From a4689d0b0043113c03eba5647d9dd31a073dbb88 Mon Sep 17 00:00:00 2001 From: Risto Date: Wed, 19 Apr 2023 10:50:22 +0200 Subject: [PATCH] fix: Explicitly list 12-bit ADC resolution (#3488) --- radio/src/targets/common/arm/stm32/stm32_hal_adc.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/radio/src/targets/common/arm/stm32/stm32_hal_adc.cpp b/radio/src/targets/common/arm/stm32/stm32_hal_adc.cpp index 79a6deeec..44e0f8177 100644 --- a/radio/src/targets/common/arm/stm32/stm32_hal_adc.cpp +++ b/radio/src/targets/common/arm/stm32/stm32_hal_adc.cpp @@ -69,6 +69,7 @@ static void adc_setup_scan_mode(ADC_TypeDef* ADCx, uint8_t nconv) ADC_InitTypeDef ADC_InitStructure; ADC_StructInit(&ADC_InitStructure); + ADC_InitStructure.ADC_Resolution = ADC_Resolution_12b; ADC_InitStructure.ADC_ScanConvMode = ENABLE; // Sets ADC_CR1_SCAN ADC_InitStructure.ADC_ContinuousConvMode = DISABLE; // Clears ADC_CR2_CONT ADC_InitStructure.ADC_ExternalTrigConvEdge = ADC_ExternalTrigConvEdge_None; // Software trigger