TMPM4G(1) Group Peripheral Driver User Manual
V1.0.0.0
|
This file provides all the functions prototypes for UART driver. More...
#include "txz_driver_def.h"
#include "txz_uart.h"
#include "txz_uart_include.h"
#include "txz_mdma.h"
Go to the source code of this file.
Data Structures | |
struct | uart_mdma_setting_t |
MDMA setting structure definition. More... | |
struct | uart_mdma_initial_setting_t |
UART MDMA initial setting structure definition. More... | |
struct | uart_mdma_t |
UART MDMA handle structure definition. More... | |
Macros | |
#define | UART_MDMA_TYPE_UNUSE ((uint32_t)0x00) |
#define | UART_MDMA_TYPE_AREA_TO_AREA ((uint32_t)0x01) |
#define | UART_MDMA_TYPE_FIX_TO_AREA ((uint32_t)0x02) |
#define | UART_MDMA_TYPE_AREA_TO_FIX ((uint32_t)0x03) |
#define | UART_MDMA_TYPE_FIX_TO_FIX ((uint32_t)0x04) |
#define | UART_MDMA_UART_CH0 ((uint32_t)0x00) |
#define | UART_MDMA_UART_CH1 ((uint32_t)0x01) |
#define | UART_MDMA_UART_CH2 ((uint32_t)0x02) |
#define | UART_MDMA_UART_CH3 ((uint32_t)0x03) |
#define | UART_MDMA_UART_CH4 ((uint32_t)0x04) |
#define | UART_MDMA_UART_CH5 ((uint32_t)0x05) |
Functions | |
TXZ_Result | uart_mdma_init (uart_mdma_t *p_obj) |
TXZ_Result | uart_mdma_deinit (uart_mdma_t *p_obj) |
TXZ_Result | uart_mdma_discard_transmit (uart_mdma_t *p_obj) |
TXZ_Result | uart_mdma_discard_receive (uart_mdma_t *p_obj) |
TXZ_Result | uart_mdma_transmitIt (uart_mdma_t *p_obj, uart_transmit_t *p_info) |
TXZ_Result | uart_mdma_receiveIt (uart_mdma_t *p_obj, uart_receive_t *p_info) |
TXZ_Result | uart_mdma_get_uart_ch_to_mdma_ch (uint32_t uart_ch, uint32_t *tx_ch, uint32_t *rx_ch) |
TXZ_Result | uart_mdma_TXE_disable (uart_mdma_t *p_obj) |
TXZ_Result | uart_mdma_TXE_enable (uart_mdma_t *p_obj) |
TXZ_Result | uart_mdma_RXE_disable (uart_mdma_t *p_obj) |
TXZ_Result | uart_mdma_RXE_enable (uart_mdma_t *p_obj) |
This file provides all the functions prototypes for UART driver.
If MDMA transfer is used, it is necessary.
DO NOT USE THIS SOFTWARE WITHOUT THE SOFTWARE LICENSE AGREEMENT.
Copyright(C) Toshiba Electronic Device Solutions Corporation 2019