SP8EBC-ParaTNC/system/src/drivers/dma_helper_functions.c

37 wiersze
801 B
C

/*
* dma_helper_functions.c
*
* Created on: 28.12.2019
* Author: mateusz
*/
#include "./drivers/dma_helper_functions.h"
#include "station_config_target_hw.h"
#ifdef STM32F10X_MD_VL
void dma_helper_start_ch7(DMA_InitTypeDef* DMA_InitStruct) {
DMA_DeInit(DMA1_Channel7);
DMA_Init(DMA1_Channel7, DMA_InitStruct);
DMA1_Channel7->CCR |= DMA_CCR7_EN;
DMA1_Channel7->CCR |= DMA_CCR7_TCIE;
}
#endif
#ifdef STM32L471xx
void dma_helper_start_ch7(LL_DMA_InitTypeDef* DMA_InitStruct) {
//DMA_DeInit(DMA1_Channel7);
LL_DMA_DeInit(DMA1, LL_DMA_CHANNEL_5);
LL_DMA_Init(DMA1, LL_DMA_CHANNEL_5, DMA_InitStruct);
LL_DMA_EnableIT_TC(DMA1, LL_DMA_CHANNEL_5);
LL_DMA_EnableChannel(DMA1, LL_DMA_CHANNEL_5);
//DMA1_Channel7->CCR |= DMA_CCR7_EN;
//DMA1_Channel7->CCR |= DMA_CCR7_TCIE;
}
#endif