- 24 Nov, 2015 2 commits
-
-
Damien George authored
-
Dave Hylands authored
Turning on each DMA block increases the current consumption by about 8 mA. This code adds an idle timer for each DMA block and turns off the clocks when no streams are in use for 128 msec. Having a small timeout allows for improved performance when back-to-back transfers are being performed. The 128 msec is basically a guess.
-
- 01 Nov, 2015 1 commit
-
-
Dave Curtis authored
-
- 29 Jul, 2015 1 commit
-
-
Dave Hylands authored
-
- 24 Jun, 2015 1 commit
-
-
blmorris authored
This removes hard-coded DMA init params from dma_init(), instead defining these parameters in a DMA_InitTypeDef struct that gets passed as an argument to dma_init() This makes dma_init more generic so it can be used for I2S and SD Card, which require different initialization parameters.
-
- 10 Jun, 2015 1 commit
-
-
Damien George authored
This is so that the DMA can be shared by multiple peripherals.
-