Merge pull request #42 from kbleeke/events-join

add event handling to join
This commit is contained in:
Dario Nieuwenhuis
2023-03-19 23:20:33 +01:00
committed by GitHub
3 changed files with 53 additions and 12 deletions

View File

@ -70,16 +70,11 @@ async fn main(spawner: Spawner) {
let state = singleton!(cyw43::State::new());
let (net_device, mut control, runner) = cyw43::new(state, pwr, spi, fw).await;
spawner.spawn(wifi_task(runner)).unwrap();
control.init(clm).await;
control
.set_power_management(cyw43::PowerManagementMode::PowerSave)
.await;
//control.join_open(env!("WIFI_NETWORK")).await;
control.join_wpa2(env!("WIFI_NETWORK"), env!("WIFI_PASSWORD")).await;
let config = Config::Dhcp(Default::default());
//let config = embassy_net::Config::Static(embassy_net::Config {
// address: Ipv4Cidr::new(Ipv4Address::new(192, 168, 69, 2), 24),
@ -98,8 +93,12 @@ async fn main(spawner: Spawner) {
seed
));
unwrap!(spawner.spawn(wifi_task(runner)));
unwrap!(spawner.spawn(net_task(stack)));
//control.join_open(env!("WIFI_NETWORK")).await;
control.join_wpa2(env!("WIFI_NETWORK"), env!("WIFI_PASSWORD")).await;
// And now we can use it!
let mut rx_buffer = [0; 4096];