counter.cpp
- Committer:
- daveTshave
- Date:
- 2011-11-25
- Revision:
- 3:bd08a59ee473
- Parent:
- 2:fa04a99dcdab
File content as of revision 3:bd08a59ee473:
/* * Based on Aaron Berk's library for a QEI (http://mbed.org/users/aberk/libraries/QEI/le4bkf), this mainly involved deleting most of the functionality * * Includes */ #include "counter.h" counter::counter(PinName channelA) : channelA_(channelA){ pulses_ = 0; channelA_.rise(this, &counter::encode); } void counter::reset(void) { pulses_ = 0; } int counter::getPulses(void) { return pulses_; } void counter::encode(void) { pulses_++; }