From 7fd2a321067c9c70a0da6bd550ef6be8527507bb Mon Sep 17 00:00:00 2001 From: Giovanni Di Sirio Date: Fri, 24 Jul 2020 08:47:39 +0000 Subject: [PATCH] #1117 #3. git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13780 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 --- os/hal/ports/STM32/LLD/ADCv4/hal_adc_lld.h | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/os/hal/ports/STM32/LLD/ADCv4/hal_adc_lld.h b/os/hal/ports/STM32/LLD/ADCv4/hal_adc_lld.h index 493cebeca..9a53c0483 100644 --- a/os/hal/ports/STM32/LLD/ADCv4/hal_adc_lld.h +++ b/os/hal/ports/STM32/LLD/ADCv4/hal_adc_lld.h @@ -109,10 +109,16 @@ #define ADC_CFGR_RES_MASK (7U << 2U) #define ADC_CFGR_RES_16BITS (0U << 2U) +#define ADC_CFGR_RES_10BITS (3U << 2U) +#if !defined(STM32_ENFORCE_H7_REV_XY) +#define ADC_CFGR_RES_14BITS (5U << 2U) +#define ADC_CFGR_RES_12BITS (6U << 2U) +#define ADC_CFGR_RES_8BITS (7U << 2U) +#else #define ADC_CFGR_RES_14BITS (1U << 2U) #define ADC_CFGR_RES_12BITS (2U << 2U) -#define ADC_CFGR_RES_10BITS (3U << 2U) #define ADC_CFGR_RES_8BITS (4U << 2U) +#endif #define ADC_CFGR_EXTSEL_MASK (15U << 5U) #define ADC_CFGR_EXTSEL_SRC(n) ((n) << 5U)