diff options
Diffstat (limited to 'examples')
| -rw-r--r-- | examples/stm32h7/src/bin/spi.rs | 6 | ||||
| -rw-r--r-- | examples/stm32h7/src/bin/spi_dma.rs | 6 | ||||
| -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 |
6 files changed, 24 insertions, 12 deletions
diff --git a/examples/stm32h7/src/bin/spi.rs b/examples/stm32h7/src/bin/spi.rs index 1f407f002..051a8392b 100644 --- a/examples/stm32h7/src/bin/spi.rs +++ b/examples/stm32h7/src/bin/spi.rs | |||
| @@ -43,6 +43,9 @@ fn main() -> ! { | |||
| 43 | config.rcc.pll1.q_ck = Some(mhz(100)); | 43 | config.rcc.pll1.q_ck = Some(mhz(100)); |
| 44 | let p = embassy_stm32::init(config); | 44 | let p = embassy_stm32::init(config); |
| 45 | 45 | ||
| 46 | let mut spi_config = spi::Config::default(); | ||
| 47 | spi_config.frequency = mhz(1); | ||
| 48 | |||
| 46 | let spi = spi::Spi::new( | 49 | let spi = spi::Spi::new( |
| 47 | p.SPI3, | 50 | p.SPI3, |
| 48 | p.PB3, | 51 | p.PB3, |
| @@ -50,8 +53,7 @@ fn main() -> ! { | |||
| 50 | p.PB4, | 53 | p.PB4, |
| 51 | NoDma, | 54 | NoDma, |
| 52 | NoDma, | 55 | NoDma, |
| 53 | mhz(1), | 56 | spi_config, |
| 54 | spi::Config::default(), | ||
| 55 | ); | 57 | ); |
| 56 | 58 | ||
| 57 | let executor = EXECUTOR.init(Executor::new()); | 59 | let executor = EXECUTOR.init(Executor::new()); |
diff --git a/examples/stm32h7/src/bin/spi_dma.rs b/examples/stm32h7/src/bin/spi_dma.rs index 53004fc9b..5e878ee6e 100644 --- a/examples/stm32h7/src/bin/spi_dma.rs +++ b/examples/stm32h7/src/bin/spi_dma.rs | |||
| @@ -39,6 +39,9 @@ fn main() -> ! { | |||
| 39 | config.rcc.pll1.q_ck = Some(mhz(100)); | 39 | config.rcc.pll1.q_ck = Some(mhz(100)); |
| 40 | let p = embassy_stm32::init(config); | 40 | let p = embassy_stm32::init(config); |
| 41 | 41 | ||
| 42 | let mut spi_config = spi::Config::default(); | ||
| 43 | spi_config.frequency = mhz(1); | ||
| 44 | |||
| 42 | let spi = spi::Spi::new( | 45 | let spi = spi::Spi::new( |
| 43 | p.SPI3, | 46 | p.SPI3, |
| 44 | p.PB3, | 47 | p.PB3, |
| @@ -46,8 +49,7 @@ fn main() -> ! { | |||
| 46 | p.PB4, | 49 | p.PB4, |
| 47 | p.DMA1_CH3, | 50 | p.DMA1_CH3, |
| 48 | p.DMA1_CH4, | 51 | p.DMA1_CH4, |
| 49 | mhz(1), | 52 | spi_config, |
| 50 | spi::Config::default(), | ||
| 51 | ); | 53 | ); |
| 52 | 54 | ||
| 53 | let executor = EXECUTOR.init(Executor::new()); | 55 | let executor = EXECUTOR.init(Executor::new()); |
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); |
