diff options
Diffstat (limited to 'embassy-net-esp-hosted/src/lib.rs')
| -rw-r--r-- | embassy-net-esp-hosted/src/lib.rs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/embassy-net-esp-hosted/src/lib.rs b/embassy-net-esp-hosted/src/lib.rs index 1fbed3e83..a6c806c46 100644 --- a/embassy-net-esp-hosted/src/lib.rs +++ b/embassy-net-esp-hosted/src/lib.rs | |||
| @@ -340,6 +340,10 @@ where | |||
| 340 | match payload { | 340 | match payload { |
| 341 | CtrlMsg_::Payload::EventEspInit(_) => self.shared.init_done(), | 341 | CtrlMsg_::Payload::EventEspInit(_) => self.shared.init_done(), |
| 342 | CtrlMsg_::Payload::EventHeartbeat(_) => self.heartbeat_deadline = Instant::now() + HEARTBEAT_MAX_GAP, | 342 | CtrlMsg_::Payload::EventHeartbeat(_) => self.heartbeat_deadline = Instant::now() + HEARTBEAT_MAX_GAP, |
| 343 | CtrlMsg_::Payload::EventStationConnectedToAp(e) => { | ||
| 344 | info!("connected, code {}", e.resp); | ||
| 345 | self.state_ch.set_link_state(LinkState::Up); | ||
| 346 | } | ||
| 343 | CtrlMsg_::Payload::EventStationDisconnectFromAp(e) => { | 347 | CtrlMsg_::Payload::EventStationDisconnectFromAp(e) => { |
| 344 | info!("disconnected, code {}", e.resp); | 348 | info!("disconnected, code {}", e.resp); |
| 345 | self.state_ch.set_link_state(LinkState::Down); | 349 | self.state_ch.set_link_state(LinkState::Down); |
