aboutsummaryrefslogtreecommitdiff
path: root/embassy-stm32/src/dma/mod.rs
Commit message (Expand)AuthorAgeFilesLines
* 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
* Further extend the dma channel traitJoshua Salzedo2021-12-071-1/+6
* Implement extended Channel trait to dma.rsJoshua Salzedo2021-12-071-1/+1
* Expand channel traitJoshua Salzedo2021-12-071-0/+7
* Add a non-minc write() to DMA which takes a count.Bob McWhirter2021-07-231-0/+8
* stm32/dma: add MuxChannel trait to distinguish DMAMUX1 and DMAMUX2 channels.Dario Nieuwenhuis2021-07-171-0/+3
* stm32/dma: impl all variantsDario Nieuwenhuis2021-07-161-7/+60
* Mix dmamux into bdma_v1.Bob McWhirter2021-07-131-23/+0
* Stub in the DMA bits that aren't yet there.Bob McWhirter2021-07-011-0/+2
* Wire up DMA with USART v1.Bob McWhirter2021-06-291-2/+10
* Checkpoint with lifetime issues.Bob McWhirter2021-06-291-55/+10
* Move most of DMA out of gen.py.Bob McWhirter2021-06-031-2/+27
* Add stm32-metapac crate, with codegen in rustDario Nieuwenhuis2021-05-311-3/+4
* Create DMA fn to select peripheral based on channel numberUlf Lilleengen2021-05-211-6/+4
* Move regs trait implementation into generated pacUlf Lilleengen2021-05-211-8/+6
* Fix warnings for embassy-stm32 and embassy-stm32-examplesLucas Kent2021-05-201-0/+1
* Standardize module structure, fix some build failuresDario Nieuwenhuis2021-05-171-2/+2
* WIP: dmaDario Nieuwenhuis2021-05-171-0/+44