mirror of
https://github.com/embassy-rs/embassy.git
synced 2026-04-19 21:35:48 +00:00
docs: use cryptocell to generate seed for embassy_net stack
Signed-off-by: Nils Ponsard <nils.ponsard@inria.fr>
This commit is contained in:
@@ -13,6 +13,7 @@ use embassy_net::{Ipv4Cidr, Stack, StackResources};
|
||||
use embassy_net_nrf91::context::Status;
|
||||
use embassy_net_nrf91::{Runner, State, TraceBuffer, TraceReader, context};
|
||||
use embassy_nrf::buffered_uarte::{self, BufferedUarteTx};
|
||||
use embassy_nrf::cryptocell_rng::CcRng;
|
||||
use embassy_nrf::gpio::{AnyPin, Level, Output, OutputDrive};
|
||||
use embassy_nrf::uarte::Baudrate;
|
||||
use embassy_nrf::{Peri, bind_interrupts, interrupt, peripherals, uarte};
|
||||
@@ -143,8 +144,9 @@ async fn main(spawner: Spawner) {
|
||||
|
||||
let config = embassy_net::Config::default();
|
||||
|
||||
// Generate "random" seed. nRF91 has no RNG, TODO figure out something...
|
||||
let seed = 123456;
|
||||
// Generate random seed.
|
||||
let mut rng = CcRng::new_blocking(p.CC_RNG);
|
||||
let seed = rng.blocking_next_u64();
|
||||
|
||||
// Init network stack
|
||||
static RESOURCES: StaticCell<StackResources<2>> = StaticCell::new();
|
||||
|
||||
Reference in New Issue
Block a user