aboutsummaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
Diffstat (limited to 'examples')
-rw-r--r--examples/stm32h7/src/bin/spi.rs6
-rw-r--r--examples/stm32h7/src/bin/spi_dma.rs6
-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
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);