From fdf48ce6ba0cb3663d6d3a6d99b1ffb4a8c1abaa Mon Sep 17 00:00:00 2001 From: jgdent <62173640+jgdent@users.noreply.github.com> Date: Sat, 14 Mar 2020 12:17:41 +0100 Subject: [PATCH 1/2] Update RMTLoopback.ino BUGFIX: avoids assertion in xEventGroupWaitBits() (/home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/freertos/event_groups.c:350 (xEventGroupWaitBits)- assert failed!) --- libraries/ESP32/examples/RMT/RMTLoopback/RMTLoopback.ino | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/ESP32/examples/RMT/RMTLoopback/RMTLoopback.ino b/libraries/ESP32/examples/RMT/RMTLoopback/RMTLoopback.ino index 54f2d2c983c..5d796053a6a 100644 --- a/libraries/ESP32/examples/RMT/RMTLoopback/RMTLoopback.ino +++ b/libraries/ESP32/examples/RMT/RMTLoopback/RMTLoopback.ino @@ -11,7 +11,7 @@ rmt_data_t data[256]; rmt_obj_t* rmt_send = NULL; rmt_obj_t* rmt_recv = NULL; -static EventGroupHandle_t events; +static EventGroupHandle_t events = xEventGroupCreate(); void setup() { From b4f486028202c0ea2dc70ca278268538afa2c30f Mon Sep 17 00:00:00 2001 From: Me No Dev Date: Wed, 30 Sep 2020 14:51:55 +0300 Subject: [PATCH 2/2] Update RMTLoopback.ino --- libraries/ESP32/examples/RMT/RMTLoopback/RMTLoopback.ino | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libraries/ESP32/examples/RMT/RMTLoopback/RMTLoopback.ino b/libraries/ESP32/examples/RMT/RMTLoopback/RMTLoopback.ino index 5d796053a6a..248aad3fa36 100644 --- a/libraries/ESP32/examples/RMT/RMTLoopback/RMTLoopback.ino +++ b/libraries/ESP32/examples/RMT/RMTLoopback/RMTLoopback.ino @@ -11,11 +11,12 @@ rmt_data_t data[256]; rmt_obj_t* rmt_send = NULL; rmt_obj_t* rmt_recv = NULL; -static EventGroupHandle_t events = xEventGroupCreate(); +static EventGroupHandle_t events; void setup() { Serial.begin(115200); + events = xEventGroupCreate(); if ((rmt_send = rmtInit(18, true, RMT_MEM_64)) == NULL) {