一、前言
本文基于VS Code IDE进行编程、编译、下载、运行等操作
基础入门章节请查阅:ESP32-C3入门教程 基础篇①——基于VS Code构建Hello World
教程目录大纲请查阅:ESP32-C3入门教程——导读
二、NVS介绍
非易失性存储 (NVS) 库主要用于在 Flash 中存储键值格式的数据。
NVS 库通过调用
esp_partition
API 使用主 flash 的部分空间,即类型为 data 且子类型为 nvs 的所有分区。应用程序可调用
nvs_open()
选择使用带有 nvs 标签的分区,也可以通过调用nvs_open_from_partition()
选择使用指定名称的任意分区。
NVS 的操作对象为键值对,其中键是 ASCII 字符串,当