68 lines
1.7 KiB
ReStructuredText
68 lines
1.7 KiB
ReStructuredText
|
.. include:: ../../components/spi_flash/README.rst
|
||
|
|
||
|
Application Example
|
||
|
-------------------
|
||
|
|
||
|
`Instructions`_
|
||
|
|
||
|
.. _Instructions: template.html
|
||
|
|
||
|
API Reference
|
||
|
-------------
|
||
|
|
||
|
Header Files
|
||
|
^^^^^^^^^^^^
|
||
|
|
||
|
* `spi_flash/include/esp_spi_flash.h <https://github.com/espressif/esp-idf/blob/master/components/spi_flash/include/esp_spi_flash.h>`_
|
||
|
* `spi_flash/include/esp_partition.h <https://github.com/espressif/esp-idf/blob/master/components/spi_flash/include/esp_partition.h>`_
|
||
|
|
||
|
Macros
|
||
|
^^^^^^
|
||
|
|
||
|
.. doxygendefine:: ESP_ERR_FLASH_BASE
|
||
|
.. doxygendefine:: ESP_ERR_FLASH_OP_FAIL
|
||
|
.. doxygendefine:: ESP_ERR_FLASH_OP_TIMEOUT
|
||
|
.. doxygendefine:: SPI_FLASH_SEC_SIZE
|
||
|
.. doxygendefine:: ESP_PARTITION_SUBTYPE_OTA
|
||
|
|
||
|
Type Definitions
|
||
|
^^^^^^^^^^^^^^^^
|
||
|
|
||
|
.. doxygentypedef:: spi_flash_mmap_handle_t
|
||
|
.. doxygentypedef:: esp_partition_iterator_t
|
||
|
|
||
|
Enumerations
|
||
|
^^^^^^^^^^^^
|
||
|
|
||
|
.. doxygenenum:: spi_flash_mmap_memory_t
|
||
|
.. doxygenenum:: esp_partition_type_t
|
||
|
.. doxygenenum:: esp_partition_subtype_t
|
||
|
|
||
|
Structures
|
||
|
^^^^^^^^^^
|
||
|
|
||
|
.. doxygenstruct:: esp_partition_t
|
||
|
|
||
|
Functions
|
||
|
^^^^^^^^^
|
||
|
|
||
|
.. doxygenfunction:: spi_flash_init
|
||
|
.. doxygenfunction:: spi_flash_get_chip_size
|
||
|
.. doxygenfunction:: spi_flash_erase_sector
|
||
|
.. doxygenfunction:: spi_flash_erase_range
|
||
|
.. doxygenfunction:: spi_flash_write
|
||
|
.. doxygenfunction:: spi_flash_read
|
||
|
.. doxygenfunction:: spi_flash_mmap
|
||
|
.. doxygenfunction:: spi_flash_munmap
|
||
|
.. doxygenfunction:: spi_flash_mmap_dump
|
||
|
.. doxygenfunction:: esp_partition_find
|
||
|
.. doxygenfunction:: esp_partition_find_first
|
||
|
.. doxygenfunction:: esp_partition_get
|
||
|
.. doxygenfunction:: esp_partition_next
|
||
|
.. doxygenfunction:: esp_partition_iterator_release
|
||
|
.. doxygenfunction:: esp_partition_read
|
||
|
.. doxygenfunction:: esp_partition_write
|
||
|
.. doxygenfunction:: esp_partition_erase_range
|
||
|
.. doxygenfunction:: esp_partition_mmap
|
||
|
|