01_SDK/modules/hal/panchip/panplat/pan1070/bsp/peripheral/inc/pan_hal_dmac.h
@@ -38,11 +38,12 @@
typedef struct
{
  DMA_T *dma;
  void* periph;
  DMAC_ChannelConfigTypeDef ConfigTmp;
  DMAC_CallbackFunc Callback;
  // uint8_t Status;
  bool XferFlag;
//  bool XferFlag;
  UART_CallbackFunc CallbackUart;
  I2C_CallbackFunc CallbackI2c;
@@ -52,13 +53,15 @@
  uint32_t *pBuffPtr;
  uint16_t XferSize;
  uint16_t XferCount;
} DMAC_HandleTypeDef;
#define DMAC_CHANNEL_NUMS 2
extern DMAC_HandleTypeDef DMAC_Channel_Array[DMAC_CHANNEL_NUMS];
#define DMAC_Channel_1 DMAC_Channel_Array[0]
#define DMAC_Channel_2 DMAC_Channel_Array[1]
#define DMAC_Channel_3 DMAC_Channel_Array[2]
#define DMAC_Channel_0 DMAC_Channel_Array[0]
#define DMAC_Channel_1 DMAC_Channel_Array[1]
//#define DMAC_Channel_3 DMAC_Channel_Array[2]
extern DMAC_ChannelConfigTypeDef dma_uart2mem_config;
extern DMAC_ChannelConfigTypeDef dma_mem2uart_config; 
extern DMAC_ChannelConfigTypeDef dma_spi2mem_config;