diff --git a/Marlin/src/core/macros.h b/Marlin/src/core/macros.h index 2faf9900d..c12b9fd04 100644 --- a/Marlin/src/core/macros.h +++ b/Marlin/src/core/macros.h @@ -57,7 +57,11 @@ // Remove compiler warning on an unused variable #ifndef UNUSED - #define UNUSED(x) ((void)(x)) + #if defined(ARDUINO_ARCH_STM32) && !defined(STM32GENERIC) + #define UNUSED(X) (void)X + #else + #define UNUSED(x) ((void)(x)) + #endif #endif // Macros to make a string from a macro