Definition at line 271 of file usart.h.
Data Fields | |
u_long | dcb_modeflags |
Mode flags. | |
u_long | dcb_statusflags |
Status flags. | |
u_long | dcb_rtimeout |
Read timeout. | |
u_long | dcb_wtimeout |
Write timeout. | |
RINGBUF | dcb_tx_rbf |
Output ring buffer. | |
RINGBUF | dcb_rx_rbf |
Input ring buffer. | |
u_char | dcb_last_eol |
Last EOL character. | |
int(* | dcb_init )(void) |
Driver control initialization. | |
int(* | dcb_deinit )(void) |
Driver control de-initialization. | |
void(* | dcb_tx_start )(void) |
Driver control write notification. | |
void(* | dcb_rx_start )(void) |
Driver control read notification. | |
int(* | dcb_set_flow_control )(u_long flags) |
Set handshake mode. | |
u_long(* | dcb_get_flow_control )(void) |
Get handshake mode. | |
int(* | dcb_set_speed )(u_long rate) |
Set hardware speed. | |
u_long(* | dcb_get_speed )(void) |
Get hardware speed. | |
int(* | dcb_set_data_bits )(u_char bits) |
Set hardware data bits. | |
u_char(* | dcb_get_data_bits )(void) |
Get hardware data bits. | |
int(* | dcb_set_parity )(u_char bits) |
Set hardware parity mode. | |
u_char(* | dcb_get_parity )(void) |
Get hardware parity mode. | |
int(* | dcb_set_stop_bits )(u_char bits) |
Set hardware stop bits. | |
u_char(* | dcb_get_stop_bits )(void) |
Get hardware stop bits. | |
int(* | dcb_set_status )(u_long flags) |
Set hardware status. | |
u_long(* | dcb_get_status )(void) |
Get hardware status. | |
int(* | dcb_set_clock_mode )(u_char mode) |
Set clock mode. | |
u_char(* | dcb_get_clock_mode )(void) |
Get clock mode. |
Mode flags.
Definition at line 275 of file usart.h.
Referenced by UsartIOCtl(), UsartOpen(), and UsartRead().
Output ring buffer.
Definition at line 291 of file usart.h.
Referenced by UsartClose(), UsartIOCtl(), and UsartOpen().
Input ring buffer.
Definition at line 295 of file usart.h.
Referenced by UsartClose(), UsartIOCtl(), UsartOpen(), UsartRead(), and UsartSize().
int(* _USARTDCB::dcb_deinit)(void) |
Driver control de-initialization.
void(* _USARTDCB::dcb_tx_start)(void) |
Driver control write notification.
void(* _USARTDCB::dcb_rx_start)(void) |
int(* _USARTDCB::dcb_set_flow_control)(u_long flags) |
u_long(* _USARTDCB::dcb_get_flow_control)(void) |
int(* _USARTDCB::dcb_set_speed)(u_long rate) |
u_long(* _USARTDCB::dcb_get_speed)(void) |
int(* _USARTDCB::dcb_set_data_bits)(u_char bits) |
u_char(* _USARTDCB::dcb_get_data_bits)(void) |
int(* _USARTDCB::dcb_set_parity)(u_char bits) |
u_char(* _USARTDCB::dcb_get_parity)(void) |
int(* _USARTDCB::dcb_set_stop_bits)(u_char bits) |
u_char(* _USARTDCB::dcb_get_stop_bits)(void) |
int(* _USARTDCB::dcb_set_status)(u_long flags) |
u_long(* _USARTDCB::dcb_get_status)(void) |
int(* _USARTDCB::dcb_set_clock_mode)(u_char mode) |
u_char(* _USARTDCB::dcb_get_clock_mode)(void) |