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.