diff --git a/firmware/AVR-Source/Pyr0_Piezo_Sensor_v2.x.x/platformio.ini b/firmware/AVR-Source/Pyr0_Piezo_Sensor_v2.x.x/platformio.ini index bb91fda..a77335c 100644 --- a/firmware/AVR-Source/Pyr0_Piezo_Sensor_v2.x.x/platformio.ini +++ b/firmware/AVR-Source/Pyr0_Piezo_Sensor_v2.x.x/platformio.ini @@ -32,7 +32,7 @@ board = ATmega88P framework = arduino lib_deps = Arduino -build_flags = +build_flags = !python version_git.py ; --verbose upload_protocol = arduino @@ -58,7 +58,7 @@ board = ATmega328PB framework = arduino lib_deps = Arduino -build_flags = +build_flags = !python version_git.py ; --verbose upload_protocol = arduino diff --git a/firmware/AVR-Source/Pyr0_Piezo_Sensor_v2.x.x/src/Pyr0_Piezo_Sensor_V2.x.x.cpp b/firmware/AVR-Source/Pyr0_Piezo_Sensor_v2.x.x/src/Pyr0_Piezo_Sensor_V2.x.x.cpp index 7522bf4..d30119f 100644 --- a/firmware/AVR-Source/Pyr0_Piezo_Sensor_v2.x.x/src/Pyr0_Piezo_Sensor_V2.x.x.cpp +++ b/firmware/AVR-Source/Pyr0_Piezo_Sensor_v2.x.x/src/Pyr0_Piezo_Sensor_V2.x.x.cpp @@ -84,7 +84,7 @@ update the voltMeterConstant variable in pP_config.h with the correct value ------------------------------------------------------------*/ -#define PP_VERSION "2.2.1_882a87" +// #define PP_VERSION "2.2.1_882a87" /* Debug output verbose mode will continuously output sensor readings rather than waiting for user input */ diff --git a/firmware/AVR-Source/Pyr0_Piezo_Sensor_v2.x.x/version_git.py b/firmware/AVR-Source/Pyr0_Piezo_Sensor_v2.x.x/version_git.py new file mode 100644 index 0000000..760556b --- /dev/null +++ b/firmware/AVR-Source/Pyr0_Piezo_Sensor_v2.x.x/version_git.py @@ -0,0 +1,4 @@ +import subprocess + +major_version = "2.2.1" +print("-DPP_VERSION=\\\"" + major_version + "_" + subprocess.check_output(["git", "rev-parse", "HEAD"])[0:6] + "\\\"")