From 7e348431b0bc6d6b99b61ee44d61767f9d95e11c Mon Sep 17 00:00:00 2001 From: andreas Date: Mon, 8 Nov 2021 20:40:37 +0100 Subject: [PATCH] better handling for ifdefs --- extra_script.py | 2 +- lib/hardware/GwHardware.h | 12 ++++++------ src/main.cpp | 6 ++++-- 3 files changed, 11 insertions(+), 9 deletions(-) diff --git a/extra_script.py b/extra_script.py index 70589ee..1995108 100644 --- a/extra_script.py +++ b/extra_script.py @@ -84,4 +84,4 @@ for f in FILES: compressFile(f) generateCfg() version="dev"+datetime.now().strftime("%Y%m%d") -env.Append(CPPDEFINES=[('GWDEVVERSION',version)]) \ No newline at end of file +env.Append(CPPDEFINES=[('GWDEVVERSION',version)]) diff --git a/lib/hardware/GwHardware.h b/lib/hardware/GwHardware.h index d68adce..c1ba5a9 100644 --- a/lib/hardware/GwHardware.h +++ b/lib/hardware/GwHardware.h @@ -36,7 +36,8 @@ #define GWLED_PIN GPIO_NUM_27 //brightness 0...255 #define GWLED_BRIGHTNESS 64 -#elif BOARD_M5ATOM_CANUNIT +#endif +#ifdef BOARD_M5ATOM_CANUNIT #define ESP32_CAN_TX_PIN GPIO_NUM_26 #define ESP32_CAN_RX_PIN GPIO_NUM_32 #define GWBUTTON_PIN GPIO_NUM_39 @@ -52,10 +53,12 @@ #define GWLED_PIN GPIO_NUM_27 //brightness 0...255 #define GWLED_BRIGHTNESS 64 -#elif BOARD_M5STICK_CANUNIT +#endif +#ifdef BOARD_M5STICK_CANUNIT #define ESP32_CAN_TX_PIN GPIO_NUM_32 #define ESP32_CAN_RX_PIN GPIO_NUM_33 -#elif BOARD_HOMBERGER +#endif +#ifdef BOARD_HOMBERGER #define ESP32_CAN_TX_PIN GPIO_NUM_5 #define ESP32_CAN_RX_PIN GPIO_NUM_4 //serial input only @@ -66,9 +69,6 @@ #define GWBUTTON_ACTIVE LOW //if GWBUTTON_PULLUPDOWN we enable a pulup/pulldown #define GWBUTTON_PULLUPDOWN - -#else - #endif #endif diff --git a/src/main.cpp b/src/main.cpp index 11d4f44..85419ae 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -17,10 +17,12 @@ #ifdef GWRELEASEVERSION #define VERSION GWSTRINGIFY(GWRELEASEVERSION) #define LOGLEVEL GwLog::ERROR -#elif GWDEVVERSION +#endif +#ifdef GWDEVVERSION #define VERSION GWSTRINGIFY(GWDEVVERSION) #define LOGLEVEL GwLog::DEBUG -#else +#endif +#ifndef VERSION #define VERSION "0.7.0" #define LOGLEVEL GwLog::DEBUG #endif