TMPM4KxA Group Peripheral Driver User Manual
V1.0.4.0
|
This file provides all the functions prototypes for UART driver. More...
Go to the source code of this file.
Data Structures | |
struct | uart_receive8_t |
Receive event information structure definenition. More... | |
struct | uart_receive16_t |
Receive event information structure definenition. More... | |
union | uart_receive_t |
Receive event information structure definenition. More... | |
struct | uart_transmit8_t |
Transmit data information structure definenition. More... | |
struct | uart_transmit16_t |
Transmit data information structure definenition. More... | |
union | uart_transmit_t |
Transmit data information structure definenition. More... | |
struct | uart_clock_t |
Clock setting structure definenition. More... | |
struct | uart_boudrate_t |
Boudrate setting structure definenition. More... | |
struct | uart_tx_fifo_t |
Transmit FIFO setting. More... | |
struct | uart_rx_fifo_t |
Receive FIFO setting. More... | |
struct | uart_initial_setting_t |
Initial setting structure definenition. More... | |
struct | uart_t |
UART handle structure definenition. More... | |
Functions | |
TXZ_Result | uart_init (uart_t *p_obj) |
Initialize the UART object. More... | |
TXZ_Result | uart_deinit (uart_t *p_obj) |
Release the UART object. More... | |
TXZ_Result | uart_discard_transmit (uart_t *p_obj) |
Discard transmit. More... | |
TXZ_Result | uart_discard_receive (uart_t *p_obj) |
Discard receive. More... | |
TXZ_Result | uart_transmitIt (uart_t *p_obj, uart_transmit_t *p_info) |
Transmit data. Non-Blocking Communication. More... | |
TXZ_Result | uart_receiveIt (uart_t *p_obj, uart_receive_t *p_info) |
Receive data. Non-Blocking Communication. More... | |
void | uart_transmit_irq_handler (uart_t *p_obj) |
IRQ Handler for transmit. More... | |
void | uart_receive_irq_handler (uart_t *p_obj) |
IRQ Handler for receive. More... | |
void | uart_error_irq_handler (uart_t *p_obj) |
IRQ Handler for error. More... | |
TXZ_Result | uart_get_status (uart_t *p_obj, uint32_t *p_status) |
Get status. More... | |
TXZ_Result | uart_get_error (uart_t *p_obj, uint32_t *p_error) |
Get error information. More... | |
TXZ_Result | uart_get_boudrate_setting (uint32_t clock, uart_clock_t *p_clk, uint32_t boudrate, uart_boudrate_t *p_brd) |
Get the setting of boudrate. More... | |
This file provides all the functions prototypes for UART driver.
DO NOT USE THIS SOFTWARE WITHOUT THE SOFTWARE LICENSE AGREEMENT.
(C)Copyright TOSHIBA MICROELECTRONICS CORPORATION 2017 All rights reserved