aboutsummaryrefslogtreecommitdiff
path: root/embassy-stm32/src/dma/mod.rs
Commit message (Expand)AuthorAgeFilesLines
* Enable STM32N6 DMA and I2C clock sourcesLambert Sartory2025-12-111-4/+0
* low-power: rework stoppableperipheral traitsxoviat2025-12-061-22/+18
* stm32: extract busychannel into common apixoviat2025-11-251-41/+9
* low power: store stop mode for dma channelsxoviat2025-11-211-2/+64
* cfg out unused itemseverdrone2025-11-111-0/+4
* Rustfmt for edition 2024.Dario Nieuwenhuis2025-10-061-1/+1
* fix: ping-pong helper DMA directionAdrian Figueroa2025-09-051-1/+4
* feat: gpdma support (wip)elagil2025-09-051-0/+2
* Remove Peripheral trait, rename PeripheralRef->Peri.Dario Nieuwenhuis2025-03-271-14/+6
* stm32/cryp: remove DMA generic param.Dario Nieuwenhuis2025-03-251-11/+0
* Use raw slices .len() method instead of unsafe hacks.Dario Nieuwenhuis2024-06-131-13/+0
* stm32/dma: add support for same channel with different req in different DMAs/...Dario Nieuwenhuis2024-04-291-1/+1
* stm32/dma: add ChannelAndRequest helper.Dario Nieuwenhuis2024-04-151-0/+3
* stm32: use private_bounds for sealed traits.Dario Nieuwenhuis2024-03-231-12/+12
* Fix warnings in recent nightly.Dario Nieuwenhuis2024-03-201-0/+1
* Add DMA request priority as transfer option.Caleb Garrett2024-03-101-4/+4
* stm32: Implement `Channel` trait for `AnyChannel`Timo Kröger2024-03-071-0/+7
* stm32/dma: add AnyChannel, add support for BDMA on H7.Dario Nieuwenhuis2024-02-241-21/+83
* stm32: more docs.Dario Nieuwenhuis2023-12-181-0/+2
* stm32: add some docs.Dario Nieuwenhuis2023-12-181-0/+7
* stm32: avoid creating many tiny critical sections in init.Dario Nieuwenhuis2023-10-121-4/+5
* Rename embassy-hal-common to embassy-hal-internal, document it's for internal...Dario Nieuwenhuis2023-07-281-1/+1
* Remove embassy-cortex-m crate, move stuff to embassy-hal-common.Dario Nieuwenhuis2023-06-091-1/+1
* Ring-buffered uart rx with one-period overrun detectionRasmus Melchior Jacobsen2023-05-011-0/+1
* stm32/spi: add support for all word sizes.Dario Nieuwenhuis2023-04-181-47/+2
* stm32/dma: refactor.Dario Nieuwenhuis2023-04-181-269/+48
* Add `#[must_use]` to all futuresGrant Miller2023-02-241-0/+1
* stm32/sdmmc: Fix SDIOv1 writeschemicstry2023-02-181-0/+16
* Let repeated clock byte be singular pointer and not array pointerRasmus Melchior Jacobsen2022-12-231-2/+2
* Let start_write_repeated accept pointer instead of sliceRasmus Melchior Jacobsen2022-12-231-2/+2
* fix(stm32): Fix write buffer lifetime for repeated writesRasmus Melchior Jacobsen2022-12-231-2/+2
* stm32: Add basic support for DMA priority settingsMatous Hybl2022-11-281-3/+5
* Rename Unborrowed -> PeripheralRef, Unborrow -> PeripheralDario Nieuwenhuis2022-07-231-14/+14
* Update embassy-stm32Dario Nieuwenhuis2022-07-231-7/+4
* Rename unsafe_impl_unborrow to impl_unborrowDario Nieuwenhuis2022-07-231-10/+4
* Run rustfmt.Dario Nieuwenhuis2022-06-121-15/+7
* Add embassy-cortex-m crate.Dario Nieuwenhuis2022-06-121-1/+1
* stm32: add stm32u5 GPDMA, SPIv4 support, add HIL tests.Dario Nieuwenhuis2022-04-271-4/+25
* Implement giant (chunked) DMA transfers for DCMI.Matous Hybl2022-04-251-0/+19
* Fix BDMAchemicstry2022-03-161-0/+2
* Add more options to DMAchemicstry2022-03-161-3/+51
* stm32: Refactor DMA interruptsGrant Miller2022-03-081-0/+5
* stm32: Add standard crate-wide macros for pin/dma traits, switch all drivers ...Dario Nieuwenhuis2022-02-101-2/+3
* stm32/dma: fix interrupt codegen for new stm32-dataDario Nieuwenhuis2022-02-051-2/+2
* stm32/i2c: allow empty transfers with async apiSam Lakerveld2022-01-251-2/+2
* stm32/dma: make lowlevel api take ptrs instead of slices.Dario Nieuwenhuis2022-01-191-17/+32
* stm32/dma: improve trait docs, seal Word.Dario Nieuwenhuis2021-12-081-12/+38
* stm32/dma: eagerly start transfers when calling the functions.Dario Nieuwenhuis2021-12-081-58/+49
* stm32/dma: rename is_stopped to is_running.Dario Nieuwenhuis2021-12-081-4/+4
* Refactor DMA traits.Matous Hybl2021-12-071-37/+158