Version 3.2 HI-TECH Software Intermediate Code
"14 main.c
[c E4970 0 1 .. ]
[n E4970 . USER SETTINGS  ]
"15
[c E4973 0 1 .. ]
[n E4973 . BANK_CHANGE CHAN_CHANGE  ]
"16
[c E4976 0 1 .. ]
[n E4976 . SAMPLER SEQUENCER  ]
[p mainexit ]
"29
[c E4267 0 1 2 .. ]
[n E4267 . SYSTEM_STATE_USB_START SYSTEM_STATE_USB_SUSPEND SYSTEM_STATE_USB_RESUME  ]
"34 system.h
[v _SYSTEM_Initialize `(v ~T0 @X0 0 ef1`E4267 ]
"195 usb\usb_device.h
[v _USBDeviceInit `(v ~T0 @X0 0 ef ]
"25 definitions.h
[v _ledsIntro `(v ~T0 @X0 0 ef ]
"299 usb\usb_device.h
[v _USBDeviceTasks `(v ~T0 @X0 0 ef ]
"9 inputs.h
[v _readMatrixButtons `(v ~T0 @X0 0 ef ]
"28 definitions.h
[v _pressedButtonEff `(v ~T0 @X0 0 ef ]
"24
[v _processSystemButtons `(v ~T0 @X0 0 ef ]
"27
[v _sendMatrixButtonsToMidi `(v ~T0 @X0 0 ef ]
"2577 C:\Program Files (x86)\Microchip\xc8\v1.38\include\pic18f4550.h
[s S193 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 ]
[n S193 . RA0 RA1 RA2 RA3 RA4 RA5 RA6 ]
"2586
[s S194 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 ]
[n S194 . AN0 AN1 AN2 AN3 T0CKI AN4 OSC2 ]
"2595
[s S195 :2 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 ]
[n S195 . . VREFM VREFP . LVDIN ]
"2602
[s S196 :5 `uc 1 :1 `uc 1 ]
[n S196 . . HLVDIN ]
"2606
[s S197 :1 `uc 1 ]
[n S197 . ULPWUIN ]
"2576
[u S192 `S193 1 `S194 1 `S195 1 `S196 1 `S197 1 ]
[n S192 . . . . . . ]
"2610
[v _PORTAbits `VS192 ~T0 @X0 0 e@3968 ]
"22 definitions.h
[v _bankChange `(v ~T0 @X0 0 ef ]
"23
[v _channelChange `(v ~T0 @X0 0 ef ]
"18 outputs.h
[v _turnOnAllLeds `(v ~T0 @X0 0 ef2`uc`uc ]
"81 main.c
[c E4941 0 1 2 3 4 5 6 7 .. ]
[n E4941 ledsColors BLACK BLUE GREEN RED PURPLE YELLOW CYAN WHITE  ]
"21 outputs.h
[v _changeColor `(v ~T0 @X0 0 ef3`uc`uc`uc ]
[v F4952 `uc ~T0 @X0 -> 4 `i t ]
"17
[v _sendLEDs `(v ~T0 @X0 0 ef1`*F4952 ]
"12 inputs.h
[v _buttonPressed `(uc ~T0 @X0 0 ef ]
"13
[v _systemButtonPressed `(uc ~T0 @X0 0 ef ]
"22 outputs.h
[v _blinkLedAsync `(v ~T0 @X0 0 ef4`uc`uc`uc`uc ]
"19
[v _turnOffAllLeds `(v ~T0 @X0 0 ef ]
"65 midi.h
[v _sendMIDINote `(uc ~T0 @X0 0 ef3`uc`uc`uc ]
"20 system.h
[v _delayMs `(v ~T0 @X0 0 ef1`uc ]
[; ;htc.h: 26: extern const char __xc8_OPTIM_SPEED;
[; ;htc.h: 28: extern double __fpnormalize(double);
[; ;xc8debug.h: 14: extern void __builtin_software_breakpoint(void);
[; ;pic18f4550.h: 49: extern volatile unsigned char SPPDATA @ 0xF62;
"51 C:\Program Files (x86)\Microchip\xc8\v1.38\include\pic18f4550.h
[; ;pic18f4550.h: 51: asm("SPPDATA equ 0F62h");
[; <" SPPDATA equ 0F62h ;# ">
[; ;pic18f4550.h: 54: typedef union {
[; ;pic18f4550.h: 55: struct {
[; ;pic18f4550.h: 56: unsigned DATA :8;
[; ;pic18f4550.h: 57: };
[; ;pic18f4550.h: 58: } SPPDATAbits_t;
[; ;pic18f4550.h: 59: extern volatile SPPDATAbits_t SPPDATAbits @ 0xF62;
[; ;pic18f4550.h: 68: extern volatile unsigned char SPPCFG @ 0xF63;
"70
[; ;pic18f4550.h: 70: asm("SPPCFG equ 0F63h");
[; <" SPPCFG equ 0F63h ;# ">
[; ;pic18f4550.h: 73: typedef union {
[; ;pic18f4550.h: 74: struct {
[; ;pic18f4550.h: 75: unsigned WS :4;
[; ;pic18f4550.h: 76: unsigned CLK1EN :1;
[; ;pic18f4550.h: 77: unsigned CSEN :1;
[; ;pic18f4550.h: 78: unsigned CLKCFG :2;
[; ;pic18f4550.h: 79: };
[; ;pic18f4550.h: 80: struct {
[; ;pic18f4550.h: 81: unsigned WS0 :1;
[; ;pic18f4550.h: 82: unsigned WS1 :1;
[; ;pic18f4550.h: 83: unsigned WS2 :1;
[; ;pic18f4550.h: 84: unsigned WS3 :1;
[; ;pic18f4550.h: 85: unsigned :2;
[; ;pic18f4550.h: 86: unsigned CLKCFG0 :1;
[; ;pic18f4550.h: 87: unsigned CLKCFG1 :1;
[; ;pic18f4550.h: 88: };
[; ;pic18f4550.h: 89: } SPPCFGbits_t;
[; ;pic18f4550.h: 90: extern volatile SPPCFGbits_t SPPCFGbits @ 0xF63;
[; ;pic18f4550.h: 144: extern volatile unsigned char SPPEPS @ 0xF64;
"146
[; ;pic18f4550.h: 146: asm("SPPEPS equ 0F64h");
[; <" SPPEPS equ 0F64h ;# ">
[; ;pic18f4550.h: 149: typedef union {
[; ;pic18f4550.h: 150: struct {
[; ;pic18f4550.h: 151: unsigned ADDR :4;
[; ;pic18f4550.h: 152: unsigned SPPBUSY :1;
[; ;pic18f4550.h: 153: unsigned :1;
[; ;pic18f4550.h: 154: unsigned WRSPP :1;
[; ;pic18f4550.h: 155: unsigned RDSPP :1;
[; ;pic18f4550.h: 156: };
[; ;pic18f4550.h: 157: struct {
[; ;pic18f4550.h: 158: unsigned ADDR0 :1;
[; ;pic18f4550.h: 159: unsigned ADDR1 :1;
[; ;pic18f4550.h: 160: unsigned ADDR2 :1;
[; ;pic18f4550.h: 161: unsigned ADDR3 :1;
[; ;pic18f4550.h: 162: };
[; ;pic18f4550.h: 163: struct {
[; ;pic18f4550.h: 164: unsigned :4;
[; ;pic18f4550.h: 165: unsigned BUSY :1;
[; ;pic18f4550.h: 166: };
[; ;pic18f4550.h: 167: } SPPEPSbits_t;
[; ;pic18f4550.h: 168: extern volatile SPPEPSbits_t SPPEPSbits @ 0xF64;
[; ;pic18f4550.h: 217: extern volatile unsigned char SPPCON @ 0xF65;
"219
[; ;pic18f4550.h: 219: asm("SPPCON equ 0F65h");
[; <" SPPCON equ 0F65h ;# ">
[; ;pic18f4550.h: 222: typedef union {
[; ;pic18f4550.h: 223: struct {
[; ;pic18f4550.h: 224: unsigned SPPEN :1;
[; ;pic18f4550.h: 225: unsigned SPPOWN :1;
[; ;pic18f4550.h: 226: };
[; ;pic18f4550.h: 227: } SPPCONbits_t;
[; ;pic18f4550.h: 228: extern volatile SPPCONbits_t SPPCONbits @ 0xF65;
[; ;pic18f4550.h: 242: extern volatile unsigned short UFRM @ 0xF66;
"244
[; ;pic18f4550.h: 244: asm("UFRM equ 0F66h");
[; <" UFRM equ 0F66h ;# ">
[; ;pic18f4550.h: 248: extern volatile unsigned char UFRML @ 0xF66;
"250
[; ;pic18f4550.h: 250: asm("UFRML equ 0F66h");
[; <" UFRML equ 0F66h ;# ">
[; ;pic18f4550.h: 253: typedef union {
[; ;pic18f4550.h: 254: struct {
[; ;pic18f4550.h: 255: unsigned FRM :8;
[; ;pic18f4550.h: 256: };
[; ;pic18f4550.h: 257: struct {
[; ;pic18f4550.h: 258: unsigned FRM0 :1;
[; ;pic18f4550.h: 259: unsigned FRM1 :1;
[; ;pic18f4550.h: 260: unsigned FRM2 :1;
[; ;pic18f4550.h: 261: unsigned FRM3 :1;
[; ;pic18f4550.h: 262: unsigned FRM4 :1;
[; ;pic18f4550.h: 263: unsigned FRM5 :1;
[; ;pic18f4550.h: 264: unsigned FRM6 :1;
[; ;pic18f4550.h: 265: unsigned FRM7 :1;
[; ;pic18f4550.h: 266: };
[; ;pic18f4550.h: 267: struct {
[; ;pic18f4550.h: 268: unsigned FRML :8;
[; ;pic18f4550.h: 269: };
[; ;pic18f4550.h: 270: } UFRMLbits_t;
[; ;pic18f4550.h: 271: extern volatile UFRMLbits_t UFRMLbits @ 0xF66;
[; ;pic18f4550.h: 325: extern volatile unsigned char UFRMH @ 0xF67;
"327
[; ;pic18f4550.h: 327: asm("UFRMH equ 0F67h");
[; <" UFRMH equ 0F67h ;# ">
[; ;pic18f4550.h: 330: typedef union {
[; ;pic18f4550.h: 331: struct {
[; ;pic18f4550.h: 332: unsigned FRM :3;
[; ;pic18f4550.h: 333: };
[; ;pic18f4550.h: 334: struct {
[; ;pic18f4550.h: 335: unsigned FRM8 :1;
[; ;pic18f4550.h: 336: unsigned FRM9 :1;
[; ;pic18f4550.h: 337: unsigned FRM10 :1;
[; ;pic18f4550.h: 338: };
[; ;pic18f4550.h: 339: } UFRMHbits_t;
[; ;pic18f4550.h: 340: extern volatile UFRMHbits_t UFRMHbits @ 0xF67;
[; ;pic18f4550.h: 364: extern volatile unsigned char UIR @ 0xF68;
"366
[; ;pic18f4550.h: 366: asm("UIR equ 0F68h");
[; <" UIR equ 0F68h ;# ">
[; ;pic18f4550.h: 369: typedef union {
[; ;pic18f4550.h: 370: struct {
[; ;pic18f4550.h: 371: unsigned URSTIF :1;
[; ;pic18f4550.h: 372: unsigned UERRIF :1;
[; ;pic18f4550.h: 373: unsigned ACTVIF :1;
[; ;pic18f4550.h: 374: unsigned TRNIF :1;
[; ;pic18f4550.h: 375: unsigned IDLEIF :1;
[; ;pic18f4550.h: 376: unsigned STALLIF :1;
[; ;pic18f4550.h: 377: unsigned SOFIF :1;
[; ;pic18f4550.h: 378: };
[; ;pic18f4550.h: 379: } UIRbits_t;
[; ;pic18f4550.h: 380: extern volatile UIRbits_t UIRbits @ 0xF68;
[; ;pic18f4550.h: 419: extern volatile unsigned char UIE @ 0xF69;
"421
[; ;pic18f4550.h: 421: asm("UIE equ 0F69h");
[; <" UIE equ 0F69h ;# ">
[; ;pic18f4550.h: 424: typedef union {
[; ;pic18f4550.h: 425: struct {
[; ;pic18f4550.h: 426: unsigned URSTIE :1;
[; ;pic18f4550.h: 427: unsigned UERRIE :1;
[; ;pic18f4550.h: 428: unsigned ACTVIE :1;
[; ;pic18f4550.h: 429: unsigned TRNIE :1;
[; ;pic18f4550.h: 430: unsigned IDLEIE :1;
[; ;pic18f4550.h: 431: unsigned STALLIE :1;
[; ;pic18f4550.h: 432: unsigned SOFIE :1;
[; ;pic18f4550.h: 433: };
[; ;pic18f4550.h: 434: } UIEbits_t;
[; ;pic18f4550.h: 435: extern volatile UIEbits_t UIEbits @ 0xF69;
[; ;pic18f4550.h: 474: extern volatile unsigned char UEIR @ 0xF6A;
"476
[; ;pic18f4550.h: 476: asm("UEIR equ 0F6Ah");
[; <" UEIR equ 0F6Ah ;# ">
[; ;pic18f4550.h: 479: typedef union {
[; ;pic18f4550.h: 480: struct {
[; ;pic18f4550.h: 481: unsigned PIDEF :1;
[; ;pic18f4550.h: 482: unsigned CRC5EF :1;
[; ;pic18f4550.h: 483: unsigned CRC16EF :1;
[; ;pic18f4550.h: 484: unsigned DFN8EF :1;
[; ;pic18f4550.h: 485: unsigned BTOEF :1;
[; ;pic18f4550.h: 486: unsigned :2;
[; ;pic18f4550.h: 487: unsigned BTSEF :1;
[; ;pic18f4550.h: 488: };
[; ;pic18f4550.h: 489: } UEIRbits_t;
[; ;pic18f4550.h: 490: extern volatile UEIRbits_t UEIRbits @ 0xF6A;
[; ;pic18f4550.h: 524: extern volatile unsigned char UEIE @ 0xF6B;
"526
[; ;pic18f4550.h: 526: asm("UEIE equ 0F6Bh");
[; <" UEIE equ 0F6Bh ;# ">
[; ;pic18f4550.h: 529: typedef union {
[; ;pic18f4550.h: 530: struct {
[; ;pic18f4550.h: 531: unsigned PIDEE :1;
[; ;pic18f4550.h: 532: unsigned CRC5EE :1;
[; ;pic18f4550.h: 533: unsigned CRC16EE :1;
[; ;pic18f4550.h: 534: unsigned DFN8EE :1;
[; ;pic18f4550.h: 535: unsigned BTOEE :1;
[; ;pic18f4550.h: 536: unsigned :2;
[; ;pic18f4550.h: 537: unsigned BTSEE :1;
[; ;pic18f4550.h: 538: };
[; ;pic18f4550.h: 539: } UEIEbits_t;
[; ;pic18f4550.h: 540: extern volatile UEIEbits_t UEIEbits @ 0xF6B;
[; ;pic18f4550.h: 574: extern volatile unsigned char USTAT @ 0xF6C;
"576
[; ;pic18f4550.h: 576: asm("USTAT equ 0F6Ch");
[; <" USTAT equ 0F6Ch ;# ">
[; ;pic18f4550.h: 579: typedef union {
[; ;pic18f4550.h: 580: struct {
[; ;pic18f4550.h: 581: unsigned :1;
[; ;pic18f4550.h: 582: unsigned PPBI :1;
[; ;pic18f4550.h: 583: unsigned DIR :1;
[; ;pic18f4550.h: 584: unsigned ENDP :4;
[; ;pic18f4550.h: 585: };
[; ;pic18f4550.h: 586: struct {
[; ;pic18f4550.h: 587: unsigned :3;
[; ;pic18f4550.h: 588: unsigned ENDP0 :1;
[; ;pic18f4550.h: 589: unsigned ENDP1 :1;
[; ;pic18f4550.h: 590: unsigned ENDP2 :1;
[; ;pic18f4550.h: 591: unsigned ENDP3 :1;
[; ;pic18f4550.h: 592: };
[; ;pic18f4550.h: 593: } USTATbits_t;
[; ;pic18f4550.h: 594: extern volatile USTATbits_t USTATbits @ 0xF6C;
[; ;pic18f4550.h: 633: extern volatile unsigned char UCON @ 0xF6D;
"635
[; ;pic18f4550.h: 635: asm("UCON equ 0F6Dh");
[; <" UCON equ 0F6Dh ;# ">
[; ;pic18f4550.h: 638: typedef union {
[; ;pic18f4550.h: 639: struct {
[; ;pic18f4550.h: 640: unsigned :1;
[; ;pic18f4550.h: 641: unsigned SUSPND :1;
[; ;pic18f4550.h: 642: unsigned RESUME :1;
[; ;pic18f4550.h: 643: unsigned USBEN :1;
[; ;pic18f4550.h: 644: unsigned PKTDIS :1;
[; ;pic18f4550.h: 645: unsigned SE0 :1;
[; ;pic18f4550.h: 646: unsigned PPBRST :1;
[; ;pic18f4550.h: 647: };
[; ;pic18f4550.h: 648: } UCONbits_t;
[; ;pic18f4550.h: 649: extern volatile UCONbits_t UCONbits @ 0xF6D;
[; ;pic18f4550.h: 683: extern volatile unsigned char UADDR @ 0xF6E;
"685
[; ;pic18f4550.h: 685: asm("UADDR equ 0F6Eh");
[; <" UADDR equ 0F6Eh ;# ">
[; ;pic18f4550.h: 688: typedef union {
[; ;pic18f4550.h: 689: struct {
[; ;pic18f4550.h: 690: unsigned ADDR :7;
[; ;pic18f4550.h: 691: };
[; ;pic18f4550.h: 692: struct {
[; ;pic18f4550.h: 693: unsigned ADDR0 :1;
[; ;pic18f4550.h: 694: unsigned ADDR1 :1;
[; ;pic18f4550.h: 695: unsigned ADDR2 :1;
[; ;pic18f4550.h: 696: unsigned ADDR3 :1;
[; ;pic18f4550.h: 697: unsigned ADDR4 :1;
[; ;pic18f4550.h: 698: unsigned ADDR5 :1;
[; ;pic18f4550.h: 699: unsigned ADDR6 :1;
[; ;pic18f4550.h: 700: };
[; ;pic18f4550.h: 701: } UADDRbits_t;
[; ;pic18f4550.h: 702: extern volatile UADDRbits_t UADDRbits @ 0xF6E;
[; ;pic18f4550.h: 746: extern volatile unsigned char UCFG @ 0xF6F;
"748
[; ;pic18f4550.h: 748: asm("UCFG equ 0F6Fh");
[; <" UCFG equ 0F6Fh ;# ">
[; ;pic18f4550.h: 751: typedef union {
[; ;pic18f4550.h: 752: struct {
[; ;pic18f4550.h: 753: unsigned PPB :2;
[; ;pic18f4550.h: 754: unsigned FSEN :1;
[; ;pic18f4550.h: 755: unsigned UTRDIS :1;
[; ;pic18f4550.h: 756: unsigned UPUEN :1;
[; ;pic18f4550.h: 757: unsigned :1;
[; ;pic18f4550.h: 758: unsigned UOEMON :1;
[; ;pic18f4550.h: 759: unsigned UTEYE :1;
[; ;pic18f4550.h: 760: };
[; ;pic18f4550.h: 761: struct {
[; ;pic18f4550.h: 762: unsigned PPB0 :1;
[; ;pic18f4550.h: 763: unsigned PPB1 :1;
[; ;pic18f4550.h: 764: };
[; ;pic18f4550.h: 765: struct {
[; ;pic18f4550.h: 766: unsigned UPP0 :1;
[; ;pic18f4550.h: 767: };
[; ;pic18f4550.h: 768: struct {
[; ;pic18f4550.h: 769: unsigned :1;
[; ;pic18f4550.h: 770: unsigned UPP1 :1;
[; ;pic18f4550.h: 771: };
[; ;pic18f4550.h: 772: } UCFGbits_t;
[; ;pic18f4550.h: 773: extern volatile UCFGbits_t UCFGbits @ 0xF6F;
[; ;pic18f4550.h: 827: extern volatile unsigned char UEP0 @ 0xF70;
"829
[; ;pic18f4550.h: 829: asm("UEP0 equ 0F70h");
[; <" UEP0 equ 0F70h ;# ">
[; ;pic18f4550.h: 832: typedef union {
[; ;pic18f4550.h: 833: struct {
[; ;pic18f4550.h: 834: unsigned EPSTALL :1;
[; ;pic18f4550.h: 835: unsigned EPINEN :1;
[; ;pic18f4550.h: 836: unsigned EPOUTEN :1;
[; ;pic18f4550.h: 837: unsigned EPCONDIS :1;
[; ;pic18f4550.h: 838: unsigned EPHSHK :1;
[; ;pic18f4550.h: 839: };
[; ;pic18f4550.h: 840: struct {
[; ;pic18f4550.h: 841: unsigned :3;
[; ;pic18f4550.h: 842: unsigned EP0CONDIS :1;
[; ;pic18f4550.h: 843: };
[; ;pic18f4550.h: 844: struct {
[; ;pic18f4550.h: 845: unsigned :4;
[; ;pic18f4550.h: 846: unsigned EP0HSHK :1;
[; ;pic18f4550.h: 847: };
[; ;pic18f4550.h: 848: struct {
[; ;pic18f4550.h: 849: unsigned :1;
[; ;pic18f4550.h: 850: unsigned EP0INEN :1;
[; ;pic18f4550.h: 851: };
[; ;pic18f4550.h: 852: struct {
[; ;pic18f4550.h: 853: unsigned :2;
[; ;pic18f4550.h: 854: unsigned EP0OUTEN :1;
[; ;pic18f4550.h: 855: };
[; ;pic18f4550.h: 856: struct {
[; ;pic18f4550.h: 857: unsigned EP0STALL :1;
[; ;pic18f4550.h: 858: };
[; ;pic18f4550.h: 859: struct {
[; ;pic18f4550.h: 860: unsigned :3;
[; ;pic18f4550.h: 861: unsigned EPCONDIS0 :1;
[; ;pic18f4550.h: 862: };
[; ;pic18f4550.h: 863: struct {
[; ;pic18f4550.h: 864: unsigned :4;
[; ;pic18f4550.h: 865: unsigned EPHSHK0 :1;
[; ;pic18f4550.h: 866: };
[; ;pic18f4550.h: 867: struct {
[; ;pic18f4550.h: 868: unsigned :1;
[; ;pic18f4550.h: 869: unsigned EPINEN0 :1;
[; ;pic18f4550.h: 870: };
[; ;pic18f4550.h: 871: struct {
[; ;pic18f4550.h: 872: unsigned :2;
[; ;pic18f4550.h: 873: unsigned EPOUTEN0 :1;
[; ;pic18f4550.h: 874: };
[; ;pic18f4550.h: 875: struct {
[; ;pic18f4550.h: 876: unsigned EPSTALL0 :1;
[; ;pic18f4550.h: 877: };
[; ;pic18f4550.h: 878: } UEP0bits_t;
[; ;pic18f4550.h: 879: extern volatile UEP0bits_t UEP0bits @ 0xF70;
[; ;pic18f4550.h: 958: extern volatile unsigned char UEP1 @ 0xF71;
"960
[; ;pic18f4550.h: 960: asm("UEP1 equ 0F71h");
[; <" UEP1 equ 0F71h ;# ">
[; ;pic18f4550.h: 963: typedef union {
[; ;pic18f4550.h: 964: struct {
[; ;pic18f4550.h: 965: unsigned EPSTALL :1;
[; ;pic18f4550.h: 966: unsigned EPINEN :1;
[; ;pic18f4550.h: 967: unsigned EPOUTEN :1;
[; ;pic18f4550.h: 968: unsigned EPCONDIS :1;
[; ;pic18f4550.h: 969: unsigned EPHSHK :1;
[; ;pic18f4550.h: 970: };
[; ;pic18f4550.h: 971: struct {
[; ;pic18f4550.h: 972: unsigned :3;
[; ;pic18f4550.h: 973: unsigned EP1CONDIS :1;
[; ;pic18f4550.h: 974: };
[; ;pic18f4550.h: 975: struct {
[; ;pic18f4550.h: 976: unsigned :4;
[; ;pic18f4550.h: 977: unsigned EP1HSHK :1;
[; ;pic18f4550.h: 978: };
[; ;pic18f4550.h: 979: struct {
[; ;pic18f4550.h: 980: unsigned :1;
[; ;pic18f4550.h: 981: unsigned EP1INEN :1;
[; ;pic18f4550.h: 982: };
[; ;pic18f4550.h: 983: struct {
[; ;pic18f4550.h: 984: unsigned :2;
[; ;pic18f4550.h: 985: unsigned EP1OUTEN :1;
[; ;pic18f4550.h: 986: };
[; ;pic18f4550.h: 987: struct {
[; ;pic18f4550.h: 988: unsigned EP1STALL :1;
[; ;pic18f4550.h: 989: };
[; ;pic18f4550.h: 990: struct {
[; ;pic18f4550.h: 991: unsigned :3;
[; ;pic18f4550.h: 992: unsigned EPCONDIS1 :1;
[; ;pic18f4550.h: 993: };
[; ;pic18f4550.h: 994: struct {
[; ;pic18f4550.h: 995: unsigned :4;
[; ;pic18f4550.h: 996: unsigned EPHSHK1 :1;
[; ;pic18f4550.h: 997: };
[; ;pic18f4550.h: 998: struct {
[; ;pic18f4550.h: 999: unsigned :1;
[; ;pic18f4550.h: 1000: unsigned EPINEN1 :1;
[; ;pic18f4550.h: 1001: };
[; ;pic18f4550.h: 1002: struct {
[; ;pic18f4550.h: 1003: unsigned :2;
[; ;pic18f4550.h: 1004: unsigned EPOUTEN1 :1;
[; ;pic18f4550.h: 1005: };
[; ;pic18f4550.h: 1006: struct {
[; ;pic18f4550.h: 1007: unsigned EPSTALL1 :1;
[; ;pic18f4550.h: 1008: };
[; ;pic18f4550.h: 1009: } UEP1bits_t;
[; ;pic18f4550.h: 1010: extern volatile UEP1bits_t UEP1bits @ 0xF71;
[; ;pic18f4550.h: 1089: extern volatile unsigned char UEP2 @ 0xF72;
"1091
[; ;pic18f4550.h: 1091: asm("UEP2 equ 0F72h");
[; <" UEP2 equ 0F72h ;# ">
[; ;pic18f4550.h: 1094: typedef union {
[; ;pic18f4550.h: 1095: struct {
[; ;pic18f4550.h: 1096: unsigned EPSTALL :1;
[; ;pic18f4550.h: 1097: unsigned EPINEN :1;
[; ;pic18f4550.h: 1098: unsigned EPOUTEN :1;
[; ;pic18f4550.h: 1099: unsigned EPCONDIS :1;
[; ;pic18f4550.h: 1100: unsigned EPHSHK :1;
[; ;pic18f4550.h: 1101: };
[; ;pic18f4550.h: 1102: struct {
[; ;pic18f4550.h: 1103: unsigned :3;
[; ;pic18f4550.h: 1104: unsigned EP2CONDIS :1;
[; ;pic18f4550.h: 1105: };
[; ;pic18f4550.h: 1106: struct {
[; ;pic18f4550.h: 1107: unsigned :4;
[; ;pic18f4550.h: 1108: unsigned EP2HSHK :1;
[; ;pic18f4550.h: 1109: };
[; ;pic18f4550.h: 1110: struct {
[; ;pic18f4550.h: 1111: unsigned :1;
[; ;pic18f4550.h: 1112: unsigned EP2INEN :1;
[; ;pic18f4550.h: 1113: };
[; ;pic18f4550.h: 1114: struct {
[; ;pic18f4550.h: 1115: unsigned :2;
[; ;pic18f4550.h: 1116: unsigned EP2OUTEN :1;
[; ;pic18f4550.h: 1117: };
[; ;pic18f4550.h: 1118: struct {
[; ;pic18f4550.h: 1119: unsigned EP2STALL :1;
[; ;pic18f4550.h: 1120: };
[; ;pic18f4550.h: 1121: struct {
[; ;pic18f4550.h: 1122: unsigned :3;
[; ;pic18f4550.h: 1123: unsigned EPCONDIS2 :1;
[; ;pic18f4550.h: 1124: };
[; ;pic18f4550.h: 1125: struct {
[; ;pic18f4550.h: 1126: unsigned :4;
[; ;pic18f4550.h: 1127: unsigned EPHSHK2 :1;
[; ;pic18f4550.h: 1128: };
[; ;pic18f4550.h: 1129: struct {
[; ;pic18f4550.h: 1130: unsigned :1;
[; ;pic18f4550.h: 1131: unsigned EPINEN2 :1;
[; ;pic18f4550.h: 1132: };
[; ;pic18f4550.h: 1133: struct {
[; ;pic18f4550.h: 1134: unsigned :2;
[; ;pic18f4550.h: 1135: unsigned EPOUTEN2 :1;
[; ;pic18f4550.h: 1136: };
[; ;pic18f4550.h: 1137: struct {
[; ;pic18f4550.h: 1138: unsigned EPSTALL2 :1;
[; ;pic18f4550.h: 1139: };
[; ;pic18f4550.h: 1140: } UEP2bits_t;
[; ;pic18f4550.h: 1141: extern volatile UEP2bits_t UEP2bits @ 0xF72;
[; ;pic18f4550.h: 1220: extern volatile unsigned char UEP3 @ 0xF73;
"1222
[; ;pic18f4550.h: 1222: asm("UEP3 equ 0F73h");
[; <" UEP3 equ 0F73h ;# ">
[; ;pic18f4550.h: 1225: typedef union {
[; ;pic18f4550.h: 1226: struct {
[; ;pic18f4550.h: 1227: unsigned EPSTALL :1;
[; ;pic18f4550.h: 1228: unsigned EPINEN :1;
[; ;pic18f4550.h: 1229: unsigned EPOUTEN :1;
[; ;pic18f4550.h: 1230: unsigned EPCONDIS :1;
[; ;pic18f4550.h: 1231: unsigned EPHSHK :1;
[; ;pic18f4550.h: 1232: };
[; ;pic18f4550.h: 1233: struct {
[; ;pic18f4550.h: 1234: unsigned :3;
[; ;pic18f4550.h: 1235: unsigned EP3CONDIS :1;
[; ;pic18f4550.h: 1236: };
[; ;pic18f4550.h: 1237: struct {
[; ;pic18f4550.h: 1238: unsigned :4;
[; ;pic18f4550.h: 1239: unsigned EP3HSHK :1;
[; ;pic18f4550.h: 1240: };
[; ;pic18f4550.h: 1241: struct {
[; ;pic18f4550.h: 1242: unsigned :1;
[; ;pic18f4550.h: 1243: unsigned EP3INEN :1;
[; ;pic18f4550.h: 1244: };
[; ;pic18f4550.h: 1245: struct {
[; ;pic18f4550.h: 1246: unsigned :2;
[; ;pic18f4550.h: 1247: unsigned EP3OUTEN :1;
[; ;pic18f4550.h: 1248: };
[; ;pic18f4550.h: 1249: struct {
[; ;pic18f4550.h: 1250: unsigned EP3STALL :1;
[; ;pic18f4550.h: 1251: };
[; ;pic18f4550.h: 1252: struct {
[; ;pic18f4550.h: 1253: unsigned :3;
[; ;pic18f4550.h: 1254: unsigned EPCONDIS3 :1;
[; ;pic18f4550.h: 1255: };
[; ;pic18f4550.h: 1256: struct {
[; ;pic18f4550.h: 1257: unsigned :4;
[; ;pic18f4550.h: 1258: unsigned EPHSHK3 :1;
[; ;pic18f4550.h: 1259: };
[; ;pic18f4550.h: 1260: struct {
[; ;pic18f4550.h: 1261: unsigned :1;
[; ;pic18f4550.h: 1262: unsigned EPINEN3 :1;
[; ;pic18f4550.h: 1263: };
[; ;pic18f4550.h: 1264: struct {
[; ;pic18f4550.h: 1265: unsigned :2;
[; ;pic18f4550.h: 1266: unsigned EPOUTEN3 :1;
[; ;pic18f4550.h: 1267: };
[; ;pic18f4550.h: 1268: struct {
[; ;pic18f4550.h: 1269: unsigned EPSTALL3 :1;
[; ;pic18f4550.h: 1270: };
[; ;pic18f4550.h: 1271: } UEP3bits_t;
[; ;pic18f4550.h: 1272: extern volatile UEP3bits_t UEP3bits @ 0xF73;
[; ;pic18f4550.h: 1351: extern volatile unsigned char UEP4 @ 0xF74;
"1353
[; ;pic18f4550.h: 1353: asm("UEP4 equ 0F74h");
[; <" UEP4 equ 0F74h ;# ">
[; ;pic18f4550.h: 1356: typedef union {
[; ;pic18f4550.h: 1357: struct {
[; ;pic18f4550.h: 1358: unsigned EPSTALL :1;
[; ;pic18f4550.h: 1359: unsigned EPINEN :1;
[; ;pic18f4550.h: 1360: unsigned EPOUTEN :1;
[; ;pic18f4550.h: 1361: unsigned EPCONDIS :1;
[; ;pic18f4550.h: 1362: unsigned EPHSHK :1;
[; ;pic18f4550.h: 1363: };
[; ;pic18f4550.h: 1364: struct {
[; ;pic18f4550.h: 1365: unsigned :3;
[; ;pic18f4550.h: 1366: unsigned EP4CONDIS :1;
[; ;pic18f4550.h: 1367: };
[; ;pic18f4550.h: 1368: struct {
[; ;pic18f4550.h: 1369: unsigned :4;
[; ;pic18f4550.h: 1370: unsigned EP4HSHK :1;
[; ;pic18f4550.h: 1371: };
[; ;pic18f4550.h: 1372: struct {
[; ;pic18f4550.h: 1373: unsigned :1;
[; ;pic18f4550.h: 1374: unsigned EP4INEN :1;
[; ;pic18f4550.h: 1375: };
[; ;pic18f4550.h: 1376: struct {
[; ;pic18f4550.h: 1377: unsigned :2;
[; ;pic18f4550.h: 1378: unsigned EP4OUTEN :1;
[; ;pic18f4550.h: 1379: };
[; ;pic18f4550.h: 1380: struct {
[; ;pic18f4550.h: 1381: unsigned EP4STALL :1;
[; ;pic18f4550.h: 1382: };
[; ;pic18f4550.h: 1383: struct {
[; ;pic18f4550.h: 1384: unsigned :3;
[; ;pic18f4550.h: 1385: unsigned EPCONDIS4 :1;
[; ;pic18f4550.h: 1386: };
[; ;pic18f4550.h: 1387: struct {
[; ;pic18f4550.h: 1388: unsigned :4;
[; ;pic18f4550.h: 1389: unsigned EPHSHK4 :1;
[; ;pic18f4550.h: 1390: };
[; ;pic18f4550.h: 1391: struct {
[; ;pic18f4550.h: 1392: unsigned :1;
[; ;pic18f4550.h: 1393: unsigned EPINEN4 :1;
[; ;pic18f4550.h: 1394: };
[; ;pic18f4550.h: 1395: struct {
[; ;pic18f4550.h: 1396: unsigned :2;
[; ;pic18f4550.h: 1397: unsigned EPOUTEN4 :1;
[; ;pic18f4550.h: 1398: };
[; ;pic18f4550.h: 1399: struct {
[; ;pic18f4550.h: 1400: unsigned EPSTALL4 :1;
[; ;pic18f4550.h: 1401: };
[; ;pic18f4550.h: 1402: } UEP4bits_t;
[; ;pic18f4550.h: 1403: extern volatile UEP4bits_t UEP4bits @ 0xF74;
[; ;pic18f4550.h: 1482: extern volatile unsigned char UEP5 @ 0xF75;
"1484
[; ;pic18f4550.h: 1484: asm("UEP5 equ 0F75h");
[; <" UEP5 equ 0F75h ;# ">
[; ;pic18f4550.h: 1487: typedef union {
[; ;pic18f4550.h: 1488: struct {
[; ;pic18f4550.h: 1489: unsigned EPSTALL :1;
[; ;pic18f4550.h: 1490: unsigned EPINEN :1;
[; ;pic18f4550.h: 1491: unsigned EPOUTEN :1;
[; ;pic18f4550.h: 1492: unsigned EPCONDIS :1;
[; ;pic18f4550.h: 1493: unsigned EPHSHK :1;
[; ;pic18f4550.h: 1494: };
[; ;pic18f4550.h: 1495: struct {
[; ;pic18f4550.h: 1496: unsigned :3;
[; ;pic18f4550.h: 1497: unsigned EP5CONDIS :1;
[; ;pic18f4550.h: 1498: };
[; ;pic18f4550.h: 1499: struct {
[; ;pic18f4550.h: 1500: unsigned :4;
[; ;pic18f4550.h: 1501: unsigned EP5HSHK :1;
[; ;pic18f4550.h: 1502: };
[; ;pic18f4550.h: 1503: struct {
[; ;pic18f4550.h: 1504: unsigned :1;
[; ;pic18f4550.h: 1505: unsigned EP5INEN :1;
[; ;pic18f4550.h: 1506: };
[; ;pic18f4550.h: 1507: struct {
[; ;pic18f4550.h: 1508: unsigned :2;
[; ;pic18f4550.h: 1509: unsigned EP5OUTEN :1;
[; ;pic18f4550.h: 1510: };
[; ;pic18f4550.h: 1511: struct {
[; ;pic18f4550.h: 1512: unsigned EP5STALL :1;
[; ;pic18f4550.h: 1513: };
[; ;pic18f4550.h: 1514: struct {
[; ;pic18f4550.h: 1515: unsigned :3;
[; ;pic18f4550.h: 1516: unsigned EPCONDIS5 :1;
[; ;pic18f4550.h: 1517: };
[; ;pic18f4550.h: 1518: struct {
[; ;pic18f4550.h: 1519: unsigned :4;
[; ;pic18f4550.h: 1520: unsigned EPHSHK5 :1;
[; ;pic18f4550.h: 1521: };
[; ;pic18f4550.h: 1522: struct {
[; ;pic18f4550.h: 1523: unsigned :1;
[; ;pic18f4550.h: 1524: unsigned EPINEN5 :1;
[; ;pic18f4550.h: 1525: };
[; ;pic18f4550.h: 1526: struct {
[; ;pic18f4550.h: 1527: unsigned :2;
[; ;pic18f4550.h: 1528: unsigned EPOUTEN5 :1;
[; ;pic18f4550.h: 1529: };
[; ;pic18f4550.h: 1530: struct {
[; ;pic18f4550.h: 1531: unsigned EPSTALL5 :1;
[; ;pic18f4550.h: 1532: };
[; ;pic18f4550.h: 1533: } UEP5bits_t;
[; ;pic18f4550.h: 1534: extern volatile UEP5bits_t UEP5bits @ 0xF75;
[; ;pic18f4550.h: 1613: extern volatile unsigned char UEP6 @ 0xF76;
"1615
[; ;pic18f4550.h: 1615: asm("UEP6 equ 0F76h");
[; <" UEP6 equ 0F76h ;# ">
[; ;pic18f4550.h: 1618: typedef union {
[; ;pic18f4550.h: 1619: struct {
[; ;pic18f4550.h: 1620: unsigned EPSTALL :1;
[; ;pic18f4550.h: 1621: unsigned EPINEN :1;
[; ;pic18f4550.h: 1622: unsigned EPOUTEN :1;
[; ;pic18f4550.h: 1623: unsigned EPCONDIS :1;
[; ;pic18f4550.h: 1624: unsigned EPHSHK :1;
[; ;pic18f4550.h: 1625: };
[; ;pic18f4550.h: 1626: struct {
[; ;pic18f4550.h: 1627: unsigned :3;
[; ;pic18f4550.h: 1628: unsigned EP6CONDIS :1;
[; ;pic18f4550.h: 1629: };
[; ;pic18f4550.h: 1630: struct {
[; ;pic18f4550.h: 1631: unsigned :4;
[; ;pic18f4550.h: 1632: unsigned EP6HSHK :1;
[; ;pic18f4550.h: 1633: };
[; ;pic18f4550.h: 1634: struct {
[; ;pic18f4550.h: 1635: unsigned :1;
[; ;pic18f4550.h: 1636: unsigned EP6INEN :1;
[; ;pic18f4550.h: 1637: };
[; ;pic18f4550.h: 1638: struct {
[; ;pic18f4550.h: 1639: unsigned :2;
[; ;pic18f4550.h: 1640: unsigned EP6OUTEN :1;
[; ;pic18f4550.h: 1641: };
[; ;pic18f4550.h: 1642: struct {
[; ;pic18f4550.h: 1643: unsigned EP6STALL :1;
[; ;pic18f4550.h: 1644: };
[; ;pic18f4550.h: 1645: struct {
[; ;pic18f4550.h: 1646: unsigned :3;
[; ;pic18f4550.h: 1647: unsigned EPCONDIS6 :1;
[; ;pic18f4550.h: 1648: };
[; ;pic18f4550.h: 1649: struct {
[; ;pic18f4550.h: 1650: unsigned :4;
[; ;pic18f4550.h: 1651: unsigned EPHSHK6 :1;
[; ;pic18f4550.h: 1652: };
[; ;pic18f4550.h: 1653: struct {
[; ;pic18f4550.h: 1654: unsigned :1;
[; ;pic18f4550.h: 1655: unsigned EPINEN6 :1;
[; ;pic18f4550.h: 1656: };
[; ;pic18f4550.h: 1657: struct {
[; ;pic18f4550.h: 1658: unsigned :2;
[; ;pic18f4550.h: 1659: unsigned EPOUTEN6 :1;
[; ;pic18f4550.h: 1660: };
[; ;pic18f4550.h: 1661: struct {
[; ;pic18f4550.h: 1662: unsigned EPSTALL6 :1;
[; ;pic18f4550.h: 1663: };
[; ;pic18f4550.h: 1664: } UEP6bits_t;
[; ;pic18f4550.h: 1665: extern volatile UEP6bits_t UEP6bits @ 0xF76;
[; ;pic18f4550.h: 1744: extern volatile unsigned char UEP7 @ 0xF77;
"1746
[; ;pic18f4550.h: 1746: asm("UEP7 equ 0F77h");
[; <" UEP7 equ 0F77h ;# ">
[; ;pic18f4550.h: 1749: typedef union {
[; ;pic18f4550.h: 1750: struct {
[; ;pic18f4550.h: 1751: unsigned EPSTALL :1;
[; ;pic18f4550.h: 1752: unsigned EPINEN :1;
[; ;pic18f4550.h: 1753: unsigned EPOUTEN :1;
[; ;pic18f4550.h: 1754: unsigned EPCONDIS :1;
[; ;pic18f4550.h: 1755: unsigned EPHSHK :1;
[; ;pic18f4550.h: 1756: };
[; ;pic18f4550.h: 1757: struct {
[; ;pic18f4550.h: 1758: unsigned :3;
[; ;pic18f4550.h: 1759: unsigned EP7CONDIS :1;
[; ;pic18f4550.h: 1760: };
[; ;pic18f4550.h: 1761: struct {
[; ;pic18f4550.h: 1762: unsigned :4;
[; ;pic18f4550.h: 1763: unsigned EP7HSHK :1;
[; ;pic18f4550.h: 1764: };
[; ;pic18f4550.h: 1765: struct {
[; ;pic18f4550.h: 1766: unsigned :1;
[; ;pic18f4550.h: 1767: unsigned EP7INEN :1;
[; ;pic18f4550.h: 1768: };
[; ;pic18f4550.h: 1769: struct {
[; ;pic18f4550.h: 1770: unsigned :2;
[; ;pic18f4550.h: 1771: unsigned EP7OUTEN :1;
[; ;pic18f4550.h: 1772: };
[; ;pic18f4550.h: 1773: struct {
[; ;pic18f4550.h: 1774: unsigned EP7STALL :1;
[; ;pic18f4550.h: 1775: };
[; ;pic18f4550.h: 1776: struct {
[; ;pic18f4550.h: 1777: unsigned :3;
[; ;pic18f4550.h: 1778: unsigned EPCONDIS7 :1;
[; ;pic18f4550.h: 1779: };
[; ;pic18f4550.h: 1780: struct {
[; ;pic18f4550.h: 1781: unsigned :4;
[; ;pic18f4550.h: 1782: unsigned EPHSHK7 :1;
[; ;pic18f4550.h: 1783: };
[; ;pic18f4550.h: 1784: struct {
[; ;pic18f4550.h: 1785: unsigned :1;
[; ;pic18f4550.h: 1786: unsigned EPINEN7 :1;
[; ;pic18f4550.h: 1787: };
[; ;pic18f4550.h: 1788: struct {
[; ;pic18f4550.h: 1789: unsigned :2;
[; ;pic18f4550.h: 1790: unsigned EPOUTEN7 :1;
[; ;pic18f4550.h: 1791: };
[; ;pic18f4550.h: 1792: struct {
[; ;pic18f4550.h: 1793: unsigned EPSTALL7 :1;
[; ;pic18f4550.h: 1794: };
[; ;pic18f4550.h: 1795: } UEP7bits_t;
[; ;pic18f4550.h: 1796: extern volatile UEP7bits_t UEP7bits @ 0xF77;
[; ;pic18f4550.h: 1875: extern volatile unsigned char UEP8 @ 0xF78;
"1877
[; ;pic18f4550.h: 1877: asm("UEP8 equ 0F78h");
[; <" UEP8 equ 0F78h ;# ">
[; ;pic18f4550.h: 1880: typedef union {
[; ;pic18f4550.h: 1881: struct {
[; ;pic18f4550.h: 1882: unsigned EPSTALL :1;
[; ;pic18f4550.h: 1883: unsigned EPINEN :1;
[; ;pic18f4550.h: 1884: unsigned EPOUTEN :1;
[; ;pic18f4550.h: 1885: unsigned EPCONDIS :1;
[; ;pic18f4550.h: 1886: unsigned EPHSHK :1;
[; ;pic18f4550.h: 1887: };
[; ;pic18f4550.h: 1888: struct {
[; ;pic18f4550.h: 1889: unsigned :3;
[; ;pic18f4550.h: 1890: unsigned EPCONDIS8 :1;
[; ;pic18f4550.h: 1891: };
[; ;pic18f4550.h: 1892: struct {
[; ;pic18f4550.h: 1893: unsigned :4;
[; ;pic18f4550.h: 1894: unsigned EPHSHK8 :1;
[; ;pic18f4550.h: 1895: };
[; ;pic18f4550.h: 1896: struct {
[; ;pic18f4550.h: 1897: unsigned :1;
[; ;pic18f4550.h: 1898: unsigned EPINEN8 :1;
[; ;pic18f4550.h: 1899: };
[; ;pic18f4550.h: 1900: struct {
[; ;pic18f4550.h: 1901: unsigned :2;
[; ;pic18f4550.h: 1902: unsigned EPOUTEN8 :1;
[; ;pic18f4550.h: 1903: };
[; ;pic18f4550.h: 1904: struct {
[; ;pic18f4550.h: 1905: unsigned EPSTALL8 :1;
[; ;pic18f4550.h: 1906: };
[; ;pic18f4550.h: 1907: } UEP8bits_t;
[; ;pic18f4550.h: 1908: extern volatile UEP8bits_t UEP8bits @ 0xF78;
[; ;pic18f4550.h: 1962: extern volatile unsigned char UEP9 @ 0xF79;
"1964
[; ;pic18f4550.h: 1964: asm("UEP9 equ 0F79h");
[; <" UEP9 equ 0F79h ;# ">
[; ;pic18f4550.h: 1967: typedef union {
[; ;pic18f4550.h: 1968: struct {
[; ;pic18f4550.h: 1969: unsigned EPSTALL :1;
[; ;pic18f4550.h: 1970: unsigned EPINEN :1;
[; ;pic18f4550.h: 1971: unsigned EPOUTEN :1;
[; ;pic18f4550.h: 1972: unsigned EPCONDIS :1;
[; ;pic18f4550.h: 1973: unsigned EPHSHK :1;
[; ;pic18f4550.h: 1974: };
[; ;pic18f4550.h: 1975: struct {
[; ;pic18f4550.h: 1976: unsigned :3;
[; ;pic18f4550.h: 1977: unsigned EPCONDIS9 :1;
[; ;pic18f4550.h: 1978: };
[; ;pic18f4550.h: 1979: struct {
[; ;pic18f4550.h: 1980: unsigned :4;
[; ;pic18f4550.h: 1981: unsigned EPHSHK9 :1;
[; ;pic18f4550.h: 1982: };
[; ;pic18f4550.h: 1983: struct {
[; ;pic18f4550.h: 1984: unsigned :1;
[; ;pic18f4550.h: 1985: unsigned EPINEN9 :1;
[; ;pic18f4550.h: 1986: };
[; ;pic18f4550.h: 1987: struct {
[; ;pic18f4550.h: 1988: unsigned :2;
[; ;pic18f4550.h: 1989: unsigned EPOUTEN9 :1;
[; ;pic18f4550.h: 1990: };
[; ;pic18f4550.h: 1991: struct {
[; ;pic18f4550.h: 1992: unsigned EPSTALL9 :1;
[; ;pic18f4550.h: 1993: };
[; ;pic18f4550.h: 1994: } UEP9bits_t;
[; ;pic18f4550.h: 1995: extern volatile UEP9bits_t UEP9bits @ 0xF79;
[; ;pic18f4550.h: 2049: extern volatile unsigned char UEP10 @ 0xF7A;
"2051
[; ;pic18f4550.h: 2051: asm("UEP10 equ 0F7Ah");
[; <" UEP10 equ 0F7Ah ;# ">
[; ;pic18f4550.h: 2054: typedef union {
[; ;pic18f4550.h: 2055: struct {
[; ;pic18f4550.h: 2056: unsigned EPSTALL :1;
[; ;pic18f4550.h: 2057: unsigned EPINEN :1;
[; ;pic18f4550.h: 2058: unsigned EPOUTEN :1;
[; ;pic18f4550.h: 2059: unsigned EPCONDIS :1;
[; ;pic18f4550.h: 2060: unsigned EPHSHK :1;
[; ;pic18f4550.h: 2061: };
[; ;pic18f4550.h: 2062: struct {
[; ;pic18f4550.h: 2063: unsigned :3;
[; ;pic18f4550.h: 2064: unsigned EPCONDIS10 :1;
[; ;pic18f4550.h: 2065: };
[; ;pic18f4550.h: 2066: struct {
[; ;pic18f4550.h: 2067: unsigned :4;
[; ;pic18f4550.h: 2068: unsigned EPHSHK10 :1;
[; ;pic18f4550.h: 2069: };
[; ;pic18f4550.h: 2070: struct {
[; ;pic18f4550.h: 2071: unsigned :1;
[; ;pic18f4550.h: 2072: unsigned EPINEN10 :1;
[; ;pic18f4550.h: 2073: };
[; ;pic18f4550.h: 2074: struct {
[; ;pic18f4550.h: 2075: unsigned :2;
[; ;pic18f4550.h: 2076: unsigned EPOUTEN10 :1;
[; ;pic18f4550.h: 2077: };
[; ;pic18f4550.h: 2078: struct {
[; ;pic18f4550.h: 2079: unsigned EPSTALL10 :1;
[; ;pic18f4550.h: 2080: };
[; ;pic18f4550.h: 2081: } UEP10bits_t;
[; ;pic18f4550.h: 2082: extern volatile UEP10bits_t UEP10bits @ 0xF7A;
[; ;pic18f4550.h: 2136: extern volatile unsigned char UEP11 @ 0xF7B;
"2138
[; ;pic18f4550.h: 2138: asm("UEP11 equ 0F7Bh");
[; <" UEP11 equ 0F7Bh ;# ">
[; ;pic18f4550.h: 2141: typedef union {
[; ;pic18f4550.h: 2142: struct {
[; ;pic18f4550.h: 2143: unsigned EPSTALL :1;
[; ;pic18f4550.h: 2144: unsigned EPINEN :1;
[; ;pic18f4550.h: 2145: unsigned EPOUTEN :1;
[; ;pic18f4550.h: 2146: unsigned EPCONDIS :1;
[; ;pic18f4550.h: 2147: unsigned EPHSHK :1;
[; ;pic18f4550.h: 2148: };
[; ;pic18f4550.h: 2149: struct {
[; ;pic18f4550.h: 2150: unsigned :3;
[; ;pic18f4550.h: 2151: unsigned EPCONDIS11 :1;
[; ;pic18f4550.h: 2152: };
[; ;pic18f4550.h: 2153: struct {
[; ;pic18f4550.h: 2154: unsigned :4;
[; ;pic18f4550.h: 2155: unsigned EPHSHK11 :1;
[; ;pic18f4550.h: 2156: };
[; ;pic18f4550.h: 2157: struct {
[; ;pic18f4550.h: 2158: unsigned :1;
[; ;pic18f4550.h: 2159: unsigned EPINEN11 :1;
[; ;pic18f4550.h: 2160: };
[; ;pic18f4550.h: 2161: struct {
[; ;pic18f4550.h: 2162: unsigned :2;
[; ;pic18f4550.h: 2163: unsigned EPOUTEN11 :1;
[; ;pic18f4550.h: 2164: };
[; ;pic18f4550.h: 2165: struct {
[; ;pic18f4550.h: 2166: unsigned EPSTALL11 :1;
[; ;pic18f4550.h: 2167: };
[; ;pic18f4550.h: 2168: } UEP11bits_t;
[; ;pic18f4550.h: 2169: extern volatile UEP11bits_t UEP11bits @ 0xF7B;
[; ;pic18f4550.h: 2223: extern volatile unsigned char UEP12 @ 0xF7C;
"2225
[; ;pic18f4550.h: 2225: asm("UEP12 equ 0F7Ch");
[; <" UEP12 equ 0F7Ch ;# ">
[; ;pic18f4550.h: 2228: typedef union {
[; ;pic18f4550.h: 2229: struct {
[; ;pic18f4550.h: 2230: unsigned EPSTALL :1;
[; ;pic18f4550.h: 2231: unsigned EPINEN :1;
[; ;pic18f4550.h: 2232: unsigned EPOUTEN :1;
[; ;pic18f4550.h: 2233: unsigned EPCONDIS :1;
[; ;pic18f4550.h: 2234: unsigned EPHSHK :1;
[; ;pic18f4550.h: 2235: };
[; ;pic18f4550.h: 2236: struct {
[; ;pic18f4550.h: 2237: unsigned :3;
[; ;pic18f4550.h: 2238: unsigned EPCONDIS12 :1;
[; ;pic18f4550.h: 2239: };
[; ;pic18f4550.h: 2240: struct {
[; ;pic18f4550.h: 2241: unsigned :4;
[; ;pic18f4550.h: 2242: unsigned EPHSHK12 :1;
[; ;pic18f4550.h: 2243: };
[; ;pic18f4550.h: 2244: struct {
[; ;pic18f4550.h: 2245: unsigned :1;
[; ;pic18f4550.h: 2246: unsigned EPINEN12 :1;
[; ;pic18f4550.h: 2247: };
[; ;pic18f4550.h: 2248: struct {
[; ;pic18f4550.h: 2249: unsigned :2;
[; ;pic18f4550.h: 2250: unsigned EPOUTEN12 :1;
[; ;pic18f4550.h: 2251: };
[; ;pic18f4550.h: 2252: struct {
[; ;pic18f4550.h: 2253: unsigned EPSTALL12 :1;
[; ;pic18f4550.h: 2254: };
[; ;pic18f4550.h: 2255: } UEP12bits_t;
[; ;pic18f4550.h: 2256: extern volatile UEP12bits_t UEP12bits @ 0xF7C;
[; ;pic18f4550.h: 2310: extern volatile unsigned char UEP13 @ 0xF7D;
"2312
[; ;pic18f4550.h: 2312: asm("UEP13 equ 0F7Dh");
[; <" UEP13 equ 0F7Dh ;# ">
[; ;pic18f4550.h: 2315: typedef union {
[; ;pic18f4550.h: 2316: struct {
[; ;pic18f4550.h: 2317: unsigned EPSTALL :1;
[; ;pic18f4550.h: 2318: unsigned EPINEN :1;
[; ;pic18f4550.h: 2319: unsigned EPOUTEN :1;
[; ;pic18f4550.h: 2320: unsigned EPCONDIS :1;
[; ;pic18f4550.h: 2321: unsigned EPHSHK :1;
[; ;pic18f4550.h: 2322: };
[; ;pic18f4550.h: 2323: struct {
[; ;pic18f4550.h: 2324: unsigned :3;
[; ;pic18f4550.h: 2325: unsigned EPCONDIS13 :1;
[; ;pic18f4550.h: 2326: };
[; ;pic18f4550.h: 2327: struct {
[; ;pic18f4550.h: 2328: unsigned :4;
[; ;pic18f4550.h: 2329: unsigned EPHSHK13 :1;
[; ;pic18f4550.h: 2330: };
[; ;pic18f4550.h: 2331: struct {
[; ;pic18f4550.h: 2332: unsigned :1;
[; ;pic18f4550.h: 2333: unsigned EPINEN13 :1;
[; ;pic18f4550.h: 2334: };
[; ;pic18f4550.h: 2335: struct {
[; ;pic18f4550.h: 2336: unsigned :2;
[; ;pic18f4550.h: 2337: unsigned EPOUTEN13 :1;
[; ;pic18f4550.h: 2338: };
[; ;pic18f4550.h: 2339: struct {
[; ;pic18f4550.h: 2340: unsigned EPSTALL13 :1;
[; ;pic18f4550.h: 2341: };
[; ;pic18f4550.h: 2342: } UEP13bits_t;
[; ;pic18f4550.h: 2343: extern volatile UEP13bits_t UEP13bits @ 0xF7D;
[; ;pic18f4550.h: 2397: extern volatile unsigned char UEP14 @ 0xF7E;
"2399
[; ;pic18f4550.h: 2399: asm("UEP14 equ 0F7Eh");
[; <" UEP14 equ 0F7Eh ;# ">
[; ;pic18f4550.h: 2402: typedef union {
[; ;pic18f4550.h: 2403: struct {
[; ;pic18f4550.h: 2404: unsigned EPSTALL :1;
[; ;pic18f4550.h: 2405: unsigned EPINEN :1;
[; ;pic18f4550.h: 2406: unsigned EPOUTEN :1;
[; ;pic18f4550.h: 2407: unsigned EPCONDIS :1;
[; ;pic18f4550.h: 2408: unsigned EPHSHK :1;
[; ;pic18f4550.h: 2409: };
[; ;pic18f4550.h: 2410: struct {
[; ;pic18f4550.h: 2411: unsigned :3;
[; ;pic18f4550.h: 2412: unsigned EPCONDIS14 :1;
[; ;pic18f4550.h: 2413: };
[; ;pic18f4550.h: 2414: struct {
[; ;pic18f4550.h: 2415: unsigned :4;
[; ;pic18f4550.h: 2416: unsigned EPHSHK14 :1;
[; ;pic18f4550.h: 2417: };
[; ;pic18f4550.h: 2418: struct {
[; ;pic18f4550.h: 2419: unsigned :1;
[; ;pic18f4550.h: 2420: unsigned EPINEN14 :1;
[; ;pic18f4550.h: 2421: };
[; ;pic18f4550.h: 2422: struct {
[; ;pic18f4550.h: 2423: unsigned :2;
[; ;pic18f4550.h: 2424: unsigned EPOUTEN14 :1;
[; ;pic18f4550.h: 2425: };
[; ;pic18f4550.h: 2426: struct {
[; ;pic18f4550.h: 2427: unsigned EPSTALL14 :1;
[; ;pic18f4550.h: 2428: };
[; ;pic18f4550.h: 2429: } UEP14bits_t;
[; ;pic18f4550.h: 2430: extern volatile UEP14bits_t UEP14bits @ 0xF7E;
[; ;pic18f4550.h: 2484: extern volatile unsigned char UEP15 @ 0xF7F;
"2486
[; ;pic18f4550.h: 2486: asm("UEP15 equ 0F7Fh");
[; <" UEP15 equ 0F7Fh ;# ">
[; ;pic18f4550.h: 2489: typedef union {
[; ;pic18f4550.h: 2490: struct {
[; ;pic18f4550.h: 2491: unsigned EPSTALL :1;
[; ;pic18f4550.h: 2492: unsigned EPINEN :1;
[; ;pic18f4550.h: 2493: unsigned EPOUTEN :1;
[; ;pic18f4550.h: 2494: unsigned EPCONDIS :1;
[; ;pic18f4550.h: 2495: unsigned EPHSHK :1;
[; ;pic18f4550.h: 2496: };
[; ;pic18f4550.h: 2497: struct {
[; ;pic18f4550.h: 2498: unsigned :3;
[; ;pic18f4550.h: 2499: unsigned EPCONDIS15 :1;
[; ;pic18f4550.h: 2500: };
[; ;pic18f4550.h: 2501: struct {
[; ;pic18f4550.h: 2502: unsigned :4;
[; ;pic18f4550.h: 2503: unsigned EPHSHK15 :1;
[; ;pic18f4550.h: 2504: };
[; ;pic18f4550.h: 2505: struct {
[; ;pic18f4550.h: 2506: unsigned :1;
[; ;pic18f4550.h: 2507: unsigned EPINEN15 :1;
[; ;pic18f4550.h: 2508: };
[; ;pic18f4550.h: 2509: struct {
[; ;pic18f4550.h: 2510: unsigned :2;
[; ;pic18f4550.h: 2511: unsigned EPOUTEN15 :1;
[; ;pic18f4550.h: 2512: };
[; ;pic18f4550.h: 2513: struct {
[; ;pic18f4550.h: 2514: unsigned EPSTALL15 :1;
[; ;pic18f4550.h: 2515: };
[; ;pic18f4550.h: 2516: } UEP15bits_t;
[; ;pic18f4550.h: 2517: extern volatile UEP15bits_t UEP15bits @ 0xF7F;
[; ;pic18f4550.h: 2571: extern volatile unsigned char PORTA @ 0xF80;
"2573
[; ;pic18f4550.h: 2573: asm("PORTA equ 0F80h");
[; <" PORTA equ 0F80h ;# ">
[; ;pic18f4550.h: 2576: typedef union {
[; ;pic18f4550.h: 2577: struct {
[; ;pic18f4550.h: 2578: unsigned RA0 :1;
[; ;pic18f4550.h: 2579: unsigned RA1 :1;
[; ;pic18f4550.h: 2580: unsigned RA2 :1;
[; ;pic18f4550.h: 2581: unsigned RA3 :1;
[; ;pic18f4550.h: 2582: unsigned RA4 :1;
[; ;pic18f4550.h: 2583: unsigned RA5 :1;
[; ;pic18f4550.h: 2584: unsigned RA6 :1;
[; ;pic18f4550.h: 2585: };
[; ;pic18f4550.h: 2586: struct {
[; ;pic18f4550.h: 2587: unsigned AN0 :1;
[; ;pic18f4550.h: 2588: unsigned AN1 :1;
[; ;pic18f4550.h: 2589: unsigned AN2 :1;
[; ;pic18f4550.h: 2590: unsigned AN3 :1;
[; ;pic18f4550.h: 2591: unsigned T0CKI :1;
[; ;pic18f4550.h: 2592: unsigned AN4 :1;
[; ;pic18f4550.h: 2593: unsigned OSC2 :1;
[; ;pic18f4550.h: 2594: };
[; ;pic18f4550.h: 2595: struct {
[; ;pic18f4550.h: 2596: unsigned :2;
[; ;pic18f4550.h: 2597: unsigned VREFM :1;
[; ;pic18f4550.h: 2598: unsigned VREFP :1;
[; ;pic18f4550.h: 2599: unsigned :1;
[; ;pic18f4550.h: 2600: unsigned LVDIN :1;
[; ;pic18f4550.h: 2601: };
[; ;pic18f4550.h: 2602: struct {
[; ;pic18f4550.h: 2603: unsigned :5;
[; ;pic18f4550.h: 2604: unsigned HLVDIN :1;
[; ;pic18f4550.h: 2605: };
[; ;pic18f4550.h: 2606: struct {
[; ;pic18f4550.h: 2607: unsigned ULPWUIN :1;
[; ;pic18f4550.h: 2608: };
[; ;pic18f4550.h: 2609: } PORTAbits_t;
[; ;pic18f4550.h: 2610: extern volatile PORTAbits_t PORTAbits @ 0xF80;
[; ;pic18f4550.h: 2709: extern volatile unsigned char PORTB @ 0xF81;
"2711
[; ;pic18f4550.h: 2711: asm("PORTB equ 0F81h");
[; <" PORTB equ 0F81h ;# ">
[; ;pic18f4550.h: 2714: typedef union {
[; ;pic18f4550.h: 2715: struct {
[; ;pic18f4550.h: 2716: unsigned RB0 :1;
[; ;pic18f4550.h: 2717: unsigned RB1 :1;
[; ;pic18f4550.h: 2718: unsigned RB2 :1;
[; ;pic18f4550.h: 2719: unsigned RB3 :1;
[; ;pic18f4550.h: 2720: unsigned RB4 :1;
[; ;pic18f4550.h: 2721: unsigned RB5 :1;
[; ;pic18f4550.h: 2722: unsigned RB6 :1;
[; ;pic18f4550.h: 2723: unsigned RB7 :1;
[; ;pic18f4550.h: 2724: };
[; ;pic18f4550.h: 2725: struct {
[; ;pic18f4550.h: 2726: unsigned INT0 :1;
[; ;pic18f4550.h: 2727: unsigned INT1 :1;
[; ;pic18f4550.h: 2728: unsigned INT2 :1;
[; ;pic18f4550.h: 2729: unsigned :2;
[; ;pic18f4550.h: 2730: unsigned PGM :1;
[; ;pic18f4550.h: 2731: unsigned PGC :1;
[; ;pic18f4550.h: 2732: unsigned PGD :1;
[; ;pic18f4550.h: 2733: };
[; ;pic18f4550.h: 2734: struct {
[; ;pic18f4550.h: 2735: unsigned :3;
[; ;pic18f4550.h: 2736: unsigned CCP2_PA2 :1;
[; ;pic18f4550.h: 2737: };
[; ;pic18f4550.h: 2738: } PORTBbits_t;
[; ;pic18f4550.h: 2739: extern volatile PORTBbits_t PORTBbits @ 0xF81;
[; ;pic18f4550.h: 2818: extern volatile unsigned char PORTC @ 0xF82;
"2820
[; ;pic18f4550.h: 2820: asm("PORTC equ 0F82h");
[; <" PORTC equ 0F82h ;# ">
[; ;pic18f4550.h: 2823: typedef union {
[; ;pic18f4550.h: 2824: struct {
[; ;pic18f4550.h: 2825: unsigned RC0 :1;
[; ;pic18f4550.h: 2826: unsigned RC1 :1;
[; ;pic18f4550.h: 2827: unsigned RC2 :1;
[; ;pic18f4550.h: 2828: unsigned :1;
[; ;pic18f4550.h: 2829: unsigned RC4 :1;
[; ;pic18f4550.h: 2830: unsigned RC5 :1;
[; ;pic18f4550.h: 2831: unsigned RC6 :1;
[; ;pic18f4550.h: 2832: unsigned RC7 :1;
[; ;pic18f4550.h: 2833: };
[; ;pic18f4550.h: 2834: struct {
[; ;pic18f4550.h: 2835: unsigned T1OSO :1;
[; ;pic18f4550.h: 2836: unsigned T1OSI :1;
[; ;pic18f4550.h: 2837: unsigned CCP1 :1;
[; ;pic18f4550.h: 2838: unsigned :3;
[; ;pic18f4550.h: 2839: unsigned TX :1;
[; ;pic18f4550.h: 2840: unsigned RX :1;
[; ;pic18f4550.h: 2841: };
[; ;pic18f4550.h: 2842: struct {
[; ;pic18f4550.h: 2843: unsigned T13CKI :1;
[; ;pic18f4550.h: 2844: unsigned :1;
[; ;pic18f4550.h: 2845: unsigned P1A :1;
[; ;pic18f4550.h: 2846: unsigned :3;
[; ;pic18f4550.h: 2847: unsigned CK :1;
[; ;pic18f4550.h: 2848: unsigned DT :1;
[; ;pic18f4550.h: 2849: };
[; ;pic18f4550.h: 2850: struct {
[; ;pic18f4550.h: 2851: unsigned :1;
[; ;pic18f4550.h: 2852: unsigned CCP2 :1;
[; ;pic18f4550.h: 2853: };
[; ;pic18f4550.h: 2854: struct {
[; ;pic18f4550.h: 2855: unsigned :2;
[; ;pic18f4550.h: 2856: unsigned PA1 :1;
[; ;pic18f4550.h: 2857: };
[; ;pic18f4550.h: 2858: struct {
[; ;pic18f4550.h: 2859: unsigned :1;
[; ;pic18f4550.h: 2860: unsigned PA2 :1;
[; ;pic18f4550.h: 2861: };
[; ;pic18f4550.h: 2862: } PORTCbits_t;
[; ;pic18f4550.h: 2863: extern volatile PORTCbits_t PORTCbits @ 0xF82;
[; ;pic18f4550.h: 2962: extern volatile unsigned char PORTD @ 0xF83;
"2964
[; ;pic18f4550.h: 2964: asm("PORTD equ 0F83h");
[; <" PORTD equ 0F83h ;# ">
[; ;pic18f4550.h: 2967: typedef union {
[; ;pic18f4550.h: 2968: struct {
[; ;pic18f4550.h: 2969: unsigned RD0 :1;
[; ;pic18f4550.h: 2970: unsigned RD1 :1;
[; ;pic18f4550.h: 2971: unsigned RD2 :1;
[; ;pic18f4550.h: 2972: unsigned RD3 :1;
[; ;pic18f4550.h: 2973: unsigned RD4 :1;
[; ;pic18f4550.h: 2974: unsigned RD5 :1;
[; ;pic18f4550.h: 2975: unsigned RD6 :1;
[; ;pic18f4550.h: 2976: unsigned RD7 :1;
[; ;pic18f4550.h: 2977: };
[; ;pic18f4550.h: 2978: struct {
[; ;pic18f4550.h: 2979: unsigned SPP0 :1;
[; ;pic18f4550.h: 2980: unsigned SPP1 :1;
[; ;pic18f4550.h: 2981: unsigned SPP2 :1;
[; ;pic18f4550.h: 2982: unsigned SPP3 :1;
[; ;pic18f4550.h: 2983: unsigned SPP4 :1;
[; ;pic18f4550.h: 2984: unsigned SPP5 :1;
[; ;pic18f4550.h: 2985: unsigned SPP6 :1;
[; ;pic18f4550.h: 2986: unsigned SPP7 :1;
[; ;pic18f4550.h: 2987: };
[; ;pic18f4550.h: 2988: struct {
[; ;pic18f4550.h: 2989: unsigned :7;
[; ;pic18f4550.h: 2990: unsigned SS2 :1;
[; ;pic18f4550.h: 2991: };
[; ;pic18f4550.h: 2992: } PORTDbits_t;
[; ;pic18f4550.h: 2993: extern volatile PORTDbits_t PORTDbits @ 0xF83;
[; ;pic18f4550.h: 3082: extern volatile unsigned char PORTE @ 0xF84;
"3084
[; ;pic18f4550.h: 3084: asm("PORTE equ 0F84h");
[; <" PORTE equ 0F84h ;# ">
[; ;pic18f4550.h: 3087: typedef union {
[; ;pic18f4550.h: 3088: struct {
[; ;pic18f4550.h: 3089: unsigned RE0 :1;
[; ;pic18f4550.h: 3090: unsigned RE1 :1;
[; ;pic18f4550.h: 3091: unsigned RE2 :1;
[; ;pic18f4550.h: 3092: unsigned RE3 :1;
[; ;pic18f4550.h: 3093: unsigned :3;
[; ;pic18f4550.h: 3094: unsigned RDPU :1;
[; ;pic18f4550.h: 3095: };
[; ;pic18f4550.h: 3096: struct {
[; ;pic18f4550.h: 3097: unsigned CK1SPP :1;
[; ;pic18f4550.h: 3098: unsigned CK2SPP :1;
[; ;pic18f4550.h: 3099: unsigned OESPP :1;
[; ;pic18f4550.h: 3100: };
[; ;pic18f4550.h: 3101: struct {
[; ;pic18f4550.h: 3102: unsigned :2;
[; ;pic18f4550.h: 3103: unsigned CCP10 :1;
[; ;pic18f4550.h: 3104: };
[; ;pic18f4550.h: 3105: struct {
[; ;pic18f4550.h: 3106: unsigned :7;
[; ;pic18f4550.h: 3107: unsigned CCP2E :1;
[; ;pic18f4550.h: 3108: };
[; ;pic18f4550.h: 3109: struct {
[; ;pic18f4550.h: 3110: unsigned :3;
[; ;pic18f4550.h: 3111: unsigned CCP9E :1;
[; ;pic18f4550.h: 3112: };
[; ;pic18f4550.h: 3113: struct {
[; ;pic18f4550.h: 3114: unsigned :2;
[; ;pic18f4550.h: 3115: unsigned CS :1;
[; ;pic18f4550.h: 3116: };
[; ;pic18f4550.h: 3117: struct {
[; ;pic18f4550.h: 3118: unsigned :7;
[; ;pic18f4550.h: 3119: unsigned PA2E :1;
[; ;pic18f4550.h: 3120: };
[; ;pic18f4550.h: 3121: struct {
[; ;pic18f4550.h: 3122: unsigned :2;
[; ;pic18f4550.h: 3123: unsigned PB2 :1;
[; ;pic18f4550.h: 3124: };
[; ;pic18f4550.h: 3125: struct {
[; ;pic18f4550.h: 3126: unsigned :1;
[; ;pic18f4550.h: 3127: unsigned PC2 :1;
[; ;pic18f4550.h: 3128: };
[; ;pic18f4550.h: 3129: struct {
[; ;pic18f4550.h: 3130: unsigned :3;
[; ;pic18f4550.h: 3131: unsigned PC3E :1;
[; ;pic18f4550.h: 3132: };
[; ;pic18f4550.h: 3133: struct {
[; ;pic18f4550.h: 3134: unsigned PD2 :1;
[; ;pic18f4550.h: 3135: };
[; ;pic18f4550.h: 3136: struct {
[; ;pic18f4550.h: 3137: unsigned RDE :1;
[; ;pic18f4550.h: 3138: };
[; ;pic18f4550.h: 3139: struct {
[; ;pic18f4550.h: 3140: unsigned :7;
[; ;pic18f4550.h: 3141: unsigned RE7 :1;
[; ;pic18f4550.h: 3142: };
[; ;pic18f4550.h: 3143: struct {
[; ;pic18f4550.h: 3144: unsigned :1;
[; ;pic18f4550.h: 3145: unsigned WRE :1;
[; ;pic18f4550.h: 3146: };
[; ;pic18f4550.h: 3147: } PORTEbits_t;
[; ;pic18f4550.h: 3148: extern volatile PORTEbits_t PORTEbits @ 0xF84;
[; ;pic18f4550.h: 3252: extern volatile unsigned char LATA @ 0xF89;
"3254
[; ;pic18f4550.h: 3254: asm("LATA equ 0F89h");
[; <" LATA equ 0F89h ;# ">
[; ;pic18f4550.h: 3257: typedef union {
[; ;pic18f4550.h: 3258: struct {
[; ;pic18f4550.h: 3259: unsigned LATA0 :1;
[; ;pic18f4550.h: 3260: unsigned LATA1 :1;
[; ;pic18f4550.h: 3261: unsigned LATA2 :1;
[; ;pic18f4550.h: 3262: unsigned LATA3 :1;
[; ;pic18f4550.h: 3263: unsigned LATA4 :1;
[; ;pic18f4550.h: 3264: unsigned LATA5 :1;
[; ;pic18f4550.h: 3265: unsigned LATA6 :1;
[; ;pic18f4550.h: 3266: };
[; ;pic18f4550.h: 3267: struct {
[; ;pic18f4550.h: 3268: unsigned LA0 :1;
[; ;pic18f4550.h: 3269: };
[; ;pic18f4550.h: 3270: struct {
[; ;pic18f4550.h: 3271: unsigned :1;
[; ;pic18f4550.h: 3272: unsigned LA1 :1;
[; ;pic18f4550.h: 3273: };
[; ;pic18f4550.h: 3274: struct {
[; ;pic18f4550.h: 3275: unsigned :2;
[; ;pic18f4550.h: 3276: unsigned LA2 :1;
[; ;pic18f4550.h: 3277: };
[; ;pic18f4550.h: 3278: struct {
[; ;pic18f4550.h: 3279: unsigned :3;
[; ;pic18f4550.h: 3280: unsigned LA3 :1;
[; ;pic18f4550.h: 3281: };
[; ;pic18f4550.h: 3282: struct {
[; ;pic18f4550.h: 3283: unsigned :4;
[; ;pic18f4550.h: 3284: unsigned LA4 :1;
[; ;pic18f4550.h: 3285: };
[; ;pic18f4550.h: 3286: struct {
[; ;pic18f4550.h: 3287: unsigned :5;
[; ;pic18f4550.h: 3288: unsigned LA5 :1;
[; ;pic18f4550.h: 3289: };
[; ;pic18f4550.h: 3290: struct {
[; ;pic18f4550.h: 3291: unsigned :6;
[; ;pic18f4550.h: 3292: unsigned LA6 :1;
[; ;pic18f4550.h: 3293: };
[; ;pic18f4550.h: 3294: } LATAbits_t;
[; ;pic18f4550.h: 3295: extern volatile LATAbits_t LATAbits @ 0xF89;
[; ;pic18f4550.h: 3369: extern volatile unsigned char LATB @ 0xF8A;
"3371
[; ;pic18f4550.h: 3371: asm("LATB equ 0F8Ah");
[; <" LATB equ 0F8Ah ;# ">
[; ;pic18f4550.h: 3374: typedef union {
[; ;pic18f4550.h: 3375: struct {
[; ;pic18f4550.h: 3376: unsigned LATB0 :1;
[; ;pic18f4550.h: 3377: unsigned LATB1 :1;
[; ;pic18f4550.h: 3378: unsigned LATB2 :1;
[; ;pic18f4550.h: 3379: unsigned LATB3 :1;
[; ;pic18f4550.h: 3380: unsigned LATB4 :1;
[; ;pic18f4550.h: 3381: unsigned LATB5 :1;
[; ;pic18f4550.h: 3382: unsigned LATB6 :1;
[; ;pic18f4550.h: 3383: unsigned LATB7 :1;
[; ;pic18f4550.h: 3384: };
[; ;pic18f4550.h: 3385: struct {
[; ;pic18f4550.h: 3386: unsigned LB0 :1;
[; ;pic18f4550.h: 3387: };
[; ;pic18f4550.h: 3388: struct {
[; ;pic18f4550.h: 3389: unsigned :1;
[; ;pic18f4550.h: 3390: unsigned LB1 :1;
[; ;pic18f4550.h: 3391: };
[; ;pic18f4550.h: 3392: struct {
[; ;pic18f4550.h: 3393: unsigned :2;
[; ;pic18f4550.h: 3394: unsigned LB2 :1;
[; ;pic18f4550.h: 3395: };
[; ;pic18f4550.h: 3396: struct {
[; ;pic18f4550.h: 3397: unsigned :3;
[; ;pic18f4550.h: 3398: unsigned LB3 :1;
[; ;pic18f4550.h: 3399: };
[; ;pic18f4550.h: 3400: struct {
[; ;pic18f4550.h: 3401: unsigned :4;
[; ;pic18f4550.h: 3402: unsigned LB4 :1;
[; ;pic18f4550.h: 3403: };
[; ;pic18f4550.h: 3404: struct {
[; ;pic18f4550.h: 3405: unsigned :5;
[; ;pic18f4550.h: 3406: unsigned LB5 :1;
[; ;pic18f4550.h: 3407: };
[; ;pic18f4550.h: 3408: struct {
[; ;pic18f4550.h: 3409: unsigned :6;
[; ;pic18f4550.h: 3410: unsigned LB6 :1;
[; ;pic18f4550.h: 3411: };
[; ;pic18f4550.h: 3412: struct {
[; ;pic18f4550.h: 3413: unsigned :7;
[; ;pic18f4550.h: 3414: unsigned LB7 :1;
[; ;pic18f4550.h: 3415: };
[; ;pic18f4550.h: 3416: } LATBbits_t;
[; ;pic18f4550.h: 3417: extern volatile LATBbits_t LATBbits @ 0xF8A;
[; ;pic18f4550.h: 3501: extern volatile unsigned char LATC @ 0xF8B;
"3503
[; ;pic18f4550.h: 3503: asm("LATC equ 0F8Bh");
[; <" LATC equ 0F8Bh ;# ">
[; ;pic18f4550.h: 3506: typedef union {
[; ;pic18f4550.h: 3507: struct {
[; ;pic18f4550.h: 3508: unsigned LATC0 :1;
[; ;pic18f4550.h: 3509: unsigned LATC1 :1;
[; ;pic18f4550.h: 3510: unsigned LATC2 :1;
[; ;pic18f4550.h: 3511: unsigned :3;
[; ;pic18f4550.h: 3512: unsigned LATC6 :1;
[; ;pic18f4550.h: 3513: unsigned LATC7 :1;
[; ;pic18f4550.h: 3514: };
[; ;pic18f4550.h: 3515: struct {
[; ;pic18f4550.h: 3516: unsigned LC0 :1;
[; ;pic18f4550.h: 3517: };
[; ;pic18f4550.h: 3518: struct {
[; ;pic18f4550.h: 3519: unsigned :1;
[; ;pic18f4550.h: 3520: unsigned LC1 :1;
[; ;pic18f4550.h: 3521: };
[; ;pic18f4550.h: 3522: struct {
[; ;pic18f4550.h: 3523: unsigned :2;
[; ;pic18f4550.h: 3524: unsigned LC2 :1;
[; ;pic18f4550.h: 3525: };
[; ;pic18f4550.h: 3526: struct {
[; ;pic18f4550.h: 3527: unsigned :6;
[; ;pic18f4550.h: 3528: unsigned LC6 :1;
[; ;pic18f4550.h: 3529: };
[; ;pic18f4550.h: 3530: struct {
[; ;pic18f4550.h: 3531: unsigned :7;
[; ;pic18f4550.h: 3532: unsigned LC7 :1;
[; ;pic18f4550.h: 3533: };
[; ;pic18f4550.h: 3534: } LATCbits_t;
[; ;pic18f4550.h: 3535: extern volatile LATCbits_t LATCbits @ 0xF8B;
[; ;pic18f4550.h: 3589: extern volatile unsigned char LATD @ 0xF8C;
"3591
[; ;pic18f4550.h: 3591: asm("LATD equ 0F8Ch");
[; <" LATD equ 0F8Ch ;# ">
[; ;pic18f4550.h: 3594: typedef union {
[; ;pic18f4550.h: 3595: struct {
[; ;pic18f4550.h: 3596: unsigned LATD0 :1;
[; ;pic18f4550.h: 3597: unsigned LATD1 :1;
[; ;pic18f4550.h: 3598: unsigned LATD2 :1;
[; ;pic18f4550.h: 3599: unsigned LATD3 :1;
[; ;pic18f4550.h: 3600: unsigned LATD4 :1;
[; ;pic18f4550.h: 3601: unsigned LATD5 :1;
[; ;pic18f4550.h: 3602: unsigned LATD6 :1;
[; ;pic18f4550.h: 3603: unsigned LATD7 :1;
[; ;pic18f4550.h: 3604: };
[; ;pic18f4550.h: 3605: struct {
[; ;pic18f4550.h: 3606: unsigned LD0 :1;
[; ;pic18f4550.h: 3607: };
[; ;pic18f4550.h: 3608: struct {
[; ;pic18f4550.h: 3609: unsigned :1;
[; ;pic18f4550.h: 3610: unsigned LD1 :1;
[; ;pic18f4550.h: 3611: };
[; ;pic18f4550.h: 3612: struct {
[; ;pic18f4550.h: 3613: unsigned :2;
[; ;pic18f4550.h: 3614: unsigned LD2 :1;
[; ;pic18f4550.h: 3615: };
[; ;pic18f4550.h: 3616: struct {
[; ;pic18f4550.h: 3617: unsigned :3;
[; ;pic18f4550.h: 3618: unsigned LD3 :1;
[; ;pic18f4550.h: 3619: };
[; ;pic18f4550.h: 3620: struct {
[; ;pic18f4550.h: 3621: unsigned :4;
[; ;pic18f4550.h: 3622: unsigned LD4 :1;
[; ;pic18f4550.h: 3623: };
[; ;pic18f4550.h: 3624: struct {
[; ;pic18f4550.h: 3625: unsigned :5;
[; ;pic18f4550.h: 3626: unsigned LD5 :1;
[; ;pic18f4550.h: 3627: };
[; ;pic18f4550.h: 3628: struct {
[; ;pic18f4550.h: 3629: unsigned :6;
[; ;pic18f4550.h: 3630: unsigned LD6 :1;
[; ;pic18f4550.h: 3631: };
[; ;pic18f4550.h: 3632: struct {
[; ;pic18f4550.h: 3633: unsigned :7;
[; ;pic18f4550.h: 3634: unsigned LD7 :1;
[; ;pic18f4550.h: 3635: };
[; ;pic18f4550.h: 3636: } LATDbits_t;
[; ;pic18f4550.h: 3637: extern volatile LATDbits_t LATDbits @ 0xF8C;
[; ;pic18f4550.h: 3721: extern volatile unsigned char LATE @ 0xF8D;
"3723
[; ;pic18f4550.h: 3723: asm("LATE equ 0F8Dh");
[; <" LATE equ 0F8Dh ;# ">
[; ;pic18f4550.h: 3726: typedef union {
[; ;pic18f4550.h: 3727: struct {
[; ;pic18f4550.h: 3728: unsigned LATE0 :1;
[; ;pic18f4550.h: 3729: unsigned LATE1 :1;
[; ;pic18f4550.h: 3730: unsigned LATE2 :1;
[; ;pic18f4550.h: 3731: };
[; ;pic18f4550.h: 3732: struct {
[; ;pic18f4550.h: 3733: unsigned LE0 :1;
[; ;pic18f4550.h: 3734: };
[; ;pic18f4550.h: 3735: struct {
[; ;pic18f4550.h: 3736: unsigned :1;
[; ;pic18f4550.h: 3737: unsigned LE1 :1;
[; ;pic18f4550.h: 3738: };
[; ;pic18f4550.h: 3739: struct {
[; ;pic18f4550.h: 3740: unsigned :2;
[; ;pic18f4550.h: 3741: unsigned LE2 :1;
[; ;pic18f4550.h: 3742: };
[; ;pic18f4550.h: 3743: } LATEbits_t;
[; ;pic18f4550.h: 3744: extern volatile LATEbits_t LATEbits @ 0xF8D;
[; ;pic18f4550.h: 3778: extern volatile unsigned char TRISA @ 0xF92;
"3780
[; ;pic18f4550.h: 3780: asm("TRISA equ 0F92h");
[; <" TRISA equ 0F92h ;# ">
[; ;pic18f4550.h: 3783: extern volatile unsigned char DDRA @ 0xF92;
"3785
[; ;pic18f4550.h: 3785: asm("DDRA equ 0F92h");
[; <" DDRA equ 0F92h ;# ">
[; ;pic18f4550.h: 3788: typedef union {
[; ;pic18f4550.h: 3789: struct {
[; ;pic18f4550.h: 3790: unsigned TRISA0 :1;
[; ;pic18f4550.h: 3791: unsigned TRISA1 :1;
[; ;pic18f4550.h: 3792: unsigned TRISA2 :1;
[; ;pic18f4550.h: 3793: unsigned TRISA3 :1;
[; ;pic18f4550.h: 3794: unsigned TRISA4 :1;
[; ;pic18f4550.h: 3795: unsigned TRISA5 :1;
[; ;pic18f4550.h: 3796: unsigned TRISA6 :1;
[; ;pic18f4550.h: 3797: };
[; ;pic18f4550.h: 3798: struct {
[; ;pic18f4550.h: 3799: unsigned RA0 :1;
[; ;pic18f4550.h: 3800: unsigned RA1 :1;
[; ;pic18f4550.h: 3801: unsigned RA2 :1;
[; ;pic18f4550.h: 3802: unsigned RA3 :1;
[; ;pic18f4550.h: 3803: unsigned RA4 :1;
[; ;pic18f4550.h: 3804: unsigned RA5 :1;
[; ;pic18f4550.h: 3805: unsigned RA6 :1;
[; ;pic18f4550.h: 3806: };
[; ;pic18f4550.h: 3807: } TRISAbits_t;
[; ;pic18f4550.h: 3808: extern volatile TRISAbits_t TRISAbits @ 0xF92;
[; ;pic18f4550.h: 3881: typedef union {
[; ;pic18f4550.h: 3882: struct {
[; ;pic18f4550.h: 3883: unsigned TRISA0 :1;
[; ;pic18f4550.h: 3884: unsigned TRISA1 :1;
[; ;pic18f4550.h: 3885: unsigned TRISA2 :1;
[; ;pic18f4550.h: 3886: unsigned TRISA3 :1;
[; ;pic18f4550.h: 3887: unsigned TRISA4 :1;
[; ;pic18f4550.h: 3888: unsigned TRISA5 :1;
[; ;pic18f4550.h: 3889: unsigned TRISA6 :1;
[; ;pic18f4550.h: 3890: };
[; ;pic18f4550.h: 3891: struct {
[; ;pic18f4550.h: 3892: unsigned RA0 :1;
[; ;pic18f4550.h: 3893: unsigned RA1 :1;
[; ;pic18f4550.h: 3894: unsigned RA2 :1;
[; ;pic18f4550.h: 3895: unsigned RA3 :1;
[; ;pic18f4550.h: 3896: unsigned RA4 :1;
[; ;pic18f4550.h: 3897: unsigned RA5 :1;
[; ;pic18f4550.h: 3898: unsigned RA6 :1;
[; ;pic18f4550.h: 3899: };
[; ;pic18f4550.h: 3900: } DDRAbits_t;
[; ;pic18f4550.h: 3901: extern volatile DDRAbits_t DDRAbits @ 0xF92;
[; ;pic18f4550.h: 3975: extern volatile unsigned char TRISB @ 0xF93;
"3977
[; ;pic18f4550.h: 3977: asm("TRISB equ 0F93h");
[; <" TRISB equ 0F93h ;# ">
[; ;pic18f4550.h: 3980: extern volatile unsigned char DDRB @ 0xF93;
"3982
[; ;pic18f4550.h: 3982: asm("DDRB equ 0F93h");
[; <" DDRB equ 0F93h ;# ">
[; ;pic18f4550.h: 3985: typedef union {
[; ;pic18f4550.h: 3986: struct {
[; ;pic18f4550.h: 3987: unsigned TRISB0 :1;
[; ;pic18f4550.h: 3988: unsigned TRISB1 :1;
[; ;pic18f4550.h: 3989: unsigned TRISB2 :1;
[; ;pic18f4550.h: 3990: unsigned TRISB3 :1;
[; ;pic18f4550.h: 3991: unsigned TRISB4 :1;
[; ;pic18f4550.h: 3992: unsigned TRISB5 :1;
[; ;pic18f4550.h: 3993: unsigned TRISB6 :1;
[; ;pic18f4550.h: 3994: unsigned TRISB7 :1;
[; ;pic18f4550.h: 3995: };
[; ;pic18f4550.h: 3996: struct {
[; ;pic18f4550.h: 3997: unsigned RB0 :1;
[; ;pic18f4550.h: 3998: unsigned RB1 :1;
[; ;pic18f4550.h: 3999: unsigned RB2 :1;
[; ;pic18f4550.h: 4000: unsigned RB3 :1;
[; ;pic18f4550.h: 4001: unsigned RB4 :1;
[; ;pic18f4550.h: 4002: unsigned RB5 :1;
[; ;pic18f4550.h: 4003: unsigned RB6 :1;
[; ;pic18f4550.h: 4004: unsigned RB7 :1;
[; ;pic18f4550.h: 4005: };
[; ;pic18f4550.h: 4006: } TRISBbits_t;
[; ;pic18f4550.h: 4007: extern volatile TRISBbits_t TRISBbits @ 0xF93;
[; ;pic18f4550.h: 4090: typedef union {
[; ;pic18f4550.h: 4091: struct {
[; ;pic18f4550.h: 4092: unsigned TRISB0 :1;
[; ;pic18f4550.h: 4093: unsigned TRISB1 :1;
[; ;pic18f4550.h: 4094: unsigned TRISB2 :1;
[; ;pic18f4550.h: 4095: unsigned TRISB3 :1;
[; ;pic18f4550.h: 4096: unsigned TRISB4 :1;
[; ;pic18f4550.h: 4097: unsigned TRISB5 :1;
[; ;pic18f4550.h: 4098: unsigned TRISB6 :1;
[; ;pic18f4550.h: 4099: unsigned TRISB7 :1;
[; ;pic18f4550.h: 4100: };
[; ;pic18f4550.h: 4101: struct {
[; ;pic18f4550.h: 4102: unsigned RB0 :1;
[; ;pic18f4550.h: 4103: unsigned RB1 :1;
[; ;pic18f4550.h: 4104: unsigned RB2 :1;
[; ;pic18f4550.h: 4105: unsigned RB3 :1;
[; ;pic18f4550.h: 4106: unsigned RB4 :1;
[; ;pic18f4550.h: 4107: unsigned RB5 :1;
[; ;pic18f4550.h: 4108: unsigned RB6 :1;
[; ;pic18f4550.h: 4109: unsigned RB7 :1;
[; ;pic18f4550.h: 4110: };
[; ;pic18f4550.h: 4111: } DDRBbits_t;
[; ;pic18f4550.h: 4112: extern volatile DDRBbits_t DDRBbits @ 0xF93;
[; ;pic18f4550.h: 4196: extern volatile unsigned char TRISC @ 0xF94;
"4198
[; ;pic18f4550.h: 4198: asm("TRISC equ 0F94h");
[; <" TRISC equ 0F94h ;# ">
[; ;pic18f4550.h: 4201: extern volatile unsigned char DDRC @ 0xF94;
"4203
[; ;pic18f4550.h: 4203: asm("DDRC equ 0F94h");
[; <" DDRC equ 0F94h ;# ">
[; ;pic18f4550.h: 4206: typedef union {
[; ;pic18f4550.h: 4207: struct {
[; ;pic18f4550.h: 4208: unsigned TRISC0 :1;
[; ;pic18f4550.h: 4209: unsigned TRISC1 :1;
[; ;pic18f4550.h: 4210: unsigned TRISC2 :1;
[; ;pic18f4550.h: 4211: unsigned :3;
[; ;pic18f4550.h: 4212: unsigned TRISC6 :1;
[; ;pic18f4550.h: 4213: unsigned TRISC7 :1;
[; ;pic18f4550.h: 4214: };
[; ;pic18f4550.h: 4215: struct {
[; ;pic18f4550.h: 4216: unsigned RC0 :1;
[; ;pic18f4550.h: 4217: unsigned RC1 :1;
[; ;pic18f4550.h: 4218: unsigned RC2 :1;
[; ;pic18f4550.h: 4219: unsigned :3;
[; ;pic18f4550.h: 4220: unsigned RC6 :1;
[; ;pic18f4550.h: 4221: unsigned RC7 :1;
[; ;pic18f4550.h: 4222: };
[; ;pic18f4550.h: 4223: } TRISCbits_t;
[; ;pic18f4550.h: 4224: extern volatile TRISCbits_t TRISCbits @ 0xF94;
[; ;pic18f4550.h: 4277: typedef union {
[; ;pic18f4550.h: 4278: struct {
[; ;pic18f4550.h: 4279: unsigned TRISC0 :1;
[; ;pic18f4550.h: 4280: unsigned TRISC1 :1;
[; ;pic18f4550.h: 4281: unsigned TRISC2 :1;
[; ;pic18f4550.h: 4282: unsigned :3;
[; ;pic18f4550.h: 4283: unsigned TRISC6 :1;
[; ;pic18f4550.h: 4284: unsigned TRISC7 :1;
[; ;pic18f4550.h: 4285: };
[; ;pic18f4550.h: 4286: struct {
[; ;pic18f4550.h: 4287: unsigned RC0 :1;
[; ;pic18f4550.h: 4288: unsigned RC1 :1;
[; ;pic18f4550.h: 4289: unsigned RC2 :1;
[; ;pic18f4550.h: 4290: unsigned :3;
[; ;pic18f4550.h: 4291: unsigned RC6 :1;
[; ;pic18f4550.h: 4292: unsigned RC7 :1;
[; ;pic18f4550.h: 4293: };
[; ;pic18f4550.h: 4294: } DDRCbits_t;
[; ;pic18f4550.h: 4295: extern volatile DDRCbits_t DDRCbits @ 0xF94;
[; ;pic18f4550.h: 4349: extern volatile unsigned char TRISD @ 0xF95;
"4351
[; ;pic18f4550.h: 4351: asm("TRISD equ 0F95h");
[; <" TRISD equ 0F95h ;# ">
[; ;pic18f4550.h: 4354: extern volatile unsigned char DDRD @ 0xF95;
"4356
[; ;pic18f4550.h: 4356: asm("DDRD equ 0F95h");
[; <" DDRD equ 0F95h ;# ">
[; ;pic18f4550.h: 4359: typedef union {
[; ;pic18f4550.h: 4360: struct {
[; ;pic18f4550.h: 4361: unsigned TRISD0 :1;
[; ;pic18f4550.h: 4362: unsigned TRISD1 :1;
[; ;pic18f4550.h: 4363: unsigned TRISD2 :1;
[; ;pic18f4550.h: 4364: unsigned TRISD3 :1;
[; ;pic18f4550.h: 4365: unsigned TRISD4 :1;
[; ;pic18f4550.h: 4366: unsigned TRISD5 :1;
[; ;pic18f4550.h: 4367: unsigned TRISD6 :1;
[; ;pic18f4550.h: 4368: unsigned TRISD7 :1;
[; ;pic18f4550.h: 4369: };
[; ;pic18f4550.h: 4370: struct {
[; ;pic18f4550.h: 4371: unsigned RD0 :1;
[; ;pic18f4550.h: 4372: unsigned RD1 :1;
[; ;pic18f4550.h: 4373: unsigned RD2 :1;
[; ;pic18f4550.h: 4374: unsigned RD3 :1;
[; ;pic18f4550.h: 4375: unsigned RD4 :1;
[; ;pic18f4550.h: 4376: unsigned RD5 :1;
[; ;pic18f4550.h: 4377: unsigned RD6 :1;
[; ;pic18f4550.h: 4378: unsigned RD7 :1;
[; ;pic18f4550.h: 4379: };
[; ;pic18f4550.h: 4380: } TRISDbits_t;
[; ;pic18f4550.h: 4381: extern volatile TRISDbits_t TRISDbits @ 0xF95;
[; ;pic18f4550.h: 4464: typedef union {
[; ;pic18f4550.h: 4465: struct {
[; ;pic18f4550.h: 4466: unsigned TRISD0 :1;
[; ;pic18f4550.h: 4467: unsigned TRISD1 :1;
[; ;pic18f4550.h: 4468: unsigned TRISD2 :1;
[; ;pic18f4550.h: 4469: unsigned TRISD3 :1;
[; ;pic18f4550.h: 4470: unsigned TRISD4 :1;
[; ;pic18f4550.h: 4471: unsigned TRISD5 :1;
[; ;pic18f4550.h: 4472: unsigned TRISD6 :1;
[; ;pic18f4550.h: 4473: unsigned TRISD7 :1;
[; ;pic18f4550.h: 4474: };
[; ;pic18f4550.h: 4475: struct {
[; ;pic18f4550.h: 4476: unsigned RD0 :1;
[; ;pic18f4550.h: 4477: unsigned RD1 :1;
[; ;pic18f4550.h: 4478: unsigned RD2 :1;
[; ;pic18f4550.h: 4479: unsigned RD3 :1;
[; ;pic18f4550.h: 4480: unsigned RD4 :1;
[; ;pic18f4550.h: 4481: unsigned RD5 :1;
[; ;pic18f4550.h: 4482: unsigned RD6 :1;
[; ;pic18f4550.h: 4483: unsigned RD7 :1;
[; ;pic18f4550.h: 4484: };
[; ;pic18f4550.h: 4485: } DDRDbits_t;
[; ;pic18f4550.h: 4486: extern volatile DDRDbits_t DDRDbits @ 0xF95;
[; ;pic18f4550.h: 4570: extern volatile unsigned char TRISE @ 0xF96;
"4572
[; ;pic18f4550.h: 4572: asm("TRISE equ 0F96h");
[; <" TRISE equ 0F96h ;# ">
[; ;pic18f4550.h: 4575: extern volatile unsigned char DDRE @ 0xF96;
"4577
[; ;pic18f4550.h: 4577: asm("DDRE equ 0F96h");
[; <" DDRE equ 0F96h ;# ">
[; ;pic18f4550.h: 4580: typedef union {
[; ;pic18f4550.h: 4581: struct {
[; ;pic18f4550.h: 4582: unsigned TRISE0 :1;
[; ;pic18f4550.h: 4583: unsigned TRISE1 :1;
[; ;pic18f4550.h: 4584: unsigned TRISE2 :1;
[; ;pic18f4550.h: 4585: };
[; ;pic18f4550.h: 4586: struct {
[; ;pic18f4550.h: 4587: unsigned RE0 :1;
[; ;pic18f4550.h: 4588: unsigned RE1 :1;
[; ;pic18f4550.h: 4589: unsigned RE2 :1;
[; ;pic18f4550.h: 4590: };
[; ;pic18f4550.h: 4591: } TRISEbits_t;
[; ;pic18f4550.h: 4592: extern volatile TRISEbits_t TRISEbits @ 0xF96;
[; ;pic18f4550.h: 4625: typedef union {
[; ;pic18f4550.h: 4626: struct {
[; ;pic18f4550.h: 4627: unsigned TRISE0 :1;
[; ;pic18f4550.h: 4628: unsigned TRISE1 :1;
[; ;pic18f4550.h: 4629: unsigned TRISE2 :1;
[; ;pic18f4550.h: 4630: };
[; ;pic18f4550.h: 4631: struct {
[; ;pic18f4550.h: 4632: unsigned RE0 :1;
[; ;pic18f4550.h: 4633: unsigned RE1 :1;
[; ;pic18f4550.h: 4634: unsigned RE2 :1;
[; ;pic18f4550.h: 4635: };
[; ;pic18f4550.h: 4636: } DDREbits_t;
[; ;pic18f4550.h: 4637: extern volatile DDREbits_t DDREbits @ 0xF96;
[; ;pic18f4550.h: 4671: extern volatile unsigned char OSCTUNE @ 0xF9B;
"4673
[; ;pic18f4550.h: 4673: asm("OSCTUNE equ 0F9Bh");
[; <" OSCTUNE equ 0F9Bh ;# ">
[; ;pic18f4550.h: 4676: typedef union {
[; ;pic18f4550.h: 4677: struct {
[; ;pic18f4550.h: 4678: unsigned TUN :5;
[; ;pic18f4550.h: 4679: unsigned :2;
[; ;pic18f4550.h: 4680: unsigned INTSRC :1;
[; ;pic18f4550.h: 4681: };
[; ;pic18f4550.h: 4682: struct {
[; ;pic18f4550.h: 4683: unsigned TUN0 :1;
[; ;pic18f4550.h: 4684: unsigned TUN1 :1;
[; ;pic18f4550.h: 4685: unsigned TUN2 :1;
[; ;pic18f4550.h: 4686: unsigned TUN3 :1;
[; ;pic18f4550.h: 4687: unsigned TUN4 :1;
[; ;pic18f4550.h: 4688: };
[; ;pic18f4550.h: 4689: } OSCTUNEbits_t;
[; ;pic18f4550.h: 4690: extern volatile OSCTUNEbits_t OSCTUNEbits @ 0xF9B;
[; ;pic18f4550.h: 4729: extern volatile unsigned char PIE1 @ 0xF9D;
"4731
[; ;pic18f4550.h: 4731: asm("PIE1 equ 0F9Dh");
[; <" PIE1 equ 0F9Dh ;# ">
[; ;pic18f4550.h: 4734: typedef union {
[; ;pic18f4550.h: 4735: struct {
[; ;pic18f4550.h: 4736: unsigned TMR1IE :1;
[; ;pic18f4550.h: 4737: unsigned TMR2IE :1;
[; ;pic18f4550.h: 4738: unsigned CCP1IE :1;
[; ;pic18f4550.h: 4739: unsigned SSPIE :1;
[; ;pic18f4550.h: 4740: unsigned TXIE :1;
[; ;pic18f4550.h: 4741: unsigned RCIE :1;
[; ;pic18f4550.h: 4742: unsigned ADIE :1;
[; ;pic18f4550.h: 4743: unsigned SPPIE :1;
[; ;pic18f4550.h: 4744: };
[; ;pic18f4550.h: 4745: struct {
[; ;pic18f4550.h: 4746: unsigned :7;
[; ;pic18f4550.h: 4747: unsigned PSPIE :1;
[; ;pic18f4550.h: 4748: };
[; ;pic18f4550.h: 4749: struct {
[; ;pic18f4550.h: 4750: unsigned :5;
[; ;pic18f4550.h: 4751: unsigned RC1IE :1;
[; ;pic18f4550.h: 4752: };
[; ;pic18f4550.h: 4753: struct {
[; ;pic18f4550.h: 4754: unsigned :4;
[; ;pic18f4550.h: 4755: unsigned TX1IE :1;
[; ;pic18f4550.h: 4756: };
[; ;pic18f4550.h: 4757: } PIE1bits_t;
[; ;pic18f4550.h: 4758: extern volatile PIE1bits_t PIE1bits @ 0xF9D;
[; ;pic18f4550.h: 4817: extern volatile unsigned char PIR1 @ 0xF9E;
"4819
[; ;pic18f4550.h: 4819: asm("PIR1 equ 0F9Eh");
[; <" PIR1 equ 0F9Eh ;# ">
[; ;pic18f4550.h: 4822: typedef union {
[; ;pic18f4550.h: 4823: struct {
[; ;pic18f4550.h: 4824: unsigned TMR1IF :1;
[; ;pic18f4550.h: 4825: unsigned TMR2IF :1;
[; ;pic18f4550.h: 4826: unsigned CCP1IF :1;
[; ;pic18f4550.h: 4827: unsigned SSPIF :1;
[; ;pic18f4550.h: 4828: unsigned TXIF :1;
[; ;pic18f4550.h: 4829: unsigned RCIF :1;
[; ;pic18f4550.h: 4830: unsigned ADIF :1;
[; ;pic18f4550.h: 4831: unsigned SPPIF :1;
[; ;pic18f4550.h: 4832: };
[; ;pic18f4550.h: 4833: struct {
[; ;pic18f4550.h: 4834: unsigned :7;
[; ;pic18f4550.h: 4835: unsigned PSPIF :1;
[; ;pic18f4550.h: 4836: };
[; ;pic18f4550.h: 4837: struct {
[; ;pic18f4550.h: 4838: unsigned :5;
[; ;pic18f4550.h: 4839: unsigned RC1IF :1;
[; ;pic18f4550.h: 4840: };
[; ;pic18f4550.h: 4841: struct {
[; ;pic18f4550.h: 4842: unsigned :4;
[; ;pic18f4550.h: 4843: unsigned TX1IF :1;
[; ;pic18f4550.h: 4844: };
[; ;pic18f4550.h: 4845: } PIR1bits_t;
[; ;pic18f4550.h: 4846: extern volatile PIR1bits_t PIR1bits @ 0xF9E;
[; ;pic18f4550.h: 4905: extern volatile unsigned char IPR1 @ 0xF9F;
"4907
[; ;pic18f4550.h: 4907: asm("IPR1 equ 0F9Fh");
[; <" IPR1 equ 0F9Fh ;# ">
[; ;pic18f4550.h: 4910: typedef union {
[; ;pic18f4550.h: 4911: struct {
[; ;pic18f4550.h: 4912: unsigned TMR1IP :1;
[; ;pic18f4550.h: 4913: unsigned TMR2IP :1;
[; ;pic18f4550.h: 4914: unsigned CCP1IP :1;
[; ;pic18f4550.h: 4915: unsigned SSPIP :1;
[; ;pic18f4550.h: 4916: unsigned TXIP :1;
[; ;pic18f4550.h: 4917: unsigned RCIP :1;
[; ;pic18f4550.h: 4918: unsigned ADIP :1;
[; ;pic18f4550.h: 4919: unsigned SPPIP :1;
[; ;pic18f4550.h: 4920: };
[; ;pic18f4550.h: 4921: struct {
[; ;pic18f4550.h: 4922: unsigned :7;
[; ;pic18f4550.h: 4923: unsigned PSPIP :1;
[; ;pic18f4550.h: 4924: };
[; ;pic18f4550.h: 4925: struct {
[; ;pic18f4550.h: 4926: unsigned :5;
[; ;pic18f4550.h: 4927: unsigned RC1IP :1;
[; ;pic18f4550.h: 4928: };
[; ;pic18f4550.h: 4929: struct {
[; ;pic18f4550.h: 4930: unsigned :4;
[; ;pic18f4550.h: 4931: unsigned TX1IP :1;
[; ;pic18f4550.h: 4932: };
[; ;pic18f4550.h: 4933: } IPR1bits_t;
[; ;pic18f4550.h: 4934: extern volatile IPR1bits_t IPR1bits @ 0xF9F;
[; ;pic18f4550.h: 4993: extern volatile unsigned char PIE2 @ 0xFA0;
"4995
[; ;pic18f4550.h: 4995: asm("PIE2 equ 0FA0h");
[; <" PIE2 equ 0FA0h ;# ">
[; ;pic18f4550.h: 4998: typedef union {
[; ;pic18f4550.h: 4999: struct {
[; ;pic18f4550.h: 5000: unsigned CCP2IE :1;
[; ;pic18f4550.h: 5001: unsigned TMR3IE :1;
[; ;pic18f4550.h: 5002: unsigned HLVDIE :1;
[; ;pic18f4550.h: 5003: unsigned BCLIE :1;
[; ;pic18f4550.h: 5004: unsigned EEIE :1;
[; ;pic18f4550.h: 5005: unsigned USBIE :1;
[; ;pic18f4550.h: 5006: unsigned CMIE :1;
[; ;pic18f4550.h: 5007: unsigned OSCFIE :1;
[; ;pic18f4550.h: 5008: };
[; ;pic18f4550.h: 5009: struct {
[; ;pic18f4550.h: 5010: unsigned :2;
[; ;pic18f4550.h: 5011: unsigned LVDIE :1;
[; ;pic18f4550.h: 5012: };
[; ;pic18f4550.h: 5013: } PIE2bits_t;
[; ;pic18f4550.h: 5014: extern volatile PIE2bits_t PIE2bits @ 0xFA0;
[; ;pic18f4550.h: 5063: extern volatile unsigned char PIR2 @ 0xFA1;
"5065
[; ;pic18f4550.h: 5065: asm("PIR2 equ 0FA1h");
[; <" PIR2 equ 0FA1h ;# ">
[; ;pic18f4550.h: 5068: typedef union {
[; ;pic18f4550.h: 5069: struct {
[; ;pic18f4550.h: 5070: unsigned CCP2IF :1;
[; ;pic18f4550.h: 5071: unsigned TMR3IF :1;
[; ;pic18f4550.h: 5072: unsigned HLVDIF :1;
[; ;pic18f4550.h: 5073: unsigned BCLIF :1;
[; ;pic18f4550.h: 5074: unsigned EEIF :1;
[; ;pic18f4550.h: 5075: unsigned USBIF :1;
[; ;pic18f4550.h: 5076: unsigned CMIF :1;
[; ;pic18f4550.h: 5077: unsigned OSCFIF :1;
[; ;pic18f4550.h: 5078: };
[; ;pic18f4550.h: 5079: struct {
[; ;pic18f4550.h: 5080: unsigned :2;
[; ;pic18f4550.h: 5081: unsigned LVDIF :1;
[; ;pic18f4550.h: 5082: };
[; ;pic18f4550.h: 5083: } PIR2bits_t;
[; ;pic18f4550.h: 5084: extern volatile PIR2bits_t PIR2bits @ 0xFA1;
[; ;pic18f4550.h: 5133: extern volatile unsigned char IPR2 @ 0xFA2;
"5135
[; ;pic18f4550.h: 5135: asm("IPR2 equ 0FA2h");
[; <" IPR2 equ 0FA2h ;# ">
[; ;pic18f4550.h: 5138: typedef union {
[; ;pic18f4550.h: 5139: struct {
[; ;pic18f4550.h: 5140: unsigned CCP2IP :1;
[; ;pic18f4550.h: 5141: unsigned TMR3IP :1;
[; ;pic18f4550.h: 5142: unsigned HLVDIP :1;
[; ;pic18f4550.h: 5143: unsigned BCLIP :1;
[; ;pic18f4550.h: 5144: unsigned EEIP :1;
[; ;pic18f4550.h: 5145: unsigned USBIP :1;
[; ;pic18f4550.h: 5146: unsigned CMIP :1;
[; ;pic18f4550.h: 5147: unsigned OSCFIP :1;
[; ;pic18f4550.h: 5148: };
[; ;pic18f4550.h: 5149: struct {
[; ;pic18f4550.h: 5150: unsigned :2;
[; ;pic18f4550.h: 5151: unsigned LVDIP :1;
[; ;pic18f4550.h: 5152: };
[; ;pic18f4550.h: 5153: } IPR2bits_t;
[; ;pic18f4550.h: 5154: extern volatile IPR2bits_t IPR2bits @ 0xFA2;
[; ;pic18f4550.h: 5203: extern volatile unsigned char EECON1 @ 0xFA6;
"5205
[; ;pic18f4550.h: 5205: asm("EECON1 equ 0FA6h");
[; <" EECON1 equ 0FA6h ;# ">
[; ;pic18f4550.h: 5208: typedef union {
[; ;pic18f4550.h: 5209: struct {
[; ;pic18f4550.h: 5210: unsigned RD :1;
[; ;pic18f4550.h: 5211: unsigned WR :1;
[; ;pic18f4550.h: 5212: unsigned WREN :1;
[; ;pic18f4550.h: 5213: unsigned WRERR :1;
[; ;pic18f4550.h: 5214: unsigned FREE :1;
[; ;pic18f4550.h: 5215: unsigned :1;
[; ;pic18f4550.h: 5216: unsigned CFGS :1;
[; ;pic18f4550.h: 5217: unsigned EEPGD :1;
[; ;pic18f4550.h: 5218: };
[; ;pic18f4550.h: 5219: struct {
[; ;pic18f4550.h: 5220: unsigned :6;
[; ;pic18f4550.h: 5221: unsigned EEFS :1;
[; ;pic18f4550.h: 5222: };
[; ;pic18f4550.h: 5223: } EECON1bits_t;
[; ;pic18f4550.h: 5224: extern volatile EECON1bits_t EECON1bits @ 0xFA6;
[; ;pic18f4550.h: 5268: extern volatile unsigned char EECON2 @ 0xFA7;
"5270
[; ;pic18f4550.h: 5270: asm("EECON2 equ 0FA7h");
[; <" EECON2 equ 0FA7h ;# ">
[; ;pic18f4550.h: 5274: extern volatile unsigned char EEDATA @ 0xFA8;
"5276
[; ;pic18f4550.h: 5276: asm("EEDATA equ 0FA8h");
[; <" EEDATA equ 0FA8h ;# ">
[; ;pic18f4550.h: 5280: extern volatile unsigned char EEADR @ 0xFA9;
"5282
[; ;pic18f4550.h: 5282: asm("EEADR equ 0FA9h");
[; <" EEADR equ 0FA9h ;# ">
[; ;pic18f4550.h: 5286: extern volatile unsigned char RCSTA @ 0xFAB;
"5288
[; ;pic18f4550.h: 5288: asm("RCSTA equ 0FABh");
[; <" RCSTA equ 0FABh ;# ">
[; ;pic18f4550.h: 5291: extern volatile unsigned char RCSTA1 @ 0xFAB;
"5293
[; ;pic18f4550.h: 5293: asm("RCSTA1 equ 0FABh");
[; <" RCSTA1 equ 0FABh ;# ">
[; ;pic18f4550.h: 5296: typedef union {
[; ;pic18f4550.h: 5297: struct {
[; ;pic18f4550.h: 5298: unsigned RX9D :1;
[; ;pic18f4550.h: 5299: unsigned OERR :1;
[; ;pic18f4550.h: 5300: unsigned FERR :1;
[; ;pic18f4550.h: 5301: unsigned ADDEN :1;
[; ;pic18f4550.h: 5302: unsigned CREN :1;
[; ;pic18f4550.h: 5303: unsigned SREN :1;
[; ;pic18f4550.h: 5304: unsigned RX9 :1;
[; ;pic18f4550.h: 5305: unsigned SPEN :1;
[; ;pic18f4550.h: 5306: };
[; ;pic18f4550.h: 5307: struct {
[; ;pic18f4550.h: 5308: unsigned :3;
[; ;pic18f4550.h: 5309: unsigned ADEN :1;
[; ;pic18f4550.h: 5310: };
[; ;pic18f4550.h: 5311: struct {
[; ;pic18f4550.h: 5312: unsigned :5;
[; ;pic18f4550.h: 5313: unsigned SRENA :1;
[; ;pic18f4550.h: 5314: };
[; ;pic18f4550.h: 5315: struct {
[; ;pic18f4550.h: 5316: unsigned :6;
[; ;pic18f4550.h: 5317: unsigned RC8_9 :1;
[; ;pic18f4550.h: 5318: };
[; ;pic18f4550.h: 5319: struct {
[; ;pic18f4550.h: 5320: unsigned :6;
[; ;pic18f4550.h: 5321: unsigned RC9 :1;
[; ;pic18f4550.h: 5322: };
[; ;pic18f4550.h: 5323: struct {
[; ;pic18f4550.h: 5324: unsigned RCD8 :1;
[; ;pic18f4550.h: 5325: };
[; ;pic18f4550.h: 5326: } RCSTAbits_t;
[; ;pic18f4550.h: 5327: extern volatile RCSTAbits_t RCSTAbits @ 0xFAB;
[; ;pic18f4550.h: 5395: typedef union {
[; ;pic18f4550.h: 5396: struct {
[; ;pic18f4550.h: 5397: unsigned RX9D :1;
[; ;pic18f4550.h: 5398: unsigned OERR :1;
[; ;pic18f4550.h: 5399: unsigned FERR :1;
[; ;pic18f4550.h: 5400: unsigned ADDEN :1;
[; ;pic18f4550.h: 5401: unsigned CREN :1;
[; ;pic18f4550.h: 5402: unsigned SREN :1;
[; ;pic18f4550.h: 5403: unsigned RX9 :1;
[; ;pic18f4550.h: 5404: unsigned SPEN :1;
[; ;pic18f4550.h: 5405: };
[; ;pic18f4550.h: 5406: struct {
[; ;pic18f4550.h: 5407: unsigned :3;
[; ;pic18f4550.h: 5408: unsigned ADEN :1;
[; ;pic18f4550.h: 5409: };
[; ;pic18f4550.h: 5410: struct {
[; ;pic18f4550.h: 5411: unsigned :5;
[; ;pic18f4550.h: 5412: unsigned SRENA :1;
[; ;pic18f4550.h: 5413: };
[; ;pic18f4550.h: 5414: struct {
[; ;pic18f4550.h: 5415: unsigned :6;
[; ;pic18f4550.h: 5416: unsigned RC8_9 :1;
[; ;pic18f4550.h: 5417: };
[; ;pic18f4550.h: 5418: struct {
[; ;pic18f4550.h: 5419: unsigned :6;
[; ;pic18f4550.h: 5420: unsigned RC9 :1;
[; ;pic18f4550.h: 5421: };
[; ;pic18f4550.h: 5422: struct {
[; ;pic18f4550.h: 5423: unsigned RCD8 :1;
[; ;pic18f4550.h: 5424: };
[; ;pic18f4550.h: 5425: } RCSTA1bits_t;
[; ;pic18f4550.h: 5426: extern volatile RCSTA1bits_t RCSTA1bits @ 0xFAB;
[; ;pic18f4550.h: 5495: extern volatile unsigned char TXSTA @ 0xFAC;
"5497
[; ;pic18f4550.h: 5497: asm("TXSTA equ 0FACh");
[; <" TXSTA equ 0FACh ;# ">
[; ;pic18f4550.h: 5500: extern volatile unsigned char TXSTA1 @ 0xFAC;
"5502
[; ;pic18f4550.h: 5502: asm("TXSTA1 equ 0FACh");
[; <" TXSTA1 equ 0FACh ;# ">
[; ;pic18f4550.h: 5505: typedef union {
[; ;pic18f4550.h: 5506: struct {
[; ;pic18f4550.h: 5507: unsigned TX9D :1;
[; ;pic18f4550.h: 5508: unsigned TRMT :1;
[; ;pic18f4550.h: 5509: unsigned BRGH :1;
[; ;pic18f4550.h: 5510: unsigned SENDB :1;
[; ;pic18f4550.h: 5511: unsigned SYNC :1;
[; ;pic18f4550.h: 5512: unsigned TXEN :1;
[; ;pic18f4550.h: 5513: unsigned TX9 :1;
[; ;pic18f4550.h: 5514: unsigned CSRC :1;
[; ;pic18f4550.h: 5515: };
[; ;pic18f4550.h: 5516: struct {
[; ;pic18f4550.h: 5517: unsigned :2;
[; ;pic18f4550.h: 5518: unsigned BRGH1 :1;
[; ;pic18f4550.h: 5519: };
[; ;pic18f4550.h: 5520: struct {
[; ;pic18f4550.h: 5521: unsigned :7;
[; ;pic18f4550.h: 5522: unsigned CSRC1 :1;
[; ;pic18f4550.h: 5523: };
[; ;pic18f4550.h: 5524: struct {
[; ;pic18f4550.h: 5525: unsigned :3;
[; ;pic18f4550.h: 5526: unsigned SENDB1 :1;
[; ;pic18f4550.h: 5527: };
[; ;pic18f4550.h: 5528: struct {
[; ;pic18f4550.h: 5529: unsigned :4;
[; ;pic18f4550.h: 5530: unsigned SYNC1 :1;
[; ;pic18f4550.h: 5531: };
[; ;pic18f4550.h: 5532: struct {
[; ;pic18f4550.h: 5533: unsigned :1;
[; ;pic18f4550.h: 5534: unsigned TRMT1 :1;
[; ;pic18f4550.h: 5535: };
[; ;pic18f4550.h: 5536: struct {
[; ;pic18f4550.h: 5537: unsigned :6;
[; ;pic18f4550.h: 5538: unsigned TX91 :1;
[; ;pic18f4550.h: 5539: };
[; ;pic18f4550.h: 5540: struct {
[; ;pic18f4550.h: 5541: unsigned TX9D1 :1;
[; ;pic18f4550.h: 5542: };
[; ;pic18f4550.h: 5543: struct {
[; ;pic18f4550.h: 5544: unsigned :5;
[; ;pic18f4550.h: 5545: unsigned TXEN1 :1;
[; ;pic18f4550.h: 5546: };
[; ;pic18f4550.h: 5547: struct {
[; ;pic18f4550.h: 5548: unsigned :6;
[; ;pic18f4550.h: 5549: unsigned TX8_9 :1;
[; ;pic18f4550.h: 5550: };
[; ;pic18f4550.h: 5551: struct {
[; ;pic18f4550.h: 5552: unsigned TXD8 :1;
[; ;pic18f4550.h: 5553: };
[; ;pic18f4550.h: 5554: } TXSTAbits_t;
[; ;pic18f4550.h: 5555: extern volatile TXSTAbits_t TXSTAbits @ 0xFAC;
[; ;pic18f4550.h: 5648: typedef union {
[; ;pic18f4550.h: 5649: struct {
[; ;pic18f4550.h: 5650: unsigned TX9D :1;
[; ;pic18f4550.h: 5651: unsigned TRMT :1;
[; ;pic18f4550.h: 5652: unsigned BRGH :1;
[; ;pic18f4550.h: 5653: unsigned SENDB :1;
[; ;pic18f4550.h: 5654: unsigned SYNC :1;
[; ;pic18f4550.h: 5655: unsigned TXEN :1;
[; ;pic18f4550.h: 5656: unsigned TX9 :1;
[; ;pic18f4550.h: 5657: unsigned CSRC :1;
[; ;pic18f4550.h: 5658: };
[; ;pic18f4550.h: 5659: struct {
[; ;pic18f4550.h: 5660: unsigned :2;
[; ;pic18f4550.h: 5661: unsigned BRGH1 :1;
[; ;pic18f4550.h: 5662: };
[; ;pic18f4550.h: 5663: struct {
[; ;pic18f4550.h: 5664: unsigned :7;
[; ;pic18f4550.h: 5665: unsigned CSRC1 :1;
[; ;pic18f4550.h: 5666: };
[; ;pic18f4550.h: 5667: struct {
[; ;pic18f4550.h: 5668: unsigned :3;
[; ;pic18f4550.h: 5669: unsigned SENDB1 :1;
[; ;pic18f4550.h: 5670: };
[; ;pic18f4550.h: 5671: struct {
[; ;pic18f4550.h: 5672: unsigned :4;
[; ;pic18f4550.h: 5673: unsigned SYNC1 :1;
[; ;pic18f4550.h: 5674: };
[; ;pic18f4550.h: 5675: struct {
[; ;pic18f4550.h: 5676: unsigned :1;
[; ;pic18f4550.h: 5677: unsigned TRMT1 :1;
[; ;pic18f4550.h: 5678: };
[; ;pic18f4550.h: 5679: struct {
[; ;pic18f4550.h: 5680: unsigned :6;
[; ;pic18f4550.h: 5681: unsigned TX91 :1;
[; ;pic18f4550.h: 5682: };
[; ;pic18f4550.h: 5683: struct {
[; ;pic18f4550.h: 5684: unsigned TX9D1 :1;
[; ;pic18f4550.h: 5685: };
[; ;pic18f4550.h: 5686: struct {
[; ;pic18f4550.h: 5687: unsigned :5;
[; ;pic18f4550.h: 5688: unsigned TXEN1 :1;
[; ;pic18f4550.h: 5689: };
[; ;pic18f4550.h: 5690: struct {
[; ;pic18f4550.h: 5691: unsigned :6;
[; ;pic18f4550.h: 5692: unsigned TX8_9 :1;
[; ;pic18f4550.h: 5693: };
[; ;pic18f4550.h: 5694: struct {
[; ;pic18f4550.h: 5695: unsigned TXD8 :1;
[; ;pic18f4550.h: 5696: };
[; ;pic18f4550.h: 5697: } TXSTA1bits_t;
[; ;pic18f4550.h: 5698: extern volatile TXSTA1bits_t TXSTA1bits @ 0xFAC;
[; ;pic18f4550.h: 5792: extern volatile unsigned char TXREG @ 0xFAD;
"5794
[; ;pic18f4550.h: 5794: asm("TXREG equ 0FADh");
[; <" TXREG equ 0FADh ;# ">
[; ;pic18f4550.h: 5797: extern volatile unsigned char TXREG1 @ 0xFAD;
"5799
[; ;pic18f4550.h: 5799: asm("TXREG1 equ 0FADh");
[; <" TXREG1 equ 0FADh ;# ">
[; ;pic18f4550.h: 5803: extern volatile unsigned char RCREG @ 0xFAE;
"5805
[; ;pic18f4550.h: 5805: asm("RCREG equ 0FAEh");
[; <" RCREG equ 0FAEh ;# ">
[; ;pic18f4550.h: 5808: extern volatile unsigned char RCREG1 @ 0xFAE;
"5810
[; ;pic18f4550.h: 5810: asm("RCREG1 equ 0FAEh");
[; <" RCREG1 equ 0FAEh ;# ">
[; ;pic18f4550.h: 5814: extern volatile unsigned char SPBRG @ 0xFAF;
"5816
[; ;pic18f4550.h: 5816: asm("SPBRG equ 0FAFh");
[; <" SPBRG equ 0FAFh ;# ">
[; ;pic18f4550.h: 5819: extern volatile unsigned char SPBRG1 @ 0xFAF;
"5821
[; ;pic18f4550.h: 5821: asm("SPBRG1 equ 0FAFh");
[; <" SPBRG1 equ 0FAFh ;# ">
[; ;pic18f4550.h: 5825: extern volatile unsigned char SPBRGH @ 0xFB0;
"5827
[; ;pic18f4550.h: 5827: asm("SPBRGH equ 0FB0h");
[; <" SPBRGH equ 0FB0h ;# ">
[; ;pic18f4550.h: 5831: extern volatile unsigned char T3CON @ 0xFB1;
"5833
[; ;pic18f4550.h: 5833: asm("T3CON equ 0FB1h");
[; <" T3CON equ 0FB1h ;# ">
[; ;pic18f4550.h: 5836: typedef union {
[; ;pic18f4550.h: 5837: struct {
[; ;pic18f4550.h: 5838: unsigned :2;
[; ;pic18f4550.h: 5839: unsigned NOT_T3SYNC :1;
[; ;pic18f4550.h: 5840: };
[; ;pic18f4550.h: 5841: struct {
[; ;pic18f4550.h: 5842: unsigned TMR3ON :1;
[; ;pic18f4550.h: 5843: unsigned TMR3CS :1;
[; ;pic18f4550.h: 5844: unsigned nT3SYNC :1;
[; ;pic18f4550.h: 5845: unsigned T3CCP1 :1;
[; ;pic18f4550.h: 5846: unsigned T3CKPS :2;
[; ;pic18f4550.h: 5847: unsigned T3CCP2 :1;
[; ;pic18f4550.h: 5848: unsigned RD16 :1;
[; ;pic18f4550.h: 5849: };
[; ;pic18f4550.h: 5850: struct {
[; ;pic18f4550.h: 5851: unsigned :2;
[; ;pic18f4550.h: 5852: unsigned T3SYNC :1;
[; ;pic18f4550.h: 5853: unsigned :1;
[; ;pic18f4550.h: 5854: unsigned T3CKPS0 :1;
[; ;pic18f4550.h: 5855: unsigned T3CKPS1 :1;
[; ;pic18f4550.h: 5856: };
[; ;pic18f4550.h: 5857: struct {
[; ;pic18f4550.h: 5858: unsigned :2;
[; ;pic18f4550.h: 5859: unsigned T3NSYNC :1;
[; ;pic18f4550.h: 5860: };
[; ;pic18f4550.h: 5861: struct {
[; ;pic18f4550.h: 5862: unsigned :7;
[; ;pic18f4550.h: 5863: unsigned RD163 :1;
[; ;pic18f4550.h: 5864: };
[; ;pic18f4550.h: 5865: struct {
[; ;pic18f4550.h: 5866: unsigned :3;
[; ;pic18f4550.h: 5867: unsigned SOSCEN3 :1;
[; ;pic18f4550.h: 5868: };
[; ;pic18f4550.h: 5869: struct {
[; ;pic18f4550.h: 5870: unsigned :7;
[; ;pic18f4550.h: 5871: unsigned T3RD16 :1;
[; ;pic18f4550.h: 5872: };
[; ;pic18f4550.h: 5873: } T3CONbits_t;
[; ;pic18f4550.h: 5874: extern volatile T3CONbits_t T3CONbits @ 0xFB1;
[; ;pic18f4550.h: 5953: extern volatile unsigned short TMR3 @ 0xFB2;
"5955
[; ;pic18f4550.h: 5955: asm("TMR3 equ 0FB2h");
[; <" TMR3 equ 0FB2h ;# ">
[; ;pic18f4550.h: 5959: extern volatile unsigned char TMR3L @ 0xFB2;
"5961
[; ;pic18f4550.h: 5961: asm("TMR3L equ 0FB2h");
[; <" TMR3L equ 0FB2h ;# ">
[; ;pic18f4550.h: 5965: extern volatile unsigned char TMR3H @ 0xFB3;
"5967
[; ;pic18f4550.h: 5967: asm("TMR3H equ 0FB3h");
[; <" TMR3H equ 0FB3h ;# ">
[; ;pic18f4550.h: 5971: extern volatile unsigned char CMCON @ 0xFB4;
"5973
[; ;pic18f4550.h: 5973: asm("CMCON equ 0FB4h");
[; <" CMCON equ 0FB4h ;# ">
[; ;pic18f4550.h: 5976: typedef union {
[; ;pic18f4550.h: 5977: struct {
[; ;pic18f4550.h: 5978: unsigned CM :3;
[; ;pic18f4550.h: 5979: unsigned CIS :1;
[; ;pic18f4550.h: 5980: unsigned C1INV :1;
[; ;pic18f4550.h: 5981: unsigned C2INV :1;
[; ;pic18f4550.h: 5982: unsigned C1OUT :1;
[; ;pic18f4550.h: 5983: unsigned C2OUT :1;
[; ;pic18f4550.h: 5984: };
[; ;pic18f4550.h: 5985: struct {
[; ;pic18f4550.h: 5986: unsigned CM0 :1;
[; ;pic18f4550.h: 5987: unsigned CM1 :1;
[; ;pic18f4550.h: 5988: unsigned CM2 :1;
[; ;pic18f4550.h: 5989: };
[; ;pic18f4550.h: 5990: struct {
[; ;pic18f4550.h: 5991: unsigned CMEN0 :1;
[; ;pic18f4550.h: 5992: };
[; ;pic18f4550.h: 5993: struct {
[; ;pic18f4550.h: 5994: unsigned :1;
[; ;pic18f4550.h: 5995: unsigned CMEN1 :1;
[; ;pic18f4550.h: 5996: };
[; ;pic18f4550.h: 5997: struct {
[; ;pic18f4550.h: 5998: unsigned :2;
[; ;pic18f4550.h: 5999: unsigned CMEN2 :1;
[; ;pic18f4550.h: 6000: };
[; ;pic18f4550.h: 6001: } CMCONbits_t;
[; ;pic18f4550.h: 6002: extern volatile CMCONbits_t CMCONbits @ 0xFB4;
[; ;pic18f4550.h: 6066: extern volatile unsigned char CVRCON @ 0xFB5;
"6068
[; ;pic18f4550.h: 6068: asm("CVRCON equ 0FB5h");
[; <" CVRCON equ 0FB5h ;# ">
[; ;pic18f4550.h: 6071: typedef union {
[; ;pic18f4550.h: 6072: struct {
[; ;pic18f4550.h: 6073: unsigned CVR :4;
[; ;pic18f4550.h: 6074: unsigned CVRSS :1;
[; ;pic18f4550.h: 6075: unsigned CVRR :1;
[; ;pic18f4550.h: 6076: unsigned CVROE :1;
[; ;pic18f4550.h: 6077: unsigned CVREN :1;
[; ;pic18f4550.h: 6078: };
[; ;pic18f4550.h: 6079: struct {
[; ;pic18f4550.h: 6080: unsigned CVR0 :1;
[; ;pic18f4550.h: 6081: unsigned CVR1 :1;
[; ;pic18f4550.h: 6082: unsigned CVR2 :1;
[; ;pic18f4550.h: 6083: unsigned CVR3 :1;
[; ;pic18f4550.h: 6084: unsigned CVREF :1;
[; ;pic18f4550.h: 6085: };
[; ;pic18f4550.h: 6086: struct {
[; ;pic18f4550.h: 6087: unsigned :6;
[; ;pic18f4550.h: 6088: unsigned CVROEN :1;
[; ;pic18f4550.h: 6089: };
[; ;pic18f4550.h: 6090: } CVRCONbits_t;
[; ;pic18f4550.h: 6091: extern volatile CVRCONbits_t CVRCONbits @ 0xFB5;
[; ;pic18f4550.h: 6150: extern volatile unsigned char ECCP1AS @ 0xFB6;
"6152
[; ;pic18f4550.h: 6152: asm("ECCP1AS equ 0FB6h");
[; <" ECCP1AS equ 0FB6h ;# ">
[; ;pic18f4550.h: 6155: extern volatile unsigned char CCP1AS @ 0xFB6;
"6157
[; ;pic18f4550.h: 6157: asm("CCP1AS equ 0FB6h");
[; <" CCP1AS equ 0FB6h ;# ">
[; ;pic18f4550.h: 6160: typedef union {
[; ;pic18f4550.h: 6161: struct {
[; ;pic18f4550.h: 6162: unsigned PSSBD :2;
[; ;pic18f4550.h: 6163: unsigned PSSAC :2;
[; ;pic18f4550.h: 6164: unsigned ECCPAS :3;
[; ;pic18f4550.h: 6165: unsigned ECCPASE :1;
[; ;pic18f4550.h: 6166: };
[; ;pic18f4550.h: 6167: struct {
[; ;pic18f4550.h: 6168: unsigned PSSBD0 :1;
[; ;pic18f4550.h: 6169: unsigned PSSBD1 :1;
[; ;pic18f4550.h: 6170: unsigned PSSAC0 :1;
[; ;pic18f4550.h: 6171: unsigned PSSAC1 :1;
[; ;pic18f4550.h: 6172: unsigned ECCPAS0 :1;
[; ;pic18f4550.h: 6173: unsigned ECCPAS1 :1;
[; ;pic18f4550.h: 6174: unsigned ECCPAS2 :1;
[; ;pic18f4550.h: 6175: };
[; ;pic18f4550.h: 6176: } ECCP1ASbits_t;
[; ;pic18f4550.h: 6177: extern volatile ECCP1ASbits_t ECCP1ASbits @ 0xFB6;
[; ;pic18f4550.h: 6235: typedef union {
[; ;pic18f4550.h: 6236: struct {
[; ;pic18f4550.h: 6237: unsigned PSSBD :2;
[; ;pic18f4550.h: 6238: unsigned PSSAC :2;
[; ;pic18f4550.h: 6239: unsigned ECCPAS :3;
[; ;pic18f4550.h: 6240: unsigned ECCPASE :1;
[; ;pic18f4550.h: 6241: };
[; ;pic18f4550.h: 6242: struct {
[; ;pic18f4550.h: 6243: unsigned PSSBD0 :1;
[; ;pic18f4550.h: 6244: unsigned PSSBD1 :1;
[; ;pic18f4550.h: 6245: unsigned PSSAC0 :1;
[; ;pic18f4550.h: 6246: unsigned PSSAC1 :1;
[; ;pic18f4550.h: 6247: unsigned ECCPAS0 :1;
[; ;pic18f4550.h: 6248: unsigned ECCPAS1 :1;
[; ;pic18f4550.h: 6249: unsigned ECCPAS2 :1;
[; ;pic18f4550.h: 6250: };
[; ;pic18f4550.h: 6251: } CCP1ASbits_t;
[; ;pic18f4550.h: 6252: extern volatile CCP1ASbits_t CCP1ASbits @ 0xFB6;
[; ;pic18f4550.h: 6311: extern volatile unsigned char ECCP1DEL @ 0xFB7;
"6313
[; ;pic18f4550.h: 6313: asm("ECCP1DEL equ 0FB7h");
[; <" ECCP1DEL equ 0FB7h ;# ">
[; ;pic18f4550.h: 6316: extern volatile unsigned char CCP1DEL @ 0xFB7;
"6318
[; ;pic18f4550.h: 6318: asm("CCP1DEL equ 0FB7h");
[; <" CCP1DEL equ 0FB7h ;# ">
[; ;pic18f4550.h: 6321: typedef union {
[; ;pic18f4550.h: 6322: struct {
[; ;pic18f4550.h: 6323: unsigned PDC :7;
[; ;pic18f4550.h: 6324: unsigned PRSEN :1;
[; ;pic18f4550.h: 6325: };
[; ;pic18f4550.h: 6326: struct {
[; ;pic18f4550.h: 6327: unsigned PDC0 :1;
[; ;pic18f4550.h: 6328: unsigned PDC1 :1;
[; ;pic18f4550.h: 6329: unsigned PDC2 :1;
[; ;pic18f4550.h: 6330: unsigned PDC3 :1;
[; ;pic18f4550.h: 6331: unsigned PDC4 :1;
[; ;pic18f4550.h: 6332: unsigned PDC5 :1;
[; ;pic18f4550.h: 6333: unsigned PDC6 :1;
[; ;pic18f4550.h: 6334: };
[; ;pic18f4550.h: 6335: } ECCP1DELbits_t;
[; ;pic18f4550.h: 6336: extern volatile ECCP1DELbits_t ECCP1DELbits @ 0xFB7;
[; ;pic18f4550.h: 6384: typedef union {
[; ;pic18f4550.h: 6385: struct {
[; ;pic18f4550.h: 6386: unsigned PDC :7;
[; ;pic18f4550.h: 6387: unsigned PRSEN :1;
[; ;pic18f4550.h: 6388: };
[; ;pic18f4550.h: 6389: struct {
[; ;pic18f4550.h: 6390: unsigned PDC0 :1;
[; ;pic18f4550.h: 6391: unsigned PDC1 :1;
[; ;pic18f4550.h: 6392: unsigned PDC2 :1;
[; ;pic18f4550.h: 6393: unsigned PDC3 :1;
[; ;pic18f4550.h: 6394: unsigned PDC4 :1;
[; ;pic18f4550.h: 6395: unsigned PDC5 :1;
[; ;pic18f4550.h: 6396: unsigned PDC6 :1;
[; ;pic18f4550.h: 6397: };
[; ;pic18f4550.h: 6398: } CCP1DELbits_t;
[; ;pic18f4550.h: 6399: extern volatile CCP1DELbits_t CCP1DELbits @ 0xFB7;
[; ;pic18f4550.h: 6448: extern volatile unsigned char BAUDCON @ 0xFB8;
"6450
[; ;pic18f4550.h: 6450: asm("BAUDCON equ 0FB8h");
[; <" BAUDCON equ 0FB8h ;# ">
[; ;pic18f4550.h: 6453: extern volatile unsigned char BAUDCTL @ 0xFB8;
"6455
[; ;pic18f4550.h: 6455: asm("BAUDCTL equ 0FB8h");
[; <" BAUDCTL equ 0FB8h ;# ">
[; ;pic18f4550.h: 6458: typedef union {
[; ;pic18f4550.h: 6459: struct {
[; ;pic18f4550.h: 6460: unsigned ABDEN :1;
[; ;pic18f4550.h: 6461: unsigned WUE :1;
[; ;pic18f4550.h: 6462: unsigned :1;
[; ;pic18f4550.h: 6463: unsigned BRG16 :1;
[; ;pic18f4550.h: 6464: unsigned TXCKP :1;
[; ;pic18f4550.h: 6465: unsigned RXDTP :1;
[; ;pic18f4550.h: 6466: unsigned RCIDL :1;
[; ;pic18f4550.h: 6467: unsigned ABDOVF :1;
[; ;pic18f4550.h: 6468: };
[; ;pic18f4550.h: 6469: struct {
[; ;pic18f4550.h: 6470: unsigned :4;
[; ;pic18f4550.h: 6471: unsigned SCKP :1;
[; ;pic18f4550.h: 6472: unsigned :1;
[; ;pic18f4550.h: 6473: unsigned RCMT :1;
[; ;pic18f4550.h: 6474: };
[; ;pic18f4550.h: 6475: struct {
[; ;pic18f4550.h: 6476: unsigned :5;
[; ;pic18f4550.h: 6477: unsigned RXCKP :1;
[; ;pic18f4550.h: 6478: };
[; ;pic18f4550.h: 6479: struct {
[; ;pic18f4550.h: 6480: unsigned :1;
[; ;pic18f4550.h: 6481: unsigned W4E :1;
[; ;pic18f4550.h: 6482: };
[; ;pic18f4550.h: 6483: } BAUDCONbits_t;
[; ;pic18f4550.h: 6484: extern volatile BAUDCONbits_t BAUDCONbits @ 0xFB8;
[; ;pic18f4550.h: 6542: typedef union {
[; ;pic18f4550.h: 6543: struct {
[; ;pic18f4550.h: 6544: unsigned ABDEN :1;
[; ;pic18f4550.h: 6545: unsigned WUE :1;
[; ;pic18f4550.h: 6546: unsigned :1;
[; ;pic18f4550.h: 6547: unsigned BRG16 :1;
[; ;pic18f4550.h: 6548: unsigned TXCKP :1;
[; ;pic18f4550.h: 6549: unsigned RXDTP :1;
[; ;pic18f4550.h: 6550: unsigned RCIDL :1;
[; ;pic18f4550.h: 6551: unsigned ABDOVF :1;
[; ;pic18f4550.h: 6552: };
[; ;pic18f4550.h: 6553: struct {
[; ;pic18f4550.h: 6554: unsigned :4;
[; ;pic18f4550.h: 6555: unsigned SCKP :1;
[; ;pic18f4550.h: 6556: unsigned :1;
[; ;pic18f4550.h: 6557: unsigned RCMT :1;
[; ;pic18f4550.h: 6558: };
[; ;pic18f4550.h: 6559: struct {
[; ;pic18f4550.h: 6560: unsigned :5;
[; ;pic18f4550.h: 6561: unsigned RXCKP :1;
[; ;pic18f4550.h: 6562: };
[; ;pic18f4550.h: 6563: struct {
[; ;pic18f4550.h: 6564: unsigned :1;
[; ;pic18f4550.h: 6565: unsigned W4E :1;
[; ;pic18f4550.h: 6566: };
[; ;pic18f4550.h: 6567: } BAUDCTLbits_t;
[; ;pic18f4550.h: 6568: extern volatile BAUDCTLbits_t BAUDCTLbits @ 0xFB8;
[; ;pic18f4550.h: 6627: extern volatile unsigned char CCP2CON @ 0xFBA;
"6629
[; ;pic18f4550.h: 6629: asm("CCP2CON equ 0FBAh");
[; <" CCP2CON equ 0FBAh ;# ">
[; ;pic18f4550.h: 6632: typedef union {
[; ;pic18f4550.h: 6633: struct {
[; ;pic18f4550.h: 6634: unsigned CCP2M :4;
[; ;pic18f4550.h: 6635: unsigned DC2B :2;
[; ;pic18f4550.h: 6636: };
[; ;pic18f4550.h: 6637: struct {
[; ;pic18f4550.h: 6638: unsigned CCP2M0 :1;
[; ;pic18f4550.h: 6639: unsigned CCP2M1 :1;
[; ;pic18f4550.h: 6640: unsigned CCP2M2 :1;
[; ;pic18f4550.h: 6641: unsigned CCP2M3 :1;
[; ;pic18f4550.h: 6642: unsigned DC2B0 :1;
[; ;pic18f4550.h: 6643: unsigned DC2B1 :1;
[; ;pic18f4550.h: 6644: };
[; ;pic18f4550.h: 6645: } CCP2CONbits_t;
[; ;pic18f4550.h: 6646: extern volatile CCP2CONbits_t CCP2CONbits @ 0xFBA;
[; ;pic18f4550.h: 6690: extern volatile unsigned short CCPR2 @ 0xFBB;
"6692
[; ;pic18f4550.h: 6692: asm("CCPR2 equ 0FBBh");
[; <" CCPR2 equ 0FBBh ;# ">
[; ;pic18f4550.h: 6696: extern volatile unsigned char CCPR2L @ 0xFBB;
"6698
[; ;pic18f4550.h: 6698: asm("CCPR2L equ 0FBBh");
[; <" CCPR2L equ 0FBBh ;# ">
[; ;pic18f4550.h: 6702: extern volatile unsigned char CCPR2H @ 0xFBC;
"6704
[; ;pic18f4550.h: 6704: asm("CCPR2H equ 0FBCh");
[; <" CCPR2H equ 0FBCh ;# ">
[; ;pic18f4550.h: 6708: extern volatile unsigned char CCP1CON @ 0xFBD;
"6710
[; ;pic18f4550.h: 6710: asm("CCP1CON equ 0FBDh");
[; <" CCP1CON equ 0FBDh ;# ">
[; ;pic18f4550.h: 6713: extern volatile unsigned char ECCP1CON @ 0xFBD;
"6715
[; ;pic18f4550.h: 6715: asm("ECCP1CON equ 0FBDh");
[; <" ECCP1CON equ 0FBDh ;# ">
[; ;pic18f4550.h: 6718: typedef union {
[; ;pic18f4550.h: 6719: struct {
[; ;pic18f4550.h: 6720: unsigned CCP1M :4;
[; ;pic18f4550.h: 6721: unsigned DC1B :2;
[; ;pic18f4550.h: 6722: unsigned P1M :2;
[; ;pic18f4550.h: 6723: };
[; ;pic18f4550.h: 6724: struct {
[; ;pic18f4550.h: 6725: unsigned CCP1M0 :1;
[; ;pic18f4550.h: 6726: unsigned CCP1M1 :1;
[; ;pic18f4550.h: 6727: unsigned CCP1M2 :1;
[; ;pic18f4550.h: 6728: unsigned CCP1M3 :1;
[; ;pic18f4550.h: 6729: unsigned DC1B0 :1;
[; ;pic18f4550.h: 6730: unsigned DC1B1 :1;
[; ;pic18f4550.h: 6731: unsigned P1M0 :1;
[; ;pic18f4550.h: 6732: unsigned P1M1 :1;
[; ;pic18f4550.h: 6733: };
[; ;pic18f4550.h: 6734: } CCP1CONbits_t;
[; ;pic18f4550.h: 6735: extern volatile CCP1CONbits_t CCP1CONbits @ 0xFBD;
[; ;pic18f4550.h: 6793: typedef union {
[; ;pic18f4550.h: 6794: struct {
[; ;pic18f4550.h: 6795: unsigned CCP1M :4;
[; ;pic18f4550.h: 6796: unsigned DC1B :2;
[; ;pic18f4550.h: 6797: unsigned P1M :2;
[; ;pic18f4550.h: 6798: };
[; ;pic18f4550.h: 6799: struct {
[; ;pic18f4550.h: 6800: unsigned CCP1M0 :1;
[; ;pic18f4550.h: 6801: unsigned CCP1M1 :1;
[; ;pic18f4550.h: 6802: unsigned CCP1M2 :1;
[; ;pic18f4550.h: 6803: unsigned CCP1M3 :1;
[; ;pic18f4550.h: 6804: unsigned DC1B0 :1;
[; ;pic18f4550.h: 6805: unsigned DC1B1 :1;
[; ;pic18f4550.h: 6806: unsigned P1M0 :1;
[; ;pic18f4550.h: 6807: unsigned P1M1 :1;
[; ;pic18f4550.h: 6808: };
[; ;pic18f4550.h: 6809: } ECCP1CONbits_t;
[; ;pic18f4550.h: 6810: extern volatile ECCP1CONbits_t ECCP1CONbits @ 0xFBD;
[; ;pic18f4550.h: 6869: extern volatile unsigned short CCPR1 @ 0xFBE;
"6871
[; ;pic18f4550.h: 6871: asm("CCPR1 equ 0FBEh");
[; <" CCPR1 equ 0FBEh ;# ">
[; ;pic18f4550.h: 6875: extern volatile unsigned char CCPR1L @ 0xFBE;
"6877
[; ;pic18f4550.h: 6877: asm("CCPR1L equ 0FBEh");
[; <" CCPR1L equ 0FBEh ;# ">
[; ;pic18f4550.h: 6881: extern volatile unsigned char CCPR1H @ 0xFBF;
"6883
[; ;pic18f4550.h: 6883: asm("CCPR1H equ 0FBFh");
[; <" CCPR1H equ 0FBFh ;# ">
[; ;pic18f4550.h: 6887: extern volatile unsigned char ADCON2 @ 0xFC0;
"6889
[; ;pic18f4550.h: 6889: asm("ADCON2 equ 0FC0h");
[; <" ADCON2 equ 0FC0h ;# ">
[; ;pic18f4550.h: 6892: typedef union {
[; ;pic18f4550.h: 6893: struct {
[; ;pic18f4550.h: 6894: unsigned ADCS :3;
[; ;pic18f4550.h: 6895: unsigned ACQT :3;
[; ;pic18f4550.h: 6896: unsigned :1;
[; ;pic18f4550.h: 6897: unsigned ADFM :1;
[; ;pic18f4550.h: 6898: };
[; ;pic18f4550.h: 6899: struct {
[; ;pic18f4550.h: 6900: unsigned ADCS0 :1;
[; ;pic18f4550.h: 6901: unsigned ADCS1 :1;
[; ;pic18f4550.h: 6902: unsigned ADCS2 :1;
[; ;pic18f4550.h: 6903: unsigned ACQT0 :1;
[; ;pic18f4550.h: 6904: unsigned ACQT1 :1;
[; ;pic18f4550.h: 6905: unsigned ACQT2 :1;
[; ;pic18f4550.h: 6906: };
[; ;pic18f4550.h: 6907: } ADCON2bits_t;
[; ;pic18f4550.h: 6908: extern volatile ADCON2bits_t ADCON2bits @ 0xFC0;
[; ;pic18f4550.h: 6957: extern volatile unsigned char ADCON1 @ 0xFC1;
"6959
[; ;pic18f4550.h: 6959: asm("ADCON1 equ 0FC1h");
[; <" ADCON1 equ 0FC1h ;# ">
[; ;pic18f4550.h: 6962: typedef union {
[; ;pic18f4550.h: 6963: struct {
[; ;pic18f4550.h: 6964: unsigned PCFG :4;
[; ;pic18f4550.h: 6965: unsigned VCFG :2;
[; ;pic18f4550.h: 6966: };
[; ;pic18f4550.h: 6967: struct {
[; ;pic18f4550.h: 6968: unsigned PCFG0 :1;
[; ;pic18f4550.h: 6969: unsigned PCFG1 :1;
[; ;pic18f4550.h: 6970: unsigned PCFG2 :1;
[; ;pic18f4550.h: 6971: unsigned PCFG3 :1;
[; ;pic18f4550.h: 6972: unsigned VCFG0 :1;
[; ;pic18f4550.h: 6973: unsigned VCFG1 :1;
[; ;pic18f4550.h: 6974: };
[; ;pic18f4550.h: 6975: struct {
[; ;pic18f4550.h: 6976: unsigned :3;
[; ;pic18f4550.h: 6977: unsigned CHSN3 :1;
[; ;pic18f4550.h: 6978: };
[; ;pic18f4550.h: 6979: struct {
[; ;pic18f4550.h: 6980: unsigned :4;
[; ;pic18f4550.h: 6981: unsigned VCFG01 :1;
[; ;pic18f4550.h: 6982: };
[; ;pic18f4550.h: 6983: struct {
[; ;pic18f4550.h: 6984: unsigned :5;
[; ;pic18f4550.h: 6985: unsigned VCFG11 :1;
[; ;pic18f4550.h: 6986: };
[; ;pic18f4550.h: 6987: } ADCON1bits_t;
[; ;pic18f4550.h: 6988: extern volatile ADCON1bits_t ADCON1bits @ 0xFC1;
[; ;pic18f4550.h: 7047: extern volatile unsigned char ADCON0 @ 0xFC2;
"7049
[; ;pic18f4550.h: 7049: asm("ADCON0 equ 0FC2h");
[; <" ADCON0 equ 0FC2h ;# ">
[; ;pic18f4550.h: 7052: typedef union {
[; ;pic18f4550.h: 7053: struct {
[; ;pic18f4550.h: 7054: unsigned :1;
[; ;pic18f4550.h: 7055: unsigned GO_NOT_DONE :1;
[; ;pic18f4550.h: 7056: };
[; ;pic18f4550.h: 7057: struct {
[; ;pic18f4550.h: 7058: unsigned ADON :1;
[; ;pic18f4550.h: 7059: unsigned GO_nDONE :1;
[; ;pic18f4550.h: 7060: unsigned CHS :4;
[; ;pic18f4550.h: 7061: };
[; ;pic18f4550.h: 7062: struct {
[; ;pic18f4550.h: 7063: unsigned :1;
[; ;pic18f4550.h: 7064: unsigned GO_DONE :1;
[; ;pic18f4550.h: 7065: unsigned CHS0 :1;
[; ;pic18f4550.h: 7066: unsigned CHS1 :1;
[; ;pic18f4550.h: 7067: unsigned CHS2 :1;
[; ;pic18f4550.h: 7068: unsigned CHS3 :1;
[; ;pic18f4550.h: 7069: };
[; ;pic18f4550.h: 7070: struct {
[; ;pic18f4550.h: 7071: unsigned :1;
[; ;pic18f4550.h: 7072: unsigned DONE :1;
[; ;pic18f4550.h: 7073: };
[; ;pic18f4550.h: 7074: struct {
[; ;pic18f4550.h: 7075: unsigned :1;
[; ;pic18f4550.h: 7076: unsigned GO :1;
[; ;pic18f4550.h: 7077: };
[; ;pic18f4550.h: 7078: struct {
[; ;pic18f4550.h: 7079: unsigned :1;
[; ;pic18f4550.h: 7080: unsigned NOT_DONE :1;
[; ;pic18f4550.h: 7081: };
[; ;pic18f4550.h: 7082: struct {
[; ;pic18f4550.h: 7083: unsigned :1;
[; ;pic18f4550.h: 7084: unsigned nDONE :1;
[; ;pic18f4550.h: 7085: };
[; ;pic18f4550.h: 7086: struct {
[; ;pic18f4550.h: 7087: unsigned :1;
[; ;pic18f4550.h: 7088: unsigned GODONE :1;
[; ;pic18f4550.h: 7089: };
[; ;pic18f4550.h: 7090: } ADCON0bits_t;
[; ;pic18f4550.h: 7091: extern volatile ADCON0bits_t ADCON0bits @ 0xFC2;
[; ;pic18f4550.h: 7165: extern volatile unsigned short ADRES @ 0xFC3;
"7167
[; ;pic18f4550.h: 7167: asm("ADRES equ 0FC3h");
[; <" ADRES equ 0FC3h ;# ">
[; ;pic18f4550.h: 7171: extern volatile unsigned char ADRESL @ 0xFC3;
"7173
[; ;pic18f4550.h: 7173: asm("ADRESL equ 0FC3h");
[; <" ADRESL equ 0FC3h ;# ">
[; ;pic18f4550.h: 7177: extern volatile unsigned char ADRESH @ 0xFC4;
"7179
[; ;pic18f4550.h: 7179: asm("ADRESH equ 0FC4h");
[; <" ADRESH equ 0FC4h ;# ">
[; ;pic18f4550.h: 7183: extern volatile unsigned char SSPCON2 @ 0xFC5;
"7185
[; ;pic18f4550.h: 7185: asm("SSPCON2 equ 0FC5h");
[; <" SSPCON2 equ 0FC5h ;# ">
[; ;pic18f4550.h: 7188: typedef union {
[; ;pic18f4550.h: 7189: struct {
[; ;pic18f4550.h: 7190: unsigned SEN :1;
[; ;pic18f4550.h: 7191: unsigned RSEN :1;
[; ;pic18f4550.h: 7192: unsigned PEN :1;
[; ;pic18f4550.h: 7193: unsigned RCEN :1;
[; ;pic18f4550.h: 7194: unsigned ACKEN :1;
[; ;pic18f4550.h: 7195: unsigned ACKDT :1;
[; ;pic18f4550.h: 7196: unsigned ACKSTAT :1;
[; ;pic18f4550.h: 7197: unsigned GCEN :1;
[; ;pic18f4550.h: 7198: };
[; ;pic18f4550.h: 7199: } SSPCON2bits_t;
[; ;pic18f4550.h: 7200: extern volatile SSPCON2bits_t SSPCON2bits @ 0xFC5;
[; ;pic18f4550.h: 7244: extern volatile unsigned char SSPCON1 @ 0xFC6;
"7246
[; ;pic18f4550.h: 7246: asm("SSPCON1 equ 0FC6h");
[; <" SSPCON1 equ 0FC6h ;# ">
[; ;pic18f4550.h: 7249: typedef union {
[; ;pic18f4550.h: 7250: struct {
[; ;pic18f4550.h: 7251: unsigned SSPM :4;
[; ;pic18f4550.h: 7252: unsigned CKP :1;
[; ;pic18f4550.h: 7253: unsigned SSPEN :1;
[; ;pic18f4550.h: 7254: unsigned SSPOV :1;
[; ;pic18f4550.h: 7255: unsigned WCOL :1;
[; ;pic18f4550.h: 7256: };
[; ;pic18f4550.h: 7257: struct {
[; ;pic18f4550.h: 7258: unsigned SSPM0 :1;
[; ;pic18f4550.h: 7259: unsigned SSPM1 :1;
[; ;pic18f4550.h: 7260: unsigned SSPM2 :1;
[; ;pic18f4550.h: 7261: unsigned SSPM3 :1;
[; ;pic18f4550.h: 7262: };
[; ;pic18f4550.h: 7263: } SSPCON1bits_t;
[; ;pic18f4550.h: 7264: extern volatile SSPCON1bits_t SSPCON1bits @ 0xFC6;
[; ;pic18f4550.h: 7313: extern volatile unsigned char SSPSTAT @ 0xFC7;
"7315
[; ;pic18f4550.h: 7315: asm("SSPSTAT equ 0FC7h");
[; <" SSPSTAT equ 0FC7h ;# ">
[; ;pic18f4550.h: 7318: typedef union {
[; ;pic18f4550.h: 7319: struct {
[; ;pic18f4550.h: 7320: unsigned :2;
[; ;pic18f4550.h: 7321: unsigned R_NOT_W :1;
[; ;pic18f4550.h: 7322: };
[; ;pic18f4550.h: 7323: struct {
[; ;pic18f4550.h: 7324: unsigned :5;
[; ;pic18f4550.h: 7325: unsigned D_NOT_A :1;
[; ;pic18f4550.h: 7326: };
[; ;pic18f4550.h: 7327: struct {
[; ;pic18f4550.h: 7328: unsigned BF :1;
[; ;pic18f4550.h: 7329: unsigned UA :1;
[; ;pic18f4550.h: 7330: unsigned R_nW :1;
[; ;pic18f4550.h: 7331: unsigned S :1;
[; ;pic18f4550.h: 7332: unsigned P :1;
[; ;pic18f4550.h: 7333: unsigned D_nA :1;
[; ;pic18f4550.h: 7334: unsigned CKE :1;
[; ;pic18f4550.h: 7335: unsigned SMP :1;
[; ;pic18f4550.h: 7336: };
[; ;pic18f4550.h: 7337: struct {
[; ;pic18f4550.h: 7338: unsigned :2;
[; ;pic18f4550.h: 7339: unsigned R_W :1;
[; ;pic18f4550.h: 7340: unsigned :2;
[; ;pic18f4550.h: 7341: unsigned D_A :1;
[; ;pic18f4550.h: 7342: };
[; ;pic18f4550.h: 7343: struct {
[; ;pic18f4550.h: 7344: unsigned :2;
[; ;pic18f4550.h: 7345: unsigned I2C_READ :1;
[; ;pic18f4550.h: 7346: unsigned I2C_START :1;
[; ;pic18f4550.h: 7347: unsigned I2C_STOP :1;
[; ;pic18f4550.h: 7348: unsigned I2C_DAT :1;
[; ;pic18f4550.h: 7349: };
[; ;pic18f4550.h: 7350: struct {
[; ;pic18f4550.h: 7351: unsigned :2;
[; ;pic18f4550.h: 7352: unsigned nW :1;
[; ;pic18f4550.h: 7353: unsigned :2;
[; ;pic18f4550.h: 7354: unsigned nA :1;
[; ;pic18f4550.h: 7355: };
[; ;pic18f4550.h: 7356: struct {
[; ;pic18f4550.h: 7357: unsigned :2;
[; ;pic18f4550.h: 7358: unsigned NOT_WRITE :1;
[; ;pic18f4550.h: 7359: };
[; ;pic18f4550.h: 7360: struct {
[; ;pic18f4550.h: 7361: unsigned :5;
[; ;pic18f4550.h: 7362: unsigned NOT_ADDRESS :1;
[; ;pic18f4550.h: 7363: };
[; ;pic18f4550.h: 7364: struct {
[; ;pic18f4550.h: 7365: unsigned :2;
[; ;pic18f4550.h: 7366: unsigned nWRITE :1;
[; ;pic18f4550.h: 7367: unsigned :2;
[; ;pic18f4550.h: 7368: unsigned nADDRESS :1;
[; ;pic18f4550.h: 7369: };
[; ;pic18f4550.h: 7370: struct {
[; ;pic18f4550.h: 7371: unsigned :2;
[; ;pic18f4550.h: 7372: unsigned READ_WRITE :1;
[; ;pic18f4550.h: 7373: unsigned :2;
[; ;pic18f4550.h: 7374: unsigned DATA_ADDRESS :1;
[; ;pic18f4550.h: 7375: };
[; ;pic18f4550.h: 7376: struct {
[; ;pic18f4550.h: 7377: unsigned :2;
[; ;pic18f4550.h: 7378: unsigned R :1;
[; ;pic18f4550.h: 7379: unsigned :2;
[; ;pic18f4550.h: 7380: unsigned D :1;
[; ;pic18f4550.h: 7381: };
[; ;pic18f4550.h: 7382: struct {
[; ;pic18f4550.h: 7383: unsigned :5;
[; ;pic18f4550.h: 7384: unsigned DA :1;
[; ;pic18f4550.h: 7385: };
[; ;pic18f4550.h: 7386: struct {
[; ;pic18f4550.h: 7387: unsigned :2;
[; ;pic18f4550.h: 7388: unsigned RW :1;
[; ;pic18f4550.h: 7389: };
[; ;pic18f4550.h: 7390: struct {
[; ;pic18f4550.h: 7391: unsigned :3;
[; ;pic18f4550.h: 7392: unsigned START :1;
[; ;pic18f4550.h: 7393: };
[; ;pic18f4550.h: 7394: struct {
[; ;pic18f4550.h: 7395: unsigned :4;
[; ;pic18f4550.h: 7396: unsigned STOP :1;
[; ;pic18f4550.h: 7397: };
[; ;pic18f4550.h: 7398: struct {
[; ;pic18f4550.h: 7399: unsigned :2;
[; ;pic18f4550.h: 7400: unsigned NOT_W :1;
[; ;pic18f4550.h: 7401: };
[; ;pic18f4550.h: 7402: struct {
[; ;pic18f4550.h: 7403: unsigned :5;
[; ;pic18f4550.h: 7404: unsigned NOT_A :1;
[; ;pic18f4550.h: 7405: };
[; ;pic18f4550.h: 7406: } SSPSTATbits_t;
[; ;pic18f4550.h: 7407: extern volatile SSPSTATbits_t SSPSTATbits @ 0xFC7;
[; ;pic18f4550.h: 7571: extern volatile unsigned char SSPADD @ 0xFC8;
"7573
[; ;pic18f4550.h: 7573: asm("SSPADD equ 0FC8h");
[; <" SSPADD equ 0FC8h ;# ">
[; ;pic18f4550.h: 7577: extern volatile unsigned char SSPBUF @ 0xFC9;
"7579
[; ;pic18f4550.h: 7579: asm("SSPBUF equ 0FC9h");
[; <" SSPBUF equ 0FC9h ;# ">
[; ;pic18f4550.h: 7583: extern volatile unsigned char T2CON @ 0xFCA;
"7585
[; ;pic18f4550.h: 7585: asm("T2CON equ 0FCAh");
[; <" T2CON equ 0FCAh ;# ">
[; ;pic18f4550.h: 7588: typedef union {
[; ;pic18f4550.h: 7589: struct {
[; ;pic18f4550.h: 7590: unsigned T2CKPS :2;
[; ;pic18f4550.h: 7591: unsigned TMR2ON :1;
[; ;pic18f4550.h: 7592: unsigned TOUTPS :4;
[; ;pic18f4550.h: 7593: };
[; ;pic18f4550.h: 7594: struct {
[; ;pic18f4550.h: 7595: unsigned T2CKPS0 :1;
[; ;pic18f4550.h: 7596: unsigned T2CKPS1 :1;
[; ;pic18f4550.h: 7597: unsigned :1;
[; ;pic18f4550.h: 7598: unsigned T2OUTPS0 :1;
[; ;pic18f4550.h: 7599: unsigned T2OUTPS1 :1;
[; ;pic18f4550.h: 7600: unsigned T2OUTPS2 :1;
[; ;pic18f4550.h: 7601: unsigned T2OUTPS3 :1;
[; ;pic18f4550.h: 7602: };
[; ;pic18f4550.h: 7603: struct {
[; ;pic18f4550.h: 7604: unsigned :3;
[; ;pic18f4550.h: 7605: unsigned TOUTPS0 :1;
[; ;pic18f4550.h: 7606: unsigned TOUTPS1 :1;
[; ;pic18f4550.h: 7607: unsigned TOUTPS2 :1;
[; ;pic18f4550.h: 7608: unsigned TOUTPS3 :1;
[; ;pic18f4550.h: 7609: };
[; ;pic18f4550.h: 7610: } T2CONbits_t;
[; ;pic18f4550.h: 7611: extern volatile T2CONbits_t T2CONbits @ 0xFCA;
[; ;pic18f4550.h: 7680: extern volatile unsigned char PR2 @ 0xFCB;
"7682
[; ;pic18f4550.h: 7682: asm("PR2 equ 0FCBh");
[; <" PR2 equ 0FCBh ;# ">
[; ;pic18f4550.h: 7685: extern volatile unsigned char MEMCON @ 0xFCB;
"7687
[; ;pic18f4550.h: 7687: asm("MEMCON equ 0FCBh");
[; <" MEMCON equ 0FCBh ;# ">
[; ;pic18f4550.h: 7690: typedef union {
[; ;pic18f4550.h: 7691: struct {
[; ;pic18f4550.h: 7692: unsigned :7;
[; ;pic18f4550.h: 7693: unsigned EBDIS :1;
[; ;pic18f4550.h: 7694: };
[; ;pic18f4550.h: 7695: struct {
[; ;pic18f4550.h: 7696: unsigned :4;
[; ;pic18f4550.h: 7697: unsigned WAIT0 :1;
[; ;pic18f4550.h: 7698: };
[; ;pic18f4550.h: 7699: struct {
[; ;pic18f4550.h: 7700: unsigned :5;
[; ;pic18f4550.h: 7701: unsigned WAIT1 :1;
[; ;pic18f4550.h: 7702: };
[; ;pic18f4550.h: 7703: struct {
[; ;pic18f4550.h: 7704: unsigned WM0 :1;
[; ;pic18f4550.h: 7705: };
[; ;pic18f4550.h: 7706: struct {
[; ;pic18f4550.h: 7707: unsigned :1;
[; ;pic18f4550.h: 7708: unsigned WM1 :1;
[; ;pic18f4550.h: 7709: };
[; ;pic18f4550.h: 7710: } PR2bits_t;
[; ;pic18f4550.h: 7711: extern volatile PR2bits_t PR2bits @ 0xFCB;
[; ;pic18f4550.h: 7739: typedef union {
[; ;pic18f4550.h: 7740: struct {
[; ;pic18f4550.h: 7741: unsigned :7;
[; ;pic18f4550.h: 7742: unsigned EBDIS :1;
[; ;pic18f4550.h: 7743: };
[; ;pic18f4550.h: 7744: struct {
[; ;pic18f4550.h: 7745: unsigned :4;
[; ;pic18f4550.h: 7746: unsigned WAIT0 :1;
[; ;pic18f4550.h: 7747: };
[; ;pic18f4550.h: 7748: struct {
[; ;pic18f4550.h: 7749: unsigned :5;
[; ;pic18f4550.h: 7750: unsigned WAIT1 :1;
[; ;pic18f4550.h: 7751: };
[; ;pic18f4550.h: 7752: struct {
[; ;pic18f4550.h: 7753: unsigned WM0 :1;
[; ;pic18f4550.h: 7754: };
[; ;pic18f4550.h: 7755: struct {
[; ;pic18f4550.h: 7756: unsigned :1;
[; ;pic18f4550.h: 7757: unsigned WM1 :1;
[; ;pic18f4550.h: 7758: };
[; ;pic18f4550.h: 7759: } MEMCONbits_t;
[; ;pic18f4550.h: 7760: extern volatile MEMCONbits_t MEMCONbits @ 0xFCB;
[; ;pic18f4550.h: 7789: extern volatile unsigned char TMR2 @ 0xFCC;
"7791
[; ;pic18f4550.h: 7791: asm("TMR2 equ 0FCCh");
[; <" TMR2 equ 0FCCh ;# ">
[; ;pic18f4550.h: 7795: extern volatile unsigned char T1CON @ 0xFCD;
"7797
[; ;pic18f4550.h: 7797: asm("T1CON equ 0FCDh");
[; <" T1CON equ 0FCDh ;# ">
[; ;pic18f4550.h: 7800: typedef union {
[; ;pic18f4550.h: 7801: struct {
[; ;pic18f4550.h: 7802: unsigned :2;
[; ;pic18f4550.h: 7803: unsigned NOT_T1SYNC :1;
[; ;pic18f4550.h: 7804: };
[; ;pic18f4550.h: 7805: struct {
[; ;pic18f4550.h: 7806: unsigned TMR1ON :1;
[; ;pic18f4550.h: 7807: unsigned TMR1CS :1;
[; ;pic18f4550.h: 7808: unsigned nT1SYNC :1;
[; ;pic18f4550.h: 7809: unsigned T1OSCEN :1;
[; ;pic18f4550.h: 7810: unsigned T1CKPS :2;
[; ;pic18f4550.h: 7811: unsigned T1RUN :1;
[; ;pic18f4550.h: 7812: unsigned RD16 :1;
[; ;pic18f4550.h: 7813: };
[; ;pic18f4550.h: 7814: struct {
[; ;pic18f4550.h: 7815: unsigned :2;
[; ;pic18f4550.h: 7816: unsigned T1SYNC :1;
[; ;pic18f4550.h: 7817: unsigned :1;
[; ;pic18f4550.h: 7818: unsigned T1CKPS0 :1;
[; ;pic18f4550.h: 7819: unsigned T1CKPS1 :1;
[; ;pic18f4550.h: 7820: };
[; ;pic18f4550.h: 7821: struct {
[; ;pic18f4550.h: 7822: unsigned :3;
[; ;pic18f4550.h: 7823: unsigned SOSCEN :1;
[; ;pic18f4550.h: 7824: };
[; ;pic18f4550.h: 7825: struct {
[; ;pic18f4550.h: 7826: unsigned :7;
[; ;pic18f4550.h: 7827: unsigned T1RD16 :1;
[; ;pic18f4550.h: 7828: };
[; ;pic18f4550.h: 7829: } T1CONbits_t;
[; ;pic18f4550.h: 7830: extern volatile T1CONbits_t T1CONbits @ 0xFCD;
[; ;pic18f4550.h: 7899: extern volatile unsigned short TMR1 @ 0xFCE;
"7901
[; ;pic18f4550.h: 7901: asm("TMR1 equ 0FCEh");
[; <" TMR1 equ 0FCEh ;# ">
[; ;pic18f4550.h: 7905: extern volatile unsigned char TMR1L @ 0xFCE;
"7907
[; ;pic18f4550.h: 7907: asm("TMR1L equ 0FCEh");
[; <" TMR1L equ 0FCEh ;# ">
[; ;pic18f4550.h: 7911: extern volatile unsigned char TMR1H @ 0xFCF;
"7913
[; ;pic18f4550.h: 7913: asm("TMR1H equ 0FCFh");
[; <" TMR1H equ 0FCFh ;# ">
[; ;pic18f4550.h: 7917: extern volatile unsigned char RCON @ 0xFD0;
"7919
[; ;pic18f4550.h: 7919: asm("RCON equ 0FD0h");
[; <" RCON equ 0FD0h ;# ">
[; ;pic18f4550.h: 7922: typedef union {
[; ;pic18f4550.h: 7923: struct {
[; ;pic18f4550.h: 7924: unsigned NOT_BOR :1;
[; ;pic18f4550.h: 7925: };
[; ;pic18f4550.h: 7926: struct {
[; ;pic18f4550.h: 7927: unsigned :1;
[; ;pic18f4550.h: 7928: unsigned NOT_POR :1;
[; ;pic18f4550.h: 7929: };
[; ;pic18f4550.h: 7930: struct {
[; ;pic18f4550.h: 7931: unsigned :2;
[; ;pic18f4550.h: 7932: unsigned NOT_PD :1;
[; ;pic18f4550.h: 7933: };
[; ;pic18f4550.h: 7934: struct {
[; ;pic18f4550.h: 7935: unsigned :3;
[; ;pic18f4550.h: 7936: unsigned NOT_TO :1;
[; ;pic18f4550.h: 7937: };
[; ;pic18f4550.h: 7938: struct {
[; ;pic18f4550.h: 7939: unsigned :4;
[; ;pic18f4550.h: 7940: unsigned NOT_RI :1;
[; ;pic18f4550.h: 7941: };
[; ;pic18f4550.h: 7942: struct {
[; ;pic18f4550.h: 7943: unsigned nBOR :1;
[; ;pic18f4550.h: 7944: unsigned nPOR :1;
[; ;pic18f4550.h: 7945: unsigned nPD :1;
[; ;pic18f4550.h: 7946: unsigned nTO :1;
[; ;pic18f4550.h: 7947: unsigned nRI :1;
[; ;pic18f4550.h: 7948: unsigned :1;
[; ;pic18f4550.h: 7949: unsigned SBOREN :1;
[; ;pic18f4550.h: 7950: unsigned IPEN :1;
[; ;pic18f4550.h: 7951: };
[; ;pic18f4550.h: 7952: struct {
[; ;pic18f4550.h: 7953: unsigned :7;
[; ;pic18f4550.h: 7954: unsigned NOT_IPEN :1;
[; ;pic18f4550.h: 7955: };
[; ;pic18f4550.h: 7956: struct {
[; ;pic18f4550.h: 7957: unsigned BOR :1;
[; ;pic18f4550.h: 7958: unsigned POR :1;
[; ;pic18f4550.h: 7959: unsigned PD :1;
[; ;pic18f4550.h: 7960: unsigned TO :1;
[; ;pic18f4550.h: 7961: unsigned RI :1;
[; ;pic18f4550.h: 7962: unsigned :2;
[; ;pic18f4550.h: 7963: unsigned nIPEN :1;
[; ;pic18f4550.h: 7964: };
[; ;pic18f4550.h: 7965: } RCONbits_t;
[; ;pic18f4550.h: 7966: extern volatile RCONbits_t RCONbits @ 0xFD0;
[; ;pic18f4550.h: 8065: extern volatile unsigned char WDTCON @ 0xFD1;
"8067
[; ;pic18f4550.h: 8067: asm("WDTCON equ 0FD1h");
[; <" WDTCON equ 0FD1h ;# ">
[; ;pic18f4550.h: 8070: typedef union {
[; ;pic18f4550.h: 8071: struct {
[; ;pic18f4550.h: 8072: unsigned SWDTEN :1;
[; ;pic18f4550.h: 8073: };
[; ;pic18f4550.h: 8074: struct {
[; ;pic18f4550.h: 8075: unsigned SWDTE :1;
[; ;pic18f4550.h: 8076: };
[; ;pic18f4550.h: 8077: } WDTCONbits_t;
[; ;pic18f4550.h: 8078: extern volatile WDTCONbits_t WDTCONbits @ 0xFD1;
[; ;pic18f4550.h: 8092: extern volatile unsigned char HLVDCON @ 0xFD2;
"8094
[; ;pic18f4550.h: 8094: asm("HLVDCON equ 0FD2h");
[; <" HLVDCON equ 0FD2h ;# ">
[; ;pic18f4550.h: 8097: extern volatile unsigned char LVDCON @ 0xFD2;
"8099
[; ;pic18f4550.h: 8099: asm("LVDCON equ 0FD2h");
[; <" LVDCON equ 0FD2h ;# ">
[; ;pic18f4550.h: 8102: typedef union {
[; ;pic18f4550.h: 8103: struct {
[; ;pic18f4550.h: 8104: unsigned HLVDL :4;
[; ;pic18f4550.h: 8105: unsigned HLVDEN :1;
[; ;pic18f4550.h: 8106: unsigned IRVST :1;
[; ;pic18f4550.h: 8107: unsigned :1;
[; ;pic18f4550.h: 8108: unsigned VDIRMAG :1;
[; ;pic18f4550.h: 8109: };
[; ;pic18f4550.h: 8110: struct {
[; ;pic18f4550.h: 8111: unsigned HLVDL0 :1;
[; ;pic18f4550.h: 8112: unsigned HLVDL1 :1;
[; ;pic18f4550.h: 8113: unsigned HLVDL2 :1;
[; ;pic18f4550.h: 8114: unsigned HLVDL3 :1;
[; ;pic18f4550.h: 8115: };
[; ;pic18f4550.h: 8116: struct {
[; ;pic18f4550.h: 8117: unsigned LVDL0 :1;
[; ;pic18f4550.h: 8118: unsigned LVDL1 :1;
[; ;pic18f4550.h: 8119: unsigned LVDL2 :1;
[; ;pic18f4550.h: 8120: unsigned LVDL3 :1;
[; ;pic18f4550.h: 8121: unsigned LVDEN :1;
[; ;pic18f4550.h: 8122: unsigned IVRST :1;
[; ;pic18f4550.h: 8123: };
[; ;pic18f4550.h: 8124: struct {
[; ;pic18f4550.h: 8125: unsigned LVV0 :1;
[; ;pic18f4550.h: 8126: unsigned LVV1 :1;
[; ;pic18f4550.h: 8127: unsigned LVV2 :1;
[; ;pic18f4550.h: 8128: unsigned LVV3 :1;
[; ;pic18f4550.h: 8129: unsigned :1;
[; ;pic18f4550.h: 8130: unsigned BGST :1;
[; ;pic18f4550.h: 8131: };
[; ;pic18f4550.h: 8132: } HLVDCONbits_t;
[; ;pic18f4550.h: 8133: extern volatile HLVDCONbits_t HLVDCONbits @ 0xFD2;
[; ;pic18f4550.h: 8231: typedef union {
[; ;pic18f4550.h: 8232: struct {
[; ;pic18f4550.h: 8233: unsigned HLVDL :4;
[; ;pic18f4550.h: 8234: unsigned HLVDEN :1;
[; ;pic18f4550.h: 8235: unsigned IRVST :1;
[; ;pic18f4550.h: 8236: unsigned :1;
[; ;pic18f4550.h: 8237: unsigned VDIRMAG :1;
[; ;pic18f4550.h: 8238: };
[; ;pic18f4550.h: 8239: struct {
[; ;pic18f4550.h: 8240: unsigned HLVDL0 :1;
[; ;pic18f4550.h: 8241: unsigned HLVDL1 :1;
[; ;pic18f4550.h: 8242: unsigned HLVDL2 :1;
[; ;pic18f4550.h: 8243: unsigned HLVDL3 :1;
[; ;pic18f4550.h: 8244: };
[; ;pic18f4550.h: 8245: struct {
[; ;pic18f4550.h: 8246: unsigned LVDL0 :1;
[; ;pic18f4550.h: 8247: unsigned LVDL1 :1;
[; ;pic18f4550.h: 8248: unsigned LVDL2 :1;
[; ;pic18f4550.h: 8249: unsigned LVDL3 :1;
[; ;pic18f4550.h: 8250: unsigned LVDEN :1;
[; ;pic18f4550.h: 8251: unsigned IVRST :1;
[; ;pic18f4550.h: 8252: };
[; ;pic18f4550.h: 8253: struct {
[; ;pic18f4550.h: 8254: unsigned LVV0 :1;
[; ;pic18f4550.h: 8255: unsigned LVV1 :1;
[; ;pic18f4550.h: 8256: unsigned LVV2 :1;
[; ;pic18f4550.h: 8257: unsigned LVV3 :1;
[; ;pic18f4550.h: 8258: unsigned :1;
[; ;pic18f4550.h: 8259: unsigned BGST :1;
[; ;pic18f4550.h: 8260: };
[; ;pic18f4550.h: 8261: } LVDCONbits_t;
[; ;pic18f4550.h: 8262: extern volatile LVDCONbits_t LVDCONbits @ 0xFD2;
[; ;pic18f4550.h: 8361: extern volatile unsigned char OSCCON @ 0xFD3;
"8363
[; ;pic18f4550.h: 8363: asm("OSCCON equ 0FD3h");
[; <" OSCCON equ 0FD3h ;# ">
[; ;pic18f4550.h: 8366: typedef union {
[; ;pic18f4550.h: 8367: struct {
[; ;pic18f4550.h: 8368: unsigned SCS :2;
[; ;pic18f4550.h: 8369: unsigned IOFS :1;
[; ;pic18f4550.h: 8370: unsigned OSTS :1;
[; ;pic18f4550.h: 8371: unsigned IRCF :3;
[; ;pic18f4550.h: 8372: unsigned IDLEN :1;
[; ;pic18f4550.h: 8373: };
[; ;pic18f4550.h: 8374: struct {
[; ;pic18f4550.h: 8375: unsigned SCS0 :1;
[; ;pic18f4550.h: 8376: unsigned SCS1 :1;
[; ;pic18f4550.h: 8377: unsigned FLTS :1;
[; ;pic18f4550.h: 8378: unsigned :1;
[; ;pic18f4550.h: 8379: unsigned IRCF0 :1;
[; ;pic18f4550.h: 8380: unsigned IRCF1 :1;
[; ;pic18f4550.h: 8381: unsigned IRCF2 :1;
[; ;pic18f4550.h: 8382: };
[; ;pic18f4550.h: 8383: } OSCCONbits_t;
[; ;pic18f4550.h: 8384: extern volatile OSCCONbits_t OSCCONbits @ 0xFD3;
[; ;pic18f4550.h: 8443: extern volatile unsigned char T0CON @ 0xFD5;
"8445
[; ;pic18f4550.h: 8445: asm("T0CON equ 0FD5h");
[; <" T0CON equ 0FD5h ;# ">
[; ;pic18f4550.h: 8448: typedef union {
[; ;pic18f4550.h: 8449: struct {
[; ;pic18f4550.h: 8450: unsigned T0PS :3;
[; ;pic18f4550.h: 8451: unsigned PSA :1;
[; ;pic18f4550.h: 8452: unsigned T0SE :1;
[; ;pic18f4550.h: 8453: unsigned T0CS :1;
[; ;pic18f4550.h: 8454: unsigned T08BIT :1;
[; ;pic18f4550.h: 8455: unsigned TMR0ON :1;
[; ;pic18f4550.h: 8456: };
[; ;pic18f4550.h: 8457: struct {
[; ;pic18f4550.h: 8458: unsigned T0PS0 :1;
[; ;pic18f4550.h: 8459: unsigned T0PS1 :1;
[; ;pic18f4550.h: 8460: unsigned T0PS2 :1;
[; ;pic18f4550.h: 8461: };
[; ;pic18f4550.h: 8462: } T0CONbits_t;
[; ;pic18f4550.h: 8463: extern volatile T0CONbits_t T0CONbits @ 0xFD5;
[; ;pic18f4550.h: 8512: extern volatile unsigned short TMR0 @ 0xFD6;
"8514
[; ;pic18f4550.h: 8514: asm("TMR0 equ 0FD6h");
[; <" TMR0 equ 0FD6h ;# ">
[; ;pic18f4550.h: 8518: extern volatile unsigned char TMR0L @ 0xFD6;
"8520
[; ;pic18f4550.h: 8520: asm("TMR0L equ 0FD6h");
[; <" TMR0L equ 0FD6h ;# ">
[; ;pic18f4550.h: 8524: extern volatile unsigned char TMR0H @ 0xFD7;
"8526
[; ;pic18f4550.h: 8526: asm("TMR0H equ 0FD7h");
[; <" TMR0H equ 0FD7h ;# ">
[; ;pic18f4550.h: 8530: extern volatile unsigned char STATUS @ 0xFD8;
"8532
[; ;pic18f4550.h: 8532: asm("STATUS equ 0FD8h");
[; <" STATUS equ 0FD8h ;# ">
[; ;pic18f4550.h: 8535: typedef union {
[; ;pic18f4550.h: 8536: struct {
[; ;pic18f4550.h: 8537: unsigned C :1;
[; ;pic18f4550.h: 8538: unsigned DC :1;
[; ;pic18f4550.h: 8539: unsigned Z :1;
[; ;pic18f4550.h: 8540: unsigned OV :1;
[; ;pic18f4550.h: 8541: unsigned N :1;
[; ;pic18f4550.h: 8542: };
[; ;pic18f4550.h: 8543: struct {
[; ;pic18f4550.h: 8544: unsigned CARRY :1;
[; ;pic18f4550.h: 8545: };
[; ;pic18f4550.h: 8546: struct {
[; ;pic18f4550.h: 8547: unsigned :4;
[; ;pic18f4550.h: 8548: unsigned NEGATIVE :1;
[; ;pic18f4550.h: 8549: };
[; ;pic18f4550.h: 8550: struct {
[; ;pic18f4550.h: 8551: unsigned :3;
[; ;pic18f4550.h: 8552: unsigned OVERFLOW :1;
[; ;pic18f4550.h: 8553: };
[; ;pic18f4550.h: 8554: struct {
[; ;pic18f4550.h: 8555: unsigned :2;
[; ;pic18f4550.h: 8556: unsigned ZERO :1;
[; ;pic18f4550.h: 8557: };
[; ;pic18f4550.h: 8558: } STATUSbits_t;
[; ;pic18f4550.h: 8559: extern volatile STATUSbits_t STATUSbits @ 0xFD8;
[; ;pic18f4550.h: 8608: extern volatile unsigned short FSR2 @ 0xFD9;
"8610
[; ;pic18f4550.h: 8610: asm("FSR2 equ 0FD9h");
[; <" FSR2 equ 0FD9h ;# ">
[; ;pic18f4550.h: 8614: extern volatile unsigned char FSR2L @ 0xFD9;
"8616
[; ;pic18f4550.h: 8616: asm("FSR2L equ 0FD9h");
[; <" FSR2L equ 0FD9h ;# ">
[; ;pic18f4550.h: 8620: extern volatile unsigned char FSR2H @ 0xFDA;
"8622
[; ;pic18f4550.h: 8622: asm("FSR2H equ 0FDAh");
[; <" FSR2H equ 0FDAh ;# ">
[; ;pic18f4550.h: 8626: extern volatile unsigned char PLUSW2 @ 0xFDB;
"8628
[; ;pic18f4550.h: 8628: asm("PLUSW2 equ 0FDBh");
[; <" PLUSW2 equ 0FDBh ;# ">
[; ;pic18f4550.h: 8632: extern volatile unsigned char PREINC2 @ 0xFDC;
"8634
[; ;pic18f4550.h: 8634: asm("PREINC2 equ 0FDCh");
[; <" PREINC2 equ 0FDCh ;# ">
[; ;pic18f4550.h: 8638: extern volatile unsigned char POSTDEC2 @ 0xFDD;
"8640
[; ;pic18f4550.h: 8640: asm("POSTDEC2 equ 0FDDh");
[; <" POSTDEC2 equ 0FDDh ;# ">
[; ;pic18f4550.h: 8644: extern volatile unsigned char POSTINC2 @ 0xFDE;
"8646
[; ;pic18f4550.h: 8646: asm("POSTINC2 equ 0FDEh");
[; <" POSTINC2 equ 0FDEh ;# ">
[; ;pic18f4550.h: 8650: extern volatile unsigned char INDF2 @ 0xFDF;
"8652
[; ;pic18f4550.h: 8652: asm("INDF2 equ 0FDFh");
[; <" INDF2 equ 0FDFh ;# ">
[; ;pic18f4550.h: 8656: extern volatile unsigned char BSR @ 0xFE0;
"8658
[; ;pic18f4550.h: 8658: asm("BSR equ 0FE0h");
[; <" BSR equ 0FE0h ;# ">
[; ;pic18f4550.h: 8662: extern volatile unsigned short FSR1 @ 0xFE1;
"8664
[; ;pic18f4550.h: 8664: asm("FSR1 equ 0FE1h");
[; <" FSR1 equ 0FE1h ;# ">
[; ;pic18f4550.h: 8668: extern volatile unsigned char FSR1L @ 0xFE1;
"8670
[; ;pic18f4550.h: 8670: asm("FSR1L equ 0FE1h");
[; <" FSR1L equ 0FE1h ;# ">
[; ;pic18f4550.h: 8674: extern volatile unsigned char FSR1H @ 0xFE2;
"8676
[; ;pic18f4550.h: 8676: asm("FSR1H equ 0FE2h");
[; <" FSR1H equ 0FE2h ;# ">
[; ;pic18f4550.h: 8680: extern volatile unsigned char PLUSW1 @ 0xFE3;
"8682
[; ;pic18f4550.h: 8682: asm("PLUSW1 equ 0FE3h");
[; <" PLUSW1 equ 0FE3h ;# ">
[; ;pic18f4550.h: 8686: extern volatile unsigned char PREINC1 @ 0xFE4;
"8688
[; ;pic18f4550.h: 8688: asm("PREINC1 equ 0FE4h");
[; <" PREINC1 equ 0FE4h ;# ">
[; ;pic18f4550.h: 8692: extern volatile unsigned char POSTDEC1 @ 0xFE5;
"8694
[; ;pic18f4550.h: 8694: asm("POSTDEC1 equ 0FE5h");
[; <" POSTDEC1 equ 0FE5h ;# ">
[; ;pic18f4550.h: 8698: extern volatile unsigned char POSTINC1 @ 0xFE6;
"8700
[; ;pic18f4550.h: 8700: asm("POSTINC1 equ 0FE6h");
[; <" POSTINC1 equ 0FE6h ;# ">
[; ;pic18f4550.h: 8704: extern volatile unsigned char INDF1 @ 0xFE7;
"8706
[; ;pic18f4550.h: 8706: asm("INDF1 equ 0FE7h");
[; <" INDF1 equ 0FE7h ;# ">
[; ;pic18f4550.h: 8710: extern volatile unsigned char WREG @ 0xFE8;
"8712
[; ;pic18f4550.h: 8712: asm("WREG equ 0FE8h");
[; <" WREG equ 0FE8h ;# ">
[; ;pic18f4550.h: 8716: extern volatile unsigned short FSR0 @ 0xFE9;
"8718
[; ;pic18f4550.h: 8718: asm("FSR0 equ 0FE9h");
[; <" FSR0 equ 0FE9h ;# ">
[; ;pic18f4550.h: 8722: extern volatile unsigned char FSR0L @ 0xFE9;
"8724
[; ;pic18f4550.h: 8724: asm("FSR0L equ 0FE9h");
[; <" FSR0L equ 0FE9h ;# ">
[; ;pic18f4550.h: 8728: extern volatile unsigned char FSR0H @ 0xFEA;
"8730
[; ;pic18f4550.h: 8730: asm("FSR0H equ 0FEAh");
[; <" FSR0H equ 0FEAh ;# ">
[; ;pic18f4550.h: 8734: extern volatile unsigned char PLUSW0 @ 0xFEB;
"8736
[; ;pic18f4550.h: 8736: asm("PLUSW0 equ 0FEBh");
[; <" PLUSW0 equ 0FEBh ;# ">
[; ;pic18f4550.h: 8740: extern volatile unsigned char PREINC0 @ 0xFEC;
"8742
[; ;pic18f4550.h: 8742: asm("PREINC0 equ 0FECh");
[; <" PREINC0 equ 0FECh ;# ">
[; ;pic18f4550.h: 8746: extern volatile unsigned char POSTDEC0 @ 0xFED;
"8748
[; ;pic18f4550.h: 8748: asm("POSTDEC0 equ 0FEDh");
[; <" POSTDEC0 equ 0FEDh ;# ">
[; ;pic18f4550.h: 8752: extern volatile unsigned char POSTINC0 @ 0xFEE;
"8754
[; ;pic18f4550.h: 8754: asm("POSTINC0 equ 0FEEh");
[; <" POSTINC0 equ 0FEEh ;# ">
[; ;pic18f4550.h: 8758: extern volatile unsigned char INDF0 @ 0xFEF;
"8760
[; ;pic18f4550.h: 8760: asm("INDF0 equ 0FEFh");
[; <" INDF0 equ 0FEFh ;# ">
[; ;pic18f4550.h: 8764: extern volatile unsigned char INTCON3 @ 0xFF0;
"8766
[; ;pic18f4550.h: 8766: asm("INTCON3 equ 0FF0h");
[; <" INTCON3 equ 0FF0h ;# ">
[; ;pic18f4550.h: 8769: typedef union {
[; ;pic18f4550.h: 8770: struct {
[; ;pic18f4550.h: 8771: unsigned INT1IF :1;
[; ;pic18f4550.h: 8772: unsigned INT2IF :1;
[; ;pic18f4550.h: 8773: unsigned :1;
[; ;pic18f4550.h: 8774: unsigned INT1IE :1;
[; ;pic18f4550.h: 8775: unsigned INT2IE :1;
[; ;pic18f4550.h: 8776: unsigned :1;
[; ;pic18f4550.h: 8777: unsigned INT1IP :1;
[; ;pic18f4550.h: 8778: unsigned INT2IP :1;
[; ;pic18f4550.h: 8779: };
[; ;pic18f4550.h: 8780: struct {
[; ;pic18f4550.h: 8781: unsigned INT1F :1;
[; ;pic18f4550.h: 8782: unsigned INT2F :1;
[; ;pic18f4550.h: 8783: unsigned :1;
[; ;pic18f4550.h: 8784: unsigned INT1E :1;
[; ;pic18f4550.h: 8785: unsigned INT2E :1;
[; ;pic18f4550.h: 8786: unsigned :1;
[; ;pic18f4550.h: 8787: unsigned INT1P :1;
[; ;pic18f4550.h: 8788: unsigned INT2P :1;
[; ;pic18f4550.h: 8789: };
[; ;pic18f4550.h: 8790: } INTCON3bits_t;
[; ;pic18f4550.h: 8791: extern volatile INTCON3bits_t INTCON3bits @ 0xFF0;
[; ;pic18f4550.h: 8855: extern volatile unsigned char INTCON2 @ 0xFF1;
"8857
[; ;pic18f4550.h: 8857: asm("INTCON2 equ 0FF1h");
[; <" INTCON2 equ 0FF1h ;# ">
[; ;pic18f4550.h: 8860: typedef union {
[; ;pic18f4550.h: 8861: struct {
[; ;pic18f4550.h: 8862: unsigned :7;
[; ;pic18f4550.h: 8863: unsigned NOT_RBPU :1;
[; ;pic18f4550.h: 8864: };
[; ;pic18f4550.h: 8865: struct {
[; ;pic18f4550.h: 8866: unsigned RBIP :1;
[; ;pic18f4550.h: 8867: unsigned :1;
[; ;pic18f4550.h: 8868: unsigned TMR0IP :1;
[; ;pic18f4550.h: 8869: unsigned :1;
[; ;pic18f4550.h: 8870: unsigned INTEDG2 :1;
[; ;pic18f4550.h: 8871: unsigned INTEDG1 :1;
[; ;pic18f4550.h: 8872: unsigned INTEDG0 :1;
[; ;pic18f4550.h: 8873: unsigned nRBPU :1;
[; ;pic18f4550.h: 8874: };
[; ;pic18f4550.h: 8875: struct {
[; ;pic18f4550.h: 8876: unsigned :2;
[; ;pic18f4550.h: 8877: unsigned T0IP :1;
[; ;pic18f4550.h: 8878: unsigned :4;
[; ;pic18f4550.h: 8879: unsigned RBPU :1;
[; ;pic18f4550.h: 8880: };
[; ;pic18f4550.h: 8881: } INTCON2bits_t;
[; ;pic18f4550.h: 8882: extern volatile INTCON2bits_t INTCON2bits @ 0xFF1;
[; ;pic18f4550.h: 8931: extern volatile unsigned char INTCON @ 0xFF2;
"8933
[; ;pic18f4550.h: 8933: asm("INTCON equ 0FF2h");
[; <" INTCON equ 0FF2h ;# ">
[; ;pic18f4550.h: 8936: typedef union {
[; ;pic18f4550.h: 8937: struct {
[; ;pic18f4550.h: 8938: unsigned RBIF :1;
[; ;pic18f4550.h: 8939: unsigned INT0IF :1;
[; ;pic18f4550.h: 8940: unsigned TMR0IF :1;
[; ;pic18f4550.h: 8941: unsigned RBIE :1;
[; ;pic18f4550.h: 8942: unsigned INT0IE :1;
[; ;pic18f4550.h: 8943: unsigned TMR0IE :1;
[; ;pic18f4550.h: 8944: unsigned PEIE_GIEL :1;
[; ;pic18f4550.h: 8945: unsigned GIE_GIEH :1;
[; ;pic18f4550.h: 8946: };
[; ;pic18f4550.h: 8947: struct {
[; ;pic18f4550.h: 8948: unsigned :1;
[; ;pic18f4550.h: 8949: unsigned INT0F :1;
[; ;pic18f4550.h: 8950: unsigned T0IF :1;
[; ;pic18f4550.h: 8951: unsigned :1;
[; ;pic18f4550.h: 8952: unsigned INT0E :1;
[; ;pic18f4550.h: 8953: unsigned T0IE :1;
[; ;pic18f4550.h: 8954: unsigned PEIE :1;
[; ;pic18f4550.h: 8955: unsigned GIE :1;
[; ;pic18f4550.h: 8956: };
[; ;pic18f4550.h: 8957: struct {
[; ;pic18f4550.h: 8958: unsigned :6;
[; ;pic18f4550.h: 8959: unsigned GIEL :1;
[; ;pic18f4550.h: 8960: unsigned GIEH :1;
[; ;pic18f4550.h: 8961: };
[; ;pic18f4550.h: 8962: } INTCONbits_t;
[; ;pic18f4550.h: 8963: extern volatile INTCONbits_t INTCONbits @ 0xFF2;
[; ;pic18f4550.h: 9047: extern volatile unsigned short PROD @ 0xFF3;
"9049
[; ;pic18f4550.h: 9049: asm("PROD equ 0FF3h");
[; <" PROD equ 0FF3h ;# ">
[; ;pic18f4550.h: 9053: extern volatile unsigned char PRODL @ 0xFF3;
"9055
[; ;pic18f4550.h: 9055: asm("PRODL equ 0FF3h");
[; <" PRODL equ 0FF3h ;# ">
[; ;pic18f4550.h: 9059: extern volatile unsigned char PRODH @ 0xFF4;
"9061
[; ;pic18f4550.h: 9061: asm("PRODH equ 0FF4h");
[; <" PRODH equ 0FF4h ;# ">
[; ;pic18f4550.h: 9065: extern volatile unsigned char TABLAT @ 0xFF5;
"9067
[; ;pic18f4550.h: 9067: asm("TABLAT equ 0FF5h");
[; <" TABLAT equ 0FF5h ;# ">
[; ;pic18f4550.h: 9072: extern volatile unsigned short long TBLPTR @ 0xFF6;
"9075
[; ;pic18f4550.h: 9075: asm("TBLPTR equ 0FF6h");
[; <" TBLPTR equ 0FF6h ;# ">
[; ;pic18f4550.h: 9079: extern volatile unsigned char TBLPTRL @ 0xFF6;
"9081
[; ;pic18f4550.h: 9081: asm("TBLPTRL equ 0FF6h");
[; <" TBLPTRL equ 0FF6h ;# ">
[; ;pic18f4550.h: 9085: extern volatile unsigned char TBLPTRH @ 0xFF7;
"9087
[; ;pic18f4550.h: 9087: asm("TBLPTRH equ 0FF7h");
[; <" TBLPTRH equ 0FF7h ;# ">
[; ;pic18f4550.h: 9091: extern volatile unsigned char TBLPTRU @ 0xFF8;
"9093
[; ;pic18f4550.h: 9093: asm("TBLPTRU equ 0FF8h");
[; <" TBLPTRU equ 0FF8h ;# ">
[; ;pic18f4550.h: 9098: extern volatile unsigned short long PCLAT @ 0xFF9;
"9101
[; ;pic18f4550.h: 9101: asm("PCLAT equ 0FF9h");
[; <" PCLAT equ 0FF9h ;# ">
[; ;pic18f4550.h: 9105: extern volatile unsigned short long PC @ 0xFF9;
"9108
[; ;pic18f4550.h: 9108: asm("PC equ 0FF9h");
[; <" PC equ 0FF9h ;# ">
[; ;pic18f4550.h: 9112: extern volatile unsigned char PCL @ 0xFF9;
"9114
[; ;pic18f4550.h: 9114: asm("PCL equ 0FF9h");
[; <" PCL equ 0FF9h ;# ">
[; ;pic18f4550.h: 9118: extern volatile unsigned char PCLATH @ 0xFFA;
"9120
[; ;pic18f4550.h: 9120: asm("PCLATH equ 0FFAh");
[; <" PCLATH equ 0FFAh ;# ">
[; ;pic18f4550.h: 9124: extern volatile unsigned char PCLATU @ 0xFFB;
"9126
[; ;pic18f4550.h: 9126: asm("PCLATU equ 0FFBh");
[; <" PCLATU equ 0FFBh ;# ">
[; ;pic18f4550.h: 9130: extern volatile unsigned char STKPTR @ 0xFFC;
"9132
[; ;pic18f4550.h: 9132: asm("STKPTR equ 0FFCh");
[; <" STKPTR equ 0FFCh ;# ">
[; ;pic18f4550.h: 9135: typedef union {
[; ;pic18f4550.h: 9136: struct {
[; ;pic18f4550.h: 9137: unsigned STKPTR :5;
[; ;pic18f4550.h: 9138: unsigned :1;
[; ;pic18f4550.h: 9139: unsigned STKUNF :1;
[; ;pic18f4550.h: 9140: unsigned STKFUL :1;
[; ;pic18f4550.h: 9141: };
[; ;pic18f4550.h: 9142: struct {
[; ;pic18f4550.h: 9143: unsigned STKPTR0 :1;
[; ;pic18f4550.h: 9144: unsigned STKPTR1 :1;
[; ;pic18f4550.h: 9145: unsigned STKPTR2 :1;
[; ;pic18f4550.h: 9146: unsigned STKPTR3 :1;
[; ;pic18f4550.h: 9147: unsigned STKPTR4 :1;
[; ;pic18f4550.h: 9148: };
[; ;pic18f4550.h: 9149: struct {
[; ;pic18f4550.h: 9150: unsigned :7;
[; ;pic18f4550.h: 9151: unsigned STKOVF :1;
[; ;pic18f4550.h: 9152: };
[; ;pic18f4550.h: 9153: } STKPTRbits_t;
[; ;pic18f4550.h: 9154: extern volatile STKPTRbits_t STKPTRbits @ 0xFFC;
[; ;pic18f4550.h: 9204: extern volatile unsigned short long TOS @ 0xFFD;
"9207
[; ;pic18f4550.h: 9207: asm("TOS equ 0FFDh");
[; <" TOS equ 0FFDh ;# ">
[; ;pic18f4550.h: 9211: extern volatile unsigned char TOSL @ 0xFFD;
"9213
[; ;pic18f4550.h: 9213: asm("TOSL equ 0FFDh");
[; <" TOSL equ 0FFDh ;# ">
[; ;pic18f4550.h: 9217: extern volatile unsigned char TOSH @ 0xFFE;
"9219
[; ;pic18f4550.h: 9219: asm("TOSH equ 0FFEh");
[; <" TOSH equ 0FFEh ;# ">
[; ;pic18f4550.h: 9223: extern volatile unsigned char TOSU @ 0xFFF;
"9225
[; ;pic18f4550.h: 9225: asm("TOSU equ 0FFFh");
[; <" TOSU equ 0FFFh ;# ">
[; ;pic18f4550.h: 9235: extern volatile __bit ABDEN @ (((unsigned) &BAUDCON)*8) + 0;
[; ;pic18f4550.h: 9237: extern volatile __bit ABDOVF @ (((unsigned) &BAUDCON)*8) + 7;
[; ;pic18f4550.h: 9239: extern volatile __bit ACKDT @ (((unsigned) &SSPCON2)*8) + 5;
[; ;pic18f4550.h: 9241: extern volatile __bit ACKEN @ (((unsigned) &SSPCON2)*8) + 4;
[; ;pic18f4550.h: 9243: extern volatile __bit ACKSTAT @ (((unsigned) &SSPCON2)*8) + 6;
[; ;pic18f4550.h: 9245: extern volatile __bit ACQT0 @ (((unsigned) &ADCON2)*8) + 3;
[; ;pic18f4550.h: 9247: extern volatile __bit ACQT1 @ (((unsigned) &ADCON2)*8) + 4;
[; ;pic18f4550.h: 9249: extern volatile __bit ACQT2 @ (((unsigned) &ADCON2)*8) + 5;
[; ;pic18f4550.h: 9251: extern volatile __bit ACTVIE @ (((unsigned) &UIE)*8) + 2;
[; ;pic18f4550.h: 9253: extern volatile __bit ACTVIF @ (((unsigned) &UIR)*8) + 2;
[; ;pic18f4550.h: 9255: extern volatile __bit ADCS0 @ (((unsigned) &ADCON2)*8) + 0;
[; ;pic18f4550.h: 9257: extern volatile __bit ADCS1 @ (((unsigned) &ADCON2)*8) + 1;
[; ;pic18f4550.h: 9259: extern volatile __bit ADCS2 @ (((unsigned) &ADCON2)*8) + 2;
[; ;pic18f4550.h: 9261: extern volatile __bit ADDEN @ (((unsigned) &RCSTA)*8) + 3;
[; ;pic18f4550.h: 9263: extern volatile __bit __attribute__((__deprecated__)) ADDR0 @ (((unsigned) &SPPEPS)*8) + 0;
[; ;pic18f4550.h: 9265: extern volatile __bit __attribute__((__deprecated__)) ADDR1 @ (((unsigned) &SPPEPS)*8) + 1;
[; ;pic18f4550.h: 9267: extern volatile __bit __attribute__((__deprecated__)) ADDR2 @ (((unsigned) &SPPEPS)*8) + 2;
[; ;pic18f4550.h: 9269: extern volatile __bit __attribute__((__deprecated__)) ADDR3 @ (((unsigned) &SPPEPS)*8) + 3;
[; ;pic18f4550.h: 9271: extern volatile __bit ADDR4 @ (((unsigned) &UADDR)*8) + 4;
[; ;pic18f4550.h: 9273: extern volatile __bit ADDR5 @ (((unsigned) &UADDR)*8) + 5;
[; ;pic18f4550.h: 9275: extern volatile __bit ADDR6 @ (((unsigned) &UADDR)*8) + 6;
[; ;pic18f4550.h: 9277: extern volatile __bit ADEN @ (((unsigned) &RCSTA)*8) + 3;
[; ;pic18f4550.h: 9279: extern volatile __bit ADFM @ (((unsigned) &ADCON2)*8) + 7;
[; ;pic18f4550.h: 9281: extern volatile __bit ADIE @ (((unsigned) &PIE1)*8) + 6;
[; ;pic18f4550.h: 9283: extern volatile __bit ADIF @ (((unsigned) &PIR1)*8) + 6;
[; ;pic18f4550.h: 9285: extern volatile __bit ADIP @ (((unsigned) &IPR1)*8) + 6;
[; ;pic18f4550.h: 9287: extern volatile __bit ADON @ (((unsigned) &ADCON0)*8) + 0;
[; ;pic18f4550.h: 9289: extern volatile __bit AN0 @ (((unsigned) &PORTA)*8) + 0;
[; ;pic18f4550.h: 9291: extern volatile __bit AN1 @ (((unsigned) &PORTA)*8) + 1;
[; ;pic18f4550.h: 9293: extern volatile __bit AN2 @ (((unsigned) &PORTA)*8) + 2;
[; ;pic18f4550.h: 9295: extern volatile __bit AN3 @ (((unsigned) &PORTA)*8) + 3;
[; ;pic18f4550.h: 9297: extern volatile __bit AN4 @ (((unsigned) &PORTA)*8) + 5;
[; ;pic18f4550.h: 9299: extern volatile __bit BCLIE @ (((unsigned) &PIE2)*8) + 3;
[; ;pic18f4550.h: 9301: extern volatile __bit BCLIF @ (((unsigned) &PIR2)*8) + 3;
[; ;pic18f4550.h: 9303: extern volatile __bit BCLIP @ (((unsigned) &IPR2)*8) + 3;
[; ;pic18f4550.h: 9305: extern volatile __bit BF @ (((unsigned) &SSPSTAT)*8) + 0;
[; ;pic18f4550.h: 9307: extern volatile __bit BGST @ (((unsigned) &HLVDCON)*8) + 5;
[; ;pic18f4550.h: 9309: extern volatile __bit BOR @ (((unsigned) &RCON)*8) + 0;
[; ;pic18f4550.h: 9311: extern volatile __bit BRG16 @ (((unsigned) &BAUDCON)*8) + 3;
[; ;pic18f4550.h: 9313: extern volatile __bit BRGH @ (((unsigned) &TXSTA)*8) + 2;
[; ;pic18f4550.h: 9315: extern volatile __bit BRGH1 @ (((unsigned) &TXSTA)*8) + 2;
[; ;pic18f4550.h: 9317: extern volatile __bit BTOEE @ (((unsigned) &UEIE)*8) + 4;
[; ;pic18f4550.h: 9319: extern volatile __bit BTOEF @ (((unsigned) &UEIR)*8) + 4;
[; ;pic18f4550.h: 9321: extern volatile __bit BTSEE @ (((unsigned) &UEIE)*8) + 7;
[; ;pic18f4550.h: 9323: extern volatile __bit BTSEF @ (((unsigned) &UEIR)*8) + 7;
[; ;pic18f4550.h: 9325: extern volatile __bit BUSY @ (((unsigned) &SPPEPS)*8) + 4;
[; ;pic18f4550.h: 9327: extern volatile __bit C1INV @ (((unsigned) &CMCON)*8) + 4;
[; ;pic18f4550.h: 9329: extern volatile __bit C1OUT @ (((unsigned) &CMCON)*8) + 6;
[; ;pic18f4550.h: 9331: extern volatile __bit C2INV @ (((unsigned) &CMCON)*8) + 5;
[; ;pic18f4550.h: 9333: extern volatile __bit C2OUT @ (((unsigned) &CMCON)*8) + 7;
[; ;pic18f4550.h: 9335: extern volatile __bit CARRY @ (((unsigned) &STATUS)*8) + 0;
[; ;pic18f4550.h: 9337: extern volatile __bit CCP1 @ (((unsigned) &PORTC)*8) + 2;
[; ;pic18f4550.h: 9339: extern volatile __bit CCP10 @ (((unsigned) &PORTE)*8) + 2;
[; ;pic18f4550.h: 9341: extern volatile __bit CCP1IE @ (((unsigned) &PIE1)*8) + 2;
[; ;pic18f4550.h: 9343: extern volatile __bit CCP1IF @ (((unsigned) &PIR1)*8) + 2;
[; ;pic18f4550.h: 9345: extern volatile __bit CCP1IP @ (((unsigned) &IPR1)*8) + 2;
[; ;pic18f4550.h: 9347: extern volatile __bit CCP1M0 @ (((unsigned) &CCP1CON)*8) + 0;
[; ;pic18f4550.h: 9349: extern volatile __bit CCP1M1 @ (((unsigned) &CCP1CON)*8) + 1;
[; ;pic18f4550.h: 9351: extern volatile __bit CCP1M2 @ (((unsigned) &CCP1CON)*8) + 2;
[; ;pic18f4550.h: 9353: extern volatile __bit CCP1M3 @ (((unsigned) &CCP1CON)*8) + 3;
[; ;pic18f4550.h: 9355: extern volatile __bit CCP2 @ (((unsigned) &PORTC)*8) + 1;
[; ;pic18f4550.h: 9357: extern volatile __bit CCP2E @ (((unsigned) &PORTE)*8) + 7;
[; ;pic18f4550.h: 9359: extern volatile __bit CCP2IE @ (((unsigned) &PIE2)*8) + 0;
[; ;pic18f4550.h: 9361: extern volatile __bit CCP2IF @ (((unsigned) &PIR2)*8) + 0;
[; ;pic18f4550.h: 9363: extern volatile __bit CCP2IP @ (((unsigned) &IPR2)*8) + 0;
[; ;pic18f4550.h: 9365: extern volatile __bit CCP2M0 @ (((unsigned) &CCP2CON)*8) + 0;
[; ;pic18f4550.h: 9367: extern volatile __bit CCP2M1 @ (((unsigned) &CCP2CON)*8) + 1;
[; ;pic18f4550.h: 9369: extern volatile __bit CCP2M2 @ (((unsigned) &CCP2CON)*8) + 2;
[; ;pic18f4550.h: 9371: extern volatile __bit CCP2M3 @ (((unsigned) &CCP2CON)*8) + 3;
[; ;pic18f4550.h: 9373: extern volatile __bit CCP2_PA2 @ (((unsigned) &PORTB)*8) + 3;
[; ;pic18f4550.h: 9375: extern volatile __bit CCP9E @ (((unsigned) &PORTE)*8) + 3;
[; ;pic18f4550.h: 9377: extern volatile __bit CFGS @ (((unsigned) &EECON1)*8) + 6;
[; ;pic18f4550.h: 9379: extern volatile __bit CHS0 @ (((unsigned) &ADCON0)*8) + 2;
[; ;pic18f4550.h: 9381: extern volatile __bit CHS1 @ (((unsigned) &ADCON0)*8) + 3;
[; ;pic18f4550.h: 9383: extern volatile __bit CHS2 @ (((unsigned) &ADCON0)*8) + 4;
[; ;pic18f4550.h: 9385: extern volatile __bit CHS3 @ (((unsigned) &ADCON0)*8) + 5;
[; ;pic18f4550.h: 9387: extern volatile __bit CHSN3 @ (((unsigned) &ADCON1)*8) + 3;
[; ;pic18f4550.h: 9389: extern volatile __bit CIS @ (((unsigned) &CMCON)*8) + 3;
[; ;pic18f4550.h: 9391: extern volatile __bit CK @ (((unsigned) &PORTC)*8) + 6;
[; ;pic18f4550.h: 9393: extern volatile __bit CK1SPP @ (((unsigned) &PORTE)*8) + 0;
[; ;pic18f4550.h: 9395: extern volatile __bit CK2SPP @ (((unsigned) &PORTE)*8) + 1;
[; ;pic18f4550.h: 9397: extern volatile __bit CKE @ (((unsigned) &SSPSTAT)*8) + 6;
[; ;pic18f4550.h: 9399: extern volatile __bit CKP @ (((unsigned) &SSPCON1)*8) + 4;
[; ;pic18f4550.h: 9401: extern volatile __bit CLK1EN @ (((unsigned) &SPPCFG)*8) + 4;
[; ;pic18f4550.h: 9403: extern volatile __bit CLKCFG0 @ (((unsigned) &SPPCFG)*8) + 6;
[; ;pic18f4550.h: 9405: extern volatile __bit CLKCFG1 @ (((unsigned) &SPPCFG)*8) + 7;
[; ;pic18f4550.h: 9407: extern volatile __bit CM0 @ (((unsigned) &CMCON)*8) + 0;
[; ;pic18f4550.h: 9409: extern volatile __bit CM1 @ (((unsigned) &CMCON)*8) + 1;
[; ;pic18f4550.h: 9411: extern volatile __bit CM2 @ (((unsigned) &CMCON)*8) + 2;
[; ;pic18f4550.h: 9413: extern volatile __bit CMEN0 @ (((unsigned) &CMCON)*8) + 0;
[; ;pic18f4550.h: 9415: extern volatile __bit CMEN1 @ (((unsigned) &CMCON)*8) + 1;
[; ;pic18f4550.h: 9417: extern volatile __bit CMEN2 @ (((unsigned) &CMCON)*8) + 2;
[; ;pic18f4550.h: 9419: extern volatile __bit CMIE @ (((unsigned) &PIE2)*8) + 6;
[; ;pic18f4550.h: 9421: extern volatile __bit CMIF @ (((unsigned) &PIR2)*8) + 6;
[; ;pic18f4550.h: 9423: extern volatile __bit CMIP @ (((unsigned) &IPR2)*8) + 6;
[; ;pic18f4550.h: 9425: extern volatile __bit CRC16EE @ (((unsigned) &UEIE)*8) + 2;
[; ;pic18f4550.h: 9427: extern volatile __bit CRC16EF @ (((unsigned) &UEIR)*8) + 2;
[; ;pic18f4550.h: 9429: extern volatile __bit CRC5EE @ (((unsigned) &UEIE)*8) + 1;
[; ;pic18f4550.h: 9431: extern volatile __bit CRC5EF @ (((unsigned) &UEIR)*8) + 1;
[; ;pic18f4550.h: 9433: extern volatile __bit CREN @ (((unsigned) &RCSTA)*8) + 4;
[; ;pic18f4550.h: 9435: extern volatile __bit CS @ (((unsigned) &PORTE)*8) + 2;
[; ;pic18f4550.h: 9437: extern volatile __bit CSEN @ (((unsigned) &SPPCFG)*8) + 5;
[; ;pic18f4550.h: 9439: extern volatile __bit CSRC @ (((unsigned) &TXSTA)*8) + 7;
[; ;pic18f4550.h: 9441: extern volatile __bit CSRC1 @ (((unsigned) &TXSTA)*8) + 7;
[; ;pic18f4550.h: 9443: extern volatile __bit CVR0 @ (((unsigned) &CVRCON)*8) + 0;
[; ;pic18f4550.h: 9445: extern volatile __bit CVR1 @ (((unsigned) &CVRCON)*8) + 1;
[; ;pic18f4550.h: 9447: extern volatile __bit CVR2 @ (((unsigned) &CVRCON)*8) + 2;
[; ;pic18f4550.h: 9449: extern volatile __bit CVR3 @ (((unsigned) &CVRCON)*8) + 3;
[; ;pic18f4550.h: 9451: extern volatile __bit CVREF @ (((unsigned) &CVRCON)*8) + 4;
[; ;pic18f4550.h: 9453: extern volatile __bit CVREN @ (((unsigned) &CVRCON)*8) + 7;
[; ;pic18f4550.h: 9455: extern volatile __bit CVROE @ (((unsigned) &CVRCON)*8) + 6;
[; ;pic18f4550.h: 9457: extern volatile __bit CVROEN @ (((unsigned) &CVRCON)*8) + 6;
[; ;pic18f4550.h: 9459: extern volatile __bit CVRR @ (((unsigned) &CVRCON)*8) + 5;
[; ;pic18f4550.h: 9461: extern volatile __bit CVRSS @ (((unsigned) &CVRCON)*8) + 4;
[; ;pic18f4550.h: 9463: extern volatile __bit DA @ (((unsigned) &SSPSTAT)*8) + 5;
[; ;pic18f4550.h: 9465: extern volatile __bit DATA_ADDRESS @ (((unsigned) &SSPSTAT)*8) + 5;
[; ;pic18f4550.h: 9467: extern volatile __bit DC @ (((unsigned) &STATUS)*8) + 1;
[; ;pic18f4550.h: 9469: extern volatile __bit DC1B0 @ (((unsigned) &CCP1CON)*8) + 4;
[; ;pic18f4550.h: 9471: extern volatile __bit DC1B1 @ (((unsigned) &CCP1CON)*8) + 5;
[; ;pic18f4550.h: 9473: extern volatile __bit DC2B0 @ (((unsigned) &CCP2CON)*8) + 4;
[; ;pic18f4550.h: 9475: extern volatile __bit DC2B1 @ (((unsigned) &CCP2CON)*8) + 5;
[; ;pic18f4550.h: 9477: extern volatile __bit DFN8EE @ (((unsigned) &UEIE)*8) + 3;
[; ;pic18f4550.h: 9479: extern volatile __bit DFN8EF @ (((unsigned) &UEIR)*8) + 3;
[; ;pic18f4550.h: 9481: extern volatile __bit DIR @ (((unsigned) &USTAT)*8) + 2;
[; ;pic18f4550.h: 9483: extern volatile __bit DONE @ (((unsigned) &ADCON0)*8) + 1;
[; ;pic18f4550.h: 9485: extern volatile __bit DT @ (((unsigned) &PORTC)*8) + 7;
[; ;pic18f4550.h: 9487: extern volatile __bit D_A @ (((unsigned) &SSPSTAT)*8) + 5;
[; ;pic18f4550.h: 9489: extern volatile __bit D_NOT_A @ (((unsigned) &SSPSTAT)*8) + 5;
[; ;pic18f4550.h: 9491: extern volatile __bit D_nA @ (((unsigned) &SSPSTAT)*8) + 5;
[; ;pic18f4550.h: 9493: extern volatile __bit EBDIS @ (((unsigned) &PR2)*8) + 7;
[; ;pic18f4550.h: 9495: extern volatile __bit ECCPAS0 @ (((unsigned) &ECCP1AS)*8) + 4;
[; ;pic18f4550.h: 9497: extern volatile __bit ECCPAS1 @ (((unsigned) &ECCP1AS)*8) + 5;
[; ;pic18f4550.h: 9499: extern volatile __bit ECCPAS2 @ (((unsigned) &ECCP1AS)*8) + 6;
[; ;pic18f4550.h: 9501: extern volatile __bit ECCPASE @ (((unsigned) &ECCP1AS)*8) + 7;
[; ;pic18f4550.h: 9503: extern volatile __bit EEFS @ (((unsigned) &EECON1)*8) + 6;
[; ;pic18f4550.h: 9505: extern volatile __bit EEIE @ (((unsigned) &PIE2)*8) + 4;
[; ;pic18f4550.h: 9507: extern volatile __bit EEIF @ (((unsigned) &PIR2)*8) + 4;
[; ;pic18f4550.h: 9509: extern volatile __bit EEIP @ (((unsigned) &IPR2)*8) + 4;
[; ;pic18f4550.h: 9511: extern volatile __bit EEPGD @ (((unsigned) &EECON1)*8) + 7;
[; ;pic18f4550.h: 9513: extern volatile __bit ENDP0 @ (((unsigned) &USTAT)*8) + 3;
[; ;pic18f4550.h: 9515: extern volatile __bit ENDP1 @ (((unsigned) &USTAT)*8) + 4;
[; ;pic18f4550.h: 9517: extern volatile __bit ENDP2 @ (((unsigned) &USTAT)*8) + 5;
[; ;pic18f4550.h: 9519: extern volatile __bit ENDP3 @ (((unsigned) &USTAT)*8) + 6;
[; ;pic18f4550.h: 9521: extern volatile __bit EP0CONDIS @ (((unsigned) &UEP0)*8) + 3;
[; ;pic18f4550.h: 9523: extern volatile __bit EP0HSHK @ (((unsigned) &UEP0)*8) + 4;
[; ;pic18f4550.h: 9525: extern volatile __bit EP0INEN @ (((unsigned) &UEP0)*8) + 1;
[; ;pic18f4550.h: 9527: extern volatile __bit EP0OUTEN @ (((unsigned) &UEP0)*8) + 2;
[; ;pic18f4550.h: 9529: extern volatile __bit EP0STALL @ (((unsigned) &UEP0)*8) + 0;
[; ;pic18f4550.h: 9531: extern volatile __bit EP1CONDIS @ (((unsigned) &UEP1)*8) + 3;
[; ;pic18f4550.h: 9533: extern volatile __bit EP1HSHK @ (((unsigned) &UEP1)*8) + 4;
[; ;pic18f4550.h: 9535: extern volatile __bit EP1INEN @ (((unsigned) &UEP1)*8) + 1;
[; ;pic18f4550.h: 9537: extern volatile __bit EP1OUTEN @ (((unsigned) &UEP1)*8) + 2;
[; ;pic18f4550.h: 9539: extern volatile __bit EP1STALL @ (((unsigned) &UEP1)*8) + 0;
[; ;pic18f4550.h: 9541: extern volatile __bit EP2CONDIS @ (((unsigned) &UEP2)*8) + 3;
[; ;pic18f4550.h: 9543: extern volatile __bit EP2HSHK @ (((unsigned) &UEP2)*8) + 4;
[; ;pic18f4550.h: 9545: extern volatile __bit EP2INEN @ (((unsigned) &UEP2)*8) + 1;
[; ;pic18f4550.h: 9547: extern volatile __bit EP2OUTEN @ (((unsigned) &UEP2)*8) + 2;
[; ;pic18f4550.h: 9549: extern volatile __bit EP2STALL @ (((unsigned) &UEP2)*8) + 0;
[; ;pic18f4550.h: 9551: extern volatile __bit EP3CONDIS @ (((unsigned) &UEP3)*8) + 3;
[; ;pic18f4550.h: 9553: extern volatile __bit EP3HSHK @ (((unsigned) &UEP3)*8) + 4;
[; ;pic18f4550.h: 9555: extern volatile __bit EP3INEN @ (((unsigned) &UEP3)*8) + 1;
[; ;pic18f4550.h: 9557: extern volatile __bit EP3OUTEN @ (((unsigned) &UEP3)*8) + 2;
[; ;pic18f4550.h: 9559: extern volatile __bit EP3STALL @ (((unsigned) &UEP3)*8) + 0;
[; ;pic18f4550.h: 9561: extern volatile __bit EP4CONDIS @ (((unsigned) &UEP4)*8) + 3;
[; ;pic18f4550.h: 9563: extern volatile __bit EP4HSHK @ (((unsigned) &UEP4)*8) + 4;
[; ;pic18f4550.h: 9565: extern volatile __bit EP4INEN @ (((unsigned) &UEP4)*8) + 1;
[; ;pic18f4550.h: 9567: extern volatile __bit EP4OUTEN @ (((unsigned) &UEP4)*8) + 2;
[; ;pic18f4550.h: 9569: extern volatile __bit EP4STALL @ (((unsigned) &UEP4)*8) + 0;
[; ;pic18f4550.h: 9571: extern volatile __bit EP5CONDIS @ (((unsigned) &UEP5)*8) + 3;
[; ;pic18f4550.h: 9573: extern volatile __bit EP5HSHK @ (((unsigned) &UEP5)*8) + 4;
[; ;pic18f4550.h: 9575: extern volatile __bit EP5INEN @ (((unsigned) &UEP5)*8) + 1;
[; ;pic18f4550.h: 9577: extern volatile __bit EP5OUTEN @ (((unsigned) &UEP5)*8) + 2;
[; ;pic18f4550.h: 9579: extern volatile __bit EP5STALL @ (((unsigned) &UEP5)*8) + 0;
[; ;pic18f4550.h: 9581: extern volatile __bit EP6CONDIS @ (((unsigned) &UEP6)*8) + 3;
[; ;pic18f4550.h: 9583: extern volatile __bit EP6HSHK @ (((unsigned) &UEP6)*8) + 4;
[; ;pic18f4550.h: 9585: extern volatile __bit EP6INEN @ (((unsigned) &UEP6)*8) + 1;
[; ;pic18f4550.h: 9587: extern volatile __bit EP6OUTEN @ (((unsigned) &UEP6)*8) + 2;
[; ;pic18f4550.h: 9589: extern volatile __bit EP6STALL @ (((unsigned) &UEP6)*8) + 0;
[; ;pic18f4550.h: 9591: extern volatile __bit EP7CONDIS @ (((unsigned) &UEP7)*8) + 3;
[; ;pic18f4550.h: 9593: extern volatile __bit EP7HSHK @ (((unsigned) &UEP7)*8) + 4;
[; ;pic18f4550.h: 9595: extern volatile __bit EP7INEN @ (((unsigned) &UEP7)*8) + 1;
[; ;pic18f4550.h: 9597: extern volatile __bit EP7OUTEN @ (((unsigned) &UEP7)*8) + 2;
[; ;pic18f4550.h: 9599: extern volatile __bit EP7STALL @ (((unsigned) &UEP7)*8) + 0;
[; ;pic18f4550.h: 9601: extern volatile __bit EPCONDIS0 @ (((unsigned) &UEP0)*8) + 3;
[; ;pic18f4550.h: 9603: extern volatile __bit EPCONDIS1 @ (((unsigned) &UEP1)*8) + 3;
[; ;pic18f4550.h: 9605: extern volatile __bit EPCONDIS10 @ (((unsigned) &UEP10)*8) + 3;
[; ;pic18f4550.h: 9607: extern volatile __bit EPCONDIS11 @ (((unsigned) &UEP11)*8) + 3;
[; ;pic18f4550.h: 9609: extern volatile __bit EPCONDIS12 @ (((unsigned) &UEP12)*8) + 3;
[; ;pic18f4550.h: 9611: extern volatile __bit EPCONDIS13 @ (((unsigned) &UEP13)*8) + 3;
[; ;pic18f4550.h: 9613: extern volatile __bit EPCONDIS14 @ (((unsigned) &UEP14)*8) + 3;
[; ;pic18f4550.h: 9615: extern volatile __bit EPCONDIS15 @ (((unsigned) &UEP15)*8) + 3;
[; ;pic18f4550.h: 9617: extern volatile __bit EPCONDIS2 @ (((unsigned) &UEP2)*8) + 3;
[; ;pic18f4550.h: 9619: extern volatile __bit EPCONDIS3 @ (((unsigned) &UEP3)*8) + 3;
[; ;pic18f4550.h: 9621: extern volatile __bit EPCONDIS4 @ (((unsigned) &UEP4)*8) + 3;
[; ;pic18f4550.h: 9623: extern volatile __bit EPCONDIS5 @ (((unsigned) &UEP5)*8) + 3;
[; ;pic18f4550.h: 9625: extern volatile __bit EPCONDIS6 @ (((unsigned) &UEP6)*8) + 3;
[; ;pic18f4550.h: 9627: extern volatile __bit EPCONDIS7 @ (((unsigned) &UEP7)*8) + 3;
[; ;pic18f4550.h: 9629: extern volatile __bit EPCONDIS8 @ (((unsigned) &UEP8)*8) + 3;
[; ;pic18f4550.h: 9631: extern volatile __bit EPCONDIS9 @ (((unsigned) &UEP9)*8) + 3;
[; ;pic18f4550.h: 9633: extern volatile __bit EPHSHK0 @ (((unsigned) &UEP0)*8) + 4;
[; ;pic18f4550.h: 9635: extern volatile __bit EPHSHK1 @ (((unsigned) &UEP1)*8) + 4;
[; ;pic18f4550.h: 9637: extern volatile __bit EPHSHK10 @ (((unsigned) &UEP10)*8) + 4;
[; ;pic18f4550.h: 9639: extern volatile __bit EPHSHK11 @ (((unsigned) &UEP11)*8) + 4;
[; ;pic18f4550.h: 9641: extern volatile __bit EPHSHK12 @ (((unsigned) &UEP12)*8) + 4;
[; ;pic18f4550.h: 9643: extern volatile __bit EPHSHK13 @ (((unsigned) &UEP13)*8) + 4;
[; ;pic18f4550.h: 9645: extern volatile __bit EPHSHK14 @ (((unsigned) &UEP14)*8) + 4;
[; ;pic18f4550.h: 9647: extern volatile __bit EPHSHK15 @ (((unsigned) &UEP15)*8) + 4;
[; ;pic18f4550.h: 9649: extern volatile __bit EPHSHK2 @ (((unsigned) &UEP2)*8) + 4;
[; ;pic18f4550.h: 9651: extern volatile __bit EPHSHK3 @ (((unsigned) &UEP3)*8) + 4;
[; ;pic18f4550.h: 9653: extern volatile __bit EPHSHK4 @ (((unsigned) &UEP4)*8) + 4;
[; ;pic18f4550.h: 9655: extern volatile __bit EPHSHK5 @ (((unsigned) &UEP5)*8) + 4;
[; ;pic18f4550.h: 9657: extern volatile __bit EPHSHK6 @ (((unsigned) &UEP6)*8) + 4;
[; ;pic18f4550.h: 9659: extern volatile __bit EPHSHK7 @ (((unsigned) &UEP7)*8) + 4;
[; ;pic18f4550.h: 9661: extern volatile __bit EPHSHK8 @ (((unsigned) &UEP8)*8) + 4;
[; ;pic18f4550.h: 9663: extern volatile __bit EPHSHK9 @ (((unsigned) &UEP9)*8) + 4;
[; ;pic18f4550.h: 9665: extern volatile __bit EPINEN0 @ (((unsigned) &UEP0)*8) + 1;
[; ;pic18f4550.h: 9667: extern volatile __bit EPINEN1 @ (((unsigned) &UEP1)*8) + 1;
[; ;pic18f4550.h: 9669: extern volatile __bit EPINEN10 @ (((unsigned) &UEP10)*8) + 1;
[; ;pic18f4550.h: 9671: extern volatile __bit EPINEN11 @ (((unsigned) &UEP11)*8) + 1;
[; ;pic18f4550.h: 9673: extern volatile __bit EPINEN12 @ (((unsigned) &UEP12)*8) + 1;
[; ;pic18f4550.h: 9675: extern volatile __bit EPINEN13 @ (((unsigned) &UEP13)*8) + 1;
[; ;pic18f4550.h: 9677: extern volatile __bit EPINEN14 @ (((unsigned) &UEP14)*8) + 1;
[; ;pic18f4550.h: 9679: extern volatile __bit EPINEN15 @ (((unsigned) &UEP15)*8) + 1;
[; ;pic18f4550.h: 9681: extern volatile __bit EPINEN2 @ (((unsigned) &UEP2)*8) + 1;
[; ;pic18f4550.h: 9683: extern volatile __bit EPINEN3 @ (((unsigned) &UEP3)*8) + 1;
[; ;pic18f4550.h: 9685: extern volatile __bit EPINEN4 @ (((unsigned) &UEP4)*8) + 1;
[; ;pic18f4550.h: 9687: extern volatile __bit EPINEN5 @ (((unsigned) &UEP5)*8) + 1;
[; ;pic18f4550.h: 9689: extern volatile __bit EPINEN6 @ (((unsigned) &UEP6)*8) + 1;
[; ;pic18f4550.h: 9691: extern volatile __bit EPINEN7 @ (((unsigned) &UEP7)*8) + 1;
[; ;pic18f4550.h: 9693: extern volatile __bit EPINEN8 @ (((unsigned) &UEP8)*8) + 1;
[; ;pic18f4550.h: 9695: extern volatile __bit EPINEN9 @ (((unsigned) &UEP9)*8) + 1;
[; ;pic18f4550.h: 9697: extern volatile __bit EPOUTEN0 @ (((unsigned) &UEP0)*8) + 2;
[; ;pic18f4550.h: 9699: extern volatile __bit EPOUTEN1 @ (((unsigned) &UEP1)*8) + 2;
[; ;pic18f4550.h: 9701: extern volatile __bit EPOUTEN10 @ (((unsigned) &UEP10)*8) + 2;
[; ;pic18f4550.h: 9703: extern volatile __bit EPOUTEN11 @ (((unsigned) &UEP11)*8) + 2;
[; ;pic18f4550.h: 9705: extern volatile __bit EPOUTEN12 @ (((unsigned) &UEP12)*8) + 2;
[; ;pic18f4550.h: 9707: extern volatile __bit EPOUTEN13 @ (((unsigned) &UEP13)*8) + 2;
[; ;pic18f4550.h: 9709: extern volatile __bit EPOUTEN14 @ (((unsigned) &UEP14)*8) + 2;
[; ;pic18f4550.h: 9711: extern volatile __bit EPOUTEN15 @ (((unsigned) &UEP15)*8) + 2;
[; ;pic18f4550.h: 9713: extern volatile __bit EPOUTEN2 @ (((unsigned) &UEP2)*8) + 2;
[; ;pic18f4550.h: 9715: extern volatile __bit EPOUTEN3 @ (((unsigned) &UEP3)*8) + 2;
[; ;pic18f4550.h: 9717: extern volatile __bit EPOUTEN4 @ (((unsigned) &UEP4)*8) + 2;
[; ;pic18f4550.h: 9719: extern volatile __bit EPOUTEN5 @ (((unsigned) &UEP5)*8) + 2;
[; ;pic18f4550.h: 9721: extern volatile __bit EPOUTEN6 @ (((unsigned) &UEP6)*8) + 2;
[; ;pic18f4550.h: 9723: extern volatile __bit EPOUTEN7 @ (((unsigned) &UEP7)*8) + 2;
[; ;pic18f4550.h: 9725: extern volatile __bit EPOUTEN8 @ (((unsigned) &UEP8)*8) + 2;
[; ;pic18f4550.h: 9727: extern volatile __bit EPOUTEN9 @ (((unsigned) &UEP9)*8) + 2;
[; ;pic18f4550.h: 9729: extern volatile __bit EPSTALL0 @ (((unsigned) &UEP0)*8) + 0;
[; ;pic18f4550.h: 9731: extern volatile __bit EPSTALL1 @ (((unsigned) &UEP1)*8) + 0;
[; ;pic18f4550.h: 9733: extern volatile __bit EPSTALL10 @ (((unsigned) &UEP10)*8) + 0;
[; ;pic18f4550.h: 9735: extern volatile __bit EPSTALL11 @ (((unsigned) &UEP11)*8) + 0;
[; ;pic18f4550.h: 9737: extern volatile __bit EPSTALL12 @ (((unsigned) &UEP12)*8) + 0;
[; ;pic18f4550.h: 9739: extern volatile __bit EPSTALL13 @ (((unsigned) &UEP13)*8) + 0;
[; ;pic18f4550.h: 9741: extern volatile __bit EPSTALL14 @ (((unsigned) &UEP14)*8) + 0;
[; ;pic18f4550.h: 9743: extern volatile __bit EPSTALL15 @ (((unsigned) &UEP15)*8) + 0;
[; ;pic18f4550.h: 9745: extern volatile __bit EPSTALL2 @ (((unsigned) &UEP2)*8) + 0;
[; ;pic18f4550.h: 9747: extern volatile __bit EPSTALL3 @ (((unsigned) &UEP3)*8) + 0;
[; ;pic18f4550.h: 9749: extern volatile __bit EPSTALL4 @ (((unsigned) &UEP4)*8) + 0;
[; ;pic18f4550.h: 9751: extern volatile __bit EPSTALL5 @ (((unsigned) &UEP5)*8) + 0;
[; ;pic18f4550.h: 9753: extern volatile __bit EPSTALL6 @ (((unsigned) &UEP6)*8) + 0;
[; ;pic18f4550.h: 9755: extern volatile __bit EPSTALL7 @ (((unsigned) &UEP7)*8) + 0;
[; ;pic18f4550.h: 9757: extern volatile __bit EPSTALL8 @ (((unsigned) &UEP8)*8) + 0;
[; ;pic18f4550.h: 9759: extern volatile __bit EPSTALL9 @ (((unsigned) &UEP9)*8) + 0;
[; ;pic18f4550.h: 9761: extern volatile __bit FERR @ (((unsigned) &RCSTA)*8) + 2;
[; ;pic18f4550.h: 9763: extern volatile __bit FLTS @ (((unsigned) &OSCCON)*8) + 2;
[; ;pic18f4550.h: 9765: extern volatile __bit FREE @ (((unsigned) &EECON1)*8) + 4;
[; ;pic18f4550.h: 9767: extern volatile __bit FRM0 @ (((unsigned) &UFRML)*8) + 0;
[; ;pic18f4550.h: 9769: extern volatile __bit FRM1 @ (((unsigned) &UFRML)*8) + 1;
[; ;pic18f4550.h: 9771: extern volatile __bit FRM10 @ (((unsigned) &UFRMH)*8) + 2;
[; ;pic18f4550.h: 9773: extern volatile __bit FRM2 @ (((unsigned) &UFRML)*8) + 2;
[; ;pic18f4550.h: 9775: extern volatile __bit FRM3 @ (((unsigned) &UFRML)*8) + 3;
[; ;pic18f4550.h: 9777: extern volatile __bit FRM4 @ (((unsigned) &UFRML)*8) + 4;
[; ;pic18f4550.h: 9779: extern volatile __bit FRM5 @ (((unsigned) &UFRML)*8) + 5;
[; ;pic18f4550.h: 9781: extern volatile __bit FRM6 @ (((unsigned) &UFRML)*8) + 6;
[; ;pic18f4550.h: 9783: extern volatile __bit FRM7 @ (((unsigned) &UFRML)*8) + 7;
[; ;pic18f4550.h: 9785: extern volatile __bit FRM8 @ (((unsigned) &UFRMH)*8) + 0;
[; ;pic18f4550.h: 9787: extern volatile __bit FRM9 @ (((unsigned) &UFRMH)*8) + 1;
[; ;pic18f4550.h: 9789: extern volatile __bit FSEN @ (((unsigned) &UCFG)*8) + 2;
[; ;pic18f4550.h: 9791: extern volatile __bit GCEN @ (((unsigned) &SSPCON2)*8) + 7;
[; ;pic18f4550.h: 9793: extern volatile __bit GIE @ (((unsigned) &INTCON)*8) + 7;
[; ;pic18f4550.h: 9795: extern volatile __bit GIEH @ (((unsigned) &INTCON)*8) + 7;
[; ;pic18f4550.h: 9797: extern volatile __bit GIEL @ (((unsigned) &INTCON)*8) + 6;
[; ;pic18f4550.h: 9799: extern volatile __bit GIE_GIEH @ (((unsigned) &INTCON)*8) + 7;
[; ;pic18f4550.h: 9801: extern volatile __bit GO @ (((unsigned) &ADCON0)*8) + 1;
[; ;pic18f4550.h: 9803: extern volatile __bit GODONE @ (((unsigned) &ADCON0)*8) + 1;
[; ;pic18f4550.h: 9805: extern volatile __bit GO_DONE @ (((unsigned) &ADCON0)*8) + 1;
[; ;pic18f4550.h: 9807: extern volatile __bit GO_NOT_DONE @ (((unsigned) &ADCON0)*8) + 1;
[; ;pic18f4550.h: 9809: extern volatile __bit GO_nDONE @ (((unsigned) &ADCON0)*8) + 1;
[; ;pic18f4550.h: 9811: extern volatile __bit HLVDEN @ (((unsigned) &HLVDCON)*8) + 4;
[; ;pic18f4550.h: 9813: extern volatile __bit HLVDIE @ (((unsigned) &PIE2)*8) + 2;
[; ;pic18f4550.h: 9815: extern volatile __bit HLVDIF @ (((unsigned) &PIR2)*8) + 2;
[; ;pic18f4550.h: 9817: extern volatile __bit HLVDIN @ (((unsigned) &PORTA)*8) + 5;
[; ;pic18f4550.h: 9819: extern volatile __bit HLVDIP @ (((unsigned) &IPR2)*8) + 2;
[; ;pic18f4550.h: 9821: extern volatile __bit HLVDL0 @ (((unsigned) &HLVDCON)*8) + 0;
[; ;pic18f4550.h: 9823: extern volatile __bit HLVDL1 @ (((unsigned) &HLVDCON)*8) + 1;
[; ;pic18f4550.h: 9825: extern volatile __bit HLVDL2 @ (((unsigned) &HLVDCON)*8) + 2;
[; ;pic18f4550.h: 9827: extern volatile __bit HLVDL3 @ (((unsigned) &HLVDCON)*8) + 3;
[; ;pic18f4550.h: 9829: extern volatile __bit I2C_DAT @ (((unsigned) &SSPSTAT)*8) + 5;
[; ;pic18f4550.h: 9831: extern volatile __bit I2C_READ @ (((unsigned) &SSPSTAT)*8) + 2;
[; ;pic18f4550.h: 9833: extern volatile __bit I2C_START @ (((unsigned) &SSPSTAT)*8) + 3;
[; ;pic18f4550.h: 9835: extern volatile __bit I2C_STOP @ (((unsigned) &SSPSTAT)*8) + 4;
[; ;pic18f4550.h: 9837: extern volatile __bit IDLEIE @ (((unsigned) &UIE)*8) + 4;
[; ;pic18f4550.h: 9839: extern volatile __bit IDLEIF @ (((unsigned) &UIR)*8) + 4;
[; ;pic18f4550.h: 9841: extern volatile __bit IDLEN @ (((unsigned) &OSCCON)*8) + 7;
[; ;pic18f4550.h: 9843: extern volatile __bit INT0 @ (((unsigned) &PORTB)*8) + 0;
[; ;pic18f4550.h: 9845: extern volatile __bit INT0E @ (((unsigned) &INTCON)*8) + 4;
[; ;pic18f4550.h: 9847: extern volatile __bit INT0F @ (((unsigned) &INTCON)*8) + 1;
[; ;pic18f4550.h: 9849: extern volatile __bit INT0IE @ (((unsigned) &INTCON)*8) + 4;
[; ;pic18f4550.h: 9851: extern volatile __bit INT0IF @ (((unsigned) &INTCON)*8) + 1;
[; ;pic18f4550.h: 9853: extern volatile __bit INT1 @ (((unsigned) &PORTB)*8) + 1;
[; ;pic18f4550.h: 9855: extern volatile __bit INT1E @ (((unsigned) &INTCON3)*8) + 3;
[; ;pic18f4550.h: 9857: extern volatile __bit INT1F @ (((unsigned) &INTCON3)*8) + 0;
[; ;pic18f4550.h: 9859: extern volatile __bit INT1IE @ (((unsigned) &INTCON3)*8) + 3;
[; ;pic18f4550.h: 9861: extern volatile __bit INT1IF @ (((unsigned) &INTCON3)*8) + 0;
[; ;pic18f4550.h: 9863: extern volatile __bit INT1IP @ (((unsigned) &INTCON3)*8) + 6;
[; ;pic18f4550.h: 9865: extern volatile __bit INT1P @ (((unsigned) &INTCON3)*8) + 6;
[; ;pic18f4550.h: 9867: extern volatile __bit INT2 @ (((unsigned) &PORTB)*8) + 2;
[; ;pic18f4550.h: 9869: extern volatile __bit INT2E @ (((unsigned) &INTCON3)*8) + 4;
[; ;pic18f4550.h: 9871: extern volatile __bit INT2F @ (((unsigned) &INTCON3)*8) + 1;
[; ;pic18f4550.h: 9873: extern volatile __bit INT2IE @ (((unsigned) &INTCON3)*8) + 4;
[; ;pic18f4550.h: 9875: extern volatile __bit INT2IF @ (((unsigned) &INTCON3)*8) + 1;
[; ;pic18f4550.h: 9877: extern volatile __bit INT2IP @ (((unsigned) &INTCON3)*8) + 7;
[; ;pic18f4550.h: 9879: extern volatile __bit INT2P @ (((unsigned) &INTCON3)*8) + 7;
[; ;pic18f4550.h: 9881: extern volatile __bit INTEDG0 @ (((unsigned) &INTCON2)*8) + 6;
[; ;pic18f4550.h: 9883: extern volatile __bit INTEDG1 @ (((unsigned) &INTCON2)*8) + 5;
[; ;pic18f4550.h: 9885: extern volatile __bit INTEDG2 @ (((unsigned) &INTCON2)*8) + 4;
[; ;pic18f4550.h: 9887: extern volatile __bit INTSRC @ (((unsigned) &OSCTUNE)*8) + 7;
[; ;pic18f4550.h: 9889: extern volatile __bit IOFS @ (((unsigned) &OSCCON)*8) + 2;
[; ;pic18f4550.h: 9891: extern volatile __bit IPEN @ (((unsigned) &RCON)*8) + 7;
[; ;pic18f4550.h: 9893: extern volatile __bit IRCF0 @ (((unsigned) &OSCCON)*8) + 4;
[; ;pic18f4550.h: 9895: extern volatile __bit IRCF1 @ (((unsigned) &OSCCON)*8) + 5;
[; ;pic18f4550.h: 9897: extern volatile __bit IRCF2 @ (((unsigned) &OSCCON)*8) + 6;
[; ;pic18f4550.h: 9899: extern volatile __bit IRVST @ (((unsigned) &HLVDCON)*8) + 5;
[; ;pic18f4550.h: 9901: extern volatile __bit IVRST @ (((unsigned) &HLVDCON)*8) + 5;
[; ;pic18f4550.h: 9903: extern volatile __bit LA0 @ (((unsigned) &LATA)*8) + 0;
[; ;pic18f4550.h: 9905: extern volatile __bit LA1 @ (((unsigned) &LATA)*8) + 1;
[; ;pic18f4550.h: 9907: extern volatile __bit LA2 @ (((unsigned) &LATA)*8) + 2;
[; ;pic18f4550.h: 9909: extern volatile __bit LA3 @ (((unsigned) &LATA)*8) + 3;
[; ;pic18f4550.h: 9911: extern volatile __bit LA4 @ (((unsigned) &LATA)*8) + 4;
[; ;pic18f4550.h: 9913: extern volatile __bit LA5 @ (((unsigned) &LATA)*8) + 5;
[; ;pic18f4550.h: 9915: extern volatile __bit LA6 @ (((unsigned) &LATA)*8) + 6;
[; ;pic18f4550.h: 9917: extern volatile __bit LATA0 @ (((unsigned) &LATA)*8) + 0;
[; ;pic18f4550.h: 9919: extern volatile __bit LATA1 @ (((unsigned) &LATA)*8) + 1;
[; ;pic18f4550.h: 9921: extern volatile __bit LATA2 @ (((unsigned) &LATA)*8) + 2;
[; ;pic18f4550.h: 9923: extern volatile __bit LATA3 @ (((unsigned) &LATA)*8) + 3;
[; ;pic18f4550.h: 9925: extern volatile __bit LATA4 @ (((unsigned) &LATA)*8) + 4;
[; ;pic18f4550.h: 9927: extern volatile __bit LATA5 @ (((unsigned) &LATA)*8) + 5;
[; ;pic18f4550.h: 9929: extern volatile __bit LATA6 @ (((unsigned) &LATA)*8) + 6;
[; ;pic18f4550.h: 9931: extern volatile __bit LATB0 @ (((unsigned) &LATB)*8) + 0;
[; ;pic18f4550.h: 9933: extern volatile __bit LATB1 @ (((unsigned) &LATB)*8) + 1;
[; ;pic18f4550.h: 9935: extern volatile __bit LATB2 @ (((unsigned) &LATB)*8) + 2;
[; ;pic18f4550.h: 9937: extern volatile __bit LATB3 @ (((unsigned) &LATB)*8) + 3;
[; ;pic18f4550.h: 9939: extern volatile __bit LATB4 @ (((unsigned) &LATB)*8) + 4;
[; ;pic18f4550.h: 9941: extern volatile __bit LATB5 @ (((unsigned) &LATB)*8) + 5;
[; ;pic18f4550.h: 9943: extern volatile __bit LATB6 @ (((unsigned) &LATB)*8) + 6;
[; ;pic18f4550.h: 9945: extern volatile __bit LATB7 @ (((unsigned) &LATB)*8) + 7;
[; ;pic18f4550.h: 9947: extern volatile __bit LATC0 @ (((unsigned) &LATC)*8) + 0;
[; ;pic18f4550.h: 9949: extern volatile __bit LATC1 @ (((unsigned) &LATC)*8) + 1;
[; ;pic18f4550.h: 9951: extern volatile __bit LATC2 @ (((unsigned) &LATC)*8) + 2;
[; ;pic18f4550.h: 9953: extern volatile __bit LATC6 @ (((unsigned) &LATC)*8) + 6;
[; ;pic18f4550.h: 9955: extern volatile __bit LATC7 @ (((unsigned) &LATC)*8) + 7;
[; ;pic18f4550.h: 9957: extern volatile __bit LATD0 @ (((unsigned) &LATD)*8) + 0;
[; ;pic18f4550.h: 9959: extern volatile __bit LATD1 @ (((unsigned) &LATD)*8) + 1;
[; ;pic18f4550.h: 9961: extern volatile __bit LATD2 @ (((unsigned) &LATD)*8) + 2;
[; ;pic18f4550.h: 9963: extern volatile __bit LATD3 @ (((unsigned) &LATD)*8) + 3;
[; ;pic18f4550.h: 9965: extern volatile __bit LATD4 @ (((unsigned) &LATD)*8) + 4;
[; ;pic18f4550.h: 9967: extern volatile __bit LATD5 @ (((unsigned) &LATD)*8) + 5;
[; ;pic18f4550.h: 9969: extern volatile __bit LATD6 @ (((unsigned) &LATD)*8) + 6;
[; ;pic18f4550.h: 9971: extern volatile __bit LATD7 @ (((unsigned) &LATD)*8) + 7;
[; ;pic18f4550.h: 9973: extern volatile __bit LATE0 @ (((unsigned) &LATE)*8) + 0;
[; ;pic18f4550.h: 9975: extern volatile __bit LATE1 @ (((unsigned) &LATE)*8) + 1;
[; ;pic18f4550.h: 9977: extern volatile __bit LATE2 @ (((unsigned) &LATE)*8) + 2;
[; ;pic18f4550.h: 9979: extern volatile __bit LB0 @ (((unsigned) &LATB)*8) + 0;
[; ;pic18f4550.h: 9981: extern volatile __bit LB1 @ (((unsigned) &LATB)*8) + 1;
[; ;pic18f4550.h: 9983: extern volatile __bit LB2 @ (((unsigned) &LATB)*8) + 2;
[; ;pic18f4550.h: 9985: extern volatile __bit LB3 @ (((unsigned) &LATB)*8) + 3;
[; ;pic18f4550.h: 9987: extern volatile __bit LB4 @ (((unsigned) &LATB)*8) + 4;
[; ;pic18f4550.h: 9989: extern volatile __bit LB5 @ (((unsigned) &LATB)*8) + 5;
[; ;pic18f4550.h: 9991: extern volatile __bit LB6 @ (((unsigned) &LATB)*8) + 6;
[; ;pic18f4550.h: 9993: extern volatile __bit LB7 @ (((unsigned) &LATB)*8) + 7;
[; ;pic18f4550.h: 9995: extern volatile __bit LC0 @ (((unsigned) &LATC)*8) + 0;
[; ;pic18f4550.h: 9997: extern volatile __bit LC1 @ (((unsigned) &LATC)*8) + 1;
[; ;pic18f4550.h: 9999: extern volatile __bit LC2 @ (((unsigned) &LATC)*8) + 2;
[; ;pic18f4550.h: 10001: extern volatile __bit LC6 @ (((unsigned) &LATC)*8) + 6;
[; ;pic18f4550.h: 10003: extern volatile __bit LC7 @ (((unsigned) &LATC)*8) + 7;
[; ;pic18f4550.h: 10005: extern volatile __bit LD0 @ (((unsigned) &LATD)*8) + 0;
[; ;pic18f4550.h: 10007: extern volatile __bit LD1 @ (((unsigned) &LATD)*8) + 1;
[; ;pic18f4550.h: 10009: extern volatile __bit LD2 @ (((unsigned) &LATD)*8) + 2;
[; ;pic18f4550.h: 10011: extern volatile __bit LD3 @ (((unsigned) &LATD)*8) + 3;
[; ;pic18f4550.h: 10013: extern volatile __bit LD4 @ (((unsigned) &LATD)*8) + 4;
[; ;pic18f4550.h: 10015: extern volatile __bit LD5 @ (((unsigned) &LATD)*8) + 5;
[; ;pic18f4550.h: 10017: extern volatile __bit LD6 @ (((unsigned) &LATD)*8) + 6;
[; ;pic18f4550.h: 10019: extern volatile __bit LD7 @ (((unsigned) &LATD)*8) + 7;
[; ;pic18f4550.h: 10021: extern volatile __bit LE0 @ (((unsigned) &LATE)*8) + 0;
[; ;pic18f4550.h: 10023: extern volatile __bit LE1 @ (((unsigned) &LATE)*8) + 1;
[; ;pic18f4550.h: 10025: extern volatile __bit LE2 @ (((unsigned) &LATE)*8) + 2;
[; ;pic18f4550.h: 10027: extern volatile __bit LVDEN @ (((unsigned) &HLVDCON)*8) + 4;
[; ;pic18f4550.h: 10029: extern volatile __bit LVDIE @ (((unsigned) &PIE2)*8) + 2;
[; ;pic18f4550.h: 10031: extern volatile __bit LVDIF @ (((unsigned) &PIR2)*8) + 2;
[; ;pic18f4550.h: 10033: extern volatile __bit LVDIN @ (((unsigned) &PORTA)*8) + 5;
[; ;pic18f4550.h: 10035: extern volatile __bit LVDIP @ (((unsigned) &IPR2)*8) + 2;
[; ;pic18f4550.h: 10037: extern volatile __bit LVDL0 @ (((unsigned) &HLVDCON)*8) + 0;
[; ;pic18f4550.h: 10039: extern volatile __bit LVDL1 @ (((unsigned) &HLVDCON)*8) + 1;
[; ;pic18f4550.h: 10041: extern volatile __bit LVDL2 @ (((unsigned) &HLVDCON)*8) + 2;
[; ;pic18f4550.h: 10043: extern volatile __bit LVDL3 @ (((unsigned) &HLVDCON)*8) + 3;
[; ;pic18f4550.h: 10045: extern volatile __bit LVV0 @ (((unsigned) &HLVDCON)*8) + 0;
[; ;pic18f4550.h: 10047: extern volatile __bit LVV1 @ (((unsigned) &HLVDCON)*8) + 1;
[; ;pic18f4550.h: 10049: extern volatile __bit LVV2 @ (((unsigned) &HLVDCON)*8) + 2;
[; ;pic18f4550.h: 10051: extern volatile __bit LVV3 @ (((unsigned) &HLVDCON)*8) + 3;
[; ;pic18f4550.h: 10053: extern volatile __bit NEGATIVE @ (((unsigned) &STATUS)*8) + 4;
[; ;pic18f4550.h: 10055: extern volatile __bit NOT_A @ (((unsigned) &SSPSTAT)*8) + 5;
[; ;pic18f4550.h: 10057: extern volatile __bit NOT_ADDRESS @ (((unsigned) &SSPSTAT)*8) + 5;
[; ;pic18f4550.h: 10059: extern volatile __bit NOT_BOR @ (((unsigned) &RCON)*8) + 0;
[; ;pic18f4550.h: 10061: extern volatile __bit NOT_DONE @ (((unsigned) &ADCON0)*8) + 1;
[; ;pic18f4550.h: 10063: extern volatile __bit NOT_IPEN @ (((unsigned) &RCON)*8) + 7;
[; ;pic18f4550.h: 10065: extern volatile __bit NOT_PD @ (((unsigned) &RCON)*8) + 2;
[; ;pic18f4550.h: 10067: extern volatile __bit NOT_POR @ (((unsigned) &RCON)*8) + 1;
[; ;pic18f4550.h: 10069: extern volatile __bit NOT_RBPU @ (((unsigned) &INTCON2)*8) + 7;
[; ;pic18f4550.h: 10071: extern volatile __bit NOT_RI @ (((unsigned) &RCON)*8) + 4;
[; ;pic18f4550.h: 10073: extern volatile __bit NOT_T1SYNC @ (((unsigned) &T1CON)*8) + 2;
[; ;pic18f4550.h: 10075: extern volatile __bit NOT_T3SYNC @ (((unsigned) &T3CON)*8) + 2;
[; ;pic18f4550.h: 10077: extern volatile __bit NOT_TO @ (((unsigned) &RCON)*8) + 3;
[; ;pic18f4550.h: 10079: extern volatile __bit NOT_W @ (((unsigned) &SSPSTAT)*8) + 2;
[; ;pic18f4550.h: 10081: extern volatile __bit NOT_WRITE @ (((unsigned) &SSPSTAT)*8) + 2;
[; ;pic18f4550.h: 10083: extern volatile __bit OERR @ (((unsigned) &RCSTA)*8) + 1;
[; ;pic18f4550.h: 10085: extern volatile __bit OESPP @ (((unsigned) &PORTE)*8) + 2;
[; ;pic18f4550.h: 10087: extern volatile __bit OSC2 @ (((unsigned) &PORTA)*8) + 6;
[; ;pic18f4550.h: 10089: extern volatile __bit OSCFIE @ (((unsigned) &PIE2)*8) + 7;
[; ;pic18f4550.h: 10091: extern volatile __bit OSCFIF @ (((unsigned) &PIR2)*8) + 7;
[; ;pic18f4550.h: 10093: extern volatile __bit OSCFIP @ (((unsigned) &IPR2)*8) + 7;
[; ;pic18f4550.h: 10095: extern volatile __bit OSTS @ (((unsigned) &OSCCON)*8) + 3;
[; ;pic18f4550.h: 10097: extern volatile __bit OV @ (((unsigned) &STATUS)*8) + 3;
[; ;pic18f4550.h: 10099: extern volatile __bit OVERFLOW @ (((unsigned) &STATUS)*8) + 3;
[; ;pic18f4550.h: 10101: extern volatile __bit P1A @ (((unsigned) &PORTC)*8) + 2;
[; ;pic18f4550.h: 10103: extern volatile __bit P1M0 @ (((unsigned) &CCP1CON)*8) + 6;
[; ;pic18f4550.h: 10105: extern volatile __bit P1M1 @ (((unsigned) &CCP1CON)*8) + 7;
[; ;pic18f4550.h: 10107: extern volatile __bit PA1 @ (((unsigned) &PORTC)*8) + 2;
[; ;pic18f4550.h: 10109: extern volatile __bit PA2 @ (((unsigned) &PORTC)*8) + 1;
[; ;pic18f4550.h: 10111: extern volatile __bit PA2E @ (((unsigned) &PORTE)*8) + 7;
[; ;pic18f4550.h: 10113: extern volatile __bit PB2 @ (((unsigned) &PORTE)*8) + 2;
[; ;pic18f4550.h: 10115: extern volatile __bit PC2 @ (((unsigned) &PORTE)*8) + 1;
[; ;pic18f4550.h: 10117: extern volatile __bit PC3E @ (((unsigned) &PORTE)*8) + 3;
[; ;pic18f4550.h: 10119: extern volatile __bit PCFG0 @ (((unsigned) &ADCON1)*8) + 0;
[; ;pic18f4550.h: 10121: extern volatile __bit PCFG1 @ (((unsigned) &ADCON1)*8) + 1;
[; ;pic18f4550.h: 10123: extern volatile __bit PCFG2 @ (((unsigned) &ADCON1)*8) + 2;
[; ;pic18f4550.h: 10125: extern volatile __bit PCFG3 @ (((unsigned) &ADCON1)*8) + 3;
[; ;pic18f4550.h: 10127: extern volatile __bit PD @ (((unsigned) &RCON)*8) + 2;
[; ;pic18f4550.h: 10129: extern volatile __bit PD2 @ (((unsigned) &PORTE)*8) + 0;
[; ;pic18f4550.h: 10131: extern volatile __bit PDC0 @ (((unsigned) &ECCP1DEL)*8) + 0;
[; ;pic18f4550.h: 10133: extern volatile __bit PDC1 @ (((unsigned) &ECCP1DEL)*8) + 1;
[; ;pic18f4550.h: 10135: extern volatile __bit PDC2 @ (((unsigned) &ECCP1DEL)*8) + 2;
[; ;pic18f4550.h: 10137: extern volatile __bit PDC3 @ (((unsigned) &ECCP1DEL)*8) + 3;
[; ;pic18f4550.h: 10139: extern volatile __bit PDC4 @ (((unsigned) &ECCP1DEL)*8) + 4;
[; ;pic18f4550.h: 10141: extern volatile __bit PDC5 @ (((unsigned) &ECCP1DEL)*8) + 5;
[; ;pic18f4550.h: 10143: extern volatile __bit PDC6 @ (((unsigned) &ECCP1DEL)*8) + 6;
[; ;pic18f4550.h: 10145: extern volatile __bit PEIE @ (((unsigned) &INTCON)*8) + 6;
[; ;pic18f4550.h: 10147: extern volatile __bit PEIE_GIEL @ (((unsigned) &INTCON)*8) + 6;
[; ;pic18f4550.h: 10149: extern volatile __bit PEN @ (((unsigned) &SSPCON2)*8) + 2;
[; ;pic18f4550.h: 10151: extern volatile __bit PGC @ (((unsigned) &PORTB)*8) + 6;
[; ;pic18f4550.h: 10153: extern volatile __bit PGD @ (((unsigned) &PORTB)*8) + 7;
[; ;pic18f4550.h: 10155: extern volatile __bit PGM @ (((unsigned) &PORTB)*8) + 5;
[; ;pic18f4550.h: 10157: extern volatile __bit PIDEE @ (((unsigned) &UEIE)*8) + 0;
[; ;pic18f4550.h: 10159: extern volatile __bit PIDEF @ (((unsigned) &UEIR)*8) + 0;
[; ;pic18f4550.h: 10161: extern volatile __bit PKTDIS @ (((unsigned) &UCON)*8) + 4;
[; ;pic18f4550.h: 10163: extern volatile __bit POR @ (((unsigned) &RCON)*8) + 1;
[; ;pic18f4550.h: 10165: extern volatile __bit PPB0 @ (((unsigned) &UCFG)*8) + 0;
[; ;pic18f4550.h: 10167: extern volatile __bit PPB1 @ (((unsigned) &UCFG)*8) + 1;
[; ;pic18f4550.h: 10169: extern volatile __bit PPBI @ (((unsigned) &USTAT)*8) + 1;
[; ;pic18f4550.h: 10171: extern volatile __bit PPBRST @ (((unsigned) &UCON)*8) + 6;
[; ;pic18f4550.h: 10173: extern volatile __bit PRSEN @ (((unsigned) &ECCP1DEL)*8) + 7;
[; ;pic18f4550.h: 10175: extern volatile __bit PSA @ (((unsigned) &T0CON)*8) + 3;
[; ;pic18f4550.h: 10177: extern volatile __bit PSPIE @ (((unsigned) &PIE1)*8) + 7;
[; ;pic18f4550.h: 10179: extern volatile __bit PSPIF @ (((unsigned) &PIR1)*8) + 7;
[; ;pic18f4550.h: 10181: extern volatile __bit PSPIP @ (((unsigned) &IPR1)*8) + 7;
[; ;pic18f4550.h: 10183: extern volatile __bit PSSAC0 @ (((unsigned) &ECCP1AS)*8) + 2;
[; ;pic18f4550.h: 10185: extern volatile __bit PSSAC1 @ (((unsigned) &ECCP1AS)*8) + 3;
[; ;pic18f4550.h: 10187: extern volatile __bit PSSBD0 @ (((unsigned) &ECCP1AS)*8) + 0;
[; ;pic18f4550.h: 10189: extern volatile __bit PSSBD1 @ (((unsigned) &ECCP1AS)*8) + 1;
[; ;pic18f4550.h: 10191: extern volatile __bit __attribute__((__deprecated__)) RA0 @ (((unsigned) &PORTA)*8) + 0;
[; ;pic18f4550.h: 10193: extern volatile __bit __attribute__((__deprecated__)) RA1 @ (((unsigned) &PORTA)*8) + 1;
[; ;pic18f4550.h: 10195: extern volatile __bit __attribute__((__deprecated__)) RA2 @ (((unsigned) &PORTA)*8) + 2;
[; ;pic18f4550.h: 10197: extern volatile __bit __attribute__((__deprecated__)) RA3 @ (((unsigned) &PORTA)*8) + 3;
[; ;pic18f4550.h: 10199: extern volatile __bit __attribute__((__deprecated__)) RA4 @ (((unsigned) &PORTA)*8) + 4;
[; ;pic18f4550.h: 10201: extern volatile __bit __attribute__((__deprecated__)) RA5 @ (((unsigned) &PORTA)*8) + 5;
[; ;pic18f4550.h: 10203: extern volatile __bit __attribute__((__deprecated__)) RA6 @ (((unsigned) &PORTA)*8) + 6;
[; ;pic18f4550.h: 10205: extern volatile __bit __attribute__((__deprecated__)) RB0 @ (((unsigned) &PORTB)*8) + 0;
[; ;pic18f4550.h: 10207: extern volatile __bit __attribute__((__deprecated__)) RB1 @ (((unsigned) &PORTB)*8) + 1;
[; ;pic18f4550.h: 10209: extern volatile __bit __attribute__((__deprecated__)) RB2 @ (((unsigned) &PORTB)*8) + 2;
[; ;pic18f4550.h: 10211: extern volatile __bit __attribute__((__deprecated__)) RB3 @ (((unsigned) &PORTB)*8) + 3;
[; ;pic18f4550.h: 10213: extern volatile __bit __attribute__((__deprecated__)) RB4 @ (((unsigned) &PORTB)*8) + 4;
[; ;pic18f4550.h: 10215: extern volatile __bit __attribute__((__deprecated__)) RB5 @ (((unsigned) &PORTB)*8) + 5;
[; ;pic18f4550.h: 10217: extern volatile __bit __attribute__((__deprecated__)) RB6 @ (((unsigned) &PORTB)*8) + 6;
[; ;pic18f4550.h: 10219: extern volatile __bit __attribute__((__deprecated__)) RB7 @ (((unsigned) &PORTB)*8) + 7;
[; ;pic18f4550.h: 10221: extern volatile __bit RBIE @ (((unsigned) &INTCON)*8) + 3;
[; ;pic18f4550.h: 10223: extern volatile __bit RBIF @ (((unsigned) &INTCON)*8) + 0;
[; ;pic18f4550.h: 10225: extern volatile __bit RBIP @ (((unsigned) &INTCON2)*8) + 0;
[; ;pic18f4550.h: 10227: extern volatile __bit RBPU @ (((unsigned) &INTCON2)*8) + 7;
[; ;pic18f4550.h: 10229: extern volatile __bit __attribute__((__deprecated__)) RC0 @ (((unsigned) &PORTC)*8) + 0;
[; ;pic18f4550.h: 10231: extern volatile __bit __attribute__((__deprecated__)) RC1 @ (((unsigned) &PORTC)*8) + 1;
[; ;pic18f4550.h: 10233: extern volatile __bit RC1IE @ (((unsigned) &PIE1)*8) + 5;
[; ;pic18f4550.h: 10235: extern volatile __bit RC1IF @ (((unsigned) &PIR1)*8) + 5;
[; ;pic18f4550.h: 10237: extern volatile __bit RC1IP @ (((unsigned) &IPR1)*8) + 5;
[; ;pic18f4550.h: 10239: extern volatile __bit __attribute__((__deprecated__)) RC2 @ (((unsigned) &PORTC)*8) + 2;
[; ;pic18f4550.h: 10241: extern volatile __bit RC4 @ (((unsigned) &PORTC)*8) + 4;
[; ;pic18f4550.h: 10243: extern volatile __bit RC5 @ (((unsigned) &PORTC)*8) + 5;
[; ;pic18f4550.h: 10245: extern volatile __bit __attribute__((__deprecated__)) RC6 @ (((unsigned) &PORTC)*8) + 6;
[; ;pic18f4550.h: 10247: extern volatile __bit __attribute__((__deprecated__)) RC7 @ (((unsigned) &PORTC)*8) + 7;
[; ;pic18f4550.h: 10249: extern volatile __bit RC8_9 @ (((unsigned) &RCSTA)*8) + 6;
[; ;pic18f4550.h: 10251: extern volatile __bit RC9 @ (((unsigned) &RCSTA)*8) + 6;
[; ;pic18f4550.h: 10253: extern volatile __bit RCD8 @ (((unsigned) &RCSTA)*8) + 0;
[; ;pic18f4550.h: 10255: extern volatile __bit RCEN @ (((unsigned) &SSPCON2)*8) + 3;
[; ;pic18f4550.h: 10257: extern volatile __bit RCIDL @ (((unsigned) &BAUDCON)*8) + 6;
[; ;pic18f4550.h: 10259: extern volatile __bit RCIE @ (((unsigned) &PIE1)*8) + 5;
[; ;pic18f4550.h: 10261: extern volatile __bit RCIF @ (((unsigned) &PIR1)*8) + 5;
[; ;pic18f4550.h: 10263: extern volatile __bit RCIP @ (((unsigned) &IPR1)*8) + 5;
[; ;pic18f4550.h: 10265: extern volatile __bit RCMT @ (((unsigned) &BAUDCON)*8) + 6;
[; ;pic18f4550.h: 10267: extern volatile __bit RD @ (((unsigned) &EECON1)*8) + 0;
[; ;pic18f4550.h: 10269: extern volatile __bit __attribute__((__deprecated__)) RD0 @ (((unsigned) &PORTD)*8) + 0;
[; ;pic18f4550.h: 10271: extern volatile __bit __attribute__((__deprecated__)) RD1 @ (((unsigned) &PORTD)*8) + 1;
[; ;pic18f4550.h: 10273: extern volatile __bit RD163 @ (((unsigned) &T3CON)*8) + 7;
[; ;pic18f4550.h: 10275: extern volatile __bit __attribute__((__deprecated__)) RD2 @ (((unsigned) &PORTD)*8) + 2;
[; ;pic18f4550.h: 10277: extern volatile __bit __attribute__((__deprecated__)) RD3 @ (((unsigned) &PORTD)*8) + 3;
[; ;pic18f4550.h: 10279: extern volatile __bit __attribute__((__deprecated__)) RD4 @ (((unsigned) &PORTD)*8) + 4;
[; ;pic18f4550.h: 10281: extern volatile __bit __attribute__((__deprecated__)) RD5 @ (((unsigned) &PORTD)*8) + 5;
[; ;pic18f4550.h: 10283: extern volatile __bit __attribute__((__deprecated__)) RD6 @ (((unsigned) &PORTD)*8) + 6;
[; ;pic18f4550.h: 10285: extern volatile __bit __attribute__((__deprecated__)) RD7 @ (((unsigned) &PORTD)*8) + 7;
[; ;pic18f4550.h: 10287: extern volatile __bit RDE @ (((unsigned) &PORTE)*8) + 0;
[; ;pic18f4550.h: 10289: extern volatile __bit RDPU @ (((unsigned) &PORTE)*8) + 7;
[; ;pic18f4550.h: 10291: extern volatile __bit RDSPP @ (((unsigned) &SPPEPS)*8) + 7;
[; ;pic18f4550.h: 10293: extern volatile __bit __attribute__((__deprecated__)) RE0 @ (((unsigned) &PORTE)*8) + 0;
[; ;pic18f4550.h: 10295: extern volatile __bit __attribute__((__deprecated__)) RE1 @ (((unsigned) &PORTE)*8) + 1;
[; ;pic18f4550.h: 10297: extern volatile __bit __attribute__((__deprecated__)) RE2 @ (((unsigned) &PORTE)*8) + 2;
[; ;pic18f4550.h: 10299: extern volatile __bit RE3 @ (((unsigned) &PORTE)*8) + 3;
[; ;pic18f4550.h: 10301: extern volatile __bit RE7 @ (((unsigned) &PORTE)*8) + 7;
[; ;pic18f4550.h: 10303: extern volatile __bit READ_WRITE @ (((unsigned) &SSPSTAT)*8) + 2;
[; ;pic18f4550.h: 10305: extern volatile __bit RESUME @ (((unsigned) &UCON)*8) + 2;
[; ;pic18f4550.h: 10307: extern volatile __bit RI @ (((unsigned) &RCON)*8) + 4;
[; ;pic18f4550.h: 10309: extern volatile __bit RSEN @ (((unsigned) &SSPCON2)*8) + 1;
[; ;pic18f4550.h: 10311: extern volatile __bit RW @ (((unsigned) &SSPSTAT)*8) + 2;
[; ;pic18f4550.h: 10313: extern volatile __bit RX @ (((unsigned) &PORTC)*8) + 7;
[; ;pic18f4550.h: 10315: extern volatile __bit RX9 @ (((unsigned) &RCSTA)*8) + 6;
[; ;pic18f4550.h: 10317: extern volatile __bit RX9D @ (((unsigned) &RCSTA)*8) + 0;
[; ;pic18f4550.h: 10319: extern volatile __bit RXCKP @ (((unsigned) &BAUDCON)*8) + 5;
[; ;pic18f4550.h: 10321: extern volatile __bit RXDTP @ (((unsigned) &BAUDCON)*8) + 5;
[; ;pic18f4550.h: 10323: extern volatile __bit R_NOT_W @ (((unsigned) &SSPSTAT)*8) + 2;
[; ;pic18f4550.h: 10325: extern volatile __bit R_W @ (((unsigned) &SSPSTAT)*8) + 2;
[; ;pic18f4550.h: 10327: extern volatile __bit R_nW @ (((unsigned) &SSPSTAT)*8) + 2;
[; ;pic18f4550.h: 10329: extern volatile __bit SBOREN @ (((unsigned) &RCON)*8) + 6;
[; ;pic18f4550.h: 10331: extern volatile __bit SCKP @ (((unsigned) &BAUDCON)*8) + 4;
[; ;pic18f4550.h: 10333: extern volatile __bit SCS0 @ (((unsigned) &OSCCON)*8) + 0;
[; ;pic18f4550.h: 10335: extern volatile __bit SCS1 @ (((unsigned) &OSCCON)*8) + 1;
[; ;pic18f4550.h: 10337: extern volatile __bit SE0 @ (((unsigned) &UCON)*8) + 5;
[; ;pic18f4550.h: 10339: extern volatile __bit SEN @ (((unsigned) &SSPCON2)*8) + 0;
[; ;pic18f4550.h: 10341: extern volatile __bit SENDB @ (((unsigned) &TXSTA)*8) + 3;
[; ;pic18f4550.h: 10343: extern volatile __bit SENDB1 @ (((unsigned) &TXSTA)*8) + 3;
[; ;pic18f4550.h: 10345: extern volatile __bit SMP @ (((unsigned) &SSPSTAT)*8) + 7;
[; ;pic18f4550.h: 10347: extern volatile __bit SOFIE @ (((unsigned) &UIE)*8) + 6;
[; ;pic18f4550.h: 10349: extern volatile __bit SOFIF @ (((unsigned) &UIR)*8) + 6;
[; ;pic18f4550.h: 10351: extern volatile __bit SOSCEN @ (((unsigned) &T1CON)*8) + 3;
[; ;pic18f4550.h: 10353: extern volatile __bit SOSCEN3 @ (((unsigned) &T3CON)*8) + 3;
[; ;pic18f4550.h: 10355: extern volatile __bit SPEN @ (((unsigned) &RCSTA)*8) + 7;
[; ;pic18f4550.h: 10357: extern volatile __bit SPP0 @ (((unsigned) &PORTD)*8) + 0;
[; ;pic18f4550.h: 10359: extern volatile __bit SPP1 @ (((unsigned) &PORTD)*8) + 1;
[; ;pic18f4550.h: 10361: extern volatile __bit SPP2 @ (((unsigned) &PORTD)*8) + 2;
[; ;pic18f4550.h: 10363: extern volatile __bit SPP3 @ (((unsigned) &PORTD)*8) + 3;
[; ;pic18f4550.h: 10365: extern volatile __bit SPP4 @ (((unsigned) &PORTD)*8) + 4;
[; ;pic18f4550.h: 10367: extern volatile __bit SPP5 @ (((unsigned) &PORTD)*8) + 5;
[; ;pic18f4550.h: 10369: extern volatile __bit SPP6 @ (((unsigned) &PORTD)*8) + 6;
[; ;pic18f4550.h: 10371: extern volatile __bit SPP7 @ (((unsigned) &PORTD)*8) + 7;
[; ;pic18f4550.h: 10373: extern volatile __bit SPPBUSY @ (((unsigned) &SPPEPS)*8) + 4;
[; ;pic18f4550.h: 10375: extern volatile __bit SPPEN @ (((unsigned) &SPPCON)*8) + 0;
[; ;pic18f4550.h: 10377: extern volatile __bit SPPIE @ (((unsigned) &PIE1)*8) + 7;
[; ;pic18f4550.h: 10379: extern volatile __bit SPPIF @ (((unsigned) &PIR1)*8) + 7;
[; ;pic18f4550.h: 10381: extern volatile __bit SPPIP @ (((unsigned) &IPR1)*8) + 7;
[; ;pic18f4550.h: 10383: extern volatile __bit SPPOWN @ (((unsigned) &SPPCON)*8) + 1;
[; ;pic18f4550.h: 10385: extern volatile __bit SREN @ (((unsigned) &RCSTA)*8) + 5;
[; ;pic18f4550.h: 10387: extern volatile __bit SRENA @ (((unsigned) &RCSTA)*8) + 5;
[; ;pic18f4550.h: 10389: extern volatile __bit SS2 @ (((unsigned) &PORTD)*8) + 7;
[; ;pic18f4550.h: 10391: extern volatile __bit SSPEN @ (((unsigned) &SSPCON1)*8) + 5;
[; ;pic18f4550.h: 10393: extern volatile __bit SSPIE @ (((unsigned) &PIE1)*8) + 3;
[; ;pic18f4550.h: 10395: extern volatile __bit SSPIF @ (((unsigned) &PIR1)*8) + 3;
[; ;pic18f4550.h: 10397: extern volatile __bit SSPIP @ (((unsigned) &IPR1)*8) + 3;
[; ;pic18f4550.h: 10399: extern volatile __bit SSPM0 @ (((unsigned) &SSPCON1)*8) + 0;
[; ;pic18f4550.h: 10401: extern volatile __bit SSPM1 @ (((unsigned) &SSPCON1)*8) + 1;
[; ;pic18f4550.h: 10403: extern volatile __bit SSPM2 @ (((unsigned) &SSPCON1)*8) + 2;
[; ;pic18f4550.h: 10405: extern volatile __bit SSPM3 @ (((unsigned) &SSPCON1)*8) + 3;
[; ;pic18f4550.h: 10407: extern volatile __bit SSPOV @ (((unsigned) &SSPCON1)*8) + 6;
[; ;pic18f4550.h: 10409: extern volatile __bit STALLIE @ (((unsigned) &UIE)*8) + 5;
[; ;pic18f4550.h: 10411: extern volatile __bit STALLIF @ (((unsigned) &UIR)*8) + 5;
[; ;pic18f4550.h: 10413: extern volatile __bit START @ (((unsigned) &SSPSTAT)*8) + 3;
[; ;pic18f4550.h: 10415: extern volatile __bit STKFUL @ (((unsigned) &STKPTR)*8) + 7;
[; ;pic18f4550.h: 10417: extern volatile __bit STKOVF @ (((unsigned) &STKPTR)*8) + 7;
[; ;pic18f4550.h: 10419: extern volatile __bit STKPTR0 @ (((unsigned) &STKPTR)*8) + 0;
[; ;pic18f4550.h: 10421: extern volatile __bit STKPTR1 @ (((unsigned) &STKPTR)*8) + 1;
[; ;pic18f4550.h: 10423: extern volatile __bit STKPTR2 @ (((unsigned) &STKPTR)*8) + 2;
[; ;pic18f4550.h: 10425: extern volatile __bit STKPTR3 @ (((unsigned) &STKPTR)*8) + 3;
[; ;pic18f4550.h: 10427: extern volatile __bit STKPTR4 @ (((unsigned) &STKPTR)*8) + 4;
[; ;pic18f4550.h: 10429: extern volatile __bit STKUNF @ (((unsigned) &STKPTR)*8) + 6;
[; ;pic18f4550.h: 10431: extern volatile __bit STOP @ (((unsigned) &SSPSTAT)*8) + 4;
[; ;pic18f4550.h: 10433: extern volatile __bit SUSPND @ (((unsigned) &UCON)*8) + 1;
[; ;pic18f4550.h: 10435: extern volatile __bit SWDTE @ (((unsigned) &WDTCON)*8) + 0;
[; ;pic18f4550.h: 10437: extern volatile __bit SWDTEN @ (((unsigned) &WDTCON)*8) + 0;
[; ;pic18f4550.h: 10439: extern volatile __bit SYNC @ (((unsigned) &TXSTA)*8) + 4;
[; ;pic18f4550.h: 10441: extern volatile __bit SYNC1 @ (((unsigned) &TXSTA)*8) + 4;
[; ;pic18f4550.h: 10443: extern volatile __bit T08BIT @ (((unsigned) &T0CON)*8) + 6;
[; ;pic18f4550.h: 10445: extern volatile __bit T0CKI @ (((unsigned) &PORTA)*8) + 4;
[; ;pic18f4550.h: 10447: extern volatile __bit T0CS @ (((unsigned) &T0CON)*8) + 5;
[; ;pic18f4550.h: 10449: extern volatile __bit T0IE @ (((unsigned) &INTCON)*8) + 5;
[; ;pic18f4550.h: 10451: extern volatile __bit T0IF @ (((unsigned) &INTCON)*8) + 2;
[; ;pic18f4550.h: 10453: extern volatile __bit T0IP @ (((unsigned) &INTCON2)*8) + 2;
[; ;pic18f4550.h: 10455: extern volatile __bit T0PS0 @ (((unsigned) &T0CON)*8) + 0;
[; ;pic18f4550.h: 10457: extern volatile __bit T0PS1 @ (((unsigned) &T0CON)*8) + 1;
[; ;pic18f4550.h: 10459: extern volatile __bit T0PS2 @ (((unsigned) &T0CON)*8) + 2;
[; ;pic18f4550.h: 10461: extern volatile __bit T0SE @ (((unsigned) &T0CON)*8) + 4;
[; ;pic18f4550.h: 10463: extern volatile __bit T13CKI @ (((unsigned) &PORTC)*8) + 0;
[; ;pic18f4550.h: 10465: extern volatile __bit T1CKPS0 @ (((unsigned) &T1CON)*8) + 4;
[; ;pic18f4550.h: 10467: extern volatile __bit T1CKPS1 @ (((unsigned) &T1CON)*8) + 5;
[; ;pic18f4550.h: 10469: extern volatile __bit T1OSCEN @ (((unsigned) &T1CON)*8) + 3;
[; ;pic18f4550.h: 10471: extern volatile __bit T1OSI @ (((unsigned) &PORTC)*8) + 1;
[; ;pic18f4550.h: 10473: extern volatile __bit T1OSO @ (((unsigned) &PORTC)*8) + 0;
[; ;pic18f4550.h: 10475: extern volatile __bit T1RD16 @ (((unsigned) &T1CON)*8) + 7;
[; ;pic18f4550.h: 10477: extern volatile __bit T1RUN @ (((unsigned) &T1CON)*8) + 6;
[; ;pic18f4550.h: 10479: extern volatile __bit T1SYNC @ (((unsigned) &T1CON)*8) + 2;
[; ;pic18f4550.h: 10481: extern volatile __bit T2CKPS0 @ (((unsigned) &T2CON)*8) + 0;
[; ;pic18f4550.h: 10483: extern volatile __bit T2CKPS1 @ (((unsigned) &T2CON)*8) + 1;
[; ;pic18f4550.h: 10485: extern volatile __bit T2OUTPS0 @ (((unsigned) &T2CON)*8) + 3;
[; ;pic18f4550.h: 10487: extern volatile __bit T2OUTPS1 @ (((unsigned) &T2CON)*8) + 4;
[; ;pic18f4550.h: 10489: extern volatile __bit T2OUTPS2 @ (((unsigned) &T2CON)*8) + 5;
[; ;pic18f4550.h: 10491: extern volatile __bit T2OUTPS3 @ (((unsigned) &T2CON)*8) + 6;
[; ;pic18f4550.h: 10493: extern volatile __bit T3CCP1 @ (((unsigned) &T3CON)*8) + 3;
[; ;pic18f4550.h: 10495: extern volatile __bit T3CCP2 @ (((unsigned) &T3CON)*8) + 6;
[; ;pic18f4550.h: 10497: extern volatile __bit T3CKPS0 @ (((unsigned) &T3CON)*8) + 4;
[; ;pic18f4550.h: 10499: extern volatile __bit T3CKPS1 @ (((unsigned) &T3CON)*8) + 5;
[; ;pic18f4550.h: 10501: extern volatile __bit T3NSYNC @ (((unsigned) &T3CON)*8) + 2;
[; ;pic18f4550.h: 10503: extern volatile __bit T3RD16 @ (((unsigned) &T3CON)*8) + 7;
[; ;pic18f4550.h: 10505: extern volatile __bit T3SYNC @ (((unsigned) &T3CON)*8) + 2;
[; ;pic18f4550.h: 10507: extern volatile __bit TMR0IE @ (((unsigned) &INTCON)*8) + 5;
[; ;pic18f4550.h: 10509: extern volatile __bit TMR0IF @ (((unsigned) &INTCON)*8) + 2;
[; ;pic18f4550.h: 10511: extern volatile __bit TMR0IP @ (((unsigned) &INTCON2)*8) + 2;
[; ;pic18f4550.h: 10513: extern volatile __bit TMR0ON @ (((unsigned) &T0CON)*8) + 7;
[; ;pic18f4550.h: 10515: extern volatile __bit TMR1CS @ (((unsigned) &T1CON)*8) + 1;
[; ;pic18f4550.h: 10517: extern volatile __bit TMR1IE @ (((unsigned) &PIE1)*8) + 0;
[; ;pic18f4550.h: 10519: extern volatile __bit TMR1IF @ (((unsigned) &PIR1)*8) + 0;
[; ;pic18f4550.h: 10521: extern volatile __bit TMR1IP @ (((unsigned) &IPR1)*8) + 0;
[; ;pic18f4550.h: 10523: extern volatile __bit TMR1ON @ (((unsigned) &T1CON)*8) + 0;
[; ;pic18f4550.h: 10525: extern volatile __bit TMR2IE @ (((unsigned) &PIE1)*8) + 1;
[; ;pic18f4550.h: 10527: extern volatile __bit TMR2IF @ (((unsigned) &PIR1)*8) + 1;
[; ;pic18f4550.h: 10529: extern volatile __bit TMR2IP @ (((unsigned) &IPR1)*8) + 1;
[; ;pic18f4550.h: 10531: extern volatile __bit TMR2ON @ (((unsigned) &T2CON)*8) + 2;
[; ;pic18f4550.h: 10533: extern volatile __bit TMR3CS @ (((unsigned) &T3CON)*8) + 1;
[; ;pic18f4550.h: 10535: extern volatile __bit TMR3IE @ (((unsigned) &PIE2)*8) + 1;
[; ;pic18f4550.h: 10537: extern volatile __bit TMR3IF @ (((unsigned) &PIR2)*8) + 1;
[; ;pic18f4550.h: 10539: extern volatile __bit TMR3IP @ (((unsigned) &IPR2)*8) + 1;
[; ;pic18f4550.h: 10541: extern volatile __bit TMR3ON @ (((unsigned) &T3CON)*8) + 0;
[; ;pic18f4550.h: 10543: extern volatile __bit TO @ (((unsigned) &RCON)*8) + 3;
[; ;pic18f4550.h: 10545: extern volatile __bit TOUTPS0 @ (((unsigned) &T2CON)*8) + 3;
[; ;pic18f4550.h: 10547: extern volatile __bit TOUTPS1 @ (((unsigned) &T2CON)*8) + 4;
[; ;pic18f4550.h: 10549: extern volatile __bit TOUTPS2 @ (((unsigned) &T2CON)*8) + 5;
[; ;pic18f4550.h: 10551: extern volatile __bit TOUTPS3 @ (((unsigned) &T2CON)*8) + 6;
[; ;pic18f4550.h: 10553: extern volatile __bit TRISA0 @ (((unsigned) &TRISA)*8) + 0;
[; ;pic18f4550.h: 10555: extern volatile __bit TRISA1 @ (((unsigned) &TRISA)*8) + 1;
[; ;pic18f4550.h: 10557: extern volatile __bit TRISA2 @ (((unsigned) &TRISA)*8) + 2;
[; ;pic18f4550.h: 10559: extern volatile __bit TRISA3 @ (((unsigned) &TRISA)*8) + 3;
[; ;pic18f4550.h: 10561: extern volatile __bit TRISA4 @ (((unsigned) &TRISA)*8) + 4;
[; ;pic18f4550.h: 10563: extern volatile __bit TRISA5 @ (((unsigned) &TRISA)*8) + 5;
[; ;pic18f4550.h: 10565: extern volatile __bit TRISA6 @ (((unsigned) &TRISA)*8) + 6;
[; ;pic18f4550.h: 10567: extern volatile __bit TRISB0 @ (((unsigned) &TRISB)*8) + 0;
[; ;pic18f4550.h: 10569: extern volatile __bit TRISB1 @ (((unsigned) &TRISB)*8) + 1;
[; ;pic18f4550.h: 10571: extern volatile __bit TRISB2 @ (((unsigned) &TRISB)*8) + 2;
[; ;pic18f4550.h: 10573: extern volatile __bit TRISB3 @ (((unsigned) &TRISB)*8) + 3;
[; ;pic18f4550.h: 10575: extern volatile __bit TRISB4 @ (((unsigned) &TRISB)*8) + 4;
[; ;pic18f4550.h: 10577: extern volatile __bit TRISB5 @ (((unsigned) &TRISB)*8) + 5;
[; ;pic18f4550.h: 10579: extern volatile __bit TRISB6 @ (((unsigned) &TRISB)*8) + 6;
[; ;pic18f4550.h: 10581: extern volatile __bit TRISB7 @ (((unsigned) &TRISB)*8) + 7;
[; ;pic18f4550.h: 10583: extern volatile __bit TRISC0 @ (((unsigned) &TRISC)*8) + 0;
[; ;pic18f4550.h: 10585: extern volatile __bit TRISC1 @ (((unsigned) &TRISC)*8) + 1;
[; ;pic18f4550.h: 10587: extern volatile __bit TRISC2 @ (((unsigned) &TRISC)*8) + 2;
[; ;pic18f4550.h: 10589: extern volatile __bit TRISC6 @ (((unsigned) &TRISC)*8) + 6;
[; ;pic18f4550.h: 10591: extern volatile __bit TRISC7 @ (((unsigned) &TRISC)*8) + 7;
[; ;pic18f4550.h: 10593: extern volatile __bit TRISD0 @ (((unsigned) &TRISD)*8) + 0;
[; ;pic18f4550.h: 10595: extern volatile __bit TRISD1 @ (((unsigned) &TRISD)*8) + 1;
[; ;pic18f4550.h: 10597: extern volatile __bit TRISD2 @ (((unsigned) &TRISD)*8) + 2;
[; ;pic18f4550.h: 10599: extern volatile __bit TRISD3 @ (((unsigned) &TRISD)*8) + 3;
[; ;pic18f4550.h: 10601: extern volatile __bit TRISD4 @ (((unsigned) &TRISD)*8) + 4;
[; ;pic18f4550.h: 10603: extern volatile __bit TRISD5 @ (((unsigned) &TRISD)*8) + 5;
[; ;pic18f4550.h: 10605: extern volatile __bit TRISD6 @ (((unsigned) &TRISD)*8) + 6;
[; ;pic18f4550.h: 10607: extern volatile __bit TRISD7 @ (((unsigned) &TRISD)*8) + 7;
[; ;pic18f4550.h: 10609: extern volatile __bit TRISE0 @ (((unsigned) &TRISE)*8) + 0;
[; ;pic18f4550.h: 10611: extern volatile __bit TRISE1 @ (((unsigned) &TRISE)*8) + 1;
[; ;pic18f4550.h: 10613: extern volatile __bit TRISE2 @ (((unsigned) &TRISE)*8) + 2;
[; ;pic18f4550.h: 10615: extern volatile __bit TRMT @ (((unsigned) &TXSTA)*8) + 1;
[; ;pic18f4550.h: 10617: extern volatile __bit TRMT1 @ (((unsigned) &TXSTA)*8) + 1;
[; ;pic18f4550.h: 10619: extern volatile __bit TRNIE @ (((unsigned) &UIE)*8) + 3;
[; ;pic18f4550.h: 10621: extern volatile __bit TRNIF @ (((unsigned) &UIR)*8) + 3;
[; ;pic18f4550.h: 10623: extern volatile __bit TUN0 @ (((unsigned) &OSCTUNE)*8) + 0;
[; ;pic18f4550.h: 10625: extern volatile __bit TUN1 @ (((unsigned) &OSCTUNE)*8) + 1;
[; ;pic18f4550.h: 10627: extern volatile __bit TUN2 @ (((unsigned) &OSCTUNE)*8) + 2;
[; ;pic18f4550.h: 10629: extern volatile __bit TUN3 @ (((unsigned) &OSCTUNE)*8) + 3;
[; ;pic18f4550.h: 10631: extern volatile __bit TUN4 @ (((unsigned) &OSCTUNE)*8) + 4;
[; ;pic18f4550.h: 10633: extern volatile __bit TX @ (((unsigned) &PORTC)*8) + 6;
[; ;pic18f4550.h: 10635: extern volatile __bit TX1IE @ (((unsigned) &PIE1)*8) + 4;
[; ;pic18f4550.h: 10637: extern volatile __bit TX1IF @ (((unsigned) &PIR1)*8) + 4;
[; ;pic18f4550.h: 10639: extern volatile __bit TX1IP @ (((unsigned) &IPR1)*8) + 4;
[; ;pic18f4550.h: 10641: extern volatile __bit TX8_9 @ (((unsigned) &TXSTA)*8) + 6;
[; ;pic18f4550.h: 10643: extern volatile __bit TX9 @ (((unsigned) &TXSTA)*8) + 6;
[; ;pic18f4550.h: 10645: extern volatile __bit TX91 @ (((unsigned) &TXSTA)*8) + 6;
[; ;pic18f4550.h: 10647: extern volatile __bit TX9D @ (((unsigned) &TXSTA)*8) + 0;
[; ;pic18f4550.h: 10649: extern volatile __bit TX9D1 @ (((unsigned) &TXSTA)*8) + 0;
[; ;pic18f4550.h: 10651: extern volatile __bit TXCKP @ (((unsigned) &BAUDCON)*8) + 4;
[; ;pic18f4550.h: 10653: extern volatile __bit TXD8 @ (((unsigned) &TXSTA)*8) + 0;
[; ;pic18f4550.h: 10655: extern volatile __bit TXEN @ (((unsigned) &TXSTA)*8) + 5;
[; ;pic18f4550.h: 10657: extern volatile __bit TXEN1 @ (((unsigned) &TXSTA)*8) + 5;
[; ;pic18f4550.h: 10659: extern volatile __bit TXIE @ (((unsigned) &PIE1)*8) + 4;
[; ;pic18f4550.h: 10661: extern volatile __bit TXIF @ (((unsigned) &PIR1)*8) + 4;
[; ;pic18f4550.h: 10663: extern volatile __bit TXIP @ (((unsigned) &IPR1)*8) + 4;
[; ;pic18f4550.h: 10665: extern volatile __bit UA @ (((unsigned) &SSPSTAT)*8) + 1;
[; ;pic18f4550.h: 10667: extern volatile __bit UERRIE @ (((unsigned) &UIE)*8) + 1;
[; ;pic18f4550.h: 10669: extern volatile __bit UERRIF @ (((unsigned) &UIR)*8) + 1;
[; ;pic18f4550.h: 10671: extern volatile __bit ULPWUIN @ (((unsigned) &PORTA)*8) + 0;
[; ;pic18f4550.h: 10673: extern volatile __bit UOEMON @ (((unsigned) &UCFG)*8) + 6;
[; ;pic18f4550.h: 10675: extern volatile __bit UPP0 @ (((unsigned) &UCFG)*8) + 0;
[; ;pic18f4550.h: 10677: extern volatile __bit UPP1 @ (((unsigned) &UCFG)*8) + 1;
[; ;pic18f4550.h: 10679: extern volatile __bit UPUEN @ (((unsigned) &UCFG)*8) + 4;
[; ;pic18f4550.h: 10681: extern volatile __bit URSTIE @ (((unsigned) &UIE)*8) + 0;
[; ;pic18f4550.h: 10683: extern volatile __bit URSTIF @ (((unsigned) &UIR)*8) + 0;
[; ;pic18f4550.h: 10685: extern volatile __bit USBEN @ (((unsigned) &UCON)*8) + 3;
[; ;pic18f4550.h: 10687: extern volatile __bit USBIE @ (((unsigned) &PIE2)*8) + 5;
[; ;pic18f4550.h: 10689: extern volatile __bit USBIF @ (((unsigned) &PIR2)*8) + 5;
[; ;pic18f4550.h: 10691: extern volatile __bit USBIP @ (((unsigned) &IPR2)*8) + 5;
[; ;pic18f4550.h: 10693: extern volatile __bit UTEYE @ (((unsigned) &UCFG)*8) + 7;
[; ;pic18f4550.h: 10695: extern volatile __bit UTRDIS @ (((unsigned) &UCFG)*8) + 3;
[; ;pic18f4550.h: 10697: extern volatile __bit VCFG0 @ (((unsigned) &ADCON1)*8) + 4;
[; ;pic18f4550.h: 10699: extern volatile __bit VCFG01 @ (((unsigned) &ADCON1)*8) + 4;
[; ;pic18f4550.h: 10701: extern volatile __bit VCFG1 @ (((unsigned) &ADCON1)*8) + 5;
[; ;pic18f4550.h: 10703: extern volatile __bit VCFG11 @ (((unsigned) &ADCON1)*8) + 5;
[; ;pic18f4550.h: 10705: extern volatile __bit VDIRMAG @ (((unsigned) &HLVDCON)*8) + 7;
[; ;pic18f4550.h: 10707: extern volatile __bit VREFM @ (((unsigned) &PORTA)*8) + 2;
[; ;pic18f4550.h: 10709: extern volatile __bit VREFP @ (((unsigned) &PORTA)*8) + 3;
[; ;pic18f4550.h: 10711: extern volatile __bit W4E @ (((unsigned) &BAUDCON)*8) + 1;
[; ;pic18f4550.h: 10713: extern volatile __bit WAIT0 @ (((unsigned) &PR2)*8) + 4;
[; ;pic18f4550.h: 10715: extern volatile __bit WAIT1 @ (((unsigned) &PR2)*8) + 5;
[; ;pic18f4550.h: 10717: extern volatile __bit WCOL @ (((unsigned) &SSPCON1)*8) + 7;
[; ;pic18f4550.h: 10719: extern volatile __bit WM0 @ (((unsigned) &PR2)*8) + 0;
[; ;pic18f4550.h: 10721: extern volatile __bit WM1 @ (((unsigned) &PR2)*8) + 1;
[; ;pic18f4550.h: 10723: extern volatile __bit WR @ (((unsigned) &EECON1)*8) + 1;
[; ;pic18f4550.h: 10725: extern volatile __bit WRE @ (((unsigned) &PORTE)*8) + 1;
[; ;pic18f4550.h: 10727: extern volatile __bit WREN @ (((unsigned) &EECON1)*8) + 2;
[; ;pic18f4550.h: 10729: extern volatile __bit WRERR @ (((unsigned) &EECON1)*8) + 3;
[; ;pic18f4550.h: 10731: extern volatile __bit WRSPP @ (((unsigned) &SPPEPS)*8) + 6;
[; ;pic18f4550.h: 10733: extern volatile __bit WS0 @ (((unsigned) &SPPCFG)*8) + 0;
[; ;pic18f4550.h: 10735: extern volatile __bit WS1 @ (((unsigned) &SPPCFG)*8) + 1;
[; ;pic18f4550.h: 10737: extern volatile __bit WS2 @ (((unsigned) &SPPCFG)*8) + 2;
[; ;pic18f4550.h: 10739: extern volatile __bit WS3 @ (((unsigned) &SPPCFG)*8) + 3;
[; ;pic18f4550.h: 10741: extern volatile __bit WUE @ (((unsigned) &BAUDCON)*8) + 1;
[; ;pic18f4550.h: 10743: extern volatile __bit ZERO @ (((unsigned) &STATUS)*8) + 2;
[; ;pic18f4550.h: 10745: extern volatile __bit nA @ (((unsigned) &SSPSTAT)*8) + 5;
[; ;pic18f4550.h: 10747: extern volatile __bit nADDRESS @ (((unsigned) &SSPSTAT)*8) + 5;
[; ;pic18f4550.h: 10749: extern volatile __bit nBOR @ (((unsigned) &RCON)*8) + 0;
[; ;pic18f4550.h: 10751: extern volatile __bit nDONE @ (((unsigned) &ADCON0)*8) + 1;
[; ;pic18f4550.h: 10753: extern volatile __bit nIPEN @ (((unsigned) &RCON)*8) + 7;
[; ;pic18f4550.h: 10755: extern volatile __bit nPD @ (((unsigned) &RCON)*8) + 2;
[; ;pic18f4550.h: 10757: extern volatile __bit nPOR @ (((unsigned) &RCON)*8) + 1;
[; ;pic18f4550.h: 10759: extern volatile __bit nRBPU @ (((unsigned) &INTCON2)*8) + 7;
[; ;pic18f4550.h: 10761: extern volatile __bit nRI @ (((unsigned) &RCON)*8) + 4;
[; ;pic18f4550.h: 10763: extern volatile __bit nT1SYNC @ (((unsigned) &T1CON)*8) + 2;
[; ;pic18f4550.h: 10765: extern volatile __bit nT3SYNC @ (((unsigned) &T3CON)*8) + 2;
[; ;pic18f4550.h: 10767: extern volatile __bit nTO @ (((unsigned) &RCON)*8) + 3;
[; ;pic18f4550.h: 10769: extern volatile __bit nW @ (((unsigned) &SSPSTAT)*8) + 2;
[; ;pic18f4550.h: 10771: extern volatile __bit nWRITE @ (((unsigned) &SSPSTAT)*8) + 2;
[; ;pic18.h: 18: __attribute__((__unsupported__("The " "flash_write" " routine is no longer supported. Please use the MPLAB X MCC."))) void flash_write(const unsigned char *, unsigned int, __far unsigned char *);
[; ;pic18.h: 19: __attribute__((__unsupported__("The " "EraseFlash" " routine is no longer supported. Please use the MPLAB X MCC."))) void EraseFlash(unsigned long startaddr, unsigned long endaddr);
[; ;pic18.h: 43: extern void __nop(void);
[; ;pic18.h: 157: extern __nonreentrant void _delay(unsigned long);
[; ;pic18.h: 159: extern __nonreentrant void _delaywdt(unsigned long);
[; ;pic18.h: 161: extern __nonreentrant void _delay3(unsigned char);
[; ;stdbool.h: 12: typedef unsigned char bool;
[; ;system.h: 12: typedef enum
[; ;system.h: 13: {
[; ;system.h: 14: SYSTEM_STATE_USB_START,
[; ;system.h: 15: SYSTEM_STATE_USB_SUSPEND,
[; ;system.h: 16: SYSTEM_STATE_USB_RESUME
[; ;system.h: 17: } SYSTEM_STATE;
[; ;system.h: 19: void oscillatorsConfig();
[; ;system.h: 20: void delayMs(char x);
[; ;system.h: 34: void SYSTEM_Initialize( SYSTEM_STATE state );
[; ;stdint.h: 13: typedef signed char int8_t;
[; ;stdint.h: 20: typedef signed int int16_t;
[; ;stdint.h: 28: typedef signed short long int int24_t;
[; ;stdint.h: 36: typedef signed long int int32_t;
[; ;stdint.h: 43: typedef unsigned char uint8_t;
[; ;stdint.h: 49: typedef unsigned int uint16_t;
[; ;stdint.h: 56: typedef unsigned short long int uint24_t;
[; ;stdint.h: 63: typedef unsigned long int uint32_t;
[; ;stdint.h: 71: typedef signed char int_least8_t;
[; ;stdint.h: 78: typedef signed int int_least16_t;
[; ;stdint.h: 90: typedef signed short long int int_least24_t;
[; ;stdint.h: 98: typedef signed long int int_least32_t;
[; ;stdint.h: 105: typedef unsigned char uint_least8_t;
[; ;stdint.h: 111: typedef unsigned int uint_least16_t;
[; ;stdint.h: 121: typedef unsigned short long int uint_least24_t;
[; ;stdint.h: 128: typedef unsigned long int uint_least32_t;
[; ;stdint.h: 137: typedef signed char int_fast8_t;
[; ;stdint.h: 144: typedef signed int int_fast16_t;
[; ;stdint.h: 156: typedef signed short long int int_fast24_t;
[; ;stdint.h: 164: typedef signed long int int_fast32_t;
[; ;stdint.h: 171: typedef unsigned char uint_fast8_t;
[; ;stdint.h: 177: typedef unsigned int uint_fast16_t;
[; ;stdint.h: 187: typedef unsigned short long int uint_fast24_t;
[; ;stdint.h: 194: typedef unsigned long int uint_fast32_t;
[; ;stdint.h: 200: typedef int32_t intmax_t;
[; ;stdint.h: 205: typedef uint32_t uintmax_t;
[; ;stdint.h: 210: typedef int16_t intptr_t;
[; ;stdint.h: 215: typedef uint16_t uintptr_t;
[; ;usb_common.h: 132: typedef union
[; ;usb_common.h: 133: {
[; ;usb_common.h: 134: uint8_t bitmap;
[; ;usb_common.h: 135: struct
[; ;usb_common.h: 136: {
[; ;usb_common.h: 137: uint8_t ep_num: 4;
[; ;usb_common.h: 138: uint8_t zero_pkt: 1;
[; ;usb_common.h: 139: uint8_t dts: 1;
[; ;usb_common.h: 140: uint8_t force_dts: 1;
[; ;usb_common.h: 141: uint8_t direction: 1;
[; ;usb_common.h: 142: }field;
[; ;usb_common.h: 144: } TRANSFER_FLAGS;
[; ;usb_common.h: 206: typedef enum
[; ;usb_common.h: 207: {
[; ;usb_common.h: 209: EVENT_NONE = 0,
[; ;usb_common.h: 211: EVENT_DEVICE_STACK_BASE = 1,
[; ;usb_common.h: 213: EVENT_HOST_STACK_BASE = 100,
[; ;usb_common.h: 216: EVENT_HUB_ATTACH,
[; ;usb_common.h: 219: EVENT_STALL,
[; ;usb_common.h: 222: EVENT_VBUS_SES_REQUEST,
[; ;usb_common.h: 227: EVENT_VBUS_OVERCURRENT,
[; ;usb_common.h: 233: EVENT_VBUS_REQUEST_POWER,
[; ;usb_common.h: 238: EVENT_VBUS_RELEASE_POWER,
[; ;usb_common.h: 247: EVENT_VBUS_POWER_AVAILABLE,
[; ;usb_common.h: 251: EVENT_UNSUPPORTED_DEVICE,
[; ;usb_common.h: 255: EVENT_CANNOT_ENUMERATE,
[; ;usb_common.h: 259: EVENT_CLIENT_INIT_ERROR,
[; ;usb_common.h: 265: EVENT_OUT_OF_MEMORY,
[; ;usb_common.h: 268: EVENT_UNSPECIFIED_ERROR,
[; ;usb_common.h: 272: EVENT_DETACH,
[; ;usb_common.h: 277: EVENT_TRANSFER,
[; ;usb_common.h: 281: EVENT_SOF,
[; ;usb_common.h: 284: EVENT_RESUME,
[; ;usb_common.h: 288: EVENT_SUSPEND,
[; ;usb_common.h: 292: EVENT_RESET,
[; ;usb_common.h: 298: EVENT_DATA_ISOC_READ,
[; ;usb_common.h: 304: EVENT_DATA_ISOC_WRITE,
[; ;usb_common.h: 314: EVENT_OVERRIDE_CLIENT_DRIVER_SELECTION,
[; ;usb_common.h: 322: EVENT_1MS,
[; ;usb_common.h: 328: EVENT_ALT_INTERFACE,
[; ;usb_common.h: 335: EVENT_HOLD_BEFORE_CONFIGURATION,
[; ;usb_common.h: 338: EVENT_GENERIC_BASE = 400,
[; ;usb_common.h: 340: EVENT_MSD_BASE = 500,
[; ;usb_common.h: 342: EVENT_HID_BASE = 600,
[; ;usb_common.h: 344: EVENT_PRINTER_BASE = 700,
[; ;usb_common.h: 346: EVENT_CDC_BASE = 800,
[; ;usb_common.h: 348: EVENT_CHARGER_BASE = 900,
[; ;usb_common.h: 350: EVENT_AUDIO_BASE = 1000,
[; ;usb_common.h: 352: EVENT_USER_BASE = 10000,
[; ;usb_common.h: 357: EVENT_BUS_ERROR = 32767
[; ;usb_common.h: 359: } USB_EVENT;
[; ;usb_common.h: 371: typedef struct _transfer_event_data
[; ;usb_common.h: 372: {
[; ;usb_common.h: 373: TRANSFER_FLAGS flags;
[; ;usb_common.h: 374: uint32_t size;
[; ;usb_common.h: 375: uint8_t pid;
[; ;usb_common.h: 377: } USB_TRANSFER_EVENT_DATA;
[; ;usb_common.h: 388: typedef struct _vbus_power_data
[; ;usb_common.h: 389: {
[; ;usb_common.h: 390: uint8_t port;
[; ;usb_common.h: 391: uint8_t current;
[; ;usb_common.h: 392: } USB_VBUS_POWER_EVENT_DATA;
[; ;usb_common.h: 401: typedef struct _override_client_driver_data
[; ;usb_common.h: 402: {
[; ;usb_common.h: 403: uint16_t idVendor;
[; ;usb_common.h: 404: uint16_t idProduct;
[; ;usb_common.h: 405: uint8_t bDeviceClass;
[; ;usb_common.h: 406: uint8_t bDeviceSubClass;
[; ;usb_common.h: 407: uint8_t bDeviceProtocol;
[; ;usb_common.h: 408: } USB_OVERRIDE_CLIENT_DRIVER_EVENT_DATA;
[; ;usb_common.h: 463: typedef bool (*USB_EVENT_HANDLER) ( USB_EVENT event, void *data, unsigned int size );
[; ;usb_device.h: 73: typedef enum
[; ;usb_device.h: 74: {
[; ;usb_device.h: 78: DETACHED_STATE
[; ;usb_device.h: 79: = 0x00 ,
[; ;usb_device.h: 82: ATTACHED_STATE
[; ;usb_device.h: 83: = 0x01 ,
[; ;usb_device.h: 86: POWERED_STATE
[; ;usb_device.h: 87: = 0x02 ,
[; ;usb_device.h: 90: DEFAULT_STATE
[; ;usb_device.h: 91: = 0x04 ,
[; ;usb_device.h: 97: ADR_PENDING_STATE
[; ;usb_device.h: 98: = 0x08 ,
[; ;usb_device.h: 101: ADDRESS_STATE
[; ;usb_device.h: 102: = 0x10 ,
[; ;usb_device.h: 108: CONFIGURED_STATE
[; ;usb_device.h: 109: = 0x20
[; ;usb_device.h: 110: } USB_DEVICE_STATE;
[; ;usb_device.h: 114: typedef enum
[; ;usb_device.h: 115: {
[; ;usb_device.h: 117: EVENT_CONFIGURED
[; ;usb_device.h: 118: = EVENT_DEVICE_STACK_BASE ,
[; ;usb_device.h: 121: EVENT_SET_DESCRIPTOR,
[; ;usb_device.h: 127: EVENT_EP0_REQUEST,
[; ;usb_device.h: 156: EVENT_ATTACH,
[; ;usb_device.h: 161: EVENT_TRANSFER_TERMINATED
[; ;usb_device.h: 163: } USB_DEVICE_STACK_EVENTS;
[; ;usb_device.h: 195: void USBDeviceInit(void);
[; ;usb_device.h: 299: void USBDeviceTasks(void);
[; ;usb_device.h: 351: void USBEnableEndpoint(uint8_t ep, uint8_t options);
[; ;usb_device.h: 444: void* USBTransferOnePacket(uint8_t ep,uint8_t dir,uint8_t* data,uint8_t len);
[; ;usb_device.h: 469: void USBStallEndpoint(uint8_t ep, uint8_t dir);
[; ;usb_device.h: 493: void USBCancelIO(uint8_t endpoint);
[; ;usb_device.h: 590: void USBDeviceDetach(void);
[; ;usb_device.h: 635: void USBDeviceAttach(void);
[; ;usb_device.h: 674: void USBCtrlEPAllowStatusStage(void);
[; ;usb_device.h: 704: void USBCtrlEPAllowDataStage(void);
[; ;usb_device.h: 780: void USBDeferOUTDataStage(void);
[; ;usb_device.h: 781: extern volatile bool USBDeferOUTDataStagePackets;
[; ;usb_device.h: 850: void USBDeferStatusStage(void);
[; ;usb_device.h: 851: extern volatile bool USBDeferStatusStagePacket;
[; ;usb_device.h: 902: bool USBOUTDataStageDeferred(void);
[; ;usb_device.h: 985: void USBDeferINDataStage(void);
[; ;usb_device.h: 986: extern volatile bool USBDeferINDataStagePackets;
[; ;usb_device.h: 1039: bool USBINDataStageDeferred(void);
[; ;usb_device.h: 1109: bool USBGetRemoteWakeupStatus(void);
[; ;usb_device.h: 1166: USB_DEVICE_STATE USBGetDeviceState(void);
[; ;usb_device.h: 1222: bool USBGetSuspendState(void);
[; ;usb_device.h: 1257: bool USBIsDeviceSuspended(void);
[; ;usb_device.h: 1300: bool USBIsBusSuspended(void);
[; ;usb_device.h: 1326: void USBSoftDetach(void);
[; ;usb_device.h: 1364: bool USBHandleBusy(void* handle);
[; ;usb_device.h: 1402: uint16_t USBHandleGetLength(void* handle);
[; ;usb_device.h: 1434: uint16_t USBHandleGetAddr(void*);
[; ;usb_device.h: 1534: void* USBGetNextHandle(uint8_t ep_num, uint8_t ep_dir);
[; ;usb_device.h: 1567: void USBEP0Transmit(uint8_t options);
[; ;usb_device.h: 1595: void USBEP0SendRAMPtr(uint8_t* src, uint16_t size, uint8_t Options);
[; ;usb_device.h: 1627: void USBEP0SendROMPtr(uint8_t* src, uint16_t size, uint8_t Options);
[; ;usb_device.h: 1655: void USBEP0Receive(uint8_t* dest, uint16_t size, void (*function));
[; ;usb_device.h: 1690: void* USBTxOnePacket(uint8_t ep, uint8_t* data, uint16_t len);
[; ;usb_device.h: 1727: void* USBRxOnePacket(uint8_t ep, uint8_t* data, uint16_t len);
[; ;usb_device.h: 1759: bool USB_APPLICATION_EVENT_HANDLER(uint8_t address, USB_EVENT event, void *pdata, uint16_t size);
[; ;usb_device.h: 1804: void USBIncrement1msInternalTimers(void);
[; ;usb_device.h: 1863: uint32_t USBGet1msTickCount(void);
[; ;usb_device.h: 1904: uint8_t USBGetTicksSinceSuspendEnd(void);
[; ;usb_device.h: 1976: typedef union
[; ;usb_device.h: 1977: {
[; ;usb_device.h: 1978: uint16_t Val;
[; ;usb_device.h: 1979: uint8_t v[2];
[; ;usb_device.h: 1980: struct
[; ;usb_device.h: 1981: {
[; ;usb_device.h: 1982: uint8_t LB;
[; ;usb_device.h: 1983: uint8_t HB;
[; ;usb_device.h: 1984: } byte;
[; ;usb_device.h: 1985: } uint16_t_VAL;
[; ;usb_device.h: 1990: typedef struct 
[; ;usb_device.h: 1991: {
[; ;usb_device.h: 1992: union 
[; ;usb_device.h: 1993: {
[; ;usb_device.h: 1996: uint8_t *bRam;
[; ;usb_device.h: 1997: const uint8_t *bRom;
[; ;usb_device.h: 1998: uint16_t *wRam;
[; ;usb_device.h: 1999: const uint16_t *wRom;
[; ;usb_device.h: 2000: }pSrc;
[; ;usb_device.h: 2001: union 
[; ;usb_device.h: 2002: {
[; ;usb_device.h: 2003: struct 
[; ;usb_device.h: 2004: {
[; ;usb_device.h: 2006: uint8_t ctrl_trf_mem :1;
[; ;usb_device.h: 2007: uint8_t reserved :5;
[; ;usb_device.h: 2010: uint8_t includeZero :1;
[; ;usb_device.h: 2012: uint8_t busy :1;
[; ;usb_device.h: 2013: }bits;
[; ;usb_device.h: 2014: uint8_t Val;
[; ;usb_device.h: 2015: }info;
[; ;usb_device.h: 2016: uint16_t_VAL  wCount;
[; ;usb_device.h: 2017: }IN_PIPE;
[; ;usb_device.h: 2019: extern  IN_PIPE inPipes[];
[; ;usb_device.h: 2021: typedef struct 
[; ;usb_device.h: 2022: {
[; ;usb_device.h: 2023: union 
[; ;usb_device.h: 2024: {
[; ;usb_device.h: 2027: uint8_t *bRam;
[; ;usb_device.h: 2028: uint16_t *wRam;
[; ;usb_device.h: 2029: }pDst;
[; ;usb_device.h: 2030: union 
[; ;usb_device.h: 2031: {
[; ;usb_device.h: 2032: struct 
[; ;usb_device.h: 2033: {
[; ;usb_device.h: 2034: uint8_t reserved :7;
[; ;usb_device.h: 2036: uint8_t busy :1;
[; ;usb_device.h: 2037: }bits;
[; ;usb_device.h: 2038: uint8_t Val;
[; ;usb_device.h: 2039: }info;
[; ;usb_device.h: 2040: uint16_t_VAL wCount;
[; ;usb_device.h: 2041: void (*pFunc)(void);
[; ;usb_device.h: 2042: }OUT_PIPE;
[; ;usb_device.h: 2044: extern  bool RemoteWakeup;
[; ;usb_device.h: 2045: extern  bool USBBusIsSuspended;
[; ;usb_device.h: 2046: extern  USB_DEVICE_STATE USBDeviceState;
[; ;usb_device.h: 2047: extern  uint8_t USBActiveConfiguration;
[; ;usb_device.h: 2048: extern  uint8_t USBTicksSinceSuspendEnd;
[; ;__size_t.h: 4: typedef unsigned size_t;
[; ;string.h: 14: extern void * memcpy(void *, const void *, size_t);
[; ;string.h: 15: extern void * memmove(void *, const void *, size_t);
[; ;string.h: 16: extern void * memset(void *, int, size_t);
[; ;string.h: 34: extern char * strcat(char *, const char *);
[; ;string.h: 35: extern char * strcpy(char *, const char *);
[; ;string.h: 36: extern char * strncat(char *, const char *, size_t);
[; ;string.h: 37: extern char * strncpy(char *, const char *, size_t);
[; ;string.h: 38: extern char * strdup(const char *);
[; ;string.h: 39: extern char * strtok(char *, const char *);
[; ;string.h: 42: extern int memcmp(const void *, const void *, size_t);
[; ;string.h: 43: extern int strcmp(const char *, const char *);
[; ;string.h: 44: extern int stricmp(const char *, const char *);
[; ;string.h: 45: extern int strncmp(const char *, const char *, size_t);
[; ;string.h: 46: extern int strnicmp(const char *, const char *, size_t);
[; ;string.h: 47: extern void * memchr(const void *, int, size_t);
[; ;string.h: 48: extern size_t strcspn(const char *, const char *);
[; ;string.h: 49: extern char * strpbrk(const char *, const char *);
[; ;string.h: 50: extern size_t strspn(const char *, const char *);
[; ;string.h: 51: extern char * strstr(const char *, const char *);
[; ;string.h: 52: extern char * stristr(const char *, const char *);
[; ;string.h: 53: extern char * strerror(int);
[; ;string.h: 54: extern size_t strlen(const char *);
[; ;string.h: 55: extern char * strchr(const char *, int);
[; ;string.h: 56: extern char * strichr(const char *, int);
[; ;string.h: 57: extern char * strrchr(const char *, int);
[; ;string.h: 58: extern char * strrichr(const char *, int);
[; ;usb_hal_pic18.h: 257: typedef union _BD_STAT
[; ;usb_hal_pic18.h: 258: {
[; ;usb_hal_pic18.h: 259: uint8_t Val;
[; ;usb_hal_pic18.h: 260: struct{
[; ;usb_hal_pic18.h: 262: unsigned BC8:1;
[; ;usb_hal_pic18.h: 263: unsigned BC9:1;
[; ;usb_hal_pic18.h: 264: unsigned BSTALL:1;
[; ;usb_hal_pic18.h: 265: unsigned DTSEN:1;
[; ;usb_hal_pic18.h: 266: unsigned INCDIS:1;
[; ;usb_hal_pic18.h: 267: unsigned KEN:1;
[; ;usb_hal_pic18.h: 268: unsigned DTS:1;
[; ;usb_hal_pic18.h: 269: unsigned UOWN:1;
[; ;usb_hal_pic18.h: 270: };
[; ;usb_hal_pic18.h: 271: struct{
[; ;usb_hal_pic18.h: 274: unsigned :2;
[; ;usb_hal_pic18.h: 275: unsigned PID0:1;
[; ;usb_hal_pic18.h: 276: unsigned PID1:1;
[; ;usb_hal_pic18.h: 277: unsigned PID2:1;
[; ;usb_hal_pic18.h: 278: unsigned PID3:1;
[; ;usb_hal_pic18.h: 279: unsigned :1;
[; ;usb_hal_pic18.h: 280: };
[; ;usb_hal_pic18.h: 281: struct{
[; ;usb_hal_pic18.h: 282: unsigned :2;
[; ;usb_hal_pic18.h: 283: unsigned PID:4;
[; ;usb_hal_pic18.h: 284: unsigned :2;
[; ;usb_hal_pic18.h: 285: };
[; ;usb_hal_pic18.h: 286: } BD_STAT;
[; ;usb_hal_pic18.h: 289: typedef union __BDT
[; ;usb_hal_pic18.h: 290: {
[; ;usb_hal_pic18.h: 291: struct
[; ;usb_hal_pic18.h: 292: {
[; ;usb_hal_pic18.h: 293: BD_STAT STAT;
[; ;usb_hal_pic18.h: 294: uint8_t CNT;
[; ;usb_hal_pic18.h: 295: uint8_t ADRL;
[; ;usb_hal_pic18.h: 296: uint8_t ADRH;
[; ;usb_hal_pic18.h: 297: };
[; ;usb_hal_pic18.h: 298: struct
[; ;usb_hal_pic18.h: 299: {
[; ;usb_hal_pic18.h: 300: unsigned :8;
[; ;usb_hal_pic18.h: 301: unsigned :8;
[; ;usb_hal_pic18.h: 302: uint16_t ADR;
[; ;usb_hal_pic18.h: 303: };
[; ;usb_hal_pic18.h: 304: uint32_t Val;
[; ;usb_hal_pic18.h: 305: uint8_t v[4];
[; ;usb_hal_pic18.h: 306: } BDT_ENTRY;
[; ;usb_hal_pic18.h: 309: typedef union __USTAT
[; ;usb_hal_pic18.h: 310: {
[; ;usb_hal_pic18.h: 311: struct
[; ;usb_hal_pic18.h: 312: {
[; ;usb_hal_pic18.h: 313: unsigned char filler1:1;
[; ;usb_hal_pic18.h: 314: unsigned char ping_pong:1;
[; ;usb_hal_pic18.h: 315: unsigned char direction:1;
[; ;usb_hal_pic18.h: 316: unsigned char endpoint_number:4;
[; ;usb_hal_pic18.h: 317: };
[; ;usb_hal_pic18.h: 318: uint8_t Val;
[; ;usb_hal_pic18.h: 319: } USTAT_FIELDS;
[; ;usb_hal_pic18.h: 327: typedef union _POINTER
[; ;usb_hal_pic18.h: 328: {
[; ;usb_hal_pic18.h: 329: struct
[; ;usb_hal_pic18.h: 330: {
[; ;usb_hal_pic18.h: 331: uint8_t bLow;
[; ;usb_hal_pic18.h: 332: uint8_t bHigh;
[; ;usb_hal_pic18.h: 334: };
[; ;usb_hal_pic18.h: 335: uint16_t _word;
[; ;usb_hal_pic18.h: 339: uint8_t* bRam;
[; ;usb_hal_pic18.h: 341: uint16_t* wRam;
[; ;usb_hal_pic18.h: 344: const uint8_t* bRom;
[; ;usb_hal_pic18.h: 345: const uint16_t* wRom;
[; ;usb_hal_pic18.h: 350: } POINTER;
[; ;usb_hal_pic18.h: 597: extern  uint8_t USBActiveConfiguration;
[; ;usb_hal_pic18.h: 598: extern  IN_PIPE inPipes[1];
[; ;usb_hal_pic18.h: 599: extern  OUT_PIPE outPipes[1];
[; ;usb_hal_pic18.h: 602: extern volatile BDT_ENTRY* pBDTEntryOut[1+1];
[; ;usb_hal_pic18.h: 603: extern volatile BDT_ENTRY* pBDTEntryIn[1+1];
[; ;usb_hal.h: 161: void OTGCORE_SetDeviceAddr( uint8_t addr );
[; ;usb_hal.h: 197: void USBHALControlUsbResistors( uint8_t flags );
[; ;usb_hal.h: 231: bool USBHALSessionIsValid( void );
[; ;usb_hal.h: 257: bool USBHALControlBusPower( uint8_t cmd );
[; ;usb_hal.h: 287: unsigned long USBHALGetLastError( void );
[; ;usb_hal.h: 320: void USBHALHandleBusEvent ( void );
[; ;usb_hal.h: 361: bool OTGCORE_StallPipe( TRANSFER_FLAGS pipe );
[; ;usb_hal.h: 398: bool OTGCORE_UnstallPipe( TRANSFER_FLAGS pipe );
[; ;usb_hal.h: 432: uint16_t OTGCORE_GetStalledEndpoints ( void );
[; ;usb_hal.h: 469: bool USBHALFlushPipe( TRANSFER_FLAGS pipe );
[; ;usb_hal.h: 529: bool USBHALTransferData ( TRANSFER_FLAGS flags,
[; ;usb_hal.h: 530: void *buffer,
[; ;usb_hal.h: 531: unsigned int size );
[; ;usb_hal.h: 569: bool USBHALSetEpConfiguration ( uint8_t ep_num, uint16_t max_pkt_size, uint16_t flags );
[; ;usb_hal.h: 597: bool USBHALInitialize ( unsigned long flags );
[; ;usb_device_midi.h: 22: typedef union
[; ;usb_device_midi.h: 23: {
[; ;usb_device_midi.h: 24: uint32_t Val;
[; ;usb_device_midi.h: 25: uint8_t v[4];
[; ;usb_device_midi.h: 26: union
[; ;usb_device_midi.h: 27: {
[; ;usb_device_midi.h: 28: struct
[; ;usb_device_midi.h: 29: {
[; ;usb_device_midi.h: 30: uint8_t CIN :4;
[; ;usb_device_midi.h: 31: uint8_t CN :4;
[; ;usb_device_midi.h: 32: uint8_t MIDI_0;
[; ;usb_device_midi.h: 33: uint8_t MIDI_1;
[; ;usb_device_midi.h: 34: uint8_t MIDI_2;
[; ;usb_device_midi.h: 35: };
[; ;usb_device_midi.h: 36: struct
[; ;usb_device_midi.h: 37: {
[; ;usb_device_midi.h: 38: uint8_t CodeIndexNumber :4;
[; ;usb_device_midi.h: 39: uint8_t CableNumber :4;
[; ;usb_device_midi.h: 40: uint8_t DATA_0;
[; ;usb_device_midi.h: 41: uint8_t DATA_1;
[; ;usb_device_midi.h: 42: uint8_t DATA_2;
[; ;usb_device_midi.h: 43: };
[; ;usb_device_midi.h: 44: };
[; ;usb_device_midi.h: 45: } USB_AUDIO_MIDI_EVENT_PACKET, *P_USB_AUDIO_MIDI_EVENT_PACKET;
[; ;midi.h: 32: void APP_DeviceAudioMIDIInitialize();
[; ;midi.h: 48: void processReceivedMIDI();
[; ;midi.h: 64: bool sendMIDIControl(unsigned char controller, unsigned char value);
[; ;midi.h: 65: bool sendMIDINote(unsigned char note, unsigned char velocity, unsigned char channel);
[; ;usb_ch9.h: 69: typedef struct  _USB_DEVICE_DESCRIPTOR
[; ;usb_ch9.h: 70: {
[; ;usb_ch9.h: 71: uint8_t bLength;
[; ;usb_ch9.h: 72: uint8_t bDescriptorType;
[; ;usb_ch9.h: 73: uint16_t bcdUSB;
[; ;usb_ch9.h: 74: uint8_t bDeviceClass;
[; ;usb_ch9.h: 75: uint8_t bDeviceSubClass;
[; ;usb_ch9.h: 76: uint8_t bDeviceProtocol;
[; ;usb_ch9.h: 77: uint8_t bMaxPacketSize0;
[; ;usb_ch9.h: 78: uint16_t idVendor;
[; ;usb_ch9.h: 79: uint16_t idProduct;
[; ;usb_ch9.h: 80: uint16_t bcdDevice;
[; ;usb_ch9.h: 81: uint8_t iManufacturer;
[; ;usb_ch9.h: 82: uint8_t iProduct;
[; ;usb_ch9.h: 83: uint8_t iSerialNumber;
[; ;usb_ch9.h: 84: uint8_t bNumConfigurations;
[; ;usb_ch9.h: 85: } USB_DEVICE_DESCRIPTOR;
[; ;usb_ch9.h: 93: typedef struct  _USB_CONFIGURATION_DESCRIPTOR
[; ;usb_ch9.h: 94: {
[; ;usb_ch9.h: 95: uint8_t bLength;
[; ;usb_ch9.h: 96: uint8_t bDescriptorType;
[; ;usb_ch9.h: 97: uint16_t wTotalLength;
[; ;usb_ch9.h: 98: uint8_t bNumInterfaces;
[; ;usb_ch9.h: 99: uint8_t bConfigurationValue;
[; ;usb_ch9.h: 100: uint8_t iConfiguration;
[; ;usb_ch9.h: 101: uint8_t bmAttributes;
[; ;usb_ch9.h: 102: uint8_t bMaxPower;
[; ;usb_ch9.h: 103: } USB_CONFIGURATION_DESCRIPTOR;
[; ;usb_ch9.h: 116: typedef struct  _USB_INTERFACE_DESCRIPTOR
[; ;usb_ch9.h: 117: {
[; ;usb_ch9.h: 118: uint8_t bLength;
[; ;usb_ch9.h: 119: uint8_t bDescriptorType;
[; ;usb_ch9.h: 120: uint8_t bInterfaceNumber;
[; ;usb_ch9.h: 121: uint8_t bAlternateSetting;
[; ;usb_ch9.h: 122: uint8_t bNumEndpoints;
[; ;usb_ch9.h: 123: uint8_t bInterfaceClass;
[; ;usb_ch9.h: 124: uint8_t bInterfaceSubClass;
[; ;usb_ch9.h: 125: uint8_t bInterfaceProtocol;
[; ;usb_ch9.h: 126: uint8_t iInterface;
[; ;usb_ch9.h: 127: } USB_INTERFACE_DESCRIPTOR;
[; ;usb_ch9.h: 135: typedef struct  _USB_ENDPOINT_DESCRIPTOR
[; ;usb_ch9.h: 136: {
[; ;usb_ch9.h: 137: uint8_t bLength;
[; ;usb_ch9.h: 138: uint8_t bDescriptorType;
[; ;usb_ch9.h: 139: uint8_t bEndpointAddress;
[; ;usb_ch9.h: 140: uint8_t bmAttributes;
[; ;usb_ch9.h: 141: uint16_t wMaxPacketSize;
[; ;usb_ch9.h: 142: uint8_t bInterval;
[; ;usb_ch9.h: 143: } USB_ENDPOINT_DESCRIPTOR;
[; ;usb_ch9.h: 185: typedef struct
[; ;usb_ch9.h: 186: {
[; ;usb_ch9.h: 187: uint8_t index;
[; ;usb_ch9.h: 188: uint8_t type;
[; ;usb_ch9.h: 189: uint16_t language_id;
[; ;usb_ch9.h: 191: } DESCRIPTOR_ID;
[; ;usb_ch9.h: 200: typedef struct  _USB_OTG_DESCRIPTOR
[; ;usb_ch9.h: 201: {
[; ;usb_ch9.h: 202: uint8_t bLength;
[; ;usb_ch9.h: 203: uint8_t bDescriptorType;
[; ;usb_ch9.h: 204: uint8_t bmAttributes;
[; ;usb_ch9.h: 205: } USB_OTG_DESCRIPTOR;
[; ;usb_ch9.h: 224: typedef struct  _USB_STRING_DSC
[; ;usb_ch9.h: 225: {
[; ;usb_ch9.h: 226: uint8_t bLength;
[; ;usb_ch9.h: 227: uint8_t bDescriptorType;
[; ;usb_ch9.h: 229: } USB_STRING_DESCRIPTOR;
[; ;usb_ch9.h: 243: typedef struct  _USB_DEVICE_QUALIFIER_DESCRIPTOR
[; ;usb_ch9.h: 244: {
[; ;usb_ch9.h: 245: uint8_t bLength;
[; ;usb_ch9.h: 246: uint8_t bType;
[; ;usb_ch9.h: 247: uint16_t bcdUSB;
[; ;usb_ch9.h: 248: uint8_t bDeviceClass;
[; ;usb_ch9.h: 249: uint8_t bDeviceSubClass;
[; ;usb_ch9.h: 250: uint8_t bDeviceProtocol;
[; ;usb_ch9.h: 251: uint8_t bMaxPacketSize0;
[; ;usb_ch9.h: 252: uint8_t bNumConfigurations;
[; ;usb_ch9.h: 253: uint8_t bReserved;
[; ;usb_ch9.h: 255: } USB_DEVICE_QUALIFIER_DESCRIPTOR;
[; ;usb_ch9.h: 266: typedef union 
[; ;usb_ch9.h: 267: {
[; ;usb_ch9.h: 269: struct 
[; ;usb_ch9.h: 270: {
[; ;usb_ch9.h: 271: uint8_t bmRequestType;
[; ;usb_ch9.h: 272: uint8_t bRequest;
[; ;usb_ch9.h: 273: uint16_t wValue;
[; ;usb_ch9.h: 274: uint16_t wIndex;
[; ;usb_ch9.h: 275: uint16_t wLength;
[; ;usb_ch9.h: 276: };
[; ;usb_ch9.h: 277: struct 
[; ;usb_ch9.h: 278: {
[; ;usb_ch9.h: 279: unsigned :8;
[; ;usb_ch9.h: 280: unsigned :8;
[; ;usb_ch9.h: 281: union
[; ;usb_ch9.h: 282: {
[; ;usb_ch9.h: 283: uint16_t Val;
[; ;usb_ch9.h: 284: uint8_t v[2];
[; ;usb_ch9.h: 285: struct
[; ;usb_ch9.h: 286: {
[; ;usb_ch9.h: 287: uint8_t LB;
[; ;usb_ch9.h: 288: uint8_t HB;
[; ;usb_ch9.h: 289: } byte;
[; ;usb_ch9.h: 290: } W_Value;
[; ;usb_ch9.h: 292: union
[; ;usb_ch9.h: 293: {
[; ;usb_ch9.h: 294: uint16_t Val;
[; ;usb_ch9.h: 295: uint8_t v[2];
[; ;usb_ch9.h: 296: struct
[; ;usb_ch9.h: 297: {
[; ;usb_ch9.h: 298: uint8_t LB;
[; ;usb_ch9.h: 299: uint8_t HB;
[; ;usb_ch9.h: 300: } byte;
[; ;usb_ch9.h: 301: } W_Index;
[; ;usb_ch9.h: 303: union
[; ;usb_ch9.h: 304: {
[; ;usb_ch9.h: 305: uint16_t Val;
[; ;usb_ch9.h: 306: uint8_t v[2];
[; ;usb_ch9.h: 307: struct
[; ;usb_ch9.h: 308: {
[; ;usb_ch9.h: 309: uint8_t LB;
[; ;usb_ch9.h: 310: uint8_t HB;
[; ;usb_ch9.h: 311: } byte;
[; ;usb_ch9.h: 312: } W_Length;
[; ;usb_ch9.h: 313: };
[; ;usb_ch9.h: 314: struct 
[; ;usb_ch9.h: 315: {
[; ;usb_ch9.h: 316: unsigned Recipient:5;
[; ;usb_ch9.h: 317: unsigned RequestType:2;
[; ;usb_ch9.h: 318: unsigned DataDir:1;
[; ;usb_ch9.h: 319: unsigned :8;
[; ;usb_ch9.h: 320: uint8_t bFeature;
[; ;usb_ch9.h: 321: unsigned :8;
[; ;usb_ch9.h: 322: unsigned :8;
[; ;usb_ch9.h: 323: unsigned :8;
[; ;usb_ch9.h: 324: unsigned :8;
[; ;usb_ch9.h: 325: unsigned :8;
[; ;usb_ch9.h: 326: };
[; ;usb_ch9.h: 327: struct 
[; ;usb_ch9.h: 328: {
[; ;usb_ch9.h: 329: union
[; ;usb_ch9.h: 330: {
[; ;usb_ch9.h: 331: uint8_t bmRequestType;
[; ;usb_ch9.h: 332: struct
[; ;usb_ch9.h: 333: {
[; ;usb_ch9.h: 334: uint8_t recipient: 5;
[; ;usb_ch9.h: 335: uint8_t type: 2;
[; ;usb_ch9.h: 336: uint8_t direction: 1;
[; ;usb_ch9.h: 337: };
[; ;usb_ch9.h: 338: }requestInfo;
[; ;usb_ch9.h: 339: };
[; ;usb_ch9.h: 340: struct 
[; ;usb_ch9.h: 341: {
[; ;usb_ch9.h: 342: unsigned :8;
[; ;usb_ch9.h: 343: unsigned :8;
[; ;usb_ch9.h: 344: uint8_t bDscIndex;
[; ;usb_ch9.h: 345: uint8_t bDescriptorType;
[; ;usb_ch9.h: 346: uint16_t wLangID;
[; ;usb_ch9.h: 347: unsigned :8;
[; ;usb_ch9.h: 348: unsigned :8;
[; ;usb_ch9.h: 349: };
[; ;usb_ch9.h: 350: struct 
[; ;usb_ch9.h: 351: {
[; ;usb_ch9.h: 352: unsigned :8;
[; ;usb_ch9.h: 353: unsigned :8;
[; ;usb_ch9.h: 354: uint8_t bDevADR;
[; ;usb_ch9.h: 355: uint8_t bDevADRH;
[; ;usb_ch9.h: 356: unsigned :8;
[; ;usb_ch9.h: 357: unsigned :8;
[; ;usb_ch9.h: 358: unsigned :8;
[; ;usb_ch9.h: 359: unsigned :8;
[; ;usb_ch9.h: 360: };
[; ;usb_ch9.h: 361: struct 
[; ;usb_ch9.h: 362: {
[; ;usb_ch9.h: 363: unsigned :8;
[; ;usb_ch9.h: 364: unsigned :8;
[; ;usb_ch9.h: 365: uint8_t bConfigurationValue;
[; ;usb_ch9.h: 366: uint8_t bCfgRSD;
[; ;usb_ch9.h: 367: unsigned :8;
[; ;usb_ch9.h: 368: unsigned :8;
[; ;usb_ch9.h: 369: unsigned :8;
[; ;usb_ch9.h: 370: unsigned :8;
[; ;usb_ch9.h: 371: };
[; ;usb_ch9.h: 372: struct 
[; ;usb_ch9.h: 373: {
[; ;usb_ch9.h: 374: unsigned :8;
[; ;usb_ch9.h: 375: unsigned :8;
[; ;usb_ch9.h: 376: uint8_t bAltID;
[; ;usb_ch9.h: 377: uint8_t bAltID_H;
[; ;usb_ch9.h: 378: uint8_t bIntfID;
[; ;usb_ch9.h: 379: uint8_t bIntfID_H;
[; ;usb_ch9.h: 380: unsigned :8;
[; ;usb_ch9.h: 381: unsigned :8;
[; ;usb_ch9.h: 382: };
[; ;usb_ch9.h: 383: struct 
[; ;usb_ch9.h: 384: {
[; ;usb_ch9.h: 385: unsigned :8;
[; ;usb_ch9.h: 386: unsigned :8;
[; ;usb_ch9.h: 387: unsigned :8;
[; ;usb_ch9.h: 388: unsigned :8;
[; ;usb_ch9.h: 389: uint8_t bEPID;
[; ;usb_ch9.h: 390: uint8_t bEPID_H;
[; ;usb_ch9.h: 391: unsigned :8;
[; ;usb_ch9.h: 392: unsigned :8;
[; ;usb_ch9.h: 393: };
[; ;usb_ch9.h: 394: struct 
[; ;usb_ch9.h: 395: {
[; ;usb_ch9.h: 396: unsigned :8;
[; ;usb_ch9.h: 397: unsigned :8;
[; ;usb_ch9.h: 398: unsigned :8;
[; ;usb_ch9.h: 399: unsigned :8;
[; ;usb_ch9.h: 400: unsigned EPNum:4;
[; ;usb_ch9.h: 401: unsigned :3;
[; ;usb_ch9.h: 402: unsigned EPDir:1;
[; ;usb_ch9.h: 403: unsigned :8;
[; ;usb_ch9.h: 404: unsigned :8;
[; ;usb_ch9.h: 405: unsigned :8;
[; ;usb_ch9.h: 406: };
[; ;usb_ch9.h: 410: } CTRL_TRF_SETUP, SETUP_PKT, *PSETUP_PKT;
[; ;inputs.h: 9: void readMatrixButtons();
[; ;inputs.h: 12: char buttonPressed();
[; ;inputs.h: 13: char systemButtonPressed();
"16 inputs.h
[v _m_buttons `uc ~T0 @X0 -> 16 `i e ]
[i _m_buttons
:U ..
-> -> 1 `i `uc
..
]
[; ;inputs.h: 16: bool m_buttons[16] = {1};
"19
[v _mb_values `uc ~T0 @X0 -> 16 `i e ]
[i _mb_values
:U ..
-> -> 1 `i `uc
..
]
[; ;inputs.h: 19: bool mb_values[16] = {1};
"20
[v _sb_values `uc ~T0 @X0 -> 4 `i e ]
[i _sb_values
:U ..
-> -> 1 `i `uc
..
]
[; ;inputs.h: 20: bool sb_values[4] = {1};
"24
[v _btn_ctrl `uc ~T0 @X0 -> 16 `i e ]
[i _btn_ctrl
:U ..
-> -> 1 `i `uc
-> -> 2 `i `uc
-> -> 3 `i `uc
-> -> 4 `i `uc
-> -> 5 `i `uc
-> -> 6 `i `uc
-> -> 7 `i `uc
-> -> 8 `i `uc
-> -> 9 `i `uc
-> -> 10 `i `uc
-> -> 11 `i `uc
-> -> 12 `i `uc
-> -> 13 `i `uc
-> -> 14 `i `uc
-> -> 15 `i `uc
-> -> 16 `i `uc
..
]
[; ;inputs.h: 24: char btn_ctrl[16] = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16};
"28
[v _btn_note `uc ~T0 @X0 -> 16 `i e ]
[i _btn_note
:U ..
"29
-> -> 72 `i `uc
"30
-> -> 73 `i `uc
"31
-> -> 74 `i `uc
"32
-> -> 75 `i `uc
"33
-> -> 76 `i `uc
"34
-> -> 77 `i `uc
"35
-> -> 78 `i `uc
"36
-> -> 79 `i `uc
"37
-> -> 80 `i `uc
"38
-> -> 81 `i `uc
"39
-> -> 82 `i `uc
"40
-> -> 83 `i `uc
"41
-> -> 84 `i `uc
"42
-> -> 85 `i `uc
"43
-> -> 86 `i `uc
"45
-> -> 87 `i `uc
..
]
[; ;inputs.h: 28: char btn_note[16] = {
[; ;inputs.h: 29: 72,
[; ;inputs.h: 30: 73,
[; ;inputs.h: 31: 74,
[; ;inputs.h: 32: 75,
[; ;inputs.h: 33: 76,
[; ;inputs.h: 34: 77,
[; ;inputs.h: 35: 78,
[; ;inputs.h: 36: 79,
[; ;inputs.h: 37: 80,
[; ;inputs.h: 38: 81,
[; ;inputs.h: 39: 82,
[; ;inputs.h: 40: 83,
[; ;inputs.h: 41: 84,
[; ;inputs.h: 42: 85,
[; ;inputs.h: 43: 86,
[; ;inputs.h: 44: 87
[; ;inputs.h: 45: };
"50
[v _buttonMap `uc ~T0 @X0 -> 16 `i e ]
[i _buttonMap
:U ..
"51
-> -> 1 `i `uc
"52
-> -> 2 `i `uc
"53
-> -> 3 `i `uc
"54
-> -> 7 `i `uc
"55
-> -> 0 `i `uc
"56
-> -> 4 `i `uc
"57
-> -> 5 `i `uc
"58
-> -> 6 `i `uc
"59
-> -> 9 `i `uc
"60
-> -> 10 `i `uc
"61
-> -> 11 `i `uc
"62
-> -> 15 `i `uc
"63
-> -> 8 `i `uc
"64
-> -> 12 `i `uc
"65
-> -> 13 `i `uc
"67
-> -> 14 `i `uc
..
]
[; ;inputs.h: 50: char buttonMap[16] = {
[; ;inputs.h: 51: 1,
[; ;inputs.h: 52: 2,
[; ;inputs.h: 53: 3,
[; ;inputs.h: 54: 7,
[; ;inputs.h: 55: 0,
[; ;inputs.h: 56: 4,
[; ;inputs.h: 57: 5,
[; ;inputs.h: 58: 6,
[; ;inputs.h: 59: 9,
[; ;inputs.h: 60: 10,
[; ;inputs.h: 61: 11,
[; ;inputs.h: 62: 15,
[; ;inputs.h: 63: 8,
[; ;inputs.h: 64: 12,
[; ;inputs.h: 65: 13,
[; ;inputs.h: 66: 14
[; ;inputs.h: 67: };
[; ;outputs.h: 6: enum ledsColors {
[; ;outputs.h: 7: BLACK,
[; ;outputs.h: 8: BLUE,
[; ;outputs.h: 9: GREEN,
[; ;outputs.h: 10: RED,
[; ;outputs.h: 11: PURPLE,
[; ;outputs.h: 12: YELLOW,
[; ;outputs.h: 13: CYAN,
[; ;outputs.h: 14: WHITE
[; ;outputs.h: 15: };
[; ;outputs.h: 17: void sendLEDs(char leds[16][4]);
[; ;outputs.h: 18: void turnOnAllLeds(char color, char intensity);
[; ;outputs.h: 19: void turnOffAllLeds();
[; ;outputs.h: 20: void SPI_8bit(char data);
[; ;outputs.h: 21: void changeColor(char pos, char color, char intensity);
[; ;outputs.h: 22: void blinkLedAsync(char led, char xtimes, char color, char intensity);
[v F4969 `uc ~T0 @X0 -> 4 `i t ]
"26 outputs.h
[v _global_leds `F4969 ~T0 @X0 -> 16 `i e ]
[i _global_leds
:U ..
:U ..
"27
-> -> 225 `i `uc
-> -> 0 `i `uc
-> -> 0 `i `uc
-> -> 0 `i `uc
..
:U ..
"28
-> -> 225 `i `uc
-> -> 0 `i `uc
-> -> 0 `i `uc
-> -> 0 `i `uc
..
:U ..
"29
-> -> 225 `i `uc
-> -> 0 `i `uc
-> -> 0 `i `uc
-> -> 0 `i `uc
..
:U ..
"30
-> -> 225 `i `uc
-> -> 0 `i `uc
-> -> 0 `i `uc
-> -> 0 `i `uc
..
:U ..
"31
-> -> 225 `i `uc
-> -> 0 `i `uc
-> -> 0 `i `uc
-> -> 0 `i `uc
..
:U ..
"32
-> -> 225 `i `uc
-> -> 0 `i `uc
-> -> 0 `i `uc
-> -> 0 `i `uc
..
:U ..
"33
-> -> 225 `i `uc
-> -> 0 `i `uc
-> -> 0 `i `uc
-> -> 0 `i `uc
..
:U ..
"34
-> -> 225 `i `uc
-> -> 0 `i `uc
-> -> 0 `i `uc
-> -> 0 `i `uc
..
:U ..
"35
-> -> 225 `i `uc
-> -> 0 `i `uc
-> -> 0 `i `uc
-> -> 0 `i `uc
..
:U ..
"36
-> -> 225 `i `uc
-> -> 0 `i `uc
-> -> 0 `i `uc
-> -> 0 `i `uc
..
:U ..
"37
-> -> 225 `i `uc
-> -> 0 `i `uc
-> -> 0 `i `uc
-> -> 0 `i `uc
..
:U ..
"38
-> -> 225 `i `uc
-> -> 0 `i `uc
-> -> 0 `i `uc
-> -> 0 `i `uc
..
:U ..
"39
-> -> 225 `i `uc
-> -> 0 `i `uc
-> -> 0 `i `uc
-> -> 0 `i `uc
..
:U ..
"40
-> -> 225 `i `uc
-> -> 0 `i `uc
-> -> 0 `i `uc
-> -> 0 `i `uc
..
:U ..
"41
-> -> 225 `i `uc
-> -> 0 `i `uc
-> -> 0 `i `uc
-> -> 0 `i `uc
..
:U ..
"42
-> -> 225 `i `uc
-> -> 0 `i `uc
-> -> 0 `i `uc
-> -> 0 `i `uc
..
..
]
[; ;outputs.h: 26: char global_leds[16][4] = {
[; ;outputs.h: 27: {225,0,0,0},
[; ;outputs.h: 28: {225,0,0,0},
[; ;outputs.h: 29: {225,0,0,0},
[; ;outputs.h: 30: {225,0,0,0},
[; ;outputs.h: 31: {225,0,0,0},
[; ;outputs.h: 32: {225,0,0,0},
[; ;outputs.h: 33: {225,0,0,0},
[; ;outputs.h: 34: {225,0,0,0},
[; ;outputs.h: 35: {225,0,0,0},
[; ;outputs.h: 36: {225,0,0,0},
[; ;outputs.h: 37: {225,0,0,0},
[; ;outputs.h: 38: {225,0,0,0},
[; ;outputs.h: 39: {225,0,0,0},
[; ;outputs.h: 40: {225,0,0,0},
[; ;outputs.h: 41: {225,0,0,0},
[; ;outputs.h: 42: {225,0,0,0}
[; ;outputs.h: 43: };
[; ;definitions.h: 2: enum {
[; ;definitions.h: 3: USER,
[; ;definitions.h: 4: SETTINGS
[; ;definitions.h: 5: };
[; ;definitions.h: 8: enum {
[; ;definitions.h: 9: BANK_CHANGE,
[; ;definitions.h: 10: CHAN_CHANGE
[; ;definitions.h: 11: };
[; ;definitions.h: 14: enum {
[; ;definitions.h: 15: SAMPLER,
[; ;definitions.h: 16: SEQUENCER
[; ;definitions.h: 17: };
[; ;definitions.h: 22: void bankChange();
[; ;definitions.h: 23: void channelChange();
[; ;definitions.h: 24: void processSystemButtons();
[; ;definitions.h: 25: void ledsIntro();
[; ;definitions.h: 27: void sendMatrixButtonsToMidi();
[; ;definitions.h: 28: void pressedButtonEff();
"14 main.c
[v _in_mode `uc ~T0 @X0 1 e ]
[i _in_mode
-> . `E4970 0 `uc
]
[; ;main.c: 14: char in_mode = USER;
"15
[v _in_setting_mode `uc ~T0 @X0 1 e ]
[i _in_setting_mode
-> . `E4973 0 `uc
]
[; ;main.c: 15: char in_setting_mode = BANK_CHANGE;
"16
[v _in_user_mode `uc ~T0 @X0 1 e ]
[i _in_user_mode
-> . `E4976 0 `uc
]
[; ;main.c: 16: char in_user_mode = SAMPLER;
"19
[v _channel `uc ~T0 @X0 1 e ]
[i _channel
-> -> 0 `i `uc
]
[; ;main.c: 19: char channel = 0;
"22
[v _bank `uc ~T0 @X0 1 e ]
[i _bank
-> -> 0 `i `uc
]
[; ;main.c: 22: char bank = 0;
"25
[v _velocity `uc ~T0 @X0 1 e ]
[i _velocity
-> -> 0 `i `uc
]
[; ;main.c: 25: char velocity = 0;
"27
[v _main `(v ~T0 @X0 1 ef ]
"28
{
[; ;main.c: 27: void main(void)
[; ;main.c: 28: {
[e :U _main ]
[f ]
[; ;main.c: 29: SYSTEM_Initialize(SYSTEM_STATE_USB_START);
"29
[e ( _SYSTEM_Initialize (1 . `E4267 0 ]
[; ;main.c: 31: USBDeviceInit();
"31
[e ( _USBDeviceInit ..  ]
[; ;main.c: 32: ;
[; ;main.c: 34: ledsIntro();
"34
[e ( _ledsIntro ..  ]
[; ;main.c: 36: while(1)
"36
[e :U 587 ]
[; ;main.c: 37: {
"37
{
[; ;main.c: 38: ;
[; ;main.c: 42: USBDeviceTasks();
"42
[e ( _USBDeviceTasks ..  ]
[; ;main.c: 46: readMatrixButtons();
"46
[e ( _readMatrixButtons ..  ]
[; ;main.c: 47: pressedButtonEff();
"47
[e ( _pressedButtonEff ..  ]
[; ;main.c: 49: processSystemButtons();
"49
[e ( _processSystemButtons ..  ]
[; ;main.c: 51: if (in_mode == USER) {
"51
[e $ ! == -> _in_mode `i -> . `E4970 0 `i 589  ]
{
[; ;main.c: 52: sendMatrixButtonsToMidi();
"52
[e ( _sendMatrixButtonsToMidi ..  ]
"53
}
[e :U 589 ]
"54
}
[e :U 586 ]
"36
[e $U 587  ]
[e :U 588 ]
[; ;main.c: 53: }
[; ;main.c: 54: }
[; ;main.c: 55: }
"55
[e :UE 585 ]
}
"58
[v _processSystemButtons `(v ~T0 @X0 1 ef ]
"59
{
[; ;main.c: 58: void processSystemButtons()
[; ;main.c: 59: {
[e :U _processSystemButtons ]
[f ]
[; ;main.c: 60: if (PORTAbits.RA4 == 0) {
"60
[e $ ! == -> . . _PORTAbits 0 4 `i -> 0 `i 591  ]
{
[; ;main.c: 61: in_mode = SETTINGS;
"61
[e = _in_mode -> . `E4970 1 `uc ]
[; ;main.c: 62: in_setting_mode = BANK_CHANGE;
"62
[e = _in_setting_mode -> . `E4973 0 `uc ]
[; ;main.c: 63: bankChange();
"63
[e ( _bankChange ..  ]
[; ;main.c: 64: in_mode = USER;
"64
[e = _in_mode -> . `E4970 0 `uc ]
"65
}
[e :U 591 ]
[; ;main.c: 65: }
[; ;main.c: 67: if (PORTAbits.RA5 == 0) {
"67
[e $ ! == -> . . _PORTAbits 0 5 `i -> 0 `i 592  ]
{
[; ;main.c: 68: in_mode = SETTINGS;
"68
[e = _in_mode -> . `E4970 1 `uc ]
[; ;main.c: 69: in_setting_mode = CHAN_CHANGE;
"69
[e = _in_setting_mode -> . `E4973 1 `uc ]
[; ;main.c: 70: channelChange();
"70
[e ( _channelChange ..  ]
[; ;main.c: 71: in_mode = USER;
"71
[e = _in_mode -> . `E4970 0 `uc ]
"72
}
[e :U 592 ]
[; ;main.c: 72: }
[; ;main.c: 73: }
"73
[e :UE 590 ]
}
"76
[v _bankChange `(v ~T0 @X0 1 ef ]
"77
{
[; ;main.c: 76: void bankChange()
[; ;main.c: 77: {
[e :U _bankChange ]
[f ]
"78
[v _pressedButton `uc ~T0 @X0 1 a ]
[; ;main.c: 78: char pressedButton = 0;
[e = _pressedButton -> -> 0 `i `uc ]
"79
[v _pressedSysBtn `uc ~T0 @X0 1 a ]
[; ;main.c: 79: char pressedSysBtn = 0;
[e = _pressedSysBtn -> -> 0 `i `uc ]
[; ;main.c: 81: turnOnAllLeds(GREEN, 255);
"81
[e ( _turnOnAllLeds (2 , -> . `E4941 2 `uc -> -> 255 `i `uc ]
[; ;main.c: 83: changeColor(bank, RED, 255);
"83
[e ( _changeColor (3 , , _bank -> . `E4941 3 `uc -> -> 255 `i `uc ]
[; ;main.c: 84: sendLEDs(global_leds);
"84
[e ( _sendLEDs (1 &U _global_leds ]
[; ;main.c: 86: while(1)
"86
[e :U 595 ]
[; ;main.c: 87: {
"87
{
[; ;main.c: 88: pressedButton = buttonPressed();
"88
[e = _pressedButton ( _buttonPressed ..  ]
[; ;main.c: 89: pressedSysBtn = systemButtonPressed();
"89
[e = _pressedSysBtn ( _systemButtonPressed ..  ]
[; ;main.c: 91: if(pressedButton != 0){
"91
[e $ ! != -> _pressedButton `i -> 0 `i 597  ]
{
[; ;main.c: 92: bank = pressedButton - 1;
"92
[e = _bank -> - -> _pressedButton `i -> 1 `i `uc ]
[; ;main.c: 93: blinkLedAsync(bank, 2, RED, 255);
"93
[e ( _blinkLedAsync (4 , , , _bank -> -> 2 `i `uc -> . `E4941 3 `uc -> -> 255 `i `uc ]
[; ;main.c: 94: turnOffAllLeds();
"94
[e ( _turnOffAllLeds ..  ]
[; ;main.c: 95: break;
"95
[e $U 596  ]
"96
}
[e :U 597 ]
[; ;main.c: 96: }
[; ;main.c: 98: if (pressedSysBtn != 0){
"98
[e $ ! != -> _pressedSysBtn `i -> 0 `i 598  ]
{
[; ;main.c: 100: if (pressedSysBtn != 1) {
"100
[e $ ! != -> _pressedSysBtn `i -> 1 `i 599  ]
{
[; ;main.c: 101: turnOffAllLeds();
"101
[e ( _turnOffAllLeds ..  ]
[; ;main.c: 102: break;
"102
[e $U 596  ]
"103
}
[e :U 599 ]
"104
}
[e :U 598 ]
"105
}
[e :U 594 ]
"86
[e $U 595  ]
[e :U 596 ]
[; ;main.c: 103: }
[; ;main.c: 104: }
[; ;main.c: 105: }
[; ;main.c: 106: }
"106
[e :UE 593 ]
}
"109
[v _channelChange `(v ~T0 @X0 1 ef ]
"110
{
[; ;main.c: 109: void channelChange()
[; ;main.c: 110: {
[e :U _channelChange ]
[f ]
"111
[v _pressedButton `uc ~T0 @X0 1 a ]
[; ;main.c: 111: char pressedButton = 0;
[e = _pressedButton -> -> 0 `i `uc ]
"112
[v _pressedSysBtn `uc ~T0 @X0 1 a ]
[; ;main.c: 112: char pressedSysBtn = 0;
[e = _pressedSysBtn -> -> 0 `i `uc ]
[; ;main.c: 114: turnOnAllLeds(YELLOW, 255);
"114
[e ( _turnOnAllLeds (2 , -> . `E4941 5 `uc -> -> 255 `i `uc ]
[; ;main.c: 116: changeColor(channel, RED, 255);
"116
[e ( _changeColor (3 , , _channel -> . `E4941 3 `uc -> -> 255 `i `uc ]
[; ;main.c: 117: sendLEDs(global_leds);
"117
[e ( _sendLEDs (1 &U _global_leds ]
[; ;main.c: 119: while(1)
"119
[e :U 602 ]
[; ;main.c: 120: {
"120
{
[; ;main.c: 121: pressedButton = buttonPressed();
"121
[e = _pressedButton ( _buttonPressed ..  ]
[; ;main.c: 122: pressedSysBtn = systemButtonPressed();
"122
[e = _pressedSysBtn ( _systemButtonPressed ..  ]
[; ;main.c: 124: if(pressedButton != 0){
"124
[e $ ! != -> _pressedButton `i -> 0 `i 604  ]
{
[; ;main.c: 125: channel = pressedButton - 1;
"125
[e = _channel -> - -> _pressedButton `i -> 1 `i `uc ]
[; ;main.c: 126: blinkLedAsync(channel, 2, RED, 255);
"126
[e ( _blinkLedAsync (4 , , , _channel -> -> 2 `i `uc -> . `E4941 3 `uc -> -> 255 `i `uc ]
[; ;main.c: 127: turnOffAllLeds();
"127
[e ( _turnOffAllLeds ..  ]
[; ;main.c: 128: break;
"128
[e $U 603  ]
"129
}
[e :U 604 ]
[; ;main.c: 129: }
[; ;main.c: 131: if (pressedSysBtn != 0) {
"131
[e $ ! != -> _pressedSysBtn `i -> 0 `i 605  ]
{
[; ;main.c: 133: if (pressedSysBtn != 2) {
"133
[e $ ! != -> _pressedSysBtn `i -> 2 `i 606  ]
{
[; ;main.c: 134: break;
"134
[e $U 603  ]
"135
}
[e :U 606 ]
"136
}
[e :U 605 ]
"137
}
[e :U 601 ]
"119
[e $U 602  ]
[e :U 603 ]
[; ;main.c: 135: }
[; ;main.c: 136: }
[; ;main.c: 137: }
[; ;main.c: 138: }
"138
[e :UE 600 ]
}
"141
[v _sendMatrixButtonsToMidi `(v ~T0 @X0 1 ef ]
"142
{
[; ;main.c: 141: void sendMatrixButtonsToMidi()
[; ;main.c: 142: {
[e :U _sendMatrixButtonsToMidi ]
[f ]
[; ;main.c: 143: for(char i = 0; i < 16; i++){
"143
{
[v _i `uc ~T0 @X0 1 a ]
[e = _i -> -> 0 `i `uc ]
[e $ < -> _i `i -> 16 `i 608  ]
[e $U 609  ]
[e :U 608 ]
{
[; ;main.c: 145: if(mb_values[i] != m_buttons[i]){
"145
[e $ ! != -> *U + &U _mb_values * -> _i `ux -> -> # *U &U _mb_values `ui `ux `i -> *U + &U _m_buttons * -> _i `ux -> -> # *U &U _m_buttons `ui `ux `i 611  ]
{
[; ;main.c: 148: if(m_buttons[i] == 0) {
"148
[e $ ! == -> *U + &U _m_buttons * -> _i `ux -> -> # *U &U _m_buttons `ui `ux `i -> 0 `i 612  ]
{
[; ;main.c: 149: velocity = 127;
"149
[e = _velocity -> -> 127 `i `uc ]
"150
}
[e :U 612 ]
[; ;main.c: 150: }
[; ;main.c: 152: if(in_mode == USER){
"152
[e $ ! == -> _in_mode `i -> . `E4970 0 `i 613  ]
{
[; ;main.c: 154: if(sendMIDINote((bank * 16) + i, velocity, channel)){
"154
[e $ ! != -> ( _sendMIDINote (3 , , -> + * -> _bank `i -> 16 `i -> _i `i `uc _velocity _channel `i -> -> -> 0 `i `uc `i 614  ]
{
[; ;main.c: 155: mb_values[i] = m_buttons[i];
"155
[e = *U + &U _mb_values * -> _i `ux -> -> # *U &U _mb_values `ui `ux *U + &U _m_buttons * -> _i `ux -> -> # *U &U _m_buttons `ui `ux ]
"156
}
[e :U 614 ]
"157
}
[e :U 613 ]
"158
}
[e :U 611 ]
"159
}
"143
[e ++ _i -> -> 1 `i `uc ]
[e $ < -> _i `i -> 16 `i 608  ]
[e :U 609 ]
"159
}
[; ;main.c: 156: }
[; ;main.c: 157: }
[; ;main.c: 158: }
[; ;main.c: 159: }
[; ;main.c: 161: }
"161
[e :UE 607 ]
}
"163
[v _pressedButtonEff `(v ~T0 @X0 1 ef ]
{
[; ;main.c: 163: void pressedButtonEff(){
[e :U _pressedButtonEff ]
[f ]
[v F4999 `uc ~T0 @X0 -> 4 `i t ]
"165
[v _leds `F4999 ~T0 @X0 -> 16 `i a ]
[; ;main.c: 165: char leds[16][4];
[; ;main.c: 167: for (char i = 0; i < 16; i++) {
"167
{
[v _i `uc ~T0 @X0 1 a ]
[e = _i -> -> 0 `i `uc ]
[e $ < -> _i `i -> 16 `i 616  ]
[e $U 617  ]
[e :U 616 ]
{
[; ;main.c: 169: if(m_buttons[i] == 0){
"169
[e $ ! == -> *U + &U _m_buttons * -> _i `ux -> -> # *U &U _m_buttons `ui `ux `i -> 0 `i 619  ]
{
[; ;main.c: 170: leds[i][0] = 225;
"170
[e = *U + &U *U + &U _leds * -> _i `ux -> * -> # *U &U *U &U _leds `ui -> -> 4 `i `ui `ux * -> -> -> 0 `i `ui `ux -> -> # *U &U *U + &U _leds * -> _i `ux -> * -> # *U &U *U &U _leds `ui -> -> 4 `i `ui `ux `ui `ux -> -> 225 `i `uc ]
[; ;main.c: 171: leds[i][1] = 1;
"171
[e = *U + &U *U + &U _leds * -> _i `ux -> * -> # *U &U *U &U _leds `ui -> -> 4 `i `ui `ux * -> -> -> 1 `i `ui `ux -> -> # *U &U *U + &U _leds * -> _i `ux -> * -> # *U &U *U &U _leds `ui -> -> 4 `i `ui `ux `ui `ux -> -> 1 `i `uc ]
[; ;main.c: 172: leds[i][2] = 1;
"172
[e = *U + &U *U + &U _leds * -> _i `ux -> * -> # *U &U *U &U _leds `ui -> -> 4 `i `ui `ux * -> -> -> 2 `i `ui `ux -> -> # *U &U *U + &U _leds * -> _i `ux -> * -> # *U &U *U &U _leds `ui -> -> 4 `i `ui `ux `ui `ux -> -> 1 `i `uc ]
[; ;main.c: 173: leds[i][3] = 1;
"173
[e = *U + &U *U + &U _leds * -> _i `ux -> * -> # *U &U *U &U _leds `ui -> -> 4 `i `ui `ux * -> -> -> 3 `i `ui `ux -> -> # *U &U *U + &U _leds * -> _i `ux -> * -> # *U &U *U &U _leds `ui -> -> 4 `i `ui `ux `ui `ux -> -> 1 `i `uc ]
"175
}
[; ;main.c: 175: } else {
[e $U 620  ]
[e :U 619 ]
{
[; ;main.c: 176: leds[i][0] = global_leds[i][0];
"176
[e = *U + &U *U + &U _leds * -> _i `ux -> * -> # *U &U *U &U _leds `ui -> -> 4 `i `ui `ux * -> -> -> 0 `i `ui `ux -> -> # *U &U *U + &U _leds * -> _i `ux -> * -> # *U &U *U &U _leds `ui -> -> 4 `i `ui `ux `ui `ux *U + &U *U + &U _global_leds * -> _i `ux -> * -> # *U &U *U &U _global_leds `ui -> -> 4 `i `ui `ux * -> -> -> 0 `i `ui `ux -> -> # *U &U *U + &U _global_leds * -> _i `ux -> * -> # *U &U *U &U _global_leds `ui -> -> 4 `i `ui `ux `ui `ux ]
[; ;main.c: 177: leds[i][1] = global_leds[i][1];
"177
[e = *U + &U *U + &U _leds * -> _i `ux -> * -> # *U &U *U &U _leds `ui -> -> 4 `i `ui `ux * -> -> -> 1 `i `ui `ux -> -> # *U &U *U + &U _leds * -> _i `ux -> * -> # *U &U *U &U _leds `ui -> -> 4 `i `ui `ux `ui `ux *U + &U *U + &U _global_leds * -> _i `ux -> * -> # *U &U *U &U _global_leds `ui -> -> 4 `i `ui `ux * -> -> -> 1 `i `ui `ux -> -> # *U &U *U + &U _global_leds * -> _i `ux -> * -> # *U &U *U &U _global_leds `ui -> -> 4 `i `ui `ux `ui `ux ]
[; ;main.c: 178: leds[i][2] = global_leds[i][2];
"178
[e = *U + &U *U + &U _leds * -> _i `ux -> * -> # *U &U *U &U _leds `ui -> -> 4 `i `ui `ux * -> -> -> 2 `i `ui `ux -> -> # *U &U *U + &U _leds * -> _i `ux -> * -> # *U &U *U &U _leds `ui -> -> 4 `i `ui `ux `ui `ux *U + &U *U + &U _global_leds * -> _i `ux -> * -> # *U &U *U &U _global_leds `ui -> -> 4 `i `ui `ux * -> -> -> 2 `i `ui `ux -> -> # *U &U *U + &U _global_leds * -> _i `ux -> * -> # *U &U *U &U _global_leds `ui -> -> 4 `i `ui `ux `ui `ux ]
[; ;main.c: 179: leds[i][3] = global_leds[i][3];
"179
[e = *U + &U *U + &U _leds * -> _i `ux -> * -> # *U &U *U &U _leds `ui -> -> 4 `i `ui `ux * -> -> -> 3 `i `ui `ux -> -> # *U &U *U + &U _leds * -> _i `ux -> * -> # *U &U *U &U _leds `ui -> -> 4 `i `ui `ux `ui `ux *U + &U *U + &U _global_leds * -> _i `ux -> * -> # *U &U *U &U _global_leds `ui -> -> 4 `i `ui `ux * -> -> -> 3 `i `ui `ux -> -> # *U &U *U + &U _global_leds * -> _i `ux -> * -> # *U &U *U &U _global_leds `ui -> -> 4 `i `ui `ux `ui `ux ]
"180
}
[e :U 620 ]
"181
}
"167
[e ++ _i -> -> 1 `i `uc ]
[e $ < -> _i `i -> 16 `i 616  ]
[e :U 617 ]
"181
}
[; ;main.c: 180: }
[; ;main.c: 181: }
[; ;main.c: 183: sendLEDs(leds);
"183
[e ( _sendLEDs (1 &U _leds ]
[; ;main.c: 184: }
"184
[e :UE 615 ]
}
"187
[v _ledsIntro `(v ~T0 @X0 1 ef ]
"188
{
[; ;main.c: 187: void ledsIntro()
[; ;main.c: 188: {
[e :U _ledsIntro ]
[f ]
[; ;main.c: 189: turnOffAllLeds();
"189
[e ( _turnOffAllLeds ..  ]
[; ;main.c: 191: for (int j = 1; j < 7; j++) {
"191
{
[v _j `i ~T0 @X0 1 a ]
[e = _j -> 1 `i ]
[e $ < _j -> 7 `i 622  ]
[e $U 623  ]
[e :U 622 ]
{
[; ;main.c: 193: for (int i = 0; i < 16; i++) {
"193
{
[v _i `i ~T0 @X0 1 a ]
[e = _i -> 0 `i ]
[e $ < _i -> 16 `i 625  ]
[e $U 626  ]
[e :U 625 ]
{
[; ;main.c: 195: changeColor(i, j, 255);
"195
[e ( _changeColor (3 , , -> _i `uc -> _j `uc -> -> 255 `i `uc ]
[; ;main.c: 196: delayMs(20);
"196
[e ( _delayMs (1 -> -> 20 `i `uc ]
[; ;main.c: 197: sendLEDs(global_leds);
"197
[e ( _sendLEDs (1 &U _global_leds ]
"198
}
"193
[e ++ _i -> 1 `i ]
[e $ < _i -> 16 `i 625  ]
[e :U 626 ]
"198
}
"199
}
"191
[e ++ _j -> 1 `i ]
[e $ < _j -> 7 `i 622  ]
[e :U 623 ]
"199
}
[; ;main.c: 198: }
[; ;main.c: 199: }
[; ;main.c: 201: delayMs(200);
"201
[e ( _delayMs (1 -> -> 200 `i `uc ]
[; ;main.c: 202: turnOffAllLeds();
"202
[e ( _turnOffAllLeds ..  ]
[; ;main.c: 203: }
"203
[e :UE 621 ]
}
