aboutsummaryrefslogtreecommitdiff
path: root/embassy-stm32/src/flash/l.rs
Commit message (Collapse)AuthorAgeFilesLines
* stm32: flash: fix flash erase on stm32l4xx, stm32l5xx seriesDillon Min2025-10-161-3/+9
| | | | | | | | | stm32l4xx, stm32l5xx flash layout has different pages(64/128/256) depends on BANK1_REGION.size and BANK1_REGION.erase_size. replace hardcoded 256 pages to size/erase_size. Signed-off-by: Dillon Min <[email protected]>
* Rustfmt for edition 2024.Dario Nieuwenhuis2025-10-061-5/+13
|
* eeprom supportokhsunrog2025-05-211-1/+1
|
* Remove all notion of 'default' and 'alt' flash layouts. Now there's just the ↵Dion Dokter2025-05-011-9/+1
| | | | one layout.
* Add L4+ supportDion Dokter2025-04-291-0/+10
|
* Add support for L5Dion Dokter2025-04-291-0/+10
|
* stm32/flash: add support for l5Christian Enderle2024-10-171-25/+103
|
* Swat some other occurrences of .unwrap() that pull in panicing infraDavid Flemström2024-06-281-1/+1
|
* stm32/flash: add support for f1.Dario Nieuwenhuis2024-01-051-6/+6
|
* stm32: add some docs.Dario Nieuwenhuis2023-12-181-2/+2
|
* STM32: Enable flash support for STM32G4Adam Greig2023-12-161-1/+1
|
* stm32 flash: check lock bit before unlockingAndres Vahter2023-10-101-6/+12
| | | | It hardfaults if already unlocked flash is unlocked again.
* stm32/flash: avoid pointless "if flag is set, set it".Dario Nieuwenhuis2023-07-311-35/+3
|
* Remove trivial to remove uses of atomic-polyfill.Dario Nieuwenhuis2023-07-121-2/+1
|
* Remove ability to set alt layout - it does not work.Rasmus Melchior Jacobsen2023-05-261-1/+3
|
* Move new async to asynch module to guard for models without flash interruptRasmus Melchior Jacobsen2023-05-251-4/+0
|
* erase_sector_blocking -> blocking_erase_sectorRasmus Melchior Jacobsen2023-05-251-1/+1
|
* More blocking renameRasmus Melchior Jacobsen2023-05-251-1/+1
|
* Align with new bind_interruptRasmus Melchior Jacobsen2023-05-251-1/+1
|
* stm32: Add async flash write/erase to f4Rasmus Melchior Jacobsen2023-05-251-8/+11
|
* Remove Drop for AltFlashLayoutRasmus Melchior Jacobsen2023-05-231-0/+2
|
* Let get_flash_regions be publicRasmus Melchior Jacobsen2023-03-311-1/+1
|
* Let sector computation be shared across familiesRasmus Melchior Jacobsen2023-03-301-12/+6
|
* Align familiesRasmus Melchior Jacobsen2023-03-301-4/+4
|
* Let flash module be conditionally includedRasmus Melchior Jacobsen2023-03-291-3/+1
|
* Move as much logic from families to shared module as possibleRasmus Melchior Jacobsen2023-03-291-43/+38
|
* Expose get_sector in favor of is_eraseable_rangeRasmus Melchior Jacobsen2023-03-291-6/+12
|
* Add is_eraseable_range and split write into consecutive partsRasmus Melchior Jacobsen2023-03-251-27/+27
|
* Align L familyRasmus Melchior Jacobsen2023-03-251-8/+14
|
* Run rustfmt.Dario Nieuwenhuis2022-06-121-9/+2
|
* Use correct index and bankUlf Lilleengen2022-06-071-1/+10
|
* Refactor flash handling to different modules for different familiesMatous Hybl2022-05-061-0/+185