aboutsummaryrefslogtreecommitdiff
path: root/embassy-stm32/src/dma/ringbuffer.rs
Commit message (Collapse)AuthorAgeFilesLines
* stm32: initial support for alternative ringbuffer implementationAlexandros Liarokapis2024-10-151-668/+0
|
* minor fixeZio Pan2024-02-091-0/+1
|
* Add write_immediate() function to STM32 DMA ringbuffer API to pre-fill the ↵Tyler Gilbert2024-01-031-0/+11
| | | | buffer before starting the DMA
* Merge pull request #1743 from xoviat/dma-2Dario Nieuwenhuis2023-08-101-19/+84
|\ | | | | | | stm32/dma: consolidate ringbuf
| * stm32/dma: consolidate ringbufxoviat2023-08-031-19/+84
| |
* | 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: complete initial ringbuf impl.xoviat2023-07-301-20/+30
|
* stm32/dma: add draft writable dma bufxoviat2023-07-291-0/+93
|
* stm32/dma: rename ringbufxoviat2023-07-291-9/+9
|
* Add a STM32/DMARingBuffer::read_exact helperAlex Ferro2023-07-221-9/+9
| | | | | | | | | | This provides a helper function with an async implementation, that will only return (or error) when it was able to read that many bytes, sleeping until ready. Additionally, corrected the documentation for Ringbuffer functions to use "elements" instead of "bytes" as the types were already generic over the word/element size.
* stm32/uart: fix dma ringbuf testsxoviat2023-05-291-6/+6
|
* stm32/uart: refactor rx ringbufferxoviat2023-05-291-236/+301
| | | | | - remove some race conditions - allow full use of rx buffer
* stm32/dma: solve overlapping impl on DmaCtrl on stm32h7Dario Nieuwenhuis2023-05-011-3/+3
|
* stm32/uart: feature-gate ringbuffer out when using gpdma, not supported yet.Dario Nieuwenhuis2023-05-011-0/+2
|
* Support overflow detection for more than one ring-periodRasmus Melchior Jacobsen2023-05-011-71/+56
|
* Ring-buffered uart rx with one-period overrun detectionRasmus Melchior Jacobsen2023-05-011-0/+433