From 875651b471b994b377ad126b10c7525201f7f582 Mon Sep 17 00:00:00 2001 From: rusefi Date: Sat, 12 Sep 2020 04:02:54 -0400 Subject: [PATCH] Hellen says merge #1772 adc.h --- firmware/hw_layer/adc/adc_inputs.h | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/firmware/hw_layer/adc/adc_inputs.h b/firmware/hw_layer/adc/adc_inputs.h index c7d4b9d6ab..8c4afe9b61 100644 --- a/firmware/hw_layer/adc/adc_inputs.h +++ b/firmware/hw_layer/adc/adc_inputs.h @@ -41,6 +41,16 @@ float getMCUInternalTemperature(void); void addChannel(const char *name, adc_channel_e setting, adc_channel_mode_e mode); void removeChannel(const char *name, adc_channel_e setting); +/* Depth of the conversion buffer, channels are sampled X times each.*/ +#ifndef ADC_BUF_DEPTH_SLOW +#define ADC_BUF_DEPTH_SLOW 8 +#endif /* ADC_BUF_DEPTH_SLOW */ + +#ifndef ADC_BUF_DEPTH_FAST +#define ADC_BUF_DEPTH_FAST 4 +#endif /* ADC_BUF_DEPTH_FAST */ + +// todo: preprocessor way of doing 'max'? // max(ADC_BUF_DEPTH_SLOW, ADC_BUF_DEPTH_FAST) #define MAX_ADC_GRP_BUF_DEPTH 8