aboutsummaryrefslogtreecommitdiff
path: root/embassy-stm32/src/flash/common.rs
Commit message (Collapse)AuthorAgeFilesLines
* add changelog and fix rustfmt errorsAndreas Lindahl Flåten (ALF)2025-11-131-1/+7
|
* Add c.rs flash for the stm32c0 familyAndreas Lindahl Flåten (ALF)2025-11-131-1/+1
| | | | | This is basically a copy of the `g.rs` file, with multi bank support removed (c0 is single bank only).
* Rustfmt for edition 2024.Dario Nieuwenhuis2025-10-061-4/+4
|
* Remove all notion of 'default' and 'alt' flash layouts. Now there's just the ↵Dion Dokter2025-05-011-4/+3
| | | | one layout.
* Check the bank setup when requiredDion Dokter2025-04-241-0/+4
|
* Remove Peripheral trait, rename PeripheralRef->Peri.Dario Nieuwenhuis2025-03-271-6/+3
|
* Update stm32-metapac.Dario Nieuwenhuis2025-01-061-1/+1
|
* Swat some other occurrences of .unwrap() that pull in panicing infraDavid Flemström2024-06-281-1/+1
|
* stm32: add some docs.Dario Nieuwenhuis2023-12-181-2/+31
|
* embassy-stm32: Misc clippy fixesGrant Miller2023-08-061-1/+1
|
* Rename embassy-hal-common to embassy-hal-internal, document it's for ↵Dario Nieuwenhuis2023-07-281-2/+2
| | | | internal use only. (#1700)
* Remove trivial to remove uses of atomic-polyfill.Dario Nieuwenhuis2023-07-121-1/+1
|
* Fix tests.Dario Nieuwenhuis2023-05-291-1/+1
|
* Remove ability to set alt layout - it does not work.Rasmus Melchior Jacobsen2023-05-261-1/+1
|
* Move new async to asynch module to guard for models without flash interruptRasmus Melchior Jacobsen2023-05-251-30/+2
|
* Fix end address for assertionRasmus Melchior Jacobsen2023-05-251-1/+1
|
* Fix merge errorRasmus Melchior Jacobsen2023-05-251-9/+0
|
* Only assert_not_corrupted_read if we read from the second bankRasmus Melchior Jacobsen2023-05-251-2/+3
|
* More blocking renameRasmus Melchior Jacobsen2023-05-251-6/+6
|
* Merge branch 'async-flash' of https://github.com/rmja/embassy into async-flashRasmus Melchior Jacobsen2023-05-251-6/+15
|\
| * Fix unused errorsRasmus Melchior Jacobsen2023-05-251-0/+3
| |
| * Align with new bind_interruptRasmus Melchior Jacobsen2023-05-251-8/+33
| |
| * Let FlashLayout and FlashRegion depends on a Blocking/Async mode genericRasmus Melchior Jacobsen2023-05-251-130/+88
| |
| * Run format with nightlyRasmus Melchior Jacobsen2023-05-251-3/+1
| |
| * Fix unused get_sector and ensure_sector_alignedRasmus Melchior Jacobsen2023-05-251-2/+47
| |
| * stm32: Add async flash write/erase to f4Rasmus Melchior Jacobsen2023-05-251-114/+141
| |
* | *_blocking -> blocking_*Rasmus Melchior Jacobsen2023-05-251-21/+21
| |
* | Let Flash<Async/Blocking> be a thingRasmus Melchior Jacobsen2023-05-251-16/+21
| |
* | Add runtime checks for errata 2.2.11Rasmus Melchior Jacobsen2023-05-251-0/+3
| |
* | Fix unused errorsRasmus Melchior Jacobsen2023-05-251-0/+3
| |
* | Align with new bind_interruptRasmus Melchior Jacobsen2023-05-251-8/+33
| |
* | Let FlashLayout and FlashRegion depends on a Blocking/Async mode genericRasmus Melchior Jacobsen2023-05-251-130/+88
| |
* | Run format with nightlyRasmus Melchior Jacobsen2023-05-251-3/+1
| |
* | Fix unused get_sector and ensure_sector_alignedRasmus Melchior Jacobsen2023-05-251-2/+47
| |
* | stm32: Add async flash write/erase to f4Rasmus Melchior Jacobsen2023-05-251-114/+141
|/
* Add missing implementations for f4 alternate regionsRasmus Melchior Jacobsen2023-05-231-9/+9
|
* Remove Drop for AltFlashLayoutRasmus Melchior Jacobsen2023-05-231-0/+1
|
* Add MAX_ERASE_SIZE const in build script, and use it in flash-wide ↵Mathias2023-04-181-3/+3
| | | | implementation of embedded-storage traits
* Implement embedded-storage traits for full flash structMathias2023-04-181-0/+29
|
* common/peripheral: do not require mut in PeripheralRef clone_unchecked.Dario Nieuwenhuis2023-04-111-2/+1
|
* Remove Drop on Flash and FlashLayout and propage lifetime to region typesRasmus Melchior Jacobsen2023-04-051-16/+4
| | | | This allows the user to "split" the FlashRegions struct into each region
* Fix formatting of sector erase logRasmus Melchior Jacobsen2023-04-031-1/+1
|
* Ensure that flash locking is defered to after writeRasmus Melchior Jacobsen2023-04-011-2/+13
|
* Ensure that ranges are validated with the region sizeRasmus Melchior Jacobsen2023-04-011-35/+22
|
* Wrap write/erase operations in csRasmus Melchior Jacobsen2023-03-301-116/+89
|
* Ensure that embedded_storage traits are actually implementedRasmus Melchior Jacobsen2023-03-301-4/+4
|
* Let sector computation be shared across familiesRasmus Melchior Jacobsen2023-03-301-3/+32
|
* Align familiesRasmus Melchior Jacobsen2023-03-301-0/+6
|
* Add AltFlashLayout for supported F4 chipsRasmus Melchior Jacobsen2023-03-301-3/+1
|
* Remove FlashRegion trait and rename Settings to FlashRegionRasmus Melchior Jacobsen2023-03-301-28/+70
|