diff --git a/radio/src/datastructs_private.h b/radio/src/datastructs_private.h index 1cf0874e4..6a7ea6c49 100644 --- a/radio/src/datastructs_private.h +++ b/radio/src/datastructs_private.h @@ -65,7 +65,7 @@ PACK(union SourceNumVal { struct { int16_t value:10; - int16_t isSource:1; + uint16_t isSource:1; }; uint16_t rawValue:11; }); diff --git a/radio/src/definitions.h b/radio/src/definitions.h index 9165dfcc0..f19dc6712 100644 --- a/radio/src/definitions.h +++ b/radio/src/definitions.h @@ -42,7 +42,7 @@ #endif #if !defined(UNUSED) - #define UNUSED(x) ((void)(x)) /* to avoid warnings */ + #define UNUSED(X) (void)X /* To avoid gcc/g++ warnings */ #endif #if !defined(__ALIGNED) diff --git a/radio/src/functions.cpp b/radio/src/functions.cpp index 8e04fc372..3126a8950 100644 --- a/radio/src/functions.cpp +++ b/radio/src/functions.cpp @@ -157,7 +157,9 @@ void evalFunctions(const CustomFunctionData * functions, CustomFunctionsContext } #endif +#if defined(VIDEO_SWITCH) bool videoEnabled = false; +#endif for (uint8_t i=0; i