esp-idf/examples/peripherals/uart_async_rxtxtasks

UART asynchronous example, that uses separate RX and TX tasks

Starts two FreeRTOS tasks:

  • One task for transmitting 'Hello world' via the UART.
  • One task for receiving from the UART.

If you'd like to see your ESP32 receive something, simply short TXD_PIN and RXD_PIN. By doing this data transmitted on TXD_PIN will be received on RXD_PIN. See the definitions of TXD_PIN and RXD_PIN in ./main/uart_async_rxtxtasks_main.c.