Commit Graph

  • c7cf7cd728 Fix incorrect type in systick struct header vs machine-generated register header Luke Wren 2021-02-05 16:10:30 +0000
  • 5514401bf4 Restore GPIO15 state after modifying it for USB enumeration fix (#80) Liam Fraser 2021-02-05 15:22:23 +0000
  • c44d5026db Add PICO_NO_FPGA_CHECK define to remove FPGA check and save some bytes Luke Wren 2021-02-03 12:40:20 +0000
  • 4bad452517 Document clock SELECTED registers in headers and SVD Luke Wren 2021-02-03 14:38:06 +0000
  • 5e5a1e1b26 Fix typo ;-) Andrew Scheller 2021-02-02 17:57:11 +0000
  • 3c9a4168fe
    tinyusb: restore correct version (#233) Graham Sanderson 2021-03-04 21:20:48 -0600
  • 9c5d2963f6
    change revision to 1.1.0 (#231) Graham Sanderson 2021-03-04 20:30:57 -0600
  • 7f17a45f0b
    Remove PICO_FLASH_SIZE_BYTES warning from header as it breaks any build with -Werror; actual uses that care should warn instead (#229) Graham Sanderson 2021-03-04 20:20:56 -0600
  • 0a940b8915
    Add some extra defines to customise behaviour of STDIO_USB_RESET modes (#226) Andrew Scheller 2021-03-05 01:01:30 +0000
  • 0f119727c1
    Add some extra defines to platform_defs.h (#227) Andrew Scheller 2021-03-04 18:52:42 +0000
  • c6a09bd495
    Add PICO_DEFAULT_SPI pins to pico.h (#225) Andrew Scheller 2021-03-04 14:46:14 +0000
  • a1856a91e4
    Fix SDK to build cleanly if PICO_DEFAULT_UART isn't defined (#223) Andrew Scheller 2021-03-04 14:45:30 +0000
  • ae2f040e86
    Doxygen Updates (#117) James Hughes 2021-03-04 14:43:26 +0000
  • 1a471f13bd
    Modify extract_configs.py to deal with _u(X) macros (#222) Andrew Scheller 2021-03-04 14:42:03 +0000
  • 6390fe56ae use _u(0x800) insteand of 0x800u in platform_defs which is included by assembler graham sanderson 2021-03-03 09:39:54 -0600
  • 14b5ea39cd Previous change didn't allow CI checks to run when an external fork PRs to raspberrypi Andrew Scheller 2021-03-03 14:55:03 +0000
  • 2592c59e74
    Add SPI enums to Doxygen output, fixes #213 (#216) Andrew Scheller 2021-03-03 14:51:17 +0000
  • 50acbb499d Attempt to prevent workflows being triggered on forks Andrew Scheller 2021-03-03 14:27:02 +0000
  • 967cbc5c3d
    Fixup PICO_CONFIG entries (#208) Andrew Scheller 2021-03-02 21:37:46 +0000
  • 6a8167b5bb
    Lots of Doxygen tweaks and fixes (#212) Andrew Scheller 2021-03-02 21:37:27 +0000
  • 1fb924a5ec
    Remove PICO_SMPS_MODE_PIN from boards/vgaboard.h (#209) Andrew Scheller 2021-03-02 17:20:21 +0000
  • 61978dc707
    Rationalize board header pin defines, and add partner board headers (#192) Graham Sanderson 2021-03-01 09:59:05 -0600
  • 429cca23ac Add cmake build github action Liam Fraser 2021-03-01 14:01:59 +0000
  • d55d3a79bc Typo Andrew Scheller 2021-03-01 15:14:23 +0000
  • 73751b89d1 Add support for resetting RP2040 via the USB connection when using pico_stdio_usb - setting baud rate to magic value (default=1200) will cause a reset to BOOTSEL mode - a VENDOR interface along side the CDC interface can be used to reset via refular flash boot, or into BOOTSEL mode with control for the reset_usb_boot parameters for the latter either method can be configured/enabled/disabled via #define graham sanderson 2021-02-27 14:01:39 -0600
  • 642b312fec Add binary info 'feature' for pico_bootsel_via_double_reset graham sanderson 2021-02-27 19:31:29 -0600
  • 0b1de0a62e hardware_rtc: make rtc_enable_alarm public graham sanderson 2021-02-27 19:25:49 -0600
  • fa34820fb9
    remove broken and fairly pointless deep sleep API (#198) Graham Sanderson 2021-03-01 08:10:45 -0600
  • 265485c773 Fixup PICO_FLASH_SIZE_BYTES PICO_CONFIG entry (no default) Andrew Scheller 2021-02-25 17:13:42 +0000
  • 37dbe8862e extract_configs: Do better matching-up of default values (regex was too strict) also error if PICO_CONFIG says there's a default but no matching #define is found Andrew Scheller 2021-02-25 12:55:20 +0000
  • a0481b2e02 Added ".syntax unified" foopub 2021-02-26 15:56:51 +0000
  • be7a655824 Replace unavailable flag-preserving instruction foopub 2021-02-26 01:42:11 +0000
  • f8015f266a remove useless PICO_ALLOW_SLEED_IN_EXCEPTION graham sanderson 2021-02-24 17:46:38 -0600
  • 9fdf87f729 panic in debug mode if sleep methods are called in an exception handler (unless PICO_ALLOW_SLEEP_IN_EXCEPTION is set) graham sanderson 2021-02-17 14:54:46 -0600
  • fb5a847026 Also check enum params and doxygenise pio_mov_status_type Andrew Scheller 2021-02-24 11:38:44 +0000
  • 3fb6a489f6 Extra param-checking for hardware_pio library (switch asserts to valid_params_if, and add additional checks) Andrew Scheller 2021-02-24 03:02:28 +0000
  • 5a245d549a Add some "\ingroup timestamp" doxy-comments so that they actually appear in the output! Andrew Scheller 2021-02-25 16:34:52 +0000
  • 1281fbe9fa Remove duplicate PARAM_ASSERTIONS_ENABLED_SYNC PICO_CONFIG entry Andrew Scheller 2021-02-25 17:59:00 +0000
  • 3110843159
    Pico flash size bytes (#159) Graham Sanderson 2021-02-25 11:01:01 -0600
  • 693311a74d fix compiler warning graham sanderson 2021-02-25 10:14:22 -0600
  • 75422bbd68 host mode fixups graham sanderson 2021-02-24 17:31:13 -0600
  • 72307e99dc pio: improve (slightly) error message for claim failure on PIO 1 graham sanderson 2021-02-24 17:20:13 -0600
  • 24e6668b35 move test cases after PICO_SDK_POST_LIDR_DIRS inclusion, so pico-host-sdl can be used graham sanderson 2021-02-24 17:19:20 -0600
  • 760cb59c97 cmake: change warning message for unititialized TinyUSB graham sanderson 2021-02-19 14:27:44 -0600
  • cf3182021a
    %g should not print 0 as infe-308 (#185) Graham Sanderson 2021-02-25 10:00:05 -0600
  • 036d90d8cf
    Default PARAM_ASSERTIONS_ENABLED_LOCK_CORE to 0 (#184) Andrew Scheller 2021-02-25 15:52:21 +0000
  • cf383d484f
    Add 'hardware/structs/sio.h' header to the 'pico/multicore.h' header\n\nThe pico/multicore.h header uses the sio_hw struct, but does not include the header that defines it. This normally is not a problem since other headers include the structure as well, but since this structure is used in the header, we should not rely on other headers bringing it in and instead include it directly (#176) Zachary Kohnen 2021-02-25 09:41:51 -0500
  • d3aa6f7f98
    No malloc for default alarm pool an pheap docs/cleanup (#143) Graham Sanderson 2021-02-25 08:40:03 -0600
  • d7ed2aeaa3 re-arrange pico/types.h to avoid duplicate doxygen graham sanderson 2021-02-24 17:37:59 -0600
  • 096b65d8db fix comment graham sanderson 2021-02-18 08:45:33 -0600
  • db6cc12027 fix the represntation of at_the_end_of_time to be 63 one bits rather than 32 graham sanderson 2021-02-17 14:15:00 -0600
  • 8ebe036665 Change _U to _u as _U exists in ctype.h graham sanderson 2021-02-24 20:01:42 -0600
  • 41c0e9f3b9 Fixup another level of compiler warnings, add _U() definition graham sanderson 2021-02-19 12:05:13 -0600
  • be13f591d0 Explicitly mark constants in autogenerated headers as unsigned values Andrew Scheller 2021-02-18 14:03:45 +0000
  • 45b39d067b b0 sincos shim was incorrect, causing crash graham sanderson 2021-02-20 10:36:07 -0600
  • 63ff3483d5 elf2uf2: fix address range bug Peter Lawrence 2021-02-22 15:17:39 -0600
  • e3925f5864 elf2uf2: fix breakage for no_flash builds; removep 0xFFFFFFFF constantds and error messsage graham sanderson 2021-02-19 14:06:54 -0600
  • eae2006f79 elf2uf2: determine entry address selected by Boot ROM (Plan B) Peter Lawrence 2021-02-19 11:16:30 -0600
  • 07e3387458 elf2uf2: determine entry address selected by Boot ROM Peter Lawrence 2021-02-16 17:38:21 -0600
  • 1478c6b89f
    Bunch of small fixes (#154) Graham Sanderson 2021-02-19 08:15:29 -0600
  • 3f0529a25c
    Add more memory barriers to avoid code re-ordering issues with DMA (#155) Graham Sanderson 2021-02-19 07:11:56 -0600
  • e349dbbf4f add boot2 info to binary info graham sanderson 2021-02-18 18:40:11 -0600
  • a498b888b2 pioasm: Ada output format Jeremy Grosser 2021-02-12 00:58:24 -0800
  • 9fbfa1fcbc REAMDE.md improvements Andrew Scheller 2021-02-17 13:46:24 +0000
  • 2fa84c7743 Missing comma in pioasm python wait output Luke Wren 2021-02-18 16:09:35 +0000
  • 4c1fac58d3
    Add pico_bootsel_via_double_reset library, fix #87 (#137) Luke Wren 2021-02-18 16:12:22 +0000
  • 6b0f736d3b
    fixup not/reverse for pioasm python output (#146) Graham Sanderson 2021-02-18 10:04:06 -0600
  • 01c8e2a8dc remove always true assertions (fix #83) graham sanderson 2021-02-17 14:38:25 -0600
  • ffc7f19f46 move two hardware_timer methods to the right doxygen group (fix #131) graham sanderson 2021-02-17 14:36:58 -0600
  • a28217be4b missing pico/malloc.h fixes #136 graham sanderson 2021-02-17 14:32:34 -0600
  • 8b9907e7f2
    Add -Wuninitialized -Wunused -Wcast-align to warnings checked by kitchen_sink (and fixup warnings) (#125) Graham Sanderson 2021-02-15 10:06:12 -0600
  • 81c3d3fae6 Reword some confusing terms in pio.h doxygen Luke Wren 2021-02-12 13:16:23 +0000
  • 07aadbb658 Update info strings in PIO register header for clarity (matching changes in datasheet) Luke Wren 2021-02-12 12:51:31 +0000
  • a2d82431e6 oops Luke Wren 2021-02-11 18:14:22 +0000
  • f22adc5081 Fix bad range check on sideset count in pio.h Luke Wren 2021-02-09 14:15:00 +0000
  • b34995a549 Add missing extern "C" to header files (closes #104) Luke Wren 2021-02-09 14:47:16 +0000
  • 32ada8a2de Document PWM double buffering behaviour in pwm.h doxygen Luke Wren 2021-02-08 15:01:28 +0000
  • 2dc030ba70 pwm.h typo: int16_t -> uint16_t (closes #109) Luke Wren 2021-02-11 11:52:02 +0000
  • 0fbaaabe6f pio.h doxygen fixes and clarifications (closes #114) Luke Wren 2021-02-11 13:41:55 +0000
  • a33a7c0b2c Fix -Wsign-compare warnings Luke Wren 2021-02-11 15:50:05 +0000
  • d3ecf3ef2e Mark usb buffer status registers as write clear instead of read only. Liam Fraser 2021-02-08 14:45:17 +0000
  • 0688d9140e Added version number of SDK to Doxygen navigation pane James Hughes 2021-02-09 18:28:45 +0000
  • ebb228bfea Clean up various C source and headers to appease -Wstrict-prototypes Brian Swetland 2021-02-07 14:04:25 -0800
  • 9546c1ce32 Add enumvals to busctrl PERFSEL registers Luke Wren 2021-02-08 07:25:50 +0000
  • af9dedd081 add pico_unique_id to kitchen_sink app graham sanderson 2021-02-02 11:41:37 -0600
  • 14f4a54837 Fix incorrect type in systick struct header vs machine-generated register header Luke Wren 2021-02-05 16:10:30 +0000
  • 55346c9530
    Restore GPIO15 state after modifying it for USB enumeration fix (#80) Liam Fraser 2021-02-05 15:22:23 +0000
  • b63e54c14d Add PICO_NO_FPGA_CHECK define to remove FPGA check and save some bytes Luke Wren 2021-02-03 12:40:20 +0000
  • b9c75803e6 Document clock SELECTED registers in headers and SVD Luke Wren 2021-02-03 14:38:06 +0000
  • 2b47e47053 Fix typo ;-) Andrew Scheller 2021-02-02 17:57:11 +0000
  • 2d5789eca8 remove static order dependency graham sanderson 2021-02-01 10:04:34 -0600
  • 8a4e21bd8e fixup bad static_assert graham sanderson 2021-02-01 08:41:53 -0600
  • 983a0299a5 bump version number to 1.0.1 graham sanderson 2021-01-31 15:40:39 -0600
  • fdcee47b70 Doxygen for uart_set_baudrate return Luke Wren 2021-01-31 22:56:23 +0000
  • f73611c322 remove added unused error code graham sanderson 2021-01-30 10:36:32 -0600
  • a98136628c uart_set_baudrate should return actual rate set even in case of out of range parameters graham sanderson 2021-01-28 10:01:12 -0600
  • 4cc1efa01a fixup debug build graham sanderson 2021-01-31 16:38:38 -0600
  • d131919a09 Fix python output of IN instruction in pioasm graham sanderson 2021-01-30 20:40:11 -0600
  • 0d666eaf29 Set thumb and executable attributes on padded boot2 Luke Wren 2021-01-31 22:06:50 +0000
  • de449d1314 Improve spi write16/read16 documentation. Olivier 2021-01-30 11:22:19 +0100