Buffer trait. Simpler config.

This commit is contained in:
Christian Perez Llamas
2022-11-10 00:10:42 +01:00
parent 356beabc3b
commit 5a64bf651c
2 changed files with 66 additions and 63 deletions

View File

@ -26,14 +26,11 @@ async fn main(_spawner: Spawner) {
signal_buf.0[2 * x + 1] = triangle_wave(x as i32, len, 2048, 0, 1) as i16;
}
let ptr = &signal_buf.0 as *const i16 as *const u8;
let len = signal_buf.0.len() * core::mem::size_of::<i16>();
i2s.start();
i2s.set_tx_enabled(true);
i2s.start();
loop {
match i2s.tx(ptr, len).await {
match i2s.tx(signal_buf.0.as_slice()).await {
Ok(_) => todo!(),
Err(_) => todo!(),
};