#ifndef _LCBI_DMA_H #define _LCBI_DMA_H typedef enum { notOnGoing = 0, OnGoing, } DMA_cycle_status_t; extern void Lcbi_DMA_init(void); extern void DMA_LoadChannel(uint32_t dst_addr, uint32_t src_addr, uint32_t len); extern void DMA_SwTrigger(void); extern void DMA_SetReloadConfig(uint32_t RelSrc, uint32_t RelDst, uint32_t RelCnt); extern DMA_cycle_status_t DMA_GetTransferStatus(void); extern void DMA_TransferCompletion_isr(void); #endif /* _LCBI_DMA_H */