Initial import of onewire-to-usb bridge
[onewire] / build / XC8_PIC12F609 / production / user.p1
1 Version 3.2 HI-TECH Software Intermediate Code
2 [s S78 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 ]
3 [n S78 . SCS0 SCS1 . IRCF0 IRCF1 IRCF2 IRCF3 SPLLEN ]
4 [s S79 :2 `uc 1 :1 `uc 1 :4 `uc 1 ]
5 [n S79 . SCS . IRCF ]
6 [u S77 `S78 1 `S79 1 ]
7 [n S77 . . . ]
8 "1386 /opt/microchip/xc8/v1.12/include/pic12f1840.h
9 [v _OSCCONbits `VS77 ~T0 @X0 0 e@153 ]
10 [s S157 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 ]
11 [n S157 . TX9D TRMT BRGH SENDB SYNC TXEN TX9 CSRC ]
12 [u S156 `S157 1 ]
13 [n S156 . . ]
14 "2773
15 [v _TXSTAbits `VS156 ~T0 @X0 0 e@414 ]
16 [s S155 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 ]
17 [n S155 . RX9D OERR FERR ADDEN CREN SREN RX9 SPEN ]
18 [u S154 `S155 1 ]
19 [n S154 . . ]
20 "2712
21 [v _RCSTAbits `VS154 ~T0 @X0 0 e@413 ]
22 [s S159 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 ]
23 [n S159 . ABDEN WUE . BRG16 SCKP . RCIDL ABDOVF ]
24 [u S158 `S159 1 ]
25 [n S158 . . ]
26 "2834
27 [v _BAUDCONbits `VS158 ~T0 @X0 0 e@415 ]
28 "2644
29 [v _SPBRG `Vuc ~T0 @X0 0 e@411 ]
30 [s S119 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 ]
31 [n S119 . CCP1SEL P1BSEL TXCKSEL T1GSEL . SSSEL SDOSEL RXDTSEL ]
32 [s S120 :5 `uc 1 :1 `uc 1 :1 `uc 1 ]
33 [n S120 . . SS1SEL SDO1SEL ]
34 [u S118 `S119 1 `S120 1 ]
35 [n S118 . . . ]
36 "2222
37 [v _APFCONbits `VS118 ~T0 @X0 0 e@285 ]
38 [s S61 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 ]
39 [n S61 . TRISA0 TRISA1 TRISA2 TRISA3 TRISA4 TRISA5 ]
40 [u S60 `S61 1 ]
41 [n S60 . . ]
42 "983
43 [v _TRISAbits `VS60 ~T0 @X0 0 e@140 ]
44 "2336
45 [v _ANSELA `Vuc ~T0 @X0 0 e@396 ]
46 "2868
47 [v _WPUA `Vuc ~T0 @X0 0 e@524 ]
48 [s S67 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 ]
49 [n S67 . PS0 PS1 PS2 PSA TMR0SE TMR0CS INTEDG nWPUEN ]
50 [s S68 :3 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 ]
51 [n S68 . PS . T0SE T0CS ]
52 [u S66 `S67 1 `S68 1 ]
53 [n S66 . . . ]
54 "1140
55 [v _OPTION_REGbits `VS66 ~T0 @X0 0 e@149 ]
56 [; ;pic12f1840.h: 44: extern volatile unsigned char INDF0 @ 0x000;
57 "46 /opt/microchip/xc8/v1.12/include/pic12f1840.h
58 [; ;pic12f1840.h: 46: asm("INDF0 equ 00h");
59 [; <" INDF0 equ 00h ;# ">
60 [; ;pic12f1840.h: 49: typedef union {
61 [; ;pic12f1840.h: 50: struct {
62 [; ;pic12f1840.h: 51: unsigned INDF0 :8;
63 [; ;pic12f1840.h: 52: };
64 [; ;pic12f1840.h: 53: } INDF0bits_t;
65 [; ;pic12f1840.h: 54: extern volatile INDF0bits_t INDF0bits @ 0x000;
66 [; ;pic12f1840.h: 63: extern volatile unsigned char INDF1 @ 0x001;
67 "65
68 [; ;pic12f1840.h: 65: asm("INDF1 equ 01h");
69 [; <" INDF1 equ 01h ;# ">
70 [; ;pic12f1840.h: 68: typedef union {
71 [; ;pic12f1840.h: 69: struct {
72 [; ;pic12f1840.h: 70: unsigned INDF1 :8;
73 [; ;pic12f1840.h: 71: };
74 [; ;pic12f1840.h: 72: } INDF1bits_t;
75 [; ;pic12f1840.h: 73: extern volatile INDF1bits_t INDF1bits @ 0x001;
76 [; ;pic12f1840.h: 82: extern volatile unsigned char PCL @ 0x002;
77 "84
78 [; ;pic12f1840.h: 84: asm("PCL equ 02h");
79 [; <" PCL equ 02h ;# ">
80 [; ;pic12f1840.h: 87: typedef union {
81 [; ;pic12f1840.h: 88: struct {
82 [; ;pic12f1840.h: 89: unsigned PCL :8;
83 [; ;pic12f1840.h: 90: };
84 [; ;pic12f1840.h: 91: } PCLbits_t;
85 [; ;pic12f1840.h: 92: extern volatile PCLbits_t PCLbits @ 0x002;
86 [; ;pic12f1840.h: 101: extern volatile unsigned char STATUS @ 0x003;
87 "103
88 [; ;pic12f1840.h: 103: asm("STATUS equ 03h");
89 [; <" STATUS equ 03h ;# ">
90 [; ;pic12f1840.h: 106: typedef union {
91 [; ;pic12f1840.h: 107: struct {
92 [; ;pic12f1840.h: 108: unsigned C :1;
93 [; ;pic12f1840.h: 109: unsigned DC :1;
94 [; ;pic12f1840.h: 110: unsigned Z :1;
95 [; ;pic12f1840.h: 111: unsigned nPD :1;
96 [; ;pic12f1840.h: 112: unsigned nTO :1;
97 [; ;pic12f1840.h: 113: };
98 [; ;pic12f1840.h: 114: struct {
99 [; ;pic12f1840.h: 115: unsigned CARRY :1;
100 [; ;pic12f1840.h: 116: };
101 [; ;pic12f1840.h: 117: struct {
102 [; ;pic12f1840.h: 118: unsigned :2;
103 [; ;pic12f1840.h: 119: unsigned ZERO :1;
104 [; ;pic12f1840.h: 120: };
105 [; ;pic12f1840.h: 121: } STATUSbits_t;
106 [; ;pic12f1840.h: 122: extern volatile STATUSbits_t STATUSbits @ 0x003;
107 [; ;pic12f1840.h: 161: extern volatile unsigned short FSR0 @ 0x004;
108 [; ;pic12f1840.h: 164: extern volatile unsigned char FSR0L @ 0x004;
109 "166
110 [; ;pic12f1840.h: 166: asm("FSR0L equ 04h");
111 [; <" FSR0L equ 04h ;# ">
112 [; ;pic12f1840.h: 169: typedef union {
113 [; ;pic12f1840.h: 170: struct {
114 [; ;pic12f1840.h: 171: unsigned FSR0L :8;
115 [; ;pic12f1840.h: 172: };
116 [; ;pic12f1840.h: 173: } FSR0Lbits_t;
117 [; ;pic12f1840.h: 174: extern volatile FSR0Lbits_t FSR0Lbits @ 0x004;
118 [; ;pic12f1840.h: 183: extern volatile unsigned char FSR0H @ 0x005;
119 "185
120 [; ;pic12f1840.h: 185: asm("FSR0H equ 05h");
121 [; <" FSR0H equ 05h ;# ">
122 [; ;pic12f1840.h: 188: typedef union {
123 [; ;pic12f1840.h: 189: struct {
124 [; ;pic12f1840.h: 190: unsigned FSR0H :8;
125 [; ;pic12f1840.h: 191: };
126 [; ;pic12f1840.h: 192: } FSR0Hbits_t;
127 [; ;pic12f1840.h: 193: extern volatile FSR0Hbits_t FSR0Hbits @ 0x005;
128 [; ;pic12f1840.h: 202: extern volatile unsigned short FSR1 @ 0x006;
129 [; ;pic12f1840.h: 205: extern volatile unsigned char FSR1L @ 0x006;
130 "207
131 [; ;pic12f1840.h: 207: asm("FSR1L equ 06h");
132 [; <" FSR1L equ 06h ;# ">
133 [; ;pic12f1840.h: 210: typedef union {
134 [; ;pic12f1840.h: 211: struct {
135 [; ;pic12f1840.h: 212: unsigned FSR1L :8;
136 [; ;pic12f1840.h: 213: };
137 [; ;pic12f1840.h: 214: } FSR1Lbits_t;
138 [; ;pic12f1840.h: 215: extern volatile FSR1Lbits_t FSR1Lbits @ 0x006;
139 [; ;pic12f1840.h: 224: extern volatile unsigned char FSR1H @ 0x007;
140 "226
141 [; ;pic12f1840.h: 226: asm("FSR1H equ 07h");
142 [; <" FSR1H equ 07h ;# ">
143 [; ;pic12f1840.h: 229: typedef union {
144 [; ;pic12f1840.h: 230: struct {
145 [; ;pic12f1840.h: 231: unsigned FSR1H :8;
146 [; ;pic12f1840.h: 232: };
147 [; ;pic12f1840.h: 233: } FSR1Hbits_t;
148 [; ;pic12f1840.h: 234: extern volatile FSR1Hbits_t FSR1Hbits @ 0x007;
149 [; ;pic12f1840.h: 243: extern volatile unsigned char BSR @ 0x008;
150 "245
151 [; ;pic12f1840.h: 245: asm("BSR equ 08h");
152 [; <" BSR equ 08h ;# ">
153 [; ;pic12f1840.h: 248: typedef union {
154 [; ;pic12f1840.h: 249: struct {
155 [; ;pic12f1840.h: 250: unsigned BSR0 :1;
156 [; ;pic12f1840.h: 251: unsigned BSR1 :1;
157 [; ;pic12f1840.h: 252: unsigned BSR2 :1;
158 [; ;pic12f1840.h: 253: unsigned BSR3 :1;
159 [; ;pic12f1840.h: 254: unsigned BSR4 :1;
160 [; ;pic12f1840.h: 255: };
161 [; ;pic12f1840.h: 256: struct {
162 [; ;pic12f1840.h: 257: unsigned BSR :5;
163 [; ;pic12f1840.h: 258: };
164 [; ;pic12f1840.h: 259: } BSRbits_t;
165 [; ;pic12f1840.h: 260: extern volatile BSRbits_t BSRbits @ 0x008;
166 [; ;pic12f1840.h: 294: extern volatile unsigned char WREG @ 0x009;
167 "296
168 [; ;pic12f1840.h: 296: asm("WREG equ 09h");
169 [; <" WREG equ 09h ;# ">
170 [; ;pic12f1840.h: 299: typedef union {
171 [; ;pic12f1840.h: 300: struct {
172 [; ;pic12f1840.h: 301: unsigned WREG0 :8;
173 [; ;pic12f1840.h: 302: };
174 [; ;pic12f1840.h: 303: } WREGbits_t;
175 [; ;pic12f1840.h: 304: extern volatile WREGbits_t WREGbits @ 0x009;
176 [; ;pic12f1840.h: 313: extern volatile unsigned char PCLATH @ 0x00A;
177 "315
178 [; ;pic12f1840.h: 315: asm("PCLATH equ 0Ah");
179 [; <" PCLATH equ 0Ah ;# ">
180 [; ;pic12f1840.h: 318: typedef union {
181 [; ;pic12f1840.h: 319: struct {
182 [; ;pic12f1840.h: 320: unsigned PCLATH :7;
183 [; ;pic12f1840.h: 321: };
184 [; ;pic12f1840.h: 322: } PCLATHbits_t;
185 [; ;pic12f1840.h: 323: extern volatile PCLATHbits_t PCLATHbits @ 0x00A;
186 [; ;pic12f1840.h: 332: extern volatile unsigned char INTCON @ 0x00B;
187 "334
188 [; ;pic12f1840.h: 334: asm("INTCON equ 0Bh");
189 [; <" INTCON equ 0Bh ;# ">
190 [; ;pic12f1840.h: 337: typedef union {
191 [; ;pic12f1840.h: 338: struct {
192 [; ;pic12f1840.h: 339: unsigned IOCIF :1;
193 [; ;pic12f1840.h: 340: unsigned INTF :1;
194 [; ;pic12f1840.h: 341: unsigned TMR0IF :1;
195 [; ;pic12f1840.h: 342: unsigned IOCIE :1;
196 [; ;pic12f1840.h: 343: unsigned INTE :1;
197 [; ;pic12f1840.h: 344: unsigned TMR0IE :1;
198 [; ;pic12f1840.h: 345: unsigned PEIE :1;
199 [; ;pic12f1840.h: 346: unsigned GIE :1;
200 [; ;pic12f1840.h: 347: };
201 [; ;pic12f1840.h: 348: struct {
202 [; ;pic12f1840.h: 349: unsigned :2;
203 [; ;pic12f1840.h: 350: unsigned T0IF :1;
204 [; ;pic12f1840.h: 351: unsigned :2;
205 [; ;pic12f1840.h: 352: unsigned T0IE :1;
206 [; ;pic12f1840.h: 353: };
207 [; ;pic12f1840.h: 354: } INTCONbits_t;
208 [; ;pic12f1840.h: 355: extern volatile INTCONbits_t INTCONbits @ 0x00B;
209 [; ;pic12f1840.h: 409: extern volatile unsigned char PORTA @ 0x00C;
210 "411
211 [; ;pic12f1840.h: 411: asm("PORTA equ 0Ch");
212 [; <" PORTA equ 0Ch ;# ">
213 [; ;pic12f1840.h: 414: typedef union {
214 [; ;pic12f1840.h: 415: struct {
215 [; ;pic12f1840.h: 416: unsigned RA0 :1;
216 [; ;pic12f1840.h: 417: unsigned RA1 :1;
217 [; ;pic12f1840.h: 418: unsigned RA2 :1;
218 [; ;pic12f1840.h: 419: unsigned RA3 :1;
219 [; ;pic12f1840.h: 420: unsigned RA4 :1;
220 [; ;pic12f1840.h: 421: unsigned RA5 :1;
221 [; ;pic12f1840.h: 422: };
222 [; ;pic12f1840.h: 423: } PORTAbits_t;
223 [; ;pic12f1840.h: 424: extern volatile PORTAbits_t PORTAbits @ 0x00C;
224 [; ;pic12f1840.h: 458: extern volatile unsigned char PIR1 @ 0x011;
225 "460
226 [; ;pic12f1840.h: 460: asm("PIR1 equ 011h");
227 [; <" PIR1 equ 011h ;# ">
228 [; ;pic12f1840.h: 463: typedef union {
229 [; ;pic12f1840.h: 464: struct {
230 [; ;pic12f1840.h: 465: unsigned TMR1IF :1;
231 [; ;pic12f1840.h: 466: unsigned TMR2IF :1;
232 [; ;pic12f1840.h: 467: unsigned CCP1IF :1;
233 [; ;pic12f1840.h: 468: unsigned SSP1IF :1;
234 [; ;pic12f1840.h: 469: unsigned TXIF :1;
235 [; ;pic12f1840.h: 470: unsigned RCIF :1;
236 [; ;pic12f1840.h: 471: unsigned ADIF :1;
237 [; ;pic12f1840.h: 472: unsigned TMR1GIF :1;
238 [; ;pic12f1840.h: 473: };
239 [; ;pic12f1840.h: 474: } PIR1bits_t;
240 [; ;pic12f1840.h: 475: extern volatile PIR1bits_t PIR1bits @ 0x011;
241 [; ;pic12f1840.h: 519: extern volatile unsigned char PIR2 @ 0x012;
242 "521
243 [; ;pic12f1840.h: 521: asm("PIR2 equ 012h");
244 [; <" PIR2 equ 012h ;# ">
245 [; ;pic12f1840.h: 524: typedef union {
246 [; ;pic12f1840.h: 525: struct {
247 [; ;pic12f1840.h: 526: unsigned :3;
248 [; ;pic12f1840.h: 527: unsigned BCL1IF :1;
249 [; ;pic12f1840.h: 528: unsigned EEIF :1;
250 [; ;pic12f1840.h: 529: unsigned C1IF :1;
251 [; ;pic12f1840.h: 530: unsigned :1;
252 [; ;pic12f1840.h: 531: unsigned OSFIF :1;
253 [; ;pic12f1840.h: 532: };
254 [; ;pic12f1840.h: 533: } PIR2bits_t;
255 [; ;pic12f1840.h: 534: extern volatile PIR2bits_t PIR2bits @ 0x012;
256 [; ;pic12f1840.h: 558: extern volatile unsigned char TMR0 @ 0x015;
257 "560
258 [; ;pic12f1840.h: 560: asm("TMR0 equ 015h");
259 [; <" TMR0 equ 015h ;# ">
260 [; ;pic12f1840.h: 563: typedef union {
261 [; ;pic12f1840.h: 564: struct {
262 [; ;pic12f1840.h: 565: unsigned TMR0 :8;
263 [; ;pic12f1840.h: 566: };
264 [; ;pic12f1840.h: 567: } TMR0bits_t;
265 [; ;pic12f1840.h: 568: extern volatile TMR0bits_t TMR0bits @ 0x015;
266 [; ;pic12f1840.h: 577: extern volatile unsigned short TMR1 @ 0x016;
267 "579
268 [; ;pic12f1840.h: 579: asm("TMR1 equ 016h");
269 [; <" TMR1 equ 016h ;# ">
270 [; ;pic12f1840.h: 583: extern volatile unsigned char TMR1L @ 0x016;
271 "585
272 [; ;pic12f1840.h: 585: asm("TMR1L equ 016h");
273 [; <" TMR1L equ 016h ;# ">
274 [; ;pic12f1840.h: 588: typedef union {
275 [; ;pic12f1840.h: 589: struct {
276 [; ;pic12f1840.h: 590: unsigned TMR1L :8;
277 [; ;pic12f1840.h: 591: };
278 [; ;pic12f1840.h: 592: } TMR1Lbits_t;
279 [; ;pic12f1840.h: 593: extern volatile TMR1Lbits_t TMR1Lbits @ 0x016;
280 [; ;pic12f1840.h: 602: extern volatile unsigned char TMR1H @ 0x017;
281 "604
282 [; ;pic12f1840.h: 604: asm("TMR1H equ 017h");
283 [; <" TMR1H equ 017h ;# ">
284 [; ;pic12f1840.h: 607: typedef union {
285 [; ;pic12f1840.h: 608: struct {
286 [; ;pic12f1840.h: 609: unsigned TMR1H :8;
287 [; ;pic12f1840.h: 610: };
288 [; ;pic12f1840.h: 611: } TMR1Hbits_t;
289 [; ;pic12f1840.h: 612: extern volatile TMR1Hbits_t TMR1Hbits @ 0x017;
290 [; ;pic12f1840.h: 621: extern volatile unsigned char T1CON @ 0x018;
291 "623
292 [; ;pic12f1840.h: 623: asm("T1CON equ 018h");
293 [; <" T1CON equ 018h ;# ">
294 [; ;pic12f1840.h: 626: typedef union {
295 [; ;pic12f1840.h: 627: struct {
296 [; ;pic12f1840.h: 628: unsigned TMR1ON :1;
297 [; ;pic12f1840.h: 629: unsigned :1;
298 [; ;pic12f1840.h: 630: unsigned nT1SYNC :1;
299 [; ;pic12f1840.h: 631: unsigned T1OSCEN :1;
300 [; ;pic12f1840.h: 632: unsigned T1CKPS0 :1;
301 [; ;pic12f1840.h: 633: unsigned T1CKPS1 :1;
302 [; ;pic12f1840.h: 634: unsigned TMR1CS0 :1;
303 [; ;pic12f1840.h: 635: unsigned TMR1CS1 :1;
304 [; ;pic12f1840.h: 636: };
305 [; ;pic12f1840.h: 637: struct {
306 [; ;pic12f1840.h: 638: unsigned :4;
307 [; ;pic12f1840.h: 639: unsigned T1CKPS :2;
308 [; ;pic12f1840.h: 640: unsigned TMR1CS :2;
309 [; ;pic12f1840.h: 641: };
310 [; ;pic12f1840.h: 642: } T1CONbits_t;
311 [; ;pic12f1840.h: 643: extern volatile T1CONbits_t T1CONbits @ 0x018;
312 [; ;pic12f1840.h: 692: extern volatile unsigned char T1GCON @ 0x019;
313 "694
314 [; ;pic12f1840.h: 694: asm("T1GCON equ 019h");
315 [; <" T1GCON equ 019h ;# ">
316 [; ;pic12f1840.h: 697: typedef union {
317 [; ;pic12f1840.h: 698: struct {
318 [; ;pic12f1840.h: 699: unsigned T1GSS0 :1;
319 [; ;pic12f1840.h: 700: unsigned T1GSS1 :1;
320 [; ;pic12f1840.h: 701: unsigned T1GVAL :1;
321 [; ;pic12f1840.h: 702: unsigned T1GGO_nDONE :1;
322 [; ;pic12f1840.h: 703: unsigned T1GSPM :1;
323 [; ;pic12f1840.h: 704: unsigned T1GTM :1;
324 [; ;pic12f1840.h: 705: unsigned T1GPOL :1;
325 [; ;pic12f1840.h: 706: unsigned TMR1GE :1;
326 [; ;pic12f1840.h: 707: };
327 [; ;pic12f1840.h: 708: struct {
328 [; ;pic12f1840.h: 709: unsigned T1GSS :2;
329 [; ;pic12f1840.h: 710: unsigned :1;
330 [; ;pic12f1840.h: 711: unsigned T1GGO :1;
331 [; ;pic12f1840.h: 712: };
332 [; ;pic12f1840.h: 713: } T1GCONbits_t;
333 [; ;pic12f1840.h: 714: extern volatile T1GCONbits_t T1GCONbits @ 0x019;
334 [; ;pic12f1840.h: 768: extern volatile unsigned char TMR2 @ 0x01A;
335 "770
336 [; ;pic12f1840.h: 770: asm("TMR2 equ 01Ah");
337 [; <" TMR2 equ 01Ah ;# ">
338 [; ;pic12f1840.h: 773: typedef union {
339 [; ;pic12f1840.h: 774: struct {
340 [; ;pic12f1840.h: 775: unsigned TMR2 :8;
341 [; ;pic12f1840.h: 776: };
342 [; ;pic12f1840.h: 777: } TMR2bits_t;
343 [; ;pic12f1840.h: 778: extern volatile TMR2bits_t TMR2bits @ 0x01A;
344 [; ;pic12f1840.h: 787: extern volatile unsigned char PR2 @ 0x01B;
345 "789
346 [; ;pic12f1840.h: 789: asm("PR2 equ 01Bh");
347 [; <" PR2 equ 01Bh ;# ">
348 [; ;pic12f1840.h: 792: typedef union {
349 [; ;pic12f1840.h: 793: struct {
350 [; ;pic12f1840.h: 794: unsigned PR2 :8;
351 [; ;pic12f1840.h: 795: };
352 [; ;pic12f1840.h: 796: } PR2bits_t;
353 [; ;pic12f1840.h: 797: extern volatile PR2bits_t PR2bits @ 0x01B;
354 [; ;pic12f1840.h: 806: extern volatile unsigned char T2CON @ 0x01C;
355 "808
356 [; ;pic12f1840.h: 808: asm("T2CON equ 01Ch");
357 [; <" T2CON equ 01Ch ;# ">
358 [; ;pic12f1840.h: 811: typedef union {
359 [; ;pic12f1840.h: 812: struct {
360 [; ;pic12f1840.h: 813: unsigned T2CKPS0 :1;
361 [; ;pic12f1840.h: 814: unsigned T2CKPS1 :1;
362 [; ;pic12f1840.h: 815: unsigned TMR2ON :1;
363 [; ;pic12f1840.h: 816: unsigned T2OUTPS0 :1;
364 [; ;pic12f1840.h: 817: unsigned T2OUTPS1 :1;
365 [; ;pic12f1840.h: 818: unsigned T2OUTPS2 :1;
366 [; ;pic12f1840.h: 819: unsigned T2OUTPS3 :1;
367 [; ;pic12f1840.h: 820: };
368 [; ;pic12f1840.h: 821: struct {
369 [; ;pic12f1840.h: 822: unsigned T2CKPS :2;
370 [; ;pic12f1840.h: 823: unsigned :1;
371 [; ;pic12f1840.h: 824: unsigned T2OUTPS :4;
372 [; ;pic12f1840.h: 825: };
373 [; ;pic12f1840.h: 826: } T2CONbits_t;
374 [; ;pic12f1840.h: 827: extern volatile T2CONbits_t T2CONbits @ 0x01C;
375 [; ;pic12f1840.h: 876: extern volatile unsigned char CPSCON0 @ 0x01E;
376 "878
377 [; ;pic12f1840.h: 878: asm("CPSCON0 equ 01Eh");
378 [; <" CPSCON0 equ 01Eh ;# ">
379 [; ;pic12f1840.h: 881: typedef union {
380 [; ;pic12f1840.h: 882: struct {
381 [; ;pic12f1840.h: 883: unsigned T0XCS :1;
382 [; ;pic12f1840.h: 884: unsigned CPSOUT :1;
383 [; ;pic12f1840.h: 885: unsigned CPSRNG0 :1;
384 [; ;pic12f1840.h: 886: unsigned CPSRNG1 :1;
385 [; ;pic12f1840.h: 887: unsigned :2;
386 [; ;pic12f1840.h: 888: unsigned CPSRM :1;
387 [; ;pic12f1840.h: 889: unsigned CPSON :1;
388 [; ;pic12f1840.h: 890: };
389 [; ;pic12f1840.h: 891: struct {
390 [; ;pic12f1840.h: 892: unsigned :2;
391 [; ;pic12f1840.h: 893: unsigned CPSRNG :2;
392 [; ;pic12f1840.h: 894: };
393 [; ;pic12f1840.h: 895: } CPSCON0bits_t;
394 [; ;pic12f1840.h: 896: extern volatile CPSCON0bits_t CPSCON0bits @ 0x01E;
395 [; ;pic12f1840.h: 935: extern volatile unsigned char CPSCON1 @ 0x01F;
396 "937
397 [; ;pic12f1840.h: 937: asm("CPSCON1 equ 01Fh");
398 [; <" CPSCON1 equ 01Fh ;# ">
399 [; ;pic12f1840.h: 940: typedef union {
400 [; ;pic12f1840.h: 941: struct {
401 [; ;pic12f1840.h: 942: unsigned CPSCH0 :1;
402 [; ;pic12f1840.h: 943: unsigned CPSCH1 :1;
403 [; ;pic12f1840.h: 944: };
404 [; ;pic12f1840.h: 945: struct {
405 [; ;pic12f1840.h: 946: unsigned CPSCH :2;
406 [; ;pic12f1840.h: 947: };
407 [; ;pic12f1840.h: 948: } CPSCON1bits_t;
408 [; ;pic12f1840.h: 949: extern volatile CPSCON1bits_t CPSCON1bits @ 0x01F;
409 [; ;pic12f1840.h: 968: extern volatile unsigned char TRISA @ 0x08C;
410 "970
411 [; ;pic12f1840.h: 970: asm("TRISA equ 08Ch");
412 [; <" TRISA equ 08Ch ;# ">
413 [; ;pic12f1840.h: 973: typedef union {
414 [; ;pic12f1840.h: 974: struct {
415 [; ;pic12f1840.h: 975: unsigned TRISA0 :1;
416 [; ;pic12f1840.h: 976: unsigned TRISA1 :1;
417 [; ;pic12f1840.h: 977: unsigned TRISA2 :1;
418 [; ;pic12f1840.h: 978: unsigned TRISA3 :1;
419 [; ;pic12f1840.h: 979: unsigned TRISA4 :1;
420 [; ;pic12f1840.h: 980: unsigned TRISA5 :1;
421 [; ;pic12f1840.h: 981: };
422 [; ;pic12f1840.h: 982: } TRISAbits_t;
423 [; ;pic12f1840.h: 983: extern volatile TRISAbits_t TRISAbits @ 0x08C;
424 [; ;pic12f1840.h: 1017: extern volatile unsigned char PIE1 @ 0x091;
425 "1019
426 [; ;pic12f1840.h: 1019: asm("PIE1 equ 091h");
427 [; <" PIE1 equ 091h ;# ">
428 [; ;pic12f1840.h: 1022: typedef union {
429 [; ;pic12f1840.h: 1023: struct {
430 [; ;pic12f1840.h: 1024: unsigned TMR1IE :1;
431 [; ;pic12f1840.h: 1025: unsigned TMR2IE :1;
432 [; ;pic12f1840.h: 1026: unsigned CCP1IE :1;
433 [; ;pic12f1840.h: 1027: unsigned SSP1IE :1;
434 [; ;pic12f1840.h: 1028: unsigned TXIE :1;
435 [; ;pic12f1840.h: 1029: unsigned RCIE :1;
436 [; ;pic12f1840.h: 1030: unsigned ADIE :1;
437 [; ;pic12f1840.h: 1031: unsigned TMR1GIE :1;
438 [; ;pic12f1840.h: 1032: };
439 [; ;pic12f1840.h: 1033: } PIE1bits_t;
440 [; ;pic12f1840.h: 1034: extern volatile PIE1bits_t PIE1bits @ 0x091;
441 [; ;pic12f1840.h: 1078: extern volatile unsigned char PIE2 @ 0x092;
442 "1080
443 [; ;pic12f1840.h: 1080: asm("PIE2 equ 092h");
444 [; <" PIE2 equ 092h ;# ">
445 [; ;pic12f1840.h: 1083: typedef union {
446 [; ;pic12f1840.h: 1084: struct {
447 [; ;pic12f1840.h: 1085: unsigned :3;
448 [; ;pic12f1840.h: 1086: unsigned BCL1IE :1;
449 [; ;pic12f1840.h: 1087: unsigned EEIE :1;
450 [; ;pic12f1840.h: 1088: unsigned C1IE :1;
451 [; ;pic12f1840.h: 1089: unsigned :1;
452 [; ;pic12f1840.h: 1090: unsigned OSFIE :1;
453 [; ;pic12f1840.h: 1091: };
454 [; ;pic12f1840.h: 1092: } PIE2bits_t;
455 [; ;pic12f1840.h: 1093: extern volatile PIE2bits_t PIE2bits @ 0x092;
456 [; ;pic12f1840.h: 1117: extern volatile unsigned char OPTION_REG @ 0x095;
457 "1119
458 [; ;pic12f1840.h: 1119: asm("OPTION_REG equ 095h");
459 [; <" OPTION_REG equ 095h ;# ">
460 [; ;pic12f1840.h: 1122: typedef union {
461 [; ;pic12f1840.h: 1123: struct {
462 [; ;pic12f1840.h: 1124: unsigned PS0 :1;
463 [; ;pic12f1840.h: 1125: unsigned PS1 :1;
464 [; ;pic12f1840.h: 1126: unsigned PS2 :1;
465 [; ;pic12f1840.h: 1127: unsigned PSA :1;
466 [; ;pic12f1840.h: 1128: unsigned TMR0SE :1;
467 [; ;pic12f1840.h: 1129: unsigned TMR0CS :1;
468 [; ;pic12f1840.h: 1130: unsigned INTEDG :1;
469 [; ;pic12f1840.h: 1131: unsigned nWPUEN :1;
470 [; ;pic12f1840.h: 1132: };
471 [; ;pic12f1840.h: 1133: struct {
472 [; ;pic12f1840.h: 1134: unsigned PS :3;
473 [; ;pic12f1840.h: 1135: unsigned :1;
474 [; ;pic12f1840.h: 1136: unsigned T0SE :1;
475 [; ;pic12f1840.h: 1137: unsigned T0CS :1;
476 [; ;pic12f1840.h: 1138: };
477 [; ;pic12f1840.h: 1139: } OPTION_REGbits_t;
478 [; ;pic12f1840.h: 1140: extern volatile OPTION_REGbits_t OPTION_REGbits @ 0x095;
479 [; ;pic12f1840.h: 1199: extern volatile unsigned char PCON @ 0x096;
480 "1201
481 [; ;pic12f1840.h: 1201: asm("PCON equ 096h");
482 [; <" PCON equ 096h ;# ">
483 [; ;pic12f1840.h: 1204: typedef union {
484 [; ;pic12f1840.h: 1205: struct {
485 [; ;pic12f1840.h: 1206: unsigned nBOR :1;
486 [; ;pic12f1840.h: 1207: unsigned nPOR :1;
487 [; ;pic12f1840.h: 1208: unsigned nRI :1;
488 [; ;pic12f1840.h: 1209: unsigned nRMCLR :1;
489 [; ;pic12f1840.h: 1210: unsigned :2;
490 [; ;pic12f1840.h: 1211: unsigned STKUNF :1;
491 [; ;pic12f1840.h: 1212: unsigned STKOVF :1;
492 [; ;pic12f1840.h: 1213: };
493 [; ;pic12f1840.h: 1214: } PCONbits_t;
494 [; ;pic12f1840.h: 1215: extern volatile PCONbits_t PCONbits @ 0x096;
495 [; ;pic12f1840.h: 1249: extern volatile unsigned char WDTCON @ 0x097;
496 "1251
497 [; ;pic12f1840.h: 1251: asm("WDTCON equ 097h");
498 [; <" WDTCON equ 097h ;# ">
499 [; ;pic12f1840.h: 1254: typedef union {
500 [; ;pic12f1840.h: 1255: struct {
501 [; ;pic12f1840.h: 1256: unsigned SWDTEN :1;
502 [; ;pic12f1840.h: 1257: unsigned WDTPS0 :1;
503 [; ;pic12f1840.h: 1258: unsigned WDTPS1 :1;
504 [; ;pic12f1840.h: 1259: unsigned WDTPS2 :1;
505 [; ;pic12f1840.h: 1260: unsigned WDTPS3 :1;
506 [; ;pic12f1840.h: 1261: unsigned WDTPS4 :1;
507 [; ;pic12f1840.h: 1262: };
508 [; ;pic12f1840.h: 1263: struct {
509 [; ;pic12f1840.h: 1264: unsigned :1;
510 [; ;pic12f1840.h: 1265: unsigned WDTPS :5;
511 [; ;pic12f1840.h: 1266: };
512 [; ;pic12f1840.h: 1267: } WDTCONbits_t;
513 [; ;pic12f1840.h: 1268: extern volatile WDTCONbits_t WDTCONbits @ 0x097;
514 [; ;pic12f1840.h: 1307: extern volatile unsigned char OSCTUNE @ 0x098;
515 "1309
516 [; ;pic12f1840.h: 1309: asm("OSCTUNE equ 098h");
517 [; <" OSCTUNE equ 098h ;# ">
518 [; ;pic12f1840.h: 1312: typedef union {
519 [; ;pic12f1840.h: 1313: struct {
520 [; ;pic12f1840.h: 1314: unsigned TUN0 :1;
521 [; ;pic12f1840.h: 1315: unsigned TUN1 :1;
522 [; ;pic12f1840.h: 1316: unsigned TUN2 :1;
523 [; ;pic12f1840.h: 1317: unsigned TUN3 :1;
524 [; ;pic12f1840.h: 1318: unsigned TUN4 :1;
525 [; ;pic12f1840.h: 1319: unsigned TUN5 :1;
526 [; ;pic12f1840.h: 1320: };
527 [; ;pic12f1840.h: 1321: struct {
528 [; ;pic12f1840.h: 1322: unsigned TUN :6;
529 [; ;pic12f1840.h: 1323: };
530 [; ;pic12f1840.h: 1324: } OSCTUNEbits_t;
531 [; ;pic12f1840.h: 1325: extern volatile OSCTUNEbits_t OSCTUNEbits @ 0x098;
532 [; ;pic12f1840.h: 1364: extern volatile unsigned char OSCCON @ 0x099;
533 "1366
534 [; ;pic12f1840.h: 1366: asm("OSCCON equ 099h");
535 [; <" OSCCON equ 099h ;# ">
536 [; ;pic12f1840.h: 1369: typedef union {
537 [; ;pic12f1840.h: 1370: struct {
538 [; ;pic12f1840.h: 1371: unsigned SCS0 :1;
539 [; ;pic12f1840.h: 1372: unsigned SCS1 :1;
540 [; ;pic12f1840.h: 1373: unsigned :1;
541 [; ;pic12f1840.h: 1374: unsigned IRCF0 :1;
542 [; ;pic12f1840.h: 1375: unsigned IRCF1 :1;
543 [; ;pic12f1840.h: 1376: unsigned IRCF2 :1;
544 [; ;pic12f1840.h: 1377: unsigned IRCF3 :1;
545 [; ;pic12f1840.h: 1378: unsigned SPLLEN :1;
546 [; ;pic12f1840.h: 1379: };
547 [; ;pic12f1840.h: 1380: struct {
548 [; ;pic12f1840.h: 1381: unsigned SCS :2;
549 [; ;pic12f1840.h: 1382: unsigned :1;
550 [; ;pic12f1840.h: 1383: unsigned IRCF :4;
551 [; ;pic12f1840.h: 1384: };
552 [; ;pic12f1840.h: 1385: } OSCCONbits_t;
553 [; ;pic12f1840.h: 1386: extern volatile OSCCONbits_t OSCCONbits @ 0x099;
554 [; ;pic12f1840.h: 1435: extern volatile unsigned char OSCSTAT @ 0x09A;
555 "1437
556 [; ;pic12f1840.h: 1437: asm("OSCSTAT equ 09Ah");
557 [; <" OSCSTAT equ 09Ah ;# ">
558 [; ;pic12f1840.h: 1440: typedef union {
559 [; ;pic12f1840.h: 1441: struct {
560 [; ;pic12f1840.h: 1442: unsigned HFIOFS :1;
561 [; ;pic12f1840.h: 1443: unsigned LFIOFR :1;
562 [; ;pic12f1840.h: 1444: unsigned MFIOFR :1;
563 [; ;pic12f1840.h: 1445: unsigned HFIOFL :1;
564 [; ;pic12f1840.h: 1446: unsigned HFIOFR :1;
565 [; ;pic12f1840.h: 1447: unsigned OSTS :1;
566 [; ;pic12f1840.h: 1448: unsigned PLLR :1;
567 [; ;pic12f1840.h: 1449: unsigned T1OSCR :1;
568 [; ;pic12f1840.h: 1450: };
569 [; ;pic12f1840.h: 1451: } OSCSTATbits_t;
570 [; ;pic12f1840.h: 1452: extern volatile OSCSTATbits_t OSCSTATbits @ 0x09A;
571 [; ;pic12f1840.h: 1496: extern volatile unsigned short ADRES @ 0x09B;
572 "1498
573 [; ;pic12f1840.h: 1498: asm("ADRES equ 09Bh");
574 [; <" ADRES equ 09Bh ;# ">
575 [; ;pic12f1840.h: 1502: extern volatile unsigned char ADRESL @ 0x09B;
576 "1504
577 [; ;pic12f1840.h: 1504: asm("ADRESL equ 09Bh");
578 [; <" ADRESL equ 09Bh ;# ">
579 [; ;pic12f1840.h: 1507: typedef union {
580 [; ;pic12f1840.h: 1508: struct {
581 [; ;pic12f1840.h: 1509: unsigned ADRESL :8;
582 [; ;pic12f1840.h: 1510: };
583 [; ;pic12f1840.h: 1511: } ADRESLbits_t;
584 [; ;pic12f1840.h: 1512: extern volatile ADRESLbits_t ADRESLbits @ 0x09B;
585 [; ;pic12f1840.h: 1521: extern volatile unsigned char ADRESH @ 0x09C;
586 "1523
587 [; ;pic12f1840.h: 1523: asm("ADRESH equ 09Ch");
588 [; <" ADRESH equ 09Ch ;# ">
589 [; ;pic12f1840.h: 1526: typedef union {
590 [; ;pic12f1840.h: 1527: struct {
591 [; ;pic12f1840.h: 1528: unsigned ADRESH :8;
592 [; ;pic12f1840.h: 1529: };
593 [; ;pic12f1840.h: 1530: } ADRESHbits_t;
594 [; ;pic12f1840.h: 1531: extern volatile ADRESHbits_t ADRESHbits @ 0x09C;
595 [; ;pic12f1840.h: 1540: extern volatile unsigned char ADCON0 @ 0x09D;
596 "1542
597 [; ;pic12f1840.h: 1542: asm("ADCON0 equ 09Dh");
598 [; <" ADCON0 equ 09Dh ;# ">
599 [; ;pic12f1840.h: 1545: typedef union {
600 [; ;pic12f1840.h: 1546: struct {
601 [; ;pic12f1840.h: 1547: unsigned ADON :1;
602 [; ;pic12f1840.h: 1548: unsigned GO_nDONE :1;
603 [; ;pic12f1840.h: 1549: unsigned CHS0 :1;
604 [; ;pic12f1840.h: 1550: unsigned CHS1 :1;
605 [; ;pic12f1840.h: 1551: unsigned CHS2 :1;
606 [; ;pic12f1840.h: 1552: unsigned CHS3 :1;
607 [; ;pic12f1840.h: 1553: unsigned CHS4 :1;
608 [; ;pic12f1840.h: 1554: };
609 [; ;pic12f1840.h: 1555: struct {
610 [; ;pic12f1840.h: 1556: unsigned :1;
611 [; ;pic12f1840.h: 1557: unsigned ADGO :1;
612 [; ;pic12f1840.h: 1558: unsigned CHS :5;
613 [; ;pic12f1840.h: 1559: };
614 [; ;pic12f1840.h: 1560: struct {
615 [; ;pic12f1840.h: 1561: unsigned :1;
616 [; ;pic12f1840.h: 1562: unsigned GO :1;
617 [; ;pic12f1840.h: 1563: };
618 [; ;pic12f1840.h: 1564: } ADCON0bits_t;
619 [; ;pic12f1840.h: 1565: extern volatile ADCON0bits_t ADCON0bits @ 0x09D;
620 [; ;pic12f1840.h: 1619: extern volatile unsigned char ADCON1 @ 0x09E;
621 "1621
622 [; ;pic12f1840.h: 1621: asm("ADCON1 equ 09Eh");
623 [; <" ADCON1 equ 09Eh ;# ">
624 [; ;pic12f1840.h: 1624: typedef union {
625 [; ;pic12f1840.h: 1625: struct {
626 [; ;pic12f1840.h: 1626: unsigned ADPREF0 :1;
627 [; ;pic12f1840.h: 1627: unsigned ADPREF1 :1;
628 [; ;pic12f1840.h: 1628: unsigned :2;
629 [; ;pic12f1840.h: 1629: unsigned ADCS0 :1;
630 [; ;pic12f1840.h: 1630: unsigned ADCS1 :1;
631 [; ;pic12f1840.h: 1631: unsigned ADCS2 :1;
632 [; ;pic12f1840.h: 1632: unsigned ADFM :1;
633 [; ;pic12f1840.h: 1633: };
634 [; ;pic12f1840.h: 1634: struct {
635 [; ;pic12f1840.h: 1635: unsigned ADPREF :2;
636 [; ;pic12f1840.h: 1636: unsigned :2;
637 [; ;pic12f1840.h: 1637: unsigned ADCS :3;
638 [; ;pic12f1840.h: 1638: };
639 [; ;pic12f1840.h: 1639: } ADCON1bits_t;
640 [; ;pic12f1840.h: 1640: extern volatile ADCON1bits_t ADCON1bits @ 0x09E;
641 [; ;pic12f1840.h: 1684: extern volatile unsigned char LATA @ 0x10C;
642 "1686
643 [; ;pic12f1840.h: 1686: asm("LATA equ 010Ch");
644 [; <" LATA equ 010Ch ;# ">
645 [; ;pic12f1840.h: 1689: typedef union {
646 [; ;pic12f1840.h: 1690: struct {
647 [; ;pic12f1840.h: 1691: unsigned LATA0 :1;
648 [; ;pic12f1840.h: 1692: unsigned LATA1 :1;
649 [; ;pic12f1840.h: 1693: unsigned LATA2 :1;
650 [; ;pic12f1840.h: 1694: unsigned :1;
651 [; ;pic12f1840.h: 1695: unsigned LATA4 :1;
652 [; ;pic12f1840.h: 1696: unsigned LATA5 :1;
653 [; ;pic12f1840.h: 1697: };
654 [; ;pic12f1840.h: 1698: } LATAbits_t;
655 [; ;pic12f1840.h: 1699: extern volatile LATAbits_t LATAbits @ 0x10C;
656 [; ;pic12f1840.h: 1728: extern volatile unsigned char CM1CON0 @ 0x111;
657 "1730
658 [; ;pic12f1840.h: 1730: asm("CM1CON0 equ 0111h");
659 [; <" CM1CON0 equ 0111h ;# ">
660 [; ;pic12f1840.h: 1733: typedef union {
661 [; ;pic12f1840.h: 1734: struct {
662 [; ;pic12f1840.h: 1735: unsigned C1SYNC :1;
663 [; ;pic12f1840.h: 1736: unsigned C1HYS :1;
664 [; ;pic12f1840.h: 1737: unsigned C1SP :1;
665 [; ;pic12f1840.h: 1738: unsigned :1;
666 [; ;pic12f1840.h: 1739: unsigned C1POL :1;
667 [; ;pic12f1840.h: 1740: unsigned C1OE :1;
668 [; ;pic12f1840.h: 1741: unsigned C1OUT :1;
669 [; ;pic12f1840.h: 1742: unsigned C1ON :1;
670 [; ;pic12f1840.h: 1743: };
671 [; ;pic12f1840.h: 1744: } CM1CON0bits_t;
672 [; ;pic12f1840.h: 1745: extern volatile CM1CON0bits_t CM1CON0bits @ 0x111;
673 [; ;pic12f1840.h: 1784: extern volatile unsigned char CM1CON1 @ 0x112;
674 "1786
675 [; ;pic12f1840.h: 1786: asm("CM1CON1 equ 0112h");
676 [; <" CM1CON1 equ 0112h ;# ">
677 [; ;pic12f1840.h: 1789: typedef union {
678 [; ;pic12f1840.h: 1790: struct {
679 [; ;pic12f1840.h: 1791: unsigned C1NCH :1;
680 [; ;pic12f1840.h: 1792: unsigned :3;
681 [; ;pic12f1840.h: 1793: unsigned C1PCH0 :1;
682 [; ;pic12f1840.h: 1794: unsigned C1PCH1 :1;
683 [; ;pic12f1840.h: 1795: unsigned C1INTN :1;
684 [; ;pic12f1840.h: 1796: unsigned C1INTP :1;
685 [; ;pic12f1840.h: 1797: };
686 [; ;pic12f1840.h: 1798: struct {
687 [; ;pic12f1840.h: 1799: unsigned C1NCH0 :1;
688 [; ;pic12f1840.h: 1800: unsigned :3;
689 [; ;pic12f1840.h: 1801: unsigned C1PCH :2;
690 [; ;pic12f1840.h: 1802: };
691 [; ;pic12f1840.h: 1803: } CM1CON1bits_t;
692 [; ;pic12f1840.h: 1804: extern volatile CM1CON1bits_t CM1CON1bits @ 0x112;
693 [; ;pic12f1840.h: 1843: extern volatile unsigned char CMOUT @ 0x115;
694 "1845
695 [; ;pic12f1840.h: 1845: asm("CMOUT equ 0115h");
696 [; <" CMOUT equ 0115h ;# ">
697 [; ;pic12f1840.h: 1848: typedef union {
698 [; ;pic12f1840.h: 1849: struct {
699 [; ;pic12f1840.h: 1850: unsigned MC1OUT :1;
700 [; ;pic12f1840.h: 1851: };
701 [; ;pic12f1840.h: 1852: } CMOUTbits_t;
702 [; ;pic12f1840.h: 1853: extern volatile CMOUTbits_t CMOUTbits @ 0x115;
703 [; ;pic12f1840.h: 1862: extern volatile unsigned char BORCON @ 0x116;
704 "1864
705 [; ;pic12f1840.h: 1864: asm("BORCON equ 0116h");
706 [; <" BORCON equ 0116h ;# ">
707 [; ;pic12f1840.h: 1867: typedef union {
708 [; ;pic12f1840.h: 1868: struct {
709 [; ;pic12f1840.h: 1869: unsigned BORRDY :1;
710 [; ;pic12f1840.h: 1870: unsigned :5;
711 [; ;pic12f1840.h: 1871: unsigned BORFS :1;
712 [; ;pic12f1840.h: 1872: unsigned SBOREN :1;
713 [; ;pic12f1840.h: 1873: };
714 [; ;pic12f1840.h: 1874: } BORCONbits_t;
715 [; ;pic12f1840.h: 1875: extern volatile BORCONbits_t BORCONbits @ 0x116;
716 [; ;pic12f1840.h: 1894: extern volatile unsigned char FVRCON @ 0x117;
717 "1896
718 [; ;pic12f1840.h: 1896: asm("FVRCON equ 0117h");
719 [; <" FVRCON equ 0117h ;# ">
720 [; ;pic12f1840.h: 1899: typedef union {
721 [; ;pic12f1840.h: 1900: struct {
722 [; ;pic12f1840.h: 1901: unsigned ADFVR0 :1;
723 [; ;pic12f1840.h: 1902: unsigned ADFVR1 :1;
724 [; ;pic12f1840.h: 1903: unsigned CDAFVR0 :1;
725 [; ;pic12f1840.h: 1904: unsigned CDAFVR1 :1;
726 [; ;pic12f1840.h: 1905: unsigned TSRNG :1;
727 [; ;pic12f1840.h: 1906: unsigned TSEN :1;
728 [; ;pic12f1840.h: 1907: unsigned FVRRDY :1;
729 [; ;pic12f1840.h: 1908: unsigned FVREN :1;
730 [; ;pic12f1840.h: 1909: };
731 [; ;pic12f1840.h: 1910: struct {
732 [; ;pic12f1840.h: 1911: unsigned ADFVR :2;
733 [; ;pic12f1840.h: 1912: unsigned CDAFVR :2;
734 [; ;pic12f1840.h: 1913: };
735 [; ;pic12f1840.h: 1914: } FVRCONbits_t;
736 [; ;pic12f1840.h: 1915: extern volatile FVRCONbits_t FVRCONbits @ 0x117;
737 [; ;pic12f1840.h: 1969: extern volatile unsigned char DACCON0 @ 0x118;
738 "1971
739 [; ;pic12f1840.h: 1971: asm("DACCON0 equ 0118h");
740 [; <" DACCON0 equ 0118h ;# ">
741 [; ;pic12f1840.h: 1974: typedef union {
742 [; ;pic12f1840.h: 1975: struct {
743 [; ;pic12f1840.h: 1976: unsigned :2;
744 [; ;pic12f1840.h: 1977: unsigned DACPSS0 :1;
745 [; ;pic12f1840.h: 1978: unsigned DACPSS1 :1;
746 [; ;pic12f1840.h: 1979: unsigned :1;
747 [; ;pic12f1840.h: 1980: unsigned DACOE :1;
748 [; ;pic12f1840.h: 1981: unsigned DACLPS :1;
749 [; ;pic12f1840.h: 1982: unsigned DACEN :1;
750 [; ;pic12f1840.h: 1983: };
751 [; ;pic12f1840.h: 1984: struct {
752 [; ;pic12f1840.h: 1985: unsigned :2;
753 [; ;pic12f1840.h: 1986: unsigned DACPSS :2;
754 [; ;pic12f1840.h: 1987: };
755 [; ;pic12f1840.h: 1988: } DACCON0bits_t;
756 [; ;pic12f1840.h: 1989: extern volatile DACCON0bits_t DACCON0bits @ 0x118;
757 [; ;pic12f1840.h: 2023: extern volatile unsigned char DACCON1 @ 0x119;
758 "2025
759 [; ;pic12f1840.h: 2025: asm("DACCON1 equ 0119h");
760 [; <" DACCON1 equ 0119h ;# ">
761 [; ;pic12f1840.h: 2028: typedef union {
762 [; ;pic12f1840.h: 2029: struct {
763 [; ;pic12f1840.h: 2030: unsigned DACR0 :1;
764 [; ;pic12f1840.h: 2031: unsigned DACR1 :1;
765 [; ;pic12f1840.h: 2032: unsigned DACR2 :1;
766 [; ;pic12f1840.h: 2033: unsigned DACR3 :1;
767 [; ;pic12f1840.h: 2034: unsigned DACR4 :1;
768 [; ;pic12f1840.h: 2035: };
769 [; ;pic12f1840.h: 2036: struct {
770 [; ;pic12f1840.h: 2037: unsigned DACR :5;
771 [; ;pic12f1840.h: 2038: };
772 [; ;pic12f1840.h: 2039: } DACCON1bits_t;
773 [; ;pic12f1840.h: 2040: extern volatile DACCON1bits_t DACCON1bits @ 0x119;
774 [; ;pic12f1840.h: 2074: extern volatile unsigned char SRCON0 @ 0x11A;
775 "2076
776 [; ;pic12f1840.h: 2076: asm("SRCON0 equ 011Ah");
777 [; <" SRCON0 equ 011Ah ;# ">
778 [; ;pic12f1840.h: 2079: typedef union {
779 [; ;pic12f1840.h: 2080: struct {
780 [; ;pic12f1840.h: 2081: unsigned SRPR :1;
781 [; ;pic12f1840.h: 2082: unsigned SRPS :1;
782 [; ;pic12f1840.h: 2083: unsigned SRNQEN :1;
783 [; ;pic12f1840.h: 2084: unsigned SRQEN :1;
784 [; ;pic12f1840.h: 2085: unsigned SRCLK0 :1;
785 [; ;pic12f1840.h: 2086: unsigned SRCLK1 :1;
786 [; ;pic12f1840.h: 2087: unsigned SRCLK2 :1;
787 [; ;pic12f1840.h: 2088: unsigned SRLEN :1;
788 [; ;pic12f1840.h: 2089: };
789 [; ;pic12f1840.h: 2090: struct {
790 [; ;pic12f1840.h: 2091: unsigned :4;
791 [; ;pic12f1840.h: 2092: unsigned SRCLK :3;
792 [; ;pic12f1840.h: 2093: };
793 [; ;pic12f1840.h: 2094: } SRCON0bits_t;
794 [; ;pic12f1840.h: 2095: extern volatile SRCON0bits_t SRCON0bits @ 0x11A;
795 [; ;pic12f1840.h: 2144: extern volatile unsigned char SRCON1 @ 0x11B;
796 "2146
797 [; ;pic12f1840.h: 2146: asm("SRCON1 equ 011Bh");
798 [; <" SRCON1 equ 011Bh ;# ">
799 [; ;pic12f1840.h: 2149: typedef union {
800 [; ;pic12f1840.h: 2150: struct {
801 [; ;pic12f1840.h: 2151: unsigned SRRC1E :1;
802 [; ;pic12f1840.h: 2152: unsigned :1;
803 [; ;pic12f1840.h: 2153: unsigned SRRCKE :1;
804 [; ;pic12f1840.h: 2154: unsigned SRRPE :1;
805 [; ;pic12f1840.h: 2155: unsigned SRSC1E :1;
806 [; ;pic12f1840.h: 2156: unsigned :1;
807 [; ;pic12f1840.h: 2157: unsigned SRSCKE :1;
808 [; ;pic12f1840.h: 2158: unsigned SRSPE :1;
809 [; ;pic12f1840.h: 2159: };
810 [; ;pic12f1840.h: 2160: } SRCON1bits_t;
811 [; ;pic12f1840.h: 2161: extern volatile SRCON1bits_t SRCON1bits @ 0x11B;
812 [; ;pic12f1840.h: 2195: extern volatile unsigned char APFCON @ 0x11D;
813 "2197
814 [; ;pic12f1840.h: 2197: asm("APFCON equ 011Dh");
815 [; <" APFCON equ 011Dh ;# ">
816 [; ;pic12f1840.h: 2200: extern volatile unsigned char APFCON0 @ 0x11D;
817 "2202
818 [; ;pic12f1840.h: 2202: asm("APFCON0 equ 011Dh");
819 [; <" APFCON0 equ 011Dh ;# ">
820 [; ;pic12f1840.h: 2205: typedef union {
821 [; ;pic12f1840.h: 2206: struct {
822 [; ;pic12f1840.h: 2207: unsigned CCP1SEL :1;
823 [; ;pic12f1840.h: 2208: unsigned P1BSEL :1;
824 [; ;pic12f1840.h: 2209: unsigned TXCKSEL :1;
825 [; ;pic12f1840.h: 2210: unsigned T1GSEL :1;
826 [; ;pic12f1840.h: 2211: unsigned :1;
827 [; ;pic12f1840.h: 2212: unsigned SSSEL :1;
828 [; ;pic12f1840.h: 2213: unsigned SDOSEL :1;
829 [; ;pic12f1840.h: 2214: unsigned RXDTSEL :1;
830 [; ;pic12f1840.h: 2215: };
831 [; ;pic12f1840.h: 2216: struct {
832 [; ;pic12f1840.h: 2217: unsigned :5;
833 [; ;pic12f1840.h: 2218: unsigned SS1SEL :1;
834 [; ;pic12f1840.h: 2219: unsigned SDO1SEL :1;
835 [; ;pic12f1840.h: 2220: };
836 [; ;pic12f1840.h: 2221: } APFCONbits_t;
837 [; ;pic12f1840.h: 2222: extern volatile APFCONbits_t APFCONbits @ 0x11D;
838 [; ;pic12f1840.h: 2270: typedef union {
839 [; ;pic12f1840.h: 2271: struct {
840 [; ;pic12f1840.h: 2272: unsigned CCP1SEL :1;
841 [; ;pic12f1840.h: 2273: unsigned P1BSEL :1;
842 [; ;pic12f1840.h: 2274: unsigned TXCKSEL :1;
843 [; ;pic12f1840.h: 2275: unsigned T1GSEL :1;
844 [; ;pic12f1840.h: 2276: unsigned :1;
845 [; ;pic12f1840.h: 2277: unsigned SSSEL :1;
846 [; ;pic12f1840.h: 2278: unsigned SDOSEL :1;
847 [; ;pic12f1840.h: 2279: unsigned RXDTSEL :1;
848 [; ;pic12f1840.h: 2280: };
849 [; ;pic12f1840.h: 2281: struct {
850 [; ;pic12f1840.h: 2282: unsigned :5;
851 [; ;pic12f1840.h: 2283: unsigned SS1SEL :1;
852 [; ;pic12f1840.h: 2284: unsigned SDO1SEL :1;
853 [; ;pic12f1840.h: 2285: };
854 [; ;pic12f1840.h: 2286: } APFCON0bits_t;
855 [; ;pic12f1840.h: 2287: extern volatile APFCON0bits_t APFCON0bits @ 0x11D;
856 [; ;pic12f1840.h: 2336: extern volatile unsigned char ANSELA @ 0x18C;
857 "2338
858 [; ;pic12f1840.h: 2338: asm("ANSELA equ 018Ch");
859 [; <" ANSELA equ 018Ch ;# ">
860 [; ;pic12f1840.h: 2341: typedef union {
861 [; ;pic12f1840.h: 2342: struct {
862 [; ;pic12f1840.h: 2343: unsigned ANSA0 :1;
863 [; ;pic12f1840.h: 2344: unsigned ANSA1 :1;
864 [; ;pic12f1840.h: 2345: unsigned ANSA2 :1;
865 [; ;pic12f1840.h: 2346: unsigned :1;
866 [; ;pic12f1840.h: 2347: unsigned ANSA4 :1;
867 [; ;pic12f1840.h: 2348: };
868 [; ;pic12f1840.h: 2349: struct {
869 [; ;pic12f1840.h: 2350: unsigned ANSELA :5;
870 [; ;pic12f1840.h: 2351: };
871 [; ;pic12f1840.h: 2352: } ANSELAbits_t;
872 [; ;pic12f1840.h: 2353: extern volatile ANSELAbits_t ANSELAbits @ 0x18C;
873 [; ;pic12f1840.h: 2382: extern volatile unsigned short EEADR @ 0x191;
874 "2384
875 [; ;pic12f1840.h: 2384: asm("EEADR equ 0191h");
876 [; <" EEADR equ 0191h ;# ">
877 [; ;pic12f1840.h: 2388: extern volatile unsigned char EEADRL @ 0x191;
878 "2390
879 [; ;pic12f1840.h: 2390: asm("EEADRL equ 0191h");
880 [; <" EEADRL equ 0191h ;# ">
881 [; ;pic12f1840.h: 2393: typedef union {
882 [; ;pic12f1840.h: 2394: struct {
883 [; ;pic12f1840.h: 2395: unsigned EEADRL :8;
884 [; ;pic12f1840.h: 2396: };
885 [; ;pic12f1840.h: 2397: } EEADRLbits_t;
886 [; ;pic12f1840.h: 2398: extern volatile EEADRLbits_t EEADRLbits @ 0x191;
887 [; ;pic12f1840.h: 2407: extern volatile unsigned char EEADRH @ 0x192;
888 "2409
889 [; ;pic12f1840.h: 2409: asm("EEADRH equ 0192h");
890 [; <" EEADRH equ 0192h ;# ">
891 [; ;pic12f1840.h: 2412: typedef union {
892 [; ;pic12f1840.h: 2413: struct {
893 [; ;pic12f1840.h: 2414: unsigned EEADRH :7;
894 [; ;pic12f1840.h: 2415: };
895 [; ;pic12f1840.h: 2416: } EEADRHbits_t;
896 [; ;pic12f1840.h: 2417: extern volatile EEADRHbits_t EEADRHbits @ 0x192;
897 [; ;pic12f1840.h: 2426: extern volatile unsigned short EEDAT @ 0x193;
898 "2428
899 [; ;pic12f1840.h: 2428: asm("EEDAT equ 0193h");
900 [; <" EEDAT equ 0193h ;# ">
901 [; ;pic12f1840.h: 2432: extern volatile unsigned char EEDATL @ 0x193;
902 "2434
903 [; ;pic12f1840.h: 2434: asm("EEDATL equ 0193h");
904 [; <" EEDATL equ 0193h ;# ">
905 [; ;pic12f1840.h: 2437: extern volatile unsigned char EEDATA @ 0x193;
906 "2439
907 [; ;pic12f1840.h: 2439: asm("EEDATA equ 0193h");
908 [; <" EEDATA equ 0193h ;# ">
909 [; ;pic12f1840.h: 2442: typedef union {
910 [; ;pic12f1840.h: 2443: struct {
911 [; ;pic12f1840.h: 2444: unsigned EEDATL :8;
912 [; ;pic12f1840.h: 2445: };
913 [; ;pic12f1840.h: 2446: } EEDATLbits_t;
914 [; ;pic12f1840.h: 2447: extern volatile EEDATLbits_t EEDATLbits @ 0x193;
915 [; ;pic12f1840.h: 2455: typedef union {
916 [; ;pic12f1840.h: 2456: struct {
917 [; ;pic12f1840.h: 2457: unsigned EEDATL :8;
918 [; ;pic12f1840.h: 2458: };
919 [; ;pic12f1840.h: 2459: } EEDATAbits_t;
920 [; ;pic12f1840.h: 2460: extern volatile EEDATAbits_t EEDATAbits @ 0x193;
921 [; ;pic12f1840.h: 2469: extern volatile unsigned char EEDATH @ 0x194;
922 "2471
923 [; ;pic12f1840.h: 2471: asm("EEDATH equ 0194h");
924 [; <" EEDATH equ 0194h ;# ">
925 [; ;pic12f1840.h: 2474: typedef union {
926 [; ;pic12f1840.h: 2475: struct {
927 [; ;pic12f1840.h: 2476: unsigned EEDATH :6;
928 [; ;pic12f1840.h: 2477: };
929 [; ;pic12f1840.h: 2478: } EEDATHbits_t;
930 [; ;pic12f1840.h: 2479: extern volatile EEDATHbits_t EEDATHbits @ 0x194;
931 [; ;pic12f1840.h: 2488: extern volatile unsigned char EECON1 @ 0x195;
932 "2490
933 [; ;pic12f1840.h: 2490: asm("EECON1 equ 0195h");
934 [; <" EECON1 equ 0195h ;# ">
935 [; ;pic12f1840.h: 2493: typedef union {
936 [; ;pic12f1840.h: 2494: struct {
937 [; ;pic12f1840.h: 2495: unsigned RD :1;
938 [; ;pic12f1840.h: 2496: unsigned WR :1;
939 [; ;pic12f1840.h: 2497: unsigned WREN :1;
940 [; ;pic12f1840.h: 2498: unsigned WRERR :1;
941 [; ;pic12f1840.h: 2499: unsigned FREE :1;
942 [; ;pic12f1840.h: 2500: unsigned LWLO :1;
943 [; ;pic12f1840.h: 2501: unsigned CFGS :1;
944 [; ;pic12f1840.h: 2502: unsigned EEPGD :1;
945 [; ;pic12f1840.h: 2503: };
946 [; ;pic12f1840.h: 2504: } EECON1bits_t;
947 [; ;pic12f1840.h: 2505: extern volatile EECON1bits_t EECON1bits @ 0x195;
948 [; ;pic12f1840.h: 2549: extern volatile unsigned char EECON2 @ 0x196;
949 "2551
950 [; ;pic12f1840.h: 2551: asm("EECON2 equ 0196h");
951 [; <" EECON2 equ 0196h ;# ">
952 [; ;pic12f1840.h: 2554: typedef union {
953 [; ;pic12f1840.h: 2555: struct {
954 [; ;pic12f1840.h: 2556: unsigned EECON2 :8;
955 [; ;pic12f1840.h: 2557: };
956 [; ;pic12f1840.h: 2558: } EECON2bits_t;
957 [; ;pic12f1840.h: 2559: extern volatile EECON2bits_t EECON2bits @ 0x196;
958 [; ;pic12f1840.h: 2568: extern volatile unsigned char VREGCON @ 0x197;
959 "2570
960 [; ;pic12f1840.h: 2570: asm("VREGCON equ 0197h");
961 [; <" VREGCON equ 0197h ;# ">
962 [; ;pic12f1840.h: 2573: typedef union {
963 [; ;pic12f1840.h: 2574: struct {
964 [; ;pic12f1840.h: 2575: unsigned VREGPM0 :1;
965 [; ;pic12f1840.h: 2576: unsigned VREGPM1 :1;
966 [; ;pic12f1840.h: 2577: };
967 [; ;pic12f1840.h: 2578: struct {
968 [; ;pic12f1840.h: 2579: unsigned VREGPM :2;
969 [; ;pic12f1840.h: 2580: };
970 [; ;pic12f1840.h: 2581: } VREGCONbits_t;
971 [; ;pic12f1840.h: 2582: extern volatile VREGCONbits_t VREGCONbits @ 0x197;
972 [; ;pic12f1840.h: 2601: extern volatile unsigned char RCREG @ 0x199;
973 "2603
974 [; ;pic12f1840.h: 2603: asm("RCREG equ 0199h");
975 [; <" RCREG equ 0199h ;# ">
976 [; ;pic12f1840.h: 2606: typedef union {
977 [; ;pic12f1840.h: 2607: struct {
978 [; ;pic12f1840.h: 2608: unsigned RCREG :8;
979 [; ;pic12f1840.h: 2609: };
980 [; ;pic12f1840.h: 2610: } RCREGbits_t;
981 [; ;pic12f1840.h: 2611: extern volatile RCREGbits_t RCREGbits @ 0x199;
982 [; ;pic12f1840.h: 2620: extern volatile unsigned char TXREG @ 0x19A;
983 "2622
984 [; ;pic12f1840.h: 2622: asm("TXREG equ 019Ah");
985 [; <" TXREG equ 019Ah ;# ">
986 [; ;pic12f1840.h: 2625: typedef union {
987 [; ;pic12f1840.h: 2626: struct {
988 [; ;pic12f1840.h: 2627: unsigned TXREG :8;
989 [; ;pic12f1840.h: 2628: };
990 [; ;pic12f1840.h: 2629: } TXREGbits_t;
991 [; ;pic12f1840.h: 2630: extern volatile TXREGbits_t TXREGbits @ 0x19A;
992 [; ;pic12f1840.h: 2639: extern volatile unsigned char SPBRGL @ 0x19B;
993 "2641
994 [; ;pic12f1840.h: 2641: asm("SPBRGL equ 019Bh");
995 [; <" SPBRGL equ 019Bh ;# ">
996 [; ;pic12f1840.h: 2644: extern volatile unsigned char SPBRG @ 0x19B;
997 "2646
998 [; ;pic12f1840.h: 2646: asm("SPBRG equ 019Bh");
999 [; <" SPBRG equ 019Bh ;# ">
1000 [; ;pic12f1840.h: 2649: typedef union {
1001 [; ;pic12f1840.h: 2650: struct {
1002 [; ;pic12f1840.h: 2651: unsigned SPBRGL :8;
1003 [; ;pic12f1840.h: 2652: };
1004 [; ;pic12f1840.h: 2653: } SPBRGLbits_t;
1005 [; ;pic12f1840.h: 2654: extern volatile SPBRGLbits_t SPBRGLbits @ 0x19B;
1006 [; ;pic12f1840.h: 2662: typedef union {
1007 [; ;pic12f1840.h: 2663: struct {
1008 [; ;pic12f1840.h: 2664: unsigned SPBRGL :8;
1009 [; ;pic12f1840.h: 2665: };
1010 [; ;pic12f1840.h: 2666: } SPBRGbits_t;
1011 [; ;pic12f1840.h: 2667: extern volatile SPBRGbits_t SPBRGbits @ 0x19B;
1012 [; ;pic12f1840.h: 2676: extern volatile unsigned char SPBRGH @ 0x19C;
1013 "2678
1014 [; ;pic12f1840.h: 2678: asm("SPBRGH equ 019Ch");
1015 [; <" SPBRGH equ 019Ch ;# ">
1016 [; ;pic12f1840.h: 2681: typedef union {
1017 [; ;pic12f1840.h: 2682: struct {
1018 [; ;pic12f1840.h: 2683: unsigned SPBRGH :8;
1019 [; ;pic12f1840.h: 2684: };
1020 [; ;pic12f1840.h: 2685: } SPBRGHbits_t;
1021 [; ;pic12f1840.h: 2686: extern volatile SPBRGHbits_t SPBRGHbits @ 0x19C;
1022 [; ;pic12f1840.h: 2695: extern volatile unsigned char RCSTA @ 0x19D;
1023 "2697
1024 [; ;pic12f1840.h: 2697: asm("RCSTA equ 019Dh");
1025 [; <" RCSTA equ 019Dh ;# ">
1026 [; ;pic12f1840.h: 2700: typedef union {
1027 [; ;pic12f1840.h: 2701: struct {
1028 [; ;pic12f1840.h: 2702: unsigned RX9D :1;
1029 [; ;pic12f1840.h: 2703: unsigned OERR :1;
1030 [; ;pic12f1840.h: 2704: unsigned FERR :1;
1031 [; ;pic12f1840.h: 2705: unsigned ADDEN :1;
1032 [; ;pic12f1840.h: 2706: unsigned CREN :1;
1033 [; ;pic12f1840.h: 2707: unsigned SREN :1;
1034 [; ;pic12f1840.h: 2708: unsigned RX9 :1;
1035 [; ;pic12f1840.h: 2709: unsigned SPEN :1;
1036 [; ;pic12f1840.h: 2710: };
1037 [; ;pic12f1840.h: 2711: } RCSTAbits_t;
1038 [; ;pic12f1840.h: 2712: extern volatile RCSTAbits_t RCSTAbits @ 0x19D;
1039 [; ;pic12f1840.h: 2756: extern volatile unsigned char TXSTA @ 0x19E;
1040 "2758
1041 [; ;pic12f1840.h: 2758: asm("TXSTA equ 019Eh");
1042 [; <" TXSTA equ 019Eh ;# ">
1043 [; ;pic12f1840.h: 2761: typedef union {
1044 [; ;pic12f1840.h: 2762: struct {
1045 [; ;pic12f1840.h: 2763: unsigned TX9D :1;
1046 [; ;pic12f1840.h: 2764: unsigned TRMT :1;
1047 [; ;pic12f1840.h: 2765: unsigned BRGH :1;
1048 [; ;pic12f1840.h: 2766: unsigned SENDB :1;
1049 [; ;pic12f1840.h: 2767: unsigned SYNC :1;
1050 [; ;pic12f1840.h: 2768: unsigned TXEN :1;
1051 [; ;pic12f1840.h: 2769: unsigned TX9 :1;
1052 [; ;pic12f1840.h: 2770: unsigned CSRC :1;
1053 [; ;pic12f1840.h: 2771: };
1054 [; ;pic12f1840.h: 2772: } TXSTAbits_t;
1055 [; ;pic12f1840.h: 2773: extern volatile TXSTAbits_t TXSTAbits @ 0x19E;
1056 [; ;pic12f1840.h: 2817: extern volatile unsigned char BAUDCON @ 0x19F;
1057 "2819
1058 [; ;pic12f1840.h: 2819: asm("BAUDCON equ 019Fh");
1059 [; <" BAUDCON equ 019Fh ;# ">
1060 [; ;pic12f1840.h: 2822: typedef union {
1061 [; ;pic12f1840.h: 2823: struct {
1062 [; ;pic12f1840.h: 2824: unsigned ABDEN :1;
1063 [; ;pic12f1840.h: 2825: unsigned WUE :1;
1064 [; ;pic12f1840.h: 2826: unsigned :1;
1065 [; ;pic12f1840.h: 2827: unsigned BRG16 :1;
1066 [; ;pic12f1840.h: 2828: unsigned SCKP :1;
1067 [; ;pic12f1840.h: 2829: unsigned :1;
1068 [; ;pic12f1840.h: 2830: unsigned RCIDL :1;
1069 [; ;pic12f1840.h: 2831: unsigned ABDOVF :1;
1070 [; ;pic12f1840.h: 2832: };
1071 [; ;pic12f1840.h: 2833: } BAUDCONbits_t;
1072 [; ;pic12f1840.h: 2834: extern volatile BAUDCONbits_t BAUDCONbits @ 0x19F;
1073 [; ;pic12f1840.h: 2868: extern volatile unsigned char WPUA @ 0x20C;
1074 "2870
1075 [; ;pic12f1840.h: 2870: asm("WPUA equ 020Ch");
1076 [; <" WPUA equ 020Ch ;# ">
1077 [; ;pic12f1840.h: 2873: typedef union {
1078 [; ;pic12f1840.h: 2874: struct {
1079 [; ;pic12f1840.h: 2875: unsigned WPUA0 :1;
1080 [; ;pic12f1840.h: 2876: unsigned WPUA1 :1;
1081 [; ;pic12f1840.h: 2877: unsigned WPUA2 :1;
1082 [; ;pic12f1840.h: 2878: unsigned WPUA3 :1;
1083 [; ;pic12f1840.h: 2879: unsigned WPUA4 :1;
1084 [; ;pic12f1840.h: 2880: unsigned WPUA5 :1;
1085 [; ;pic12f1840.h: 2881: };
1086 [; ;pic12f1840.h: 2882: struct {
1087 [; ;pic12f1840.h: 2883: unsigned WPUA :6;
1088 [; ;pic12f1840.h: 2884: };
1089 [; ;pic12f1840.h: 2885: } WPUAbits_t;
1090 [; ;pic12f1840.h: 2886: extern volatile WPUAbits_t WPUAbits @ 0x20C;
1091 [; ;pic12f1840.h: 2925: extern volatile unsigned char SSP1BUF @ 0x211;
1092 "2927
1093 [; ;pic12f1840.h: 2927: asm("SSP1BUF equ 0211h");
1094 [; <" SSP1BUF equ 0211h ;# ">
1095 [; ;pic12f1840.h: 2930: extern volatile unsigned char SSPBUF @ 0x211;
1096 "2932
1097 [; ;pic12f1840.h: 2932: asm("SSPBUF equ 0211h");
1098 [; <" SSPBUF equ 0211h ;# ">
1099 [; ;pic12f1840.h: 2935: typedef union {
1100 [; ;pic12f1840.h: 2936: struct {
1101 [; ;pic12f1840.h: 2937: unsigned SSPBUF :8;
1102 [; ;pic12f1840.h: 2938: };
1103 [; ;pic12f1840.h: 2939: } SSP1BUFbits_t;
1104 [; ;pic12f1840.h: 2940: extern volatile SSP1BUFbits_t SSP1BUFbits @ 0x211;
1105 [; ;pic12f1840.h: 2948: typedef union {
1106 [; ;pic12f1840.h: 2949: struct {
1107 [; ;pic12f1840.h: 2950: unsigned SSPBUF :8;
1108 [; ;pic12f1840.h: 2951: };
1109 [; ;pic12f1840.h: 2952: } SSPBUFbits_t;
1110 [; ;pic12f1840.h: 2953: extern volatile SSPBUFbits_t SSPBUFbits @ 0x211;
1111 [; ;pic12f1840.h: 2962: extern volatile unsigned char SSP1ADD @ 0x212;
1112 "2964
1113 [; ;pic12f1840.h: 2964: asm("SSP1ADD equ 0212h");
1114 [; <" SSP1ADD equ 0212h ;# ">
1115 [; ;pic12f1840.h: 2967: extern volatile unsigned char SSPADD @ 0x212;
1116 "2969
1117 [; ;pic12f1840.h: 2969: asm("SSPADD equ 0212h");
1118 [; <" SSPADD equ 0212h ;# ">
1119 [; ;pic12f1840.h: 2972: typedef union {
1120 [; ;pic12f1840.h: 2973: struct {
1121 [; ;pic12f1840.h: 2974: unsigned SSPADD :8;
1122 [; ;pic12f1840.h: 2975: };
1123 [; ;pic12f1840.h: 2976: } SSP1ADDbits_t;
1124 [; ;pic12f1840.h: 2977: extern volatile SSP1ADDbits_t SSP1ADDbits @ 0x212;
1125 [; ;pic12f1840.h: 2985: typedef union {
1126 [; ;pic12f1840.h: 2986: struct {
1127 [; ;pic12f1840.h: 2987: unsigned SSPADD :8;
1128 [; ;pic12f1840.h: 2988: };
1129 [; ;pic12f1840.h: 2989: } SSPADDbits_t;
1130 [; ;pic12f1840.h: 2990: extern volatile SSPADDbits_t SSPADDbits @ 0x212;
1131 [; ;pic12f1840.h: 2999: extern volatile unsigned char SSP1MSK @ 0x213;
1132 "3001
1133 [; ;pic12f1840.h: 3001: asm("SSP1MSK equ 0213h");
1134 [; <" SSP1MSK equ 0213h ;# ">
1135 [; ;pic12f1840.h: 3004: extern volatile unsigned char SSPMSK @ 0x213;
1136 "3006
1137 [; ;pic12f1840.h: 3006: asm("SSPMSK equ 0213h");
1138 [; <" SSPMSK equ 0213h ;# ">
1139 [; ;pic12f1840.h: 3009: typedef union {
1140 [; ;pic12f1840.h: 3010: struct {
1141 [; ;pic12f1840.h: 3011: unsigned SSPMSK :8;
1142 [; ;pic12f1840.h: 3012: };
1143 [; ;pic12f1840.h: 3013: } SSP1MSKbits_t;
1144 [; ;pic12f1840.h: 3014: extern volatile SSP1MSKbits_t SSP1MSKbits @ 0x213;
1145 [; ;pic12f1840.h: 3022: typedef union {
1146 [; ;pic12f1840.h: 3023: struct {
1147 [; ;pic12f1840.h: 3024: unsigned SSPMSK :8;
1148 [; ;pic12f1840.h: 3025: };
1149 [; ;pic12f1840.h: 3026: } SSPMSKbits_t;
1150 [; ;pic12f1840.h: 3027: extern volatile SSPMSKbits_t SSPMSKbits @ 0x213;
1151 [; ;pic12f1840.h: 3036: extern volatile unsigned char SSP1STAT @ 0x214;
1152 "3038
1153 [; ;pic12f1840.h: 3038: asm("SSP1STAT equ 0214h");
1154 [; <" SSP1STAT equ 0214h ;# ">
1155 [; ;pic12f1840.h: 3041: extern volatile unsigned char SSPSTAT @ 0x214;
1156 "3043
1157 [; ;pic12f1840.h: 3043: asm("SSPSTAT equ 0214h");
1158 [; <" SSPSTAT equ 0214h ;# ">
1159 [; ;pic12f1840.h: 3046: typedef union {
1160 [; ;pic12f1840.h: 3047: struct {
1161 [; ;pic12f1840.h: 3048: unsigned BF :1;
1162 [; ;pic12f1840.h: 3049: unsigned UA :1;
1163 [; ;pic12f1840.h: 3050: unsigned R_nW :1;
1164 [; ;pic12f1840.h: 3051: unsigned S :1;
1165 [; ;pic12f1840.h: 3052: unsigned P :1;
1166 [; ;pic12f1840.h: 3053: unsigned D_nA :1;
1167 [; ;pic12f1840.h: 3054: unsigned CKE :1;
1168 [; ;pic12f1840.h: 3055: unsigned SMP :1;
1169 [; ;pic12f1840.h: 3056: };
1170 [; ;pic12f1840.h: 3057: } SSP1STATbits_t;
1171 [; ;pic12f1840.h: 3058: extern volatile SSP1STATbits_t SSP1STATbits @ 0x214;
1172 [; ;pic12f1840.h: 3101: typedef union {
1173 [; ;pic12f1840.h: 3102: struct {
1174 [; ;pic12f1840.h: 3103: unsigned BF :1;
1175 [; ;pic12f1840.h: 3104: unsigned UA :1;
1176 [; ;pic12f1840.h: 3105: unsigned R_nW :1;
1177 [; ;pic12f1840.h: 3106: unsigned S :1;
1178 [; ;pic12f1840.h: 3107: unsigned P :1;
1179 [; ;pic12f1840.h: 3108: unsigned D_nA :1;
1180 [; ;pic12f1840.h: 3109: unsigned CKE :1;
1181 [; ;pic12f1840.h: 3110: unsigned SMP :1;
1182 [; ;pic12f1840.h: 3111: };
1183 [; ;pic12f1840.h: 3112: } SSPSTATbits_t;
1184 [; ;pic12f1840.h: 3113: extern volatile SSPSTATbits_t SSPSTATbits @ 0x214;
1185 [; ;pic12f1840.h: 3157: extern volatile unsigned char SSP1CON1 @ 0x215;
1186 "3159
1187 [; ;pic12f1840.h: 3159: asm("SSP1CON1 equ 0215h");
1188 [; <" SSP1CON1 equ 0215h ;# ">
1189 [; ;pic12f1840.h: 3162: extern volatile unsigned char SSPCON1 @ 0x215;
1190 "3164
1191 [; ;pic12f1840.h: 3164: asm("SSPCON1 equ 0215h");
1192 [; <" SSPCON1 equ 0215h ;# ">
1193 [; ;pic12f1840.h: 3166: extern volatile unsigned char SSPCON @ 0x215;
1194 "3168
1195 [; ;pic12f1840.h: 3168: asm("SSPCON equ 0215h");
1196 [; <" SSPCON equ 0215h ;# ">
1197 [; ;pic12f1840.h: 3171: typedef union {
1198 [; ;pic12f1840.h: 3172: struct {
1199 [; ;pic12f1840.h: 3173: unsigned SSPM0 :1;
1200 [; ;pic12f1840.h: 3174: unsigned SSPM1 :1;
1201 [; ;pic12f1840.h: 3175: unsigned SSPM2 :1;
1202 [; ;pic12f1840.h: 3176: unsigned SSPM3 :1;
1203 [; ;pic12f1840.h: 3177: unsigned CKP :1;
1204 [; ;pic12f1840.h: 3178: unsigned SSPEN :1;
1205 [; ;pic12f1840.h: 3179: unsigned SSPOV :1;
1206 [; ;pic12f1840.h: 3180: unsigned WCOL :1;
1207 [; ;pic12f1840.h: 3181: };
1208 [; ;pic12f1840.h: 3182: struct {
1209 [; ;pic12f1840.h: 3183: unsigned SSPM :4;
1210 [; ;pic12f1840.h: 3184: };
1211 [; ;pic12f1840.h: 3185: } SSP1CON1bits_t;
1212 [; ;pic12f1840.h: 3186: extern volatile SSP1CON1bits_t SSP1CON1bits @ 0x215;
1213 [; ;pic12f1840.h: 3234: typedef union {
1214 [; ;pic12f1840.h: 3235: struct {
1215 [; ;pic12f1840.h: 3236: unsigned SSPM0 :1;
1216 [; ;pic12f1840.h: 3237: unsigned SSPM1 :1;
1217 [; ;pic12f1840.h: 3238: unsigned SSPM2 :1;
1218 [; ;pic12f1840.h: 3239: unsigned SSPM3 :1;
1219 [; ;pic12f1840.h: 3240: unsigned CKP :1;
1220 [; ;pic12f1840.h: 3241: unsigned SSPEN :1;
1221 [; ;pic12f1840.h: 3242: unsigned SSPOV :1;
1222 [; ;pic12f1840.h: 3243: unsigned WCOL :1;
1223 [; ;pic12f1840.h: 3244: };
1224 [; ;pic12f1840.h: 3245: struct {
1225 [; ;pic12f1840.h: 3246: unsigned SSPM :4;
1226 [; ;pic12f1840.h: 3247: };
1227 [; ;pic12f1840.h: 3248: } SSPCON1bits_t;
1228 [; ;pic12f1840.h: 3249: extern volatile SSPCON1bits_t SSPCON1bits @ 0x215;
1229 [; ;pic12f1840.h: 3296: typedef union {
1230 [; ;pic12f1840.h: 3297: struct {
1231 [; ;pic12f1840.h: 3298: unsigned SSPM0 :1;
1232 [; ;pic12f1840.h: 3299: unsigned SSPM1 :1;
1233 [; ;pic12f1840.h: 3300: unsigned SSPM2 :1;
1234 [; ;pic12f1840.h: 3301: unsigned SSPM3 :1;
1235 [; ;pic12f1840.h: 3302: unsigned CKP :1;
1236 [; ;pic12f1840.h: 3303: unsigned SSPEN :1;
1237 [; ;pic12f1840.h: 3304: unsigned SSPOV :1;
1238 [; ;pic12f1840.h: 3305: unsigned WCOL :1;
1239 [; ;pic12f1840.h: 3306: };
1240 [; ;pic12f1840.h: 3307: struct {
1241 [; ;pic12f1840.h: 3308: unsigned SSPM :4;
1242 [; ;pic12f1840.h: 3309: };
1243 [; ;pic12f1840.h: 3310: } SSPCONbits_t;
1244 [; ;pic12f1840.h: 3311: extern volatile SSPCONbits_t SSPCONbits @ 0x215;
1245 [; ;pic12f1840.h: 3360: extern volatile unsigned char SSP1CON2 @ 0x216;
1246 "3362
1247 [; ;pic12f1840.h: 3362: asm("SSP1CON2 equ 0216h");
1248 [; <" SSP1CON2 equ 0216h ;# ">
1249 [; ;pic12f1840.h: 3365: extern volatile unsigned char SSPCON2 @ 0x216;
1250 "3367
1251 [; ;pic12f1840.h: 3367: asm("SSPCON2 equ 0216h");
1252 [; <" SSPCON2 equ 0216h ;# ">
1253 [; ;pic12f1840.h: 3370: typedef union {
1254 [; ;pic12f1840.h: 3371: struct {
1255 [; ;pic12f1840.h: 3372: unsigned SEN :1;
1256 [; ;pic12f1840.h: 3373: unsigned RSEN :1;
1257 [; ;pic12f1840.h: 3374: unsigned PEN :1;
1258 [; ;pic12f1840.h: 3375: unsigned RCEN :1;
1259 [; ;pic12f1840.h: 3376: unsigned ACKEN :1;
1260 [; ;pic12f1840.h: 3377: unsigned ACKDT :1;
1261 [; ;pic12f1840.h: 3378: unsigned ACKSTAT :1;
1262 [; ;pic12f1840.h: 3379: unsigned GCEN :1;
1263 [; ;pic12f1840.h: 3380: };
1264 [; ;pic12f1840.h: 3381: } SSP1CON2bits_t;
1265 [; ;pic12f1840.h: 3382: extern volatile SSP1CON2bits_t SSP1CON2bits @ 0x216;
1266 [; ;pic12f1840.h: 3425: typedef union {
1267 [; ;pic12f1840.h: 3426: struct {
1268 [; ;pic12f1840.h: 3427: unsigned SEN :1;
1269 [; ;pic12f1840.h: 3428: unsigned RSEN :1;
1270 [; ;pic12f1840.h: 3429: unsigned PEN :1;
1271 [; ;pic12f1840.h: 3430: unsigned RCEN :1;
1272 [; ;pic12f1840.h: 3431: unsigned ACKEN :1;
1273 [; ;pic12f1840.h: 3432: unsigned ACKDT :1;
1274 [; ;pic12f1840.h: 3433: unsigned ACKSTAT :1;
1275 [; ;pic12f1840.h: 3434: unsigned GCEN :1;
1276 [; ;pic12f1840.h: 3435: };
1277 [; ;pic12f1840.h: 3436: } SSPCON2bits_t;
1278 [; ;pic12f1840.h: 3437: extern volatile SSPCON2bits_t SSPCON2bits @ 0x216;
1279 [; ;pic12f1840.h: 3481: extern volatile unsigned char SSP1CON3 @ 0x217;
1280 "3483
1281 [; ;pic12f1840.h: 3483: asm("SSP1CON3 equ 0217h");
1282 [; <" SSP1CON3 equ 0217h ;# ">
1283 [; ;pic12f1840.h: 3486: extern volatile unsigned char SSPCON3 @ 0x217;
1284 "3488
1285 [; ;pic12f1840.h: 3488: asm("SSPCON3 equ 0217h");
1286 [; <" SSPCON3 equ 0217h ;# ">
1287 [; ;pic12f1840.h: 3491: typedef union {
1288 [; ;pic12f1840.h: 3492: struct {
1289 [; ;pic12f1840.h: 3493: unsigned DHEN :1;
1290 [; ;pic12f1840.h: 3494: unsigned AHEN :1;
1291 [; ;pic12f1840.h: 3495: unsigned SBCDE :1;
1292 [; ;pic12f1840.h: 3496: unsigned SDAHT :1;
1293 [; ;pic12f1840.h: 3497: unsigned BOEN :1;
1294 [; ;pic12f1840.h: 3498: unsigned SCIE :1;
1295 [; ;pic12f1840.h: 3499: unsigned PCIE :1;
1296 [; ;pic12f1840.h: 3500: unsigned ACKTIM :1;
1297 [; ;pic12f1840.h: 3501: };
1298 [; ;pic12f1840.h: 3502: } SSP1CON3bits_t;
1299 [; ;pic12f1840.h: 3503: extern volatile SSP1CON3bits_t SSP1CON3bits @ 0x217;
1300 [; ;pic12f1840.h: 3546: typedef union {
1301 [; ;pic12f1840.h: 3547: struct {
1302 [; ;pic12f1840.h: 3548: unsigned DHEN :1;
1303 [; ;pic12f1840.h: 3549: unsigned AHEN :1;
1304 [; ;pic12f1840.h: 3550: unsigned SBCDE :1;
1305 [; ;pic12f1840.h: 3551: unsigned SDAHT :1;
1306 [; ;pic12f1840.h: 3552: unsigned BOEN :1;
1307 [; ;pic12f1840.h: 3553: unsigned SCIE :1;
1308 [; ;pic12f1840.h: 3554: unsigned PCIE :1;
1309 [; ;pic12f1840.h: 3555: unsigned ACKTIM :1;
1310 [; ;pic12f1840.h: 3556: };
1311 [; ;pic12f1840.h: 3557: } SSPCON3bits_t;
1312 [; ;pic12f1840.h: 3558: extern volatile SSPCON3bits_t SSPCON3bits @ 0x217;
1313 [; ;pic12f1840.h: 3602: extern volatile unsigned char CCPR1L @ 0x291;
1314 "3604
1315 [; ;pic12f1840.h: 3604: asm("CCPR1L equ 0291h");
1316 [; <" CCPR1L equ 0291h ;# ">
1317 [; ;pic12f1840.h: 3607: typedef union {
1318 [; ;pic12f1840.h: 3608: struct {
1319 [; ;pic12f1840.h: 3609: unsigned CCPR1L :8;
1320 [; ;pic12f1840.h: 3610: };
1321 [; ;pic12f1840.h: 3611: } CCPR1Lbits_t;
1322 [; ;pic12f1840.h: 3612: extern volatile CCPR1Lbits_t CCPR1Lbits @ 0x291;
1323 [; ;pic12f1840.h: 3621: extern volatile unsigned char CCPR1H @ 0x292;
1324 "3623
1325 [; ;pic12f1840.h: 3623: asm("CCPR1H equ 0292h");
1326 [; <" CCPR1H equ 0292h ;# ">
1327 [; ;pic12f1840.h: 3626: typedef union {
1328 [; ;pic12f1840.h: 3627: struct {
1329 [; ;pic12f1840.h: 3628: unsigned CCPR1H :8;
1330 [; ;pic12f1840.h: 3629: };
1331 [; ;pic12f1840.h: 3630: } CCPR1Hbits_t;
1332 [; ;pic12f1840.h: 3631: extern volatile CCPR1Hbits_t CCPR1Hbits @ 0x292;
1333 [; ;pic12f1840.h: 3640: extern volatile unsigned char CCP1CON @ 0x293;
1334 "3642
1335 [; ;pic12f1840.h: 3642: asm("CCP1CON equ 0293h");
1336 [; <" CCP1CON equ 0293h ;# ">
1337 [; ;pic12f1840.h: 3645: typedef union {
1338 [; ;pic12f1840.h: 3646: struct {
1339 [; ;pic12f1840.h: 3647: unsigned CCP1M0 :1;
1340 [; ;pic12f1840.h: 3648: unsigned CCP1M1 :1;
1341 [; ;pic12f1840.h: 3649: unsigned CCP1M2 :1;
1342 [; ;pic12f1840.h: 3650: unsigned CCP1M3 :1;
1343 [; ;pic12f1840.h: 3651: unsigned DC1B0 :1;
1344 [; ;pic12f1840.h: 3652: unsigned DC1B1 :1;
1345 [; ;pic12f1840.h: 3653: unsigned P1M0 :1;
1346 [; ;pic12f1840.h: 3654: unsigned P1M1 :1;
1347 [; ;pic12f1840.h: 3655: };
1348 [; ;pic12f1840.h: 3656: struct {
1349 [; ;pic12f1840.h: 3657: unsigned CCP1M :4;
1350 [; ;pic12f1840.h: 3658: unsigned DC1B :2;
1351 [; ;pic12f1840.h: 3659: unsigned P1M :2;
1352 [; ;pic12f1840.h: 3660: };
1353 [; ;pic12f1840.h: 3661: } CCP1CONbits_t;
1354 [; ;pic12f1840.h: 3662: extern volatile CCP1CONbits_t CCP1CONbits @ 0x293;
1355 [; ;pic12f1840.h: 3721: extern volatile unsigned char PWM1CON @ 0x294;
1356 "3723
1357 [; ;pic12f1840.h: 3723: asm("PWM1CON equ 0294h");
1358 [; <" PWM1CON equ 0294h ;# ">
1359 [; ;pic12f1840.h: 3726: typedef union {
1360 [; ;pic12f1840.h: 3727: struct {
1361 [; ;pic12f1840.h: 3728: unsigned P1DC0 :1;
1362 [; ;pic12f1840.h: 3729: unsigned P1DC1 :1;
1363 [; ;pic12f1840.h: 3730: unsigned P1DC2 :1;
1364 [; ;pic12f1840.h: 3731: unsigned P1DC3 :1;
1365 [; ;pic12f1840.h: 3732: unsigned P1DC4 :1;
1366 [; ;pic12f1840.h: 3733: unsigned P1DC5 :1;
1367 [; ;pic12f1840.h: 3734: unsigned P1DC6 :1;
1368 [; ;pic12f1840.h: 3735: unsigned P1RSEN :1;
1369 [; ;pic12f1840.h: 3736: };
1370 [; ;pic12f1840.h: 3737: struct {
1371 [; ;pic12f1840.h: 3738: unsigned P1DC :7;
1372 [; ;pic12f1840.h: 3739: };
1373 [; ;pic12f1840.h: 3740: } PWM1CONbits_t;
1374 [; ;pic12f1840.h: 3741: extern volatile PWM1CONbits_t PWM1CONbits @ 0x294;
1375 [; ;pic12f1840.h: 3790: extern volatile unsigned char CCP1AS @ 0x295;
1376 "3792
1377 [; ;pic12f1840.h: 3792: asm("CCP1AS equ 0295h");
1378 [; <" CCP1AS equ 0295h ;# ">
1379 [; ;pic12f1840.h: 3795: extern volatile unsigned char ECCP1AS @ 0x295;
1380 "3797
1381 [; ;pic12f1840.h: 3797: asm("ECCP1AS equ 0295h");
1382 [; <" ECCP1AS equ 0295h ;# ">
1383 [; ;pic12f1840.h: 3800: typedef union {
1384 [; ;pic12f1840.h: 3801: struct {
1385 [; ;pic12f1840.h: 3802: unsigned PSS1BD0 :1;
1386 [; ;pic12f1840.h: 3803: unsigned PSS1BD1 :1;
1387 [; ;pic12f1840.h: 3804: unsigned PSS1AC0 :1;
1388 [; ;pic12f1840.h: 3805: unsigned PSS1AC1 :1;
1389 [; ;pic12f1840.h: 3806: unsigned CCP1AS0 :1;
1390 [; ;pic12f1840.h: 3807: unsigned CCP1AS1 :1;
1391 [; ;pic12f1840.h: 3808: unsigned CCP1AS2 :1;
1392 [; ;pic12f1840.h: 3809: unsigned CCP1ASE :1;
1393 [; ;pic12f1840.h: 3810: };
1394 [; ;pic12f1840.h: 3811: struct {
1395 [; ;pic12f1840.h: 3812: unsigned PSS1BD :2;
1396 [; ;pic12f1840.h: 3813: unsigned PSS1AC :2;
1397 [; ;pic12f1840.h: 3814: unsigned CCP1AS :3;
1398 [; ;pic12f1840.h: 3815: };
1399 [; ;pic12f1840.h: 3816: } CCP1ASbits_t;
1400 [; ;pic12f1840.h: 3817: extern volatile CCP1ASbits_t CCP1ASbits @ 0x295;
1401 [; ;pic12f1840.h: 3875: typedef union {
1402 [; ;pic12f1840.h: 3876: struct {
1403 [; ;pic12f1840.h: 3877: unsigned PSS1BD0 :1;
1404 [; ;pic12f1840.h: 3878: unsigned PSS1BD1 :1;
1405 [; ;pic12f1840.h: 3879: unsigned PSS1AC0 :1;
1406 [; ;pic12f1840.h: 3880: unsigned PSS1AC1 :1;
1407 [; ;pic12f1840.h: 3881: unsigned CCP1AS0 :1;
1408 [; ;pic12f1840.h: 3882: unsigned CCP1AS1 :1;
1409 [; ;pic12f1840.h: 3883: unsigned CCP1AS2 :1;
1410 [; ;pic12f1840.h: 3884: unsigned CCP1ASE :1;
1411 [; ;pic12f1840.h: 3885: };
1412 [; ;pic12f1840.h: 3886: struct {
1413 [; ;pic12f1840.h: 3887: unsigned PSS1BD :2;
1414 [; ;pic12f1840.h: 3888: unsigned PSS1AC :2;
1415 [; ;pic12f1840.h: 3889: unsigned CCP1AS :3;
1416 [; ;pic12f1840.h: 3890: };
1417 [; ;pic12f1840.h: 3891: } ECCP1ASbits_t;
1418 [; ;pic12f1840.h: 3892: extern volatile ECCP1ASbits_t ECCP1ASbits @ 0x295;
1419 [; ;pic12f1840.h: 3951: extern volatile unsigned char PSTR1CON @ 0x296;
1420 "3953
1421 [; ;pic12f1840.h: 3953: asm("PSTR1CON equ 0296h");
1422 [; <" PSTR1CON equ 0296h ;# ">
1423 [; ;pic12f1840.h: 3956: typedef union {
1424 [; ;pic12f1840.h: 3957: struct {
1425 [; ;pic12f1840.h: 3958: unsigned STR1A :1;
1426 [; ;pic12f1840.h: 3959: unsigned STR1B :1;
1427 [; ;pic12f1840.h: 3960: unsigned :1;
1428 [; ;pic12f1840.h: 3961: unsigned :1;
1429 [; ;pic12f1840.h: 3962: unsigned STR1SYNC :1;
1430 [; ;pic12f1840.h: 3963: };
1431 [; ;pic12f1840.h: 3964: } PSTR1CONbits_t;
1432 [; ;pic12f1840.h: 3965: extern volatile PSTR1CONbits_t PSTR1CONbits @ 0x296;
1433 [; ;pic12f1840.h: 3984: extern volatile unsigned char IOCAP @ 0x391;
1434 "3986
1435 [; ;pic12f1840.h: 3986: asm("IOCAP equ 0391h");
1436 [; <" IOCAP equ 0391h ;# ">
1437 [; ;pic12f1840.h: 3989: typedef union {
1438 [; ;pic12f1840.h: 3990: struct {
1439 [; ;pic12f1840.h: 3991: unsigned IOCAP0 :1;
1440 [; ;pic12f1840.h: 3992: unsigned IOCAP1 :1;
1441 [; ;pic12f1840.h: 3993: unsigned IOCAP2 :1;
1442 [; ;pic12f1840.h: 3994: unsigned IOCAP3 :1;
1443 [; ;pic12f1840.h: 3995: unsigned IOCAP4 :1;
1444 [; ;pic12f1840.h: 3996: unsigned IOCAP5 :1;
1445 [; ;pic12f1840.h: 3997: };
1446 [; ;pic12f1840.h: 3998: struct {
1447 [; ;pic12f1840.h: 3999: unsigned IOCAP :6;
1448 [; ;pic12f1840.h: 4000: };
1449 [; ;pic12f1840.h: 4001: } IOCAPbits_t;
1450 [; ;pic12f1840.h: 4002: extern volatile IOCAPbits_t IOCAPbits @ 0x391;
1451 [; ;pic12f1840.h: 4041: extern volatile unsigned char IOCAN @ 0x392;
1452 "4043
1453 [; ;pic12f1840.h: 4043: asm("IOCAN equ 0392h");
1454 [; <" IOCAN equ 0392h ;# ">
1455 [; ;pic12f1840.h: 4046: typedef union {
1456 [; ;pic12f1840.h: 4047: struct {
1457 [; ;pic12f1840.h: 4048: unsigned IOCAN0 :1;
1458 [; ;pic12f1840.h: 4049: unsigned IOCAN1 :1;
1459 [; ;pic12f1840.h: 4050: unsigned IOCAN2 :1;
1460 [; ;pic12f1840.h: 4051: unsigned IOCAN3 :1;
1461 [; ;pic12f1840.h: 4052: unsigned IOCAN4 :1;
1462 [; ;pic12f1840.h: 4053: unsigned IOCAN5 :1;
1463 [; ;pic12f1840.h: 4054: };
1464 [; ;pic12f1840.h: 4055: struct {
1465 [; ;pic12f1840.h: 4056: unsigned IOCAN :6;
1466 [; ;pic12f1840.h: 4057: };
1467 [; ;pic12f1840.h: 4058: } IOCANbits_t;
1468 [; ;pic12f1840.h: 4059: extern volatile IOCANbits_t IOCANbits @ 0x392;
1469 [; ;pic12f1840.h: 4098: extern volatile unsigned char IOCAF @ 0x393;
1470 "4100
1471 [; ;pic12f1840.h: 4100: asm("IOCAF equ 0393h");
1472 [; <" IOCAF equ 0393h ;# ">
1473 [; ;pic12f1840.h: 4103: typedef union {
1474 [; ;pic12f1840.h: 4104: struct {
1475 [; ;pic12f1840.h: 4105: unsigned IOCAF0 :1;
1476 [; ;pic12f1840.h: 4106: unsigned IOCAF1 :1;
1477 [; ;pic12f1840.h: 4107: unsigned IOCAF2 :1;
1478 [; ;pic12f1840.h: 4108: unsigned IOCAF3 :1;
1479 [; ;pic12f1840.h: 4109: unsigned IOCAF4 :1;
1480 [; ;pic12f1840.h: 4110: unsigned IOCAF5 :1;
1481 [; ;pic12f1840.h: 4111: };
1482 [; ;pic12f1840.h: 4112: struct {
1483 [; ;pic12f1840.h: 4113: unsigned IOCAF :6;
1484 [; ;pic12f1840.h: 4114: };
1485 [; ;pic12f1840.h: 4115: } IOCAFbits_t;
1486 [; ;pic12f1840.h: 4116: extern volatile IOCAFbits_t IOCAFbits @ 0x393;
1487 [; ;pic12f1840.h: 4155: extern volatile unsigned char CLKRCON @ 0x39A;
1488 "4157
1489 [; ;pic12f1840.h: 4157: asm("CLKRCON equ 039Ah");
1490 [; <" CLKRCON equ 039Ah ;# ">
1491 [; ;pic12f1840.h: 4160: typedef union {
1492 [; ;pic12f1840.h: 4161: struct {
1493 [; ;pic12f1840.h: 4162: unsigned CLKRDIV0 :1;
1494 [; ;pic12f1840.h: 4163: unsigned CLKRDIV1 :1;
1495 [; ;pic12f1840.h: 4164: unsigned CLKRDIV2 :1;
1496 [; ;pic12f1840.h: 4165: unsigned CLKRDC0 :1;
1497 [; ;pic12f1840.h: 4166: unsigned CLKRDC1 :1;
1498 [; ;pic12f1840.h: 4167: unsigned CLKRSLR :1;
1499 [; ;pic12f1840.h: 4168: unsigned CLKROE :1;
1500 [; ;pic12f1840.h: 4169: unsigned CLKREN :1;
1501 [; ;pic12f1840.h: 4170: };
1502 [; ;pic12f1840.h: 4171: struct {
1503 [; ;pic12f1840.h: 4172: unsigned CLKRDIV :3;
1504 [; ;pic12f1840.h: 4173: unsigned CLKRDC :2;
1505 [; ;pic12f1840.h: 4174: };
1506 [; ;pic12f1840.h: 4175: } CLKRCONbits_t;
1507 [; ;pic12f1840.h: 4176: extern volatile CLKRCONbits_t CLKRCONbits @ 0x39A;
1508 [; ;pic12f1840.h: 4230: extern volatile unsigned char MDCON @ 0x39C;
1509 "4232
1510 [; ;pic12f1840.h: 4232: asm("MDCON equ 039Ch");
1511 [; <" MDCON equ 039Ch ;# ">
1512 [; ;pic12f1840.h: 4235: typedef union {
1513 [; ;pic12f1840.h: 4236: struct {
1514 [; ;pic12f1840.h: 4237: unsigned MDBIT :1;
1515 [; ;pic12f1840.h: 4238: unsigned :2;
1516 [; ;pic12f1840.h: 4239: unsigned MDOUT :1;
1517 [; ;pic12f1840.h: 4240: unsigned MDOPOL :1;
1518 [; ;pic12f1840.h: 4241: unsigned MDSLR :1;
1519 [; ;pic12f1840.h: 4242: unsigned MDOE :1;
1520 [; ;pic12f1840.h: 4243: unsigned MDEN :1;
1521 [; ;pic12f1840.h: 4244: };
1522 [; ;pic12f1840.h: 4245: } MDCONbits_t;
1523 [; ;pic12f1840.h: 4246: extern volatile MDCONbits_t MDCONbits @ 0x39C;
1524 [; ;pic12f1840.h: 4280: extern volatile unsigned char MDSRC @ 0x39D;
1525 "4282
1526 [; ;pic12f1840.h: 4282: asm("MDSRC equ 039Dh");
1527 [; <" MDSRC equ 039Dh ;# ">
1528 [; ;pic12f1840.h: 4285: typedef union {
1529 [; ;pic12f1840.h: 4286: struct {
1530 [; ;pic12f1840.h: 4287: unsigned MDMS0 :1;
1531 [; ;pic12f1840.h: 4288: unsigned MDMS1 :1;
1532 [; ;pic12f1840.h: 4289: unsigned MDMS2 :1;
1533 [; ;pic12f1840.h: 4290: unsigned MDMS3 :1;
1534 [; ;pic12f1840.h: 4291: unsigned :3;
1535 [; ;pic12f1840.h: 4292: unsigned MDMSODIS :1;
1536 [; ;pic12f1840.h: 4293: };
1537 [; ;pic12f1840.h: 4294: struct {
1538 [; ;pic12f1840.h: 4295: unsigned MDMS :4;
1539 [; ;pic12f1840.h: 4296: };
1540 [; ;pic12f1840.h: 4297: } MDSRCbits_t;
1541 [; ;pic12f1840.h: 4298: extern volatile MDSRCbits_t MDSRCbits @ 0x39D;
1542 [; ;pic12f1840.h: 4332: extern volatile unsigned char MDCARL @ 0x39E;
1543 "4334
1544 [; ;pic12f1840.h: 4334: asm("MDCARL equ 039Eh");
1545 [; <" MDCARL equ 039Eh ;# ">
1546 [; ;pic12f1840.h: 4337: typedef union {
1547 [; ;pic12f1840.h: 4338: struct {
1548 [; ;pic12f1840.h: 4339: unsigned MDCL0 :1;
1549 [; ;pic12f1840.h: 4340: unsigned MDCL1 :1;
1550 [; ;pic12f1840.h: 4341: unsigned MDCL2 :1;
1551 [; ;pic12f1840.h: 4342: unsigned MDCL3 :1;
1552 [; ;pic12f1840.h: 4343: unsigned :1;
1553 [; ;pic12f1840.h: 4344: unsigned MDCLSYNC :1;
1554 [; ;pic12f1840.h: 4345: unsigned MDCLPOL :1;
1555 [; ;pic12f1840.h: 4346: unsigned MDCLODIS :1;
1556 [; ;pic12f1840.h: 4347: };
1557 [; ;pic12f1840.h: 4348: struct {
1558 [; ;pic12f1840.h: 4349: unsigned MDCL :4;
1559 [; ;pic12f1840.h: 4350: };
1560 [; ;pic12f1840.h: 4351: } MDCARLbits_t;
1561 [; ;pic12f1840.h: 4352: extern volatile MDCARLbits_t MDCARLbits @ 0x39E;
1562 [; ;pic12f1840.h: 4396: extern volatile unsigned char MDCARH @ 0x39F;
1563 "4398
1564 [; ;pic12f1840.h: 4398: asm("MDCARH equ 039Fh");
1565 [; <" MDCARH equ 039Fh ;# ">
1566 [; ;pic12f1840.h: 4401: typedef union {
1567 [; ;pic12f1840.h: 4402: struct {
1568 [; ;pic12f1840.h: 4403: unsigned MDCH0 :1;
1569 [; ;pic12f1840.h: 4404: unsigned MDCH1 :1;
1570 [; ;pic12f1840.h: 4405: unsigned MDCH2 :1;
1571 [; ;pic12f1840.h: 4406: unsigned MDCH3 :1;
1572 [; ;pic12f1840.h: 4407: unsigned :1;
1573 [; ;pic12f1840.h: 4408: unsigned MDCHSYNC :1;
1574 [; ;pic12f1840.h: 4409: unsigned MDCHPOL :1;
1575 [; ;pic12f1840.h: 4410: unsigned MDCHODIS :1;
1576 [; ;pic12f1840.h: 4411: };
1577 [; ;pic12f1840.h: 4412: struct {
1578 [; ;pic12f1840.h: 4413: unsigned MDCH :4;
1579 [; ;pic12f1840.h: 4414: };
1580 [; ;pic12f1840.h: 4415: } MDCARHbits_t;
1581 [; ;pic12f1840.h: 4416: extern volatile MDCARHbits_t MDCARHbits @ 0x39F;
1582 [; ;pic12f1840.h: 4460: extern volatile unsigned char STATUS_SHAD @ 0xFE4;
1583 "4462
1584 [; ;pic12f1840.h: 4462: asm("STATUS_SHAD equ 0FE4h");
1585 [; <" STATUS_SHAD equ 0FE4h ;# ">
1586 [; ;pic12f1840.h: 4465: typedef union {
1587 [; ;pic12f1840.h: 4466: struct {
1588 [; ;pic12f1840.h: 4467: unsigned C_SHAD :1;
1589 [; ;pic12f1840.h: 4468: unsigned DC_SHAD :1;
1590 [; ;pic12f1840.h: 4469: unsigned Z_SHAD :1;
1591 [; ;pic12f1840.h: 4470: };
1592 [; ;pic12f1840.h: 4471: } STATUS_SHADbits_t;
1593 [; ;pic12f1840.h: 4472: extern volatile STATUS_SHADbits_t STATUS_SHADbits @ 0xFE4;
1594 [; ;pic12f1840.h: 4491: extern volatile unsigned char WREG_SHAD @ 0xFE5;
1595 "4493
1596 [; ;pic12f1840.h: 4493: asm("WREG_SHAD equ 0FE5h");
1597 [; <" WREG_SHAD equ 0FE5h ;# ">
1598 [; ;pic12f1840.h: 4496: typedef union {
1599 [; ;pic12f1840.h: 4497: struct {
1600 [; ;pic12f1840.h: 4498: unsigned WREG_SHAD :8;
1601 [; ;pic12f1840.h: 4499: };
1602 [; ;pic12f1840.h: 4500: } WREG_SHADbits_t;
1603 [; ;pic12f1840.h: 4501: extern volatile WREG_SHADbits_t WREG_SHADbits @ 0xFE5;
1604 [; ;pic12f1840.h: 4510: extern volatile unsigned char BSR_SHAD @ 0xFE6;
1605 "4512
1606 [; ;pic12f1840.h: 4512: asm("BSR_SHAD equ 0FE6h");
1607 [; <" BSR_SHAD equ 0FE6h ;# ">
1608 [; ;pic12f1840.h: 4515: typedef union {
1609 [; ;pic12f1840.h: 4516: struct {
1610 [; ;pic12f1840.h: 4517: unsigned BSR_SHAD :5;
1611 [; ;pic12f1840.h: 4518: };
1612 [; ;pic12f1840.h: 4519: } BSR_SHADbits_t;
1613 [; ;pic12f1840.h: 4520: extern volatile BSR_SHADbits_t BSR_SHADbits @ 0xFE6;
1614 [; ;pic12f1840.h: 4529: extern volatile unsigned char PCLATH_SHAD @ 0xFE7;
1615 "4531
1616 [; ;pic12f1840.h: 4531: asm("PCLATH_SHAD equ 0FE7h");
1617 [; <" PCLATH_SHAD equ 0FE7h ;# ">
1618 [; ;pic12f1840.h: 4534: typedef union {
1619 [; ;pic12f1840.h: 4535: struct {
1620 [; ;pic12f1840.h: 4536: unsigned PCLATH_SHAD :7;
1621 [; ;pic12f1840.h: 4537: };
1622 [; ;pic12f1840.h: 4538: } PCLATH_SHADbits_t;
1623 [; ;pic12f1840.h: 4539: extern volatile PCLATH_SHADbits_t PCLATH_SHADbits @ 0xFE7;
1624 [; ;pic12f1840.h: 4548: extern volatile unsigned char FSR0L_SHAD @ 0xFE8;
1625 "4550
1626 [; ;pic12f1840.h: 4550: asm("FSR0L_SHAD equ 0FE8h");
1627 [; <" FSR0L_SHAD equ 0FE8h ;# ">
1628 [; ;pic12f1840.h: 4553: typedef union {
1629 [; ;pic12f1840.h: 4554: struct {
1630 [; ;pic12f1840.h: 4555: unsigned FSR0L_SHAD :8;
1631 [; ;pic12f1840.h: 4556: };
1632 [; ;pic12f1840.h: 4557: } FSR0L_SHADbits_t;
1633 [; ;pic12f1840.h: 4558: extern volatile FSR0L_SHADbits_t FSR0L_SHADbits @ 0xFE8;
1634 [; ;pic12f1840.h: 4567: extern volatile unsigned char FSR0H_SHAD @ 0xFE9;
1635 "4569
1636 [; ;pic12f1840.h: 4569: asm("FSR0H_SHAD equ 0FE9h");
1637 [; <" FSR0H_SHAD equ 0FE9h ;# ">
1638 [; ;pic12f1840.h: 4572: typedef union {
1639 [; ;pic12f1840.h: 4573: struct {
1640 [; ;pic12f1840.h: 4574: unsigned FSR0H_SHAD :8;
1641 [; ;pic12f1840.h: 4575: };
1642 [; ;pic12f1840.h: 4576: } FSR0H_SHADbits_t;
1643 [; ;pic12f1840.h: 4577: extern volatile FSR0H_SHADbits_t FSR0H_SHADbits @ 0xFE9;
1644 [; ;pic12f1840.h: 4586: extern volatile unsigned char FSR1L_SHAD @ 0xFEA;
1645 "4588
1646 [; ;pic12f1840.h: 4588: asm("FSR1L_SHAD equ 0FEAh");
1647 [; <" FSR1L_SHAD equ 0FEAh ;# ">
1648 [; ;pic12f1840.h: 4591: typedef union {
1649 [; ;pic12f1840.h: 4592: struct {
1650 [; ;pic12f1840.h: 4593: unsigned FSR1L_SHAD :8;
1651 [; ;pic12f1840.h: 4594: };
1652 [; ;pic12f1840.h: 4595: } FSR1L_SHADbits_t;
1653 [; ;pic12f1840.h: 4596: extern volatile FSR1L_SHADbits_t FSR1L_SHADbits @ 0xFEA;
1654 [; ;pic12f1840.h: 4605: extern volatile unsigned char FSR1H_SHAD @ 0xFEB;
1655 "4607
1656 [; ;pic12f1840.h: 4607: asm("FSR1H_SHAD equ 0FEBh");
1657 [; <" FSR1H_SHAD equ 0FEBh ;# ">
1658 [; ;pic12f1840.h: 4610: typedef union {
1659 [; ;pic12f1840.h: 4611: struct {
1660 [; ;pic12f1840.h: 4612: unsigned FSR1H_SHAD :8;
1661 [; ;pic12f1840.h: 4613: };
1662 [; ;pic12f1840.h: 4614: } FSR1H_SHADbits_t;
1663 [; ;pic12f1840.h: 4615: extern volatile FSR1H_SHADbits_t FSR1H_SHADbits @ 0xFEB;
1664 [; ;pic12f1840.h: 4624: extern volatile unsigned char STKPTR @ 0xFED;
1665 "4626
1666 [; ;pic12f1840.h: 4626: asm("STKPTR equ 0FEDh");
1667 [; <" STKPTR equ 0FEDh ;# ">
1668 [; ;pic12f1840.h: 4629: typedef union {
1669 [; ;pic12f1840.h: 4630: struct {
1670 [; ;pic12f1840.h: 4631: unsigned STKPTR :5;
1671 [; ;pic12f1840.h: 4632: };
1672 [; ;pic12f1840.h: 4633: } STKPTRbits_t;
1673 [; ;pic12f1840.h: 4634: extern volatile STKPTRbits_t STKPTRbits @ 0xFED;
1674 [; ;pic12f1840.h: 4643: extern volatile unsigned char TOSL @ 0xFEE;
1675 "4645
1676 [; ;pic12f1840.h: 4645: asm("TOSL equ 0FEEh");
1677 [; <" TOSL equ 0FEEh ;# ">
1678 [; ;pic12f1840.h: 4648: typedef union {
1679 [; ;pic12f1840.h: 4649: struct {
1680 [; ;pic12f1840.h: 4650: unsigned TOSL :8;
1681 [; ;pic12f1840.h: 4651: };
1682 [; ;pic12f1840.h: 4652: } TOSLbits_t;
1683 [; ;pic12f1840.h: 4653: extern volatile TOSLbits_t TOSLbits @ 0xFEE;
1684 [; ;pic12f1840.h: 4662: extern volatile unsigned char TOSH @ 0xFEF;
1685 "4664
1686 [; ;pic12f1840.h: 4664: asm("TOSH equ 0FEFh");
1687 [; <" TOSH equ 0FEFh ;# ">
1688 [; ;pic12f1840.h: 4667: typedef union {
1689 [; ;pic12f1840.h: 4668: struct {
1690 [; ;pic12f1840.h: 4669: unsigned TOSH :7;
1691 [; ;pic12f1840.h: 4670: };
1692 [; ;pic12f1840.h: 4671: } TOSHbits_t;
1693 [; ;pic12f1840.h: 4672: extern volatile TOSHbits_t TOSHbits @ 0xFEF;
1694 [; ;pic12f1840.h: 4687: extern volatile __bit ABDEN @ (((unsigned) &BAUDCON)*8) + 0;
1695 [; ;pic12f1840.h: 4689: extern volatile __bit ABDOVF @ (((unsigned) &BAUDCON)*8) + 7;
1696 [; ;pic12f1840.h: 4691: extern volatile __bit ACKDT @ (((unsigned) &SSP1CON2)*8) + 5;
1697 [; ;pic12f1840.h: 4693: extern volatile __bit ACKEN @ (((unsigned) &SSP1CON2)*8) + 4;
1698 [; ;pic12f1840.h: 4695: extern volatile __bit ACKSTAT @ (((unsigned) &SSP1CON2)*8) + 6;
1699 [; ;pic12f1840.h: 4697: extern volatile __bit ACKTIM @ (((unsigned) &SSP1CON3)*8) + 7;
1700 [; ;pic12f1840.h: 4699: extern volatile __bit ADCS0 @ (((unsigned) &ADCON1)*8) + 4;
1701 [; ;pic12f1840.h: 4701: extern volatile __bit ADCS1 @ (((unsigned) &ADCON1)*8) + 5;
1702 [; ;pic12f1840.h: 4703: extern volatile __bit ADCS2 @ (((unsigned) &ADCON1)*8) + 6;
1703 [; ;pic12f1840.h: 4705: extern volatile __bit ADDEN @ (((unsigned) &RCSTA)*8) + 3;
1704 [; ;pic12f1840.h: 4707: extern volatile __bit ADFM @ (((unsigned) &ADCON1)*8) + 7;
1705 [; ;pic12f1840.h: 4709: extern volatile __bit ADFVR0 @ (((unsigned) &FVRCON)*8) + 0;
1706 [; ;pic12f1840.h: 4711: extern volatile __bit ADFVR1 @ (((unsigned) &FVRCON)*8) + 1;
1707 [; ;pic12f1840.h: 4713: extern volatile __bit ADGO @ (((unsigned) &ADCON0)*8) + 1;
1708 [; ;pic12f1840.h: 4715: extern volatile __bit ADIE @ (((unsigned) &PIE1)*8) + 6;
1709 [; ;pic12f1840.h: 4717: extern volatile __bit ADIF @ (((unsigned) &PIR1)*8) + 6;
1710 [; ;pic12f1840.h: 4719: extern volatile __bit ADON @ (((unsigned) &ADCON0)*8) + 0;
1711 [; ;pic12f1840.h: 4721: extern volatile __bit ADPREF0 @ (((unsigned) &ADCON1)*8) + 0;
1712 [; ;pic12f1840.h: 4723: extern volatile __bit ADPREF1 @ (((unsigned) &ADCON1)*8) + 1;
1713 [; ;pic12f1840.h: 4725: extern volatile __bit AHEN @ (((unsigned) &SSP1CON3)*8) + 1;
1714 [; ;pic12f1840.h: 4727: extern volatile __bit ANSA0 @ (((unsigned) &ANSELA)*8) + 0;
1715 [; ;pic12f1840.h: 4729: extern volatile __bit ANSA1 @ (((unsigned) &ANSELA)*8) + 1;
1716 [; ;pic12f1840.h: 4731: extern volatile __bit ANSA2 @ (((unsigned) &ANSELA)*8) + 2;
1717 [; ;pic12f1840.h: 4733: extern volatile __bit ANSA4 @ (((unsigned) &ANSELA)*8) + 4;
1718 [; ;pic12f1840.h: 4735: extern volatile __bit BCL1IE @ (((unsigned) &PIE2)*8) + 3;
1719 [; ;pic12f1840.h: 4737: extern volatile __bit BCL1IF @ (((unsigned) &PIR2)*8) + 3;
1720 [; ;pic12f1840.h: 4739: extern volatile __bit BF @ (((unsigned) &SSP1STAT)*8) + 0;
1721 [; ;pic12f1840.h: 4741: extern volatile __bit BOEN @ (((unsigned) &SSP1CON3)*8) + 4;
1722 [; ;pic12f1840.h: 4743: extern volatile __bit BORFS @ (((unsigned) &BORCON)*8) + 6;
1723 [; ;pic12f1840.h: 4745: extern volatile __bit BORRDY @ (((unsigned) &BORCON)*8) + 0;
1724 [; ;pic12f1840.h: 4747: extern volatile __bit BRG16 @ (((unsigned) &BAUDCON)*8) + 3;
1725 [; ;pic12f1840.h: 4749: extern volatile __bit BRGH @ (((unsigned) &TXSTA)*8) + 2;
1726 [; ;pic12f1840.h: 4751: extern volatile __bit BSR0 @ (((unsigned) &BSR)*8) + 0;
1727 [; ;pic12f1840.h: 4753: extern volatile __bit BSR1 @ (((unsigned) &BSR)*8) + 1;
1728 [; ;pic12f1840.h: 4755: extern volatile __bit BSR2 @ (((unsigned) &BSR)*8) + 2;
1729 [; ;pic12f1840.h: 4757: extern volatile __bit BSR3 @ (((unsigned) &BSR)*8) + 3;
1730 [; ;pic12f1840.h: 4759: extern volatile __bit BSR4 @ (((unsigned) &BSR)*8) + 4;
1731 [; ;pic12f1840.h: 4761: extern volatile __bit C1HYS @ (((unsigned) &CM1CON0)*8) + 1;
1732 [; ;pic12f1840.h: 4763: extern volatile __bit C1IE @ (((unsigned) &PIE2)*8) + 5;
1733 [; ;pic12f1840.h: 4765: extern volatile __bit C1IF @ (((unsigned) &PIR2)*8) + 5;
1734 [; ;pic12f1840.h: 4767: extern volatile __bit C1INTN @ (((unsigned) &CM1CON1)*8) + 6;
1735 [; ;pic12f1840.h: 4769: extern volatile __bit C1INTP @ (((unsigned) &CM1CON1)*8) + 7;
1736 [; ;pic12f1840.h: 4771: extern volatile __bit C1NCH @ (((unsigned) &CM1CON1)*8) + 0;
1737 [; ;pic12f1840.h: 4773: extern volatile __bit C1NCH0 @ (((unsigned) &CM1CON1)*8) + 0;
1738 [; ;pic12f1840.h: 4775: extern volatile __bit C1OE @ (((unsigned) &CM1CON0)*8) + 5;
1739 [; ;pic12f1840.h: 4777: extern volatile __bit C1ON @ (((unsigned) &CM1CON0)*8) + 7;
1740 [; ;pic12f1840.h: 4779: extern volatile __bit C1OUT @ (((unsigned) &CM1CON0)*8) + 6;
1741 [; ;pic12f1840.h: 4781: extern volatile __bit C1PCH0 @ (((unsigned) &CM1CON1)*8) + 4;
1742 [; ;pic12f1840.h: 4783: extern volatile __bit C1PCH1 @ (((unsigned) &CM1CON1)*8) + 5;
1743 [; ;pic12f1840.h: 4785: extern volatile __bit C1POL @ (((unsigned) &CM1CON0)*8) + 4;
1744 [; ;pic12f1840.h: 4787: extern volatile __bit C1SP @ (((unsigned) &CM1CON0)*8) + 2;
1745 [; ;pic12f1840.h: 4789: extern volatile __bit C1SYNC @ (((unsigned) &CM1CON0)*8) + 0;
1746 [; ;pic12f1840.h: 4791: extern volatile __bit CARRY @ (((unsigned) &STATUS)*8) + 0;
1747 [; ;pic12f1840.h: 4793: extern volatile __bit CCP1AS0 @ (((unsigned) &CCP1AS)*8) + 4;
1748 [; ;pic12f1840.h: 4795: extern volatile __bit CCP1AS1 @ (((unsigned) &CCP1AS)*8) + 5;
1749 [; ;pic12f1840.h: 4797: extern volatile __bit CCP1AS2 @ (((unsigned) &CCP1AS)*8) + 6;
1750 [; ;pic12f1840.h: 4799: extern volatile __bit CCP1ASE @ (((unsigned) &CCP1AS)*8) + 7;
1751 [; ;pic12f1840.h: 4801: extern volatile __bit CCP1IE @ (((unsigned) &PIE1)*8) + 2;
1752 [; ;pic12f1840.h: 4803: extern volatile __bit CCP1IF @ (((unsigned) &PIR1)*8) + 2;
1753 [; ;pic12f1840.h: 4805: extern volatile __bit CCP1M0 @ (((unsigned) &CCP1CON)*8) + 0;
1754 [; ;pic12f1840.h: 4807: extern volatile __bit CCP1M1 @ (((unsigned) &CCP1CON)*8) + 1;
1755 [; ;pic12f1840.h: 4809: extern volatile __bit CCP1M2 @ (((unsigned) &CCP1CON)*8) + 2;
1756 [; ;pic12f1840.h: 4811: extern volatile __bit CCP1M3 @ (((unsigned) &CCP1CON)*8) + 3;
1757 [; ;pic12f1840.h: 4813: extern volatile __bit CCP1SEL @ (((unsigned) &APFCON)*8) + 0;
1758 [; ;pic12f1840.h: 4815: extern volatile __bit CDAFVR0 @ (((unsigned) &FVRCON)*8) + 2;
1759 [; ;pic12f1840.h: 4817: extern volatile __bit CDAFVR1 @ (((unsigned) &FVRCON)*8) + 3;
1760 [; ;pic12f1840.h: 4819: extern volatile __bit CFGS @ (((unsigned) &EECON1)*8) + 6;
1761 [; ;pic12f1840.h: 4821: extern volatile __bit CHS0 @ (((unsigned) &ADCON0)*8) + 2;
1762 [; ;pic12f1840.h: 4823: extern volatile __bit CHS1 @ (((unsigned) &ADCON0)*8) + 3;
1763 [; ;pic12f1840.h: 4825: extern volatile __bit CHS2 @ (((unsigned) &ADCON0)*8) + 4;
1764 [; ;pic12f1840.h: 4827: extern volatile __bit CHS3 @ (((unsigned) &ADCON0)*8) + 5;
1765 [; ;pic12f1840.h: 4829: extern volatile __bit CHS4 @ (((unsigned) &ADCON0)*8) + 6;
1766 [; ;pic12f1840.h: 4831: extern volatile __bit CKE @ (((unsigned) &SSP1STAT)*8) + 6;
1767 [; ;pic12f1840.h: 4833: extern volatile __bit CKP @ (((unsigned) &SSP1CON1)*8) + 4;
1768 [; ;pic12f1840.h: 4835: extern volatile __bit CLKRDC0 @ (((unsigned) &CLKRCON)*8) + 3;
1769 [; ;pic12f1840.h: 4837: extern volatile __bit CLKRDC1 @ (((unsigned) &CLKRCON)*8) + 4;
1770 [; ;pic12f1840.h: 4839: extern volatile __bit CLKRDIV0 @ (((unsigned) &CLKRCON)*8) + 0;
1771 [; ;pic12f1840.h: 4841: extern volatile __bit CLKRDIV1 @ (((unsigned) &CLKRCON)*8) + 1;
1772 [; ;pic12f1840.h: 4843: extern volatile __bit CLKRDIV2 @ (((unsigned) &CLKRCON)*8) + 2;
1773 [; ;pic12f1840.h: 4845: extern volatile __bit CLKREN @ (((unsigned) &CLKRCON)*8) + 7;
1774 [; ;pic12f1840.h: 4847: extern volatile __bit CLKROE @ (((unsigned) &CLKRCON)*8) + 6;
1775 [; ;pic12f1840.h: 4849: extern volatile __bit CLKRSLR @ (((unsigned) &CLKRCON)*8) + 5;
1776 [; ;pic12f1840.h: 4851: extern volatile __bit CPSCH0 @ (((unsigned) &CPSCON1)*8) + 0;
1777 [; ;pic12f1840.h: 4853: extern volatile __bit CPSCH1 @ (((unsigned) &CPSCON1)*8) + 1;
1778 [; ;pic12f1840.h: 4855: extern volatile __bit CPSON @ (((unsigned) &CPSCON0)*8) + 7;
1779 [; ;pic12f1840.h: 4857: extern volatile __bit CPSOUT @ (((unsigned) &CPSCON0)*8) + 1;
1780 [; ;pic12f1840.h: 4859: extern volatile __bit CPSRM @ (((unsigned) &CPSCON0)*8) + 6;
1781 [; ;pic12f1840.h: 4861: extern volatile __bit CPSRNG0 @ (((unsigned) &CPSCON0)*8) + 2;
1782 [; ;pic12f1840.h: 4863: extern volatile __bit CPSRNG1 @ (((unsigned) &CPSCON0)*8) + 3;
1783 [; ;pic12f1840.h: 4865: extern volatile __bit CREN @ (((unsigned) &RCSTA)*8) + 4;
1784 [; ;pic12f1840.h: 4867: extern volatile __bit CSRC @ (((unsigned) &TXSTA)*8) + 7;
1785 [; ;pic12f1840.h: 4869: extern volatile __bit C_SHAD @ (((unsigned) &STATUS_SHAD)*8) + 0;
1786 [; ;pic12f1840.h: 4871: extern volatile __bit DACEN @ (((unsigned) &DACCON0)*8) + 7;
1787 [; ;pic12f1840.h: 4873: extern volatile __bit DACLPS @ (((unsigned) &DACCON0)*8) + 6;
1788 [; ;pic12f1840.h: 4875: extern volatile __bit DACOE @ (((unsigned) &DACCON0)*8) + 5;
1789 [; ;pic12f1840.h: 4877: extern volatile __bit DACPSS0 @ (((unsigned) &DACCON0)*8) + 2;
1790 [; ;pic12f1840.h: 4879: extern volatile __bit DACPSS1 @ (((unsigned) &DACCON0)*8) + 3;
1791 [; ;pic12f1840.h: 4881: extern volatile __bit DACR0 @ (((unsigned) &DACCON1)*8) + 0;
1792 [; ;pic12f1840.h: 4883: extern volatile __bit DACR1 @ (((unsigned) &DACCON1)*8) + 1;
1793 [; ;pic12f1840.h: 4885: extern volatile __bit DACR2 @ (((unsigned) &DACCON1)*8) + 2;
1794 [; ;pic12f1840.h: 4887: extern volatile __bit DACR3 @ (((unsigned) &DACCON1)*8) + 3;
1795 [; ;pic12f1840.h: 4889: extern volatile __bit DACR4 @ (((unsigned) &DACCON1)*8) + 4;
1796 [; ;pic12f1840.h: 4891: extern volatile __bit DC @ (((unsigned) &STATUS)*8) + 1;
1797 [; ;pic12f1840.h: 4893: extern volatile __bit DC1B0 @ (((unsigned) &CCP1CON)*8) + 4;
1798 [; ;pic12f1840.h: 4895: extern volatile __bit DC1B1 @ (((unsigned) &CCP1CON)*8) + 5;
1799 [; ;pic12f1840.h: 4897: extern volatile __bit DC_SHAD @ (((unsigned) &STATUS_SHAD)*8) + 1;
1800 [; ;pic12f1840.h: 4899: extern volatile __bit DHEN @ (((unsigned) &SSP1CON3)*8) + 0;
1801 [; ;pic12f1840.h: 4901: extern volatile __bit D_nA @ (((unsigned) &SSP1STAT)*8) + 5;
1802 [; ;pic12f1840.h: 4903: extern volatile __bit EEIE @ (((unsigned) &PIE2)*8) + 4;
1803 [; ;pic12f1840.h: 4905: extern volatile __bit EEIF @ (((unsigned) &PIR2)*8) + 4;
1804 [; ;pic12f1840.h: 4907: extern volatile __bit EEPGD @ (((unsigned) &EECON1)*8) + 7;
1805 [; ;pic12f1840.h: 4909: extern volatile __bit FERR @ (((unsigned) &RCSTA)*8) + 2;
1806 [; ;pic12f1840.h: 4911: extern volatile __bit FREE @ (((unsigned) &EECON1)*8) + 4;
1807 [; ;pic12f1840.h: 4913: extern volatile __bit FVREN @ (((unsigned) &FVRCON)*8) + 7;
1808 [; ;pic12f1840.h: 4915: extern volatile __bit FVRRDY @ (((unsigned) &FVRCON)*8) + 6;
1809 [; ;pic12f1840.h: 4917: extern volatile __bit GCEN @ (((unsigned) &SSP1CON2)*8) + 7;
1810 [; ;pic12f1840.h: 4919: extern volatile __bit GIE @ (((unsigned) &INTCON)*8) + 7;
1811 [; ;pic12f1840.h: 4921: extern volatile __bit GO @ (((unsigned) &ADCON0)*8) + 1;
1812 [; ;pic12f1840.h: 4923: extern volatile __bit GO_nDONE @ (((unsigned) &ADCON0)*8) + 1;
1813 [; ;pic12f1840.h: 4925: extern volatile __bit HFIOFL @ (((unsigned) &OSCSTAT)*8) + 3;
1814 [; ;pic12f1840.h: 4927: extern volatile __bit HFIOFR @ (((unsigned) &OSCSTAT)*8) + 4;
1815 [; ;pic12f1840.h: 4929: extern volatile __bit HFIOFS @ (((unsigned) &OSCSTAT)*8) + 0;
1816 [; ;pic12f1840.h: 4931: extern volatile __bit INTE @ (((unsigned) &INTCON)*8) + 4;
1817 [; ;pic12f1840.h: 4933: extern volatile __bit INTEDG @ (((unsigned) &OPTION_REG)*8) + 6;
1818 [; ;pic12f1840.h: 4935: extern volatile __bit INTF @ (((unsigned) &INTCON)*8) + 1;
1819 [; ;pic12f1840.h: 4937: extern volatile __bit IOCAF0 @ (((unsigned) &IOCAF)*8) + 0;
1820 [; ;pic12f1840.h: 4939: extern volatile __bit IOCAF1 @ (((unsigned) &IOCAF)*8) + 1;
1821 [; ;pic12f1840.h: 4941: extern volatile __bit IOCAF2 @ (((unsigned) &IOCAF)*8) + 2;
1822 [; ;pic12f1840.h: 4943: extern volatile __bit IOCAF3 @ (((unsigned) &IOCAF)*8) + 3;
1823 [; ;pic12f1840.h: 4945: extern volatile __bit IOCAF4 @ (((unsigned) &IOCAF)*8) + 4;
1824 [; ;pic12f1840.h: 4947: extern volatile __bit IOCAF5 @ (((unsigned) &IOCAF)*8) + 5;
1825 [; ;pic12f1840.h: 4949: extern volatile __bit IOCAN0 @ (((unsigned) &IOCAN)*8) + 0;
1826 [; ;pic12f1840.h: 4951: extern volatile __bit IOCAN1 @ (((unsigned) &IOCAN)*8) + 1;
1827 [; ;pic12f1840.h: 4953: extern volatile __bit IOCAN2 @ (((unsigned) &IOCAN)*8) + 2;
1828 [; ;pic12f1840.h: 4955: extern volatile __bit IOCAN3 @ (((unsigned) &IOCAN)*8) + 3;
1829 [; ;pic12f1840.h: 4957: extern volatile __bit IOCAN4 @ (((unsigned) &IOCAN)*8) + 4;
1830 [; ;pic12f1840.h: 4959: extern volatile __bit IOCAN5 @ (((unsigned) &IOCAN)*8) + 5;
1831 [; ;pic12f1840.h: 4961: extern volatile __bit IOCAP0 @ (((unsigned) &IOCAP)*8) + 0;
1832 [; ;pic12f1840.h: 4963: extern volatile __bit IOCAP1 @ (((unsigned) &IOCAP)*8) + 1;
1833 [; ;pic12f1840.h: 4965: extern volatile __bit IOCAP2 @ (((unsigned) &IOCAP)*8) + 2;
1834 [; ;pic12f1840.h: 4967: extern volatile __bit IOCAP3 @ (((unsigned) &IOCAP)*8) + 3;
1835 [; ;pic12f1840.h: 4969: extern volatile __bit IOCAP4 @ (((unsigned) &IOCAP)*8) + 4;
1836 [; ;pic12f1840.h: 4971: extern volatile __bit IOCAP5 @ (((unsigned) &IOCAP)*8) + 5;
1837 [; ;pic12f1840.h: 4973: extern volatile __bit IOCIE @ (((unsigned) &INTCON)*8) + 3;
1838 [; ;pic12f1840.h: 4975: extern volatile __bit IOCIF @ (((unsigned) &INTCON)*8) + 0;
1839 [; ;pic12f1840.h: 4977: extern volatile __bit IRCF0 @ (((unsigned) &OSCCON)*8) + 3;
1840 [; ;pic12f1840.h: 4979: extern volatile __bit IRCF1 @ (((unsigned) &OSCCON)*8) + 4;
1841 [; ;pic12f1840.h: 4981: extern volatile __bit IRCF2 @ (((unsigned) &OSCCON)*8) + 5;
1842 [; ;pic12f1840.h: 4983: extern volatile __bit IRCF3 @ (((unsigned) &OSCCON)*8) + 6;
1843 [; ;pic12f1840.h: 4985: extern volatile __bit LATA0 @ (((unsigned) &LATA)*8) + 0;
1844 [; ;pic12f1840.h: 4987: extern volatile __bit LATA1 @ (((unsigned) &LATA)*8) + 1;
1845 [; ;pic12f1840.h: 4989: extern volatile __bit LATA2 @ (((unsigned) &LATA)*8) + 2;
1846 [; ;pic12f1840.h: 4991: extern volatile __bit LATA4 @ (((unsigned) &LATA)*8) + 4;
1847 [; ;pic12f1840.h: 4993: extern volatile __bit LATA5 @ (((unsigned) &LATA)*8) + 5;
1848 [; ;pic12f1840.h: 4995: extern volatile __bit LFIOFR @ (((unsigned) &OSCSTAT)*8) + 1;
1849 [; ;pic12f1840.h: 4997: extern volatile __bit LWLO @ (((unsigned) &EECON1)*8) + 5;
1850 [; ;pic12f1840.h: 4999: extern volatile __bit MC1OUT @ (((unsigned) &CMOUT)*8) + 0;
1851 [; ;pic12f1840.h: 5001: extern volatile __bit MDBIT @ (((unsigned) &MDCON)*8) + 0;
1852 [; ;pic12f1840.h: 5003: extern volatile __bit MDCH0 @ (((unsigned) &MDCARH)*8) + 0;
1853 [; ;pic12f1840.h: 5005: extern volatile __bit MDCH1 @ (((unsigned) &MDCARH)*8) + 1;
1854 [; ;pic12f1840.h: 5007: extern volatile __bit MDCH2 @ (((unsigned) &MDCARH)*8) + 2;
1855 [; ;pic12f1840.h: 5009: extern volatile __bit MDCH3 @ (((unsigned) &MDCARH)*8) + 3;
1856 [; ;pic12f1840.h: 5011: extern volatile __bit MDCHODIS @ (((unsigned) &MDCARH)*8) + 7;
1857 [; ;pic12f1840.h: 5013: extern volatile __bit MDCHPOL @ (((unsigned) &MDCARH)*8) + 6;
1858 [; ;pic12f1840.h: 5015: extern volatile __bit MDCHSYNC @ (((unsigned) &MDCARH)*8) + 5;
1859 [; ;pic12f1840.h: 5017: extern volatile __bit MDCL0 @ (((unsigned) &MDCARL)*8) + 0;
1860 [; ;pic12f1840.h: 5019: extern volatile __bit MDCL1 @ (((unsigned) &MDCARL)*8) + 1;
1861 [; ;pic12f1840.h: 5021: extern volatile __bit MDCL2 @ (((unsigned) &MDCARL)*8) + 2;
1862 [; ;pic12f1840.h: 5023: extern volatile __bit MDCL3 @ (((unsigned) &MDCARL)*8) + 3;
1863 [; ;pic12f1840.h: 5025: extern volatile __bit MDCLODIS @ (((unsigned) &MDCARL)*8) + 7;
1864 [; ;pic12f1840.h: 5027: extern volatile __bit MDCLPOL @ (((unsigned) &MDCARL)*8) + 6;
1865 [; ;pic12f1840.h: 5029: extern volatile __bit MDCLSYNC @ (((unsigned) &MDCARL)*8) + 5;
1866 [; ;pic12f1840.h: 5031: extern volatile __bit MDEN @ (((unsigned) &MDCON)*8) + 7;
1867 [; ;pic12f1840.h: 5033: extern volatile __bit MDMS0 @ (((unsigned) &MDSRC)*8) + 0;
1868 [; ;pic12f1840.h: 5035: extern volatile __bit MDMS1 @ (((unsigned) &MDSRC)*8) + 1;
1869 [; ;pic12f1840.h: 5037: extern volatile __bit MDMS2 @ (((unsigned) &MDSRC)*8) + 2;
1870 [; ;pic12f1840.h: 5039: extern volatile __bit MDMS3 @ (((unsigned) &MDSRC)*8) + 3;
1871 [; ;pic12f1840.h: 5041: extern volatile __bit MDMSODIS @ (((unsigned) &MDSRC)*8) + 7;
1872 [; ;pic12f1840.h: 5043: extern volatile __bit MDOE @ (((unsigned) &MDCON)*8) + 6;
1873 [; ;pic12f1840.h: 5045: extern volatile __bit MDOPOL @ (((unsigned) &MDCON)*8) + 4;
1874 [; ;pic12f1840.h: 5047: extern volatile __bit MDOUT @ (((unsigned) &MDCON)*8) + 3;
1875 [; ;pic12f1840.h: 5049: extern volatile __bit MDSLR @ (((unsigned) &MDCON)*8) + 5;
1876 [; ;pic12f1840.h: 5051: extern volatile __bit MFIOFR @ (((unsigned) &OSCSTAT)*8) + 2;
1877 [; ;pic12f1840.h: 5053: extern volatile __bit OERR @ (((unsigned) &RCSTA)*8) + 1;
1878 [; ;pic12f1840.h: 5055: extern volatile __bit OSFIE @ (((unsigned) &PIE2)*8) + 7;
1879 [; ;pic12f1840.h: 5057: extern volatile __bit OSFIF @ (((unsigned) &PIR2)*8) + 7;
1880 [; ;pic12f1840.h: 5059: extern volatile __bit OSTS @ (((unsigned) &OSCSTAT)*8) + 5;
1881 [; ;pic12f1840.h: 5061: extern volatile __bit P1BSEL @ (((unsigned) &APFCON)*8) + 1;
1882 [; ;pic12f1840.h: 5063: extern volatile __bit P1DC0 @ (((unsigned) &PWM1CON)*8) + 0;
1883 [; ;pic12f1840.h: 5065: extern volatile __bit P1DC1 @ (((unsigned) &PWM1CON)*8) + 1;
1884 [; ;pic12f1840.h: 5067: extern volatile __bit P1DC2 @ (((unsigned) &PWM1CON)*8) + 2;
1885 [; ;pic12f1840.h: 5069: extern volatile __bit P1DC3 @ (((unsigned) &PWM1CON)*8) + 3;
1886 [; ;pic12f1840.h: 5071: extern volatile __bit P1DC4 @ (((unsigned) &PWM1CON)*8) + 4;
1887 [; ;pic12f1840.h: 5073: extern volatile __bit P1DC5 @ (((unsigned) &PWM1CON)*8) + 5;
1888 [; ;pic12f1840.h: 5075: extern volatile __bit P1DC6 @ (((unsigned) &PWM1CON)*8) + 6;
1889 [; ;pic12f1840.h: 5077: extern volatile __bit P1M0 @ (((unsigned) &CCP1CON)*8) + 6;
1890 [; ;pic12f1840.h: 5079: extern volatile __bit P1M1 @ (((unsigned) &CCP1CON)*8) + 7;
1891 [; ;pic12f1840.h: 5081: extern volatile __bit P1RSEN @ (((unsigned) &PWM1CON)*8) + 7;
1892 [; ;pic12f1840.h: 5083: extern volatile __bit PCIE @ (((unsigned) &SSP1CON3)*8) + 6;
1893 [; ;pic12f1840.h: 5085: extern volatile __bit PEIE @ (((unsigned) &INTCON)*8) + 6;
1894 [; ;pic12f1840.h: 5087: extern volatile __bit PEN @ (((unsigned) &SSP1CON2)*8) + 2;
1895 [; ;pic12f1840.h: 5089: extern volatile __bit PLLR @ (((unsigned) &OSCSTAT)*8) + 6;
1896 [; ;pic12f1840.h: 5091: extern volatile __bit PS0 @ (((unsigned) &OPTION_REG)*8) + 0;
1897 [; ;pic12f1840.h: 5093: extern volatile __bit PS1 @ (((unsigned) &OPTION_REG)*8) + 1;
1898 [; ;pic12f1840.h: 5095: extern volatile __bit PS2 @ (((unsigned) &OPTION_REG)*8) + 2;
1899 [; ;pic12f1840.h: 5097: extern volatile __bit PSA @ (((unsigned) &OPTION_REG)*8) + 3;
1900 [; ;pic12f1840.h: 5099: extern volatile __bit PSS1AC0 @ (((unsigned) &CCP1AS)*8) + 2;
1901 [; ;pic12f1840.h: 5101: extern volatile __bit PSS1AC1 @ (((unsigned) &CCP1AS)*8) + 3;
1902 [; ;pic12f1840.h: 5103: extern volatile __bit PSS1BD0 @ (((unsigned) &CCP1AS)*8) + 0;
1903 [; ;pic12f1840.h: 5105: extern volatile __bit PSS1BD1 @ (((unsigned) &CCP1AS)*8) + 1;
1904 [; ;pic12f1840.h: 5107: extern volatile __bit RA0 @ (((unsigned) &PORTA)*8) + 0;
1905 [; ;pic12f1840.h: 5109: extern volatile __bit RA1 @ (((unsigned) &PORTA)*8) + 1;
1906 [; ;pic12f1840.h: 5111: extern volatile __bit RA2 @ (((unsigned) &PORTA)*8) + 2;
1907 [; ;pic12f1840.h: 5113: extern volatile __bit RA3 @ (((unsigned) &PORTA)*8) + 3;
1908 [; ;pic12f1840.h: 5115: extern volatile __bit RA4 @ (((unsigned) &PORTA)*8) + 4;
1909 [; ;pic12f1840.h: 5117: extern volatile __bit RA5 @ (((unsigned) &PORTA)*8) + 5;
1910 [; ;pic12f1840.h: 5119: extern volatile __bit RCEN @ (((unsigned) &SSP1CON2)*8) + 3;
1911 [; ;pic12f1840.h: 5121: extern volatile __bit RCIDL @ (((unsigned) &BAUDCON)*8) + 6;
1912 [; ;pic12f1840.h: 5123: extern volatile __bit RCIE @ (((unsigned) &PIE1)*8) + 5;
1913 [; ;pic12f1840.h: 5125: extern volatile __bit RCIF @ (((unsigned) &PIR1)*8) + 5;
1914 [; ;pic12f1840.h: 5127: extern volatile __bit RD @ (((unsigned) &EECON1)*8) + 0;
1915 [; ;pic12f1840.h: 5129: extern volatile __bit RSEN @ (((unsigned) &SSP1CON2)*8) + 1;
1916 [; ;pic12f1840.h: 5131: extern volatile __bit RX9 @ (((unsigned) &RCSTA)*8) + 6;
1917 [; ;pic12f1840.h: 5133: extern volatile __bit RX9D @ (((unsigned) &RCSTA)*8) + 0;
1918 [; ;pic12f1840.h: 5135: extern volatile __bit RXDTSEL @ (((unsigned) &APFCON)*8) + 7;
1919 [; ;pic12f1840.h: 5137: extern volatile __bit R_nW @ (((unsigned) &SSP1STAT)*8) + 2;
1920 [; ;pic12f1840.h: 5139: extern volatile __bit SBCDE @ (((unsigned) &SSP1CON3)*8) + 2;
1921 [; ;pic12f1840.h: 5141: extern volatile __bit SBOREN @ (((unsigned) &BORCON)*8) + 7;
1922 [; ;pic12f1840.h: 5143: extern volatile __bit SCIE @ (((unsigned) &SSP1CON3)*8) + 5;
1923 [; ;pic12f1840.h: 5145: extern volatile __bit SCKP @ (((unsigned) &BAUDCON)*8) + 4;
1924 [; ;pic12f1840.h: 5147: extern volatile __bit SCS0 @ (((unsigned) &OSCCON)*8) + 0;
1925 [; ;pic12f1840.h: 5149: extern volatile __bit SCS1 @ (((unsigned) &OSCCON)*8) + 1;
1926 [; ;pic12f1840.h: 5151: extern volatile __bit SDAHT @ (((unsigned) &SSP1CON3)*8) + 3;
1927 [; ;pic12f1840.h: 5153: extern volatile __bit SDO1SEL @ (((unsigned) &APFCON)*8) + 6;
1928 [; ;pic12f1840.h: 5155: extern volatile __bit SDOSEL @ (((unsigned) &APFCON)*8) + 6;
1929 [; ;pic12f1840.h: 5157: extern volatile __bit SEN @ (((unsigned) &SSP1CON2)*8) + 0;
1930 [; ;pic12f1840.h: 5159: extern volatile __bit SENDB @ (((unsigned) &TXSTA)*8) + 3;
1931 [; ;pic12f1840.h: 5161: extern volatile __bit SMP @ (((unsigned) &SSP1STAT)*8) + 7;
1932 [; ;pic12f1840.h: 5163: extern volatile __bit SPEN @ (((unsigned) &RCSTA)*8) + 7;
1933 [; ;pic12f1840.h: 5165: extern volatile __bit SPLLEN @ (((unsigned) &OSCCON)*8) + 7;
1934 [; ;pic12f1840.h: 5167: extern volatile __bit SRCLK0 @ (((unsigned) &SRCON0)*8) + 4;
1935 [; ;pic12f1840.h: 5169: extern volatile __bit SRCLK1 @ (((unsigned) &SRCON0)*8) + 5;
1936 [; ;pic12f1840.h: 5171: extern volatile __bit SRCLK2 @ (((unsigned) &SRCON0)*8) + 6;
1937 [; ;pic12f1840.h: 5173: extern volatile __bit SREN @ (((unsigned) &RCSTA)*8) + 5;
1938 [; ;pic12f1840.h: 5175: extern volatile __bit SRLEN @ (((unsigned) &SRCON0)*8) + 7;
1939 [; ;pic12f1840.h: 5177: extern volatile __bit SRNQEN @ (((unsigned) &SRCON0)*8) + 2;
1940 [; ;pic12f1840.h: 5179: extern volatile __bit SRPR @ (((unsigned) &SRCON0)*8) + 0;
1941 [; ;pic12f1840.h: 5181: extern volatile __bit SRPS @ (((unsigned) &SRCON0)*8) + 1;
1942 [; ;pic12f1840.h: 5183: extern volatile __bit SRQEN @ (((unsigned) &SRCON0)*8) + 3;
1943 [; ;pic12f1840.h: 5185: extern volatile __bit SRRC1E @ (((unsigned) &SRCON1)*8) + 0;
1944 [; ;pic12f1840.h: 5187: extern volatile __bit SRRCKE @ (((unsigned) &SRCON1)*8) + 2;
1945 [; ;pic12f1840.h: 5189: extern volatile __bit SRRPE @ (((unsigned) &SRCON1)*8) + 3;
1946 [; ;pic12f1840.h: 5191: extern volatile __bit SRSC1E @ (((unsigned) &SRCON1)*8) + 4;
1947 [; ;pic12f1840.h: 5193: extern volatile __bit SRSCKE @ (((unsigned) &SRCON1)*8) + 6;
1948 [; ;pic12f1840.h: 5195: extern volatile __bit SRSPE @ (((unsigned) &SRCON1)*8) + 7;
1949 [; ;pic12f1840.h: 5197: extern volatile __bit SS1SEL @ (((unsigned) &APFCON)*8) + 5;
1950 [; ;pic12f1840.h: 5199: extern volatile __bit SSP1IE @ (((unsigned) &PIE1)*8) + 3;
1951 [; ;pic12f1840.h: 5201: extern volatile __bit SSP1IF @ (((unsigned) &PIR1)*8) + 3;
1952 [; ;pic12f1840.h: 5203: extern volatile __bit SSPEN @ (((unsigned) &SSP1CON1)*8) + 5;
1953 [; ;pic12f1840.h: 5205: extern volatile __bit SSPM0 @ (((unsigned) &SSP1CON1)*8) + 0;
1954 [; ;pic12f1840.h: 5207: extern volatile __bit SSPM1 @ (((unsigned) &SSP1CON1)*8) + 1;
1955 [; ;pic12f1840.h: 5209: extern volatile __bit SSPM2 @ (((unsigned) &SSP1CON1)*8) + 2;
1956 [; ;pic12f1840.h: 5211: extern volatile __bit SSPM3 @ (((unsigned) &SSP1CON1)*8) + 3;
1957 [; ;pic12f1840.h: 5213: extern volatile __bit SSPOV @ (((unsigned) &SSP1CON1)*8) + 6;
1958 [; ;pic12f1840.h: 5215: extern volatile __bit SSSEL @ (((unsigned) &APFCON)*8) + 5;
1959 [; ;pic12f1840.h: 5217: extern volatile __bit STKOVF @ (((unsigned) &PCON)*8) + 7;
1960 [; ;pic12f1840.h: 5219: extern volatile __bit STKUNF @ (((unsigned) &PCON)*8) + 6;
1961 [; ;pic12f1840.h: 5221: extern volatile __bit STR1A @ (((unsigned) &PSTR1CON)*8) + 0;
1962 [; ;pic12f1840.h: 5223: extern volatile __bit STR1B @ (((unsigned) &PSTR1CON)*8) + 1;
1963 [; ;pic12f1840.h: 5225: extern volatile __bit STR1SYNC @ (((unsigned) &PSTR1CON)*8) + 4;
1964 [; ;pic12f1840.h: 5227: extern volatile __bit SWDTEN @ (((unsigned) &WDTCON)*8) + 0;
1965 [; ;pic12f1840.h: 5229: extern volatile __bit SYNC @ (((unsigned) &TXSTA)*8) + 4;
1966 [; ;pic12f1840.h: 5231: extern volatile __bit T0CS @ (((unsigned) &OPTION_REG)*8) + 5;
1967 [; ;pic12f1840.h: 5233: extern volatile __bit T0IE @ (((unsigned) &INTCON)*8) + 5;
1968 [; ;pic12f1840.h: 5235: extern volatile __bit T0IF @ (((unsigned) &INTCON)*8) + 2;
1969 [; ;pic12f1840.h: 5237: extern volatile __bit T0SE @ (((unsigned) &OPTION_REG)*8) + 4;
1970 [; ;pic12f1840.h: 5239: extern volatile __bit T0XCS @ (((unsigned) &CPSCON0)*8) + 0;
1971 [; ;pic12f1840.h: 5241: extern volatile __bit T1CKPS0 @ (((unsigned) &T1CON)*8) + 4;
1972 [; ;pic12f1840.h: 5243: extern volatile __bit T1CKPS1 @ (((unsigned) &T1CON)*8) + 5;
1973 [; ;pic12f1840.h: 5245: extern volatile __bit T1GGO @ (((unsigned) &T1GCON)*8) + 3;
1974 [; ;pic12f1840.h: 5247: extern volatile __bit T1GGO_nDONE @ (((unsigned) &T1GCON)*8) + 3;
1975 [; ;pic12f1840.h: 5249: extern volatile __bit T1GPOL @ (((unsigned) &T1GCON)*8) + 6;
1976 [; ;pic12f1840.h: 5251: extern volatile __bit T1GSEL @ (((unsigned) &APFCON)*8) + 3;
1977 [; ;pic12f1840.h: 5253: extern volatile __bit T1GSPM @ (((unsigned) &T1GCON)*8) + 4;
1978 [; ;pic12f1840.h: 5255: extern volatile __bit T1GSS0 @ (((unsigned) &T1GCON)*8) + 0;
1979 [; ;pic12f1840.h: 5257: extern volatile __bit T1GSS1 @ (((unsigned) &T1GCON)*8) + 1;
1980 [; ;pic12f1840.h: 5259: extern volatile __bit T1GTM @ (((unsigned) &T1GCON)*8) + 5;
1981 [; ;pic12f1840.h: 5261: extern volatile __bit T1GVAL @ (((unsigned) &T1GCON)*8) + 2;
1982 [; ;pic12f1840.h: 5263: extern volatile __bit T1OSCEN @ (((unsigned) &T1CON)*8) + 3;
1983 [; ;pic12f1840.h: 5265: extern volatile __bit T1OSCR @ (((unsigned) &OSCSTAT)*8) + 7;
1984 [; ;pic12f1840.h: 5267: extern volatile __bit T2CKPS0 @ (((unsigned) &T2CON)*8) + 0;
1985 [; ;pic12f1840.h: 5269: extern volatile __bit T2CKPS1 @ (((unsigned) &T2CON)*8) + 1;
1986 [; ;pic12f1840.h: 5271: extern volatile __bit T2OUTPS0 @ (((unsigned) &T2CON)*8) + 3;
1987 [; ;pic12f1840.h: 5273: extern volatile __bit T2OUTPS1 @ (((unsigned) &T2CON)*8) + 4;
1988 [; ;pic12f1840.h: 5275: extern volatile __bit T2OUTPS2 @ (((unsigned) &T2CON)*8) + 5;
1989 [; ;pic12f1840.h: 5277: extern volatile __bit T2OUTPS3 @ (((unsigned) &T2CON)*8) + 6;
1990 [; ;pic12f1840.h: 5279: extern volatile __bit TMR0CS @ (((unsigned) &OPTION_REG)*8) + 5;
1991 [; ;pic12f1840.h: 5281: extern volatile __bit TMR0IE @ (((unsigned) &INTCON)*8) + 5;
1992 [; ;pic12f1840.h: 5283: extern volatile __bit TMR0IF @ (((unsigned) &INTCON)*8) + 2;
1993 [; ;pic12f1840.h: 5285: extern volatile __bit TMR0SE @ (((unsigned) &OPTION_REG)*8) + 4;
1994 [; ;pic12f1840.h: 5287: extern volatile __bit TMR1CS0 @ (((unsigned) &T1CON)*8) + 6;
1995 [; ;pic12f1840.h: 5289: extern volatile __bit TMR1CS1 @ (((unsigned) &T1CON)*8) + 7;
1996 [; ;pic12f1840.h: 5291: extern volatile __bit TMR1GE @ (((unsigned) &T1GCON)*8) + 7;
1997 [; ;pic12f1840.h: 5293: extern volatile __bit TMR1GIE @ (((unsigned) &PIE1)*8) + 7;
1998 [; ;pic12f1840.h: 5295: extern volatile __bit TMR1GIF @ (((unsigned) &PIR1)*8) + 7;
1999 [; ;pic12f1840.h: 5297: extern volatile __bit TMR1IE @ (((unsigned) &PIE1)*8) + 0;
2000 [; ;pic12f1840.h: 5299: extern volatile __bit TMR1IF @ (((unsigned) &PIR1)*8) + 0;
2001 [; ;pic12f1840.h: 5301: extern volatile __bit TMR1ON @ (((unsigned) &T1CON)*8) + 0;
2002 [; ;pic12f1840.h: 5303: extern volatile __bit TMR2IE @ (((unsigned) &PIE1)*8) + 1;
2003 [; ;pic12f1840.h: 5305: extern volatile __bit TMR2IF @ (((unsigned) &PIR1)*8) + 1;
2004 [; ;pic12f1840.h: 5307: extern volatile __bit TMR2ON @ (((unsigned) &T2CON)*8) + 2;
2005 [; ;pic12f1840.h: 5309: extern volatile __bit TRISA0 @ (((unsigned) &TRISA)*8) + 0;
2006 [; ;pic12f1840.h: 5311: extern volatile __bit TRISA1 @ (((unsigned) &TRISA)*8) + 1;
2007 [; ;pic12f1840.h: 5313: extern volatile __bit TRISA2 @ (((unsigned) &TRISA)*8) + 2;
2008 [; ;pic12f1840.h: 5315: extern volatile __bit TRISA3 @ (((unsigned) &TRISA)*8) + 3;
2009 [; ;pic12f1840.h: 5317: extern volatile __bit TRISA4 @ (((unsigned) &TRISA)*8) + 4;
2010 [; ;pic12f1840.h: 5319: extern volatile __bit TRISA5 @ (((unsigned) &TRISA)*8) + 5;
2011 [; ;pic12f1840.h: 5321: extern volatile __bit TRMT @ (((unsigned) &TXSTA)*8) + 1;
2012 [; ;pic12f1840.h: 5323: extern volatile __bit TSEN @ (((unsigned) &FVRCON)*8) + 5;
2013 [; ;pic12f1840.h: 5325: extern volatile __bit TSRNG @ (((unsigned) &FVRCON)*8) + 4;
2014 [; ;pic12f1840.h: 5327: extern volatile __bit TUN0 @ (((unsigned) &OSCTUNE)*8) + 0;
2015 [; ;pic12f1840.h: 5329: extern volatile __bit TUN1 @ (((unsigned) &OSCTUNE)*8) + 1;
2016 [; ;pic12f1840.h: 5331: extern volatile __bit TUN2 @ (((unsigned) &OSCTUNE)*8) + 2;
2017 [; ;pic12f1840.h: 5333: extern volatile __bit TUN3 @ (((unsigned) &OSCTUNE)*8) + 3;
2018 [; ;pic12f1840.h: 5335: extern volatile __bit TUN4 @ (((unsigned) &OSCTUNE)*8) + 4;
2019 [; ;pic12f1840.h: 5337: extern volatile __bit TUN5 @ (((unsigned) &OSCTUNE)*8) + 5;
2020 [; ;pic12f1840.h: 5339: extern volatile __bit TX9 @ (((unsigned) &TXSTA)*8) + 6;
2021 [; ;pic12f1840.h: 5341: extern volatile __bit TX9D @ (((unsigned) &TXSTA)*8) + 0;
2022 [; ;pic12f1840.h: 5343: extern volatile __bit TXCKSEL @ (((unsigned) &APFCON)*8) + 2;
2023 [; ;pic12f1840.h: 5345: extern volatile __bit TXEN @ (((unsigned) &TXSTA)*8) + 5;
2024 [; ;pic12f1840.h: 5347: extern volatile __bit TXIE @ (((unsigned) &PIE1)*8) + 4;
2025 [; ;pic12f1840.h: 5349: extern volatile __bit TXIF @ (((unsigned) &PIR1)*8) + 4;
2026 [; ;pic12f1840.h: 5351: extern volatile __bit UA @ (((unsigned) &SSP1STAT)*8) + 1;
2027 [; ;pic12f1840.h: 5353: extern volatile __bit VREGPM0 @ (((unsigned) &VREGCON)*8) + 0;
2028 [; ;pic12f1840.h: 5355: extern volatile __bit VREGPM1 @ (((unsigned) &VREGCON)*8) + 1;
2029 [; ;pic12f1840.h: 5357: extern volatile __bit WCOL @ (((unsigned) &SSP1CON1)*8) + 7;
2030 [; ;pic12f1840.h: 5359: extern volatile __bit WDTPS0 @ (((unsigned) &WDTCON)*8) + 1;
2031 [; ;pic12f1840.h: 5361: extern volatile __bit WDTPS1 @ (((unsigned) &WDTCON)*8) + 2;
2032 [; ;pic12f1840.h: 5363: extern volatile __bit WDTPS2 @ (((unsigned) &WDTCON)*8) + 3;
2033 [; ;pic12f1840.h: 5365: extern volatile __bit WDTPS3 @ (((unsigned) &WDTCON)*8) + 4;
2034 [; ;pic12f1840.h: 5367: extern volatile __bit WDTPS4 @ (((unsigned) &WDTCON)*8) + 5;
2035 [; ;pic12f1840.h: 5369: extern volatile __bit WPUA0 @ (((unsigned) &WPUA)*8) + 0;
2036 [; ;pic12f1840.h: 5371: extern volatile __bit WPUA1 @ (((unsigned) &WPUA)*8) + 1;
2037 [; ;pic12f1840.h: 5373: extern volatile __bit WPUA2 @ (((unsigned) &WPUA)*8) + 2;
2038 [; ;pic12f1840.h: 5375: extern volatile __bit WPUA3 @ (((unsigned) &WPUA)*8) + 3;
2039 [; ;pic12f1840.h: 5377: extern volatile __bit WPUA4 @ (((unsigned) &WPUA)*8) + 4;
2040 [; ;pic12f1840.h: 5379: extern volatile __bit WPUA5 @ (((unsigned) &WPUA)*8) + 5;
2041 [; ;pic12f1840.h: 5381: extern volatile __bit WR @ (((unsigned) &EECON1)*8) + 1;
2042 [; ;pic12f1840.h: 5383: extern volatile __bit WREN @ (((unsigned) &EECON1)*8) + 2;
2043 [; ;pic12f1840.h: 5385: extern volatile __bit WRERR @ (((unsigned) &EECON1)*8) + 3;
2044 [; ;pic12f1840.h: 5387: extern volatile __bit WUE @ (((unsigned) &BAUDCON)*8) + 1;
2045 [; ;pic12f1840.h: 5389: extern volatile __bit ZERO @ (((unsigned) &STATUS)*8) + 2;
2046 [; ;pic12f1840.h: 5391: extern volatile __bit Z_SHAD @ (((unsigned) &STATUS_SHAD)*8) + 2;
2047 [; ;pic12f1840.h: 5393: extern volatile __bit nBOR @ (((unsigned) &PCON)*8) + 0;
2048 [; ;pic12f1840.h: 5395: extern volatile __bit nPD @ (((unsigned) &STATUS)*8) + 3;
2049 [; ;pic12f1840.h: 5397: extern volatile __bit nPOR @ (((unsigned) &PCON)*8) + 1;
2050 [; ;pic12f1840.h: 5399: extern volatile __bit nRI @ (((unsigned) &PCON)*8) + 2;
2051 [; ;pic12f1840.h: 5401: extern volatile __bit nRMCLR @ (((unsigned) &PCON)*8) + 3;
2052 [; ;pic12f1840.h: 5403: extern volatile __bit nT1SYNC @ (((unsigned) &T1CON)*8) + 2;
2053 [; ;pic12f1840.h: 5405: extern volatile __bit nTO @ (((unsigned) &STATUS)*8) + 4;
2054 [; ;pic12f1840.h: 5407: extern volatile __bit nWPUEN @ (((unsigned) &OPTION_REG)*8) + 7;
2055 [; ;pic.h: 28: extern void _nop(void);
2056 [; ;pic.h: 77: extern unsigned int flash_read(unsigned short addr);
2057 [; ;eeprom_routines.h: 41: extern void eeprom_write(unsigned char addr, unsigned char value);
2058 [; ;eeprom_routines.h: 42: extern unsigned char eeprom_read(unsigned char addr);
2059 [; ;eeprom_routines.h: 43: extern void eecpymem(volatile unsigned char *to, __eeprom unsigned char *from, unsigned char size);
2060 [; ;eeprom_routines.h: 44: extern void memcpyee(__eeprom unsigned char *to, const unsigned char *from, unsigned char size);
2061 [; ;pic.h: 151: extern void _delay(unsigned long);
2062 [; ;stdint.h: 13: typedef signed char int8_t;
2063 [; ;stdint.h: 20: typedef signed int int16_t;
2064 [; ;stdint.h: 28: typedef signed short long int int24_t;
2065 [; ;stdint.h: 36: typedef signed long int int32_t;
2066 [; ;stdint.h: 43: typedef unsigned char uint8_t;
2067 [; ;stdint.h: 49: typedef unsigned int uint16_t;
2068 [; ;stdint.h: 56: typedef unsigned short long int uint24_t;
2069 [; ;stdint.h: 63: typedef unsigned long int uint32_t;
2070 [; ;stdint.h: 71: typedef signed char int_least8_t;
2071 [; ;stdint.h: 78: typedef signed int int_least16_t;
2072 [; ;stdint.h: 90: typedef signed short long int int_least24_t;
2073 [; ;stdint.h: 98: typedef signed long int int_least32_t;
2074 [; ;stdint.h: 105: typedef unsigned char uint_least8_t;
2075 [; ;stdint.h: 111: typedef unsigned int uint_least16_t;
2076 [; ;stdint.h: 121: typedef unsigned short long int uint_least24_t;
2077 [; ;stdint.h: 128: typedef unsigned long int uint_least32_t;
2078 [; ;stdint.h: 137: typedef signed char int_fast8_t;
2079 [; ;stdint.h: 144: typedef signed int int_fast16_t;
2080 [; ;stdint.h: 156: typedef signed short long int int_fast24_t;
2081 [; ;stdint.h: 164: typedef signed long int int_fast32_t;
2082 [; ;stdint.h: 171: typedef unsigned char uint_fast8_t;
2083 [; ;stdint.h: 177: typedef unsigned int uint_fast16_t;
2084 [; ;stdint.h: 187: typedef unsigned short long int uint_fast24_t;
2085 [; ;stdint.h: 194: typedef unsigned long int uint_fast32_t;
2086 [; ;stdint.h: 200: typedef int32_t intmax_t;
2087 [; ;stdint.h: 205: typedef uint32_t uintmax_t;
2088 [; ;stdint.h: 210: typedef int16_t intptr_t;
2089 [; ;stdint.h: 215: typedef uint16_t uintptr_t;
2090 [; ;stdbool.h: 12: typedef unsigned char bool;
2091 [; ;user.h: 13: void InitApp(void);
2092 "23 user.c
2093 [v _InitApp `(v ~T0 @X0 1 ef ]
2094 {
2095 [; ;user.c: 22: void InitApp(void)
2096 [; ;user.c: 23: {
2097 [e :U _InitApp ]
2098 [f ]
2099 [; ;user.c: 27: OSCCONbits.SPLLEN = 0;
2100 "27
2101 [e = . . _OSCCONbits 0 7 -> -> 0 `i `uc ]
2102 [; ;user.c: 28: OSCCONbits.IRCF = 0b1101;
2103 "28
2104 [e = . . _OSCCONbits 1 2 -> -> 13 `i `uc ]
2105 [; ;user.c: 29: OSCCONbits.SCS = 0b11;
2106 "29
2107 [e = . . _OSCCONbits 1 0 -> -> 3 `i `uc ]
2108 [; ;user.c: 32: TXSTAbits.TXEN = 1;
2109 "32
2110 [e = . . _TXSTAbits 0 5 -> -> 1 `i `uc ]
2111 [; ;user.c: 33: TXSTAbits.SYNC = 0;
2112 "33
2113 [e = . . _TXSTAbits 0 4 -> -> 0 `i `uc ]
2114 [; ;user.c: 34: RCSTAbits.SPEN = 1;
2115 "34
2116 [e = . . _RCSTAbits 0 7 -> -> 1 `i `uc ]
2117 [; ;user.c: 36: RCSTAbits.CREN = 1;
2118 "36
2119 [e = . . _RCSTAbits 0 4 -> -> 1 `i `uc ]
2120 [; ;user.c: 39: TXSTAbits.BRGH = 1;
2121 "39
2122 [e = . . _TXSTAbits 0 2 -> -> 1 `i `uc ]
2123 [; ;user.c: 40: BAUDCONbits.BRG16 = 1;
2124 "40
2125 [e = . . _BAUDCONbits 0 3 -> -> 1 `i `uc ]
2126 [; ;user.c: 41: SPBRG = 8;
2127 "41
2128 [e = _SPBRG -> -> 8 `i `uc ]
2129 [; ;user.c: 44: APFCONbits.RXDTSEL = 1;
2130 "44
2131 [e = . . _APFCONbits 0 7 -> -> 1 `i `uc ]
2132 [; ;user.c: 45: APFCONbits.TXCKSEL = 1;
2133 "45
2134 [e = . . _APFCONbits 0 2 -> -> 1 `i `uc ]
2135 [; ;user.c: 46: TRISAbits.TRISA5 = 1;
2136 "46
2137 [e = . . _TRISAbits 0 5 -> -> 1 `i `uc ]
2138 [; ;user.c: 47: TRISAbits.TRISA4 = 0;
2139 "47
2140 [e = . . _TRISAbits 0 4 -> -> 0 `i `uc ]
2141 [; ;user.c: 49: ANSELA = 0;
2142 "49
2143 [e = _ANSELA -> -> 0 `i `uc ]
2144 [; ;user.c: 53: WPUA = 0;
2145 "53
2146 [e = _WPUA -> -> 0 `i `uc ]
2147 [; ;user.c: 54: OPTION_REGbits.nWPUEN = 0;
2148 "54
2149 [e = . . _OPTION_REGbits 0 7 -> -> 0 `i `uc ]
2150 [; ;user.c: 62: }
2151 "62
2152 [e :UE 259 ]
2153 }