53 #define UART_MDMA_TYPE_UNUSE ((uint32_t)0x00) 54 #define UART_MDMA_TYPE_AREA_TO_AREA ((uint32_t)0x01) 55 #define UART_MDMA_TYPE_FIX_TO_AREA ((uint32_t)0x02) 56 #define UART_MDMA_TYPE_AREA_TO_FIX ((uint32_t)0x03) 57 #define UART_MDMA_TYPE_FIX_TO_FIX ((uint32_t)0x04) 66 #define UART_MDMA_UART_CH0 ((uint32_t)0x00) 67 #define UART_MDMA_UART_CH1 ((uint32_t)0x01) 68 #define UART_MDMA_UART_CH2 ((uint32_t)0x02) 69 #define UART_MDMA_UART_CH3 ((uint32_t)0x03) 70 #define UART_MDMA_UART_CH4 ((uint32_t)0x04) 71 #define UART_MDMA_UART_CH5 ((uint32_t)0x05) Transmit data information structure definition.
Definition: txz_uart.h:632
TXZ_Result
Definition: txz_driver_def.h:43
mdma_t * p_obj
Definition: txz_uart_mdma.h:124
TXZ_Result uart_mdma_RXE_enable(uart_mdma_t *p_obj)
UART handle structure definition.
Definition: txz_uart.h:745
uart_mdma_setting_t rx
Definition: txz_uart_mdma.h:126
UART MDMA initial setting structure definition.
Definition: txz_uart_mdma.h:122
uint32_t type
Definition: txz_uart_mdma.h:111
This file provides internal common definition.
uart_t super
Definition: txz_uart_mdma.h:139
uart_mdma_setting_t tx
Definition: txz_uart_mdma.h:125
UART MDMA handle structure definition.
Definition: txz_uart_mdma.h:137
Receive event information structure definition.
Definition: txz_uart.h:596
TXZ_Result uart_mdma_TXE_disable(uart_mdma_t *p_obj)
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
TXZ_Result uart_mdma_discard_receive(uart_mdma_t *p_obj)
uint32_t ch
Definition: txz_uart_mdma.h:113
TXZ_Result uart_mdma_receiveIt(uart_mdma_t *p_obj, uart_receive_t *p_info)
uart_mdma_initial_setting_t init
Definition: txz_uart_mdma.h:141
TXZ_Result uart_mdma_RXE_disable(uart_mdma_t *p_obj)
TXZ_Result uart_mdma_deinit(uart_mdma_t *p_obj)
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_discard_transmit(uart_mdma_t *p_obj)
MDMA setting structure definition.
Definition: txz_uart_mdma.h:109
TXZ_Result uart_mdma_init(uart_mdma_t *p_obj)
TXZ_Result uart_mdma_transmitIt(uart_mdma_t *p_obj, uart_transmit_t *p_info)
TXZ_Result uart_mdma_TXE_enable(uart_mdma_t *p_obj)
This file provides all the functions prototypes for UART driver.