diff --git a/test1/src/bin/main.rs b/test1/src/bin/main.rs index 00b8391..a1bfe43 100644 --- a/test1/src/bin/main.rs +++ b/test1/src/bin/main.rs @@ -46,7 +46,6 @@ async fn main(spawner: Spawner) { 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) .expect("Failed to initialize WIFI wifi_controller"); - let wifi_interface = interfaces.sta; let client_conf = Configuration::Client(ClientConfiguration { ssid: SSID.try_into().unwrap(), @@ -64,13 +63,8 @@ async fn main(spawner: Spawner) { Err(e) => info!("Failed to connect: {:?}", e), } - info!("Waiting for DHCP..."); loop { - if let Some(cfg) = stack.config_v4() { - info!("Got IP: {}", cfg.address); - break; - } - Timer::after(Duration::from_millis(500)).await; + Timer::after(Duration::from_millis(50)).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