From 08d9755aed05fcd5bf554a10b920d8b0cf5bfa8b Mon Sep 17 00:00:00 2001 From: Eric Duminil <eric.duminil@gmail.com> Date: Sun, 18 Apr 2021 14:08:27 +0200 Subject: [PATCH] Small refactor --- ampel-firmware/ampel-firmware.h | 1 + ampel-firmware/ampel-firmware.ino | 10 +++++++--- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/ampel-firmware/ampel-firmware.h b/ampel-firmware/ampel-firmware.h index 684124e..629e180 100644 --- a/ampel-firmware/ampel-firmware.h +++ b/ampel-firmware/ampel-firmware.h @@ -39,5 +39,6 @@ void keepServicesAlive(); void checkFlashButton(); +void checkSerialInput(); #endif diff --git a/ampel-firmware/ampel-firmware.ino b/ampel-firmware/ampel-firmware.ino index d1c9cff..facb1e3 100644 --- a/ampel-firmware/ampel-firmware.ino +++ b/ampel-firmware/ampel-firmware.ino @@ -145,9 +145,7 @@ void loop() { // Short press for night mode, Long press for calibration. checkFlashButton(); - while (Serial.available() > 0) { - sensor_console::processSerialInput(Serial.read()); - } + checkSerialInput(); if (sensor::processData()) { #ifdef AMPEL_CSV @@ -172,6 +170,12 @@ void loop() { } } +void checkSerialInput() { + while (Serial.available() > 0) { + sensor_console::processSerialInput(Serial.read()); + } +} + /** * Checks if flash button has been pressed: * If not, do nothing. -- GitLab