diff --git a/components/driver/rmt.c b/components/driver/rmt.c index 499f565bdc..09cf94c14a 100644 --- a/components/driver/rmt.c +++ b/components/driver/rmt.c @@ -540,7 +540,6 @@ static void IRAM_ATTR rmt_driver_isr_default(void* arg) switch(i % 3) { //TX END case 0: - ESP_EARLY_LOGD(RMT_TAG, "RMT INTR : TX END"); xSemaphoreGiveFromISR(p_rmt->tx_sem, &HPTaskAwoken); if(HPTaskAwoken == pdTRUE) { portYIELD_FROM_ISR(); @@ -552,7 +551,6 @@ static void IRAM_ATTR rmt_driver_isr_default(void* arg) break; //RX_END case 1: - ESP_EARLY_LOGD(RMT_TAG, "RMT INTR : RX END"); RMT.conf_ch[channel].conf1.rx_en = 0; int item_len = rmt_get_mem_len(channel); //change memory owner to protect data. @@ -590,7 +588,7 @@ static void IRAM_ATTR rmt_driver_isr_default(void* arg) channel = i - 24; rmt_obj_t* p_rmt = p_rmt_obj[channel]; RMT.int_clr.val = BIT(i); - ESP_EARLY_LOGD(RMT_TAG, "RMT CH[%d]: EVT INTR", channel); + if(p_rmt->tx_data == NULL) { //skip } else {