Luke Wren
9546c1ce32
Add enumvals to busctrl PERFSEL registers
2021-02-08 14:43:33 +00:00
Luke Wren
14f4a54837
Fix incorrect type in systick struct header vs machine-generated register header
2021-02-07 18:34:00 -06:00
Liam Fraser
55346c9530
Restore GPIO15 state after modifying it for USB enumeration fix ( #80 )
...
Restore GPIO15 state after usb enumeration fix
Co-authored-by: Luke Wren <wren6991@gmail.com>
2021-02-05 15:22:23 +00:00
Luke Wren
b63e54c14d
Add PICO_NO_FPGA_CHECK define to remove FPGA check and save some bytes
2021-02-04 11:16:55 +00:00
Luke Wren
b9c75803e6
Document clock SELECTED registers in headers and SVD
2021-02-03 20:34:04 +00:00
graham sanderson
cfefc1775b
fixup bad static_assert
2021-02-01 08:46:42 -06:00
Luke Wren
5e9c42a998
Doxygen for uart_set_baudrate return
2021-01-31 22:57:06 +00:00
graham sanderson
19f946f78e
remove added unused error code
2021-01-31 22:57:06 +00:00
graham sanderson
16df9f8a95
uart_set_baudrate should return actual rate set even in case of out of range parameters
2021-01-31 22:57:06 +00:00
graham sanderson
5ca82a9467
fixup debug build
2021-01-31 22:48:26 +00:00
Luke Wren
095091208a
Set thumb and executable attributes on padded boot2
2021-01-31 16:44:38 -06:00
Olivier
3073cdd802
Improve spi write16/read16 documentation.
...
The write16/read16 only work as described after changing the amount of
data_bits using spi_set_format.
2021-01-31 22:35:39 +00:00
Luke Wren
8a45435cb8
Remove copy/pasted return from doxygen
2021-01-31 22:34:37 +00:00
graham sanderson
294f0d2e4a
fix formatting
2021-01-31 22:34:37 +00:00
Joe Komlodi
c5f8527145
rp2_common/hardware_pio/pio: Add 'pio_add_program_at_offset' implementation
...
pio_add_program_at_offset() had a prototype in the header, but was
missing an implementation in the C file.
2021-01-31 22:34:37 +00:00
graham sanderson
4a0586225c
Fix dependency on boot_stage2 so that changes actually cause update of .S and relink of main application elf
2021-01-31 22:12:31 +00:00
graham sanderson
da63ddd6ef
flash_cs_force was ending up in flash on debug builds which is very bad!
2021-01-31 15:34:19 -06:00
graham sanderson
a2bcca264f
fix warning/Werror in NO_FLASH build
2021-01-31 15:34:19 -06:00
Luke Wren
9f207485da
Clarify static_assert message
2021-01-31 15:34:19 -06:00
Luke Wren
a49fab6138
Fix doxygen group name and add to index
2021-01-31 15:34:19 -06:00
Luke Wren
a49aba023b
Add message to static_assert, fix formatting
2021-01-31 15:34:19 -06:00
Luke Wren
21d447fa28
Add pico_unique_board_id_t struct and rename some functions/defines
2021-01-31 15:34:19 -06:00
Luke Wren
6cef7931f5
Correct copyright header date
2021-01-31 15:34:19 -06:00
Luke Wren
05abfcdbe2
Add pico_unique_id to inject ID access before main and provide accessor
2021-01-31 15:34:19 -06:00
Luke Wren
03345f1703
Use correct define for FLASH_RUID_CMD
2021-01-31 15:34:19 -06:00
Luke Wren
a43cf2846c
Add flash_get_unique_id to hardware_flash
2021-01-31 15:34:19 -06:00
graham sanderson
143657b875
Standardise references to the Raspberry Pi Pico SDK
2021-01-30 10:32:31 -06:00
graham sanderson
eb19e49522
Mutex owned and owner were not initialized by mutex_init. Combined owned and owner as they had no separate value any more
2021-01-29 17:14:22 +00:00
Andrew Scheller
70240c2508
Typos
2021-01-28 11:00:27 -06:00
graham sanderson
f8cef7a9b5
pico_time comment changes: remove stale comment, include warning about integer overflow
2021-01-28 08:54:45 -06:00
Graham Sanderson
cdece2f5d6
remove debugging left in by mistake ( #31 )
2021-01-28 07:51:06 -06:00
Luke Wren
732b53271f
Move vector table to beginning of flash image ( #10 )
...
* Move vector table to beginning of flash image. Modify a boot2 to use the table.
* Move binary info header up between ELF entry and reset handler
* Extract common routines from boot2_w25q080 into helper files
* Non-default boot2s: use common routines, make callable as void(*)(void)
* BSD3 headers on boot2 files (people might want to use them elsewhere)
* Promote binary info header to its own section, + comment/readability changes
* Fix scope of asminclude path (fixes user custom boot2 definitions)
* Rename symbol, clarify comment
2021-01-28 07:50:45 -06:00
Graham Sanderson
5e5776b9c0
N_GPIOS duplicates NUM_BANK0_GPIOS ( #7 )
2021-01-28 07:48:11 -06:00
majbthrd
78190a5e27
fix #if in hardware/structs/dma.h ( #9 )
...
* fix #if in hardware/structs/dma.h
* move dma driver code from register definitions to dma drivers
Co-authored-by: Peter Lawrence <12226419+majbthrd@users.noreply.github.com>
2021-01-27 12:22:26 -06:00
Luke Wren
8c7eb868aa
Fix missing timer registers in DMA header ( #26 )
2021-01-27 15:00:46 +00:00
Adam Boardman
40d2b5fdd4
Add header needed for USB flashing mode on exit when needed to avoid user having to include the header themselves.
2021-01-25 11:04:27 -06:00
Peter Lawrence
990fa97953
fix incorrect name of systick struct
2021-01-25 10:54:15 -06:00
graham sanderson
26653ea81e
Initial Release
2021-01-20 10:44:27 -06:00