From e5dc9abf1cce9977e2cd7028d9c5d79bc1fefa43 Mon Sep 17 00:00:00 2001 From: Logan G Date: Thu, 10 Aug 2023 22:09:00 -0600 Subject: [PATCH] Fixed ADC struct values not being init'd correctly --- Peripheral/src/ch32v20x_adc.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Peripheral/src/ch32v20x_adc.c b/Peripheral/src/ch32v20x_adc.c index 4d642cf..f782679 100644 --- a/Peripheral/src/ch32v20x_adc.c +++ b/Peripheral/src/ch32v20x_adc.c @@ -185,6 +185,8 @@ void ADC_StructInit(ADC_InitTypeDef *ADC_InitStruct) ADC_InitStruct->ADC_ExternalTrigConv = ADC_ExternalTrigConv_T1_CC1; ADC_InitStruct->ADC_DataAlign = ADC_DataAlign_Right; ADC_InitStruct->ADC_NbrOfChannel = 1; + ADC_InitStruct->ADC_OutputBuffer = DISABLE; + ADC_InitStruct->ADC_Pga = ADC_Pga_1; } /*********************************************************************