#define COM1 0 #define COM2 1 #define DATA 0x3f8 /* com2 : 0x2f.. */ #define DL_LSB DATA #define IER 0x3f9 #define DL_MSB IER #define IIR 0x3fa #define MCR 0x3fc #define MSR 0x3fe #define LSR 0x3fd #define LCR 0x3fb #define ONMSK 0xef /* Turn IRQ4 On */ #define OFFMSK 0x10 /* Turn IRQ4 Off */ #define PICMSK 0x21 /* 8259 mask register */ #define PICEOI 0x20 /* 8259 EOI instr. */ #define IRQ4 0x0c /* interrupt vector for com1 */ #define IRQ3 0x0b /* interrupt vector for com2 */ #define DATA7 0x02 /* Data is 7 bit */ #define DATA8 0x03 /* Data is 8 bit */ #define STOP1 0x00 /* Stop Bit is one */ #define NOPA 0x00 /* No Parity */ #define ODDP 0x08 #define EVEVP 0x18 #define B1200 0x80 /* Baud rate is 1200 bps */ #define B2400 0xa0 #define B9600 0xe0 #define BUFLEN 0x4000