TMPM4G(1) Group Peripheral Driver User Manual
V1.0.0.0
|
This file provides all the functions prototypes for FUART driver. More...
#include "txz_driver_def.h"
#include "txz_fuart.h"
#include "txz_fuart_include.h"
#include "txz_mdma.h"
Go to the source code of this file.
Data Structures | |
struct | fuart_mdma_setting_t |
MDMA setting structure definition. More... | |
struct | fuart_mdma_initial_setting_t |
FUART MDMA initial setting structure definition. More... | |
struct | fuart_mdma_t |
FUART MDMA handle structure definition. More... | |
Macros | |
#define | FUART_MDMA_TYPE_UNUSE ((uint32_t)0x00) |
#define | FUART_MDMA_TYPE_AREA_TO_AREA ((uint32_t)0x01) |
#define | FUART_MDMA_TYPE_FIX_TO_AREA ((uint32_t)0x02) |
#define | FUART_MDMA_TYPE_AREA_TO_FIX ((uint32_t)0x03) |
#define | FUART_MDMA_TYPE_FIX_TO_FIX ((uint32_t)0x04) |
#define | FUART_MDMA_FUART_CH0 ((uint32_t)0x00) |
#define | FUART_MDMA_FUART_CH1 ((uint32_t)0x01) |
Functions | |
TXZ_Result | fuart_mdma_init (fuart_mdma_t *p_obj) |
TXZ_Result | fuart_mdma_deinit (fuart_mdma_t *p_obj) |
TXZ_Result | fuart_mdma_discard_transmit (fuart_mdma_t *p_obj) |
TXZ_Result | fuart_mdma_discard_receive (fuart_mdma_t *p_obj) |
TXZ_Result | fuart_mdma_transmitIt (fuart_mdma_t *p_obj, fuart_transmit_t *p_info) |
TXZ_Result | fuart_mdma_receiveIt (fuart_mdma_t *p_obj, fuart_receive_t *p_info) |
TXZ_Result | fuart_mdma_get_fuart_ch_to_mdma_ch (uint32_t fuart_ch, uint32_t *tx_ch, uint32_t *rx_ch) |
TXZ_Result | fuart_mdma_TXE_disable (fuart_mdma_t *p_obj) |
TXZ_Result | fuart_mdma_TXE_enable (fuart_mdma_t *p_obj) |
TXZ_Result | fuart_mdma_RXE_disable (fuart_mdma_t *p_obj) |
TXZ_Result | fuart_mdma_RXE_enable (fuart_mdma_t *p_obj) |
This file provides all the functions prototypes for FUART 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