aboutsummaryrefslogtreecommitdiff
path: root/embassy-stm32/src/xspi
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'main' of https://github.com/embassy-rs/embassy into xspixoviat2025-11-241-3/+3
|\
| * Rustfmt for edition 2024.Dario Nieuwenhuis2025-10-061-3/+3
| |
* | xspi: properly respect the max DMA transfer size when reading and writingBrian Schwind2025-10-041-32/+41
| |
* | xspi: properly configure the transfer sizeBrian Schwind2025-10-041-7/+12
| |
* | xspi: use a named enum variant in place of a literal zeroBrian Schwind2025-10-041-3/+3
|/
* Also derive for enums that aren't available under my feature-setgoodhoko2025-09-161-0/+8
|
* Unify derivation of Clone, Copy and defmt::format for all *SPI configsgoodhoko2025-09-161-0/+3
|
* Apply fixes to XSPI as wellBrian Schwind2025-09-131-9/+8
|
* STM32 XSPI: Disable alternate bytes if not requestedKevin Lannen2025-08-221-0/+5
| | | | If a previous command used alternate bytes and the next command does not have them the alternate bytes need to be turned off
* stm32: xspi fixes and consistencyMatt Johnston2025-04-042-12/+25
| | | | | | | | | Fix some incorrect DTR flags, fix _bit vs _Bit inconsistency (copied from qspi and ospi). Use the same NCS pullup for all constructors. xspi is now enabled in PWR register
* stm32: xspi: rework switching between ncs1 and ncs2Matt Johnston2025-04-041-25/+44
|
* stm32: xspi wait for prescaler changeMatt Johnston2025-04-041-8/+9
| | | | | This is documented as being required (and is done by stm32cube), hasn't been observed as a problem though.
* stm32: xspi update for PeriMatt Johnston2025-04-041-133/+131
|
* stm32: Update xspi for stm32-metapac changesMatt Johnston2025-04-042-225/+171
| | | | | | This is now closer to the original ospi, using more idiomatic naming. Some dead code is removed (previously was hidden by [allow(dead_code)]).
* introduce stm32h7rs xspiRick Rogers2025-04-042-0/+1812