1
0
forked from me/IronOS

Walk over number prints to drop leader zeros

This commit is contained in:
Ben V. Brown
2019-12-24 12:08:22 +11:00
parent dc3d64444f
commit 8e50f16f6c

View File

@@ -185,7 +185,14 @@ void OLED::printNumber(uint16_t number, uint8_t places) {
}
buffer[0] = 2 + number % 10;
number /= 10;
//Removing the leading zero's by swapping them to SymbolSpace
for (int i = 0; i < 7; i++) {
if (buffer[i] == 2) {
buffer[i] = SymbolSpace[0];
} else {
break;
}
}
print(buffer);
}