This structure holds the initialization values for the DMA channel.
Data Fields | |
cy_stc_dma_descriptor_t * | descriptor |
The DMA descriptor associated with the channel being initialized. More... | |
bool | preemptable |
Specifies whether the channel is preemptable by another higher-priority channel. More... | |
uint32_t | priority |
This parameter specifies the channel's priority. More... | |
bool | enable |
This parameter specifies whether the channel is enabled after initializing. More... | |
bool | bufferable |
This parameter specifies whether a write transaction can complete. More... | |
cy_stc_dma_descriptor_t* cy_stc_dma_channel_config_t::descriptor |
The DMA descriptor associated with the channel being initialized.
bool cy_stc_dma_channel_config_t::preemptable |
Specifies whether the channel is preemptable by another higher-priority channel.
uint32_t cy_stc_dma_channel_config_t::priority |
This parameter specifies the channel's priority.
bool cy_stc_dma_channel_config_t::enable |
This parameter specifies whether the channel is enabled after initializing.
bool cy_stc_dma_channel_config_t::bufferable |
This parameter specifies whether a write transaction can complete.
without waiting for the destination to accept the write transaction data.