Merge branch 'feature/speed_up_freertos_interrupt_active_event' into 'master'

feat(freertos): speed up CPU hardware interrupt active event

See merge request sdk/ESP8266_RTOS_SDK!1305
This commit is contained in:
Dong Heng
2020-02-25 10:16:07 +08:00
6 changed files with 18 additions and 15 deletions

View File

@ -43,7 +43,6 @@ static const char *I2S_TAG = "i2s";
return (ret_val); \
}
#define portYIELD_FROM_ISR() taskYIELD()
#define dma_intr_enable() _xt_isr_unmask(1 << ETS_SLC_INUM)
#define dma_intr_disable() _xt_isr_mask(1 << ETS_SLC_INUM)
#define dma_intr_register(a, b) _xt_isr_attach(ETS_SLC_INUM, (a), (b))

View File

@ -41,8 +41,6 @@
} \
} while(0)
#define portYIELD_FROM_ISR() taskYIELD()
#ifndef CONFIG_ESP8266_HSPI_HIGH_THROUGHPUT
#define ENTER_CRITICAL_HIGH_THROUGHPUT() ENTER_CRITICAL()
#define EXIT_CRITICAL_HIGH_THROUGHPUT() EXIT_CRITICAL()

View File

@ -35,8 +35,6 @@
#include "driver/uart.h"
#include "driver/uart_select.h"
#define portYIELD_FROM_ISR() taskYIELD()
#define UART_ENTER_CRITICAL() portENTER_CRITICAL()
#define UART_EXIT_CRITICAL() portEXIT_CRITICAL()