|
32 | 32 |
|
33 | 33 | #if STM32_ADC_DUAL_MODE == TRUE
|
34 | 34 | #if STM32_ADC_COMPACT_SAMPLES == TRUE
|
35 |
| -/* Compact type dual mode.*/ |
36 |
| -#define ADC_DMA_SIZE (STM32_DMA_CR_MSIZE_HWORD | STM32_DMA_CR_PSIZE_HWORD) |
37 |
| -#define ADC_DMA_DAMDF ADC_CCR_DAMDF_HWORD |
| 35 | +/* Compact type dual mode, 2x8-bit.*/ |
| 36 | +#define ADC12_DMA_SIZE (STM32_DMA_CR_MSIZE_HWORD | STM32_DMA_CR_PSIZE_HWORD) |
| 37 | +#define ADC_DMA_DAMDF ADC_CCR_DAMDF_BYTE |
38 | 38 |
|
39 | 39 | #else /* STM32_ADC_COMPACT_SAMPLES == FALSE */
|
40 |
| -/* Large type dual mode.*/ |
| 40 | +/* Large type dual mode, 2x16bit.*/ |
41 | 41 | #define ADC_DMA_SIZE (STM32_DMA_CR_MSIZE_WORD | STM32_DMA_CR_PSIZE_WORD)
|
42 |
| -#define ADC_DMA_DAMDF ADC_CCR_DAMDF_WORD |
| 42 | +#define ADC_DMA_DAMDF ADC_CCR_DAMDF_HWORD |
43 | 43 | #endif /* !STM32_ADC_COMPACT_SAMPLES */
|
44 | 44 |
|
45 | 45 | #else /* STM32_ADC_DUAL_MODE == FALSE */
|
46 | 46 | #if STM32_ADC_COMPACT_SAMPLES
|
47 |
| -/* Compact type single mode.*/ |
| 47 | +/* Compact type single mode, 8-bit.*/ |
48 | 48 | #define ADC_DMA_SIZE (STM32_DMA_CR_MSIZE_BYTE | STM32_DMA_CR_PSIZE_BYTE)
|
49 | 49 | #define ADC_DMA_DAMDF ADC_CCR_DAMDF_DISABLED
|
50 | 50 |
|
51 | 51 | #else /* STM32_ADC_COMPACT_SAMPLES == FALSE */
|
52 |
| -/* Large type single mode.*/ |
| 52 | +/* Large type single mode, 16-bit.*/ |
53 | 53 | #define ADC_DMA_SIZE (STM32_DMA_CR_MSIZE_HWORD | STM32_DMA_CR_PSIZE_HWORD)
|
54 | 54 | #define ADC_DMA_DAMDF ADC_CCR_DAMDF_DISABLED
|
55 | 55 | #endif /* STM32_ADC_COMPACT_SAMPLES == FALSE */
|
|
0 commit comments