aboutsummaryrefslogtreecommitdiff
path: root/embassy-stm32/src/flash
Commit message (Expand)AuthorAgeFilesLines
...
* | Let Flash<Async/Blocking> be a thingRasmus Melchior Jacobsen2023-05-253-26/+46
* | Handle errata 2.2.12Rasmus Melchior Jacobsen2023-05-251-1/+40
* | Add runtime checks for errata 2.2.11Rasmus Melchior Jacobsen2023-05-252-1/+75
* | Add sector number testsRasmus Melchior Jacobsen2023-05-251-41/+47
* | Fix unused errorsRasmus Melchior Jacobsen2023-05-252-5/+6
* | Simplify SR->ResultRasmus Melchior Jacobsen2023-05-251-28/+17
* | Align with new bind_interruptRasmus Melchior Jacobsen2023-05-259-15/+43
* | Actually transition to dual bank mode - key was requiredRasmus Melchior Jacobsen2023-05-251-5/+24
* | Default to Async modeRasmus Melchior Jacobsen2023-05-251-5/+5
* | Remove TryLockError,Rasmus Melchior Jacobsen2023-05-251-1/+0
* | Let FlashLayout and FlashRegion depends on a Blocking/Async mode genericRasmus Melchior Jacobsen2023-05-254-199/+171
* | Run format with nightlyRasmus Melchior Jacobsen2023-05-252-10/+8
* | Add more missing nightly guardsRasmus Melchior Jacobsen2023-05-251-7/+12
* | Fix unused get_sector and ensure_sector_alignedRasmus Melchior Jacobsen2023-05-252-46/+47
* | Add missing nightly guardsRasmus Melchior Jacobsen2023-05-251-0/+2
* | stm32: Add async flash write/erase to f4Rasmus Melchior Jacobsen2023-05-2510-186/+537
|/
* Add missing set_default_layout() in "other" familyRasmus Melchior Jacobsen2023-05-231-0/+2
* Add missing implementations for f4 alternate regionsRasmus Melchior Jacobsen2023-05-232-17/+70
* Remove Drop for AltFlashLayoutRasmus Melchior Jacobsen2023-05-237-7/+19
* Ensure FlashRegion can only be created within this crateRasmus Melchior Jacobsen2023-05-231-0/+1
* stm32f0 flash implementationJaap Prickartz2023-05-142-1/+107
* Add MAX_ERASE_SIZE const in build script, and use it in flash-wide implementa...Mathias2023-04-182-3/+4
* 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-112-3/+2
* Remove Drop on Flash and FlashLayout and propage lifetime to region typesRasmus Melchior Jacobsen2023-04-052-36/+26
* 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
* Let get_flash_regions be publicRasmus Melchior Jacobsen2023-03-316-7/+7
* Wrap write/erase operations in csRasmus Melchior Jacobsen2023-03-301-116/+89
* Add defmt support to new flash typesRasmus Melchior Jacobsen2023-03-301-0/+4
* Ensure that embedded_storage traits are actually implementedRasmus Melchior Jacobsen2023-03-301-4/+4
* Let sector computation be shared across familiesRasmus Melchior Jacobsen2023-03-308-200/+195
* Align familiesRasmus Melchior Jacobsen2023-03-307-57/+55
* Add AltFlashLayout for supported F4 chipsRasmus Melchior Jacobsen2023-03-303-29/+108
* Remove FlashRegion trait and rename Settings to FlashRegionRasmus Melchior Jacobsen2023-03-302-38/+76
* Remove flash operations from FlashRegion trait and move to common moduleRasmus Melchior Jacobsen2023-03-292-191/+186
* Fix h7 compile errorRasmus Melchior Jacobsen2023-03-291-1/+1
* Fix build of not implemented familyRasmus Melchior Jacobsen2023-03-291-1/+1
* Add unimplemented family sectionRasmus Melchior Jacobsen2023-03-291-34/+61
* Let flash module be conditionally includedRasmus Melchior Jacobsen2023-03-292-14/+1
* Move as much logic from families to shared module as possibleRasmus Melchior Jacobsen2023-03-296-180/+122
* Expose get_sector in favor of is_eraseable_rangeRasmus Melchior Jacobsen2023-03-297-57/+81
* Keep peripheral lifetime when calling into_regions()Rasmus Melchior Jacobsen2023-03-291-5/+7
* Expose flash region settings as an arrayRasmus Melchior Jacobsen2023-03-291-18/+22
* Support running tests in embassy-stm32 and move impl from common back to stm32Rasmus Melchior Jacobsen2023-03-293-6/+181
* Implement drop for FlashRegionsRasmus Melchior Jacobsen2023-03-251-0/+6
* Ensure flash module and FlashRegion trait is always definedRasmus Melchior Jacobsen2023-03-251-0/+7
* Add is_eraseable_range and split write into consecutive partsRasmus Melchior Jacobsen2023-03-256-193/+221
* Change region type nameRasmus Melchior Jacobsen2023-03-253-10/+10