From 1a03fdb9dabeb30306bd592d84c0d02a934e3b32 Mon Sep 17 00:00:00 2001 From: Wolfgang Hottgenroth Date: Thu, 25 Mar 2021 10:58:51 +0100 Subject: [PATCH] version --- readme.md | 6 ++++++ src/main/CMakeLists.txt | 1 + src/main/version.c | 2 ++ tools/setVersion.sh | 10 ++++++++++ 4 files changed, 19 insertions(+) create mode 100644 readme.md create mode 100644 src/main/version.c create mode 100755 tools/setVersion.sh diff --git a/readme.md b/readme.md new file mode 100644 index 0000000..7f5f395 --- /dev/null +++ b/readme.md @@ -0,0 +1,6 @@ +Generate configuration binary: + ~/esp/esp-idf/components/nvs_flash/nvs_partition_generator/nvs_partition_gen.py generate --version 1 config.csv config.bin 0x6000 + +Flash configuration binary: + esptool -p /dev/ttyUSB0 write_flash 0x9000 ../config.bin + diff --git a/src/main/CMakeLists.txt b/src/main/CMakeLists.txt index 918e51f..f304732 100644 --- a/src/main/CMakeLists.txt +++ b/src/main/CMakeLists.txt @@ -5,4 +5,5 @@ idf_component_register(SRCS "app_main.c" "timesync.c" "sha256.c" "sinkSender.c" + "version.c" INCLUDE_DIRS ".") diff --git a/src/main/version.c b/src/main/version.c new file mode 100644 index 0000000..2499d6c --- /dev/null +++ b/src/main/version.c @@ -0,0 +1,2 @@ +#include +const uint32_t APP_VERSION = 0x44696c4d; diff --git a/tools/setVersion.sh b/tools/setVersion.sh new file mode 100755 index 0000000..b8ed85c --- /dev/null +++ b/tools/setVersion.sh @@ -0,0 +1,10 @@ +#!/bin/bash + +VERSION=`git rev-parse --short=8 HEAD` + +cat - > ./src/main/version.c < +const uint32_t APP_VERSION = 0x${VERSION}; +EOF + +