eculocate

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README

commit dcaa927ab185598a8a6916a68a1c73fd79676fd4
parent 6c4d64ce0e4a53765cac7ee360951acc7dbb46ba
Author: Daniel Barlow <dan@telent.net>
Date:   Sun,  1 Feb 2026 22:54:29 +0000

don't need ssid and password to do a wifi scan

Diffstat:
Mecu-esp32/src/wifi.rs | 12+++++++-----
1 file changed, 7 insertions(+), 5 deletions(-)

diff --git a/ecu-esp32/src/wifi.rs b/ecu-esp32/src/wifi.rs @@ -223,13 +223,9 @@ async fn connection(mut controller: WifiController<'static>) { if !matches!(controller.is_started(), Ok(true)) { let station_config = ModeConfig::Client( ClientConfig::default() - .with_ssid(SSID.into()) - .with_password(PASSWORD.into()), ); controller.set_config(&station_config).unwrap(); - println!("Starting wifi"); - controller.start_async().await.unwrap(); - println!("Wifi started!"); + controller.start_async().await.expect("wifi controller failed to start"); println!("Scan"); let scan_config = ScanConfig::default().with_max(10); @@ -242,6 +238,12 @@ async fn connection(mut controller: WifiController<'static>) { } } println!("About to connect..."); + let station_config = ModeConfig::Client( + ClientConfig::default() + .with_ssid(SSID.into()) + .with_password(PASSWORD.into()), + ); + controller.set_config(&station_config).unwrap(); match controller.connect_async().await { Ok(_) => println!("Wifi connected!"),