OVMS3-idf/tools/ci
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
..
apply_bot_filter.py ci: support jobs which don’t run unless triggered by name 2018-04-19 15:08:08 +08:00
build_example_dirs.txt ci: support building examples with external components 2018-11-19 12:36:31 +08:00
build_examples.sh ci: update for running cmake examples 2018-11-27 19:56:52 +08:00
build_examples_cmake.sh ci: update for running cmake examples 2018-11-27 19:56:52 +08:00
check-executable.sh ci: check for executable flag on source files 2018-05-29 20:07:45 +08:00
check-line-endings.sh ci: Add line endings check for CRLF in repository 2018-07-12 19:10:37 +08:00
check_artifacts_expire_time.py Fix Python 3 compatibility issues 2018-10-24 11:20:54 +02:00
check_examples_cmake_make.sh ci: update for running cmake examples 2018-11-27 19:56:52 +08:00
check_ut_cmake_make.sh cmake: Add support for test build 2018-10-20 12:07:24 +08:00
checkout_project_ref.py CI: support customize test with @bot 2017-11-08 11:36:16 +08:00
configure_ci_environment.sh build: Fix problems with building kconfig and generating sdkconfig 2018-03-28 10:39:20 +08:00
executable-list.txt examples: add otatool and parttool examples 2018-11-28 17:28:20 +08:00
get-full-sources.sh ci: Use local mirrors on the public branches (master, release-) too 2018-07-23 17:04:38 +08:00
mirror-list.txt ci: update for running cmake examples 2018-11-27 19:56:52 +08:00
mirror-submodule-update.sh build: Fix problems with building kconfig and generating sdkconfig 2018-03-28 10:39:20 +08:00
mirror-synchronize.sh build: Fix problems with building kconfig and generating sdkconfig 2018-03-28 10:39:20 +08:00
multirun_with_pyenv.sh CI: Simplify running commands with several versions of Python 2018-09-06 11:50:17 +02:00
push_to_github.sh ci: Fix spurious pipeline failure when deploying a tag to GitHub 2018-08-22 13:11:18 +10:00
setup_python.sh CI: Update Python 3 ignore list 2018-11-05 08:11:02 +01:00
test_build_system.sh esp32: Add firmware version to app 2018-12-03 16:52:04 +08:00
test_build_system_cmake.sh esp32: Add firmware version to app 2018-12-03 16:52:04 +08:00
test_configure_ci_environment.sh CI: Move the ci-related staff to a separate directory 2017-06-30 11:57:07 +08:00