aboutsummaryrefslogtreecommitdiff
path: root/embassy-stm32-wpan
diff options
context:
space:
mode:
authorDario Nieuwenhuis <[email protected]>2023-10-16 23:41:58 +0200
committerDario Nieuwenhuis <[email protected]>2023-10-18 05:28:16 +0200
commit3cbc6874247d7b814cab8ec8762bfe2f6f385828 (patch)
treeaac4c615c816f6465559874a98c9d3cf60c21817 /embassy-stm32-wpan
parent51708c8ed1962618ac7bc244a3f5e7ceced28182 (diff)
net/driver: remove Medium, make HardwareAddress non_exhaustive.
Diffstat (limited to 'embassy-stm32-wpan')
-rw-r--r--embassy-stm32-wpan/src/mac/driver.rs11
1 files changed, 1 insertions, 10 deletions
diff --git a/embassy-stm32-wpan/src/mac/driver.rs b/embassy-stm32-wpan/src/mac/driver.rs
index bfc4f1ee8..ffba6e5e8 100644
--- a/embassy-stm32-wpan/src/mac/driver.rs
+++ b/embassy-stm32-wpan/src/mac/driver.rs
@@ -3,7 +3,7 @@
3 3
4use core::task::Context; 4use core::task::Context;
5 5
6use embassy_net_driver::{Capabilities, HardwareAddress, LinkState, Medium}; 6use embassy_net_driver::{Capabilities, HardwareAddress, LinkState};
7use embassy_sync::blocking_mutex::raw::CriticalSectionRawMutex; 7use embassy_sync::blocking_mutex::raw::CriticalSectionRawMutex;
8use embassy_sync::channel::Channel; 8use embassy_sync::channel::Channel;
9 9
@@ -60,24 +60,15 @@ impl<'d> embassy_net_driver::Driver for Driver<'d> {
60 let mut caps = Capabilities::default(); 60 let mut caps = Capabilities::default();
61 caps.max_transmission_unit = MTU; 61 caps.max_transmission_unit = MTU;
62 // caps.max_burst_size = Some(self.tx.len()); 62 // caps.max_burst_size = Some(self.tx.len());
63
64 caps.medium = Medium::Ieee802154;
65 caps 63 caps
66 } 64 }
67 65
68 fn link_state(&mut self, _cx: &mut Context) -> LinkState { 66 fn link_state(&mut self, _cx: &mut Context) -> LinkState {
69 // if self.phy.poll_link(&mut self.station_management, cx) {
70 // LinkState::Up
71 // } else {
72 // LinkState::Down
73 // }
74
75 LinkState::Down 67 LinkState::Down
76 } 68 }
77 69
78 fn hardware_address(&self) -> HardwareAddress { 70 fn hardware_address(&self) -> HardwareAddress {
79 // self.mac_addr 71 // self.mac_addr
80
81 HardwareAddress::Ieee802154([0; 8]) 72 HardwareAddress::Ieee802154([0; 8])
82 } 73 }
83} 74}