17 #ifndef __FUART_MDMA_H 18 #define __FUART_MDMA_H 53 #define FUART_MDMA_TYPE_UNUSE ((uint32_t)0x00) 54 #define FUART_MDMA_TYPE_AREA_TO_AREA ((uint32_t)0x01) 55 #define FUART_MDMA_TYPE_FIX_TO_AREA ((uint32_t)0x02) 56 #define FUART_MDMA_TYPE_AREA_TO_FIX ((uint32_t)0x03) 57 #define FUART_MDMA_TYPE_FIX_TO_FIX ((uint32_t)0x04) 66 #define FUART_MDMA_FUART_CH0 ((uint32_t)0x00) 67 #define FUART_MDMA_FUART_CH1 ((uint32_t)0x01) Transmit data information structure definition.
Definition: txz_fuart.h:399
fuart_mdma_setting_t tx
Definition: txz_fuart_mdma.h:121
mdma_t * p_obj
Definition: txz_fuart_mdma.h:120
TXZ_Result fuart_mdma_receiveIt(fuart_mdma_t *p_obj, fuart_receive_t *p_info)
TXZ_Result
Definition: txz_driver_def.h:43
fuart_mdma_setting_t rx
Definition: txz_fuart_mdma.h:122
TXZ_Result fuart_mdma_discard_transmit(fuart_mdma_t *p_obj)
TXZ_Result fuart_mdma_discard_receive(fuart_mdma_t *p_obj)
fuart_mdma_initial_setting_t init
Definition: txz_fuart_mdma.h:137
FUART handle structure definition.
Definition: txz_fuart.h:483
FUART MDMA handle structure definition.
Definition: txz_fuart_mdma.h:133
uint32_t ch
Definition: txz_fuart_mdma.h:109
fuart_t super
Definition: txz_fuart_mdma.h:135
TXZ_Result fuart_mdma_RXE_disable(fuart_mdma_t *p_obj)
This file provides internal common definition.
All common macro and definition for TXZ peripheral drivers.
This file provides all the functions prototypes for MDMA driver.
MDMA handle structure definition.
Definition: txz_mdma.h:342
This file provides all the functions prototypes for FUART driver.
Receive event information structure definition.
Definition: txz_fuart.h:388
MDMA setting structure definition.
Definition: txz_fuart_mdma.h:105
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_transmitIt(fuart_mdma_t *p_obj, fuart_transmit_t *p_info)
TXZ_Result fuart_mdma_init(fuart_mdma_t *p_obj)
uint32_t type
Definition: txz_fuart_mdma.h:107
TXZ_Result fuart_mdma_RXE_enable(fuart_mdma_t *p_obj)
FUART MDMA initial setting structure definition.
Definition: txz_fuart_mdma.h:118
TXZ_Result fuart_mdma_deinit(fuart_mdma_t *p_obj)
TXZ_Result fuart_mdma_TXE_enable(fuart_mdma_t *p_obj)