USART device low level information structure.
More...
Detailed Description
USART device low level information structure.
USART device low level information type.
Definition at line 274 of file usart.h.
Field Documentation
Mode flags.
Definition at line 278 of file usart.h.
Status flags.
Definition at line 282 of file usart.h.
Read timeout.
Definition at line 286 of file usart.h.
Write timeout.
Definition at line 290 of file usart.h.
RINGBUF USARTDCB::dcb_tx_rbf |
Output ring buffer.
Definition at line 294 of file usart.h.
RINGBUF USARTDCB::dcb_rx_rbf |
Input ring buffer.
Definition at line 298 of file usart.h.
Last EOL character.
Definition at line 302 of file usart.h.
Driver control initialization.
Definition at line 308 of file usart.h.
int(* USARTDCB::dcb_deinit)(void) |
Driver control de-initialization.
Definition at line 313 of file usart.h.
void(* USARTDCB::dcb_tx_start)(void) |
Driver control write notification.
Definition at line 318 of file usart.h.
void(* USARTDCB::dcb_rx_start)(void) |
Driver control read notification.
Definition at line 323 of file usart.h.
int(* USARTDCB::dcb_set_flow_control)(uint32_t flags) |
Set handshake mode.
Definition at line 328 of file usart.h.
uint32_t(* USARTDCB::dcb_get_flow_control)(void) |
Get handshake mode.
Definition at line 333 of file usart.h.
int(* USARTDCB::dcb_set_speed)(uint32_t rate) |
Set hardware speed.
Definition at line 338 of file usart.h.
uint32_t(* USARTDCB::dcb_get_speed)(void) |
Get hardware speed.
Definition at line 343 of file usart.h.
int(* USARTDCB::dcb_set_data_bits)(uint8_t bits) |
Set hardware data bits.
Definition at line 348 of file usart.h.
uint8_t(* USARTDCB::dcb_get_data_bits)(void) |
Get hardware data bits.
Definition at line 353 of file usart.h.
int(* USARTDCB::dcb_set_parity)(uint8_t bits) |
Set hardware parity mode.
Definition at line 358 of file usart.h.
uint8_t(* USARTDCB::dcb_get_parity)(void) |
Get hardware parity mode.
Definition at line 363 of file usart.h.
int(* USARTDCB::dcb_set_stop_bits)(uint8_t bits) |
Set hardware stop bits.
Definition at line 368 of file usart.h.
uint8_t(* USARTDCB::dcb_get_stop_bits)(void) |
Get hardware stop bits.
Definition at line 373 of file usart.h.
int(* USARTDCB::dcb_set_status)(uint32_t flags) |
Set hardware status.
Definition at line 378 of file usart.h.
uint32_t(* USARTDCB::dcb_get_status)(void) |
Get hardware status.
Definition at line 383 of file usart.h.
int(* USARTDCB::dcb_set_clock_mode)(uint8_t mode) |
Set clock mode.
Definition at line 388 of file usart.h.
uint8_t(* USARTDCB::dcb_get_clock_mode)(void) |
Get clock mode.
Definition at line 393 of file usart.h.
The documentation for this struct was generated from the following file: