|
WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
|
#include "hal_dma.h"

| void dma_port_release_handshaking_source | ( | dma_channel_t | ch | ) |
| errcode_t hal_dma_v151_add_lli_transfer | ( | dma_channel_t | ch, |
| const hal_dma_transfer_base_config_t * | base_cfg, | ||
| hal_dma_transfer_peri_config_t * | periph_cfg | ||
| ) |
HAL层配置链表传输
| void hal_dma_v151_close | ( | void | ) |
HAL层DMA关闭接口
| errcode_t hal_dma_v151_config_single_block | ( | dma_channel_t | ch, |
| const hal_dma_transfer_base_config_t * | base_cfg, | ||
| hal_dma_transfer_peri_config_t * | periph_cfg | ||
| ) |
HAL层配置单块传输
| void hal_dma_v151_deinit | ( | void | ) |
HAL层DMA的去初始化接口
| void hal_dma_v151_enable | ( | dma_channel_t | ch, |
| bool | en | ||
| ) |
HAL层通道使能/去使能接口
| void hal_dma_v151_enable_lli | ( | dma_channel_t | ch, |
| hal_dma_transfer_cb_t | callback, | ||
| uintptr_t | arg | ||
| ) |
HAL层使能链表传输接口
| uint32_t hal_dma_v151_get_block | ( | dma_channel_t | ch | ) |
HAL层获取DMA传输的数据量接口
| dma_channel_t hal_dma_v151_get_idle_ch | ( | hal_dma_handshaking_source_t | source, |
| hal_dma_burst_transaction_length_t | burst_length | ||
| ) |
HAL层获取闲置通道接口
| errcode_t hal_dma_v151_init | ( | void | ) |
HAL层DMA的初始化接口
Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2023-2023. All rights reserved.
Description: Provides V151 HAL dma
History:
2023-2-5, Create file.
| void hal_dma_v151_interrupt_clear | ( | dma_channel_t | ch, |
| hal_dma_interrupt_t | int_type | ||
| ) |
HAL层清除中断接口
| void hal_dma_v151_irq_handler | ( | void | ) |
DMA中断处理函数。
| bool hal_dma_v151_is_enabled | ( | dma_channel_t | ch | ) |
HAL层检查DMA通道是否使能接口
| void hal_dma_v151_open | ( | void | ) |
HAL层DMA开启接口