Forráskód Böngészése

use python script to get version flag, hopefully fixes windows compatability

Chris Mullins 8 éve
szülő
commit
7505e0ca33
2 módosított fájl, 6 hozzáadás és 3 törlés
  1. 2 1
      lib/Settings/Settings.h
  2. 4 2
      platformio.ini

+ 2 - 1
lib/Settings/Settings.h

@@ -5,7 +5,8 @@
 #ifndef _SETTINGS_H_INCLUDED
 #define _SETTINGS_H_INCLUDED
 
-#define QUOTE(x) #x
+#define XQUOTE(x) #x
+#define QUOTE(x) XQUOTE(x)
 
 #ifndef FIRMWARE_VARIANT
 #define FIRMWARE_VARIANT unknown

+ 4 - 2
platformio.ini

@@ -16,8 +16,8 @@ lib_deps_external =
   RF24
   WiFiManager
   ArduinoJson
-build_flags = !echo -D MILIGHT_HUB_VERSION=$(git describe --always)
-; extra_script = extra_script.py
+build_flags = !python get_version.py
+extra_script = extra_script.py
 # -D MILIGHT_UDP_DEBUG
 
 [env:nodemcuv2]
@@ -28,6 +28,7 @@ lib_deps =
   ${common.lib_deps_builtin}
   ${common.lib_deps_external}
 build_flags = ${common.build_flags} -D FIRMWARE_VARIANT=nodemcuv2
+extra_script = ${common.extra_script}
 
 [env:d1_mini]
 platform = espressif8266
@@ -37,6 +38,7 @@ lib_deps =
   ${common.lib_deps_builtin}
   ${common.lib_deps_external}
 build_flags = ${common.build_flags} -D FIRMWARE_VARIANT=d1_mini
+extra_script = ${common.extra_script}
 
 [env:esp12]
 platform = espressif8266