rotarybugfix fix
This commit is contained in:
@@ -178,7 +178,7 @@ public:
|
||||
|
||||
if (currentTime >= (loopTime + 2)) // 2ms since last check of encoder = 500Hz
|
||||
{
|
||||
button_state = digitalRead(pinC);
|
||||
if (pinC >= 0) button_state = digitalRead(pinC);
|
||||
if (prev_button_state != button_state)
|
||||
{
|
||||
if (button_state == LOW)
|
||||
|
||||
@@ -356,7 +356,7 @@ public:
|
||||
loopTime = currentTime; // Updates loopTime
|
||||
|
||||
bool buttonPressed = false;
|
||||
if (pinC > 0) buttonPressed = !digitalRead(pinC); //0=pressed, 1=released
|
||||
if (pinC >= 0) buttonPressed = !digitalRead(pinC); //0=pressed, 1=released
|
||||
if (buttonPressed) {
|
||||
if (!buttonPressedBefore) buttonPressedTime = currentTime;
|
||||
buttonPressedBefore = true;
|
||||
|
||||
Reference in New Issue
Block a user