From 3a63ff3728304838a98476269e93c6bd8be75a89 Mon Sep 17 00:00:00 2001 From: Theo Arends <11044339+arendst@users.noreply.github.com> Date: Wed, 28 Aug 2019 10:17:31 +0200 Subject: [PATCH] Fix Serial Bridge set baudrate regression from 6.6.0.4 Fix Serial Bridge set baudrate regression from 6.6.0.4 --- sonoff/xdrv_08_serial_bridge.ino | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sonoff/xdrv_08_serial_bridge.ino b/sonoff/xdrv_08_serial_bridge.ino index f17e89de8..854dc6ca4 100644 --- a/sonoff/xdrv_08_serial_bridge.ino +++ b/sonoff/xdrv_08_serial_bridge.ino @@ -142,7 +142,8 @@ void CmndSSerialSend(void) void CmndSBaudrate(void) { if (XdrvMailbox.payload > 1200) { - Settings.sbaudrate /= 1200; // Make it a valid baudrate + XdrvMailbox.payload /= 1200; // Make it a valid baudrate + Settings.sbaudrate = XdrvMailbox.payload; SerialBridgeSerial->begin(Settings.sbaudrate * 1200); // Reinitialize serial port with new baud rate } ResponseCmndNumber(Settings.sbaudrate * 1200);