[HAL][GENERIC] Allow redefinition of macro UNUSED(x)
diff --git a/Inc/stm32l4xx_hal_def.h b/Inc/stm32l4xx_hal_def.h
index 4c55db6..82bf21e 100644
--- a/Inc/stm32l4xx_hal_def.h
+++ b/Inc/stm32l4xx_hal_def.h
@@ -54,7 +54,9 @@
 
 /* Exported macros -----------------------------------------------------------*/
 
+#if !defined(UNUSED)
 #define UNUSED(X) (void)X      /* To avoid gcc/g++ warnings */
+#endif /* UNUSED */
 
 #define HAL_MAX_DELAY      0xFFFFFFFFU