OVMS3-idf/components/bootloader_support/include
Konstantin Kondrashov 3b9cb25fe1 esp32: Add firmware version to app
Added a new structure esp_app_desc_t. It has info about firmware:
version, secure_version, project_name, time/date build and IDF version.
Added the ability to add a custom structure with a description of the firmware.

The esp_app_desc_t is located in fixed place in start of ROM secotor. It is located after structures esp_image_header_t and esp_image_segment_header_t.

app_version is filed from PROJECT_VER variable (if set in custom make file) or PROJECT_PATH/version.txt or git repo (git describe).

Add API to get app_desc from partition.
2018-12-03 16:52:04 +08:00
..
bootloader_clock.h esp32: Fix backwards compatibility for pre-v2.1 bootloaders 2017-12-18 13:45:57 +11:00
bootloader_common.h esp32: Add firmware version to app 2018-12-03 16:52:04 +08:00
bootloader_random.h bootloader_support: Move bootloader_random.h to public header directory 2018-09-03 04:39:45 +00:00
bootloader_util.h bootloader: verify that loaded image does not overlap bootloader code 2018-10-26 12:44:10 +08:00
esp_efuse.h Secure Boot & Flash encryption: Support 3/4 Coding Scheme 2018-10-16 16:24:10 +11:00
esp_flash_encrypt.h Merge branch 'master' into feature/cmake 2018-09-05 10:35:04 +08:00
esp_flash_partitions.h bootloader: Don't verify Partition Table as part of Secure Boot 2018-07-13 15:45:15 +10:00
esp_image_format.h esp32: Add firmware version to app 2018-12-03 16:52:04 +08:00
esp_secure_boot.h secure boot: Support secure boot signatures without hardware secure boot 2018-08-29 17:05:29 +08:00