aboutsummaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
Diffstat (limited to 'examples')
-rw-r--r--examples/stm32wl/src/bin/lora_lorawan.rs5
-rw-r--r--examples/stm32wl/src/bin/lora_p2p_receive.rs5
-rw-r--r--examples/stm32wl/src/bin/lora_p2p_send.rs5
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;
11use embassy_lora::iv::Stm32wlInterfaceVariant; 11use embassy_lora::iv::Stm32wlInterfaceVariant;
12use embassy_lora::LoraTimer; 12use embassy_lora::LoraTimer;
13use embassy_stm32::gpio::{Level, Output, Pin, Speed}; 13use embassy_stm32::gpio::{Level, Output, Pin, Speed};
14use embassy_stm32::peripherals::SUBGHZSPI;
15use embassy_stm32::rcc::low_level::RccPeripheral;
16use embassy_stm32::rng::Rng; 14use embassy_stm32::rng::Rng;
17use embassy_stm32::spi::Spi; 15use embassy_stm32::spi::Spi;
18use embassy_stm32::{interrupt, into_ref, pac, Peripheral}; 16use 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;
10use embassy_executor::Spawner; 10use embassy_executor::Spawner;
11use embassy_lora::iv::Stm32wlInterfaceVariant; 11use embassy_lora::iv::Stm32wlInterfaceVariant;
12use embassy_stm32::gpio::{Level, Output, Pin, Speed}; 12use embassy_stm32::gpio::{Level, Output, Pin, Speed};
13use embassy_stm32::peripherals::SUBGHZSPI;
14use embassy_stm32::rcc::low_level::RccPeripheral;
15use embassy_stm32::spi::Spi; 13use embassy_stm32::spi::Spi;
16use embassy_stm32::{interrupt, into_ref, Peripheral}; 14use embassy_stm32::{interrupt, into_ref, Peripheral};
17use embassy_time::{Delay, Duration, Timer}; 15use 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;
10use embassy_executor::Spawner; 10use embassy_executor::Spawner;
11use embassy_lora::iv::Stm32wlInterfaceVariant; 11use embassy_lora::iv::Stm32wlInterfaceVariant;
12use embassy_stm32::gpio::{Level, Output, Pin, Speed}; 12use embassy_stm32::gpio::{Level, Output, Pin, Speed};
13use embassy_stm32::peripherals::SUBGHZSPI;
14use embassy_stm32::rcc::low_level::RccPeripheral;
15use embassy_stm32::spi::Spi; 13use embassy_stm32::spi::Spi;
16use embassy_stm32::{interrupt, into_ref, Peripheral}; 14use embassy_stm32::{interrupt, into_ref, Peripheral};
17use embassy_time::Delay; 15use 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);