TMPM4G9
V1.0.0.0
|
Go to the source code of this file.
Data Structures | |
struct | uart_io_initial_setting_t |
Initial setting. User must be set. More... | |
struct | uart_io_private_tx_t |
Send information. More... | |
struct | uart_io_private_rx_t |
Receive information. More... | |
struct | uart_io_private_info_t |
Private Member. More... | |
struct | uart_io_t |
USB UART class. More... | |
Macros | |
#define | UART_IO_SEND_MAX ((uint32_t)32) |
#define | UART_IO_RECEIVE_MAX ((uint32_t)32) |
Enumerations | |
enum | UartIOTxState { UART_IO_SEND_IDLE = 0U, UART_IO_SEND_RUN, UART_IO_SEND_SUCCESS, UART_IO_SEND_FAILURE, UART_IO_SEND_IDLE = 0U, UART_IO_SEND_RUN, UART_IO_SEND_SUCCESS, UART_IO_SEND_FAILURE } |
Send state. More... | |
enum | UartIORxState { UART_IO_RECV_IDLE = 0U, UART_IO_RECV_RUN, UART_IO_RECV_FAILURE, UART_IO_RECV_IDLE = 0U, UART_IO_RECV_RUN, UART_IO_RECV_FAILURE } |
Receive state. More... | |
Functions | |
TXZ_Result | uart_io_initialize (uart_io_initial_setting_t *p_param) |
Initialize. More... | |
void | uart_io_finalize (void) |
Finalize. More... | |
void | uart_io_tx_irq_handler (void) |
TX IRQ Handler. More... | |
void | uart_io_rx_irq_handler (void) |
RX IRQ Handler. More... | |
void | uart_io_err_irq_handler (void) |
ERR IRQ Handler. More... | |
int | get_char_once (void) |
The character is acquired from an input stream. More... | |