Hackfix and re-enable strtoull and wcstoull, see bug #3798.
[sdcc.git] / sdcc / device / include / pic16 / pic18fregs.h
blobbb161c18f3254ec4ae2bc1f6500314c251cf55d8
1 /*
3 * This file is generated automatically by the device-manager.pl program.
5 * Copyright (C) 2012-2015, Molnar Karoly <molnarkaroly@users.sf.net>
7 */
9 #ifndef __PIC18FREGS_H__
10 #define __PIC18FREGS_H__
12 #if defined(__SDCC_PIC18F13K22)
13 #include <pic18f13k22.h>
15 #elif defined(__SDCC_PIC18F13K50)
16 #include <pic18f13k50.h>
18 #elif defined(__SDCC_PIC18F14K22)
19 #include <pic18f14k22.h>
21 #elif defined(__SDCC_PIC18F14K50)
22 #include <pic18f14k50.h>
24 #elif defined(__SDCC_PIC18F23K20)
25 #include <pic18f23k20.h>
27 #elif defined(__SDCC_PIC18F23K22)
28 #include <pic18f23k22.h>
30 #elif defined(__SDCC_PIC18F24J10)
31 #include <pic18f24j10.h>
33 #elif defined(__SDCC_PIC18F24J11)
34 #include <pic18f24j11.h>
36 #elif defined(__SDCC_PIC18F24J50)
37 #include <pic18f24j50.h>
39 #elif defined(__SDCC_PIC18F24K20)
40 #include <pic18f24k20.h>
42 #elif defined(__SDCC_PIC18F24K22)
43 #include <pic18f24k22.h>
45 #elif defined(__SDCC_PIC18F24K50)
46 #include <pic18f24k50.h>
48 #elif defined(__SDCC_PIC18F25J10)
49 #include <pic18f25j10.h>
51 #elif defined(__SDCC_PIC18F25J11)
52 #include <pic18f25j11.h>
54 #elif defined(__SDCC_PIC18F25J50)
55 #include <pic18f25j50.h>
57 #elif defined(__SDCC_PIC18F25K20)
58 #include <pic18f25k20.h>
60 #elif defined(__SDCC_PIC18F25K22)
61 #include <pic18f25k22.h>
63 #elif defined(__SDCC_PIC18F25K50)
64 #include <pic18f25k50.h>
66 #elif defined(__SDCC_PIC18F25K80)
67 #include <pic18f25k80.h>
69 #elif defined(__SDCC_PIC18F26J11)
70 #include <pic18f26j11.h>
72 #elif defined(__SDCC_PIC18F26J13)
73 #include <pic18f26j13.h>
75 #elif defined(__SDCC_PIC18F26J50)
76 #include <pic18f26j50.h>
78 #elif defined(__SDCC_PIC18F26J53)
79 #include <pic18f26j53.h>
81 #elif defined(__SDCC_PIC18F26K20)
82 #include <pic18f26k20.h>
84 #elif defined(__SDCC_PIC18F26K22)
85 #include <pic18f26k22.h>
87 #elif defined(__SDCC_PIC18F26K80)
88 #include <pic18f26k80.h>
90 #elif defined(__SDCC_PIC18F27J13)
91 #include <pic18f27j13.h>
93 #elif defined(__SDCC_PIC18F27J53)
94 #include <pic18f27j53.h>
96 #elif defined(__SDCC_PIC18F43K20)
97 #include <pic18f43k20.h>
99 #elif defined(__SDCC_PIC18F43K22)
100 #include <pic18f43k22.h>
102 #elif defined(__SDCC_PIC18F44J10)
103 #include <pic18f44j10.h>
105 #elif defined(__SDCC_PIC18F44J11)
106 #include <pic18f44j11.h>
108 #elif defined(__SDCC_PIC18F44J50)
109 #include <pic18f44j50.h>
111 #elif defined(__SDCC_PIC18F44K20)
112 #include <pic18f44k20.h>
114 #elif defined(__SDCC_PIC18F44K22)
115 #include <pic18f44k22.h>
117 #elif defined(__SDCC_PIC18F45J10)
118 #include <pic18f45j10.h>
120 #elif defined(__SDCC_PIC18F45J11)
121 #include <pic18f45j11.h>
123 #elif defined(__SDCC_PIC18F45J50)
124 #include <pic18f45j50.h>
126 #elif defined(__SDCC_PIC18F45K20)
127 #include <pic18f45k20.h>
129 #elif defined(__SDCC_PIC18F45K22)
130 #include <pic18f45k22.h>
132 #elif defined(__SDCC_PIC18F45K50)
133 #include <pic18f45k50.h>
135 #elif defined(__SDCC_PIC18F45K80)
136 #include <pic18f45k80.h>
138 #elif defined(__SDCC_PIC18F46J11)
139 #include <pic18f46j11.h>
141 #elif defined(__SDCC_PIC18F46J13)
142 #include <pic18f46j13.h>
144 #elif defined(__SDCC_PIC18F46J50)
145 #include <pic18f46j50.h>
147 #elif defined(__SDCC_PIC18F46J53)
148 #include <pic18f46j53.h>
150 #elif defined(__SDCC_PIC18F46K20)
151 #include <pic18f46k20.h>
153 #elif defined(__SDCC_PIC18F46K22)
154 #include <pic18f46k22.h>
156 #elif defined(__SDCC_PIC18F46K80)
157 #include <pic18f46k80.h>
159 #elif defined(__SDCC_PIC18F47J13)
160 #include <pic18f47j13.h>
162 #elif defined(__SDCC_PIC18F47J53)
163 #include <pic18f47j53.h>
165 #elif defined(__SDCC_PIC18F63J11)
166 #include <pic18f63j11.h>
168 #elif defined(__SDCC_PIC18F63J90)
169 #include <pic18f63j90.h>
171 #elif defined(__SDCC_PIC18F64J11)
172 #include <pic18f64j11.h>
174 #elif defined(__SDCC_PIC18F64J90)
175 #include <pic18f64j90.h>
177 #elif defined(__SDCC_PIC18F65J10)
178 #include <pic18f65j10.h>
180 #elif defined(__SDCC_PIC18F65J11)
181 #include <pic18f65j11.h>
183 #elif defined(__SDCC_PIC18F65J15)
184 #include <pic18f65j15.h>
186 #elif defined(__SDCC_PIC18F65J50)
187 #include <pic18f65j50.h>
189 #elif defined(__SDCC_PIC18F65J90)
190 #include <pic18f65j90.h>
192 #elif defined(__SDCC_PIC18F65J94)
193 #include <pic18f65j94.h>
195 #elif defined(__SDCC_PIC18F65K22)
196 #include <pic18f65k22.h>
198 #elif defined(__SDCC_PIC18F65K80)
199 #include <pic18f65k80.h>
201 #elif defined(__SDCC_PIC18F65K90)
202 #include <pic18f65k90.h>
204 #elif defined(__SDCC_PIC18F66J10)
205 #include <pic18f66j10.h>
207 #elif defined(__SDCC_PIC18F66J11)
208 #include <pic18f66j11.h>
210 #elif defined(__SDCC_PIC18F66J15)
211 #include <pic18f66j15.h>
213 #elif defined(__SDCC_PIC18F66J16)
214 #include <pic18f66j16.h>
216 #elif defined(__SDCC_PIC18F66J50)
217 #include <pic18f66j50.h>
219 #elif defined(__SDCC_PIC18F66J55)
220 #include <pic18f66j55.h>
222 #elif defined(__SDCC_PIC18F66J60)
223 #include <pic18f66j60.h>
225 #elif defined(__SDCC_PIC18F66J65)
226 #include <pic18f66j65.h>
228 #elif defined(__SDCC_PIC18F66J90)
229 #include <pic18f66j90.h>
231 #elif defined(__SDCC_PIC18F66J93)
232 #include <pic18f66j93.h>
234 #elif defined(__SDCC_PIC18F66J94)
235 #include <pic18f66j94.h>
237 #elif defined(__SDCC_PIC18F66J99)
238 #include <pic18f66j99.h>
240 #elif defined(__SDCC_PIC18F66K22)
241 #include <pic18f66k22.h>
243 #elif defined(__SDCC_PIC18F66K80)
244 #include <pic18f66k80.h>
246 #elif defined(__SDCC_PIC18F66K90)
247 #include <pic18f66k90.h>
249 #elif defined(__SDCC_PIC18F67J10)
250 #include <pic18f67j10.h>
252 #elif defined(__SDCC_PIC18F67J11)
253 #include <pic18f67j11.h>
255 #elif defined(__SDCC_PIC18F67J50)
256 #include <pic18f67j50.h>
258 #elif defined(__SDCC_PIC18F67J60)
259 #include <pic18f67j60.h>
261 #elif defined(__SDCC_PIC18F67J90)
262 #include <pic18f67j90.h>
264 #elif defined(__SDCC_PIC18F67J93)
265 #include <pic18f67j93.h>
267 #elif defined(__SDCC_PIC18F67J94)
268 #include <pic18f67j94.h>
270 #elif defined(__SDCC_PIC18F67K22)
271 #include <pic18f67k22.h>
273 #elif defined(__SDCC_PIC18F67K90)
274 #include <pic18f67k90.h>
276 #elif defined(__SDCC_PIC18F83J11)
277 #include <pic18f83j11.h>
279 #elif defined(__SDCC_PIC18F83J90)
280 #include <pic18f83j90.h>
282 #elif defined(__SDCC_PIC18F84J11)
283 #include <pic18f84j11.h>
285 #elif defined(__SDCC_PIC18F84J90)
286 #include <pic18f84j90.h>
288 #elif defined(__SDCC_PIC18F85J10)
289 #include <pic18f85j10.h>
291 #elif defined(__SDCC_PIC18F85J11)
292 #include <pic18f85j11.h>
294 #elif defined(__SDCC_PIC18F85J15)
295 #include <pic18f85j15.h>
297 #elif defined(__SDCC_PIC18F85J50)
298 #include <pic18f85j50.h>
300 #elif defined(__SDCC_PIC18F85J90)
301 #include <pic18f85j90.h>
303 #elif defined(__SDCC_PIC18F85J94)
304 #include <pic18f85j94.h>
306 #elif defined(__SDCC_PIC18F85K22)
307 #include <pic18f85k22.h>
309 #elif defined(__SDCC_PIC18F85K90)
310 #include <pic18f85k90.h>
312 #elif defined(__SDCC_PIC18F86J10)
313 #include <pic18f86j10.h>
315 #elif defined(__SDCC_PIC18F86J11)
316 #include <pic18f86j11.h>
318 #elif defined(__SDCC_PIC18F86J15)
319 #include <pic18f86j15.h>
321 #elif defined(__SDCC_PIC18F86J16)
322 #include <pic18f86j16.h>
324 #elif defined(__SDCC_PIC18F86J50)
325 #include <pic18f86j50.h>
327 #elif defined(__SDCC_PIC18F86J55)
328 #include <pic18f86j55.h>
330 #elif defined(__SDCC_PIC18F86J60)
331 #include <pic18f86j60.h>
333 #elif defined(__SDCC_PIC18F86J65)
334 #include <pic18f86j65.h>
336 #elif defined(__SDCC_PIC18F86J72)
337 #include <pic18f86j72.h>
339 #elif defined(__SDCC_PIC18F86J90)
340 #include <pic18f86j90.h>
342 #elif defined(__SDCC_PIC18F86J93)
343 #include <pic18f86j93.h>
345 #elif defined(__SDCC_PIC18F86J94)
346 #include <pic18f86j94.h>
348 #elif defined(__SDCC_PIC18F86J99)
349 #include <pic18f86j99.h>
351 #elif defined(__SDCC_PIC18F86K22)
352 #include <pic18f86k22.h>
354 #elif defined(__SDCC_PIC18F86K90)
355 #include <pic18f86k90.h>
357 #elif defined(__SDCC_PIC18F87J10)
358 #include <pic18f87j10.h>
360 #elif defined(__SDCC_PIC18F87J11)
361 #include <pic18f87j11.h>
363 #elif defined(__SDCC_PIC18F87J50)
364 #include <pic18f87j50.h>
366 #elif defined(__SDCC_PIC18F87J60)
367 #include <pic18f87j60.h>
369 #elif defined(__SDCC_PIC18F87J72)
370 #include <pic18f87j72.h>
372 #elif defined(__SDCC_PIC18F87J90)
373 #include <pic18f87j90.h>
375 #elif defined(__SDCC_PIC18F87J93)
376 #include <pic18f87j93.h>
378 #elif defined(__SDCC_PIC18F87J94)
379 #include <pic18f87j94.h>
381 #elif defined(__SDCC_PIC18F87K22)
382 #include <pic18f87k22.h>
384 #elif defined(__SDCC_PIC18F87K90)
385 #include <pic18f87k90.h>
387 #elif defined(__SDCC_PIC18F95J94)
388 #include <pic18f95j94.h>
390 #elif defined(__SDCC_PIC18F96J60)
391 #include <pic18f96j60.h>
393 #elif defined(__SDCC_PIC18F96J65)
394 #include <pic18f96j65.h>
396 #elif defined(__SDCC_PIC18F96J94)
397 #include <pic18f96j94.h>
399 #elif defined(__SDCC_PIC18F96J99)
400 #include <pic18f96j99.h>
402 #elif defined(__SDCC_PIC18F97J60)
403 #include <pic18f97j60.h>
405 #elif defined(__SDCC_PIC18F97J94)
406 #include <pic18f97j94.h>
408 #elif defined(__SDCC_PIC18F242)
409 #include <pic18f242.h>
411 #elif defined(__SDCC_PIC18F248)
412 #include <pic18f248.h>
414 #elif defined(__SDCC_PIC18F252)
415 #include <pic18f252.h>
417 #elif defined(__SDCC_PIC18F258)
418 #include <pic18f258.h>
420 #elif defined(__SDCC_PIC18F442)
421 #include <pic18f442.h>
423 #elif defined(__SDCC_PIC18F448)
424 #include <pic18f448.h>
426 #elif defined(__SDCC_PIC18F452)
427 #include <pic18f452.h>
429 #elif defined(__SDCC_PIC18F458)
430 #include <pic18f458.h>
432 #elif defined(__SDCC_PIC18F1220)
433 #include <pic18f1220.h>
435 #elif defined(__SDCC_PIC18F1230)
436 #include <pic18f1230.h>
438 #elif defined(__SDCC_PIC18F1320)
439 #include <pic18f1320.h>
441 #elif defined(__SDCC_PIC18F1330)
442 #include <pic18f1330.h>
444 #elif defined(__SDCC_PIC18F2220)
445 #include <pic18f2220.h>
447 #elif defined(__SDCC_PIC18F2221)
448 #include <pic18f2221.h>
450 #elif defined(__SDCC_PIC18F2320)
451 #include <pic18f2320.h>
453 #elif defined(__SDCC_PIC18F2321)
454 #include <pic18f2321.h>
456 #elif defined(__SDCC_PIC18F2331)
457 #include <pic18f2331.h>
459 #elif defined(__SDCC_PIC18F2410)
460 #include <pic18f2410.h>
462 #elif defined(__SDCC_PIC18F2420)
463 #include <pic18f2420.h>
465 #elif defined(__SDCC_PIC18F2423)
466 #include <pic18f2423.h>
468 #elif defined(__SDCC_PIC18F2431)
469 #include <pic18f2431.h>
471 #elif defined(__SDCC_PIC18F2439)
472 #include <pic18f2439.h>
474 #elif defined(__SDCC_PIC18F2450)
475 #include <pic18f2450.h>
477 #elif defined(__SDCC_PIC18F2455)
478 #include <pic18f2455.h>
480 #elif defined(__SDCC_PIC18F2458)
481 #include <pic18f2458.h>
483 #elif defined(__SDCC_PIC18F2480)
484 #include <pic18f2480.h>
486 #elif defined(__SDCC_PIC18F2510)
487 #include <pic18f2510.h>
489 #elif defined(__SDCC_PIC18F2515)
490 #include <pic18f2515.h>
492 #elif defined(__SDCC_PIC18F2520)
493 #include <pic18f2520.h>
495 #elif defined(__SDCC_PIC18F2523)
496 #include <pic18f2523.h>
498 #elif defined(__SDCC_PIC18F2525)
499 #include <pic18f2525.h>
501 #elif defined(__SDCC_PIC18F2539)
502 #include <pic18f2539.h>
504 #elif defined(__SDCC_PIC18F2550)
505 #include <pic18f2550.h>
507 #elif defined(__SDCC_PIC18F2553)
508 #include <pic18f2553.h>
510 #elif defined(__SDCC_PIC18F2580)
511 #include <pic18f2580.h>
513 #elif defined(__SDCC_PIC18F2585)
514 #include <pic18f2585.h>
516 #elif defined(__SDCC_PIC18F2610)
517 #include <pic18f2610.h>
519 #elif defined(__SDCC_PIC18F2620)
520 #include <pic18f2620.h>
522 #elif defined(__SDCC_PIC18F2680)
523 #include <pic18f2680.h>
525 #elif defined(__SDCC_PIC18F2682)
526 #include <pic18f2682.h>
528 #elif defined(__SDCC_PIC18F2685)
529 #include <pic18f2685.h>
531 #elif defined(__SDCC_PIC18F4220)
532 #include <pic18f4220.h>
534 #elif defined(__SDCC_PIC18F4221)
535 #include <pic18f4221.h>
537 #elif defined(__SDCC_PIC18F4320)
538 #include <pic18f4320.h>
540 #elif defined(__SDCC_PIC18F4321)
541 #include <pic18f4321.h>
543 #elif defined(__SDCC_PIC18F4331)
544 #include <pic18f4331.h>
546 #elif defined(__SDCC_PIC18F4410)
547 #include <pic18f4410.h>
549 #elif defined(__SDCC_PIC18F4420)
550 #include <pic18f4420.h>
552 #elif defined(__SDCC_PIC18F4423)
553 #include <pic18f4423.h>
555 #elif defined(__SDCC_PIC18F4431)
556 #include <pic18f4431.h>
558 #elif defined(__SDCC_PIC18F4439)
559 #include <pic18f4439.h>
561 #elif defined(__SDCC_PIC18F4450)
562 #include <pic18f4450.h>
564 #elif defined(__SDCC_PIC18F4455)
565 #include <pic18f4455.h>
567 #elif defined(__SDCC_PIC18F4458)
568 #include <pic18f4458.h>
570 #elif defined(__SDCC_PIC18F4480)
571 #include <pic18f4480.h>
573 #elif defined(__SDCC_PIC18F4510)
574 #include <pic18f4510.h>
576 #elif defined(__SDCC_PIC18F4515)
577 #include <pic18f4515.h>
579 #elif defined(__SDCC_PIC18F4520)
580 #include <pic18f4520.h>
582 #elif defined(__SDCC_PIC18F4523)
583 #include <pic18f4523.h>
585 #elif defined(__SDCC_PIC18F4525)
586 #include <pic18f4525.h>
588 #elif defined(__SDCC_PIC18F4539)
589 #include <pic18f4539.h>
591 #elif defined(__SDCC_PIC18F4550)
592 #include <pic18f4550.h>
594 #elif defined(__SDCC_PIC18F4553)
595 #include <pic18f4553.h>
597 #elif defined(__SDCC_PIC18F4580)
598 #include <pic18f4580.h>
600 #elif defined(__SDCC_PIC18F4585)
601 #include <pic18f4585.h>
603 #elif defined(__SDCC_PIC18F4610)
604 #include <pic18f4610.h>
606 #elif defined(__SDCC_PIC18F4620)
607 #include <pic18f4620.h>
609 #elif defined(__SDCC_PIC18F4680)
610 #include <pic18f4680.h>
612 #elif defined(__SDCC_PIC18F4682)
613 #include <pic18f4682.h>
615 #elif defined(__SDCC_PIC18F4685)
616 #include <pic18f4685.h>
618 #elif defined(__SDCC_PIC18F6310)
619 #include <pic18f6310.h>
621 #elif defined(__SDCC_PIC18F6390)
622 #include <pic18f6390.h>
624 #elif defined(__SDCC_PIC18F6393)
625 #include <pic18f6393.h>
627 #elif defined(__SDCC_PIC18F6410)
628 #include <pic18f6410.h>
630 #elif defined(__SDCC_PIC18F6490)
631 #include <pic18f6490.h>
633 #elif defined(__SDCC_PIC18F6493)
634 #include <pic18f6493.h>
636 #elif defined(__SDCC_PIC18F6520)
637 #include <pic18f6520.h>
639 #elif defined(__SDCC_PIC18F6525)
640 #include <pic18f6525.h>
642 #elif defined(__SDCC_PIC18F6527)
643 #include <pic18f6527.h>
645 #elif defined(__SDCC_PIC18F6585)
646 #include <pic18f6585.h>
648 #elif defined(__SDCC_PIC18F6620)
649 #include <pic18f6620.h>
651 #elif defined(__SDCC_PIC18F6621)
652 #include <pic18f6621.h>
654 #elif defined(__SDCC_PIC18F6622)
655 #include <pic18f6622.h>
657 #elif defined(__SDCC_PIC18F6627)
658 #include <pic18f6627.h>
660 #elif defined(__SDCC_PIC18F6628)
661 #include <pic18f6628.h>
663 #elif defined(__SDCC_PIC18F6680)
664 #include <pic18f6680.h>
666 #elif defined(__SDCC_PIC18F6720)
667 #include <pic18f6720.h>
669 #elif defined(__SDCC_PIC18F6722)
670 #include <pic18f6722.h>
672 #elif defined(__SDCC_PIC18F6723)
673 #include <pic18f6723.h>
675 #elif defined(__SDCC_PIC18F8310)
676 #include <pic18f8310.h>
678 #elif defined(__SDCC_PIC18F8390)
679 #include <pic18f8390.h>
681 #elif defined(__SDCC_PIC18F8393)
682 #include <pic18f8393.h>
684 #elif defined(__SDCC_PIC18F8410)
685 #include <pic18f8410.h>
687 #elif defined(__SDCC_PIC18F8490)
688 #include <pic18f8490.h>
690 #elif defined(__SDCC_PIC18F8493)
691 #include <pic18f8493.h>
693 #elif defined(__SDCC_PIC18F8520)
694 #include <pic18f8520.h>
696 #elif defined(__SDCC_PIC18F8525)
697 #include <pic18f8525.h>
699 #elif defined(__SDCC_PIC18F8527)
700 #include <pic18f8527.h>
702 #elif defined(__SDCC_PIC18F8585)
703 #include <pic18f8585.h>
705 #elif defined(__SDCC_PIC18F8620)
706 #include <pic18f8620.h>
708 #elif defined(__SDCC_PIC18F8621)
709 #include <pic18f8621.h>
711 #elif defined(__SDCC_PIC18F8622)
712 #include <pic18f8622.h>
714 #elif defined(__SDCC_PIC18F8627)
715 #include <pic18f8627.h>
717 #elif defined(__SDCC_PIC18F8628)
718 #include <pic18f8628.h>
720 #elif defined(__SDCC_PIC18F8680)
721 #include <pic18f8680.h>
723 #elif defined(__SDCC_PIC18F8720)
724 #include <pic18f8720.h>
726 #elif defined(__SDCC_PIC18F8722)
727 #include <pic18f8722.h>
729 #elif defined(__SDCC_PIC18F8723)
730 #include <pic18f8723.h>
732 #elif defined(__SDCC_PIC18LF13K22)
733 #include <pic18lf13k22.h>
735 #elif defined(__SDCC_PIC18LF13K50)
736 #include <pic18lf13k50.h>
738 #elif defined(__SDCC_PIC18LF14K22)
739 #include <pic18lf14k22.h>
741 #elif defined(__SDCC_PIC18LF14K50)
742 #include <pic18lf14k50.h>
744 #elif defined(__SDCC_PIC18LF23K22)
745 #include <pic18lf23k22.h>
747 #elif defined(__SDCC_PIC18LF24J10)
748 #include <pic18lf24j10.h>
750 #elif defined(__SDCC_PIC18LF24J11)
751 #include <pic18lf24j11.h>
753 #elif defined(__SDCC_PIC18LF24J50)
754 #include <pic18lf24j50.h>
756 #elif defined(__SDCC_PIC18LF24K22)
757 #include <pic18lf24k22.h>
759 #elif defined(__SDCC_PIC18LF24K50)
760 #include <pic18lf24k50.h>
762 #elif defined(__SDCC_PIC18LF25J10)
763 #include <pic18lf25j10.h>
765 #elif defined(__SDCC_PIC18LF25J11)
766 #include <pic18lf25j11.h>
768 #elif defined(__SDCC_PIC18LF25J50)
769 #include <pic18lf25j50.h>
771 #elif defined(__SDCC_PIC18LF25K22)
772 #include <pic18lf25k22.h>
774 #elif defined(__SDCC_PIC18LF25K50)
775 #include <pic18lf25k50.h>
777 #elif defined(__SDCC_PIC18LF25K80)
778 #include <pic18lf25k80.h>
780 #elif defined(__SDCC_PIC18LF26J11)
781 #include <pic18lf26j11.h>
783 #elif defined(__SDCC_PIC18LF26J13)
784 #include <pic18lf26j13.h>
786 #elif defined(__SDCC_PIC18LF26J50)
787 #include <pic18lf26j50.h>
789 #elif defined(__SDCC_PIC18LF26J53)
790 #include <pic18lf26j53.h>
792 #elif defined(__SDCC_PIC18LF26K22)
793 #include <pic18lf26k22.h>
795 #elif defined(__SDCC_PIC18LF26K80)
796 #include <pic18lf26k80.h>
798 #elif defined(__SDCC_PIC18LF27J13)
799 #include <pic18lf27j13.h>
801 #elif defined(__SDCC_PIC18LF27J53)
802 #include <pic18lf27j53.h>
804 #elif defined(__SDCC_PIC18LF43K22)
805 #include <pic18lf43k22.h>
807 #elif defined(__SDCC_PIC18LF44J10)
808 #include <pic18lf44j10.h>
810 #elif defined(__SDCC_PIC18LF44J11)
811 #include <pic18lf44j11.h>
813 #elif defined(__SDCC_PIC18LF44J50)
814 #include <pic18lf44j50.h>
816 #elif defined(__SDCC_PIC18LF44K22)
817 #include <pic18lf44k22.h>
819 #elif defined(__SDCC_PIC18LF45J10)
820 #include <pic18lf45j10.h>
822 #elif defined(__SDCC_PIC18LF45J11)
823 #include <pic18lf45j11.h>
825 #elif defined(__SDCC_PIC18LF45J50)
826 #include <pic18lf45j50.h>
828 #elif defined(__SDCC_PIC18LF45K22)
829 #include <pic18lf45k22.h>
831 #elif defined(__SDCC_PIC18LF45K50)
832 #include <pic18lf45k50.h>
834 #elif defined(__SDCC_PIC18LF45K80)
835 #include <pic18lf45k80.h>
837 #elif defined(__SDCC_PIC18LF46J11)
838 #include <pic18lf46j11.h>
840 #elif defined(__SDCC_PIC18LF46J13)
841 #include <pic18lf46j13.h>
843 #elif defined(__SDCC_PIC18LF46J50)
844 #include <pic18lf46j50.h>
846 #elif defined(__SDCC_PIC18LF46J53)
847 #include <pic18lf46j53.h>
849 #elif defined(__SDCC_PIC18LF46K22)
850 #include <pic18lf46k22.h>
852 #elif defined(__SDCC_PIC18LF46K80)
853 #include <pic18lf46k80.h>
855 #elif defined(__SDCC_PIC18LF47J13)
856 #include <pic18lf47j13.h>
858 #elif defined(__SDCC_PIC18LF47J53)
859 #include <pic18lf47j53.h>
861 #elif defined(__SDCC_PIC18LF65K80)
862 #include <pic18lf65k80.h>
864 #elif defined(__SDCC_PIC18LF66K80)
865 #include <pic18lf66k80.h>
867 #elif defined(__SDCC_PIC18LF242)
868 #include <pic18lf242.h>
870 #elif defined(__SDCC_PIC18LF248)
871 #include <pic18lf248.h>
873 #elif defined(__SDCC_PIC18LF252)
874 #include <pic18lf252.h>
876 #elif defined(__SDCC_PIC18LF258)
877 #include <pic18lf258.h>
879 #elif defined(__SDCC_PIC18LF442)
880 #include <pic18lf442.h>
882 #elif defined(__SDCC_PIC18LF448)
883 #include <pic18lf448.h>
885 #elif defined(__SDCC_PIC18LF452)
886 #include <pic18lf452.h>
888 #elif defined(__SDCC_PIC18LF458)
889 #include <pic18lf458.h>
891 #elif defined(__SDCC_PIC18LF1220)
892 #include <pic18lf1220.h>
894 #elif defined(__SDCC_PIC18LF1230)
895 #include <pic18lf1230.h>
897 #elif defined(__SDCC_PIC18LF1320)
898 #include <pic18lf1320.h>
900 #elif defined(__SDCC_PIC18LF1330)
901 #include <pic18lf1330.h>
903 #elif defined(__SDCC_PIC18LF2220)
904 #include <pic18lf2220.h>
906 #elif defined(__SDCC_PIC18LF2221)
907 #include <pic18lf2221.h>
909 #elif defined(__SDCC_PIC18LF2320)
910 #include <pic18lf2320.h>
912 #elif defined(__SDCC_PIC18LF2321)
913 #include <pic18lf2321.h>
915 #elif defined(__SDCC_PIC18LF2331)
916 #include <pic18lf2331.h>
918 #elif defined(__SDCC_PIC18LF2410)
919 #include <pic18lf2410.h>
921 #elif defined(__SDCC_PIC18LF2420)
922 #include <pic18lf2420.h>
924 #elif defined(__SDCC_PIC18LF2423)
925 #include <pic18lf2423.h>
927 #elif defined(__SDCC_PIC18LF2431)
928 #include <pic18lf2431.h>
930 #elif defined(__SDCC_PIC18LF2439)
931 #include <pic18lf2439.h>
933 #elif defined(__SDCC_PIC18LF2450)
934 #include <pic18lf2450.h>
936 #elif defined(__SDCC_PIC18LF2455)
937 #include <pic18lf2455.h>
939 #elif defined(__SDCC_PIC18LF2458)
940 #include <pic18lf2458.h>
942 #elif defined(__SDCC_PIC18LF2480)
943 #include <pic18lf2480.h>
945 #elif defined(__SDCC_PIC18LF2510)
946 #include <pic18lf2510.h>
948 #elif defined(__SDCC_PIC18LF2515)
949 #include <pic18lf2515.h>
951 #elif defined(__SDCC_PIC18LF2520)
952 #include <pic18lf2520.h>
954 #elif defined(__SDCC_PIC18LF2523)
955 #include <pic18lf2523.h>
957 #elif defined(__SDCC_PIC18LF2525)
958 #include <pic18lf2525.h>
960 #elif defined(__SDCC_PIC18LF2539)
961 #include <pic18lf2539.h>
963 #elif defined(__SDCC_PIC18LF2550)
964 #include <pic18lf2550.h>
966 #elif defined(__SDCC_PIC18LF2553)
967 #include <pic18lf2553.h>
969 #elif defined(__SDCC_PIC18LF2580)
970 #include <pic18lf2580.h>
972 #elif defined(__SDCC_PIC18LF2585)
973 #include <pic18lf2585.h>
975 #elif defined(__SDCC_PIC18LF2610)
976 #include <pic18lf2610.h>
978 #elif defined(__SDCC_PIC18LF2620)
979 #include <pic18lf2620.h>
981 #elif defined(__SDCC_PIC18LF2680)
982 #include <pic18lf2680.h>
984 #elif defined(__SDCC_PIC18LF2682)
985 #include <pic18lf2682.h>
987 #elif defined(__SDCC_PIC18LF2685)
988 #include <pic18lf2685.h>
990 #elif defined(__SDCC_PIC18LF4220)
991 #include <pic18lf4220.h>
993 #elif defined(__SDCC_PIC18LF4221)
994 #include <pic18lf4221.h>
996 #elif defined(__SDCC_PIC18LF4320)
997 #include <pic18lf4320.h>
999 #elif defined(__SDCC_PIC18LF4321)
1000 #include <pic18lf4321.h>
1002 #elif defined(__SDCC_PIC18LF4331)
1003 #include <pic18lf4331.h>
1005 #elif defined(__SDCC_PIC18LF4410)
1006 #include <pic18lf4410.h>
1008 #elif defined(__SDCC_PIC18LF4420)
1009 #include <pic18lf4420.h>
1011 #elif defined(__SDCC_PIC18LF4423)
1012 #include <pic18lf4423.h>
1014 #elif defined(__SDCC_PIC18LF4431)
1015 #include <pic18lf4431.h>
1017 #elif defined(__SDCC_PIC18LF4439)
1018 #include <pic18lf4439.h>
1020 #elif defined(__SDCC_PIC18LF4450)
1021 #include <pic18lf4450.h>
1023 #elif defined(__SDCC_PIC18LF4455)
1024 #include <pic18lf4455.h>
1026 #elif defined(__SDCC_PIC18LF4458)
1027 #include <pic18lf4458.h>
1029 #elif defined(__SDCC_PIC18LF4480)
1030 #include <pic18lf4480.h>
1032 #elif defined(__SDCC_PIC18LF4510)
1033 #include <pic18lf4510.h>
1035 #elif defined(__SDCC_PIC18LF4515)
1036 #include <pic18lf4515.h>
1038 #elif defined(__SDCC_PIC18LF4520)
1039 #include <pic18lf4520.h>
1041 #elif defined(__SDCC_PIC18LF4523)
1042 #include <pic18lf4523.h>
1044 #elif defined(__SDCC_PIC18LF4525)
1045 #include <pic18lf4525.h>
1047 #elif defined(__SDCC_PIC18LF4539)
1048 #include <pic18lf4539.h>
1050 #elif defined(__SDCC_PIC18LF4550)
1051 #include <pic18lf4550.h>
1053 #elif defined(__SDCC_PIC18LF4553)
1054 #include <pic18lf4553.h>
1056 #elif defined(__SDCC_PIC18LF4580)
1057 #include <pic18lf4580.h>
1059 #elif defined(__SDCC_PIC18LF4585)
1060 #include <pic18lf4585.h>
1062 #elif defined(__SDCC_PIC18LF4610)
1063 #include <pic18lf4610.h>
1065 #elif defined(__SDCC_PIC18LF4620)
1066 #include <pic18lf4620.h>
1068 #elif defined(__SDCC_PIC18LF4680)
1069 #include <pic18lf4680.h>
1071 #elif defined(__SDCC_PIC18LF4682)
1072 #include <pic18lf4682.h>
1074 #elif defined(__SDCC_PIC18LF4685)
1075 #include <pic18lf4685.h>
1077 #elif defined(__SDCC_PIC18LF6310)
1078 #include <pic18lf6310.h>
1080 #elif defined(__SDCC_PIC18LF6390)
1081 #include <pic18lf6390.h>
1083 #elif defined(__SDCC_PIC18LF6393)
1084 #include <pic18lf6393.h>
1086 #elif defined(__SDCC_PIC18LF6410)
1087 #include <pic18lf6410.h>
1089 #elif defined(__SDCC_PIC18LF6490)
1090 #include <pic18lf6490.h>
1092 #elif defined(__SDCC_PIC18LF6493)
1093 #include <pic18lf6493.h>
1095 #elif defined(__SDCC_PIC18LF6520)
1096 #include <pic18lf6520.h>
1098 #elif defined(__SDCC_PIC18LF6525)
1099 #include <pic18lf6525.h>
1101 #elif defined(__SDCC_PIC18LF6527)
1102 #include <pic18lf6527.h>
1104 #elif defined(__SDCC_PIC18LF6585)
1105 #include <pic18lf6585.h>
1107 #elif defined(__SDCC_PIC18LF6620)
1108 #include <pic18lf6620.h>
1110 #elif defined(__SDCC_PIC18LF6621)
1111 #include <pic18lf6621.h>
1113 #elif defined(__SDCC_PIC18LF6622)
1114 #include <pic18lf6622.h>
1116 #elif defined(__SDCC_PIC18LF6627)
1117 #include <pic18lf6627.h>
1119 #elif defined(__SDCC_PIC18LF6628)
1120 #include <pic18lf6628.h>
1122 #elif defined(__SDCC_PIC18LF6680)
1123 #include <pic18lf6680.h>
1125 #elif defined(__SDCC_PIC18LF6720)
1126 #include <pic18lf6720.h>
1128 #elif defined(__SDCC_PIC18LF6722)
1129 #include <pic18lf6722.h>
1131 #elif defined(__SDCC_PIC18LF6723)
1132 #include <pic18lf6723.h>
1134 #elif defined(__SDCC_PIC18LF8310)
1135 #include <pic18lf8310.h>
1137 #elif defined(__SDCC_PIC18LF8390)
1138 #include <pic18lf8390.h>
1140 #elif defined(__SDCC_PIC18LF8393)
1141 #include <pic18lf8393.h>
1143 #elif defined(__SDCC_PIC18LF8410)
1144 #include <pic18lf8410.h>
1146 #elif defined(__SDCC_PIC18LF8490)
1147 #include <pic18lf8490.h>
1149 #elif defined(__SDCC_PIC18LF8493)
1150 #include <pic18lf8493.h>
1152 #elif defined(__SDCC_PIC18LF8520)
1153 #include <pic18lf8520.h>
1155 #elif defined(__SDCC_PIC18LF8525)
1156 #include <pic18lf8525.h>
1158 #elif defined(__SDCC_PIC18LF8527)
1159 #include <pic18lf8527.h>
1161 #elif defined(__SDCC_PIC18LF8585)
1162 #include <pic18lf8585.h>
1164 #elif defined(__SDCC_PIC18LF8620)
1165 #include <pic18lf8620.h>
1167 #elif defined(__SDCC_PIC18LF8621)
1168 #include <pic18lf8621.h>
1170 #elif defined(__SDCC_PIC18LF8622)
1171 #include <pic18lf8622.h>
1173 #elif defined(__SDCC_PIC18LF8627)
1174 #include <pic18lf8627.h>
1176 #elif defined(__SDCC_PIC18LF8628)
1177 #include <pic18lf8628.h>
1179 #elif defined(__SDCC_PIC18LF8680)
1180 #include <pic18lf8680.h>
1182 #elif defined(__SDCC_PIC18LF8720)
1183 #include <pic18lf8720.h>
1185 #elif defined(__SDCC_PIC18LF8722)
1186 #include <pic18lf8722.h>
1188 #elif defined(__SDCC_PIC18LF8723)
1189 #include <pic18lf8723.h>
1191 #else
1192 #error The sdcc is not supported by this processor!
1193 #endif
1195 #ifndef __CONCAT2
1196 #define __CONCAT2(a, b) a##b
1197 #endif
1199 #ifndef __CONCAT
1200 #define __CONCAT(a, b) __CONCAT2(a, b)
1201 #endif
1203 #define __CONFIG(address, value) \
1204 static const __code unsigned char __at(address) __CONCAT(_conf, __LINE__) = (value)
1206 #define Nop() __asm nop __endasm
1207 #define ClrWdt() __asm clrwdt __endasm
1208 #define Sleep() __asm sleep __endasm
1209 #define Reset() __asm reset __endasm
1211 // To pointer manipulations. (From the sdcc/src/pic16/gen.h file.)
1212 #define GPTR_TAG_MASK 0xC0 // Generated by the device-manager.pl program.
1213 #define GPTR_TAG_DATA 0x80
1214 #define GPTR_TAG_EEPROM 0x40
1215 #define GPTR_TAG_CODE 0x00
1217 #endif // #ifndef __PIC18FREGS_H__