From 7ef9c29fa87f9e07b51ff8319218eb664eb174e7 Mon Sep 17 00:00:00 2001 From: Qi Wenmin Date: Wed, 10 Jan 2018 12:00:53 +0800 Subject: [PATCH] Fix the delay condition bug when overflow The original expression will cause bug when overflow. --- ubitx_20/ubitx_20.ino | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ubitx_20/ubitx_20.ino b/ubitx_20/ubitx_20.ino index 9c0760b..369739a 100644 --- a/ubitx_20/ubitx_20.ino +++ b/ubitx_20/ubitx_20.ino @@ -275,7 +275,7 @@ unsigned long delayBeforeTime = 0; byte delay_background(unsigned delayTime, byte fromType){ //fromType : 4 autoCWKey -> Check Paddle delayBeforeTime = millis(); - while (millis() <= delayBeforeTime + delayTime) { + while (millis() - delayBeforeTime <= delayTime) { if (fromType == 4) {