Subversion Repositories Code-Repo

Compare Revisions

No changes between revisions

Ignore whitespace Rev 196 → Rev 197

/PIC Stuff/PICX_16F1829_BLE_IMU/Makefile
0,0 → 1,108
#
# There exist several targets which are by default empty and which can be
# used for execution of your targets. These targets are usually executed
# before and after some main targets. They are:
#
# .build-pre: called before 'build' target
# .build-post: called after 'build' target
# .clean-pre: called before 'clean' target
# .clean-post: called after 'clean' target
# .clobber-pre: called before 'clobber' target
# .clobber-post: called after 'clobber' target
# .all-pre: called before 'all' target
# .all-post: called after 'all' target
# .help-pre: called before 'help' target
# .help-post: called after 'help' target
#
# Targets beginning with '.' are not intended to be called on their own.
#
# Main targets can be executed directly, and they are:
#
# build build a specific configuration
# clean remove built files from a configuration
# clobber remove all built files
# all build all configurations
# help print help mesage
#
# Targets .build-impl, .clean-impl, .clobber-impl, .all-impl, and
# .help-impl are implemented in nbproject/makefile-impl.mk.
#
# Available make variables:
#
# CND_BASEDIR base directory for relative paths
# CND_DISTDIR default top distribution directory (build artifacts)
# CND_BUILDDIR default top build directory (object files, ...)
# CONF name of current configuration
# CND_ARTIFACT_DIR_${CONF} directory of build artifact (current configuration)
# CND_ARTIFACT_NAME_${CONF} name of build artifact (current configuration)
# CND_ARTIFACT_PATH_${CONF} path to build artifact (current configuration)
# CND_PACKAGE_DIR_${CONF} directory of package (current configuration)
# CND_PACKAGE_NAME_${CONF} name of package (current configuration)
# CND_PACKAGE_PATH_${CONF} path to package (current configuration)
#
# NOCDDL
 
 
# Environment
MKDIR=mkdir
CP=cp
CCADMIN=CCadmin
RANLIB=ranlib
 
 
# build
build: .build-post
 
.build-pre:
# Add your pre 'build' code here...
 
.build-post: .build-impl
# Add your post 'build' code here...
 
 
# clean
clean: .clean-post
 
.clean-pre:
# Add your pre 'clean' code here...
 
.clean-post: .clean-impl
# Add your post 'clean' code here...
 
 
# clobber
clobber: .clobber-post
 
.clobber-pre:
# Add your pre 'clobber' code here...
 
.clobber-post: .clobber-impl
# Add your post 'clobber' code here...
 
 
# all
all: .all-post
 
.all-pre:
# Add your pre 'all' code here...
 
.all-post: .all-impl
# Add your post 'all' code here...
 
 
# help
help: .help-post
 
.help-pre:
# Add your pre 'help' code here...
 
.help-post: .help-impl
# Add your post 'help' code here...
 
 
 
# include project implementation makefile
include nbproject/Makefile-impl.mk
 
# include project make variables
include nbproject/Makefile-variables.mk
/PIC Stuff/PICX_16F1829_BLE_IMU/build/default/production/main.p1
0,0 → 1,2929
Version 3.2 HI-TECH Software Intermediate Code
[p mainexit ]
[; ;pic16f1829.h: 44: extern volatile unsigned char INDF0 @ 0x000;
"46 C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h
[; ;pic16f1829.h: 46: asm("INDF0 equ 00h");
[; <" INDF0 equ 00h ;# ">
[; ;pic16f1829.h: 49: typedef union {
[; ;pic16f1829.h: 50: struct {
[; ;pic16f1829.h: 51: unsigned INDF0 :8;
[; ;pic16f1829.h: 52: };
[; ;pic16f1829.h: 53: } INDF0bits_t;
[; ;pic16f1829.h: 54: extern volatile INDF0bits_t INDF0bits @ 0x000;
[; ;pic16f1829.h: 63: extern volatile unsigned char INDF1 @ 0x001;
"65
[; ;pic16f1829.h: 65: asm("INDF1 equ 01h");
[; <" INDF1 equ 01h ;# ">
[; ;pic16f1829.h: 68: typedef union {
[; ;pic16f1829.h: 69: struct {
[; ;pic16f1829.h: 70: unsigned INDF1 :8;
[; ;pic16f1829.h: 71: };
[; ;pic16f1829.h: 72: } INDF1bits_t;
[; ;pic16f1829.h: 73: extern volatile INDF1bits_t INDF1bits @ 0x001;
[; ;pic16f1829.h: 82: extern volatile unsigned char PCL @ 0x002;
"84
[; ;pic16f1829.h: 84: asm("PCL equ 02h");
[; <" PCL equ 02h ;# ">
[; ;pic16f1829.h: 87: typedef union {
[; ;pic16f1829.h: 88: struct {
[; ;pic16f1829.h: 89: unsigned PCL :8;
[; ;pic16f1829.h: 90: };
[; ;pic16f1829.h: 91: } PCLbits_t;
[; ;pic16f1829.h: 92: extern volatile PCLbits_t PCLbits @ 0x002;
[; ;pic16f1829.h: 101: extern volatile unsigned char STATUS @ 0x003;
"103
[; ;pic16f1829.h: 103: asm("STATUS equ 03h");
[; <" STATUS equ 03h ;# ">
[; ;pic16f1829.h: 106: typedef union {
[; ;pic16f1829.h: 107: struct {
[; ;pic16f1829.h: 108: unsigned C :1;
[; ;pic16f1829.h: 109: unsigned DC :1;
[; ;pic16f1829.h: 110: unsigned Z :1;
[; ;pic16f1829.h: 111: unsigned nPD :1;
[; ;pic16f1829.h: 112: unsigned nTO :1;
[; ;pic16f1829.h: 113: };
[; ;pic16f1829.h: 114: struct {
[; ;pic16f1829.h: 115: unsigned CARRY :1;
[; ;pic16f1829.h: 116: };
[; ;pic16f1829.h: 117: struct {
[; ;pic16f1829.h: 118: unsigned :2;
[; ;pic16f1829.h: 119: unsigned ZERO :1;
[; ;pic16f1829.h: 120: };
[; ;pic16f1829.h: 121: } STATUSbits_t;
[; ;pic16f1829.h: 122: extern volatile STATUSbits_t STATUSbits @ 0x003;
[; ;pic16f1829.h: 161: extern volatile unsigned short FSR0 @ 0x004;
[; ;pic16f1829.h: 164: extern volatile unsigned char FSR0L @ 0x004;
"166
[; ;pic16f1829.h: 166: asm("FSR0L equ 04h");
[; <" FSR0L equ 04h ;# ">
[; ;pic16f1829.h: 169: typedef union {
[; ;pic16f1829.h: 170: struct {
[; ;pic16f1829.h: 171: unsigned FSR0L :8;
[; ;pic16f1829.h: 172: };
[; ;pic16f1829.h: 173: } FSR0Lbits_t;
[; ;pic16f1829.h: 174: extern volatile FSR0Lbits_t FSR0Lbits @ 0x004;
[; ;pic16f1829.h: 183: extern volatile unsigned char FSR0H @ 0x005;
"185
[; ;pic16f1829.h: 185: asm("FSR0H equ 05h");
[; <" FSR0H equ 05h ;# ">
[; ;pic16f1829.h: 188: typedef union {
[; ;pic16f1829.h: 189: struct {
[; ;pic16f1829.h: 190: unsigned FSR0H :8;
[; ;pic16f1829.h: 191: };
[; ;pic16f1829.h: 192: } FSR0Hbits_t;
[; ;pic16f1829.h: 193: extern volatile FSR0Hbits_t FSR0Hbits @ 0x005;
[; ;pic16f1829.h: 202: extern volatile unsigned short FSR1 @ 0x006;
[; ;pic16f1829.h: 205: extern volatile unsigned char FSR1L @ 0x006;
"207
[; ;pic16f1829.h: 207: asm("FSR1L equ 06h");
[; <" FSR1L equ 06h ;# ">
[; ;pic16f1829.h: 210: typedef union {
[; ;pic16f1829.h: 211: struct {
[; ;pic16f1829.h: 212: unsigned FSR1L :8;
[; ;pic16f1829.h: 213: };
[; ;pic16f1829.h: 214: } FSR1Lbits_t;
[; ;pic16f1829.h: 215: extern volatile FSR1Lbits_t FSR1Lbits @ 0x006;
[; ;pic16f1829.h: 224: extern volatile unsigned char FSR1H @ 0x007;
"226
[; ;pic16f1829.h: 226: asm("FSR1H equ 07h");
[; <" FSR1H equ 07h ;# ">
[; ;pic16f1829.h: 229: typedef union {
[; ;pic16f1829.h: 230: struct {
[; ;pic16f1829.h: 231: unsigned FSR1H :8;
[; ;pic16f1829.h: 232: };
[; ;pic16f1829.h: 233: } FSR1Hbits_t;
[; ;pic16f1829.h: 234: extern volatile FSR1Hbits_t FSR1Hbits @ 0x007;
[; ;pic16f1829.h: 243: extern volatile unsigned char BSR @ 0x008;
"245
[; ;pic16f1829.h: 245: asm("BSR equ 08h");
[; <" BSR equ 08h ;# ">
[; ;pic16f1829.h: 248: typedef union {
[; ;pic16f1829.h: 249: struct {
[; ;pic16f1829.h: 250: unsigned BSR0 :1;
[; ;pic16f1829.h: 251: unsigned BSR1 :1;
[; ;pic16f1829.h: 252: unsigned BSR2 :1;
[; ;pic16f1829.h: 253: unsigned BSR3 :1;
[; ;pic16f1829.h: 254: unsigned BSR4 :1;
[; ;pic16f1829.h: 255: };
[; ;pic16f1829.h: 256: struct {
[; ;pic16f1829.h: 257: unsigned BSR :5;
[; ;pic16f1829.h: 258: };
[; ;pic16f1829.h: 259: } BSRbits_t;
[; ;pic16f1829.h: 260: extern volatile BSRbits_t BSRbits @ 0x008;
[; ;pic16f1829.h: 294: extern volatile unsigned char WREG @ 0x009;
"296
[; ;pic16f1829.h: 296: asm("WREG equ 09h");
[; <" WREG equ 09h ;# ">
[; ;pic16f1829.h: 299: typedef union {
[; ;pic16f1829.h: 300: struct {
[; ;pic16f1829.h: 301: unsigned WREG0 :8;
[; ;pic16f1829.h: 302: };
[; ;pic16f1829.h: 303: } WREGbits_t;
[; ;pic16f1829.h: 304: extern volatile WREGbits_t WREGbits @ 0x009;
[; ;pic16f1829.h: 313: extern volatile unsigned char PCLATH @ 0x00A;
"315
[; ;pic16f1829.h: 315: asm("PCLATH equ 0Ah");
[; <" PCLATH equ 0Ah ;# ">
[; ;pic16f1829.h: 318: typedef union {
[; ;pic16f1829.h: 319: struct {
[; ;pic16f1829.h: 320: unsigned PCLATH :7;
[; ;pic16f1829.h: 321: };
[; ;pic16f1829.h: 322: } PCLATHbits_t;
[; ;pic16f1829.h: 323: extern volatile PCLATHbits_t PCLATHbits @ 0x00A;
[; ;pic16f1829.h: 332: extern volatile unsigned char INTCON @ 0x00B;
"334
[; ;pic16f1829.h: 334: asm("INTCON equ 0Bh");
[; <" INTCON equ 0Bh ;# ">
[; ;pic16f1829.h: 337: typedef union {
[; ;pic16f1829.h: 338: struct {
[; ;pic16f1829.h: 339: unsigned IOCIF :1;
[; ;pic16f1829.h: 340: unsigned INTF :1;
[; ;pic16f1829.h: 341: unsigned TMR0IF :1;
[; ;pic16f1829.h: 342: unsigned IOCIE :1;
[; ;pic16f1829.h: 343: unsigned INTE :1;
[; ;pic16f1829.h: 344: unsigned TMR0IE :1;
[; ;pic16f1829.h: 345: unsigned PEIE :1;
[; ;pic16f1829.h: 346: unsigned GIE :1;
[; ;pic16f1829.h: 347: };
[; ;pic16f1829.h: 348: struct {
[; ;pic16f1829.h: 349: unsigned :2;
[; ;pic16f1829.h: 350: unsigned T0IF :1;
[; ;pic16f1829.h: 351: unsigned :2;
[; ;pic16f1829.h: 352: unsigned T0IE :1;
[; ;pic16f1829.h: 353: };
[; ;pic16f1829.h: 354: } INTCONbits_t;
[; ;pic16f1829.h: 355: extern volatile INTCONbits_t INTCONbits @ 0x00B;
[; ;pic16f1829.h: 409: extern volatile unsigned char PORTA @ 0x00C;
"411
[; ;pic16f1829.h: 411: asm("PORTA equ 0Ch");
[; <" PORTA equ 0Ch ;# ">
[; ;pic16f1829.h: 414: typedef union {
[; ;pic16f1829.h: 415: struct {
[; ;pic16f1829.h: 416: unsigned RA0 :1;
[; ;pic16f1829.h: 417: unsigned RA1 :1;
[; ;pic16f1829.h: 418: unsigned RA2 :1;
[; ;pic16f1829.h: 419: unsigned RA3 :1;
[; ;pic16f1829.h: 420: unsigned RA4 :1;
[; ;pic16f1829.h: 421: unsigned RA5 :1;
[; ;pic16f1829.h: 422: };
[; ;pic16f1829.h: 423: } PORTAbits_t;
[; ;pic16f1829.h: 424: extern volatile PORTAbits_t PORTAbits @ 0x00C;
[; ;pic16f1829.h: 458: extern volatile unsigned char PORTB @ 0x00D;
"460
[; ;pic16f1829.h: 460: asm("PORTB equ 0Dh");
[; <" PORTB equ 0Dh ;# ">
[; ;pic16f1829.h: 463: typedef union {
[; ;pic16f1829.h: 464: struct {
[; ;pic16f1829.h: 465: unsigned :4;
[; ;pic16f1829.h: 466: unsigned RB4 :1;
[; ;pic16f1829.h: 467: unsigned RB5 :1;
[; ;pic16f1829.h: 468: unsigned RB6 :1;
[; ;pic16f1829.h: 469: unsigned RB7 :1;
[; ;pic16f1829.h: 470: };
[; ;pic16f1829.h: 471: } PORTBbits_t;
[; ;pic16f1829.h: 472: extern volatile PORTBbits_t PORTBbits @ 0x00D;
[; ;pic16f1829.h: 496: extern volatile unsigned char PORTC @ 0x00E;
"498
[; ;pic16f1829.h: 498: asm("PORTC equ 0Eh");
[; <" PORTC equ 0Eh ;# ">
[; ;pic16f1829.h: 501: typedef union {
[; ;pic16f1829.h: 502: struct {
[; ;pic16f1829.h: 503: unsigned RC0 :1;
[; ;pic16f1829.h: 504: unsigned RC1 :1;
[; ;pic16f1829.h: 505: unsigned RC2 :1;
[; ;pic16f1829.h: 506: unsigned RC3 :1;
[; ;pic16f1829.h: 507: unsigned RC4 :1;
[; ;pic16f1829.h: 508: unsigned RC5 :1;
[; ;pic16f1829.h: 509: unsigned RC6 :1;
[; ;pic16f1829.h: 510: unsigned RC7 :1;
[; ;pic16f1829.h: 511: };
[; ;pic16f1829.h: 512: } PORTCbits_t;
[; ;pic16f1829.h: 513: extern volatile PORTCbits_t PORTCbits @ 0x00E;
[; ;pic16f1829.h: 557: extern volatile unsigned char PIR1 @ 0x011;
"559
[; ;pic16f1829.h: 559: asm("PIR1 equ 011h");
[; <" PIR1 equ 011h ;# ">
[; ;pic16f1829.h: 562: typedef union {
[; ;pic16f1829.h: 563: struct {
[; ;pic16f1829.h: 564: unsigned TMR1IF :1;
[; ;pic16f1829.h: 565: unsigned TMR2IF :1;
[; ;pic16f1829.h: 566: unsigned CCP1IF :1;
[; ;pic16f1829.h: 567: unsigned SSP1IF :1;
[; ;pic16f1829.h: 568: unsigned TXIF :1;
[; ;pic16f1829.h: 569: unsigned RCIF :1;
[; ;pic16f1829.h: 570: unsigned ADIF :1;
[; ;pic16f1829.h: 571: unsigned TMR1GIF :1;
[; ;pic16f1829.h: 572: };
[; ;pic16f1829.h: 573: } PIR1bits_t;
[; ;pic16f1829.h: 574: extern volatile PIR1bits_t PIR1bits @ 0x011;
[; ;pic16f1829.h: 618: extern volatile unsigned char PIR2 @ 0x012;
"620
[; ;pic16f1829.h: 620: asm("PIR2 equ 012h");
[; <" PIR2 equ 012h ;# ">
[; ;pic16f1829.h: 623: typedef union {
[; ;pic16f1829.h: 624: struct {
[; ;pic16f1829.h: 625: unsigned CCP2IF :1;
[; ;pic16f1829.h: 626: unsigned :2;
[; ;pic16f1829.h: 627: unsigned BCL1IF :1;
[; ;pic16f1829.h: 628: unsigned EEIF :1;
[; ;pic16f1829.h: 629: unsigned C1IF :1;
[; ;pic16f1829.h: 630: unsigned C2IF :1;
[; ;pic16f1829.h: 631: unsigned OSFIF :1;
[; ;pic16f1829.h: 632: };
[; ;pic16f1829.h: 633: } PIR2bits_t;
[; ;pic16f1829.h: 634: extern volatile PIR2bits_t PIR2bits @ 0x012;
[; ;pic16f1829.h: 668: extern volatile unsigned char PIR3 @ 0x013;
"670
[; ;pic16f1829.h: 670: asm("PIR3 equ 013h");
[; <" PIR3 equ 013h ;# ">
[; ;pic16f1829.h: 673: typedef union {
[; ;pic16f1829.h: 674: struct {
[; ;pic16f1829.h: 675: unsigned :1;
[; ;pic16f1829.h: 676: unsigned TMR4IF :1;
[; ;pic16f1829.h: 677: unsigned :1;
[; ;pic16f1829.h: 678: unsigned TMR6IF :1;
[; ;pic16f1829.h: 679: unsigned CCP3IF :1;
[; ;pic16f1829.h: 680: unsigned CCP4IF :1;
[; ;pic16f1829.h: 681: };
[; ;pic16f1829.h: 682: } PIR3bits_t;
[; ;pic16f1829.h: 683: extern volatile PIR3bits_t PIR3bits @ 0x013;
[; ;pic16f1829.h: 707: extern volatile unsigned char PIR4 @ 0x014;
"709
[; ;pic16f1829.h: 709: asm("PIR4 equ 014h");
[; <" PIR4 equ 014h ;# ">
[; ;pic16f1829.h: 712: typedef union {
[; ;pic16f1829.h: 713: struct {
[; ;pic16f1829.h: 714: unsigned SSP2IF :1;
[; ;pic16f1829.h: 715: unsigned BCL2IF :1;
[; ;pic16f1829.h: 716: };
[; ;pic16f1829.h: 717: } PIR4bits_t;
[; ;pic16f1829.h: 718: extern volatile PIR4bits_t PIR4bits @ 0x014;
[; ;pic16f1829.h: 732: extern volatile unsigned char TMR0 @ 0x015;
"734
[; ;pic16f1829.h: 734: asm("TMR0 equ 015h");
[; <" TMR0 equ 015h ;# ">
[; ;pic16f1829.h: 737: typedef union {
[; ;pic16f1829.h: 738: struct {
[; ;pic16f1829.h: 739: unsigned TMR0 :8;
[; ;pic16f1829.h: 740: };
[; ;pic16f1829.h: 741: } TMR0bits_t;
[; ;pic16f1829.h: 742: extern volatile TMR0bits_t TMR0bits @ 0x015;
[; ;pic16f1829.h: 751: extern volatile unsigned short TMR1 @ 0x016;
"753
[; ;pic16f1829.h: 753: asm("TMR1 equ 016h");
[; <" TMR1 equ 016h ;# ">
[; ;pic16f1829.h: 757: extern volatile unsigned char TMR1L @ 0x016;
"759
[; ;pic16f1829.h: 759: asm("TMR1L equ 016h");
[; <" TMR1L equ 016h ;# ">
[; ;pic16f1829.h: 762: typedef union {
[; ;pic16f1829.h: 763: struct {
[; ;pic16f1829.h: 764: unsigned TMR1L :8;
[; ;pic16f1829.h: 765: };
[; ;pic16f1829.h: 766: } TMR1Lbits_t;
[; ;pic16f1829.h: 767: extern volatile TMR1Lbits_t TMR1Lbits @ 0x016;
[; ;pic16f1829.h: 776: extern volatile unsigned char TMR1H @ 0x017;
"778
[; ;pic16f1829.h: 778: asm("TMR1H equ 017h");
[; <" TMR1H equ 017h ;# ">
[; ;pic16f1829.h: 781: typedef union {
[; ;pic16f1829.h: 782: struct {
[; ;pic16f1829.h: 783: unsigned TMR1H :8;
[; ;pic16f1829.h: 784: };
[; ;pic16f1829.h: 785: } TMR1Hbits_t;
[; ;pic16f1829.h: 786: extern volatile TMR1Hbits_t TMR1Hbits @ 0x017;
[; ;pic16f1829.h: 795: extern volatile unsigned char T1CON @ 0x018;
"797
[; ;pic16f1829.h: 797: asm("T1CON equ 018h");
[; <" T1CON equ 018h ;# ">
[; ;pic16f1829.h: 800: typedef union {
[; ;pic16f1829.h: 801: struct {
[; ;pic16f1829.h: 802: unsigned TMR1ON :1;
[; ;pic16f1829.h: 803: unsigned :1;
[; ;pic16f1829.h: 804: unsigned nT1SYNC :1;
[; ;pic16f1829.h: 805: unsigned T1OSCEN :1;
[; ;pic16f1829.h: 806: unsigned T1CKPS0 :1;
[; ;pic16f1829.h: 807: unsigned T1CKPS1 :1;
[; ;pic16f1829.h: 808: unsigned TMR1CS0 :1;
[; ;pic16f1829.h: 809: unsigned TMR1CS1 :1;
[; ;pic16f1829.h: 810: };
[; ;pic16f1829.h: 811: struct {
[; ;pic16f1829.h: 812: unsigned :4;
[; ;pic16f1829.h: 813: unsigned T1CKPS :2;
[; ;pic16f1829.h: 814: unsigned TMR1CS :2;
[; ;pic16f1829.h: 815: };
[; ;pic16f1829.h: 816: } T1CONbits_t;
[; ;pic16f1829.h: 817: extern volatile T1CONbits_t T1CONbits @ 0x018;
[; ;pic16f1829.h: 866: extern volatile unsigned char T1GCON @ 0x019;
"868
[; ;pic16f1829.h: 868: asm("T1GCON equ 019h");
[; <" T1GCON equ 019h ;# ">
[; ;pic16f1829.h: 871: typedef union {
[; ;pic16f1829.h: 872: struct {
[; ;pic16f1829.h: 873: unsigned T1GSS0 :1;
[; ;pic16f1829.h: 874: unsigned T1GSS1 :1;
[; ;pic16f1829.h: 875: unsigned T1GVAL :1;
[; ;pic16f1829.h: 876: unsigned T1GGO :1;
[; ;pic16f1829.h: 877: unsigned T1GSPM :1;
[; ;pic16f1829.h: 878: unsigned T1GTM :1;
[; ;pic16f1829.h: 879: unsigned T1GPOL :1;
[; ;pic16f1829.h: 880: unsigned TMR1GE :1;
[; ;pic16f1829.h: 881: };
[; ;pic16f1829.h: 882: struct {
[; ;pic16f1829.h: 883: unsigned T1GSS :2;
[; ;pic16f1829.h: 884: };
[; ;pic16f1829.h: 885: } T1GCONbits_t;
[; ;pic16f1829.h: 886: extern volatile T1GCONbits_t T1GCONbits @ 0x019;
[; ;pic16f1829.h: 935: extern volatile unsigned char TMR2 @ 0x01A;
"937
[; ;pic16f1829.h: 937: asm("TMR2 equ 01Ah");
[; <" TMR2 equ 01Ah ;# ">
[; ;pic16f1829.h: 940: typedef union {
[; ;pic16f1829.h: 941: struct {
[; ;pic16f1829.h: 942: unsigned TMR2 :8;
[; ;pic16f1829.h: 943: };
[; ;pic16f1829.h: 944: } TMR2bits_t;
[; ;pic16f1829.h: 945: extern volatile TMR2bits_t TMR2bits @ 0x01A;
[; ;pic16f1829.h: 954: extern volatile unsigned char PR2 @ 0x01B;
"956
[; ;pic16f1829.h: 956: asm("PR2 equ 01Bh");
[; <" PR2 equ 01Bh ;# ">
[; ;pic16f1829.h: 959: typedef union {
[; ;pic16f1829.h: 960: struct {
[; ;pic16f1829.h: 961: unsigned PR2 :8;
[; ;pic16f1829.h: 962: };
[; ;pic16f1829.h: 963: } PR2bits_t;
[; ;pic16f1829.h: 964: extern volatile PR2bits_t PR2bits @ 0x01B;
[; ;pic16f1829.h: 973: extern volatile unsigned char T2CON @ 0x01C;
"975
[; ;pic16f1829.h: 975: asm("T2CON equ 01Ch");
[; <" T2CON equ 01Ch ;# ">
[; ;pic16f1829.h: 978: typedef union {
[; ;pic16f1829.h: 979: struct {
[; ;pic16f1829.h: 980: unsigned T2CKPS0 :1;
[; ;pic16f1829.h: 981: unsigned T2CKPS1 :1;
[; ;pic16f1829.h: 982: unsigned TMR2ON :1;
[; ;pic16f1829.h: 983: unsigned T2OUTPS0 :1;
[; ;pic16f1829.h: 984: unsigned T2OUTPS1 :1;
[; ;pic16f1829.h: 985: unsigned T2OUTPS2 :1;
[; ;pic16f1829.h: 986: unsigned T2OUTPS3 :1;
[; ;pic16f1829.h: 987: };
[; ;pic16f1829.h: 988: struct {
[; ;pic16f1829.h: 989: unsigned T2CKPS :2;
[; ;pic16f1829.h: 990: unsigned :1;
[; ;pic16f1829.h: 991: unsigned T2OUTPS :4;
[; ;pic16f1829.h: 992: };
[; ;pic16f1829.h: 993: } T2CONbits_t;
[; ;pic16f1829.h: 994: extern volatile T2CONbits_t T2CONbits @ 0x01C;
[; ;pic16f1829.h: 1043: extern volatile unsigned char CPSCON0 @ 0x01E;
"1045
[; ;pic16f1829.h: 1045: asm("CPSCON0 equ 01Eh");
[; <" CPSCON0 equ 01Eh ;# ">
[; ;pic16f1829.h: 1048: typedef union {
[; ;pic16f1829.h: 1049: struct {
[; ;pic16f1829.h: 1050: unsigned T0XCS :1;
[; ;pic16f1829.h: 1051: unsigned CPSOUT :1;
[; ;pic16f1829.h: 1052: unsigned CPSRNG0 :1;
[; ;pic16f1829.h: 1053: unsigned CPSRNG1 :1;
[; ;pic16f1829.h: 1054: unsigned :2;
[; ;pic16f1829.h: 1055: unsigned CPSRM :1;
[; ;pic16f1829.h: 1056: unsigned CPSON :1;
[; ;pic16f1829.h: 1057: };
[; ;pic16f1829.h: 1058: struct {
[; ;pic16f1829.h: 1059: unsigned :2;
[; ;pic16f1829.h: 1060: unsigned CPSRNG :2;
[; ;pic16f1829.h: 1061: };
[; ;pic16f1829.h: 1062: } CPSCON0bits_t;
[; ;pic16f1829.h: 1063: extern volatile CPSCON0bits_t CPSCON0bits @ 0x01E;
[; ;pic16f1829.h: 1102: extern volatile unsigned char CPSCON1 @ 0x01F;
"1104
[; ;pic16f1829.h: 1104: asm("CPSCON1 equ 01Fh");
[; <" CPSCON1 equ 01Fh ;# ">
[; ;pic16f1829.h: 1107: typedef union {
[; ;pic16f1829.h: 1108: struct {
[; ;pic16f1829.h: 1109: unsigned CPSCH0 :1;
[; ;pic16f1829.h: 1110: unsigned CPSCH1 :1;
[; ;pic16f1829.h: 1111: unsigned CPSCH2 :1;
[; ;pic16f1829.h: 1112: unsigned CPSCH3 :1;
[; ;pic16f1829.h: 1113: };
[; ;pic16f1829.h: 1114: struct {
[; ;pic16f1829.h: 1115: unsigned CPSCH :3;
[; ;pic16f1829.h: 1116: };
[; ;pic16f1829.h: 1117: } CPSCON1bits_t;
[; ;pic16f1829.h: 1118: extern volatile CPSCON1bits_t CPSCON1bits @ 0x01F;
[; ;pic16f1829.h: 1147: extern volatile unsigned char TRISA @ 0x08C;
"1149
[; ;pic16f1829.h: 1149: asm("TRISA equ 08Ch");
[; <" TRISA equ 08Ch ;# ">
[; ;pic16f1829.h: 1152: typedef union {
[; ;pic16f1829.h: 1153: struct {
[; ;pic16f1829.h: 1154: unsigned TRISA0 :1;
[; ;pic16f1829.h: 1155: unsigned TRISA1 :1;
[; ;pic16f1829.h: 1156: unsigned TRISA2 :1;
[; ;pic16f1829.h: 1157: unsigned TRISA3 :1;
[; ;pic16f1829.h: 1158: unsigned TRISA4 :1;
[; ;pic16f1829.h: 1159: unsigned TRISA5 :1;
[; ;pic16f1829.h: 1160: };
[; ;pic16f1829.h: 1161: } TRISAbits_t;
[; ;pic16f1829.h: 1162: extern volatile TRISAbits_t TRISAbits @ 0x08C;
[; ;pic16f1829.h: 1196: extern volatile unsigned char TRISB @ 0x08D;
"1198
[; ;pic16f1829.h: 1198: asm("TRISB equ 08Dh");
[; <" TRISB equ 08Dh ;# ">
[; ;pic16f1829.h: 1201: typedef union {
[; ;pic16f1829.h: 1202: struct {
[; ;pic16f1829.h: 1203: unsigned :4;
[; ;pic16f1829.h: 1204: unsigned TRISB4 :1;
[; ;pic16f1829.h: 1205: unsigned TRISB5 :1;
[; ;pic16f1829.h: 1206: unsigned TRISB6 :1;
[; ;pic16f1829.h: 1207: unsigned TRISB7 :1;
[; ;pic16f1829.h: 1208: };
[; ;pic16f1829.h: 1209: } TRISBbits_t;
[; ;pic16f1829.h: 1210: extern volatile TRISBbits_t TRISBbits @ 0x08D;
[; ;pic16f1829.h: 1234: extern volatile unsigned char TRISC @ 0x08E;
"1236
[; ;pic16f1829.h: 1236: asm("TRISC equ 08Eh");
[; <" TRISC equ 08Eh ;# ">
[; ;pic16f1829.h: 1239: typedef union {
[; ;pic16f1829.h: 1240: struct {
[; ;pic16f1829.h: 1241: unsigned TRISC0 :1;
[; ;pic16f1829.h: 1242: unsigned TRISC1 :1;
[; ;pic16f1829.h: 1243: unsigned TRISC2 :1;
[; ;pic16f1829.h: 1244: unsigned TRISC3 :1;
[; ;pic16f1829.h: 1245: unsigned TRISC4 :1;
[; ;pic16f1829.h: 1246: unsigned TRISC5 :1;
[; ;pic16f1829.h: 1247: unsigned TRISC6 :1;
[; ;pic16f1829.h: 1248: unsigned TRISC7 :1;
[; ;pic16f1829.h: 1249: };
[; ;pic16f1829.h: 1250: } TRISCbits_t;
[; ;pic16f1829.h: 1251: extern volatile TRISCbits_t TRISCbits @ 0x08E;
[; ;pic16f1829.h: 1295: extern volatile unsigned char PIE1 @ 0x091;
"1297
[; ;pic16f1829.h: 1297: asm("PIE1 equ 091h");
[; <" PIE1 equ 091h ;# ">
[; ;pic16f1829.h: 1300: typedef union {
[; ;pic16f1829.h: 1301: struct {
[; ;pic16f1829.h: 1302: unsigned TMR1IE :1;
[; ;pic16f1829.h: 1303: unsigned TMR2IE :1;
[; ;pic16f1829.h: 1304: unsigned CCP1IE :1;
[; ;pic16f1829.h: 1305: unsigned SSP1IE :1;
[; ;pic16f1829.h: 1306: unsigned TXIE :1;
[; ;pic16f1829.h: 1307: unsigned RCIE :1;
[; ;pic16f1829.h: 1308: unsigned ADIE :1;
[; ;pic16f1829.h: 1309: unsigned TMR1GIE :1;
[; ;pic16f1829.h: 1310: };
[; ;pic16f1829.h: 1311: } PIE1bits_t;
[; ;pic16f1829.h: 1312: extern volatile PIE1bits_t PIE1bits @ 0x091;
[; ;pic16f1829.h: 1356: extern volatile unsigned char PIE2 @ 0x092;
"1358
[; ;pic16f1829.h: 1358: asm("PIE2 equ 092h");
[; <" PIE2 equ 092h ;# ">
[; ;pic16f1829.h: 1361: typedef union {
[; ;pic16f1829.h: 1362: struct {
[; ;pic16f1829.h: 1363: unsigned CCP2IE :1;
[; ;pic16f1829.h: 1364: unsigned :2;
[; ;pic16f1829.h: 1365: unsigned BCL1IE :1;
[; ;pic16f1829.h: 1366: unsigned EEIE :1;
[; ;pic16f1829.h: 1367: unsigned C1IE :1;
[; ;pic16f1829.h: 1368: unsigned C2IE :1;
[; ;pic16f1829.h: 1369: unsigned OSFIE :1;
[; ;pic16f1829.h: 1370: };
[; ;pic16f1829.h: 1371: } PIE2bits_t;
[; ;pic16f1829.h: 1372: extern volatile PIE2bits_t PIE2bits @ 0x092;
[; ;pic16f1829.h: 1406: extern volatile unsigned char PIE3 @ 0x093;
"1408
[; ;pic16f1829.h: 1408: asm("PIE3 equ 093h");
[; <" PIE3 equ 093h ;# ">
[; ;pic16f1829.h: 1411: typedef union {
[; ;pic16f1829.h: 1412: struct {
[; ;pic16f1829.h: 1413: unsigned :1;
[; ;pic16f1829.h: 1414: unsigned TMR4IE :1;
[; ;pic16f1829.h: 1415: unsigned :1;
[; ;pic16f1829.h: 1416: unsigned TMR6IE :1;
[; ;pic16f1829.h: 1417: unsigned CCP3IE :1;
[; ;pic16f1829.h: 1418: unsigned CCP4IE :1;
[; ;pic16f1829.h: 1419: };
[; ;pic16f1829.h: 1420: } PIE3bits_t;
[; ;pic16f1829.h: 1421: extern volatile PIE3bits_t PIE3bits @ 0x093;
[; ;pic16f1829.h: 1445: extern volatile unsigned char PIE4 @ 0x094;
"1447
[; ;pic16f1829.h: 1447: asm("PIE4 equ 094h");
[; <" PIE4 equ 094h ;# ">
[; ;pic16f1829.h: 1450: typedef union {
[; ;pic16f1829.h: 1451: struct {
[; ;pic16f1829.h: 1452: unsigned SSP2IE :1;
[; ;pic16f1829.h: 1453: unsigned BCL2IE :1;
[; ;pic16f1829.h: 1454: };
[; ;pic16f1829.h: 1455: } PIE4bits_t;
[; ;pic16f1829.h: 1456: extern volatile PIE4bits_t PIE4bits @ 0x094;
[; ;pic16f1829.h: 1470: extern volatile unsigned char OPTION_REG @ 0x095;
"1472
[; ;pic16f1829.h: 1472: asm("OPTION_REG equ 095h");
[; <" OPTION_REG equ 095h ;# ">
[; ;pic16f1829.h: 1475: typedef union {
[; ;pic16f1829.h: 1476: struct {
[; ;pic16f1829.h: 1477: unsigned PS0 :1;
[; ;pic16f1829.h: 1478: unsigned PS1 :1;
[; ;pic16f1829.h: 1479: unsigned PS2 :1;
[; ;pic16f1829.h: 1480: unsigned PSA :1;
[; ;pic16f1829.h: 1481: unsigned TMR0SE :1;
[; ;pic16f1829.h: 1482: unsigned TMR0CS :1;
[; ;pic16f1829.h: 1483: unsigned INTEDG :1;
[; ;pic16f1829.h: 1484: unsigned nWPUEN :1;
[; ;pic16f1829.h: 1485: };
[; ;pic16f1829.h: 1486: struct {
[; ;pic16f1829.h: 1487: unsigned PS :3;
[; ;pic16f1829.h: 1488: unsigned :1;
[; ;pic16f1829.h: 1489: unsigned T0SE :1;
[; ;pic16f1829.h: 1490: unsigned T0CS :1;
[; ;pic16f1829.h: 1491: };
[; ;pic16f1829.h: 1492: } OPTION_REGbits_t;
[; ;pic16f1829.h: 1493: extern volatile OPTION_REGbits_t OPTION_REGbits @ 0x095;
[; ;pic16f1829.h: 1552: extern volatile unsigned char PCON @ 0x096;
"1554
[; ;pic16f1829.h: 1554: asm("PCON equ 096h");
[; <" PCON equ 096h ;# ">
[; ;pic16f1829.h: 1557: typedef union {
[; ;pic16f1829.h: 1558: struct {
[; ;pic16f1829.h: 1559: unsigned nBOR :1;
[; ;pic16f1829.h: 1560: unsigned nPOR :1;
[; ;pic16f1829.h: 1561: unsigned nRI :1;
[; ;pic16f1829.h: 1562: unsigned nRMCLR :1;
[; ;pic16f1829.h: 1563: unsigned :2;
[; ;pic16f1829.h: 1564: unsigned STKUNF :1;
[; ;pic16f1829.h: 1565: unsigned STKOVF :1;
[; ;pic16f1829.h: 1566: };
[; ;pic16f1829.h: 1567: } PCONbits_t;
[; ;pic16f1829.h: 1568: extern volatile PCONbits_t PCONbits @ 0x096;
[; ;pic16f1829.h: 1602: extern volatile unsigned char WDTCON @ 0x097;
"1604
[; ;pic16f1829.h: 1604: asm("WDTCON equ 097h");
[; <" WDTCON equ 097h ;# ">
[; ;pic16f1829.h: 1607: typedef union {
[; ;pic16f1829.h: 1608: struct {
[; ;pic16f1829.h: 1609: unsigned SWDTEN :1;
[; ;pic16f1829.h: 1610: unsigned WDTPS0 :1;
[; ;pic16f1829.h: 1611: unsigned WDTPS1 :1;
[; ;pic16f1829.h: 1612: unsigned WDTPS2 :1;
[; ;pic16f1829.h: 1613: unsigned WDTPS3 :1;
[; ;pic16f1829.h: 1614: unsigned WDTPS4 :1;
[; ;pic16f1829.h: 1615: };
[; ;pic16f1829.h: 1616: struct {
[; ;pic16f1829.h: 1617: unsigned :1;
[; ;pic16f1829.h: 1618: unsigned WDTPS :5;
[; ;pic16f1829.h: 1619: };
[; ;pic16f1829.h: 1620: } WDTCONbits_t;
[; ;pic16f1829.h: 1621: extern volatile WDTCONbits_t WDTCONbits @ 0x097;
[; ;pic16f1829.h: 1660: extern volatile unsigned char OSCTUNE @ 0x098;
"1662
[; ;pic16f1829.h: 1662: asm("OSCTUNE equ 098h");
[; <" OSCTUNE equ 098h ;# ">
[; ;pic16f1829.h: 1665: typedef union {
[; ;pic16f1829.h: 1666: struct {
[; ;pic16f1829.h: 1667: unsigned TUN0 :1;
[; ;pic16f1829.h: 1668: unsigned TUN1 :1;
[; ;pic16f1829.h: 1669: unsigned TUN2 :1;
[; ;pic16f1829.h: 1670: unsigned TUN3 :1;
[; ;pic16f1829.h: 1671: unsigned TUN4 :1;
[; ;pic16f1829.h: 1672: unsigned TUN5 :1;
[; ;pic16f1829.h: 1673: };
[; ;pic16f1829.h: 1674: struct {
[; ;pic16f1829.h: 1675: unsigned TUN :6;
[; ;pic16f1829.h: 1676: };
[; ;pic16f1829.h: 1677: } OSCTUNEbits_t;
[; ;pic16f1829.h: 1678: extern volatile OSCTUNEbits_t OSCTUNEbits @ 0x098;
[; ;pic16f1829.h: 1717: extern volatile unsigned char OSCCON @ 0x099;
"1719
[; ;pic16f1829.h: 1719: asm("OSCCON equ 099h");
[; <" OSCCON equ 099h ;# ">
[; ;pic16f1829.h: 1722: typedef union {
[; ;pic16f1829.h: 1723: struct {
[; ;pic16f1829.h: 1724: unsigned SCS0 :1;
[; ;pic16f1829.h: 1725: unsigned SCS1 :1;
[; ;pic16f1829.h: 1726: unsigned :1;
[; ;pic16f1829.h: 1727: unsigned IRCF0 :1;
[; ;pic16f1829.h: 1728: unsigned IRCF1 :1;
[; ;pic16f1829.h: 1729: unsigned IRCF2 :1;
[; ;pic16f1829.h: 1730: unsigned IRCF3 :1;
[; ;pic16f1829.h: 1731: unsigned SPLLEN :1;
[; ;pic16f1829.h: 1732: };
[; ;pic16f1829.h: 1733: struct {
[; ;pic16f1829.h: 1734: unsigned SCS :2;
[; ;pic16f1829.h: 1735: unsigned :1;
[; ;pic16f1829.h: 1736: unsigned IRCF :4;
[; ;pic16f1829.h: 1737: };
[; ;pic16f1829.h: 1738: } OSCCONbits_t;
[; ;pic16f1829.h: 1739: extern volatile OSCCONbits_t OSCCONbits @ 0x099;
[; ;pic16f1829.h: 1788: extern volatile unsigned char OSCSTAT @ 0x09A;
"1790
[; ;pic16f1829.h: 1790: asm("OSCSTAT equ 09Ah");
[; <" OSCSTAT equ 09Ah ;# ">
[; ;pic16f1829.h: 1793: typedef union {
[; ;pic16f1829.h: 1794: struct {
[; ;pic16f1829.h: 1795: unsigned HFIOFS :1;
[; ;pic16f1829.h: 1796: unsigned LFIOFR :1;
[; ;pic16f1829.h: 1797: unsigned MFIOFR :1;
[; ;pic16f1829.h: 1798: unsigned HFIOFL :1;
[; ;pic16f1829.h: 1799: unsigned HFIOFR :1;
[; ;pic16f1829.h: 1800: unsigned OSTS :1;
[; ;pic16f1829.h: 1801: unsigned PLLR :1;
[; ;pic16f1829.h: 1802: unsigned T1OSCR :1;
[; ;pic16f1829.h: 1803: };
[; ;pic16f1829.h: 1804: } OSCSTATbits_t;
[; ;pic16f1829.h: 1805: extern volatile OSCSTATbits_t OSCSTATbits @ 0x09A;
[; ;pic16f1829.h: 1849: extern volatile unsigned short ADRES @ 0x09B;
"1851
[; ;pic16f1829.h: 1851: asm("ADRES equ 09Bh");
[; <" ADRES equ 09Bh ;# ">
[; ;pic16f1829.h: 1855: extern volatile unsigned char ADRESL @ 0x09B;
"1857
[; ;pic16f1829.h: 1857: asm("ADRESL equ 09Bh");
[; <" ADRESL equ 09Bh ;# ">
[; ;pic16f1829.h: 1860: typedef union {
[; ;pic16f1829.h: 1861: struct {
[; ;pic16f1829.h: 1862: unsigned ADRESL :8;
[; ;pic16f1829.h: 1863: };
[; ;pic16f1829.h: 1864: } ADRESLbits_t;
[; ;pic16f1829.h: 1865: extern volatile ADRESLbits_t ADRESLbits @ 0x09B;
[; ;pic16f1829.h: 1874: extern volatile unsigned char ADRESH @ 0x09C;
"1876
[; ;pic16f1829.h: 1876: asm("ADRESH equ 09Ch");
[; <" ADRESH equ 09Ch ;# ">
[; ;pic16f1829.h: 1879: typedef union {
[; ;pic16f1829.h: 1880: struct {
[; ;pic16f1829.h: 1881: unsigned ADRESH :8;
[; ;pic16f1829.h: 1882: };
[; ;pic16f1829.h: 1883: } ADRESHbits_t;
[; ;pic16f1829.h: 1884: extern volatile ADRESHbits_t ADRESHbits @ 0x09C;
[; ;pic16f1829.h: 1893: extern volatile unsigned char ADCON0 @ 0x09D;
"1895
[; ;pic16f1829.h: 1895: asm("ADCON0 equ 09Dh");
[; <" ADCON0 equ 09Dh ;# ">
[; ;pic16f1829.h: 1898: typedef union {
[; ;pic16f1829.h: 1899: struct {
[; ;pic16f1829.h: 1900: unsigned ADON :1;
[; ;pic16f1829.h: 1901: unsigned GO_nDONE :1;
[; ;pic16f1829.h: 1902: unsigned CHS0 :1;
[; ;pic16f1829.h: 1903: unsigned CHS1 :1;
[; ;pic16f1829.h: 1904: unsigned CHS2 :1;
[; ;pic16f1829.h: 1905: unsigned CHS3 :1;
[; ;pic16f1829.h: 1906: unsigned CHS4 :1;
[; ;pic16f1829.h: 1907: };
[; ;pic16f1829.h: 1908: struct {
[; ;pic16f1829.h: 1909: unsigned :1;
[; ;pic16f1829.h: 1910: unsigned ADGO :1;
[; ;pic16f1829.h: 1911: unsigned CHS :5;
[; ;pic16f1829.h: 1912: };
[; ;pic16f1829.h: 1913: struct {
[; ;pic16f1829.h: 1914: unsigned :1;
[; ;pic16f1829.h: 1915: unsigned GO :1;
[; ;pic16f1829.h: 1916: };
[; ;pic16f1829.h: 1917: } ADCON0bits_t;
[; ;pic16f1829.h: 1918: extern volatile ADCON0bits_t ADCON0bits @ 0x09D;
[; ;pic16f1829.h: 1972: extern volatile unsigned char ADCON1 @ 0x09E;
"1974
[; ;pic16f1829.h: 1974: asm("ADCON1 equ 09Eh");
[; <" ADCON1 equ 09Eh ;# ">
[; ;pic16f1829.h: 1977: typedef union {
[; ;pic16f1829.h: 1978: struct {
[; ;pic16f1829.h: 1979: unsigned ADPREF0 :1;
[; ;pic16f1829.h: 1980: unsigned ADPREF1 :1;
[; ;pic16f1829.h: 1981: unsigned ADNREF :1;
[; ;pic16f1829.h: 1982: unsigned :1;
[; ;pic16f1829.h: 1983: unsigned ADCS0 :1;
[; ;pic16f1829.h: 1984: unsigned ADCS1 :1;
[; ;pic16f1829.h: 1985: unsigned ADCS2 :1;
[; ;pic16f1829.h: 1986: unsigned ADFM :1;
[; ;pic16f1829.h: 1987: };
[; ;pic16f1829.h: 1988: struct {
[; ;pic16f1829.h: 1989: unsigned ADPREF :2;
[; ;pic16f1829.h: 1990: unsigned :2;
[; ;pic16f1829.h: 1991: unsigned ADCS :3;
[; ;pic16f1829.h: 1992: };
[; ;pic16f1829.h: 1993: } ADCON1bits_t;
[; ;pic16f1829.h: 1994: extern volatile ADCON1bits_t ADCON1bits @ 0x09E;
[; ;pic16f1829.h: 2043: extern volatile unsigned char LATA @ 0x10C;
"2045
[; ;pic16f1829.h: 2045: asm("LATA equ 010Ch");
[; <" LATA equ 010Ch ;# ">
[; ;pic16f1829.h: 2048: typedef union {
[; ;pic16f1829.h: 2049: struct {
[; ;pic16f1829.h: 2050: unsigned LATA0 :1;
[; ;pic16f1829.h: 2051: unsigned LATA1 :1;
[; ;pic16f1829.h: 2052: unsigned LATA2 :1;
[; ;pic16f1829.h: 2053: unsigned :1;
[; ;pic16f1829.h: 2054: unsigned LATA4 :1;
[; ;pic16f1829.h: 2055: unsigned LATA5 :1;
[; ;pic16f1829.h: 2056: };
[; ;pic16f1829.h: 2057: } LATAbits_t;
[; ;pic16f1829.h: 2058: extern volatile LATAbits_t LATAbits @ 0x10C;
[; ;pic16f1829.h: 2087: extern volatile unsigned char LATB @ 0x10D;
"2089
[; ;pic16f1829.h: 2089: asm("LATB equ 010Dh");
[; <" LATB equ 010Dh ;# ">
[; ;pic16f1829.h: 2092: typedef union {
[; ;pic16f1829.h: 2093: struct {
[; ;pic16f1829.h: 2094: unsigned :4;
[; ;pic16f1829.h: 2095: unsigned LATB4 :1;
[; ;pic16f1829.h: 2096: unsigned LATB5 :1;
[; ;pic16f1829.h: 2097: unsigned LATB6 :1;
[; ;pic16f1829.h: 2098: unsigned LATB7 :1;
[; ;pic16f1829.h: 2099: };
[; ;pic16f1829.h: 2100: } LATBbits_t;
[; ;pic16f1829.h: 2101: extern volatile LATBbits_t LATBbits @ 0x10D;
[; ;pic16f1829.h: 2125: extern volatile unsigned char LATC @ 0x10E;
"2127
[; ;pic16f1829.h: 2127: asm("LATC equ 010Eh");
[; <" LATC equ 010Eh ;# ">
[; ;pic16f1829.h: 2130: typedef union {
[; ;pic16f1829.h: 2131: struct {
[; ;pic16f1829.h: 2132: unsigned LATC0 :1;
[; ;pic16f1829.h: 2133: unsigned LATC1 :1;
[; ;pic16f1829.h: 2134: unsigned LATC2 :1;
[; ;pic16f1829.h: 2135: unsigned LATC3 :1;
[; ;pic16f1829.h: 2136: unsigned LATC4 :1;
[; ;pic16f1829.h: 2137: unsigned LATC5 :1;
[; ;pic16f1829.h: 2138: unsigned LATC6 :1;
[; ;pic16f1829.h: 2139: unsigned LATC7 :1;
[; ;pic16f1829.h: 2140: };
[; ;pic16f1829.h: 2141: } LATCbits_t;
[; ;pic16f1829.h: 2142: extern volatile LATCbits_t LATCbits @ 0x10E;
[; ;pic16f1829.h: 2186: extern volatile unsigned char CM1CON0 @ 0x111;
"2188
[; ;pic16f1829.h: 2188: asm("CM1CON0 equ 0111h");
[; <" CM1CON0 equ 0111h ;# ">
[; ;pic16f1829.h: 2191: typedef union {
[; ;pic16f1829.h: 2192: struct {
[; ;pic16f1829.h: 2193: unsigned C1SYNC :1;
[; ;pic16f1829.h: 2194: unsigned C1HYS :1;
[; ;pic16f1829.h: 2195: unsigned C1SP :1;
[; ;pic16f1829.h: 2196: unsigned :1;
[; ;pic16f1829.h: 2197: unsigned C1POL :1;
[; ;pic16f1829.h: 2198: unsigned C1OE :1;
[; ;pic16f1829.h: 2199: unsigned C1OUT :1;
[; ;pic16f1829.h: 2200: unsigned C1ON :1;
[; ;pic16f1829.h: 2201: };
[; ;pic16f1829.h: 2202: } CM1CON0bits_t;
[; ;pic16f1829.h: 2203: extern volatile CM1CON0bits_t CM1CON0bits @ 0x111;
[; ;pic16f1829.h: 2242: extern volatile unsigned char CM1CON1 @ 0x112;
"2244
[; ;pic16f1829.h: 2244: asm("CM1CON1 equ 0112h");
[; <" CM1CON1 equ 0112h ;# ">
[; ;pic16f1829.h: 2247: typedef union {
[; ;pic16f1829.h: 2248: struct {
[; ;pic16f1829.h: 2249: unsigned C1NCH0 :1;
[; ;pic16f1829.h: 2250: unsigned C1NCH1 :1;
[; ;pic16f1829.h: 2251: unsigned :2;
[; ;pic16f1829.h: 2252: unsigned C1PCH0 :1;
[; ;pic16f1829.h: 2253: unsigned C1PCH1 :1;
[; ;pic16f1829.h: 2254: unsigned C1INTN :1;
[; ;pic16f1829.h: 2255: unsigned C1INTP :1;
[; ;pic16f1829.h: 2256: };
[; ;pic16f1829.h: 2257: struct {
[; ;pic16f1829.h: 2258: unsigned C1NCH :2;
[; ;pic16f1829.h: 2259: unsigned :2;
[; ;pic16f1829.h: 2260: unsigned C1PCH :2;
[; ;pic16f1829.h: 2261: };
[; ;pic16f1829.h: 2262: } CM1CON1bits_t;
[; ;pic16f1829.h: 2263: extern volatile CM1CON1bits_t CM1CON1bits @ 0x112;
[; ;pic16f1829.h: 2307: extern volatile unsigned char CM2CON0 @ 0x113;
"2309
[; ;pic16f1829.h: 2309: asm("CM2CON0 equ 0113h");
[; <" CM2CON0 equ 0113h ;# ">
[; ;pic16f1829.h: 2312: typedef union {
[; ;pic16f1829.h: 2313: struct {
[; ;pic16f1829.h: 2314: unsigned C2SYNC :1;
[; ;pic16f1829.h: 2315: unsigned C2HYS :1;
[; ;pic16f1829.h: 2316: unsigned C2SP :1;
[; ;pic16f1829.h: 2317: unsigned :1;
[; ;pic16f1829.h: 2318: unsigned C2POL :1;
[; ;pic16f1829.h: 2319: unsigned C2OE :1;
[; ;pic16f1829.h: 2320: unsigned C2OUT :1;
[; ;pic16f1829.h: 2321: unsigned C2ON :1;
[; ;pic16f1829.h: 2322: };
[; ;pic16f1829.h: 2323: } CM2CON0bits_t;
[; ;pic16f1829.h: 2324: extern volatile CM2CON0bits_t CM2CON0bits @ 0x113;
[; ;pic16f1829.h: 2363: extern volatile unsigned char CM2CON1 @ 0x114;
"2365
[; ;pic16f1829.h: 2365: asm("CM2CON1 equ 0114h");
[; <" CM2CON1 equ 0114h ;# ">
[; ;pic16f1829.h: 2368: typedef union {
[; ;pic16f1829.h: 2369: struct {
[; ;pic16f1829.h: 2370: unsigned C2NCH0 :1;
[; ;pic16f1829.h: 2371: unsigned C2NCH1 :1;
[; ;pic16f1829.h: 2372: unsigned :2;
[; ;pic16f1829.h: 2373: unsigned C2PCH0 :1;
[; ;pic16f1829.h: 2374: unsigned C2PCH1 :1;
[; ;pic16f1829.h: 2375: unsigned C2INTN :1;
[; ;pic16f1829.h: 2376: unsigned C2INTP :1;
[; ;pic16f1829.h: 2377: };
[; ;pic16f1829.h: 2378: struct {
[; ;pic16f1829.h: 2379: unsigned C2NCH :2;
[; ;pic16f1829.h: 2380: unsigned :2;
[; ;pic16f1829.h: 2381: unsigned C2PCH :2;
[; ;pic16f1829.h: 2382: };
[; ;pic16f1829.h: 2383: } CM2CON1bits_t;
[; ;pic16f1829.h: 2384: extern volatile CM2CON1bits_t CM2CON1bits @ 0x114;
[; ;pic16f1829.h: 2428: extern volatile unsigned char CMOUT @ 0x115;
"2430
[; ;pic16f1829.h: 2430: asm("CMOUT equ 0115h");
[; <" CMOUT equ 0115h ;# ">
[; ;pic16f1829.h: 2433: typedef union {
[; ;pic16f1829.h: 2434: struct {
[; ;pic16f1829.h: 2435: unsigned MC1OUT :1;
[; ;pic16f1829.h: 2436: unsigned MC2OUT :1;
[; ;pic16f1829.h: 2437: };
[; ;pic16f1829.h: 2438: } CMOUTbits_t;
[; ;pic16f1829.h: 2439: extern volatile CMOUTbits_t CMOUTbits @ 0x115;
[; ;pic16f1829.h: 2453: extern volatile unsigned char BORCON @ 0x116;
"2455
[; ;pic16f1829.h: 2455: asm("BORCON equ 0116h");
[; <" BORCON equ 0116h ;# ">
[; ;pic16f1829.h: 2458: typedef union {
[; ;pic16f1829.h: 2459: struct {
[; ;pic16f1829.h: 2460: unsigned BORRDY :1;
[; ;pic16f1829.h: 2461: unsigned :6;
[; ;pic16f1829.h: 2462: unsigned SBOREN :1;
[; ;pic16f1829.h: 2463: };
[; ;pic16f1829.h: 2464: } BORCONbits_t;
[; ;pic16f1829.h: 2465: extern volatile BORCONbits_t BORCONbits @ 0x116;
[; ;pic16f1829.h: 2479: extern volatile unsigned char FVRCON @ 0x117;
"2481
[; ;pic16f1829.h: 2481: asm("FVRCON equ 0117h");
[; <" FVRCON equ 0117h ;# ">
[; ;pic16f1829.h: 2484: typedef union {
[; ;pic16f1829.h: 2485: struct {
[; ;pic16f1829.h: 2486: unsigned ADFVR0 :1;
[; ;pic16f1829.h: 2487: unsigned ADFVR1 :1;
[; ;pic16f1829.h: 2488: unsigned CDAFVR0 :1;
[; ;pic16f1829.h: 2489: unsigned CDAFVR1 :1;
[; ;pic16f1829.h: 2490: unsigned TSRNG :1;
[; ;pic16f1829.h: 2491: unsigned TSEN :1;
[; ;pic16f1829.h: 2492: unsigned FVRRDY :1;
[; ;pic16f1829.h: 2493: unsigned FVREN :1;
[; ;pic16f1829.h: 2494: };
[; ;pic16f1829.h: 2495: struct {
[; ;pic16f1829.h: 2496: unsigned ADFVR :2;
[; ;pic16f1829.h: 2497: unsigned CDAFVR :2;
[; ;pic16f1829.h: 2498: };
[; ;pic16f1829.h: 2499: } FVRCONbits_t;
[; ;pic16f1829.h: 2500: extern volatile FVRCONbits_t FVRCONbits @ 0x117;
[; ;pic16f1829.h: 2554: extern volatile unsigned char DACCON0 @ 0x118;
"2556
[; ;pic16f1829.h: 2556: asm("DACCON0 equ 0118h");
[; <" DACCON0 equ 0118h ;# ">
[; ;pic16f1829.h: 2559: typedef union {
[; ;pic16f1829.h: 2560: struct {
[; ;pic16f1829.h: 2561: unsigned DACNSS :1;
[; ;pic16f1829.h: 2562: unsigned :1;
[; ;pic16f1829.h: 2563: unsigned DACPSS0 :1;
[; ;pic16f1829.h: 2564: unsigned DACPSS1 :1;
[; ;pic16f1829.h: 2565: unsigned :1;
[; ;pic16f1829.h: 2566: unsigned DACOE :1;
[; ;pic16f1829.h: 2567: unsigned DACLPS :1;
[; ;pic16f1829.h: 2568: unsigned DACEN :1;
[; ;pic16f1829.h: 2569: };
[; ;pic16f1829.h: 2570: struct {
[; ;pic16f1829.h: 2571: unsigned :2;
[; ;pic16f1829.h: 2572: unsigned DACPSS :2;
[; ;pic16f1829.h: 2573: };
[; ;pic16f1829.h: 2574: } DACCON0bits_t;
[; ;pic16f1829.h: 2575: extern volatile DACCON0bits_t DACCON0bits @ 0x118;
[; ;pic16f1829.h: 2614: extern volatile unsigned char DACCON1 @ 0x119;
"2616
[; ;pic16f1829.h: 2616: asm("DACCON1 equ 0119h");
[; <" DACCON1 equ 0119h ;# ">
[; ;pic16f1829.h: 2619: typedef union {
[; ;pic16f1829.h: 2620: struct {
[; ;pic16f1829.h: 2621: unsigned DACR0 :1;
[; ;pic16f1829.h: 2622: unsigned DACR1 :1;
[; ;pic16f1829.h: 2623: unsigned DACR2 :1;
[; ;pic16f1829.h: 2624: unsigned DACR3 :1;
[; ;pic16f1829.h: 2625: unsigned DACR4 :1;
[; ;pic16f1829.h: 2626: };
[; ;pic16f1829.h: 2627: struct {
[; ;pic16f1829.h: 2628: unsigned DACR :5;
[; ;pic16f1829.h: 2629: };
[; ;pic16f1829.h: 2630: } DACCON1bits_t;
[; ;pic16f1829.h: 2631: extern volatile DACCON1bits_t DACCON1bits @ 0x119;
[; ;pic16f1829.h: 2665: extern volatile unsigned char SRCON0 @ 0x11A;
"2667
[; ;pic16f1829.h: 2667: asm("SRCON0 equ 011Ah");
[; <" SRCON0 equ 011Ah ;# ">
[; ;pic16f1829.h: 2670: typedef union {
[; ;pic16f1829.h: 2671: struct {
[; ;pic16f1829.h: 2672: unsigned SRPR :1;
[; ;pic16f1829.h: 2673: unsigned SRPS :1;
[; ;pic16f1829.h: 2674: unsigned SRNQEN :1;
[; ;pic16f1829.h: 2675: unsigned SRQEN :1;
[; ;pic16f1829.h: 2676: unsigned SRCLK0 :1;
[; ;pic16f1829.h: 2677: unsigned SRCLK1 :1;
[; ;pic16f1829.h: 2678: unsigned SRCLK2 :1;
[; ;pic16f1829.h: 2679: unsigned SRLEN :1;
[; ;pic16f1829.h: 2680: };
[; ;pic16f1829.h: 2681: struct {
[; ;pic16f1829.h: 2682: unsigned :4;
[; ;pic16f1829.h: 2683: unsigned SRCLK :3;
[; ;pic16f1829.h: 2684: };
[; ;pic16f1829.h: 2685: } SRCON0bits_t;
[; ;pic16f1829.h: 2686: extern volatile SRCON0bits_t SRCON0bits @ 0x11A;
[; ;pic16f1829.h: 2735: extern volatile unsigned char SRCON1 @ 0x11B;
"2737
[; ;pic16f1829.h: 2737: asm("SRCON1 equ 011Bh");
[; <" SRCON1 equ 011Bh ;# ">
[; ;pic16f1829.h: 2740: typedef union {
[; ;pic16f1829.h: 2741: struct {
[; ;pic16f1829.h: 2742: unsigned SRRC1E :1;
[; ;pic16f1829.h: 2743: unsigned SRRC2E :1;
[; ;pic16f1829.h: 2744: unsigned SRRCKE :1;
[; ;pic16f1829.h: 2745: unsigned SRRPE :1;
[; ;pic16f1829.h: 2746: unsigned SRSC1E :1;
[; ;pic16f1829.h: 2747: unsigned SRSC2E :1;
[; ;pic16f1829.h: 2748: unsigned SRSCKE :1;
[; ;pic16f1829.h: 2749: unsigned SRSPE :1;
[; ;pic16f1829.h: 2750: };
[; ;pic16f1829.h: 2751: } SRCON1bits_t;
[; ;pic16f1829.h: 2752: extern volatile SRCON1bits_t SRCON1bits @ 0x11B;
[; ;pic16f1829.h: 2796: extern volatile unsigned char APFCON0 @ 0x11D;
"2798
[; ;pic16f1829.h: 2798: asm("APFCON0 equ 011Dh");
[; <" APFCON0 equ 011Dh ;# ">
[; ;pic16f1829.h: 2801: typedef union {
[; ;pic16f1829.h: 2802: struct {
[; ;pic16f1829.h: 2803: unsigned :2;
[; ;pic16f1829.h: 2804: unsigned TXCKSEL :1;
[; ;pic16f1829.h: 2805: unsigned T1GSEL :1;
[; ;pic16f1829.h: 2806: unsigned :3;
[; ;pic16f1829.h: 2807: unsigned RXDTSEL :1;
[; ;pic16f1829.h: 2808: };
[; ;pic16f1829.h: 2809: } APFCON0bits_t;
[; ;pic16f1829.h: 2810: extern volatile APFCON0bits_t APFCON0bits @ 0x11D;
[; ;pic16f1829.h: 2829: extern volatile unsigned char APFCON1 @ 0x11E;
"2831
[; ;pic16f1829.h: 2831: asm("APFCON1 equ 011Eh");
[; <" APFCON1 equ 011Eh ;# ">
[; ;pic16f1829.h: 2834: typedef union {
[; ;pic16f1829.h: 2835: struct {
[; ;pic16f1829.h: 2836: unsigned CCP2SEL :1;
[; ;pic16f1829.h: 2837: unsigned P2BSEL :1;
[; ;pic16f1829.h: 2838: unsigned P1CSEL :1;
[; ;pic16f1829.h: 2839: unsigned P1DSEL :1;
[; ;pic16f1829.h: 2840: unsigned SS2SEL :1;
[; ;pic16f1829.h: 2841: unsigned SDO2SEL :1;
[; ;pic16f1829.h: 2842: };
[; ;pic16f1829.h: 2843: } APFCON1bits_t;
[; ;pic16f1829.h: 2844: extern volatile APFCON1bits_t APFCON1bits @ 0x11E;
[; ;pic16f1829.h: 2878: extern volatile unsigned char ANSELA @ 0x18C;
"2880
[; ;pic16f1829.h: 2880: asm("ANSELA equ 018Ch");
[; <" ANSELA equ 018Ch ;# ">
[; ;pic16f1829.h: 2883: typedef union {
[; ;pic16f1829.h: 2884: struct {
[; ;pic16f1829.h: 2885: unsigned ANSA0 :1;
[; ;pic16f1829.h: 2886: unsigned ANSA1 :1;
[; ;pic16f1829.h: 2887: unsigned ANSA2 :1;
[; ;pic16f1829.h: 2888: unsigned :1;
[; ;pic16f1829.h: 2889: unsigned ANSA4 :1;
[; ;pic16f1829.h: 2890: };
[; ;pic16f1829.h: 2891: struct {
[; ;pic16f1829.h: 2892: unsigned ANSELA :5;
[; ;pic16f1829.h: 2893: };
[; ;pic16f1829.h: 2894: } ANSELAbits_t;
[; ;pic16f1829.h: 2895: extern volatile ANSELAbits_t ANSELAbits @ 0x18C;
[; ;pic16f1829.h: 2924: extern volatile unsigned char ANSELB @ 0x18D;
"2926
[; ;pic16f1829.h: 2926: asm("ANSELB equ 018Dh");
[; <" ANSELB equ 018Dh ;# ">
[; ;pic16f1829.h: 2929: typedef union {
[; ;pic16f1829.h: 2930: struct {
[; ;pic16f1829.h: 2931: unsigned :4;
[; ;pic16f1829.h: 2932: unsigned ANSB4 :1;
[; ;pic16f1829.h: 2933: unsigned ANSB5 :1;
[; ;pic16f1829.h: 2934: unsigned ANSB6 :1;
[; ;pic16f1829.h: 2935: unsigned ANSB7 :1;
[; ;pic16f1829.h: 2936: };
[; ;pic16f1829.h: 2937: struct {
[; ;pic16f1829.h: 2938: unsigned :4;
[; ;pic16f1829.h: 2939: unsigned ANSELB :4;
[; ;pic16f1829.h: 2940: };
[; ;pic16f1829.h: 2941: } ANSELBbits_t;
[; ;pic16f1829.h: 2942: extern volatile ANSELBbits_t ANSELBbits @ 0x18D;
[; ;pic16f1829.h: 2971: extern volatile unsigned char ANSELC @ 0x18E;
"2973
[; ;pic16f1829.h: 2973: asm("ANSELC equ 018Eh");
[; <" ANSELC equ 018Eh ;# ">
[; ;pic16f1829.h: 2976: typedef union {
[; ;pic16f1829.h: 2977: struct {
[; ;pic16f1829.h: 2978: unsigned ANSC0 :1;
[; ;pic16f1829.h: 2979: unsigned ANSC1 :1;
[; ;pic16f1829.h: 2980: unsigned ANSC2 :1;
[; ;pic16f1829.h: 2981: unsigned ANSC3 :1;
[; ;pic16f1829.h: 2982: unsigned :2;
[; ;pic16f1829.h: 2983: unsigned ANSC6 :1;
[; ;pic16f1829.h: 2984: unsigned ANSC7 :1;
[; ;pic16f1829.h: 2985: };
[; ;pic16f1829.h: 2986: struct {
[; ;pic16f1829.h: 2987: unsigned ANSELC :8;
[; ;pic16f1829.h: 2988: };
[; ;pic16f1829.h: 2989: } ANSELCbits_t;
[; ;pic16f1829.h: 2990: extern volatile ANSELCbits_t ANSELCbits @ 0x18E;
[; ;pic16f1829.h: 3029: extern volatile unsigned short EEADR @ 0x191;
"3031
[; ;pic16f1829.h: 3031: asm("EEADR equ 0191h");
[; <" EEADR equ 0191h ;# ">
[; ;pic16f1829.h: 3035: extern volatile unsigned char EEADRL @ 0x191;
"3037
[; ;pic16f1829.h: 3037: asm("EEADRL equ 0191h");
[; <" EEADRL equ 0191h ;# ">
[; ;pic16f1829.h: 3040: typedef union {
[; ;pic16f1829.h: 3041: struct {
[; ;pic16f1829.h: 3042: unsigned EEADRL :8;
[; ;pic16f1829.h: 3043: };
[; ;pic16f1829.h: 3044: } EEADRLbits_t;
[; ;pic16f1829.h: 3045: extern volatile EEADRLbits_t EEADRLbits @ 0x191;
[; ;pic16f1829.h: 3054: extern volatile unsigned char EEADRH @ 0x192;
"3056
[; ;pic16f1829.h: 3056: asm("EEADRH equ 0192h");
[; <" EEADRH equ 0192h ;# ">
[; ;pic16f1829.h: 3059: typedef union {
[; ;pic16f1829.h: 3060: struct {
[; ;pic16f1829.h: 3061: unsigned EEADRH :7;
[; ;pic16f1829.h: 3062: };
[; ;pic16f1829.h: 3063: } EEADRHbits_t;
[; ;pic16f1829.h: 3064: extern volatile EEADRHbits_t EEADRHbits @ 0x192;
[; ;pic16f1829.h: 3073: extern volatile unsigned short EEDAT @ 0x193;
"3075
[; ;pic16f1829.h: 3075: asm("EEDAT equ 0193h");
[; <" EEDAT equ 0193h ;# ">
[; ;pic16f1829.h: 3079: extern volatile unsigned char EEDATL @ 0x193;
"3081
[; ;pic16f1829.h: 3081: asm("EEDATL equ 0193h");
[; <" EEDATL equ 0193h ;# ">
[; ;pic16f1829.h: 3084: extern volatile unsigned char EEDATA @ 0x193;
"3086
[; ;pic16f1829.h: 3086: asm("EEDATA equ 0193h");
[; <" EEDATA equ 0193h ;# ">
[; ;pic16f1829.h: 3089: typedef union {
[; ;pic16f1829.h: 3090: struct {
[; ;pic16f1829.h: 3091: unsigned EEDATL :8;
[; ;pic16f1829.h: 3092: };
[; ;pic16f1829.h: 3093: } EEDATLbits_t;
[; ;pic16f1829.h: 3094: extern volatile EEDATLbits_t EEDATLbits @ 0x193;
[; ;pic16f1829.h: 3102: typedef union {
[; ;pic16f1829.h: 3103: struct {
[; ;pic16f1829.h: 3104: unsigned EEDATL :8;
[; ;pic16f1829.h: 3105: };
[; ;pic16f1829.h: 3106: } EEDATAbits_t;
[; ;pic16f1829.h: 3107: extern volatile EEDATAbits_t EEDATAbits @ 0x193;
[; ;pic16f1829.h: 3116: extern volatile unsigned char EEDATH @ 0x194;
"3118
[; ;pic16f1829.h: 3118: asm("EEDATH equ 0194h");
[; <" EEDATH equ 0194h ;# ">
[; ;pic16f1829.h: 3121: typedef union {
[; ;pic16f1829.h: 3122: struct {
[; ;pic16f1829.h: 3123: unsigned EEDATH :6;
[; ;pic16f1829.h: 3124: };
[; ;pic16f1829.h: 3125: } EEDATHbits_t;
[; ;pic16f1829.h: 3126: extern volatile EEDATHbits_t EEDATHbits @ 0x194;
[; ;pic16f1829.h: 3135: extern volatile unsigned char EECON1 @ 0x195;
"3137
[; ;pic16f1829.h: 3137: asm("EECON1 equ 0195h");
[; <" EECON1 equ 0195h ;# ">
[; ;pic16f1829.h: 3140: typedef union {
[; ;pic16f1829.h: 3141: struct {
[; ;pic16f1829.h: 3142: unsigned RD :1;
[; ;pic16f1829.h: 3143: unsigned WR :1;
[; ;pic16f1829.h: 3144: unsigned WREN :1;
[; ;pic16f1829.h: 3145: unsigned WRERR :1;
[; ;pic16f1829.h: 3146: unsigned FREE :1;
[; ;pic16f1829.h: 3147: unsigned LWLO :1;
[; ;pic16f1829.h: 3148: unsigned CFGS :1;
[; ;pic16f1829.h: 3149: unsigned EEPGD :1;
[; ;pic16f1829.h: 3150: };
[; ;pic16f1829.h: 3151: } EECON1bits_t;
[; ;pic16f1829.h: 3152: extern volatile EECON1bits_t EECON1bits @ 0x195;
[; ;pic16f1829.h: 3196: extern volatile unsigned char EECON2 @ 0x196;
"3198
[; ;pic16f1829.h: 3198: asm("EECON2 equ 0196h");
[; <" EECON2 equ 0196h ;# ">
[; ;pic16f1829.h: 3201: typedef union {
[; ;pic16f1829.h: 3202: struct {
[; ;pic16f1829.h: 3203: unsigned EECON2 :8;
[; ;pic16f1829.h: 3204: };
[; ;pic16f1829.h: 3205: } EECON2bits_t;
[; ;pic16f1829.h: 3206: extern volatile EECON2bits_t EECON2bits @ 0x196;
[; ;pic16f1829.h: 3215: extern volatile unsigned char RCREG @ 0x199;
"3217
[; ;pic16f1829.h: 3217: asm("RCREG equ 0199h");
[; <" RCREG equ 0199h ;# ">
[; ;pic16f1829.h: 3220: typedef union {
[; ;pic16f1829.h: 3221: struct {
[; ;pic16f1829.h: 3222: unsigned RCREG :8;
[; ;pic16f1829.h: 3223: };
[; ;pic16f1829.h: 3224: } RCREGbits_t;
[; ;pic16f1829.h: 3225: extern volatile RCREGbits_t RCREGbits @ 0x199;
[; ;pic16f1829.h: 3234: extern volatile unsigned char TXREG @ 0x19A;
"3236
[; ;pic16f1829.h: 3236: asm("TXREG equ 019Ah");
[; <" TXREG equ 019Ah ;# ">
[; ;pic16f1829.h: 3239: typedef union {
[; ;pic16f1829.h: 3240: struct {
[; ;pic16f1829.h: 3241: unsigned TXREG :8;
[; ;pic16f1829.h: 3242: };
[; ;pic16f1829.h: 3243: } TXREGbits_t;
[; ;pic16f1829.h: 3244: extern volatile TXREGbits_t TXREGbits @ 0x19A;
[; ;pic16f1829.h: 3253: extern volatile unsigned short SPBRG @ 0x19B;
"3255
[; ;pic16f1829.h: 3255: asm("SPBRG equ 019Bh");
[; <" SPBRG equ 019Bh ;# ">
[; ;pic16f1829.h: 3259: extern volatile unsigned char SPBRGL @ 0x19B;
"3261
[; ;pic16f1829.h: 3261: asm("SPBRGL equ 019Bh");
[; <" SPBRGL equ 019Bh ;# ">
[; ;pic16f1829.h: 3264: typedef union {
[; ;pic16f1829.h: 3265: struct {
[; ;pic16f1829.h: 3266: unsigned SPBRGL :8;
[; ;pic16f1829.h: 3267: };
[; ;pic16f1829.h: 3268: } SPBRGLbits_t;
[; ;pic16f1829.h: 3269: extern volatile SPBRGLbits_t SPBRGLbits @ 0x19B;
[; ;pic16f1829.h: 3278: extern volatile unsigned char SPBRGH @ 0x19C;
"3280
[; ;pic16f1829.h: 3280: asm("SPBRGH equ 019Ch");
[; <" SPBRGH equ 019Ch ;# ">
[; ;pic16f1829.h: 3283: typedef union {
[; ;pic16f1829.h: 3284: struct {
[; ;pic16f1829.h: 3285: unsigned SPBRGH :8;
[; ;pic16f1829.h: 3286: };
[; ;pic16f1829.h: 3287: } SPBRGHbits_t;
[; ;pic16f1829.h: 3288: extern volatile SPBRGHbits_t SPBRGHbits @ 0x19C;
[; ;pic16f1829.h: 3297: extern volatile unsigned char RCSTA @ 0x19D;
"3299
[; ;pic16f1829.h: 3299: asm("RCSTA equ 019Dh");
[; <" RCSTA equ 019Dh ;# ">
[; ;pic16f1829.h: 3302: typedef union {
[; ;pic16f1829.h: 3303: struct {
[; ;pic16f1829.h: 3304: unsigned RX9D :1;
[; ;pic16f1829.h: 3305: unsigned OERR :1;
[; ;pic16f1829.h: 3306: unsigned FERR :1;
[; ;pic16f1829.h: 3307: unsigned ADDEN :1;
[; ;pic16f1829.h: 3308: unsigned CREN :1;
[; ;pic16f1829.h: 3309: unsigned SREN :1;
[; ;pic16f1829.h: 3310: unsigned RX9 :1;
[; ;pic16f1829.h: 3311: unsigned SPEN :1;
[; ;pic16f1829.h: 3312: };
[; ;pic16f1829.h: 3313: } RCSTAbits_t;
[; ;pic16f1829.h: 3314: extern volatile RCSTAbits_t RCSTAbits @ 0x19D;
[; ;pic16f1829.h: 3358: extern volatile unsigned char TXSTA @ 0x19E;
"3360
[; ;pic16f1829.h: 3360: asm("TXSTA equ 019Eh");
[; <" TXSTA equ 019Eh ;# ">
[; ;pic16f1829.h: 3363: typedef union {
[; ;pic16f1829.h: 3364: struct {
[; ;pic16f1829.h: 3365: unsigned TX9D :1;
[; ;pic16f1829.h: 3366: unsigned TRMT :1;
[; ;pic16f1829.h: 3367: unsigned BRGH :1;
[; ;pic16f1829.h: 3368: unsigned SENDB :1;
[; ;pic16f1829.h: 3369: unsigned SYNC :1;
[; ;pic16f1829.h: 3370: unsigned TXEN :1;
[; ;pic16f1829.h: 3371: unsigned TX9 :1;
[; ;pic16f1829.h: 3372: unsigned CSRC :1;
[; ;pic16f1829.h: 3373: };
[; ;pic16f1829.h: 3374: } TXSTAbits_t;
[; ;pic16f1829.h: 3375: extern volatile TXSTAbits_t TXSTAbits @ 0x19E;
[; ;pic16f1829.h: 3419: extern volatile unsigned char BAUDCON @ 0x19F;
"3421
[; ;pic16f1829.h: 3421: asm("BAUDCON equ 019Fh");
[; <" BAUDCON equ 019Fh ;# ">
[; ;pic16f1829.h: 3424: typedef union {
[; ;pic16f1829.h: 3425: struct {
[; ;pic16f1829.h: 3426: unsigned ABDEN :1;
[; ;pic16f1829.h: 3427: unsigned WUE :1;
[; ;pic16f1829.h: 3428: unsigned :1;
[; ;pic16f1829.h: 3429: unsigned BRG16 :1;
[; ;pic16f1829.h: 3430: unsigned SCKP :1;
[; ;pic16f1829.h: 3431: unsigned :1;
[; ;pic16f1829.h: 3432: unsigned RCIDL :1;
[; ;pic16f1829.h: 3433: unsigned ABDOVF :1;
[; ;pic16f1829.h: 3434: };
[; ;pic16f1829.h: 3435: } BAUDCONbits_t;
[; ;pic16f1829.h: 3436: extern volatile BAUDCONbits_t BAUDCONbits @ 0x19F;
[; ;pic16f1829.h: 3470: extern volatile unsigned char WPUA @ 0x20C;
"3472
[; ;pic16f1829.h: 3472: asm("WPUA equ 020Ch");
[; <" WPUA equ 020Ch ;# ">
[; ;pic16f1829.h: 3475: typedef union {
[; ;pic16f1829.h: 3476: struct {
[; ;pic16f1829.h: 3477: unsigned WPUA0 :1;
[; ;pic16f1829.h: 3478: unsigned WPUA1 :1;
[; ;pic16f1829.h: 3479: unsigned WPUA2 :1;
[; ;pic16f1829.h: 3480: unsigned WPUA3 :1;
[; ;pic16f1829.h: 3481: unsigned WPUA4 :1;
[; ;pic16f1829.h: 3482: unsigned WPUA5 :1;
[; ;pic16f1829.h: 3483: };
[; ;pic16f1829.h: 3484: struct {
[; ;pic16f1829.h: 3485: unsigned WPUA :6;
[; ;pic16f1829.h: 3486: };
[; ;pic16f1829.h: 3487: } WPUAbits_t;
[; ;pic16f1829.h: 3488: extern volatile WPUAbits_t WPUAbits @ 0x20C;
[; ;pic16f1829.h: 3527: extern volatile unsigned char WPUB @ 0x20D;
"3529
[; ;pic16f1829.h: 3529: asm("WPUB equ 020Dh");
[; <" WPUB equ 020Dh ;# ">
[; ;pic16f1829.h: 3532: typedef union {
[; ;pic16f1829.h: 3533: struct {
[; ;pic16f1829.h: 3534: unsigned :4;
[; ;pic16f1829.h: 3535: unsigned WPUB4 :1;
[; ;pic16f1829.h: 3536: unsigned WPUB5 :1;
[; ;pic16f1829.h: 3537: unsigned WPUB6 :1;
[; ;pic16f1829.h: 3538: unsigned WPUB7 :1;
[; ;pic16f1829.h: 3539: };
[; ;pic16f1829.h: 3540: struct {
[; ;pic16f1829.h: 3541: unsigned :4;
[; ;pic16f1829.h: 3542: unsigned WPUB :4;
[; ;pic16f1829.h: 3543: };
[; ;pic16f1829.h: 3544: } WPUBbits_t;
[; ;pic16f1829.h: 3545: extern volatile WPUBbits_t WPUBbits @ 0x20D;
[; ;pic16f1829.h: 3574: extern volatile unsigned char WPUC @ 0x20E;
"3576
[; ;pic16f1829.h: 3576: asm("WPUC equ 020Eh");
[; <" WPUC equ 020Eh ;# ">
[; ;pic16f1829.h: 3579: typedef union {
[; ;pic16f1829.h: 3580: struct {
[; ;pic16f1829.h: 3581: unsigned WPUC0 :1;
[; ;pic16f1829.h: 3582: unsigned WPUC1 :1;
[; ;pic16f1829.h: 3583: unsigned WPUC2 :1;
[; ;pic16f1829.h: 3584: unsigned WPUC3 :1;
[; ;pic16f1829.h: 3585: unsigned WPUC4 :1;
[; ;pic16f1829.h: 3586: unsigned WPUC5 :1;
[; ;pic16f1829.h: 3587: unsigned WPUC6 :1;
[; ;pic16f1829.h: 3588: unsigned WPUC7 :1;
[; ;pic16f1829.h: 3589: };
[; ;pic16f1829.h: 3590: struct {
[; ;pic16f1829.h: 3591: unsigned WPUC :8;
[; ;pic16f1829.h: 3592: };
[; ;pic16f1829.h: 3593: } WPUCbits_t;
[; ;pic16f1829.h: 3594: extern volatile WPUCbits_t WPUCbits @ 0x20E;
[; ;pic16f1829.h: 3643: extern volatile unsigned char SSP1BUF @ 0x211;
"3645
[; ;pic16f1829.h: 3645: asm("SSP1BUF equ 0211h");
[; <" SSP1BUF equ 0211h ;# ">
[; ;pic16f1829.h: 3648: extern volatile unsigned char SSPBUF @ 0x211;
"3650
[; ;pic16f1829.h: 3650: asm("SSPBUF equ 0211h");
[; <" SSPBUF equ 0211h ;# ">
[; ;pic16f1829.h: 3653: typedef union {
[; ;pic16f1829.h: 3654: struct {
[; ;pic16f1829.h: 3655: unsigned SSPBUF :8;
[; ;pic16f1829.h: 3656: };
[; ;pic16f1829.h: 3657: } SSP1BUFbits_t;
[; ;pic16f1829.h: 3658: extern volatile SSP1BUFbits_t SSP1BUFbits @ 0x211;
[; ;pic16f1829.h: 3666: typedef union {
[; ;pic16f1829.h: 3667: struct {
[; ;pic16f1829.h: 3668: unsigned SSPBUF :8;
[; ;pic16f1829.h: 3669: };
[; ;pic16f1829.h: 3670: } SSPBUFbits_t;
[; ;pic16f1829.h: 3671: extern volatile SSPBUFbits_t SSPBUFbits @ 0x211;
[; ;pic16f1829.h: 3680: extern volatile unsigned char SSP1ADD @ 0x212;
"3682
[; ;pic16f1829.h: 3682: asm("SSP1ADD equ 0212h");
[; <" SSP1ADD equ 0212h ;# ">
[; ;pic16f1829.h: 3685: extern volatile unsigned char SSPADD @ 0x212;
"3687
[; ;pic16f1829.h: 3687: asm("SSPADD equ 0212h");
[; <" SSPADD equ 0212h ;# ">
[; ;pic16f1829.h: 3690: typedef union {
[; ;pic16f1829.h: 3691: struct {
[; ;pic16f1829.h: 3692: unsigned SSPADD :8;
[; ;pic16f1829.h: 3693: };
[; ;pic16f1829.h: 3694: } SSP1ADDbits_t;
[; ;pic16f1829.h: 3695: extern volatile SSP1ADDbits_t SSP1ADDbits @ 0x212;
[; ;pic16f1829.h: 3703: typedef union {
[; ;pic16f1829.h: 3704: struct {
[; ;pic16f1829.h: 3705: unsigned SSPADD :8;
[; ;pic16f1829.h: 3706: };
[; ;pic16f1829.h: 3707: } SSPADDbits_t;
[; ;pic16f1829.h: 3708: extern volatile SSPADDbits_t SSPADDbits @ 0x212;
[; ;pic16f1829.h: 3717: extern volatile unsigned char SSP1MSK @ 0x213;
"3719
[; ;pic16f1829.h: 3719: asm("SSP1MSK equ 0213h");
[; <" SSP1MSK equ 0213h ;# ">
[; ;pic16f1829.h: 3722: extern volatile unsigned char SSPMSK @ 0x213;
"3724
[; ;pic16f1829.h: 3724: asm("SSPMSK equ 0213h");
[; <" SSPMSK equ 0213h ;# ">
[; ;pic16f1829.h: 3727: typedef union {
[; ;pic16f1829.h: 3728: struct {
[; ;pic16f1829.h: 3729: unsigned SSPMSK :8;
[; ;pic16f1829.h: 3730: };
[; ;pic16f1829.h: 3731: } SSP1MSKbits_t;
[; ;pic16f1829.h: 3732: extern volatile SSP1MSKbits_t SSP1MSKbits @ 0x213;
[; ;pic16f1829.h: 3740: typedef union {
[; ;pic16f1829.h: 3741: struct {
[; ;pic16f1829.h: 3742: unsigned SSPMSK :8;
[; ;pic16f1829.h: 3743: };
[; ;pic16f1829.h: 3744: } SSPMSKbits_t;
[; ;pic16f1829.h: 3745: extern volatile SSPMSKbits_t SSPMSKbits @ 0x213;
[; ;pic16f1829.h: 3754: extern volatile unsigned char SSP1STAT @ 0x214;
"3756
[; ;pic16f1829.h: 3756: asm("SSP1STAT equ 0214h");
[; <" SSP1STAT equ 0214h ;# ">
[; ;pic16f1829.h: 3759: extern volatile unsigned char SSPSTAT @ 0x214;
"3761
[; ;pic16f1829.h: 3761: asm("SSPSTAT equ 0214h");
[; <" SSPSTAT equ 0214h ;# ">
[; ;pic16f1829.h: 3764: typedef union {
[; ;pic16f1829.h: 3765: struct {
[; ;pic16f1829.h: 3766: unsigned BF :1;
[; ;pic16f1829.h: 3767: unsigned UA :1;
[; ;pic16f1829.h: 3768: unsigned R_nW :1;
[; ;pic16f1829.h: 3769: unsigned S :1;
[; ;pic16f1829.h: 3770: unsigned P :1;
[; ;pic16f1829.h: 3771: unsigned D_nA :1;
[; ;pic16f1829.h: 3772: unsigned CKE :1;
[; ;pic16f1829.h: 3773: unsigned SMP :1;
[; ;pic16f1829.h: 3774: };
[; ;pic16f1829.h: 3775: } SSP1STATbits_t;
[; ;pic16f1829.h: 3776: extern volatile SSP1STATbits_t SSP1STATbits @ 0x214;
[; ;pic16f1829.h: 3819: typedef union {
[; ;pic16f1829.h: 3820: struct {
[; ;pic16f1829.h: 3821: unsigned BF :1;
[; ;pic16f1829.h: 3822: unsigned UA :1;
[; ;pic16f1829.h: 3823: unsigned R_nW :1;
[; ;pic16f1829.h: 3824: unsigned S :1;
[; ;pic16f1829.h: 3825: unsigned P :1;
[; ;pic16f1829.h: 3826: unsigned D_nA :1;
[; ;pic16f1829.h: 3827: unsigned CKE :1;
[; ;pic16f1829.h: 3828: unsigned SMP :1;
[; ;pic16f1829.h: 3829: };
[; ;pic16f1829.h: 3830: } SSPSTATbits_t;
[; ;pic16f1829.h: 3831: extern volatile SSPSTATbits_t SSPSTATbits @ 0x214;
[; ;pic16f1829.h: 3875: extern volatile unsigned char SSP1CON1 @ 0x215;
"3877
[; ;pic16f1829.h: 3877: asm("SSP1CON1 equ 0215h");
[; <" SSP1CON1 equ 0215h ;# ">
[; ;pic16f1829.h: 3880: extern volatile unsigned char SSPCON1 @ 0x215;
"3882
[; ;pic16f1829.h: 3882: asm("SSPCON1 equ 0215h");
[; <" SSPCON1 equ 0215h ;# ">
[; ;pic16f1829.h: 3884: extern volatile unsigned char SSPCON @ 0x215;
"3886
[; ;pic16f1829.h: 3886: asm("SSPCON equ 0215h");
[; <" SSPCON equ 0215h ;# ">
[; ;pic16f1829.h: 3889: typedef union {
[; ;pic16f1829.h: 3890: struct {
[; ;pic16f1829.h: 3891: unsigned SSPM0 :1;
[; ;pic16f1829.h: 3892: unsigned SSPM1 :1;
[; ;pic16f1829.h: 3893: unsigned SSPM2 :1;
[; ;pic16f1829.h: 3894: unsigned SSPM3 :1;
[; ;pic16f1829.h: 3895: unsigned CKP :1;
[; ;pic16f1829.h: 3896: unsigned SSPEN :1;
[; ;pic16f1829.h: 3897: unsigned SSPOV :1;
[; ;pic16f1829.h: 3898: unsigned WCOL :1;
[; ;pic16f1829.h: 3899: };
[; ;pic16f1829.h: 3900: struct {
[; ;pic16f1829.h: 3901: unsigned SSPM :4;
[; ;pic16f1829.h: 3902: };
[; ;pic16f1829.h: 3903: } SSP1CON1bits_t;
[; ;pic16f1829.h: 3904: extern volatile SSP1CON1bits_t SSP1CON1bits @ 0x215;
[; ;pic16f1829.h: 3952: typedef union {
[; ;pic16f1829.h: 3953: struct {
[; ;pic16f1829.h: 3954: unsigned SSPM0 :1;
[; ;pic16f1829.h: 3955: unsigned SSPM1 :1;
[; ;pic16f1829.h: 3956: unsigned SSPM2 :1;
[; ;pic16f1829.h: 3957: unsigned SSPM3 :1;
[; ;pic16f1829.h: 3958: unsigned CKP :1;
[; ;pic16f1829.h: 3959: unsigned SSPEN :1;
[; ;pic16f1829.h: 3960: unsigned SSPOV :1;
[; ;pic16f1829.h: 3961: unsigned WCOL :1;
[; ;pic16f1829.h: 3962: };
[; ;pic16f1829.h: 3963: struct {
[; ;pic16f1829.h: 3964: unsigned SSPM :4;
[; ;pic16f1829.h: 3965: };
[; ;pic16f1829.h: 3966: } SSPCON1bits_t;
[; ;pic16f1829.h: 3967: extern volatile SSPCON1bits_t SSPCON1bits @ 0x215;
[; ;pic16f1829.h: 4014: typedef union {
[; ;pic16f1829.h: 4015: struct {
[; ;pic16f1829.h: 4016: unsigned SSPM0 :1;
[; ;pic16f1829.h: 4017: unsigned SSPM1 :1;
[; ;pic16f1829.h: 4018: unsigned SSPM2 :1;
[; ;pic16f1829.h: 4019: unsigned SSPM3 :1;
[; ;pic16f1829.h: 4020: unsigned CKP :1;
[; ;pic16f1829.h: 4021: unsigned SSPEN :1;
[; ;pic16f1829.h: 4022: unsigned SSPOV :1;
[; ;pic16f1829.h: 4023: unsigned WCOL :1;
[; ;pic16f1829.h: 4024: };
[; ;pic16f1829.h: 4025: struct {
[; ;pic16f1829.h: 4026: unsigned SSPM :4;
[; ;pic16f1829.h: 4027: };
[; ;pic16f1829.h: 4028: } SSPCONbits_t;
[; ;pic16f1829.h: 4029: extern volatile SSPCONbits_t SSPCONbits @ 0x215;
[; ;pic16f1829.h: 4078: extern volatile unsigned char SSP1CON2 @ 0x216;
"4080
[; ;pic16f1829.h: 4080: asm("SSP1CON2 equ 0216h");
[; <" SSP1CON2 equ 0216h ;# ">
[; ;pic16f1829.h: 4083: extern volatile unsigned char SSPCON2 @ 0x216;
"4085
[; ;pic16f1829.h: 4085: asm("SSPCON2 equ 0216h");
[; <" SSPCON2 equ 0216h ;# ">
[; ;pic16f1829.h: 4088: typedef union {
[; ;pic16f1829.h: 4089: struct {
[; ;pic16f1829.h: 4090: unsigned SEN :1;
[; ;pic16f1829.h: 4091: unsigned RSEN :1;
[; ;pic16f1829.h: 4092: unsigned PEN :1;
[; ;pic16f1829.h: 4093: unsigned RCEN :1;
[; ;pic16f1829.h: 4094: unsigned ACKEN :1;
[; ;pic16f1829.h: 4095: unsigned ACKDT :1;
[; ;pic16f1829.h: 4096: unsigned ACKSTAT :1;
[; ;pic16f1829.h: 4097: unsigned GCEN :1;
[; ;pic16f1829.h: 4098: };
[; ;pic16f1829.h: 4099: } SSP1CON2bits_t;
[; ;pic16f1829.h: 4100: extern volatile SSP1CON2bits_t SSP1CON2bits @ 0x216;
[; ;pic16f1829.h: 4143: typedef union {
[; ;pic16f1829.h: 4144: struct {
[; ;pic16f1829.h: 4145: unsigned SEN :1;
[; ;pic16f1829.h: 4146: unsigned RSEN :1;
[; ;pic16f1829.h: 4147: unsigned PEN :1;
[; ;pic16f1829.h: 4148: unsigned RCEN :1;
[; ;pic16f1829.h: 4149: unsigned ACKEN :1;
[; ;pic16f1829.h: 4150: unsigned ACKDT :1;
[; ;pic16f1829.h: 4151: unsigned ACKSTAT :1;
[; ;pic16f1829.h: 4152: unsigned GCEN :1;
[; ;pic16f1829.h: 4153: };
[; ;pic16f1829.h: 4154: } SSPCON2bits_t;
[; ;pic16f1829.h: 4155: extern volatile SSPCON2bits_t SSPCON2bits @ 0x216;
[; ;pic16f1829.h: 4199: extern volatile unsigned char SSP1CON3 @ 0x217;
"4201
[; ;pic16f1829.h: 4201: asm("SSP1CON3 equ 0217h");
[; <" SSP1CON3 equ 0217h ;# ">
[; ;pic16f1829.h: 4204: extern volatile unsigned char SSPCON3 @ 0x217;
"4206
[; ;pic16f1829.h: 4206: asm("SSPCON3 equ 0217h");
[; <" SSPCON3 equ 0217h ;# ">
[; ;pic16f1829.h: 4209: typedef union {
[; ;pic16f1829.h: 4210: struct {
[; ;pic16f1829.h: 4211: unsigned DHEN :1;
[; ;pic16f1829.h: 4212: unsigned AHEN :1;
[; ;pic16f1829.h: 4213: unsigned SBCDE :1;
[; ;pic16f1829.h: 4214: unsigned SDAHT :1;
[; ;pic16f1829.h: 4215: unsigned BOEN :1;
[; ;pic16f1829.h: 4216: unsigned SCIE :1;
[; ;pic16f1829.h: 4217: unsigned PCIE :1;
[; ;pic16f1829.h: 4218: unsigned ACKTIM :1;
[; ;pic16f1829.h: 4219: };
[; ;pic16f1829.h: 4220: } SSP1CON3bits_t;
[; ;pic16f1829.h: 4221: extern volatile SSP1CON3bits_t SSP1CON3bits @ 0x217;
[; ;pic16f1829.h: 4264: typedef union {
[; ;pic16f1829.h: 4265: struct {
[; ;pic16f1829.h: 4266: unsigned DHEN :1;
[; ;pic16f1829.h: 4267: unsigned AHEN :1;
[; ;pic16f1829.h: 4268: unsigned SBCDE :1;
[; ;pic16f1829.h: 4269: unsigned SDAHT :1;
[; ;pic16f1829.h: 4270: unsigned BOEN :1;
[; ;pic16f1829.h: 4271: unsigned SCIE :1;
[; ;pic16f1829.h: 4272: unsigned PCIE :1;
[; ;pic16f1829.h: 4273: unsigned ACKTIM :1;
[; ;pic16f1829.h: 4274: };
[; ;pic16f1829.h: 4275: } SSPCON3bits_t;
[; ;pic16f1829.h: 4276: extern volatile SSPCON3bits_t SSPCON3bits @ 0x217;
[; ;pic16f1829.h: 4320: extern volatile unsigned char SSP2BUF @ 0x219;
"4322
[; ;pic16f1829.h: 4322: asm("SSP2BUF equ 0219h");
[; <" SSP2BUF equ 0219h ;# ">
[; ;pic16f1829.h: 4325: typedef union {
[; ;pic16f1829.h: 4326: struct {
[; ;pic16f1829.h: 4327: unsigned SSPBUF :8;
[; ;pic16f1829.h: 4328: };
[; ;pic16f1829.h: 4329: } SSP2BUFbits_t;
[; ;pic16f1829.h: 4330: extern volatile SSP2BUFbits_t SSP2BUFbits @ 0x219;
[; ;pic16f1829.h: 4339: extern volatile unsigned char SSP2ADD @ 0x21A;
"4341
[; ;pic16f1829.h: 4341: asm("SSP2ADD equ 021Ah");
[; <" SSP2ADD equ 021Ah ;# ">
[; ;pic16f1829.h: 4344: typedef union {
[; ;pic16f1829.h: 4345: struct {
[; ;pic16f1829.h: 4346: unsigned SSPADD :8;
[; ;pic16f1829.h: 4347: };
[; ;pic16f1829.h: 4348: } SSP2ADDbits_t;
[; ;pic16f1829.h: 4349: extern volatile SSP2ADDbits_t SSP2ADDbits @ 0x21A;
[; ;pic16f1829.h: 4358: extern volatile unsigned char SSP2MSK @ 0x21B;
"4360
[; ;pic16f1829.h: 4360: asm("SSP2MSK equ 021Bh");
[; <" SSP2MSK equ 021Bh ;# ">
[; ;pic16f1829.h: 4363: typedef union {
[; ;pic16f1829.h: 4364: struct {
[; ;pic16f1829.h: 4365: unsigned SSPMSK :8;
[; ;pic16f1829.h: 4366: };
[; ;pic16f1829.h: 4367: } SSP2MSKbits_t;
[; ;pic16f1829.h: 4368: extern volatile SSP2MSKbits_t SSP2MSKbits @ 0x21B;
[; ;pic16f1829.h: 4377: extern volatile unsigned char SSP2STAT @ 0x21C;
"4379
[; ;pic16f1829.h: 4379: asm("SSP2STAT equ 021Ch");
[; <" SSP2STAT equ 021Ch ;# ">
[; ;pic16f1829.h: 4382: typedef union {
[; ;pic16f1829.h: 4383: struct {
[; ;pic16f1829.h: 4384: unsigned BF :1;
[; ;pic16f1829.h: 4385: unsigned UA :1;
[; ;pic16f1829.h: 4386: unsigned R_nW :1;
[; ;pic16f1829.h: 4387: unsigned S :1;
[; ;pic16f1829.h: 4388: unsigned P :1;
[; ;pic16f1829.h: 4389: unsigned D_nA :1;
[; ;pic16f1829.h: 4390: unsigned CKE :1;
[; ;pic16f1829.h: 4391: unsigned SMP :1;
[; ;pic16f1829.h: 4392: };
[; ;pic16f1829.h: 4393: } SSP2STATbits_t;
[; ;pic16f1829.h: 4394: extern volatile SSP2STATbits_t SSP2STATbits @ 0x21C;
[; ;pic16f1829.h: 4438: extern volatile unsigned char SSP2CON1 @ 0x21D;
"4440
[; ;pic16f1829.h: 4440: asm("SSP2CON1 equ 021Dh");
[; <" SSP2CON1 equ 021Dh ;# ">
[; ;pic16f1829.h: 4443: typedef union {
[; ;pic16f1829.h: 4444: struct {
[; ;pic16f1829.h: 4445: unsigned SSPM0 :1;
[; ;pic16f1829.h: 4446: unsigned SSPM1 :1;
[; ;pic16f1829.h: 4447: unsigned SSPM2 :1;
[; ;pic16f1829.h: 4448: unsigned SSPM3 :1;
[; ;pic16f1829.h: 4449: unsigned CKP :1;
[; ;pic16f1829.h: 4450: unsigned SSPEN :1;
[; ;pic16f1829.h: 4451: unsigned SSPOV :1;
[; ;pic16f1829.h: 4452: unsigned WCOL :1;
[; ;pic16f1829.h: 4453: };
[; ;pic16f1829.h: 4454: struct {
[; ;pic16f1829.h: 4455: unsigned SSPM :4;
[; ;pic16f1829.h: 4456: };
[; ;pic16f1829.h: 4457: } SSP2CON1bits_t;
[; ;pic16f1829.h: 4458: extern volatile SSP2CON1bits_t SSP2CON1bits @ 0x21D;
[; ;pic16f1829.h: 4507: extern volatile unsigned char SSP2CON2 @ 0x21E;
"4509
[; ;pic16f1829.h: 4509: asm("SSP2CON2 equ 021Eh");
[; <" SSP2CON2 equ 021Eh ;# ">
[; ;pic16f1829.h: 4512: typedef union {
[; ;pic16f1829.h: 4513: struct {
[; ;pic16f1829.h: 4514: unsigned SEN :1;
[; ;pic16f1829.h: 4515: unsigned RSEN :1;
[; ;pic16f1829.h: 4516: unsigned PEN :1;
[; ;pic16f1829.h: 4517: unsigned RCEN :1;
[; ;pic16f1829.h: 4518: unsigned ACKEN :1;
[; ;pic16f1829.h: 4519: unsigned ACKDT :1;
[; ;pic16f1829.h: 4520: unsigned ACKSTAT :1;
[; ;pic16f1829.h: 4521: unsigned GCEN :1;
[; ;pic16f1829.h: 4522: };
[; ;pic16f1829.h: 4523: } SSP2CON2bits_t;
[; ;pic16f1829.h: 4524: extern volatile SSP2CON2bits_t SSP2CON2bits @ 0x21E;
[; ;pic16f1829.h: 4568: extern volatile unsigned char SSP2CON3 @ 0x21F;
"4570
[; ;pic16f1829.h: 4570: asm("SSP2CON3 equ 021Fh");
[; <" SSP2CON3 equ 021Fh ;# ">
[; ;pic16f1829.h: 4573: typedef union {
[; ;pic16f1829.h: 4574: struct {
[; ;pic16f1829.h: 4575: unsigned DHEN :1;
[; ;pic16f1829.h: 4576: unsigned AHEN :1;
[; ;pic16f1829.h: 4577: unsigned SBCDE :1;
[; ;pic16f1829.h: 4578: unsigned SDAHT :1;
[; ;pic16f1829.h: 4579: unsigned BOEN :1;
[; ;pic16f1829.h: 4580: unsigned SCIE :1;
[; ;pic16f1829.h: 4581: unsigned PCIE :1;
[; ;pic16f1829.h: 4582: unsigned ACKTIM :1;
[; ;pic16f1829.h: 4583: };
[; ;pic16f1829.h: 4584: } SSP2CON3bits_t;
[; ;pic16f1829.h: 4585: extern volatile SSP2CON3bits_t SSP2CON3bits @ 0x21F;
[; ;pic16f1829.h: 4629: extern volatile unsigned char CCPR1L @ 0x291;
"4631
[; ;pic16f1829.h: 4631: asm("CCPR1L equ 0291h");
[; <" CCPR1L equ 0291h ;# ">
[; ;pic16f1829.h: 4634: typedef union {
[; ;pic16f1829.h: 4635: struct {
[; ;pic16f1829.h: 4636: unsigned CCPR1L :8;
[; ;pic16f1829.h: 4637: };
[; ;pic16f1829.h: 4638: } CCPR1Lbits_t;
[; ;pic16f1829.h: 4639: extern volatile CCPR1Lbits_t CCPR1Lbits @ 0x291;
[; ;pic16f1829.h: 4648: extern volatile unsigned char CCPR1H @ 0x292;
"4650
[; ;pic16f1829.h: 4650: asm("CCPR1H equ 0292h");
[; <" CCPR1H equ 0292h ;# ">
[; ;pic16f1829.h: 4653: typedef union {
[; ;pic16f1829.h: 4654: struct {
[; ;pic16f1829.h: 4655: unsigned CCPR1H :8;
[; ;pic16f1829.h: 4656: };
[; ;pic16f1829.h: 4657: } CCPR1Hbits_t;
[; ;pic16f1829.h: 4658: extern volatile CCPR1Hbits_t CCPR1Hbits @ 0x292;
[; ;pic16f1829.h: 4667: extern volatile unsigned char CCP1CON @ 0x293;
"4669
[; ;pic16f1829.h: 4669: asm("CCP1CON equ 0293h");
[; <" CCP1CON equ 0293h ;# ">
[; ;pic16f1829.h: 4672: typedef union {
[; ;pic16f1829.h: 4673: struct {
[; ;pic16f1829.h: 4674: unsigned CCP1M0 :1;
[; ;pic16f1829.h: 4675: unsigned CCP1M1 :1;
[; ;pic16f1829.h: 4676: unsigned CCP1M2 :1;
[; ;pic16f1829.h: 4677: unsigned CCP1M3 :1;
[; ;pic16f1829.h: 4678: unsigned DC1B0 :1;
[; ;pic16f1829.h: 4679: unsigned DC1B1 :1;
[; ;pic16f1829.h: 4680: unsigned P1M0 :1;
[; ;pic16f1829.h: 4681: unsigned P1M1 :1;
[; ;pic16f1829.h: 4682: };
[; ;pic16f1829.h: 4683: struct {
[; ;pic16f1829.h: 4684: unsigned CCP1M :4;
[; ;pic16f1829.h: 4685: unsigned DC1B :2;
[; ;pic16f1829.h: 4686: unsigned P1M :2;
[; ;pic16f1829.h: 4687: };
[; ;pic16f1829.h: 4688: } CCP1CONbits_t;
[; ;pic16f1829.h: 4689: extern volatile CCP1CONbits_t CCP1CONbits @ 0x293;
[; ;pic16f1829.h: 4748: extern volatile unsigned char PWM1CON @ 0x294;
"4750
[; ;pic16f1829.h: 4750: asm("PWM1CON equ 0294h");
[; <" PWM1CON equ 0294h ;# ">
[; ;pic16f1829.h: 4753: typedef union {
[; ;pic16f1829.h: 4754: struct {
[; ;pic16f1829.h: 4755: unsigned P1DC0 :1;
[; ;pic16f1829.h: 4756: unsigned P1DC1 :1;
[; ;pic16f1829.h: 4757: unsigned P1DC2 :1;
[; ;pic16f1829.h: 4758: unsigned P1DC3 :1;
[; ;pic16f1829.h: 4759: unsigned P1DC4 :1;
[; ;pic16f1829.h: 4760: unsigned P1DC5 :1;
[; ;pic16f1829.h: 4761: unsigned P1DC6 :1;
[; ;pic16f1829.h: 4762: unsigned P1RSEN :1;
[; ;pic16f1829.h: 4763: };
[; ;pic16f1829.h: 4764: struct {
[; ;pic16f1829.h: 4765: unsigned P1DC :7;
[; ;pic16f1829.h: 4766: };
[; ;pic16f1829.h: 4767: } PWM1CONbits_t;
[; ;pic16f1829.h: 4768: extern volatile PWM1CONbits_t PWM1CONbits @ 0x294;
[; ;pic16f1829.h: 4817: extern volatile unsigned char CCP1AS @ 0x295;
"4819
[; ;pic16f1829.h: 4819: asm("CCP1AS equ 0295h");
[; <" CCP1AS equ 0295h ;# ">
[; ;pic16f1829.h: 4822: extern volatile unsigned char ECCP1AS @ 0x295;
"4824
[; ;pic16f1829.h: 4824: asm("ECCP1AS equ 0295h");
[; <" ECCP1AS equ 0295h ;# ">
[; ;pic16f1829.h: 4827: typedef union {
[; ;pic16f1829.h: 4828: struct {
[; ;pic16f1829.h: 4829: unsigned PSS1BD0 :1;
[; ;pic16f1829.h: 4830: unsigned PSS1BD1 :1;
[; ;pic16f1829.h: 4831: unsigned PSS1AC0 :1;
[; ;pic16f1829.h: 4832: unsigned PSS1AC1 :1;
[; ;pic16f1829.h: 4833: unsigned CCP1AS0 :1;
[; ;pic16f1829.h: 4834: unsigned CCP1AS1 :1;
[; ;pic16f1829.h: 4835: unsigned CCP1AS2 :1;
[; ;pic16f1829.h: 4836: unsigned CCP1ASE :1;
[; ;pic16f1829.h: 4837: };
[; ;pic16f1829.h: 4838: struct {
[; ;pic16f1829.h: 4839: unsigned PSS1BD :2;
[; ;pic16f1829.h: 4840: unsigned PSS1AC :2;
[; ;pic16f1829.h: 4841: unsigned CCP1AS :3;
[; ;pic16f1829.h: 4842: };
[; ;pic16f1829.h: 4843: } CCP1ASbits_t;
[; ;pic16f1829.h: 4844: extern volatile CCP1ASbits_t CCP1ASbits @ 0x295;
[; ;pic16f1829.h: 4902: typedef union {
[; ;pic16f1829.h: 4903: struct {
[; ;pic16f1829.h: 4904: unsigned PSS1BD0 :1;
[; ;pic16f1829.h: 4905: unsigned PSS1BD1 :1;
[; ;pic16f1829.h: 4906: unsigned PSS1AC0 :1;
[; ;pic16f1829.h: 4907: unsigned PSS1AC1 :1;
[; ;pic16f1829.h: 4908: unsigned CCP1AS0 :1;
[; ;pic16f1829.h: 4909: unsigned CCP1AS1 :1;
[; ;pic16f1829.h: 4910: unsigned CCP1AS2 :1;
[; ;pic16f1829.h: 4911: unsigned CCP1ASE :1;
[; ;pic16f1829.h: 4912: };
[; ;pic16f1829.h: 4913: struct {
[; ;pic16f1829.h: 4914: unsigned PSS1BD :2;
[; ;pic16f1829.h: 4915: unsigned PSS1AC :2;
[; ;pic16f1829.h: 4916: unsigned CCP1AS :3;
[; ;pic16f1829.h: 4917: };
[; ;pic16f1829.h: 4918: } ECCP1ASbits_t;
[; ;pic16f1829.h: 4919: extern volatile ECCP1ASbits_t ECCP1ASbits @ 0x295;
[; ;pic16f1829.h: 4978: extern volatile unsigned char PSTR1CON @ 0x296;
"4980
[; ;pic16f1829.h: 4980: asm("PSTR1CON equ 0296h");
[; <" PSTR1CON equ 0296h ;# ">
[; ;pic16f1829.h: 4983: typedef union {
[; ;pic16f1829.h: 4984: struct {
[; ;pic16f1829.h: 4985: unsigned STR1A :1;
[; ;pic16f1829.h: 4986: unsigned STR1B :1;
[; ;pic16f1829.h: 4987: unsigned STR1C :1;
[; ;pic16f1829.h: 4988: unsigned STR1D :1;
[; ;pic16f1829.h: 4989: unsigned STR1SYNC :1;
[; ;pic16f1829.h: 4990: };
[; ;pic16f1829.h: 4991: } PSTR1CONbits_t;
[; ;pic16f1829.h: 4992: extern volatile PSTR1CONbits_t PSTR1CONbits @ 0x296;
[; ;pic16f1829.h: 5021: extern volatile unsigned char CCPR2L @ 0x298;
"5023
[; ;pic16f1829.h: 5023: asm("CCPR2L equ 0298h");
[; <" CCPR2L equ 0298h ;# ">
[; ;pic16f1829.h: 5026: typedef union {
[; ;pic16f1829.h: 5027: struct {
[; ;pic16f1829.h: 5028: unsigned CCPR2L :8;
[; ;pic16f1829.h: 5029: };
[; ;pic16f1829.h: 5030: } CCPR2Lbits_t;
[; ;pic16f1829.h: 5031: extern volatile CCPR2Lbits_t CCPR2Lbits @ 0x298;
[; ;pic16f1829.h: 5040: extern volatile unsigned char CCPR2H @ 0x299;
"5042
[; ;pic16f1829.h: 5042: asm("CCPR2H equ 0299h");
[; <" CCPR2H equ 0299h ;# ">
[; ;pic16f1829.h: 5045: typedef union {
[; ;pic16f1829.h: 5046: struct {
[; ;pic16f1829.h: 5047: unsigned CCP2RH :8;
[; ;pic16f1829.h: 5048: };
[; ;pic16f1829.h: 5049: } CCPR2Hbits_t;
[; ;pic16f1829.h: 5050: extern volatile CCPR2Hbits_t CCPR2Hbits @ 0x299;
[; ;pic16f1829.h: 5059: extern volatile unsigned char CCP2CON @ 0x29A;
"5061
[; ;pic16f1829.h: 5061: asm("CCP2CON equ 029Ah");
[; <" CCP2CON equ 029Ah ;# ">
[; ;pic16f1829.h: 5064: typedef union {
[; ;pic16f1829.h: 5065: struct {
[; ;pic16f1829.h: 5066: unsigned CCP2M0 :1;
[; ;pic16f1829.h: 5067: unsigned CCP2M1 :1;
[; ;pic16f1829.h: 5068: unsigned CCP2M2 :1;
[; ;pic16f1829.h: 5069: unsigned CCP2M3 :1;
[; ;pic16f1829.h: 5070: unsigned DC2B0 :1;
[; ;pic16f1829.h: 5071: unsigned DC2B1 :1;
[; ;pic16f1829.h: 5072: unsigned P2M0 :1;
[; ;pic16f1829.h: 5073: unsigned P2M1 :1;
[; ;pic16f1829.h: 5074: };
[; ;pic16f1829.h: 5075: struct {
[; ;pic16f1829.h: 5076: unsigned CCP2M :4;
[; ;pic16f1829.h: 5077: unsigned DC2B :2;
[; ;pic16f1829.h: 5078: unsigned P2M :2;
[; ;pic16f1829.h: 5079: };
[; ;pic16f1829.h: 5080: } CCP2CONbits_t;
[; ;pic16f1829.h: 5081: extern volatile CCP2CONbits_t CCP2CONbits @ 0x29A;
[; ;pic16f1829.h: 5140: extern volatile unsigned char PWM2CON @ 0x29B;
"5142
[; ;pic16f1829.h: 5142: asm("PWM2CON equ 029Bh");
[; <" PWM2CON equ 029Bh ;# ">
[; ;pic16f1829.h: 5145: typedef union {
[; ;pic16f1829.h: 5146: struct {
[; ;pic16f1829.h: 5147: unsigned P2DC0 :1;
[; ;pic16f1829.h: 5148: unsigned P2DC1 :1;
[; ;pic16f1829.h: 5149: unsigned P2DC2 :1;
[; ;pic16f1829.h: 5150: unsigned P2DC3 :1;
[; ;pic16f1829.h: 5151: unsigned P2DC4 :1;
[; ;pic16f1829.h: 5152: unsigned P2DC5 :1;
[; ;pic16f1829.h: 5153: unsigned P2DC6 :1;
[; ;pic16f1829.h: 5154: unsigned P2RSEN :1;
[; ;pic16f1829.h: 5155: };
[; ;pic16f1829.h: 5156: struct {
[; ;pic16f1829.h: 5157: unsigned P2DC :7;
[; ;pic16f1829.h: 5158: };
[; ;pic16f1829.h: 5159: } PWM2CONbits_t;
[; ;pic16f1829.h: 5160: extern volatile PWM2CONbits_t PWM2CONbits @ 0x29B;
[; ;pic16f1829.h: 5209: extern volatile unsigned char CCP2AS @ 0x29C;
"5211
[; ;pic16f1829.h: 5211: asm("CCP2AS equ 029Ch");
[; <" CCP2AS equ 029Ch ;# ">
[; ;pic16f1829.h: 5214: typedef union {
[; ;pic16f1829.h: 5215: struct {
[; ;pic16f1829.h: 5216: unsigned PSS2BD0 :1;
[; ;pic16f1829.h: 5217: unsigned PSS2BD1 :1;
[; ;pic16f1829.h: 5218: unsigned PSS2AC0 :1;
[; ;pic16f1829.h: 5219: unsigned PSS2AC1 :1;
[; ;pic16f1829.h: 5220: unsigned CCP2AS0 :1;
[; ;pic16f1829.h: 5221: unsigned CCP2AS1 :1;
[; ;pic16f1829.h: 5222: unsigned CCP2AS2 :1;
[; ;pic16f1829.h: 5223: unsigned CCP2ASE :1;
[; ;pic16f1829.h: 5224: };
[; ;pic16f1829.h: 5225: struct {
[; ;pic16f1829.h: 5226: unsigned PSS2BD :2;
[; ;pic16f1829.h: 5227: unsigned PSS2AC :2;
[; ;pic16f1829.h: 5228: unsigned CCP2AS :3;
[; ;pic16f1829.h: 5229: };
[; ;pic16f1829.h: 5230: } CCP2ASbits_t;
[; ;pic16f1829.h: 5231: extern volatile CCP2ASbits_t CCP2ASbits @ 0x29C;
[; ;pic16f1829.h: 5290: extern volatile unsigned char PSTR2CON @ 0x29D;
"5292
[; ;pic16f1829.h: 5292: asm("PSTR2CON equ 029Dh");
[; <" PSTR2CON equ 029Dh ;# ">
[; ;pic16f1829.h: 5295: typedef union {
[; ;pic16f1829.h: 5296: struct {
[; ;pic16f1829.h: 5297: unsigned STR2A :1;
[; ;pic16f1829.h: 5298: unsigned STR2B :1;
[; ;pic16f1829.h: 5299: unsigned STR2C :1;
[; ;pic16f1829.h: 5300: unsigned STR2D :1;
[; ;pic16f1829.h: 5301: unsigned STR2SYNC :1;
[; ;pic16f1829.h: 5302: };
[; ;pic16f1829.h: 5303: } PSTR2CONbits_t;
[; ;pic16f1829.h: 5304: extern volatile PSTR2CONbits_t PSTR2CONbits @ 0x29D;
[; ;pic16f1829.h: 5333: extern volatile unsigned char CCPTMRS @ 0x29E;
"5335
[; ;pic16f1829.h: 5335: asm("CCPTMRS equ 029Eh");
[; <" CCPTMRS equ 029Eh ;# ">
[; ;pic16f1829.h: 5338: typedef union {
[; ;pic16f1829.h: 5339: struct {
[; ;pic16f1829.h: 5340: unsigned C1TSEL0 :1;
[; ;pic16f1829.h: 5341: unsigned C1TSEL1 :1;
[; ;pic16f1829.h: 5342: unsigned C2TSEL0 :1;
[; ;pic16f1829.h: 5343: unsigned C2TSEL1 :1;
[; ;pic16f1829.h: 5344: unsigned C3TSEL0 :1;
[; ;pic16f1829.h: 5345: unsigned C3TSEL1 :1;
[; ;pic16f1829.h: 5346: unsigned C4TSEL0 :1;
[; ;pic16f1829.h: 5347: unsigned C4TSEL1 :1;
[; ;pic16f1829.h: 5348: };
[; ;pic16f1829.h: 5349: struct {
[; ;pic16f1829.h: 5350: unsigned C1TSEL :2;
[; ;pic16f1829.h: 5351: unsigned C2TSEL :2;
[; ;pic16f1829.h: 5352: unsigned C3TSEL :2;
[; ;pic16f1829.h: 5353: unsigned C4TSEL :2;
[; ;pic16f1829.h: 5354: };
[; ;pic16f1829.h: 5355: } CCPTMRSbits_t;
[; ;pic16f1829.h: 5356: extern volatile CCPTMRSbits_t CCPTMRSbits @ 0x29E;
[; ;pic16f1829.h: 5420: extern volatile unsigned char CCPR3L @ 0x311;
"5422
[; ;pic16f1829.h: 5422: asm("CCPR3L equ 0311h");
[; <" CCPR3L equ 0311h ;# ">
[; ;pic16f1829.h: 5425: typedef union {
[; ;pic16f1829.h: 5426: struct {
[; ;pic16f1829.h: 5427: unsigned CCPR3L :8;
[; ;pic16f1829.h: 5428: };
[; ;pic16f1829.h: 5429: } CCPR3Lbits_t;
[; ;pic16f1829.h: 5430: extern volatile CCPR3Lbits_t CCPR3Lbits @ 0x311;
[; ;pic16f1829.h: 5439: extern volatile unsigned char CCPR3H @ 0x312;
"5441
[; ;pic16f1829.h: 5441: asm("CCPR3H equ 0312h");
[; <" CCPR3H equ 0312h ;# ">
[; ;pic16f1829.h: 5444: typedef union {
[; ;pic16f1829.h: 5445: struct {
[; ;pic16f1829.h: 5446: unsigned CCPR3H :8;
[; ;pic16f1829.h: 5447: };
[; ;pic16f1829.h: 5448: } CCPR3Hbits_t;
[; ;pic16f1829.h: 5449: extern volatile CCPR3Hbits_t CCPR3Hbits @ 0x312;
[; ;pic16f1829.h: 5458: extern volatile unsigned char CCP3CON @ 0x313;
"5460
[; ;pic16f1829.h: 5460: asm("CCP3CON equ 0313h");
[; <" CCP3CON equ 0313h ;# ">
[; ;pic16f1829.h: 5463: typedef union {
[; ;pic16f1829.h: 5464: struct {
[; ;pic16f1829.h: 5465: unsigned CCP3M0 :1;
[; ;pic16f1829.h: 5466: unsigned CCP3M1 :1;
[; ;pic16f1829.h: 5467: unsigned CCP3M2 :1;
[; ;pic16f1829.h: 5468: unsigned CCP3M3 :1;
[; ;pic16f1829.h: 5469: unsigned DC3B0 :1;
[; ;pic16f1829.h: 5470: unsigned DC3B1 :1;
[; ;pic16f1829.h: 5471: };
[; ;pic16f1829.h: 5472: struct {
[; ;pic16f1829.h: 5473: unsigned CCP3M :4;
[; ;pic16f1829.h: 5474: unsigned DC3B :2;
[; ;pic16f1829.h: 5475: };
[; ;pic16f1829.h: 5476: } CCP3CONbits_t;
[; ;pic16f1829.h: 5477: extern volatile CCP3CONbits_t CCP3CONbits @ 0x313;
[; ;pic16f1829.h: 5521: extern volatile unsigned char CCPR4L @ 0x318;
"5523
[; ;pic16f1829.h: 5523: asm("CCPR4L equ 0318h");
[; <" CCPR4L equ 0318h ;# ">
[; ;pic16f1829.h: 5526: typedef union {
[; ;pic16f1829.h: 5527: struct {
[; ;pic16f1829.h: 5528: unsigned CCPR4L :8;
[; ;pic16f1829.h: 5529: };
[; ;pic16f1829.h: 5530: } CCPR4Lbits_t;
[; ;pic16f1829.h: 5531: extern volatile CCPR4Lbits_t CCPR4Lbits @ 0x318;
[; ;pic16f1829.h: 5540: extern volatile unsigned char CCPR4H @ 0x319;
"5542
[; ;pic16f1829.h: 5542: asm("CCPR4H equ 0319h");
[; <" CCPR4H equ 0319h ;# ">
[; ;pic16f1829.h: 5545: typedef union {
[; ;pic16f1829.h: 5546: struct {
[; ;pic16f1829.h: 5547: unsigned CCPR4H :8;
[; ;pic16f1829.h: 5548: };
[; ;pic16f1829.h: 5549: } CCPR4Hbits_t;
[; ;pic16f1829.h: 5550: extern volatile CCPR4Hbits_t CCPR4Hbits @ 0x319;
[; ;pic16f1829.h: 5559: extern volatile unsigned char CCP4CON @ 0x31A;
"5561
[; ;pic16f1829.h: 5561: asm("CCP4CON equ 031Ah");
[; <" CCP4CON equ 031Ah ;# ">
[; ;pic16f1829.h: 5564: typedef union {
[; ;pic16f1829.h: 5565: struct {
[; ;pic16f1829.h: 5566: unsigned CCP4M0 :1;
[; ;pic16f1829.h: 5567: unsigned CCP4M1 :1;
[; ;pic16f1829.h: 5568: unsigned CCP4M2 :1;
[; ;pic16f1829.h: 5569: unsigned CCP4M3 :1;
[; ;pic16f1829.h: 5570: unsigned DC4B0 :1;
[; ;pic16f1829.h: 5571: unsigned DC4B1 :1;
[; ;pic16f1829.h: 5572: };
[; ;pic16f1829.h: 5573: struct {
[; ;pic16f1829.h: 5574: unsigned CCP4M :4;
[; ;pic16f1829.h: 5575: unsigned DC4B :2;
[; ;pic16f1829.h: 5576: };
[; ;pic16f1829.h: 5577: } CCP4CONbits_t;
[; ;pic16f1829.h: 5578: extern volatile CCP4CONbits_t CCP4CONbits @ 0x31A;
[; ;pic16f1829.h: 5622: extern volatile unsigned char INLVLA @ 0x38C;
"5624
[; ;pic16f1829.h: 5624: asm("INLVLA equ 038Ch");
[; <" INLVLA equ 038Ch ;# ">
[; ;pic16f1829.h: 5627: typedef union {
[; ;pic16f1829.h: 5628: struct {
[; ;pic16f1829.h: 5629: unsigned INLVLA0 :1;
[; ;pic16f1829.h: 5630: unsigned INLVLA1 :1;
[; ;pic16f1829.h: 5631: unsigned INLVLA2 :1;
[; ;pic16f1829.h: 5632: unsigned INLVLA3 :1;
[; ;pic16f1829.h: 5633: unsigned INLVLA4 :1;
[; ;pic16f1829.h: 5634: unsigned INLVLA5 :1;
[; ;pic16f1829.h: 5635: };
[; ;pic16f1829.h: 5636: struct {
[; ;pic16f1829.h: 5637: unsigned INLVLA :6;
[; ;pic16f1829.h: 5638: };
[; ;pic16f1829.h: 5639: } INLVLAbits_t;
[; ;pic16f1829.h: 5640: extern volatile INLVLAbits_t INLVLAbits @ 0x38C;
[; ;pic16f1829.h: 5679: extern volatile unsigned char INLVLB @ 0x38D;
"5681
[; ;pic16f1829.h: 5681: asm("INLVLB equ 038Dh");
[; <" INLVLB equ 038Dh ;# ">
[; ;pic16f1829.h: 5684: typedef union {
[; ;pic16f1829.h: 5685: struct {
[; ;pic16f1829.h: 5686: unsigned :4;
[; ;pic16f1829.h: 5687: unsigned INLVLB4 :1;
[; ;pic16f1829.h: 5688: unsigned INLVLB5 :1;
[; ;pic16f1829.h: 5689: unsigned INLVLB6 :1;
[; ;pic16f1829.h: 5690: unsigned INLVLB7 :1;
[; ;pic16f1829.h: 5691: };
[; ;pic16f1829.h: 5692: struct {
[; ;pic16f1829.h: 5693: unsigned :4;
[; ;pic16f1829.h: 5694: unsigned INLVLB :4;
[; ;pic16f1829.h: 5695: };
[; ;pic16f1829.h: 5696: } INLVLBbits_t;
[; ;pic16f1829.h: 5697: extern volatile INLVLBbits_t INLVLBbits @ 0x38D;
[; ;pic16f1829.h: 5726: extern volatile unsigned char INLVLC @ 0x38E;
"5728
[; ;pic16f1829.h: 5728: asm("INLVLC equ 038Eh");
[; <" INLVLC equ 038Eh ;# ">
[; ;pic16f1829.h: 5731: typedef union {
[; ;pic16f1829.h: 5732: struct {
[; ;pic16f1829.h: 5733: unsigned INLVLC0 :1;
[; ;pic16f1829.h: 5734: unsigned INLVLC1 :1;
[; ;pic16f1829.h: 5735: unsigned INLVLC2 :1;
[; ;pic16f1829.h: 5736: unsigned INLVLC3 :1;
[; ;pic16f1829.h: 5737: unsigned INLVLC4 :1;
[; ;pic16f1829.h: 5738: unsigned INLVLC5 :1;
[; ;pic16f1829.h: 5739: unsigned INLVLC6 :1;
[; ;pic16f1829.h: 5740: unsigned INLVLC7 :1;
[; ;pic16f1829.h: 5741: };
[; ;pic16f1829.h: 5742: struct {
[; ;pic16f1829.h: 5743: unsigned INLVLC :8;
[; ;pic16f1829.h: 5744: };
[; ;pic16f1829.h: 5745: } INLVLCbits_t;
[; ;pic16f1829.h: 5746: extern volatile INLVLCbits_t INLVLCbits @ 0x38E;
[; ;pic16f1829.h: 5795: extern volatile unsigned char IOCAP @ 0x391;
"5797
[; ;pic16f1829.h: 5797: asm("IOCAP equ 0391h");
[; <" IOCAP equ 0391h ;# ">
[; ;pic16f1829.h: 5800: typedef union {
[; ;pic16f1829.h: 5801: struct {
[; ;pic16f1829.h: 5802: unsigned IOCAP0 :1;
[; ;pic16f1829.h: 5803: unsigned IOCAP1 :1;
[; ;pic16f1829.h: 5804: unsigned IOCAP2 :1;
[; ;pic16f1829.h: 5805: unsigned IOCAP3 :1;
[; ;pic16f1829.h: 5806: unsigned IOCAP4 :1;
[; ;pic16f1829.h: 5807: unsigned IOCAP5 :1;
[; ;pic16f1829.h: 5808: };
[; ;pic16f1829.h: 5809: struct {
[; ;pic16f1829.h: 5810: unsigned IOCAP :6;
[; ;pic16f1829.h: 5811: };
[; ;pic16f1829.h: 5812: } IOCAPbits_t;
[; ;pic16f1829.h: 5813: extern volatile IOCAPbits_t IOCAPbits @ 0x391;
[; ;pic16f1829.h: 5852: extern volatile unsigned char IOCAN @ 0x392;
"5854
[; ;pic16f1829.h: 5854: asm("IOCAN equ 0392h");
[; <" IOCAN equ 0392h ;# ">
[; ;pic16f1829.h: 5857: typedef union {
[; ;pic16f1829.h: 5858: struct {
[; ;pic16f1829.h: 5859: unsigned IOCAN0 :1;
[; ;pic16f1829.h: 5860: unsigned IOCAN1 :1;
[; ;pic16f1829.h: 5861: unsigned IOCAN2 :1;
[; ;pic16f1829.h: 5862: unsigned IOCAN3 :1;
[; ;pic16f1829.h: 5863: unsigned IOCAN4 :1;
[; ;pic16f1829.h: 5864: unsigned IOCAN5 :1;
[; ;pic16f1829.h: 5865: };
[; ;pic16f1829.h: 5866: struct {
[; ;pic16f1829.h: 5867: unsigned IOCAN :6;
[; ;pic16f1829.h: 5868: };
[; ;pic16f1829.h: 5869: } IOCANbits_t;
[; ;pic16f1829.h: 5870: extern volatile IOCANbits_t IOCANbits @ 0x392;
[; ;pic16f1829.h: 5909: extern volatile unsigned char IOCAF @ 0x393;
"5911
[; ;pic16f1829.h: 5911: asm("IOCAF equ 0393h");
[; <" IOCAF equ 0393h ;# ">
[; ;pic16f1829.h: 5914: typedef union {
[; ;pic16f1829.h: 5915: struct {
[; ;pic16f1829.h: 5916: unsigned IOCAF0 :1;
[; ;pic16f1829.h: 5917: unsigned IOCAF1 :1;
[; ;pic16f1829.h: 5918: unsigned IOCAF2 :1;
[; ;pic16f1829.h: 5919: unsigned IOCAF3 :1;
[; ;pic16f1829.h: 5920: unsigned IOCAF4 :1;
[; ;pic16f1829.h: 5921: unsigned IOCAF5 :1;
[; ;pic16f1829.h: 5922: };
[; ;pic16f1829.h: 5923: struct {
[; ;pic16f1829.h: 5924: unsigned IOCAF :6;
[; ;pic16f1829.h: 5925: };
[; ;pic16f1829.h: 5926: } IOCAFbits_t;
[; ;pic16f1829.h: 5927: extern volatile IOCAFbits_t IOCAFbits @ 0x393;
[; ;pic16f1829.h: 5966: extern volatile unsigned char IOCBP @ 0x394;
"5968
[; ;pic16f1829.h: 5968: asm("IOCBP equ 0394h");
[; <" IOCBP equ 0394h ;# ">
[; ;pic16f1829.h: 5971: typedef union {
[; ;pic16f1829.h: 5972: struct {
[; ;pic16f1829.h: 5973: unsigned :4;
[; ;pic16f1829.h: 5974: unsigned IOCBP4 :1;
[; ;pic16f1829.h: 5975: unsigned IOCBP5 :1;
[; ;pic16f1829.h: 5976: unsigned IOCBP6 :1;
[; ;pic16f1829.h: 5977: unsigned IOCBP7 :1;
[; ;pic16f1829.h: 5978: };
[; ;pic16f1829.h: 5979: struct {
[; ;pic16f1829.h: 5980: unsigned :4;
[; ;pic16f1829.h: 5981: unsigned IOCBP :4;
[; ;pic16f1829.h: 5982: };
[; ;pic16f1829.h: 5983: } IOCBPbits_t;
[; ;pic16f1829.h: 5984: extern volatile IOCBPbits_t IOCBPbits @ 0x394;
[; ;pic16f1829.h: 6013: extern volatile unsigned char IOCBN @ 0x395;
"6015
[; ;pic16f1829.h: 6015: asm("IOCBN equ 0395h");
[; <" IOCBN equ 0395h ;# ">
[; ;pic16f1829.h: 6018: typedef union {
[; ;pic16f1829.h: 6019: struct {
[; ;pic16f1829.h: 6020: unsigned :4;
[; ;pic16f1829.h: 6021: unsigned IOCBN4 :1;
[; ;pic16f1829.h: 6022: unsigned IOCBN5 :1;
[; ;pic16f1829.h: 6023: unsigned IOCBN6 :1;
[; ;pic16f1829.h: 6024: unsigned IOCBN7 :1;
[; ;pic16f1829.h: 6025: };
[; ;pic16f1829.h: 6026: struct {
[; ;pic16f1829.h: 6027: unsigned :4;
[; ;pic16f1829.h: 6028: unsigned IOCBN :4;
[; ;pic16f1829.h: 6029: };
[; ;pic16f1829.h: 6030: } IOCBNbits_t;
[; ;pic16f1829.h: 6031: extern volatile IOCBNbits_t IOCBNbits @ 0x395;
[; ;pic16f1829.h: 6060: extern volatile unsigned char IOCBF @ 0x396;
"6062
[; ;pic16f1829.h: 6062: asm("IOCBF equ 0396h");
[; <" IOCBF equ 0396h ;# ">
[; ;pic16f1829.h: 6065: typedef union {
[; ;pic16f1829.h: 6066: struct {
[; ;pic16f1829.h: 6067: unsigned :4;
[; ;pic16f1829.h: 6068: unsigned IOCBF4 :1;
[; ;pic16f1829.h: 6069: unsigned IOCBF5 :1;
[; ;pic16f1829.h: 6070: unsigned IOCBF6 :1;
[; ;pic16f1829.h: 6071: unsigned IOCBF7 :1;
[; ;pic16f1829.h: 6072: };
[; ;pic16f1829.h: 6073: struct {
[; ;pic16f1829.h: 6074: unsigned :4;
[; ;pic16f1829.h: 6075: unsigned IOCBF :4;
[; ;pic16f1829.h: 6076: };
[; ;pic16f1829.h: 6077: } IOCBFbits_t;
[; ;pic16f1829.h: 6078: extern volatile IOCBFbits_t IOCBFbits @ 0x396;
[; ;pic16f1829.h: 6107: extern volatile unsigned char CLKRCON @ 0x39A;
"6109
[; ;pic16f1829.h: 6109: asm("CLKRCON equ 039Ah");
[; <" CLKRCON equ 039Ah ;# ">
[; ;pic16f1829.h: 6112: typedef union {
[; ;pic16f1829.h: 6113: struct {
[; ;pic16f1829.h: 6114: unsigned CLKRDIV0 :1;
[; ;pic16f1829.h: 6115: unsigned CLKRDIV1 :1;
[; ;pic16f1829.h: 6116: unsigned CLKRDIV2 :1;
[; ;pic16f1829.h: 6117: unsigned CLKRDC0 :1;
[; ;pic16f1829.h: 6118: unsigned CLKRDC1 :1;
[; ;pic16f1829.h: 6119: unsigned CLKRSLR :1;
[; ;pic16f1829.h: 6120: unsigned CLKROE :1;
[; ;pic16f1829.h: 6121: unsigned CLKREN :1;
[; ;pic16f1829.h: 6122: };
[; ;pic16f1829.h: 6123: struct {
[; ;pic16f1829.h: 6124: unsigned CLKRDIV :3;
[; ;pic16f1829.h: 6125: unsigned CLKRDC :2;
[; ;pic16f1829.h: 6126: };
[; ;pic16f1829.h: 6127: } CLKRCONbits_t;
[; ;pic16f1829.h: 6128: extern volatile CLKRCONbits_t CLKRCONbits @ 0x39A;
[; ;pic16f1829.h: 6182: extern volatile unsigned char MDCON @ 0x39C;
"6184
[; ;pic16f1829.h: 6184: asm("MDCON equ 039Ch");
[; <" MDCON equ 039Ch ;# ">
[; ;pic16f1829.h: 6187: typedef union {
[; ;pic16f1829.h: 6188: struct {
[; ;pic16f1829.h: 6189: unsigned MDBIT :1;
[; ;pic16f1829.h: 6190: unsigned :2;
[; ;pic16f1829.h: 6191: unsigned MDOUT :1;
[; ;pic16f1829.h: 6192: unsigned MDOPOL :1;
[; ;pic16f1829.h: 6193: unsigned MDSLR :1;
[; ;pic16f1829.h: 6194: unsigned MDOE :1;
[; ;pic16f1829.h: 6195: unsigned MDEN :1;
[; ;pic16f1829.h: 6196: };
[; ;pic16f1829.h: 6197: } MDCONbits_t;
[; ;pic16f1829.h: 6198: extern volatile MDCONbits_t MDCONbits @ 0x39C;
[; ;pic16f1829.h: 6232: extern volatile unsigned char MDSRC @ 0x39D;
"6234
[; ;pic16f1829.h: 6234: asm("MDSRC equ 039Dh");
[; <" MDSRC equ 039Dh ;# ">
[; ;pic16f1829.h: 6237: typedef union {
[; ;pic16f1829.h: 6238: struct {
[; ;pic16f1829.h: 6239: unsigned MDMS0 :1;
[; ;pic16f1829.h: 6240: unsigned MDMS1 :1;
[; ;pic16f1829.h: 6241: unsigned MDMS2 :1;
[; ;pic16f1829.h: 6242: unsigned MDMS3 :1;
[; ;pic16f1829.h: 6243: unsigned :3;
[; ;pic16f1829.h: 6244: unsigned MDMSODIS :1;
[; ;pic16f1829.h: 6245: };
[; ;pic16f1829.h: 6246: struct {
[; ;pic16f1829.h: 6247: unsigned MDMS :4;
[; ;pic16f1829.h: 6248: };
[; ;pic16f1829.h: 6249: } MDSRCbits_t;
[; ;pic16f1829.h: 6250: extern volatile MDSRCbits_t MDSRCbits @ 0x39D;
[; ;pic16f1829.h: 6284: extern volatile unsigned char MDCARL @ 0x39E;
"6286
[; ;pic16f1829.h: 6286: asm("MDCARL equ 039Eh");
[; <" MDCARL equ 039Eh ;# ">
[; ;pic16f1829.h: 6289: typedef union {
[; ;pic16f1829.h: 6290: struct {
[; ;pic16f1829.h: 6291: unsigned MDCL0 :1;
[; ;pic16f1829.h: 6292: unsigned MDCL1 :1;
[; ;pic16f1829.h: 6293: unsigned MDCL2 :1;
[; ;pic16f1829.h: 6294: unsigned MDCL3 :1;
[; ;pic16f1829.h: 6295: unsigned :1;
[; ;pic16f1829.h: 6296: unsigned MDCLSYNC :1;
[; ;pic16f1829.h: 6297: unsigned MDCLPOL :1;
[; ;pic16f1829.h: 6298: unsigned MDCLODIS :1;
[; ;pic16f1829.h: 6299: };
[; ;pic16f1829.h: 6300: struct {
[; ;pic16f1829.h: 6301: unsigned MDCL :4;
[; ;pic16f1829.h: 6302: };
[; ;pic16f1829.h: 6303: } MDCARLbits_t;
[; ;pic16f1829.h: 6304: extern volatile MDCARLbits_t MDCARLbits @ 0x39E;
[; ;pic16f1829.h: 6348: extern volatile unsigned char MDCARH @ 0x39F;
"6350
[; ;pic16f1829.h: 6350: asm("MDCARH equ 039Fh");
[; <" MDCARH equ 039Fh ;# ">
[; ;pic16f1829.h: 6353: typedef union {
[; ;pic16f1829.h: 6354: struct {
[; ;pic16f1829.h: 6355: unsigned MDCH0 :1;
[; ;pic16f1829.h: 6356: unsigned MDCH1 :1;
[; ;pic16f1829.h: 6357: unsigned MDCH2 :1;
[; ;pic16f1829.h: 6358: unsigned MDCH3 :1;
[; ;pic16f1829.h: 6359: unsigned :1;
[; ;pic16f1829.h: 6360: unsigned MDCHSYNC :1;
[; ;pic16f1829.h: 6361: unsigned MDCHPOL :1;
[; ;pic16f1829.h: 6362: unsigned MDCHODIS :1;
[; ;pic16f1829.h: 6363: };
[; ;pic16f1829.h: 6364: struct {
[; ;pic16f1829.h: 6365: unsigned MDCH :4;
[; ;pic16f1829.h: 6366: };
[; ;pic16f1829.h: 6367: } MDCARHbits_t;
[; ;pic16f1829.h: 6368: extern volatile MDCARHbits_t MDCARHbits @ 0x39F;
[; ;pic16f1829.h: 6412: extern volatile unsigned char TMR4 @ 0x415;
"6414
[; ;pic16f1829.h: 6414: asm("TMR4 equ 0415h");
[; <" TMR4 equ 0415h ;# ">
[; ;pic16f1829.h: 6417: typedef union {
[; ;pic16f1829.h: 6418: struct {
[; ;pic16f1829.h: 6419: unsigned TMR4 :8;
[; ;pic16f1829.h: 6420: };
[; ;pic16f1829.h: 6421: } TMR4bits_t;
[; ;pic16f1829.h: 6422: extern volatile TMR4bits_t TMR4bits @ 0x415;
[; ;pic16f1829.h: 6431: extern volatile unsigned char PR4 @ 0x416;
"6433
[; ;pic16f1829.h: 6433: asm("PR4 equ 0416h");
[; <" PR4 equ 0416h ;# ">
[; ;pic16f1829.h: 6436: typedef union {
[; ;pic16f1829.h: 6437: struct {
[; ;pic16f1829.h: 6438: unsigned PR4 :8;
[; ;pic16f1829.h: 6439: };
[; ;pic16f1829.h: 6440: } PR4bits_t;
[; ;pic16f1829.h: 6441: extern volatile PR4bits_t PR4bits @ 0x416;
[; ;pic16f1829.h: 6450: extern volatile unsigned char T4CON @ 0x417;
"6452
[; ;pic16f1829.h: 6452: asm("T4CON equ 0417h");
[; <" T4CON equ 0417h ;# ">
[; ;pic16f1829.h: 6455: typedef union {
[; ;pic16f1829.h: 6456: struct {
[; ;pic16f1829.h: 6457: unsigned T4CKPS0 :1;
[; ;pic16f1829.h: 6458: unsigned T4CKPS1 :1;
[; ;pic16f1829.h: 6459: unsigned TMR4ON :1;
[; ;pic16f1829.h: 6460: unsigned T4OUTPS0 :1;
[; ;pic16f1829.h: 6461: unsigned T4OUTPS1 :1;
[; ;pic16f1829.h: 6462: unsigned T4OUTPS2 :1;
[; ;pic16f1829.h: 6463: unsigned T4OUTPS3 :1;
[; ;pic16f1829.h: 6464: };
[; ;pic16f1829.h: 6465: struct {
[; ;pic16f1829.h: 6466: unsigned T4CKPS :2;
[; ;pic16f1829.h: 6467: unsigned :1;
[; ;pic16f1829.h: 6468: unsigned T4OUTPS :4;
[; ;pic16f1829.h: 6469: };
[; ;pic16f1829.h: 6470: } T4CONbits_t;
[; ;pic16f1829.h: 6471: extern volatile T4CONbits_t T4CONbits @ 0x417;
[; ;pic16f1829.h: 6520: extern volatile unsigned char TMR6 @ 0x41C;
"6522
[; ;pic16f1829.h: 6522: asm("TMR6 equ 041Ch");
[; <" TMR6 equ 041Ch ;# ">
[; ;pic16f1829.h: 6525: typedef union {
[; ;pic16f1829.h: 6526: struct {
[; ;pic16f1829.h: 6527: unsigned TMR6 :8;
[; ;pic16f1829.h: 6528: };
[; ;pic16f1829.h: 6529: } TMR6bits_t;
[; ;pic16f1829.h: 6530: extern volatile TMR6bits_t TMR6bits @ 0x41C;
[; ;pic16f1829.h: 6539: extern volatile unsigned char PR6 @ 0x41D;
"6541
[; ;pic16f1829.h: 6541: asm("PR6 equ 041Dh");
[; <" PR6 equ 041Dh ;# ">
[; ;pic16f1829.h: 6544: typedef union {
[; ;pic16f1829.h: 6545: struct {
[; ;pic16f1829.h: 6546: unsigned PR6 :8;
[; ;pic16f1829.h: 6547: };
[; ;pic16f1829.h: 6548: } PR6bits_t;
[; ;pic16f1829.h: 6549: extern volatile PR6bits_t PR6bits @ 0x41D;
[; ;pic16f1829.h: 6558: extern volatile unsigned char T6CON @ 0x41E;
"6560
[; ;pic16f1829.h: 6560: asm("T6CON equ 041Eh");
[; <" T6CON equ 041Eh ;# ">
[; ;pic16f1829.h: 6563: typedef union {
[; ;pic16f1829.h: 6564: struct {
[; ;pic16f1829.h: 6565: unsigned T6CKPS0 :1;
[; ;pic16f1829.h: 6566: unsigned T6CKPS1 :1;
[; ;pic16f1829.h: 6567: unsigned TMR6ON :1;
[; ;pic16f1829.h: 6568: unsigned T6OUTPS0 :1;
[; ;pic16f1829.h: 6569: unsigned T6OUTPS1 :1;
[; ;pic16f1829.h: 6570: unsigned T6OUTPS2 :1;
[; ;pic16f1829.h: 6571: unsigned T6OUTPS3 :1;
[; ;pic16f1829.h: 6572: };
[; ;pic16f1829.h: 6573: struct {
[; ;pic16f1829.h: 6574: unsigned T6CKPS :2;
[; ;pic16f1829.h: 6575: unsigned :1;
[; ;pic16f1829.h: 6576: unsigned T6OUTPS :4;
[; ;pic16f1829.h: 6577: };
[; ;pic16f1829.h: 6578: } T6CONbits_t;
[; ;pic16f1829.h: 6579: extern volatile T6CONbits_t T6CONbits @ 0x41E;
[; ;pic16f1829.h: 6628: extern volatile unsigned char STATUS_SHAD @ 0xFE4;
"6630
[; ;pic16f1829.h: 6630: asm("STATUS_SHAD equ 0FE4h");
[; <" STATUS_SHAD equ 0FE4h ;# ">
[; ;pic16f1829.h: 6633: typedef union {
[; ;pic16f1829.h: 6634: struct {
[; ;pic16f1829.h: 6635: unsigned C_SHAD :1;
[; ;pic16f1829.h: 6636: unsigned DC_SHAD :1;
[; ;pic16f1829.h: 6637: unsigned Z_SHAD :1;
[; ;pic16f1829.h: 6638: };
[; ;pic16f1829.h: 6639: } STATUS_SHADbits_t;
[; ;pic16f1829.h: 6640: extern volatile STATUS_SHADbits_t STATUS_SHADbits @ 0xFE4;
[; ;pic16f1829.h: 6659: extern volatile unsigned char WREG_SHAD @ 0xFE5;
"6661
[; ;pic16f1829.h: 6661: asm("WREG_SHAD equ 0FE5h");
[; <" WREG_SHAD equ 0FE5h ;# ">
[; ;pic16f1829.h: 6664: typedef union {
[; ;pic16f1829.h: 6665: struct {
[; ;pic16f1829.h: 6666: unsigned WREG_SHAD :8;
[; ;pic16f1829.h: 6667: };
[; ;pic16f1829.h: 6668: } WREG_SHADbits_t;
[; ;pic16f1829.h: 6669: extern volatile WREG_SHADbits_t WREG_SHADbits @ 0xFE5;
[; ;pic16f1829.h: 6678: extern volatile unsigned char BSR_SHAD @ 0xFE6;
"6680
[; ;pic16f1829.h: 6680: asm("BSR_SHAD equ 0FE6h");
[; <" BSR_SHAD equ 0FE6h ;# ">
[; ;pic16f1829.h: 6683: typedef union {
[; ;pic16f1829.h: 6684: struct {
[; ;pic16f1829.h: 6685: unsigned BSR_SHAD :5;
[; ;pic16f1829.h: 6686: };
[; ;pic16f1829.h: 6687: } BSR_SHADbits_t;
[; ;pic16f1829.h: 6688: extern volatile BSR_SHADbits_t BSR_SHADbits @ 0xFE6;
[; ;pic16f1829.h: 6697: extern volatile unsigned char PCLATH_SHAD @ 0xFE7;
"6699
[; ;pic16f1829.h: 6699: asm("PCLATH_SHAD equ 0FE7h");
[; <" PCLATH_SHAD equ 0FE7h ;# ">
[; ;pic16f1829.h: 6702: typedef union {
[; ;pic16f1829.h: 6703: struct {
[; ;pic16f1829.h: 6704: unsigned PCLATH_SHAD :7;
[; ;pic16f1829.h: 6705: };
[; ;pic16f1829.h: 6706: } PCLATH_SHADbits_t;
[; ;pic16f1829.h: 6707: extern volatile PCLATH_SHADbits_t PCLATH_SHADbits @ 0xFE7;
[; ;pic16f1829.h: 6716: extern volatile unsigned char FSR0L_SHAD @ 0xFE8;
"6718
[; ;pic16f1829.h: 6718: asm("FSR0L_SHAD equ 0FE8h");
[; <" FSR0L_SHAD equ 0FE8h ;# ">
[; ;pic16f1829.h: 6721: typedef union {
[; ;pic16f1829.h: 6722: struct {
[; ;pic16f1829.h: 6723: unsigned FSR0L_SHAD :8;
[; ;pic16f1829.h: 6724: };
[; ;pic16f1829.h: 6725: } FSR0L_SHADbits_t;
[; ;pic16f1829.h: 6726: extern volatile FSR0L_SHADbits_t FSR0L_SHADbits @ 0xFE8;
[; ;pic16f1829.h: 6735: extern volatile unsigned char FSR0H_SHAD @ 0xFE9;
"6737
[; ;pic16f1829.h: 6737: asm("FSR0H_SHAD equ 0FE9h");
[; <" FSR0H_SHAD equ 0FE9h ;# ">
[; ;pic16f1829.h: 6740: typedef union {
[; ;pic16f1829.h: 6741: struct {
[; ;pic16f1829.h: 6742: unsigned FSR0H_SHAD :8;
[; ;pic16f1829.h: 6743: };
[; ;pic16f1829.h: 6744: } FSR0H_SHADbits_t;
[; ;pic16f1829.h: 6745: extern volatile FSR0H_SHADbits_t FSR0H_SHADbits @ 0xFE9;
[; ;pic16f1829.h: 6754: extern volatile unsigned char FSR1L_SHAD @ 0xFEA;
"6756
[; ;pic16f1829.h: 6756: asm("FSR1L_SHAD equ 0FEAh");
[; <" FSR1L_SHAD equ 0FEAh ;# ">
[; ;pic16f1829.h: 6759: typedef union {
[; ;pic16f1829.h: 6760: struct {
[; ;pic16f1829.h: 6761: unsigned FSR1L_SHAD :8;
[; ;pic16f1829.h: 6762: };
[; ;pic16f1829.h: 6763: } FSR1L_SHADbits_t;
[; ;pic16f1829.h: 6764: extern volatile FSR1L_SHADbits_t FSR1L_SHADbits @ 0xFEA;
[; ;pic16f1829.h: 6773: extern volatile unsigned char FSR1H_SHAD @ 0xFEB;
"6775
[; ;pic16f1829.h: 6775: asm("FSR1H_SHAD equ 0FEBh");
[; <" FSR1H_SHAD equ 0FEBh ;# ">
[; ;pic16f1829.h: 6778: typedef union {
[; ;pic16f1829.h: 6779: struct {
[; ;pic16f1829.h: 6780: unsigned FSR1H_SHAD :8;
[; ;pic16f1829.h: 6781: };
[; ;pic16f1829.h: 6782: } FSR1H_SHADbits_t;
[; ;pic16f1829.h: 6783: extern volatile FSR1H_SHADbits_t FSR1H_SHADbits @ 0xFEB;
[; ;pic16f1829.h: 6792: extern volatile unsigned char STKPTR @ 0xFED;
"6794
[; ;pic16f1829.h: 6794: asm("STKPTR equ 0FEDh");
[; <" STKPTR equ 0FEDh ;# ">
[; ;pic16f1829.h: 6797: typedef union {
[; ;pic16f1829.h: 6798: struct {
[; ;pic16f1829.h: 6799: unsigned STKPTR :5;
[; ;pic16f1829.h: 6800: };
[; ;pic16f1829.h: 6801: } STKPTRbits_t;
[; ;pic16f1829.h: 6802: extern volatile STKPTRbits_t STKPTRbits @ 0xFED;
[; ;pic16f1829.h: 6811: extern volatile unsigned char TOSL @ 0xFEE;
"6813
[; ;pic16f1829.h: 6813: asm("TOSL equ 0FEEh");
[; <" TOSL equ 0FEEh ;# ">
[; ;pic16f1829.h: 6816: typedef union {
[; ;pic16f1829.h: 6817: struct {
[; ;pic16f1829.h: 6818: unsigned TOSL :8;
[; ;pic16f1829.h: 6819: };
[; ;pic16f1829.h: 6820: } TOSLbits_t;
[; ;pic16f1829.h: 6821: extern volatile TOSLbits_t TOSLbits @ 0xFEE;
[; ;pic16f1829.h: 6830: extern volatile unsigned char TOSH @ 0xFEF;
"6832
[; ;pic16f1829.h: 6832: asm("TOSH equ 0FEFh");
[; <" TOSH equ 0FEFh ;# ">
[; ;pic16f1829.h: 6835: typedef union {
[; ;pic16f1829.h: 6836: struct {
[; ;pic16f1829.h: 6837: unsigned TOSH :7;
[; ;pic16f1829.h: 6838: };
[; ;pic16f1829.h: 6839: } TOSHbits_t;
[; ;pic16f1829.h: 6840: extern volatile TOSHbits_t TOSHbits @ 0xFEF;
[; ;pic16f1829.h: 6855: extern volatile __bit ABDEN @ (((unsigned) &BAUDCON)*8) + 0;
[; ;pic16f1829.h: 6857: extern volatile __bit ABDOVF @ (((unsigned) &BAUDCON)*8) + 7;
[; ;pic16f1829.h: 6859: extern volatile __bit ADCS0 @ (((unsigned) &ADCON1)*8) + 4;
[; ;pic16f1829.h: 6861: extern volatile __bit ADCS1 @ (((unsigned) &ADCON1)*8) + 5;
[; ;pic16f1829.h: 6863: extern volatile __bit ADCS2 @ (((unsigned) &ADCON1)*8) + 6;
[; ;pic16f1829.h: 6865: extern volatile __bit ADDEN @ (((unsigned) &RCSTA)*8) + 3;
[; ;pic16f1829.h: 6867: extern volatile __bit ADFM @ (((unsigned) &ADCON1)*8) + 7;
[; ;pic16f1829.h: 6869: extern volatile __bit ADFVR0 @ (((unsigned) &FVRCON)*8) + 0;
[; ;pic16f1829.h: 6871: extern volatile __bit ADFVR1 @ (((unsigned) &FVRCON)*8) + 1;
[; ;pic16f1829.h: 6873: extern volatile __bit ADGO @ (((unsigned) &ADCON0)*8) + 1;
[; ;pic16f1829.h: 6875: extern volatile __bit ADIE @ (((unsigned) &PIE1)*8) + 6;
[; ;pic16f1829.h: 6877: extern volatile __bit ADIF @ (((unsigned) &PIR1)*8) + 6;
[; ;pic16f1829.h: 6879: extern volatile __bit ADNREF @ (((unsigned) &ADCON1)*8) + 2;
[; ;pic16f1829.h: 6881: extern volatile __bit ADON @ (((unsigned) &ADCON0)*8) + 0;
[; ;pic16f1829.h: 6883: extern volatile __bit ADPREF0 @ (((unsigned) &ADCON1)*8) + 0;
[; ;pic16f1829.h: 6885: extern volatile __bit ADPREF1 @ (((unsigned) &ADCON1)*8) + 1;
[; ;pic16f1829.h: 6887: extern volatile __bit ANSA0 @ (((unsigned) &ANSELA)*8) + 0;
[; ;pic16f1829.h: 6889: extern volatile __bit ANSA1 @ (((unsigned) &ANSELA)*8) + 1;
[; ;pic16f1829.h: 6891: extern volatile __bit ANSA2 @ (((unsigned) &ANSELA)*8) + 2;
[; ;pic16f1829.h: 6893: extern volatile __bit ANSA4 @ (((unsigned) &ANSELA)*8) + 4;
[; ;pic16f1829.h: 6895: extern volatile __bit ANSB4 @ (((unsigned) &ANSELB)*8) + 4;
[; ;pic16f1829.h: 6897: extern volatile __bit ANSB5 @ (((unsigned) &ANSELB)*8) + 5;
[; ;pic16f1829.h: 6899: extern volatile __bit ANSB6 @ (((unsigned) &ANSELB)*8) + 6;
[; ;pic16f1829.h: 6901: extern volatile __bit ANSB7 @ (((unsigned) &ANSELB)*8) + 7;
[; ;pic16f1829.h: 6903: extern volatile __bit ANSC0 @ (((unsigned) &ANSELC)*8) + 0;
[; ;pic16f1829.h: 6905: extern volatile __bit ANSC1 @ (((unsigned) &ANSELC)*8) + 1;
[; ;pic16f1829.h: 6907: extern volatile __bit ANSC2 @ (((unsigned) &ANSELC)*8) + 2;
[; ;pic16f1829.h: 6909: extern volatile __bit ANSC3 @ (((unsigned) &ANSELC)*8) + 3;
[; ;pic16f1829.h: 6911: extern volatile __bit ANSC6 @ (((unsigned) &ANSELC)*8) + 6;
[; ;pic16f1829.h: 6913: extern volatile __bit ANSC7 @ (((unsigned) &ANSELC)*8) + 7;
[; ;pic16f1829.h: 6915: extern volatile __bit BCL1IE @ (((unsigned) &PIE2)*8) + 3;
[; ;pic16f1829.h: 6917: extern volatile __bit BCL1IF @ (((unsigned) &PIR2)*8) + 3;
[; ;pic16f1829.h: 6919: extern volatile __bit BCL2IE @ (((unsigned) &PIE4)*8) + 1;
[; ;pic16f1829.h: 6921: extern volatile __bit BCL2IF @ (((unsigned) &PIR4)*8) + 1;
[; ;pic16f1829.h: 6923: extern volatile __bit BORRDY @ (((unsigned) &BORCON)*8) + 0;
[; ;pic16f1829.h: 6925: extern volatile __bit BRG16 @ (((unsigned) &BAUDCON)*8) + 3;
[; ;pic16f1829.h: 6927: extern volatile __bit BRGH @ (((unsigned) &TXSTA)*8) + 2;
[; ;pic16f1829.h: 6929: extern volatile __bit BSR0 @ (((unsigned) &BSR)*8) + 0;
[; ;pic16f1829.h: 6931: extern volatile __bit BSR1 @ (((unsigned) &BSR)*8) + 1;
[; ;pic16f1829.h: 6933: extern volatile __bit BSR2 @ (((unsigned) &BSR)*8) + 2;
[; ;pic16f1829.h: 6935: extern volatile __bit BSR3 @ (((unsigned) &BSR)*8) + 3;
[; ;pic16f1829.h: 6937: extern volatile __bit BSR4 @ (((unsigned) &BSR)*8) + 4;
[; ;pic16f1829.h: 6939: extern volatile __bit C1HYS @ (((unsigned) &CM1CON0)*8) + 1;
[; ;pic16f1829.h: 6941: extern volatile __bit C1IE @ (((unsigned) &PIE2)*8) + 5;
[; ;pic16f1829.h: 6943: extern volatile __bit C1IF @ (((unsigned) &PIR2)*8) + 5;
[; ;pic16f1829.h: 6945: extern volatile __bit C1INTN @ (((unsigned) &CM1CON1)*8) + 6;
[; ;pic16f1829.h: 6947: extern volatile __bit C1INTP @ (((unsigned) &CM1CON1)*8) + 7;
[; ;pic16f1829.h: 6949: extern volatile __bit C1NCH0 @ (((unsigned) &CM1CON1)*8) + 0;
[; ;pic16f1829.h: 6951: extern volatile __bit C1NCH1 @ (((unsigned) &CM1CON1)*8) + 1;
[; ;pic16f1829.h: 6953: extern volatile __bit C1OE @ (((unsigned) &CM1CON0)*8) + 5;
[; ;pic16f1829.h: 6955: extern volatile __bit C1ON @ (((unsigned) &CM1CON0)*8) + 7;
[; ;pic16f1829.h: 6957: extern volatile __bit C1OUT @ (((unsigned) &CM1CON0)*8) + 6;
[; ;pic16f1829.h: 6959: extern volatile __bit C1PCH0 @ (((unsigned) &CM1CON1)*8) + 4;
[; ;pic16f1829.h: 6961: extern volatile __bit C1PCH1 @ (((unsigned) &CM1CON1)*8) + 5;
[; ;pic16f1829.h: 6963: extern volatile __bit C1POL @ (((unsigned) &CM1CON0)*8) + 4;
[; ;pic16f1829.h: 6965: extern volatile __bit C1SP @ (((unsigned) &CM1CON0)*8) + 2;
[; ;pic16f1829.h: 6967: extern volatile __bit C1SYNC @ (((unsigned) &CM1CON0)*8) + 0;
[; ;pic16f1829.h: 6969: extern volatile __bit C1TSEL0 @ (((unsigned) &CCPTMRS)*8) + 0;
[; ;pic16f1829.h: 6971: extern volatile __bit C1TSEL1 @ (((unsigned) &CCPTMRS)*8) + 1;
[; ;pic16f1829.h: 6973: extern volatile __bit C2HYS @ (((unsigned) &CM2CON0)*8) + 1;
[; ;pic16f1829.h: 6975: extern volatile __bit C2IE @ (((unsigned) &PIE2)*8) + 6;
[; ;pic16f1829.h: 6977: extern volatile __bit C2IF @ (((unsigned) &PIR2)*8) + 6;
[; ;pic16f1829.h: 6979: extern volatile __bit C2INTN @ (((unsigned) &CM2CON1)*8) + 6;
[; ;pic16f1829.h: 6981: extern volatile __bit C2INTP @ (((unsigned) &CM2CON1)*8) + 7;
[; ;pic16f1829.h: 6983: extern volatile __bit C2NCH0 @ (((unsigned) &CM2CON1)*8) + 0;
[; ;pic16f1829.h: 6985: extern volatile __bit C2NCH1 @ (((unsigned) &CM2CON1)*8) + 1;
[; ;pic16f1829.h: 6987: extern volatile __bit C2OE @ (((unsigned) &CM2CON0)*8) + 5;
[; ;pic16f1829.h: 6989: extern volatile __bit C2ON @ (((unsigned) &CM2CON0)*8) + 7;
[; ;pic16f1829.h: 6991: extern volatile __bit C2OUT @ (((unsigned) &CM2CON0)*8) + 6;
[; ;pic16f1829.h: 6993: extern volatile __bit C2PCH0 @ (((unsigned) &CM2CON1)*8) + 4;
[; ;pic16f1829.h: 6995: extern volatile __bit C2PCH1 @ (((unsigned) &CM2CON1)*8) + 5;
[; ;pic16f1829.h: 6997: extern volatile __bit C2POL @ (((unsigned) &CM2CON0)*8) + 4;
[; ;pic16f1829.h: 6999: extern volatile __bit C2SP @ (((unsigned) &CM2CON0)*8) + 2;
[; ;pic16f1829.h: 7001: extern volatile __bit C2SYNC @ (((unsigned) &CM2CON0)*8) + 0;
[; ;pic16f1829.h: 7003: extern volatile __bit C2TSEL0 @ (((unsigned) &CCPTMRS)*8) + 2;
[; ;pic16f1829.h: 7005: extern volatile __bit C2TSEL1 @ (((unsigned) &CCPTMRS)*8) + 3;
[; ;pic16f1829.h: 7007: extern volatile __bit C3TSEL0 @ (((unsigned) &CCPTMRS)*8) + 4;
[; ;pic16f1829.h: 7009: extern volatile __bit C3TSEL1 @ (((unsigned) &CCPTMRS)*8) + 5;
[; ;pic16f1829.h: 7011: extern volatile __bit C4TSEL0 @ (((unsigned) &CCPTMRS)*8) + 6;
[; ;pic16f1829.h: 7013: extern volatile __bit C4TSEL1 @ (((unsigned) &CCPTMRS)*8) + 7;
[; ;pic16f1829.h: 7015: extern volatile __bit CARRY @ (((unsigned) &STATUS)*8) + 0;
[; ;pic16f1829.h: 7017: extern volatile __bit CCP1AS0 @ (((unsigned) &CCP1AS)*8) + 4;
[; ;pic16f1829.h: 7019: extern volatile __bit CCP1AS1 @ (((unsigned) &CCP1AS)*8) + 5;
[; ;pic16f1829.h: 7021: extern volatile __bit CCP1AS2 @ (((unsigned) &CCP1AS)*8) + 6;
[; ;pic16f1829.h: 7023: extern volatile __bit CCP1ASE @ (((unsigned) &CCP1AS)*8) + 7;
[; ;pic16f1829.h: 7025: extern volatile __bit CCP1IE @ (((unsigned) &PIE1)*8) + 2;
[; ;pic16f1829.h: 7027: extern volatile __bit CCP1IF @ (((unsigned) &PIR1)*8) + 2;
[; ;pic16f1829.h: 7029: extern volatile __bit CCP1M0 @ (((unsigned) &CCP1CON)*8) + 0;
[; ;pic16f1829.h: 7031: extern volatile __bit CCP1M1 @ (((unsigned) &CCP1CON)*8) + 1;
[; ;pic16f1829.h: 7033: extern volatile __bit CCP1M2 @ (((unsigned) &CCP1CON)*8) + 2;
[; ;pic16f1829.h: 7035: extern volatile __bit CCP1M3 @ (((unsigned) &CCP1CON)*8) + 3;
[; ;pic16f1829.h: 7037: extern volatile __bit CCP2AS0 @ (((unsigned) &CCP2AS)*8) + 4;
[; ;pic16f1829.h: 7039: extern volatile __bit CCP2AS1 @ (((unsigned) &CCP2AS)*8) + 5;
[; ;pic16f1829.h: 7041: extern volatile __bit CCP2AS2 @ (((unsigned) &CCP2AS)*8) + 6;
[; ;pic16f1829.h: 7043: extern volatile __bit CCP2ASE @ (((unsigned) &CCP2AS)*8) + 7;
[; ;pic16f1829.h: 7045: extern volatile __bit CCP2IE @ (((unsigned) &PIE2)*8) + 0;
[; ;pic16f1829.h: 7047: extern volatile __bit CCP2IF @ (((unsigned) &PIR2)*8) + 0;
[; ;pic16f1829.h: 7049: extern volatile __bit CCP2M0 @ (((unsigned) &CCP2CON)*8) + 0;
[; ;pic16f1829.h: 7051: extern volatile __bit CCP2M1 @ (((unsigned) &CCP2CON)*8) + 1;
[; ;pic16f1829.h: 7053: extern volatile __bit CCP2M2 @ (((unsigned) &CCP2CON)*8) + 2;
[; ;pic16f1829.h: 7055: extern volatile __bit CCP2M3 @ (((unsigned) &CCP2CON)*8) + 3;
[; ;pic16f1829.h: 7057: extern volatile __bit CCP2SEL @ (((unsigned) &APFCON1)*8) + 0;
[; ;pic16f1829.h: 7059: extern volatile __bit CCP3IE @ (((unsigned) &PIE3)*8) + 4;
[; ;pic16f1829.h: 7061: extern volatile __bit CCP3IF @ (((unsigned) &PIR3)*8) + 4;
[; ;pic16f1829.h: 7063: extern volatile __bit CCP3M0 @ (((unsigned) &CCP3CON)*8) + 0;
[; ;pic16f1829.h: 7065: extern volatile __bit CCP3M1 @ (((unsigned) &CCP3CON)*8) + 1;
[; ;pic16f1829.h: 7067: extern volatile __bit CCP3M2 @ (((unsigned) &CCP3CON)*8) + 2;
[; ;pic16f1829.h: 7069: extern volatile __bit CCP3M3 @ (((unsigned) &CCP3CON)*8) + 3;
[; ;pic16f1829.h: 7071: extern volatile __bit CCP4IE @ (((unsigned) &PIE3)*8) + 5;
[; ;pic16f1829.h: 7073: extern volatile __bit CCP4IF @ (((unsigned) &PIR3)*8) + 5;
[; ;pic16f1829.h: 7075: extern volatile __bit CCP4M0 @ (((unsigned) &CCP4CON)*8) + 0;
[; ;pic16f1829.h: 7077: extern volatile __bit CCP4M1 @ (((unsigned) &CCP4CON)*8) + 1;
[; ;pic16f1829.h: 7079: extern volatile __bit CCP4M2 @ (((unsigned) &CCP4CON)*8) + 2;
[; ;pic16f1829.h: 7081: extern volatile __bit CCP4M3 @ (((unsigned) &CCP4CON)*8) + 3;
[; ;pic16f1829.h: 7083: extern volatile __bit CDAFVR0 @ (((unsigned) &FVRCON)*8) + 2;
[; ;pic16f1829.h: 7085: extern volatile __bit CDAFVR1 @ (((unsigned) &FVRCON)*8) + 3;
[; ;pic16f1829.h: 7087: extern volatile __bit CFGS @ (((unsigned) &EECON1)*8) + 6;
[; ;pic16f1829.h: 7089: extern volatile __bit CHS0 @ (((unsigned) &ADCON0)*8) + 2;
[; ;pic16f1829.h: 7091: extern volatile __bit CHS1 @ (((unsigned) &ADCON0)*8) + 3;
[; ;pic16f1829.h: 7093: extern volatile __bit CHS2 @ (((unsigned) &ADCON0)*8) + 4;
[; ;pic16f1829.h: 7095: extern volatile __bit CHS3 @ (((unsigned) &ADCON0)*8) + 5;
[; ;pic16f1829.h: 7097: extern volatile __bit CHS4 @ (((unsigned) &ADCON0)*8) + 6;
[; ;pic16f1829.h: 7099: extern volatile __bit CLKRDC0 @ (((unsigned) &CLKRCON)*8) + 3;
[; ;pic16f1829.h: 7101: extern volatile __bit CLKRDC1 @ (((unsigned) &CLKRCON)*8) + 4;
[; ;pic16f1829.h: 7103: extern volatile __bit CLKRDIV0 @ (((unsigned) &CLKRCON)*8) + 0;
[; ;pic16f1829.h: 7105: extern volatile __bit CLKRDIV1 @ (((unsigned) &CLKRCON)*8) + 1;
[; ;pic16f1829.h: 7107: extern volatile __bit CLKRDIV2 @ (((unsigned) &CLKRCON)*8) + 2;
[; ;pic16f1829.h: 7109: extern volatile __bit CLKREN @ (((unsigned) &CLKRCON)*8) + 7;
[; ;pic16f1829.h: 7111: extern volatile __bit CLKROE @ (((unsigned) &CLKRCON)*8) + 6;
[; ;pic16f1829.h: 7113: extern volatile __bit CLKRSLR @ (((unsigned) &CLKRCON)*8) + 5;
[; ;pic16f1829.h: 7115: extern volatile __bit CPSCH0 @ (((unsigned) &CPSCON1)*8) + 0;
[; ;pic16f1829.h: 7117: extern volatile __bit CPSCH1 @ (((unsigned) &CPSCON1)*8) + 1;
[; ;pic16f1829.h: 7119: extern volatile __bit CPSCH2 @ (((unsigned) &CPSCON1)*8) + 2;
[; ;pic16f1829.h: 7121: extern volatile __bit CPSCH3 @ (((unsigned) &CPSCON1)*8) + 3;
[; ;pic16f1829.h: 7123: extern volatile __bit CPSON @ (((unsigned) &CPSCON0)*8) + 7;
[; ;pic16f1829.h: 7125: extern volatile __bit CPSOUT @ (((unsigned) &CPSCON0)*8) + 1;
[; ;pic16f1829.h: 7127: extern volatile __bit CPSRM @ (((unsigned) &CPSCON0)*8) + 6;
[; ;pic16f1829.h: 7129: extern volatile __bit CPSRNG0 @ (((unsigned) &CPSCON0)*8) + 2;
[; ;pic16f1829.h: 7131: extern volatile __bit CPSRNG1 @ (((unsigned) &CPSCON0)*8) + 3;
[; ;pic16f1829.h: 7133: extern volatile __bit CREN @ (((unsigned) &RCSTA)*8) + 4;
[; ;pic16f1829.h: 7135: extern volatile __bit CSRC @ (((unsigned) &TXSTA)*8) + 7;
[; ;pic16f1829.h: 7137: extern volatile __bit C_SHAD @ (((unsigned) &STATUS_SHAD)*8) + 0;
[; ;pic16f1829.h: 7139: extern volatile __bit DACEN @ (((unsigned) &DACCON0)*8) + 7;
[; ;pic16f1829.h: 7141: extern volatile __bit DACLPS @ (((unsigned) &DACCON0)*8) + 6;
[; ;pic16f1829.h: 7143: extern volatile __bit DACNSS @ (((unsigned) &DACCON0)*8) + 0;
[; ;pic16f1829.h: 7145: extern volatile __bit DACOE @ (((unsigned) &DACCON0)*8) + 5;
[; ;pic16f1829.h: 7147: extern volatile __bit DACPSS0 @ (((unsigned) &DACCON0)*8) + 2;
[; ;pic16f1829.h: 7149: extern volatile __bit DACPSS1 @ (((unsigned) &DACCON0)*8) + 3;
[; ;pic16f1829.h: 7151: extern volatile __bit DACR0 @ (((unsigned) &DACCON1)*8) + 0;
[; ;pic16f1829.h: 7153: extern volatile __bit DACR1 @ (((unsigned) &DACCON1)*8) + 1;
[; ;pic16f1829.h: 7155: extern volatile __bit DACR2 @ (((unsigned) &DACCON1)*8) + 2;
[; ;pic16f1829.h: 7157: extern volatile __bit DACR3 @ (((unsigned) &DACCON1)*8) + 3;
[; ;pic16f1829.h: 7159: extern volatile __bit DACR4 @ (((unsigned) &DACCON1)*8) + 4;
[; ;pic16f1829.h: 7161: extern volatile __bit DC @ (((unsigned) &STATUS)*8) + 1;
[; ;pic16f1829.h: 7163: extern volatile __bit DC1B0 @ (((unsigned) &CCP1CON)*8) + 4;
[; ;pic16f1829.h: 7165: extern volatile __bit DC1B1 @ (((unsigned) &CCP1CON)*8) + 5;
[; ;pic16f1829.h: 7167: extern volatile __bit DC2B0 @ (((unsigned) &CCP2CON)*8) + 4;
[; ;pic16f1829.h: 7169: extern volatile __bit DC2B1 @ (((unsigned) &CCP2CON)*8) + 5;
[; ;pic16f1829.h: 7171: extern volatile __bit DC3B0 @ (((unsigned) &CCP3CON)*8) + 4;
[; ;pic16f1829.h: 7173: extern volatile __bit DC3B1 @ (((unsigned) &CCP3CON)*8) + 5;
[; ;pic16f1829.h: 7175: extern volatile __bit DC4B0 @ (((unsigned) &CCP4CON)*8) + 4;
[; ;pic16f1829.h: 7177: extern volatile __bit DC4B1 @ (((unsigned) &CCP4CON)*8) + 5;
[; ;pic16f1829.h: 7179: extern volatile __bit DC_SHAD @ (((unsigned) &STATUS_SHAD)*8) + 1;
[; ;pic16f1829.h: 7181: extern volatile __bit EEIE @ (((unsigned) &PIE2)*8) + 4;
[; ;pic16f1829.h: 7183: extern volatile __bit EEIF @ (((unsigned) &PIR2)*8) + 4;
[; ;pic16f1829.h: 7185: extern volatile __bit EEPGD @ (((unsigned) &EECON1)*8) + 7;
[; ;pic16f1829.h: 7187: extern volatile __bit FERR @ (((unsigned) &RCSTA)*8) + 2;
[; ;pic16f1829.h: 7189: extern volatile __bit FREE @ (((unsigned) &EECON1)*8) + 4;
[; ;pic16f1829.h: 7191: extern volatile __bit FVREN @ (((unsigned) &FVRCON)*8) + 7;
[; ;pic16f1829.h: 7193: extern volatile __bit FVRRDY @ (((unsigned) &FVRCON)*8) + 6;
[; ;pic16f1829.h: 7195: extern volatile __bit GIE @ (((unsigned) &INTCON)*8) + 7;
[; ;pic16f1829.h: 7197: extern volatile __bit GO @ (((unsigned) &ADCON0)*8) + 1;
[; ;pic16f1829.h: 7199: extern volatile __bit GO_nDONE @ (((unsigned) &ADCON0)*8) + 1;
[; ;pic16f1829.h: 7201: extern volatile __bit HFIOFL @ (((unsigned) &OSCSTAT)*8) + 3;
[; ;pic16f1829.h: 7203: extern volatile __bit HFIOFR @ (((unsigned) &OSCSTAT)*8) + 4;
[; ;pic16f1829.h: 7205: extern volatile __bit HFIOFS @ (((unsigned) &OSCSTAT)*8) + 0;
[; ;pic16f1829.h: 7207: extern volatile __bit INLVLA0 @ (((unsigned) &INLVLA)*8) + 0;
[; ;pic16f1829.h: 7209: extern volatile __bit INLVLA1 @ (((unsigned) &INLVLA)*8) + 1;
[; ;pic16f1829.h: 7211: extern volatile __bit INLVLA2 @ (((unsigned) &INLVLA)*8) + 2;
[; ;pic16f1829.h: 7213: extern volatile __bit INLVLA3 @ (((unsigned) &INLVLA)*8) + 3;
[; ;pic16f1829.h: 7215: extern volatile __bit INLVLA4 @ (((unsigned) &INLVLA)*8) + 4;
[; ;pic16f1829.h: 7217: extern volatile __bit INLVLA5 @ (((unsigned) &INLVLA)*8) + 5;
[; ;pic16f1829.h: 7219: extern volatile __bit INLVLB4 @ (((unsigned) &INLVLB)*8) + 4;
[; ;pic16f1829.h: 7221: extern volatile __bit INLVLB5 @ (((unsigned) &INLVLB)*8) + 5;
[; ;pic16f1829.h: 7223: extern volatile __bit INLVLB6 @ (((unsigned) &INLVLB)*8) + 6;
[; ;pic16f1829.h: 7225: extern volatile __bit INLVLB7 @ (((unsigned) &INLVLB)*8) + 7;
[; ;pic16f1829.h: 7227: extern volatile __bit INLVLC0 @ (((unsigned) &INLVLC)*8) + 0;
[; ;pic16f1829.h: 7229: extern volatile __bit INLVLC1 @ (((unsigned) &INLVLC)*8) + 1;
[; ;pic16f1829.h: 7231: extern volatile __bit INLVLC2 @ (((unsigned) &INLVLC)*8) + 2;
[; ;pic16f1829.h: 7233: extern volatile __bit INLVLC3 @ (((unsigned) &INLVLC)*8) + 3;
[; ;pic16f1829.h: 7235: extern volatile __bit INLVLC4 @ (((unsigned) &INLVLC)*8) + 4;
[; ;pic16f1829.h: 7237: extern volatile __bit INLVLC5 @ (((unsigned) &INLVLC)*8) + 5;
[; ;pic16f1829.h: 7239: extern volatile __bit INLVLC6 @ (((unsigned) &INLVLC)*8) + 6;
[; ;pic16f1829.h: 7241: extern volatile __bit INLVLC7 @ (((unsigned) &INLVLC)*8) + 7;
[; ;pic16f1829.h: 7243: extern volatile __bit INTE @ (((unsigned) &INTCON)*8) + 4;
[; ;pic16f1829.h: 7245: extern volatile __bit INTEDG @ (((unsigned) &OPTION_REG)*8) + 6;
[; ;pic16f1829.h: 7247: extern volatile __bit INTF @ (((unsigned) &INTCON)*8) + 1;
[; ;pic16f1829.h: 7249: extern volatile __bit IOCAF0 @ (((unsigned) &IOCAF)*8) + 0;
[; ;pic16f1829.h: 7251: extern volatile __bit IOCAF1 @ (((unsigned) &IOCAF)*8) + 1;
[; ;pic16f1829.h: 7253: extern volatile __bit IOCAF2 @ (((unsigned) &IOCAF)*8) + 2;
[; ;pic16f1829.h: 7255: extern volatile __bit IOCAF3 @ (((unsigned) &IOCAF)*8) + 3;
[; ;pic16f1829.h: 7257: extern volatile __bit IOCAF4 @ (((unsigned) &IOCAF)*8) + 4;
[; ;pic16f1829.h: 7259: extern volatile __bit IOCAF5 @ (((unsigned) &IOCAF)*8) + 5;
[; ;pic16f1829.h: 7261: extern volatile __bit IOCAN0 @ (((unsigned) &IOCAN)*8) + 0;
[; ;pic16f1829.h: 7263: extern volatile __bit IOCAN1 @ (((unsigned) &IOCAN)*8) + 1;
[; ;pic16f1829.h: 7265: extern volatile __bit IOCAN2 @ (((unsigned) &IOCAN)*8) + 2;
[; ;pic16f1829.h: 7267: extern volatile __bit IOCAN3 @ (((unsigned) &IOCAN)*8) + 3;
[; ;pic16f1829.h: 7269: extern volatile __bit IOCAN4 @ (((unsigned) &IOCAN)*8) + 4;
[; ;pic16f1829.h: 7271: extern volatile __bit IOCAN5 @ (((unsigned) &IOCAN)*8) + 5;
[; ;pic16f1829.h: 7273: extern volatile __bit IOCAP0 @ (((unsigned) &IOCAP)*8) + 0;
[; ;pic16f1829.h: 7275: extern volatile __bit IOCAP1 @ (((unsigned) &IOCAP)*8) + 1;
[; ;pic16f1829.h: 7277: extern volatile __bit IOCAP2 @ (((unsigned) &IOCAP)*8) + 2;
[; ;pic16f1829.h: 7279: extern volatile __bit IOCAP3 @ (((unsigned) &IOCAP)*8) + 3;
[; ;pic16f1829.h: 7281: extern volatile __bit IOCAP4 @ (((unsigned) &IOCAP)*8) + 4;
[; ;pic16f1829.h: 7283: extern volatile __bit IOCAP5 @ (((unsigned) &IOCAP)*8) + 5;
[; ;pic16f1829.h: 7285: extern volatile __bit IOCBF4 @ (((unsigned) &IOCBF)*8) + 4;
[; ;pic16f1829.h: 7287: extern volatile __bit IOCBF5 @ (((unsigned) &IOCBF)*8) + 5;
[; ;pic16f1829.h: 7289: extern volatile __bit IOCBF6 @ (((unsigned) &IOCBF)*8) + 6;
[; ;pic16f1829.h: 7291: extern volatile __bit IOCBF7 @ (((unsigned) &IOCBF)*8) + 7;
[; ;pic16f1829.h: 7293: extern volatile __bit IOCBN4 @ (((unsigned) &IOCBN)*8) + 4;
[; ;pic16f1829.h: 7295: extern volatile __bit IOCBN5 @ (((unsigned) &IOCBN)*8) + 5;
[; ;pic16f1829.h: 7297: extern volatile __bit IOCBN6 @ (((unsigned) &IOCBN)*8) + 6;
[; ;pic16f1829.h: 7299: extern volatile __bit IOCBN7 @ (((unsigned) &IOCBN)*8) + 7;
[; ;pic16f1829.h: 7301: extern volatile __bit IOCBP4 @ (((unsigned) &IOCBP)*8) + 4;
[; ;pic16f1829.h: 7303: extern volatile __bit IOCBP5 @ (((unsigned) &IOCBP)*8) + 5;
[; ;pic16f1829.h: 7305: extern volatile __bit IOCBP6 @ (((unsigned) &IOCBP)*8) + 6;
[; ;pic16f1829.h: 7307: extern volatile __bit IOCBP7 @ (((unsigned) &IOCBP)*8) + 7;
[; ;pic16f1829.h: 7309: extern volatile __bit IOCIE @ (((unsigned) &INTCON)*8) + 3;
[; ;pic16f1829.h: 7311: extern volatile __bit IOCIF @ (((unsigned) &INTCON)*8) + 0;
[; ;pic16f1829.h: 7313: extern volatile __bit IRCF0 @ (((unsigned) &OSCCON)*8) + 3;
[; ;pic16f1829.h: 7315: extern volatile __bit IRCF1 @ (((unsigned) &OSCCON)*8) + 4;
[; ;pic16f1829.h: 7317: extern volatile __bit IRCF2 @ (((unsigned) &OSCCON)*8) + 5;
[; ;pic16f1829.h: 7319: extern volatile __bit IRCF3 @ (((unsigned) &OSCCON)*8) + 6;
[; ;pic16f1829.h: 7321: extern volatile __bit LATA0 @ (((unsigned) &LATA)*8) + 0;
[; ;pic16f1829.h: 7323: extern volatile __bit LATA1 @ (((unsigned) &LATA)*8) + 1;
[; ;pic16f1829.h: 7325: extern volatile __bit LATA2 @ (((unsigned) &LATA)*8) + 2;
[; ;pic16f1829.h: 7327: extern volatile __bit LATA4 @ (((unsigned) &LATA)*8) + 4;
[; ;pic16f1829.h: 7329: extern volatile __bit LATA5 @ (((unsigned) &LATA)*8) + 5;
[; ;pic16f1829.h: 7331: extern volatile __bit LATB4 @ (((unsigned) &LATB)*8) + 4;
[; ;pic16f1829.h: 7333: extern volatile __bit LATB5 @ (((unsigned) &LATB)*8) + 5;
[; ;pic16f1829.h: 7335: extern volatile __bit LATB6 @ (((unsigned) &LATB)*8) + 6;
[; ;pic16f1829.h: 7337: extern volatile __bit LATB7 @ (((unsigned) &LATB)*8) + 7;
[; ;pic16f1829.h: 7339: extern volatile __bit LATC0 @ (((unsigned) &LATC)*8) + 0;
[; ;pic16f1829.h: 7341: extern volatile __bit LATC1 @ (((unsigned) &LATC)*8) + 1;
[; ;pic16f1829.h: 7343: extern volatile __bit LATC2 @ (((unsigned) &LATC)*8) + 2;
[; ;pic16f1829.h: 7345: extern volatile __bit LATC3 @ (((unsigned) &LATC)*8) + 3;
[; ;pic16f1829.h: 7347: extern volatile __bit LATC4 @ (((unsigned) &LATC)*8) + 4;
[; ;pic16f1829.h: 7349: extern volatile __bit LATC5 @ (((unsigned) &LATC)*8) + 5;
[; ;pic16f1829.h: 7351: extern volatile __bit LATC6 @ (((unsigned) &LATC)*8) + 6;
[; ;pic16f1829.h: 7353: extern volatile __bit LATC7 @ (((unsigned) &LATC)*8) + 7;
[; ;pic16f1829.h: 7355: extern volatile __bit LFIOFR @ (((unsigned) &OSCSTAT)*8) + 1;
[; ;pic16f1829.h: 7357: extern volatile __bit LWLO @ (((unsigned) &EECON1)*8) + 5;
[; ;pic16f1829.h: 7359: extern volatile __bit MC1OUT @ (((unsigned) &CMOUT)*8) + 0;
[; ;pic16f1829.h: 7361: extern volatile __bit MC2OUT @ (((unsigned) &CMOUT)*8) + 1;
[; ;pic16f1829.h: 7363: extern volatile __bit MDBIT @ (((unsigned) &MDCON)*8) + 0;
[; ;pic16f1829.h: 7365: extern volatile __bit MDCH0 @ (((unsigned) &MDCARH)*8) + 0;
[; ;pic16f1829.h: 7367: extern volatile __bit MDCH1 @ (((unsigned) &MDCARH)*8) + 1;
[; ;pic16f1829.h: 7369: extern volatile __bit MDCH2 @ (((unsigned) &MDCARH)*8) + 2;
[; ;pic16f1829.h: 7371: extern volatile __bit MDCH3 @ (((unsigned) &MDCARH)*8) + 3;
[; ;pic16f1829.h: 7373: extern volatile __bit MDCHODIS @ (((unsigned) &MDCARH)*8) + 7;
[; ;pic16f1829.h: 7375: extern volatile __bit MDCHPOL @ (((unsigned) &MDCARH)*8) + 6;
[; ;pic16f1829.h: 7377: extern volatile __bit MDCHSYNC @ (((unsigned) &MDCARH)*8) + 5;
[; ;pic16f1829.h: 7379: extern volatile __bit MDCL0 @ (((unsigned) &MDCARL)*8) + 0;
[; ;pic16f1829.h: 7381: extern volatile __bit MDCL1 @ (((unsigned) &MDCARL)*8) + 1;
[; ;pic16f1829.h: 7383: extern volatile __bit MDCL2 @ (((unsigned) &MDCARL)*8) + 2;
[; ;pic16f1829.h: 7385: extern volatile __bit MDCL3 @ (((unsigned) &MDCARL)*8) + 3;
[; ;pic16f1829.h: 7387: extern volatile __bit MDCLODIS @ (((unsigned) &MDCARL)*8) + 7;
[; ;pic16f1829.h: 7389: extern volatile __bit MDCLPOL @ (((unsigned) &MDCARL)*8) + 6;
[; ;pic16f1829.h: 7391: extern volatile __bit MDCLSYNC @ (((unsigned) &MDCARL)*8) + 5;
[; ;pic16f1829.h: 7393: extern volatile __bit MDEN @ (((unsigned) &MDCON)*8) + 7;
[; ;pic16f1829.h: 7395: extern volatile __bit MDMS0 @ (((unsigned) &MDSRC)*8) + 0;
[; ;pic16f1829.h: 7397: extern volatile __bit MDMS1 @ (((unsigned) &MDSRC)*8) + 1;
[; ;pic16f1829.h: 7399: extern volatile __bit MDMS2 @ (((unsigned) &MDSRC)*8) + 2;
[; ;pic16f1829.h: 7401: extern volatile __bit MDMS3 @ (((unsigned) &MDSRC)*8) + 3;
[; ;pic16f1829.h: 7403: extern volatile __bit MDMSODIS @ (((unsigned) &MDSRC)*8) + 7;
[; ;pic16f1829.h: 7405: extern volatile __bit MDOE @ (((unsigned) &MDCON)*8) + 6;
[; ;pic16f1829.h: 7407: extern volatile __bit MDOPOL @ (((unsigned) &MDCON)*8) + 4;
[; ;pic16f1829.h: 7409: extern volatile __bit MDOUT @ (((unsigned) &MDCON)*8) + 3;
[; ;pic16f1829.h: 7411: extern volatile __bit MDSLR @ (((unsigned) &MDCON)*8) + 5;
[; ;pic16f1829.h: 7413: extern volatile __bit MFIOFR @ (((unsigned) &OSCSTAT)*8) + 2;
[; ;pic16f1829.h: 7415: extern volatile __bit OERR @ (((unsigned) &RCSTA)*8) + 1;
[; ;pic16f1829.h: 7417: extern volatile __bit OSFIE @ (((unsigned) &PIE2)*8) + 7;
[; ;pic16f1829.h: 7419: extern volatile __bit OSFIF @ (((unsigned) &PIR2)*8) + 7;
[; ;pic16f1829.h: 7421: extern volatile __bit OSTS @ (((unsigned) &OSCSTAT)*8) + 5;
[; ;pic16f1829.h: 7423: extern volatile __bit P1CSEL @ (((unsigned) &APFCON1)*8) + 2;
[; ;pic16f1829.h: 7425: extern volatile __bit P1DC0 @ (((unsigned) &PWM1CON)*8) + 0;
[; ;pic16f1829.h: 7427: extern volatile __bit P1DC1 @ (((unsigned) &PWM1CON)*8) + 1;
[; ;pic16f1829.h: 7429: extern volatile __bit P1DC2 @ (((unsigned) &PWM1CON)*8) + 2;
[; ;pic16f1829.h: 7431: extern volatile __bit P1DC3 @ (((unsigned) &PWM1CON)*8) + 3;
[; ;pic16f1829.h: 7433: extern volatile __bit P1DC4 @ (((unsigned) &PWM1CON)*8) + 4;
[; ;pic16f1829.h: 7435: extern volatile __bit P1DC5 @ (((unsigned) &PWM1CON)*8) + 5;
[; ;pic16f1829.h: 7437: extern volatile __bit P1DC6 @ (((unsigned) &PWM1CON)*8) + 6;
[; ;pic16f1829.h: 7439: extern volatile __bit P1DSEL @ (((unsigned) &APFCON1)*8) + 3;
[; ;pic16f1829.h: 7441: extern volatile __bit P1M0 @ (((unsigned) &CCP1CON)*8) + 6;
[; ;pic16f1829.h: 7443: extern volatile __bit P1M1 @ (((unsigned) &CCP1CON)*8) + 7;
[; ;pic16f1829.h: 7445: extern volatile __bit P1RSEN @ (((unsigned) &PWM1CON)*8) + 7;
[; ;pic16f1829.h: 7447: extern volatile __bit P2BSEL @ (((unsigned) &APFCON1)*8) + 1;
[; ;pic16f1829.h: 7449: extern volatile __bit P2DC0 @ (((unsigned) &PWM2CON)*8) + 0;
[; ;pic16f1829.h: 7451: extern volatile __bit P2DC1 @ (((unsigned) &PWM2CON)*8) + 1;
[; ;pic16f1829.h: 7453: extern volatile __bit P2DC2 @ (((unsigned) &PWM2CON)*8) + 2;
[; ;pic16f1829.h: 7455: extern volatile __bit P2DC3 @ (((unsigned) &PWM2CON)*8) + 3;
[; ;pic16f1829.h: 7457: extern volatile __bit P2DC4 @ (((unsigned) &PWM2CON)*8) + 4;
[; ;pic16f1829.h: 7459: extern volatile __bit P2DC5 @ (((unsigned) &PWM2CON)*8) + 5;
[; ;pic16f1829.h: 7461: extern volatile __bit P2DC6 @ (((unsigned) &PWM2CON)*8) + 6;
[; ;pic16f1829.h: 7463: extern volatile __bit P2M0 @ (((unsigned) &CCP2CON)*8) + 6;
[; ;pic16f1829.h: 7465: extern volatile __bit P2M1 @ (((unsigned) &CCP2CON)*8) + 7;
[; ;pic16f1829.h: 7467: extern volatile __bit P2RSEN @ (((unsigned) &PWM2CON)*8) + 7;
[; ;pic16f1829.h: 7469: extern volatile __bit PEIE @ (((unsigned) &INTCON)*8) + 6;
[; ;pic16f1829.h: 7471: extern volatile __bit PLLR @ (((unsigned) &OSCSTAT)*8) + 6;
[; ;pic16f1829.h: 7473: extern volatile __bit PS0 @ (((unsigned) &OPTION_REG)*8) + 0;
[; ;pic16f1829.h: 7475: extern volatile __bit PS1 @ (((unsigned) &OPTION_REG)*8) + 1;
[; ;pic16f1829.h: 7477: extern volatile __bit PS2 @ (((unsigned) &OPTION_REG)*8) + 2;
[; ;pic16f1829.h: 7479: extern volatile __bit PSA @ (((unsigned) &OPTION_REG)*8) + 3;
[; ;pic16f1829.h: 7481: extern volatile __bit PSS1AC0 @ (((unsigned) &CCP1AS)*8) + 2;
[; ;pic16f1829.h: 7483: extern volatile __bit PSS1AC1 @ (((unsigned) &CCP1AS)*8) + 3;
[; ;pic16f1829.h: 7485: extern volatile __bit PSS1BD0 @ (((unsigned) &CCP1AS)*8) + 0;
[; ;pic16f1829.h: 7487: extern volatile __bit PSS1BD1 @ (((unsigned) &CCP1AS)*8) + 1;
[; ;pic16f1829.h: 7489: extern volatile __bit PSS2AC0 @ (((unsigned) &CCP2AS)*8) + 2;
[; ;pic16f1829.h: 7491: extern volatile __bit PSS2AC1 @ (((unsigned) &CCP2AS)*8) + 3;
[; ;pic16f1829.h: 7493: extern volatile __bit PSS2BD0 @ (((unsigned) &CCP2AS)*8) + 0;
[; ;pic16f1829.h: 7495: extern volatile __bit PSS2BD1 @ (((unsigned) &CCP2AS)*8) + 1;
[; ;pic16f1829.h: 7497: extern volatile __bit RA0 @ (((unsigned) &PORTA)*8) + 0;
[; ;pic16f1829.h: 7499: extern volatile __bit RA1 @ (((unsigned) &PORTA)*8) + 1;
[; ;pic16f1829.h: 7501: extern volatile __bit RA2 @ (((unsigned) &PORTA)*8) + 2;
[; ;pic16f1829.h: 7503: extern volatile __bit RA3 @ (((unsigned) &PORTA)*8) + 3;
[; ;pic16f1829.h: 7505: extern volatile __bit RA4 @ (((unsigned) &PORTA)*8) + 4;
[; ;pic16f1829.h: 7507: extern volatile __bit RA5 @ (((unsigned) &PORTA)*8) + 5;
[; ;pic16f1829.h: 7509: extern volatile __bit RB4 @ (((unsigned) &PORTB)*8) + 4;
[; ;pic16f1829.h: 7511: extern volatile __bit RB5 @ (((unsigned) &PORTB)*8) + 5;
[; ;pic16f1829.h: 7513: extern volatile __bit RB6 @ (((unsigned) &PORTB)*8) + 6;
[; ;pic16f1829.h: 7515: extern volatile __bit RB7 @ (((unsigned) &PORTB)*8) + 7;
[; ;pic16f1829.h: 7517: extern volatile __bit RC0 @ (((unsigned) &PORTC)*8) + 0;
[; ;pic16f1829.h: 7519: extern volatile __bit RC1 @ (((unsigned) &PORTC)*8) + 1;
[; ;pic16f1829.h: 7521: extern volatile __bit RC2 @ (((unsigned) &PORTC)*8) + 2;
[; ;pic16f1829.h: 7523: extern volatile __bit RC3 @ (((unsigned) &PORTC)*8) + 3;
[; ;pic16f1829.h: 7525: extern volatile __bit RC4 @ (((unsigned) &PORTC)*8) + 4;
[; ;pic16f1829.h: 7527: extern volatile __bit RC5 @ (((unsigned) &PORTC)*8) + 5;
[; ;pic16f1829.h: 7529: extern volatile __bit RC6 @ (((unsigned) &PORTC)*8) + 6;
[; ;pic16f1829.h: 7531: extern volatile __bit RC7 @ (((unsigned) &PORTC)*8) + 7;
[; ;pic16f1829.h: 7533: extern volatile __bit RCIDL @ (((unsigned) &BAUDCON)*8) + 6;
[; ;pic16f1829.h: 7535: extern volatile __bit RCIE @ (((unsigned) &PIE1)*8) + 5;
[; ;pic16f1829.h: 7537: extern volatile __bit RCIF @ (((unsigned) &PIR1)*8) + 5;
[; ;pic16f1829.h: 7539: extern volatile __bit RD @ (((unsigned) &EECON1)*8) + 0;
[; ;pic16f1829.h: 7541: extern volatile __bit RX9 @ (((unsigned) &RCSTA)*8) + 6;
[; ;pic16f1829.h: 7543: extern volatile __bit RX9D @ (((unsigned) &RCSTA)*8) + 0;
[; ;pic16f1829.h: 7545: extern volatile __bit RXDTSEL @ (((unsigned) &APFCON0)*8) + 7;
[; ;pic16f1829.h: 7547: extern volatile __bit SBOREN @ (((unsigned) &BORCON)*8) + 7;
[; ;pic16f1829.h: 7549: extern volatile __bit SCKP @ (((unsigned) &BAUDCON)*8) + 4;
[; ;pic16f1829.h: 7551: extern volatile __bit SCS0 @ (((unsigned) &OSCCON)*8) + 0;
[; ;pic16f1829.h: 7553: extern volatile __bit SCS1 @ (((unsigned) &OSCCON)*8) + 1;
[; ;pic16f1829.h: 7555: extern volatile __bit SDO2SEL @ (((unsigned) &APFCON1)*8) + 5;
[; ;pic16f1829.h: 7557: extern volatile __bit SENDB @ (((unsigned) &TXSTA)*8) + 3;
[; ;pic16f1829.h: 7559: extern volatile __bit SPEN @ (((unsigned) &RCSTA)*8) + 7;
[; ;pic16f1829.h: 7561: extern volatile __bit SPLLEN @ (((unsigned) &OSCCON)*8) + 7;
[; ;pic16f1829.h: 7563: extern volatile __bit SRCLK0 @ (((unsigned) &SRCON0)*8) + 4;
[; ;pic16f1829.h: 7565: extern volatile __bit SRCLK1 @ (((unsigned) &SRCON0)*8) + 5;
[; ;pic16f1829.h: 7567: extern volatile __bit SRCLK2 @ (((unsigned) &SRCON0)*8) + 6;
[; ;pic16f1829.h: 7569: extern volatile __bit SREN @ (((unsigned) &RCSTA)*8) + 5;
[; ;pic16f1829.h: 7571: extern volatile __bit SRLEN @ (((unsigned) &SRCON0)*8) + 7;
[; ;pic16f1829.h: 7573: extern volatile __bit SRNQEN @ (((unsigned) &SRCON0)*8) + 2;
[; ;pic16f1829.h: 7575: extern volatile __bit SRPR @ (((unsigned) &SRCON0)*8) + 0;
[; ;pic16f1829.h: 7577: extern volatile __bit SRPS @ (((unsigned) &SRCON0)*8) + 1;
[; ;pic16f1829.h: 7579: extern volatile __bit SRQEN @ (((unsigned) &SRCON0)*8) + 3;
[; ;pic16f1829.h: 7581: extern volatile __bit SRRC1E @ (((unsigned) &SRCON1)*8) + 0;
[; ;pic16f1829.h: 7583: extern volatile __bit SRRC2E @ (((unsigned) &SRCON1)*8) + 1;
[; ;pic16f1829.h: 7585: extern volatile __bit SRRCKE @ (((unsigned) &SRCON1)*8) + 2;
[; ;pic16f1829.h: 7587: extern volatile __bit SRRPE @ (((unsigned) &SRCON1)*8) + 3;
[; ;pic16f1829.h: 7589: extern volatile __bit SRSC1E @ (((unsigned) &SRCON1)*8) + 4;
[; ;pic16f1829.h: 7591: extern volatile __bit SRSC2E @ (((unsigned) &SRCON1)*8) + 5;
[; ;pic16f1829.h: 7593: extern volatile __bit SRSCKE @ (((unsigned) &SRCON1)*8) + 6;
[; ;pic16f1829.h: 7595: extern volatile __bit SRSPE @ (((unsigned) &SRCON1)*8) + 7;
[; ;pic16f1829.h: 7597: extern volatile __bit SS2SEL @ (((unsigned) &APFCON1)*8) + 4;
[; ;pic16f1829.h: 7599: extern volatile __bit SSP1IE @ (((unsigned) &PIE1)*8) + 3;
[; ;pic16f1829.h: 7601: extern volatile __bit SSP1IF @ (((unsigned) &PIR1)*8) + 3;
[; ;pic16f1829.h: 7603: extern volatile __bit SSP2IE @ (((unsigned) &PIE4)*8) + 0;
[; ;pic16f1829.h: 7605: extern volatile __bit SSP2IF @ (((unsigned) &PIR4)*8) + 0;
[; ;pic16f1829.h: 7607: extern volatile __bit STKOVF @ (((unsigned) &PCON)*8) + 7;
[; ;pic16f1829.h: 7609: extern volatile __bit STKUNF @ (((unsigned) &PCON)*8) + 6;
[; ;pic16f1829.h: 7611: extern volatile __bit STR1A @ (((unsigned) &PSTR1CON)*8) + 0;
[; ;pic16f1829.h: 7613: extern volatile __bit STR1B @ (((unsigned) &PSTR1CON)*8) + 1;
[; ;pic16f1829.h: 7615: extern volatile __bit STR1C @ (((unsigned) &PSTR1CON)*8) + 2;
[; ;pic16f1829.h: 7617: extern volatile __bit STR1D @ (((unsigned) &PSTR1CON)*8) + 3;
[; ;pic16f1829.h: 7619: extern volatile __bit STR1SYNC @ (((unsigned) &PSTR1CON)*8) + 4;
[; ;pic16f1829.h: 7621: extern volatile __bit STR2A @ (((unsigned) &PSTR2CON)*8) + 0;
[; ;pic16f1829.h: 7623: extern volatile __bit STR2B @ (((unsigned) &PSTR2CON)*8) + 1;
[; ;pic16f1829.h: 7625: extern volatile __bit STR2C @ (((unsigned) &PSTR2CON)*8) + 2;
[; ;pic16f1829.h: 7627: extern volatile __bit STR2D @ (((unsigned) &PSTR2CON)*8) + 3;
[; ;pic16f1829.h: 7629: extern volatile __bit STR2SYNC @ (((unsigned) &PSTR2CON)*8) + 4;
[; ;pic16f1829.h: 7631: extern volatile __bit SWDTEN @ (((unsigned) &WDTCON)*8) + 0;
[; ;pic16f1829.h: 7633: extern volatile __bit SYNC @ (((unsigned) &TXSTA)*8) + 4;
[; ;pic16f1829.h: 7635: extern volatile __bit T0CS @ (((unsigned) &OPTION_REG)*8) + 5;
[; ;pic16f1829.h: 7637: extern volatile __bit T0IE @ (((unsigned) &INTCON)*8) + 5;
[; ;pic16f1829.h: 7639: extern volatile __bit T0IF @ (((unsigned) &INTCON)*8) + 2;
[; ;pic16f1829.h: 7641: extern volatile __bit T0SE @ (((unsigned) &OPTION_REG)*8) + 4;
[; ;pic16f1829.h: 7643: extern volatile __bit T0XCS @ (((unsigned) &CPSCON0)*8) + 0;
[; ;pic16f1829.h: 7645: extern volatile __bit T1CKPS0 @ (((unsigned) &T1CON)*8) + 4;
[; ;pic16f1829.h: 7647: extern volatile __bit T1CKPS1 @ (((unsigned) &T1CON)*8) + 5;
[; ;pic16f1829.h: 7649: extern volatile __bit T1GGO @ (((unsigned) &T1GCON)*8) + 3;
[; ;pic16f1829.h: 7651: extern volatile __bit T1GPOL @ (((unsigned) &T1GCON)*8) + 6;
[; ;pic16f1829.h: 7653: extern volatile __bit T1GSEL @ (((unsigned) &APFCON0)*8) + 3;
[; ;pic16f1829.h: 7655: extern volatile __bit T1GSPM @ (((unsigned) &T1GCON)*8) + 4;
[; ;pic16f1829.h: 7657: extern volatile __bit T1GSS0 @ (((unsigned) &T1GCON)*8) + 0;
[; ;pic16f1829.h: 7659: extern volatile __bit T1GSS1 @ (((unsigned) &T1GCON)*8) + 1;
[; ;pic16f1829.h: 7661: extern volatile __bit T1GTM @ (((unsigned) &T1GCON)*8) + 5;
[; ;pic16f1829.h: 7663: extern volatile __bit T1GVAL @ (((unsigned) &T1GCON)*8) + 2;
[; ;pic16f1829.h: 7665: extern volatile __bit T1OSCEN @ (((unsigned) &T1CON)*8) + 3;
[; ;pic16f1829.h: 7667: extern volatile __bit T1OSCR @ (((unsigned) &OSCSTAT)*8) + 7;
[; ;pic16f1829.h: 7669: extern volatile __bit T2CKPS0 @ (((unsigned) &T2CON)*8) + 0;
[; ;pic16f1829.h: 7671: extern volatile __bit T2CKPS1 @ (((unsigned) &T2CON)*8) + 1;
[; ;pic16f1829.h: 7673: extern volatile __bit T2OUTPS0 @ (((unsigned) &T2CON)*8) + 3;
[; ;pic16f1829.h: 7675: extern volatile __bit T2OUTPS1 @ (((unsigned) &T2CON)*8) + 4;
[; ;pic16f1829.h: 7677: extern volatile __bit T2OUTPS2 @ (((unsigned) &T2CON)*8) + 5;
[; ;pic16f1829.h: 7679: extern volatile __bit T2OUTPS3 @ (((unsigned) &T2CON)*8) + 6;
[; ;pic16f1829.h: 7681: extern volatile __bit T4CKPS0 @ (((unsigned) &T4CON)*8) + 0;
[; ;pic16f1829.h: 7683: extern volatile __bit T4CKPS1 @ (((unsigned) &T4CON)*8) + 1;
[; ;pic16f1829.h: 7685: extern volatile __bit T4OUTPS0 @ (((unsigned) &T4CON)*8) + 3;
[; ;pic16f1829.h: 7687: extern volatile __bit T4OUTPS1 @ (((unsigned) &T4CON)*8) + 4;
[; ;pic16f1829.h: 7689: extern volatile __bit T4OUTPS2 @ (((unsigned) &T4CON)*8) + 5;
[; ;pic16f1829.h: 7691: extern volatile __bit T4OUTPS3 @ (((unsigned) &T4CON)*8) + 6;
[; ;pic16f1829.h: 7693: extern volatile __bit T6CKPS0 @ (((unsigned) &T6CON)*8) + 0;
[; ;pic16f1829.h: 7695: extern volatile __bit T6CKPS1 @ (((unsigned) &T6CON)*8) + 1;
[; ;pic16f1829.h: 7697: extern volatile __bit T6OUTPS0 @ (((unsigned) &T6CON)*8) + 3;
[; ;pic16f1829.h: 7699: extern volatile __bit T6OUTPS1 @ (((unsigned) &T6CON)*8) + 4;
[; ;pic16f1829.h: 7701: extern volatile __bit T6OUTPS2 @ (((unsigned) &T6CON)*8) + 5;
[; ;pic16f1829.h: 7703: extern volatile __bit T6OUTPS3 @ (((unsigned) &T6CON)*8) + 6;
[; ;pic16f1829.h: 7705: extern volatile __bit TMR0CS @ (((unsigned) &OPTION_REG)*8) + 5;
[; ;pic16f1829.h: 7707: extern volatile __bit TMR0IE @ (((unsigned) &INTCON)*8) + 5;
[; ;pic16f1829.h: 7709: extern volatile __bit TMR0IF @ (((unsigned) &INTCON)*8) + 2;
[; ;pic16f1829.h: 7711: extern volatile __bit TMR0SE @ (((unsigned) &OPTION_REG)*8) + 4;
[; ;pic16f1829.h: 7713: extern volatile __bit TMR1CS0 @ (((unsigned) &T1CON)*8) + 6;
[; ;pic16f1829.h: 7715: extern volatile __bit TMR1CS1 @ (((unsigned) &T1CON)*8) + 7;
[; ;pic16f1829.h: 7717: extern volatile __bit TMR1GE @ (((unsigned) &T1GCON)*8) + 7;
[; ;pic16f1829.h: 7719: extern volatile __bit TMR1GIE @ (((unsigned) &PIE1)*8) + 7;
[; ;pic16f1829.h: 7721: extern volatile __bit TMR1GIF @ (((unsigned) &PIR1)*8) + 7;
[; ;pic16f1829.h: 7723: extern volatile __bit TMR1IE @ (((unsigned) &PIE1)*8) + 0;
[; ;pic16f1829.h: 7725: extern volatile __bit TMR1IF @ (((unsigned) &PIR1)*8) + 0;
[; ;pic16f1829.h: 7727: extern volatile __bit TMR1ON @ (((unsigned) &T1CON)*8) + 0;
[; ;pic16f1829.h: 7729: extern volatile __bit TMR2IE @ (((unsigned) &PIE1)*8) + 1;
[; ;pic16f1829.h: 7731: extern volatile __bit TMR2IF @ (((unsigned) &PIR1)*8) + 1;
[; ;pic16f1829.h: 7733: extern volatile __bit TMR2ON @ (((unsigned) &T2CON)*8) + 2;
[; ;pic16f1829.h: 7735: extern volatile __bit TMR4IE @ (((unsigned) &PIE3)*8) + 1;
[; ;pic16f1829.h: 7737: extern volatile __bit TMR4IF @ (((unsigned) &PIR3)*8) + 1;
[; ;pic16f1829.h: 7739: extern volatile __bit TMR4ON @ (((unsigned) &T4CON)*8) + 2;
[; ;pic16f1829.h: 7741: extern volatile __bit TMR6IE @ (((unsigned) &PIE3)*8) + 3;
[; ;pic16f1829.h: 7743: extern volatile __bit TMR6IF @ (((unsigned) &PIR3)*8) + 3;
[; ;pic16f1829.h: 7745: extern volatile __bit TMR6ON @ (((unsigned) &T6CON)*8) + 2;
[; ;pic16f1829.h: 7747: extern volatile __bit TRISA0 @ (((unsigned) &TRISA)*8) + 0;
[; ;pic16f1829.h: 7749: extern volatile __bit TRISA1 @ (((unsigned) &TRISA)*8) + 1;
[; ;pic16f1829.h: 7751: extern volatile __bit TRISA2 @ (((unsigned) &TRISA)*8) + 2;
[; ;pic16f1829.h: 7753: extern volatile __bit TRISA3 @ (((unsigned) &TRISA)*8) + 3;
[; ;pic16f1829.h: 7755: extern volatile __bit TRISA4 @ (((unsigned) &TRISA)*8) + 4;
[; ;pic16f1829.h: 7757: extern volatile __bit TRISA5 @ (((unsigned) &TRISA)*8) + 5;
[; ;pic16f1829.h: 7759: extern volatile __bit TRISB4 @ (((unsigned) &TRISB)*8) + 4;
[; ;pic16f1829.h: 7761: extern volatile __bit TRISB5 @ (((unsigned) &TRISB)*8) + 5;
[; ;pic16f1829.h: 7763: extern volatile __bit TRISB6 @ (((unsigned) &TRISB)*8) + 6;
[; ;pic16f1829.h: 7765: extern volatile __bit TRISB7 @ (((unsigned) &TRISB)*8) + 7;
[; ;pic16f1829.h: 7767: extern volatile __bit TRISC0 @ (((unsigned) &TRISC)*8) + 0;
[; ;pic16f1829.h: 7769: extern volatile __bit TRISC1 @ (((unsigned) &TRISC)*8) + 1;
[; ;pic16f1829.h: 7771: extern volatile __bit TRISC2 @ (((unsigned) &TRISC)*8) + 2;
[; ;pic16f1829.h: 7773: extern volatile __bit TRISC3 @ (((unsigned) &TRISC)*8) + 3;
[; ;pic16f1829.h: 7775: extern volatile __bit TRISC4 @ (((unsigned) &TRISC)*8) + 4;
[; ;pic16f1829.h: 7777: extern volatile __bit TRISC5 @ (((unsigned) &TRISC)*8) + 5;
[; ;pic16f1829.h: 7779: extern volatile __bit TRISC6 @ (((unsigned) &TRISC)*8) + 6;
[; ;pic16f1829.h: 7781: extern volatile __bit TRISC7 @ (((unsigned) &TRISC)*8) + 7;
[; ;pic16f1829.h: 7783: extern volatile __bit TRMT @ (((unsigned) &TXSTA)*8) + 1;
[; ;pic16f1829.h: 7785: extern volatile __bit TSEN @ (((unsigned) &FVRCON)*8) + 5;
[; ;pic16f1829.h: 7787: extern volatile __bit TSRNG @ (((unsigned) &FVRCON)*8) + 4;
[; ;pic16f1829.h: 7789: extern volatile __bit TUN0 @ (((unsigned) &OSCTUNE)*8) + 0;
[; ;pic16f1829.h: 7791: extern volatile __bit TUN1 @ (((unsigned) &OSCTUNE)*8) + 1;
[; ;pic16f1829.h: 7793: extern volatile __bit TUN2 @ (((unsigned) &OSCTUNE)*8) + 2;
[; ;pic16f1829.h: 7795: extern volatile __bit TUN3 @ (((unsigned) &OSCTUNE)*8) + 3;
[; ;pic16f1829.h: 7797: extern volatile __bit TUN4 @ (((unsigned) &OSCTUNE)*8) + 4;
[; ;pic16f1829.h: 7799: extern volatile __bit TUN5 @ (((unsigned) &OSCTUNE)*8) + 5;
[; ;pic16f1829.h: 7801: extern volatile __bit TX9 @ (((unsigned) &TXSTA)*8) + 6;
[; ;pic16f1829.h: 7803: extern volatile __bit TX9D @ (((unsigned) &TXSTA)*8) + 0;
[; ;pic16f1829.h: 7805: extern volatile __bit TXCKSEL @ (((unsigned) &APFCON0)*8) + 2;
[; ;pic16f1829.h: 7807: extern volatile __bit TXEN @ (((unsigned) &TXSTA)*8) + 5;
[; ;pic16f1829.h: 7809: extern volatile __bit TXIE @ (((unsigned) &PIE1)*8) + 4;
[; ;pic16f1829.h: 7811: extern volatile __bit TXIF @ (((unsigned) &PIR1)*8) + 4;
[; ;pic16f1829.h: 7813: extern volatile __bit WDTPS0 @ (((unsigned) &WDTCON)*8) + 1;
[; ;pic16f1829.h: 7815: extern volatile __bit WDTPS1 @ (((unsigned) &WDTCON)*8) + 2;
[; ;pic16f1829.h: 7817: extern volatile __bit WDTPS2 @ (((unsigned) &WDTCON)*8) + 3;
[; ;pic16f1829.h: 7819: extern volatile __bit WDTPS3 @ (((unsigned) &WDTCON)*8) + 4;
[; ;pic16f1829.h: 7821: extern volatile __bit WDTPS4 @ (((unsigned) &WDTCON)*8) + 5;
[; ;pic16f1829.h: 7823: extern volatile __bit WPUA0 @ (((unsigned) &WPUA)*8) + 0;
[; ;pic16f1829.h: 7825: extern volatile __bit WPUA1 @ (((unsigned) &WPUA)*8) + 1;
[; ;pic16f1829.h: 7827: extern volatile __bit WPUA2 @ (((unsigned) &WPUA)*8) + 2;
[; ;pic16f1829.h: 7829: extern volatile __bit WPUA3 @ (((unsigned) &WPUA)*8) + 3;
[; ;pic16f1829.h: 7831: extern volatile __bit WPUA4 @ (((unsigned) &WPUA)*8) + 4;
[; ;pic16f1829.h: 7833: extern volatile __bit WPUA5 @ (((unsigned) &WPUA)*8) + 5;
[; ;pic16f1829.h: 7835: extern volatile __bit WPUB4 @ (((unsigned) &WPUB)*8) + 4;
[; ;pic16f1829.h: 7837: extern volatile __bit WPUB5 @ (((unsigned) &WPUB)*8) + 5;
[; ;pic16f1829.h: 7839: extern volatile __bit WPUB6 @ (((unsigned) &WPUB)*8) + 6;
[; ;pic16f1829.h: 7841: extern volatile __bit WPUB7 @ (((unsigned) &WPUB)*8) + 7;
[; ;pic16f1829.h: 7843: extern volatile __bit WPUC0 @ (((unsigned) &WPUC)*8) + 0;
[; ;pic16f1829.h: 7845: extern volatile __bit WPUC1 @ (((unsigned) &WPUC)*8) + 1;
[; ;pic16f1829.h: 7847: extern volatile __bit WPUC2 @ (((unsigned) &WPUC)*8) + 2;
[; ;pic16f1829.h: 7849: extern volatile __bit WPUC3 @ (((unsigned) &WPUC)*8) + 3;
[; ;pic16f1829.h: 7851: extern volatile __bit WPUC4 @ (((unsigned) &WPUC)*8) + 4;
[; ;pic16f1829.h: 7853: extern volatile __bit WPUC5 @ (((unsigned) &WPUC)*8) + 5;
[; ;pic16f1829.h: 7855: extern volatile __bit WPUC6 @ (((unsigned) &WPUC)*8) + 6;
[; ;pic16f1829.h: 7857: extern volatile __bit WPUC7 @ (((unsigned) &WPUC)*8) + 7;
[; ;pic16f1829.h: 7859: extern volatile __bit WR @ (((unsigned) &EECON1)*8) + 1;
[; ;pic16f1829.h: 7861: extern volatile __bit WREN @ (((unsigned) &EECON1)*8) + 2;
[; ;pic16f1829.h: 7863: extern volatile __bit WRERR @ (((unsigned) &EECON1)*8) + 3;
[; ;pic16f1829.h: 7865: extern volatile __bit WUE @ (((unsigned) &BAUDCON)*8) + 1;
[; ;pic16f1829.h: 7867: extern volatile __bit ZERO @ (((unsigned) &STATUS)*8) + 2;
[; ;pic16f1829.h: 7869: extern volatile __bit Z_SHAD @ (((unsigned) &STATUS_SHAD)*8) + 2;
[; ;pic16f1829.h: 7871: extern volatile __bit nBOR @ (((unsigned) &PCON)*8) + 0;
[; ;pic16f1829.h: 7873: extern volatile __bit nPD @ (((unsigned) &STATUS)*8) + 3;
[; ;pic16f1829.h: 7875: extern volatile __bit nPOR @ (((unsigned) &PCON)*8) + 1;
[; ;pic16f1829.h: 7877: extern volatile __bit nRI @ (((unsigned) &PCON)*8) + 2;
[; ;pic16f1829.h: 7879: extern volatile __bit nRMCLR @ (((unsigned) &PCON)*8) + 3;
[; ;pic16f1829.h: 7881: extern volatile __bit nT1SYNC @ (((unsigned) &T1CON)*8) + 2;
[; ;pic16f1829.h: 7883: extern volatile __bit nTO @ (((unsigned) &STATUS)*8) + 4;
[; ;pic16f1829.h: 7885: extern volatile __bit nWPUEN @ (((unsigned) &OPTION_REG)*8) + 7;
[; ;pic.h: 28: extern void _nop(void);
[; ;pic.h: 77: extern unsigned int flash_read(unsigned short addr);
[; ;eeprom_routines.h: 41: extern void eeprom_write(unsigned char addr, unsigned char value);
[; ;eeprom_routines.h: 42: extern unsigned char eeprom_read(unsigned char addr);
[; ;eeprom_routines.h: 43: extern void eecpymem(volatile unsigned char *to, __eeprom unsigned char *from, unsigned char size);
[; ;eeprom_routines.h: 44: extern void memcpyee(__eeprom unsigned char *to, const unsigned char *from, unsigned char size);
[; ;pic.h: 151: extern void _delay(unsigned long);
"4 main.c
[p x FOSC=INTOSC ]
"5
[p x WDTE=OFF ]
"6
[p x PWRTE=OFF ]
"7
[p x MCLRE=ON ]
"8
[p x CP=OFF ]
"9
[p x CPD=OFF ]
"10
[p x BOREN=ON ]
"11
[p x CLKOUTEN=OFF ]
"12
[p x IESO=ON ]
"13
[p x FCMEN=ON ]
"16
[p x WRT=OFF ]
"17
[p x PLLEN=ON ]
"18
[p x STVREN=ON ]
"19
[p x BORV=LO ]
"20
[p x LVP=ON ]
"22
[v _main `(i ~T0 @X0 1 ef ]
{
[; ;main.c: 22: int main() {
[e :U _main ]
[f ]
[; ;main.c: 23: while(1);
"23
[e :U 370 ]
[e :U 369 ]
[e $U 370 ]
[e :U 371 ]
[; ;main.c: 24: }
"24
[e :UE 368 ]
}
/PIC Stuff/PICX_16F1829_BLE_IMU/build/default/production/main.p1.d
0,0 → 1,3
build/default/production/main.d \
build/default/production/main.p1: \
main.c
/PIC Stuff/PICX_16F1829_BLE_IMU/build/default/production/main.pre
0,0 → 1,3915
 
# 1 "main.c"
 
# 44 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
extern volatile unsigned char INDF0 @ 0x000;
 
asm("INDF0 equ 00h");
 
 
typedef union {
struct {
unsigned INDF0 :8;
};
} INDF0bits_t;
extern volatile INDF0bits_t INDF0bits @ 0x000;
 
# 63
extern volatile unsigned char INDF1 @ 0x001;
 
asm("INDF1 equ 01h");
 
 
typedef union {
struct {
unsigned INDF1 :8;
};
} INDF1bits_t;
extern volatile INDF1bits_t INDF1bits @ 0x001;
 
# 82
extern volatile unsigned char PCL @ 0x002;
 
asm("PCL equ 02h");
 
 
typedef union {
struct {
unsigned PCL :8;
};
} PCLbits_t;
extern volatile PCLbits_t PCLbits @ 0x002;
 
# 101
extern volatile unsigned char STATUS @ 0x003;
 
asm("STATUS equ 03h");
 
 
typedef union {
struct {
unsigned C :1;
unsigned DC :1;
unsigned Z :1;
unsigned nPD :1;
unsigned nTO :1;
};
struct {
unsigned CARRY :1;
};
struct {
unsigned :2;
unsigned ZERO :1;
};
} STATUSbits_t;
extern volatile STATUSbits_t STATUSbits @ 0x003;
 
# 161
extern volatile unsigned short FSR0 @ 0x004;
 
 
extern volatile unsigned char FSR0L @ 0x004;
 
asm("FSR0L equ 04h");
 
 
typedef union {
struct {
unsigned FSR0L :8;
};
} FSR0Lbits_t;
extern volatile FSR0Lbits_t FSR0Lbits @ 0x004;
 
# 183
extern volatile unsigned char FSR0H @ 0x005;
 
asm("FSR0H equ 05h");
 
 
typedef union {
struct {
unsigned FSR0H :8;
};
} FSR0Hbits_t;
extern volatile FSR0Hbits_t FSR0Hbits @ 0x005;
 
# 202
extern volatile unsigned short FSR1 @ 0x006;
 
 
extern volatile unsigned char FSR1L @ 0x006;
 
asm("FSR1L equ 06h");
 
 
typedef union {
struct {
unsigned FSR1L :8;
};
} FSR1Lbits_t;
extern volatile FSR1Lbits_t FSR1Lbits @ 0x006;
 
# 224
extern volatile unsigned char FSR1H @ 0x007;
 
asm("FSR1H equ 07h");
 
 
typedef union {
struct {
unsigned FSR1H :8;
};
} FSR1Hbits_t;
extern volatile FSR1Hbits_t FSR1Hbits @ 0x007;
 
# 243
extern volatile unsigned char BSR @ 0x008;
 
asm("BSR equ 08h");
 
 
typedef union {
struct {
unsigned BSR0 :1;
unsigned BSR1 :1;
unsigned BSR2 :1;
unsigned BSR3 :1;
unsigned BSR4 :1;
};
struct {
unsigned BSR :5;
};
} BSRbits_t;
extern volatile BSRbits_t BSRbits @ 0x008;
 
# 294
extern volatile unsigned char WREG @ 0x009;
 
asm("WREG equ 09h");
 
 
typedef union {
struct {
unsigned WREG0 :8;
};
} WREGbits_t;
extern volatile WREGbits_t WREGbits @ 0x009;
 
# 313
extern volatile unsigned char PCLATH @ 0x00A;
 
asm("PCLATH equ 0Ah");
 
 
typedef union {
struct {
unsigned PCLATH :7;
};
} PCLATHbits_t;
extern volatile PCLATHbits_t PCLATHbits @ 0x00A;
 
# 332
extern volatile unsigned char INTCON @ 0x00B;
 
asm("INTCON equ 0Bh");
 
 
typedef union {
struct {
unsigned IOCIF :1;
unsigned INTF :1;
unsigned TMR0IF :1;
unsigned IOCIE :1;
unsigned INTE :1;
unsigned TMR0IE :1;
unsigned PEIE :1;
unsigned GIE :1;
};
struct {
unsigned :2;
unsigned T0IF :1;
unsigned :2;
unsigned T0IE :1;
};
} INTCONbits_t;
extern volatile INTCONbits_t INTCONbits @ 0x00B;
 
# 409
extern volatile unsigned char PORTA @ 0x00C;
 
asm("PORTA equ 0Ch");
 
 
typedef union {
struct {
unsigned RA0 :1;
unsigned RA1 :1;
unsigned RA2 :1;
unsigned RA3 :1;
unsigned RA4 :1;
unsigned RA5 :1;
};
} PORTAbits_t;
extern volatile PORTAbits_t PORTAbits @ 0x00C;
 
# 458
extern volatile unsigned char PORTB @ 0x00D;
 
asm("PORTB equ 0Dh");
 
 
typedef union {
struct {
unsigned :4;
unsigned RB4 :1;
unsigned RB5 :1;
unsigned RB6 :1;
unsigned RB7 :1;
};
} PORTBbits_t;
extern volatile PORTBbits_t PORTBbits @ 0x00D;
 
# 496
extern volatile unsigned char PORTC @ 0x00E;
 
asm("PORTC equ 0Eh");
 
 
typedef union {
struct {
unsigned RC0 :1;
unsigned RC1 :1;
unsigned RC2 :1;
unsigned RC3 :1;
unsigned RC4 :1;
unsigned RC5 :1;
unsigned RC6 :1;
unsigned RC7 :1;
};
} PORTCbits_t;
extern volatile PORTCbits_t PORTCbits @ 0x00E;
 
# 557
extern volatile unsigned char PIR1 @ 0x011;
 
asm("PIR1 equ 011h");
 
 
typedef union {
struct {
unsigned TMR1IF :1;
unsigned TMR2IF :1;
unsigned CCP1IF :1;
unsigned SSP1IF :1;
unsigned TXIF :1;
unsigned RCIF :1;
unsigned ADIF :1;
unsigned TMR1GIF :1;
};
} PIR1bits_t;
extern volatile PIR1bits_t PIR1bits @ 0x011;
 
# 618
extern volatile unsigned char PIR2 @ 0x012;
 
asm("PIR2 equ 012h");
 
 
typedef union {
struct {
unsigned CCP2IF :1;
unsigned :2;
unsigned BCL1IF :1;
unsigned EEIF :1;
unsigned C1IF :1;
unsigned C2IF :1;
unsigned OSFIF :1;
};
} PIR2bits_t;
extern volatile PIR2bits_t PIR2bits @ 0x012;
 
# 668
extern volatile unsigned char PIR3 @ 0x013;
 
asm("PIR3 equ 013h");
 
 
typedef union {
struct {
unsigned :1;
unsigned TMR4IF :1;
unsigned :1;
unsigned TMR6IF :1;
unsigned CCP3IF :1;
unsigned CCP4IF :1;
};
} PIR3bits_t;
extern volatile PIR3bits_t PIR3bits @ 0x013;
 
# 707
extern volatile unsigned char PIR4 @ 0x014;
 
asm("PIR4 equ 014h");
 
 
typedef union {
struct {
unsigned SSP2IF :1;
unsigned BCL2IF :1;
};
} PIR4bits_t;
extern volatile PIR4bits_t PIR4bits @ 0x014;
 
# 732
extern volatile unsigned char TMR0 @ 0x015;
 
asm("TMR0 equ 015h");
 
 
typedef union {
struct {
unsigned TMR0 :8;
};
} TMR0bits_t;
extern volatile TMR0bits_t TMR0bits @ 0x015;
 
# 751
extern volatile unsigned short TMR1 @ 0x016;
 
asm("TMR1 equ 016h");
 
 
 
extern volatile unsigned char TMR1L @ 0x016;
 
asm("TMR1L equ 016h");
 
 
typedef union {
struct {
unsigned TMR1L :8;
};
} TMR1Lbits_t;
extern volatile TMR1Lbits_t TMR1Lbits @ 0x016;
 
# 776
extern volatile unsigned char TMR1H @ 0x017;
 
asm("TMR1H equ 017h");
 
 
typedef union {
struct {
unsigned TMR1H :8;
};
} TMR1Hbits_t;
extern volatile TMR1Hbits_t TMR1Hbits @ 0x017;
 
# 795
extern volatile unsigned char T1CON @ 0x018;
 
asm("T1CON equ 018h");
 
 
typedef union {
struct {
unsigned TMR1ON :1;
unsigned :1;
unsigned nT1SYNC :1;
unsigned T1OSCEN :1;
unsigned T1CKPS0 :1;
unsigned T1CKPS1 :1;
unsigned TMR1CS0 :1;
unsigned TMR1CS1 :1;
};
struct {
unsigned :4;
unsigned T1CKPS :2;
unsigned TMR1CS :2;
};
} T1CONbits_t;
extern volatile T1CONbits_t T1CONbits @ 0x018;
 
# 866
extern volatile unsigned char T1GCON @ 0x019;
 
asm("T1GCON equ 019h");
 
 
typedef union {
struct {
unsigned T1GSS0 :1;
unsigned T1GSS1 :1;
unsigned T1GVAL :1;
unsigned T1GGO :1;
unsigned T1GSPM :1;
unsigned T1GTM :1;
unsigned T1GPOL :1;
unsigned TMR1GE :1;
};
struct {
unsigned T1GSS :2;
};
} T1GCONbits_t;
extern volatile T1GCONbits_t T1GCONbits @ 0x019;
 
# 935
extern volatile unsigned char TMR2 @ 0x01A;
 
asm("TMR2 equ 01Ah");
 
 
typedef union {
struct {
unsigned TMR2 :8;
};
} TMR2bits_t;
extern volatile TMR2bits_t TMR2bits @ 0x01A;
 
# 954
extern volatile unsigned char PR2 @ 0x01B;
 
asm("PR2 equ 01Bh");
 
 
typedef union {
struct {
unsigned PR2 :8;
};
} PR2bits_t;
extern volatile PR2bits_t PR2bits @ 0x01B;
 
# 973
extern volatile unsigned char T2CON @ 0x01C;
 
asm("T2CON equ 01Ch");
 
 
typedef union {
struct {
unsigned T2CKPS0 :1;
unsigned T2CKPS1 :1;
unsigned TMR2ON :1;
unsigned T2OUTPS0 :1;
unsigned T2OUTPS1 :1;
unsigned T2OUTPS2 :1;
unsigned T2OUTPS3 :1;
};
struct {
unsigned T2CKPS :2;
unsigned :1;
unsigned T2OUTPS :4;
};
} T2CONbits_t;
extern volatile T2CONbits_t T2CONbits @ 0x01C;
 
# 1043
extern volatile unsigned char CPSCON0 @ 0x01E;
 
asm("CPSCON0 equ 01Eh");
 
 
typedef union {
struct {
unsigned T0XCS :1;
unsigned CPSOUT :1;
unsigned CPSRNG0 :1;
unsigned CPSRNG1 :1;
unsigned :2;
unsigned CPSRM :1;
unsigned CPSON :1;
};
struct {
unsigned :2;
unsigned CPSRNG :2;
};
} CPSCON0bits_t;
extern volatile CPSCON0bits_t CPSCON0bits @ 0x01E;
 
# 1102
extern volatile unsigned char CPSCON1 @ 0x01F;
 
asm("CPSCON1 equ 01Fh");
 
 
typedef union {
struct {
unsigned CPSCH0 :1;
unsigned CPSCH1 :1;
unsigned CPSCH2 :1;
unsigned CPSCH3 :1;
};
struct {
unsigned CPSCH :3;
};
} CPSCON1bits_t;
extern volatile CPSCON1bits_t CPSCON1bits @ 0x01F;
 
# 1147
extern volatile unsigned char TRISA @ 0x08C;
 
asm("TRISA equ 08Ch");
 
 
typedef union {
struct {
unsigned TRISA0 :1;
unsigned TRISA1 :1;
unsigned TRISA2 :1;
unsigned TRISA3 :1;
unsigned TRISA4 :1;
unsigned TRISA5 :1;
};
} TRISAbits_t;
extern volatile TRISAbits_t TRISAbits @ 0x08C;
 
# 1196
extern volatile unsigned char TRISB @ 0x08D;
 
asm("TRISB equ 08Dh");
 
 
typedef union {
struct {
unsigned :4;
unsigned TRISB4 :1;
unsigned TRISB5 :1;
unsigned TRISB6 :1;
unsigned TRISB7 :1;
};
} TRISBbits_t;
extern volatile TRISBbits_t TRISBbits @ 0x08D;
 
# 1234
extern volatile unsigned char TRISC @ 0x08E;
 
asm("TRISC equ 08Eh");
 
 
typedef union {
struct {
unsigned TRISC0 :1;
unsigned TRISC1 :1;
unsigned TRISC2 :1;
unsigned TRISC3 :1;
unsigned TRISC4 :1;
unsigned TRISC5 :1;
unsigned TRISC6 :1;
unsigned TRISC7 :1;
};
} TRISCbits_t;
extern volatile TRISCbits_t TRISCbits @ 0x08E;
 
# 1295
extern volatile unsigned char PIE1 @ 0x091;
 
asm("PIE1 equ 091h");
 
 
typedef union {
struct {
unsigned TMR1IE :1;
unsigned TMR2IE :1;
unsigned CCP1IE :1;
unsigned SSP1IE :1;
unsigned TXIE :1;
unsigned RCIE :1;
unsigned ADIE :1;
unsigned TMR1GIE :1;
};
} PIE1bits_t;
extern volatile PIE1bits_t PIE1bits @ 0x091;
 
# 1356
extern volatile unsigned char PIE2 @ 0x092;
 
asm("PIE2 equ 092h");
 
 
typedef union {
struct {
unsigned CCP2IE :1;
unsigned :2;
unsigned BCL1IE :1;
unsigned EEIE :1;
unsigned C1IE :1;
unsigned C2IE :1;
unsigned OSFIE :1;
};
} PIE2bits_t;
extern volatile PIE2bits_t PIE2bits @ 0x092;
 
# 1406
extern volatile unsigned char PIE3 @ 0x093;
 
asm("PIE3 equ 093h");
 
 
typedef union {
struct {
unsigned :1;
unsigned TMR4IE :1;
unsigned :1;
unsigned TMR6IE :1;
unsigned CCP3IE :1;
unsigned CCP4IE :1;
};
} PIE3bits_t;
extern volatile PIE3bits_t PIE3bits @ 0x093;
 
# 1445
extern volatile unsigned char PIE4 @ 0x094;
 
asm("PIE4 equ 094h");
 
 
typedef union {
struct {
unsigned SSP2IE :1;
unsigned BCL2IE :1;
};
} PIE4bits_t;
extern volatile PIE4bits_t PIE4bits @ 0x094;
 
# 1470
extern volatile unsigned char OPTION_REG @ 0x095;
 
asm("OPTION_REG equ 095h");
 
 
typedef union {
struct {
unsigned PS0 :1;
unsigned PS1 :1;
unsigned PS2 :1;
unsigned PSA :1;
unsigned TMR0SE :1;
unsigned TMR0CS :1;
unsigned INTEDG :1;
unsigned nWPUEN :1;
};
struct {
unsigned PS :3;
unsigned :1;
unsigned T0SE :1;
unsigned T0CS :1;
};
} OPTION_REGbits_t;
extern volatile OPTION_REGbits_t OPTION_REGbits @ 0x095;
 
# 1552
extern volatile unsigned char PCON @ 0x096;
 
asm("PCON equ 096h");
 
 
typedef union {
struct {
unsigned nBOR :1;
unsigned nPOR :1;
unsigned nRI :1;
unsigned nRMCLR :1;
unsigned :2;
unsigned STKUNF :1;
unsigned STKOVF :1;
};
} PCONbits_t;
extern volatile PCONbits_t PCONbits @ 0x096;
 
# 1602
extern volatile unsigned char WDTCON @ 0x097;
 
asm("WDTCON equ 097h");
 
 
typedef union {
struct {
unsigned SWDTEN :1;
unsigned WDTPS0 :1;
unsigned WDTPS1 :1;
unsigned WDTPS2 :1;
unsigned WDTPS3 :1;
unsigned WDTPS4 :1;
};
struct {
unsigned :1;
unsigned WDTPS :5;
};
} WDTCONbits_t;
extern volatile WDTCONbits_t WDTCONbits @ 0x097;
 
# 1660
extern volatile unsigned char OSCTUNE @ 0x098;
 
asm("OSCTUNE equ 098h");
 
 
typedef union {
struct {
unsigned TUN0 :1;
unsigned TUN1 :1;
unsigned TUN2 :1;
unsigned TUN3 :1;
unsigned TUN4 :1;
unsigned TUN5 :1;
};
struct {
unsigned TUN :6;
};
} OSCTUNEbits_t;
extern volatile OSCTUNEbits_t OSCTUNEbits @ 0x098;
 
# 1717
extern volatile unsigned char OSCCON @ 0x099;
 
asm("OSCCON equ 099h");
 
 
typedef union {
struct {
unsigned SCS0 :1;
unsigned SCS1 :1;
unsigned :1;
unsigned IRCF0 :1;
unsigned IRCF1 :1;
unsigned IRCF2 :1;
unsigned IRCF3 :1;
unsigned SPLLEN :1;
};
struct {
unsigned SCS :2;
unsigned :1;
unsigned IRCF :4;
};
} OSCCONbits_t;
extern volatile OSCCONbits_t OSCCONbits @ 0x099;
 
# 1788
extern volatile unsigned char OSCSTAT @ 0x09A;
 
asm("OSCSTAT equ 09Ah");
 
 
typedef union {
struct {
unsigned HFIOFS :1;
unsigned LFIOFR :1;
unsigned MFIOFR :1;
unsigned HFIOFL :1;
unsigned HFIOFR :1;
unsigned OSTS :1;
unsigned PLLR :1;
unsigned T1OSCR :1;
};
} OSCSTATbits_t;
extern volatile OSCSTATbits_t OSCSTATbits @ 0x09A;
 
# 1849
extern volatile unsigned short ADRES @ 0x09B;
 
asm("ADRES equ 09Bh");
 
 
 
extern volatile unsigned char ADRESL @ 0x09B;
 
asm("ADRESL equ 09Bh");
 
 
typedef union {
struct {
unsigned ADRESL :8;
};
} ADRESLbits_t;
extern volatile ADRESLbits_t ADRESLbits @ 0x09B;
 
# 1874
extern volatile unsigned char ADRESH @ 0x09C;
 
asm("ADRESH equ 09Ch");
 
 
typedef union {
struct {
unsigned ADRESH :8;
};
} ADRESHbits_t;
extern volatile ADRESHbits_t ADRESHbits @ 0x09C;
 
# 1893
extern volatile unsigned char ADCON0 @ 0x09D;
 
asm("ADCON0 equ 09Dh");
 
 
typedef union {
struct {
unsigned ADON :1;
unsigned GO_nDONE :1;
unsigned CHS0 :1;
unsigned CHS1 :1;
unsigned CHS2 :1;
unsigned CHS3 :1;
unsigned CHS4 :1;
};
struct {
unsigned :1;
unsigned ADGO :1;
unsigned CHS :5;
};
struct {
unsigned :1;
unsigned GO :1;
};
} ADCON0bits_t;
extern volatile ADCON0bits_t ADCON0bits @ 0x09D;
 
# 1972
extern volatile unsigned char ADCON1 @ 0x09E;
 
asm("ADCON1 equ 09Eh");
 
 
typedef union {
struct {
unsigned ADPREF0 :1;
unsigned ADPREF1 :1;
unsigned ADNREF :1;
unsigned :1;
unsigned ADCS0 :1;
unsigned ADCS1 :1;
unsigned ADCS2 :1;
unsigned ADFM :1;
};
struct {
unsigned ADPREF :2;
unsigned :2;
unsigned ADCS :3;
};
} ADCON1bits_t;
extern volatile ADCON1bits_t ADCON1bits @ 0x09E;
 
# 2043
extern volatile unsigned char LATA @ 0x10C;
 
asm("LATA equ 010Ch");
 
 
typedef union {
struct {
unsigned LATA0 :1;
unsigned LATA1 :1;
unsigned LATA2 :1;
unsigned :1;
unsigned LATA4 :1;
unsigned LATA5 :1;
};
} LATAbits_t;
extern volatile LATAbits_t LATAbits @ 0x10C;
 
# 2087
extern volatile unsigned char LATB @ 0x10D;
 
asm("LATB equ 010Dh");
 
 
typedef union {
struct {
unsigned :4;
unsigned LATB4 :1;
unsigned LATB5 :1;
unsigned LATB6 :1;
unsigned LATB7 :1;
};
} LATBbits_t;
extern volatile LATBbits_t LATBbits @ 0x10D;
 
# 2125
extern volatile unsigned char LATC @ 0x10E;
 
asm("LATC equ 010Eh");
 
 
typedef union {
struct {
unsigned LATC0 :1;
unsigned LATC1 :1;
unsigned LATC2 :1;
unsigned LATC3 :1;
unsigned LATC4 :1;
unsigned LATC5 :1;
unsigned LATC6 :1;
unsigned LATC7 :1;
};
} LATCbits_t;
extern volatile LATCbits_t LATCbits @ 0x10E;
 
# 2186
extern volatile unsigned char CM1CON0 @ 0x111;
 
asm("CM1CON0 equ 0111h");
 
 
typedef union {
struct {
unsigned C1SYNC :1;
unsigned C1HYS :1;
unsigned C1SP :1;
unsigned :1;
unsigned C1POL :1;
unsigned C1OE :1;
unsigned C1OUT :1;
unsigned C1ON :1;
};
} CM1CON0bits_t;
extern volatile CM1CON0bits_t CM1CON0bits @ 0x111;
 
# 2242
extern volatile unsigned char CM1CON1 @ 0x112;
 
asm("CM1CON1 equ 0112h");
 
 
typedef union {
struct {
unsigned C1NCH0 :1;
unsigned C1NCH1 :1;
unsigned :2;
unsigned C1PCH0 :1;
unsigned C1PCH1 :1;
unsigned C1INTN :1;
unsigned C1INTP :1;
};
struct {
unsigned C1NCH :2;
unsigned :2;
unsigned C1PCH :2;
};
} CM1CON1bits_t;
extern volatile CM1CON1bits_t CM1CON1bits @ 0x112;
 
# 2307
extern volatile unsigned char CM2CON0 @ 0x113;
 
asm("CM2CON0 equ 0113h");
 
 
typedef union {
struct {
unsigned C2SYNC :1;
unsigned C2HYS :1;
unsigned C2SP :1;
unsigned :1;
unsigned C2POL :1;
unsigned C2OE :1;
unsigned C2OUT :1;
unsigned C2ON :1;
};
} CM2CON0bits_t;
extern volatile CM2CON0bits_t CM2CON0bits @ 0x113;
 
# 2363
extern volatile unsigned char CM2CON1 @ 0x114;
 
asm("CM2CON1 equ 0114h");
 
 
typedef union {
struct {
unsigned C2NCH0 :1;
unsigned C2NCH1 :1;
unsigned :2;
unsigned C2PCH0 :1;
unsigned C2PCH1 :1;
unsigned C2INTN :1;
unsigned C2INTP :1;
};
struct {
unsigned C2NCH :2;
unsigned :2;
unsigned C2PCH :2;
};
} CM2CON1bits_t;
extern volatile CM2CON1bits_t CM2CON1bits @ 0x114;
 
# 2428
extern volatile unsigned char CMOUT @ 0x115;
 
asm("CMOUT equ 0115h");
 
 
typedef union {
struct {
unsigned MC1OUT :1;
unsigned MC2OUT :1;
};
} CMOUTbits_t;
extern volatile CMOUTbits_t CMOUTbits @ 0x115;
 
# 2453
extern volatile unsigned char BORCON @ 0x116;
 
asm("BORCON equ 0116h");
 
 
typedef union {
struct {
unsigned BORRDY :1;
unsigned :6;
unsigned SBOREN :1;
};
} BORCONbits_t;
extern volatile BORCONbits_t BORCONbits @ 0x116;
 
# 2479
extern volatile unsigned char FVRCON @ 0x117;
 
asm("FVRCON equ 0117h");
 
 
typedef union {
struct {
unsigned ADFVR0 :1;
unsigned ADFVR1 :1;
unsigned CDAFVR0 :1;
unsigned CDAFVR1 :1;
unsigned TSRNG :1;
unsigned TSEN :1;
unsigned FVRRDY :1;
unsigned FVREN :1;
};
struct {
unsigned ADFVR :2;
unsigned CDAFVR :2;
};
} FVRCONbits_t;
extern volatile FVRCONbits_t FVRCONbits @ 0x117;
 
# 2554
extern volatile unsigned char DACCON0 @ 0x118;
 
asm("DACCON0 equ 0118h");
 
 
typedef union {
struct {
unsigned DACNSS :1;
unsigned :1;
unsigned DACPSS0 :1;
unsigned DACPSS1 :1;
unsigned :1;
unsigned DACOE :1;
unsigned DACLPS :1;
unsigned DACEN :1;
};
struct {
unsigned :2;
unsigned DACPSS :2;
};
} DACCON0bits_t;
extern volatile DACCON0bits_t DACCON0bits @ 0x118;
 
# 2614
extern volatile unsigned char DACCON1 @ 0x119;
 
asm("DACCON1 equ 0119h");
 
 
typedef union {
struct {
unsigned DACR0 :1;
unsigned DACR1 :1;
unsigned DACR2 :1;
unsigned DACR3 :1;
unsigned DACR4 :1;
};
struct {
unsigned DACR :5;
};
} DACCON1bits_t;
extern volatile DACCON1bits_t DACCON1bits @ 0x119;
 
# 2665
extern volatile unsigned char SRCON0 @ 0x11A;
 
asm("SRCON0 equ 011Ah");
 
 
typedef union {
struct {
unsigned SRPR :1;
unsigned SRPS :1;
unsigned SRNQEN :1;
unsigned SRQEN :1;
unsigned SRCLK0 :1;
unsigned SRCLK1 :1;
unsigned SRCLK2 :1;
unsigned SRLEN :1;
};
struct {
unsigned :4;
unsigned SRCLK :3;
};
} SRCON0bits_t;
extern volatile SRCON0bits_t SRCON0bits @ 0x11A;
 
# 2735
extern volatile unsigned char SRCON1 @ 0x11B;
 
asm("SRCON1 equ 011Bh");
 
 
typedef union {
struct {
unsigned SRRC1E :1;
unsigned SRRC2E :1;
unsigned SRRCKE :1;
unsigned SRRPE :1;
unsigned SRSC1E :1;
unsigned SRSC2E :1;
unsigned SRSCKE :1;
unsigned SRSPE :1;
};
} SRCON1bits_t;
extern volatile SRCON1bits_t SRCON1bits @ 0x11B;
 
# 2796
extern volatile unsigned char APFCON0 @ 0x11D;
 
asm("APFCON0 equ 011Dh");
 
 
typedef union {
struct {
unsigned :2;
unsigned TXCKSEL :1;
unsigned T1GSEL :1;
unsigned :3;
unsigned RXDTSEL :1;
};
} APFCON0bits_t;
extern volatile APFCON0bits_t APFCON0bits @ 0x11D;
 
# 2829
extern volatile unsigned char APFCON1 @ 0x11E;
 
asm("APFCON1 equ 011Eh");
 
 
typedef union {
struct {
unsigned CCP2SEL :1;
unsigned P2BSEL :1;
unsigned P1CSEL :1;
unsigned P1DSEL :1;
unsigned SS2SEL :1;
unsigned SDO2SEL :1;
};
} APFCON1bits_t;
extern volatile APFCON1bits_t APFCON1bits @ 0x11E;
 
# 2878
extern volatile unsigned char ANSELA @ 0x18C;
 
asm("ANSELA equ 018Ch");
 
 
typedef union {
struct {
unsigned ANSA0 :1;
unsigned ANSA1 :1;
unsigned ANSA2 :1;
unsigned :1;
unsigned ANSA4 :1;
};
struct {
unsigned ANSELA :5;
};
} ANSELAbits_t;
extern volatile ANSELAbits_t ANSELAbits @ 0x18C;
 
# 2924
extern volatile unsigned char ANSELB @ 0x18D;
 
asm("ANSELB equ 018Dh");
 
 
typedef union {
struct {
unsigned :4;
unsigned ANSB4 :1;
unsigned ANSB5 :1;
unsigned ANSB6 :1;
unsigned ANSB7 :1;
};
struct {
unsigned :4;
unsigned ANSELB :4;
};
} ANSELBbits_t;
extern volatile ANSELBbits_t ANSELBbits @ 0x18D;
 
# 2971
extern volatile unsigned char ANSELC @ 0x18E;
 
asm("ANSELC equ 018Eh");
 
 
typedef union {
struct {
unsigned ANSC0 :1;
unsigned ANSC1 :1;
unsigned ANSC2 :1;
unsigned ANSC3 :1;
unsigned :2;
unsigned ANSC6 :1;
unsigned ANSC7 :1;
};
struct {
unsigned ANSELC :8;
};
} ANSELCbits_t;
extern volatile ANSELCbits_t ANSELCbits @ 0x18E;
 
# 3029
extern volatile unsigned short EEADR @ 0x191;
 
asm("EEADR equ 0191h");
 
 
 
extern volatile unsigned char EEADRL @ 0x191;
 
asm("EEADRL equ 0191h");
 
 
typedef union {
struct {
unsigned EEADRL :8;
};
} EEADRLbits_t;
extern volatile EEADRLbits_t EEADRLbits @ 0x191;
 
# 3054
extern volatile unsigned char EEADRH @ 0x192;
 
asm("EEADRH equ 0192h");
 
 
typedef union {
struct {
unsigned EEADRH :7;
};
} EEADRHbits_t;
extern volatile EEADRHbits_t EEADRHbits @ 0x192;
 
# 3073
extern volatile unsigned short EEDAT @ 0x193;
 
asm("EEDAT equ 0193h");
 
 
 
extern volatile unsigned char EEDATL @ 0x193;
 
asm("EEDATL equ 0193h");
 
 
extern volatile unsigned char EEDATA @ 0x193;
 
asm("EEDATA equ 0193h");
 
 
typedef union {
struct {
unsigned EEDATL :8;
};
} EEDATLbits_t;
extern volatile EEDATLbits_t EEDATLbits @ 0x193;
 
# 3102
typedef union {
struct {
unsigned EEDATL :8;
};
} EEDATAbits_t;
extern volatile EEDATAbits_t EEDATAbits @ 0x193;
 
# 3116
extern volatile unsigned char EEDATH @ 0x194;
 
asm("EEDATH equ 0194h");
 
 
typedef union {
struct {
unsigned EEDATH :6;
};
} EEDATHbits_t;
extern volatile EEDATHbits_t EEDATHbits @ 0x194;
 
# 3135
extern volatile unsigned char EECON1 @ 0x195;
 
asm("EECON1 equ 0195h");
 
 
typedef union {
struct {
unsigned RD :1;
unsigned WR :1;
unsigned WREN :1;
unsigned WRERR :1;
unsigned FREE :1;
unsigned LWLO :1;
unsigned CFGS :1;
unsigned EEPGD :1;
};
} EECON1bits_t;
extern volatile EECON1bits_t EECON1bits @ 0x195;
 
# 3196
extern volatile unsigned char EECON2 @ 0x196;
 
asm("EECON2 equ 0196h");
 
 
typedef union {
struct {
unsigned EECON2 :8;
};
} EECON2bits_t;
extern volatile EECON2bits_t EECON2bits @ 0x196;
 
# 3215
extern volatile unsigned char RCREG @ 0x199;
 
asm("RCREG equ 0199h");
 
 
typedef union {
struct {
unsigned RCREG :8;
};
} RCREGbits_t;
extern volatile RCREGbits_t RCREGbits @ 0x199;
 
# 3234
extern volatile unsigned char TXREG @ 0x19A;
 
asm("TXREG equ 019Ah");
 
 
typedef union {
struct {
unsigned TXREG :8;
};
} TXREGbits_t;
extern volatile TXREGbits_t TXREGbits @ 0x19A;
 
# 3253
extern volatile unsigned short SPBRG @ 0x19B;
 
asm("SPBRG equ 019Bh");
 
 
 
extern volatile unsigned char SPBRGL @ 0x19B;
 
asm("SPBRGL equ 019Bh");
 
 
typedef union {
struct {
unsigned SPBRGL :8;
};
} SPBRGLbits_t;
extern volatile SPBRGLbits_t SPBRGLbits @ 0x19B;
 
# 3278
extern volatile unsigned char SPBRGH @ 0x19C;
 
asm("SPBRGH equ 019Ch");
 
 
typedef union {
struct {
unsigned SPBRGH :8;
};
} SPBRGHbits_t;
extern volatile SPBRGHbits_t SPBRGHbits @ 0x19C;
 
# 3297
extern volatile unsigned char RCSTA @ 0x19D;
 
asm("RCSTA equ 019Dh");
 
 
typedef union {
struct {
unsigned RX9D :1;
unsigned OERR :1;
unsigned FERR :1;
unsigned ADDEN :1;
unsigned CREN :1;
unsigned SREN :1;
unsigned RX9 :1;
unsigned SPEN :1;
};
} RCSTAbits_t;
extern volatile RCSTAbits_t RCSTAbits @ 0x19D;
 
# 3358
extern volatile unsigned char TXSTA @ 0x19E;
 
asm("TXSTA equ 019Eh");
 
 
typedef union {
struct {
unsigned TX9D :1;
unsigned TRMT :1;
unsigned BRGH :1;
unsigned SENDB :1;
unsigned SYNC :1;
unsigned TXEN :1;
unsigned TX9 :1;
unsigned CSRC :1;
};
} TXSTAbits_t;
extern volatile TXSTAbits_t TXSTAbits @ 0x19E;
 
# 3419
extern volatile unsigned char BAUDCON @ 0x19F;
 
asm("BAUDCON equ 019Fh");
 
 
typedef union {
struct {
unsigned ABDEN :1;
unsigned WUE :1;
unsigned :1;
unsigned BRG16 :1;
unsigned SCKP :1;
unsigned :1;
unsigned RCIDL :1;
unsigned ABDOVF :1;
};
} BAUDCONbits_t;
extern volatile BAUDCONbits_t BAUDCONbits @ 0x19F;
 
# 3470
extern volatile unsigned char WPUA @ 0x20C;
 
asm("WPUA equ 020Ch");
 
 
typedef union {
struct {
unsigned WPUA0 :1;
unsigned WPUA1 :1;
unsigned WPUA2 :1;
unsigned WPUA3 :1;
unsigned WPUA4 :1;
unsigned WPUA5 :1;
};
struct {
unsigned WPUA :6;
};
} WPUAbits_t;
extern volatile WPUAbits_t WPUAbits @ 0x20C;
 
# 3527
extern volatile unsigned char WPUB @ 0x20D;
 
asm("WPUB equ 020Dh");
 
 
typedef union {
struct {
unsigned :4;
unsigned WPUB4 :1;
unsigned WPUB5 :1;
unsigned WPUB6 :1;
unsigned WPUB7 :1;
};
struct {
unsigned :4;
unsigned WPUB :4;
};
} WPUBbits_t;
extern volatile WPUBbits_t WPUBbits @ 0x20D;
 
# 3574
extern volatile unsigned char WPUC @ 0x20E;
 
asm("WPUC equ 020Eh");
 
 
typedef union {
struct {
unsigned WPUC0 :1;
unsigned WPUC1 :1;
unsigned WPUC2 :1;
unsigned WPUC3 :1;
unsigned WPUC4 :1;
unsigned WPUC5 :1;
unsigned WPUC6 :1;
unsigned WPUC7 :1;
};
struct {
unsigned WPUC :8;
};
} WPUCbits_t;
extern volatile WPUCbits_t WPUCbits @ 0x20E;
 
# 3643
extern volatile unsigned char SSP1BUF @ 0x211;
 
asm("SSP1BUF equ 0211h");
 
 
extern volatile unsigned char SSPBUF @ 0x211;
 
asm("SSPBUF equ 0211h");
 
 
typedef union {
struct {
unsigned SSPBUF :8;
};
} SSP1BUFbits_t;
extern volatile SSP1BUFbits_t SSP1BUFbits @ 0x211;
 
# 3666
typedef union {
struct {
unsigned SSPBUF :8;
};
} SSPBUFbits_t;
extern volatile SSPBUFbits_t SSPBUFbits @ 0x211;
 
# 3680
extern volatile unsigned char SSP1ADD @ 0x212;
 
asm("SSP1ADD equ 0212h");
 
 
extern volatile unsigned char SSPADD @ 0x212;
 
asm("SSPADD equ 0212h");
 
 
typedef union {
struct {
unsigned SSPADD :8;
};
} SSP1ADDbits_t;
extern volatile SSP1ADDbits_t SSP1ADDbits @ 0x212;
 
# 3703
typedef union {
struct {
unsigned SSPADD :8;
};
} SSPADDbits_t;
extern volatile SSPADDbits_t SSPADDbits @ 0x212;
 
# 3717
extern volatile unsigned char SSP1MSK @ 0x213;
 
asm("SSP1MSK equ 0213h");
 
 
extern volatile unsigned char SSPMSK @ 0x213;
 
asm("SSPMSK equ 0213h");
 
 
typedef union {
struct {
unsigned SSPMSK :8;
};
} SSP1MSKbits_t;
extern volatile SSP1MSKbits_t SSP1MSKbits @ 0x213;
 
# 3740
typedef union {
struct {
unsigned SSPMSK :8;
};
} SSPMSKbits_t;
extern volatile SSPMSKbits_t SSPMSKbits @ 0x213;
 
# 3754
extern volatile unsigned char SSP1STAT @ 0x214;
 
asm("SSP1STAT equ 0214h");
 
 
extern volatile unsigned char SSPSTAT @ 0x214;
 
asm("SSPSTAT equ 0214h");
 
 
typedef union {
struct {
unsigned BF :1;
unsigned UA :1;
unsigned R_nW :1;
unsigned S :1;
unsigned P :1;
unsigned D_nA :1;
unsigned CKE :1;
unsigned SMP :1;
};
} SSP1STATbits_t;
extern volatile SSP1STATbits_t SSP1STATbits @ 0x214;
 
# 3819
typedef union {
struct {
unsigned BF :1;
unsigned UA :1;
unsigned R_nW :1;
unsigned S :1;
unsigned P :1;
unsigned D_nA :1;
unsigned CKE :1;
unsigned SMP :1;
};
} SSPSTATbits_t;
extern volatile SSPSTATbits_t SSPSTATbits @ 0x214;
 
# 3875
extern volatile unsigned char SSP1CON1 @ 0x215;
 
asm("SSP1CON1 equ 0215h");
 
 
extern volatile unsigned char SSPCON1 @ 0x215;
 
asm("SSPCON1 equ 0215h");
 
extern volatile unsigned char SSPCON @ 0x215;
 
asm("SSPCON equ 0215h");
 
 
typedef union {
struct {
unsigned SSPM0 :1;
unsigned SSPM1 :1;
unsigned SSPM2 :1;
unsigned SSPM3 :1;
unsigned CKP :1;
unsigned SSPEN :1;
unsigned SSPOV :1;
unsigned WCOL :1;
};
struct {
unsigned SSPM :4;
};
} SSP1CON1bits_t;
extern volatile SSP1CON1bits_t SSP1CON1bits @ 0x215;
 
# 3952
typedef union {
struct {
unsigned SSPM0 :1;
unsigned SSPM1 :1;
unsigned SSPM2 :1;
unsigned SSPM3 :1;
unsigned CKP :1;
unsigned SSPEN :1;
unsigned SSPOV :1;
unsigned WCOL :1;
};
struct {
unsigned SSPM :4;
};
} SSPCON1bits_t;
extern volatile SSPCON1bits_t SSPCON1bits @ 0x215;
 
# 4014
typedef union {
struct {
unsigned SSPM0 :1;
unsigned SSPM1 :1;
unsigned SSPM2 :1;
unsigned SSPM3 :1;
unsigned CKP :1;
unsigned SSPEN :1;
unsigned SSPOV :1;
unsigned WCOL :1;
};
struct {
unsigned SSPM :4;
};
} SSPCONbits_t;
extern volatile SSPCONbits_t SSPCONbits @ 0x215;
 
# 4078
extern volatile unsigned char SSP1CON2 @ 0x216;
 
asm("SSP1CON2 equ 0216h");
 
 
extern volatile unsigned char SSPCON2 @ 0x216;
 
asm("SSPCON2 equ 0216h");
 
 
typedef union {
struct {
unsigned SEN :1;
unsigned RSEN :1;
unsigned PEN :1;
unsigned RCEN :1;
unsigned ACKEN :1;
unsigned ACKDT :1;
unsigned ACKSTAT :1;
unsigned GCEN :1;
};
} SSP1CON2bits_t;
extern volatile SSP1CON2bits_t SSP1CON2bits @ 0x216;
 
# 4143
typedef union {
struct {
unsigned SEN :1;
unsigned RSEN :1;
unsigned PEN :1;
unsigned RCEN :1;
unsigned ACKEN :1;
unsigned ACKDT :1;
unsigned ACKSTAT :1;
unsigned GCEN :1;
};
} SSPCON2bits_t;
extern volatile SSPCON2bits_t SSPCON2bits @ 0x216;
 
# 4199
extern volatile unsigned char SSP1CON3 @ 0x217;
 
asm("SSP1CON3 equ 0217h");
 
 
extern volatile unsigned char SSPCON3 @ 0x217;
 
asm("SSPCON3 equ 0217h");
 
 
typedef union {
struct {
unsigned DHEN :1;
unsigned AHEN :1;
unsigned SBCDE :1;
unsigned SDAHT :1;
unsigned BOEN :1;
unsigned SCIE :1;
unsigned PCIE :1;
unsigned ACKTIM :1;
};
} SSP1CON3bits_t;
extern volatile SSP1CON3bits_t SSP1CON3bits @ 0x217;
 
# 4264
typedef union {
struct {
unsigned DHEN :1;
unsigned AHEN :1;
unsigned SBCDE :1;
unsigned SDAHT :1;
unsigned BOEN :1;
unsigned SCIE :1;
unsigned PCIE :1;
unsigned ACKTIM :1;
};
} SSPCON3bits_t;
extern volatile SSPCON3bits_t SSPCON3bits @ 0x217;
 
# 4320
extern volatile unsigned char SSP2BUF @ 0x219;
 
asm("SSP2BUF equ 0219h");
 
 
typedef union {
struct {
unsigned SSPBUF :8;
};
} SSP2BUFbits_t;
extern volatile SSP2BUFbits_t SSP2BUFbits @ 0x219;
 
# 4339
extern volatile unsigned char SSP2ADD @ 0x21A;
 
asm("SSP2ADD equ 021Ah");
 
 
typedef union {
struct {
unsigned SSPADD :8;
};
} SSP2ADDbits_t;
extern volatile SSP2ADDbits_t SSP2ADDbits @ 0x21A;
 
# 4358
extern volatile unsigned char SSP2MSK @ 0x21B;
 
asm("SSP2MSK equ 021Bh");
 
 
typedef union {
struct {
unsigned SSPMSK :8;
};
} SSP2MSKbits_t;
extern volatile SSP2MSKbits_t SSP2MSKbits @ 0x21B;
 
# 4377
extern volatile unsigned char SSP2STAT @ 0x21C;
 
asm("SSP2STAT equ 021Ch");
 
 
typedef union {
struct {
unsigned BF :1;
unsigned UA :1;
unsigned R_nW :1;
unsigned S :1;
unsigned P :1;
unsigned D_nA :1;
unsigned CKE :1;
unsigned SMP :1;
};
} SSP2STATbits_t;
extern volatile SSP2STATbits_t SSP2STATbits @ 0x21C;
 
# 4438
extern volatile unsigned char SSP2CON1 @ 0x21D;
 
asm("SSP2CON1 equ 021Dh");
 
 
typedef union {
struct {
unsigned SSPM0 :1;
unsigned SSPM1 :1;
unsigned SSPM2 :1;
unsigned SSPM3 :1;
unsigned CKP :1;
unsigned SSPEN :1;
unsigned SSPOV :1;
unsigned WCOL :1;
};
struct {
unsigned SSPM :4;
};
} SSP2CON1bits_t;
extern volatile SSP2CON1bits_t SSP2CON1bits @ 0x21D;
 
# 4507
extern volatile unsigned char SSP2CON2 @ 0x21E;
 
asm("SSP2CON2 equ 021Eh");
 
 
typedef union {
struct {
unsigned SEN :1;
unsigned RSEN :1;
unsigned PEN :1;
unsigned RCEN :1;
unsigned ACKEN :1;
unsigned ACKDT :1;
unsigned ACKSTAT :1;
unsigned GCEN :1;
};
} SSP2CON2bits_t;
extern volatile SSP2CON2bits_t SSP2CON2bits @ 0x21E;
 
# 4568
extern volatile unsigned char SSP2CON3 @ 0x21F;
 
asm("SSP2CON3 equ 021Fh");
 
 
typedef union {
struct {
unsigned DHEN :1;
unsigned AHEN :1;
unsigned SBCDE :1;
unsigned SDAHT :1;
unsigned BOEN :1;
unsigned SCIE :1;
unsigned PCIE :1;
unsigned ACKTIM :1;
};
} SSP2CON3bits_t;
extern volatile SSP2CON3bits_t SSP2CON3bits @ 0x21F;
 
# 4629
extern volatile unsigned char CCPR1L @ 0x291;
 
asm("CCPR1L equ 0291h");
 
 
typedef union {
struct {
unsigned CCPR1L :8;
};
} CCPR1Lbits_t;
extern volatile CCPR1Lbits_t CCPR1Lbits @ 0x291;
 
# 4648
extern volatile unsigned char CCPR1H @ 0x292;
 
asm("CCPR1H equ 0292h");
 
 
typedef union {
struct {
unsigned CCPR1H :8;
};
} CCPR1Hbits_t;
extern volatile CCPR1Hbits_t CCPR1Hbits @ 0x292;
 
# 4667
extern volatile unsigned char CCP1CON @ 0x293;
 
asm("CCP1CON equ 0293h");
 
 
typedef union {
struct {
unsigned CCP1M0 :1;
unsigned CCP1M1 :1;
unsigned CCP1M2 :1;
unsigned CCP1M3 :1;
unsigned DC1B0 :1;
unsigned DC1B1 :1;
unsigned P1M0 :1;
unsigned P1M1 :1;
};
struct {
unsigned CCP1M :4;
unsigned DC1B :2;
unsigned P1M :2;
};
} CCP1CONbits_t;
extern volatile CCP1CONbits_t CCP1CONbits @ 0x293;
 
# 4748
extern volatile unsigned char PWM1CON @ 0x294;
 
asm("PWM1CON equ 0294h");
 
 
typedef union {
struct {
unsigned P1DC0 :1;
unsigned P1DC1 :1;
unsigned P1DC2 :1;
unsigned P1DC3 :1;
unsigned P1DC4 :1;
unsigned P1DC5 :1;
unsigned P1DC6 :1;
unsigned P1RSEN :1;
};
struct {
unsigned P1DC :7;
};
} PWM1CONbits_t;
extern volatile PWM1CONbits_t PWM1CONbits @ 0x294;
 
# 4817
extern volatile unsigned char CCP1AS @ 0x295;
 
asm("CCP1AS equ 0295h");
 
 
extern volatile unsigned char ECCP1AS @ 0x295;
 
asm("ECCP1AS equ 0295h");
 
 
typedef union {
struct {
unsigned PSS1BD0 :1;
unsigned PSS1BD1 :1;
unsigned PSS1AC0 :1;
unsigned PSS1AC1 :1;
unsigned CCP1AS0 :1;
unsigned CCP1AS1 :1;
unsigned CCP1AS2 :1;
unsigned CCP1ASE :1;
};
struct {
unsigned PSS1BD :2;
unsigned PSS1AC :2;
unsigned CCP1AS :3;
};
} CCP1ASbits_t;
extern volatile CCP1ASbits_t CCP1ASbits @ 0x295;
 
# 4902
typedef union {
struct {
unsigned PSS1BD0 :1;
unsigned PSS1BD1 :1;
unsigned PSS1AC0 :1;
unsigned PSS1AC1 :1;
unsigned CCP1AS0 :1;
unsigned CCP1AS1 :1;
unsigned CCP1AS2 :1;
unsigned CCP1ASE :1;
};
struct {
unsigned PSS1BD :2;
unsigned PSS1AC :2;
unsigned CCP1AS :3;
};
} ECCP1ASbits_t;
extern volatile ECCP1ASbits_t ECCP1ASbits @ 0x295;
 
# 4978
extern volatile unsigned char PSTR1CON @ 0x296;
 
asm("PSTR1CON equ 0296h");
 
 
typedef union {
struct {
unsigned STR1A :1;
unsigned STR1B :1;
unsigned STR1C :1;
unsigned STR1D :1;
unsigned STR1SYNC :1;
};
} PSTR1CONbits_t;
extern volatile PSTR1CONbits_t PSTR1CONbits @ 0x296;
 
# 5021
extern volatile unsigned char CCPR2L @ 0x298;
 
asm("CCPR2L equ 0298h");
 
 
typedef union {
struct {
unsigned CCPR2L :8;
};
} CCPR2Lbits_t;
extern volatile CCPR2Lbits_t CCPR2Lbits @ 0x298;
 
# 5040
extern volatile unsigned char CCPR2H @ 0x299;
 
asm("CCPR2H equ 0299h");
 
 
typedef union {
struct {
unsigned CCP2RH :8;
};
} CCPR2Hbits_t;
extern volatile CCPR2Hbits_t CCPR2Hbits @ 0x299;
 
# 5059
extern volatile unsigned char CCP2CON @ 0x29A;
 
asm("CCP2CON equ 029Ah");
 
 
typedef union {
struct {
unsigned CCP2M0 :1;
unsigned CCP2M1 :1;
unsigned CCP2M2 :1;
unsigned CCP2M3 :1;
unsigned DC2B0 :1;
unsigned DC2B1 :1;
unsigned P2M0 :1;
unsigned P2M1 :1;
};
struct {
unsigned CCP2M :4;
unsigned DC2B :2;
unsigned P2M :2;
};
} CCP2CONbits_t;
extern volatile CCP2CONbits_t CCP2CONbits @ 0x29A;
 
# 5140
extern volatile unsigned char PWM2CON @ 0x29B;
 
asm("PWM2CON equ 029Bh");
 
 
typedef union {
struct {
unsigned P2DC0 :1;
unsigned P2DC1 :1;
unsigned P2DC2 :1;
unsigned P2DC3 :1;
unsigned P2DC4 :1;
unsigned P2DC5 :1;
unsigned P2DC6 :1;
unsigned P2RSEN :1;
};
struct {
unsigned P2DC :7;
};
} PWM2CONbits_t;
extern volatile PWM2CONbits_t PWM2CONbits @ 0x29B;
 
# 5209
extern volatile unsigned char CCP2AS @ 0x29C;
 
asm("CCP2AS equ 029Ch");
 
 
typedef union {
struct {
unsigned PSS2BD0 :1;
unsigned PSS2BD1 :1;
unsigned PSS2AC0 :1;
unsigned PSS2AC1 :1;
unsigned CCP2AS0 :1;
unsigned CCP2AS1 :1;
unsigned CCP2AS2 :1;
unsigned CCP2ASE :1;
};
struct {
unsigned PSS2BD :2;
unsigned PSS2AC :2;
unsigned CCP2AS :3;
};
} CCP2ASbits_t;
extern volatile CCP2ASbits_t CCP2ASbits @ 0x29C;
 
# 5290
extern volatile unsigned char PSTR2CON @ 0x29D;
 
asm("PSTR2CON equ 029Dh");
 
 
typedef union {
struct {
unsigned STR2A :1;
unsigned STR2B :1;
unsigned STR2C :1;
unsigned STR2D :1;
unsigned STR2SYNC :1;
};
} PSTR2CONbits_t;
extern volatile PSTR2CONbits_t PSTR2CONbits @ 0x29D;
 
# 5333
extern volatile unsigned char CCPTMRS @ 0x29E;
 
asm("CCPTMRS equ 029Eh");
 
 
typedef union {
struct {
unsigned C1TSEL0 :1;
unsigned C1TSEL1 :1;
unsigned C2TSEL0 :1;
unsigned C2TSEL1 :1;
unsigned C3TSEL0 :1;
unsigned C3TSEL1 :1;
unsigned C4TSEL0 :1;
unsigned C4TSEL1 :1;
};
struct {
unsigned C1TSEL :2;
unsigned C2TSEL :2;
unsigned C3TSEL :2;
unsigned C4TSEL :2;
};
} CCPTMRSbits_t;
extern volatile CCPTMRSbits_t CCPTMRSbits @ 0x29E;
 
# 5420
extern volatile unsigned char CCPR3L @ 0x311;
 
asm("CCPR3L equ 0311h");
 
 
typedef union {
struct {
unsigned CCPR3L :8;
};
} CCPR3Lbits_t;
extern volatile CCPR3Lbits_t CCPR3Lbits @ 0x311;
 
# 5439
extern volatile unsigned char CCPR3H @ 0x312;
 
asm("CCPR3H equ 0312h");
 
 
typedef union {
struct {
unsigned CCPR3H :8;
};
} CCPR3Hbits_t;
extern volatile CCPR3Hbits_t CCPR3Hbits @ 0x312;
 
# 5458
extern volatile unsigned char CCP3CON @ 0x313;
 
asm("CCP3CON equ 0313h");
 
 
typedef union {
struct {
unsigned CCP3M0 :1;
unsigned CCP3M1 :1;
unsigned CCP3M2 :1;
unsigned CCP3M3 :1;
unsigned DC3B0 :1;
unsigned DC3B1 :1;
};
struct {
unsigned CCP3M :4;
unsigned DC3B :2;
};
} CCP3CONbits_t;
extern volatile CCP3CONbits_t CCP3CONbits @ 0x313;
 
# 5521
extern volatile unsigned char CCPR4L @ 0x318;
 
asm("CCPR4L equ 0318h");
 
 
typedef union {
struct {
unsigned CCPR4L :8;
};
} CCPR4Lbits_t;
extern volatile CCPR4Lbits_t CCPR4Lbits @ 0x318;
 
# 5540
extern volatile unsigned char CCPR4H @ 0x319;
 
asm("CCPR4H equ 0319h");
 
 
typedef union {
struct {
unsigned CCPR4H :8;
};
} CCPR4Hbits_t;
extern volatile CCPR4Hbits_t CCPR4Hbits @ 0x319;
 
# 5559
extern volatile unsigned char CCP4CON @ 0x31A;
 
asm("CCP4CON equ 031Ah");
 
 
typedef union {
struct {
unsigned CCP4M0 :1;
unsigned CCP4M1 :1;
unsigned CCP4M2 :1;
unsigned CCP4M3 :1;
unsigned DC4B0 :1;
unsigned DC4B1 :1;
};
struct {
unsigned CCP4M :4;
unsigned DC4B :2;
};
} CCP4CONbits_t;
extern volatile CCP4CONbits_t CCP4CONbits @ 0x31A;
 
# 5622
extern volatile unsigned char INLVLA @ 0x38C;
 
asm("INLVLA equ 038Ch");
 
 
typedef union {
struct {
unsigned INLVLA0 :1;
unsigned INLVLA1 :1;
unsigned INLVLA2 :1;
unsigned INLVLA3 :1;
unsigned INLVLA4 :1;
unsigned INLVLA5 :1;
};
struct {
unsigned INLVLA :6;
};
} INLVLAbits_t;
extern volatile INLVLAbits_t INLVLAbits @ 0x38C;
 
# 5679
extern volatile unsigned char INLVLB @ 0x38D;
 
asm("INLVLB equ 038Dh");
 
 
typedef union {
struct {
unsigned :4;
unsigned INLVLB4 :1;
unsigned INLVLB5 :1;
unsigned INLVLB6 :1;
unsigned INLVLB7 :1;
};
struct {
unsigned :4;
unsigned INLVLB :4;
};
} INLVLBbits_t;
extern volatile INLVLBbits_t INLVLBbits @ 0x38D;
 
# 5726
extern volatile unsigned char INLVLC @ 0x38E;
 
asm("INLVLC equ 038Eh");
 
 
typedef union {
struct {
unsigned INLVLC0 :1;
unsigned INLVLC1 :1;
unsigned INLVLC2 :1;
unsigned INLVLC3 :1;
unsigned INLVLC4 :1;
unsigned INLVLC5 :1;
unsigned INLVLC6 :1;
unsigned INLVLC7 :1;
};
struct {
unsigned INLVLC :8;
};
} INLVLCbits_t;
extern volatile INLVLCbits_t INLVLCbits @ 0x38E;
 
# 5795
extern volatile unsigned char IOCAP @ 0x391;
 
asm("IOCAP equ 0391h");
 
 
typedef union {
struct {
unsigned IOCAP0 :1;
unsigned IOCAP1 :1;
unsigned IOCAP2 :1;
unsigned IOCAP3 :1;
unsigned IOCAP4 :1;
unsigned IOCAP5 :1;
};
struct {
unsigned IOCAP :6;
};
} IOCAPbits_t;
extern volatile IOCAPbits_t IOCAPbits @ 0x391;
 
# 5852
extern volatile unsigned char IOCAN @ 0x392;
 
asm("IOCAN equ 0392h");
 
 
typedef union {
struct {
unsigned IOCAN0 :1;
unsigned IOCAN1 :1;
unsigned IOCAN2 :1;
unsigned IOCAN3 :1;
unsigned IOCAN4 :1;
unsigned IOCAN5 :1;
};
struct {
unsigned IOCAN :6;
};
} IOCANbits_t;
extern volatile IOCANbits_t IOCANbits @ 0x392;
 
# 5909
extern volatile unsigned char IOCAF @ 0x393;
 
asm("IOCAF equ 0393h");
 
 
typedef union {
struct {
unsigned IOCAF0 :1;
unsigned IOCAF1 :1;
unsigned IOCAF2 :1;
unsigned IOCAF3 :1;
unsigned IOCAF4 :1;
unsigned IOCAF5 :1;
};
struct {
unsigned IOCAF :6;
};
} IOCAFbits_t;
extern volatile IOCAFbits_t IOCAFbits @ 0x393;
 
# 5966
extern volatile unsigned char IOCBP @ 0x394;
 
asm("IOCBP equ 0394h");
 
 
typedef union {
struct {
unsigned :4;
unsigned IOCBP4 :1;
unsigned IOCBP5 :1;
unsigned IOCBP6 :1;
unsigned IOCBP7 :1;
};
struct {
unsigned :4;
unsigned IOCBP :4;
};
} IOCBPbits_t;
extern volatile IOCBPbits_t IOCBPbits @ 0x394;
 
# 6013
extern volatile unsigned char IOCBN @ 0x395;
 
asm("IOCBN equ 0395h");
 
 
typedef union {
struct {
unsigned :4;
unsigned IOCBN4 :1;
unsigned IOCBN5 :1;
unsigned IOCBN6 :1;
unsigned IOCBN7 :1;
};
struct {
unsigned :4;
unsigned IOCBN :4;
};
} IOCBNbits_t;
extern volatile IOCBNbits_t IOCBNbits @ 0x395;
 
# 6060
extern volatile unsigned char IOCBF @ 0x396;
 
asm("IOCBF equ 0396h");
 
 
typedef union {
struct {
unsigned :4;
unsigned IOCBF4 :1;
unsigned IOCBF5 :1;
unsigned IOCBF6 :1;
unsigned IOCBF7 :1;
};
struct {
unsigned :4;
unsigned IOCBF :4;
};
} IOCBFbits_t;
extern volatile IOCBFbits_t IOCBFbits @ 0x396;
 
# 6107
extern volatile unsigned char CLKRCON @ 0x39A;
 
asm("CLKRCON equ 039Ah");
 
 
typedef union {
struct {
unsigned CLKRDIV0 :1;
unsigned CLKRDIV1 :1;
unsigned CLKRDIV2 :1;
unsigned CLKRDC0 :1;
unsigned CLKRDC1 :1;
unsigned CLKRSLR :1;
unsigned CLKROE :1;
unsigned CLKREN :1;
};
struct {
unsigned CLKRDIV :3;
unsigned CLKRDC :2;
};
} CLKRCONbits_t;
extern volatile CLKRCONbits_t CLKRCONbits @ 0x39A;
 
# 6182
extern volatile unsigned char MDCON @ 0x39C;
 
asm("MDCON equ 039Ch");
 
 
typedef union {
struct {
unsigned MDBIT :1;
unsigned :2;
unsigned MDOUT :1;
unsigned MDOPOL :1;
unsigned MDSLR :1;
unsigned MDOE :1;
unsigned MDEN :1;
};
} MDCONbits_t;
extern volatile MDCONbits_t MDCONbits @ 0x39C;
 
# 6232
extern volatile unsigned char MDSRC @ 0x39D;
 
asm("MDSRC equ 039Dh");
 
 
typedef union {
struct {
unsigned MDMS0 :1;
unsigned MDMS1 :1;
unsigned MDMS2 :1;
unsigned MDMS3 :1;
unsigned :3;
unsigned MDMSODIS :1;
};
struct {
unsigned MDMS :4;
};
} MDSRCbits_t;
extern volatile MDSRCbits_t MDSRCbits @ 0x39D;
 
# 6284
extern volatile unsigned char MDCARL @ 0x39E;
 
asm("MDCARL equ 039Eh");
 
 
typedef union {
struct {
unsigned MDCL0 :1;
unsigned MDCL1 :1;
unsigned MDCL2 :1;
unsigned MDCL3 :1;
unsigned :1;
unsigned MDCLSYNC :1;
unsigned MDCLPOL :1;
unsigned MDCLODIS :1;
};
struct {
unsigned MDCL :4;
};
} MDCARLbits_t;
extern volatile MDCARLbits_t MDCARLbits @ 0x39E;
 
# 6348
extern volatile unsigned char MDCARH @ 0x39F;
 
asm("MDCARH equ 039Fh");
 
 
typedef union {
struct {
unsigned MDCH0 :1;
unsigned MDCH1 :1;
unsigned MDCH2 :1;
unsigned MDCH3 :1;
unsigned :1;
unsigned MDCHSYNC :1;
unsigned MDCHPOL :1;
unsigned MDCHODIS :1;
};
struct {
unsigned MDCH :4;
};
} MDCARHbits_t;
extern volatile MDCARHbits_t MDCARHbits @ 0x39F;
 
# 6412
extern volatile unsigned char TMR4 @ 0x415;
 
asm("TMR4 equ 0415h");
 
 
typedef union {
struct {
unsigned TMR4 :8;
};
} TMR4bits_t;
extern volatile TMR4bits_t TMR4bits @ 0x415;
 
# 6431
extern volatile unsigned char PR4 @ 0x416;
 
asm("PR4 equ 0416h");
 
 
typedef union {
struct {
unsigned PR4 :8;
};
} PR4bits_t;
extern volatile PR4bits_t PR4bits @ 0x416;
 
# 6450
extern volatile unsigned char T4CON @ 0x417;
 
asm("T4CON equ 0417h");
 
 
typedef union {
struct {
unsigned T4CKPS0 :1;
unsigned T4CKPS1 :1;
unsigned TMR4ON :1;
unsigned T4OUTPS0 :1;
unsigned T4OUTPS1 :1;
unsigned T4OUTPS2 :1;
unsigned T4OUTPS3 :1;
};
struct {
unsigned T4CKPS :2;
unsigned :1;
unsigned T4OUTPS :4;
};
} T4CONbits_t;
extern volatile T4CONbits_t T4CONbits @ 0x417;
 
# 6520
extern volatile unsigned char TMR6 @ 0x41C;
 
asm("TMR6 equ 041Ch");
 
 
typedef union {
struct {
unsigned TMR6 :8;
};
} TMR6bits_t;
extern volatile TMR6bits_t TMR6bits @ 0x41C;
 
# 6539
extern volatile unsigned char PR6 @ 0x41D;
 
asm("PR6 equ 041Dh");
 
 
typedef union {
struct {
unsigned PR6 :8;
};
} PR6bits_t;
extern volatile PR6bits_t PR6bits @ 0x41D;
 
# 6558
extern volatile unsigned char T6CON @ 0x41E;
 
asm("T6CON equ 041Eh");
 
 
typedef union {
struct {
unsigned T6CKPS0 :1;
unsigned T6CKPS1 :1;
unsigned TMR6ON :1;
unsigned T6OUTPS0 :1;
unsigned T6OUTPS1 :1;
unsigned T6OUTPS2 :1;
unsigned T6OUTPS3 :1;
};
struct {
unsigned T6CKPS :2;
unsigned :1;
unsigned T6OUTPS :4;
};
} T6CONbits_t;
extern volatile T6CONbits_t T6CONbits @ 0x41E;
 
# 6628
extern volatile unsigned char STATUS_SHAD @ 0xFE4;
 
asm("STATUS_SHAD equ 0FE4h");
 
 
typedef union {
struct {
unsigned C_SHAD :1;
unsigned DC_SHAD :1;
unsigned Z_SHAD :1;
};
} STATUS_SHADbits_t;
extern volatile STATUS_SHADbits_t STATUS_SHADbits @ 0xFE4;
 
# 6659
extern volatile unsigned char WREG_SHAD @ 0xFE5;
 
asm("WREG_SHAD equ 0FE5h");
 
 
typedef union {
struct {
unsigned WREG_SHAD :8;
};
} WREG_SHADbits_t;
extern volatile WREG_SHADbits_t WREG_SHADbits @ 0xFE5;
 
# 6678
extern volatile unsigned char BSR_SHAD @ 0xFE6;
 
asm("BSR_SHAD equ 0FE6h");
 
 
typedef union {
struct {
unsigned BSR_SHAD :5;
};
} BSR_SHADbits_t;
extern volatile BSR_SHADbits_t BSR_SHADbits @ 0xFE6;
 
# 6697
extern volatile unsigned char PCLATH_SHAD @ 0xFE7;
 
asm("PCLATH_SHAD equ 0FE7h");
 
 
typedef union {
struct {
unsigned PCLATH_SHAD :7;
};
} PCLATH_SHADbits_t;
extern volatile PCLATH_SHADbits_t PCLATH_SHADbits @ 0xFE7;
 
# 6716
extern volatile unsigned char FSR0L_SHAD @ 0xFE8;
 
asm("FSR0L_SHAD equ 0FE8h");
 
 
typedef union {
struct {
unsigned FSR0L_SHAD :8;
};
} FSR0L_SHADbits_t;
extern volatile FSR0L_SHADbits_t FSR0L_SHADbits @ 0xFE8;
 
# 6735
extern volatile unsigned char FSR0H_SHAD @ 0xFE9;
 
asm("FSR0H_SHAD equ 0FE9h");
 
 
typedef union {
struct {
unsigned FSR0H_SHAD :8;
};
} FSR0H_SHADbits_t;
extern volatile FSR0H_SHADbits_t FSR0H_SHADbits @ 0xFE9;
 
# 6754
extern volatile unsigned char FSR1L_SHAD @ 0xFEA;
 
asm("FSR1L_SHAD equ 0FEAh");
 
 
typedef union {
struct {
unsigned FSR1L_SHAD :8;
};
} FSR1L_SHADbits_t;
extern volatile FSR1L_SHADbits_t FSR1L_SHADbits @ 0xFEA;
 
# 6773
extern volatile unsigned char FSR1H_SHAD @ 0xFEB;
 
asm("FSR1H_SHAD equ 0FEBh");
 
 
typedef union {
struct {
unsigned FSR1H_SHAD :8;
};
} FSR1H_SHADbits_t;
extern volatile FSR1H_SHADbits_t FSR1H_SHADbits @ 0xFEB;
 
# 6792
extern volatile unsigned char STKPTR @ 0xFED;
 
asm("STKPTR equ 0FEDh");
 
 
typedef union {
struct {
unsigned STKPTR :5;
};
} STKPTRbits_t;
extern volatile STKPTRbits_t STKPTRbits @ 0xFED;
 
# 6811
extern volatile unsigned char TOSL @ 0xFEE;
 
asm("TOSL equ 0FEEh");
 
 
typedef union {
struct {
unsigned TOSL :8;
};
} TOSLbits_t;
extern volatile TOSLbits_t TOSLbits @ 0xFEE;
 
# 6830
extern volatile unsigned char TOSH @ 0xFEF;
 
asm("TOSH equ 0FEFh");
 
 
typedef union {
struct {
unsigned TOSH :7;
};
} TOSHbits_t;
extern volatile TOSHbits_t TOSHbits @ 0xFEF;
 
# 6855
extern volatile __bit ABDEN @ (((unsigned) &BAUDCON)*8) + 0;
 
extern volatile __bit ABDOVF @ (((unsigned) &BAUDCON)*8) + 7;
 
extern volatile __bit ADCS0 @ (((unsigned) &ADCON1)*8) + 4;
 
extern volatile __bit ADCS1 @ (((unsigned) &ADCON1)*8) + 5;
 
extern volatile __bit ADCS2 @ (((unsigned) &ADCON1)*8) + 6;
 
extern volatile __bit ADDEN @ (((unsigned) &RCSTA)*8) + 3;
 
extern volatile __bit ADFM @ (((unsigned) &ADCON1)*8) + 7;
 
extern volatile __bit ADFVR0 @ (((unsigned) &FVRCON)*8) + 0;
 
extern volatile __bit ADFVR1 @ (((unsigned) &FVRCON)*8) + 1;
 
extern volatile __bit ADGO @ (((unsigned) &ADCON0)*8) + 1;
 
extern volatile __bit ADIE @ (((unsigned) &PIE1)*8) + 6;
 
extern volatile __bit ADIF @ (((unsigned) &PIR1)*8) + 6;
 
extern volatile __bit ADNREF @ (((unsigned) &ADCON1)*8) + 2;
 
extern volatile __bit ADON @ (((unsigned) &ADCON0)*8) + 0;
 
extern volatile __bit ADPREF0 @ (((unsigned) &ADCON1)*8) + 0;
 
extern volatile __bit ADPREF1 @ (((unsigned) &ADCON1)*8) + 1;
 
extern volatile __bit ANSA0 @ (((unsigned) &ANSELA)*8) + 0;
 
extern volatile __bit ANSA1 @ (((unsigned) &ANSELA)*8) + 1;
 
extern volatile __bit ANSA2 @ (((unsigned) &ANSELA)*8) + 2;
 
extern volatile __bit ANSA4 @ (((unsigned) &ANSELA)*8) + 4;
 
extern volatile __bit ANSB4 @ (((unsigned) &ANSELB)*8) + 4;
 
extern volatile __bit ANSB5 @ (((unsigned) &ANSELB)*8) + 5;
 
extern volatile __bit ANSB6 @ (((unsigned) &ANSELB)*8) + 6;
 
extern volatile __bit ANSB7 @ (((unsigned) &ANSELB)*8) + 7;
 
extern volatile __bit ANSC0 @ (((unsigned) &ANSELC)*8) + 0;
 
extern volatile __bit ANSC1 @ (((unsigned) &ANSELC)*8) + 1;
 
extern volatile __bit ANSC2 @ (((unsigned) &ANSELC)*8) + 2;
 
extern volatile __bit ANSC3 @ (((unsigned) &ANSELC)*8) + 3;
 
extern volatile __bit ANSC6 @ (((unsigned) &ANSELC)*8) + 6;
 
extern volatile __bit ANSC7 @ (((unsigned) &ANSELC)*8) + 7;
 
extern volatile __bit BCL1IE @ (((unsigned) &PIE2)*8) + 3;
 
extern volatile __bit BCL1IF @ (((unsigned) &PIR2)*8) + 3;
 
extern volatile __bit BCL2IE @ (((unsigned) &PIE4)*8) + 1;
 
extern volatile __bit BCL2IF @ (((unsigned) &PIR4)*8) + 1;
 
extern volatile __bit BORRDY @ (((unsigned) &BORCON)*8) + 0;
 
extern volatile __bit BRG16 @ (((unsigned) &BAUDCON)*8) + 3;
 
extern volatile __bit BRGH @ (((unsigned) &TXSTA)*8) + 2;
 
extern volatile __bit BSR0 @ (((unsigned) &BSR)*8) + 0;
 
extern volatile __bit BSR1 @ (((unsigned) &BSR)*8) + 1;
 
extern volatile __bit BSR2 @ (((unsigned) &BSR)*8) + 2;
 
extern volatile __bit BSR3 @ (((unsigned) &BSR)*8) + 3;
 
extern volatile __bit BSR4 @ (((unsigned) &BSR)*8) + 4;
 
extern volatile __bit C1HYS @ (((unsigned) &CM1CON0)*8) + 1;
 
extern volatile __bit C1IE @ (((unsigned) &PIE2)*8) + 5;
 
extern volatile __bit C1IF @ (((unsigned) &PIR2)*8) + 5;
 
extern volatile __bit C1INTN @ (((unsigned) &CM1CON1)*8) + 6;
 
extern volatile __bit C1INTP @ (((unsigned) &CM1CON1)*8) + 7;
 
extern volatile __bit C1NCH0 @ (((unsigned) &CM1CON1)*8) + 0;
 
extern volatile __bit C1NCH1 @ (((unsigned) &CM1CON1)*8) + 1;
 
extern volatile __bit C1OE @ (((unsigned) &CM1CON0)*8) + 5;
 
extern volatile __bit C1ON @ (((unsigned) &CM1CON0)*8) + 7;
 
extern volatile __bit C1OUT @ (((unsigned) &CM1CON0)*8) + 6;
 
extern volatile __bit C1PCH0 @ (((unsigned) &CM1CON1)*8) + 4;
 
extern volatile __bit C1PCH1 @ (((unsigned) &CM1CON1)*8) + 5;
 
extern volatile __bit C1POL @ (((unsigned) &CM1CON0)*8) + 4;
 
extern volatile __bit C1SP @ (((unsigned) &CM1CON0)*8) + 2;
 
extern volatile __bit C1SYNC @ (((unsigned) &CM1CON0)*8) + 0;
 
extern volatile __bit C1TSEL0 @ (((unsigned) &CCPTMRS)*8) + 0;
 
extern volatile __bit C1TSEL1 @ (((unsigned) &CCPTMRS)*8) + 1;
 
extern volatile __bit C2HYS @ (((unsigned) &CM2CON0)*8) + 1;
 
extern volatile __bit C2IE @ (((unsigned) &PIE2)*8) + 6;
 
extern volatile __bit C2IF @ (((unsigned) &PIR2)*8) + 6;
 
extern volatile __bit C2INTN @ (((unsigned) &CM2CON1)*8) + 6;
 
extern volatile __bit C2INTP @ (((unsigned) &CM2CON1)*8) + 7;
 
extern volatile __bit C2NCH0 @ (((unsigned) &CM2CON1)*8) + 0;
 
extern volatile __bit C2NCH1 @ (((unsigned) &CM2CON1)*8) + 1;
 
extern volatile __bit C2OE @ (((unsigned) &CM2CON0)*8) + 5;
 
extern volatile __bit C2ON @ (((unsigned) &CM2CON0)*8) + 7;
 
extern volatile __bit C2OUT @ (((unsigned) &CM2CON0)*8) + 6;
 
extern volatile __bit C2PCH0 @ (((unsigned) &CM2CON1)*8) + 4;
 
extern volatile __bit C2PCH1 @ (((unsigned) &CM2CON1)*8) + 5;
 
extern volatile __bit C2POL @ (((unsigned) &CM2CON0)*8) + 4;
 
extern volatile __bit C2SP @ (((unsigned) &CM2CON0)*8) + 2;
 
extern volatile __bit C2SYNC @ (((unsigned) &CM2CON0)*8) + 0;
 
extern volatile __bit C2TSEL0 @ (((unsigned) &CCPTMRS)*8) + 2;
 
extern volatile __bit C2TSEL1 @ (((unsigned) &CCPTMRS)*8) + 3;
 
extern volatile __bit C3TSEL0 @ (((unsigned) &CCPTMRS)*8) + 4;
 
extern volatile __bit C3TSEL1 @ (((unsigned) &CCPTMRS)*8) + 5;
 
extern volatile __bit C4TSEL0 @ (((unsigned) &CCPTMRS)*8) + 6;
 
extern volatile __bit C4TSEL1 @ (((unsigned) &CCPTMRS)*8) + 7;
 
extern volatile __bit CARRY @ (((unsigned) &STATUS)*8) + 0;
 
extern volatile __bit CCP1AS0 @ (((unsigned) &CCP1AS)*8) + 4;
 
extern volatile __bit CCP1AS1 @ (((unsigned) &CCP1AS)*8) + 5;
 
extern volatile __bit CCP1AS2 @ (((unsigned) &CCP1AS)*8) + 6;
 
extern volatile __bit CCP1ASE @ (((unsigned) &CCP1AS)*8) + 7;
 
extern volatile __bit CCP1IE @ (((unsigned) &PIE1)*8) + 2;
 
extern volatile __bit CCP1IF @ (((unsigned) &PIR1)*8) + 2;
 
extern volatile __bit CCP1M0 @ (((unsigned) &CCP1CON)*8) + 0;
 
extern volatile __bit CCP1M1 @ (((unsigned) &CCP1CON)*8) + 1;
 
extern volatile __bit CCP1M2 @ (((unsigned) &CCP1CON)*8) + 2;
 
extern volatile __bit CCP1M3 @ (((unsigned) &CCP1CON)*8) + 3;
 
extern volatile __bit CCP2AS0 @ (((unsigned) &CCP2AS)*8) + 4;
 
extern volatile __bit CCP2AS1 @ (((unsigned) &CCP2AS)*8) + 5;
 
extern volatile __bit CCP2AS2 @ (((unsigned) &CCP2AS)*8) + 6;
 
extern volatile __bit CCP2ASE @ (((unsigned) &CCP2AS)*8) + 7;
 
extern volatile __bit CCP2IE @ (((unsigned) &PIE2)*8) + 0;
 
extern volatile __bit CCP2IF @ (((unsigned) &PIR2)*8) + 0;
 
extern volatile __bit CCP2M0 @ (((unsigned) &CCP2CON)*8) + 0;
 
extern volatile __bit CCP2M1 @ (((unsigned) &CCP2CON)*8) + 1;
 
extern volatile __bit CCP2M2 @ (((unsigned) &CCP2CON)*8) + 2;
 
extern volatile __bit CCP2M3 @ (((unsigned) &CCP2CON)*8) + 3;
 
extern volatile __bit CCP2SEL @ (((unsigned) &APFCON1)*8) + 0;
 
extern volatile __bit CCP3IE @ (((unsigned) &PIE3)*8) + 4;
 
extern volatile __bit CCP3IF @ (((unsigned) &PIR3)*8) + 4;
 
extern volatile __bit CCP3M0 @ (((unsigned) &CCP3CON)*8) + 0;
 
extern volatile __bit CCP3M1 @ (((unsigned) &CCP3CON)*8) + 1;
 
extern volatile __bit CCP3M2 @ (((unsigned) &CCP3CON)*8) + 2;
 
extern volatile __bit CCP3M3 @ (((unsigned) &CCP3CON)*8) + 3;
 
extern volatile __bit CCP4IE @ (((unsigned) &PIE3)*8) + 5;
 
extern volatile __bit CCP4IF @ (((unsigned) &PIR3)*8) + 5;
 
extern volatile __bit CCP4M0 @ (((unsigned) &CCP4CON)*8) + 0;
 
extern volatile __bit CCP4M1 @ (((unsigned) &CCP4CON)*8) + 1;
 
extern volatile __bit CCP4M2 @ (((unsigned) &CCP4CON)*8) + 2;
 
extern volatile __bit CCP4M3 @ (((unsigned) &CCP4CON)*8) + 3;
 
extern volatile __bit CDAFVR0 @ (((unsigned) &FVRCON)*8) + 2;
 
extern volatile __bit CDAFVR1 @ (((unsigned) &FVRCON)*8) + 3;
 
extern volatile __bit CFGS @ (((unsigned) &EECON1)*8) + 6;
 
extern volatile __bit CHS0 @ (((unsigned) &ADCON0)*8) + 2;
 
extern volatile __bit CHS1 @ (((unsigned) &ADCON0)*8) + 3;
 
extern volatile __bit CHS2 @ (((unsigned) &ADCON0)*8) + 4;
 
extern volatile __bit CHS3 @ (((unsigned) &ADCON0)*8) + 5;
 
extern volatile __bit CHS4 @ (((unsigned) &ADCON0)*8) + 6;
 
extern volatile __bit CLKRDC0 @ (((unsigned) &CLKRCON)*8) + 3;
 
extern volatile __bit CLKRDC1 @ (((unsigned) &CLKRCON)*8) + 4;
 
extern volatile __bit CLKRDIV0 @ (((unsigned) &CLKRCON)*8) + 0;
 
extern volatile __bit CLKRDIV1 @ (((unsigned) &CLKRCON)*8) + 1;
 
extern volatile __bit CLKRDIV2 @ (((unsigned) &CLKRCON)*8) + 2;
 
extern volatile __bit CLKREN @ (((unsigned) &CLKRCON)*8) + 7;
 
extern volatile __bit CLKROE @ (((unsigned) &CLKRCON)*8) + 6;
 
extern volatile __bit CLKRSLR @ (((unsigned) &CLKRCON)*8) + 5;
 
extern volatile __bit CPSCH0 @ (((unsigned) &CPSCON1)*8) + 0;
 
extern volatile __bit CPSCH1 @ (((unsigned) &CPSCON1)*8) + 1;
 
extern volatile __bit CPSCH2 @ (((unsigned) &CPSCON1)*8) + 2;
 
extern volatile __bit CPSCH3 @ (((unsigned) &CPSCON1)*8) + 3;
 
extern volatile __bit CPSON @ (((unsigned) &CPSCON0)*8) + 7;
 
extern volatile __bit CPSOUT @ (((unsigned) &CPSCON0)*8) + 1;
 
extern volatile __bit CPSRM @ (((unsigned) &CPSCON0)*8) + 6;
 
extern volatile __bit CPSRNG0 @ (((unsigned) &CPSCON0)*8) + 2;
 
extern volatile __bit CPSRNG1 @ (((unsigned) &CPSCON0)*8) + 3;
 
extern volatile __bit CREN @ (((unsigned) &RCSTA)*8) + 4;
 
extern volatile __bit CSRC @ (((unsigned) &TXSTA)*8) + 7;
 
extern volatile __bit C_SHAD @ (((unsigned) &STATUS_SHAD)*8) + 0;
 
extern volatile __bit DACEN @ (((unsigned) &DACCON0)*8) + 7;
 
extern volatile __bit DACLPS @ (((unsigned) &DACCON0)*8) + 6;
 
extern volatile __bit DACNSS @ (((unsigned) &DACCON0)*8) + 0;
 
extern volatile __bit DACOE @ (((unsigned) &DACCON0)*8) + 5;
 
extern volatile __bit DACPSS0 @ (((unsigned) &DACCON0)*8) + 2;
 
extern volatile __bit DACPSS1 @ (((unsigned) &DACCON0)*8) + 3;
 
extern volatile __bit DACR0 @ (((unsigned) &DACCON1)*8) + 0;
 
extern volatile __bit DACR1 @ (((unsigned) &DACCON1)*8) + 1;
 
extern volatile __bit DACR2 @ (((unsigned) &DACCON1)*8) + 2;
 
extern volatile __bit DACR3 @ (((unsigned) &DACCON1)*8) + 3;
 
extern volatile __bit DACR4 @ (((unsigned) &DACCON1)*8) + 4;
 
extern volatile __bit DC @ (((unsigned) &STATUS)*8) + 1;
 
extern volatile __bit DC1B0 @ (((unsigned) &CCP1CON)*8) + 4;
 
extern volatile __bit DC1B1 @ (((unsigned) &CCP1CON)*8) + 5;
 
extern volatile __bit DC2B0 @ (((unsigned) &CCP2CON)*8) + 4;
 
extern volatile __bit DC2B1 @ (((unsigned) &CCP2CON)*8) + 5;
 
extern volatile __bit DC3B0 @ (((unsigned) &CCP3CON)*8) + 4;
 
extern volatile __bit DC3B1 @ (((unsigned) &CCP3CON)*8) + 5;
 
extern volatile __bit DC4B0 @ (((unsigned) &CCP4CON)*8) + 4;
 
extern volatile __bit DC4B1 @ (((unsigned) &CCP4CON)*8) + 5;
 
extern volatile __bit DC_SHAD @ (((unsigned) &STATUS_SHAD)*8) + 1;
 
extern volatile __bit EEIE @ (((unsigned) &PIE2)*8) + 4;
 
extern volatile __bit EEIF @ (((unsigned) &PIR2)*8) + 4;
 
extern volatile __bit EEPGD @ (((unsigned) &EECON1)*8) + 7;
 
extern volatile __bit FERR @ (((unsigned) &RCSTA)*8) + 2;
 
extern volatile __bit FREE @ (((unsigned) &EECON1)*8) + 4;
 
extern volatile __bit FVREN @ (((unsigned) &FVRCON)*8) + 7;
 
extern volatile __bit FVRRDY @ (((unsigned) &FVRCON)*8) + 6;
 
extern volatile __bit GIE @ (((unsigned) &INTCON)*8) + 7;
 
extern volatile __bit GO @ (((unsigned) &ADCON0)*8) + 1;
 
extern volatile __bit GO_nDONE @ (((unsigned) &ADCON0)*8) + 1;
 
extern volatile __bit HFIOFL @ (((unsigned) &OSCSTAT)*8) + 3;
 
extern volatile __bit HFIOFR @ (((unsigned) &OSCSTAT)*8) + 4;
 
extern volatile __bit HFIOFS @ (((unsigned) &OSCSTAT)*8) + 0;
 
extern volatile __bit INLVLA0 @ (((unsigned) &INLVLA)*8) + 0;
 
extern volatile __bit INLVLA1 @ (((unsigned) &INLVLA)*8) + 1;
 
extern volatile __bit INLVLA2 @ (((unsigned) &INLVLA)*8) + 2;
 
extern volatile __bit INLVLA3 @ (((unsigned) &INLVLA)*8) + 3;
 
extern volatile __bit INLVLA4 @ (((unsigned) &INLVLA)*8) + 4;
 
extern volatile __bit INLVLA5 @ (((unsigned) &INLVLA)*8) + 5;
 
extern volatile __bit INLVLB4 @ (((unsigned) &INLVLB)*8) + 4;
 
extern volatile __bit INLVLB5 @ (((unsigned) &INLVLB)*8) + 5;
 
extern volatile __bit INLVLB6 @ (((unsigned) &INLVLB)*8) + 6;
 
extern volatile __bit INLVLB7 @ (((unsigned) &INLVLB)*8) + 7;
 
extern volatile __bit INLVLC0 @ (((unsigned) &INLVLC)*8) + 0;
 
extern volatile __bit INLVLC1 @ (((unsigned) &INLVLC)*8) + 1;
 
extern volatile __bit INLVLC2 @ (((unsigned) &INLVLC)*8) + 2;
 
extern volatile __bit INLVLC3 @ (((unsigned) &INLVLC)*8) + 3;
 
extern volatile __bit INLVLC4 @ (((unsigned) &INLVLC)*8) + 4;
 
extern volatile __bit INLVLC5 @ (((unsigned) &INLVLC)*8) + 5;
 
extern volatile __bit INLVLC6 @ (((unsigned) &INLVLC)*8) + 6;
 
extern volatile __bit INLVLC7 @ (((unsigned) &INLVLC)*8) + 7;
 
extern volatile __bit INTE @ (((unsigned) &INTCON)*8) + 4;
 
extern volatile __bit INTEDG @ (((unsigned) &OPTION_REG)*8) + 6;
 
extern volatile __bit INTF @ (((unsigned) &INTCON)*8) + 1;
 
extern volatile __bit IOCAF0 @ (((unsigned) &IOCAF)*8) + 0;
 
extern volatile __bit IOCAF1 @ (((unsigned) &IOCAF)*8) + 1;
 
extern volatile __bit IOCAF2 @ (((unsigned) &IOCAF)*8) + 2;
 
extern volatile __bit IOCAF3 @ (((unsigned) &IOCAF)*8) + 3;
 
extern volatile __bit IOCAF4 @ (((unsigned) &IOCAF)*8) + 4;
 
extern volatile __bit IOCAF5 @ (((unsigned) &IOCAF)*8) + 5;
 
extern volatile __bit IOCAN0 @ (((unsigned) &IOCAN)*8) + 0;
 
extern volatile __bit IOCAN1 @ (((unsigned) &IOCAN)*8) + 1;
 
extern volatile __bit IOCAN2 @ (((unsigned) &IOCAN)*8) + 2;
 
extern volatile __bit IOCAN3 @ (((unsigned) &IOCAN)*8) + 3;
 
extern volatile __bit IOCAN4 @ (((unsigned) &IOCAN)*8) + 4;
 
extern volatile __bit IOCAN5 @ (((unsigned) &IOCAN)*8) + 5;
 
extern volatile __bit IOCAP0 @ (((unsigned) &IOCAP)*8) + 0;
 
extern volatile __bit IOCAP1 @ (((unsigned) &IOCAP)*8) + 1;
 
extern volatile __bit IOCAP2 @ (((unsigned) &IOCAP)*8) + 2;
 
extern volatile __bit IOCAP3 @ (((unsigned) &IOCAP)*8) + 3;
 
extern volatile __bit IOCAP4 @ (((unsigned) &IOCAP)*8) + 4;
 
extern volatile __bit IOCAP5 @ (((unsigned) &IOCAP)*8) + 5;
 
extern volatile __bit IOCBF4 @ (((unsigned) &IOCBF)*8) + 4;
 
extern volatile __bit IOCBF5 @ (((unsigned) &IOCBF)*8) + 5;
 
extern volatile __bit IOCBF6 @ (((unsigned) &IOCBF)*8) + 6;
 
extern volatile __bit IOCBF7 @ (((unsigned) &IOCBF)*8) + 7;
 
extern volatile __bit IOCBN4 @ (((unsigned) &IOCBN)*8) + 4;
 
extern volatile __bit IOCBN5 @ (((unsigned) &IOCBN)*8) + 5;
 
extern volatile __bit IOCBN6 @ (((unsigned) &IOCBN)*8) + 6;
 
extern volatile __bit IOCBN7 @ (((unsigned) &IOCBN)*8) + 7;
 
extern volatile __bit IOCBP4 @ (((unsigned) &IOCBP)*8) + 4;
 
extern volatile __bit IOCBP5 @ (((unsigned) &IOCBP)*8) + 5;
 
extern volatile __bit IOCBP6 @ (((unsigned) &IOCBP)*8) + 6;
 
extern volatile __bit IOCBP7 @ (((unsigned) &IOCBP)*8) + 7;
 
extern volatile __bit IOCIE @ (((unsigned) &INTCON)*8) + 3;
 
extern volatile __bit IOCIF @ (((unsigned) &INTCON)*8) + 0;
 
extern volatile __bit IRCF0 @ (((unsigned) &OSCCON)*8) + 3;
 
extern volatile __bit IRCF1 @ (((unsigned) &OSCCON)*8) + 4;
 
extern volatile __bit IRCF2 @ (((unsigned) &OSCCON)*8) + 5;
 
extern volatile __bit IRCF3 @ (((unsigned) &OSCCON)*8) + 6;
 
extern volatile __bit LATA0 @ (((unsigned) &LATA)*8) + 0;
 
extern volatile __bit LATA1 @ (((unsigned) &LATA)*8) + 1;
 
extern volatile __bit LATA2 @ (((unsigned) &LATA)*8) + 2;
 
extern volatile __bit LATA4 @ (((unsigned) &LATA)*8) + 4;
 
extern volatile __bit LATA5 @ (((unsigned) &LATA)*8) + 5;
 
extern volatile __bit LATB4 @ (((unsigned) &LATB)*8) + 4;
 
extern volatile __bit LATB5 @ (((unsigned) &LATB)*8) + 5;
 
extern volatile __bit LATB6 @ (((unsigned) &LATB)*8) + 6;
 
extern volatile __bit LATB7 @ (((unsigned) &LATB)*8) + 7;
 
extern volatile __bit LATC0 @ (((unsigned) &LATC)*8) + 0;
 
extern volatile __bit LATC1 @ (((unsigned) &LATC)*8) + 1;
 
extern volatile __bit LATC2 @ (((unsigned) &LATC)*8) + 2;
 
extern volatile __bit LATC3 @ (((unsigned) &LATC)*8) + 3;
 
extern volatile __bit LATC4 @ (((unsigned) &LATC)*8) + 4;
 
extern volatile __bit LATC5 @ (((unsigned) &LATC)*8) + 5;
 
extern volatile __bit LATC6 @ (((unsigned) &LATC)*8) + 6;
 
extern volatile __bit LATC7 @ (((unsigned) &LATC)*8) + 7;
 
extern volatile __bit LFIOFR @ (((unsigned) &OSCSTAT)*8) + 1;
 
extern volatile __bit LWLO @ (((unsigned) &EECON1)*8) + 5;
 
extern volatile __bit MC1OUT @ (((unsigned) &CMOUT)*8) + 0;
 
extern volatile __bit MC2OUT @ (((unsigned) &CMOUT)*8) + 1;
 
extern volatile __bit MDBIT @ (((unsigned) &MDCON)*8) + 0;
 
extern volatile __bit MDCH0 @ (((unsigned) &MDCARH)*8) + 0;
 
extern volatile __bit MDCH1 @ (((unsigned) &MDCARH)*8) + 1;
 
extern volatile __bit MDCH2 @ (((unsigned) &MDCARH)*8) + 2;
 
extern volatile __bit MDCH3 @ (((unsigned) &MDCARH)*8) + 3;
 
extern volatile __bit MDCHODIS @ (((unsigned) &MDCARH)*8) + 7;
 
extern volatile __bit MDCHPOL @ (((unsigned) &MDCARH)*8) + 6;
 
extern volatile __bit MDCHSYNC @ (((unsigned) &MDCARH)*8) + 5;
 
extern volatile __bit MDCL0 @ (((unsigned) &MDCARL)*8) + 0;
 
extern volatile __bit MDCL1 @ (((unsigned) &MDCARL)*8) + 1;
 
extern volatile __bit MDCL2 @ (((unsigned) &MDCARL)*8) + 2;
 
extern volatile __bit MDCL3 @ (((unsigned) &MDCARL)*8) + 3;
 
extern volatile __bit MDCLODIS @ (((unsigned) &MDCARL)*8) + 7;
 
extern volatile __bit MDCLPOL @ (((unsigned) &MDCARL)*8) + 6;
 
extern volatile __bit MDCLSYNC @ (((unsigned) &MDCARL)*8) + 5;
 
extern volatile __bit MDEN @ (((unsigned) &MDCON)*8) + 7;
 
extern volatile __bit MDMS0 @ (((unsigned) &MDSRC)*8) + 0;
 
extern volatile __bit MDMS1 @ (((unsigned) &MDSRC)*8) + 1;
 
extern volatile __bit MDMS2 @ (((unsigned) &MDSRC)*8) + 2;
 
extern volatile __bit MDMS3 @ (((unsigned) &MDSRC)*8) + 3;
 
extern volatile __bit MDMSODIS @ (((unsigned) &MDSRC)*8) + 7;
 
extern volatile __bit MDOE @ (((unsigned) &MDCON)*8) + 6;
 
extern volatile __bit MDOPOL @ (((unsigned) &MDCON)*8) + 4;
 
extern volatile __bit MDOUT @ (((unsigned) &MDCON)*8) + 3;
 
extern volatile __bit MDSLR @ (((unsigned) &MDCON)*8) + 5;
 
extern volatile __bit MFIOFR @ (((unsigned) &OSCSTAT)*8) + 2;
 
extern volatile __bit OERR @ (((unsigned) &RCSTA)*8) + 1;
 
extern volatile __bit OSFIE @ (((unsigned) &PIE2)*8) + 7;
 
extern volatile __bit OSFIF @ (((unsigned) &PIR2)*8) + 7;
 
extern volatile __bit OSTS @ (((unsigned) &OSCSTAT)*8) + 5;
 
extern volatile __bit P1CSEL @ (((unsigned) &APFCON1)*8) + 2;
 
extern volatile __bit P1DC0 @ (((unsigned) &PWM1CON)*8) + 0;
 
extern volatile __bit P1DC1 @ (((unsigned) &PWM1CON)*8) + 1;
 
extern volatile __bit P1DC2 @ (((unsigned) &PWM1CON)*8) + 2;
 
extern volatile __bit P1DC3 @ (((unsigned) &PWM1CON)*8) + 3;
 
extern volatile __bit P1DC4 @ (((unsigned) &PWM1CON)*8) + 4;
 
extern volatile __bit P1DC5 @ (((unsigned) &PWM1CON)*8) + 5;
 
extern volatile __bit P1DC6 @ (((unsigned) &PWM1CON)*8) + 6;
 
extern volatile __bit P1DSEL @ (((unsigned) &APFCON1)*8) + 3;
 
extern volatile __bit P1M0 @ (((unsigned) &CCP1CON)*8) + 6;
 
extern volatile __bit P1M1 @ (((unsigned) &CCP1CON)*8) + 7;
 
extern volatile __bit P1RSEN @ (((unsigned) &PWM1CON)*8) + 7;
 
extern volatile __bit P2BSEL @ (((unsigned) &APFCON1)*8) + 1;
 
extern volatile __bit P2DC0 @ (((unsigned) &PWM2CON)*8) + 0;
 
extern volatile __bit P2DC1 @ (((unsigned) &PWM2CON)*8) + 1;
 
extern volatile __bit P2DC2 @ (((unsigned) &PWM2CON)*8) + 2;
 
extern volatile __bit P2DC3 @ (((unsigned) &PWM2CON)*8) + 3;
 
extern volatile __bit P2DC4 @ (((unsigned) &PWM2CON)*8) + 4;
 
extern volatile __bit P2DC5 @ (((unsigned) &PWM2CON)*8) + 5;
 
extern volatile __bit P2DC6 @ (((unsigned) &PWM2CON)*8) + 6;
 
extern volatile __bit P2M0 @ (((unsigned) &CCP2CON)*8) + 6;
 
extern volatile __bit P2M1 @ (((unsigned) &CCP2CON)*8) + 7;
 
extern volatile __bit P2RSEN @ (((unsigned) &PWM2CON)*8) + 7;
 
extern volatile __bit PEIE @ (((unsigned) &INTCON)*8) + 6;
 
extern volatile __bit PLLR @ (((unsigned) &OSCSTAT)*8) + 6;
 
extern volatile __bit PS0 @ (((unsigned) &OPTION_REG)*8) + 0;
 
extern volatile __bit PS1 @ (((unsigned) &OPTION_REG)*8) + 1;
 
extern volatile __bit PS2 @ (((unsigned) &OPTION_REG)*8) + 2;
 
extern volatile __bit PSA @ (((unsigned) &OPTION_REG)*8) + 3;
 
extern volatile __bit PSS1AC0 @ (((unsigned) &CCP1AS)*8) + 2;
 
extern volatile __bit PSS1AC1 @ (((unsigned) &CCP1AS)*8) + 3;
 
extern volatile __bit PSS1BD0 @ (((unsigned) &CCP1AS)*8) + 0;
 
extern volatile __bit PSS1BD1 @ (((unsigned) &CCP1AS)*8) + 1;
 
extern volatile __bit PSS2AC0 @ (((unsigned) &CCP2AS)*8) + 2;
 
extern volatile __bit PSS2AC1 @ (((unsigned) &CCP2AS)*8) + 3;
 
extern volatile __bit PSS2BD0 @ (((unsigned) &CCP2AS)*8) + 0;
 
extern volatile __bit PSS2BD1 @ (((unsigned) &CCP2AS)*8) + 1;
 
extern volatile __bit RA0 @ (((unsigned) &PORTA)*8) + 0;
 
extern volatile __bit RA1 @ (((unsigned) &PORTA)*8) + 1;
 
extern volatile __bit RA2 @ (((unsigned) &PORTA)*8) + 2;
 
extern volatile __bit RA3 @ (((unsigned) &PORTA)*8) + 3;
 
extern volatile __bit RA4 @ (((unsigned) &PORTA)*8) + 4;
 
extern volatile __bit RA5 @ (((unsigned) &PORTA)*8) + 5;
 
extern volatile __bit RB4 @ (((unsigned) &PORTB)*8) + 4;
 
extern volatile __bit RB5 @ (((unsigned) &PORTB)*8) + 5;
 
extern volatile __bit RB6 @ (((unsigned) &PORTB)*8) + 6;
 
extern volatile __bit RB7 @ (((unsigned) &PORTB)*8) + 7;
 
extern volatile __bit RC0 @ (((unsigned) &PORTC)*8) + 0;
 
extern volatile __bit RC1 @ (((unsigned) &PORTC)*8) + 1;
 
extern volatile __bit RC2 @ (((unsigned) &PORTC)*8) + 2;
 
extern volatile __bit RC3 @ (((unsigned) &PORTC)*8) + 3;
 
extern volatile __bit RC4 @ (((unsigned) &PORTC)*8) + 4;
 
extern volatile __bit RC5 @ (((unsigned) &PORTC)*8) + 5;
 
extern volatile __bit RC6 @ (((unsigned) &PORTC)*8) + 6;
 
extern volatile __bit RC7 @ (((unsigned) &PORTC)*8) + 7;
 
extern volatile __bit RCIDL @ (((unsigned) &BAUDCON)*8) + 6;
 
extern volatile __bit RCIE @ (((unsigned) &PIE1)*8) + 5;
 
extern volatile __bit RCIF @ (((unsigned) &PIR1)*8) + 5;
 
extern volatile __bit RD @ (((unsigned) &EECON1)*8) + 0;
 
extern volatile __bit RX9 @ (((unsigned) &RCSTA)*8) + 6;
 
extern volatile __bit RX9D @ (((unsigned) &RCSTA)*8) + 0;
 
extern volatile __bit RXDTSEL @ (((unsigned) &APFCON0)*8) + 7;
 
extern volatile __bit SBOREN @ (((unsigned) &BORCON)*8) + 7;
 
extern volatile __bit SCKP @ (((unsigned) &BAUDCON)*8) + 4;
 
extern volatile __bit SCS0 @ (((unsigned) &OSCCON)*8) + 0;
 
extern volatile __bit SCS1 @ (((unsigned) &OSCCON)*8) + 1;
 
extern volatile __bit SDO2SEL @ (((unsigned) &APFCON1)*8) + 5;
 
extern volatile __bit SENDB @ (((unsigned) &TXSTA)*8) + 3;
 
extern volatile __bit SPEN @ (((unsigned) &RCSTA)*8) + 7;
 
extern volatile __bit SPLLEN @ (((unsigned) &OSCCON)*8) + 7;
 
extern volatile __bit SRCLK0 @ (((unsigned) &SRCON0)*8) + 4;
 
extern volatile __bit SRCLK1 @ (((unsigned) &SRCON0)*8) + 5;
 
extern volatile __bit SRCLK2 @ (((unsigned) &SRCON0)*8) + 6;
 
extern volatile __bit SREN @ (((unsigned) &RCSTA)*8) + 5;
 
extern volatile __bit SRLEN @ (((unsigned) &SRCON0)*8) + 7;
 
extern volatile __bit SRNQEN @ (((unsigned) &SRCON0)*8) + 2;
 
extern volatile __bit SRPR @ (((unsigned) &SRCON0)*8) + 0;
 
extern volatile __bit SRPS @ (((unsigned) &SRCON0)*8) + 1;
 
extern volatile __bit SRQEN @ (((unsigned) &SRCON0)*8) + 3;
 
extern volatile __bit SRRC1E @ (((unsigned) &SRCON1)*8) + 0;
 
extern volatile __bit SRRC2E @ (((unsigned) &SRCON1)*8) + 1;
 
extern volatile __bit SRRCKE @ (((unsigned) &SRCON1)*8) + 2;
 
extern volatile __bit SRRPE @ (((unsigned) &SRCON1)*8) + 3;
 
extern volatile __bit SRSC1E @ (((unsigned) &SRCON1)*8) + 4;
 
extern volatile __bit SRSC2E @ (((unsigned) &SRCON1)*8) + 5;
 
extern volatile __bit SRSCKE @ (((unsigned) &SRCON1)*8) + 6;
 
extern volatile __bit SRSPE @ (((unsigned) &SRCON1)*8) + 7;
 
extern volatile __bit SS2SEL @ (((unsigned) &APFCON1)*8) + 4;
 
extern volatile __bit SSP1IE @ (((unsigned) &PIE1)*8) + 3;
 
extern volatile __bit SSP1IF @ (((unsigned) &PIR1)*8) + 3;
 
extern volatile __bit SSP2IE @ (((unsigned) &PIE4)*8) + 0;
 
extern volatile __bit SSP2IF @ (((unsigned) &PIR4)*8) + 0;
 
extern volatile __bit STKOVF @ (((unsigned) &PCON)*8) + 7;
 
extern volatile __bit STKUNF @ (((unsigned) &PCON)*8) + 6;
 
extern volatile __bit STR1A @ (((unsigned) &PSTR1CON)*8) + 0;
 
extern volatile __bit STR1B @ (((unsigned) &PSTR1CON)*8) + 1;
 
extern volatile __bit STR1C @ (((unsigned) &PSTR1CON)*8) + 2;
 
extern volatile __bit STR1D @ (((unsigned) &PSTR1CON)*8) + 3;
 
extern volatile __bit STR1SYNC @ (((unsigned) &PSTR1CON)*8) + 4;
 
extern volatile __bit STR2A @ (((unsigned) &PSTR2CON)*8) + 0;
 
extern volatile __bit STR2B @ (((unsigned) &PSTR2CON)*8) + 1;
 
extern volatile __bit STR2C @ (((unsigned) &PSTR2CON)*8) + 2;
 
extern volatile __bit STR2D @ (((unsigned) &PSTR2CON)*8) + 3;
 
extern volatile __bit STR2SYNC @ (((unsigned) &PSTR2CON)*8) + 4;
 
extern volatile __bit SWDTEN @ (((unsigned) &WDTCON)*8) + 0;
 
extern volatile __bit SYNC @ (((unsigned) &TXSTA)*8) + 4;
 
extern volatile __bit T0CS @ (((unsigned) &OPTION_REG)*8) + 5;
 
extern volatile __bit T0IE @ (((unsigned) &INTCON)*8) + 5;
 
extern volatile __bit T0IF @ (((unsigned) &INTCON)*8) + 2;
 
extern volatile __bit T0SE @ (((unsigned) &OPTION_REG)*8) + 4;
 
extern volatile __bit T0XCS @ (((unsigned) &CPSCON0)*8) + 0;
 
extern volatile __bit T1CKPS0 @ (((unsigned) &T1CON)*8) + 4;
 
extern volatile __bit T1CKPS1 @ (((unsigned) &T1CON)*8) + 5;
 
extern volatile __bit T1GGO @ (((unsigned) &T1GCON)*8) + 3;
 
extern volatile __bit T1GPOL @ (((unsigned) &T1GCON)*8) + 6;
 
extern volatile __bit T1GSEL @ (((unsigned) &APFCON0)*8) + 3;
 
extern volatile __bit T1GSPM @ (((unsigned) &T1GCON)*8) + 4;
 
extern volatile __bit T1GSS0 @ (((unsigned) &T1GCON)*8) + 0;
 
extern volatile __bit T1GSS1 @ (((unsigned) &T1GCON)*8) + 1;
 
extern volatile __bit T1GTM @ (((unsigned) &T1GCON)*8) + 5;
 
extern volatile __bit T1GVAL @ (((unsigned) &T1GCON)*8) + 2;
 
extern volatile __bit T1OSCEN @ (((unsigned) &T1CON)*8) + 3;
 
extern volatile __bit T1OSCR @ (((unsigned) &OSCSTAT)*8) + 7;
 
extern volatile __bit T2CKPS0 @ (((unsigned) &T2CON)*8) + 0;
 
extern volatile __bit T2CKPS1 @ (((unsigned) &T2CON)*8) + 1;
 
extern volatile __bit T2OUTPS0 @ (((unsigned) &T2CON)*8) + 3;
 
extern volatile __bit T2OUTPS1 @ (((unsigned) &T2CON)*8) + 4;
 
extern volatile __bit T2OUTPS2 @ (((unsigned) &T2CON)*8) + 5;
 
extern volatile __bit T2OUTPS3 @ (((unsigned) &T2CON)*8) + 6;
 
extern volatile __bit T4CKPS0 @ (((unsigned) &T4CON)*8) + 0;
 
extern volatile __bit T4CKPS1 @ (((unsigned) &T4CON)*8) + 1;
 
extern volatile __bit T4OUTPS0 @ (((unsigned) &T4CON)*8) + 3;
 
extern volatile __bit T4OUTPS1 @ (((unsigned) &T4CON)*8) + 4;
 
extern volatile __bit T4OUTPS2 @ (((unsigned) &T4CON)*8) + 5;
 
extern volatile __bit T4OUTPS3 @ (((unsigned) &T4CON)*8) + 6;
 
extern volatile __bit T6CKPS0 @ (((unsigned) &T6CON)*8) + 0;
 
extern volatile __bit T6CKPS1 @ (((unsigned) &T6CON)*8) + 1;
 
extern volatile __bit T6OUTPS0 @ (((unsigned) &T6CON)*8) + 3;
 
extern volatile __bit T6OUTPS1 @ (((unsigned) &T6CON)*8) + 4;
 
extern volatile __bit T6OUTPS2 @ (((unsigned) &T6CON)*8) + 5;
 
extern volatile __bit T6OUTPS3 @ (((unsigned) &T6CON)*8) + 6;
 
extern volatile __bit TMR0CS @ (((unsigned) &OPTION_REG)*8) + 5;
 
extern volatile __bit TMR0IE @ (((unsigned) &INTCON)*8) + 5;
 
extern volatile __bit TMR0IF @ (((unsigned) &INTCON)*8) + 2;
 
extern volatile __bit TMR0SE @ (((unsigned) &OPTION_REG)*8) + 4;
 
extern volatile __bit TMR1CS0 @ (((unsigned) &T1CON)*8) + 6;
 
extern volatile __bit TMR1CS1 @ (((unsigned) &T1CON)*8) + 7;
 
extern volatile __bit TMR1GE @ (((unsigned) &T1GCON)*8) + 7;
 
extern volatile __bit TMR1GIE @ (((unsigned) &PIE1)*8) + 7;
 
extern volatile __bit TMR1GIF @ (((unsigned) &PIR1)*8) + 7;
 
extern volatile __bit TMR1IE @ (((unsigned) &PIE1)*8) + 0;
 
extern volatile __bit TMR1IF @ (((unsigned) &PIR1)*8) + 0;
 
extern volatile __bit TMR1ON @ (((unsigned) &T1CON)*8) + 0;
 
extern volatile __bit TMR2IE @ (((unsigned) &PIE1)*8) + 1;
 
extern volatile __bit TMR2IF @ (((unsigned) &PIR1)*8) + 1;
 
extern volatile __bit TMR2ON @ (((unsigned) &T2CON)*8) + 2;
 
extern volatile __bit TMR4IE @ (((unsigned) &PIE3)*8) + 1;
 
extern volatile __bit TMR4IF @ (((unsigned) &PIR3)*8) + 1;
 
extern volatile __bit TMR4ON @ (((unsigned) &T4CON)*8) + 2;
 
extern volatile __bit TMR6IE @ (((unsigned) &PIE3)*8) + 3;
 
extern volatile __bit TMR6IF @ (((unsigned) &PIR3)*8) + 3;
 
extern volatile __bit TMR6ON @ (((unsigned) &T6CON)*8) + 2;
 
extern volatile __bit TRISA0 @ (((unsigned) &TRISA)*8) + 0;
 
extern volatile __bit TRISA1 @ (((unsigned) &TRISA)*8) + 1;
 
extern volatile __bit TRISA2 @ (((unsigned) &TRISA)*8) + 2;
 
extern volatile __bit TRISA3 @ (((unsigned) &TRISA)*8) + 3;
 
extern volatile __bit TRISA4 @ (((unsigned) &TRISA)*8) + 4;
 
extern volatile __bit TRISA5 @ (((unsigned) &TRISA)*8) + 5;
 
extern volatile __bit TRISB4 @ (((unsigned) &TRISB)*8) + 4;
 
extern volatile __bit TRISB5 @ (((unsigned) &TRISB)*8) + 5;
 
extern volatile __bit TRISB6 @ (((unsigned) &TRISB)*8) + 6;
 
extern volatile __bit TRISB7 @ (((unsigned) &TRISB)*8) + 7;
 
extern volatile __bit TRISC0 @ (((unsigned) &TRISC)*8) + 0;
 
extern volatile __bit TRISC1 @ (((unsigned) &TRISC)*8) + 1;
 
extern volatile __bit TRISC2 @ (((unsigned) &TRISC)*8) + 2;
 
extern volatile __bit TRISC3 @ (((unsigned) &TRISC)*8) + 3;
 
extern volatile __bit TRISC4 @ (((unsigned) &TRISC)*8) + 4;
 
extern volatile __bit TRISC5 @ (((unsigned) &TRISC)*8) + 5;
 
extern volatile __bit TRISC6 @ (((unsigned) &TRISC)*8) + 6;
 
extern volatile __bit TRISC7 @ (((unsigned) &TRISC)*8) + 7;
 
extern volatile __bit TRMT @ (((unsigned) &TXSTA)*8) + 1;
 
extern volatile __bit TSEN @ (((unsigned) &FVRCON)*8) + 5;
 
extern volatile __bit TSRNG @ (((unsigned) &FVRCON)*8) + 4;
 
extern volatile __bit TUN0 @ (((unsigned) &OSCTUNE)*8) + 0;
 
extern volatile __bit TUN1 @ (((unsigned) &OSCTUNE)*8) + 1;
 
extern volatile __bit TUN2 @ (((unsigned) &OSCTUNE)*8) + 2;
 
extern volatile __bit TUN3 @ (((unsigned) &OSCTUNE)*8) + 3;
 
extern volatile __bit TUN4 @ (((unsigned) &OSCTUNE)*8) + 4;
 
extern volatile __bit TUN5 @ (((unsigned) &OSCTUNE)*8) + 5;
 
extern volatile __bit TX9 @ (((unsigned) &TXSTA)*8) + 6;
 
extern volatile __bit TX9D @ (((unsigned) &TXSTA)*8) + 0;
 
extern volatile __bit TXCKSEL @ (((unsigned) &APFCON0)*8) + 2;
 
extern volatile __bit TXEN @ (((unsigned) &TXSTA)*8) + 5;
 
extern volatile __bit TXIE @ (((unsigned) &PIE1)*8) + 4;
 
extern volatile __bit TXIF @ (((unsigned) &PIR1)*8) + 4;
 
extern volatile __bit WDTPS0 @ (((unsigned) &WDTCON)*8) + 1;
 
extern volatile __bit WDTPS1 @ (((unsigned) &WDTCON)*8) + 2;
 
extern volatile __bit WDTPS2 @ (((unsigned) &WDTCON)*8) + 3;
 
extern volatile __bit WDTPS3 @ (((unsigned) &WDTCON)*8) + 4;
 
extern volatile __bit WDTPS4 @ (((unsigned) &WDTCON)*8) + 5;
 
extern volatile __bit WPUA0 @ (((unsigned) &WPUA)*8) + 0;
 
extern volatile __bit WPUA1 @ (((unsigned) &WPUA)*8) + 1;
 
extern volatile __bit WPUA2 @ (((unsigned) &WPUA)*8) + 2;
 
extern volatile __bit WPUA3 @ (((unsigned) &WPUA)*8) + 3;
 
extern volatile __bit WPUA4 @ (((unsigned) &WPUA)*8) + 4;
 
extern volatile __bit WPUA5 @ (((unsigned) &WPUA)*8) + 5;
 
extern volatile __bit WPUB4 @ (((unsigned) &WPUB)*8) + 4;
 
extern volatile __bit WPUB5 @ (((unsigned) &WPUB)*8) + 5;
 
extern volatile __bit WPUB6 @ (((unsigned) &WPUB)*8) + 6;
 
extern volatile __bit WPUB7 @ (((unsigned) &WPUB)*8) + 7;
 
extern volatile __bit WPUC0 @ (((unsigned) &WPUC)*8) + 0;
 
extern volatile __bit WPUC1 @ (((unsigned) &WPUC)*8) + 1;
 
extern volatile __bit WPUC2 @ (((unsigned) &WPUC)*8) + 2;
 
extern volatile __bit WPUC3 @ (((unsigned) &WPUC)*8) + 3;
 
extern volatile __bit WPUC4 @ (((unsigned) &WPUC)*8) + 4;
 
extern volatile __bit WPUC5 @ (((unsigned) &WPUC)*8) + 5;
 
extern volatile __bit WPUC6 @ (((unsigned) &WPUC)*8) + 6;
 
extern volatile __bit WPUC7 @ (((unsigned) &WPUC)*8) + 7;
 
extern volatile __bit WR @ (((unsigned) &EECON1)*8) + 1;
 
extern volatile __bit WREN @ (((unsigned) &EECON1)*8) + 2;
 
extern volatile __bit WRERR @ (((unsigned) &EECON1)*8) + 3;
 
extern volatile __bit WUE @ (((unsigned) &BAUDCON)*8) + 1;
 
extern volatile __bit ZERO @ (((unsigned) &STATUS)*8) + 2;
 
extern volatile __bit Z_SHAD @ (((unsigned) &STATUS_SHAD)*8) + 2;
 
extern volatile __bit nBOR @ (((unsigned) &PCON)*8) + 0;
 
extern volatile __bit nPD @ (((unsigned) &STATUS)*8) + 3;
 
extern volatile __bit nPOR @ (((unsigned) &PCON)*8) + 1;
 
extern volatile __bit nRI @ (((unsigned) &PCON)*8) + 2;
 
extern volatile __bit nRMCLR @ (((unsigned) &PCON)*8) + 3;
 
extern volatile __bit nT1SYNC @ (((unsigned) &T1CON)*8) + 2;
 
extern volatile __bit nTO @ (((unsigned) &STATUS)*8) + 4;
 
extern volatile __bit nWPUEN @ (((unsigned) &OPTION_REG)*8) + 7;
 
 
# 27 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic.h"
#pragma intrinsic(_nop)
extern void _nop(void);
 
# 77
extern unsigned int flash_read(unsigned short addr);
 
# 41 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\eeprom_routines.h"
extern void eeprom_write(unsigned char addr, unsigned char value);
extern unsigned char eeprom_read(unsigned char addr);
extern void eecpymem(volatile unsigned char *to, __eeprom unsigned char *from, unsigned char size);
extern void memcpyee(__eeprom unsigned char *to, const unsigned char *from, unsigned char size);
 
 
# 150 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic.h"
#pragma intrinsic(_delay)
extern void _delay(unsigned long);
 
 
# 4 "main.c"
#pragma config FOSC = INTOSC
#pragma config WDTE = OFF
#pragma config PWRTE = OFF
#pragma config MCLRE = ON
#pragma config CP = OFF
#pragma config CPD = OFF
#pragma config BOREN = ON
#pragma config CLKOUTEN = OFF
#pragma config IESO = ON
#pragma config FCMEN = ON
 
 
#pragma config WRT = OFF
#pragma config PLLEN = ON
#pragma config STVREN = ON
#pragma config BORV = LO
#pragma config LVP = ON
 
int main() {
while(1);
}
 
/PIC Stuff/PICX_16F1829_BLE_IMU/dist/default/production/PICX_16F1829_BLE_IMU.production.cof
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/PIC Stuff/PICX_16F1829_BLE_IMU/dist/default/production/PICX_16F1829_BLE_IMU.production.cof
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/PIC Stuff/PICX_16F1829_BLE_IMU/dist/default/production/PICX_16F1829_BLE_IMU.production.hex
0,0 → 1,5
:08000000803102288731FA2F3C
:0C0FF40020008731FD2FFD2F80310228E6
:020000040001F9
:04000E00E4FFFFFF0D
:00000001FF
/PIC Stuff/PICX_16F1829_BLE_IMU/dist/default/production/PICX_16F1829_BLE_IMU.production.hxl
0,0 → 1,28
### HEXMate logfile and output summary ###
### Memory Usage ###
Unused memory ranges:
8h - FF3h
1000h - FFFFh
10000h - 1000Dh
10012h - 1003Fh
dist/default/production\PICX_16F1829_BLE_IMU.production.hex ranges:
0h - 7h
FF4h - FFFh
1000Eh - 10011h
### Hex Memory Map ###
Legend:
- = Unused memory
F = Filled ROM
S = Stored serial code
A = Stored ASCII string
R = Reserved for checksum
C = Stored checksum result
T = Trailing code
& = Find & replace opcode
X = Find & delete opcode
1 = dist/default/production\PICX_16F1829_BLE_IMU.production.hex
00000000: 11111111--------------------------------------------------------
00000FC0: ----------------------------------------------------111111111111
00010000: --------------1111----------------------------------------------
/PIC Stuff/PICX_16F1829_BLE_IMU/dist/default/production/PICX_16F1829_BLE_IMU.production.lst
0,0 → 1,924
 
 
Microchip Technology PIC LITE Macro Assembler V1.12 build 49521
Mon May 06 15:35:18 2013
 
HI-TECH Software Omniscient Code Generator (Lite mode) build 49521
1 0000 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
2 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
3
4 opt pagewidth 120
5
6 opt lm
7
8 processor 16F1829
9 clrc macro
10 0000 endm
11 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
12
13 0000 endm
14 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
15
16 0000 endm
17 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
18
19 0000 endm
20 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
21
22 0000 endm
23 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
24
25 0000 endm
26 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
27
28 0000 endm
29 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
30
31 0000 endm
32 0000 indf equ 0
33 0000 indf0 equ 0
34 0001 indf1 equ 1
35 0002 pc equ 2
36 0002 pcl equ 2
37 0003 status equ 3
38 0004 fsr0l equ 4
39 0005 fsr0h equ 5
40 0006 fsr1l equ 6
41 0007 fsr1h equ 7
42 0008 bsr equ 8
43 0009 wreg equ 9
44 000B intcon equ 11
45 0001 c equ 1
46 0000 z equ 0
47 000A pclath equ 10
48 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
49 0000 INDF0 equ 00h ;#
50 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
51 0001 INDF1 equ 01h ;#
52 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
53 0002 PCL equ 02h ;#
54 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
55 0003 STATUS equ 03h ;#
56 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
57 0004 FSR0L equ 04h ;#
58 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
59 0005 FSR0H equ 05h ;#
60 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
61 0006 FSR1L equ 06h ;#
62 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
63 0007 FSR1H equ 07h ;#
64 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
65 0008 BSR equ 08h ;#
66 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
67 0009 WREG equ 09h ;#
68 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
69 000A PCLATH equ 0Ah ;#
70 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
71 000B INTCON equ 0Bh ;#
72 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
73 000C PORTA equ 0Ch ;#
74 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
75 000D PORTB equ 0Dh ;#
76 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
77 000E PORTC equ 0Eh ;#
78 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
79 0011 PIR1 equ 011h ;#
80 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
81 0012 PIR2 equ 012h ;#
82 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
83 0013 PIR3 equ 013h ;#
84 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
85 0014 PIR4 equ 014h ;#
86 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
87 0015 TMR0 equ 015h ;#
88 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
89 0016 TMR1 equ 016h ;#
90 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
91 0016 TMR1L equ 016h ;#
92 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
93 0017 TMR1H equ 017h ;#
94 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
95 0018 T1CON equ 018h ;#
96 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
97 0019 T1GCON equ 019h ;#
98 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
99 001A TMR2 equ 01Ah ;#
100 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
101 001B PR2 equ 01Bh ;#
102 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
103 001C T2CON equ 01Ch ;#
104 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
105 001E CPSCON0 equ 01Eh ;#
106 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
107 001F CPSCON1 equ 01Fh ;#
108 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
109 008C TRISA equ 08Ch ;#
110 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
111 008D TRISB equ 08Dh ;#
112 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
113 008E TRISC equ 08Eh ;#
114 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
115 0091 PIE1 equ 091h ;#
116 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
117 0092 PIE2 equ 092h ;#
118 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
119 0093 PIE3 equ 093h ;#
120 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
121 0094 PIE4 equ 094h ;#
122 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
123 0095 OPTION_REG equ 095h ;#
124 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
125 0096 PCON equ 096h ;#
126 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
127 0097 WDTCON equ 097h ;#
128 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
129 0098 OSCTUNE equ 098h ;#
130 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
131 0099 OSCCON equ 099h ;#
132 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
133 009A OSCSTAT equ 09Ah ;#
134 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
135 009B ADRES equ 09Bh ;#
136 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
137 009B ADRESL equ 09Bh ;#
138 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
139 009C ADRESH equ 09Ch ;#
140 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
141 009D ADCON0 equ 09Dh ;#
142 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
143 009E ADCON1 equ 09Eh ;#
144 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
145 010C LATA equ 010Ch ;#
146 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
147 010D LATB equ 010Dh ;#
148 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
149 010E LATC equ 010Eh ;#
150 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
151 0111 CM1CON0 equ 0111h ;#
152 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
153 0112 CM1CON1 equ 0112h ;#
154 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
155 0113 CM2CON0 equ 0113h ;#
156 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
157 0114 CM2CON1 equ 0114h ;#
158 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
159 0115 CMOUT equ 0115h ;#
160 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
161 0116 BORCON equ 0116h ;#
162 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
163 0117 FVRCON equ 0117h ;#
164 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
165 0118 DACCON0 equ 0118h ;#
166 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
167 0119 DACCON1 equ 0119h ;#
168 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
169 011A SRCON0 equ 011Ah ;#
170 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
171 011B SRCON1 equ 011Bh ;#
172 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
173 011D APFCON0 equ 011Dh ;#
174 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
175 011E APFCON1 equ 011Eh ;#
176 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
177 018C ANSELA equ 018Ch ;#
178 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
179 018D ANSELB equ 018Dh ;#
180 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
181 018E ANSELC equ 018Eh ;#
182 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
183 0191 EEADR equ 0191h ;#
184 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
185 0191 EEADRL equ 0191h ;#
186 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
187 0192 EEADRH equ 0192h ;#
188 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
189 0193 EEDAT equ 0193h ;#
190 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
191 0193 EEDATL equ 0193h ;#
192 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
193 0193 EEDATA equ 0193h ;#
194 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
195 0194 EEDATH equ 0194h ;#
196 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
197 0195 EECON1 equ 0195h ;#
198 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
199 0196 EECON2 equ 0196h ;#
200 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
201 0199 RCREG equ 0199h ;#
202 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
203 019A TXREG equ 019Ah ;#
204 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
205 019B SPBRG equ 019Bh ;#
206 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
207 019B SPBRGL equ 019Bh ;#
208 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
209 019C SPBRGH equ 019Ch ;#
210 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
211 019D RCSTA equ 019Dh ;#
212 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
213 019E TXSTA equ 019Eh ;#
214 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
215 019F BAUDCON equ 019Fh ;#
216 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
217 020C WPUA equ 020Ch ;#
218 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
219 020D WPUB equ 020Dh ;#
220 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
221 020E WPUC equ 020Eh ;#
222 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
223 0211 SSP1BUF equ 0211h ;#
224 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
225 0211 SSPBUF equ 0211h ;#
226 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
227 0212 SSP1ADD equ 0212h ;#
228 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
229 0212 SSPADD equ 0212h ;#
230 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
231 0213 SSP1MSK equ 0213h ;#
232 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
233 0213 SSPMSK equ 0213h ;#
234 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
235 0214 SSP1STAT equ 0214h ;#
236 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
237 0214 SSPSTAT equ 0214h ;#
238 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
239 0215 SSP1CON1 equ 0215h ;#
240 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
241 0215 SSPCON1 equ 0215h ;#
242 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
243 0215 SSPCON equ 0215h ;#
244 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
245 0216 SSP1CON2 equ 0216h ;#
246 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
247 0216 SSPCON2 equ 0216h ;#
248 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
249 0217 SSP1CON3 equ 0217h ;#
250 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
251 0217 SSPCON3 equ 0217h ;#
252 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
253 0219 SSP2BUF equ 0219h ;#
254 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
255 021A SSP2ADD equ 021Ah ;#
256 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
257 021B SSP2MSK equ 021Bh ;#
258 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
259 021C SSP2STAT equ 021Ch ;#
260 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
261 021D SSP2CON1 equ 021Dh ;#
262 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
263 021E SSP2CON2 equ 021Eh ;#
264 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
265 021F SSP2CON3 equ 021Fh ;#
266 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
267 0291 CCPR1L equ 0291h ;#
268 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
269 0292 CCPR1H equ 0292h ;#
270 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
271 0293 CCP1CON equ 0293h ;#
272 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
273 0294 PWM1CON equ 0294h ;#
274 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
275 0295 CCP1AS equ 0295h ;#
276 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
277 0295 ECCP1AS equ 0295h ;#
278 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
279 0296 PSTR1CON equ 0296h ;#
280 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
281 0298 CCPR2L equ 0298h ;#
282 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
283 0299 CCPR2H equ 0299h ;#
284 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
285 029A CCP2CON equ 029Ah ;#
286 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
287 029B PWM2CON equ 029Bh ;#
288 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
289 029C CCP2AS equ 029Ch ;#
290 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
291 029D PSTR2CON equ 029Dh ;#
292 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
293 029E CCPTMRS equ 029Eh ;#
294 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
295 0311 CCPR3L equ 0311h ;#
296 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
297 0312 CCPR3H equ 0312h ;#
298 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
299 0313 CCP3CON equ 0313h ;#
300 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
301 0318 CCPR4L equ 0318h ;#
302 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
303 0319 CCPR4H equ 0319h ;#
304 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
305 031A CCP4CON equ 031Ah ;#
306 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
307 038C INLVLA equ 038Ch ;#
308 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
309 038D INLVLB equ 038Dh ;#
310 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
311 038E INLVLC equ 038Eh ;#
312 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
313 0391 IOCAP equ 0391h ;#
314 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
315 0392 IOCAN equ 0392h ;#
316 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
317 0393 IOCAF equ 0393h ;#
318 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
319 0394 IOCBP equ 0394h ;#
320 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
321 0395 IOCBN equ 0395h ;#
322 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
323 0396 IOCBF equ 0396h ;#
324 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
325 039A CLKRCON equ 039Ah ;#
326 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
327 039C MDCON equ 039Ch ;#
328 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
329 039D MDSRC equ 039Dh ;#
330 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
331 039E MDCARL equ 039Eh ;#
332 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
333 039F MDCARH equ 039Fh ;#
334 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
335 0415 TMR4 equ 0415h ;#
336 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
337 0416 PR4 equ 0416h ;#
338 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
339 0417 T4CON equ 0417h ;#
340 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
341 041C TMR6 equ 041Ch ;#
342 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
343 041D PR6 equ 041Dh ;#
344 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
345 041E T6CON equ 041Eh ;#
346 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
347 0FE4 STATUS_SHAD equ 0FE4h ;#
348 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
349 0FE5 WREG_SHAD equ 0FE5h ;#
350 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
351 0FE6 BSR_SHAD equ 0FE6h ;#
352 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
353 0FE7 PCLATH_SHAD equ 0FE7h ;#
354 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
355 0FE8 FSR0L_SHAD equ 0FE8h ;#
356 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
357 0FE9 FSR0H_SHAD equ 0FE9h ;#
358 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
359 0FEA FSR1L_SHAD equ 0FEAh ;#
360 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
361 0FEB FSR1H_SHAD equ 0FEBh ;#
362 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
363 0FED STKPTR equ 0FEDh ;#
364 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
365 0FEE TOSL equ 0FEEh ;#
366 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
367 0FEF TOSH equ 0FEFh ;#
368 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
369
370 opt pagewidth 120
371 07FD __pmaintext: ;psect for function _main
372 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
373
374 0000 __CFG_CPD$OFF equ 0x0
375 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
376 0000 __CFG_BOREN$ON equ 0x0
377 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
378 0000 __CFG_IESO$ON equ 0x0
379 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
380 0000 __CFG_FOSC$INTOSC equ 0x0
381 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
382 0000 __CFG_FCMEN$ON equ 0x0
383 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
384 0000 __CFG_MCLRE$ON equ 0x0
385 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
386 0000 __CFG_WDTE$OFF equ 0x0
387 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
388 0000 __CFG_CP$OFF equ 0x0
389 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
390 0000 __CFG_PWRTE$OFF equ 0x0
391 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
392 0000 __CFG_CLKOUTEN$OFF equ 0x0
393 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
394 0000 __CFG_PLLEN$ON equ 0x0
395 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
396 0000 __CFG_WRT$OFF equ 0x0
397 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
398 0000 __CFG_STVREN$ON equ 0x0
399 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
400 0000 __CFG_BORV$LO equ 0x0
401 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
402 0000 __CFG_LVP$ON equ 0x0
403 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
404
405 opt pagewidth 120
406
407 07FA start_initialization:
408 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
409
410 07FA __initialization:
411 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
412
413 opt pagewidth 120
414
415 opt lm
416 07FA end_of_initialization:
417 07FA __end_of__initialization:movlb 0
+ 07FA 0020 movlb 0
418 07FB 3187 2FFD ljmp _main ;jump to C main() function
419 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
420
421 0000 __pcstackCOMMON:
422 0000 ??_main: ; 0 bytes @ 0x0
423 0000 ?_main: ; 2 bytes @ 0x0
424 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
425
426 opt pagewidth 120
427
428 opt lm
429
430 processor 16F1829
431 clrc macro
432 bcf 3,0
433 endm
434 clrz macro
435 bcf 3,2
436 endm
437 setc macro
438 bsf 3,0
439 endm
440 setz macro
441 bsf 3,2
442 endm
443 skipc macro
444 btfss 3,0
445 endm
446 skipz macro
447 btfss 3,2
448 endm
449 skipnc macro
450 btfsc 3,0
451 endm
452 skipnz macro
453 btfsc 3,2
454 endm
455 indf equ 0
456 indf0 equ 0
457 indf1 equ 1
458 pc equ 2
459 pcl equ 2
460 status equ 3
461 fsr0l equ 4
462 fsr0h equ 5
463 fsr1l equ 6
464 fsr1h equ 7
465 bsr equ 8
466 wreg equ 9
467 intcon equ 11
468 c equ 1
469 z equ 0
470 pclath equ 10
471 # 46 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
472 INDF0 equ 00h ;#
473 # 65 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
474 INDF1 equ 01h ;#
475 # 84 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
476 PCL equ 02h ;#
477 # 103 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
478 STATUS equ 03h ;#
479 # 166 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
480 FSR0L equ 04h ;#
481 # 185 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
482 FSR0H equ 05h ;#
483 # 207 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
484 FSR1L equ 06h ;#
485 # 226 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
486 FSR1H equ 07h ;#
487 # 245 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
488 BSR equ 08h ;#
489 # 296 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
490 WREG equ 09h ;#
491 # 315 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
492 PCLATH equ 0Ah ;#
493 # 334 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
494 INTCON equ 0Bh ;#
495 # 411 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
496 PORTA equ 0Ch ;#
497 # 460 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
498 PORTB equ 0Dh ;#
499 # 498 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
500 PORTC equ 0Eh ;#
501 # 559 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
502 PIR1 equ 011h ;#
503 # 620 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
504 PIR2 equ 012h ;#
505 # 670 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
506 PIR3 equ 013h ;#
507 # 709 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
508 PIR4 equ 014h ;#
509 # 734 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
510 TMR0 equ 015h ;#
511 # 753 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
512 TMR1 equ 016h ;#
513 # 759 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
514 TMR1L equ 016h ;#
515 # 778 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
516 TMR1H equ 017h ;#
517 # 797 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
518 T1CON equ 018h ;#
519 # 868 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
520 T1GCON equ 019h ;#
521 # 937 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
522 TMR2 equ 01Ah ;#
523 # 956 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
524 PR2 equ 01Bh ;#
525 # 975 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
526 T2CON equ 01Ch ;#
527 # 1045 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
528 CPSCON0 equ 01Eh ;#
529 # 1104 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
530 CPSCON1 equ 01Fh ;#
531 # 1149 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
532 TRISA equ 08Ch ;#
533 # 1198 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
534 TRISB equ 08Dh ;#
535 # 1236 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
536 TRISC equ 08Eh ;#
537 # 1297 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
538 PIE1 equ 091h ;#
539 # 1358 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
540 PIE2 equ 092h ;#
541 # 1408 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
542 PIE3 equ 093h ;#
543 # 1447 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
544 PIE4 equ 094h ;#
545 # 1472 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
546 OPTION_REG equ 095h ;#
547 # 1554 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
548 PCON equ 096h ;#
549 # 1604 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
550 WDTCON equ 097h ;#
551 # 1662 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
552 OSCTUNE equ 098h ;#
553 # 1719 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
554 OSCCON equ 099h ;#
555 # 1790 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
556 OSCSTAT equ 09Ah ;#
557 # 1851 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
558 ADRES equ 09Bh ;#
559 # 1857 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
560 ADRESL equ 09Bh ;#
561 # 1876 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
562 ADRESH equ 09Ch ;#
563 # 1895 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
564 ADCON0 equ 09Dh ;#
565 # 1974 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
566 ADCON1 equ 09Eh ;#
567 # 2045 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
568 LATA equ 010Ch ;#
569 # 2089 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
570 LATB equ 010Dh ;#
571 # 2127 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
572 LATC equ 010Eh ;#
573 # 2188 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
574 CM1CON0 equ 0111h ;#
575 # 2244 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
576 CM1CON1 equ 0112h ;#
577 # 2309 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
578 CM2CON0 equ 0113h ;#
579 # 2365 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
580 CM2CON1 equ 0114h ;#
581 # 2430 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
582 CMOUT equ 0115h ;#
583 # 2455 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
584 BORCON equ 0116h ;#
585 # 2481 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
586 FVRCON equ 0117h ;#
587 # 2556 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
588 DACCON0 equ 0118h ;#
589 # 2616 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
590 DACCON1 equ 0119h ;#
591 # 2667 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
592 SRCON0 equ 011Ah ;#
593 # 2737 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
594 SRCON1 equ 011Bh ;#
595 # 2798 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
596 APFCON0 equ 011Dh ;#
597 # 2831 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
598 APFCON1 equ 011Eh ;#
599 # 2880 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
600 ANSELA equ 018Ch ;#
601 # 2926 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
602 ANSELB equ 018Dh ;#
603 # 2973 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
604 ANSELC equ 018Eh ;#
605 # 3031 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
606 EEADR equ 0191h ;#
607 # 3037 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
608 EEADRL equ 0191h ;#
609 # 3056 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
610 EEADRH equ 0192h ;#
611 # 3075 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
612 EEDAT equ 0193h ;#
613 # 3081 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
614 EEDATL equ 0193h ;#
615 # 3086 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
616 EEDATA equ 0193h ;#
617 # 3118 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
618 EEDATH equ 0194h ;#
619 # 3137 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
620 EECON1 equ 0195h ;#
621 # 3198 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
622 EECON2 equ 0196h ;#
623 # 3217 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
624 RCREG equ 0199h ;#
625 # 3236 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
626 TXREG equ 019Ah ;#
627 # 3255 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
628 SPBRG equ 019Bh ;#
629 # 3261 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
630 SPBRGL equ 019Bh ;#
631 # 3280 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
632 SPBRGH equ 019Ch ;#
633 # 3299 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
634 RCSTA equ 019Dh ;#
635 # 3360 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
636 TXSTA equ 019Eh ;#
637 # 3421 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
638 BAUDCON equ 019Fh ;#
639 # 3472 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
640 WPUA equ 020Ch ;#
641 # 3529 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
642 WPUB equ 020Dh ;#
643 # 3576 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
644 WPUC equ 020Eh ;#
645 # 3645 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
646 SSP1BUF equ 0211h ;#
647 # 3650 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
648 SSPBUF equ 0211h ;#
649 # 3682 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
650 SSP1ADD equ 0212h ;#
651 # 3687 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
652 SSPADD equ 0212h ;#
653 # 3719 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
654 SSP1MSK equ 0213h ;#
655 # 3724 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
656 SSPMSK equ 0213h ;#
657 # 3756 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
658 SSP1STAT equ 0214h ;#
659 # 3761 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
660 SSPSTAT equ 0214h ;#
661 # 3877 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
662 SSP1CON1 equ 0215h ;#
663 # 3882 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
664 SSPCON1 equ 0215h ;#
665 # 3886 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
666 SSPCON equ 0215h ;#
667 # 4080 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
668 SSP1CON2 equ 0216h ;#
669 # 4085 "C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\include\pic16f1829.h"
670 0003 __size_of_main equ __end_of_main-_main
671 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
672 07FD _main:
673 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
674
675 opt pagewidth 120
676
677 opt lm
678 07FD l3:
679 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
680 07FD l4:
681 07FD 2FFD goto l3
682 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
683 07FE l5:
684 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
685
686 07FE l6:
687 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
688 07FE 3180 2802 ljmp start
689 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
690
691 0800 __end_of_main:
692 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
693
694 opt pagewidth 120
695 007E btemp set 07Eh
696 opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 49521"
697
698 opt pagewidth 120
699 007E wtemp0 set btemp
 
 
Data Sizes:
Strings 0
Constant 0
Data 0
BSS 0
Persistent 0
Stack 0
 
Auto Spaces:
Space Size Autos Used
COMMON 14 0 0
BANK0 80 0 0
BANK1 80 0 0
BANK2 80 0 0
BANK3 80 0 0
BANK4 80 0 0
BANK5 80 0 0
BANK6 80 0 0
BANK7 80 0 0
BANK8 80 0 0
BANK9 80 0 0
BANK10 80 0 0
BANK11 80 0 0
BANK12 48 0 0
 
Pointer List with Targets:
 
None.
 
Critical Paths under _main in COMMON
 
None.
 
Critical Paths under _main in BANK0
 
None.
 
Critical Paths under _main in BANK1
 
None.
 
Critical Paths under _main in BANK2
 
None.
 
Critical Paths under _main in BANK3
 
None.
 
Critical Paths under _main in BANK4
 
None.
 
Critical Paths under _main in BANK5
 
None.
 
Critical Paths under _main in BANK6
 
None.
 
Critical Paths under _main in BANK7
 
None.
 
Critical Paths under _main in BANK8
 
None.
 
Critical Paths under _main in BANK9
 
None.
 
Critical Paths under _main in BANK10
 
None.
 
Critical Paths under _main in BANK11
 
None.
 
Critical Paths under _main in BANK12
 
None.
 
Call Graph Tables:
 
---------------------------------------------------------------------------------
(Depth) Function Calls Base Space Used Autos Params Refs
---------------------------------------------------------------------------------
(0) _main 0 0 0 0
---------------------------------------------------------------------------------
Estimated maximum stack depth 0
---------------------------------------------------------------------------------
 
Call Graph Graphs:
 
_main (ROOT)
 
Address spaces:
Name Size Autos Total Cost Usage
BIGRAM 3F0 0 0 0 0.0%
EEDATA 100 0 0 0 0.0%
NULL 0 0 0 0 0.0%
CODE 0 0 0 0 0.0%
BITCOMMON E 0 0 1 0.0%
BITSFR0 0 0 0 1 0.0%
SFR0 0 0 0 1 0.0%
COMMON E 0 0 2 0.0%
BITSFR1 0 0 0 2 0.0%
SFR1 0 0 0 2 0.0%
BITSFR2 0 0 0 3 0.0%
SFR2 0 0 0 3 0.0%
STACK 0 0 0 3 0.0%
BITBANK0 50 0 0 4 0.0%
BITSFR3 0 0 0 4 0.0%
SFR3 0 0 0 4 0.0%
BANK0 50 0 0 5 0.0%
BITSFR4 0 0 0 5 0.0%
SFR4 0 0 0 5 0.0%
BITBANK1 50 0 0 6 0.0%
BITSFR5 0 0 0 6 0.0%
SFR5 0 0 0 6 0.0%
BANK1 50 0 0 7 0.0%
BITSFR6 0 0 0 7 0.0%
SFR6 0 0 0 7 0.0%
BITBANK2 50 0 0 8 0.0%
BITSFR7 0 0 0 8 0.0%
SFR7 0 0 0 8 0.0%
BANK2 50 0 0 9 0.0%
BITSFR8 0 0 0 9 0.0%
SFR8 0 0 0 9 0.0%
BITBANK3 50 0 0 10 0.0%
BITSFR9 0 0 0 10 0.0%
SFR9 0 0 0 10 0.0%
BANK3 50 0 0 11 0.0%
BITSFR10 0 0 0 11 0.0%
SFR10 0 0 0 11 0.0%
BITBANK4 50 0 0 12 0.0%
BITSFR11 0 0 0 12 0.0%
SFR11 0 0 0 12 0.0%
BANK4 50 0 0 13 0.0%
BITSFR12 0 0 0 13 0.0%
SFR12 0 0 0 13 0.0%
BITBANK5 50 0 0 14 0.0%
BITSFR13 0 0 0 14 0.0%
SFR13 0 0 0 14 0.0%
BANK5 50 0 0 15 0.0%
BITSFR14 0 0 0 15 0.0%
SFR14 0 0 0 15 0.0%
BITBANK6 50 0 0 16 0.0%
BITSFR15 0 0 0 16 0.0%
SFR15 0 0 0 16 0.0%
BANK6 50 0 0 17 0.0%
BITSFR16 0 0 0 17 0.0%
SFR16 0 0 0 17 0.0%
BITBANK7 50 0 0 18 0.0%
BITSFR17 0 0 0 18 0.0%
SFR17 0 0 0 18 0.0%
BANK7 50 0 0 19 0.0%
BITSFR18 0 0 0 19 0.0%
SFR18 0 0 0 19 0.0%
BITSFR19 0 0 0 20 0.0%
SFR19 0 0 0 20 0.0%
ABS 0 0 0 20 0.0%
BITBANK8 50 0 0 21 0.0%
BITSFR20 0 0 0 21 0.0%
SFR20 0 0 0 21 0.0%
BANK8 50 0 0 22 0.0%
BITSFR21 0 0 0 22 0.0%
SFR21 0 0 0 22 0.0%
BITBANK9 50 0 0 23 0.0%
BITSFR22 0 0 0 23 0.0%
SFR22 0 0 0 23 0.0%
BANK9 50 0 0 24 0.0%
BITSFR23 0 0 0 24 0.0%
SFR23 0 0 0 24 0.0%
BITBANK10 50 0 0 25 0.0%
BITSFR24 0 0 0 25 0.0%
SFR24 0 0 0 25 0.0%
BANK10 50 0 0 26 0.0%
BITSFR25 0 0 0 26 0.0%
SFR25 0 0 0 26 0.0%
BITBANK11 50 0 0 27 0.0%
BITSFR26 0 0 0 27 0.0%
SFR26 0 0 0 27 0.0%
BANK11 50 0 0 28 0.0%
BITSFR27 0 0 0 28 0.0%
SFR27 0 0 0 28 0.0%
BITBANK12 30 0 0 29 0.0%
BITSFR28 0 0 0 29 0.0%
SFR28 0 0 0 29 0.0%
BANK12 30 0 0 30 0.0%
BITSFR29 0 0 0 30 0.0%
SFR29 0 0 0 30 0.0%
BITSFR30 0 0 0 31 0.0%
SFR30 0 0 0 31 0.0%
DATA 0 0 0 31 0.0%
BITSFR31 0 0 0 32 0.0%
SFR31 0 0 0 32 0.0%
 
 
Microchip Technology PIC Macro Assembler V1.12 build 49521
Symbol Table Mon May 06 15:35:18 2013
 
l3 07FD l4 07FD l5 07FE
l6 07FE __CFG_CP$OFF 0000 __CFG_LVP$ON 0000
__CFG_CPD$OFF 0000 __CFG_BORV$LO 0000 __CFG_IESO$ON 0000
__CFG_WRT$OFF 0000 __CFG_FCMEN$ON 0000 _main 07FD
btemp 007E __CFG_BOREN$ON 0000 start 0002
__CFG_MCLRE$ON 0000 __CFG_PLLEN$ON 0000 ?_main 0000
__CFG_WDTE$OFF 0000 wtemp0 007E __initialization 07FA
__end_of_main 0800 ??_main 0000 __CFG_PWRTE$OFF 0000
__CFG_STVREN$ON 0000 __end_of__initialization 07FA __pcstackCOMMON 0000
__pmaintext 07FD end_of_initialization 07FA __CFG_FOSC$INTOSC 0000
start_initialization 07FA __size_of_main 0003 __CFG_CLKOUTEN$OFF 0000
/PIC Stuff/PICX_16F1829_BLE_IMU/dist/default/production/PICX_16F1829_BLE_IMU.production.map
0,0 → 1,547
Microchip MPLAB XC8 Compiler V1.12 ()
 
Linker command line:
 
--edf=C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\dat\en_msgs.txt -cs \
-h+dist/default/production\PICX_16F1829_BLE_IMU.production.sym -z \
-Q16F1829 -ol.obj \
-Mdist/default/production/PICX_16F1829_BLE_IMU.production.map -E1 \
-ver=XC8 -ACONST=00h-0FFhx32 -ACODE=00h-07FFhx4 -ASTRCODE=00h-01FFFh \
-AENTRY=00h-0FFhx32 -ASTRING=00h-0FFhx32 -ACOMMON=070h-07Fh \
-ABANK0=020h-06Fh -ABANK1=0A0h-0EFh -ABANK2=0120h-016Fh \
-ABANK3=01A0h-01EFh -ABANK4=0220h-026Fh -ABANK5=02A0h-02EFh \
-ABANK6=0320h-036Fh -ABANK7=03A0h-03EFh -ABANK8=0420h-046Fh \
-ABANK9=04A0h-04EFh -ABANK10=0520h-056Fh -ABANK11=05A0h-05EFh \
-ABANK12=0620h-064Fh -ABIGRAM=02000h-023EFh \
-ARAM=020h-06Fh,0A0h-0EFh,0120h-016Fh,01A0h-01EFh,0220h-026Fh,02A0h-02EFh,0320h-036Fh,03A0h-03EFh,0420h-046Fh,04A0h-04EFh,0520h-056Fh,05A0h-05EFh,0620h-064Fh \
-AABS1=020h-07Fh,0A0h-0EFh,0120h-016Fh,01A0h-01EFh,0220h-026Fh,02A0h-02EFh,0320h-036Fh,03A0h-03EFh,0420h-046Fh,04A0h-04EFh,0520h-056Fh,05A0h-05EFh,0620h-064Fh \
-ASFR0=00h-01Fh -ASFR1=080h-09Fh -ASFR2=0100h-011Fh -ASFR3=0180h-019Fh \
-ASFR4=0200h-021Fh -ASFR5=0280h-029Fh -ASFR6=0300h-031Fh \
-ASFR7=0380h-039Fh -ASFR8=0400h-041Fh -ASFR9=0480h-049Fh \
-ASFR10=0500h-051Fh -ASFR11=0580h-059Fh -ASFR12=0600h-061Fh \
-ASFR13=0680h-06EFh -ASFR14=0700h-076Fh -ASFR15=0780h-07EFh \
-ASFR16=0800h-086Fh -ASFR17=0880h-08EFh -ASFR18=0900h-096Fh \
-ASFR19=0980h-09EFh -ASFR20=0A00h-0A6Fh -ASFR21=0A80h-0AEFh \
-ASFR22=0B00h-0B6Fh -ASFR23=0B80h-0BEFh -ASFR24=0C00h-0C6Fh \
-ASFR25=0C80h-0CEFh -ASFR26=0D00h-0D6Fh -ASFR27=0D80h-0DEFh \
-ASFR28=0E00h-0E6Fh -ASFR29=0E80h-0EEFh -ASFR30=0F00h-0F6Fh \
-ASFR31=0F80h-0FEFh -preset_vec=00h,intentry,init,end_init -ppowerup=CODE \
-pfunctab=CODE -ACONFIG=08007h-08008h -pconfig=CONFIG -DCONFIG=2 \
-AIDLOC=08000h-08003h -pidloc=IDLOC -DIDLOC=2 -AEEDATA=00h-0FFh/0F000h \
-peeprom_data=EEDATA -DEEDATA=2 -DCODE=2 -DSTRCODE=2 -DSTRING=2 -DCONST=2 \
-DENTRY=2 -k C:\Users\Kevin\AppData\Local\Temp\s3fc.obj \
dist/default/production\PICX_16F1829_BLE_IMU.production.obj
 
Object code version is 3.10
 
Machine type is 16F1829
 
 
 
Name Link Load Length Selector Space Scale
C:\Users\Kevin\AppData\Local\Temp\s3fc.obj
end_init 2 2 2 0 0
reset_vec 0 0 2 0 0
config 8007 8007 2 1000E 0
dist/default/production\PICX_16F1829_BLE_IMU.production.obj
cinit 7FA 7FA 3 FF4 0
maintext 7FD 7FD 3 FFA 0
 
TOTAL Name Link Load Length Space
CLASS CONST
 
CLASS CODE
end_init 2 2 2 0
reset_vec 0 0 2 0
cinit 7FA 7FA 3 0
maintext 7FD 7FD 3 0
 
CLASS STRCODE
 
CLASS ENTRY
 
CLASS STRING
 
CLASS COMMON
 
CLASS BANK0
 
CLASS BANK1
 
CLASS BANK2
 
CLASS BANK3
 
CLASS BANK4
 
CLASS BANK5
 
CLASS BANK6
 
CLASS BANK7
 
CLASS BANK8
 
CLASS BANK9
 
CLASS BANK10
 
CLASS BANK11
 
CLASS BANK12
 
CLASS BIGRAM
 
CLASS RAM
 
CLASS ABS1
abs_s1 7E 7E 2 1
 
CLASS SFR0
 
CLASS SFR1
 
CLASS SFR2
 
CLASS SFR3
 
CLASS SFR4
 
CLASS SFR5
 
CLASS SFR6
 
CLASS SFR7
 
CLASS SFR8
 
CLASS SFR9
 
CLASS SFR10
 
CLASS SFR11
 
CLASS SFR12
 
CLASS SFR13
 
CLASS SFR14
 
CLASS SFR15
 
CLASS SFR16
 
CLASS SFR17
 
CLASS SFR18
 
CLASS SFR19
 
CLASS SFR20
 
CLASS SFR21
 
CLASS SFR22
 
CLASS SFR23
 
CLASS SFR24
 
CLASS SFR25
 
CLASS SFR26
 
CLASS SFR27
 
CLASS SFR28
 
CLASS SFR29
 
CLASS SFR30
 
CLASS SFR31
 
CLASS CONFIG
config 8007 8007 2 0
 
CLASS IDLOC
 
CLASS EEDATA
 
CLASS BANK31
 
CLASS BANK30
 
CLASS BANK29
 
CLASS BANK28
 
CLASS BANK27
 
CLASS BANK26
 
CLASS BANK25
 
CLASS BANK24
 
CLASS BANK23
 
CLASS BANK22
 
CLASS BANK21
 
CLASS BANK20
 
CLASS BANK19
 
CLASS BANK18
 
CLASS BANK17
 
CLASS BANK16
 
CLASS BANK15
 
CLASS BANK14
 
CLASS BANK13
 
 
 
SEGMENTS Name Load Length Top Selector Space Class Delta
 
reset_vec 000000 000004 000004 0 0 CODE 2
cinit 0007FA 000003 0007FD FF4 0 CODE 2
maintext 0007FD 000003 000800 FFA 0 CODE 2
config 008007 000002 008009 1000E 0 CONFIG 2
 
 
UNUSED ADDRESS RANGES
 
Name Unused Largest block Delta
BANK0 00020-0006F 50 1
BANK1 000A0-000EF 50 1
BANK10 00520-0056F 50 1
BANK11 005A0-005EF 50 1
BANK12 00620-0064F 30 1
BANK2 00120-0016F 50 1
BANK3 001A0-001EF 50 1
BANK4 00220-0026F 50 1
BANK5 002A0-002EF 50 1
BANK6 00320-0036F 50 1
BANK7 003A0-003EF 50 1
BANK8 00420-0046F 50 1
BANK9 004A0-004EF 50 1
BIGRAM 02000-023EF 3F0 1
CODE 00004-007F9 7F6 2
00800-01FFF 800
COMMON 00070-0007D E 1
CONST 00004-007F9 100 2
00800-01FFF 100
EEDATA 0F000-0F0FF 100 2
ENTRY 00004-007F9 100 2
00800-01FFF 100
IDLOC 08000-08003 4 2
RAM 00020-0006F 50 1
000A0-000EF 50
00120-0016F 50
001A0-001EF 50
00220-0026F 50
002A0-002EF 50
00320-0036F 50
003A0-003EF 50
00420-0046F 50
004A0-004EF 50
00520-0056F 50
005A0-005EF 50
00620-0064F 30
SFR0 00000-0001F 20 1
SFR1 00080-0009F 20 1
SFR10 00500-0051F 20 1
SFR11 00580-0059F 20 1
SFR12 00600-0061F 20 1
SFR13 00680-006EF 70 1
SFR14 00700-0076F 70 1
SFR15 00780-007EF 70 1
SFR16 00800-0086F 70 1
SFR17 00880-008EF 70 1
SFR18 00900-0096F 70 1
SFR19 00980-009EF 70 1
SFR2 00100-0011F 20 1
SFR20 00A00-00A6F 70 1
SFR21 00A80-00AEF 70 1
SFR22 00B00-00B6F 70 1
SFR23 00B80-00BEF 70 1
SFR24 00C00-00C6F 70 1
SFR25 00C80-00CEF 70 1
SFR26 00D00-00D6F 70 1
SFR27 00D80-00DEF 70 1
SFR28 00E00-00E6F 70 1
SFR29 00E80-00EEF 70 1
SFR3 00180-0019F 20 1
SFR30 00F00-00F6F 70 1
SFR31 00F80-00FEF 70 1
SFR4 00200-0021F 20 1
SFR5 00280-0029F 20 1
SFR6 00300-0031F 20 1
SFR7 00380-0039F 20 1
SFR8 00400-0041F 20 1
SFR9 00480-0049F 20 1
STRCODE 00004-007F9 7F6 2
00800-01FFF 1800
STRING 00004-007F9 100 2
00800-01FFF 100
 
Symbol Table
 
__CFG_BOREN$ON (abs) 00000
__CFG_BORV$LO (abs) 00000
__CFG_CLKOUTEN$OFF (abs) 00000
__CFG_CP$OFF (abs) 00000
__CFG_CPD$OFF (abs) 00000
__CFG_FCMEN$ON (abs) 00000
__CFG_FOSC$INTOSC (abs) 00000
__CFG_IESO$ON (abs) 00000
__CFG_LVP$ON (abs) 00000
__CFG_MCLRE$ON (abs) 00000
__CFG_PLLEN$ON (abs) 00000
__CFG_PWRTE$OFF (abs) 00000
__CFG_STVREN$ON (abs) 00000
__CFG_WDTE$OFF (abs) 00000
__CFG_WRT$OFF (abs) 00000
__Habs1 abs1 00000
__Hbank0 bank0 00000
__Hbank1 bank1 00000
__Hbank10 bank10 00000
__Hbank11 bank11 00000
__Hbank12 bank12 00000
__Hbank13 bank13 00000
__Hbank14 bank14 00000
__Hbank15 bank15 00000
__Hbank16 bank16 00000
__Hbank17 bank17 00000
__Hbank18 bank18 00000
__Hbank19 bank19 00000
__Hbank2 bank2 00000
__Hbank20 bank20 00000
__Hbank21 bank21 00000
__Hbank22 bank22 00000
__Hbank23 bank23 00000
__Hbank24 bank24 00000
__Hbank25 bank25 00000
__Hbank26 bank26 00000
__Hbank27 bank27 00000
__Hbank28 bank28 00000
__Hbank29 bank29 00000
__Hbank3 bank3 00000
__Hbank30 bank30 00000
__Hbank31 bank31 00000
__Hbank4 bank4 00000
__Hbank5 bank5 00000
__Hbank6 bank6 00000
__Hbank7 bank7 00000
__Hbank8 bank8 00000
__Hbank9 bank9 00000
__Hbigram bigram 00000
__Hcinit cinit 00000
__Hclrtext clrtext 00000
__Hcode code 00000
__Hcommon common 00000
__Hconfig config 08009
__HcstackCOMMON cstackCOMMON 00000
__Heeprom_data eeprom_data 00000
__Hend_init end_init 00004
__Hfunctab functab 00000
__Hidloc idloc 00000
__Hinit init 00002
__Hintentry intentry 00002
__Hmaintext maintext 00000
__Hpowerup powerup 00000
__Hram ram 00000
__Hreset_vec reset_vec 00002
__Hsfr0 sfr0 00000
__Hsfr1 sfr1 00000
__Hsfr10 sfr10 00000
__Hsfr11 sfr11 00000
__Hsfr12 sfr12 00000
__Hsfr13 sfr13 00000
__Hsfr14 sfr14 00000
__Hsfr15 sfr15 00000
__Hsfr16 sfr16 00000
__Hsfr17 sfr17 00000
__Hsfr18 sfr18 00000
__Hsfr19 sfr19 00000
__Hsfr2 sfr2 00000
__Hsfr20 sfr20 00000
__Hsfr21 sfr21 00000
__Hsfr22 sfr22 00000
__Hsfr23 sfr23 00000
__Hsfr24 sfr24 00000
__Hsfr25 sfr25 00000
__Hsfr26 sfr26 00000
__Hsfr27 sfr27 00000
__Hsfr28 sfr28 00000
__Hsfr29 sfr29 00000
__Hsfr3 sfr3 00000
__Hsfr30 sfr30 00000
__Hsfr31 sfr31 00000
__Hsfr4 sfr4 00000
__Hsfr5 sfr5 00000
__Hsfr6 sfr6 00000
__Hsfr7 sfr7 00000
__Hsfr8 sfr8 00000
__Hsfr9 sfr9 00000
__Hstrings strings 00000
__Htext text 00000
__Labs1 abs1 00000
__Lbank0 bank0 00000
__Lbank1 bank1 00000
__Lbank10 bank10 00000
__Lbank11 bank11 00000
__Lbank12 bank12 00000
__Lbank13 bank13 00000
__Lbank14 bank14 00000
__Lbank15 bank15 00000
__Lbank16 bank16 00000
__Lbank17 bank17 00000
__Lbank18 bank18 00000
__Lbank19 bank19 00000
__Lbank2 bank2 00000
__Lbank20 bank20 00000
__Lbank21 bank21 00000
__Lbank22 bank22 00000
__Lbank23 bank23 00000
__Lbank24 bank24 00000
__Lbank25 bank25 00000
__Lbank26 bank26 00000
__Lbank27 bank27 00000
__Lbank28 bank28 00000
__Lbank29 bank29 00000
__Lbank3 bank3 00000
__Lbank30 bank30 00000
__Lbank31 bank31 00000
__Lbank4 bank4 00000
__Lbank5 bank5 00000
__Lbank6 bank6 00000
__Lbank7 bank7 00000
__Lbank8 bank8 00000
__Lbank9 bank9 00000
__Lbigram bigram 00000
__Lcinit cinit 00000
__Lclrtext clrtext 00000
__Lcode code 00000
__Lcommon common 00000
__Lconfig config 08007
__LcstackCOMMON cstackCOMMON 00000
__Leeprom_data eeprom_data 00000
__Lend_init end_init 00002
__Lfunctab functab 00000
__Lidloc idloc 00000
__Linit init 00002
__Lintentry intentry 00002
__Lmaintext maintext 00000
__Lpowerup powerup 00000
__Lram ram 00000
__Lreset_vec reset_vec 00000
__Lsfr0 sfr0 00000
__Lsfr1 sfr1 00000
__Lsfr10 sfr10 00000
__Lsfr11 sfr11 00000
__Lsfr12 sfr12 00000
__Lsfr13 sfr13 00000
__Lsfr14 sfr14 00000
__Lsfr15 sfr15 00000
__Lsfr16 sfr16 00000
__Lsfr17 sfr17 00000
__Lsfr18 sfr18 00000
__Lsfr19 sfr19 00000
__Lsfr2 sfr2 00000
__Lsfr20 sfr20 00000
__Lsfr21 sfr21 00000
__Lsfr22 sfr22 00000
__Lsfr23 sfr23 00000
__Lsfr24 sfr24 00000
__Lsfr25 sfr25 00000
__Lsfr26 sfr26 00000
__Lsfr27 sfr27 00000
__Lsfr28 sfr28 00000
__Lsfr29 sfr29 00000
__Lsfr3 sfr3 00000
__Lsfr30 sfr30 00000
__Lsfr31 sfr31 00000
__Lsfr4 sfr4 00000
__Lsfr5 sfr5 00000
__Lsfr6 sfr6 00000
__Lsfr7 sfr7 00000
__Lsfr8 sfr8 00000
__Lsfr9 sfr9 00000
__Lstrings strings 00000
__Ltext text 00000
__S0 (abs) 08009
__S1 (abs) 00000
__S2 (abs) 00000
__end_of__initialization cinit 007FA
__end_of_main maintext 00800
__initialization cinit 007FA
__pcstackCOMMON cstackCOMMON 00000
__pmaintext maintext 007FD
__size_of_main (abs) 00000
_main maintext 007FD
btemp (abs) 0007E
end_of_initialization cinit 007FA
intlevel0 functab 00000
intlevel1 functab 00000
intlevel2 functab 00000
intlevel3 functab 00000
intlevel4 functab 00000
intlevel5 functab 00000
reset_vec reset_vec 00000
start init 00002
start_initialization cinit 007FA
wtemp0 (abs) 0007E
 
 
FUNCTION INFORMATION:
 
*************** function _main *****************
Defined at:
line 22 in file "main.c"
Parameters: Size Location Type
None
Auto vars: Size Location Type
None
Return value: Size Location Type
2 2[COMMON] int
Registers used:
None
Tracked objects:
On entry :
On exit :
Unchanged:
Data sizes: COMMON BANK0 BANK1 BANK2 BANK3 BANK4 BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK11 BANK12
Params: 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Locals: 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Temps: 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Totals: 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Total ram usage: 0 bytes
This function calls:
Nothing
This function is called by:
Startup code after reset
This function uses a non-reentrant model
 
 
 
MODULE INFORMATION
 
Module Function Class Link Load Size
shared
__initializatio CODE 07FA 0000 0
 
shared estimated size: 0
 
main.c
_main CODE 07FD 0000 3
 
main.c estimated size: 3
 
/PIC Stuff/PICX_16F1829_BLE_IMU/dist/default/production/PICX_16F1829_BLE_IMU.production.obj
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/PIC Stuff/PICX_16F1829_BLE_IMU/dist/default/production/PICX_16F1829_BLE_IMU.production.obj
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/PIC Stuff/PICX_16F1829_BLE_IMU/dist/default/production/PICX_16F1829_BLE_IMU.production.rlf
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/PIC Stuff/PICX_16F1829_BLE_IMU/dist/default/production/PICX_16F1829_BLE_IMU.production.rlf
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/PIC Stuff/PICX_16F1829_BLE_IMU/dist/default/production/PICX_16F1829_BLE_IMU.production.sdb
0,0 → 1,129
[p LITE_MODE AUTOSTATIC PIC14 PIC14E ]
[d version 1.1 ]
[d edition pro ]
[d chip 16F1829 ]
"5 C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\sources\abdiv.c
[v ___abdiv `(c 1 e 1 0 ]
"5 C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\sources\abmod.c
[v ___abmod `(c 1 e 1 0 ]
"34 C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\sources\abtoft.c
[v ___abtoft `(f 1 e 3 0 ]
"5 C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\sources\aldiv.c
[v ___aldiv `(l 1 e 4 0 ]
"5 C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\sources\almod.c
[v ___almod `(l 1 e 4 0 ]
"43 C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\sources\altoft.c
[v ___altoft `(f 1 e 3 0 ]
"5 C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\sources\atdiv.c
[v ___atdiv `(m 1 e 3 0 ]
"5 C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\sources\atmod.c
[v ___atmod `(m 1 e 3 0 ]
"38 C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\sources\attoft.c
[v ___attoft `(f 1 e 3 0 ]
"5 C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\sources\awdiv.c
[v ___awdiv `(i 1 e 2 0 ]
"5 C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\sources\awmod.c
[v ___awmod `(i 1 e 2 0 ]
"33 C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\sources\awtoft.c
[v ___awtoft `(f 1 e 3 0 ]
"3 C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\sources\bmul.c
[v ___bmul `(uc 1 e 1 0 ]
"63 C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\sources\float.c
[v ___ftpack `(f 1 e 3 0 ]
"87 C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\sources\ftadd.c
[v ___ftadd `(f 1 e 3 0 ]
"50 C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\sources\ftdiv.c
[v ___ftdiv `(f 1 e 3 0 ]
"5 C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\sources\ftge.c
[v ___ftge `(b 1 e 0 0 ]
"52 C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\sources\ftmul.c
[v ___ftmul `(f 1 e 3 0 ]
"16 C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\sources\ftneg.c
[v ___ftneg `(f 1 e 3 0 ]
"17 C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\sources\ftsub.c
[v ___ftsub `(f 1 e 3 0 ]
"45 C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\sources\fttol.c
[v ___fttol `(l 1 e 4 0 ]
"5 C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\sources\lbdiv.c
[v ___lbdiv `(uc 1 e 1 0 ]
"5 C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\sources\lbmod.c
[v ___lbmod `(uc 1 e 1 0 ]
"28 C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\sources\lbtoft.c
[v ___lbtoft `(f 1 e 3 0 ]
"5 C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\sources\lldiv.c
[v ___lldiv `(ul 1 e 4 0 ]
"5 C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\sources\llmod.c
[v ___llmod `(ul 1 e 4 0 ]
"36 C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\sources\lltoft.c
[v ___lltoft `(f 1 e 3 0 ]
"3 C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\sources\lmul.c
[v ___lmul `(ul 1 e 4 0 ]
"5 C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\sources\ltdiv.c
[v ___ltdiv `(um 1 e 3 0 ]
"5 C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\sources\ltmod.c
[v ___ltmod `(um 1 e 3 0 ]
"31 C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\sources\lttoft.c
[v ___lttoft `(f 1 e 3 0 ]
"5 C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\sources\lwdiv.c
[v ___lwdiv `(ui 1 e 2 0 ]
"5 C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\sources\lwmod.c
[v ___lwmod `(ui 1 e 2 0 ]
"29 C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\sources\lwtoft.c
[v ___lwtoft `(f 1 e 3 0 ]
"3 C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\sources\tmul.c
[v ___tmul `(um 1 e 3 0 ]
"3 C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\sources\wmul.c
[v ___wmul `(ui 1 e 2 0 ]
"7 eeprom.c
[v _eecpymem `(v 1 e 0 0 ]
"25
[v _memcpyee `(v 1 e 0 0 ]
"49
[v ___eetoc `(uc 1 e 1 0 ]
"57
[v ___eetoi `(ui 1 e 2 0 ]
"65
[v ___eetom `(um 1 e 3 0 ]
"73
[v ___eetol `(ul 1 e 4 0 ]
"81
[v ___ctoee `(uc 1 e 1 0 ]
"88
[v ___itoee `(ui 1 e 2 0 ]
"95
[v ___mtoee `(um 1 e 3 0 ]
"102
[v ___ltoee `(ul 1 e 4 0 ]
"109
[v ___eetoft `(f 1 e 3 0 ]
"117
[v ___eetofl `(d 1 e 3 0 ]
"125
[v ___fttoee `(f 1 e 3 0 ]
"132
[v ___fltoee `(d 1 e 3 0 ]
"22 main.c
[v _main `(i 1 e 2 0 ]
"3029 /Volumes/build/bamboo/xml-data/build-dir/XC8-RELEASE-JOB1/nz/build/dist/osx/include/pic16f1829.h
[v _EEADR `VEus 1 e 2 @401 ]
"3084
[v _EEDATA `VEuc 1 e 1 @403 ]
"3135
[v _EECON1 `VEuc 1 e 1 @405 ]
"3196
[v _EECON2 `VEuc 1 e 1 @406 ]
"7015
[v _CARRY `VEb 1 e 0 @24 ]
"7195
[v _GIE `VEb 1 e 0 @95 ]
"7539
[v _RD `VEb 1 e 0 @3240 ]
"7859
[v _WR `VEb 1 e 0 @3241 ]
"7861
[v _WREN `VEb 1 e 0 @3242 ]
"22 main.c
[v _main `(i 1 e 2 0 ]
{
"24
} 0
/PIC Stuff/PICX_16F1829_BLE_IMU/dist/default/production/PICX_16F1829_BLE_IMU.production.sym
0,0 → 1,218
__CFG_PLLEN$ON 0 0 ABS 0
__CFG_WRT$OFF 0 0 ABS 0
__S0 8009 0 ABS 0
__S1 0 0 ABS 0
__S2 0 0 ABS 0
__Hintentry 2 0 CODE 0
__Lintentry 2 0 CODE 0
__CFG_BOREN$ON 0 0 ABS 0
_main 7FD 0 CODE 0
btemp 7E 0 ABS 0
start 2 0 CODE 0
reset_vec 0 0 CODE 0
wtemp0 7E 0 ABS 0
__Hconfig 8009 0 CONFIG 0
__Lconfig 8007 0 CONFIG 0
__Hbigram 0 0 ABS 0
__Lbigram 0 0 ABS 0
__Hram 0 0 ABS 0
__Lram 0 0 ABS 0
__CFG_STVREN$ON 0 0 ABS 0
__Hfunctab 0 0 CODE 0
__Lfunctab 0 0 CODE 0
__Hcommon 0 0 ABS 0
__Lcommon 0 0 ABS 0
__Heeprom_data 0 0 EEDATA 2
__Leeprom_data 0 0 EEDATA 2
__CFG_CLKOUTEN$OFF 0 0 ABS 0
__Habs1 0 0 ABS 0
__Labs1 0 0 ABS 0
__Hsfr0 0 0 ABS 0
__Lsfr0 0 0 ABS 0
__Hsfr1 0 0 ABS 0
__Lsfr1 0 0 ABS 0
__Hsfr2 0 0 ABS 0
__Lsfr2 0 0 ABS 0
__Hsfr3 0 0 ABS 0
__Lsfr3 0 0 ABS 0
__Hsfr4 0 0 ABS 0
__Lsfr4 0 0 ABS 0
__Hsfr5 0 0 ABS 0
__Lsfr5 0 0 ABS 0
__Hsfr6 0 0 ABS 0
__Lsfr6 0 0 ABS 0
__Hsfr7 0 0 ABS 0
__Lsfr7 0 0 ABS 0
__Hsfr8 0 0 ABS 0
__Lsfr8 0 0 ABS 0
__Hsfr9 0 0 ABS 0
__Lsfr9 0 0 ABS 0
__Hcode 0 0 ABS 0
__Lcode 0 0 ABS 0
__Hinit 2 0 CODE 0
__Linit 2 0 CODE 0
__end_of_main 800 0 CODE 0
__Htext 0 0 ABS 0
__Ltext 0 0 ABS 0
__CFG_LVP$ON 0 0 ABS 0
end_of_initialization 7FA 0 CODE 0
__Hsfr10 0 0 ABS 0
__Lsfr10 0 0 ABS 0
__Hsfr20 0 0 ABS 0
__Lsfr20 0 0 ABS 0
__Hsfr30 0 0 ABS 0
__Hsfr11 0 0 ABS 0
__Lsfr30 0 0 ABS 0
__Lsfr11 0 0 ABS 0
__Hsfr21 0 0 ABS 0
__Lsfr21 0 0 ABS 0
__Hsfr31 0 0 ABS 0
__Hsfr12 0 0 ABS 0
__Lsfr31 0 0 ABS 0
__Lsfr12 0 0 ABS 0
__Hsfr22 0 0 ABS 0
__Lsfr22 0 0 ABS 0
__Hsfr13 0 0 ABS 0
__Lsfr13 0 0 ABS 0
__Hsfr23 0 0 ABS 0
__Lsfr23 0 0 ABS 0
__Hsfr14 0 0 ABS 0
__Lsfr14 0 0 ABS 0
__Hsfr24 0 0 ABS 0
__Lsfr24 0 0 ABS 0
__Hsfr15 0 0 ABS 0
__Lsfr15 0 0 ABS 0
__Hsfr25 0 0 ABS 0
__Lsfr25 0 0 ABS 0
__Hsfr16 0 0 ABS 0
__Lsfr16 0 0 ABS 0
__Hsfr26 0 0 ABS 0
__Lsfr26 0 0 ABS 0
__Hsfr17 0 0 ABS 0
__Lsfr17 0 0 ABS 0
__Hsfr27 0 0 ABS 0
__Lsfr27 0 0 ABS 0
__Hsfr18 0 0 ABS 0
__Lsfr18 0 0 ABS 0
__Hsfr28 0 0 ABS 0
__Lsfr28 0 0 ABS 0
__Hsfr19 0 0 ABS 0
__Lsfr19 0 0 ABS 0
__Hsfr29 0 0 ABS 0
__Lsfr29 0 0 ABS 0
__Hstrings 0 0 ABS 0
__Lstrings 0 0 ABS 0
__Hbank0 0 0 ABS 0
__Lbank0 0 0 ABS 0
__Hbank1 0 0 ABS 0
__Lbank1 0 0 ABS 0
__Hbank2 0 0 ABS 0
__Lbank2 0 0 ABS 0
__Hbank3 0 0 ABS 0
__Lbank3 0 0 ABS 0
__Hbank4 0 0 ABS 0
__Lbank4 0 0 ABS 0
__Hbank5 0 0 ABS 0
__Lbank5 0 0 ABS 0
__Hpowerup 0 0 CODE 0
__Lpowerup 0 0 CODE 0
__Hbank6 0 0 ABS 0
__Lbank6 0 0 ABS 0
__Hbank7 0 0 ABS 0
__Lbank7 0 0 ABS 0
__Hbank8 0 0 ABS 0
__Lbank8 0 0 ABS 0
__Hbank9 0 0 ABS 0
__Lbank9 0 0 ABS 0
__Hclrtext 0 0 ABS 0
__Lclrtext 0 0 ABS 0
__end_of__initialization 7FA 0 CODE 0
__Hidloc 0 0 IDLOC 0
__Lidloc 0 0 IDLOC 0
__CFG_IESO$ON 0 0 ABS 0
__Hcinit 0 0 ABS 0
__Lcinit 0 0 ABS 0
__size_of_main 0 0 ABS 0
__CFG_BORV$LO 0 0 ABS 0
__Hbank10 0 0 ABS 0
__Lbank10 0 0 ABS 0
__Hbank20 0 0 BANK20 1
__Lbank20 0 0 BANK20 1
__Hbank30 0 0 BANK30 1
__Hbank11 0 0 ABS 0
__Lbank30 0 0 BANK30 1
__Lbank11 0 0 ABS 0
__Hbank21 0 0 BANK21 1
__Lbank21 0 0 BANK21 1
__Hbank31 0 0 BANK31 1
__Hbank12 0 0 ABS 0
__Lbank31 0 0 BANK31 1
__Lbank12 0 0 ABS 0
__Hbank22 0 0 BANK22 1
__Lbank22 0 0 BANK22 1
__Hbank13 0 0 BANK13 1
__Lbank13 0 0 BANK13 1
__Hbank23 0 0 BANK23 1
__Lbank23 0 0 BANK23 1
__Hbank14 0 0 BANK14 1
__Lbank14 0 0 BANK14 1
__Hbank24 0 0 BANK24 1
__Lbank24 0 0 BANK24 1
__Hbank15 0 0 BANK15 1
__Lbank15 0 0 BANK15 1
__Hbank25 0 0 BANK25 1
__Lbank25 0 0 BANK25 1
__Hbank16 0 0 BANK16 1
__Lbank16 0 0 BANK16 1
__Hbank26 0 0 BANK26 1
__Lbank26 0 0 BANK26 1
__Hbank17 0 0 BANK17 1
__Lbank17 0 0 BANK17 1
__Hbank27 0 0 BANK27 1
__Lbank27 0 0 BANK27 1
__Hbank18 0 0 BANK18 1
__Lbank18 0 0 BANK18 1
__Hbank28 0 0 BANK28 1
__Lbank28 0 0 BANK28 1
__Hbank19 0 0 BANK19 1
__Lbank19 0 0 BANK19 1
__Hbank29 0 0 BANK29 1
__Lbank29 0 0 BANK29 1
__CFG_PWRTE$OFF 0 0 ABS 0
__Hend_init 4 0 CODE 0
__Lend_init 2 0 CODE 0
__Hreset_vec 2 0 CODE 0
__Lreset_vec 0 0 CODE 0
intlevel0 0 0 CODE 0
__CFG_WDTE$OFF 0 0 ABS 0
intlevel1 0 0 CODE 0
intlevel2 0 0 CODE 0
intlevel3 0 0 CODE 0
intlevel4 0 0 CODE 0
intlevel5 0 0 CODE 0
__HcstackCOMMON 0 0 ABS 0
__LcstackCOMMON 0 0 ABS 0
__pcstackCOMMON 0 0 COMMON 1
__CFG_CPD$OFF 0 0 ABS 0
start_initialization 7FA 0 CODE 0
__Hmaintext 0 0 ABS 0
__Lmaintext 0 0 ABS 0
__pmaintext 7FD 0 CODE 0
__CFG_MCLRE$ON 0 0 ABS 0
__CFG_FOSC$INTOSC 0 0 ABS 0
__initialization 7FA 0 CODE 0
__CFG_CP$OFF 0 0 ABS 0
__CFG_FCMEN$ON 0 0 ABS 0
%segments
reset_vec 0 7 CODE 0 0
config 1000E 10011 CONFIG 1000E 0
maintext FFA FFF CODE FFA 0
cinit FF4 FF9 CODE FF4 0
%locals
dist/default/production\PICX_16F1829_BLE_IMU.production.obj
main.c
23 7FD 0 CODE 0
24 7FE 0 CODE 0
C:\Users\Kevin\AppData\Local\Temp\s3fc.
417 7FA 0 CODE 0
418 7FB 0 CODE 0
/PIC Stuff/PICX_16F1829_BLE_IMU/funclist
0,0 → 1,3
_main: CODE, 2045 0 3
__initialization: CODE, 2042 0 0
Total: 3
/PIC Stuff/PICX_16F1829_BLE_IMU/main.c
0,0 → 1,25
#include <xc.h>
 
// CONFIG1
#pragma config FOSC = INTOSC // Oscillator Selection (INTOSC oscillator: I/O function on CLKIN pin)
#pragma config WDTE = OFF // Watchdog Timer Enable (WDT disabled)
#pragma config PWRTE = OFF // Power-up Timer Enable (PWRT disabled)
#pragma config MCLRE = ON // MCLR Pin Function Select (MCLR/VPP pin function is MCLR)
#pragma config CP = OFF // Flash Program Memory Code Protection (Program memory code protection is disabled)
#pragma config CPD = OFF // Data Memory Code Protection (Data memory code protection is disabled)
#pragma config BOREN = ON // Brown-out Reset Enable (Brown-out Reset enabled)
#pragma config CLKOUTEN = OFF // Clock Out Enable (CLKOUT function is disabled. I/O or oscillator function on the CLKOUT pin)
#pragma config IESO = ON // Internal/External Switchover (Internal/External Switchover mode is enabled)
#pragma config FCMEN = ON // Fail-Safe Clock Monitor Enable (Fail-Safe Clock Monitor is enabled)
 
// CONFIG2
#pragma config WRT = OFF // Flash Memory Self-Write Protection (Write protection off)
#pragma config PLLEN = ON // PLL Enable (4x PLL enabled)
#pragma config STVREN = ON // Stack Overflow/Underflow Reset Enable (Stack Overflow or Underflow will cause a Reset)
#pragma config BORV = LO // Brown-out Reset Voltage Selection (Brown-out Reset Voltage (Vbor), low trip point selected.)
#pragma config LVP = ON // Low-Voltage Programming Enable (High-voltage on MCLR/VPP must be used for programming)
 
int main() {
while(1);
}
 
/PIC Stuff/PICX_16F1829_BLE_IMU/nbproject/Makefile-default.mk
0,0 → 1,132
#
# Generated Makefile - do not edit!
#
# Edit the Makefile in the project folder instead (../Makefile). Each target
# has a -pre and a -post target defined where you can add customized code.
#
# This makefile implements configuration specific macros and targets.
 
 
# Include project Makefile
ifeq "${IGNORE_LOCAL}" "TRUE"
# do not include local makefile. User is passing all local related variables already
else
include Makefile
# Include makefile containing local settings
ifeq "$(wildcard nbproject/Makefile-local-default.mk)" "nbproject/Makefile-local-default.mk"
include nbproject/Makefile-local-default.mk
endif
endif
 
# Environment
MKDIR=gnumkdir -p
RM=rm -f
MV=mv
CP=cp
 
# Macros
CND_CONF=default
ifeq ($(TYPE_IMAGE), DEBUG_RUN)
IMAGE_TYPE=debug
OUTPUT_SUFFIX=cof
DEBUGGABLE_SUFFIX=cof
FINAL_IMAGE=dist/${CND_CONF}/${IMAGE_TYPE}/PICX_16F1829_BLE_IMU.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
else
IMAGE_TYPE=production
OUTPUT_SUFFIX=hex
DEBUGGABLE_SUFFIX=cof
FINAL_IMAGE=dist/${CND_CONF}/${IMAGE_TYPE}/PICX_16F1829_BLE_IMU.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
endif
 
# Object Directory
OBJECTDIR=build/${CND_CONF}/${IMAGE_TYPE}
 
# Distribution Directory
DISTDIR=dist/${CND_CONF}/${IMAGE_TYPE}
 
# Object Files Quoted if spaced
OBJECTFILES_QUOTED_IF_SPACED=${OBJECTDIR}/main.p1
POSSIBLE_DEPFILES=${OBJECTDIR}/main.p1.d
 
# Object Files
OBJECTFILES=${OBJECTDIR}/main.p1
 
 
CFLAGS=
ASFLAGS=
LDLIBSOPTIONS=
 
############# Tool locations ##########################################
# If you copy a project from one host to another, the path where the #
# compiler is installed may be different. #
# If you open this project with MPLAB X in the new host, this #
# makefile will be regenerated and the paths will be corrected. #
#######################################################################
# fixDeps replaces a bunch of sed/cat/printf statements that slow down the build
FIXDEPS=fixDeps
 
.build-conf: ${BUILD_SUBPROJECTS}
${MAKE} ${MAKE_OPTIONS} -f nbproject/Makefile-default.mk dist/${CND_CONF}/${IMAGE_TYPE}/PICX_16F1829_BLE_IMU.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
 
MP_PROCESSOR_OPTION=16F1829
# ------------------------------------------------------------------------------------
# Rules for buildStep: compile
ifeq ($(TYPE_IMAGE), DEBUG_RUN)
${OBJECTDIR}/main.p1: main.c nbproject/Makefile-${CND_CONF}.mk
@${MKDIR} ${OBJECTDIR}
@${RM} ${OBJECTDIR}/main.p1.d
${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G --asmlist -D__DEBUG=1 --debugger=pickit3 --double=24 --float=24 --opt=default,+asm,-asmfile,+speed,-space,-debug,9 --addrqual=ignore --mode=free -P -N255 --warn=0 --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,+osccal,-resetbits,-download,-stackcall,+clib "--errformat=%%f:%%l: error: %%s" "--warnformat=%%f:%%l: warning: %%s" "--msgformat=%%f:%%l: advisory: %%s" -o${OBJECTDIR}/main.p1 main.c
@-${MV} ${OBJECTDIR}/main.d ${OBJECTDIR}/main.p1.d
@${FIXDEPS} ${OBJECTDIR}/main.p1.d $(SILENT) -rsi ${MP_CC_DIR}../
else
${OBJECTDIR}/main.p1: main.c nbproject/Makefile-${CND_CONF}.mk
@${MKDIR} ${OBJECTDIR}
@${RM} ${OBJECTDIR}/main.p1.d
${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G --asmlist --double=24 --float=24 --opt=default,+asm,-asmfile,+speed,-space,-debug,9 --addrqual=ignore --mode=free -P -N255 --warn=0 --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,+osccal,-resetbits,-download,-stackcall,+clib "--errformat=%%f:%%l: error: %%s" "--warnformat=%%f:%%l: warning: %%s" "--msgformat=%%f:%%l: advisory: %%s" -o${OBJECTDIR}/main.p1 main.c
@-${MV} ${OBJECTDIR}/main.d ${OBJECTDIR}/main.p1.d
@${FIXDEPS} ${OBJECTDIR}/main.p1.d $(SILENT) -rsi ${MP_CC_DIR}../
endif
 
# ------------------------------------------------------------------------------------
# Rules for buildStep: assemble
ifeq ($(TYPE_IMAGE), DEBUG_RUN)
else
endif
 
# ------------------------------------------------------------------------------------
# Rules for buildStep: link
ifeq ($(TYPE_IMAGE), DEBUG_RUN)
dist/${CND_CONF}/${IMAGE_TYPE}/PICX_16F1829_BLE_IMU.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk
@${MKDIR} dist/${CND_CONF}/${IMAGE_TYPE}
${MP_CC} $(MP_EXTRA_LD_PRE) --chip=$(MP_PROCESSOR_OPTION) -G --asmlist -mdist/${CND_CONF}/${IMAGE_TYPE}/PICX_16F1829_BLE_IMU.${IMAGE_TYPE}.map -D__DEBUG=1 --debugger=pickit3 --double=24 --float=24 --opt=default,+asm,-asmfile,+speed,-space,-debug,9 --addrqual=ignore --mode=free -P -N255 --warn=0 --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,+osccal,-resetbits,-download,-stackcall,+clib "--errformat=%%f:%%l: error: %%s" "--warnformat=%%f:%%l: warning: %%s" "--msgformat=%%f:%%l: advisory: %%s" -odist/${CND_CONF}/${IMAGE_TYPE}/PICX_16F1829_BLE_IMU.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED}
@${RM} dist/${CND_CONF}/${IMAGE_TYPE}/PICX_16F1829_BLE_IMU.${IMAGE_TYPE}.hex
else
dist/${CND_CONF}/${IMAGE_TYPE}/PICX_16F1829_BLE_IMU.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk
@${MKDIR} dist/${CND_CONF}/${IMAGE_TYPE}
${MP_CC} $(MP_EXTRA_LD_PRE) --chip=$(MP_PROCESSOR_OPTION) -G --asmlist -mdist/${CND_CONF}/${IMAGE_TYPE}/PICX_16F1829_BLE_IMU.${IMAGE_TYPE}.map --double=24 --float=24 --opt=default,+asm,-asmfile,+speed,-space,-debug,9 --addrqual=ignore --mode=free -P -N255 --warn=0 --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,+osccal,-resetbits,-download,-stackcall,+clib "--errformat=%%f:%%l: error: %%s" "--warnformat=%%f:%%l: warning: %%s" "--msgformat=%%f:%%l: advisory: %%s" -odist/${CND_CONF}/${IMAGE_TYPE}/PICX_16F1829_BLE_IMU.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED}
endif
 
 
# Subprojects
.build-subprojects:
 
 
# Subprojects
.clean-subprojects:
 
# Clean Targets
.clean-conf: ${CLEAN_SUBPROJECTS}
${RM} -r build/default
${RM} -r dist/default
 
# Enable dependency checking
.dep.inc: .depcheck-impl
 
DEPFILES=$(shell mplabwildcard ${POSSIBLE_DEPFILES})
ifneq (${DEPFILES},)
include ${DEPFILES}
endif
/PIC Stuff/PICX_16F1829_BLE_IMU/nbproject/Makefile-genesis.properties
0,0 → 1,8
#
#Mon May 06 15:34:30 EDT 2013
default.languagetoolchain.dir=C\:\\PROGRAM FILES (X86)\\MICROCHIP\\XC8\\V1.12\\BIN
com-microchip-mplab-nbide-embedded-makeproject-MakeProject.md5=415494acd195d89b2f6d7a36797a5ab4
default.languagetoolchain.version=1.12
host.platform=windows
conf.ids=default
default.com-microchip-mplab-nbide-toolchainXC8-XC8LanguageToolchain.md5=10ef1ca121a2d422272c53829f548789
/PIC Stuff/PICX_16F1829_BLE_IMU/nbproject/Makefile-impl.mk
0,0 → 1,69
#
# Generated Makefile - do not edit!
#
# Edit the Makefile in the project folder instead (../Makefile). Each target
# has a pre- and a post- target defined where you can add customization code.
#
# This makefile implements macros and targets common to all configurations.
#
# NOCDDL
 
 
# Building and Cleaning subprojects are done by default, but can be controlled with the SUB
# macro. If SUB=no, subprojects will not be built or cleaned. The following macro
# statements set BUILD_SUB-CONF and CLEAN_SUB-CONF to .build-reqprojects-conf
# and .clean-reqprojects-conf unless SUB has the value 'no'
SUB_no=NO
SUBPROJECTS=${SUB_${SUB}}
BUILD_SUBPROJECTS_=.build-subprojects
BUILD_SUBPROJECTS_NO=
BUILD_SUBPROJECTS=${BUILD_SUBPROJECTS_${SUBPROJECTS}}
CLEAN_SUBPROJECTS_=.clean-subprojects
CLEAN_SUBPROJECTS_NO=
CLEAN_SUBPROJECTS=${CLEAN_SUBPROJECTS_${SUBPROJECTS}}
 
 
# Project Name
PROJECTNAME=PICX_16F1829_BLE_IMU
 
# Active Configuration
DEFAULTCONF=default
CONF=${DEFAULTCONF}
 
# All Configurations
ALLCONFS=default
 
 
# build
.build-impl: .build-pre
${MAKE} -f nbproject/Makefile-${CONF}.mk SUBPROJECTS=${SUBPROJECTS} .build-conf
 
 
# clean
.clean-impl: .clean-pre
${MAKE} -f nbproject/Makefile-${CONF}.mk SUBPROJECTS=${SUBPROJECTS} .clean-conf
 
# clobber
.clobber-impl: .clobber-pre .depcheck-impl
${MAKE} SUBPROJECTS=${SUBPROJECTS} CONF=default clean
 
 
 
# all
.all-impl: .all-pre .depcheck-impl
${MAKE} SUBPROJECTS=${SUBPROJECTS} CONF=default build
 
 
 
# dependency checking support
.depcheck-impl:
# @echo "# This code depends on make tool being used" >.dep.inc
# @if [ -n "${MAKE_VERSION}" ]; then \
# echo "DEPFILES=\$$(wildcard \$$(addsuffix .d, \$${OBJECTFILES}))" >>.dep.inc; \
# echo "ifneq (\$${DEPFILES},)" >>.dep.inc; \
# echo "include \$${DEPFILES}" >>.dep.inc; \
# echo "endif" >>.dep.inc; \
# else \
# echo ".KEEP_STATE:" >>.dep.inc; \
# echo ".KEEP_STATE_FILE:.make.state.\$${CONF}" >>.dep.inc; \
# fi
/PIC Stuff/PICX_16F1829_BLE_IMU/nbproject/Makefile-local-default.mk
0,0 → 1,37
#
# Generated Makefile - do not edit!
#
#
# This file contains information about the location of compilers and other tools.
# If you commmit this file into your revision control server, you will be able to
# to checkout the project and build it from the command line with make. However,
# if more than one person works on the same project, then this file might show
# conflicts since different users are bound to have compilers in different places.
# In that case you might choose to not commit this file and let MPLAB X recreate this file
# for each user. The disadvantage of not commiting this file is that you must run MPLAB X at
# least once so the file gets created and the project can be built. Finally, you can also
# avoid using this file at all if you are only building from the command line with make.
# You can invoke make with the values of the macros:
# $ makeMP_CC="/opt/microchip/mplabc30/v3.30c/bin/pic30-gcc" ...
#
SHELL=cmd.exe
PATH_TO_IDE_BIN=C:/Program Files (x86)/Microchip/MPLABX/mplab_ide/mplab_ide/modules/../../bin/
# Adding MPLAB X bin directory to path.
PATH:=C:/Program Files (x86)/Microchip/MPLABX/mplab_ide/mplab_ide/modules/../../bin/:$(PATH)
# Path to java used to run MPLAB X when this makefile was created
MP_JAVA_PATH="C:\Program Files (x86)\Microchip\MPLABX\sys\java\jre1.6.0_32-windows-x64\java-windows/bin/"
OS_CURRENT="$(shell uname -s)"
MP_CC="C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\BIN\xc8.exe"
# MP_CPPC is not defined
# MP_BC is not defined
# MP_AS is not defined
# MP_LD is not defined
# MP_AR is not defined
DEP_GEN=${MP_JAVA_PATH}java -jar "C:/Program Files (x86)/Microchip/MPLABX/mplab_ide/mplab_ide/modules/../../bin/extractobjectdependencies.jar"
MP_CC_DIR="C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\BIN"
# MP_CPPC_DIR is not defined
# MP_BC_DIR is not defined
# MP_AS_DIR is not defined
# MP_LD_DIR is not defined
# MP_AR_DIR is not defined
# MP_BC_DIR is not defined
/PIC Stuff/PICX_16F1829_BLE_IMU/nbproject/Makefile-variables.mk
0,0 → 1,13
#
# Generated - do not edit!
#
# NOCDDL
#
CND_BASEDIR=`pwd`
# default configuration
CND_ARTIFACT_DIR_default=dist/default/production
CND_ARTIFACT_NAME_default=PICX_16F1829_BLE_IMU.production.hex
CND_ARTIFACT_PATH_default=dist/default/production/PICX_16F1829_BLE_IMU.production.hex
CND_PACKAGE_DIR_default=${CND_DISTDIR}/default/package
CND_PACKAGE_NAME_default=picx16f1829bleimu.tar
CND_PACKAGE_PATH_default=${CND_DISTDIR}/default/package/picx16f1829bleimu.tar
/PIC Stuff/PICX_16F1829_BLE_IMU/nbproject/Package-default.bash
0,0 → 1,73
#!/bin/bash -x
 
#
# Generated - do not edit!
#
 
# Macros
TOP=`pwd`
CND_CONF=default
CND_DISTDIR=dist
TMPDIR=build/${CND_CONF}/${IMAGE_TYPE}/tmp-packaging
TMPDIRNAME=tmp-packaging
OUTPUT_PATH=dist/${CND_CONF}/${IMAGE_TYPE}/PICX_16F1829_BLE_IMU.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
OUTPUT_BASENAME=PICX_16F1829_BLE_IMU.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
PACKAGE_TOP_DIR=picx16f1829bleimu/
 
# Functions
function checkReturnCode
{
rc=$?
if [ $rc != 0 ]
then
exit $rc
fi
}
function makeDirectory
# $1 directory path
# $2 permission (optional)
{
mkdir -p "$1"
checkReturnCode
if [ "$2" != "" ]
then
chmod $2 "$1"
checkReturnCode
fi
}
function copyFileToTmpDir
# $1 from-file path
# $2 to-file path
# $3 permission
{
cp "$1" "$2"
checkReturnCode
if [ "$3" != "" ]
then
chmod $3 "$2"
checkReturnCode
fi
}
 
# Setup
cd "${TOP}"
mkdir -p ${CND_DISTDIR}/${CND_CONF}/package
rm -rf ${TMPDIR}
mkdir -p ${TMPDIR}
 
# Copy files and create directories and links
cd "${TOP}"
makeDirectory ${TMPDIR}/picx16f1829bleimu/bin
copyFileToTmpDir "${OUTPUT_PATH}" "${TMPDIR}/${PACKAGE_TOP_DIR}bin/${OUTPUT_BASENAME}" 0755
 
 
# Generate tar file
cd "${TOP}"
rm -f ${CND_DISTDIR}/${CND_CONF}/package/picx16f1829bleimu.tar
cd ${TMPDIR}
tar -vcf ../../../../${CND_DISTDIR}/${CND_CONF}/package/picx16f1829bleimu.tar *
checkReturnCode
 
# Cleanup
cd "${TOP}"
rm -rf ${TMPDIR}
/PIC Stuff/PICX_16F1829_BLE_IMU/nbproject/configurations.xml
0,0 → 1,148
<?xml version="1.0" encoding="UTF-8"?>
<configurationDescriptor version="62">
<logicalFolder name="root" displayName="root" projectFiles="true">
<logicalFolder name="HeaderFiles"
displayName="Header Files"
projectFiles="true">
</logicalFolder>
<logicalFolder name="LinkerScript"
displayName="Linker Files"
projectFiles="true">
</logicalFolder>
<logicalFolder name="SourceFiles"
displayName="Source Files"
projectFiles="true">
<itemPath>main.c</itemPath>
</logicalFolder>
<logicalFolder name="ExternalFiles"
displayName="Important Files"
projectFiles="false">
<itemPath>Makefile</itemPath>
</logicalFolder>
</logicalFolder>
<projectmakefile>Makefile</projectmakefile>
<confs>
<conf name="default" type="2">
<toolsSet>
<developmentServer>localhost</developmentServer>
<targetDevice>PIC16F1829</targetDevice>
<targetHeader></targetHeader>
<targetPluginBoard></targetPluginBoard>
<platformTool>PICkit3PlatformTool</platformTool>
<languageToolchain>XC8</languageToolchain>
<languageToolchainVersion>1.12</languageToolchainVersion>
<platform>3</platform>
</toolsSet>
<compileType>
<linkerTool>
<linkerLibItems>
</linkerLibItems>
</linkerTool>
<loading>
<useAlternateLoadableFile>false</useAlternateLoadableFile>
<alternateLoadableFile></alternateLoadableFile>
</loading>
</compileType>
<makeCustomizationType>
<makeCustomizationPreStepEnabled>false</makeCustomizationPreStepEnabled>
<makeCustomizationPreStep></makeCustomizationPreStep>
<makeCustomizationPostStepEnabled>false</makeCustomizationPostStepEnabled>
<makeCustomizationPostStep></makeCustomizationPostStep>
<makeCustomizationPutChecksumInUserID>false</makeCustomizationPutChecksumInUserID>
<makeCustomizationEnableLongLines>false</makeCustomizationEnableLongLines>
<makeCustomizationNormalizeHexFile>false</makeCustomizationNormalizeHexFile>
</makeCustomizationType>
<HI-TECH-COMP>
<property key="define-macros" value=""/>
<property key="extra-include-directories" value=""/>
<property key="identifier-length" value="255"/>
<property key="operation-mode" value="free"/>
<property key="opt-xc8-compiler-strict_ansi" value="false"/>
<property key="optimization-assembler" value="true"/>
<property key="optimization-assembler-files" value="false"/>
<property key="optimization-debug" value="false"/>
<property key="optimization-global" value="true"/>
<property key="optimization-level" value="9"/>
<property key="optimization-set" value="default"/>
<property key="optimization-speed" value="true"/>
<property key="preprocess-assembler" value="true"/>
<property key="undefine-macros" value=""/>
<property key="use-cci" value="false"/>
<property key="verbose" value="false"/>
<property key="warning-level" value="0"/>
<property key="what-to-do" value="ignore"/>
</HI-TECH-COMP>
<HI-TECH-LINK>
<property key="additional-options-checksum" value=""/>
<property key="additional-options-code-offset" value=""/>
<property key="additional-options-errata" value=""/>
<property key="additional-options-extend-address" value="false"/>
<property key="additional-options-trace-type" value=""/>
<property key="additional-options-use-response-files" value="false"/>
<property key="backup-reset-condition-flags" value="false"/>
<property key="calibrate-oscillator" value="true"/>
<property key="calibrate-oscillator-value" value=""/>
<property key="clear-bss" value="true"/>
<property key="code-model-external" value="wordwrite"/>
<property key="code-model-rom" value=""/>
<property key="create-html-files" value="false"/>
<property key="data-model-ram" value=""/>
<property key="data-model-size-of-double" value="24"/>
<property key="data-model-size-of-float" value="24"/>
<property key="display-class-usage" value="false"/>
<property key="display-hex-usage" value="false"/>
<property key="display-overall-usage" value="true"/>
<property key="display-psect-usage" value="false"/>
<property key="fill-flash-options-addr" value=""/>
<property key="fill-flash-options-const" value=""/>
<property key="fill-flash-options-how" value="0"/>
<property key="fill-flash-options-inc-const" value="1"/>
<property key="fill-flash-options-increment" value=""/>
<property key="fill-flash-options-seq" value=""/>
<property key="fill-flash-options-what" value="0"/>
<property key="format-hex-file-for-download" value="false"/>
<property key="initialize-data" value="true"/>
<property key="keep-generated-startup.as" value="false"/>
<property key="link-in-c-library" value="true"/>
<property key="link-in-peripheral-library" value="true"/>
<property key="managed-stack" value="false"/>
<property key="opt-xc8-linker-file" value="false"/>
<property key="opt-xc8-linker-link_startup" value="false"/>
<property key="opt-xc8-linker-serial" value=""/>
<property key="program-the-device-with-default-config-words" value="true"/>
</HI-TECH-LINK>
<PICkit3PlatformTool>
<property key="AutoSelectMemRanges" value="auto"/>
<property key="Freeze Peripherals" value="true"/>
<property key="SecureSegment.SegmentProgramming" value="FullChipProgramming"/>
<property key="ToolFirmwareFilePath"
value="Press to browse for a specific firmware version"/>
<property key="ToolFirmwareOption.UseLatestFirmware" value="true"/>
<property key="hwtoolclock.frcindebug" value="false"/>
<property key="memories.aux" value="false"/>
<property key="memories.bootflash" value="false"/>
<property key="memories.configurationmemory" value="false"/>
<property key="memories.eeprom" value="false"/>
<property key="memories.flashdata" value="true"/>
<property key="memories.id" value="false"/>
<property key="memories.programmemory" value="true"/>
<property key="memories.programmemory.end" value="0x1fff"/>
<property key="memories.programmemory.start" value="0x0"/>
<property key="poweroptions.powerenable" value="true"/>
<property key="programmertogo.imagename" value=""/>
<property key="programoptions.eraseb4program" value="true"/>
<property key="programoptions.pgmspeed" value="2"/>
<property key="programoptions.preserveeeprom" value="false"/>
<property key="programoptions.preserveprogramrange" value="false"/>
<property key="programoptions.preserveprogramrange.end" value="0x1fff"/>
<property key="programoptions.preserveprogramrange.start" value="0x0"/>
<property key="programoptions.preserveuserid" value="false"/>
<property key="programoptions.usehighvoltageonmclr" value="false"/>
<property key="programoptions.uselvpprogramming" value="true"/>
<property key="voltagevalue" value="3.25"/>
</PICkit3PlatformTool>
<XC8-config-global>
</XC8-config-global>
</conf>
</confs>
</configurationDescriptor>
/PIC Stuff/PICX_16F1829_BLE_IMU/nbproject/private/SuppressibleMessageMemo.properties
0,0 → 1,17
#
#Tue Apr 23 03:06:46 EDT 2013
pk3/CHECK_CLOCK=false
pk3/DEVID_MISMATCH=false
pkobskde/CHECK_4_HIGH_VOLTAGE_VPP=false
pkoblicdbgr/DEVID_MISMATCH=false
pk3/CHECK_4_HIGH_VOLTAGE_VPP=true
pkobskde/CHECK_CLOCK=false
pkoblicdbgr/CHECK_CLOCK=false
icd3/CHECK_CLOCK=false
pkobskde/DEVID_MISMATCH=false
icd3/DEVID_MISMATCH=false
realice/CHECK_CLOCK=false
pkoblicdbgr/CHECK_4_HIGH_VOLTAGE_VPP=false
realice/DEVID_MISMATCH=false
icd3/CHECK_4_HIGH_VOLTAGE_VPP=false
realice/CHECK_4_HIGH_VOLTAGE_VPP=false
/PIC Stuff/PICX_16F1829_BLE_IMU/nbproject/private/configurations.xml
0,0 → 1,25
<?xml version="1.0" encoding="UTF-8"?>
<configurationDescriptor version="62">
<projectmakefile>Makefile</projectmakefile>
<defaultConf>0</defaultConf>
<confs>
<conf name="default" type="2">
<platformToolSN>:=MPLABCommUSB:=04D8:=900A:=0002:=Microchip Technology Inc.:=PICkit 3:=BUR114189291:=x:=en</platformToolSN>
<languageToolchainDir>C:\PROGRAM FILES (X86)\MICROCHIP\XC8\V1.12\BIN</languageToolchainDir>
<mdbdebugger version="1">
<placeholder1>place holder 1</placeholder1>
<placeholder2>place holder 2</placeholder2>
</mdbdebugger>
<runprofile version="6">
<args></args>
<rundir></rundir>
<buildfirst>true</buildfirst>
<console-type>0</console-type>
<terminal-type>0</terminal-type>
<remove-instrumentation>0</remove-instrumentation>
<environment>
</environment>
</runprofile>
</conf>
</confs>
</configurationDescriptor>
/PIC Stuff/PICX_16F1829_BLE_IMU/nbproject/private/private.properties
--- PICX_16F1829_BLE_IMU/nbproject/private/private.xml (nonexistent)
+++ PICX_16F1829_BLE_IMU/nbproject/private/private.xml (revision 197)
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project-private xmlns="http://www.netbeans.org/ns/project-private/1">
+ <editor-bookmarks xmlns="http://www.netbeans.org/ns/editor-bookmarks/1"/>
+</project-private>
/PIC Stuff/PICX_16F1829_BLE_IMU/nbproject/project.properties
--- PICX_16F1829_BLE_IMU/nbproject/project.xml (nonexistent)
+++ PICX_16F1829_BLE_IMU/nbproject/project.xml (revision 197)
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://www.netbeans.org/ns/project/1">
+ <type>com.microchip.mplab.nbide.embedded.makeproject</type>
+ <configuration>
+ <data xmlns="http://www.netbeans.org/ns/make-project/1">
+ <name>PICX_16F1829_BLE_IMU</name>
+ <creation-uuid>ff750289-f357-4403-b705-1a1fce70e6e7</creation-uuid>
+ <make-project-type>0</make-project-type>
+ <c-extensions>c</c-extensions>
+ <cpp-extensions/>
+ <header-extensions/>
+ <sourceEncoding>ISO-8859-1</sourceEncoding>
+ <make-dep-projects/>
+ </data>
+ </configuration>
+</project>