aboutsummaryrefslogtreecommitdiff
path: root/embassy-stm32/src/flash
Commit message (Collapse)AuthorAgeFilesLines
* stm32: async flash erase/write for h7Filip Brozovic2025-11-182-37/+157
|
* Merge pull request #4872 from Wassasin/fix/stm32g-flash-dual-bankxoviat2025-11-131-3/+2
|\ | | | | | | Fix flash erase on dualbank STM32Gxxx
| * Fix flash erase on dualbank STM32GxxxWouter Geraedts2025-11-121-3/+2
| |
* | add changelog and fix rustfmt errorsAndreas Lindahl Flåten (ALF)2025-11-132-5/+20
| |
* | Add c.rs flash for the stm32c0 familyAndreas Lindahl Flåten (ALF)2025-11-133-2/+125
|/ | | | | This is basically a copy of the `g.rs` file, with multi bank support removed (c0 is single bank only).
* 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-0615-41/+69
|
* Aligned STM32WBA with U5 flash HALGerzain Mata2025-07-291-2/+2
|
* Fix formatting of u5 fileChris Storah2025-07-231-6/+2
|
* Added missing guard for hsi48. Updated use of removed enums from stm32-data ↵Chris Storah2025-07-231-11/+11
| | | | u5 chip
* fix: lock on early returnokhsunrog2025-05-211-8/+10
|
* fix UBokhsunrog2025-05-211-5/+13
|
* make API more consistentokhsunrog2025-05-211-1/+1
|
* adding docsokhsunrog2025-05-211-43/+45
|
* new APIokhsunrog2025-05-213-96/+229
|
* nightly fmtokhsunrog2025-05-211-2/+1
|
* eeprom supportokhsunrog2025-05-212-1/+98
|
* only support eeprom for l0 and l1okhsunrog2025-05-211-2/+3
|
* import and re-export EEPROM_BASE and EEPROM_SIZE in flash moduleokhsunrog2025-05-211-0/+2
|
* Remove all notion of 'default' and 'alt' flash layouts. Now there's just the ↵Dion Dokter2025-05-0116-144/+26
| | | | one layout.
* Fix dual bank support for F7Dion Dokter2025-05-011-2/+55
|
* Fix the f4 flash tests by throwing away alt modeDion Dokter2025-05-011-249/+68
|
* Add L4+ supportDion Dokter2025-04-291-0/+10
|
* Add f7 supportDion Dokter2025-04-291-0/+10
|
* Add F4 supportDion Dokter2025-04-291-0/+10
|
* Add support for L5Dion Dokter2025-04-291-0/+10
|
* Add support for g0Dion Dokter2025-04-291-1/+11
|
* Check the bank setup when requiredDion Dokter2025-04-242-0/+14
|
* Remove Peripheral trait, rename PeripheralRef->Peri.Dario Nieuwenhuis2025-03-273-17/+10
|
* feat(stm32): Add OTP flash region (again)Rasmus Melchior Jacobsen2025-03-205-1/+11
|
* stm32: flash: fix flash erase on stm32f3xx seriesMatt Rodgers2025-01-081-2/+2
| | | | | | STM32F3xx series also needs a wait of at least one clock cycle before reading the BSY bit during a flash erase - previously this was only applied to STM32F1xx series.
* Update stm32-metapac.Dario Nieuwenhuis2025-01-063-5/+4
|
* chore: fix buildelagil2025-01-031-1/+1
|
* fix stmd g0/g4 formatting and bker bit accesschanterheld2025-01-022-5/+6
|
* fix g0 wait_busychanterheld2025-01-021-1/+1
|
* embassy-stm32. support g0 second flash bankchanterheld2025-01-022-4/+18
|
* stm32u5: Add flash bank selection when erasing a sectorWilliam2024-11-271-3/+13
|
* stm32/flash: add stm32f2, stm32h5 flash driverLucas Martins2024-10-212-2/+180
|
* stm32/flash: add support for l5Christian Enderle2024-10-172-28/+107
|
* stm32: add f2 flash support (blocking)Maxime Vincent2024-09-022-2/+145
|
* embassy-stm32: wait for BSY flag to clear before flashingSamuel Tardieu2024-07-271-1/+3
| | | | | | While not waiting for the BSY flag to clear works on STM32F103C8T6, it does not on APM32F103C8T6. Only one half-word gets written while the other one gets lost.
* Swat some other occurrences of .unwrap() that pull in panicing infraDavid Flemström2024-06-2812-17/+17
|
* Emit cargo:rustc-check-cfg instructions from build.rsJan Špaček2024-05-301-2/+2
|
* Reduce use of the full `futures` crate.Dario Nieuwenhuis2024-04-261-2/+1
|
* Merge branch 'master' into u0-dionDion Dokter2024-04-162-3/+86
|\
| * Merge pull request #2808 from MaxiluxSystems/feature/stm32h50-flash-swap-banksDario Nieuwenhuis2024-04-151-3/+47
| |\ | | | | | | | | | stm32: flash: h50: implement bank swapping
| | * stm32: flash: h50: implement bank swappingTorin Cooper-Bennun2024-04-151-3/+47
| | |
| * | Add support for using secure registersWarren Campbell2024-04-151-0/+39
| | |
| * | Use non-secure registers for u5 flashWarren Campbell2024-04-151-14/+14
| |/
| * stm32/flash: remove otp flash regions (removed in newer metapacs).Dario Nieuwenhuis2024-04-143-10/+3
| |