|
HF Interface Wrapper 0.1.0-dev
Embedded C++ hardware abstraction layer
|
STM32 NVS (Non-Volatile Storage) — flash-based key-value store. More...
Go to the source code of this file.
Classes | |
| class | StmNvs |
| STM32 NVS — flash-backed key-value store with wear leveling. More... | |
| struct | StmNvs::CacheEntry |
| RAM cache entry. More... | |
STM32 NVS (Non-Volatile Storage) — flash-based key-value store.
Implements BaseNvs using STM32 internal flash. Provides a simple key-value store suitable for configuration persistence, calibration data, etc.
The storage format is a compact key-value log in a designated flash region. Users specify the flash region via hf_stm32_nvs_config_t (start address, size).