From 7ff0f776a6f2a53381d107ff6eb2f7061d996602 Mon Sep 17 00:00:00 2001 From: mhendriks Date: Sun, 30 Aug 2020 12:09:18 +0200 Subject: [PATCH] Update xdrv_08_serial_bridge.ino serial.swap (GPIO13/15) will not work because hardware_fallback==2 is not set. Now it does. --- tasmota/xdrv_08_serial_bridge.ino | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tasmota/xdrv_08_serial_bridge.ino b/tasmota/xdrv_08_serial_bridge.ino index 210094048..cf0a1d386 100644 --- a/tasmota/xdrv_08_serial_bridge.ino +++ b/tasmota/xdrv_08_serial_bridge.ino @@ -23,6 +23,7 @@ \*********************************************************************************************/ #define XDRV_08 8 +#define HARDWARE_FALLBACK 2 const uint8_t SERIAL_BRIDGE_BUFFER_SIZE = 130; @@ -104,7 +105,7 @@ void SerialBridgeInit(void) { serial_bridge_active = false; if (PinUsed(GPIO_SBR_RX) && PinUsed(GPIO_SBR_TX)) { - SerialBridgeSerial = new TasmotaSerial(Pin(GPIO_SBR_RX), Pin(GPIO_SBR_TX)); + SerialBridgeSerial = new TasmotaSerial(Pin(GPIO_SBR_RX), Pin(GPIO_SBR_TX), HARDWARE_FALLBACK); if (SerialBridgeSerial->begin(Settings.sbaudrate * 300)) { // Baud rate is stored div 300 so it fits into 16 bits if (SerialBridgeSerial->hardwareSerial()) { ClaimSerial();