|
|
1.1 ! root 1: /* dmreg.h 6.1 83/07/29 */ ! 2: ! 3: /* ! 4: * DM-11 device register definitions. ! 5: */ ! 6: struct dmdevice { ! 7: short dmcsr; /* control status register */ ! 8: short dmlstat; /* line status register */ ! 9: short dmpad1[2]; ! 10: }; ! 11: ! 12: /* bits in dm csr */ ! 13: #define DM_RF 0100000 /* ring flag */ ! 14: #define DM_CF 0040000 /* carrier flag */ ! 15: #define DM_CTS 0020000 /* clear to send */ ! 16: #define DM_SRF 0010000 /* secondary receive flag */ ! 17: #define DM_CS 0004000 /* clear scan */ ! 18: #define DM_CM 0002000 /* clear multiplexor */ ! 19: #define DM_MM 0001000 /* maintenance mode */ ! 20: #define DM_STP 0000400 /* step */ ! 21: #define DM_DONE 0000200 /* scanner is done */ ! 22: #define DM_IE 0000100 /* interrupt enable */ ! 23: #define DM_SE 0000040 /* scan enable */ ! 24: #define DM_BUSY 0000020 /* scan busy */ ! 25: ! 26: /* bits in dm lsr */ ! 27: #define DML_RNG 0000200 /* ring */ ! 28: #define DML_CAR 0000100 /* carrier detect */ ! 29: #define DML_CTS 0000040 /* clear to send */ ! 30: #define DML_SR 0000020 /* secondary receive */ ! 31: #define DML_ST 0000010 /* secondary transmit */ ! 32: #define DML_RTS 0000004 /* request to send */ ! 33: #define DML_DTR 0000002 /* data terminal ready */ ! 34: #define DML_LE 0000001 /* line enable */ ! 35: ! 36: #define DML_ON (DML_DTR|DML_RTS|DML_LE) ! 37: #define DML_OFF (DML_LE)
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.