refactor(examples/storage): update document links
This commit is contained in:
@@ -47,16 +47,18 @@
|
||||
|
||||
* - **例程**
|
||||
- **描述**
|
||||
* - :example:`nvs_rw_blob <storage/nvs_rw_blob>`
|
||||
* - :example:`nvs_rw_blob <storage/nvs/nvs_rw_blob>`
|
||||
- 演示了如何在 NVS flash 中使用 C 语言 API 读写 blob 数据类型。
|
||||
* - :example:`nvs_rw_value <storage/nvs_rw_value>`
|
||||
* - :example:`nvs_rw_value <storage/nvs/nvs_rw_value>`
|
||||
- 演示了如何在 NVS flash 中使用 C 语言 API 读写整数数据类型。
|
||||
* - :example:`nvs_rw_value <storage/nvs_rw_value>`
|
||||
* - :example:`nvs_rw_value <storage/nvs/nvs_rw_value_cxx>`
|
||||
- 演示了如何在 NVS flash 中使用 C++ 语言 API 读写整数数据类型。
|
||||
* - :example:`nvs_bootloader <storage/nvs_bootloader>`
|
||||
* - :example:`nvs_bootloader <storage/nvs/nvs_bootloader>`
|
||||
- 演示了如何使用引导加载程序代码中可用的 API 来读取 NVS 数据。
|
||||
* - :example:`nvsgen <storage/nvsgen>`
|
||||
* - :example:`nvsgen <storage/nvs/nvsgen>`
|
||||
- 演示了如何使用基于 Python 的 NVS 镜像生成工具,根据 CSV 文件内容创建 NVS 分区镜像。
|
||||
* - :example:`nvs_console <storage/nvs/nvs_console>`
|
||||
- 演示了如何通过交互式控制台界面使用 NVS。
|
||||
|
||||
.. list-table:: 常用文件系统 API
|
||||
:widths: 25 75
|
||||
|
||||
@@ -37,7 +37,7 @@
|
||||
应用示例
|
||||
-----------
|
||||
|
||||
代码示例请参阅 ESP-IDF 示例 :example:`storage` 目录下的 :example:`storage/nvs_bootloader`。
|
||||
代码示例请参阅 ESP-IDF 示例 :example:`storage/nvs` 目录下的 :example:`storage/nvs/nvs_bootloader`。
|
||||
|
||||
本节演示了如何在输入/输出结构中准备数据,以支持不同的数据类型、命名空间和键。此外,还包含从 NVS 读取字符串数据的示例。
|
||||
|
||||
|
||||
@@ -154,9 +154,9 @@ NVS 分区生成程序帮助生成 NVS 分区二进制文件,可使用烧录
|
||||
应用示例
|
||||
-------------------
|
||||
|
||||
ESP-IDF :example:`storage` 目录下提供了数个代码示例:
|
||||
ESP-IDF :example:`storage/nvs` 目录下提供了数个代码示例:
|
||||
|
||||
:example:`storage/nvs_rw_value`
|
||||
:example:`storage/nvs/nvs_rw_value`
|
||||
|
||||
演示如何读取及写入 NVS 单个整数值。
|
||||
|
||||
@@ -164,7 +164,7 @@ ESP-IDF :example:`storage` 目录下提供了数个代码示例:
|
||||
|
||||
该示例也演示了如何检测读取/写入操作是否成功,以及某个特定值是否在 NVS 中尚未初始化。诊断程序以纯文本形式提供,有助于追踪程序流程,及时发现问题。
|
||||
|
||||
:example:`storage/nvs_rw_blob`
|
||||
:example:`storage/nvs/nvs_rw_blob`
|
||||
|
||||
演示如何读取及写入 NVS 单个整数值和 BLOB(二进制大对象),并在 NVS 中存储这一数值,即便 {IDF_TARGET_NAME} 模组重启也不会消失。
|
||||
|
||||
@@ -173,9 +173,9 @@ ESP-IDF :example:`storage` 目录下提供了数个代码示例:
|
||||
|
||||
该示例也演示了如何执行诊断程序以检测读取/写入操作是否成功。
|
||||
|
||||
:example:`storage/nvs_rw_value_cxx`
|
||||
:example:`storage/nvs/nvs_rw_value_cxx`
|
||||
|
||||
这个例子与 :example:`storage/nvs_rw_value` 完全一样,只是使用了 C++ 的 NVS 句柄类。
|
||||
这个例子与 :example:`storage/nvs/nvs_rw_value` 完全一样,只是使用了 C++ 的 NVS 句柄类。
|
||||
|
||||
内部实现
|
||||
---------
|
||||
|
||||
Reference in New Issue
Block a user