aboutsummaryrefslogtreecommitdiff
path: root/examples/stm32l4/src
diff options
context:
space:
mode:
authorbofh <[email protected]>2023-07-30 18:58:40 +0200
committerbofh <[email protected]>2023-07-30 18:58:40 +0200
commitd2127f6b82e7a97744c81e2a3628ced59d8f1b49 (patch)
tree73c6df942b3bf5a29c8b7ab97aeb339dd25063c6 /examples/stm32l4/src
parent1d815f4ba09b7be88e650690806e18c8a4d8e051 (diff)
Fix stm32 SPI examples
Diffstat (limited to 'examples/stm32l4/src')
-rw-r--r--examples/stm32l4/src/bin/spi.rs12
-rw-r--r--examples/stm32l4/src/bin/spi_blocking_async.rs2
-rw-r--r--examples/stm32l4/src/bin/spi_dma.rs2
3 files changed, 1 insertions, 15 deletions
diff --git a/examples/stm32l4/src/bin/spi.rs b/examples/stm32l4/src/bin/spi.rs
index 76e316a25..a3097fb48 100644
--- a/examples/stm32l4/src/bin/spi.rs
+++ b/examples/stm32l4/src/bin/spi.rs
@@ -6,7 +6,6 @@ use defmt::*;
6use embassy_stm32::dma::NoDma; 6use embassy_stm32::dma::NoDma;
7use embassy_stm32::gpio::{Level, Output, Speed}; 7use embassy_stm32::gpio::{Level, Output, Speed};
8use embassy_stm32::spi::{Config, Spi}; 8use embassy_stm32::spi::{Config, Spi};
9use embassy_stm32::time::Hertz;
10use {defmt_rtt as _, panic_probe as _}; 9use {defmt_rtt as _, panic_probe as _};
11 10
12#[cortex_m_rt::entry] 11#[cortex_m_rt::entry]
@@ -15,16 +14,7 @@ fn main() -> ! {
15 14
16 let p = embassy_stm32::init(Default::default()); 15 let p = embassy_stm32::init(Default::default());
17 16
18 let mut spi = Spi::new( 17 let mut spi = Spi::new(p.SPI3, p.PC10, p.PC12, p.PC11, NoDma, NoDma, Config::default());
19 p.SPI3,
20 p.PC10,
21 p.PC12,
22 p.PC11,
23 NoDma,
24 NoDma,
25 Hertz(1_000_000),
26 Config::default(),
27 );
28 18
29 let mut cs = Output::new(p.PE0, Level::High, Speed::VeryHigh); 19 let mut cs = Output::new(p.PE0, Level::High, Speed::VeryHigh);
30 20
diff --git a/examples/stm32l4/src/bin/spi_blocking_async.rs b/examples/stm32l4/src/bin/spi_blocking_async.rs
index 62ef0130e..868e22117 100644
--- a/examples/stm32l4/src/bin/spi_blocking_async.rs
+++ b/examples/stm32l4/src/bin/spi_blocking_async.rs
@@ -8,7 +8,6 @@ use embassy_executor::Spawner;
8use embassy_stm32::dma::NoDma; 8use embassy_stm32::dma::NoDma;
9use embassy_stm32::gpio::{Input, Level, Output, Pull, Speed}; 9use embassy_stm32::gpio::{Input, Level, Output, Pull, Speed};
10use embassy_stm32::spi::{Config, Spi}; 10use embassy_stm32::spi::{Config, Spi};
11use embassy_stm32::time::Hertz;
12use embedded_hal_async::spi::SpiBus; 11use embedded_hal_async::spi::SpiBus;
13use {defmt_rtt as _, panic_probe as _}; 12use {defmt_rtt as _, panic_probe as _};
14 13
@@ -24,7 +23,6 @@ async fn main(_spawner: Spawner) {
24 p.PC11, 23 p.PC11,
25 NoDma, 24 NoDma,
26 NoDma, 25 NoDma,
27 Hertz(1_000_000),
28 Config::default(), 26 Config::default(),
29 ); 27 );
30 28
diff --git a/examples/stm32l4/src/bin/spi_dma.rs b/examples/stm32l4/src/bin/spi_dma.rs
index 89471db5a..01265c49b 100644
--- a/examples/stm32l4/src/bin/spi_dma.rs
+++ b/examples/stm32l4/src/bin/spi_dma.rs
@@ -6,7 +6,6 @@ use defmt::*;
6use embassy_executor::Spawner; 6use embassy_executor::Spawner;
7use embassy_stm32::gpio::{Input, Level, Output, Pull, Speed}; 7use embassy_stm32::gpio::{Input, Level, Output, Pull, Speed};
8use embassy_stm32::spi::{Config, Spi}; 8use embassy_stm32::spi::{Config, Spi};
9use embassy_stm32::time::Hertz;
10use {defmt_rtt as _, panic_probe as _}; 9use {defmt_rtt as _, panic_probe as _};
11 10
12#[embassy_executor::main] 11#[embassy_executor::main]
@@ -21,7 +20,6 @@ async fn main(_spawner: Spawner) {
21 p.PC11, 20 p.PC11,
22 p.DMA1_CH1, 21 p.DMA1_CH1,
23 p.DMA1_CH2, 22 p.DMA1_CH2,
24 Hertz(1_000_000),
25 Config::default(), 23 Config::default(),
26 ); 24 );
27 25