From 25f6d395bc335d884690ce556a22dc848f213da2 Mon Sep 17 00:00:00 2001 From: hathach Date: Fri, 21 Dec 2018 14:48:04 +0700 Subject: [PATCH] fix neopixel didn't turn off after dfu cdc --- src/boards.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/boards.c b/src/boards.c index 36ca080..be8dd6c 100644 --- a/src/boards.c +++ b/src/boards.c @@ -347,9 +347,10 @@ void neopixel_init(void) void neopixel_teardown(void) { uint8_t grb[3] = { 0, 0, 0 }; - neopixel_write(grb); - NRFX_DELAY_US(100); + NRFX_DELAY_US(100); // wait for previous write is complete + neopixel_write(grb); + NRFX_DELAY_US(100); // wait for this write pwm_teardown(NRF_PWM2); }