OVMS3-idf/tools/cmake
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
..
scripts cmake: separate app from idf lib project 2018-11-27 13:59:24 +08:00
third_party cmake: pass repository path to git when doing git describe 2018-09-20 16:18:25 +08:00
component_utils.cmake cmake: separate app from idf lib project 2018-11-27 13:59:24 +08:00
components.cmake cmake: generate sections info for all static libs as in make 2018-11-28 14:24:21 +08:00
convert_to_cmake.py tools: Fix UTF decode error 2018-11-08 13:02:03 +01:00
crosstool_version_check.cmake cmake: Add a compatible old GCC flag, fix the cmake example building 2018-09-20 18:53:15 +08:00
git_submodules.cmake cmake: Use cmake_lint project, tidy up all CMake source files 2018-04-30 09:59:20 +10:00
idf_functions.cmake esp32: Add firmware version to app 2018-12-03 16:52:04 +08:00
kconfig.cmake kconfig: pass env variable to menuconfig invocation 2018-11-29 13:22:10 +08:00
ldgen.cmake cmake: generate sections info for all static libs as in make 2018-11-28 14:24:21 +08:00
project.cmake cmake: fix error on building idf as lib when env IDF_PATH is not set 2018-11-29 15:40:16 +08:00
project_description.json.in cmake: separate app from idf lib project 2018-11-27 13:59:24 +08:00
run_cmake_lint.sh Merge branch 'master' into feature/cmake 2018-08-16 17:14:17 +10:00
targets.cmake cmake: separate app from idf lib project 2018-11-27 13:59:24 +08:00
toolchain-esp32.cmake build system: support for multiple targets 2018-11-11 21:46:02 +08:00
utilities.cmake cmake: separate app from idf lib project 2018-11-27 13:59:24 +08:00