| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
The write method is given the full aligned buffer to write to flash even though it may not be fully populated. This change ensures only what has been read is written to flash. Preventing potential corrupted firmware and additional flash wear.
|
| | |
|
| | |
|
| |
|
|
| |
convenience methods
|
| | |
|
| |
|
|
|
| |
- Needed for consistency with other drivers.
- Having two `new()` functions sometimes resulted in 'multiple applicable methods' errors.
|
| |
|
|
|
| |
* Allow manipulating state without accessing DFU partition.
* Provide aligned buffer when creating updater to reduce potential wrong parameters passed.
|
| |
|
|
|
|
| |
Implement an async flash mode using the XIP background best effort
read interface. Only reads are actually async, write and erase remain
blocking.
|
| |
|
|
|
|
|
|
| |
CI was not building the a.rs application due to the requirement of b.bin
having been built first. Add a feature flag to examples so that CI can
build them including a dummy application.
Update a.rs application examples so that they compile again.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
|
|
Add embassy-boot support for RP2040, with examples for the Raspberry Pi
Pico.
Co-authored-by: Mathias Koch <[email protected]>
|