Place uart_tx_wait_idle in IRAM

This commit is contained in:
Jeroen Domburg 2017-08-25 17:46:28 +08:00 committed by Ivan Grokhotkov
parent f285d8f678
commit fdb390aeac

View file

@ -267,7 +267,7 @@ void uart_tx_flush(uint8_t uart_no);
* The function defined in ROM code has a bug, so we define the correct version * The function defined in ROM code has a bug, so we define the correct version
* here for compatibility. * here for compatibility.
*/ */
static inline void uart_tx_wait_idle(uint8_t uart_no) { static inline void IRAM_ATTR uart_tx_wait_idle(uint8_t uart_no) {
while(REG_GET_FIELD(UART_STATUS_REG(uart_no), UART_ST_UTX_OUT)) { while(REG_GET_FIELD(UART_STATUS_REG(uart_no), UART_ST_UTX_OUT)) {
; ;
} }