Data Fields | |
uint32_t | dcb_modeflags |
Mode flags. | |
uint32_t | dcb_statusflags |
Status flags. | |
uint32_t | dcb_rtimeout |
Read timeout. | |
uint32_t | dcb_wtimeout |
Write timeout. | |
RINGBUF | dcb_tx_rbf |
Output ring buffer. | |
RINGBUF | dcb_rx_rbf |
Input ring buffer. | |
uint8_t | 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 )(uint32_t flags) |
Set handshake mode. | |
uint32_t(* | dcb_get_flow_control )(void) |
Get handshake mode. | |
int(* | dcb_set_speed )(uint32_t rate) |
Set hardware speed. | |
uint32_t(* | dcb_get_speed )(void) |
Get hardware speed. | |
int(* | dcb_set_data_bits )(uint8_t bits) |
Set hardware data bits. | |
uint8_t(* | dcb_get_data_bits )(void) |
Get hardware data bits. | |
int(* | dcb_set_parity )(uint8_t bits) |
Set hardware parity mode. | |
uint8_t(* | dcb_get_parity )(void) |
Get hardware parity mode. | |
int(* | dcb_set_stop_bits )(uint8_t bits) |
Set hardware stop bits. | |
uint8_t(* | dcb_get_stop_bits )(void) |
Get hardware stop bits. | |
int(* | dcb_set_status )(uint32_t flags) |
Set hardware status. | |
uint32_t(* | dcb_get_status )(void) |
Get hardware status. | |
int(* | dcb_set_clock_mode )(uint8_t mode) |
Set clock mode. | |
uint8_t(* | dcb_get_clock_mode )(void) |
Get clock mode. |
USART device low level information type.
Definition at line 274 of file usart.h.
USARTDCB::dcb_init |
Driver control initialization.
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) |
Driver control read notification.
int(* USARTDCB::dcb_set_flow_control)(uint32_t flags) |
Set handshake mode.
uint32_t(* USARTDCB::dcb_get_flow_control)(void) |
Get handshake mode.
int(* USARTDCB::dcb_set_speed)(uint32_t rate) |
Set hardware speed.
uint32_t(* USARTDCB::dcb_get_speed)(void) |
Get hardware speed.
int(* USARTDCB::dcb_set_data_bits)(uint8_t bits) |
Set hardware data bits.
uint8_t(* USARTDCB::dcb_get_data_bits)(void) |
Get hardware data bits.
int(* USARTDCB::dcb_set_parity)(uint8_t bits) |
Set hardware parity mode.
uint8_t(* USARTDCB::dcb_get_parity)(void) |
Get hardware parity mode.
int(* USARTDCB::dcb_set_stop_bits)(uint8_t bits) |
Set hardware stop bits.
uint8_t(* USARTDCB::dcb_get_stop_bits)(void) |
Get hardware stop bits.
int(* USARTDCB::dcb_set_status)(uint32_t flags) |
Set hardware status.
uint32_t(* USARTDCB::dcb_get_status)(void) |
Get hardware status.
int(* USARTDCB::dcb_set_clock_mode)(uint8_t mode) |
Set clock mode.
uint8_t(* USARTDCB::dcb_get_clock_mode)(void) |
Get clock mode.