aboutsummaryrefslogtreecommitdiff
path: root/examples/stm32h7/src/bin/spi.rs
diff options
context:
space:
mode:
authorDario Nieuwenhuis <[email protected]>2022-01-19 17:29:47 +0100
committerDario Nieuwenhuis <[email protected]>2022-01-19 17:59:55 +0100
commit889d757ab8bcfc10caf0a7d75ffb7733a7e71ed1 (patch)
tree70a6590ad9da8c625eb69c21faddb5721bfbcea4 /examples/stm32h7/src/bin/spi.rs
parent3d27a0e7cbf226d2a9df3e2efa058589ebfca858 (diff)
stm32/spi: expose all functionality as inherent methods.
Diffstat (limited to 'examples/stm32h7/src/bin/spi.rs')
-rw-r--r--examples/stm32h7/src/bin/spi.rs3
1 files changed, 1 insertions, 2 deletions
diff --git a/examples/stm32h7/src/bin/spi.rs b/examples/stm32h7/src/bin/spi.rs
index 0b375b0d0..17e64da79 100644
--- a/examples/stm32h7/src/bin/spi.rs
+++ b/examples/stm32h7/src/bin/spi.rs
@@ -10,7 +10,6 @@ use embassy::executor::Executor;
10use embassy::util::Forever; 10use embassy::util::Forever;
11use embassy_stm32::dma::NoDma; 11use embassy_stm32::dma::NoDma;
12use embassy_stm32::spi; 12use embassy_stm32::spi;
13use embedded_hal::blocking::spi::Transfer;
14use example_common::*; 13use example_common::*;
15 14
16use core::str::from_utf8; 15use core::str::from_utf8;
@@ -25,7 +24,7 @@ async fn main_task(mut spi: spi::Spi<'static, SPI3, NoDma, NoDma>) {
25 let mut write: String<128> = String::new(); 24 let mut write: String<128> = String::new();
26 core::write!(&mut write, "Hello DMA World {}!\r\n", n).unwrap(); 25 core::write!(&mut write, "Hello DMA World {}!\r\n", n).unwrap();
27 unsafe { 26 unsafe {
28 let result = spi.transfer(write.as_bytes_mut()); 27 let result = spi.blocking_transfer_in_place(write.as_bytes_mut());
29 if let Err(_) = result { 28 if let Err(_) = result {
30 defmt::panic!("crap"); 29 defmt::panic!("crap");
31 } 30 }