![]()
![]()
#define __ESP_PARTITION_H__
![]()
![]()
#include <stdint.h>
![]()
![]()
#include <stdbool.h>
![]()
![]()
#include <stddef.h>
![]()
![]()
#include "esp_err.h"
![]()
![]()
esp_flash_t
![]()
![]()
esp_partition_mmap_memory_t
![]()
![]()
ESP_PARTITION_MMAP_DATA
![]()
![]()
ESP_PARTITION_MMAP_INST
![]()
![]()
esp_partition_mmap_handle_t
![]()
![]()
esp_partition_type_t
![]()
![]()
ESP_PARTITION_TYPE_APP
![]()
![]()
ESP_PARTITION_TYPE_DATA
![]()
![]()
ESP_PARTITION_TYPE_BOOTLOADER
![]()
![]()
ESP_PARTITION_TYPE_PARTITION_TABLE
![]()
![]()
ESP_PARTITION_TYPE_ANY
![]()
![]()
esp_partition_subtype_t
![]()
![]()
ESP_PARTITION_SUBTYPE_BOOTLOADER_PRIMARY
![]()
![]()
ESP_PARTITION_SUBTYPE_BOOTLOADER_OTA
![]()
![]()
ESP_PARTITION_SUBTYPE_PARTITION_TABLE_PRIMARY
![]()
![]()
ESP_PARTITION_SUBTYPE_PARTITION_TABLE_OTA
![]()
![]()
ESP_PARTITION_SUBTYPE_APP_FACTORY
![]()
![]()
ESP_PARTITION_SUBTYPE_APP_OTA_MIN
![]()
![]()
ESP_PARTITION_SUBTYPE_APP_OTA_0
![]()
![]()
ESP_PARTITION_SUBTYPE_APP_OTA_1
![]()
![]()
ESP_PARTITION_SUBTYPE_APP_OTA_2
![]()
![]()
ESP_PARTITION_SUBTYPE_APP_OTA_3
![]()
![]()
ESP_PARTITION_SUBTYPE_APP_OTA_4
![]()
![]()
ESP_PARTITION_SUBTYPE_APP_OTA_5
![]()
![]()
ESP_PARTITION_SUBTYPE_APP_OTA_6
![]()
![]()
ESP_PARTITION_SUBTYPE_APP_OTA_7
![]()
![]()
ESP_PARTITION_SUBTYPE_APP_OTA_8
![]()
![]()
ESP_PARTITION_SUBTYPE_APP_OTA_9
![]()
![]()
ESP_PARTITION_SUBTYPE_APP_OTA_10
![]()
![]()
ESP_PARTITION_SUBTYPE_APP_OTA_11
![]()
![]()
ESP_PARTITION_SUBTYPE_APP_OTA_12
![]()
![]()
ESP_PARTITION_SUBTYPE_APP_OTA_13
![]()
![]()
ESP_PARTITION_SUBTYPE_APP_OTA_14
![]()
![]()
ESP_PARTITION_SUBTYPE_APP_OTA_15
![]()
![]()
ESP_PARTITION_SUBTYPE_APP_OTA_MAX
![]()
![]()
ESP_PARTITION_SUBTYPE_APP_TEST
![]()
![]()
ESP_PARTITION_SUBTYPE_DATA_OTA
![]()
![]()
ESP_PARTITION_SUBTYPE_DATA_PHY
![]()
![]()
ESP_PARTITION_SUBTYPE_DATA_NVS
![]()
![]()
ESP_PARTITION_SUBTYPE_DATA_COREDUMP
![]()
![]()
ESP_PARTITION_SUBTYPE_DATA_NVS_KEYS
![]()
![]()
ESP_PARTITION_SUBTYPE_DATA_EFUSE_EM
![]()
![]()
ESP_PARTITION_SUBTYPE_DATA_UNDEFINED
![]()
![]()
ESP_PARTITION_SUBTYPE_DATA_ESPHTTPD
![]()
![]()
ESP_PARTITION_SUBTYPE_DATA_FAT
![]()
![]()
ESP_PARTITION_SUBTYPE_DATA_SPIFFS
![]()
![]()
ESP_PARTITION_SUBTYPE_DATA_LITTLEFS
![]()
![]()
#include "extra_partition_subtypes.inc"
![]()
![]()
ESP_PARTITION_SUBTYPE_ANY
![]()
![]()
#define ESP_PARTITION_SUBTYPE_OTA
![]()
![]()
esp_partition_iterator_opaque_
![]()
![]()
esp_partition_t
![]()
![]()
flash_chip
![]()
![]()
type
![]()
![]()
subtype
![]()
![]()
address
![]()
![]()
size
![]()
![]()
erase_size
![]()
![]()
label
![]()
![]()
encrypted
![]()
![]()
readonly
![]()
![]()
esp_partition_find(esp_partition_type_t, esp_partition_subtype_t, const char *);
![]()
![]()
esp_partition_find_first(esp_partition_type_t, esp_partition_subtype_t, const char *);
![]()
![]()
esp_partition_get(esp_partition_iterator_t);
![]()
![]()
esp_partition_next(esp_partition_iterator_t);
![]()
![]()
esp_partition_iterator_release(esp_partition_iterator_t);
![]()
![]()
esp_partition_verify(const esp_partition_t *);
![]()
![]()
esp_partition_read(const esp_partition_t *, size_t, void *, size_t);
![]()
![]()
esp_partition_write(const esp_partition_t *, size_t, const void *, size_t);
![]()
![]()
esp_partition_read_raw(const esp_partition_t *, size_t, void *, size_t);
![]()
![]()
esp_partition_write_raw(const esp_partition_t *, size_t, const void *, size_t);
![]()
![]()
esp_partition_erase_range(const esp_partition_t *, size_t, size_t);
![]()
![]()
esp_partition_mmap(const esp_partition_t *, size_t, size_t, esp_partition_mmap_memory_t, const void **, esp_partition_mmap_handle_t *);
![]()
![]()
esp_partition_munmap(esp_partition_mmap_handle_t);
![]()
![]()
esp_partition_get_sha256(const esp_partition_t *, uint8_t *);
![]()
![]()
esp_partition_check_identity(const esp_partition_t *, const esp_partition_t *);
![]()
![]()
esp_partition_register_external(esp_flash_t *, size_t, size_t, const char *, esp_partition_type_t, esp_partition_subtype_t, const esp_partition_t **);
![]()
![]()
esp_partition_deregister_external(const esp_partition_t *);
![]()
![]()
esp_partition_unload_all();
![]()
![]()
esp_partition_get_main_flash_sector_size();
![]()
![]()
esp_partition_copy(const esp_partition_t *, uint32_t, const esp_partition_t *, uint32_t, size_t);