Go to the documentation of this file.
52 #ifndef _APP_UART_DMA_H_
53 #define _APP_UART_DMA_H_
63 #ifdef HAL_UART_MODULE_ENABLED
120 #if (APP_DRIVER_CHIP_TYPE == APP_DRIVER_GR5526X) || (APP_DRIVER_CHIP_TYPE == APP_DRIVER_GR5525X)
133 uint16_t app_uart_transmit_dma_sg_llp(
app_uart_id_t id, uint8_t *p_data, uint16_t size, dma_sg_llp_config_t *sg_llp_config);
147 uint16_t app_uart_receive_dma_sg_llp(
app_uart_id_t id, uint8_t *p_data, uint16_t size, dma_sg_llp_config_t *sg_llp_config);
uint16_t app_uart_dma_deinit(app_uart_id_t id)
De-initialize dma mode of the APP UART peripheral.
Header file containing functions prototypes of UART app library.
UART parameters structure definition.
This file contains all the functions prototypes for the HAL module driver.
uint16_t app_uart_dma_transmit_async(app_uart_id_t id, uint8_t *p_data, uint16_t size)
Send an amount of data in dma mode.
uint16_t app_uart_dma_receive_async(app_uart_id_t id, uint8_t *p_data, uint16_t size)
Receive an amount of data in dma mode.
app_uart_id_t
UART module Enumerations definition.
uint16_t app_uart_dma_init(app_uart_params_t *p_params)
Initialize dma mode of the APP UART DRIVER according to the specified parameters in the app_uart_para...
Header file of app driver config code.