From 01869444c8659e042537ebd2d955d6cc7128c968 Mon Sep 17 00:00:00 2001 From: philmoz Date: Sun, 18 Aug 2024 11:57:11 +1000 Subject: [PATCH] chore: fix some compiler warnings when building firmware (#5453) --- radio/src/datastructs_private.h | 2 +- radio/src/definitions.h | 2 +- radio/src/functions.cpp | 2 ++ radio/src/gui/colorlcd/mainview/topbar_impl.cpp | 2 +- radio/src/gui/colorlcd/model/curveedit.cpp | 3 +-- radio/src/gui/navigation/navigation_x7.cpp | 3 --- radio/src/targets/common/arm/stm32/usb_driver.cpp | 9 ++------- radio/src/targets/taranis/led_driver.cpp | 2 +- 8 files changed, 9 insertions(+), 16 deletions(-) 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