From da9eec18312c7d35d46e76d97e604b010cbb92c8 Mon Sep 17 00:00:00 2001
From: Sergi Hernandez Juan <shernand@iri.upc.edu>
Date: Tue, 7 May 2024 20:13:38 +0200
Subject: [PATCH] Used the _SIM macro to avoid some warnings in the simulation.

---
 f3/include/stm32f3xx_hal_adc_ex.h | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/f3/include/stm32f3xx_hal_adc_ex.h b/f3/include/stm32f3xx_hal_adc_ex.h
index 017e624..26a9b2e 100644
--- a/f3/include/stm32f3xx_hal_adc_ex.h
+++ b/f3/include/stm32f3xx_hal_adc_ex.h
@@ -1156,7 +1156,11 @@ typedef struct
 /** @defgroup ADCEx_Common_mode ADC Extended Dual ADC Mode
   * @{
   */
+#ifdef _SIM
+#define ADC_MODE_INDEPENDENT                  ((ADC_MultiModeTypeDef *)(0x00000000U))
+#else
 #define ADC_MODE_INDEPENDENT                  ((uint32_t)(0x00000000U))
+#endif
 #define ADC_DUALMODE_REGSIMULT_INJECSIMULT    ((uint32_t)(ADC12_CCR_MULTI_0))
 #define ADC_DUALMODE_REGSIMULT_ALTERTRIG      ((uint32_t)(ADC12_CCR_MULTI_1))
 #define ADC_DUALMODE_REGINTERL_INJECSIMULT    ((uint32_t)(ADC12_CCR_MULTI_1 | ADC12_CCR_MULTI_0))
-- 
GitLab