#include <stdint.h>
#include <stdbool.h>
#include <stddef.h>
#include "esp_err.h"
Go to the source code of this file.
|
| esp_err_t | esp_flash_init (esp_flash_t *chip) |
| |
| esp_err_t | esp_flash_init_os_functions (esp_flash_t *chip, int host_id, int *out_attached_id) |
| |
| esp_err_t | esp_flash_deinit_os_functions (esp_flash_t *chip) |
| |
| esp_err_t | esp_flash_read_id (esp_flash_t *chip, uint32_t *out_id) |
| |
| esp_err_t | esp_flash_get_size (esp_flash_t *chip, uint32_t *out_size) |
| |
| esp_err_t | esp_flash_get_physical_size (esp_flash_t *chip, uint32_t *out_size) |
| |
| esp_err_t | esp_flash_read (esp_flash_t *chip, void *buffer, uint32_t address, uint32_t length) |
| |
| esp_err_t | esp_flash_write (esp_flash_t *chip, const void *buffer, uint32_t address, uint32_t length) |
| |
| esp_err_t | esp_flash_erase_region (esp_flash_t *chip, uint32_t start, uint32_t len) |
| |
| esp_err_t | esp_flash_erase_chip (esp_flash_t *chip) |
| |
| esp_err_t | esp_flash_read_encrypted (esp_flash_t *chip, uint32_t address, void *out_buffer, uint32_t length) |
| |
| esp_err_t | esp_flash_write_encrypted (esp_flash_t *chip, uint32_t address, const void *buffer, uint32_t length) |
| |
◆ ESP_ERR_FLASH_NOT_INITIALISED
◆ ESP_ERR_FLASH_UNSUPPORTED_HOST
◆ ESP_ERR_FLASH_UNSUPPORTED_CHIP
◆ ESP_ERR_FLASH_PROTECTED
◆ esp_flash_t
◆ esp_flash_io_mode_t
| Enumerator |
|---|
| SPI_FLASH_SLOWRD | |
| SPI_FLASH_FASTRD | |
| SPI_FLASH_DOUT | |
| SPI_FLASH_DIO | |
| SPI_FLASH_QOUT | |
| SPI_FLASH_QIO | |
| SPI_FLASH_OPI_STR | |
| SPI_FLASH_OPI_DTR | |
| SPI_FLASH_READ_MODE_MAX | |
◆ esp_flash_init()
◆ esp_flash_init_os_functions()
◆ esp_flash_deinit_os_functions()
◆ esp_flash_read_id()
◆ esp_flash_get_size()
◆ esp_flash_get_physical_size()
◆ esp_flash_read()
◆ esp_flash_write()
◆ esp_flash_erase_region()
◆ esp_flash_erase_chip()
◆ esp_flash_read_encrypted()
◆ esp_flash_write_encrypted()
◆ esp_flash_default_chip