diff --git a/Button.cpp b/Button.cpp index cb9a057..4fbe3d9 100644 --- a/Button.cpp +++ b/Button.cpp @@ -133,13 +133,13 @@ bool EncoderButton::Update(Joystick* js) { ticks--; } - if (ticks > tick_threshold) { + if (ticks >= tick_threshold) { js->PressButton(vbutton); changed = true; release_time1 = millis() + 250; ticks = 0; } - else if (ticks < tick_threshold * -1) { + else if (ticks <= tick_threshold * -1) { js->PressButton(vbutton2); changed = true; release_time2 = millis() + 250;