From 7ab0cff418bf49fcf1671dd72667b81a85c1ac37 Mon Sep 17 00:00:00 2001 From: gdisirio Date: Sun, 14 Nov 2010 13:29:09 +0000 Subject: Improved STM32 HAL support. git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@2363 35acf78f-673a-0410-8e92-d51de3d6d3f4 --- os/hal/platforms/STM32/stm32_dma.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'os/hal/platforms/STM32/stm32_dma.c') diff --git a/os/hal/platforms/STM32/stm32_dma.c b/os/hal/platforms/STM32/stm32_dma.c index bcdcf0fb7..0dc88e814 100644 --- a/os/hal/platforms/STM32/stm32_dma.c +++ b/os/hal/platforms/STM32/stm32_dma.c @@ -37,7 +37,7 @@ /*===========================================================================*/ static cnt_t dmacnt1; -#if defined(STM32F10X_HD) || defined (STM32F10X_CL) +#if defined(STM32_HAS_DMA2) static cnt_t dmacnt2; #endif @@ -65,7 +65,7 @@ void dmaInit(void) { for (i = STM32_DMA_CHANNEL_7; i >= STM32_DMA_CHANNEL_1; i--) dmaDisableChannel(STM32_DMA1, i); STM32_DMA1->IFCR = 0xFFFFFFFF; -#if defined(STM32F10X_HD) || defined (STM32F10X_CL) +#if defined(STM32_HAS_DMA2) dmacnt2 = 0; for (i = STM32_DMA_CHANNEL_5; i >= STM32_DMA_CHANNEL_1; i--) dmaDisableChannel(STM32_DMA2, i); @@ -89,7 +89,7 @@ void dmaEnable(uint32_t dma) { DMA1->IFCR = 0x0FFFFFFF; } break; -#if defined(STM32F10X_HD) || defined (STM32F10X_CL) +#if defined(STM32_HAS_DMA2) case DMA2_ID: if (dmacnt2++ == 0) { RCC->AHBENR |= RCC_AHBENR_DMA2EN; @@ -114,7 +114,7 @@ void dmaDisable(uint32_t dma) { if (--dmacnt1 == 0) RCC->AHBENR &= ~RCC_AHBENR_DMA1EN; break; -#if defined(STM32F10X_HD) || defined (STM32F10X_CL) +#if defined(STM32_HAS_DMA2) case DMA2_ID: if (--dmacnt2 == 0) RCC->AHBENR &= ~RCC_AHBENR_DMA2EN; -- cgit v1.2.3