From fc24c9bd51212e21ae243fcee0424586f1cb8b46 Mon Sep 17 00:00:00 2001 From: Matthias Prinke <83612361+matthias-bs@users.noreply.github.com> Date: Fri, 21 Apr 2023 20:40:49 +0200 Subject: [PATCH 1/2] Added pin config for Adafruit Feather ESP32 + LoRa Radio Featherwing --- src/settings.h | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/settings.h b/src/settings.h index b2f92b7..c1b1e26 100644 --- a/src/settings.h +++ b/src/settings.h @@ -39,7 +39,9 @@ // Added Modbus interface option over USB serial // 20230417 Added pin config for TTGO LoRa32 V2.1 // 20230420 Added pin config for -// DFRobot FireBeetle ESP32 + FireBeetle Cover LoRa +// DFRobot FireBeetle ESP32 + FireBeetle Cover LoRa +// 20230421 Added pin config for +// Adafruit Feather ESP32 + LoRa Radio Featherwing // /////////////////////////////////////////////////////////////////////////////// @@ -95,6 +97,16 @@ #define DEBUG_TX 5 // Serial port output to USB converter (optional) #define DEBUG_RX 26 // Serial port input from USB converter (n.c.) +#elif defined(ARDUINO_FEATHER_ESP32) + // https://github.com/espressif/arduino-esp32/blob/master/variants/feather_esp32/pins_arduino.h + #define INTERFACE_SEL 13 // Modbus interface select (0: USB / 1: RS485) + #define MAX485_DE 14 // D1, DE pin on the TTL to RS485 converter + #define MAX485_RE_NEG 15 // D2, RE pin on the TTL to RS485 converter + #define MAX485_RX 22 // D5, RO pin on the TTL to RS485 converter + #define MAX485_TX 23 // D6, DI pin on the TTL to RS485 converter + #define DEBUG_TX 17 // Serial port output to USB converter (optional) + #define DEBUG_RX 16 // Serial port input from USB converter (n.c.) + #else // for generic CI target ESP32:ESP32:ESP32 #define INTERFACE_SEL 13 // Modbus interface select (0: USB / 1: RS485) From ae2544223e3beabe022200bfa7c55e54958c9d7e Mon Sep 17 00:00:00 2001 From: Matthias Prinke <83612361+matthias-bs@users.noreply.github.com> Date: Mon, 24 Apr 2023 07:57:35 +0200 Subject: [PATCH 2/2] Changed Arduino Feather ESP32 pinout --- src/settings.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/settings.h b/src/settings.h index c1b1e26..d66730c 100644 --- a/src/settings.h +++ b/src/settings.h @@ -100,12 +100,12 @@ #elif defined(ARDUINO_FEATHER_ESP32) // https://github.com/espressif/arduino-esp32/blob/master/variants/feather_esp32/pins_arduino.h #define INTERFACE_SEL 13 // Modbus interface select (0: USB / 1: RS485) - #define MAX485_DE 14 // D1, DE pin on the TTL to RS485 converter + #define MAX485_DE 4 // D1, DE pin on the TTL to RS485 converter #define MAX485_RE_NEG 15 // D2, RE pin on the TTL to RS485 converter #define MAX485_RX 22 // D5, RO pin on the TTL to RS485 converter #define MAX485_TX 23 // D6, DI pin on the TTL to RS485 converter - #define DEBUG_TX 17 // Serial port output to USB converter (optional) - #define DEBUG_RX 16 // Serial port input from USB converter (n.c.) + #define DEBUG_TX 12 // Serial port output to USB converter (optional) + #define DEBUG_RX 21 // Serial port input from USB converter (n.c.) #else // for generic CI target ESP32:ESP32:ESP32