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