aboutsummaryrefslogtreecommitdiff
path: root/examples/stm32l432
diff options
context:
space:
mode:
authorCristian Milatinov <[email protected]>2025-07-05 01:32:21 -0400
committerCristian Milatinov <[email protected]>2025-07-05 01:32:21 -0400
commit9134fb2dd4f8430b1630cff98a93f030dae3ebeb (patch)
tree89494bdb149ce0d016a65dff516e24c535435b54 /examples/stm32l432
parent1f87e4783110cb752f364657ae7c2759d6a2ac27 (diff)
Update examples to add SampleShifting in qspi config
Diffstat (limited to 'examples/stm32l432')
-rw-r--r--examples/stm32l432/src/bin/qspi_mmap.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/examples/stm32l432/src/bin/qspi_mmap.rs b/examples/stm32l432/src/bin/qspi_mmap.rs
index 86a20eb3d..414621475 100644
--- a/examples/stm32l432/src/bin/qspi_mmap.rs
+++ b/examples/stm32l432/src/bin/qspi_mmap.rs
@@ -7,7 +7,8 @@
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,
11 SampleShifting
11}; 12};
12use embassy_stm32::qspi::{self, Instance, TransferConfig}; 13use embassy_stm32::qspi::{self, Instance, TransferConfig};
13pub struct FlashMemory<I: Instance> { 14pub struct FlashMemory<I: Instance> {
@@ -252,6 +253,7 @@ async fn main(_spawner: Spawner) {
252 prescaler: 200, 253 prescaler: 200,
253 cs_high_time: ChipSelectHighTime::_1Cycle, 254 cs_high_time: ChipSelectHighTime::_1Cycle,
254 fifo_threshold: FIFOThresholdLevel::_16Bytes, 255 fifo_threshold: FIFOThresholdLevel::_16Bytes,
256 sample_shifting: SampleShifting::None,
255 }; 257 };
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); 258 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); 259 let mut flash = FlashMemory::new(driver);