aboutsummaryrefslogtreecommitdiff
path: root/embassy-stm32/src/dma
Commit message (Expand)AuthorAgeFilesLines
* note on circular mode DMAeZio Pan2023-12-212-0/+8
* stm32: doc everything else.Dario Nieuwenhuis2023-12-191-0/+18
* match up with metapac changeeZio Pan2023-12-192-29/+18
* stm32: more docs.Dario Nieuwenhuis2023-12-181-0/+2
* stm32: add some docs.Dario Nieuwenhuis2023-12-185-13/+149
* stm32/gpdma: fix drop() to use RM's method for aborting transferTorin Cooper-Bennun2023-11-131-8/+4
* stm32: avoid creating many tiny critical sections in init.Dario Nieuwenhuis2023-10-125-11/+12
* stm32: remove atomic-polyfill.Dario Nieuwenhuis2023-10-121-3/+15
* Merge pull request #1743 from xoviat/dma-2Dario Nieuwenhuis2023-08-103-131/+120
|\
| * stm32/dma: minor cleanup, optmizationxoviat2023-08-042-6/+6
| * stm32/dma: consolidate ringbufxoviat2023-08-033-125/+114
* | embassy-stm32: Misc clippy fixesGrant Miller2023-08-061-1/+1
|/
* stm32/dma: remove tracexoviat2023-07-311-32/+0
* stm32/dma: fix condition checkxoviat2023-07-301-6/+11
* stm32/dma: add tracesxoviat2023-07-301-0/+28
* stm32/dma: fix condition checkxoviat2023-07-301-1/+1
* stm32/dma: don't write to full ringbufxoviat2023-07-301-0/+2
* stm32/dma: fix typosxoviat2023-07-301-3/+3
* stm32/dma: impl. wringbuf for bdmaxoviat2023-07-302-3/+155
* stm32/dma: complete initial ringbuf impl.xoviat2023-07-302-21/+200
* stm32/dma: add draft writable dma bufxoviat2023-07-291-0/+93
* fix commentsxoviat2023-07-291-2/+2
* stm32/dma: rename ringbufxoviat2023-07-293-23/+23
* Rename embassy-hal-common to embassy-hal-internal, document it's for internal...Dario Nieuwenhuis2023-07-284-4/+4
* Merge pull request #1681 from alexferro/feature/stm32-dma-read-exactxoviat2023-07-283-15/+91
|\
| * Add a STM32/DMARingBuffer::read_exact helperAlex Ferro2023-07-223-15/+91
* | update DAC triggers to incorporate v3JuliDi2023-07-221-2/+17
|/
* Remove trivial to remove uses of atomic-polyfill.Dario Nieuwenhuis2023-07-121-2/+1
* Revert changes to dma.rsJulian2023-06-291-5/+1
* add dma is_running change docJuliDi2023-06-281-3/+1
* feature-gate set_channel_mode, undo dma.rs changesJuliDi2023-06-271-17/+1
* fix issues when DAC2 present, add additional options to DMA (NOT YET WORKING ...JuliDi2023-06-261-2/+24
* change dma complete transfer IR default to trueJuliDi2023-06-231-1/+1
* add option to enable/disable complete transfer interruptJuliDi2023-06-221-1/+6
* Merge remote-tracking branch 'upstream/main'JuliDi2023-06-212-0/+2
|\
| * stm32/gpdma: clear all interrupts after reset.Dario Nieuwenhuis2023-06-191-0/+1
| * Merge pull request #1572 from whitequark/bdma-blocking_wait-stopDario Nieuwenhuis2023-06-191-0/+1
| |\
| | * BDMA: request stop after busy loop in blocking_wait().Catherine2023-06-191-0/+1
* | | fix typo, minor cleanupJuliDi2023-06-191-4/+3
* | | remove unsafe for circular dma reg accessJuliDi2023-06-191-1/+1
* | | Merge branch 'main' of github.com:embassy-rs/embassyJuliDi2023-06-194-93/+73
|\| |
| * | stm32: update stm32-metapac.Dario Nieuwenhuis2023-06-194-93/+73
| |/
* / add half transfer interrupt and circular dmaJuliDi2023-06-181-4/+22
|/
* Remove embassy-cortex-m crate, move stuff to embassy-hal-common.Dario Nieuwenhuis2023-06-094-4/+4
* asdgDario Nieuwenhuis2023-06-081-1/+1
* Make interrupt module more standard.Dario Nieuwenhuis2023-06-083-8/+8
* cortex-m: remove owned interrupts.Dario Nieuwenhuis2023-06-013-12/+9
* stm32/uart: fix dma ringbuf testsxoviat2023-05-291-6/+6
* stm32/uart: refactor rx ringbufferxoviat2023-05-293-292/+325
* stm32/dma: solve overlapping impl on DmaCtrl on stm32h7Dario Nieuwenhuis2023-05-013-15/+19