aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDario Nieuwenhuis <[email protected]>2023-08-25 01:03:24 +0200
committerDario Nieuwenhuis <[email protected]>2023-08-25 20:45:23 +0200
commitb5748524f86f809d9c8dc2c5b4bb3f07e55dbda1 (patch)
treec5c1397e08b3d8a88b8b5e4db450d31123d1df28
parent6d3377e6a623e05f466c918e935675c690cbf8f2 (diff)
net: improve error message on unsupported medium.
-rw-r--r--embassy-net/Cargo.toml1
-rw-r--r--embassy-net/src/lib.rs5
2 files changed, 5 insertions, 1 deletions
diff --git a/embassy-net/Cargo.toml b/embassy-net/Cargo.toml
index 0c551f204..0361f1db7 100644
--- a/embassy-net/Cargo.toml
+++ b/embassy-net/Cargo.toml
@@ -9,6 +9,7 @@ categories = [
9 "embedded", 9 "embedded",
10 "no-std", 10 "no-std",
11 "asynchronous", 11 "asynchronous",
12 "network-programming",
12] 13]
13 14
14[package.metadata.embassy_docs] 15[package.metadata.embassy_docs]
diff --git a/embassy-net/src/lib.rs b/embassy-net/src/lib.rs
index 9f8812894..3a385fad6 100644
--- a/embassy-net/src/lib.rs
+++ b/embassy-net/src/lib.rs
@@ -249,7 +249,10 @@ fn to_smoltcp_hardware_address(addr: driver::HardwareAddress) -> HardwareAddress
249 driver::HardwareAddress::Ip => HardwareAddress::Ip, 249 driver::HardwareAddress::Ip => HardwareAddress::Ip,
250 250
251 #[allow(unreachable_patterns)] 251 #[allow(unreachable_patterns)]
252 _ => panic!("Unsupported address {:?}. Make sure to enable medium-ethernet or medium-ieee802154 in embassy-net's Cargo features.", addr), 252 _ => panic!(
253 "Unsupported medium {:?}. Make sure to enable the right medium feature in embassy-net's Cargo features.",
254 addr
255 ),
253 } 256 }
254} 257}
255 258