_UARTDCB Struct Reference
[UARTUART Device]


Detailed Description

UART device control block structure.

Definition at line 113 of file scih8.h.


Data Fields

u_char dcb_baudSelect
 Baudrate selector.
u_long dcb_rtimeout
 Read timeout.
u_long 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.
u_long dcb_modeflags
 Mode flags.

Field Documentation

Baudrate selector.

See the ATmega datasheet for further details.

Definition at line 118 of file scih8.h.

Read timeout.

Definition at line 122 of file scih8.h.

Referenced by UartAvrInput(), and UartAvrIOCtl().

Write timeout.

Definition at line 126 of file scih8.h.

Referenced by UartAvrIOCtl().

Queue of threads waiting for output buffer empty.

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

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

Definition at line 132 of file scih8.h.

Referenced by UartAvrFlush().

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

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

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

Definition at line 138 of file scih8.h.

Referenced by UartAvrInput().

Mode flags.

Definition at line 142 of file scih8.h.

Referenced by UartAvrInit(), UartAvrIOCtl(), UartAvrOpen(), UartAvrPut(), and UartAvrRead().


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

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