aboutsummaryrefslogtreecommitdiff
path: root/embassy-net-esp-hosted/src
diff options
context:
space:
mode:
Diffstat (limited to 'embassy-net-esp-hosted/src')
-rw-r--r--embassy-net-esp-hosted/src/control.rs12
-rw-r--r--embassy-net-esp-hosted/src/lib.rs4
2 files changed, 11 insertions, 5 deletions
diff --git a/embassy-net-esp-hosted/src/control.rs b/embassy-net-esp-hosted/src/control.rs
index fce82ade7..79f8cde7b 100644
--- a/embassy-net-esp-hosted/src/control.rs
+++ b/embassy-net-esp-hosted/src/control.rs
@@ -54,7 +54,9 @@ impl<'a> Control<'a> {
54 })), 54 })),
55 }; 55 };
56 let resp = self.ioctl(req).await; 56 let resp = self.ioctl(req).await;
57 let proto::CtrlMsgPayload::RespConnectAp(resp) = resp.payload.unwrap() else { panic!("unexpected resp") }; 57 let proto::CtrlMsgPayload::RespConnectAp(resp) = resp.payload.unwrap() else {
58 panic!("unexpected resp")
59 };
58 debug!("======= {:?}", Debug2Format(&resp)); 60 debug!("======= {:?}", Debug2Format(&resp));
59 assert_eq!(resp.resp, 0); 61 assert_eq!(resp.resp, 0);
60 self.state_ch.set_link_state(LinkState::Up); 62 self.state_ch.set_link_state(LinkState::Up);
@@ -71,7 +73,9 @@ impl<'a> Control<'a> {
71 )), 73 )),
72 }; 74 };
73 let resp = self.ioctl(req).await; 75 let resp = self.ioctl(req).await;
74 let proto::CtrlMsgPayload::RespGetMacAddress(resp) = resp.payload.unwrap() else { panic!("unexpected resp") }; 76 let proto::CtrlMsgPayload::RespGetMacAddress(resp) = resp.payload.unwrap() else {
77 panic!("unexpected resp")
78 };
75 assert_eq!(resp.resp, 0); 79 assert_eq!(resp.resp, 0);
76 80
77 // WHY IS THIS A STRING? WHYYYY 81 // WHY IS THIS A STRING? WHYYYY
@@ -100,7 +104,9 @@ impl<'a> Control<'a> {
100 payload: Some(proto::CtrlMsgPayload::ReqSetWifiMode(proto::CtrlMsgReqSetMode { mode })), 104 payload: Some(proto::CtrlMsgPayload::ReqSetWifiMode(proto::CtrlMsgReqSetMode { mode })),
101 }; 105 };
102 let resp = self.ioctl(req).await; 106 let resp = self.ioctl(req).await;
103 let proto::CtrlMsgPayload::RespSetWifiMode(resp) = resp.payload.unwrap() else { panic!("unexpected resp") }; 107 let proto::CtrlMsgPayload::RespSetWifiMode(resp) = resp.payload.unwrap() else {
108 panic!("unexpected resp")
109 };
104 assert_eq!(resp.resp, 0); 110 assert_eq!(resp.resp, 0);
105 } 111 }
106 112
diff --git a/embassy-net-esp-hosted/src/lib.rs b/embassy-net-esp-hosted/src/lib.rs
index 44dfbe89c..a35adfca0 100644
--- a/embassy-net-esp-hosted/src/lib.rs
+++ b/embassy-net-esp-hosted/src/lib.rs
@@ -311,14 +311,14 @@ where
311 fn handle_event(&self, data: &[u8]) { 311 fn handle_event(&self, data: &[u8]) {
312 let Ok(event) = noproto::read::<CtrlMsg>(data) else { 312 let Ok(event) = noproto::read::<CtrlMsg>(data) else {
313 warn!("failed to parse event"); 313 warn!("failed to parse event");
314 return 314 return;
315 }; 315 };
316 316
317 debug!("event: {:?}", &event); 317 debug!("event: {:?}", &event);
318 318
319 let Some(payload) = &event.payload else { 319 let Some(payload) = &event.payload else {
320 warn!("event without payload?"); 320 warn!("event without payload?");
321 return 321 return;
322 }; 322 };
323 323
324 match payload { 324 match payload {