aboutsummaryrefslogtreecommitdiff
path: root/examples/stm32l0
diff options
context:
space:
mode:
authorbofh <[email protected]>2023-07-30 19:26:24 +0200
committerbofh <[email protected]>2023-07-30 19:26:24 +0200
commit55fb1d51268e87b522ba47e4cdc04978e9880ab0 (patch)
tree05687a627651fb9bbaf715bb41a566f8c08b0d62 /examples/stm32l0
parent4f791799a9c05e7e34c70d47ac0b2e885d5714a0 (diff)
Fix more stm32 SPI examples
Diffstat (limited to 'examples/stm32l0')
-rw-r--r--examples/stm32l0/src/bin/lora_cad.rs6
-rw-r--r--examples/stm32l0/src/bin/lora_lorawan.rs6
-rw-r--r--examples/stm32l0/src/bin/lora_p2p_receive.rs6
-rw-r--r--examples/stm32l0/src/bin/lora_p2p_send.rs6
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);