Răsfoiți Sursa

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

Merges https://github.com/espressif/esp-idf/pull/1450
Per Malmberg 8 ani în urmă
părinte
comite
f7f52414ec
1 a modificat fișierele cu 1 adăugiri și 3 ștergeri
  1. 1 3
      components/driver/rmt.c

+ 1 - 3
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 {