| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Rustfmt for edition 2024. | Dario Nieuwenhuis | 2025-10-06 | 1 | -2/+2 |
| | | |||||
| * | Edition 2024. | Dario Nieuwenhuis | 2025-10-06 | 1 | -3/+3 |
| | | |||||
| * | Update Rust nightly, stable. | Dario Nieuwenhuis | 2025-07-04 | 1 | -1/+5 |
| | | |||||
| * | Merge pull request #3999 from embassy-rs/peripehral-v2 | Dario Nieuwenhuis | 2025-03-27 | 1 | -8/+7 |
| |\ | | | | | Remove Peripheral trait, rename PeripheralRef->Peri. | ||||
| | * | Remove Peripheral trait, rename PeripheralRef->Peri. | Dario Nieuwenhuis | 2025-03-27 | 1 | -8/+7 |
| | | | |||||
| * | | rp: rename BOOTROM_BASE to BOOTRAM_BASE | Adrian Wowk | 2025-03-26 | 1 | -4/+4 |
| |/ | | | | | | | Previously the constant pointing at the base of the bootram was incorrectly called BOOTROM_BASE. According to the datasheet, the bootrom is a 32K region starting at 0x00000000 while the bootram is a 1K region of SRAM starting at 0x400e0000. | ||||
| * | Fix commented out code | Caleb Jamison | 2024-09-04 | 1 | -1/+1 |
| | | |||||
| * | rp235x flash support. | Caleb Jamison | 2024-08-29 | 1 | -74/+61 |
| | | | | | | | | | | | | | | The 2350 doesn't have a boot2 like the 2040, but it does have the concept of a xip setup function that could be customized. By default the bootrom searches for the attached flash chip and provides an xip setup func at the base of the bootram. That bootram is not executable, so it still needs to be copied to ram like boot2 would be. Currently does not use inline assembly. Also switch to picotool, as elf2uf2 has not been patched to support the 2350. | ||||
| * | Import rom_data for the rp235x, don't use intrinsics on rp235x | Caleb Jamison | 2024-08-26 | 1 | -20/+62 |
| | | | | | | | Many thanks to @thejpster for his work on the rom_data! Working around boot2 is currently a bit hacky for the rp235x, that will improve in upcoming rp235x flash pr. | ||||
| * | Fix commented out code | Caleb Jamison | 2024-08-13 | 1 | -1/+1 |
| | | |||||
| * | Fix CI, rename private feature, address comments from dirbaio. | Caleb Jamison | 2024-08-12 | 1 | -5/+9 |
| | | |||||
| * | Initial rp235x support | Caleb Jamison | 2024-08-08 | 1 | -3/+22 |
| | | | | | Examples have been run, but there is not yet a test suite. | ||||
| * | Update nightly, fix error with rp inline asm. | Dario Nieuwenhuis | 2024-07-16 | 1 | -6/+6 |
| | | |||||
| * | rp/flash: implement `embedded_storage_async::nor_flash::MultiwriteNorFlash` | Alexander van Saase | 2024-05-18 | 1 | -0/+5 |
| | | |||||
| * | rp: remove mod sealed. | Dario Nieuwenhuis | 2024-04-05 | 1 | -8/+8 |
| | | |||||
| * | Merge branch 'embassy-rs:main' into barafael/minor_clippy_lints_rp | Rafael Bachmann | 2024-03-25 | 1 | -2/+0 |
| |\ | |||||
| | * | Fix warnings in recent nightly. | Dario Nieuwenhuis | 2024-03-20 | 1 | -2/+0 |
| | | | |||||
| * | | fix minor clippy lints in embassy_rp | Rafael Bachmann | 2024-03-18 | 1 | -2/+2 |
| |/ | |||||
| * | docs: document all embassy-rp public apis | Ulf Lilleengen | 2023-12-19 | 1 | -1/+41 |
| | | | | | Enable missing doc warnings. | ||||
| * | Remove nightly and unstable-traits features in preparation for 1.75. | Dario Nieuwenhuis | 2023-11-29 | 1 | -2/+0 |
| | | |||||
| * | rp2040: move in_ram helper outside of Flash's impl | Scott Mansell | 2023-10-07 | 1 | -39/+39 |
| | | | | | Allow it to be called from other modules. | ||||
| * | rp/flash: change naming to `blocking_*`, `new_blocking`. | Dario Nieuwenhuis | 2023-08-18 | 1 | -48/+52 |
| | | | | | | - Needed for consistency with other drivers. - Having two `new()` functions sometimes resulted in 'multiple applicable methods' errors. | ||||
| * | rp: add async flash | Derek Hageman | 2023-07-28 | 1 | -9/+194 |
| | | | | | | | Implement an async flash mode using the XIP background best effort read interface. Only reads are actually async, write and erase remain blocking. | ||||
| * | Rename embassy-hal-common to embassy-hal-internal, document it's for ↵ | Dario Nieuwenhuis | 2023-07-28 | 1 | -1/+1 |
| | | | | | internal use only. (#1700) | ||||
| * | rp: update rp-pac. | Dario Nieuwenhuis | 2023-06-16 | 1 | -1/+1 |
| | | |||||
| * | rp: add run-from-ram feature. | Dario Nieuwenhuis | 2023-06-06 | 1 | -1/+4 |
| | | |||||
| * | rp/flash: centralize `USE_BOOT2` in a single const. | Dario Nieuwenhuis | 2023-06-05 | 1 | -20/+21 |
| | | |||||
| * | rp/flash: fix missing clobbers, do not clobber frame pointer (r7). | Dario Nieuwenhuis | 2023-06-05 | 1 | -10/+11 |
| | | |||||
| * | rp/flash: unify FLASH_BASE const. | Dario Nieuwenhuis | 2023-06-05 | 1 | -8/+9 |
| | | |||||
| * | ci: fix nrf, rp tests. | Dario Nieuwenhuis | 2023-05-29 | 1 | -0/+1 |
| | | |||||
| * | rp: Read flash unique id and jedec id | kalkyl | 2023-05-16 | 1 | -0/+231 |
| | | |||||
| * | Fix some typos | Dirk Stolle | 2023-05-08 | 1 | -1/+1 |
| | | |||||
| * | rustfmt | kalkyl | 2023-04-27 | 1 | -5/+1 |
| | | |||||
| * | rp: DMA behaviour during FLASH operations | kalkyl | 2023-04-27 | 1 | -14/+6 |
| | | |||||
| * | Pause CORE1 execution during flash operations | kalkyl | 2022-12-13 | 1 | -8/+21 |
| | | |||||
| * | feat: embassy-boot for rp2040 | Ulf Lilleengen | 2022-12-02 | 1 | -0/+5 |
| | | | | | | | | Add embassy-boot support for RP2040, with examples for the Raspberry Pi Pico. Co-authored-by: Mathias Koch <[email protected]> | ||||
| * | Remove random delay from example, and move flash functions to allow using ↵ | Mathias | 2022-10-27 | 1 | -53/+67 |
| | | | | | without embedded-storage in scope | ||||
| * | Buffer data to be written to flash in ram if it does not already reside in ram | Mathias | 2022-10-26 | 1 | -7/+27 |
| | | |||||
| * | Add flash example & flash HIL test | Mathias | 2022-10-26 | 1 | -7/+32 |
| | | |||||
| * | Implement flash padding to 256 under assumption that all QSPI NOR flashes ↵ | Mathias | 2022-10-24 | 1 | -3/+53 |
| | | | | | are MultiwriteNorFlashes | ||||
| * | Add flash ram helpers | Mathias | 2022-09-29 | 1 | -0/+1 |
| |\ | |||||
| | * | First iteration attempt on implementing generic flash mutation access for RP2040 | Mathias | 2022-09-16 | 1 | -0/+100 |
| | | |||||
| * | Drop rp2040-flash as dependency, as they pull in rp2040-hal for rom-data ↵ | Mathias | 2022-09-23 | 1 | -38/+291 |
| | | | | | functions, which are now part of this HAL as well | ||||
| * | First iteration attempt on implementing generic flash mutation access for RP2040 | Mathias | 2022-09-23 | 1 | -0/+100 |
