aboutsummaryrefslogtreecommitdiff
path: root/examples/mimxrt6/src/bin/rng.rs
diff options
context:
space:
mode:
Diffstat (limited to 'examples/mimxrt6/src/bin/rng.rs')
-rw-r--r--examples/mimxrt6/src/bin/rng.rs7
1 files changed, 3 insertions, 4 deletions
diff --git a/examples/mimxrt6/src/bin/rng.rs b/examples/mimxrt6/src/bin/rng.rs
index 5f64cb96a..9468dd109 100644
--- a/examples/mimxrt6/src/bin/rng.rs
+++ b/examples/mimxrt6/src/bin/rng.rs
@@ -7,7 +7,6 @@ use defmt::*;
7use embassy_executor::Spawner; 7use embassy_executor::Spawner;
8use embassy_imxrt::rng::Rng; 8use embassy_imxrt::rng::Rng;
9use embassy_imxrt::{bind_interrupts, peripherals, rng}; 9use embassy_imxrt::{bind_interrupts, peripherals, rng};
10use rand::RngCore;
11use {defmt_rtt as _, panic_probe as _}; 10use {defmt_rtt as _, panic_probe as _};
12 11
13bind_interrupts!(struct Irqs { 12bind_interrupts!(struct Irqs {
@@ -29,10 +28,10 @@ async fn main(_spawner: Spawner) {
29 // RngCore interface 28 // RngCore interface
30 let mut random_bytes = [0; 16]; 29 let mut random_bytes = [0; 16];
31 30
32 let random_u32 = rng.next_u32(); 31 let random_u32 = rng.blocking_next_u32();
33 let random_u64 = rng.next_u64(); 32 let random_u64 = rng.blocking_next_u64();
34 33
35 rng.fill_bytes(&mut random_bytes); 34 rng.blocking_fill_bytes(&mut random_bytes);
36 35
37 info!("random_u32 {}", random_u32); 36 info!("random_u32 {}", random_u32);
38 info!("random_u64 {}", random_u64); 37 info!("random_u64 {}", random_u64);