aboutsummaryrefslogtreecommitdiff
path: root/embassy-stm32/src/flash
Commit message (Collapse)AuthorAgeFilesLines
* fix(stm32h7/flash): enhance resilience to program sequence errors (pgserr) Badr Bouslikhin2024-02-061-2/+6
|
* stm32/flash: add support for f1.Dario Nieuwenhuis2024-01-058-23/+31
|
* stm32: more docs.Dario Nieuwenhuis2023-12-191-0/+1
|
* stm32: more docs.Dario Nieuwenhuis2023-12-182-1/+18
|
* stm32: add some docs.Dario Nieuwenhuis2023-12-1810-29/+96
|
* STM32: Enable flash support for STM32G4Adam Greig2023-12-168-10/+10
|
* Remove nightly and unstable-traits features in preparation for 1.75.Dario Nieuwenhuis2023-11-292-8/+2
|
* stm32: Remove unneeded unsafeRasmus Melchior Jacobsen2023-10-241-1/+1
|
* stm32 flash: check lock bit before unlockingAndres Vahter2023-10-107-20/+40
| | | | It hardfaults if already unlocked flash is unlocked again.
* configure flash latency after axi clock and handle different flash in ↵Dominik Sliwa2023-08-182-3/+13
| | | | STM32H7A/B devices
* embassy-stm32: Misc clippy fixesGrant Miller2023-08-061-1/+1
|
* stm32/flash: avoid pointless "if flag is set, set it".Dario Nieuwenhuis2023-07-317-136/+21
|
* added flash supportdev-guruprasath2023-07-312-1/+117
|
* Rename embassy-hal-common to embassy-hal-internal, document it's for ↵Dario Nieuwenhuis2023-07-283-5/+5
| | | | internal use only. (#1700)
* Remove trivial to remove uses of atomic-polyfill.Dario Nieuwenhuis2023-07-127-12/+7
|
* stm32: update stm32-metapac.Dario Nieuwenhuis2023-06-191-17/+13
|
* Make interrupt module more standard.Dario Nieuwenhuis2023-06-081-5/+5
| | | | | | | | | | | | - Move typelevel interrupts to a special-purpose mod: `embassy_xx::interrupt::typelevel`. - Reexport the PAC interrupt enum in `embassy_xx::interrupt`. This has a few advantages: - The `embassy_xx::interrupt` module is now more "standard". - It works with `cortex-m` functions for manipulating interrupts, for example. - It works with RTIC. - the interrupt enum allows holding value that can be "any interrupt at runtime", this can't be done with typelevel irqs. - When "const-generics on enums" is stable, we can remove the typelevel interrupts without disruptive changes to `embassy_xx::interrupt`.
* cortex-m: remove owned interrupts.Dario Nieuwenhuis2023-06-011-4/+3
|
* Fix tests.Dario Nieuwenhuis2023-05-291-1/+1
|
* Remove ability to set alt layout - it does not work.Rasmus Melchior Jacobsen2023-05-269-34/+29
|
* WHY does format on save not workRasmus Melchior Jacobsen2023-05-261-3/+1
|
* nightly guard async traits onlyRasmus Melchior Jacobsen2023-05-263-16/+11
|
* Move nightly guard and clear data cache reset bitRasmus Melchior Jacobsen2023-05-261-1/+2
|
* Move new async to asynch module to guard for models without flash interruptRasmus Melchior Jacobsen2023-05-259-55/+36
|
* erase_sector_blocking -> blocking_erase_sectorRasmus Melchior Jacobsen2023-05-255-4/+8
|
* Endless rustfmt painRasmus Melchior Jacobsen2023-05-251-3/+3
|
* Fix end address for assertionRasmus Melchior Jacobsen2023-05-252-3/+3
|
* Fix merge errorRasmus Melchior Jacobsen2023-05-251-9/+0
|
* Only assert_not_corrupted_read if we read from the second bankRasmus Melchior Jacobsen2023-05-252-9/+11
|
* Errata if _not_ pa12 out lowRasmus Melchior Jacobsen2023-05-251-2/+2
|
* More blocking renameRasmus Melchior Jacobsen2023-05-255-10/+10
|
* Merge branch 'async-flash' of https://github.com/rmja/embassy into async-flashRasmus Melchior Jacobsen2023-05-255-23/+32
|\
| * 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
| |
* | *_blocking -> blocking_*Rasmus Melchior Jacobsen2023-05-259-59/+59
| |
* | 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
| |