c7cf7cd728Fix incorrect type in systick struct header vs machine-generated register header
Luke Wren
2021-02-05 16:10:30 +00:00
5514401bf4Restore GPIO15 state after modifying it for USB enumeration fix (#80)
Liam Fraser
2021-02-05 15:22:23 +00:00
c44d5026dbAdd PICO_NO_FPGA_CHECK define to remove FPGA check and save some bytes
Luke Wren
2021-02-03 12:40:20 +00:00
4bad452517Document clock SELECTED registers in headers and SVD
Luke Wren
2021-02-03 14:38:06 +00:00
5e5a1e1b26Fix typo ;-)
Andrew Scheller
2021-02-02 17:57:11 +00:00
3c9a4168fetinyusb: restore correct version (#233)
Graham Sanderson
2021-03-04 21:20:48 -06:00
9c5d2963f6change revision to 1.1.0 (#231)
Graham Sanderson
2021-03-04 20:30:57 -06:00
7f17a45f0bRemove 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 -06:00
0a940b8915Add some extra defines to customise behaviour of STDIO_USB_RESET modes (#226)
Andrew Scheller
2021-03-05 01:01:30 +00:00
0f119727c1Add some extra defines to platform_defs.h (#227)
Andrew Scheller
2021-03-04 18:52:42 +00:00
c6a09bd495Add PICO_DEFAULT_SPI pins to pico.h (#225)
Andrew Scheller
2021-03-04 14:46:14 +00:00
a1856a91e4Fix SDK to build cleanly if PICO_DEFAULT_UART isn't defined (#223)
Andrew Scheller
2021-03-04 14:45:30 +00:00
ae2f040e86Doxygen Updates (#117)
James Hughes
2021-03-04 14:43:26 +00:00
1a471f13bdModify extract_configs.py to deal with _u(X) macros (#222)
Andrew Scheller
2021-03-04 14:42:03 +00:00
6390fe56aeuse _u(0x800) insteand of 0x800u in platform_defs which is included by assembler
graham sanderson
2021-03-03 09:39:54 -06:00
14b5ea39cdPrevious change didn't allow CI checks to run when an external fork PRs to raspberrypi
Andrew Scheller
2021-03-03 14:55:03 +00:00
2592c59e74Add SPI enums to Doxygen output, fixes#213 (#216)
Andrew Scheller
2021-03-03 14:51:17 +00:00
50acbb499dAttempt to prevent workflows being triggered on forks
Andrew Scheller
2021-03-03 14:27:02 +00:00
967cbc5c3dFixup PICO_CONFIG entries (#208)
Andrew Scheller
2021-03-02 21:37:46 +00:00
6a8167b5bbLots of Doxygen tweaks and fixes (#212)
Andrew Scheller
2021-03-02 21:37:27 +00:00
1fb924a5ecRemove PICO_SMPS_MODE_PIN from boards/vgaboard.h (#209)
Andrew Scheller
2021-03-02 17:20:21 +00:00
61978dc707Rationalize board header pin defines, and add partner board headers (#192)
Graham Sanderson
2021-03-01 09:59:05 -06:00
d55d3a79bcTypo
Andrew Scheller
2021-03-01 15:14:23 +00:00
73751b89d1Add 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 -06:00
642b312fecAdd binary info 'feature' for pico_bootsel_via_double_reset
graham sanderson
2021-02-27 19:31:29 -06:00
0b1de0a62ehardware_rtc: make rtc_enable_alarm public
graham sanderson
2021-02-27 19:25:49 -06:00
fa34820fb9remove broken and fairly pointless deep sleep API (#198)
Graham Sanderson
2021-03-01 08:10:45 -06:00
265485c773Fixup PICO_FLASH_SIZE_BYTES PICO_CONFIG entry (no default)
Andrew Scheller
2021-02-25 17:13:42 +00:00
37dbe8862eextract_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 +00:00
f8015f266aremove useless PICO_ALLOW_SLEED_IN_EXCEPTION
graham sanderson
2021-02-24 17:46:38 -06:00
9fdf87f729panic 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 -06:00
fb5a847026Also check enum params and doxygenise pio_mov_status_type
Andrew Scheller
2021-02-24 11:38:44 +00:00
3fb6a489f6Extra param-checking for hardware_pio library (switch asserts to valid_params_if, and add additional checks)
Andrew Scheller
2021-02-24 03:02:28 +00:00
5a245d549aAdd some "\ingroup timestamp" doxy-comments so that they actually appear in the output!
Andrew Scheller
2021-02-25 16:34:52 +00:00
1281fbe9faRemove duplicate PARAM_ASSERTIONS_ENABLED_SYNC PICO_CONFIG entry
Andrew Scheller
2021-02-25 17:59:00 +00:00
3110843159Pico flash size bytes (#159)
Graham Sanderson
2021-02-25 11:01:01 -06:00
693311a74dfix compiler warning
graham sanderson
2021-02-25 10:14:22 -06:00
75422bbd68host mode fixups
graham sanderson
2021-02-24 17:31:13 -06:00
72307e99dcpio: improve (slightly) error message for claim failure on PIO 1
graham sanderson
2021-02-24 17:20:13 -06:00
24e6668b35move test cases after PICO_SDK_POST_LIDR_DIRS inclusion, so pico-host-sdl can be used
graham sanderson
2021-02-24 17:19:20 -06:00
760cb59c97cmake: change warning message for unititialized TinyUSB
graham sanderson
2021-02-19 14:27:44 -06:00
cf3182021a%g should not print 0 as infe-308 (#185)
Graham Sanderson
2021-02-25 10:00:05 -06:00
036d90d8cfDefault PARAM_ASSERTIONS_ENABLED_LOCK_CORE to 0 (#184)
Andrew Scheller
2021-02-25 15:52:21 +00:00
cf383d484fAdd '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 -05:00
d3aa6f7f98No malloc for default alarm pool an pheap docs/cleanup (#143)
Graham Sanderson
2021-02-25 08:40:03 -06:00
d7ed2aeaa3re-arrange pico/types.h to avoid duplicate doxygen
graham sanderson
2021-02-24 17:37:59 -06:00
096b65d8dbfix comment
graham sanderson
2021-02-18 08:45:33 -06:00
db6cc12027fix the represntation of at_the_end_of_time to be 63 one bits rather than 32
graham sanderson
2021-02-17 14:15:00 -06:00
8ebe036665Change _U to _u as _U exists in ctype.h
graham sanderson
2021-02-24 20:01:42 -06:00
41c0e9f3b9Fixup another level of compiler warnings, add _U() definition
graham sanderson
2021-02-19 12:05:13 -06:00
be13f591d0Explicitly mark constants in autogenerated headers as unsigned values
Andrew Scheller
2021-02-18 14:03:45 +00:00
45b39d067bb0 sincos shim was incorrect, causing crash
graham sanderson
2021-02-20 10:36:07 -06:00
63ff3483d5elf2uf2: fix address range bug
Peter Lawrence
2021-02-22 15:17:39 -06:00
e3925f5864elf2uf2: fix breakage for no_flash builds; removep 0xFFFFFFFF constantds and error messsage
graham sanderson
2021-02-19 14:06:54 -06:00
eae2006f79elf2uf2: determine entry address selected by Boot ROM (Plan B)
Peter Lawrence
2021-02-19 11:16:30 -06:00
07e3387458elf2uf2: determine entry address selected by Boot ROM
Peter Lawrence
2021-02-16 17:38:21 -06:00
1478c6b89fBunch of small fixes (#154)
Graham Sanderson
2021-02-19 08:15:29 -06:00
3f0529a25cAdd more memory barriers to avoid code re-ordering issues with DMA (#155)
Graham Sanderson
2021-02-19 07:11:56 -06:00
e349dbbf4fadd boot2 info to binary info
graham sanderson
2021-02-18 18:40:11 -06:00
a498b888b2pioasm: Ada output format
Jeremy Grosser
2021-02-12 00:58:24 -08:00
9fbfa1fcbcREAMDE.md improvements
Andrew Scheller
2021-02-17 13:46:24 +00:00
2fa84c7743Missing comma in pioasm python wait output
Luke Wren
2021-02-18 16:09:35 +00:00
4c1fac58d3Add pico_bootsel_via_double_reset library, fix#87 (#137)
Luke Wren
2021-02-18 16:12:22 +00:00
6b0f736d3bfixup not/reverse for pioasm python output (#146)
Graham Sanderson
2021-02-18 10:04:06 -06:00
01c8e2a8dcremove always true assertions (fix#83)
graham sanderson
2021-02-17 14:38:25 -06:00
ffc7f19f46move two hardware_timer methods to the right doxygen group (fix#131)
graham sanderson
2021-02-17 14:36:58 -06:00
a28217be4bmissing pico/malloc.h fixes#136
graham sanderson
2021-02-17 14:32:34 -06:00
8b9907e7f2Add -Wuninitialized -Wunused -Wcast-align to warnings checked by kitchen_sink (and fixup warnings) (#125)
Graham Sanderson
2021-02-15 10:06:12 -06:00
81c3d3fae6Reword some confusing terms in pio.h doxygen
Luke Wren
2021-02-12 13:16:23 +00:00
07aadbb658Update info strings in PIO register header for clarity (matching changes in datasheet)
Luke Wren
2021-02-12 12:51:31 +00:00
a2d82431e6oops
Luke Wren
2021-02-11 18:14:22 +00:00
f22adc5081Fix bad range check on sideset count in pio.h
Luke Wren
2021-02-09 14:15:00 +00:00
b34995a549Add missing extern "C" to header files (closes#104)
Luke Wren
2021-02-09 14:47:16 +00:00
32ada8a2deDocument PWM double buffering behaviour in pwm.h doxygen
Luke Wren
2021-02-08 15:01:28 +00:00