From b328d1dbbc5558dc6dd03868dc4a0f03adb5f5ea Mon Sep 17 00:00:00 2001 From: Bruce Luckcuck Date: Tue, 1 May 2018 12:37:09 -0400 Subject: [PATCH] Fix incorrect double increment in MAX7456 screen drawing The for loop variable was being erroneously double incremented when a character was updated. This would cause fewer characters to be checked/updated during each cycle based on how many were found to be updated. --- src/main/drivers/max7456.c | 1 - 1 file changed, 1 deletion(-) diff --git a/src/main/drivers/max7456.c b/src/main/drivers/max7456.c index b3f599fb1..185cb29aa 100644 --- a/src/main/drivers/max7456.c +++ b/src/main/drivers/max7456.c @@ -629,7 +629,6 @@ void max7456DrawScreen(void) spiBuff[buff_len++] = MAX7456ADD_DMDI; spiBuff[buff_len++] = screenBuffer[pos]; shadowBuffer[pos] = screenBuffer[pos]; - k++; } if (++pos >= maxScreenSize) { -- 2.11.4.GIT