Fix possible race condition in uart attach (#4569)

This commit is contained in:
lbernstone
2020-12-01 07:36:44 -07:00
committed by GitHub
parent 93c6226177
commit c1b06cc120

View File

@ -185,8 +185,8 @@ void uartAttachRx(uart_t* uart, uint8_t rxPin, bool inverted)
return; return;
} }
pinMode(rxPin, INPUT); pinMode(rxPin, INPUT);
pinMatrixInAttach(rxPin, UART_RXD_IDX(uart->num), inverted);
uartEnableInterrupt(uart); uartEnableInterrupt(uart);
pinMatrixInAttach(rxPin, UART_RXD_IDX(uart->num), inverted);
} }
void uartAttachTx(uart_t* uart, uint8_t txPin, bool inverted) void uartAttachTx(uart_t* uart, uint8_t txPin, bool inverted)