Skip to content

Commit f528f09

Browse files
committed
#1117 qmk#1.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13778 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
1 parent 20f514f commit f528f09

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

os/hal/ports/STM32/LLD/ADCv4/hal_adc_lld.c

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -32,24 +32,24 @@
3232

3333
#if STM32_ADC_DUAL_MODE == TRUE
3434
#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
3838

3939
#else /* STM32_ADC_COMPACT_SAMPLES == FALSE */
40-
/* Large type dual mode.*/
40+
/* Large type dual mode, 2x16bit.*/
4141
#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
4343
#endif /* !STM32_ADC_COMPACT_SAMPLES */
4444

4545
#else /* STM32_ADC_DUAL_MODE == FALSE */
4646
#if STM32_ADC_COMPACT_SAMPLES
47-
/* Compact type single mode.*/
47+
/* Compact type single mode, 8-bit.*/
4848
#define ADC_DMA_SIZE (STM32_DMA_CR_MSIZE_BYTE | STM32_DMA_CR_PSIZE_BYTE)
4949
#define ADC_DMA_DAMDF ADC_CCR_DAMDF_DISABLED
5050

5151
#else /* STM32_ADC_COMPACT_SAMPLES == FALSE */
52-
/* Large type single mode.*/
52+
/* Large type single mode, 16-bit.*/
5353
#define ADC_DMA_SIZE (STM32_DMA_CR_MSIZE_HWORD | STM32_DMA_CR_PSIZE_HWORD)
5454
#define ADC_DMA_DAMDF ADC_CCR_DAMDF_DISABLED
5555
#endif /* STM32_ADC_COMPACT_SAMPLES == FALSE */

os/hal/ports/STM32/LLD/ADCv4/hal_adc_lld.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@
142142
#define ADC_CCR_DAMDF_MASK (3U << 14U)
143143
#define ADC_CCR_DAMDF_DISABLED (0U << 14U)
144144
#define ADC_CCR_DAMDF_HWORD (2U << 14U)
145-
#define ADC_CCR_DAMDF_WORD (3U << 14U)
145+
#define ADC_CCR_DAMDF_BYTE (3U << 14U)
146146
#define ADC_CCR_CKMODE_MASK (3U << 16U)
147147
#define ADC_CCR_CKMODE_ADCCK (0U << 16U)
148148
#define ADC_CCR_CKMODE_AHB_DIV1 (1U << 16U)

0 commit comments

Comments
 (0)