connects to wifi, nothing else

This commit is contained in:
Priec
2025-10-01 20:59:39 +02:00
parent eb8488422e
commit f31e767b56

View File

@@ -46,7 +46,6 @@ async fn main(spawner: Spawner) {
esp_wifi::init(timer1.timer0, rng).expect("Failed to initialize WIFI/BLE wifi_controller"); esp_wifi::init(timer1.timer0, rng).expect("Failed to initialize WIFI/BLE wifi_controller");
let (mut wifi_controller, interfaces) = esp_wifi::wifi::new(&wifi_init, peripherals.WIFI) let (mut wifi_controller, interfaces) = esp_wifi::wifi::new(&wifi_init, peripherals.WIFI)
.expect("Failed to initialize WIFI wifi_controller"); .expect("Failed to initialize WIFI wifi_controller");
let wifi_interface = interfaces.sta;
let client_conf = Configuration::Client(ClientConfiguration { let client_conf = Configuration::Client(ClientConfiguration {
ssid: SSID.try_into().unwrap(), ssid: SSID.try_into().unwrap(),
@@ -64,13 +63,8 @@ async fn main(spawner: Spawner) {
Err(e) => info!("Failed to connect: {:?}", e), Err(e) => info!("Failed to connect: {:?}", e),
} }
info!("Waiting for DHCP...");
loop { loop {
if let Some(cfg) = stack.config_v4() { Timer::after(Duration::from_millis(50)).await;
info!("Got IP: {}", cfg.address);
break;
}
Timer::after(Duration::from_millis(500)).await;
} }
// for inspiration have a look at the examples at https://github.com/esp-rs/esp-hal/tree/esp-hal-v1.0.0-rc.0/examples/src/bin // for inspiration have a look at the examples at https://github.com/esp-rs/esp-hal/tree/esp-hal-v1.0.0-rc.0/examples/src/bin