TMPM4G(1) Group Peripheral Driver User Manual  V1.0.0.0
FUART Exported Functions

Functions

TXZ_Result fuart_init (fuart_t *p_obj)
 
TXZ_Result fuart_deinit (fuart_t *p_obj)
 
TXZ_Result fuart_discard_transmit (fuart_t *p_obj)
 
TXZ_Result fuart_discard_receive (fuart_t *p_obj)
 
TXZ_Result fuart_transmitIt (fuart_t *p_obj, fuart_transmit_t *p_info)
 
TXZ_Result fuart_receiveIt (fuart_t *p_obj, fuart_receive_t *p_info)
 
void fuart_transmit_irq_handler (fuart_t *p_obj)
 
void fuart_receive_irq_handler (fuart_t *p_obj)
 
void fuart_error_irq_handler (fuart_t *p_obj)
 
void fuart_irq_handler (fuart_t *p_obj)
 
TXZ_Result fuart_get_status (fuart_t *p_obj, uint32_t *p_status)
 
TXZ_Result fuart_get_error (fuart_t *p_obj, uint32_t *p_error)
 
TXZ_Result fuart_get_boudrate_setting (uint32_t clock, uint32_t boudrate, fuart_boudrate_t *p_setting)
 
TXZ_Result fuart_send_break (fuart_t *p_obj)
 
TXZ_Result fuart_stop_break (fuart_t *p_obj)
 
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)
 

Detailed Description

Function Documentation

§ fuart_deinit()

TXZ_Result fuart_deinit ( fuart_t p_obj)

§ fuart_discard_receive()

TXZ_Result fuart_discard_receive ( fuart_t p_obj)

§ fuart_discard_transmit()

TXZ_Result fuart_discard_transmit ( fuart_t p_obj)

§ fuart_error_irq_handler()

void fuart_error_irq_handler ( fuart_t p_obj)

§ fuart_get_boudrate_setting()

TXZ_Result fuart_get_boudrate_setting ( uint32_t  clock,
uint32_t  boudrate,
fuart_boudrate_t p_setting 
)

§ fuart_get_error()

TXZ_Result fuart_get_error ( fuart_t p_obj,
uint32_t *  p_error 
)

§ fuart_get_status()

TXZ_Result fuart_get_status ( fuart_t p_obj,
uint32_t *  p_status 
)

§ fuart_init()

TXZ_Result fuart_init ( fuart_t p_obj)

§ fuart_irq_handler()

void fuart_irq_handler ( fuart_t p_obj)

§ fuart_mdma_deinit()

TXZ_Result fuart_mdma_deinit ( fuart_mdma_t p_obj)

§ fuart_mdma_discard_receive()

TXZ_Result fuart_mdma_discard_receive ( fuart_mdma_t p_obj)

§ fuart_mdma_discard_transmit()

TXZ_Result fuart_mdma_discard_transmit ( fuart_mdma_t p_obj)

§ fuart_mdma_get_fuart_ch_to_mdma_ch()

TXZ_Result fuart_mdma_get_fuart_ch_to_mdma_ch ( uint32_t  fuart_ch,
uint32_t *  tx_ch,
uint32_t *  rx_ch 
)

§ fuart_mdma_init()

TXZ_Result fuart_mdma_init ( fuart_mdma_t p_obj)

§ fuart_mdma_receiveIt()

TXZ_Result fuart_mdma_receiveIt ( fuart_mdma_t p_obj,
fuart_receive_t p_info 
)

§ fuart_mdma_RXE_disable()

TXZ_Result fuart_mdma_RXE_disable ( fuart_mdma_t p_obj)

§ fuart_mdma_RXE_enable()

TXZ_Result fuart_mdma_RXE_enable ( fuart_mdma_t p_obj)

§ fuart_mdma_transmitIt()

TXZ_Result fuart_mdma_transmitIt ( fuart_mdma_t p_obj,
fuart_transmit_t p_info 
)

§ fuart_mdma_TXE_disable()

TXZ_Result fuart_mdma_TXE_disable ( fuart_mdma_t p_obj)

§ fuart_mdma_TXE_enable()

TXZ_Result fuart_mdma_TXE_enable ( fuart_mdma_t p_obj)

§ fuart_receive_irq_handler()

void fuart_receive_irq_handler ( fuart_t p_obj)

§ fuart_receiveIt()

TXZ_Result fuart_receiveIt ( fuart_t p_obj,
fuart_receive_t p_info 
)

§ fuart_send_break()

TXZ_Result fuart_send_break ( fuart_t p_obj)

§ fuart_stop_break()

TXZ_Result fuart_stop_break ( fuart_t p_obj)

§ fuart_transmit_irq_handler()

void fuart_transmit_irq_handler ( fuart_t p_obj)

§ fuart_transmitIt()

TXZ_Result fuart_transmitIt ( fuart_t p_obj,
fuart_transmit_t p_info 
)