Skip to content

Commit 1986d2e

Browse files
committed
clear out interrupt flags when disabling timer too
1 parent b1a3ccb commit 1986d2e

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

ports/raspberrypi/common-hal/rgbmatrix/RGBMatrix.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,8 @@ void common_hal_rgbmatrix_timer_enable(void *ptr) {
5959
void common_hal_rgbmatrix_timer_disable(void *ptr) {
6060
int8_t slice = ((intptr_t)ptr) & 0xff;
6161
pwm_set_enabled(slice, false);
62+
irq_set_enabled(PWM_IRQ_WRAP, false);
63+
pwm_clear_irq(slice);
6264
}
6365

6466
void common_hal_rgbmatrix_timer_free(void *ptr) {

0 commit comments

Comments
 (0)