Nick Brassel
f96a7bbd63
Cater for ECC failures in EFL wear-leveling. ( #19749 )
...
Co-authored-by: Sergey Vlasov <sigprof@gmail.com>
2023-11-26 22:59:38 +11:00
Joel Challis
1b637287a1
Default wear leveling logical size to half backing ( #22006 )
2023-09-14 07:13:21 +10:00
Thomas Weißschuh
b9f2121d10
chibios: mark boot2 bootlader data readonly ( #21986 )
2023-09-13 16:48:38 +10:00
Nick Brassel
cf3c26533c
Fixup EFL and F4's sector selection. ( #19221 )
2022-12-02 21:55:28 +11:00
Nick Brassel
bebfdad795
NVRAM refactor, phase 1. ( #18969 )
...
* Rename `eeprom_stm32` to `eeprom_legacy_emulated_flash`.
* Rename `flash_stm32` to `legacy_flash_ops`.
* Rename `eeprom_teensy` to `eeprom_kinetis_flexram`.
2022-11-23 08:50:19 +00:00
Nick Brassel
092228571c
Move EFL wear-leveling driver to be default for F1, F3, F4, L4, G4, WB32, GD32V. ( #19020 )
2022-11-11 23:57:44 +00:00
Nick Brassel
1eac095c0c
Use the correct bootloader definition. ( #18102 )
2022-08-19 05:20:44 +01:00
Joy Lee
19ce1418ba
Added implementation of WB32 MCU wear_leveling_efl. ( #17579 )
2022-08-13 02:14:33 +01:00
Nick Brassel
dc70ba612a
Post-bootloader EFL/SPI fixes. ( #17661 )
...
* Fixup read address for EFL driver.
* Fixup sequencing of SPI.
* Lock during init of EFL backing store.
2022-07-14 00:41:08 +10:00
Nick Brassel
5846b40f74
RP2040 emulated EEPROM. ( #17519 )
2022-07-02 15:18:50 +10:00
Nick Brassel
34e244cecf
Wear-leveling EEPROM drivers: `embedded_flash`, `spi_flash`, `legacy` ( #17376 )
2022-06-30 07:42:23 +10:00