diff --git a/libraries/Filter/LowPassFilter2p.cpp b/libraries/Filter/LowPassFilter2p.cpp index d2de3c888e..d897013fac 100644 --- a/libraries/Filter/LowPassFilter2p.cpp +++ b/libraries/Filter/LowPassFilter2p.cpp @@ -86,6 +86,11 @@ T LowPassFilter2p::apply(const T &sample) { return _filter.apply(sample, _params); } +template +void LowPassFilter2p::reset(void) { + return _filter.reset(); +} + /* * Make an instances * Otherwise we have to move the constructor implementations to the header file :P diff --git a/libraries/Filter/LowPassFilter2p.h b/libraries/Filter/LowPassFilter2p.h index 95126923c2..dde70d21f3 100644 --- a/libraries/Filter/LowPassFilter2p.h +++ b/libraries/Filter/LowPassFilter2p.h @@ -62,6 +62,7 @@ public: float get_cutoff_freq(void) const; float get_sample_freq(void) const; T apply(const T &sample); + void reset(void); protected: struct DigitalBiquadFilter::biquad_params _params;