From a2c707831c4b0730c42a7b9172076bf4bcd50941 Mon Sep 17 00:00:00 2001 From: Frank <91616163+softhack007@users.noreply.github.com> Date: Mon, 5 Dec 2022 14:20:38 +0100 Subject: [PATCH] rotarybugfix fix --- .../usermod_v2_rotary_encoder_ui/usermod_v2_rotary_encoder_ui.h | 2 +- .../usermod_v2_rotary_encoder_ui_ALT.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/usermods/usermod_v2_rotary_encoder_ui/usermod_v2_rotary_encoder_ui.h b/usermods/usermod_v2_rotary_encoder_ui/usermod_v2_rotary_encoder_ui.h index 5196f9b9..1e85c518 100644 --- a/usermods/usermod_v2_rotary_encoder_ui/usermod_v2_rotary_encoder_ui.h +++ b/usermods/usermod_v2_rotary_encoder_ui/usermod_v2_rotary_encoder_ui.h @@ -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) diff --git a/usermods/usermod_v2_rotary_encoder_ui_ALT/usermod_v2_rotary_encoder_ui_ALT.h b/usermods/usermod_v2_rotary_encoder_ui_ALT/usermod_v2_rotary_encoder_ui_ALT.h index f7ee924f..b25f1224 100644 --- a/usermods/usermod_v2_rotary_encoder_ui_ALT/usermod_v2_rotary_encoder_ui_ALT.h +++ b/usermods/usermod_v2_rotary_encoder_ui_ALT/usermod_v2_rotary_encoder_ui_ALT.h @@ -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;