304ab7dd92Fix loading of PICO_TOOLCHAIN_PATH (#262)
José Simões
2021-03-18 20:02:21 +00:00
f6d32f87a1Fix typo in sparkfun_micromod.h (#268)
Andrew Scheller
2021-03-18 19:41:40 +00:00
fe3408b286Small fixes (#260)
Graham Sanderson
2021-03-17 13:05:48 -05:00
cdf1a956ebTypo (#251)
Andrew Scheller
2021-03-15 19:29:59 +00:00
336aae518eFix ROSC typo (#259)
Andrew Scheller
2021-03-15 18:57:37 +00:00
6c1150f3f4Fix back-to-front description of IRQ priority in doxygen (#245)
Luke Wren
2021-03-14 00:08:04 +00:00
d36b1ca8aehardware_timer: fix race condition whem a new timer being added becomes missed thus obviating the need for an IRQ but there is an IRQ already pending for another timer (#243)
Graham Sanderson
2021-03-10 12:04:04 -06:00
a2576202ffAdd param-validation to spin_lock_instance
Andrew Scheller
2021-03-08 22:47:16 +00:00
26fd36f853Fixup incorrect doxygen for multicore_fifo_wready
Andrew Scheller
2021-03-08 09:33:08 +00:00
3ad5e1570cmissing group rubbish:
graham sanderson
2021-03-08 18:06:52 -06:00
a2c7d7507bbuild: fix mismatched config descriptions
graham sanderson
2021-03-08 15:11:16 -06:00
ea40696827fix config type
graham sanderson
2021-03-08 12:32:08 -06:00
5867849b17start development of 1.2.0
graham sanderson
2021-03-08 12:23:44 -06:00
c4e35d914dbuild: fix mismatched config descriptions
graham sanderson
2021-03-08 15:12:07 -06:00
6f7dc67791pio: allow programs with 32 instructions (#236)
Christian Flach
2021-03-08 19:48:28 +01:00
c68a57aa34start 1.1.1 patch branch
graham sanderson
2021-03-08 12:23:44 -06:00
090c5cd83bpio: Add 'pragma once' to generated header files (#237)
Christian Flach
2021-03-08 19:21:36 +01:00
20b9823acaDelete some redundant CMake parts (#240)
Andrew Scheller
2021-03-08 18:02:22 +00:00
fc10a97c38Merge commit of 1.1.0 changes
Graham Sanderson
2021-03-05 09:11:54 -06:00
8c059ca147Merge branch 'develop' into mergeable-develop
graham sanderson
2021-03-04 21:23:34 -06:00
d4b0408fb8tinyusb: restore correct version (#233)
Graham Sanderson
2021-03-04 21:20:48 -06:00
595062faacchange revision to 1.1.0 (#231)
Graham Sanderson
2021-03-04 20:30:57 -06:00
04ee63428fRemove 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
4c768d2bb8Add some extra defines to customise behaviour of STDIO_USB_RESET modes (#226)
Andrew Scheller
2021-03-05 01:01:30 +00:00
dff0633c20Add some extra defines to platform_defs.h (#227)
Andrew Scheller
2021-03-04 18:52:42 +00:00
62b2d33e8fAdd PICO_DEFAULT_SPI pins to pico.h (#225)
Andrew Scheller
2021-03-04 14:46:14 +00:00
2b1dbfa3d2Fix SDK to build cleanly if PICO_DEFAULT_UART isn't defined (#223)
Andrew Scheller
2021-03-04 14:45:30 +00:00
9ba10751f8Doxygen Updates (#117)
James Hughes
2021-03-04 14:43:26 +00:00
f3ee2f311cModify extract_configs.py to deal with _u(X) macros (#222)
Andrew Scheller
2021-03-04 14:42:03 +00:00
6770bd2a46use _u(0x800) insteand of 0x800u in platform_defs which is included by assembler
graham sanderson
2021-03-03 09:39:54 -06:00
549eec6568Previous 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
1a2bb7c219Add SPI enums to Doxygen output, fixes#213 (#216)
Andrew Scheller
2021-03-03 14:51:17 +00:00
0755674cc4Attempt to prevent workflows being triggered on forks
Andrew Scheller
2021-03-03 14:27:02 +00:00
1413a4f470Fixup PICO_CONFIG entries (#208)
Andrew Scheller
2021-03-02 21:37:46 +00:00
fc17f880fdLots of Doxygen tweaks and fixes (#212)
Andrew Scheller
2021-03-02 21:37:27 +00:00
b64cb686aeRemove PICO_SMPS_MODE_PIN from boards/vgaboard.h (#209)
Andrew Scheller
2021-03-02 17:20:21 +00:00
7ee36e3328Rationalize board header pin defines, and add partner board headers (#192)
Graham Sanderson
2021-03-01 09:59:05 -06:00
e870582e48Typo
Andrew Scheller
2021-03-01 15:14:23 +00:00
383e88ea16Add 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
61e46fefe5Add binary info 'feature' for pico_bootsel_via_double_reset
graham sanderson
2021-02-27 19:31:29 -06:00
8ada5fa7ebhardware_rtc: make rtc_enable_alarm public
graham sanderson
2021-02-27 19:25:49 -06:00
4904fe2e32remove broken and fairly pointless deep sleep API (#198)
Graham Sanderson
2021-03-01 08:10:45 -06:00
f239bd3de5Fixup PICO_FLASH_SIZE_BYTES PICO_CONFIG entry (no default)
Andrew Scheller
2021-02-25 17:13:42 +00:00
a53b3a2ff0extract_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
e371f6af60remove useless PICO_ALLOW_SLEED_IN_EXCEPTION
graham sanderson
2021-02-24 17:46:38 -06:00
aca685ceaepanic 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
6b2c249961Also check enum params and doxygenise pio_mov_status_type
Andrew Scheller
2021-02-24 11:38:44 +00:00
786be7524aExtra 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
e5d61f1ad3Add some "\ingroup timestamp" doxy-comments so that they actually appear in the output!
Andrew Scheller
2021-02-25 16:34:52 +00:00
c1c7197757Remove duplicate PARAM_ASSERTIONS_ENABLED_SYNC PICO_CONFIG entry
Andrew Scheller
2021-02-25 17:59:00 +00:00
743dbabdecPico flash size bytes (#159)
Graham Sanderson
2021-02-25 11:01:01 -06:00
0d789c9b54fix compiler warning
graham sanderson
2021-02-25 10:14:22 -06:00
7ed5d87fb1host mode fixups
graham sanderson
2021-02-24 17:31:13 -06:00
3f5f5a1fd7pio: improve (slightly) error message for claim failure on PIO 1
graham sanderson
2021-02-24 17:20:13 -06:00
d652f71e1bmove 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
d3fa64afc8cmake: change warning message for unititialized TinyUSB
graham sanderson
2021-02-19 14:27:44 -06:00
e526e4f850%g should not print 0 as infe-308 (#185)
Graham Sanderson
2021-02-25 10:00:05 -06:00
4335268a93Default PARAM_ASSERTIONS_ENABLED_LOCK_CORE to 0 (#184)
Andrew Scheller
2021-02-25 15:52:21 +00:00
132d6df695Add '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
e730e03e7fNo malloc for default alarm pool an pheap docs/cleanup (#143)
Graham Sanderson
2021-02-25 08:40:03 -06:00
0a22f704a6re-arrange pico/types.h to avoid duplicate doxygen
graham sanderson
2021-02-24 17:37:59 -06:00
228de60da0fix comment
graham sanderson
2021-02-18 08:45:33 -06:00
684986aae6fix 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
debef7471eChange _U to _u as _U exists in ctype.h
graham sanderson
2021-02-24 20:01:42 -06:00
503bc8b385Fixup another level of compiler warnings, add _U() definition
graham sanderson
2021-02-19 12:05:13 -06:00
7ded9df488Explicitly mark constants in autogenerated headers as unsigned values
Andrew Scheller
2021-02-18 14:03:45 +00:00
f16af45f9eb0 sincos shim was incorrect, causing crash
graham sanderson
2021-02-20 10:36:07 -06:00
173d63ef8delf2uf2: fix address range bug
Peter Lawrence
2021-02-22 15:17:39 -06:00
1822d113d9elf2uf2: fix breakage for no_flash builds; removep 0xFFFFFFFF constantds and error messsage
graham sanderson
2021-02-19 14:06:54 -06:00
cfff23c5a3elf2uf2: determine entry address selected by Boot ROM (Plan B)
Peter Lawrence
2021-02-19 11:16:30 -06:00
ef030701c9elf2uf2: determine entry address selected by Boot ROM
Peter Lawrence
2021-02-16 17:38:21 -06:00
b53b0bac70Bunch of small fixes (#154)
Graham Sanderson
2021-02-19 08:15:29 -06:00
0732d0c2a3Add more memory barriers to avoid code re-ordering issues with DMA (#155)
Graham Sanderson
2021-02-19 07:11:56 -06:00
4b7ffd71f0add boot2 info to binary info
graham sanderson
2021-02-18 18:40:11 -06:00
4639e75d0dpioasm: Ada output format
Jeremy Grosser
2021-02-12 00:58:24 -08:00
7fea95386cREAMDE.md improvements
Andrew Scheller
2021-02-17 13:46:24 +00:00
df3e9c9536Missing comma in pioasm python wait output
Luke Wren
2021-02-18 16:09:35 +00:00
d492b72c29Add pico_bootsel_via_double_reset library, fix#87 (#137)
Luke Wren
2021-02-18 16:12:22 +00:00
0828178561fixup not/reverse for pioasm python output (#146)
Graham Sanderson
2021-02-18 10:04:06 -06:00
dee8bd992cremove always true assertions (fix#83)
graham sanderson
2021-02-17 14:38:25 -06:00
18dbb5985cmove two hardware_timer methods to the right doxygen group (fix#131)
graham sanderson
2021-02-17 14:36:58 -06:00
8b6d27d0e5missing pico/malloc.h fixes#136
graham sanderson
2021-02-17 14:32:34 -06:00
6f94f6a3d7Add -Wuninitialized -Wunused -Wcast-align to warnings checked by kitchen_sink (and fixup warnings) (#125)
Graham Sanderson
2021-02-15 10:06:12 -06:00
a59fd524d5Reword some confusing terms in pio.h doxygen
Luke Wren
2021-02-12 13:16:23 +00:00
2844e7ac2dUpdate info strings in PIO register header for clarity (matching changes in datasheet)
Luke Wren
2021-02-12 12:51:31 +00:00
6f7c539062oops
Luke Wren
2021-02-11 18:14:22 +00:00
24e036bde0Fix bad range check on sideset count in pio.h
Luke Wren
2021-02-09 14:15:00 +00:00
d4c9dced40Add missing extern "C" to header files (closes#104)
Luke Wren
2021-02-09 14:47:16 +00:00
0f4a5f8e60Document PWM double buffering behaviour in pwm.h doxygen
Luke Wren
2021-02-08 15:01:28 +00:00