|
|
1.1 root 1:
2: /* uureg.h 6.1 83/07/29 */
3:
4: /*
5: * DL11-E/DL11-W UNIBUS (for TU58) controller registers
6: */
7: struct uudevice {
8: short rcs; /* receiver status register */
9: short rdb; /* receiver data buffer register */
10: short tcs; /* transmitter status register */
11: short tdb; /* transmitter data buffer register */
12: };
13:
14: /*
15: * Receiver/transmitter status register status/command bits
16: */
17: #define UUCS_DONE 0x80 /* done/ready */
18: #define UUCS_READY 0x80
19: #define UUCS_INTR 0x40 /* interrupt enable */
20: #define UUCS_MAINT 0x02 /* maintenance check (xmitter only) */
21: #define UUCS_BREAK 0x01 /* send break (xmitter only) */
22:
23: /*
24: * Receiver data buffer register status bits
25: */
26: #define UURDB_ERROR 0x8000 /* Error (overrun or break) */
27: #define UURDB_ORUN 0x4000 /* Data overrun error */
28: #define UURDB_BREAK 0x2000 /* TU58 break */
29:
30: #define UUDB_DMASK 0x00ff /* data mask (send and receive data) */
31:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.