ACEDCB Struct Reference
[TLC16C550]

ACE device control block structure. More...

Data Fields

NUTDEVICE * dev_next
 pointer to the next device, used if more devices share the same interrupt
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.
uint8_t dcb_rfifo
 Level of the fifo trigger, 0 if no fifo.
uint8_t dcb_wfifo
 Free space in the output fifo since the last write operation.

Detailed Description

ACE device control block structure.

ACE device control block type.

Definition at line 163 of file tlc16c550.h.


Field Documentation

NUTDEVICE* ACEDCB::dev_next

pointer to the next device, used if more devices share the same interrupt

Definition at line 165 of file tlc16c550.h.

uint32_t ACEDCB::dcb_rtimeout

Read timeout.

Definition at line 169 of file tlc16c550.h.

uint32_t ACEDCB::dcb_wtimeout

Write timeout.

Definition at line 173 of file tlc16c550.h.

HANDLE ACEDCB::dcb_tx_rdy

Queue of threads waiting for output buffer empty.

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

Definition at line 179 of file tlc16c550.h.

HANDLE ACEDCB::dcb_rx_rdy

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

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

Definition at line 185 of file tlc16c550.h.

uint32_t ACEDCB::dcb_modeflags

Mode flags.

Definition at line 189 of file tlc16c550.h.

uint8_t ACEDCB::dcb_rfifo

Level of the fifo trigger, 0 if no fifo.

Definition at line 193 of file tlc16c550.h.

uint8_t ACEDCB::dcb_wfifo

Free space in the output fifo since the last write operation.

Definition at line 197 of file tlc16c550.h.


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

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