diff --git a/src/Platform.h b/src/Platform.h index 16b77ff..3064f1b 100644 --- a/src/Platform.h +++ b/src/Platform.h @@ -1,17 +1,20 @@ #ifndef _PLATFORM_H_ #define _PLATFORM_H_ -#include - #define STRHELPER(x) #x #define STR(x) STRHELPER(x) // stringifier +// form version string +#define VERSION_STR(MAJOR, MINOR, PATCH) STR(MAJOR) "." STR(MINOR) "." STR(PATCH) + #if defined(ESP8266) +# include # define INFLUXDB_CLIENT_PLATFORM "ESP8266" # define INFLUXDB_CLIENT_PLATFORM_VERSION STR(ARDUINO_ESP8266_GIT_DESC) #elif defined(ESP32) +# include # define INFLUXDB_CLIENT_PLATFORM "ESP32" -# define INFLUXDB_CLIENT_PLATFORM_VERSION STR(ARDUINO_ESP32_GIT_DESC) +# define INFLUXDB_CLIENT_PLATFORM_VERSION VERSION_STR(ESP_ARDUINO_VERSION_MAJOR, ESP_ARDUINO_VERSION_MINOR, ESP_ARDUINO_VERSION_PATCH) #endif -#endif //_PLATFORM_H_ +#endif //_PLATFORM_H_ \ No newline at end of file