diff options
| author | Cristian Milatinov <[email protected]> | 2025-07-05 01:32:21 -0400 |
|---|---|---|
| committer | Cristian Milatinov <[email protected]> | 2025-07-05 01:32:21 -0400 |
| commit | 9134fb2dd4f8430b1630cff98a93f030dae3ebeb (patch) | |
| tree | 89494bdb149ce0d016a65dff516e24c535435b54 /examples | |
| parent | 1f87e4783110cb752f364657ae7c2759d6a2ac27 (diff) | |
Update examples to add SampleShifting in qspi config
Diffstat (limited to 'examples')
| -rw-r--r-- | examples/stm32f7/src/bin/qspi.rs | 1 | ||||
| -rw-r--r-- | examples/stm32h742/src/bin/qspi.rs | 1 | ||||
| -rw-r--r-- | examples/stm32l432/src/bin/qspi_mmap.rs | 4 |
3 files changed, 5 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..414621475 100644 --- a/examples/stm32l432/src/bin/qspi_mmap.rs +++ b/examples/stm32l432/src/bin/qspi_mmap.rs | |||
| @@ -7,7 +7,8 @@ | |||
| 7 | use defmt::info; | 7 | use defmt::info; |
| 8 | use embassy_stm32::mode; | 8 | use embassy_stm32::mode; |
| 9 | use embassy_stm32::qspi::enums::{ | 9 | use embassy_stm32::qspi::enums::{ |
| 10 | AddressSize, ChipSelectHighTime, DummyCycles, FIFOThresholdLevel, MemorySize, QspiWidth, | 10 | AddressSize, ChipSelectHighTime, DummyCycles, FIFOThresholdLevel, MemorySize, QspiWidth, |
| 11 | SampleShifting | ||
| 11 | }; | 12 | }; |
| 12 | use embassy_stm32::qspi::{self, Instance, TransferConfig}; | 13 | use embassy_stm32::qspi::{self, Instance, TransferConfig}; |
| 13 | pub struct FlashMemory<I: Instance> { | 14 | pub 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); |
