Code for autonomous rover for Sparkfun AVC. DataBus won 3rd in 2012 and the same code was used on Troubled Child, a 1986 Jeep Grand Wagoneer to win 1st in 2014.
Dependencies: mbed Watchdog SDFileSystem DigoleSerialDisp
SimpleFilter/SimpleFilter.cpp
- Committer:
- shimniok
- Date:
- 2018-11-30
- Revision:
- 25:bb5356402687
- Parent:
- 0:a6a169de725f
File content as of revision 25:bb5356402687:
#include "SimpleFilter.h" SimpleFilter::SimpleFilter(short shift): _filter_value(0), _shift(shift) { // nothing to do here, really } short SimpleFilter::filter(short value) { _filter_value += (value - (_filter_value >> _shift)); return _filter_value >> _shift; } short SimpleFilter::value(void) { return _filter_value >> _shift; }