![]() |
BLE5.2 1.0
开发文档说明
|
Target xinchip dma driver implementation 更多...
函数 | |
| __RAM_CODE void | xc_dma_set_test_mode (uint8_t mode) |
| xc_dma_set_test_mode | |
| __RAM_CODE void | xc_dma_set_channel_priority_order (DMA_Instance_t *inst) |
| xc_dma_set_channel_priority_order | |
| __RAM_CODE void | xc_dma_reset_instance (DMA_Instance_t *inst) |
| xc_dma_reset_instance | |
| __RAM_CODE uint8_t | xc_dma_check_channel_range (eDMA_Ch_Num ch_num) |
| xc_dma_check_channel_range | |
| __RAM_CODE uint8_t | xc_dma_check_channel_busy (eDMA_Ch_Num ch_num) |
| xc_dma_check_channel_busy | |
| __RAM_CODE uint8_t | xc_dma_get_channel_index (eDMA_Ch_Num ch_num) |
| xc_dma_get_channel_index | |
| __RAM_CODE void | xc_dma_enable (void) |
| xc_dma_enable | |
| __RAM_CODE uint8_t | xc_dma_disable (void) |
| xc_dma_disable | |
| bool | xc_dma_is_enable (void) |
| xc_dma_is_enable | |
| __RAM_CODE uint8_t | xc_dma_enable_channel (eDMA_Ch_Num ch_num) |
| xc_dma_enable_channel | |
| __RAM_CODE uint8_t | xc_dma_disable_channel (eDMA_Ch_Num ch_num) |
| xc_dma_disable_channel | |
| bool | xc_dma_is_channel_enabled (eDMA_Ch_Num ch_num) |
| xc_dma_is_channel_enabled | |
| __RAM_CODE uint8_t | xc_dma_enable_channel_irq (eDMA_Ch_Num ch_num) |
| xc_dma_enable_channel_irq | |
| __RAM_CODE uint8_t | xc_dma_disable_channel_irq (eDMA_Ch_Num ch_num) |
| xc_dma_disable_channel_irq | |
| __RAM_CODE uint8_t | xc_dma_mask_irq (eDMA_Ch_Num ch_num, eDMA_Irq ch_irq) |
| xc_dma_mask_irq | |
| uint8_t | xc_dma_unmask_irq (eDMA_Ch_Num ch_num, eDMA_Irq ch_irq) |
| xc_dma_unmask_irq | |
| __RAM_CODE uint8_t | xc_dma_clear_irq (eDMA_Ch_Num ch_num, eDMA_Irq ch_irq) |
| xc_dma_clear_irq | |
| __RAM_CODE uint8_t | xc_dma_init (void) |
| xc_dma_init | |
| __RAM_CODE uint8_t | xc_dma_set_channel_config (eDMA_Ch_Num ch_num, DMA_Chx_Cfg_t *ch) |
| xc_dma_set_channel_config | |
| __RAM_CODE bool | xc_dma_set_listener (eDMA_Ch_Num ch_num, DMA_Callback userFunction) |
| xc_dma_set_listener | |
| __RAM_CODE uint8_t | xc_dma_start_transfer (eDMA_Ch_Num ch_num, DMA_Callback cb_func) |
| xc_dma_start_transfer | |
| __RAM_CODE bool | dma_irq_handler (DMA_Instance_t *inst) |
| dma_irq_handler | |
| __RAM_CODE void | DMA_Handler (void) |
变量 | |
| DMA_Instance_t | DMA_Instance |
Target xinchip dma driver implementation
在文件 xc_drv_dma.c 中定义.
| __RAM_CODE void DMA_Handler | ( | void | ) |
在文件 xc_drv_dma.c 第 839 行定义.
| __RAM_CODE bool dma_irq_handler | ( | DMA_Instance_t * | inst | ) |
| __RAM_CODE uint8_t xc_dma_check_channel_busy | ( | eDMA_Ch_Num | ch_num | ) |
| uint8_t xc_dma_check_channel_range | ( | eDMA_Ch_Num | ch_num | ) |
| __RAM_CODE uint8_t xc_dma_clear_irq | ( | eDMA_Ch_Num | ch_num, |
| eDMA_Irq | ch_irq | ||
| ) |
| __RAM_CODE uint8_t xc_dma_disable | ( | void | ) |
| __RAM_CODE uint8_t xc_dma_disable_channel | ( | eDMA_Ch_Num | ch_num | ) |
| __RAM_CODE uint8_t xc_dma_disable_channel_irq | ( | eDMA_Ch_Num | ch_num | ) |
| __RAM_CODE void xc_dma_enable | ( | void | ) |
| __RAM_CODE uint8_t xc_dma_enable_channel | ( | eDMA_Ch_Num | ch_num | ) |
| __RAM_CODE uint8_t xc_dma_enable_channel_irq | ( | eDMA_Ch_Num | ch_num | ) |
| __RAM_CODE uint8_t xc_dma_get_channel_index | ( | eDMA_Ch_Num | ch_num | ) |
| __RAM_CODE uint8_t xc_dma_init | ( | void | ) |
| bool xc_dma_is_channel_enabled | ( | eDMA_Ch_Num | ch_num | ) |
| bool xc_dma_is_enable | ( | void | ) |
| __RAM_CODE uint8_t xc_dma_mask_irq | ( | eDMA_Ch_Num | ch_num, |
| eDMA_Irq | ch_irq | ||
| ) |
| __RAM_CODE void xc_dma_reset_instance | ( | DMA_Instance_t * | inst | ) |
| __RAM_CODE uint8_t xc_dma_set_channel_config | ( | eDMA_Ch_Num | ch_num, |
| DMA_Chx_Cfg_t * | ch | ||
| ) |
| __RAM_CODE void xc_dma_set_channel_priority_order | ( | DMA_Instance_t * | inst | ) |
| __RAM_CODE bool xc_dma_set_listener | ( | eDMA_Ch_Num | ch_num, |
| DMA_Callback | userFunction | ||
| ) |
| __RAM_CODE void xc_dma_set_test_mode | ( | uint8_t | mode | ) |
xc_dma_set_test_mode
DMAC test mode set
| uint8_t | - mode |
| void | |
| void |
在文件 xc_drv_dma.c 第 48 行定义.
| __RAM_CODE uint8_t xc_dma_start_transfer | ( | eDMA_Ch_Num | ch_num, |
| DMA_Callback | cb_func | ||
| ) |
| uint8_t xc_dma_unmask_irq | ( | eDMA_Ch_Num | ch_num, |
| eDMA_Irq | ch_irq | ||
| ) |
| DMA_Instance_t DMA_Instance |
在文件 xc_drv_dma.c 第 33 行定义.