HPM SDK
HPMicro Software Development Kit
smix_dma_ch_config_t Struct Reference

#include <hpm_smix_drv.h>

Data Fields

uint8_t priority
 
uint8_t src_burst_size
 
uint8_t src_req_sel
 
uint8_t dst_req_sel
 
uint8_t src_mode
 
uint8_t dst_mode
 
uint8_t src_width
 
uint8_t dst_width
 
uint8_t src_addr_ctrl
 
uint8_t dst_addr_ctrl
 
bool abort_int_en
 
bool error_int_en
 
bool complete_int_en
 
uint32_t src_addr
 
uint32_t dst_addr
 
uint32_t linked_ptr
 
uint32_t trans_bytes
 

Field Documentation

◆ abort_int_en

bool smix_dma_ch_config_t::abort_int_en

enable abort interrupt

◆ complete_int_en

bool smix_dma_ch_config_t::complete_int_en

enable complete interrupt

◆ dst_addr

uint32_t smix_dma_ch_config_t::dst_addr

Destination address

◆ dst_addr_ctrl

uint8_t smix_dma_ch_config_t::dst_addr_ctrl

Destination address control

◆ dst_mode

uint8_t smix_dma_ch_config_t::dst_mode

Destination work mode

◆ dst_req_sel

uint8_t smix_dma_ch_config_t::dst_req_sel

◆ dst_width

uint8_t smix_dma_ch_config_t::dst_width

Destination width

◆ error_int_en

bool smix_dma_ch_config_t::error_int_en

enable error interrupt

◆ linked_ptr

uint32_t smix_dma_ch_config_t::linked_ptr

Next linked descriptor

◆ priority

uint8_t smix_dma_ch_config_t::priority

Channel priority

◆ src_addr

uint32_t smix_dma_ch_config_t::src_addr

Source address

◆ src_addr_ctrl

uint8_t smix_dma_ch_config_t::src_addr_ctrl

Source address control

◆ src_burst_size

uint8_t smix_dma_ch_config_t::src_burst_size

Source burst size

◆ src_mode

uint8_t smix_dma_ch_config_t::src_mode

Source work mode

◆ src_req_sel

uint8_t smix_dma_ch_config_t::src_req_sel

◆ src_width

uint8_t smix_dma_ch_config_t::src_width

Source width

◆ trans_bytes

uint32_t smix_dma_ch_config_t::trans_bytes

Total size to be transferred in byte


The documentation for this struct was generated from the following file: