Cleanup pair octaves
This commit is contained in:
parent
00cdfc08e0
commit
c09177c0ee
9 changed files with 119 additions and 70 deletions
|
|
@ -9,6 +9,8 @@
|
|||
FilterOnePole breathFilter;
|
||||
FilterOnePole breathAltFilter;
|
||||
FilterOnePole spikeFilter;
|
||||
FilterOnePole tiltFilter;
|
||||
FilterOnePole rollFilter;
|
||||
|
||||
Adafruit_MPR121 touchSensorKeys = Adafruit_MPR121();
|
||||
Adafruit_MPR121 touchSensorUtil = Adafruit_MPR121();
|
||||
|
|
@ -44,6 +46,8 @@ void initHardware() {
|
|||
breathFilter.setFilter(LOWPASS, FILTER_FREQ, 0.0); // create a one pole (RC) lowpass filter
|
||||
breathAltFilter.setFilter(LOWPASS, FILTER_FREQ, 0.0); // create a one pole (RC) lowpass filter
|
||||
spikeFilter.setFilter(HIGHPASS, 200, 0.0); // create a one pole (RC) lowpass filter
|
||||
tiltFilter.setFilter(LOWPASS, 2, 0.0); // create a one pole (RC) lowpass filter
|
||||
rollFilter.setFilter(LOWPASS, 2, 0.0); // create a one pole (RC) lowpass filter
|
||||
icmSensor.begin_I2C(ICM20948_I2CADDR_DEFAULT, &MainI2CBus);
|
||||
|
||||
ledStrip.begin();
|
||||
|
|
@ -179,7 +183,7 @@ icm_result_t readICM() {
|
|||
icmSensor.getEvent(&accel, &gyro, &temp, &mag);
|
||||
|
||||
return {
|
||||
mag.magnetic.y,
|
||||
mag.magnetic.x,
|
||||
tiltFilter.input(mag.magnetic.y),
|
||||
rollFilter.input(mag.magnetic.x),
|
||||
};
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue