Commit Graph

  • 0f67a6c00c Add board definition for Adafruit KB2040 (#676) David Shadoff 2021-12-13 10:45:29 -05:00
  • add120e4f6 add missing change to dma.h from __force_inline fix (#680) Graham Sanderson 2021-12-08 12:32:09 -06:00
  • 386e2a7bc6 Added Tiny2040 2MB (#672) ZodiusInfuser 2021-12-08 18:06:53 +00:00
  • 0562089fab fixup __forceinline for cpp code and add kitchen_sink cpp test (#670) Graham Sanderson 2021-12-08 12:05:49 -06:00
  • 269332dc21 rename pybstick26_rp2040.h to garatronic_pybstick26_rp2040.h (#675) Andrew Scheller 2021-12-06 17:37:24 +00:00
  • a8fa19a74d pio_set_irqn_source_mask_enabled() sets wrong irq (#655) Maarten Vanraes 2021-11-12 14:51:29 +01:00
  • 699838d153 Start SDK 1.3.1 development (#648) Graham Sanderson 2021-11-01 21:46:36 -05:00
  • 2062372d20 SDK 1.3.0 release Graham Sanderson 2021-11-01 14:20:54 -05:00
  • 60c5a929cc Remove <b> from mutex doxygen due to PDF generation bug Graham Sanderson 2021-11-01 14:16:20 -05:00
  • d0af70bd77 fix __packed attribute for MSVC (#646) Graham Sanderson 2021-11-01 13:29:02 -05:00
  • da476610e2 allow override of XOSC_MHZ (#644) Graham Sanderson 2021-11-01 08:11:21 -05:00
  • d7358e4ed8 update generated struct headers to fix collision (#641) Graham Sanderson 2021-11-01 08:06:34 -05:00
  • ccccff8450 Add pybstick26_rp2040 support (#636) Garatronic 2021-10-31 15:31:51 +01:00
  • d0c7642369 Update ADC ENOB comment to match (measured) value in RP2040 datasheet (#643) Andrew Scheller 2021-10-30 14:29:58 +01:00
  • cc1e2e8758 Small typo in kitchen_sink (#642) Andrew Scheller 2021-10-30 14:29:26 +01:00
  • e4d6ff9ecd Small PICO_PLATFORM=host fixes (#639) Graham Sanderson 2021-10-28 15:16:36 -05:00
  • 97eec951b1 Another .org -> .com fix (#638) Andrew Scheller 2021-10-28 04:26:27 +01:00
  • fba9c8ce4d change SDK version to 1.3.0 (#628) Graham Sanderson 2021-10-26 16:09:32 -05:00
  • da7c39bc23 Fix some of the (simpler) errors reported by the doxygen command (#617) Andrew Scheller 2021-10-26 22:09:06 +01:00
  • b04a09110f revert additional assertion check which breaks used of hw_alias macro outside of functions (#635) Graham Sanderson 2021-10-26 16:07:21 -05:00
  • 5641cd0a4a __aeabi_memset* were switching the wrong arguments (#634) Graham Sanderson 2021-10-26 13:47:46 -05:00
  • 68555c9751 Added some waveshare boards definition (#619) Engineer_Will 2021-10-27 02:47:01 +08:00
  • e5110dfce1 add docs for pio_instructions.h (#624) Graham Sanderson 2021-10-26 13:45:32 -05:00
  • 3604a6fa13 add CONTRIBUTING.md (#626) Graham Sanderson 2021-10-26 13:44:03 -05:00
  • e850214938 Platform updates (#611) Graham Sanderson 2021-10-25 12:26:06 -05:00
  • 723dfd04ff add more/better documentation to pico/multicore (#620) Graham Sanderson 2021-10-25 12:23:41 -05:00
  • 05418b4e71 fix minor bug in add_repeating_timer_us, and add some comments (#621) Graham Sanderson 2021-10-25 09:32:02 -05:00
  • 83cd1da1ef fix build if TinyUSB not present (#631) Graham Sanderson 2021-10-25 08:56:25 -05:00
  • 0ccd0db163 Update to TinyUSB 0.12.0 (#622) Graham Sanderson 2021-10-25 08:33:42 -05:00
  • 22b0d5d2ed Update links in Doxygen pages from .org to .com (#625) Andrew Scheller 2021-10-23 14:45:43 +01:00
  • 3c72e753b6 Split recursive mutex into their own functions (was Reduce performance hit of recursive mutex) (#495) Graham Sanderson 2021-10-20 18:27:59 -05:00
  • 9320d192c3 add watchdog_enable_caused_reboot (minor compatibility issue) (#594) Graham Sanderson 2021-10-20 17:30:24 -05:00
  • 68571ad33e Hardware struct regeneration (#613) Graham Sanderson 2021-10-14 15:35:28 -05:00
  • a0450d0133 Updated reg_headers and SVD (#612) Andrew Scheller 2021-10-14 18:21:14 +01:00
  • 3c94bc8137 Change _watchdog_enable to trigger immediate reboot when no delay set (#561) Robert Pafford 2021-10-14 12:30:16 -04:00
  • f808b5f2dc Add DREQ methods for PWM/SPI/UART/I2C (#603) Graham Sanderson 2021-10-12 16:04:16 -05:00
  • 2f2e62968d Use auto-generated hardware/structs/ headers (based off SVD) SVD errors fixed. Graham Sanderson 2021-10-12 09:15:19 -05:00
  • a793222331 add template PR - very polite (#596) Graham Sanderson 2021-10-12 09:13:44 -05:00
  • ec4036181f tweak info message for TinyUSB support (#590) Graham Sanderson 2021-10-12 09:09:09 -05:00
  • db47fba48d respect OUTPUT_NAME target property when generating supplemental files (#592) Graham Sanderson 2021-10-12 09:08:44 -05:00
  • a0d4bdf731 fix pico_set_printf_implementation(TARGET compiler) (#593) Graham Sanderson 2021-10-12 09:08:15 -05:00
  • d50e743e0e make type punning of floating point/int in float_math and double_math use union to avoid warnings (#600) Graham Sanderson 2021-10-12 09:07:36 -05:00
  • 30673fb6d0 move inline assembly constant out into C code so it doesn't get out of range in a large function (#602) Graham Sanderson 2021-10-12 09:07:06 -05:00
  • e76d5a9008 add dma_timer related methods (#604) Graham Sanderson 2021-10-12 09:04:59 -05:00
  • 9f1c37318b add irq_get_priority method - improve efficiency of irq_init_priorities (#609) Graham Sanderson 2021-10-12 09:04:04 -05:00
  • 4c9ba3e8ad USB: Fix description of Length 0 in dpram_regs. Fixes #541 (#608) Liam Fraser 2021-10-11 19:21:31 +01:00
  • ace97f3387 More accurate register access-types and reset-values (#601) Andrew Scheller 2021-10-08 21:19:41 +01:00
  • 0fa58ed219 Adding/propage macros/signature typedefs for ROM functions. Make rom_func_lookup non-flash safe for flash functions (#586) Graham Sanderson 2021-10-08 09:02:19 -05:00
  • 0a32023aac fix arg parsing segfault (#595) Graham Sanderson 2021-10-08 09:01:56 -05:00
  • 13be546dc3 pico_stdio improvements (#598) Graham Sanderson 2021-10-08 09:01:30 -05:00
  • 12017a07ab SPINLOCK regs are RW. (#599) Andrew Scheller 2021-10-08 00:51:28 +01:00
  • 9319ab11d9 Add xip window alias macros (#566) (#585) Graham Sanderson 2021-10-07 08:18:02 -05:00
  • 62854f5eff shrink max-page-size for linker to more sensible 4096 by default (#587) Graham Sanderson 2021-10-07 08:17:32 -05:00
  • 13ed99df0d split out usb_reset_interface header into its own library for consumption by picotool or others (#589) Graham Sanderson 2021-10-07 08:17:13 -05:00
  • 0fdf543126 Missing extern C in datetime.h #581 (#584) Graham Sanderson 2021-10-04 15:17:00 -05:00
  • 3c53029c24 Fix some typos (#517) Matias Silva 2021-10-04 19:29:22 +01:00
  • ce0db40223 adafruit_feather_rp2040: Fix default I2C instance (#526) Manuel Wick 2021-10-04 20:28:21 +02:00
  • a119b5bd9f Fix semihosting_putc (#530) Brian Starkey 2021-10-04 19:24:50 +01:00
  • eb42ecfaa5 Added definitions for some upcoming Pimoroni LED driver boards (#535) ZodiusInfuser 2021-10-04 19:24:31 +01:00
  • cd4e53a202 Use W25Q080 second stage loader for Nano RP2040 Connect (#537) Martino Facchin 2021-10-04 20:23:18 +02:00
  • f63a14e9ee Change PWM_CH1_DIV_INT_LSB to PWM_CH0_DIV_INT_LSB (#560) Andrew Scheller 2021-10-04 19:21:55 +01:00
  • 2214468b51 Add Adafruit Trinkey QT2040 board (#525) Mike Causer 2021-10-05 05:11:45 +11:00
  • e12713d70b pio_assembler: typo fix (#538) Philip Howard 2021-10-04 19:11:03 +01:00
  • e6b8c7b64e bugfix: "WO" registers should be listed in the SVD as write-only, not read-write (#544) Andrew Scheller 2021-10-04 19:10:42 +01:00
  • 1d0dcc8177 pico_time: Fix alarm_pool_dump_key format string (#557) Brian Starkey 2021-10-04 19:09:59 +01:00
  • 46d8597d35 Add hardware_divider to pico_divider dependencies (#571) Brian Starkey 2021-10-04 19:09:43 +01:00
  • d7feac1495 Fix syntax error in cmake when using custom stage2 (#580) Mahyar Koshkouei 2021-10-04 19:09:23 +01:00
  • ca232e9404 Add Melopero Shake RP2040 Board header file (#565) Leonardo La Rocca 2021-10-04 20:07:16 +02:00
  • c08136b696 Move ret_dzero to the same section as it get used (#513) dp111 2021-08-11 15:24:23 +01:00
  • 672d18a6f0 Fix default PICO_BOARD value (#536) Andrew Scheller 2021-08-06 18:21:59 +01:00
  • 2622e9bc29 Enable UART RX timeout IRQ, as well as RX IRQ, so that individual characters can be received. Luke Wren 2021-07-09 11:44:40 +01:00
  • 9a586371db Add doxygen clarifying PWM behaviour when enabled/disabled, and advice for controlling the pin state when disabled (#521) Luke Wren 2021-07-19 16:21:12 +01:00
  • a6a436b1fe use PUBLIC for pio headers on any target except INTERFACE library graham sanderson 2021-06-28 16:53:38 -05:00
  • 7e90980118 Add explanatory note on 7-bit I2C addresses (#520) Matias Silva 2021-07-19 12:02:19 +01:00
  • ae6e574f53 Improve wording of comments in irq.h (#509) Matias Silva 2021-07-15 09:32:45 +01:00
  • ccc0ba5649 elf2uf2: correctly parse ELF files where the program header is not directly following the file header Gabriel Wang 2021-07-14 21:59:09 +01:00
  • 5e05469373 bug in sleep_until on host mode for macOS (#502) Graham Sanderson 2021-07-06 12:19:39 -05:00
  • dc4342f0f6 Update usb regs to fix https://github.com/raspberrypi/pico-feedback/issues/172 Liam Fraser 2021-07-06 16:05:47 +01:00
  • 35b4965054 make sure PICO_DEFAULT_BOOT_STAGE2_FILE is defined in parent CMake file (#491) Graham Sanderson 2021-07-06 10:56:17 -05:00
  • e02c6b327d Allow one of float/double to have 'none' impl but not the other - previously caused a link error graham sanderson 2021-06-17 08:15:07 -05:00
  • f4ab723eb5 compile failure with PICO_STDOUT_MUTEX=0 graham sanderson 2021-06-27 09:58:25 -05:00
  • 529d7087eb fix operatore precedence of */ vs +- in pioasm graham sanderson 2021-06-28 16:41:36 -05:00
  • cefe5c5b2a Better support for PICO_DISABLE_SHARED_IRQ_HANDLERS (#496) Graham Sanderson 2021-06-29 11:55:35 -05:00
  • edcb65c916 Enable I2C FIFO full hold in slave mode (stretch clock when RX full), fixes #456 (#494) Luke Wren 2021-06-29 17:55:01 +01:00
  • f16ccfa1ff Small comment typos Andrew Scheller 2021-06-29 00:54:52 +01:00
  • 44feae4caf set DIVISOR for each use of h/w divider graham sanderson 2021-06-27 12:53:22 -05:00
  • 61b7cbdc54 Using ' inline __always_inline' also for GNUC 7. (#484) Zapta 2021-06-28 14:07:48 -07:00
  • 21bbaf3ca6 remove -Winline (#481) Graham Sanderson 2021-06-28 16:05:14 -05:00
  • 4328b2c75f fix pioasm python output (#479) Uri Shaked 2021-06-08 06:02:04 +03:00
  • 1f1c6162cd Header info string updates for PIO DBG_PADx and XOSC STARTUP (#478) Luke Wren 2021-06-04 16:39:00 +01:00
  • 979045dc12 removed CMSIS from SDK doxygen graham sanderson 2021-06-03 16:46:19 -05:00
  • d42e6a9d10 include pico.h so that uint is defined (#475) Brian Cooke 2021-06-03 22:22:28 +02:00
  • 654b66693f start 1.3.0 development graham sanderson 2021-06-03 10:49:01 -05:00
  • bfcbefafc5 Merge pull request #472 from raspberrypi/release.1.2.0 Graham Sanderson 2021-06-03 10:46:02 -05:00
  • fdf695b8d8 remove incorrect default from PICO_PANIC_FUNCTION PICO_CONFIG entry graham sanderson 2021-06-03 10:42:31 -05:00
  • 45a1e08265 fix sem_acquire_block_until function name graham sanderson 2021-06-03 10:36:27 -05:00
  • c44e62defd Added board definition (#471) ZodiusInfuser 2021-06-03 16:24:12 +01:00
  • bba0420c76 Add gpio_set_irqover to match inover/outover/oeover (fixes #265) (#470) Luke Wren 2021-06-03 14:37:06 +01:00
  • 8d7bdd2006 change version to 1.2.0 proper graham sanderson 2021-06-02 15:35:29 -05:00
  • 4b0dea4339 Move to upstream tinyusb (#467) Graham Sanderson 2021-06-02 15:27:11 -05:00