aboutsummaryrefslogtreecommitdiffstats
path: root/os/hal/ports/STM32/LLD/DMAv2/notes.txt
blob: 4c01d83091ed845164b8e02f52d1ae806c129457 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
STM32 DMAv2 driver.

Driver capability:

- The driver supports the STM32 enhanced DMA controller found on F2, F4 and
  F7 sub-families.
- Support for automatic the channel selection.
- Support for cache flushing and invalidation.

The file registry must export:

STM32_ADVANCED_DMA          - TRUE not used by the DMA drivers but other
                              drivers use it to enable checks on DMA
                              channels. Probably will be removed in the
                              future.
STM32_HAS_DMAx              - Support for DMA unit "x" (1..2).
STM32_DMAx_CHn_HANDLER      - Vector name for channel "n" (0..7).
STM32_DMAn_CHx_NUMBER       - Vector number for channel "n" (0..7).