|
idfxx 1.0.0
Modern C++23 components for ESP-IDF
|
Accessors for the running application's embedded metadata. More...
Namespaces | |
| namespace | idfxx |
| namespace | idfxx::app |
Functions | |
| std::string_view | idfxx::app::version () |
| Returns the application version string. | |
| std::string_view | idfxx::app::project_name () |
| Returns the project name. | |
| std::string_view | idfxx::app::compile_time () |
| Returns the compile time string. | |
| std::string_view | idfxx::app::compile_date () |
| Returns the compile date string. | |
| std::string_view | idfxx::app::idf_version () |
| Returns the ESP-IDF version string used to build the firmware. | |
| uint32_t | idfxx::app::secure_version () |
| Returns the secure version counter. | |
| std::string | idfxx::app::elf_sha256_hex () |
| Returns the ELF SHA-256 hash as a hex string. | |
Accessors for the running application's embedded metadata.
Provides information about the currently running firmware image, including version, project name, build timestamps, and ELF hash. All string accessors return views into static storage and do not allocate.
| std::string_view idfxx::app::compile_date | ( | ) |
Returns the compile date string.
| std::string_view idfxx::app::compile_time | ( | ) |
Returns the compile time string.
| std::string idfxx::app::elf_sha256_hex | ( | ) |
Returns the ELF SHA-256 hash as a hex string.
| std::string_view idfxx::app::idf_version | ( | ) |
Returns the ESP-IDF version string used to build the firmware.
| std::string_view idfxx::app::project_name | ( | ) |
Returns the project name.
| uint32_t idfxx::app::secure_version | ( | ) |
Returns the secure version counter.
| std::string_view idfxx::app::version | ( | ) |
Returns the application version string.