FastPWM library, modified by benkatz
Dependents: WangBoard_MotorScience
Fork of FastPWM3 by
Diff: filters.cpp
- Revision:
- 27:9c0cc4d4a0bf
diff -r 51c979bca21e -r 9c0cc4d4a0bf filters.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/filters.cpp Wed Jun 15 05:24:05 2016 +0000 @@ -0,0 +1,10 @@ +#include "filters.h" + +MeanFilter::MeanFilter(float strength) { + _strength = strength; + _mean = 0; +} + +float MeanFilter::Update(float x) { + return _mean = _strength * _mean + (1.0f - _strength) * x; +} \ No newline at end of file