aboutsummaryrefslogtreecommitdiff
path: root/examples/nrf/src/bin
diff options
context:
space:
mode:
Diffstat (limited to 'examples/nrf/src/bin')
-rw-r--r--examples/nrf/src/bin/i2s.rs7
1 files changed, 2 insertions, 5 deletions
diff --git a/examples/nrf/src/bin/i2s.rs b/examples/nrf/src/bin/i2s.rs
index a395c7141..e8ddb4a40 100644
--- a/examples/nrf/src/bin/i2s.rs
+++ b/examples/nrf/src/bin/i2s.rs
@@ -26,14 +26,11 @@ async fn main(_spawner: Spawner) {
26 signal_buf.0[2 * x + 1] = triangle_wave(x as i32, len, 2048, 0, 1) as i16; 26 signal_buf.0[2 * x + 1] = triangle_wave(x as i32, len, 2048, 0, 1) as i16;
27 } 27 }
28 28
29 let ptr = &signal_buf.0 as *const i16 as *const u8;
30 let len = signal_buf.0.len() * core::mem::size_of::<i16>();
31
32 i2s.start();
33 i2s.set_tx_enabled(true); 29 i2s.set_tx_enabled(true);
30 i2s.start();
34 31
35 loop { 32 loop {
36 match i2s.tx(ptr, len).await { 33 match i2s.tx(signal_buf.0.as_slice()).await {
37 Ok(_) => todo!(), 34 Ok(_) => todo!(),
38 Err(_) => todo!(), 35 Err(_) => todo!(),
39 }; 36 };