Skip to content

Conversation

@Vynce
Copy link

@Vynce Vynce commented Oct 10, 2021

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");

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");
@Vynce Vynce deleted the fix-dispnum branch October 18, 2021 22:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants