diff options
| author | Christian Perez Llamas <[email protected]> | 2022-11-10 00:10:42 +0100 |
|---|---|---|
| committer | Christian Perez Llamas <[email protected]> | 2022-11-10 00:10:42 +0100 |
| commit | 5a64bf651c66f2da16cd3ae20ed9ba2489f40d7a (patch) | |
| tree | 738479ec9d41e301be25b61ff49e8eabd073bcee /examples | |
| parent | 356beabc3b11d78612c6958d1cfe542209e43558 (diff) | |
Buffer trait. Simpler config.
Diffstat (limited to 'examples')
| -rw-r--r-- | examples/nrf/src/bin/i2s.rs | 7 |
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 | }; |
