sparkfun / SparkFun_Alphanumeric_Display_Arduino_Library

Arduino Library for the SparkX Qwiic Alphanumeric Display
Other
22 stars 13 forks source link

Fix display number for colon and decimal #12

Closed Vynce closed 3 years ago

Vynce commented 3 years ago

printChar(':', 0) is used in several places in the code to turn on the colon and decimal point. However, the printChar() code resolves the digit index of 0 to display number 0, but display indexes are one-based so the colon or decimal chars never get displayed. This commit was only tested with a single display and this library appears to have larger limitations with handling colon and decimal chars across multiple displays.

Here's a test case that this commit fixes:

display.print(" 1:2.3");