@@ -149,7 +149,7 @@ void setUp(void) {
149
149
Serial1.onReceive ([]() {
150
150
onReceive_cb (Serial1);
151
151
});
152
- uart_internal_loopback (1 , RX1 );
152
+ uart_internal_loopback (1 , true );
153
153
#elif SOC_UART_NUM == 3
154
154
log_d (" Setup internal loop-back between Serial1 (UART1) <<--->> Serial2 (UART2)" );
155
155
@@ -159,8 +159,8 @@ void setUp(void) {
159
159
Serial2.onReceive ([]() {
160
160
onReceive_cb (Serial2);
161
161
});
162
- uart_internal_loopback (1 , RX2);
163
- uart_internal_loopback (2 , RX1);
162
+ uart_internal_loopback (1 , true ); // it was suppose to cross connect TX1 to RX2!
163
+ uart_internal_loopback (2 , true ); // it was suppose to cross connect TX2 to RX1!
164
164
#endif
165
165
}
166
166
@@ -446,10 +446,10 @@ void change_pins_test(void) {
446
446
log_d (" Re-enabling UART loopback" );
447
447
448
448
#if SOC_UART_NUM == 2
449
- uart_internal_loopback (1 , NEW_RX1 );
449
+ uart_internal_loopback (1 , true );
450
450
#elif SOC_UART_NUM == 3
451
- uart_internal_loopback (1 , RX1 );
452
- uart_internal_loopback (2 , RX2 );
451
+ uart_internal_loopback (1 , true );
452
+ uart_internal_loopback (2 , true );
453
453
#endif
454
454
455
455
transmit_and_check_msg (" using new pins" );
@@ -469,7 +469,7 @@ void auto_baudrate_test(void) {
469
469
470
470
#if SOC_UART_NUM == 2
471
471
selected_serial = &Serial1;
472
- uart_internal_loopback (0 , RX1);
472
+ uart_internal_loopback (0 , RX1); // it was suppose to cross connect TX0 to RX1
473
473
#elif SOC_UART_NUM == 3
474
474
selected_serial = &Serial2;
475
475
#endif
@@ -520,10 +520,10 @@ void periman_test(void) {
520
520
521
521
#if SOC_UART_NUM == 3
522
522
Serial2.setPins (RX2, TX2);
523
- uart_internal_loopback (1 , RX2);
524
- uart_internal_loopback (2 , RX1);
523
+ uart_internal_loopback (1 , true ); // it was suppose to cross connect TX2 to RX1
524
+ uart_internal_loopback (2 , true ); // it was suppose to cross connect TX1 to RX2
525
525
#elif SOC_UART_NUM == 2
526
- uart_internal_loopback (1 , RX1 );
526
+ uart_internal_loopback (1 , true );
527
527
#endif
528
528
529
529
log_d (" Trying to send message using UART with I2C disabled" );
@@ -576,7 +576,7 @@ void setup() {
576
576
Serial1.onReceive ([]() {
577
577
onReceive_cb (Serial1);
578
578
});
579
- uart_internal_loopback (1 , RX1 );
579
+ uart_internal_loopback (1 , true );
580
580
#elif SOC_UART_NUM == 3
581
581
log_d (" Setup internal loop-back between Serial1 (UART1) <<--->> Serial2 (UART2)" );
582
582
@@ -586,8 +586,8 @@ void setup() {
586
586
Serial2.onReceive ([]() {
587
587
onReceive_cb (Serial2);
588
588
});
589
- uart_internal_loopback (1 , RX2);
590
- uart_internal_loopback (2 , RX1);
589
+ uart_internal_loopback (1 , true ); // it was suppose to cross connect TX2 to RX1
590
+ uart_internal_loopback (2 , true ); // it was suppose to cross connect TX1 to RX2
591
591
#endif
592
592
593
593
log_d (" Setup done. Starting tests" );
0 commit comments