mirror of
https://github.com/espressif/esp-idf.git
synced 2024-10-05 20:47:46 -04:00
Draft of non-volatile storage component documentation
This commit is contained in:
parent
1263cd340e
commit
234739f51a
@ -4,7 +4,7 @@ GENERATE_LATEX = NO
|
|||||||
GENERATE_MAN = NO
|
GENERATE_MAN = NO
|
||||||
GENERATE_RTF = NO
|
GENERATE_RTF = NO
|
||||||
CASE_SENSE_NAMES = NO
|
CASE_SENSE_NAMES = NO
|
||||||
INPUT = ../components/esp32/include/esp_wifi.h ../components/driver/include/driver/gpio.h ../components/esp32/include/rom/gpio.h ../components/bt/include/bt.h
|
INPUT = ../components/esp32/include/esp_wifi.h ../components/driver/include/driver/gpio.h ../components/esp32/include/rom/gpio.h ../components/bt/include ../components/nvs_flash/include
|
||||||
RECURSIVE = YES
|
RECURSIVE = YES
|
||||||
QUIET = YES
|
QUIET = YES
|
||||||
JAVADOC_AUTOBRIEF = YES
|
JAVADOC_AUTOBRIEF = YES
|
||||||
|
68
docs/api/nvs.rst
Normal file
68
docs/api/nvs.rst
Normal file
@ -0,0 +1,68 @@
|
|||||||
|
.. include:: ../../components/nvs_flash/README.rst
|
||||||
|
|
||||||
|
Reference
|
||||||
|
---------
|
||||||
|
|
||||||
|
Enumerations
|
||||||
|
^^^^^^^^^^^^
|
||||||
|
|
||||||
|
.. doxygenenum:: nvs_open_mode
|
||||||
|
|
||||||
|
Functions
|
||||||
|
^^^^^^^^^
|
||||||
|
|
||||||
|
.. doxygenfunction:: nvs_flash_init
|
||||||
|
.. doxygenfunction:: nvs_flash_init_custom
|
||||||
|
|
||||||
|
.. doxygenfunction:: nvs_open
|
||||||
|
|
||||||
|
*Note: the following nvs_set_X function are "the same" except the data type accepted*
|
||||||
|
|
||||||
|
.. doxygenfunction:: nvs_set_i8
|
||||||
|
.. doxygenfunction:: nvs_set_u8
|
||||||
|
.. doxygenfunction:: nvs_set_i16
|
||||||
|
.. doxygenfunction:: nvs_set_u16
|
||||||
|
.. doxygenfunction:: nvs_set_i32
|
||||||
|
.. doxygenfunction:: nvs_set_u32
|
||||||
|
.. doxygenfunction:: nvs_set_i64
|
||||||
|
.. doxygenfunction:: nvs_set_u64
|
||||||
|
.. doxygenfunction:: nvs_set_str
|
||||||
|
.. doxygenfunction:: nvs_set_blob
|
||||||
|
|
||||||
|
*Note: the following nvs_get_X functions are "the same" except the data type returned*
|
||||||
|
|
||||||
|
.. doxygenfunction:: nvs_get_i8
|
||||||
|
.. doxygenfunction:: nvs_get_u8
|
||||||
|
.. doxygenfunction:: nvs_get_i16
|
||||||
|
.. doxygenfunction:: nvs_get_u16
|
||||||
|
.. doxygenfunction:: nvs_get_i32
|
||||||
|
.. doxygenfunction:: nvs_get_u32
|
||||||
|
.. doxygenfunction:: nvs_get_i64
|
||||||
|
.. doxygenfunction:: nvs_get_u64
|
||||||
|
.. doxygenfunction:: nvs_get_str
|
||||||
|
.. doxygenfunction:: nvs_get_blob
|
||||||
|
|
||||||
|
.. doxygenfunction:: nvs_erase_key
|
||||||
|
.. doxygenfunction:: nvs_erase_all
|
||||||
|
.. doxygenfunction:: nvs_commit
|
||||||
|
.. doxygenfunction:: nvs_close
|
||||||
|
|
||||||
|
Error codes
|
||||||
|
^^^^^^^^^^^
|
||||||
|
|
||||||
|
.. doxygendefine:: ESP_ERR_NVS_BASE
|
||||||
|
.. doxygendefine:: ESP_ERR_NVS_NOT_INITIALIZED
|
||||||
|
.. doxygendefine:: ESP_ERR_NVS_NOT_FOUND
|
||||||
|
.. doxygendefine:: ESP_ERR_NVS_TYPE_MISMATCH
|
||||||
|
.. doxygendefine:: ESP_ERR_NVS_READ_ONLY
|
||||||
|
.. doxygendefine:: ESP_ERR_NVS_NOT_ENOUGH_SPACE
|
||||||
|
.. doxygendefine:: ESP_ERR_NVS_INVALID_NAME
|
||||||
|
.. doxygendefine:: ESP_ERR_NVS_INVALID_HANDLE
|
||||||
|
.. doxygendefine:: ESP_ERR_NVS_REMOVE_FAILED
|
||||||
|
.. doxygendefine:: ESP_ERR_NVS_KEY_TOO_LONG
|
||||||
|
.. doxygendefine:: ESP_ERR_NVS_PAGE_FULL
|
||||||
|
.. doxygendefine:: ESP_ERR_NVS_INVALID_STATE
|
||||||
|
.. doxygendefine:: ESP_ERR_NVS_INVALID_LENGTH
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -6,6 +6,15 @@ Overview
|
|||||||
|
|
||||||
INSTRUCTIONS: Provide overview where and how this API may be used. For large number of functions, break down description into groups.
|
INSTRUCTIONS: Provide overview where and how this API may be used. For large number of functions, break down description into groups.
|
||||||
|
|
||||||
|
Use the folowing heading levels:
|
||||||
|
|
||||||
|
* # with overline, for parts
|
||||||
|
* \* with overline, for chapters
|
||||||
|
* =, for sections
|
||||||
|
* -, for subsections
|
||||||
|
* ^, for subsubsections
|
||||||
|
* ", for paragraphs
|
||||||
|
|
||||||
|
|
||||||
Application Example
|
Application Example
|
||||||
-------------------
|
-------------------
|
||||||
|
@ -37,6 +37,7 @@ Contents:
|
|||||||
Wi-Fi <api/esp_wifi>
|
Wi-Fi <api/esp_wifi>
|
||||||
Bluetooth <api/bt>
|
Bluetooth <api/bt>
|
||||||
GPIO <api/gpio>
|
GPIO <api/gpio>
|
||||||
|
NVS <api/nvs>
|
||||||
Template <api/template>
|
Template <api/template>
|
||||||
|
|
||||||
.. toctree::
|
.. toctree::
|
||||||
|
Loading…
x
Reference in New Issue
Block a user