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. |
ACE device control block type.
Definition at line 163 of file tlc16c550.h.
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 |
uint32_t ACEDCB::dcb_wtimeout |
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 |
uint8_t ACEDCB::dcb_rfifo |
uint8_t ACEDCB::dcb_wfifo |
Free space in the output fifo since the last write operation.
Definition at line 197 of file tlc16c550.h.