aboutsummaryrefslogtreecommitdiff
path: root/embassy-stm32/src/flash
Commit message (Expand)AuthorAgeFilesLines
* 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
* Align L familyRasmus Melchior Jacobsen2023-03-251-8/+14
* Align H7 familyRasmus Melchior Jacobsen2023-03-251-22/+19
* Align F7 familyRasmus Melchior Jacobsen2023-03-251-20/+19
* Align F3 familyRasmus Melchior Jacobsen2023-03-251-7/+14
* Align F4 familyRasmus Melchior Jacobsen2023-03-251-51/+19
* Add FlashRegion trait and implement embedded_storage traits for each regionRasmus Melchior Jacobsen2023-03-251-43/+113
* stm32: remove unused embedded-storage-async.Dario Nieuwenhuis2023-03-141-43/+0
* Remove unnecessary use of atomic-polyfill.Dario Nieuwenhuis2022-12-233-6/+4
* stm32: Fix H7 unaligned eraseMatous Hybl2022-11-281-11/+6
* Add memory barriers to H7 flash driver to mitigate PGSERR errorsMatous Hybl2022-10-181-0/+8
* Remove flash lock/unlock public API from stm32 flash, and perform the unlocki...Mathias2022-09-301-14/+13
* Rename Unborrowed -> PeripheralRef, Unborrow -> PeripheralDario Nieuwenhuis2022-07-231-6/+6
* Update embassy-stm32Dario Nieuwenhuis2022-07-231-11/+5
* Require erase address to be aligned to page sizechemicstry2022-07-141-1/+1
* Fix erasing across bankschemicstry2022-07-141-29/+35
* Fix writing to last sector of F4 flashchemicstry2022-07-141-2/+4
* Fix cfg flagschemicstry2022-07-111-9/+2
* Add F4 flash driverchemicstry2022-07-112-0/+176
* Run rustfmt.Dario Nieuwenhuis2022-06-125-34/+11
* Add embassy-cortex-m crate.Dario Nieuwenhuis2022-06-121-1/+1
* Use correct index and bankUlf Lilleengen2022-06-071-1/+10