Struct SYN_DMA¶
DMA Channel instance object.
#include <syn_dma.h>
Public Attributes¶
| Type | Name |
|---|---|
| SYN_DMA_Config | cfg |
| void * | current_dst |
| size_t | current_len |
| const void * | current_src |
| uint32_t | errors_cnt |
| SYN_DMA_State | state |
| uint32_t | transfers_cnt |
Public Attributes Documentation¶
variable cfg¶
Channel static configuration
variable current_dst¶
Active transfer destination address
variable current_len¶
Active transfer length in bytes
variable current_src¶
Active transfer source address
variable errors_cnt¶
Total transfer errors count
variable state¶
Current channel execution state
variable transfers_cnt¶
Total successful transfers count
The documentation for this class was generated from the following file src/syntropic/drivers/syn_dma.h