aboutsummaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorDario Nieuwenhuis <[email protected]>2023-03-19 23:20:33 +0100
committerGitHub <[email protected]>2023-03-19 23:20:33 +0100
commit0e946dfb203dcf1ca3f165ffb06f3f58d4eaa119 (patch)
tree2c6f50f14ff762cbf47e8d2d5071662d49eb1f58 /examples
parentb411b7ce637e3e561f43b0c4f020f02b5607467b (diff)
parent1b410d6f3f08f12f2bd250a8b76f217291f4df26 (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.rs9
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];