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"
|
static_cell = "2.1.1"
|
||||||
|
|
||||||
embassy-net = { version = "0.9.0", features = [
|
embassy-net = { version = "0.9.0", features = [
|
||||||
"dhcpv4",
|
"defmt",
|
||||||
|
"dhcpv4-hostname",
|
||||||
"medium-ethernet",
|
"medium-ethernet",
|
||||||
"tcp",
|
"tcp",
|
||||||
"dns",
|
"dns",
|
||||||
|
"mdns",
|
||||||
] }
|
] }
|
||||||
esp-radio = { version = "0.18.0", features = [
|
esp-radio = { version = "0.18.0", features = [
|
||||||
"defmt",
|
"defmt",
|
||||||
|
|||||||
+3
-1
@@ -83,7 +83,9 @@ async fn main(spawner: Spawner) -> ! {
|
|||||||
)
|
)
|
||||||
.expect("Failed to initialize Wi-Fi controller");
|
.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 rng = esp_hal::rng::Rng::new();
|
||||||
let seed = (rng.random() as u64) << 32 | rng.random() as u64;
|
let seed = (rng.random() as u64) << 32 | rng.random() as u64;
|
||||||
|
|||||||
Reference in New Issue
Block a user