aboutsummaryrefslogtreecommitdiff
path: root/embassy-stm32/src/dma
Commit message (Expand)AuthorAgeFilesLines
...
| * stm32/dma: fix spurious transfer complete interruptsPatrick Oppenlander2023-02-231-6/+2
* | stm32/sdmmc: Fix SDIOv1 writeschemicstry2023-02-184-2/+48
|/
* Let repeated clock byte be singular pointer and not array pointerRasmus Melchior Jacobsen2022-12-234-5/+5
* Let start_write_repeated accept pointer instead of sliceRasmus Melchior Jacobsen2022-12-234-8/+8
* fix(stm32): Fix write buffer lifetime for repeated writesRasmus Melchior Jacobsen2022-12-234-11/+8
* stm32: Add basic support for DMA priority settingsMatous Hybl2022-11-283-7/+15
* split `embassy-util` into `embassy-futures`, `embassy-sync`.Dario Nieuwenhuis2022-08-223-3/+3
* Split embassy crate into embassy-executor, embassy-util.Dario Nieuwenhuis2022-07-293-3/+3
* 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-125-58/+24
* Add embassy-cortex-m crate.Dario Nieuwenhuis2022-06-124-4/+4
* stm32: add stm32u5 GPDMA, SPIv4 support, add HIL tests.Dario Nieuwenhuis2022-04-272-4/+318
* Implement giant (chunked) DMA transfers for DCMI.Matous Hybl2022-04-253-11/+199
* Fix BDMAchemicstry2022-03-162-4/+23
* Add more options to DMAchemicstry2022-03-162-7/+83
* stm32/dma: panic on DMA error.Dario Nieuwenhuis2022-03-092-0/+12
* stm32: Refactor DMA interruptsGrant Miller2022-03-083-36/+45
* stm32: exclude spammy files from docs by prefixing with `_`.Dario Nieuwenhuis2022-03-043-5/+5
* stm32: move macrotables to embassy-stm32 build.rsDario Nieuwenhuis2022-02-263-73/+42
* stm32: fix build for h7abDario Nieuwenhuis2022-02-242-1/+10
* stm32: Add standard crate-wide macros for pin/dma traits, switch all drivers ...Dario Nieuwenhuis2022-02-101-2/+3
* stm32: replace `peripheral_rcc!` macrotable with build.rsDario Nieuwenhuis2022-02-093-19/+3
* stm32/dma: fix interrupt codegen for new stm32-dataDario Nieuwenhuis2022-02-053-23/+4
* 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-193-29/+48
* stm32/dma: simplify impls a bit.Dario Nieuwenhuis2021-12-082-39/+36
* stm32/dma: improve trait docs, seal Word.Dario Nieuwenhuis2021-12-083-18/+44
* stm32/dma: eagerly start transfers when calling the functions.Dario Nieuwenhuis2021-12-081-58/+49
* stm32/dma: use the right waker slot number for DMA2 (must add 8)Dario Nieuwenhuis2021-12-082-8/+6
* stm32/dma: rename is_stopped to is_running.Dario Nieuwenhuis2021-12-083-10/+10
* Refactor DMA traits.Matous Hybl2021-12-073-505/+509
* Further extend the dma channel traitJoshua Salzedo2021-12-073-35/+92
* cargo fmtJoshua Salzedo2021-12-072-11/+8
* Implement extended Channel trait to bdma.rsJoshua Salzedo2021-12-071-9/+48
* Implement extended Channel trait to dma.rsJoshua Salzedo2021-12-072-10/+56
* Expand channel traitJoshua Salzedo2021-12-071-0/+7
* Update stm32-data: rcc regs info comes from yamls now.Dario Nieuwenhuis2021-11-291-10/+5
* Move the `use` inside the macro call, inside another set of braces in case it...Bob McWhirter2021-10-261-6/+7
* Only attempt to enable the dmamux peri clock if it has an enable bit.Bob McWhirter2021-10-261-1/+5
* Enable the DMAMUX clocks.Bob McWhirter2021-10-261-1/+9
* embassy: Refactor module structure to remove kitchen-sink `util`.Dario Nieuwenhuis2021-09-112-2/+4
* stm32: Add fences to DMA codeThales Fragoso2021-08-102-0/+14
* stm32: add missing `+ 'a` bounds on trait GATsDario Nieuwenhuis2021-08-042-4/+4
* Use new interrupt! table format to /enable/ the IRQs also.Bob McWhirter2021-07-272-2/+2
* Generate more rows in the interrupts! table.Bob McWhirter2021-07-272-2/+2
* stm32/bdma: do not clear IF on IRQ handlerDario Nieuwenhuis2021-07-241-1/+0
* STM32 BDMA: Use interrupt flags instead of atomicsTimo Kröger2021-07-241-30/+22
* STM32 DMA: Use interrupt flags instead of atomicsTimo Kröger2021-07-241-34/+25