From 580c46177f4282380366cfabe517c308c51ab404 Mon Sep 17 00:00:00 2001 From: Christian Baars Date: Thu, 2 Nov 2023 13:55:15 +0100 Subject: [PATCH] MI32: fix restart on C6 (#19909) --- tasmota/tasmota_xsns_sensor/xsns_62_esp32_mi.ino | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/tasmota/tasmota_xsns_sensor/xsns_62_esp32_mi.ino b/tasmota/tasmota_xsns_sensor/xsns_62_esp32_mi.ino index c8600955e..b198771ae 100644 --- a/tasmota/tasmota_xsns_sensor/xsns_62_esp32_mi.ino +++ b/tasmota/tasmota_xsns_sensor/xsns_62_esp32_mi.ino @@ -2003,7 +2003,7 @@ void CmndMi32Option(void){ if(XdrvMailbox.data_len>0){ if(MI32.option.activeScan != onOff){ MI32.option.activeScan = onOff; - if(MI32.mode.runningScan){ + if(MI32.mode.runningScan == 1){ MI32.mode.updateScan = 1; } else{ @@ -2487,10 +2487,9 @@ void MI32Show(bool json) int ExtStopBLE(){ if(Settings->flag5.mi32_enable == 0) return 0; if (MI32.ScanTask != nullptr){ - MI32Scan->stop(); MI32.mode.deleteScanTask = 1; AddLog(LOG_LEVEL_INFO,PSTR("M32: stop BLE")); - while (MI32.mode.runningScan) yield(); + while (MI32.mode.runningScan == 1) delay(5); } return 0; }