Main Page | Modules | Alphabetical List | Data Structures | File List | Data Fields | Globals | Related Pages | Examples

XgUartH8


Data Structures

struct  _UARTDCB
 UART device control block structure. More...

struct  _UARTDCB
 UART device control block structure. More...


Defines

#define UART_MF_RTSSENSE
#define UART_MF_CTSCONTROL
#define UART_MF_DTRSENSE
#define UART_MF_DSRCONTROL
#define UART_MF_DCDCONTROL
#define UART_MF_RTSCONTROL
#define UART_MF_CTSSENSE
#define UART_MF_DTRCONTROL
#define UART_MF_DSRSENSE
#define UART_MF_DCDSENSE
#define UART_MF_SENSEMASK
#define UART_MF_CONTROLMASK
#define UART_MF_XONXOFF
#define UART_MF_LOCALECHO
#define UART_MF_COOKEDMODE
#define UART_MF_NOBUFFER
#define UART_MF_LINEBUFFER
#define UART_MF_BUFFERMASK
#define UART_SF_RTSOFF
#define UART_SF_CTSOFF
#define UART_SF_DTROFF
#define UART_SF_DSROFF
#define UART_SF_DCDOFF
#define HDLC_SF_FLUSH
#define HDLC_SF_ESCAPED
#define UART_SF_TXDISABLED
#define UART_SF_RXDISABLED
#define UART_HS_DCERTSCTS
#define UART_HS_DCEFULL
#define UART_HS_DTERTSCTS
#define UART_HS_DTEFULL
#define UART_HS_XONXOFF

Typedefs

typedef _UARTDCB UARTDCB


Define Documentation

#define HDLC_SF_ESCAPED
 

Next character escaped.

#define HDLC_SF_FLUSH
 

Waiting for next HDLC flag.

#define UART_HS_DCEFULL
 

Full DCE handshake.

#define UART_HS_DCERTSCTS
 

RTS/CTS DCE handshake.

#define UART_HS_DTEFULL
 

Full DTE handshake.

#define UART_HS_DTERTSCTS
 

RTS/CTS DTE handshake.

#define UART_HS_XONXOFF
 

Software handshake.

#define UART_MF_BUFFERMASK
 

Masks buffering mode flags.

#define UART_MF_CONTROLMASK
 

Handshake control mask.

#define UART_MF_COOKEDMODE
 

Should be used in stream, not device.

#define UART_MF_CTSCONTROL
 

DCE output.

#define UART_MF_CTSSENSE
 

DTE input.

#define UART_MF_DCDCONTROL
 

DCE output.

#define UART_MF_DCDSENSE
 

DTE input.

#define UART_MF_DSRCONTROL
 

DCE output.

#define UART_MF_DSRSENSE
 

DTE input.

#define UART_MF_DTRCONTROL
 

DTE output.

#define UART_MF_DTRSENSE
 

DCE input.

#define UART_MF_LINEBUFFER
 

Line buffered.

#define UART_MF_LOCALECHO
 

Should be used in stream, not device.

#define UART_MF_NOBUFFER
 

No buffering.

#define UART_MF_RTSCONTROL
 

DTE output.

#define UART_MF_RTSSENSE
 

DCE input, low on port bit is +12V, which means ON.

#define UART_MF_SENSEMASK
 

Handshake sense mask.

#define UART_MF_XONXOFF
 

Software handshake.

#define UART_SF_CTSOFF
 

Set CTS line is off.

#define UART_SF_DCDOFF
 

Set DCD line is off.

#define UART_SF_DSROFF
 

Set DSR line is off.

#define UART_SF_DTROFF
 

Set DTR line is off.

#define UART_SF_RTSOFF
 

Set RTS line is off.

#define UART_SF_RXDISABLED
 

Receiver disabled.

#define UART_SF_TXDISABLED
 

Transmitter disabled.


Typedef Documentation

typedef struct _UARTDCB UARTDCB
 

UART device control block type.


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