aboutsummaryrefslogtreecommitdiff
path: root/embassy-stm32/src/dma
Commit message (Expand)AuthorAgeFilesLines
* stm32/dma: fix packing/unpacking not working.Dario Nieuwenhuis2025-07-043-32/+49
* stm32/dma: add missing fence on BDMA start.Dario Nieuwenhuis2025-07-041-3/+3
* Remove Peripheral trait, rename PeripheralRef->Peri.Dario Nieuwenhuis2025-03-274-65/+49
* stm32/cryp: remove DMA generic param.Dario Nieuwenhuis2025-03-251-11/+0
* stm32/hash: remove DMA generic param.Dario Nieuwenhuis2025-03-251-3/+3
* Reset complete count global variable on Dma configurenoracarmig2025-01-261-0/+2
* Merge pull request #3704 from CNLHC/pwm_support_gp32Dario Nieuwenhuis2025-01-212-29/+47
|\
| * refactor: update write DMA transfer function to use separate memory word typeLiu Hancheng2025-01-051-5/+5
| * refactor: update DMA transfer functions to support separate memory and periph...Liu Hancheng2025-01-041-14/+18
| * refactor: update DMA transfer functions to use separate memory and peripheral...Liu Hancheng2025-01-041-12/+26
* | chore: fix buildelagil2025-01-032-10/+10
|/
* doc: improve commentelagil2024-11-281-1/+8
* fix: make `write_immediate()` for ring buffers right-alignedelagil2024-11-281-1/+5
* refactor: naming of wait functionselagil2024-11-172-3/+3
* feat: SAI/ringbuffer add function to wait for any write errorelagil2024-11-172-0/+20
* fix(SAI): disallow start without initial writeelagil2024-11-161-3/+0
* stm32/uart remove DmaUnsynced from public apidvdsk2024-10-261-0/+4
* stm32: Automatically clear on WritableRingBuffer startAlexandros Liarokapis2024-10-151-1/+2
* fix adc/ringbuffered_v2.rsAlexandros Liarokapis2024-10-151-1/+2
* simplify if/else handling on ringbufferAlexandros Liarokapis2024-10-151-7/+4
* stm32: fix ringbugger overrun errors due to bad dma wrap-around behaviorAlexandros Liarokapis2024-10-153-115/+65
* overrun at invalid diffs, rename clear to reset, simplify dma_sync methodAlexandros Liarokapis2024-10-155-52/+49
* make len method take mut self and remove sync index callsAlexandros Liarokapis2024-10-151-20/+12
* add auto-clear functionality to ringbufferAlexandros Liarokapis2024-10-153-22/+40
* simplify and rename ringbuffer methods, make len availableAlexandros Liarokapis2024-10-151-49/+43
* stm32: initial support for alternative ringbuffer implementationAlexandros Liarokapis2024-10-157-672/+751
* stm32/gpdma: clear tr3 just in case.Dario Nieuwenhuis2024-09-231-0/+1
* stm32/gpdma: ensure bndt in bytes doesn't overflow.Dario Nieuwenhuis2024-09-231-8/+5
* stm32: Moved comment to match request_stopPeter Krull2024-09-191-2/+2
* stm32: Added request_pause to DMA, and use it for RingBufferedUartRxPeter Krull2024-09-191-2/+52
* fix(stm32): enable dma half transfer interrupt for buffereduartBadr Bouslikhin2024-09-061-0/+1
* Fix dma nvic issues on dual core linesAlexandros Liarokapis2024-08-172-0/+18
* Enables half transfer ir when constructing a ReadableDmaRingBufferAlexandros Liarokapis2024-06-231-0/+1
* Use raw slices .len() method instead of unsafe hacks.Dario Nieuwenhuis2024-06-133-33/+12
* add proper rxonly support for spi_v3 and force tx dma stream requirement on o...Alexandros Liarokapis2024-05-271-0/+1
* stm32/dma: add support for same channel with different req in different DMAs/...Dario Nieuwenhuis2024-04-292-25/+1
* stm32: update metapac. Adds U5 LPDMA, fixes ADC_COMMONs.Dario Nieuwenhuis2024-04-291-3/+3
* stm32/dma: add ChannelAndRequest helper.Dario Nieuwenhuis2024-04-152-0/+63
* Add async stop() function to stm32 bdma_dmaTyler Gilbert2024-03-311-1/+62
* stm32: use private_bounds for sealed traits.Dario Nieuwenhuis2024-03-233-22/+20
* Fix warnings in recent nightly.Dario Nieuwenhuis2024-03-201-0/+1
* Fixed DMA CI build issues.Caleb Garrett2024-03-101-52/+39
* Add DMA request priority as transfer option.Caleb Garrett2024-03-102-9/+62
* 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-246-1893/+1078
* hal-internal: remove impl DerefMut for PeripheralRef.Dario Nieuwenhuis2024-02-204-9/+9
* minor fixeZio Pan2024-02-091-0/+1
* Add write_immediate() function to STM32 DMA ringbuffer API to pre-fill the bu...Tyler Gilbert2024-01-033-0/+25
* note on circular mode DMAeZio Pan2023-12-212-0/+8
* stm32: doc everything else.Dario Nieuwenhuis2023-12-191-0/+18