jitter filter params are accessed by diaganas

This commit is contained in:
gagarinlg
2022-06-11 15:38:08 +02:00
committed by Raphael Coeffic
parent 7d94fac6d2
commit a025a16467
2 changed files with 3 additions and 2 deletions
+2 -2
View File
@@ -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<<JITTER_FILTER_STRENGTH)
#define ANALOG_MULTIPLIER (1<<ANALOG_SCALE)
#define ANA_FILT(chan) (s_anaFilt[chan] / (JITTER_ALPHA * ANALOG_MULTIPLIER))
#if (JITTER_ALPHA * ANALOG_MULTIPLIER > 32)
+1
View File
@@ -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<<JITTER_FILTER_STRENGTH)
#if defined(JITTER_MEASURE)
extern JitterMeter<uint16_t> rawJitter[NUM_ANALOGS];