6.4.1. Funtion List
Here are the functions with brief descriptions:
- function gx_dma_init dma初始化
- function gx_dma_select_channel 获取dma空闲通道
- function gx_dma_xfer 开始一次dma传输,使用poll模式, 不阻塞等待完成
- function gx_dma_wait_complete 等待一次dma传输完成
- function gx_dma_wait_complete_norelease 等待一次dma传输完成,不关闭dma
- function gx_dma_release_channel 关闭dma
- function gx_dma_channel_abort 异常停止一次dma传输
- function gx_dma_wait_complete_timeout 超时等待一次dma传输完成
- function gx_dma_xfer_poll 开始一次dma传输,使用poll模式,并阻塞等待完成
- function gx_dma_register_complete_callback 注册dma 通道回调函数,使用gx_dma_xfer_int()接口完成传输时,会调用回调函数
- function gx_dma_xfer_int 开始一次dma传输,使用中断模式,不阻塞等待完成,完成以后调用通道完成回调回调函数