compile git version into firmware

This commit is contained in:
nick-4711
2024-04-22 19:52:13 +07:00
parent 302bec9d37
commit 5275f5a810
3 changed files with 6 additions and 3 deletions

1
.gitignore vendored
View File

@ -1,4 +1,5 @@
*.DS_Store
build
.vscode
/.idea/
.pio

View File

@ -467,6 +467,8 @@ static void oneIndoorInit(void) {
/** Show boot display */
Serial.println("Firmware Version: " + ag->getVersion());
Serial.printf("Firmware version: %s\n", GIT_VERSION);
oledDisplay.setText("AirGradient ONE",
"FW Version: ", ag->getVersion().c_str());
delay(DISPLAY_DELAY_SHOW_CONTENT_MS);

View File

@ -12,13 +12,13 @@
platform = espressif32
board = esp32-c3-devkitm-1
framework = arduino
build_flags =
-DARDUINO_USB_CDC_ON_BOOT=1
-DARDUINO_USB_MODE=1
build_flags = '-D ARDUINO_USB_CDC_ON_BOOT=1 -D ARDUINO_USB_MODE=1 -D GIT_VERSION=\\"'$(git describe --tags --always --dirty)'\\"'
board_build.partitions = partitions.csv
monitor_speed = 115200
lib_deps =
aglib=symlink://../arduino
monitor_filters = time
[platformio]
src_dir = examples/OneOpenAir