|
HardFOC Flux V1 HAL
Unified HAL API for the HardFOC Flux valve-control platform (ESP32-S3)
|
Non-volatile storage for Flux V1 — three namespaces behind BaseNvs.
More...
#include <atomic>#include <cstdint>#include "core/hf-core-drivers/internal/hf-internal-interface-wrap/inc/base/BaseNvs.h"#include "flux_hal/flux_hal_types.hpp"Go to the source code of this file.
Classes | |
| class | NvsManager |
| Singleton owning the Flux board's persistent-storage namespaces. More... | |
Non-volatile storage for Flux V1 — three namespaces behind BaseNvs.
Exposes three fixed namespaces for application data, calibration blobs and device configuration. The BaseNvs objects are created by the platform binding (bsp_bind/FluxPlatformBind.h; ESP-IDF NVS on the ESP32-S3), so this header is MCU-free. Upper layers use BaseNvs& from this manager, never the platform NVS API, so an EEPROM-backed BaseNvs can be swapped in without changing callers.