From 42baad6d29318d69920819b716e38002e11ef298 Mon Sep 17 00:00:00 2001 From: bluesforte Date: Wed, 17 Feb 2021 21:01:51 -0800 Subject: [PATCH 1/2] compile fix for ESP-IDF v4+ --- components/led_strip/inc/led_strip/led_strip.h | 1 + 1 file changed, 1 insertion(+) diff --git a/components/led_strip/inc/led_strip/led_strip.h b/components/led_strip/inc/led_strip/led_strip.h index 3728cbc..49cde45 100644 --- a/components/led_strip/inc/led_strip/led_strip.h +++ b/components/led_strip/inc/led_strip/led_strip.h @@ -18,6 +18,7 @@ extern "C" { #include #include #include "freertos/FreeRTOS.h" +#include "freertos/semphr.h" #include From e0561bd0bbf2deffce8d000ff633f69ca2154457 Mon Sep 17 00:00:00 2001 From: bluesforte Date: Wed, 17 Feb 2021 22:05:20 -0800 Subject: [PATCH 2/2] Forgot to include led_strip.c change, to be compatible with idf v4 --- components/led_strip/led_strip.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/led_strip/led_strip.c b/components/led_strip/led_strip.c index 7273aa8..1d7bb1b 100644 --- a/components/led_strip/led_strip.c +++ b/components/led_strip/led_strip.c @@ -236,7 +236,7 @@ static void led_strip_task(void *arg) }; for(;;) { - rmt_wait_tx_done(led_strip->rmt_channel); + rmt_wait_tx_done(led_strip->rmt_channel, portMAX_DELAY); xSemaphoreTake(led_strip->access_semaphore, portMAX_DELAY); /*