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 #ifdef APP_DMA_SG_LLP_ENABLE
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);
Header file containing functions prototypes of UART app library.
UART parameters structure 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...
uint16_t app_uart_dma_deinit(app_uart_id_t id)
De-initialize dma mode of the APP UART peripheral.
This file contains all the functions prototypes for the HAL module driver.
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.
Header file of app driver config code.
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.