diff options
| author | bofh <[email protected]> | 2023-07-30 18:58:40 +0200 |
|---|---|---|
| committer | bofh <[email protected]> | 2023-07-30 18:58:40 +0200 |
| commit | d2127f6b82e7a97744c81e2a3628ced59d8f1b49 (patch) | |
| tree | 73c6df942b3bf5a29c8b7ab97aeb339dd25063c6 /examples/stm32l4/src | |
| parent | 1d815f4ba09b7be88e650690806e18c8a4d8e051 (diff) | |
Fix stm32 SPI examples
Diffstat (limited to 'examples/stm32l4/src')
| -rw-r--r-- | examples/stm32l4/src/bin/spi.rs | 12 | ||||
| -rw-r--r-- | examples/stm32l4/src/bin/spi_blocking_async.rs | 2 | ||||
| -rw-r--r-- | examples/stm32l4/src/bin/spi_dma.rs | 2 |
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::*; | |||
| 6 | use embassy_stm32::dma::NoDma; | 6 | use embassy_stm32::dma::NoDma; |
| 7 | use embassy_stm32::gpio::{Level, Output, Speed}; | 7 | use embassy_stm32::gpio::{Level, Output, Speed}; |
| 8 | use embassy_stm32::spi::{Config, Spi}; | 8 | use embassy_stm32::spi::{Config, Spi}; |
| 9 | use embassy_stm32::time::Hertz; | ||
| 10 | use {defmt_rtt as _, panic_probe as _}; | 9 | use {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; | |||
| 8 | use embassy_stm32::dma::NoDma; | 8 | use embassy_stm32::dma::NoDma; |
| 9 | use embassy_stm32::gpio::{Input, Level, Output, Pull, Speed}; | 9 | use embassy_stm32::gpio::{Input, Level, Output, Pull, Speed}; |
| 10 | use embassy_stm32::spi::{Config, Spi}; | 10 | use embassy_stm32::spi::{Config, Spi}; |
| 11 | use embassy_stm32::time::Hertz; | ||
| 12 | use embedded_hal_async::spi::SpiBus; | 11 | use embedded_hal_async::spi::SpiBus; |
| 13 | use {defmt_rtt as _, panic_probe as _}; | 12 | use {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::*; | |||
| 6 | use embassy_executor::Spawner; | 6 | use embassy_executor::Spawner; |
| 7 | use embassy_stm32::gpio::{Input, Level, Output, Pull, Speed}; | 7 | use embassy_stm32::gpio::{Input, Level, Output, Pull, Speed}; |
| 8 | use embassy_stm32::spi::{Config, Spi}; | 8 | use embassy_stm32::spi::{Config, Spi}; |
| 9 | use embassy_stm32::time::Hertz; | ||
| 10 | use {defmt_rtt as _, panic_probe as _}; | 9 | use {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 | ||
