diff --git a/SegmentDisplay.cpp b/SegmentDisplay.cpp index 14c0e23..2de1ae1 100644 --- a/SegmentDisplay.cpp +++ b/SegmentDisplay.cpp @@ -99,7 +99,7 @@ void SegmentDisplay::writeRaw(char const* value) byte digitMask = 1 << (digits - 1); byte charIndex = 0; - while (charIndex < digits && value[charIndex] != '\0') + while (charIndex < digits) { writeDisplay(value[charIndex], digitMask); diff --git a/SegmentDisplayChars.h b/SegmentDisplayChars.h index 407a63d..e907a80 100644 --- a/SegmentDisplayChars.h +++ b/SegmentDisplayChars.h @@ -216,12 +216,12 @@ #define CharN SegmentC | SegmentE | SegmentG /** + * * _ - * | | * |_| * **/ -#define CharO SegmentA | SegmentB | SegmentC | SegmentD | SegmentE | SegmentF +#define CharO SegmentC | SegmentD | SegmentE | SegmentG /** * _