update
This commit is contained in:
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user