From 26bb708eaf8ea9c1b2de97f2471fe82541cb9714 Mon Sep 17 00:00:00 2001 From: Stefan Marks Date: Mon, 10 Jun 2024 07:30:13 +1200 Subject: [PATCH 1/2] Also clearing canvas buffer in ArduinoLEDMatrix::clear() --- libraries/Arduino_LED_Matrix/src/Arduino_LED_Matrix.h | 1 + 1 file changed, 1 insertion(+) diff --git a/libraries/Arduino_LED_Matrix/src/Arduino_LED_Matrix.h b/libraries/Arduino_LED_Matrix/src/Arduino_LED_Matrix.h index 1dacbdd92..043a207cc 100644 --- a/libraries/Arduino_LED_Matrix/src/Arduino_LED_Matrix.h +++ b/libraries/Arduino_LED_Matrix/src/Arduino_LED_Matrix.h @@ -260,6 +260,7 @@ class ArduinoLEDMatrix 0x00000000 }; loadFrame(fullOff); + memset(_canvasBuffer, 0, sizeof(_canvasBuffer)); } From c063fc5e27b81c83a42c2d3ec8a855cc92d64e16 Mon Sep 17 00:00:00 2001 From: Stefan Marks Date: Mon, 10 Jun 2024 07:46:02 +1200 Subject: [PATCH 2/2] Fixing compiler fail in PullRequest --- libraries/Arduino_LED_Matrix/src/Arduino_LED_Matrix.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libraries/Arduino_LED_Matrix/src/Arduino_LED_Matrix.h b/libraries/Arduino_LED_Matrix/src/Arduino_LED_Matrix.h index 043a207cc..90a266041 100644 --- a/libraries/Arduino_LED_Matrix/src/Arduino_LED_Matrix.h +++ b/libraries/Arduino_LED_Matrix/src/Arduino_LED_Matrix.h @@ -260,7 +260,9 @@ class ArduinoLEDMatrix 0x00000000 }; loadFrame(fullOff); +#ifdef MATRIX_WITH_ARDUINOGRAPHICS memset(_canvasBuffer, 0, sizeof(_canvasBuffer)); +#endif }