#ifndef __BSP_H__ #define __BSP_H__ #include "gpios.h" #include "adcs.h" #include "dacs.h" #include "tims.h" #include "pwms.h" #include "uarts.h" #include "eeprom.h" #include "spis.h" #include "i2cs.h" #define DMA_ClEAR_FLAG(DMAX, CHx, Flag) \ do \ { \ if (LL_DMA_IsActiveFlag_TC##CHx(DMAX)) \ { \ LL_DMA_ClearFlag_TC##CHx(DMAX); \ LL_DMA_ClearFlag_GI##CHx(DMAX); \ Flag = TRUE; \ } \ if (LL_DMA_IsActiveFlag_TE##CHx(DMAX)) \ { \ LL_DMA_ClearFlag_TE##CHx(DMAX); \ } \ if (LL_DMA_IsActiveFlag_GI##CHx(DMAX)) \ { \ LL_DMA_ClearFlag_GI##CHx(DMAX); \ } \ } while (__LINE__ == -1) #endif // __BSP_H__