From 15e5f9980fa7941f89028fc346f0311d2b7375ec Mon Sep 17 00:00:00 2001 From: Hans Christian Olaussen <41271048+klutvott123@users.noreply.github.com> Date: Fri, 1 Mar 2019 13:31:45 +0100 Subject: [PATCH] Place ADC DMA buffer in DTCM RAM Places adcValues in non cached DTCM RAM to avoid problems when D-cache is enabled for F7 mcus. --- src/main/drivers/adc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/drivers/adc.c b/src/main/drivers/adc.c index d75489c8a7..f6ca5e6c9e 100644 --- a/src/main/drivers/adc.c +++ b/src/main/drivers/adc.c @@ -39,7 +39,7 @@ //#define DEBUG_ADC_CHANNELS adcOperatingConfig_t adcOperatingConfig[ADC_CHANNEL_COUNT]; -volatile uint16_t adcValues[ADC_CHANNEL_COUNT]; +volatile FAST_RAM_ZERO_INIT uint16_t adcValues[ADC_CHANNEL_COUNT]; #ifdef USE_ADC_INTERNAL uint16_t adcTSCAL1;