UARTDCB Struct Reference
[UARTUART Device]

UART device control block structure. More...

Data Fields

uint8_t dcb_baudSelect
 Baudrate selector.
uint32_t dcb_rtimeout
 Read timeout.
uint32_t dcb_wtimeout
 Write timeout.
HANDLE dcb_tx_rdy
 Queue of threads waiting for output buffer empty.
HANDLE dcb_rx_rdy
 Queue of threads waiting for a character in the input buffer.
uint32_t dcb_modeflags
 Mode flags.

Detailed Description

UART device control block structure.

UART device control block type.

Definition at line 116 of file scih8.h.


Field Documentation

uint8_t UARTDCB::dcb_baudSelect

Baudrate selector.

See the ATmega datasheet for further details.

Definition at line 121 of file scih8.h.

uint32_t UARTDCB::dcb_rtimeout

Read timeout.

Definition at line 125 of file scih8.h.

uint32_t UARTDCB::dcb_wtimeout

Write timeout.

Definition at line 129 of file scih8.h.

HANDLE UARTDCB::dcb_tx_rdy

Queue of threads waiting for output buffer empty.

Threads are added to this queue when calling UartAvrFlush().

Definition at line 135 of file scih8.h.

HANDLE UARTDCB::dcb_rx_rdy

Queue of threads waiting for a character in the input buffer.

Threads are added to this queue when calling UartAvrInput().

Definition at line 141 of file scih8.h.

uint32_t UARTDCB::dcb_modeflags

Mode flags.

Definition at line 145 of file scih8.h.


The documentation for this struct was generated from the following files:

© 2000-2007 by egnite Software GmbH - visit http://www.ethernut.de/