diff options
| author | bofh <[email protected]> | 2023-07-30 19:26:24 +0200 |
|---|---|---|
| committer | bofh <[email protected]> | 2023-07-30 19:26:24 +0200 |
| commit | 55fb1d51268e87b522ba47e4cdc04978e9880ab0 (patch) | |
| tree | 05687a627651fb9bbaf715bb41a566f8c08b0d62 /examples/stm32l0/src | |
| parent | 4f791799a9c05e7e34c70d47ac0b2e885d5714a0 (diff) | |
Fix more stm32 SPI examples
Diffstat (limited to 'examples/stm32l0/src')
| -rw-r--r-- | examples/stm32l0/src/bin/lora_cad.rs | 6 | ||||
| -rw-r--r-- | examples/stm32l0/src/bin/lora_lorawan.rs | 6 | ||||
| -rw-r--r-- | examples/stm32l0/src/bin/lora_p2p_receive.rs | 6 | ||||
| -rw-r--r-- | examples/stm32l0/src/bin/lora_p2p_send.rs | 6 |
4 files changed, 16 insertions, 8 deletions
diff --git a/examples/stm32l0/src/bin/lora_cad.rs b/examples/stm32l0/src/bin/lora_cad.rs index 588cea1e5..ae2393e54 100644 --- a/examples/stm32l0/src/bin/lora_cad.rs +++ b/examples/stm32l0/src/bin/lora_cad.rs | |||
| @@ -27,6 +27,9 @@ async fn main(_spawner: Spawner) { | |||
| 27 | config.rcc.enable_hsi48 = true; | 27 | config.rcc.enable_hsi48 = true; |
| 28 | let p = embassy_stm32::init(config); | 28 | let p = embassy_stm32::init(config); |
| 29 | 29 | ||
| 30 | let mut spi_config = spi::Config::default(); | ||
| 31 | spi_config.frequency = khz(200); | ||
| 32 | |||
| 30 | // SPI for sx1276 | 33 | // SPI for sx1276 |
| 31 | let spi = spi::Spi::new( | 34 | let spi = spi::Spi::new( |
| 32 | p.SPI1, | 35 | p.SPI1, |
| @@ -35,8 +38,7 @@ async fn main(_spawner: Spawner) { | |||
| 35 | p.PA6, | 38 | p.PA6, |
| 36 | p.DMA1_CH3, | 39 | p.DMA1_CH3, |
| 37 | p.DMA1_CH2, | 40 | p.DMA1_CH2, |
| 38 | khz(200), | 41 | spi_config, |
| 39 | spi::Config::default(), | ||
| 40 | ); | 42 | ); |
| 41 | 43 | ||
| 42 | let nss = Output::new(p.PA15.degrade(), Level::High, Speed::Low); | 44 | let nss = Output::new(p.PA15.degrade(), Level::High, Speed::Low); |
diff --git a/examples/stm32l0/src/bin/lora_lorawan.rs b/examples/stm32l0/src/bin/lora_lorawan.rs index c397edd58..2202deeab 100644 --- a/examples/stm32l0/src/bin/lora_lorawan.rs +++ b/examples/stm32l0/src/bin/lora_lorawan.rs | |||
| @@ -32,6 +32,9 @@ async fn main(_spawner: Spawner) { | |||
| 32 | config.rcc.enable_hsi48 = true; | 32 | config.rcc.enable_hsi48 = true; |
| 33 | let p = embassy_stm32::init(config); | 33 | let p = embassy_stm32::init(config); |
| 34 | 34 | ||
| 35 | let mut spi_config = spi::Config::default(); | ||
| 36 | spi_config.frequency = khz(200); | ||
| 37 | |||
| 35 | // SPI for sx1276 | 38 | // SPI for sx1276 |
| 36 | let spi = spi::Spi::new( | 39 | let spi = spi::Spi::new( |
| 37 | p.SPI1, | 40 | p.SPI1, |
| @@ -40,8 +43,7 @@ async fn main(_spawner: Spawner) { | |||
| 40 | p.PA6, | 43 | p.PA6, |
| 41 | p.DMA1_CH3, | 44 | p.DMA1_CH3, |
| 42 | p.DMA1_CH2, | 45 | p.DMA1_CH2, |
| 43 | khz(200), | 46 | spi_config, |
| 44 | spi::Config::default(), | ||
| 45 | ); | 47 | ); |
| 46 | 48 | ||
| 47 | let nss = Output::new(p.PA15.degrade(), Level::High, Speed::Low); | 49 | let nss = Output::new(p.PA15.degrade(), Level::High, Speed::Low); |
diff --git a/examples/stm32l0/src/bin/lora_p2p_receive.rs b/examples/stm32l0/src/bin/lora_p2p_receive.rs index bb7509509..9b6b18b83 100644 --- a/examples/stm32l0/src/bin/lora_p2p_receive.rs +++ b/examples/stm32l0/src/bin/lora_p2p_receive.rs | |||
| @@ -27,6 +27,9 @@ async fn main(_spawner: Spawner) { | |||
| 27 | config.rcc.enable_hsi48 = true; | 27 | config.rcc.enable_hsi48 = true; |
| 28 | let p = embassy_stm32::init(config); | 28 | let p = embassy_stm32::init(config); |
| 29 | 29 | ||
| 30 | let mut spi_config = spi::Config::default(); | ||
| 31 | spi_config.frequency = khz(200); | ||
| 32 | |||
| 30 | // SPI for sx1276 | 33 | // SPI for sx1276 |
| 31 | let spi = spi::Spi::new( | 34 | let spi = spi::Spi::new( |
| 32 | p.SPI1, | 35 | p.SPI1, |
| @@ -35,8 +38,7 @@ async fn main(_spawner: Spawner) { | |||
| 35 | p.PA6, | 38 | p.PA6, |
| 36 | p.DMA1_CH3, | 39 | p.DMA1_CH3, |
| 37 | p.DMA1_CH2, | 40 | p.DMA1_CH2, |
| 38 | khz(200), | 41 | spi_config, |
| 39 | spi::Config::default(), | ||
| 40 | ); | 42 | ); |
| 41 | 43 | ||
| 42 | let nss = Output::new(p.PA15.degrade(), Level::High, Speed::Low); | 44 | let nss = Output::new(p.PA15.degrade(), Level::High, Speed::Low); |
diff --git a/examples/stm32l0/src/bin/lora_p2p_send.rs b/examples/stm32l0/src/bin/lora_p2p_send.rs index e6fadc01d..90bae31e6 100644 --- a/examples/stm32l0/src/bin/lora_p2p_send.rs +++ b/examples/stm32l0/src/bin/lora_p2p_send.rs | |||
| @@ -27,6 +27,9 @@ async fn main(_spawner: Spawner) { | |||
| 27 | config.rcc.enable_hsi48 = true; | 27 | config.rcc.enable_hsi48 = true; |
| 28 | let p = embassy_stm32::init(config); | 28 | let p = embassy_stm32::init(config); |
| 29 | 29 | ||
| 30 | let mut spi_config = spi::Config::default(); | ||
| 31 | spi_config.frequency = khz(200); | ||
| 32 | |||
| 30 | // SPI for sx1276 | 33 | // SPI for sx1276 |
| 31 | let spi = spi::Spi::new( | 34 | let spi = spi::Spi::new( |
| 32 | p.SPI1, | 35 | p.SPI1, |
| @@ -35,8 +38,7 @@ async fn main(_spawner: Spawner) { | |||
| 35 | p.PA6, | 38 | p.PA6, |
| 36 | p.DMA1_CH3, | 39 | p.DMA1_CH3, |
| 37 | p.DMA1_CH2, | 40 | p.DMA1_CH2, |
| 38 | khz(200), | 41 | spi_config, |
| 39 | spi::Config::default(), | ||
| 40 | ); | 42 | ); |
| 41 | 43 | ||
| 42 | let nss = Output::new(p.PA15.degrade(), Level::High, Speed::Low); | 44 | let nss = Output::new(p.PA15.degrade(), Level::High, Speed::Low); |
