16 #ifndef __BSP_UART_IO_H 17 #define __BSP_UART_IO_H 76 #define UART_IO_SEND_MAX ((uint32_t)32) 77 #define UART_IO_RECEIVE_MAX ((uint32_t)32) 152 volatile UartIOTxState state;
166 volatile UartIORxState state;
167 volatile uint32_t wp;
168 volatile uint32_t rp;
169 volatile uint32_t length;
Definition: bsp_uart_io.h:99
UartIOTxState
Send state.
Definition: bsp_uart_io.h:95
#define UART_RX_FIFO_MAX
Definition: txz_uart.h:52
#define UART_IO_RECEIVE_MAX
Definition: bsp_uart_io.h:77
TXZ_Result uart_io_initialize(uart_io_initial_setting_t *p_param)
Initialize.
Definition: bsp_uart_io.c:446
TXZ_Result
Definition: txz_driver_def.h:43
Receive information.
Definition: bsp_uart_io.h:164
UART handle structure definition.
Definition: txz_uart.h:745
Definition: bsp_uart_io.h:109
Definition: bsp_uart_io.h:97
Send information.
Definition: bsp_uart_io.h:150
Private Member.
Definition: bsp_uart_io.h:178
Initial setting. User must be set.
Definition: bsp_uart_io.h:131
Definition: bsp_uart_io.h:108
#define UART_IO_SEND_MAX
Definition: bsp_uart_io.h:76
Definition: bsp_uart_io.h:96
void uart_io_rx_irq_handler(void)
RX IRQ Handler.
Definition: bsp_uart_io.c:613
void uart_io_finalize(void)
Finalize.
Definition: bsp_uart_io.c:565
Definition: bsp_uart_io.h:98
UART.
Definition: TMPM4G6.h:1071
UartIORxState
Receive state.
Definition: bsp_uart_io.h:107
int get_char_once(void)
The character is acquired from an input stream.
Definition: bsp_uart_io.c:290
void uart_io_tx_irq_handler(void)
TX IRQ Handler.
Definition: bsp_uart_io.c:598
void uart_io_err_irq_handler(void)
ERR IRQ Handler.
Definition: bsp_uart_io.c:628
USB UART class.
Definition: bsp_uart_io.h:191
Definition: bsp_uart_io.h:110