diff options
Diffstat (limited to 'examples/mimxrt6/src')
| -rw-r--r-- | examples/mimxrt6/src/bin/rng.rs | 7 |
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::*; | |||
| 7 | use embassy_executor::Spawner; | 7 | use embassy_executor::Spawner; |
| 8 | use embassy_imxrt::rng::Rng; | 8 | use embassy_imxrt::rng::Rng; |
| 9 | use embassy_imxrt::{bind_interrupts, peripherals, rng}; | 9 | use embassy_imxrt::{bind_interrupts, peripherals, rng}; |
| 10 | use rand::RngCore; | ||
| 11 | use {defmt_rtt as _, panic_probe as _}; | 10 | use {defmt_rtt as _, panic_probe as _}; |
| 12 | 11 | ||
| 13 | bind_interrupts!(struct Irqs { | 12 | bind_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); |
