Basic Encoder Library for Sparkfun's Hall- Effect Encoder Kit Part# ROB-12629
Dependents: ESP8266_pid_redbot_webserver 4180_lab4_project dotbot ShadowDistance ... more
HALLFX_ENCODER.cpp
- Committer:
- electromotivated
- Date:
- 2015-12-08
- Revision:
- 0:f10558519825
File content as of revision 0:f10558519825:
#include "HALLFX_ENCODER.h" HALLFX_ENCODER::HALLFX_ENCODER(PinName enc_in): _enc_in(enc_in){ _enc_in.mode(PullUp); // Invoke interrupt on both falling and rising edges _enc_in.fall(this, &HALLFX_ENCODER::callback); _enc_in.rise(this, &HALLFX_ENCODER::callback); } long HALLFX_ENCODER::read(){ return count; } void HALLFX_ENCODER::reset(){ count = 0; } void HALLFX_ENCODER::callback(){ count++; }