summaryrefslogtreecommitdiff
path: root/shared-module/rgbmatrix/RGBMatrix.c
diff options
context:
space:
mode:
authorJeff Epler <jepler@gmail.com>2020-08-31 16:00:41 -0500
committerJeff Epler <jepler@gmail.com>2020-09-01 11:00:22 -0500
commitce603dfebfa9a6ef057110c14c5d5b819eb93069 (patch)
treed9e1268d7a1f12925e861582b8ffd5b7476b8bbb /shared-module/rgbmatrix/RGBMatrix.c
parentdfa90cc11ddf7cd719c448ae9c516bf2b117aa3a (diff)
rgbmatrix: Disable timer while reconstructing the display
Diffstat (limited to 'shared-module/rgbmatrix/RGBMatrix.c')
-rw-r--r--shared-module/rgbmatrix/RGBMatrix.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/shared-module/rgbmatrix/RGBMatrix.c b/shared-module/rgbmatrix/RGBMatrix.c
index 6fb36f6e3..edeef7c1f 100644
--- a/shared-module/rgbmatrix/RGBMatrix.c
+++ b/shared-module/rgbmatrix/RGBMatrix.c
@@ -66,6 +66,7 @@ void common_hal_rgbmatrix_rgbmatrix_construct(rgbmatrix_rgbmatrix_obj_t *self, i
}
void common_hal_rgbmatrix_rgbmatrix_reconstruct(rgbmatrix_rgbmatrix_obj_t* self, mp_obj_t framebuffer) {
+ common_hal_rgbmatrix_timer_disable(self->timer);
if (framebuffer) {
self->framebuffer = framebuffer;
framebuffer = mp_obj_new_bytearray_of_zeros(self->bufsize);