diff options
author | Joel Challis <[email protected]> | 2023-09-05 01:53:05 +0100 |
---|---|---|
committer | GitHub <[email protected]> | 2023-09-05 01:53:05 +0100 |
commit | 5fab310e65f30514ec5d119af756f9a45e7e8454 (patch) | |
tree | a1272e1cbca8947e22ecc703b57f9baa062974a1 /docs/reference_info_json.md | |
parent | a03de8440bc379d590bcb7cd250d719a90dedde2 (diff) | |
download | qmk_firmware-5fab310e65f30514ec5d119af756f9a45e7e8454.tar.gz qmk_firmware-5fab310e65f30514ec5d119af756f9a45e7e8454.zip |
Implement data driven wear leveling (#21906)
* DD encoder map, wear leveling
* remove encoder map from DD
let's avoid the support headache
* wear leveling: specify the allowed drivers by name
Co-authored-by: Ryan <[email protected]>
* Add additional params
* Relocate under eeprom
* disable parsing
---------
Co-authored-by: Dimitris Mantzouranis <[email protected]>
Co-authored-by: Ryan <[email protected]>
Diffstat (limited to 'docs/reference_info_json.md')
-rw-r--r-- | docs/reference_info_json.md | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/docs/reference_info_json.md b/docs/reference_info_json.md index 91581afc73..b81aacb43c 100644 --- a/docs/reference_info_json.md +++ b/docs/reference_info_json.md @@ -202,6 +202,13 @@ Configures the [EEPROM](eeprom_driver.md) driver. * `driver` * The EEPROM backend to use. Must be one of `custom`, `i2c`, `legacy_stm32_flash`, `spi`, `transient`, `vendor`, `wear_leveling`. * Default: `"vendor"` + * `wear_leveling` + * `driver` + * The driver to use. Must be one of `embedded_flash`, `legacy`, `rp2040_flash`, `spi_flash`, `custom`. + * `backing_size` + * Number of bytes used by the wear-leveling algorithm for its underlying storage, and needs to be a multiple of the logical size. + * `logical_size` + * Number of bytes “exposed” to the rest of QMK and denotes the size of the usable EEPROM. ## Encoder :id=encoder |