Skip to content
Merged
Changes from 9 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 5 additions & 1 deletion tests/validation/uart/uart.ino
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,9 @@ public:
UARTTestConfig(int num, HardwareSerial &serial_ref, int8_t rx_pin, int8_t tx_pin)
: uart_num(num), serial(serial_ref), peeked_char(-1), default_rx_pin(rx_pin), default_tx_pin(tx_pin), recv_msg("") {}

void begin(unsigned long baudrate) {
void begin(unsigned long baudrate) {
// pinMode will force enabing the internal pullup resistor (IDF 5.3.2 Change)
pinMode(default_rx_pin, INPUT_PULLUP);
serial.begin(baudrate, SERIAL_8N1, default_rx_pin, default_tx_pin);
while (!serial) {
delay(10);
Expand Down Expand Up @@ -365,6 +367,8 @@ void change_pins_test(void) {

if (TEST_UART_NUM == 1) {
UARTTestConfig &config = *uart_test_configs[0];
// pinMode will force enabing the internal pullup resistor (IDF 5.3.2 Change)
pinMode(NEW_RX1, INPUT_PULLUP);
config.serial.setPins(NEW_RX1, NEW_TX1);
TEST_ASSERT_EQUAL(NEW_RX1, uart_get_RxPin(config.uart_num));
TEST_ASSERT_EQUAL(NEW_TX1, uart_get_TxPin(config.uart_num));
Expand Down
Loading