Merge pull request #149 from xoviat/spi

stm32: fix spi/write
This commit is contained in:
Thales 2021-04-25 22:08:38 -03:00 committed by GitHub
commit 1f2551d7cd
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -283,12 +283,11 @@ where
for i in 0..(static_buf.len() - 1) { for i in 0..(static_buf.len() - 1) {
let byte = static_buf[i]; let byte = static_buf[i];
loop { loop {
let fut = InterruptFuture::new(&mut self.spi_int);
match write_sr(&spi, byte) { match write_sr(&spi, byte) {
Ok(()) => break, Ok(()) => break,
_ => {} _ => {}
} }
fut.await; InterruptFuture::new(&mut self.spi_int).await;
} }
} }