#include <experimental/string_view>#include <array>#include "firmware_update_generated.h"#include "esp_partition.h"#include "esp_ota_ops.h"Go to the source code of this file.
Namespaces | |
| FirmwareUpdate | |
Typedefs | |
| using | FirmwareUpdate::MD5Sum = std::array< uint8_t, 16 > |
| using | FirmwareUpdate::FirmwareVersion = uint64_t |
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::factory_reset () -> void |
| auto | FirmwareUpdate::reboot () -> 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 |