aboutsummaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorDario Nieuwenhuis <[email protected]>2025-07-06 20:37:46 +0000
committerGitHub <[email protected]>2025-07-06 20:37:46 +0000
commitd7d0828d5c2e572bc278cacc3ec0c1bfd8912d79 (patch)
treefb93d9999f105274ae51520dcb38e983f9a8e549 /examples
parent78af9ae8afcc62f5fdb02e2875754f07ca718e97 (diff)
parentbd5b1580dfb07e0bcd5ec1d0e5f8cc8b958d72ba (diff)
Merge pull request #4370 from cmilatinov/feature/stm32-sample-shifting
embassy-stm32: Added sample shifting to qspi config
Diffstat (limited to 'examples')
-rw-r--r--examples/stm32f7/src/bin/qspi.rs1
-rw-r--r--examples/stm32h742/src/bin/qspi.rs1
-rw-r--r--examples/stm32l432/src/bin/qspi_mmap.rs3
3 files changed, 4 insertions, 1 deletions
diff --git a/examples/stm32f7/src/bin/qspi.rs b/examples/stm32f7/src/bin/qspi.rs
index bd3287964..ab29ddeff 100644
--- a/examples/stm32f7/src/bin/qspi.rs
+++ b/examples/stm32f7/src/bin/qspi.rs
@@ -279,6 +279,7 @@ async fn main(_spawner: Spawner) -> ! {
279 prescaler: 16, 279 prescaler: 16,
280 cs_high_time: ChipSelectHighTime::_1Cycle, 280 cs_high_time: ChipSelectHighTime::_1Cycle,
281 fifo_threshold: FIFOThresholdLevel::_16Bytes, 281 fifo_threshold: FIFOThresholdLevel::_16Bytes,
282 sample_shifting: SampleShifting::None,
282 }; 283 };
283 let driver = Qspi::new_bank1( 284 let driver = Qspi::new_bank1(
284 p.QUADSPI, p.PF8, p.PF9, p.PE2, p.PF6, p.PF10, p.PB10, p.DMA2_CH7, config, 285 p.QUADSPI, p.PF8, p.PF9, p.PE2, p.PF6, p.PF10, p.PB10, p.DMA2_CH7, config,
diff --git a/examples/stm32h742/src/bin/qspi.rs b/examples/stm32h742/src/bin/qspi.rs
index aee07f3f2..50e37ec52 100644
--- a/examples/stm32h742/src/bin/qspi.rs
+++ b/examples/stm32h742/src/bin/qspi.rs
@@ -272,6 +272,7 @@ async fn main(_spawner: Spawner) -> ! {
272 prescaler: 16, 272 prescaler: 16,
273 cs_high_time: ChipSelectHighTime::_1Cycle, 273 cs_high_time: ChipSelectHighTime::_1Cycle,
274 fifo_threshold: FIFOThresholdLevel::_16Bytes, 274 fifo_threshold: FIFOThresholdLevel::_16Bytes,
275 sample_shifting: SampleShifting::None,
275 }; 276 };
276 let driver = Qspi::new_blocking_bank1(p.QUADSPI, p.PD11, p.PD12, p.PE2, p.PD13, p.PB2, p.PB10, config); 277 let driver = Qspi::new_blocking_bank1(p.QUADSPI, p.PD11, p.PD12, p.PE2, p.PD13, p.PB2, p.PB10, config);
277 let mut flash = FlashMemory::new(driver); 278 let mut flash = FlashMemory::new(driver);
diff --git a/examples/stm32l432/src/bin/qspi_mmap.rs b/examples/stm32l432/src/bin/qspi_mmap.rs
index 86a20eb3d..075458fe5 100644
--- a/examples/stm32l432/src/bin/qspi_mmap.rs
+++ b/examples/stm32l432/src/bin/qspi_mmap.rs
@@ -7,7 +7,7 @@
7use defmt::info; 7use defmt::info;
8use embassy_stm32::mode; 8use embassy_stm32::mode;
9use embassy_stm32::qspi::enums::{ 9use embassy_stm32::qspi::enums::{
10 AddressSize, ChipSelectHighTime, DummyCycles, FIFOThresholdLevel, MemorySize, QspiWidth, 10 AddressSize, ChipSelectHighTime, DummyCycles, FIFOThresholdLevel, MemorySize, QspiWidth, SampleShifting,
11}; 11};
12use embassy_stm32::qspi::{self, Instance, TransferConfig}; 12use embassy_stm32::qspi::{self, Instance, TransferConfig};
13pub struct FlashMemory<I: Instance> { 13pub struct FlashMemory<I: Instance> {
@@ -252,6 +252,7 @@ async fn main(_spawner: Spawner) {
252 prescaler: 200, 252 prescaler: 200,
253 cs_high_time: ChipSelectHighTime::_1Cycle, 253 cs_high_time: ChipSelectHighTime::_1Cycle,
254 fifo_threshold: FIFOThresholdLevel::_16Bytes, 254 fifo_threshold: FIFOThresholdLevel::_16Bytes,
255 sample_shifting: SampleShifting::None,
255 }; 256 };
256 let driver = qspi::Qspi::new_bank1(p.QUADSPI, p.PB1, p.PB0, p.PA7, p.PA6, p.PA3, p.PA2, p.DMA2_CH7, config); 257 let driver = qspi::Qspi::new_bank1(p.QUADSPI, p.PB1, p.PB0, p.PA7, p.PA6, p.PA3, p.PA2, p.DMA2_CH7, config);
257 let mut flash = FlashMemory::new(driver); 258 let mut flash = FlashMemory::new(driver);