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().

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().

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/