dc7085.h File Reference

Back to the index.

Classes | Macros | Typedefs
dc7085.h File Reference

Go to the source code of this file.

Classes

struct  dc7085regs
 

Macros

#define dc_rbuf   dc_rbuf_lpr
 
#define dc_lpr   dc_rbuf_lpr
 
#define dc_msr   dc_msr_tdr
 
#define dc_tdr   dc_msr_tdr
 
#define CSR_TRDY   0x8000
 
#define CSR_TIE   0x4000
 
#define CSR_TX_LINE_NUM   0x0300
 
#define CSR_RDONE   0x0080
 
#define CSR_RIE   0x0040
 
#define CSR_MSE   0x0020
 
#define CSR_CLR   0x0010
 
#define CSR_MAINT   0x0008
 
#define RBUF_DVAL   0x8000
 
#define RBUF_OERR   0x4000
 
#define RBUF_FERR   0x2000
 
#define RBUF_PERR   0x1000
 
#define RBUF_LINE_NUM   0x0300
 
#define RBUF_LINE_NUM_SHIFT   8
 
#define RBUF_CHAR   0x00FF
 
#define TCR_DTR2   0x400
 
#define TCR_EN3   0x008
 
#define TCR_EN2   0x004
 
#define TCR_EN1   0x002
 
#define TCR_EN0   0x001
 
#define TCR_RTS2   0x800
 
#define TCR_RTS3   0x200
 
#define TCR_DTR3   0x100
 
#define LPR_RXENAB   0x1000
 
#define LPR_B50   0x0000
 
#define LPR_B75   0x0100
 
#define LPR_B110   0x0200
 
#define LPR_B134   0x0300
 
#define LPR_B150   0x0400
 
#define LPR_B300   0x0500
 
#define LPR_B600   0x0600
 
#define LPR_B1200   0x0700
 
#define LPR_B1800   0x0800
 
#define LPR_B2000   0x0900
 
#define LPR_B2400   0x0A00
 
#define LPR_B3600   0x0B00
 
#define LPR_B4800   0x0C00
 
#define LPR_B7200   0x0D00
 
#define LPR_B9600   0x0E00
 
#define LPR_B19200   0x0F00
 
#define LPR_B38400   0x0F00
 
#define LPR_OPAR   0x0080
 
#define LPR_PARENB   0x0040
 
#define LPR_2_STOP   0x0020
 
#define LPR_8_BIT_CHAR   0x0018
 
#define LPR_7_BIT_CHAR   0x0010
 
#define LPR_6_BIT_CHAR   0x0008
 
#define LPR_5_BIT_CHAR   0x0000
 
#define MSR_DSR2   0x0200
 
#define MSR_RI2   0x0800
 
#define MSR_CD2   0x0400
 
#define MSR_CTS2   0x0100
 
#define MSR_RI3   0x0008
 
#define MSR_CD3   0x0004
 
#define MSR_DSR3   0x0002
 
#define MSR_CTS3   0x0001
 
#define DCKBD_PORT   0
 
#define DCMOUSE_PORT   1
 
#define DCCOMM_PORT   2
 
#define DCPRINTER_PORT   3
 
#define DML_DSR   0000400 /* data set ready, not a real DM bit */
 
#define DML_RNG   0000200 /* ring */
 
#define DML_CAR   0000100 /* carrier detect */
 
#define DML_CTS   0000040 /* clear to send */
 
#define DML_SR   0000020 /* secondary receive */
 
#define DML_ST   0000010 /* secondary transmit */
 
#define DML_RTS   0000004 /* request to send */
 
#define DML_DTR   0000002 /* data terminal ready */
 
#define DML_LE   0000001 /* line enable */
 

Typedefs

typedef volatile struct dc7085regs dcregs
 

Macro Definition Documentation

◆ CSR_CLR

#define CSR_CLR   0x0010

Definition at line 85 of file dc7085.h.

◆ CSR_MAINT

#define CSR_MAINT   0x0008

Definition at line 86 of file dc7085.h.

◆ CSR_MSE

#define CSR_MSE   0x0020

Definition at line 84 of file dc7085.h.

◆ CSR_RDONE

#define CSR_RDONE   0x0080

Definition at line 82 of file dc7085.h.

◆ CSR_RIE

#define CSR_RIE   0x0040

Definition at line 83 of file dc7085.h.

◆ CSR_TIE

#define CSR_TIE   0x4000

Definition at line 80 of file dc7085.h.

◆ CSR_TRDY

#define CSR_TRDY   0x8000

Definition at line 79 of file dc7085.h.

◆ CSR_TX_LINE_NUM

#define CSR_TX_LINE_NUM   0x0300

Definition at line 81 of file dc7085.h.

◆ dc_lpr

#define dc_lpr   dc_rbuf_lpr

Definition at line 72 of file dc7085.h.

◆ dc_msr

#define dc_msr   dc_msr_tdr

Definition at line 73 of file dc7085.h.

◆ dc_rbuf

#define dc_rbuf   dc_rbuf_lpr

Definition at line 71 of file dc7085.h.

◆ dc_tdr

#define dc_tdr   dc_msr_tdr

Definition at line 74 of file dc7085.h.

◆ DCCOMM_PORT

#define DCCOMM_PORT   2

Definition at line 159 of file dc7085.h.

◆ DCKBD_PORT

#define DCKBD_PORT   0

Definition at line 157 of file dc7085.h.

◆ DCMOUSE_PORT

#define DCMOUSE_PORT   1

Definition at line 158 of file dc7085.h.

◆ DCPRINTER_PORT

#define DCPRINTER_PORT   3

Definition at line 160 of file dc7085.h.

◆ DML_CAR

#define DML_CAR   0000100 /* carrier detect */

Definition at line 165 of file dc7085.h.

◆ DML_CTS

#define DML_CTS   0000040 /* clear to send */

Definition at line 166 of file dc7085.h.

◆ DML_DSR

#define DML_DSR   0000400 /* data set ready, not a real DM bit */

Definition at line 163 of file dc7085.h.

◆ DML_DTR

#define DML_DTR   0000002 /* data terminal ready */

Definition at line 170 of file dc7085.h.

◆ DML_LE

#define DML_LE   0000001 /* line enable */

Definition at line 171 of file dc7085.h.

◆ DML_RNG

#define DML_RNG   0000200 /* ring */

Definition at line 164 of file dc7085.h.

◆ DML_RTS

#define DML_RTS   0000004 /* request to send */

Definition at line 169 of file dc7085.h.

◆ DML_SR

#define DML_SR   0000020 /* secondary receive */

Definition at line 167 of file dc7085.h.

◆ DML_ST

#define DML_ST   0000010 /* secondary transmit */

Definition at line 168 of file dc7085.h.

◆ LPR_2_STOP

#define LPR_2_STOP   0x0020

Definition at line 135 of file dc7085.h.

◆ LPR_5_BIT_CHAR

#define LPR_5_BIT_CHAR   0x0000

Definition at line 139 of file dc7085.h.

◆ LPR_6_BIT_CHAR

#define LPR_6_BIT_CHAR   0x0008

Definition at line 138 of file dc7085.h.

◆ LPR_7_BIT_CHAR

#define LPR_7_BIT_CHAR   0x0010

Definition at line 137 of file dc7085.h.

◆ LPR_8_BIT_CHAR

#define LPR_8_BIT_CHAR   0x0018

Definition at line 136 of file dc7085.h.

◆ LPR_B110

#define LPR_B110   0x0200

Definition at line 118 of file dc7085.h.

◆ LPR_B1200

#define LPR_B1200   0x0700

Definition at line 123 of file dc7085.h.

◆ LPR_B134

#define LPR_B134   0x0300

Definition at line 119 of file dc7085.h.

◆ LPR_B150

#define LPR_B150   0x0400

Definition at line 120 of file dc7085.h.

◆ LPR_B1800

#define LPR_B1800   0x0800

Definition at line 124 of file dc7085.h.

◆ LPR_B19200

#define LPR_B19200   0x0F00

Definition at line 131 of file dc7085.h.

◆ LPR_B2000

#define LPR_B2000   0x0900

Definition at line 125 of file dc7085.h.

◆ LPR_B2400

#define LPR_B2400   0x0A00

Definition at line 126 of file dc7085.h.

◆ LPR_B300

#define LPR_B300   0x0500

Definition at line 121 of file dc7085.h.

◆ LPR_B3600

#define LPR_B3600   0x0B00

Definition at line 127 of file dc7085.h.

◆ LPR_B38400

#define LPR_B38400   0x0F00

Definition at line 132 of file dc7085.h.

◆ LPR_B4800

#define LPR_B4800   0x0C00

Definition at line 128 of file dc7085.h.

◆ LPR_B50

#define LPR_B50   0x0000

Definition at line 116 of file dc7085.h.

◆ LPR_B600

#define LPR_B600   0x0600

Definition at line 122 of file dc7085.h.

◆ LPR_B7200

#define LPR_B7200   0x0D00

Definition at line 129 of file dc7085.h.

◆ LPR_B75

#define LPR_B75   0x0100

Definition at line 117 of file dc7085.h.

◆ LPR_B9600

#define LPR_B9600   0x0E00

Definition at line 130 of file dc7085.h.

◆ LPR_OPAR

#define LPR_OPAR   0x0080

Definition at line 133 of file dc7085.h.

◆ LPR_PARENB

#define LPR_PARENB   0x0040

Definition at line 134 of file dc7085.h.

◆ LPR_RXENAB

#define LPR_RXENAB   0x1000

Definition at line 115 of file dc7085.h.

◆ MSR_CD2

#define MSR_CD2   0x0400

Definition at line 147 of file dc7085.h.

◆ MSR_CD3

#define MSR_CD3   0x0004

Definition at line 150 of file dc7085.h.

◆ MSR_CTS2

#define MSR_CTS2   0x0100

Definition at line 148 of file dc7085.h.

◆ MSR_CTS3

#define MSR_CTS3   0x0001

Definition at line 152 of file dc7085.h.

◆ MSR_DSR2

#define MSR_DSR2   0x0200

Definition at line 144 of file dc7085.h.

◆ MSR_DSR3

#define MSR_DSR3   0x0002

Definition at line 151 of file dc7085.h.

◆ MSR_RI2

#define MSR_RI2   0x0800

Definition at line 146 of file dc7085.h.

◆ MSR_RI3

#define MSR_RI3   0x0008

Definition at line 149 of file dc7085.h.

◆ RBUF_CHAR

#define RBUF_CHAR   0x00FF

Definition at line 97 of file dc7085.h.

◆ RBUF_DVAL

#define RBUF_DVAL   0x8000

Definition at line 91 of file dc7085.h.

◆ RBUF_FERR

#define RBUF_FERR   0x2000

Definition at line 93 of file dc7085.h.

◆ RBUF_LINE_NUM

#define RBUF_LINE_NUM   0x0300

Definition at line 95 of file dc7085.h.

◆ RBUF_LINE_NUM_SHIFT

#define RBUF_LINE_NUM_SHIFT   8

Definition at line 96 of file dc7085.h.

◆ RBUF_OERR

#define RBUF_OERR   0x4000

Definition at line 92 of file dc7085.h.

◆ RBUF_PERR

#define RBUF_PERR   0x1000

Definition at line 94 of file dc7085.h.

◆ TCR_DTR2

#define TCR_DTR2   0x400

Definition at line 102 of file dc7085.h.

◆ TCR_DTR3

#define TCR_DTR3   0x100

Definition at line 110 of file dc7085.h.

◆ TCR_EN0

#define TCR_EN0   0x001

Definition at line 106 of file dc7085.h.

◆ TCR_EN1

#define TCR_EN1   0x002

Definition at line 105 of file dc7085.h.

◆ TCR_EN2

#define TCR_EN2   0x004

Definition at line 104 of file dc7085.h.

◆ TCR_EN3

#define TCR_EN3   0x008

Definition at line 103 of file dc7085.h.

◆ TCR_RTS2

#define TCR_RTS2   0x800

Definition at line 108 of file dc7085.h.

◆ TCR_RTS3

#define TCR_RTS3   0x200

Definition at line 109 of file dc7085.h.

Typedef Documentation

◆ dcregs

typedef volatile struct dc7085regs dcregs

Generated on Tue Aug 25 2020 19:25:06 for GXemul by doxygen 1.8.18