From 8818ed8596cfabcc5753e4f9d835c2843891cc31 Mon Sep 17 00:00:00 2001 From: Thomas Ballmann Date: Sun, 1 Nov 2020 16:19:52 +0100 Subject: [PATCH] #40 make firmware data accessible --- lib/app/app.cpp | 3 +++ platformio.ini | 6 ++++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/lib/app/app.cpp b/lib/app/app.cpp index 7698b13..16d8d2c 100644 --- a/lib/app/app.cpp +++ b/lib/app/app.cpp @@ -91,6 +91,9 @@ void setupApp() doc["playlist"]["current"] = PlaylistGetCurrentFace(); doc["playlist"]["remaining"] = (PlaylistGetRemainingTimeMs() / 1000) + 3; // + face rendering time 3s + doc["firmware"]["created"] = FW_CREATED; + doc["firmware"]["rev"] = FW_GIT_REV; + JsonArray capability = doc.createNestedArray("capability"); capability.add("jpg"); //capability.add("wbmp"); diff --git a/platformio.ini b/platformio.ini index 5bcb98b..f7df5a3 100644 --- a/platformio.ini +++ b/platformio.ini @@ -5,8 +5,10 @@ framework = arduino monitor_speed = 115200 monitor_filters = esp32_exception_decoder board_build.partitions = partitions_pd.csv -build_flags = -DBOARD_HAS_PSRAM - -mfix-esp32-psram-cache-issue + +build_flags = + -D FW_CREATED=$UNIX_TIME + !python git_rev_macro.py # OTA ;upload_port = 192.168.178.60