knxdisplay/main/Nvs.cpp
2026-01-17 12:22:45 +01:00

15 lines
350 B
C++

#include "Nvs.hpp"
#include "esp_err.h"
#include "nvs_flash.h"
#include "esp_log.h"
Nvs::Nvs() {}
void Nvs::init() {
esp_err_t ret = nvs_flash_init();
if (ret == ESP_ERR_NVS_NO_FREE_PAGES || ret == ESP_ERR_NVS_NEW_VERSION_FOUND) {
ESP_ERROR_CHECK(nvs_flash_erase());
ret = nvs_flash_init();
}
ESP_ERROR_CHECK(ret);
}