diff options
Diffstat (limited to 'embassy-net-esp-hosted/src/control.rs')
| -rw-r--r-- | embassy-net-esp-hosted/src/control.rs | 12 |
1 files changed, 9 insertions, 3 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 | ||
