diff --git a/ArcheryClock-Arduino.ino b/ArcheryClock-Arduino.ino index 9b609d9..72436a0 100644 --- a/ArcheryClock-Arduino.ino +++ b/ArcheryClock-Arduino.ino @@ -270,7 +270,10 @@ void loop() CATPORT(RIGHTDIGIT_PORT) = segment[ReceivedCommand.d.rDigit]; // Turn on dot between minutes and seconds only if count is in minutes and its digit is a representable value (not dash) #ifndef GOLEM_PANEL - CATPORT(LEFTDIGIT_PORT) = segment[ReceivedCommand.d.lDigit] | DOTS_bm; + if (ReceivedCommand.d.lDigit != CHAR_DASH && ReceivedCommand.d.minutes) + CATPORT(LEFTDIGIT_PORT) = segment[ReceivedCommand.d.lDigit] | DOTS_bm; + else + CATPORT(LEFTDIGIT_PORT) = segment[ReceivedCommand.d.lDigit]; #else CATPORT(LEFTDIGIT_PORT) = segment[ReceivedCommand.d.lDigit]; #endif