_UARTDCB Struct Reference
[UARTUART DeviceUARTUART 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

u_char _UARTDCB::dcb_baudSelect

Baudrate selector.

See the ATmega datasheet for further details.

Definition at line 118 of file scih8.h.

u_long _UARTDCB::dcb_rtimeout

Read timeout.

Definition at line 122 of file scih8.h.

Referenced by UartAvrInput(), and UartAvrIOCtl().

u_long _UARTDCB::dcb_wtimeout

Write timeout.

Definition at line 126 of file scih8.h.

Referenced by UartAvrIOCtl().

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 132 of file scih8.h.

Referenced by UartAvrFlush().

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 138 of file scih8.h.

Referenced by UartAvrInput().

u_long _UARTDCB::dcb_modeflags

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/