Nejprve include ESP32 NVS library pomocí:
init_nvs.cpp
#include <nvs.h>Globálně deklarujte
nvs_handle_declaration.cpp
nvs_handle_t myNVS = 0;Pak můžete
init_nvs_function.cpp
void InitNVS() {
esp_err_t err;
if((err = nvs_open("MyLabel", NVS_READWRITE, &myNVS)) != ESP_OK) {
Serial.printf("Failed to open NVS: %s\r\n", esp_err_to_name(err));
return;
}
}Můžete zvolit MyLabel arbitrarily, jak dlouho string není příliš long. Mé doporučení je zvolit unique identifier pro vaši aplikaci.
Podívejte se na podobné články podle kategorie:
ESP8266/ESP32
Pokud vám tento článek pomohl, zvažte, zda mi nekoupíte kávu nebo nepřispějete přes PayPal na podporu výzkumu a publikování nových článků na TechOverflow