aboutsummaryrefslogtreecommitdiff
path: root/embassy-net-driver
diff options
context:
space:
mode:
Diffstat (limited to 'embassy-net-driver')
-rw-r--r--embassy-net-driver/Cargo.toml1
-rw-r--r--embassy-net-driver/src/lib.rs10
2 files changed, 9 insertions, 2 deletions
diff --git a/embassy-net-driver/Cargo.toml b/embassy-net-driver/Cargo.toml
index 1af0d61b3..e25950b6b 100644
--- a/embassy-net-driver/Cargo.toml
+++ b/embassy-net-driver/Cargo.toml
@@ -22,4 +22,3 @@ features = ["defmt"]
22 22
23[dependencies] 23[dependencies]
24defmt = { version = "0.3", optional = true } 24defmt = { version = "0.3", optional = true }
25smoltcp = { version = "0.10", default-features = false }
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
5use core::task::Context; 5use core::task::Context;
6 6
7use 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))]
10pub 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///