![]()
![]()
#define _OTA_OPS_H
![]()
![]()
#include <stdint.h>
![]()
![]()
#include <stdbool.h>
![]()
![]()
#include <stddef.h>
![]()
![]()
#include "esp_err.h"
![]()
![]()
#include "esp_partition.h"
![]()
![]()
#include "esp_app_desc.h"
![]()
![]()
#include "esp_bootloader_desc.h"
![]()
![]()
#include "esp_flash_partitions.h"
![]()
![]()
#include "soc/soc_caps.h"
![]()
![]()
#define OTA_SIZE_UNKNOWN
![]()
![]()
#define OTA_WITH_SEQUENTIAL_WRITES
![]()
![]()
#define ESP_ERR_OTA_BASE
![]()
![]()
#define ESP_ERR_OTA_PARTITION_CONFLICT
![]()
![]()
#define ESP_ERR_OTA_SELECT_INFO_INVALID
![]()
![]()
#define ESP_ERR_OTA_VALIDATE_FAILED
![]()
![]()
#define ESP_ERR_OTA_SMALL_SEC_VER
![]()
![]()
#define ESP_ERR_OTA_ROLLBACK_FAILED
![]()
![]()
#define ESP_ERR_OTA_ROLLBACK_INVALID_STATE
![]()
![]()
esp_ota_handle_t
![]()
![]()
esp_ota_get_app_description();
![]()
![]()
esp_ota_get_app_elf_sha256(char *, size_t);
![]()
![]()
esp_ota_begin(const esp_partition_t *, size_t, esp_ota_handle_t *);
![]()
![]()
esp_ota_write(esp_ota_handle_t, const void *, size_t);
![]()
![]()
esp_ota_write_with_offset(esp_ota_handle_t, const void *, size_t, uint32_t);
![]()
![]()
esp_ota_end(esp_ota_handle_t);
![]()
![]()
esp_ota_abort(esp_ota_handle_t);
![]()
![]()
esp_ota_set_boot_partition(const esp_partition_t *);
![]()
![]()
esp_ota_get_boot_partition();
![]()
![]()
esp_ota_get_running_partition();
![]()
![]()
esp_ota_get_next_update_partition(const esp_partition_t *);
![]()
![]()
esp_ota_get_partition_description(const esp_partition_t *, esp_app_desc_t *);
![]()
![]()
esp_ota_get_bootloader_description(const esp_partition_t *, esp_bootloader_desc_t *);
![]()
![]()
esp_ota_get_app_partition_count();
![]()
![]()
esp_ota_mark_app_valid_cancel_rollback();
![]()
![]()
esp_ota_mark_app_invalid_rollback_and_reboot();
![]()
![]()
esp_ota_get_last_invalid_partition();
![]()
![]()
esp_ota_get_state_partition(const esp_partition_t *, esp_ota_img_states_t *);
![]()
![]()
esp_ota_erase_last_boot_app_partition();
![]()
![]()
esp_ota_check_rollback_is_possible();