Removed logging in RMT driver which skews the timing. Issue #1345

Merges https://github.com/espressif/esp-idf/pull/1450
This commit is contained in:
Per Malmberg 2017-12-29 23:22:51 +01:00 committed by Angus Gratton
parent e7693b8700
commit f7f52414ec

View file

@ -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 {