diff options
Diffstat (limited to 'embassy-net-driver/src')
| -rw-r--r-- | embassy-net-driver/src/lib.rs | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/embassy-net-driver/src/lib.rs b/embassy-net-driver/src/lib.rs index 93a02e46c..ab17d1902 100644 --- a/embassy-net-driver/src/lib.rs +++ b/embassy-net-driver/src/lib.rs | |||
| @@ -4,7 +4,15 @@ | |||
| 4 | 4 | ||
| 5 | use core::task::Context; | 5 | use core::task::Context; |
| 6 | 6 | ||
| 7 | use smoltcp::wire::HardwareAddress; | 7 | /// Representation of an hardware address, such as an Ethernet address or an IEEE802.15.4 address. |
| 8 | #[derive(Debug, Clone, Copy, PartialEq, Eq)] | ||
| 9 | #[cfg_attr(feature = "defmt", derive(defmt::Format))] | ||
| 10 | pub enum HardwareAddress { | ||
| 11 | /// A six-octet Ethernet address | ||
| 12 | Ethernet([u8; 6]), | ||
| 13 | /// An eight-octet IEEE802.15.4 address | ||
| 14 | Ieee802154([u8; 8]), | ||
| 15 | } | ||
| 8 | 16 | ||
| 9 | /// Main `embassy-net` driver API. | 17 | /// Main `embassy-net` driver API. |
| 10 | /// | 18 | /// |
