Add default Rx/Tx pins for ESP32 S2/3 & C3 variants (#165)

The pins are now assigned to a default value if not defined. Thanks @shaffenmeister

Co-Authored-By: shaffenmeister <shaffenmeister@users.noreply.github.com>
pull/149/head^2
Timm Bogner 8 months ago
parent 16be4850e5
commit 2c3b36f478

@ -53,9 +53,9 @@
#define OLED_SCL 15
#define OLED_RST 16
// UART data interface pins (if available)
#define RXD2 14
#define TXD2 15
// UART data interface pins (ESP32 only)
//#define RXD2 14
//#define TXD2 15
//#define USE_LR // Use ESP-NOW LR mode (ESP32 only)

@ -53,9 +53,9 @@
#define OLED_SCL 15
#define OLED_RST 16
// UART data interface pins (if available)
#define RXD2 14
#define TXD2 15
// UART data interface pins (ESP32 only)
//#define RXD2 14
//#define TXD2 15
//#define USE_LR // Use ESP-NOW LR mode (ESP32 only)

@ -53,9 +53,9 @@
#define OLED_SCL 15
#define OLED_RST 16
// UART data interface pins (if available)
#define RXD2 14
#define TXD2 15
// UART data interface pins (ESP32 only)
//#define RXD2 14
//#define TXD2 15
//#define USE_LR // Use ESP-NOW LR mode (ESP32 only)

@ -53,9 +53,9 @@
#define OLED_SCL 15
#define OLED_RST 16
// UART data interface pins (if available)
#define RXD2 14
#define TXD2 15
// UART data interface pins (ESP32 only)
//#define RXD2 14
//#define TXD2 15
//#define USE_LR // Use ESP-NOW LR mode (ESP32 only)

@ -53,9 +53,9 @@
#define OLED_SCL 15
#define OLED_RST 16
// UART data interface pins (if available)
#define RXD2 14
#define TXD2 15
// UART data interface pins (ESP32 only)
//#define RXD2 14
//#define TXD2 15
//#define USE_LR // Use ESP-NOW LR mode (ESP32 only)

@ -6,6 +6,21 @@
#define UART_IF Serial
#endif
#if !defined RXD2 or !defined TXD2
#warning Defining RXD2 and TXD2 using MCU defaults.
#if CONFIG_IDF_TARGET_ESP32
#define RXD2 14
#define TXD2 15
#elif CONFIG_IDF_TARGET_ESP32S2 or CONFIG_IDF_TARGET_ESP32S3
#define RXD2 18
#define TXD2 17
#elif CONFIG_IDF_TARGET_ESP32C3
#define RXD2 2
#define TXD2 3
#else
#error MCU not supported.
#endif
#endif
void getSerial() {
String incomingString;

Loading…
Cancel
Save