annotate code_part1/OSTC_code_c_part2/p2_deco_main - 090915b.i @ 43:65d5b0c8da41

New CF48, changed CF15
author heinrichsweikamp
date Thu, 24 Jun 2010 22:12:32 +0200
parents 96a35aeda5f2
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1 #line 1 "p2_deco_main - 090915b.c"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2 #line 1 "p2_deco_main - 090915b.c"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4 #line 17 "p2_deco_main - 090915b.c"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
12
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
13
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
14
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
15
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
16
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
17
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
18
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
19
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
20
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
21
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
22
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
23
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
24
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
25
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
26
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
27
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
28
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
29
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
30
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
31
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
32
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
33
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
34
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
35
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
36
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
37
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
38
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
39
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
40
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
41
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
42
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
43
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
44
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
45
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
46
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
47
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
48
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
49
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
50
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
51
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
52
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
53
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
54
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
55
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
56
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
57
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
58
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
59
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
60
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
61
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
62
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
63
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
64
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
65
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
66
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
67
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
68 #line 1 "C:/MCC18/h/p18f4685.h"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
69
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
70 #line 5 "C:/MCC18/h/p18f4685.h"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
71
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
72
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
73
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
74 #line 9 "C:/MCC18/h/p18f4685.h"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
75
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
76 extern volatile far unsigned char RXF6SIDH;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
77 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
78 unsigned SID3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
79 unsigned SID4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
80 unsigned SID5:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
81 unsigned SID6:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
82 unsigned SID7:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
83 unsigned SID8:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
84 unsigned SID9:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
85 unsigned SID10:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
86 } RXF6SIDHbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
87 extern volatile far unsigned char RXF6SIDL;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
88 extern volatile far union {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
89 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
90 unsigned EID16:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
91 unsigned EID17:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
92 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
93 unsigned EXIDE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
94 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
95 unsigned SID0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
96 unsigned SID1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
97 unsigned SID2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
98 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
99 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
100 unsigned :3;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
101 unsigned EXIDEN:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
102 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
103 } RXF6SIDLbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
104 extern volatile far unsigned char RXF6EIDH;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
105 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
106 unsigned EID8:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
107 unsigned EID9:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
108 unsigned EID10:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
109 unsigned EID11:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
110 unsigned EID12:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
111 unsigned EID13:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
112 unsigned EID14:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
113 unsigned EID15:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
114 } RXF6EIDHbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
115 extern volatile far unsigned char RXF6EIDL;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
116 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
117 unsigned EID0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
118 unsigned EID1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
119 unsigned EID2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
120 unsigned EID3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
121 unsigned EID4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
122 unsigned EID5:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
123 unsigned EID6:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
124 unsigned EID7:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
125 } RXF6EIDLbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
126 extern volatile far unsigned char RXF7SIDH;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
127 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
128 unsigned SID3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
129 unsigned SID4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
130 unsigned SID5:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
131 unsigned SID6:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
132 unsigned SID7:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
133 unsigned SID8:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
134 unsigned SID9:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
135 unsigned SID10:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
136 } RXF7SIDHbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
137 extern volatile far unsigned char RXF7SIDL;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
138 extern volatile far union {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
139 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
140 unsigned EID16:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
141 unsigned EID17:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
142 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
143 unsigned EXIDE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
144 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
145 unsigned SID0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
146 unsigned SID1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
147 unsigned SID2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
148 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
149 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
150 unsigned :3;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
151 unsigned EXIDEN:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
152 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
153 } RXF7SIDLbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
154 extern volatile far unsigned char RXF7EIDH;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
155 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
156 unsigned EID8:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
157 unsigned EID9:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
158 unsigned EID10:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
159 unsigned EID11:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
160 unsigned EID12:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
161 unsigned EID13:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
162 unsigned EID14:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
163 unsigned EID15:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
164 } RXF7EIDHbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
165 extern volatile far unsigned char RXF7EIDL;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
166 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
167 unsigned EID0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
168 unsigned EID1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
169 unsigned EID2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
170 unsigned EID3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
171 unsigned EID4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
172 unsigned EID5:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
173 unsigned EID6:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
174 unsigned EID7:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
175 } RXF7EIDLbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
176 extern volatile far unsigned char RXF8SIDH;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
177 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
178 unsigned SID3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
179 unsigned SID4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
180 unsigned SID5:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
181 unsigned SID6:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
182 unsigned SID7:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
183 unsigned SID8:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
184 unsigned SID9:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
185 unsigned SID10:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
186 } RXF8SIDHbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
187 extern volatile far unsigned char RXF8SIDL;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
188 extern volatile far union {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
189 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
190 unsigned EID16:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
191 unsigned EID17:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
192 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
193 unsigned EXIDE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
194 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
195 unsigned SID0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
196 unsigned SID1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
197 unsigned SID2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
198 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
199 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
200 unsigned :3;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
201 unsigned EXIDEN:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
202 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
203 } RXF8SIDLbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
204 extern volatile far unsigned char RXF8EIDH;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
205 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
206 unsigned EID8:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
207 unsigned EID9:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
208 unsigned EID10:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
209 unsigned EID11:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
210 unsigned EID12:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
211 unsigned EID13:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
212 unsigned EID14:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
213 unsigned EID15:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
214 } RXF8EIDHbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
215 extern volatile far unsigned char RXF8EIDL;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
216 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
217 unsigned EID0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
218 unsigned EID1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
219 unsigned EID2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
220 unsigned EID3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
221 unsigned EID4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
222 unsigned EID5:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
223 unsigned EID6:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
224 unsigned EID7:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
225 } RXF8EIDLbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
226 extern volatile far unsigned char RXF9SIDH;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
227 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
228 unsigned SID3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
229 unsigned SID4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
230 unsigned SID5:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
231 unsigned SID6:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
232 unsigned SID7:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
233 unsigned SID8:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
234 unsigned SID9:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
235 unsigned SID10:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
236 } RXF9SIDHbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
237 extern volatile far unsigned char RXF9SIDL;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
238 extern volatile far union {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
239 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
240 unsigned EID16:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
241 unsigned EID17:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
242 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
243 unsigned EXIDE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
244 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
245 unsigned SID0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
246 unsigned SID1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
247 unsigned SID2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
248 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
249 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
250 unsigned :3;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
251 unsigned EXIDEN:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
252 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
253 } RXF9SIDLbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
254 extern volatile far unsigned char RXF9EIDH;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
255 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
256 unsigned EID8:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
257 unsigned EID9:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
258 unsigned EID10:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
259 unsigned EID11:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
260 unsigned EID12:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
261 unsigned EID13:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
262 unsigned EID14:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
263 unsigned EID15:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
264 } RXF9EIDHbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
265 extern volatile far unsigned char RXF9EIDL;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
266 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
267 unsigned EID0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
268 unsigned EID1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
269 unsigned EID2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
270 unsigned EID3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
271 unsigned EID4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
272 unsigned EID5:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
273 unsigned EID6:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
274 unsigned EID7:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
275 } RXF9EIDLbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
276 extern volatile far unsigned char RXF10SIDH;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
277 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
278 unsigned SID3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
279 unsigned SID4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
280 unsigned SID5:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
281 unsigned SID6:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
282 unsigned SID7:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
283 unsigned SID8:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
284 unsigned SID9:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
285 unsigned SID10:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
286 } RXF10SIDHbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
287 extern volatile far unsigned char RXF10SIDL;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
288 extern volatile far union {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
289 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
290 unsigned EID16:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
291 unsigned EID17:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
292 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
293 unsigned EXIDE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
294 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
295 unsigned SID0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
296 unsigned SID1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
297 unsigned SID2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
298 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
299 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
300 unsigned :3;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
301 unsigned EXIDEN:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
302 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
303 } RXF10SIDLbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
304 extern volatile far unsigned char RXF10EIDH;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
305 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
306 unsigned EID8:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
307 unsigned EID9:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
308 unsigned EID10:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
309 unsigned EID11:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
310 unsigned EID12:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
311 unsigned EID13:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
312 unsigned EID14:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
313 unsigned EID15:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
314 } RXF10EIDHbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
315 extern volatile far unsigned char RXF10EIDL;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
316 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
317 unsigned EID0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
318 unsigned EID1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
319 unsigned EID2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
320 unsigned EID3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
321 unsigned EID4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
322 unsigned EID5:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
323 unsigned EID6:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
324 unsigned EID7:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
325 } RXF10EIDLbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
326 extern volatile far unsigned char RXF11SIDH;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
327 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
328 unsigned SID3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
329 unsigned SID4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
330 unsigned SID5:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
331 unsigned SID6:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
332 unsigned SID7:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
333 unsigned SID8:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
334 unsigned SID9:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
335 unsigned SID10:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
336 } RXF11SIDHbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
337 extern volatile far unsigned char RXF11SIDL;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
338 extern volatile far union {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
339 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
340 unsigned EID16:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
341 unsigned EID17:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
342 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
343 unsigned EXIDE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
344 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
345 unsigned SID0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
346 unsigned SID1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
347 unsigned SID2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
348 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
349 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
350 unsigned :3;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
351 unsigned EXIDEN:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
352 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
353 } RXF11SIDLbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
354 extern volatile far unsigned char RXF11EIDH;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
355 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
356 unsigned EID8:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
357 unsigned EID9:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
358 unsigned EID10:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
359 unsigned EID11:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
360 unsigned EID12:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
361 unsigned EID13:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
362 unsigned EID14:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
363 unsigned EID15:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
364 } RXF11EIDHbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
365 extern volatile far unsigned char RXF11EIDL;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
366 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
367 unsigned EID0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
368 unsigned EID1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
369 unsigned EID2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
370 unsigned EID3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
371 unsigned EID4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
372 unsigned EID5:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
373 unsigned EID6:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
374 unsigned EID7:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
375 } RXF11EIDLbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
376 extern volatile far unsigned char RXF12SIDH;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
377 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
378 unsigned SID3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
379 unsigned SID4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
380 unsigned SID5:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
381 unsigned SID6:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
382 unsigned SID7:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
383 unsigned SID8:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
384 unsigned SID9:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
385 unsigned SID10:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
386 } RXF12SIDHbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
387 extern volatile far unsigned char RXF12SIDL;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
388 extern volatile far union {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
389 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
390 unsigned EID16:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
391 unsigned EID17:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
392 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
393 unsigned EXIDE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
394 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
395 unsigned SID0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
396 unsigned SID1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
397 unsigned SID2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
398 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
399 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
400 unsigned :3;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
401 unsigned EXIDEN:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
402 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
403 } RXF12SIDLbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
404 extern volatile far unsigned char RXF12EIDH;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
405 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
406 unsigned EID8:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
407 unsigned EID9:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
408 unsigned EID10:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
409 unsigned EID11:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
410 unsigned EID12:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
411 unsigned EID13:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
412 unsigned EID14:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
413 unsigned EID15:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
414 } RXF12EIDHbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
415 extern volatile far unsigned char RXF12EIDL;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
416 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
417 unsigned EID0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
418 unsigned EID1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
419 unsigned EID2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
420 unsigned EID3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
421 unsigned EID4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
422 unsigned EID5:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
423 unsigned EID6:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
424 unsigned EID7:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
425 } RXF12EIDLbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
426 extern volatile far unsigned char RXF13SIDH;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
427 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
428 unsigned SID3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
429 unsigned SID4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
430 unsigned SID5:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
431 unsigned SID6:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
432 unsigned SID7:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
433 unsigned SID8:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
434 unsigned SID9:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
435 unsigned SID10:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
436 } RXF13SIDHbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
437 extern volatile far unsigned char RXF13SIDL;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
438 extern volatile far union {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
439 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
440 unsigned EID16:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
441 unsigned EID17:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
442 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
443 unsigned EXIDE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
444 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
445 unsigned SID0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
446 unsigned SID1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
447 unsigned SID2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
448 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
449 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
450 unsigned :3;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
451 unsigned EXIDEN:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
452 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
453 } RXF13SIDLbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
454 extern volatile far unsigned char RXF13EIDH;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
455 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
456 unsigned EID8:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
457 unsigned EID9:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
458 unsigned EID10:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
459 unsigned EID11:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
460 unsigned EID12:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
461 unsigned EID13:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
462 unsigned EID14:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
463 unsigned EID15:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
464 } RXF13EIDHbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
465 extern volatile far unsigned char RXF13EIDL;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
466 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
467 unsigned EID0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
468 unsigned EID1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
469 unsigned EID2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
470 unsigned EID3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
471 unsigned EID4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
472 unsigned EID5:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
473 unsigned EID6:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
474 unsigned EID7:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
475 } RXF13EIDLbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
476 extern volatile far unsigned char RXF14SIDH;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
477 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
478 unsigned SID3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
479 unsigned SID4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
480 unsigned SID5:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
481 unsigned SID6:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
482 unsigned SID7:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
483 unsigned SID8:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
484 unsigned SID9:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
485 unsigned SID10:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
486 } RXF14SIDHbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
487 extern volatile far unsigned char RXF14SIDL;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
488 extern volatile far union {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
489 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
490 unsigned EID16:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
491 unsigned EID17:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
492 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
493 unsigned EXIDE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
494 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
495 unsigned SID0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
496 unsigned SID1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
497 unsigned SID2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
498 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
499 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
500 unsigned :3;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
501 unsigned EXIDEN:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
502 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
503 } RXF14SIDLbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
504 extern volatile far unsigned char RXF14EIDH;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
505 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
506 unsigned EID8:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
507 unsigned EID9:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
508 unsigned EID10:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
509 unsigned EID11:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
510 unsigned EID12:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
511 unsigned EID13:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
512 unsigned EID14:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
513 unsigned EID15:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
514 } RXF14EIDHbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
515 extern volatile far unsigned char RXF14EIDL;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
516 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
517 unsigned EID0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
518 unsigned EID1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
519 unsigned EID2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
520 unsigned EID3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
521 unsigned EID4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
522 unsigned EID5:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
523 unsigned EID6:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
524 unsigned EID7:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
525 } RXF14EIDLbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
526 extern volatile far unsigned char RXF15SIDH;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
527 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
528 unsigned SID3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
529 unsigned SID4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
530 unsigned SID5:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
531 unsigned SID6:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
532 unsigned SID7:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
533 unsigned SID8:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
534 unsigned SID9:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
535 unsigned SID10:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
536 } RXF15SIDHbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
537 extern volatile far unsigned char RXF15SIDL;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
538 extern volatile far union {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
539 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
540 unsigned EID16:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
541 unsigned EID17:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
542 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
543 unsigned EXIDE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
544 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
545 unsigned SID0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
546 unsigned SID1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
547 unsigned SID2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
548 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
549 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
550 unsigned :3;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
551 unsigned EXIDEN:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
552 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
553 } RXF15SIDLbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
554 extern volatile far unsigned char RXF15EIDH;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
555 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
556 unsigned EID8:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
557 unsigned EID9:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
558 unsigned EID10:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
559 unsigned EID11:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
560 unsigned EID12:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
561 unsigned EID13:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
562 unsigned EID14:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
563 unsigned EID15:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
564 } RXF15EIDHbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
565 extern volatile far unsigned char RXF15EIDL;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
566 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
567 unsigned EID0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
568 unsigned EID1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
569 unsigned EID2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
570 unsigned EID3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
571 unsigned EID4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
572 unsigned EID5:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
573 unsigned EID6:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
574 unsigned EID7:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
575 } RXF15EIDLbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
576 extern volatile far unsigned char RXFCON0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
577 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
578 unsigned RXF0EN:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
579 unsigned RXF1EN:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
580 unsigned RXF2EN:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
581 unsigned RXF3EN:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
582 unsigned RXF4EN:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
583 unsigned RXF5EN:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
584 unsigned RXF6EN:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
585 unsigned RXF7EN:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
586 } RXFCON0bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
587 extern volatile far unsigned char RXFCON1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
588 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
589 unsigned RXF8EN:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
590 unsigned RXF9EN:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
591 unsigned RXF10EN:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
592 unsigned RXF11EN:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
593 unsigned RXF12EN:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
594 unsigned RXF13EN:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
595 unsigned RXF14EN:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
596 unsigned RXF15EN:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
597 } RXFCON1bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
598 extern volatile far unsigned char SDFLC;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
599 extern volatile far union {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
600 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
601 unsigned DFLC0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
602 unsigned DFLC1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
603 unsigned DFLC2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
604 unsigned DFLC3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
605 unsigned DFLC4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
606 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
607 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
608 unsigned FLC0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
609 unsigned FLC1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
610 unsigned FLC2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
611 unsigned FLC3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
612 unsigned FLC4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
613 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
614 } SDFLCbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
615 extern volatile far unsigned char RXFBCON0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
616 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
617 unsigned F0BP_0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
618 unsigned F0BP_1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
619 unsigned F0BP_2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
620 unsigned F0BP_3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
621 unsigned F1BP_0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
622 unsigned F1BP_1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
623 unsigned F1BP_2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
624 unsigned F1BP_3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
625 } RXFBCON0bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
626 extern volatile far unsigned char RXFBCON1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
627 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
628 unsigned F2BP_0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
629 unsigned F2BP_1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
630 unsigned F2BP_2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
631 unsigned F2BP_3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
632 unsigned F3BP_0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
633 unsigned F3BP_1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
634 unsigned F3BP_2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
635 unsigned F3BP_3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
636 } RXFBCON1bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
637 extern volatile far unsigned char RXFBCON2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
638 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
639 unsigned F4BP_0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
640 unsigned F4BP_1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
641 unsigned F4BP_2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
642 unsigned F4BP_3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
643 unsigned F5BP_0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
644 unsigned F5BP_1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
645 unsigned F5BP_2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
646 unsigned F5BP_3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
647 } RXFBCON2bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
648 extern volatile far unsigned char RXFBCON3;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
649 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
650 unsigned F6BP_0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
651 unsigned F6BP_1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
652 unsigned F6BP_2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
653 unsigned F6BP_3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
654 unsigned F7BP_0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
655 unsigned F7BP_1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
656 unsigned F7BP_2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
657 unsigned F7BP_3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
658 } RXFBCON3bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
659 extern volatile far unsigned char RXFBCON4;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
660 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
661 unsigned F8BP_0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
662 unsigned F8BP_1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
663 unsigned F8BP_2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
664 unsigned F8BP_3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
665 unsigned F9BP_0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
666 unsigned F9BP_1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
667 unsigned F9BP_2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
668 unsigned F9BP_3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
669 } RXFBCON4bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
670 extern volatile far unsigned char RXFBCON5;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
671 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
672 unsigned F10BP_0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
673 unsigned F10BP_1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
674 unsigned F10BP_2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
675 unsigned F10BP_3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
676 unsigned F11BP_0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
677 unsigned F11BP_1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
678 unsigned F11BP_2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
679 unsigned F11BP_3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
680 } RXFBCON5bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
681 extern volatile far unsigned char RXFBCON6;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
682 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
683 unsigned F12BP_0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
684 unsigned F12BP_1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
685 unsigned F12BP_2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
686 unsigned F12BP_3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
687 unsigned F13BP_0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
688 unsigned F13BP_1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
689 unsigned F13BP_2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
690 unsigned F13BP_3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
691 } RXFBCON6bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
692 extern volatile far unsigned char RXFBCON7;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
693 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
694 unsigned F14BP_0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
695 unsigned F14BP_1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
696 unsigned F14BP_2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
697 unsigned F14BP_3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
698 unsigned F15BP_0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
699 unsigned F15BP_1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
700 unsigned F15BP_2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
701 unsigned F15BP_3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
702 } RXFBCON7bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
703 extern volatile far unsigned char MSEL0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
704 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
705 unsigned FIL0_0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
706 unsigned FIL0_1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
707 unsigned FIL1_0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
708 unsigned FIL1_1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
709 unsigned FIL2_0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
710 unsigned FIL2_1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
711 unsigned FIL3_0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
712 unsigned FIL3_1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
713 } MSEL0bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
714 extern volatile far unsigned char MSEL1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
715 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
716 unsigned FIL4_0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
717 unsigned FIL4_1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
718 unsigned FIL5_0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
719 unsigned FIL5_1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
720 unsigned FIL6_0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
721 unsigned FIL6_1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
722 unsigned FIL7_0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
723 unsigned FIL7_1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
724 } MSEL1bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
725 extern volatile far unsigned char MSEL2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
726 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
727 unsigned FIL8_0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
728 unsigned FIL8_1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
729 unsigned FIL9_0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
730 unsigned FIL9_1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
731 unsigned FIL10_0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
732 unsigned FIL10_1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
733 unsigned FIL11_0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
734 unsigned FIL11_1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
735 } MSEL2bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
736 extern volatile far unsigned char MSEL3;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
737 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
738 unsigned FIL12_0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
739 unsigned FIL12_1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
740 unsigned FIL13_0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
741 unsigned FIL13_1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
742 unsigned FIL14_0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
743 unsigned FIL14_1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
744 unsigned FIL15_0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
745 unsigned FIL15_1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
746 } MSEL3bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
747 extern volatile far unsigned char BSEL0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
748 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
749 unsigned :2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
750 unsigned B0TXEN:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
751 unsigned B1TXEN:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
752 unsigned B2TXEN:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
753 unsigned B3TXEN:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
754 unsigned B4TXEN:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
755 unsigned B5TXEN:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
756 } BSEL0bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
757 extern volatile far unsigned char BIE0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
758 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
759 unsigned RXB0IE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
760 unsigned RXB1IE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
761 unsigned B0IE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
762 unsigned B1IE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
763 unsigned B2IE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
764 unsigned B3IE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
765 unsigned B4IE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
766 unsigned B5IE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
767 } BIE0bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
768 extern volatile far unsigned char TXBIE;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
769 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
770 unsigned :2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
771 unsigned TXB0IE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
772 unsigned TXB1IE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
773 unsigned TXB2IE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
774 } TXBIEbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
775 extern volatile far unsigned char B0CON;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
776 extern volatile far union {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
777 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
778 unsigned FILHIT0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
779 unsigned FILHIT1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
780 unsigned FILHIT2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
781 unsigned FILHIT3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
782 unsigned FILHIT4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
783 unsigned RTRRO:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
784 unsigned RXM1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
785 unsigned RXFUL:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
786 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
787 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
788 unsigned TXPRI0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
789 unsigned TXPRI1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
790 unsigned RTREN:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
791 unsigned TXREQ:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
792 unsigned TXERR:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
793 unsigned TXLARB:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
794 unsigned TXABT:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
795 unsigned TXBIF:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
796 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
797 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
798 unsigned :5;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
799 unsigned RXRTRRO:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
800 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
801 } B0CONbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
802 extern volatile far unsigned char B0SIDH;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
803 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
804 unsigned SID3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
805 unsigned SID4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
806 unsigned SID5:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
807 unsigned SID6:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
808 unsigned SID7:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
809 unsigned SID8:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
810 unsigned SID9:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
811 unsigned SID10:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
812 } B0SIDHbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
813 extern volatile far unsigned char B0SIDL;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
814 extern volatile far union {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
815 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
816 unsigned EID16:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
817 unsigned EID17:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
818 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
819 unsigned EXID:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
820 unsigned SRR:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
821 unsigned SID0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
822 unsigned SID1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
823 unsigned SID2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
824 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
825 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
826 unsigned :3;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
827 unsigned EXIDE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
828 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
829 } B0SIDLbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
830 extern volatile far unsigned char B0EIDH;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
831 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
832 unsigned EID8:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
833 unsigned EID9:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
834 unsigned EID10:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
835 unsigned EID11:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
836 unsigned EID12:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
837 unsigned EID13:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
838 unsigned EID14:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
839 unsigned EID15:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
840 } B0EIDHbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
841 extern volatile far unsigned char B0EIDL;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
842 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
843 unsigned EID0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
844 unsigned EID1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
845 unsigned EID2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
846 unsigned EID3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
847 unsigned EID4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
848 unsigned EID5:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
849 unsigned EID6:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
850 unsigned EID7:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
851 } B0EIDLbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
852 extern volatile far unsigned char B0DLC;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
853 extern volatile far union {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
854 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
855 unsigned DLC0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
856 unsigned DLC1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
857 unsigned DLC2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
858 unsigned DLC3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
859 unsigned RESRB0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
860 unsigned RESRB1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
861 unsigned RXRTR:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
862 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
863 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
864 unsigned :6;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
865 unsigned TXRTR:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
866 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
867 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
868 unsigned :4;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
869 unsigned RB0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
870 unsigned RB1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
871 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
872 } B0DLCbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
873 extern volatile far unsigned char B0D0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
874 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
875 unsigned B0D00:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
876 unsigned B0D01:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
877 unsigned B0D02:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
878 unsigned B0D03:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
879 unsigned B0D04:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
880 unsigned B0D05:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
881 unsigned B0D06:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
882 unsigned B0D07:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
883 } B0D0bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
884 extern volatile far unsigned char B0D1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
885 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
886 unsigned B0D10:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
887 unsigned B0D11:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
888 unsigned B0D12:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
889 unsigned B0D13:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
890 unsigned B0D14:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
891 unsigned B0D15:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
892 unsigned B0D16:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
893 unsigned B0D17:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
894 } B0D1bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
895 extern volatile far unsigned char B0D2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
896 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
897 unsigned B0D20:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
898 unsigned B0D21:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
899 unsigned B0D22:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
900 unsigned B0D23:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
901 unsigned B0D24:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
902 unsigned B0D25:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
903 unsigned B0D26:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
904 unsigned B0D27:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
905 } B0D2bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
906 extern volatile far unsigned char B0D3;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
907 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
908 unsigned B0D30:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
909 unsigned B0D31:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
910 unsigned B0D32:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
911 unsigned B0D33:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
912 unsigned B0D34:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
913 unsigned B0D35:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
914 unsigned B0D36:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
915 unsigned B0D37:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
916 } B0D3bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
917 extern volatile far unsigned char B0D4;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
918 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
919 unsigned B0D40:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
920 unsigned B0D41:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
921 unsigned B0D42:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
922 unsigned B0D43:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
923 unsigned B0D44:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
924 unsigned B0D45:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
925 unsigned B0D46:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
926 unsigned B0D47:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
927 } B0D4bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
928 extern volatile far unsigned char B0D5;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
929 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
930 unsigned B0D50:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
931 unsigned B0D51:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
932 unsigned B0D52:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
933 unsigned B0D53:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
934 unsigned B0D54:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
935 unsigned B0D55:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
936 unsigned B0D56:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
937 unsigned B0D57:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
938 } B0D5bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
939 extern volatile far unsigned char B0D6;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
940 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
941 unsigned B0D60:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
942 unsigned B0D61:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
943 unsigned B0D62:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
944 unsigned B0D63:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
945 unsigned B0D64:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
946 unsigned B0D65:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
947 unsigned B0D66:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
948 unsigned B0D67:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
949 } B0D6bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
950 extern volatile far unsigned char B0D7;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
951 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
952 unsigned B0D70:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
953 unsigned B0D71:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
954 unsigned B0D72:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
955 unsigned B0D73:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
956 unsigned B0D74:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
957 unsigned B0D75:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
958 unsigned B0D76:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
959 unsigned B0D77:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
960 } B0D7bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
961 extern volatile far unsigned char CANSTAT_RO9;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
962 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
963 unsigned ICODE0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
964 unsigned ICODE1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
965 unsigned ICODE2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
966 unsigned ICODE3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
967 unsigned ICODE4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
968 unsigned OPMODE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
969 unsigned REQOP1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
970 unsigned REQOP2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
971 } CANSTAT_RO9bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
972 extern volatile far unsigned char CANCON_RO9;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
973 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
974 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
975 unsigned WIN0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
976 unsigned WIN1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
977 unsigned WIN2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
978 unsigned ABAT:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
979 unsigned REQOP0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
980 unsigned REQOP1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
981 unsigned REQOP2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
982 } CANCON_RO9bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
983 extern volatile far unsigned char B1CON;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
984 extern volatile far union {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
985 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
986 unsigned FILHIT0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
987 unsigned FILHIT1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
988 unsigned FILHIT2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
989 unsigned FILHIT3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
990 unsigned FILHIT4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
991 unsigned RTRRO:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
992 unsigned RXM1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
993 unsigned RXFUL:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
994 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
995 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
996 unsigned TXPRI0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
997 unsigned TXPRI1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
998 unsigned RTREN:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
999 unsigned TXREQ:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1000 unsigned TXERR:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1001 unsigned TXLARB:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1002 unsigned TXABT:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1003 unsigned TXBIF:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1004 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1005 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1006 unsigned :5;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1007 unsigned RXRTRRO:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1008 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1009 } B1CONbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1010 extern volatile far unsigned char B1SIDH;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1011 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1012 unsigned SID3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1013 unsigned SID4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1014 unsigned SID5:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1015 unsigned SID6:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1016 unsigned SID7:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1017 unsigned SID8:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1018 unsigned SID9:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1019 unsigned SID10:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1020 } B1SIDHbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1021 extern volatile far unsigned char B1SIDL;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1022 extern volatile far union {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1023 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1024 unsigned EID16:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1025 unsigned EID17:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1026 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1027 unsigned EXID:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1028 unsigned SRR:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1029 unsigned SID0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1030 unsigned SID1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1031 unsigned SID2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1032 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1033 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1034 unsigned :3;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1035 unsigned EXIDE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1036 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1037 } B1SIDLbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1038 extern volatile far unsigned char B1EIDH;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1039 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1040 unsigned EID8:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1041 unsigned EID9:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1042 unsigned EID10:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1043 unsigned EID11:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1044 unsigned EID12:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1045 unsigned EID13:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1046 unsigned EID14:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1047 unsigned EID15:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1048 } B1EIDHbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1049 extern volatile far unsigned char B1EIDL;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1050 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1051 unsigned EID0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1052 unsigned EID1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1053 unsigned EID2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1054 unsigned EID3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1055 unsigned EID4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1056 unsigned EID5:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1057 unsigned EID6:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1058 unsigned EID7:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1059 } B1EIDLbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1060 extern volatile far unsigned char B1DLC;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1061 extern volatile far union {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1062 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1063 unsigned DLC0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1064 unsigned DLC1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1065 unsigned DLC2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1066 unsigned DLC3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1067 unsigned RESRB0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1068 unsigned RESRB1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1069 unsigned RXRTR:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1070 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1071 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1072 unsigned :4;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1073 unsigned RB0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1074 unsigned RB1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1075 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1076 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1077 unsigned :6;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1078 unsigned TXRTR:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1079 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1080 } B1DLCbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1081 extern volatile far unsigned char B1D0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1082 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1083 unsigned B1D00:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1084 unsigned B1D01:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1085 unsigned B1D02:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1086 unsigned B1D03:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1087 unsigned B1D04:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1088 unsigned B1D05:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1089 unsigned B1D06:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1090 unsigned B1D07:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1091 } B1D0bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1092 extern volatile far unsigned char B1D1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1093 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1094 unsigned B1D10:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1095 unsigned B1D11:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1096 unsigned B1D12:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1097 unsigned B1D13:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1098 unsigned B1D14:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1099 unsigned B1D15:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1100 unsigned B1D16:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1101 unsigned B1D17:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1102 } B1D1bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1103 extern volatile far unsigned char B1D2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1104 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1105 unsigned B1D20:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1106 unsigned B1D21:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1107 unsigned B1D22:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1108 unsigned B1D23:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1109 unsigned B1D24:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1110 unsigned B1D25:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1111 unsigned B1D26:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1112 unsigned B1D27:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1113 } B1D2bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1114 extern volatile far unsigned char B1D3;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1115 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1116 unsigned B1D30:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1117 unsigned B1D31:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1118 unsigned B1D32:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1119 unsigned B1D33:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1120 unsigned B1D34:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1121 unsigned B1D35:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1122 unsigned B1D36:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1123 unsigned B1D37:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1124 } B1D3bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1125 extern volatile far unsigned char B1D4;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1126 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1127 unsigned B1D40:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1128 unsigned B1D41:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1129 unsigned B1D42:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1130 unsigned B1D43:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1131 unsigned B1D44:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1132 unsigned B1D45:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1133 unsigned B1D46:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1134 unsigned B1D47:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1135 } B1D4bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1136 extern volatile far unsigned char B1D5;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1137 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1138 unsigned B1D50:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1139 unsigned B1D51:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1140 unsigned B1D52:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1141 unsigned B1D53:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1142 unsigned B1D54:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1143 unsigned B1D55:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1144 unsigned B1D56:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1145 unsigned B1D57:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1146 } B1D5bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1147 extern volatile far unsigned char B1D6;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1148 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1149 unsigned B1D60:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1150 unsigned B1D61:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1151 unsigned B1D62:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1152 unsigned B1D63:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1153 unsigned B1D64:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1154 unsigned B1D65:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1155 unsigned B1D66:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1156 unsigned B1D67:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1157 } B1D6bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1158 extern volatile far unsigned char B1D7;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1159 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1160 unsigned B1D70:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1161 unsigned B1D71:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1162 unsigned B1D72:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1163 unsigned B1D73:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1164 unsigned B1D74:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1165 unsigned B1D75:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1166 unsigned B1D76:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1167 unsigned B1D77:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1168 } B1D7bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1169 extern volatile far unsigned char CANSTAT_RO8;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1170 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1171 unsigned ICODE0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1172 unsigned ICODE1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1173 unsigned ICODE2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1174 unsigned ICODE3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1175 unsigned ICODE4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1176 unsigned OPMODE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1177 unsigned REQOP1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1178 unsigned REQOP2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1179 } CANSTAT_RO8bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1180 extern volatile far unsigned char CANCON_RO8;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1181 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1182 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1183 unsigned WIN0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1184 unsigned WIN1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1185 unsigned WIN2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1186 unsigned ABAT:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1187 unsigned REQOP0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1188 unsigned REQOP1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1189 unsigned REQOP2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1190 } CANCON_RO8bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1191 extern volatile far unsigned char B2CON;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1192 extern volatile far union {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1193 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1194 unsigned FILHIT0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1195 unsigned FILHIT1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1196 unsigned FILHIT2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1197 unsigned FILHIT3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1198 unsigned FILHIT4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1199 unsigned RTRRO:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1200 unsigned RXM1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1201 unsigned RXFUL:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1202 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1203 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1204 unsigned TXPRI0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1205 unsigned TXPRI1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1206 unsigned RTREN:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1207 unsigned TXREQ:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1208 unsigned TXERR:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1209 unsigned TXLARB:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1210 unsigned TXABT:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1211 unsigned TXBIF:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1212 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1213 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1214 unsigned :5;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1215 unsigned RXRTRRO:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1216 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1217 } B2CONbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1218 extern volatile far unsigned char B2SIDH;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1219 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1220 unsigned SID3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1221 unsigned SID4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1222 unsigned SID5:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1223 unsigned SID6:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1224 unsigned SID7:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1225 unsigned SID8:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1226 unsigned SID9:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1227 unsigned SID10:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1228 } B2SIDHbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1229 extern volatile far unsigned char B2SIDL;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1230 extern volatile far union {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1231 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1232 unsigned EID16:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1233 unsigned EID17:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1234 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1235 unsigned EXID:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1236 unsigned SRR:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1237 unsigned SID0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1238 unsigned SID1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1239 unsigned SID2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1240 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1241 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1242 unsigned :3;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1243 unsigned EXIDE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1244 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1245 } B2SIDLbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1246 extern volatile far unsigned char B2EIDH;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1247 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1248 unsigned EID8:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1249 unsigned EID9:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1250 unsigned EID10:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1251 unsigned EID11:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1252 unsigned EID12:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1253 unsigned EID13:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1254 unsigned EID14:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1255 unsigned EID15:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1256 } B2EIDHbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1257 extern volatile far unsigned char B2EIDL;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1258 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1259 unsigned EID0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1260 unsigned EID1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1261 unsigned EID2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1262 unsigned EID3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1263 unsigned EID4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1264 unsigned EID5:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1265 unsigned EID6:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1266 unsigned EID7:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1267 } B2EIDLbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1268 extern volatile far unsigned char B2DLC;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1269 extern volatile far union {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1270 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1271 unsigned DLC0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1272 unsigned DLC1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1273 unsigned DLC2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1274 unsigned DLC3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1275 unsigned RESRB0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1276 unsigned RESRB1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1277 unsigned RXRTR:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1278 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1279 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1280 unsigned :6;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1281 unsigned TXRTR:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1282 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1283 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1284 unsigned :4;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1285 unsigned RB0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1286 unsigned RB1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1287 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1288 } B2DLCbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1289 extern volatile far unsigned char B2D0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1290 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1291 unsigned B2D00:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1292 unsigned B2D01:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1293 unsigned B2D02:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1294 unsigned B2D03:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1295 unsigned B2D04:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1296 unsigned B2D05:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1297 unsigned B2D06:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1298 unsigned B2D07:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1299 } B2D0bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1300 extern volatile far unsigned char B2D1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1301 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1302 unsigned B2D10:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1303 unsigned B2D11:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1304 unsigned B2D12:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1305 unsigned B2D13:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1306 unsigned B2D14:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1307 unsigned B2D15:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1308 unsigned B2D16:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1309 unsigned B2D17:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1310 } B2D1bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1311 extern volatile far unsigned char B2D2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1312 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1313 unsigned B2D20:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1314 unsigned B2D21:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1315 unsigned B2D22:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1316 unsigned B2D23:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1317 unsigned B2D24:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1318 unsigned B2D25:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1319 unsigned B2D26:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1320 unsigned B2D27:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1321 } B2D2bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1322 extern volatile far unsigned char B2D3;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1323 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1324 unsigned B2D30:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1325 unsigned B2D31:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1326 unsigned B2D32:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1327 unsigned B2D33:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1328 unsigned B2D34:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1329 unsigned B2D35:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1330 unsigned B2D36:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1331 unsigned B2D37:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1332 } B2D3bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1333 extern volatile far unsigned char B2D4;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1334 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1335 unsigned B2D40:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1336 unsigned B2D41:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1337 unsigned B2D42:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1338 unsigned B2D43:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1339 unsigned B2D44:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1340 unsigned B2D45:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1341 unsigned B2D46:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1342 unsigned B2D47:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1343 } B2D4bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1344 extern volatile far unsigned char B2D5;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1345 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1346 unsigned B2D50:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1347 unsigned B2D51:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1348 unsigned B2D52:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1349 unsigned B2D53:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1350 unsigned B2D54:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1351 unsigned B2D55:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1352 unsigned B2D56:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1353 unsigned B2D57:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1354 } B2D5bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1355 extern volatile far unsigned char B2D6;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1356 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1357 unsigned B2D60:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1358 unsigned B2D61:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1359 unsigned B2D62:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1360 unsigned B2D63:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1361 unsigned B2D64:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1362 unsigned B2D65:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1363 unsigned B2D66:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1364 unsigned B2D67:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1365 } B2D6bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1366 extern volatile far unsigned char B2D7;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1367 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1368 unsigned B2D70:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1369 unsigned B2D71:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1370 unsigned B2D72:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1371 unsigned B2D73:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1372 unsigned B2D74:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1373 unsigned B2D75:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1374 unsigned B2D76:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1375 unsigned B2D77:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1376 } B2D7bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1377 extern volatile far unsigned char CANSTAT_RO7;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1378 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1379 unsigned ICODE0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1380 unsigned ICODE1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1381 unsigned ICODE2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1382 unsigned ICODE3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1383 unsigned ICODE4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1384 unsigned OPMODE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1385 unsigned REQOP1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1386 unsigned REQOP2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1387 } CANSTAT_RO7bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1388 extern volatile far unsigned char CANCON_RO7;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1389 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1390 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1391 unsigned WIN0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1392 unsigned WIN1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1393 unsigned WIN2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1394 unsigned ABAT:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1395 unsigned REQOP0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1396 unsigned REQOP1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1397 unsigned REQOP2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1398 } CANCON_RO7bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1399 extern volatile far unsigned char B3CON;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1400 extern volatile far union {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1401 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1402 unsigned FILHIT0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1403 unsigned FILHIT1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1404 unsigned FILHIT2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1405 unsigned FILHIT3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1406 unsigned FILHIT4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1407 unsigned RTRRO:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1408 unsigned RXM1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1409 unsigned RXFUL:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1410 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1411 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1412 unsigned TXPRI0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1413 unsigned TXPRI1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1414 unsigned RTREN:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1415 unsigned TXREQ:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1416 unsigned TXERR:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1417 unsigned TXLARB:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1418 unsigned TXABT:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1419 unsigned TXBIF:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1420 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1421 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1422 unsigned :5;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1423 unsigned RXRTRRO:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1424 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1425 } B3CONbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1426 extern volatile far unsigned char B3SIDH;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1427 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1428 unsigned SID3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1429 unsigned SID4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1430 unsigned SID5:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1431 unsigned SID6:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1432 unsigned SID7:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1433 unsigned SID8:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1434 unsigned SID9:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1435 unsigned SID10:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1436 } B3SIDHbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1437 extern volatile far unsigned char B3SIDL;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1438 extern volatile far union {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1439 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1440 unsigned EID16:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1441 unsigned EID17:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1442 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1443 unsigned EXID:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1444 unsigned SRR:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1445 unsigned SID0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1446 unsigned SID1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1447 unsigned SID2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1448 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1449 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1450 unsigned :3;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1451 unsigned EXIDE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1452 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1453 } B3SIDLbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1454 extern volatile far unsigned char B3EIDH;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1455 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1456 unsigned EID8:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1457 unsigned EID9:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1458 unsigned EID10:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1459 unsigned EID11:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1460 unsigned EID12:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1461 unsigned EID13:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1462 unsigned EID14:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1463 unsigned EID15:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1464 } B3EIDHbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1465 extern volatile far unsigned char B3EIDL;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1466 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1467 unsigned EID0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1468 unsigned EID1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1469 unsigned EID2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1470 unsigned EID3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1471 unsigned EID4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1472 unsigned EID5:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1473 unsigned EID6:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1474 unsigned EID7:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1475 } B3EIDLbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1476 extern volatile far unsigned char B3DLC;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1477 extern volatile far union {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1478 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1479 unsigned DLC0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1480 unsigned DLC1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1481 unsigned DLC2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1482 unsigned DLC3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1483 unsigned RESRB0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1484 unsigned RESRB1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1485 unsigned RXRTR:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1486 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1487 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1488 unsigned :6;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1489 unsigned TXRTR:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1490 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1491 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1492 unsigned :4;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1493 unsigned RB0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1494 unsigned RB1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1495 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1496 } B3DLCbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1497 extern volatile far unsigned char B3D0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1498 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1499 unsigned B3D00:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1500 unsigned B3D01:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1501 unsigned B3D02:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1502 unsigned B3D03:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1503 unsigned B3D04:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1504 unsigned B3D05:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1505 unsigned B3D06:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1506 unsigned B3D07:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1507 } B3D0bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1508 extern volatile far unsigned char B3D1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1509 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1510 unsigned B3D10:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1511 unsigned B3D11:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1512 unsigned B3D12:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1513 unsigned B3D13:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1514 unsigned B3D14:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1515 unsigned B3D15:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1516 unsigned B3D16:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1517 unsigned B3D17:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1518 } B3D1bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1519 extern volatile far unsigned char B3D2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1520 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1521 unsigned B3D20:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1522 unsigned B3D21:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1523 unsigned B3D22:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1524 unsigned B3D23:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1525 unsigned B3D24:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1526 unsigned B3D25:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1527 unsigned B3D26:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1528 unsigned B3D27:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1529 } B3D2bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1530 extern volatile far unsigned char B3D3;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1531 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1532 unsigned B3D30:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1533 unsigned B3D31:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1534 unsigned B3D32:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1535 unsigned B3D33:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1536 unsigned B3D34:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1537 unsigned B3D35:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1538 unsigned B3D36:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1539 unsigned B3D37:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1540 } B3D3bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1541 extern volatile far unsigned char B3D4;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1542 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1543 unsigned B3D40:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1544 unsigned B3D41:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1545 unsigned B3D42:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1546 unsigned B3D43:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1547 unsigned B3D44:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1548 unsigned B3D45:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1549 unsigned B3D46:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1550 unsigned B3D47:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1551 } B3D4bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1552 extern volatile far unsigned char B3D5;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1553 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1554 unsigned B3D50:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1555 unsigned B3D51:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1556 unsigned B3D52:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1557 unsigned B3D53:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1558 unsigned B3D54:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1559 unsigned B3D55:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1560 unsigned B3D56:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1561 unsigned B3D57:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1562 } B3D5bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1563 extern volatile far unsigned char B3D6;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1564 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1565 unsigned B3D60:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1566 unsigned B3D61:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1567 unsigned B3D62:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1568 unsigned B3D63:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1569 unsigned B3D64:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1570 unsigned B3D65:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1571 unsigned B3D66:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1572 unsigned B3D67:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1573 } B3D6bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1574 extern volatile far unsigned char B3D7;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1575 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1576 unsigned B3D70:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1577 unsigned B3D71:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1578 unsigned B3D72:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1579 unsigned B3D73:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1580 unsigned B3D74:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1581 unsigned B3D75:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1582 unsigned B3D76:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1583 unsigned B3D77:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1584 } B3D7bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1585 extern volatile far unsigned char CANSTAT_RO6;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1586 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1587 unsigned ICODE0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1588 unsigned ICODE1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1589 unsigned ICODE2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1590 unsigned ICODE3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1591 unsigned ICODE4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1592 unsigned OPMODE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1593 unsigned REQOP1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1594 unsigned REQOP2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1595 } CANSTAT_RO6bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1596 extern volatile far unsigned char CANCON_RO6;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1597 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1598 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1599 unsigned WIN0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1600 unsigned WIN1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1601 unsigned WIN2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1602 unsigned ABAT:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1603 unsigned REQOP0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1604 unsigned REQOP1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1605 unsigned REQOP2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1606 } CANCON_RO6bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1607 extern volatile far unsigned char B4CON;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1608 extern volatile far union {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1609 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1610 unsigned FILHIT0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1611 unsigned FILHIT1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1612 unsigned FILHIT2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1613 unsigned FILHIT3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1614 unsigned FILHIT4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1615 unsigned RTRRO:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1616 unsigned RXM1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1617 unsigned RXFUL:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1618 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1619 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1620 unsigned TXPRI0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1621 unsigned TXPRI1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1622 unsigned RTREN:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1623 unsigned TXREQ:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1624 unsigned TXERR:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1625 unsigned TXLARB:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1626 unsigned TXABT:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1627 unsigned TXBIF:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1628 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1629 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1630 unsigned :5;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1631 unsigned RXRTRRO:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1632 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1633 } B4CONbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1634 extern volatile far unsigned char B4SIDH;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1635 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1636 unsigned SID3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1637 unsigned SID4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1638 unsigned SID5:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1639 unsigned SID6:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1640 unsigned SID7:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1641 unsigned SID8:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1642 unsigned SID9:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1643 unsigned SID10:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1644 } B4SIDHbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1645 extern volatile far unsigned char B4SIDL;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1646 extern volatile far union {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1647 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1648 unsigned EID16:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1649 unsigned EID17:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1650 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1651 unsigned EXID:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1652 unsigned SRR:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1653 unsigned SID0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1654 unsigned SID1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1655 unsigned SID2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1656 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1657 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1658 unsigned :3;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1659 unsigned EXIDE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1660 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1661 } B4SIDLbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1662 extern volatile far unsigned char B4EIDH;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1663 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1664 unsigned EID8:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1665 unsigned EID9:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1666 unsigned EID10:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1667 unsigned EID11:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1668 unsigned EID12:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1669 unsigned EID13:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1670 unsigned EID14:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1671 unsigned EID15:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1672 } B4EIDHbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1673 extern volatile far unsigned char B4EIDL;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1674 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1675 unsigned EID0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1676 unsigned EID1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1677 unsigned EID2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1678 unsigned EID3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1679 unsigned EID4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1680 unsigned EID5:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1681 unsigned EID6:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1682 unsigned EID7:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1683 } B4EIDLbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1684 extern volatile far unsigned char B4DLC;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1685 extern volatile far union {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1686 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1687 unsigned DLC0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1688 unsigned DLC1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1689 unsigned DLC2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1690 unsigned DLC3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1691 unsigned RESRB0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1692 unsigned RESRB1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1693 unsigned RXRTR:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1694 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1695 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1696 unsigned :6;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1697 unsigned TXRTR:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1698 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1699 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1700 unsigned :4;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1701 unsigned RB0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1702 unsigned RB1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1703 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1704 } B4DLCbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1705 extern volatile far unsigned char B4D0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1706 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1707 unsigned B4D00:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1708 unsigned B4D01:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1709 unsigned B4D02:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1710 unsigned B4D03:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1711 unsigned B4D04:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1712 unsigned B4D05:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1713 unsigned B4D06:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1714 unsigned B4D07:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1715 } B4D0bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1716 extern volatile far unsigned char B4D1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1717 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1718 unsigned B4D10:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1719 unsigned B4D11:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1720 unsigned B4D12:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1721 unsigned B4D13:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1722 unsigned B4D14:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1723 unsigned B4D15:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1724 unsigned B4D16:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1725 unsigned B4D17:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1726 } B4D1bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1727 extern volatile far unsigned char B4D2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1728 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1729 unsigned B4D20:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1730 unsigned B4D21:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1731 unsigned B4D22:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1732 unsigned B4D23:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1733 unsigned B4D24:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1734 unsigned B4D25:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1735 unsigned B4D26:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1736 unsigned B4D27:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1737 } B4D2bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1738 extern volatile far unsigned char B4D3;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1739 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1740 unsigned B4D30:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1741 unsigned B4D31:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1742 unsigned B4D32:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1743 unsigned B4D33:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1744 unsigned B4D34:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1745 unsigned B4D35:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1746 unsigned B4D36:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1747 unsigned B4D37:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1748 } B4D3bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1749 extern volatile far unsigned char B4D4;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1750 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1751 unsigned B4D40:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1752 unsigned B4D41:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1753 unsigned B4D42:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1754 unsigned B4D43:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1755 unsigned B4D44:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1756 unsigned B4D45:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1757 unsigned B4D46:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1758 unsigned B4D47:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1759 } B4D4bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1760 extern volatile far unsigned char B4D5;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1761 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1762 unsigned B4D50:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1763 unsigned B4D51:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1764 unsigned B4D52:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1765 unsigned B4D53:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1766 unsigned B4D54:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1767 unsigned B4D55:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1768 unsigned B4D56:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1769 unsigned B4D57:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1770 } B4D5bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1771 extern volatile far unsigned char B4D6;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1772 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1773 unsigned B4D60:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1774 unsigned B4D61:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1775 unsigned B4D62:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1776 unsigned B4D63:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1777 unsigned B4D64:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1778 unsigned B4D65:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1779 unsigned B4D66:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1780 unsigned B4D67:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1781 } B4D6bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1782 extern volatile far unsigned char B4D7;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1783 extern volatile far union {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1784 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1785 unsigned B4D70:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1786 unsigned B4D71:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1787 unsigned B4D72:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1788 unsigned B4D73:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1789 unsigned B4D74:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1790 unsigned B4D75:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1791 unsigned B4D76:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1792 unsigned B46D77:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1793 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1794 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1795 unsigned :7;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1796 unsigned B4D77:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1797 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1798 } B4D7bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1799 extern volatile far unsigned char CANSTAT_RO5;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1800 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1801 unsigned ICODE0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1802 unsigned ICODE1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1803 unsigned ICODE2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1804 unsigned ICODE3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1805 unsigned ICODE4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1806 unsigned OPMODE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1807 unsigned REQOP1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1808 unsigned REQOP2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1809 } CANSTAT_RO5bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1810 extern volatile far unsigned char CANCON_RO5;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1811 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1812 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1813 unsigned WIN0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1814 unsigned WIN1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1815 unsigned WIN2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1816 unsigned ABAT:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1817 unsigned REQOP0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1818 unsigned REQOP1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1819 unsigned REQOP2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1820 } CANCON_RO5bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1821 extern volatile far unsigned char B5CON;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1822 extern volatile far union {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1823 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1824 unsigned FILHIT0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1825 unsigned FILHIT1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1826 unsigned FILHIT2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1827 unsigned FILHIT3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1828 unsigned FILHIT4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1829 unsigned RTRRO:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1830 unsigned RXM1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1831 unsigned RXFUL:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1832 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1833 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1834 unsigned TXPRI0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1835 unsigned TXPRI1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1836 unsigned RTREN:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1837 unsigned TXREQ:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1838 unsigned TXERR:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1839 unsigned TXLARB:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1840 unsigned TXABT:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1841 unsigned TXBIF:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1842 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1843 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1844 unsigned :5;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1845 unsigned RXRTRRO:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1846 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1847 } B5CONbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1848 extern volatile far unsigned char B5SIDH;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1849 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1850 unsigned SID3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1851 unsigned SID4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1852 unsigned SID5:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1853 unsigned SID6:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1854 unsigned SID7:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1855 unsigned SID8:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1856 unsigned SID9:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1857 unsigned SID10:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1858 } B5SIDHbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1859 extern volatile far unsigned char B5SIDL;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1860 extern volatile far union {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1861 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1862 unsigned EID16:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1863 unsigned EID17:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1864 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1865 unsigned EXID:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1866 unsigned SRR:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1867 unsigned SID0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1868 unsigned SID1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1869 unsigned SID2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1870 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1871 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1872 unsigned :3;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1873 unsigned EXIDEN:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1874 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1875 } B5SIDLbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1876 extern volatile far unsigned char B5EIDH;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1877 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1878 unsigned EID8:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1879 unsigned EID9:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1880 unsigned EID10:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1881 unsigned EID11:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1882 unsigned EID12:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1883 unsigned EID13:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1884 unsigned EID14:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1885 unsigned EID15:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1886 } B5EIDHbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1887 extern volatile far unsigned char B5EIDL;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1888 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1889 unsigned EID0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1890 unsigned EID1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1891 unsigned EID2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1892 unsigned EID3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1893 unsigned EID4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1894 unsigned EID5:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1895 unsigned EID6:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1896 unsigned EID7:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1897 } B5EIDLbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1898 extern volatile far unsigned char B5DLC;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1899 extern volatile far union {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1900 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1901 unsigned DLC0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1902 unsigned DLC1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1903 unsigned DLC2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1904 unsigned DLC3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1905 unsigned RESRB0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1906 unsigned RESRB1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1907 unsigned RXRTR:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1908 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1909 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1910 unsigned :4;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1911 unsigned RB0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1912 unsigned RB1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1913 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1914 } B5DLCbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1915 extern volatile far unsigned char B5D0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1916 extern volatile far union {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1917 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1918 unsigned B5D00:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1919 unsigned B5D01:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1920 unsigned B5D02:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1921 unsigned B5D03:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1922 unsigned B5D04:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1923 unsigned B5D05:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1924 unsigned B5D06:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1925 unsigned B57D07:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1926 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1927 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1928 unsigned :7;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1929 unsigned B5D07:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1930 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1931 } B5D0bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1932 extern volatile far unsigned char B5D1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1933 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1934 unsigned B5D10:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1935 unsigned B5D11:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1936 unsigned B5D12:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1937 unsigned B5D13:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1938 unsigned B5D14:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1939 unsigned B5D15:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1940 unsigned B5D16:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1941 unsigned B5D17:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1942 } B5D1bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1943 extern volatile far unsigned char B5D2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1944 extern volatile far union {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1945 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1946 unsigned B5D20:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1947 unsigned B5D21:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1948 unsigned B5D22:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1949 unsigned B57D23:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1950 unsigned B5D24:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1951 unsigned B5D25:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1952 unsigned B5D26:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1953 unsigned B5D27:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1954 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1955 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1956 unsigned :3;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1957 unsigned B5D23:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1958 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1959 } B5D2bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1960 extern volatile far unsigned char B5D3;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1961 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1962 unsigned B5D30:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1963 unsigned B5D31:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1964 unsigned B5D32:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1965 unsigned B5D33:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1966 unsigned B5D34:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1967 unsigned B5D35:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1968 unsigned B5D36:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1969 unsigned B5D37:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1970 } B5D3bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1971 extern volatile far unsigned char B5D4;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1972 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1973 unsigned B5D40:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1974 unsigned B5D41:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1975 unsigned B5D42:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1976 unsigned B5D43:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1977 unsigned B5D44:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1978 unsigned B5D45:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1979 unsigned B5D46:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1980 unsigned B5D47:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1981 } B5D4bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1982 extern volatile far unsigned char B5D5;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1983 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1984 unsigned B5D50:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1985 unsigned B5D51:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1986 unsigned B5D52:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1987 unsigned B5D53:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1988 unsigned B5D54:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1989 unsigned B5D55:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1990 unsigned B5D56:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1991 unsigned B5D57:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1992 } B5D5bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1993 extern volatile far unsigned char B5D6;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1994 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1995 unsigned B5D60:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1996 unsigned B5D61:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1997 unsigned B5D62:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1998 unsigned B5D63:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
1999 unsigned B5D64:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2000 unsigned B5D65:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2001 unsigned B5D66:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2002 unsigned B5D67:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2003 } B5D6bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2004 extern volatile far unsigned char B5D7;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2005 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2006 unsigned B5D70:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2007 unsigned B5D71:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2008 unsigned B5D72:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2009 unsigned B5D73:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2010 unsigned B5D74:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2011 unsigned B5D75:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2012 unsigned B5D76:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2013 unsigned B5D77:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2014 } B5D7bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2015 extern volatile far unsigned char CANSTAT_RO4;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2016 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2017 unsigned ICODE0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2018 unsigned ICODE1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2019 unsigned ICODE2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2020 unsigned ICODE3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2021 unsigned ICODE4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2022 unsigned OPMODE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2023 unsigned REQOP1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2024 unsigned REQOP2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2025 } CANSTAT_RO4bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2026 extern volatile far unsigned char CANCON_RO4;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2027 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2028 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2029 unsigned WIN0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2030 unsigned WIN1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2031 unsigned WIN2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2032 unsigned ABAT:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2033 unsigned REQOP0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2034 unsigned REQOP1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2035 unsigned REQOP2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2036 } CANCON_RO4bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2037 extern volatile far unsigned char RXF0SIDH;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2038 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2039 unsigned SID3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2040 unsigned SID4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2041 unsigned SID5:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2042 unsigned SID6:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2043 unsigned SID7:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2044 unsigned SID8:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2045 unsigned SID9:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2046 unsigned SID10:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2047 } RXF0SIDHbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2048 extern volatile far unsigned char RXF0SIDL;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2049 extern volatile far union {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2050 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2051 unsigned EID16:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2052 unsigned EID17:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2053 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2054 unsigned EXIDE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2055 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2056 unsigned SID0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2057 unsigned SID1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2058 unsigned SID2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2059 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2060 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2061 unsigned :3;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2062 unsigned EXIDEN:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2063 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2064 } RXF0SIDLbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2065 extern volatile far unsigned char RXF0EIDH;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2066 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2067 unsigned EID8:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2068 unsigned EID9:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2069 unsigned EID10:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2070 unsigned EID11:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2071 unsigned EID12:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2072 unsigned EID13:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2073 unsigned EID14:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2074 unsigned EID15:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2075 } RXF0EIDHbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2076 extern volatile far unsigned char RXF0EIDL;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2077 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2078 unsigned EID0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2079 unsigned EID1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2080 unsigned EID2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2081 unsigned EID3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2082 unsigned EID4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2083 unsigned EID5:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2084 unsigned EID6:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2085 unsigned EID7:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2086 } RXF0EIDLbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2087 extern volatile far unsigned char RXF1SIDH;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2088 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2089 unsigned SID3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2090 unsigned SID4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2091 unsigned SID5:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2092 unsigned SID6:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2093 unsigned SID7:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2094 unsigned SID8:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2095 unsigned SID9:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2096 unsigned SID10:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2097 } RXF1SIDHbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2098 extern volatile far unsigned char RXF1SIDL;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2099 extern volatile far union {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2100 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2101 unsigned EID16:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2102 unsigned EID17:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2103 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2104 unsigned EXIDE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2105 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2106 unsigned SID0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2107 unsigned SID1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2108 unsigned SID2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2109 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2110 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2111 unsigned :3;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2112 unsigned EXIDEN:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2113 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2114 } RXF1SIDLbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2115 extern volatile far unsigned char RXF1EIDH;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2116 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2117 unsigned EID8:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2118 unsigned EID9:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2119 unsigned EID10:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2120 unsigned EID11:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2121 unsigned EID12:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2122 unsigned EID13:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2123 unsigned EID14:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2124 unsigned EID15:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2125 } RXF1EIDHbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2126 extern volatile far unsigned char RXF1EIDL;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2127 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2128 unsigned EID0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2129 unsigned EID1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2130 unsigned EID2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2131 unsigned EID3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2132 unsigned EID4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2133 unsigned EID5:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2134 unsigned EID6:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2135 unsigned EID7:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2136 } RXF1EIDLbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2137 extern volatile far unsigned char RXF2SIDH;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2138 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2139 unsigned SID3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2140 unsigned SID4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2141 unsigned SID5:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2142 unsigned SID6:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2143 unsigned SID7:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2144 unsigned SID8:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2145 unsigned SID9:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2146 unsigned SID10:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2147 } RXF2SIDHbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2148 extern volatile far unsigned char RXF2SIDL;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2149 extern volatile far union {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2150 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2151 unsigned EID16:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2152 unsigned EID17:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2153 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2154 unsigned EXIDE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2155 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2156 unsigned SID0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2157 unsigned SID1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2158 unsigned SID2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2159 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2160 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2161 unsigned :3;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2162 unsigned EXIDEN:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2163 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2164 } RXF2SIDLbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2165 extern volatile far unsigned char RXF2EIDH;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2166 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2167 unsigned EID8:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2168 unsigned EID9:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2169 unsigned EID10:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2170 unsigned EID11:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2171 unsigned EID12:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2172 unsigned EID13:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2173 unsigned EID14:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2174 unsigned EID15:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2175 } RXF2EIDHbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2176 extern volatile far unsigned char RXF2EIDL;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2177 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2178 unsigned EID0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2179 unsigned EID1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2180 unsigned EID2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2181 unsigned EID3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2182 unsigned EID4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2183 unsigned EID5:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2184 unsigned EID6:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2185 unsigned EID7:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2186 } RXF2EIDLbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2187 extern volatile far unsigned char RXF3SIDH;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2188 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2189 unsigned SID3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2190 unsigned SID4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2191 unsigned SID5:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2192 unsigned SID6:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2193 unsigned SID7:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2194 unsigned SID8:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2195 unsigned SID9:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2196 unsigned SID10:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2197 } RXF3SIDHbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2198 extern volatile far unsigned char RXF3SIDL;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2199 extern volatile far union {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2200 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2201 unsigned EID16:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2202 unsigned EID17:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2203 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2204 unsigned EXIDE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2205 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2206 unsigned SID0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2207 unsigned SID1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2208 unsigned SID2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2209 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2210 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2211 unsigned :3;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2212 unsigned EXIDEN:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2213 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2214 } RXF3SIDLbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2215 extern volatile far unsigned char RXF3EIDH;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2216 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2217 unsigned EID8:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2218 unsigned EID9:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2219 unsigned EID10:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2220 unsigned EID11:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2221 unsigned EID12:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2222 unsigned EID13:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2223 unsigned EID14:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2224 unsigned EID15:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2225 } RXF3EIDHbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2226 extern volatile far unsigned char RXF3EIDL;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2227 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2228 unsigned EID0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2229 unsigned EID1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2230 unsigned EID2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2231 unsigned EID3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2232 unsigned EID4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2233 unsigned EID5:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2234 unsigned EID6:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2235 unsigned EID7:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2236 } RXF3EIDLbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2237 extern volatile far unsigned char RXF4SIDH;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2238 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2239 unsigned SID3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2240 unsigned SID4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2241 unsigned SID5:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2242 unsigned SID6:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2243 unsigned SID7:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2244 unsigned SID8:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2245 unsigned SID9:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2246 unsigned SID10:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2247 } RXF4SIDHbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2248 extern volatile far unsigned char RXF4SIDL;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2249 extern volatile far union {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2250 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2251 unsigned EID16:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2252 unsigned EID17:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2253 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2254 unsigned EXIDE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2255 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2256 unsigned SID0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2257 unsigned SID1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2258 unsigned SID2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2259 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2260 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2261 unsigned :3;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2262 unsigned EXIDEN:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2263 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2264 } RXF4SIDLbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2265 extern volatile far unsigned char RXF4EIDH;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2266 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2267 unsigned EID8:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2268 unsigned EID9:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2269 unsigned EID10:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2270 unsigned EID11:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2271 unsigned EID12:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2272 unsigned EID13:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2273 unsigned EID14:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2274 unsigned EID15:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2275 } RXF4EIDHbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2276 extern volatile far unsigned char RXF4EIDL;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2277 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2278 unsigned EID0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2279 unsigned EID1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2280 unsigned EID2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2281 unsigned EID3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2282 unsigned EID4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2283 unsigned EID5:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2284 unsigned EID6:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2285 unsigned EID7:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2286 } RXF4EIDLbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2287 extern volatile far unsigned char RXF5SIDH;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2288 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2289 unsigned SID3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2290 unsigned SID4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2291 unsigned SID5:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2292 unsigned SID6:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2293 unsigned SID7:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2294 unsigned SID8:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2295 unsigned SID9:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2296 unsigned SID10:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2297 } RXF5SIDHbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2298 extern volatile far unsigned char RXF5SIDL;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2299 extern volatile far union {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2300 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2301 unsigned EID16:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2302 unsigned EID17:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2303 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2304 unsigned EXIDE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2305 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2306 unsigned SID0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2307 unsigned SID1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2308 unsigned SID2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2309 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2310 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2311 unsigned :3;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2312 unsigned EXIDEN:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2313 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2314 } RXF5SIDLbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2315 extern volatile far unsigned char RXF5EIDH;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2316 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2317 unsigned EID8:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2318 unsigned EID9:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2319 unsigned EID10:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2320 unsigned EID11:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2321 unsigned EID12:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2322 unsigned EID13:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2323 unsigned EID14:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2324 unsigned EID15:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2325 } RXF5EIDHbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2326 extern volatile far unsigned char RXF5EIDL;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2327 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2328 unsigned EID0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2329 unsigned EID1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2330 unsigned EID2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2331 unsigned EID3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2332 unsigned EID4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2333 unsigned EID5:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2334 unsigned EID6:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2335 unsigned EID7:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2336 } RXF5EIDLbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2337 extern volatile far unsigned char RXM0SIDH;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2338 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2339 unsigned SID3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2340 unsigned SID4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2341 unsigned SID5:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2342 unsigned SID6:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2343 unsigned SID7:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2344 unsigned SID8:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2345 unsigned SID9:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2346 unsigned SID10:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2347 } RXM0SIDHbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2348 extern volatile far unsigned char RXM0SIDL;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2349 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2350 unsigned EID16:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2351 unsigned EID17:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2352 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2353 unsigned EXIDEN:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2354 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2355 unsigned SID0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2356 unsigned SID1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2357 unsigned SID2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2358 } RXM0SIDLbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2359 extern volatile far unsigned char RXM0EIDH;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2360 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2361 unsigned EID8:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2362 unsigned EID9:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2363 unsigned EID10:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2364 unsigned EID11:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2365 unsigned EID12:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2366 unsigned EID13:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2367 unsigned EID14:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2368 unsigned EID15:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2369 } RXM0EIDHbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2370 extern volatile far unsigned char RXM0EIDL;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2371 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2372 unsigned EID0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2373 unsigned EID1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2374 unsigned EID2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2375 unsigned EID3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2376 unsigned EID4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2377 unsigned EID5:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2378 unsigned EID6:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2379 unsigned EID7:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2380 } RXM0EIDLbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2381 extern volatile far unsigned char RXM1SIDH;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2382 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2383 unsigned SID3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2384 unsigned SID4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2385 unsigned SID5:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2386 unsigned SID6:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2387 unsigned SID7:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2388 unsigned SID8:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2389 unsigned SID9:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2390 unsigned SID10:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2391 } RXM1SIDHbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2392 extern volatile far unsigned char RXM1SIDL;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2393 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2394 unsigned EID16:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2395 unsigned EID17:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2396 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2397 unsigned EXIDEN:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2398 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2399 unsigned SID0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2400 unsigned SID1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2401 unsigned SID2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2402 } RXM1SIDLbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2403 extern volatile far unsigned char RXM1EIDH;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2404 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2405 unsigned EID8:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2406 unsigned EID9:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2407 unsigned EID10:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2408 unsigned EID11:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2409 unsigned EID12:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2410 unsigned EID13:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2411 unsigned EID14:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2412 unsigned EID15:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2413 } RXM1EIDHbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2414 extern volatile far unsigned char RXM1EIDL;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2415 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2416 unsigned EID0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2417 unsigned EID1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2418 unsigned EID2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2419 unsigned EID3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2420 unsigned EID4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2421 unsigned EID5:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2422 unsigned EID6:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2423 unsigned EID7:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2424 } RXM1EIDLbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2425 extern volatile far unsigned char TXB2CON;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2426 extern volatile far union {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2427 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2428 unsigned TXPRI0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2429 unsigned TXPRI1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2430 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2431 unsigned TXREQ:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2432 unsigned TXERR:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2433 unsigned TXLARB:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2434 unsigned TXABT:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2435 unsigned TXBIFBXB2CON:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2436 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2437 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2438 unsigned :7;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2439 unsigned TXBIF:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2440 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2441 } TXB2CONbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2442 extern volatile far unsigned char TXB2SIDH;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2443 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2444 unsigned SID3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2445 unsigned SID4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2446 unsigned SID5:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2447 unsigned SID6:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2448 unsigned SID7:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2449 unsigned SID8:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2450 unsigned SID9:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2451 unsigned SID10:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2452 } TXB2SIDHbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2453 extern volatile far unsigned char TXB2SIDL;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2454 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2455 unsigned EID16:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2456 unsigned EID17:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2457 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2458 unsigned EXIDE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2459 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2460 unsigned SID0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2461 unsigned SID1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2462 unsigned SID2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2463 } TXB2SIDLbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2464 extern volatile far unsigned char TXB2EIDH;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2465 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2466 unsigned EID8:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2467 unsigned EID9:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2468 unsigned EID10:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2469 unsigned EID11:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2470 unsigned EID12:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2471 unsigned EID13:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2472 unsigned EID14:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2473 unsigned EID15:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2474 } TXB2EIDHbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2475 extern volatile far unsigned char TXB2EIDL;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2476 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2477 unsigned EID0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2478 unsigned EID1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2479 unsigned EID2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2480 unsigned EID3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2481 unsigned EID4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2482 unsigned EID5:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2483 unsigned EID6:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2484 unsigned EID7:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2485 } TXB2EIDLbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2486 extern volatile far unsigned char TXB2DLC;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2487 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2488 unsigned DLC0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2489 unsigned DLC1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2490 unsigned DLC2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2491 unsigned DLC3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2492 unsigned :2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2493 unsigned TXRTR:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2494 } TXB2DLCbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2495 extern volatile far unsigned char TXB2D0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2496 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2497 unsigned TXB2D00:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2498 unsigned TXB2D01:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2499 unsigned TXB2D02:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2500 unsigned TXB2D03:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2501 unsigned TXB2D04:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2502 unsigned TXB2D05:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2503 unsigned TXB2D06:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2504 unsigned TXB2D07:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2505 } TXB2D0bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2506 extern volatile far unsigned char TXB2D1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2507 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2508 unsigned TXB2D10:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2509 unsigned TXB2D11:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2510 unsigned TXB2D12:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2511 unsigned TXB2D13:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2512 unsigned TXB2D14:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2513 unsigned TXB2D15:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2514 unsigned TXB2D16:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2515 unsigned TXB2D17:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2516 } TXB2D1bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2517 extern volatile far unsigned char TXB2D2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2518 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2519 unsigned TXB2D20:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2520 unsigned TXB2D21:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2521 unsigned TXB2D22:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2522 unsigned TXB2D23:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2523 unsigned TXB2D24:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2524 unsigned TXB2D25:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2525 unsigned TXB2D26:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2526 unsigned TXB2D27:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2527 } TXB2D2bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2528 extern volatile far unsigned char TXB2D3;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2529 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2530 unsigned TXB2D30:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2531 unsigned TXB2D31:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2532 unsigned TXB2D32:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2533 unsigned TXB2D33:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2534 unsigned TXB2D34:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2535 unsigned TXB2D35:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2536 unsigned TXB2D36:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2537 unsigned TXB2D37:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2538 } TXB2D3bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2539 extern volatile far unsigned char TXB2D4;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2540 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2541 unsigned TXB2D40:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2542 unsigned TXB2D41:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2543 unsigned TXB2D42:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2544 unsigned TXB2D43:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2545 unsigned TXB2D44:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2546 unsigned TXB2D45:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2547 unsigned TXB2D46:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2548 unsigned TXB2D47:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2549 } TXB2D4bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2550 extern volatile far unsigned char TXB2D5;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2551 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2552 unsigned TXB2D50:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2553 unsigned TXB2D51:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2554 unsigned TXB2D52:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2555 unsigned TXB2D53:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2556 unsigned TXB2D54:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2557 unsigned TXB2D55:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2558 unsigned TXB2D56:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2559 unsigned TXB2D57:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2560 } TXB2D5bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2561 extern volatile far unsigned char TXB2D6;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2562 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2563 unsigned TXB2D60:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2564 unsigned TXB2D61:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2565 unsigned TXB2D62:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2566 unsigned TXB2D63:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2567 unsigned TXB2D64:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2568 unsigned TXB2D65:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2569 unsigned TXB2D66:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2570 unsigned TXB2D67:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2571 } TXB2D6bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2572 extern volatile far unsigned char TXB2D7;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2573 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2574 unsigned TXB2D70:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2575 unsigned TXB2D71:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2576 unsigned TXB2D72:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2577 unsigned TXB2D73:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2578 unsigned TXB2D74:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2579 unsigned TXB2D75:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2580 unsigned TXB2D76:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2581 unsigned TXB2D77:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2582 } TXB2D7bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2583 extern volatile far unsigned char CANSTAT_RO3;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2584 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2585 unsigned ICODE0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2586 unsigned ICODE1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2587 unsigned ICODE2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2588 unsigned ICODE3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2589 unsigned ICODE4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2590 unsigned OPMODE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2591 unsigned REQOP1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2592 unsigned REQOP2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2593 } CANSTAT_RO3bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2594 extern volatile far unsigned char CANCON_RO3;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2595 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2596 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2597 unsigned WIN0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2598 unsigned WIN1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2599 unsigned WIN2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2600 unsigned ABAT:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2601 unsigned REQOP0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2602 unsigned REQOP1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2603 unsigned REQOP2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2604 } CANCON_RO3bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2605 extern volatile far unsigned char TXB1CON;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2606 extern volatile far union {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2607 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2608 unsigned TXPRI0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2609 unsigned TXPRI1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2610 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2611 unsigned TXREQ:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2612 unsigned TXERR:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2613 unsigned TXLARB:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2614 unsigned TXABT:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2615 unsigned TXBIFTXB1CON:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2616 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2617 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2618 unsigned :7;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2619 unsigned TXBIF:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2620 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2621 } TXB1CONbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2622 extern volatile far unsigned char TXB1SIDH;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2623 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2624 unsigned SID3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2625 unsigned SID4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2626 unsigned SID5:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2627 unsigned SID6:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2628 unsigned SID7:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2629 unsigned SID8:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2630 unsigned SID9:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2631 unsigned SID10:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2632 } TXB1SIDHbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2633 extern volatile far unsigned char TXB1SIDL;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2634 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2635 unsigned EID16:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2636 unsigned EID17:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2637 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2638 unsigned EXIDE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2639 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2640 unsigned SID0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2641 unsigned SID1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2642 unsigned SID2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2643 } TXB1SIDLbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2644 extern volatile far unsigned char TXB1EIDH;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2645 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2646 unsigned EID8:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2647 unsigned EID9:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2648 unsigned EID10:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2649 unsigned EID11:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2650 unsigned EID12:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2651 unsigned EID13:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2652 unsigned EID14:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2653 unsigned EID15:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2654 } TXB1EIDHbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2655 extern volatile far unsigned char TXB1EIDL;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2656 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2657 unsigned EID0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2658 unsigned EID1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2659 unsigned EID2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2660 unsigned EID3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2661 unsigned EID4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2662 unsigned EID5:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2663 unsigned EID6:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2664 unsigned EID7:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2665 } TXB1EIDLbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2666 extern volatile far unsigned char TXB1DLC;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2667 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2668 unsigned DLC0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2669 unsigned DLC1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2670 unsigned DLC2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2671 unsigned DLC3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2672 unsigned :2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2673 unsigned TXRTR:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2674 } TXB1DLCbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2675 extern volatile far unsigned char TXB1D0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2676 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2677 unsigned TXB1D00:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2678 unsigned TXB1D01:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2679 unsigned TXB1D02:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2680 unsigned TXB1D03:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2681 unsigned TXB1D04:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2682 unsigned TXB1D05:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2683 unsigned TXB1D06:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2684 unsigned TXB1D07:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2685 } TXB1D0bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2686 extern volatile far unsigned char TXB1D1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2687 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2688 unsigned TXB1D10:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2689 unsigned TXB1D11:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2690 unsigned TXB1D12:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2691 unsigned TXB1D13:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2692 unsigned TXB1D14:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2693 unsigned TXB1D15:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2694 unsigned TXB1D16:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2695 unsigned TXB1D17:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2696 } TXB1D1bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2697 extern volatile far unsigned char TXB1D2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2698 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2699 unsigned TXB1D20:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2700 unsigned TXB1D21:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2701 unsigned TXB1D22:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2702 unsigned TXB1D23:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2703 unsigned TXB1D24:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2704 unsigned TXB1D25:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2705 unsigned TXB1D26:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2706 unsigned TXB1D27:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2707 } TXB1D2bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2708 extern volatile far unsigned char TXB1D3;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2709 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2710 unsigned TXB1D30:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2711 unsigned TXB1D31:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2712 unsigned TXB1D32:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2713 unsigned TXB1D33:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2714 unsigned TXB1D34:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2715 unsigned TXB1D35:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2716 unsigned TXB1D36:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2717 unsigned TXB1D37:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2718 } TXB1D3bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2719 extern volatile far unsigned char TXB1D4;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2720 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2721 unsigned TXB1D40:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2722 unsigned TXB1D41:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2723 unsigned TXB1D42:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2724 unsigned TXB1D43:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2725 unsigned TXB1D44:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2726 unsigned TXB1D45:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2727 unsigned TXB1D46:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2728 unsigned TXB1D47:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2729 } TXB1D4bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2730 extern volatile far unsigned char TXB1D5;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2731 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2732 unsigned TXB1D50:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2733 unsigned TXB1D51:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2734 unsigned TXB1D52:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2735 unsigned TXB1D53:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2736 unsigned TXB1D54:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2737 unsigned TXB1D55:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2738 unsigned TXB1D56:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2739 unsigned TXB1D57:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2740 } TXB1D5bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2741 extern volatile far unsigned char TXB1D6;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2742 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2743 unsigned TXB1D60:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2744 unsigned TXB1D61:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2745 unsigned TXB1D62:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2746 unsigned TXB1D63:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2747 unsigned TXB1D64:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2748 unsigned TXB1D65:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2749 unsigned TXB1D66:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2750 unsigned TXB1D67:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2751 } TXB1D6bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2752 extern volatile far unsigned char TXB1D7;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2753 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2754 unsigned TXB1D70:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2755 unsigned TXB1D71:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2756 unsigned TXB1D72:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2757 unsigned TXB1D73:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2758 unsigned TXB1D74:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2759 unsigned TXB1D75:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2760 unsigned TXB1D76:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2761 unsigned TXB1D77:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2762 } TXB1D7bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2763 extern volatile far unsigned char CANSTAT_RO2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2764 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2765 unsigned ICODE0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2766 unsigned ICODE1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2767 unsigned ICODE2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2768 unsigned ICODE3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2769 unsigned ICODE4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2770 unsigned OPMODE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2771 unsigned REQOP1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2772 unsigned REQOP2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2773 } CANSTAT_RO2bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2774 extern volatile far unsigned char CANCON_RO2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2775 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2776 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2777 unsigned WIN0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2778 unsigned WIN1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2779 unsigned WIN2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2780 unsigned ABAT:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2781 unsigned REQOP0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2782 unsigned REQOP1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2783 unsigned REQOP2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2784 } CANCON_RO2bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2785 extern volatile far unsigned char TXB0CON;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2786 extern volatile far union {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2787 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2788 unsigned TXPRI0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2789 unsigned TXPRI1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2790 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2791 unsigned TXREQ:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2792 unsigned TXERR:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2793 unsigned TXLARB:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2794 unsigned TXABT:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2795 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2796 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2797 unsigned :7;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2798 unsigned TXBIF:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2799 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2800 } TXB0CONbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2801 extern volatile far unsigned char TXB0SIDH;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2802 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2803 unsigned SID3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2804 unsigned SID4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2805 unsigned SID5:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2806 unsigned SID6:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2807 unsigned SID7:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2808 unsigned SID8:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2809 unsigned SID9:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2810 unsigned SID10:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2811 } TXB0SIDHbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2812 extern volatile far unsigned char TXB0SIDL;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2813 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2814 unsigned EID16:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2815 unsigned EID17:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2816 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2817 unsigned EXIDE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2818 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2819 unsigned SID0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2820 unsigned SID1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2821 unsigned SID2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2822 } TXB0SIDLbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2823 extern volatile far unsigned char TXB0EIDH;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2824 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2825 unsigned EID8:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2826 unsigned EID9:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2827 unsigned EID10:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2828 unsigned EID11:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2829 unsigned EID12:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2830 unsigned EID13:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2831 unsigned EID14:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2832 unsigned EID15:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2833 } TXB0EIDHbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2834 extern volatile far unsigned char TXB0EIDL;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2835 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2836 unsigned EID0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2837 unsigned EID1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2838 unsigned EID2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2839 unsigned EID3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2840 unsigned EID4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2841 unsigned EID5:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2842 unsigned EID6:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2843 unsigned EID7:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2844 } TXB0EIDLbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2845 extern volatile far unsigned char TXB0DLC;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2846 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2847 unsigned DLC0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2848 unsigned DLC1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2849 unsigned DLC2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2850 unsigned DLC3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2851 unsigned :2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2852 unsigned TXRTR:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2853 } TXB0DLCbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2854 extern volatile far unsigned char TXB0D0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2855 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2856 unsigned TXB0D00:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2857 unsigned TXB0D01:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2858 unsigned TXB0D02:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2859 unsigned TXB0D03:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2860 unsigned TXB0D04:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2861 unsigned TXB0D05:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2862 unsigned TXB0D06:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2863 unsigned TXB0D07:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2864 } TXB0D0bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2865 extern volatile far unsigned char TXB0D1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2866 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2867 unsigned TXB0D10:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2868 unsigned TXB0D11:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2869 unsigned TXB0D12:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2870 unsigned TXB0D13:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2871 unsigned TXB0D14:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2872 unsigned TXB0D15:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2873 unsigned TXB0D16:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2874 unsigned TXB0D17:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2875 } TXB0D1bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2876 extern volatile far unsigned char TXB0D2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2877 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2878 unsigned TXB0D20:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2879 unsigned TXB0D21:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2880 unsigned TXB0D22:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2881 unsigned TXB0D23:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2882 unsigned TXB0D24:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2883 unsigned TXB0D25:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2884 unsigned TXB0D26:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2885 unsigned TXB0D27:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2886 } TXB0D2bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2887 extern volatile far unsigned char TXB0D3;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2888 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2889 unsigned TXB0D30:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2890 unsigned TXB0D31:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2891 unsigned TXB0D32:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2892 unsigned TXB0D33:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2893 unsigned TXB0D34:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2894 unsigned TXB0D35:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2895 unsigned TXB0D36:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2896 unsigned TXB0D37:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2897 } TXB0D3bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2898 extern volatile far unsigned char TXB0D4;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2899 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2900 unsigned TXB0D40:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2901 unsigned TXB0D41:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2902 unsigned TXB0D42:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2903 unsigned TXB0D43:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2904 unsigned TXB0D44:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2905 unsigned TXB0D45:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2906 unsigned TXB0D46:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2907 unsigned TXB0D47:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2908 } TXB0D4bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2909 extern volatile far unsigned char TXB0D5;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2910 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2911 unsigned TXB0D50:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2912 unsigned TXB0D51:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2913 unsigned TXB0D52:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2914 unsigned TXB0D53:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2915 unsigned TXB0D54:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2916 unsigned TXB0D55:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2917 unsigned TXB0D56:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2918 unsigned TXB0D57:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2919 } TXB0D5bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2920 extern volatile far unsigned char TXB0D6;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2921 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2922 unsigned TXB0D60:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2923 unsigned TXB0D61:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2924 unsigned TXB0D62:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2925 unsigned TXB0D63:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2926 unsigned TXB0D64:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2927 unsigned TXB0D65:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2928 unsigned TXB0D66:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2929 unsigned TXB0D67:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2930 } TXB0D6bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2931 extern volatile far unsigned char TXB0D7;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2932 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2933 unsigned TXB0D70:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2934 unsigned TXB0D71:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2935 unsigned TXB0D72:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2936 unsigned TXB0D73:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2937 unsigned TXB0D74:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2938 unsigned TXB0D75:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2939 unsigned TXB0D76:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2940 unsigned TXB0D77:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2941 } TXB0D7bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2942 extern volatile far unsigned char CANSTAT_RO1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2943 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2944 unsigned ICODE0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2945 unsigned ICODE1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2946 unsigned ICODE2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2947 unsigned ICODE3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2948 unsigned ICODE4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2949 unsigned OPMODE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2950 unsigned REQOP1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2951 unsigned REQOP2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2952 } CANSTAT_RO1bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2953 extern volatile far unsigned char CANCON_RO1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2954 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2955 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2956 unsigned WIN0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2957 unsigned WIN1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2958 unsigned WIN2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2959 unsigned ABAT:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2960 unsigned REQOP0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2961 unsigned REQOP1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2962 unsigned REQOP2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2963 } CANCON_RO1bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2964 extern volatile far unsigned char RXB1CON;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2965 extern volatile far union {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2966 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2967 unsigned FILHIT0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2968 unsigned FILHIT1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2969 unsigned FILHIT2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2970 unsigned RXRTRRO:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2971 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2972 unsigned RXM0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2973 unsigned RXM1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2974 unsigned RXFUL:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2975 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2976 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2977 unsigned :3;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2978 unsigned FILHIT3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2979 unsigned FILHIT4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2980 unsigned RTRRO:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2981 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2982 } RXB1CONbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2983 extern volatile far unsigned char RXB1SIDH;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2984 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2985 unsigned SID3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2986 unsigned SID4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2987 unsigned SID5:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2988 unsigned SID6:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2989 unsigned SID7:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2990 unsigned SID8:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2991 unsigned SID9:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2992 unsigned SID10:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2993 } RXB1SIDHbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2994 extern volatile far unsigned char RXB1SIDL;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2995 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2996 unsigned EID16:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2997 unsigned EID17:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2998 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
2999 unsigned EXID:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3000 unsigned SRR:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3001 unsigned SID0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3002 unsigned SID1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3003 unsigned SID2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3004 } RXB1SIDLbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3005 extern volatile far unsigned char RXB1EIDH;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3006 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3007 unsigned EID8:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3008 unsigned EID9:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3009 unsigned EID10:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3010 unsigned EID11:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3011 unsigned EID12:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3012 unsigned EID13:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3013 unsigned EID14:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3014 unsigned EID15:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3015 } RXB1EIDHbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3016 extern volatile far unsigned char RXB1EIDL;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3017 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3018 unsigned EID0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3019 unsigned EID1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3020 unsigned EID2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3021 unsigned EID3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3022 unsigned EID4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3023 unsigned EID5:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3024 unsigned EID6:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3025 unsigned EID7:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3026 } RXB1EIDLbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3027 extern volatile far unsigned char RXB1DLC;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3028 extern volatile far union {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3029 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3030 unsigned DLC0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3031 unsigned DLC1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3032 unsigned DLC2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3033 unsigned DLC3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3034 unsigned RESRB0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3035 unsigned RESRB1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3036 unsigned RXRTR:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3037 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3038 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3039 unsigned :4;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3040 unsigned RB0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3041 unsigned RB1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3042 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3043 } RXB1DLCbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3044 extern volatile far unsigned char RXB1D0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3045 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3046 unsigned RXB1D00:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3047 unsigned RXB1D01:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3048 unsigned RXB1D02:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3049 unsigned RXB1D03:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3050 unsigned RXB1D04:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3051 unsigned RXB1D05:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3052 unsigned RXB1D06:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3053 unsigned RXB1D07:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3054 } RXB1D0bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3055 extern volatile far unsigned char RXB1D1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3056 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3057 unsigned RXB1D10:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3058 unsigned RXB1D11:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3059 unsigned RXB1D12:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3060 unsigned RXB1D13:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3061 unsigned RXB1D14:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3062 unsigned RXB1D15:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3063 unsigned RXB1D16:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3064 unsigned RXB1D17:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3065 } RXB1D1bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3066 extern volatile far unsigned char RXB1D2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3067 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3068 unsigned RXB1D20:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3069 unsigned RXB1D21:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3070 unsigned RXB1D22:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3071 unsigned RXB1D23:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3072 unsigned RXB1D24:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3073 unsigned RXB1D25:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3074 unsigned RXB1D26:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3075 unsigned RXB1D27:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3076 } RXB1D2bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3077 extern volatile far unsigned char RXB1D3;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3078 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3079 unsigned RXB1D30:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3080 unsigned RXB1D31:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3081 unsigned RXB1D32:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3082 unsigned RXB1D33:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3083 unsigned RXB1D34:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3084 unsigned RXB1D35:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3085 unsigned RXB1D36:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3086 unsigned RXB1D37:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3087 } RXB1D3bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3088 extern volatile far unsigned char RXB1D4;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3089 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3090 unsigned RXB1D40:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3091 unsigned RXB1D41:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3092 unsigned RXB1D42:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3093 unsigned RXB1D43:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3094 unsigned RXB1D44:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3095 unsigned RXB1D45:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3096 unsigned RXB1D46:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3097 unsigned RXB1D47:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3098 } RXB1D4bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3099 extern volatile far unsigned char RXB1D5;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3100 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3101 unsigned RXB1D50:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3102 unsigned RXB1D51:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3103 unsigned RXB1D52:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3104 unsigned RXB1D53:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3105 unsigned RXB1D54:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3106 unsigned RXB1D55:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3107 unsigned RXB1D56:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3108 unsigned RXB1D57:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3109 } RXB1D5bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3110 extern volatile far unsigned char RXB1D6;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3111 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3112 unsigned RXB1D60:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3113 unsigned RXB1D61:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3114 unsigned RXB1D62:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3115 unsigned RXB1D63:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3116 unsigned RXB1D64:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3117 unsigned RXB1D65:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3118 unsigned RXB1D66:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3119 unsigned RXB1D67:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3120 } RXB1D6bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3121 extern volatile far unsigned char RXB1D7;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3122 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3123 unsigned RXB1D70:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3124 unsigned RXB1D71:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3125 unsigned RXB1D72:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3126 unsigned RXB1D73:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3127 unsigned RXB1D74:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3128 unsigned RXB1D75:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3129 unsigned RXB1D76:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3130 unsigned RXB1D77:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3131 } RXB1D7bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3132 extern volatile far unsigned char CANSTAT_RO0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3133 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3134 unsigned ICODE0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3135 unsigned ICODE1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3136 unsigned ICODE2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3137 unsigned ICODE3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3138 unsigned ICODE4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3139 unsigned OPMODE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3140 unsigned REQOP1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3141 unsigned REQOP2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3142 } CANSTAT_RO0bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3143 extern volatile far unsigned char CANCON_RO0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3144 extern volatile far struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3145 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3146 unsigned WIN0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3147 unsigned WIN1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3148 unsigned WIN2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3149 unsigned ABAT:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3150 unsigned REQOP0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3151 unsigned REQOP1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3152 unsigned REQOP2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3153 } CANCON_RO0bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3154 extern volatile near unsigned char RXB0CON;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3155 extern volatile near union {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3156 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3157 unsigned FILHIT0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3158 unsigned JTOFF:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3159 unsigned RXB0DBEN:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3160 unsigned RXRTRRO:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3161 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3162 unsigned RXM0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3163 unsigned RXM1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3164 unsigned RXFUL:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3165 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3166 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3167 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3168 unsigned FILHIT1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3169 unsigned FILHIT2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3170 unsigned FILHIT3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3171 unsigned FILHIT4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3172 unsigned RTRRO:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3173 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3174 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3175 unsigned :2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3176 unsigned RXBODBEN:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3177 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3178 } RXB0CONbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3179 extern volatile near unsigned char RXB0SIDH;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3180 extern volatile near struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3181 unsigned SID3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3182 unsigned SID4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3183 unsigned SID5:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3184 unsigned SID6:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3185 unsigned SID7:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3186 unsigned SID8:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3187 unsigned SID9:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3188 unsigned SID10:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3189 } RXB0SIDHbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3190 extern volatile near unsigned char RXB0SIDL;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3191 extern volatile near struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3192 unsigned EID16:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3193 unsigned EID17:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3194 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3195 unsigned EXID:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3196 unsigned SRR:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3197 unsigned SID0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3198 unsigned SID1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3199 unsigned SID2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3200 } RXB0SIDLbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3201 extern volatile near unsigned char RXB0EIDH;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3202 extern volatile near struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3203 unsigned EID8:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3204 unsigned EID9:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3205 unsigned EID10:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3206 unsigned EID11:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3207 unsigned EID12:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3208 unsigned EID13:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3209 unsigned EID14:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3210 unsigned EID15:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3211 } RXB0EIDHbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3212 extern volatile near unsigned char RXB0EIDL;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3213 extern volatile near struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3214 unsigned EID0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3215 unsigned EID1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3216 unsigned EID2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3217 unsigned EID3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3218 unsigned EID4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3219 unsigned EID5:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3220 unsigned EID6:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3221 unsigned EID7:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3222 } RXB0EIDLbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3223 extern volatile near unsigned char RXB0DLC;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3224 extern volatile near union {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3225 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3226 unsigned DLC0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3227 unsigned DLC1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3228 unsigned DLC2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3229 unsigned DLC3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3230 unsigned RESRB0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3231 unsigned RESRB1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3232 unsigned RXRTR:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3233 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3234 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3235 unsigned :4;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3236 unsigned RB0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3237 unsigned RB1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3238 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3239 } RXB0DLCbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3240 extern volatile near unsigned char RXB0D0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3241 extern volatile near struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3242 unsigned RXB0D00:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3243 unsigned RXB0D01:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3244 unsigned RXB0D02:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3245 unsigned RXB0D03:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3246 unsigned RXB0D04:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3247 unsigned RXB0D05:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3248 unsigned RXB0D06:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3249 unsigned RXB0D07:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3250 } RXB0D0bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3251 extern volatile near unsigned char RXB0D1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3252 extern volatile near struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3253 unsigned RXB0D10:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3254 unsigned RXB0D11:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3255 unsigned RXB0D12:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3256 unsigned RXB0D13:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3257 unsigned RXB0D14:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3258 unsigned RXB0D15:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3259 unsigned RXB0D16:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3260 unsigned RXB0D17:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3261 } RXB0D1bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3262 extern volatile near unsigned char RXB0D2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3263 extern volatile near struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3264 unsigned RXB0D20:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3265 unsigned RXB0D21:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3266 unsigned RXB0D22:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3267 unsigned RXB0D23:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3268 unsigned RXB0D24:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3269 unsigned RXB0D25:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3270 unsigned RXB0D26:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3271 unsigned RXB0D27:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3272 } RXB0D2bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3273 extern volatile near unsigned char RXB0D3;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3274 extern volatile near struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3275 unsigned RXB0D30:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3276 unsigned RXB0D31:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3277 unsigned RXB0D32:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3278 unsigned RXB0D33:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3279 unsigned RXB0D34:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3280 unsigned RXB0D35:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3281 unsigned RXB0D36:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3282 unsigned RXB0D37:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3283 } RXB0D3bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3284 extern volatile near unsigned char RXB0D4;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3285 extern volatile near struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3286 unsigned RXB0D40:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3287 unsigned RXB0D41:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3288 unsigned RXB0D42:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3289 unsigned RXB0D43:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3290 unsigned RXB0D44:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3291 unsigned RXB0D45:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3292 unsigned RXB0D46:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3293 unsigned RXB0D47:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3294 } RXB0D4bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3295 extern volatile near unsigned char RXB0D5;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3296 extern volatile near struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3297 unsigned RXB0D50:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3298 unsigned RXB0D51:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3299 unsigned RXB0D52:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3300 unsigned RXB0D53:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3301 unsigned RXB0D54:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3302 unsigned RXB0D55:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3303 unsigned RXB0D56:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3304 unsigned RXB0D57:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3305 } RXB0D5bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3306 extern volatile near unsigned char RXB0D6;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3307 extern volatile near struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3308 unsigned RXB0D60:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3309 unsigned RXB0D61:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3310 unsigned RXB0D62:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3311 unsigned RXB0D63:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3312 unsigned RXB0D64:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3313 unsigned RXB0D65:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3314 unsigned RXB0D66:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3315 unsigned RXB0D67:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3316 } RXB0D6bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3317 extern volatile near unsigned char RXB0D7;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3318 extern volatile near struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3319 unsigned RXB0D70:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3320 unsigned RXB0D71:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3321 unsigned RXB0D72:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3322 unsigned RXB0D73:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3323 unsigned RXB0D74:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3324 unsigned RXB0D75:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3325 unsigned RXB0D76:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3326 unsigned RXB0D77:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3327 } RXB0D7bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3328 extern volatile near unsigned char CANSTAT;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3329 extern volatile near union {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3330 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3331 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3332 unsigned ICODE1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3333 unsigned ICODE2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3334 unsigned ICODE3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3335 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3336 unsigned OPMODE0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3337 unsigned OPMODE1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3338 unsigned OPMODE2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3339 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3340 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3341 unsigned EICODE0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3342 unsigned EICODE1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3343 unsigned EICODE2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3344 unsigned EICODE3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3345 unsigned EICODE4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3346 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3347 } CANSTATbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3348 extern volatile near unsigned char CANCON;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3349 extern volatile near union {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3350 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3351 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3352 unsigned WIN0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3353 unsigned WIN1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3354 unsigned WIN2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3355 unsigned ABAT:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3356 unsigned REQOP0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3357 unsigned REQOP1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3358 unsigned REQOP2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3359 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3360 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3361 unsigned FP0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3362 unsigned FP1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3363 unsigned FP2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3364 unsigned FP3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3365 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3366 } CANCONbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3367 extern volatile near unsigned char BRGCON1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3368 extern volatile near struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3369 unsigned BRP0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3370 unsigned BRP1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3371 unsigned BRP2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3372 unsigned BRP3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3373 unsigned BRP4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3374 unsigned BRP5:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3375 unsigned SJW0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3376 unsigned SJW1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3377 } BRGCON1bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3378 extern volatile near unsigned char BRGCON2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3379 extern volatile near union {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3380 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3381 unsigned PRSEG0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3382 unsigned PRSEG1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3383 unsigned PRSEG2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3384 unsigned SEG1PH0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3385 unsigned SEG1PH1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3386 unsigned SEG1PH2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3387 unsigned SAM:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3388 unsigned SEG2PHTS:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3389 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3390 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3391 unsigned :7;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3392 unsigned SEG2PHT:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3393 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3394 } BRGCON2bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3395 extern volatile near unsigned char BRGCON3;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3396 extern volatile near struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3397 unsigned SEG2PH0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3398 unsigned SEG2PH1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3399 unsigned SEG2PH2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3400 unsigned :3;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3401 unsigned WAKFIL:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3402 unsigned WAKDIS:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3403 } BRGCON3bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3404 extern volatile near unsigned char CIOCON;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3405 extern volatile near struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3406 unsigned :4;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3407 unsigned CANCAP:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3408 unsigned ENDRHI:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3409 } CIOCONbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3410 extern volatile near unsigned char COMSTAT;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3411 extern volatile near union {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3412 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3413 unsigned EWARN:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3414 unsigned RXWARN:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3415 unsigned TXWARN:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3416 unsigned RXBP:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3417 unsigned TXBP:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3418 unsigned TXBO:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3419 unsigned RXB1OVFL:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3420 unsigned RXB0OVFL:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3421 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3422 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3423 unsigned :6;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3424 unsigned RXBnOVFL:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3425 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3426 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3427 unsigned :7;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3428 unsigned FIFOEMPTY:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3429 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3430 } COMSTATbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3431 extern volatile near unsigned char RXERRCNT;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3432 extern volatile near struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3433 unsigned REC0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3434 unsigned REC1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3435 unsigned REC2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3436 unsigned REC3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3437 unsigned REC4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3438 unsigned REC5:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3439 unsigned REC6:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3440 unsigned REC7:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3441 } RXERRCNTbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3442 extern volatile near unsigned char TXERRCNT;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3443 extern volatile near struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3444 unsigned TEC0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3445 unsigned TEC1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3446 unsigned TEC2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3447 unsigned TEC3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3448 unsigned TEC4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3449 unsigned TEC5:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3450 unsigned TEC6:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3451 unsigned TEC7:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3452 } TXERRCNTbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3453 extern volatile near unsigned char ECANCON;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3454 extern volatile near union {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3455 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3456 unsigned EWIN0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3457 unsigned EWIN1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3458 unsigned EWIN2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3459 unsigned EWIN3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3460 unsigned EWIN4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3461 unsigned FIFOWM:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3462 unsigned MDSEL0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3463 unsigned MDSEL1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3464 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3465 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3466 unsigned :5;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3467 unsigned F:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3468 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3469 } ECANCONbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3470 extern volatile near unsigned char PORTA;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3471 extern volatile near union {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3472 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3473 unsigned RA0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3474 unsigned RA1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3475 unsigned RA2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3476 unsigned RA3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3477 unsigned RA4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3478 unsigned RA5:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3479 unsigned RA6:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3480 unsigned RA7:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3481 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3482 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3483 unsigned AN0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3484 unsigned AN1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3485 unsigned AN2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3486 unsigned AN3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3487 unsigned T0CKI:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3488 unsigned AN4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3489 unsigned OSC2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3490 unsigned OSC1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3491 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3492 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3493 unsigned CVREF:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3494 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3495 unsigned VREFM:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3496 unsigned VREFP:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3497 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3498 unsigned LVDIN:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3499 unsigned CLKO:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3500 unsigned CLKI:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3501 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3502 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3503 unsigned :5;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3504 unsigned SS:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3505 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3506 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3507 unsigned :5;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3508 unsigned NOT_SS:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3509 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3510 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3511 unsigned :5;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3512 unsigned HLVDIN:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3513 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3514 } PORTAbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3515 extern volatile near unsigned char PORTB;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3516 extern volatile near union {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3517 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3518 unsigned RB0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3519 unsigned RB1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3520 unsigned RB2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3521 unsigned RB3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3522 unsigned RB4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3523 unsigned RB5:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3524 unsigned RB6:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3525 unsigned RB7:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3526 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3527 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3528 unsigned INT0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3529 unsigned INT1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3530 unsigned INT2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3531 unsigned CANRX:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3532 unsigned KBI0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3533 unsigned KBI1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3534 unsigned KBI2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3535 unsigned KBI3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3536 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3537 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3538 unsigned AN10:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3539 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3540 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3541 unsigned FLT0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3542 unsigned AN8:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3543 unsigned CANTX:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3544 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3545 unsigned AN9:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3546 unsigned PGM:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3547 unsigned PGC:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3548 unsigned PGD:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3549 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3550 } PORTBbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3551 extern volatile near unsigned char PORTC;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3552 extern volatile near union {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3553 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3554 unsigned RC0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3555 unsigned RC1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3556 unsigned RC2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3557 unsigned RC3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3558 unsigned RC4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3559 unsigned RC5:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3560 unsigned RC6:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3561 unsigned RC7:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3562 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3563 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3564 unsigned T1OSO:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3565 unsigned T1OSI:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3566 unsigned CCP1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3567 unsigned SCK:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3568 unsigned SDI:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3569 unsigned SDO:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3570 unsigned TX:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3571 unsigned RX:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3572 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3573 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3574 unsigned T13CKI:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3575 unsigned :2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3576 unsigned SCL:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3577 unsigned SDA:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3578 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3579 unsigned CK:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3580 unsigned DT:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3581 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3582 } PORTCbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3583 extern volatile near unsigned char PORTD;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3584 extern volatile near union {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3585 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3586 unsigned RD0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3587 unsigned RD1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3588 unsigned RD2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3589 unsigned RD3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3590 unsigned RD4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3591 unsigned RD5:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3592 unsigned RD6:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3593 unsigned RD7:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3594 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3595 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3596 unsigned PSP0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3597 unsigned PSP1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3598 unsigned PSP2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3599 unsigned PSP3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3600 unsigned PSP4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3601 unsigned PSP5:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3602 unsigned PSP6:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3603 unsigned PSP7:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3604 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3605 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3606 unsigned C1INB:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3607 unsigned C1INA:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3608 unsigned C2INB:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3609 unsigned C2INA:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3610 unsigned P1A:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3611 unsigned P1B:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3612 unsigned P1C:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3613 unsigned P1D:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3614 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3615 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3616 unsigned :4;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3617 unsigned ECCP1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3618 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3619 } PORTDbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3620 extern volatile near unsigned char PORTE;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3621 extern volatile near union {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3622 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3623 unsigned RE0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3624 unsigned RE1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3625 unsigned RE2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3626 unsigned RE3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3627 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3628 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3629 unsigned AN5:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3630 unsigned AN6:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3631 unsigned AN7:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3632 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3633 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3634 unsigned NOT_RD:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3635 unsigned NOT_WR:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3636 unsigned NOT_CS:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3637 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3638 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3639 unsigned RD:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3640 unsigned WR:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3641 unsigned CS:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3642 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3643 } PORTEbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3644 extern volatile near unsigned char LATA;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3645 extern volatile near struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3646 unsigned LATA0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3647 unsigned LATA1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3648 unsigned LATA2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3649 unsigned LATA3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3650 unsigned LATA4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3651 unsigned LATA5:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3652 unsigned LATA6:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3653 unsigned LATA7:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3654 } LATAbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3655 extern volatile near unsigned char LATB;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3656 extern volatile near struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3657 unsigned LATB0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3658 unsigned LATB1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3659 unsigned LATB2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3660 unsigned LATB3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3661 unsigned LATB4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3662 unsigned LATB5:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3663 unsigned LATB6:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3664 unsigned LATB7:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3665 } LATBbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3666 extern volatile near unsigned char LATC;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3667 extern volatile near struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3668 unsigned LATC0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3669 unsigned LATC1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3670 unsigned LATC2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3671 unsigned LATC3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3672 unsigned LATC4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3673 unsigned LATC5:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3674 unsigned LATC6:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3675 unsigned LATC7:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3676 } LATCbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3677 extern volatile near unsigned char LATD;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3678 extern volatile near struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3679 unsigned LATD0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3680 unsigned LATD1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3681 unsigned LATD2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3682 unsigned LATD3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3683 unsigned LATD4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3684 unsigned LATD5:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3685 unsigned LATD6:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3686 unsigned LATD7:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3687 } LATDbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3688 extern volatile near unsigned char LATE;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3689 extern volatile near struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3690 unsigned LATE0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3691 unsigned LATE1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3692 unsigned LATE2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3693 } LATEbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3694 extern volatile near unsigned char DDRA;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3695 extern volatile near struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3696 unsigned RA0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3697 unsigned RA1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3698 unsigned RA2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3699 unsigned RA3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3700 unsigned RA4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3701 unsigned RA5:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3702 unsigned RA6:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3703 } DDRAbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3704 extern volatile near unsigned char TRISA;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3705 extern volatile near struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3706 unsigned TRISA0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3707 unsigned TRISA1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3708 unsigned TRISA2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3709 unsigned TRISA3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3710 unsigned TRISA4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3711 unsigned TRISA5:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3712 unsigned TRISA6:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3713 unsigned TRISA7:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3714 } TRISAbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3715 extern volatile near unsigned char DDRB;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3716 extern volatile near struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3717 unsigned RB0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3718 unsigned RB1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3719 unsigned RB2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3720 unsigned RB3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3721 unsigned RB4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3722 unsigned RB5:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3723 unsigned RB6:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3724 unsigned RB7:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3725 } DDRBbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3726 extern volatile near unsigned char TRISB;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3727 extern volatile near struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3728 unsigned TRISB0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3729 unsigned TRISB1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3730 unsigned TRISB2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3731 unsigned TRISB3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3732 unsigned TRISB4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3733 unsigned TRISB5:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3734 unsigned TRISB6:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3735 unsigned TRISB7:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3736 } TRISBbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3737 extern volatile near unsigned char DDRC;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3738 extern volatile near struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3739 unsigned RC0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3740 unsigned RC1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3741 unsigned RC2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3742 unsigned RC3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3743 unsigned RC4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3744 unsigned RC5:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3745 unsigned RC6:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3746 unsigned RC7:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3747 } DDRCbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3748 extern volatile near unsigned char TRISC;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3749 extern volatile near struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3750 unsigned TRISC0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3751 unsigned TRISC1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3752 unsigned TRISC2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3753 unsigned TRISC3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3754 unsigned TRISC4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3755 unsigned TRISC5:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3756 unsigned TRISC6:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3757 unsigned TRISC7:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3758 } TRISCbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3759 extern volatile near unsigned char DDRD;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3760 extern volatile near struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3761 unsigned RD0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3762 unsigned RD1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3763 unsigned RD2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3764 unsigned RD3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3765 unsigned RD4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3766 unsigned RD5:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3767 unsigned RD6:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3768 unsigned RD7:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3769 } DDRDbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3770 extern volatile near unsigned char TRISD;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3771 extern volatile near struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3772 unsigned TRISD0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3773 unsigned TRISD1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3774 unsigned TRISD2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3775 unsigned TRISD3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3776 unsigned TRISD4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3777 unsigned TRISD5:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3778 unsigned TRISD6:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3779 unsigned TRISD7:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3780 } TRISDbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3781 extern volatile near unsigned char DDRE;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3782 extern volatile near struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3783 unsigned RE0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3784 unsigned RE1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3785 unsigned RE2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3786 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3787 unsigned PSPMODE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3788 unsigned IBOV:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3789 unsigned OBF:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3790 unsigned IBF:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3791 } DDREbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3792 extern volatile near unsigned char TRISE;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3793 extern volatile near struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3794 unsigned TRISE0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3795 unsigned TRISE1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3796 unsigned TRISE2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3797 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3798 unsigned PSPMODE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3799 unsigned IBOV:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3800 unsigned OBF:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3801 unsigned IBF:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3802 } TRISEbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3803 extern volatile near unsigned char OSCTUNE;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3804 extern volatile near union {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3805 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3806 unsigned TUN0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3807 unsigned TUN1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3808 unsigned TUN2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3809 unsigned TUN3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3810 unsigned TUN4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3811 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3812 unsigned PLLEN:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3813 unsigned INTSCR:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3814 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3815 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3816 unsigned :7;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3817 unsigned INTSRC:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3818 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3819 } OSCTUNEbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3820 extern volatile near unsigned char PIE1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3821 extern volatile near struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3822 unsigned TMR1IE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3823 unsigned TMR2IE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3824 unsigned CCP1IE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3825 unsigned SSPIE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3826 unsigned TXIE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3827 unsigned RCIE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3828 unsigned ADIE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3829 unsigned PSPIE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3830 } PIE1bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3831 extern volatile near unsigned char PIR1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3832 extern volatile near struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3833 unsigned TMR1IF:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3834 unsigned TMR2IF:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3835 unsigned CCP1IF:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3836 unsigned SSPIF:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3837 unsigned TXIF:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3838 unsigned RCIF:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3839 unsigned ADIF:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3840 unsigned PSPIF:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3841 } PIR1bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3842 extern volatile near unsigned char IPR1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3843 extern volatile near union {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3844 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3845 unsigned TMR1IP:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3846 unsigned TMR2IP:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3847 unsigned CCP1IP:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3848 unsigned SSPIP:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3849 unsigned TXBIP:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3850 unsigned RCIP:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3851 unsigned ADIP:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3852 unsigned PSPIP:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3853 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3854 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3855 unsigned :4;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3856 unsigned TXIP:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3857 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3858 } IPR1bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3859 extern volatile near unsigned char PIE2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3860 extern volatile near union {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3861 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3862 unsigned ECCP1IE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3863 unsigned TMR3IE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3864 unsigned LVDIE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3865 unsigned BCLIE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3866 unsigned EEIE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3867 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3868 unsigned CMIE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3869 unsigned OSCFIE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3870 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3871 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3872 unsigned :2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3873 unsigned HLVDIE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3874 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3875 } PIE2bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3876 extern volatile near unsigned char PIR2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3877 extern volatile near union {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3878 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3879 unsigned ECCP1IF:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3880 unsigned TMR3IF:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3881 unsigned LVDIF:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3882 unsigned BCLIF:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3883 unsigned EEIF:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3884 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3885 unsigned CMIF:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3886 unsigned OSCFIF:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3887 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3888 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3889 unsigned :2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3890 unsigned HLVDIF:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3891 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3892 } PIR2bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3893 extern volatile near unsigned char IPR2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3894 extern volatile near union {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3895 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3896 unsigned ECCP1IP:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3897 unsigned TMR3IP:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3898 unsigned LVDIP:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3899 unsigned BCLIP:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3900 unsigned EEIP:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3901 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3902 unsigned CMIP:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3903 unsigned OSCFIP:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3904 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3905 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3906 unsigned :2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3907 unsigned HLVDIP:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3908 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3909 } IPR2bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3910 extern volatile near unsigned char PIE3;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3911 extern volatile near union {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3912 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3913 unsigned RXB0IE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3914 unsigned RXB1IE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3915 unsigned TXB0IE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3916 unsigned TXB1IE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3917 unsigned TXB2IE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3918 unsigned ERRIE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3919 unsigned WAKIE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3920 unsigned IRXIE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3921 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3922 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3923 unsigned FIFOWMIE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3924 unsigned RXBnIE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3925 unsigned :2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3926 unsigned TXBnIE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3927 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3928 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3929 unsigned FIFOMWIE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3930 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3931 } PIE3bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3932 extern volatile near unsigned char PIR3;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3933 extern volatile near union {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3934 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3935 unsigned RXB0IF:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3936 unsigned RXB1IF:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3937 unsigned TXB0IF:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3938 unsigned TXB1IF:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3939 unsigned TXB2IF:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3940 unsigned ERRIF:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3941 unsigned WAKIF:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3942 unsigned IRXIF:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3943 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3944 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3945 unsigned FIFOWMIF:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3946 unsigned RXBnIF:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3947 unsigned :2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3948 unsigned TXBnIF:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3949 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3950 } PIR3bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3951 extern volatile near unsigned char IPR3;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3952 extern volatile near union {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3953 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3954 unsigned RXB0IP:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3955 unsigned RXB1IP:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3956 unsigned TXB0IP:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3957 unsigned TXB1IP:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3958 unsigned TXB2IP:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3959 unsigned ERRIP:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3960 unsigned WAKIP:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3961 unsigned IRXIP:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3962 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3963 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3964 unsigned FIFOWMIP:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3965 unsigned RXBnIP:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3966 unsigned :2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3967 unsigned TXBnIP:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3968 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3969 } IPR3bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3970 extern volatile near unsigned char EECON1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3971 extern volatile near struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3972 unsigned RD:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3973 unsigned WR:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3974 unsigned WREN:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3975 unsigned WRERR:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3976 unsigned FREE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3977 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3978 unsigned CFGS:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3979 unsigned EEPGD:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3980 } EECON1bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3981 extern volatile near unsigned char EECON2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3982 extern volatile near unsigned char EEDATA;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3983 extern volatile near unsigned char EEADR;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3984 extern volatile near unsigned char EEADRH;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3985 extern volatile near unsigned char RCSTA;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3986 extern volatile near union {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3987 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3988 unsigned RX9D:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3989 unsigned OERR:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3990 unsigned FERR:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3991 unsigned ADEN:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3992 unsigned CREN:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3993 unsigned SREN:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3994 unsigned RX9:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3995 unsigned SPEN:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3996 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3997 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3998 unsigned :3;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
3999 unsigned ADDEN:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4000 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4001 } RCSTAbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4002 extern volatile near unsigned char TXSTA;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4003 extern volatile near struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4004 unsigned TX9D:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4005 unsigned TRMT:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4006 unsigned BRGH:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4007 unsigned SENDB:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4008 unsigned SYNC:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4009 unsigned TXEN:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4010 unsigned TX9:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4011 unsigned CSRC:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4012 } TXSTAbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4013 extern volatile near unsigned char TXREG;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4014 extern volatile near unsigned char RCREG;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4015 extern volatile near unsigned char SPBRG;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4016 extern volatile near unsigned char SPBRGH;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4017 extern volatile near unsigned char T3CON;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4018 extern volatile near union {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4019 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4020 unsigned TMR3ON:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4021 unsigned TMR3CS:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4022 unsigned T3SYNC:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4023 unsigned T3CCP1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4024 unsigned T3CKPS0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4025 unsigned T3CKPS1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4026 unsigned T3CCP2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4027 unsigned RD16:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4028 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4029 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4030 unsigned :2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4031 unsigned T3NSYNC:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4032 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4033 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4034 unsigned :6;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4035 unsigned T3ECCP1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4036 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4037 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4038 unsigned :2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4039 unsigned NOT_T3SYNC:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4040 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4041 } T3CONbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4042 extern volatile near unsigned char TMR3L;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4043 extern volatile near unsigned char TMR3H;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4044 extern volatile near unsigned char CMCON;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4045 extern volatile near struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4046 unsigned CM0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4047 unsigned CM1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4048 unsigned CM2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4049 unsigned CIS:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4050 unsigned C1INV:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4051 unsigned C2INV:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4052 unsigned C1OUT:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4053 unsigned C2OUT:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4054 } CMCONbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4055 extern volatile near unsigned char CVRCON;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4056 extern volatile near union {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4057 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4058 unsigned CVR0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4059 unsigned CVR1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4060 unsigned CVR2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4061 unsigned CVR3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4062 unsigned CVREF:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4063 unsigned CVRR:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4064 unsigned CVROE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4065 unsigned CVREN:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4066 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4067 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4068 unsigned :4;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4069 unsigned CVRSS:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4070 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4071 } CVRCONbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4072 extern volatile near unsigned char ECCP1AS;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4073 extern volatile near struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4074 unsigned PSSBD0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4075 unsigned PSSBD1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4076 unsigned PSSAC0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4077 unsigned PSSAC1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4078 unsigned ECCPAS0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4079 unsigned ECCPAS1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4080 unsigned ECCPAS2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4081 unsigned ECCPASE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4082 } ECCP1ASbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4083 extern volatile near unsigned char ECCP1DEL;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4084 extern volatile near struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4085 unsigned PDC0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4086 unsigned PDC1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4087 unsigned PDC2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4088 unsigned PDC3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4089 unsigned PDC4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4090 unsigned PDC5:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4091 unsigned PDC6:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4092 unsigned PRSEN:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4093 } ECCP1DELbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4094 extern volatile near unsigned char BAUDCON;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4095 extern volatile near struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4096 unsigned ABDEN:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4097 unsigned WUE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4098 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4099 unsigned BRG16:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4100 unsigned SCKP:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4101 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4102 unsigned RCIDL:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4103 unsigned ABDOVF:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4104 } BAUDCONbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4105 extern volatile near unsigned char ECCP1CON;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4106 extern volatile near struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4107 unsigned ECCP1M0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4108 unsigned ECCP1M1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4109 unsigned ECCP1M2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4110 unsigned ECCP1M3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4111 unsigned EDC1B0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4112 unsigned EDC1B1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4113 unsigned EPWM1M0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4114 unsigned EPWM1M1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4115 } ECCP1CONbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4116 extern volatile near unsigned ECCPR1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4117 extern volatile near unsigned char ECCPR1L;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4118 extern volatile near unsigned char ECCPR1H;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4119 extern volatile near unsigned char CCP1CON;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4120 extern volatile near struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4121 unsigned CCP1M0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4122 unsigned CCP1M1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4123 unsigned CCP1M2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4124 unsigned CCP1M3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4125 unsigned DC1B0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4126 unsigned DC1B1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4127 } CCP1CONbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4128 extern volatile near unsigned CCPR1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4129 extern volatile near unsigned char CCPR1L;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4130 extern volatile near unsigned char CCPR1H;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4131 extern volatile near unsigned char ADCON2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4132 extern volatile near struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4133 unsigned ADCS0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4134 unsigned ADCS1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4135 unsigned ADCS2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4136 unsigned ACQT0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4137 unsigned ACQT1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4138 unsigned ACQT2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4139 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4140 unsigned ADFM:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4141 } ADCON2bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4142 extern volatile near unsigned char ADCON1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4143 extern volatile near struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4144 unsigned PCFG0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4145 unsigned PCFG1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4146 unsigned PCFG2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4147 unsigned PCFG3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4148 unsigned VCFG0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4149 unsigned VCFG1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4150 } ADCON1bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4151 extern volatile near unsigned char ADCON0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4152 extern volatile near union {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4153 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4154 unsigned ADON:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4155 unsigned GO_DONE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4156 unsigned CHS0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4157 unsigned CHS1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4158 unsigned CHS2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4159 unsigned CHS3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4160 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4161 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4162 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4163 unsigned DONE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4164 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4165 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4166 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4167 unsigned GO:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4168 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4169 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4170 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4171 unsigned NOT_DONE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4172 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4173 } ADCON0bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4174 extern volatile near unsigned ADRES;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4175 extern volatile near unsigned char ADRESL;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4176 extern volatile near unsigned char ADRESH;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4177 extern volatile near unsigned char SSPCON2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4178 extern volatile near struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4179 unsigned SEN:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4180 unsigned RSEN:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4181 unsigned PEN:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4182 unsigned RCEN:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4183 unsigned ACKEN:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4184 unsigned ACKDT:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4185 unsigned ACKSTAT:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4186 unsigned GCEN:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4187 } SSPCON2bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4188 extern volatile near unsigned char SSPCON1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4189 extern volatile near struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4190 unsigned SSPM0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4191 unsigned SSPM1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4192 unsigned SSPM2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4193 unsigned SSPM3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4194 unsigned CKP:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4195 unsigned SSPEN:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4196 unsigned SSPOV:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4197 unsigned WCOL:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4198 } SSPCON1bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4199 extern volatile near unsigned char SSPSTAT;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4200 extern volatile near union {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4201 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4202 unsigned BF:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4203 unsigned UA:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4204 unsigned R_W:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4205 unsigned S:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4206 unsigned P:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4207 unsigned D_A:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4208 unsigned CKE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4209 unsigned SMP:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4210 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4211 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4212 unsigned :2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4213 unsigned I2C_READ:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4214 unsigned I2C_START:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4215 unsigned I2C_STOP:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4216 unsigned I2C_DAT:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4217 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4218 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4219 unsigned :2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4220 unsigned NOT_W:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4221 unsigned :2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4222 unsigned NOT_A:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4223 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4224 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4225 unsigned :2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4226 unsigned NOT_WRITE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4227 unsigned :2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4228 unsigned NOT_ADDRESS:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4229 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4230 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4231 unsigned :2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4232 unsigned READ_WRITE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4233 unsigned :2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4234 unsigned DATA_ADDRESS:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4235 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4236 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4237 unsigned :2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4238 unsigned R:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4239 unsigned :2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4240 unsigned D:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4241 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4242 } SSPSTATbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4243 extern volatile near unsigned char SSPADD;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4244 extern volatile near unsigned char SSPBUF;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4245 extern volatile near unsigned char T2CON;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4246 extern volatile near struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4247 unsigned T2CKPS0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4248 unsigned T2CKPS1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4249 unsigned TMR2ON:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4250 unsigned T2OUTPS0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4251 unsigned T2OUTPS1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4252 unsigned T2OUTPS2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4253 unsigned T2OUTPS3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4254 } T2CONbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4255 extern volatile near unsigned char PR2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4256 extern volatile near unsigned char TMR2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4257 extern volatile near unsigned char T1CON;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4258 extern volatile near union {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4259 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4260 unsigned TMR1ON:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4261 unsigned TMR1CS:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4262 unsigned T1SYNC:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4263 unsigned T1OSCEN:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4264 unsigned T1CKPS0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4265 unsigned T1CKPS1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4266 unsigned T1RUN:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4267 unsigned RD16:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4268 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4269 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4270 unsigned :2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4271 unsigned T1INSYNC:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4272 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4273 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4274 unsigned :2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4275 unsigned NOT_T1SYNC:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4276 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4277 } T1CONbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4278 extern volatile near unsigned char TMR1L;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4279 extern volatile near unsigned char TMR1H;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4280 extern volatile near unsigned char RCON;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4281 extern volatile near union {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4282 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4283 unsigned NOT_BOR:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4284 unsigned NOT_POR:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4285 unsigned NOT_PD:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4286 unsigned NOT_TO:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4287 unsigned NOT_RI:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4288 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4289 unsigned SBOREN:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4290 unsigned IPEN:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4291 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4292 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4293 unsigned BOR:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4294 unsigned POR:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4295 unsigned PD:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4296 unsigned TO:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4297 unsigned RI:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4298 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4299 } RCONbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4300 extern volatile near unsigned char WDTCON;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4301 extern volatile near union {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4302 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4303 unsigned SWDTEN:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4304 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4305 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4306 unsigned SWDTE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4307 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4308 } WDTCONbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4309 extern volatile near unsigned char HLVDCON;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4310 extern volatile near union {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4311 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4312 unsigned LVDL0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4313 unsigned LVDL1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4314 unsigned LVDL2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4315 unsigned LVDL3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4316 unsigned LVDEN:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4317 unsigned IRVST:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4318 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4319 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4320 unsigned LVV0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4321 unsigned LVV1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4322 unsigned LVV2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4323 unsigned LVV3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4324 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4325 unsigned BGST:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4326 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4327 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4328 unsigned HLVDL0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4329 unsigned HLVDL1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4330 unsigned HLVDL2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4331 unsigned HLVDL3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4332 unsigned HLVDEN:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4333 unsigned :2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4334 unsigned VDIRMAG:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4335 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4336 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4337 unsigned :5;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4338 unsigned IVRST:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4339 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4340 } HLVDCONbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4341 extern volatile near unsigned char LVDCON;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4342 extern volatile near union {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4343 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4344 unsigned LVDL0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4345 unsigned LVDL1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4346 unsigned LVDL2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4347 unsigned LVDL3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4348 unsigned LVDEN:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4349 unsigned IRVST:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4350 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4351 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4352 unsigned LVV0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4353 unsigned LVV1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4354 unsigned LVV2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4355 unsigned LVV3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4356 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4357 unsigned BGST:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4358 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4359 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4360 unsigned HLVDL0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4361 unsigned HLVDL1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4362 unsigned HLVDL2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4363 unsigned HLVDL3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4364 unsigned HLVDEN:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4365 unsigned :2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4366 unsigned VDIRMAG:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4367 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4368 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4369 unsigned :5;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4370 unsigned IVRST:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4371 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4372 } LVDCONbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4373 extern volatile near unsigned char OSCCON;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4374 extern volatile near struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4375 unsigned SCS0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4376 unsigned SCS1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4377 unsigned IOFS:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4378 unsigned OSTS:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4379 unsigned IRCF0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4380 unsigned IRCF1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4381 unsigned IRCF2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4382 unsigned IDLEN:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4383 } OSCCONbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4384 extern volatile near unsigned char T0CON;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4385 extern volatile near union {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4386 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4387 unsigned T0PS0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4388 unsigned T0PS1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4389 unsigned T0PS2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4390 unsigned PSA:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4391 unsigned T0SE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4392 unsigned T0CS:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4393 unsigned T08BIT:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4394 unsigned TMR0ON:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4395 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4396 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4397 unsigned :3;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4398 unsigned T0PS3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4399 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4400 } T0CONbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4401 extern volatile near unsigned char TMR0L;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4402 extern volatile near unsigned char TMR0H;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4403 extern near unsigned char STATUS;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4404 extern near struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4405 unsigned C:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4406 unsigned DC:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4407 unsigned Z:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4408 unsigned OV:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4409 unsigned N:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4410 } STATUSbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4411 extern near unsigned FSR2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4412 extern near unsigned char FSR2L;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4413 extern near unsigned char FSR2H;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4414 extern volatile near unsigned char PLUSW2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4415 extern volatile near unsigned char PREINC2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4416 extern volatile near unsigned char POSTDEC2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4417 extern volatile near unsigned char POSTINC2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4418 extern near unsigned char INDF2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4419 extern near unsigned char BSR;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4420 extern near unsigned FSR1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4421 extern near unsigned char FSR1L;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4422 extern near unsigned char FSR1H;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4423 extern volatile near unsigned char PLUSW1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4424 extern volatile near unsigned char PREINC1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4425 extern volatile near unsigned char POSTDEC1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4426 extern volatile near unsigned char POSTINC1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4427 extern near unsigned char INDF1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4428 extern near unsigned char WREG;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4429 extern near unsigned FSR0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4430 extern near unsigned char FSR0L;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4431 extern near unsigned char FSR0H;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4432 extern volatile near unsigned char PLUSW0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4433 extern volatile near unsigned char PREINC0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4434 extern volatile near unsigned char POSTDEC0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4435 extern volatile near unsigned char POSTINC0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4436 extern near unsigned char INDF0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4437 extern volatile near unsigned char INTCON3;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4438 extern volatile near union {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4439 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4440 unsigned INT1IF:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4441 unsigned INT2IF:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4442 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4443 unsigned INT1IE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4444 unsigned INT2IE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4445 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4446 unsigned INT1IP:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4447 unsigned INT2IP:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4448 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4449 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4450 unsigned INT1F:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4451 unsigned INT2F:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4452 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4453 unsigned INT1E:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4454 unsigned INT2E:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4455 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4456 unsigned INT1P:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4457 unsigned INT2P:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4458 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4459 } INTCON3bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4460 extern volatile near unsigned char INTCON2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4461 extern volatile near union {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4462 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4463 unsigned RBIP:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4464 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4465 unsigned TMR0IP:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4466 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4467 unsigned INTEDG2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4468 unsigned INTEDG1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4469 unsigned INTEDG0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4470 unsigned NOT_RBPU:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4471 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4472 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4473 unsigned :2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4474 unsigned T0IP:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4475 unsigned :4;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4476 unsigned RBPU:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4477 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4478 } INTCON2bits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4479 extern volatile near unsigned char INTCON;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4480 extern volatile near union {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4481 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4482 unsigned RBIF:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4483 unsigned INT0IF:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4484 unsigned TMR0IF:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4485 unsigned RBIE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4486 unsigned INT0IE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4487 unsigned TMR0IE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4488 unsigned PEIE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4489 unsigned GIE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4490 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4491 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4492 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4493 unsigned INT0F:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4494 unsigned T0IF:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4495 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4496 unsigned INT0E:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4497 unsigned T0IE:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4498 unsigned GIEL:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4499 unsigned GIEH:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4500 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4501 } INTCONbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4502 extern near unsigned PROD;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4503 extern near unsigned char PRODL;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4504 extern near unsigned char PRODH;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4505 extern volatile near unsigned char TABLAT;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4506 extern volatile near unsigned short long TBLPTR;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4507 extern volatile near unsigned char TBLPTRL;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4508 extern volatile near unsigned char TBLPTRH;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4509 extern volatile near unsigned char TBLPTRU;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4510 extern volatile near unsigned short long PC;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4511 extern volatile near unsigned char PCL;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4512 extern volatile near unsigned char PCLATH;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4513 extern volatile near unsigned char PCLATU;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4514 extern volatile near unsigned char STKPTR;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4515 extern volatile near union {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4516 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4517 unsigned STKPTR0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4518 unsigned STKPTR1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4519 unsigned STKPTR2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4520 unsigned STKPTR3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4521 unsigned STKPTR4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4522 unsigned :1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4523 unsigned STKUNF:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4524 unsigned STKOVF:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4525 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4526 struct {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4527 unsigned SP0:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4528 unsigned SP1:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4529 unsigned SP2:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4530 unsigned SP3:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4531 unsigned SP4:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4532 unsigned :2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4533 unsigned STKFUL:1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4534 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4535 } STKPTRbits;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4536 extern near unsigned short long TOS;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4537 extern near unsigned char TOSL;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4538 extern near unsigned char TOSH;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4539 extern near unsigned char TOSU;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4540
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4541 #pragma varlocate 13 RXF6SIDH
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4542 #pragma varlocate 13 RXF6SIDHbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4543 #pragma varlocate 13 RXF6SIDL
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4544 #pragma varlocate 13 RXF6SIDLbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4545 #pragma varlocate 13 RXF6EIDH
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4546 #pragma varlocate 13 RXF6EIDHbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4547 #pragma varlocate 13 RXF6EIDL
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4548 #pragma varlocate 13 RXF6EIDLbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4549 #pragma varlocate 13 RXF7SIDH
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4550 #pragma varlocate 13 RXF7SIDHbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4551 #pragma varlocate 13 RXF7SIDL
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4552 #pragma varlocate 13 RXF7SIDLbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4553 #pragma varlocate 13 RXF7EIDH
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4554 #pragma varlocate 13 RXF7EIDHbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4555 #pragma varlocate 13 RXF7EIDL
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4556 #pragma varlocate 13 RXF7EIDLbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4557 #pragma varlocate 13 RXF8SIDH
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4558 #pragma varlocate 13 RXF8SIDHbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4559 #pragma varlocate 13 RXF8SIDL
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4560 #pragma varlocate 13 RXF8SIDLbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4561 #pragma varlocate 13 RXF8EIDH
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4562 #pragma varlocate 13 RXF8EIDHbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4563 #pragma varlocate 13 RXF8EIDL
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4564 #pragma varlocate 13 RXF8EIDLbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4565 #pragma varlocate 13 RXF9SIDH
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4566 #pragma varlocate 13 RXF9SIDHbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4567 #pragma varlocate 13 RXF9SIDL
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4568 #pragma varlocate 13 RXF9SIDLbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4569 #pragma varlocate 13 RXF9EIDH
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4570 #pragma varlocate 13 RXF9EIDHbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4571 #pragma varlocate 13 RXF9EIDL
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4572 #pragma varlocate 13 RXF9EIDLbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4573 #pragma varlocate 13 RXF10SIDH
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4574 #pragma varlocate 13 RXF10SIDHbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4575 #pragma varlocate 13 RXF10SIDL
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4576 #pragma varlocate 13 RXF10SIDLbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4577 #pragma varlocate 13 RXF10EIDH
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4578 #pragma varlocate 13 RXF10EIDHbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4579 #pragma varlocate 13 RXF10EIDL
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4580 #pragma varlocate 13 RXF10EIDLbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4581 #pragma varlocate 13 RXF11SIDH
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4582 #pragma varlocate 13 RXF11SIDHbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4583 #pragma varlocate 13 RXF11SIDL
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4584 #pragma varlocate 13 RXF11SIDLbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4585 #pragma varlocate 13 RXF11EIDH
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4586 #pragma varlocate 13 RXF11EIDHbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4587 #pragma varlocate 13 RXF11EIDL
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4588 #pragma varlocate 13 RXF11EIDLbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4589 #pragma varlocate 13 RXF12SIDH
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4590 #pragma varlocate 13 RXF12SIDHbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4591 #pragma varlocate 13 RXF12SIDL
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4592 #pragma varlocate 13 RXF12SIDLbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4593 #pragma varlocate 13 RXF12EIDH
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4594 #pragma varlocate 13 RXF12EIDHbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4595 #pragma varlocate 13 RXF12EIDL
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4596 #pragma varlocate 13 RXF12EIDLbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4597 #pragma varlocate 13 RXF13SIDH
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4598 #pragma varlocate 13 RXF13SIDHbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4599 #pragma varlocate 13 RXF13SIDL
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4600 #pragma varlocate 13 RXF13SIDLbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4601 #pragma varlocate 13 RXF13EIDH
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4602 #pragma varlocate 13 RXF13EIDHbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4603 #pragma varlocate 13 RXF13EIDL
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4604 #pragma varlocate 13 RXF13EIDLbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4605 #pragma varlocate 13 RXF14SIDH
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4606 #pragma varlocate 13 RXF14SIDHbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4607 #pragma varlocate 13 RXF14SIDL
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4608 #pragma varlocate 13 RXF14SIDLbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4609 #pragma varlocate 13 RXF14EIDH
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4610 #pragma varlocate 13 RXF14EIDHbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4611 #pragma varlocate 13 RXF14EIDL
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4612 #pragma varlocate 13 RXF14EIDLbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4613 #pragma varlocate 13 RXF15SIDH
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4614 #pragma varlocate 13 RXF15SIDHbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4615 #pragma varlocate 13 RXF15SIDL
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4616 #pragma varlocate 13 RXF15SIDLbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4617 #pragma varlocate 13 RXF15EIDH
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4618 #pragma varlocate 13 RXF15EIDHbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4619 #pragma varlocate 13 RXF15EIDL
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4620 #pragma varlocate 13 RXF15EIDLbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4621 #pragma varlocate 13 RXFCON0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4622 #pragma varlocate 13 RXFCON0bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4623 #pragma varlocate 13 RXFCON1
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4624 #pragma varlocate 13 RXFCON1bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4625 #pragma varlocate 13 SDFLC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4626 #pragma varlocate 13 SDFLCbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4627 #pragma varlocate 13 RXFBCON0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4628 #pragma varlocate 13 RXFBCON0bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4629 #pragma varlocate 13 RXFBCON1
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4630 #pragma varlocate 13 RXFBCON1bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4631 #pragma varlocate 13 RXFBCON2
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4632 #pragma varlocate 13 RXFBCON2bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4633 #pragma varlocate 13 RXFBCON3
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4634 #pragma varlocate 13 RXFBCON3bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4635 #pragma varlocate 13 RXFBCON4
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4636 #pragma varlocate 13 RXFBCON4bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4637 #pragma varlocate 13 RXFBCON5
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4638 #pragma varlocate 13 RXFBCON5bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4639 #pragma varlocate 13 RXFBCON6
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4640 #pragma varlocate 13 RXFBCON6bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4641 #pragma varlocate 13 RXFBCON7
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4642 #pragma varlocate 13 RXFBCON7bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4643 #pragma varlocate 13 MSEL0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4644 #pragma varlocate 13 MSEL0bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4645 #pragma varlocate 13 MSEL1
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4646 #pragma varlocate 13 MSEL1bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4647 #pragma varlocate 13 MSEL2
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4648 #pragma varlocate 13 MSEL2bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4649 #pragma varlocate 13 MSEL3
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4650 #pragma varlocate 13 MSEL3bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4651 #pragma varlocate 13 BSEL0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4652 #pragma varlocate 13 BSEL0bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4653 #pragma varlocate 13 BIE0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4654 #pragma varlocate 13 BIE0bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4655 #pragma varlocate 13 TXBIE
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4656 #pragma varlocate 13 TXBIEbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4657 #pragma varlocate 14 B0CON
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4658 #pragma varlocate 14 B0CONbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4659 #pragma varlocate 14 B0SIDH
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4660 #pragma varlocate 14 B0SIDHbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4661 #pragma varlocate 14 B0SIDL
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4662 #pragma varlocate 14 B0SIDLbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4663 #pragma varlocate 14 B0EIDH
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4664 #pragma varlocate 14 B0EIDHbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4665 #pragma varlocate 14 B0EIDL
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4666 #pragma varlocate 14 B0EIDLbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4667 #pragma varlocate 14 B0DLC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4668 #pragma varlocate 14 B0DLCbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4669 #pragma varlocate 14 B0D0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4670 #pragma varlocate 14 B0D0bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4671 #pragma varlocate 14 B0D1
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4672 #pragma varlocate 14 B0D1bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4673 #pragma varlocate 14 B0D2
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4674 #pragma varlocate 14 B0D2bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4675 #pragma varlocate 14 B0D3
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4676 #pragma varlocate 14 B0D3bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4677 #pragma varlocate 14 B0D4
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4678 #pragma varlocate 14 B0D4bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4679 #pragma varlocate 14 B0D5
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4680 #pragma varlocate 14 B0D5bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4681 #pragma varlocate 14 B0D6
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4682 #pragma varlocate 14 B0D6bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4683 #pragma varlocate 14 B0D7
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4684 #pragma varlocate 14 B0D7bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4685 #pragma varlocate 14 CANSTAT_RO9
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4686 #pragma varlocate 14 CANSTAT_RO9bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4687 #pragma varlocate 14 CANCON_RO9
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4688 #pragma varlocate 14 CANCON_RO9bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4689 #pragma varlocate 14 B1CON
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4690 #pragma varlocate 14 B1CONbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4691 #pragma varlocate 14 B1SIDH
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4692 #pragma varlocate 14 B1SIDHbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4693 #pragma varlocate 14 B1SIDL
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4694 #pragma varlocate 14 B1SIDLbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4695 #pragma varlocate 14 B1EIDH
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4696 #pragma varlocate 14 B1EIDHbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4697 #pragma varlocate 14 B1EIDL
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4698 #pragma varlocate 14 B1EIDLbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4699 #pragma varlocate 14 B1DLC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4700 #pragma varlocate 14 B1DLCbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4701 #pragma varlocate 14 B1D0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4702 #pragma varlocate 14 B1D0bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4703 #pragma varlocate 14 B1D1
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4704 #pragma varlocate 14 B1D1bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4705 #pragma varlocate 14 B1D2
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4706 #pragma varlocate 14 B1D2bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4707 #pragma varlocate 14 B1D3
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4708 #pragma varlocate 14 B1D3bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4709 #pragma varlocate 14 B1D4
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4710 #pragma varlocate 14 B1D4bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4711 #pragma varlocate 14 B1D5
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4712 #pragma varlocate 14 B1D5bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4713 #pragma varlocate 14 B1D6
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4714 #pragma varlocate 14 B1D6bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4715 #pragma varlocate 14 B1D7
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4716 #pragma varlocate 14 B1D7bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4717 #pragma varlocate 14 CANSTAT_RO8
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4718 #pragma varlocate 14 CANSTAT_RO8bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4719 #pragma varlocate 14 CANCON_RO8
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4720 #pragma varlocate 14 CANCON_RO8bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4721 #pragma varlocate 14 B2CON
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4722 #pragma varlocate 14 B2CONbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4723 #pragma varlocate 14 B2SIDH
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4724 #pragma varlocate 14 B2SIDHbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4725 #pragma varlocate 14 B2SIDL
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4726 #pragma varlocate 14 B2SIDLbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4727 #pragma varlocate 14 B2EIDH
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4728 #pragma varlocate 14 B2EIDHbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4729 #pragma varlocate 14 B2EIDL
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4730 #pragma varlocate 14 B2EIDLbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4731 #pragma varlocate 14 B2DLC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4732 #pragma varlocate 14 B2DLCbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4733 #pragma varlocate 14 B2D0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4734 #pragma varlocate 14 B2D0bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4735 #pragma varlocate 14 B2D1
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4736 #pragma varlocate 14 B2D1bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4737 #pragma varlocate 14 B2D2
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4738 #pragma varlocate 14 B2D2bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4739 #pragma varlocate 14 B2D3
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4740 #pragma varlocate 14 B2D3bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4741 #pragma varlocate 14 B2D4
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4742 #pragma varlocate 14 B2D4bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4743 #pragma varlocate 14 B2D5
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4744 #pragma varlocate 14 B2D5bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4745 #pragma varlocate 14 B2D6
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4746 #pragma varlocate 14 B2D6bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4747 #pragma varlocate 14 B2D7
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4748 #pragma varlocate 14 B2D7bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4749 #pragma varlocate 14 CANSTAT_RO7
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4750 #pragma varlocate 14 CANSTAT_RO7bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4751 #pragma varlocate 14 CANCON_RO7
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4752 #pragma varlocate 14 CANCON_RO7bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4753 #pragma varlocate 14 B3CON
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4754 #pragma varlocate 14 B3CONbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4755 #pragma varlocate 14 B3SIDH
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4756 #pragma varlocate 14 B3SIDHbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4757 #pragma varlocate 14 B3SIDL
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4758 #pragma varlocate 14 B3SIDLbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4759 #pragma varlocate 14 B3EIDH
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4760 #pragma varlocate 14 B3EIDHbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4761 #pragma varlocate 14 B3EIDL
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4762 #pragma varlocate 14 B3EIDLbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4763 #pragma varlocate 14 B3DLC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4764 #pragma varlocate 14 B3DLCbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4765 #pragma varlocate 14 B3D0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4766 #pragma varlocate 14 B3D0bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4767 #pragma varlocate 14 B3D1
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4768 #pragma varlocate 14 B3D1bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4769 #pragma varlocate 14 B3D2
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4770 #pragma varlocate 14 B3D2bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4771 #pragma varlocate 14 B3D3
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4772 #pragma varlocate 14 B3D3bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4773 #pragma varlocate 14 B3D4
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4774 #pragma varlocate 14 B3D4bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4775 #pragma varlocate 14 B3D5
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4776 #pragma varlocate 14 B3D5bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4777 #pragma varlocate 14 B3D6
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4778 #pragma varlocate 14 B3D6bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4779 #pragma varlocate 14 B3D7
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4780 #pragma varlocate 14 B3D7bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4781 #pragma varlocate 14 CANSTAT_RO6
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4782 #pragma varlocate 14 CANSTAT_RO6bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4783 #pragma varlocate 14 CANCON_RO6
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4784 #pragma varlocate 14 CANCON_RO6bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4785 #pragma varlocate 14 B4CON
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4786 #pragma varlocate 14 B4CONbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4787 #pragma varlocate 14 B4SIDH
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4788 #pragma varlocate 14 B4SIDHbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4789 #pragma varlocate 14 B4SIDL
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4790 #pragma varlocate 14 B4SIDLbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4791 #pragma varlocate 14 B4EIDH
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4792 #pragma varlocate 14 B4EIDHbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4793 #pragma varlocate 14 B4EIDL
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4794 #pragma varlocate 14 B4EIDLbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4795 #pragma varlocate 14 B4DLC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4796 #pragma varlocate 14 B4DLCbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4797 #pragma varlocate 14 B4D0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4798 #pragma varlocate 14 B4D0bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4799 #pragma varlocate 14 B4D1
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4800 #pragma varlocate 14 B4D1bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4801 #pragma varlocate 14 B4D2
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4802 #pragma varlocate 14 B4D2bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4803 #pragma varlocate 14 B4D3
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4804 #pragma varlocate 14 B4D3bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4805 #pragma varlocate 14 B4D4
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4806 #pragma varlocate 14 B4D4bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4807 #pragma varlocate 14 B4D5
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4808 #pragma varlocate 14 B4D5bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4809 #pragma varlocate 14 B4D6
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4810 #pragma varlocate 14 B4D6bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4811 #pragma varlocate 14 B4D7
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4812 #pragma varlocate 14 B4D7bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4813 #pragma varlocate 14 CANSTAT_RO5
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4814 #pragma varlocate 14 CANSTAT_RO5bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4815 #pragma varlocate 14 CANCON_RO5
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4816 #pragma varlocate 14 CANCON_RO5bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4817 #pragma varlocate 14 B5CON
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4818 #pragma varlocate 14 B5CONbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4819 #pragma varlocate 14 B5SIDH
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4820 #pragma varlocate 14 B5SIDHbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4821 #pragma varlocate 14 B5SIDL
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4822 #pragma varlocate 14 B5SIDLbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4823 #pragma varlocate 14 B5EIDH
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4824 #pragma varlocate 14 B5EIDHbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4825 #pragma varlocate 14 B5EIDL
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4826 #pragma varlocate 14 B5EIDLbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4827 #pragma varlocate 14 B5DLC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4828 #pragma varlocate 14 B5DLCbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4829 #pragma varlocate 14 B5D0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4830 #pragma varlocate 14 B5D0bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4831 #pragma varlocate 14 B5D1
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4832 #pragma varlocate 14 B5D1bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4833 #pragma varlocate 14 B5D2
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4834 #pragma varlocate 14 B5D2bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4835 #pragma varlocate 14 B5D3
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4836 #pragma varlocate 14 B5D3bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4837 #pragma varlocate 14 B5D4
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4838 #pragma varlocate 14 B5D4bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4839 #pragma varlocate 14 B5D5
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4840 #pragma varlocate 14 B5D5bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4841 #pragma varlocate 14 B5D6
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4842 #pragma varlocate 14 B5D6bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4843 #pragma varlocate 14 B5D7
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4844 #pragma varlocate 14 B5D7bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4845 #pragma varlocate 14 CANSTAT_RO4
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4846 #pragma varlocate 14 CANSTAT_RO4bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4847 #pragma varlocate 14 CANCON_RO4
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4848 #pragma varlocate 14 CANCON_RO4bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4849 #pragma varlocate 15 RXF0SIDH
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4850 #pragma varlocate 15 RXF0SIDHbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4851 #pragma varlocate 15 RXF0SIDL
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4852 #pragma varlocate 15 RXF0SIDLbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4853 #pragma varlocate 15 RXF0EIDH
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4854 #pragma varlocate 15 RXF0EIDHbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4855 #pragma varlocate 15 RXF0EIDL
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4856 #pragma varlocate 15 RXF0EIDLbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4857 #pragma varlocate 15 RXF1SIDH
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4858 #pragma varlocate 15 RXF1SIDHbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4859 #pragma varlocate 15 RXF1SIDL
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4860 #pragma varlocate 15 RXF1SIDLbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4861 #pragma varlocate 15 RXF1EIDH
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4862 #pragma varlocate 15 RXF1EIDHbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4863 #pragma varlocate 15 RXF1EIDL
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4864 #pragma varlocate 15 RXF1EIDLbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4865 #pragma varlocate 15 RXF2SIDH
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4866 #pragma varlocate 15 RXF2SIDHbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4867 #pragma varlocate 15 RXF2SIDL
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4868 #pragma varlocate 15 RXF2SIDLbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4869 #pragma varlocate 15 RXF2EIDH
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4870 #pragma varlocate 15 RXF2EIDHbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4871 #pragma varlocate 15 RXF2EIDL
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4872 #pragma varlocate 15 RXF2EIDLbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4873 #pragma varlocate 15 RXF3SIDH
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4874 #pragma varlocate 15 RXF3SIDHbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4875 #pragma varlocate 15 RXF3SIDL
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4876 #pragma varlocate 15 RXF3SIDLbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4877 #pragma varlocate 15 RXF3EIDH
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4878 #pragma varlocate 15 RXF3EIDHbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4879 #pragma varlocate 15 RXF3EIDL
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4880 #pragma varlocate 15 RXF3EIDLbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4881 #pragma varlocate 15 RXF4SIDH
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4882 #pragma varlocate 15 RXF4SIDHbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4883 #pragma varlocate 15 RXF4SIDL
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4884 #pragma varlocate 15 RXF4SIDLbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4885 #pragma varlocate 15 RXF4EIDH
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4886 #pragma varlocate 15 RXF4EIDHbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4887 #pragma varlocate 15 RXF4EIDL
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4888 #pragma varlocate 15 RXF4EIDLbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4889 #pragma varlocate 15 RXF5SIDH
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4890 #pragma varlocate 15 RXF5SIDHbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4891 #pragma varlocate 15 RXF5SIDL
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4892 #pragma varlocate 15 RXF5SIDLbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4893 #pragma varlocate 15 RXF5EIDH
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4894 #pragma varlocate 15 RXF5EIDHbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4895 #pragma varlocate 15 RXF5EIDL
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4896 #pragma varlocate 15 RXF5EIDLbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4897 #pragma varlocate 15 RXM0SIDH
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4898 #pragma varlocate 15 RXM0SIDHbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4899 #pragma varlocate 15 RXM0SIDL
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4900 #pragma varlocate 15 RXM0SIDLbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4901 #pragma varlocate 15 RXM0EIDH
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4902 #pragma varlocate 15 RXM0EIDHbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4903 #pragma varlocate 15 RXM0EIDL
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4904 #pragma varlocate 15 RXM0EIDLbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4905 #pragma varlocate 15 RXM1SIDH
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4906 #pragma varlocate 15 RXM1SIDHbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4907 #pragma varlocate 15 RXM1SIDL
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4908 #pragma varlocate 15 RXM1SIDLbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4909 #pragma varlocate 15 RXM1EIDH
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4910 #pragma varlocate 15 RXM1EIDHbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4911 #pragma varlocate 15 RXM1EIDL
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4912 #pragma varlocate 15 RXM1EIDLbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4913 #pragma varlocate 15 TXB2CON
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4914 #pragma varlocate 15 TXB2CONbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4915 #pragma varlocate 15 TXB2SIDH
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4916 #pragma varlocate 15 TXB2SIDHbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4917 #pragma varlocate 15 TXB2SIDL
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4918 #pragma varlocate 15 TXB2SIDLbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4919 #pragma varlocate 15 TXB2EIDH
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4920 #pragma varlocate 15 TXB2EIDHbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4921 #pragma varlocate 15 TXB2EIDL
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4922 #pragma varlocate 15 TXB2EIDLbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4923 #pragma varlocate 15 TXB2DLC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4924 #pragma varlocate 15 TXB2DLCbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4925 #pragma varlocate 15 TXB2D0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4926 #pragma varlocate 15 TXB2D0bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4927 #pragma varlocate 15 TXB2D1
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4928 #pragma varlocate 15 TXB2D1bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4929 #pragma varlocate 15 TXB2D2
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4930 #pragma varlocate 15 TXB2D2bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4931 #pragma varlocate 15 TXB2D3
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4932 #pragma varlocate 15 TXB2D3bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4933 #pragma varlocate 15 TXB2D4
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4934 #pragma varlocate 15 TXB2D4bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4935 #pragma varlocate 15 TXB2D5
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4936 #pragma varlocate 15 TXB2D5bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4937 #pragma varlocate 15 TXB2D6
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4938 #pragma varlocate 15 TXB2D6bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4939 #pragma varlocate 15 TXB2D7
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4940 #pragma varlocate 15 TXB2D7bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4941 #pragma varlocate 15 CANSTAT_RO3
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4942 #pragma varlocate 15 CANSTAT_RO3bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4943 #pragma varlocate 15 CANCON_RO3
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4944 #pragma varlocate 15 CANCON_RO3bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4945 #pragma varlocate 15 TXB1CON
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4946 #pragma varlocate 15 TXB1CONbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4947 #pragma varlocate 15 TXB1SIDH
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4948 #pragma varlocate 15 TXB1SIDHbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4949 #pragma varlocate 15 TXB1SIDL
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4950 #pragma varlocate 15 TXB1SIDLbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4951 #pragma varlocate 15 TXB1EIDH
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4952 #pragma varlocate 15 TXB1EIDHbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4953 #pragma varlocate 15 TXB1EIDL
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4954 #pragma varlocate 15 TXB1EIDLbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4955 #pragma varlocate 15 TXB1DLC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4956 #pragma varlocate 15 TXB1DLCbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4957 #pragma varlocate 15 TXB1D0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4958 #pragma varlocate 15 TXB1D0bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4959 #pragma varlocate 15 TXB1D1
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4960 #pragma varlocate 15 TXB1D1bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4961 #pragma varlocate 15 TXB1D2
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4962 #pragma varlocate 15 TXB1D2bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4963 #pragma varlocate 15 TXB1D3
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4964 #pragma varlocate 15 TXB1D3bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4965 #pragma varlocate 15 TXB1D4
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4966 #pragma varlocate 15 TXB1D4bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4967 #pragma varlocate 15 TXB1D5
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4968 #pragma varlocate 15 TXB1D5bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4969 #pragma varlocate 15 TXB1D6
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4970 #pragma varlocate 15 TXB1D6bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4971 #pragma varlocate 15 TXB1D7
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4972 #pragma varlocate 15 TXB1D7bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4973 #pragma varlocate 15 CANSTAT_RO2
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4974 #pragma varlocate 15 CANSTAT_RO2bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4975 #pragma varlocate 15 CANCON_RO2
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4976 #pragma varlocate 15 CANCON_RO2bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4977 #pragma varlocate 15 TXB0CON
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4978 #pragma varlocate 15 TXB0CONbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4979 #pragma varlocate 15 TXB0SIDH
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4980 #pragma varlocate 15 TXB0SIDHbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4981 #pragma varlocate 15 TXB0SIDL
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4982 #pragma varlocate 15 TXB0SIDLbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4983 #pragma varlocate 15 TXB0EIDH
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4984 #pragma varlocate 15 TXB0EIDHbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4985 #pragma varlocate 15 TXB0EIDL
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4986 #pragma varlocate 15 TXB0EIDLbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4987 #pragma varlocate 15 TXB0DLC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4988 #pragma varlocate 15 TXB0DLCbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4989 #pragma varlocate 15 TXB0D0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4990 #pragma varlocate 15 TXB0D0bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4991 #pragma varlocate 15 TXB0D1
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4992 #pragma varlocate 15 TXB0D1bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4993 #pragma varlocate 15 TXB0D2
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4994 #pragma varlocate 15 TXB0D2bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4995 #pragma varlocate 15 TXB0D3
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4996 #pragma varlocate 15 TXB0D3bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4997 #pragma varlocate 15 TXB0D4
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4998 #pragma varlocate 15 TXB0D4bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
4999 #pragma varlocate 15 TXB0D5
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5000 #pragma varlocate 15 TXB0D5bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5001 #pragma varlocate 15 TXB0D6
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5002 #pragma varlocate 15 TXB0D6bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5003 #pragma varlocate 15 TXB0D7
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5004 #pragma varlocate 15 TXB0D7bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5005 #pragma varlocate 15 CANSTAT_RO1
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5006 #pragma varlocate 15 CANSTAT_RO1bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5007 #pragma varlocate 15 CANCON_RO1
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5008 #pragma varlocate 15 CANCON_RO1bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5009 #pragma varlocate 15 RXB1CON
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5010 #pragma varlocate 15 RXB1CONbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5011 #pragma varlocate 15 RXB1SIDH
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5012 #pragma varlocate 15 RXB1SIDHbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5013 #pragma varlocate 15 RXB1SIDL
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5014 #pragma varlocate 15 RXB1SIDLbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5015 #pragma varlocate 15 RXB1EIDH
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5016 #pragma varlocate 15 RXB1EIDHbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5017 #pragma varlocate 15 RXB1EIDL
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5018 #pragma varlocate 15 RXB1EIDLbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5019 #pragma varlocate 15 RXB1DLC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5020 #pragma varlocate 15 RXB1DLCbits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5021 #pragma varlocate 15 RXB1D0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5022 #pragma varlocate 15 RXB1D0bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5023 #pragma varlocate 15 RXB1D1
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5024 #pragma varlocate 15 RXB1D1bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5025 #pragma varlocate 15 RXB1D2
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5026 #pragma varlocate 15 RXB1D2bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5027 #pragma varlocate 15 RXB1D3
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5028 #pragma varlocate 15 RXB1D3bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5029 #pragma varlocate 15 RXB1D4
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5030 #pragma varlocate 15 RXB1D4bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5031 #pragma varlocate 15 RXB1D5
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5032 #pragma varlocate 15 RXB1D5bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5033 #pragma varlocate 15 RXB1D6
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5034 #pragma varlocate 15 RXB1D6bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5035 #pragma varlocate 15 RXB1D7
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5036 #pragma varlocate 15 RXB1D7bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5037 #pragma varlocate 15 CANSTAT_RO0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5038 #pragma varlocate 15 CANSTAT_RO0bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5039 #pragma varlocate 15 CANCON_RO0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5040 #pragma varlocate 15 CANCON_RO0bits
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5041
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5042
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5043 #line 4978 "C:/MCC18/h/p18f4685.h"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5044
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5045 #line 4980 "C:/MCC18/h/p18f4685.h"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5046 #line 4981 "C:/MCC18/h/p18f4685.h"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5047
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5048
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5049 #line 4984 "C:/MCC18/h/p18f4685.h"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5050
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5051 #line 4986 "C:/MCC18/h/p18f4685.h"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5052 #line 4987 "C:/MCC18/h/p18f4685.h"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5053 #line 4988 "C:/MCC18/h/p18f4685.h"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5054 #line 4989 "C:/MCC18/h/p18f4685.h"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5055
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5056 #line 4991 "C:/MCC18/h/p18f4685.h"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5057 #line 4992 "C:/MCC18/h/p18f4685.h"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5058 #line 4993 "C:/MCC18/h/p18f4685.h"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5059 #line 4994 "C:/MCC18/h/p18f4685.h"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5060 #line 4995 "C:/MCC18/h/p18f4685.h"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5061
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5062
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5063 #line 4999 "C:/MCC18/h/p18f4685.h"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5064
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5065 #line 5001 "C:/MCC18/h/p18f4685.h"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5066
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5067
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5068 #line 5004 "C:/MCC18/h/p18f4685.h"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5069 #line 80 "p2_deco_main - 090915b.c"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5070
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5071 #line 1 "C:/MCC18/h/math.h"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5072
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5073
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5074 #line 4 "C:/MCC18/h/math.h"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5075
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5076 typedef float float_t;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5077 typedef float double_t;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5078
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5079 #line 9 "C:/MCC18/h/math.h"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5080 #line 10 "C:/MCC18/h/math.h"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5081 #line 11 "C:/MCC18/h/math.h"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5082
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5083 float fabs (auto float x);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5084 float ldexp (auto float x, auto int n);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5085 float exp (auto float f);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5086 float sqrt (auto float x);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5087 float asin (auto float x);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5088 float acos (auto float x);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5089 float atan2 (auto float y, auto float x);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5090 float atan (auto float x);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5091 float sin (auto float x);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5092 float cos (auto float x);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5093 float tan (auto float x);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5094 float sinh (auto float x);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5095 float cosh (auto float x);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5096 float tanh (auto float x);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5097 float frexp (auto float x, auto int *pexp);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5098 float log10 (auto float x);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5099 float log (auto float x);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5100 float pow (auto float x, auto float y);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5101 float ceil (auto float x);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5102 float floor (auto float x);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5103 float modf (auto float x, auto float *ipart);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5104 float fmod (auto float x, auto float y);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5105
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5106 float mchptoieee (auto unsigned long v);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5107 unsigned long ieeetomchp (auto float v);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5108
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5109 #line 39 "C:/MCC18/h/math.h"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5110 #line 81 "p2_deco_main - 090915b.c"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5111
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5112
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5113
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5114
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5115
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5116
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5117 #pragma config OSC = IRCIO67
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5118 #pragma config FCMEN = OFF
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5119 #pragma config IESO = OFF
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5120 #pragma config PWRT = ON
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5121 #pragma config BOREN = OFF
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5122 #pragma config WDT = OFF
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5123 #pragma config WDTPS = 128
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5124 #pragma config MCLRE = ON
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5125 #pragma config LPT1OSC = OFF
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5126 #pragma config PBADEN = OFF
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5127 #pragma config DEBUG = OFF
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5128 #pragma config XINST = OFF
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5129 #pragma config LVP = OFF
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5130 #pragma config STVREN = OFF
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5131
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5132
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5133
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5134
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5135
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5136 #line 107 "p2_deco_main - 090915b.c"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5137 #line 108 "p2_deco_main - 090915b.c"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5138 #line 109 "p2_deco_main - 090915b.c"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5139
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5140
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5141 #line 112 "p2_deco_main - 090915b.c"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5142 #line 113 "p2_deco_main - 090915b.c"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5143 #line 114 "p2_deco_main - 090915b.c"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5144 #line 115 "p2_deco_main - 090915b.c"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5145
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5146 #line 117 "p2_deco_main - 090915b.c"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5147 #line 118 "p2_deco_main - 090915b.c"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5148 #line 119 "p2_deco_main - 090915b.c"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5149 #line 120 "p2_deco_main - 090915b.c"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5150
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5151 #line 122 "p2_deco_main - 090915b.c"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5152 #line 123 "p2_deco_main - 090915b.c"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5153 #line 124 "p2_deco_main - 090915b.c"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5154 #line 125 "p2_deco_main - 090915b.c"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5155
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5156 #line 127 "p2_deco_main - 090915b.c"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5157 #line 128 "p2_deco_main - 090915b.c"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5158 #line 129 "p2_deco_main - 090915b.c"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5159 #line 130 "p2_deco_main - 090915b.c"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5160
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5161
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5162 #line 133 "p2_deco_main - 090915b.c"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5163 #line 134 "p2_deco_main - 090915b.c"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5164 #line 135 "p2_deco_main - 090915b.c"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5165 #line 136 "p2_deco_main - 090915b.c"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5166
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5167 #line 138 "p2_deco_main - 090915b.c"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5168 #line 139 "p2_deco_main - 090915b.c"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5169 #line 140 "p2_deco_main - 090915b.c"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5170 #line 141 "p2_deco_main - 090915b.c"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5171
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5172 #line 143 "p2_deco_main - 090915b.c"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5173 #line 144 "p2_deco_main - 090915b.c"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5174 #line 145 "p2_deco_main - 090915b.c"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5175 #line 146 "p2_deco_main - 090915b.c"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5176
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5177 #line 148 "p2_deco_main - 090915b.c"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5178 #line 149 "p2_deco_main - 090915b.c"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5179 #line 150 "p2_deco_main - 090915b.c"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5180 #line 151 "p2_deco_main - 090915b.c"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5181
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5182
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5183 #line 154 "p2_deco_main - 090915b.c"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5184 #line 155 "p2_deco_main - 090915b.c"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5185 #line 156 "p2_deco_main - 090915b.c"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5186 #line 157 "p2_deco_main - 090915b.c"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5187
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5188 #line 159 "p2_deco_main - 090915b.c"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5189 #line 160 "p2_deco_main - 090915b.c"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5190 #line 161 "p2_deco_main - 090915b.c"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5191 #line 162 "p2_deco_main - 090915b.c"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5192
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5193 #line 164 "p2_deco_main - 090915b.c"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5194 #line 165 "p2_deco_main - 090915b.c"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5195 #line 166 "p2_deco_main - 090915b.c"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5196 #line 167 "p2_deco_main - 090915b.c"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5197
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5198
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5199
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5200
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5201
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5202
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5203
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5204
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5205
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5206
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5207
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5208
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5209
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5210
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5211
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5212
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5213
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5214
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5215
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5216
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5217
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5218 #line 189 "p2_deco_main - 090915b.c"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5219 #line 190 "p2_deco_main - 090915b.c"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5220 #line 191 "p2_deco_main - 090915b.c"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5221
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5222 #line 193 "p2_deco_main - 090915b.c"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5223 #line 194 "p2_deco_main - 090915b.c"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5224
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5225 #line 196 "p2_deco_main - 090915b.c"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5226 #line 197 "p2_deco_main - 090915b.c"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5227
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5228
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5229 #pragma udata bank0a=0x060
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5230 volatile unsigned char wp_stringstore[26];
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5231 volatile unsigned char wp_color1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5232 volatile unsigned char wp_color2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5233 volatile unsigned char wp_top;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5234 volatile unsigned char wp_leftx2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5235 volatile unsigned char wp_font;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5236 volatile unsigned char wp_invert;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5237 volatile unsigned char wp_temp_U8;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5238
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5239 #pragma udata bank0b=0x081
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5240 volatile unsigned char wp_txtptr;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5241 volatile unsigned char wp_char;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5242 volatile unsigned char wp_command;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5243 volatile unsigned int wp_data_16bit;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5244 volatile unsigned char wp_data_8bit_one;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5245 volatile unsigned char wp_data_8bit_two;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5246 volatile unsigned int wp_start;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5247 volatile unsigned int wp_end;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5248 volatile unsigned int wp_i;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5249 volatile unsigned char wp_black;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5250
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5251 volatile unsigned char wp_debug_U8;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5252
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5253
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5254 #pragma udata bank0c=0x0D0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5255 #line 226 "p2_deco_main - 090915b.c"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5256 volatile unsigned char keep_free_bank0[48 ];
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5257
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5258
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5259 #pragma udata bank1=0x100
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5260 #line 231 "p2_deco_main - 090915b.c"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5261 volatile unsigned char keep_free_bank1[256 ];
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5262
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5263 #pragma udata bank2a=0x200
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5264
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5265 static unsigned int int_O_tissue_for_debug[32];
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5266 static unsigned int int_O_GF_spare____;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5267 static unsigned int int_O_GF_step;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5268 static unsigned int int_O_gtissue_limit;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5269 static unsigned int int_O_gtissue_press;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5270 static unsigned int int_O_limit_GF_low;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5271 static unsigned int int_O_gtissue_press_at_GF_low;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5272
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5273
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5274 #pragma udata bank2b=0x24E
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5275 static unsigned char char_O_GF_low_pointer;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5276 static unsigned char char_O_actual_pointer;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5277 #pragma udata bank2c=0x250
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5278 static unsigned char char_O_deco_table[32];
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5279 #pragma udata bank2d=0x270
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5280 static unsigned char char_I_table_deco_done[32];
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5281 #pragma udata bank2e=0x290
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5282 static unsigned int int_O_calc_tissue_call_counter;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5283
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5284 unsigned char lock_GF_depth_list;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5285 static float temp_limit;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5286 static float GF_low;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5287 static float GF_high;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5288 static float GF_delta;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5289 static float GF_temp;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5290 static float GF_step;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5291 static float GF_step2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5292 static float temp_pres_gtissue;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5293 static float temp_pres_gtissue_diff;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5294 static float temp_pres_gtissue_limit_GF_low;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5295 static float temp_pres_gtissue_limit_GF_low_below_surface;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5296 static unsigned int temp_depth_limit;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5297 static unsigned char temp_decotime;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5298 static unsigned char temp_gtissue_no;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5299 static unsigned int temp_depth_last_deco;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5300
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5301 static unsigned char temp_depth_GF_low_meter;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5302 static unsigned char temp_depth_GF_low_number;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5303 static unsigned char internal_deco_pointer;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5304 static unsigned char internal_deco_table[32];
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5305 static float temp_pres_deco_GF_low;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5306
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5307 static unsigned int debug_temp;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5308
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5309
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5310 #pragma udata bank3a=0x300
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5311 static char output[32];
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5312
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5313 #pragma udata bank3b=0x380
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5314 volatile float pres_tissue_vault[32];
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5315
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5316 #pragma udata bank4a=0x400
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5317
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5318 unsigned char ci ;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5319 unsigned char x;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5320 unsigned int main_i;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5321 unsigned int int_temp;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5322 unsigned int int_temp_decostatus;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5323 static float pres_respiration;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5324 static float pres_surface;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5325 static float temp1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5326 static float temp2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5327 static float temp3;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5328 static float temp4;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5329 static float temp_deco;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5330 static float temp_atem;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5331 static float temp2_atem;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5332 static float temp_tissue;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5333 static float temp_surface;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5334 static float N2_ratio;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5335 static float He_ratio;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5336 static float temp_ratio;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5337 static float var_a;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5338 static float var2_a;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5339 static float var_b;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5340 static float var2_b;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5341 static float var_t05nc;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5342 static float var2_t05nc;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5343 static float var_e2secs;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5344 static float var2_e2secs;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5345 static float var_e1min;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5346 static float var2_e1min;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5347 static float var_halftimes;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5348 static float var2_halftimes;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5349 static float pres_gtissue_limit;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5350 static float temp_pres_gtissue_limit;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5351 static float actual_ppO2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5352
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5353 #pragma udata bank4b=0x480
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5354 static float pres_tissue[32];
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5355
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5356 #pragma udata bank5=0x500
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5357
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5358
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5359 static unsigned int int_I_pres_respiration;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5360 static unsigned int int_I_pres_surface;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5361 static unsigned int int_I_temp;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5362 static unsigned char char_I_temp;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5363 static unsigned char char_I_actual_ppO2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5364 static unsigned int int_I_spare_3;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5365 static unsigned int int_I_spare_4;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5366 static unsigned int int_I_spare_5;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5367 static unsigned int int_I_spare_6;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5368 static unsigned char char_I_N2_ratio;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5369 static unsigned char char_I_He_ratio;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5370 static unsigned char char_I_saturation_multiplier;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5371 static unsigned char char_I_desaturation_multiplier;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5372 static unsigned char char_I_GF_High_percentage;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5373 static unsigned char char_I_GF_Low_percentage;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5374 static unsigned char char_I_spare;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5375 static unsigned char char_I_deco_distance;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5376 static unsigned char char_I_const_ppO2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5377 static unsigned char char_I_deco_ppO2_change;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5378 static unsigned char char_I_deco_ppO2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5379 static unsigned char char_I_deco_gas_change;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5380 static unsigned char char_I_deco_N2_ratio;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5381 static unsigned char char_I_deco_He_ratio;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5382 static unsigned char char_I_depth_last_deco;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5383 static unsigned char char_I_deco_model;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5384
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5385 static unsigned int int_O_desaturation_time;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5386 static unsigned char char_O_nullzeit;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5387 static unsigned char char_O_deco_status;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5388 static unsigned char char_O_array_decotime[7];
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5389 static unsigned char char_O_array_decodepth[6];
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5390 static unsigned char char_O_ascenttime;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5391 static unsigned char char_O_gradient_factor;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5392 static unsigned char char_O_tissue_saturation[32];
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5393 static unsigned char char_O_array_gradient_weighted[16];
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5394 static unsigned char char_O_gtissue_no;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5395 static unsigned char char_O_diluent;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5396 static unsigned char char_O_CNS_fraction;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5397 static unsigned char char_O_relative_gradient_GF;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5398
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5399
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5400 static float pres_tissue_limit[16];
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5401 static float sim_pres_tissue_limit[16];
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5402 static float pres_diluent;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5403 static float deco_diluent;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5404 static float const_ppO2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5405 static float deco_ppO2_change;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5406 static float deco_ppO2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5407
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5408 #pragma udata bank6=0x600
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5409
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5410 static float sim_pres_tissue[32];
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5411 static float sim_pres_tissue_backup[32];
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5412
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5413
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5414
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5415
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5416 #pragma udata bank8=0x800
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5417 static char md_pi_subst[256];
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5418
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5419 #pragma udata bank9a=0x900
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5420
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5421 static char md_state[48];
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5422 #pragma udata bank9b=0x930
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5423
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5424 static unsigned int int_O_DBS_bitfield;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5425 static unsigned int int_O_DBS2_bitfield;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5426 static unsigned int int_O_DBG_pre_bitfield;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5427 static unsigned int int_O_DBG_post_bitfield;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5428 static char char_O_NDL_at_20mtr;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5429
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5430 static char md_t;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5431 static char md_buffer[16];
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5432 static char md_cksum[16];
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5433 static char md_i;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5434 static char md_j;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5435 static char md_temp;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5436 static unsigned int md_pointer;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5437 static float deco_N2_ratio;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5438 static float deco_He_ratio;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5439 static float calc_N2_ratio;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5440 static float calc_He_ratio;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5441 static float deco_gas_change;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5442 static float CNS_fraction;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5443 static float float_saturation_multiplier;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5444 static float float_desaturation_multiplier;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5445 static float float_deco_distance;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5446
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5447 static unsigned char DBG_char_I_deco_model;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5448 static unsigned char DBG_char_I_depth_last_deco;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5449 static float DBG_pres_surface;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5450 static float DBG_GF_low;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5451 static float DBG_GF_high;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5452 static float DBG_const_ppO2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5453 static float DBG_deco_ppO2_change;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5454 static float DBG_deco_ppO2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5455 static float DBG_deco_N2_ratio;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5456 static float DBG_deco_He_ratio;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5457 static float DBG_deco_gas_change;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5458 static float DBG_float_saturation_multiplier;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5459 static float DBG_float_desaturation_multiplier;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5460 static float DBG_float_deco_distance;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5461 static float DBG_deco_N2_ratio;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5462 static float DBG_deco_He_ratio;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5463 static float DBG_N2_ratio;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5464 static float DBG_He_ratio;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5465 static char flag_in_divemode;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5466 static int int_dbg_i;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5467 unsigned int temp_DBS;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5468
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5469
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5470
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5471
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5472 void main_calc_hauptroutine(void);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5473 void main_calc_without_deco(void);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5474 void main_clear_tissue(void);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5475 void main_calc_percentage(void);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5476 void main_calc_wo_deco_step_1_min(void);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5477 void main_debug(void);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5478 void main_gradient_array(void);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5479 void main_hash(void);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5480
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5481 void calc_hauptroutine(void);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5482 void calc_tissue(void);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5483 void calc_nullzeit(void);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5484 void backup_sim_pres_tissue(void);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5485 void restore_sim_pres_tissue(void);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5486
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5487 void calc_without_deco(void);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5488 void clear_tissue(void);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5489 void calc_ascenttime(void);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5490 void update_startvalues(void);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5491 void clear_decoarray(void);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5492 void update_decoarray(void);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5493 void sim_tissue_1min(void);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5494 void sim_tissue_10min(void);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5495 void calc_gradient_factor(void);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5496 void calc_gradient_array_only(void);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5497 void calc_desaturation_time(void);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5498 void calc_wo_deco_step_1_min(void);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5499 void calc_tissue_step_1_min(void);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5500 void hash(void);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5501 void clear_CNS_fraction(void);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5502 void calc_CNS_fraction(void);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5503 void calc_CNS_decrease_15min(void);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5504 void calc_percentage(void);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5505 void main(void);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5506 void calc_hauptroutine_data_input(void);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5507 void calc_hauptroutine_update_tissues(void);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5508 void calc_hauptroutine_calc_deco(void);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5509 void calc_hauptroutine_calc_ascend_to_deco(void);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5510 void calc_nextdecodepth_GF(void);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5511 void copy_deco_table_GF(void);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5512 void clear_internal_deco_table_GF(void);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5513 void update_internal_deco_table_GF(void);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5514 void push_tissues_to_vault(void);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5515 void pull_tissues_from_vault(void);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5516 void main_push_tissues_to_vault(void);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5517 void main_pull_tissues_from_vault(void);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5518 void wordprocessor(void);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5519
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5520
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5521
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5522
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5523
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5524 #pragma romdata der_code = 0x0000
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5525 #pragma code der_start = 0x0000
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5526 void der_start(void)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5527 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5528 _asm
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5529 goto main
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5530 _endasm
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5531 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5532
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5533
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5534
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5535
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5536
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5537
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5538 #pragma code main = 0x9000
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5539 void main(void)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5540 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5541 for(wp_temp_U8=0;wp_temp_U8<48 - 1;wp_temp_U8++)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5542 keep_free_bank0[wp_temp_U8] = 7;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5543 keep_free_bank0[48 - 1] = 7;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5544
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5545 for(wp_temp_U8=0;wp_temp_U8<256 - 1;wp_temp_U8++)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5546 keep_free_bank1[wp_temp_U8] = 7;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5547 keep_free_bank1[256 - 1] = 7;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5548
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5549 #line 520 "p2_deco_main - 090915b.c"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5550
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5551
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5552 wp_top = 10;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5553 wp_leftx2 = 10;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5554 wp_color1 = 255;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5555 wp_color2 = 255;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5556 wp_font = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5557 wp_invert = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5558 wp_stringstore[0] = ' ';
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5559 wp_stringstore[1] = '!';
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5560 wp_stringstore[2] = '"';
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5561 wp_stringstore[3] = ':';
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5562 wp_stringstore[4] = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5563 wordprocessor();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5564
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5565 GF_low = 1.0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5566 GF_high = 1.0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5567
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5568 GF_temp = GF_low * GF_high;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5569
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5570 clear_CNS_fraction();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5571
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5572
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5573
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5574
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5575
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5576
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5577
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5578
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5579
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5580 int_I_pres_respiration = 1000;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5581 int_I_pres_surface = 1000;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5582 char_I_N2_ratio = 39;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5583 char_I_He_ratio = 40;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5584 char_I_deco_distance = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5585 char_I_depth_last_deco = 3;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5586
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5587 char_I_const_ppO2 = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5588 char_I_deco_ppO2_change = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5589 char_I_deco_ppO2 = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5590
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5591 char_I_deco_gas_change = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5592 char_I_deco_N2_ratio = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5593 char_I_deco_He_ratio = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5594
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5595
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5596 char_I_GF_High_percentage = 100;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5597 char_I_GF_Low_percentage = 100;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5598
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5599 char_I_saturation_multiplier = 110;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5600 char_I_desaturation_multiplier = 90;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5601
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5602 char_I_deco_model = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5603
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5604 main_clear_tissue();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5605
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5606 int_I_pres_respiration = 1000 + int_I_pres_surface;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5607 main_calc_wo_deco_step_1_min();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5608 int_I_pres_respiration = 3000 + int_I_pres_surface;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5609 main_calc_wo_deco_step_1_min();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5610 int_I_pres_respiration = 5000 + int_I_pres_surface;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5611 main_calc_wo_deco_step_1_min();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5612
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5613
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5614 #line 587 "p2_deco_main - 090915b.c"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5615
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5616
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5617 char_O_deco_status = 255;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5618 while (char_O_deco_status)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5619 main_calc_hauptroutine();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5620 _asm
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5621 nop
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5622 _endasm
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5623
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5624 for (main_i=0;main_i<50;main_i++)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5625 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5626 main_calc_hauptroutine();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5627 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5628 int_I_pres_respiration = 10000;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5629 for (main_i=0;main_i<1500;main_i++)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5630 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5631 main_calc_hauptroutine();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5632 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5633
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5634 _asm
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5635 nop
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5636 _endasm
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5637
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5638
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5639 int_I_pres_respiration = 3000;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5640 for (main_i=0;main_i<150;main_i++)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5641 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5642 calc_hauptroutine_data_input();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5643 calc_hauptroutine_update_tissues();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5644 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5645
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5646 update_startvalues();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5647 clear_decoarray();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5648 clear_internal_deco_table_GF();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5649 calc_hauptroutine_calc_ascend_to_deco();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5650 if (char_O_deco_status > 15)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5651 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5652 char_O_deco_status = 2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5653
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5654 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5655 else
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5656 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5657
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5658 calc_hauptroutine_calc_deco();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5659 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5660
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5661
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5662 _asm
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5663 nop
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5664 _endasm
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5665 while (char_O_deco_status == 1)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5666 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5667 char_O_deco_status = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5668
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5669 calc_hauptroutine_calc_deco();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5670
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5671 _asm
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5672 nop
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5673 _endasm
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5674 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5675 debug_temp = 60;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5676 int_I_pres_respiration = 9980;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5677 for (main_i=0;main_i<debug_temp;main_i++)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5678 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5679 int_I_pres_respiration = int_I_pres_respiration - 33;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5680 calc_hauptroutine_data_input();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5681 calc_hauptroutine_update_tissues();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5682 int_I_pres_respiration = int_I_pres_respiration - 33;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5683 calc_hauptroutine_data_input();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5684 calc_hauptroutine_update_tissues();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5685 int_I_pres_respiration = int_I_pres_respiration - 34;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5686 calc_hauptroutine_data_input();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5687 calc_hauptroutine_update_tissues();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5688 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5689 _asm
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5690 nop
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5691 _endasm
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5692
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5693 update_startvalues();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5694 clear_decoarray();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5695 clear_internal_deco_table_GF();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5696 calc_hauptroutine_calc_ascend_to_deco();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5697 if (char_O_deco_status > 15)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5698 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5699 char_O_deco_status = 2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5700
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5701 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5702 else
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5703 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5704
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5705 calc_hauptroutine_calc_deco();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5706 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5707
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5708
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5709 _asm
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5710 nop
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5711 _endasm
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5712 while (char_O_deco_status == 1)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5713 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5714 char_O_deco_status = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5715
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5716 calc_hauptroutine_calc_deco();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5717
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5718 _asm
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5719 nop
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5720 _endasm
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5721 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5722 _asm
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5723 nop
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5724 _endasm
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5725 debug_temp = 60;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5726 int_I_pres_respiration = 9980;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5727 debug_temp = debug_temp * 3;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5728 for (main_i=0;main_i<debug_temp;main_i++)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5729 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5730 calc_hauptroutine_data_input();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5731 calc_hauptroutine_update_tissues();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5732 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5733 _asm
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5734 nop
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5735 _endasm
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5736 #line 709 "p2_deco_main - 090915b.c"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5737
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5738
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5739 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5740
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5741
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5742
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5743
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5744
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5745
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5746
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5747
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5748
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5749
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5750
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5751
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5752
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5753
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5754
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5755 #pragma romdata font_data_small = 0x0A0C4
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5756 rom const rom unsigned int wp_small_data[] =
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5757 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5758 #line 1 "./ostc28.drx.txt"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5759 0xF803
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5760 ,0x8A01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5761 ,0x850C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5762 ,0x8202
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5763 ,0x850A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5764 ,0x8302
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5765 ,0xFF94
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5766 ,0xCD00
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5767 ,0x9105
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5768 ,0x9103
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5769 ,0xC701
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5770 ,0x9105
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5771 ,0x9103
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5772 ,0xDA9D
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5773 ,0x0183
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5774 ,0x018F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5775 ,0x0183
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5776 ,0x018F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5777 ,0x0183
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5778 ,0x0688
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5779 ,0x0D87
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5780 ,0x0781
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5781 ,0x018F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5782 ,0x0183
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5783 ,0x018F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5784 ,0x0183
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5785 ,0x018F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5786 ,0x0182
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5787 ,0x0786
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5788 ,0x0D89
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5789 ,0x0583
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5790 ,0x018F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5791 ,0x0183
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5792 ,0x018F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5793 ,0x0183
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5794 ,0x00A2
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5795 ,0xB402
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5796 ,0x8601
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5797 ,0x8A04
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5798 ,0x8601
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5799 ,0x8801
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5800 ,0x8102
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5801 ,0x8501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5802 ,0x8800
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5803 ,0x8301
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5804 ,0x8600
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5805 ,0x8702
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5806 ,0x8202
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5807 ,0x8501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5808 ,0x8512
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5809 ,0x8501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5810 ,0x8402
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5811 ,0x8401
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5812 ,0x8700
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5813 ,0x8501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5814 ,0x8301
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5815 ,0x8801
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5816 ,0x8402
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5817 ,0x8201
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5818 ,0x8901
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5819 ,0x8405
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5820 ,0x9203
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5821 ,0x9F9A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5822 ,0x0392
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5823 ,0x0588
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5824 ,0x0185
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5825 ,0x0183
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5826 ,0x0185
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5827 ,0x0286
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5828 ,0x0183
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5829 ,0x0084
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5830 ,0x0289
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5831 ,0x0582
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5832 ,0x038B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5833 ,0x0382
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5834 ,0x0292
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5835 ,0x0282
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5836 ,0x028C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5837 ,0x0283
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5838 ,0x0489
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5839 ,0x0284
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5840 ,0x0182
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5841 ,0x0186
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5842 ,0x0385
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5843 ,0x0183
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5844 ,0x0086
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5845 ,0x0187
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5846 ,0x0182
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5847 ,0x0191
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5848 ,0x049D
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5849 ,0xA403
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5850 ,0x9106
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5851 ,0x8804
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5852 ,0x8102
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5853 ,0x8202
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5854 ,0x8608
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5855 ,0x8501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5856 ,0x8600
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5857 ,0x8402
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5858 ,0x8501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5859 ,0x8600
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5860 ,0x8403
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5861 ,0x8401
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5862 ,0x8601
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5863 ,0x8205
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5864 ,0x8301
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5865 ,0x8606
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5866 ,0x8202
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5867 ,0x8001
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5868 ,0x8803
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5869 ,0x8503
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5870 ,0x9402
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5871 ,0x9206
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5872 ,0x9001
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5873 ,0x8200
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5874 ,0x9DFF
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5875 ,0x9401
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5876 ,0x9006
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5877 ,0x9102
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5878 ,0xFF8B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5879 ,0xE707
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5880 ,0x8C0C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5881 ,0x8903
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5882 ,0x8703
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5883 ,0x8602
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5884 ,0x8B02
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5885 ,0x8401
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5886 ,0x8E02
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5887 ,0x8201
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5888 ,0x9101
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5889 ,0x8101
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5890 ,0x9102
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5891 ,0x8000
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5892 ,0x9300
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5893 ,0xB0B0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5894 ,0x0093
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5895 ,0x0081
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5896 ,0x0191
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5897 ,0x0181
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5898 ,0x028F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5899 ,0x0282
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5900 ,0x028D
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5901 ,0x0284
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5902 ,0x028B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5903 ,0x0286
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5904 ,0x0387
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5905 ,0x0389
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5906 ,0x0B8D
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5907 ,0x07E7
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5908 ,0x9F00
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5909 ,0x9601
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5910 ,0x9501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5911 ,0x8202
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5912 ,0x9000
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5913 ,0x8102
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5914 ,0x9104
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5915 ,0x8D07
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5916 ,0x8F07
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5917 ,0x9404
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5918 ,0x9200
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5919 ,0x8102
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5920 ,0x9001
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5921 ,0x8301
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5922 ,0x8F01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5923 ,0x9500
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5924 ,0xA6A0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5925 ,0x0195
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5926 ,0x0195
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5927 ,0x0195
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5928 ,0x0195
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5929 ,0x0191
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5930 ,0x0A8B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5931 ,0x0B90
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5932 ,0x0195
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5933 ,0x0195
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5934 ,0x0195
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5935 ,0x0195
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5936 ,0x01A4
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5937 ,0xFF88
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5938 ,0x0182
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5939 ,0x018F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5940 ,0x0690
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5941 ,0x0494
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5942 ,0x00FC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5943 ,0xB801
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5944 ,0x9501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5945 ,0x9501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5946 ,0x9501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5947 ,0x9501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5948 ,0x9501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5949 ,0x9501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5950 ,0x9501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5951 ,0x9501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5952 ,0x9501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5953 ,0xBCFF
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5954 ,0x8701
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5955 ,0x9502
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5956 ,0x9402
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5957 ,0xFF94
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5958 ,0xC101
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5959 ,0x9303
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5960 ,0x9004
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5961 ,0x9004
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5962 ,0x9004
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5963 ,0x9003
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5964 ,0x9103
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5965 ,0x9103
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5966 ,0x9103
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5967 ,0x9301
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5968 ,0xC4A0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5969 ,0x0290
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5970 ,0x0A8B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5971 ,0x0285
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5972 ,0x0389
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5973 ,0x0186
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5974 ,0x0587
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5975 ,0x0186
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5976 ,0x0183
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5977 ,0x0186
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5978 ,0x0086
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5979 ,0x0184
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5980 ,0x0186
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5981 ,0x0084
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5982 ,0x0285
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5983 ,0x0186
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5984 ,0x0182
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5985 ,0x0286
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5986 ,0x0186
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5987 ,0x0280
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5988 ,0x0187
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5989 ,0x0188
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5990 ,0x0484
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5991 ,0x038B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5992 ,0x0A90
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5993 ,0x02A3
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5994 ,0xCA01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5995 ,0x9501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5996 ,0x9401
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5997 ,0x9510
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5998 ,0x8610
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
5999 ,0xFF94
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6000 ,0xB300
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6001 ,0x8B01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6002 ,0x8701
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6003 ,0x8903
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6004 ,0x8601
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6005 ,0x8904
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6006 ,0x8601
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6007 ,0x8802
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6008 ,0x8001
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6009 ,0x8600
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6010 ,0x8801
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6011 ,0x8201
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6012 ,0x8600
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6013 ,0x8701
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6014 ,0x8301
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6015 ,0x8601
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6016 ,0x8501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6017 ,0x8401
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6018 ,0x8602
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6019 ,0x8301
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6020 ,0x8501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6021 ,0x8706
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6022 ,0x8601
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6023 ,0x8804
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6024 ,0x8701
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6025 ,0xB4BF
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6026 ,0x0188
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6027 ,0x008B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6028 ,0x0187
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6029 ,0x018C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6030 ,0x0186
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6031 ,0x0085
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6032 ,0x0185
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6033 ,0x0186
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6034 ,0x0085
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6035 ,0x0185
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6036 ,0x0186
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6037 ,0x0085
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6038 ,0x0185
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6039 ,0x0186
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6040 ,0x0183
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6041 ,0x0285
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6042 ,0x0186
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6043 ,0x0281
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6044 ,0x0180
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6045 ,0x0183
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6046 ,0x0188
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6047 ,0x0482
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6048 ,0x0592
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6049 ,0x03B7
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6050 ,0xA400
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6051 ,0x9402
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6052 ,0x9204
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6053 ,0x9102
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6054 ,0x8001
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6055 ,0x8F02
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6056 ,0x8201
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6057 ,0x8E02
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6058 ,0x8301
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6059 ,0x8C02
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6060 ,0x8501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6061 ,0x8B10
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6062 ,0x8610
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6063 ,0x9002
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6064 ,0x9401
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6065 ,0x9600
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6066 ,0xA1B7
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6067 ,0x0185
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6068 ,0x0088
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6069 ,0x0883
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6070 ,0x0287
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6071 ,0x0282
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6072 ,0x0185
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6073 ,0x0187
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6074 ,0x0084
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6075 ,0x0087
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6076 ,0x0186
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6077 ,0x0084
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6078 ,0x0087
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6079 ,0x0186
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6080 ,0x0084
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6081 ,0x0087
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6082 ,0x0186
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6083 ,0x0084
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6084 ,0x0186
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6085 ,0x0186
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6086 ,0x0084
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6087 ,0x0185
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6088 ,0x0187
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6089 ,0x0085
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6090 ,0x0887
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6091 ,0x0086
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6092 ,0x06B6
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6093 ,0xB508
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6094 ,0x8C0C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6095 ,0x8902
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6096 ,0x8201
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6097 ,0x8302
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6098 ,0x8701
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6099 ,0x8301
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6100 ,0x8601
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6101 ,0x8601
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6102 ,0x8301
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6103 ,0x8601
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6104 ,0x8600
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6105 ,0x8400
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6106 ,0x8701
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6107 ,0x8600
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6108 ,0x8401
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6109 ,0x8601
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6110 ,0x8601
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6111 ,0x8302
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6112 ,0x8401
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6113 ,0x8701
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6114 ,0x8408
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6115 ,0x8F05
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6116 ,0xB7B1
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6117 ,0x0096
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6118 ,0x0096
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6119 ,0x008D
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6120 ,0x0186
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6121 ,0x008A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6122 ,0x0486
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6123 ,0x0087
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6124 ,0x0588
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6125 ,0x0085
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6126 ,0x048B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6127 ,0x0082
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6128 ,0x058D
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6129 ,0x0690
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6130 ,0x0393
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6131 ,0x01C3
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6132 ,0xBB04
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6133 ,0x8904
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6134 ,0x8206
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6135 ,0x8702
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6136 ,0x8002
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6137 ,0x8001
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6138 ,0x8301
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6139 ,0x8701
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6140 ,0x8302
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6141 ,0x8501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6142 ,0x8600
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6143 ,0x8501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6144 ,0x8501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6145 ,0x8600
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6146 ,0x8501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6147 ,0x8501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6148 ,0x8601
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6149 ,0x8302
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6150 ,0x8501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6151 ,0x8602
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6152 ,0x8101
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6153 ,0x8001
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6154 ,0x8301
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6155 ,0x8805
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6156 ,0x8106
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6157 ,0x8902
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6158 ,0x8404
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6159 ,0xB6B3
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6160 ,0x0586
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6161 ,0x0088
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6162 ,0x0784
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6163 ,0x0187
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6164 ,0x0284
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6165 ,0x0184
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6166 ,0x0186
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6167 ,0x0186
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6168 ,0x0084
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6169 ,0x0186
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6170 ,0x0087
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6171 ,0x0183
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6172 ,0x0186
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6173 ,0x0087
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6174 ,0x0084
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6175 ,0x0186
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6176 ,0x0185
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6177 ,0x0183
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6178 ,0x0187
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6179 ,0x0284
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6180 ,0x0182
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6181 ,0x0288
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6182 ,0x0D8B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6183 ,0x09B8
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6184 ,0xFE01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6185 ,0x8601
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6186 ,0x8C02
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6187 ,0x8502
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6188 ,0x8B02
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6189 ,0x8502
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6190 ,0xFF94
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6191 ,0xFF01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6192 ,0x8601
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6193 ,0x8201
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6194 ,0x8602
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6195 ,0x8506
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6196 ,0x8702
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6197 ,0x8504
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6198 ,0x9400
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6199 ,0xFCA0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6200 ,0x0195
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6201 ,0x0293
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6202 ,0x0393
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6203 ,0x0081
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6204 ,0x0191
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6205 ,0x0181
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6206 ,0x0190
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6207 ,0x0183
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6208 ,0x018F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6209 ,0x0184
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6210 ,0x018D
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6211 ,0x0185
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6212 ,0x018D
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6213 ,0x0186
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6214 ,0x018B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6215 ,0x0187
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6216 ,0x018B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6217 ,0x0188
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6218 ,0x0189
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6219 ,0x0189
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6220 ,0x019E
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6221 ,0x9E00
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6222 ,0x8400
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6223 ,0x9000
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6224 ,0x8400
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6225 ,0x9000
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6226 ,0x8400
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6227 ,0x9000
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6228 ,0x8400
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6229 ,0x9000
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6230 ,0x8400
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6231 ,0x9000
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6232 ,0x8400
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6233 ,0x9000
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6234 ,0x8400
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6235 ,0x9000
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6236 ,0x8400
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6237 ,0x9000
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6238 ,0x8400
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6239 ,0x9000
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6240 ,0x8400
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6241 ,0x9000
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6242 ,0x8400
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6243 ,0x9000
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6244 ,0x8400
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6245 ,0xA19A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6246 ,0x0189
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6247 ,0x018A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6248 ,0x0188
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6249 ,0x018A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6250 ,0x0187
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6251 ,0x018C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6252 ,0x0186
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6253 ,0x018C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6254 ,0x0185
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6255 ,0x018E
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6256 ,0x0184
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6257 ,0x018E
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6258 ,0x0183
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6259 ,0x0190
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6260 ,0x0181
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6261 ,0x0192
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6262 ,0x0081
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6263 ,0x0192
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6264 ,0x0394
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6265 ,0x0294
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6266 ,0x01A4
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6267 ,0xB101
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6268 ,0x9501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6269 ,0x9401
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6270 ,0x9501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6271 ,0x9401
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6272 ,0x8801
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6273 ,0x8202
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6274 ,0x8401
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6275 ,0x8604
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6276 ,0x8102
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6277 ,0x8501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6278 ,0x8402
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6279 ,0x8401
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6280 ,0x8602
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6281 ,0x8202
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6282 ,0x8F06
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6283 ,0x9104
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6284 ,0xBF9D
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6285 ,0x078D
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6286 ,0x0481
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6287 ,0x048A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6288 ,0x0287
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6289 ,0x0288
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6290 ,0x018B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6291 ,0x0187
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6292 ,0x0184
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6293 ,0x0383
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6294 ,0x0087
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6295 ,0x0084
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6296 ,0x0582
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6297 ,0x0186
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6298 ,0x0083
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6299 ,0x0182
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6300 ,0x0182
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6301 ,0x0186
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6302 ,0x0083
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6303 ,0x0084
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6304 ,0x0082
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6305 ,0x0186
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6306 ,0x0182
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6307 ,0x0084
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6308 ,0x0082
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6309 ,0x0186
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6310 ,0x0281
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6311 ,0x0083
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6312 ,0x0182
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6313 ,0x0187
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6314 ,0x0A82
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6315 ,0x008A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6316 ,0x08A1
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6317 ,0xA702
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6318 ,0x9104
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6319 ,0x8F04
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6320 ,0x8F06
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6321 ,0x8D04
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6322 ,0x8201
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6323 ,0x8B03
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6324 ,0x8501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6325 ,0x8C04
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6326 ,0x8301
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6327 ,0x8F04
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6328 ,0x8001
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6329 ,0x9105
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6330 ,0x9404
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6331 ,0x9504
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6332 ,0x9402
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6333 ,0x9C99
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6334 ,0x1086
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6335 ,0x1086
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6336 ,0x0085
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6337 ,0x0185
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6338 ,0x0186
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6339 ,0x0085
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6340 ,0x0086
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6341 ,0x0186
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6342 ,0x0085
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6343 ,0x0086
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6344 ,0x0186
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6345 ,0x0085
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6346 ,0x0086
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6347 ,0x0186
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6348 ,0x0085
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6349 ,0x0185
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6350 ,0x0186
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6351 ,0x0183
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6352 ,0x0285
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6353 ,0x0186
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6354 ,0x0183
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6355 ,0x0284
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6356 ,0x0287
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6357 ,0x0580
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6358 ,0x0281
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6359 ,0x0289
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6360 ,0x0382
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6361 ,0x0593
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6362 ,0x029F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6363 ,0x9E06
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6364 ,0x8E0A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6365 ,0x8A03
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6366 ,0x8503
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6367 ,0x8901
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6368 ,0x8902
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6369 ,0x8701
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6370 ,0x8B02
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6371 ,0x8600
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6372 ,0x8D01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6373 ,0x8600
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6374 ,0x8D01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6375 ,0x8600
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6376 ,0x8D01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6377 ,0x8601
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6378 ,0x8C01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6379 ,0x8601
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6380 ,0x8B01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6381 ,0x8802
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6382 ,0x8802
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6383 ,0x8900
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6384 ,0x8A00
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6385 ,0x9E99
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6386 ,0x1086
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6387 ,0x1086
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6388 ,0x008D
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6389 ,0x0186
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6390 ,0x008D
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6391 ,0x0186
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6392 ,0x008D
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6393 ,0x0186
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6394 ,0x008D
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6395 ,0x0186
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6396 ,0x018C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6397 ,0x0186
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6398 ,0x018C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6399 ,0x0186
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6400 ,0x028A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6401 ,0x0188
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6402 ,0x0386
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6403 ,0x028B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6404 ,0x0A8E
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6405 ,0x05A2
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6406 ,0xB110
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6407 ,0x8610
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6408 ,0x8600
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6409 ,0x8501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6410 ,0x8501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6411 ,0x8600
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6412 ,0x8501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6413 ,0x8501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6414 ,0x8600
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6415 ,0x8501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6416 ,0x8501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6417 ,0x8600
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6418 ,0x8501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6419 ,0x8501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6420 ,0x8600
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6421 ,0x8501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6422 ,0x8501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6423 ,0x8600
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6424 ,0x8501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6425 ,0x8501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6426 ,0x8600
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6427 ,0x8501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6428 ,0x8501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6429 ,0x8600
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6430 ,0x8D01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6431 ,0xB4B1
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6432 ,0x1086
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6433 ,0x1086
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6434 ,0x0085
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6435 ,0x018E
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6436 ,0x0085
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6437 ,0x008F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6438 ,0x0085
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6439 ,0x008F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6440 ,0x0085
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6441 ,0x008F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6442 ,0x0085
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6443 ,0x008F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6444 ,0x0085
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6445 ,0x008F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6446 ,0x0085
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6447 ,0x008F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6448 ,0x00C4
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6449 ,0x9E06
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6450 ,0x8D0B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6451 ,0x8A02
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6452 ,0x8702
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6453 ,0x8802
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6454 ,0x8A01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6455 ,0x8701
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6456 ,0x8C01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6457 ,0x8600
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6458 ,0x8D01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6459 ,0x8600
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6460 ,0x8D01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6461 ,0x8600
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6462 ,0x8700
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6463 ,0x8401
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6464 ,0x8601
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6465 ,0x8600
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6466 ,0x8401
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6467 ,0x8601
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6468 ,0x8600
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6469 ,0x8400
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6470 ,0x8802
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6471 ,0x8406
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6472 ,0x8900
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6473 ,0x8505
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6474 ,0x9EB1
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6475 ,0x1086
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6476 ,0x108D
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6477 ,0x0195
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6478 ,0x0195
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6479 ,0x0195
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6480 ,0x0195
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6481 ,0x0195
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6482 ,0x018E
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6483 ,0x1086
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6484 ,0x10B4
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6485 ,0xB100
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6486 ,0x8E00
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6487 ,0x8600
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6488 ,0x8D01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6489 ,0x8600
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6490 ,0x8D01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6491 ,0x8600
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6492 ,0x8D01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6493 ,0x8610
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6494 ,0x8610
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6495 ,0x8600
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6496 ,0x8D01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6497 ,0x8600
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6498 ,0x8D01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6499 ,0x8600
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6500 ,0x8D01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6501 ,0xCCBF
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6502 ,0x0196
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6503 ,0x0195
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6504 ,0x0186
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6505 ,0x008D
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6506 ,0x0186
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6507 ,0x008D
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6508 ,0x0186
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6509 ,0x008C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6510 ,0x0187
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6511 ,0x0F87
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6512 ,0x0D89
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6513 ,0x0096
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6514 ,0x0096
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6515 ,0x00AC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6516 ,0x9910
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6517 ,0x8610
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6518 ,0x8D02
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6519 ,0x9302
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6520 ,0x9304
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6521 ,0x9102
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6522 ,0x8002
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6523 ,0x8F02
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6524 ,0x8202
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6525 ,0x8D01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6526 ,0x8503
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6527 ,0x8A01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6528 ,0x8802
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6529 ,0x8801
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6530 ,0x8A03
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6531 ,0x8600
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6532 ,0x8D01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6533 ,0x9600
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6534 ,0x9CB1
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6535 ,0x1086
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6536 ,0x1095
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6537 ,0x0195
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6538 ,0x0195
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6539 ,0x0195
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6540 ,0x0195
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6541 ,0x0195
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6542 ,0x0195
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6543 ,0x0195
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6544 ,0x01B4
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6545 ,0x9910
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6546 ,0x8610
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6547 ,0x8703
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6548 ,0x9503
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6549 ,0x9503
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6550 ,0x9503
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6551 ,0x9302
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6552 ,0x9202
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6553 ,0x9203
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6554 ,0x9103
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6555 ,0x9210
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6556 ,0x8610
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6557 ,0x9C99
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6558 ,0x1086
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6559 ,0x1086
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6560 ,0x0395
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6561 ,0x0295
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6562 ,0x0395
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6563 ,0x0395
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6564 ,0x0395
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6565 ,0x0395
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6566 ,0x0295
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6567 ,0x0387
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6568 ,0x1086
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6569 ,0x109C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6570 ,0x9D08
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6571 ,0x8C0C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6572 ,0x8902
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6573 ,0x8703
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6574 ,0x8701
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6575 ,0x8B01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6576 ,0x8701
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6577 ,0x8C01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6578 ,0x8600
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6579 ,0x8D01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6580 ,0x8600
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6581 ,0x8D01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6582 ,0x8601
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6583 ,0x8C01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6584 ,0x8601
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6585 ,0x8B01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6586 ,0x8802
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6587 ,0x8802
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6588 ,0x890C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6589 ,0x8C08
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6590 ,0xA0B1
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6591 ,0x1086
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6592 ,0x1086
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6593 ,0x0086
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6594 ,0x008E
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6595 ,0x0086
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6596 ,0x008E
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6597 ,0x0086
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6598 ,0x008E
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6599 ,0x0086
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6600 ,0x008E
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6601 ,0x0184
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6602 ,0x018E
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6603 ,0x0184
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6604 ,0x018E
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6605 ,0x0282
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6606 ,0x028F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6607 ,0x0692
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6608 ,0x02A7
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6609 ,0x9D08
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6610 ,0x8C0C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6611 ,0x8902
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6612 ,0x8802
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6613 ,0x8701
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6614 ,0x8B02
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6615 ,0x8601
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6616 ,0x8C01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6617 ,0x8600
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6618 ,0x8E02
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6619 ,0x8400
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6620 ,0x8E04
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6621 ,0x8201
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6622 ,0x8C01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6623 ,0x8101
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6624 ,0x8201
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6625 ,0x8C01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6626 ,0x8101
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6627 ,0x8302
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6628 ,0x8802
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6629 ,0x8201
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6630 ,0x840C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6631 ,0x8301
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6632 ,0x8608
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6633 ,0xA0B1
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6634 ,0x1086
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6635 ,0x1086
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6636 ,0x0086
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6637 ,0x008E
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6638 ,0x0086
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6639 ,0x008E
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6640 ,0x0086
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6641 ,0x008E
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6642 ,0x0086
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6643 ,0x018D
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6644 ,0x0184
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6645 ,0x048B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6646 ,0x0184
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6647 ,0x0180
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6648 ,0x0389
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6649 ,0x0783
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6650 ,0x0388
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6651 ,0x0586
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6652 ,0x028A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6653 ,0x008A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6654 ,0x009C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6655 ,0xB303
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6656 ,0x8602
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6657 ,0x8805
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6658 ,0x8601
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6659 ,0x8701
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6660 ,0x8202
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6661 ,0x8601
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6662 ,0x8601
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6663 ,0x8301
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6664 ,0x8601
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6665 ,0x8600
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6666 ,0x8501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6667 ,0x8501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6668 ,0x8600
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6669 ,0x8501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6670 ,0x8501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6671 ,0x8600
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6672 ,0x8501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6673 ,0x8501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6674 ,0x8601
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6675 ,0x8501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6676 ,0x8302
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6677 ,0x8602
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6678 ,0x8402
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6679 ,0x8102
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6680 ,0x8801
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6681 ,0x8505
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6682 ,0x9301
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6683 ,0xA099
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6684 ,0x0096
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6685 ,0x0096
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6686 ,0x0096
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6687 ,0x0096
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6688 ,0x0096
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6689 ,0x1086
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6690 ,0x1086
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6691 ,0x0096
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6692 ,0x0096
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6693 ,0x0096
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6694 ,0x0096
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6695 ,0x00AC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6696 ,0x990C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6697 ,0x8A0E
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6698 ,0x9502
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6699 ,0x9501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6700 ,0x9601
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6701 ,0x9501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6702 ,0x9501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6703 ,0x9501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6704 ,0x9401
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6705 ,0x9402
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6706 ,0x870E
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6707 ,0x880C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6708 ,0xA099
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6709 ,0x0195
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6710 ,0x0494
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6711 ,0x0594
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6712 ,0x0594
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6713 ,0x0594
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6714 ,0x0592
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6715 ,0x048F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6716 ,0x048F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6717 ,0x048F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6718 ,0x048F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6719 ,0x0492
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6720 ,0x01AB
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6721 ,0x9905
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6722 ,0x920A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6723 ,0x9209
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6724 ,0x9004
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6725 ,0x8E05
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6726 ,0x8E04
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6727 ,0x9005
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6728 ,0x9406
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6729 ,0x9406
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6730 ,0x9206
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6731 ,0x8909
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6732 ,0x8A06
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6733 ,0xA6A9
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6734 ,0x0086
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6735 ,0x018B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6736 ,0x0286
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6737 ,0x0388
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6738 ,0x0388
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6739 ,0x0384
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6740 ,0x038B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6741 ,0x0381
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6742 ,0x038F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6743 ,0x0591
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6744 ,0x058F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6745 ,0x0381
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6746 ,0x038C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6747 ,0x0285
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6748 ,0x0388
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6749 ,0x0387
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6750 ,0x0387
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6751 ,0x018B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6752 ,0x0296
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6753 ,0x009C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6754 ,0x9900
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6755 ,0x9602
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6756 ,0x9503
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6757 ,0x9503
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6758 ,0x9503
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6759 ,0x940A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6760 ,0x8D09
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6761 ,0x8B04
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6762 ,0x9004
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6763 ,0x9003
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6764 ,0x9202
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6765 ,0x9400
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6766 ,0xACA9
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6767 ,0x0086
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6768 ,0x008C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6769 ,0x0286
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6770 ,0x008A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6771 ,0x0486
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6772 ,0x0089
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6773 ,0x0280
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6774 ,0x0186
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6775 ,0x0087
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6776 ,0x0381
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6777 ,0x0186
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6778 ,0x0085
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6779 ,0x0383
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6780 ,0x0186
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6781 ,0x0084
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6782 ,0x0285
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6783 ,0x0186
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6784 ,0x0082
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6785 ,0x0386
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6786 ,0x0186
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6787 ,0x0080
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6788 ,0x0388
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6789 ,0x0186
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6790 ,0x038A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6791 ,0x0186
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6792 ,0x028B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6793 ,0x0195
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6794 ,0x019C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6795 ,0xDF15
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6796 ,0x8101
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6797 ,0x9101
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6798 ,0x8101
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6799 ,0x9101
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6800 ,0x8101
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6801 ,0x9101
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6802 ,0x8101
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6803 ,0x9101
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6804 ,0x8101
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6805 ,0x9101
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6806 ,0x8101
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6807 ,0x9101
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6808 ,0x8200
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6809 ,0x9100
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6810 ,0xB2B0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6811 ,0x0195
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6812 ,0x0395
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6813 ,0x0395
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6814 ,0x0395
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6815 ,0x0395
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6816 ,0x0494
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6817 ,0x0495
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6818 ,0x0395
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6819 ,0x0395
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6820 ,0x01B3
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6821 ,0xB000
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6822 ,0x9100
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6823 ,0x8201
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6824 ,0x9101
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6825 ,0x8101
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6826 ,0x9101
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6827 ,0x8101
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6828 ,0x9101
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6829 ,0x8101
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6830 ,0x9101
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6831 ,0x8101
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6832 ,0x9101
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6833 ,0x8101
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6834 ,0x9101
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6835 ,0x8115
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6836 ,0xE1CE
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6837 ,0x0194
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6838 ,0x0292
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6839 ,0x0292
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6840 ,0x0294
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6841 ,0x0296
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6842 ,0x0295
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6843 ,0x0395
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6844 ,0x01D6
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6845 ,0xAB00
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6846 ,0x9600
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6847 ,0x9600
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6848 ,0x9600
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6849 ,0x9600
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6850 ,0x9600
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6851 ,0x9600
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6852 ,0x9600
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6853 ,0x9600
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6854 ,0x9600
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6855 ,0x9600
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6856 ,0x9600
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6857 ,0x9AE0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6858 ,0x0195
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6859 ,0x0395
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6860 ,0x0295
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6861 ,0x0295
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6862 ,0x00FF
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6863 ,0x89A6
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6864 ,0x0193
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6865 ,0x048C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6866 ,0x0183
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6867 ,0x0180
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6868 ,0x028B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6869 ,0x0083
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6870 ,0x0182
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6871 ,0x018A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6872 ,0x0183
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6873 ,0x0084
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6874 ,0x008A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6875 ,0x0183
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6876 ,0x0084
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6877 ,0x008A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6878 ,0x0183
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6879 ,0x0084
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6880 ,0x008A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6881 ,0x0183
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6882 ,0x0083
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6883 ,0x008C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6884 ,0x0182
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6885 ,0x0082
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6886 ,0x018C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6887 ,0x0B8C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6888 ,0x0AB4
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6889 ,0xAF12
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6890 ,0x8411
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6891 ,0x8C01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6892 ,0x8601
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6893 ,0x8C00
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6894 ,0x8801
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6895 ,0x8A01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6896 ,0x8801
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6897 ,0x8A01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6898 ,0x8801
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6899 ,0x8A01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6900 ,0x8801
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6901 ,0x8B01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6902 ,0x8602
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6903 ,0x8B03
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6904 ,0x8302
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6905 ,0x8D08
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6906 ,0x9004
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6907 ,0xA0B8
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6908 ,0x068F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6909 ,0x088D
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6910 ,0x0284
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6911 ,0x028C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6912 ,0x0186
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6913 ,0x028A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6914 ,0x0188
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6915 ,0x018A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6916 ,0x0188
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6917 ,0x018A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6918 ,0x0188
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6919 ,0x018A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6920 ,0x0188
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6921 ,0x018B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6922 ,0x0186
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6923 ,0x018C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6924 ,0x0285
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6925 ,0x018D
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6926 ,0x00A6
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6927 ,0xA104
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6928 ,0x9008
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6929 ,0x8D02
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6930 ,0x8402
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6931 ,0x8C01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6932 ,0x8602
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6933 ,0x8A01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6934 ,0x8801
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6935 ,0x8A01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6936 ,0x8801
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6937 ,0x8A01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6938 ,0x8801
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6939 ,0x8B00
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6940 ,0x8800
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6941 ,0x8C01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6942 ,0x8601
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6943 ,0x8611
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6944 ,0x8412
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6945 ,0xB4A2
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6946 ,0x0292
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6947 ,0x078E
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6948 ,0x0480
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6949 ,0x038C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6950 ,0x0181
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6951 ,0x0182
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6952 ,0x018B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6953 ,0x0182
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6954 ,0x0183
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6955 ,0x018A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6956 ,0x0182
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6957 ,0x0183
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6958 ,0x018A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6959 ,0x0182
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6960 ,0x0183
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6961 ,0x018A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6962 ,0x0182
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6963 ,0x0183
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6964 ,0x018B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6965 ,0x0181
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6966 ,0x0183
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6967 ,0x018B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6968 ,0x0582
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6969 ,0x018D
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6970 ,0x0483
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6971 ,0x00B5
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6972 ,0xB601
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6973 ,0x9501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6974 ,0x9501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6975 ,0x9010
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6976 ,0x8503
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6977 ,0x8101
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6978 ,0x8F01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6979 ,0x8301
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6980 ,0x8F00
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6981 ,0x8401
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6982 ,0x8E01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6983 ,0x8401
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6984 ,0x8E01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6985 ,0x8400
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6986 ,0x9001
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6987 ,0x9502
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6988 ,0xABAA
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6989 ,0x0289
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6990 ,0x0481
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6991 ,0x0180
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6992 ,0x0487
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6993 ,0x0B81
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6994 ,0x0186
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6995 ,0x0183
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6996 ,0x0181
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6997 ,0x0183
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6998 ,0x0086
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
6999 ,0x0085
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7000 ,0x0082
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7001 ,0x0083
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7002 ,0x0185
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7003 ,0x0085
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7004 ,0x0082
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7005 ,0x0083
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7006 ,0x0185
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7007 ,0x0085
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7008 ,0x0082
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7009 ,0x0083
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7010 ,0x0185
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7011 ,0x0183
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7012 ,0x0182
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7013 ,0x0083
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7014 ,0x0186
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7015 ,0x0583
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7016 ,0x0083
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7017 ,0x0086
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7018 ,0x0584
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7019 ,0x0181
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7020 ,0x0186
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7021 ,0x0089
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7022 ,0x0487
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7023 ,0x008B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7024 ,0x019A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7025 ,0xAF12
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7026 ,0x8412
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7027 ,0x8C01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7028 ,0x9401
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7029 ,0x9500
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7030 ,0x9501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7031 ,0x9501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7032 ,0x9502
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7033 ,0x950B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7034 ,0x8C0A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7035 ,0xB4CD
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7036 ,0x0188
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7037 ,0x018A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7038 ,0x0188
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7039 ,0x018A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7040 ,0x0188
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7041 ,0x0185
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7042 ,0x0182
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7043 ,0x0C85
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7044 ,0x0182
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7045 ,0x0C95
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7046 ,0x0195
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7047 ,0x0195
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7048 ,0x01CC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7049 ,0xC401
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7050 ,0x9601
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7051 ,0x8501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7052 ,0x8D01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7053 ,0x8501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7054 ,0x8D01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7055 ,0x8501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7056 ,0x8D01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7057 ,0x8501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7058 ,0x8C01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7059 ,0x8101
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7060 ,0x8210
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7061 ,0x8102
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7062 ,0x810F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7063 ,0x8201
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7064 ,0xDCAF
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7065 ,0x1284
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7066 ,0x128F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7067 ,0x0294
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7068 ,0x0194
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7069 ,0x0392
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7070 ,0x0180
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7071 ,0x0290
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7072 ,0x0182
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7073 ,0x028E
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7074 ,0x0184
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7075 ,0x028C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7076 ,0x0186
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7077 ,0x038A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7078 ,0x0089
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7079 ,0x0196
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7080 ,0x009C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7081 ,0xB000
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7082 ,0x8E01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7083 ,0x8401
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7084 ,0x8E01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7085 ,0x8401
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7086 ,0x8E01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7087 ,0x8401
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7088 ,0x8E01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7089 ,0x8412
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7090 ,0x8412
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7091 ,0x9501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7092 ,0x9501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7093 ,0x9501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7094 ,0x9600
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7095 ,0xB49D
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7096 ,0x0C8A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7097 ,0x0C8B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7098 ,0x0095
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7099 ,0x0195
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7100 ,0x0195
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7101 ,0x0C8B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7102 ,0x0B8B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7103 ,0x0194
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7104 ,0x0195
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7105 ,0x0195
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7106 ,0x0C8B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7107 ,0x0B9C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7108 ,0xB50C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7109 ,0x8A0C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7110 ,0x8C01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7111 ,0x9401
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7112 ,0x9500
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7113 ,0x9501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7114 ,0x9501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7115 ,0x9502
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7116 ,0x950B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7117 ,0x8C0A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7118 ,0xB4A1
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7119 ,0x0491
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7120 ,0x078E
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7121 ,0x0282
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7122 ,0x038C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7123 ,0x0186
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7124 ,0x018B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7125 ,0x0188
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7126 ,0x018A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7127 ,0x0188
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7128 ,0x018A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7129 ,0x0188
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7130 ,0x018A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7131 ,0x0188
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7132 ,0x018B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7133 ,0x0186
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7134 ,0x018C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7135 ,0x0383
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7136 ,0x028D
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7137 ,0x0890
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7138 ,0x04A0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7139 ,0xB511
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7140 ,0x8510
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7141 ,0x8701
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7142 ,0x8601
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7143 ,0x8C00
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7144 ,0x8800
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7145 ,0x8B01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7146 ,0x8801
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7147 ,0x8A01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7148 ,0x8801
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7149 ,0x8A01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7150 ,0x8801
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7151 ,0x8B01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7152 ,0x8602
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7153 ,0x8B02
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7154 ,0x8402
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7155 ,0x8D08
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7156 ,0x9004
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7157 ,0xA0A1
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7158 ,0x0490
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7159 ,0x088D
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7160 ,0x0283
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7161 ,0x038C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7162 ,0x0087
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7163 ,0x028A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7164 ,0x0188
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7165 ,0x018A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7166 ,0x0188
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7167 ,0x018A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7168 ,0x0188
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7169 ,0x018B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7170 ,0x0088
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7171 ,0x008C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7172 ,0x0186
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7173 ,0x018C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7174 ,0x0F86
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7175 ,0x11AF
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7176 ,0xCD0C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7177 ,0x8A0C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7178 ,0x8C01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7179 ,0x9401
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7180 ,0x9500
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7181 ,0x9501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7182 ,0x9501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7183 ,0x9501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7184 ,0x9601
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7185 ,0x9500
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7186 ,0xA7B8
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7187 ,0x0085
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7188 ,0x018C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7189 ,0x0483
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7190 ,0x018C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7191 ,0x0484
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7192 ,0x018A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7193 ,0x0182
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7194 ,0x0183
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7195 ,0x018A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7196 ,0x0182
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7197 ,0x0183
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7198 ,0x018A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7199 ,0x0182
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7200 ,0x0183
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7201 ,0x018A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7202 ,0x0183
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7203 ,0x0182
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7204 ,0x018B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7205 ,0x0083
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7206 ,0x0182
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7207 ,0x018B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7208 ,0x0182
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7209 ,0x058D
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7210 ,0x0083
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7211 ,0x03B6
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7212 ,0xB501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7213 ,0x9501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7214 ,0x9501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7215 ,0x920E
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7216 ,0x880F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7217 ,0x8A01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7218 ,0x8801
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7219 ,0x8A01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7220 ,0x8801
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7221 ,0x8A01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7222 ,0x8801
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7223 ,0x8A01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7224 ,0x8801
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7225 ,0x9401
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7226 ,0xB5B5
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7227 ,0x0A8C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7228 ,0x0B95
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7229 ,0x0295
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7230 ,0x0196
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7231 ,0x0096
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7232 ,0x0095
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7233 ,0x0095
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7234 ,0x018B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7235 ,0x0C8A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7236 ,0x0CB4
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7237 ,0x9D00
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7238 ,0x9603
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7239 ,0x9404
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7240 ,0x9504
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7241 ,0x9404
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7242 ,0x9404
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7243 ,0x9303
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7244 ,0x9103
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7245 ,0x9103
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7246 ,0x9004
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7247 ,0x9003
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7248 ,0x9300
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7249 ,0xA89D
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7250 ,0x0593
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7251 ,0x0893
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7252 ,0x0593
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7253 ,0x038F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7254 ,0x048F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7255 ,0x0492
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7256 ,0x0395
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7257 ,0x0594
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7258 ,0x0593
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7259 ,0x038C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7260 ,0x098B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7261 ,0x06A2
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7262 ,0xB501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7263 ,0x8801
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7264 ,0x8A02
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7265 ,0x8602
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7266 ,0x8C02
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7267 ,0x8203
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7268 ,0x8E02
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7269 ,0x8002
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7270 ,0x9104
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7271 ,0x9204
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7272 ,0x9102
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7273 ,0x8002
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7274 ,0x8E02
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7275 ,0x8303
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7276 ,0x8B02
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7277 ,0x8602
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7278 ,0x8A00
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7279 ,0x8901
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7280 ,0xB4AC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7281 ,0x0186
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7282 ,0x028C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7283 ,0x0185
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7284 ,0x0589
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7285 ,0x0188
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7286 ,0x0487
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7287 ,0x018A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7288 ,0x0484
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7289 ,0x018E
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7290 ,0x0791
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7291 ,0x048F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7292 ,0x0490
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7293 ,0x048F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7294 ,0x0490
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7295 ,0x0393
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7296 ,0x01A7
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7297 ,0xA900
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7298 ,0x8A01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7299 ,0x8702
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7300 ,0x8A01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7301 ,0x8603
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7302 ,0x8A01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7303 ,0x8504
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7304 ,0x8A01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7305 ,0x8402
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7306 ,0x8001
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7307 ,0x8A01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7308 ,0x8202
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7309 ,0x8201
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7310 ,0x8A01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7311 ,0x8102
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7312 ,0x8301
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7313 ,0x8A01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7314 ,0x8002
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7315 ,0x8401
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7316 ,0x8A04
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7317 ,0x8501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7318 ,0x8A02
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7319 ,0x8701
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7320 ,0x8A01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7321 ,0x8801
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7322 ,0x9501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7323 ,0x9CA2
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7324 ,0x0096
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7325 ,0x0195
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7326 ,0x0193
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7327 ,0x0581
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7328 ,0x0286
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7329 ,0x0781
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7330 ,0x0883
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7331 ,0x068A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7332 ,0x0281
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7333 ,0x0191
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7334 ,0x0181
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7335 ,0x0192
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7336 ,0x0081
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7337 ,0x0192
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7338 ,0x0081
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7339 ,0x0192
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7340 ,0x00C8
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7341 ,0xFF90
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7342 ,0x1581
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7343 ,0x15FF
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7344 ,0x90C8
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7345 ,0x0192
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7346 ,0x0081
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7347 ,0x0192
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7348 ,0x0081
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7349 ,0x0192
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7350 ,0x0081
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7351 ,0x0191
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7352 ,0x0182
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7353 ,0x0685
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7354 ,0x0181
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7355 ,0x0383
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7356 ,0x0781
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7357 ,0x088A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7358 ,0x0581
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7359 ,0x018F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7360 ,0x0195
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7361 ,0x01BA
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7362 ,0x9F00
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7363 ,0x9501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7364 ,0x9501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7365 ,0x9401
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7366 ,0x9501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7367 ,0x9601
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7368 ,0x9502
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7369 ,0x9501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7370 ,0x9501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7371 ,0x9501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7372 ,0x9401
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7373 ,0x9501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7374 ,0xA6F8
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7375 ,0x0189
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7376 ,0x0485
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7377 ,0x0381
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7378 ,0x0C85
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7379 ,0x0283
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7380 ,0x0AFF
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7381 ,0x94A1
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7382 ,0x0291
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7383 ,0x078E
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7384 ,0x0382
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7385 ,0x038C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7386 ,0x0186
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7387 ,0x018B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7388 ,0x0188
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7389 ,0x018A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7390 ,0x0086
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7391 ,0x0786
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7392 ,0x0E86
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7393 ,0x0884
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7394 ,0x0187
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7395 ,0x0081
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7396 ,0x0188
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7397 ,0x018A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7398 ,0x0187
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7399 ,0x028B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7400 ,0x0186
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7401 ,0x01B6
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7402 ,0xA900
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7403 ,0x8C01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7404 ,0x8601
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7405 ,0x8904
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7406 ,0x8502
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7407 ,0x870E
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7408 ,0x8702
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7409 ,0x8206
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7410 ,0x8001
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7411 ,0x8701
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7412 ,0x8301
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7413 ,0x8600
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7414 ,0x8700
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7415 ,0x8401
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7416 ,0x8601
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7417 ,0x8600
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7418 ,0x8D01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7419 ,0x8601
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7420 ,0x8D00
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7421 ,0x8601
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7422 ,0x8D00
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7423 ,0x9501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7424 ,0x9501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7425 ,0x9CB4
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7426 ,0x0086
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7427 ,0x008E
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7428 ,0x088F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7429 ,0x0182
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7430 ,0x018F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7431 ,0x0184
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7432 ,0x008F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7433 ,0x0184
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7434 ,0x018E
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7435 ,0x0184
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7436 ,0x018E
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7437 ,0x0184
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7438 ,0x0090
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7439 ,0x0182
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7440 ,0x018F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7441 ,0x088E
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7442 ,0x0086
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7443 ,0x00B9
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7444 ,0xB101
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7445 ,0x8700
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7446 ,0x8100
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7447 ,0x8903
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7448 ,0x8401
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7449 ,0x8100
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7450 ,0x8B03
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7451 ,0x8201
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7452 ,0x8100
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7453 ,0x8D02
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7454 ,0x8101
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7455 ,0x8100
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7456 ,0x8F0A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7457 ,0x8C0A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7458 ,0x8A03
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7459 ,0x8001
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7460 ,0x8100
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7461 ,0x8B03
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7462 ,0x8201
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7463 ,0x8100
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7464 ,0x8903
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7465 ,0x8401
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7466 ,0x8100
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7467 ,0x8901
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7468 ,0x8601
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7469 ,0x8100
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7470 ,0x8900
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7471 ,0xACFF
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7472 ,0x9009
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7473 ,0x8208
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7474 ,0x8109
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7475 ,0x8208
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7476 ,0xFF90
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7477 ,0xB802
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7478 ,0x8500
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7479 ,0x8604
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7480 ,0x8004
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7481 ,0x8302
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7482 ,0x8407
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7483 ,0x8101
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7484 ,0x8401
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7485 ,0x8401
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7486 ,0x8201
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7487 ,0x8301
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7488 ,0x8401
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7489 ,0x8201
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7490 ,0x8301
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7491 ,0x8301
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7492 ,0x8401
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7493 ,0x8201
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7494 ,0x8401
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7495 ,0x8201
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7496 ,0x8401
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7497 ,0x8300
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7498 ,0x8401
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7499 ,0x8301
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7500 ,0x8201
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7501 ,0x8401
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7502 ,0x8402
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7503 ,0x8007
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7504 ,0x8501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7505 ,0x8304
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7506 ,0x8004
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7507 ,0x8E01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7508 ,0xBBC8
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7509 ,0x0194
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7510 ,0x0295
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7511 ,0x01C5
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7512 ,0x0194
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7513 ,0x0295
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7514 ,0x01DC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7515 ,0x8902
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7516 ,0x9107
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7517 ,0x8E01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7518 ,0x8502
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7519 ,0x8B01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7520 ,0x8202
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7521 ,0x8200
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7522 ,0x8B00
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7523 ,0x8105
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7524 ,0x8200
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7525 ,0x8901
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7526 ,0x8100
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7527 ,0x8301
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7528 ,0x8100
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7529 ,0x8900
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7530 ,0x8101
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7531 ,0x8401
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7532 ,0x8000
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7533 ,0x8900
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7534 ,0x8101
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7535 ,0x8401
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7536 ,0x8000
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7537 ,0x8901
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7538 ,0x8001
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7539 ,0x8400
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7540 ,0x8100
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7541 ,0x8A00
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7542 ,0x8101
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7543 ,0x8201
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7544 ,0x8100
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7545 ,0x8A01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7546 ,0x8100
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7547 ,0x8501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7548 ,0x8B01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7549 ,0x8601
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7550 ,0x8D02
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7551 ,0x8202
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7552 ,0x9004
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7553 ,0x89BC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7554 ,0x018F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7555 ,0x0381
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7556 ,0x018A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7557 ,0x0181
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7558 ,0x0481
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7559 ,0x018A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7560 ,0x0082
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7561 ,0x0181
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7562 ,0x0180
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7563 ,0x018A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7564 ,0x0082
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7565 ,0x0082
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7566 ,0x0180
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7567 ,0x018A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7568 ,0x0082
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7569 ,0x0082
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7570 ,0x0180
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7571 ,0x018A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7572 ,0x0181
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7573 ,0x0081
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7574 ,0x0181
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7575 ,0x018A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7576 ,0x0881
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7577 ,0x018B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7578 ,0x0781
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7579 ,0x0195
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7580 ,0x01B8
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7581 ,0xBA01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7582 ,0x9403
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7583 ,0x9202
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7584 ,0x8001
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7585 ,0x9002
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7586 ,0x8201
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7587 ,0x8F01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7588 ,0x8401
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7589 ,0x9101
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7590 ,0x9403
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7591 ,0x9202
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7592 ,0x8001
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7593 ,0x9002
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7594 ,0x8201
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7595 ,0x8F01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7596 ,0x8401
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7597 ,0xB6D0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7598 ,0x0195
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7599 ,0x0190
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7600 ,0x0C8B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7601 ,0x0A8D
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7602 ,0x088F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7603 ,0x0691
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7604 ,0x0493
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7605 ,0x0295
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7606 ,0x00BC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7607 ,0xFFFF
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7608 ,0xCF89
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7609 ,0x0291
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7610 ,0x078E
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7611 ,0x0185
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7612 ,0x028B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7613 ,0x0188
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7614 ,0x008B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7615 ,0x0080
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7616 ,0x0781
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7617 ,0x0089
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7618 ,0x0180
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7619 ,0x0781
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7620 ,0x0089
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7621 ,0x0081
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7622 ,0x0082
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7623 ,0x0084
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7624 ,0x0089
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7625 ,0x0081
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7626 ,0x0082
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7627 ,0x0084
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7628 ,0x0089
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7629 ,0x0180
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7630 ,0x0180
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7631 ,0x0382
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7632 ,0x008A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7633 ,0x0081
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7634 ,0x0281
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7635 ,0x0181
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7636 ,0x008A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7637 ,0x0188
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7638 ,0x018B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7639 ,0x0186
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7640 ,0x018D
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7641 ,0x0282
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7642 ,0x0290
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7643 ,0x0489
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7644 ,0xC900
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7645 ,0x9600
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7646 ,0x9600
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7647 ,0x9600
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7648 ,0x9600
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7649 ,0x9600
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7650 ,0x9600
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7651 ,0x9600
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7652 ,0xDCCB
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7653 ,0x0193
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7654 ,0x0591
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7655 ,0x0181
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7656 ,0x0190
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7657 ,0x0183
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7658 ,0x018F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7659 ,0x0183
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7660 ,0x018F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7661 ,0x0183
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7662 ,0x0091
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7663 ,0x0592
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7664 ,0x03D8
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7665 ,0x9F00
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7666 ,0x8700
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7667 ,0x8D00
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7668 ,0x8701
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7669 ,0x8C00
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7670 ,0x8701
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7671 ,0x8C00
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7672 ,0x8701
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7673 ,0x8C00
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7674 ,0x8701
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7675 ,0x870B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7676 ,0x8101
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7677 ,0x870B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7678 ,0x8101
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7679 ,0x8C00
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7680 ,0x8701
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7681 ,0x8C00
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7682 ,0x8701
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7683 ,0x8C00
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7684 ,0x8701
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7685 ,0x8C00
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7686 ,0x8701
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7687 ,0x8C00
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7688 ,0x8700
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7689 ,0x9DCA
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7690 ,0x0086
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7691 ,0x008D
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7692 ,0x0184
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7693 ,0x028C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7694 ,0x0184
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7695 ,0x038C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7696 ,0x0184
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7697 ,0x0080
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7698 ,0x018C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7699 ,0x0183
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7700 ,0x0180
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7701 ,0x018C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7702 ,0x0182
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7703 ,0x0181
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7704 ,0x018D
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7705 ,0x0482
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7706 ,0x018E
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7707 ,0x0283
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7708 ,0x01D3
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7709 ,0xD100
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7710 ,0x8E01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7711 ,0x8401
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7712 ,0x8D01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7713 ,0x8601
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7714 ,0x8C01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7715 ,0x8200
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7716 ,0x8201
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7717 ,0x8C01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7718 ,0x8200
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7719 ,0x8201
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7720 ,0x8C01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7721 ,0x8101
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7722 ,0x8201
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7723 ,0x8D05
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7724 ,0x8001
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7725 ,0x8F01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7726 ,0x8103
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7727 ,0xD4FF
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7728 ,0x9101
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7729 ,0x9303
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7730 ,0x9301
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7731 ,0x9500
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7732 ,0xF69D
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7733 ,0x1185
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7734 ,0x0B95
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7735 ,0x0196
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7736 ,0x0195
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7737 ,0x0195
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7738 ,0x0195
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7739 ,0x0094
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7740 ,0x028B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7741 ,0x0B95
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7742 ,0x0295
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7743 ,0x0195
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7744 ,0x0195
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7745 ,0x0085
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7746 ,0xFFFF
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7747 ,0xCF00
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7748
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7749 #line 2487 "./ostc28.drx.txt"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7750 #line 730 "p2_deco_main - 090915b.c"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7751
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7752 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7753
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7754 #pragma romdata font_table_small = 0x0B548
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7755 rom const rom unsigned int wp_small_table[] =
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7756 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7757 #line 1 "./ostc28.tbl.txt"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7758 0x0000
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7759 ,0x000E
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7760 ,0x001B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7761 ,0x0048
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7762 ,0x007D
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7763 ,0x00B4
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7764 ,0x00E7
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7765 ,0x00F0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7766 ,0x010D
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7767 ,0x012A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7768 ,0x014B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7769 ,0x0164
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7770 ,0x0170
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7771 ,0x0185
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7772 ,0x018E
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7773 ,0x01A3
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7774 ,0x01D6
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7775 ,0x01E2
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7776 ,0x0215
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7777 ,0x0246
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7778 ,0x0267
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7779 ,0x029C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7780 ,0x02CB
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7781 ,0x02EA
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7782 ,0x0321
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7783 ,0x0352
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7784 ,0x0360
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7785 ,0x0371
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7786 ,0x039C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7787 ,0x03CD
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7788 ,0x03F8
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7789 ,0x041B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7790 ,0x045C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7791 ,0x047D
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7792 ,0x04B8
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7793 ,0x04E5
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7794 ,0x050E
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7795 ,0x0541
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7796 ,0x0564
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7797 ,0x0597
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7798 ,0x05AC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7799 ,0x05CD
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7800 ,0x05EA
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7801 ,0x060F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7802 ,0x0624
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7803 ,0x063D
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7804 ,0x0656
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7805 ,0x067F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7806 ,0x06A4
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7807 ,0x06D5
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7808 ,0x0700
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7809 ,0x0739
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7810 ,0x0752
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7811 ,0x076B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7812 ,0x0784
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7813 ,0x079D
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7814 ,0x07C6
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7815 ,0x07DF
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7816 ,0x0818
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7817 ,0x0837
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7818 ,0x084C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7819 ,0x086B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7820 ,0x087C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7821 ,0x0895
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7822 ,0x08A1
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7823 ,0x08D4
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7824 ,0x08F9
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7825 ,0x0920
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7826 ,0x0945
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7827 ,0x097A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7828 ,0x099B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7829 ,0x09E4
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7830 ,0x09F9
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7831 ,0x0A14
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7832 ,0x0A33
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7833 ,0x0A54
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7834 ,0x0A71
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7835 ,0x0A8A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7836 ,0x0A9F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7837 ,0x0AC8
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7838 ,0x0AED
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7839 ,0x0B12
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7840 ,0x0B27
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7841 ,0x0B5A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7842 ,0x0B77
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7843 ,0x0B8C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7844 ,0x0BA5
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7845 ,0x0BBE
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7846 ,0x0BE3
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7847 ,0x0C04
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7848 ,0x0C39
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7849 ,0x0C5C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7850 ,0x0C63
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7851 ,0x0C86
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7852 ,0x0C9F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7853 ,0x0CAD
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7854 ,0x0CD6
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7855 ,0x0D05
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7856 ,0x0D2A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7857 ,0x0D61
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7858 ,0x0D6C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7859 ,0x0DAB
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7860 ,0x0DB8
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7861 ,0x0E05
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7862 ,0x0E3C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7863 ,0x0E5D
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7864 ,0x0E70
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7865 ,0x0E73
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7866 ,0x0EBA
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7867 ,0x0ECB
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7868 ,0x0EE4
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7869 ,0x0F15
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7870 ,0x0F3C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7871 ,0x0F61
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7872 ,0x0F6B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7873 ,0x0F86
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7874 ,0x0F89
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7875
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7876
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7877 #line 205 "./ostc28.tbl.txt"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7878 #line 736 "p2_deco_main - 090915b.c"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7879
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7880 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7881
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7882 #pragma romdata font_table_medium = 0x0B632
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7883 rom const rom unsigned int wp_medium_table[] =
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7884 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7885 #line 1 "./ostc48.tbl.txt"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7886 0x0000
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7887 ,0x000F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7888 ,0x0016
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7889 ,0x006B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7890 ,0x0083
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7891 ,0x00DC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7892 ,0x012D
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7893 ,0x0166
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7894 ,0x01C1
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7895 ,0x0216
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7896 ,0x024C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7897 ,0x02AB
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7898 ,0x0302
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7899 ,0x031B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7900 ,0x032A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7901 ,0x0344
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7902 ,0x036F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7903 ,0x0375
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7904 #line 742 "p2_deco_main - 090915b.c"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7905
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7906 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7907
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7908 #pragma romdata font_data_medium = 0x0B656
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7909 rom const rom unsigned int wp_medium_data[] =
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7910 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7911 #line 1 "./ostc48.drx.txt"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7912 0x9F9F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7913 ,0xBA03
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7914 ,0x9A04
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7915 ,0x9A05
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7916 ,0x9904
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7917 ,0x9B03
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7918 ,0x9F9F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7919 ,0xC09F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7920 ,0x9FBF
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7921 ,0x7F9F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7922 ,0x9FBF
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7923 ,0xCD03
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7924 ,0x960E
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7925 ,0x8E12
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7926 ,0x8A16
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7927 ,0x8704
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7928 ,0x8B07
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7929 ,0x8503
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7930 ,0x8C03
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7931 ,0x8004
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7932 ,0x8303
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7933 ,0x8B04
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7934 ,0x8204
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7935 ,0x8202
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7936 ,0x8B04
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7937 ,0x8403
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7938 ,0x8102
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7939 ,0x8B03
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7940 ,0x8702
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7941 ,0x8102
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7942 ,0x8A03
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7943 ,0x8802
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7944 ,0x8102
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7945 ,0x8804
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7946 ,0x8903
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7947 ,0x8002
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7948 ,0x8703
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7949 ,0x8B02
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7950 ,0x8103
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7951 ,0x8503
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7952 ,0x8C02
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7953 ,0x8203
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7954 ,0x8204
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7955 ,0x8C03
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7956 ,0x8303
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7957 ,0x8004
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7958 ,0x8C03
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7959 ,0x8506
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7960 ,0x8C04
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7961 ,0x8716
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7962 ,0x8913
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7963 ,0x8E0E
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7964 ,0x9503
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7965 ,0xCDFF
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7966 ,0x8400
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7967 ,0x9E01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7968 ,0x9C02
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7969 ,0x9B02
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7970 ,0x9C02
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7971 ,0x9B03
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7972 ,0x9B02
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7973 ,0x9B1D
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7974 ,0x811D
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7975 ,0x811D
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7976 ,0xFFFF
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7977 ,0xC0FC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7978 ,0x0185
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7979 ,0x0094
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7980 ,0x0384
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7981 ,0x0291
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7982 ,0x0583
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7983 ,0x0390
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7984 ,0x0682
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7985 ,0x0390
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7986 ,0x0782
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7987 ,0x0290
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7988 ,0x0381
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7989 ,0x0281
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7990 ,0x028F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7991 ,0x0482
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7992 ,0x0281
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7993 ,0x028E
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7994 ,0x0483
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7995 ,0x0281
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7996 ,0x028D
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7997 ,0x0484
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7998 ,0x0281
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
7999 ,0x028D
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8000 ,0x0385
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8001 ,0x0281
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8002 ,0x028C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8003 ,0x0386
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8004 ,0x0281
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8005 ,0x038A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8006 ,0x0387
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8007 ,0x0282
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8008 ,0x0288
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8009 ,0x0488
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8010 ,0x0282
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8011 ,0x0386
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8012 ,0x0489
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8013 ,0x0283
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8014 ,0x0D8A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8015 ,0x0284
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8016 ,0x0A8C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8017 ,0x0285
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8018 ,0x088D
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8019 ,0x0287
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8020 ,0x0390
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8021 ,0x02E0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8022 ,0xFF9A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8023 ,0x0185
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8024 ,0x0292
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8025 ,0x0483
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8026 ,0x0393
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8027 ,0x0482
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8028 ,0x0295
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8029 ,0x0382
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8030 ,0x0296
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8031 ,0x0281
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8032 ,0x0289
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8033 ,0x028A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8034 ,0x0281
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8035 ,0x0289
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8036 ,0x028A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8037 ,0x0281
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8038 ,0x0289
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8039 ,0x028A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8040 ,0x0281
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8041 ,0x0289
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8042 ,0x028A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8043 ,0x0281
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8044 ,0x0288
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8045 ,0x038A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8046 ,0x0282
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8047 ,0x0287
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8048 ,0x0489
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8049 ,0x0282
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8050 ,0x0385
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8051 ,0x0687
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8052 ,0x0383
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8053 ,0x0A81
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8054 ,0x0384
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8055 ,0x0484
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8056 ,0x0A81
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8057 ,0x0C87
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8058 ,0x0684
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8059 ,0x0A8A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8060 ,0x0288
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8061 ,0x07FF
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8062 ,0x84D3
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8063 ,0x029A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8064 ,0x0499
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8065 ,0x0597
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8066 ,0x0796
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8067 ,0x0381
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8068 ,0x0294
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8069 ,0x0482
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8070 ,0x0293
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8071 ,0x0384
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8072 ,0x0291
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8073 ,0x0485
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8074 ,0x0290
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8075 ,0x0387
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8076 ,0x028E
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8077 ,0x0488
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8078 ,0x028D
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8079 ,0x038A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8080 ,0x028B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8081 ,0x048B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8082 ,0x028A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8083 ,0x1C81
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8084 ,0x1D81
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8085 ,0x1D81
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8086 ,0x1D94
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8087 ,0x029C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8088 ,0x029C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8089 ,0x029C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8090 ,0x02C8
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8091 ,0xFA00
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8092 ,0x8D06
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8093 ,0x8802
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8094 ,0x830F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8095 ,0x8704
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8096 ,0x820F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8097 ,0x8803
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8098 ,0x8209
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8099 ,0x8102
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8100 ,0x8A03
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8101 ,0x8102
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8102 ,0x8702
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8103 ,0x8C02
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8104 ,0x8102
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8105 ,0x8702
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8106 ,0x8C02
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8107 ,0x8102
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8108 ,0x8701
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8109 ,0x8D02
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8110 ,0x8102
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8111 ,0x8701
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8112 ,0x8E02
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8113 ,0x8002
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8114 ,0x8701
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8115 ,0x8D03
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8116 ,0x8002
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8117 ,0x8702
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8118 ,0x8C02
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8119 ,0x8102
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8120 ,0x8702
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8121 ,0x8C02
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8122 ,0x8102
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8123 ,0x8703
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8124 ,0x8A03
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8125 ,0x8102
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8126 ,0x8803
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8127 ,0x8804
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8128 ,0x8102
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8129 ,0x8805
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8130 ,0x8405
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8131 ,0x8202
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8132 ,0x890E
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8133 ,0x8302
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8134 ,0x8A0C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8135 ,0x9408
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8136 ,0xE5EC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8137 ,0x0891
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8138 ,0x118B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8139 ,0x1588
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8140 ,0x1785
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8141 ,0x0584
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8142 ,0x0286
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8143 ,0x0584
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8144 ,0x0385
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8145 ,0x0289
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8146 ,0x0383
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8147 ,0x0386
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8148 ,0x028A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8149 ,0x0381
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8150 ,0x0386
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8151 ,0x028C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8152 ,0x0281
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8153 ,0x0287
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8154 ,0x028C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8155 ,0x0281
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8156 ,0x0287
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8157 ,0x028D
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8158 ,0x0280
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8159 ,0x0287
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8160 ,0x028C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8161 ,0x0281
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8162 ,0x0287
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8163 ,0x028C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8164 ,0x0281
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8165 ,0x0287
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8166 ,0x038B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8167 ,0x0281
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8168 ,0x0288
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8169 ,0x0389
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8170 ,0x0283
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8171 ,0x0287
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8172 ,0x0584
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8173 ,0x0583
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8174 ,0x0387
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8175 ,0x0E85
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8176 ,0x008A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8177 ,0x0C95
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8178 ,0x06E6
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8179 ,0xFF80
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8180 ,0x029C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8181 ,0x029C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8182 ,0x029C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8183 ,0x0297
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8184 ,0x0281
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8185 ,0x0294
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8186 ,0x0581
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8187 ,0x0291
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8188 ,0x0881
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8189 ,0x028F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8190 ,0x0982
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8191 ,0x028C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8192 ,0x0985
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8193 ,0x0289
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8194 ,0x0988
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8195 ,0x0287
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8196 ,0x088B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8197 ,0x0284
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8198 ,0x098D
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8199 ,0x0282
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8200 ,0x0890
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8201 ,0x0B93
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8202 ,0x0995
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8203 ,0x0698
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8204 ,0x049A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8205 ,0x01FC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8206 ,0xF405
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8207 ,0x8A03
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8208 ,0x8808
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8209 ,0x8707
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8210 ,0x850A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8211 ,0x8509
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8212 ,0x8304
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8213 ,0x8105
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8214 ,0x830B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8215 ,0x8103
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8216 ,0x8504
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8217 ,0x8202
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8218 ,0x8506
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8219 ,0x8803
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8220 ,0x8102
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8221 ,0x8705
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8222 ,0x8902
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8223 ,0x8102
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8224 ,0x8803
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8225 ,0x8A02
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8226 ,0x8102
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8227 ,0x8803
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8228 ,0x8A02
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8229 ,0x8102
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8230 ,0x8902
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8231 ,0x8A02
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8232 ,0x8102
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8233 ,0x8803
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8234 ,0x8A02
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8235 ,0x8102
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8236 ,0x8804
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8237 ,0x8902
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8238 ,0x8103
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8239 ,0x8606
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8240 ,0x8802
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8241 ,0x8203
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8242 ,0x8303
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8243 ,0x8103
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8244 ,0x8602
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8245 ,0x830B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8246 ,0x8105
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8247 ,0x8204
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8248 ,0x8408
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8249 ,0x840B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8250 ,0x8705
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8251 ,0x8609
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8252 ,0x9705
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8253 ,0xE5E7
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8254 ,0x0498
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8255 ,0x098B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8256 ,0x0086
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8257 ,0x0C89
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8258 ,0x0284
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8259 ,0x0E88
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8260 ,0x0382
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8261 ,0x0388
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8262 ,0x0388
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8263 ,0x0282
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8264 ,0x028A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8265 ,0x0387
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8266 ,0x0281
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8267 ,0x028C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8268 ,0x0287
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8269 ,0x0281
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8270 ,0x028C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8271 ,0x0287
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8272 ,0x0380
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8273 ,0x028C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8274 ,0x0287
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8275 ,0x0281
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8276 ,0x028C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8277 ,0x0287
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8278 ,0x0281
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8279 ,0x028C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8280 ,0x0287
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8281 ,0x0281
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8282 ,0x038A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8283 ,0x0287
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8284 ,0x0382
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8285 ,0x0389
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8286 ,0x0286
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8287 ,0x0383
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8288 ,0x0487
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8289 ,0x0285
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8290 ,0x0485
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8291 ,0x0781
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8292 ,0x0381
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8293 ,0x0887
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8294 ,0x168A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8295 ,0x128F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8296 ,0x0CE9
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8297 ,0x9F9F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8298 ,0xAB03
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8299 ,0x8A03
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8300 ,0x8B04
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8301 ,0x8904
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8302 ,0x8B04
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8303 ,0x8905
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8304 ,0x8A04
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8305 ,0x8904
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8306 ,0x8C02
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8307 ,0x8B03
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8308 ,0x9F9F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8309 ,0xC09F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8310 ,0x9FC8
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8311 ,0x0194
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8312 ,0x0A94
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8313 ,0x0A94
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8314 ,0x0896
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8315 ,0x059F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8316 ,0x9FB9
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8317 ,0xFFA9
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8318 ,0x009B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8319 ,0x0394
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8320 ,0x0A94
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8321 ,0x0995
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8322 ,0x0698
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8323 ,0x03FF
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8324 ,0x8302
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8325 ,0x940A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8326 ,0x940A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8327 ,0x9407
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8328 ,0x9704
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8329 ,0xFFBA
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8330 ,0xC815
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8331 ,0x8915
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8332 ,0x8915
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8333 ,0x8B02
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8334 ,0x9B01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8335 ,0x9C01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8336 ,0x9D01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8337 ,0x9D02
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8338 ,0x9C04
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8339 ,0x9A15
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8340 ,0x8A14
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8341 ,0x8B13
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8342 ,0x8A02
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8343 ,0x9B02
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8344 ,0x9C01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8345 ,0x9D01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8346 ,0x9D02
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8347 ,0x9C15
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8348 ,0x8915
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8349 ,0x8A14
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8350 ,0x8D11
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8351 ,0xA0FF
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8352 ,0xFFFF
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8353 ,0xFFFF
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8354 ,0xFF00
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8355 #line 748 "p2_deco_main - 090915b.c"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8356
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8357 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8358
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8359 #pragma romdata font_data_large = 0x0BA46
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8360 rom const rom unsigned int wp_large_data[] =
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8361 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8362 #line 1 "./ostc90.drx.txt"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8363 0x9BAF
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8364 ,0xAFAF
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8365 ,0xAFAF
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8366 ,0xAFD1
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8367 ,0x05B2
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8368 ,0x07B0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8369 ,0x08B0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8370 ,0x09AF
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8371 ,0x09AF
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8372 ,0x09AF
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8373 ,0x09AF
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8374 ,0x08B1
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8375 ,0x07B2
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8376 ,0x049B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8377 ,0x9F9F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8378 ,0x9F9F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8379 ,0x9FAE
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8380 ,0xFFFF
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8381 ,0xFFFF
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8382 ,0xFFFF
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8383 ,0xFFFF
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8384 ,0xFFFF
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8385 ,0xFFFF
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8386 ,0xFFFF
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8387 ,0xFFFF
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8388 ,0xFFFF
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8389 ,0x8FFF
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8390 ,0xFF82
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8391 ,0x04AC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8392 ,0x14A1
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8393 ,0x1A9B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8394 ,0x2096
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8395 ,0x2492
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8396 ,0x288F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8397 ,0x0E8A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8398 ,0x108C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8399 ,0x0B94
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8400 ,0x0C8A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8401 ,0x0996
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8402 ,0x0F87
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8403 ,0x0896
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8404 ,0x1285
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8405 ,0x0797
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8406 ,0x0783
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8407 ,0x0785
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8408 ,0x0697
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8409 ,0x0785
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8410 ,0x0783
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8411 ,0x0696
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8412 ,0x0887
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8413 ,0x0782
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8414 ,0x0596
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8415 ,0x078A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8416 ,0x0681
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8417 ,0x0596
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8418 ,0x078C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8419 ,0x0581
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8420 ,0x0594
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8421 ,0x088E
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8422 ,0x0580
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8423 ,0x0494
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8424 ,0x0790
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8425 ,0x0580
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8426 ,0x0493
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8427 ,0x0791
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8428 ,0x0580
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8429 ,0x0491
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8430 ,0x0892
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8431 ,0x0580
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8432 ,0x0490
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8433 ,0x0794
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8434 ,0x0580
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8435 ,0x058E
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8436 ,0x0795
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8437 ,0x0580
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8438 ,0x058C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8439 ,0x0896
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8440 ,0x0580
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8441 ,0x068A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8442 ,0x0896
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8443 ,0x0582
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8444 ,0x0688
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8445 ,0x0797
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8446 ,0x0682
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8447 ,0x0785
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8448 ,0x0897
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8449 ,0x0684
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8450 ,0x0783
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8451 ,0x0897
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8452 ,0x0785
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8453 ,0x0880
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8454 ,0x0798
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8455 ,0x0787
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8456 ,0x0F97
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8457 ,0x0889
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8458 ,0x0D95
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8459 ,0x0A8B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8460 ,0x108C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8461 ,0x0E8E
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8462 ,0x2891
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8463 ,0x2694
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8464 ,0x2299
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8465 ,0x1CA0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8466 ,0x15AA
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8467 ,0x0797
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8468 ,0xFFFF
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8469 ,0xFFD7
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8470 ,0x01B7
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8471 ,0x03B4
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8472 ,0x04B4
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8473 ,0x03B4
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8474 ,0x04B4
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8475 ,0x04B3
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8476 ,0x04B3
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8477 ,0x05B3
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8478 ,0x05B2
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8479 ,0x06B2
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8480 ,0x05B2
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8481 ,0x06B2
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8482 ,0x3681
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8483 ,0x3781
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8484 ,0x3781
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8485 ,0x3781
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8486 ,0x3781
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8487 ,0x37FF
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8488 ,0xFFFF
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8489 ,0xFFFF
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8490 ,0xFFAC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8491 ,0xFFFF
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8492 ,0xFF90
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8493 ,0x0389
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8494 ,0x00A8
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8495 ,0x0587
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8496 ,0x03A5
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8497 ,0x0786
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8498 ,0x05A3
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8499 ,0x0885
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8500 ,0x07A0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8501 ,0x0A84
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8502 ,0x089F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8503 ,0x0B84
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8504 ,0x069F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8505 ,0x0D83
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8506 ,0x069F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8507 ,0x0E82
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8508 ,0x069F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8509 ,0x0881
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8510 ,0x0482
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8511 ,0x059E
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8512 ,0x0883
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8513 ,0x0482
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8514 ,0x049E
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8515 ,0x0884
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8516 ,0x0481
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8517 ,0x059D
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8518 ,0x0885
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8519 ,0x0481
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8520 ,0x059C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8521 ,0x0787
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8522 ,0x0481
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8523 ,0x049C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8524 ,0x0788
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8525 ,0x0481
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8526 ,0x049B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8527 ,0x0789
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8528 ,0x0481
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8529 ,0x049A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8530 ,0x078A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8531 ,0x0481
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8532 ,0x0499
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8533 ,0x078B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8534 ,0x0481
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8535 ,0x0498
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8536 ,0x078C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8537 ,0x0481
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8538 ,0x0596
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8539 ,0x078D
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8540 ,0x0481
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8541 ,0x0595
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8542 ,0x078E
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8543 ,0x0481
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8544 ,0x0594
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8545 ,0x078F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8546 ,0x0481
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8547 ,0x0692
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8548 ,0x0790
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8549 ,0x0482
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8550 ,0x0690
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8551 ,0x0791
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8552 ,0x0482
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8553 ,0x078E
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8554 ,0x0792
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8555 ,0x0483
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8556 ,0x078B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8557 ,0x0893
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8558 ,0x0483
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8559 ,0x0986
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8560 ,0x0A94
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8561 ,0x0484
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8562 ,0x1995
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8563 ,0x0485
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8564 ,0x1796
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8565 ,0x0486
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8566 ,0x1498
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8567 ,0x0487
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8568 ,0x1299
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8569 ,0x0489
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8570 ,0x0E9B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8571 ,0x048C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8572 ,0x089D
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8573 ,0x05B3
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8574 ,0x05BA
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8575 ,0xFFFF
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8576 ,0xFF8E
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8577 ,0x00B7
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8578 ,0x028A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8579 ,0x01A8
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8580 ,0x0488
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8581 ,0x03A5
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8582 ,0x0786
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8583 ,0x05A3
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8584 ,0x0886
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8585 ,0x05A5
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8586 ,0x0784
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8587 ,0x05A7
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8588 ,0x0684
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8589 ,0x05A8
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8590 ,0x0682
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8591 ,0x05AA
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8592 ,0x0582
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8593 ,0x05AA
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8594 ,0x0581
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8595 ,0x0591
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8596 ,0x0495
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8597 ,0x0580
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8598 ,0x0591
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8599 ,0x0495
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8600 ,0x0580
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8601 ,0x0591
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8602 ,0x0495
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8603 ,0x0580
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8604 ,0x0492
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8605 ,0x0495
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8606 ,0x0580
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8607 ,0x0492
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8608 ,0x0495
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8609 ,0x0580
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8610 ,0x0492
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8611 ,0x0495
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8612 ,0x0580
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8613 ,0x0492
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8614 ,0x0594
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8615 ,0x0580
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8616 ,0x0590
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8617 ,0x0694
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8618 ,0x0580
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8619 ,0x0590
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8620 ,0x0694
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8621 ,0x0580
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8622 ,0x058F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8623 ,0x0892
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8624 ,0x0582
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8625 ,0x058E
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8626 ,0x0892
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8627 ,0x0582
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8628 ,0x068C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8629 ,0x0A90
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8630 ,0x0682
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8631 ,0x078A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8632 ,0x0C8E
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8633 ,0x0684
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8634 ,0x0787
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8635 ,0x0681
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8636 ,0x068C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8637 ,0x0785
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8638 ,0x1581
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8639 ,0x0789
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8640 ,0x0887
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8641 ,0x1383
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8642 ,0x1889
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8643 ,0x1185
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8644 ,0x168B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8645 ,0x0F87
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8646 ,0x148D
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8647 ,0x0C8A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8648 ,0x1291
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8649 ,0x078E
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8650 ,0x0EAC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8651 ,0x0AFF
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8652 ,0xB8FF
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8653 ,0xFF8B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8654 ,0x05B2
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8655 ,0x06B0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8656 ,0x08AF
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8657 ,0x09AD
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8658 ,0x0BAC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8659 ,0x0CAA
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8660 ,0x0EA9
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8661 ,0x0781
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8662 ,0x05A7
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8663 ,0x0882
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8664 ,0x05A6
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8665 ,0x0784
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8666 ,0x05A4
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8667 ,0x0786
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8668 ,0x05A3
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8669 ,0x0787
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8670 ,0x05A1
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8671 ,0x0789
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8672 ,0x059F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8673 ,0x088A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8674 ,0x059E
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8675 ,0x078C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8676 ,0x059C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8677 ,0x088D
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8678 ,0x059B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8679 ,0x078F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8680 ,0x0599
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8681 ,0x0890
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8682 ,0x0598
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8683 ,0x0792
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8684 ,0x0596
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8685 ,0x0794
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8686 ,0x0595
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8687 ,0x0795
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8688 ,0x0593
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8689 ,0x0797
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8690 ,0x0592
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8691 ,0x3581
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8692 ,0x3781
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8693 ,0x3781
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8694 ,0x3781
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8695 ,0x3781
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8696 ,0x3781
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8697 ,0x37A4
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8698 ,0x05B3
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8699 ,0x05B3
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8700 ,0x05B3
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8701 ,0x05B3
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8702 ,0x05B3
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8703 ,0x05B3
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8704 ,0x058F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8705 ,0xFFFF
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8706 ,0xFF8C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8707 ,0x01A2
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8708 ,0x0092
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8709 ,0x0392
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8710 ,0x1090
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8711 ,0x0585
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8712 ,0x1C8F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8713 ,0x0784
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8714 ,0x1D8E
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8715 ,0x0883
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8716 ,0x1D8E
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8717 ,0x0883
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8718 ,0x1C91
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8719 ,0x0782
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8720 ,0x1B93
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8721 ,0x0682
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8722 ,0x058E
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8723 ,0x0595
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8724 ,0x0681
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8725 ,0x058E
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8726 ,0x0497
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8727 ,0x0581
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8728 ,0x058E
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8729 ,0x0497
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8730 ,0x0581
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8731 ,0x058D
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8732 ,0x0598
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8733 ,0x0580
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8734 ,0x058D
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8735 ,0x0499
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8736 ,0x0580
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8737 ,0x058D
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8738 ,0x0499
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8739 ,0x0580
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8740 ,0x058D
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8741 ,0x0499
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8742 ,0x0580
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8743 ,0x058D
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8744 ,0x0499
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8745 ,0x0580
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8746 ,0x058D
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8747 ,0x0499
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8748 ,0x0580
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8749 ,0x058D
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8750 ,0x0499
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8751 ,0x0580
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8752 ,0x058D
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8753 ,0x0499
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8754 ,0x0580
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8755 ,0x058D
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8756 ,0x0499
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8757 ,0x0580
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8758 ,0x058D
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8759 ,0x0597
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8760 ,0x0581
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8761 ,0x058D
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8762 ,0x0597
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8763 ,0x0581
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8764 ,0x058E
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8765 ,0x0595
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8766 ,0x0681
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8767 ,0x058E
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8768 ,0x0693
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8769 ,0x0682
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8770 ,0x058E
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8771 ,0x0791
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8772 ,0x0782
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8773 ,0x058F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8774 ,0x088D
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8775 ,0x0883
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8776 ,0x0590
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8777 ,0x0A87
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8778 ,0x0B83
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8779 ,0x0591
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8780 ,0x1C84
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8781 ,0x0592
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8782 ,0x1A85
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8783 ,0x0593
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8784 ,0x1886
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8785 ,0x0594
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8786 ,0x15A5
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8787 ,0x11AA
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8788 ,0x0CC5
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8789 ,0xFFFF
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8790 ,0xF111
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8791 ,0xA21B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8792 ,0x9A21
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8793 ,0x9426
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8794 ,0x9029
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8795 ,0x8E2B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8796 ,0x8C0D
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8797 ,0x8505
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8798 ,0x850E
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8799 ,0x880B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8800 ,0x8805
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8801 ,0x8B09
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8802 ,0x8808
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8803 ,0x8906
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8804 ,0x8E08
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8805 ,0x8607
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8806 ,0x8B05
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8807 ,0x9107
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8808 ,0x8407
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8809 ,0x8B05
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8810 ,0x9306
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8811 ,0x8306
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8812 ,0x8C05
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8813 ,0x9506
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8814 ,0x8205
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8815 ,0x8D05
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8816 ,0x9605
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8817 ,0x8106
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8818 ,0x8D04
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8819 ,0x9706
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8820 ,0x8005
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8821 ,0x8D05
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8822 ,0x9805
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8823 ,0x8005
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8824 ,0x8D05
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8825 ,0x9805
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8826 ,0x8004
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8827 ,0x8E04
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8828 ,0x990B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8829 ,0x8E04
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8830 ,0x990B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8831 ,0x8E05
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8832 ,0x980B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8833 ,0x8E05
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8834 ,0x980B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8835 ,0x8E05
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8836 ,0x9805
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8837 ,0x8004
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8838 ,0x8E06
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8839 ,0x9605
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8840 ,0x8104
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8841 ,0x8F05
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8842 ,0x9605
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8843 ,0x8105
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8844 ,0x8E06
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8845 ,0x9405
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8846 ,0x8205
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8847 ,0x8F07
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8848 ,0x9007
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8849 ,0x8305
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8850 ,0x8E09
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8851 ,0x8C08
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8852 ,0x8407
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8853 ,0x8D0B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8854 ,0x860A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8855 ,0x8507
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8856 ,0x8E1B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8857 ,0x8705
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8858 ,0x9019
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8859 ,0x8903
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8860 ,0x9217
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8861 ,0x8B00
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8862 ,0x9613
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8863 ,0xA70F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8864 ,0xAD07
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8865 ,0xC8FF
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8866 ,0xFFFF
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8867 ,0x9605
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8868 ,0xB305
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8869 ,0xB305
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8870 ,0xB305
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8871 ,0xB305
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8872 ,0xB305
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8873 ,0xAF01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8874 ,0x8105
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8875 ,0xAC04
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8876 ,0x8105
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8877 ,0xA907
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8878 ,0x8105
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8879 ,0xA60A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8880 ,0x8105
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8881 ,0xA40C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8882 ,0x8105
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8883 ,0xA10F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8884 ,0x8105
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8885 ,0x9E12
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8886 ,0x8105
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8887 ,0x9B13
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8888 ,0x8305
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8889 ,0x9813
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8890 ,0x8605
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8891 ,0x9612
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8892 ,0x8905
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8893 ,0x9312
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8894 ,0x8C05
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8895 ,0x9012
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8896 ,0x8F05
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8897 ,0x8E11
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8898 ,0x9205
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8899 ,0x8B11
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8900 ,0x9505
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8901 ,0x8910
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8902 ,0x9805
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8903 ,0x8610
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8904 ,0x9B05
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8905 ,0x840F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8906 ,0x9E05
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8907 ,0x8110
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8908 ,0xA015
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8909 ,0xA312
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8910 ,0xA610
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8911 ,0xA80D
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8912 ,0xAB0B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8913 ,0xAD09
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8914 ,0xAF06
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8915 ,0xB204
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8916 ,0xFFA7
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8917 ,0xFFFF
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8918 ,0xCA03
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8919 ,0xB10B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8920 ,0xAB0F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8921 ,0x9007
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8922 ,0x8F11
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8923 ,0x8D0C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8924 ,0x8A14
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8925 ,0x8A0F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8926 ,0x8816
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8927 ,0x8811
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8928 ,0x8618
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8929 ,0x8614
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8930 ,0x8407
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8931 ,0x8708
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8932 ,0x8515
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8933 ,0x8306
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8934 ,0x8B07
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8935 ,0x8406
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8936 ,0x8608
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8937 ,0x8106
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8938 ,0x8D06
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8939 ,0x8306
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8940 ,0x8907
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8941 ,0x8004
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8942 ,0x9006
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8943 ,0x8205
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8944 ,0x8B0C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8945 ,0x9105
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8946 ,0x8105
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8947 ,0x8D0A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8948 ,0x9205
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8949 ,0x8104
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8950 ,0x8F08
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8951 ,0x9405
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8952 ,0x8004
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8953 ,0x9006
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8954 ,0x9505
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8955 ,0x8004
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8956 ,0x9006
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8957 ,0x950B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8958 ,0x9105
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8959 ,0x950B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8960 ,0x9105
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8961 ,0x950B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8962 ,0x9205
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8963 ,0x940B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8964 ,0x9106
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8965 ,0x9405
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8966 ,0x8004
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8967 ,0x9107
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8968 ,0x9305
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8969 ,0x8005
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8970 ,0x8F08
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8971 ,0x9304
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8972 ,0x8105
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8973 ,0x8E0A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8974 ,0x9105
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8975 ,0x8106
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8976 ,0x8C0C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8977 ,0x8F06
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8978 ,0x8206
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8979 ,0x8906
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8980 ,0x8106
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8981 ,0x8E05
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8982 ,0x8308
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8983 ,0x8508
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8984 ,0x8107
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8985 ,0x8C06
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8986 ,0x8415
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8987 ,0x8308
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8988 ,0x8807
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8989 ,0x8613
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8990 ,0x850A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8991 ,0x820A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8992 ,0x8711
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8993 ,0x8716
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8994 ,0x890F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8995 ,0x8914
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8996 ,0x8B0C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8997 ,0x8C12
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8998 ,0x8F06
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
8999 ,0x9010
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9000 ,0xAA0C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9001 ,0xAF06
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9002 ,0xC5FF
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9003 ,0xFFE9
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9004 ,0x09AC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9005 ,0x0F98
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9006 ,0x008D
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9007 ,0x1395
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9008 ,0x028A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9009 ,0x1792
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9010 ,0x0488
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9011 ,0x1990
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9012 ,0x0686
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9013 ,0x1B8E
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9014 ,0x0785
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9015 ,0x0988
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9016 ,0x0A8F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9017 ,0x0683
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9018 ,0x088D
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9019 ,0x0790
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9020 ,0x0582
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9021 ,0x0790
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9022 ,0x078F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9023 ,0x0582
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9024 ,0x0693
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9025 ,0x0590
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9026 ,0x0580
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9027 ,0x0694
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9028 ,0x068F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9029 ,0x0580
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9030 ,0x0596
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9031 ,0x058F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9032 ,0x0580
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9033 ,0x0597
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9034 ,0x048F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9035 ,0x0580
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9036 ,0x0498
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9037 ,0x048F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9038 ,0x0580
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9039 ,0x0498
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9040 ,0x058E
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9041 ,0x0B98
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9042 ,0x058E
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9043 ,0x0B98
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9044 ,0x048F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9045 ,0x0580
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9046 ,0x0498
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9047 ,0x048E
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9048 ,0x0581
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9049 ,0x0597
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9050 ,0x048E
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9051 ,0x0581
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9052 ,0x0596
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9053 ,0x058D
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9054 ,0x0681
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9055 ,0x0695
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9056 ,0x048E
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9057 ,0x0583
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9058 ,0x0594
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9059 ,0x058D
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9060 ,0x0683
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9061 ,0x0693
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9062 ,0x048D
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9063 ,0x0685
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9064 ,0x0790
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9065 ,0x058B
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9066 ,0x0786
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9067 ,0x098D
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9068 ,0x058A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9069 ,0x0888
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9070 ,0x0B88
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9071 ,0x0687
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9072 ,0x0C89
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9073 ,0x2D8C
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9074 ,0x2B8F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9075 ,0x2793
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9076 ,0x2496
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9077 ,0x1F9D
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9078 ,0x17A9
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9079 ,0x07D3
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9080 ,0xFF00
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9081 #line 754 "p2_deco_main - 090915b.c"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9082
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9083 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9084
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9085 #pragma romdata font_table_large = 0x0BFE6
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9086 rom const rom unsigned int wp_large_table[] =
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9087 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9088 #line 1 "./ostc90.tbl.txt"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9089 0x0000
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9090 ,0x0022
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9091 ,0x0035
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9092 ,0x00D2
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9093 ,0x0100
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9094 ,0x01A8
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9095 ,0x0243
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9096 ,0x02AC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9097 ,0x0354
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9098 ,0x03ED
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9099 ,0x0454
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9100 ,0x04FF
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9101 ,0x059A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9102 #line 760 "p2_deco_main - 090915b.c"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9103
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9104 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9105
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9106
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9107
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9108
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9109
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9110
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9111
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9112
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9113
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9114 #pragma code subroutines2 = 0x0C000
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9115
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9116
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9117
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9118
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9119 void create_dbs_set_dbg_and_ndl20mtr(void)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9120 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9121 int_O_DBS_bitfield = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9122 int_O_DBS2_bitfield = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9123 if(int_O_DBG_pre_bitfield & 0b0000000000000100 )
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9124 int_O_DBG_pre_bitfield = 0b0000000000001000 ;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9125 else
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9126 int_O_DBG_pre_bitfield = 0b0000000000000100 ;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9127 int_O_DBG_post_bitfield = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9128 char_O_NDL_at_20mtr = 255;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9129
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9130 DBG_N2_ratio = N2_ratio;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9131 DBG_He_ratio = He_ratio;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9132 DBG_char_I_deco_model = char_I_deco_model;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9133 DBG_char_I_depth_last_deco = char_I_depth_last_deco;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9134 DBG_pres_surface = pres_surface;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9135 DBG_GF_low = GF_low;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9136 DBG_GF_high = GF_high;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9137 DBG_const_ppO2 = const_ppO2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9138 DBG_deco_ppO2_change = deco_ppO2_change;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9139 DBG_deco_ppO2 = deco_ppO2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9140 DBG_deco_N2_ratio = deco_N2_ratio;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9141 DBG_deco_He_ratio = deco_He_ratio;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9142 DBG_deco_gas_change = deco_gas_change;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9143 DBG_float_saturation_multiplier = float_saturation_multiplier;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9144 DBG_float_desaturation_multiplier = float_desaturation_multiplier;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9145 DBG_float_deco_distance = float_deco_distance;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9146
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9147 if(char_I_deco_model)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9148 int_O_DBS_bitfield |= 0b0000000000000001 ;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9149 if(const_ppO2)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9150 int_O_DBS_bitfield |= 0b0000000000000010 ;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9151 for(int_dbg_i = 16; int_dbg_i < 32; int_dbg_i++)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9152 if(pres_tissue[int_dbg_i])
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9153 int_O_DBS_bitfield |= 0b0000000000000100 ;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9154 if(deco_ppO2_change)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9155 int_O_DBS_bitfield |= 0b0000000000001000 ;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9156 if(float_saturation_multiplier < 0.99)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9157 int_O_DBS_bitfield |= 0b0000000000010000 ;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9158 if(float_saturation_multiplier > 1.3)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9159 int_O_DBS_bitfield |= 0b0000000000100000 ;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9160 if(GF_low < 0.19)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9161 int_O_DBS_bitfield |= 0b0000000001000000 ;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9162 if(GF_low > 1.01)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9163 int_O_DBS_bitfield |= 0b0000000010000000 ;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9164 if(GF_high < 0.6)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9165 int_O_DBS_bitfield |= 0b0000000100000000 ;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9166 if(GF_high > 1.01)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9167 int_O_DBS_bitfield |= 0b0000001000000000 ;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9168 if((N2_ratio + He_ratio) > 0.95)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9169 int_O_DBS_bitfield |= 0b0000010000000000 ;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9170 if((N2_ratio + He_ratio) < 0.05)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9171 int_O_DBS_bitfield |= 0b0000100000000000 ;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9172 if(float_deco_distance > 0.25)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9173 int_O_DBS_bitfield |= 0b0001000000000000 ;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9174 if(char_I_depth_last_deco > 8)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9175 int_O_DBS_bitfield |= 0b0010000000000000 ;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9176 if(DBG_deco_gas_change && ((deco_N2_ratio + deco_He_ratio) > 0.95))
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9177 int_O_DBS_bitfield |= 0b0100000000000000 ;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9178 if(DBG_deco_gas_change && ((deco_N2_ratio + deco_He_ratio) < 0.05))
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9179 int_O_DBS_bitfield |= 0b1000000000000000 ;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9180 if(pres_respiration > 3.0)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9181 int_O_DBS2_bitfield |= 0b0000000000000001 ;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9182 if(pres_surface - pres_respiration > 0.2)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9183 int_O_DBS2_bitfield |= 0b0000000000000010 ;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9184 if(pres_surface < 0.75)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9185 int_O_DBS2_bitfield |= 0b0000000000000100 ;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9186 if(pres_surface > 1.11)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9187 int_O_DBS2_bitfield |= 0b0000000000001000 ;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9188 if(float_desaturation_multiplier < 0.70)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9189 int_O_DBS2_bitfield |= 0b0000000000010000 ;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9190 if(float_desaturation_multiplier > 1.01)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9191 int_O_DBS2_bitfield |= 0b0000000000100000 ;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9192 if(GF_low > GF_high)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9193 int_O_DBS2_bitfield |= 0b0000000001000000 ;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9194 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9195
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9196
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9197
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9198
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9199 void set_dbg_end_of_dive(void)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9200 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9201 int_O_DBG_pre_bitfield &= (~0b0000000000000100 );
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9202 int_O_DBG_post_bitfield &= (~0b0000000000000100 );
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9203 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9204
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9205
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9206
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9207
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9208 void check_ndl(void)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9209 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9210 if((char_O_NDL_at_20mtr == -1) && (int_I_pres_respiration > 3000))
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9211 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9212 char_O_NDL_at_20mtr = char_O_nullzeit;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9213 if(char_O_NDL_at_20mtr == 255)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9214 char_O_NDL_at_20mtr == 254;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9215 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9216 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9217
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9218
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9219
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9220
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9221 void check_dbg(char is_post_check)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9222 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9223 temp_DBS = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9224 if( (DBG_N2_ratio != N2_ratio) || (DBG_He_ratio != He_ratio) )
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9225 temp_DBS |= 0b0000000000000001 ;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9226 if(DBG_const_ppO2 != const_ppO2)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9227 temp_DBS |= 0b0000000000000010 ;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9228 if((DBG_float_saturation_multiplier != float_saturation_multiplier) || (DBG_float_desaturation_multiplier != float_desaturation_multiplier))
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9229 temp_DBS |= 0b0000000000010000 ;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9230 if(DBG_char_I_deco_model != char_I_deco_model)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9231 temp_DBS |= 0b0000000000100000 ;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9232 if(DBG_pres_surface != pres_surface)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9233 temp_DBS |= 0b0000000001000000 ;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9234 if((!0b0000000000000100 ) && (!He_ratio))
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9235 for(int_dbg_i = 16; int_dbg_i < 32; int_dbg_i++)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9236 if(pres_tissue[int_dbg_i])
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9237 temp_DBS |= 0b0000000010000000 ;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9238 if(DBG_deco_ppO2 != deco_ppO2)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9239 temp_DBS |= 0b0000000100000000 ;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9240 if((DBG_deco_gas_change != deco_gas_change) || (DBG_deco_N2_ratio != deco_N2_ratio) || (DBG_deco_He_ratio != deco_He_ratio))
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9241 temp_DBS |= 0b0000001000000000 ;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9242 if(DBG_float_deco_distance != float_deco_distance)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9243 temp_DBS |= 0b0000010000000000 ;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9244 if(DBG_char_I_depth_last_deco != char_I_depth_last_deco)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9245 temp_DBS |= 0b0000100000000000 ;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9246 if((DBG_GF_low != GF_low) || (DBG_GF_high != GF_high))
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9247 temp_DBS |= 0b0001000000000000 ;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9248 if(pres_respiration > 13.0)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9249 temp_DBS |= 0b0100000000000000 ;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9250 if(pres_surface - pres_respiration > 0.2)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9251 temp_DBS |= 0b1000000000000000 ;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9252
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9253 #line 914 "p2_deco_main - 090915b.c"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9254
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9255 if(is_post_check)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9256 int_O_DBG_post_bitfield |= temp_DBS;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9257 else
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9258 int_O_DBG_pre_bitfield |= temp_DBS;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9259 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9260
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9261
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9262
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9263
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9264 void check_pre_dbg(void)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9265 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9266 check_dbg(0);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9267 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9268
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9269
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9270
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9271
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9272 void check_post_dbg(void)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9273 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9274 check_dbg(1);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9275 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9276
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9277
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9278
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9279
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9280
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9281
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9282
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9283 void calc_nextdecodepth_GF(void)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9284 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9285
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9286
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9287
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9288
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9289
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9290
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9291
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9292
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9293
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9294
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9295
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9296
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9297
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9298
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9299
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9300
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9301
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9302
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9303
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9304
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9305
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9306
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9307
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9308
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9309
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9310
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9311 char_I_table_deco_done[0] = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9312 if (char_I_deco_model == 1)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9313 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9314 if (lock_GF_depth_list == 0)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9315 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9316 temp2 = temp_pres_gtissue_limit_GF_low_below_surface / 0.29985;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9317 int_temp = (int) (temp2 + 0.99);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9318 if (int_temp > 31)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9319 int_temp = 31;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9320 if (int_temp < 0)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9321 int_temp = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9322 temp_depth_GF_low_number = int_temp;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9323 temp_depth_GF_low_meter = 3 * temp_depth_GF_low_number;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9324 temp2 = (float)temp_depth_GF_low_meter * 0.09995;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9325 temp_pres_deco_GF_low = temp2 + float_deco_distance + pres_surface;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9326 if (temp_depth_GF_low_number == 0)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9327 GF_step = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9328 else
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9329 GF_step = GF_delta / (float)temp_depth_GF_low_number;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9330 if (GF_step < 0)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9331 GF_step = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9332 if (GF_step > GF_delta)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9333 GF_step = GF_delta;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9334 int_O_GF_step = (int)(GF_step * 10000);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9335 int_O_limit_GF_low = (int)(temp_pres_deco_GF_low * 1000);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9336 int_O_gtissue_press_at_GF_low = (int)(temp_pres_gtissue * 1000);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9337 char_O_GF_low_pointer = temp_depth_GF_low_number;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9338 lock_GF_depth_list = 1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9339 internal_deco_pointer = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9340 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9341 if (internal_deco_pointer == 0)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9342 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9343 internal_deco_pointer = temp_depth_GF_low_number;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9344 GF_temp = GF_high - ((float)internal_deco_pointer * GF_step);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9345 int_temp = char_I_table_deco_done[internal_deco_pointer];
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9346 output[8] = int_temp;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9347 output[9] = 33;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9348 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9349 else
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9350 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9351 int_temp = 1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9352 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9353 while (int_temp == 1)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9354 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9355 int_temp = internal_deco_pointer - 1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9356 if (int_temp == 1)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9357 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9358 temp2 = (float)(temp_depth_last_deco * int_temp) * 0.09995;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9359 GF_step2 = GF_step/3.0 * ((float)(6 - temp_depth_last_deco));
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9360 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9361 else
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9362 if (int_temp == 0)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9363 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9364 temp2 = 0.0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9365 GF_step2 = GF_high - GF_temp;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9366 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9367 else
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9368 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9369 temp2 = (float)(3 *int_temp) * 0.09995;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9370 GF_step2 = GF_step;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9371 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9372 temp2 = temp2 + pres_surface;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9373 temp1 = ((GF_temp + GF_step2)* temp_pres_gtissue_diff) + temp_pres_gtissue;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9374 if (temp1 > temp2)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9375 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9376 int_temp = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9377 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9378 else
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9379 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9380 internal_deco_pointer = int_temp;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9381 GF_temp = GF_temp + GF_step2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9382 int_temp = char_I_table_deco_done[internal_deco_pointer];
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9383 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9384 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9385 if (internal_deco_pointer > 0)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9386 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9387 temp2 = (float)(0.29985 * internal_deco_pointer);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9388 temp_deco = temp2 + float_deco_distance + pres_surface;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9389 if (internal_deco_pointer == 1)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9390 temp_depth_limit = temp_depth_last_deco;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9391 else
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9392 temp_depth_limit = 3 * internal_deco_pointer;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9393 if (output[9] == 33)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9394 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9395 output[9] = internal_deco_pointer;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9396 output[10] = char_I_table_deco_done[internal_deco_pointer];
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9397 output[12] = output[12] + 1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9398 if (output[12] == 100)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9399 output[12] = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9400 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9401 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9402 else
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9403 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9404 temp_deco = pres_surface;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9405 temp_depth_limit = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9406 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9407 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9408 else
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9409 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9410
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9411
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9412
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9413
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9414 temp1 = temp_pres_gtissue_limit - pres_surface;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9415 if (temp1 >= 0)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9416 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9417 temp1 = temp1 / 0.29985;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9418 temp_depth_limit = (int) (temp1 + 0.99);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9419 temp_depth_limit = 3 * temp_depth_limit;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9420 if (temp_depth_limit == 0)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9421 temp_deco = pres_surface;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9422 else
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9423 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9424 if (temp_depth_limit < temp_depth_last_deco)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9425 temp_depth_limit = temp_depth_last_deco;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9426 temp1 = (float)temp_depth_limit * 0.09995;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9427 temp_deco = temp1 + float_deco_distance + pres_surface;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9428 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9429 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9430 else
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9431 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9432 temp_deco = pres_surface;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9433 temp_depth_limit = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9434 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9435 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9436 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9437
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9438
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9439 #line 1100 "p2_deco_main - 090915b.c"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9440 #line 1116 "p2_deco_main - 090915b.c"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9441
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9442
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9443
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9444
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9445
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9446 void copy_deco_table_GF(void)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9447 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9448 if (char_I_deco_model == 1)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9449 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9450 int_temp = 32;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9451 for (ci=0;ci<int_temp;ci++)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9452 char_O_deco_table[ci] = internal_deco_table[ci];
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9453 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9454 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9455
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9456
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9457
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9458
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9459
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9460
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9461 void clear_internal_deco_table_GF(void)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9462 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9463 if (char_I_deco_model == 1)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9464 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9465 for (ci=0;ci<32;ci++)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9466 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9467 internal_deco_table[ci] = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9468 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9469 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9470 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9471
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9472
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9473
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9474
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9475
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9476
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9477 void update_internal_deco_table_GF(void)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9478 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9479 if ((char_I_deco_model == 1) && (internal_deco_table[internal_deco_pointer] < 255))
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9480 internal_deco_table[internal_deco_pointer] = internal_deco_table[internal_deco_pointer] + 1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9481 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9482
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9483
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9484
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9485
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9486
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9487
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9488 void temp_tissue_safety(void)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9489 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9490 if (char_I_deco_model == 1)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9491 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9492 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9493 else
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9494 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9495 if (temp_tissue < 0.0)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9496 temp_tissue = temp_tissue * float_desaturation_multiplier;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9497 else
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9498 temp_tissue = temp_tissue * float_saturation_multiplier;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9499 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9500 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9501
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9502
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9503
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9504
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9505
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9506
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9507
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9508
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9509 #pragma code main_calc_hauptroutine = 0x10000
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9510 void main_calc_hauptroutine(void)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9511 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9512 calc_hauptroutine();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9513 int_O_desaturation_time = 65535;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9514 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9515 #pragma code main_without_deco = 0x10020
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9516 void main_calc_without_deco(void)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9517 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9518 calc_without_deco();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9519 calc_desaturation_time();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9520 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9521
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9522 #pragma code main_clear_CNS_fraction = 0x10030
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9523 void main_clear_CNS_fraction(void)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9524 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9525 clear_CNS_fraction();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9526 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9527
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9528 #pragma code main_calc_CNS_decrease_15min = 0x10034
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9529 void main_calc_CNS_decrease_15min(void)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9530 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9531 calc_CNS_decrease_15min();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9532 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9533
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9534 #pragma code main_calc_percentage = 0x10038
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9535 void main_calc_percentage (void)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9536 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9537 calc_percentage();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9538 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9539
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9540 #pragma code main_clear_tissue = 0x10040
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9541 void main_clear_tissue(void)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9542 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9543 clear_tissue();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9544 char_I_depth_last_deco = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9545 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9546
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9547 #pragma code main_calc_CNS_fraction = 0x10050
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9548 void main_calc_CNS_fraction(void)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9549 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9550 calc_CNS_fraction();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9551 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9552
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9553 #pragma code main_calc_desaturation_time = 0x10060
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9554 void main_calc_desaturation_time(void)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9555 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9556 calc_desaturation_time();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9557 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9558
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9559 #pragma code main_calc_wo_deco_step_1_min = 0x10080
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9560 void main_calc_wo_deco_step_1_min(void)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9561 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9562 calc_wo_deco_step_1_min();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9563 char_O_deco_status = 3;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9564 calc_desaturation_time();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9565 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9566
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9567 #pragma code main_debug = 0x100A0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9568 void main_debug(void)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9569 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9570
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9571 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9572
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9573 #pragma code main_DD2_write_incon42 = 0x100B0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9574 void main_DD2_write_incon42(void)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9575 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9576 return;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9577 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9578
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9579 #pragma code main_DD2_write_incon24 = 0x100B4
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9580 void main_DD2_write_incon24(void)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9581 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9582 return;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9583 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9584
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9585 #pragma code main_wordprocessor = 0x100B8
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9586 void main_wordprocessor(void)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9587 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9588 wordprocessor();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9589 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9590
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9591 #pragma code main_gradient_array = 0x100C0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9592 void main_gradient_array(void)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9593 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9594 calc_gradient_array_only();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9595 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9596 #pragma code main_push_tissues = 0x100C4
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9597 void main_push_tissues_to_vault(void)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9598 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9599 push_tissues_to_vault();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9600 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9601 #pragma code main_pull_tissues = 0x100C8
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9602 void main_pull_tissues_from_vault(void)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9603 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9604 pull_tissues_from_vault();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9605 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9606
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9607 #pragma code main_hash = 0x100E0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9608 void main_hash(void)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9609 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9610 hash();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9611 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9612
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9613
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9614
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9615
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9616
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9617
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9618
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9619 #pragma romdata tables = 0x10200
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9620
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9621
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9622 #pragma romdata tables2 = 0x10600
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9623 rom const rom unsigned int md_pi[] =
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9624 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9625 0x292E, 0x43C9, 0xA2D8, 0x7C01, 0x3D36, 0x54A1, 0xECF0, 0x0613
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9626 , 0x62A7, 0x05F3, 0xC0C7, 0x738C, 0x9893, 0x2BD9, 0xBC4C, 0x82CA
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9627 , 0x1E9B, 0x573C, 0xFDD4, 0xE016, 0x6742, 0x6F18, 0x8A17, 0xE512
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9628 , 0xBE4E, 0xC4D6, 0xDA9E, 0xDE49, 0xA0FB, 0xF58E, 0xBB2F, 0xEE7A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9629 , 0xA968, 0x7991, 0x15B2, 0x073F, 0x94C2, 0x1089, 0x0B22, 0x5F21
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9630 , 0x807F, 0x5D9A, 0x5A90, 0x3227, 0x353E, 0xCCE7, 0xBFF7, 0x9703
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9631 , 0xFF19, 0x30B3, 0x48A5, 0xB5D1, 0xD75E, 0x922A, 0xAC56, 0xAAC6
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9632 , 0x4FB8, 0x38D2, 0x96A4, 0x7DB6, 0x76FC, 0x6BE2, 0x9C74, 0x04F1
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9633 , 0x459D, 0x7059, 0x6471, 0x8720, 0x865B, 0xCF65, 0xE62D, 0xA802
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9634 , 0x1B60, 0x25AD, 0xAEB0, 0xB9F6, 0x1C46, 0x6169, 0x3440, 0x7E0F
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9635 , 0x5547, 0xA323, 0xDD51, 0xAF3A, 0xC35C, 0xF9CE, 0xBAC5, 0xEA26
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9636 , 0x2C53, 0x0D6E, 0x8528, 0x8409, 0xD3DF, 0xCDF4, 0x4181, 0x4D52
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9637 , 0x6ADC, 0x37C8, 0x6CC1, 0xABFA, 0x24E1, 0x7B08, 0x0CBD, 0xB14A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9638 , 0x7888, 0x958B, 0xE363, 0xE86D, 0xE9CB, 0xD5FE, 0x3B00, 0x1D39
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9639 , 0xF2EF, 0xB70E, 0x6658, 0xD0E4, 0xA677, 0x72F8, 0xEB75, 0x4B0A
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9640 , 0x3144, 0x50B4, 0x8FED, 0x1F1A, 0xDB99, 0x8D33, 0x9F11, 0x8314
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9641 };
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9642
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9643
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9644
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9645
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9646
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9647
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9648
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9649 #pragma code subroutines = 0x10700
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9650
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9651
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9652
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9653
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9654
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9655
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9656
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9657 void clear_tissue(void)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9658 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9659
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9660 flag_in_divemode = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9661 int_O_DBS_bitfield = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9662 int_O_DBS2_bitfield = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9663 int_O_DBG_pre_bitfield = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9664 int_O_DBG_post_bitfield = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9665 char_O_NDL_at_20mtr = 255;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9666
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9667 _asm
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9668 lfsr 1, 0x300
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9669 movlw 0x01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9670 movwf TBLPTRU,0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9671 _endasm
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9672
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9673
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9674 N2_ratio = 0.7902;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9675 pres_respiration = (float)int_I_pres_respiration / 1000.0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9676 for (ci=0;ci<16;ci++)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9677 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9678 pres_tissue[ci] = N2_ratio * (pres_respiration - 0.0627) ;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9679 _asm
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9680 movlw 0x02
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9681 movwf TBLPTRH,0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9682 movlb 4
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9683 movf ci,0,1
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9684 addwf ci,0,1
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9685 addwf ci,0,1
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9686 addwf ci,0,1
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9687 addlw 0x80
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9688 movwf TBLPTRL,0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9689 TBLRDPOSTINC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9690 movff TABLAT,var_a+1
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9691 TBLRDPOSTINC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9692 movff TABLAT,var_a
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9693 TBLRDPOSTINC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9694 movff TABLAT,var_a+3
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9695 TBLRD
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9696 movff TABLAT,var_a+2
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9697 addlw 0x80
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9698 movwf TBLPTRL,0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9699 incf TBLPTRH,1,0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9700 TBLRDPOSTINC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9701 movff TABLAT,var_b+1
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9702 TBLRDPOSTINC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9703 movff TABLAT,var_b
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9704 TBLRDPOSTINC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9705 movff TABLAT,var_b+3
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9706 TBLRD
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9707 movff TABLAT,var_b+2
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9708 _endasm
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9709
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9710 pres_tissue_limit[ci] = (pres_tissue[ci] - var_a) * var_b ;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9711
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9712 if (pres_tissue_limit[ci] < 0)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9713 pres_tissue_limit[ci] = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9714 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9715
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9716 for (ci=16;ci<32;ci++)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9717 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9718 pres_tissue[ci] = 0.0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9719 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9720
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9721 clear_decoarray();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9722 char_O_deco_status = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9723 char_O_nullzeit = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9724 char_O_ascenttime = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9725 char_O_gradient_factor = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9726 char_O_relative_gradient_GF = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9727 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9728
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9729
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9730
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9731
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9732
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9733
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9734
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9735
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9736 void calc_without_deco(void)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9737 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9738 _asm
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9739 lfsr 1, 0x300
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9740 _endasm
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9741 N2_ratio = 0.7902;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9742 pres_respiration = (float)int_I_pres_respiration / 1000.0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9743 pres_surface = (float)int_I_pres_surface / 1000.0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9744 temp_atem = N2_ratio * (pres_respiration - 0.0627);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9745 temp2_atem = 0.0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9746 temp_surface = pres_surface;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9747 float_desaturation_multiplier = char_I_desaturation_multiplier / 100.0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9748 float_saturation_multiplier = char_I_saturation_multiplier / 100.0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9749
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9750 calc_tissue();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9751
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9752 clear_decoarray();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9753 char_O_deco_status = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9754 char_O_nullzeit = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9755 char_O_ascenttime = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9756 calc_gradient_factor();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9757
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9758 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9759
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9760
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9761
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9762
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9763
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9764
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9765
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9766
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9767
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9768
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9769
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9770 void calc_hauptroutine(void)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9771 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9772 calc_hauptroutine_data_input();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9773
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9774 if(!flag_in_divemode)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9775 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9776 flag_in_divemode = 1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9777 create_dbs_set_dbg_and_ndl20mtr();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9778 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9779 else
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9780 check_pre_dbg();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9781
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9782 calc_hauptroutine_update_tissues();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9783 calc_gradient_factor();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9784
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9785
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9786 switch (char_O_deco_status)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9787 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9788 case 0:
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9789 update_startvalues();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9790 calc_nullzeit();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9791 check_ndl();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9792 char_O_deco_status = 255;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9793 break;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9794 case 1:
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9795 if (char_O_deco_status == 3)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9796 break;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9797 char_O_deco_status = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9798
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9799 calc_hauptroutine_calc_deco();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9800
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9801 break;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9802 case 3:
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9803 clear_decoarray();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9804 clear_internal_deco_table_GF();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9805 copy_deco_table_GF();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9806 internal_deco_pointer = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9807 lock_GF_depth_list = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9808 update_startvalues();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9809 calc_nextdecodepth_GF();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9810 char_O_deco_status = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9811 break;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9812 default:
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9813 update_startvalues();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9814 clear_decoarray();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9815 clear_internal_deco_table_GF();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9816 output[6] = 1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9817 calc_hauptroutine_calc_ascend_to_deco();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9818 if (char_O_deco_status > 15)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9819 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9820 char_O_deco_status = 2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9821
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9822 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9823 else
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9824 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9825
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9826 calc_hauptroutine_calc_deco();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9827 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9828
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9829 break;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9830 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9831 calc_ascenttime();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9832 check_post_dbg();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9833 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9834
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9835 void calc_hauptroutine_data_input(void)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9836 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9837 pres_respiration = (float)int_I_pres_respiration / 1000.0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9838 pres_surface = (float)int_I_pres_surface / 1000.0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9839
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9840 N2_ratio = (float)char_I_N2_ratio / 100.0;;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9841 He_ratio = (float)char_I_He_ratio / 100.0;;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9842 deco_N2_ratio = (float)char_I_deco_N2_ratio / 100.0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9843 deco_He_ratio = (float)char_I_deco_He_ratio / 100.0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9844 float_deco_distance = (float)char_I_deco_distance / 100.0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9845 if(char_I_deco_gas_change)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9846 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9847 deco_gas_change = (float)char_I_deco_gas_change / 9.995 + pres_surface;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9848 deco_gas_change = deco_gas_change + float_deco_distance;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9849 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9850 else
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9851 deco_gas_change = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9852 const_ppO2 = (float)char_I_const_ppO2 / 100.0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9853 deco_ppO2_change = (float)char_I_deco_ppO2_change / 99.95 + pres_surface;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9854 deco_ppO2_change = deco_ppO2_change + float_deco_distance;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9855 deco_ppO2 = (float)char_I_deco_ppO2 / 100.0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9856 float_desaturation_multiplier = char_I_desaturation_multiplier / 100.0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9857 float_saturation_multiplier = char_I_saturation_multiplier / 100.0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9858 GF_low = (float)char_I_GF_Low_percentage / 100.0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9859 GF_high = (float)char_I_GF_High_percentage / 100.0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9860 GF_delta = GF_high - GF_low;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9861
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9862 temp2 = (pres_respiration - pres_surface) / 0.29985;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9863 int_temp = (int)(temp2);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9864 if (int_temp < 0)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9865 int_temp = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9866 if (int_temp > 255)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9867 int_temp = 255;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9868 char_O_actual_pointer = int_temp;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9869
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9870 temp_depth_last_deco = (int)char_I_depth_last_deco;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9871 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9872
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9873 void calc_hauptroutine_update_tissues(void)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9874 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9875 int_O_calc_tissue_call_counter = int_O_calc_tissue_call_counter + 1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9876 if (char_I_const_ppO2 == 0)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9877 pres_diluent = pres_respiration;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9878 else
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9879 pres_diluent = ((pres_respiration - const_ppO2)/(N2_ratio + He_ratio));
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9880 if (pres_diluent > pres_respiration)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9881 pres_diluent = pres_respiration;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9882 if (pres_diluent > 0.0627)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9883 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9884 temp_atem = N2_ratio * (pres_diluent - 0.0627);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9885 temp2_atem = He_ratio * (pres_diluent - 0.0627);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9886 char_O_diluent = (char)(pres_diluent/pres_respiration*100.0);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9887 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9888 else
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9889 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9890 temp_atem = 0.0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9891 temp2_atem = 0.0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9892 char_O_diluent = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9893 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9894 temp_surface = pres_surface;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9895 calc_tissue();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9896 int_O_gtissue_limit = (int)(pres_tissue_limit[char_O_gtissue_no] * 1000);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9897 int_O_gtissue_press = (int)((pres_tissue[char_O_gtissue_no] + pres_tissue[char_O_gtissue_no+16]) * 1000);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9898 if (char_I_deco_model == 1)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9899 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9900 temp1 = temp1 * GF_high;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9901 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9902 else
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9903 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9904 temp1 = temp_surface;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9905 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9906 if (pres_gtissue_limit > temp1 && char_O_deco_status == 0)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9907 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9908 char_O_nullzeit = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9909 char_O_deco_status = 255;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9910 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9911 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9912 void calc_hauptroutine_calc_deco(void)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9913 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9914 do
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9915 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9916 int_temp_decostatus = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9917 calc_nextdecodepth_GF();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9918 if (temp_depth_limit > 0)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9919 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9920 if (char_I_const_ppO2 == 0)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9921 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9922 deco_diluent = temp_deco;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9923 if (temp_deco > deco_gas_change)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9924 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9925 calc_N2_ratio = N2_ratio;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9926 calc_He_ratio = He_ratio;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9927 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9928 else
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9929 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9930 calc_N2_ratio = deco_N2_ratio;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9931 calc_He_ratio = deco_He_ratio;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9932 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9933 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9934 else
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9935 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9936 calc_N2_ratio = N2_ratio;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9937 calc_He_ratio = He_ratio;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9938 if (temp_deco > deco_ppO2_change)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9939 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9940 deco_diluent = ((temp_deco - const_ppO2)/(N2_ratio + He_ratio));
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9941 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9942 else
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9943 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9944 deco_diluent = ((temp_deco - deco_ppO2)/(N2_ratio + He_ratio));
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9945 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9946 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9947 if (deco_diluent > temp_deco)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9948 deco_diluent = temp_deco;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9949 if (deco_diluent > 0.0627)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9950 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9951 temp_atem = calc_N2_ratio * (deco_diluent - 0.0627);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9952 temp2_atem = calc_He_ratio * (deco_diluent - 0.0627);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9953 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9954 else
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9955 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9956 temp_atem = 0.0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9957 temp2_atem = 0.0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9958 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9959 sim_tissue_1min();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9960 update_internal_deco_table_GF();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9961 temp_decotime = 1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9962 update_decoarray();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9963 char_O_deco_status = char_O_deco_status + 1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9964 if (char_O_deco_status < 16)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9965 int_temp_decostatus = 1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9966 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9967 else
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9968 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9969 char_O_deco_status = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9970 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9971 } while (int_temp_decostatus == 1);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9972 if (char_O_deco_status > 15)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9973 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9974 char_O_deco_status = 1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9975 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9976 else
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9977 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9978 copy_deco_table_GF();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9979 char_O_deco_status = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9980 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9981 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9982
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9983 void calc_hauptroutine_calc_ascend_to_deco(void)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9984 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9985 update_startvalues();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9986 char_O_deco_status = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9987 temp_deco = pres_respiration;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9988 lock_GF_depth_list = 1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9989 do
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9990 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9991 int_temp_decostatus = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9992 temp_deco = temp_deco - 1.0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9993 if ( char_I_deco_model == 1)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9994 temp_limit = temp_pres_gtissue_limit_GF_low;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9995 else
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9996 temp_limit = temp_pres_gtissue_limit;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9997 if ((temp_deco > temp_limit) && (temp_deco > pres_surface))
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9998 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
9999 lock_GF_depth_list = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10000 output[6] = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10001 if (char_I_const_ppO2 == 0)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10002 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10003 deco_diluent = temp_deco + 0.5;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10004 if (temp_deco + 0.5 > deco_gas_change)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10005 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10006 calc_N2_ratio = N2_ratio;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10007 calc_He_ratio = He_ratio;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10008 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10009 else
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10010 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10011 calc_N2_ratio = deco_N2_ratio;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10012 calc_He_ratio = deco_He_ratio;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10013 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10014 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10015 else
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10016 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10017 calc_N2_ratio = N2_ratio;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10018 calc_He_ratio = He_ratio;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10019 if (temp_deco + 0.5 > deco_ppO2_change)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10020 deco_diluent = ((temp_deco + 0.5 - const_ppO2)/(N2_ratio + He_ratio));
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10021 else
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10022 deco_diluent = ((temp_deco + 0.5 - deco_ppO2)/(N2_ratio + He_ratio));
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10023 if (deco_diluent > (temp_deco +0.5))
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10024 deco_diluent = temp_deco + 0.5;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10025 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10026 if (deco_diluent > 0.0627)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10027 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10028 temp_atem = calc_N2_ratio * (deco_diluent - 0.0627);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10029 temp2_atem = calc_He_ratio * (deco_diluent - 0.0627);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10030 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10031 else
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10032 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10033 temp_atem = 0.0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10034 temp2_atem = 0.0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10035 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10036 sim_tissue_1min();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10037 char_O_deco_status = char_O_deco_status + 1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10038 if (char_O_deco_status < 16)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10039 int_temp_decostatus = 1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10040 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10041 } while (int_temp_decostatus == 1);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10042 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10043
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10044
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10045
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10046
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10047
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10048
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10049 void calc_tissue(void)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10050 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10051 _asm
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10052 lfsr 1, 0x300
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10053 movlw 0x01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10054 movwf TBLPTRU,0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10055 _endasm
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10056
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10057 char_O_gtissue_no = 255;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10058 pres_gtissue_limit = 0.0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10059
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10060 for (ci=0;ci<16;ci++)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10061 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10062 _asm
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10063 movlw 0x02
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10064 movwf TBLPTRH,0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10065 movlb 4
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10066 movf ci,0,1
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10067 addwf ci,0,1
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10068 addwf ci,0,1
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10069 addwf ci,0,1
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10070 movwf TBLPTRL,0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10071 TBLRDPOSTINC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10072 movff TABLAT,var_e2secs+1
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10073 TBLRDPOSTINC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10074 movff TABLAT,var_e2secs
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10075 TBLRDPOSTINC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10076 movff TABLAT,var_e2secs+3
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10077 TBLRD
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10078 movff TABLAT,var_e2secs+2
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10079 addlw 0x40
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10080 movwf TBLPTRL,0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10081 TBLRDPOSTINC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10082 movff TABLAT,var2_e2secs+1
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10083 TBLRDPOSTINC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10084 movff TABLAT,var2_e2secs
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10085 TBLRDPOSTINC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10086 movff TABLAT,var2_e2secs+3
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10087 TBLRD
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10088 movff TABLAT,var2_e2secs+2
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10089 addlw 0x40
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10090 movwf TBLPTRL,0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10091 TBLRDPOSTINC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10092 movff TABLAT,var_a+1
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10093 TBLRDPOSTINC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10094 movff TABLAT,var_a
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10095 TBLRDPOSTINC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10096 movff TABLAT,var_a+3
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10097 TBLRD
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10098 movff TABLAT,var_a+2
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10099 addlw 0x40
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10100 movwf TBLPTRL,0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10101 TBLRDPOSTINC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10102 movff TABLAT,var2_a+1
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10103 TBLRDPOSTINC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10104 movff TABLAT,var2_a
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10105 TBLRDPOSTINC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10106 movff TABLAT,var2_a+3
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10107 TBLRD
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10108 movff TABLAT,var2_a+2
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10109 addlw 0x40
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10110 movwf TBLPTRL,0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10111 incf TBLPTRH,1,0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10112 TBLRDPOSTINC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10113 movff TABLAT,var_b+1
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10114 TBLRDPOSTINC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10115 movff TABLAT,var_b
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10116 TBLRDPOSTINC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10117 movff TABLAT,var_b+3
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10118 TBLRD
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10119 movff TABLAT,var_b+2
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10120 addlw 0x40
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10121 movwf TBLPTRL,0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10122 TBLRDPOSTINC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10123 movff TABLAT,var2_b+1
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10124 TBLRDPOSTINC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10125 movff TABLAT,var2_b
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10126 TBLRDPOSTINC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10127 movff TABLAT,var2_b+3
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10128 TBLRD
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10129 movff TABLAT,var2_b+2
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10130 _endasm
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10131
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10132
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10133 if( (var_e2secs < 0.0000363)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10134 || (var_e2secs > 0.00577)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10135 || (var2_e2secs < 0.0000961)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10136 || (var2_e2secs > 0.150)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10137 || (var_a < 0.231)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10138 || (var_a > 1.27)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10139 || (var_b < 0.504)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10140 || (var_b > 0.966)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10141 || (var2_a < 0.510)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10142 || (var2_a > 1.75)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10143 || (var2_b < 0.423)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10144 || (var2_b > 0.927)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10145 )
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10146 int_O_DBG_pre_bitfield |= 0b0010000000000000 ;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10147
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10148
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10149 temp_tissue = (temp_atem - pres_tissue[ci]) * var_e2secs;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10150 temp_tissue_safety();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10151 pres_tissue[ci] = pres_tissue[ci] + temp_tissue;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10152
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10153
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10154 temp_tissue = (temp2_atem - pres_tissue[ci+16]) * var2_e2secs;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10155 temp_tissue_safety();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10156 pres_tissue[ci+16] = pres_tissue[ci+16] + temp_tissue;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10157
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10158 temp_tissue = pres_tissue[ci] + pres_tissue[ci+16];
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10159
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10160 var_a = (var_a * pres_tissue[ci] + var2_a * pres_tissue[ci+16]) / temp_tissue;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10161 var_b = (var_b * pres_tissue[ci] + var2_b * pres_tissue[ci+16]) / temp_tissue;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10162 pres_tissue_limit[ci] = (temp_tissue - var_a) * var_b;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10163 if (pres_tissue_limit[ci] < 0)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10164 pres_tissue_limit[ci] = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10165 if (pres_tissue_limit[ci] > pres_gtissue_limit)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10166 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10167 pres_gtissue_limit = pres_tissue_limit[ci];
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10168 char_O_gtissue_no = ci;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10169 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10170 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10171 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10172
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10173
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10174
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10175
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10176
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10177
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10178
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10179
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10180 void calc_nullzeit(void)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10181 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10182 char_O_nullzeit = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10183 int_temp = 1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10184 do
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10185 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10186 backup_sim_pres_tissue();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10187 sim_tissue_10min();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10188 char_O_nullzeit = char_O_nullzeit + 10;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10189 int_temp = int_temp + 1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10190 if (char_I_deco_model == 1)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10191 temp1 = GF_high * temp_pres_gtissue_diff + temp_pres_gtissue;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10192 else
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10193 temp1 = temp_pres_gtissue_limit;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10194 if (temp1 > temp_surface)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10195 int_temp = 255;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10196 } while (int_temp < 17);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10197 if (int_temp == 255)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10198 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10199 restore_sim_pres_tissue();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10200 char_O_nullzeit = char_O_nullzeit - 10;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10201 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10202 int_temp = 1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10203 if (char_O_nullzeit < 60)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10204 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10205 do
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10206 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10207 sim_tissue_1min();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10208 char_O_nullzeit = char_O_nullzeit + 1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10209 int_temp = int_temp + 1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10210 if (char_I_deco_model == 1)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10211 temp1 = GF_high * temp_pres_gtissue_diff + temp_pres_gtissue;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10212 else
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10213 temp1 = temp_pres_gtissue_limit;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10214 if (temp1 > temp_surface)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10215 int_temp = 255;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10216 } while (int_temp < 10);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10217 if (int_temp == 255)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10218 char_O_nullzeit = char_O_nullzeit - 1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10219 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10220 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10221
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10222
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10223
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10224
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10225 void backup_sim_pres_tissue(void)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10226 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10227 for (x = 0;x<16;x++)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10228 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10229 sim_pres_tissue_backup[x] = sim_pres_tissue[x];
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10230 sim_pres_tissue_backup[x+16] = sim_pres_tissue[x+16];
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10231 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10232 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10233
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10234
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10235
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10236
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10237 void restore_sim_pres_tissue(void)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10238 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10239 for (x = 0;x<16;x++)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10240 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10241 sim_pres_tissue[x] = sim_pres_tissue_backup[x];
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10242 sim_pres_tissue[x+16] = sim_pres_tissue_backup[x+16];
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10243 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10244 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10245
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10246
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10247
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10248
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10249
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10250 void calc_ascenttime(void)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10251 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10252 if (pres_respiration > pres_surface)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10253 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10254 switch (char_O_deco_status)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10255 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10256 case 2:
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10257 char_O_ascenttime = 255;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10258 break;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10259 case 1:
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10260 break;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10261 default:
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10262 temp1 = pres_respiration - pres_surface + 0.6;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10263 if (temp1 < 0)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10264 temp1 = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10265 if (temp1 > 255)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10266 temp1 = 255;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10267 char_O_ascenttime = (char)temp1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10268
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10269 for(ci=0;ci<7;ci++)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10270 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10271 x = char_O_ascenttime + char_O_array_decotime[ci];
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10272 if (x < char_O_ascenttime)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10273 char_O_ascenttime = 255;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10274 else
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10275 char_O_ascenttime = x;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10276 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10277 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10278 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10279 else
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10280 char_O_ascenttime = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10281 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10282
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10283
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10284
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10285
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10286
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10287
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10288
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10289 void update_startvalues(void)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10290 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10291 temp_pres_gtissue_limit = pres_gtissue_limit;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10292 temp_pres_gtissue = pres_tissue[char_O_gtissue_no] + pres_tissue[char_O_gtissue_no+16];
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10293 temp_pres_gtissue_diff = temp_pres_gtissue_limit - temp_pres_gtissue;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10294 temp_pres_gtissue_limit_GF_low = GF_low * temp_pres_gtissue_diff + temp_pres_gtissue;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10295 temp_pres_gtissue_limit_GF_low_below_surface = temp_pres_gtissue_limit_GF_low - pres_surface;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10296 if (temp_pres_gtissue_limit_GF_low_below_surface < 0)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10297 temp_pres_gtissue_limit_GF_low_below_surface = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10298
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10299 temp_gtissue_no = char_O_gtissue_no;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10300 for (x = 0;x<16;x++)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10301 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10302 sim_pres_tissue[x] = pres_tissue[x];
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10303 sim_pres_tissue[x+16] = pres_tissue[x+16];
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10304 sim_pres_tissue_limit[x] = pres_tissue_limit[x];
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10305 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10306 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10307
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10308
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10309
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10310
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10311
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10312
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10313
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10314 void sim_tissue_1min(void)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10315 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10316 temp_pres_gtissue_limit = 0.0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10317 temp_gtissue_no = 255;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10318
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10319 _asm
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10320 lfsr 1, 0x300
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10321 movlw 0x01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10322 movwf TBLPTRU,0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10323 _endasm
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10324
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10325
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10326 for (ci=0;ci<16;ci++)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10327 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10328 _asm
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10329 movlw 0x02
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10330 movwf TBLPTRH,0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10331 movlb 4
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10332 movf ci,0,1
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10333 addwf ci,0,1
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10334 addwf ci,0,1
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10335 addwf ci,0,1
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10336 addlw 0x80
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10337 movwf TBLPTRL,0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10338 TBLRDPOSTINC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10339 movff TABLAT,var_a+1
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10340 TBLRDPOSTINC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10341 movff TABLAT,var_a
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10342 TBLRDPOSTINC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10343 movff TABLAT,var_a+3
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10344 TBLRD
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10345 movff TABLAT,var_a+2
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10346 addlw 0x40
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10347 movwf TBLPTRL,0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10348 TBLRDPOSTINC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10349 movff TABLAT,var2_a+1
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10350 TBLRDPOSTINC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10351 movff TABLAT,var2_a
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10352 TBLRDPOSTINC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10353 movff TABLAT,var2_a+3
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10354 TBLRD
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10355 movff TABLAT,var2_a+2
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10356 addlw 0x40
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10357 movwf TBLPTRL,0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10358 incf TBLPTRH,1,0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10359 TBLRDPOSTINC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10360 movff TABLAT,var_b+1
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10361 TBLRDPOSTINC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10362 movff TABLAT,var_b
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10363 TBLRDPOSTINC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10364 movff TABLAT,var_b+3
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10365 TBLRD
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10366 movff TABLAT,var_b+2
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10367 addlw 0x40
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10368 movwf TBLPTRL,0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10369 TBLRDPOSTINC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10370 movff TABLAT,var2_b+1
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10371 TBLRDPOSTINC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10372 movff TABLAT,var2_b
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10373 TBLRDPOSTINC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10374 movff TABLAT,var2_b+3
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10375 TBLRD
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10376 movff TABLAT,var2_b+2
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10377 addlw 0xC0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10378 movwf TBLPTRL,0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10379 incf TBLPTRH,1,0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10380 TBLRDPOSTINC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10381 movff TABLAT,var_e1min+1
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10382 TBLRDPOSTINC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10383 movff TABLAT,var_e1min
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10384 TBLRDPOSTINC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10385 movff TABLAT,var_e1min+3
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10386 TBLRD
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10387 movff TABLAT,var_e1min+2
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10388 addlw 0x40
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10389 movwf TBLPTRL,0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10390 TBLRDPOSTINC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10391 movff TABLAT,var2_e1min+1
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10392 TBLRDPOSTINC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10393 movff TABLAT,var2_e1min
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10394 TBLRDPOSTINC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10395 movff TABLAT,var2_e1min+3
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10396 TBLRD
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10397 movff TABLAT,var2_e1min+2
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10398 _endasm
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10399
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10400 temp_tissue = (temp_atem - sim_pres_tissue[ci]) * var_e1min;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10401 temp_tissue_safety();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10402 sim_pres_tissue[ci] = sim_pres_tissue[ci] + temp_tissue;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10403
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10404 temp_tissue = (temp2_atem - sim_pres_tissue[ci+16]) * var2_e1min;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10405 temp_tissue_safety();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10406 sim_pres_tissue[ci+16] = sim_pres_tissue[ci+16] + temp_tissue;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10407
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10408 temp_tissue = sim_pres_tissue[ci] + sim_pres_tissue[ci+16];
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10409 var_a = (var_a * sim_pres_tissue[ci] + var2_a * sim_pres_tissue[ci+16]) / temp_tissue;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10410 var_b = (var_b * sim_pres_tissue[ci] + var2_b * sim_pres_tissue[ci+16]) / temp_tissue;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10411 sim_pres_tissue_limit[ci] = (temp_tissue - var_a) * var_b;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10412
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10413 if (sim_pres_tissue_limit[ci] < 0)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10414 sim_pres_tissue_limit[ci] = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10415 if (sim_pres_tissue_limit[ci] > temp_pres_gtissue_limit)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10416 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10417 temp_pres_gtissue = temp_tissue;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10418 temp_pres_gtissue_limit = sim_pres_tissue_limit[ci];
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10419 temp_gtissue_no = ci;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10420 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10421 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10422 temp_pres_gtissue_diff = temp_pres_gtissue_limit - temp_pres_gtissue;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10423 temp_pres_gtissue_limit_GF_low = GF_low * temp_pres_gtissue_diff + temp_pres_gtissue;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10424 temp_pres_gtissue_limit_GF_low_below_surface = temp_pres_gtissue_limit_GF_low - pres_surface;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10425 if (temp_pres_gtissue_limit_GF_low_below_surface < 0)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10426 temp_pres_gtissue_limit_GF_low_below_surface = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10427 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10428
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10429
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10430
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10431
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10432
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10433
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10434
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10435
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10436
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10437
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10438 void sim_tissue_10min(void)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10439 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10440 temp_pres_gtissue_limit = 0.0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10441 temp_gtissue_no = 255;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10442
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10443 _asm
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10444 lfsr 1, 0x300
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10445 movlw 0x01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10446 movwf TBLPTRU,0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10447 _endasm
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10448
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10449 for (ci=0;ci<16;ci++)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10450 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10451 _asm
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10452 movlw 0x02
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10453 movwf TBLPTRH,0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10454 movlb 4
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10455 movf ci,0,1
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10456 addwf ci,0,1
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10457 addwf ci,0,1
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10458 addwf ci,0,1
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10459 addlw 0x80
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10460 movwf TBLPTRL,0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10461 TBLRDPOSTINC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10462 movff TABLAT,var_a+1
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10463 TBLRDPOSTINC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10464 movff TABLAT,var_a
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10465 TBLRDPOSTINC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10466 movff TABLAT,var_a+3
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10467 TBLRD
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10468 movff TABLAT,var_a+2
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10469 addlw 0x40
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10470 movwf TBLPTRL,0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10471 TBLRDPOSTINC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10472 movff TABLAT,var2_a+1
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10473 TBLRDPOSTINC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10474 movff TABLAT,var2_a
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10475 TBLRDPOSTINC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10476 movff TABLAT,var2_a+3
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10477 TBLRD
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10478 movff TABLAT,var2_a+2
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10479 addlw 0x40
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10480 movwf TBLPTRL,0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10481 incf TBLPTRH,1,0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10482 TBLRDPOSTINC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10483 movff TABLAT,var_b+1
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10484 TBLRDPOSTINC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10485 movff TABLAT,var_b
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10486 TBLRDPOSTINC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10487 movff TABLAT,var_b+3
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10488 TBLRD
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10489 movff TABLAT,var_b+2
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10490 addlw 0x40
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10491 movwf TBLPTRL,0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10492 TBLRDPOSTINC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10493 movff TABLAT,var2_b+1
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10494 TBLRDPOSTINC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10495 movff TABLAT,var2_b
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10496 TBLRDPOSTINC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10497 movff TABLAT,var2_b+3
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10498 TBLRD
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10499 movff TABLAT,var2_b+2
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10500 addlw 0xC0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10501 movwf TBLPTRL,0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10502 incf TBLPTRH,1,0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10503 incf TBLPTRH,1,0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10504 TBLRDPOSTINC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10505 movff TABLAT,var_e1min+1
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10506 TBLRDPOSTINC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10507 movff TABLAT,var_e1min
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10508 TBLRDPOSTINC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10509 movff TABLAT,var_e1min+3
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10510 TBLRD
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10511 movff TABLAT,var_e1min+2
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10512 addlw 0x40
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10513 movwf TBLPTRL,0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10514
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10515 TBLRDPOSTINC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10516 movff TABLAT,var2_e1min+1
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10517 TBLRDPOSTINC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10518 movff TABLAT,var2_e1min
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10519 TBLRDPOSTINC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10520 movff TABLAT,var2_e1min+3
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10521 TBLRD
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10522 movff TABLAT,var2_e1min+2
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10523 _endasm
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10524
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10525 temp_tissue = (temp_atem - sim_pres_tissue[ci]) * var_e1min;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10526 temp_tissue_safety();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10527 sim_pres_tissue[ci] = sim_pres_tissue[ci] + temp_tissue;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10528
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10529 temp_tissue = (temp2_atem - sim_pres_tissue[ci+16]) * var2_e1min;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10530 temp_tissue_safety();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10531 sim_pres_tissue[ci+16] = sim_pres_tissue[ci+16] + temp_tissue;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10532
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10533 temp_tissue = sim_pres_tissue[ci] + sim_pres_tissue[ci+16];
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10534 var_a = (var_a * sim_pres_tissue[ci] + var2_a * sim_pres_tissue[ci+16]) / temp_tissue;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10535 var_b = (var_b * sim_pres_tissue[ci] + var2_b * sim_pres_tissue[ci+16]) / temp_tissue;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10536
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10537 sim_pres_tissue_limit[ci] = (temp_tissue - var_a) * var_b;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10538 if (sim_pres_tissue_limit[ci] < 0)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10539 sim_pres_tissue_limit[ci] = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10540 if (sim_pres_tissue_limit[ci] > temp_pres_gtissue_limit)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10541 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10542 temp_pres_gtissue = temp_tissue;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10543 temp_pres_gtissue_limit = sim_pres_tissue_limit[ci];
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10544 temp_gtissue_no = ci;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10545 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10546 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10547 temp_pres_gtissue_diff = temp_pres_gtissue_limit - temp_pres_gtissue;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10548 temp_pres_gtissue_limit_GF_low = GF_low * temp_pres_gtissue_diff + temp_pres_gtissue;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10549 temp_pres_gtissue_limit_GF_low_below_surface = temp_pres_gtissue_limit_GF_low - pres_surface;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10550 if (temp_pres_gtissue_limit_GF_low_below_surface < 0)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10551 temp_pres_gtissue_limit_GF_low_below_surface = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10552 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10553
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10554
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10555
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10556
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10557
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10558
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10559
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10560 void clear_decoarray(void)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10561 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10562 char_O_array_decodepth[0] = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10563 char_O_array_decodepth[1] = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10564 char_O_array_decodepth[2] = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10565 char_O_array_decodepth[3] = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10566 char_O_array_decodepth[4] = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10567 char_O_array_decodepth[5] = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10568 char_O_array_decotime[0] = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10569 char_O_array_decotime[1] = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10570 char_O_array_decotime[2] = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10571 char_O_array_decotime[3] = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10572 char_O_array_decotime[4] = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10573 char_O_array_decotime[5] = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10574 char_O_array_decotime[6] = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10575 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10576
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10577
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10578
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10579
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10580
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10581
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10582
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10583 void update_decoarray()
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10584 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10585 x = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10586 do
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10587 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10588 if (char_O_array_decodepth[x] == temp_depth_limit)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10589 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10590 int_temp = char_O_array_decotime[x] + temp_decotime;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10591 if (int_temp < 0)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10592 int_temp = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10593 if (int_temp > 240)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10594 int_temp = 240;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10595 char_O_array_decotime[x] = int_temp;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10596 x = 10;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10597 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10598 else
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10599 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10600 if (char_O_array_decodepth[x] == 0)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10601 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10602 if (temp_depth_limit > 255)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10603 char_O_array_decodepth[x] = 255;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10604 else
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10605 char_O_array_decodepth[x] = (char)temp_depth_limit;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10606 int_temp = char_O_array_decotime[x] + temp_decotime;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10607 if (int_temp > 240)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10608 char_O_array_decotime[x] = 240;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10609 else
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10610 char_O_array_decotime[x] = (char)int_temp;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10611 x = 10;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10612 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10613 else
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10614 x++;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10615 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10616 } while (x<6);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10617 if (x == 6)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10618 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10619 int_temp = char_O_array_decotime[6] + temp_decotime;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10620 if (int_temp > 220)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10621 char_O_array_decotime[6] = 220;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10622 else
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10623 char_O_array_decotime[6] = (char)int_temp;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10624 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10625 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10626
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10627
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10628
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10629
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10630
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10631
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10632
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10633
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10634 void calc_gradient_factor(void)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10635 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10636
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10637
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10638
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10639
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10640 temp_tissue = pres_tissue[char_O_gtissue_no] + pres_tissue[char_O_gtissue_no+16];
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10641 temp1 = temp_tissue - pres_respiration;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10642 temp2 = temp_tissue - pres_tissue_limit[char_O_gtissue_no];
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10643 temp2 = temp1/temp2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10644 temp2 = temp2 * 100;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10645 if (temp2 < 0)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10646 temp2 = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10647 if (temp2 > 255)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10648 temp2 = 255;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10649 if (temp1 < 0)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10650 char_O_gradient_factor = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10651 else
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10652 char_O_gradient_factor = (char)temp2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10653
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10654 temp3 = temp2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10655
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10656 if (char_I_deco_model == 1)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10657 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10658 temp1 = (float)temp_depth_GF_low_meter * 0.09995;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10659 temp2 = pres_respiration - pres_surface;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10660 if (temp2 <= 0)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10661 temp1 = GF_high;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10662 else
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10663 if (temp2 >= temp1)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10664 temp1 = GF_low;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10665 else
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10666 temp1 = GF_low + (temp1 - temp2)/temp1*GF_delta;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10667 if (temp_depth_GF_low_meter == 0)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10668 temp1 = GF_high;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10669 temp2 = temp3 / temp1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10670 if (temp2 < 0)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10671 temp2 = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10672 if (temp2 > 255)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10673 temp2 = 255;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10674 char_O_relative_gradient_GF = (char)temp2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10675 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10676 else
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10677 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10678 char_O_relative_gradient_GF = char_O_gradient_factor;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10679 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10680 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10681
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10682
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10683
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10684
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10685
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10686
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10687
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10688 void calc_gradient_array_only()
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10689 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10690 pres_respiration = (float)int_I_pres_respiration / 1000.0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10691 for (ci=0;ci<16;ci++)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10692 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10693 temp_tissue = pres_tissue[ci] + pres_tissue[ci+16];
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10694 temp1 = temp_tissue - pres_respiration;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10695 temp2 = temp_tissue - pres_tissue_limit[ci];
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10696 temp2 = temp1/temp2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10697 temp2 = temp2 * 200;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10698 if (temp2 < 0)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10699 temp2 = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10700 if (temp2 > 255)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10701 temp2 = 255;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10702 if (temp1 < 0)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10703 char_O_array_gradient_weighted[ci] = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10704 else
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10705 char_O_array_gradient_weighted[ci] = (char)temp2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10706 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10707 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10708
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10709
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10710
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10711
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10712
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10713
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10714
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10715
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10716 void calc_desaturation_time(void)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10717 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10718 _asm
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10719 lfsr 1, 0x300
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10720 movlw 0x01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10721 movwf TBLPTRU,0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10722 _endasm
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10723 N2_ratio = 0.7902;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10724 pres_surface = (float)int_I_pres_surface / 1000.0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10725 temp_atem = N2_ratio * (pres_surface - 0.0627);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10726 int_O_desaturation_time = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10727 float_desaturation_multiplier = char_I_desaturation_multiplier / 142.0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10728
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10729 for (ci=0;ci<16;ci++)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10730 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10731 _asm
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10732 movlw 0x04
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10733 movwf TBLPTRH,0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10734 movlb 4
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10735 movf ci,0,1
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10736 addwf ci,0,1
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10737 addwf ci,0,1
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10738 addwf ci,0,1
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10739 addlw 0x80
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10740 movwf TBLPTRL,0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10741 TBLRDPOSTINC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10742 movff TABLAT,var_halftimes+1
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10743 TBLRDPOSTINC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10744 movff TABLAT,var_halftimes
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10745 TBLRDPOSTINC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10746 movff TABLAT,var_halftimes+3
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10747 TBLRD
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10748 movff TABLAT,var_halftimes+2
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10749 addlw 0x40
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10750 movwf TBLPTRL,0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10751 TBLRDPOSTINC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10752 movff TABLAT,var2_halftimes+1
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10753 TBLRDPOSTINC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10754 movff TABLAT,var2_halftimes
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10755 TBLRDPOSTINC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10756 movff TABLAT,var2_halftimes+3
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10757 TBLRD
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10758 movff TABLAT,var2_halftimes+2
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10759 _endasm
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10760
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10761
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10762
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10763
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10764
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10765
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10766 temp1 = 1.05 * temp_atem;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10767 temp1 = temp1 - pres_tissue[ci];
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10768 temp2 = temp_atem - pres_tissue[ci];
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10769 if (temp2 >= 0.0)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10770 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10771 temp1 = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10772 temp2 = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10773 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10774 else
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10775 temp1 = temp1 / temp2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10776 if (temp1 > 0.0)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10777 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10778 temp1 = log(1.0 - temp1);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10779 temp1 = temp1 / -0.6931;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10780
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10781
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10782 temp2 = var_halftimes * temp1 / float_desaturation_multiplier;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10783 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10784 else
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10785 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10786 temp1 = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10787 temp2 = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10788 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10789
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10790
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10791 temp3 = 0.1 - pres_tissue[ci+16];
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10792 if (temp3 >= 0.0)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10793 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10794 temp3 = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10795 temp4 = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10796 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10797 else
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10798 temp3 = -1.0 * temp3 / pres_tissue[ci+16];
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10799 if (temp3 > 0.0)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10800 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10801 temp3 = log(1.0 - temp3);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10802 temp3 = temp3 / -0.6931;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10803
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10804
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10805 temp4 = var2_halftimes * temp3 / float_desaturation_multiplier;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10806 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10807 else
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10808 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10809 temp3 = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10810 temp4 = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10811 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10812
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10813
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10814 if (temp4 > temp2)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10815 int_temp = (int)temp4;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10816 else
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10817 int_temp = (int)temp2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10818 if(int_temp > int_O_desaturation_time)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10819 int_O_desaturation_time = int_temp;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10820
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10821
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10822 temp2 = temp1 * 20.0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10823 temp2 = temp2 + 80.0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10824 if (temp2 < 0.0)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10825 temp2 = 0.0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10826 if (temp2 > 255.0)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10827 temp2 = 255.0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10828 char_O_tissue_saturation[ci] = (char)temp2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10829
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10830 temp4 = temp3 * 20.0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10831 temp4 = temp4 + 80.0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10832 if (temp4 < 0.0)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10833 temp4 = 0.0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10834 if (temp4 > 255.0)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10835 temp4 = 255.0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10836 char_O_tissue_saturation[ci+16] = (char)temp4;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10837 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10838 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10839
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10840
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10841
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10842
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10843
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10844
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10845
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10846
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10847
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10848 void calc_wo_deco_step_1_min(void)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10849 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10850 if(flag_in_divemode)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10851 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10852 flag_in_divemode = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10853 set_dbg_end_of_dive();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10854 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10855 _asm
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10856 lfsr 1, 0x300
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10857 _endasm
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10858 N2_ratio = 0.7902;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10859 pres_respiration = (float)int_I_pres_respiration / 1000.0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10860 pres_surface = (float)int_I_pres_surface / 1000.0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10861 temp_atem = N2_ratio * (pres_respiration - 0.0627);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10862 temp2_atem = 0.0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10863 temp_surface = pres_surface;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10864 float_desaturation_multiplier = char_I_desaturation_multiplier / 142.0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10865 float_saturation_multiplier = char_I_saturation_multiplier / 100.0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10866
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10867 calc_tissue_step_1_min();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10868 clear_decoarray();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10869 char_O_deco_status = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10870 char_O_nullzeit = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10871 char_O_ascenttime = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10872 calc_gradient_factor();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10873
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10874 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10875
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10876
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10877
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10878
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10879
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10880
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10881
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10882 void calc_tissue_step_1_min(void)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10883 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10884 _asm
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10885 lfsr 1, 0x300
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10886 movlw 0x01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10887 movwf TBLPTRU,0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10888 _endasm
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10889
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10890 char_O_gtissue_no = 255;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10891 pres_gtissue_limit = 0.0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10892
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10893 for (ci=0;ci<16;ci++)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10894 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10895 _asm
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10896 movlw 0x02
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10897 movwf TBLPTRH,0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10898 movlb 4
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10899 movf ci,0,1
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10900 addwf ci,0,1
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10901 addwf ci,0,1
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10902 addwf ci,0,1
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10903 addlw 0x80
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10904 movwf TBLPTRL,0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10905 TBLRDPOSTINC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10906 movff TABLAT,var_a+1
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10907 TBLRDPOSTINC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10908 movff TABLAT,var_a
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10909 TBLRDPOSTINC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10910 movff TABLAT,var_a+3
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10911 TBLRD
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10912 movff TABLAT,var_a+2
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10913 addlw 0x40
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10914 movwf TBLPTRL,0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10915 TBLRDPOSTINC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10916 movff TABLAT,var2_a+1
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10917 TBLRDPOSTINC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10918 movff TABLAT,var2_a
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10919 TBLRDPOSTINC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10920 movff TABLAT,var2_a+3
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10921 TBLRD
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10922 movff TABLAT,var2_a+2
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10923 addlw 0x40
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10924 movwf TBLPTRL,0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10925 incf TBLPTRH,1,0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10926 TBLRDPOSTINC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10927 movff TABLAT,var_b+1
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10928 TBLRDPOSTINC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10929 movff TABLAT,var_b
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10930 TBLRDPOSTINC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10931 movff TABLAT,var_b+3
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10932 TBLRD
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10933 movff TABLAT,var_b+2
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10934 addlw 0x40
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10935 movwf TBLPTRL,0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10936 TBLRDPOSTINC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10937 movff TABLAT,var2_b+1
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10938 TBLRDPOSTINC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10939 movff TABLAT,var2_b
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10940 TBLRDPOSTINC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10941 movff TABLAT,var2_b+3
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10942 TBLRD
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10943 movff TABLAT,var2_b+2
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10944 addlw 0xC0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10945 movwf TBLPTRL,0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10946 incf TBLPTRH,1,0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10947 TBLRDPOSTINC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10948 movff TABLAT,var_e1min+1
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10949 TBLRDPOSTINC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10950 movff TABLAT,var_e1min
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10951 TBLRDPOSTINC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10952 movff TABLAT,var_e1min+3
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10953 TBLRD
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10954 movff TABLAT,var_e1min+2
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10955 addlw 0x40
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10956 movwf TBLPTRL,0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10957 TBLRDPOSTINC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10958 movff TABLAT,var2_e1min+1
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10959 TBLRDPOSTINC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10960 movff TABLAT,var2_e1min
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10961 TBLRDPOSTINC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10962 movff TABLAT,var2_e1min+3
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10963 TBLRD
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10964 movff TABLAT,var2_e1min+2
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10965 _endasm
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10966
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10967
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10968 temp_tissue = (temp_atem - pres_tissue[ci]) * var_e1min;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10969 temp_tissue_safety();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10970 pres_tissue[ci] = pres_tissue[ci] + temp_tissue;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10971
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10972
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10973 temp_tissue = (temp2_atem - pres_tissue[ci+16]) * var2_e1min;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10974 temp_tissue_safety();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10975 pres_tissue[ci+16] = pres_tissue[ci+16] + temp_tissue;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10976
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10977 temp_tissue = pres_tissue[ci] + pres_tissue[ci+16];
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10978 var_a = (var_a * pres_tissue[ci] + var2_a * pres_tissue[ci+16]) / temp_tissue;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10979 var_b = (var_b * pres_tissue[ci] + var2_b * pres_tissue[ci+16]) / temp_tissue;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10980 pres_tissue_limit[ci] = (temp_tissue - var_a) * var_b;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10981 if (pres_tissue_limit[ci] < 0)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10982 pres_tissue_limit[ci] = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10983 if (pres_tissue_limit[ci] > pres_gtissue_limit)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10984 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10985 pres_gtissue_limit = pres_tissue_limit[ci];
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10986 char_O_gtissue_no = ci;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10987 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10988
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10989
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10990
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10991
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10992
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10993
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10994
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10995
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10996
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10997 temp1 = temp_tissue - pres_respiration;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10998 temp2 = temp_tissue - pres_tissue_limit[ci];
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
10999 temp2 = temp1/temp2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11000 temp2 = temp2 * 200;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11001 if (temp2 < 0)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11002 temp2 = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11003 if (temp2 > 255)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11004 temp2 = 255;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11005 if (temp1 < 0)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11006 char_O_array_gradient_weighted[ci] = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11007 else
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11008 char_O_array_gradient_weighted[ci] = (char)temp2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11009
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11010 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11011 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11012
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11013 #line 2689 "p2_deco_main - 090915b.c"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11014 #line 2700 "p2_deco_main - 090915b.c"
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11015
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11016
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11017
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11018
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11019 void hash(void)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11020 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11021
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11022 for (md_i=0;md_i<16;md_i++)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11023 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11024 md_state[md_i] = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11025 md_cksum[md_i] = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11026 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11027
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11028 _asm
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11029 movlw 0x01
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11030 movwf TBLPTRU,0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11031 movlw 0x06
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11032 movwf TBLPTRH,0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11033 movlw 0x00
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11034 movwf TBLPTRL,0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11035 _endasm
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11036 for (md_i=0;md_i<127;md_i++)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11037 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11038 _asm
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11039 TBLRDPOSTINC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11040 movff TABLAT,md_temp
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11041 _endasm
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11042 md_pi_subst[md_i] = md_temp;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11043 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11044 _asm
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11045 TBLRDPOSTINC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11046 movff TABLAT,md_temp
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11047 _endasm
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11048 md_pi_subst[127] = md_temp;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11049 for (md_i=0;md_i<127;md_i++)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11050 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11051 _asm
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11052 TBLRDPOSTINC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11053 movff TABLAT,md_temp
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11054 _endasm
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11055 md_pi_subst[md_i+128] = md_temp;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11056 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11057 _asm
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11058 TBLRD
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11059 movff TABLAT,md_temp
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11060 _endasm
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11061 md_pi_subst[255] = md_temp;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11062
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11063 _asm
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11064 movlw 0x00
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11065 movwf TBLPTRU,0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11066 movlw 0x00
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11067 movwf TBLPTRH,0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11068 movlw 0x00
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11069 movwf TBLPTRL,0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11070 _endasm
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11071
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11072 for (md_pointer=0x0000;md_pointer<0x17f3;md_pointer++)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11073 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11074 md_t = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11075 for (md_i=0;md_i<16;md_i++)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11076 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11077 if(md_pointer == 9)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11078 md_temp = md_cksum[md_i];
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11079 else
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11080 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11081 _asm
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11082 TBLRDPOSTINC
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11083 movff TABLAT,md_temp
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11084 _endasm
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11085 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11086 md_buffer[md_i] = md_temp;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11087 md_state[md_i+16] = md_buffer[md_i];
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11088 md_state[md_i+32] = (unsigned char)(md_buffer[md_i] ^ md_state[md_i]);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11089 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11090
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11091 for (md_i=0;md_i<18;md_i++)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11092 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11093 for (md_j=0;md_j<48;md_j++)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11094 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11095 md_state[md_j] = (unsigned char)(md_state[md_j] ^ md_pi_subst[md_t]);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11096 md_t = md_state[md_j];
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11097 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11098 md_t = (unsigned char)(md_t+1);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11099 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11100 md_t = md_cksum[15];
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11101
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11102 for (md_i=0;md_i<16;md_i++)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11103 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11104 md_cksum[md_i] = (unsigned char)(md_cksum[md_i] ^ md_pi_subst[(md_buffer[md_i] ^ md_t)]);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11105 md_t = md_cksum[md_i];
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11106 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11107 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11108 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11109
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11110
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11111
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11112
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11113
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11114
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11115 void clear_CNS_fraction(void)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11116 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11117 CNS_fraction = 0.0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11118 char_O_CNS_fraction = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11119 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11120
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11121
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11122
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11123
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11124
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11125
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11126
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11127
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11128
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11129
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11130
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11131
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11132
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11133 void calc_CNS_fraction(void)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11134 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11135 actual_ppO2 = (float)char_I_actual_ppO2 / 100.0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11136
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11137 if (char_I_actual_ppO2 < 50)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11138 CNS_fraction = CNS_fraction;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11139 else if (char_I_actual_ppO2 < 60)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11140 CNS_fraction = 1/(-54000.0 * actual_ppO2 + 54000.0) + CNS_fraction;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11141 else if (char_I_actual_ppO2 < 70)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11142 CNS_fraction = 1/(-45000.0 * actual_ppO2 + 48600.0) + CNS_fraction;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11143 else if (char_I_actual_ppO2 < 80)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11144 CNS_fraction = 1/(-36000.0 * actual_ppO2 + 42300.0) + CNS_fraction;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11145 else if (char_I_actual_ppO2 < 90)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11146 CNS_fraction = 1/(-27000.0 * actual_ppO2 + 35100.0) + CNS_fraction;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11147 else if (char_I_actual_ppO2 < 110)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11148 CNS_fraction = 1/(-18000.0 * actual_ppO2 + 27000.0) + CNS_fraction;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11149 else if (char_I_actual_ppO2 < 150)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11150 CNS_fraction = 1/(-9000.0 * actual_ppO2 + 17100.0) + CNS_fraction;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11151 else if (char_I_actual_ppO2 < 160)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11152 CNS_fraction = 1/(-22500.0 * actual_ppO2 + 37350.0) + CNS_fraction;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11153 else if (char_I_actual_ppO2 < 165)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11154 CNS_fraction = 0.000755 + CNS_fraction;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11155 else if (char_I_actual_ppO2 < 170)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11156 CNS_fraction = 0.00102 + CNS_fraction;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11157 else if (char_I_actual_ppO2 < 175)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11158 CNS_fraction = 0.00136 + CNS_fraction;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11159 else if (char_I_actual_ppO2 < 180)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11160 CNS_fraction = 0.00180 + CNS_fraction;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11161 else if (char_I_actual_ppO2 < 185)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11162 CNS_fraction = 0.00237 + CNS_fraction;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11163 else if (char_I_actual_ppO2 < 190)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11164 CNS_fraction = 0.00310 + CNS_fraction;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11165 else if (char_I_actual_ppO2 < 195)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11166 CNS_fraction = 0.00401 + CNS_fraction;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11167 else if (char_I_actual_ppO2 < 200)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11168 CNS_fraction = 0.00517 + CNS_fraction;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11169 else if (char_I_actual_ppO2 < 230)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11170 CNS_fraction = 0.0209 + CNS_fraction;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11171 else
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11172 CNS_fraction = 0.0482 + CNS_fraction;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11173
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11174 if (CNS_fraction > 2.5)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11175 CNS_fraction = 2.5;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11176 if (CNS_fraction < 0.0)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11177 CNS_fraction = 0.0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11178 char_O_CNS_fraction = (char)((CNS_fraction + 0.005)* 100.0);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11179 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11180
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11181
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11182
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11183
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11184
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11185
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11186
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11187
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11188
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11189
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11190
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11191 void calc_CNS_decrease_15min(void)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11192 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11193 CNS_fraction = 0.890899 * CNS_fraction;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11194 char_O_CNS_fraction = (char)((CNS_fraction + 0.005)* 100.0);
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11195 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11196
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11197
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11198
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11199
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11200
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11201
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11202
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11203
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11204
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11205
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11206 void calc_percentage(void)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11207 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11208 temp1 = (float)int_I_temp;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11209 temp2 = (float)char_I_temp / 100.0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11210 temp3 = temp1 * temp2;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11211 int_I_temp = (int)temp3;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11212 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11213 void push_tissues_to_vault(void)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11214 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11215 for (ci=0;ci<32;ci++)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11216 pres_tissue_vault[ci] = pres_tissue[ci];
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11217 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11218 void pull_tissues_from_vault(void)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11219 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11220 for (ci=0;ci<32;ci++)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11221 pres_tissue[ci] = pres_tissue_vault[ci];
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11222 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11223
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11224 void wp_write_command(void)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11225 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11226 _asm
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11227 bcf PORTE,0,0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11228 movff wp_command,PORTD
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11229 bcf PORTA,2,0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11230 bsf PORTA,2,0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11231 _endasm
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11232 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11233
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11234 void wp_write_data(void)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11235 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11236 wp_data_8bit_one = wp_data_16bit >> 8;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11237 wp_data_8bit_two = wp_data_16bit;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11238 _asm
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11239 bsf PORTE,0,0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11240 movff wp_data_8bit_one,PORTD
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11241 bcf PORTA,2,0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11242 bsf PORTA,2,0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11243 movff wp_data_8bit_two,PORTD
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11244 bcf PORTA,2,0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11245 bsf PORTA,2,0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11246 _endasm
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11247 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11248
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11249 void wp_write_black(void)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11250 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11251 _asm
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11252 movff wp_black,PORTD
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11253 bcf PORTA,2,0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11254 bsf PORTA,2,0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11255 bcf PORTA,2,0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11256 bsf PORTA,2,0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11257 _endasm
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11258 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11259
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11260 void wp_write_color(void)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11261 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11262 _asm
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11263 movff wp_color1,PORTD
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11264 bcf PORTA,2,0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11265 bsf PORTA,2,0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11266 movff wp_color2,PORTD
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11267 bcf PORTA,2,0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11268 bsf PORTA,2,0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11269 _endasm
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11270 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11271
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11272 void wp_set_window(void)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11273 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11274
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11275 wp_command = 0x35;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11276 wp_write_command();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11277 wp_data_16bit = ((unsigned int )wp_leftx2) << 1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11278 wp_write_data();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11279
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11280 wp_command = 0x36;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11281 wp_write_command();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11282 wp_data_16bit = 319;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11283 wp_write_data();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11284
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11285 wp_command = 0x37;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11286 wp_write_command();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11287
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11288 wp_data_16bit = wp_top;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11289 if(wp_font == 2)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11290 wp_data_16bit += 58 ;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11291 else if(wp_font == 1)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11292 wp_data_16bit += 32 ;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11293 else
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11294 wp_data_16bit += 24 ;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11295 wp_data_16bit--;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11296 if(wp_data_16bit > 239)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11297 wp_data_16bit = 239;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11298
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11299 wp_data_16bit |= ((unsigned int )wp_top) << 8;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11300
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11301 wp_write_data();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11302
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11303
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11304 wp_command = 0x20;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11305 wp_write_command();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11306 wp_data_16bit = wp_top;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11307 wp_write_data();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11308
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11309 wp_command = 0x21;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11310 wp_write_command();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11311 wp_data_16bit = ((unsigned int )wp_leftx2) << 1;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11312 wp_write_data();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11313 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11314
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11315 void wp_set_char_font_small(void)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11316 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11317 if (wp_char == ' ')
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11318 wp_char = '¶';
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11319
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11320 if((wp_char < '!') || (wp_char > '¶'))
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11321 wp_char = '¤';
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11322
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11323 if (wp_char > 0x7E)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11324 wp_char -= 34;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11325
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11326 wp_start = wp_small_table[wp_char - '!'];
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11327 wp_end = wp_small_table[1 + wp_char - '!'];
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11328 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11329
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11330 void wp_set_char_font_medium(void)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11331 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11332
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11333 if (wp_char == 0x27)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11334 wp_char = 0x3B;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11335 if (wp_char == '"')
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11336 wp_char = 0x3C;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11337 if (wp_char == 'm')
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11338 wp_char = 0x3D;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11339 if (wp_char == ' ')
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11340 wp_char = 0x3E;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11341
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11342 if((wp_char < '.') || (wp_char > 0x3E))
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11343 wp_char = 0x3E;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11344 wp_start = wp_medium_table[wp_char - '.'];
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11345 wp_end = wp_medium_table[1 + wp_char - '.'];
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11346 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11347
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11348 void wp_set_char_font_large(void)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11349 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11350
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11351 if (wp_char == ' ')
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11352 wp_char = 0x2F;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11353
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11354 if((wp_char < '.') || (wp_char > '9'))
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11355 wp_char = 0x2F;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11356 wp_start = wp_large_table[wp_char - '.'];
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11357 wp_end = wp_large_table[1 + wp_char - '.'];
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11358 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11359
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11360 void wordprocessor(void)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11361 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11362 wp_set_window();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11363
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11364
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11365 wp_command = 0x22;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11366 wp_write_command();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11367 _asm
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11368 bsf PORTE,0,0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11369 _endasm
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11370
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11371 wp_txtptr = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11372 wp_char = wp_stringstore[wp_txtptr];
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11373
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11374 while(wp_char)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11375 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11376 if(wp_font == 2)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11377 wp_set_char_font_large();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11378 else if(wp_font == 1)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11379 wp_set_char_font_medium();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11380 else
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11381 wp_set_char_font_small();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11382
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11383 wp_black = 0;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11384
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11385 for(wp_i = wp_start; wp_i<wp_end;wp_i++)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11386 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11387 if(wp_font == 2)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11388 wp_data_16bit = wp_large_data[wp_i / 2];
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11389 else if(wp_font == 1)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11390 wp_data_16bit = wp_medium_data[wp_i / 2];
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11391 else
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11392 wp_data_16bit = wp_small_data[wp_i / 2];
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11393 if(wp_i & 1)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11394 wp_temp_U8 = wp_data_16bit & 0xFF;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11395 else
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11396 wp_temp_U8 = wp_data_16bit >> 8;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11397 if((wp_temp_U8 & 128))
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11398 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11399 wp_temp_U8 -= 127;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11400 if(wp_invert)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11401 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11402 while(wp_temp_U8 > 0)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11403 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11404 wp_temp_U8--;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11405 wp_write_color();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11406 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11407 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11408 else
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11409 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11410 _asm
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11411 movff wp_black,PORTD
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11412 _endasm
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11413 while(wp_temp_U8 > 0)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11414 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11415 wp_temp_U8--;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11416 _asm
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11417 bcf PORTA,2,0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11418 bsf PORTA,2,0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11419 bcf PORTA,2,0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11420 bsf PORTA,2,0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11421 _endasm
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11422 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11423 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11424 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11425 else
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11426 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11427 wp_temp_U8++;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11428 if(wp_invert)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11429 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11430 _asm
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11431 movff wp_black,PORTD
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11432 _endasm
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11433 while(wp_temp_U8 > 0)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11434 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11435 wp_temp_U8--;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11436 _asm
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11437 bcf PORTA,2,0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11438 bsf PORTA,2,0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11439 bcf PORTA,2,0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11440 bsf PORTA,2,0
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11441 _endasm
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11442 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11443 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11444 else
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11445 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11446 while(wp_temp_U8 > 0)
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11447 {
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11448 wp_temp_U8--;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11449 wp_write_color();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11450 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11451 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11452 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11453 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11454 wp_txtptr++;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11455 wp_char = wp_stringstore[wp_txtptr];
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11456 }
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11457 wp_command = 0x00;
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11458 wp_write_command();
96a35aeda5f2 Initial setup
heinrichsweikamp
parents:
diff changeset
11459 }