Merge pull request #4169 from vinsynth/main

Fix h7 SAI example start sequence
This commit is contained in:
Henrik Alsér 2025-05-06 13:59:07 +00:00 committed by GitHub
commit 6c6ae4f9fc
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -112,8 +112,10 @@ async fn main(_spawner: Spawner) {
let mut buf = [0u32; HALF_DMA_BUFFER_LENGTH];
loop {
sai_receiver.read(&mut buf).await.unwrap();
// write() must be called before read() to start the master (transmitter)
// clock used by the receiver
sai_transmitter.write(&buf).await.unwrap();
sai_receiver.read(&mut buf).await.unwrap();
}
}