aboutsummaryrefslogtreecommitdiff
path: root/examples/stm32l1
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/stm32l1
parentd8420ed5a0cd96eef86c213a40c0bd84f4da0afe (diff)
Set frequency in stm32 SPI examples
Diffstat (limited to 'examples/stm32l1')
-rw-r--r--examples/stm32l1/src/bin/spi.rs6
1 files changed, 5 insertions, 1 deletions
diff --git a/examples/stm32l1/src/bin/spi.rs b/examples/stm32l1/src/bin/spi.rs
index 535231402..905b4d75c 100644
--- a/examples/stm32l1/src/bin/spi.rs
+++ b/examples/stm32l1/src/bin/spi.rs
@@ -7,6 +7,7 @@ use embassy_executor::Spawner;
7use embassy_stm32::dma::NoDma; 7use embassy_stm32::dma::NoDma;
8use embassy_stm32::gpio::{Level, Output, Speed}; 8use embassy_stm32::gpio::{Level, Output, Speed};
9use embassy_stm32::spi::{Config, Spi}; 9use embassy_stm32::spi::{Config, Spi};
10use embassy_stm32::time::Hertz;
10use {defmt_rtt as _, panic_probe as _}; 11use {defmt_rtt as _, panic_probe as _};
11 12
12#[embassy_executor::main] 13#[embassy_executor::main]
@@ -14,7 +15,10 @@ async fn main(_spawner: Spawner) {
14 let p = embassy_stm32::init(Default::default()); 15 let p = embassy_stm32::init(Default::default());
15 info!("Hello World, folks!"); 16 info!("Hello World, folks!");
16 17
17 let mut spi = Spi::new(p.SPI1, p.PA5, p.PA7, p.PA6, NoDma, NoDma, Config::default()); 18 let mut spi_config = Config::default();
19 spi_config.frequency = Hertz(1_000_000);
20
21 let mut spi = Spi::new(p.SPI1, p.PA5, p.PA7, p.PA6, NoDma, NoDma, spi_config);
18 22
19 let mut cs = Output::new(p.PA4, Level::High, Speed::VeryHigh); 23 let mut cs = Output::new(p.PA4, Level::High, Speed::VeryHigh);
20 24