Skip to content

Commit 364050f

Browse files
authored
feat(uart): testing P4 with RX1 pin fails on setting loopback
1 parent 174dc65 commit 364050f

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

Diff for: tests/validation/uart/uart.ino

+3-2
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ public:
5353
: uart_num(num), serial(ser), peeked_char(-1), default_rx_pin(rx_pin), default_tx_pin(tx_pin), recv_msg("") {}
5454

5555
void begin(unsigned long baudrate) {
56-
serial.begin(baudrate);
56+
serial.begin(baudrate, SERIAL_8N1, default_rx_pin, default_tx_pin);
5757
while (!serial) {
5858
delay(10);
5959
}
@@ -498,7 +498,8 @@ void setup() {
498498

499499
uart_test_configs = {
500500
#if SOC_UART_HP_NUM >= 2 && defined(RX1) && defined(TX1)
501-
new UARTTestConfig(1, Serial1, RX1, TX1),
501+
// inverting RX1<->TX1 because ESP32-P4 has a problem with loopback on RX1 :: GPIO11 + UART_RX SGINAL
502+
new UARTTestConfig(1, Serial1, TX1, RX1),
502503
#endif
503504
#if SOC_UART_HP_NUM >= 3 && defined(RX2) && defined(TX2)
504505
new UARTTestConfig(2, Serial2, RX2, TX2),

0 commit comments

Comments
 (0)