58#define DMA_MAX_CHANNELS 2U
59#define DMA_MAX_INTERRUPTS 5U
251 }
Ch[DMA_MAX_CHANNELS];
uint8_t Ch_Order[DMA_MAX_CHANNELS]
DMA_Callback userListener
struct dma_instance_s::@0 Ch[DMA_MAX_CHANNELS]
DMA_Callback userCallback
eDMA_CH_Priority cfg_ch_prior
eDMA_Burst_Trans_Len ctl_dst_msize
eDMA_Fifo_Mode cfg_fifo_mode
eDMA_Trans_Width ctl_src_tr_width
eDMA_SW_HW_HS_Select cfg_hs_sel_src
eDMA_SW_HW_HS_Select cfg_hs_sel_dst
eDMA_Burst_Trans_Len ctl_src_msize
eDMA_Trans_Flow ctl_tt_fc
eDMA_Trans_Width ctl_dst_tr_width
eDMA_HS_Interface cfg_dst_per
eDMA_Addr_Increment ctl_dinc
eDMA_HS_Interface cfg_src_per
eDMA_Addr_Increment ctl_sinc
bool dma_irq_handler(DMA_Instance_t *inst)
dma_irq_handler
enum dmac_transfer_width eDMA_Trans_Width
void xc_dma_set_test_mode(uint8_t mode)
xc_dma_set_test_mode
enum dw_dmac_channel_priority eDMA_CH_Priority
uint8_t xc_dma_check_channel_range(eDMA_Ch_Num ch_num)
xc_dma_check_channel_range
struct dmac_param_s DMA_Params_t
uint8_t xc_dma_get_channel_index(eDMA_Ch_Num ch_num)
xc_dma_get_channel_index
struct dma_instance_s DMA_Instance_t
uint8_t xc_dma_init(void)
xc_dma_init
enum dmac_address_increment eDMA_Addr_Increment
void xc_dma_set_channel_priority_order(DMA_Instance_t *inst)
xc_dma_set_channel_priority_order
bool xc_dma_set_listener(eDMA_Ch_Num ch_num, DMA_Callback userFunction)
xc_dma_set_listener
enum dmac_hs_interface eDMA_HS_Interface
uint8_t xc_dma_disable(void)
xc_dma_disable
struct dmac_channel_config DMA_Chx_Cfg_t
bool xc_dma_is_channel_enabled(eDMA_Ch_Num ch_num)
xc_dma_is_channel_enabled
void xc_dma_enable(void)
xc_dma_enable
enum dmac_fifo_mode eDMA_Fifo_Mode
enum dw_dmac_irq eDMA_Irq
enum dmac_transfer_type eDMA_Trans_Type
enum dmac_burst_trans_length eDMA_Burst_Trans_Len
uint8_t xc_dma_enable_channel_irq(eDMA_Ch_Num ch_num)
xc_dma_enable_channel_irq
uint8_t xc_dma_set_channel_config(eDMA_Ch_Num ch_num, DMA_Chx_Cfg_t *ch)
xc_dma_set_channel_config
void xc_dma_reset_instance(DMA_Instance_t *inst)
xc_dma_reset_instance
bool xc_dma_is_enable(void)
xc_dma_is_enable
uint8_t xc_dma_enable_channel(eDMA_Ch_Num ch_num)
xc_dma_enable_channel
uint8_t xc_dma_disable_channel(eDMA_Ch_Num ch_num)
xc_dma_disable_channel
enum dmac_transfer_flow eDMA_Trans_Flow
uint8_t xc_dma_start_transfer(eDMA_Ch_Num ch_num, DMA_Callback cb_func)
xc_dma_start_transfer
enum dw_dmac_sw_hw_hs_select eDMA_SW_HW_HS_Select
enum dmac_channel_number eDMA_Ch_Num
enum dmac_src_dst_select eDMA_Src_Dst_Select
DMA_Instance_t DMA_Instance
enum dmac_ch_state eDMA_CH_State
void(* DMA_Callback)(uint8_t eCode)