Procházet zdrojové kódy

Suppression of the leading zero in the time display.

Vladimir N. Shilov před 2 roky
rodič
revize
5d9789bd65
1 změnil soubory, kde provedl 5 přidání a 1 odebrání
  1. 5 1
      Src/clock.c

+ 5 - 1
Src/clock.c

@@ -230,7 +230,11 @@ void showTime(void) {
   }
 
   tube4_t buf;
-  buf.s8.tA = Clock.Hr >> 4;
+  if ((Clock.Hr & 0xf0) == 0) {
+    buf.s8.tA = TUBE_BLANK;
+  } else {
+    buf.s8.tA = Clock.Hr >> 4;
+  }
   buf.s8.tB = Clock.Hr & 0xf;
   buf.s8.tD = Clock.Min >> 4;
   buf.s8.tE = Clock.Min & 0xf;