jitter filter params are accessed by diaganas
This commit is contained in:
committed by
Raphael Coeffic
parent
7d94fac6d2
commit
a025a16467
@@ -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)
|
||||
|
||||
@@ -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];
|
||||
|
||||
Reference in New Issue
Block a user