diff options
| author | Dario Nieuwenhuis <[email protected]> | 2023-03-19 23:20:33 +0100 |
|---|---|---|
| committer | GitHub <[email protected]> | 2023-03-19 23:20:33 +0100 |
| commit | 0e946dfb203dcf1ca3f165ffb06f3f58d4eaa119 (patch) | |
| tree | 2c6f50f14ff762cbf47e8d2d5071662d49eb1f58 /examples | |
| parent | b411b7ce637e3e561f43b0c4f020f02b5607467b (diff) | |
| parent | 1b410d6f3f08f12f2bd250a8b76f217291f4df26 (diff) | |
Merge pull request #42 from kbleeke/events-join
add event handling to join
Diffstat (limited to 'examples')
| -rw-r--r-- | examples/rpi-pico-w/src/main.rs | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/examples/rpi-pico-w/src/main.rs b/examples/rpi-pico-w/src/main.rs index ad4e98954..c51f1b246 100644 --- a/examples/rpi-pico-w/src/main.rs +++ b/examples/rpi-pico-w/src/main.rs | |||
| @@ -70,16 +70,11 @@ async fn main(spawner: Spawner) { | |||
| 70 | let state = singleton!(cyw43::State::new()); | 70 | let state = singleton!(cyw43::State::new()); |
| 71 | let (net_device, mut control, runner) = cyw43::new(state, pwr, spi, fw).await; | 71 | let (net_device, mut control, runner) = cyw43::new(state, pwr, spi, fw).await; |
| 72 | 72 | ||
| 73 | spawner.spawn(wifi_task(runner)).unwrap(); | ||
| 74 | |||
| 75 | control.init(clm).await; | 73 | control.init(clm).await; |
| 76 | control | 74 | control |
| 77 | .set_power_management(cyw43::PowerManagementMode::PowerSave) | 75 | .set_power_management(cyw43::PowerManagementMode::PowerSave) |
| 78 | .await; | 76 | .await; |
| 79 | 77 | ||
| 80 | //control.join_open(env!("WIFI_NETWORK")).await; | ||
| 81 | control.join_wpa2(env!("WIFI_NETWORK"), env!("WIFI_PASSWORD")).await; | ||
| 82 | |||
| 83 | let config = Config::Dhcp(Default::default()); | 78 | let config = Config::Dhcp(Default::default()); |
| 84 | //let config = embassy_net::Config::Static(embassy_net::Config { | 79 | //let config = embassy_net::Config::Static(embassy_net::Config { |
| 85 | // address: Ipv4Cidr::new(Ipv4Address::new(192, 168, 69, 2), 24), | 80 | // address: Ipv4Cidr::new(Ipv4Address::new(192, 168, 69, 2), 24), |
| @@ -98,8 +93,12 @@ async fn main(spawner: Spawner) { | |||
| 98 | seed | 93 | seed |
| 99 | )); | 94 | )); |
| 100 | 95 | ||
| 96 | unwrap!(spawner.spawn(wifi_task(runner))); | ||
| 101 | unwrap!(spawner.spawn(net_task(stack))); | 97 | unwrap!(spawner.spawn(net_task(stack))); |
| 102 | 98 | ||
| 99 | //control.join_open(env!("WIFI_NETWORK")).await; | ||
| 100 | control.join_wpa2(env!("WIFI_NETWORK"), env!("WIFI_PASSWORD")).await; | ||
| 101 | |||
| 103 | // And now we can use it! | 102 | // And now we can use it! |
| 104 | 103 | ||
| 105 | let mut rx_buffer = [0; 4096]; | 104 | let mut rx_buffer = [0; 4096]; |
