BLE5.2 1.0
开发文档说明
函数 | 变量
xc_drv_uart_dma.c 文件参考

Target xinchip uart dma driver implementation 更多...

浏览源代码.

函数

void uart0_tx_callback (uint8_t eCode)
 
void uart1_tx_callback (uint8_t eCode)
 
void uartx_dma_tx_err (uint8_t eCode)
 
uint8_t xc_uart_dma_tx_config (uint8_t uart_idx, eDMA_Ch_Num ch_num, uint16_t blockSize, uint8_t *tx_buff)
 
void xc_uart_dma_tx_init (uint8_t uart_idx, uint16_t tx_size, uint8_t *tx_buff)
 
void xc_uart_dma_send (uint8_t uart_idx)
 

变量

volatile bool uart0_tx_tfr_flag = true
 
volatile bool uart1_tx_tfr_flag = true
 
static volatile bool err_flag = false
 

详细描述

Target xinchip uart dma driver implementation

_ __ _ ________ _
| |/ /(_)___ / ____/ /_ (_)___
| // / __ \/ / / __ \/ / __ \
/ |/ / / / / /___/ / / / / /_/ /
/_/|_/_/_/ /_/\____/_/ /_/_/ .___/
/_/
(C) 2022-2025 XinChip
作者
( XinChip ) Alex-J
( XinChip )

在文件 xc_drv_uart_dma.c 中定义.

函数说明

◆ uart0_tx_callback()

void uart0_tx_callback ( uint8_t  eCode)
参数
[in]

param [in]

在文件 xc_drv_uart_dma.c48 行定义.

◆ uart1_tx_callback()

void uart1_tx_callback ( uint8_t  eCode)
参数
[in]

param [in]

在文件 xc_drv_uart_dma.c62 行定义.

◆ uartx_dma_tx_err()

void uartx_dma_tx_err ( uint8_t  eCode)
参数
[in]

param [in]

在文件 xc_drv_uart_dma.c76 行定义.

◆ xc_uart_dma_send()

void xc_uart_dma_send ( uint8_t  uart_idx)
参数
[in]

param [in]

在文件 xc_drv_uart_dma.c186 行定义.

◆ xc_uart_dma_tx_config()

uint8_t xc_uart_dma_tx_config ( uint8_t  uart_idx,
eDMA_Ch_Num  ch_num,
uint16_t  blockSize,
uint8_t *  tx_buff 
)
参数
[in]

param [in]

在文件 xc_drv_uart_dma.c103 行定义.

◆ xc_uart_dma_tx_init()

void xc_uart_dma_tx_init ( uint8_t  uart_idx,
uint16_t  tx_size,
uint8_t *  tx_buff 
)
参数
[in]

param [in]

在文件 xc_drv_uart_dma.c168 行定义.

变量说明

◆ err_flag

volatile bool err_flag = false
static

在文件 xc_drv_uart_dma.c35 行定义.

◆ uart0_tx_tfr_flag

volatile bool uart0_tx_tfr_flag = true

在文件 xc_drv_uart_dma.c33 行定义.

◆ uart1_tx_tfr_flag

volatile bool uart1_tx_tfr_flag = true

在文件 xc_drv_uart_dma.c34 行定义.