From 5d00a2817b9d215c2ed555a16cd85ca4fddbf0b1 Mon Sep 17 00:00:00 2001 From: KevinMidboe Date: Thu, 13 Aug 2020 21:53:15 +0200 Subject: [PATCH] DisplayCounterValue checks for changes in rotary encoder and updates screen if true. --- writingText/writingText.ino | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/writingText/writingText.ino b/writingText/writingText.ino index 15429b7..23a7b0a 100644 --- a/writingText/writingText.ino +++ b/writingText/writingText.ino @@ -167,12 +167,12 @@ void displayMenu() { display.display(); } -bool beingPressed = false; -void changeMode() { - if (beingPressed == true) { - return; +void displayCounterValue() { + if (readEncoderAndUpdateCounter()) { + drawPushups(counter); } - Serial.println("CHANGING MODE"); + delay(1); +} int menuPos = 0; void displayMenuSelect() { @@ -186,9 +186,9 @@ void loop() { // displayFromSerialInput(); if (mode == false) { - displayNumberWithPotValue(); + displayCounterValue(); } else { displayMenuSelect(); } - delay(10); + checkButtonState(); }