Actually use a random seed in Wi-Fi examples (#2718)
This commit is contained in:
parent
d2f15d69d7
commit
f6126502ae
@ -67,15 +67,11 @@ async fn main(spawner: Spawner) -> ! {
|
||||
esp_alloc::heap_allocator!(72 * 1024);
|
||||
|
||||
let timg0 = TimerGroup::new(peripherals.TIMG0);
|
||||
let mut rng = Rng::new(peripherals.RNG);
|
||||
|
||||
let init = &*mk_static!(
|
||||
EspWifiController<'static>,
|
||||
init(
|
||||
timg0.timer0,
|
||||
Rng::new(peripherals.RNG),
|
||||
peripherals.RADIO_CLK,
|
||||
)
|
||||
.unwrap()
|
||||
init(timg0.timer0, rng.clone(), peripherals.RADIO_CLK).unwrap()
|
||||
);
|
||||
|
||||
let wifi = peripherals.WIFI;
|
||||
@ -102,7 +98,7 @@ async fn main(spawner: Spawner) -> ! {
|
||||
dns_servers: Default::default(),
|
||||
});
|
||||
|
||||
let seed = 1234; // very random, very secure seed
|
||||
let seed = (rng.random() as u64) << 32 | rng.random() as u64;
|
||||
|
||||
// Init network stack
|
||||
let stack = &*mk_static!(
|
||||
|
||||
@ -71,15 +71,11 @@ async fn main(spawner: Spawner) -> ! {
|
||||
esp_alloc::heap_allocator!(72 * 1024);
|
||||
|
||||
let timg0 = TimerGroup::new(peripherals.TIMG0);
|
||||
let mut rng = Rng::new(peripherals.RNG);
|
||||
|
||||
let init = &*mk_static!(
|
||||
EspWifiController<'static>,
|
||||
init(
|
||||
timg0.timer0,
|
||||
Rng::new(peripherals.RNG),
|
||||
peripherals.RADIO_CLK,
|
||||
)
|
||||
.unwrap()
|
||||
init(timg0.timer0, rng.clone(), peripherals.RADIO_CLK).unwrap()
|
||||
);
|
||||
|
||||
let wifi = peripherals.WIFI;
|
||||
@ -104,7 +100,7 @@ async fn main(spawner: Spawner) -> ! {
|
||||
});
|
||||
let sta_config = embassy_net::Config::dhcpv4(Default::default());
|
||||
|
||||
let seed = 1234; // very random, very secure seed
|
||||
let seed = (rng.random() as u64) << 32 | rng.random() as u64;
|
||||
|
||||
// Init network stacks
|
||||
let ap_stack = &*mk_static!(
|
||||
|
||||
@ -94,15 +94,11 @@ async fn main(spawner: Spawner) -> ! {
|
||||
let server_address: Ipv4Address = HOST_IP.parse().expect("Invalid HOST_IP address");
|
||||
|
||||
let timg0 = TimerGroup::new(peripherals.TIMG0);
|
||||
let mut rng = Rng::new(peripherals.RNG);
|
||||
|
||||
let init = &*mk_static!(
|
||||
EspWifiController<'static>,
|
||||
init(
|
||||
timg0.timer0,
|
||||
Rng::new(peripherals.RNG),
|
||||
peripherals.RADIO_CLK,
|
||||
)
|
||||
.unwrap()
|
||||
init(timg0.timer0, rng.clone(), peripherals.RADIO_CLK).unwrap()
|
||||
);
|
||||
|
||||
let wifi = peripherals.WIFI;
|
||||
@ -122,7 +118,7 @@ async fn main(spawner: Spawner) -> ! {
|
||||
|
||||
let config = embassy_net::Config::dhcpv4(Default::default());
|
||||
|
||||
let seed = 1234; // very random, very secure seed
|
||||
let seed = (rng.random() as u64) << 32 | rng.random() as u64;
|
||||
|
||||
// Init network stack
|
||||
let stack = &*mk_static!(
|
||||
|
||||
@ -56,15 +56,11 @@ async fn main(spawner: Spawner) -> ! {
|
||||
esp_alloc::heap_allocator!(72 * 1024);
|
||||
|
||||
let timg0 = TimerGroup::new(peripherals.TIMG0);
|
||||
let mut rng = Rng::new(peripherals.RNG);
|
||||
|
||||
let init = &*mk_static!(
|
||||
EspWifiController<'static>,
|
||||
init(
|
||||
timg0.timer0,
|
||||
Rng::new(peripherals.RNG),
|
||||
peripherals.RADIO_CLK,
|
||||
)
|
||||
.unwrap()
|
||||
init(timg0.timer0, rng.clone(), peripherals.RADIO_CLK).unwrap()
|
||||
);
|
||||
|
||||
let wifi = peripherals.WIFI;
|
||||
@ -84,7 +80,7 @@ async fn main(spawner: Spawner) -> ! {
|
||||
|
||||
let config = embassy_net::Config::dhcpv4(Default::default());
|
||||
|
||||
let seed = 1234; // very random, very secure seed
|
||||
let seed = (rng.random() as u64) << 32 | rng.random() as u64;
|
||||
|
||||
// Init network stack
|
||||
let stack = &*mk_static!(
|
||||
|
||||
Loading…
Reference in New Issue
Block a user