#include "firmware_update.h"#include <string>#include <vector>#include "esp_system.h"#include "esp_partition.h"#include "mbedtls/md5.h"Namespaces | |
| FirmwareUpdate | |
Typedefs | |
| using | FirmwareUpdate::string = std::string |
| using | FirmwareUpdate::string_view = std::experimental::string_view |
Functions | |
| auto | FirmwareUpdate::get_current_partition () -> const esp_partition_t * |
| auto | FirmwareUpdate::get_next_ota_partition () -> const esp_partition_t * |
| auto | FirmwareUpdate::get_factory_partition () -> const esp_partition_t * |
| auto | FirmwareUpdate::compare_partitions (const esp_partition_t *lhs, const esp_partition_t *rhs) -> bool |
| auto | FirmwareUpdate::reboot () -> void |
| auto | FirmwareUpdate::factory_reset () -> void |
| auto | FirmwareUpdate::get_current_firmware_version () -> FirmwareVersion |
| auto | FirmwareUpdate::checksum_partition_md5 (const esp_partition_t *partition, const size_t partition_size) -> MD5Sum |
| auto | FirmwareUpdate::checksum_file_md5 (const string_view path) -> MD5Sum |
| auto | FirmwareUpdate::get_md5sum_hex_str (const MD5Sum &md5sum) -> std::string |