aboutsummaryrefslogtreecommitdiff
path: root/examples/stm32f3
diff options
context:
space:
mode:
authorbors[bot] <26634292+bors[bot]@users.noreply.github.com>2022-01-26 22:01:46 +0000
committerGitHub <[email protected]>2022-01-26 22:01:46 +0000
commitd76cd5ceaf5140c48ef97180beae156c0c0e07c8 (patch)
treea453271d10c017854184335584188bc8709ed517 /examples/stm32f3
parentcd36e3f7332d08865e670ca5b515d1c6efa1bf85 (diff)
parentc8347fafb0814078466d7ed220224b9f4c7d78cf (diff)
Merge #592
592: Initial work on unstable-trait feature for stm32 r=lulf a=lulf Implements async traits for exti for now. Co-authored-by: Ulf Lilleengen <[email protected]>
Diffstat (limited to 'examples/stm32f3')
-rw-r--r--examples/stm32f3/src/bin/spi_dma.rs3
1 files changed, 1 insertions, 2 deletions
diff --git a/examples/stm32f3/src/bin/spi_dma.rs b/examples/stm32f3/src/bin/spi_dma.rs
index a87a36f73..bd66b1202 100644
--- a/examples/stm32f3/src/bin/spi_dma.rs
+++ b/examples/stm32f3/src/bin/spi_dma.rs
@@ -10,7 +10,6 @@ use embassy::executor::Spawner;
10use embassy_stm32::spi::{Config, Spi}; 10use embassy_stm32::spi::{Config, Spi};
11use embassy_stm32::time::Hertz; 11use embassy_stm32::time::Hertz;
12use embassy_stm32::Peripherals; 12use embassy_stm32::Peripherals;
13use embassy_traits::spi::FullDuplex;
14use example_common::*; 13use example_common::*;
15use heapless::String; 14use heapless::String;
16 15
@@ -33,7 +32,7 @@ async fn main(_spawner: Spawner, p: Peripherals) {
33 let mut write: String<128> = String::new(); 32 let mut write: String<128> = String::new();
34 let mut read = [0; 128]; 33 let mut read = [0; 128];
35 core::write!(&mut write, "Hello DMA World {}!\r\n", n).unwrap(); 34 core::write!(&mut write, "Hello DMA World {}!\r\n", n).unwrap();
36 spi.read_write(&mut read[0..write.len()], write.as_bytes()) 35 spi.transfer(&mut read[0..write.len()], write.as_bytes())
37 .await 36 .await
38 .ok(); 37 .ok();
39 info!("read via spi+dma: {}", from_utf8(&read).unwrap()); 38 info!("read via spi+dma: {}", from_utf8(&read).unwrap());