]> cloudbase.mooo.com Git - z180-stamp-cpm3.git/blob - cbios/tcflags-sorted.txt
Update IXON flag from character device table (@ctbl)
[z180-stamp-cpm3.git] / cbios / tcflags-sorted.txt
1
2 IGNBRK equ 00000001B ;Ignore BREAK condition on input.
3 BRKINT equ 00000010B
4 INPCK equ 00000100B ;Enable input parity checking.
5 IGNPAR equ 00001000B ;Ignore framing errors and parity errors.
6 PARMRK equ 00010000B ;Prefix a character with a parity error or framing error with FFH 00H.
7 ISTRIP equ 00100000B ;Strip off eighth bit.
8 PARODD equ 01000000B ;If set, then parity for input and output is odd.
9
10 IXON equ 00000001B ;Enable XON/XOFF flow control on output.
11 IXANY equ 00000010B ;Typing any character will restart stopped output.
12 IXOFF equ 00000100B ;Enable XON/XOFF flow control on input.
13 CRTS_IFLOW equ 00001000B ;RTS flow control of input.
14 CCTS_OFLOW equ 00010000B ;CTS flow control of output.
15 CLOCAL equ 00100000B ;Ignore modem control lines.
16 CREAD equ 01000000B ;Enable receiver.
17
18 CBAUD equ 0x1F ;Baud speed mask
19 B0 equ 0x00 ;hang up
20 B50 equ 0x11
21 B75 equ 0x12
22 B110 equ 0x13
23 B134 equ 0x14
24 B150 equ 0x05
25 B300 equ 0x06
26 B600 equ 0x07
27 B1200 equ 0x08
28 B1800 equ 0x09
29 B2400 equ 0x0A
30 B3600 equ 0x0B
31 B4800 equ 0x0C
32 B7200 equ 0x0D
33 B9600 equ 0x0E
34 B19200 equ 0x0F
35 B28800 equ 0x01
36 B38400 equ 0x02
37 B57600 equ 0x03
38 B115200 equ 0x04
39 B144000 equ 0x14
40 B192000 equ 0x16
41 B288000 equ 0x17
42
43 CSIZE equ 0x20 ;Character size mask.
44 CS7 equ 0x00 ;
45 CS8 equ 0x20 ;
46 CSTOPB equ 0x40 ;Set two stop bits, rather than one.
47 PARENB equ 0x80 ;Enable parity generation on output and parity checking for input.
48
49
50
51 checked on input isr:
52 =====================
53 IGNBRK equ 00000001B ;Ignore BREAK condition on input.
54 BRKINT equ 00000010B
55 INPCK equ 00000100B ;Enable input parity checking.
56 IGNPAR equ 00001000B ;Ignore framing errors and parity errors.
57 PARMRK equ 00010000B ;Prefix a character with a parity error or framing error with FFH 00H.
58
59 IXON equ 00000001B ;Enable XON/XOFF flow control on output.
60 IXANY equ 00000010B ;Typing any character will restart stopped output.
61 IXOFF equ 00000100B ;Enable XON/XOFF flow control on input.
62 CRTS_IFLOW equ 00001000B ;RTS flow control of input.
63
64
65 checked on input:
66 =================
67
68
69
70 checked on output isr
71 =====================
72
73
74
75 checked on output
76 =================
77 ISTRIP equ 00100000B ;Strip off eighth bit.
78
79
80
81 config (init)
82 =============
83
84 CBAUD equ 0x1F ;Baud speed mask
85 B0 equ 0x00 ;hang up
86 B50 equ 0x11
87 B75 equ 0x12
88 B110 equ 0x13
89 B134 equ 0x14
90 B150 equ 0x05
91 B300 equ 0x06
92 B600 equ 0x07
93 B1200 equ 0x08
94 B1800 equ 0x09
95 B2400 equ 0x0A
96 B3600 equ 0x0B
97 B4800 equ 0x0C
98 B7200 equ 0x0D
99 B9600 equ 0x0E
100 B19200 equ 0x0F
101 B28800 equ 0x01
102 B38400 equ 0x02
103 B57600 equ 0x03
104 B115200 equ 0x04
105 B144000 equ 0x14
106 B192000 equ 0x16
107 B288000 equ 0x17
108 CSIZE equ 0x20 ;Character size mask.
109 CS7 equ 0x00 ;
110 CS8 equ 0x20 ;
111 CSTOPB equ 0x40 ;Set two stop bits, rather than one.
112 PARENB equ 0x80 ;Enable parity generation on output and parity checking for input.
113 PARODD equ 01000000B ;If set, then parity for input and output is odd.
114
115 CCTS_OFLOW equ 00010000B ;CTS flow control of output.
116 CLOCAL equ 00100000B ;Ignore modem control lines.
117 CREAD equ 01000000B ;Enable receiver.