From a025a1646749649ba70fc002dabb2aafc01f6549 Mon Sep 17 00:00:00 2001 From: gagarinlg Date: Sat, 5 Mar 2022 20:28:14 +0100 Subject: [PATCH] jitter filter params are accessed by diaganas --- radio/src/hal/adc_driver.cpp | 4 ++-- radio/src/hal/adc_driver.h | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/radio/src/hal/adc_driver.cpp b/radio/src/hal/adc_driver.cpp index bcb4af69a..e9931a15b 100644 --- a/radio/src/hal/adc_driver.cpp +++ b/radio/src/hal/adc_driver.cpp @@ -202,9 +202,9 @@ uint16_t getAnalogValue(uint8_t index) return adcValues[index]; } -static uint32_t s_anaFilt[NUM_ANALOGS]; +// used by diaganas +uint32_t s_anaFilt[NUM_ANALOGS]; -#define JITTER_ALPHA (1< 32) diff --git a/radio/src/hal/adc_driver.h b/radio/src/hal/adc_driver.h index c47b31778..8c27e689b 100644 --- a/radio/src/hal/adc_driver.h +++ b/radio/src/hal/adc_driver.h @@ -62,6 +62,7 @@ uint16_t getAnalogValue(uint8_t index); #define JITTER_FILTER_STRENGTH 4 // tune this value, bigger value - more filtering (range: 1-5) (see explanation below) #define ANALOG_SCALE 1 // tune this value, bigger value - more filtering (range: 0-1) (see explanation below) +#define JITTER_ALPHA (1< rawJitter[NUM_ANALOGS];