Improve build and integrate firmware versioning

This commit is contained in:
2026-01-14 14:45:54 +01:00
parent eb73c573b4
commit c03b393cf5
6 changed files with 182 additions and 7 deletions

View File

@@ -1,5 +1,25 @@
#pragma once
#define STRINGIFY_IMPL(x) #x
#define STRINGIFY(x) STRINGIFY_IMPL(x)
#ifndef FWVERSION
#define VERSION "*undef*"
#else
#define VERSION STRINGIFY(FWVERSION)
#endif
#ifndef BUILD_DATE
#define BUILD_DATE STRINGIFY(FWBUILDDATE)
#endif
#ifndef BUILD_TIME
#define BUILD_TIME STRINGIFY(FWBUILDTIME)
#endif
#define FIRMWARE_TYPE STRINGIFY(PIO_ENV_BUILD)
#define IDF_VERSION STRINGIFY(ESP_IDF_VERSION_MAJOR) "." STRINGIFY(ESP_IDF_VERSION_MINOR) "." STRINGIFY(ESP_IDF_VERSION_PATCH)
// WIFI AP
#define WIFI_CHANNEL 9
#define WIFI_MAX_STA 2