Ulf Lilleengen
|
f4b77c967f
|
docs: document all embassy-rp public apis
Enable missing doc warnings.
|
2023-12-19 14:19:46 +01:00 |
|
Dario Nieuwenhuis
|
c6989dfbca
|
Remove nightly and unstable-traits features in preparation for 1.75.
|
2023-11-29 17:26:33 +01:00 |
|
Scott Mansell
|
c6d53e7bce
|
rp2040: move in_ram helper outside of Flash's impl
Allow it to be called from other modules.
|
2023-10-07 01:39:29 +02:00 |
|
Dario Nieuwenhuis
|
b948e37769
|
rp/flash: change naming to blocking_* , new_blocking .
- Needed for consistency with other drivers.
- Having two `new()` functions sometimes resulted in 'multiple applicable methods' errors.
|
2023-08-18 13:21:21 +02:00 |
|
Derek Hageman
|
7ed9e29326
|
rp: add async flash
Implement an async flash mode using the XIP background best effort
read interface. Only reads are actually async, write and erase remain
blocking.
|
2023-07-28 16:50:54 -06:00 |
|
Dario Nieuwenhuis
|
036e6ae30c
|
Rename embassy-hal-common to embassy-hal-internal, document it's for internal use only. (#1700)
|
2023-07-28 13:23:22 +02:00 |
|
Dario Nieuwenhuis
|
837ebe405f
|
rp: update rp-pac.
|
2023-06-16 01:41:07 +02:00 |
|
Dario Nieuwenhuis
|
4f03dff577
|
rp: add run-from-ram feature.
|
2023-06-06 00:06:32 +02:00 |
|
Dario Nieuwenhuis
|
162d485304
|
rp/flash: centralize USE_BOOT2 in a single const.
|
2023-06-05 23:41:26 +02:00 |
|
Dario Nieuwenhuis
|
70e1b976d8
|
rp/flash: fix missing clobbers, do not clobber frame pointer (r7).
|
2023-06-05 23:40:34 +02:00 |
|
Dario Nieuwenhuis
|
adf053a935
|
rp/flash: unify FLASH_BASE const.
|
2023-06-05 22:55:15 +02:00 |
|
Dario Nieuwenhuis
|
1a31b03976
|
ci: fix nrf, rp tests.
|
2023-05-29 22:01:19 +02:00 |
|
kalkyl
|
ab63f3832f
|
rp: Read flash unique id and jedec id
|
2023-05-16 11:21:17 +02:00 |
|
Dirk Stolle
|
0584312ef0
|
Fix some typos
|
2023-05-08 23:25:01 +02:00 |
|
kalkyl
|
31b54e0fbd
|
rustfmt
|
2023-04-27 17:09:16 +02:00 |
|
kalkyl
|
278818395e
|
rp: DMA behaviour during FLASH operations
|
2023-04-27 16:48:25 +02:00 |
|
kalkyl
|
eb1d2e1295
|
Pause CORE1 execution during flash operations
|
2022-12-13 04:02:28 +01:00 |
|
Ulf Lilleengen
|
bb89a2341c
|
feat: embassy-boot for rp2040
Add embassy-boot support for RP2040, with examples for the Raspberry Pi
Pico.
Co-authored-by: Mathias Koch <mk@blackbird.online>
|
2022-12-02 11:28:33 +01:00 |
|
Mathias
|
3c6c382465
|
Remove random delay from example, and move flash functions to allow using without embedded-storage in scope
|
2022-10-27 07:10:35 +02:00 |
|
Mathias
|
1669e39565
|
Buffer data to be written to flash in ram if it does not already reside in ram
|
2022-10-26 15:02:39 +02:00 |
|
Mathias
|
80e58426fc
|
Add flash example & flash HIL test
|
2022-10-26 12:24:04 +02:00 |
|
Mathias
|
ad0eb3f4bd
|
Implement flash padding to 256 under assumption that all QSPI NOR flashes are MultiwriteNorFlashes
|
2022-10-24 12:17:22 +02:00 |
|
Mathias
|
7152031229
|
Add flash ram helpers
|
2022-09-29 10:03:49 +02:00 |
|
Mathias
|
18dc0dea63
|
Drop rp2040-flash as dependency, as they pull in rp2040-hal for rom-data functions, which are now part of this HAL as well
|
2022-09-23 08:12:32 +02:00 |
|
Mathias
|
9d674f0212
|
First iteration attempt on implementing generic flash mutation access for RP2040
|
2022-09-23 07:59:10 +02:00 |
|
Mathias
|
feb840c503
|
First iteration attempt on implementing generic flash mutation access for RP2040
|
2022-09-16 13:20:22 +02:00 |
|