From 08a14a9d9e9f8acb5e38a422ca7d84a3ce0b02ef Mon Sep 17 00:00:00 2001 From: Ben Gamari Date: Tue, 13 Nov 2012 17:20:05 -0500 Subject: stm32/f4/adc: DMA can always be used with ADC2 I can't find any evidence in the manual to support this comment's claim. --- lib/stm32/f4/adc.c | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) (limited to 'lib/stm32') diff --git a/lib/stm32/f4/adc.c b/lib/stm32/f4/adc.c index 7475fac..aef49a4 100644 --- a/lib/stm32/f4/adc.c +++ b/lib/stm32/f4/adc.c @@ -435,17 +435,12 @@ void adc_set_right_aligned(u32 adc) /*-----------------------------------------------------------------------------*/ /** @brief ADC Enable DMA Transfers -Only available for ADC1 through DMA1 channel1, and ADC3 through DMA2 channel5. -ADC2 will use DMA if it is set as slave in dual mode with ADC1 in DMA transfer -mode. - @param[in] adc Unsigned int32. ADC block register address base @ref adc_reg_base */ void adc_enable_dma(u32 adc) { - if ((adc == ADC1) | (adc == ADC3)) - ADC_CR2(adc) |= ADC_CR2_DMA; + ADC_CR2(adc) |= ADC_CR2_DMA; } /*-----------------------------------------------------------------------------*/ @@ -456,8 +451,7 @@ void adc_enable_dma(u32 adc) void adc_disable_dma(u32 adc) { - if ((adc == ADC1) | (adc == ADC3)) - ADC_CR2(adc) &= ~ADC_CR2_DMA; + ADC_CR2(adc) &= ~ADC_CR2_DMA; } /*-----------------------------------------------------------------------------*/ -- cgit v1.2.3