This commit is contained in:
Lukas
2013-05-14 22:03:11 +02:00
parent 732adb8d63
commit 38c35e3e6a
14 changed files with 282 additions and 33 deletions
@@ -1,4 +1,3 @@
#include "Arduino.h"
#include "bombatuino_ROTARY_ENCODER.h"
@@ -7,12 +6,7 @@ ROTARY_ENCODER::ROTARY_ENCODER(XcrementFunction incrementFunction, XcrementFunct
_decrement = decrementFunction;
_pinA = LOW;
_pinB = LOW;
_oldA = LOW;
}
void ROTARY_ENCODER::setPinB(int value) {
_pinB = value;
onPinChange();
_oldA = LOW;
}
void ROTARY_ENCODER::setPinA(int value) {
@@ -20,6 +14,11 @@ void ROTARY_ENCODER::setPinA(int value) {
onPinChange();
}
void ROTARY_ENCODER::setPinB(int value) {
_pinB = value;
onPinChange();
}
void ROTARY_ENCODER::onPinChange() {
if ((_oldA == LOW) && (_pinA == HIGH)) {
if (_pinB == LOW) {