feat: set hostname for the device
This commit is contained in:
+3
-1
@@ -35,10 +35,12 @@ critical-section = "1.2.0"
|
||||
static_cell = "2.1.1"
|
||||
|
||||
embassy-net = { version = "0.9.0", features = [
|
||||
"dhcpv4",
|
||||
"defmt",
|
||||
"dhcpv4-hostname",
|
||||
"medium-ethernet",
|
||||
"tcp",
|
||||
"dns",
|
||||
"mdns",
|
||||
] }
|
||||
esp-radio = { version = "0.18.0", features = [
|
||||
"defmt",
|
||||
|
||||
+3
-1
@@ -83,7 +83,9 @@ async fn main(spawner: Spawner) -> ! {
|
||||
)
|
||||
.expect("Failed to initialize Wi-Fi controller");
|
||||
|
||||
let net_config = embassy_net::Config::dhcpv4(Default::default());
|
||||
let mut dhcp_config = embassy_net::DhcpConfig::default();
|
||||
dhcp_config.hostname = Some("cover-theif".try_into().unwrap());
|
||||
let net_config = embassy_net::Config::dhcpv4(dhcp_config);
|
||||
|
||||
let rng = esp_hal::rng::Rng::new();
|
||||
let seed = (rng.random() as u64) << 32 | rng.random() as u64;
|
||||
|
||||
Reference in New Issue
Block a user