15void setupEncoder(uint8_t ela_pin, uint8_t elb_pin, uint8_t era_pin, uint8_t erb_pin);
45#define WHEEL_DIR_FORWARD 1
50#define WHEEL_DIR_BACKWARD 0
void setupEncoder(uint8_t ela_pin, uint8_t elb_pin, uint8_t era_pin, uint8_t erb_pin)
Initialize the wheel encoder.
uint8_t getLeftWheelDir()
Determines if the left wheel is going forward or backwards.
uint8_t getRightWheelDir()
Determines if the right wheel is going forward or backwards.
void resetRightEncoderCnt()
Set the right encoder tick count to 0.
void resetLeftEncoderCnt()
Set the left encoder tick count to 0.
uint32_t getEncoderLeftCnt()
Return number of encoder ticks from the left wheel.
uint32_t getEncoderRightCnt()
Return number of encoder ticks from the right wheel.