From f0b7959425623e3229aadadd4145560b4064aa79 Mon Sep 17 00:00:00 2001 From: me-no-dev Date: Sun, 13 Nov 2016 17:01:44 +0200 Subject: [PATCH] add default pins for UART1 and UART2 NOTE: UART1's default pins can be used only when SPI Flash is DIO thanks @ladyada --- cores/esp32/HardwareSerial.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/cores/esp32/HardwareSerial.cpp b/cores/esp32/HardwareSerial.cpp index c198b74d..1b03d2a3 100644 --- a/cores/esp32/HardwareSerial.cpp +++ b/cores/esp32/HardwareSerial.cpp @@ -15,6 +15,14 @@ void HardwareSerial::begin(unsigned long baud, uint32_t config, int8_t rxPin, in rxPin = 3; txPin = 1; } + if(_uart_nr == 1 && rxPin < 0 && txPin < 0) { + rxPin = 9; + txPin = 10; + } + if(_uart_nr == 2 && rxPin < 0 && txPin < 0) { + rxPin = 16; + txPin = 17; + } _uart = uartBegin(_uart_nr, baud, config, rxPin, txPin, 256, false); }