diff options
Diffstat (limited to 'examples/stm32wl/src')
| -rw-r--r-- | examples/stm32wl/src/bin/lora_lorawan.rs | 5 | ||||
| -rw-r--r-- | examples/stm32wl/src/bin/lora_p2p_receive.rs | 5 | ||||
| -rw-r--r-- | examples/stm32wl/src/bin/lora_p2p_send.rs | 5 |
3 files changed, 3 insertions, 12 deletions
diff --git a/examples/stm32wl/src/bin/lora_lorawan.rs b/examples/stm32wl/src/bin/lora_lorawan.rs index 467ba7604..644ce2959 100644 --- a/examples/stm32wl/src/bin/lora_lorawan.rs +++ b/examples/stm32wl/src/bin/lora_lorawan.rs | |||
| @@ -11,8 +11,6 @@ use embassy_executor::Spawner; | |||
| 11 | use embassy_lora::iv::Stm32wlInterfaceVariant; | 11 | use embassy_lora::iv::Stm32wlInterfaceVariant; |
| 12 | use embassy_lora::LoraTimer; | 12 | use embassy_lora::LoraTimer; |
| 13 | use embassy_stm32::gpio::{Level, Output, Pin, Speed}; | 13 | use embassy_stm32::gpio::{Level, Output, Pin, Speed}; |
| 14 | use embassy_stm32::peripherals::SUBGHZSPI; | ||
| 15 | use embassy_stm32::rcc::low_level::RccPeripheral; | ||
| 16 | use embassy_stm32::rng::Rng; | 14 | use embassy_stm32::rng::Rng; |
| 17 | use embassy_stm32::spi::Spi; | 15 | use embassy_stm32::spi::Spi; |
| 18 | use embassy_stm32::{interrupt, into_ref, pac, Peripheral}; | 16 | use embassy_stm32::{interrupt, into_ref, pac, Peripheral}; |
| @@ -36,8 +34,7 @@ async fn main(_spawner: Spawner) { | |||
| 36 | 34 | ||
| 37 | unsafe { pac::RCC.ccipr().modify(|w| w.set_rngsel(0b01)) } | 35 | unsafe { pac::RCC.ccipr().modify(|w| w.set_rngsel(0b01)) } |
| 38 | 36 | ||
| 39 | let pclk3_freq = SUBGHZSPI::frequency().0; | 37 | let spi = Spi::new_subghz(p.SUBGHZSPI, p.DMA1_CH1, p.DMA1_CH2); |
| 40 | let spi = Spi::new_subghz(p.SUBGHZSPI, p.DMA1_CH1, p.DMA1_CH2, pclk3_freq); | ||
| 41 | 38 | ||
| 42 | let irq = interrupt::take!(SUBGHZ_RADIO); | 39 | let irq = interrupt::take!(SUBGHZ_RADIO); |
| 43 | into_ref!(irq); | 40 | into_ref!(irq); |
diff --git a/examples/stm32wl/src/bin/lora_p2p_receive.rs b/examples/stm32wl/src/bin/lora_p2p_receive.rs index cb0a8e349..81e9c7057 100644 --- a/examples/stm32wl/src/bin/lora_p2p_receive.rs +++ b/examples/stm32wl/src/bin/lora_p2p_receive.rs | |||
| @@ -10,8 +10,6 @@ use defmt::info; | |||
| 10 | use embassy_executor::Spawner; | 10 | use embassy_executor::Spawner; |
| 11 | use embassy_lora::iv::Stm32wlInterfaceVariant; | 11 | use embassy_lora::iv::Stm32wlInterfaceVariant; |
| 12 | use embassy_stm32::gpio::{Level, Output, Pin, Speed}; | 12 | use embassy_stm32::gpio::{Level, Output, Pin, Speed}; |
| 13 | use embassy_stm32::peripherals::SUBGHZSPI; | ||
| 14 | use embassy_stm32::rcc::low_level::RccPeripheral; | ||
| 15 | use embassy_stm32::spi::Spi; | 13 | use embassy_stm32::spi::Spi; |
| 16 | use embassy_stm32::{interrupt, into_ref, Peripheral}; | 14 | use embassy_stm32::{interrupt, into_ref, Peripheral}; |
| 17 | use embassy_time::{Delay, Duration, Timer}; | 15 | use embassy_time::{Delay, Duration, Timer}; |
| @@ -28,8 +26,7 @@ async fn main(_spawner: Spawner) { | |||
| 28 | config.rcc.mux = embassy_stm32::rcc::ClockSrc::HSE32; | 26 | config.rcc.mux = embassy_stm32::rcc::ClockSrc::HSE32; |
| 29 | let p = embassy_stm32::init(config); | 27 | let p = embassy_stm32::init(config); |
| 30 | 28 | ||
| 31 | let pclk3_freq = SUBGHZSPI::frequency().0; | 29 | let spi = Spi::new_subghz(p.SUBGHZSPI, p.DMA1_CH1, p.DMA1_CH2); |
| 32 | let spi = Spi::new_subghz(p.SUBGHZSPI, p.DMA1_CH1, p.DMA1_CH2, pclk3_freq); | ||
| 33 | 30 | ||
| 34 | let irq = interrupt::take!(SUBGHZ_RADIO); | 31 | let irq = interrupt::take!(SUBGHZ_RADIO); |
| 35 | into_ref!(irq); | 32 | into_ref!(irq); |
diff --git a/examples/stm32wl/src/bin/lora_p2p_send.rs b/examples/stm32wl/src/bin/lora_p2p_send.rs index f267f2ae6..263d4e670 100644 --- a/examples/stm32wl/src/bin/lora_p2p_send.rs +++ b/examples/stm32wl/src/bin/lora_p2p_send.rs | |||
| @@ -10,8 +10,6 @@ use defmt::info; | |||
| 10 | use embassy_executor::Spawner; | 10 | use embassy_executor::Spawner; |
| 11 | use embassy_lora::iv::Stm32wlInterfaceVariant; | 11 | use embassy_lora::iv::Stm32wlInterfaceVariant; |
| 12 | use embassy_stm32::gpio::{Level, Output, Pin, Speed}; | 12 | use embassy_stm32::gpio::{Level, Output, Pin, Speed}; |
| 13 | use embassy_stm32::peripherals::SUBGHZSPI; | ||
| 14 | use embassy_stm32::rcc::low_level::RccPeripheral; | ||
| 15 | use embassy_stm32::spi::Spi; | 13 | use embassy_stm32::spi::Spi; |
| 16 | use embassy_stm32::{interrupt, into_ref, Peripheral}; | 14 | use embassy_stm32::{interrupt, into_ref, Peripheral}; |
| 17 | use embassy_time::Delay; | 15 | use embassy_time::Delay; |
| @@ -28,8 +26,7 @@ async fn main(_spawner: Spawner) { | |||
| 28 | config.rcc.mux = embassy_stm32::rcc::ClockSrc::HSE32; | 26 | config.rcc.mux = embassy_stm32::rcc::ClockSrc::HSE32; |
| 29 | let p = embassy_stm32::init(config); | 27 | let p = embassy_stm32::init(config); |
| 30 | 28 | ||
| 31 | let pclk3_freq = SUBGHZSPI::frequency().0; | 29 | let spi = Spi::new_subghz(p.SUBGHZSPI, p.DMA1_CH1, p.DMA1_CH2); |
| 32 | let spi = Spi::new_subghz(p.SUBGHZSPI, p.DMA1_CH1, p.DMA1_CH2, pclk3_freq); | ||
| 33 | 30 | ||
| 34 | let irq = interrupt::take!(SUBGHZ_RADIO); | 31 | let irq = interrupt::take!(SUBGHZ_RADIO); |
| 35 | into_ref!(irq); | 32 | into_ref!(irq); |
