diff --git a/esp-wifi/src/wifi/mod.rs b/esp-wifi/src/wifi/mod.rs index f3aef892bca..34bcb010839 100644 --- a/esp-wifi/src/wifi/mod.rs +++ b/esp-wifi/src/wifi/mod.rs @@ -1462,6 +1462,8 @@ mod asynch { embedded_svc::wifi::Wifi::stop(self)?; WifiEventFuture::new(event).await; + unsafe { WIFI_STATE = -1 }; + Ok(()) }