aboutsummaryrefslogtreecommitdiff
path: root/examples/stm32f3
diff options
context:
space:
mode:
authorbofh <[email protected]>2023-07-31 00:02:50 +0200
committerbofh <[email protected]>2023-07-31 00:02:50 +0200
commitd8f02e151b50f9d5156d5dd60911ea0f27ddedf0 (patch)
treee5ed00187d9cbb0bfe467bad7b8aa39ad310aeb5 /examples/stm32f3
parentd8420ed5a0cd96eef86c213a40c0bd84f4da0afe (diff)
Set frequency in stm32 SPI examples
Diffstat (limited to 'examples/stm32f3')
-rw-r--r--examples/stm32f3/src/bin/spi_dma.rs6
1 files changed, 5 insertions, 1 deletions
diff --git a/examples/stm32f3/src/bin/spi_dma.rs b/examples/stm32f3/src/bin/spi_dma.rs
index 6a39097d4..a27c1d547 100644
--- a/examples/stm32f3/src/bin/spi_dma.rs
+++ b/examples/stm32f3/src/bin/spi_dma.rs
@@ -8,6 +8,7 @@ use core::str::from_utf8;
8use defmt::*; 8use defmt::*;
9use embassy_executor::Spawner; 9use embassy_executor::Spawner;
10use embassy_stm32::spi::{Config, Spi}; 10use embassy_stm32::spi::{Config, Spi};
11use embassy_stm32::time::Hertz;
11use heapless::String; 12use heapless::String;
12use {defmt_rtt as _, panic_probe as _}; 13use {defmt_rtt as _, panic_probe as _};
13 14
@@ -16,7 +17,10 @@ async fn main(_spawner: Spawner) {
16 let p = embassy_stm32::init(Default::default()); 17 let p = embassy_stm32::init(Default::default());
17 info!("Hello World!"); 18 info!("Hello World!");
18 19
19 let mut spi = Spi::new(p.SPI1, p.PB3, p.PB5, p.PB4, p.DMA1_CH3, p.DMA1_CH2, Config::default()); 20 let mut spi_config = Config::default();
21 spi_config.frequency = Hertz(1_000_000);
22
23 let mut spi = Spi::new(p.SPI1, p.PB3, p.PB5, p.PB4, p.DMA1_CH3, p.DMA1_CH2, spi_config);
20 24
21 for n in 0u32.. { 25 for n in 0u32.. {
22 let mut write: String<128> = String::new(); 26 let mut write: String<128> = String::new();