This website requires JavaScript.
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