From 04d45ec03e9fb8921a431b9eec97642ee813a6e2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Klemens=20Sch=C3=B6lhorn?= Date: Fri, 17 Nov 2017 17:49:13 +0100 Subject: [PATCH] Don't show a leading zero for one-digit numbers --- code/segment.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/code/segment.h b/code/segment.h index 0cd1ec4..7f63024 100644 --- a/code/segment.h +++ b/code/segment.h @@ -28,7 +28,11 @@ public: void set(uint8_t number) { uint8_t num = constrain(number, 0, 99); this->number[0] = pgm_read_byte_near(DECODER + num % 10); - this->number[1] = pgm_read_byte_near(DECODER + num / 10); + if(num / 10 >= 1) { + this->number[1] = pgm_read_byte_near(DECODER + num / 10); + } else { + this->number[1] = pgm_read_byte_near(DECODER + 10); + } } void setOff() {