/PIC Stuff/PICX_16F1825_Stepper_Driver/INTERRUPTS.c |
---|
0,0 → 1,66 |
#include "defines.h" |
#include "INTERRUPTS.h" |
#include "IOC.h" |
void Interrupt_Init() { |
} |
void Interrupt_Enable() { |
// Enable global and peripheral interrupts |
INTCONbits.PEIE = 1; |
INTCONbits.GIE = 1; |
} |
void Interrupt_Disable() { |
INTCONbits.PEIE = 0; |
INTCONbits.GIE = 0; |
} |
void interrupt InterruptHandler(void) { |
// We need to check the interrupt flag of each enabled high-priority interrupt to |
// see which device generated this interrupt. Then we can call the correct handler. |
if (INTCONbits.IOCIF) { |
// Call the handler |
IOC_Interrupt_Handler(); |
INTCONbits.IOCIF = 0; |
return; |
} |
// // Check to see if we have an I2C interrupt |
// if (PIR1bits.SSP1IF) { |
// |
// // Call the handler |
// I2C1_Interrupt_Handler(); |
// |
// // Clear the interrupt flag |
// PIR1bits.SSP1IF = 0; |
// |
// return; |
// } |
// if (PIR1bits.RCIF) { |
// |
// // Call the handler |
// UART_RX_Interrupt_Handler(); |
// |
// // Clear the interrupt flag |
// PIR1bits.RCIF = 0; |
// |
// return; |
// } |
// if (PIR1bits.TXIF) { |
// |
// // Call the handler |
// UART_TX_Interrupt_Handler(); |
// |
// // Clear the interrupt flag |
// PIR1bits.TXIF = 0; |
// |
// return; |
// } |
} |
/PIC Stuff/PICX_16F1825_Stepper_Driver/INTERRUPTS.h |
---|
0,0 → 1,15 |
#ifndef INTERRUPTS_H |
#define INTERRUPTS_H |
// Initialize the interrupts |
void Interrupt_Init(void); |
// Enable all interrupts (high and low priority) |
void Interrupt_Enable(void); |
// Disable all interrupts (high and low priority) |
void Interrupt_Disable(void); |
void interrupt InterruptHandler(void); |
#endif |
/PIC Stuff/PICX_16F1825_Stepper_Driver/IOC.c |
---|
0,0 → 1,48 |
#include "defines.h" |
#include "IOC.h" |
void IOC_Init(void) { |
INTCONbits.IOCIE = 1; |
// Enable interrupt on both edges on RA3 and RA4 |
IOCAPbits.IOCAP3 = 1; |
IOCANbits.IOCAN3 = 1; |
IOCAPbits.IOCAP4 = 1; |
IOCANbits.IOCAN4 = 1; |
} |
void IOC_Interrupt_Handler(void) { |
if (IOCAFbits.IOCAF3) { |
if (SW_1_PORT == 1) { |
switch (Get_Cur_Mode()) { |
case SINGLE_STEP: |
STEP_LAT = 1; |
__delay_us(2); |
STEP_LAT = 0; |
break; |
case AUTO_STEP: |
break; |
case SET_MICROSTEP: |
break; |
} |
} |
__delay_ms(100); |
IOCAFbits.IOCAF3 = 0; |
} |
if (IOCAFbits.IOCAF4) { |
if (SW_2_PORT == 1) { |
Set_Next_Mode(); |
} |
__delay_ms(100); |
IOCAFbits.IOCAF4 = 0; |
} |
} |
/PIC Stuff/PICX_16F1825_Stepper_Driver/IOC.h |
---|
0,0 → 1,8 |
#ifndef IOC_H |
#define IOC_H |
void IOC_Init(void); |
void IOC_Interrupt_Handler(void); |
#endif /* IOC_H */ |
/PIC Stuff/PICX_16F1825_Stepper_Driver/Makefile |
---|
0,0 → 1,113 |
# |
# 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... |
# WARNING: the IDE does not call this target since it takes a long time to |
# simply run make. Instead, the IDE removes the configuration directories |
# under build and dist directly without calling make. |
# This target is left here so people can do a clean when running a clean |
# outside the IDE. |
.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_16F1825_Stepper_Driver/STEPPER.c |
---|
0,0 → 1,40 |
#include "defines.h" |
#include "STEPPER.h" |
void STEPPER_Set_Microstep(STEPPER_MICROSTEP step) { |
#ifdef DVR8825 |
if (step == STEP_1_1) { |
M0_LAT = 0; |
M1_LAT = 0; |
M2_LAT = 0; |
} else if (step == STEP_1_2) { |
M0_LAT = 1; |
M1_LAT = 0; |
M2_LAT = 0; |
} else if (step == STEP_1_4) { |
M0_LAT = 0; |
M1_LAT = 1; |
M2_LAT = 0; |
} else if (step == STEP_1_8) { |
M0_LAT = 1; |
M1_LAT = 1; |
M2_LAT = 0; |
} else if (step == STEP_1_16) { |
M0_LAT = 0; |
M1_LAT = 0; |
M2_LAT = 1; |
} else if (step == STEP_1_32) { |
M0_LAT = 1; |
M1_LAT = 0; |
M2_LAT = 1; |
} |
#endif |
} |
void STEPPER_Set_Direction(char dir) { |
if (dir) { |
DIR_LAT = 1; |
} else { |
DIR_LAT = 0; |
} |
} |
/PIC Stuff/PICX_16F1825_Stepper_Driver/STEPPER.h |
---|
0,0 → 1,19 |
#ifndef STEPPER_H |
#define STEPPER_H |
#define DVR8825 |
typedef enum { |
STEP_1_1, |
STEP_1_2, |
STEP_1_4, |
STEP_1_8, |
STEP_1_16, |
STEP_1_32 |
} STEPPER_MICROSTEP; |
void STEPPER_Set_Microstep(STEPPER_MICROSTEP); |
void STEPPER_Set_Direction(char); |
#endif /* STEPPER_H */ |
/PIC Stuff/PICX_16F1825_Stepper_Driver/build/default/production/INTERRUPTS.p1 |
---|
0,0 → 1,2695 |
Version 3.2 HI-TECH Software Intermediate Code |
"338 C:\Program Files (x86)\Microchip\xc8\v1.20\include\pic16f1825.h |
[s S27 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 ] |
[n S27 . IOCIF INTF TMR0IF IOCIE INTE TMR0IE PEIE GIE ] |
"348 |
[s S28 :2 `uc 1 :1 `uc 1 :2 `uc 1 :1 `uc 1 ] |
[n S28 . . T0IF . T0IE ] |
"337 |
[u S26 `S27 1 `S28 1 ] |
[n S26 . . . ] |
"355 |
[v _INTCONbits `VS26 ~T0 @X0 0 e@11 ] |
"5 IOC.h |
[v _IOC_Interrupt_Handler `(v ~T0 @X0 0 ef ] |
[; ;pic16f1825.h: 44: extern volatile unsigned char INDF0 @ 0x000; |
"46 C:\Program Files (x86)\Microchip\xc8\v1.20\include\pic16f1825.h |
[; ;pic16f1825.h: 46: asm("INDF0 equ 00h"); |
[; <" INDF0 equ 00h ;# "> |
[; ;pic16f1825.h: 49: typedef union { |
[; ;pic16f1825.h: 50: struct { |
[; ;pic16f1825.h: 51: unsigned INDF0 :8; |
[; ;pic16f1825.h: 52: }; |
[; ;pic16f1825.h: 53: } INDF0bits_t; |
[; ;pic16f1825.h: 54: extern volatile INDF0bits_t INDF0bits @ 0x000; |
[; ;pic16f1825.h: 63: extern volatile unsigned char INDF1 @ 0x001; |
"65 |
[; ;pic16f1825.h: 65: asm("INDF1 equ 01h"); |
[; <" INDF1 equ 01h ;# "> |
[; ;pic16f1825.h: 68: typedef union { |
[; ;pic16f1825.h: 69: struct { |
[; ;pic16f1825.h: 70: unsigned INDF1 :8; |
[; ;pic16f1825.h: 71: }; |
[; ;pic16f1825.h: 72: } INDF1bits_t; |
[; ;pic16f1825.h: 73: extern volatile INDF1bits_t INDF1bits @ 0x001; |
[; ;pic16f1825.h: 82: extern volatile unsigned char PCL @ 0x002; |
"84 |
[; ;pic16f1825.h: 84: asm("PCL equ 02h"); |
[; <" PCL equ 02h ;# "> |
[; ;pic16f1825.h: 87: typedef union { |
[; ;pic16f1825.h: 88: struct { |
[; ;pic16f1825.h: 89: unsigned PCL :8; |
[; ;pic16f1825.h: 90: }; |
[; ;pic16f1825.h: 91: } PCLbits_t; |
[; ;pic16f1825.h: 92: extern volatile PCLbits_t PCLbits @ 0x002; |
[; ;pic16f1825.h: 101: extern volatile unsigned char STATUS @ 0x003; |
"103 |
[; ;pic16f1825.h: 103: asm("STATUS equ 03h"); |
[; <" STATUS equ 03h ;# "> |
[; ;pic16f1825.h: 106: typedef union { |
[; ;pic16f1825.h: 107: struct { |
[; ;pic16f1825.h: 108: unsigned C :1; |
[; ;pic16f1825.h: 109: unsigned DC :1; |
[; ;pic16f1825.h: 110: unsigned Z :1; |
[; ;pic16f1825.h: 111: unsigned nPD :1; |
[; ;pic16f1825.h: 112: unsigned nTO :1; |
[; ;pic16f1825.h: 113: }; |
[; ;pic16f1825.h: 114: struct { |
[; ;pic16f1825.h: 115: unsigned CARRY :1; |
[; ;pic16f1825.h: 116: }; |
[; ;pic16f1825.h: 117: struct { |
[; ;pic16f1825.h: 118: unsigned :2; |
[; ;pic16f1825.h: 119: unsigned ZERO :1; |
[; ;pic16f1825.h: 120: }; |
[; ;pic16f1825.h: 121: } STATUSbits_t; |
[; ;pic16f1825.h: 122: extern volatile STATUSbits_t STATUSbits @ 0x003; |
[; ;pic16f1825.h: 161: extern volatile unsigned short FSR0 @ 0x004; |
[; ;pic16f1825.h: 164: extern volatile unsigned char FSR0L @ 0x004; |
"166 |
[; ;pic16f1825.h: 166: asm("FSR0L equ 04h"); |
[; <" FSR0L equ 04h ;# "> |
[; ;pic16f1825.h: 169: typedef union { |
[; ;pic16f1825.h: 170: struct { |
[; ;pic16f1825.h: 171: unsigned FSR0L :8; |
[; ;pic16f1825.h: 172: }; |
[; ;pic16f1825.h: 173: } FSR0Lbits_t; |
[; ;pic16f1825.h: 174: extern volatile FSR0Lbits_t FSR0Lbits @ 0x004; |
[; ;pic16f1825.h: 183: extern volatile unsigned char FSR0H @ 0x005; |
"185 |
[; ;pic16f1825.h: 185: asm("FSR0H equ 05h"); |
[; <" FSR0H equ 05h ;# "> |
[; ;pic16f1825.h: 188: typedef union { |
[; ;pic16f1825.h: 189: struct { |
[; ;pic16f1825.h: 190: unsigned FSR0H :8; |
[; ;pic16f1825.h: 191: }; |
[; ;pic16f1825.h: 192: } FSR0Hbits_t; |
[; ;pic16f1825.h: 193: extern volatile FSR0Hbits_t FSR0Hbits @ 0x005; |
[; ;pic16f1825.h: 202: extern volatile unsigned short FSR1 @ 0x006; |
[; ;pic16f1825.h: 205: extern volatile unsigned char FSR1L @ 0x006; |
"207 |
[; ;pic16f1825.h: 207: asm("FSR1L equ 06h"); |
[; <" FSR1L equ 06h ;# "> |
[; ;pic16f1825.h: 210: typedef union { |
[; ;pic16f1825.h: 211: struct { |
[; ;pic16f1825.h: 212: unsigned FSR1L :8; |
[; ;pic16f1825.h: 213: }; |
[; ;pic16f1825.h: 214: } FSR1Lbits_t; |
[; ;pic16f1825.h: 215: extern volatile FSR1Lbits_t FSR1Lbits @ 0x006; |
[; ;pic16f1825.h: 224: extern volatile unsigned char FSR1H @ 0x007; |
"226 |
[; ;pic16f1825.h: 226: asm("FSR1H equ 07h"); |
[; <" FSR1H equ 07h ;# "> |
[; ;pic16f1825.h: 229: typedef union { |
[; ;pic16f1825.h: 230: struct { |
[; ;pic16f1825.h: 231: unsigned FSR1H :8; |
[; ;pic16f1825.h: 232: }; |
[; ;pic16f1825.h: 233: } FSR1Hbits_t; |
[; ;pic16f1825.h: 234: extern volatile FSR1Hbits_t FSR1Hbits @ 0x007; |
[; ;pic16f1825.h: 243: extern volatile unsigned char BSR @ 0x008; |
"245 |
[; ;pic16f1825.h: 245: asm("BSR equ 08h"); |
[; <" BSR equ 08h ;# "> |
[; ;pic16f1825.h: 248: typedef union { |
[; ;pic16f1825.h: 249: struct { |
[; ;pic16f1825.h: 250: unsigned BSR0 :1; |
[; ;pic16f1825.h: 251: unsigned BSR1 :1; |
[; ;pic16f1825.h: 252: unsigned BSR2 :1; |
[; ;pic16f1825.h: 253: unsigned BSR3 :1; |
[; ;pic16f1825.h: 254: unsigned BSR4 :1; |
[; ;pic16f1825.h: 255: }; |
[; ;pic16f1825.h: 256: struct { |
[; ;pic16f1825.h: 257: unsigned BSR :5; |
[; ;pic16f1825.h: 258: }; |
[; ;pic16f1825.h: 259: } BSRbits_t; |
[; ;pic16f1825.h: 260: extern volatile BSRbits_t BSRbits @ 0x008; |
[; ;pic16f1825.h: 294: extern volatile unsigned char WREG @ 0x009; |
"296 |
[; ;pic16f1825.h: 296: asm("WREG equ 09h"); |
[; <" WREG equ 09h ;# "> |
[; ;pic16f1825.h: 299: typedef union { |
[; ;pic16f1825.h: 300: struct { |
[; ;pic16f1825.h: 301: unsigned WREG0 :8; |
[; ;pic16f1825.h: 302: }; |
[; ;pic16f1825.h: 303: } WREGbits_t; |
[; ;pic16f1825.h: 304: extern volatile WREGbits_t WREGbits @ 0x009; |
[; ;pic16f1825.h: 313: extern volatile unsigned char PCLATH @ 0x00A; |
"315 |
[; ;pic16f1825.h: 315: asm("PCLATH equ 0Ah"); |
[; <" PCLATH equ 0Ah ;# "> |
[; ;pic16f1825.h: 318: typedef union { |
[; ;pic16f1825.h: 319: struct { |
[; ;pic16f1825.h: 320: unsigned PCLATH :7; |
[; ;pic16f1825.h: 321: }; |
[; ;pic16f1825.h: 322: } PCLATHbits_t; |
[; ;pic16f1825.h: 323: extern volatile PCLATHbits_t PCLATHbits @ 0x00A; |
[; ;pic16f1825.h: 332: extern volatile unsigned char INTCON @ 0x00B; |
"334 |
[; ;pic16f1825.h: 334: asm("INTCON equ 0Bh"); |
[; <" INTCON equ 0Bh ;# "> |
[; ;pic16f1825.h: 337: typedef union { |
[; ;pic16f1825.h: 338: struct { |
[; ;pic16f1825.h: 339: unsigned IOCIF :1; |
[; ;pic16f1825.h: 340: unsigned INTF :1; |
[; ;pic16f1825.h: 341: unsigned TMR0IF :1; |
[; ;pic16f1825.h: 342: unsigned IOCIE :1; |
[; ;pic16f1825.h: 343: unsigned INTE :1; |
[; ;pic16f1825.h: 344: unsigned TMR0IE :1; |
[; ;pic16f1825.h: 345: unsigned PEIE :1; |
[; ;pic16f1825.h: 346: unsigned GIE :1; |
[; ;pic16f1825.h: 347: }; |
[; ;pic16f1825.h: 348: struct { |
[; ;pic16f1825.h: 349: unsigned :2; |
[; ;pic16f1825.h: 350: unsigned T0IF :1; |
[; ;pic16f1825.h: 351: unsigned :2; |
[; ;pic16f1825.h: 352: unsigned T0IE :1; |
[; ;pic16f1825.h: 353: }; |
[; ;pic16f1825.h: 354: } INTCONbits_t; |
[; ;pic16f1825.h: 355: extern volatile INTCONbits_t INTCONbits @ 0x00B; |
[; ;pic16f1825.h: 409: extern volatile unsigned char PORTA @ 0x00C; |
"411 |
[; ;pic16f1825.h: 411: asm("PORTA equ 0Ch"); |
[; <" PORTA equ 0Ch ;# "> |
[; ;pic16f1825.h: 414: typedef union { |
[; ;pic16f1825.h: 415: struct { |
[; ;pic16f1825.h: 416: unsigned RA0 :1; |
[; ;pic16f1825.h: 417: unsigned RA1 :1; |
[; ;pic16f1825.h: 418: unsigned RA2 :1; |
[; ;pic16f1825.h: 419: unsigned RA3 :1; |
[; ;pic16f1825.h: 420: unsigned RA4 :1; |
[; ;pic16f1825.h: 421: unsigned RA5 :1; |
[; ;pic16f1825.h: 422: }; |
[; ;pic16f1825.h: 423: } PORTAbits_t; |
[; ;pic16f1825.h: 424: extern volatile PORTAbits_t PORTAbits @ 0x00C; |
[; ;pic16f1825.h: 458: extern volatile unsigned char PORTC @ 0x00E; |
"460 |
[; ;pic16f1825.h: 460: asm("PORTC equ 0Eh"); |
[; <" PORTC equ 0Eh ;# "> |
[; ;pic16f1825.h: 463: typedef union { |
[; ;pic16f1825.h: 464: struct { |
[; ;pic16f1825.h: 465: unsigned RC0 :1; |
[; ;pic16f1825.h: 466: unsigned RC1 :1; |
[; ;pic16f1825.h: 467: unsigned RC2 :1; |
[; ;pic16f1825.h: 468: unsigned RC3 :1; |
[; ;pic16f1825.h: 469: unsigned RC4 :1; |
[; ;pic16f1825.h: 470: unsigned RC5 :1; |
[; ;pic16f1825.h: 471: }; |
[; ;pic16f1825.h: 472: } PORTCbits_t; |
[; ;pic16f1825.h: 473: extern volatile PORTCbits_t PORTCbits @ 0x00E; |
[; ;pic16f1825.h: 507: extern volatile unsigned char PIR1 @ 0x011; |
"509 |
[; ;pic16f1825.h: 509: asm("PIR1 equ 011h"); |
[; <" PIR1 equ 011h ;# "> |
[; ;pic16f1825.h: 512: typedef union { |
[; ;pic16f1825.h: 513: struct { |
[; ;pic16f1825.h: 514: unsigned TMR1IF :1; |
[; ;pic16f1825.h: 515: unsigned TMR2IF :1; |
[; ;pic16f1825.h: 516: unsigned CCP1IF :1; |
[; ;pic16f1825.h: 517: unsigned SSP1IF :1; |
[; ;pic16f1825.h: 518: unsigned TXIF :1; |
[; ;pic16f1825.h: 519: unsigned RCIF :1; |
[; ;pic16f1825.h: 520: unsigned ADIF :1; |
[; ;pic16f1825.h: 521: unsigned TMR1GIF :1; |
[; ;pic16f1825.h: 522: }; |
[; ;pic16f1825.h: 523: } PIR1bits_t; |
[; ;pic16f1825.h: 524: extern volatile PIR1bits_t PIR1bits @ 0x011; |
[; ;pic16f1825.h: 568: extern volatile unsigned char PIR2 @ 0x012; |
"570 |
[; ;pic16f1825.h: 570: asm("PIR2 equ 012h"); |
[; <" PIR2 equ 012h ;# "> |
[; ;pic16f1825.h: 573: typedef union { |
[; ;pic16f1825.h: 574: struct { |
[; ;pic16f1825.h: 575: unsigned CCP2IF :1; |
[; ;pic16f1825.h: 576: unsigned :2; |
[; ;pic16f1825.h: 577: unsigned BCL1IF :1; |
[; ;pic16f1825.h: 578: unsigned EEIF :1; |
[; ;pic16f1825.h: 579: unsigned C1IF :1; |
[; ;pic16f1825.h: 580: unsigned C2IF :1; |
[; ;pic16f1825.h: 581: unsigned OSFIF :1; |
[; ;pic16f1825.h: 582: }; |
[; ;pic16f1825.h: 583: } PIR2bits_t; |
[; ;pic16f1825.h: 584: extern volatile PIR2bits_t PIR2bits @ 0x012; |
[; ;pic16f1825.h: 618: extern volatile unsigned char PIR3 @ 0x013; |
"620 |
[; ;pic16f1825.h: 620: asm("PIR3 equ 013h"); |
[; <" PIR3 equ 013h ;# "> |
[; ;pic16f1825.h: 623: typedef union { |
[; ;pic16f1825.h: 624: struct { |
[; ;pic16f1825.h: 625: unsigned :1; |
[; ;pic16f1825.h: 626: unsigned TMR4IF :1; |
[; ;pic16f1825.h: 627: unsigned :1; |
[; ;pic16f1825.h: 628: unsigned TMR6IF :1; |
[; ;pic16f1825.h: 629: unsigned CCP3IF :1; |
[; ;pic16f1825.h: 630: unsigned CCP4IF :1; |
[; ;pic16f1825.h: 631: }; |
[; ;pic16f1825.h: 632: } PIR3bits_t; |
[; ;pic16f1825.h: 633: extern volatile PIR3bits_t PIR3bits @ 0x013; |
[; ;pic16f1825.h: 657: extern volatile unsigned char TMR0 @ 0x015; |
"659 |
[; ;pic16f1825.h: 659: asm("TMR0 equ 015h"); |
[; <" TMR0 equ 015h ;# "> |
[; ;pic16f1825.h: 662: typedef union { |
[; ;pic16f1825.h: 663: struct { |
[; ;pic16f1825.h: 664: unsigned TMR0 :8; |
[; ;pic16f1825.h: 665: }; |
[; ;pic16f1825.h: 666: } TMR0bits_t; |
[; ;pic16f1825.h: 667: extern volatile TMR0bits_t TMR0bits @ 0x015; |
[; ;pic16f1825.h: 676: extern volatile unsigned short TMR1 @ 0x016; |
"678 |
[; ;pic16f1825.h: 678: asm("TMR1 equ 016h"); |
[; <" TMR1 equ 016h ;# "> |
[; ;pic16f1825.h: 682: extern volatile unsigned char TMR1L @ 0x016; |
"684 |
[; ;pic16f1825.h: 684: asm("TMR1L equ 016h"); |
[; <" TMR1L equ 016h ;# "> |
[; ;pic16f1825.h: 687: typedef union { |
[; ;pic16f1825.h: 688: struct { |
[; ;pic16f1825.h: 689: unsigned TMR1L :8; |
[; ;pic16f1825.h: 690: }; |
[; ;pic16f1825.h: 691: } TMR1Lbits_t; |
[; ;pic16f1825.h: 692: extern volatile TMR1Lbits_t TMR1Lbits @ 0x016; |
[; ;pic16f1825.h: 701: extern volatile unsigned char TMR1H @ 0x017; |
"703 |
[; ;pic16f1825.h: 703: asm("TMR1H equ 017h"); |
[; <" TMR1H equ 017h ;# "> |
[; ;pic16f1825.h: 706: typedef union { |
[; ;pic16f1825.h: 707: struct { |
[; ;pic16f1825.h: 708: unsigned TMR1H :8; |
[; ;pic16f1825.h: 709: }; |
[; ;pic16f1825.h: 710: } TMR1Hbits_t; |
[; ;pic16f1825.h: 711: extern volatile TMR1Hbits_t TMR1Hbits @ 0x017; |
[; ;pic16f1825.h: 720: extern volatile unsigned char T1CON @ 0x018; |
"722 |
[; ;pic16f1825.h: 722: asm("T1CON equ 018h"); |
[; <" T1CON equ 018h ;# "> |
[; ;pic16f1825.h: 725: typedef union { |
[; ;pic16f1825.h: 726: struct { |
[; ;pic16f1825.h: 727: unsigned TMR1ON :1; |
[; ;pic16f1825.h: 728: unsigned :1; |
[; ;pic16f1825.h: 729: unsigned nT1SYNC :1; |
[; ;pic16f1825.h: 730: unsigned T1OSCEN :1; |
[; ;pic16f1825.h: 731: unsigned T1CKPS0 :1; |
[; ;pic16f1825.h: 732: unsigned T1CKPS1 :1; |
[; ;pic16f1825.h: 733: unsigned TMR1CS0 :1; |
[; ;pic16f1825.h: 734: unsigned TMR1CS1 :1; |
[; ;pic16f1825.h: 735: }; |
[; ;pic16f1825.h: 736: struct { |
[; ;pic16f1825.h: 737: unsigned :4; |
[; ;pic16f1825.h: 738: unsigned T1CKPS :2; |
[; ;pic16f1825.h: 739: unsigned TMR1CS :2; |
[; ;pic16f1825.h: 740: }; |
[; ;pic16f1825.h: 741: } T1CONbits_t; |
[; ;pic16f1825.h: 742: extern volatile T1CONbits_t T1CONbits @ 0x018; |
[; ;pic16f1825.h: 791: extern volatile unsigned char T1GCON @ 0x019; |
"793 |
[; ;pic16f1825.h: 793: asm("T1GCON equ 019h"); |
[; <" T1GCON equ 019h ;# "> |
[; ;pic16f1825.h: 796: typedef union { |
[; ;pic16f1825.h: 797: struct { |
[; ;pic16f1825.h: 798: unsigned T1GSS0 :1; |
[; ;pic16f1825.h: 799: unsigned T1GSS1 :1; |
[; ;pic16f1825.h: 800: unsigned T1GVAL :1; |
[; ;pic16f1825.h: 801: unsigned T1GGO :1; |
[; ;pic16f1825.h: 802: unsigned T1GSPM :1; |
[; ;pic16f1825.h: 803: unsigned T1GTM :1; |
[; ;pic16f1825.h: 804: unsigned T1GPOL :1; |
[; ;pic16f1825.h: 805: unsigned TMR1GE :1; |
[; ;pic16f1825.h: 806: }; |
[; ;pic16f1825.h: 807: struct { |
[; ;pic16f1825.h: 808: unsigned T1GSS :2; |
[; ;pic16f1825.h: 809: }; |
[; ;pic16f1825.h: 810: } T1GCONbits_t; |
[; ;pic16f1825.h: 811: extern volatile T1GCONbits_t T1GCONbits @ 0x019; |
[; ;pic16f1825.h: 860: extern volatile unsigned char TMR2 @ 0x01A; |
"862 |
[; ;pic16f1825.h: 862: asm("TMR2 equ 01Ah"); |
[; <" TMR2 equ 01Ah ;# "> |
[; ;pic16f1825.h: 865: typedef union { |
[; ;pic16f1825.h: 866: struct { |
[; ;pic16f1825.h: 867: unsigned TMR2 :8; |
[; ;pic16f1825.h: 868: }; |
[; ;pic16f1825.h: 869: } TMR2bits_t; |
[; ;pic16f1825.h: 870: extern volatile TMR2bits_t TMR2bits @ 0x01A; |
[; ;pic16f1825.h: 879: extern volatile unsigned char PR2 @ 0x01B; |
"881 |
[; ;pic16f1825.h: 881: asm("PR2 equ 01Bh"); |
[; <" PR2 equ 01Bh ;# "> |
[; ;pic16f1825.h: 884: typedef union { |
[; ;pic16f1825.h: 885: struct { |
[; ;pic16f1825.h: 886: unsigned PR2 :8; |
[; ;pic16f1825.h: 887: }; |
[; ;pic16f1825.h: 888: } PR2bits_t; |
[; ;pic16f1825.h: 889: extern volatile PR2bits_t PR2bits @ 0x01B; |
[; ;pic16f1825.h: 898: extern volatile unsigned char T2CON @ 0x01C; |
"900 |
[; ;pic16f1825.h: 900: asm("T2CON equ 01Ch"); |
[; <" T2CON equ 01Ch ;# "> |
[; ;pic16f1825.h: 903: typedef union { |
[; ;pic16f1825.h: 904: struct { |
[; ;pic16f1825.h: 905: unsigned T2CKPS0 :1; |
[; ;pic16f1825.h: 906: unsigned T2CKPS1 :1; |
[; ;pic16f1825.h: 907: unsigned TMR2ON :1; |
[; ;pic16f1825.h: 908: unsigned T2OUTPS0 :1; |
[; ;pic16f1825.h: 909: unsigned T2OUTPS1 :1; |
[; ;pic16f1825.h: 910: unsigned T2OUTPS2 :1; |
[; ;pic16f1825.h: 911: unsigned T2OUTPS3 :1; |
[; ;pic16f1825.h: 912: }; |
[; ;pic16f1825.h: 913: struct { |
[; ;pic16f1825.h: 914: unsigned T2CKPS :2; |
[; ;pic16f1825.h: 915: unsigned :1; |
[; ;pic16f1825.h: 916: unsigned T2OUTPS :4; |
[; ;pic16f1825.h: 917: }; |
[; ;pic16f1825.h: 918: } T2CONbits_t; |
[; ;pic16f1825.h: 919: extern volatile T2CONbits_t T2CONbits @ 0x01C; |
[; ;pic16f1825.h: 968: extern volatile unsigned char CPSCON0 @ 0x01E; |
"970 |
[; ;pic16f1825.h: 970: asm("CPSCON0 equ 01Eh"); |
[; <" CPSCON0 equ 01Eh ;# "> |
[; ;pic16f1825.h: 973: typedef union { |
[; ;pic16f1825.h: 974: struct { |
[; ;pic16f1825.h: 975: unsigned T0XCS :1; |
[; ;pic16f1825.h: 976: unsigned CPSOUT :1; |
[; ;pic16f1825.h: 977: unsigned CPSRNG0 :1; |
[; ;pic16f1825.h: 978: unsigned CPSRNG1 :1; |
[; ;pic16f1825.h: 979: unsigned :2; |
[; ;pic16f1825.h: 980: unsigned CPSRM :1; |
[; ;pic16f1825.h: 981: unsigned CPSON :1; |
[; ;pic16f1825.h: 982: }; |
[; ;pic16f1825.h: 983: struct { |
[; ;pic16f1825.h: 984: unsigned :2; |
[; ;pic16f1825.h: 985: unsigned CPSRNG :2; |
[; ;pic16f1825.h: 986: }; |
[; ;pic16f1825.h: 987: } CPSCON0bits_t; |
[; ;pic16f1825.h: 988: extern volatile CPSCON0bits_t CPSCON0bits @ 0x01E; |
[; ;pic16f1825.h: 1027: extern volatile unsigned char CPSCON1 @ 0x01F; |
"1029 |
[; ;pic16f1825.h: 1029: asm("CPSCON1 equ 01Fh"); |
[; <" CPSCON1 equ 01Fh ;# "> |
[; ;pic16f1825.h: 1032: typedef union { |
[; ;pic16f1825.h: 1033: struct { |
[; ;pic16f1825.h: 1034: unsigned CPSCH0 :1; |
[; ;pic16f1825.h: 1035: unsigned CPSCH1 :1; |
[; ;pic16f1825.h: 1036: unsigned CPSCH2 :1; |
[; ;pic16f1825.h: 1037: unsigned CPSCH3 :1; |
[; ;pic16f1825.h: 1038: }; |
[; ;pic16f1825.h: 1039: struct { |
[; ;pic16f1825.h: 1040: unsigned CPSCH :3; |
[; ;pic16f1825.h: 1041: }; |
[; ;pic16f1825.h: 1042: } CPSCON1bits_t; |
[; ;pic16f1825.h: 1043: extern volatile CPSCON1bits_t CPSCON1bits @ 0x01F; |
[; ;pic16f1825.h: 1072: extern volatile unsigned char TRISA @ 0x08C; |
"1074 |
[; ;pic16f1825.h: 1074: asm("TRISA equ 08Ch"); |
[; <" TRISA equ 08Ch ;# "> |
[; ;pic16f1825.h: 1077: typedef union { |
[; ;pic16f1825.h: 1078: struct { |
[; ;pic16f1825.h: 1079: unsigned TRISA0 :1; |
[; ;pic16f1825.h: 1080: unsigned TRISA1 :1; |
[; ;pic16f1825.h: 1081: unsigned TRISA2 :1; |
[; ;pic16f1825.h: 1082: unsigned TRISA3 :1; |
[; ;pic16f1825.h: 1083: unsigned TRISA4 :1; |
[; ;pic16f1825.h: 1084: unsigned TRISA5 :1; |
[; ;pic16f1825.h: 1085: }; |
[; ;pic16f1825.h: 1086: } TRISAbits_t; |
[; ;pic16f1825.h: 1087: extern volatile TRISAbits_t TRISAbits @ 0x08C; |
[; ;pic16f1825.h: 1121: extern volatile unsigned char TRISC @ 0x08E; |
"1123 |
[; ;pic16f1825.h: 1123: asm("TRISC equ 08Eh"); |
[; <" TRISC equ 08Eh ;# "> |
[; ;pic16f1825.h: 1126: typedef union { |
[; ;pic16f1825.h: 1127: struct { |
[; ;pic16f1825.h: 1128: unsigned TRISC0 :1; |
[; ;pic16f1825.h: 1129: unsigned TRISC1 :1; |
[; ;pic16f1825.h: 1130: unsigned TRISC2 :1; |
[; ;pic16f1825.h: 1131: unsigned TRISC3 :1; |
[; ;pic16f1825.h: 1132: unsigned TRISC4 :1; |
[; ;pic16f1825.h: 1133: unsigned TRISC5 :1; |
[; ;pic16f1825.h: 1134: }; |
[; ;pic16f1825.h: 1135: } TRISCbits_t; |
[; ;pic16f1825.h: 1136: extern volatile TRISCbits_t TRISCbits @ 0x08E; |
[; ;pic16f1825.h: 1170: extern volatile unsigned char PIE1 @ 0x091; |
"1172 |
[; ;pic16f1825.h: 1172: asm("PIE1 equ 091h"); |
[; <" PIE1 equ 091h ;# "> |
[; ;pic16f1825.h: 1175: typedef union { |
[; ;pic16f1825.h: 1176: struct { |
[; ;pic16f1825.h: 1177: unsigned TMR1IE :1; |
[; ;pic16f1825.h: 1178: unsigned TMR2IE :1; |
[; ;pic16f1825.h: 1179: unsigned CCP1IE :1; |
[; ;pic16f1825.h: 1180: unsigned SSP1IE :1; |
[; ;pic16f1825.h: 1181: unsigned TXIE :1; |
[; ;pic16f1825.h: 1182: unsigned RCIE :1; |
[; ;pic16f1825.h: 1183: unsigned ADIE :1; |
[; ;pic16f1825.h: 1184: unsigned TMR1GIE :1; |
[; ;pic16f1825.h: 1185: }; |
[; ;pic16f1825.h: 1186: } PIE1bits_t; |
[; ;pic16f1825.h: 1187: extern volatile PIE1bits_t PIE1bits @ 0x091; |
[; ;pic16f1825.h: 1231: extern volatile unsigned char PIE2 @ 0x092; |
"1233 |
[; ;pic16f1825.h: 1233: asm("PIE2 equ 092h"); |
[; <" PIE2 equ 092h ;# "> |
[; ;pic16f1825.h: 1236: typedef union { |
[; ;pic16f1825.h: 1237: struct { |
[; ;pic16f1825.h: 1238: unsigned CCP2IE :1; |
[; ;pic16f1825.h: 1239: unsigned :2; |
[; ;pic16f1825.h: 1240: unsigned BCL1IE :1; |
[; ;pic16f1825.h: 1241: unsigned EEIE :1; |
[; ;pic16f1825.h: 1242: unsigned C1IE :1; |
[; ;pic16f1825.h: 1243: unsigned C2IE :1; |
[; ;pic16f1825.h: 1244: unsigned OSFIE :1; |
[; ;pic16f1825.h: 1245: }; |
[; ;pic16f1825.h: 1246: } PIE2bits_t; |
[; ;pic16f1825.h: 1247: extern volatile PIE2bits_t PIE2bits @ 0x092; |
[; ;pic16f1825.h: 1281: extern volatile unsigned char PIE3 @ 0x093; |
"1283 |
[; ;pic16f1825.h: 1283: asm("PIE3 equ 093h"); |
[; <" PIE3 equ 093h ;# "> |
[; ;pic16f1825.h: 1286: typedef union { |
[; ;pic16f1825.h: 1287: struct { |
[; ;pic16f1825.h: 1288: unsigned :1; |
[; ;pic16f1825.h: 1289: unsigned TMR4IE :1; |
[; ;pic16f1825.h: 1290: unsigned :1; |
[; ;pic16f1825.h: 1291: unsigned TMR6IE :1; |
[; ;pic16f1825.h: 1292: unsigned CCP3IE :1; |
[; ;pic16f1825.h: 1293: unsigned CCP4IE :1; |
[; ;pic16f1825.h: 1294: }; |
[; ;pic16f1825.h: 1295: } PIE3bits_t; |
[; ;pic16f1825.h: 1296: extern volatile PIE3bits_t PIE3bits @ 0x093; |
[; ;pic16f1825.h: 1320: extern volatile unsigned char OPTION_REG @ 0x095; |
"1322 |
[; ;pic16f1825.h: 1322: asm("OPTION_REG equ 095h"); |
[; <" OPTION_REG equ 095h ;# "> |
[; ;pic16f1825.h: 1325: typedef union { |
[; ;pic16f1825.h: 1326: struct { |
[; ;pic16f1825.h: 1327: unsigned PS0 :1; |
[; ;pic16f1825.h: 1328: unsigned PS1 :1; |
[; ;pic16f1825.h: 1329: unsigned PS2 :1; |
[; ;pic16f1825.h: 1330: unsigned PSA :1; |
[; ;pic16f1825.h: 1331: unsigned TMR0SE :1; |
[; ;pic16f1825.h: 1332: unsigned TMR0CS :1; |
[; ;pic16f1825.h: 1333: unsigned INTEDG :1; |
[; ;pic16f1825.h: 1334: unsigned nWPUEN :1; |
[; ;pic16f1825.h: 1335: }; |
[; ;pic16f1825.h: 1336: struct { |
[; ;pic16f1825.h: 1337: unsigned PS :3; |
[; ;pic16f1825.h: 1338: unsigned :1; |
[; ;pic16f1825.h: 1339: unsigned T0SE :1; |
[; ;pic16f1825.h: 1340: unsigned T0CS :1; |
[; ;pic16f1825.h: 1341: }; |
[; ;pic16f1825.h: 1342: } OPTION_REGbits_t; |
[; ;pic16f1825.h: 1343: extern volatile OPTION_REGbits_t OPTION_REGbits @ 0x095; |
[; ;pic16f1825.h: 1402: extern volatile unsigned char PCON @ 0x096; |
"1404 |
[; ;pic16f1825.h: 1404: asm("PCON equ 096h"); |
[; <" PCON equ 096h ;# "> |
[; ;pic16f1825.h: 1407: typedef union { |
[; ;pic16f1825.h: 1408: struct { |
[; ;pic16f1825.h: 1409: unsigned nBOR :1; |
[; ;pic16f1825.h: 1410: unsigned nPOR :1; |
[; ;pic16f1825.h: 1411: unsigned nRI :1; |
[; ;pic16f1825.h: 1412: unsigned nRMCLR :1; |
[; ;pic16f1825.h: 1413: unsigned :2; |
[; ;pic16f1825.h: 1414: unsigned STKUNF :1; |
[; ;pic16f1825.h: 1415: unsigned STKOVF :1; |
[; ;pic16f1825.h: 1416: }; |
[; ;pic16f1825.h: 1417: } PCONbits_t; |
[; ;pic16f1825.h: 1418: extern volatile PCONbits_t PCONbits @ 0x096; |
[; ;pic16f1825.h: 1452: extern volatile unsigned char WDTCON @ 0x097; |
"1454 |
[; ;pic16f1825.h: 1454: asm("WDTCON equ 097h"); |
[; <" WDTCON equ 097h ;# "> |
[; ;pic16f1825.h: 1457: typedef union { |
[; ;pic16f1825.h: 1458: struct { |
[; ;pic16f1825.h: 1459: unsigned SWDTEN :1; |
[; ;pic16f1825.h: 1460: unsigned WDTPS0 :1; |
[; ;pic16f1825.h: 1461: unsigned WDTPS1 :1; |
[; ;pic16f1825.h: 1462: unsigned WDTPS2 :1; |
[; ;pic16f1825.h: 1463: unsigned WDTPS3 :1; |
[; ;pic16f1825.h: 1464: unsigned WDTPS4 :1; |
[; ;pic16f1825.h: 1465: }; |
[; ;pic16f1825.h: 1466: struct { |
[; ;pic16f1825.h: 1467: unsigned :1; |
[; ;pic16f1825.h: 1468: unsigned WDTPS :5; |
[; ;pic16f1825.h: 1469: }; |
[; ;pic16f1825.h: 1470: } WDTCONbits_t; |
[; ;pic16f1825.h: 1471: extern volatile WDTCONbits_t WDTCONbits @ 0x097; |
[; ;pic16f1825.h: 1510: extern volatile unsigned char OSCTUNE @ 0x098; |
"1512 |
[; ;pic16f1825.h: 1512: asm("OSCTUNE equ 098h"); |
[; <" OSCTUNE equ 098h ;# "> |
[; ;pic16f1825.h: 1515: typedef union { |
[; ;pic16f1825.h: 1516: struct { |
[; ;pic16f1825.h: 1517: unsigned TUN0 :1; |
[; ;pic16f1825.h: 1518: unsigned TUN1 :1; |
[; ;pic16f1825.h: 1519: unsigned TUN2 :1; |
[; ;pic16f1825.h: 1520: unsigned TUN3 :1; |
[; ;pic16f1825.h: 1521: unsigned TUN4 :1; |
[; ;pic16f1825.h: 1522: unsigned TUN5 :1; |
[; ;pic16f1825.h: 1523: }; |
[; ;pic16f1825.h: 1524: struct { |
[; ;pic16f1825.h: 1525: unsigned TUN :6; |
[; ;pic16f1825.h: 1526: }; |
[; ;pic16f1825.h: 1527: } OSCTUNEbits_t; |
[; ;pic16f1825.h: 1528: extern volatile OSCTUNEbits_t OSCTUNEbits @ 0x098; |
[; ;pic16f1825.h: 1567: extern volatile unsigned char OSCCON @ 0x099; |
"1569 |
[; ;pic16f1825.h: 1569: asm("OSCCON equ 099h"); |
[; <" OSCCON equ 099h ;# "> |
[; ;pic16f1825.h: 1572: typedef union { |
[; ;pic16f1825.h: 1573: struct { |
[; ;pic16f1825.h: 1574: unsigned SCS0 :1; |
[; ;pic16f1825.h: 1575: unsigned SCS1 :1; |
[; ;pic16f1825.h: 1576: unsigned :1; |
[; ;pic16f1825.h: 1577: unsigned IRCF0 :1; |
[; ;pic16f1825.h: 1578: unsigned IRCF1 :1; |
[; ;pic16f1825.h: 1579: unsigned IRCF2 :1; |
[; ;pic16f1825.h: 1580: unsigned IRCF3 :1; |
[; ;pic16f1825.h: 1581: unsigned SPLLEN :1; |
[; ;pic16f1825.h: 1582: }; |
[; ;pic16f1825.h: 1583: struct { |
[; ;pic16f1825.h: 1584: unsigned SCS :2; |
[; ;pic16f1825.h: 1585: unsigned :1; |
[; ;pic16f1825.h: 1586: unsigned IRCF :4; |
[; ;pic16f1825.h: 1587: }; |
[; ;pic16f1825.h: 1588: } OSCCONbits_t; |
[; ;pic16f1825.h: 1589: extern volatile OSCCONbits_t OSCCONbits @ 0x099; |
[; ;pic16f1825.h: 1638: extern volatile unsigned char OSCSTAT @ 0x09A; |
"1640 |
[; ;pic16f1825.h: 1640: asm("OSCSTAT equ 09Ah"); |
[; <" OSCSTAT equ 09Ah ;# "> |
[; ;pic16f1825.h: 1643: typedef union { |
[; ;pic16f1825.h: 1644: struct { |
[; ;pic16f1825.h: 1645: unsigned HFIOFS :1; |
[; ;pic16f1825.h: 1646: unsigned LFIOFR :1; |
[; ;pic16f1825.h: 1647: unsigned MFIOFR :1; |
[; ;pic16f1825.h: 1648: unsigned HFIOFL :1; |
[; ;pic16f1825.h: 1649: unsigned HFIOFR :1; |
[; ;pic16f1825.h: 1650: unsigned OSTS :1; |
[; ;pic16f1825.h: 1651: unsigned PLLR :1; |
[; ;pic16f1825.h: 1652: unsigned T1OSCR :1; |
[; ;pic16f1825.h: 1653: }; |
[; ;pic16f1825.h: 1654: } OSCSTATbits_t; |
[; ;pic16f1825.h: 1655: extern volatile OSCSTATbits_t OSCSTATbits @ 0x09A; |
[; ;pic16f1825.h: 1699: extern volatile unsigned short ADRES @ 0x09B; |
"1701 |
[; ;pic16f1825.h: 1701: asm("ADRES equ 09Bh"); |
[; <" ADRES equ 09Bh ;# "> |
[; ;pic16f1825.h: 1705: extern volatile unsigned char ADRESL @ 0x09B; |
"1707 |
[; ;pic16f1825.h: 1707: asm("ADRESL equ 09Bh"); |
[; <" ADRESL equ 09Bh ;# "> |
[; ;pic16f1825.h: 1710: typedef union { |
[; ;pic16f1825.h: 1711: struct { |
[; ;pic16f1825.h: 1712: unsigned ADRESL :8; |
[; ;pic16f1825.h: 1713: }; |
[; ;pic16f1825.h: 1714: } ADRESLbits_t; |
[; ;pic16f1825.h: 1715: extern volatile ADRESLbits_t ADRESLbits @ 0x09B; |
[; ;pic16f1825.h: 1724: extern volatile unsigned char ADRESH @ 0x09C; |
"1726 |
[; ;pic16f1825.h: 1726: asm("ADRESH equ 09Ch"); |
[; <" ADRESH equ 09Ch ;# "> |
[; ;pic16f1825.h: 1729: typedef union { |
[; ;pic16f1825.h: 1730: struct { |
[; ;pic16f1825.h: 1731: unsigned ADRESH :8; |
[; ;pic16f1825.h: 1732: }; |
[; ;pic16f1825.h: 1733: } ADRESHbits_t; |
[; ;pic16f1825.h: 1734: extern volatile ADRESHbits_t ADRESHbits @ 0x09C; |
[; ;pic16f1825.h: 1743: extern volatile unsigned char ADCON0 @ 0x09D; |
"1745 |
[; ;pic16f1825.h: 1745: asm("ADCON0 equ 09Dh"); |
[; <" ADCON0 equ 09Dh ;# "> |
[; ;pic16f1825.h: 1748: typedef union { |
[; ;pic16f1825.h: 1749: struct { |
[; ;pic16f1825.h: 1750: unsigned ADON :1; |
[; ;pic16f1825.h: 1751: unsigned GO_nDONE :1; |
[; ;pic16f1825.h: 1752: unsigned CHS0 :1; |
[; ;pic16f1825.h: 1753: unsigned CHS1 :1; |
[; ;pic16f1825.h: 1754: unsigned CHS2 :1; |
[; ;pic16f1825.h: 1755: unsigned CHS3 :1; |
[; ;pic16f1825.h: 1756: unsigned CHS4 :1; |
[; ;pic16f1825.h: 1757: }; |
[; ;pic16f1825.h: 1758: struct { |
[; ;pic16f1825.h: 1759: unsigned :1; |
[; ;pic16f1825.h: 1760: unsigned ADGO :1; |
[; ;pic16f1825.h: 1761: unsigned CHS :5; |
[; ;pic16f1825.h: 1762: }; |
[; ;pic16f1825.h: 1763: struct { |
[; ;pic16f1825.h: 1764: unsigned :1; |
[; ;pic16f1825.h: 1765: unsigned GO :1; |
[; ;pic16f1825.h: 1766: }; |
[; ;pic16f1825.h: 1767: } ADCON0bits_t; |
[; ;pic16f1825.h: 1768: extern volatile ADCON0bits_t ADCON0bits @ 0x09D; |
[; ;pic16f1825.h: 1822: extern volatile unsigned char ADCON1 @ 0x09E; |
"1824 |
[; ;pic16f1825.h: 1824: asm("ADCON1 equ 09Eh"); |
[; <" ADCON1 equ 09Eh ;# "> |
[; ;pic16f1825.h: 1827: typedef union { |
[; ;pic16f1825.h: 1828: struct { |
[; ;pic16f1825.h: 1829: unsigned ADPREF0 :1; |
[; ;pic16f1825.h: 1830: unsigned ADPREF1 :1; |
[; ;pic16f1825.h: 1831: unsigned ADNREF :1; |
[; ;pic16f1825.h: 1832: unsigned :1; |
[; ;pic16f1825.h: 1833: unsigned ADCS0 :1; |
[; ;pic16f1825.h: 1834: unsigned ADCS1 :1; |
[; ;pic16f1825.h: 1835: unsigned ADCS2 :1; |
[; ;pic16f1825.h: 1836: unsigned ADFM :1; |
[; ;pic16f1825.h: 1837: }; |
[; ;pic16f1825.h: 1838: struct { |
[; ;pic16f1825.h: 1839: unsigned ADPREF :2; |
[; ;pic16f1825.h: 1840: unsigned :2; |
[; ;pic16f1825.h: 1841: unsigned ADCS :3; |
[; ;pic16f1825.h: 1842: }; |
[; ;pic16f1825.h: 1843: } ADCON1bits_t; |
[; ;pic16f1825.h: 1844: extern volatile ADCON1bits_t ADCON1bits @ 0x09E; |
[; ;pic16f1825.h: 1893: extern volatile unsigned char LATA @ 0x10C; |
"1895 |
[; ;pic16f1825.h: 1895: asm("LATA equ 010Ch"); |
[; <" LATA equ 010Ch ;# "> |
[; ;pic16f1825.h: 1898: typedef union { |
[; ;pic16f1825.h: 1899: struct { |
[; ;pic16f1825.h: 1900: unsigned LATA0 :1; |
[; ;pic16f1825.h: 1901: unsigned LATA1 :1; |
[; ;pic16f1825.h: 1902: unsigned LATA2 :1; |
[; ;pic16f1825.h: 1903: unsigned :1; |
[; ;pic16f1825.h: 1904: unsigned LATA4 :1; |
[; ;pic16f1825.h: 1905: unsigned LATA5 :1; |
[; ;pic16f1825.h: 1906: }; |
[; ;pic16f1825.h: 1907: } LATAbits_t; |
[; ;pic16f1825.h: 1908: extern volatile LATAbits_t LATAbits @ 0x10C; |
[; ;pic16f1825.h: 1937: extern volatile unsigned char LATC @ 0x10E; |
"1939 |
[; ;pic16f1825.h: 1939: asm("LATC equ 010Eh"); |
[; <" LATC equ 010Eh ;# "> |
[; ;pic16f1825.h: 1942: typedef union { |
[; ;pic16f1825.h: 1943: struct { |
[; ;pic16f1825.h: 1944: unsigned LATC0 :1; |
[; ;pic16f1825.h: 1945: unsigned LATC1 :1; |
[; ;pic16f1825.h: 1946: unsigned LATC2 :1; |
[; ;pic16f1825.h: 1947: unsigned LATC3 :1; |
[; ;pic16f1825.h: 1948: unsigned LATC4 :1; |
[; ;pic16f1825.h: 1949: unsigned LATC5 :1; |
[; ;pic16f1825.h: 1950: }; |
[; ;pic16f1825.h: 1951: } LATCbits_t; |
[; ;pic16f1825.h: 1952: extern volatile LATCbits_t LATCbits @ 0x10E; |
[; ;pic16f1825.h: 1986: extern volatile unsigned char CM1CON0 @ 0x111; |
"1988 |
[; ;pic16f1825.h: 1988: asm("CM1CON0 equ 0111h"); |
[; <" CM1CON0 equ 0111h ;# "> |
[; ;pic16f1825.h: 1991: typedef union { |
[; ;pic16f1825.h: 1992: struct { |
[; ;pic16f1825.h: 1993: unsigned C1SYNC :1; |
[; ;pic16f1825.h: 1994: unsigned C1HYS :1; |
[; ;pic16f1825.h: 1995: unsigned C1SP :1; |
[; ;pic16f1825.h: 1996: unsigned :1; |
[; ;pic16f1825.h: 1997: unsigned C1POL :1; |
[; ;pic16f1825.h: 1998: unsigned C1OE :1; |
[; ;pic16f1825.h: 1999: unsigned C1OUT :1; |
[; ;pic16f1825.h: 2000: unsigned C1ON :1; |
[; ;pic16f1825.h: 2001: }; |
[; ;pic16f1825.h: 2002: } CM1CON0bits_t; |
[; ;pic16f1825.h: 2003: extern volatile CM1CON0bits_t CM1CON0bits @ 0x111; |
[; ;pic16f1825.h: 2042: extern volatile unsigned char CM1CON1 @ 0x112; |
"2044 |
[; ;pic16f1825.h: 2044: asm("CM1CON1 equ 0112h"); |
[; <" CM1CON1 equ 0112h ;# "> |
[; ;pic16f1825.h: 2047: typedef union { |
[; ;pic16f1825.h: 2048: struct { |
[; ;pic16f1825.h: 2049: unsigned C1NCH0 :1; |
[; ;pic16f1825.h: 2050: unsigned C1NCH1 :1; |
[; ;pic16f1825.h: 2051: unsigned :2; |
[; ;pic16f1825.h: 2052: unsigned C1PCH0 :1; |
[; ;pic16f1825.h: 2053: unsigned C1PCH1 :1; |
[; ;pic16f1825.h: 2054: unsigned C1INTN :1; |
[; ;pic16f1825.h: 2055: unsigned C1INTP :1; |
[; ;pic16f1825.h: 2056: }; |
[; ;pic16f1825.h: 2057: struct { |
[; ;pic16f1825.h: 2058: unsigned C1NCH :2; |
[; ;pic16f1825.h: 2059: unsigned :2; |
[; ;pic16f1825.h: 2060: unsigned C1PCH :2; |
[; ;pic16f1825.h: 2061: }; |
[; ;pic16f1825.h: 2062: } CM1CON1bits_t; |
[; ;pic16f1825.h: 2063: extern volatile CM1CON1bits_t CM1CON1bits @ 0x112; |
[; ;pic16f1825.h: 2107: extern volatile unsigned char CM2CON0 @ 0x113; |
"2109 |
[; ;pic16f1825.h: 2109: asm("CM2CON0 equ 0113h"); |
[; <" CM2CON0 equ 0113h ;# "> |
[; ;pic16f1825.h: 2112: typedef union { |
[; ;pic16f1825.h: 2113: struct { |
[; ;pic16f1825.h: 2114: unsigned C2SYNC :1; |
[; ;pic16f1825.h: 2115: unsigned C2HYS :1; |
[; ;pic16f1825.h: 2116: unsigned C2SP :1; |
[; ;pic16f1825.h: 2117: unsigned :1; |
[; ;pic16f1825.h: 2118: unsigned C2POL :1; |
[; ;pic16f1825.h: 2119: unsigned C2OE :1; |
[; ;pic16f1825.h: 2120: unsigned C2OUT :1; |
[; ;pic16f1825.h: 2121: unsigned C2ON :1; |
[; ;pic16f1825.h: 2122: }; |
[; ;pic16f1825.h: 2123: } CM2CON0bits_t; |
[; ;pic16f1825.h: 2124: extern volatile CM2CON0bits_t CM2CON0bits @ 0x113; |
[; ;pic16f1825.h: 2163: extern volatile unsigned char CM2CON1 @ 0x114; |
"2165 |
[; ;pic16f1825.h: 2165: asm("CM2CON1 equ 0114h"); |
[; <" CM2CON1 equ 0114h ;# "> |
[; ;pic16f1825.h: 2168: typedef union { |
[; ;pic16f1825.h: 2169: struct { |
[; ;pic16f1825.h: 2170: unsigned C2NCH0 :1; |
[; ;pic16f1825.h: 2171: unsigned C2NCH1 :1; |
[; ;pic16f1825.h: 2172: unsigned :2; |
[; ;pic16f1825.h: 2173: unsigned C2PCH0 :1; |
[; ;pic16f1825.h: 2174: unsigned C2PCH1 :1; |
[; ;pic16f1825.h: 2175: unsigned C2INTN :1; |
[; ;pic16f1825.h: 2176: unsigned C2INTP :1; |
[; ;pic16f1825.h: 2177: }; |
[; ;pic16f1825.h: 2178: struct { |
[; ;pic16f1825.h: 2179: unsigned C2NCH :2; |
[; ;pic16f1825.h: 2180: unsigned :2; |
[; ;pic16f1825.h: 2181: unsigned C2PCH :2; |
[; ;pic16f1825.h: 2182: }; |
[; ;pic16f1825.h: 2183: } CM2CON1bits_t; |
[; ;pic16f1825.h: 2184: extern volatile CM2CON1bits_t CM2CON1bits @ 0x114; |
[; ;pic16f1825.h: 2228: extern volatile unsigned char CMOUT @ 0x115; |
"2230 |
[; ;pic16f1825.h: 2230: asm("CMOUT equ 0115h"); |
[; <" CMOUT equ 0115h ;# "> |
[; ;pic16f1825.h: 2233: typedef union { |
[; ;pic16f1825.h: 2234: struct { |
[; ;pic16f1825.h: 2235: unsigned MC1OUT :1; |
[; ;pic16f1825.h: 2236: unsigned MC2OUT :1; |
[; ;pic16f1825.h: 2237: }; |
[; ;pic16f1825.h: 2238: } CMOUTbits_t; |
[; ;pic16f1825.h: 2239: extern volatile CMOUTbits_t CMOUTbits @ 0x115; |
[; ;pic16f1825.h: 2253: extern volatile unsigned char BORCON @ 0x116; |
"2255 |
[; ;pic16f1825.h: 2255: asm("BORCON equ 0116h"); |
[; <" BORCON equ 0116h ;# "> |
[; ;pic16f1825.h: 2258: typedef union { |
[; ;pic16f1825.h: 2259: struct { |
[; ;pic16f1825.h: 2260: unsigned BORRDY :1; |
[; ;pic16f1825.h: 2261: unsigned :6; |
[; ;pic16f1825.h: 2262: unsigned SBOREN :1; |
[; ;pic16f1825.h: 2263: }; |
[; ;pic16f1825.h: 2264: } BORCONbits_t; |
[; ;pic16f1825.h: 2265: extern volatile BORCONbits_t BORCONbits @ 0x116; |
[; ;pic16f1825.h: 2279: extern volatile unsigned char FVRCON @ 0x117; |
"2281 |
[; ;pic16f1825.h: 2281: asm("FVRCON equ 0117h"); |
[; <" FVRCON equ 0117h ;# "> |
[; ;pic16f1825.h: 2284: typedef union { |
[; ;pic16f1825.h: 2285: struct { |
[; ;pic16f1825.h: 2286: unsigned ADFVR0 :1; |
[; ;pic16f1825.h: 2287: unsigned ADFVR1 :1; |
[; ;pic16f1825.h: 2288: unsigned CDAFVR0 :1; |
[; ;pic16f1825.h: 2289: unsigned CDAFVR1 :1; |
[; ;pic16f1825.h: 2290: unsigned TSRNG :1; |
[; ;pic16f1825.h: 2291: unsigned TSEN :1; |
[; ;pic16f1825.h: 2292: unsigned FVRRDY :1; |
[; ;pic16f1825.h: 2293: unsigned FVREN :1; |
[; ;pic16f1825.h: 2294: }; |
[; ;pic16f1825.h: 2295: struct { |
[; ;pic16f1825.h: 2296: unsigned ADFVR :2; |
[; ;pic16f1825.h: 2297: unsigned CDAFVR :2; |
[; ;pic16f1825.h: 2298: }; |
[; ;pic16f1825.h: 2299: } FVRCONbits_t; |
[; ;pic16f1825.h: 2300: extern volatile FVRCONbits_t FVRCONbits @ 0x117; |
[; ;pic16f1825.h: 2354: extern volatile unsigned char DACCON0 @ 0x118; |
"2356 |
[; ;pic16f1825.h: 2356: asm("DACCON0 equ 0118h"); |
[; <" DACCON0 equ 0118h ;# "> |
[; ;pic16f1825.h: 2359: typedef union { |
[; ;pic16f1825.h: 2360: struct { |
[; ;pic16f1825.h: 2361: unsigned DACNSS :1; |
[; ;pic16f1825.h: 2362: unsigned :1; |
[; ;pic16f1825.h: 2363: unsigned DACPSS0 :1; |
[; ;pic16f1825.h: 2364: unsigned DACPSS1 :1; |
[; ;pic16f1825.h: 2365: unsigned :1; |
[; ;pic16f1825.h: 2366: unsigned DACOE :1; |
[; ;pic16f1825.h: 2367: unsigned DACLPS :1; |
[; ;pic16f1825.h: 2368: unsigned DACEN :1; |
[; ;pic16f1825.h: 2369: }; |
[; ;pic16f1825.h: 2370: struct { |
[; ;pic16f1825.h: 2371: unsigned :2; |
[; ;pic16f1825.h: 2372: unsigned DACPSS :2; |
[; ;pic16f1825.h: 2373: }; |
[; ;pic16f1825.h: 2374: } DACCON0bits_t; |
[; ;pic16f1825.h: 2375: extern volatile DACCON0bits_t DACCON0bits @ 0x118; |
[; ;pic16f1825.h: 2414: extern volatile unsigned char DACCON1 @ 0x119; |
"2416 |
[; ;pic16f1825.h: 2416: asm("DACCON1 equ 0119h"); |
[; <" DACCON1 equ 0119h ;# "> |
[; ;pic16f1825.h: 2419: typedef union { |
[; ;pic16f1825.h: 2420: struct { |
[; ;pic16f1825.h: 2421: unsigned DACR0 :1; |
[; ;pic16f1825.h: 2422: unsigned DACR1 :1; |
[; ;pic16f1825.h: 2423: unsigned DACR2 :1; |
[; ;pic16f1825.h: 2424: unsigned DACR3 :1; |
[; ;pic16f1825.h: 2425: unsigned DACR4 :1; |
[; ;pic16f1825.h: 2426: }; |
[; ;pic16f1825.h: 2427: struct { |
[; ;pic16f1825.h: 2428: unsigned DACR :5; |
[; ;pic16f1825.h: 2429: }; |
[; ;pic16f1825.h: 2430: } DACCON1bits_t; |
[; ;pic16f1825.h: 2431: extern volatile DACCON1bits_t DACCON1bits @ 0x119; |
[; ;pic16f1825.h: 2465: extern volatile unsigned char SRCON0 @ 0x11A; |
"2467 |
[; ;pic16f1825.h: 2467: asm("SRCON0 equ 011Ah"); |
[; <" SRCON0 equ 011Ah ;# "> |
[; ;pic16f1825.h: 2470: typedef union { |
[; ;pic16f1825.h: 2471: struct { |
[; ;pic16f1825.h: 2472: unsigned SRPR :1; |
[; ;pic16f1825.h: 2473: unsigned SRPS :1; |
[; ;pic16f1825.h: 2474: unsigned SRNQEN :1; |
[; ;pic16f1825.h: 2475: unsigned SRQEN :1; |
[; ;pic16f1825.h: 2476: unsigned SRCLK0 :1; |
[; ;pic16f1825.h: 2477: unsigned SRCLK1 :1; |
[; ;pic16f1825.h: 2478: unsigned SRCLK2 :1; |
[; ;pic16f1825.h: 2479: unsigned SRLEN :1; |
[; ;pic16f1825.h: 2480: }; |
[; ;pic16f1825.h: 2481: struct { |
[; ;pic16f1825.h: 2482: unsigned :4; |
[; ;pic16f1825.h: 2483: unsigned SRCLK :3; |
[; ;pic16f1825.h: 2484: }; |
[; ;pic16f1825.h: 2485: } SRCON0bits_t; |
[; ;pic16f1825.h: 2486: extern volatile SRCON0bits_t SRCON0bits @ 0x11A; |
[; ;pic16f1825.h: 2535: extern volatile unsigned char SRCON1 @ 0x11B; |
"2537 |
[; ;pic16f1825.h: 2537: asm("SRCON1 equ 011Bh"); |
[; <" SRCON1 equ 011Bh ;# "> |
[; ;pic16f1825.h: 2540: typedef union { |
[; ;pic16f1825.h: 2541: struct { |
[; ;pic16f1825.h: 2542: unsigned SRRC1E :1; |
[; ;pic16f1825.h: 2543: unsigned :1; |
[; ;pic16f1825.h: 2544: unsigned SRRCKE :1; |
[; ;pic16f1825.h: 2545: unsigned SRRPE :1; |
[; ;pic16f1825.h: 2546: unsigned SRSC1E :1; |
[; ;pic16f1825.h: 2547: unsigned :1; |
[; ;pic16f1825.h: 2548: unsigned SRSCKE :1; |
[; ;pic16f1825.h: 2549: unsigned SRSPE :1; |
[; ;pic16f1825.h: 2550: }; |
[; ;pic16f1825.h: 2551: } SRCON1bits_t; |
[; ;pic16f1825.h: 2552: extern volatile SRCON1bits_t SRCON1bits @ 0x11B; |
[; ;pic16f1825.h: 2586: extern volatile unsigned char APFCON0 @ 0x11D; |
"2588 |
[; ;pic16f1825.h: 2588: asm("APFCON0 equ 011Dh"); |
[; <" APFCON0 equ 011Dh ;# "> |
[; ;pic16f1825.h: 2591: typedef union { |
[; ;pic16f1825.h: 2592: struct { |
[; ;pic16f1825.h: 2593: unsigned :2; |
[; ;pic16f1825.h: 2594: unsigned TXCKSEL :1; |
[; ;pic16f1825.h: 2595: unsigned T1GSEL :1; |
[; ;pic16f1825.h: 2596: unsigned :1; |
[; ;pic16f1825.h: 2597: unsigned SSSEL :1; |
[; ;pic16f1825.h: 2598: unsigned SDOSEL :1; |
[; ;pic16f1825.h: 2599: unsigned RXDTSEL :1; |
[; ;pic16f1825.h: 2600: }; |
[; ;pic16f1825.h: 2601: } APFCON0bits_t; |
[; ;pic16f1825.h: 2602: extern volatile APFCON0bits_t APFCON0bits @ 0x11D; |
[; ;pic16f1825.h: 2631: extern volatile unsigned char APFCON1 @ 0x11E; |
"2633 |
[; ;pic16f1825.h: 2633: asm("APFCON1 equ 011Eh"); |
[; <" APFCON1 equ 011Eh ;# "> |
[; ;pic16f1825.h: 2636: typedef union { |
[; ;pic16f1825.h: 2637: struct { |
[; ;pic16f1825.h: 2638: unsigned CCP2SEL :1; |
[; ;pic16f1825.h: 2639: unsigned P2BSEL :1; |
[; ;pic16f1825.h: 2640: unsigned P1CSEL :1; |
[; ;pic16f1825.h: 2641: unsigned P1DSEL :1; |
[; ;pic16f1825.h: 2642: }; |
[; ;pic16f1825.h: 2643: } APFCON1bits_t; |
[; ;pic16f1825.h: 2644: extern volatile APFCON1bits_t APFCON1bits @ 0x11E; |
[; ;pic16f1825.h: 2668: extern volatile unsigned char ANSELA @ 0x18C; |
"2670 |
[; ;pic16f1825.h: 2670: asm("ANSELA equ 018Ch"); |
[; <" ANSELA equ 018Ch ;# "> |
[; ;pic16f1825.h: 2673: typedef union { |
[; ;pic16f1825.h: 2674: struct { |
[; ;pic16f1825.h: 2675: unsigned ANSA0 :1; |
[; ;pic16f1825.h: 2676: unsigned ANSA1 :1; |
[; ;pic16f1825.h: 2677: unsigned ANSA2 :1; |
[; ;pic16f1825.h: 2678: unsigned :1; |
[; ;pic16f1825.h: 2679: unsigned ANSA4 :1; |
[; ;pic16f1825.h: 2680: }; |
[; ;pic16f1825.h: 2681: struct { |
[; ;pic16f1825.h: 2682: unsigned ANSELA :5; |
[; ;pic16f1825.h: 2683: }; |
[; ;pic16f1825.h: 2684: } ANSELAbits_t; |
[; ;pic16f1825.h: 2685: extern volatile ANSELAbits_t ANSELAbits @ 0x18C; |
[; ;pic16f1825.h: 2714: extern volatile unsigned char ANSELC @ 0x18E; |
"2716 |
[; ;pic16f1825.h: 2716: asm("ANSELC equ 018Eh"); |
[; <" ANSELC equ 018Eh ;# "> |
[; ;pic16f1825.h: 2719: typedef union { |
[; ;pic16f1825.h: 2720: struct { |
[; ;pic16f1825.h: 2721: unsigned ANSC0 :1; |
[; ;pic16f1825.h: 2722: unsigned ANSC1 :1; |
[; ;pic16f1825.h: 2723: unsigned ANSC2 :1; |
[; ;pic16f1825.h: 2724: unsigned ANSC3 :1; |
[; ;pic16f1825.h: 2725: }; |
[; ;pic16f1825.h: 2726: struct { |
[; ;pic16f1825.h: 2727: unsigned ANSELC :4; |
[; ;pic16f1825.h: 2728: }; |
[; ;pic16f1825.h: 2729: } ANSELCbits_t; |
[; ;pic16f1825.h: 2730: extern volatile ANSELCbits_t ANSELCbits @ 0x18E; |
[; ;pic16f1825.h: 2759: extern volatile unsigned short EEADR @ 0x191; |
"2761 |
[; ;pic16f1825.h: 2761: asm("EEADR equ 0191h"); |
[; <" EEADR equ 0191h ;# "> |
[; ;pic16f1825.h: 2765: extern volatile unsigned char EEADRL @ 0x191; |
"2767 |
[; ;pic16f1825.h: 2767: asm("EEADRL equ 0191h"); |
[; <" EEADRL equ 0191h ;# "> |
[; ;pic16f1825.h: 2770: typedef union { |
[; ;pic16f1825.h: 2771: struct { |
[; ;pic16f1825.h: 2772: unsigned EEADRL :8; |
[; ;pic16f1825.h: 2773: }; |
[; ;pic16f1825.h: 2774: } EEADRLbits_t; |
[; ;pic16f1825.h: 2775: extern volatile EEADRLbits_t EEADRLbits @ 0x191; |
[; ;pic16f1825.h: 2784: extern volatile unsigned char EEADRH @ 0x192; |
"2786 |
[; ;pic16f1825.h: 2786: asm("EEADRH equ 0192h"); |
[; <" EEADRH equ 0192h ;# "> |
[; ;pic16f1825.h: 2789: typedef union { |
[; ;pic16f1825.h: 2790: struct { |
[; ;pic16f1825.h: 2791: unsigned EEADRH :7; |
[; ;pic16f1825.h: 2792: }; |
[; ;pic16f1825.h: 2793: } EEADRHbits_t; |
[; ;pic16f1825.h: 2794: extern volatile EEADRHbits_t EEADRHbits @ 0x192; |
[; ;pic16f1825.h: 2803: extern volatile unsigned short EEDAT @ 0x193; |
"2805 |
[; ;pic16f1825.h: 2805: asm("EEDAT equ 0193h"); |
[; <" EEDAT equ 0193h ;# "> |
[; ;pic16f1825.h: 2809: extern volatile unsigned char EEDATL @ 0x193; |
"2811 |
[; ;pic16f1825.h: 2811: asm("EEDATL equ 0193h"); |
[; <" EEDATL equ 0193h ;# "> |
[; ;pic16f1825.h: 2814: extern volatile unsigned char EEDATA @ 0x193; |
"2816 |
[; ;pic16f1825.h: 2816: asm("EEDATA equ 0193h"); |
[; <" EEDATA equ 0193h ;# "> |
[; ;pic16f1825.h: 2819: typedef union { |
[; ;pic16f1825.h: 2820: struct { |
[; ;pic16f1825.h: 2821: unsigned EEDATL :8; |
[; ;pic16f1825.h: 2822: }; |
[; ;pic16f1825.h: 2823: } EEDATLbits_t; |
[; ;pic16f1825.h: 2824: extern volatile EEDATLbits_t EEDATLbits @ 0x193; |
[; ;pic16f1825.h: 2832: typedef union { |
[; ;pic16f1825.h: 2833: struct { |
[; ;pic16f1825.h: 2834: unsigned EEDATL :8; |
[; ;pic16f1825.h: 2835: }; |
[; ;pic16f1825.h: 2836: } EEDATAbits_t; |
[; ;pic16f1825.h: 2837: extern volatile EEDATAbits_t EEDATAbits @ 0x193; |
[; ;pic16f1825.h: 2846: extern volatile unsigned char EEDATH @ 0x194; |
"2848 |
[; ;pic16f1825.h: 2848: asm("EEDATH equ 0194h"); |
[; <" EEDATH equ 0194h ;# "> |
[; ;pic16f1825.h: 2851: typedef union { |
[; ;pic16f1825.h: 2852: struct { |
[; ;pic16f1825.h: 2853: unsigned EEDATH :6; |
[; ;pic16f1825.h: 2854: }; |
[; ;pic16f1825.h: 2855: } EEDATHbits_t; |
[; ;pic16f1825.h: 2856: extern volatile EEDATHbits_t EEDATHbits @ 0x194; |
[; ;pic16f1825.h: 2865: extern volatile unsigned char EECON1 @ 0x195; |
"2867 |
[; ;pic16f1825.h: 2867: asm("EECON1 equ 0195h"); |
[; <" EECON1 equ 0195h ;# "> |
[; ;pic16f1825.h: 2870: typedef union { |
[; ;pic16f1825.h: 2871: struct { |
[; ;pic16f1825.h: 2872: unsigned RD :1; |
[; ;pic16f1825.h: 2873: unsigned WR :1; |
[; ;pic16f1825.h: 2874: unsigned WREN :1; |
[; ;pic16f1825.h: 2875: unsigned WRERR :1; |
[; ;pic16f1825.h: 2876: unsigned FREE :1; |
[; ;pic16f1825.h: 2877: unsigned LWLO :1; |
[; ;pic16f1825.h: 2878: unsigned CFGS :1; |
[; ;pic16f1825.h: 2879: unsigned EEPGD :1; |
[; ;pic16f1825.h: 2880: }; |
[; ;pic16f1825.h: 2881: } EECON1bits_t; |
[; ;pic16f1825.h: 2882: extern volatile EECON1bits_t EECON1bits @ 0x195; |
[; ;pic16f1825.h: 2926: extern volatile unsigned char EECON2 @ 0x196; |
"2928 |
[; ;pic16f1825.h: 2928: asm("EECON2 equ 0196h"); |
[; <" EECON2 equ 0196h ;# "> |
[; ;pic16f1825.h: 2931: typedef union { |
[; ;pic16f1825.h: 2932: struct { |
[; ;pic16f1825.h: 2933: unsigned EECON2 :8; |
[; ;pic16f1825.h: 2934: }; |
[; ;pic16f1825.h: 2935: } EECON2bits_t; |
[; ;pic16f1825.h: 2936: extern volatile EECON2bits_t EECON2bits @ 0x196; |
[; ;pic16f1825.h: 2945: extern volatile unsigned char RCREG @ 0x199; |
"2947 |
[; ;pic16f1825.h: 2947: asm("RCREG equ 0199h"); |
[; <" RCREG equ 0199h ;# "> |
[; ;pic16f1825.h: 2950: typedef union { |
[; ;pic16f1825.h: 2951: struct { |
[; ;pic16f1825.h: 2952: unsigned RCREG :8; |
[; ;pic16f1825.h: 2953: }; |
[; ;pic16f1825.h: 2954: } RCREGbits_t; |
[; ;pic16f1825.h: 2955: extern volatile RCREGbits_t RCREGbits @ 0x199; |
[; ;pic16f1825.h: 2964: extern volatile unsigned char TXREG @ 0x19A; |
"2966 |
[; ;pic16f1825.h: 2966: asm("TXREG equ 019Ah"); |
[; <" TXREG equ 019Ah ;# "> |
[; ;pic16f1825.h: 2969: typedef union { |
[; ;pic16f1825.h: 2970: struct { |
[; ;pic16f1825.h: 2971: unsigned TXREG :8; |
[; ;pic16f1825.h: 2972: }; |
[; ;pic16f1825.h: 2973: } TXREGbits_t; |
[; ;pic16f1825.h: 2974: extern volatile TXREGbits_t TXREGbits @ 0x19A; |
[; ;pic16f1825.h: 2983: extern volatile unsigned short SPBRG @ 0x19B; |
"2985 |
[; ;pic16f1825.h: 2985: asm("SPBRG equ 019Bh"); |
[; <" SPBRG equ 019Bh ;# "> |
[; ;pic16f1825.h: 2989: extern volatile unsigned char SPBRGL @ 0x19B; |
"2991 |
[; ;pic16f1825.h: 2991: asm("SPBRGL equ 019Bh"); |
[; <" SPBRGL equ 019Bh ;# "> |
[; ;pic16f1825.h: 2994: typedef union { |
[; ;pic16f1825.h: 2995: struct { |
[; ;pic16f1825.h: 2996: unsigned SPBRGL :8; |
[; ;pic16f1825.h: 2997: }; |
[; ;pic16f1825.h: 2998: } SPBRGLbits_t; |
[; ;pic16f1825.h: 2999: extern volatile SPBRGLbits_t SPBRGLbits @ 0x19B; |
[; ;pic16f1825.h: 3008: extern volatile unsigned char SPBRGH @ 0x19C; |
"3010 |
[; ;pic16f1825.h: 3010: asm("SPBRGH equ 019Ch"); |
[; <" SPBRGH equ 019Ch ;# "> |
[; ;pic16f1825.h: 3013: typedef union { |
[; ;pic16f1825.h: 3014: struct { |
[; ;pic16f1825.h: 3015: unsigned SPBRGH :8; |
[; ;pic16f1825.h: 3016: }; |
[; ;pic16f1825.h: 3017: } SPBRGHbits_t; |
[; ;pic16f1825.h: 3018: extern volatile SPBRGHbits_t SPBRGHbits @ 0x19C; |
[; ;pic16f1825.h: 3027: extern volatile unsigned char RCSTA @ 0x19D; |
"3029 |
[; ;pic16f1825.h: 3029: asm("RCSTA equ 019Dh"); |
[; <" RCSTA equ 019Dh ;# "> |
[; ;pic16f1825.h: 3032: typedef union { |
[; ;pic16f1825.h: 3033: struct { |
[; ;pic16f1825.h: 3034: unsigned RX9D :1; |
[; ;pic16f1825.h: 3035: unsigned OERR :1; |
[; ;pic16f1825.h: 3036: unsigned FERR :1; |
[; ;pic16f1825.h: 3037: unsigned ADDEN :1; |
[; ;pic16f1825.h: 3038: unsigned CREN :1; |
[; ;pic16f1825.h: 3039: unsigned SREN :1; |
[; ;pic16f1825.h: 3040: unsigned RX9 :1; |
[; ;pic16f1825.h: 3041: unsigned SPEN :1; |
[; ;pic16f1825.h: 3042: }; |
[; ;pic16f1825.h: 3043: } RCSTAbits_t; |
[; ;pic16f1825.h: 3044: extern volatile RCSTAbits_t RCSTAbits @ 0x19D; |
[; ;pic16f1825.h: 3088: extern volatile unsigned char TXSTA @ 0x19E; |
"3090 |
[; ;pic16f1825.h: 3090: asm("TXSTA equ 019Eh"); |
[; <" TXSTA equ 019Eh ;# "> |
[; ;pic16f1825.h: 3093: typedef union { |
[; ;pic16f1825.h: 3094: struct { |
[; ;pic16f1825.h: 3095: unsigned TX9D :1; |
[; ;pic16f1825.h: 3096: unsigned TRMT :1; |
[; ;pic16f1825.h: 3097: unsigned BRGH :1; |
[; ;pic16f1825.h: 3098: unsigned SENDB :1; |
[; ;pic16f1825.h: 3099: unsigned SYNC :1; |
[; ;pic16f1825.h: 3100: unsigned TXEN :1; |
[; ;pic16f1825.h: 3101: unsigned TX9 :1; |
[; ;pic16f1825.h: 3102: unsigned CSRC :1; |
[; ;pic16f1825.h: 3103: }; |
[; ;pic16f1825.h: 3104: } TXSTAbits_t; |
[; ;pic16f1825.h: 3105: extern volatile TXSTAbits_t TXSTAbits @ 0x19E; |
[; ;pic16f1825.h: 3149: extern volatile unsigned char BAUDCON @ 0x19F; |
"3151 |
[; ;pic16f1825.h: 3151: asm("BAUDCON equ 019Fh"); |
[; <" BAUDCON equ 019Fh ;# "> |
[; ;pic16f1825.h: 3154: typedef union { |
[; ;pic16f1825.h: 3155: struct { |
[; ;pic16f1825.h: 3156: unsigned ABDEN :1; |
[; ;pic16f1825.h: 3157: unsigned WUE :1; |
[; ;pic16f1825.h: 3158: unsigned :1; |
[; ;pic16f1825.h: 3159: unsigned BRG16 :1; |
[; ;pic16f1825.h: 3160: unsigned SCKP :1; |
[; ;pic16f1825.h: 3161: unsigned :1; |
[; ;pic16f1825.h: 3162: unsigned RCIDL :1; |
[; ;pic16f1825.h: 3163: unsigned ABDOVF :1; |
[; ;pic16f1825.h: 3164: }; |
[; ;pic16f1825.h: 3165: } BAUDCONbits_t; |
[; ;pic16f1825.h: 3166: extern volatile BAUDCONbits_t BAUDCONbits @ 0x19F; |
[; ;pic16f1825.h: 3200: extern volatile unsigned char WPUA @ 0x20C; |
"3202 |
[; ;pic16f1825.h: 3202: asm("WPUA equ 020Ch"); |
[; <" WPUA equ 020Ch ;# "> |
[; ;pic16f1825.h: 3205: typedef union { |
[; ;pic16f1825.h: 3206: struct { |
[; ;pic16f1825.h: 3207: unsigned WPUA0 :1; |
[; ;pic16f1825.h: 3208: unsigned WPUA1 :1; |
[; ;pic16f1825.h: 3209: unsigned WPUA2 :1; |
[; ;pic16f1825.h: 3210: unsigned WPUA3 :1; |
[; ;pic16f1825.h: 3211: unsigned WPUA4 :1; |
[; ;pic16f1825.h: 3212: unsigned WPUA5 :1; |
[; ;pic16f1825.h: 3213: }; |
[; ;pic16f1825.h: 3214: struct { |
[; ;pic16f1825.h: 3215: unsigned WPUA :6; |
[; ;pic16f1825.h: 3216: }; |
[; ;pic16f1825.h: 3217: } WPUAbits_t; |
[; ;pic16f1825.h: 3218: extern volatile WPUAbits_t WPUAbits @ 0x20C; |
[; ;pic16f1825.h: 3257: extern volatile unsigned char WPUC @ 0x20E; |
"3259 |
[; ;pic16f1825.h: 3259: asm("WPUC equ 020Eh"); |
[; <" WPUC equ 020Eh ;# "> |
[; ;pic16f1825.h: 3262: typedef union { |
[; ;pic16f1825.h: 3263: struct { |
[; ;pic16f1825.h: 3264: unsigned WPUC0 :1; |
[; ;pic16f1825.h: 3265: unsigned WPUC1 :1; |
[; ;pic16f1825.h: 3266: unsigned WPUC2 :1; |
[; ;pic16f1825.h: 3267: unsigned WPUC3 :1; |
[; ;pic16f1825.h: 3268: unsigned WPUC4 :1; |
[; ;pic16f1825.h: 3269: unsigned WPUC5 :1; |
[; ;pic16f1825.h: 3270: }; |
[; ;pic16f1825.h: 3271: } WPUCbits_t; |
[; ;pic16f1825.h: 3272: extern volatile WPUCbits_t WPUCbits @ 0x20E; |
[; ;pic16f1825.h: 3306: extern volatile unsigned char SSP1BUF @ 0x211; |
"3308 |
[; ;pic16f1825.h: 3308: asm("SSP1BUF equ 0211h"); |
[; <" SSP1BUF equ 0211h ;# "> |
[; ;pic16f1825.h: 3311: extern volatile unsigned char SSPBUF @ 0x211; |
"3313 |
[; ;pic16f1825.h: 3313: asm("SSPBUF equ 0211h"); |
[; <" SSPBUF equ 0211h ;# "> |
[; ;pic16f1825.h: 3316: typedef union { |
[; ;pic16f1825.h: 3317: struct { |
[; ;pic16f1825.h: 3318: unsigned SSPBUF :8; |
[; ;pic16f1825.h: 3319: }; |
[; ;pic16f1825.h: 3320: } SSP1BUFbits_t; |
[; ;pic16f1825.h: 3321: extern volatile SSP1BUFbits_t SSP1BUFbits @ 0x211; |
[; ;pic16f1825.h: 3329: typedef union { |
[; ;pic16f1825.h: 3330: struct { |
[; ;pic16f1825.h: 3331: unsigned SSPBUF :8; |
[; ;pic16f1825.h: 3332: }; |
[; ;pic16f1825.h: 3333: } SSPBUFbits_t; |
[; ;pic16f1825.h: 3334: extern volatile SSPBUFbits_t SSPBUFbits @ 0x211; |
[; ;pic16f1825.h: 3343: extern volatile unsigned char SSP1ADD @ 0x212; |
"3345 |
[; ;pic16f1825.h: 3345: asm("SSP1ADD equ 0212h"); |
[; <" SSP1ADD equ 0212h ;# "> |
[; ;pic16f1825.h: 3348: extern volatile unsigned char SSPADD @ 0x212; |
"3350 |
[; ;pic16f1825.h: 3350: asm("SSPADD equ 0212h"); |
[; <" SSPADD equ 0212h ;# "> |
[; ;pic16f1825.h: 3353: typedef union { |
[; ;pic16f1825.h: 3354: struct { |
[; ;pic16f1825.h: 3355: unsigned SSPADD :8; |
[; ;pic16f1825.h: 3356: }; |
[; ;pic16f1825.h: 3357: } SSP1ADDbits_t; |
[; ;pic16f1825.h: 3358: extern volatile SSP1ADDbits_t SSP1ADDbits @ 0x212; |
[; ;pic16f1825.h: 3366: typedef union { |
[; ;pic16f1825.h: 3367: struct { |
[; ;pic16f1825.h: 3368: unsigned SSPADD :8; |
[; ;pic16f1825.h: 3369: }; |
[; ;pic16f1825.h: 3370: } SSPADDbits_t; |
[; ;pic16f1825.h: 3371: extern volatile SSPADDbits_t SSPADDbits @ 0x212; |
[; ;pic16f1825.h: 3380: extern volatile unsigned char SSP1MSK @ 0x213; |
"3382 |
[; ;pic16f1825.h: 3382: asm("SSP1MSK equ 0213h"); |
[; <" SSP1MSK equ 0213h ;# "> |
[; ;pic16f1825.h: 3385: extern volatile unsigned char SSPMSK @ 0x213; |
"3387 |
[; ;pic16f1825.h: 3387: asm("SSPMSK equ 0213h"); |
[; <" SSPMSK equ 0213h ;# "> |
[; ;pic16f1825.h: 3390: typedef union { |
[; ;pic16f1825.h: 3391: struct { |
[; ;pic16f1825.h: 3392: unsigned SSPMSK :8; |
[; ;pic16f1825.h: 3393: }; |
[; ;pic16f1825.h: 3394: } SSP1MSKbits_t; |
[; ;pic16f1825.h: 3395: extern volatile SSP1MSKbits_t SSP1MSKbits @ 0x213; |
[; ;pic16f1825.h: 3403: typedef union { |
[; ;pic16f1825.h: 3404: struct { |
[; ;pic16f1825.h: 3405: unsigned SSPMSK :8; |
[; ;pic16f1825.h: 3406: }; |
[; ;pic16f1825.h: 3407: } SSPMSKbits_t; |
[; ;pic16f1825.h: 3408: extern volatile SSPMSKbits_t SSPMSKbits @ 0x213; |
[; ;pic16f1825.h: 3417: extern volatile unsigned char SSP1STAT @ 0x214; |
"3419 |
[; ;pic16f1825.h: 3419: asm("SSP1STAT equ 0214h"); |
[; <" SSP1STAT equ 0214h ;# "> |
[; ;pic16f1825.h: 3422: extern volatile unsigned char SSPSTAT @ 0x214; |
"3424 |
[; ;pic16f1825.h: 3424: asm("SSPSTAT equ 0214h"); |
[; <" SSPSTAT equ 0214h ;# "> |
[; ;pic16f1825.h: 3427: typedef union { |
[; ;pic16f1825.h: 3428: struct { |
[; ;pic16f1825.h: 3429: unsigned BF :1; |
[; ;pic16f1825.h: 3430: unsigned UA :1; |
[; ;pic16f1825.h: 3431: unsigned R_nW :1; |
[; ;pic16f1825.h: 3432: unsigned S :1; |
[; ;pic16f1825.h: 3433: unsigned P :1; |
[; ;pic16f1825.h: 3434: unsigned D_nA :1; |
[; ;pic16f1825.h: 3435: unsigned CKE :1; |
[; ;pic16f1825.h: 3436: unsigned SMP :1; |
[; ;pic16f1825.h: 3437: }; |
[; ;pic16f1825.h: 3438: } SSP1STATbits_t; |
[; ;pic16f1825.h: 3439: extern volatile SSP1STATbits_t SSP1STATbits @ 0x214; |
[; ;pic16f1825.h: 3482: typedef union { |
[; ;pic16f1825.h: 3483: struct { |
[; ;pic16f1825.h: 3484: unsigned BF :1; |
[; ;pic16f1825.h: 3485: unsigned UA :1; |
[; ;pic16f1825.h: 3486: unsigned R_nW :1; |
[; ;pic16f1825.h: 3487: unsigned S :1; |
[; ;pic16f1825.h: 3488: unsigned P :1; |
[; ;pic16f1825.h: 3489: unsigned D_nA :1; |
[; ;pic16f1825.h: 3490: unsigned CKE :1; |
[; ;pic16f1825.h: 3491: unsigned SMP :1; |
[; ;pic16f1825.h: 3492: }; |
[; ;pic16f1825.h: 3493: } SSPSTATbits_t; |
[; ;pic16f1825.h: 3494: extern volatile SSPSTATbits_t SSPSTATbits @ 0x214; |
[; ;pic16f1825.h: 3538: extern volatile unsigned char SSP1CON1 @ 0x215; |
"3540 |
[; ;pic16f1825.h: 3540: asm("SSP1CON1 equ 0215h"); |
[; <" SSP1CON1 equ 0215h ;# "> |
[; ;pic16f1825.h: 3543: extern volatile unsigned char SSPCON1 @ 0x215; |
"3545 |
[; ;pic16f1825.h: 3545: asm("SSPCON1 equ 0215h"); |
[; <" SSPCON1 equ 0215h ;# "> |
[; ;pic16f1825.h: 3547: extern volatile unsigned char SSPCON @ 0x215; |
"3549 |
[; ;pic16f1825.h: 3549: asm("SSPCON equ 0215h"); |
[; <" SSPCON equ 0215h ;# "> |
[; ;pic16f1825.h: 3552: typedef union { |
[; ;pic16f1825.h: 3553: struct { |
[; ;pic16f1825.h: 3554: unsigned SSPM0 :1; |
[; ;pic16f1825.h: 3555: unsigned SSPM1 :1; |
[; ;pic16f1825.h: 3556: unsigned SSPM2 :1; |
[; ;pic16f1825.h: 3557: unsigned SSPM3 :1; |
[; ;pic16f1825.h: 3558: unsigned CKP :1; |
[; ;pic16f1825.h: 3559: unsigned SSPEN :1; |
[; ;pic16f1825.h: 3560: unsigned SSPOV :1; |
[; ;pic16f1825.h: 3561: unsigned WCOL :1; |
[; ;pic16f1825.h: 3562: }; |
[; ;pic16f1825.h: 3563: struct { |
[; ;pic16f1825.h: 3564: unsigned SSPM :4; |
[; ;pic16f1825.h: 3565: }; |
[; ;pic16f1825.h: 3566: } SSP1CON1bits_t; |
[; ;pic16f1825.h: 3567: extern volatile SSP1CON1bits_t SSP1CON1bits @ 0x215; |
[; ;pic16f1825.h: 3615: typedef union { |
[; ;pic16f1825.h: 3616: struct { |
[; ;pic16f1825.h: 3617: unsigned SSPM0 :1; |
[; ;pic16f1825.h: 3618: unsigned SSPM1 :1; |
[; ;pic16f1825.h: 3619: unsigned SSPM2 :1; |
[; ;pic16f1825.h: 3620: unsigned SSPM3 :1; |
[; ;pic16f1825.h: 3621: unsigned CKP :1; |
[; ;pic16f1825.h: 3622: unsigned SSPEN :1; |
[; ;pic16f1825.h: 3623: unsigned SSPOV :1; |
[; ;pic16f1825.h: 3624: unsigned WCOL :1; |
[; ;pic16f1825.h: 3625: }; |
[; ;pic16f1825.h: 3626: struct { |
[; ;pic16f1825.h: 3627: unsigned SSPM :4; |
[; ;pic16f1825.h: 3628: }; |
[; ;pic16f1825.h: 3629: } SSPCON1bits_t; |
[; ;pic16f1825.h: 3630: extern volatile SSPCON1bits_t SSPCON1bits @ 0x215; |
[; ;pic16f1825.h: 3677: typedef union { |
[; ;pic16f1825.h: 3678: struct { |
[; ;pic16f1825.h: 3679: unsigned SSPM0 :1; |
[; ;pic16f1825.h: 3680: unsigned SSPM1 :1; |
[; ;pic16f1825.h: 3681: unsigned SSPM2 :1; |
[; ;pic16f1825.h: 3682: unsigned SSPM3 :1; |
[; ;pic16f1825.h: 3683: unsigned CKP :1; |
[; ;pic16f1825.h: 3684: unsigned SSPEN :1; |
[; ;pic16f1825.h: 3685: unsigned SSPOV :1; |
[; ;pic16f1825.h: 3686: unsigned WCOL :1; |
[; ;pic16f1825.h: 3687: }; |
[; ;pic16f1825.h: 3688: struct { |
[; ;pic16f1825.h: 3689: unsigned SSPM :4; |
[; ;pic16f1825.h: 3690: }; |
[; ;pic16f1825.h: 3691: } SSPCONbits_t; |
[; ;pic16f1825.h: 3692: extern volatile SSPCONbits_t SSPCONbits @ 0x215; |
[; ;pic16f1825.h: 3741: extern volatile unsigned char SSP1CON2 @ 0x216; |
"3743 |
[; ;pic16f1825.h: 3743: asm("SSP1CON2 equ 0216h"); |
[; <" SSP1CON2 equ 0216h ;# "> |
[; ;pic16f1825.h: 3746: extern volatile unsigned char SSPCON2 @ 0x216; |
"3748 |
[; ;pic16f1825.h: 3748: asm("SSPCON2 equ 0216h"); |
[; <" SSPCON2 equ 0216h ;# "> |
[; ;pic16f1825.h: 3751: typedef union { |
[; ;pic16f1825.h: 3752: struct { |
[; ;pic16f1825.h: 3753: unsigned SEN :1; |
[; ;pic16f1825.h: 3754: unsigned RSEN :1; |
[; ;pic16f1825.h: 3755: unsigned PEN :1; |
[; ;pic16f1825.h: 3756: unsigned RCEN :1; |
[; ;pic16f1825.h: 3757: unsigned ACKEN :1; |
[; ;pic16f1825.h: 3758: unsigned ACKDT :1; |
[; ;pic16f1825.h: 3759: unsigned ACKSTAT :1; |
[; ;pic16f1825.h: 3760: unsigned GCEN :1; |
[; ;pic16f1825.h: 3761: }; |
[; ;pic16f1825.h: 3762: } SSP1CON2bits_t; |
[; ;pic16f1825.h: 3763: extern volatile SSP1CON2bits_t SSP1CON2bits @ 0x216; |
[; ;pic16f1825.h: 3806: typedef union { |
[; ;pic16f1825.h: 3807: struct { |
[; ;pic16f1825.h: 3808: unsigned SEN :1; |
[; ;pic16f1825.h: 3809: unsigned RSEN :1; |
[; ;pic16f1825.h: 3810: unsigned PEN :1; |
[; ;pic16f1825.h: 3811: unsigned RCEN :1; |
[; ;pic16f1825.h: 3812: unsigned ACKEN :1; |
[; ;pic16f1825.h: 3813: unsigned ACKDT :1; |
[; ;pic16f1825.h: 3814: unsigned ACKSTAT :1; |
[; ;pic16f1825.h: 3815: unsigned GCEN :1; |
[; ;pic16f1825.h: 3816: }; |
[; ;pic16f1825.h: 3817: } SSPCON2bits_t; |
[; ;pic16f1825.h: 3818: extern volatile SSPCON2bits_t SSPCON2bits @ 0x216; |
[; ;pic16f1825.h: 3862: extern volatile unsigned char SSP1CON3 @ 0x217; |
"3864 |
[; ;pic16f1825.h: 3864: asm("SSP1CON3 equ 0217h"); |
[; <" SSP1CON3 equ 0217h ;# "> |
[; ;pic16f1825.h: 3867: extern volatile unsigned char SSPCON3 @ 0x217; |
"3869 |
[; ;pic16f1825.h: 3869: asm("SSPCON3 equ 0217h"); |
[; <" SSPCON3 equ 0217h ;# "> |
[; ;pic16f1825.h: 3872: typedef union { |
[; ;pic16f1825.h: 3873: struct { |
[; ;pic16f1825.h: 3874: unsigned DHEN :1; |
[; ;pic16f1825.h: 3875: unsigned AHEN :1; |
[; ;pic16f1825.h: 3876: unsigned SBCDE :1; |
[; ;pic16f1825.h: 3877: unsigned SDAHT :1; |
[; ;pic16f1825.h: 3878: unsigned BOEN :1; |
[; ;pic16f1825.h: 3879: unsigned SCIE :1; |
[; ;pic16f1825.h: 3880: unsigned PCIE :1; |
[; ;pic16f1825.h: 3881: unsigned ACKTIM :1; |
[; ;pic16f1825.h: 3882: }; |
[; ;pic16f1825.h: 3883: } SSP1CON3bits_t; |
[; ;pic16f1825.h: 3884: extern volatile SSP1CON3bits_t SSP1CON3bits @ 0x217; |
[; ;pic16f1825.h: 3927: typedef union { |
[; ;pic16f1825.h: 3928: struct { |
[; ;pic16f1825.h: 3929: unsigned DHEN :1; |
[; ;pic16f1825.h: 3930: unsigned AHEN :1; |
[; ;pic16f1825.h: 3931: unsigned SBCDE :1; |
[; ;pic16f1825.h: 3932: unsigned SDAHT :1; |
[; ;pic16f1825.h: 3933: unsigned BOEN :1; |
[; ;pic16f1825.h: 3934: unsigned SCIE :1; |
[; ;pic16f1825.h: 3935: unsigned PCIE :1; |
[; ;pic16f1825.h: 3936: unsigned ACKTIM :1; |
[; ;pic16f1825.h: 3937: }; |
[; ;pic16f1825.h: 3938: } SSPCON3bits_t; |
[; ;pic16f1825.h: 3939: extern volatile SSPCON3bits_t SSPCON3bits @ 0x217; |
[; ;pic16f1825.h: 3983: extern volatile unsigned char CCPR1L @ 0x291; |
"3985 |
[; ;pic16f1825.h: 3985: asm("CCPR1L equ 0291h"); |
[; <" CCPR1L equ 0291h ;# "> |
[; ;pic16f1825.h: 3988: typedef union { |
[; ;pic16f1825.h: 3989: struct { |
[; ;pic16f1825.h: 3990: unsigned CCPR1L :8; |
[; ;pic16f1825.h: 3991: }; |
[; ;pic16f1825.h: 3992: } CCPR1Lbits_t; |
[; ;pic16f1825.h: 3993: extern volatile CCPR1Lbits_t CCPR1Lbits @ 0x291; |
[; ;pic16f1825.h: 4002: extern volatile unsigned char CCPR1H @ 0x292; |
"4004 |
[; ;pic16f1825.h: 4004: asm("CCPR1H equ 0292h"); |
[; <" CCPR1H equ 0292h ;# "> |
[; ;pic16f1825.h: 4007: typedef union { |
[; ;pic16f1825.h: 4008: struct { |
[; ;pic16f1825.h: 4009: unsigned CCPR1H :8; |
[; ;pic16f1825.h: 4010: }; |
[; ;pic16f1825.h: 4011: } CCPR1Hbits_t; |
[; ;pic16f1825.h: 4012: extern volatile CCPR1Hbits_t CCPR1Hbits @ 0x292; |
[; ;pic16f1825.h: 4021: extern volatile unsigned char CCP1CON @ 0x293; |
"4023 |
[; ;pic16f1825.h: 4023: asm("CCP1CON equ 0293h"); |
[; <" CCP1CON equ 0293h ;# "> |
[; ;pic16f1825.h: 4026: typedef union { |
[; ;pic16f1825.h: 4027: struct { |
[; ;pic16f1825.h: 4028: unsigned CCP1M0 :1; |
[; ;pic16f1825.h: 4029: unsigned CCP1M1 :1; |
[; ;pic16f1825.h: 4030: unsigned CCP1M2 :1; |
[; ;pic16f1825.h: 4031: unsigned CCP1M3 :1; |
[; ;pic16f1825.h: 4032: unsigned DC1B0 :1; |
[; ;pic16f1825.h: 4033: unsigned DC1B1 :1; |
[; ;pic16f1825.h: 4034: unsigned P1M0 :1; |
[; ;pic16f1825.h: 4035: unsigned P1M1 :1; |
[; ;pic16f1825.h: 4036: }; |
[; ;pic16f1825.h: 4037: struct { |
[; ;pic16f1825.h: 4038: unsigned CCP1M :4; |
[; ;pic16f1825.h: 4039: unsigned DC1B :2; |
[; ;pic16f1825.h: 4040: unsigned P1M :2; |
[; ;pic16f1825.h: 4041: }; |
[; ;pic16f1825.h: 4042: } CCP1CONbits_t; |
[; ;pic16f1825.h: 4043: extern volatile CCP1CONbits_t CCP1CONbits @ 0x293; |
[; ;pic16f1825.h: 4102: extern volatile unsigned char PWM1CON @ 0x294; |
"4104 |
[; ;pic16f1825.h: 4104: asm("PWM1CON equ 0294h"); |
[; <" PWM1CON equ 0294h ;# "> |
[; ;pic16f1825.h: 4107: typedef union { |
[; ;pic16f1825.h: 4108: struct { |
[; ;pic16f1825.h: 4109: unsigned P1DC0 :1; |
[; ;pic16f1825.h: 4110: unsigned P1DC1 :1; |
[; ;pic16f1825.h: 4111: unsigned P1DC2 :1; |
[; ;pic16f1825.h: 4112: unsigned P1DC3 :1; |
[; ;pic16f1825.h: 4113: unsigned P1DC4 :1; |
[; ;pic16f1825.h: 4114: unsigned P1DC5 :1; |
[; ;pic16f1825.h: 4115: unsigned P1DC6 :1; |
[; ;pic16f1825.h: 4116: unsigned P1RSEN :1; |
[; ;pic16f1825.h: 4117: }; |
[; ;pic16f1825.h: 4118: struct { |
[; ;pic16f1825.h: 4119: unsigned P1DC :7; |
[; ;pic16f1825.h: 4120: }; |
[; ;pic16f1825.h: 4121: } PWM1CONbits_t; |
[; ;pic16f1825.h: 4122: extern volatile PWM1CONbits_t PWM1CONbits @ 0x294; |
[; ;pic16f1825.h: 4171: extern volatile unsigned char CCP1AS @ 0x295; |
"4173 |
[; ;pic16f1825.h: 4173: asm("CCP1AS equ 0295h"); |
[; <" CCP1AS equ 0295h ;# "> |
[; ;pic16f1825.h: 4176: extern volatile unsigned char ECCP1AS @ 0x295; |
"4178 |
[; ;pic16f1825.h: 4178: asm("ECCP1AS equ 0295h"); |
[; <" ECCP1AS equ 0295h ;# "> |
[; ;pic16f1825.h: 4181: typedef union { |
[; ;pic16f1825.h: 4182: struct { |
[; ;pic16f1825.h: 4183: unsigned PSS1BD0 :1; |
[; ;pic16f1825.h: 4184: unsigned PSS1BD1 :1; |
[; ;pic16f1825.h: 4185: unsigned PSS1AC0 :1; |
[; ;pic16f1825.h: 4186: unsigned PSS1AC1 :1; |
[; ;pic16f1825.h: 4187: unsigned CCP1AS0 :1; |
[; ;pic16f1825.h: 4188: unsigned CCP1AS1 :1; |
[; ;pic16f1825.h: 4189: unsigned CCP1AS2 :1; |
[; ;pic16f1825.h: 4190: unsigned CCP1ASE :1; |
[; ;pic16f1825.h: 4191: }; |
[; ;pic16f1825.h: 4192: struct { |
[; ;pic16f1825.h: 4193: unsigned PSS1BD :2; |
[; ;pic16f1825.h: 4194: unsigned PSS1AC :2; |
[; ;pic16f1825.h: 4195: unsigned CCP1AS :3; |
[; ;pic16f1825.h: 4196: }; |
[; ;pic16f1825.h: 4197: } CCP1ASbits_t; |
[; ;pic16f1825.h: 4198: extern volatile CCP1ASbits_t CCP1ASbits @ 0x295; |
[; ;pic16f1825.h: 4256: typedef union { |
[; ;pic16f1825.h: 4257: struct { |
[; ;pic16f1825.h: 4258: unsigned PSS1BD0 :1; |
[; ;pic16f1825.h: 4259: unsigned PSS1BD1 :1; |
[; ;pic16f1825.h: 4260: unsigned PSS1AC0 :1; |
[; ;pic16f1825.h: 4261: unsigned PSS1AC1 :1; |
[; ;pic16f1825.h: 4262: unsigned CCP1AS0 :1; |
[; ;pic16f1825.h: 4263: unsigned CCP1AS1 :1; |
[; ;pic16f1825.h: 4264: unsigned CCP1AS2 :1; |
[; ;pic16f1825.h: 4265: unsigned CCP1ASE :1; |
[; ;pic16f1825.h: 4266: }; |
[; ;pic16f1825.h: 4267: struct { |
[; ;pic16f1825.h: 4268: unsigned PSS1BD :2; |
[; ;pic16f1825.h: 4269: unsigned PSS1AC :2; |
[; ;pic16f1825.h: 4270: unsigned CCP1AS :3; |
[; ;pic16f1825.h: 4271: }; |
[; ;pic16f1825.h: 4272: } ECCP1ASbits_t; |
[; ;pic16f1825.h: 4273: extern volatile ECCP1ASbits_t ECCP1ASbits @ 0x295; |
[; ;pic16f1825.h: 4332: extern volatile unsigned char PSTR1CON @ 0x296; |
"4334 |
[; ;pic16f1825.h: 4334: asm("PSTR1CON equ 0296h"); |
[; <" PSTR1CON equ 0296h ;# "> |
[; ;pic16f1825.h: 4337: typedef union { |
[; ;pic16f1825.h: 4338: struct { |
[; ;pic16f1825.h: 4339: unsigned STR1A :1; |
[; ;pic16f1825.h: 4340: unsigned STR1B :1; |
[; ;pic16f1825.h: 4341: unsigned STR1C :1; |
[; ;pic16f1825.h: 4342: unsigned STR1D :1; |
[; ;pic16f1825.h: 4343: unsigned STR1SYNC :1; |
[; ;pic16f1825.h: 4344: }; |
[; ;pic16f1825.h: 4345: } PSTR1CONbits_t; |
[; ;pic16f1825.h: 4346: extern volatile PSTR1CONbits_t PSTR1CONbits @ 0x296; |
[; ;pic16f1825.h: 4375: extern volatile unsigned char CCPR2L @ 0x298; |
"4377 |
[; ;pic16f1825.h: 4377: asm("CCPR2L equ 0298h"); |
[; <" CCPR2L equ 0298h ;# "> |
[; ;pic16f1825.h: 4380: typedef union { |
[; ;pic16f1825.h: 4381: struct { |
[; ;pic16f1825.h: 4382: unsigned CCPR2L :8; |
[; ;pic16f1825.h: 4383: }; |
[; ;pic16f1825.h: 4384: } CCPR2Lbits_t; |
[; ;pic16f1825.h: 4385: extern volatile CCPR2Lbits_t CCPR2Lbits @ 0x298; |
[; ;pic16f1825.h: 4394: extern volatile unsigned char CCPR2H @ 0x299; |
"4396 |
[; ;pic16f1825.h: 4396: asm("CCPR2H equ 0299h"); |
[; <" CCPR2H equ 0299h ;# "> |
[; ;pic16f1825.h: 4399: typedef union { |
[; ;pic16f1825.h: 4400: struct { |
[; ;pic16f1825.h: 4401: unsigned CCP2RH :8; |
[; ;pic16f1825.h: 4402: }; |
[; ;pic16f1825.h: 4403: } CCPR2Hbits_t; |
[; ;pic16f1825.h: 4404: extern volatile CCPR2Hbits_t CCPR2Hbits @ 0x299; |
[; ;pic16f1825.h: 4413: extern volatile unsigned char CCP2CON @ 0x29A; |
"4415 |
[; ;pic16f1825.h: 4415: asm("CCP2CON equ 029Ah"); |
[; <" CCP2CON equ 029Ah ;# "> |
[; ;pic16f1825.h: 4418: typedef union { |
[; ;pic16f1825.h: 4419: struct { |
[; ;pic16f1825.h: 4420: unsigned CCP2M0 :1; |
[; ;pic16f1825.h: 4421: unsigned CCP2M1 :1; |
[; ;pic16f1825.h: 4422: unsigned CCP2M2 :1; |
[; ;pic16f1825.h: 4423: unsigned CCP2M3 :1; |
[; ;pic16f1825.h: 4424: unsigned DC2B0 :1; |
[; ;pic16f1825.h: 4425: unsigned DC2B1 :1; |
[; ;pic16f1825.h: 4426: unsigned P2M0 :1; |
[; ;pic16f1825.h: 4427: unsigned P2M1 :1; |
[; ;pic16f1825.h: 4428: }; |
[; ;pic16f1825.h: 4429: struct { |
[; ;pic16f1825.h: 4430: unsigned CCP2M :4; |
[; ;pic16f1825.h: 4431: unsigned DC2B :2; |
[; ;pic16f1825.h: 4432: unsigned P2M :2; |
[; ;pic16f1825.h: 4433: }; |
[; ;pic16f1825.h: 4434: } CCP2CONbits_t; |
[; ;pic16f1825.h: 4435: extern volatile CCP2CONbits_t CCP2CONbits @ 0x29A; |
[; ;pic16f1825.h: 4494: extern volatile unsigned char PWM2CON @ 0x29B; |
"4496 |
[; ;pic16f1825.h: 4496: asm("PWM2CON equ 029Bh"); |
[; <" PWM2CON equ 029Bh ;# "> |
[; ;pic16f1825.h: 4499: typedef union { |
[; ;pic16f1825.h: 4500: struct { |
[; ;pic16f1825.h: 4501: unsigned P2DC0 :1; |
[; ;pic16f1825.h: 4502: unsigned P2DC1 :1; |
[; ;pic16f1825.h: 4503: unsigned P2DC2 :1; |
[; ;pic16f1825.h: 4504: unsigned P2DC3 :1; |
[; ;pic16f1825.h: 4505: unsigned P2DC4 :1; |
[; ;pic16f1825.h: 4506: unsigned P2DC5 :1; |
[; ;pic16f1825.h: 4507: unsigned P2DC6 :1; |
[; ;pic16f1825.h: 4508: unsigned P2RSEN :1; |
[; ;pic16f1825.h: 4509: }; |
[; ;pic16f1825.h: 4510: struct { |
[; ;pic16f1825.h: 4511: unsigned P2DC :7; |
[; ;pic16f1825.h: 4512: }; |
[; ;pic16f1825.h: 4513: } PWM2CONbits_t; |
[; ;pic16f1825.h: 4514: extern volatile PWM2CONbits_t PWM2CONbits @ 0x29B; |
[; ;pic16f1825.h: 4563: extern volatile unsigned char CCP2AS @ 0x29C; |
"4565 |
[; ;pic16f1825.h: 4565: asm("CCP2AS equ 029Ch"); |
[; <" CCP2AS equ 029Ch ;# "> |
[; ;pic16f1825.h: 4568: typedef union { |
[; ;pic16f1825.h: 4569: struct { |
[; ;pic16f1825.h: 4570: unsigned PSS2BD0 :1; |
[; ;pic16f1825.h: 4571: unsigned PSS2BD1 :1; |
[; ;pic16f1825.h: 4572: unsigned PSS2AC0 :1; |
[; ;pic16f1825.h: 4573: unsigned PSS2AC1 :1; |
[; ;pic16f1825.h: 4574: unsigned CCP2AS0 :1; |
[; ;pic16f1825.h: 4575: unsigned CCP2AS1 :1; |
[; ;pic16f1825.h: 4576: unsigned CCP2AS2 :1; |
[; ;pic16f1825.h: 4577: unsigned CCP2ASE :1; |
[; ;pic16f1825.h: 4578: }; |
[; ;pic16f1825.h: 4579: struct { |
[; ;pic16f1825.h: 4580: unsigned PSS2BD :2; |
[; ;pic16f1825.h: 4581: unsigned PSS2AC :2; |
[; ;pic16f1825.h: 4582: unsigned CCP2AS :3; |
[; ;pic16f1825.h: 4583: }; |
[; ;pic16f1825.h: 4584: } CCP2ASbits_t; |
[; ;pic16f1825.h: 4585: extern volatile CCP2ASbits_t CCP2ASbits @ 0x29C; |
[; ;pic16f1825.h: 4644: extern volatile unsigned char PSTR2CON @ 0x29D; |
"4646 |
[; ;pic16f1825.h: 4646: asm("PSTR2CON equ 029Dh"); |
[; <" PSTR2CON equ 029Dh ;# "> |
[; ;pic16f1825.h: 4649: typedef union { |
[; ;pic16f1825.h: 4650: struct { |
[; ;pic16f1825.h: 4651: unsigned STR2A :1; |
[; ;pic16f1825.h: 4652: unsigned STR2B :1; |
[; ;pic16f1825.h: 4653: unsigned STR2C :1; |
[; ;pic16f1825.h: 4654: unsigned STR2D :1; |
[; ;pic16f1825.h: 4655: unsigned STR2SYNC :1; |
[; ;pic16f1825.h: 4656: }; |
[; ;pic16f1825.h: 4657: } PSTR2CONbits_t; |
[; ;pic16f1825.h: 4658: extern volatile PSTR2CONbits_t PSTR2CONbits @ 0x29D; |
[; ;pic16f1825.h: 4687: extern volatile unsigned char CCPTMRS @ 0x29E; |
"4689 |
[; ;pic16f1825.h: 4689: asm("CCPTMRS equ 029Eh"); |
[; <" CCPTMRS equ 029Eh ;# "> |
[; ;pic16f1825.h: 4692: typedef union { |
[; ;pic16f1825.h: 4693: struct { |
[; ;pic16f1825.h: 4694: unsigned C1TSEL0 :1; |
[; ;pic16f1825.h: 4695: unsigned C1TSEL1 :1; |
[; ;pic16f1825.h: 4696: unsigned C2TSEL0 :1; |
[; ;pic16f1825.h: 4697: unsigned C2TSEL1 :1; |
[; ;pic16f1825.h: 4698: unsigned C3TSEL0 :1; |
[; ;pic16f1825.h: 4699: unsigned C3TSEL1 :1; |
[; ;pic16f1825.h: 4700: unsigned C4TSEL0 :1; |
[; ;pic16f1825.h: 4701: unsigned C4TSEL1 :1; |
[; ;pic16f1825.h: 4702: }; |
[; ;pic16f1825.h: 4703: struct { |
[; ;pic16f1825.h: 4704: unsigned C1TSEL :2; |
[; ;pic16f1825.h: 4705: unsigned C2TSEL :2; |
[; ;pic16f1825.h: 4706: unsigned C3TSEL :2; |
[; ;pic16f1825.h: 4707: unsigned C4TSEL :2; |
[; ;pic16f1825.h: 4708: }; |
[; ;pic16f1825.h: 4709: } CCPTMRSbits_t; |
[; ;pic16f1825.h: 4710: extern volatile CCPTMRSbits_t CCPTMRSbits @ 0x29E; |
[; ;pic16f1825.h: 4774: extern volatile unsigned char CCPR3L @ 0x311; |
"4776 |
[; ;pic16f1825.h: 4776: asm("CCPR3L equ 0311h"); |
[; <" CCPR3L equ 0311h ;# "> |
[; ;pic16f1825.h: 4779: typedef union { |
[; ;pic16f1825.h: 4780: struct { |
[; ;pic16f1825.h: 4781: unsigned CCPR3L :8; |
[; ;pic16f1825.h: 4782: }; |
[; ;pic16f1825.h: 4783: } CCPR3Lbits_t; |
[; ;pic16f1825.h: 4784: extern volatile CCPR3Lbits_t CCPR3Lbits @ 0x311; |
[; ;pic16f1825.h: 4793: extern volatile unsigned char CCPR3H @ 0x312; |
"4795 |
[; ;pic16f1825.h: 4795: asm("CCPR3H equ 0312h"); |
[; <" CCPR3H equ 0312h ;# "> |
[; ;pic16f1825.h: 4798: typedef union { |
[; ;pic16f1825.h: 4799: struct { |
[; ;pic16f1825.h: 4800: unsigned CCPR3H :8; |
[; ;pic16f1825.h: 4801: }; |
[; ;pic16f1825.h: 4802: } CCPR3Hbits_t; |
[; ;pic16f1825.h: 4803: extern volatile CCPR3Hbits_t CCPR3Hbits @ 0x312; |
[; ;pic16f1825.h: 4812: extern volatile unsigned char CCP3CON @ 0x313; |
"4814 |
[; ;pic16f1825.h: 4814: asm("CCP3CON equ 0313h"); |
[; <" CCP3CON equ 0313h ;# "> |
[; ;pic16f1825.h: 4817: typedef union { |
[; ;pic16f1825.h: 4818: struct { |
[; ;pic16f1825.h: 4819: unsigned CCP3M0 :1; |
[; ;pic16f1825.h: 4820: unsigned CCP3M1 :1; |
[; ;pic16f1825.h: 4821: unsigned CCP3M2 :1; |
[; ;pic16f1825.h: 4822: unsigned CCP3M3 :1; |
[; ;pic16f1825.h: 4823: unsigned DC3B0 :1; |
[; ;pic16f1825.h: 4824: unsigned DC3B1 :1; |
[; ;pic16f1825.h: 4825: }; |
[; ;pic16f1825.h: 4826: struct { |
[; ;pic16f1825.h: 4827: unsigned CCP3M :4; |
[; ;pic16f1825.h: 4828: unsigned DC3B :2; |
[; ;pic16f1825.h: 4829: }; |
[; ;pic16f1825.h: 4830: } CCP3CONbits_t; |
[; ;pic16f1825.h: 4831: extern volatile CCP3CONbits_t CCP3CONbits @ 0x313; |
[; ;pic16f1825.h: 4875: extern volatile unsigned char CCPR4L @ 0x318; |
"4877 |
[; ;pic16f1825.h: 4877: asm("CCPR4L equ 0318h"); |
[; <" CCPR4L equ 0318h ;# "> |
[; ;pic16f1825.h: 4880: typedef union { |
[; ;pic16f1825.h: 4881: struct { |
[; ;pic16f1825.h: 4882: unsigned CCPR4L :8; |
[; ;pic16f1825.h: 4883: }; |
[; ;pic16f1825.h: 4884: } CCPR4Lbits_t; |
[; ;pic16f1825.h: 4885: extern volatile CCPR4Lbits_t CCPR4Lbits @ 0x318; |
[; ;pic16f1825.h: 4894: extern volatile unsigned char CCPR4H @ 0x319; |
"4896 |
[; ;pic16f1825.h: 4896: asm("CCPR4H equ 0319h"); |
[; <" CCPR4H equ 0319h ;# "> |
[; ;pic16f1825.h: 4899: typedef union { |
[; ;pic16f1825.h: 4900: struct { |
[; ;pic16f1825.h: 4901: unsigned CCPR4H :8; |
[; ;pic16f1825.h: 4902: }; |
[; ;pic16f1825.h: 4903: } CCPR4Hbits_t; |
[; ;pic16f1825.h: 4904: extern volatile CCPR4Hbits_t CCPR4Hbits @ 0x319; |
[; ;pic16f1825.h: 4913: extern volatile unsigned char CCP4CON @ 0x31A; |
"4915 |
[; ;pic16f1825.h: 4915: asm("CCP4CON equ 031Ah"); |
[; <" CCP4CON equ 031Ah ;# "> |
[; ;pic16f1825.h: 4918: typedef union { |
[; ;pic16f1825.h: 4919: struct { |
[; ;pic16f1825.h: 4920: unsigned CCP4M0 :1; |
[; ;pic16f1825.h: 4921: unsigned CCP4M1 :1; |
[; ;pic16f1825.h: 4922: unsigned CCP4M2 :1; |
[; ;pic16f1825.h: 4923: unsigned CCP4M3 :1; |
[; ;pic16f1825.h: 4924: unsigned DC4B0 :1; |
[; ;pic16f1825.h: 4925: unsigned DC4B1 :1; |
[; ;pic16f1825.h: 4926: }; |
[; ;pic16f1825.h: 4927: struct { |
[; ;pic16f1825.h: 4928: unsigned CCP4M :4; |
[; ;pic16f1825.h: 4929: unsigned DC4B :2; |
[; ;pic16f1825.h: 4930: }; |
[; ;pic16f1825.h: 4931: } CCP4CONbits_t; |
[; ;pic16f1825.h: 4932: extern volatile CCP4CONbits_t CCP4CONbits @ 0x31A; |
[; ;pic16f1825.h: 4976: extern volatile unsigned char INLVLA @ 0x38C; |
"4978 |
[; ;pic16f1825.h: 4978: asm("INLVLA equ 038Ch"); |
[; <" INLVLA equ 038Ch ;# "> |
[; ;pic16f1825.h: 4981: typedef union { |
[; ;pic16f1825.h: 4982: struct { |
[; ;pic16f1825.h: 4983: unsigned INLVLA0 :1; |
[; ;pic16f1825.h: 4984: unsigned INLVLA1 :1; |
[; ;pic16f1825.h: 4985: unsigned INLVLA2 :1; |
[; ;pic16f1825.h: 4986: unsigned INLVLA3 :1; |
[; ;pic16f1825.h: 4987: unsigned INLVLA4 :1; |
[; ;pic16f1825.h: 4988: unsigned INLVLA5 :1; |
[; ;pic16f1825.h: 4989: }; |
[; ;pic16f1825.h: 4990: struct { |
[; ;pic16f1825.h: 4991: unsigned INLVLA :6; |
[; ;pic16f1825.h: 4992: }; |
[; ;pic16f1825.h: 4993: } INLVLAbits_t; |
[; ;pic16f1825.h: 4994: extern volatile INLVLAbits_t INLVLAbits @ 0x38C; |
[; ;pic16f1825.h: 5033: extern volatile unsigned char INLVLC @ 0x38E; |
"5035 |
[; ;pic16f1825.h: 5035: asm("INLVLC equ 038Eh"); |
[; <" INLVLC equ 038Eh ;# "> |
[; ;pic16f1825.h: 5038: typedef union { |
[; ;pic16f1825.h: 5039: struct { |
[; ;pic16f1825.h: 5040: unsigned INLVLC0 :1; |
[; ;pic16f1825.h: 5041: unsigned INLVLC1 :1; |
[; ;pic16f1825.h: 5042: unsigned INLVLC2 :1; |
[; ;pic16f1825.h: 5043: unsigned INLVLC3 :1; |
[; ;pic16f1825.h: 5044: unsigned INLVLC4 :1; |
[; ;pic16f1825.h: 5045: unsigned INLVLC5 :1; |
[; ;pic16f1825.h: 5046: }; |
[; ;pic16f1825.h: 5047: struct { |
[; ;pic16f1825.h: 5048: unsigned INLVLC :6; |
[; ;pic16f1825.h: 5049: }; |
[; ;pic16f1825.h: 5050: } INLVLCbits_t; |
[; ;pic16f1825.h: 5051: extern volatile INLVLCbits_t INLVLCbits @ 0x38E; |
[; ;pic16f1825.h: 5090: extern volatile unsigned char IOCAP @ 0x391; |
"5092 |
[; ;pic16f1825.h: 5092: asm("IOCAP equ 0391h"); |
[; <" IOCAP equ 0391h ;# "> |
[; ;pic16f1825.h: 5095: typedef union { |
[; ;pic16f1825.h: 5096: struct { |
[; ;pic16f1825.h: 5097: unsigned IOCAP0 :1; |
[; ;pic16f1825.h: 5098: unsigned IOCAP1 :1; |
[; ;pic16f1825.h: 5099: unsigned IOCAP2 :1; |
[; ;pic16f1825.h: 5100: unsigned IOCAP3 :1; |
[; ;pic16f1825.h: 5101: unsigned IOCAP4 :1; |
[; ;pic16f1825.h: 5102: unsigned IOCAP5 :1; |
[; ;pic16f1825.h: 5103: }; |
[; ;pic16f1825.h: 5104: struct { |
[; ;pic16f1825.h: 5105: unsigned IOCAP :6; |
[; ;pic16f1825.h: 5106: }; |
[; ;pic16f1825.h: 5107: } IOCAPbits_t; |
[; ;pic16f1825.h: 5108: extern volatile IOCAPbits_t IOCAPbits @ 0x391; |
[; ;pic16f1825.h: 5147: extern volatile unsigned char IOCAN @ 0x392; |
"5149 |
[; ;pic16f1825.h: 5149: asm("IOCAN equ 0392h"); |
[; <" IOCAN equ 0392h ;# "> |
[; ;pic16f1825.h: 5152: typedef union { |
[; ;pic16f1825.h: 5153: struct { |
[; ;pic16f1825.h: 5154: unsigned IOCAN0 :1; |
[; ;pic16f1825.h: 5155: unsigned IOCAN1 :1; |
[; ;pic16f1825.h: 5156: unsigned IOCAN2 :1; |
[; ;pic16f1825.h: 5157: unsigned IOCAN3 :1; |
[; ;pic16f1825.h: 5158: unsigned IOCAN4 :1; |
[; ;pic16f1825.h: 5159: unsigned IOCAN5 :1; |
[; ;pic16f1825.h: 5160: }; |
[; ;pic16f1825.h: 5161: struct { |
[; ;pic16f1825.h: 5162: unsigned IOCAN :6; |
[; ;pic16f1825.h: 5163: }; |
[; ;pic16f1825.h: 5164: } IOCANbits_t; |
[; ;pic16f1825.h: 5165: extern volatile IOCANbits_t IOCANbits @ 0x392; |
[; ;pic16f1825.h: 5204: extern volatile unsigned char IOCAF @ 0x393; |
"5206 |
[; ;pic16f1825.h: 5206: asm("IOCAF equ 0393h"); |
[; <" IOCAF equ 0393h ;# "> |
[; ;pic16f1825.h: 5209: typedef union { |
[; ;pic16f1825.h: 5210: struct { |
[; ;pic16f1825.h: 5211: unsigned IOCAF0 :1; |
[; ;pic16f1825.h: 5212: unsigned IOCAF1 :1; |
[; ;pic16f1825.h: 5213: unsigned IOCAF2 :1; |
[; ;pic16f1825.h: 5214: unsigned IOCAF3 :1; |
[; ;pic16f1825.h: 5215: unsigned IOCAF4 :1; |
[; ;pic16f1825.h: 5216: unsigned IOCAF5 :1; |
[; ;pic16f1825.h: 5217: }; |
[; ;pic16f1825.h: 5218: struct { |
[; ;pic16f1825.h: 5219: unsigned IOCAF :6; |
[; ;pic16f1825.h: 5220: }; |
[; ;pic16f1825.h: 5221: } IOCAFbits_t; |
[; ;pic16f1825.h: 5222: extern volatile IOCAFbits_t IOCAFbits @ 0x393; |
[; ;pic16f1825.h: 5261: extern volatile unsigned char CLKRCON @ 0x39A; |
"5263 |
[; ;pic16f1825.h: 5263: asm("CLKRCON equ 039Ah"); |
[; <" CLKRCON equ 039Ah ;# "> |
[; ;pic16f1825.h: 5266: typedef union { |
[; ;pic16f1825.h: 5267: struct { |
[; ;pic16f1825.h: 5268: unsigned CLKRDIV0 :1; |
[; ;pic16f1825.h: 5269: unsigned CLKRDIV1 :1; |
[; ;pic16f1825.h: 5270: unsigned CLKRDIV2 :1; |
[; ;pic16f1825.h: 5271: unsigned CLKRDC0 :1; |
[; ;pic16f1825.h: 5272: unsigned CLKRDC1 :1; |
[; ;pic16f1825.h: 5273: unsigned CLKRSLR :1; |
[; ;pic16f1825.h: 5274: unsigned CLKROE :1; |
[; ;pic16f1825.h: 5275: unsigned CLKREN :1; |
[; ;pic16f1825.h: 5276: }; |
[; ;pic16f1825.h: 5277: struct { |
[; ;pic16f1825.h: 5278: unsigned CLKRDIV :3; |
[; ;pic16f1825.h: 5279: unsigned CLKRDC :2; |
[; ;pic16f1825.h: 5280: }; |
[; ;pic16f1825.h: 5281: } CLKRCONbits_t; |
[; ;pic16f1825.h: 5282: extern volatile CLKRCONbits_t CLKRCONbits @ 0x39A; |
[; ;pic16f1825.h: 5336: extern volatile unsigned char MDCON @ 0x39C; |
"5338 |
[; ;pic16f1825.h: 5338: asm("MDCON equ 039Ch"); |
[; <" MDCON equ 039Ch ;# "> |
[; ;pic16f1825.h: 5341: typedef union { |
[; ;pic16f1825.h: 5342: struct { |
[; ;pic16f1825.h: 5343: unsigned MDBIT :1; |
[; ;pic16f1825.h: 5344: unsigned :2; |
[; ;pic16f1825.h: 5345: unsigned MDOUT :1; |
[; ;pic16f1825.h: 5346: unsigned MDOPOL :1; |
[; ;pic16f1825.h: 5347: unsigned MDSLR :1; |
[; ;pic16f1825.h: 5348: unsigned MDOE :1; |
[; ;pic16f1825.h: 5349: unsigned MDEN :1; |
[; ;pic16f1825.h: 5350: }; |
[; ;pic16f1825.h: 5351: } MDCONbits_t; |
[; ;pic16f1825.h: 5352: extern volatile MDCONbits_t MDCONbits @ 0x39C; |
[; ;pic16f1825.h: 5386: extern volatile unsigned char MDSRC @ 0x39D; |
"5388 |
[; ;pic16f1825.h: 5388: asm("MDSRC equ 039Dh"); |
[; <" MDSRC equ 039Dh ;# "> |
[; ;pic16f1825.h: 5391: typedef union { |
[; ;pic16f1825.h: 5392: struct { |
[; ;pic16f1825.h: 5393: unsigned MDMS0 :1; |
[; ;pic16f1825.h: 5394: unsigned MDMS1 :1; |
[; ;pic16f1825.h: 5395: unsigned MDMS2 :1; |
[; ;pic16f1825.h: 5396: unsigned MDMS3 :1; |
[; ;pic16f1825.h: 5397: unsigned :3; |
[; ;pic16f1825.h: 5398: unsigned MDMSODIS :1; |
[; ;pic16f1825.h: 5399: }; |
[; ;pic16f1825.h: 5400: struct { |
[; ;pic16f1825.h: 5401: unsigned MDMS :4; |
[; ;pic16f1825.h: 5402: }; |
[; ;pic16f1825.h: 5403: } MDSRCbits_t; |
[; ;pic16f1825.h: 5404: extern volatile MDSRCbits_t MDSRCbits @ 0x39D; |
[; ;pic16f1825.h: 5438: extern volatile unsigned char MDCARL @ 0x39E; |
"5440 |
[; ;pic16f1825.h: 5440: asm("MDCARL equ 039Eh"); |
[; <" MDCARL equ 039Eh ;# "> |
[; ;pic16f1825.h: 5443: typedef union { |
[; ;pic16f1825.h: 5444: struct { |
[; ;pic16f1825.h: 5445: unsigned MDCL0 :1; |
[; ;pic16f1825.h: 5446: unsigned MDCL1 :1; |
[; ;pic16f1825.h: 5447: unsigned MDCL2 :1; |
[; ;pic16f1825.h: 5448: unsigned MDCL3 :1; |
[; ;pic16f1825.h: 5449: unsigned :1; |
[; ;pic16f1825.h: 5450: unsigned MDCLSYNC :1; |
[; ;pic16f1825.h: 5451: unsigned MDCLPOL :1; |
[; ;pic16f1825.h: 5452: unsigned MDCLODIS :1; |
[; ;pic16f1825.h: 5453: }; |
[; ;pic16f1825.h: 5454: struct { |
[; ;pic16f1825.h: 5455: unsigned MDCL :4; |
[; ;pic16f1825.h: 5456: }; |
[; ;pic16f1825.h: 5457: } MDCARLbits_t; |
[; ;pic16f1825.h: 5458: extern volatile MDCARLbits_t MDCARLbits @ 0x39E; |
[; ;pic16f1825.h: 5502: extern volatile unsigned char MDCARH @ 0x39F; |
"5504 |
[; ;pic16f1825.h: 5504: asm("MDCARH equ 039Fh"); |
[; <" MDCARH equ 039Fh ;# "> |
[; ;pic16f1825.h: 5507: typedef union { |
[; ;pic16f1825.h: 5508: struct { |
[; ;pic16f1825.h: 5509: unsigned MDCH0 :1; |
[; ;pic16f1825.h: 5510: unsigned MDCH1 :1; |
[; ;pic16f1825.h: 5511: unsigned MDCH2 :1; |
[; ;pic16f1825.h: 5512: unsigned MDCH3 :1; |
[; ;pic16f1825.h: 5513: unsigned :1; |
[; ;pic16f1825.h: 5514: unsigned MDCHSYNC :1; |
[; ;pic16f1825.h: 5515: unsigned MDCHPOL :1; |
[; ;pic16f1825.h: 5516: unsigned MDCHODIS :1; |
[; ;pic16f1825.h: 5517: }; |
[; ;pic16f1825.h: 5518: struct { |
[; ;pic16f1825.h: 5519: unsigned MDCH :4; |
[; ;pic16f1825.h: 5520: }; |
[; ;pic16f1825.h: 5521: } MDCARHbits_t; |
[; ;pic16f1825.h: 5522: extern volatile MDCARHbits_t MDCARHbits @ 0x39F; |
[; ;pic16f1825.h: 5566: extern volatile unsigned char TMR4 @ 0x415; |
"5568 |
[; ;pic16f1825.h: 5568: asm("TMR4 equ 0415h"); |
[; <" TMR4 equ 0415h ;# "> |
[; ;pic16f1825.h: 5571: typedef union { |
[; ;pic16f1825.h: 5572: struct { |
[; ;pic16f1825.h: 5573: unsigned TMR4 :8; |
[; ;pic16f1825.h: 5574: }; |
[; ;pic16f1825.h: 5575: } TMR4bits_t; |
[; ;pic16f1825.h: 5576: extern volatile TMR4bits_t TMR4bits @ 0x415; |
[; ;pic16f1825.h: 5585: extern volatile unsigned char PR4 @ 0x416; |
"5587 |
[; ;pic16f1825.h: 5587: asm("PR4 equ 0416h"); |
[; <" PR4 equ 0416h ;# "> |
[; ;pic16f1825.h: 5590: typedef union { |
[; ;pic16f1825.h: 5591: struct { |
[; ;pic16f1825.h: 5592: unsigned PR4 :8; |
[; ;pic16f1825.h: 5593: }; |
[; ;pic16f1825.h: 5594: } PR4bits_t; |
[; ;pic16f1825.h: 5595: extern volatile PR4bits_t PR4bits @ 0x416; |
[; ;pic16f1825.h: 5604: extern volatile unsigned char T4CON @ 0x417; |
"5606 |
[; ;pic16f1825.h: 5606: asm("T4CON equ 0417h"); |
[; <" T4CON equ 0417h ;# "> |
[; ;pic16f1825.h: 5609: typedef union { |
[; ;pic16f1825.h: 5610: struct { |
[; ;pic16f1825.h: 5611: unsigned T4CKPS0 :1; |
[; ;pic16f1825.h: 5612: unsigned T4CKPS1 :1; |
[; ;pic16f1825.h: 5613: unsigned TMR4ON :1; |
[; ;pic16f1825.h: 5614: unsigned T4OUTPS0 :1; |
[; ;pic16f1825.h: 5615: unsigned T4OUTPS1 :1; |
[; ;pic16f1825.h: 5616: unsigned T4OUTPS2 :1; |
[; ;pic16f1825.h: 5617: unsigned T4OUTPS3 :1; |
[; ;pic16f1825.h: 5618: }; |
[; ;pic16f1825.h: 5619: struct { |
[; ;pic16f1825.h: 5620: unsigned T4CKPS :2; |
[; ;pic16f1825.h: 5621: unsigned :1; |
[; ;pic16f1825.h: 5622: unsigned T4OUTPS :4; |
[; ;pic16f1825.h: 5623: }; |
[; ;pic16f1825.h: 5624: } T4CONbits_t; |
[; ;pic16f1825.h: 5625: extern volatile T4CONbits_t T4CONbits @ 0x417; |
[; ;pic16f1825.h: 5674: extern volatile unsigned char TMR6 @ 0x41C; |
"5676 |
[; ;pic16f1825.h: 5676: asm("TMR6 equ 041Ch"); |
[; <" TMR6 equ 041Ch ;# "> |
[; ;pic16f1825.h: 5679: typedef union { |
[; ;pic16f1825.h: 5680: struct { |
[; ;pic16f1825.h: 5681: unsigned TMR6 :8; |
[; ;pic16f1825.h: 5682: }; |
[; ;pic16f1825.h: 5683: } TMR6bits_t; |
[; ;pic16f1825.h: 5684: extern volatile TMR6bits_t TMR6bits @ 0x41C; |
[; ;pic16f1825.h: 5693: extern volatile unsigned char PR6 @ 0x41D; |
"5695 |
[; ;pic16f1825.h: 5695: asm("PR6 equ 041Dh"); |
[; <" PR6 equ 041Dh ;# "> |
[; ;pic16f1825.h: 5698: typedef union { |
[; ;pic16f1825.h: 5699: struct { |
[; ;pic16f1825.h: 5700: unsigned PR6 :8; |
[; ;pic16f1825.h: 5701: }; |
[; ;pic16f1825.h: 5702: } PR6bits_t; |
[; ;pic16f1825.h: 5703: extern volatile PR6bits_t PR6bits @ 0x41D; |
[; ;pic16f1825.h: 5712: extern volatile unsigned char T6CON @ 0x41E; |
"5714 |
[; ;pic16f1825.h: 5714: asm("T6CON equ 041Eh"); |
[; <" T6CON equ 041Eh ;# "> |
[; ;pic16f1825.h: 5717: typedef union { |
[; ;pic16f1825.h: 5718: struct { |
[; ;pic16f1825.h: 5719: unsigned T6CKPS0 :1; |
[; ;pic16f1825.h: 5720: unsigned T6CKPS1 :1; |
[; ;pic16f1825.h: 5721: unsigned TMR6ON :1; |
[; ;pic16f1825.h: 5722: unsigned T6OUTPS0 :1; |
[; ;pic16f1825.h: 5723: unsigned T6OUTPS1 :1; |
[; ;pic16f1825.h: 5724: unsigned T6OUTPS2 :1; |
[; ;pic16f1825.h: 5725: unsigned T6OUTPS3 :1; |
[; ;pic16f1825.h: 5726: }; |
[; ;pic16f1825.h: 5727: struct { |
[; ;pic16f1825.h: 5728: unsigned T6CKPS :2; |
[; ;pic16f1825.h: 5729: unsigned :1; |
[; ;pic16f1825.h: 5730: unsigned T6OUTPS :4; |
[; ;pic16f1825.h: 5731: }; |
[; ;pic16f1825.h: 5732: } T6CONbits_t; |
[; ;pic16f1825.h: 5733: extern volatile T6CONbits_t T6CONbits @ 0x41E; |
[; ;pic16f1825.h: 5782: extern volatile unsigned char STATUS_SHAD @ 0xFE4; |
"5784 |
[; ;pic16f1825.h: 5784: asm("STATUS_SHAD equ 0FE4h"); |
[; <" STATUS_SHAD equ 0FE4h ;# "> |
[; ;pic16f1825.h: 5787: typedef union { |
[; ;pic16f1825.h: 5788: struct { |
[; ;pic16f1825.h: 5789: unsigned C_SHAD :1; |
[; ;pic16f1825.h: 5790: unsigned DC_SHAD :1; |
[; ;pic16f1825.h: 5791: unsigned Z_SHAD :1; |
[; ;pic16f1825.h: 5792: }; |
[; ;pic16f1825.h: 5793: } STATUS_SHADbits_t; |
[; ;pic16f1825.h: 5794: extern volatile STATUS_SHADbits_t STATUS_SHADbits @ 0xFE4; |
[; ;pic16f1825.h: 5813: extern volatile unsigned char WREG_SHAD @ 0xFE5; |
"5815 |
[; ;pic16f1825.h: 5815: asm("WREG_SHAD equ 0FE5h"); |
[; <" WREG_SHAD equ 0FE5h ;# "> |
[; ;pic16f1825.h: 5818: typedef union { |
[; ;pic16f1825.h: 5819: struct { |
[; ;pic16f1825.h: 5820: unsigned WREG_SHAD :8; |
[; ;pic16f1825.h: 5821: }; |
[; ;pic16f1825.h: 5822: } WREG_SHADbits_t; |
[; ;pic16f1825.h: 5823: extern volatile WREG_SHADbits_t WREG_SHADbits @ 0xFE5; |
[; ;pic16f1825.h: 5832: extern volatile unsigned char BSR_SHAD @ 0xFE6; |
"5834 |
[; ;pic16f1825.h: 5834: asm("BSR_SHAD equ 0FE6h"); |
[; <" BSR_SHAD equ 0FE6h ;# "> |
[; ;pic16f1825.h: 5837: typedef union { |
[; ;pic16f1825.h: 5838: struct { |
[; ;pic16f1825.h: 5839: unsigned BSR_SHAD :5; |
[; ;pic16f1825.h: 5840: }; |
[; ;pic16f1825.h: 5841: } BSR_SHADbits_t; |
[; ;pic16f1825.h: 5842: extern volatile BSR_SHADbits_t BSR_SHADbits @ 0xFE6; |
[; ;pic16f1825.h: 5851: extern volatile unsigned char PCLATH_SHAD @ 0xFE7; |
"5853 |
[; ;pic16f1825.h: 5853: asm("PCLATH_SHAD equ 0FE7h"); |
[; <" PCLATH_SHAD equ 0FE7h ;# "> |
[; ;pic16f1825.h: 5856: typedef union { |
[; ;pic16f1825.h: 5857: struct { |
[; ;pic16f1825.h: 5858: unsigned PCLATH_SHAD :7; |
[; ;pic16f1825.h: 5859: }; |
[; ;pic16f1825.h: 5860: } PCLATH_SHADbits_t; |
[; ;pic16f1825.h: 5861: extern volatile PCLATH_SHADbits_t PCLATH_SHADbits @ 0xFE7; |
[; ;pic16f1825.h: 5870: extern volatile unsigned char FSR0L_SHAD @ 0xFE8; |
"5872 |
[; ;pic16f1825.h: 5872: asm("FSR0L_SHAD equ 0FE8h"); |
[; <" FSR0L_SHAD equ 0FE8h ;# "> |
[; ;pic16f1825.h: 5875: typedef union { |
[; ;pic16f1825.h: 5876: struct { |
[; ;pic16f1825.h: 5877: unsigned FSR0L_SHAD :8; |
[; ;pic16f1825.h: 5878: }; |
[; ;pic16f1825.h: 5879: } FSR0L_SHADbits_t; |
[; ;pic16f1825.h: 5880: extern volatile FSR0L_SHADbits_t FSR0L_SHADbits @ 0xFE8; |
[; ;pic16f1825.h: 5889: extern volatile unsigned char FSR0H_SHAD @ 0xFE9; |
"5891 |
[; ;pic16f1825.h: 5891: asm("FSR0H_SHAD equ 0FE9h"); |
[; <" FSR0H_SHAD equ 0FE9h ;# "> |
[; ;pic16f1825.h: 5894: typedef union { |
[; ;pic16f1825.h: 5895: struct { |
[; ;pic16f1825.h: 5896: unsigned FSR0H_SHAD :8; |
[; ;pic16f1825.h: 5897: }; |
[; ;pic16f1825.h: 5898: } FSR0H_SHADbits_t; |
[; ;pic16f1825.h: 5899: extern volatile FSR0H_SHADbits_t FSR0H_SHADbits @ 0xFE9; |
[; ;pic16f1825.h: 5908: extern volatile unsigned char FSR1L_SHAD @ 0xFEA; |
"5910 |
[; ;pic16f1825.h: 5910: asm("FSR1L_SHAD equ 0FEAh"); |
[; <" FSR1L_SHAD equ 0FEAh ;# "> |
[; ;pic16f1825.h: 5913: typedef union { |
[; ;pic16f1825.h: 5914: struct { |
[; ;pic16f1825.h: 5915: unsigned FSR1L_SHAD :8; |
[; ;pic16f1825.h: 5916: }; |
[; ;pic16f1825.h: 5917: } FSR1L_SHADbits_t; |
[; ;pic16f1825.h: 5918: extern volatile FSR1L_SHADbits_t FSR1L_SHADbits @ 0xFEA; |
[; ;pic16f1825.h: 5927: extern volatile unsigned char FSR1H_SHAD @ 0xFEB; |
"5929 |
[; ;pic16f1825.h: 5929: asm("FSR1H_SHAD equ 0FEBh"); |
[; <" FSR1H_SHAD equ 0FEBh ;# "> |
[; ;pic16f1825.h: 5932: typedef union { |
[; ;pic16f1825.h: 5933: struct { |
[; ;pic16f1825.h: 5934: unsigned FSR1H_SHAD :8; |
[; ;pic16f1825.h: 5935: }; |
[; ;pic16f1825.h: 5936: } FSR1H_SHADbits_t; |
[; ;pic16f1825.h: 5937: extern volatile FSR1H_SHADbits_t FSR1H_SHADbits @ 0xFEB; |
[; ;pic16f1825.h: 5946: extern volatile unsigned char STKPTR @ 0xFED; |
"5948 |
[; ;pic16f1825.h: 5948: asm("STKPTR equ 0FEDh"); |
[; <" STKPTR equ 0FEDh ;# "> |
[; ;pic16f1825.h: 5951: typedef union { |
[; ;pic16f1825.h: 5952: struct { |
[; ;pic16f1825.h: 5953: unsigned STKPTR :5; |
[; ;pic16f1825.h: 5954: }; |
[; ;pic16f1825.h: 5955: } STKPTRbits_t; |
[; ;pic16f1825.h: 5956: extern volatile STKPTRbits_t STKPTRbits @ 0xFED; |
[; ;pic16f1825.h: 5965: extern volatile unsigned char TOSL @ 0xFEE; |
"5967 |
[; ;pic16f1825.h: 5967: asm("TOSL equ 0FEEh"); |
[; <" TOSL equ 0FEEh ;# "> |
[; ;pic16f1825.h: 5970: typedef union { |
[; ;pic16f1825.h: 5971: struct { |
[; ;pic16f1825.h: 5972: unsigned TOSL :8; |
[; ;pic16f1825.h: 5973: }; |
[; ;pic16f1825.h: 5974: } TOSLbits_t; |
[; ;pic16f1825.h: 5975: extern volatile TOSLbits_t TOSLbits @ 0xFEE; |
[; ;pic16f1825.h: 5984: extern volatile unsigned char TOSH @ 0xFEF; |
"5986 |
[; ;pic16f1825.h: 5986: asm("TOSH equ 0FEFh"); |
[; <" TOSH equ 0FEFh ;# "> |
[; ;pic16f1825.h: 5989: typedef union { |
[; ;pic16f1825.h: 5990: struct { |
[; ;pic16f1825.h: 5991: unsigned TOSH :7; |
[; ;pic16f1825.h: 5992: }; |
[; ;pic16f1825.h: 5993: } TOSHbits_t; |
[; ;pic16f1825.h: 5994: extern volatile TOSHbits_t TOSHbits @ 0xFEF; |
[; ;pic16f1825.h: 6009: extern volatile __bit ABDEN @ (((unsigned) &BAUDCON)*8) + 0; |
[; ;pic16f1825.h: 6011: extern volatile __bit ABDOVF @ (((unsigned) &BAUDCON)*8) + 7; |
[; ;pic16f1825.h: 6013: extern volatile __bit ACKDT @ (((unsigned) &SSP1CON2)*8) + 5; |
[; ;pic16f1825.h: 6015: extern volatile __bit ACKEN @ (((unsigned) &SSP1CON2)*8) + 4; |
[; ;pic16f1825.h: 6017: extern volatile __bit ACKSTAT @ (((unsigned) &SSP1CON2)*8) + 6; |
[; ;pic16f1825.h: 6019: extern volatile __bit ACKTIM @ (((unsigned) &SSP1CON3)*8) + 7; |
[; ;pic16f1825.h: 6021: extern volatile __bit ADCS0 @ (((unsigned) &ADCON1)*8) + 4; |
[; ;pic16f1825.h: 6023: extern volatile __bit ADCS1 @ (((unsigned) &ADCON1)*8) + 5; |
[; ;pic16f1825.h: 6025: extern volatile __bit ADCS2 @ (((unsigned) &ADCON1)*8) + 6; |
[; ;pic16f1825.h: 6027: extern volatile __bit ADDEN @ (((unsigned) &RCSTA)*8) + 3; |
[; ;pic16f1825.h: 6029: extern volatile __bit ADFM @ (((unsigned) &ADCON1)*8) + 7; |
[; ;pic16f1825.h: 6031: extern volatile __bit ADFVR0 @ (((unsigned) &FVRCON)*8) + 0; |
[; ;pic16f1825.h: 6033: extern volatile __bit ADFVR1 @ (((unsigned) &FVRCON)*8) + 1; |
[; ;pic16f1825.h: 6035: extern volatile __bit ADGO @ (((unsigned) &ADCON0)*8) + 1; |
[; ;pic16f1825.h: 6037: extern volatile __bit ADIE @ (((unsigned) &PIE1)*8) + 6; |
[; ;pic16f1825.h: 6039: extern volatile __bit ADIF @ (((unsigned) &PIR1)*8) + 6; |
[; ;pic16f1825.h: 6041: extern volatile __bit ADNREF @ (((unsigned) &ADCON1)*8) + 2; |
[; ;pic16f1825.h: 6043: extern volatile __bit ADON @ (((unsigned) &ADCON0)*8) + 0; |
[; ;pic16f1825.h: 6045: extern volatile __bit ADPREF0 @ (((unsigned) &ADCON1)*8) + 0; |
[; ;pic16f1825.h: 6047: extern volatile __bit ADPREF1 @ (((unsigned) &ADCON1)*8) + 1; |
[; ;pic16f1825.h: 6049: extern volatile __bit AHEN @ (((unsigned) &SSP1CON3)*8) + 1; |
[; ;pic16f1825.h: 6051: extern volatile __bit ANSA0 @ (((unsigned) &ANSELA)*8) + 0; |
[; ;pic16f1825.h: 6053: extern volatile __bit ANSA1 @ (((unsigned) &ANSELA)*8) + 1; |
[; ;pic16f1825.h: 6055: extern volatile __bit ANSA2 @ (((unsigned) &ANSELA)*8) + 2; |
[; ;pic16f1825.h: 6057: extern volatile __bit ANSA4 @ (((unsigned) &ANSELA)*8) + 4; |
[; ;pic16f1825.h: 6059: extern volatile __bit ANSC0 @ (((unsigned) &ANSELC)*8) + 0; |
[; ;pic16f1825.h: 6061: extern volatile __bit ANSC1 @ (((unsigned) &ANSELC)*8) + 1; |
[; ;pic16f1825.h: 6063: extern volatile __bit ANSC2 @ (((unsigned) &ANSELC)*8) + 2; |
[; ;pic16f1825.h: 6065: extern volatile __bit ANSC3 @ (((unsigned) &ANSELC)*8) + 3; |
[; ;pic16f1825.h: 6067: extern volatile __bit BCL1IE @ (((unsigned) &PIE2)*8) + 3; |
[; ;pic16f1825.h: 6069: extern volatile __bit BCL1IF @ (((unsigned) &PIR2)*8) + 3; |
[; ;pic16f1825.h: 6071: extern volatile __bit BF @ (((unsigned) &SSP1STAT)*8) + 0; |
[; ;pic16f1825.h: 6073: extern volatile __bit BOEN @ (((unsigned) &SSP1CON3)*8) + 4; |
[; ;pic16f1825.h: 6075: extern volatile __bit BORRDY @ (((unsigned) &BORCON)*8) + 0; |
[; ;pic16f1825.h: 6077: extern volatile __bit BRG16 @ (((unsigned) &BAUDCON)*8) + 3; |
[; ;pic16f1825.h: 6079: extern volatile __bit BRGH @ (((unsigned) &TXSTA)*8) + 2; |
[; ;pic16f1825.h: 6081: extern volatile __bit BSR0 @ (((unsigned) &BSR)*8) + 0; |
[; ;pic16f1825.h: 6083: extern volatile __bit BSR1 @ (((unsigned) &BSR)*8) + 1; |
[; ;pic16f1825.h: 6085: extern volatile __bit BSR2 @ (((unsigned) &BSR)*8) + 2; |
[; ;pic16f1825.h: 6087: extern volatile __bit BSR3 @ (((unsigned) &BSR)*8) + 3; |
[; ;pic16f1825.h: 6089: extern volatile __bit BSR4 @ (((unsigned) &BSR)*8) + 4; |
[; ;pic16f1825.h: 6091: extern volatile __bit C1HYS @ (((unsigned) &CM1CON0)*8) + 1; |
[; ;pic16f1825.h: 6093: extern volatile __bit C1IE @ (((unsigned) &PIE2)*8) + 5; |
[; ;pic16f1825.h: 6095: extern volatile __bit C1IF @ (((unsigned) &PIR2)*8) + 5; |
[; ;pic16f1825.h: 6097: extern volatile __bit C1INTN @ (((unsigned) &CM1CON1)*8) + 6; |
[; ;pic16f1825.h: 6099: extern volatile __bit C1INTP @ (((unsigned) &CM1CON1)*8) + 7; |
[; ;pic16f1825.h: 6101: extern volatile __bit C1NCH0 @ (((unsigned) &CM1CON1)*8) + 0; |
[; ;pic16f1825.h: 6103: extern volatile __bit C1NCH1 @ (((unsigned) &CM1CON1)*8) + 1; |
[; ;pic16f1825.h: 6105: extern volatile __bit C1OE @ (((unsigned) &CM1CON0)*8) + 5; |
[; ;pic16f1825.h: 6107: extern volatile __bit C1ON @ (((unsigned) &CM1CON0)*8) + 7; |
[; ;pic16f1825.h: 6109: extern volatile __bit C1OUT @ (((unsigned) &CM1CON0)*8) + 6; |
[; ;pic16f1825.h: 6111: extern volatile __bit C1PCH0 @ (((unsigned) &CM1CON1)*8) + 4; |
[; ;pic16f1825.h: 6113: extern volatile __bit C1PCH1 @ (((unsigned) &CM1CON1)*8) + 5; |
[; ;pic16f1825.h: 6115: extern volatile __bit C1POL @ (((unsigned) &CM1CON0)*8) + 4; |
[; ;pic16f1825.h: 6117: extern volatile __bit C1SP @ (((unsigned) &CM1CON0)*8) + 2; |
[; ;pic16f1825.h: 6119: extern volatile __bit C1SYNC @ (((unsigned) &CM1CON0)*8) + 0; |
[; ;pic16f1825.h: 6121: extern volatile __bit C1TSEL0 @ (((unsigned) &CCPTMRS)*8) + 0; |
[; ;pic16f1825.h: 6123: extern volatile __bit C1TSEL1 @ (((unsigned) &CCPTMRS)*8) + 1; |
[; ;pic16f1825.h: 6125: extern volatile __bit C2HYS @ (((unsigned) &CM2CON0)*8) + 1; |
[; ;pic16f1825.h: 6127: extern volatile __bit C2IE @ (((unsigned) &PIE2)*8) + 6; |
[; ;pic16f1825.h: 6129: extern volatile __bit C2IF @ (((unsigned) &PIR2)*8) + 6; |
[; ;pic16f1825.h: 6131: extern volatile __bit C2INTN @ (((unsigned) &CM2CON1)*8) + 6; |
[; ;pic16f1825.h: 6133: extern volatile __bit C2INTP @ (((unsigned) &CM2CON1)*8) + 7; |
[; ;pic16f1825.h: 6135: extern volatile __bit C2NCH0 @ (((unsigned) &CM2CON1)*8) + 0; |
[; ;pic16f1825.h: 6137: extern volatile __bit C2NCH1 @ (((unsigned) &CM2CON1)*8) + 1; |
[; ;pic16f1825.h: 6139: extern volatile __bit C2OE @ (((unsigned) &CM2CON0)*8) + 5; |
[; ;pic16f1825.h: 6141: extern volatile __bit C2ON @ (((unsigned) &CM2CON0)*8) + 7; |
[; ;pic16f1825.h: 6143: extern volatile __bit C2OUT @ (((unsigned) &CM2CON0)*8) + 6; |
[; ;pic16f1825.h: 6145: extern volatile __bit C2PCH0 @ (((unsigned) &CM2CON1)*8) + 4; |
[; ;pic16f1825.h: 6147: extern volatile __bit C2PCH1 @ (((unsigned) &CM2CON1)*8) + 5; |
[; ;pic16f1825.h: 6149: extern volatile __bit C2POL @ (((unsigned) &CM2CON0)*8) + 4; |
[; ;pic16f1825.h: 6151: extern volatile __bit C2SP @ (((unsigned) &CM2CON0)*8) + 2; |
[; ;pic16f1825.h: 6153: extern volatile __bit C2SYNC @ (((unsigned) &CM2CON0)*8) + 0; |
[; ;pic16f1825.h: 6155: extern volatile __bit C2TSEL0 @ (((unsigned) &CCPTMRS)*8) + 2; |
[; ;pic16f1825.h: 6157: extern volatile __bit C2TSEL1 @ (((unsigned) &CCPTMRS)*8) + 3; |
[; ;pic16f1825.h: 6159: extern volatile __bit C3TSEL0 @ (((unsigned) &CCPTMRS)*8) + 4; |
[; ;pic16f1825.h: 6161: extern volatile __bit C3TSEL1 @ (((unsigned) &CCPTMRS)*8) + 5; |
[; ;pic16f1825.h: 6163: extern volatile __bit C4TSEL0 @ (((unsigned) &CCPTMRS)*8) + 6; |
[; ;pic16f1825.h: 6165: extern volatile __bit C4TSEL1 @ (((unsigned) &CCPTMRS)*8) + 7; |
[; ;pic16f1825.h: 6167: extern volatile __bit CARRY @ (((unsigned) &STATUS)*8) + 0; |
[; ;pic16f1825.h: 6169: extern volatile __bit CCP1AS0 @ (((unsigned) &CCP1AS)*8) + 4; |
[; ;pic16f1825.h: 6171: extern volatile __bit CCP1AS1 @ (((unsigned) &CCP1AS)*8) + 5; |
[; ;pic16f1825.h: 6173: extern volatile __bit CCP1AS2 @ (((unsigned) &CCP1AS)*8) + 6; |
[; ;pic16f1825.h: 6175: extern volatile __bit CCP1ASE @ (((unsigned) &CCP1AS)*8) + 7; |
[; ;pic16f1825.h: 6177: extern volatile __bit CCP1IE @ (((unsigned) &PIE1)*8) + 2; |
[; ;pic16f1825.h: 6179: extern volatile __bit CCP1IF @ (((unsigned) &PIR1)*8) + 2; |
[; ;pic16f1825.h: 6181: extern volatile __bit CCP1M0 @ (((unsigned) &CCP1CON)*8) + 0; |
[; ;pic16f1825.h: 6183: extern volatile __bit CCP1M1 @ (((unsigned) &CCP1CON)*8) + 1; |
[; ;pic16f1825.h: 6185: extern volatile __bit CCP1M2 @ (((unsigned) &CCP1CON)*8) + 2; |
[; ;pic16f1825.h: 6187: extern volatile __bit CCP1M3 @ (((unsigned) &CCP1CON)*8) + 3; |
[; ;pic16f1825.h: 6189: extern volatile __bit CCP2AS0 @ (((unsigned) &CCP2AS)*8) + 4; |
[; ;pic16f1825.h: 6191: extern volatile __bit CCP2AS1 @ (((unsigned) &CCP2AS)*8) + 5; |
[; ;pic16f1825.h: 6193: extern volatile __bit CCP2AS2 @ (((unsigned) &CCP2AS)*8) + 6; |
[; ;pic16f1825.h: 6195: extern volatile __bit CCP2ASE @ (((unsigned) &CCP2AS)*8) + 7; |
[; ;pic16f1825.h: 6197: extern volatile __bit CCP2IE @ (((unsigned) &PIE2)*8) + 0; |
[; ;pic16f1825.h: 6199: extern volatile __bit CCP2IF @ (((unsigned) &PIR2)*8) + 0; |
[; ;pic16f1825.h: 6201: extern volatile __bit CCP2M0 @ (((unsigned) &CCP2CON)*8) + 0; |
[; ;pic16f1825.h: 6203: extern volatile __bit CCP2M1 @ (((unsigned) &CCP2CON)*8) + 1; |
[; ;pic16f1825.h: 6205: extern volatile __bit CCP2M2 @ (((unsigned) &CCP2CON)*8) + 2; |
[; ;pic16f1825.h: 6207: extern volatile __bit CCP2M3 @ (((unsigned) &CCP2CON)*8) + 3; |
[; ;pic16f1825.h: 6209: extern volatile __bit CCP2SEL @ (((unsigned) &APFCON1)*8) + 0; |
[; ;pic16f1825.h: 6211: extern volatile __bit CCP3IE @ (((unsigned) &PIE3)*8) + 4; |
[; ;pic16f1825.h: 6213: extern volatile __bit CCP3IF @ (((unsigned) &PIR3)*8) + 4; |
[; ;pic16f1825.h: 6215: extern volatile __bit CCP3M0 @ (((unsigned) &CCP3CON)*8) + 0; |
[; ;pic16f1825.h: 6217: extern volatile __bit CCP3M1 @ (((unsigned) &CCP3CON)*8) + 1; |
[; ;pic16f1825.h: 6219: extern volatile __bit CCP3M2 @ (((unsigned) &CCP3CON)*8) + 2; |
[; ;pic16f1825.h: 6221: extern volatile __bit CCP3M3 @ (((unsigned) &CCP3CON)*8) + 3; |
[; ;pic16f1825.h: 6223: extern volatile __bit CCP4IE @ (((unsigned) &PIE3)*8) + 5; |
[; ;pic16f1825.h: 6225: extern volatile __bit CCP4IF @ (((unsigned) &PIR3)*8) + 5; |
[; ;pic16f1825.h: 6227: extern volatile __bit CCP4M0 @ (((unsigned) &CCP4CON)*8) + 0; |
[; ;pic16f1825.h: 6229: extern volatile __bit CCP4M1 @ (((unsigned) &CCP4CON)*8) + 1; |
[; ;pic16f1825.h: 6231: extern volatile __bit CCP4M2 @ (((unsigned) &CCP4CON)*8) + 2; |
[; ;pic16f1825.h: 6233: extern volatile __bit CCP4M3 @ (((unsigned) &CCP4CON)*8) + 3; |
[; ;pic16f1825.h: 6235: extern volatile __bit CDAFVR0 @ (((unsigned) &FVRCON)*8) + 2; |
[; ;pic16f1825.h: 6237: extern volatile __bit CDAFVR1 @ (((unsigned) &FVRCON)*8) + 3; |
[; ;pic16f1825.h: 6239: extern volatile __bit CFGS @ (((unsigned) &EECON1)*8) + 6; |
[; ;pic16f1825.h: 6241: extern volatile __bit CHS0 @ (((unsigned) &ADCON0)*8) + 2; |
[; ;pic16f1825.h: 6243: extern volatile __bit CHS1 @ (((unsigned) &ADCON0)*8) + 3; |
[; ;pic16f1825.h: 6245: extern volatile __bit CHS2 @ (((unsigned) &ADCON0)*8) + 4; |
[; ;pic16f1825.h: 6247: extern volatile __bit CHS3 @ (((unsigned) &ADCON0)*8) + 5; |
[; ;pic16f1825.h: 6249: extern volatile __bit CHS4 @ (((unsigned) &ADCON0)*8) + 6; |
[; ;pic16f1825.h: 6251: extern volatile __bit CKE @ (((unsigned) &SSP1STAT)*8) + 6; |
[; ;pic16f1825.h: 6253: extern volatile __bit CKP @ (((unsigned) &SSP1CON1)*8) + 4; |
[; ;pic16f1825.h: 6255: extern volatile __bit CLKRDC0 @ (((unsigned) &CLKRCON)*8) + 3; |
[; ;pic16f1825.h: 6257: extern volatile __bit CLKRDC1 @ (((unsigned) &CLKRCON)*8) + 4; |
[; ;pic16f1825.h: 6259: extern volatile __bit CLKRDIV0 @ (((unsigned) &CLKRCON)*8) + 0; |
[; ;pic16f1825.h: 6261: extern volatile __bit CLKRDIV1 @ (((unsigned) &CLKRCON)*8) + 1; |
[; ;pic16f1825.h: 6263: extern volatile __bit CLKRDIV2 @ (((unsigned) &CLKRCON)*8) + 2; |
[; ;pic16f1825.h: 6265: extern volatile __bit CLKREN @ (((unsigned) &CLKRCON)*8) + 7; |
[; ;pic16f1825.h: 6267: extern volatile __bit CLKROE @ (((unsigned) &CLKRCON)*8) + 6; |
[; ;pic16f1825.h: 6269: extern volatile __bit CLKRSLR @ (((unsigned) &CLKRCON)*8) + 5; |
[; ;pic16f1825.h: 6271: extern volatile __bit CPSCH0 @ (((unsigned) &CPSCON1)*8) + 0; |
[; ;pic16f1825.h: 6273: extern volatile __bit CPSCH1 @ (((unsigned) &CPSCON1)*8) + 1; |
[; ;pic16f1825.h: 6275: extern volatile __bit CPSCH2 @ (((unsigned) &CPSCON1)*8) + 2; |
[; ;pic16f1825.h: 6277: extern volatile __bit CPSCH3 @ (((unsigned) &CPSCON1)*8) + 3; |
[; ;pic16f1825.h: 6279: extern volatile __bit CPSON @ (((unsigned) &CPSCON0)*8) + 7; |
[; ;pic16f1825.h: 6281: extern volatile __bit CPSOUT @ (((unsigned) &CPSCON0)*8) + 1; |
[; ;pic16f1825.h: 6283: extern volatile __bit CPSRM @ (((unsigned) &CPSCON0)*8) + 6; |
[; ;pic16f1825.h: 6285: extern volatile __bit CPSRNG0 @ (((unsigned) &CPSCON0)*8) + 2; |
[; ;pic16f1825.h: 6287: extern volatile __bit CPSRNG1 @ (((unsigned) &CPSCON0)*8) + 3; |
[; ;pic16f1825.h: 6289: extern volatile __bit CREN @ (((unsigned) &RCSTA)*8) + 4; |
[; ;pic16f1825.h: 6291: extern volatile __bit CSRC @ (((unsigned) &TXSTA)*8) + 7; |
[; ;pic16f1825.h: 6293: extern volatile __bit C_SHAD @ (((unsigned) &STATUS_SHAD)*8) + 0; |
[; ;pic16f1825.h: 6295: extern volatile __bit DACEN @ (((unsigned) &DACCON0)*8) + 7; |
[; ;pic16f1825.h: 6297: extern volatile __bit DACLPS @ (((unsigned) &DACCON0)*8) + 6; |
[; ;pic16f1825.h: 6299: extern volatile __bit DACNSS @ (((unsigned) &DACCON0)*8) + 0; |
[; ;pic16f1825.h: 6301: extern volatile __bit DACOE @ (((unsigned) &DACCON0)*8) + 5; |
[; ;pic16f1825.h: 6303: extern volatile __bit DACPSS0 @ (((unsigned) &DACCON0)*8) + 2; |
[; ;pic16f1825.h: 6305: extern volatile __bit DACPSS1 @ (((unsigned) &DACCON0)*8) + 3; |
[; ;pic16f1825.h: 6307: extern volatile __bit DACR0 @ (((unsigned) &DACCON1)*8) + 0; |
[; ;pic16f1825.h: 6309: extern volatile __bit DACR1 @ (((unsigned) &DACCON1)*8) + 1; |
[; ;pic16f1825.h: 6311: extern volatile __bit DACR2 @ (((unsigned) &DACCON1)*8) + 2; |
[; ;pic16f1825.h: 6313: extern volatile __bit DACR3 @ (((unsigned) &DACCON1)*8) + 3; |
[; ;pic16f1825.h: 6315: extern volatile __bit DACR4 @ (((unsigned) &DACCON1)*8) + 4; |
[; ;pic16f1825.h: 6317: extern volatile __bit DC @ (((unsigned) &STATUS)*8) + 1; |
[; ;pic16f1825.h: 6319: extern volatile __bit DC1B0 @ (((unsigned) &CCP1CON)*8) + 4; |
[; ;pic16f1825.h: 6321: extern volatile __bit DC1B1 @ (((unsigned) &CCP1CON)*8) + 5; |
[; ;pic16f1825.h: 6323: extern volatile __bit DC2B0 @ (((unsigned) &CCP2CON)*8) + 4; |
[; ;pic16f1825.h: 6325: extern volatile __bit DC2B1 @ (((unsigned) &CCP2CON)*8) + 5; |
[; ;pic16f1825.h: 6327: extern volatile __bit DC3B0 @ (((unsigned) &CCP3CON)*8) + 4; |
[; ;pic16f1825.h: 6329: extern volatile __bit DC3B1 @ (((unsigned) &CCP3CON)*8) + 5; |
[; ;pic16f1825.h: 6331: extern volatile __bit DC4B0 @ (((unsigned) &CCP4CON)*8) + 4; |
[; ;pic16f1825.h: 6333: extern volatile __bit DC4B1 @ (((unsigned) &CCP4CON)*8) + 5; |
[; ;pic16f1825.h: 6335: extern volatile __bit DC_SHAD @ (((unsigned) &STATUS_SHAD)*8) + 1; |
[; ;pic16f1825.h: 6337: extern volatile __bit DHEN @ (((unsigned) &SSP1CON3)*8) + 0; |
[; ;pic16f1825.h: 6339: extern volatile __bit D_nA @ (((unsigned) &SSP1STAT)*8) + 5; |
[; ;pic16f1825.h: 6341: extern volatile __bit EEIE @ (((unsigned) &PIE2)*8) + 4; |
[; ;pic16f1825.h: 6343: extern volatile __bit EEIF @ (((unsigned) &PIR2)*8) + 4; |
[; ;pic16f1825.h: 6345: extern volatile __bit EEPGD @ (((unsigned) &EECON1)*8) + 7; |
[; ;pic16f1825.h: 6347: extern volatile __bit FERR @ (((unsigned) &RCSTA)*8) + 2; |
[; ;pic16f1825.h: 6349: extern volatile __bit FREE @ (((unsigned) &EECON1)*8) + 4; |
[; ;pic16f1825.h: 6351: extern volatile __bit FVREN @ (((unsigned) &FVRCON)*8) + 7; |
[; ;pic16f1825.h: 6353: extern volatile __bit FVRRDY @ (((unsigned) &FVRCON)*8) + 6; |
[; ;pic16f1825.h: 6355: extern volatile __bit GCEN @ (((unsigned) &SSP1CON2)*8) + 7; |
[; ;pic16f1825.h: 6357: extern volatile __bit GIE @ (((unsigned) &INTCON)*8) + 7; |
[; ;pic16f1825.h: 6359: extern volatile __bit GO @ (((unsigned) &ADCON0)*8) + 1; |
[; ;pic16f1825.h: 6361: extern volatile __bit GO_nDONE @ (((unsigned) &ADCON0)*8) + 1; |
[; ;pic16f1825.h: 6363: extern volatile __bit HFIOFL @ (((unsigned) &OSCSTAT)*8) + 3; |
[; ;pic16f1825.h: 6365: extern volatile __bit HFIOFR @ (((unsigned) &OSCSTAT)*8) + 4; |
[; ;pic16f1825.h: 6367: extern volatile __bit HFIOFS @ (((unsigned) &OSCSTAT)*8) + 0; |
[; ;pic16f1825.h: 6369: extern volatile __bit INLVLA0 @ (((unsigned) &INLVLA)*8) + 0; |
[; ;pic16f1825.h: 6371: extern volatile __bit INLVLA1 @ (((unsigned) &INLVLA)*8) + 1; |
[; ;pic16f1825.h: 6373: extern volatile __bit INLVLA2 @ (((unsigned) &INLVLA)*8) + 2; |
[; ;pic16f1825.h: 6375: extern volatile __bit INLVLA3 @ (((unsigned) &INLVLA)*8) + 3; |
[; ;pic16f1825.h: 6377: extern volatile __bit INLVLA4 @ (((unsigned) &INLVLA)*8) + 4; |
[; ;pic16f1825.h: 6379: extern volatile __bit INLVLA5 @ (((unsigned) &INLVLA)*8) + 5; |
[; ;pic16f1825.h: 6381: extern volatile __bit INLVLC0 @ (((unsigned) &INLVLC)*8) + 0; |
[; ;pic16f1825.h: 6383: extern volatile __bit INLVLC1 @ (((unsigned) &INLVLC)*8) + 1; |
[; ;pic16f1825.h: 6385: extern volatile __bit INLVLC2 @ (((unsigned) &INLVLC)*8) + 2; |
[; ;pic16f1825.h: 6387: extern volatile __bit INLVLC3 @ (((unsigned) &INLVLC)*8) + 3; |
[; ;pic16f1825.h: 6389: extern volatile __bit INLVLC4 @ (((unsigned) &INLVLC)*8) + 4; |
[; ;pic16f1825.h: 6391: extern volatile __bit INLVLC5 @ (((unsigned) &INLVLC)*8) + 5; |
[; ;pic16f1825.h: 6393: extern volatile __bit INTE @ (((unsigned) &INTCON)*8) + 4; |
[; ;pic16f1825.h: 6395: extern volatile __bit INTEDG @ (((unsigned) &OPTION_REG)*8) + 6; |
[; ;pic16f1825.h: 6397: extern volatile __bit INTF @ (((unsigned) &INTCON)*8) + 1; |
[; ;pic16f1825.h: 6399: extern volatile __bit IOCAF0 @ (((unsigned) &IOCAF)*8) + 0; |
[; ;pic16f1825.h: 6401: extern volatile __bit IOCAF1 @ (((unsigned) &IOCAF)*8) + 1; |
[; ;pic16f1825.h: 6403: extern volatile __bit IOCAF2 @ (((unsigned) &IOCAF)*8) + 2; |
[; ;pic16f1825.h: 6405: extern volatile __bit IOCAF3 @ (((unsigned) &IOCAF)*8) + 3; |
[; ;pic16f1825.h: 6407: extern volatile __bit IOCAF4 @ (((unsigned) &IOCAF)*8) + 4; |
[; ;pic16f1825.h: 6409: extern volatile __bit IOCAF5 @ (((unsigned) &IOCAF)*8) + 5; |
[; ;pic16f1825.h: 6411: extern volatile __bit IOCAN0 @ (((unsigned) &IOCAN)*8) + 0; |
[; ;pic16f1825.h: 6413: extern volatile __bit IOCAN1 @ (((unsigned) &IOCAN)*8) + 1; |
[; ;pic16f1825.h: 6415: extern volatile __bit IOCAN2 @ (((unsigned) &IOCAN)*8) + 2; |
[; ;pic16f1825.h: 6417: extern volatile __bit IOCAN3 @ (((unsigned) &IOCAN)*8) + 3; |
[; ;pic16f1825.h: 6419: extern volatile __bit IOCAN4 @ (((unsigned) &IOCAN)*8) + 4; |
[; ;pic16f1825.h: 6421: extern volatile __bit IOCAN5 @ (((unsigned) &IOCAN)*8) + 5; |
[; ;pic16f1825.h: 6423: extern volatile __bit IOCAP0 @ (((unsigned) &IOCAP)*8) + 0; |
[; ;pic16f1825.h: 6425: extern volatile __bit IOCAP1 @ (((unsigned) &IOCAP)*8) + 1; |
[; ;pic16f1825.h: 6427: extern volatile __bit IOCAP2 @ (((unsigned) &IOCAP)*8) + 2; |
[; ;pic16f1825.h: 6429: extern volatile __bit IOCAP3 @ (((unsigned) &IOCAP)*8) + 3; |
[; ;pic16f1825.h: 6431: extern volatile __bit IOCAP4 @ (((unsigned) &IOCAP)*8) + 4; |
[; ;pic16f1825.h: 6433: extern volatile __bit IOCAP5 @ (((unsigned) &IOCAP)*8) + 5; |
[; ;pic16f1825.h: 6435: extern volatile __bit IOCIE @ (((unsigned) &INTCON)*8) + 3; |
[; ;pic16f1825.h: 6437: extern volatile __bit IOCIF @ (((unsigned) &INTCON)*8) + 0; |
[; ;pic16f1825.h: 6439: extern volatile __bit IRCF0 @ (((unsigned) &OSCCON)*8) + 3; |
[; ;pic16f1825.h: 6441: extern volatile __bit IRCF1 @ (((unsigned) &OSCCON)*8) + 4; |
[; ;pic16f1825.h: 6443: extern volatile __bit IRCF2 @ (((unsigned) &OSCCON)*8) + 5; |
[; ;pic16f1825.h: 6445: extern volatile __bit IRCF3 @ (((unsigned) &OSCCON)*8) + 6; |
[; ;pic16f1825.h: 6447: extern volatile __bit LATA0 @ (((unsigned) &LATA)*8) + 0; |
[; ;pic16f1825.h: 6449: extern volatile __bit LATA1 @ (((unsigned) &LATA)*8) + 1; |
[; ;pic16f1825.h: 6451: extern volatile __bit LATA2 @ (((unsigned) &LATA)*8) + 2; |
[; ;pic16f1825.h: 6453: extern volatile __bit LATA4 @ (((unsigned) &LATA)*8) + 4; |
[; ;pic16f1825.h: 6455: extern volatile __bit LATA5 @ (((unsigned) &LATA)*8) + 5; |
[; ;pic16f1825.h: 6457: extern volatile __bit LATC0 @ (((unsigned) &LATC)*8) + 0; |
[; ;pic16f1825.h: 6459: extern volatile __bit LATC1 @ (((unsigned) &LATC)*8) + 1; |
[; ;pic16f1825.h: 6461: extern volatile __bit LATC2 @ (((unsigned) &LATC)*8) + 2; |
[; ;pic16f1825.h: 6463: extern volatile __bit LATC3 @ (((unsigned) &LATC)*8) + 3; |
[; ;pic16f1825.h: 6465: extern volatile __bit LATC4 @ (((unsigned) &LATC)*8) + 4; |
[; ;pic16f1825.h: 6467: extern volatile __bit LATC5 @ (((unsigned) &LATC)*8) + 5; |
[; ;pic16f1825.h: 6469: extern volatile __bit LFIOFR @ (((unsigned) &OSCSTAT)*8) + 1; |
[; ;pic16f1825.h: 6471: extern volatile __bit LWLO @ (((unsigned) &EECON1)*8) + 5; |
[; ;pic16f1825.h: 6473: extern volatile __bit MC1OUT @ (((unsigned) &CMOUT)*8) + 0; |
[; ;pic16f1825.h: 6475: extern volatile __bit MC2OUT @ (((unsigned) &CMOUT)*8) + 1; |
[; ;pic16f1825.h: 6477: extern volatile __bit MDBIT @ (((unsigned) &MDCON)*8) + 0; |
[; ;pic16f1825.h: 6479: extern volatile __bit MDCH0 @ (((unsigned) &MDCARH)*8) + 0; |
[; ;pic16f1825.h: 6481: extern volatile __bit MDCH1 @ (((unsigned) &MDCARH)*8) + 1; |
[; ;pic16f1825.h: 6483: extern volatile __bit MDCH2 @ (((unsigned) &MDCARH)*8) + 2; |
[; ;pic16f1825.h: 6485: extern volatile __bit MDCH3 @ (((unsigned) &MDCARH)*8) + 3; |
[; ;pic16f1825.h: 6487: extern volatile __bit MDCHODIS @ (((unsigned) &MDCARH)*8) + 7; |
[; ;pic16f1825.h: 6489: extern volatile __bit MDCHPOL @ (((unsigned) &MDCARH)*8) + 6; |
[; ;pic16f1825.h: 6491: extern volatile __bit MDCHSYNC @ (((unsigned) &MDCARH)*8) + 5; |
[; ;pic16f1825.h: 6493: extern volatile __bit MDCL0 @ (((unsigned) &MDCARL)*8) + 0; |
[; ;pic16f1825.h: 6495: extern volatile __bit MDCL1 @ (((unsigned) &MDCARL)*8) + 1; |
[; ;pic16f1825.h: 6497: extern volatile __bit MDCL2 @ (((unsigned) &MDCARL)*8) + 2; |
[; ;pic16f1825.h: 6499: extern volatile __bit MDCL3 @ (((unsigned) &MDCARL)*8) + 3; |
[; ;pic16f1825.h: 6501: extern volatile __bit MDCLODIS @ (((unsigned) &MDCARL)*8) + 7; |
[; ;pic16f1825.h: 6503: extern volatile __bit MDCLPOL @ (((unsigned) &MDCARL)*8) + 6; |
[; ;pic16f1825.h: 6505: extern volatile __bit MDCLSYNC @ (((unsigned) &MDCARL)*8) + 5; |
[; ;pic16f1825.h: 6507: extern volatile __bit MDEN @ (((unsigned) &MDCON)*8) + 7; |
[; ;pic16f1825.h: 6509: extern volatile __bit MDMS0 @ (((unsigned) &MDSRC)*8) + 0; |
[; ;pic16f1825.h: 6511: extern volatile __bit MDMS1 @ (((unsigned) &MDSRC)*8) + 1; |
[; ;pic16f1825.h: 6513: extern volatile __bit MDMS2 @ (((unsigned) &MDSRC)*8) + 2; |
[; ;pic16f1825.h: 6515: extern volatile __bit MDMS3 @ (((unsigned) &MDSRC)*8) + 3; |
[; ;pic16f1825.h: 6517: extern volatile __bit MDMSODIS @ (((unsigned) &MDSRC)*8) + 7; |
[; ;pic16f1825.h: 6519: extern volatile __bit MDOE @ (((unsigned) &MDCON)*8) + 6; |
[; ;pic16f1825.h: 6521: extern volatile __bit MDOPOL @ (((unsigned) &MDCON)*8) + 4; |
[; ;pic16f1825.h: 6523: extern volatile __bit MDOUT @ (((unsigned) &MDCON)*8) + 3; |
[; ;pic16f1825.h: 6525: extern volatile __bit MDSLR @ (((unsigned) &MDCON)*8) + 5; |
[; ;pic16f1825.h: 6527: extern volatile __bit MFIOFR @ (((unsigned) &OSCSTAT)*8) + 2; |
[; ;pic16f1825.h: 6529: extern volatile __bit OERR @ (((unsigned) &RCSTA)*8) + 1; |
[; ;pic16f1825.h: 6531: extern volatile __bit OSFIE @ (((unsigned) &PIE2)*8) + 7; |
[; ;pic16f1825.h: 6533: extern volatile __bit OSFIF @ (((unsigned) &PIR2)*8) + 7; |
[; ;pic16f1825.h: 6535: extern volatile __bit OSTS @ (((unsigned) &OSCSTAT)*8) + 5; |
[; ;pic16f1825.h: 6537: extern volatile __bit P1CSEL @ (((unsigned) &APFCON1)*8) + 2; |
[; ;pic16f1825.h: 6539: extern volatile __bit P1DC0 @ (((unsigned) &PWM1CON)*8) + 0; |
[; ;pic16f1825.h: 6541: extern volatile __bit P1DC1 @ (((unsigned) &PWM1CON)*8) + 1; |
[; ;pic16f1825.h: 6543: extern volatile __bit P1DC2 @ (((unsigned) &PWM1CON)*8) + 2; |
[; ;pic16f1825.h: 6545: extern volatile __bit P1DC3 @ (((unsigned) &PWM1CON)*8) + 3; |
[; ;pic16f1825.h: 6547: extern volatile __bit P1DC4 @ (((unsigned) &PWM1CON)*8) + 4; |
[; ;pic16f1825.h: 6549: extern volatile __bit P1DC5 @ (((unsigned) &PWM1CON)*8) + 5; |
[; ;pic16f1825.h: 6551: extern volatile __bit P1DC6 @ (((unsigned) &PWM1CON)*8) + 6; |
[; ;pic16f1825.h: 6553: extern volatile __bit P1DSEL @ (((unsigned) &APFCON1)*8) + 3; |
[; ;pic16f1825.h: 6555: extern volatile __bit P1M0 @ (((unsigned) &CCP1CON)*8) + 6; |
[; ;pic16f1825.h: 6557: extern volatile __bit P1M1 @ (((unsigned) &CCP1CON)*8) + 7; |
[; ;pic16f1825.h: 6559: extern volatile __bit P1RSEN @ (((unsigned) &PWM1CON)*8) + 7; |
[; ;pic16f1825.h: 6561: extern volatile __bit P2BSEL @ (((unsigned) &APFCON1)*8) + 1; |
[; ;pic16f1825.h: 6563: extern volatile __bit P2DC0 @ (((unsigned) &PWM2CON)*8) + 0; |
[; ;pic16f1825.h: 6565: extern volatile __bit P2DC1 @ (((unsigned) &PWM2CON)*8) + 1; |
[; ;pic16f1825.h: 6567: extern volatile __bit P2DC2 @ (((unsigned) &PWM2CON)*8) + 2; |
[; ;pic16f1825.h: 6569: extern volatile __bit P2DC3 @ (((unsigned) &PWM2CON)*8) + 3; |
[; ;pic16f1825.h: 6571: extern volatile __bit P2DC4 @ (((unsigned) &PWM2CON)*8) + 4; |
[; ;pic16f1825.h: 6573: extern volatile __bit P2DC5 @ (((unsigned) &PWM2CON)*8) + 5; |
[; ;pic16f1825.h: 6575: extern volatile __bit P2DC6 @ (((unsigned) &PWM2CON)*8) + 6; |
[; ;pic16f1825.h: 6577: extern volatile __bit P2M0 @ (((unsigned) &CCP2CON)*8) + 6; |
[; ;pic16f1825.h: 6579: extern volatile __bit P2M1 @ (((unsigned) &CCP2CON)*8) + 7; |
[; ;pic16f1825.h: 6581: extern volatile __bit P2RSEN @ (((unsigned) &PWM2CON)*8) + 7; |
[; ;pic16f1825.h: 6583: extern volatile __bit PCIE @ (((unsigned) &SSP1CON3)*8) + 6; |
[; ;pic16f1825.h: 6585: extern volatile __bit PEIE @ (((unsigned) &INTCON)*8) + 6; |
[; ;pic16f1825.h: 6587: extern volatile __bit PEN @ (((unsigned) &SSP1CON2)*8) + 2; |
[; ;pic16f1825.h: 6589: extern volatile __bit PLLR @ (((unsigned) &OSCSTAT)*8) + 6; |
[; ;pic16f1825.h: 6591: extern volatile __bit PS0 @ (((unsigned) &OPTION_REG)*8) + 0; |
[; ;pic16f1825.h: 6593: extern volatile __bit PS1 @ (((unsigned) &OPTION_REG)*8) + 1; |
[; ;pic16f1825.h: 6595: extern volatile __bit PS2 @ (((unsigned) &OPTION_REG)*8) + 2; |
[; ;pic16f1825.h: 6597: extern volatile __bit PSA @ (((unsigned) &OPTION_REG)*8) + 3; |
[; ;pic16f1825.h: 6599: extern volatile __bit PSS1AC0 @ (((unsigned) &CCP1AS)*8) + 2; |
[; ;pic16f1825.h: 6601: extern volatile __bit PSS1AC1 @ (((unsigned) &CCP1AS)*8) + 3; |
[; ;pic16f1825.h: 6603: extern volatile __bit PSS1BD0 @ (((unsigned) &CCP1AS)*8) + 0; |
[; ;pic16f1825.h: 6605: extern volatile __bit PSS1BD1 @ (((unsigned) &CCP1AS)*8) + 1; |
[; ;pic16f1825.h: 6607: extern volatile __bit PSS2AC0 @ (((unsigned) &CCP2AS)*8) + 2; |
[; ;pic16f1825.h: 6609: extern volatile __bit PSS2AC1 @ (((unsigned) &CCP2AS)*8) + 3; |
[; ;pic16f1825.h: 6611: extern volatile __bit PSS2BD0 @ (((unsigned) &CCP2AS)*8) + 0; |
[; ;pic16f1825.h: 6613: extern volatile __bit PSS2BD1 @ (((unsigned) &CCP2AS)*8) + 1; |
[; ;pic16f1825.h: 6615: extern volatile __bit RA0 @ (((unsigned) &PORTA)*8) + 0; |
[; ;pic16f1825.h: 6617: extern volatile __bit RA1 @ (((unsigned) &PORTA)*8) + 1; |
[; ;pic16f1825.h: 6619: extern volatile __bit RA2 @ (((unsigned) &PORTA)*8) + 2; |
[; ;pic16f1825.h: 6621: extern volatile __bit RA3 @ (((unsigned) &PORTA)*8) + 3; |
[; ;pic16f1825.h: 6623: extern volatile __bit RA4 @ (((unsigned) &PORTA)*8) + 4; |
[; ;pic16f1825.h: 6625: extern volatile __bit RA5 @ (((unsigned) &PORTA)*8) + 5; |
[; ;pic16f1825.h: 6627: extern volatile __bit RC0 @ (((unsigned) &PORTC)*8) + 0; |
[; ;pic16f1825.h: 6629: extern volatile __bit RC1 @ (((unsigned) &PORTC)*8) + 1; |
[; ;pic16f1825.h: 6631: extern volatile __bit RC2 @ (((unsigned) &PORTC)*8) + 2; |
[; ;pic16f1825.h: 6633: extern volatile __bit RC3 @ (((unsigned) &PORTC)*8) + 3; |
[; ;pic16f1825.h: 6635: extern volatile __bit RC4 @ (((unsigned) &PORTC)*8) + 4; |
[; ;pic16f1825.h: 6637: extern volatile __bit RC5 @ (((unsigned) &PORTC)*8) + 5; |
[; ;pic16f1825.h: 6639: extern volatile __bit RCEN @ (((unsigned) &SSP1CON2)*8) + 3; |
[; ;pic16f1825.h: 6641: extern volatile __bit RCIDL @ (((unsigned) &BAUDCON)*8) + 6; |
[; ;pic16f1825.h: 6643: extern volatile __bit RCIE @ (((unsigned) &PIE1)*8) + 5; |
[; ;pic16f1825.h: 6645: extern volatile __bit RCIF @ (((unsigned) &PIR1)*8) + 5; |
[; ;pic16f1825.h: 6647: extern volatile __bit RD @ (((unsigned) &EECON1)*8) + 0; |
[; ;pic16f1825.h: 6649: extern volatile __bit RSEN @ (((unsigned) &SSP1CON2)*8) + 1; |
[; ;pic16f1825.h: 6651: extern volatile __bit RX9 @ (((unsigned) &RCSTA)*8) + 6; |
[; ;pic16f1825.h: 6653: extern volatile __bit RX9D @ (((unsigned) &RCSTA)*8) + 0; |
[; ;pic16f1825.h: 6655: extern volatile __bit RXDTSEL @ (((unsigned) &APFCON0)*8) + 7; |
[; ;pic16f1825.h: 6657: extern volatile __bit R_nW @ (((unsigned) &SSP1STAT)*8) + 2; |
[; ;pic16f1825.h: 6659: extern volatile __bit SBCDE @ (((unsigned) &SSP1CON3)*8) + 2; |
[; ;pic16f1825.h: 6661: extern volatile __bit SBOREN @ (((unsigned) &BORCON)*8) + 7; |
[; ;pic16f1825.h: 6663: extern volatile __bit SCIE @ (((unsigned) &SSP1CON3)*8) + 5; |
[; ;pic16f1825.h: 6665: extern volatile __bit SCKP @ (((unsigned) &BAUDCON)*8) + 4; |
[; ;pic16f1825.h: 6667: extern volatile __bit SCS0 @ (((unsigned) &OSCCON)*8) + 0; |
[; ;pic16f1825.h: 6669: extern volatile __bit SCS1 @ (((unsigned) &OSCCON)*8) + 1; |
[; ;pic16f1825.h: 6671: extern volatile __bit SDAHT @ (((unsigned) &SSP1CON3)*8) + 3; |
[; ;pic16f1825.h: 6673: extern volatile __bit SDOSEL @ (((unsigned) &APFCON0)*8) + 6; |
[; ;pic16f1825.h: 6675: extern volatile __bit SEN @ (((unsigned) &SSP1CON2)*8) + 0; |
[; ;pic16f1825.h: 6677: extern volatile __bit SENDB @ (((unsigned) &TXSTA)*8) + 3; |
[; ;pic16f1825.h: 6679: extern volatile __bit SMP @ (((unsigned) &SSP1STAT)*8) + 7; |
[; ;pic16f1825.h: 6681: extern volatile __bit SPEN @ (((unsigned) &RCSTA)*8) + 7; |
[; ;pic16f1825.h: 6683: extern volatile __bit SPLLEN @ (((unsigned) &OSCCON)*8) + 7; |
[; ;pic16f1825.h: 6685: extern volatile __bit SRCLK0 @ (((unsigned) &SRCON0)*8) + 4; |
[; ;pic16f1825.h: 6687: extern volatile __bit SRCLK1 @ (((unsigned) &SRCON0)*8) + 5; |
[; ;pic16f1825.h: 6689: extern volatile __bit SRCLK2 @ (((unsigned) &SRCON0)*8) + 6; |
[; ;pic16f1825.h: 6691: extern volatile __bit SREN @ (((unsigned) &RCSTA)*8) + 5; |
[; ;pic16f1825.h: 6693: extern volatile __bit SRLEN @ (((unsigned) &SRCON0)*8) + 7; |
[; ;pic16f1825.h: 6695: extern volatile __bit SRNQEN @ (((unsigned) &SRCON0)*8) + 2; |
[; ;pic16f1825.h: 6697: extern volatile __bit SRPR @ (((unsigned) &SRCON0)*8) + 0; |
[; ;pic16f1825.h: 6699: extern volatile __bit SRPS @ (((unsigned) &SRCON0)*8) + 1; |
[; ;pic16f1825.h: 6701: extern volatile __bit SRQEN @ (((unsigned) &SRCON0)*8) + 3; |
[; ;pic16f1825.h: 6703: extern volatile __bit SRRC1E @ (((unsigned) &SRCON1)*8) + 0; |
[; ;pic16f1825.h: 6705: extern volatile __bit SRRCKE @ (((unsigned) &SRCON1)*8) + 2; |
[; ;pic16f1825.h: 6707: extern volatile __bit SRRPE @ (((unsigned) &SRCON1)*8) + 3; |
[; ;pic16f1825.h: 6709: extern volatile __bit SRSC1E @ (((unsigned) &SRCON1)*8) + 4; |
[; ;pic16f1825.h: 6711: extern volatile __bit SRSCKE @ (((unsigned) &SRCON1)*8) + 6; |
[; ;pic16f1825.h: 6713: extern volatile __bit SRSPE @ (((unsigned) &SRCON1)*8) + 7; |
[; ;pic16f1825.h: 6715: extern volatile __bit SSP1IE @ (((unsigned) &PIE1)*8) + 3; |
[; ;pic16f1825.h: 6717: extern volatile __bit SSP1IF @ (((unsigned) &PIR1)*8) + 3; |
[; ;pic16f1825.h: 6719: extern volatile __bit SSPEN @ (((unsigned) &SSP1CON1)*8) + 5; |
[; ;pic16f1825.h: 6721: extern volatile __bit SSPM0 @ (((unsigned) &SSP1CON1)*8) + 0; |
[; ;pic16f1825.h: 6723: extern volatile __bit SSPM1 @ (((unsigned) &SSP1CON1)*8) + 1; |
[; ;pic16f1825.h: 6725: extern volatile __bit SSPM2 @ (((unsigned) &SSP1CON1)*8) + 2; |
[; ;pic16f1825.h: 6727: extern volatile __bit SSPM3 @ (((unsigned) &SSP1CON1)*8) + 3; |
[; ;pic16f1825.h: 6729: extern volatile __bit SSPOV @ (((unsigned) &SSP1CON1)*8) + 6; |
[; ;pic16f1825.h: 6731: extern volatile __bit SSSEL @ (((unsigned) &APFCON0)*8) + 5; |
[; ;pic16f1825.h: 6733: extern volatile __bit STKOVF @ (((unsigned) &PCON)*8) + 7; |
[; ;pic16f1825.h: 6735: extern volatile __bit STKUNF @ (((unsigned) &PCON)*8) + 6; |
[; ;pic16f1825.h: 6737: extern volatile __bit STR1A @ (((unsigned) &PSTR1CON)*8) + 0; |
[; ;pic16f1825.h: 6739: extern volatile __bit STR1B @ (((unsigned) &PSTR1CON)*8) + 1; |
[; ;pic16f1825.h: 6741: extern volatile __bit STR1C @ (((unsigned) &PSTR1CON)*8) + 2; |
[; ;pic16f1825.h: 6743: extern volatile __bit STR1D @ (((unsigned) &PSTR1CON)*8) + 3; |
[; ;pic16f1825.h: 6745: extern volatile __bit STR1SYNC @ (((unsigned) &PSTR1CON)*8) + 4; |
[; ;pic16f1825.h: 6747: extern volatile __bit STR2A @ (((unsigned) &PSTR2CON)*8) + 0; |
[; ;pic16f1825.h: 6749: extern volatile __bit STR2B @ (((unsigned) &PSTR2CON)*8) + 1; |
[; ;pic16f1825.h: 6751: extern volatile __bit STR2C @ (((unsigned) &PSTR2CON)*8) + 2; |
[; ;pic16f1825.h: 6753: extern volatile __bit STR2D @ (((unsigned) &PSTR2CON)*8) + 3; |
[; ;pic16f1825.h: 6755: extern volatile __bit STR2SYNC @ (((unsigned) &PSTR2CON)*8) + 4; |
[; ;pic16f1825.h: 6757: extern volatile __bit SWDTEN @ (((unsigned) &WDTCON)*8) + 0; |
[; ;pic16f1825.h: 6759: extern volatile __bit SYNC @ (((unsigned) &TXSTA)*8) + 4; |
[; ;pic16f1825.h: 6761: extern volatile __bit T0CS @ (((unsigned) &OPTION_REG)*8) + 5; |
[; ;pic16f1825.h: 6763: extern volatile __bit T0IE @ (((unsigned) &INTCON)*8) + 5; |
[; ;pic16f1825.h: 6765: extern volatile __bit T0IF @ (((unsigned) &INTCON)*8) + 2; |
[; ;pic16f1825.h: 6767: extern volatile __bit T0SE @ (((unsigned) &OPTION_REG)*8) + 4; |
[; ;pic16f1825.h: 6769: extern volatile __bit T0XCS @ (((unsigned) &CPSCON0)*8) + 0; |
[; ;pic16f1825.h: 6771: extern volatile __bit T1CKPS0 @ (((unsigned) &T1CON)*8) + 4; |
[; ;pic16f1825.h: 6773: extern volatile __bit T1CKPS1 @ (((unsigned) &T1CON)*8) + 5; |
[; ;pic16f1825.h: 6775: extern volatile __bit T1GGO @ (((unsigned) &T1GCON)*8) + 3; |
[; ;pic16f1825.h: 6777: extern volatile __bit T1GPOL @ (((unsigned) &T1GCON)*8) + 6; |
[; ;pic16f1825.h: 6779: extern volatile __bit T1GSEL @ (((unsigned) &APFCON0)*8) + 3; |
[; ;pic16f1825.h: 6781: extern volatile __bit T1GSPM @ (((unsigned) &T1GCON)*8) + 4; |
[; ;pic16f1825.h: 6783: extern volatile __bit T1GSS0 @ (((unsigned) &T1GCON)*8) + 0; |
[; ;pic16f1825.h: 6785: extern volatile __bit T1GSS1 @ (((unsigned) &T1GCON)*8) + 1; |
[; ;pic16f1825.h: 6787: extern volatile __bit T1GTM @ (((unsigned) &T1GCON)*8) + 5; |
[; ;pic16f1825.h: 6789: extern volatile __bit T1GVAL @ (((unsigned) &T1GCON)*8) + 2; |
[; ;pic16f1825.h: 6791: extern volatile __bit T1OSCEN @ (((unsigned) &T1CON)*8) + 3; |
[; ;pic16f1825.h: 6793: extern volatile __bit T1OSCR @ (((unsigned) &OSCSTAT)*8) + 7; |
[; ;pic16f1825.h: 6795: extern volatile __bit T2CKPS0 @ (((unsigned) &T2CON)*8) + 0; |
[; ;pic16f1825.h: 6797: extern volatile __bit T2CKPS1 @ (((unsigned) &T2CON)*8) + 1; |
[; ;pic16f1825.h: 6799: extern volatile __bit T2OUTPS0 @ (((unsigned) &T2CON)*8) + 3; |
[; ;pic16f1825.h: 6801: extern volatile __bit T2OUTPS1 @ (((unsigned) &T2CON)*8) + 4; |
[; ;pic16f1825.h: 6803: extern volatile __bit T2OUTPS2 @ (((unsigned) &T2CON)*8) + 5; |
[; ;pic16f1825.h: 6805: extern volatile __bit T2OUTPS3 @ (((unsigned) &T2CON)*8) + 6; |
[; ;pic16f1825.h: 6807: extern volatile __bit T4CKPS0 @ (((unsigned) &T4CON)*8) + 0; |
[; ;pic16f1825.h: 6809: extern volatile __bit T4CKPS1 @ (((unsigned) &T4CON)*8) + 1; |
[; ;pic16f1825.h: 6811: extern volatile __bit T4OUTPS0 @ (((unsigned) &T4CON)*8) + 3; |
[; ;pic16f1825.h: 6813: extern volatile __bit T4OUTPS1 @ (((unsigned) &T4CON)*8) + 4; |
[; ;pic16f1825.h: 6815: extern volatile __bit T4OUTPS2 @ (((unsigned) &T4CON)*8) + 5; |
[; ;pic16f1825.h: 6817: extern volatile __bit T4OUTPS3 @ (((unsigned) &T4CON)*8) + 6; |
[; ;pic16f1825.h: 6819: extern volatile __bit T6CKPS0 @ (((unsigned) &T6CON)*8) + 0; |
[; ;pic16f1825.h: 6821: extern volatile __bit T6CKPS1 @ (((unsigned) &T6CON)*8) + 1; |
[; ;pic16f1825.h: 6823: extern volatile __bit T6OUTPS0 @ (((unsigned) &T6CON)*8) + 3; |
[; ;pic16f1825.h: 6825: extern volatile __bit T6OUTPS1 @ (((unsigned) &T6CON)*8) + 4; |
[; ;pic16f1825.h: 6827: extern volatile __bit T6OUTPS2 @ (((unsigned) &T6CON)*8) + 5; |
[; ;pic16f1825.h: 6829: extern volatile __bit T6OUTPS3 @ (((unsigned) &T6CON)*8) + 6; |
[; ;pic16f1825.h: 6831: extern volatile __bit TMR0CS @ (((unsigned) &OPTION_REG)*8) + 5; |
[; ;pic16f1825.h: 6833: extern volatile __bit TMR0IE @ (((unsigned) &INTCON)*8) + 5; |
[; ;pic16f1825.h: 6835: extern volatile __bit TMR0IF @ (((unsigned) &INTCON)*8) + 2; |
[; ;pic16f1825.h: 6837: extern volatile __bit TMR0SE @ (((unsigned) &OPTION_REG)*8) + 4; |
[; ;pic16f1825.h: 6839: extern volatile __bit TMR1CS0 @ (((unsigned) &T1CON)*8) + 6; |
[; ;pic16f1825.h: 6841: extern volatile __bit TMR1CS1 @ (((unsigned) &T1CON)*8) + 7; |
[; ;pic16f1825.h: 6843: extern volatile __bit TMR1GE @ (((unsigned) &T1GCON)*8) + 7; |
[; ;pic16f1825.h: 6845: extern volatile __bit TMR1GIE @ (((unsigned) &PIE1)*8) + 7; |
[; ;pic16f1825.h: 6847: extern volatile __bit TMR1GIF @ (((unsigned) &PIR1)*8) + 7; |
[; ;pic16f1825.h: 6849: extern volatile __bit TMR1IE @ (((unsigned) &PIE1)*8) + 0; |
[; ;pic16f1825.h: 6851: extern volatile __bit TMR1IF @ (((unsigned) &PIR1)*8) + 0; |
[; ;pic16f1825.h: 6853: extern volatile __bit TMR1ON @ (((unsigned) &T1CON)*8) + 0; |
[; ;pic16f1825.h: 6855: extern volatile __bit TMR2IE @ (((unsigned) &PIE1)*8) + 1; |
[; ;pic16f1825.h: 6857: extern volatile __bit TMR2IF @ (((unsigned) &PIR1)*8) + 1; |
[; ;pic16f1825.h: 6859: extern volatile __bit TMR2ON @ (((unsigned) &T2CON)*8) + 2; |
[; ;pic16f1825.h: 6861: extern volatile __bit TMR4IE @ (((unsigned) &PIE3)*8) + 1; |
[; ;pic16f1825.h: 6863: extern volatile __bit TMR4IF @ (((unsigned) &PIR3)*8) + 1; |
[; ;pic16f1825.h: 6865: extern volatile __bit TMR4ON @ (((unsigned) &T4CON)*8) + 2; |
[; ;pic16f1825.h: 6867: extern volatile __bit TMR6IE @ (((unsigned) &PIE3)*8) + 3; |
[; ;pic16f1825.h: 6869: extern volatile __bit TMR6IF @ (((unsigned) &PIR3)*8) + 3; |
[; ;pic16f1825.h: 6871: extern volatile __bit TMR6ON @ (((unsigned) &T6CON)*8) + 2; |
[; ;pic16f1825.h: 6873: extern volatile __bit TRISA0 @ (((unsigned) &TRISA)*8) + 0; |
[; ;pic16f1825.h: 6875: extern volatile __bit TRISA1 @ (((unsigned) &TRISA)*8) + 1; |
[; ;pic16f1825.h: 6877: extern volatile __bit TRISA2 @ (((unsigned) &TRISA)*8) + 2; |
[; ;pic16f1825.h: 6879: extern volatile __bit TRISA3 @ (((unsigned) &TRISA)*8) + 3; |
[; ;pic16f1825.h: 6881: extern volatile __bit TRISA4 @ (((unsigned) &TRISA)*8) + 4; |
[; ;pic16f1825.h: 6883: extern volatile __bit TRISA5 @ (((unsigned) &TRISA)*8) + 5; |
[; ;pic16f1825.h: 6885: extern volatile __bit TRISC0 @ (((unsigned) &TRISC)*8) + 0; |
[; ;pic16f1825.h: 6887: extern volatile __bit TRISC1 @ (((unsigned) &TRISC)*8) + 1; |
[; ;pic16f1825.h: 6889: extern volatile __bit TRISC2 @ (((unsigned) &TRISC)*8) + 2; |
[; ;pic16f1825.h: 6891: extern volatile __bit TRISC3 @ (((unsigned) &TRISC)*8) + 3; |
[; ;pic16f1825.h: 6893: extern volatile __bit TRISC4 @ (((unsigned) &TRISC)*8) + 4; |
[; ;pic16f1825.h: 6895: extern volatile __bit TRISC5 @ (((unsigned) &TRISC)*8) + 5; |
[; ;pic16f1825.h: 6897: extern volatile __bit TRMT @ (((unsigned) &TXSTA)*8) + 1; |
[; ;pic16f1825.h: 6899: extern volatile __bit TSEN @ (((unsigned) &FVRCON)*8) + 5; |
[; ;pic16f1825.h: 6901: extern volatile __bit TSRNG @ (((unsigned) &FVRCON)*8) + 4; |
[; ;pic16f1825.h: 6903: extern volatile __bit TUN0 @ (((unsigned) &OSCTUNE)*8) + 0; |
[; ;pic16f1825.h: 6905: extern volatile __bit TUN1 @ (((unsigned) &OSCTUNE)*8) + 1; |
[; ;pic16f1825.h: 6907: extern volatile __bit TUN2 @ (((unsigned) &OSCTUNE)*8) + 2; |
[; ;pic16f1825.h: 6909: extern volatile __bit TUN3 @ (((unsigned) &OSCTUNE)*8) + 3; |
[; ;pic16f1825.h: 6911: extern volatile __bit TUN4 @ (((unsigned) &OSCTUNE)*8) + 4; |
[; ;pic16f1825.h: 6913: extern volatile __bit TUN5 @ (((unsigned) &OSCTUNE)*8) + 5; |
[; ;pic16f1825.h: 6915: extern volatile __bit TX9 @ (((unsigned) &TXSTA)*8) + 6; |
[; ;pic16f1825.h: 6917: extern volatile __bit TX9D @ (((unsigned) &TXSTA)*8) + 0; |
[; ;pic16f1825.h: 6919: extern volatile __bit TXCKSEL @ (((unsigned) &APFCON0)*8) + 2; |
[; ;pic16f1825.h: 6921: extern volatile __bit TXEN @ (((unsigned) &TXSTA)*8) + 5; |
[; ;pic16f1825.h: 6923: extern volatile __bit TXIE @ (((unsigned) &PIE1)*8) + 4; |
[; ;pic16f1825.h: 6925: extern volatile __bit TXIF @ (((unsigned) &PIR1)*8) + 4; |
[; ;pic16f1825.h: 6927: extern volatile __bit UA @ (((unsigned) &SSP1STAT)*8) + 1; |
[; ;pic16f1825.h: 6929: extern volatile __bit WCOL @ (((unsigned) &SSP1CON1)*8) + 7; |
[; ;pic16f1825.h: 6931: extern volatile __bit WDTPS0 @ (((unsigned) &WDTCON)*8) + 1; |
[; ;pic16f1825.h: 6933: extern volatile __bit WDTPS1 @ (((unsigned) &WDTCON)*8) + 2; |
[; ;pic16f1825.h: 6935: extern volatile __bit WDTPS2 @ (((unsigned) &WDTCON)*8) + 3; |
[; ;pic16f1825.h: 6937: extern volatile __bit WDTPS3 @ (((unsigned) &WDTCON)*8) + 4; |
[; ;pic16f1825.h: 6939: extern volatile __bit WDTPS4 @ (((unsigned) &WDTCON)*8) + 5; |
[; ;pic16f1825.h: 6941: extern volatile __bit WPUA0 @ (((unsigned) &WPUA)*8) + 0; |
[; ;pic16f1825.h: 6943: extern volatile __bit WPUA1 @ (((unsigned) &WPUA)*8) + 1; |
[; ;pic16f1825.h: 6945: extern volatile __bit WPUA2 @ (((unsigned) &WPUA)*8) + 2; |
[; ;pic16f1825.h: 6947: extern volatile __bit WPUA3 @ (((unsigned) &WPUA)*8) + 3; |
[; ;pic16f1825.h: 6949: extern volatile __bit WPUA4 @ (((unsigned) &WPUA)*8) + 4; |
[; ;pic16f1825.h: 6951: extern volatile __bit WPUA5 @ (((unsigned) &WPUA)*8) + 5; |
[; ;pic16f1825.h: 6953: extern volatile __bit WPUC0 @ (((unsigned) &WPUC)*8) + 0; |
[; ;pic16f1825.h: 6955: extern volatile __bit WPUC1 @ (((unsigned) &WPUC)*8) + 1; |
[; ;pic16f1825.h: 6957: extern volatile __bit WPUC2 @ (((unsigned) &WPUC)*8) + 2; |
[; ;pic16f1825.h: 6959: extern volatile __bit WPUC3 @ (((unsigned) &WPUC)*8) + 3; |
[; ;pic16f1825.h: 6961: extern volatile __bit WPUC4 @ (((unsigned) &WPUC)*8) + 4; |
[; ;pic16f1825.h: 6963: extern volatile __bit WPUC5 @ (((unsigned) &WPUC)*8) + 5; |
[; ;pic16f1825.h: 6965: extern volatile __bit WR @ (((unsigned) &EECON1)*8) + 1; |
[; ;pic16f1825.h: 6967: extern volatile __bit WREN @ (((unsigned) &EECON1)*8) + 2; |
[; ;pic16f1825.h: 6969: extern volatile __bit WRERR @ (((unsigned) &EECON1)*8) + 3; |
[; ;pic16f1825.h: 6971: extern volatile __bit WUE @ (((unsigned) &BAUDCON)*8) + 1; |
[; ;pic16f1825.h: 6973: extern volatile __bit ZERO @ (((unsigned) &STATUS)*8) + 2; |
[; ;pic16f1825.h: 6975: extern volatile __bit Z_SHAD @ (((unsigned) &STATUS_SHAD)*8) + 2; |
[; ;pic16f1825.h: 6977: extern volatile __bit nBOR @ (((unsigned) &PCON)*8) + 0; |
[; ;pic16f1825.h: 6979: extern volatile __bit nPD @ (((unsigned) &STATUS)*8) + 3; |
[; ;pic16f1825.h: 6981: extern volatile __bit nPOR @ (((unsigned) &PCON)*8) + 1; |
[; ;pic16f1825.h: 6983: extern volatile __bit nRI @ (((unsigned) &PCON)*8) + 2; |
[; ;pic16f1825.h: 6985: extern volatile __bit nRMCLR @ (((unsigned) &PCON)*8) + 3; |
[; ;pic16f1825.h: 6987: extern volatile __bit nT1SYNC @ (((unsigned) &T1CON)*8) + 2; |
[; ;pic16f1825.h: 6989: extern volatile __bit nTO @ (((unsigned) &STATUS)*8) + 4; |
[; ;pic16f1825.h: 6991: 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); |
[; ;stdint.h: 13: typedef signed char int8_t; |
[; ;stdint.h: 20: typedef signed int int16_t; |
[; ;stdint.h: 28: typedef signed short long int int24_t; |
[; ;stdint.h: 36: typedef signed long int int32_t; |
[; ;stdint.h: 43: typedef unsigned char uint8_t; |
[; ;stdint.h: 49: typedef unsigned int uint16_t; |
[; ;stdint.h: 56: typedef unsigned short long int uint24_t; |
[; ;stdint.h: 63: typedef unsigned long int uint32_t; |
[; ;stdint.h: 71: typedef signed char int_least8_t; |
[; ;stdint.h: 78: typedef signed int int_least16_t; |
[; ;stdint.h: 90: typedef signed short long int int_least24_t; |
[; ;stdint.h: 98: typedef signed long int int_least32_t; |
[; ;stdint.h: 105: typedef unsigned char uint_least8_t; |
[; ;stdint.h: 111: typedef unsigned int uint_least16_t; |
[; ;stdint.h: 121: typedef unsigned short long int uint_least24_t; |
[; ;stdint.h: 128: typedef unsigned long int uint_least32_t; |
[; ;stdint.h: 137: typedef signed char int_fast8_t; |
[; ;stdint.h: 144: typedef signed int int_fast16_t; |
[; ;stdint.h: 156: typedef signed short long int int_fast24_t; |
[; ;stdint.h: 164: typedef signed long int int_fast32_t; |
[; ;stdint.h: 171: typedef unsigned char uint_fast8_t; |
[; ;stdint.h: 177: typedef unsigned int uint_fast16_t; |
[; ;stdint.h: 187: typedef unsigned short long int uint_fast24_t; |
[; ;stdint.h: 194: typedef unsigned long int uint_fast32_t; |
[; ;stdint.h: 200: typedef int32_t intmax_t; |
[; ;stdint.h: 205: typedef uint32_t uintmax_t; |
[; ;stdint.h: 210: typedef int16_t intptr_t; |
[; ;stdint.h: 215: typedef uint16_t uintptr_t; |
[; ;defines.h: 41: typedef enum { |
[; ;defines.h: 42: SINGLE_STEP, |
[; ;defines.h: 43: AUTO_STEP, |
[; ;defines.h: 44: SET_MICROSTEP |
[; ;defines.h: 45: } OPERATING_MODE; |
[; ;defines.h: 47: void Set_Next_Mode(void); |
[; ;defines.h: 48: OPERATING_MODE Get_Cur_Mode(void); |
[; ;defines.h: 49: void Set_Next_Step(void); |
[; ;INTERRUPTS.h: 5: void Interrupt_Init(void); |
[; ;INTERRUPTS.h: 8: void Interrupt_Enable(void); |
[; ;INTERRUPTS.h: 11: void Interrupt_Disable(void); |
[; ;INTERRUPTS.h: 13: void interrupt InterruptHandler(void); |
[; ;IOC.h: 4: void IOC_Init(void); |
[; ;IOC.h: 5: void IOC_Interrupt_Handler(void); |
"5 INTERRUPTS.c |
[v _Interrupt_Init `(v ~T0 @X0 1 ef ] |
{ |
[; ;INTERRUPTS.c: 5: void Interrupt_Init() { |
[e :U _Interrupt_Init ] |
[f ] |
[; ;INTERRUPTS.c: 6: } |
"6 |
[e :UE 324 ] |
} |
"8 |
[v _Interrupt_Enable `(v ~T0 @X0 1 ef ] |
{ |
[; ;INTERRUPTS.c: 8: void Interrupt_Enable() { |
[e :U _Interrupt_Enable ] |
[f ] |
[; ;INTERRUPTS.c: 10: INTCONbits.PEIE = 1; |
"10 |
[e = . . _INTCONbits 0 6 -> -> 1 `i `uc ] |
[; ;INTERRUPTS.c: 11: INTCONbits.GIE = 1; |
"11 |
[e = . . _INTCONbits 0 7 -> -> 1 `i `uc ] |
[; ;INTERRUPTS.c: 12: } |
"12 |
[e :UE 325 ] |
} |
"14 |
[v _Interrupt_Disable `(v ~T0 @X0 1 ef ] |
{ |
[; ;INTERRUPTS.c: 14: void Interrupt_Disable() { |
[e :U _Interrupt_Disable ] |
[f ] |
[; ;INTERRUPTS.c: 15: INTCONbits.PEIE = 0; |
"15 |
[e = . . _INTCONbits 0 6 -> -> 0 `i `uc ] |
[; ;INTERRUPTS.c: 16: INTCONbits.GIE = 0; |
"16 |
[e = . . _INTCONbits 0 7 -> -> 0 `i `uc ] |
[; ;INTERRUPTS.c: 17: } |
"17 |
[e :UE 326 ] |
} |
"13 INTERRUPTS.h |
[v F2694 `(v ~T0 @X0 1 tf ] |
"19 INTERRUPTS.c |
[v _InterruptHandler `IF2694 ~T0 @X0 1 e ] |
{ |
[; ;INTERRUPTS.c: 19: void interrupt InterruptHandler(void) { |
[e :U _InterruptHandler ] |
[f ] |
[; ;INTERRUPTS.c: 23: if (INTCONbits.IOCIF) { |
"23 |
[e $ ! != -> . . _INTCONbits 0 0 `i -> -> -> 0 `i `Vuc `i 328 ] |
{ |
[; ;INTERRUPTS.c: 25: IOC_Interrupt_Handler(); |
"25 |
[e ( _IOC_Interrupt_Handler .. ] |
[; ;INTERRUPTS.c: 27: INTCONbits.IOCIF = 0; |
"27 |
[e = . . _INTCONbits 0 0 -> -> 0 `i `uc ] |
[; ;INTERRUPTS.c: 29: return; |
"29 |
[e $UE 327 ] |
"30 |
} |
[e :U 328 ] |
[; ;INTERRUPTS.c: 30: } |
[; ;INTERRUPTS.c: 66: } |
"66 |
[e :UE 327 ] |
} |
/PIC Stuff/PICX_16F1825_Stepper_Driver/build/default/production/INTERRUPTS.p1.d |
---|
0,0 → 1,6 |
build/default/production/INTERRUPTS.d \ |
build/default/production/INTERRUPTS.p1: \ |
INTERRUPTS.c \ |
INTERRUPTS.h \ |
IOC.h \ |
defines.h |
/PIC Stuff/PICX_16F1825_Stepper_Driver/build/default/production/INTERRUPTS.pre |
---|
0,0 → 1,3646 |
# 1 "INTERRUPTS.c" |
# 44 "C:\Program Files (x86)\Microchip\xc8\v1.20\include\pic16f1825.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 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; |
}; |
} PORTCbits_t; |
extern volatile PORTCbits_t PORTCbits @ 0x00E; |
# 507 |
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; |
# 568 |
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; |
# 618 |
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; |
# 657 |
extern volatile unsigned char TMR0 @ 0x015; |
asm("TMR0 equ 015h"); |
typedef union { |
struct { |
unsigned TMR0 :8; |
}; |
} TMR0bits_t; |
extern volatile TMR0bits_t TMR0bits @ 0x015; |
# 676 |
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; |
# 701 |
extern volatile unsigned char TMR1H @ 0x017; |
asm("TMR1H equ 017h"); |
typedef union { |
struct { |
unsigned TMR1H :8; |
}; |
} TMR1Hbits_t; |
extern volatile TMR1Hbits_t TMR1Hbits @ 0x017; |
# 720 |
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; |
# 791 |
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; |
# 860 |
extern volatile unsigned char TMR2 @ 0x01A; |
asm("TMR2 equ 01Ah"); |
typedef union { |
struct { |
unsigned TMR2 :8; |
}; |
} TMR2bits_t; |
extern volatile TMR2bits_t TMR2bits @ 0x01A; |
# 879 |
extern volatile unsigned char PR2 @ 0x01B; |
asm("PR2 equ 01Bh"); |
typedef union { |
struct { |
unsigned PR2 :8; |
}; |
} PR2bits_t; |
extern volatile PR2bits_t PR2bits @ 0x01B; |
# 898 |
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; |
# 968 |
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; |
# 1027 |
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; |
# 1072 |
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; |
# 1121 |
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; |
}; |
} TRISCbits_t; |
extern volatile TRISCbits_t TRISCbits @ 0x08E; |
# 1170 |
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; |
# 1231 |
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; |
# 1281 |
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; |
# 1320 |
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; |
# 1402 |
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; |
# 1452 |
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; |
# 1510 |
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; |
# 1567 |
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; |
# 1638 |
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; |
# 1699 |
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; |
# 1724 |
extern volatile unsigned char ADRESH @ 0x09C; |
asm("ADRESH equ 09Ch"); |
typedef union { |
struct { |
unsigned ADRESH :8; |
}; |
} ADRESHbits_t; |
extern volatile ADRESHbits_t ADRESHbits @ 0x09C; |
# 1743 |
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; |
# 1822 |
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; |
# 1893 |
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; |
# 1937 |
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; |
}; |
} LATCbits_t; |
extern volatile LATCbits_t LATCbits @ 0x10E; |
# 1986 |
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; |
# 2042 |
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; |
# 2107 |
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; |
# 2163 |
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; |
# 2228 |
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; |
# 2253 |
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; |
# 2279 |
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; |
# 2354 |
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; |
# 2414 |
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; |
# 2465 |
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; |
# 2535 |
extern volatile unsigned char SRCON1 @ 0x11B; |
asm("SRCON1 equ 011Bh"); |
typedef union { |
struct { |
unsigned SRRC1E :1; |
unsigned :1; |
unsigned SRRCKE :1; |
unsigned SRRPE :1; |
unsigned SRSC1E :1; |
unsigned :1; |
unsigned SRSCKE :1; |
unsigned SRSPE :1; |
}; |
} SRCON1bits_t; |
extern volatile SRCON1bits_t SRCON1bits @ 0x11B; |
# 2586 |
extern volatile unsigned char APFCON0 @ 0x11D; |
asm("APFCON0 equ 011Dh"); |
typedef union { |
struct { |
unsigned :2; |
unsigned TXCKSEL :1; |
unsigned T1GSEL :1; |
unsigned :1; |
unsigned SSSEL :1; |
unsigned SDOSEL :1; |
unsigned RXDTSEL :1; |
}; |
} APFCON0bits_t; |
extern volatile APFCON0bits_t APFCON0bits @ 0x11D; |
# 2631 |
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; |
}; |
} APFCON1bits_t; |
extern volatile APFCON1bits_t APFCON1bits @ 0x11E; |
# 2668 |
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; |
# 2714 |
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; |
}; |
struct { |
unsigned ANSELC :4; |
}; |
} ANSELCbits_t; |
extern volatile ANSELCbits_t ANSELCbits @ 0x18E; |
# 2759 |
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; |
# 2784 |
extern volatile unsigned char EEADRH @ 0x192; |
asm("EEADRH equ 0192h"); |
typedef union { |
struct { |
unsigned EEADRH :7; |
}; |
} EEADRHbits_t; |
extern volatile EEADRHbits_t EEADRHbits @ 0x192; |
# 2803 |
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; |
# 2832 |
typedef union { |
struct { |
unsigned EEDATL :8; |
}; |
} EEDATAbits_t; |
extern volatile EEDATAbits_t EEDATAbits @ 0x193; |
# 2846 |
extern volatile unsigned char EEDATH @ 0x194; |
asm("EEDATH equ 0194h"); |
typedef union { |
struct { |
unsigned EEDATH :6; |
}; |
} EEDATHbits_t; |
extern volatile EEDATHbits_t EEDATHbits @ 0x194; |
# 2865 |
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; |
# 2926 |
extern volatile unsigned char EECON2 @ 0x196; |
asm("EECON2 equ 0196h"); |
typedef union { |
struct { |
unsigned EECON2 :8; |
}; |
} EECON2bits_t; |
extern volatile EECON2bits_t EECON2bits @ 0x196; |
# 2945 |
extern volatile unsigned char RCREG @ 0x199; |
asm("RCREG equ 0199h"); |
typedef union { |
struct { |
unsigned RCREG :8; |
}; |
} RCREGbits_t; |
extern volatile RCREGbits_t RCREGbits @ 0x199; |
# 2964 |
extern volatile unsigned char TXREG @ 0x19A; |
asm("TXREG equ 019Ah"); |
typedef union { |
struct { |
unsigned TXREG :8; |
}; |
} TXREGbits_t; |
extern volatile TXREGbits_t TXREGbits @ 0x19A; |
# 2983 |
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; |
# 3008 |
extern volatile unsigned char SPBRGH @ 0x19C; |
asm("SPBRGH equ 019Ch"); |
typedef union { |
struct { |
unsigned SPBRGH :8; |
}; |
} SPBRGHbits_t; |
extern volatile SPBRGHbits_t SPBRGHbits @ 0x19C; |
# 3027 |
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; |
# 3088 |
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; |
# 3149 |
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; |
# 3200 |
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; |
# 3257 |
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; |
}; |
} WPUCbits_t; |
extern volatile WPUCbits_t WPUCbits @ 0x20E; |
# 3306 |
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; |
# 3329 |
typedef union { |
struct { |
unsigned SSPBUF :8; |
}; |
} SSPBUFbits_t; |
extern volatile SSPBUFbits_t SSPBUFbits @ 0x211; |
# 3343 |
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; |
# 3366 |
typedef union { |
struct { |
unsigned SSPADD :8; |
}; |
} SSPADDbits_t; |
extern volatile SSPADDbits_t SSPADDbits @ 0x212; |
# 3380 |
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; |
# 3403 |
typedef union { |
struct { |
unsigned SSPMSK :8; |
}; |
} SSPMSKbits_t; |
extern volatile SSPMSKbits_t SSPMSKbits @ 0x213; |
# 3417 |
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; |
# 3482 |
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; |
# 3538 |
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; |
# 3615 |
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; |
# 3677 |
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; |
# 3741 |
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; |
# 3806 |
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; |
# 3862 |
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; |
# 3927 |
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; |
# 3983 |
extern volatile unsigned char CCPR1L @ 0x291; |
asm("CCPR1L equ 0291h"); |
typedef union { |
struct { |
unsigned CCPR1L :8; |
}; |
} CCPR1Lbits_t; |
extern volatile CCPR1Lbits_t CCPR1Lbits @ 0x291; |
# 4002 |
extern volatile unsigned char CCPR1H @ 0x292; |
asm("CCPR1H equ 0292h"); |
typedef union { |
struct { |
unsigned CCPR1H :8; |
}; |
} CCPR1Hbits_t; |
extern volatile CCPR1Hbits_t CCPR1Hbits @ 0x292; |
# 4021 |
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; |
# 4102 |
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; |
# 4171 |
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; |
# 4256 |
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; |
# 4332 |
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; |
# 4375 |
extern volatile unsigned char CCPR2L @ 0x298; |
asm("CCPR2L equ 0298h"); |
typedef union { |
struct { |
unsigned CCPR2L :8; |
}; |
} CCPR2Lbits_t; |
extern volatile CCPR2Lbits_t CCPR2Lbits @ 0x298; |
# 4394 |
extern volatile unsigned char CCPR2H @ 0x299; |
asm("CCPR2H equ 0299h"); |
typedef union { |
struct { |
unsigned CCP2RH :8; |
}; |
} CCPR2Hbits_t; |
extern volatile CCPR2Hbits_t CCPR2Hbits @ 0x299; |
# 4413 |
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; |
# 4494 |
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; |
# 4563 |
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; |
# 4644 |
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; |
# 4687 |
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; |
# 4774 |
extern volatile unsigned char CCPR3L @ 0x311; |
asm("CCPR3L equ 0311h"); |
typedef union { |
struct { |
unsigned CCPR3L :8; |
}; |
} CCPR3Lbits_t; |
extern volatile CCPR3Lbits_t CCPR3Lbits @ 0x311; |
# 4793 |
extern volatile unsigned char CCPR3H @ 0x312; |
asm("CCPR3H equ 0312h"); |
typedef union { |
struct { |
unsigned CCPR3H :8; |
}; |
} CCPR3Hbits_t; |
extern volatile CCPR3Hbits_t CCPR3Hbits @ 0x312; |
# 4812 |
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; |
# 4875 |
extern volatile unsigned char CCPR4L @ 0x318; |
asm("CCPR4L equ 0318h"); |
typedef union { |
struct { |
unsigned CCPR4L :8; |
}; |
} CCPR4Lbits_t; |
extern volatile CCPR4Lbits_t CCPR4Lbits @ 0x318; |
# 4894 |
extern volatile unsigned char CCPR4H @ 0x319; |
asm("CCPR4H equ 0319h"); |
typedef union { |
struct { |
unsigned CCPR4H :8; |
}; |
} CCPR4Hbits_t; |
extern volatile CCPR4Hbits_t CCPR4Hbits @ 0x319; |
# 4913 |
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; |
# 4976 |
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; |
# 5033 |
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; |
}; |
struct { |
unsigned INLVLC :6; |
}; |
} INLVLCbits_t; |
extern volatile INLVLCbits_t INLVLCbits @ 0x38E; |
# 5090 |
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; |
# 5147 |
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; |
# 5204 |
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; |
# 5261 |
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; |
# 5336 |
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; |
# 5386 |
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; |
# 5438 |
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; |
# 5502 |
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; |
# 5566 |
extern volatile unsigned char TMR4 @ 0x415; |
asm("TMR4 equ 0415h"); |
typedef union { |
struct { |
unsigned TMR4 :8; |
}; |
} TMR4bits_t; |
extern volatile TMR4bits_t TMR4bits @ 0x415; |
# 5585 |
extern volatile unsigned char PR4 @ 0x416; |
asm("PR4 equ 0416h"); |
typedef union { |
struct { |
unsigned PR4 :8; |
}; |
} PR4bits_t; |
extern volatile PR4bits_t PR4bits @ 0x416; |
# 5604 |
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; |
# 5674 |
extern volatile unsigned char TMR6 @ 0x41C; |
asm("TMR6 equ 041Ch"); |
typedef union { |
struct { |
unsigned TMR6 :8; |
}; |
} TMR6bits_t; |
extern volatile TMR6bits_t TMR6bits @ 0x41C; |
# 5693 |
extern volatile unsigned char PR6 @ 0x41D; |
asm("PR6 equ 041Dh"); |
typedef union { |
struct { |
unsigned PR6 :8; |
}; |
} PR6bits_t; |
extern volatile PR6bits_t PR6bits @ 0x41D; |
# 5712 |
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; |
# 5782 |
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; |
# 5813 |
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; |
# 5832 |
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; |
# 5851 |
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; |
# 5870 |
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; |
# 5889 |
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; |
# 5908 |
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; |
# 5927 |
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; |
# 5946 |
extern volatile unsigned char STKPTR @ 0xFED; |
asm("STKPTR equ 0FEDh"); |
typedef union { |
struct { |
unsigned STKPTR :5; |
}; |
} STKPTRbits_t; |
extern volatile STKPTRbits_t STKPTRbits @ 0xFED; |
# 5965 |
extern volatile unsigned char TOSL @ 0xFEE; |
asm("TOSL equ 0FEEh"); |
typedef union { |
struct { |
unsigned TOSL :8; |
}; |
} TOSLbits_t; |
extern volatile TOSLbits_t TOSLbits @ 0xFEE; |
# 5984 |
extern volatile unsigned char TOSH @ 0xFEF; |
asm("TOSH equ 0FEFh"); |
typedef union { |
struct { |
unsigned TOSH :7; |
}; |
} TOSHbits_t; |
extern volatile TOSHbits_t TOSHbits @ 0xFEF; |
# 6009 |
extern volatile __bit ABDEN @ (((unsigned) &BAUDCON)*8) + 0; |
extern volatile __bit ABDOVF @ (((unsigned) &BAUDCON)*8) + 7; |
extern volatile __bit ACKDT @ (((unsigned) &SSP1CON2)*8) + 5; |
extern volatile __bit ACKEN @ (((unsigned) &SSP1CON2)*8) + 4; |
extern volatile __bit ACKSTAT @ (((unsigned) &SSP1CON2)*8) + 6; |
extern volatile __bit ACKTIM @ (((unsigned) &SSP1CON3)*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 AHEN @ (((unsigned) &SSP1CON3)*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 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 BCL1IE @ (((unsigned) &PIE2)*8) + 3; |
extern volatile __bit BCL1IF @ (((unsigned) &PIR2)*8) + 3; |
extern volatile __bit BF @ (((unsigned) &SSP1STAT)*8) + 0; |
extern volatile __bit BOEN @ (((unsigned) &SSP1CON3)*8) + 4; |
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 CKE @ (((unsigned) &SSP1STAT)*8) + 6; |
extern volatile __bit CKP @ (((unsigned) &SSP1CON1)*8) + 4; |
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 DHEN @ (((unsigned) &SSP1CON3)*8) + 0; |
extern volatile __bit D_nA @ (((unsigned) &SSP1STAT)*8) + 5; |
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 GCEN @ (((unsigned) &SSP1CON2)*8) + 7; |
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 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 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 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 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 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 PCIE @ (((unsigned) &SSP1CON3)*8) + 6; |
extern volatile __bit PEIE @ (((unsigned) &INTCON)*8) + 6; |
extern volatile __bit PEN @ (((unsigned) &SSP1CON2)*8) + 2; |
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 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 RCEN @ (((unsigned) &SSP1CON2)*8) + 3; |
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 RSEN @ (((unsigned) &SSP1CON2)*8) + 1; |
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 R_nW @ (((unsigned) &SSP1STAT)*8) + 2; |
extern volatile __bit SBCDE @ (((unsigned) &SSP1CON3)*8) + 2; |
extern volatile __bit SBOREN @ (((unsigned) &BORCON)*8) + 7; |
extern volatile __bit SCIE @ (((unsigned) &SSP1CON3)*8) + 5; |
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 SDAHT @ (((unsigned) &SSP1CON3)*8) + 3; |
extern volatile __bit SDOSEL @ (((unsigned) &APFCON0)*8) + 6; |
extern volatile __bit SEN @ (((unsigned) &SSP1CON2)*8) + 0; |
extern volatile __bit SENDB @ (((unsigned) &TXSTA)*8) + 3; |
extern volatile __bit SMP @ (((unsigned) &SSP1STAT)*8) + 7; |
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 SRRCKE @ (((unsigned) &SRCON1)*8) + 2; |
extern volatile __bit SRRPE @ (((unsigned) &SRCON1)*8) + 3; |
extern volatile __bit SRSC1E @ (((unsigned) &SRCON1)*8) + 4; |
extern volatile __bit SRSCKE @ (((unsigned) &SRCON1)*8) + 6; |
extern volatile __bit SRSPE @ (((unsigned) &SRCON1)*8) + 7; |
extern volatile __bit SSP1IE @ (((unsigned) &PIE1)*8) + 3; |
extern volatile __bit SSP1IF @ (((unsigned) &PIR1)*8) + 3; |
extern volatile __bit SSPEN @ (((unsigned) &SSP1CON1)*8) + 5; |
extern volatile __bit SSPM0 @ (((unsigned) &SSP1CON1)*8) + 0; |
extern volatile __bit SSPM1 @ (((unsigned) &SSP1CON1)*8) + 1; |
extern volatile __bit SSPM2 @ (((unsigned) &SSP1CON1)*8) + 2; |
extern volatile __bit SSPM3 @ (((unsigned) &SSP1CON1)*8) + 3; |
extern volatile __bit SSPOV @ (((unsigned) &SSP1CON1)*8) + 6; |
extern volatile __bit SSSEL @ (((unsigned) &APFCON0)*8) + 5; |
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 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 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 UA @ (((unsigned) &SSP1STAT)*8) + 1; |
extern volatile __bit WCOL @ (((unsigned) &SSP1CON1)*8) + 7; |
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 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 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.20\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.20\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.20\include\pic.h" |
#pragma intrinsic(_delay) |
extern void _delay(unsigned long); |
# 13 "C:\Program Files (x86)\Microchip\xc8\v1.20\include\stdint.h" |
typedef signed char int8_t; |
# 20 |
typedef signed int int16_t; |
# 28 |
typedef signed short long int int24_t; |
# 36 |
typedef signed long int int32_t; |
# 43 |
typedef unsigned char uint8_t; |
# 49 |
typedef unsigned int uint16_t; |
# 56 |
typedef unsigned short long int uint24_t; |
# 63 |
typedef unsigned long int uint32_t; |
# 71 |
typedef signed char int_least8_t; |
# 78 |
typedef signed int int_least16_t; |
# 90 |
typedef signed short long int int_least24_t; |
# 98 |
typedef signed long int int_least32_t; |
# 105 |
typedef unsigned char uint_least8_t; |
# 111 |
typedef unsigned int uint_least16_t; |
# 121 |
typedef unsigned short long int uint_least24_t; |
# 128 |
typedef unsigned long int uint_least32_t; |
# 137 |
typedef signed char int_fast8_t; |
# 144 |
typedef signed int int_fast16_t; |
# 156 |
typedef signed short long int int_fast24_t; |
# 164 |
typedef signed long int int_fast32_t; |
# 171 |
typedef unsigned char uint_fast8_t; |
# 177 |
typedef unsigned int uint_fast16_t; |
# 187 |
typedef unsigned short long int uint_fast24_t; |
# 194 |
typedef unsigned long int uint_fast32_t; |
# 200 |
typedef int32_t intmax_t; |
typedef uint32_t uintmax_t; |
typedef int16_t intptr_t; |
typedef uint16_t uintptr_t; |
# 41 "defines.h" |
typedef enum { |
SINGLE_STEP, |
AUTO_STEP, |
SET_MICROSTEP |
} OPERATING_MODE; |
void Set_Next_Mode(void); |
OPERATING_MODE Get_Cur_Mode(void); |
void Set_Next_Step(void); |
# 5 "INTERRUPTS.h" |
void Interrupt_Init(void); |
void Interrupt_Enable(void); |
void Interrupt_Disable(void); |
void interrupt InterruptHandler(void); |
# 4 "IOC.h" |
void IOC_Init(void); |
void IOC_Interrupt_Handler(void); |
# 5 "INTERRUPTS.c" |
void Interrupt_Init() { |
} |
void Interrupt_Enable() { |
INTCONbits.PEIE = 1; |
INTCONbits.GIE = 1; |
} |
void Interrupt_Disable() { |
INTCONbits.PEIE = 0; |
INTCONbits.GIE = 0; |
} |
void interrupt InterruptHandler(void) { |
if (INTCONbits.IOCIF) { |
IOC_Interrupt_Handler(); |
INTCONbits.IOCIF = 0; |
return; |
} |
# 66 |
} |
/PIC Stuff/PICX_16F1825_Stepper_Driver/build/default/production/IOC.p1 |
---|
0,0 → 1,2802 |
Version 3.2 HI-TECH Software Intermediate Code |
"338 C:\Program Files (x86)\Microchip\xc8\v1.20\include\pic16f1825.h |
[s S27 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 ] |
[n S27 . IOCIF INTF TMR0IF IOCIE INTE TMR0IE PEIE GIE ] |
"348 |
[s S28 :2 `uc 1 :1 `uc 1 :2 `uc 1 :1 `uc 1 ] |
[n S28 . . T0IF . T0IE ] |
"337 |
[u S26 `S27 1 `S28 1 ] |
[n S26 . . . ] |
"355 |
[v _INTCONbits `VS26 ~T0 @X0 0 e@11 ] |
"5096 |
[s S266 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 ] |
[n S266 . IOCAP0 IOCAP1 IOCAP2 IOCAP3 IOCAP4 IOCAP5 ] |
"5104 |
[s S267 :6 `uc 1 ] |
[n S267 . IOCAP ] |
"5095 |
[u S265 `S266 1 `S267 1 ] |
[n S265 . . . ] |
"5108 |
[v _IOCAPbits `VS265 ~T0 @X0 0 e@913 ] |
"5153 |
[s S269 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 ] |
[n S269 . IOCAN0 IOCAN1 IOCAN2 IOCAN3 IOCAN4 IOCAN5 ] |
"5161 |
[s S270 :6 `uc 1 ] |
[n S270 . IOCAN ] |
"5152 |
[u S268 `S269 1 `S270 1 ] |
[n S268 . . . ] |
"5165 |
[v _IOCANbits `VS268 ~T0 @X0 0 e@914 ] |
"5210 |
[s S272 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 ] |
[n S272 . IOCAF0 IOCAF1 IOCAF2 IOCAF3 IOCAF4 IOCAF5 ] |
"5218 |
[s S273 :6 `uc 1 ] |
[n S273 . IOCAF ] |
"5209 |
[u S271 `S272 1 `S273 1 ] |
[n S271 . . . ] |
"5222 |
[v _IOCAFbits `VS271 ~T0 @X0 0 e@915 ] |
"415 |
[s S30 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 ] |
[n S30 . RA0 RA1 RA2 RA3 RA4 RA5 ] |
"414 |
[u S29 `S30 1 ] |
[n S29 . . ] |
"424 |
[v _PORTAbits `VS29 ~T0 @X0 0 e@12 ] |
"1899 |
[s S102 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 ] |
[n S102 . LATA0 LATA1 LATA2 . LATA4 LATA5 ] |
"1898 |
[u S101 `S102 1 ] |
[n S101 . . ] |
"1908 |
[v _LATAbits `VS101 ~T0 @X0 0 e@268 ] |
"151 C:\Program Files (x86)\Microchip\xc8\v1.20\include\pic.h |
[v __delay `(v ~T0 @X0 0 ef1`ul ] |
[p i __delay ] |
"18 IOC.c |
[c E2675 0 1 2 .. ] |
[n E2675 . SINGLE_STEP AUTO_STEP SET_MICROSTEP ] |
"48 defines.h |
[v _Get_Cur_Mode `(E2675 ~T0 @X0 0 ef ] |
"47 |
[v _Set_Next_Mode `(v ~T0 @X0 0 ef ] |
[; ;pic16f1825.h: 44: extern volatile unsigned char INDF0 @ 0x000; |
"46 C:\Program Files (x86)\Microchip\xc8\v1.20\include\pic16f1825.h |
[; ;pic16f1825.h: 46: asm("INDF0 equ 00h"); |
[; <" INDF0 equ 00h ;# "> |
[; ;pic16f1825.h: 49: typedef union { |
[; ;pic16f1825.h: 50: struct { |
[; ;pic16f1825.h: 51: unsigned INDF0 :8; |
[; ;pic16f1825.h: 52: }; |
[; ;pic16f1825.h: 53: } INDF0bits_t; |
[; ;pic16f1825.h: 54: extern volatile INDF0bits_t INDF0bits @ 0x000; |
[; ;pic16f1825.h: 63: extern volatile unsigned char INDF1 @ 0x001; |
"65 |
[; ;pic16f1825.h: 65: asm("INDF1 equ 01h"); |
[; <" INDF1 equ 01h ;# "> |
[; ;pic16f1825.h: 68: typedef union { |
[; ;pic16f1825.h: 69: struct { |
[; ;pic16f1825.h: 70: unsigned INDF1 :8; |
[; ;pic16f1825.h: 71: }; |
[; ;pic16f1825.h: 72: } INDF1bits_t; |
[; ;pic16f1825.h: 73: extern volatile INDF1bits_t INDF1bits @ 0x001; |
[; ;pic16f1825.h: 82: extern volatile unsigned char PCL @ 0x002; |
"84 |
[; ;pic16f1825.h: 84: asm("PCL equ 02h"); |
[; <" PCL equ 02h ;# "> |
[; ;pic16f1825.h: 87: typedef union { |
[; ;pic16f1825.h: 88: struct { |
[; ;pic16f1825.h: 89: unsigned PCL :8; |
[; ;pic16f1825.h: 90: }; |
[; ;pic16f1825.h: 91: } PCLbits_t; |
[; ;pic16f1825.h: 92: extern volatile PCLbits_t PCLbits @ 0x002; |
[; ;pic16f1825.h: 101: extern volatile unsigned char STATUS @ 0x003; |
"103 |
[; ;pic16f1825.h: 103: asm("STATUS equ 03h"); |
[; <" STATUS equ 03h ;# "> |
[; ;pic16f1825.h: 106: typedef union { |
[; ;pic16f1825.h: 107: struct { |
[; ;pic16f1825.h: 108: unsigned C :1; |
[; ;pic16f1825.h: 109: unsigned DC :1; |
[; ;pic16f1825.h: 110: unsigned Z :1; |
[; ;pic16f1825.h: 111: unsigned nPD :1; |
[; ;pic16f1825.h: 112: unsigned nTO :1; |
[; ;pic16f1825.h: 113: }; |
[; ;pic16f1825.h: 114: struct { |
[; ;pic16f1825.h: 115: unsigned CARRY :1; |
[; ;pic16f1825.h: 116: }; |
[; ;pic16f1825.h: 117: struct { |
[; ;pic16f1825.h: 118: unsigned :2; |
[; ;pic16f1825.h: 119: unsigned ZERO :1; |
[; ;pic16f1825.h: 120: }; |
[; ;pic16f1825.h: 121: } STATUSbits_t; |
[; ;pic16f1825.h: 122: extern volatile STATUSbits_t STATUSbits @ 0x003; |
[; ;pic16f1825.h: 161: extern volatile unsigned short FSR0 @ 0x004; |
[; ;pic16f1825.h: 164: extern volatile unsigned char FSR0L @ 0x004; |
"166 |
[; ;pic16f1825.h: 166: asm("FSR0L equ 04h"); |
[; <" FSR0L equ 04h ;# "> |
[; ;pic16f1825.h: 169: typedef union { |
[; ;pic16f1825.h: 170: struct { |
[; ;pic16f1825.h: 171: unsigned FSR0L :8; |
[; ;pic16f1825.h: 172: }; |
[; ;pic16f1825.h: 173: } FSR0Lbits_t; |
[; ;pic16f1825.h: 174: extern volatile FSR0Lbits_t FSR0Lbits @ 0x004; |
[; ;pic16f1825.h: 183: extern volatile unsigned char FSR0H @ 0x005; |
"185 |
[; ;pic16f1825.h: 185: asm("FSR0H equ 05h"); |
[; <" FSR0H equ 05h ;# "> |
[; ;pic16f1825.h: 188: typedef union { |
[; ;pic16f1825.h: 189: struct { |
[; ;pic16f1825.h: 190: unsigned FSR0H :8; |
[; ;pic16f1825.h: 191: }; |
[; ;pic16f1825.h: 192: } FSR0Hbits_t; |
[; ;pic16f1825.h: 193: extern volatile FSR0Hbits_t FSR0Hbits @ 0x005; |
[; ;pic16f1825.h: 202: extern volatile unsigned short FSR1 @ 0x006; |
[; ;pic16f1825.h: 205: extern volatile unsigned char FSR1L @ 0x006; |
"207 |
[; ;pic16f1825.h: 207: asm("FSR1L equ 06h"); |
[; <" FSR1L equ 06h ;# "> |
[; ;pic16f1825.h: 210: typedef union { |
[; ;pic16f1825.h: 211: struct { |
[; ;pic16f1825.h: 212: unsigned FSR1L :8; |
[; ;pic16f1825.h: 213: }; |
[; ;pic16f1825.h: 214: } FSR1Lbits_t; |
[; ;pic16f1825.h: 215: extern volatile FSR1Lbits_t FSR1Lbits @ 0x006; |
[; ;pic16f1825.h: 224: extern volatile unsigned char FSR1H @ 0x007; |
"226 |
[; ;pic16f1825.h: 226: asm("FSR1H equ 07h"); |
[; <" FSR1H equ 07h ;# "> |
[; ;pic16f1825.h: 229: typedef union { |
[; ;pic16f1825.h: 230: struct { |
[; ;pic16f1825.h: 231: unsigned FSR1H :8; |
[; ;pic16f1825.h: 232: }; |
[; ;pic16f1825.h: 233: } FSR1Hbits_t; |
[; ;pic16f1825.h: 234: extern volatile FSR1Hbits_t FSR1Hbits @ 0x007; |
[; ;pic16f1825.h: 243: extern volatile unsigned char BSR @ 0x008; |
"245 |
[; ;pic16f1825.h: 245: asm("BSR equ 08h"); |
[; <" BSR equ 08h ;# "> |
[; ;pic16f1825.h: 248: typedef union { |
[; ;pic16f1825.h: 249: struct { |
[; ;pic16f1825.h: 250: unsigned BSR0 :1; |
[; ;pic16f1825.h: 251: unsigned BSR1 :1; |
[; ;pic16f1825.h: 252: unsigned BSR2 :1; |
[; ;pic16f1825.h: 253: unsigned BSR3 :1; |
[; ;pic16f1825.h: 254: unsigned BSR4 :1; |
[; ;pic16f1825.h: 255: }; |
[; ;pic16f1825.h: 256: struct { |
[; ;pic16f1825.h: 257: unsigned BSR :5; |
[; ;pic16f1825.h: 258: }; |
[; ;pic16f1825.h: 259: } BSRbits_t; |
[; ;pic16f1825.h: 260: extern volatile BSRbits_t BSRbits @ 0x008; |
[; ;pic16f1825.h: 294: extern volatile unsigned char WREG @ 0x009; |
"296 |
[; ;pic16f1825.h: 296: asm("WREG equ 09h"); |
[; <" WREG equ 09h ;# "> |
[; ;pic16f1825.h: 299: typedef union { |
[; ;pic16f1825.h: 300: struct { |
[; ;pic16f1825.h: 301: unsigned WREG0 :8; |
[; ;pic16f1825.h: 302: }; |
[; ;pic16f1825.h: 303: } WREGbits_t; |
[; ;pic16f1825.h: 304: extern volatile WREGbits_t WREGbits @ 0x009; |
[; ;pic16f1825.h: 313: extern volatile unsigned char PCLATH @ 0x00A; |
"315 |
[; ;pic16f1825.h: 315: asm("PCLATH equ 0Ah"); |
[; <" PCLATH equ 0Ah ;# "> |
[; ;pic16f1825.h: 318: typedef union { |
[; ;pic16f1825.h: 319: struct { |
[; ;pic16f1825.h: 320: unsigned PCLATH :7; |
[; ;pic16f1825.h: 321: }; |
[; ;pic16f1825.h: 322: } PCLATHbits_t; |
[; ;pic16f1825.h: 323: extern volatile PCLATHbits_t PCLATHbits @ 0x00A; |
[; ;pic16f1825.h: 332: extern volatile unsigned char INTCON @ 0x00B; |
"334 |
[; ;pic16f1825.h: 334: asm("INTCON equ 0Bh"); |
[; <" INTCON equ 0Bh ;# "> |
[; ;pic16f1825.h: 337: typedef union { |
[; ;pic16f1825.h: 338: struct { |
[; ;pic16f1825.h: 339: unsigned IOCIF :1; |
[; ;pic16f1825.h: 340: unsigned INTF :1; |
[; ;pic16f1825.h: 341: unsigned TMR0IF :1; |
[; ;pic16f1825.h: 342: unsigned IOCIE :1; |
[; ;pic16f1825.h: 343: unsigned INTE :1; |
[; ;pic16f1825.h: 344: unsigned TMR0IE :1; |
[; ;pic16f1825.h: 345: unsigned PEIE :1; |
[; ;pic16f1825.h: 346: unsigned GIE :1; |
[; ;pic16f1825.h: 347: }; |
[; ;pic16f1825.h: 348: struct { |
[; ;pic16f1825.h: 349: unsigned :2; |
[; ;pic16f1825.h: 350: unsigned T0IF :1; |
[; ;pic16f1825.h: 351: unsigned :2; |
[; ;pic16f1825.h: 352: unsigned T0IE :1; |
[; ;pic16f1825.h: 353: }; |
[; ;pic16f1825.h: 354: } INTCONbits_t; |
[; ;pic16f1825.h: 355: extern volatile INTCONbits_t INTCONbits @ 0x00B; |
[; ;pic16f1825.h: 409: extern volatile unsigned char PORTA @ 0x00C; |
"411 |
[; ;pic16f1825.h: 411: asm("PORTA equ 0Ch"); |
[; <" PORTA equ 0Ch ;# "> |
[; ;pic16f1825.h: 414: typedef union { |
[; ;pic16f1825.h: 415: struct { |
[; ;pic16f1825.h: 416: unsigned RA0 :1; |
[; ;pic16f1825.h: 417: unsigned RA1 :1; |
[; ;pic16f1825.h: 418: unsigned RA2 :1; |
[; ;pic16f1825.h: 419: unsigned RA3 :1; |
[; ;pic16f1825.h: 420: unsigned RA4 :1; |
[; ;pic16f1825.h: 421: unsigned RA5 :1; |
[; ;pic16f1825.h: 422: }; |
[; ;pic16f1825.h: 423: } PORTAbits_t; |
[; ;pic16f1825.h: 424: extern volatile PORTAbits_t PORTAbits @ 0x00C; |
[; ;pic16f1825.h: 458: extern volatile unsigned char PORTC @ 0x00E; |
"460 |
[; ;pic16f1825.h: 460: asm("PORTC equ 0Eh"); |
[; <" PORTC equ 0Eh ;# "> |
[; ;pic16f1825.h: 463: typedef union { |
[; ;pic16f1825.h: 464: struct { |
[; ;pic16f1825.h: 465: unsigned RC0 :1; |
[; ;pic16f1825.h: 466: unsigned RC1 :1; |
[; ;pic16f1825.h: 467: unsigned RC2 :1; |
[; ;pic16f1825.h: 468: unsigned RC3 :1; |
[; ;pic16f1825.h: 469: unsigned RC4 :1; |
[; ;pic16f1825.h: 470: unsigned RC5 :1; |
[; ;pic16f1825.h: 471: }; |
[; ;pic16f1825.h: 472: } PORTCbits_t; |
[; ;pic16f1825.h: 473: extern volatile PORTCbits_t PORTCbits @ 0x00E; |
[; ;pic16f1825.h: 507: extern volatile unsigned char PIR1 @ 0x011; |
"509 |
[; ;pic16f1825.h: 509: asm("PIR1 equ 011h"); |
[; <" PIR1 equ 011h ;# "> |
[; ;pic16f1825.h: 512: typedef union { |
[; ;pic16f1825.h: 513: struct { |
[; ;pic16f1825.h: 514: unsigned TMR1IF :1; |
[; ;pic16f1825.h: 515: unsigned TMR2IF :1; |
[; ;pic16f1825.h: 516: unsigned CCP1IF :1; |
[; ;pic16f1825.h: 517: unsigned SSP1IF :1; |
[; ;pic16f1825.h: 518: unsigned TXIF :1; |
[; ;pic16f1825.h: 519: unsigned RCIF :1; |
[; ;pic16f1825.h: 520: unsigned ADIF :1; |
[; ;pic16f1825.h: 521: unsigned TMR1GIF :1; |
[; ;pic16f1825.h: 522: }; |
[; ;pic16f1825.h: 523: } PIR1bits_t; |
[; ;pic16f1825.h: 524: extern volatile PIR1bits_t PIR1bits @ 0x011; |
[; ;pic16f1825.h: 568: extern volatile unsigned char PIR2 @ 0x012; |
"570 |
[; ;pic16f1825.h: 570: asm("PIR2 equ 012h"); |
[; <" PIR2 equ 012h ;# "> |
[; ;pic16f1825.h: 573: typedef union { |
[; ;pic16f1825.h: 574: struct { |
[; ;pic16f1825.h: 575: unsigned CCP2IF :1; |
[; ;pic16f1825.h: 576: unsigned :2; |
[; ;pic16f1825.h: 577: unsigned BCL1IF :1; |
[; ;pic16f1825.h: 578: unsigned EEIF :1; |
[; ;pic16f1825.h: 579: unsigned C1IF :1; |
[; ;pic16f1825.h: 580: unsigned C2IF :1; |
[; ;pic16f1825.h: 581: unsigned OSFIF :1; |
[; ;pic16f1825.h: 582: }; |
[; ;pic16f1825.h: 583: } PIR2bits_t; |
[; ;pic16f1825.h: 584: extern volatile PIR2bits_t PIR2bits @ 0x012; |
[; ;pic16f1825.h: 618: extern volatile unsigned char PIR3 @ 0x013; |
"620 |
[; ;pic16f1825.h: 620: asm("PIR3 equ 013h"); |
[; <" PIR3 equ 013h ;# "> |
[; ;pic16f1825.h: 623: typedef union { |
[; ;pic16f1825.h: 624: struct { |
[; ;pic16f1825.h: 625: unsigned :1; |
[; ;pic16f1825.h: 626: unsigned TMR4IF :1; |
[; ;pic16f1825.h: 627: unsigned :1; |
[; ;pic16f1825.h: 628: unsigned TMR6IF :1; |
[; ;pic16f1825.h: 629: unsigned CCP3IF :1; |
[; ;pic16f1825.h: 630: unsigned CCP4IF :1; |
[; ;pic16f1825.h: 631: }; |
[; ;pic16f1825.h: 632: } PIR3bits_t; |
[; ;pic16f1825.h: 633: extern volatile PIR3bits_t PIR3bits @ 0x013; |
[; ;pic16f1825.h: 657: extern volatile unsigned char TMR0 @ 0x015; |
"659 |
[; ;pic16f1825.h: 659: asm("TMR0 equ 015h"); |
[; <" TMR0 equ 015h ;# "> |
[; ;pic16f1825.h: 662: typedef union { |
[; ;pic16f1825.h: 663: struct { |
[; ;pic16f1825.h: 664: unsigned TMR0 :8; |
[; ;pic16f1825.h: 665: }; |
[; ;pic16f1825.h: 666: } TMR0bits_t; |
[; ;pic16f1825.h: 667: extern volatile TMR0bits_t TMR0bits @ 0x015; |
[; ;pic16f1825.h: 676: extern volatile unsigned short TMR1 @ 0x016; |
"678 |
[; ;pic16f1825.h: 678: asm("TMR1 equ 016h"); |
[; <" TMR1 equ 016h ;# "> |
[; ;pic16f1825.h: 682: extern volatile unsigned char TMR1L @ 0x016; |
"684 |
[; ;pic16f1825.h: 684: asm("TMR1L equ 016h"); |
[; <" TMR1L equ 016h ;# "> |
[; ;pic16f1825.h: 687: typedef union { |
[; ;pic16f1825.h: 688: struct { |
[; ;pic16f1825.h: 689: unsigned TMR1L :8; |
[; ;pic16f1825.h: 690: }; |
[; ;pic16f1825.h: 691: } TMR1Lbits_t; |
[; ;pic16f1825.h: 692: extern volatile TMR1Lbits_t TMR1Lbits @ 0x016; |
[; ;pic16f1825.h: 701: extern volatile unsigned char TMR1H @ 0x017; |
"703 |
[; ;pic16f1825.h: 703: asm("TMR1H equ 017h"); |
[; <" TMR1H equ 017h ;# "> |
[; ;pic16f1825.h: 706: typedef union { |
[; ;pic16f1825.h: 707: struct { |
[; ;pic16f1825.h: 708: unsigned TMR1H :8; |
[; ;pic16f1825.h: 709: }; |
[; ;pic16f1825.h: 710: } TMR1Hbits_t; |
[; ;pic16f1825.h: 711: extern volatile TMR1Hbits_t TMR1Hbits @ 0x017; |
[; ;pic16f1825.h: 720: extern volatile unsigned char T1CON @ 0x018; |
"722 |
[; ;pic16f1825.h: 722: asm("T1CON equ 018h"); |
[; <" T1CON equ 018h ;# "> |
[; ;pic16f1825.h: 725: typedef union { |
[; ;pic16f1825.h: 726: struct { |
[; ;pic16f1825.h: 727: unsigned TMR1ON :1; |
[; ;pic16f1825.h: 728: unsigned :1; |
[; ;pic16f1825.h: 729: unsigned nT1SYNC :1; |
[; ;pic16f1825.h: 730: unsigned T1OSCEN :1; |
[; ;pic16f1825.h: 731: unsigned T1CKPS0 :1; |
[; ;pic16f1825.h: 732: unsigned T1CKPS1 :1; |
[; ;pic16f1825.h: 733: unsigned TMR1CS0 :1; |
[; ;pic16f1825.h: 734: unsigned TMR1CS1 :1; |
[; ;pic16f1825.h: 735: }; |
[; ;pic16f1825.h: 736: struct { |
[; ;pic16f1825.h: 737: unsigned :4; |
[; ;pic16f1825.h: 738: unsigned T1CKPS :2; |
[; ;pic16f1825.h: 739: unsigned TMR1CS :2; |
[; ;pic16f1825.h: 740: }; |
[; ;pic16f1825.h: 741: } T1CONbits_t; |
[; ;pic16f1825.h: 742: extern volatile T1CONbits_t T1CONbits @ 0x018; |
[; ;pic16f1825.h: 791: extern volatile unsigned char T1GCON @ 0x019; |
"793 |
[; ;pic16f1825.h: 793: asm("T1GCON equ 019h"); |
[; <" T1GCON equ 019h ;# "> |
[; ;pic16f1825.h: 796: typedef union { |
[; ;pic16f1825.h: 797: struct { |
[; ;pic16f1825.h: 798: unsigned T1GSS0 :1; |
[; ;pic16f1825.h: 799: unsigned T1GSS1 :1; |
[; ;pic16f1825.h: 800: unsigned T1GVAL :1; |
[; ;pic16f1825.h: 801: unsigned T1GGO :1; |
[; ;pic16f1825.h: 802: unsigned T1GSPM :1; |
[; ;pic16f1825.h: 803: unsigned T1GTM :1; |
[; ;pic16f1825.h: 804: unsigned T1GPOL :1; |
[; ;pic16f1825.h: 805: unsigned TMR1GE :1; |
[; ;pic16f1825.h: 806: }; |
[; ;pic16f1825.h: 807: struct { |
[; ;pic16f1825.h: 808: unsigned T1GSS :2; |
[; ;pic16f1825.h: 809: }; |
[; ;pic16f1825.h: 810: } T1GCONbits_t; |
[; ;pic16f1825.h: 811: extern volatile T1GCONbits_t T1GCONbits @ 0x019; |
[; ;pic16f1825.h: 860: extern volatile unsigned char TMR2 @ 0x01A; |
"862 |
[; ;pic16f1825.h: 862: asm("TMR2 equ 01Ah"); |
[; <" TMR2 equ 01Ah ;# "> |
[; ;pic16f1825.h: 865: typedef union { |
[; ;pic16f1825.h: 866: struct { |
[; ;pic16f1825.h: 867: unsigned TMR2 :8; |
[; ;pic16f1825.h: 868: }; |
[; ;pic16f1825.h: 869: } TMR2bits_t; |
[; ;pic16f1825.h: 870: extern volatile TMR2bits_t TMR2bits @ 0x01A; |
[; ;pic16f1825.h: 879: extern volatile unsigned char PR2 @ 0x01B; |
"881 |
[; ;pic16f1825.h: 881: asm("PR2 equ 01Bh"); |
[; <" PR2 equ 01Bh ;# "> |
[; ;pic16f1825.h: 884: typedef union { |
[; ;pic16f1825.h: 885: struct { |
[; ;pic16f1825.h: 886: unsigned PR2 :8; |
[; ;pic16f1825.h: 887: }; |
[; ;pic16f1825.h: 888: } PR2bits_t; |
[; ;pic16f1825.h: 889: extern volatile PR2bits_t PR2bits @ 0x01B; |
[; ;pic16f1825.h: 898: extern volatile unsigned char T2CON @ 0x01C; |
"900 |
[; ;pic16f1825.h: 900: asm("T2CON equ 01Ch"); |
[; <" T2CON equ 01Ch ;# "> |
[; ;pic16f1825.h: 903: typedef union { |
[; ;pic16f1825.h: 904: struct { |
[; ;pic16f1825.h: 905: unsigned T2CKPS0 :1; |
[; ;pic16f1825.h: 906: unsigned T2CKPS1 :1; |
[; ;pic16f1825.h: 907: unsigned TMR2ON :1; |
[; ;pic16f1825.h: 908: unsigned T2OUTPS0 :1; |
[; ;pic16f1825.h: 909: unsigned T2OUTPS1 :1; |
[; ;pic16f1825.h: 910: unsigned T2OUTPS2 :1; |
[; ;pic16f1825.h: 911: unsigned T2OUTPS3 :1; |
[; ;pic16f1825.h: 912: }; |
[; ;pic16f1825.h: 913: struct { |
[; ;pic16f1825.h: 914: unsigned T2CKPS :2; |
[; ;pic16f1825.h: 915: unsigned :1; |
[; ;pic16f1825.h: 916: unsigned T2OUTPS :4; |
[; ;pic16f1825.h: 917: }; |
[; ;pic16f1825.h: 918: } T2CONbits_t; |
[; ;pic16f1825.h: 919: extern volatile T2CONbits_t T2CONbits @ 0x01C; |
[; ;pic16f1825.h: 968: extern volatile unsigned char CPSCON0 @ 0x01E; |
"970 |
[; ;pic16f1825.h: 970: asm("CPSCON0 equ 01Eh"); |
[; <" CPSCON0 equ 01Eh ;# "> |
[; ;pic16f1825.h: 973: typedef union { |
[; ;pic16f1825.h: 974: struct { |
[; ;pic16f1825.h: 975: unsigned T0XCS :1; |
[; ;pic16f1825.h: 976: unsigned CPSOUT :1; |
[; ;pic16f1825.h: 977: unsigned CPSRNG0 :1; |
[; ;pic16f1825.h: 978: unsigned CPSRNG1 :1; |
[; ;pic16f1825.h: 979: unsigned :2; |
[; ;pic16f1825.h: 980: unsigned CPSRM :1; |
[; ;pic16f1825.h: 981: unsigned CPSON :1; |
[; ;pic16f1825.h: 982: }; |
[; ;pic16f1825.h: 983: struct { |
[; ;pic16f1825.h: 984: unsigned :2; |
[; ;pic16f1825.h: 985: unsigned CPSRNG :2; |
[; ;pic16f1825.h: 986: }; |
[; ;pic16f1825.h: 987: } CPSCON0bits_t; |
[; ;pic16f1825.h: 988: extern volatile CPSCON0bits_t CPSCON0bits @ 0x01E; |
[; ;pic16f1825.h: 1027: extern volatile unsigned char CPSCON1 @ 0x01F; |
"1029 |
[; ;pic16f1825.h: 1029: asm("CPSCON1 equ 01Fh"); |
[; <" CPSCON1 equ 01Fh ;# "> |
[; ;pic16f1825.h: 1032: typedef union { |
[; ;pic16f1825.h: 1033: struct { |
[; ;pic16f1825.h: 1034: unsigned CPSCH0 :1; |
[; ;pic16f1825.h: 1035: unsigned CPSCH1 :1; |
[; ;pic16f1825.h: 1036: unsigned CPSCH2 :1; |
[; ;pic16f1825.h: 1037: unsigned CPSCH3 :1; |
[; ;pic16f1825.h: 1038: }; |
[; ;pic16f1825.h: 1039: struct { |
[; ;pic16f1825.h: 1040: unsigned CPSCH :3; |
[; ;pic16f1825.h: 1041: }; |
[; ;pic16f1825.h: 1042: } CPSCON1bits_t; |
[; ;pic16f1825.h: 1043: extern volatile CPSCON1bits_t CPSCON1bits @ 0x01F; |
[; ;pic16f1825.h: 1072: extern volatile unsigned char TRISA @ 0x08C; |
"1074 |
[; ;pic16f1825.h: 1074: asm("TRISA equ 08Ch"); |
[; <" TRISA equ 08Ch ;# "> |
[; ;pic16f1825.h: 1077: typedef union { |
[; ;pic16f1825.h: 1078: struct { |
[; ;pic16f1825.h: 1079: unsigned TRISA0 :1; |
[; ;pic16f1825.h: 1080: unsigned TRISA1 :1; |
[; ;pic16f1825.h: 1081: unsigned TRISA2 :1; |
[; ;pic16f1825.h: 1082: unsigned TRISA3 :1; |
[; ;pic16f1825.h: 1083: unsigned TRISA4 :1; |
[; ;pic16f1825.h: 1084: unsigned TRISA5 :1; |
[; ;pic16f1825.h: 1085: }; |
[; ;pic16f1825.h: 1086: } TRISAbits_t; |
[; ;pic16f1825.h: 1087: extern volatile TRISAbits_t TRISAbits @ 0x08C; |
[; ;pic16f1825.h: 1121: extern volatile unsigned char TRISC @ 0x08E; |
"1123 |
[; ;pic16f1825.h: 1123: asm("TRISC equ 08Eh"); |
[; <" TRISC equ 08Eh ;# "> |
[; ;pic16f1825.h: 1126: typedef union { |
[; ;pic16f1825.h: 1127: struct { |
[; ;pic16f1825.h: 1128: unsigned TRISC0 :1; |
[; ;pic16f1825.h: 1129: unsigned TRISC1 :1; |
[; ;pic16f1825.h: 1130: unsigned TRISC2 :1; |
[; ;pic16f1825.h: 1131: unsigned TRISC3 :1; |
[; ;pic16f1825.h: 1132: unsigned TRISC4 :1; |
[; ;pic16f1825.h: 1133: unsigned TRISC5 :1; |
[; ;pic16f1825.h: 1134: }; |
[; ;pic16f1825.h: 1135: } TRISCbits_t; |
[; ;pic16f1825.h: 1136: extern volatile TRISCbits_t TRISCbits @ 0x08E; |
[; ;pic16f1825.h: 1170: extern volatile unsigned char PIE1 @ 0x091; |
"1172 |
[; ;pic16f1825.h: 1172: asm("PIE1 equ 091h"); |
[; <" PIE1 equ 091h ;# "> |
[; ;pic16f1825.h: 1175: typedef union { |
[; ;pic16f1825.h: 1176: struct { |
[; ;pic16f1825.h: 1177: unsigned TMR1IE :1; |
[; ;pic16f1825.h: 1178: unsigned TMR2IE :1; |
[; ;pic16f1825.h: 1179: unsigned CCP1IE :1; |
[; ;pic16f1825.h: 1180: unsigned SSP1IE :1; |
[; ;pic16f1825.h: 1181: unsigned TXIE :1; |
[; ;pic16f1825.h: 1182: unsigned RCIE :1; |
[; ;pic16f1825.h: 1183: unsigned ADIE :1; |
[; ;pic16f1825.h: 1184: unsigned TMR1GIE :1; |
[; ;pic16f1825.h: 1185: }; |
[; ;pic16f1825.h: 1186: } PIE1bits_t; |
[; ;pic16f1825.h: 1187: extern volatile PIE1bits_t PIE1bits @ 0x091; |
[; ;pic16f1825.h: 1231: extern volatile unsigned char PIE2 @ 0x092; |
"1233 |
[; ;pic16f1825.h: 1233: asm("PIE2 equ 092h"); |
[; <" PIE2 equ 092h ;# "> |
[; ;pic16f1825.h: 1236: typedef union { |
[; ;pic16f1825.h: 1237: struct { |
[; ;pic16f1825.h: 1238: unsigned CCP2IE :1; |
[; ;pic16f1825.h: 1239: unsigned :2; |
[; ;pic16f1825.h: 1240: unsigned BCL1IE :1; |
[; ;pic16f1825.h: 1241: unsigned EEIE :1; |
[; ;pic16f1825.h: 1242: unsigned C1IE :1; |
[; ;pic16f1825.h: 1243: unsigned C2IE :1; |
[; ;pic16f1825.h: 1244: unsigned OSFIE :1; |
[; ;pic16f1825.h: 1245: }; |
[; ;pic16f1825.h: 1246: } PIE2bits_t; |
[; ;pic16f1825.h: 1247: extern volatile PIE2bits_t PIE2bits @ 0x092; |
[; ;pic16f1825.h: 1281: extern volatile unsigned char PIE3 @ 0x093; |
"1283 |
[; ;pic16f1825.h: 1283: asm("PIE3 equ 093h"); |
[; <" PIE3 equ 093h ;# "> |
[; ;pic16f1825.h: 1286: typedef union { |
[; ;pic16f1825.h: 1287: struct { |
[; ;pic16f1825.h: 1288: unsigned :1; |
[; ;pic16f1825.h: 1289: unsigned TMR4IE :1; |
[; ;pic16f1825.h: 1290: unsigned :1; |
[; ;pic16f1825.h: 1291: unsigned TMR6IE :1; |
[; ;pic16f1825.h: 1292: unsigned CCP3IE :1; |
[; ;pic16f1825.h: 1293: unsigned CCP4IE :1; |
[; ;pic16f1825.h: 1294: }; |
[; ;pic16f1825.h: 1295: } PIE3bits_t; |
[; ;pic16f1825.h: 1296: extern volatile PIE3bits_t PIE3bits @ 0x093; |
[; ;pic16f1825.h: 1320: extern volatile unsigned char OPTION_REG @ 0x095; |
"1322 |
[; ;pic16f1825.h: 1322: asm("OPTION_REG equ 095h"); |
[; <" OPTION_REG equ 095h ;# "> |
[; ;pic16f1825.h: 1325: typedef union { |
[; ;pic16f1825.h: 1326: struct { |
[; ;pic16f1825.h: 1327: unsigned PS0 :1; |
[; ;pic16f1825.h: 1328: unsigned PS1 :1; |
[; ;pic16f1825.h: 1329: unsigned PS2 :1; |
[; ;pic16f1825.h: 1330: unsigned PSA :1; |
[; ;pic16f1825.h: 1331: unsigned TMR0SE :1; |
[; ;pic16f1825.h: 1332: unsigned TMR0CS :1; |
[; ;pic16f1825.h: 1333: unsigned INTEDG :1; |
[; ;pic16f1825.h: 1334: unsigned nWPUEN :1; |
[; ;pic16f1825.h: 1335: }; |
[; ;pic16f1825.h: 1336: struct { |
[; ;pic16f1825.h: 1337: unsigned PS :3; |
[; ;pic16f1825.h: 1338: unsigned :1; |
[; ;pic16f1825.h: 1339: unsigned T0SE :1; |
[; ;pic16f1825.h: 1340: unsigned T0CS :1; |
[; ;pic16f1825.h: 1341: }; |
[; ;pic16f1825.h: 1342: } OPTION_REGbits_t; |
[; ;pic16f1825.h: 1343: extern volatile OPTION_REGbits_t OPTION_REGbits @ 0x095; |
[; ;pic16f1825.h: 1402: extern volatile unsigned char PCON @ 0x096; |
"1404 |
[; ;pic16f1825.h: 1404: asm("PCON equ 096h"); |
[; <" PCON equ 096h ;# "> |
[; ;pic16f1825.h: 1407: typedef union { |
[; ;pic16f1825.h: 1408: struct { |
[; ;pic16f1825.h: 1409: unsigned nBOR :1; |
[; ;pic16f1825.h: 1410: unsigned nPOR :1; |
[; ;pic16f1825.h: 1411: unsigned nRI :1; |
[; ;pic16f1825.h: 1412: unsigned nRMCLR :1; |
[; ;pic16f1825.h: 1413: unsigned :2; |
[; ;pic16f1825.h: 1414: unsigned STKUNF :1; |
[; ;pic16f1825.h: 1415: unsigned STKOVF :1; |
[; ;pic16f1825.h: 1416: }; |
[; ;pic16f1825.h: 1417: } PCONbits_t; |
[; ;pic16f1825.h: 1418: extern volatile PCONbits_t PCONbits @ 0x096; |
[; ;pic16f1825.h: 1452: extern volatile unsigned char WDTCON @ 0x097; |
"1454 |
[; ;pic16f1825.h: 1454: asm("WDTCON equ 097h"); |
[; <" WDTCON equ 097h ;# "> |
[; ;pic16f1825.h: 1457: typedef union { |
[; ;pic16f1825.h: 1458: struct { |
[; ;pic16f1825.h: 1459: unsigned SWDTEN :1; |
[; ;pic16f1825.h: 1460: unsigned WDTPS0 :1; |
[; ;pic16f1825.h: 1461: unsigned WDTPS1 :1; |
[; ;pic16f1825.h: 1462: unsigned WDTPS2 :1; |
[; ;pic16f1825.h: 1463: unsigned WDTPS3 :1; |
[; ;pic16f1825.h: 1464: unsigned WDTPS4 :1; |
[; ;pic16f1825.h: 1465: }; |
[; ;pic16f1825.h: 1466: struct { |
[; ;pic16f1825.h: 1467: unsigned :1; |
[; ;pic16f1825.h: 1468: unsigned WDTPS :5; |
[; ;pic16f1825.h: 1469: }; |
[; ;pic16f1825.h: 1470: } WDTCONbits_t; |
[; ;pic16f1825.h: 1471: extern volatile WDTCONbits_t WDTCONbits @ 0x097; |
[; ;pic16f1825.h: 1510: extern volatile unsigned char OSCTUNE @ 0x098; |
"1512 |
[; ;pic16f1825.h: 1512: asm("OSCTUNE equ 098h"); |
[; <" OSCTUNE equ 098h ;# "> |
[; ;pic16f1825.h: 1515: typedef union { |
[; ;pic16f1825.h: 1516: struct { |
[; ;pic16f1825.h: 1517: unsigned TUN0 :1; |
[; ;pic16f1825.h: 1518: unsigned TUN1 :1; |
[; ;pic16f1825.h: 1519: unsigned TUN2 :1; |
[; ;pic16f1825.h: 1520: unsigned TUN3 :1; |
[; ;pic16f1825.h: 1521: unsigned TUN4 :1; |
[; ;pic16f1825.h: 1522: unsigned TUN5 :1; |
[; ;pic16f1825.h: 1523: }; |
[; ;pic16f1825.h: 1524: struct { |
[; ;pic16f1825.h: 1525: unsigned TUN :6; |
[; ;pic16f1825.h: 1526: }; |
[; ;pic16f1825.h: 1527: } OSCTUNEbits_t; |
[; ;pic16f1825.h: 1528: extern volatile OSCTUNEbits_t OSCTUNEbits @ 0x098; |
[; ;pic16f1825.h: 1567: extern volatile unsigned char OSCCON @ 0x099; |
"1569 |
[; ;pic16f1825.h: 1569: asm("OSCCON equ 099h"); |
[; <" OSCCON equ 099h ;# "> |
[; ;pic16f1825.h: 1572: typedef union { |
[; ;pic16f1825.h: 1573: struct { |
[; ;pic16f1825.h: 1574: unsigned SCS0 :1; |
[; ;pic16f1825.h: 1575: unsigned SCS1 :1; |
[; ;pic16f1825.h: 1576: unsigned :1; |
[; ;pic16f1825.h: 1577: unsigned IRCF0 :1; |
[; ;pic16f1825.h: 1578: unsigned IRCF1 :1; |
[; ;pic16f1825.h: 1579: unsigned IRCF2 :1; |
[; ;pic16f1825.h: 1580: unsigned IRCF3 :1; |
[; ;pic16f1825.h: 1581: unsigned SPLLEN :1; |
[; ;pic16f1825.h: 1582: }; |
[; ;pic16f1825.h: 1583: struct { |
[; ;pic16f1825.h: 1584: unsigned SCS :2; |
[; ;pic16f1825.h: 1585: unsigned :1; |
[; ;pic16f1825.h: 1586: unsigned IRCF :4; |
[; ;pic16f1825.h: 1587: }; |
[; ;pic16f1825.h: 1588: } OSCCONbits_t; |
[; ;pic16f1825.h: 1589: extern volatile OSCCONbits_t OSCCONbits @ 0x099; |
[; ;pic16f1825.h: 1638: extern volatile unsigned char OSCSTAT @ 0x09A; |
"1640 |
[; ;pic16f1825.h: 1640: asm("OSCSTAT equ 09Ah"); |
[; <" OSCSTAT equ 09Ah ;# "> |
[; ;pic16f1825.h: 1643: typedef union { |
[; ;pic16f1825.h: 1644: struct { |
[; ;pic16f1825.h: 1645: unsigned HFIOFS :1; |
[; ;pic16f1825.h: 1646: unsigned LFIOFR :1; |
[; ;pic16f1825.h: 1647: unsigned MFIOFR :1; |
[; ;pic16f1825.h: 1648: unsigned HFIOFL :1; |
[; ;pic16f1825.h: 1649: unsigned HFIOFR :1; |
[; ;pic16f1825.h: 1650: unsigned OSTS :1; |
[; ;pic16f1825.h: 1651: unsigned PLLR :1; |
[; ;pic16f1825.h: 1652: unsigned T1OSCR :1; |
[; ;pic16f1825.h: 1653: }; |
[; ;pic16f1825.h: 1654: } OSCSTATbits_t; |
[; ;pic16f1825.h: 1655: extern volatile OSCSTATbits_t OSCSTATbits @ 0x09A; |
[; ;pic16f1825.h: 1699: extern volatile unsigned short ADRES @ 0x09B; |
"1701 |
[; ;pic16f1825.h: 1701: asm("ADRES equ 09Bh"); |
[; <" ADRES equ 09Bh ;# "> |
[; ;pic16f1825.h: 1705: extern volatile unsigned char ADRESL @ 0x09B; |
"1707 |
[; ;pic16f1825.h: 1707: asm("ADRESL equ 09Bh"); |
[; <" ADRESL equ 09Bh ;# "> |
[; ;pic16f1825.h: 1710: typedef union { |
[; ;pic16f1825.h: 1711: struct { |
[; ;pic16f1825.h: 1712: unsigned ADRESL :8; |
[; ;pic16f1825.h: 1713: }; |
[; ;pic16f1825.h: 1714: } ADRESLbits_t; |
[; ;pic16f1825.h: 1715: extern volatile ADRESLbits_t ADRESLbits @ 0x09B; |
[; ;pic16f1825.h: 1724: extern volatile unsigned char ADRESH @ 0x09C; |
"1726 |
[; ;pic16f1825.h: 1726: asm("ADRESH equ 09Ch"); |
[; <" ADRESH equ 09Ch ;# "> |
[; ;pic16f1825.h: 1729: typedef union { |
[; ;pic16f1825.h: 1730: struct { |
[; ;pic16f1825.h: 1731: unsigned ADRESH :8; |
[; ;pic16f1825.h: 1732: }; |
[; ;pic16f1825.h: 1733: } ADRESHbits_t; |
[; ;pic16f1825.h: 1734: extern volatile ADRESHbits_t ADRESHbits @ 0x09C; |
[; ;pic16f1825.h: 1743: extern volatile unsigned char ADCON0 @ 0x09D; |
"1745 |
[; ;pic16f1825.h: 1745: asm("ADCON0 equ 09Dh"); |
[; <" ADCON0 equ 09Dh ;# "> |
[; ;pic16f1825.h: 1748: typedef union { |
[; ;pic16f1825.h: 1749: struct { |
[; ;pic16f1825.h: 1750: unsigned ADON :1; |
[; ;pic16f1825.h: 1751: unsigned GO_nDONE :1; |
[; ;pic16f1825.h: 1752: unsigned CHS0 :1; |
[; ;pic16f1825.h: 1753: unsigned CHS1 :1; |
[; ;pic16f1825.h: 1754: unsigned CHS2 :1; |
[; ;pic16f1825.h: 1755: unsigned CHS3 :1; |
[; ;pic16f1825.h: 1756: unsigned CHS4 :1; |
[; ;pic16f1825.h: 1757: }; |
[; ;pic16f1825.h: 1758: struct { |
[; ;pic16f1825.h: 1759: unsigned :1; |
[; ;pic16f1825.h: 1760: unsigned ADGO :1; |
[; ;pic16f1825.h: 1761: unsigned CHS :5; |
[; ;pic16f1825.h: 1762: }; |
[; ;pic16f1825.h: 1763: struct { |
[; ;pic16f1825.h: 1764: unsigned :1; |
[; ;pic16f1825.h: 1765: unsigned GO :1; |
[; ;pic16f1825.h: 1766: }; |
[; ;pic16f1825.h: 1767: } ADCON0bits_t; |
[; ;pic16f1825.h: 1768: extern volatile ADCON0bits_t ADCON0bits @ 0x09D; |
[; ;pic16f1825.h: 1822: extern volatile unsigned char ADCON1 @ 0x09E; |
"1824 |
[; ;pic16f1825.h: 1824: asm("ADCON1 equ 09Eh"); |
[; <" ADCON1 equ 09Eh ;# "> |
[; ;pic16f1825.h: 1827: typedef union { |
[; ;pic16f1825.h: 1828: struct { |
[; ;pic16f1825.h: 1829: unsigned ADPREF0 :1; |
[; ;pic16f1825.h: 1830: unsigned ADPREF1 :1; |
[; ;pic16f1825.h: 1831: unsigned ADNREF :1; |
[; ;pic16f1825.h: 1832: unsigned :1; |
[; ;pic16f1825.h: 1833: unsigned ADCS0 :1; |
[; ;pic16f1825.h: 1834: unsigned ADCS1 :1; |
[; ;pic16f1825.h: 1835: unsigned ADCS2 :1; |
[; ;pic16f1825.h: 1836: unsigned ADFM :1; |
[; ;pic16f1825.h: 1837: }; |
[; ;pic16f1825.h: 1838: struct { |
[; ;pic16f1825.h: 1839: unsigned ADPREF :2; |
[; ;pic16f1825.h: 1840: unsigned :2; |
[; ;pic16f1825.h: 1841: unsigned ADCS :3; |
[; ;pic16f1825.h: 1842: }; |
[; ;pic16f1825.h: 1843: } ADCON1bits_t; |
[; ;pic16f1825.h: 1844: extern volatile ADCON1bits_t ADCON1bits @ 0x09E; |
[; ;pic16f1825.h: 1893: extern volatile unsigned char LATA @ 0x10C; |
"1895 |
[; ;pic16f1825.h: 1895: asm("LATA equ 010Ch"); |
[; <" LATA equ 010Ch ;# "> |
[; ;pic16f1825.h: 1898: typedef union { |
[; ;pic16f1825.h: 1899: struct { |
[; ;pic16f1825.h: 1900: unsigned LATA0 :1; |
[; ;pic16f1825.h: 1901: unsigned LATA1 :1; |
[; ;pic16f1825.h: 1902: unsigned LATA2 :1; |
[; ;pic16f1825.h: 1903: unsigned :1; |
[; ;pic16f1825.h: 1904: unsigned LATA4 :1; |
[; ;pic16f1825.h: 1905: unsigned LATA5 :1; |
[; ;pic16f1825.h: 1906: }; |
[; ;pic16f1825.h: 1907: } LATAbits_t; |
[; ;pic16f1825.h: 1908: extern volatile LATAbits_t LATAbits @ 0x10C; |
[; ;pic16f1825.h: 1937: extern volatile unsigned char LATC @ 0x10E; |
"1939 |
[; ;pic16f1825.h: 1939: asm("LATC equ 010Eh"); |
[; <" LATC equ 010Eh ;# "> |
[; ;pic16f1825.h: 1942: typedef union { |
[; ;pic16f1825.h: 1943: struct { |
[; ;pic16f1825.h: 1944: unsigned LATC0 :1; |
[; ;pic16f1825.h: 1945: unsigned LATC1 :1; |
[; ;pic16f1825.h: 1946: unsigned LATC2 :1; |
[; ;pic16f1825.h: 1947: unsigned LATC3 :1; |
[; ;pic16f1825.h: 1948: unsigned LATC4 :1; |
[; ;pic16f1825.h: 1949: unsigned LATC5 :1; |
[; ;pic16f1825.h: 1950: }; |
[; ;pic16f1825.h: 1951: } LATCbits_t; |
[; ;pic16f1825.h: 1952: extern volatile LATCbits_t LATCbits @ 0x10E; |
[; ;pic16f1825.h: 1986: extern volatile unsigned char CM1CON0 @ 0x111; |
"1988 |
[; ;pic16f1825.h: 1988: asm("CM1CON0 equ 0111h"); |
[; <" CM1CON0 equ 0111h ;# "> |
[; ;pic16f1825.h: 1991: typedef union { |
[; ;pic16f1825.h: 1992: struct { |
[; ;pic16f1825.h: 1993: unsigned C1SYNC :1; |
[; ;pic16f1825.h: 1994: unsigned C1HYS :1; |
[; ;pic16f1825.h: 1995: unsigned C1SP :1; |
[; ;pic16f1825.h: 1996: unsigned :1; |
[; ;pic16f1825.h: 1997: unsigned C1POL :1; |
[; ;pic16f1825.h: 1998: unsigned C1OE :1; |
[; ;pic16f1825.h: 1999: unsigned C1OUT :1; |
[; ;pic16f1825.h: 2000: unsigned C1ON :1; |
[; ;pic16f1825.h: 2001: }; |
[; ;pic16f1825.h: 2002: } CM1CON0bits_t; |
[; ;pic16f1825.h: 2003: extern volatile CM1CON0bits_t CM1CON0bits @ 0x111; |
[; ;pic16f1825.h: 2042: extern volatile unsigned char CM1CON1 @ 0x112; |
"2044 |
[; ;pic16f1825.h: 2044: asm("CM1CON1 equ 0112h"); |
[; <" CM1CON1 equ 0112h ;# "> |
[; ;pic16f1825.h: 2047: typedef union { |
[; ;pic16f1825.h: 2048: struct { |
[; ;pic16f1825.h: 2049: unsigned C1NCH0 :1; |
[; ;pic16f1825.h: 2050: unsigned C1NCH1 :1; |
[; ;pic16f1825.h: 2051: unsigned :2; |
[; ;pic16f1825.h: 2052: unsigned C1PCH0 :1; |
[; ;pic16f1825.h: 2053: unsigned C1PCH1 :1; |
[; ;pic16f1825.h: 2054: unsigned C1INTN :1; |
[; ;pic16f1825.h: 2055: unsigned C1INTP :1; |
[; ;pic16f1825.h: 2056: }; |
[; ;pic16f1825.h: 2057: struct { |
[; ;pic16f1825.h: 2058: unsigned C1NCH :2; |
[; ;pic16f1825.h: 2059: unsigned :2; |
[; ;pic16f1825.h: 2060: unsigned C1PCH :2; |
[; ;pic16f1825.h: 2061: }; |
[; ;pic16f1825.h: 2062: } CM1CON1bits_t; |
[; ;pic16f1825.h: 2063: extern volatile CM1CON1bits_t CM1CON1bits @ 0x112; |
[; ;pic16f1825.h: 2107: extern volatile unsigned char CM2CON0 @ 0x113; |
"2109 |
[; ;pic16f1825.h: 2109: asm("CM2CON0 equ 0113h"); |
[; <" CM2CON0 equ 0113h ;# "> |
[; ;pic16f1825.h: 2112: typedef union { |
[; ;pic16f1825.h: 2113: struct { |
[; ;pic16f1825.h: 2114: unsigned C2SYNC :1; |
[; ;pic16f1825.h: 2115: unsigned C2HYS :1; |
[; ;pic16f1825.h: 2116: unsigned C2SP :1; |
[; ;pic16f1825.h: 2117: unsigned :1; |
[; ;pic16f1825.h: 2118: unsigned C2POL :1; |
[; ;pic16f1825.h: 2119: unsigned C2OE :1; |
[; ;pic16f1825.h: 2120: unsigned C2OUT :1; |
[; ;pic16f1825.h: 2121: unsigned C2ON :1; |
[; ;pic16f1825.h: 2122: }; |
[; ;pic16f1825.h: 2123: } CM2CON0bits_t; |
[; ;pic16f1825.h: 2124: extern volatile CM2CON0bits_t CM2CON0bits @ 0x113; |
[; ;pic16f1825.h: 2163: extern volatile unsigned char CM2CON1 @ 0x114; |
"2165 |
[; ;pic16f1825.h: 2165: asm("CM2CON1 equ 0114h"); |
[; <" CM2CON1 equ 0114h ;# "> |
[; ;pic16f1825.h: 2168: typedef union { |
[; ;pic16f1825.h: 2169: struct { |
[; ;pic16f1825.h: 2170: unsigned C2NCH0 :1; |
[; ;pic16f1825.h: 2171: unsigned C2NCH1 :1; |
[; ;pic16f1825.h: 2172: unsigned :2; |
[; ;pic16f1825.h: 2173: unsigned C2PCH0 :1; |
[; ;pic16f1825.h: 2174: unsigned C2PCH1 :1; |
[; ;pic16f1825.h: 2175: unsigned C2INTN :1; |
[; ;pic16f1825.h: 2176: unsigned C2INTP :1; |
[; ;pic16f1825.h: 2177: }; |
[; ;pic16f1825.h: 2178: struct { |
[; ;pic16f1825.h: 2179: unsigned C2NCH :2; |
[; ;pic16f1825.h: 2180: unsigned :2; |
[; ;pic16f1825.h: 2181: unsigned C2PCH :2; |
[; ;pic16f1825.h: 2182: }; |
[; ;pic16f1825.h: 2183: } CM2CON1bits_t; |
[; ;pic16f1825.h: 2184: extern volatile CM2CON1bits_t CM2CON1bits @ 0x114; |
[; ;pic16f1825.h: 2228: extern volatile unsigned char CMOUT @ 0x115; |
"2230 |
[; ;pic16f1825.h: 2230: asm("CMOUT equ 0115h"); |
[; <" CMOUT equ 0115h ;# "> |
[; ;pic16f1825.h: 2233: typedef union { |
[; ;pic16f1825.h: 2234: struct { |
[; ;pic16f1825.h: 2235: unsigned MC1OUT :1; |
[; ;pic16f1825.h: 2236: unsigned MC2OUT :1; |
[; ;pic16f1825.h: 2237: }; |
[; ;pic16f1825.h: 2238: } CMOUTbits_t; |
[; ;pic16f1825.h: 2239: extern volatile CMOUTbits_t CMOUTbits @ 0x115; |
[; ;pic16f1825.h: 2253: extern volatile unsigned char BORCON @ 0x116; |
"2255 |
[; ;pic16f1825.h: 2255: asm("BORCON equ 0116h"); |
[; <" BORCON equ 0116h ;# "> |
[; ;pic16f1825.h: 2258: typedef union { |
[; ;pic16f1825.h: 2259: struct { |
[; ;pic16f1825.h: 2260: unsigned BORRDY :1; |
[; ;pic16f1825.h: 2261: unsigned :6; |
[; ;pic16f1825.h: 2262: unsigned SBOREN :1; |
[; ;pic16f1825.h: 2263: }; |
[; ;pic16f1825.h: 2264: } BORCONbits_t; |
[; ;pic16f1825.h: 2265: extern volatile BORCONbits_t BORCONbits @ 0x116; |
[; ;pic16f1825.h: 2279: extern volatile unsigned char FVRCON @ 0x117; |
"2281 |
[; ;pic16f1825.h: 2281: asm("FVRCON equ 0117h"); |
[; <" FVRCON equ 0117h ;# "> |
[; ;pic16f1825.h: 2284: typedef union { |
[; ;pic16f1825.h: 2285: struct { |
[; ;pic16f1825.h: 2286: unsigned ADFVR0 :1; |
[; ;pic16f1825.h: 2287: unsigned ADFVR1 :1; |
[; ;pic16f1825.h: 2288: unsigned CDAFVR0 :1; |
[; ;pic16f1825.h: 2289: unsigned CDAFVR1 :1; |
[; ;pic16f1825.h: 2290: unsigned TSRNG :1; |
[; ;pic16f1825.h: 2291: unsigned TSEN :1; |
[; ;pic16f1825.h: 2292: unsigned FVRRDY :1; |
[; ;pic16f1825.h: 2293: unsigned FVREN :1; |
[; ;pic16f1825.h: 2294: }; |
[; ;pic16f1825.h: 2295: struct { |
[; ;pic16f1825.h: 2296: unsigned ADFVR :2; |
[; ;pic16f1825.h: 2297: unsigned CDAFVR :2; |
[; ;pic16f1825.h: 2298: }; |
[; ;pic16f1825.h: 2299: } FVRCONbits_t; |
[; ;pic16f1825.h: 2300: extern volatile FVRCONbits_t FVRCONbits @ 0x117; |
[; ;pic16f1825.h: 2354: extern volatile unsigned char DACCON0 @ 0x118; |
"2356 |
[; ;pic16f1825.h: 2356: asm("DACCON0 equ 0118h"); |
[; <" DACCON0 equ 0118h ;# "> |
[; ;pic16f1825.h: 2359: typedef union { |
[; ;pic16f1825.h: 2360: struct { |
[; ;pic16f1825.h: 2361: unsigned DACNSS :1; |
[; ;pic16f1825.h: 2362: unsigned :1; |
[; ;pic16f1825.h: 2363: unsigned DACPSS0 :1; |
[; ;pic16f1825.h: 2364: unsigned DACPSS1 :1; |
[; ;pic16f1825.h: 2365: unsigned :1; |
[; ;pic16f1825.h: 2366: unsigned DACOE :1; |
[; ;pic16f1825.h: 2367: unsigned DACLPS :1; |
[; ;pic16f1825.h: 2368: unsigned DACEN :1; |
[; ;pic16f1825.h: 2369: }; |
[; ;pic16f1825.h: 2370: struct { |
[; ;pic16f1825.h: 2371: unsigned :2; |
[; ;pic16f1825.h: 2372: unsigned DACPSS :2; |
[; ;pic16f1825.h: 2373: }; |
[; ;pic16f1825.h: 2374: } DACCON0bits_t; |
[; ;pic16f1825.h: 2375: extern volatile DACCON0bits_t DACCON0bits @ 0x118; |
[; ;pic16f1825.h: 2414: extern volatile unsigned char DACCON1 @ 0x119; |
"2416 |
[; ;pic16f1825.h: 2416: asm("DACCON1 equ 0119h"); |
[; <" DACCON1 equ 0119h ;# "> |
[; ;pic16f1825.h: 2419: typedef union { |
[; ;pic16f1825.h: 2420: struct { |
[; ;pic16f1825.h: 2421: unsigned DACR0 :1; |
[; ;pic16f1825.h: 2422: unsigned DACR1 :1; |
[; ;pic16f1825.h: 2423: unsigned DACR2 :1; |
[; ;pic16f1825.h: 2424: unsigned DACR3 :1; |
[; ;pic16f1825.h: 2425: unsigned DACR4 :1; |
[; ;pic16f1825.h: 2426: }; |
[; ;pic16f1825.h: 2427: struct { |
[; ;pic16f1825.h: 2428: unsigned DACR :5; |
[; ;pic16f1825.h: 2429: }; |
[; ;pic16f1825.h: 2430: } DACCON1bits_t; |
[; ;pic16f1825.h: 2431: extern volatile DACCON1bits_t DACCON1bits @ 0x119; |
[; ;pic16f1825.h: 2465: extern volatile unsigned char SRCON0 @ 0x11A; |
"2467 |
[; ;pic16f1825.h: 2467: asm("SRCON0 equ 011Ah"); |
[; <" SRCON0 equ 011Ah ;# "> |
[; ;pic16f1825.h: 2470: typedef union { |
[; ;pic16f1825.h: 2471: struct { |
[; ;pic16f1825.h: 2472: unsigned SRPR :1; |
[; ;pic16f1825.h: 2473: unsigned SRPS :1; |
[; ;pic16f1825.h: 2474: unsigned SRNQEN :1; |
[; ;pic16f1825.h: 2475: unsigned SRQEN :1; |
[; ;pic16f1825.h: 2476: unsigned SRCLK0 :1; |
[; ;pic16f1825.h: 2477: unsigned SRCLK1 :1; |
[; ;pic16f1825.h: 2478: unsigned SRCLK2 :1; |
[; ;pic16f1825.h: 2479: unsigned SRLEN :1; |
[; ;pic16f1825.h: 2480: }; |
[; ;pic16f1825.h: 2481: struct { |
[; ;pic16f1825.h: 2482: unsigned :4; |
[; ;pic16f1825.h: 2483: unsigned SRCLK :3; |
[; ;pic16f1825.h: 2484: }; |
[; ;pic16f1825.h: 2485: } SRCON0bits_t; |
[; ;pic16f1825.h: 2486: extern volatile SRCON0bits_t SRCON0bits @ 0x11A; |
[; ;pic16f1825.h: 2535: extern volatile unsigned char SRCON1 @ 0x11B; |
"2537 |
[; ;pic16f1825.h: 2537: asm("SRCON1 equ 011Bh"); |
[; <" SRCON1 equ 011Bh ;# "> |
[; ;pic16f1825.h: 2540: typedef union { |
[; ;pic16f1825.h: 2541: struct { |
[; ;pic16f1825.h: 2542: unsigned SRRC1E :1; |
[; ;pic16f1825.h: 2543: unsigned :1; |
[; ;pic16f1825.h: 2544: unsigned SRRCKE :1; |
[; ;pic16f1825.h: 2545: unsigned SRRPE :1; |
[; ;pic16f1825.h: 2546: unsigned SRSC1E :1; |
[; ;pic16f1825.h: 2547: unsigned :1; |
[; ;pic16f1825.h: 2548: unsigned SRSCKE :1; |
[; ;pic16f1825.h: 2549: unsigned SRSPE :1; |
[; ;pic16f1825.h: 2550: }; |
[; ;pic16f1825.h: 2551: } SRCON1bits_t; |
[; ;pic16f1825.h: 2552: extern volatile SRCON1bits_t SRCON1bits @ 0x11B; |
[; ;pic16f1825.h: 2586: extern volatile unsigned char APFCON0 @ 0x11D; |
"2588 |
[; ;pic16f1825.h: 2588: asm("APFCON0 equ 011Dh"); |
[; <" APFCON0 equ 011Dh ;# "> |
[; ;pic16f1825.h: 2591: typedef union { |
[; ;pic16f1825.h: 2592: struct { |
[; ;pic16f1825.h: 2593: unsigned :2; |
[; ;pic16f1825.h: 2594: unsigned TXCKSEL :1; |
[; ;pic16f1825.h: 2595: unsigned T1GSEL :1; |
[; ;pic16f1825.h: 2596: unsigned :1; |
[; ;pic16f1825.h: 2597: unsigned SSSEL :1; |
[; ;pic16f1825.h: 2598: unsigned SDOSEL :1; |
[; ;pic16f1825.h: 2599: unsigned RXDTSEL :1; |
[; ;pic16f1825.h: 2600: }; |
[; ;pic16f1825.h: 2601: } APFCON0bits_t; |
[; ;pic16f1825.h: 2602: extern volatile APFCON0bits_t APFCON0bits @ 0x11D; |
[; ;pic16f1825.h: 2631: extern volatile unsigned char APFCON1 @ 0x11E; |
"2633 |
[; ;pic16f1825.h: 2633: asm("APFCON1 equ 011Eh"); |
[; <" APFCON1 equ 011Eh ;# "> |
[; ;pic16f1825.h: 2636: typedef union { |
[; ;pic16f1825.h: 2637: struct { |
[; ;pic16f1825.h: 2638: unsigned CCP2SEL :1; |
[; ;pic16f1825.h: 2639: unsigned P2BSEL :1; |
[; ;pic16f1825.h: 2640: unsigned P1CSEL :1; |
[; ;pic16f1825.h: 2641: unsigned P1DSEL :1; |
[; ;pic16f1825.h: 2642: }; |
[; ;pic16f1825.h: 2643: } APFCON1bits_t; |
[; ;pic16f1825.h: 2644: extern volatile APFCON1bits_t APFCON1bits @ 0x11E; |
[; ;pic16f1825.h: 2668: extern volatile unsigned char ANSELA @ 0x18C; |
"2670 |
[; ;pic16f1825.h: 2670: asm("ANSELA equ 018Ch"); |
[; <" ANSELA equ 018Ch ;# "> |
[; ;pic16f1825.h: 2673: typedef union { |
[; ;pic16f1825.h: 2674: struct { |
[; ;pic16f1825.h: 2675: unsigned ANSA0 :1; |
[; ;pic16f1825.h: 2676: unsigned ANSA1 :1; |
[; ;pic16f1825.h: 2677: unsigned ANSA2 :1; |
[; ;pic16f1825.h: 2678: unsigned :1; |
[; ;pic16f1825.h: 2679: unsigned ANSA4 :1; |
[; ;pic16f1825.h: 2680: }; |
[; ;pic16f1825.h: 2681: struct { |
[; ;pic16f1825.h: 2682: unsigned ANSELA :5; |
[; ;pic16f1825.h: 2683: }; |
[; ;pic16f1825.h: 2684: } ANSELAbits_t; |
[; ;pic16f1825.h: 2685: extern volatile ANSELAbits_t ANSELAbits @ 0x18C; |
[; ;pic16f1825.h: 2714: extern volatile unsigned char ANSELC @ 0x18E; |
"2716 |
[; ;pic16f1825.h: 2716: asm("ANSELC equ 018Eh"); |
[; <" ANSELC equ 018Eh ;# "> |
[; ;pic16f1825.h: 2719: typedef union { |
[; ;pic16f1825.h: 2720: struct { |
[; ;pic16f1825.h: 2721: unsigned ANSC0 :1; |
[; ;pic16f1825.h: 2722: unsigned ANSC1 :1; |
[; ;pic16f1825.h: 2723: unsigned ANSC2 :1; |
[; ;pic16f1825.h: 2724: unsigned ANSC3 :1; |
[; ;pic16f1825.h: 2725: }; |
[; ;pic16f1825.h: 2726: struct { |
[; ;pic16f1825.h: 2727: unsigned ANSELC :4; |
[; ;pic16f1825.h: 2728: }; |
[; ;pic16f1825.h: 2729: } ANSELCbits_t; |
[; ;pic16f1825.h: 2730: extern volatile ANSELCbits_t ANSELCbits @ 0x18E; |
[; ;pic16f1825.h: 2759: extern volatile unsigned short EEADR @ 0x191; |
"2761 |
[; ;pic16f1825.h: 2761: asm("EEADR equ 0191h"); |
[; <" EEADR equ 0191h ;# "> |
[; ;pic16f1825.h: 2765: extern volatile unsigned char EEADRL @ 0x191; |
"2767 |
[; ;pic16f1825.h: 2767: asm("EEADRL equ 0191h"); |
[; <" EEADRL equ 0191h ;# "> |
[; ;pic16f1825.h: 2770: typedef union { |
[; ;pic16f1825.h: 2771: struct { |
[; ;pic16f1825.h: 2772: unsigned EEADRL :8; |
[; ;pic16f1825.h: 2773: }; |
[; ;pic16f1825.h: 2774: } EEADRLbits_t; |
[; ;pic16f1825.h: 2775: extern volatile EEADRLbits_t EEADRLbits @ 0x191; |
[; ;pic16f1825.h: 2784: extern volatile unsigned char EEADRH @ 0x192; |
"2786 |
[; ;pic16f1825.h: 2786: asm("EEADRH equ 0192h"); |
[; <" EEADRH equ 0192h ;# "> |
[; ;pic16f1825.h: 2789: typedef union { |
[; ;pic16f1825.h: 2790: struct { |
[; ;pic16f1825.h: 2791: unsigned EEADRH :7; |
[; ;pic16f1825.h: 2792: }; |
[; ;pic16f1825.h: 2793: } EEADRHbits_t; |
[; ;pic16f1825.h: 2794: extern volatile EEADRHbits_t EEADRHbits @ 0x192; |
[; ;pic16f1825.h: 2803: extern volatile unsigned short EEDAT @ 0x193; |
"2805 |
[; ;pic16f1825.h: 2805: asm("EEDAT equ 0193h"); |
[; <" EEDAT equ 0193h ;# "> |
[; ;pic16f1825.h: 2809: extern volatile unsigned char EEDATL @ 0x193; |
"2811 |
[; ;pic16f1825.h: 2811: asm("EEDATL equ 0193h"); |
[; <" EEDATL equ 0193h ;# "> |
[; ;pic16f1825.h: 2814: extern volatile unsigned char EEDATA @ 0x193; |
"2816 |
[; ;pic16f1825.h: 2816: asm("EEDATA equ 0193h"); |
[; <" EEDATA equ 0193h ;# "> |
[; ;pic16f1825.h: 2819: typedef union { |
[; ;pic16f1825.h: 2820: struct { |
[; ;pic16f1825.h: 2821: unsigned EEDATL :8; |
[; ;pic16f1825.h: 2822: }; |
[; ;pic16f1825.h: 2823: } EEDATLbits_t; |
[; ;pic16f1825.h: 2824: extern volatile EEDATLbits_t EEDATLbits @ 0x193; |
[; ;pic16f1825.h: 2832: typedef union { |
[; ;pic16f1825.h: 2833: struct { |
[; ;pic16f1825.h: 2834: unsigned EEDATL :8; |
[; ;pic16f1825.h: 2835: }; |
[; ;pic16f1825.h: 2836: } EEDATAbits_t; |
[; ;pic16f1825.h: 2837: extern volatile EEDATAbits_t EEDATAbits @ 0x193; |
[; ;pic16f1825.h: 2846: extern volatile unsigned char EEDATH @ 0x194; |
"2848 |
[; ;pic16f1825.h: 2848: asm("EEDATH equ 0194h"); |
[; <" EEDATH equ 0194h ;# "> |
[; ;pic16f1825.h: 2851: typedef union { |
[; ;pic16f1825.h: 2852: struct { |
[; ;pic16f1825.h: 2853: unsigned EEDATH :6; |
[; ;pic16f1825.h: 2854: }; |
[; ;pic16f1825.h: 2855: } EEDATHbits_t; |
[; ;pic16f1825.h: 2856: extern volatile EEDATHbits_t EEDATHbits @ 0x194; |
[; ;pic16f1825.h: 2865: extern volatile unsigned char EECON1 @ 0x195; |
"2867 |
[; ;pic16f1825.h: 2867: asm("EECON1 equ 0195h"); |
[; <" EECON1 equ 0195h ;# "> |
[; ;pic16f1825.h: 2870: typedef union { |
[; ;pic16f1825.h: 2871: struct { |
[; ;pic16f1825.h: 2872: unsigned RD :1; |
[; ;pic16f1825.h: 2873: unsigned WR :1; |
[; ;pic16f1825.h: 2874: unsigned WREN :1; |
[; ;pic16f1825.h: 2875: unsigned WRERR :1; |
[; ;pic16f1825.h: 2876: unsigned FREE :1; |
[; ;pic16f1825.h: 2877: unsigned LWLO :1; |
[; ;pic16f1825.h: 2878: unsigned CFGS :1; |
[; ;pic16f1825.h: 2879: unsigned EEPGD :1; |
[; ;pic16f1825.h: 2880: }; |
[; ;pic16f1825.h: 2881: } EECON1bits_t; |
[; ;pic16f1825.h: 2882: extern volatile EECON1bits_t EECON1bits @ 0x195; |
[; ;pic16f1825.h: 2926: extern volatile unsigned char EECON2 @ 0x196; |
"2928 |
[; ;pic16f1825.h: 2928: asm("EECON2 equ 0196h"); |
[; <" EECON2 equ 0196h ;# "> |
[; ;pic16f1825.h: 2931: typedef union { |
[; ;pic16f1825.h: 2932: struct { |
[; ;pic16f1825.h: 2933: unsigned EECON2 :8; |
[; ;pic16f1825.h: 2934: }; |
[; ;pic16f1825.h: 2935: } EECON2bits_t; |
[; ;pic16f1825.h: 2936: extern volatile EECON2bits_t EECON2bits @ 0x196; |
[; ;pic16f1825.h: 2945: extern volatile unsigned char RCREG @ 0x199; |
"2947 |
[; ;pic16f1825.h: 2947: asm("RCREG equ 0199h"); |
[; <" RCREG equ 0199h ;# "> |
[; ;pic16f1825.h: 2950: typedef union { |
[; ;pic16f1825.h: 2951: struct { |
[; ;pic16f1825.h: 2952: unsigned RCREG :8; |
[; ;pic16f1825.h: 2953: }; |
[; ;pic16f1825.h: 2954: } RCREGbits_t; |
[; ;pic16f1825.h: 2955: extern volatile RCREGbits_t RCREGbits @ 0x199; |
[; ;pic16f1825.h: 2964: extern volatile unsigned char TXREG @ 0x19A; |
"2966 |
[; ;pic16f1825.h: 2966: asm("TXREG equ 019Ah"); |
[; <" TXREG equ 019Ah ;# "> |
[; ;pic16f1825.h: 2969: typedef union { |
[; ;pic16f1825.h: 2970: struct { |
[; ;pic16f1825.h: 2971: unsigned TXREG :8; |
[; ;pic16f1825.h: 2972: }; |
[; ;pic16f1825.h: 2973: } TXREGbits_t; |
[; ;pic16f1825.h: 2974: extern volatile TXREGbits_t TXREGbits @ 0x19A; |
[; ;pic16f1825.h: 2983: extern volatile unsigned short SPBRG @ 0x19B; |
"2985 |
[; ;pic16f1825.h: 2985: asm("SPBRG equ 019Bh"); |
[; <" SPBRG equ 019Bh ;# "> |
[; ;pic16f1825.h: 2989: extern volatile unsigned char SPBRGL @ 0x19B; |
"2991 |
[; ;pic16f1825.h: 2991: asm("SPBRGL equ 019Bh"); |
[; <" SPBRGL equ 019Bh ;# "> |
[; ;pic16f1825.h: 2994: typedef union { |
[; ;pic16f1825.h: 2995: struct { |
[; ;pic16f1825.h: 2996: unsigned SPBRGL :8; |
[; ;pic16f1825.h: 2997: }; |
[; ;pic16f1825.h: 2998: } SPBRGLbits_t; |
[; ;pic16f1825.h: 2999: extern volatile SPBRGLbits_t SPBRGLbits @ 0x19B; |
[; ;pic16f1825.h: 3008: extern volatile unsigned char SPBRGH @ 0x19C; |
"3010 |
[; ;pic16f1825.h: 3010: asm("SPBRGH equ 019Ch"); |
[; <" SPBRGH equ 019Ch ;# "> |
[; ;pic16f1825.h: 3013: typedef union { |
[; ;pic16f1825.h: 3014: struct { |
[; ;pic16f1825.h: 3015: unsigned SPBRGH :8; |
[; ;pic16f1825.h: 3016: }; |
[; ;pic16f1825.h: 3017: } SPBRGHbits_t; |
[; ;pic16f1825.h: 3018: extern volatile SPBRGHbits_t SPBRGHbits @ 0x19C; |
[; ;pic16f1825.h: 3027: extern volatile unsigned char RCSTA @ 0x19D; |
"3029 |
[; ;pic16f1825.h: 3029: asm("RCSTA equ 019Dh"); |
[; <" RCSTA equ 019Dh ;# "> |
[; ;pic16f1825.h: 3032: typedef union { |
[; ;pic16f1825.h: 3033: struct { |
[; ;pic16f1825.h: 3034: unsigned RX9D :1; |
[; ;pic16f1825.h: 3035: unsigned OERR :1; |
[; ;pic16f1825.h: 3036: unsigned FERR :1; |
[; ;pic16f1825.h: 3037: unsigned ADDEN :1; |
[; ;pic16f1825.h: 3038: unsigned CREN :1; |
[; ;pic16f1825.h: 3039: unsigned SREN :1; |
[; ;pic16f1825.h: 3040: unsigned RX9 :1; |
[; ;pic16f1825.h: 3041: unsigned SPEN :1; |
[; ;pic16f1825.h: 3042: }; |
[; ;pic16f1825.h: 3043: } RCSTAbits_t; |
[; ;pic16f1825.h: 3044: extern volatile RCSTAbits_t RCSTAbits @ 0x19D; |
[; ;pic16f1825.h: 3088: extern volatile unsigned char TXSTA @ 0x19E; |
"3090 |
[; ;pic16f1825.h: 3090: asm("TXSTA equ 019Eh"); |
[; <" TXSTA equ 019Eh ;# "> |
[; ;pic16f1825.h: 3093: typedef union { |
[; ;pic16f1825.h: 3094: struct { |
[; ;pic16f1825.h: 3095: unsigned TX9D :1; |
[; ;pic16f1825.h: 3096: unsigned TRMT :1; |
[; ;pic16f1825.h: 3097: unsigned BRGH :1; |
[; ;pic16f1825.h: 3098: unsigned SENDB :1; |
[; ;pic16f1825.h: 3099: unsigned SYNC :1; |
[; ;pic16f1825.h: 3100: unsigned TXEN :1; |
[; ;pic16f1825.h: 3101: unsigned TX9 :1; |
[; ;pic16f1825.h: 3102: unsigned CSRC :1; |
[; ;pic16f1825.h: 3103: }; |
[; ;pic16f1825.h: 3104: } TXSTAbits_t; |
[; ;pic16f1825.h: 3105: extern volatile TXSTAbits_t TXSTAbits @ 0x19E; |
[; ;pic16f1825.h: 3149: extern volatile unsigned char BAUDCON @ 0x19F; |
"3151 |
[; ;pic16f1825.h: 3151: asm("BAUDCON equ 019Fh"); |
[; <" BAUDCON equ 019Fh ;# "> |
[; ;pic16f1825.h: 3154: typedef union { |
[; ;pic16f1825.h: 3155: struct { |
[; ;pic16f1825.h: 3156: unsigned ABDEN :1; |
[; ;pic16f1825.h: 3157: unsigned WUE :1; |
[; ;pic16f1825.h: 3158: unsigned :1; |
[; ;pic16f1825.h: 3159: unsigned BRG16 :1; |
[; ;pic16f1825.h: 3160: unsigned SCKP :1; |
[; ;pic16f1825.h: 3161: unsigned :1; |
[; ;pic16f1825.h: 3162: unsigned RCIDL :1; |
[; ;pic16f1825.h: 3163: unsigned ABDOVF :1; |
[; ;pic16f1825.h: 3164: }; |
[; ;pic16f1825.h: 3165: } BAUDCONbits_t; |
[; ;pic16f1825.h: 3166: extern volatile BAUDCONbits_t BAUDCONbits @ 0x19F; |
[; ;pic16f1825.h: 3200: extern volatile unsigned char WPUA @ 0x20C; |
"3202 |
[; ;pic16f1825.h: 3202: asm("WPUA equ 020Ch"); |
[; <" WPUA equ 020Ch ;# "> |
[; ;pic16f1825.h: 3205: typedef union { |
[; ;pic16f1825.h: 3206: struct { |
[; ;pic16f1825.h: 3207: unsigned WPUA0 :1; |
[; ;pic16f1825.h: 3208: unsigned WPUA1 :1; |
[; ;pic16f1825.h: 3209: unsigned WPUA2 :1; |
[; ;pic16f1825.h: 3210: unsigned WPUA3 :1; |
[; ;pic16f1825.h: 3211: unsigned WPUA4 :1; |
[; ;pic16f1825.h: 3212: unsigned WPUA5 :1; |
[; ;pic16f1825.h: 3213: }; |
[; ;pic16f1825.h: 3214: struct { |
[; ;pic16f1825.h: 3215: unsigned WPUA :6; |
[; ;pic16f1825.h: 3216: }; |
[; ;pic16f1825.h: 3217: } WPUAbits_t; |
[; ;pic16f1825.h: 3218: extern volatile WPUAbits_t WPUAbits @ 0x20C; |
[; ;pic16f1825.h: 3257: extern volatile unsigned char WPUC @ 0x20E; |
"3259 |
[; ;pic16f1825.h: 3259: asm("WPUC equ 020Eh"); |
[; <" WPUC equ 020Eh ;# "> |
[; ;pic16f1825.h: 3262: typedef union { |
[; ;pic16f1825.h: 3263: struct { |
[; ;pic16f1825.h: 3264: unsigned WPUC0 :1; |
[; ;pic16f1825.h: 3265: unsigned WPUC1 :1; |
[; ;pic16f1825.h: 3266: unsigned WPUC2 :1; |
[; ;pic16f1825.h: 3267: unsigned WPUC3 :1; |
[; ;pic16f1825.h: 3268: unsigned WPUC4 :1; |
[; ;pic16f1825.h: 3269: unsigned WPUC5 :1; |
[; ;pic16f1825.h: 3270: }; |
[; ;pic16f1825.h: 3271: } WPUCbits_t; |
[; ;pic16f1825.h: 3272: extern volatile WPUCbits_t WPUCbits @ 0x20E; |
[; ;pic16f1825.h: 3306: extern volatile unsigned char SSP1BUF @ 0x211; |
"3308 |
[; ;pic16f1825.h: 3308: asm("SSP1BUF equ 0211h"); |
[; <" SSP1BUF equ 0211h ;# "> |
[; ;pic16f1825.h: 3311: extern volatile unsigned char SSPBUF @ 0x211; |
"3313 |
[; ;pic16f1825.h: 3313: asm("SSPBUF equ 0211h"); |
[; <" SSPBUF equ 0211h ;# "> |
[; ;pic16f1825.h: 3316: typedef union { |
[; ;pic16f1825.h: 3317: struct { |
[; ;pic16f1825.h: 3318: unsigned SSPBUF :8; |
[; ;pic16f1825.h: 3319: }; |
[; ;pic16f1825.h: 3320: } SSP1BUFbits_t; |
[; ;pic16f1825.h: 3321: extern volatile SSP1BUFbits_t SSP1BUFbits @ 0x211; |
[; ;pic16f1825.h: 3329: typedef union { |
[; ;pic16f1825.h: 3330: struct { |
[; ;pic16f1825.h: 3331: unsigned SSPBUF :8; |
[; ;pic16f1825.h: 3332: }; |
[; ;pic16f1825.h: 3333: } SSPBUFbits_t; |
[; ;pic16f1825.h: 3334: extern volatile SSPBUFbits_t SSPBUFbits @ 0x211; |
[; ;pic16f1825.h: 3343: extern volatile unsigned char SSP1ADD @ 0x212; |
"3345 |
[; ;pic16f1825.h: 3345: asm("SSP1ADD equ 0212h"); |
[; <" SSP1ADD equ 0212h ;# "> |
[; ;pic16f1825.h: 3348: extern volatile unsigned char SSPADD @ 0x212; |
"3350 |
[; ;pic16f1825.h: 3350: asm("SSPADD equ 0212h"); |
[; <" SSPADD equ 0212h ;# "> |
[; ;pic16f1825.h: 3353: typedef union { |
[; ;pic16f1825.h: 3354: struct { |
[; ;pic16f1825.h: 3355: unsigned SSPADD :8; |
[; ;pic16f1825.h: 3356: }; |
[; ;pic16f1825.h: 3357: } SSP1ADDbits_t; |
[; ;pic16f1825.h: 3358: extern volatile SSP1ADDbits_t SSP1ADDbits @ 0x212; |
[; ;pic16f1825.h: 3366: typedef union { |
[; ;pic16f1825.h: 3367: struct { |
[; ;pic16f1825.h: 3368: unsigned SSPADD :8; |
[; ;pic16f1825.h: 3369: }; |
[; ;pic16f1825.h: 3370: } SSPADDbits_t; |
[; ;pic16f1825.h: 3371: extern volatile SSPADDbits_t SSPADDbits @ 0x212; |
[; ;pic16f1825.h: 3380: extern volatile unsigned char SSP1MSK @ 0x213; |
"3382 |
[; ;pic16f1825.h: 3382: asm("SSP1MSK equ 0213h"); |
[; <" SSP1MSK equ 0213h ;# "> |
[; ;pic16f1825.h: 3385: extern volatile unsigned char SSPMSK @ 0x213; |
"3387 |
[; ;pic16f1825.h: 3387: asm("SSPMSK equ 0213h"); |
[; <" SSPMSK equ 0213h ;# "> |
[; ;pic16f1825.h: 3390: typedef union { |
[; ;pic16f1825.h: 3391: struct { |
[; ;pic16f1825.h: 3392: unsigned SSPMSK :8; |
[; ;pic16f1825.h: 3393: }; |
[; ;pic16f1825.h: 3394: } SSP1MSKbits_t; |
[; ;pic16f1825.h: 3395: extern volatile SSP1MSKbits_t SSP1MSKbits @ 0x213; |
[; ;pic16f1825.h: 3403: typedef union { |
[; ;pic16f1825.h: 3404: struct { |
[; ;pic16f1825.h: 3405: unsigned SSPMSK :8; |
[; ;pic16f1825.h: 3406: }; |
[; ;pic16f1825.h: 3407: } SSPMSKbits_t; |
[; ;pic16f1825.h: 3408: extern volatile SSPMSKbits_t SSPMSKbits @ 0x213; |
[; ;pic16f1825.h: 3417: extern volatile unsigned char SSP1STAT @ 0x214; |
"3419 |
[; ;pic16f1825.h: 3419: asm("SSP1STAT equ 0214h"); |
[; <" SSP1STAT equ 0214h ;# "> |
[; ;pic16f1825.h: 3422: extern volatile unsigned char SSPSTAT @ 0x214; |
"3424 |
[; ;pic16f1825.h: 3424: asm("SSPSTAT equ 0214h"); |
[; <" SSPSTAT equ 0214h ;# "> |
[; ;pic16f1825.h: 3427: typedef union { |
[; ;pic16f1825.h: 3428: struct { |
[; ;pic16f1825.h: 3429: unsigned BF :1; |
[; ;pic16f1825.h: 3430: unsigned UA :1; |
[; ;pic16f1825.h: 3431: unsigned R_nW :1; |
[; ;pic16f1825.h: 3432: unsigned S :1; |
[; ;pic16f1825.h: 3433: unsigned P :1; |
[; ;pic16f1825.h: 3434: unsigned D_nA :1; |
[; ;pic16f1825.h: 3435: unsigned CKE :1; |
[; ;pic16f1825.h: 3436: unsigned SMP :1; |
[; ;pic16f1825.h: 3437: }; |
[; ;pic16f1825.h: 3438: } SSP1STATbits_t; |
[; ;pic16f1825.h: 3439: extern volatile SSP1STATbits_t SSP1STATbits @ 0x214; |
[; ;pic16f1825.h: 3482: typedef union { |
[; ;pic16f1825.h: 3483: struct { |
[; ;pic16f1825.h: 3484: unsigned BF :1; |
[; ;pic16f1825.h: 3485: unsigned UA :1; |
[; ;pic16f1825.h: 3486: unsigned R_nW :1; |
[; ;pic16f1825.h: 3487: unsigned S :1; |
[; ;pic16f1825.h: 3488: unsigned P :1; |
[; ;pic16f1825.h: 3489: unsigned D_nA :1; |
[; ;pic16f1825.h: 3490: unsigned CKE :1; |
[; ;pic16f1825.h: 3491: unsigned SMP :1; |
[; ;pic16f1825.h: 3492: }; |
[; ;pic16f1825.h: 3493: } SSPSTATbits_t; |
[; ;pic16f1825.h: 3494: extern volatile SSPSTATbits_t SSPSTATbits @ 0x214; |
[; ;pic16f1825.h: 3538: extern volatile unsigned char SSP1CON1 @ 0x215; |
"3540 |
[; ;pic16f1825.h: 3540: asm("SSP1CON1 equ 0215h"); |
[; <" SSP1CON1 equ 0215h ;# "> |
[; ;pic16f1825.h: 3543: extern volatile unsigned char SSPCON1 @ 0x215; |
"3545 |
[; ;pic16f1825.h: 3545: asm("SSPCON1 equ 0215h"); |
[; <" SSPCON1 equ 0215h ;# "> |
[; ;pic16f1825.h: 3547: extern volatile unsigned char SSPCON @ 0x215; |
"3549 |
[; ;pic16f1825.h: 3549: asm("SSPCON equ 0215h"); |
[; <" SSPCON equ 0215h ;# "> |
[; ;pic16f1825.h: 3552: typedef union { |
[; ;pic16f1825.h: 3553: struct { |
[; ;pic16f1825.h: 3554: unsigned SSPM0 :1; |
[; ;pic16f1825.h: 3555: unsigned SSPM1 :1; |
[; ;pic16f1825.h: 3556: unsigned SSPM2 :1; |
[; ;pic16f1825.h: 3557: unsigned SSPM3 :1; |
[; ;pic16f1825.h: 3558: unsigned CKP :1; |
[; ;pic16f1825.h: 3559: unsigned SSPEN :1; |
[; ;pic16f1825.h: 3560: unsigned SSPOV :1; |
[; ;pic16f1825.h: 3561: unsigned WCOL :1; |
[; ;pic16f1825.h: 3562: }; |
[; ;pic16f1825.h: 3563: struct { |
[; ;pic16f1825.h: 3564: unsigned SSPM :4; |
[; ;pic16f1825.h: 3565: }; |
[; ;pic16f1825.h: 3566: } SSP1CON1bits_t; |
[; ;pic16f1825.h: 3567: extern volatile SSP1CON1bits_t SSP1CON1bits @ 0x215; |
[; ;pic16f1825.h: 3615: typedef union { |
[; ;pic16f1825.h: 3616: struct { |
[; ;pic16f1825.h: 3617: unsigned SSPM0 :1; |
[; ;pic16f1825.h: 3618: unsigned SSPM1 :1; |
[; ;pic16f1825.h: 3619: unsigned SSPM2 :1; |
[; ;pic16f1825.h: 3620: unsigned SSPM3 :1; |
[; ;pic16f1825.h: 3621: unsigned CKP :1; |
[; ;pic16f1825.h: 3622: unsigned SSPEN :1; |
[; ;pic16f1825.h: 3623: unsigned SSPOV :1; |
[; ;pic16f1825.h: 3624: unsigned WCOL :1; |
[; ;pic16f1825.h: 3625: }; |
[; ;pic16f1825.h: 3626: struct { |
[; ;pic16f1825.h: 3627: unsigned SSPM :4; |
[; ;pic16f1825.h: 3628: }; |
[; ;pic16f1825.h: 3629: } SSPCON1bits_t; |
[; ;pic16f1825.h: 3630: extern volatile SSPCON1bits_t SSPCON1bits @ 0x215; |
[; ;pic16f1825.h: 3677: typedef union { |
[; ;pic16f1825.h: 3678: struct { |
[; ;pic16f1825.h: 3679: unsigned SSPM0 :1; |
[; ;pic16f1825.h: 3680: unsigned SSPM1 :1; |
[; ;pic16f1825.h: 3681: unsigned SSPM2 :1; |
[; ;pic16f1825.h: 3682: unsigned SSPM3 :1; |
[; ;pic16f1825.h: 3683: unsigned CKP :1; |
[; ;pic16f1825.h: 3684: unsigned SSPEN :1; |
[; ;pic16f1825.h: 3685: unsigned SSPOV :1; |
[; ;pic16f1825.h: 3686: unsigned WCOL :1; |
[; ;pic16f1825.h: 3687: }; |
[; ;pic16f1825.h: 3688: struct { |
[; ;pic16f1825.h: 3689: unsigned SSPM :4; |
[; ;pic16f1825.h: 3690: }; |
[; ;pic16f1825.h: 3691: } SSPCONbits_t; |
[; ;pic16f1825.h: 3692: extern volatile SSPCONbits_t SSPCONbits @ 0x215; |
[; ;pic16f1825.h: 3741: extern volatile unsigned char SSP1CON2 @ 0x216; |
"3743 |
[; ;pic16f1825.h: 3743: asm("SSP1CON2 equ 0216h"); |
[; <" SSP1CON2 equ 0216h ;# "> |
[; ;pic16f1825.h: 3746: extern volatile unsigned char SSPCON2 @ 0x216; |
"3748 |
[; ;pic16f1825.h: 3748: asm("SSPCON2 equ 0216h"); |
[; <" SSPCON2 equ 0216h ;# "> |
[; ;pic16f1825.h: 3751: typedef union { |
[; ;pic16f1825.h: 3752: struct { |
[; ;pic16f1825.h: 3753: unsigned SEN :1; |
[; ;pic16f1825.h: 3754: unsigned RSEN :1; |
[; ;pic16f1825.h: 3755: unsigned PEN :1; |
[; ;pic16f1825.h: 3756: unsigned RCEN :1; |
[; ;pic16f1825.h: 3757: unsigned ACKEN :1; |
[; ;pic16f1825.h: 3758: unsigned ACKDT :1; |
[; ;pic16f1825.h: 3759: unsigned ACKSTAT :1; |
[; ;pic16f1825.h: 3760: unsigned GCEN :1; |
[; ;pic16f1825.h: 3761: }; |
[; ;pic16f1825.h: 3762: } SSP1CON2bits_t; |
[; ;pic16f1825.h: 3763: extern volatile SSP1CON2bits_t SSP1CON2bits @ 0x216; |
[; ;pic16f1825.h: 3806: typedef union { |
[; ;pic16f1825.h: 3807: struct { |
[; ;pic16f1825.h: 3808: unsigned SEN :1; |
[; ;pic16f1825.h: 3809: unsigned RSEN :1; |
[; ;pic16f1825.h: 3810: unsigned PEN :1; |
[; ;pic16f1825.h: 3811: unsigned RCEN :1; |
[; ;pic16f1825.h: 3812: unsigned ACKEN :1; |
[; ;pic16f1825.h: 3813: unsigned ACKDT :1; |
[; ;pic16f1825.h: 3814: unsigned ACKSTAT :1; |
[; ;pic16f1825.h: 3815: unsigned GCEN :1; |
[; ;pic16f1825.h: 3816: }; |
[; ;pic16f1825.h: 3817: } SSPCON2bits_t; |
[; ;pic16f1825.h: 3818: extern volatile SSPCON2bits_t SSPCON2bits @ 0x216; |
[; ;pic16f1825.h: 3862: extern volatile unsigned char SSP1CON3 @ 0x217; |
"3864 |
[; ;pic16f1825.h: 3864: asm("SSP1CON3 equ 0217h"); |
[; <" SSP1CON3 equ 0217h ;# "> |
[; ;pic16f1825.h: 3867: extern volatile unsigned char SSPCON3 @ 0x217; |
"3869 |
[; ;pic16f1825.h: 3869: asm("SSPCON3 equ 0217h"); |
[; <" SSPCON3 equ 0217h ;# "> |
[; ;pic16f1825.h: 3872: typedef union { |
[; ;pic16f1825.h: 3873: struct { |
[; ;pic16f1825.h: 3874: unsigned DHEN :1; |
[; ;pic16f1825.h: 3875: unsigned AHEN :1; |
[; ;pic16f1825.h: 3876: unsigned SBCDE :1; |
[; ;pic16f1825.h: 3877: unsigned SDAHT :1; |
[; ;pic16f1825.h: 3878: unsigned BOEN :1; |
[; ;pic16f1825.h: 3879: unsigned SCIE :1; |
[; ;pic16f1825.h: 3880: unsigned PCIE :1; |
[; ;pic16f1825.h: 3881: unsigned ACKTIM :1; |
[; ;pic16f1825.h: 3882: }; |
[; ;pic16f1825.h: 3883: } SSP1CON3bits_t; |
[; ;pic16f1825.h: 3884: extern volatile SSP1CON3bits_t SSP1CON3bits @ 0x217; |
[; ;pic16f1825.h: 3927: typedef union { |
[; ;pic16f1825.h: 3928: struct { |
[; ;pic16f1825.h: 3929: unsigned DHEN :1; |
[; ;pic16f1825.h: 3930: unsigned AHEN :1; |
[; ;pic16f1825.h: 3931: unsigned SBCDE :1; |
[; ;pic16f1825.h: 3932: unsigned SDAHT :1; |
[; ;pic16f1825.h: 3933: unsigned BOEN :1; |
[; ;pic16f1825.h: 3934: unsigned SCIE :1; |
[; ;pic16f1825.h: 3935: unsigned PCIE :1; |
[; ;pic16f1825.h: 3936: unsigned ACKTIM :1; |
[; ;pic16f1825.h: 3937: }; |
[; ;pic16f1825.h: 3938: } SSPCON3bits_t; |
[; ;pic16f1825.h: 3939: extern volatile SSPCON3bits_t SSPCON3bits @ 0x217; |
[; ;pic16f1825.h: 3983: extern volatile unsigned char CCPR1L @ 0x291; |
"3985 |
[; ;pic16f1825.h: 3985: asm("CCPR1L equ 0291h"); |
[; <" CCPR1L equ 0291h ;# "> |
[; ;pic16f1825.h: 3988: typedef union { |
[; ;pic16f1825.h: 3989: struct { |
[; ;pic16f1825.h: 3990: unsigned CCPR1L :8; |
[; ;pic16f1825.h: 3991: }; |
[; ;pic16f1825.h: 3992: } CCPR1Lbits_t; |
[; ;pic16f1825.h: 3993: extern volatile CCPR1Lbits_t CCPR1Lbits @ 0x291; |
[; ;pic16f1825.h: 4002: extern volatile unsigned char CCPR1H @ 0x292; |
"4004 |
[; ;pic16f1825.h: 4004: asm("CCPR1H equ 0292h"); |
[; <" CCPR1H equ 0292h ;# "> |
[; ;pic16f1825.h: 4007: typedef union { |
[; ;pic16f1825.h: 4008: struct { |
[; ;pic16f1825.h: 4009: unsigned CCPR1H :8; |
[; ;pic16f1825.h: 4010: }; |
[; ;pic16f1825.h: 4011: } CCPR1Hbits_t; |
[; ;pic16f1825.h: 4012: extern volatile CCPR1Hbits_t CCPR1Hbits @ 0x292; |
[; ;pic16f1825.h: 4021: extern volatile unsigned char CCP1CON @ 0x293; |
"4023 |
[; ;pic16f1825.h: 4023: asm("CCP1CON equ 0293h"); |
[; <" CCP1CON equ 0293h ;# "> |
[; ;pic16f1825.h: 4026: typedef union { |
[; ;pic16f1825.h: 4027: struct { |
[; ;pic16f1825.h: 4028: unsigned CCP1M0 :1; |
[; ;pic16f1825.h: 4029: unsigned CCP1M1 :1; |
[; ;pic16f1825.h: 4030: unsigned CCP1M2 :1; |
[; ;pic16f1825.h: 4031: unsigned CCP1M3 :1; |
[; ;pic16f1825.h: 4032: unsigned DC1B0 :1; |
[; ;pic16f1825.h: 4033: unsigned DC1B1 :1; |
[; ;pic16f1825.h: 4034: unsigned P1M0 :1; |
[; ;pic16f1825.h: 4035: unsigned P1M1 :1; |
[; ;pic16f1825.h: 4036: }; |
[; ;pic16f1825.h: 4037: struct { |
[; ;pic16f1825.h: 4038: unsigned CCP1M :4; |
[; ;pic16f1825.h: 4039: unsigned DC1B :2; |
[; ;pic16f1825.h: 4040: unsigned P1M :2; |
[; ;pic16f1825.h: 4041: }; |
[; ;pic16f1825.h: 4042: } CCP1CONbits_t; |
[; ;pic16f1825.h: 4043: extern volatile CCP1CONbits_t CCP1CONbits @ 0x293; |
[; ;pic16f1825.h: 4102: extern volatile unsigned char PWM1CON @ 0x294; |
"4104 |
[; ;pic16f1825.h: 4104: asm("PWM1CON equ 0294h"); |
[; <" PWM1CON equ 0294h ;# "> |
[; ;pic16f1825.h: 4107: typedef union { |
[; ;pic16f1825.h: 4108: struct { |
[; ;pic16f1825.h: 4109: unsigned P1DC0 :1; |
[; ;pic16f1825.h: 4110: unsigned P1DC1 :1; |
[; ;pic16f1825.h: 4111: unsigned P1DC2 :1; |
[; ;pic16f1825.h: 4112: unsigned P1DC3 :1; |
[; ;pic16f1825.h: 4113: unsigned P1DC4 :1; |
[; ;pic16f1825.h: 4114: unsigned P1DC5 :1; |
[; ;pic16f1825.h: 4115: unsigned P1DC6 :1; |
[; ;pic16f1825.h: 4116: unsigned P1RSEN :1; |
[; ;pic16f1825.h: 4117: }; |
[; ;pic16f1825.h: 4118: struct { |
[; ;pic16f1825.h: 4119: unsigned P1DC :7; |
[; ;pic16f1825.h: 4120: }; |
[; ;pic16f1825.h: 4121: } PWM1CONbits_t; |
[; ;pic16f1825.h: 4122: extern volatile PWM1CONbits_t PWM1CONbits @ 0x294; |
[; ;pic16f1825.h: 4171: extern volatile unsigned char CCP1AS @ 0x295; |
"4173 |
[; ;pic16f1825.h: 4173: asm("CCP1AS equ 0295h"); |
[; <" CCP1AS equ 0295h ;# "> |
[; ;pic16f1825.h: 4176: extern volatile unsigned char ECCP1AS @ 0x295; |
"4178 |
[; ;pic16f1825.h: 4178: asm("ECCP1AS equ 0295h"); |
[; <" ECCP1AS equ 0295h ;# "> |
[; ;pic16f1825.h: 4181: typedef union { |
[; ;pic16f1825.h: 4182: struct { |
[; ;pic16f1825.h: 4183: unsigned PSS1BD0 :1; |
[; ;pic16f1825.h: 4184: unsigned PSS1BD1 :1; |
[; ;pic16f1825.h: 4185: unsigned PSS1AC0 :1; |
[; ;pic16f1825.h: 4186: unsigned PSS1AC1 :1; |
[; ;pic16f1825.h: 4187: unsigned CCP1AS0 :1; |
[; ;pic16f1825.h: 4188: unsigned CCP1AS1 :1; |
[; ;pic16f1825.h: 4189: unsigned CCP1AS2 :1; |
[; ;pic16f1825.h: 4190: unsigned CCP1ASE :1; |
[; ;pic16f1825.h: 4191: }; |
[; ;pic16f1825.h: 4192: struct { |
[; ;pic16f1825.h: 4193: unsigned PSS1BD :2; |
[; ;pic16f1825.h: 4194: unsigned PSS1AC :2; |
[; ;pic16f1825.h: 4195: unsigned CCP1AS :3; |
[; ;pic16f1825.h: 4196: }; |
[; ;pic16f1825.h: 4197: } CCP1ASbits_t; |
[; ;pic16f1825.h: 4198: extern volatile CCP1ASbits_t CCP1ASbits @ 0x295; |
[; ;pic16f1825.h: 4256: typedef union { |
[; ;pic16f1825.h: 4257: struct { |
[; ;pic16f1825.h: 4258: unsigned PSS1BD0 :1; |
[; ;pic16f1825.h: 4259: unsigned PSS1BD1 :1; |
[; ;pic16f1825.h: 4260: unsigned PSS1AC0 :1; |
[; ;pic16f1825.h: 4261: unsigned PSS1AC1 :1; |
[; ;pic16f1825.h: 4262: unsigned CCP1AS0 :1; |
[; ;pic16f1825.h: 4263: unsigned CCP1AS1 :1; |
[; ;pic16f1825.h: 4264: unsigned CCP1AS2 :1; |
[; ;pic16f1825.h: 4265: unsigned CCP1ASE :1; |
[; ;pic16f1825.h: 4266: }; |
[; ;pic16f1825.h: 4267: struct { |
[; ;pic16f1825.h: 4268: unsigned PSS1BD :2; |
[; ;pic16f1825.h: 4269: unsigned PSS1AC :2; |
[; ;pic16f1825.h: 4270: unsigned CCP1AS :3; |
[; ;pic16f1825.h: 4271: }; |
[; ;pic16f1825.h: 4272: } ECCP1ASbits_t; |
[; ;pic16f1825.h: 4273: extern volatile ECCP1ASbits_t ECCP1ASbits @ 0x295; |
[; ;pic16f1825.h: 4332: extern volatile unsigned char PSTR1CON @ 0x296; |
"4334 |
[; ;pic16f1825.h: 4334: asm("PSTR1CON equ 0296h"); |
[; <" PSTR1CON equ 0296h ;# "> |
[; ;pic16f1825.h: 4337: typedef union { |
[; ;pic16f1825.h: 4338: struct { |
[; ;pic16f1825.h: 4339: unsigned STR1A :1; |
[; ;pic16f1825.h: 4340: unsigned STR1B :1; |
[; ;pic16f1825.h: 4341: unsigned STR1C :1; |
[; ;pic16f1825.h: 4342: unsigned STR1D :1; |
[; ;pic16f1825.h: 4343: unsigned STR1SYNC :1; |
[; ;pic16f1825.h: 4344: }; |
[; ;pic16f1825.h: 4345: } PSTR1CONbits_t; |
[; ;pic16f1825.h: 4346: extern volatile PSTR1CONbits_t PSTR1CONbits @ 0x296; |
[; ;pic16f1825.h: 4375: extern volatile unsigned char CCPR2L @ 0x298; |
"4377 |
[; ;pic16f1825.h: 4377: asm("CCPR2L equ 0298h"); |
[; <" CCPR2L equ 0298h ;# "> |
[; ;pic16f1825.h: 4380: typedef union { |
[; ;pic16f1825.h: 4381: struct { |
[; ;pic16f1825.h: 4382: unsigned CCPR2L :8; |
[; ;pic16f1825.h: 4383: }; |
[; ;pic16f1825.h: 4384: } CCPR2Lbits_t; |
[; ;pic16f1825.h: 4385: extern volatile CCPR2Lbits_t CCPR2Lbits @ 0x298; |
[; ;pic16f1825.h: 4394: extern volatile unsigned char CCPR2H @ 0x299; |
"4396 |
[; ;pic16f1825.h: 4396: asm("CCPR2H equ 0299h"); |
[; <" CCPR2H equ 0299h ;# "> |
[; ;pic16f1825.h: 4399: typedef union { |
[; ;pic16f1825.h: 4400: struct { |
[; ;pic16f1825.h: 4401: unsigned CCP2RH :8; |
[; ;pic16f1825.h: 4402: }; |
[; ;pic16f1825.h: 4403: } CCPR2Hbits_t; |
[; ;pic16f1825.h: 4404: extern volatile CCPR2Hbits_t CCPR2Hbits @ 0x299; |
[; ;pic16f1825.h: 4413: extern volatile unsigned char CCP2CON @ 0x29A; |
"4415 |
[; ;pic16f1825.h: 4415: asm("CCP2CON equ 029Ah"); |
[; <" CCP2CON equ 029Ah ;# "> |
[; ;pic16f1825.h: 4418: typedef union { |
[; ;pic16f1825.h: 4419: struct { |
[; ;pic16f1825.h: 4420: unsigned CCP2M0 :1; |
[; ;pic16f1825.h: 4421: unsigned CCP2M1 :1; |
[; ;pic16f1825.h: 4422: unsigned CCP2M2 :1; |
[; ;pic16f1825.h: 4423: unsigned CCP2M3 :1; |
[; ;pic16f1825.h: 4424: unsigned DC2B0 :1; |
[; ;pic16f1825.h: 4425: unsigned DC2B1 :1; |
[; ;pic16f1825.h: 4426: unsigned P2M0 :1; |
[; ;pic16f1825.h: 4427: unsigned P2M1 :1; |
[; ;pic16f1825.h: 4428: }; |
[; ;pic16f1825.h: 4429: struct { |
[; ;pic16f1825.h: 4430: unsigned CCP2M :4; |
[; ;pic16f1825.h: 4431: unsigned DC2B :2; |
[; ;pic16f1825.h: 4432: unsigned P2M :2; |
[; ;pic16f1825.h: 4433: }; |
[; ;pic16f1825.h: 4434: } CCP2CONbits_t; |
[; ;pic16f1825.h: 4435: extern volatile CCP2CONbits_t CCP2CONbits @ 0x29A; |
[; ;pic16f1825.h: 4494: extern volatile unsigned char PWM2CON @ 0x29B; |
"4496 |
[; ;pic16f1825.h: 4496: asm("PWM2CON equ 029Bh"); |
[; <" PWM2CON equ 029Bh ;# "> |
[; ;pic16f1825.h: 4499: typedef union { |
[; ;pic16f1825.h: 4500: struct { |
[; ;pic16f1825.h: 4501: unsigned P2DC0 :1; |
[; ;pic16f1825.h: 4502: unsigned P2DC1 :1; |
[; ;pic16f1825.h: 4503: unsigned P2DC2 :1; |
[; ;pic16f1825.h: 4504: unsigned P2DC3 :1; |
[; ;pic16f1825.h: 4505: unsigned P2DC4 :1; |
[; ;pic16f1825.h: 4506: unsigned P2DC5 :1; |
[; ;pic16f1825.h: 4507: unsigned P2DC6 :1; |
[; ;pic16f1825.h: 4508: unsigned P2RSEN :1; |
[; ;pic16f1825.h: 4509: }; |
[; ;pic16f1825.h: 4510: struct { |
[; ;pic16f1825.h: 4511: unsigned P2DC :7; |
[; ;pic16f1825.h: 4512: }; |
[; ;pic16f1825.h: 4513: } PWM2CONbits_t; |
[; ;pic16f1825.h: 4514: extern volatile PWM2CONbits_t PWM2CONbits @ 0x29B; |
[; ;pic16f1825.h: 4563: extern volatile unsigned char CCP2AS @ 0x29C; |
"4565 |
[; ;pic16f1825.h: 4565: asm("CCP2AS equ 029Ch"); |
[; <" CCP2AS equ 029Ch ;# "> |
[; ;pic16f1825.h: 4568: typedef union { |
[; ;pic16f1825.h: 4569: struct { |
[; ;pic16f1825.h: 4570: unsigned PSS2BD0 :1; |
[; ;pic16f1825.h: 4571: unsigned PSS2BD1 :1; |
[; ;pic16f1825.h: 4572: unsigned PSS2AC0 :1; |
[; ;pic16f1825.h: 4573: unsigned PSS2AC1 :1; |
[; ;pic16f1825.h: 4574: unsigned CCP2AS0 :1; |
[; ;pic16f1825.h: 4575: unsigned CCP2AS1 :1; |
[; ;pic16f1825.h: 4576: unsigned CCP2AS2 :1; |
[; ;pic16f1825.h: 4577: unsigned CCP2ASE :1; |
[; ;pic16f1825.h: 4578: }; |
[; ;pic16f1825.h: 4579: struct { |
[; ;pic16f1825.h: 4580: unsigned PSS2BD :2; |
[; ;pic16f1825.h: 4581: unsigned PSS2AC :2; |
[; ;pic16f1825.h: 4582: unsigned CCP2AS :3; |
[; ;pic16f1825.h: 4583: }; |
[; ;pic16f1825.h: 4584: } CCP2ASbits_t; |
[; ;pic16f1825.h: 4585: extern volatile CCP2ASbits_t CCP2ASbits @ 0x29C; |
[; ;pic16f1825.h: 4644: extern volatile unsigned char PSTR2CON @ 0x29D; |
"4646 |
[; ;pic16f1825.h: 4646: asm("PSTR2CON equ 029Dh"); |
[; <" PSTR2CON equ 029Dh ;# "> |
[; ;pic16f1825.h: 4649: typedef union { |
[; ;pic16f1825.h: 4650: struct { |
[; ;pic16f1825.h: 4651: unsigned STR2A :1; |
[; ;pic16f1825.h: 4652: unsigned STR2B :1; |
[; ;pic16f1825.h: 4653: unsigned STR2C :1; |
[; ;pic16f1825.h: 4654: unsigned STR2D :1; |
[; ;pic16f1825.h: 4655: unsigned STR2SYNC :1; |
[; ;pic16f1825.h: 4656: }; |
[; ;pic16f1825.h: 4657: } PSTR2CONbits_t; |
[; ;pic16f1825.h: 4658: extern volatile PSTR2CONbits_t PSTR2CONbits @ 0x29D; |
[; ;pic16f1825.h: 4687: extern volatile unsigned char CCPTMRS @ 0x29E; |
"4689 |
[; ;pic16f1825.h: 4689: asm("CCPTMRS equ 029Eh"); |
[; <" CCPTMRS equ 029Eh ;# "> |
[; ;pic16f1825.h: 4692: typedef union { |
[; ;pic16f1825.h: 4693: struct { |
[; ;pic16f1825.h: 4694: unsigned C1TSEL0 :1; |
[; ;pic16f1825.h: 4695: unsigned C1TSEL1 :1; |
[; ;pic16f1825.h: 4696: unsigned C2TSEL0 :1; |
[; ;pic16f1825.h: 4697: unsigned C2TSEL1 :1; |
[; ;pic16f1825.h: 4698: unsigned C3TSEL0 :1; |
[; ;pic16f1825.h: 4699: unsigned C3TSEL1 :1; |
[; ;pic16f1825.h: 4700: unsigned C4TSEL0 :1; |
[; ;pic16f1825.h: 4701: unsigned C4TSEL1 :1; |
[; ;pic16f1825.h: 4702: }; |
[; ;pic16f1825.h: 4703: struct { |
[; ;pic16f1825.h: 4704: unsigned C1TSEL :2; |
[; ;pic16f1825.h: 4705: unsigned C2TSEL :2; |
[; ;pic16f1825.h: 4706: unsigned C3TSEL :2; |
[; ;pic16f1825.h: 4707: unsigned C4TSEL :2; |
[; ;pic16f1825.h: 4708: }; |
[; ;pic16f1825.h: 4709: } CCPTMRSbits_t; |
[; ;pic16f1825.h: 4710: extern volatile CCPTMRSbits_t CCPTMRSbits @ 0x29E; |
[; ;pic16f1825.h: 4774: extern volatile unsigned char CCPR3L @ 0x311; |
"4776 |
[; ;pic16f1825.h: 4776: asm("CCPR3L equ 0311h"); |
[; <" CCPR3L equ 0311h ;# "> |
[; ;pic16f1825.h: 4779: typedef union { |
[; ;pic16f1825.h: 4780: struct { |
[; ;pic16f1825.h: 4781: unsigned CCPR3L :8; |
[; ;pic16f1825.h: 4782: }; |
[; ;pic16f1825.h: 4783: } CCPR3Lbits_t; |
[; ;pic16f1825.h: 4784: extern volatile CCPR3Lbits_t CCPR3Lbits @ 0x311; |
[; ;pic16f1825.h: 4793: extern volatile unsigned char CCPR3H @ 0x312; |
"4795 |
[; ;pic16f1825.h: 4795: asm("CCPR3H equ 0312h"); |
[; <" CCPR3H equ 0312h ;# "> |
[; ;pic16f1825.h: 4798: typedef union { |
[; ;pic16f1825.h: 4799: struct { |
[; ;pic16f1825.h: 4800: unsigned CCPR3H :8; |
[; ;pic16f1825.h: 4801: }; |
[; ;pic16f1825.h: 4802: } CCPR3Hbits_t; |
[; ;pic16f1825.h: 4803: extern volatile CCPR3Hbits_t CCPR3Hbits @ 0x312; |
[; ;pic16f1825.h: 4812: extern volatile unsigned char CCP3CON @ 0x313; |
"4814 |
[; ;pic16f1825.h: 4814: asm("CCP3CON equ 0313h"); |
[; <" CCP3CON equ 0313h ;# "> |
[; ;pic16f1825.h: 4817: typedef union { |
[; ;pic16f1825.h: 4818: struct { |
[; ;pic16f1825.h: 4819: unsigned CCP3M0 :1; |
[; ;pic16f1825.h: 4820: unsigned CCP3M1 :1; |
[; ;pic16f1825.h: 4821: unsigned CCP3M2 :1; |
[; ;pic16f1825.h: 4822: unsigned CCP3M3 :1; |
[; ;pic16f1825.h: 4823: unsigned DC3B0 :1; |
[; ;pic16f1825.h: 4824: unsigned DC3B1 :1; |
[; ;pic16f1825.h: 4825: }; |
[; ;pic16f1825.h: 4826: struct { |
[; ;pic16f1825.h: 4827: unsigned CCP3M :4; |
[; ;pic16f1825.h: 4828: unsigned DC3B :2; |
[; ;pic16f1825.h: 4829: }; |
[; ;pic16f1825.h: 4830: } CCP3CONbits_t; |
[; ;pic16f1825.h: 4831: extern volatile CCP3CONbits_t CCP3CONbits @ 0x313; |
[; ;pic16f1825.h: 4875: extern volatile unsigned char CCPR4L @ 0x318; |
"4877 |
[; ;pic16f1825.h: 4877: asm("CCPR4L equ 0318h"); |
[; <" CCPR4L equ 0318h ;# "> |
[; ;pic16f1825.h: 4880: typedef union { |
[; ;pic16f1825.h: 4881: struct { |
[; ;pic16f1825.h: 4882: unsigned CCPR4L :8; |
[; ;pic16f1825.h: 4883: }; |
[; ;pic16f1825.h: 4884: } CCPR4Lbits_t; |
[; ;pic16f1825.h: 4885: extern volatile CCPR4Lbits_t CCPR4Lbits @ 0x318; |
[; ;pic16f1825.h: 4894: extern volatile unsigned char CCPR4H @ 0x319; |
"4896 |
[; ;pic16f1825.h: 4896: asm("CCPR4H equ 0319h"); |
[; <" CCPR4H equ 0319h ;# "> |
[; ;pic16f1825.h: 4899: typedef union { |
[; ;pic16f1825.h: 4900: struct { |
[; ;pic16f1825.h: 4901: unsigned CCPR4H :8; |
[; ;pic16f1825.h: 4902: }; |
[; ;pic16f1825.h: 4903: } CCPR4Hbits_t; |
[; ;pic16f1825.h: 4904: extern volatile CCPR4Hbits_t CCPR4Hbits @ 0x319; |
[; ;pic16f1825.h: 4913: extern volatile unsigned char CCP4CON @ 0x31A; |
"4915 |
[; ;pic16f1825.h: 4915: asm("CCP4CON equ 031Ah"); |
[; <" CCP4CON equ 031Ah ;# "> |
[; ;pic16f1825.h: 4918: typedef union { |
[; ;pic16f1825.h: 4919: struct { |
[; ;pic16f1825.h: 4920: unsigned CCP4M0 :1; |
[; ;pic16f1825.h: 4921: unsigned CCP4M1 :1; |
[; ;pic16f1825.h: 4922: unsigned CCP4M2 :1; |
[; ;pic16f1825.h: 4923: unsigned CCP4M3 :1; |
[; ;pic16f1825.h: 4924: unsigned DC4B0 :1; |
[; ;pic16f1825.h: 4925: unsigned DC4B1 :1; |
[; ;pic16f1825.h: 4926: }; |
[; ;pic16f1825.h: 4927: struct { |
[; ;pic16f1825.h: 4928: unsigned CCP4M :4; |
[; ;pic16f1825.h: 4929: unsigned DC4B :2; |
[; ;pic16f1825.h: 4930: }; |
[; ;pic16f1825.h: 4931: } CCP4CONbits_t; |
[; ;pic16f1825.h: 4932: extern volatile CCP4CONbits_t CCP4CONbits @ 0x31A; |
[; ;pic16f1825.h: 4976: extern volatile unsigned char INLVLA @ 0x38C; |
"4978 |
[; ;pic16f1825.h: 4978: asm("INLVLA equ 038Ch"); |
[; <" INLVLA equ 038Ch ;# "> |
[; ;pic16f1825.h: 4981: typedef union { |
[; ;pic16f1825.h: 4982: struct { |
[; ;pic16f1825.h: 4983: unsigned INLVLA0 :1; |
[; ;pic16f1825.h: 4984: unsigned INLVLA1 :1; |
[; ;pic16f1825.h: 4985: unsigned INLVLA2 :1; |
[; ;pic16f1825.h: 4986: unsigned INLVLA3 :1; |
[; ;pic16f1825.h: 4987: unsigned INLVLA4 :1; |
[; ;pic16f1825.h: 4988: unsigned INLVLA5 :1; |
[; ;pic16f1825.h: 4989: }; |
[; ;pic16f1825.h: 4990: struct { |
[; ;pic16f1825.h: 4991: unsigned INLVLA :6; |
[; ;pic16f1825.h: 4992: }; |
[; ;pic16f1825.h: 4993: } INLVLAbits_t; |
[; ;pic16f1825.h: 4994: extern volatile INLVLAbits_t INLVLAbits @ 0x38C; |
[; ;pic16f1825.h: 5033: extern volatile unsigned char INLVLC @ 0x38E; |
"5035 |
[; ;pic16f1825.h: 5035: asm("INLVLC equ 038Eh"); |
[; <" INLVLC equ 038Eh ;# "> |
[; ;pic16f1825.h: 5038: typedef union { |
[; ;pic16f1825.h: 5039: struct { |
[; ;pic16f1825.h: 5040: unsigned INLVLC0 :1; |
[; ;pic16f1825.h: 5041: unsigned INLVLC1 :1; |
[; ;pic16f1825.h: 5042: unsigned INLVLC2 :1; |
[; ;pic16f1825.h: 5043: unsigned INLVLC3 :1; |
[; ;pic16f1825.h: 5044: unsigned INLVLC4 :1; |
[; ;pic16f1825.h: 5045: unsigned INLVLC5 :1; |
[; ;pic16f1825.h: 5046: }; |
[; ;pic16f1825.h: 5047: struct { |
[; ;pic16f1825.h: 5048: unsigned INLVLC :6; |
[; ;pic16f1825.h: 5049: }; |
[; ;pic16f1825.h: 5050: } INLVLCbits_t; |
[; ;pic16f1825.h: 5051: extern volatile INLVLCbits_t INLVLCbits @ 0x38E; |
[; ;pic16f1825.h: 5090: extern volatile unsigned char IOCAP @ 0x391; |
"5092 |
[; ;pic16f1825.h: 5092: asm("IOCAP equ 0391h"); |
[; <" IOCAP equ 0391h ;# "> |
[; ;pic16f1825.h: 5095: typedef union { |
[; ;pic16f1825.h: 5096: struct { |
[; ;pic16f1825.h: 5097: unsigned IOCAP0 :1; |
[; ;pic16f1825.h: 5098: unsigned IOCAP1 :1; |
[; ;pic16f1825.h: 5099: unsigned IOCAP2 :1; |
[; ;pic16f1825.h: 5100: unsigned IOCAP3 :1; |
[; ;pic16f1825.h: 5101: unsigned IOCAP4 :1; |
[; ;pic16f1825.h: 5102: unsigned IOCAP5 :1; |
[; ;pic16f1825.h: 5103: }; |
[; ;pic16f1825.h: 5104: struct { |
[; ;pic16f1825.h: 5105: unsigned IOCAP :6; |
[; ;pic16f1825.h: 5106: }; |
[; ;pic16f1825.h: 5107: } IOCAPbits_t; |
[; ;pic16f1825.h: 5108: extern volatile IOCAPbits_t IOCAPbits @ 0x391; |
[; ;pic16f1825.h: 5147: extern volatile unsigned char IOCAN @ 0x392; |
"5149 |
[; ;pic16f1825.h: 5149: asm("IOCAN equ 0392h"); |
[; <" IOCAN equ 0392h ;# "> |
[; ;pic16f1825.h: 5152: typedef union { |
[; ;pic16f1825.h: 5153: struct { |
[; ;pic16f1825.h: 5154: unsigned IOCAN0 :1; |
[; ;pic16f1825.h: 5155: unsigned IOCAN1 :1; |
[; ;pic16f1825.h: 5156: unsigned IOCAN2 :1; |
[; ;pic16f1825.h: 5157: unsigned IOCAN3 :1; |
[; ;pic16f1825.h: 5158: unsigned IOCAN4 :1; |
[; ;pic16f1825.h: 5159: unsigned IOCAN5 :1; |
[; ;pic16f1825.h: 5160: }; |
[; ;pic16f1825.h: 5161: struct { |
[; ;pic16f1825.h: 5162: unsigned IOCAN :6; |
[; ;pic16f1825.h: 5163: }; |
[; ;pic16f1825.h: 5164: } IOCANbits_t; |
[; ;pic16f1825.h: 5165: extern volatile IOCANbits_t IOCANbits @ 0x392; |
[; ;pic16f1825.h: 5204: extern volatile unsigned char IOCAF @ 0x393; |
"5206 |
[; ;pic16f1825.h: 5206: asm("IOCAF equ 0393h"); |
[; <" IOCAF equ 0393h ;# "> |
[; ;pic16f1825.h: 5209: typedef union { |
[; ;pic16f1825.h: 5210: struct { |
[; ;pic16f1825.h: 5211: unsigned IOCAF0 :1; |
[; ;pic16f1825.h: 5212: unsigned IOCAF1 :1; |
[; ;pic16f1825.h: 5213: unsigned IOCAF2 :1; |
[; ;pic16f1825.h: 5214: unsigned IOCAF3 :1; |
[; ;pic16f1825.h: 5215: unsigned IOCAF4 :1; |
[; ;pic16f1825.h: 5216: unsigned IOCAF5 :1; |
[; ;pic16f1825.h: 5217: }; |
[; ;pic16f1825.h: 5218: struct { |
[; ;pic16f1825.h: 5219: unsigned IOCAF :6; |
[; ;pic16f1825.h: 5220: }; |
[; ;pic16f1825.h: 5221: } IOCAFbits_t; |
[; ;pic16f1825.h: 5222: extern volatile IOCAFbits_t IOCAFbits @ 0x393; |
[; ;pic16f1825.h: 5261: extern volatile unsigned char CLKRCON @ 0x39A; |
"5263 |
[; ;pic16f1825.h: 5263: asm("CLKRCON equ 039Ah"); |
[; <" CLKRCON equ 039Ah ;# "> |
[; ;pic16f1825.h: 5266: typedef union { |
[; ;pic16f1825.h: 5267: struct { |
[; ;pic16f1825.h: 5268: unsigned CLKRDIV0 :1; |
[; ;pic16f1825.h: 5269: unsigned CLKRDIV1 :1; |
[; ;pic16f1825.h: 5270: unsigned CLKRDIV2 :1; |
[; ;pic16f1825.h: 5271: unsigned CLKRDC0 :1; |
[; ;pic16f1825.h: 5272: unsigned CLKRDC1 :1; |
[; ;pic16f1825.h: 5273: unsigned CLKRSLR :1; |
[; ;pic16f1825.h: 5274: unsigned CLKROE :1; |
[; ;pic16f1825.h: 5275: unsigned CLKREN :1; |
[; ;pic16f1825.h: 5276: }; |
[; ;pic16f1825.h: 5277: struct { |
[; ;pic16f1825.h: 5278: unsigned CLKRDIV :3; |
[; ;pic16f1825.h: 5279: unsigned CLKRDC :2; |
[; ;pic16f1825.h: 5280: }; |
[; ;pic16f1825.h: 5281: } CLKRCONbits_t; |
[; ;pic16f1825.h: 5282: extern volatile CLKRCONbits_t CLKRCONbits @ 0x39A; |
[; ;pic16f1825.h: 5336: extern volatile unsigned char MDCON @ 0x39C; |
"5338 |
[; ;pic16f1825.h: 5338: asm("MDCON equ 039Ch"); |
[; <" MDCON equ 039Ch ;# "> |
[; ;pic16f1825.h: 5341: typedef union { |
[; ;pic16f1825.h: 5342: struct { |
[; ;pic16f1825.h: 5343: unsigned MDBIT :1; |
[; ;pic16f1825.h: 5344: unsigned :2; |
[; ;pic16f1825.h: 5345: unsigned MDOUT :1; |
[; ;pic16f1825.h: 5346: unsigned MDOPOL :1; |
[; ;pic16f1825.h: 5347: unsigned MDSLR :1; |
[; ;pic16f1825.h: 5348: unsigned MDOE :1; |
[; ;pic16f1825.h: 5349: unsigned MDEN :1; |
[; ;pic16f1825.h: 5350: }; |
[; ;pic16f1825.h: 5351: } MDCONbits_t; |
[; ;pic16f1825.h: 5352: extern volatile MDCONbits_t MDCONbits @ 0x39C; |
[; ;pic16f1825.h: 5386: extern volatile unsigned char MDSRC @ 0x39D; |
"5388 |
[; ;pic16f1825.h: 5388: asm("MDSRC equ 039Dh"); |
[; <" MDSRC equ 039Dh ;# "> |
[; ;pic16f1825.h: 5391: typedef union { |
[; ;pic16f1825.h: 5392: struct { |
[; ;pic16f1825.h: 5393: unsigned MDMS0 :1; |
[; ;pic16f1825.h: 5394: unsigned MDMS1 :1; |
[; ;pic16f1825.h: 5395: unsigned MDMS2 :1; |
[; ;pic16f1825.h: 5396: unsigned MDMS3 :1; |
[; ;pic16f1825.h: 5397: unsigned :3; |
[; ;pic16f1825.h: 5398: unsigned MDMSODIS :1; |
[; ;pic16f1825.h: 5399: }; |
[; ;pic16f1825.h: 5400: struct { |
[; ;pic16f1825.h: 5401: unsigned MDMS :4; |
[; ;pic16f1825.h: 5402: }; |
[; ;pic16f1825.h: 5403: } MDSRCbits_t; |
[; ;pic16f1825.h: 5404: extern volatile MDSRCbits_t MDSRCbits @ 0x39D; |
[; ;pic16f1825.h: 5438: extern volatile unsigned char MDCARL @ 0x39E; |
"5440 |
[; ;pic16f1825.h: 5440: asm("MDCARL equ 039Eh"); |
[; <" MDCARL equ 039Eh ;# "> |
[; ;pic16f1825.h: 5443: typedef union { |
[; ;pic16f1825.h: 5444: struct { |
[; ;pic16f1825.h: 5445: unsigned MDCL0 :1; |
[; ;pic16f1825.h: 5446: unsigned MDCL1 :1; |
[; ;pic16f1825.h: 5447: unsigned MDCL2 :1; |
[; ;pic16f1825.h: 5448: unsigned MDCL3 :1; |
[; ;pic16f1825.h: 5449: unsigned :1; |
[; ;pic16f1825.h: 5450: unsigned MDCLSYNC :1; |
[; ;pic16f1825.h: 5451: unsigned MDCLPOL :1; |
[; ;pic16f1825.h: 5452: unsigned MDCLODIS :1; |
[; ;pic16f1825.h: 5453: }; |
[; ;pic16f1825.h: 5454: struct { |
[; ;pic16f1825.h: 5455: unsigned MDCL :4; |
[; ;pic16f1825.h: 5456: }; |
[; ;pic16f1825.h: 5457: } MDCARLbits_t; |
[; ;pic16f1825.h: 5458: extern volatile MDCARLbits_t MDCARLbits @ 0x39E; |
[; ;pic16f1825.h: 5502: extern volatile unsigned char MDCARH @ 0x39F; |
"5504 |
[; ;pic16f1825.h: 5504: asm("MDCARH equ 039Fh"); |
[; <" MDCARH equ 039Fh ;# "> |
[; ;pic16f1825.h: 5507: typedef union { |
[; ;pic16f1825.h: 5508: struct { |
[; ;pic16f1825.h: 5509: unsigned MDCH0 :1; |
[; ;pic16f1825.h: 5510: unsigned MDCH1 :1; |
[; ;pic16f1825.h: 5511: unsigned MDCH2 :1; |
[; ;pic16f1825.h: 5512: unsigned MDCH3 :1; |
[; ;pic16f1825.h: 5513: unsigned :1; |
[; ;pic16f1825.h: 5514: unsigned MDCHSYNC :1; |
[; ;pic16f1825.h: 5515: unsigned MDCHPOL :1; |
[; ;pic16f1825.h: 5516: unsigned MDCHODIS :1; |
[; ;pic16f1825.h: 5517: }; |
[; ;pic16f1825.h: 5518: struct { |
[; ;pic16f1825.h: 5519: unsigned MDCH :4; |
[; ;pic16f1825.h: 5520: }; |
[; ;pic16f1825.h: 5521: } MDCARHbits_t; |
[; ;pic16f1825.h: 5522: extern volatile MDCARHbits_t MDCARHbits @ 0x39F; |
[; ;pic16f1825.h: 5566: extern volatile unsigned char TMR4 @ 0x415; |
"5568 |
[; ;pic16f1825.h: 5568: asm("TMR4 equ 0415h"); |
[; <" TMR4 equ 0415h ;# "> |
[; ;pic16f1825.h: 5571: typedef union { |
[; ;pic16f1825.h: 5572: struct { |
[; ;pic16f1825.h: 5573: unsigned TMR4 :8; |
[; ;pic16f1825.h: 5574: }; |
[; ;pic16f1825.h: 5575: } TMR4bits_t; |
[; ;pic16f1825.h: 5576: extern volatile TMR4bits_t TMR4bits @ 0x415; |
[; ;pic16f1825.h: 5585: extern volatile unsigned char PR4 @ 0x416; |
"5587 |
[; ;pic16f1825.h: 5587: asm("PR4 equ 0416h"); |
[; <" PR4 equ 0416h ;# "> |
[; ;pic16f1825.h: 5590: typedef union { |
[; ;pic16f1825.h: 5591: struct { |
[; ;pic16f1825.h: 5592: unsigned PR4 :8; |
[; ;pic16f1825.h: 5593: }; |
[; ;pic16f1825.h: 5594: } PR4bits_t; |
[; ;pic16f1825.h: 5595: extern volatile PR4bits_t PR4bits @ 0x416; |
[; ;pic16f1825.h: 5604: extern volatile unsigned char T4CON @ 0x417; |
"5606 |
[; ;pic16f1825.h: 5606: asm("T4CON equ 0417h"); |
[; <" T4CON equ 0417h ;# "> |
[; ;pic16f1825.h: 5609: typedef union { |
[; ;pic16f1825.h: 5610: struct { |
[; ;pic16f1825.h: 5611: unsigned T4CKPS0 :1; |
[; ;pic16f1825.h: 5612: unsigned T4CKPS1 :1; |
[; ;pic16f1825.h: 5613: unsigned TMR4ON :1; |
[; ;pic16f1825.h: 5614: unsigned T4OUTPS0 :1; |
[; ;pic16f1825.h: 5615: unsigned T4OUTPS1 :1; |
[; ;pic16f1825.h: 5616: unsigned T4OUTPS2 :1; |
[; ;pic16f1825.h: 5617: unsigned T4OUTPS3 :1; |
[; ;pic16f1825.h: 5618: }; |
[; ;pic16f1825.h: 5619: struct { |
[; ;pic16f1825.h: 5620: unsigned T4CKPS :2; |
[; ;pic16f1825.h: 5621: unsigned :1; |
[; ;pic16f1825.h: 5622: unsigned T4OUTPS :4; |
[; ;pic16f1825.h: 5623: }; |
[; ;pic16f1825.h: 5624: } T4CONbits_t; |
[; ;pic16f1825.h: 5625: extern volatile T4CONbits_t T4CONbits @ 0x417; |
[; ;pic16f1825.h: 5674: extern volatile unsigned char TMR6 @ 0x41C; |
"5676 |
[; ;pic16f1825.h: 5676: asm("TMR6 equ 041Ch"); |
[; <" TMR6 equ 041Ch ;# "> |
[; ;pic16f1825.h: 5679: typedef union { |
[; ;pic16f1825.h: 5680: struct { |
[; ;pic16f1825.h: 5681: unsigned TMR6 :8; |
[; ;pic16f1825.h: 5682: }; |
[; ;pic16f1825.h: 5683: } TMR6bits_t; |
[; ;pic16f1825.h: 5684: extern volatile TMR6bits_t TMR6bits @ 0x41C; |
[; ;pic16f1825.h: 5693: extern volatile unsigned char PR6 @ 0x41D; |
"5695 |
[; ;pic16f1825.h: 5695: asm("PR6 equ 041Dh"); |
[; <" PR6 equ 041Dh ;# "> |
[; ;pic16f1825.h: 5698: typedef union { |
[; ;pic16f1825.h: 5699: struct { |
[; ;pic16f1825.h: 5700: unsigned PR6 :8; |
[; ;pic16f1825.h: 5701: }; |
[; ;pic16f1825.h: 5702: } PR6bits_t; |
[; ;pic16f1825.h: 5703: extern volatile PR6bits_t PR6bits @ 0x41D; |
[; ;pic16f1825.h: 5712: extern volatile unsigned char T6CON @ 0x41E; |
"5714 |
[; ;pic16f1825.h: 5714: asm("T6CON equ 041Eh"); |
[; <" T6CON equ 041Eh ;# "> |
[; ;pic16f1825.h: 5717: typedef union { |
[; ;pic16f1825.h: 5718: struct { |
[; ;pic16f1825.h: 5719: unsigned T6CKPS0 :1; |
[; ;pic16f1825.h: 5720: unsigned T6CKPS1 :1; |
[; ;pic16f1825.h: 5721: unsigned TMR6ON :1; |
[; ;pic16f1825.h: 5722: unsigned T6OUTPS0 :1; |
[; ;pic16f1825.h: 5723: unsigned T6OUTPS1 :1; |
[; ;pic16f1825.h: 5724: unsigned T6OUTPS2 :1; |
[; ;pic16f1825.h: 5725: unsigned T6OUTPS3 :1; |
[; ;pic16f1825.h: 5726: }; |
[; ;pic16f1825.h: 5727: struct { |
[; ;pic16f1825.h: 5728: unsigned T6CKPS :2; |
[; ;pic16f1825.h: 5729: unsigned :1; |
[; ;pic16f1825.h: 5730: unsigned T6OUTPS :4; |
[; ;pic16f1825.h: 5731: }; |
[; ;pic16f1825.h: 5732: } T6CONbits_t; |
[; ;pic16f1825.h: 5733: extern volatile T6CONbits_t T6CONbits @ 0x41E; |
[; ;pic16f1825.h: 5782: extern volatile unsigned char STATUS_SHAD @ 0xFE4; |
"5784 |
[; ;pic16f1825.h: 5784: asm("STATUS_SHAD equ 0FE4h"); |
[; <" STATUS_SHAD equ 0FE4h ;# "> |
[; ;pic16f1825.h: 5787: typedef union { |
[; ;pic16f1825.h: 5788: struct { |
[; ;pic16f1825.h: 5789: unsigned C_SHAD :1; |
[; ;pic16f1825.h: 5790: unsigned DC_SHAD :1; |
[; ;pic16f1825.h: 5791: unsigned Z_SHAD :1; |
[; ;pic16f1825.h: 5792: }; |
[; ;pic16f1825.h: 5793: } STATUS_SHADbits_t; |
[; ;pic16f1825.h: 5794: extern volatile STATUS_SHADbits_t STATUS_SHADbits @ 0xFE4; |
[; ;pic16f1825.h: 5813: extern volatile unsigned char WREG_SHAD @ 0xFE5; |
"5815 |
[; ;pic16f1825.h: 5815: asm("WREG_SHAD equ 0FE5h"); |
[; <" WREG_SHAD equ 0FE5h ;# "> |
[; ;pic16f1825.h: 5818: typedef union { |
[; ;pic16f1825.h: 5819: struct { |
[; ;pic16f1825.h: 5820: unsigned WREG_SHAD :8; |
[; ;pic16f1825.h: 5821: }; |
[; ;pic16f1825.h: 5822: } WREG_SHADbits_t; |
[; ;pic16f1825.h: 5823: extern volatile WREG_SHADbits_t WREG_SHADbits @ 0xFE5; |
[; ;pic16f1825.h: 5832: extern volatile unsigned char BSR_SHAD @ 0xFE6; |
"5834 |
[; ;pic16f1825.h: 5834: asm("BSR_SHAD equ 0FE6h"); |
[; <" BSR_SHAD equ 0FE6h ;# "> |
[; ;pic16f1825.h: 5837: typedef union { |
[; ;pic16f1825.h: 5838: struct { |
[; ;pic16f1825.h: 5839: unsigned BSR_SHAD :5; |
[; ;pic16f1825.h: 5840: }; |
[; ;pic16f1825.h: 5841: } BSR_SHADbits_t; |
[; ;pic16f1825.h: 5842: extern volatile BSR_SHADbits_t BSR_SHADbits @ 0xFE6; |
[; ;pic16f1825.h: 5851: extern volatile unsigned char PCLATH_SHAD @ 0xFE7; |
"5853 |
[; ;pic16f1825.h: 5853: asm("PCLATH_SHAD equ 0FE7h"); |
[; <" PCLATH_SHAD equ 0FE7h ;# "> |
[; ;pic16f1825.h: 5856: typedef union { |
[; ;pic16f1825.h: 5857: struct { |
[; ;pic16f1825.h: 5858: unsigned PCLATH_SHAD :7; |
[; ;pic16f1825.h: 5859: }; |
[; ;pic16f1825.h: 5860: } PCLATH_SHADbits_t; |
[; ;pic16f1825.h: 5861: extern volatile PCLATH_SHADbits_t PCLATH_SHADbits @ 0xFE7; |
[; ;pic16f1825.h: 5870: extern volatile unsigned char FSR0L_SHAD @ 0xFE8; |
"5872 |
[; ;pic16f1825.h: 5872: asm("FSR0L_SHAD equ 0FE8h"); |
[; <" FSR0L_SHAD equ 0FE8h ;# "> |
[; ;pic16f1825.h: 5875: typedef union { |
[; ;pic16f1825.h: 5876: struct { |
[; ;pic16f1825.h: 5877: unsigned FSR0L_SHAD :8; |
[; ;pic16f1825.h: 5878: }; |
[; ;pic16f1825.h: 5879: } FSR0L_SHADbits_t; |
[; ;pic16f1825.h: 5880: extern volatile FSR0L_SHADbits_t FSR0L_SHADbits @ 0xFE8; |
[; ;pic16f1825.h: 5889: extern volatile unsigned char FSR0H_SHAD @ 0xFE9; |
"5891 |
[; ;pic16f1825.h: 5891: asm("FSR0H_SHAD equ 0FE9h"); |
[; <" FSR0H_SHAD equ 0FE9h ;# "> |
[; ;pic16f1825.h: 5894: typedef union { |
[; ;pic16f1825.h: 5895: struct { |
[; ;pic16f1825.h: 5896: unsigned FSR0H_SHAD :8; |
[; ;pic16f1825.h: 5897: }; |
[; ;pic16f1825.h: 5898: } FSR0H_SHADbits_t; |
[; ;pic16f1825.h: 5899: extern volatile FSR0H_SHADbits_t FSR0H_SHADbits @ 0xFE9; |
[; ;pic16f1825.h: 5908: extern volatile unsigned char FSR1L_SHAD @ 0xFEA; |
"5910 |
[; ;pic16f1825.h: 5910: asm("FSR1L_SHAD equ 0FEAh"); |
[; <" FSR1L_SHAD equ 0FEAh ;# "> |
[; ;pic16f1825.h: 5913: typedef union { |
[; ;pic16f1825.h: 5914: struct { |
[; ;pic16f1825.h: 5915: unsigned FSR1L_SHAD :8; |
[; ;pic16f1825.h: 5916: }; |
[; ;pic16f1825.h: 5917: } FSR1L_SHADbits_t; |
[; ;pic16f1825.h: 5918: extern volatile FSR1L_SHADbits_t FSR1L_SHADbits @ 0xFEA; |
[; ;pic16f1825.h: 5927: extern volatile unsigned char FSR1H_SHAD @ 0xFEB; |
"5929 |
[; ;pic16f1825.h: 5929: asm("FSR1H_SHAD equ 0FEBh"); |
[; <" FSR1H_SHAD equ 0FEBh ;# "> |
[; ;pic16f1825.h: 5932: typedef union { |
[; ;pic16f1825.h: 5933: struct { |
[; ;pic16f1825.h: 5934: unsigned FSR1H_SHAD :8; |
[; ;pic16f1825.h: 5935: }; |
[; ;pic16f1825.h: 5936: } FSR1H_SHADbits_t; |
[; ;pic16f1825.h: 5937: extern volatile FSR1H_SHADbits_t FSR1H_SHADbits @ 0xFEB; |
[; ;pic16f1825.h: 5946: extern volatile unsigned char STKPTR @ 0xFED; |
"5948 |
[; ;pic16f1825.h: 5948: asm("STKPTR equ 0FEDh"); |
[; <" STKPTR equ 0FEDh ;# "> |
[; ;pic16f1825.h: 5951: typedef union { |
[; ;pic16f1825.h: 5952: struct { |
[; ;pic16f1825.h: 5953: unsigned STKPTR :5; |
[; ;pic16f1825.h: 5954: }; |
[; ;pic16f1825.h: 5955: } STKPTRbits_t; |
[; ;pic16f1825.h: 5956: extern volatile STKPTRbits_t STKPTRbits @ 0xFED; |
[; ;pic16f1825.h: 5965: extern volatile unsigned char TOSL @ 0xFEE; |
"5967 |
[; ;pic16f1825.h: 5967: asm("TOSL equ 0FEEh"); |
[; <" TOSL equ 0FEEh ;# "> |
[; ;pic16f1825.h: 5970: typedef union { |
[; ;pic16f1825.h: 5971: struct { |
[; ;pic16f1825.h: 5972: unsigned TOSL :8; |
[; ;pic16f1825.h: 5973: }; |
[; ;pic16f1825.h: 5974: } TOSLbits_t; |
[; ;pic16f1825.h: 5975: extern volatile TOSLbits_t TOSLbits @ 0xFEE; |
[; ;pic16f1825.h: 5984: extern volatile unsigned char TOSH @ 0xFEF; |
"5986 |
[; ;pic16f1825.h: 5986: asm("TOSH equ 0FEFh"); |
[; <" TOSH equ 0FEFh ;# "> |
[; ;pic16f1825.h: 5989: typedef union { |
[; ;pic16f1825.h: 5990: struct { |
[; ;pic16f1825.h: 5991: unsigned TOSH :7; |
[; ;pic16f1825.h: 5992: }; |
[; ;pic16f1825.h: 5993: } TOSHbits_t; |
[; ;pic16f1825.h: 5994: extern volatile TOSHbits_t TOSHbits @ 0xFEF; |
[; ;pic16f1825.h: 6009: extern volatile __bit ABDEN @ (((unsigned) &BAUDCON)*8) + 0; |
[; ;pic16f1825.h: 6011: extern volatile __bit ABDOVF @ (((unsigned) &BAUDCON)*8) + 7; |
[; ;pic16f1825.h: 6013: extern volatile __bit ACKDT @ (((unsigned) &SSP1CON2)*8) + 5; |
[; ;pic16f1825.h: 6015: extern volatile __bit ACKEN @ (((unsigned) &SSP1CON2)*8) + 4; |
[; ;pic16f1825.h: 6017: extern volatile __bit ACKSTAT @ (((unsigned) &SSP1CON2)*8) + 6; |
[; ;pic16f1825.h: 6019: extern volatile __bit ACKTIM @ (((unsigned) &SSP1CON3)*8) + 7; |
[; ;pic16f1825.h: 6021: extern volatile __bit ADCS0 @ (((unsigned) &ADCON1)*8) + 4; |
[; ;pic16f1825.h: 6023: extern volatile __bit ADCS1 @ (((unsigned) &ADCON1)*8) + 5; |
[; ;pic16f1825.h: 6025: extern volatile __bit ADCS2 @ (((unsigned) &ADCON1)*8) + 6; |
[; ;pic16f1825.h: 6027: extern volatile __bit ADDEN @ (((unsigned) &RCSTA)*8) + 3; |
[; ;pic16f1825.h: 6029: extern volatile __bit ADFM @ (((unsigned) &ADCON1)*8) + 7; |
[; ;pic16f1825.h: 6031: extern volatile __bit ADFVR0 @ (((unsigned) &FVRCON)*8) + 0; |
[; ;pic16f1825.h: 6033: extern volatile __bit ADFVR1 @ (((unsigned) &FVRCON)*8) + 1; |
[; ;pic16f1825.h: 6035: extern volatile __bit ADGO @ (((unsigned) &ADCON0)*8) + 1; |
[; ;pic16f1825.h: 6037: extern volatile __bit ADIE @ (((unsigned) &PIE1)*8) + 6; |
[; ;pic16f1825.h: 6039: extern volatile __bit ADIF @ (((unsigned) &PIR1)*8) + 6; |
[; ;pic16f1825.h: 6041: extern volatile __bit ADNREF @ (((unsigned) &ADCON1)*8) + 2; |
[; ;pic16f1825.h: 6043: extern volatile __bit ADON @ (((unsigned) &ADCON0)*8) + 0; |
[; ;pic16f1825.h: 6045: extern volatile __bit ADPREF0 @ (((unsigned) &ADCON1)*8) + 0; |
[; ;pic16f1825.h: 6047: extern volatile __bit ADPREF1 @ (((unsigned) &ADCON1)*8) + 1; |
[; ;pic16f1825.h: 6049: extern volatile __bit AHEN @ (((unsigned) &SSP1CON3)*8) + 1; |
[; ;pic16f1825.h: 6051: extern volatile __bit ANSA0 @ (((unsigned) &ANSELA)*8) + 0; |
[; ;pic16f1825.h: 6053: extern volatile __bit ANSA1 @ (((unsigned) &ANSELA)*8) + 1; |
[; ;pic16f1825.h: 6055: extern volatile __bit ANSA2 @ (((unsigned) &ANSELA)*8) + 2; |
[; ;pic16f1825.h: 6057: extern volatile __bit ANSA4 @ (((unsigned) &ANSELA)*8) + 4; |
[; ;pic16f1825.h: 6059: extern volatile __bit ANSC0 @ (((unsigned) &ANSELC)*8) + 0; |
[; ;pic16f1825.h: 6061: extern volatile __bit ANSC1 @ (((unsigned) &ANSELC)*8) + 1; |
[; ;pic16f1825.h: 6063: extern volatile __bit ANSC2 @ (((unsigned) &ANSELC)*8) + 2; |
[; ;pic16f1825.h: 6065: extern volatile __bit ANSC3 @ (((unsigned) &ANSELC)*8) + 3; |
[; ;pic16f1825.h: 6067: extern volatile __bit BCL1IE @ (((unsigned) &PIE2)*8) + 3; |
[; ;pic16f1825.h: 6069: extern volatile __bit BCL1IF @ (((unsigned) &PIR2)*8) + 3; |
[; ;pic16f1825.h: 6071: extern volatile __bit BF @ (((unsigned) &SSP1STAT)*8) + 0; |
[; ;pic16f1825.h: 6073: extern volatile __bit BOEN @ (((unsigned) &SSP1CON3)*8) + 4; |
[; ;pic16f1825.h: 6075: extern volatile __bit BORRDY @ (((unsigned) &BORCON)*8) + 0; |
[; ;pic16f1825.h: 6077: extern volatile __bit BRG16 @ (((unsigned) &BAUDCON)*8) + 3; |
[; ;pic16f1825.h: 6079: extern volatile __bit BRGH @ (((unsigned) &TXSTA)*8) + 2; |
[; ;pic16f1825.h: 6081: extern volatile __bit BSR0 @ (((unsigned) &BSR)*8) + 0; |
[; ;pic16f1825.h: 6083: extern volatile __bit BSR1 @ (((unsigned) &BSR)*8) + 1; |
[; ;pic16f1825.h: 6085: extern volatile __bit BSR2 @ (((unsigned) &BSR)*8) + 2; |
[; ;pic16f1825.h: 6087: extern volatile __bit BSR3 @ (((unsigned) &BSR)*8) + 3; |
[; ;pic16f1825.h: 6089: extern volatile __bit BSR4 @ (((unsigned) &BSR)*8) + 4; |
[; ;pic16f1825.h: 6091: extern volatile __bit C1HYS @ (((unsigned) &CM1CON0)*8) + 1; |
[; ;pic16f1825.h: 6093: extern volatile __bit C1IE @ (((unsigned) &PIE2)*8) + 5; |
[; ;pic16f1825.h: 6095: extern volatile __bit C1IF @ (((unsigned) &PIR2)*8) + 5; |
[; ;pic16f1825.h: 6097: extern volatile __bit C1INTN @ (((unsigned) &CM1CON1)*8) + 6; |
[; ;pic16f1825.h: 6099: extern volatile __bit C1INTP @ (((unsigned) &CM1CON1)*8) + 7; |
[; ;pic16f1825.h: 6101: extern volatile __bit C1NCH0 @ (((unsigned) &CM1CON1)*8) + 0; |
[; ;pic16f1825.h: 6103: extern volatile __bit C1NCH1 @ (((unsigned) &CM1CON1)*8) + 1; |
[; ;pic16f1825.h: 6105: extern volatile __bit C1OE @ (((unsigned) &CM1CON0)*8) + 5; |
[; ;pic16f1825.h: 6107: extern volatile __bit C1ON @ (((unsigned) &CM1CON0)*8) + 7; |
[; ;pic16f1825.h: 6109: extern volatile __bit C1OUT @ (((unsigned) &CM1CON0)*8) + 6; |
[; ;pic16f1825.h: 6111: extern volatile __bit C1PCH0 @ (((unsigned) &CM1CON1)*8) + 4; |
[; ;pic16f1825.h: 6113: extern volatile __bit C1PCH1 @ (((unsigned) &CM1CON1)*8) + 5; |
[; ;pic16f1825.h: 6115: extern volatile __bit C1POL @ (((unsigned) &CM1CON0)*8) + 4; |
[; ;pic16f1825.h: 6117: extern volatile __bit C1SP @ (((unsigned) &CM1CON0)*8) + 2; |
[; ;pic16f1825.h: 6119: extern volatile __bit C1SYNC @ (((unsigned) &CM1CON0)*8) + 0; |
[; ;pic16f1825.h: 6121: extern volatile __bit C1TSEL0 @ (((unsigned) &CCPTMRS)*8) + 0; |
[; ;pic16f1825.h: 6123: extern volatile __bit C1TSEL1 @ (((unsigned) &CCPTMRS)*8) + 1; |
[; ;pic16f1825.h: 6125: extern volatile __bit C2HYS @ (((unsigned) &CM2CON0)*8) + 1; |
[; ;pic16f1825.h: 6127: extern volatile __bit C2IE @ (((unsigned) &PIE2)*8) + 6; |
[; ;pic16f1825.h: 6129: extern volatile __bit C2IF @ (((unsigned) &PIR2)*8) + 6; |
[; ;pic16f1825.h: 6131: extern volatile __bit C2INTN @ (((unsigned) &CM2CON1)*8) + 6; |
[; ;pic16f1825.h: 6133: extern volatile __bit C2INTP @ (((unsigned) &CM2CON1)*8) + 7; |
[; ;pic16f1825.h: 6135: extern volatile __bit C2NCH0 @ (((unsigned) &CM2CON1)*8) + 0; |
[; ;pic16f1825.h: 6137: extern volatile __bit C2NCH1 @ (((unsigned) &CM2CON1)*8) + 1; |
[; ;pic16f1825.h: 6139: extern volatile __bit C2OE @ (((unsigned) &CM2CON0)*8) + 5; |
[; ;pic16f1825.h: 6141: extern volatile __bit C2ON @ (((unsigned) &CM2CON0)*8) + 7; |
[; ;pic16f1825.h: 6143: extern volatile __bit C2OUT @ (((unsigned) &CM2CON0)*8) + 6; |
[; ;pic16f1825.h: 6145: extern volatile __bit C2PCH0 @ (((unsigned) &CM2CON1)*8) + 4; |
[; ;pic16f1825.h: 6147: extern volatile __bit C2PCH1 @ (((unsigned) &CM2CON1)*8) + 5; |
[; ;pic16f1825.h: 6149: extern volatile __bit C2POL @ (((unsigned) &CM2CON0)*8) + 4; |
[; ;pic16f1825.h: 6151: extern volatile __bit C2SP @ (((unsigned) &CM2CON0)*8) + 2; |
[; ;pic16f1825.h: 6153: extern volatile __bit C2SYNC @ (((unsigned) &CM2CON0)*8) + 0; |
[; ;pic16f1825.h: 6155: extern volatile __bit C2TSEL0 @ (((unsigned) &CCPTMRS)*8) + 2; |
[; ;pic16f1825.h: 6157: extern volatile __bit C2TSEL1 @ (((unsigned) &CCPTMRS)*8) + 3; |
[; ;pic16f1825.h: 6159: extern volatile __bit C3TSEL0 @ (((unsigned) &CCPTMRS)*8) + 4; |
[; ;pic16f1825.h: 6161: extern volatile __bit C3TSEL1 @ (((unsigned) &CCPTMRS)*8) + 5; |
[; ;pic16f1825.h: 6163: extern volatile __bit C4TSEL0 @ (((unsigned) &CCPTMRS)*8) + 6; |
[; ;pic16f1825.h: 6165: extern volatile __bit C4TSEL1 @ (((unsigned) &CCPTMRS)*8) + 7; |
[; ;pic16f1825.h: 6167: extern volatile __bit CARRY @ (((unsigned) &STATUS)*8) + 0; |
[; ;pic16f1825.h: 6169: extern volatile __bit CCP1AS0 @ (((unsigned) &CCP1AS)*8) + 4; |
[; ;pic16f1825.h: 6171: extern volatile __bit CCP1AS1 @ (((unsigned) &CCP1AS)*8) + 5; |
[; ;pic16f1825.h: 6173: extern volatile __bit CCP1AS2 @ (((unsigned) &CCP1AS)*8) + 6; |
[; ;pic16f1825.h: 6175: extern volatile __bit CCP1ASE @ (((unsigned) &CCP1AS)*8) + 7; |
[; ;pic16f1825.h: 6177: extern volatile __bit CCP1IE @ (((unsigned) &PIE1)*8) + 2; |
[; ;pic16f1825.h: 6179: extern volatile __bit CCP1IF @ (((unsigned) &PIR1)*8) + 2; |
[; ;pic16f1825.h: 6181: extern volatile __bit CCP1M0 @ (((unsigned) &CCP1CON)*8) + 0; |
[; ;pic16f1825.h: 6183: extern volatile __bit CCP1M1 @ (((unsigned) &CCP1CON)*8) + 1; |
[; ;pic16f1825.h: 6185: extern volatile __bit CCP1M2 @ (((unsigned) &CCP1CON)*8) + 2; |
[; ;pic16f1825.h: 6187: extern volatile __bit CCP1M3 @ (((unsigned) &CCP1CON)*8) + 3; |
[; ;pic16f1825.h: 6189: extern volatile __bit CCP2AS0 @ (((unsigned) &CCP2AS)*8) + 4; |
[; ;pic16f1825.h: 6191: extern volatile __bit CCP2AS1 @ (((unsigned) &CCP2AS)*8) + 5; |
[; ;pic16f1825.h: 6193: extern volatile __bit CCP2AS2 @ (((unsigned) &CCP2AS)*8) + 6; |
[; ;pic16f1825.h: 6195: extern volatile __bit CCP2ASE @ (((unsigned) &CCP2AS)*8) + 7; |
[; ;pic16f1825.h: 6197: extern volatile __bit CCP2IE @ (((unsigned) &PIE2)*8) + 0; |
[; ;pic16f1825.h: 6199: extern volatile __bit CCP2IF @ (((unsigned) &PIR2)*8) + 0; |
[; ;pic16f1825.h: 6201: extern volatile __bit CCP2M0 @ (((unsigned) &CCP2CON)*8) + 0; |
[; ;pic16f1825.h: 6203: extern volatile __bit CCP2M1 @ (((unsigned) &CCP2CON)*8) + 1; |
[; ;pic16f1825.h: 6205: extern volatile __bit CCP2M2 @ (((unsigned) &CCP2CON)*8) + 2; |
[; ;pic16f1825.h: 6207: extern volatile __bit CCP2M3 @ (((unsigned) &CCP2CON)*8) + 3; |
[; ;pic16f1825.h: 6209: extern volatile __bit CCP2SEL @ (((unsigned) &APFCON1)*8) + 0; |
[; ;pic16f1825.h: 6211: extern volatile __bit CCP3IE @ (((unsigned) &PIE3)*8) + 4; |
[; ;pic16f1825.h: 6213: extern volatile __bit CCP3IF @ (((unsigned) &PIR3)*8) + 4; |
[; ;pic16f1825.h: 6215: extern volatile __bit CCP3M0 @ (((unsigned) &CCP3CON)*8) + 0; |
[; ;pic16f1825.h: 6217: extern volatile __bit CCP3M1 @ (((unsigned) &CCP3CON)*8) + 1; |
[; ;pic16f1825.h: 6219: extern volatile __bit CCP3M2 @ (((unsigned) &CCP3CON)*8) + 2; |
[; ;pic16f1825.h: 6221: extern volatile __bit CCP3M3 @ (((unsigned) &CCP3CON)*8) + 3; |
[; ;pic16f1825.h: 6223: extern volatile __bit CCP4IE @ (((unsigned) &PIE3)*8) + 5; |
[; ;pic16f1825.h: 6225: extern volatile __bit CCP4IF @ (((unsigned) &PIR3)*8) + 5; |
[; ;pic16f1825.h: 6227: extern volatile __bit CCP4M0 @ (((unsigned) &CCP4CON)*8) + 0; |
[; ;pic16f1825.h: 6229: extern volatile __bit CCP4M1 @ (((unsigned) &CCP4CON)*8) + 1; |
[; ;pic16f1825.h: 6231: extern volatile __bit CCP4M2 @ (((unsigned) &CCP4CON)*8) + 2; |
[; ;pic16f1825.h: 6233: extern volatile __bit CCP4M3 @ (((unsigned) &CCP4CON)*8) + 3; |
[; ;pic16f1825.h: 6235: extern volatile __bit CDAFVR0 @ (((unsigned) &FVRCON)*8) + 2; |
[; ;pic16f1825.h: 6237: extern volatile __bit CDAFVR1 @ (((unsigned) &FVRCON)*8) + 3; |
[; ;pic16f1825.h: 6239: extern volatile __bit CFGS @ (((unsigned) &EECON1)*8) + 6; |
[; ;pic16f1825.h: 6241: extern volatile __bit CHS0 @ (((unsigned) &ADCON0)*8) + 2; |
[; ;pic16f1825.h: 6243: extern volatile __bit CHS1 @ (((unsigned) &ADCON0)*8) + 3; |
[; ;pic16f1825.h: 6245: extern volatile __bit CHS2 @ (((unsigned) &ADCON0)*8) + 4; |
[; ;pic16f1825.h: 6247: extern volatile __bit CHS3 @ (((unsigned) &ADCON0)*8) + 5; |
[; ;pic16f1825.h: 6249: extern volatile __bit CHS4 @ (((unsigned) &ADCON0)*8) + 6; |
[; ;pic16f1825.h: 6251: extern volatile __bit CKE @ (((unsigned) &SSP1STAT)*8) + 6; |
[; ;pic16f1825.h: 6253: extern volatile __bit CKP @ (((unsigned) &SSP1CON1)*8) + 4; |
[; ;pic16f1825.h: 6255: extern volatile __bit CLKRDC0 @ (((unsigned) &CLKRCON)*8) + 3; |
[; ;pic16f1825.h: 6257: extern volatile __bit CLKRDC1 @ (((unsigned) &CLKRCON)*8) + 4; |
[; ;pic16f1825.h: 6259: extern volatile __bit CLKRDIV0 @ (((unsigned) &CLKRCON)*8) + 0; |
[; ;pic16f1825.h: 6261: extern volatile __bit CLKRDIV1 @ (((unsigned) &CLKRCON)*8) + 1; |
[; ;pic16f1825.h: 6263: extern volatile __bit CLKRDIV2 @ (((unsigned) &CLKRCON)*8) + 2; |
[; ;pic16f1825.h: 6265: extern volatile __bit CLKREN @ (((unsigned) &CLKRCON)*8) + 7; |
[; ;pic16f1825.h: 6267: extern volatile __bit CLKROE @ (((unsigned) &CLKRCON)*8) + 6; |
[; ;pic16f1825.h: 6269: extern volatile __bit CLKRSLR @ (((unsigned) &CLKRCON)*8) + 5; |
[; ;pic16f1825.h: 6271: extern volatile __bit CPSCH0 @ (((unsigned) &CPSCON1)*8) + 0; |
[; ;pic16f1825.h: 6273: extern volatile __bit CPSCH1 @ (((unsigned) &CPSCON1)*8) + 1; |
[; ;pic16f1825.h: 6275: extern volatile __bit CPSCH2 @ (((unsigned) &CPSCON1)*8) + 2; |
[; ;pic16f1825.h: 6277: extern volatile __bit CPSCH3 @ (((unsigned) &CPSCON1)*8) + 3; |
[; ;pic16f1825.h: 6279: extern volatile __bit CPSON @ (((unsigned) &CPSCON0)*8) + 7; |
[; ;pic16f1825.h: 6281: extern volatile __bit CPSOUT @ (((unsigned) &CPSCON0)*8) + 1; |
[; ;pic16f1825.h: 6283: extern volatile __bit CPSRM @ (((unsigned) &CPSCON0)*8) + 6; |
[; ;pic16f1825.h: 6285: extern volatile __bit CPSRNG0 @ (((unsigned) &CPSCON0)*8) + 2; |
[; ;pic16f1825.h: 6287: extern volatile __bit CPSRNG1 @ (((unsigned) &CPSCON0)*8) + 3; |
[; ;pic16f1825.h: 6289: extern volatile __bit CREN @ (((unsigned) &RCSTA)*8) + 4; |
[; ;pic16f1825.h: 6291: extern volatile __bit CSRC @ (((unsigned) &TXSTA)*8) + 7; |
[; ;pic16f1825.h: 6293: extern volatile __bit C_SHAD @ (((unsigned) &STATUS_SHAD)*8) + 0; |
[; ;pic16f1825.h: 6295: extern volatile __bit DACEN @ (((unsigned) &DACCON0)*8) + 7; |
[; ;pic16f1825.h: 6297: extern volatile __bit DACLPS @ (((unsigned) &DACCON0)*8) + 6; |
[; ;pic16f1825.h: 6299: extern volatile __bit DACNSS @ (((unsigned) &DACCON0)*8) + 0; |
[; ;pic16f1825.h: 6301: extern volatile __bit DACOE @ (((unsigned) &DACCON0)*8) + 5; |
[; ;pic16f1825.h: 6303: extern volatile __bit DACPSS0 @ (((unsigned) &DACCON0)*8) + 2; |
[; ;pic16f1825.h: 6305: extern volatile __bit DACPSS1 @ (((unsigned) &DACCON0)*8) + 3; |
[; ;pic16f1825.h: 6307: extern volatile __bit DACR0 @ (((unsigned) &DACCON1)*8) + 0; |
[; ;pic16f1825.h: 6309: extern volatile __bit DACR1 @ (((unsigned) &DACCON1)*8) + 1; |
[; ;pic16f1825.h: 6311: extern volatile __bit DACR2 @ (((unsigned) &DACCON1)*8) + 2; |
[; ;pic16f1825.h: 6313: extern volatile __bit DACR3 @ (((unsigned) &DACCON1)*8) + 3; |
[; ;pic16f1825.h: 6315: extern volatile __bit DACR4 @ (((unsigned) &DACCON1)*8) + 4; |
[; ;pic16f1825.h: 6317: extern volatile __bit DC @ (((unsigned) &STATUS)*8) + 1; |
[; ;pic16f1825.h: 6319: extern volatile __bit DC1B0 @ (((unsigned) &CCP1CON)*8) + 4; |
[; ;pic16f1825.h: 6321: extern volatile __bit DC1B1 @ (((unsigned) &CCP1CON)*8) + 5; |
[; ;pic16f1825.h: 6323: extern volatile __bit DC2B0 @ (((unsigned) &CCP2CON)*8) + 4; |
[; ;pic16f1825.h: 6325: extern volatile __bit DC2B1 @ (((unsigned) &CCP2CON)*8) + 5; |
[; ;pic16f1825.h: 6327: extern volatile __bit DC3B0 @ (((unsigned) &CCP3CON)*8) + 4; |
[; ;pic16f1825.h: 6329: extern volatile __bit DC3B1 @ (((unsigned) &CCP3CON)*8) + 5; |
[; ;pic16f1825.h: 6331: extern volatile __bit DC4B0 @ (((unsigned) &CCP4CON)*8) + 4; |
[; ;pic16f1825.h: 6333: extern volatile __bit DC4B1 @ (((unsigned) &CCP4CON)*8) + 5; |
[; ;pic16f1825.h: 6335: extern volatile __bit DC_SHAD @ (((unsigned) &STATUS_SHAD)*8) + 1; |
[; ;pic16f1825.h: 6337: extern volatile __bit DHEN @ (((unsigned) &SSP1CON3)*8) + 0; |
[; ;pic16f1825.h: 6339: extern volatile __bit D_nA @ (((unsigned) &SSP1STAT)*8) + 5; |
[; ;pic16f1825.h: 6341: extern volatile __bit EEIE @ (((unsigned) &PIE2)*8) + 4; |
[; ;pic16f1825.h: 6343: extern volatile __bit EEIF @ (((unsigned) &PIR2)*8) + 4; |
[; ;pic16f1825.h: 6345: extern volatile __bit EEPGD @ (((unsigned) &EECON1)*8) + 7; |
[; ;pic16f1825.h: 6347: extern volatile __bit FERR @ (((unsigned) &RCSTA)*8) + 2; |
[; ;pic16f1825.h: 6349: extern volatile __bit FREE @ (((unsigned) &EECON1)*8) + 4; |
[; ;pic16f1825.h: 6351: extern volatile __bit FVREN @ (((unsigned) &FVRCON)*8) + 7; |
[; ;pic16f1825.h: 6353: extern volatile __bit FVRRDY @ (((unsigned) &FVRCON)*8) + 6; |
[; ;pic16f1825.h: 6355: extern volatile __bit GCEN @ (((unsigned) &SSP1CON2)*8) + 7; |
[; ;pic16f1825.h: 6357: extern volatile __bit GIE @ (((unsigned) &INTCON)*8) + 7; |
[; ;pic16f1825.h: 6359: extern volatile __bit GO @ (((unsigned) &ADCON0)*8) + 1; |
[; ;pic16f1825.h: 6361: extern volatile __bit GO_nDONE @ (((unsigned) &ADCON0)*8) + 1; |
[; ;pic16f1825.h: 6363: extern volatile __bit HFIOFL @ (((unsigned) &OSCSTAT)*8) + 3; |
[; ;pic16f1825.h: 6365: extern volatile __bit HFIOFR @ (((unsigned) &OSCSTAT)*8) + 4; |
[; ;pic16f1825.h: 6367: extern volatile __bit HFIOFS @ (((unsigned) &OSCSTAT)*8) + 0; |
[; ;pic16f1825.h: 6369: extern volatile __bit INLVLA0 @ (((unsigned) &INLVLA)*8) + 0; |
[; ;pic16f1825.h: 6371: extern volatile __bit INLVLA1 @ (((unsigned) &INLVLA)*8) + 1; |
[; ;pic16f1825.h: 6373: extern volatile __bit INLVLA2 @ (((unsigned) &INLVLA)*8) + 2; |
[; ;pic16f1825.h: 6375: extern volatile __bit INLVLA3 @ (((unsigned) &INLVLA)*8) + 3; |
[; ;pic16f1825.h: 6377: extern volatile __bit INLVLA4 @ (((unsigned) &INLVLA)*8) + 4; |
[; ;pic16f1825.h: 6379: extern volatile __bit INLVLA5 @ (((unsigned) &INLVLA)*8) + 5; |
[; ;pic16f1825.h: 6381: extern volatile __bit INLVLC0 @ (((unsigned) &INLVLC)*8) + 0; |
[; ;pic16f1825.h: 6383: extern volatile __bit INLVLC1 @ (((unsigned) &INLVLC)*8) + 1; |
[; ;pic16f1825.h: 6385: extern volatile __bit INLVLC2 @ (((unsigned) &INLVLC)*8) + 2; |
[; ;pic16f1825.h: 6387: extern volatile __bit INLVLC3 @ (((unsigned) &INLVLC)*8) + 3; |
[; ;pic16f1825.h: 6389: extern volatile __bit INLVLC4 @ (((unsigned) &INLVLC)*8) + 4; |
[; ;pic16f1825.h: 6391: extern volatile __bit INLVLC5 @ (((unsigned) &INLVLC)*8) + 5; |
[; ;pic16f1825.h: 6393: extern volatile __bit INTE @ (((unsigned) &INTCON)*8) + 4; |
[; ;pic16f1825.h: 6395: extern volatile __bit INTEDG @ (((unsigned) &OPTION_REG)*8) + 6; |
[; ;pic16f1825.h: 6397: extern volatile __bit INTF @ (((unsigned) &INTCON)*8) + 1; |
[; ;pic16f1825.h: 6399: extern volatile __bit IOCAF0 @ (((unsigned) &IOCAF)*8) + 0; |
[; ;pic16f1825.h: 6401: extern volatile __bit IOCAF1 @ (((unsigned) &IOCAF)*8) + 1; |
[; ;pic16f1825.h: 6403: extern volatile __bit IOCAF2 @ (((unsigned) &IOCAF)*8) + 2; |
[; ;pic16f1825.h: 6405: extern volatile __bit IOCAF3 @ (((unsigned) &IOCAF)*8) + 3; |
[; ;pic16f1825.h: 6407: extern volatile __bit IOCAF4 @ (((unsigned) &IOCAF)*8) + 4; |
[; ;pic16f1825.h: 6409: extern volatile __bit IOCAF5 @ (((unsigned) &IOCAF)*8) + 5; |
[; ;pic16f1825.h: 6411: extern volatile __bit IOCAN0 @ (((unsigned) &IOCAN)*8) + 0; |
[; ;pic16f1825.h: 6413: extern volatile __bit IOCAN1 @ (((unsigned) &IOCAN)*8) + 1; |
[; ;pic16f1825.h: 6415: extern volatile __bit IOCAN2 @ (((unsigned) &IOCAN)*8) + 2; |
[; ;pic16f1825.h: 6417: extern volatile __bit IOCAN3 @ (((unsigned) &IOCAN)*8) + 3; |
[; ;pic16f1825.h: 6419: extern volatile __bit IOCAN4 @ (((unsigned) &IOCAN)*8) + 4; |
[; ;pic16f1825.h: 6421: extern volatile __bit IOCAN5 @ (((unsigned) &IOCAN)*8) + 5; |
[; ;pic16f1825.h: 6423: extern volatile __bit IOCAP0 @ (((unsigned) &IOCAP)*8) + 0; |
[; ;pic16f1825.h: 6425: extern volatile __bit IOCAP1 @ (((unsigned) &IOCAP)*8) + 1; |
[; ;pic16f1825.h: 6427: extern volatile __bit IOCAP2 @ (((unsigned) &IOCAP)*8) + 2; |
[; ;pic16f1825.h: 6429: extern volatile __bit IOCAP3 @ (((unsigned) &IOCAP)*8) + 3; |
[; ;pic16f1825.h: 6431: extern volatile __bit IOCAP4 @ (((unsigned) &IOCAP)*8) + 4; |
[; ;pic16f1825.h: 6433: extern volatile __bit IOCAP5 @ (((unsigned) &IOCAP)*8) + 5; |
[; ;pic16f1825.h: 6435: extern volatile __bit IOCIE @ (((unsigned) &INTCON)*8) + 3; |
[; ;pic16f1825.h: 6437: extern volatile __bit IOCIF @ (((unsigned) &INTCON)*8) + 0; |
[; ;pic16f1825.h: 6439: extern volatile __bit IRCF0 @ (((unsigned) &OSCCON)*8) + 3; |
[; ;pic16f1825.h: 6441: extern volatile __bit IRCF1 @ (((unsigned) &OSCCON)*8) + 4; |
[; ;pic16f1825.h: 6443: extern volatile __bit IRCF2 @ (((unsigned) &OSCCON)*8) + 5; |
[; ;pic16f1825.h: 6445: extern volatile __bit IRCF3 @ (((unsigned) &OSCCON)*8) + 6; |
[; ;pic16f1825.h: 6447: extern volatile __bit LATA0 @ (((unsigned) &LATA)*8) + 0; |
[; ;pic16f1825.h: 6449: extern volatile __bit LATA1 @ (((unsigned) &LATA)*8) + 1; |
[; ;pic16f1825.h: 6451: extern volatile __bit LATA2 @ (((unsigned) &LATA)*8) + 2; |
[; ;pic16f1825.h: 6453: extern volatile __bit LATA4 @ (((unsigned) &LATA)*8) + 4; |
[; ;pic16f1825.h: 6455: extern volatile __bit LATA5 @ (((unsigned) &LATA)*8) + 5; |
[; ;pic16f1825.h: 6457: extern volatile __bit LATC0 @ (((unsigned) &LATC)*8) + 0; |
[; ;pic16f1825.h: 6459: extern volatile __bit LATC1 @ (((unsigned) &LATC)*8) + 1; |
[; ;pic16f1825.h: 6461: extern volatile __bit LATC2 @ (((unsigned) &LATC)*8) + 2; |
[; ;pic16f1825.h: 6463: extern volatile __bit LATC3 @ (((unsigned) &LATC)*8) + 3; |
[; ;pic16f1825.h: 6465: extern volatile __bit LATC4 @ (((unsigned) &LATC)*8) + 4; |
[; ;pic16f1825.h: 6467: extern volatile __bit LATC5 @ (((unsigned) &LATC)*8) + 5; |
[; ;pic16f1825.h: 6469: extern volatile __bit LFIOFR @ (((unsigned) &OSCSTAT)*8) + 1; |
[; ;pic16f1825.h: 6471: extern volatile __bit LWLO @ (((unsigned) &EECON1)*8) + 5; |
[; ;pic16f1825.h: 6473: extern volatile __bit MC1OUT @ (((unsigned) &CMOUT)*8) + 0; |
[; ;pic16f1825.h: 6475: extern volatile __bit MC2OUT @ (((unsigned) &CMOUT)*8) + 1; |
[; ;pic16f1825.h: 6477: extern volatile __bit MDBIT @ (((unsigned) &MDCON)*8) + 0; |
[; ;pic16f1825.h: 6479: extern volatile __bit MDCH0 @ (((unsigned) &MDCARH)*8) + 0; |
[; ;pic16f1825.h: 6481: extern volatile __bit MDCH1 @ (((unsigned) &MDCARH)*8) + 1; |
[; ;pic16f1825.h: 6483: extern volatile __bit MDCH2 @ (((unsigned) &MDCARH)*8) + 2; |
[; ;pic16f1825.h: 6485: extern volatile __bit MDCH3 @ (((unsigned) &MDCARH)*8) + 3; |
[; ;pic16f1825.h: 6487: extern volatile __bit MDCHODIS @ (((unsigned) &MDCARH)*8) + 7; |
[; ;pic16f1825.h: 6489: extern volatile __bit MDCHPOL @ (((unsigned) &MDCARH)*8) + 6; |
[; ;pic16f1825.h: 6491: extern volatile __bit MDCHSYNC @ (((unsigned) &MDCARH)*8) + 5; |
[; ;pic16f1825.h: 6493: extern volatile __bit MDCL0 @ (((unsigned) &MDCARL)*8) + 0; |
[; ;pic16f1825.h: 6495: extern volatile __bit MDCL1 @ (((unsigned) &MDCARL)*8) + 1; |
[; ;pic16f1825.h: 6497: extern volatile __bit MDCL2 @ (((unsigned) &MDCARL)*8) + 2; |
[; ;pic16f1825.h: 6499: extern volatile __bit MDCL3 @ (((unsigned) &MDCARL)*8) + 3; |
[; ;pic16f1825.h: 6501: extern volatile __bit MDCLODIS @ (((unsigned) &MDCARL)*8) + 7; |
[; ;pic16f1825.h: 6503: extern volatile __bit MDCLPOL @ (((unsigned) &MDCARL)*8) + 6; |
[; ;pic16f1825.h: 6505: extern volatile __bit MDCLSYNC @ (((unsigned) &MDCARL)*8) + 5; |
[; ;pic16f1825.h: 6507: extern volatile __bit MDEN @ (((unsigned) &MDCON)*8) + 7; |
[; ;pic16f1825.h: 6509: extern volatile __bit MDMS0 @ (((unsigned) &MDSRC)*8) + 0; |
[; ;pic16f1825.h: 6511: extern volatile __bit MDMS1 @ (((unsigned) &MDSRC)*8) + 1; |
[; ;pic16f1825.h: 6513: extern volatile __bit MDMS2 @ (((unsigned) &MDSRC)*8) + 2; |
[; ;pic16f1825.h: 6515: extern volatile __bit MDMS3 @ (((unsigned) &MDSRC)*8) + 3; |
[; ;pic16f1825.h: 6517: extern volatile __bit MDMSODIS @ (((unsigned) &MDSRC)*8) + 7; |
[; ;pic16f1825.h: 6519: extern volatile __bit MDOE @ (((unsigned) &MDCON)*8) + 6; |
[; ;pic16f1825.h: 6521: extern volatile __bit MDOPOL @ (((unsigned) &MDCON)*8) + 4; |
[; ;pic16f1825.h: 6523: extern volatile __bit MDOUT @ (((unsigned) &MDCON)*8) + 3; |
[; ;pic16f1825.h: 6525: extern volatile __bit MDSLR @ (((unsigned) &MDCON)*8) + 5; |
[; ;pic16f1825.h: 6527: extern volatile __bit MFIOFR @ (((unsigned) &OSCSTAT)*8) + 2; |
[; ;pic16f1825.h: 6529: extern volatile __bit OERR @ (((unsigned) &RCSTA)*8) + 1; |
[; ;pic16f1825.h: 6531: extern volatile __bit OSFIE @ (((unsigned) &PIE2)*8) + 7; |
[; ;pic16f1825.h: 6533: extern volatile __bit OSFIF @ (((unsigned) &PIR2)*8) + 7; |
[; ;pic16f1825.h: 6535: extern volatile __bit OSTS @ (((unsigned) &OSCSTAT)*8) + 5; |
[; ;pic16f1825.h: 6537: extern volatile __bit P1CSEL @ (((unsigned) &APFCON1)*8) + 2; |
[; ;pic16f1825.h: 6539: extern volatile __bit P1DC0 @ (((unsigned) &PWM1CON)*8) + 0; |
[; ;pic16f1825.h: 6541: extern volatile __bit P1DC1 @ (((unsigned) &PWM1CON)*8) + 1; |
[; ;pic16f1825.h: 6543: extern volatile __bit P1DC2 @ (((unsigned) &PWM1CON)*8) + 2; |
[; ;pic16f1825.h: 6545: extern volatile __bit P1DC3 @ (((unsigned) &PWM1CON)*8) + 3; |
[; ;pic16f1825.h: 6547: extern volatile __bit P1DC4 @ (((unsigned) &PWM1CON)*8) + 4; |
[; ;pic16f1825.h: 6549: extern volatile __bit P1DC5 @ (((unsigned) &PWM1CON)*8) + 5; |
[; ;pic16f1825.h: 6551: extern volatile __bit P1DC6 @ (((unsigned) &PWM1CON)*8) + 6; |
[; ;pic16f1825.h: 6553: extern volatile __bit P1DSEL @ (((unsigned) &APFCON1)*8) + 3; |
[; ;pic16f1825.h: 6555: extern volatile __bit P1M0 @ (((unsigned) &CCP1CON)*8) + 6; |
[; ;pic16f1825.h: 6557: extern volatile __bit P1M1 @ (((unsigned) &CCP1CON)*8) + 7; |
[; ;pic16f1825.h: 6559: extern volatile __bit P1RSEN @ (((unsigned) &PWM1CON)*8) + 7; |
[; ;pic16f1825.h: 6561: extern volatile __bit P2BSEL @ (((unsigned) &APFCON1)*8) + 1; |
[; ;pic16f1825.h: 6563: extern volatile __bit P2DC0 @ (((unsigned) &PWM2CON)*8) + 0; |
[; ;pic16f1825.h: 6565: extern volatile __bit P2DC1 @ (((unsigned) &PWM2CON)*8) + 1; |
[; ;pic16f1825.h: 6567: extern volatile __bit P2DC2 @ (((unsigned) &PWM2CON)*8) + 2; |
[; ;pic16f1825.h: 6569: extern volatile __bit P2DC3 @ (((unsigned) &PWM2CON)*8) + 3; |
[; ;pic16f1825.h: 6571: extern volatile __bit P2DC4 @ (((unsigned) &PWM2CON)*8) + 4; |
[; ;pic16f1825.h: 6573: extern volatile __bit P2DC5 @ (((unsigned) &PWM2CON)*8) + 5; |
[; ;pic16f1825.h: 6575: extern volatile __bit P2DC6 @ (((unsigned) &PWM2CON)*8) + 6; |
[; ;pic16f1825.h: 6577: extern volatile __bit P2M0 @ (((unsigned) &CCP2CON)*8) + 6; |
[; ;pic16f1825.h: 6579: extern volatile __bit P2M1 @ (((unsigned) &CCP2CON)*8) + 7; |
[; ;pic16f1825.h: 6581: extern volatile __bit P2RSEN @ (((unsigned) &PWM2CON)*8) + 7; |
[; ;pic16f1825.h: 6583: extern volatile __bit PCIE @ (((unsigned) &SSP1CON3)*8) + 6; |
[; ;pic16f1825.h: 6585: extern volatile __bit PEIE @ (((unsigned) &INTCON)*8) + 6; |
[; ;pic16f1825.h: 6587: extern volatile __bit PEN @ (((unsigned) &SSP1CON2)*8) + 2; |
[; ;pic16f1825.h: 6589: extern volatile __bit PLLR @ (((unsigned) &OSCSTAT)*8) + 6; |
[; ;pic16f1825.h: 6591: extern volatile __bit PS0 @ (((unsigned) &OPTION_REG)*8) + 0; |
[; ;pic16f1825.h: 6593: extern volatile __bit PS1 @ (((unsigned) &OPTION_REG)*8) + 1; |
[; ;pic16f1825.h: 6595: extern volatile __bit PS2 @ (((unsigned) &OPTION_REG)*8) + 2; |
[; ;pic16f1825.h: 6597: extern volatile __bit PSA @ (((unsigned) &OPTION_REG)*8) + 3; |
[; ;pic16f1825.h: 6599: extern volatile __bit PSS1AC0 @ (((unsigned) &CCP1AS)*8) + 2; |
[; ;pic16f1825.h: 6601: extern volatile __bit PSS1AC1 @ (((unsigned) &CCP1AS)*8) + 3; |
[; ;pic16f1825.h: 6603: extern volatile __bit PSS1BD0 @ (((unsigned) &CCP1AS)*8) + 0; |
[; ;pic16f1825.h: 6605: extern volatile __bit PSS1BD1 @ (((unsigned) &CCP1AS)*8) + 1; |
[; ;pic16f1825.h: 6607: extern volatile __bit PSS2AC0 @ (((unsigned) &CCP2AS)*8) + 2; |
[; ;pic16f1825.h: 6609: extern volatile __bit PSS2AC1 @ (((unsigned) &CCP2AS)*8) + 3; |
[; ;pic16f1825.h: 6611: extern volatile __bit PSS2BD0 @ (((unsigned) &CCP2AS)*8) + 0; |
[; ;pic16f1825.h: 6613: extern volatile __bit PSS2BD1 @ (((unsigned) &CCP2AS)*8) + 1; |
[; ;pic16f1825.h: 6615: extern volatile __bit RA0 @ (((unsigned) &PORTA)*8) + 0; |
[; ;pic16f1825.h: 6617: extern volatile __bit RA1 @ (((unsigned) &PORTA)*8) + 1; |
[; ;pic16f1825.h: 6619: extern volatile __bit RA2 @ (((unsigned) &PORTA)*8) + 2; |
[; ;pic16f1825.h: 6621: extern volatile __bit RA3 @ (((unsigned) &PORTA)*8) + 3; |
[; ;pic16f1825.h: 6623: extern volatile __bit RA4 @ (((unsigned) &PORTA)*8) + 4; |
[; ;pic16f1825.h: 6625: extern volatile __bit RA5 @ (((unsigned) &PORTA)*8) + 5; |
[; ;pic16f1825.h: 6627: extern volatile __bit RC0 @ (((unsigned) &PORTC)*8) + 0; |
[; ;pic16f1825.h: 6629: extern volatile __bit RC1 @ (((unsigned) &PORTC)*8) + 1; |
[; ;pic16f1825.h: 6631: extern volatile __bit RC2 @ (((unsigned) &PORTC)*8) + 2; |
[; ;pic16f1825.h: 6633: extern volatile __bit RC3 @ (((unsigned) &PORTC)*8) + 3; |
[; ;pic16f1825.h: 6635: extern volatile __bit RC4 @ (((unsigned) &PORTC)*8) + 4; |
[; ;pic16f1825.h: 6637: extern volatile __bit RC5 @ (((unsigned) &PORTC)*8) + 5; |
[; ;pic16f1825.h: 6639: extern volatile __bit RCEN @ (((unsigned) &SSP1CON2)*8) + 3; |
[; ;pic16f1825.h: 6641: extern volatile __bit RCIDL @ (((unsigned) &BAUDCON)*8) + 6; |
[; ;pic16f1825.h: 6643: extern volatile __bit RCIE @ (((unsigned) &PIE1)*8) + 5; |
[; ;pic16f1825.h: 6645: extern volatile __bit RCIF @ (((unsigned) &PIR1)*8) + 5; |
[; ;pic16f1825.h: 6647: extern volatile __bit RD @ (((unsigned) &EECON1)*8) + 0; |
[; ;pic16f1825.h: 6649: extern volatile __bit RSEN @ (((unsigned) &SSP1CON2)*8) + 1; |
[; ;pic16f1825.h: 6651: extern volatile __bit RX9 @ (((unsigned) &RCSTA)*8) + 6; |
[; ;pic16f1825.h: 6653: extern volatile __bit RX9D @ (((unsigned) &RCSTA)*8) + 0; |
[; ;pic16f1825.h: 6655: extern volatile __bit RXDTSEL @ (((unsigned) &APFCON0)*8) + 7; |
[; ;pic16f1825.h: 6657: extern volatile __bit R_nW @ (((unsigned) &SSP1STAT)*8) + 2; |
[; ;pic16f1825.h: 6659: extern volatile __bit SBCDE @ (((unsigned) &SSP1CON3)*8) + 2; |
[; ;pic16f1825.h: 6661: extern volatile __bit SBOREN @ (((unsigned) &BORCON)*8) + 7; |
[; ;pic16f1825.h: 6663: extern volatile __bit SCIE @ (((unsigned) &SSP1CON3)*8) + 5; |
[; ;pic16f1825.h: 6665: extern volatile __bit SCKP @ (((unsigned) &BAUDCON)*8) + 4; |
[; ;pic16f1825.h: 6667: extern volatile __bit SCS0 @ (((unsigned) &OSCCON)*8) + 0; |
[; ;pic16f1825.h: 6669: extern volatile __bit SCS1 @ (((unsigned) &OSCCON)*8) + 1; |
[; ;pic16f1825.h: 6671: extern volatile __bit SDAHT @ (((unsigned) &SSP1CON3)*8) + 3; |
[; ;pic16f1825.h: 6673: extern volatile __bit SDOSEL @ (((unsigned) &APFCON0)*8) + 6; |
[; ;pic16f1825.h: 6675: extern volatile __bit SEN @ (((unsigned) &SSP1CON2)*8) + 0; |
[; ;pic16f1825.h: 6677: extern volatile __bit SENDB @ (((unsigned) &TXSTA)*8) + 3; |
[; ;pic16f1825.h: 6679: extern volatile __bit SMP @ (((unsigned) &SSP1STAT)*8) + 7; |
[; ;pic16f1825.h: 6681: extern volatile __bit SPEN @ (((unsigned) &RCSTA)*8) + 7; |
[; ;pic16f1825.h: 6683: extern volatile __bit SPLLEN @ (((unsigned) &OSCCON)*8) + 7; |
[; ;pic16f1825.h: 6685: extern volatile __bit SRCLK0 @ (((unsigned) &SRCON0)*8) + 4; |
[; ;pic16f1825.h: 6687: extern volatile __bit SRCLK1 @ (((unsigned) &SRCON0)*8) + 5; |
[; ;pic16f1825.h: 6689: extern volatile __bit SRCLK2 @ (((unsigned) &SRCON0)*8) + 6; |
[; ;pic16f1825.h: 6691: extern volatile __bit SREN @ (((unsigned) &RCSTA)*8) + 5; |
[; ;pic16f1825.h: 6693: extern volatile __bit SRLEN @ (((unsigned) &SRCON0)*8) + 7; |
[; ;pic16f1825.h: 6695: extern volatile __bit SRNQEN @ (((unsigned) &SRCON0)*8) + 2; |
[; ;pic16f1825.h: 6697: extern volatile __bit SRPR @ (((unsigned) &SRCON0)*8) + 0; |
[; ;pic16f1825.h: 6699: extern volatile __bit SRPS @ (((unsigned) &SRCON0)*8) + 1; |
[; ;pic16f1825.h: 6701: extern volatile __bit SRQEN @ (((unsigned) &SRCON0)*8) + 3; |
[; ;pic16f1825.h: 6703: extern volatile __bit SRRC1E @ (((unsigned) &SRCON1)*8) + 0; |
[; ;pic16f1825.h: 6705: extern volatile __bit SRRCKE @ (((unsigned) &SRCON1)*8) + 2; |
[; ;pic16f1825.h: 6707: extern volatile __bit SRRPE @ (((unsigned) &SRCON1)*8) + 3; |
[; ;pic16f1825.h: 6709: extern volatile __bit SRSC1E @ (((unsigned) &SRCON1)*8) + 4; |
[; ;pic16f1825.h: 6711: extern volatile __bit SRSCKE @ (((unsigned) &SRCON1)*8) + 6; |
[; ;pic16f1825.h: 6713: extern volatile __bit SRSPE @ (((unsigned) &SRCON1)*8) + 7; |
[; ;pic16f1825.h: 6715: extern volatile __bit SSP1IE @ (((unsigned) &PIE1)*8) + 3; |
[; ;pic16f1825.h: 6717: extern volatile __bit SSP1IF @ (((unsigned) &PIR1)*8) + 3; |
[; ;pic16f1825.h: 6719: extern volatile __bit SSPEN @ (((unsigned) &SSP1CON1)*8) + 5; |
[; ;pic16f1825.h: 6721: extern volatile __bit SSPM0 @ (((unsigned) &SSP1CON1)*8) + 0; |
[; ;pic16f1825.h: 6723: extern volatile __bit SSPM1 @ (((unsigned) &SSP1CON1)*8) + 1; |
[; ;pic16f1825.h: 6725: extern volatile __bit SSPM2 @ (((unsigned) &SSP1CON1)*8) + 2; |
[; ;pic16f1825.h: 6727: extern volatile __bit SSPM3 @ (((unsigned) &SSP1CON1)*8) + 3; |
[; ;pic16f1825.h: 6729: extern volatile __bit SSPOV @ (((unsigned) &SSP1CON1)*8) + 6; |
[; ;pic16f1825.h: 6731: extern volatile __bit SSSEL @ (((unsigned) &APFCON0)*8) + 5; |
[; ;pic16f1825.h: 6733: extern volatile __bit STKOVF @ (((unsigned) &PCON)*8) + 7; |
[; ;pic16f1825.h: 6735: extern volatile __bit STKUNF @ (((unsigned) &PCON)*8) + 6; |
[; ;pic16f1825.h: 6737: extern volatile __bit STR1A @ (((unsigned) &PSTR1CON)*8) + 0; |
[; ;pic16f1825.h: 6739: extern volatile __bit STR1B @ (((unsigned) &PSTR1CON)*8) + 1; |
[; ;pic16f1825.h: 6741: extern volatile __bit STR1C @ (((unsigned) &PSTR1CON)*8) + 2; |
[; ;pic16f1825.h: 6743: extern volatile __bit STR1D @ (((unsigned) &PSTR1CON)*8) + 3; |
[; ;pic16f1825.h: 6745: extern volatile __bit STR1SYNC @ (((unsigned) &PSTR1CON)*8) + 4; |
[; ;pic16f1825.h: 6747: extern volatile __bit STR2A @ (((unsigned) &PSTR2CON)*8) + 0; |
[; ;pic16f1825.h: 6749: extern volatile __bit STR2B @ (((unsigned) &PSTR2CON)*8) + 1; |
[; ;pic16f1825.h: 6751: extern volatile __bit STR2C @ (((unsigned) &PSTR2CON)*8) + 2; |
[; ;pic16f1825.h: 6753: extern volatile __bit STR2D @ (((unsigned) &PSTR2CON)*8) + 3; |
[; ;pic16f1825.h: 6755: extern volatile __bit STR2SYNC @ (((unsigned) &PSTR2CON)*8) + 4; |
[; ;pic16f1825.h: 6757: extern volatile __bit SWDTEN @ (((unsigned) &WDTCON)*8) + 0; |
[; ;pic16f1825.h: 6759: extern volatile __bit SYNC @ (((unsigned) &TXSTA)*8) + 4; |
[; ;pic16f1825.h: 6761: extern volatile __bit T0CS @ (((unsigned) &OPTION_REG)*8) + 5; |
[; ;pic16f1825.h: 6763: extern volatile __bit T0IE @ (((unsigned) &INTCON)*8) + 5; |
[; ;pic16f1825.h: 6765: extern volatile __bit T0IF @ (((unsigned) &INTCON)*8) + 2; |
[; ;pic16f1825.h: 6767: extern volatile __bit T0SE @ (((unsigned) &OPTION_REG)*8) + 4; |
[; ;pic16f1825.h: 6769: extern volatile __bit T0XCS @ (((unsigned) &CPSCON0)*8) + 0; |
[; ;pic16f1825.h: 6771: extern volatile __bit T1CKPS0 @ (((unsigned) &T1CON)*8) + 4; |
[; ;pic16f1825.h: 6773: extern volatile __bit T1CKPS1 @ (((unsigned) &T1CON)*8) + 5; |
[; ;pic16f1825.h: 6775: extern volatile __bit T1GGO @ (((unsigned) &T1GCON)*8) + 3; |
[; ;pic16f1825.h: 6777: extern volatile __bit T1GPOL @ (((unsigned) &T1GCON)*8) + 6; |
[; ;pic16f1825.h: 6779: extern volatile __bit T1GSEL @ (((unsigned) &APFCON0)*8) + 3; |
[; ;pic16f1825.h: 6781: extern volatile __bit T1GSPM @ (((unsigned) &T1GCON)*8) + 4; |
[; ;pic16f1825.h: 6783: extern volatile __bit T1GSS0 @ (((unsigned) &T1GCON)*8) + 0; |
[; ;pic16f1825.h: 6785: extern volatile __bit T1GSS1 @ (((unsigned) &T1GCON)*8) + 1; |
[; ;pic16f1825.h: 6787: extern volatile __bit T1GTM @ (((unsigned) &T1GCON)*8) + 5; |
[; ;pic16f1825.h: 6789: extern volatile __bit T1GVAL @ (((unsigned) &T1GCON)*8) + 2; |
[; ;pic16f1825.h: 6791: extern volatile __bit T1OSCEN @ (((unsigned) &T1CON)*8) + 3; |
[; ;pic16f1825.h: 6793: extern volatile __bit T1OSCR @ (((unsigned) &OSCSTAT)*8) + 7; |
[; ;pic16f1825.h: 6795: extern volatile __bit T2CKPS0 @ (((unsigned) &T2CON)*8) + 0; |
[; ;pic16f1825.h: 6797: extern volatile __bit T2CKPS1 @ (((unsigned) &T2CON)*8) + 1; |
[; ;pic16f1825.h: 6799: extern volatile __bit T2OUTPS0 @ (((unsigned) &T2CON)*8) + 3; |
[; ;pic16f1825.h: 6801: extern volatile __bit T2OUTPS1 @ (((unsigned) &T2CON)*8) + 4; |
[; ;pic16f1825.h: 6803: extern volatile __bit T2OUTPS2 @ (((unsigned) &T2CON)*8) + 5; |
[; ;pic16f1825.h: 6805: extern volatile __bit T2OUTPS3 @ (((unsigned) &T2CON)*8) + 6; |
[; ;pic16f1825.h: 6807: extern volatile __bit T4CKPS0 @ (((unsigned) &T4CON)*8) + 0; |
[; ;pic16f1825.h: 6809: extern volatile __bit T4CKPS1 @ (((unsigned) &T4CON)*8) + 1; |
[; ;pic16f1825.h: 6811: extern volatile __bit T4OUTPS0 @ (((unsigned) &T4CON)*8) + 3; |
[; ;pic16f1825.h: 6813: extern volatile __bit T4OUTPS1 @ (((unsigned) &T4CON)*8) + 4; |
[; ;pic16f1825.h: 6815: extern volatile __bit T4OUTPS2 @ (((unsigned) &T4CON)*8) + 5; |
[; ;pic16f1825.h: 6817: extern volatile __bit T4OUTPS3 @ (((unsigned) &T4CON)*8) + 6; |
[; ;pic16f1825.h: 6819: extern volatile __bit T6CKPS0 @ (((unsigned) &T6CON)*8) + 0; |
[; ;pic16f1825.h: 6821: extern volatile __bit T6CKPS1 @ (((unsigned) &T6CON)*8) + 1; |
[; ;pic16f1825.h: 6823: extern volatile __bit T6OUTPS0 @ (((unsigned) &T6CON)*8) + 3; |
[; ;pic16f1825.h: 6825: extern volatile __bit T6OUTPS1 @ (((unsigned) &T6CON)*8) + 4; |
[; ;pic16f1825.h: 6827: extern volatile __bit T6OUTPS2 @ (((unsigned) &T6CON)*8) + 5; |
[; ;pic16f1825.h: 6829: extern volatile __bit T6OUTPS3 @ (((unsigned) &T6CON)*8) + 6; |
[; ;pic16f1825.h: 6831: extern volatile __bit TMR0CS @ (((unsigned) &OPTION_REG)*8) + 5; |
[; ;pic16f1825.h: 6833: extern volatile __bit TMR0IE @ (((unsigned) &INTCON)*8) + 5; |
[; ;pic16f1825.h: 6835: extern volatile __bit TMR0IF @ (((unsigned) &INTCON)*8) + 2; |
[; ;pic16f1825.h: 6837: extern volatile __bit TMR0SE @ (((unsigned) &OPTION_REG)*8) + 4; |
[; ;pic16f1825.h: 6839: extern volatile __bit TMR1CS0 @ (((unsigned) &T1CON)*8) + 6; |
[; ;pic16f1825.h: 6841: extern volatile __bit TMR1CS1 @ (((unsigned) &T1CON)*8) + 7; |
[; ;pic16f1825.h: 6843: extern volatile __bit TMR1GE @ (((unsigned) &T1GCON)*8) + 7; |
[; ;pic16f1825.h: 6845: extern volatile __bit TMR1GIE @ (((unsigned) &PIE1)*8) + 7; |
[; ;pic16f1825.h: 6847: extern volatile __bit TMR1GIF @ (((unsigned) &PIR1)*8) + 7; |
[; ;pic16f1825.h: 6849: extern volatile __bit TMR1IE @ (((unsigned) &PIE1)*8) + 0; |
[; ;pic16f1825.h: 6851: extern volatile __bit TMR1IF @ (((unsigned) &PIR1)*8) + 0; |
[; ;pic16f1825.h: 6853: extern volatile __bit TMR1ON @ (((unsigned) &T1CON)*8) + 0; |
[; ;pic16f1825.h: 6855: extern volatile __bit TMR2IE @ (((unsigned) &PIE1)*8) + 1; |
[; ;pic16f1825.h: 6857: extern volatile __bit TMR2IF @ (((unsigned) &PIR1)*8) + 1; |
[; ;pic16f1825.h: 6859: extern volatile __bit TMR2ON @ (((unsigned) &T2CON)*8) + 2; |
[; ;pic16f1825.h: 6861: extern volatile __bit TMR4IE @ (((unsigned) &PIE3)*8) + 1; |
[; ;pic16f1825.h: 6863: extern volatile __bit TMR4IF @ (((unsigned) &PIR3)*8) + 1; |
[; ;pic16f1825.h: 6865: extern volatile __bit TMR4ON @ (((unsigned) &T4CON)*8) + 2; |
[; ;pic16f1825.h: 6867: extern volatile __bit TMR6IE @ (((unsigned) &PIE3)*8) + 3; |
[; ;pic16f1825.h: 6869: extern volatile __bit TMR6IF @ (((unsigned) &PIR3)*8) + 3; |
[; ;pic16f1825.h: 6871: extern volatile __bit TMR6ON @ (((unsigned) &T6CON)*8) + 2; |
[; ;pic16f1825.h: 6873: extern volatile __bit TRISA0 @ (((unsigned) &TRISA)*8) + 0; |
[; ;pic16f1825.h: 6875: extern volatile __bit TRISA1 @ (((unsigned) &TRISA)*8) + 1; |
[; ;pic16f1825.h: 6877: extern volatile __bit TRISA2 @ (((unsigned) &TRISA)*8) + 2; |
[; ;pic16f1825.h: 6879: extern volatile __bit TRISA3 @ (((unsigned) &TRISA)*8) + 3; |
[; ;pic16f1825.h: 6881: extern volatile __bit TRISA4 @ (((unsigned) &TRISA)*8) + 4; |
[; ;pic16f1825.h: 6883: extern volatile __bit TRISA5 @ (((unsigned) &TRISA)*8) + 5; |
[; ;pic16f1825.h: 6885: extern volatile __bit TRISC0 @ (((unsigned) &TRISC)*8) + 0; |
[; ;pic16f1825.h: 6887: extern volatile __bit TRISC1 @ (((unsigned) &TRISC)*8) + 1; |
[; ;pic16f1825.h: 6889: extern volatile __bit TRISC2 @ (((unsigned) &TRISC)*8) + 2; |
[; ;pic16f1825.h: 6891: extern volatile __bit TRISC3 @ (((unsigned) &TRISC)*8) + 3; |
[; ;pic16f1825.h: 6893: extern volatile __bit TRISC4 @ (((unsigned) &TRISC)*8) + 4; |
[; ;pic16f1825.h: 6895: extern volatile __bit TRISC5 @ (((unsigned) &TRISC)*8) + 5; |
[; ;pic16f1825.h: 6897: extern volatile __bit TRMT @ (((unsigned) &TXSTA)*8) + 1; |
[; ;pic16f1825.h: 6899: extern volatile __bit TSEN @ (((unsigned) &FVRCON)*8) + 5; |
[; ;pic16f1825.h: 6901: extern volatile __bit TSRNG @ (((unsigned) &FVRCON)*8) + 4; |
[; ;pic16f1825.h: 6903: extern volatile __bit TUN0 @ (((unsigned) &OSCTUNE)*8) + 0; |
[; ;pic16f1825.h: 6905: extern volatile __bit TUN1 @ (((unsigned) &OSCTUNE)*8) + 1; |
[; ;pic16f1825.h: 6907: extern volatile __bit TUN2 @ (((unsigned) &OSCTUNE)*8) + 2; |
[; ;pic16f1825.h: 6909: extern volatile __bit TUN3 @ (((unsigned) &OSCTUNE)*8) + 3; |
[; ;pic16f1825.h: 6911: extern volatile __bit TUN4 @ (((unsigned) &OSCTUNE)*8) + 4; |
[; ;pic16f1825.h: 6913: extern volatile __bit TUN5 @ (((unsigned) &OSCTUNE)*8) + 5; |
[; ;pic16f1825.h: 6915: extern volatile __bit TX9 @ (((unsigned) &TXSTA)*8) + 6; |
[; ;pic16f1825.h: 6917: extern volatile __bit TX9D @ (((unsigned) &TXSTA)*8) + 0; |
[; ;pic16f1825.h: 6919: extern volatile __bit TXCKSEL @ (((unsigned) &APFCON0)*8) + 2; |
[; ;pic16f1825.h: 6921: extern volatile __bit TXEN @ (((unsigned) &TXSTA)*8) + 5; |
[; ;pic16f1825.h: 6923: extern volatile __bit TXIE @ (((unsigned) &PIE1)*8) + 4; |
[; ;pic16f1825.h: 6925: extern volatile __bit TXIF @ (((unsigned) &PIR1)*8) + 4; |
[; ;pic16f1825.h: 6927: extern volatile __bit UA @ (((unsigned) &SSP1STAT)*8) + 1; |
[; ;pic16f1825.h: 6929: extern volatile __bit WCOL @ (((unsigned) &SSP1CON1)*8) + 7; |
[; ;pic16f1825.h: 6931: extern volatile __bit WDTPS0 @ (((unsigned) &WDTCON)*8) + 1; |
[; ;pic16f1825.h: 6933: extern volatile __bit WDTPS1 @ (((unsigned) &WDTCON)*8) + 2; |
[; ;pic16f1825.h: 6935: extern volatile __bit WDTPS2 @ (((unsigned) &WDTCON)*8) + 3; |
[; ;pic16f1825.h: 6937: extern volatile __bit WDTPS3 @ (((unsigned) &WDTCON)*8) + 4; |
[; ;pic16f1825.h: 6939: extern volatile __bit WDTPS4 @ (((unsigned) &WDTCON)*8) + 5; |
[; ;pic16f1825.h: 6941: extern volatile __bit WPUA0 @ (((unsigned) &WPUA)*8) + 0; |
[; ;pic16f1825.h: 6943: extern volatile __bit WPUA1 @ (((unsigned) &WPUA)*8) + 1; |
[; ;pic16f1825.h: 6945: extern volatile __bit WPUA2 @ (((unsigned) &WPUA)*8) + 2; |
[; ;pic16f1825.h: 6947: extern volatile __bit WPUA3 @ (((unsigned) &WPUA)*8) + 3; |
[; ;pic16f1825.h: 6949: extern volatile __bit WPUA4 @ (((unsigned) &WPUA)*8) + 4; |
[; ;pic16f1825.h: 6951: extern volatile __bit WPUA5 @ (((unsigned) &WPUA)*8) + 5; |
[; ;pic16f1825.h: 6953: extern volatile __bit WPUC0 @ (((unsigned) &WPUC)*8) + 0; |
[; ;pic16f1825.h: 6955: extern volatile __bit WPUC1 @ (((unsigned) &WPUC)*8) + 1; |
[; ;pic16f1825.h: 6957: extern volatile __bit WPUC2 @ (((unsigned) &WPUC)*8) + 2; |
[; ;pic16f1825.h: 6959: extern volatile __bit WPUC3 @ (((unsigned) &WPUC)*8) + 3; |
[; ;pic16f1825.h: 6961: extern volatile __bit WPUC4 @ (((unsigned) &WPUC)*8) + 4; |
[; ;pic16f1825.h: 6963: extern volatile __bit WPUC5 @ (((unsigned) &WPUC)*8) + 5; |
[; ;pic16f1825.h: 6965: extern volatile __bit WR @ (((unsigned) &EECON1)*8) + 1; |
[; ;pic16f1825.h: 6967: extern volatile __bit WREN @ (((unsigned) &EECON1)*8) + 2; |
[; ;pic16f1825.h: 6969: extern volatile __bit WRERR @ (((unsigned) &EECON1)*8) + 3; |
[; ;pic16f1825.h: 6971: extern volatile __bit WUE @ (((unsigned) &BAUDCON)*8) + 1; |
[; ;pic16f1825.h: 6973: extern volatile __bit ZERO @ (((unsigned) &STATUS)*8) + 2; |
[; ;pic16f1825.h: 6975: extern volatile __bit Z_SHAD @ (((unsigned) &STATUS_SHAD)*8) + 2; |
[; ;pic16f1825.h: 6977: extern volatile __bit nBOR @ (((unsigned) &PCON)*8) + 0; |
[; ;pic16f1825.h: 6979: extern volatile __bit nPD @ (((unsigned) &STATUS)*8) + 3; |
[; ;pic16f1825.h: 6981: extern volatile __bit nPOR @ (((unsigned) &PCON)*8) + 1; |
[; ;pic16f1825.h: 6983: extern volatile __bit nRI @ (((unsigned) &PCON)*8) + 2; |
[; ;pic16f1825.h: 6985: extern volatile __bit nRMCLR @ (((unsigned) &PCON)*8) + 3; |
[; ;pic16f1825.h: 6987: extern volatile __bit nT1SYNC @ (((unsigned) &T1CON)*8) + 2; |
[; ;pic16f1825.h: 6989: extern volatile __bit nTO @ (((unsigned) &STATUS)*8) + 4; |
[; ;pic16f1825.h: 6991: 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); |
[; ;stdint.h: 13: typedef signed char int8_t; |
[; ;stdint.h: 20: typedef signed int int16_t; |
[; ;stdint.h: 28: typedef signed short long int int24_t; |
[; ;stdint.h: 36: typedef signed long int int32_t; |
[; ;stdint.h: 43: typedef unsigned char uint8_t; |
[; ;stdint.h: 49: typedef unsigned int uint16_t; |
[; ;stdint.h: 56: typedef unsigned short long int uint24_t; |
[; ;stdint.h: 63: typedef unsigned long int uint32_t; |
[; ;stdint.h: 71: typedef signed char int_least8_t; |
[; ;stdint.h: 78: typedef signed int int_least16_t; |
[; ;stdint.h: 90: typedef signed short long int int_least24_t; |
[; ;stdint.h: 98: typedef signed long int int_least32_t; |
[; ;stdint.h: 105: typedef unsigned char uint_least8_t; |
[; ;stdint.h: 111: typedef unsigned int uint_least16_t; |
[; ;stdint.h: 121: typedef unsigned short long int uint_least24_t; |
[; ;stdint.h: 128: typedef unsigned long int uint_least32_t; |
[; ;stdint.h: 137: typedef signed char int_fast8_t; |
[; ;stdint.h: 144: typedef signed int int_fast16_t; |
[; ;stdint.h: 156: typedef signed short long int int_fast24_t; |
[; ;stdint.h: 164: typedef signed long int int_fast32_t; |
[; ;stdint.h: 171: typedef unsigned char uint_fast8_t; |
[; ;stdint.h: 177: typedef unsigned int uint_fast16_t; |
[; ;stdint.h: 187: typedef unsigned short long int uint_fast24_t; |
[; ;stdint.h: 194: typedef unsigned long int uint_fast32_t; |
[; ;stdint.h: 200: typedef int32_t intmax_t; |
[; ;stdint.h: 205: typedef uint32_t uintmax_t; |
[; ;stdint.h: 210: typedef int16_t intptr_t; |
[; ;stdint.h: 215: typedef uint16_t uintptr_t; |
[; ;defines.h: 41: typedef enum { |
[; ;defines.h: 42: SINGLE_STEP, |
[; ;defines.h: 43: AUTO_STEP, |
[; ;defines.h: 44: SET_MICROSTEP |
[; ;defines.h: 45: } OPERATING_MODE; |
[; ;defines.h: 47: void Set_Next_Mode(void); |
[; ;defines.h: 48: OPERATING_MODE Get_Cur_Mode(void); |
[; ;defines.h: 49: void Set_Next_Step(void); |
[; ;IOC.h: 4: void IOC_Init(void); |
[; ;IOC.h: 5: void IOC_Interrupt_Handler(void); |
"4 IOC.c |
[v _IOC_Init `(v ~T0 @X0 1 ef ] |
{ |
[; ;IOC.c: 4: void IOC_Init(void) { |
[e :U _IOC_Init ] |
[f ] |
[; ;IOC.c: 5: INTCONbits.IOCIE = 1; |
"5 |
[e = . . _INTCONbits 0 3 -> -> 1 `i `uc ] |
[; ;IOC.c: 8: IOCAPbits.IOCAP3 = 1; |
"8 |
[e = . . _IOCAPbits 0 3 -> -> 1 `i `uc ] |
[; ;IOC.c: 9: IOCANbits.IOCAN3 = 1; |
"9 |
[e = . . _IOCANbits 0 3 -> -> 1 `i `uc ] |
[; ;IOC.c: 10: IOCAPbits.IOCAP4 = 1; |
"10 |
[e = . . _IOCAPbits 0 4 -> -> 1 `i `uc ] |
[; ;IOC.c: 11: IOCANbits.IOCAN4 = 1; |
"11 |
[e = . . _IOCANbits 0 4 -> -> 1 `i `uc ] |
[; ;IOC.c: 12: } |
"12 |
[e :UE 324 ] |
} |
"14 |
[v _IOC_Interrupt_Handler `(v ~T0 @X0 1 ef ] |
{ |
[; ;IOC.c: 14: void IOC_Interrupt_Handler(void) { |
[e :U _IOC_Interrupt_Handler ] |
[f ] |
[; ;IOC.c: 15: if (IOCAFbits.IOCAF3) { |
"15 |
[e $ ! != -> . . _IOCAFbits 0 3 `i -> -> -> 0 `i `Vuc `i 326 ] |
{ |
[; ;IOC.c: 17: if (PORTAbits.RA3 == 1) { |
"17 |
[e $ ! == -> . . _PORTAbits 0 3 `i -> 1 `i 327 ] |
{ |
[; ;IOC.c: 18: switch (Get_Cur_Mode()) { |
"18 |
[e $U 329 ] |
{ |
[; ;IOC.c: 19: case SINGLE_STEP: |
"19 |
[e :U 330 ] |
[; ;IOC.c: 20: LATAbits.LATA5 = 1; |
"20 |
[e = . . _LATAbits 0 5 -> -> 1 `i `uc ] |
[; ;IOC.c: 21: _delay((unsigned long)((2)*(32000000/4000000.0))); |
"21 |
[e ( __delay (1 -> * -> -> 2 `i `d / -> -> 32000000 `l `d .4000000.0 `ul ] |
[; ;IOC.c: 22: LATAbits.LATA5 = 0; |
"22 |
[e = . . _LATAbits 0 5 -> -> 0 `i `uc ] |
[; ;IOC.c: 23: break; |
"23 |
[e $U 328 ] |
[; ;IOC.c: 24: case AUTO_STEP: |
"24 |
[e :U 331 ] |
[; ;IOC.c: 26: break; |
"26 |
[e $U 328 ] |
[; ;IOC.c: 27: case SET_MICROSTEP: |
"27 |
[e :U 332 ] |
[; ;IOC.c: 29: break; |
"29 |
[e $U 328 ] |
"30 |
} |
[; ;IOC.c: 30: } |
[e $U 328 ] |
"18 |
[e :U 329 ] |
[e [\ ( _Get_Cur_Mode .. , $ -> . `E2675 0 `E2675 330 |
, $ -> . `E2675 1 `E2675 331 |
, $ -> . `E2675 2 `E2675 332 |
328 ] |
"30 |
[e :U 328 ] |
"31 |
} |
[e :U 327 ] |
[; ;IOC.c: 31: } |
[; ;IOC.c: 33: _delay((unsigned long)((100)*(32000000/4000.0))); |
"33 |
[e ( __delay (1 -> * -> -> 100 `i `d / -> -> 32000000 `l `d .4000.0 `ul ] |
[; ;IOC.c: 35: IOCAFbits.IOCAF3 = 0; |
"35 |
[e = . . _IOCAFbits 0 3 -> -> 0 `i `uc ] |
"36 |
} |
[e :U 326 ] |
[; ;IOC.c: 36: } |
[; ;IOC.c: 38: if (IOCAFbits.IOCAF4) { |
"38 |
[e $ ! != -> . . _IOCAFbits 0 4 `i -> -> -> 0 `i `Vuc `i 333 ] |
{ |
[; ;IOC.c: 40: if (PORTAbits.RA4 == 1) { |
"40 |
[e $ ! == -> . . _PORTAbits 0 4 `i -> 1 `i 334 ] |
{ |
[; ;IOC.c: 41: Set_Next_Mode(); |
"41 |
[e ( _Set_Next_Mode .. ] |
"42 |
} |
[e :U 334 ] |
[; ;IOC.c: 42: } |
[; ;IOC.c: 44: _delay((unsigned long)((100)*(32000000/4000.0))); |
"44 |
[e ( __delay (1 -> * -> -> 100 `i `d / -> -> 32000000 `l `d .4000.0 `ul ] |
[; ;IOC.c: 46: IOCAFbits.IOCAF4 = 0; |
"46 |
[e = . . _IOCAFbits 0 4 -> -> 0 `i `uc ] |
"47 |
} |
[e :U 333 ] |
[; ;IOC.c: 47: } |
[; ;IOC.c: 48: } |
"48 |
[e :UE 325 ] |
} |
/PIC Stuff/PICX_16F1825_Stepper_Driver/build/default/production/IOC.p1.d |
---|
0,0 → 1,5 |
build/default/production/IOC.d \ |
build/default/production/IOC.p1: \ |
IOC.c \ |
IOC.h \ |
defines.h |
/PIC Stuff/PICX_16F1825_Stepper_Driver/build/default/production/IOC.pre |
---|
0,0 → 1,3651 |
# 1 "IOC.c" |
# 44 "C:\Program Files (x86)\Microchip\xc8\v1.20\include\pic16f1825.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 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; |
}; |
} PORTCbits_t; |
extern volatile PORTCbits_t PORTCbits @ 0x00E; |
# 507 |
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; |
# 568 |
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; |
# 618 |
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; |
# 657 |
extern volatile unsigned char TMR0 @ 0x015; |
asm("TMR0 equ 015h"); |
typedef union { |
struct { |
unsigned TMR0 :8; |
}; |
} TMR0bits_t; |
extern volatile TMR0bits_t TMR0bits @ 0x015; |
# 676 |
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; |
# 701 |
extern volatile unsigned char TMR1H @ 0x017; |
asm("TMR1H equ 017h"); |
typedef union { |
struct { |
unsigned TMR1H :8; |
}; |
} TMR1Hbits_t; |
extern volatile TMR1Hbits_t TMR1Hbits @ 0x017; |
# 720 |
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; |
# 791 |
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; |
# 860 |
extern volatile unsigned char TMR2 @ 0x01A; |
asm("TMR2 equ 01Ah"); |
typedef union { |
struct { |
unsigned TMR2 :8; |
}; |
} TMR2bits_t; |
extern volatile TMR2bits_t TMR2bits @ 0x01A; |
# 879 |
extern volatile unsigned char PR2 @ 0x01B; |
asm("PR2 equ 01Bh"); |
typedef union { |
struct { |
unsigned PR2 :8; |
}; |
} PR2bits_t; |
extern volatile PR2bits_t PR2bits @ 0x01B; |
# 898 |
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; |
# 968 |
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; |
# 1027 |
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; |
# 1072 |
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; |
# 1121 |
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; |
}; |
} TRISCbits_t; |
extern volatile TRISCbits_t TRISCbits @ 0x08E; |
# 1170 |
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; |
# 1231 |
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; |
# 1281 |
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; |
# 1320 |
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; |
# 1402 |
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; |
# 1452 |
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; |
# 1510 |
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; |
# 1567 |
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; |
# 1638 |
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; |
# 1699 |
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; |
# 1724 |
extern volatile unsigned char ADRESH @ 0x09C; |
asm("ADRESH equ 09Ch"); |
typedef union { |
struct { |
unsigned ADRESH :8; |
}; |
} ADRESHbits_t; |
extern volatile ADRESHbits_t ADRESHbits @ 0x09C; |
# 1743 |
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; |
# 1822 |
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; |
# 1893 |
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; |
# 1937 |
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; |
}; |
} LATCbits_t; |
extern volatile LATCbits_t LATCbits @ 0x10E; |
# 1986 |
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; |
# 2042 |
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; |
# 2107 |
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; |
# 2163 |
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; |
# 2228 |
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; |
# 2253 |
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; |
# 2279 |
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; |
# 2354 |
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; |
# 2414 |
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; |
# 2465 |
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; |
# 2535 |
extern volatile unsigned char SRCON1 @ 0x11B; |
asm("SRCON1 equ 011Bh"); |
typedef union { |
struct { |
unsigned SRRC1E :1; |
unsigned :1; |
unsigned SRRCKE :1; |
unsigned SRRPE :1; |
unsigned SRSC1E :1; |
unsigned :1; |
unsigned SRSCKE :1; |
unsigned SRSPE :1; |
}; |
} SRCON1bits_t; |
extern volatile SRCON1bits_t SRCON1bits @ 0x11B; |
# 2586 |
extern volatile unsigned char APFCON0 @ 0x11D; |
asm("APFCON0 equ 011Dh"); |
typedef union { |
struct { |
unsigned :2; |
unsigned TXCKSEL :1; |
unsigned T1GSEL :1; |
unsigned :1; |
unsigned SSSEL :1; |
unsigned SDOSEL :1; |
unsigned RXDTSEL :1; |
}; |
} APFCON0bits_t; |
extern volatile APFCON0bits_t APFCON0bits @ 0x11D; |
# 2631 |
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; |
}; |
} APFCON1bits_t; |
extern volatile APFCON1bits_t APFCON1bits @ 0x11E; |
# 2668 |
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; |
# 2714 |
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; |
}; |
struct { |
unsigned ANSELC :4; |
}; |
} ANSELCbits_t; |
extern volatile ANSELCbits_t ANSELCbits @ 0x18E; |
# 2759 |
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; |
# 2784 |
extern volatile unsigned char EEADRH @ 0x192; |
asm("EEADRH equ 0192h"); |
typedef union { |
struct { |
unsigned EEADRH :7; |
}; |
} EEADRHbits_t; |
extern volatile EEADRHbits_t EEADRHbits @ 0x192; |
# 2803 |
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; |
# 2832 |
typedef union { |
struct { |
unsigned EEDATL :8; |
}; |
} EEDATAbits_t; |
extern volatile EEDATAbits_t EEDATAbits @ 0x193; |
# 2846 |
extern volatile unsigned char EEDATH @ 0x194; |
asm("EEDATH equ 0194h"); |
typedef union { |
struct { |
unsigned EEDATH :6; |
}; |
} EEDATHbits_t; |
extern volatile EEDATHbits_t EEDATHbits @ 0x194; |
# 2865 |
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; |
# 2926 |
extern volatile unsigned char EECON2 @ 0x196; |
asm("EECON2 equ 0196h"); |
typedef union { |
struct { |
unsigned EECON2 :8; |
}; |
} EECON2bits_t; |
extern volatile EECON2bits_t EECON2bits @ 0x196; |
# 2945 |
extern volatile unsigned char RCREG @ 0x199; |
asm("RCREG equ 0199h"); |
typedef union { |
struct { |
unsigned RCREG :8; |
}; |
} RCREGbits_t; |
extern volatile RCREGbits_t RCREGbits @ 0x199; |
# 2964 |
extern volatile unsigned char TXREG @ 0x19A; |
asm("TXREG equ 019Ah"); |
typedef union { |
struct { |
unsigned TXREG :8; |
}; |
} TXREGbits_t; |
extern volatile TXREGbits_t TXREGbits @ 0x19A; |
# 2983 |
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; |
# 3008 |
extern volatile unsigned char SPBRGH @ 0x19C; |
asm("SPBRGH equ 019Ch"); |
typedef union { |
struct { |
unsigned SPBRGH :8; |
}; |
} SPBRGHbits_t; |
extern volatile SPBRGHbits_t SPBRGHbits @ 0x19C; |
# 3027 |
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; |
# 3088 |
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; |
# 3149 |
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; |
# 3200 |
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; |
# 3257 |
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; |
}; |
} WPUCbits_t; |
extern volatile WPUCbits_t WPUCbits @ 0x20E; |
# 3306 |
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; |
# 3329 |
typedef union { |
struct { |
unsigned SSPBUF :8; |
}; |
} SSPBUFbits_t; |
extern volatile SSPBUFbits_t SSPBUFbits @ 0x211; |
# 3343 |
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; |
# 3366 |
typedef union { |
struct { |
unsigned SSPADD :8; |
}; |
} SSPADDbits_t; |
extern volatile SSPADDbits_t SSPADDbits @ 0x212; |
# 3380 |
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; |
# 3403 |
typedef union { |
struct { |
unsigned SSPMSK :8; |
}; |
} SSPMSKbits_t; |
extern volatile SSPMSKbits_t SSPMSKbits @ 0x213; |
# 3417 |
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; |
# 3482 |
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; |
# 3538 |
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; |
# 3615 |
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; |
# 3677 |
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; |
# 3741 |
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; |
# 3806 |
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; |
# 3862 |
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; |
# 3927 |
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; |
# 3983 |
extern volatile unsigned char CCPR1L @ 0x291; |
asm("CCPR1L equ 0291h"); |
typedef union { |
struct { |
unsigned CCPR1L :8; |
}; |
} CCPR1Lbits_t; |
extern volatile CCPR1Lbits_t CCPR1Lbits @ 0x291; |
# 4002 |
extern volatile unsigned char CCPR1H @ 0x292; |
asm("CCPR1H equ 0292h"); |
typedef union { |
struct { |
unsigned CCPR1H :8; |
}; |
} CCPR1Hbits_t; |
extern volatile CCPR1Hbits_t CCPR1Hbits @ 0x292; |
# 4021 |
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; |
# 4102 |
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; |
# 4171 |
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; |
# 4256 |
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; |
# 4332 |
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; |
# 4375 |
extern volatile unsigned char CCPR2L @ 0x298; |
asm("CCPR2L equ 0298h"); |
typedef union { |
struct { |
unsigned CCPR2L :8; |
}; |
} CCPR2Lbits_t; |
extern volatile CCPR2Lbits_t CCPR2Lbits @ 0x298; |
# 4394 |
extern volatile unsigned char CCPR2H @ 0x299; |
asm("CCPR2H equ 0299h"); |
typedef union { |
struct { |
unsigned CCP2RH :8; |
}; |
} CCPR2Hbits_t; |
extern volatile CCPR2Hbits_t CCPR2Hbits @ 0x299; |
# 4413 |
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; |
# 4494 |
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; |
# 4563 |
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; |
# 4644 |
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; |
# 4687 |
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; |
# 4774 |
extern volatile unsigned char CCPR3L @ 0x311; |
asm("CCPR3L equ 0311h"); |
typedef union { |
struct { |
unsigned CCPR3L :8; |
}; |
} CCPR3Lbits_t; |
extern volatile CCPR3Lbits_t CCPR3Lbits @ 0x311; |
# 4793 |
extern volatile unsigned char CCPR3H @ 0x312; |
asm("CCPR3H equ 0312h"); |
typedef union { |
struct { |
unsigned CCPR3H :8; |
}; |
} CCPR3Hbits_t; |
extern volatile CCPR3Hbits_t CCPR3Hbits @ 0x312; |
# 4812 |
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; |
# 4875 |
extern volatile unsigned char CCPR4L @ 0x318; |
asm("CCPR4L equ 0318h"); |
typedef union { |
struct { |
unsigned CCPR4L :8; |
}; |
} CCPR4Lbits_t; |
extern volatile CCPR4Lbits_t CCPR4Lbits @ 0x318; |
# 4894 |
extern volatile unsigned char CCPR4H @ 0x319; |
asm("CCPR4H equ 0319h"); |
typedef union { |
struct { |
unsigned CCPR4H :8; |
}; |
} CCPR4Hbits_t; |
extern volatile CCPR4Hbits_t CCPR4Hbits @ 0x319; |
# 4913 |
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; |
# 4976 |
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; |
# 5033 |
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; |
}; |
struct { |
unsigned INLVLC :6; |
}; |
} INLVLCbits_t; |
extern volatile INLVLCbits_t INLVLCbits @ 0x38E; |
# 5090 |
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; |
# 5147 |
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; |
# 5204 |
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; |
# 5261 |
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; |
# 5336 |
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; |
# 5386 |
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; |
# 5438 |
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; |
# 5502 |
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; |
# 5566 |
extern volatile unsigned char TMR4 @ 0x415; |
asm("TMR4 equ 0415h"); |
typedef union { |
struct { |
unsigned TMR4 :8; |
}; |
} TMR4bits_t; |
extern volatile TMR4bits_t TMR4bits @ 0x415; |
# 5585 |
extern volatile unsigned char PR4 @ 0x416; |
asm("PR4 equ 0416h"); |
typedef union { |
struct { |
unsigned PR4 :8; |
}; |
} PR4bits_t; |
extern volatile PR4bits_t PR4bits @ 0x416; |
# 5604 |
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; |
# 5674 |
extern volatile unsigned char TMR6 @ 0x41C; |
asm("TMR6 equ 041Ch"); |
typedef union { |
struct { |
unsigned TMR6 :8; |
}; |
} TMR6bits_t; |
extern volatile TMR6bits_t TMR6bits @ 0x41C; |
# 5693 |
extern volatile unsigned char PR6 @ 0x41D; |
asm("PR6 equ 041Dh"); |
typedef union { |
struct { |
unsigned PR6 :8; |
}; |
} PR6bits_t; |
extern volatile PR6bits_t PR6bits @ 0x41D; |
# 5712 |
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; |
# 5782 |
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; |
# 5813 |
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; |
# 5832 |
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; |
# 5851 |
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; |
# 5870 |
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; |
# 5889 |
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; |
# 5908 |
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; |
# 5927 |
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; |
# 5946 |
extern volatile unsigned char STKPTR @ 0xFED; |
asm("STKPTR equ 0FEDh"); |
typedef union { |
struct { |
unsigned STKPTR :5; |
}; |
} STKPTRbits_t; |
extern volatile STKPTRbits_t STKPTRbits @ 0xFED; |
# 5965 |
extern volatile unsigned char TOSL @ 0xFEE; |
asm("TOSL equ 0FEEh"); |
typedef union { |
struct { |
unsigned TOSL :8; |
}; |
} TOSLbits_t; |
extern volatile TOSLbits_t TOSLbits @ 0xFEE; |
# 5984 |
extern volatile unsigned char TOSH @ 0xFEF; |
asm("TOSH equ 0FEFh"); |
typedef union { |
struct { |
unsigned TOSH :7; |
}; |
} TOSHbits_t; |
extern volatile TOSHbits_t TOSHbits @ 0xFEF; |
# 6009 |
extern volatile __bit ABDEN @ (((unsigned) &BAUDCON)*8) + 0; |
extern volatile __bit ABDOVF @ (((unsigned) &BAUDCON)*8) + 7; |
extern volatile __bit ACKDT @ (((unsigned) &SSP1CON2)*8) + 5; |
extern volatile __bit ACKEN @ (((unsigned) &SSP1CON2)*8) + 4; |
extern volatile __bit ACKSTAT @ (((unsigned) &SSP1CON2)*8) + 6; |
extern volatile __bit ACKTIM @ (((unsigned) &SSP1CON3)*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 AHEN @ (((unsigned) &SSP1CON3)*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 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 BCL1IE @ (((unsigned) &PIE2)*8) + 3; |
extern volatile __bit BCL1IF @ (((unsigned) &PIR2)*8) + 3; |
extern volatile __bit BF @ (((unsigned) &SSP1STAT)*8) + 0; |
extern volatile __bit BOEN @ (((unsigned) &SSP1CON3)*8) + 4; |
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 CKE @ (((unsigned) &SSP1STAT)*8) + 6; |
extern volatile __bit CKP @ (((unsigned) &SSP1CON1)*8) + 4; |
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 DHEN @ (((unsigned) &SSP1CON3)*8) + 0; |
extern volatile __bit D_nA @ (((unsigned) &SSP1STAT)*8) + 5; |
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 GCEN @ (((unsigned) &SSP1CON2)*8) + 7; |
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 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 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 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 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 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 PCIE @ (((unsigned) &SSP1CON3)*8) + 6; |
extern volatile __bit PEIE @ (((unsigned) &INTCON)*8) + 6; |
extern volatile __bit PEN @ (((unsigned) &SSP1CON2)*8) + 2; |
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 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 RCEN @ (((unsigned) &SSP1CON2)*8) + 3; |
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 RSEN @ (((unsigned) &SSP1CON2)*8) + 1; |
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 R_nW @ (((unsigned) &SSP1STAT)*8) + 2; |
extern volatile __bit SBCDE @ (((unsigned) &SSP1CON3)*8) + 2; |
extern volatile __bit SBOREN @ (((unsigned) &BORCON)*8) + 7; |
extern volatile __bit SCIE @ (((unsigned) &SSP1CON3)*8) + 5; |
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 SDAHT @ (((unsigned) &SSP1CON3)*8) + 3; |
extern volatile __bit SDOSEL @ (((unsigned) &APFCON0)*8) + 6; |
extern volatile __bit SEN @ (((unsigned) &SSP1CON2)*8) + 0; |
extern volatile __bit SENDB @ (((unsigned) &TXSTA)*8) + 3; |
extern volatile __bit SMP @ (((unsigned) &SSP1STAT)*8) + 7; |
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 SRRCKE @ (((unsigned) &SRCON1)*8) + 2; |
extern volatile __bit SRRPE @ (((unsigned) &SRCON1)*8) + 3; |
extern volatile __bit SRSC1E @ (((unsigned) &SRCON1)*8) + 4; |
extern volatile __bit SRSCKE @ (((unsigned) &SRCON1)*8) + 6; |
extern volatile __bit SRSPE @ (((unsigned) &SRCON1)*8) + 7; |
extern volatile __bit SSP1IE @ (((unsigned) &PIE1)*8) + 3; |
extern volatile __bit SSP1IF @ (((unsigned) &PIR1)*8) + 3; |
extern volatile __bit SSPEN @ (((unsigned) &SSP1CON1)*8) + 5; |
extern volatile __bit SSPM0 @ (((unsigned) &SSP1CON1)*8) + 0; |
extern volatile __bit SSPM1 @ (((unsigned) &SSP1CON1)*8) + 1; |
extern volatile __bit SSPM2 @ (((unsigned) &SSP1CON1)*8) + 2; |
extern volatile __bit SSPM3 @ (((unsigned) &SSP1CON1)*8) + 3; |
extern volatile __bit SSPOV @ (((unsigned) &SSP1CON1)*8) + 6; |
extern volatile __bit SSSEL @ (((unsigned) &APFCON0)*8) + 5; |
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 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 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 UA @ (((unsigned) &SSP1STAT)*8) + 1; |
extern volatile __bit WCOL @ (((unsigned) &SSP1CON1)*8) + 7; |
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 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 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.20\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.20\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.20\include\pic.h" |
#pragma intrinsic(_delay) |
extern void _delay(unsigned long); |
# 13 "C:\Program Files (x86)\Microchip\xc8\v1.20\include\stdint.h" |
typedef signed char int8_t; |
# 20 |
typedef signed int int16_t; |
# 28 |
typedef signed short long int int24_t; |
# 36 |
typedef signed long int int32_t; |
# 43 |
typedef unsigned char uint8_t; |
# 49 |
typedef unsigned int uint16_t; |
# 56 |
typedef unsigned short long int uint24_t; |
# 63 |
typedef unsigned long int uint32_t; |
# 71 |
typedef signed char int_least8_t; |
# 78 |
typedef signed int int_least16_t; |
# 90 |
typedef signed short long int int_least24_t; |
# 98 |
typedef signed long int int_least32_t; |
# 105 |
typedef unsigned char uint_least8_t; |
# 111 |
typedef unsigned int uint_least16_t; |
# 121 |
typedef unsigned short long int uint_least24_t; |
# 128 |
typedef unsigned long int uint_least32_t; |
# 137 |
typedef signed char int_fast8_t; |
# 144 |
typedef signed int int_fast16_t; |
# 156 |
typedef signed short long int int_fast24_t; |
# 164 |
typedef signed long int int_fast32_t; |
# 171 |
typedef unsigned char uint_fast8_t; |
# 177 |
typedef unsigned int uint_fast16_t; |
# 187 |
typedef unsigned short long int uint_fast24_t; |
# 194 |
typedef unsigned long int uint_fast32_t; |
# 200 |
typedef int32_t intmax_t; |
typedef uint32_t uintmax_t; |
typedef int16_t intptr_t; |
typedef uint16_t uintptr_t; |
# 41 "defines.h" |
typedef enum { |
SINGLE_STEP, |
AUTO_STEP, |
SET_MICROSTEP |
} OPERATING_MODE; |
void Set_Next_Mode(void); |
OPERATING_MODE Get_Cur_Mode(void); |
void Set_Next_Step(void); |
# 4 "IOC.h" |
void IOC_Init(void); |
void IOC_Interrupt_Handler(void); |
# 4 "IOC.c" |
void IOC_Init(void) { |
INTCONbits.IOCIE = 1; |
IOCAPbits.IOCAP3 = 1; |
IOCANbits.IOCAN3 = 1; |
IOCAPbits.IOCAP4 = 1; |
IOCANbits.IOCAN4 = 1; |
} |
void IOC_Interrupt_Handler(void) { |
if (IOCAFbits.IOCAF3) { |
if (PORTAbits.RA3 == 1) { |
switch (Get_Cur_Mode()) { |
case SINGLE_STEP: |
LATAbits.LATA5 = 1; |
_delay((unsigned long)((2)*(32000000/4000000.0))); |
LATAbits.LATA5 = 0; |
break; |
case AUTO_STEP: |
break; |
case SET_MICROSTEP: |
break; |
} |
} |
_delay((unsigned long)((100)*(32000000/4000.0))); |
IOCAFbits.IOCAF3 = 0; |
} |
if (IOCAFbits.IOCAF4) { |
if (PORTAbits.RA4 == 1) { |
Set_Next_Mode(); |
} |
_delay((unsigned long)((100)*(32000000/4000.0))); |
IOCAFbits.IOCAF4 = 0; |
} |
} |
/PIC Stuff/PICX_16F1825_Stepper_Driver/build/default/production/STEPPER.p1 |
---|
0,0 → 1,2778 |
Version 3.2 HI-TECH Software Intermediate Code |
"4 STEPPER.c |
[c E2686 0 1 2 3 4 5 .. ] |
[n E2686 . STEP_1_1 STEP_1_2 STEP_1_4 STEP_1_8 STEP_1_16 STEP_1_32 ] |
"1943 C:\Program Files (x86)\Microchip\xc8\v1.20\include\pic16f1825.h |
[s S104 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 ] |
[n S104 . LATC0 LATC1 LATC2 LATC3 LATC4 LATC5 ] |
"1942 |
[u S103 `S104 1 ] |
[n S103 . . ] |
"1952 |
[v _LATCbits `VS103 ~T0 @X0 0 e@270 ] |
"1899 |
[s S102 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 ] |
[n S102 . LATA0 LATA1 LATA2 . LATA4 LATA5 ] |
"1898 |
[u S101 `S102 1 ] |
[n S101 . . ] |
"1908 |
[v _LATAbits `VS101 ~T0 @X0 0 e@268 ] |
[; ;pic16f1825.h: 44: extern volatile unsigned char INDF0 @ 0x000; |
"46 C:\Program Files (x86)\Microchip\xc8\v1.20\include\pic16f1825.h |
[; ;pic16f1825.h: 46: asm("INDF0 equ 00h"); |
[; <" INDF0 equ 00h ;# "> |
[; ;pic16f1825.h: 49: typedef union { |
[; ;pic16f1825.h: 50: struct { |
[; ;pic16f1825.h: 51: unsigned INDF0 :8; |
[; ;pic16f1825.h: 52: }; |
[; ;pic16f1825.h: 53: } INDF0bits_t; |
[; ;pic16f1825.h: 54: extern volatile INDF0bits_t INDF0bits @ 0x000; |
[; ;pic16f1825.h: 63: extern volatile unsigned char INDF1 @ 0x001; |
"65 |
[; ;pic16f1825.h: 65: asm("INDF1 equ 01h"); |
[; <" INDF1 equ 01h ;# "> |
[; ;pic16f1825.h: 68: typedef union { |
[; ;pic16f1825.h: 69: struct { |
[; ;pic16f1825.h: 70: unsigned INDF1 :8; |
[; ;pic16f1825.h: 71: }; |
[; ;pic16f1825.h: 72: } INDF1bits_t; |
[; ;pic16f1825.h: 73: extern volatile INDF1bits_t INDF1bits @ 0x001; |
[; ;pic16f1825.h: 82: extern volatile unsigned char PCL @ 0x002; |
"84 |
[; ;pic16f1825.h: 84: asm("PCL equ 02h"); |
[; <" PCL equ 02h ;# "> |
[; ;pic16f1825.h: 87: typedef union { |
[; ;pic16f1825.h: 88: struct { |
[; ;pic16f1825.h: 89: unsigned PCL :8; |
[; ;pic16f1825.h: 90: }; |
[; ;pic16f1825.h: 91: } PCLbits_t; |
[; ;pic16f1825.h: 92: extern volatile PCLbits_t PCLbits @ 0x002; |
[; ;pic16f1825.h: 101: extern volatile unsigned char STATUS @ 0x003; |
"103 |
[; ;pic16f1825.h: 103: asm("STATUS equ 03h"); |
[; <" STATUS equ 03h ;# "> |
[; ;pic16f1825.h: 106: typedef union { |
[; ;pic16f1825.h: 107: struct { |
[; ;pic16f1825.h: 108: unsigned C :1; |
[; ;pic16f1825.h: 109: unsigned DC :1; |
[; ;pic16f1825.h: 110: unsigned Z :1; |
[; ;pic16f1825.h: 111: unsigned nPD :1; |
[; ;pic16f1825.h: 112: unsigned nTO :1; |
[; ;pic16f1825.h: 113: }; |
[; ;pic16f1825.h: 114: struct { |
[; ;pic16f1825.h: 115: unsigned CARRY :1; |
[; ;pic16f1825.h: 116: }; |
[; ;pic16f1825.h: 117: struct { |
[; ;pic16f1825.h: 118: unsigned :2; |
[; ;pic16f1825.h: 119: unsigned ZERO :1; |
[; ;pic16f1825.h: 120: }; |
[; ;pic16f1825.h: 121: } STATUSbits_t; |
[; ;pic16f1825.h: 122: extern volatile STATUSbits_t STATUSbits @ 0x003; |
[; ;pic16f1825.h: 161: extern volatile unsigned short FSR0 @ 0x004; |
[; ;pic16f1825.h: 164: extern volatile unsigned char FSR0L @ 0x004; |
"166 |
[; ;pic16f1825.h: 166: asm("FSR0L equ 04h"); |
[; <" FSR0L equ 04h ;# "> |
[; ;pic16f1825.h: 169: typedef union { |
[; ;pic16f1825.h: 170: struct { |
[; ;pic16f1825.h: 171: unsigned FSR0L :8; |
[; ;pic16f1825.h: 172: }; |
[; ;pic16f1825.h: 173: } FSR0Lbits_t; |
[; ;pic16f1825.h: 174: extern volatile FSR0Lbits_t FSR0Lbits @ 0x004; |
[; ;pic16f1825.h: 183: extern volatile unsigned char FSR0H @ 0x005; |
"185 |
[; ;pic16f1825.h: 185: asm("FSR0H equ 05h"); |
[; <" FSR0H equ 05h ;# "> |
[; ;pic16f1825.h: 188: typedef union { |
[; ;pic16f1825.h: 189: struct { |
[; ;pic16f1825.h: 190: unsigned FSR0H :8; |
[; ;pic16f1825.h: 191: }; |
[; ;pic16f1825.h: 192: } FSR0Hbits_t; |
[; ;pic16f1825.h: 193: extern volatile FSR0Hbits_t FSR0Hbits @ 0x005; |
[; ;pic16f1825.h: 202: extern volatile unsigned short FSR1 @ 0x006; |
[; ;pic16f1825.h: 205: extern volatile unsigned char FSR1L @ 0x006; |
"207 |
[; ;pic16f1825.h: 207: asm("FSR1L equ 06h"); |
[; <" FSR1L equ 06h ;# "> |
[; ;pic16f1825.h: 210: typedef union { |
[; ;pic16f1825.h: 211: struct { |
[; ;pic16f1825.h: 212: unsigned FSR1L :8; |
[; ;pic16f1825.h: 213: }; |
[; ;pic16f1825.h: 214: } FSR1Lbits_t; |
[; ;pic16f1825.h: 215: extern volatile FSR1Lbits_t FSR1Lbits @ 0x006; |
[; ;pic16f1825.h: 224: extern volatile unsigned char FSR1H @ 0x007; |
"226 |
[; ;pic16f1825.h: 226: asm("FSR1H equ 07h"); |
[; <" FSR1H equ 07h ;# "> |
[; ;pic16f1825.h: 229: typedef union { |
[; ;pic16f1825.h: 230: struct { |
[; ;pic16f1825.h: 231: unsigned FSR1H :8; |
[; ;pic16f1825.h: 232: }; |
[; ;pic16f1825.h: 233: } FSR1Hbits_t; |
[; ;pic16f1825.h: 234: extern volatile FSR1Hbits_t FSR1Hbits @ 0x007; |
[; ;pic16f1825.h: 243: extern volatile unsigned char BSR @ 0x008; |
"245 |
[; ;pic16f1825.h: 245: asm("BSR equ 08h"); |
[; <" BSR equ 08h ;# "> |
[; ;pic16f1825.h: 248: typedef union { |
[; ;pic16f1825.h: 249: struct { |
[; ;pic16f1825.h: 250: unsigned BSR0 :1; |
[; ;pic16f1825.h: 251: unsigned BSR1 :1; |
[; ;pic16f1825.h: 252: unsigned BSR2 :1; |
[; ;pic16f1825.h: 253: unsigned BSR3 :1; |
[; ;pic16f1825.h: 254: unsigned BSR4 :1; |
[; ;pic16f1825.h: 255: }; |
[; ;pic16f1825.h: 256: struct { |
[; ;pic16f1825.h: 257: unsigned BSR :5; |
[; ;pic16f1825.h: 258: }; |
[; ;pic16f1825.h: 259: } BSRbits_t; |
[; ;pic16f1825.h: 260: extern volatile BSRbits_t BSRbits @ 0x008; |
[; ;pic16f1825.h: 294: extern volatile unsigned char WREG @ 0x009; |
"296 |
[; ;pic16f1825.h: 296: asm("WREG equ 09h"); |
[; <" WREG equ 09h ;# "> |
[; ;pic16f1825.h: 299: typedef union { |
[; ;pic16f1825.h: 300: struct { |
[; ;pic16f1825.h: 301: unsigned WREG0 :8; |
[; ;pic16f1825.h: 302: }; |
[; ;pic16f1825.h: 303: } WREGbits_t; |
[; ;pic16f1825.h: 304: extern volatile WREGbits_t WREGbits @ 0x009; |
[; ;pic16f1825.h: 313: extern volatile unsigned char PCLATH @ 0x00A; |
"315 |
[; ;pic16f1825.h: 315: asm("PCLATH equ 0Ah"); |
[; <" PCLATH equ 0Ah ;# "> |
[; ;pic16f1825.h: 318: typedef union { |
[; ;pic16f1825.h: 319: struct { |
[; ;pic16f1825.h: 320: unsigned PCLATH :7; |
[; ;pic16f1825.h: 321: }; |
[; ;pic16f1825.h: 322: } PCLATHbits_t; |
[; ;pic16f1825.h: 323: extern volatile PCLATHbits_t PCLATHbits @ 0x00A; |
[; ;pic16f1825.h: 332: extern volatile unsigned char INTCON @ 0x00B; |
"334 |
[; ;pic16f1825.h: 334: asm("INTCON equ 0Bh"); |
[; <" INTCON equ 0Bh ;# "> |
[; ;pic16f1825.h: 337: typedef union { |
[; ;pic16f1825.h: 338: struct { |
[; ;pic16f1825.h: 339: unsigned IOCIF :1; |
[; ;pic16f1825.h: 340: unsigned INTF :1; |
[; ;pic16f1825.h: 341: unsigned TMR0IF :1; |
[; ;pic16f1825.h: 342: unsigned IOCIE :1; |
[; ;pic16f1825.h: 343: unsigned INTE :1; |
[; ;pic16f1825.h: 344: unsigned TMR0IE :1; |
[; ;pic16f1825.h: 345: unsigned PEIE :1; |
[; ;pic16f1825.h: 346: unsigned GIE :1; |
[; ;pic16f1825.h: 347: }; |
[; ;pic16f1825.h: 348: struct { |
[; ;pic16f1825.h: 349: unsigned :2; |
[; ;pic16f1825.h: 350: unsigned T0IF :1; |
[; ;pic16f1825.h: 351: unsigned :2; |
[; ;pic16f1825.h: 352: unsigned T0IE :1; |
[; ;pic16f1825.h: 353: }; |
[; ;pic16f1825.h: 354: } INTCONbits_t; |
[; ;pic16f1825.h: 355: extern volatile INTCONbits_t INTCONbits @ 0x00B; |
[; ;pic16f1825.h: 409: extern volatile unsigned char PORTA @ 0x00C; |
"411 |
[; ;pic16f1825.h: 411: asm("PORTA equ 0Ch"); |
[; <" PORTA equ 0Ch ;# "> |
[; ;pic16f1825.h: 414: typedef union { |
[; ;pic16f1825.h: 415: struct { |
[; ;pic16f1825.h: 416: unsigned RA0 :1; |
[; ;pic16f1825.h: 417: unsigned RA1 :1; |
[; ;pic16f1825.h: 418: unsigned RA2 :1; |
[; ;pic16f1825.h: 419: unsigned RA3 :1; |
[; ;pic16f1825.h: 420: unsigned RA4 :1; |
[; ;pic16f1825.h: 421: unsigned RA5 :1; |
[; ;pic16f1825.h: 422: }; |
[; ;pic16f1825.h: 423: } PORTAbits_t; |
[; ;pic16f1825.h: 424: extern volatile PORTAbits_t PORTAbits @ 0x00C; |
[; ;pic16f1825.h: 458: extern volatile unsigned char PORTC @ 0x00E; |
"460 |
[; ;pic16f1825.h: 460: asm("PORTC equ 0Eh"); |
[; <" PORTC equ 0Eh ;# "> |
[; ;pic16f1825.h: 463: typedef union { |
[; ;pic16f1825.h: 464: struct { |
[; ;pic16f1825.h: 465: unsigned RC0 :1; |
[; ;pic16f1825.h: 466: unsigned RC1 :1; |
[; ;pic16f1825.h: 467: unsigned RC2 :1; |
[; ;pic16f1825.h: 468: unsigned RC3 :1; |
[; ;pic16f1825.h: 469: unsigned RC4 :1; |
[; ;pic16f1825.h: 470: unsigned RC5 :1; |
[; ;pic16f1825.h: 471: }; |
[; ;pic16f1825.h: 472: } PORTCbits_t; |
[; ;pic16f1825.h: 473: extern volatile PORTCbits_t PORTCbits @ 0x00E; |
[; ;pic16f1825.h: 507: extern volatile unsigned char PIR1 @ 0x011; |
"509 |
[; ;pic16f1825.h: 509: asm("PIR1 equ 011h"); |
[; <" PIR1 equ 011h ;# "> |
[; ;pic16f1825.h: 512: typedef union { |
[; ;pic16f1825.h: 513: struct { |
[; ;pic16f1825.h: 514: unsigned TMR1IF :1; |
[; ;pic16f1825.h: 515: unsigned TMR2IF :1; |
[; ;pic16f1825.h: 516: unsigned CCP1IF :1; |
[; ;pic16f1825.h: 517: unsigned SSP1IF :1; |
[; ;pic16f1825.h: 518: unsigned TXIF :1; |
[; ;pic16f1825.h: 519: unsigned RCIF :1; |
[; ;pic16f1825.h: 520: unsigned ADIF :1; |
[; ;pic16f1825.h: 521: unsigned TMR1GIF :1; |
[; ;pic16f1825.h: 522: }; |
[; ;pic16f1825.h: 523: } PIR1bits_t; |
[; ;pic16f1825.h: 524: extern volatile PIR1bits_t PIR1bits @ 0x011; |
[; ;pic16f1825.h: 568: extern volatile unsigned char PIR2 @ 0x012; |
"570 |
[; ;pic16f1825.h: 570: asm("PIR2 equ 012h"); |
[; <" PIR2 equ 012h ;# "> |
[; ;pic16f1825.h: 573: typedef union { |
[; ;pic16f1825.h: 574: struct { |
[; ;pic16f1825.h: 575: unsigned CCP2IF :1; |
[; ;pic16f1825.h: 576: unsigned :2; |
[; ;pic16f1825.h: 577: unsigned BCL1IF :1; |
[; ;pic16f1825.h: 578: unsigned EEIF :1; |
[; ;pic16f1825.h: 579: unsigned C1IF :1; |
[; ;pic16f1825.h: 580: unsigned C2IF :1; |
[; ;pic16f1825.h: 581: unsigned OSFIF :1; |
[; ;pic16f1825.h: 582: }; |
[; ;pic16f1825.h: 583: } PIR2bits_t; |
[; ;pic16f1825.h: 584: extern volatile PIR2bits_t PIR2bits @ 0x012; |
[; ;pic16f1825.h: 618: extern volatile unsigned char PIR3 @ 0x013; |
"620 |
[; ;pic16f1825.h: 620: asm("PIR3 equ 013h"); |
[; <" PIR3 equ 013h ;# "> |
[; ;pic16f1825.h: 623: typedef union { |
[; ;pic16f1825.h: 624: struct { |
[; ;pic16f1825.h: 625: unsigned :1; |
[; ;pic16f1825.h: 626: unsigned TMR4IF :1; |
[; ;pic16f1825.h: 627: unsigned :1; |
[; ;pic16f1825.h: 628: unsigned TMR6IF :1; |
[; ;pic16f1825.h: 629: unsigned CCP3IF :1; |
[; ;pic16f1825.h: 630: unsigned CCP4IF :1; |
[; ;pic16f1825.h: 631: }; |
[; ;pic16f1825.h: 632: } PIR3bits_t; |
[; ;pic16f1825.h: 633: extern volatile PIR3bits_t PIR3bits @ 0x013; |
[; ;pic16f1825.h: 657: extern volatile unsigned char TMR0 @ 0x015; |
"659 |
[; ;pic16f1825.h: 659: asm("TMR0 equ 015h"); |
[; <" TMR0 equ 015h ;# "> |
[; ;pic16f1825.h: 662: typedef union { |
[; ;pic16f1825.h: 663: struct { |
[; ;pic16f1825.h: 664: unsigned TMR0 :8; |
[; ;pic16f1825.h: 665: }; |
[; ;pic16f1825.h: 666: } TMR0bits_t; |
[; ;pic16f1825.h: 667: extern volatile TMR0bits_t TMR0bits @ 0x015; |
[; ;pic16f1825.h: 676: extern volatile unsigned short TMR1 @ 0x016; |
"678 |
[; ;pic16f1825.h: 678: asm("TMR1 equ 016h"); |
[; <" TMR1 equ 016h ;# "> |
[; ;pic16f1825.h: 682: extern volatile unsigned char TMR1L @ 0x016; |
"684 |
[; ;pic16f1825.h: 684: asm("TMR1L equ 016h"); |
[; <" TMR1L equ 016h ;# "> |
[; ;pic16f1825.h: 687: typedef union { |
[; ;pic16f1825.h: 688: struct { |
[; ;pic16f1825.h: 689: unsigned TMR1L :8; |
[; ;pic16f1825.h: 690: }; |
[; ;pic16f1825.h: 691: } TMR1Lbits_t; |
[; ;pic16f1825.h: 692: extern volatile TMR1Lbits_t TMR1Lbits @ 0x016; |
[; ;pic16f1825.h: 701: extern volatile unsigned char TMR1H @ 0x017; |
"703 |
[; ;pic16f1825.h: 703: asm("TMR1H equ 017h"); |
[; <" TMR1H equ 017h ;# "> |
[; ;pic16f1825.h: 706: typedef union { |
[; ;pic16f1825.h: 707: struct { |
[; ;pic16f1825.h: 708: unsigned TMR1H :8; |
[; ;pic16f1825.h: 709: }; |
[; ;pic16f1825.h: 710: } TMR1Hbits_t; |
[; ;pic16f1825.h: 711: extern volatile TMR1Hbits_t TMR1Hbits @ 0x017; |
[; ;pic16f1825.h: 720: extern volatile unsigned char T1CON @ 0x018; |
"722 |
[; ;pic16f1825.h: 722: asm("T1CON equ 018h"); |
[; <" T1CON equ 018h ;# "> |
[; ;pic16f1825.h: 725: typedef union { |
[; ;pic16f1825.h: 726: struct { |
[; ;pic16f1825.h: 727: unsigned TMR1ON :1; |
[; ;pic16f1825.h: 728: unsigned :1; |
[; ;pic16f1825.h: 729: unsigned nT1SYNC :1; |
[; ;pic16f1825.h: 730: unsigned T1OSCEN :1; |
[; ;pic16f1825.h: 731: unsigned T1CKPS0 :1; |
[; ;pic16f1825.h: 732: unsigned T1CKPS1 :1; |
[; ;pic16f1825.h: 733: unsigned TMR1CS0 :1; |
[; ;pic16f1825.h: 734: unsigned TMR1CS1 :1; |
[; ;pic16f1825.h: 735: }; |
[; ;pic16f1825.h: 736: struct { |
[; ;pic16f1825.h: 737: unsigned :4; |
[; ;pic16f1825.h: 738: unsigned T1CKPS :2; |
[; ;pic16f1825.h: 739: unsigned TMR1CS :2; |
[; ;pic16f1825.h: 740: }; |
[; ;pic16f1825.h: 741: } T1CONbits_t; |
[; ;pic16f1825.h: 742: extern volatile T1CONbits_t T1CONbits @ 0x018; |
[; ;pic16f1825.h: 791: extern volatile unsigned char T1GCON @ 0x019; |
"793 |
[; ;pic16f1825.h: 793: asm("T1GCON equ 019h"); |
[; <" T1GCON equ 019h ;# "> |
[; ;pic16f1825.h: 796: typedef union { |
[; ;pic16f1825.h: 797: struct { |
[; ;pic16f1825.h: 798: unsigned T1GSS0 :1; |
[; ;pic16f1825.h: 799: unsigned T1GSS1 :1; |
[; ;pic16f1825.h: 800: unsigned T1GVAL :1; |
[; ;pic16f1825.h: 801: unsigned T1GGO :1; |
[; ;pic16f1825.h: 802: unsigned T1GSPM :1; |
[; ;pic16f1825.h: 803: unsigned T1GTM :1; |
[; ;pic16f1825.h: 804: unsigned T1GPOL :1; |
[; ;pic16f1825.h: 805: unsigned TMR1GE :1; |
[; ;pic16f1825.h: 806: }; |
[; ;pic16f1825.h: 807: struct { |
[; ;pic16f1825.h: 808: unsigned T1GSS :2; |
[; ;pic16f1825.h: 809: }; |
[; ;pic16f1825.h: 810: } T1GCONbits_t; |
[; ;pic16f1825.h: 811: extern volatile T1GCONbits_t T1GCONbits @ 0x019; |
[; ;pic16f1825.h: 860: extern volatile unsigned char TMR2 @ 0x01A; |
"862 |
[; ;pic16f1825.h: 862: asm("TMR2 equ 01Ah"); |
[; <" TMR2 equ 01Ah ;# "> |
[; ;pic16f1825.h: 865: typedef union { |
[; ;pic16f1825.h: 866: struct { |
[; ;pic16f1825.h: 867: unsigned TMR2 :8; |
[; ;pic16f1825.h: 868: }; |
[; ;pic16f1825.h: 869: } TMR2bits_t; |
[; ;pic16f1825.h: 870: extern volatile TMR2bits_t TMR2bits @ 0x01A; |
[; ;pic16f1825.h: 879: extern volatile unsigned char PR2 @ 0x01B; |
"881 |
[; ;pic16f1825.h: 881: asm("PR2 equ 01Bh"); |
[; <" PR2 equ 01Bh ;# "> |
[; ;pic16f1825.h: 884: typedef union { |
[; ;pic16f1825.h: 885: struct { |
[; ;pic16f1825.h: 886: unsigned PR2 :8; |
[; ;pic16f1825.h: 887: }; |
[; ;pic16f1825.h: 888: } PR2bits_t; |
[; ;pic16f1825.h: 889: extern volatile PR2bits_t PR2bits @ 0x01B; |
[; ;pic16f1825.h: 898: extern volatile unsigned char T2CON @ 0x01C; |
"900 |
[; ;pic16f1825.h: 900: asm("T2CON equ 01Ch"); |
[; <" T2CON equ 01Ch ;# "> |
[; ;pic16f1825.h: 903: typedef union { |
[; ;pic16f1825.h: 904: struct { |
[; ;pic16f1825.h: 905: unsigned T2CKPS0 :1; |
[; ;pic16f1825.h: 906: unsigned T2CKPS1 :1; |
[; ;pic16f1825.h: 907: unsigned TMR2ON :1; |
[; ;pic16f1825.h: 908: unsigned T2OUTPS0 :1; |
[; ;pic16f1825.h: 909: unsigned T2OUTPS1 :1; |
[; ;pic16f1825.h: 910: unsigned T2OUTPS2 :1; |
[; ;pic16f1825.h: 911: unsigned T2OUTPS3 :1; |
[; ;pic16f1825.h: 912: }; |
[; ;pic16f1825.h: 913: struct { |
[; ;pic16f1825.h: 914: unsigned T2CKPS :2; |
[; ;pic16f1825.h: 915: unsigned :1; |
[; ;pic16f1825.h: 916: unsigned T2OUTPS :4; |
[; ;pic16f1825.h: 917: }; |
[; ;pic16f1825.h: 918: } T2CONbits_t; |
[; ;pic16f1825.h: 919: extern volatile T2CONbits_t T2CONbits @ 0x01C; |
[; ;pic16f1825.h: 968: extern volatile unsigned char CPSCON0 @ 0x01E; |
"970 |
[; ;pic16f1825.h: 970: asm("CPSCON0 equ 01Eh"); |
[; <" CPSCON0 equ 01Eh ;# "> |
[; ;pic16f1825.h: 973: typedef union { |
[; ;pic16f1825.h: 974: struct { |
[; ;pic16f1825.h: 975: unsigned T0XCS :1; |
[; ;pic16f1825.h: 976: unsigned CPSOUT :1; |
[; ;pic16f1825.h: 977: unsigned CPSRNG0 :1; |
[; ;pic16f1825.h: 978: unsigned CPSRNG1 :1; |
[; ;pic16f1825.h: 979: unsigned :2; |
[; ;pic16f1825.h: 980: unsigned CPSRM :1; |
[; ;pic16f1825.h: 981: unsigned CPSON :1; |
[; ;pic16f1825.h: 982: }; |
[; ;pic16f1825.h: 983: struct { |
[; ;pic16f1825.h: 984: unsigned :2; |
[; ;pic16f1825.h: 985: unsigned CPSRNG :2; |
[; ;pic16f1825.h: 986: }; |
[; ;pic16f1825.h: 987: } CPSCON0bits_t; |
[; ;pic16f1825.h: 988: extern volatile CPSCON0bits_t CPSCON0bits @ 0x01E; |
[; ;pic16f1825.h: 1027: extern volatile unsigned char CPSCON1 @ 0x01F; |
"1029 |
[; ;pic16f1825.h: 1029: asm("CPSCON1 equ 01Fh"); |
[; <" CPSCON1 equ 01Fh ;# "> |
[; ;pic16f1825.h: 1032: typedef union { |
[; ;pic16f1825.h: 1033: struct { |
[; ;pic16f1825.h: 1034: unsigned CPSCH0 :1; |
[; ;pic16f1825.h: 1035: unsigned CPSCH1 :1; |
[; ;pic16f1825.h: 1036: unsigned CPSCH2 :1; |
[; ;pic16f1825.h: 1037: unsigned CPSCH3 :1; |
[; ;pic16f1825.h: 1038: }; |
[; ;pic16f1825.h: 1039: struct { |
[; ;pic16f1825.h: 1040: unsigned CPSCH :3; |
[; ;pic16f1825.h: 1041: }; |
[; ;pic16f1825.h: 1042: } CPSCON1bits_t; |
[; ;pic16f1825.h: 1043: extern volatile CPSCON1bits_t CPSCON1bits @ 0x01F; |
[; ;pic16f1825.h: 1072: extern volatile unsigned char TRISA @ 0x08C; |
"1074 |
[; ;pic16f1825.h: 1074: asm("TRISA equ 08Ch"); |
[; <" TRISA equ 08Ch ;# "> |
[; ;pic16f1825.h: 1077: typedef union { |
[; ;pic16f1825.h: 1078: struct { |
[; ;pic16f1825.h: 1079: unsigned TRISA0 :1; |
[; ;pic16f1825.h: 1080: unsigned TRISA1 :1; |
[; ;pic16f1825.h: 1081: unsigned TRISA2 :1; |
[; ;pic16f1825.h: 1082: unsigned TRISA3 :1; |
[; ;pic16f1825.h: 1083: unsigned TRISA4 :1; |
[; ;pic16f1825.h: 1084: unsigned TRISA5 :1; |
[; ;pic16f1825.h: 1085: }; |
[; ;pic16f1825.h: 1086: } TRISAbits_t; |
[; ;pic16f1825.h: 1087: extern volatile TRISAbits_t TRISAbits @ 0x08C; |
[; ;pic16f1825.h: 1121: extern volatile unsigned char TRISC @ 0x08E; |
"1123 |
[; ;pic16f1825.h: 1123: asm("TRISC equ 08Eh"); |
[; <" TRISC equ 08Eh ;# "> |
[; ;pic16f1825.h: 1126: typedef union { |
[; ;pic16f1825.h: 1127: struct { |
[; ;pic16f1825.h: 1128: unsigned TRISC0 :1; |
[; ;pic16f1825.h: 1129: unsigned TRISC1 :1; |
[; ;pic16f1825.h: 1130: unsigned TRISC2 :1; |
[; ;pic16f1825.h: 1131: unsigned TRISC3 :1; |
[; ;pic16f1825.h: 1132: unsigned TRISC4 :1; |
[; ;pic16f1825.h: 1133: unsigned TRISC5 :1; |
[; ;pic16f1825.h: 1134: }; |
[; ;pic16f1825.h: 1135: } TRISCbits_t; |
[; ;pic16f1825.h: 1136: extern volatile TRISCbits_t TRISCbits @ 0x08E; |
[; ;pic16f1825.h: 1170: extern volatile unsigned char PIE1 @ 0x091; |
"1172 |
[; ;pic16f1825.h: 1172: asm("PIE1 equ 091h"); |
[; <" PIE1 equ 091h ;# "> |
[; ;pic16f1825.h: 1175: typedef union { |
[; ;pic16f1825.h: 1176: struct { |
[; ;pic16f1825.h: 1177: unsigned TMR1IE :1; |
[; ;pic16f1825.h: 1178: unsigned TMR2IE :1; |
[; ;pic16f1825.h: 1179: unsigned CCP1IE :1; |
[; ;pic16f1825.h: 1180: unsigned SSP1IE :1; |
[; ;pic16f1825.h: 1181: unsigned TXIE :1; |
[; ;pic16f1825.h: 1182: unsigned RCIE :1; |
[; ;pic16f1825.h: 1183: unsigned ADIE :1; |
[; ;pic16f1825.h: 1184: unsigned TMR1GIE :1; |
[; ;pic16f1825.h: 1185: }; |
[; ;pic16f1825.h: 1186: } PIE1bits_t; |
[; ;pic16f1825.h: 1187: extern volatile PIE1bits_t PIE1bits @ 0x091; |
[; ;pic16f1825.h: 1231: extern volatile unsigned char PIE2 @ 0x092; |
"1233 |
[; ;pic16f1825.h: 1233: asm("PIE2 equ 092h"); |
[; <" PIE2 equ 092h ;# "> |
[; ;pic16f1825.h: 1236: typedef union { |
[; ;pic16f1825.h: 1237: struct { |
[; ;pic16f1825.h: 1238: unsigned CCP2IE :1; |
[; ;pic16f1825.h: 1239: unsigned :2; |
[; ;pic16f1825.h: 1240: unsigned BCL1IE :1; |
[; ;pic16f1825.h: 1241: unsigned EEIE :1; |
[; ;pic16f1825.h: 1242: unsigned C1IE :1; |
[; ;pic16f1825.h: 1243: unsigned C2IE :1; |
[; ;pic16f1825.h: 1244: unsigned OSFIE :1; |
[; ;pic16f1825.h: 1245: }; |
[; ;pic16f1825.h: 1246: } PIE2bits_t; |
[; ;pic16f1825.h: 1247: extern volatile PIE2bits_t PIE2bits @ 0x092; |
[; ;pic16f1825.h: 1281: extern volatile unsigned char PIE3 @ 0x093; |
"1283 |
[; ;pic16f1825.h: 1283: asm("PIE3 equ 093h"); |
[; <" PIE3 equ 093h ;# "> |
[; ;pic16f1825.h: 1286: typedef union { |
[; ;pic16f1825.h: 1287: struct { |
[; ;pic16f1825.h: 1288: unsigned :1; |
[; ;pic16f1825.h: 1289: unsigned TMR4IE :1; |
[; ;pic16f1825.h: 1290: unsigned :1; |
[; ;pic16f1825.h: 1291: unsigned TMR6IE :1; |
[; ;pic16f1825.h: 1292: unsigned CCP3IE :1; |
[; ;pic16f1825.h: 1293: unsigned CCP4IE :1; |
[; ;pic16f1825.h: 1294: }; |
[; ;pic16f1825.h: 1295: } PIE3bits_t; |
[; ;pic16f1825.h: 1296: extern volatile PIE3bits_t PIE3bits @ 0x093; |
[; ;pic16f1825.h: 1320: extern volatile unsigned char OPTION_REG @ 0x095; |
"1322 |
[; ;pic16f1825.h: 1322: asm("OPTION_REG equ 095h"); |
[; <" OPTION_REG equ 095h ;# "> |
[; ;pic16f1825.h: 1325: typedef union { |
[; ;pic16f1825.h: 1326: struct { |
[; ;pic16f1825.h: 1327: unsigned PS0 :1; |
[; ;pic16f1825.h: 1328: unsigned PS1 :1; |
[; ;pic16f1825.h: 1329: unsigned PS2 :1; |
[; ;pic16f1825.h: 1330: unsigned PSA :1; |
[; ;pic16f1825.h: 1331: unsigned TMR0SE :1; |
[; ;pic16f1825.h: 1332: unsigned TMR0CS :1; |
[; ;pic16f1825.h: 1333: unsigned INTEDG :1; |
[; ;pic16f1825.h: 1334: unsigned nWPUEN :1; |
[; ;pic16f1825.h: 1335: }; |
[; ;pic16f1825.h: 1336: struct { |
[; ;pic16f1825.h: 1337: unsigned PS :3; |
[; ;pic16f1825.h: 1338: unsigned :1; |
[; ;pic16f1825.h: 1339: unsigned T0SE :1; |
[; ;pic16f1825.h: 1340: unsigned T0CS :1; |
[; ;pic16f1825.h: 1341: }; |
[; ;pic16f1825.h: 1342: } OPTION_REGbits_t; |
[; ;pic16f1825.h: 1343: extern volatile OPTION_REGbits_t OPTION_REGbits @ 0x095; |
[; ;pic16f1825.h: 1402: extern volatile unsigned char PCON @ 0x096; |
"1404 |
[; ;pic16f1825.h: 1404: asm("PCON equ 096h"); |
[; <" PCON equ 096h ;# "> |
[; ;pic16f1825.h: 1407: typedef union { |
[; ;pic16f1825.h: 1408: struct { |
[; ;pic16f1825.h: 1409: unsigned nBOR :1; |
[; ;pic16f1825.h: 1410: unsigned nPOR :1; |
[; ;pic16f1825.h: 1411: unsigned nRI :1; |
[; ;pic16f1825.h: 1412: unsigned nRMCLR :1; |
[; ;pic16f1825.h: 1413: unsigned :2; |
[; ;pic16f1825.h: 1414: unsigned STKUNF :1; |
[; ;pic16f1825.h: 1415: unsigned STKOVF :1; |
[; ;pic16f1825.h: 1416: }; |
[; ;pic16f1825.h: 1417: } PCONbits_t; |
[; ;pic16f1825.h: 1418: extern volatile PCONbits_t PCONbits @ 0x096; |
[; ;pic16f1825.h: 1452: extern volatile unsigned char WDTCON @ 0x097; |
"1454 |
[; ;pic16f1825.h: 1454: asm("WDTCON equ 097h"); |
[; <" WDTCON equ 097h ;# "> |
[; ;pic16f1825.h: 1457: typedef union { |
[; ;pic16f1825.h: 1458: struct { |
[; ;pic16f1825.h: 1459: unsigned SWDTEN :1; |
[; ;pic16f1825.h: 1460: unsigned WDTPS0 :1; |
[; ;pic16f1825.h: 1461: unsigned WDTPS1 :1; |
[; ;pic16f1825.h: 1462: unsigned WDTPS2 :1; |
[; ;pic16f1825.h: 1463: unsigned WDTPS3 :1; |
[; ;pic16f1825.h: 1464: unsigned WDTPS4 :1; |
[; ;pic16f1825.h: 1465: }; |
[; ;pic16f1825.h: 1466: struct { |
[; ;pic16f1825.h: 1467: unsigned :1; |
[; ;pic16f1825.h: 1468: unsigned WDTPS :5; |
[; ;pic16f1825.h: 1469: }; |
[; ;pic16f1825.h: 1470: } WDTCONbits_t; |
[; ;pic16f1825.h: 1471: extern volatile WDTCONbits_t WDTCONbits @ 0x097; |
[; ;pic16f1825.h: 1510: extern volatile unsigned char OSCTUNE @ 0x098; |
"1512 |
[; ;pic16f1825.h: 1512: asm("OSCTUNE equ 098h"); |
[; <" OSCTUNE equ 098h ;# "> |
[; ;pic16f1825.h: 1515: typedef union { |
[; ;pic16f1825.h: 1516: struct { |
[; ;pic16f1825.h: 1517: unsigned TUN0 :1; |
[; ;pic16f1825.h: 1518: unsigned TUN1 :1; |
[; ;pic16f1825.h: 1519: unsigned TUN2 :1; |
[; ;pic16f1825.h: 1520: unsigned TUN3 :1; |
[; ;pic16f1825.h: 1521: unsigned TUN4 :1; |
[; ;pic16f1825.h: 1522: unsigned TUN5 :1; |
[; ;pic16f1825.h: 1523: }; |
[; ;pic16f1825.h: 1524: struct { |
[; ;pic16f1825.h: 1525: unsigned TUN :6; |
[; ;pic16f1825.h: 1526: }; |
[; ;pic16f1825.h: 1527: } OSCTUNEbits_t; |
[; ;pic16f1825.h: 1528: extern volatile OSCTUNEbits_t OSCTUNEbits @ 0x098; |
[; ;pic16f1825.h: 1567: extern volatile unsigned char OSCCON @ 0x099; |
"1569 |
[; ;pic16f1825.h: 1569: asm("OSCCON equ 099h"); |
[; <" OSCCON equ 099h ;# "> |
[; ;pic16f1825.h: 1572: typedef union { |
[; ;pic16f1825.h: 1573: struct { |
[; ;pic16f1825.h: 1574: unsigned SCS0 :1; |
[; ;pic16f1825.h: 1575: unsigned SCS1 :1; |
[; ;pic16f1825.h: 1576: unsigned :1; |
[; ;pic16f1825.h: 1577: unsigned IRCF0 :1; |
[; ;pic16f1825.h: 1578: unsigned IRCF1 :1; |
[; ;pic16f1825.h: 1579: unsigned IRCF2 :1; |
[; ;pic16f1825.h: 1580: unsigned IRCF3 :1; |
[; ;pic16f1825.h: 1581: unsigned SPLLEN :1; |
[; ;pic16f1825.h: 1582: }; |
[; ;pic16f1825.h: 1583: struct { |
[; ;pic16f1825.h: 1584: unsigned SCS :2; |
[; ;pic16f1825.h: 1585: unsigned :1; |
[; ;pic16f1825.h: 1586: unsigned IRCF :4; |
[; ;pic16f1825.h: 1587: }; |
[; ;pic16f1825.h: 1588: } OSCCONbits_t; |
[; ;pic16f1825.h: 1589: extern volatile OSCCONbits_t OSCCONbits @ 0x099; |
[; ;pic16f1825.h: 1638: extern volatile unsigned char OSCSTAT @ 0x09A; |
"1640 |
[; ;pic16f1825.h: 1640: asm("OSCSTAT equ 09Ah"); |
[; <" OSCSTAT equ 09Ah ;# "> |
[; ;pic16f1825.h: 1643: typedef union { |
[; ;pic16f1825.h: 1644: struct { |
[; ;pic16f1825.h: 1645: unsigned HFIOFS :1; |
[; ;pic16f1825.h: 1646: unsigned LFIOFR :1; |
[; ;pic16f1825.h: 1647: unsigned MFIOFR :1; |
[; ;pic16f1825.h: 1648: unsigned HFIOFL :1; |
[; ;pic16f1825.h: 1649: unsigned HFIOFR :1; |
[; ;pic16f1825.h: 1650: unsigned OSTS :1; |
[; ;pic16f1825.h: 1651: unsigned PLLR :1; |
[; ;pic16f1825.h: 1652: unsigned T1OSCR :1; |
[; ;pic16f1825.h: 1653: }; |
[; ;pic16f1825.h: 1654: } OSCSTATbits_t; |
[; ;pic16f1825.h: 1655: extern volatile OSCSTATbits_t OSCSTATbits @ 0x09A; |
[; ;pic16f1825.h: 1699: extern volatile unsigned short ADRES @ 0x09B; |
"1701 |
[; ;pic16f1825.h: 1701: asm("ADRES equ 09Bh"); |
[; <" ADRES equ 09Bh ;# "> |
[; ;pic16f1825.h: 1705: extern volatile unsigned char ADRESL @ 0x09B; |
"1707 |
[; ;pic16f1825.h: 1707: asm("ADRESL equ 09Bh"); |
[; <" ADRESL equ 09Bh ;# "> |
[; ;pic16f1825.h: 1710: typedef union { |
[; ;pic16f1825.h: 1711: struct { |
[; ;pic16f1825.h: 1712: unsigned ADRESL :8; |
[; ;pic16f1825.h: 1713: }; |
[; ;pic16f1825.h: 1714: } ADRESLbits_t; |
[; ;pic16f1825.h: 1715: extern volatile ADRESLbits_t ADRESLbits @ 0x09B; |
[; ;pic16f1825.h: 1724: extern volatile unsigned char ADRESH @ 0x09C; |
"1726 |
[; ;pic16f1825.h: 1726: asm("ADRESH equ 09Ch"); |
[; <" ADRESH equ 09Ch ;# "> |
[; ;pic16f1825.h: 1729: typedef union { |
[; ;pic16f1825.h: 1730: struct { |
[; ;pic16f1825.h: 1731: unsigned ADRESH :8; |
[; ;pic16f1825.h: 1732: }; |
[; ;pic16f1825.h: 1733: } ADRESHbits_t; |
[; ;pic16f1825.h: 1734: extern volatile ADRESHbits_t ADRESHbits @ 0x09C; |
[; ;pic16f1825.h: 1743: extern volatile unsigned char ADCON0 @ 0x09D; |
"1745 |
[; ;pic16f1825.h: 1745: asm("ADCON0 equ 09Dh"); |
[; <" ADCON0 equ 09Dh ;# "> |
[; ;pic16f1825.h: 1748: typedef union { |
[; ;pic16f1825.h: 1749: struct { |
[; ;pic16f1825.h: 1750: unsigned ADON :1; |
[; ;pic16f1825.h: 1751: unsigned GO_nDONE :1; |
[; ;pic16f1825.h: 1752: unsigned CHS0 :1; |
[; ;pic16f1825.h: 1753: unsigned CHS1 :1; |
[; ;pic16f1825.h: 1754: unsigned CHS2 :1; |
[; ;pic16f1825.h: 1755: unsigned CHS3 :1; |
[; ;pic16f1825.h: 1756: unsigned CHS4 :1; |
[; ;pic16f1825.h: 1757: }; |
[; ;pic16f1825.h: 1758: struct { |
[; ;pic16f1825.h: 1759: unsigned :1; |
[; ;pic16f1825.h: 1760: unsigned ADGO :1; |
[; ;pic16f1825.h: 1761: unsigned CHS :5; |
[; ;pic16f1825.h: 1762: }; |
[; ;pic16f1825.h: 1763: struct { |
[; ;pic16f1825.h: 1764: unsigned :1; |
[; ;pic16f1825.h: 1765: unsigned GO :1; |
[; ;pic16f1825.h: 1766: }; |
[; ;pic16f1825.h: 1767: } ADCON0bits_t; |
[; ;pic16f1825.h: 1768: extern volatile ADCON0bits_t ADCON0bits @ 0x09D; |
[; ;pic16f1825.h: 1822: extern volatile unsigned char ADCON1 @ 0x09E; |
"1824 |
[; ;pic16f1825.h: 1824: asm("ADCON1 equ 09Eh"); |
[; <" ADCON1 equ 09Eh ;# "> |
[; ;pic16f1825.h: 1827: typedef union { |
[; ;pic16f1825.h: 1828: struct { |
[; ;pic16f1825.h: 1829: unsigned ADPREF0 :1; |
[; ;pic16f1825.h: 1830: unsigned ADPREF1 :1; |
[; ;pic16f1825.h: 1831: unsigned ADNREF :1; |
[; ;pic16f1825.h: 1832: unsigned :1; |
[; ;pic16f1825.h: 1833: unsigned ADCS0 :1; |
[; ;pic16f1825.h: 1834: unsigned ADCS1 :1; |
[; ;pic16f1825.h: 1835: unsigned ADCS2 :1; |
[; ;pic16f1825.h: 1836: unsigned ADFM :1; |
[; ;pic16f1825.h: 1837: }; |
[; ;pic16f1825.h: 1838: struct { |
[; ;pic16f1825.h: 1839: unsigned ADPREF :2; |
[; ;pic16f1825.h: 1840: unsigned :2; |
[; ;pic16f1825.h: 1841: unsigned ADCS :3; |
[; ;pic16f1825.h: 1842: }; |
[; ;pic16f1825.h: 1843: } ADCON1bits_t; |
[; ;pic16f1825.h: 1844: extern volatile ADCON1bits_t ADCON1bits @ 0x09E; |
[; ;pic16f1825.h: 1893: extern volatile unsigned char LATA @ 0x10C; |
"1895 |
[; ;pic16f1825.h: 1895: asm("LATA equ 010Ch"); |
[; <" LATA equ 010Ch ;# "> |
[; ;pic16f1825.h: 1898: typedef union { |
[; ;pic16f1825.h: 1899: struct { |
[; ;pic16f1825.h: 1900: unsigned LATA0 :1; |
[; ;pic16f1825.h: 1901: unsigned LATA1 :1; |
[; ;pic16f1825.h: 1902: unsigned LATA2 :1; |
[; ;pic16f1825.h: 1903: unsigned :1; |
[; ;pic16f1825.h: 1904: unsigned LATA4 :1; |
[; ;pic16f1825.h: 1905: unsigned LATA5 :1; |
[; ;pic16f1825.h: 1906: }; |
[; ;pic16f1825.h: 1907: } LATAbits_t; |
[; ;pic16f1825.h: 1908: extern volatile LATAbits_t LATAbits @ 0x10C; |
[; ;pic16f1825.h: 1937: extern volatile unsigned char LATC @ 0x10E; |
"1939 |
[; ;pic16f1825.h: 1939: asm("LATC equ 010Eh"); |
[; <" LATC equ 010Eh ;# "> |
[; ;pic16f1825.h: 1942: typedef union { |
[; ;pic16f1825.h: 1943: struct { |
[; ;pic16f1825.h: 1944: unsigned LATC0 :1; |
[; ;pic16f1825.h: 1945: unsigned LATC1 :1; |
[; ;pic16f1825.h: 1946: unsigned LATC2 :1; |
[; ;pic16f1825.h: 1947: unsigned LATC3 :1; |
[; ;pic16f1825.h: 1948: unsigned LATC4 :1; |
[; ;pic16f1825.h: 1949: unsigned LATC5 :1; |
[; ;pic16f1825.h: 1950: }; |
[; ;pic16f1825.h: 1951: } LATCbits_t; |
[; ;pic16f1825.h: 1952: extern volatile LATCbits_t LATCbits @ 0x10E; |
[; ;pic16f1825.h: 1986: extern volatile unsigned char CM1CON0 @ 0x111; |
"1988 |
[; ;pic16f1825.h: 1988: asm("CM1CON0 equ 0111h"); |
[; <" CM1CON0 equ 0111h ;# "> |
[; ;pic16f1825.h: 1991: typedef union { |
[; ;pic16f1825.h: 1992: struct { |
[; ;pic16f1825.h: 1993: unsigned C1SYNC :1; |
[; ;pic16f1825.h: 1994: unsigned C1HYS :1; |
[; ;pic16f1825.h: 1995: unsigned C1SP :1; |
[; ;pic16f1825.h: 1996: unsigned :1; |
[; ;pic16f1825.h: 1997: unsigned C1POL :1; |
[; ;pic16f1825.h: 1998: unsigned C1OE :1; |
[; ;pic16f1825.h: 1999: unsigned C1OUT :1; |
[; ;pic16f1825.h: 2000: unsigned C1ON :1; |
[; ;pic16f1825.h: 2001: }; |
[; ;pic16f1825.h: 2002: } CM1CON0bits_t; |
[; ;pic16f1825.h: 2003: extern volatile CM1CON0bits_t CM1CON0bits @ 0x111; |
[; ;pic16f1825.h: 2042: extern volatile unsigned char CM1CON1 @ 0x112; |
"2044 |
[; ;pic16f1825.h: 2044: asm("CM1CON1 equ 0112h"); |
[; <" CM1CON1 equ 0112h ;# "> |
[; ;pic16f1825.h: 2047: typedef union { |
[; ;pic16f1825.h: 2048: struct { |
[; ;pic16f1825.h: 2049: unsigned C1NCH0 :1; |
[; ;pic16f1825.h: 2050: unsigned C1NCH1 :1; |
[; ;pic16f1825.h: 2051: unsigned :2; |
[; ;pic16f1825.h: 2052: unsigned C1PCH0 :1; |
[; ;pic16f1825.h: 2053: unsigned C1PCH1 :1; |
[; ;pic16f1825.h: 2054: unsigned C1INTN :1; |
[; ;pic16f1825.h: 2055: unsigned C1INTP :1; |
[; ;pic16f1825.h: 2056: }; |
[; ;pic16f1825.h: 2057: struct { |
[; ;pic16f1825.h: 2058: unsigned C1NCH :2; |
[; ;pic16f1825.h: 2059: unsigned :2; |
[; ;pic16f1825.h: 2060: unsigned C1PCH :2; |
[; ;pic16f1825.h: 2061: }; |
[; ;pic16f1825.h: 2062: } CM1CON1bits_t; |
[; ;pic16f1825.h: 2063: extern volatile CM1CON1bits_t CM1CON1bits @ 0x112; |
[; ;pic16f1825.h: 2107: extern volatile unsigned char CM2CON0 @ 0x113; |
"2109 |
[; ;pic16f1825.h: 2109: asm("CM2CON0 equ 0113h"); |
[; <" CM2CON0 equ 0113h ;# "> |
[; ;pic16f1825.h: 2112: typedef union { |
[; ;pic16f1825.h: 2113: struct { |
[; ;pic16f1825.h: 2114: unsigned C2SYNC :1; |
[; ;pic16f1825.h: 2115: unsigned C2HYS :1; |
[; ;pic16f1825.h: 2116: unsigned C2SP :1; |
[; ;pic16f1825.h: 2117: unsigned :1; |
[; ;pic16f1825.h: 2118: unsigned C2POL :1; |
[; ;pic16f1825.h: 2119: unsigned C2OE :1; |
[; ;pic16f1825.h: 2120: unsigned C2OUT :1; |
[; ;pic16f1825.h: 2121: unsigned C2ON :1; |
[; ;pic16f1825.h: 2122: }; |
[; ;pic16f1825.h: 2123: } CM2CON0bits_t; |
[; ;pic16f1825.h: 2124: extern volatile CM2CON0bits_t CM2CON0bits @ 0x113; |
[; ;pic16f1825.h: 2163: extern volatile unsigned char CM2CON1 @ 0x114; |
"2165 |
[; ;pic16f1825.h: 2165: asm("CM2CON1 equ 0114h"); |
[; <" CM2CON1 equ 0114h ;# "> |
[; ;pic16f1825.h: 2168: typedef union { |
[; ;pic16f1825.h: 2169: struct { |
[; ;pic16f1825.h: 2170: unsigned C2NCH0 :1; |
[; ;pic16f1825.h: 2171: unsigned C2NCH1 :1; |
[; ;pic16f1825.h: 2172: unsigned :2; |
[; ;pic16f1825.h: 2173: unsigned C2PCH0 :1; |
[; ;pic16f1825.h: 2174: unsigned C2PCH1 :1; |
[; ;pic16f1825.h: 2175: unsigned C2INTN :1; |
[; ;pic16f1825.h: 2176: unsigned C2INTP :1; |
[; ;pic16f1825.h: 2177: }; |
[; ;pic16f1825.h: 2178: struct { |
[; ;pic16f1825.h: 2179: unsigned C2NCH :2; |
[; ;pic16f1825.h: 2180: unsigned :2; |
[; ;pic16f1825.h: 2181: unsigned C2PCH :2; |
[; ;pic16f1825.h: 2182: }; |
[; ;pic16f1825.h: 2183: } CM2CON1bits_t; |
[; ;pic16f1825.h: 2184: extern volatile CM2CON1bits_t CM2CON1bits @ 0x114; |
[; ;pic16f1825.h: 2228: extern volatile unsigned char CMOUT @ 0x115; |
"2230 |
[; ;pic16f1825.h: 2230: asm("CMOUT equ 0115h"); |
[; <" CMOUT equ 0115h ;# "> |
[; ;pic16f1825.h: 2233: typedef union { |
[; ;pic16f1825.h: 2234: struct { |
[; ;pic16f1825.h: 2235: unsigned MC1OUT :1; |
[; ;pic16f1825.h: 2236: unsigned MC2OUT :1; |
[; ;pic16f1825.h: 2237: }; |
[; ;pic16f1825.h: 2238: } CMOUTbits_t; |
[; ;pic16f1825.h: 2239: extern volatile CMOUTbits_t CMOUTbits @ 0x115; |
[; ;pic16f1825.h: 2253: extern volatile unsigned char BORCON @ 0x116; |
"2255 |
[; ;pic16f1825.h: 2255: asm("BORCON equ 0116h"); |
[; <" BORCON equ 0116h ;# "> |
[; ;pic16f1825.h: 2258: typedef union { |
[; ;pic16f1825.h: 2259: struct { |
[; ;pic16f1825.h: 2260: unsigned BORRDY :1; |
[; ;pic16f1825.h: 2261: unsigned :6; |
[; ;pic16f1825.h: 2262: unsigned SBOREN :1; |
[; ;pic16f1825.h: 2263: }; |
[; ;pic16f1825.h: 2264: } BORCONbits_t; |
[; ;pic16f1825.h: 2265: extern volatile BORCONbits_t BORCONbits @ 0x116; |
[; ;pic16f1825.h: 2279: extern volatile unsigned char FVRCON @ 0x117; |
"2281 |
[; ;pic16f1825.h: 2281: asm("FVRCON equ 0117h"); |
[; <" FVRCON equ 0117h ;# "> |
[; ;pic16f1825.h: 2284: typedef union { |
[; ;pic16f1825.h: 2285: struct { |
[; ;pic16f1825.h: 2286: unsigned ADFVR0 :1; |
[; ;pic16f1825.h: 2287: unsigned ADFVR1 :1; |
[; ;pic16f1825.h: 2288: unsigned CDAFVR0 :1; |
[; ;pic16f1825.h: 2289: unsigned CDAFVR1 :1; |
[; ;pic16f1825.h: 2290: unsigned TSRNG :1; |
[; ;pic16f1825.h: 2291: unsigned TSEN :1; |
[; ;pic16f1825.h: 2292: unsigned FVRRDY :1; |
[; ;pic16f1825.h: 2293: unsigned FVREN :1; |
[; ;pic16f1825.h: 2294: }; |
[; ;pic16f1825.h: 2295: struct { |
[; ;pic16f1825.h: 2296: unsigned ADFVR :2; |
[; ;pic16f1825.h: 2297: unsigned CDAFVR :2; |
[; ;pic16f1825.h: 2298: }; |
[; ;pic16f1825.h: 2299: } FVRCONbits_t; |
[; ;pic16f1825.h: 2300: extern volatile FVRCONbits_t FVRCONbits @ 0x117; |
[; ;pic16f1825.h: 2354: extern volatile unsigned char DACCON0 @ 0x118; |
"2356 |
[; ;pic16f1825.h: 2356: asm("DACCON0 equ 0118h"); |
[; <" DACCON0 equ 0118h ;# "> |
[; ;pic16f1825.h: 2359: typedef union { |
[; ;pic16f1825.h: 2360: struct { |
[; ;pic16f1825.h: 2361: unsigned DACNSS :1; |
[; ;pic16f1825.h: 2362: unsigned :1; |
[; ;pic16f1825.h: 2363: unsigned DACPSS0 :1; |
[; ;pic16f1825.h: 2364: unsigned DACPSS1 :1; |
[; ;pic16f1825.h: 2365: unsigned :1; |
[; ;pic16f1825.h: 2366: unsigned DACOE :1; |
[; ;pic16f1825.h: 2367: unsigned DACLPS :1; |
[; ;pic16f1825.h: 2368: unsigned DACEN :1; |
[; ;pic16f1825.h: 2369: }; |
[; ;pic16f1825.h: 2370: struct { |
[; ;pic16f1825.h: 2371: unsigned :2; |
[; ;pic16f1825.h: 2372: unsigned DACPSS :2; |
[; ;pic16f1825.h: 2373: }; |
[; ;pic16f1825.h: 2374: } DACCON0bits_t; |
[; ;pic16f1825.h: 2375: extern volatile DACCON0bits_t DACCON0bits @ 0x118; |
[; ;pic16f1825.h: 2414: extern volatile unsigned char DACCON1 @ 0x119; |
"2416 |
[; ;pic16f1825.h: 2416: asm("DACCON1 equ 0119h"); |
[; <" DACCON1 equ 0119h ;# "> |
[; ;pic16f1825.h: 2419: typedef union { |
[; ;pic16f1825.h: 2420: struct { |
[; ;pic16f1825.h: 2421: unsigned DACR0 :1; |
[; ;pic16f1825.h: 2422: unsigned DACR1 :1; |
[; ;pic16f1825.h: 2423: unsigned DACR2 :1; |
[; ;pic16f1825.h: 2424: unsigned DACR3 :1; |
[; ;pic16f1825.h: 2425: unsigned DACR4 :1; |
[; ;pic16f1825.h: 2426: }; |
[; ;pic16f1825.h: 2427: struct { |
[; ;pic16f1825.h: 2428: unsigned DACR :5; |
[; ;pic16f1825.h: 2429: }; |
[; ;pic16f1825.h: 2430: } DACCON1bits_t; |
[; ;pic16f1825.h: 2431: extern volatile DACCON1bits_t DACCON1bits @ 0x119; |
[; ;pic16f1825.h: 2465: extern volatile unsigned char SRCON0 @ 0x11A; |
"2467 |
[; ;pic16f1825.h: 2467: asm("SRCON0 equ 011Ah"); |
[; <" SRCON0 equ 011Ah ;# "> |
[; ;pic16f1825.h: 2470: typedef union { |
[; ;pic16f1825.h: 2471: struct { |
[; ;pic16f1825.h: 2472: unsigned SRPR :1; |
[; ;pic16f1825.h: 2473: unsigned SRPS :1; |
[; ;pic16f1825.h: 2474: unsigned SRNQEN :1; |
[; ;pic16f1825.h: 2475: unsigned SRQEN :1; |
[; ;pic16f1825.h: 2476: unsigned SRCLK0 :1; |
[; ;pic16f1825.h: 2477: unsigned SRCLK1 :1; |
[; ;pic16f1825.h: 2478: unsigned SRCLK2 :1; |
[; ;pic16f1825.h: 2479: unsigned SRLEN :1; |
[; ;pic16f1825.h: 2480: }; |
[; ;pic16f1825.h: 2481: struct { |
[; ;pic16f1825.h: 2482: unsigned :4; |
[; ;pic16f1825.h: 2483: unsigned SRCLK :3; |
[; ;pic16f1825.h: 2484: }; |
[; ;pic16f1825.h: 2485: } SRCON0bits_t; |
[; ;pic16f1825.h: 2486: extern volatile SRCON0bits_t SRCON0bits @ 0x11A; |
[; ;pic16f1825.h: 2535: extern volatile unsigned char SRCON1 @ 0x11B; |
"2537 |
[; ;pic16f1825.h: 2537: asm("SRCON1 equ 011Bh"); |
[; <" SRCON1 equ 011Bh ;# "> |
[; ;pic16f1825.h: 2540: typedef union { |
[; ;pic16f1825.h: 2541: struct { |
[; ;pic16f1825.h: 2542: unsigned SRRC1E :1; |
[; ;pic16f1825.h: 2543: unsigned :1; |
[; ;pic16f1825.h: 2544: unsigned SRRCKE :1; |
[; ;pic16f1825.h: 2545: unsigned SRRPE :1; |
[; ;pic16f1825.h: 2546: unsigned SRSC1E :1; |
[; ;pic16f1825.h: 2547: unsigned :1; |
[; ;pic16f1825.h: 2548: unsigned SRSCKE :1; |
[; ;pic16f1825.h: 2549: unsigned SRSPE :1; |
[; ;pic16f1825.h: 2550: }; |
[; ;pic16f1825.h: 2551: } SRCON1bits_t; |
[; ;pic16f1825.h: 2552: extern volatile SRCON1bits_t SRCON1bits @ 0x11B; |
[; ;pic16f1825.h: 2586: extern volatile unsigned char APFCON0 @ 0x11D; |
"2588 |
[; ;pic16f1825.h: 2588: asm("APFCON0 equ 011Dh"); |
[; <" APFCON0 equ 011Dh ;# "> |
[; ;pic16f1825.h: 2591: typedef union { |
[; ;pic16f1825.h: 2592: struct { |
[; ;pic16f1825.h: 2593: unsigned :2; |
[; ;pic16f1825.h: 2594: unsigned TXCKSEL :1; |
[; ;pic16f1825.h: 2595: unsigned T1GSEL :1; |
[; ;pic16f1825.h: 2596: unsigned :1; |
[; ;pic16f1825.h: 2597: unsigned SSSEL :1; |
[; ;pic16f1825.h: 2598: unsigned SDOSEL :1; |
[; ;pic16f1825.h: 2599: unsigned RXDTSEL :1; |
[; ;pic16f1825.h: 2600: }; |
[; ;pic16f1825.h: 2601: } APFCON0bits_t; |
[; ;pic16f1825.h: 2602: extern volatile APFCON0bits_t APFCON0bits @ 0x11D; |
[; ;pic16f1825.h: 2631: extern volatile unsigned char APFCON1 @ 0x11E; |
"2633 |
[; ;pic16f1825.h: 2633: asm("APFCON1 equ 011Eh"); |
[; <" APFCON1 equ 011Eh ;# "> |
[; ;pic16f1825.h: 2636: typedef union { |
[; ;pic16f1825.h: 2637: struct { |
[; ;pic16f1825.h: 2638: unsigned CCP2SEL :1; |
[; ;pic16f1825.h: 2639: unsigned P2BSEL :1; |
[; ;pic16f1825.h: 2640: unsigned P1CSEL :1; |
[; ;pic16f1825.h: 2641: unsigned P1DSEL :1; |
[; ;pic16f1825.h: 2642: }; |
[; ;pic16f1825.h: 2643: } APFCON1bits_t; |
[; ;pic16f1825.h: 2644: extern volatile APFCON1bits_t APFCON1bits @ 0x11E; |
[; ;pic16f1825.h: 2668: extern volatile unsigned char ANSELA @ 0x18C; |
"2670 |
[; ;pic16f1825.h: 2670: asm("ANSELA equ 018Ch"); |
[; <" ANSELA equ 018Ch ;# "> |
[; ;pic16f1825.h: 2673: typedef union { |
[; ;pic16f1825.h: 2674: struct { |
[; ;pic16f1825.h: 2675: unsigned ANSA0 :1; |
[; ;pic16f1825.h: 2676: unsigned ANSA1 :1; |
[; ;pic16f1825.h: 2677: unsigned ANSA2 :1; |
[; ;pic16f1825.h: 2678: unsigned :1; |
[; ;pic16f1825.h: 2679: unsigned ANSA4 :1; |
[; ;pic16f1825.h: 2680: }; |
[; ;pic16f1825.h: 2681: struct { |
[; ;pic16f1825.h: 2682: unsigned ANSELA :5; |
[; ;pic16f1825.h: 2683: }; |
[; ;pic16f1825.h: 2684: } ANSELAbits_t; |
[; ;pic16f1825.h: 2685: extern volatile ANSELAbits_t ANSELAbits @ 0x18C; |
[; ;pic16f1825.h: 2714: extern volatile unsigned char ANSELC @ 0x18E; |
"2716 |
[; ;pic16f1825.h: 2716: asm("ANSELC equ 018Eh"); |
[; <" ANSELC equ 018Eh ;# "> |
[; ;pic16f1825.h: 2719: typedef union { |
[; ;pic16f1825.h: 2720: struct { |
[; ;pic16f1825.h: 2721: unsigned ANSC0 :1; |
[; ;pic16f1825.h: 2722: unsigned ANSC1 :1; |
[; ;pic16f1825.h: 2723: unsigned ANSC2 :1; |
[; ;pic16f1825.h: 2724: unsigned ANSC3 :1; |
[; ;pic16f1825.h: 2725: }; |
[; ;pic16f1825.h: 2726: struct { |
[; ;pic16f1825.h: 2727: unsigned ANSELC :4; |
[; ;pic16f1825.h: 2728: }; |
[; ;pic16f1825.h: 2729: } ANSELCbits_t; |
[; ;pic16f1825.h: 2730: extern volatile ANSELCbits_t ANSELCbits @ 0x18E; |
[; ;pic16f1825.h: 2759: extern volatile unsigned short EEADR @ 0x191; |
"2761 |
[; ;pic16f1825.h: 2761: asm("EEADR equ 0191h"); |
[; <" EEADR equ 0191h ;# "> |
[; ;pic16f1825.h: 2765: extern volatile unsigned char EEADRL @ 0x191; |
"2767 |
[; ;pic16f1825.h: 2767: asm("EEADRL equ 0191h"); |
[; <" EEADRL equ 0191h ;# "> |
[; ;pic16f1825.h: 2770: typedef union { |
[; ;pic16f1825.h: 2771: struct { |
[; ;pic16f1825.h: 2772: unsigned EEADRL :8; |
[; ;pic16f1825.h: 2773: }; |
[; ;pic16f1825.h: 2774: } EEADRLbits_t; |
[; ;pic16f1825.h: 2775: extern volatile EEADRLbits_t EEADRLbits @ 0x191; |
[; ;pic16f1825.h: 2784: extern volatile unsigned char EEADRH @ 0x192; |
"2786 |
[; ;pic16f1825.h: 2786: asm("EEADRH equ 0192h"); |
[; <" EEADRH equ 0192h ;# "> |
[; ;pic16f1825.h: 2789: typedef union { |
[; ;pic16f1825.h: 2790: struct { |
[; ;pic16f1825.h: 2791: unsigned EEADRH :7; |
[; ;pic16f1825.h: 2792: }; |
[; ;pic16f1825.h: 2793: } EEADRHbits_t; |
[; ;pic16f1825.h: 2794: extern volatile EEADRHbits_t EEADRHbits @ 0x192; |
[; ;pic16f1825.h: 2803: extern volatile unsigned short EEDAT @ 0x193; |
"2805 |
[; ;pic16f1825.h: 2805: asm("EEDAT equ 0193h"); |
[; <" EEDAT equ 0193h ;# "> |
[; ;pic16f1825.h: 2809: extern volatile unsigned char EEDATL @ 0x193; |
"2811 |
[; ;pic16f1825.h: 2811: asm("EEDATL equ 0193h"); |
[; <" EEDATL equ 0193h ;# "> |
[; ;pic16f1825.h: 2814: extern volatile unsigned char EEDATA @ 0x193; |
"2816 |
[; ;pic16f1825.h: 2816: asm("EEDATA equ 0193h"); |
[; <" EEDATA equ 0193h ;# "> |
[; ;pic16f1825.h: 2819: typedef union { |
[; ;pic16f1825.h: 2820: struct { |
[; ;pic16f1825.h: 2821: unsigned EEDATL :8; |
[; ;pic16f1825.h: 2822: }; |
[; ;pic16f1825.h: 2823: } EEDATLbits_t; |
[; ;pic16f1825.h: 2824: extern volatile EEDATLbits_t EEDATLbits @ 0x193; |
[; ;pic16f1825.h: 2832: typedef union { |
[; ;pic16f1825.h: 2833: struct { |
[; ;pic16f1825.h: 2834: unsigned EEDATL :8; |
[; ;pic16f1825.h: 2835: }; |
[; ;pic16f1825.h: 2836: } EEDATAbits_t; |
[; ;pic16f1825.h: 2837: extern volatile EEDATAbits_t EEDATAbits @ 0x193; |
[; ;pic16f1825.h: 2846: extern volatile unsigned char EEDATH @ 0x194; |
"2848 |
[; ;pic16f1825.h: 2848: asm("EEDATH equ 0194h"); |
[; <" EEDATH equ 0194h ;# "> |
[; ;pic16f1825.h: 2851: typedef union { |
[; ;pic16f1825.h: 2852: struct { |
[; ;pic16f1825.h: 2853: unsigned EEDATH :6; |
[; ;pic16f1825.h: 2854: }; |
[; ;pic16f1825.h: 2855: } EEDATHbits_t; |
[; ;pic16f1825.h: 2856: extern volatile EEDATHbits_t EEDATHbits @ 0x194; |
[; ;pic16f1825.h: 2865: extern volatile unsigned char EECON1 @ 0x195; |
"2867 |
[; ;pic16f1825.h: 2867: asm("EECON1 equ 0195h"); |
[; <" EECON1 equ 0195h ;# "> |
[; ;pic16f1825.h: 2870: typedef union { |
[; ;pic16f1825.h: 2871: struct { |
[; ;pic16f1825.h: 2872: unsigned RD :1; |
[; ;pic16f1825.h: 2873: unsigned WR :1; |
[; ;pic16f1825.h: 2874: unsigned WREN :1; |
[; ;pic16f1825.h: 2875: unsigned WRERR :1; |
[; ;pic16f1825.h: 2876: unsigned FREE :1; |
[; ;pic16f1825.h: 2877: unsigned LWLO :1; |
[; ;pic16f1825.h: 2878: unsigned CFGS :1; |
[; ;pic16f1825.h: 2879: unsigned EEPGD :1; |
[; ;pic16f1825.h: 2880: }; |
[; ;pic16f1825.h: 2881: } EECON1bits_t; |
[; ;pic16f1825.h: 2882: extern volatile EECON1bits_t EECON1bits @ 0x195; |
[; ;pic16f1825.h: 2926: extern volatile unsigned char EECON2 @ 0x196; |
"2928 |
[; ;pic16f1825.h: 2928: asm("EECON2 equ 0196h"); |
[; <" EECON2 equ 0196h ;# "> |
[; ;pic16f1825.h: 2931: typedef union { |
[; ;pic16f1825.h: 2932: struct { |
[; ;pic16f1825.h: 2933: unsigned EECON2 :8; |
[; ;pic16f1825.h: 2934: }; |
[; ;pic16f1825.h: 2935: } EECON2bits_t; |
[; ;pic16f1825.h: 2936: extern volatile EECON2bits_t EECON2bits @ 0x196; |
[; ;pic16f1825.h: 2945: extern volatile unsigned char RCREG @ 0x199; |
"2947 |
[; ;pic16f1825.h: 2947: asm("RCREG equ 0199h"); |
[; <" RCREG equ 0199h ;# "> |
[; ;pic16f1825.h: 2950: typedef union { |
[; ;pic16f1825.h: 2951: struct { |
[; ;pic16f1825.h: 2952: unsigned RCREG :8; |
[; ;pic16f1825.h: 2953: }; |
[; ;pic16f1825.h: 2954: } RCREGbits_t; |
[; ;pic16f1825.h: 2955: extern volatile RCREGbits_t RCREGbits @ 0x199; |
[; ;pic16f1825.h: 2964: extern volatile unsigned char TXREG @ 0x19A; |
"2966 |
[; ;pic16f1825.h: 2966: asm("TXREG equ 019Ah"); |
[; <" TXREG equ 019Ah ;# "> |
[; ;pic16f1825.h: 2969: typedef union { |
[; ;pic16f1825.h: 2970: struct { |
[; ;pic16f1825.h: 2971: unsigned TXREG :8; |
[; ;pic16f1825.h: 2972: }; |
[; ;pic16f1825.h: 2973: } TXREGbits_t; |
[; ;pic16f1825.h: 2974: extern volatile TXREGbits_t TXREGbits @ 0x19A; |
[; ;pic16f1825.h: 2983: extern volatile unsigned short SPBRG @ 0x19B; |
"2985 |
[; ;pic16f1825.h: 2985: asm("SPBRG equ 019Bh"); |
[; <" SPBRG equ 019Bh ;# "> |
[; ;pic16f1825.h: 2989: extern volatile unsigned char SPBRGL @ 0x19B; |
"2991 |
[; ;pic16f1825.h: 2991: asm("SPBRGL equ 019Bh"); |
[; <" SPBRGL equ 019Bh ;# "> |
[; ;pic16f1825.h: 2994: typedef union { |
[; ;pic16f1825.h: 2995: struct { |
[; ;pic16f1825.h: 2996: unsigned SPBRGL :8; |
[; ;pic16f1825.h: 2997: }; |
[; ;pic16f1825.h: 2998: } SPBRGLbits_t; |
[; ;pic16f1825.h: 2999: extern volatile SPBRGLbits_t SPBRGLbits @ 0x19B; |
[; ;pic16f1825.h: 3008: extern volatile unsigned char SPBRGH @ 0x19C; |
"3010 |
[; ;pic16f1825.h: 3010: asm("SPBRGH equ 019Ch"); |
[; <" SPBRGH equ 019Ch ;# "> |
[; ;pic16f1825.h: 3013: typedef union { |
[; ;pic16f1825.h: 3014: struct { |
[; ;pic16f1825.h: 3015: unsigned SPBRGH :8; |
[; ;pic16f1825.h: 3016: }; |
[; ;pic16f1825.h: 3017: } SPBRGHbits_t; |
[; ;pic16f1825.h: 3018: extern volatile SPBRGHbits_t SPBRGHbits @ 0x19C; |
[; ;pic16f1825.h: 3027: extern volatile unsigned char RCSTA @ 0x19D; |
"3029 |
[; ;pic16f1825.h: 3029: asm("RCSTA equ 019Dh"); |
[; <" RCSTA equ 019Dh ;# "> |
[; ;pic16f1825.h: 3032: typedef union { |
[; ;pic16f1825.h: 3033: struct { |
[; ;pic16f1825.h: 3034: unsigned RX9D :1; |
[; ;pic16f1825.h: 3035: unsigned OERR :1; |
[; ;pic16f1825.h: 3036: unsigned FERR :1; |
[; ;pic16f1825.h: 3037: unsigned ADDEN :1; |
[; ;pic16f1825.h: 3038: unsigned CREN :1; |
[; ;pic16f1825.h: 3039: unsigned SREN :1; |
[; ;pic16f1825.h: 3040: unsigned RX9 :1; |
[; ;pic16f1825.h: 3041: unsigned SPEN :1; |
[; ;pic16f1825.h: 3042: }; |
[; ;pic16f1825.h: 3043: } RCSTAbits_t; |
[; ;pic16f1825.h: 3044: extern volatile RCSTAbits_t RCSTAbits @ 0x19D; |
[; ;pic16f1825.h: 3088: extern volatile unsigned char TXSTA @ 0x19E; |
"3090 |
[; ;pic16f1825.h: 3090: asm("TXSTA equ 019Eh"); |
[; <" TXSTA equ 019Eh ;# "> |
[; ;pic16f1825.h: 3093: typedef union { |
[; ;pic16f1825.h: 3094: struct { |
[; ;pic16f1825.h: 3095: unsigned TX9D :1; |
[; ;pic16f1825.h: 3096: unsigned TRMT :1; |
[; ;pic16f1825.h: 3097: unsigned BRGH :1; |
[; ;pic16f1825.h: 3098: unsigned SENDB :1; |
[; ;pic16f1825.h: 3099: unsigned SYNC :1; |
[; ;pic16f1825.h: 3100: unsigned TXEN :1; |
[; ;pic16f1825.h: 3101: unsigned TX9 :1; |
[; ;pic16f1825.h: 3102: unsigned CSRC :1; |
[; ;pic16f1825.h: 3103: }; |
[; ;pic16f1825.h: 3104: } TXSTAbits_t; |
[; ;pic16f1825.h: 3105: extern volatile TXSTAbits_t TXSTAbits @ 0x19E; |
[; ;pic16f1825.h: 3149: extern volatile unsigned char BAUDCON @ 0x19F; |
"3151 |
[; ;pic16f1825.h: 3151: asm("BAUDCON equ 019Fh"); |
[; <" BAUDCON equ 019Fh ;# "> |
[; ;pic16f1825.h: 3154: typedef union { |
[; ;pic16f1825.h: 3155: struct { |
[; ;pic16f1825.h: 3156: unsigned ABDEN :1; |
[; ;pic16f1825.h: 3157: unsigned WUE :1; |
[; ;pic16f1825.h: 3158: unsigned :1; |
[; ;pic16f1825.h: 3159: unsigned BRG16 :1; |
[; ;pic16f1825.h: 3160: unsigned SCKP :1; |
[; ;pic16f1825.h: 3161: unsigned :1; |
[; ;pic16f1825.h: 3162: unsigned RCIDL :1; |
[; ;pic16f1825.h: 3163: unsigned ABDOVF :1; |
[; ;pic16f1825.h: 3164: }; |
[; ;pic16f1825.h: 3165: } BAUDCONbits_t; |
[; ;pic16f1825.h: 3166: extern volatile BAUDCONbits_t BAUDCONbits @ 0x19F; |
[; ;pic16f1825.h: 3200: extern volatile unsigned char WPUA @ 0x20C; |
"3202 |
[; ;pic16f1825.h: 3202: asm("WPUA equ 020Ch"); |
[; <" WPUA equ 020Ch ;# "> |
[; ;pic16f1825.h: 3205: typedef union { |
[; ;pic16f1825.h: 3206: struct { |
[; ;pic16f1825.h: 3207: unsigned WPUA0 :1; |
[; ;pic16f1825.h: 3208: unsigned WPUA1 :1; |
[; ;pic16f1825.h: 3209: unsigned WPUA2 :1; |
[; ;pic16f1825.h: 3210: unsigned WPUA3 :1; |
[; ;pic16f1825.h: 3211: unsigned WPUA4 :1; |
[; ;pic16f1825.h: 3212: unsigned WPUA5 :1; |
[; ;pic16f1825.h: 3213: }; |
[; ;pic16f1825.h: 3214: struct { |
[; ;pic16f1825.h: 3215: unsigned WPUA :6; |
[; ;pic16f1825.h: 3216: }; |
[; ;pic16f1825.h: 3217: } WPUAbits_t; |
[; ;pic16f1825.h: 3218: extern volatile WPUAbits_t WPUAbits @ 0x20C; |
[; ;pic16f1825.h: 3257: extern volatile unsigned char WPUC @ 0x20E; |
"3259 |
[; ;pic16f1825.h: 3259: asm("WPUC equ 020Eh"); |
[; <" WPUC equ 020Eh ;# "> |
[; ;pic16f1825.h: 3262: typedef union { |
[; ;pic16f1825.h: 3263: struct { |
[; ;pic16f1825.h: 3264: unsigned WPUC0 :1; |
[; ;pic16f1825.h: 3265: unsigned WPUC1 :1; |
[; ;pic16f1825.h: 3266: unsigned WPUC2 :1; |
[; ;pic16f1825.h: 3267: unsigned WPUC3 :1; |
[; ;pic16f1825.h: 3268: unsigned WPUC4 :1; |
[; ;pic16f1825.h: 3269: unsigned WPUC5 :1; |
[; ;pic16f1825.h: 3270: }; |
[; ;pic16f1825.h: 3271: } WPUCbits_t; |
[; ;pic16f1825.h: 3272: extern volatile WPUCbits_t WPUCbits @ 0x20E; |
[; ;pic16f1825.h: 3306: extern volatile unsigned char SSP1BUF @ 0x211; |
"3308 |
[; ;pic16f1825.h: 3308: asm("SSP1BUF equ 0211h"); |
[; <" SSP1BUF equ 0211h ;# "> |
[; ;pic16f1825.h: 3311: extern volatile unsigned char SSPBUF @ 0x211; |
"3313 |
[; ;pic16f1825.h: 3313: asm("SSPBUF equ 0211h"); |
[; <" SSPBUF equ 0211h ;# "> |
[; ;pic16f1825.h: 3316: typedef union { |
[; ;pic16f1825.h: 3317: struct { |
[; ;pic16f1825.h: 3318: unsigned SSPBUF :8; |
[; ;pic16f1825.h: 3319: }; |
[; ;pic16f1825.h: 3320: } SSP1BUFbits_t; |
[; ;pic16f1825.h: 3321: extern volatile SSP1BUFbits_t SSP1BUFbits @ 0x211; |
[; ;pic16f1825.h: 3329: typedef union { |
[; ;pic16f1825.h: 3330: struct { |
[; ;pic16f1825.h: 3331: unsigned SSPBUF :8; |
[; ;pic16f1825.h: 3332: }; |
[; ;pic16f1825.h: 3333: } SSPBUFbits_t; |
[; ;pic16f1825.h: 3334: extern volatile SSPBUFbits_t SSPBUFbits @ 0x211; |
[; ;pic16f1825.h: 3343: extern volatile unsigned char SSP1ADD @ 0x212; |
"3345 |
[; ;pic16f1825.h: 3345: asm("SSP1ADD equ 0212h"); |
[; <" SSP1ADD equ 0212h ;# "> |
[; ;pic16f1825.h: 3348: extern volatile unsigned char SSPADD @ 0x212; |
"3350 |
[; ;pic16f1825.h: 3350: asm("SSPADD equ 0212h"); |
[; <" SSPADD equ 0212h ;# "> |
[; ;pic16f1825.h: 3353: typedef union { |
[; ;pic16f1825.h: 3354: struct { |
[; ;pic16f1825.h: 3355: unsigned SSPADD :8; |
[; ;pic16f1825.h: 3356: }; |
[; ;pic16f1825.h: 3357: } SSP1ADDbits_t; |
[; ;pic16f1825.h: 3358: extern volatile SSP1ADDbits_t SSP1ADDbits @ 0x212; |
[; ;pic16f1825.h: 3366: typedef union { |
[; ;pic16f1825.h: 3367: struct { |
[; ;pic16f1825.h: 3368: unsigned SSPADD :8; |
[; ;pic16f1825.h: 3369: }; |
[; ;pic16f1825.h: 3370: } SSPADDbits_t; |
[; ;pic16f1825.h: 3371: extern volatile SSPADDbits_t SSPADDbits @ 0x212; |
[; ;pic16f1825.h: 3380: extern volatile unsigned char SSP1MSK @ 0x213; |
"3382 |
[; ;pic16f1825.h: 3382: asm("SSP1MSK equ 0213h"); |
[; <" SSP1MSK equ 0213h ;# "> |
[; ;pic16f1825.h: 3385: extern volatile unsigned char SSPMSK @ 0x213; |
"3387 |
[; ;pic16f1825.h: 3387: asm("SSPMSK equ 0213h"); |
[; <" SSPMSK equ 0213h ;# "> |
[; ;pic16f1825.h: 3390: typedef union { |
[; ;pic16f1825.h: 3391: struct { |
[; ;pic16f1825.h: 3392: unsigned SSPMSK :8; |
[; ;pic16f1825.h: 3393: }; |
[; ;pic16f1825.h: 3394: } SSP1MSKbits_t; |
[; ;pic16f1825.h: 3395: extern volatile SSP1MSKbits_t SSP1MSKbits @ 0x213; |
[; ;pic16f1825.h: 3403: typedef union { |
[; ;pic16f1825.h: 3404: struct { |
[; ;pic16f1825.h: 3405: unsigned SSPMSK :8; |
[; ;pic16f1825.h: 3406: }; |
[; ;pic16f1825.h: 3407: } SSPMSKbits_t; |
[; ;pic16f1825.h: 3408: extern volatile SSPMSKbits_t SSPMSKbits @ 0x213; |
[; ;pic16f1825.h: 3417: extern volatile unsigned char SSP1STAT @ 0x214; |
"3419 |
[; ;pic16f1825.h: 3419: asm("SSP1STAT equ 0214h"); |
[; <" SSP1STAT equ 0214h ;# "> |
[; ;pic16f1825.h: 3422: extern volatile unsigned char SSPSTAT @ 0x214; |
"3424 |
[; ;pic16f1825.h: 3424: asm("SSPSTAT equ 0214h"); |
[; <" SSPSTAT equ 0214h ;# "> |
[; ;pic16f1825.h: 3427: typedef union { |
[; ;pic16f1825.h: 3428: struct { |
[; ;pic16f1825.h: 3429: unsigned BF :1; |
[; ;pic16f1825.h: 3430: unsigned UA :1; |
[; ;pic16f1825.h: 3431: unsigned R_nW :1; |
[; ;pic16f1825.h: 3432: unsigned S :1; |
[; ;pic16f1825.h: 3433: unsigned P :1; |
[; ;pic16f1825.h: 3434: unsigned D_nA :1; |
[; ;pic16f1825.h: 3435: unsigned CKE :1; |
[; ;pic16f1825.h: 3436: unsigned SMP :1; |
[; ;pic16f1825.h: 3437: }; |
[; ;pic16f1825.h: 3438: } SSP1STATbits_t; |
[; ;pic16f1825.h: 3439: extern volatile SSP1STATbits_t SSP1STATbits @ 0x214; |
[; ;pic16f1825.h: 3482: typedef union { |
[; ;pic16f1825.h: 3483: struct { |
[; ;pic16f1825.h: 3484: unsigned BF :1; |
[; ;pic16f1825.h: 3485: unsigned UA :1; |
[; ;pic16f1825.h: 3486: unsigned R_nW :1; |
[; ;pic16f1825.h: 3487: unsigned S :1; |
[; ;pic16f1825.h: 3488: unsigned P :1; |
[; ;pic16f1825.h: 3489: unsigned D_nA :1; |
[; ;pic16f1825.h: 3490: unsigned CKE :1; |
[; ;pic16f1825.h: 3491: unsigned SMP :1; |
[; ;pic16f1825.h: 3492: }; |
[; ;pic16f1825.h: 3493: } SSPSTATbits_t; |
[; ;pic16f1825.h: 3494: extern volatile SSPSTATbits_t SSPSTATbits @ 0x214; |
[; ;pic16f1825.h: 3538: extern volatile unsigned char SSP1CON1 @ 0x215; |
"3540 |
[; ;pic16f1825.h: 3540: asm("SSP1CON1 equ 0215h"); |
[; <" SSP1CON1 equ 0215h ;# "> |
[; ;pic16f1825.h: 3543: extern volatile unsigned char SSPCON1 @ 0x215; |
"3545 |
[; ;pic16f1825.h: 3545: asm("SSPCON1 equ 0215h"); |
[; <" SSPCON1 equ 0215h ;# "> |
[; ;pic16f1825.h: 3547: extern volatile unsigned char SSPCON @ 0x215; |
"3549 |
[; ;pic16f1825.h: 3549: asm("SSPCON equ 0215h"); |
[; <" SSPCON equ 0215h ;# "> |
[; ;pic16f1825.h: 3552: typedef union { |
[; ;pic16f1825.h: 3553: struct { |
[; ;pic16f1825.h: 3554: unsigned SSPM0 :1; |
[; ;pic16f1825.h: 3555: unsigned SSPM1 :1; |
[; ;pic16f1825.h: 3556: unsigned SSPM2 :1; |
[; ;pic16f1825.h: 3557: unsigned SSPM3 :1; |
[; ;pic16f1825.h: 3558: unsigned CKP :1; |
[; ;pic16f1825.h: 3559: unsigned SSPEN :1; |
[; ;pic16f1825.h: 3560: unsigned SSPOV :1; |
[; ;pic16f1825.h: 3561: unsigned WCOL :1; |
[; ;pic16f1825.h: 3562: }; |
[; ;pic16f1825.h: 3563: struct { |
[; ;pic16f1825.h: 3564: unsigned SSPM :4; |
[; ;pic16f1825.h: 3565: }; |
[; ;pic16f1825.h: 3566: } SSP1CON1bits_t; |
[; ;pic16f1825.h: 3567: extern volatile SSP1CON1bits_t SSP1CON1bits @ 0x215; |
[; ;pic16f1825.h: 3615: typedef union { |
[; ;pic16f1825.h: 3616: struct { |
[; ;pic16f1825.h: 3617: unsigned SSPM0 :1; |
[; ;pic16f1825.h: 3618: unsigned SSPM1 :1; |
[; ;pic16f1825.h: 3619: unsigned SSPM2 :1; |
[; ;pic16f1825.h: 3620: unsigned SSPM3 :1; |
[; ;pic16f1825.h: 3621: unsigned CKP :1; |
[; ;pic16f1825.h: 3622: unsigned SSPEN :1; |
[; ;pic16f1825.h: 3623: unsigned SSPOV :1; |
[; ;pic16f1825.h: 3624: unsigned WCOL :1; |
[; ;pic16f1825.h: 3625: }; |
[; ;pic16f1825.h: 3626: struct { |
[; ;pic16f1825.h: 3627: unsigned SSPM :4; |
[; ;pic16f1825.h: 3628: }; |
[; ;pic16f1825.h: 3629: } SSPCON1bits_t; |
[; ;pic16f1825.h: 3630: extern volatile SSPCON1bits_t SSPCON1bits @ 0x215; |
[; ;pic16f1825.h: 3677: typedef union { |
[; ;pic16f1825.h: 3678: struct { |
[; ;pic16f1825.h: 3679: unsigned SSPM0 :1; |
[; ;pic16f1825.h: 3680: unsigned SSPM1 :1; |
[; ;pic16f1825.h: 3681: unsigned SSPM2 :1; |
[; ;pic16f1825.h: 3682: unsigned SSPM3 :1; |
[; ;pic16f1825.h: 3683: unsigned CKP :1; |
[; ;pic16f1825.h: 3684: unsigned SSPEN :1; |
[; ;pic16f1825.h: 3685: unsigned SSPOV :1; |
[; ;pic16f1825.h: 3686: unsigned WCOL :1; |
[; ;pic16f1825.h: 3687: }; |
[; ;pic16f1825.h: 3688: struct { |
[; ;pic16f1825.h: 3689: unsigned SSPM :4; |
[; ;pic16f1825.h: 3690: }; |
[; ;pic16f1825.h: 3691: } SSPCONbits_t; |
[; ;pic16f1825.h: 3692: extern volatile SSPCONbits_t SSPCONbits @ 0x215; |
[; ;pic16f1825.h: 3741: extern volatile unsigned char SSP1CON2 @ 0x216; |
"3743 |
[; ;pic16f1825.h: 3743: asm("SSP1CON2 equ 0216h"); |
[; <" SSP1CON2 equ 0216h ;# "> |
[; ;pic16f1825.h: 3746: extern volatile unsigned char SSPCON2 @ 0x216; |
"3748 |
[; ;pic16f1825.h: 3748: asm("SSPCON2 equ 0216h"); |
[; <" SSPCON2 equ 0216h ;# "> |
[; ;pic16f1825.h: 3751: typedef union { |
[; ;pic16f1825.h: 3752: struct { |
[; ;pic16f1825.h: 3753: unsigned SEN :1; |
[; ;pic16f1825.h: 3754: unsigned RSEN :1; |
[; ;pic16f1825.h: 3755: unsigned PEN :1; |
[; ;pic16f1825.h: 3756: unsigned RCEN :1; |
[; ;pic16f1825.h: 3757: unsigned ACKEN :1; |
[; ;pic16f1825.h: 3758: unsigned ACKDT :1; |
[; ;pic16f1825.h: 3759: unsigned ACKSTAT :1; |
[; ;pic16f1825.h: 3760: unsigned GCEN :1; |
[; ;pic16f1825.h: 3761: }; |
[; ;pic16f1825.h: 3762: } SSP1CON2bits_t; |
[; ;pic16f1825.h: 3763: extern volatile SSP1CON2bits_t SSP1CON2bits @ 0x216; |
[; ;pic16f1825.h: 3806: typedef union { |
[; ;pic16f1825.h: 3807: struct { |
[; ;pic16f1825.h: 3808: unsigned SEN :1; |
[; ;pic16f1825.h: 3809: unsigned RSEN :1; |
[; ;pic16f1825.h: 3810: unsigned PEN :1; |
[; ;pic16f1825.h: 3811: unsigned RCEN :1; |
[; ;pic16f1825.h: 3812: unsigned ACKEN :1; |
[; ;pic16f1825.h: 3813: unsigned ACKDT :1; |
[; ;pic16f1825.h: 3814: unsigned ACKSTAT :1; |
[; ;pic16f1825.h: 3815: unsigned GCEN :1; |
[; ;pic16f1825.h: 3816: }; |
[; ;pic16f1825.h: 3817: } SSPCON2bits_t; |
[; ;pic16f1825.h: 3818: extern volatile SSPCON2bits_t SSPCON2bits @ 0x216; |
[; ;pic16f1825.h: 3862: extern volatile unsigned char SSP1CON3 @ 0x217; |
"3864 |
[; ;pic16f1825.h: 3864: asm("SSP1CON3 equ 0217h"); |
[; <" SSP1CON3 equ 0217h ;# "> |
[; ;pic16f1825.h: 3867: extern volatile unsigned char SSPCON3 @ 0x217; |
"3869 |
[; ;pic16f1825.h: 3869: asm("SSPCON3 equ 0217h"); |
[; <" SSPCON3 equ 0217h ;# "> |
[; ;pic16f1825.h: 3872: typedef union { |
[; ;pic16f1825.h: 3873: struct { |
[; ;pic16f1825.h: 3874: unsigned DHEN :1; |
[; ;pic16f1825.h: 3875: unsigned AHEN :1; |
[; ;pic16f1825.h: 3876: unsigned SBCDE :1; |
[; ;pic16f1825.h: 3877: unsigned SDAHT :1; |
[; ;pic16f1825.h: 3878: unsigned BOEN :1; |
[; ;pic16f1825.h: 3879: unsigned SCIE :1; |
[; ;pic16f1825.h: 3880: unsigned PCIE :1; |
[; ;pic16f1825.h: 3881: unsigned ACKTIM :1; |
[; ;pic16f1825.h: 3882: }; |
[; ;pic16f1825.h: 3883: } SSP1CON3bits_t; |
[; ;pic16f1825.h: 3884: extern volatile SSP1CON3bits_t SSP1CON3bits @ 0x217; |
[; ;pic16f1825.h: 3927: typedef union { |
[; ;pic16f1825.h: 3928: struct { |
[; ;pic16f1825.h: 3929: unsigned DHEN :1; |
[; ;pic16f1825.h: 3930: unsigned AHEN :1; |
[; ;pic16f1825.h: 3931: unsigned SBCDE :1; |
[; ;pic16f1825.h: 3932: unsigned SDAHT :1; |
[; ;pic16f1825.h: 3933: unsigned BOEN :1; |
[; ;pic16f1825.h: 3934: unsigned SCIE :1; |
[; ;pic16f1825.h: 3935: unsigned PCIE :1; |
[; ;pic16f1825.h: 3936: unsigned ACKTIM :1; |
[; ;pic16f1825.h: 3937: }; |
[; ;pic16f1825.h: 3938: } SSPCON3bits_t; |
[; ;pic16f1825.h: 3939: extern volatile SSPCON3bits_t SSPCON3bits @ 0x217; |
[; ;pic16f1825.h: 3983: extern volatile unsigned char CCPR1L @ 0x291; |
"3985 |
[; ;pic16f1825.h: 3985: asm("CCPR1L equ 0291h"); |
[; <" CCPR1L equ 0291h ;# "> |
[; ;pic16f1825.h: 3988: typedef union { |
[; ;pic16f1825.h: 3989: struct { |
[; ;pic16f1825.h: 3990: unsigned CCPR1L :8; |
[; ;pic16f1825.h: 3991: }; |
[; ;pic16f1825.h: 3992: } CCPR1Lbits_t; |
[; ;pic16f1825.h: 3993: extern volatile CCPR1Lbits_t CCPR1Lbits @ 0x291; |
[; ;pic16f1825.h: 4002: extern volatile unsigned char CCPR1H @ 0x292; |
"4004 |
[; ;pic16f1825.h: 4004: asm("CCPR1H equ 0292h"); |
[; <" CCPR1H equ 0292h ;# "> |
[; ;pic16f1825.h: 4007: typedef union { |
[; ;pic16f1825.h: 4008: struct { |
[; ;pic16f1825.h: 4009: unsigned CCPR1H :8; |
[; ;pic16f1825.h: 4010: }; |
[; ;pic16f1825.h: 4011: } CCPR1Hbits_t; |
[; ;pic16f1825.h: 4012: extern volatile CCPR1Hbits_t CCPR1Hbits @ 0x292; |
[; ;pic16f1825.h: 4021: extern volatile unsigned char CCP1CON @ 0x293; |
"4023 |
[; ;pic16f1825.h: 4023: asm("CCP1CON equ 0293h"); |
[; <" CCP1CON equ 0293h ;# "> |
[; ;pic16f1825.h: 4026: typedef union { |
[; ;pic16f1825.h: 4027: struct { |
[; ;pic16f1825.h: 4028: unsigned CCP1M0 :1; |
[; ;pic16f1825.h: 4029: unsigned CCP1M1 :1; |
[; ;pic16f1825.h: 4030: unsigned CCP1M2 :1; |
[; ;pic16f1825.h: 4031: unsigned CCP1M3 :1; |
[; ;pic16f1825.h: 4032: unsigned DC1B0 :1; |
[; ;pic16f1825.h: 4033: unsigned DC1B1 :1; |
[; ;pic16f1825.h: 4034: unsigned P1M0 :1; |
[; ;pic16f1825.h: 4035: unsigned P1M1 :1; |
[; ;pic16f1825.h: 4036: }; |
[; ;pic16f1825.h: 4037: struct { |
[; ;pic16f1825.h: 4038: unsigned CCP1M :4; |
[; ;pic16f1825.h: 4039: unsigned DC1B :2; |
[; ;pic16f1825.h: 4040: unsigned P1M :2; |
[; ;pic16f1825.h: 4041: }; |
[; ;pic16f1825.h: 4042: } CCP1CONbits_t; |
[; ;pic16f1825.h: 4043: extern volatile CCP1CONbits_t CCP1CONbits @ 0x293; |
[; ;pic16f1825.h: 4102: extern volatile unsigned char PWM1CON @ 0x294; |
"4104 |
[; ;pic16f1825.h: 4104: asm("PWM1CON equ 0294h"); |
[; <" PWM1CON equ 0294h ;# "> |
[; ;pic16f1825.h: 4107: typedef union { |
[; ;pic16f1825.h: 4108: struct { |
[; ;pic16f1825.h: 4109: unsigned P1DC0 :1; |
[; ;pic16f1825.h: 4110: unsigned P1DC1 :1; |
[; ;pic16f1825.h: 4111: unsigned P1DC2 :1; |
[; ;pic16f1825.h: 4112: unsigned P1DC3 :1; |
[; ;pic16f1825.h: 4113: unsigned P1DC4 :1; |
[; ;pic16f1825.h: 4114: unsigned P1DC5 :1; |
[; ;pic16f1825.h: 4115: unsigned P1DC6 :1; |
[; ;pic16f1825.h: 4116: unsigned P1RSEN :1; |
[; ;pic16f1825.h: 4117: }; |
[; ;pic16f1825.h: 4118: struct { |
[; ;pic16f1825.h: 4119: unsigned P1DC :7; |
[; ;pic16f1825.h: 4120: }; |
[; ;pic16f1825.h: 4121: } PWM1CONbits_t; |
[; ;pic16f1825.h: 4122: extern volatile PWM1CONbits_t PWM1CONbits @ 0x294; |
[; ;pic16f1825.h: 4171: extern volatile unsigned char CCP1AS @ 0x295; |
"4173 |
[; ;pic16f1825.h: 4173: asm("CCP1AS equ 0295h"); |
[; <" CCP1AS equ 0295h ;# "> |
[; ;pic16f1825.h: 4176: extern volatile unsigned char ECCP1AS @ 0x295; |
"4178 |
[; ;pic16f1825.h: 4178: asm("ECCP1AS equ 0295h"); |
[; <" ECCP1AS equ 0295h ;# "> |
[; ;pic16f1825.h: 4181: typedef union { |
[; ;pic16f1825.h: 4182: struct { |
[; ;pic16f1825.h: 4183: unsigned PSS1BD0 :1; |
[; ;pic16f1825.h: 4184: unsigned PSS1BD1 :1; |
[; ;pic16f1825.h: 4185: unsigned PSS1AC0 :1; |
[; ;pic16f1825.h: 4186: unsigned PSS1AC1 :1; |
[; ;pic16f1825.h: 4187: unsigned CCP1AS0 :1; |
[; ;pic16f1825.h: 4188: unsigned CCP1AS1 :1; |
[; ;pic16f1825.h: 4189: unsigned CCP1AS2 :1; |
[; ;pic16f1825.h: 4190: unsigned CCP1ASE :1; |
[; ;pic16f1825.h: 4191: }; |
[; ;pic16f1825.h: 4192: struct { |
[; ;pic16f1825.h: 4193: unsigned PSS1BD :2; |
[; ;pic16f1825.h: 4194: unsigned PSS1AC :2; |
[; ;pic16f1825.h: 4195: unsigned CCP1AS :3; |
[; ;pic16f1825.h: 4196: }; |
[; ;pic16f1825.h: 4197: } CCP1ASbits_t; |
[; ;pic16f1825.h: 4198: extern volatile CCP1ASbits_t CCP1ASbits @ 0x295; |
[; ;pic16f1825.h: 4256: typedef union { |
[; ;pic16f1825.h: 4257: struct { |
[; ;pic16f1825.h: 4258: unsigned PSS1BD0 :1; |
[; ;pic16f1825.h: 4259: unsigned PSS1BD1 :1; |
[; ;pic16f1825.h: 4260: unsigned PSS1AC0 :1; |
[; ;pic16f1825.h: 4261: unsigned PSS1AC1 :1; |
[; ;pic16f1825.h: 4262: unsigned CCP1AS0 :1; |
[; ;pic16f1825.h: 4263: unsigned CCP1AS1 :1; |
[; ;pic16f1825.h: 4264: unsigned CCP1AS2 :1; |
[; ;pic16f1825.h: 4265: unsigned CCP1ASE :1; |
[; ;pic16f1825.h: 4266: }; |
[; ;pic16f1825.h: 4267: struct { |
[; ;pic16f1825.h: 4268: unsigned PSS1BD :2; |
[; ;pic16f1825.h: 4269: unsigned PSS1AC :2; |
[; ;pic16f1825.h: 4270: unsigned CCP1AS :3; |
[; ;pic16f1825.h: 4271: }; |
[; ;pic16f1825.h: 4272: } ECCP1ASbits_t; |
[; ;pic16f1825.h: 4273: extern volatile ECCP1ASbits_t ECCP1ASbits @ 0x295; |
[; ;pic16f1825.h: 4332: extern volatile unsigned char PSTR1CON @ 0x296; |
"4334 |
[; ;pic16f1825.h: 4334: asm("PSTR1CON equ 0296h"); |
[; <" PSTR1CON equ 0296h ;# "> |
[; ;pic16f1825.h: 4337: typedef union { |
[; ;pic16f1825.h: 4338: struct { |
[; ;pic16f1825.h: 4339: unsigned STR1A :1; |
[; ;pic16f1825.h: 4340: unsigned STR1B :1; |
[; ;pic16f1825.h: 4341: unsigned STR1C :1; |
[; ;pic16f1825.h: 4342: unsigned STR1D :1; |
[; ;pic16f1825.h: 4343: unsigned STR1SYNC :1; |
[; ;pic16f1825.h: 4344: }; |
[; ;pic16f1825.h: 4345: } PSTR1CONbits_t; |
[; ;pic16f1825.h: 4346: extern volatile PSTR1CONbits_t PSTR1CONbits @ 0x296; |
[; ;pic16f1825.h: 4375: extern volatile unsigned char CCPR2L @ 0x298; |
"4377 |
[; ;pic16f1825.h: 4377: asm("CCPR2L equ 0298h"); |
[; <" CCPR2L equ 0298h ;# "> |
[; ;pic16f1825.h: 4380: typedef union { |
[; ;pic16f1825.h: 4381: struct { |
[; ;pic16f1825.h: 4382: unsigned CCPR2L :8; |
[; ;pic16f1825.h: 4383: }; |
[; ;pic16f1825.h: 4384: } CCPR2Lbits_t; |
[; ;pic16f1825.h: 4385: extern volatile CCPR2Lbits_t CCPR2Lbits @ 0x298; |
[; ;pic16f1825.h: 4394: extern volatile unsigned char CCPR2H @ 0x299; |
"4396 |
[; ;pic16f1825.h: 4396: asm("CCPR2H equ 0299h"); |
[; <" CCPR2H equ 0299h ;# "> |
[; ;pic16f1825.h: 4399: typedef union { |
[; ;pic16f1825.h: 4400: struct { |
[; ;pic16f1825.h: 4401: unsigned CCP2RH :8; |
[; ;pic16f1825.h: 4402: }; |
[; ;pic16f1825.h: 4403: } CCPR2Hbits_t; |
[; ;pic16f1825.h: 4404: extern volatile CCPR2Hbits_t CCPR2Hbits @ 0x299; |
[; ;pic16f1825.h: 4413: extern volatile unsigned char CCP2CON @ 0x29A; |
"4415 |
[; ;pic16f1825.h: 4415: asm("CCP2CON equ 029Ah"); |
[; <" CCP2CON equ 029Ah ;# "> |
[; ;pic16f1825.h: 4418: typedef union { |
[; ;pic16f1825.h: 4419: struct { |
[; ;pic16f1825.h: 4420: unsigned CCP2M0 :1; |
[; ;pic16f1825.h: 4421: unsigned CCP2M1 :1; |
[; ;pic16f1825.h: 4422: unsigned CCP2M2 :1; |
[; ;pic16f1825.h: 4423: unsigned CCP2M3 :1; |
[; ;pic16f1825.h: 4424: unsigned DC2B0 :1; |
[; ;pic16f1825.h: 4425: unsigned DC2B1 :1; |
[; ;pic16f1825.h: 4426: unsigned P2M0 :1; |
[; ;pic16f1825.h: 4427: unsigned P2M1 :1; |
[; ;pic16f1825.h: 4428: }; |
[; ;pic16f1825.h: 4429: struct { |
[; ;pic16f1825.h: 4430: unsigned CCP2M :4; |
[; ;pic16f1825.h: 4431: unsigned DC2B :2; |
[; ;pic16f1825.h: 4432: unsigned P2M :2; |
[; ;pic16f1825.h: 4433: }; |
[; ;pic16f1825.h: 4434: } CCP2CONbits_t; |
[; ;pic16f1825.h: 4435: extern volatile CCP2CONbits_t CCP2CONbits @ 0x29A; |
[; ;pic16f1825.h: 4494: extern volatile unsigned char PWM2CON @ 0x29B; |
"4496 |
[; ;pic16f1825.h: 4496: asm("PWM2CON equ 029Bh"); |
[; <" PWM2CON equ 029Bh ;# "> |
[; ;pic16f1825.h: 4499: typedef union { |
[; ;pic16f1825.h: 4500: struct { |
[; ;pic16f1825.h: 4501: unsigned P2DC0 :1; |
[; ;pic16f1825.h: 4502: unsigned P2DC1 :1; |
[; ;pic16f1825.h: 4503: unsigned P2DC2 :1; |
[; ;pic16f1825.h: 4504: unsigned P2DC3 :1; |
[; ;pic16f1825.h: 4505: unsigned P2DC4 :1; |
[; ;pic16f1825.h: 4506: unsigned P2DC5 :1; |
[; ;pic16f1825.h: 4507: unsigned P2DC6 :1; |
[; ;pic16f1825.h: 4508: unsigned P2RSEN :1; |
[; ;pic16f1825.h: 4509: }; |
[; ;pic16f1825.h: 4510: struct { |
[; ;pic16f1825.h: 4511: unsigned P2DC :7; |
[; ;pic16f1825.h: 4512: }; |
[; ;pic16f1825.h: 4513: } PWM2CONbits_t; |
[; ;pic16f1825.h: 4514: extern volatile PWM2CONbits_t PWM2CONbits @ 0x29B; |
[; ;pic16f1825.h: 4563: extern volatile unsigned char CCP2AS @ 0x29C; |
"4565 |
[; ;pic16f1825.h: 4565: asm("CCP2AS equ 029Ch"); |
[; <" CCP2AS equ 029Ch ;# "> |
[; ;pic16f1825.h: 4568: typedef union { |
[; ;pic16f1825.h: 4569: struct { |
[; ;pic16f1825.h: 4570: unsigned PSS2BD0 :1; |
[; ;pic16f1825.h: 4571: unsigned PSS2BD1 :1; |
[; ;pic16f1825.h: 4572: unsigned PSS2AC0 :1; |
[; ;pic16f1825.h: 4573: unsigned PSS2AC1 :1; |
[; ;pic16f1825.h: 4574: unsigned CCP2AS0 :1; |
[; ;pic16f1825.h: 4575: unsigned CCP2AS1 :1; |
[; ;pic16f1825.h: 4576: unsigned CCP2AS2 :1; |
[; ;pic16f1825.h: 4577: unsigned CCP2ASE :1; |
[; ;pic16f1825.h: 4578: }; |
[; ;pic16f1825.h: 4579: struct { |
[; ;pic16f1825.h: 4580: unsigned PSS2BD :2; |
[; ;pic16f1825.h: 4581: unsigned PSS2AC :2; |
[; ;pic16f1825.h: 4582: unsigned CCP2AS :3; |
[; ;pic16f1825.h: 4583: }; |
[; ;pic16f1825.h: 4584: } CCP2ASbits_t; |
[; ;pic16f1825.h: 4585: extern volatile CCP2ASbits_t CCP2ASbits @ 0x29C; |
[; ;pic16f1825.h: 4644: extern volatile unsigned char PSTR2CON @ 0x29D; |
"4646 |
[; ;pic16f1825.h: 4646: asm("PSTR2CON equ 029Dh"); |
[; <" PSTR2CON equ 029Dh ;# "> |
[; ;pic16f1825.h: 4649: typedef union { |
[; ;pic16f1825.h: 4650: struct { |
[; ;pic16f1825.h: 4651: unsigned STR2A :1; |
[; ;pic16f1825.h: 4652: unsigned STR2B :1; |
[; ;pic16f1825.h: 4653: unsigned STR2C :1; |
[; ;pic16f1825.h: 4654: unsigned STR2D :1; |
[; ;pic16f1825.h: 4655: unsigned STR2SYNC :1; |
[; ;pic16f1825.h: 4656: }; |
[; ;pic16f1825.h: 4657: } PSTR2CONbits_t; |
[; ;pic16f1825.h: 4658: extern volatile PSTR2CONbits_t PSTR2CONbits @ 0x29D; |
[; ;pic16f1825.h: 4687: extern volatile unsigned char CCPTMRS @ 0x29E; |
"4689 |
[; ;pic16f1825.h: 4689: asm("CCPTMRS equ 029Eh"); |
[; <" CCPTMRS equ 029Eh ;# "> |
[; ;pic16f1825.h: 4692: typedef union { |
[; ;pic16f1825.h: 4693: struct { |
[; ;pic16f1825.h: 4694: unsigned C1TSEL0 :1; |
[; ;pic16f1825.h: 4695: unsigned C1TSEL1 :1; |
[; ;pic16f1825.h: 4696: unsigned C2TSEL0 :1; |
[; ;pic16f1825.h: 4697: unsigned C2TSEL1 :1; |
[; ;pic16f1825.h: 4698: unsigned C3TSEL0 :1; |
[; ;pic16f1825.h: 4699: unsigned C3TSEL1 :1; |
[; ;pic16f1825.h: 4700: unsigned C4TSEL0 :1; |
[; ;pic16f1825.h: 4701: unsigned C4TSEL1 :1; |
[; ;pic16f1825.h: 4702: }; |
[; ;pic16f1825.h: 4703: struct { |
[; ;pic16f1825.h: 4704: unsigned C1TSEL :2; |
[; ;pic16f1825.h: 4705: unsigned C2TSEL :2; |
[; ;pic16f1825.h: 4706: unsigned C3TSEL :2; |
[; ;pic16f1825.h: 4707: unsigned C4TSEL :2; |
[; ;pic16f1825.h: 4708: }; |
[; ;pic16f1825.h: 4709: } CCPTMRSbits_t; |
[; ;pic16f1825.h: 4710: extern volatile CCPTMRSbits_t CCPTMRSbits @ 0x29E; |
[; ;pic16f1825.h: 4774: extern volatile unsigned char CCPR3L @ 0x311; |
"4776 |
[; ;pic16f1825.h: 4776: asm("CCPR3L equ 0311h"); |
[; <" CCPR3L equ 0311h ;# "> |
[; ;pic16f1825.h: 4779: typedef union { |
[; ;pic16f1825.h: 4780: struct { |
[; ;pic16f1825.h: 4781: unsigned CCPR3L :8; |
[; ;pic16f1825.h: 4782: }; |
[; ;pic16f1825.h: 4783: } CCPR3Lbits_t; |
[; ;pic16f1825.h: 4784: extern volatile CCPR3Lbits_t CCPR3Lbits @ 0x311; |
[; ;pic16f1825.h: 4793: extern volatile unsigned char CCPR3H @ 0x312; |
"4795 |
[; ;pic16f1825.h: 4795: asm("CCPR3H equ 0312h"); |
[; <" CCPR3H equ 0312h ;# "> |
[; ;pic16f1825.h: 4798: typedef union { |
[; ;pic16f1825.h: 4799: struct { |
[; ;pic16f1825.h: 4800: unsigned CCPR3H :8; |
[; ;pic16f1825.h: 4801: }; |
[; ;pic16f1825.h: 4802: } CCPR3Hbits_t; |
[; ;pic16f1825.h: 4803: extern volatile CCPR3Hbits_t CCPR3Hbits @ 0x312; |
[; ;pic16f1825.h: 4812: extern volatile unsigned char CCP3CON @ 0x313; |
"4814 |
[; ;pic16f1825.h: 4814: asm("CCP3CON equ 0313h"); |
[; <" CCP3CON equ 0313h ;# "> |
[; ;pic16f1825.h: 4817: typedef union { |
[; ;pic16f1825.h: 4818: struct { |
[; ;pic16f1825.h: 4819: unsigned CCP3M0 :1; |
[; ;pic16f1825.h: 4820: unsigned CCP3M1 :1; |
[; ;pic16f1825.h: 4821: unsigned CCP3M2 :1; |
[; ;pic16f1825.h: 4822: unsigned CCP3M3 :1; |
[; ;pic16f1825.h: 4823: unsigned DC3B0 :1; |
[; ;pic16f1825.h: 4824: unsigned DC3B1 :1; |
[; ;pic16f1825.h: 4825: }; |
[; ;pic16f1825.h: 4826: struct { |
[; ;pic16f1825.h: 4827: unsigned CCP3M :4; |
[; ;pic16f1825.h: 4828: unsigned DC3B :2; |
[; ;pic16f1825.h: 4829: }; |
[; ;pic16f1825.h: 4830: } CCP3CONbits_t; |
[; ;pic16f1825.h: 4831: extern volatile CCP3CONbits_t CCP3CONbits @ 0x313; |
[; ;pic16f1825.h: 4875: extern volatile unsigned char CCPR4L @ 0x318; |
"4877 |
[; ;pic16f1825.h: 4877: asm("CCPR4L equ 0318h"); |
[; <" CCPR4L equ 0318h ;# "> |
[; ;pic16f1825.h: 4880: typedef union { |
[; ;pic16f1825.h: 4881: struct { |
[; ;pic16f1825.h: 4882: unsigned CCPR4L :8; |
[; ;pic16f1825.h: 4883: }; |
[; ;pic16f1825.h: 4884: } CCPR4Lbits_t; |
[; ;pic16f1825.h: 4885: extern volatile CCPR4Lbits_t CCPR4Lbits @ 0x318; |
[; ;pic16f1825.h: 4894: extern volatile unsigned char CCPR4H @ 0x319; |
"4896 |
[; ;pic16f1825.h: 4896: asm("CCPR4H equ 0319h"); |
[; <" CCPR4H equ 0319h ;# "> |
[; ;pic16f1825.h: 4899: typedef union { |
[; ;pic16f1825.h: 4900: struct { |
[; ;pic16f1825.h: 4901: unsigned CCPR4H :8; |
[; ;pic16f1825.h: 4902: }; |
[; ;pic16f1825.h: 4903: } CCPR4Hbits_t; |
[; ;pic16f1825.h: 4904: extern volatile CCPR4Hbits_t CCPR4Hbits @ 0x319; |
[; ;pic16f1825.h: 4913: extern volatile unsigned char CCP4CON @ 0x31A; |
"4915 |
[; ;pic16f1825.h: 4915: asm("CCP4CON equ 031Ah"); |
[; <" CCP4CON equ 031Ah ;# "> |
[; ;pic16f1825.h: 4918: typedef union { |
[; ;pic16f1825.h: 4919: struct { |
[; ;pic16f1825.h: 4920: unsigned CCP4M0 :1; |
[; ;pic16f1825.h: 4921: unsigned CCP4M1 :1; |
[; ;pic16f1825.h: 4922: unsigned CCP4M2 :1; |
[; ;pic16f1825.h: 4923: unsigned CCP4M3 :1; |
[; ;pic16f1825.h: 4924: unsigned DC4B0 :1; |
[; ;pic16f1825.h: 4925: unsigned DC4B1 :1; |
[; ;pic16f1825.h: 4926: }; |
[; ;pic16f1825.h: 4927: struct { |
[; ;pic16f1825.h: 4928: unsigned CCP4M :4; |
[; ;pic16f1825.h: 4929: unsigned DC4B :2; |
[; ;pic16f1825.h: 4930: }; |
[; ;pic16f1825.h: 4931: } CCP4CONbits_t; |
[; ;pic16f1825.h: 4932: extern volatile CCP4CONbits_t CCP4CONbits @ 0x31A; |
[; ;pic16f1825.h: 4976: extern volatile unsigned char INLVLA @ 0x38C; |
"4978 |
[; ;pic16f1825.h: 4978: asm("INLVLA equ 038Ch"); |
[; <" INLVLA equ 038Ch ;# "> |
[; ;pic16f1825.h: 4981: typedef union { |
[; ;pic16f1825.h: 4982: struct { |
[; ;pic16f1825.h: 4983: unsigned INLVLA0 :1; |
[; ;pic16f1825.h: 4984: unsigned INLVLA1 :1; |
[; ;pic16f1825.h: 4985: unsigned INLVLA2 :1; |
[; ;pic16f1825.h: 4986: unsigned INLVLA3 :1; |
[; ;pic16f1825.h: 4987: unsigned INLVLA4 :1; |
[; ;pic16f1825.h: 4988: unsigned INLVLA5 :1; |
[; ;pic16f1825.h: 4989: }; |
[; ;pic16f1825.h: 4990: struct { |
[; ;pic16f1825.h: 4991: unsigned INLVLA :6; |
[; ;pic16f1825.h: 4992: }; |
[; ;pic16f1825.h: 4993: } INLVLAbits_t; |
[; ;pic16f1825.h: 4994: extern volatile INLVLAbits_t INLVLAbits @ 0x38C; |
[; ;pic16f1825.h: 5033: extern volatile unsigned char INLVLC @ 0x38E; |
"5035 |
[; ;pic16f1825.h: 5035: asm("INLVLC equ 038Eh"); |
[; <" INLVLC equ 038Eh ;# "> |
[; ;pic16f1825.h: 5038: typedef union { |
[; ;pic16f1825.h: 5039: struct { |
[; ;pic16f1825.h: 5040: unsigned INLVLC0 :1; |
[; ;pic16f1825.h: 5041: unsigned INLVLC1 :1; |
[; ;pic16f1825.h: 5042: unsigned INLVLC2 :1; |
[; ;pic16f1825.h: 5043: unsigned INLVLC3 :1; |
[; ;pic16f1825.h: 5044: unsigned INLVLC4 :1; |
[; ;pic16f1825.h: 5045: unsigned INLVLC5 :1; |
[; ;pic16f1825.h: 5046: }; |
[; ;pic16f1825.h: 5047: struct { |
[; ;pic16f1825.h: 5048: unsigned INLVLC :6; |
[; ;pic16f1825.h: 5049: }; |
[; ;pic16f1825.h: 5050: } INLVLCbits_t; |
[; ;pic16f1825.h: 5051: extern volatile INLVLCbits_t INLVLCbits @ 0x38E; |
[; ;pic16f1825.h: 5090: extern volatile unsigned char IOCAP @ 0x391; |
"5092 |
[; ;pic16f1825.h: 5092: asm("IOCAP equ 0391h"); |
[; <" IOCAP equ 0391h ;# "> |
[; ;pic16f1825.h: 5095: typedef union { |
[; ;pic16f1825.h: 5096: struct { |
[; ;pic16f1825.h: 5097: unsigned IOCAP0 :1; |
[; ;pic16f1825.h: 5098: unsigned IOCAP1 :1; |
[; ;pic16f1825.h: 5099: unsigned IOCAP2 :1; |
[; ;pic16f1825.h: 5100: unsigned IOCAP3 :1; |
[; ;pic16f1825.h: 5101: unsigned IOCAP4 :1; |
[; ;pic16f1825.h: 5102: unsigned IOCAP5 :1; |
[; ;pic16f1825.h: 5103: }; |
[; ;pic16f1825.h: 5104: struct { |
[; ;pic16f1825.h: 5105: unsigned IOCAP :6; |
[; ;pic16f1825.h: 5106: }; |
[; ;pic16f1825.h: 5107: } IOCAPbits_t; |
[; ;pic16f1825.h: 5108: extern volatile IOCAPbits_t IOCAPbits @ 0x391; |
[; ;pic16f1825.h: 5147: extern volatile unsigned char IOCAN @ 0x392; |
"5149 |
[; ;pic16f1825.h: 5149: asm("IOCAN equ 0392h"); |
[; <" IOCAN equ 0392h ;# "> |
[; ;pic16f1825.h: 5152: typedef union { |
[; ;pic16f1825.h: 5153: struct { |
[; ;pic16f1825.h: 5154: unsigned IOCAN0 :1; |
[; ;pic16f1825.h: 5155: unsigned IOCAN1 :1; |
[; ;pic16f1825.h: 5156: unsigned IOCAN2 :1; |
[; ;pic16f1825.h: 5157: unsigned IOCAN3 :1; |
[; ;pic16f1825.h: 5158: unsigned IOCAN4 :1; |
[; ;pic16f1825.h: 5159: unsigned IOCAN5 :1; |
[; ;pic16f1825.h: 5160: }; |
[; ;pic16f1825.h: 5161: struct { |
[; ;pic16f1825.h: 5162: unsigned IOCAN :6; |
[; ;pic16f1825.h: 5163: }; |
[; ;pic16f1825.h: 5164: } IOCANbits_t; |
[; ;pic16f1825.h: 5165: extern volatile IOCANbits_t IOCANbits @ 0x392; |
[; ;pic16f1825.h: 5204: extern volatile unsigned char IOCAF @ 0x393; |
"5206 |
[; ;pic16f1825.h: 5206: asm("IOCAF equ 0393h"); |
[; <" IOCAF equ 0393h ;# "> |
[; ;pic16f1825.h: 5209: typedef union { |
[; ;pic16f1825.h: 5210: struct { |
[; ;pic16f1825.h: 5211: unsigned IOCAF0 :1; |
[; ;pic16f1825.h: 5212: unsigned IOCAF1 :1; |
[; ;pic16f1825.h: 5213: unsigned IOCAF2 :1; |
[; ;pic16f1825.h: 5214: unsigned IOCAF3 :1; |
[; ;pic16f1825.h: 5215: unsigned IOCAF4 :1; |
[; ;pic16f1825.h: 5216: unsigned IOCAF5 :1; |
[; ;pic16f1825.h: 5217: }; |
[; ;pic16f1825.h: 5218: struct { |
[; ;pic16f1825.h: 5219: unsigned IOCAF :6; |
[; ;pic16f1825.h: 5220: }; |
[; ;pic16f1825.h: 5221: } IOCAFbits_t; |
[; ;pic16f1825.h: 5222: extern volatile IOCAFbits_t IOCAFbits @ 0x393; |
[; ;pic16f1825.h: 5261: extern volatile unsigned char CLKRCON @ 0x39A; |
"5263 |
[; ;pic16f1825.h: 5263: asm("CLKRCON equ 039Ah"); |
[; <" CLKRCON equ 039Ah ;# "> |
[; ;pic16f1825.h: 5266: typedef union { |
[; ;pic16f1825.h: 5267: struct { |
[; ;pic16f1825.h: 5268: unsigned CLKRDIV0 :1; |
[; ;pic16f1825.h: 5269: unsigned CLKRDIV1 :1; |
[; ;pic16f1825.h: 5270: unsigned CLKRDIV2 :1; |
[; ;pic16f1825.h: 5271: unsigned CLKRDC0 :1; |
[; ;pic16f1825.h: 5272: unsigned CLKRDC1 :1; |
[; ;pic16f1825.h: 5273: unsigned CLKRSLR :1; |
[; ;pic16f1825.h: 5274: unsigned CLKROE :1; |
[; ;pic16f1825.h: 5275: unsigned CLKREN :1; |
[; ;pic16f1825.h: 5276: }; |
[; ;pic16f1825.h: 5277: struct { |
[; ;pic16f1825.h: 5278: unsigned CLKRDIV :3; |
[; ;pic16f1825.h: 5279: unsigned CLKRDC :2; |
[; ;pic16f1825.h: 5280: }; |
[; ;pic16f1825.h: 5281: } CLKRCONbits_t; |
[; ;pic16f1825.h: 5282: extern volatile CLKRCONbits_t CLKRCONbits @ 0x39A; |
[; ;pic16f1825.h: 5336: extern volatile unsigned char MDCON @ 0x39C; |
"5338 |
[; ;pic16f1825.h: 5338: asm("MDCON equ 039Ch"); |
[; <" MDCON equ 039Ch ;# "> |
[; ;pic16f1825.h: 5341: typedef union { |
[; ;pic16f1825.h: 5342: struct { |
[; ;pic16f1825.h: 5343: unsigned MDBIT :1; |
[; ;pic16f1825.h: 5344: unsigned :2; |
[; ;pic16f1825.h: 5345: unsigned MDOUT :1; |
[; ;pic16f1825.h: 5346: unsigned MDOPOL :1; |
[; ;pic16f1825.h: 5347: unsigned MDSLR :1; |
[; ;pic16f1825.h: 5348: unsigned MDOE :1; |
[; ;pic16f1825.h: 5349: unsigned MDEN :1; |
[; ;pic16f1825.h: 5350: }; |
[; ;pic16f1825.h: 5351: } MDCONbits_t; |
[; ;pic16f1825.h: 5352: extern volatile MDCONbits_t MDCONbits @ 0x39C; |
[; ;pic16f1825.h: 5386: extern volatile unsigned char MDSRC @ 0x39D; |
"5388 |
[; ;pic16f1825.h: 5388: asm("MDSRC equ 039Dh"); |
[; <" MDSRC equ 039Dh ;# "> |
[; ;pic16f1825.h: 5391: typedef union { |
[; ;pic16f1825.h: 5392: struct { |
[; ;pic16f1825.h: 5393: unsigned MDMS0 :1; |
[; ;pic16f1825.h: 5394: unsigned MDMS1 :1; |
[; ;pic16f1825.h: 5395: unsigned MDMS2 :1; |
[; ;pic16f1825.h: 5396: unsigned MDMS3 :1; |
[; ;pic16f1825.h: 5397: unsigned :3; |
[; ;pic16f1825.h: 5398: unsigned MDMSODIS :1; |
[; ;pic16f1825.h: 5399: }; |
[; ;pic16f1825.h: 5400: struct { |
[; ;pic16f1825.h: 5401: unsigned MDMS :4; |
[; ;pic16f1825.h: 5402: }; |
[; ;pic16f1825.h: 5403: } MDSRCbits_t; |
[; ;pic16f1825.h: 5404: extern volatile MDSRCbits_t MDSRCbits @ 0x39D; |
[; ;pic16f1825.h: 5438: extern volatile unsigned char MDCARL @ 0x39E; |
"5440 |
[; ;pic16f1825.h: 5440: asm("MDCARL equ 039Eh"); |
[; <" MDCARL equ 039Eh ;# "> |
[; ;pic16f1825.h: 5443: typedef union { |
[; ;pic16f1825.h: 5444: struct { |
[; ;pic16f1825.h: 5445: unsigned MDCL0 :1; |
[; ;pic16f1825.h: 5446: unsigned MDCL1 :1; |
[; ;pic16f1825.h: 5447: unsigned MDCL2 :1; |
[; ;pic16f1825.h: 5448: unsigned MDCL3 :1; |
[; ;pic16f1825.h: 5449: unsigned :1; |
[; ;pic16f1825.h: 5450: unsigned MDCLSYNC :1; |
[; ;pic16f1825.h: 5451: unsigned MDCLPOL :1; |
[; ;pic16f1825.h: 5452: unsigned MDCLODIS :1; |
[; ;pic16f1825.h: 5453: }; |
[; ;pic16f1825.h: 5454: struct { |
[; ;pic16f1825.h: 5455: unsigned MDCL :4; |
[; ;pic16f1825.h: 5456: }; |
[; ;pic16f1825.h: 5457: } MDCARLbits_t; |
[; ;pic16f1825.h: 5458: extern volatile MDCARLbits_t MDCARLbits @ 0x39E; |
[; ;pic16f1825.h: 5502: extern volatile unsigned char MDCARH @ 0x39F; |
"5504 |
[; ;pic16f1825.h: 5504: asm("MDCARH equ 039Fh"); |
[; <" MDCARH equ 039Fh ;# "> |
[; ;pic16f1825.h: 5507: typedef union { |
[; ;pic16f1825.h: 5508: struct { |
[; ;pic16f1825.h: 5509: unsigned MDCH0 :1; |
[; ;pic16f1825.h: 5510: unsigned MDCH1 :1; |
[; ;pic16f1825.h: 5511: unsigned MDCH2 :1; |
[; ;pic16f1825.h: 5512: unsigned MDCH3 :1; |
[; ;pic16f1825.h: 5513: unsigned :1; |
[; ;pic16f1825.h: 5514: unsigned MDCHSYNC :1; |
[; ;pic16f1825.h: 5515: unsigned MDCHPOL :1; |
[; ;pic16f1825.h: 5516: unsigned MDCHODIS :1; |
[; ;pic16f1825.h: 5517: }; |
[; ;pic16f1825.h: 5518: struct { |
[; ;pic16f1825.h: 5519: unsigned MDCH :4; |
[; ;pic16f1825.h: 5520: }; |
[; ;pic16f1825.h: 5521: } MDCARHbits_t; |
[; ;pic16f1825.h: 5522: extern volatile MDCARHbits_t MDCARHbits @ 0x39F; |
[; ;pic16f1825.h: 5566: extern volatile unsigned char TMR4 @ 0x415; |
"5568 |
[; ;pic16f1825.h: 5568: asm("TMR4 equ 0415h"); |
[; <" TMR4 equ 0415h ;# "> |
[; ;pic16f1825.h: 5571: typedef union { |
[; ;pic16f1825.h: 5572: struct { |
[; ;pic16f1825.h: 5573: unsigned TMR4 :8; |
[; ;pic16f1825.h: 5574: }; |
[; ;pic16f1825.h: 5575: } TMR4bits_t; |
[; ;pic16f1825.h: 5576: extern volatile TMR4bits_t TMR4bits @ 0x415; |
[; ;pic16f1825.h: 5585: extern volatile unsigned char PR4 @ 0x416; |
"5587 |
[; ;pic16f1825.h: 5587: asm("PR4 equ 0416h"); |
[; <" PR4 equ 0416h ;# "> |
[; ;pic16f1825.h: 5590: typedef union { |
[; ;pic16f1825.h: 5591: struct { |
[; ;pic16f1825.h: 5592: unsigned PR4 :8; |
[; ;pic16f1825.h: 5593: }; |
[; ;pic16f1825.h: 5594: } PR4bits_t; |
[; ;pic16f1825.h: 5595: extern volatile PR4bits_t PR4bits @ 0x416; |
[; ;pic16f1825.h: 5604: extern volatile unsigned char T4CON @ 0x417; |
"5606 |
[; ;pic16f1825.h: 5606: asm("T4CON equ 0417h"); |
[; <" T4CON equ 0417h ;# "> |
[; ;pic16f1825.h: 5609: typedef union { |
[; ;pic16f1825.h: 5610: struct { |
[; ;pic16f1825.h: 5611: unsigned T4CKPS0 :1; |
[; ;pic16f1825.h: 5612: unsigned T4CKPS1 :1; |
[; ;pic16f1825.h: 5613: unsigned TMR4ON :1; |
[; ;pic16f1825.h: 5614: unsigned T4OUTPS0 :1; |
[; ;pic16f1825.h: 5615: unsigned T4OUTPS1 :1; |
[; ;pic16f1825.h: 5616: unsigned T4OUTPS2 :1; |
[; ;pic16f1825.h: 5617: unsigned T4OUTPS3 :1; |
[; ;pic16f1825.h: 5618: }; |
[; ;pic16f1825.h: 5619: struct { |
[; ;pic16f1825.h: 5620: unsigned T4CKPS :2; |
[; ;pic16f1825.h: 5621: unsigned :1; |
[; ;pic16f1825.h: 5622: unsigned T4OUTPS :4; |
[; ;pic16f1825.h: 5623: }; |
[; ;pic16f1825.h: 5624: } T4CONbits_t; |
[; ;pic16f1825.h: 5625: extern volatile T4CONbits_t T4CONbits @ 0x417; |
[; ;pic16f1825.h: 5674: extern volatile unsigned char TMR6 @ 0x41C; |
"5676 |
[; ;pic16f1825.h: 5676: asm("TMR6 equ 041Ch"); |
[; <" TMR6 equ 041Ch ;# "> |
[; ;pic16f1825.h: 5679: typedef union { |
[; ;pic16f1825.h: 5680: struct { |
[; ;pic16f1825.h: 5681: unsigned TMR6 :8; |
[; ;pic16f1825.h: 5682: }; |
[; ;pic16f1825.h: 5683: } TMR6bits_t; |
[; ;pic16f1825.h: 5684: extern volatile TMR6bits_t TMR6bits @ 0x41C; |
[; ;pic16f1825.h: 5693: extern volatile unsigned char PR6 @ 0x41D; |
"5695 |
[; ;pic16f1825.h: 5695: asm("PR6 equ 041Dh"); |
[; <" PR6 equ 041Dh ;# "> |
[; ;pic16f1825.h: 5698: typedef union { |
[; ;pic16f1825.h: 5699: struct { |
[; ;pic16f1825.h: 5700: unsigned PR6 :8; |
[; ;pic16f1825.h: 5701: }; |
[; ;pic16f1825.h: 5702: } PR6bits_t; |
[; ;pic16f1825.h: 5703: extern volatile PR6bits_t PR6bits @ 0x41D; |
[; ;pic16f1825.h: 5712: extern volatile unsigned char T6CON @ 0x41E; |
"5714 |
[; ;pic16f1825.h: 5714: asm("T6CON equ 041Eh"); |
[; <" T6CON equ 041Eh ;# "> |
[; ;pic16f1825.h: 5717: typedef union { |
[; ;pic16f1825.h: 5718: struct { |
[; ;pic16f1825.h: 5719: unsigned T6CKPS0 :1; |
[; ;pic16f1825.h: 5720: unsigned T6CKPS1 :1; |
[; ;pic16f1825.h: 5721: unsigned TMR6ON :1; |
[; ;pic16f1825.h: 5722: unsigned T6OUTPS0 :1; |
[; ;pic16f1825.h: 5723: unsigned T6OUTPS1 :1; |
[; ;pic16f1825.h: 5724: unsigned T6OUTPS2 :1; |
[; ;pic16f1825.h: 5725: unsigned T6OUTPS3 :1; |
[; ;pic16f1825.h: 5726: }; |
[; ;pic16f1825.h: 5727: struct { |
[; ;pic16f1825.h: 5728: unsigned T6CKPS :2; |
[; ;pic16f1825.h: 5729: unsigned :1; |
[; ;pic16f1825.h: 5730: unsigned T6OUTPS :4; |
[; ;pic16f1825.h: 5731: }; |
[; ;pic16f1825.h: 5732: } T6CONbits_t; |
[; ;pic16f1825.h: 5733: extern volatile T6CONbits_t T6CONbits @ 0x41E; |
[; ;pic16f1825.h: 5782: extern volatile unsigned char STATUS_SHAD @ 0xFE4; |
"5784 |
[; ;pic16f1825.h: 5784: asm("STATUS_SHAD equ 0FE4h"); |
[; <" STATUS_SHAD equ 0FE4h ;# "> |
[; ;pic16f1825.h: 5787: typedef union { |
[; ;pic16f1825.h: 5788: struct { |
[; ;pic16f1825.h: 5789: unsigned C_SHAD :1; |
[; ;pic16f1825.h: 5790: unsigned DC_SHAD :1; |
[; ;pic16f1825.h: 5791: unsigned Z_SHAD :1; |
[; ;pic16f1825.h: 5792: }; |
[; ;pic16f1825.h: 5793: } STATUS_SHADbits_t; |
[; ;pic16f1825.h: 5794: extern volatile STATUS_SHADbits_t STATUS_SHADbits @ 0xFE4; |
[; ;pic16f1825.h: 5813: extern volatile unsigned char WREG_SHAD @ 0xFE5; |
"5815 |
[; ;pic16f1825.h: 5815: asm("WREG_SHAD equ 0FE5h"); |
[; <" WREG_SHAD equ 0FE5h ;# "> |
[; ;pic16f1825.h: 5818: typedef union { |
[; ;pic16f1825.h: 5819: struct { |
[; ;pic16f1825.h: 5820: unsigned WREG_SHAD :8; |
[; ;pic16f1825.h: 5821: }; |
[; ;pic16f1825.h: 5822: } WREG_SHADbits_t; |
[; ;pic16f1825.h: 5823: extern volatile WREG_SHADbits_t WREG_SHADbits @ 0xFE5; |
[; ;pic16f1825.h: 5832: extern volatile unsigned char BSR_SHAD @ 0xFE6; |
"5834 |
[; ;pic16f1825.h: 5834: asm("BSR_SHAD equ 0FE6h"); |
[; <" BSR_SHAD equ 0FE6h ;# "> |
[; ;pic16f1825.h: 5837: typedef union { |
[; ;pic16f1825.h: 5838: struct { |
[; ;pic16f1825.h: 5839: unsigned BSR_SHAD :5; |
[; ;pic16f1825.h: 5840: }; |
[; ;pic16f1825.h: 5841: } BSR_SHADbits_t; |
[; ;pic16f1825.h: 5842: extern volatile BSR_SHADbits_t BSR_SHADbits @ 0xFE6; |
[; ;pic16f1825.h: 5851: extern volatile unsigned char PCLATH_SHAD @ 0xFE7; |
"5853 |
[; ;pic16f1825.h: 5853: asm("PCLATH_SHAD equ 0FE7h"); |
[; <" PCLATH_SHAD equ 0FE7h ;# "> |
[; ;pic16f1825.h: 5856: typedef union { |
[; ;pic16f1825.h: 5857: struct { |
[; ;pic16f1825.h: 5858: unsigned PCLATH_SHAD :7; |
[; ;pic16f1825.h: 5859: }; |
[; ;pic16f1825.h: 5860: } PCLATH_SHADbits_t; |
[; ;pic16f1825.h: 5861: extern volatile PCLATH_SHADbits_t PCLATH_SHADbits @ 0xFE7; |
[; ;pic16f1825.h: 5870: extern volatile unsigned char FSR0L_SHAD @ 0xFE8; |
"5872 |
[; ;pic16f1825.h: 5872: asm("FSR0L_SHAD equ 0FE8h"); |
[; <" FSR0L_SHAD equ 0FE8h ;# "> |
[; ;pic16f1825.h: 5875: typedef union { |
[; ;pic16f1825.h: 5876: struct { |
[; ;pic16f1825.h: 5877: unsigned FSR0L_SHAD :8; |
[; ;pic16f1825.h: 5878: }; |
[; ;pic16f1825.h: 5879: } FSR0L_SHADbits_t; |
[; ;pic16f1825.h: 5880: extern volatile FSR0L_SHADbits_t FSR0L_SHADbits @ 0xFE8; |
[; ;pic16f1825.h: 5889: extern volatile unsigned char FSR0H_SHAD @ 0xFE9; |
"5891 |
[; ;pic16f1825.h: 5891: asm("FSR0H_SHAD equ 0FE9h"); |
[; <" FSR0H_SHAD equ 0FE9h ;# "> |
[; ;pic16f1825.h: 5894: typedef union { |
[; ;pic16f1825.h: 5895: struct { |
[; ;pic16f1825.h: 5896: unsigned FSR0H_SHAD :8; |
[; ;pic16f1825.h: 5897: }; |
[; ;pic16f1825.h: 5898: } FSR0H_SHADbits_t; |
[; ;pic16f1825.h: 5899: extern volatile FSR0H_SHADbits_t FSR0H_SHADbits @ 0xFE9; |
[; ;pic16f1825.h: 5908: extern volatile unsigned char FSR1L_SHAD @ 0xFEA; |
"5910 |
[; ;pic16f1825.h: 5910: asm("FSR1L_SHAD equ 0FEAh"); |
[; <" FSR1L_SHAD equ 0FEAh ;# "> |
[; ;pic16f1825.h: 5913: typedef union { |
[; ;pic16f1825.h: 5914: struct { |
[; ;pic16f1825.h: 5915: unsigned FSR1L_SHAD :8; |
[; ;pic16f1825.h: 5916: }; |
[; ;pic16f1825.h: 5917: } FSR1L_SHADbits_t; |
[; ;pic16f1825.h: 5918: extern volatile FSR1L_SHADbits_t FSR1L_SHADbits @ 0xFEA; |
[; ;pic16f1825.h: 5927: extern volatile unsigned char FSR1H_SHAD @ 0xFEB; |
"5929 |
[; ;pic16f1825.h: 5929: asm("FSR1H_SHAD equ 0FEBh"); |
[; <" FSR1H_SHAD equ 0FEBh ;# "> |
[; ;pic16f1825.h: 5932: typedef union { |
[; ;pic16f1825.h: 5933: struct { |
[; ;pic16f1825.h: 5934: unsigned FSR1H_SHAD :8; |
[; ;pic16f1825.h: 5935: }; |
[; ;pic16f1825.h: 5936: } FSR1H_SHADbits_t; |
[; ;pic16f1825.h: 5937: extern volatile FSR1H_SHADbits_t FSR1H_SHADbits @ 0xFEB; |
[; ;pic16f1825.h: 5946: extern volatile unsigned char STKPTR @ 0xFED; |
"5948 |
[; ;pic16f1825.h: 5948: asm("STKPTR equ 0FEDh"); |
[; <" STKPTR equ 0FEDh ;# "> |
[; ;pic16f1825.h: 5951: typedef union { |
[; ;pic16f1825.h: 5952: struct { |
[; ;pic16f1825.h: 5953: unsigned STKPTR :5; |
[; ;pic16f1825.h: 5954: }; |
[; ;pic16f1825.h: 5955: } STKPTRbits_t; |
[; ;pic16f1825.h: 5956: extern volatile STKPTRbits_t STKPTRbits @ 0xFED; |
[; ;pic16f1825.h: 5965: extern volatile unsigned char TOSL @ 0xFEE; |
"5967 |
[; ;pic16f1825.h: 5967: asm("TOSL equ 0FEEh"); |
[; <" TOSL equ 0FEEh ;# "> |
[; ;pic16f1825.h: 5970: typedef union { |
[; ;pic16f1825.h: 5971: struct { |
[; ;pic16f1825.h: 5972: unsigned TOSL :8; |
[; ;pic16f1825.h: 5973: }; |
[; ;pic16f1825.h: 5974: } TOSLbits_t; |
[; ;pic16f1825.h: 5975: extern volatile TOSLbits_t TOSLbits @ 0xFEE; |
[; ;pic16f1825.h: 5984: extern volatile unsigned char TOSH @ 0xFEF; |
"5986 |
[; ;pic16f1825.h: 5986: asm("TOSH equ 0FEFh"); |
[; <" TOSH equ 0FEFh ;# "> |
[; ;pic16f1825.h: 5989: typedef union { |
[; ;pic16f1825.h: 5990: struct { |
[; ;pic16f1825.h: 5991: unsigned TOSH :7; |
[; ;pic16f1825.h: 5992: }; |
[; ;pic16f1825.h: 5993: } TOSHbits_t; |
[; ;pic16f1825.h: 5994: extern volatile TOSHbits_t TOSHbits @ 0xFEF; |
[; ;pic16f1825.h: 6009: extern volatile __bit ABDEN @ (((unsigned) &BAUDCON)*8) + 0; |
[; ;pic16f1825.h: 6011: extern volatile __bit ABDOVF @ (((unsigned) &BAUDCON)*8) + 7; |
[; ;pic16f1825.h: 6013: extern volatile __bit ACKDT @ (((unsigned) &SSP1CON2)*8) + 5; |
[; ;pic16f1825.h: 6015: extern volatile __bit ACKEN @ (((unsigned) &SSP1CON2)*8) + 4; |
[; ;pic16f1825.h: 6017: extern volatile __bit ACKSTAT @ (((unsigned) &SSP1CON2)*8) + 6; |
[; ;pic16f1825.h: 6019: extern volatile __bit ACKTIM @ (((unsigned) &SSP1CON3)*8) + 7; |
[; ;pic16f1825.h: 6021: extern volatile __bit ADCS0 @ (((unsigned) &ADCON1)*8) + 4; |
[; ;pic16f1825.h: 6023: extern volatile __bit ADCS1 @ (((unsigned) &ADCON1)*8) + 5; |
[; ;pic16f1825.h: 6025: extern volatile __bit ADCS2 @ (((unsigned) &ADCON1)*8) + 6; |
[; ;pic16f1825.h: 6027: extern volatile __bit ADDEN @ (((unsigned) &RCSTA)*8) + 3; |
[; ;pic16f1825.h: 6029: extern volatile __bit ADFM @ (((unsigned) &ADCON1)*8) + 7; |
[; ;pic16f1825.h: 6031: extern volatile __bit ADFVR0 @ (((unsigned) &FVRCON)*8) + 0; |
[; ;pic16f1825.h: 6033: extern volatile __bit ADFVR1 @ (((unsigned) &FVRCON)*8) + 1; |
[; ;pic16f1825.h: 6035: extern volatile __bit ADGO @ (((unsigned) &ADCON0)*8) + 1; |
[; ;pic16f1825.h: 6037: extern volatile __bit ADIE @ (((unsigned) &PIE1)*8) + 6; |
[; ;pic16f1825.h: 6039: extern volatile __bit ADIF @ (((unsigned) &PIR1)*8) + 6; |
[; ;pic16f1825.h: 6041: extern volatile __bit ADNREF @ (((unsigned) &ADCON1)*8) + 2; |
[; ;pic16f1825.h: 6043: extern volatile __bit ADON @ (((unsigned) &ADCON0)*8) + 0; |
[; ;pic16f1825.h: 6045: extern volatile __bit ADPREF0 @ (((unsigned) &ADCON1)*8) + 0; |
[; ;pic16f1825.h: 6047: extern volatile __bit ADPREF1 @ (((unsigned) &ADCON1)*8) + 1; |
[; ;pic16f1825.h: 6049: extern volatile __bit AHEN @ (((unsigned) &SSP1CON3)*8) + 1; |
[; ;pic16f1825.h: 6051: extern volatile __bit ANSA0 @ (((unsigned) &ANSELA)*8) + 0; |
[; ;pic16f1825.h: 6053: extern volatile __bit ANSA1 @ (((unsigned) &ANSELA)*8) + 1; |
[; ;pic16f1825.h: 6055: extern volatile __bit ANSA2 @ (((unsigned) &ANSELA)*8) + 2; |
[; ;pic16f1825.h: 6057: extern volatile __bit ANSA4 @ (((unsigned) &ANSELA)*8) + 4; |
[; ;pic16f1825.h: 6059: extern volatile __bit ANSC0 @ (((unsigned) &ANSELC)*8) + 0; |
[; ;pic16f1825.h: 6061: extern volatile __bit ANSC1 @ (((unsigned) &ANSELC)*8) + 1; |
[; ;pic16f1825.h: 6063: extern volatile __bit ANSC2 @ (((unsigned) &ANSELC)*8) + 2; |
[; ;pic16f1825.h: 6065: extern volatile __bit ANSC3 @ (((unsigned) &ANSELC)*8) + 3; |
[; ;pic16f1825.h: 6067: extern volatile __bit BCL1IE @ (((unsigned) &PIE2)*8) + 3; |
[; ;pic16f1825.h: 6069: extern volatile __bit BCL1IF @ (((unsigned) &PIR2)*8) + 3; |
[; ;pic16f1825.h: 6071: extern volatile __bit BF @ (((unsigned) &SSP1STAT)*8) + 0; |
[; ;pic16f1825.h: 6073: extern volatile __bit BOEN @ (((unsigned) &SSP1CON3)*8) + 4; |
[; ;pic16f1825.h: 6075: extern volatile __bit BORRDY @ (((unsigned) &BORCON)*8) + 0; |
[; ;pic16f1825.h: 6077: extern volatile __bit BRG16 @ (((unsigned) &BAUDCON)*8) + 3; |
[; ;pic16f1825.h: 6079: extern volatile __bit BRGH @ (((unsigned) &TXSTA)*8) + 2; |
[; ;pic16f1825.h: 6081: extern volatile __bit BSR0 @ (((unsigned) &BSR)*8) + 0; |
[; ;pic16f1825.h: 6083: extern volatile __bit BSR1 @ (((unsigned) &BSR)*8) + 1; |
[; ;pic16f1825.h: 6085: extern volatile __bit BSR2 @ (((unsigned) &BSR)*8) + 2; |
[; ;pic16f1825.h: 6087: extern volatile __bit BSR3 @ (((unsigned) &BSR)*8) + 3; |
[; ;pic16f1825.h: 6089: extern volatile __bit BSR4 @ (((unsigned) &BSR)*8) + 4; |
[; ;pic16f1825.h: 6091: extern volatile __bit C1HYS @ (((unsigned) &CM1CON0)*8) + 1; |
[; ;pic16f1825.h: 6093: extern volatile __bit C1IE @ (((unsigned) &PIE2)*8) + 5; |
[; ;pic16f1825.h: 6095: extern volatile __bit C1IF @ (((unsigned) &PIR2)*8) + 5; |
[; ;pic16f1825.h: 6097: extern volatile __bit C1INTN @ (((unsigned) &CM1CON1)*8) + 6; |
[; ;pic16f1825.h: 6099: extern volatile __bit C1INTP @ (((unsigned) &CM1CON1)*8) + 7; |
[; ;pic16f1825.h: 6101: extern volatile __bit C1NCH0 @ (((unsigned) &CM1CON1)*8) + 0; |
[; ;pic16f1825.h: 6103: extern volatile __bit C1NCH1 @ (((unsigned) &CM1CON1)*8) + 1; |
[; ;pic16f1825.h: 6105: extern volatile __bit C1OE @ (((unsigned) &CM1CON0)*8) + 5; |
[; ;pic16f1825.h: 6107: extern volatile __bit C1ON @ (((unsigned) &CM1CON0)*8) + 7; |
[; ;pic16f1825.h: 6109: extern volatile __bit C1OUT @ (((unsigned) &CM1CON0)*8) + 6; |
[; ;pic16f1825.h: 6111: extern volatile __bit C1PCH0 @ (((unsigned) &CM1CON1)*8) + 4; |
[; ;pic16f1825.h: 6113: extern volatile __bit C1PCH1 @ (((unsigned) &CM1CON1)*8) + 5; |
[; ;pic16f1825.h: 6115: extern volatile __bit C1POL @ (((unsigned) &CM1CON0)*8) + 4; |
[; ;pic16f1825.h: 6117: extern volatile __bit C1SP @ (((unsigned) &CM1CON0)*8) + 2; |
[; ;pic16f1825.h: 6119: extern volatile __bit C1SYNC @ (((unsigned) &CM1CON0)*8) + 0; |
[; ;pic16f1825.h: 6121: extern volatile __bit C1TSEL0 @ (((unsigned) &CCPTMRS)*8) + 0; |
[; ;pic16f1825.h: 6123: extern volatile __bit C1TSEL1 @ (((unsigned) &CCPTMRS)*8) + 1; |
[; ;pic16f1825.h: 6125: extern volatile __bit C2HYS @ (((unsigned) &CM2CON0)*8) + 1; |
[; ;pic16f1825.h: 6127: extern volatile __bit C2IE @ (((unsigned) &PIE2)*8) + 6; |
[; ;pic16f1825.h: 6129: extern volatile __bit C2IF @ (((unsigned) &PIR2)*8) + 6; |
[; ;pic16f1825.h: 6131: extern volatile __bit C2INTN @ (((unsigned) &CM2CON1)*8) + 6; |
[; ;pic16f1825.h: 6133: extern volatile __bit C2INTP @ (((unsigned) &CM2CON1)*8) + 7; |
[; ;pic16f1825.h: 6135: extern volatile __bit C2NCH0 @ (((unsigned) &CM2CON1)*8) + 0; |
[; ;pic16f1825.h: 6137: extern volatile __bit C2NCH1 @ (((unsigned) &CM2CON1)*8) + 1; |
[; ;pic16f1825.h: 6139: extern volatile __bit C2OE @ (((unsigned) &CM2CON0)*8) + 5; |
[; ;pic16f1825.h: 6141: extern volatile __bit C2ON @ (((unsigned) &CM2CON0)*8) + 7; |
[; ;pic16f1825.h: 6143: extern volatile __bit C2OUT @ (((unsigned) &CM2CON0)*8) + 6; |
[; ;pic16f1825.h: 6145: extern volatile __bit C2PCH0 @ (((unsigned) &CM2CON1)*8) + 4; |
[; ;pic16f1825.h: 6147: extern volatile __bit C2PCH1 @ (((unsigned) &CM2CON1)*8) + 5; |
[; ;pic16f1825.h: 6149: extern volatile __bit C2POL @ (((unsigned) &CM2CON0)*8) + 4; |
[; ;pic16f1825.h: 6151: extern volatile __bit C2SP @ (((unsigned) &CM2CON0)*8) + 2; |
[; ;pic16f1825.h: 6153: extern volatile __bit C2SYNC @ (((unsigned) &CM2CON0)*8) + 0; |
[; ;pic16f1825.h: 6155: extern volatile __bit C2TSEL0 @ (((unsigned) &CCPTMRS)*8) + 2; |
[; ;pic16f1825.h: 6157: extern volatile __bit C2TSEL1 @ (((unsigned) &CCPTMRS)*8) + 3; |
[; ;pic16f1825.h: 6159: extern volatile __bit C3TSEL0 @ (((unsigned) &CCPTMRS)*8) + 4; |
[; ;pic16f1825.h: 6161: extern volatile __bit C3TSEL1 @ (((unsigned) &CCPTMRS)*8) + 5; |
[; ;pic16f1825.h: 6163: extern volatile __bit C4TSEL0 @ (((unsigned) &CCPTMRS)*8) + 6; |
[; ;pic16f1825.h: 6165: extern volatile __bit C4TSEL1 @ (((unsigned) &CCPTMRS)*8) + 7; |
[; ;pic16f1825.h: 6167: extern volatile __bit CARRY @ (((unsigned) &STATUS)*8) + 0; |
[; ;pic16f1825.h: 6169: extern volatile __bit CCP1AS0 @ (((unsigned) &CCP1AS)*8) + 4; |
[; ;pic16f1825.h: 6171: extern volatile __bit CCP1AS1 @ (((unsigned) &CCP1AS)*8) + 5; |
[; ;pic16f1825.h: 6173: extern volatile __bit CCP1AS2 @ (((unsigned) &CCP1AS)*8) + 6; |
[; ;pic16f1825.h: 6175: extern volatile __bit CCP1ASE @ (((unsigned) &CCP1AS)*8) + 7; |
[; ;pic16f1825.h: 6177: extern volatile __bit CCP1IE @ (((unsigned) &PIE1)*8) + 2; |
[; ;pic16f1825.h: 6179: extern volatile __bit CCP1IF @ (((unsigned) &PIR1)*8) + 2; |
[; ;pic16f1825.h: 6181: extern volatile __bit CCP1M0 @ (((unsigned) &CCP1CON)*8) + 0; |
[; ;pic16f1825.h: 6183: extern volatile __bit CCP1M1 @ (((unsigned) &CCP1CON)*8) + 1; |
[; ;pic16f1825.h: 6185: extern volatile __bit CCP1M2 @ (((unsigned) &CCP1CON)*8) + 2; |
[; ;pic16f1825.h: 6187: extern volatile __bit CCP1M3 @ (((unsigned) &CCP1CON)*8) + 3; |
[; ;pic16f1825.h: 6189: extern volatile __bit CCP2AS0 @ (((unsigned) &CCP2AS)*8) + 4; |
[; ;pic16f1825.h: 6191: extern volatile __bit CCP2AS1 @ (((unsigned) &CCP2AS)*8) + 5; |
[; ;pic16f1825.h: 6193: extern volatile __bit CCP2AS2 @ (((unsigned) &CCP2AS)*8) + 6; |
[; ;pic16f1825.h: 6195: extern volatile __bit CCP2ASE @ (((unsigned) &CCP2AS)*8) + 7; |
[; ;pic16f1825.h: 6197: extern volatile __bit CCP2IE @ (((unsigned) &PIE2)*8) + 0; |
[; ;pic16f1825.h: 6199: extern volatile __bit CCP2IF @ (((unsigned) &PIR2)*8) + 0; |
[; ;pic16f1825.h: 6201: extern volatile __bit CCP2M0 @ (((unsigned) &CCP2CON)*8) + 0; |
[; ;pic16f1825.h: 6203: extern volatile __bit CCP2M1 @ (((unsigned) &CCP2CON)*8) + 1; |
[; ;pic16f1825.h: 6205: extern volatile __bit CCP2M2 @ (((unsigned) &CCP2CON)*8) + 2; |
[; ;pic16f1825.h: 6207: extern volatile __bit CCP2M3 @ (((unsigned) &CCP2CON)*8) + 3; |
[; ;pic16f1825.h: 6209: extern volatile __bit CCP2SEL @ (((unsigned) &APFCON1)*8) + 0; |
[; ;pic16f1825.h: 6211: extern volatile __bit CCP3IE @ (((unsigned) &PIE3)*8) + 4; |
[; ;pic16f1825.h: 6213: extern volatile __bit CCP3IF @ (((unsigned) &PIR3)*8) + 4; |
[; ;pic16f1825.h: 6215: extern volatile __bit CCP3M0 @ (((unsigned) &CCP3CON)*8) + 0; |
[; ;pic16f1825.h: 6217: extern volatile __bit CCP3M1 @ (((unsigned) &CCP3CON)*8) + 1; |
[; ;pic16f1825.h: 6219: extern volatile __bit CCP3M2 @ (((unsigned) &CCP3CON)*8) + 2; |
[; ;pic16f1825.h: 6221: extern volatile __bit CCP3M3 @ (((unsigned) &CCP3CON)*8) + 3; |
[; ;pic16f1825.h: 6223: extern volatile __bit CCP4IE @ (((unsigned) &PIE3)*8) + 5; |
[; ;pic16f1825.h: 6225: extern volatile __bit CCP4IF @ (((unsigned) &PIR3)*8) + 5; |
[; ;pic16f1825.h: 6227: extern volatile __bit CCP4M0 @ (((unsigned) &CCP4CON)*8) + 0; |
[; ;pic16f1825.h: 6229: extern volatile __bit CCP4M1 @ (((unsigned) &CCP4CON)*8) + 1; |
[; ;pic16f1825.h: 6231: extern volatile __bit CCP4M2 @ (((unsigned) &CCP4CON)*8) + 2; |
[; ;pic16f1825.h: 6233: extern volatile __bit CCP4M3 @ (((unsigned) &CCP4CON)*8) + 3; |
[; ;pic16f1825.h: 6235: extern volatile __bit CDAFVR0 @ (((unsigned) &FVRCON)*8) + 2; |
[; ;pic16f1825.h: 6237: extern volatile __bit CDAFVR1 @ (((unsigned) &FVRCON)*8) + 3; |
[; ;pic16f1825.h: 6239: extern volatile __bit CFGS @ (((unsigned) &EECON1)*8) + 6; |
[; ;pic16f1825.h: 6241: extern volatile __bit CHS0 @ (((unsigned) &ADCON0)*8) + 2; |
[; ;pic16f1825.h: 6243: extern volatile __bit CHS1 @ (((unsigned) &ADCON0)*8) + 3; |
[; ;pic16f1825.h: 6245: extern volatile __bit CHS2 @ (((unsigned) &ADCON0)*8) + 4; |
[; ;pic16f1825.h: 6247: extern volatile __bit CHS3 @ (((unsigned) &ADCON0)*8) + 5; |
[; ;pic16f1825.h: 6249: extern volatile __bit CHS4 @ (((unsigned) &ADCON0)*8) + 6; |
[; ;pic16f1825.h: 6251: extern volatile __bit CKE @ (((unsigned) &SSP1STAT)*8) + 6; |
[; ;pic16f1825.h: 6253: extern volatile __bit CKP @ (((unsigned) &SSP1CON1)*8) + 4; |
[; ;pic16f1825.h: 6255: extern volatile __bit CLKRDC0 @ (((unsigned) &CLKRCON)*8) + 3; |
[; ;pic16f1825.h: 6257: extern volatile __bit CLKRDC1 @ (((unsigned) &CLKRCON)*8) + 4; |
[; ;pic16f1825.h: 6259: extern volatile __bit CLKRDIV0 @ (((unsigned) &CLKRCON)*8) + 0; |
[; ;pic16f1825.h: 6261: extern volatile __bit CLKRDIV1 @ (((unsigned) &CLKRCON)*8) + 1; |
[; ;pic16f1825.h: 6263: extern volatile __bit CLKRDIV2 @ (((unsigned) &CLKRCON)*8) + 2; |
[; ;pic16f1825.h: 6265: extern volatile __bit CLKREN @ (((unsigned) &CLKRCON)*8) + 7; |
[; ;pic16f1825.h: 6267: extern volatile __bit CLKROE @ (((unsigned) &CLKRCON)*8) + 6; |
[; ;pic16f1825.h: 6269: extern volatile __bit CLKRSLR @ (((unsigned) &CLKRCON)*8) + 5; |
[; ;pic16f1825.h: 6271: extern volatile __bit CPSCH0 @ (((unsigned) &CPSCON1)*8) + 0; |
[; ;pic16f1825.h: 6273: extern volatile __bit CPSCH1 @ (((unsigned) &CPSCON1)*8) + 1; |
[; ;pic16f1825.h: 6275: extern volatile __bit CPSCH2 @ (((unsigned) &CPSCON1)*8) + 2; |
[; ;pic16f1825.h: 6277: extern volatile __bit CPSCH3 @ (((unsigned) &CPSCON1)*8) + 3; |
[; ;pic16f1825.h: 6279: extern volatile __bit CPSON @ (((unsigned) &CPSCON0)*8) + 7; |
[; ;pic16f1825.h: 6281: extern volatile __bit CPSOUT @ (((unsigned) &CPSCON0)*8) + 1; |
[; ;pic16f1825.h: 6283: extern volatile __bit CPSRM @ (((unsigned) &CPSCON0)*8) + 6; |
[; ;pic16f1825.h: 6285: extern volatile __bit CPSRNG0 @ (((unsigned) &CPSCON0)*8) + 2; |
[; ;pic16f1825.h: 6287: extern volatile __bit CPSRNG1 @ (((unsigned) &CPSCON0)*8) + 3; |
[; ;pic16f1825.h: 6289: extern volatile __bit CREN @ (((unsigned) &RCSTA)*8) + 4; |
[; ;pic16f1825.h: 6291: extern volatile __bit CSRC @ (((unsigned) &TXSTA)*8) + 7; |
[; ;pic16f1825.h: 6293: extern volatile __bit C_SHAD @ (((unsigned) &STATUS_SHAD)*8) + 0; |
[; ;pic16f1825.h: 6295: extern volatile __bit DACEN @ (((unsigned) &DACCON0)*8) + 7; |
[; ;pic16f1825.h: 6297: extern volatile __bit DACLPS @ (((unsigned) &DACCON0)*8) + 6; |
[; ;pic16f1825.h: 6299: extern volatile __bit DACNSS @ (((unsigned) &DACCON0)*8) + 0; |
[; ;pic16f1825.h: 6301: extern volatile __bit DACOE @ (((unsigned) &DACCON0)*8) + 5; |
[; ;pic16f1825.h: 6303: extern volatile __bit DACPSS0 @ (((unsigned) &DACCON0)*8) + 2; |
[; ;pic16f1825.h: 6305: extern volatile __bit DACPSS1 @ (((unsigned) &DACCON0)*8) + 3; |
[; ;pic16f1825.h: 6307: extern volatile __bit DACR0 @ (((unsigned) &DACCON1)*8) + 0; |
[; ;pic16f1825.h: 6309: extern volatile __bit DACR1 @ (((unsigned) &DACCON1)*8) + 1; |
[; ;pic16f1825.h: 6311: extern volatile __bit DACR2 @ (((unsigned) &DACCON1)*8) + 2; |
[; ;pic16f1825.h: 6313: extern volatile __bit DACR3 @ (((unsigned) &DACCON1)*8) + 3; |
[; ;pic16f1825.h: 6315: extern volatile __bit DACR4 @ (((unsigned) &DACCON1)*8) + 4; |
[; ;pic16f1825.h: 6317: extern volatile __bit DC @ (((unsigned) &STATUS)*8) + 1; |
[; ;pic16f1825.h: 6319: extern volatile __bit DC1B0 @ (((unsigned) &CCP1CON)*8) + 4; |
[; ;pic16f1825.h: 6321: extern volatile __bit DC1B1 @ (((unsigned) &CCP1CON)*8) + 5; |
[; ;pic16f1825.h: 6323: extern volatile __bit DC2B0 @ (((unsigned) &CCP2CON)*8) + 4; |
[; ;pic16f1825.h: 6325: extern volatile __bit DC2B1 @ (((unsigned) &CCP2CON)*8) + 5; |
[; ;pic16f1825.h: 6327: extern volatile __bit DC3B0 @ (((unsigned) &CCP3CON)*8) + 4; |
[; ;pic16f1825.h: 6329: extern volatile __bit DC3B1 @ (((unsigned) &CCP3CON)*8) + 5; |
[; ;pic16f1825.h: 6331: extern volatile __bit DC4B0 @ (((unsigned) &CCP4CON)*8) + 4; |
[; ;pic16f1825.h: 6333: extern volatile __bit DC4B1 @ (((unsigned) &CCP4CON)*8) + 5; |
[; ;pic16f1825.h: 6335: extern volatile __bit DC_SHAD @ (((unsigned) &STATUS_SHAD)*8) + 1; |
[; ;pic16f1825.h: 6337: extern volatile __bit DHEN @ (((unsigned) &SSP1CON3)*8) + 0; |
[; ;pic16f1825.h: 6339: extern volatile __bit D_nA @ (((unsigned) &SSP1STAT)*8) + 5; |
[; ;pic16f1825.h: 6341: extern volatile __bit EEIE @ (((unsigned) &PIE2)*8) + 4; |
[; ;pic16f1825.h: 6343: extern volatile __bit EEIF @ (((unsigned) &PIR2)*8) + 4; |
[; ;pic16f1825.h: 6345: extern volatile __bit EEPGD @ (((unsigned) &EECON1)*8) + 7; |
[; ;pic16f1825.h: 6347: extern volatile __bit FERR @ (((unsigned) &RCSTA)*8) + 2; |
[; ;pic16f1825.h: 6349: extern volatile __bit FREE @ (((unsigned) &EECON1)*8) + 4; |
[; ;pic16f1825.h: 6351: extern volatile __bit FVREN @ (((unsigned) &FVRCON)*8) + 7; |
[; ;pic16f1825.h: 6353: extern volatile __bit FVRRDY @ (((unsigned) &FVRCON)*8) + 6; |
[; ;pic16f1825.h: 6355: extern volatile __bit GCEN @ (((unsigned) &SSP1CON2)*8) + 7; |
[; ;pic16f1825.h: 6357: extern volatile __bit GIE @ (((unsigned) &INTCON)*8) + 7; |
[; ;pic16f1825.h: 6359: extern volatile __bit GO @ (((unsigned) &ADCON0)*8) + 1; |
[; ;pic16f1825.h: 6361: extern volatile __bit GO_nDONE @ (((unsigned) &ADCON0)*8) + 1; |
[; ;pic16f1825.h: 6363: extern volatile __bit HFIOFL @ (((unsigned) &OSCSTAT)*8) + 3; |
[; ;pic16f1825.h: 6365: extern volatile __bit HFIOFR @ (((unsigned) &OSCSTAT)*8) + 4; |
[; ;pic16f1825.h: 6367: extern volatile __bit HFIOFS @ (((unsigned) &OSCSTAT)*8) + 0; |
[; ;pic16f1825.h: 6369: extern volatile __bit INLVLA0 @ (((unsigned) &INLVLA)*8) + 0; |
[; ;pic16f1825.h: 6371: extern volatile __bit INLVLA1 @ (((unsigned) &INLVLA)*8) + 1; |
[; ;pic16f1825.h: 6373: extern volatile __bit INLVLA2 @ (((unsigned) &INLVLA)*8) + 2; |
[; ;pic16f1825.h: 6375: extern volatile __bit INLVLA3 @ (((unsigned) &INLVLA)*8) + 3; |
[; ;pic16f1825.h: 6377: extern volatile __bit INLVLA4 @ (((unsigned) &INLVLA)*8) + 4; |
[; ;pic16f1825.h: 6379: extern volatile __bit INLVLA5 @ (((unsigned) &INLVLA)*8) + 5; |
[; ;pic16f1825.h: 6381: extern volatile __bit INLVLC0 @ (((unsigned) &INLVLC)*8) + 0; |
[; ;pic16f1825.h: 6383: extern volatile __bit INLVLC1 @ (((unsigned) &INLVLC)*8) + 1; |
[; ;pic16f1825.h: 6385: extern volatile __bit INLVLC2 @ (((unsigned) &INLVLC)*8) + 2; |
[; ;pic16f1825.h: 6387: extern volatile __bit INLVLC3 @ (((unsigned) &INLVLC)*8) + 3; |
[; ;pic16f1825.h: 6389: extern volatile __bit INLVLC4 @ (((unsigned) &INLVLC)*8) + 4; |
[; ;pic16f1825.h: 6391: extern volatile __bit INLVLC5 @ (((unsigned) &INLVLC)*8) + 5; |
[; ;pic16f1825.h: 6393: extern volatile __bit INTE @ (((unsigned) &INTCON)*8) + 4; |
[; ;pic16f1825.h: 6395: extern volatile __bit INTEDG @ (((unsigned) &OPTION_REG)*8) + 6; |
[; ;pic16f1825.h: 6397: extern volatile __bit INTF @ (((unsigned) &INTCON)*8) + 1; |
[; ;pic16f1825.h: 6399: extern volatile __bit IOCAF0 @ (((unsigned) &IOCAF)*8) + 0; |
[; ;pic16f1825.h: 6401: extern volatile __bit IOCAF1 @ (((unsigned) &IOCAF)*8) + 1; |
[; ;pic16f1825.h: 6403: extern volatile __bit IOCAF2 @ (((unsigned) &IOCAF)*8) + 2; |
[; ;pic16f1825.h: 6405: extern volatile __bit IOCAF3 @ (((unsigned) &IOCAF)*8) + 3; |
[; ;pic16f1825.h: 6407: extern volatile __bit IOCAF4 @ (((unsigned) &IOCAF)*8) + 4; |
[; ;pic16f1825.h: 6409: extern volatile __bit IOCAF5 @ (((unsigned) &IOCAF)*8) + 5; |
[; ;pic16f1825.h: 6411: extern volatile __bit IOCAN0 @ (((unsigned) &IOCAN)*8) + 0; |
[; ;pic16f1825.h: 6413: extern volatile __bit IOCAN1 @ (((unsigned) &IOCAN)*8) + 1; |
[; ;pic16f1825.h: 6415: extern volatile __bit IOCAN2 @ (((unsigned) &IOCAN)*8) + 2; |
[; ;pic16f1825.h: 6417: extern volatile __bit IOCAN3 @ (((unsigned) &IOCAN)*8) + 3; |
[; ;pic16f1825.h: 6419: extern volatile __bit IOCAN4 @ (((unsigned) &IOCAN)*8) + 4; |
[; ;pic16f1825.h: 6421: extern volatile __bit IOCAN5 @ (((unsigned) &IOCAN)*8) + 5; |
[; ;pic16f1825.h: 6423: extern volatile __bit IOCAP0 @ (((unsigned) &IOCAP)*8) + 0; |
[; ;pic16f1825.h: 6425: extern volatile __bit IOCAP1 @ (((unsigned) &IOCAP)*8) + 1; |
[; ;pic16f1825.h: 6427: extern volatile __bit IOCAP2 @ (((unsigned) &IOCAP)*8) + 2; |
[; ;pic16f1825.h: 6429: extern volatile __bit IOCAP3 @ (((unsigned) &IOCAP)*8) + 3; |
[; ;pic16f1825.h: 6431: extern volatile __bit IOCAP4 @ (((unsigned) &IOCAP)*8) + 4; |
[; ;pic16f1825.h: 6433: extern volatile __bit IOCAP5 @ (((unsigned) &IOCAP)*8) + 5; |
[; ;pic16f1825.h: 6435: extern volatile __bit IOCIE @ (((unsigned) &INTCON)*8) + 3; |
[; ;pic16f1825.h: 6437: extern volatile __bit IOCIF @ (((unsigned) &INTCON)*8) + 0; |
[; ;pic16f1825.h: 6439: extern volatile __bit IRCF0 @ (((unsigned) &OSCCON)*8) + 3; |
[; ;pic16f1825.h: 6441: extern volatile __bit IRCF1 @ (((unsigned) &OSCCON)*8) + 4; |
[; ;pic16f1825.h: 6443: extern volatile __bit IRCF2 @ (((unsigned) &OSCCON)*8) + 5; |
[; ;pic16f1825.h: 6445: extern volatile __bit IRCF3 @ (((unsigned) &OSCCON)*8) + 6; |
[; ;pic16f1825.h: 6447: extern volatile __bit LATA0 @ (((unsigned) &LATA)*8) + 0; |
[; ;pic16f1825.h: 6449: extern volatile __bit LATA1 @ (((unsigned) &LATA)*8) + 1; |
[; ;pic16f1825.h: 6451: extern volatile __bit LATA2 @ (((unsigned) &LATA)*8) + 2; |
[; ;pic16f1825.h: 6453: extern volatile __bit LATA4 @ (((unsigned) &LATA)*8) + 4; |
[; ;pic16f1825.h: 6455: extern volatile __bit LATA5 @ (((unsigned) &LATA)*8) + 5; |
[; ;pic16f1825.h: 6457: extern volatile __bit LATC0 @ (((unsigned) &LATC)*8) + 0; |
[; ;pic16f1825.h: 6459: extern volatile __bit LATC1 @ (((unsigned) &LATC)*8) + 1; |
[; ;pic16f1825.h: 6461: extern volatile __bit LATC2 @ (((unsigned) &LATC)*8) + 2; |
[; ;pic16f1825.h: 6463: extern volatile __bit LATC3 @ (((unsigned) &LATC)*8) + 3; |
[; ;pic16f1825.h: 6465: extern volatile __bit LATC4 @ (((unsigned) &LATC)*8) + 4; |
[; ;pic16f1825.h: 6467: extern volatile __bit LATC5 @ (((unsigned) &LATC)*8) + 5; |
[; ;pic16f1825.h: 6469: extern volatile __bit LFIOFR @ (((unsigned) &OSCSTAT)*8) + 1; |
[; ;pic16f1825.h: 6471: extern volatile __bit LWLO @ (((unsigned) &EECON1)*8) + 5; |
[; ;pic16f1825.h: 6473: extern volatile __bit MC1OUT @ (((unsigned) &CMOUT)*8) + 0; |
[; ;pic16f1825.h: 6475: extern volatile __bit MC2OUT @ (((unsigned) &CMOUT)*8) + 1; |
[; ;pic16f1825.h: 6477: extern volatile __bit MDBIT @ (((unsigned) &MDCON)*8) + 0; |
[; ;pic16f1825.h: 6479: extern volatile __bit MDCH0 @ (((unsigned) &MDCARH)*8) + 0; |
[; ;pic16f1825.h: 6481: extern volatile __bit MDCH1 @ (((unsigned) &MDCARH)*8) + 1; |
[; ;pic16f1825.h: 6483: extern volatile __bit MDCH2 @ (((unsigned) &MDCARH)*8) + 2; |
[; ;pic16f1825.h: 6485: extern volatile __bit MDCH3 @ (((unsigned) &MDCARH)*8) + 3; |
[; ;pic16f1825.h: 6487: extern volatile __bit MDCHODIS @ (((unsigned) &MDCARH)*8) + 7; |
[; ;pic16f1825.h: 6489: extern volatile __bit MDCHPOL @ (((unsigned) &MDCARH)*8) + 6; |
[; ;pic16f1825.h: 6491: extern volatile __bit MDCHSYNC @ (((unsigned) &MDCARH)*8) + 5; |
[; ;pic16f1825.h: 6493: extern volatile __bit MDCL0 @ (((unsigned) &MDCARL)*8) + 0; |
[; ;pic16f1825.h: 6495: extern volatile __bit MDCL1 @ (((unsigned) &MDCARL)*8) + 1; |
[; ;pic16f1825.h: 6497: extern volatile __bit MDCL2 @ (((unsigned) &MDCARL)*8) + 2; |
[; ;pic16f1825.h: 6499: extern volatile __bit MDCL3 @ (((unsigned) &MDCARL)*8) + 3; |
[; ;pic16f1825.h: 6501: extern volatile __bit MDCLODIS @ (((unsigned) &MDCARL)*8) + 7; |
[; ;pic16f1825.h: 6503: extern volatile __bit MDCLPOL @ (((unsigned) &MDCARL)*8) + 6; |
[; ;pic16f1825.h: 6505: extern volatile __bit MDCLSYNC @ (((unsigned) &MDCARL)*8) + 5; |
[; ;pic16f1825.h: 6507: extern volatile __bit MDEN @ (((unsigned) &MDCON)*8) + 7; |
[; ;pic16f1825.h: 6509: extern volatile __bit MDMS0 @ (((unsigned) &MDSRC)*8) + 0; |
[; ;pic16f1825.h: 6511: extern volatile __bit MDMS1 @ (((unsigned) &MDSRC)*8) + 1; |
[; ;pic16f1825.h: 6513: extern volatile __bit MDMS2 @ (((unsigned) &MDSRC)*8) + 2; |
[; ;pic16f1825.h: 6515: extern volatile __bit MDMS3 @ (((unsigned) &MDSRC)*8) + 3; |
[; ;pic16f1825.h: 6517: extern volatile __bit MDMSODIS @ (((unsigned) &MDSRC)*8) + 7; |
[; ;pic16f1825.h: 6519: extern volatile __bit MDOE @ (((unsigned) &MDCON)*8) + 6; |
[; ;pic16f1825.h: 6521: extern volatile __bit MDOPOL @ (((unsigned) &MDCON)*8) + 4; |
[; ;pic16f1825.h: 6523: extern volatile __bit MDOUT @ (((unsigned) &MDCON)*8) + 3; |
[; ;pic16f1825.h: 6525: extern volatile __bit MDSLR @ (((unsigned) &MDCON)*8) + 5; |
[; ;pic16f1825.h: 6527: extern volatile __bit MFIOFR @ (((unsigned) &OSCSTAT)*8) + 2; |
[; ;pic16f1825.h: 6529: extern volatile __bit OERR @ (((unsigned) &RCSTA)*8) + 1; |
[; ;pic16f1825.h: 6531: extern volatile __bit OSFIE @ (((unsigned) &PIE2)*8) + 7; |
[; ;pic16f1825.h: 6533: extern volatile __bit OSFIF @ (((unsigned) &PIR2)*8) + 7; |
[; ;pic16f1825.h: 6535: extern volatile __bit OSTS @ (((unsigned) &OSCSTAT)*8) + 5; |
[; ;pic16f1825.h: 6537: extern volatile __bit P1CSEL @ (((unsigned) &APFCON1)*8) + 2; |
[; ;pic16f1825.h: 6539: extern volatile __bit P1DC0 @ (((unsigned) &PWM1CON)*8) + 0; |
[; ;pic16f1825.h: 6541: extern volatile __bit P1DC1 @ (((unsigned) &PWM1CON)*8) + 1; |
[; ;pic16f1825.h: 6543: extern volatile __bit P1DC2 @ (((unsigned) &PWM1CON)*8) + 2; |
[; ;pic16f1825.h: 6545: extern volatile __bit P1DC3 @ (((unsigned) &PWM1CON)*8) + 3; |
[; ;pic16f1825.h: 6547: extern volatile __bit P1DC4 @ (((unsigned) &PWM1CON)*8) + 4; |
[; ;pic16f1825.h: 6549: extern volatile __bit P1DC5 @ (((unsigned) &PWM1CON)*8) + 5; |
[; ;pic16f1825.h: 6551: extern volatile __bit P1DC6 @ (((unsigned) &PWM1CON)*8) + 6; |
[; ;pic16f1825.h: 6553: extern volatile __bit P1DSEL @ (((unsigned) &APFCON1)*8) + 3; |
[; ;pic16f1825.h: 6555: extern volatile __bit P1M0 @ (((unsigned) &CCP1CON)*8) + 6; |
[; ;pic16f1825.h: 6557: extern volatile __bit P1M1 @ (((unsigned) &CCP1CON)*8) + 7; |
[; ;pic16f1825.h: 6559: extern volatile __bit P1RSEN @ (((unsigned) &PWM1CON)*8) + 7; |
[; ;pic16f1825.h: 6561: extern volatile __bit P2BSEL @ (((unsigned) &APFCON1)*8) + 1; |
[; ;pic16f1825.h: 6563: extern volatile __bit P2DC0 @ (((unsigned) &PWM2CON)*8) + 0; |
[; ;pic16f1825.h: 6565: extern volatile __bit P2DC1 @ (((unsigned) &PWM2CON)*8) + 1; |
[; ;pic16f1825.h: 6567: extern volatile __bit P2DC2 @ (((unsigned) &PWM2CON)*8) + 2; |
[; ;pic16f1825.h: 6569: extern volatile __bit P2DC3 @ (((unsigned) &PWM2CON)*8) + 3; |
[; ;pic16f1825.h: 6571: extern volatile __bit P2DC4 @ (((unsigned) &PWM2CON)*8) + 4; |
[; ;pic16f1825.h: 6573: extern volatile __bit P2DC5 @ (((unsigned) &PWM2CON)*8) + 5; |
[; ;pic16f1825.h: 6575: extern volatile __bit P2DC6 @ (((unsigned) &PWM2CON)*8) + 6; |
[; ;pic16f1825.h: 6577: extern volatile __bit P2M0 @ (((unsigned) &CCP2CON)*8) + 6; |
[; ;pic16f1825.h: 6579: extern volatile __bit P2M1 @ (((unsigned) &CCP2CON)*8) + 7; |
[; ;pic16f1825.h: 6581: extern volatile __bit P2RSEN @ (((unsigned) &PWM2CON)*8) + 7; |
[; ;pic16f1825.h: 6583: extern volatile __bit PCIE @ (((unsigned) &SSP1CON3)*8) + 6; |
[; ;pic16f1825.h: 6585: extern volatile __bit PEIE @ (((unsigned) &INTCON)*8) + 6; |
[; ;pic16f1825.h: 6587: extern volatile __bit PEN @ (((unsigned) &SSP1CON2)*8) + 2; |
[; ;pic16f1825.h: 6589: extern volatile __bit PLLR @ (((unsigned) &OSCSTAT)*8) + 6; |
[; ;pic16f1825.h: 6591: extern volatile __bit PS0 @ (((unsigned) &OPTION_REG)*8) + 0; |
[; ;pic16f1825.h: 6593: extern volatile __bit PS1 @ (((unsigned) &OPTION_REG)*8) + 1; |
[; ;pic16f1825.h: 6595: extern volatile __bit PS2 @ (((unsigned) &OPTION_REG)*8) + 2; |
[; ;pic16f1825.h: 6597: extern volatile __bit PSA @ (((unsigned) &OPTION_REG)*8) + 3; |
[; ;pic16f1825.h: 6599: extern volatile __bit PSS1AC0 @ (((unsigned) &CCP1AS)*8) + 2; |
[; ;pic16f1825.h: 6601: extern volatile __bit PSS1AC1 @ (((unsigned) &CCP1AS)*8) + 3; |
[; ;pic16f1825.h: 6603: extern volatile __bit PSS1BD0 @ (((unsigned) &CCP1AS)*8) + 0; |
[; ;pic16f1825.h: 6605: extern volatile __bit PSS1BD1 @ (((unsigned) &CCP1AS)*8) + 1; |
[; ;pic16f1825.h: 6607: extern volatile __bit PSS2AC0 @ (((unsigned) &CCP2AS)*8) + 2; |
[; ;pic16f1825.h: 6609: extern volatile __bit PSS2AC1 @ (((unsigned) &CCP2AS)*8) + 3; |
[; ;pic16f1825.h: 6611: extern volatile __bit PSS2BD0 @ (((unsigned) &CCP2AS)*8) + 0; |
[; ;pic16f1825.h: 6613: extern volatile __bit PSS2BD1 @ (((unsigned) &CCP2AS)*8) + 1; |
[; ;pic16f1825.h: 6615: extern volatile __bit RA0 @ (((unsigned) &PORTA)*8) + 0; |
[; ;pic16f1825.h: 6617: extern volatile __bit RA1 @ (((unsigned) &PORTA)*8) + 1; |
[; ;pic16f1825.h: 6619: extern volatile __bit RA2 @ (((unsigned) &PORTA)*8) + 2; |
[; ;pic16f1825.h: 6621: extern volatile __bit RA3 @ (((unsigned) &PORTA)*8) + 3; |
[; ;pic16f1825.h: 6623: extern volatile __bit RA4 @ (((unsigned) &PORTA)*8) + 4; |
[; ;pic16f1825.h: 6625: extern volatile __bit RA5 @ (((unsigned) &PORTA)*8) + 5; |
[; ;pic16f1825.h: 6627: extern volatile __bit RC0 @ (((unsigned) &PORTC)*8) + 0; |
[; ;pic16f1825.h: 6629: extern volatile __bit RC1 @ (((unsigned) &PORTC)*8) + 1; |
[; ;pic16f1825.h: 6631: extern volatile __bit RC2 @ (((unsigned) &PORTC)*8) + 2; |
[; ;pic16f1825.h: 6633: extern volatile __bit RC3 @ (((unsigned) &PORTC)*8) + 3; |
[; ;pic16f1825.h: 6635: extern volatile __bit RC4 @ (((unsigned) &PORTC)*8) + 4; |
[; ;pic16f1825.h: 6637: extern volatile __bit RC5 @ (((unsigned) &PORTC)*8) + 5; |
[; ;pic16f1825.h: 6639: extern volatile __bit RCEN @ (((unsigned) &SSP1CON2)*8) + 3; |
[; ;pic16f1825.h: 6641: extern volatile __bit RCIDL @ (((unsigned) &BAUDCON)*8) + 6; |
[; ;pic16f1825.h: 6643: extern volatile __bit RCIE @ (((unsigned) &PIE1)*8) + 5; |
[; ;pic16f1825.h: 6645: extern volatile __bit RCIF @ (((unsigned) &PIR1)*8) + 5; |
[; ;pic16f1825.h: 6647: extern volatile __bit RD @ (((unsigned) &EECON1)*8) + 0; |
[; ;pic16f1825.h: 6649: extern volatile __bit RSEN @ (((unsigned) &SSP1CON2)*8) + 1; |
[; ;pic16f1825.h: 6651: extern volatile __bit RX9 @ (((unsigned) &RCSTA)*8) + 6; |
[; ;pic16f1825.h: 6653: extern volatile __bit RX9D @ (((unsigned) &RCSTA)*8) + 0; |
[; ;pic16f1825.h: 6655: extern volatile __bit RXDTSEL @ (((unsigned) &APFCON0)*8) + 7; |
[; ;pic16f1825.h: 6657: extern volatile __bit R_nW @ (((unsigned) &SSP1STAT)*8) + 2; |
[; ;pic16f1825.h: 6659: extern volatile __bit SBCDE @ (((unsigned) &SSP1CON3)*8) + 2; |
[; ;pic16f1825.h: 6661: extern volatile __bit SBOREN @ (((unsigned) &BORCON)*8) + 7; |
[; ;pic16f1825.h: 6663: extern volatile __bit SCIE @ (((unsigned) &SSP1CON3)*8) + 5; |
[; ;pic16f1825.h: 6665: extern volatile __bit SCKP @ (((unsigned) &BAUDCON)*8) + 4; |
[; ;pic16f1825.h: 6667: extern volatile __bit SCS0 @ (((unsigned) &OSCCON)*8) + 0; |
[; ;pic16f1825.h: 6669: extern volatile __bit SCS1 @ (((unsigned) &OSCCON)*8) + 1; |
[; ;pic16f1825.h: 6671: extern volatile __bit SDAHT @ (((unsigned) &SSP1CON3)*8) + 3; |
[; ;pic16f1825.h: 6673: extern volatile __bit SDOSEL @ (((unsigned) &APFCON0)*8) + 6; |
[; ;pic16f1825.h: 6675: extern volatile __bit SEN @ (((unsigned) &SSP1CON2)*8) + 0; |
[; ;pic16f1825.h: 6677: extern volatile __bit SENDB @ (((unsigned) &TXSTA)*8) + 3; |
[; ;pic16f1825.h: 6679: extern volatile __bit SMP @ (((unsigned) &SSP1STAT)*8) + 7; |
[; ;pic16f1825.h: 6681: extern volatile __bit SPEN @ (((unsigned) &RCSTA)*8) + 7; |
[; ;pic16f1825.h: 6683: extern volatile __bit SPLLEN @ (((unsigned) &OSCCON)*8) + 7; |
[; ;pic16f1825.h: 6685: extern volatile __bit SRCLK0 @ (((unsigned) &SRCON0)*8) + 4; |
[; ;pic16f1825.h: 6687: extern volatile __bit SRCLK1 @ (((unsigned) &SRCON0)*8) + 5; |
[; ;pic16f1825.h: 6689: extern volatile __bit SRCLK2 @ (((unsigned) &SRCON0)*8) + 6; |
[; ;pic16f1825.h: 6691: extern volatile __bit SREN @ (((unsigned) &RCSTA)*8) + 5; |
[; ;pic16f1825.h: 6693: extern volatile __bit SRLEN @ (((unsigned) &SRCON0)*8) + 7; |
[; ;pic16f1825.h: 6695: extern volatile __bit SRNQEN @ (((unsigned) &SRCON0)*8) + 2; |
[; ;pic16f1825.h: 6697: extern volatile __bit SRPR @ (((unsigned) &SRCON0)*8) + 0; |
[; ;pic16f1825.h: 6699: extern volatile __bit SRPS @ (((unsigned) &SRCON0)*8) + 1; |
[; ;pic16f1825.h: 6701: extern volatile __bit SRQEN @ (((unsigned) &SRCON0)*8) + 3; |
[; ;pic16f1825.h: 6703: extern volatile __bit SRRC1E @ (((unsigned) &SRCON1)*8) + 0; |
[; ;pic16f1825.h: 6705: extern volatile __bit SRRCKE @ (((unsigned) &SRCON1)*8) + 2; |
[; ;pic16f1825.h: 6707: extern volatile __bit SRRPE @ (((unsigned) &SRCON1)*8) + 3; |
[; ;pic16f1825.h: 6709: extern volatile __bit SRSC1E @ (((unsigned) &SRCON1)*8) + 4; |
[; ;pic16f1825.h: 6711: extern volatile __bit SRSCKE @ (((unsigned) &SRCON1)*8) + 6; |
[; ;pic16f1825.h: 6713: extern volatile __bit SRSPE @ (((unsigned) &SRCON1)*8) + 7; |
[; ;pic16f1825.h: 6715: extern volatile __bit SSP1IE @ (((unsigned) &PIE1)*8) + 3; |
[; ;pic16f1825.h: 6717: extern volatile __bit SSP1IF @ (((unsigned) &PIR1)*8) + 3; |
[; ;pic16f1825.h: 6719: extern volatile __bit SSPEN @ (((unsigned) &SSP1CON1)*8) + 5; |
[; ;pic16f1825.h: 6721: extern volatile __bit SSPM0 @ (((unsigned) &SSP1CON1)*8) + 0; |
[; ;pic16f1825.h: 6723: extern volatile __bit SSPM1 @ (((unsigned) &SSP1CON1)*8) + 1; |
[; ;pic16f1825.h: 6725: extern volatile __bit SSPM2 @ (((unsigned) &SSP1CON1)*8) + 2; |
[; ;pic16f1825.h: 6727: extern volatile __bit SSPM3 @ (((unsigned) &SSP1CON1)*8) + 3; |
[; ;pic16f1825.h: 6729: extern volatile __bit SSPOV @ (((unsigned) &SSP1CON1)*8) + 6; |
[; ;pic16f1825.h: 6731: extern volatile __bit SSSEL @ (((unsigned) &APFCON0)*8) + 5; |
[; ;pic16f1825.h: 6733: extern volatile __bit STKOVF @ (((unsigned) &PCON)*8) + 7; |
[; ;pic16f1825.h: 6735: extern volatile __bit STKUNF @ (((unsigned) &PCON)*8) + 6; |
[; ;pic16f1825.h: 6737: extern volatile __bit STR1A @ (((unsigned) &PSTR1CON)*8) + 0; |
[; ;pic16f1825.h: 6739: extern volatile __bit STR1B @ (((unsigned) &PSTR1CON)*8) + 1; |
[; ;pic16f1825.h: 6741: extern volatile __bit STR1C @ (((unsigned) &PSTR1CON)*8) + 2; |
[; ;pic16f1825.h: 6743: extern volatile __bit STR1D @ (((unsigned) &PSTR1CON)*8) + 3; |
[; ;pic16f1825.h: 6745: extern volatile __bit STR1SYNC @ (((unsigned) &PSTR1CON)*8) + 4; |
[; ;pic16f1825.h: 6747: extern volatile __bit STR2A @ (((unsigned) &PSTR2CON)*8) + 0; |
[; ;pic16f1825.h: 6749: extern volatile __bit STR2B @ (((unsigned) &PSTR2CON)*8) + 1; |
[; ;pic16f1825.h: 6751: extern volatile __bit STR2C @ (((unsigned) &PSTR2CON)*8) + 2; |
[; ;pic16f1825.h: 6753: extern volatile __bit STR2D @ (((unsigned) &PSTR2CON)*8) + 3; |
[; ;pic16f1825.h: 6755: extern volatile __bit STR2SYNC @ (((unsigned) &PSTR2CON)*8) + 4; |
[; ;pic16f1825.h: 6757: extern volatile __bit SWDTEN @ (((unsigned) &WDTCON)*8) + 0; |
[; ;pic16f1825.h: 6759: extern volatile __bit SYNC @ (((unsigned) &TXSTA)*8) + 4; |
[; ;pic16f1825.h: 6761: extern volatile __bit T0CS @ (((unsigned) &OPTION_REG)*8) + 5; |
[; ;pic16f1825.h: 6763: extern volatile __bit T0IE @ (((unsigned) &INTCON)*8) + 5; |
[; ;pic16f1825.h: 6765: extern volatile __bit T0IF @ (((unsigned) &INTCON)*8) + 2; |
[; ;pic16f1825.h: 6767: extern volatile __bit T0SE @ (((unsigned) &OPTION_REG)*8) + 4; |
[; ;pic16f1825.h: 6769: extern volatile __bit T0XCS @ (((unsigned) &CPSCON0)*8) + 0; |
[; ;pic16f1825.h: 6771: extern volatile __bit T1CKPS0 @ (((unsigned) &T1CON)*8) + 4; |
[; ;pic16f1825.h: 6773: extern volatile __bit T1CKPS1 @ (((unsigned) &T1CON)*8) + 5; |
[; ;pic16f1825.h: 6775: extern volatile __bit T1GGO @ (((unsigned) &T1GCON)*8) + 3; |
[; ;pic16f1825.h: 6777: extern volatile __bit T1GPOL @ (((unsigned) &T1GCON)*8) + 6; |
[; ;pic16f1825.h: 6779: extern volatile __bit T1GSEL @ (((unsigned) &APFCON0)*8) + 3; |
[; ;pic16f1825.h: 6781: extern volatile __bit T1GSPM @ (((unsigned) &T1GCON)*8) + 4; |
[; ;pic16f1825.h: 6783: extern volatile __bit T1GSS0 @ (((unsigned) &T1GCON)*8) + 0; |
[; ;pic16f1825.h: 6785: extern volatile __bit T1GSS1 @ (((unsigned) &T1GCON)*8) + 1; |
[; ;pic16f1825.h: 6787: extern volatile __bit T1GTM @ (((unsigned) &T1GCON)*8) + 5; |
[; ;pic16f1825.h: 6789: extern volatile __bit T1GVAL @ (((unsigned) &T1GCON)*8) + 2; |
[; ;pic16f1825.h: 6791: extern volatile __bit T1OSCEN @ (((unsigned) &T1CON)*8) + 3; |
[; ;pic16f1825.h: 6793: extern volatile __bit T1OSCR @ (((unsigned) &OSCSTAT)*8) + 7; |
[; ;pic16f1825.h: 6795: extern volatile __bit T2CKPS0 @ (((unsigned) &T2CON)*8) + 0; |
[; ;pic16f1825.h: 6797: extern volatile __bit T2CKPS1 @ (((unsigned) &T2CON)*8) + 1; |
[; ;pic16f1825.h: 6799: extern volatile __bit T2OUTPS0 @ (((unsigned) &T2CON)*8) + 3; |
[; ;pic16f1825.h: 6801: extern volatile __bit T2OUTPS1 @ (((unsigned) &T2CON)*8) + 4; |
[; ;pic16f1825.h: 6803: extern volatile __bit T2OUTPS2 @ (((unsigned) &T2CON)*8) + 5; |
[; ;pic16f1825.h: 6805: extern volatile __bit T2OUTPS3 @ (((unsigned) &T2CON)*8) + 6; |
[; ;pic16f1825.h: 6807: extern volatile __bit T4CKPS0 @ (((unsigned) &T4CON)*8) + 0; |
[; ;pic16f1825.h: 6809: extern volatile __bit T4CKPS1 @ (((unsigned) &T4CON)*8) + 1; |
[; ;pic16f1825.h: 6811: extern volatile __bit T4OUTPS0 @ (((unsigned) &T4CON)*8) + 3; |
[; ;pic16f1825.h: 6813: extern volatile __bit T4OUTPS1 @ (((unsigned) &T4CON)*8) + 4; |
[; ;pic16f1825.h: 6815: extern volatile __bit T4OUTPS2 @ (((unsigned) &T4CON)*8) + 5; |
[; ;pic16f1825.h: 6817: extern volatile __bit T4OUTPS3 @ (((unsigned) &T4CON)*8) + 6; |
[; ;pic16f1825.h: 6819: extern volatile __bit T6CKPS0 @ (((unsigned) &T6CON)*8) + 0; |
[; ;pic16f1825.h: 6821: extern volatile __bit T6CKPS1 @ (((unsigned) &T6CON)*8) + 1; |
[; ;pic16f1825.h: 6823: extern volatile __bit T6OUTPS0 @ (((unsigned) &T6CON)*8) + 3; |
[; ;pic16f1825.h: 6825: extern volatile __bit T6OUTPS1 @ (((unsigned) &T6CON)*8) + 4; |
[; ;pic16f1825.h: 6827: extern volatile __bit T6OUTPS2 @ (((unsigned) &T6CON)*8) + 5; |
[; ;pic16f1825.h: 6829: extern volatile __bit T6OUTPS3 @ (((unsigned) &T6CON)*8) + 6; |
[; ;pic16f1825.h: 6831: extern volatile __bit TMR0CS @ (((unsigned) &OPTION_REG)*8) + 5; |
[; ;pic16f1825.h: 6833: extern volatile __bit TMR0IE @ (((unsigned) &INTCON)*8) + 5; |
[; ;pic16f1825.h: 6835: extern volatile __bit TMR0IF @ (((unsigned) &INTCON)*8) + 2; |
[; ;pic16f1825.h: 6837: extern volatile __bit TMR0SE @ (((unsigned) &OPTION_REG)*8) + 4; |
[; ;pic16f1825.h: 6839: extern volatile __bit TMR1CS0 @ (((unsigned) &T1CON)*8) + 6; |
[; ;pic16f1825.h: 6841: extern volatile __bit TMR1CS1 @ (((unsigned) &T1CON)*8) + 7; |
[; ;pic16f1825.h: 6843: extern volatile __bit TMR1GE @ (((unsigned) &T1GCON)*8) + 7; |
[; ;pic16f1825.h: 6845: extern volatile __bit TMR1GIE @ (((unsigned) &PIE1)*8) + 7; |
[; ;pic16f1825.h: 6847: extern volatile __bit TMR1GIF @ (((unsigned) &PIR1)*8) + 7; |
[; ;pic16f1825.h: 6849: extern volatile __bit TMR1IE @ (((unsigned) &PIE1)*8) + 0; |
[; ;pic16f1825.h: 6851: extern volatile __bit TMR1IF @ (((unsigned) &PIR1)*8) + 0; |
[; ;pic16f1825.h: 6853: extern volatile __bit TMR1ON @ (((unsigned) &T1CON)*8) + 0; |
[; ;pic16f1825.h: 6855: extern volatile __bit TMR2IE @ (((unsigned) &PIE1)*8) + 1; |
[; ;pic16f1825.h: 6857: extern volatile __bit TMR2IF @ (((unsigned) &PIR1)*8) + 1; |
[; ;pic16f1825.h: 6859: extern volatile __bit TMR2ON @ (((unsigned) &T2CON)*8) + 2; |
[; ;pic16f1825.h: 6861: extern volatile __bit TMR4IE @ (((unsigned) &PIE3)*8) + 1; |
[; ;pic16f1825.h: 6863: extern volatile __bit TMR4IF @ (((unsigned) &PIR3)*8) + 1; |
[; ;pic16f1825.h: 6865: extern volatile __bit TMR4ON @ (((unsigned) &T4CON)*8) + 2; |
[; ;pic16f1825.h: 6867: extern volatile __bit TMR6IE @ (((unsigned) &PIE3)*8) + 3; |
[; ;pic16f1825.h: 6869: extern volatile __bit TMR6IF @ (((unsigned) &PIR3)*8) + 3; |
[; ;pic16f1825.h: 6871: extern volatile __bit TMR6ON @ (((unsigned) &T6CON)*8) + 2; |
[; ;pic16f1825.h: 6873: extern volatile __bit TRISA0 @ (((unsigned) &TRISA)*8) + 0; |
[; ;pic16f1825.h: 6875: extern volatile __bit TRISA1 @ (((unsigned) &TRISA)*8) + 1; |
[; ;pic16f1825.h: 6877: extern volatile __bit TRISA2 @ (((unsigned) &TRISA)*8) + 2; |
[; ;pic16f1825.h: 6879: extern volatile __bit TRISA3 @ (((unsigned) &TRISA)*8) + 3; |
[; ;pic16f1825.h: 6881: extern volatile __bit TRISA4 @ (((unsigned) &TRISA)*8) + 4; |
[; ;pic16f1825.h: 6883: extern volatile __bit TRISA5 @ (((unsigned) &TRISA)*8) + 5; |
[; ;pic16f1825.h: 6885: extern volatile __bit TRISC0 @ (((unsigned) &TRISC)*8) + 0; |
[; ;pic16f1825.h: 6887: extern volatile __bit TRISC1 @ (((unsigned) &TRISC)*8) + 1; |
[; ;pic16f1825.h: 6889: extern volatile __bit TRISC2 @ (((unsigned) &TRISC)*8) + 2; |
[; ;pic16f1825.h: 6891: extern volatile __bit TRISC3 @ (((unsigned) &TRISC)*8) + 3; |
[; ;pic16f1825.h: 6893: extern volatile __bit TRISC4 @ (((unsigned) &TRISC)*8) + 4; |
[; ;pic16f1825.h: 6895: extern volatile __bit TRISC5 @ (((unsigned) &TRISC)*8) + 5; |
[; ;pic16f1825.h: 6897: extern volatile __bit TRMT @ (((unsigned) &TXSTA)*8) + 1; |
[; ;pic16f1825.h: 6899: extern volatile __bit TSEN @ (((unsigned) &FVRCON)*8) + 5; |
[; ;pic16f1825.h: 6901: extern volatile __bit TSRNG @ (((unsigned) &FVRCON)*8) + 4; |
[; ;pic16f1825.h: 6903: extern volatile __bit TUN0 @ (((unsigned) &OSCTUNE)*8) + 0; |
[; ;pic16f1825.h: 6905: extern volatile __bit TUN1 @ (((unsigned) &OSCTUNE)*8) + 1; |
[; ;pic16f1825.h: 6907: extern volatile __bit TUN2 @ (((unsigned) &OSCTUNE)*8) + 2; |
[; ;pic16f1825.h: 6909: extern volatile __bit TUN3 @ (((unsigned) &OSCTUNE)*8) + 3; |
[; ;pic16f1825.h: 6911: extern volatile __bit TUN4 @ (((unsigned) &OSCTUNE)*8) + 4; |
[; ;pic16f1825.h: 6913: extern volatile __bit TUN5 @ (((unsigned) &OSCTUNE)*8) + 5; |
[; ;pic16f1825.h: 6915: extern volatile __bit TX9 @ (((unsigned) &TXSTA)*8) + 6; |
[; ;pic16f1825.h: 6917: extern volatile __bit TX9D @ (((unsigned) &TXSTA)*8) + 0; |
[; ;pic16f1825.h: 6919: extern volatile __bit TXCKSEL @ (((unsigned) &APFCON0)*8) + 2; |
[; ;pic16f1825.h: 6921: extern volatile __bit TXEN @ (((unsigned) &TXSTA)*8) + 5; |
[; ;pic16f1825.h: 6923: extern volatile __bit TXIE @ (((unsigned) &PIE1)*8) + 4; |
[; ;pic16f1825.h: 6925: extern volatile __bit TXIF @ (((unsigned) &PIR1)*8) + 4; |
[; ;pic16f1825.h: 6927: extern volatile __bit UA @ (((unsigned) &SSP1STAT)*8) + 1; |
[; ;pic16f1825.h: 6929: extern volatile __bit WCOL @ (((unsigned) &SSP1CON1)*8) + 7; |
[; ;pic16f1825.h: 6931: extern volatile __bit WDTPS0 @ (((unsigned) &WDTCON)*8) + 1; |
[; ;pic16f1825.h: 6933: extern volatile __bit WDTPS1 @ (((unsigned) &WDTCON)*8) + 2; |
[; ;pic16f1825.h: 6935: extern volatile __bit WDTPS2 @ (((unsigned) &WDTCON)*8) + 3; |
[; ;pic16f1825.h: 6937: extern volatile __bit WDTPS3 @ (((unsigned) &WDTCON)*8) + 4; |
[; ;pic16f1825.h: 6939: extern volatile __bit WDTPS4 @ (((unsigned) &WDTCON)*8) + 5; |
[; ;pic16f1825.h: 6941: extern volatile __bit WPUA0 @ (((unsigned) &WPUA)*8) + 0; |
[; ;pic16f1825.h: 6943: extern volatile __bit WPUA1 @ (((unsigned) &WPUA)*8) + 1; |
[; ;pic16f1825.h: 6945: extern volatile __bit WPUA2 @ (((unsigned) &WPUA)*8) + 2; |
[; ;pic16f1825.h: 6947: extern volatile __bit WPUA3 @ (((unsigned) &WPUA)*8) + 3; |
[; ;pic16f1825.h: 6949: extern volatile __bit WPUA4 @ (((unsigned) &WPUA)*8) + 4; |
[; ;pic16f1825.h: 6951: extern volatile __bit WPUA5 @ (((unsigned) &WPUA)*8) + 5; |
[; ;pic16f1825.h: 6953: extern volatile __bit WPUC0 @ (((unsigned) &WPUC)*8) + 0; |
[; ;pic16f1825.h: 6955: extern volatile __bit WPUC1 @ (((unsigned) &WPUC)*8) + 1; |
[; ;pic16f1825.h: 6957: extern volatile __bit WPUC2 @ (((unsigned) &WPUC)*8) + 2; |
[; ;pic16f1825.h: 6959: extern volatile __bit WPUC3 @ (((unsigned) &WPUC)*8) + 3; |
[; ;pic16f1825.h: 6961: extern volatile __bit WPUC4 @ (((unsigned) &WPUC)*8) + 4; |
[; ;pic16f1825.h: 6963: extern volatile __bit WPUC5 @ (((unsigned) &WPUC)*8) + 5; |
[; ;pic16f1825.h: 6965: extern volatile __bit WR @ (((unsigned) &EECON1)*8) + 1; |
[; ;pic16f1825.h: 6967: extern volatile __bit WREN @ (((unsigned) &EECON1)*8) + 2; |
[; ;pic16f1825.h: 6969: extern volatile __bit WRERR @ (((unsigned) &EECON1)*8) + 3; |
[; ;pic16f1825.h: 6971: extern volatile __bit WUE @ (((unsigned) &BAUDCON)*8) + 1; |
[; ;pic16f1825.h: 6973: extern volatile __bit ZERO @ (((unsigned) &STATUS)*8) + 2; |
[; ;pic16f1825.h: 6975: extern volatile __bit Z_SHAD @ (((unsigned) &STATUS_SHAD)*8) + 2; |
[; ;pic16f1825.h: 6977: extern volatile __bit nBOR @ (((unsigned) &PCON)*8) + 0; |
[; ;pic16f1825.h: 6979: extern volatile __bit nPD @ (((unsigned) &STATUS)*8) + 3; |
[; ;pic16f1825.h: 6981: extern volatile __bit nPOR @ (((unsigned) &PCON)*8) + 1; |
[; ;pic16f1825.h: 6983: extern volatile __bit nRI @ (((unsigned) &PCON)*8) + 2; |
[; ;pic16f1825.h: 6985: extern volatile __bit nRMCLR @ (((unsigned) &PCON)*8) + 3; |
[; ;pic16f1825.h: 6987: extern volatile __bit nT1SYNC @ (((unsigned) &T1CON)*8) + 2; |
[; ;pic16f1825.h: 6989: extern volatile __bit nTO @ (((unsigned) &STATUS)*8) + 4; |
[; ;pic16f1825.h: 6991: 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); |
[; ;stdint.h: 13: typedef signed char int8_t; |
[; ;stdint.h: 20: typedef signed int int16_t; |
[; ;stdint.h: 28: typedef signed short long int int24_t; |
[; ;stdint.h: 36: typedef signed long int int32_t; |
[; ;stdint.h: 43: typedef unsigned char uint8_t; |
[; ;stdint.h: 49: typedef unsigned int uint16_t; |
[; ;stdint.h: 56: typedef unsigned short long int uint24_t; |
[; ;stdint.h: 63: typedef unsigned long int uint32_t; |
[; ;stdint.h: 71: typedef signed char int_least8_t; |
[; ;stdint.h: 78: typedef signed int int_least16_t; |
[; ;stdint.h: 90: typedef signed short long int int_least24_t; |
[; ;stdint.h: 98: typedef signed long int int_least32_t; |
[; ;stdint.h: 105: typedef unsigned char uint_least8_t; |
[; ;stdint.h: 111: typedef unsigned int uint_least16_t; |
[; ;stdint.h: 121: typedef unsigned short long int uint_least24_t; |
[; ;stdint.h: 128: typedef unsigned long int uint_least32_t; |
[; ;stdint.h: 137: typedef signed char int_fast8_t; |
[; ;stdint.h: 144: typedef signed int int_fast16_t; |
[; ;stdint.h: 156: typedef signed short long int int_fast24_t; |
[; ;stdint.h: 164: typedef signed long int int_fast32_t; |
[; ;stdint.h: 171: typedef unsigned char uint_fast8_t; |
[; ;stdint.h: 177: typedef unsigned int uint_fast16_t; |
[; ;stdint.h: 187: typedef unsigned short long int uint_fast24_t; |
[; ;stdint.h: 194: typedef unsigned long int uint_fast32_t; |
[; ;stdint.h: 200: typedef int32_t intmax_t; |
[; ;stdint.h: 205: typedef uint32_t uintmax_t; |
[; ;stdint.h: 210: typedef int16_t intptr_t; |
[; ;stdint.h: 215: typedef uint16_t uintptr_t; |
[; ;defines.h: 41: typedef enum { |
[; ;defines.h: 42: SINGLE_STEP, |
[; ;defines.h: 43: AUTO_STEP, |
[; ;defines.h: 44: SET_MICROSTEP |
[; ;defines.h: 45: } OPERATING_MODE; |
[; ;defines.h: 47: void Set_Next_Mode(void); |
[; ;defines.h: 48: OPERATING_MODE Get_Cur_Mode(void); |
[; ;defines.h: 49: void Set_Next_Step(void); |
[; ;STEPPER.h: 6: typedef enum { |
[; ;STEPPER.h: 7: STEP_1_1, |
[; ;STEPPER.h: 8: STEP_1_2, |
[; ;STEPPER.h: 9: STEP_1_4, |
[; ;STEPPER.h: 10: STEP_1_8, |
[; ;STEPPER.h: 11: STEP_1_16, |
[; ;STEPPER.h: 12: STEP_1_32 |
[; ;STEPPER.h: 13: } STEPPER_MICROSTEP; |
[; ;STEPPER.h: 15: void STEPPER_Set_Microstep(STEPPER_MICROSTEP); |
[; ;STEPPER.h: 16: void STEPPER_Set_Direction(char); |
"4 STEPPER.c |
[v _STEPPER_Set_Microstep `(v ~T0 @X0 1 ef1`E2686 ] |
{ |
[; ;STEPPER.c: 4: void STEPPER_Set_Microstep(STEPPER_MICROSTEP step) { |
[e :U _STEPPER_Set_Microstep ] |
[v _step `E2686 ~T0 @X0 1 r1 ] |
[f ] |
[; ;STEPPER.c: 6: if (step == STEP_1_1) { |
"6 |
[e $ ! == -> _step `i -> . `E2686 0 `i 325 ] |
{ |
[; ;STEPPER.c: 7: LATCbits.LATC3 = 0; |
"7 |
[e = . . _LATCbits 0 3 -> -> 0 `i `uc ] |
[; ;STEPPER.c: 8: LATCbits.LATC4 = 0; |
"8 |
[e = . . _LATCbits 0 4 -> -> 0 `i `uc ] |
[; ;STEPPER.c: 9: LATCbits.LATC5 = 0; |
"9 |
[e = . . _LATCbits 0 5 -> -> 0 `i `uc ] |
"10 |
} |
[; ;STEPPER.c: 10: } else if (step == STEP_1_2) { |
[e $U 326 ] |
[e :U 325 ] |
[e $ ! == -> _step `i -> . `E2686 1 `i 327 ] |
{ |
[; ;STEPPER.c: 11: LATCbits.LATC3 = 1; |
"11 |
[e = . . _LATCbits 0 3 -> -> 1 `i `uc ] |
[; ;STEPPER.c: 12: LATCbits.LATC4 = 0; |
"12 |
[e = . . _LATCbits 0 4 -> -> 0 `i `uc ] |
[; ;STEPPER.c: 13: LATCbits.LATC5 = 0; |
"13 |
[e = . . _LATCbits 0 5 -> -> 0 `i `uc ] |
"14 |
} |
[; ;STEPPER.c: 14: } else if (step == STEP_1_4) { |
[e $U 328 ] |
[e :U 327 ] |
[e $ ! == -> _step `i -> . `E2686 2 `i 329 ] |
{ |
[; ;STEPPER.c: 15: LATCbits.LATC3 = 0; |
"15 |
[e = . . _LATCbits 0 3 -> -> 0 `i `uc ] |
[; ;STEPPER.c: 16: LATCbits.LATC4 = 1; |
"16 |
[e = . . _LATCbits 0 4 -> -> 1 `i `uc ] |
[; ;STEPPER.c: 17: LATCbits.LATC5 = 0; |
"17 |
[e = . . _LATCbits 0 5 -> -> 0 `i `uc ] |
"18 |
} |
[; ;STEPPER.c: 18: } else if (step == STEP_1_8) { |
[e $U 330 ] |
[e :U 329 ] |
[e $ ! == -> _step `i -> . `E2686 3 `i 331 ] |
{ |
[; ;STEPPER.c: 19: LATCbits.LATC3 = 1; |
"19 |
[e = . . _LATCbits 0 3 -> -> 1 `i `uc ] |
[; ;STEPPER.c: 20: LATCbits.LATC4 = 1; |
"20 |
[e = . . _LATCbits 0 4 -> -> 1 `i `uc ] |
[; ;STEPPER.c: 21: LATCbits.LATC5 = 0; |
"21 |
[e = . . _LATCbits 0 5 -> -> 0 `i `uc ] |
"22 |
} |
[; ;STEPPER.c: 22: } else if (step == STEP_1_16) { |
[e $U 332 ] |
[e :U 331 ] |
[e $ ! == -> _step `i -> . `E2686 4 `i 333 ] |
{ |
[; ;STEPPER.c: 23: LATCbits.LATC3 = 0; |
"23 |
[e = . . _LATCbits 0 3 -> -> 0 `i `uc ] |
[; ;STEPPER.c: 24: LATCbits.LATC4 = 0; |
"24 |
[e = . . _LATCbits 0 4 -> -> 0 `i `uc ] |
[; ;STEPPER.c: 25: LATCbits.LATC5 = 1; |
"25 |
[e = . . _LATCbits 0 5 -> -> 1 `i `uc ] |
"26 |
} |
[; ;STEPPER.c: 26: } else if (step == STEP_1_32) { |
[e $U 334 ] |
[e :U 333 ] |
[e $ ! == -> _step `i -> . `E2686 5 `i 335 ] |
{ |
[; ;STEPPER.c: 27: LATCbits.LATC3 = 1; |
"27 |
[e = . . _LATCbits 0 3 -> -> 1 `i `uc ] |
[; ;STEPPER.c: 28: LATCbits.LATC4 = 0; |
"28 |
[e = . . _LATCbits 0 4 -> -> 0 `i `uc ] |
[; ;STEPPER.c: 29: LATCbits.LATC5 = 1; |
"29 |
[e = . . _LATCbits 0 5 -> -> 1 `i `uc ] |
"30 |
} |
[e :U 335 ] |
"32 |
[e :U 334 ] |
[e :U 332 ] |
[e :U 330 ] |
[e :U 328 ] |
[e :U 326 ] |
[; ;STEPPER.c: 30: } |
[; ;STEPPER.c: 32: } |
[e :UE 324 ] |
} |
"34 |
[v _STEPPER_Set_Direction `(v ~T0 @X0 1 ef1`uc ] |
{ |
[; ;STEPPER.c: 34: void STEPPER_Set_Direction(char dir) { |
[e :U _STEPPER_Set_Direction ] |
[v _dir `uc ~T0 @X0 1 r1 ] |
[f ] |
[; ;STEPPER.c: 35: if (dir) { |
"35 |
[e $ ! != -> _dir `i -> -> -> 0 `i `uc `i 337 ] |
{ |
[; ;STEPPER.c: 36: LATAbits.LATA2 = 1; |
"36 |
[e = . . _LATAbits 0 2 -> -> 1 `i `uc ] |
"37 |
} |
[; ;STEPPER.c: 37: } else { |
[e $U 338 ] |
[e :U 337 ] |
{ |
[; ;STEPPER.c: 38: LATAbits.LATA2 = 0; |
"38 |
[e = . . _LATAbits 0 2 -> -> 0 `i `uc ] |
"39 |
} |
[e :U 338 ] |
[; ;STEPPER.c: 39: } |
[; ;STEPPER.c: 40: } |
"40 |
[e :UE 336 ] |
} |
/PIC Stuff/PICX_16F1825_Stepper_Driver/build/default/production/STEPPER.p1.d |
---|
0,0 → 1,5 |
build/default/production/STEPPER.d \ |
build/default/production/STEPPER.p1: \ |
STEPPER.c \ |
STEPPER.h \ |
defines.h |
/PIC Stuff/PICX_16F1825_Stepper_Driver/build/default/production/STEPPER.pre |
---|
0,0 → 1,3652 |
# 1 "STEPPER.c" |
# 44 "C:\Program Files (x86)\Microchip\xc8\v1.20\include\pic16f1825.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 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; |
}; |
} PORTCbits_t; |
extern volatile PORTCbits_t PORTCbits @ 0x00E; |
# 507 |
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; |
# 568 |
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; |
# 618 |
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; |
# 657 |
extern volatile unsigned char TMR0 @ 0x015; |
asm("TMR0 equ 015h"); |
typedef union { |
struct { |
unsigned TMR0 :8; |
}; |
} TMR0bits_t; |
extern volatile TMR0bits_t TMR0bits @ 0x015; |
# 676 |
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; |
# 701 |
extern volatile unsigned char TMR1H @ 0x017; |
asm("TMR1H equ 017h"); |
typedef union { |
struct { |
unsigned TMR1H :8; |
}; |
} TMR1Hbits_t; |
extern volatile TMR1Hbits_t TMR1Hbits @ 0x017; |
# 720 |
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; |
# 791 |
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; |
# 860 |
extern volatile unsigned char TMR2 @ 0x01A; |
asm("TMR2 equ 01Ah"); |
typedef union { |
struct { |
unsigned TMR2 :8; |
}; |
} TMR2bits_t; |
extern volatile TMR2bits_t TMR2bits @ 0x01A; |
# 879 |
extern volatile unsigned char PR2 @ 0x01B; |
asm("PR2 equ 01Bh"); |
typedef union { |
struct { |
unsigned PR2 :8; |
}; |
} PR2bits_t; |
extern volatile PR2bits_t PR2bits @ 0x01B; |
# 898 |
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; |
# 968 |
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; |
# 1027 |
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; |
# 1072 |
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; |
# 1121 |
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; |
}; |
} TRISCbits_t; |
extern volatile TRISCbits_t TRISCbits @ 0x08E; |
# 1170 |
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; |
# 1231 |
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; |
# 1281 |
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; |
# 1320 |
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; |
# 1402 |
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; |
# 1452 |
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; |
# 1510 |
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; |
# 1567 |
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; |
# 1638 |
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; |
# 1699 |
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; |
# 1724 |
extern volatile unsigned char ADRESH @ 0x09C; |
asm("ADRESH equ 09Ch"); |
typedef union { |
struct { |
unsigned ADRESH :8; |
}; |
} ADRESHbits_t; |
extern volatile ADRESHbits_t ADRESHbits @ 0x09C; |
# 1743 |
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; |
# 1822 |
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; |
# 1893 |
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; |
# 1937 |
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; |
}; |
} LATCbits_t; |
extern volatile LATCbits_t LATCbits @ 0x10E; |
# 1986 |
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; |
# 2042 |
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; |
# 2107 |
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; |
# 2163 |
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; |
# 2228 |
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; |
# 2253 |
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; |
# 2279 |
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; |
# 2354 |
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; |
# 2414 |
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; |
# 2465 |
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; |
# 2535 |
extern volatile unsigned char SRCON1 @ 0x11B; |
asm("SRCON1 equ 011Bh"); |
typedef union { |
struct { |
unsigned SRRC1E :1; |
unsigned :1; |
unsigned SRRCKE :1; |
unsigned SRRPE :1; |
unsigned SRSC1E :1; |
unsigned :1; |
unsigned SRSCKE :1; |
unsigned SRSPE :1; |
}; |
} SRCON1bits_t; |
extern volatile SRCON1bits_t SRCON1bits @ 0x11B; |
# 2586 |
extern volatile unsigned char APFCON0 @ 0x11D; |
asm("APFCON0 equ 011Dh"); |
typedef union { |
struct { |
unsigned :2; |
unsigned TXCKSEL :1; |
unsigned T1GSEL :1; |
unsigned :1; |
unsigned SSSEL :1; |
unsigned SDOSEL :1; |
unsigned RXDTSEL :1; |
}; |
} APFCON0bits_t; |
extern volatile APFCON0bits_t APFCON0bits @ 0x11D; |
# 2631 |
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; |
}; |
} APFCON1bits_t; |
extern volatile APFCON1bits_t APFCON1bits @ 0x11E; |
# 2668 |
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; |
# 2714 |
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; |
}; |
struct { |
unsigned ANSELC :4; |
}; |
} ANSELCbits_t; |
extern volatile ANSELCbits_t ANSELCbits @ 0x18E; |
# 2759 |
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; |
# 2784 |
extern volatile unsigned char EEADRH @ 0x192; |
asm("EEADRH equ 0192h"); |
typedef union { |
struct { |
unsigned EEADRH :7; |
}; |
} EEADRHbits_t; |
extern volatile EEADRHbits_t EEADRHbits @ 0x192; |
# 2803 |
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; |
# 2832 |
typedef union { |
struct { |
unsigned EEDATL :8; |
}; |
} EEDATAbits_t; |
extern volatile EEDATAbits_t EEDATAbits @ 0x193; |
# 2846 |
extern volatile unsigned char EEDATH @ 0x194; |
asm("EEDATH equ 0194h"); |
typedef union { |
struct { |
unsigned EEDATH :6; |
}; |
} EEDATHbits_t; |
extern volatile EEDATHbits_t EEDATHbits @ 0x194; |
# 2865 |
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; |
# 2926 |
extern volatile unsigned char EECON2 @ 0x196; |
asm("EECON2 equ 0196h"); |
typedef union { |
struct { |
unsigned EECON2 :8; |
}; |
} EECON2bits_t; |
extern volatile EECON2bits_t EECON2bits @ 0x196; |
# 2945 |
extern volatile unsigned char RCREG @ 0x199; |
asm("RCREG equ 0199h"); |
typedef union { |
struct { |
unsigned RCREG :8; |
}; |
} RCREGbits_t; |
extern volatile RCREGbits_t RCREGbits @ 0x199; |
# 2964 |
extern volatile unsigned char TXREG @ 0x19A; |
asm("TXREG equ 019Ah"); |
typedef union { |
struct { |
unsigned TXREG :8; |
}; |
} TXREGbits_t; |
extern volatile TXREGbits_t TXREGbits @ 0x19A; |
# 2983 |
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; |
# 3008 |
extern volatile unsigned char SPBRGH @ 0x19C; |
asm("SPBRGH equ 019Ch"); |
typedef union { |
struct { |
unsigned SPBRGH :8; |
}; |
} SPBRGHbits_t; |
extern volatile SPBRGHbits_t SPBRGHbits @ 0x19C; |
# 3027 |
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; |
# 3088 |
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; |
# 3149 |
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; |
# 3200 |
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; |
# 3257 |
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; |
}; |
} WPUCbits_t; |
extern volatile WPUCbits_t WPUCbits @ 0x20E; |
# 3306 |
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; |
# 3329 |
typedef union { |
struct { |
unsigned SSPBUF :8; |
}; |
} SSPBUFbits_t; |
extern volatile SSPBUFbits_t SSPBUFbits @ 0x211; |
# 3343 |
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; |
# 3366 |
typedef union { |
struct { |
unsigned SSPADD :8; |
}; |
} SSPADDbits_t; |
extern volatile SSPADDbits_t SSPADDbits @ 0x212; |
# 3380 |
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; |
# 3403 |
typedef union { |
struct { |
unsigned SSPMSK :8; |
}; |
} SSPMSKbits_t; |
extern volatile SSPMSKbits_t SSPMSKbits @ 0x213; |
# 3417 |
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; |
# 3482 |
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; |
# 3538 |
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; |
# 3615 |
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; |
# 3677 |
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; |
# 3741 |
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; |
# 3806 |
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; |
# 3862 |
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; |
# 3927 |
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; |
# 3983 |
extern volatile unsigned char CCPR1L @ 0x291; |
asm("CCPR1L equ 0291h"); |
typedef union { |
struct { |
unsigned CCPR1L :8; |
}; |
} CCPR1Lbits_t; |
extern volatile CCPR1Lbits_t CCPR1Lbits @ 0x291; |
# 4002 |
extern volatile unsigned char CCPR1H @ 0x292; |
asm("CCPR1H equ 0292h"); |
typedef union { |
struct { |
unsigned CCPR1H :8; |
}; |
} CCPR1Hbits_t; |
extern volatile CCPR1Hbits_t CCPR1Hbits @ 0x292; |
# 4021 |
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; |
# 4102 |
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; |
# 4171 |
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; |
# 4256 |
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; |
# 4332 |
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; |
# 4375 |
extern volatile unsigned char CCPR2L @ 0x298; |
asm("CCPR2L equ 0298h"); |
typedef union { |
struct { |
unsigned CCPR2L :8; |
}; |
} CCPR2Lbits_t; |
extern volatile CCPR2Lbits_t CCPR2Lbits @ 0x298; |
# 4394 |
extern volatile unsigned char CCPR2H @ 0x299; |
asm("CCPR2H equ 0299h"); |
typedef union { |
struct { |
unsigned CCP2RH :8; |
}; |
} CCPR2Hbits_t; |
extern volatile CCPR2Hbits_t CCPR2Hbits @ 0x299; |
# 4413 |
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; |
# 4494 |
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; |
# 4563 |
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; |
# 4644 |
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; |
# 4687 |
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; |
# 4774 |
extern volatile unsigned char CCPR3L @ 0x311; |
asm("CCPR3L equ 0311h"); |
typedef union { |
struct { |
unsigned CCPR3L :8; |
}; |
} CCPR3Lbits_t; |
extern volatile CCPR3Lbits_t CCPR3Lbits @ 0x311; |
# 4793 |
extern volatile unsigned char CCPR3H @ 0x312; |
asm("CCPR3H equ 0312h"); |
typedef union { |
struct { |
unsigned CCPR3H :8; |
}; |
} CCPR3Hbits_t; |
extern volatile CCPR3Hbits_t CCPR3Hbits @ 0x312; |
# 4812 |
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; |
# 4875 |
extern volatile unsigned char CCPR4L @ 0x318; |
asm("CCPR4L equ 0318h"); |
typedef union { |
struct { |
unsigned CCPR4L :8; |
}; |
} CCPR4Lbits_t; |
extern volatile CCPR4Lbits_t CCPR4Lbits @ 0x318; |
# 4894 |
extern volatile unsigned char CCPR4H @ 0x319; |
asm("CCPR4H equ 0319h"); |
typedef union { |
struct { |
unsigned CCPR4H :8; |
}; |
} CCPR4Hbits_t; |
extern volatile CCPR4Hbits_t CCPR4Hbits @ 0x319; |
# 4913 |
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; |
# 4976 |
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; |
# 5033 |
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; |
}; |
struct { |
unsigned INLVLC :6; |
}; |
} INLVLCbits_t; |
extern volatile INLVLCbits_t INLVLCbits @ 0x38E; |
# 5090 |
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; |
# 5147 |
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; |
# 5204 |
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; |
# 5261 |
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; |
# 5336 |
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; |
# 5386 |
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; |
# 5438 |
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; |
# 5502 |
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; |
# 5566 |
extern volatile unsigned char TMR4 @ 0x415; |
asm("TMR4 equ 0415h"); |
typedef union { |
struct { |
unsigned TMR4 :8; |
}; |
} TMR4bits_t; |
extern volatile TMR4bits_t TMR4bits @ 0x415; |
# 5585 |
extern volatile unsigned char PR4 @ 0x416; |
asm("PR4 equ 0416h"); |
typedef union { |
struct { |
unsigned PR4 :8; |
}; |
} PR4bits_t; |
extern volatile PR4bits_t PR4bits @ 0x416; |
# 5604 |
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; |
# 5674 |
extern volatile unsigned char TMR6 @ 0x41C; |
asm("TMR6 equ 041Ch"); |
typedef union { |
struct { |
unsigned TMR6 :8; |
}; |
} TMR6bits_t; |
extern volatile TMR6bits_t TMR6bits @ 0x41C; |
# 5693 |
extern volatile unsigned char PR6 @ 0x41D; |
asm("PR6 equ 041Dh"); |
typedef union { |
struct { |
unsigned PR6 :8; |
}; |
} PR6bits_t; |
extern volatile PR6bits_t PR6bits @ 0x41D; |
# 5712 |
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; |
# 5782 |
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; |
# 5813 |
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; |
# 5832 |
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; |
# 5851 |
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; |
# 5870 |
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; |
# 5889 |
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; |
# 5908 |
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; |
# 5927 |
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; |
# 5946 |
extern volatile unsigned char STKPTR @ 0xFED; |
asm("STKPTR equ 0FEDh"); |
typedef union { |
struct { |
unsigned STKPTR :5; |
}; |
} STKPTRbits_t; |
extern volatile STKPTRbits_t STKPTRbits @ 0xFED; |
# 5965 |
extern volatile unsigned char TOSL @ 0xFEE; |
asm("TOSL equ 0FEEh"); |
typedef union { |
struct { |
unsigned TOSL :8; |
}; |
} TOSLbits_t; |
extern volatile TOSLbits_t TOSLbits @ 0xFEE; |
# 5984 |
extern volatile unsigned char TOSH @ 0xFEF; |
asm("TOSH equ 0FEFh"); |
typedef union { |
struct { |
unsigned TOSH :7; |
}; |
} TOSHbits_t; |
extern volatile TOSHbits_t TOSHbits @ 0xFEF; |
# 6009 |
extern volatile __bit ABDEN @ (((unsigned) &BAUDCON)*8) + 0; |
extern volatile __bit ABDOVF @ (((unsigned) &BAUDCON)*8) + 7; |
extern volatile __bit ACKDT @ (((unsigned) &SSP1CON2)*8) + 5; |
extern volatile __bit ACKEN @ (((unsigned) &SSP1CON2)*8) + 4; |
extern volatile __bit ACKSTAT @ (((unsigned) &SSP1CON2)*8) + 6; |
extern volatile __bit ACKTIM @ (((unsigned) &SSP1CON3)*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 AHEN @ (((unsigned) &SSP1CON3)*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 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 BCL1IE @ (((unsigned) &PIE2)*8) + 3; |
extern volatile __bit BCL1IF @ (((unsigned) &PIR2)*8) + 3; |
extern volatile __bit BF @ (((unsigned) &SSP1STAT)*8) + 0; |
extern volatile __bit BOEN @ (((unsigned) &SSP1CON3)*8) + 4; |
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 CKE @ (((unsigned) &SSP1STAT)*8) + 6; |
extern volatile __bit CKP @ (((unsigned) &SSP1CON1)*8) + 4; |
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 DHEN @ (((unsigned) &SSP1CON3)*8) + 0; |
extern volatile __bit D_nA @ (((unsigned) &SSP1STAT)*8) + 5; |
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 GCEN @ (((unsigned) &SSP1CON2)*8) + 7; |
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 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 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 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 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 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 PCIE @ (((unsigned) &SSP1CON3)*8) + 6; |
extern volatile __bit PEIE @ (((unsigned) &INTCON)*8) + 6; |
extern volatile __bit PEN @ (((unsigned) &SSP1CON2)*8) + 2; |
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 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 RCEN @ (((unsigned) &SSP1CON2)*8) + 3; |
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 RSEN @ (((unsigned) &SSP1CON2)*8) + 1; |
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 R_nW @ (((unsigned) &SSP1STAT)*8) + 2; |
extern volatile __bit SBCDE @ (((unsigned) &SSP1CON3)*8) + 2; |
extern volatile __bit SBOREN @ (((unsigned) &BORCON)*8) + 7; |
extern volatile __bit SCIE @ (((unsigned) &SSP1CON3)*8) + 5; |
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 SDAHT @ (((unsigned) &SSP1CON3)*8) + 3; |
extern volatile __bit SDOSEL @ (((unsigned) &APFCON0)*8) + 6; |
extern volatile __bit SEN @ (((unsigned) &SSP1CON2)*8) + 0; |
extern volatile __bit SENDB @ (((unsigned) &TXSTA)*8) + 3; |
extern volatile __bit SMP @ (((unsigned) &SSP1STAT)*8) + 7; |
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 SRRCKE @ (((unsigned) &SRCON1)*8) + 2; |
extern volatile __bit SRRPE @ (((unsigned) &SRCON1)*8) + 3; |
extern volatile __bit SRSC1E @ (((unsigned) &SRCON1)*8) + 4; |
extern volatile __bit SRSCKE @ (((unsigned) &SRCON1)*8) + 6; |
extern volatile __bit SRSPE @ (((unsigned) &SRCON1)*8) + 7; |
extern volatile __bit SSP1IE @ (((unsigned) &PIE1)*8) + 3; |
extern volatile __bit SSP1IF @ (((unsigned) &PIR1)*8) + 3; |
extern volatile __bit SSPEN @ (((unsigned) &SSP1CON1)*8) + 5; |
extern volatile __bit SSPM0 @ (((unsigned) &SSP1CON1)*8) + 0; |
extern volatile __bit SSPM1 @ (((unsigned) &SSP1CON1)*8) + 1; |
extern volatile __bit SSPM2 @ (((unsigned) &SSP1CON1)*8) + 2; |
extern volatile __bit SSPM3 @ (((unsigned) &SSP1CON1)*8) + 3; |
extern volatile __bit SSPOV @ (((unsigned) &SSP1CON1)*8) + 6; |
extern volatile __bit SSSEL @ (((unsigned) &APFCON0)*8) + 5; |
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 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 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 UA @ (((unsigned) &SSP1STAT)*8) + 1; |
extern volatile __bit WCOL @ (((unsigned) &SSP1CON1)*8) + 7; |
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 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 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.20\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.20\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.20\include\pic.h" |
#pragma intrinsic(_delay) |
extern void _delay(unsigned long); |
# 13 "C:\Program Files (x86)\Microchip\xc8\v1.20\include\stdint.h" |
typedef signed char int8_t; |
# 20 |
typedef signed int int16_t; |
# 28 |
typedef signed short long int int24_t; |
# 36 |
typedef signed long int int32_t; |
# 43 |
typedef unsigned char uint8_t; |
# 49 |
typedef unsigned int uint16_t; |
# 56 |
typedef unsigned short long int uint24_t; |
# 63 |
typedef unsigned long int uint32_t; |
# 71 |
typedef signed char int_least8_t; |
# 78 |
typedef signed int int_least16_t; |
# 90 |
typedef signed short long int int_least24_t; |
# 98 |
typedef signed long int int_least32_t; |
# 105 |
typedef unsigned char uint_least8_t; |
# 111 |
typedef unsigned int uint_least16_t; |
# 121 |
typedef unsigned short long int uint_least24_t; |
# 128 |
typedef unsigned long int uint_least32_t; |
# 137 |
typedef signed char int_fast8_t; |
# 144 |
typedef signed int int_fast16_t; |
# 156 |
typedef signed short long int int_fast24_t; |
# 164 |
typedef signed long int int_fast32_t; |
# 171 |
typedef unsigned char uint_fast8_t; |
# 177 |
typedef unsigned int uint_fast16_t; |
# 187 |
typedef unsigned short long int uint_fast24_t; |
# 194 |
typedef unsigned long int uint_fast32_t; |
# 200 |
typedef int32_t intmax_t; |
typedef uint32_t uintmax_t; |
typedef int16_t intptr_t; |
typedef uint16_t uintptr_t; |
# 41 "defines.h" |
typedef enum { |
SINGLE_STEP, |
AUTO_STEP, |
SET_MICROSTEP |
} OPERATING_MODE; |
void Set_Next_Mode(void); |
OPERATING_MODE Get_Cur_Mode(void); |
void Set_Next_Step(void); |
# 6 "STEPPER.h" |
typedef enum { |
STEP_1_1, |
STEP_1_2, |
STEP_1_4, |
STEP_1_8, |
STEP_1_16, |
STEP_1_32 |
} STEPPER_MICROSTEP; |
void STEPPER_Set_Microstep(STEPPER_MICROSTEP); |
void STEPPER_Set_Direction(char); |
# 4 "STEPPER.c" |
void STEPPER_Set_Microstep(STEPPER_MICROSTEP step) { |
if (step == STEP_1_1) { |
LATCbits.LATC3 = 0; |
LATCbits.LATC4 = 0; |
LATCbits.LATC5 = 0; |
} else if (step == STEP_1_2) { |
LATCbits.LATC3 = 1; |
LATCbits.LATC4 = 0; |
LATCbits.LATC5 = 0; |
} else if (step == STEP_1_4) { |
LATCbits.LATC3 = 0; |
LATCbits.LATC4 = 1; |
LATCbits.LATC5 = 0; |
} else if (step == STEP_1_8) { |
LATCbits.LATC3 = 1; |
LATCbits.LATC4 = 1; |
LATCbits.LATC5 = 0; |
} else if (step == STEP_1_16) { |
LATCbits.LATC3 = 0; |
LATCbits.LATC4 = 0; |
LATCbits.LATC5 = 1; |
} else if (step == STEP_1_32) { |
LATCbits.LATC3 = 1; |
LATCbits.LATC4 = 0; |
LATCbits.LATC5 = 1; |
} |
} |
void STEPPER_Set_Direction(char dir) { |
if (dir) { |
LATAbits.LATA2 = 1; |
} else { |
LATAbits.LATA2 = 0; |
} |
} |
/PIC Stuff/PICX_16F1825_Stepper_Driver/build/default/production/main.p1 |
---|
0,0 → 1,3004 |
Version 3.2 HI-TECH Software Intermediate Code |
"2668 C:\Program Files (x86)\Microchip\xc8\v1.20\include\pic16f1825.h |
[v _ANSELA `Vuc ~T0 @X0 0 e@396 ] |
"2714 |
[v _ANSELC `Vuc ~T0 @X0 0 e@398 ] |
"2592 |
[s S134 :2 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 ] |
[n S134 . . TXCKSEL T1GSEL . SSSEL SDOSEL RXDTSEL ] |
"2591 |
[u S133 `S134 1 ] |
[n S133 . . ] |
"2602 |
[v _APFCON0bits `VS133 ~T0 @X0 0 e@285 ] |
"1078 |
[s S65 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 ] |
[n S65 . TRISA0 TRISA1 TRISA2 TRISA3 TRISA4 TRISA5 ] |
"1077 |
[u S64 `S65 1 ] |
[n S64 . . ] |
"1087 |
[v _TRISAbits `VS64 ~T0 @X0 0 e@140 ] |
"1899 |
[s S102 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 ] |
[n S102 . LATA0 LATA1 LATA2 . LATA4 LATA5 ] |
"1898 |
[u S101 `S102 1 ] |
[n S101 . . ] |
"1908 |
[v _LATAbits `VS101 ~T0 @X0 0 e@268 ] |
"1127 |
[s S67 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 ] |
[n S67 . TRISC0 TRISC1 TRISC2 TRISC3 TRISC4 TRISC5 ] |
"1126 |
[u S66 `S67 1 ] |
[n S66 . . ] |
"1136 |
[v _TRISCbits `VS66 ~T0 @X0 0 e@142 ] |
"1943 |
[s S104 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 ] |
[n S104 . LATC0 LATC1 LATC2 LATC3 LATC4 LATC5 ] |
"1942 |
[u S103 `S104 1 ] |
[n S103 . . ] |
"1952 |
[v _LATCbits `VS103 ~T0 @X0 0 e@270 ] |
"65 main.c |
[c E2675 0 1 2 .. ] |
[n E2675 . SINGLE_STEP AUTO_STEP SET_MICROSTEP ] |
"66 |
[c E2695 0 1 2 3 4 5 .. ] |
[n E2695 . STEP_1_1 STEP_1_2 STEP_1_4 STEP_1_8 STEP_1_16 STEP_1_32 ] |
[p mainexit ] |
"1573 C:\Program Files (x86)\Microchip\xc8\v1.20\include\pic16f1825.h |
[s S86 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 ] |
[n S86 . SCS0 SCS1 . IRCF0 IRCF1 IRCF2 IRCF3 SPLLEN ] |
"1583 |
[s S87 :2 `uc 1 :1 `uc 1 :4 `uc 1 ] |
[n S87 . SCS . IRCF ] |
"1572 |
[u S85 `S86 1 `S87 1 ] |
[n S85 . . . ] |
"1589 |
[v _OSCCONbits `VS85 ~T0 @X0 0 e@153 ] |
"4 IOC.h |
[v _IOC_Init `(v ~T0 @X0 0 ef ] |
"5 INTERRUPTS.h |
[v _Interrupt_Init `(v ~T0 @X0 0 ef ] |
"8 |
[v _Interrupt_Enable `(v ~T0 @X0 0 ef ] |
"15 STEPPER.h |
[v _STEPPER_Set_Microstep `(v ~T0 @X0 0 ef1`E2695 ] |
"5 main.c |
[p x FOSC=INTOSC ] |
"6 |
[p x WDTE=OFF ] |
"7 |
[p x PWRTE=OFF ] |
"8 |
[p x MCLRE=OFF ] |
"9 |
[p x CP=OFF ] |
"10 |
[p x CPD=OFF ] |
"11 |
[p x BOREN=ON ] |
"12 |
[p x CLKOUTEN=OFF ] |
"13 |
[p x IESO=ON ] |
"14 |
[p x FCMEN=ON ] |
"17 |
[p x WRT=OFF ] |
"18 |
[p x PLLEN=ON ] |
"19 |
[p x STVREN=ON ] |
"20 |
[p x BORV=LO ] |
"21 |
[p x LVP=OFF ] |
[; ;pic16f1825.h: 44: extern volatile unsigned char INDF0 @ 0x000; |
"46 C:\Program Files (x86)\Microchip\xc8\v1.20\include\pic16f1825.h |
[; ;pic16f1825.h: 46: asm("INDF0 equ 00h"); |
[; <" INDF0 equ 00h ;# "> |
[; ;pic16f1825.h: 49: typedef union { |
[; ;pic16f1825.h: 50: struct { |
[; ;pic16f1825.h: 51: unsigned INDF0 :8; |
[; ;pic16f1825.h: 52: }; |
[; ;pic16f1825.h: 53: } INDF0bits_t; |
[; ;pic16f1825.h: 54: extern volatile INDF0bits_t INDF0bits @ 0x000; |
[; ;pic16f1825.h: 63: extern volatile unsigned char INDF1 @ 0x001; |
"65 |
[; ;pic16f1825.h: 65: asm("INDF1 equ 01h"); |
[; <" INDF1 equ 01h ;# "> |
[; ;pic16f1825.h: 68: typedef union { |
[; ;pic16f1825.h: 69: struct { |
[; ;pic16f1825.h: 70: unsigned INDF1 :8; |
[; ;pic16f1825.h: 71: }; |
[; ;pic16f1825.h: 72: } INDF1bits_t; |
[; ;pic16f1825.h: 73: extern volatile INDF1bits_t INDF1bits @ 0x001; |
[; ;pic16f1825.h: 82: extern volatile unsigned char PCL @ 0x002; |
"84 |
[; ;pic16f1825.h: 84: asm("PCL equ 02h"); |
[; <" PCL equ 02h ;# "> |
[; ;pic16f1825.h: 87: typedef union { |
[; ;pic16f1825.h: 88: struct { |
[; ;pic16f1825.h: 89: unsigned PCL :8; |
[; ;pic16f1825.h: 90: }; |
[; ;pic16f1825.h: 91: } PCLbits_t; |
[; ;pic16f1825.h: 92: extern volatile PCLbits_t PCLbits @ 0x002; |
[; ;pic16f1825.h: 101: extern volatile unsigned char STATUS @ 0x003; |
"103 |
[; ;pic16f1825.h: 103: asm("STATUS equ 03h"); |
[; <" STATUS equ 03h ;# "> |
[; ;pic16f1825.h: 106: typedef union { |
[; ;pic16f1825.h: 107: struct { |
[; ;pic16f1825.h: 108: unsigned C :1; |
[; ;pic16f1825.h: 109: unsigned DC :1; |
[; ;pic16f1825.h: 110: unsigned Z :1; |
[; ;pic16f1825.h: 111: unsigned nPD :1; |
[; ;pic16f1825.h: 112: unsigned nTO :1; |
[; ;pic16f1825.h: 113: }; |
[; ;pic16f1825.h: 114: struct { |
[; ;pic16f1825.h: 115: unsigned CARRY :1; |
[; ;pic16f1825.h: 116: }; |
[; ;pic16f1825.h: 117: struct { |
[; ;pic16f1825.h: 118: unsigned :2; |
[; ;pic16f1825.h: 119: unsigned ZERO :1; |
[; ;pic16f1825.h: 120: }; |
[; ;pic16f1825.h: 121: } STATUSbits_t; |
[; ;pic16f1825.h: 122: extern volatile STATUSbits_t STATUSbits @ 0x003; |
[; ;pic16f1825.h: 161: extern volatile unsigned short FSR0 @ 0x004; |
[; ;pic16f1825.h: 164: extern volatile unsigned char FSR0L @ 0x004; |
"166 |
[; ;pic16f1825.h: 166: asm("FSR0L equ 04h"); |
[; <" FSR0L equ 04h ;# "> |
[; ;pic16f1825.h: 169: typedef union { |
[; ;pic16f1825.h: 170: struct { |
[; ;pic16f1825.h: 171: unsigned FSR0L :8; |
[; ;pic16f1825.h: 172: }; |
[; ;pic16f1825.h: 173: } FSR0Lbits_t; |
[; ;pic16f1825.h: 174: extern volatile FSR0Lbits_t FSR0Lbits @ 0x004; |
[; ;pic16f1825.h: 183: extern volatile unsigned char FSR0H @ 0x005; |
"185 |
[; ;pic16f1825.h: 185: asm("FSR0H equ 05h"); |
[; <" FSR0H equ 05h ;# "> |
[; ;pic16f1825.h: 188: typedef union { |
[; ;pic16f1825.h: 189: struct { |
[; ;pic16f1825.h: 190: unsigned FSR0H :8; |
[; ;pic16f1825.h: 191: }; |
[; ;pic16f1825.h: 192: } FSR0Hbits_t; |
[; ;pic16f1825.h: 193: extern volatile FSR0Hbits_t FSR0Hbits @ 0x005; |
[; ;pic16f1825.h: 202: extern volatile unsigned short FSR1 @ 0x006; |
[; ;pic16f1825.h: 205: extern volatile unsigned char FSR1L @ 0x006; |
"207 |
[; ;pic16f1825.h: 207: asm("FSR1L equ 06h"); |
[; <" FSR1L equ 06h ;# "> |
[; ;pic16f1825.h: 210: typedef union { |
[; ;pic16f1825.h: 211: struct { |
[; ;pic16f1825.h: 212: unsigned FSR1L :8; |
[; ;pic16f1825.h: 213: }; |
[; ;pic16f1825.h: 214: } FSR1Lbits_t; |
[; ;pic16f1825.h: 215: extern volatile FSR1Lbits_t FSR1Lbits @ 0x006; |
[; ;pic16f1825.h: 224: extern volatile unsigned char FSR1H @ 0x007; |
"226 |
[; ;pic16f1825.h: 226: asm("FSR1H equ 07h"); |
[; <" FSR1H equ 07h ;# "> |
[; ;pic16f1825.h: 229: typedef union { |
[; ;pic16f1825.h: 230: struct { |
[; ;pic16f1825.h: 231: unsigned FSR1H :8; |
[; ;pic16f1825.h: 232: }; |
[; ;pic16f1825.h: 233: } FSR1Hbits_t; |
[; ;pic16f1825.h: 234: extern volatile FSR1Hbits_t FSR1Hbits @ 0x007; |
[; ;pic16f1825.h: 243: extern volatile unsigned char BSR @ 0x008; |
"245 |
[; ;pic16f1825.h: 245: asm("BSR equ 08h"); |
[; <" BSR equ 08h ;# "> |
[; ;pic16f1825.h: 248: typedef union { |
[; ;pic16f1825.h: 249: struct { |
[; ;pic16f1825.h: 250: unsigned BSR0 :1; |
[; ;pic16f1825.h: 251: unsigned BSR1 :1; |
[; ;pic16f1825.h: 252: unsigned BSR2 :1; |
[; ;pic16f1825.h: 253: unsigned BSR3 :1; |
[; ;pic16f1825.h: 254: unsigned BSR4 :1; |
[; ;pic16f1825.h: 255: }; |
[; ;pic16f1825.h: 256: struct { |
[; ;pic16f1825.h: 257: unsigned BSR :5; |
[; ;pic16f1825.h: 258: }; |
[; ;pic16f1825.h: 259: } BSRbits_t; |
[; ;pic16f1825.h: 260: extern volatile BSRbits_t BSRbits @ 0x008; |
[; ;pic16f1825.h: 294: extern volatile unsigned char WREG @ 0x009; |
"296 |
[; ;pic16f1825.h: 296: asm("WREG equ 09h"); |
[; <" WREG equ 09h ;# "> |
[; ;pic16f1825.h: 299: typedef union { |
[; ;pic16f1825.h: 300: struct { |
[; ;pic16f1825.h: 301: unsigned WREG0 :8; |
[; ;pic16f1825.h: 302: }; |
[; ;pic16f1825.h: 303: } WREGbits_t; |
[; ;pic16f1825.h: 304: extern volatile WREGbits_t WREGbits @ 0x009; |
[; ;pic16f1825.h: 313: extern volatile unsigned char PCLATH @ 0x00A; |
"315 |
[; ;pic16f1825.h: 315: asm("PCLATH equ 0Ah"); |
[; <" PCLATH equ 0Ah ;# "> |
[; ;pic16f1825.h: 318: typedef union { |
[; ;pic16f1825.h: 319: struct { |
[; ;pic16f1825.h: 320: unsigned PCLATH :7; |
[; ;pic16f1825.h: 321: }; |
[; ;pic16f1825.h: 322: } PCLATHbits_t; |
[; ;pic16f1825.h: 323: extern volatile PCLATHbits_t PCLATHbits @ 0x00A; |
[; ;pic16f1825.h: 332: extern volatile unsigned char INTCON @ 0x00B; |
"334 |
[; ;pic16f1825.h: 334: asm("INTCON equ 0Bh"); |
[; <" INTCON equ 0Bh ;# "> |
[; ;pic16f1825.h: 337: typedef union { |
[; ;pic16f1825.h: 338: struct { |
[; ;pic16f1825.h: 339: unsigned IOCIF :1; |
[; ;pic16f1825.h: 340: unsigned INTF :1; |
[; ;pic16f1825.h: 341: unsigned TMR0IF :1; |
[; ;pic16f1825.h: 342: unsigned IOCIE :1; |
[; ;pic16f1825.h: 343: unsigned INTE :1; |
[; ;pic16f1825.h: 344: unsigned TMR0IE :1; |
[; ;pic16f1825.h: 345: unsigned PEIE :1; |
[; ;pic16f1825.h: 346: unsigned GIE :1; |
[; ;pic16f1825.h: 347: }; |
[; ;pic16f1825.h: 348: struct { |
[; ;pic16f1825.h: 349: unsigned :2; |
[; ;pic16f1825.h: 350: unsigned T0IF :1; |
[; ;pic16f1825.h: 351: unsigned :2; |
[; ;pic16f1825.h: 352: unsigned T0IE :1; |
[; ;pic16f1825.h: 353: }; |
[; ;pic16f1825.h: 354: } INTCONbits_t; |
[; ;pic16f1825.h: 355: extern volatile INTCONbits_t INTCONbits @ 0x00B; |
[; ;pic16f1825.h: 409: extern volatile unsigned char PORTA @ 0x00C; |
"411 |
[; ;pic16f1825.h: 411: asm("PORTA equ 0Ch"); |
[; <" PORTA equ 0Ch ;# "> |
[; ;pic16f1825.h: 414: typedef union { |
[; ;pic16f1825.h: 415: struct { |
[; ;pic16f1825.h: 416: unsigned RA0 :1; |
[; ;pic16f1825.h: 417: unsigned RA1 :1; |
[; ;pic16f1825.h: 418: unsigned RA2 :1; |
[; ;pic16f1825.h: 419: unsigned RA3 :1; |
[; ;pic16f1825.h: 420: unsigned RA4 :1; |
[; ;pic16f1825.h: 421: unsigned RA5 :1; |
[; ;pic16f1825.h: 422: }; |
[; ;pic16f1825.h: 423: } PORTAbits_t; |
[; ;pic16f1825.h: 424: extern volatile PORTAbits_t PORTAbits @ 0x00C; |
[; ;pic16f1825.h: 458: extern volatile unsigned char PORTC @ 0x00E; |
"460 |
[; ;pic16f1825.h: 460: asm("PORTC equ 0Eh"); |
[; <" PORTC equ 0Eh ;# "> |
[; ;pic16f1825.h: 463: typedef union { |
[; ;pic16f1825.h: 464: struct { |
[; ;pic16f1825.h: 465: unsigned RC0 :1; |
[; ;pic16f1825.h: 466: unsigned RC1 :1; |
[; ;pic16f1825.h: 467: unsigned RC2 :1; |
[; ;pic16f1825.h: 468: unsigned RC3 :1; |
[; ;pic16f1825.h: 469: unsigned RC4 :1; |
[; ;pic16f1825.h: 470: unsigned RC5 :1; |
[; ;pic16f1825.h: 471: }; |
[; ;pic16f1825.h: 472: } PORTCbits_t; |
[; ;pic16f1825.h: 473: extern volatile PORTCbits_t PORTCbits @ 0x00E; |
[; ;pic16f1825.h: 507: extern volatile unsigned char PIR1 @ 0x011; |
"509 |
[; ;pic16f1825.h: 509: asm("PIR1 equ 011h"); |
[; <" PIR1 equ 011h ;# "> |
[; ;pic16f1825.h: 512: typedef union { |
[; ;pic16f1825.h: 513: struct { |
[; ;pic16f1825.h: 514: unsigned TMR1IF :1; |
[; ;pic16f1825.h: 515: unsigned TMR2IF :1; |
[; ;pic16f1825.h: 516: unsigned CCP1IF :1; |
[; ;pic16f1825.h: 517: unsigned SSP1IF :1; |
[; ;pic16f1825.h: 518: unsigned TXIF :1; |
[; ;pic16f1825.h: 519: unsigned RCIF :1; |
[; ;pic16f1825.h: 520: unsigned ADIF :1; |
[; ;pic16f1825.h: 521: unsigned TMR1GIF :1; |
[; ;pic16f1825.h: 522: }; |
[; ;pic16f1825.h: 523: } PIR1bits_t; |
[; ;pic16f1825.h: 524: extern volatile PIR1bits_t PIR1bits @ 0x011; |
[; ;pic16f1825.h: 568: extern volatile unsigned char PIR2 @ 0x012; |
"570 |
[; ;pic16f1825.h: 570: asm("PIR2 equ 012h"); |
[; <" PIR2 equ 012h ;# "> |
[; ;pic16f1825.h: 573: typedef union { |
[; ;pic16f1825.h: 574: struct { |
[; ;pic16f1825.h: 575: unsigned CCP2IF :1; |
[; ;pic16f1825.h: 576: unsigned :2; |
[; ;pic16f1825.h: 577: unsigned BCL1IF :1; |
[; ;pic16f1825.h: 578: unsigned EEIF :1; |
[; ;pic16f1825.h: 579: unsigned C1IF :1; |
[; ;pic16f1825.h: 580: unsigned C2IF :1; |
[; ;pic16f1825.h: 581: unsigned OSFIF :1; |
[; ;pic16f1825.h: 582: }; |
[; ;pic16f1825.h: 583: } PIR2bits_t; |
[; ;pic16f1825.h: 584: extern volatile PIR2bits_t PIR2bits @ 0x012; |
[; ;pic16f1825.h: 618: extern volatile unsigned char PIR3 @ 0x013; |
"620 |
[; ;pic16f1825.h: 620: asm("PIR3 equ 013h"); |
[; <" PIR3 equ 013h ;# "> |
[; ;pic16f1825.h: 623: typedef union { |
[; ;pic16f1825.h: 624: struct { |
[; ;pic16f1825.h: 625: unsigned :1; |
[; ;pic16f1825.h: 626: unsigned TMR4IF :1; |
[; ;pic16f1825.h: 627: unsigned :1; |
[; ;pic16f1825.h: 628: unsigned TMR6IF :1; |
[; ;pic16f1825.h: 629: unsigned CCP3IF :1; |
[; ;pic16f1825.h: 630: unsigned CCP4IF :1; |
[; ;pic16f1825.h: 631: }; |
[; ;pic16f1825.h: 632: } PIR3bits_t; |
[; ;pic16f1825.h: 633: extern volatile PIR3bits_t PIR3bits @ 0x013; |
[; ;pic16f1825.h: 657: extern volatile unsigned char TMR0 @ 0x015; |
"659 |
[; ;pic16f1825.h: 659: asm("TMR0 equ 015h"); |
[; <" TMR0 equ 015h ;# "> |
[; ;pic16f1825.h: 662: typedef union { |
[; ;pic16f1825.h: 663: struct { |
[; ;pic16f1825.h: 664: unsigned TMR0 :8; |
[; ;pic16f1825.h: 665: }; |
[; ;pic16f1825.h: 666: } TMR0bits_t; |
[; ;pic16f1825.h: 667: extern volatile TMR0bits_t TMR0bits @ 0x015; |
[; ;pic16f1825.h: 676: extern volatile unsigned short TMR1 @ 0x016; |
"678 |
[; ;pic16f1825.h: 678: asm("TMR1 equ 016h"); |
[; <" TMR1 equ 016h ;# "> |
[; ;pic16f1825.h: 682: extern volatile unsigned char TMR1L @ 0x016; |
"684 |
[; ;pic16f1825.h: 684: asm("TMR1L equ 016h"); |
[; <" TMR1L equ 016h ;# "> |
[; ;pic16f1825.h: 687: typedef union { |
[; ;pic16f1825.h: 688: struct { |
[; ;pic16f1825.h: 689: unsigned TMR1L :8; |
[; ;pic16f1825.h: 690: }; |
[; ;pic16f1825.h: 691: } TMR1Lbits_t; |
[; ;pic16f1825.h: 692: extern volatile TMR1Lbits_t TMR1Lbits @ 0x016; |
[; ;pic16f1825.h: 701: extern volatile unsigned char TMR1H @ 0x017; |
"703 |
[; ;pic16f1825.h: 703: asm("TMR1H equ 017h"); |
[; <" TMR1H equ 017h ;# "> |
[; ;pic16f1825.h: 706: typedef union { |
[; ;pic16f1825.h: 707: struct { |
[; ;pic16f1825.h: 708: unsigned TMR1H :8; |
[; ;pic16f1825.h: 709: }; |
[; ;pic16f1825.h: 710: } TMR1Hbits_t; |
[; ;pic16f1825.h: 711: extern volatile TMR1Hbits_t TMR1Hbits @ 0x017; |
[; ;pic16f1825.h: 720: extern volatile unsigned char T1CON @ 0x018; |
"722 |
[; ;pic16f1825.h: 722: asm("T1CON equ 018h"); |
[; <" T1CON equ 018h ;# "> |
[; ;pic16f1825.h: 725: typedef union { |
[; ;pic16f1825.h: 726: struct { |
[; ;pic16f1825.h: 727: unsigned TMR1ON :1; |
[; ;pic16f1825.h: 728: unsigned :1; |
[; ;pic16f1825.h: 729: unsigned nT1SYNC :1; |
[; ;pic16f1825.h: 730: unsigned T1OSCEN :1; |
[; ;pic16f1825.h: 731: unsigned T1CKPS0 :1; |
[; ;pic16f1825.h: 732: unsigned T1CKPS1 :1; |
[; ;pic16f1825.h: 733: unsigned TMR1CS0 :1; |
[; ;pic16f1825.h: 734: unsigned TMR1CS1 :1; |
[; ;pic16f1825.h: 735: }; |
[; ;pic16f1825.h: 736: struct { |
[; ;pic16f1825.h: 737: unsigned :4; |
[; ;pic16f1825.h: 738: unsigned T1CKPS :2; |
[; ;pic16f1825.h: 739: unsigned TMR1CS :2; |
[; ;pic16f1825.h: 740: }; |
[; ;pic16f1825.h: 741: } T1CONbits_t; |
[; ;pic16f1825.h: 742: extern volatile T1CONbits_t T1CONbits @ 0x018; |
[; ;pic16f1825.h: 791: extern volatile unsigned char T1GCON @ 0x019; |
"793 |
[; ;pic16f1825.h: 793: asm("T1GCON equ 019h"); |
[; <" T1GCON equ 019h ;# "> |
[; ;pic16f1825.h: 796: typedef union { |
[; ;pic16f1825.h: 797: struct { |
[; ;pic16f1825.h: 798: unsigned T1GSS0 :1; |
[; ;pic16f1825.h: 799: unsigned T1GSS1 :1; |
[; ;pic16f1825.h: 800: unsigned T1GVAL :1; |
[; ;pic16f1825.h: 801: unsigned T1GGO :1; |
[; ;pic16f1825.h: 802: unsigned T1GSPM :1; |
[; ;pic16f1825.h: 803: unsigned T1GTM :1; |
[; ;pic16f1825.h: 804: unsigned T1GPOL :1; |
[; ;pic16f1825.h: 805: unsigned TMR1GE :1; |
[; ;pic16f1825.h: 806: }; |
[; ;pic16f1825.h: 807: struct { |
[; ;pic16f1825.h: 808: unsigned T1GSS :2; |
[; ;pic16f1825.h: 809: }; |
[; ;pic16f1825.h: 810: } T1GCONbits_t; |
[; ;pic16f1825.h: 811: extern volatile T1GCONbits_t T1GCONbits @ 0x019; |
[; ;pic16f1825.h: 860: extern volatile unsigned char TMR2 @ 0x01A; |
"862 |
[; ;pic16f1825.h: 862: asm("TMR2 equ 01Ah"); |
[; <" TMR2 equ 01Ah ;# "> |
[; ;pic16f1825.h: 865: typedef union { |
[; ;pic16f1825.h: 866: struct { |
[; ;pic16f1825.h: 867: unsigned TMR2 :8; |
[; ;pic16f1825.h: 868: }; |
[; ;pic16f1825.h: 869: } TMR2bits_t; |
[; ;pic16f1825.h: 870: extern volatile TMR2bits_t TMR2bits @ 0x01A; |
[; ;pic16f1825.h: 879: extern volatile unsigned char PR2 @ 0x01B; |
"881 |
[; ;pic16f1825.h: 881: asm("PR2 equ 01Bh"); |
[; <" PR2 equ 01Bh ;# "> |
[; ;pic16f1825.h: 884: typedef union { |
[; ;pic16f1825.h: 885: struct { |
[; ;pic16f1825.h: 886: unsigned PR2 :8; |
[; ;pic16f1825.h: 887: }; |
[; ;pic16f1825.h: 888: } PR2bits_t; |
[; ;pic16f1825.h: 889: extern volatile PR2bits_t PR2bits @ 0x01B; |
[; ;pic16f1825.h: 898: extern volatile unsigned char T2CON @ 0x01C; |
"900 |
[; ;pic16f1825.h: 900: asm("T2CON equ 01Ch"); |
[; <" T2CON equ 01Ch ;# "> |
[; ;pic16f1825.h: 903: typedef union { |
[; ;pic16f1825.h: 904: struct { |
[; ;pic16f1825.h: 905: unsigned T2CKPS0 :1; |
[; ;pic16f1825.h: 906: unsigned T2CKPS1 :1; |
[; ;pic16f1825.h: 907: unsigned TMR2ON :1; |
[; ;pic16f1825.h: 908: unsigned T2OUTPS0 :1; |
[; ;pic16f1825.h: 909: unsigned T2OUTPS1 :1; |
[; ;pic16f1825.h: 910: unsigned T2OUTPS2 :1; |
[; ;pic16f1825.h: 911: unsigned T2OUTPS3 :1; |
[; ;pic16f1825.h: 912: }; |
[; ;pic16f1825.h: 913: struct { |
[; ;pic16f1825.h: 914: unsigned T2CKPS :2; |
[; ;pic16f1825.h: 915: unsigned :1; |
[; ;pic16f1825.h: 916: unsigned T2OUTPS :4; |
[; ;pic16f1825.h: 917: }; |
[; ;pic16f1825.h: 918: } T2CONbits_t; |
[; ;pic16f1825.h: 919: extern volatile T2CONbits_t T2CONbits @ 0x01C; |
[; ;pic16f1825.h: 968: extern volatile unsigned char CPSCON0 @ 0x01E; |
"970 |
[; ;pic16f1825.h: 970: asm("CPSCON0 equ 01Eh"); |
[; <" CPSCON0 equ 01Eh ;# "> |
[; ;pic16f1825.h: 973: typedef union { |
[; ;pic16f1825.h: 974: struct { |
[; ;pic16f1825.h: 975: unsigned T0XCS :1; |
[; ;pic16f1825.h: 976: unsigned CPSOUT :1; |
[; ;pic16f1825.h: 977: unsigned CPSRNG0 :1; |
[; ;pic16f1825.h: 978: unsigned CPSRNG1 :1; |
[; ;pic16f1825.h: 979: unsigned :2; |
[; ;pic16f1825.h: 980: unsigned CPSRM :1; |
[; ;pic16f1825.h: 981: unsigned CPSON :1; |
[; ;pic16f1825.h: 982: }; |
[; ;pic16f1825.h: 983: struct { |
[; ;pic16f1825.h: 984: unsigned :2; |
[; ;pic16f1825.h: 985: unsigned CPSRNG :2; |
[; ;pic16f1825.h: 986: }; |
[; ;pic16f1825.h: 987: } CPSCON0bits_t; |
[; ;pic16f1825.h: 988: extern volatile CPSCON0bits_t CPSCON0bits @ 0x01E; |
[; ;pic16f1825.h: 1027: extern volatile unsigned char CPSCON1 @ 0x01F; |
"1029 |
[; ;pic16f1825.h: 1029: asm("CPSCON1 equ 01Fh"); |
[; <" CPSCON1 equ 01Fh ;# "> |
[; ;pic16f1825.h: 1032: typedef union { |
[; ;pic16f1825.h: 1033: struct { |
[; ;pic16f1825.h: 1034: unsigned CPSCH0 :1; |
[; ;pic16f1825.h: 1035: unsigned CPSCH1 :1; |
[; ;pic16f1825.h: 1036: unsigned CPSCH2 :1; |
[; ;pic16f1825.h: 1037: unsigned CPSCH3 :1; |
[; ;pic16f1825.h: 1038: }; |
[; ;pic16f1825.h: 1039: struct { |
[; ;pic16f1825.h: 1040: unsigned CPSCH :3; |
[; ;pic16f1825.h: 1041: }; |
[; ;pic16f1825.h: 1042: } CPSCON1bits_t; |
[; ;pic16f1825.h: 1043: extern volatile CPSCON1bits_t CPSCON1bits @ 0x01F; |
[; ;pic16f1825.h: 1072: extern volatile unsigned char TRISA @ 0x08C; |
"1074 |
[; ;pic16f1825.h: 1074: asm("TRISA equ 08Ch"); |
[; <" TRISA equ 08Ch ;# "> |
[; ;pic16f1825.h: 1077: typedef union { |
[; ;pic16f1825.h: 1078: struct { |
[; ;pic16f1825.h: 1079: unsigned TRISA0 :1; |
[; ;pic16f1825.h: 1080: unsigned TRISA1 :1; |
[; ;pic16f1825.h: 1081: unsigned TRISA2 :1; |
[; ;pic16f1825.h: 1082: unsigned TRISA3 :1; |
[; ;pic16f1825.h: 1083: unsigned TRISA4 :1; |
[; ;pic16f1825.h: 1084: unsigned TRISA5 :1; |
[; ;pic16f1825.h: 1085: }; |
[; ;pic16f1825.h: 1086: } TRISAbits_t; |
[; ;pic16f1825.h: 1087: extern volatile TRISAbits_t TRISAbits @ 0x08C; |
[; ;pic16f1825.h: 1121: extern volatile unsigned char TRISC @ 0x08E; |
"1123 |
[; ;pic16f1825.h: 1123: asm("TRISC equ 08Eh"); |
[; <" TRISC equ 08Eh ;# "> |
[; ;pic16f1825.h: 1126: typedef union { |
[; ;pic16f1825.h: 1127: struct { |
[; ;pic16f1825.h: 1128: unsigned TRISC0 :1; |
[; ;pic16f1825.h: 1129: unsigned TRISC1 :1; |
[; ;pic16f1825.h: 1130: unsigned TRISC2 :1; |
[; ;pic16f1825.h: 1131: unsigned TRISC3 :1; |
[; ;pic16f1825.h: 1132: unsigned TRISC4 :1; |
[; ;pic16f1825.h: 1133: unsigned TRISC5 :1; |
[; ;pic16f1825.h: 1134: }; |
[; ;pic16f1825.h: 1135: } TRISCbits_t; |
[; ;pic16f1825.h: 1136: extern volatile TRISCbits_t TRISCbits @ 0x08E; |
[; ;pic16f1825.h: 1170: extern volatile unsigned char PIE1 @ 0x091; |
"1172 |
[; ;pic16f1825.h: 1172: asm("PIE1 equ 091h"); |
[; <" PIE1 equ 091h ;# "> |
[; ;pic16f1825.h: 1175: typedef union { |
[; ;pic16f1825.h: 1176: struct { |
[; ;pic16f1825.h: 1177: unsigned TMR1IE :1; |
[; ;pic16f1825.h: 1178: unsigned TMR2IE :1; |
[; ;pic16f1825.h: 1179: unsigned CCP1IE :1; |
[; ;pic16f1825.h: 1180: unsigned SSP1IE :1; |
[; ;pic16f1825.h: 1181: unsigned TXIE :1; |
[; ;pic16f1825.h: 1182: unsigned RCIE :1; |
[; ;pic16f1825.h: 1183: unsigned ADIE :1; |
[; ;pic16f1825.h: 1184: unsigned TMR1GIE :1; |
[; ;pic16f1825.h: 1185: }; |
[; ;pic16f1825.h: 1186: } PIE1bits_t; |
[; ;pic16f1825.h: 1187: extern volatile PIE1bits_t PIE1bits @ 0x091; |
[; ;pic16f1825.h: 1231: extern volatile unsigned char PIE2 @ 0x092; |
"1233 |
[; ;pic16f1825.h: 1233: asm("PIE2 equ 092h"); |
[; <" PIE2 equ 092h ;# "> |
[; ;pic16f1825.h: 1236: typedef union { |
[; ;pic16f1825.h: 1237: struct { |
[; ;pic16f1825.h: 1238: unsigned CCP2IE :1; |
[; ;pic16f1825.h: 1239: unsigned :2; |
[; ;pic16f1825.h: 1240: unsigned BCL1IE :1; |
[; ;pic16f1825.h: 1241: unsigned EEIE :1; |
[; ;pic16f1825.h: 1242: unsigned C1IE :1; |
[; ;pic16f1825.h: 1243: unsigned C2IE :1; |
[; ;pic16f1825.h: 1244: unsigned OSFIE :1; |
[; ;pic16f1825.h: 1245: }; |
[; ;pic16f1825.h: 1246: } PIE2bits_t; |
[; ;pic16f1825.h: 1247: extern volatile PIE2bits_t PIE2bits @ 0x092; |
[; ;pic16f1825.h: 1281: extern volatile unsigned char PIE3 @ 0x093; |
"1283 |
[; ;pic16f1825.h: 1283: asm("PIE3 equ 093h"); |
[; <" PIE3 equ 093h ;# "> |
[; ;pic16f1825.h: 1286: typedef union { |
[; ;pic16f1825.h: 1287: struct { |
[; ;pic16f1825.h: 1288: unsigned :1; |
[; ;pic16f1825.h: 1289: unsigned TMR4IE :1; |
[; ;pic16f1825.h: 1290: unsigned :1; |
[; ;pic16f1825.h: 1291: unsigned TMR6IE :1; |
[; ;pic16f1825.h: 1292: unsigned CCP3IE :1; |
[; ;pic16f1825.h: 1293: unsigned CCP4IE :1; |
[; ;pic16f1825.h: 1294: }; |
[; ;pic16f1825.h: 1295: } PIE3bits_t; |
[; ;pic16f1825.h: 1296: extern volatile PIE3bits_t PIE3bits @ 0x093; |
[; ;pic16f1825.h: 1320: extern volatile unsigned char OPTION_REG @ 0x095; |
"1322 |
[; ;pic16f1825.h: 1322: asm("OPTION_REG equ 095h"); |
[; <" OPTION_REG equ 095h ;# "> |
[; ;pic16f1825.h: 1325: typedef union { |
[; ;pic16f1825.h: 1326: struct { |
[; ;pic16f1825.h: 1327: unsigned PS0 :1; |
[; ;pic16f1825.h: 1328: unsigned PS1 :1; |
[; ;pic16f1825.h: 1329: unsigned PS2 :1; |
[; ;pic16f1825.h: 1330: unsigned PSA :1; |
[; ;pic16f1825.h: 1331: unsigned TMR0SE :1; |
[; ;pic16f1825.h: 1332: unsigned TMR0CS :1; |
[; ;pic16f1825.h: 1333: unsigned INTEDG :1; |
[; ;pic16f1825.h: 1334: unsigned nWPUEN :1; |
[; ;pic16f1825.h: 1335: }; |
[; ;pic16f1825.h: 1336: struct { |
[; ;pic16f1825.h: 1337: unsigned PS :3; |
[; ;pic16f1825.h: 1338: unsigned :1; |
[; ;pic16f1825.h: 1339: unsigned T0SE :1; |
[; ;pic16f1825.h: 1340: unsigned T0CS :1; |
[; ;pic16f1825.h: 1341: }; |
[; ;pic16f1825.h: 1342: } OPTION_REGbits_t; |
[; ;pic16f1825.h: 1343: extern volatile OPTION_REGbits_t OPTION_REGbits @ 0x095; |
[; ;pic16f1825.h: 1402: extern volatile unsigned char PCON @ 0x096; |
"1404 |
[; ;pic16f1825.h: 1404: asm("PCON equ 096h"); |
[; <" PCON equ 096h ;# "> |
[; ;pic16f1825.h: 1407: typedef union { |
[; ;pic16f1825.h: 1408: struct { |
[; ;pic16f1825.h: 1409: unsigned nBOR :1; |
[; ;pic16f1825.h: 1410: unsigned nPOR :1; |
[; ;pic16f1825.h: 1411: unsigned nRI :1; |
[; ;pic16f1825.h: 1412: unsigned nRMCLR :1; |
[; ;pic16f1825.h: 1413: unsigned :2; |
[; ;pic16f1825.h: 1414: unsigned STKUNF :1; |
[; ;pic16f1825.h: 1415: unsigned STKOVF :1; |
[; ;pic16f1825.h: 1416: }; |
[; ;pic16f1825.h: 1417: } PCONbits_t; |
[; ;pic16f1825.h: 1418: extern volatile PCONbits_t PCONbits @ 0x096; |
[; ;pic16f1825.h: 1452: extern volatile unsigned char WDTCON @ 0x097; |
"1454 |
[; ;pic16f1825.h: 1454: asm("WDTCON equ 097h"); |
[; <" WDTCON equ 097h ;# "> |
[; ;pic16f1825.h: 1457: typedef union { |
[; ;pic16f1825.h: 1458: struct { |
[; ;pic16f1825.h: 1459: unsigned SWDTEN :1; |
[; ;pic16f1825.h: 1460: unsigned WDTPS0 :1; |
[; ;pic16f1825.h: 1461: unsigned WDTPS1 :1; |
[; ;pic16f1825.h: 1462: unsigned WDTPS2 :1; |
[; ;pic16f1825.h: 1463: unsigned WDTPS3 :1; |
[; ;pic16f1825.h: 1464: unsigned WDTPS4 :1; |
[; ;pic16f1825.h: 1465: }; |
[; ;pic16f1825.h: 1466: struct { |
[; ;pic16f1825.h: 1467: unsigned :1; |
[; ;pic16f1825.h: 1468: unsigned WDTPS :5; |
[; ;pic16f1825.h: 1469: }; |
[; ;pic16f1825.h: 1470: } WDTCONbits_t; |
[; ;pic16f1825.h: 1471: extern volatile WDTCONbits_t WDTCONbits @ 0x097; |
[; ;pic16f1825.h: 1510: extern volatile unsigned char OSCTUNE @ 0x098; |
"1512 |
[; ;pic16f1825.h: 1512: asm("OSCTUNE equ 098h"); |
[; <" OSCTUNE equ 098h ;# "> |
[; ;pic16f1825.h: 1515: typedef union { |
[; ;pic16f1825.h: 1516: struct { |
[; ;pic16f1825.h: 1517: unsigned TUN0 :1; |
[; ;pic16f1825.h: 1518: unsigned TUN1 :1; |
[; ;pic16f1825.h: 1519: unsigned TUN2 :1; |
[; ;pic16f1825.h: 1520: unsigned TUN3 :1; |
[; ;pic16f1825.h: 1521: unsigned TUN4 :1; |
[; ;pic16f1825.h: 1522: unsigned TUN5 :1; |
[; ;pic16f1825.h: 1523: }; |
[; ;pic16f1825.h: 1524: struct { |
[; ;pic16f1825.h: 1525: unsigned TUN :6; |
[; ;pic16f1825.h: 1526: }; |
[; ;pic16f1825.h: 1527: } OSCTUNEbits_t; |
[; ;pic16f1825.h: 1528: extern volatile OSCTUNEbits_t OSCTUNEbits @ 0x098; |
[; ;pic16f1825.h: 1567: extern volatile unsigned char OSCCON @ 0x099; |
"1569 |
[; ;pic16f1825.h: 1569: asm("OSCCON equ 099h"); |
[; <" OSCCON equ 099h ;# "> |
[; ;pic16f1825.h: 1572: typedef union { |
[; ;pic16f1825.h: 1573: struct { |
[; ;pic16f1825.h: 1574: unsigned SCS0 :1; |
[; ;pic16f1825.h: 1575: unsigned SCS1 :1; |
[; ;pic16f1825.h: 1576: unsigned :1; |
[; ;pic16f1825.h: 1577: unsigned IRCF0 :1; |
[; ;pic16f1825.h: 1578: unsigned IRCF1 :1; |
[; ;pic16f1825.h: 1579: unsigned IRCF2 :1; |
[; ;pic16f1825.h: 1580: unsigned IRCF3 :1; |
[; ;pic16f1825.h: 1581: unsigned SPLLEN :1; |
[; ;pic16f1825.h: 1582: }; |
[; ;pic16f1825.h: 1583: struct { |
[; ;pic16f1825.h: 1584: unsigned SCS :2; |
[; ;pic16f1825.h: 1585: unsigned :1; |
[; ;pic16f1825.h: 1586: unsigned IRCF :4; |
[; ;pic16f1825.h: 1587: }; |
[; ;pic16f1825.h: 1588: } OSCCONbits_t; |
[; ;pic16f1825.h: 1589: extern volatile OSCCONbits_t OSCCONbits @ 0x099; |
[; ;pic16f1825.h: 1638: extern volatile unsigned char OSCSTAT @ 0x09A; |
"1640 |
[; ;pic16f1825.h: 1640: asm("OSCSTAT equ 09Ah"); |
[; <" OSCSTAT equ 09Ah ;# "> |
[; ;pic16f1825.h: 1643: typedef union { |
[; ;pic16f1825.h: 1644: struct { |
[; ;pic16f1825.h: 1645: unsigned HFIOFS :1; |
[; ;pic16f1825.h: 1646: unsigned LFIOFR :1; |
[; ;pic16f1825.h: 1647: unsigned MFIOFR :1; |
[; ;pic16f1825.h: 1648: unsigned HFIOFL :1; |
[; ;pic16f1825.h: 1649: unsigned HFIOFR :1; |
[; ;pic16f1825.h: 1650: unsigned OSTS :1; |
[; ;pic16f1825.h: 1651: unsigned PLLR :1; |
[; ;pic16f1825.h: 1652: unsigned T1OSCR :1; |
[; ;pic16f1825.h: 1653: }; |
[; ;pic16f1825.h: 1654: } OSCSTATbits_t; |
[; ;pic16f1825.h: 1655: extern volatile OSCSTATbits_t OSCSTATbits @ 0x09A; |
[; ;pic16f1825.h: 1699: extern volatile unsigned short ADRES @ 0x09B; |
"1701 |
[; ;pic16f1825.h: 1701: asm("ADRES equ 09Bh"); |
[; <" ADRES equ 09Bh ;# "> |
[; ;pic16f1825.h: 1705: extern volatile unsigned char ADRESL @ 0x09B; |
"1707 |
[; ;pic16f1825.h: 1707: asm("ADRESL equ 09Bh"); |
[; <" ADRESL equ 09Bh ;# "> |
[; ;pic16f1825.h: 1710: typedef union { |
[; ;pic16f1825.h: 1711: struct { |
[; ;pic16f1825.h: 1712: unsigned ADRESL :8; |
[; ;pic16f1825.h: 1713: }; |
[; ;pic16f1825.h: 1714: } ADRESLbits_t; |
[; ;pic16f1825.h: 1715: extern volatile ADRESLbits_t ADRESLbits @ 0x09B; |
[; ;pic16f1825.h: 1724: extern volatile unsigned char ADRESH @ 0x09C; |
"1726 |
[; ;pic16f1825.h: 1726: asm("ADRESH equ 09Ch"); |
[; <" ADRESH equ 09Ch ;# "> |
[; ;pic16f1825.h: 1729: typedef union { |
[; ;pic16f1825.h: 1730: struct { |
[; ;pic16f1825.h: 1731: unsigned ADRESH :8; |
[; ;pic16f1825.h: 1732: }; |
[; ;pic16f1825.h: 1733: } ADRESHbits_t; |
[; ;pic16f1825.h: 1734: extern volatile ADRESHbits_t ADRESHbits @ 0x09C; |
[; ;pic16f1825.h: 1743: extern volatile unsigned char ADCON0 @ 0x09D; |
"1745 |
[; ;pic16f1825.h: 1745: asm("ADCON0 equ 09Dh"); |
[; <" ADCON0 equ 09Dh ;# "> |
[; ;pic16f1825.h: 1748: typedef union { |
[; ;pic16f1825.h: 1749: struct { |
[; ;pic16f1825.h: 1750: unsigned ADON :1; |
[; ;pic16f1825.h: 1751: unsigned GO_nDONE :1; |
[; ;pic16f1825.h: 1752: unsigned CHS0 :1; |
[; ;pic16f1825.h: 1753: unsigned CHS1 :1; |
[; ;pic16f1825.h: 1754: unsigned CHS2 :1; |
[; ;pic16f1825.h: 1755: unsigned CHS3 :1; |
[; ;pic16f1825.h: 1756: unsigned CHS4 :1; |
[; ;pic16f1825.h: 1757: }; |
[; ;pic16f1825.h: 1758: struct { |
[; ;pic16f1825.h: 1759: unsigned :1; |
[; ;pic16f1825.h: 1760: unsigned ADGO :1; |
[; ;pic16f1825.h: 1761: unsigned CHS :5; |
[; ;pic16f1825.h: 1762: }; |
[; ;pic16f1825.h: 1763: struct { |
[; ;pic16f1825.h: 1764: unsigned :1; |
[; ;pic16f1825.h: 1765: unsigned GO :1; |
[; ;pic16f1825.h: 1766: }; |
[; ;pic16f1825.h: 1767: } ADCON0bits_t; |
[; ;pic16f1825.h: 1768: extern volatile ADCON0bits_t ADCON0bits @ 0x09D; |
[; ;pic16f1825.h: 1822: extern volatile unsigned char ADCON1 @ 0x09E; |
"1824 |
[; ;pic16f1825.h: 1824: asm("ADCON1 equ 09Eh"); |
[; <" ADCON1 equ 09Eh ;# "> |
[; ;pic16f1825.h: 1827: typedef union { |
[; ;pic16f1825.h: 1828: struct { |
[; ;pic16f1825.h: 1829: unsigned ADPREF0 :1; |
[; ;pic16f1825.h: 1830: unsigned ADPREF1 :1; |
[; ;pic16f1825.h: 1831: unsigned ADNREF :1; |
[; ;pic16f1825.h: 1832: unsigned :1; |
[; ;pic16f1825.h: 1833: unsigned ADCS0 :1; |
[; ;pic16f1825.h: 1834: unsigned ADCS1 :1; |
[; ;pic16f1825.h: 1835: unsigned ADCS2 :1; |
[; ;pic16f1825.h: 1836: unsigned ADFM :1; |
[; ;pic16f1825.h: 1837: }; |
[; ;pic16f1825.h: 1838: struct { |
[; ;pic16f1825.h: 1839: unsigned ADPREF :2; |
[; ;pic16f1825.h: 1840: unsigned :2; |
[; ;pic16f1825.h: 1841: unsigned ADCS :3; |
[; ;pic16f1825.h: 1842: }; |
[; ;pic16f1825.h: 1843: } ADCON1bits_t; |
[; ;pic16f1825.h: 1844: extern volatile ADCON1bits_t ADCON1bits @ 0x09E; |
[; ;pic16f1825.h: 1893: extern volatile unsigned char LATA @ 0x10C; |
"1895 |
[; ;pic16f1825.h: 1895: asm("LATA equ 010Ch"); |
[; <" LATA equ 010Ch ;# "> |
[; ;pic16f1825.h: 1898: typedef union { |
[; ;pic16f1825.h: 1899: struct { |
[; ;pic16f1825.h: 1900: unsigned LATA0 :1; |
[; ;pic16f1825.h: 1901: unsigned LATA1 :1; |
[; ;pic16f1825.h: 1902: unsigned LATA2 :1; |
[; ;pic16f1825.h: 1903: unsigned :1; |
[; ;pic16f1825.h: 1904: unsigned LATA4 :1; |
[; ;pic16f1825.h: 1905: unsigned LATA5 :1; |
[; ;pic16f1825.h: 1906: }; |
[; ;pic16f1825.h: 1907: } LATAbits_t; |
[; ;pic16f1825.h: 1908: extern volatile LATAbits_t LATAbits @ 0x10C; |
[; ;pic16f1825.h: 1937: extern volatile unsigned char LATC @ 0x10E; |
"1939 |
[; ;pic16f1825.h: 1939: asm("LATC equ 010Eh"); |
[; <" LATC equ 010Eh ;# "> |
[; ;pic16f1825.h: 1942: typedef union { |
[; ;pic16f1825.h: 1943: struct { |
[; ;pic16f1825.h: 1944: unsigned LATC0 :1; |
[; ;pic16f1825.h: 1945: unsigned LATC1 :1; |
[; ;pic16f1825.h: 1946: unsigned LATC2 :1; |
[; ;pic16f1825.h: 1947: unsigned LATC3 :1; |
[; ;pic16f1825.h: 1948: unsigned LATC4 :1; |
[; ;pic16f1825.h: 1949: unsigned LATC5 :1; |
[; ;pic16f1825.h: 1950: }; |
[; ;pic16f1825.h: 1951: } LATCbits_t; |
[; ;pic16f1825.h: 1952: extern volatile LATCbits_t LATCbits @ 0x10E; |
[; ;pic16f1825.h: 1986: extern volatile unsigned char CM1CON0 @ 0x111; |
"1988 |
[; ;pic16f1825.h: 1988: asm("CM1CON0 equ 0111h"); |
[; <" CM1CON0 equ 0111h ;# "> |
[; ;pic16f1825.h: 1991: typedef union { |
[; ;pic16f1825.h: 1992: struct { |
[; ;pic16f1825.h: 1993: unsigned C1SYNC :1; |
[; ;pic16f1825.h: 1994: unsigned C1HYS :1; |
[; ;pic16f1825.h: 1995: unsigned C1SP :1; |
[; ;pic16f1825.h: 1996: unsigned :1; |
[; ;pic16f1825.h: 1997: unsigned C1POL :1; |
[; ;pic16f1825.h: 1998: unsigned C1OE :1; |
[; ;pic16f1825.h: 1999: unsigned C1OUT :1; |
[; ;pic16f1825.h: 2000: unsigned C1ON :1; |
[; ;pic16f1825.h: 2001: }; |
[; ;pic16f1825.h: 2002: } CM1CON0bits_t; |
[; ;pic16f1825.h: 2003: extern volatile CM1CON0bits_t CM1CON0bits @ 0x111; |
[; ;pic16f1825.h: 2042: extern volatile unsigned char CM1CON1 @ 0x112; |
"2044 |
[; ;pic16f1825.h: 2044: asm("CM1CON1 equ 0112h"); |
[; <" CM1CON1 equ 0112h ;# "> |
[; ;pic16f1825.h: 2047: typedef union { |
[; ;pic16f1825.h: 2048: struct { |
[; ;pic16f1825.h: 2049: unsigned C1NCH0 :1; |
[; ;pic16f1825.h: 2050: unsigned C1NCH1 :1; |
[; ;pic16f1825.h: 2051: unsigned :2; |
[; ;pic16f1825.h: 2052: unsigned C1PCH0 :1; |
[; ;pic16f1825.h: 2053: unsigned C1PCH1 :1; |
[; ;pic16f1825.h: 2054: unsigned C1INTN :1; |
[; ;pic16f1825.h: 2055: unsigned C1INTP :1; |
[; ;pic16f1825.h: 2056: }; |
[; ;pic16f1825.h: 2057: struct { |
[; ;pic16f1825.h: 2058: unsigned C1NCH :2; |
[; ;pic16f1825.h: 2059: unsigned :2; |
[; ;pic16f1825.h: 2060: unsigned C1PCH :2; |
[; ;pic16f1825.h: 2061: }; |
[; ;pic16f1825.h: 2062: } CM1CON1bits_t; |
[; ;pic16f1825.h: 2063: extern volatile CM1CON1bits_t CM1CON1bits @ 0x112; |
[; ;pic16f1825.h: 2107: extern volatile unsigned char CM2CON0 @ 0x113; |
"2109 |
[; ;pic16f1825.h: 2109: asm("CM2CON0 equ 0113h"); |
[; <" CM2CON0 equ 0113h ;# "> |
[; ;pic16f1825.h: 2112: typedef union { |
[; ;pic16f1825.h: 2113: struct { |
[; ;pic16f1825.h: 2114: unsigned C2SYNC :1; |
[; ;pic16f1825.h: 2115: unsigned C2HYS :1; |
[; ;pic16f1825.h: 2116: unsigned C2SP :1; |
[; ;pic16f1825.h: 2117: unsigned :1; |
[; ;pic16f1825.h: 2118: unsigned C2POL :1; |
[; ;pic16f1825.h: 2119: unsigned C2OE :1; |
[; ;pic16f1825.h: 2120: unsigned C2OUT :1; |
[; ;pic16f1825.h: 2121: unsigned C2ON :1; |
[; ;pic16f1825.h: 2122: }; |
[; ;pic16f1825.h: 2123: } CM2CON0bits_t; |
[; ;pic16f1825.h: 2124: extern volatile CM2CON0bits_t CM2CON0bits @ 0x113; |
[; ;pic16f1825.h: 2163: extern volatile unsigned char CM2CON1 @ 0x114; |
"2165 |
[; ;pic16f1825.h: 2165: asm("CM2CON1 equ 0114h"); |
[; <" CM2CON1 equ 0114h ;# "> |
[; ;pic16f1825.h: 2168: typedef union { |
[; ;pic16f1825.h: 2169: struct { |
[; ;pic16f1825.h: 2170: unsigned C2NCH0 :1; |
[; ;pic16f1825.h: 2171: unsigned C2NCH1 :1; |
[; ;pic16f1825.h: 2172: unsigned :2; |
[; ;pic16f1825.h: 2173: unsigned C2PCH0 :1; |
[; ;pic16f1825.h: 2174: unsigned C2PCH1 :1; |
[; ;pic16f1825.h: 2175: unsigned C2INTN :1; |
[; ;pic16f1825.h: 2176: unsigned C2INTP :1; |
[; ;pic16f1825.h: 2177: }; |
[; ;pic16f1825.h: 2178: struct { |
[; ;pic16f1825.h: 2179: unsigned C2NCH :2; |
[; ;pic16f1825.h: 2180: unsigned :2; |
[; ;pic16f1825.h: 2181: unsigned C2PCH :2; |
[; ;pic16f1825.h: 2182: }; |
[; ;pic16f1825.h: 2183: } CM2CON1bits_t; |
[; ;pic16f1825.h: 2184: extern volatile CM2CON1bits_t CM2CON1bits @ 0x114; |
[; ;pic16f1825.h: 2228: extern volatile unsigned char CMOUT @ 0x115; |
"2230 |
[; ;pic16f1825.h: 2230: asm("CMOUT equ 0115h"); |
[; <" CMOUT equ 0115h ;# "> |
[; ;pic16f1825.h: 2233: typedef union { |
[; ;pic16f1825.h: 2234: struct { |
[; ;pic16f1825.h: 2235: unsigned MC1OUT :1; |
[; ;pic16f1825.h: 2236: unsigned MC2OUT :1; |
[; ;pic16f1825.h: 2237: }; |
[; ;pic16f1825.h: 2238: } CMOUTbits_t; |
[; ;pic16f1825.h: 2239: extern volatile CMOUTbits_t CMOUTbits @ 0x115; |
[; ;pic16f1825.h: 2253: extern volatile unsigned char BORCON @ 0x116; |
"2255 |
[; ;pic16f1825.h: 2255: asm("BORCON equ 0116h"); |
[; <" BORCON equ 0116h ;# "> |
[; ;pic16f1825.h: 2258: typedef union { |
[; ;pic16f1825.h: 2259: struct { |
[; ;pic16f1825.h: 2260: unsigned BORRDY :1; |
[; ;pic16f1825.h: 2261: unsigned :6; |
[; ;pic16f1825.h: 2262: unsigned SBOREN :1; |
[; ;pic16f1825.h: 2263: }; |
[; ;pic16f1825.h: 2264: } BORCONbits_t; |
[; ;pic16f1825.h: 2265: extern volatile BORCONbits_t BORCONbits @ 0x116; |
[; ;pic16f1825.h: 2279: extern volatile unsigned char FVRCON @ 0x117; |
"2281 |
[; ;pic16f1825.h: 2281: asm("FVRCON equ 0117h"); |
[; <" FVRCON equ 0117h ;# "> |
[; ;pic16f1825.h: 2284: typedef union { |
[; ;pic16f1825.h: 2285: struct { |
[; ;pic16f1825.h: 2286: unsigned ADFVR0 :1; |
[; ;pic16f1825.h: 2287: unsigned ADFVR1 :1; |
[; ;pic16f1825.h: 2288: unsigned CDAFVR0 :1; |
[; ;pic16f1825.h: 2289: unsigned CDAFVR1 :1; |
[; ;pic16f1825.h: 2290: unsigned TSRNG :1; |
[; ;pic16f1825.h: 2291: unsigned TSEN :1; |
[; ;pic16f1825.h: 2292: unsigned FVRRDY :1; |
[; ;pic16f1825.h: 2293: unsigned FVREN :1; |
[; ;pic16f1825.h: 2294: }; |
[; ;pic16f1825.h: 2295: struct { |
[; ;pic16f1825.h: 2296: unsigned ADFVR :2; |
[; ;pic16f1825.h: 2297: unsigned CDAFVR :2; |
[; ;pic16f1825.h: 2298: }; |
[; ;pic16f1825.h: 2299: } FVRCONbits_t; |
[; ;pic16f1825.h: 2300: extern volatile FVRCONbits_t FVRCONbits @ 0x117; |
[; ;pic16f1825.h: 2354: extern volatile unsigned char DACCON0 @ 0x118; |
"2356 |
[; ;pic16f1825.h: 2356: asm("DACCON0 equ 0118h"); |
[; <" DACCON0 equ 0118h ;# "> |
[; ;pic16f1825.h: 2359: typedef union { |
[; ;pic16f1825.h: 2360: struct { |
[; ;pic16f1825.h: 2361: unsigned DACNSS :1; |
[; ;pic16f1825.h: 2362: unsigned :1; |
[; ;pic16f1825.h: 2363: unsigned DACPSS0 :1; |
[; ;pic16f1825.h: 2364: unsigned DACPSS1 :1; |
[; ;pic16f1825.h: 2365: unsigned :1; |
[; ;pic16f1825.h: 2366: unsigned DACOE :1; |
[; ;pic16f1825.h: 2367: unsigned DACLPS :1; |
[; ;pic16f1825.h: 2368: unsigned DACEN :1; |
[; ;pic16f1825.h: 2369: }; |
[; ;pic16f1825.h: 2370: struct { |
[; ;pic16f1825.h: 2371: unsigned :2; |
[; ;pic16f1825.h: 2372: unsigned DACPSS :2; |
[; ;pic16f1825.h: 2373: }; |
[; ;pic16f1825.h: 2374: } DACCON0bits_t; |
[; ;pic16f1825.h: 2375: extern volatile DACCON0bits_t DACCON0bits @ 0x118; |
[; ;pic16f1825.h: 2414: extern volatile unsigned char DACCON1 @ 0x119; |
"2416 |
[; ;pic16f1825.h: 2416: asm("DACCON1 equ 0119h"); |
[; <" DACCON1 equ 0119h ;# "> |
[; ;pic16f1825.h: 2419: typedef union { |
[; ;pic16f1825.h: 2420: struct { |
[; ;pic16f1825.h: 2421: unsigned DACR0 :1; |
[; ;pic16f1825.h: 2422: unsigned DACR1 :1; |
[; ;pic16f1825.h: 2423: unsigned DACR2 :1; |
[; ;pic16f1825.h: 2424: unsigned DACR3 :1; |
[; ;pic16f1825.h: 2425: unsigned DACR4 :1; |
[; ;pic16f1825.h: 2426: }; |
[; ;pic16f1825.h: 2427: struct { |
[; ;pic16f1825.h: 2428: unsigned DACR :5; |
[; ;pic16f1825.h: 2429: }; |
[; ;pic16f1825.h: 2430: } DACCON1bits_t; |
[; ;pic16f1825.h: 2431: extern volatile DACCON1bits_t DACCON1bits @ 0x119; |
[; ;pic16f1825.h: 2465: extern volatile unsigned char SRCON0 @ 0x11A; |
"2467 |
[; ;pic16f1825.h: 2467: asm("SRCON0 equ 011Ah"); |
[; <" SRCON0 equ 011Ah ;# "> |
[; ;pic16f1825.h: 2470: typedef union { |
[; ;pic16f1825.h: 2471: struct { |
[; ;pic16f1825.h: 2472: unsigned SRPR :1; |
[; ;pic16f1825.h: 2473: unsigned SRPS :1; |
[; ;pic16f1825.h: 2474: unsigned SRNQEN :1; |
[; ;pic16f1825.h: 2475: unsigned SRQEN :1; |
[; ;pic16f1825.h: 2476: unsigned SRCLK0 :1; |
[; ;pic16f1825.h: 2477: unsigned SRCLK1 :1; |
[; ;pic16f1825.h: 2478: unsigned SRCLK2 :1; |
[; ;pic16f1825.h: 2479: unsigned SRLEN :1; |
[; ;pic16f1825.h: 2480: }; |
[; ;pic16f1825.h: 2481: struct { |
[; ;pic16f1825.h: 2482: unsigned :4; |
[; ;pic16f1825.h: 2483: unsigned SRCLK :3; |
[; ;pic16f1825.h: 2484: }; |
[; ;pic16f1825.h: 2485: } SRCON0bits_t; |
[; ;pic16f1825.h: 2486: extern volatile SRCON0bits_t SRCON0bits @ 0x11A; |
[; ;pic16f1825.h: 2535: extern volatile unsigned char SRCON1 @ 0x11B; |
"2537 |
[; ;pic16f1825.h: 2537: asm("SRCON1 equ 011Bh"); |
[; <" SRCON1 equ 011Bh ;# "> |
[; ;pic16f1825.h: 2540: typedef union { |
[; ;pic16f1825.h: 2541: struct { |
[; ;pic16f1825.h: 2542: unsigned SRRC1E :1; |
[; ;pic16f1825.h: 2543: unsigned :1; |
[; ;pic16f1825.h: 2544: unsigned SRRCKE :1; |
[; ;pic16f1825.h: 2545: unsigned SRRPE :1; |
[; ;pic16f1825.h: 2546: unsigned SRSC1E :1; |
[; ;pic16f1825.h: 2547: unsigned :1; |
[; ;pic16f1825.h: 2548: unsigned SRSCKE :1; |
[; ;pic16f1825.h: 2549: unsigned SRSPE :1; |
[; ;pic16f1825.h: 2550: }; |
[; ;pic16f1825.h: 2551: } SRCON1bits_t; |
[; ;pic16f1825.h: 2552: extern volatile SRCON1bits_t SRCON1bits @ 0x11B; |
[; ;pic16f1825.h: 2586: extern volatile unsigned char APFCON0 @ 0x11D; |
"2588 |
[; ;pic16f1825.h: 2588: asm("APFCON0 equ 011Dh"); |
[; <" APFCON0 equ 011Dh ;# "> |
[; ;pic16f1825.h: 2591: typedef union { |
[; ;pic16f1825.h: 2592: struct { |
[; ;pic16f1825.h: 2593: unsigned :2; |
[; ;pic16f1825.h: 2594: unsigned TXCKSEL :1; |
[; ;pic16f1825.h: 2595: unsigned T1GSEL :1; |
[; ;pic16f1825.h: 2596: unsigned :1; |
[; ;pic16f1825.h: 2597: unsigned SSSEL :1; |
[; ;pic16f1825.h: 2598: unsigned SDOSEL :1; |
[; ;pic16f1825.h: 2599: unsigned RXDTSEL :1; |
[; ;pic16f1825.h: 2600: }; |
[; ;pic16f1825.h: 2601: } APFCON0bits_t; |
[; ;pic16f1825.h: 2602: extern volatile APFCON0bits_t APFCON0bits @ 0x11D; |
[; ;pic16f1825.h: 2631: extern volatile unsigned char APFCON1 @ 0x11E; |
"2633 |
[; ;pic16f1825.h: 2633: asm("APFCON1 equ 011Eh"); |
[; <" APFCON1 equ 011Eh ;# "> |
[; ;pic16f1825.h: 2636: typedef union { |
[; ;pic16f1825.h: 2637: struct { |
[; ;pic16f1825.h: 2638: unsigned CCP2SEL :1; |
[; ;pic16f1825.h: 2639: unsigned P2BSEL :1; |
[; ;pic16f1825.h: 2640: unsigned P1CSEL :1; |
[; ;pic16f1825.h: 2641: unsigned P1DSEL :1; |
[; ;pic16f1825.h: 2642: }; |
[; ;pic16f1825.h: 2643: } APFCON1bits_t; |
[; ;pic16f1825.h: 2644: extern volatile APFCON1bits_t APFCON1bits @ 0x11E; |
[; ;pic16f1825.h: 2668: extern volatile unsigned char ANSELA @ 0x18C; |
"2670 |
[; ;pic16f1825.h: 2670: asm("ANSELA equ 018Ch"); |
[; <" ANSELA equ 018Ch ;# "> |
[; ;pic16f1825.h: 2673: typedef union { |
[; ;pic16f1825.h: 2674: struct { |
[; ;pic16f1825.h: 2675: unsigned ANSA0 :1; |
[; ;pic16f1825.h: 2676: unsigned ANSA1 :1; |
[; ;pic16f1825.h: 2677: unsigned ANSA2 :1; |
[; ;pic16f1825.h: 2678: unsigned :1; |
[; ;pic16f1825.h: 2679: unsigned ANSA4 :1; |
[; ;pic16f1825.h: 2680: }; |
[; ;pic16f1825.h: 2681: struct { |
[; ;pic16f1825.h: 2682: unsigned ANSELA :5; |
[; ;pic16f1825.h: 2683: }; |
[; ;pic16f1825.h: 2684: } ANSELAbits_t; |
[; ;pic16f1825.h: 2685: extern volatile ANSELAbits_t ANSELAbits @ 0x18C; |
[; ;pic16f1825.h: 2714: extern volatile unsigned char ANSELC @ 0x18E; |
"2716 |
[; ;pic16f1825.h: 2716: asm("ANSELC equ 018Eh"); |
[; <" ANSELC equ 018Eh ;# "> |
[; ;pic16f1825.h: 2719: typedef union { |
[; ;pic16f1825.h: 2720: struct { |
[; ;pic16f1825.h: 2721: unsigned ANSC0 :1; |
[; ;pic16f1825.h: 2722: unsigned ANSC1 :1; |
[; ;pic16f1825.h: 2723: unsigned ANSC2 :1; |
[; ;pic16f1825.h: 2724: unsigned ANSC3 :1; |
[; ;pic16f1825.h: 2725: }; |
[; ;pic16f1825.h: 2726: struct { |
[; ;pic16f1825.h: 2727: unsigned ANSELC :4; |
[; ;pic16f1825.h: 2728: }; |
[; ;pic16f1825.h: 2729: } ANSELCbits_t; |
[; ;pic16f1825.h: 2730: extern volatile ANSELCbits_t ANSELCbits @ 0x18E; |
[; ;pic16f1825.h: 2759: extern volatile unsigned short EEADR @ 0x191; |
"2761 |
[; ;pic16f1825.h: 2761: asm("EEADR equ 0191h"); |
[; <" EEADR equ 0191h ;# "> |
[; ;pic16f1825.h: 2765: extern volatile unsigned char EEADRL @ 0x191; |
"2767 |
[; ;pic16f1825.h: 2767: asm("EEADRL equ 0191h"); |
[; <" EEADRL equ 0191h ;# "> |
[; ;pic16f1825.h: 2770: typedef union { |
[; ;pic16f1825.h: 2771: struct { |
[; ;pic16f1825.h: 2772: unsigned EEADRL :8; |
[; ;pic16f1825.h: 2773: }; |
[; ;pic16f1825.h: 2774: } EEADRLbits_t; |
[; ;pic16f1825.h: 2775: extern volatile EEADRLbits_t EEADRLbits @ 0x191; |
[; ;pic16f1825.h: 2784: extern volatile unsigned char EEADRH @ 0x192; |
"2786 |
[; ;pic16f1825.h: 2786: asm("EEADRH equ 0192h"); |
[; <" EEADRH equ 0192h ;# "> |
[; ;pic16f1825.h: 2789: typedef union { |
[; ;pic16f1825.h: 2790: struct { |
[; ;pic16f1825.h: 2791: unsigned EEADRH :7; |
[; ;pic16f1825.h: 2792: }; |
[; ;pic16f1825.h: 2793: } EEADRHbits_t; |
[; ;pic16f1825.h: 2794: extern volatile EEADRHbits_t EEADRHbits @ 0x192; |
[; ;pic16f1825.h: 2803: extern volatile unsigned short EEDAT @ 0x193; |
"2805 |
[; ;pic16f1825.h: 2805: asm("EEDAT equ 0193h"); |
[; <" EEDAT equ 0193h ;# "> |
[; ;pic16f1825.h: 2809: extern volatile unsigned char EEDATL @ 0x193; |
"2811 |
[; ;pic16f1825.h: 2811: asm("EEDATL equ 0193h"); |
[; <" EEDATL equ 0193h ;# "> |
[; ;pic16f1825.h: 2814: extern volatile unsigned char EEDATA @ 0x193; |
"2816 |
[; ;pic16f1825.h: 2816: asm("EEDATA equ 0193h"); |
[; <" EEDATA equ 0193h ;# "> |
[; ;pic16f1825.h: 2819: typedef union { |
[; ;pic16f1825.h: 2820: struct { |
[; ;pic16f1825.h: 2821: unsigned EEDATL :8; |
[; ;pic16f1825.h: 2822: }; |
[; ;pic16f1825.h: 2823: } EEDATLbits_t; |
[; ;pic16f1825.h: 2824: extern volatile EEDATLbits_t EEDATLbits @ 0x193; |
[; ;pic16f1825.h: 2832: typedef union { |
[; ;pic16f1825.h: 2833: struct { |
[; ;pic16f1825.h: 2834: unsigned EEDATL :8; |
[; ;pic16f1825.h: 2835: }; |
[; ;pic16f1825.h: 2836: } EEDATAbits_t; |
[; ;pic16f1825.h: 2837: extern volatile EEDATAbits_t EEDATAbits @ 0x193; |
[; ;pic16f1825.h: 2846: extern volatile unsigned char EEDATH @ 0x194; |
"2848 |
[; ;pic16f1825.h: 2848: asm("EEDATH equ 0194h"); |
[; <" EEDATH equ 0194h ;# "> |
[; ;pic16f1825.h: 2851: typedef union { |
[; ;pic16f1825.h: 2852: struct { |
[; ;pic16f1825.h: 2853: unsigned EEDATH :6; |
[; ;pic16f1825.h: 2854: }; |
[; ;pic16f1825.h: 2855: } EEDATHbits_t; |
[; ;pic16f1825.h: 2856: extern volatile EEDATHbits_t EEDATHbits @ 0x194; |
[; ;pic16f1825.h: 2865: extern volatile unsigned char EECON1 @ 0x195; |
"2867 |
[; ;pic16f1825.h: 2867: asm("EECON1 equ 0195h"); |
[; <" EECON1 equ 0195h ;# "> |
[; ;pic16f1825.h: 2870: typedef union { |
[; ;pic16f1825.h: 2871: struct { |
[; ;pic16f1825.h: 2872: unsigned RD :1; |
[; ;pic16f1825.h: 2873: unsigned WR :1; |
[; ;pic16f1825.h: 2874: unsigned WREN :1; |
[; ;pic16f1825.h: 2875: unsigned WRERR :1; |
[; ;pic16f1825.h: 2876: unsigned FREE :1; |
[; ;pic16f1825.h: 2877: unsigned LWLO :1; |
[; ;pic16f1825.h: 2878: unsigned CFGS :1; |
[; ;pic16f1825.h: 2879: unsigned EEPGD :1; |
[; ;pic16f1825.h: 2880: }; |
[; ;pic16f1825.h: 2881: } EECON1bits_t; |
[; ;pic16f1825.h: 2882: extern volatile EECON1bits_t EECON1bits @ 0x195; |
[; ;pic16f1825.h: 2926: extern volatile unsigned char EECON2 @ 0x196; |
"2928 |
[; ;pic16f1825.h: 2928: asm("EECON2 equ 0196h"); |
[; <" EECON2 equ 0196h ;# "> |
[; ;pic16f1825.h: 2931: typedef union { |
[; ;pic16f1825.h: 2932: struct { |
[; ;pic16f1825.h: 2933: unsigned EECON2 :8; |
[; ;pic16f1825.h: 2934: }; |
[; ;pic16f1825.h: 2935: } EECON2bits_t; |
[; ;pic16f1825.h: 2936: extern volatile EECON2bits_t EECON2bits @ 0x196; |
[; ;pic16f1825.h: 2945: extern volatile unsigned char RCREG @ 0x199; |
"2947 |
[; ;pic16f1825.h: 2947: asm("RCREG equ 0199h"); |
[; <" RCREG equ 0199h ;# "> |
[; ;pic16f1825.h: 2950: typedef union { |
[; ;pic16f1825.h: 2951: struct { |
[; ;pic16f1825.h: 2952: unsigned RCREG :8; |
[; ;pic16f1825.h: 2953: }; |
[; ;pic16f1825.h: 2954: } RCREGbits_t; |
[; ;pic16f1825.h: 2955: extern volatile RCREGbits_t RCREGbits @ 0x199; |
[; ;pic16f1825.h: 2964: extern volatile unsigned char TXREG @ 0x19A; |
"2966 |
[; ;pic16f1825.h: 2966: asm("TXREG equ 019Ah"); |
[; <" TXREG equ 019Ah ;# "> |
[; ;pic16f1825.h: 2969: typedef union { |
[; ;pic16f1825.h: 2970: struct { |
[; ;pic16f1825.h: 2971: unsigned TXREG :8; |
[; ;pic16f1825.h: 2972: }; |
[; ;pic16f1825.h: 2973: } TXREGbits_t; |
[; ;pic16f1825.h: 2974: extern volatile TXREGbits_t TXREGbits @ 0x19A; |
[; ;pic16f1825.h: 2983: extern volatile unsigned short SPBRG @ 0x19B; |
"2985 |
[; ;pic16f1825.h: 2985: asm("SPBRG equ 019Bh"); |
[; <" SPBRG equ 019Bh ;# "> |
[; ;pic16f1825.h: 2989: extern volatile unsigned char SPBRGL @ 0x19B; |
"2991 |
[; ;pic16f1825.h: 2991: asm("SPBRGL equ 019Bh"); |
[; <" SPBRGL equ 019Bh ;# "> |
[; ;pic16f1825.h: 2994: typedef union { |
[; ;pic16f1825.h: 2995: struct { |
[; ;pic16f1825.h: 2996: unsigned SPBRGL :8; |
[; ;pic16f1825.h: 2997: }; |
[; ;pic16f1825.h: 2998: } SPBRGLbits_t; |
[; ;pic16f1825.h: 2999: extern volatile SPBRGLbits_t SPBRGLbits @ 0x19B; |
[; ;pic16f1825.h: 3008: extern volatile unsigned char SPBRGH @ 0x19C; |
"3010 |
[; ;pic16f1825.h: 3010: asm("SPBRGH equ 019Ch"); |
[; <" SPBRGH equ 019Ch ;# "> |
[; ;pic16f1825.h: 3013: typedef union { |
[; ;pic16f1825.h: 3014: struct { |
[; ;pic16f1825.h: 3015: unsigned SPBRGH :8; |
[; ;pic16f1825.h: 3016: }; |
[; ;pic16f1825.h: 3017: } SPBRGHbits_t; |
[; ;pic16f1825.h: 3018: extern volatile SPBRGHbits_t SPBRGHbits @ 0x19C; |
[; ;pic16f1825.h: 3027: extern volatile unsigned char RCSTA @ 0x19D; |
"3029 |
[; ;pic16f1825.h: 3029: asm("RCSTA equ 019Dh"); |
[; <" RCSTA equ 019Dh ;# "> |
[; ;pic16f1825.h: 3032: typedef union { |
[; ;pic16f1825.h: 3033: struct { |
[; ;pic16f1825.h: 3034: unsigned RX9D :1; |
[; ;pic16f1825.h: 3035: unsigned OERR :1; |
[; ;pic16f1825.h: 3036: unsigned FERR :1; |
[; ;pic16f1825.h: 3037: unsigned ADDEN :1; |
[; ;pic16f1825.h: 3038: unsigned CREN :1; |
[; ;pic16f1825.h: 3039: unsigned SREN :1; |
[; ;pic16f1825.h: 3040: unsigned RX9 :1; |
[; ;pic16f1825.h: 3041: unsigned SPEN :1; |
[; ;pic16f1825.h: 3042: }; |
[; ;pic16f1825.h: 3043: } RCSTAbits_t; |
[; ;pic16f1825.h: 3044: extern volatile RCSTAbits_t RCSTAbits @ 0x19D; |
[; ;pic16f1825.h: 3088: extern volatile unsigned char TXSTA @ 0x19E; |
"3090 |
[; ;pic16f1825.h: 3090: asm("TXSTA equ 019Eh"); |
[; <" TXSTA equ 019Eh ;# "> |
[; ;pic16f1825.h: 3093: typedef union { |
[; ;pic16f1825.h: 3094: struct { |
[; ;pic16f1825.h: 3095: unsigned TX9D :1; |
[; ;pic16f1825.h: 3096: unsigned TRMT :1; |
[; ;pic16f1825.h: 3097: unsigned BRGH :1; |
[; ;pic16f1825.h: 3098: unsigned SENDB :1; |
[; ;pic16f1825.h: 3099: unsigned SYNC :1; |
[; ;pic16f1825.h: 3100: unsigned TXEN :1; |
[; ;pic16f1825.h: 3101: unsigned TX9 :1; |
[; ;pic16f1825.h: 3102: unsigned CSRC :1; |
[; ;pic16f1825.h: 3103: }; |
[; ;pic16f1825.h: 3104: } TXSTAbits_t; |
[; ;pic16f1825.h: 3105: extern volatile TXSTAbits_t TXSTAbits @ 0x19E; |
[; ;pic16f1825.h: 3149: extern volatile unsigned char BAUDCON @ 0x19F; |
"3151 |
[; ;pic16f1825.h: 3151: asm("BAUDCON equ 019Fh"); |
[; <" BAUDCON equ 019Fh ;# "> |
[; ;pic16f1825.h: 3154: typedef union { |
[; ;pic16f1825.h: 3155: struct { |
[; ;pic16f1825.h: 3156: unsigned ABDEN :1; |
[; ;pic16f1825.h: 3157: unsigned WUE :1; |
[; ;pic16f1825.h: 3158: unsigned :1; |
[; ;pic16f1825.h: 3159: unsigned BRG16 :1; |
[; ;pic16f1825.h: 3160: unsigned SCKP :1; |
[; ;pic16f1825.h: 3161: unsigned :1; |
[; ;pic16f1825.h: 3162: unsigned RCIDL :1; |
[; ;pic16f1825.h: 3163: unsigned ABDOVF :1; |
[; ;pic16f1825.h: 3164: }; |
[; ;pic16f1825.h: 3165: } BAUDCONbits_t; |
[; ;pic16f1825.h: 3166: extern volatile BAUDCONbits_t BAUDCONbits @ 0x19F; |
[; ;pic16f1825.h: 3200: extern volatile unsigned char WPUA @ 0x20C; |
"3202 |
[; ;pic16f1825.h: 3202: asm("WPUA equ 020Ch"); |
[; <" WPUA equ 020Ch ;# "> |
[; ;pic16f1825.h: 3205: typedef union { |
[; ;pic16f1825.h: 3206: struct { |
[; ;pic16f1825.h: 3207: unsigned WPUA0 :1; |
[; ;pic16f1825.h: 3208: unsigned WPUA1 :1; |
[; ;pic16f1825.h: 3209: unsigned WPUA2 :1; |
[; ;pic16f1825.h: 3210: unsigned WPUA3 :1; |
[; ;pic16f1825.h: 3211: unsigned WPUA4 :1; |
[; ;pic16f1825.h: 3212: unsigned WPUA5 :1; |
[; ;pic16f1825.h: 3213: }; |
[; ;pic16f1825.h: 3214: struct { |
[; ;pic16f1825.h: 3215: unsigned WPUA :6; |
[; ;pic16f1825.h: 3216: }; |
[; ;pic16f1825.h: 3217: } WPUAbits_t; |
[; ;pic16f1825.h: 3218: extern volatile WPUAbits_t WPUAbits @ 0x20C; |
[; ;pic16f1825.h: 3257: extern volatile unsigned char WPUC @ 0x20E; |
"3259 |
[; ;pic16f1825.h: 3259: asm("WPUC equ 020Eh"); |
[; <" WPUC equ 020Eh ;# "> |
[; ;pic16f1825.h: 3262: typedef union { |
[; ;pic16f1825.h: 3263: struct { |
[; ;pic16f1825.h: 3264: unsigned WPUC0 :1; |
[; ;pic16f1825.h: 3265: unsigned WPUC1 :1; |
[; ;pic16f1825.h: 3266: unsigned WPUC2 :1; |
[; ;pic16f1825.h: 3267: unsigned WPUC3 :1; |
[; ;pic16f1825.h: 3268: unsigned WPUC4 :1; |
[; ;pic16f1825.h: 3269: unsigned WPUC5 :1; |
[; ;pic16f1825.h: 3270: }; |
[; ;pic16f1825.h: 3271: } WPUCbits_t; |
[; ;pic16f1825.h: 3272: extern volatile WPUCbits_t WPUCbits @ 0x20E; |
[; ;pic16f1825.h: 3306: extern volatile unsigned char SSP1BUF @ 0x211; |
"3308 |
[; ;pic16f1825.h: 3308: asm("SSP1BUF equ 0211h"); |
[; <" SSP1BUF equ 0211h ;# "> |
[; ;pic16f1825.h: 3311: extern volatile unsigned char SSPBUF @ 0x211; |
"3313 |
[; ;pic16f1825.h: 3313: asm("SSPBUF equ 0211h"); |
[; <" SSPBUF equ 0211h ;# "> |
[; ;pic16f1825.h: 3316: typedef union { |
[; ;pic16f1825.h: 3317: struct { |
[; ;pic16f1825.h: 3318: unsigned SSPBUF :8; |
[; ;pic16f1825.h: 3319: }; |
[; ;pic16f1825.h: 3320: } SSP1BUFbits_t; |
[; ;pic16f1825.h: 3321: extern volatile SSP1BUFbits_t SSP1BUFbits @ 0x211; |
[; ;pic16f1825.h: 3329: typedef union { |
[; ;pic16f1825.h: 3330: struct { |
[; ;pic16f1825.h: 3331: unsigned SSPBUF :8; |
[; ;pic16f1825.h: 3332: }; |
[; ;pic16f1825.h: 3333: } SSPBUFbits_t; |
[; ;pic16f1825.h: 3334: extern volatile SSPBUFbits_t SSPBUFbits @ 0x211; |
[; ;pic16f1825.h: 3343: extern volatile unsigned char SSP1ADD @ 0x212; |
"3345 |
[; ;pic16f1825.h: 3345: asm("SSP1ADD equ 0212h"); |
[; <" SSP1ADD equ 0212h ;# "> |
[; ;pic16f1825.h: 3348: extern volatile unsigned char SSPADD @ 0x212; |
"3350 |
[; ;pic16f1825.h: 3350: asm("SSPADD equ 0212h"); |
[; <" SSPADD equ 0212h ;# "> |
[; ;pic16f1825.h: 3353: typedef union { |
[; ;pic16f1825.h: 3354: struct { |
[; ;pic16f1825.h: 3355: unsigned SSPADD :8; |
[; ;pic16f1825.h: 3356: }; |
[; ;pic16f1825.h: 3357: } SSP1ADDbits_t; |
[; ;pic16f1825.h: 3358: extern volatile SSP1ADDbits_t SSP1ADDbits @ 0x212; |
[; ;pic16f1825.h: 3366: typedef union { |
[; ;pic16f1825.h: 3367: struct { |
[; ;pic16f1825.h: 3368: unsigned SSPADD :8; |
[; ;pic16f1825.h: 3369: }; |
[; ;pic16f1825.h: 3370: } SSPADDbits_t; |
[; ;pic16f1825.h: 3371: extern volatile SSPADDbits_t SSPADDbits @ 0x212; |
[; ;pic16f1825.h: 3380: extern volatile unsigned char SSP1MSK @ 0x213; |
"3382 |
[; ;pic16f1825.h: 3382: asm("SSP1MSK equ 0213h"); |
[; <" SSP1MSK equ 0213h ;# "> |
[; ;pic16f1825.h: 3385: extern volatile unsigned char SSPMSK @ 0x213; |
"3387 |
[; ;pic16f1825.h: 3387: asm("SSPMSK equ 0213h"); |
[; <" SSPMSK equ 0213h ;# "> |
[; ;pic16f1825.h: 3390: typedef union { |
[; ;pic16f1825.h: 3391: struct { |
[; ;pic16f1825.h: 3392: unsigned SSPMSK :8; |
[; ;pic16f1825.h: 3393: }; |
[; ;pic16f1825.h: 3394: } SSP1MSKbits_t; |
[; ;pic16f1825.h: 3395: extern volatile SSP1MSKbits_t SSP1MSKbits @ 0x213; |
[; ;pic16f1825.h: 3403: typedef union { |
[; ;pic16f1825.h: 3404: struct { |
[; ;pic16f1825.h: 3405: unsigned SSPMSK :8; |
[; ;pic16f1825.h: 3406: }; |
[; ;pic16f1825.h: 3407: } SSPMSKbits_t; |
[; ;pic16f1825.h: 3408: extern volatile SSPMSKbits_t SSPMSKbits @ 0x213; |
[; ;pic16f1825.h: 3417: extern volatile unsigned char SSP1STAT @ 0x214; |
"3419 |
[; ;pic16f1825.h: 3419: asm("SSP1STAT equ 0214h"); |
[; <" SSP1STAT equ 0214h ;# "> |
[; ;pic16f1825.h: 3422: extern volatile unsigned char SSPSTAT @ 0x214; |
"3424 |
[; ;pic16f1825.h: 3424: asm("SSPSTAT equ 0214h"); |
[; <" SSPSTAT equ 0214h ;# "> |
[; ;pic16f1825.h: 3427: typedef union { |
[; ;pic16f1825.h: 3428: struct { |
[; ;pic16f1825.h: 3429: unsigned BF :1; |
[; ;pic16f1825.h: 3430: unsigned UA :1; |
[; ;pic16f1825.h: 3431: unsigned R_nW :1; |
[; ;pic16f1825.h: 3432: unsigned S :1; |
[; ;pic16f1825.h: 3433: unsigned P :1; |
[; ;pic16f1825.h: 3434: unsigned D_nA :1; |
[; ;pic16f1825.h: 3435: unsigned CKE :1; |
[; ;pic16f1825.h: 3436: unsigned SMP :1; |
[; ;pic16f1825.h: 3437: }; |
[; ;pic16f1825.h: 3438: } SSP1STATbits_t; |
[; ;pic16f1825.h: 3439: extern volatile SSP1STATbits_t SSP1STATbits @ 0x214; |
[; ;pic16f1825.h: 3482: typedef union { |
[; ;pic16f1825.h: 3483: struct { |
[; ;pic16f1825.h: 3484: unsigned BF :1; |
[; ;pic16f1825.h: 3485: unsigned UA :1; |
[; ;pic16f1825.h: 3486: unsigned R_nW :1; |
[; ;pic16f1825.h: 3487: unsigned S :1; |
[; ;pic16f1825.h: 3488: unsigned P :1; |
[; ;pic16f1825.h: 3489: unsigned D_nA :1; |
[; ;pic16f1825.h: 3490: unsigned CKE :1; |
[; ;pic16f1825.h: 3491: unsigned SMP :1; |
[; ;pic16f1825.h: 3492: }; |
[; ;pic16f1825.h: 3493: } SSPSTATbits_t; |
[; ;pic16f1825.h: 3494: extern volatile SSPSTATbits_t SSPSTATbits @ 0x214; |
[; ;pic16f1825.h: 3538: extern volatile unsigned char SSP1CON1 @ 0x215; |
"3540 |
[; ;pic16f1825.h: 3540: asm("SSP1CON1 equ 0215h"); |
[; <" SSP1CON1 equ 0215h ;# "> |
[; ;pic16f1825.h: 3543: extern volatile unsigned char SSPCON1 @ 0x215; |
"3545 |
[; ;pic16f1825.h: 3545: asm("SSPCON1 equ 0215h"); |
[; <" SSPCON1 equ 0215h ;# "> |
[; ;pic16f1825.h: 3547: extern volatile unsigned char SSPCON @ 0x215; |
"3549 |
[; ;pic16f1825.h: 3549: asm("SSPCON equ 0215h"); |
[; <" SSPCON equ 0215h ;# "> |
[; ;pic16f1825.h: 3552: typedef union { |
[; ;pic16f1825.h: 3553: struct { |
[; ;pic16f1825.h: 3554: unsigned SSPM0 :1; |
[; ;pic16f1825.h: 3555: unsigned SSPM1 :1; |
[; ;pic16f1825.h: 3556: unsigned SSPM2 :1; |
[; ;pic16f1825.h: 3557: unsigned SSPM3 :1; |
[; ;pic16f1825.h: 3558: unsigned CKP :1; |
[; ;pic16f1825.h: 3559: unsigned SSPEN :1; |
[; ;pic16f1825.h: 3560: unsigned SSPOV :1; |
[; ;pic16f1825.h: 3561: unsigned WCOL :1; |
[; ;pic16f1825.h: 3562: }; |
[; ;pic16f1825.h: 3563: struct { |
[; ;pic16f1825.h: 3564: unsigned SSPM :4; |
[; ;pic16f1825.h: 3565: }; |
[; ;pic16f1825.h: 3566: } SSP1CON1bits_t; |
[; ;pic16f1825.h: 3567: extern volatile SSP1CON1bits_t SSP1CON1bits @ 0x215; |
[; ;pic16f1825.h: 3615: typedef union { |
[; ;pic16f1825.h: 3616: struct { |
[; ;pic16f1825.h: 3617: unsigned SSPM0 :1; |
[; ;pic16f1825.h: 3618: unsigned SSPM1 :1; |
[; ;pic16f1825.h: 3619: unsigned SSPM2 :1; |
[; ;pic16f1825.h: 3620: unsigned SSPM3 :1; |
[; ;pic16f1825.h: 3621: unsigned CKP :1; |
[; ;pic16f1825.h: 3622: unsigned SSPEN :1; |
[; ;pic16f1825.h: 3623: unsigned SSPOV :1; |
[; ;pic16f1825.h: 3624: unsigned WCOL :1; |
[; ;pic16f1825.h: 3625: }; |
[; ;pic16f1825.h: 3626: struct { |
[; ;pic16f1825.h: 3627: unsigned SSPM :4; |
[; ;pic16f1825.h: 3628: }; |
[; ;pic16f1825.h: 3629: } SSPCON1bits_t; |
[; ;pic16f1825.h: 3630: extern volatile SSPCON1bits_t SSPCON1bits @ 0x215; |
[; ;pic16f1825.h: 3677: typedef union { |
[; ;pic16f1825.h: 3678: struct { |
[; ;pic16f1825.h: 3679: unsigned SSPM0 :1; |
[; ;pic16f1825.h: 3680: unsigned SSPM1 :1; |
[; ;pic16f1825.h: 3681: unsigned SSPM2 :1; |
[; ;pic16f1825.h: 3682: unsigned SSPM3 :1; |
[; ;pic16f1825.h: 3683: unsigned CKP :1; |
[; ;pic16f1825.h: 3684: unsigned SSPEN :1; |
[; ;pic16f1825.h: 3685: unsigned SSPOV :1; |
[; ;pic16f1825.h: 3686: unsigned WCOL :1; |
[; ;pic16f1825.h: 3687: }; |
[; ;pic16f1825.h: 3688: struct { |
[; ;pic16f1825.h: 3689: unsigned SSPM :4; |
[; ;pic16f1825.h: 3690: }; |
[; ;pic16f1825.h: 3691: } SSPCONbits_t; |
[; ;pic16f1825.h: 3692: extern volatile SSPCONbits_t SSPCONbits @ 0x215; |
[; ;pic16f1825.h: 3741: extern volatile unsigned char SSP1CON2 @ 0x216; |
"3743 |
[; ;pic16f1825.h: 3743: asm("SSP1CON2 equ 0216h"); |
[; <" SSP1CON2 equ 0216h ;# "> |
[; ;pic16f1825.h: 3746: extern volatile unsigned char SSPCON2 @ 0x216; |
"3748 |
[; ;pic16f1825.h: 3748: asm("SSPCON2 equ 0216h"); |
[; <" SSPCON2 equ 0216h ;# "> |
[; ;pic16f1825.h: 3751: typedef union { |
[; ;pic16f1825.h: 3752: struct { |
[; ;pic16f1825.h: 3753: unsigned SEN :1; |
[; ;pic16f1825.h: 3754: unsigned RSEN :1; |
[; ;pic16f1825.h: 3755: unsigned PEN :1; |
[; ;pic16f1825.h: 3756: unsigned RCEN :1; |
[; ;pic16f1825.h: 3757: unsigned ACKEN :1; |
[; ;pic16f1825.h: 3758: unsigned ACKDT :1; |
[; ;pic16f1825.h: 3759: unsigned ACKSTAT :1; |
[; ;pic16f1825.h: 3760: unsigned GCEN :1; |
[; ;pic16f1825.h: 3761: }; |
[; ;pic16f1825.h: 3762: } SSP1CON2bits_t; |
[; ;pic16f1825.h: 3763: extern volatile SSP1CON2bits_t SSP1CON2bits @ 0x216; |
[; ;pic16f1825.h: 3806: typedef union { |
[; ;pic16f1825.h: 3807: struct { |
[; ;pic16f1825.h: 3808: unsigned SEN :1; |
[; ;pic16f1825.h: 3809: unsigned RSEN :1; |
[; ;pic16f1825.h: 3810: unsigned PEN :1; |
[; ;pic16f1825.h: 3811: unsigned RCEN :1; |
[; ;pic16f1825.h: 3812: unsigned ACKEN :1; |
[; ;pic16f1825.h: 3813: unsigned ACKDT :1; |
[; ;pic16f1825.h: 3814: unsigned ACKSTAT :1; |
[; ;pic16f1825.h: 3815: unsigned GCEN :1; |
[; ;pic16f1825.h: 3816: }; |
[; ;pic16f1825.h: 3817: } SSPCON2bits_t; |
[; ;pic16f1825.h: 3818: extern volatile SSPCON2bits_t SSPCON2bits @ 0x216; |
[; ;pic16f1825.h: 3862: extern volatile unsigned char SSP1CON3 @ 0x217; |
"3864 |
[; ;pic16f1825.h: 3864: asm("SSP1CON3 equ 0217h"); |
[; <" SSP1CON3 equ 0217h ;# "> |
[; ;pic16f1825.h: 3867: extern volatile unsigned char SSPCON3 @ 0x217; |
"3869 |
[; ;pic16f1825.h: 3869: asm("SSPCON3 equ 0217h"); |
[; <" SSPCON3 equ 0217h ;# "> |
[; ;pic16f1825.h: 3872: typedef union { |
[; ;pic16f1825.h: 3873: struct { |
[; ;pic16f1825.h: 3874: unsigned DHEN :1; |
[; ;pic16f1825.h: 3875: unsigned AHEN :1; |
[; ;pic16f1825.h: 3876: unsigned SBCDE :1; |
[; ;pic16f1825.h: 3877: unsigned SDAHT :1; |
[; ;pic16f1825.h: 3878: unsigned BOEN :1; |
[; ;pic16f1825.h: 3879: unsigned SCIE :1; |
[; ;pic16f1825.h: 3880: unsigned PCIE :1; |
[; ;pic16f1825.h: 3881: unsigned ACKTIM :1; |
[; ;pic16f1825.h: 3882: }; |
[; ;pic16f1825.h: 3883: } SSP1CON3bits_t; |
[; ;pic16f1825.h: 3884: extern volatile SSP1CON3bits_t SSP1CON3bits @ 0x217; |
[; ;pic16f1825.h: 3927: typedef union { |
[; ;pic16f1825.h: 3928: struct { |
[; ;pic16f1825.h: 3929: unsigned DHEN :1; |
[; ;pic16f1825.h: 3930: unsigned AHEN :1; |
[; ;pic16f1825.h: 3931: unsigned SBCDE :1; |
[; ;pic16f1825.h: 3932: unsigned SDAHT :1; |
[; ;pic16f1825.h: 3933: unsigned BOEN :1; |
[; ;pic16f1825.h: 3934: unsigned SCIE :1; |
[; ;pic16f1825.h: 3935: unsigned PCIE :1; |
[; ;pic16f1825.h: 3936: unsigned ACKTIM :1; |
[; ;pic16f1825.h: 3937: }; |
[; ;pic16f1825.h: 3938: } SSPCON3bits_t; |
[; ;pic16f1825.h: 3939: extern volatile SSPCON3bits_t SSPCON3bits @ 0x217; |
[; ;pic16f1825.h: 3983: extern volatile unsigned char CCPR1L @ 0x291; |
"3985 |
[; ;pic16f1825.h: 3985: asm("CCPR1L equ 0291h"); |
[; <" CCPR1L equ 0291h ;# "> |
[; ;pic16f1825.h: 3988: typedef union { |
[; ;pic16f1825.h: 3989: struct { |
[; ;pic16f1825.h: 3990: unsigned CCPR1L :8; |
[; ;pic16f1825.h: 3991: }; |
[; ;pic16f1825.h: 3992: } CCPR1Lbits_t; |
[; ;pic16f1825.h: 3993: extern volatile CCPR1Lbits_t CCPR1Lbits @ 0x291; |
[; ;pic16f1825.h: 4002: extern volatile unsigned char CCPR1H @ 0x292; |
"4004 |
[; ;pic16f1825.h: 4004: asm("CCPR1H equ 0292h"); |
[; <" CCPR1H equ 0292h ;# "> |
[; ;pic16f1825.h: 4007: typedef union { |
[; ;pic16f1825.h: 4008: struct { |
[; ;pic16f1825.h: 4009: unsigned CCPR1H :8; |
[; ;pic16f1825.h: 4010: }; |
[; ;pic16f1825.h: 4011: } CCPR1Hbits_t; |
[; ;pic16f1825.h: 4012: extern volatile CCPR1Hbits_t CCPR1Hbits @ 0x292; |
[; ;pic16f1825.h: 4021: extern volatile unsigned char CCP1CON @ 0x293; |
"4023 |
[; ;pic16f1825.h: 4023: asm("CCP1CON equ 0293h"); |
[; <" CCP1CON equ 0293h ;# "> |
[; ;pic16f1825.h: 4026: typedef union { |
[; ;pic16f1825.h: 4027: struct { |
[; ;pic16f1825.h: 4028: unsigned CCP1M0 :1; |
[; ;pic16f1825.h: 4029: unsigned CCP1M1 :1; |
[; ;pic16f1825.h: 4030: unsigned CCP1M2 :1; |
[; ;pic16f1825.h: 4031: unsigned CCP1M3 :1; |
[; ;pic16f1825.h: 4032: unsigned DC1B0 :1; |
[; ;pic16f1825.h: 4033: unsigned DC1B1 :1; |
[; ;pic16f1825.h: 4034: unsigned P1M0 :1; |
[; ;pic16f1825.h: 4035: unsigned P1M1 :1; |
[; ;pic16f1825.h: 4036: }; |
[; ;pic16f1825.h: 4037: struct { |
[; ;pic16f1825.h: 4038: unsigned CCP1M :4; |
[; ;pic16f1825.h: 4039: unsigned DC1B :2; |
[; ;pic16f1825.h: 4040: unsigned P1M :2; |
[; ;pic16f1825.h: 4041: }; |
[; ;pic16f1825.h: 4042: } CCP1CONbits_t; |
[; ;pic16f1825.h: 4043: extern volatile CCP1CONbits_t CCP1CONbits @ 0x293; |
[; ;pic16f1825.h: 4102: extern volatile unsigned char PWM1CON @ 0x294; |
"4104 |
[; ;pic16f1825.h: 4104: asm("PWM1CON equ 0294h"); |
[; <" PWM1CON equ 0294h ;# "> |
[; ;pic16f1825.h: 4107: typedef union { |
[; ;pic16f1825.h: 4108: struct { |
[; ;pic16f1825.h: 4109: unsigned P1DC0 :1; |
[; ;pic16f1825.h: 4110: unsigned P1DC1 :1; |
[; ;pic16f1825.h: 4111: unsigned P1DC2 :1; |
[; ;pic16f1825.h: 4112: unsigned P1DC3 :1; |
[; ;pic16f1825.h: 4113: unsigned P1DC4 :1; |
[; ;pic16f1825.h: 4114: unsigned P1DC5 :1; |
[; ;pic16f1825.h: 4115: unsigned P1DC6 :1; |
[; ;pic16f1825.h: 4116: unsigned P1RSEN :1; |
[; ;pic16f1825.h: 4117: }; |
[; ;pic16f1825.h: 4118: struct { |
[; ;pic16f1825.h: 4119: unsigned P1DC :7; |
[; ;pic16f1825.h: 4120: }; |
[; ;pic16f1825.h: 4121: } PWM1CONbits_t; |
[; ;pic16f1825.h: 4122: extern volatile PWM1CONbits_t PWM1CONbits @ 0x294; |
[; ;pic16f1825.h: 4171: extern volatile unsigned char CCP1AS @ 0x295; |
"4173 |
[; ;pic16f1825.h: 4173: asm("CCP1AS equ 0295h"); |
[; <" CCP1AS equ 0295h ;# "> |
[; ;pic16f1825.h: 4176: extern volatile unsigned char ECCP1AS @ 0x295; |
"4178 |
[; ;pic16f1825.h: 4178: asm("ECCP1AS equ 0295h"); |
[; <" ECCP1AS equ 0295h ;# "> |
[; ;pic16f1825.h: 4181: typedef union { |
[; ;pic16f1825.h: 4182: struct { |
[; ;pic16f1825.h: 4183: unsigned PSS1BD0 :1; |
[; ;pic16f1825.h: 4184: unsigned PSS1BD1 :1; |
[; ;pic16f1825.h: 4185: unsigned PSS1AC0 :1; |
[; ;pic16f1825.h: 4186: unsigned PSS1AC1 :1; |
[; ;pic16f1825.h: 4187: unsigned CCP1AS0 :1; |
[; ;pic16f1825.h: 4188: unsigned CCP1AS1 :1; |
[; ;pic16f1825.h: 4189: unsigned CCP1AS2 :1; |
[; ;pic16f1825.h: 4190: unsigned CCP1ASE :1; |
[; ;pic16f1825.h: 4191: }; |
[; ;pic16f1825.h: 4192: struct { |
[; ;pic16f1825.h: 4193: unsigned PSS1BD :2; |
[; ;pic16f1825.h: 4194: unsigned PSS1AC :2; |
[; ;pic16f1825.h: 4195: unsigned CCP1AS :3; |
[; ;pic16f1825.h: 4196: }; |
[; ;pic16f1825.h: 4197: } CCP1ASbits_t; |
[; ;pic16f1825.h: 4198: extern volatile CCP1ASbits_t CCP1ASbits @ 0x295; |
[; ;pic16f1825.h: 4256: typedef union { |
[; ;pic16f1825.h: 4257: struct { |
[; ;pic16f1825.h: 4258: unsigned PSS1BD0 :1; |
[; ;pic16f1825.h: 4259: unsigned PSS1BD1 :1; |
[; ;pic16f1825.h: 4260: unsigned PSS1AC0 :1; |
[; ;pic16f1825.h: 4261: unsigned PSS1AC1 :1; |
[; ;pic16f1825.h: 4262: unsigned CCP1AS0 :1; |
[; ;pic16f1825.h: 4263: unsigned CCP1AS1 :1; |
[; ;pic16f1825.h: 4264: unsigned CCP1AS2 :1; |
[; ;pic16f1825.h: 4265: unsigned CCP1ASE :1; |
[; ;pic16f1825.h: 4266: }; |
[; ;pic16f1825.h: 4267: struct { |
[; ;pic16f1825.h: 4268: unsigned PSS1BD :2; |
[; ;pic16f1825.h: 4269: unsigned PSS1AC :2; |
[; ;pic16f1825.h: 4270: unsigned CCP1AS :3; |
[; ;pic16f1825.h: 4271: }; |
[; ;pic16f1825.h: 4272: } ECCP1ASbits_t; |
[; ;pic16f1825.h: 4273: extern volatile ECCP1ASbits_t ECCP1ASbits @ 0x295; |
[; ;pic16f1825.h: 4332: extern volatile unsigned char PSTR1CON @ 0x296; |
"4334 |
[; ;pic16f1825.h: 4334: asm("PSTR1CON equ 0296h"); |
[; <" PSTR1CON equ 0296h ;# "> |
[; ;pic16f1825.h: 4337: typedef union { |
[; ;pic16f1825.h: 4338: struct { |
[; ;pic16f1825.h: 4339: unsigned STR1A :1; |
[; ;pic16f1825.h: 4340: unsigned STR1B :1; |
[; ;pic16f1825.h: 4341: unsigned STR1C :1; |
[; ;pic16f1825.h: 4342: unsigned STR1D :1; |
[; ;pic16f1825.h: 4343: unsigned STR1SYNC :1; |
[; ;pic16f1825.h: 4344: }; |
[; ;pic16f1825.h: 4345: } PSTR1CONbits_t; |
[; ;pic16f1825.h: 4346: extern volatile PSTR1CONbits_t PSTR1CONbits @ 0x296; |
[; ;pic16f1825.h: 4375: extern volatile unsigned char CCPR2L @ 0x298; |
"4377 |
[; ;pic16f1825.h: 4377: asm("CCPR2L equ 0298h"); |
[; <" CCPR2L equ 0298h ;# "> |
[; ;pic16f1825.h: 4380: typedef union { |
[; ;pic16f1825.h: 4381: struct { |
[; ;pic16f1825.h: 4382: unsigned CCPR2L :8; |
[; ;pic16f1825.h: 4383: }; |
[; ;pic16f1825.h: 4384: } CCPR2Lbits_t; |
[; ;pic16f1825.h: 4385: extern volatile CCPR2Lbits_t CCPR2Lbits @ 0x298; |
[; ;pic16f1825.h: 4394: extern volatile unsigned char CCPR2H @ 0x299; |
"4396 |
[; ;pic16f1825.h: 4396: asm("CCPR2H equ 0299h"); |
[; <" CCPR2H equ 0299h ;# "> |
[; ;pic16f1825.h: 4399: typedef union { |
[; ;pic16f1825.h: 4400: struct { |
[; ;pic16f1825.h: 4401: unsigned CCP2RH :8; |
[; ;pic16f1825.h: 4402: }; |
[; ;pic16f1825.h: 4403: } CCPR2Hbits_t; |
[; ;pic16f1825.h: 4404: extern volatile CCPR2Hbits_t CCPR2Hbits @ 0x299; |
[; ;pic16f1825.h: 4413: extern volatile unsigned char CCP2CON @ 0x29A; |
"4415 |
[; ;pic16f1825.h: 4415: asm("CCP2CON equ 029Ah"); |
[; <" CCP2CON equ 029Ah ;# "> |
[; ;pic16f1825.h: 4418: typedef union { |
[; ;pic16f1825.h: 4419: struct { |
[; ;pic16f1825.h: 4420: unsigned CCP2M0 :1; |
[; ;pic16f1825.h: 4421: unsigned CCP2M1 :1; |
[; ;pic16f1825.h: 4422: unsigned CCP2M2 :1; |
[; ;pic16f1825.h: 4423: unsigned CCP2M3 :1; |
[; ;pic16f1825.h: 4424: unsigned DC2B0 :1; |
[; ;pic16f1825.h: 4425: unsigned DC2B1 :1; |
[; ;pic16f1825.h: 4426: unsigned P2M0 :1; |
[; ;pic16f1825.h: 4427: unsigned P2M1 :1; |
[; ;pic16f1825.h: 4428: }; |
[; ;pic16f1825.h: 4429: struct { |
[; ;pic16f1825.h: 4430: unsigned CCP2M :4; |
[; ;pic16f1825.h: 4431: unsigned DC2B :2; |
[; ;pic16f1825.h: 4432: unsigned P2M :2; |
[; ;pic16f1825.h: 4433: }; |
[; ;pic16f1825.h: 4434: } CCP2CONbits_t; |
[; ;pic16f1825.h: 4435: extern volatile CCP2CONbits_t CCP2CONbits @ 0x29A; |
[; ;pic16f1825.h: 4494: extern volatile unsigned char PWM2CON @ 0x29B; |
"4496 |
[; ;pic16f1825.h: 4496: asm("PWM2CON equ 029Bh"); |
[; <" PWM2CON equ 029Bh ;# "> |
[; ;pic16f1825.h: 4499: typedef union { |
[; ;pic16f1825.h: 4500: struct { |
[; ;pic16f1825.h: 4501: unsigned P2DC0 :1; |
[; ;pic16f1825.h: 4502: unsigned P2DC1 :1; |
[; ;pic16f1825.h: 4503: unsigned P2DC2 :1; |
[; ;pic16f1825.h: 4504: unsigned P2DC3 :1; |
[; ;pic16f1825.h: 4505: unsigned P2DC4 :1; |
[; ;pic16f1825.h: 4506: unsigned P2DC5 :1; |
[; ;pic16f1825.h: 4507: unsigned P2DC6 :1; |
[; ;pic16f1825.h: 4508: unsigned P2RSEN :1; |
[; ;pic16f1825.h: 4509: }; |
[; ;pic16f1825.h: 4510: struct { |
[; ;pic16f1825.h: 4511: unsigned P2DC :7; |
[; ;pic16f1825.h: 4512: }; |
[; ;pic16f1825.h: 4513: } PWM2CONbits_t; |
[; ;pic16f1825.h: 4514: extern volatile PWM2CONbits_t PWM2CONbits @ 0x29B; |
[; ;pic16f1825.h: 4563: extern volatile unsigned char CCP2AS @ 0x29C; |
"4565 |
[; ;pic16f1825.h: 4565: asm("CCP2AS equ 029Ch"); |
[; <" CCP2AS equ 029Ch ;# "> |
[; ;pic16f1825.h: 4568: typedef union { |
[; ;pic16f1825.h: 4569: struct { |
[; ;pic16f1825.h: 4570: unsigned PSS2BD0 :1; |
[; ;pic16f1825.h: 4571: unsigned PSS2BD1 :1; |
[; ;pic16f1825.h: 4572: unsigned PSS2AC0 :1; |
[; ;pic16f1825.h: 4573: unsigned PSS2AC1 :1; |
[; ;pic16f1825.h: 4574: unsigned CCP2AS0 :1; |
[; ;pic16f1825.h: 4575: unsigned CCP2AS1 :1; |
[; ;pic16f1825.h: 4576: unsigned CCP2AS2 :1; |
[; ;pic16f1825.h: 4577: unsigned CCP2ASE :1; |
[; ;pic16f1825.h: 4578: }; |
[; ;pic16f1825.h: 4579: struct { |
[; ;pic16f1825.h: 4580: unsigned PSS2BD :2; |
[; ;pic16f1825.h: 4581: unsigned PSS2AC :2; |
[; ;pic16f1825.h: 4582: unsigned CCP2AS :3; |
[; ;pic16f1825.h: 4583: }; |
[; ;pic16f1825.h: 4584: } CCP2ASbits_t; |
[; ;pic16f1825.h: 4585: extern volatile CCP2ASbits_t CCP2ASbits @ 0x29C; |
[; ;pic16f1825.h: 4644: extern volatile unsigned char PSTR2CON @ 0x29D; |
"4646 |
[; ;pic16f1825.h: 4646: asm("PSTR2CON equ 029Dh"); |
[; <" PSTR2CON equ 029Dh ;# "> |
[; ;pic16f1825.h: 4649: typedef union { |
[; ;pic16f1825.h: 4650: struct { |
[; ;pic16f1825.h: 4651: unsigned STR2A :1; |
[; ;pic16f1825.h: 4652: unsigned STR2B :1; |
[; ;pic16f1825.h: 4653: unsigned STR2C :1; |
[; ;pic16f1825.h: 4654: unsigned STR2D :1; |
[; ;pic16f1825.h: 4655: unsigned STR2SYNC :1; |
[; ;pic16f1825.h: 4656: }; |
[; ;pic16f1825.h: 4657: } PSTR2CONbits_t; |
[; ;pic16f1825.h: 4658: extern volatile PSTR2CONbits_t PSTR2CONbits @ 0x29D; |
[; ;pic16f1825.h: 4687: extern volatile unsigned char CCPTMRS @ 0x29E; |
"4689 |
[; ;pic16f1825.h: 4689: asm("CCPTMRS equ 029Eh"); |
[; <" CCPTMRS equ 029Eh ;# "> |
[; ;pic16f1825.h: 4692: typedef union { |
[; ;pic16f1825.h: 4693: struct { |
[; ;pic16f1825.h: 4694: unsigned C1TSEL0 :1; |
[; ;pic16f1825.h: 4695: unsigned C1TSEL1 :1; |
[; ;pic16f1825.h: 4696: unsigned C2TSEL0 :1; |
[; ;pic16f1825.h: 4697: unsigned C2TSEL1 :1; |
[; ;pic16f1825.h: 4698: unsigned C3TSEL0 :1; |
[; ;pic16f1825.h: 4699: unsigned C3TSEL1 :1; |
[; ;pic16f1825.h: 4700: unsigned C4TSEL0 :1; |
[; ;pic16f1825.h: 4701: unsigned C4TSEL1 :1; |
[; ;pic16f1825.h: 4702: }; |
[; ;pic16f1825.h: 4703: struct { |
[; ;pic16f1825.h: 4704: unsigned C1TSEL :2; |
[; ;pic16f1825.h: 4705: unsigned C2TSEL :2; |
[; ;pic16f1825.h: 4706: unsigned C3TSEL :2; |
[; ;pic16f1825.h: 4707: unsigned C4TSEL :2; |
[; ;pic16f1825.h: 4708: }; |
[; ;pic16f1825.h: 4709: } CCPTMRSbits_t; |
[; ;pic16f1825.h: 4710: extern volatile CCPTMRSbits_t CCPTMRSbits @ 0x29E; |
[; ;pic16f1825.h: 4774: extern volatile unsigned char CCPR3L @ 0x311; |
"4776 |
[; ;pic16f1825.h: 4776: asm("CCPR3L equ 0311h"); |
[; <" CCPR3L equ 0311h ;# "> |
[; ;pic16f1825.h: 4779: typedef union { |
[; ;pic16f1825.h: 4780: struct { |
[; ;pic16f1825.h: 4781: unsigned CCPR3L :8; |
[; ;pic16f1825.h: 4782: }; |
[; ;pic16f1825.h: 4783: } CCPR3Lbits_t; |
[; ;pic16f1825.h: 4784: extern volatile CCPR3Lbits_t CCPR3Lbits @ 0x311; |
[; ;pic16f1825.h: 4793: extern volatile unsigned char CCPR3H @ 0x312; |
"4795 |
[; ;pic16f1825.h: 4795: asm("CCPR3H equ 0312h"); |
[; <" CCPR3H equ 0312h ;# "> |
[; ;pic16f1825.h: 4798: typedef union { |
[; ;pic16f1825.h: 4799: struct { |
[; ;pic16f1825.h: 4800: unsigned CCPR3H :8; |
[; ;pic16f1825.h: 4801: }; |
[; ;pic16f1825.h: 4802: } CCPR3Hbits_t; |
[; ;pic16f1825.h: 4803: extern volatile CCPR3Hbits_t CCPR3Hbits @ 0x312; |
[; ;pic16f1825.h: 4812: extern volatile unsigned char CCP3CON @ 0x313; |
"4814 |
[; ;pic16f1825.h: 4814: asm("CCP3CON equ 0313h"); |
[; <" CCP3CON equ 0313h ;# "> |
[; ;pic16f1825.h: 4817: typedef union { |
[; ;pic16f1825.h: 4818: struct { |
[; ;pic16f1825.h: 4819: unsigned CCP3M0 :1; |
[; ;pic16f1825.h: 4820: unsigned CCP3M1 :1; |
[; ;pic16f1825.h: 4821: unsigned CCP3M2 :1; |
[; ;pic16f1825.h: 4822: unsigned CCP3M3 :1; |
[; ;pic16f1825.h: 4823: unsigned DC3B0 :1; |
[; ;pic16f1825.h: 4824: unsigned DC3B1 :1; |
[; ;pic16f1825.h: 4825: }; |
[; ;pic16f1825.h: 4826: struct { |
[; ;pic16f1825.h: 4827: unsigned CCP3M :4; |
[; ;pic16f1825.h: 4828: unsigned DC3B :2; |
[; ;pic16f1825.h: 4829: }; |
[; ;pic16f1825.h: 4830: } CCP3CONbits_t; |
[; ;pic16f1825.h: 4831: extern volatile CCP3CONbits_t CCP3CONbits @ 0x313; |
[; ;pic16f1825.h: 4875: extern volatile unsigned char CCPR4L @ 0x318; |
"4877 |
[; ;pic16f1825.h: 4877: asm("CCPR4L equ 0318h"); |
[; <" CCPR4L equ 0318h ;# "> |
[; ;pic16f1825.h: 4880: typedef union { |
[; ;pic16f1825.h: 4881: struct { |
[; ;pic16f1825.h: 4882: unsigned CCPR4L :8; |
[; ;pic16f1825.h: 4883: }; |
[; ;pic16f1825.h: 4884: } CCPR4Lbits_t; |
[; ;pic16f1825.h: 4885: extern volatile CCPR4Lbits_t CCPR4Lbits @ 0x318; |
[; ;pic16f1825.h: 4894: extern volatile unsigned char CCPR4H @ 0x319; |
"4896 |
[; ;pic16f1825.h: 4896: asm("CCPR4H equ 0319h"); |
[; <" CCPR4H equ 0319h ;# "> |
[; ;pic16f1825.h: 4899: typedef union { |
[; ;pic16f1825.h: 4900: struct { |
[; ;pic16f1825.h: 4901: unsigned CCPR4H :8; |
[; ;pic16f1825.h: 4902: }; |
[; ;pic16f1825.h: 4903: } CCPR4Hbits_t; |
[; ;pic16f1825.h: 4904: extern volatile CCPR4Hbits_t CCPR4Hbits @ 0x319; |
[; ;pic16f1825.h: 4913: extern volatile unsigned char CCP4CON @ 0x31A; |
"4915 |
[; ;pic16f1825.h: 4915: asm("CCP4CON equ 031Ah"); |
[; <" CCP4CON equ 031Ah ;# "> |
[; ;pic16f1825.h: 4918: typedef union { |
[; ;pic16f1825.h: 4919: struct { |
[; ;pic16f1825.h: 4920: unsigned CCP4M0 :1; |
[; ;pic16f1825.h: 4921: unsigned CCP4M1 :1; |
[; ;pic16f1825.h: 4922: unsigned CCP4M2 :1; |
[; ;pic16f1825.h: 4923: unsigned CCP4M3 :1; |
[; ;pic16f1825.h: 4924: unsigned DC4B0 :1; |
[; ;pic16f1825.h: 4925: unsigned DC4B1 :1; |
[; ;pic16f1825.h: 4926: }; |
[; ;pic16f1825.h: 4927: struct { |
[; ;pic16f1825.h: 4928: unsigned CCP4M :4; |
[; ;pic16f1825.h: 4929: unsigned DC4B :2; |
[; ;pic16f1825.h: 4930: }; |
[; ;pic16f1825.h: 4931: } CCP4CONbits_t; |
[; ;pic16f1825.h: 4932: extern volatile CCP4CONbits_t CCP4CONbits @ 0x31A; |
[; ;pic16f1825.h: 4976: extern volatile unsigned char INLVLA @ 0x38C; |
"4978 |
[; ;pic16f1825.h: 4978: asm("INLVLA equ 038Ch"); |
[; <" INLVLA equ 038Ch ;# "> |
[; ;pic16f1825.h: 4981: typedef union { |
[; ;pic16f1825.h: 4982: struct { |
[; ;pic16f1825.h: 4983: unsigned INLVLA0 :1; |
[; ;pic16f1825.h: 4984: unsigned INLVLA1 :1; |
[; ;pic16f1825.h: 4985: unsigned INLVLA2 :1; |
[; ;pic16f1825.h: 4986: unsigned INLVLA3 :1; |
[; ;pic16f1825.h: 4987: unsigned INLVLA4 :1; |
[; ;pic16f1825.h: 4988: unsigned INLVLA5 :1; |
[; ;pic16f1825.h: 4989: }; |
[; ;pic16f1825.h: 4990: struct { |
[; ;pic16f1825.h: 4991: unsigned INLVLA :6; |
[; ;pic16f1825.h: 4992: }; |
[; ;pic16f1825.h: 4993: } INLVLAbits_t; |
[; ;pic16f1825.h: 4994: extern volatile INLVLAbits_t INLVLAbits @ 0x38C; |
[; ;pic16f1825.h: 5033: extern volatile unsigned char INLVLC @ 0x38E; |
"5035 |
[; ;pic16f1825.h: 5035: asm("INLVLC equ 038Eh"); |
[; <" INLVLC equ 038Eh ;# "> |
[; ;pic16f1825.h: 5038: typedef union { |
[; ;pic16f1825.h: 5039: struct { |
[; ;pic16f1825.h: 5040: unsigned INLVLC0 :1; |
[; ;pic16f1825.h: 5041: unsigned INLVLC1 :1; |
[; ;pic16f1825.h: 5042: unsigned INLVLC2 :1; |
[; ;pic16f1825.h: 5043: unsigned INLVLC3 :1; |
[; ;pic16f1825.h: 5044: unsigned INLVLC4 :1; |
[; ;pic16f1825.h: 5045: unsigned INLVLC5 :1; |
[; ;pic16f1825.h: 5046: }; |
[; ;pic16f1825.h: 5047: struct { |
[; ;pic16f1825.h: 5048: unsigned INLVLC :6; |
[; ;pic16f1825.h: 5049: }; |
[; ;pic16f1825.h: 5050: } INLVLCbits_t; |
[; ;pic16f1825.h: 5051: extern volatile INLVLCbits_t INLVLCbits @ 0x38E; |
[; ;pic16f1825.h: 5090: extern volatile unsigned char IOCAP @ 0x391; |
"5092 |
[; ;pic16f1825.h: 5092: asm("IOCAP equ 0391h"); |
[; <" IOCAP equ 0391h ;# "> |
[; ;pic16f1825.h: 5095: typedef union { |
[; ;pic16f1825.h: 5096: struct { |
[; ;pic16f1825.h: 5097: unsigned IOCAP0 :1; |
[; ;pic16f1825.h: 5098: unsigned IOCAP1 :1; |
[; ;pic16f1825.h: 5099: unsigned IOCAP2 :1; |
[; ;pic16f1825.h: 5100: unsigned IOCAP3 :1; |
[; ;pic16f1825.h: 5101: unsigned IOCAP4 :1; |
[; ;pic16f1825.h: 5102: unsigned IOCAP5 :1; |
[; ;pic16f1825.h: 5103: }; |
[; ;pic16f1825.h: 5104: struct { |
[; ;pic16f1825.h: 5105: unsigned IOCAP :6; |
[; ;pic16f1825.h: 5106: }; |
[; ;pic16f1825.h: 5107: } IOCAPbits_t; |
[; ;pic16f1825.h: 5108: extern volatile IOCAPbits_t IOCAPbits @ 0x391; |
[; ;pic16f1825.h: 5147: extern volatile unsigned char IOCAN @ 0x392; |
"5149 |
[; ;pic16f1825.h: 5149: asm("IOCAN equ 0392h"); |
[; <" IOCAN equ 0392h ;# "> |
[; ;pic16f1825.h: 5152: typedef union { |
[; ;pic16f1825.h: 5153: struct { |
[; ;pic16f1825.h: 5154: unsigned IOCAN0 :1; |
[; ;pic16f1825.h: 5155: unsigned IOCAN1 :1; |
[; ;pic16f1825.h: 5156: unsigned IOCAN2 :1; |
[; ;pic16f1825.h: 5157: unsigned IOCAN3 :1; |
[; ;pic16f1825.h: 5158: unsigned IOCAN4 :1; |
[; ;pic16f1825.h: 5159: unsigned IOCAN5 :1; |
[; ;pic16f1825.h: 5160: }; |
[; ;pic16f1825.h: 5161: struct { |
[; ;pic16f1825.h: 5162: unsigned IOCAN :6; |
[; ;pic16f1825.h: 5163: }; |
[; ;pic16f1825.h: 5164: } IOCANbits_t; |
[; ;pic16f1825.h: 5165: extern volatile IOCANbits_t IOCANbits @ 0x392; |
[; ;pic16f1825.h: 5204: extern volatile unsigned char IOCAF @ 0x393; |
"5206 |
[; ;pic16f1825.h: 5206: asm("IOCAF equ 0393h"); |
[; <" IOCAF equ 0393h ;# "> |
[; ;pic16f1825.h: 5209: typedef union { |
[; ;pic16f1825.h: 5210: struct { |
[; ;pic16f1825.h: 5211: unsigned IOCAF0 :1; |
[; ;pic16f1825.h: 5212: unsigned IOCAF1 :1; |
[; ;pic16f1825.h: 5213: unsigned IOCAF2 :1; |
[; ;pic16f1825.h: 5214: unsigned IOCAF3 :1; |
[; ;pic16f1825.h: 5215: unsigned IOCAF4 :1; |
[; ;pic16f1825.h: 5216: unsigned IOCAF5 :1; |
[; ;pic16f1825.h: 5217: }; |
[; ;pic16f1825.h: 5218: struct { |
[; ;pic16f1825.h: 5219: unsigned IOCAF :6; |
[; ;pic16f1825.h: 5220: }; |
[; ;pic16f1825.h: 5221: } IOCAFbits_t; |
[; ;pic16f1825.h: 5222: extern volatile IOCAFbits_t IOCAFbits @ 0x393; |
[; ;pic16f1825.h: 5261: extern volatile unsigned char CLKRCON @ 0x39A; |
"5263 |
[; ;pic16f1825.h: 5263: asm("CLKRCON equ 039Ah"); |
[; <" CLKRCON equ 039Ah ;# "> |
[; ;pic16f1825.h: 5266: typedef union { |
[; ;pic16f1825.h: 5267: struct { |
[; ;pic16f1825.h: 5268: unsigned CLKRDIV0 :1; |
[; ;pic16f1825.h: 5269: unsigned CLKRDIV1 :1; |
[; ;pic16f1825.h: 5270: unsigned CLKRDIV2 :1; |
[; ;pic16f1825.h: 5271: unsigned CLKRDC0 :1; |
[; ;pic16f1825.h: 5272: unsigned CLKRDC1 :1; |
[; ;pic16f1825.h: 5273: unsigned CLKRSLR :1; |
[; ;pic16f1825.h: 5274: unsigned CLKROE :1; |
[; ;pic16f1825.h: 5275: unsigned CLKREN :1; |
[; ;pic16f1825.h: 5276: }; |
[; ;pic16f1825.h: 5277: struct { |
[; ;pic16f1825.h: 5278: unsigned CLKRDIV :3; |
[; ;pic16f1825.h: 5279: unsigned CLKRDC :2; |
[; ;pic16f1825.h: 5280: }; |
[; ;pic16f1825.h: 5281: } CLKRCONbits_t; |
[; ;pic16f1825.h: 5282: extern volatile CLKRCONbits_t CLKRCONbits @ 0x39A; |
[; ;pic16f1825.h: 5336: extern volatile unsigned char MDCON @ 0x39C; |
"5338 |
[; ;pic16f1825.h: 5338: asm("MDCON equ 039Ch"); |
[; <" MDCON equ 039Ch ;# "> |
[; ;pic16f1825.h: 5341: typedef union { |
[; ;pic16f1825.h: 5342: struct { |
[; ;pic16f1825.h: 5343: unsigned MDBIT :1; |
[; ;pic16f1825.h: 5344: unsigned :2; |
[; ;pic16f1825.h: 5345: unsigned MDOUT :1; |
[; ;pic16f1825.h: 5346: unsigned MDOPOL :1; |
[; ;pic16f1825.h: 5347: unsigned MDSLR :1; |
[; ;pic16f1825.h: 5348: unsigned MDOE :1; |
[; ;pic16f1825.h: 5349: unsigned MDEN :1; |
[; ;pic16f1825.h: 5350: }; |
[; ;pic16f1825.h: 5351: } MDCONbits_t; |
[; ;pic16f1825.h: 5352: extern volatile MDCONbits_t MDCONbits @ 0x39C; |
[; ;pic16f1825.h: 5386: extern volatile unsigned char MDSRC @ 0x39D; |
"5388 |
[; ;pic16f1825.h: 5388: asm("MDSRC equ 039Dh"); |
[; <" MDSRC equ 039Dh ;# "> |
[; ;pic16f1825.h: 5391: typedef union { |
[; ;pic16f1825.h: 5392: struct { |
[; ;pic16f1825.h: 5393: unsigned MDMS0 :1; |
[; ;pic16f1825.h: 5394: unsigned MDMS1 :1; |
[; ;pic16f1825.h: 5395: unsigned MDMS2 :1; |
[; ;pic16f1825.h: 5396: unsigned MDMS3 :1; |
[; ;pic16f1825.h: 5397: unsigned :3; |
[; ;pic16f1825.h: 5398: unsigned MDMSODIS :1; |
[; ;pic16f1825.h: 5399: }; |
[; ;pic16f1825.h: 5400: struct { |
[; ;pic16f1825.h: 5401: unsigned MDMS :4; |
[; ;pic16f1825.h: 5402: }; |
[; ;pic16f1825.h: 5403: } MDSRCbits_t; |
[; ;pic16f1825.h: 5404: extern volatile MDSRCbits_t MDSRCbits @ 0x39D; |
[; ;pic16f1825.h: 5438: extern volatile unsigned char MDCARL @ 0x39E; |
"5440 |
[; ;pic16f1825.h: 5440: asm("MDCARL equ 039Eh"); |
[; <" MDCARL equ 039Eh ;# "> |
[; ;pic16f1825.h: 5443: typedef union { |
[; ;pic16f1825.h: 5444: struct { |
[; ;pic16f1825.h: 5445: unsigned MDCL0 :1; |
[; ;pic16f1825.h: 5446: unsigned MDCL1 :1; |
[; ;pic16f1825.h: 5447: unsigned MDCL2 :1; |
[; ;pic16f1825.h: 5448: unsigned MDCL3 :1; |
[; ;pic16f1825.h: 5449: unsigned :1; |
[; ;pic16f1825.h: 5450: unsigned MDCLSYNC :1; |
[; ;pic16f1825.h: 5451: unsigned MDCLPOL :1; |
[; ;pic16f1825.h: 5452: unsigned MDCLODIS :1; |
[; ;pic16f1825.h: 5453: }; |
[; ;pic16f1825.h: 5454: struct { |
[; ;pic16f1825.h: 5455: unsigned MDCL :4; |
[; ;pic16f1825.h: 5456: }; |
[; ;pic16f1825.h: 5457: } MDCARLbits_t; |
[; ;pic16f1825.h: 5458: extern volatile MDCARLbits_t MDCARLbits @ 0x39E; |
[; ;pic16f1825.h: 5502: extern volatile unsigned char MDCARH @ 0x39F; |
"5504 |
[; ;pic16f1825.h: 5504: asm("MDCARH equ 039Fh"); |
[; <" MDCARH equ 039Fh ;# "> |
[; ;pic16f1825.h: 5507: typedef union { |
[; ;pic16f1825.h: 5508: struct { |
[; ;pic16f1825.h: 5509: unsigned MDCH0 :1; |
[; ;pic16f1825.h: 5510: unsigned MDCH1 :1; |
[; ;pic16f1825.h: 5511: unsigned MDCH2 :1; |
[; ;pic16f1825.h: 5512: unsigned MDCH3 :1; |
[; ;pic16f1825.h: 5513: unsigned :1; |
[; ;pic16f1825.h: 5514: unsigned MDCHSYNC :1; |
[; ;pic16f1825.h: 5515: unsigned MDCHPOL :1; |
[; ;pic16f1825.h: 5516: unsigned MDCHODIS :1; |
[; ;pic16f1825.h: 5517: }; |
[; ;pic16f1825.h: 5518: struct { |
[; ;pic16f1825.h: 5519: unsigned MDCH :4; |
[; ;pic16f1825.h: 5520: }; |
[; ;pic16f1825.h: 5521: } MDCARHbits_t; |
[; ;pic16f1825.h: 5522: extern volatile MDCARHbits_t MDCARHbits @ 0x39F; |
[; ;pic16f1825.h: 5566: extern volatile unsigned char TMR4 @ 0x415; |
"5568 |
[; ;pic16f1825.h: 5568: asm("TMR4 equ 0415h"); |
[; <" TMR4 equ 0415h ;# "> |
[; ;pic16f1825.h: 5571: typedef union { |
[; ;pic16f1825.h: 5572: struct { |
[; ;pic16f1825.h: 5573: unsigned TMR4 :8; |
[; ;pic16f1825.h: 5574: }; |
[; ;pic16f1825.h: 5575: } TMR4bits_t; |
[; ;pic16f1825.h: 5576: extern volatile TMR4bits_t TMR4bits @ 0x415; |
[; ;pic16f1825.h: 5585: extern volatile unsigned char PR4 @ 0x416; |
"5587 |
[; ;pic16f1825.h: 5587: asm("PR4 equ 0416h"); |
[; <" PR4 equ 0416h ;# "> |
[; ;pic16f1825.h: 5590: typedef union { |
[; ;pic16f1825.h: 5591: struct { |
[; ;pic16f1825.h: 5592: unsigned PR4 :8; |
[; ;pic16f1825.h: 5593: }; |
[; ;pic16f1825.h: 5594: } PR4bits_t; |
[; ;pic16f1825.h: 5595: extern volatile PR4bits_t PR4bits @ 0x416; |
[; ;pic16f1825.h: 5604: extern volatile unsigned char T4CON @ 0x417; |
"5606 |
[; ;pic16f1825.h: 5606: asm("T4CON equ 0417h"); |
[; <" T4CON equ 0417h ;# "> |
[; ;pic16f1825.h: 5609: typedef union { |
[; ;pic16f1825.h: 5610: struct { |
[; ;pic16f1825.h: 5611: unsigned T4CKPS0 :1; |
[; ;pic16f1825.h: 5612: unsigned T4CKPS1 :1; |
[; ;pic16f1825.h: 5613: unsigned TMR4ON :1; |
[; ;pic16f1825.h: 5614: unsigned T4OUTPS0 :1; |
[; ;pic16f1825.h: 5615: unsigned T4OUTPS1 :1; |
[; ;pic16f1825.h: 5616: unsigned T4OUTPS2 :1; |
[; ;pic16f1825.h: 5617: unsigned T4OUTPS3 :1; |
[; ;pic16f1825.h: 5618: }; |
[; ;pic16f1825.h: 5619: struct { |
[; ;pic16f1825.h: 5620: unsigned T4CKPS :2; |
[; ;pic16f1825.h: 5621: unsigned :1; |
[; ;pic16f1825.h: 5622: unsigned T4OUTPS :4; |
[; ;pic16f1825.h: 5623: }; |
[; ;pic16f1825.h: 5624: } T4CONbits_t; |
[; ;pic16f1825.h: 5625: extern volatile T4CONbits_t T4CONbits @ 0x417; |
[; ;pic16f1825.h: 5674: extern volatile unsigned char TMR6 @ 0x41C; |
"5676 |
[; ;pic16f1825.h: 5676: asm("TMR6 equ 041Ch"); |
[; <" TMR6 equ 041Ch ;# "> |
[; ;pic16f1825.h: 5679: typedef union { |
[; ;pic16f1825.h: 5680: struct { |
[; ;pic16f1825.h: 5681: unsigned TMR6 :8; |
[; ;pic16f1825.h: 5682: }; |
[; ;pic16f1825.h: 5683: } TMR6bits_t; |
[; ;pic16f1825.h: 5684: extern volatile TMR6bits_t TMR6bits @ 0x41C; |
[; ;pic16f1825.h: 5693: extern volatile unsigned char PR6 @ 0x41D; |
"5695 |
[; ;pic16f1825.h: 5695: asm("PR6 equ 041Dh"); |
[; <" PR6 equ 041Dh ;# "> |
[; ;pic16f1825.h: 5698: typedef union { |
[; ;pic16f1825.h: 5699: struct { |
[; ;pic16f1825.h: 5700: unsigned PR6 :8; |
[; ;pic16f1825.h: 5701: }; |
[; ;pic16f1825.h: 5702: } PR6bits_t; |
[; ;pic16f1825.h: 5703: extern volatile PR6bits_t PR6bits @ 0x41D; |
[; ;pic16f1825.h: 5712: extern volatile unsigned char T6CON @ 0x41E; |
"5714 |
[; ;pic16f1825.h: 5714: asm("T6CON equ 041Eh"); |
[; <" T6CON equ 041Eh ;# "> |
[; ;pic16f1825.h: 5717: typedef union { |
[; ;pic16f1825.h: 5718: struct { |
[; ;pic16f1825.h: 5719: unsigned T6CKPS0 :1; |
[; ;pic16f1825.h: 5720: unsigned T6CKPS1 :1; |
[; ;pic16f1825.h: 5721: unsigned TMR6ON :1; |
[; ;pic16f1825.h: 5722: unsigned T6OUTPS0 :1; |
[; ;pic16f1825.h: 5723: unsigned T6OUTPS1 :1; |
[; ;pic16f1825.h: 5724: unsigned T6OUTPS2 :1; |
[; ;pic16f1825.h: 5725: unsigned T6OUTPS3 :1; |
[; ;pic16f1825.h: 5726: }; |
[; ;pic16f1825.h: 5727: struct { |
[; ;pic16f1825.h: 5728: unsigned T6CKPS :2; |
[; ;pic16f1825.h: 5729: unsigned :1; |
[; ;pic16f1825.h: 5730: unsigned T6OUTPS :4; |
[; ;pic16f1825.h: 5731: }; |
[; ;pic16f1825.h: 5732: } T6CONbits_t; |
[; ;pic16f1825.h: 5733: extern volatile T6CONbits_t T6CONbits @ 0x41E; |
[; ;pic16f1825.h: 5782: extern volatile unsigned char STATUS_SHAD @ 0xFE4; |
"5784 |
[; ;pic16f1825.h: 5784: asm("STATUS_SHAD equ 0FE4h"); |
[; <" STATUS_SHAD equ 0FE4h ;# "> |
[; ;pic16f1825.h: 5787: typedef union { |
[; ;pic16f1825.h: 5788: struct { |
[; ;pic16f1825.h: 5789: unsigned C_SHAD :1; |
[; ;pic16f1825.h: 5790: unsigned DC_SHAD :1; |
[; ;pic16f1825.h: 5791: unsigned Z_SHAD :1; |
[; ;pic16f1825.h: 5792: }; |
[; ;pic16f1825.h: 5793: } STATUS_SHADbits_t; |
[; ;pic16f1825.h: 5794: extern volatile STATUS_SHADbits_t STATUS_SHADbits @ 0xFE4; |
[; ;pic16f1825.h: 5813: extern volatile unsigned char WREG_SHAD @ 0xFE5; |
"5815 |
[; ;pic16f1825.h: 5815: asm("WREG_SHAD equ 0FE5h"); |
[; <" WREG_SHAD equ 0FE5h ;# "> |
[; ;pic16f1825.h: 5818: typedef union { |
[; ;pic16f1825.h: 5819: struct { |
[; ;pic16f1825.h: 5820: unsigned WREG_SHAD :8; |
[; ;pic16f1825.h: 5821: }; |
[; ;pic16f1825.h: 5822: } WREG_SHADbits_t; |
[; ;pic16f1825.h: 5823: extern volatile WREG_SHADbits_t WREG_SHADbits @ 0xFE5; |
[; ;pic16f1825.h: 5832: extern volatile unsigned char BSR_SHAD @ 0xFE6; |
"5834 |
[; ;pic16f1825.h: 5834: asm("BSR_SHAD equ 0FE6h"); |
[; <" BSR_SHAD equ 0FE6h ;# "> |
[; ;pic16f1825.h: 5837: typedef union { |
[; ;pic16f1825.h: 5838: struct { |
[; ;pic16f1825.h: 5839: unsigned BSR_SHAD :5; |
[; ;pic16f1825.h: 5840: }; |
[; ;pic16f1825.h: 5841: } BSR_SHADbits_t; |
[; ;pic16f1825.h: 5842: extern volatile BSR_SHADbits_t BSR_SHADbits @ 0xFE6; |
[; ;pic16f1825.h: 5851: extern volatile unsigned char PCLATH_SHAD @ 0xFE7; |
"5853 |
[; ;pic16f1825.h: 5853: asm("PCLATH_SHAD equ 0FE7h"); |
[; <" PCLATH_SHAD equ 0FE7h ;# "> |
[; ;pic16f1825.h: 5856: typedef union { |
[; ;pic16f1825.h: 5857: struct { |
[; ;pic16f1825.h: 5858: unsigned PCLATH_SHAD :7; |
[; ;pic16f1825.h: 5859: }; |
[; ;pic16f1825.h: 5860: } PCLATH_SHADbits_t; |
[; ;pic16f1825.h: 5861: extern volatile PCLATH_SHADbits_t PCLATH_SHADbits @ 0xFE7; |
[; ;pic16f1825.h: 5870: extern volatile unsigned char FSR0L_SHAD @ 0xFE8; |
"5872 |
[; ;pic16f1825.h: 5872: asm("FSR0L_SHAD equ 0FE8h"); |
[; <" FSR0L_SHAD equ 0FE8h ;# "> |
[; ;pic16f1825.h: 5875: typedef union { |
[; ;pic16f1825.h: 5876: struct { |
[; ;pic16f1825.h: 5877: unsigned FSR0L_SHAD :8; |
[; ;pic16f1825.h: 5878: }; |
[; ;pic16f1825.h: 5879: } FSR0L_SHADbits_t; |
[; ;pic16f1825.h: 5880: extern volatile FSR0L_SHADbits_t FSR0L_SHADbits @ 0xFE8; |
[; ;pic16f1825.h: 5889: extern volatile unsigned char FSR0H_SHAD @ 0xFE9; |
"5891 |
[; ;pic16f1825.h: 5891: asm("FSR0H_SHAD equ 0FE9h"); |
[; <" FSR0H_SHAD equ 0FE9h ;# "> |
[; ;pic16f1825.h: 5894: typedef union { |
[; ;pic16f1825.h: 5895: struct { |
[; ;pic16f1825.h: 5896: unsigned FSR0H_SHAD :8; |
[; ;pic16f1825.h: 5897: }; |
[; ;pic16f1825.h: 5898: } FSR0H_SHADbits_t; |
[; ;pic16f1825.h: 5899: extern volatile FSR0H_SHADbits_t FSR0H_SHADbits @ 0xFE9; |
[; ;pic16f1825.h: 5908: extern volatile unsigned char FSR1L_SHAD @ 0xFEA; |
"5910 |
[; ;pic16f1825.h: 5910: asm("FSR1L_SHAD equ 0FEAh"); |
[; <" FSR1L_SHAD equ 0FEAh ;# "> |
[; ;pic16f1825.h: 5913: typedef union { |
[; ;pic16f1825.h: 5914: struct { |
[; ;pic16f1825.h: 5915: unsigned FSR1L_SHAD :8; |
[; ;pic16f1825.h: 5916: }; |
[; ;pic16f1825.h: 5917: } FSR1L_SHADbits_t; |
[; ;pic16f1825.h: 5918: extern volatile FSR1L_SHADbits_t FSR1L_SHADbits @ 0xFEA; |
[; ;pic16f1825.h: 5927: extern volatile unsigned char FSR1H_SHAD @ 0xFEB; |
"5929 |
[; ;pic16f1825.h: 5929: asm("FSR1H_SHAD equ 0FEBh"); |
[; <" FSR1H_SHAD equ 0FEBh ;# "> |
[; ;pic16f1825.h: 5932: typedef union { |
[; ;pic16f1825.h: 5933: struct { |
[; ;pic16f1825.h: 5934: unsigned FSR1H_SHAD :8; |
[; ;pic16f1825.h: 5935: }; |
[; ;pic16f1825.h: 5936: } FSR1H_SHADbits_t; |
[; ;pic16f1825.h: 5937: extern volatile FSR1H_SHADbits_t FSR1H_SHADbits @ 0xFEB; |
[; ;pic16f1825.h: 5946: extern volatile unsigned char STKPTR @ 0xFED; |
"5948 |
[; ;pic16f1825.h: 5948: asm("STKPTR equ 0FEDh"); |
[; <" STKPTR equ 0FEDh ;# "> |
[; ;pic16f1825.h: 5951: typedef union { |
[; ;pic16f1825.h: 5952: struct { |
[; ;pic16f1825.h: 5953: unsigned STKPTR :5; |
[; ;pic16f1825.h: 5954: }; |
[; ;pic16f1825.h: 5955: } STKPTRbits_t; |
[; ;pic16f1825.h: 5956: extern volatile STKPTRbits_t STKPTRbits @ 0xFED; |
[; ;pic16f1825.h: 5965: extern volatile unsigned char TOSL @ 0xFEE; |
"5967 |
[; ;pic16f1825.h: 5967: asm("TOSL equ 0FEEh"); |
[; <" TOSL equ 0FEEh ;# "> |
[; ;pic16f1825.h: 5970: typedef union { |
[; ;pic16f1825.h: 5971: struct { |
[; ;pic16f1825.h: 5972: unsigned TOSL :8; |
[; ;pic16f1825.h: 5973: }; |
[; ;pic16f1825.h: 5974: } TOSLbits_t; |
[; ;pic16f1825.h: 5975: extern volatile TOSLbits_t TOSLbits @ 0xFEE; |
[; ;pic16f1825.h: 5984: extern volatile unsigned char TOSH @ 0xFEF; |
"5986 |
[; ;pic16f1825.h: 5986: asm("TOSH equ 0FEFh"); |
[; <" TOSH equ 0FEFh ;# "> |
[; ;pic16f1825.h: 5989: typedef union { |
[; ;pic16f1825.h: 5990: struct { |
[; ;pic16f1825.h: 5991: unsigned TOSH :7; |
[; ;pic16f1825.h: 5992: }; |
[; ;pic16f1825.h: 5993: } TOSHbits_t; |
[; ;pic16f1825.h: 5994: extern volatile TOSHbits_t TOSHbits @ 0xFEF; |
[; ;pic16f1825.h: 6009: extern volatile __bit ABDEN @ (((unsigned) &BAUDCON)*8) + 0; |
[; ;pic16f1825.h: 6011: extern volatile __bit ABDOVF @ (((unsigned) &BAUDCON)*8) + 7; |
[; ;pic16f1825.h: 6013: extern volatile __bit ACKDT @ (((unsigned) &SSP1CON2)*8) + 5; |
[; ;pic16f1825.h: 6015: extern volatile __bit ACKEN @ (((unsigned) &SSP1CON2)*8) + 4; |
[; ;pic16f1825.h: 6017: extern volatile __bit ACKSTAT @ (((unsigned) &SSP1CON2)*8) + 6; |
[; ;pic16f1825.h: 6019: extern volatile __bit ACKTIM @ (((unsigned) &SSP1CON3)*8) + 7; |
[; ;pic16f1825.h: 6021: extern volatile __bit ADCS0 @ (((unsigned) &ADCON1)*8) + 4; |
[; ;pic16f1825.h: 6023: extern volatile __bit ADCS1 @ (((unsigned) &ADCON1)*8) + 5; |
[; ;pic16f1825.h: 6025: extern volatile __bit ADCS2 @ (((unsigned) &ADCON1)*8) + 6; |
[; ;pic16f1825.h: 6027: extern volatile __bit ADDEN @ (((unsigned) &RCSTA)*8) + 3; |
[; ;pic16f1825.h: 6029: extern volatile __bit ADFM @ (((unsigned) &ADCON1)*8) + 7; |
[; ;pic16f1825.h: 6031: extern volatile __bit ADFVR0 @ (((unsigned) &FVRCON)*8) + 0; |
[; ;pic16f1825.h: 6033: extern volatile __bit ADFVR1 @ (((unsigned) &FVRCON)*8) + 1; |
[; ;pic16f1825.h: 6035: extern volatile __bit ADGO @ (((unsigned) &ADCON0)*8) + 1; |
[; ;pic16f1825.h: 6037: extern volatile __bit ADIE @ (((unsigned) &PIE1)*8) + 6; |
[; ;pic16f1825.h: 6039: extern volatile __bit ADIF @ (((unsigned) &PIR1)*8) + 6; |
[; ;pic16f1825.h: 6041: extern volatile __bit ADNREF @ (((unsigned) &ADCON1)*8) + 2; |
[; ;pic16f1825.h: 6043: extern volatile __bit ADON @ (((unsigned) &ADCON0)*8) + 0; |
[; ;pic16f1825.h: 6045: extern volatile __bit ADPREF0 @ (((unsigned) &ADCON1)*8) + 0; |
[; ;pic16f1825.h: 6047: extern volatile __bit ADPREF1 @ (((unsigned) &ADCON1)*8) + 1; |
[; ;pic16f1825.h: 6049: extern volatile __bit AHEN @ (((unsigned) &SSP1CON3)*8) + 1; |
[; ;pic16f1825.h: 6051: extern volatile __bit ANSA0 @ (((unsigned) &ANSELA)*8) + 0; |
[; ;pic16f1825.h: 6053: extern volatile __bit ANSA1 @ (((unsigned) &ANSELA)*8) + 1; |
[; ;pic16f1825.h: 6055: extern volatile __bit ANSA2 @ (((unsigned) &ANSELA)*8) + 2; |
[; ;pic16f1825.h: 6057: extern volatile __bit ANSA4 @ (((unsigned) &ANSELA)*8) + 4; |
[; ;pic16f1825.h: 6059: extern volatile __bit ANSC0 @ (((unsigned) &ANSELC)*8) + 0; |
[; ;pic16f1825.h: 6061: extern volatile __bit ANSC1 @ (((unsigned) &ANSELC)*8) + 1; |
[; ;pic16f1825.h: 6063: extern volatile __bit ANSC2 @ (((unsigned) &ANSELC)*8) + 2; |
[; ;pic16f1825.h: 6065: extern volatile __bit ANSC3 @ (((unsigned) &ANSELC)*8) + 3; |
[; ;pic16f1825.h: 6067: extern volatile __bit BCL1IE @ (((unsigned) &PIE2)*8) + 3; |
[; ;pic16f1825.h: 6069: extern volatile __bit BCL1IF @ (((unsigned) &PIR2)*8) + 3; |
[; ;pic16f1825.h: 6071: extern volatile __bit BF @ (((unsigned) &SSP1STAT)*8) + 0; |
[; ;pic16f1825.h: 6073: extern volatile __bit BOEN @ (((unsigned) &SSP1CON3)*8) + 4; |
[; ;pic16f1825.h: 6075: extern volatile __bit BORRDY @ (((unsigned) &BORCON)*8) + 0; |
[; ;pic16f1825.h: 6077: extern volatile __bit BRG16 @ (((unsigned) &BAUDCON)*8) + 3; |
[; ;pic16f1825.h: 6079: extern volatile __bit BRGH @ (((unsigned) &TXSTA)*8) + 2; |
[; ;pic16f1825.h: 6081: extern volatile __bit BSR0 @ (((unsigned) &BSR)*8) + 0; |
[; ;pic16f1825.h: 6083: extern volatile __bit BSR1 @ (((unsigned) &BSR)*8) + 1; |
[; ;pic16f1825.h: 6085: extern volatile __bit BSR2 @ (((unsigned) &BSR)*8) + 2; |
[; ;pic16f1825.h: 6087: extern volatile __bit BSR3 @ (((unsigned) &BSR)*8) + 3; |
[; ;pic16f1825.h: 6089: extern volatile __bit BSR4 @ (((unsigned) &BSR)*8) + 4; |
[; ;pic16f1825.h: 6091: extern volatile __bit C1HYS @ (((unsigned) &CM1CON0)*8) + 1; |
[; ;pic16f1825.h: 6093: extern volatile __bit C1IE @ (((unsigned) &PIE2)*8) + 5; |
[; ;pic16f1825.h: 6095: extern volatile __bit C1IF @ (((unsigned) &PIR2)*8) + 5; |
[; ;pic16f1825.h: 6097: extern volatile __bit C1INTN @ (((unsigned) &CM1CON1)*8) + 6; |
[; ;pic16f1825.h: 6099: extern volatile __bit C1INTP @ (((unsigned) &CM1CON1)*8) + 7; |
[; ;pic16f1825.h: 6101: extern volatile __bit C1NCH0 @ (((unsigned) &CM1CON1)*8) + 0; |
[; ;pic16f1825.h: 6103: extern volatile __bit C1NCH1 @ (((unsigned) &CM1CON1)*8) + 1; |
[; ;pic16f1825.h: 6105: extern volatile __bit C1OE @ (((unsigned) &CM1CON0)*8) + 5; |
[; ;pic16f1825.h: 6107: extern volatile __bit C1ON @ (((unsigned) &CM1CON0)*8) + 7; |
[; ;pic16f1825.h: 6109: extern volatile __bit C1OUT @ (((unsigned) &CM1CON0)*8) + 6; |
[; ;pic16f1825.h: 6111: extern volatile __bit C1PCH0 @ (((unsigned) &CM1CON1)*8) + 4; |
[; ;pic16f1825.h: 6113: extern volatile __bit C1PCH1 @ (((unsigned) &CM1CON1)*8) + 5; |
[; ;pic16f1825.h: 6115: extern volatile __bit C1POL @ (((unsigned) &CM1CON0)*8) + 4; |
[; ;pic16f1825.h: 6117: extern volatile __bit C1SP @ (((unsigned) &CM1CON0)*8) + 2; |
[; ;pic16f1825.h: 6119: extern volatile __bit C1SYNC @ (((unsigned) &CM1CON0)*8) + 0; |
[; ;pic16f1825.h: 6121: extern volatile __bit C1TSEL0 @ (((unsigned) &CCPTMRS)*8) + 0; |
[; ;pic16f1825.h: 6123: extern volatile __bit C1TSEL1 @ (((unsigned) &CCPTMRS)*8) + 1; |
[; ;pic16f1825.h: 6125: extern volatile __bit C2HYS @ (((unsigned) &CM2CON0)*8) + 1; |
[; ;pic16f1825.h: 6127: extern volatile __bit C2IE @ (((unsigned) &PIE2)*8) + 6; |
[; ;pic16f1825.h: 6129: extern volatile __bit C2IF @ (((unsigned) &PIR2)*8) + 6; |
[; ;pic16f1825.h: 6131: extern volatile __bit C2INTN @ (((unsigned) &CM2CON1)*8) + 6; |
[; ;pic16f1825.h: 6133: extern volatile __bit C2INTP @ (((unsigned) &CM2CON1)*8) + 7; |
[; ;pic16f1825.h: 6135: extern volatile __bit C2NCH0 @ (((unsigned) &CM2CON1)*8) + 0; |
[; ;pic16f1825.h: 6137: extern volatile __bit C2NCH1 @ (((unsigned) &CM2CON1)*8) + 1; |
[; ;pic16f1825.h: 6139: extern volatile __bit C2OE @ (((unsigned) &CM2CON0)*8) + 5; |
[; ;pic16f1825.h: 6141: extern volatile __bit C2ON @ (((unsigned) &CM2CON0)*8) + 7; |
[; ;pic16f1825.h: 6143: extern volatile __bit C2OUT @ (((unsigned) &CM2CON0)*8) + 6; |
[; ;pic16f1825.h: 6145: extern volatile __bit C2PCH0 @ (((unsigned) &CM2CON1)*8) + 4; |
[; ;pic16f1825.h: 6147: extern volatile __bit C2PCH1 @ (((unsigned) &CM2CON1)*8) + 5; |
[; ;pic16f1825.h: 6149: extern volatile __bit C2POL @ (((unsigned) &CM2CON0)*8) + 4; |
[; ;pic16f1825.h: 6151: extern volatile __bit C2SP @ (((unsigned) &CM2CON0)*8) + 2; |
[; ;pic16f1825.h: 6153: extern volatile __bit C2SYNC @ (((unsigned) &CM2CON0)*8) + 0; |
[; ;pic16f1825.h: 6155: extern volatile __bit C2TSEL0 @ (((unsigned) &CCPTMRS)*8) + 2; |
[; ;pic16f1825.h: 6157: extern volatile __bit C2TSEL1 @ (((unsigned) &CCPTMRS)*8) + 3; |
[; ;pic16f1825.h: 6159: extern volatile __bit C3TSEL0 @ (((unsigned) &CCPTMRS)*8) + 4; |
[; ;pic16f1825.h: 6161: extern volatile __bit C3TSEL1 @ (((unsigned) &CCPTMRS)*8) + 5; |
[; ;pic16f1825.h: 6163: extern volatile __bit C4TSEL0 @ (((unsigned) &CCPTMRS)*8) + 6; |
[; ;pic16f1825.h: 6165: extern volatile __bit C4TSEL1 @ (((unsigned) &CCPTMRS)*8) + 7; |
[; ;pic16f1825.h: 6167: extern volatile __bit CARRY @ (((unsigned) &STATUS)*8) + 0; |
[; ;pic16f1825.h: 6169: extern volatile __bit CCP1AS0 @ (((unsigned) &CCP1AS)*8) + 4; |
[; ;pic16f1825.h: 6171: extern volatile __bit CCP1AS1 @ (((unsigned) &CCP1AS)*8) + 5; |
[; ;pic16f1825.h: 6173: extern volatile __bit CCP1AS2 @ (((unsigned) &CCP1AS)*8) + 6; |
[; ;pic16f1825.h: 6175: extern volatile __bit CCP1ASE @ (((unsigned) &CCP1AS)*8) + 7; |
[; ;pic16f1825.h: 6177: extern volatile __bit CCP1IE @ (((unsigned) &PIE1)*8) + 2; |
[; ;pic16f1825.h: 6179: extern volatile __bit CCP1IF @ (((unsigned) &PIR1)*8) + 2; |
[; ;pic16f1825.h: 6181: extern volatile __bit CCP1M0 @ (((unsigned) &CCP1CON)*8) + 0; |
[; ;pic16f1825.h: 6183: extern volatile __bit CCP1M1 @ (((unsigned) &CCP1CON)*8) + 1; |
[; ;pic16f1825.h: 6185: extern volatile __bit CCP1M2 @ (((unsigned) &CCP1CON)*8) + 2; |
[; ;pic16f1825.h: 6187: extern volatile __bit CCP1M3 @ (((unsigned) &CCP1CON)*8) + 3; |
[; ;pic16f1825.h: 6189: extern volatile __bit CCP2AS0 @ (((unsigned) &CCP2AS)*8) + 4; |
[; ;pic16f1825.h: 6191: extern volatile __bit CCP2AS1 @ (((unsigned) &CCP2AS)*8) + 5; |
[; ;pic16f1825.h: 6193: extern volatile __bit CCP2AS2 @ (((unsigned) &CCP2AS)*8) + 6; |
[; ;pic16f1825.h: 6195: extern volatile __bit CCP2ASE @ (((unsigned) &CCP2AS)*8) + 7; |
[; ;pic16f1825.h: 6197: extern volatile __bit CCP2IE @ (((unsigned) &PIE2)*8) + 0; |
[; ;pic16f1825.h: 6199: extern volatile __bit CCP2IF @ (((unsigned) &PIR2)*8) + 0; |
[; ;pic16f1825.h: 6201: extern volatile __bit CCP2M0 @ (((unsigned) &CCP2CON)*8) + 0; |
[; ;pic16f1825.h: 6203: extern volatile __bit CCP2M1 @ (((unsigned) &CCP2CON)*8) + 1; |
[; ;pic16f1825.h: 6205: extern volatile __bit CCP2M2 @ (((unsigned) &CCP2CON)*8) + 2; |
[; ;pic16f1825.h: 6207: extern volatile __bit CCP2M3 @ (((unsigned) &CCP2CON)*8) + 3; |
[; ;pic16f1825.h: 6209: extern volatile __bit CCP2SEL @ (((unsigned) &APFCON1)*8) + 0; |
[; ;pic16f1825.h: 6211: extern volatile __bit CCP3IE @ (((unsigned) &PIE3)*8) + 4; |
[; ;pic16f1825.h: 6213: extern volatile __bit CCP3IF @ (((unsigned) &PIR3)*8) + 4; |
[; ;pic16f1825.h: 6215: extern volatile __bit CCP3M0 @ (((unsigned) &CCP3CON)*8) + 0; |
[; ;pic16f1825.h: 6217: extern volatile __bit CCP3M1 @ (((unsigned) &CCP3CON)*8) + 1; |
[; ;pic16f1825.h: 6219: extern volatile __bit CCP3M2 @ (((unsigned) &CCP3CON)*8) + 2; |
[; ;pic16f1825.h: 6221: extern volatile __bit CCP3M3 @ (((unsigned) &CCP3CON)*8) + 3; |
[; ;pic16f1825.h: 6223: extern volatile __bit CCP4IE @ (((unsigned) &PIE3)*8) + 5; |
[; ;pic16f1825.h: 6225: extern volatile __bit CCP4IF @ (((unsigned) &PIR3)*8) + 5; |
[; ;pic16f1825.h: 6227: extern volatile __bit CCP4M0 @ (((unsigned) &CCP4CON)*8) + 0; |
[; ;pic16f1825.h: 6229: extern volatile __bit CCP4M1 @ (((unsigned) &CCP4CON)*8) + 1; |
[; ;pic16f1825.h: 6231: extern volatile __bit CCP4M2 @ (((unsigned) &CCP4CON)*8) + 2; |
[; ;pic16f1825.h: 6233: extern volatile __bit CCP4M3 @ (((unsigned) &CCP4CON)*8) + 3; |
[; ;pic16f1825.h: 6235: extern volatile __bit CDAFVR0 @ (((unsigned) &FVRCON)*8) + 2; |
[; ;pic16f1825.h: 6237: extern volatile __bit CDAFVR1 @ (((unsigned) &FVRCON)*8) + 3; |
[; ;pic16f1825.h: 6239: extern volatile __bit CFGS @ (((unsigned) &EECON1)*8) + 6; |
[; ;pic16f1825.h: 6241: extern volatile __bit CHS0 @ (((unsigned) &ADCON0)*8) + 2; |
[; ;pic16f1825.h: 6243: extern volatile __bit CHS1 @ (((unsigned) &ADCON0)*8) + 3; |
[; ;pic16f1825.h: 6245: extern volatile __bit CHS2 @ (((unsigned) &ADCON0)*8) + 4; |
[; ;pic16f1825.h: 6247: extern volatile __bit CHS3 @ (((unsigned) &ADCON0)*8) + 5; |
[; ;pic16f1825.h: 6249: extern volatile __bit CHS4 @ (((unsigned) &ADCON0)*8) + 6; |
[; ;pic16f1825.h: 6251: extern volatile __bit CKE @ (((unsigned) &SSP1STAT)*8) + 6; |
[; ;pic16f1825.h: 6253: extern volatile __bit CKP @ (((unsigned) &SSP1CON1)*8) + 4; |
[; ;pic16f1825.h: 6255: extern volatile __bit CLKRDC0 @ (((unsigned) &CLKRCON)*8) + 3; |
[; ;pic16f1825.h: 6257: extern volatile __bit CLKRDC1 @ (((unsigned) &CLKRCON)*8) + 4; |
[; ;pic16f1825.h: 6259: extern volatile __bit CLKRDIV0 @ (((unsigned) &CLKRCON)*8) + 0; |
[; ;pic16f1825.h: 6261: extern volatile __bit CLKRDIV1 @ (((unsigned) &CLKRCON)*8) + 1; |
[; ;pic16f1825.h: 6263: extern volatile __bit CLKRDIV2 @ (((unsigned) &CLKRCON)*8) + 2; |
[; ;pic16f1825.h: 6265: extern volatile __bit CLKREN @ (((unsigned) &CLKRCON)*8) + 7; |
[; ;pic16f1825.h: 6267: extern volatile __bit CLKROE @ (((unsigned) &CLKRCON)*8) + 6; |
[; ;pic16f1825.h: 6269: extern volatile __bit CLKRSLR @ (((unsigned) &CLKRCON)*8) + 5; |
[; ;pic16f1825.h: 6271: extern volatile __bit CPSCH0 @ (((unsigned) &CPSCON1)*8) + 0; |
[; ;pic16f1825.h: 6273: extern volatile __bit CPSCH1 @ (((unsigned) &CPSCON1)*8) + 1; |
[; ;pic16f1825.h: 6275: extern volatile __bit CPSCH2 @ (((unsigned) &CPSCON1)*8) + 2; |
[; ;pic16f1825.h: 6277: extern volatile __bit CPSCH3 @ (((unsigned) &CPSCON1)*8) + 3; |
[; ;pic16f1825.h: 6279: extern volatile __bit CPSON @ (((unsigned) &CPSCON0)*8) + 7; |
[; ;pic16f1825.h: 6281: extern volatile __bit CPSOUT @ (((unsigned) &CPSCON0)*8) + 1; |
[; ;pic16f1825.h: 6283: extern volatile __bit CPSRM @ (((unsigned) &CPSCON0)*8) + 6; |
[; ;pic16f1825.h: 6285: extern volatile __bit CPSRNG0 @ (((unsigned) &CPSCON0)*8) + 2; |
[; ;pic16f1825.h: 6287: extern volatile __bit CPSRNG1 @ (((unsigned) &CPSCON0)*8) + 3; |
[; ;pic16f1825.h: 6289: extern volatile __bit CREN @ (((unsigned) &RCSTA)*8) + 4; |
[; ;pic16f1825.h: 6291: extern volatile __bit CSRC @ (((unsigned) &TXSTA)*8) + 7; |
[; ;pic16f1825.h: 6293: extern volatile __bit C_SHAD @ (((unsigned) &STATUS_SHAD)*8) + 0; |
[; ;pic16f1825.h: 6295: extern volatile __bit DACEN @ (((unsigned) &DACCON0)*8) + 7; |
[; ;pic16f1825.h: 6297: extern volatile __bit DACLPS @ (((unsigned) &DACCON0)*8) + 6; |
[; ;pic16f1825.h: 6299: extern volatile __bit DACNSS @ (((unsigned) &DACCON0)*8) + 0; |
[; ;pic16f1825.h: 6301: extern volatile __bit DACOE @ (((unsigned) &DACCON0)*8) + 5; |
[; ;pic16f1825.h: 6303: extern volatile __bit DACPSS0 @ (((unsigned) &DACCON0)*8) + 2; |
[; ;pic16f1825.h: 6305: extern volatile __bit DACPSS1 @ (((unsigned) &DACCON0)*8) + 3; |
[; ;pic16f1825.h: 6307: extern volatile __bit DACR0 @ (((unsigned) &DACCON1)*8) + 0; |
[; ;pic16f1825.h: 6309: extern volatile __bit DACR1 @ (((unsigned) &DACCON1)*8) + 1; |
[; ;pic16f1825.h: 6311: extern volatile __bit DACR2 @ (((unsigned) &DACCON1)*8) + 2; |
[; ;pic16f1825.h: 6313: extern volatile __bit DACR3 @ (((unsigned) &DACCON1)*8) + 3; |
[; ;pic16f1825.h: 6315: extern volatile __bit DACR4 @ (((unsigned) &DACCON1)*8) + 4; |
[; ;pic16f1825.h: 6317: extern volatile __bit DC @ (((unsigned) &STATUS)*8) + 1; |
[; ;pic16f1825.h: 6319: extern volatile __bit DC1B0 @ (((unsigned) &CCP1CON)*8) + 4; |
[; ;pic16f1825.h: 6321: extern volatile __bit DC1B1 @ (((unsigned) &CCP1CON)*8) + 5; |
[; ;pic16f1825.h: 6323: extern volatile __bit DC2B0 @ (((unsigned) &CCP2CON)*8) + 4; |
[; ;pic16f1825.h: 6325: extern volatile __bit DC2B1 @ (((unsigned) &CCP2CON)*8) + 5; |
[; ;pic16f1825.h: 6327: extern volatile __bit DC3B0 @ (((unsigned) &CCP3CON)*8) + 4; |
[; ;pic16f1825.h: 6329: extern volatile __bit DC3B1 @ (((unsigned) &CCP3CON)*8) + 5; |
[; ;pic16f1825.h: 6331: extern volatile __bit DC4B0 @ (((unsigned) &CCP4CON)*8) + 4; |
[; ;pic16f1825.h: 6333: extern volatile __bit DC4B1 @ (((unsigned) &CCP4CON)*8) + 5; |
[; ;pic16f1825.h: 6335: extern volatile __bit DC_SHAD @ (((unsigned) &STATUS_SHAD)*8) + 1; |
[; ;pic16f1825.h: 6337: extern volatile __bit DHEN @ (((unsigned) &SSP1CON3)*8) + 0; |
[; ;pic16f1825.h: 6339: extern volatile __bit D_nA @ (((unsigned) &SSP1STAT)*8) + 5; |
[; ;pic16f1825.h: 6341: extern volatile __bit EEIE @ (((unsigned) &PIE2)*8) + 4; |
[; ;pic16f1825.h: 6343: extern volatile __bit EEIF @ (((unsigned) &PIR2)*8) + 4; |
[; ;pic16f1825.h: 6345: extern volatile __bit EEPGD @ (((unsigned) &EECON1)*8) + 7; |
[; ;pic16f1825.h: 6347: extern volatile __bit FERR @ (((unsigned) &RCSTA)*8) + 2; |
[; ;pic16f1825.h: 6349: extern volatile __bit FREE @ (((unsigned) &EECON1)*8) + 4; |
[; ;pic16f1825.h: 6351: extern volatile __bit FVREN @ (((unsigned) &FVRCON)*8) + 7; |
[; ;pic16f1825.h: 6353: extern volatile __bit FVRRDY @ (((unsigned) &FVRCON)*8) + 6; |
[; ;pic16f1825.h: 6355: extern volatile __bit GCEN @ (((unsigned) &SSP1CON2)*8) + 7; |
[; ;pic16f1825.h: 6357: extern volatile __bit GIE @ (((unsigned) &INTCON)*8) + 7; |
[; ;pic16f1825.h: 6359: extern volatile __bit GO @ (((unsigned) &ADCON0)*8) + 1; |
[; ;pic16f1825.h: 6361: extern volatile __bit GO_nDONE @ (((unsigned) &ADCON0)*8) + 1; |
[; ;pic16f1825.h: 6363: extern volatile __bit HFIOFL @ (((unsigned) &OSCSTAT)*8) + 3; |
[; ;pic16f1825.h: 6365: extern volatile __bit HFIOFR @ (((unsigned) &OSCSTAT)*8) + 4; |
[; ;pic16f1825.h: 6367: extern volatile __bit HFIOFS @ (((unsigned) &OSCSTAT)*8) + 0; |
[; ;pic16f1825.h: 6369: extern volatile __bit INLVLA0 @ (((unsigned) &INLVLA)*8) + 0; |
[; ;pic16f1825.h: 6371: extern volatile __bit INLVLA1 @ (((unsigned) &INLVLA)*8) + 1; |
[; ;pic16f1825.h: 6373: extern volatile __bit INLVLA2 @ (((unsigned) &INLVLA)*8) + 2; |
[; ;pic16f1825.h: 6375: extern volatile __bit INLVLA3 @ (((unsigned) &INLVLA)*8) + 3; |
[; ;pic16f1825.h: 6377: extern volatile __bit INLVLA4 @ (((unsigned) &INLVLA)*8) + 4; |
[; ;pic16f1825.h: 6379: extern volatile __bit INLVLA5 @ (((unsigned) &INLVLA)*8) + 5; |
[; ;pic16f1825.h: 6381: extern volatile __bit INLVLC0 @ (((unsigned) &INLVLC)*8) + 0; |
[; ;pic16f1825.h: 6383: extern volatile __bit INLVLC1 @ (((unsigned) &INLVLC)*8) + 1; |
[; ;pic16f1825.h: 6385: extern volatile __bit INLVLC2 @ (((unsigned) &INLVLC)*8) + 2; |
[; ;pic16f1825.h: 6387: extern volatile __bit INLVLC3 @ (((unsigned) &INLVLC)*8) + 3; |
[; ;pic16f1825.h: 6389: extern volatile __bit INLVLC4 @ (((unsigned) &INLVLC)*8) + 4; |
[; ;pic16f1825.h: 6391: extern volatile __bit INLVLC5 @ (((unsigned) &INLVLC)*8) + 5; |
[; ;pic16f1825.h: 6393: extern volatile __bit INTE @ (((unsigned) &INTCON)*8) + 4; |
[; ;pic16f1825.h: 6395: extern volatile __bit INTEDG @ (((unsigned) &OPTION_REG)*8) + 6; |
[; ;pic16f1825.h: 6397: extern volatile __bit INTF @ (((unsigned) &INTCON)*8) + 1; |
[; ;pic16f1825.h: 6399: extern volatile __bit IOCAF0 @ (((unsigned) &IOCAF)*8) + 0; |
[; ;pic16f1825.h: 6401: extern volatile __bit IOCAF1 @ (((unsigned) &IOCAF)*8) + 1; |
[; ;pic16f1825.h: 6403: extern volatile __bit IOCAF2 @ (((unsigned) &IOCAF)*8) + 2; |
[; ;pic16f1825.h: 6405: extern volatile __bit IOCAF3 @ (((unsigned) &IOCAF)*8) + 3; |
[; ;pic16f1825.h: 6407: extern volatile __bit IOCAF4 @ (((unsigned) &IOCAF)*8) + 4; |
[; ;pic16f1825.h: 6409: extern volatile __bit IOCAF5 @ (((unsigned) &IOCAF)*8) + 5; |
[; ;pic16f1825.h: 6411: extern volatile __bit IOCAN0 @ (((unsigned) &IOCAN)*8) + 0; |
[; ;pic16f1825.h: 6413: extern volatile __bit IOCAN1 @ (((unsigned) &IOCAN)*8) + 1; |
[; ;pic16f1825.h: 6415: extern volatile __bit IOCAN2 @ (((unsigned) &IOCAN)*8) + 2; |
[; ;pic16f1825.h: 6417: extern volatile __bit IOCAN3 @ (((unsigned) &IOCAN)*8) + 3; |
[; ;pic16f1825.h: 6419: extern volatile __bit IOCAN4 @ (((unsigned) &IOCAN)*8) + 4; |
[; ;pic16f1825.h: 6421: extern volatile __bit IOCAN5 @ (((unsigned) &IOCAN)*8) + 5; |
[; ;pic16f1825.h: 6423: extern volatile __bit IOCAP0 @ (((unsigned) &IOCAP)*8) + 0; |
[; ;pic16f1825.h: 6425: extern volatile __bit IOCAP1 @ (((unsigned) &IOCAP)*8) + 1; |
[; ;pic16f1825.h: 6427: extern volatile __bit IOCAP2 @ (((unsigned) &IOCAP)*8) + 2; |
[; ;pic16f1825.h: 6429: extern volatile __bit IOCAP3 @ (((unsigned) &IOCAP)*8) + 3; |
[; ;pic16f1825.h: 6431: extern volatile __bit IOCAP4 @ (((unsigned) &IOCAP)*8) + 4; |
[; ;pic16f1825.h: 6433: extern volatile __bit IOCAP5 @ (((unsigned) &IOCAP)*8) + 5; |
[; ;pic16f1825.h: 6435: extern volatile __bit IOCIE @ (((unsigned) &INTCON)*8) + 3; |
[; ;pic16f1825.h: 6437: extern volatile __bit IOCIF @ (((unsigned) &INTCON)*8) + 0; |
[; ;pic16f1825.h: 6439: extern volatile __bit IRCF0 @ (((unsigned) &OSCCON)*8) + 3; |
[; ;pic16f1825.h: 6441: extern volatile __bit IRCF1 @ (((unsigned) &OSCCON)*8) + 4; |
[; ;pic16f1825.h: 6443: extern volatile __bit IRCF2 @ (((unsigned) &OSCCON)*8) + 5; |
[; ;pic16f1825.h: 6445: extern volatile __bit IRCF3 @ (((unsigned) &OSCCON)*8) + 6; |
[; ;pic16f1825.h: 6447: extern volatile __bit LATA0 @ (((unsigned) &LATA)*8) + 0; |
[; ;pic16f1825.h: 6449: extern volatile __bit LATA1 @ (((unsigned) &LATA)*8) + 1; |
[; ;pic16f1825.h: 6451: extern volatile __bit LATA2 @ (((unsigned) &LATA)*8) + 2; |
[; ;pic16f1825.h: 6453: extern volatile __bit LATA4 @ (((unsigned) &LATA)*8) + 4; |
[; ;pic16f1825.h: 6455: extern volatile __bit LATA5 @ (((unsigned) &LATA)*8) + 5; |
[; ;pic16f1825.h: 6457: extern volatile __bit LATC0 @ (((unsigned) &LATC)*8) + 0; |
[; ;pic16f1825.h: 6459: extern volatile __bit LATC1 @ (((unsigned) &LATC)*8) + 1; |
[; ;pic16f1825.h: 6461: extern volatile __bit LATC2 @ (((unsigned) &LATC)*8) + 2; |
[; ;pic16f1825.h: 6463: extern volatile __bit LATC3 @ (((unsigned) &LATC)*8) + 3; |
[; ;pic16f1825.h: 6465: extern volatile __bit LATC4 @ (((unsigned) &LATC)*8) + 4; |
[; ;pic16f1825.h: 6467: extern volatile __bit LATC5 @ (((unsigned) &LATC)*8) + 5; |
[; ;pic16f1825.h: 6469: extern volatile __bit LFIOFR @ (((unsigned) &OSCSTAT)*8) + 1; |
[; ;pic16f1825.h: 6471: extern volatile __bit LWLO @ (((unsigned) &EECON1)*8) + 5; |
[; ;pic16f1825.h: 6473: extern volatile __bit MC1OUT @ (((unsigned) &CMOUT)*8) + 0; |
[; ;pic16f1825.h: 6475: extern volatile __bit MC2OUT @ (((unsigned) &CMOUT)*8) + 1; |
[; ;pic16f1825.h: 6477: extern volatile __bit MDBIT @ (((unsigned) &MDCON)*8) + 0; |
[; ;pic16f1825.h: 6479: extern volatile __bit MDCH0 @ (((unsigned) &MDCARH)*8) + 0; |
[; ;pic16f1825.h: 6481: extern volatile __bit MDCH1 @ (((unsigned) &MDCARH)*8) + 1; |
[; ;pic16f1825.h: 6483: extern volatile __bit MDCH2 @ (((unsigned) &MDCARH)*8) + 2; |
[; ;pic16f1825.h: 6485: extern volatile __bit MDCH3 @ (((unsigned) &MDCARH)*8) + 3; |
[; ;pic16f1825.h: 6487: extern volatile __bit MDCHODIS @ (((unsigned) &MDCARH)*8) + 7; |
[; ;pic16f1825.h: 6489: extern volatile __bit MDCHPOL @ (((unsigned) &MDCARH)*8) + 6; |
[; ;pic16f1825.h: 6491: extern volatile __bit MDCHSYNC @ (((unsigned) &MDCARH)*8) + 5; |
[; ;pic16f1825.h: 6493: extern volatile __bit MDCL0 @ (((unsigned) &MDCARL)*8) + 0; |
[; ;pic16f1825.h: 6495: extern volatile __bit MDCL1 @ (((unsigned) &MDCARL)*8) + 1; |
[; ;pic16f1825.h: 6497: extern volatile __bit MDCL2 @ (((unsigned) &MDCARL)*8) + 2; |
[; ;pic16f1825.h: 6499: extern volatile __bit MDCL3 @ (((unsigned) &MDCARL)*8) + 3; |
[; ;pic16f1825.h: 6501: extern volatile __bit MDCLODIS @ (((unsigned) &MDCARL)*8) + 7; |
[; ;pic16f1825.h: 6503: extern volatile __bit MDCLPOL @ (((unsigned) &MDCARL)*8) + 6; |
[; ;pic16f1825.h: 6505: extern volatile __bit MDCLSYNC @ (((unsigned) &MDCARL)*8) + 5; |
[; ;pic16f1825.h: 6507: extern volatile __bit MDEN @ (((unsigned) &MDCON)*8) + 7; |
[; ;pic16f1825.h: 6509: extern volatile __bit MDMS0 @ (((unsigned) &MDSRC)*8) + 0; |
[; ;pic16f1825.h: 6511: extern volatile __bit MDMS1 @ (((unsigned) &MDSRC)*8) + 1; |
[; ;pic16f1825.h: 6513: extern volatile __bit MDMS2 @ (((unsigned) &MDSRC)*8) + 2; |
[; ;pic16f1825.h: 6515: extern volatile __bit MDMS3 @ (((unsigned) &MDSRC)*8) + 3; |
[; ;pic16f1825.h: 6517: extern volatile __bit MDMSODIS @ (((unsigned) &MDSRC)*8) + 7; |
[; ;pic16f1825.h: 6519: extern volatile __bit MDOE @ (((unsigned) &MDCON)*8) + 6; |
[; ;pic16f1825.h: 6521: extern volatile __bit MDOPOL @ (((unsigned) &MDCON)*8) + 4; |
[; ;pic16f1825.h: 6523: extern volatile __bit MDOUT @ (((unsigned) &MDCON)*8) + 3; |
[; ;pic16f1825.h: 6525: extern volatile __bit MDSLR @ (((unsigned) &MDCON)*8) + 5; |
[; ;pic16f1825.h: 6527: extern volatile __bit MFIOFR @ (((unsigned) &OSCSTAT)*8) + 2; |
[; ;pic16f1825.h: 6529: extern volatile __bit OERR @ (((unsigned) &RCSTA)*8) + 1; |
[; ;pic16f1825.h: 6531: extern volatile __bit OSFIE @ (((unsigned) &PIE2)*8) + 7; |
[; ;pic16f1825.h: 6533: extern volatile __bit OSFIF @ (((unsigned) &PIR2)*8) + 7; |
[; ;pic16f1825.h: 6535: extern volatile __bit OSTS @ (((unsigned) &OSCSTAT)*8) + 5; |
[; ;pic16f1825.h: 6537: extern volatile __bit P1CSEL @ (((unsigned) &APFCON1)*8) + 2; |
[; ;pic16f1825.h: 6539: extern volatile __bit P1DC0 @ (((unsigned) &PWM1CON)*8) + 0; |
[; ;pic16f1825.h: 6541: extern volatile __bit P1DC1 @ (((unsigned) &PWM1CON)*8) + 1; |
[; ;pic16f1825.h: 6543: extern volatile __bit P1DC2 @ (((unsigned) &PWM1CON)*8) + 2; |
[; ;pic16f1825.h: 6545: extern volatile __bit P1DC3 @ (((unsigned) &PWM1CON)*8) + 3; |
[; ;pic16f1825.h: 6547: extern volatile __bit P1DC4 @ (((unsigned) &PWM1CON)*8) + 4; |
[; ;pic16f1825.h: 6549: extern volatile __bit P1DC5 @ (((unsigned) &PWM1CON)*8) + 5; |
[; ;pic16f1825.h: 6551: extern volatile __bit P1DC6 @ (((unsigned) &PWM1CON)*8) + 6; |
[; ;pic16f1825.h: 6553: extern volatile __bit P1DSEL @ (((unsigned) &APFCON1)*8) + 3; |
[; ;pic16f1825.h: 6555: extern volatile __bit P1M0 @ (((unsigned) &CCP1CON)*8) + 6; |
[; ;pic16f1825.h: 6557: extern volatile __bit P1M1 @ (((unsigned) &CCP1CON)*8) + 7; |
[; ;pic16f1825.h: 6559: extern volatile __bit P1RSEN @ (((unsigned) &PWM1CON)*8) + 7; |
[; ;pic16f1825.h: 6561: extern volatile __bit P2BSEL @ (((unsigned) &APFCON1)*8) + 1; |
[; ;pic16f1825.h: 6563: extern volatile __bit P2DC0 @ (((unsigned) &PWM2CON)*8) + 0; |
[; ;pic16f1825.h: 6565: extern volatile __bit P2DC1 @ (((unsigned) &PWM2CON)*8) + 1; |
[; ;pic16f1825.h: 6567: extern volatile __bit P2DC2 @ (((unsigned) &PWM2CON)*8) + 2; |
[; ;pic16f1825.h: 6569: extern volatile __bit P2DC3 @ (((unsigned) &PWM2CON)*8) + 3; |
[; ;pic16f1825.h: 6571: extern volatile __bit P2DC4 @ (((unsigned) &PWM2CON)*8) + 4; |
[; ;pic16f1825.h: 6573: extern volatile __bit P2DC5 @ (((unsigned) &PWM2CON)*8) + 5; |
[; ;pic16f1825.h: 6575: extern volatile __bit P2DC6 @ (((unsigned) &PWM2CON)*8) + 6; |
[; ;pic16f1825.h: 6577: extern volatile __bit P2M0 @ (((unsigned) &CCP2CON)*8) + 6; |
[; ;pic16f1825.h: 6579: extern volatile __bit P2M1 @ (((unsigned) &CCP2CON)*8) + 7; |
[; ;pic16f1825.h: 6581: extern volatile __bit P2RSEN @ (((unsigned) &PWM2CON)*8) + 7; |
[; ;pic16f1825.h: 6583: extern volatile __bit PCIE @ (((unsigned) &SSP1CON3)*8) + 6; |
[; ;pic16f1825.h: 6585: extern volatile __bit PEIE @ (((unsigned) &INTCON)*8) + 6; |
[; ;pic16f1825.h: 6587: extern volatile __bit PEN @ (((unsigned) &SSP1CON2)*8) + 2; |
[; ;pic16f1825.h: 6589: extern volatile __bit PLLR @ (((unsigned) &OSCSTAT)*8) + 6; |
[; ;pic16f1825.h: 6591: extern volatile __bit PS0 @ (((unsigned) &OPTION_REG)*8) + 0; |
[; ;pic16f1825.h: 6593: extern volatile __bit PS1 @ (((unsigned) &OPTION_REG)*8) + 1; |
[; ;pic16f1825.h: 6595: extern volatile __bit PS2 @ (((unsigned) &OPTION_REG)*8) + 2; |
[; ;pic16f1825.h: 6597: extern volatile __bit PSA @ (((unsigned) &OPTION_REG)*8) + 3; |
[; ;pic16f1825.h: 6599: extern volatile __bit PSS1AC0 @ (((unsigned) &CCP1AS)*8) + 2; |
[; ;pic16f1825.h: 6601: extern volatile __bit PSS1AC1 @ (((unsigned) &CCP1AS)*8) + 3; |
[; ;pic16f1825.h: 6603: extern volatile __bit PSS1BD0 @ (((unsigned) &CCP1AS)*8) + 0; |
[; ;pic16f1825.h: 6605: extern volatile __bit PSS1BD1 @ (((unsigned) &CCP1AS)*8) + 1; |
[; ;pic16f1825.h: 6607: extern volatile __bit PSS2AC0 @ (((unsigned) &CCP2AS)*8) + 2; |
[; ;pic16f1825.h: 6609: extern volatile __bit PSS2AC1 @ (((unsigned) &CCP2AS)*8) + 3; |
[; ;pic16f1825.h: 6611: extern volatile __bit PSS2BD0 @ (((unsigned) &CCP2AS)*8) + 0; |
[; ;pic16f1825.h: 6613: extern volatile __bit PSS2BD1 @ (((unsigned) &CCP2AS)*8) + 1; |
[; ;pic16f1825.h: 6615: extern volatile __bit RA0 @ (((unsigned) &PORTA)*8) + 0; |
[; ;pic16f1825.h: 6617: extern volatile __bit RA1 @ (((unsigned) &PORTA)*8) + 1; |
[; ;pic16f1825.h: 6619: extern volatile __bit RA2 @ (((unsigned) &PORTA)*8) + 2; |
[; ;pic16f1825.h: 6621: extern volatile __bit RA3 @ (((unsigned) &PORTA)*8) + 3; |
[; ;pic16f1825.h: 6623: extern volatile __bit RA4 @ (((unsigned) &PORTA)*8) + 4; |
[; ;pic16f1825.h: 6625: extern volatile __bit RA5 @ (((unsigned) &PORTA)*8) + 5; |
[; ;pic16f1825.h: 6627: extern volatile __bit RC0 @ (((unsigned) &PORTC)*8) + 0; |
[; ;pic16f1825.h: 6629: extern volatile __bit RC1 @ (((unsigned) &PORTC)*8) + 1; |
[; ;pic16f1825.h: 6631: extern volatile __bit RC2 @ (((unsigned) &PORTC)*8) + 2; |
[; ;pic16f1825.h: 6633: extern volatile __bit RC3 @ (((unsigned) &PORTC)*8) + 3; |
[; ;pic16f1825.h: 6635: extern volatile __bit RC4 @ (((unsigned) &PORTC)*8) + 4; |
[; ;pic16f1825.h: 6637: extern volatile __bit RC5 @ (((unsigned) &PORTC)*8) + 5; |
[; ;pic16f1825.h: 6639: extern volatile __bit RCEN @ (((unsigned) &SSP1CON2)*8) + 3; |
[; ;pic16f1825.h: 6641: extern volatile __bit RCIDL @ (((unsigned) &BAUDCON)*8) + 6; |
[; ;pic16f1825.h: 6643: extern volatile __bit RCIE @ (((unsigned) &PIE1)*8) + 5; |
[; ;pic16f1825.h: 6645: extern volatile __bit RCIF @ (((unsigned) &PIR1)*8) + 5; |
[; ;pic16f1825.h: 6647: extern volatile __bit RD @ (((unsigned) &EECON1)*8) + 0; |
[; ;pic16f1825.h: 6649: extern volatile __bit RSEN @ (((unsigned) &SSP1CON2)*8) + 1; |
[; ;pic16f1825.h: 6651: extern volatile __bit RX9 @ (((unsigned) &RCSTA)*8) + 6; |
[; ;pic16f1825.h: 6653: extern volatile __bit RX9D @ (((unsigned) &RCSTA)*8) + 0; |
[; ;pic16f1825.h: 6655: extern volatile __bit RXDTSEL @ (((unsigned) &APFCON0)*8) + 7; |
[; ;pic16f1825.h: 6657: extern volatile __bit R_nW @ (((unsigned) &SSP1STAT)*8) + 2; |
[; ;pic16f1825.h: 6659: extern volatile __bit SBCDE @ (((unsigned) &SSP1CON3)*8) + 2; |
[; ;pic16f1825.h: 6661: extern volatile __bit SBOREN @ (((unsigned) &BORCON)*8) + 7; |
[; ;pic16f1825.h: 6663: extern volatile __bit SCIE @ (((unsigned) &SSP1CON3)*8) + 5; |
[; ;pic16f1825.h: 6665: extern volatile __bit SCKP @ (((unsigned) &BAUDCON)*8) + 4; |
[; ;pic16f1825.h: 6667: extern volatile __bit SCS0 @ (((unsigned) &OSCCON)*8) + 0; |
[; ;pic16f1825.h: 6669: extern volatile __bit SCS1 @ (((unsigned) &OSCCON)*8) + 1; |
[; ;pic16f1825.h: 6671: extern volatile __bit SDAHT @ (((unsigned) &SSP1CON3)*8) + 3; |
[; ;pic16f1825.h: 6673: extern volatile __bit SDOSEL @ (((unsigned) &APFCON0)*8) + 6; |
[; ;pic16f1825.h: 6675: extern volatile __bit SEN @ (((unsigned) &SSP1CON2)*8) + 0; |
[; ;pic16f1825.h: 6677: extern volatile __bit SENDB @ (((unsigned) &TXSTA)*8) + 3; |
[; ;pic16f1825.h: 6679: extern volatile __bit SMP @ (((unsigned) &SSP1STAT)*8) + 7; |
[; ;pic16f1825.h: 6681: extern volatile __bit SPEN @ (((unsigned) &RCSTA)*8) + 7; |
[; ;pic16f1825.h: 6683: extern volatile __bit SPLLEN @ (((unsigned) &OSCCON)*8) + 7; |
[; ;pic16f1825.h: 6685: extern volatile __bit SRCLK0 @ (((unsigned) &SRCON0)*8) + 4; |
[; ;pic16f1825.h: 6687: extern volatile __bit SRCLK1 @ (((unsigned) &SRCON0)*8) + 5; |
[; ;pic16f1825.h: 6689: extern volatile __bit SRCLK2 @ (((unsigned) &SRCON0)*8) + 6; |
[; ;pic16f1825.h: 6691: extern volatile __bit SREN @ (((unsigned) &RCSTA)*8) + 5; |
[; ;pic16f1825.h: 6693: extern volatile __bit SRLEN @ (((unsigned) &SRCON0)*8) + 7; |
[; ;pic16f1825.h: 6695: extern volatile __bit SRNQEN @ (((unsigned) &SRCON0)*8) + 2; |
[; ;pic16f1825.h: 6697: extern volatile __bit SRPR @ (((unsigned) &SRCON0)*8) + 0; |
[; ;pic16f1825.h: 6699: extern volatile __bit SRPS @ (((unsigned) &SRCON0)*8) + 1; |
[; ;pic16f1825.h: 6701: extern volatile __bit SRQEN @ (((unsigned) &SRCON0)*8) + 3; |
[; ;pic16f1825.h: 6703: extern volatile __bit SRRC1E @ (((unsigned) &SRCON1)*8) + 0; |
[; ;pic16f1825.h: 6705: extern volatile __bit SRRCKE @ (((unsigned) &SRCON1)*8) + 2; |
[; ;pic16f1825.h: 6707: extern volatile __bit SRRPE @ (((unsigned) &SRCON1)*8) + 3; |
[; ;pic16f1825.h: 6709: extern volatile __bit SRSC1E @ (((unsigned) &SRCON1)*8) + 4; |
[; ;pic16f1825.h: 6711: extern volatile __bit SRSCKE @ (((unsigned) &SRCON1)*8) + 6; |
[; ;pic16f1825.h: 6713: extern volatile __bit SRSPE @ (((unsigned) &SRCON1)*8) + 7; |
[; ;pic16f1825.h: 6715: extern volatile __bit SSP1IE @ (((unsigned) &PIE1)*8) + 3; |
[; ;pic16f1825.h: 6717: extern volatile __bit SSP1IF @ (((unsigned) &PIR1)*8) + 3; |
[; ;pic16f1825.h: 6719: extern volatile __bit SSPEN @ (((unsigned) &SSP1CON1)*8) + 5; |
[; ;pic16f1825.h: 6721: extern volatile __bit SSPM0 @ (((unsigned) &SSP1CON1)*8) + 0; |
[; ;pic16f1825.h: 6723: extern volatile __bit SSPM1 @ (((unsigned) &SSP1CON1)*8) + 1; |
[; ;pic16f1825.h: 6725: extern volatile __bit SSPM2 @ (((unsigned) &SSP1CON1)*8) + 2; |
[; ;pic16f1825.h: 6727: extern volatile __bit SSPM3 @ (((unsigned) &SSP1CON1)*8) + 3; |
[; ;pic16f1825.h: 6729: extern volatile __bit SSPOV @ (((unsigned) &SSP1CON1)*8) + 6; |
[; ;pic16f1825.h: 6731: extern volatile __bit SSSEL @ (((unsigned) &APFCON0)*8) + 5; |
[; ;pic16f1825.h: 6733: extern volatile __bit STKOVF @ (((unsigned) &PCON)*8) + 7; |
[; ;pic16f1825.h: 6735: extern volatile __bit STKUNF @ (((unsigned) &PCON)*8) + 6; |
[; ;pic16f1825.h: 6737: extern volatile __bit STR1A @ (((unsigned) &PSTR1CON)*8) + 0; |
[; ;pic16f1825.h: 6739: extern volatile __bit STR1B @ (((unsigned) &PSTR1CON)*8) + 1; |
[; ;pic16f1825.h: 6741: extern volatile __bit STR1C @ (((unsigned) &PSTR1CON)*8) + 2; |
[; ;pic16f1825.h: 6743: extern volatile __bit STR1D @ (((unsigned) &PSTR1CON)*8) + 3; |
[; ;pic16f1825.h: 6745: extern volatile __bit STR1SYNC @ (((unsigned) &PSTR1CON)*8) + 4; |
[; ;pic16f1825.h: 6747: extern volatile __bit STR2A @ (((unsigned) &PSTR2CON)*8) + 0; |
[; ;pic16f1825.h: 6749: extern volatile __bit STR2B @ (((unsigned) &PSTR2CON)*8) + 1; |
[; ;pic16f1825.h: 6751: extern volatile __bit STR2C @ (((unsigned) &PSTR2CON)*8) + 2; |
[; ;pic16f1825.h: 6753: extern volatile __bit STR2D @ (((unsigned) &PSTR2CON)*8) + 3; |
[; ;pic16f1825.h: 6755: extern volatile __bit STR2SYNC @ (((unsigned) &PSTR2CON)*8) + 4; |
[; ;pic16f1825.h: 6757: extern volatile __bit SWDTEN @ (((unsigned) &WDTCON)*8) + 0; |
[; ;pic16f1825.h: 6759: extern volatile __bit SYNC @ (((unsigned) &TXSTA)*8) + 4; |
[; ;pic16f1825.h: 6761: extern volatile __bit T0CS @ (((unsigned) &OPTION_REG)*8) + 5; |
[; ;pic16f1825.h: 6763: extern volatile __bit T0IE @ (((unsigned) &INTCON)*8) + 5; |
[; ;pic16f1825.h: 6765: extern volatile __bit T0IF @ (((unsigned) &INTCON)*8) + 2; |
[; ;pic16f1825.h: 6767: extern volatile __bit T0SE @ (((unsigned) &OPTION_REG)*8) + 4; |
[; ;pic16f1825.h: 6769: extern volatile __bit T0XCS @ (((unsigned) &CPSCON0)*8) + 0; |
[; ;pic16f1825.h: 6771: extern volatile __bit T1CKPS0 @ (((unsigned) &T1CON)*8) + 4; |
[; ;pic16f1825.h: 6773: extern volatile __bit T1CKPS1 @ (((unsigned) &T1CON)*8) + 5; |
[; ;pic16f1825.h: 6775: extern volatile __bit T1GGO @ (((unsigned) &T1GCON)*8) + 3; |
[; ;pic16f1825.h: 6777: extern volatile __bit T1GPOL @ (((unsigned) &T1GCON)*8) + 6; |
[; ;pic16f1825.h: 6779: extern volatile __bit T1GSEL @ (((unsigned) &APFCON0)*8) + 3; |
[; ;pic16f1825.h: 6781: extern volatile __bit T1GSPM @ (((unsigned) &T1GCON)*8) + 4; |
[; ;pic16f1825.h: 6783: extern volatile __bit T1GSS0 @ (((unsigned) &T1GCON)*8) + 0; |
[; ;pic16f1825.h: 6785: extern volatile __bit T1GSS1 @ (((unsigned) &T1GCON)*8) + 1; |
[; ;pic16f1825.h: 6787: extern volatile __bit T1GTM @ (((unsigned) &T1GCON)*8) + 5; |
[; ;pic16f1825.h: 6789: extern volatile __bit T1GVAL @ (((unsigned) &T1GCON)*8) + 2; |
[; ;pic16f1825.h: 6791: extern volatile __bit T1OSCEN @ (((unsigned) &T1CON)*8) + 3; |
[; ;pic16f1825.h: 6793: extern volatile __bit T1OSCR @ (((unsigned) &OSCSTAT)*8) + 7; |
[; ;pic16f1825.h: 6795: extern volatile __bit T2CKPS0 @ (((unsigned) &T2CON)*8) + 0; |
[; ;pic16f1825.h: 6797: extern volatile __bit T2CKPS1 @ (((unsigned) &T2CON)*8) + 1; |
[; ;pic16f1825.h: 6799: extern volatile __bit T2OUTPS0 @ (((unsigned) &T2CON)*8) + 3; |
[; ;pic16f1825.h: 6801: extern volatile __bit T2OUTPS1 @ (((unsigned) &T2CON)*8) + 4; |
[; ;pic16f1825.h: 6803: extern volatile __bit T2OUTPS2 @ (((unsigned) &T2CON)*8) + 5; |
[; ;pic16f1825.h: 6805: extern volatile __bit T2OUTPS3 @ (((unsigned) &T2CON)*8) + 6; |
[; ;pic16f1825.h: 6807: extern volatile __bit T4CKPS0 @ (((unsigned) &T4CON)*8) + 0; |
[; ;pic16f1825.h: 6809: extern volatile __bit T4CKPS1 @ (((unsigned) &T4CON)*8) + 1; |
[; ;pic16f1825.h: 6811: extern volatile __bit T4OUTPS0 @ (((unsigned) &T4CON)*8) + 3; |
[; ;pic16f1825.h: 6813: extern volatile __bit T4OUTPS1 @ (((unsigned) &T4CON)*8) + 4; |
[; ;pic16f1825.h: 6815: extern volatile __bit T4OUTPS2 @ (((unsigned) &T4CON)*8) + 5; |
[; ;pic16f1825.h: 6817: extern volatile __bit T4OUTPS3 @ (((unsigned) &T4CON)*8) + 6; |
[; ;pic16f1825.h: 6819: extern volatile __bit T6CKPS0 @ (((unsigned) &T6CON)*8) + 0; |
[; ;pic16f1825.h: 6821: extern volatile __bit T6CKPS1 @ (((unsigned) &T6CON)*8) + 1; |
[; ;pic16f1825.h: 6823: extern volatile __bit T6OUTPS0 @ (((unsigned) &T6CON)*8) + 3; |
[; ;pic16f1825.h: 6825: extern volatile __bit T6OUTPS1 @ (((unsigned) &T6CON)*8) + 4; |
[; ;pic16f1825.h: 6827: extern volatile __bit T6OUTPS2 @ (((unsigned) &T6CON)*8) + 5; |
[; ;pic16f1825.h: 6829: extern volatile __bit T6OUTPS3 @ (((unsigned) &T6CON)*8) + 6; |
[; ;pic16f1825.h: 6831: extern volatile __bit TMR0CS @ (((unsigned) &OPTION_REG)*8) + 5; |
[; ;pic16f1825.h: 6833: extern volatile __bit TMR0IE @ (((unsigned) &INTCON)*8) + 5; |
[; ;pic16f1825.h: 6835: extern volatile __bit TMR0IF @ (((unsigned) &INTCON)*8) + 2; |
[; ;pic16f1825.h: 6837: extern volatile __bit TMR0SE @ (((unsigned) &OPTION_REG)*8) + 4; |
[; ;pic16f1825.h: 6839: extern volatile __bit TMR1CS0 @ (((unsigned) &T1CON)*8) + 6; |
[; ;pic16f1825.h: 6841: extern volatile __bit TMR1CS1 @ (((unsigned) &T1CON)*8) + 7; |
[; ;pic16f1825.h: 6843: extern volatile __bit TMR1GE @ (((unsigned) &T1GCON)*8) + 7; |
[; ;pic16f1825.h: 6845: extern volatile __bit TMR1GIE @ (((unsigned) &PIE1)*8) + 7; |
[; ;pic16f1825.h: 6847: extern volatile __bit TMR1GIF @ (((unsigned) &PIR1)*8) + 7; |
[; ;pic16f1825.h: 6849: extern volatile __bit TMR1IE @ (((unsigned) &PIE1)*8) + 0; |
[; ;pic16f1825.h: 6851: extern volatile __bit TMR1IF @ (((unsigned) &PIR1)*8) + 0; |
[; ;pic16f1825.h: 6853: extern volatile __bit TMR1ON @ (((unsigned) &T1CON)*8) + 0; |
[; ;pic16f1825.h: 6855: extern volatile __bit TMR2IE @ (((unsigned) &PIE1)*8) + 1; |
[; ;pic16f1825.h: 6857: extern volatile __bit TMR2IF @ (((unsigned) &PIR1)*8) + 1; |
[; ;pic16f1825.h: 6859: extern volatile __bit TMR2ON @ (((unsigned) &T2CON)*8) + 2; |
[; ;pic16f1825.h: 6861: extern volatile __bit TMR4IE @ (((unsigned) &PIE3)*8) + 1; |
[; ;pic16f1825.h: 6863: extern volatile __bit TMR4IF @ (((unsigned) &PIR3)*8) + 1; |
[; ;pic16f1825.h: 6865: extern volatile __bit TMR4ON @ (((unsigned) &T4CON)*8) + 2; |
[; ;pic16f1825.h: 6867: extern volatile __bit TMR6IE @ (((unsigned) &PIE3)*8) + 3; |
[; ;pic16f1825.h: 6869: extern volatile __bit TMR6IF @ (((unsigned) &PIR3)*8) + 3; |
[; ;pic16f1825.h: 6871: extern volatile __bit TMR6ON @ (((unsigned) &T6CON)*8) + 2; |
[; ;pic16f1825.h: 6873: extern volatile __bit TRISA0 @ (((unsigned) &TRISA)*8) + 0; |
[; ;pic16f1825.h: 6875: extern volatile __bit TRISA1 @ (((unsigned) &TRISA)*8) + 1; |
[; ;pic16f1825.h: 6877: extern volatile __bit TRISA2 @ (((unsigned) &TRISA)*8) + 2; |
[; ;pic16f1825.h: 6879: extern volatile __bit TRISA3 @ (((unsigned) &TRISA)*8) + 3; |
[; ;pic16f1825.h: 6881: extern volatile __bit TRISA4 @ (((unsigned) &TRISA)*8) + 4; |
[; ;pic16f1825.h: 6883: extern volatile __bit TRISA5 @ (((unsigned) &TRISA)*8) + 5; |
[; ;pic16f1825.h: 6885: extern volatile __bit TRISC0 @ (((unsigned) &TRISC)*8) + 0; |
[; ;pic16f1825.h: 6887: extern volatile __bit TRISC1 @ (((unsigned) &TRISC)*8) + 1; |
[; ;pic16f1825.h: 6889: extern volatile __bit TRISC2 @ (((unsigned) &TRISC)*8) + 2; |
[; ;pic16f1825.h: 6891: extern volatile __bit TRISC3 @ (((unsigned) &TRISC)*8) + 3; |
[; ;pic16f1825.h: 6893: extern volatile __bit TRISC4 @ (((unsigned) &TRISC)*8) + 4; |
[; ;pic16f1825.h: 6895: extern volatile __bit TRISC5 @ (((unsigned) &TRISC)*8) + 5; |
[; ;pic16f1825.h: 6897: extern volatile __bit TRMT @ (((unsigned) &TXSTA)*8) + 1; |
[; ;pic16f1825.h: 6899: extern volatile __bit TSEN @ (((unsigned) &FVRCON)*8) + 5; |
[; ;pic16f1825.h: 6901: extern volatile __bit TSRNG @ (((unsigned) &FVRCON)*8) + 4; |
[; ;pic16f1825.h: 6903: extern volatile __bit TUN0 @ (((unsigned) &OSCTUNE)*8) + 0; |
[; ;pic16f1825.h: 6905: extern volatile __bit TUN1 @ (((unsigned) &OSCTUNE)*8) + 1; |
[; ;pic16f1825.h: 6907: extern volatile __bit TUN2 @ (((unsigned) &OSCTUNE)*8) + 2; |
[; ;pic16f1825.h: 6909: extern volatile __bit TUN3 @ (((unsigned) &OSCTUNE)*8) + 3; |
[; ;pic16f1825.h: 6911: extern volatile __bit TUN4 @ (((unsigned) &OSCTUNE)*8) + 4; |
[; ;pic16f1825.h: 6913: extern volatile __bit TUN5 @ (((unsigned) &OSCTUNE)*8) + 5; |
[; ;pic16f1825.h: 6915: extern volatile __bit TX9 @ (((unsigned) &TXSTA)*8) + 6; |
[; ;pic16f1825.h: 6917: extern volatile __bit TX9D @ (((unsigned) &TXSTA)*8) + 0; |
[; ;pic16f1825.h: 6919: extern volatile __bit TXCKSEL @ (((unsigned) &APFCON0)*8) + 2; |
[; ;pic16f1825.h: 6921: extern volatile __bit TXEN @ (((unsigned) &TXSTA)*8) + 5; |
[; ;pic16f1825.h: 6923: extern volatile __bit TXIE @ (((unsigned) &PIE1)*8) + 4; |
[; ;pic16f1825.h: 6925: extern volatile __bit TXIF @ (((unsigned) &PIR1)*8) + 4; |
[; ;pic16f1825.h: 6927: extern volatile __bit UA @ (((unsigned) &SSP1STAT)*8) + 1; |
[; ;pic16f1825.h: 6929: extern volatile __bit WCOL @ (((unsigned) &SSP1CON1)*8) + 7; |
[; ;pic16f1825.h: 6931: extern volatile __bit WDTPS0 @ (((unsigned) &WDTCON)*8) + 1; |
[; ;pic16f1825.h: 6933: extern volatile __bit WDTPS1 @ (((unsigned) &WDTCON)*8) + 2; |
[; ;pic16f1825.h: 6935: extern volatile __bit WDTPS2 @ (((unsigned) &WDTCON)*8) + 3; |
[; ;pic16f1825.h: 6937: extern volatile __bit WDTPS3 @ (((unsigned) &WDTCON)*8) + 4; |
[; ;pic16f1825.h: 6939: extern volatile __bit WDTPS4 @ (((unsigned) &WDTCON)*8) + 5; |
[; ;pic16f1825.h: 6941: extern volatile __bit WPUA0 @ (((unsigned) &WPUA)*8) + 0; |
[; ;pic16f1825.h: 6943: extern volatile __bit WPUA1 @ (((unsigned) &WPUA)*8) + 1; |
[; ;pic16f1825.h: 6945: extern volatile __bit WPUA2 @ (((unsigned) &WPUA)*8) + 2; |
[; ;pic16f1825.h: 6947: extern volatile __bit WPUA3 @ (((unsigned) &WPUA)*8) + 3; |
[; ;pic16f1825.h: 6949: extern volatile __bit WPUA4 @ (((unsigned) &WPUA)*8) + 4; |
[; ;pic16f1825.h: 6951: extern volatile __bit WPUA5 @ (((unsigned) &WPUA)*8) + 5; |
[; ;pic16f1825.h: 6953: extern volatile __bit WPUC0 @ (((unsigned) &WPUC)*8) + 0; |
[; ;pic16f1825.h: 6955: extern volatile __bit WPUC1 @ (((unsigned) &WPUC)*8) + 1; |
[; ;pic16f1825.h: 6957: extern volatile __bit WPUC2 @ (((unsigned) &WPUC)*8) + 2; |
[; ;pic16f1825.h: 6959: extern volatile __bit WPUC3 @ (((unsigned) &WPUC)*8) + 3; |
[; ;pic16f1825.h: 6961: extern volatile __bit WPUC4 @ (((unsigned) &WPUC)*8) + 4; |
[; ;pic16f1825.h: 6963: extern volatile __bit WPUC5 @ (((unsigned) &WPUC)*8) + 5; |
[; ;pic16f1825.h: 6965: extern volatile __bit WR @ (((unsigned) &EECON1)*8) + 1; |
[; ;pic16f1825.h: 6967: extern volatile __bit WREN @ (((unsigned) &EECON1)*8) + 2; |
[; ;pic16f1825.h: 6969: extern volatile __bit WRERR @ (((unsigned) &EECON1)*8) + 3; |
[; ;pic16f1825.h: 6971: extern volatile __bit WUE @ (((unsigned) &BAUDCON)*8) + 1; |
[; ;pic16f1825.h: 6973: extern volatile __bit ZERO @ (((unsigned) &STATUS)*8) + 2; |
[; ;pic16f1825.h: 6975: extern volatile __bit Z_SHAD @ (((unsigned) &STATUS_SHAD)*8) + 2; |
[; ;pic16f1825.h: 6977: extern volatile __bit nBOR @ (((unsigned) &PCON)*8) + 0; |
[; ;pic16f1825.h: 6979: extern volatile __bit nPD @ (((unsigned) &STATUS)*8) + 3; |
[; ;pic16f1825.h: 6981: extern volatile __bit nPOR @ (((unsigned) &PCON)*8) + 1; |
[; ;pic16f1825.h: 6983: extern volatile __bit nRI @ (((unsigned) &PCON)*8) + 2; |
[; ;pic16f1825.h: 6985: extern volatile __bit nRMCLR @ (((unsigned) &PCON)*8) + 3; |
[; ;pic16f1825.h: 6987: extern volatile __bit nT1SYNC @ (((unsigned) &T1CON)*8) + 2; |
[; ;pic16f1825.h: 6989: extern volatile __bit nTO @ (((unsigned) &STATUS)*8) + 4; |
[; ;pic16f1825.h: 6991: 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); |
[; ;stdint.h: 13: typedef signed char int8_t; |
[; ;stdint.h: 20: typedef signed int int16_t; |
[; ;stdint.h: 28: typedef signed short long int int24_t; |
[; ;stdint.h: 36: typedef signed long int int32_t; |
[; ;stdint.h: 43: typedef unsigned char uint8_t; |
[; ;stdint.h: 49: typedef unsigned int uint16_t; |
[; ;stdint.h: 56: typedef unsigned short long int uint24_t; |
[; ;stdint.h: 63: typedef unsigned long int uint32_t; |
[; ;stdint.h: 71: typedef signed char int_least8_t; |
[; ;stdint.h: 78: typedef signed int int_least16_t; |
[; ;stdint.h: 90: typedef signed short long int int_least24_t; |
[; ;stdint.h: 98: typedef signed long int int_least32_t; |
[; ;stdint.h: 105: typedef unsigned char uint_least8_t; |
[; ;stdint.h: 111: typedef unsigned int uint_least16_t; |
[; ;stdint.h: 121: typedef unsigned short long int uint_least24_t; |
[; ;stdint.h: 128: typedef unsigned long int uint_least32_t; |
[; ;stdint.h: 137: typedef signed char int_fast8_t; |
[; ;stdint.h: 144: typedef signed int int_fast16_t; |
[; ;stdint.h: 156: typedef signed short long int int_fast24_t; |
[; ;stdint.h: 164: typedef signed long int int_fast32_t; |
[; ;stdint.h: 171: typedef unsigned char uint_fast8_t; |
[; ;stdint.h: 177: typedef unsigned int uint_fast16_t; |
[; ;stdint.h: 187: typedef unsigned short long int uint_fast24_t; |
[; ;stdint.h: 194: typedef unsigned long int uint_fast32_t; |
[; ;stdint.h: 200: typedef int32_t intmax_t; |
[; ;stdint.h: 205: typedef uint32_t uintmax_t; |
[; ;stdint.h: 210: typedef int16_t intptr_t; |
[; ;stdint.h: 215: typedef uint16_t uintptr_t; |
[; ;defines.h: 41: typedef enum { |
[; ;defines.h: 42: SINGLE_STEP, |
[; ;defines.h: 43: AUTO_STEP, |
[; ;defines.h: 44: SET_MICROSTEP |
[; ;defines.h: 45: } OPERATING_MODE; |
[; ;defines.h: 47: void Set_Next_Mode(void); |
[; ;defines.h: 48: OPERATING_MODE Get_Cur_Mode(void); |
[; ;defines.h: 49: void Set_Next_Step(void); |
[; ;INTERRUPTS.h: 5: void Interrupt_Init(void); |
[; ;INTERRUPTS.h: 8: void Interrupt_Enable(void); |
[; ;INTERRUPTS.h: 11: void Interrupt_Disable(void); |
[; ;INTERRUPTS.h: 13: void interrupt InterruptHandler(void); |
[; ;STEPPER.h: 6: typedef enum { |
[; ;STEPPER.h: 7: STEP_1_1, |
[; ;STEPPER.h: 8: STEP_1_2, |
[; ;STEPPER.h: 9: STEP_1_4, |
[; ;STEPPER.h: 10: STEP_1_8, |
[; ;STEPPER.h: 11: STEP_1_16, |
[; ;STEPPER.h: 12: STEP_1_32 |
[; ;STEPPER.h: 13: } STEPPER_MICROSTEP; |
[; ;STEPPER.h: 15: void STEPPER_Set_Microstep(STEPPER_MICROSTEP); |
[; ;STEPPER.h: 16: void STEPPER_Set_Direction(char); |
[; ;IOC.h: 4: void IOC_Init(void); |
[; ;IOC.h: 5: void IOC_Interrupt_Handler(void); |
"29 main.c |
[v _Pins_Init `(v ~T0 @X0 1 ef ] |
{ |
[; ;main.c: 29: void Pins_Init(void) { |
[e :U _Pins_Init ] |
[f ] |
[; ;main.c: 31: ANSELA = 0x3; |
"31 |
[e = _ANSELA -> -> 3 `i `uc ] |
[; ;main.c: 32: ANSELC = 0x0; |
"32 |
[e = _ANSELC -> -> 0 `i `uc ] |
[; ;main.c: 38: APFCON0bits.SDOSEL = 0; |
"38 |
[e = . . _APFCON0bits 0 5 -> -> 0 `i `uc ] |
[; ;main.c: 40: TRISAbits.TRISA5 = 0; |
"40 |
[e = . . _TRISAbits 0 5 -> -> 0 `i `uc ] |
[; ;main.c: 41: LATAbits.LATA5 = 0; |
"41 |
[e = . . _LATAbits 0 5 -> -> 0 `i `uc ] |
[; ;main.c: 43: TRISAbits.TRISA2 = 0; |
"43 |
[e = . . _TRISAbits 0 2 -> -> 0 `i `uc ] |
[; ;main.c: 44: LATAbits.LATA2 = 0; |
"44 |
[e = . . _LATAbits 0 2 -> -> 0 `i `uc ] |
[; ;main.c: 46: TRISCbits.TRISC3 = 0; |
"46 |
[e = . . _TRISCbits 0 3 -> -> 0 `i `uc ] |
[; ;main.c: 47: LATCbits.LATC3 = 0; |
"47 |
[e = . . _LATCbits 0 3 -> -> 0 `i `uc ] |
[; ;main.c: 49: TRISCbits.TRISC4 = 0; |
"49 |
[e = . . _TRISCbits 0 4 -> -> 0 `i `uc ] |
[; ;main.c: 50: LATCbits.LATC4 = 0; |
"50 |
[e = . . _LATCbits 0 4 -> -> 0 `i `uc ] |
[; ;main.c: 52: TRISCbits.TRISC5 = 0; |
"52 |
[e = . . _TRISCbits 0 5 -> -> 0 `i `uc ] |
[; ;main.c: 53: LATCbits.LATC5 = 0; |
"53 |
[e = . . _LATCbits 0 5 -> -> 0 `i `uc ] |
[; ;main.c: 55: TRISAbits.TRISA3 = 1; |
"55 |
[e = . . _TRISAbits 0 3 -> -> 1 `i `uc ] |
[; ;main.c: 56: TRISAbits.TRISA4 = 1; |
"56 |
[e = . . _TRISAbits 0 4 -> -> 1 `i `uc ] |
[; ;main.c: 57: TRISAbits.TRISA1 = 1; |
"57 |
[e = . . _TRISAbits 0 1 -> -> 1 `i `uc ] |
[; ;main.c: 58: TRISAbits.TRISA0 = 1; |
"58 |
[e = . . _TRISAbits 0 0 -> -> 1 `i `uc ] |
[; ;main.c: 60: TRISCbits.TRISC2 = 0; |
"60 |
[e = . . _TRISCbits 0 2 -> -> 0 `i `uc ] |
[; ;main.c: 61: TRISCbits.TRISC1 = 0; |
"61 |
[e = . . _TRISCbits 0 1 -> -> 0 `i `uc ] |
[; ;main.c: 62: TRISCbits.TRISC0 = 0; |
"62 |
[e = . . _TRISCbits 0 0 -> -> 0 `i `uc ] |
[; ;main.c: 63: } |
"63 |
[e :UE 324 ] |
} |
"65 |
[v _currMode `E2675 ~T0 @X0 1 e ] |
[; ;main.c: 65: OPERATING_MODE currMode; |
"66 |
[v _currStep `E2695 ~T0 @X0 1 e ] |
[; ;main.c: 66: STEPPER_MICROSTEP currStep; |
"68 |
[v _main `(i ~T0 @X0 1 ef ] |
{ |
[; ;main.c: 68: int main(void) { |
[e :U _main ] |
[f ] |
[; ;main.c: 70: OSCCONbits.SPLLEN = 1; |
"70 |
[e = . . _OSCCONbits 0 7 -> -> 1 `i `uc ] |
[; ;main.c: 71: OSCCONbits.IRCF = 0xE; |
"71 |
[e = . . _OSCCONbits 1 2 -> -> 14 `i `uc ] |
[; ;main.c: 72: OSCCONbits.SCS = 0b00; |
"72 |
[e = . . _OSCCONbits 1 0 -> -> 0 `i `uc ] |
[; ;main.c: 75: Pins_Init(); |
"75 |
[e ( _Pins_Init .. ] |
[; ;main.c: 77: IOC_Init(); |
"77 |
[e ( _IOC_Init .. ] |
[; ;main.c: 79: Interrupt_Init(); |
"79 |
[e ( _Interrupt_Init .. ] |
[; ;main.c: 80: Interrupt_Enable(); |
"80 |
[e ( _Interrupt_Enable .. ] |
[; ;main.c: 82: currMode = SINGLE_STEP; |
"82 |
[e = _currMode -> . `E2675 0 `E2675 ] |
[; ;main.c: 83: currStep = STEP_1_1; |
"83 |
[e = _currStep -> . `E2695 0 `E2695 ] |
[; ;main.c: 85: while(1) { |
"85 |
[e :U 327 ] |
{ |
"87 |
} |
[e :U 326 ] |
"85 |
[e $U 327 ] |
[e :U 328 ] |
[; ;main.c: 87: } |
[; ;main.c: 89: } |
"89 |
[e :UE 325 ] |
} |
"91 |
[v _Set_Next_Mode `(v ~T0 @X0 1 ef ] |
{ |
[; ;main.c: 91: void Set_Next_Mode() { |
[e :U _Set_Next_Mode ] |
[f ] |
[; ;main.c: 92: switch (currMode) { |
"92 |
[e $U 331 ] |
{ |
[; ;main.c: 93: case SINGLE_STEP: |
"93 |
[e :U 332 ] |
[; ;main.c: 94: currMode = AUTO_STEP; |
"94 |
[e = _currMode -> . `E2675 1 `E2675 ] |
[; ;main.c: 95: break; |
"95 |
[e $U 330 ] |
[; ;main.c: 96: case AUTO_STEP: |
"96 |
[e :U 333 ] |
[; ;main.c: 97: currMode = SET_MICROSTEP; |
"97 |
[e = _currMode -> . `E2675 2 `E2675 ] |
[; ;main.c: 98: break; |
"98 |
[e $U 330 ] |
[; ;main.c: 99: case SET_MICROSTEP: |
"99 |
[e :U 334 ] |
[; ;main.c: 100: default: |
"100 |
[e :U 335 ] |
[; ;main.c: 101: currMode = SINGLE_STEP; |
"101 |
[e = _currMode -> . `E2675 0 `E2675 ] |
[; ;main.c: 102: break; |
"102 |
[e $U 330 ] |
"103 |
} |
[; ;main.c: 103: } |
[e $U 330 ] |
"92 |
[e :U 331 ] |
[e [\ _currMode , $ -> . `E2675 0 `E2675 332 |
, $ -> . `E2675 1 `E2675 333 |
, $ -> . `E2675 2 `E2675 334 |
335 ] |
"103 |
[e :U 330 ] |
[; ;main.c: 104: } |
"104 |
[e :UE 329 ] |
} |
"106 |
[v _Get_Cur_Mode `(E2675 ~T0 @X0 1 ef ] |
{ |
[; ;main.c: 106: OPERATING_MODE Get_Cur_Mode(void) { |
[e :U _Get_Cur_Mode ] |
[f ] |
[; ;main.c: 107: return currMode; |
"107 |
[e ) _currMode ] |
[e $UE 336 ] |
[; ;main.c: 108: } |
"108 |
[e :UE 336 ] |
} |
"110 |
[v _Set_Next_Step `(v ~T0 @X0 1 ef ] |
{ |
[; ;main.c: 110: void Set_Next_Step() { |
[e :U _Set_Next_Step ] |
[f ] |
[; ;main.c: 111: switch (currStep) { |
"111 |
[e $U 339 ] |
{ |
[; ;main.c: 112: case STEP_1_1: |
"112 |
[e :U 340 ] |
[; ;main.c: 113: currStep = STEP_1_2; |
"113 |
[e = _currStep -> . `E2695 1 `E2695 ] |
[; ;main.c: 114: break; |
"114 |
[e $U 338 ] |
[; ;main.c: 115: case STEP_1_2: |
"115 |
[e :U 341 ] |
[; ;main.c: 116: currStep = STEP_1_4; |
"116 |
[e = _currStep -> . `E2695 2 `E2695 ] |
[; ;main.c: 117: break; |
"117 |
[e $U 338 ] |
[; ;main.c: 118: case STEP_1_4: |
"118 |
[e :U 342 ] |
[; ;main.c: 119: currStep = STEP_1_8; |
"119 |
[e = _currStep -> . `E2695 3 `E2695 ] |
[; ;main.c: 120: break; |
"120 |
[e $U 338 ] |
[; ;main.c: 121: case STEP_1_8: |
"121 |
[e :U 343 ] |
[; ;main.c: 122: currStep = STEP_1_16; |
"122 |
[e = _currStep -> . `E2695 4 `E2695 ] |
[; ;main.c: 123: break; |
"123 |
[e $U 338 ] |
[; ;main.c: 124: case STEP_1_16: |
"124 |
[e :U 344 ] |
[; ;main.c: 125: currStep = STEP_1_32; |
"125 |
[e = _currStep -> . `E2695 5 `E2695 ] |
[; ;main.c: 126: break; |
"126 |
[e $U 338 ] |
[; ;main.c: 127: case STEP_1_32: |
"127 |
[e :U 345 ] |
[; ;main.c: 128: default: |
"128 |
[e :U 346 ] |
[; ;main.c: 129: currStep = STEP_1_1; |
"129 |
[e = _currStep -> . `E2695 0 `E2695 ] |
[; ;main.c: 130: break; |
"130 |
[e $U 338 ] |
"131 |
} |
[; ;main.c: 131: } |
[e $U 338 ] |
"111 |
[e :U 339 ] |
[e [\ _currStep , $ -> . `E2695 0 `E2695 340 |
, $ -> . `E2695 1 `E2695 341 |
, $ -> . `E2695 2 `E2695 342 |
, $ -> . `E2695 3 `E2695 343 |
, $ -> . `E2695 4 `E2695 344 |
, $ -> . `E2695 5 `E2695 345 |
346 ] |
"131 |
[e :U 338 ] |
[; ;main.c: 132: STEPPER_Set_Microstep(currStep); |
"132 |
[e ( _STEPPER_Set_Microstep (1 _currStep ] |
[; ;main.c: 133: } |
"133 |
[e :UE 337 ] |
} |
/PIC Stuff/PICX_16F1825_Stepper_Driver/build/default/production/main.p1.d |
---|
0,0 → 1,7 |
build/default/production/main.d \ |
build/default/production/main.p1: \ |
main.c \ |
INTERRUPTS.h \ |
STEPPER.h \ |
IOC.h \ |
defines.h |
/PIC Stuff/PICX_16F1825_Stepper_Driver/build/default/production/main.pre |
---|
0,0 → 1,3753 |
# 1 "main.c" |
#pragma config FOSC = INTOSC |
#pragma config WDTE = OFF |
#pragma config PWRTE = OFF |
#pragma config MCLRE = OFF |
#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 = OFF |
# 44 "C:\Program Files (x86)\Microchip\xc8\v1.20\include\pic16f1825.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 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; |
}; |
} PORTCbits_t; |
extern volatile PORTCbits_t PORTCbits @ 0x00E; |
# 507 |
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; |
# 568 |
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; |
# 618 |
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; |
# 657 |
extern volatile unsigned char TMR0 @ 0x015; |
asm("TMR0 equ 015h"); |
typedef union { |
struct { |
unsigned TMR0 :8; |
}; |
} TMR0bits_t; |
extern volatile TMR0bits_t TMR0bits @ 0x015; |
# 676 |
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; |
# 701 |
extern volatile unsigned char TMR1H @ 0x017; |
asm("TMR1H equ 017h"); |
typedef union { |
struct { |
unsigned TMR1H :8; |
}; |
} TMR1Hbits_t; |
extern volatile TMR1Hbits_t TMR1Hbits @ 0x017; |
# 720 |
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; |
# 791 |
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; |
# 860 |
extern volatile unsigned char TMR2 @ 0x01A; |
asm("TMR2 equ 01Ah"); |
typedef union { |
struct { |
unsigned TMR2 :8; |
}; |
} TMR2bits_t; |
extern volatile TMR2bits_t TMR2bits @ 0x01A; |
# 879 |
extern volatile unsigned char PR2 @ 0x01B; |
asm("PR2 equ 01Bh"); |
typedef union { |
struct { |
unsigned PR2 :8; |
}; |
} PR2bits_t; |
extern volatile PR2bits_t PR2bits @ 0x01B; |
# 898 |
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; |
# 968 |
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; |
# 1027 |
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; |
# 1072 |
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; |
# 1121 |
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; |
}; |
} TRISCbits_t; |
extern volatile TRISCbits_t TRISCbits @ 0x08E; |
# 1170 |
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; |
# 1231 |
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; |
# 1281 |
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; |
# 1320 |
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; |
# 1402 |
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; |
# 1452 |
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; |
# 1510 |
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; |
# 1567 |
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; |
# 1638 |
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; |
# 1699 |
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; |
# 1724 |
extern volatile unsigned char ADRESH @ 0x09C; |
asm("ADRESH equ 09Ch"); |
typedef union { |
struct { |
unsigned ADRESH :8; |
}; |
} ADRESHbits_t; |
extern volatile ADRESHbits_t ADRESHbits @ 0x09C; |
# 1743 |
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; |
# 1822 |
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; |
# 1893 |
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; |
# 1937 |
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; |
}; |
} LATCbits_t; |
extern volatile LATCbits_t LATCbits @ 0x10E; |
# 1986 |
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; |
# 2042 |
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; |
# 2107 |
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; |
# 2163 |
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; |
# 2228 |
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; |
# 2253 |
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; |
# 2279 |
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; |
# 2354 |
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; |
# 2414 |
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; |
# 2465 |
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; |
# 2535 |
extern volatile unsigned char SRCON1 @ 0x11B; |
asm("SRCON1 equ 011Bh"); |
typedef union { |
struct { |
unsigned SRRC1E :1; |
unsigned :1; |
unsigned SRRCKE :1; |
unsigned SRRPE :1; |
unsigned SRSC1E :1; |
unsigned :1; |
unsigned SRSCKE :1; |
unsigned SRSPE :1; |
}; |
} SRCON1bits_t; |
extern volatile SRCON1bits_t SRCON1bits @ 0x11B; |
# 2586 |
extern volatile unsigned char APFCON0 @ 0x11D; |
asm("APFCON0 equ 011Dh"); |
typedef union { |
struct { |
unsigned :2; |
unsigned TXCKSEL :1; |
unsigned T1GSEL :1; |
unsigned :1; |
unsigned SSSEL :1; |
unsigned SDOSEL :1; |
unsigned RXDTSEL :1; |
}; |
} APFCON0bits_t; |
extern volatile APFCON0bits_t APFCON0bits @ 0x11D; |
# 2631 |
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; |
}; |
} APFCON1bits_t; |
extern volatile APFCON1bits_t APFCON1bits @ 0x11E; |
# 2668 |
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; |
# 2714 |
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; |
}; |
struct { |
unsigned ANSELC :4; |
}; |
} ANSELCbits_t; |
extern volatile ANSELCbits_t ANSELCbits @ 0x18E; |
# 2759 |
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; |
# 2784 |
extern volatile unsigned char EEADRH @ 0x192; |
asm("EEADRH equ 0192h"); |
typedef union { |
struct { |
unsigned EEADRH :7; |
}; |
} EEADRHbits_t; |
extern volatile EEADRHbits_t EEADRHbits @ 0x192; |
# 2803 |
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; |
# 2832 |
typedef union { |
struct { |
unsigned EEDATL :8; |
}; |
} EEDATAbits_t; |
extern volatile EEDATAbits_t EEDATAbits @ 0x193; |
# 2846 |
extern volatile unsigned char EEDATH @ 0x194; |
asm("EEDATH equ 0194h"); |
typedef union { |
struct { |
unsigned EEDATH :6; |
}; |
} EEDATHbits_t; |
extern volatile EEDATHbits_t EEDATHbits @ 0x194; |
# 2865 |
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; |
# 2926 |
extern volatile unsigned char EECON2 @ 0x196; |
asm("EECON2 equ 0196h"); |
typedef union { |
struct { |
unsigned EECON2 :8; |
}; |
} EECON2bits_t; |
extern volatile EECON2bits_t EECON2bits @ 0x196; |
# 2945 |
extern volatile unsigned char RCREG @ 0x199; |
asm("RCREG equ 0199h"); |
typedef union { |
struct { |
unsigned RCREG :8; |
}; |
} RCREGbits_t; |
extern volatile RCREGbits_t RCREGbits @ 0x199; |
# 2964 |
extern volatile unsigned char TXREG @ 0x19A; |
asm("TXREG equ 019Ah"); |
typedef union { |
struct { |
unsigned TXREG :8; |
}; |
} TXREGbits_t; |
extern volatile TXREGbits_t TXREGbits @ 0x19A; |
# 2983 |
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; |
# 3008 |
extern volatile unsigned char SPBRGH @ 0x19C; |
asm("SPBRGH equ 019Ch"); |
typedef union { |
struct { |
unsigned SPBRGH :8; |
}; |
} SPBRGHbits_t; |
extern volatile SPBRGHbits_t SPBRGHbits @ 0x19C; |
# 3027 |
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; |
# 3088 |
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; |
# 3149 |
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; |
# 3200 |
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; |
# 3257 |
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; |
}; |
} WPUCbits_t; |
extern volatile WPUCbits_t WPUCbits @ 0x20E; |
# 3306 |
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; |
# 3329 |
typedef union { |
struct { |
unsigned SSPBUF :8; |
}; |
} SSPBUFbits_t; |
extern volatile SSPBUFbits_t SSPBUFbits @ 0x211; |
# 3343 |
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; |
# 3366 |
typedef union { |
struct { |
unsigned SSPADD :8; |
}; |
} SSPADDbits_t; |
extern volatile SSPADDbits_t SSPADDbits @ 0x212; |
# 3380 |
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; |
# 3403 |
typedef union { |
struct { |
unsigned SSPMSK :8; |
}; |
} SSPMSKbits_t; |
extern volatile SSPMSKbits_t SSPMSKbits @ 0x213; |
# 3417 |
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; |
# 3482 |
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; |
# 3538 |
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; |
# 3615 |
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; |
# 3677 |
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; |
# 3741 |
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; |
# 3806 |
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; |
# 3862 |
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; |
# 3927 |
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; |
# 3983 |
extern volatile unsigned char CCPR1L @ 0x291; |
asm("CCPR1L equ 0291h"); |
typedef union { |
struct { |
unsigned CCPR1L :8; |
}; |
} CCPR1Lbits_t; |
extern volatile CCPR1Lbits_t CCPR1Lbits @ 0x291; |
# 4002 |
extern volatile unsigned char CCPR1H @ 0x292; |
asm("CCPR1H equ 0292h"); |
typedef union { |
struct { |
unsigned CCPR1H :8; |
}; |
} CCPR1Hbits_t; |
extern volatile CCPR1Hbits_t CCPR1Hbits @ 0x292; |
# 4021 |
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; |
# 4102 |
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; |
# 4171 |
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; |
# 4256 |
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; |
# 4332 |
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; |
# 4375 |
extern volatile unsigned char CCPR2L @ 0x298; |
asm("CCPR2L equ 0298h"); |
typedef union { |
struct { |
unsigned CCPR2L :8; |
}; |
} CCPR2Lbits_t; |
extern volatile CCPR2Lbits_t CCPR2Lbits @ 0x298; |
# 4394 |
extern volatile unsigned char CCPR2H @ 0x299; |
asm("CCPR2H equ 0299h"); |
typedef union { |
struct { |
unsigned CCP2RH :8; |
}; |
} CCPR2Hbits_t; |
extern volatile CCPR2Hbits_t CCPR2Hbits @ 0x299; |
# 4413 |
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; |
# 4494 |
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; |
# 4563 |
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; |
# 4644 |
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; |
# 4687 |
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; |
# 4774 |
extern volatile unsigned char CCPR3L @ 0x311; |
asm("CCPR3L equ 0311h"); |
typedef union { |
struct { |
unsigned CCPR3L :8; |
}; |
} CCPR3Lbits_t; |
extern volatile CCPR3Lbits_t CCPR3Lbits @ 0x311; |
# 4793 |
extern volatile unsigned char CCPR3H @ 0x312; |
asm("CCPR3H equ 0312h"); |
typedef union { |
struct { |
unsigned CCPR3H :8; |
}; |
} CCPR3Hbits_t; |
extern volatile CCPR3Hbits_t CCPR3Hbits @ 0x312; |
# 4812 |
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; |
# 4875 |
extern volatile unsigned char CCPR4L @ 0x318; |
asm("CCPR4L equ 0318h"); |
typedef union { |
struct { |
unsigned CCPR4L :8; |
}; |
} CCPR4Lbits_t; |
extern volatile CCPR4Lbits_t CCPR4Lbits @ 0x318; |
# 4894 |
extern volatile unsigned char CCPR4H @ 0x319; |
asm("CCPR4H equ 0319h"); |
typedef union { |
struct { |
unsigned CCPR4H :8; |
}; |
} CCPR4Hbits_t; |
extern volatile CCPR4Hbits_t CCPR4Hbits @ 0x319; |
# 4913 |
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; |
# 4976 |
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; |
# 5033 |
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; |
}; |
struct { |
unsigned INLVLC :6; |
}; |
} INLVLCbits_t; |
extern volatile INLVLCbits_t INLVLCbits @ 0x38E; |
# 5090 |
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; |
# 5147 |
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; |
# 5204 |
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; |
# 5261 |
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; |
# 5336 |
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; |
# 5386 |
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; |
# 5438 |
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; |
# 5502 |
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; |
# 5566 |
extern volatile unsigned char TMR4 @ 0x415; |
asm("TMR4 equ 0415h"); |
typedef union { |
struct { |
unsigned TMR4 :8; |
}; |
} TMR4bits_t; |
extern volatile TMR4bits_t TMR4bits @ 0x415; |
# 5585 |
extern volatile unsigned char PR4 @ 0x416; |
asm("PR4 equ 0416h"); |
typedef union { |
struct { |
unsigned PR4 :8; |
}; |
} PR4bits_t; |
extern volatile PR4bits_t PR4bits @ 0x416; |
# 5604 |
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; |
# 5674 |
extern volatile unsigned char TMR6 @ 0x41C; |
asm("TMR6 equ 041Ch"); |
typedef union { |
struct { |
unsigned TMR6 :8; |
}; |
} TMR6bits_t; |
extern volatile TMR6bits_t TMR6bits @ 0x41C; |
# 5693 |
extern volatile unsigned char PR6 @ 0x41D; |
asm("PR6 equ 041Dh"); |
typedef union { |
struct { |
unsigned PR6 :8; |
}; |
} PR6bits_t; |
extern volatile PR6bits_t PR6bits @ 0x41D; |
# 5712 |
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; |
# 5782 |
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; |
# 5813 |
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; |
# 5832 |
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; |
# 5851 |
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; |
# 5870 |
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; |
# 5889 |
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; |
# 5908 |
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; |
# 5927 |
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; |
# 5946 |
extern volatile unsigned char STKPTR @ 0xFED; |
asm("STKPTR equ 0FEDh"); |
typedef union { |
struct { |
unsigned STKPTR :5; |
}; |
} STKPTRbits_t; |
extern volatile STKPTRbits_t STKPTRbits @ 0xFED; |
# 5965 |
extern volatile unsigned char TOSL @ 0xFEE; |
asm("TOSL equ 0FEEh"); |
typedef union { |
struct { |
unsigned TOSL :8; |
}; |
} TOSLbits_t; |
extern volatile TOSLbits_t TOSLbits @ 0xFEE; |
# 5984 |
extern volatile unsigned char TOSH @ 0xFEF; |
asm("TOSH equ 0FEFh"); |
typedef union { |
struct { |
unsigned TOSH :7; |
}; |
} TOSHbits_t; |
extern volatile TOSHbits_t TOSHbits @ 0xFEF; |
# 6009 |
extern volatile __bit ABDEN @ (((unsigned) &BAUDCON)*8) + 0; |
extern volatile __bit ABDOVF @ (((unsigned) &BAUDCON)*8) + 7; |
extern volatile __bit ACKDT @ (((unsigned) &SSP1CON2)*8) + 5; |
extern volatile __bit ACKEN @ (((unsigned) &SSP1CON2)*8) + 4; |
extern volatile __bit ACKSTAT @ (((unsigned) &SSP1CON2)*8) + 6; |
extern volatile __bit ACKTIM @ (((unsigned) &SSP1CON3)*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 AHEN @ (((unsigned) &SSP1CON3)*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 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 BCL1IE @ (((unsigned) &PIE2)*8) + 3; |
extern volatile __bit BCL1IF @ (((unsigned) &PIR2)*8) + 3; |
extern volatile __bit BF @ (((unsigned) &SSP1STAT)*8) + 0; |
extern volatile __bit BOEN @ (((unsigned) &SSP1CON3)*8) + 4; |
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 CKE @ (((unsigned) &SSP1STAT)*8) + 6; |
extern volatile __bit CKP @ (((unsigned) &SSP1CON1)*8) + 4; |
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 DHEN @ (((unsigned) &SSP1CON3)*8) + 0; |
extern volatile __bit D_nA @ (((unsigned) &SSP1STAT)*8) + 5; |
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 GCEN @ (((unsigned) &SSP1CON2)*8) + 7; |
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 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 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 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 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 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 PCIE @ (((unsigned) &SSP1CON3)*8) + 6; |
extern volatile __bit PEIE @ (((unsigned) &INTCON)*8) + 6; |
extern volatile __bit PEN @ (((unsigned) &SSP1CON2)*8) + 2; |
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 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 RCEN @ (((unsigned) &SSP1CON2)*8) + 3; |
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 RSEN @ (((unsigned) &SSP1CON2)*8) + 1; |
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 R_nW @ (((unsigned) &SSP1STAT)*8) + 2; |
extern volatile __bit SBCDE @ (((unsigned) &SSP1CON3)*8) + 2; |
extern volatile __bit SBOREN @ (((unsigned) &BORCON)*8) + 7; |
extern volatile __bit SCIE @ (((unsigned) &SSP1CON3)*8) + 5; |
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 SDAHT @ (((unsigned) &SSP1CON3)*8) + 3; |
extern volatile __bit SDOSEL @ (((unsigned) &APFCON0)*8) + 6; |
extern volatile __bit SEN @ (((unsigned) &SSP1CON2)*8) + 0; |
extern volatile __bit SENDB @ (((unsigned) &TXSTA)*8) + 3; |
extern volatile __bit SMP @ (((unsigned) &SSP1STAT)*8) + 7; |
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 SRRCKE @ (((unsigned) &SRCON1)*8) + 2; |
extern volatile __bit SRRPE @ (((unsigned) &SRCON1)*8) + 3; |
extern volatile __bit SRSC1E @ (((unsigned) &SRCON1)*8) + 4; |
extern volatile __bit SRSCKE @ (((unsigned) &SRCON1)*8) + 6; |
extern volatile __bit SRSPE @ (((unsigned) &SRCON1)*8) + 7; |
extern volatile __bit SSP1IE @ (((unsigned) &PIE1)*8) + 3; |
extern volatile __bit SSP1IF @ (((unsigned) &PIR1)*8) + 3; |
extern volatile __bit SSPEN @ (((unsigned) &SSP1CON1)*8) + 5; |
extern volatile __bit SSPM0 @ (((unsigned) &SSP1CON1)*8) + 0; |
extern volatile __bit SSPM1 @ (((unsigned) &SSP1CON1)*8) + 1; |
extern volatile __bit SSPM2 @ (((unsigned) &SSP1CON1)*8) + 2; |
extern volatile __bit SSPM3 @ (((unsigned) &SSP1CON1)*8) + 3; |
extern volatile __bit SSPOV @ (((unsigned) &SSP1CON1)*8) + 6; |
extern volatile __bit SSSEL @ (((unsigned) &APFCON0)*8) + 5; |
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 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 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 UA @ (((unsigned) &SSP1STAT)*8) + 1; |
extern volatile __bit WCOL @ (((unsigned) &SSP1CON1)*8) + 7; |
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 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 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.20\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.20\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.20\include\pic.h" |
#pragma intrinsic(_delay) |
extern void _delay(unsigned long); |
# 13 "C:\Program Files (x86)\Microchip\xc8\v1.20\include\stdint.h" |
typedef signed char int8_t; |
# 20 |
typedef signed int int16_t; |
# 28 |
typedef signed short long int int24_t; |
# 36 |
typedef signed long int int32_t; |
# 43 |
typedef unsigned char uint8_t; |
# 49 |
typedef unsigned int uint16_t; |
# 56 |
typedef unsigned short long int uint24_t; |
# 63 |
typedef unsigned long int uint32_t; |
# 71 |
typedef signed char int_least8_t; |
# 78 |
typedef signed int int_least16_t; |
# 90 |
typedef signed short long int int_least24_t; |
# 98 |
typedef signed long int int_least32_t; |
# 105 |
typedef unsigned char uint_least8_t; |
# 111 |
typedef unsigned int uint_least16_t; |
# 121 |
typedef unsigned short long int uint_least24_t; |
# 128 |
typedef unsigned long int uint_least32_t; |
# 137 |
typedef signed char int_fast8_t; |
# 144 |
typedef signed int int_fast16_t; |
# 156 |
typedef signed short long int int_fast24_t; |
# 164 |
typedef signed long int int_fast32_t; |
# 171 |
typedef unsigned char uint_fast8_t; |
# 177 |
typedef unsigned int uint_fast16_t; |
# 187 |
typedef unsigned short long int uint_fast24_t; |
# 194 |
typedef unsigned long int uint_fast32_t; |
# 200 |
typedef int32_t intmax_t; |
typedef uint32_t uintmax_t; |
typedef int16_t intptr_t; |
typedef uint16_t uintptr_t; |
# 41 "defines.h" |
typedef enum { |
SINGLE_STEP, |
AUTO_STEP, |
SET_MICROSTEP |
} OPERATING_MODE; |
void Set_Next_Mode(void); |
OPERATING_MODE Get_Cur_Mode(void); |
void Set_Next_Step(void); |
# 5 "INTERRUPTS.h" |
void Interrupt_Init(void); |
void Interrupt_Enable(void); |
void Interrupt_Disable(void); |
void interrupt InterruptHandler(void); |
# 6 "STEPPER.h" |
typedef enum { |
STEP_1_1, |
STEP_1_2, |
STEP_1_4, |
STEP_1_8, |
STEP_1_16, |
STEP_1_32 |
} STEPPER_MICROSTEP; |
void STEPPER_Set_Microstep(STEPPER_MICROSTEP); |
void STEPPER_Set_Direction(char); |
# 4 "IOC.h" |
void IOC_Init(void); |
void IOC_Interrupt_Handler(void); |
# 29 "main.c" |
void Pins_Init(void) { |
ANSELA = 0x3; |
ANSELC = 0x0; |
# 38 |
APFCON0bits.SDOSEL = 0; |
TRISAbits.TRISA5 = 0; |
LATAbits.LATA5 = 0; |
TRISAbits.TRISA2 = 0; |
LATAbits.LATA2 = 0; |
TRISCbits.TRISC3 = 0; |
LATCbits.LATC3 = 0; |
TRISCbits.TRISC4 = 0; |
LATCbits.LATC4 = 0; |
TRISCbits.TRISC5 = 0; |
LATCbits.LATC5 = 0; |
TRISAbits.TRISA3 = 1; |
TRISAbits.TRISA4 = 1; |
TRISAbits.TRISA1 = 1; |
TRISAbits.TRISA0 = 1; |
TRISCbits.TRISC2 = 0; |
TRISCbits.TRISC1 = 0; |
TRISCbits.TRISC0 = 0; |
} |
OPERATING_MODE currMode; |
STEPPER_MICROSTEP currStep; |
int main(void) { |
OSCCONbits.SPLLEN = 1; |
OSCCONbits.IRCF = 0xE; |
OSCCONbits.SCS = 0b00; |
Pins_Init(); |
IOC_Init(); |
Interrupt_Init(); |
Interrupt_Enable(); |
currMode = SINGLE_STEP; |
currStep = STEP_1_1; |
while(1) { |
} |
} |
void Set_Next_Mode() { |
switch (currMode) { |
case SINGLE_STEP: |
currMode = AUTO_STEP; |
break; |
case AUTO_STEP: |
currMode = SET_MICROSTEP; |
break; |
case SET_MICROSTEP: |
default: |
currMode = SINGLE_STEP; |
break; |
} |
} |
OPERATING_MODE Get_Cur_Mode(void) { |
return currMode; |
} |
void Set_Next_Step() { |
switch (currStep) { |
case STEP_1_1: |
currStep = STEP_1_2; |
break; |
case STEP_1_2: |
currStep = STEP_1_4; |
break; |
case STEP_1_4: |
currStep = STEP_1_8; |
break; |
case STEP_1_8: |
currStep = STEP_1_16; |
break; |
case STEP_1_16: |
currStep = STEP_1_32; |
break; |
case STEP_1_32: |
default: |
currStep = STEP_1_1; |
break; |
} |
STEPPER_Set_Microstep(currStep); |
} |
/PIC Stuff/PICX_16F1825_Stepper_Driver/defines.h |
---|
0,0 → 1,51 |
#ifndef DEFINES_H |
#define DEFINES_H |
#include <xc.h> |
#include <stdint.h> |
//#define CONTROL_FROM_CONTROLLER |
#define CONTROL_FROM_UART |
// <editor-fold defaultstate="collapsed" desc="I/O Pins"> |
#define STEP_TRIS TRISAbits.TRISA5 |
#define STEP_LAT LATAbits.LATA5 |
#define DIR_TRIS TRISAbits.TRISA2 |
#define DIR_LAT LATAbits.LATA2 |
#define M2_TRIS TRISCbits.TRISC5 |
#define M2_LAT LATCbits.LATC5 |
#define M1_TRIS TRISCbits.TRISC4 |
#define M1_LAT LATCbits.LATC4 |
#define M0_TRIS TRISCbits.TRISC3 |
#define M0_LAT LATCbits.LATC3 |
#define SW_2_TRIS TRISAbits.TRISA4 |
#define SW_2_PORT PORTAbits.RA4 |
#define SW_1_TRIS TRISAbits.TRISA3 |
#define SW_1_PORT PORTAbits.RA3 |
#define STEP_CURRENT_TRIS TRISAbits.TRISA1 |
#define POT_CURRENT_TRIS TRISAbits.TRISA0 |
#define SPI_MOSI_TRIS TRISCbits.TRISC2 |
#define SPI_D_C_TRIS TRISCbits.TRISC1 |
#define SPI_CLK_TRIS TRISCbits.TRISC0 |
// </editor-fold> |
#define _XTAL_FREQ 32000000 |
typedef enum { |
SINGLE_STEP, |
AUTO_STEP, |
SET_MICROSTEP |
} OPERATING_MODE; |
void Set_Next_Mode(void); |
OPERATING_MODE Get_Cur_Mode(void); |
void Set_Next_Step(void); |
#endif /* DEFINES_H */ |
/PIC Stuff/PICX_16F1825_Stepper_Driver/dist/default/production/PICX_16F1825_Stepper_Driver.production.cmf |
---|
0,0 → 1,489 |
%CMF |
# %PSECTS Section |
# For each object file, details of its psects are enumerated here. |
# The begining of the section is indicated by %PSECTS. The first |
# line indicates the name of the first object file, e.g. |
# $foo.obj |
# Each line that follows describes a psect in that object file, until |
# the next object file. The lines that describe a psect have the |
# format: |
# <psect name> <class name> <space> <link address> <load addresses> <length> <delta> |
# All addresses and the length are given in unqualified hexadecimal |
# in delta units. Any other numeric values are decimal. |
%PSECTS |
$C:\Users\Kevin\AppData\Local\Temp\s1uo.obj |
end_init CODE 0 11 11 2 2 |
reset_vec CODE 0 0 0 2 2 |
config CONFIG 0 8007 8007 2 2 |
$dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
intentry CODE 0 4 4 D 2 |
text8 CODE 0 8F 8F 17 2 |
text7 CODE 0 B5 B5 2 2 |
text6 CODE 0 13 13 42 2 |
text4 CODE 0 55 55 23 2 |
text3 CODE 0 A6 A6 7 2 |
text2 CODE 0 B7 B7 1 2 |
text1 CODE 0 B2 B2 3 2 |
maintext CODE 0 78 78 17 2 |
cstackCOMMON COMMON 1 70 70 5 1 |
bssCOMMON COMMON 1 75 75 2 1 |
cinit CODE 0 AD AD 5 2 |
# %UNUSED Section |
# This section enumerates the unused ranges of each CLASS. Each entry |
# is described on a single line as follows: |
# <class name> <range> <delta> |
# Addresses given in the range are in hexadecimal and units of delta. |
%UNUSED |
BANK0 00020-0006F 1 |
BANK1 000A0-000EF 1 |
BANK10 00520-0056F 1 |
BANK11 005A0-005EF 1 |
BANK12 00620-0064F 1 |
BANK2 00120-0016F 1 |
BANK3 001A0-001EF 1 |
BANK4 00220-0026F 1 |
BANK5 002A0-002EF 1 |
BANK6 00320-0036F 1 |
BANK7 003A0-003EF 1 |
BANK8 00420-0046F 1 |
BANK9 004A0-004EF 1 |
BIGRAM 02000-023EF 1 |
CODE 00002-00003 2 |
CODE 000B8-01FFF 2 |
COMMON 00077-0007D 1 |
CONST 00002-00003 2 |
CONST 000B8-01FFF 2 |
EEDATA 0F000-0F0FF 2 |
ENTRY 00002-00003 2 |
ENTRY 000B8-01FFF 2 |
IDLOC 08000-08003 2 |
RAM 00020-0006F 1 |
RAM 000A0-000EF 1 |
RAM 00120-0016F 1 |
RAM 001A0-001EF 1 |
RAM 00220-0026F 1 |
RAM 002A0-002EF 1 |
RAM 00320-0036F 1 |
RAM 003A0-003EF 1 |
RAM 00420-0046F 1 |
RAM 004A0-004EF 1 |
RAM 00520-0056F 1 |
RAM 005A0-005EF 1 |
RAM 00620-0064F 1 |
SFR0 00000-0001F 1 |
SFR1 00080-0009F 1 |
SFR10 00500-0051F 1 |
SFR11 00580-0059F 1 |
SFR12 00600-0061F 1 |
SFR13 00680-006EF 1 |
SFR14 00700-0076F 1 |
SFR15 00780-007EF 1 |
SFR16 00800-0086F 1 |
SFR17 00880-008EF 1 |
SFR18 00900-0096F 1 |
SFR19 00980-009EF 1 |
SFR2 00100-0011F 1 |
SFR20 00A00-00A6F 1 |
SFR21 00A80-00AEF 1 |
SFR22 00B00-00B6F 1 |
SFR23 00B80-00BEF 1 |
SFR24 00C00-00C6F 1 |
SFR25 00C80-00CEF 1 |
SFR26 00D00-00D6F 1 |
SFR27 00D80-00DEF 1 |
SFR28 00E00-00E6F 1 |
SFR29 00E80-00EEF 1 |
SFR3 00180-0019F 1 |
SFR30 00F00-00F6F 1 |
SFR31 00F80-00FEF 1 |
SFR4 00200-0021F 1 |
SFR5 00280-0029F 1 |
SFR6 00300-0031F 1 |
SFR7 00380-0039F 1 |
SFR8 00400-0041F 1 |
SFR9 00480-0049F 1 |
STRCODE 00002-00003 2 |
STRCODE 000B8-01FFF 2 |
STRING 00002-00003 2 |
STRING 000B8-01FFF 2 |
# %LINETAB Section |
# This section enumerates the file/line to address mappings. |
# The beginning of the section is indicated by %LINETAB. |
# The first line indicates the name of the first object file, e.g. |
# $foo.obj |
# Each line that follows describes a single mapping until the next |
# object file. Mappings have the following format: |
# <file name>:<line number> <address> <psect name> <class name> |
# The address is absolute and given given in unqualified hex |
# in delta units of the psect. All mappings within an object file |
# are in ascending order of addresses. |
# All other numeric values are in decimal. |
%LINETAB |
$dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\INTERRUPTS.c":19 4 intentry CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\INTERRUPTS.c":23 8 intentry CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\INTERRUPTS.c":25 A intentry CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\INTERRUPTS.c":27 C intentry CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\INTERRUPTS.c":66 D intentry CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\IOC.c":15 13 text6 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\IOC.c":17 16 text6 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\IOC.c":20 1A text6 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\IOC.c":21 1C text6 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\IOC.c":22 20 text6 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\IOC.c":30 22 text6 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\IOC.c":18 23 text6 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\IOC.c":33 30 text6 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\IOC.c":35 3C text6 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\IOC.c":38 3E text6 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\IOC.c":40 40 text6 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\IOC.c":41 43 text6 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\IOC.c":44 46 text6 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\IOC.c":46 52 text6 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":31 55 text4 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\IOC.c":48 55 text6 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":32 58 text4 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":38 59 text4 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":40 5B text4 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":41 5D text4 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":43 5F text4 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":44 61 text4 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":46 63 text4 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":47 65 text4 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":49 67 text4 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":50 69 text4 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":52 6B text4 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":53 6D text4 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":55 6F text4 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":56 71 text4 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":57 72 text4 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":58 73 text4 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":60 74 text4 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":61 75 text4 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":62 76 text4 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":63 77 text4 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":70 78 maintext CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":71 7A maintext CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":72 7E maintext CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":75 80 maintext CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":77 83 maintext CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":79 86 maintext CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":80 89 maintext CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":82 8C maintext CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":83 8D maintext CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":85 8E maintext CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":89 8F maintext CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":92 8F text8 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":94 90 text8 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":95 92 text8 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":97 93 text8 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":98 97 text8 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":101 98 text8 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":103 99 text8 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":92 9A text8 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":104 A5 text8 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\IOC.c":5 A6 text3 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\IOC.c":8 A7 text3 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\IOC.c":9 A9 text3 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\IOC.c":10 AA text3 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\IOC.c":11 AB text3 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\IOC.c":12 AC text3 CODE |
"C:\Users\Kevin\AppData\Local\Temp\s1uo.":1277 AD cinit CODE |
"C:\Users\Kevin\AppData\Local\Temp\s1uo.":1278 AE cinit CODE |
"C:\Users\Kevin\AppData\Local\Temp\s1uo.":1285 AF cinit CODE |
"C:\Users\Kevin\AppData\Local\Temp\s1uo.":1286 B0 cinit CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\INTERRUPTS.c":10 B2 text1 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\INTERRUPTS.c":11 B3 text1 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\INTERRUPTS.c":12 B4 text1 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":107 B5 text7 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\INTERRUPTS.c":6 B7 text2 CODE |
"C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c":108 B7 text7 CODE |
# %SYMTAB Section |
# An enumeration of all symbols in the program. |
# The beginning of the section is indicated by %SYMTAB. |
# Each line describes a single symbol as follows: |
# <label> <value> [-]<load-adj> <class> <space> <psect> <file-name> |
# The value and load-adj are both in unqualified hexadecimal. |
# All other numeric values are in decimal. The load-adj is the |
# quantity one needs to add to the symbol value in order to obtain the load |
# address of the symbol. This value may be signed. If the symbol |
# was defined in a psect then <psect> will be "-". File-name |
# is the name of the object file in which the symbol was defined. |
%SYMTAB |
__size_of_IOC_Init 0 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__CFG_PLLEN$ON 0 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__size_of_Interrupt_Init 0 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__CFG_WRT$OFF 0 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__S0 8009 0 ABS 0 - - |
__S1 77 0 ABS 0 - - |
__S3 0 0 ABS 0 - - |
__Hintentry 22 0 CODE 0 intentry - |
__Lintentry 8 0 CODE 0 intentry - |
__CFG_BOREN$ON 0 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__pintentry 8 0 CODE 0 intentry dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__end_of_IOC_Interrupt_Handler AA 0 CODE 0 text6 dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
_Interrupt_Init 16E 0 CODE 0 text2 dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
_main F0 0 CODE 0 maintext dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
btemp 7E 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
start 22 0 CODE 0 init C:\Users\Kevin\AppData\Local\Temp\s1uo.obj |
_currMode 75 0 COMMON 1 bssCOMMON dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
reset_vec 0 0 CODE 0 reset_vec C:\Users\Kevin\AppData\Local\Temp\s1uo.obj |
wtemp0 7E 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__Hconfig 10012 0 CONFIG 0 config - |
__Lconfig 1000E 0 CONFIG 0 config - |
__Hbigram 0 0 ABS 0 bigram - |
__Lbigram 0 0 ABS 0 bigram - |
__end_of_Set_Next_Mode 14C 0 CODE 0 text8 dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__Hram 0 0 ABS 0 ram - |
__Lram 0 0 ABS 0 ram - |
__CFG_STVREN$ON 0 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
_IOC_Init 14C 0 CODE 0 text3 dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
_currStep 76 0 COMMON 1 bssCOMMON dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__Hfunctab 0 0 CODE 0 functab - |
__Lfunctab 0 0 CODE 0 functab - |
__size_of_Set_Next_Mode 0 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__Hcommon 0 0 ABS 0 common - |
__Lcommon 0 0 ABS 0 common - |
__Heeprom_data 0 0 EEDATA 3 eeprom_data - |
__Leeprom_data 0 0 EEDATA 3 eeprom_data - |
_LATAbits 10C 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
_LATCbits 10E 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__CFG_CLKOUTEN$OFF 0 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
_ANSELA 18C 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
_ANSELC 18E 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__Habs1 0 0 ABS 0 abs1 - |
__Labs1 0 0 ABS 0 abs1 - |
__Hsfr0 0 0 ABS 0 sfr0 - |
__Lsfr0 0 0 ABS 0 sfr0 - |
__Hsfr1 0 0 ABS 0 sfr1 - |
__Lsfr1 0 0 ABS 0 sfr1 - |
__Hsfr2 0 0 ABS 0 sfr2 - |
__Lsfr2 0 0 ABS 0 sfr2 - |
__Hsfr3 0 0 ABS 0 sfr3 - |
__Lsfr3 0 0 ABS 0 sfr3 - |
__Hsfr4 0 0 ABS 0 sfr4 - |
__Lsfr4 0 0 ABS 0 sfr4 - |
__Hsfr5 0 0 ABS 0 sfr5 - |
__Lsfr5 0 0 ABS 0 sfr5 - |
__Hsfr6 0 0 ABS 0 sfr6 - |
__Lsfr6 0 0 ABS 0 sfr6 - |
__Hsfr7 0 0 ABS 0 sfr7 - |
__Lsfr7 0 0 ABS 0 sfr7 - |
__Hsfr8 0 0 ABS 0 sfr8 - |
__Lsfr8 0 0 ABS 0 sfr8 - |
__Hsfr9 0 0 ABS 0 sfr9 - |
__Lsfr9 0 0 ABS 0 sfr9 - |
__end_of_IOC_Init 15A 0 CODE 0 text3 dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__Hcode 0 0 ABS 0 code - |
__Lcode 0 0 ABS 0 code - |
_Get_Cur_Mode 16A 0 CODE 0 text7 dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__Hinit 22 0 CODE 0 init - |
__Linit 22 0 CODE 0 init - |
__end_of_main 11E 0 CODE 0 maintext dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__end_of_Interrupt_Enable 16A 0 CODE 0 text1 dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__Htext 0 0 ABS 0 text - |
__Ltext 0 0 ABS 0 text - |
end_of_initialization 15E 0 CODE 0 cinit dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__Hsfr10 0 0 ABS 0 sfr10 - |
__Lsfr10 0 0 ABS 0 sfr10 - |
__Hsfr20 0 0 ABS 0 sfr20 - |
__Lsfr20 0 0 ABS 0 sfr20 - |
__Hsfr30 0 0 ABS 0 sfr30 - |
__Hsfr11 0 0 ABS 0 sfr11 - |
__Lsfr30 0 0 ABS 0 sfr30 - |
__Lsfr11 0 0 ABS 0 sfr11 - |
_Pins_Init AA 0 CODE 0 text4 dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__Hsfr21 0 0 ABS 0 sfr21 - |
__Lsfr21 0 0 ABS 0 sfr21 - |
__Hsfr31 0 0 ABS 0 sfr31 - |
__Hsfr12 0 0 ABS 0 sfr12 - |
__Lsfr31 0 0 ABS 0 sfr31 - |
__Lsfr12 0 0 ABS 0 sfr12 - |
__Hsfr22 0 0 ABS 0 sfr22 - |
__Lsfr22 0 0 ABS 0 sfr22 - |
__Hsfr13 0 0 ABS 0 sfr13 - |
__Lsfr13 0 0 ABS 0 sfr13 - |
__Hsfr23 0 0 ABS 0 sfr23 - |
__Lsfr23 0 0 ABS 0 sfr23 - |
__Hsfr14 0 0 ABS 0 sfr14 - |
__Lsfr14 0 0 ABS 0 sfr14 - |
__Hsfr24 0 0 ABS 0 sfr24 - |
__Lsfr24 0 0 ABS 0 sfr24 - |
__Hsfr15 0 0 ABS 0 sfr15 - |
__Lsfr15 0 0 ABS 0 sfr15 - |
__Hsfr25 0 0 ABS 0 sfr25 - |
__Lsfr25 0 0 ABS 0 sfr25 - |
__Hsfr16 0 0 ABS 0 sfr16 - |
__Lsfr16 0 0 ABS 0 sfr16 - |
__Hsfr26 0 0 ABS 0 sfr26 - |
__Lsfr26 0 0 ABS 0 sfr26 - |
__Hsfr17 0 0 ABS 0 sfr17 - |
__Lsfr17 0 0 ABS 0 sfr17 - |
__Hsfr27 0 0 ABS 0 sfr27 - |
__Lsfr27 0 0 ABS 0 sfr27 - |
__Hsfr18 0 0 ABS 0 sfr18 - |
__Lsfr18 0 0 ABS 0 sfr18 - |
__Hsfr28 0 0 ABS 0 sfr28 - |
__Lsfr28 0 0 ABS 0 sfr28 - |
__Hsfr19 0 0 ABS 0 sfr19 - |
__Lsfr19 0 0 ABS 0 sfr19 - |
__Hsfr29 0 0 ABS 0 sfr29 - |
__Lsfr29 0 0 ABS 0 sfr29 - |
_IOCAFbits 393 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__end_of_InterruptHandler 22 0 CODE 0 intentry dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
_TRISAbits 8C 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
_IOCANbits 392 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
_TRISCbits 8E 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
_PORTAbits C 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
_IOCAPbits 391 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__Hstrings 0 0 ABS 0 strings - |
__Lstrings 0 0 ABS 0 strings - |
__Hbank0 0 0 ABS 0 bank0 - |
__Lbank0 0 0 ABS 0 bank0 - |
__Hbank1 0 0 ABS 0 bank1 - |
__Lbank1 0 0 ABS 0 bank1 - |
__Hbank2 0 0 ABS 0 bank2 - |
__Lbank2 0 0 ABS 0 bank2 - |
__Hbank3 0 0 ABS 0 bank3 - |
__Lbank3 0 0 ABS 0 bank3 - |
___latbits 2 0 ABS 0 - C:\Users\Kevin\AppData\Local\Temp\s1uo.obj |
__Hbank4 0 0 ABS 0 bank4 - |
__Lbank4 0 0 ABS 0 bank4 - |
__Hbank5 0 0 ABS 0 bank5 - |
__Lbank5 0 0 ABS 0 bank5 - |
__end_of_Get_Cur_Mode 16E 0 CODE 0 text7 dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__Hpowerup 0 0 CODE 0 powerup - |
__Lpowerup 0 0 CODE 0 powerup - |
__Hbank6 0 0 ABS 0 bank6 - |
__Lbank6 0 0 ABS 0 bank6 - |
__Hbank7 0 0 ABS 0 bank7 - |
_APFCON0bits 11D 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__Lbank7 0 0 ABS 0 bank7 - |
__Hbank8 0 0 ABS 0 bank8 - |
__Lbank8 0 0 ABS 0 bank8 - |
__Hbank9 0 0 ABS 0 bank9 - |
__Lbank9 0 0 ABS 0 bank9 - |
__ptext0 0 0 CODE 0 text0 dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__ptext1 164 0 CODE 0 text1 dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__ptext2 16E 0 CODE 0 text2 dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__ptext3 14C 0 CODE 0 text3 dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__ptext4 AA 0 CODE 0 text4 dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__ptext6 26 0 CODE 0 text6 dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__ptext7 16A 0 CODE 0 text7 dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__ptext8 11E 0 CODE 0 text8 dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__Hclrtext 0 0 ABS 0 clrtext - |
__Lclrtext 0 0 ABS 0 clrtext - |
_InterruptHandler 8 0 CODE 0 intentry dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__end_of_Interrupt_Init 170 0 CODE 0 text2 dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__end_of__initialization 15E 0 CODE 0 cinit dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__size_of_IOC_Interrupt_Handler 0 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__size_of_Pins_Init 0 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__Hidloc 0 0 IDLOC 0 idloc - |
__Lidloc 0 0 IDLOC 0 idloc - |
__CFG_IESO$ON 0 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__Hcinit 0 0 ABS 0 cinit - |
__Lcinit 0 0 ABS 0 cinit - |
__size_of_main 0 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__CFG_BORV$LO 0 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__size_of_Interrupt_Enable 0 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
_Set_Next_Mode 11E 0 CODE 0 text8 dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__CFG_MCLRE$OFF 0 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
_Interrupt_Enable 164 0 CODE 0 text1 dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__Hbank10 0 0 ABS 0 bank10 - |
__Lbank10 0 0 ABS 0 bank10 - |
__Hbank20 0 0 BANK20 1 bank20 - |
__Lbank20 0 0 BANK20 1 bank20 - |
__Hbank30 0 0 BANK30 1 bank30 - |
__Hbank11 0 0 ABS 0 bank11 - |
__Lbank30 0 0 BANK30 1 bank30 - |
__Lbank11 0 0 ABS 0 bank11 - |
__Hbank21 0 0 BANK21 1 bank21 - |
__Lbank21 0 0 BANK21 1 bank21 - |
__Hbank31 0 0 BANK31 1 bank31 - |
__Hbank12 0 0 ABS 0 bank12 - |
__Lbank31 0 0 BANK31 1 bank31 - |
__Lbank12 0 0 ABS 0 bank12 - |
__Hbank22 0 0 BANK22 1 bank22 - |
__Lbank22 0 0 BANK22 1 bank22 - |
__Hbank13 0 0 BANK13 1 bank13 - |
__Lbank13 0 0 BANK13 1 bank13 - |
__Hbank23 0 0 BANK23 1 bank23 - |
__Lbank23 0 0 BANK23 1 bank23 - |
__Hbank14 0 0 BANK14 1 bank14 - |
__Lbank14 0 0 BANK14 1 bank14 - |
__Hbank24 0 0 BANK24 1 bank24 - |
__Lbank24 0 0 BANK24 1 bank24 - |
__Hbank15 0 0 BANK15 1 bank15 - |
__Lbank15 0 0 BANK15 1 bank15 - |
__Hbank25 0 0 BANK25 1 bank25 - |
__Lbank25 0 0 BANK25 1 bank25 - |
__Hbank16 0 0 BANK16 1 bank16 - |
__Lbank16 0 0 BANK16 1 bank16 - |
__Hbank26 0 0 BANK26 1 bank26 - |
__Lbank26 0 0 BANK26 1 bank26 - |
__Hbank17 0 0 BANK17 1 bank17 - |
__Lbank17 0 0 BANK17 1 bank17 - |
__Hbank27 0 0 BANK27 1 bank27 - |
__Lbank27 0 0 BANK27 1 bank27 - |
__Hbank18 0 0 BANK18 1 bank18 - |
__Lbank18 0 0 BANK18 1 bank18 - |
__Hbank28 0 0 BANK28 1 bank28 - |
__Lbank28 0 0 BANK28 1 bank28 - |
__Hbank19 0 0 BANK19 1 bank19 - |
__Lbank19 0 0 BANK19 1 bank19 - |
__Hbank29 0 0 BANK29 1 bank29 - |
__Lbank29 0 0 BANK29 1 bank29 - |
__CFG_PWRTE$OFF 0 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__HbssCOMMON 0 0 ABS 0 bssCOMMON - |
__LbssCOMMON 0 0 ABS 0 bssCOMMON - |
__pbssCOMMON 75 0 COMMON 1 bssCOMMON dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
_OSCCONbits 99 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
_INTCONbits B 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
_IOC_Interrupt_Handler 26 0 CODE 0 text6 dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__Hend_init 26 0 CODE 0 end_init - |
__Lend_init 22 0 CODE 0 end_init - |
__size_of_InterruptHandler 0 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__Hreset_vec 4 0 CODE 0 reset_vec - |
__Lreset_vec 0 0 CODE 0 reset_vec - |
intlevel0 0 0 CODE 0 functab C:\Users\Kevin\AppData\Local\Temp\s1uo.obj |
__CFG_WDTE$OFF 0 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
intlevel1 0 0 CODE 0 functab C:\Users\Kevin\AppData\Local\Temp\s1uo.obj |
intlevel2 0 0 CODE 0 functab C:\Users\Kevin\AppData\Local\Temp\s1uo.obj |
intlevel3 0 0 CODE 0 functab C:\Users\Kevin\AppData\Local\Temp\s1uo.obj |
intlevel4 0 0 CODE 0 functab C:\Users\Kevin\AppData\Local\Temp\s1uo.obj |
intlevel5 0 0 CODE 0 functab C:\Users\Kevin\AppData\Local\Temp\s1uo.obj |
__HcstackCOMMON 0 0 ABS 0 cstackCOMMON - |
__LcstackCOMMON 0 0 ABS 0 cstackCOMMON - |
__pcstackCOMMON 70 0 COMMON 1 cstackCOMMON dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__CFG_CPD$OFF 0 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
start_initialization 15A 0 CODE 0 cinit dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__Hmaintext 0 0 ABS 0 maintext - |
__Lmaintext 0 0 ABS 0 maintext - |
__pmaintext F0 0 CODE 0 maintext dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__CFG_FOSC$INTOSC 0 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__end_of_Pins_Init F0 0 CODE 0 text4 dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__initialization 15A 0 CODE 0 cinit dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__CFG_CP$OFF 0 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__CFG_FCMEN$ON 0 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__CFG_LVP$OFF 0 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
__size_of_Get_Cur_Mode 0 0 ABS 0 - dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
# %DABS Section |
# This section contains a table of all usuage of the assember |
# directive DABS in the program. Each line has the following format: |
# <name> <space> <address> <size> |
# If the DABS was originally labelled then that shall be <name>, |
# otherwise name will be "-". The <space> number is in decimal. |
# <address> and <size> are in byte units as unqaulified hexadecimal |
%DABS |
- 1 7E 2 |
# %SEGMENTS Section |
# This sections enumerates the segments of the program. Each segment |
# is described on a single line as follows: |
# <name> <space> <link address> <file address> <size> <delta> <class name> |
# Addresses and size are in unqualified hexadecimal. The link address |
# and size are in units of delta. The file address is in units of bytes. |
# All other numeric quantities are in decimal. |
%SEGMENTS |
reset_vec 0 0 0 2 2 CODE |
intentry 0 4 8 B4 2 CODE |
config 0 8007 1000E 2 2 CONFIG |
cstackCOMMON 1 70 70 7 1 COMMON |
/PIC Stuff/PICX_16F1825_Stepper_Driver/dist/default/production/PICX_16F1825_Stepper_Driver.production.elf |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/PIC Stuff/PICX_16F1825_Stepper_Driver/dist/default/production/PICX_16F1825_Stepper_Driver.production.elf |
---|
Property changes: |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/PIC Stuff/PICX_16F1825_Stepper_Driver/dist/default/production/PICX_16F1825_Stepper_Driver.production.hex |
---|
0,0 → 1,27 |
:040000008031112812 |
:10000800803120007F08F4000B1C0D28803113205C |
:100018000B1074082000FF0009008031AD2827006C |
:10002800931D3E2820008C192328302822008C1686 |
:100038000530F100F10B1E2822008C123028803187 |
:10004800B5208031003A03191A28013A03193028DB |
:10005800033A0319302830280530F3000F30F20036 |
:10006800F430F100F10B3628F20B3628F30B362862 |
:1000780027009311131E080020000C1E462880310B |
:100088008F2080310530F3000F30F200F430F1009A |
:10009800F10B4C28F20B4C28F30B4C2827001312B9 |
:1000A8000800033023008C008E0122001D1321005C |
:1000B8008C1222008C1221000C1122000C1121003C |
:1000C8008E1122008E1121000E1222000E12210024 |
:1000D8008E1222008E1221008C150C168C140C1412 |
:1000E8000E118E100E100800210099171908873973 |
:1000F80070389900FC309905803155208031803165 |
:10010800A62080318031B72080318031B220803103 |
:10011800F501F6018E289A28F501F50A0800023043 |
:10012800F0007008F5000800F50108007508003AAD |
:1001380003199028013A03199328033A03199828B8 |
:10014800982808008B15270091159215111612167C |
:100158000800F501F6012000803178280B178B176D |
:080168000800750808000800FA |
:020000040001F9 |
:04000E00A4FFFFDF6D |
:00000001FF |
/PIC Stuff/PICX_16F1825_Stepper_Driver/dist/default/production/PICX_16F1825_Stepper_Driver.production.hxl |
---|
0,0 → 1,31 |
### HEXMate logfile and output summary ### |
### Memory Usage ### |
Unused memory ranges: |
4h - 7h |
170h - 1000Dh |
10012h - 1003Fh |
dist/default/production\PICX_16F1825_Stepper_Driver.production.hex ranges: |
0h - 3h |
8h - 16Fh |
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_16F1825_Stepper_Driver.production.hex |
00000000: 1111----11111111111111111111111111111111111111111111111111111111 |
00000040: 1111111111111111111111111111111111111111111111111111111111111111 |
00000080: 1111111111111111111111111111111111111111111111111111111111111111 |
000000C0: 1111111111111111111111111111111111111111111111111111111111111111 |
00000100: 1111111111111111111111111111111111111111111111111111111111111111 |
00000140: 111111111111111111111111111111111111111111111111---------------- |
00010000: --------------1111---------------------------------------------- |
/PIC Stuff/PICX_16F1825_Stepper_Driver/dist/default/production/PICX_16F1825_Stepper_Driver.production.lst |
---|
0,0 → 1,1788 |
Microchip Technology PIC LITE Macro Assembler V1.20 build 52243 |
Sun Aug 31 23:58:01 2014 |
Microchip Technology Omniscient Code Generator (Lite mode) build 52243 |
1 processor 16F1825 |
2 opt pw 120 |
3 opt lm |
4 psect text0,local,class=CODE,merge=1,delta=2 |
5 psect cinit,global,class=CODE,merge=1,delta=2 |
6 psect bssCOMMON,global,class=COMMON,space=1,delta=1 |
7 psect cstackCOMMON,global,class=COMMON,space=1,delta=1 |
8 psect maintext,global,class=CODE,merge=1,split=1,delta=2 |
9 psect text1,local,class=CODE,merge=1,delta=2 |
10 psect text2,local,class=CODE,merge=1,delta=2 |
11 psect text3,local,class=CODE,merge=1,delta=2 |
12 psect text4,local,class=CODE,merge=1,delta=2 |
13 psect intentry,global,class=CODE,delta=2 |
14 psect text6,local,class=CODE,merge=1,delta=2 |
15 psect text7,local,class=CODE,merge=1,delta=2 |
16 psect text8,local,class=CODE,merge=1,delta=2 |
17 dabs 1,0x7E,2 |
18 0000 ;# |
19 0001 ;# |
20 0002 ;# |
21 0003 ;# |
22 0004 ;# |
23 0005 ;# |
24 0006 ;# |
25 0007 ;# |
26 0008 ;# |
27 0009 ;# |
28 000A ;# |
29 000B ;# |
30 000C ;# |
31 000E ;# |
32 0011 ;# |
33 0012 ;# |
34 0013 ;# |
35 0015 ;# |
36 0016 ;# |
37 0016 ;# |
38 0017 ;# |
39 0018 ;# |
40 0019 ;# |
41 001A ;# |
42 001B ;# |
43 001C ;# |
44 001E ;# |
45 001F ;# |
46 008C ;# |
47 008E ;# |
48 0091 ;# |
49 0092 ;# |
50 0093 ;# |
51 0095 ;# |
52 0096 ;# |
53 0097 ;# |
54 0098 ;# |
55 0099 ;# |
56 009A ;# |
57 009B ;# |
58 009B ;# |
59 009C ;# |
60 009D ;# |
61 009E ;# |
62 010C ;# |
63 010E ;# |
64 0111 ;# |
65 0112 ;# |
66 0113 ;# |
67 0114 ;# |
68 0115 ;# |
69 0116 ;# |
70 0117 ;# |
71 0118 ;# |
72 0119 ;# |
73 011A ;# |
74 011B ;# |
75 011D ;# |
76 011E ;# |
77 018C ;# |
78 018E ;# |
79 0191 ;# |
80 0191 ;# |
81 0192 ;# |
82 0193 ;# |
83 0193 ;# |
84 0193 ;# |
85 0194 ;# |
86 0195 ;# |
87 0196 ;# |
88 0199 ;# |
89 019A ;# |
90 019B ;# |
91 019B ;# |
92 019C ;# |
93 019D ;# |
94 019E ;# |
95 019F ;# |
96 020C ;# |
97 020E ;# |
98 0211 ;# |
99 0211 ;# |
100 0212 ;# |
101 0212 ;# |
102 0213 ;# |
103 0213 ;# |
104 0214 ;# |
105 0214 ;# |
106 0215 ;# |
107 0215 ;# |
108 0215 ;# |
109 0216 ;# |
110 0216 ;# |
111 0217 ;# |
112 0217 ;# |
113 0291 ;# |
114 0292 ;# |
115 0293 ;# |
116 0294 ;# |
117 0295 ;# |
118 0295 ;# |
119 0296 ;# |
120 0298 ;# |
121 0299 ;# |
122 029A ;# |
123 029B ;# |
124 029C ;# |
125 029D ;# |
126 029E ;# |
127 0311 ;# |
128 0312 ;# |
129 0313 ;# |
130 0318 ;# |
131 0319 ;# |
132 031A ;# |
133 038C ;# |
134 038E ;# |
135 0391 ;# |
136 0392 ;# |
137 0393 ;# |
138 039A ;# |
139 039C ;# |
140 039D ;# |
141 039E ;# |
142 039F ;# |
143 0415 ;# |
144 0416 ;# |
145 0417 ;# |
146 041C ;# |
147 041D ;# |
148 041E ;# |
149 0FE4 ;# |
150 0FE5 ;# |
151 0FE6 ;# |
152 0FE7 ;# |
153 0FE8 ;# |
154 0FE9 ;# |
155 0FEA ;# |
156 0FEB ;# |
157 0FED ;# |
158 0FEE ;# |
159 0FEF ;# |
160 0000 ;# |
161 0001 ;# |
162 0002 ;# |
163 0003 ;# |
164 0004 ;# |
165 0005 ;# |
166 0006 ;# |
167 0007 ;# |
168 0008 ;# |
169 0009 ;# |
170 000A ;# |
171 000B ;# |
172 000C ;# |
173 000E ;# |
174 0011 ;# |
175 0012 ;# |
176 0013 ;# |
177 0015 ;# |
178 0016 ;# |
179 0016 ;# |
180 0017 ;# |
181 0018 ;# |
182 0019 ;# |
183 001A ;# |
184 001B ;# |
185 001C ;# |
186 001E ;# |
187 001F ;# |
188 008C ;# |
189 008E ;# |
190 0091 ;# |
191 0092 ;# |
192 0093 ;# |
193 0095 ;# |
194 0096 ;# |
195 0097 ;# |
196 0098 ;# |
197 0099 ;# |
198 009A ;# |
199 009B ;# |
200 009B ;# |
201 009C ;# |
202 009D ;# |
203 009E ;# |
204 010C ;# |
205 010E ;# |
206 0111 ;# |
207 0112 ;# |
208 0113 ;# |
209 0114 ;# |
210 0115 ;# |
211 0116 ;# |
212 0117 ;# |
213 0118 ;# |
214 0119 ;# |
215 011A ;# |
216 011B ;# |
217 011D ;# |
218 011E ;# |
219 018C ;# |
220 018E ;# |
221 0191 ;# |
222 0191 ;# |
223 0192 ;# |
224 0193 ;# |
225 0193 ;# |
226 0193 ;# |
227 0194 ;# |
228 0195 ;# |
229 0196 ;# |
230 0199 ;# |
231 019A ;# |
232 019B ;# |
233 019B ;# |
234 019C ;# |
235 019D ;# |
236 019E ;# |
237 019F ;# |
238 020C ;# |
239 020E ;# |
240 0211 ;# |
241 0211 ;# |
242 0212 ;# |
243 0212 ;# |
244 0213 ;# |
245 0213 ;# |
246 0214 ;# |
247 0214 ;# |
248 0215 ;# |
249 0215 ;# |
250 0215 ;# |
251 0216 ;# |
252 0216 ;# |
253 0217 ;# |
254 0217 ;# |
255 0291 ;# |
256 0292 ;# |
257 0293 ;# |
258 0294 ;# |
259 0295 ;# |
260 0295 ;# |
261 0296 ;# |
262 0298 ;# |
263 0299 ;# |
264 029A ;# |
265 029B ;# |
266 029C ;# |
267 029D ;# |
268 029E ;# |
269 0311 ;# |
270 0312 ;# |
271 0313 ;# |
272 0318 ;# |
273 0319 ;# |
274 031A ;# |
275 038C ;# |
276 038E ;# |
277 0391 ;# |
278 0392 ;# |
279 0393 ;# |
280 039A ;# |
281 039C ;# |
282 039D ;# |
283 039E ;# |
284 039F ;# |
285 0415 ;# |
286 0416 ;# |
287 0417 ;# |
288 041C ;# |
289 041D ;# |
290 041E ;# |
291 0FE4 ;# |
292 0FE5 ;# |
293 0FE6 ;# |
294 0FE7 ;# |
295 0FE8 ;# |
296 0FE9 ;# |
297 0FEA ;# |
298 0FEB ;# |
299 0FED ;# |
300 0FEE ;# |
301 0FEF ;# |
302 0000 ;# |
303 0001 ;# |
304 0002 ;# |
305 0003 ;# |
306 0004 ;# |
307 0005 ;# |
308 0006 ;# |
309 0007 ;# |
310 0008 ;# |
311 0009 ;# |
312 000A ;# |
313 000B ;# |
314 000C ;# |
315 000E ;# |
316 0011 ;# |
317 0012 ;# |
318 0013 ;# |
319 0015 ;# |
320 0016 ;# |
321 0016 ;# |
322 0017 ;# |
323 0018 ;# |
324 0019 ;# |
325 001A ;# |
326 001B ;# |
327 001C ;# |
328 001E ;# |
329 001F ;# |
330 008C ;# |
331 008E ;# |
332 0091 ;# |
333 0092 ;# |
334 0093 ;# |
335 0095 ;# |
336 0096 ;# |
337 0097 ;# |
338 0098 ;# |
339 0099 ;# |
340 009A ;# |
341 009B ;# |
342 009B ;# |
343 009C ;# |
344 009D ;# |
345 009E ;# |
346 010C ;# |
347 010E ;# |
348 0111 ;# |
349 0112 ;# |
350 0113 ;# |
351 0114 ;# |
352 0115 ;# |
353 0116 ;# |
354 0117 ;# |
355 0118 ;# |
356 0119 ;# |
357 011A ;# |
358 011B ;# |
359 011D ;# |
360 011E ;# |
361 018C ;# |
362 018E ;# |
363 0191 ;# |
364 0191 ;# |
365 0192 ;# |
366 0193 ;# |
367 0193 ;# |
368 0193 ;# |
369 0194 ;# |
370 0195 ;# |
371 0196 ;# |
372 0199 ;# |
373 019A ;# |
374 019B ;# |
375 019B ;# |
376 019C ;# |
377 019D ;# |
378 019E ;# |
379 019F ;# |
380 020C ;# |
381 020E ;# |
382 0211 ;# |
383 0211 ;# |
384 0212 ;# |
385 0212 ;# |
386 0213 ;# |
387 0213 ;# |
388 0214 ;# |
389 0214 ;# |
390 0215 ;# |
391 0215 ;# |
392 0215 ;# |
393 0216 ;# |
394 0216 ;# |
395 0217 ;# |
396 0217 ;# |
397 0291 ;# |
398 0292 ;# |
399 0293 ;# |
400 0294 ;# |
401 0295 ;# |
402 0295 ;# |
403 0296 ;# |
404 0298 ;# |
405 0299 ;# |
406 029A ;# |
407 029B ;# |
408 029C ;# |
409 029D ;# |
410 029E ;# |
411 0311 ;# |
412 0312 ;# |
413 0313 ;# |
414 0318 ;# |
415 0319 ;# |
416 031A ;# |
417 038C ;# |
418 038E ;# |
419 0391 ;# |
420 0392 ;# |
421 0393 ;# |
422 039A ;# |
423 039C ;# |
424 039D ;# |
425 039E ;# |
426 039F ;# |
427 0415 ;# |
428 0416 ;# |
429 0417 ;# |
430 041C ;# |
431 041D ;# |
432 041E ;# |
433 0FE4 ;# |
434 0FE5 ;# |
435 0FE6 ;# |
436 0FE7 ;# |
437 0FE8 ;# |
438 0FE9 ;# |
439 0FEA ;# |
440 0FEB ;# |
441 0FED ;# |
442 0FEE ;# |
443 0FEF ;# |
444 0000 ;# |
445 0001 ;# |
446 0002 ;# |
447 0003 ;# |
448 0004 ;# |
449 0005 ;# |
450 0006 ;# |
451 0007 ;# |
452 0008 ;# |
453 0009 ;# |
454 000A ;# |
455 000B ;# |
456 000C ;# |
457 000E ;# |
458 0011 ;# |
459 0012 ;# |
460 0013 ;# |
461 0015 ;# |
462 0016 ;# |
463 0016 ;# |
464 0017 ;# |
465 0018 ;# |
466 0019 ;# |
467 001A ;# |
468 001B ;# |
469 001C ;# |
470 001E ;# |
471 001F ;# |
472 008C ;# |
473 008E ;# |
474 0091 ;# |
475 0092 ;# |
476 0093 ;# |
477 0095 ;# |
478 0096 ;# |
479 0097 ;# |
480 0098 ;# |
481 0099 ;# |
482 009A ;# |
483 009B ;# |
484 009B ;# |
485 009C ;# |
486 009D ;# |
487 009E ;# |
488 010C ;# |
489 010E ;# |
490 0111 ;# |
491 0112 ;# |
492 0113 ;# |
493 0114 ;# |
494 0115 ;# |
495 0116 ;# |
496 0117 ;# |
497 0118 ;# |
498 0119 ;# |
499 011A ;# |
500 011B ;# |
501 011D ;# |
502 011E ;# |
503 018C ;# |
504 018E ;# |
505 0191 ;# |
506 0191 ;# |
507 0192 ;# |
508 0193 ;# |
509 0193 ;# |
510 0193 ;# |
511 0194 ;# |
512 0195 ;# |
513 0196 ;# |
514 0199 ;# |
515 019A ;# |
516 019B ;# |
517 019B ;# |
518 019C ;# |
519 019D ;# |
520 019E ;# |
521 019F ;# |
522 020C ;# |
523 020E ;# |
524 0211 ;# |
525 0211 ;# |
526 0212 ;# |
527 0212 ;# |
528 0213 ;# |
529 0213 ;# |
530 0214 ;# |
531 0214 ;# |
532 0215 ;# |
533 0215 ;# |
534 0215 ;# |
535 0216 ;# |
536 0216 ;# |
537 0217 ;# |
538 0217 ;# |
539 0291 ;# |
540 0292 ;# |
541 0293 ;# |
542 0294 ;# |
543 0295 ;# |
544 0295 ;# |
545 0296 ;# |
546 0298 ;# |
547 0299 ;# |
548 029A ;# |
549 029B ;# |
550 029C ;# |
551 029D ;# |
552 029E ;# |
553 0311 ;# |
554 0312 ;# |
555 0313 ;# |
556 0318 ;# |
557 0319 ;# |
558 031A ;# |
559 038C ;# |
560 038E ;# |
561 0391 ;# |
562 0392 ;# |
563 0393 ;# |
564 039A ;# |
565 039C ;# |
566 039D ;# |
567 039E ;# |
568 039F ;# |
569 0415 ;# |
570 0416 ;# |
571 0417 ;# |
572 041C ;# |
573 041D ;# |
574 041E ;# |
575 0FE4 ;# |
576 0FE5 ;# |
577 0FE6 ;# |
578 0FE7 ;# |
579 0FE8 ;# |
580 0FE9 ;# |
581 0FEA ;# |
582 0FEB ;# |
583 0FED ;# |
584 0FEE ;# |
585 0FEF ;# |
586 000B _INTCONbits set 11 |
587 000C _PORTAbits set 12 |
588 0099 _OSCCONbits set 153 |
589 008C _TRISAbits set 140 |
590 008E _TRISCbits set 142 |
591 011D _APFCON0bits set 285 |
592 010C _LATAbits set 268 |
593 010E _LATCbits set 270 |
594 018C _ANSELA set 396 |
595 018E _ANSELC set 398 |
596 0393 _IOCAFbits set 915 |
597 0392 _IOCANbits set 914 |
598 0391 _IOCAPbits set 913 |
599 |
600 psect text0 |
601 0000 __ptext0: |
602 |
603 ;psect for function _Set_Next_Mode |
604 ; #config settings |
605 0000 |
606 psect cinit |
607 00AD start_initialization: |
608 00AD __initialization: |
609 |
610 ; Clear objects allocated to COMMON |
611 00AD 01F5 clrf __pbssCOMMON& (0+127) |
612 00AE 01F6 clrf (__pbssCOMMON+1)& (0+127) |
613 00AF end_of_initialization: |
614 ;End of C runtime variable initialization code |
615 |
616 00AF __end_of__initialization: |
617 00AF 0020 movlb 0 |
618 00B0 3180 2878 ljmp _main ;jump to C main() function |
619 |
620 psect bssCOMMON |
621 0075 __pbssCOMMON: |
622 0075 _currMode: |
623 0075 ds 1 |
624 0076 _currStep: |
625 0076 ds 1 |
626 |
627 psect cstackCOMMON |
628 0070 __pcstackCOMMON: |
629 0070 ?_IOC_Init: |
630 0070 ?_Interrupt_Init: |
631 ; 0 bytes @ 0x0 |
632 |
633 0070 ?_Interrupt_Enable: |
634 ; 0 bytes @ 0x0 |
635 |
636 0070 ?_IOC_Interrupt_Handler: |
637 ; 0 bytes @ 0x0 |
638 |
639 0070 ?_Pins_Init: |
640 ; 0 bytes @ 0x0 |
641 |
642 0070 ?_Set_Next_Mode: |
643 ; 0 bytes @ 0x0 |
644 |
645 0070 ??_Set_Next_Mode: |
646 ; 0 bytes @ 0x0 |
647 |
648 0070 ??_Get_Cur_Mode: |
649 ; 0 bytes @ 0x0 |
650 |
651 0070 ?_InterruptHandler: |
652 ; 0 bytes @ 0x0 |
653 |
654 0070 ?_Get_Cur_Mode: |
655 ; 0 bytes @ 0x0 |
656 |
657 0070 ?_main: |
658 ; 1 bytes @ 0x0 |
659 |
660 |
661 ; 2 bytes @ 0x0 |
662 0070 ds 1 |
663 0071 ??_IOC_Interrupt_Handler: |
664 |
665 ; 0 bytes @ 0x1 |
666 0071 ds 3 |
667 0074 ??_InterruptHandler: |
668 |
669 ; 0 bytes @ 0x4 |
670 0074 ds 1 |
671 0075 ??_IOC_Init: |
672 0075 ??_Interrupt_Init: |
673 ; 0 bytes @ 0x5 |
674 |
675 0075 ??_Interrupt_Enable: |
676 ; 0 bytes @ 0x5 |
677 |
678 0075 ??_Pins_Init: |
679 ; 0 bytes @ 0x5 |
680 |
681 0075 ??_main: |
682 ; 0 bytes @ 0x5 |
683 |
684 |
685 psect maintext |
686 0078 __pmaintext: |
687 ; 0 bytes @ 0x5 |
688 ;; |
689 ;;Main: autosize = 0, tempsize = 0, incstack = 0, save=0 |
690 ;; |
691 ;; *************** function _main ***************** |
692 ;; Defined at: |
693 ;; line 68 in file "main.c" |
694 ;; Parameters: Size Location Type |
695 ;; None |
696 ;; Auto vars: Size Location Type |
697 ;; None |
698 ;; Return value: Size Location Type |
699 ;; 2 33[COMMON] int |
700 ;; Registers used: |
701 ;; wreg, fsr0l, fsr0h, fsr1l, fsr1h, fsr1l, fsr1h, status,2, status,0, btemp+1, pclath, cstack |
702 ;; Tracked objects: |
703 ;; On entry : 17F/0 |
704 ;; On exit : 0/0 |
705 ;; Unchanged: 0/0 |
706 ;; Data sizes: COMMON BANK0 BANK1 BANK2 BANK3 BANK4 BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK1 |
+1 BANK12 |
707 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 |
+0 0 |
708 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 |
+0 0 |
709 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 |
+0 0 |
710 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 |
+0 0 |
711 ;;Total ram usage: 0 bytes |
712 ;; Hardware stack levels required when called: 4 |
713 ;; This function calls: |
714 ;; _Pins_Init |
715 ;; _IOC_Init |
716 ;; _Interrupt_Init |
717 ;; _Interrupt_Enable |
718 ;; This function is called by: |
719 ;; Startup code after reset |
720 ;; This function uses a non-reentrant model |
721 ;; |
722 |
723 |
724 ;psect for function _main |
725 0078 _main: |
726 |
727 ;main.c: 70: OSCCONbits.SPLLEN = 1; |
728 |
729 ;incstack = 0 |
730 ; Regs used in _main: [allreg] |
731 0078 0021 movlb 1 ; select bank1 |
732 0079 1799 bsf 25,7 ;volatile |
733 |
734 ;main.c: 71: OSCCONbits.IRCF = 0xE; |
735 007A 0819 movf 25,w ;volatile |
736 007B 3987 andlw -121 |
737 007C 3870 iorlw 112 |
738 007D 0099 movwf 25 ;volatile |
739 |
740 ;main.c: 72: OSCCONbits.SCS = 0b00; |
741 007E 30FC movlw -4 |
742 007F 0599 andwf 25,f ;volatile |
743 |
744 ;main.c: 75: Pins_Init(); |
745 0080 3180 2055 3180 fcall _Pins_Init |
746 |
747 ;main.c: 77: IOC_Init(); |
748 0083 3180 20A6 3180 fcall _IOC_Init |
749 |
750 ;main.c: 79: Interrupt_Init(); |
751 0086 3180 20B7 3180 fcall _Interrupt_Init |
752 |
753 ;main.c: 80: Interrupt_Enable(); |
754 0089 3180 20B2 3180 fcall _Interrupt_Enable |
755 |
756 ;main.c: 82: currMode = SINGLE_STEP; |
757 008C 01F5 clrf _currMode |
758 |
759 ;main.c: 83: currStep = STEP_1_1; |
760 008D 01F6 clrf _currStep |
761 008E l34: |
762 ;main.c: 85: while(1) { |
763 |
764 008E 288E goto l34 |
765 008F __end_of_main: |
766 |
767 psect text1 |
768 00B2 __ptext1: |
769 ;; *************** function _Interrupt_Enable ***************** |
770 ;; Defined at: |
771 ;; line 8 in file "INTERRUPTS.c" |
772 ;; Parameters: Size Location Type |
773 ;; None |
774 ;; Auto vars: Size Location Type |
775 ;; None |
776 ;; Return value: Size Location Type |
777 ;; None void |
778 ;; Registers used: |
779 ;; None |
780 ;; Tracked objects: |
781 ;; On entry : 0/0 |
782 ;; On exit : 0/0 |
783 ;; Unchanged: 0/0 |
784 ;; Data sizes: COMMON BANK0 BANK1 BANK2 BANK3 BANK4 BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK1 |
+1 BANK12 |
785 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 |
+0 0 |
786 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 |
+0 0 |
787 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 |
+0 0 |
788 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 |
+0 0 |
789 ;;Total ram usage: 0 bytes |
790 ;; Hardware stack levels used: 1 |
791 ;; Hardware stack levels required when called: 3 |
792 ;; This function calls: |
793 ;; Nothing |
794 ;; This function is called by: |
795 ;; _main |
796 ;; This function uses a non-reentrant model |
797 ;; |
798 |
799 |
800 ;psect for function _Interrupt_Enable |
801 00B2 _Interrupt_Enable: |
802 |
803 ;INTERRUPTS.c: 10: INTCONbits.PEIE = 1; |
804 |
805 ;incstack = 0 |
806 ; Regs used in _Interrupt_Enable: [] |
807 00B2 170B bsf 11,6 ;volatile |
808 |
809 ;INTERRUPTS.c: 11: INTCONbits.GIE = 1; |
810 00B3 178B bsf 11,7 ;volatile |
811 00B4 0008 return |
812 00B5 __end_of_Interrupt_Enable: |
813 |
814 psect text2 |
815 00B7 __ptext2: |
816 ;; *************** function _Interrupt_Init ***************** |
817 ;; Defined at: |
818 ;; line 5 in file "INTERRUPTS.c" |
819 ;; Parameters: Size Location Type |
820 ;; None |
821 ;; Auto vars: Size Location Type |
822 ;; None |
823 ;; Return value: Size Location Type |
824 ;; None void |
825 ;; Registers used: |
826 ;; None |
827 ;; Tracked objects: |
828 ;; On entry : 0/0 |
829 ;; On exit : 0/0 |
830 ;; Unchanged: 0/0 |
831 ;; Data sizes: COMMON BANK0 BANK1 BANK2 BANK3 BANK4 BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK1 |
+1 BANK12 |
832 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 |
+0 0 |
833 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 |
+0 0 |
834 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 |
+0 0 |
835 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 |
+0 0 |
836 ;;Total ram usage: 0 bytes |
837 ;; Hardware stack levels used: 1 |
838 ;; Hardware stack levels required when called: 3 |
839 ;; This function calls: |
840 ;; Nothing |
841 ;; This function is called by: |
842 ;; _main |
843 ;; This function uses a non-reentrant model |
844 ;; |
845 |
846 |
847 ;psect for function _Interrupt_Init |
848 00B7 _Interrupt_Init: |
849 |
850 ;incstack = 0 |
851 ; Regs used in _Interrupt_Init: [] |
852 00B7 0008 return |
853 00B8 __end_of_Interrupt_Init: |
854 |
855 psect text3 |
856 00A6 __ptext3: |
857 ;; *************** function _IOC_Init ***************** |
858 ;; Defined at: |
859 ;; line 4 in file "IOC.c" |
860 ;; Parameters: Size Location Type |
861 ;; None |
862 ;; Auto vars: Size Location Type |
863 ;; None |
864 ;; Return value: Size Location Type |
865 ;; None void |
866 ;; Registers used: |
867 ;; None |
868 ;; Tracked objects: |
869 ;; On entry : 0/0 |
870 ;; On exit : 0/0 |
871 ;; Unchanged: 0/0 |
872 ;; Data sizes: COMMON BANK0 BANK1 BANK2 BANK3 BANK4 BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK1 |
+1 BANK12 |
873 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 |
+0 0 |
874 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 |
+0 0 |
875 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 |
+0 0 |
876 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 |
+0 0 |
877 ;;Total ram usage: 0 bytes |
878 ;; Hardware stack levels used: 1 |
879 ;; Hardware stack levels required when called: 3 |
880 ;; This function calls: |
881 ;; Nothing |
882 ;; This function is called by: |
883 ;; _main |
884 ;; This function uses a non-reentrant model |
885 ;; |
886 |
887 |
888 ;psect for function _IOC_Init |
889 00A6 _IOC_Init: |
890 |
891 ;IOC.c: 5: INTCONbits.IOCIE = 1; |
892 |
893 ;incstack = 0 |
894 ; Regs used in _IOC_Init: [] |
895 00A6 158B bsf 11,3 ;volatile |
896 |
897 ;IOC.c: 8: IOCAPbits.IOCAP3 = 1; |
898 00A7 0027 movlb 7 ; select bank7 |
899 00A8 1591 bsf 17,3 ;volatile |
900 |
901 ;IOC.c: 9: IOCANbits.IOCAN3 = 1; |
902 00A9 1592 bsf 18,3 ;volatile |
903 |
904 ;IOC.c: 10: IOCAPbits.IOCAP4 = 1; |
905 00AA 1611 bsf 17,4 ;volatile |
906 |
907 ;IOC.c: 11: IOCANbits.IOCAN4 = 1; |
908 00AB 1612 bsf 18,4 ;volatile |
909 00AC 0008 return |
910 00AD __end_of_IOC_Init: |
911 |
912 psect text4 |
913 0055 __ptext4: |
914 ;; *************** function _Pins_Init ***************** |
915 ;; Defined at: |
916 ;; line 29 in file "main.c" |
917 ;; Parameters: Size Location Type |
918 ;; None |
919 ;; Auto vars: Size Location Type |
920 ;; None |
921 ;; Return value: Size Location Type |
922 ;; None void |
923 ;; Registers used: |
924 ;; wreg, status,2 |
925 ;; Tracked objects: |
926 ;; On entry : 0/0 |
927 ;; On exit : 0/0 |
928 ;; Unchanged: 0/0 |
929 ;; Data sizes: COMMON BANK0 BANK1 BANK2 BANK3 BANK4 BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK1 |
+1 BANK12 |
930 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 |
+0 0 |
931 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 |
+0 0 |
932 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 |
+0 0 |
933 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 |
+0 0 |
934 ;;Total ram usage: 0 bytes |
935 ;; Hardware stack levels used: 1 |
936 ;; Hardware stack levels required when called: 3 |
937 ;; This function calls: |
938 ;; Nothing |
939 ;; This function is called by: |
940 ;; _main |
941 ;; This function uses a non-reentrant model |
942 ;; |
943 |
944 |
945 ;psect for function _Pins_Init |
946 0055 _Pins_Init: |
947 |
948 ;main.c: 31: ANSELA = 0x3; |
949 |
950 ;incstack = 0 |
951 ; Regs used in _Pins_Init: [wreg+status,2] |
952 0055 3003 movlw 3 |
953 0056 0023 movlb 3 ; select bank3 |
954 0057 008C movwf 12 ;volatile |
955 |
956 ;main.c: 32: ANSELC = 0x0; |
957 0058 018E clrf 14 ;volatile |
958 |
959 ;main.c: 38: APFCON0bits.SDOSEL = 0; |
960 0059 0022 movlb 2 ; select bank2 |
961 005A 131D bcf 29,6 ;volatile |
962 |
963 ;main.c: 40: TRISAbits.TRISA5 = 0; |
964 005B 0021 movlb 1 ; select bank1 |
965 005C 128C bcf 12,5 ;volatile |
966 |
967 ;main.c: 41: LATAbits.LATA5 = 0; |
968 005D 0022 movlb 2 ; select bank2 |
969 005E 128C bcf 12,5 ;volatile |
970 |
971 ;main.c: 43: TRISAbits.TRISA2 = 0; |
972 005F 0021 movlb 1 ; select bank1 |
973 0060 110C bcf 12,2 ;volatile |
974 |
975 ;main.c: 44: LATAbits.LATA2 = 0; |
976 0061 0022 movlb 2 ; select bank2 |
977 0062 110C bcf 12,2 ;volatile |
978 |
979 ;main.c: 46: TRISCbits.TRISC3 = 0; |
980 0063 0021 movlb 1 ; select bank1 |
981 0064 118E bcf 14,3 ;volatile |
982 |
983 ;main.c: 47: LATCbits.LATC3 = 0; |
984 0065 0022 movlb 2 ; select bank2 |
985 0066 118E bcf 14,3 ;volatile |
986 |
987 ;main.c: 49: TRISCbits.TRISC4 = 0; |
988 0067 0021 movlb 1 ; select bank1 |
989 0068 120E bcf 14,4 ;volatile |
990 |
991 ;main.c: 50: LATCbits.LATC4 = 0; |
992 0069 0022 movlb 2 ; select bank2 |
993 006A 120E bcf 14,4 ;volatile |
994 |
995 ;main.c: 52: TRISCbits.TRISC5 = 0; |
996 006B 0021 movlb 1 ; select bank1 |
997 006C 128E bcf 14,5 ;volatile |
998 |
999 ;main.c: 53: LATCbits.LATC5 = 0; |
1000 006D 0022 movlb 2 ; select bank2 |
1001 006E 128E bcf 14,5 ;volatile |
1002 |
1003 ;main.c: 55: TRISAbits.TRISA3 = 1; |
1004 006F 0021 movlb 1 ; select bank1 |
1005 0070 158C bsf 12,3 ;volatile |
1006 |
1007 ;main.c: 56: TRISAbits.TRISA4 = 1; |
1008 0071 160C bsf 12,4 ;volatile |
1009 |
1010 ;main.c: 57: TRISAbits.TRISA1 = 1; |
1011 0072 148C bsf 12,1 ;volatile |
1012 |
1013 ;main.c: 58: TRISAbits.TRISA0 = 1; |
1014 0073 140C bsf 12,0 ;volatile |
1015 |
1016 ;main.c: 60: TRISCbits.TRISC2 = 0; |
1017 0074 110E bcf 14,2 ;volatile |
1018 |
1019 ;main.c: 61: TRISCbits.TRISC1 = 0; |
1020 0075 108E bcf 14,1 ;volatile |
1021 |
1022 ;main.c: 62: TRISCbits.TRISC0 = 0; |
1023 0076 100E bcf 14,0 ;volatile |
1024 0077 0008 return |
1025 0078 __end_of_Pins_Init: |
1026 |
1027 psect intentry |
1028 0004 __pintentry: |
1029 ;; *************** function _InterruptHandler ***************** |
1030 ;; Defined at: |
1031 ;; line 19 in file "INTERRUPTS.c" |
1032 ;; Parameters: Size Location Type |
1033 ;; None |
1034 ;; Auto vars: Size Location Type |
1035 ;; None |
1036 ;; Return value: Size Location Type |
1037 ;; None void |
1038 ;; Registers used: |
1039 ;; wreg, fsr0l, fsr0h, status,2, status,0, pclath, cstack |
1040 ;; Tracked objects: |
1041 ;; On entry : 0/0 |
1042 ;; On exit : 0/0 |
1043 ;; Unchanged: 0/0 |
1044 ;; Data sizes: COMMON BANK0 BANK1 BANK2 BANK3 BANK4 BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK1 |
+1 BANK12 |
1045 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 |
+0 0 |
1046 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 |
+0 0 |
1047 ;; Temps: 1 0 0 0 0 0 0 0 0 0 0 0 |
+0 0 |
1048 ;; Totals: 1 0 0 0 0 0 0 0 0 0 0 0 |
+0 0 |
1049 ;;Total ram usage: 1 bytes |
1050 ;; Hardware stack levels used: 1 |
1051 ;; Hardware stack levels required when called: 2 |
1052 ;; This function calls: |
1053 ;; _IOC_Interrupt_Handler |
1054 ;; This function is called by: |
1055 ;; Interrupt level 1 |
1056 ;; This function uses a non-reentrant model |
1057 ;; |
1058 |
1059 0004 _InterruptHandler: |
1060 |
1061 ;incstack = 0 |
1062 ; Regs used in _InterruptHandler: [wreg-fsr0h+status,2+status,0+pclath+cstack] |
1063 0004 3180 pagesel $ |
1064 0005 0020 movlb 0 ; select bank0 |
1065 0006 087F movf 127,w |
1066 0007 00F4 movwf ??_InterruptHandler |
1067 |
1068 ;INTERRUPTS.c: 23: if (INTCONbits.IOCIF) { |
1069 0008 1C0B btfss 11,0 ;volatile |
1070 0009 280D goto i1l78 |
1071 |
1072 ;INTERRUPTS.c: 25: IOC_Interrupt_Handler(); |
1073 000A 3180 2013 fcall _IOC_Interrupt_Handler |
1074 |
1075 ;INTERRUPTS.c: 27: INTCONbits.IOCIF = 0; |
1076 000C 100B bcf 11,0 ;volatile |
1077 000D i1l78: |
1078 ;INTERRUPTS.c: 29: return; |
1079 |
1080 000D 0874 movf ??_InterruptHandler,w |
1081 000E 0020 movlb 0 ; select bank0 |
1082 000F 00FF movwf 127 |
1083 0010 0009 retfie |
1084 0011 __end_of_InterruptHandler: |
1085 |
1086 psect text6 |
1087 0013 __ptext6: |
1088 ;; *************** function _IOC_Interrupt_Handler ***************** |
1089 ;; Defined at: |
1090 ;; line 14 in file "IOC.c" |
1091 ;; Parameters: Size Location Type |
1092 ;; None |
1093 ;; Auto vars: Size Location Type |
1094 ;; None |
1095 ;; Return value: Size Location Type |
1096 ;; None void |
1097 ;; Registers used: |
1098 ;; wreg, fsr0l, fsr0h, status,2, status,0, pclath, cstack |
1099 ;; Tracked objects: |
1100 ;; On entry : 0/0 |
1101 ;; On exit : 0/0 |
1102 ;; Unchanged: 0/0 |
1103 ;; Data sizes: COMMON BANK0 BANK1 BANK2 BANK3 BANK4 BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK1 |
+1 BANK12 |
1104 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 |
+0 0 |
1105 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 |
+0 0 |
1106 ;; Temps: 3 0 0 0 0 0 0 0 0 0 0 0 |
+0 0 |
1107 ;; Totals: 3 0 0 0 0 0 0 0 0 0 0 0 |
+0 0 |
1108 ;;Total ram usage: 3 bytes |
1109 ;; Hardware stack levels used: 1 |
1110 ;; Hardware stack levels required when called: 1 |
1111 ;; This function calls: |
1112 ;; _Set_Next_Mode |
1113 ;; _Get_Cur_Mode |
1114 ;; This function is called by: |
1115 ;; _InterruptHandler |
1116 ;; This function uses a non-reentrant model |
1117 ;; |
1118 |
1119 |
1120 ;psect for function _IOC_Interrupt_Handler |
1121 0013 _IOC_Interrupt_Handler: |
1122 |
1123 ;IOC.c: 15: if (IOCAFbits.IOCAF3) { |
1124 |
1125 ;incstack = 0 |
1126 ; Regs used in _IOC_Interrupt_Handler: [wreg-fsr0h+status,2+status,0+pclath+cstack] |
1127 0013 0027 movlb 7 ; select bank7 |
1128 0014 1D93 btfss 19,3 ;volatile |
1129 0015 283E goto i1l733 |
1130 |
1131 ;IOC.c: 17: if (PORTAbits.RA3 == 1) { |
1132 0016 0020 movlb 0 ; select bank0 |
1133 0017 198C btfsc 12,3 ;volatile |
1134 0018 2823 goto i1l727 |
1135 0019 2830 goto i1l729 |
1136 001A i1l128: |
1137 ;IOC.c: 19: case SINGLE_STEP: |
1138 |
1139 ;IOC.c: 18: switch (Get_Cur_Mode()) { |
1140 |
1141 |
1142 ;IOC.c: 20: LATAbits.LATA5 = 1; |
1143 001A 0022 movlb 2 ; select bank2 |
1144 001B 168C bsf 12,5 ;volatile |
1145 |
1146 ;IOC.c: 21: _delay((unsigned long)((2)*(32000000/4000000.0))); |
1147 001C 3005 movlw 5 |
1148 001D 00F1 movwf ??_IOC_Interrupt_Handler |
1149 001E u13_27: |
1150 001E 0BF1 decfsz ??_IOC_Interrupt_Handler,f |
1151 001F 281E goto u13_27 |
1152 |
1153 ;IOC.c: 22: LATAbits.LATA5 = 0; |
1154 0020 0022 movlb 2 ; select bank2 |
1155 0021 128C bcf 12,5 ;volatile |
1156 |
1157 ;IOC.c: 30: } |
1158 |
1159 ;IOC.c: 29: break; |
1160 |
1161 ;IOC.c: 27: case SET_MICROSTEP: |
1162 |
1163 ;IOC.c: 26: break; |
1164 |
1165 ;IOC.c: 24: case AUTO_STEP: |
1166 |
1167 ;IOC.c: 23: break; |
1168 0022 2830 goto i1l729 |
1169 0023 i1l727: |
1170 0023 3180 20B5 3180 fcall _Get_Cur_Mode |
1171 |
1172 ; Switch size 1, requested type "space" |
1173 ; Number of cases is 3, Range of values is 0 to 2 |
1174 ; switch strategies available: |
1175 ; Name Instructions Cycles |
1176 ; simple_byte 10 6 (average) |
1177 ; direct_byte 12 6 (fixed) |
1178 ; jumptable 260 6 (fixed) |
1179 ; rangetable 7 4 (fixed) |
1180 ; spacedrange 11 6 (fixed) |
1181 ; locatedrange 3 3 (fixed) |
1182 ; Chosen strategy is simple_byte |
1183 0026 3A00 xorlw 0 ; case 0 |
1184 0027 1903 skipnz |
1185 0028 281A goto i1l128 |
1186 0029 3A01 xorlw 1 ; case 1 |
1187 002A 1903 skipnz |
1188 002B 2830 goto i1l729 |
1189 002C 3A03 xorlw 3 ; case 2 |
1190 002D 1903 skipnz |
1191 002E 2830 goto i1l729 |
1192 002F 2830 goto i1l729 |
1193 0030 i1l729: |
1194 |
1195 ;IOC.c: 31: } |
1196 ;IOC.c: 33: _delay((unsigned long)((100)*(32000000/4000.0))); |
1197 0030 3005 movlw 5 |
1198 0031 00F3 movwf ??_IOC_Interrupt_Handler+2 |
1199 0032 300F movlw 15 |
1200 0033 00F2 movwf ??_IOC_Interrupt_Handler+1 |
1201 0034 30F4 movlw 244 |
1202 0035 00F1 movwf ??_IOC_Interrupt_Handler |
1203 0036 u14_27: |
1204 0036 0BF1 decfsz ??_IOC_Interrupt_Handler,f |
1205 0037 2836 goto u14_27 |
1206 0038 0BF2 decfsz ??_IOC_Interrupt_Handler+1,f |
1207 0039 2836 goto u14_27 |
1208 003A 0BF3 decfsz ??_IOC_Interrupt_Handler+2,f |
1209 003B 2836 goto u14_27 |
1210 |
1211 ;IOC.c: 35: IOCAFbits.IOCAF3 = 0; |
1212 003C 0027 movlb 7 ; select bank7 |
1213 003D 1193 bcf 19,3 ;volatile |
1214 003E i1l733: |
1215 |
1216 ;IOC.c: 36: } |
1217 ;IOC.c: 38: if (IOCAFbits.IOCAF4) { |
1218 003E 1E13 btfss 19,4 ;volatile |
1219 003F 0008 return |
1220 |
1221 ;IOC.c: 40: if (PORTAbits.RA4 == 1) { |
1222 0040 0020 movlb 0 ; select bank0 |
1223 0041 1E0C btfss 12,4 ;volatile |
1224 0042 2846 goto i1l739 |
1225 |
1226 ;IOC.c: 41: Set_Next_Mode(); |
1227 0043 3180 208F 3180 fcall _Set_Next_Mode |
1228 0046 i1l739: |
1229 |
1230 ;IOC.c: 42: } |
1231 ;IOC.c: 44: _delay((unsigned long)((100)*(32000000/4000.0))); |
1232 0046 3005 movlw 5 |
1233 0047 00F3 movwf ??_IOC_Interrupt_Handler+2 |
1234 0048 300F movlw 15 |
1235 0049 00F2 movwf ??_IOC_Interrupt_Handler+1 |
1236 004A 30F4 movlw 244 |
1237 004B 00F1 movwf ??_IOC_Interrupt_Handler |
1238 004C u15_27: |
1239 004C 0BF1 decfsz ??_IOC_Interrupt_Handler,f |
1240 004D 284C goto u15_27 |
1241 004E 0BF2 decfsz ??_IOC_Interrupt_Handler+1,f |
1242 004F 284C goto u15_27 |
1243 0050 0BF3 decfsz ??_IOC_Interrupt_Handler+2,f |
1244 0051 284C goto u15_27 |
1245 |
1246 ;IOC.c: 46: IOCAFbits.IOCAF4 = 0; |
1247 0052 0027 movlb 7 ; select bank7 |
1248 0053 1213 bcf 19,4 ;volatile |
1249 0054 0008 return |
1250 0055 __end_of_IOC_Interrupt_Handler: |
1251 |
1252 psect text7 |
1253 00B5 __ptext7: |
1254 ;; *************** function _Get_Cur_Mode ***************** |
1255 ;; Defined at: |
1256 ;; line 106 in file "main.c" |
1257 ;; Parameters: Size Location Type |
1258 ;; None |
1259 ;; Auto vars: Size Location Type |
1260 ;; None |
1261 ;; Return value: Size Location Type |
1262 ;; 1 wreg enum E2675 |
1263 ;; Registers used: |
1264 ;; wreg |
1265 ;; Tracked objects: |
1266 ;; On entry : 0/0 |
1267 ;; On exit : 0/0 |
1268 ;; Unchanged: 0/0 |
1269 ;; Data sizes: COMMON BANK0 BANK1 BANK2 BANK3 BANK4 BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK1 |
+1 BANK12 |
1270 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 |
+0 0 |
1271 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 |
+0 0 |
1272 ;; Temps: 0 0 0 0 0 0 0 0 0 0 0 0 |
+0 0 |
1273 ;; Totals: 0 0 0 0 0 0 0 0 0 0 0 0 |
+0 0 |
1274 ;;Total ram usage: 0 bytes |
1275 ;; Hardware stack levels used: 1 |
1276 ;; This function calls: |
1277 ;; Nothing |
1278 ;; This function is called by: |
1279 ;; _IOC_Interrupt_Handler |
1280 ;; This function uses a non-reentrant model |
1281 ;; |
1282 |
1283 |
1284 ;psect for function _Get_Cur_Mode |
1285 00B5 _Get_Cur_Mode: |
1286 |
1287 ;main.c: 107: return currMode; |
1288 |
1289 ;incstack = 0 |
1290 ; Regs used in _Get_Cur_Mode: [wreg] |
1291 00B5 0875 movf _currMode,w |
1292 00B6 0008 return |
1293 00B7 __end_of_Get_Cur_Mode: |
1294 |
1295 psect text8 |
1296 008F __ptext8: |
1297 ;; *************** function _Set_Next_Mode ***************** |
1298 ;; Defined at: |
1299 ;; line 91 in file "main.c" |
1300 ;; Parameters: Size Location Type |
1301 ;; None |
1302 ;; Auto vars: Size Location Type |
1303 ;; None |
1304 ;; Return value: Size Location Type |
1305 ;; None void |
1306 ;; Registers used: |
1307 ;; wreg, fsr0l, fsr0h, status,2, status,0 |
1308 ;; Tracked objects: |
1309 ;; On entry : 0/0 |
1310 ;; On exit : 0/0 |
1311 ;; Unchanged: 0/0 |
1312 ;; Data sizes: COMMON BANK0 BANK1 BANK2 BANK3 BANK4 BANK5 BANK6 BANK7 BANK8 BANK9 BANK10 BANK1 |
+1 BANK12 |
1313 ;; Params: 0 0 0 0 0 0 0 0 0 0 0 0 |
+0 0 |
1314 ;; Locals: 0 0 0 0 0 0 0 0 0 0 0 0 |
+0 0 |
1315 ;; Temps: 1 0 0 0 0 0 0 0 0 0 0 0 |
+0 0 |
1316 ;; Totals: 1 0 0 0 0 0 0 0 0 0 0 0 |
+0 0 |
1317 ;;Total ram usage: 1 bytes |
1318 ;; Hardware stack levels used: 1 |
1319 ;; This function calls: |
1320 ;; Nothing |
1321 ;; This function is called by: |
1322 ;; _IOC_Interrupt_Handler |
1323 ;; This function uses a non-reentrant model |
1324 ;; |
1325 |
1326 |
1327 ;psect for function _Set_Next_Mode |
1328 008F _Set_Next_Mode: |
1329 |
1330 ;main.c: 92: switch (currMode) { |
1331 |
1332 ;incstack = 0 |
1333 ; Regs used in _Set_Next_Mode: [wreg-fsr0h+status,2+status,0] |
1334 008F 289A goto i1l659 |
1335 0090 i1l41: |
1336 ;main.c: 93: case SINGLE_STEP: |
1337 |
1338 |
1339 ;main.c: 94: currMode = AUTO_STEP; |
1340 0090 01F5 clrf _currMode |
1341 0091 0AF5 incf _currMode,f |
1342 |
1343 ;main.c: 95: break; |
1344 0092 0008 return |
1345 0093 i1l653: |
1346 ;main.c: 96: case AUTO_STEP: |
1347 |
1348 |
1349 ;main.c: 97: currMode = SET_MICROSTEP; |
1350 0093 3002 movlw 2 |
1351 0094 00F0 movwf ??_Set_Next_Mode |
1352 0095 0870 movf ??_Set_Next_Mode,w |
1353 0096 00F5 movwf _currMode |
1354 |
1355 ;main.c: 98: break; |
1356 0097 0008 return |
1357 0098 i1l655: |
1358 ;main.c: 100: default: |
1359 |
1360 ;main.c: 99: case SET_MICROSTEP: |
1361 |
1362 |
1363 ;main.c: 101: currMode = SINGLE_STEP; |
1364 0098 01F5 clrf _currMode |
1365 |
1366 ;main.c: 103: } |
1367 |
1368 ;main.c: 102: break; |
1369 0099 0008 return |
1370 009A i1l659: |
1371 009A 0875 movf _currMode,w |
1372 |
1373 ; Switch size 1, requested type "space" |
1374 ; Number of cases is 3, Range of values is 0 to 2 |
1375 ; switch strategies available: |
1376 ; Name Instructions Cycles |
1377 ; simple_byte 10 6 (average) |
1378 ; direct_byte 12 6 (fixed) |
1379 ; jumptable 260 6 (fixed) |
1380 ; rangetable 7 4 (fixed) |
1381 ; spacedrange 11 6 (fixed) |
1382 ; locatedrange 3 3 (fixed) |
1383 ; Chosen strategy is simple_byte |
1384 009B 3A00 xorlw 0 ; case 0 |
1385 009C 1903 skipnz |
1386 009D 2890 goto i1l41 |
1387 009E 3A01 xorlw 1 ; case 1 |
1388 009F 1903 skipnz |
1389 00A0 2893 goto i1l653 |
1390 00A1 3A03 xorlw 3 ; case 2 |
1391 00A2 1903 skipnz |
1392 00A3 2898 goto i1l655 |
1393 00A4 2898 goto i1l655 |
1394 00A5 0008 return |
1395 00A6 __end_of_Set_Next_Mode: |
1396 007E btemp set 126 ;btemp |
1397 007E wtemp0 set 126 |
Data Sizes: |
Strings 0 |
Constant 0 |
Data 0 |
BSS 2 |
Persistent 0 |
Stack 0 |
Auto Spaces: |
Space Size Autos Used |
COMMON 14 5 7 |
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 _InterruptHandler in COMMON |
_InterruptHandler->_IOC_Interrupt_Handler |
_IOC_Interrupt_Handler->_Set_Next_Mode |
Critical Paths under _main in BANK0 |
None. |
Critical Paths under _InterruptHandler in BANK0 |
None. |
Critical Paths under _main in BANK1 |
None. |
Critical Paths under _InterruptHandler in BANK1 |
None. |
Critical Paths under _main in BANK2 |
None. |
Critical Paths under _InterruptHandler in BANK2 |
None. |
Critical Paths under _main in BANK3 |
None. |
Critical Paths under _InterruptHandler in BANK3 |
None. |
Critical Paths under _main in BANK4 |
None. |
Critical Paths under _InterruptHandler in BANK4 |
None. |
Critical Paths under _main in BANK5 |
None. |
Critical Paths under _InterruptHandler in BANK5 |
None. |
Critical Paths under _main in BANK6 |
None. |
Critical Paths under _InterruptHandler in BANK6 |
None. |
Critical Paths under _main in BANK7 |
None. |
Critical Paths under _InterruptHandler in BANK7 |
None. |
Critical Paths under _main in BANK8 |
None. |
Critical Paths under _InterruptHandler in BANK8 |
None. |
Critical Paths under _main in BANK9 |
None. |
Critical Paths under _InterruptHandler in BANK9 |
None. |
Critical Paths under _main in BANK10 |
None. |
Critical Paths under _InterruptHandler in BANK10 |
None. |
Critical Paths under _main in BANK11 |
None. |
Critical Paths under _InterruptHandler in BANK11 |
None. |
Critical Paths under _main in BANK12 |
None. |
Critical Paths under _InterruptHandler in BANK12 |
None. |
Call Graph Tables: |
--------------------------------------------------------------------------------- |
(Depth) Function Calls Base Space Used Autos Params Refs |
--------------------------------------------------------------------------------- |
(0) _main 0 0 0 0 |
_Pins_Init |
_IOC_Init |
_Interrupt_Init |
_Interrupt_Enable |
--------------------------------------------------------------------------------- |
(1) _Interrupt_Enable 0 0 0 0 |
--------------------------------------------------------------------------------- |
(1) _Interrupt_Init 0 0 0 0 |
--------------------------------------------------------------------------------- |
(1) _IOC_Init 0 0 0 0 |
--------------------------------------------------------------------------------- |
(1) _Pins_Init 0 0 0 0 |
--------------------------------------------------------------------------------- |
Estimated maximum stack depth 1 |
--------------------------------------------------------------------------------- |
(Depth) Function Calls Base Space Used Autos Params Refs |
--------------------------------------------------------------------------------- |
(2) _InterruptHandler 1 1 0 0 |
4 COMMON 1 1 0 |
_IOC_Interrupt_Handler |
--------------------------------------------------------------------------------- |
(3) _IOC_Interrupt_Handler 3 3 0 0 |
1 COMMON 3 3 0 |
_Set_Next_Mode |
_Get_Cur_Mode |
--------------------------------------------------------------------------------- |
(4) _Get_Cur_Mode 0 0 0 0 |
--------------------------------------------------------------------------------- |
(4) _Set_Next_Mode 1 1 0 0 |
0 COMMON 1 1 0 |
--------------------------------------------------------------------------------- |
Estimated maximum stack depth 4 |
--------------------------------------------------------------------------------- |
Call Graph Graphs: |
_main (ROOT) |
_Pins_Init |
_IOC_Init |
_Interrupt_Init |
_Interrupt_Enable |
_InterruptHandler (ROOT) |
_IOC_Interrupt_Handler |
_Set_Next_Mode |
_Get_Cur_Mode |
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 5 7 2 50.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 7 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 7 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 E 31 0.0% |
BITSFR31 0 0 0 32 0.0% |
SFR31 0 0 0 32 0.0% |
Microchip Technology PIC Macro Assembler V1.20 build 52243 |
Symbol Table Sun Aug 31 23:58:01 2014 |
??_Interrupt_Init 0075 ??_Interrupt_Enable 0075 __CFG_CP$OFF 0000 |
l34 008E __CFG_CPD$OFF 0000 __CFG_BORV$LO 0000 |
__CFG_IESO$ON 0000 __CFG_LVP$OFF 0000 i1l41 0090 |
i1l78 000D __CFG_WRT$OFF 0000 __CFG_FCMEN$ON 0000 |
_main 0078 btemp 007E __CFG_BOREN$ON 0000 |
start 0011 __end_of_Get_Cur_Mode 00B7 __CFG_PLLEN$ON 0000 |
__end_of_IOC_Init 00AD ?_main 0070 __CFG_WDTE$OFF 0000 |
i1l128 001A i1l653 0093 i1l733 003E |
i1l655 0098 i1l727 0023 i1l729 0030 |
i1l659 009A i1l739 0046 u13_27 001E |
u14_27 0036 u15_27 004C wtemp0 007E |
__CFG_MCLRE$OFF 0000 __initialization 00AD __end_of_main 008F |
??_main 0075 _ANSELA 018C _ANSELC 018E |
__CFG_PWRTE$OFF 0000 ??_IOC_Interrupt_Handler 0071 __CFG_STVREN$ON 0000 |
__size_of_Pins_Init 0023 __end_of__initialization 00AF __size_of_Get_Cur_Mode 0002 |
?_IOC_Init 0070 __pcstackCOMMON 0070 __size_of_InterruptHandler 000D |
__size_of_Interrupt_Enable 0003 _Get_Cur_Mode 00B5 __end_of_Pins_Init 0078 |
??_IOC_Init 0075 __pmaintext 0078 __pintentry 0004 |
__size_of_Set_Next_Mode 0017 __ptext0 0000 __ptext1 00B2 |
__ptext2 00B7 __ptext3 00A6 __ptext4 0055 |
__ptext6 0013 __ptext7 00B5 __ptext8 008F |
__size_of_Interrupt_Init 0001 _IOCAFbits 0393 _IOCANbits 0392 |
_IOCAPbits 0391 end_of_initialization 00AF _Set_Next_Mode 008F |
__size_of_IOC_Interrupt_Handler 0042 __end_of_IOC_Interrupt_Handler 0055 _InterruptHandler 0004 |
_PORTAbits 000C _Interrupt_Enable 00B2 __CFG_FOSC$INTOSC 0000 |
_TRISAbits 008C _TRISCbits 008E ?_Set_Next_Mode 0070 |
__size_of_IOC_Init 0007 start_initialization 00AD _Pins_Init 0055 |
_APFCON0bits 011D _Interrupt_Init 00B7 __pbssCOMMON 0075 |
??_Set_Next_Mode 0070 ?_Pins_Init 0070 __end_of_Interrupt_Init 00B8 |
__end_of_InterruptHandler 0011 _LATAbits 010C _LATCbits 010E |
_IOC_Init 00A6 __end_of_Interrupt_Enable 00B5 ?_Interrupt_Init 0070 |
??_Pins_Init 0075 _IOC_Interrupt_Handler 0013 ?_Get_Cur_Mode 0070 |
_currMode 0075 _currStep 0076 __size_of_main 0017 |
_INTCONbits 000B ??_Get_Cur_Mode 0070 intlevel1 0000 |
__CFG_CLKOUTEN$OFF 0000 _OSCCONbits 0099 ?_IOC_Interrupt_Handler 0070 |
__end_of_Set_Next_Mode 00A6 ?_InterruptHandler 0070 ??_InterruptHandler 0074 |
?_Interrupt_Enable 0070 |
/PIC Stuff/PICX_16F1825_Stepper_Driver/dist/default/production/PICX_16F1825_Stepper_Driver.production.map |
---|
0,0 → 1,880 |
Microchip MPLAB XC8 Compiler V1.20 () |
Linker command line: |
--edf=C:\Program Files (x86)\Microchip\xc8\v1.20\dat\en_msgs.txt -cs \ |
-h+dist/default/production\PICX_16F1825_Stepper_Driver.production.sym \ |
--cmf=dist/default/production\PICX_16F1825_Stepper_Driver.production.cmf \ |
-z -Q16F1825 -oC:\Users\Kevin\AppData\Local\Temp\s1uo.6 \ |
-Mdist/default/production/PICX_16F1825_Stepper_Driver.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=04h,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\s1uo.obj \ |
dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
Object code version is 3.11 |
Machine type is 16F1825 |
Name Link Load Length Selector Space Scale |
C:\Users\Kevin\AppData\Local\Temp\s1uo.obj |
end_init 11 11 2 8 0 |
reset_vec 0 0 2 0 0 |
config 8007 8007 2 1000E 0 |
dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
intentry 4 4 D 8 0 |
text8 8F 8F 17 8 0 |
text7 B5 B5 2 8 0 |
text6 13 13 42 8 0 |
text4 55 55 23 8 0 |
text3 A6 A6 7 8 0 |
text2 B7 B7 1 8 0 |
text1 B2 B2 3 8 0 |
maintext 78 78 17 8 0 |
cstackCOMMON 70 70 5 70 1 |
bssCOMMON 75 75 2 70 1 |
cinit AD AD 5 8 0 |
TOTAL Name Link Load Length Space |
CLASS CONST |
CLASS CODE |
end_init 11 11 2 0 |
intentry 4 4 D 0 |
reset_vec 0 0 2 0 |
text8 8F 8F 17 0 |
text7 B5 B5 2 0 |
text6 13 13 42 0 |
text4 55 55 23 0 |
text3 A6 A6 7 0 |
text2 B7 B7 1 0 |
text1 B2 B2 3 0 |
maintext 78 78 17 0 |
cinit AD AD 5 0 |
CLASS STRCODE |
CLASS ENTRY |
CLASS STRING |
CLASS COMMON |
cstackCOMMON 70 70 5 1 |
bssCOMMON 75 75 2 1 |
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 000002 000002 0 0 CODE 2 |
intentry 000004 0000B4 0000B8 8 0 CODE 2 |
cstackCOMMON 000070 000007 000077 70 1 COMMON 1 |
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 00002-00003 2 2 |
000B8-01FFF 800 |
COMMON 00077-0007D 7 1 |
CONST 00002-00003 2 2 |
000B8-01FFF 100 |
EEDATA 0F000-0F0FF 100 2 |
ENTRY 00002-00003 2 2 |
000B8-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 00002-00003 2 2 |
000B8-01FFF 1F48 |
STRING 00002-00003 2 2 |
000B8-01FFF 100 |
Symbol Table |
_ANSELA (abs) 0018C |
_ANSELC (abs) 0018E |
_APFCON0bits (abs) 0011D |
_Get_Cur_Mode text7 000B5 |
_INTCONbits (abs) 0000B |
_IOCAFbits (abs) 00393 |
_IOCANbits (abs) 00392 |
_IOCAPbits (abs) 00391 |
_IOC_Init text3 000A6 |
_IOC_Interrupt_Handler text6 00013 |
_InterruptHandler intentry 00004 |
_Interrupt_Enable text1 000B2 |
_Interrupt_Init text2 000B7 |
_LATAbits (abs) 0010C |
_LATCbits (abs) 0010E |
_OSCCONbits (abs) 00099 |
_PORTAbits (abs) 0000C |
_Pins_Init text4 00055 |
_Set_Next_Mode text8 0008F |
_TRISAbits (abs) 0008C |
_TRISCbits (abs) 0008E |
__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$OFF (abs) 00000 |
__CFG_MCLRE$OFF (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 |
__HbssCOMMON bssCOMMON 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 00013 |
__Hfunctab functab 00000 |
__Hidloc idloc 00000 |
__Hinit init 00011 |
__Hintentry intentry 00011 |
__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 |
__LbssCOMMON bssCOMMON 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 00011 |
__Lfunctab functab 00000 |
__Lidloc idloc 00000 |
__Linit init 00011 |
__Lintentry intentry 00004 |
__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) 00077 |
__S3 (abs) 00000 |
___latbits (abs) 00002 |
__end_of_Get_Cur_Mode text7 000B7 |
__end_of_IOC_Init text3 000AD |
__end_of_IOC_Interrupt_Handler text6 00055 |
__end_of_InterruptHandler intentry 00011 |
__end_of_Interrupt_Enable text1 000B5 |
__end_of_Interrupt_Init text2 000B8 |
__end_of_Pins_Init text4 00078 |
__end_of_Set_Next_Mode text8 000A6 |
__end_of__initialization cinit 000AF |
__end_of_main maintext 0008F |
__initialization cinit 000AD |
__pbssCOMMON bssCOMMON 00075 |
__pcstackCOMMON cstackCOMMON 00070 |
__pintentry intentry 00004 |
__pmaintext maintext 00078 |
__ptext0 text0 00000 |
__ptext1 text1 000B2 |
__ptext2 text2 000B7 |
__ptext3 text3 000A6 |
__ptext4 text4 00055 |
__ptext6 text6 00013 |
__ptext7 text7 000B5 |
__ptext8 text8 0008F |
__size_of_Get_Cur_Mode (abs) 00000 |
__size_of_IOC_Init (abs) 00000 |
__size_of_IOC_Interrupt_Handler (abs) 00000 |
__size_of_InterruptHandler (abs) 00000 |
__size_of_Interrupt_Enable (abs) 00000 |
__size_of_Interrupt_Init (abs) 00000 |
__size_of_Pins_Init (abs) 00000 |
__size_of_Set_Next_Mode (abs) 00000 |
__size_of_main (abs) 00000 |
_currMode bssCOMMON 00075 |
_currStep bssCOMMON 00076 |
_main maintext 00078 |
btemp (abs) 0007E |
end_of_initialization cinit 000AF |
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 00011 |
start_initialization cinit 000AD |
wtemp0 (abs) 0007E |
FUNCTION INFORMATION: |
*************** function _main ***************** |
Defined at: |
line 68 in file "main.c" |
Parameters: Size Location Type |
None |
Auto vars: Size Location Type |
None |
Return value: Size Location Type |
2 33[COMMON] int |
Registers used: |
wreg, fsr0l, fsr0h, fsr1l, fsr1h, fsr1l, fsr1h, status,2, status,0, btemp+1, pclath, cstack |
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 |
Hardware stack levels required when called: 4 |
This function calls: |
_Pins_Init |
_IOC_Init |
_Interrupt_Init |
_Interrupt_Enable |
This function is called by: |
Startup code after reset |
This function uses a non-reentrant model |
*************** function _Interrupt_Enable ***************** |
Defined at: |
line 8 in file "INTERRUPTS.c" |
Parameters: Size Location Type |
None |
Auto vars: Size Location Type |
None |
Return value: Size Location Type |
None void |
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 |
Hardware stack levels used: 1 |
Hardware stack levels required when called: 3 |
This function calls: |
Nothing |
This function is called by: |
_main |
This function uses a non-reentrant model |
*************** function _Interrupt_Init ***************** |
Defined at: |
line 5 in file "INTERRUPTS.c" |
Parameters: Size Location Type |
None |
Auto vars: Size Location Type |
None |
Return value: Size Location Type |
None void |
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 |
Hardware stack levels used: 1 |
Hardware stack levels required when called: 3 |
This function calls: |
Nothing |
This function is called by: |
_main |
This function uses a non-reentrant model |
*************** function _IOC_Init ***************** |
Defined at: |
line 4 in file "IOC.c" |
Parameters: Size Location Type |
None |
Auto vars: Size Location Type |
None |
Return value: Size Location Type |
None void |
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 |
Hardware stack levels used: 1 |
Hardware stack levels required when called: 3 |
This function calls: |
Nothing |
This function is called by: |
_main |
This function uses a non-reentrant model |
*************** function _Pins_Init ***************** |
Defined at: |
line 29 in file "main.c" |
Parameters: Size Location Type |
None |
Auto vars: Size Location Type |
None |
Return value: Size Location Type |
None void |
Registers used: |
wreg, status,2 |
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 |
Hardware stack levels used: 1 |
Hardware stack levels required when called: 3 |
This function calls: |
Nothing |
This function is called by: |
_main |
This function uses a non-reentrant model |
*************** function _InterruptHandler ***************** |
Defined at: |
line 19 in file "INTERRUPTS.c" |
Parameters: Size Location Type |
None |
Auto vars: Size Location Type |
None |
Return value: Size Location Type |
None void |
Registers used: |
wreg, fsr0l, fsr0h, status,2, status,0, pclath, cstack |
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: 1 0 0 0 0 0 0 0 0 0 0 0 0 0 |
Totals: 1 0 0 0 0 0 0 0 0 0 0 0 0 0 |
Total ram usage: 1 bytes |
Hardware stack levels used: 1 |
Hardware stack levels required when called: 2 |
This function calls: |
_IOC_Interrupt_Handler |
This function is called by: |
Interrupt level 1 |
This function uses a non-reentrant model |
*************** function _IOC_Interrupt_Handler ***************** |
Defined at: |
line 14 in file "IOC.c" |
Parameters: Size Location Type |
None |
Auto vars: Size Location Type |
None |
Return value: Size Location Type |
None void |
Registers used: |
wreg, fsr0l, fsr0h, status,2, status,0, pclath, cstack |
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: 3 0 0 0 0 0 0 0 0 0 0 0 0 0 |
Totals: 3 0 0 0 0 0 0 0 0 0 0 0 0 0 |
Total ram usage: 3 bytes |
Hardware stack levels used: 1 |
Hardware stack levels required when called: 1 |
This function calls: |
_Set_Next_Mode |
_Get_Cur_Mode |
This function is called by: |
_InterruptHandler |
This function uses a non-reentrant model |
*************** function _Get_Cur_Mode ***************** |
Defined at: |
line 106 in file "main.c" |
Parameters: Size Location Type |
None |
Auto vars: Size Location Type |
None |
Return value: Size Location Type |
1 wreg enum E2675 |
Registers used: |
wreg |
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 |
Hardware stack levels used: 1 |
This function calls: |
Nothing |
This function is called by: |
_IOC_Interrupt_Handler |
This function uses a non-reentrant model |
*************** function _Set_Next_Mode ***************** |
Defined at: |
line 91 in file "main.c" |
Parameters: Size Location Type |
None |
Auto vars: Size Location Type |
None |
Return value: Size Location Type |
None void |
Registers used: |
wreg, fsr0l, fsr0h, status,2, status,0 |
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: 1 0 0 0 0 0 0 0 0 0 0 0 0 0 |
Totals: 1 0 0 0 0 0 0 0 0 0 0 0 0 0 |
Total ram usage: 1 bytes |
Hardware stack levels used: 1 |
This function calls: |
Nothing |
This function is called by: |
_IOC_Interrupt_Handler |
This function uses a non-reentrant model |
MODULE INFORMATION |
Module Function Class Link Load Size |
shared |
__initializatio CODE 00AD 0000 2 |
shared estimated size: 2 |
INTERRUPTS.c |
_Interrupt_Enab CODE 00B2 0000 3 |
_InterruptHandl CODE 0004 0000 13 |
_Interrupt_Init CODE 00B7 0000 1 |
INTERRUPTS.c estimated size: 17 |
main.c |
_Set_Next_Mode CODE 008F 0000 23 |
_main CODE 0078 0000 23 |
_Get_Cur_Mode CODE 00B5 0000 2 |
_Pins_Init CODE 0055 0000 35 |
main.c estimated size: 83 |
IOC.c |
_IOC_Interrupt_ CODE 0013 0000 66 |
_IOC_Init CODE 00A6 0000 7 |
IOC.c estimated size: 73 |
/PIC Stuff/PICX_16F1825_Stepper_Driver/dist/default/production/PICX_16F1825_Stepper_Driver.production.obj |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/PIC Stuff/PICX_16F1825_Stepper_Driver/dist/default/production/PICX_16F1825_Stepper_Driver.production.obj |
---|
Property changes: |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/PIC Stuff/PICX_16F1825_Stepper_Driver/dist/default/production/PICX_16F1825_Stepper_Driver.production.rlf |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/PIC Stuff/PICX_16F1825_Stepper_Driver/dist/default/production/PICX_16F1825_Stepper_Driver.production.rlf |
---|
Property changes: |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/PIC Stuff/PICX_16F1825_Stepper_Driver/dist/default/production/PICX_16F1825_Stepper_Driver.production.sdb |
---|
0,0 → 1,309 |
[p LITE_MODE AUTOSTATIC PIC14 PIC14E ] |
[d version 1.1 ] |
[d edition pro ] |
[d chip 16F1825 ] |
"65 C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c |
[e E2675 . `uc |
SINGLE_STEP 0 |
AUTO_STEP 1 |
SET_MICROSTEP 2 |
] |
"66 |
[e E2695 . `uc |
STEP_1_1 0 |
STEP_1_2 1 |
STEP_1_4 2 |
STEP_1_8 3 |
STEP_1_16 4 |
STEP_1_32 5 |
] |
"4 C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\STEPPER.c |
[e E2686 . `uc |
STEP_1_1 0 |
STEP_1_2 1 |
STEP_1_4 2 |
STEP_1_8 3 |
STEP_1_16 4 |
STEP_1_32 5 |
] |
"18 C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\IOC.c |
[e E2675 . `uc |
SINGLE_STEP 0 |
AUTO_STEP 1 |
SET_MICROSTEP 2 |
] |
"5 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\abdiv.c |
[v ___abdiv __abdiv `(c 1 e 1 0 ] |
"5 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\abmod.c |
[v ___abmod __abmod `(c 1 e 1 0 ] |
"34 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\abtoft.c |
[v ___abtoft __abtoft `(f 1 e 3 0 ] |
"5 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\aldiv.c |
[v ___aldiv __aldiv `(l 1 e 4 0 ] |
"5 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\almod.c |
[v ___almod __almod `(l 1 e 4 0 ] |
"43 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\altoft.c |
[v ___altoft __altoft `(f 1 e 3 0 ] |
"5 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\atdiv.c |
[v ___atdiv __atdiv `(m 1 e 3 0 ] |
"5 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\atmod.c |
[v ___atmod __atmod `(m 1 e 3 0 ] |
"38 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\attoft.c |
[v ___attoft __attoft `(f 1 e 3 0 ] |
"5 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\awdiv.c |
[v ___awdiv __awdiv `(i 1 e 2 0 ] |
"5 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\awmod.c |
[v ___awmod __awmod `(i 1 e 2 0 ] |
"33 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\awtoft.c |
[v ___awtoft __awtoft `(f 1 e 3 0 ] |
"3 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\bmul.c |
[v ___bmul __bmul `(uc 1 e 1 0 ] |
"7 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\eeprom.c |
[v _eecpymem eecpymem `(v 1 e 0 0 ] |
"25 |
[v _memcpyee memcpyee `(v 1 e 0 0 ] |
"49 |
[v ___eetoc __eetoc `(uc 1 e 1 0 ] |
"57 |
[v ___eetoi __eetoi `(ui 1 e 2 0 ] |
"65 |
[v ___eetom __eetom `(um 1 e 3 0 ] |
"73 |
[v ___eetol __eetol `(ul 1 e 4 0 ] |
"81 |
[v ___ctoee __ctoee `(uc 1 e 1 0 ] |
"88 |
[v ___itoee __itoee `(ui 1 e 2 0 ] |
"95 |
[v ___mtoee __mtoee `(um 1 e 3 0 ] |
"102 |
[v ___ltoee __ltoee `(ul 1 e 4 0 ] |
"109 |
[v ___eetoft __eetoft `(f 1 e 3 0 ] |
"117 |
[v ___eetofl __eetofl `(d 1 e 3 0 ] |
"125 |
[v ___fttoee __fttoee `(f 1 e 3 0 ] |
"132 |
[v ___fltoee __fltoee `(d 1 e 3 0 ] |
"63 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\float.c |
[v ___ftpack __ftpack `(f 1 e 3 0 ] |
"87 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\ftadd.c |
[v ___ftadd __ftadd `(f 1 e 3 0 ] |
"50 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\ftdiv.c |
[v ___ftdiv __ftdiv `(f 1 e 3 0 ] |
"5 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\ftge.c |
[v ___ftge __ftge `(b 1 e 0 0 ] |
"52 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\ftmul.c |
[v ___ftmul __ftmul `(f 1 e 3 0 ] |
"16 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\ftneg.c |
[v ___ftneg __ftneg `(f 1 e 3 0 ] |
"17 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\ftsub.c |
[v ___ftsub __ftsub `(f 1 e 3 0 ] |
"45 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\fttol.c |
[v ___fttol __fttol `(l 1 e 4 0 ] |
"5 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\lbdiv.c |
[v ___lbdiv __lbdiv `(uc 1 e 1 0 ] |
"5 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\lbmod.c |
[v ___lbmod __lbmod `(uc 1 e 1 0 ] |
"28 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\lbtoft.c |
[v ___lbtoft __lbtoft `(f 1 e 3 0 ] |
"5 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\lldiv.c |
[v ___lldiv __lldiv `(ul 1 e 4 0 ] |
"5 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\llmod.c |
[v ___llmod __llmod `(ul 1 e 4 0 ] |
"36 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\lltoft.c |
[v ___lltoft __lltoft `(f 1 e 3 0 ] |
"3 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\lmul.c |
[v ___lmul __lmul `(ul 1 e 4 0 ] |
"5 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\ltdiv.c |
[v ___ltdiv __ltdiv `(um 1 e 3 0 ] |
"5 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\ltmod.c |
[v ___ltmod __ltmod `(um 1 e 3 0 ] |
"31 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\lttoft.c |
[v ___lttoft __lttoft `(f 1 e 3 0 ] |
"5 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\lwdiv.c |
[v ___lwdiv __lwdiv `(ui 1 e 2 0 ] |
"5 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\lwmod.c |
[v ___lwmod __lwmod `(ui 1 e 2 0 ] |
"29 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\lwtoft.c |
[v ___lwtoft __lwtoft `(f 1 e 3 0 ] |
"3 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\tmul.c |
[v ___tmul __tmul `(um 1 e 3 0 ] |
"3 C:\Program Files (x86)\Microchip\xc8\v1.20\sources\pic\wmul.c |
[v ___wmul __wmul `(ui 1 e 2 0 ] |
"5 C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\INTERRUPTS.c |
[v _Interrupt_Init Interrupt_Init `(v 1 e 0 0 ] |
"8 |
[v _Interrupt_Enable Interrupt_Enable `(v 1 e 0 0 ] |
"14 |
[v _Interrupt_Disable Interrupt_Disable `(v 1 e 0 0 ] |
"19 |
[v _InterruptHandler InterruptHandler `II(v 1 e 0 0 ] |
"4 C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\IOC.c |
[v _IOC_Init IOC_Init `(v 1 e 0 0 ] |
"14 |
[v _IOC_Interrupt_Handler IOC_Interrupt_Handler `(v 1 e 0 0 ] |
"29 C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c |
[v _Pins_Init Pins_Init `(v 1 e 0 0 ] |
"68 |
[v _main main `(i 1 e 2 0 ] |
"91 |
[v _Set_Next_Mode Set_Next_Mode `(v 1 e 0 0 ] |
"106 |
[v _Get_Cur_Mode Get_Cur_Mode `(E2675 1 e 1 0 ] |
"110 |
[v _Set_Next_Step Set_Next_Step `(v 1 e 0 0 ] |
"4 C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\STEPPER.c |
[v _STEPPER_Set_Microstep STEPPER_Set_Microstep `(v 1 e 0 0 ] |
"34 |
[v _STEPPER_Set_Direction STEPPER_Set_Direction `(v 1 e 0 0 ] |
[s S215 . 1 `uc 1 IOCIF 1 0 :1:0 |
`uc 1 INTF 1 0 :1:1 |
`uc 1 TMR0IF 1 0 :1:2 |
`uc 1 IOCIE 1 0 :1:3 |
`uc 1 INTE 1 0 :1:4 |
`uc 1 TMR0IE 1 0 :1:5 |
`uc 1 PEIE 1 0 :1:6 |
`uc 1 GIE 1 0 :1:7 |
] |
"355 C:\Program Files (x86)\Microchip\xc8\v1.20\include\pic16f1825.h |
[s S224 . 1 `uc 1 . 1 0 :2:0 |
`uc 1 T0IF 1 0 :1:2 |
`uc 1 . 1 0 :2:3 |
`uc 1 T0IE 1 0 :1:5 |
] |
[u S229 . 1 `S215 1 . 1 0 `S224 1 . 1 0 ] |
[v _INTCONbits INTCONbits `VES229 1 e 1 @11 ] |
[s S40 . 1 `uc 1 TRISA0 1 0 :1:0 |
`uc 1 TRISA1 1 0 :1:1 |
`uc 1 TRISA2 1 0 :1:2 |
`uc 1 TRISA3 1 0 :1:3 |
`uc 1 TRISA4 1 0 :1:4 |
`uc 1 TRISA5 1 0 :1:5 |
] |
"424 |
[u S47 . 1 `S40 1 . 1 0 ] |
[v _PORTAbits PORTAbits `VES47 1 e 1 @12 ] |
"1087 |
[v _TRISAbits TRISAbits `VES47 1 e 1 @140 ] |
"1136 |
[v _TRISCbits TRISCbits `VES47 1 e 1 @142 ] |
[s S119 . 1 `uc 1 SCS0 1 0 :1:0 |
`uc 1 SCS1 1 0 :1:1 |
`uc 1 . 1 0 :1:2 |
`uc 1 IRCF0 1 0 :1:3 |
`uc 1 IRCF1 1 0 :1:4 |
`uc 1 IRCF2 1 0 :1:5 |
`uc 1 IRCF3 1 0 :1:6 |
`uc 1 SPLLEN 1 0 :1:7 |
] |
"1589 |
[s S128 . 1 `uc 1 SCS 1 0 :2:0 |
`uc 1 . 1 0 :1:2 |
`uc 1 IRCF 1 0 :4:3 |
] |
[u S132 . 1 `S119 1 . 1 0 `S128 1 . 1 0 ] |
[v _OSCCONbits OSCCONbits `VES132 1 e 1 @153 ] |
"1908 |
[v _LATAbits LATAbits `VES47 1 e 1 @268 ] |
"1952 |
[v _LATCbits LATCbits `VES47 1 e 1 @270 ] |
[s S21 . 1 `uc 1 . 1 0 :2:0 |
`uc 1 TXCKSEL 1 0 :1:2 |
`uc 1 T1GSEL 1 0 :1:3 |
`uc 1 . 1 0 :1:4 |
`uc 1 SSSEL 1 0 :1:5 |
`uc 1 SDOSEL 1 0 :1:6 |
`uc 1 RXDTSEL 1 0 :1:7 |
] |
"2602 |
[u S29 . 1 `S21 1 . 1 0 ] |
[v _APFCON0bits APFCON0bits `VES29 1 e 1 @285 ] |
"2668 |
[v _ANSELA ANSELA `VEuc 1 e 1 @396 ] |
"2714 |
[v _ANSELC ANSELC `VEuc 1 e 1 @398 ] |
"2759 |
[v _EEADR EEADR `VEus 1 e 2 @401 ] |
"2814 |
[v _EEDATA EEDATA `VEuc 1 e 1 @403 ] |
"2865 |
[v _EECON1 EECON1 `VEuc 1 e 1 @405 ] |
"2926 |
[v _EECON2 EECON2 `VEuc 1 e 1 @406 ] |
[s S313 . 1 `uc 1 IOCAP0 1 0 :1:0 |
`uc 1 IOCAP1 1 0 :1:1 |
`uc 1 IOCAP2 1 0 :1:2 |
`uc 1 IOCAP3 1 0 :1:3 |
`uc 1 IOCAP4 1 0 :1:4 |
`uc 1 IOCAP5 1 0 :1:5 |
] |
"5108 |
[s S320 . 1 `uc 1 IOCAP 1 0 :6:0 |
] |
[u S322 . 1 `S313 1 . 1 0 `S320 1 . 1 0 ] |
[v _IOCAPbits IOCAPbits `VES322 1 e 1 @913 ] |
"5165 |
[v _IOCANbits IOCANbits `VES322 1 e 1 @914 ] |
"5222 |
[v _IOCAFbits IOCAFbits `VES322 1 e 1 @915 ] |
"6167 |
[v _CARRY CARRY `VEb 1 e 0 @24 ] |
"6357 |
[v _GIE GIE `VEb 1 e 0 @95 ] |
"6647 |
[v _RD RD `VEb 1 e 0 @3240 ] |
"6965 |
[v _WR WR `VEb 1 e 0 @3241 ] |
"6967 |
[v _WREN WREN `VEb 1 e 0 @3242 ] |
"65 C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c |
[v _currMode currMode `E2675 1 e 1 0 ] |
"66 |
[v _currStep currStep `E2695 1 e 1 0 ] |
"68 |
[v _main main `(i 1 e 2 0 ] |
{ |
"89 |
} 0 |
"8 C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\INTERRUPTS.c |
[v _Interrupt_Enable Interrupt_Enable `(v 1 e 0 0 ] |
{ |
"12 |
} 0 |
"5 |
[v _Interrupt_Init Interrupt_Init `(v 1 e 0 0 ] |
{ |
"6 |
} 0 |
"4 C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\IOC.c |
[v _IOC_Init IOC_Init `(v 1 e 0 0 ] |
{ |
"12 |
} 0 |
"29 C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c |
[v _Pins_Init Pins_Init `(v 1 e 0 0 ] |
{ |
"63 |
} 0 |
"19 C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\INTERRUPTS.c |
[v _InterruptHandler InterruptHandler `II(v 1 e 0 0 ] |
{ |
"66 |
} 0 |
"14 C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\IOC.c |
[v _IOC_Interrupt_Handler IOC_Interrupt_Handler `(v 1 e 0 0 ] |
{ |
"48 |
} 0 |
"106 C:\Users\Kevin\Documents\Code\PICX_16F1825_Stepper_Driver\main.c |
[v _Get_Cur_Mode Get_Cur_Mode `(E2675 1 e 1 0 ] |
{ |
"108 |
} 0 |
"91 |
[v _Set_Next_Mode Set_Next_Mode `(v 1 e 0 0 ] |
{ |
"104 |
} 0 |
/PIC Stuff/PICX_16F1825_Stepper_Driver/dist/default/production/PICX_16F1825_Stepper_Driver.production.sym |
---|
0,0 → 1,349 |
__size_of_IOC_Init 0 0 ABS 0 |
__CFG_PLLEN$ON 0 0 ABS 0 |
__size_of_Interrupt_Init 0 0 ABS 0 |
__CFG_WRT$OFF 0 0 ABS 0 |
__S0 8009 0 ABS 0 |
__S1 77 0 ABS 0 |
__S3 0 0 ABS 0 |
__Hintentry 11 0 CODE 0 |
__Lintentry 4 0 CODE 0 |
__CFG_BOREN$ON 0 0 ABS 0 |
__pintentry 4 0 CODE 0 |
__end_of_IOC_Interrupt_Handler 55 0 CODE 0 |
_Interrupt_Init B7 0 CODE 0 |
_main 78 0 CODE 0 |
btemp 7E 0 ABS 0 |
start 11 0 CODE 0 |
_currMode 75 0 COMMON 1 |
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 |
__end_of_Set_Next_Mode A6 0 CODE 0 |
__Hram 0 0 ABS 0 |
__Lram 0 0 ABS 0 |
__CFG_STVREN$ON 0 0 ABS 0 |
_IOC_Init A6 0 CODE 0 |
_currStep 76 0 COMMON 1 |
__Hfunctab 0 0 CODE 0 |
__Lfunctab 0 0 CODE 0 |
__size_of_Set_Next_Mode 0 0 ABS 0 |
__Hcommon 0 0 ABS 0 |
__Lcommon 0 0 ABS 0 |
__Heeprom_data 0 0 EEDATA 3 |
__Leeprom_data 0 0 EEDATA 3 |
_LATAbits 10C 0 ABS 0 |
_LATCbits 10E 0 ABS 0 |
__CFG_CLKOUTEN$OFF 0 0 ABS 0 |
_ANSELA 18C 0 ABS 0 |
_ANSELC 18E 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 |
__end_of_IOC_Init AD 0 CODE 0 |
__Hcode 0 0 ABS 0 |
__Lcode 0 0 ABS 0 |
_Get_Cur_Mode B5 0 CODE 0 |
__Hinit 11 0 CODE 0 |
__Linit 11 0 CODE 0 |
__end_of_main 8F 0 CODE 0 |
__end_of_Interrupt_Enable B5 0 CODE 0 |
__Htext 0 0 ABS 0 |
__Ltext 0 0 ABS 0 |
end_of_initialization AF 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 |
_Pins_Init 55 0 CODE 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 |
_IOCAFbits 393 0 ABS 0 |
__end_of_InterruptHandler 11 0 CODE 0 |
_TRISAbits 8C 0 ABS 0 |
_IOCANbits 392 0 ABS 0 |
_TRISCbits 8E 0 ABS 0 |
_PORTAbits C 0 ABS 0 |
_IOCAPbits 391 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 |
___latbits 2 0 ABS 0 |
__Hbank4 0 0 ABS 0 |
__Lbank4 0 0 ABS 0 |
__Hbank5 0 0 ABS 0 |
__Lbank5 0 0 ABS 0 |
__end_of_Get_Cur_Mode B7 0 CODE 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 |
_APFCON0bits 11D 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 |
__ptext0 0 0 CODE 0 |
__ptext1 B2 0 CODE 0 |
__ptext2 B7 0 CODE 0 |
__ptext3 A6 0 CODE 0 |
__ptext4 55 0 CODE 0 |
__ptext6 13 0 CODE 0 |
__ptext7 B5 0 CODE 0 |
__ptext8 8F 0 CODE 0 |
__Hclrtext 0 0 ABS 0 |
__Lclrtext 0 0 ABS 0 |
_InterruptHandler 4 0 CODE 0 |
__end_of_Interrupt_Init B8 0 CODE 0 |
__end_of__initialization AF 0 CODE 0 |
__size_of_IOC_Interrupt_Handler 0 0 ABS 0 |
__size_of_Pins_Init 0 0 ABS 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 |
__size_of_Interrupt_Enable 0 0 ABS 0 |
_Set_Next_Mode 8F 0 CODE 0 |
__CFG_MCLRE$OFF 0 0 ABS 0 |
_Interrupt_Enable B2 0 CODE 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 |
__HbssCOMMON 0 0 ABS 0 |
__LbssCOMMON 0 0 ABS 0 |
__pbssCOMMON 75 0 COMMON 1 |
_OSCCONbits 99 0 ABS 0 |
_INTCONbits B 0 ABS 0 |
_IOC_Interrupt_Handler 13 0 CODE 0 |
__Hend_init 13 0 CODE 0 |
__Lend_init 11 0 CODE 0 |
__size_of_InterruptHandler 0 0 ABS 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 70 0 COMMON 1 |
__CFG_CPD$OFF 0 0 ABS 0 |
start_initialization AD 0 CODE 0 |
__Hmaintext 0 0 ABS 0 |
__Lmaintext 0 0 ABS 0 |
__pmaintext 78 0 CODE 0 |
__CFG_FOSC$INTOSC 0 0 ABS 0 |
__end_of_Pins_Init 78 0 CODE 0 |
__initialization AD 0 CODE 0 |
__CFG_CP$OFF 0 0 ABS 0 |
__CFG_FCMEN$ON 0 0 ABS 0 |
__CFG_LVP$OFF 0 0 ABS 0 |
__size_of_Get_Cur_Mode 0 0 ABS 0 |
%segments |
reset_vec 0 3 CODE 0 0 |
intentry 8 16F CODE 8 0 |
config 1000E 10011 CONFIG 1000E 0 |
cstackCOMMON 70 76 COMMON 70 1 |
%locals |
dist/default/production\PICX_16F1825_Stepper_Driver.production.obj |
C:\Users\Kevin\AppData\Local\Temp\s1uo. |
1277 AD 0 CODE 0 |
1278 AE 0 CODE 0 |
1285 AF 0 CODE 0 |
1286 B0 0 CODE 0 |
main.c |
70 78 0 CODE 0 |
71 7A 0 CODE 0 |
72 7E 0 CODE 0 |
75 80 0 CODE 0 |
77 83 0 CODE 0 |
79 86 0 CODE 0 |
80 89 0 CODE 0 |
82 8C 0 CODE 0 |
83 8D 0 CODE 0 |
85 8E 0 CODE 0 |
89 8F 0 CODE 0 |
INTERRUPTS.c |
10 B2 0 CODE 0 |
11 B3 0 CODE 0 |
12 B4 0 CODE 0 |
6 B7 0 CODE 0 |
IOC.c |
5 A6 0 CODE 0 |
8 A7 0 CODE 0 |
9 A9 0 CODE 0 |
10 AA 0 CODE 0 |
11 AB 0 CODE 0 |
12 AC 0 CODE 0 |
main.c |
31 55 0 CODE 0 |
32 58 0 CODE 0 |
38 59 0 CODE 0 |
40 5B 0 CODE 0 |
41 5D 0 CODE 0 |
43 5F 0 CODE 0 |
44 61 0 CODE 0 |
46 63 0 CODE 0 |
47 65 0 CODE 0 |
49 67 0 CODE 0 |
50 69 0 CODE 0 |
52 6B 0 CODE 0 |
53 6D 0 CODE 0 |
55 6F 0 CODE 0 |
56 71 0 CODE 0 |
57 72 0 CODE 0 |
58 73 0 CODE 0 |
60 74 0 CODE 0 |
61 75 0 CODE 0 |
62 76 0 CODE 0 |
63 77 0 CODE 0 |
INTERRUPTS.c |
19 4 0 CODE 0 |
23 8 0 CODE 0 |
25 A 0 CODE 0 |
27 C 0 CODE 0 |
66 D 0 CODE 0 |
IOC.c |
15 13 0 CODE 0 |
17 16 0 CODE 0 |
20 1A 0 CODE 0 |
21 1C 0 CODE 0 |
22 20 0 CODE 0 |
30 22 0 CODE 0 |
18 23 0 CODE 0 |
33 30 0 CODE 0 |
35 3C 0 CODE 0 |
38 3E 0 CODE 0 |
40 40 0 CODE 0 |
41 43 0 CODE 0 |
44 46 0 CODE 0 |
46 52 0 CODE 0 |
48 55 0 CODE 0 |
main.c |
107 B5 0 CODE 0 |
108 B7 0 CODE 0 |
92 8F 0 CODE 0 |
94 90 0 CODE 0 |
95 92 0 CODE 0 |
97 93 0 CODE 0 |
98 97 0 CODE 0 |
101 98 0 CODE 0 |
103 99 0 CODE 0 |
92 9A 0 CODE 0 |
104 A5 0 CODE 0 |
/PIC Stuff/PICX_16F1825_Stepper_Driver/funclist |
---|
0,0 → 1,11 |
_IOC_Interrupt_Handler: CODE, 19 0 66 |
_Set_Next_Mode: CODE, 143 0 23 |
_IOC_Init: CODE, 166 0 7 |
_main: CODE, 120 0 23 |
_Interrupt_Enable: CODE, 178 0 3 |
_InterruptHandler: CODE, 4 0 13 |
_Get_Cur_Mode: CODE, 181 0 2 |
_Interrupt_Init: CODE, 183 0 1 |
__initialization: CODE, 173 0 2 |
_Pins_Init: CODE, 85 0 35 |
Total: 175 |
/PIC Stuff/PICX_16F1825_Stepper_Driver/l.obj |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/PIC Stuff/PICX_16F1825_Stepper_Driver/l.obj |
---|
Property changes: |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/PIC Stuff/PICX_16F1825_Stepper_Driver/main.c |
---|
0,0 → 1,133 |
// <editor-fold defaultstate="collapsed" desc="Configuration Bits"> |
// PIC16F1825 Configuration Bit Settings |
// CONFIG1 |
#pragma config FOSC = INTOSC // Oscillator Selection (INTOSC oscillator: I/O function on CLKIN pin) |
#pragma config WDTE = OFF // Watchdog Timer Enable (WDT enabled) |
#pragma config PWRTE = OFF // Power-up Timer Enable (PWRT disabled) |
#pragma config MCLRE = OFF // MCLR Pin Function Select (MCLR/VPP pin function is digital input) |
#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 = OFF // Low-Voltage Programming Enable (High-voltage on MCLR/VPP must be used for programming) |
// </editor-fold> |
#include "defines.h" |
#include "INTERRUPTS.h" |
#include "STEPPER.h" |
#include "IOC.h" |
void Pins_Init(void) { |
// RA0 and RA1 pins as analog input |
ANSELA = 0x3; |
ANSELC = 0x0; |
// // Enable weak pull-up if WPU bit is set |
// OPTION_REGbits.nWPUEN = 0; |
// SDO1 on RC2 |
APFCON0bits.SDOSEL = 0; |
STEP_TRIS = 0; |
STEP_LAT = 0; |
DIR_TRIS = 0; |
DIR_LAT = 0; |
M0_TRIS = 0; |
M0_LAT = 0; |
M1_TRIS = 0; |
M1_LAT = 0; |
M2_TRIS = 0; |
M2_LAT = 0; |
SW_1_TRIS = 1; |
SW_2_TRIS = 1; |
STEP_CURRENT_TRIS = 1; |
POT_CURRENT_TRIS = 1; |
SPI_MOSI_TRIS = 0; |
SPI_D_C_TRIS = 0; |
SPI_CLK_TRIS = 0; |
} |
OPERATING_MODE currMode; |
STEPPER_MICROSTEP currStep; |
int main(void) { |
// Set internal oscillator speed to 32MHz |
OSCCONbits.SPLLEN = 1; // 4x PLL enable (overwritten by config bits) |
OSCCONbits.IRCF = 0xE; // Base frequency @ 8MHz |
OSCCONbits.SCS = 0b00; // System clock determined by config bits |
// Initialize I/O |
Pins_Init(); |
IOC_Init(); |
Interrupt_Init(); |
Interrupt_Enable(); |
currMode = SINGLE_STEP; |
currStep = STEP_1_1; |
while(1) { |
} |
} |
void Set_Next_Mode() { |
switch (currMode) { |
case SINGLE_STEP: |
currMode = AUTO_STEP; |
break; |
case AUTO_STEP: |
currMode = SET_MICROSTEP; |
break; |
case SET_MICROSTEP: |
default: |
currMode = SINGLE_STEP; |
break; |
} |
} |
OPERATING_MODE Get_Cur_Mode(void) { |
return currMode; |
} |
void Set_Next_Step() { |
switch (currStep) { |
case STEP_1_1: |
currStep = STEP_1_2; |
break; |
case STEP_1_2: |
currStep = STEP_1_4; |
break; |
case STEP_1_4: |
currStep = STEP_1_8; |
break; |
case STEP_1_8: |
currStep = STEP_1_16; |
break; |
case STEP_1_16: |
currStep = STEP_1_32; |
break; |
case STEP_1_32: |
default: |
currStep = STEP_1_1; |
break; |
} |
STEPPER_Set_Microstep(currStep); |
} |
/PIC Stuff/PICX_16F1825_Stepper_Driver/nbproject/Makefile-default.mk |
---|
0,0 → 1,188 |
# |
# 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=elf |
DEBUGGABLE_SUFFIX=elf |
FINAL_IMAGE=dist/${CND_CONF}/${IMAGE_TYPE}/PICX_16F1825_Stepper_Driver.${IMAGE_TYPE}.${OUTPUT_SUFFIX} |
else |
IMAGE_TYPE=production |
OUTPUT_SUFFIX=hex |
DEBUGGABLE_SUFFIX=elf |
FINAL_IMAGE=dist/${CND_CONF}/${IMAGE_TYPE}/PICX_16F1825_Stepper_Driver.${IMAGE_TYPE}.${OUTPUT_SUFFIX} |
endif |
# Object Directory |
OBJECTDIR=build/${CND_CONF}/${IMAGE_TYPE} |
# Distribution Directory |
DISTDIR=dist/${CND_CONF}/${IMAGE_TYPE} |
# Source Files Quoted if spaced |
SOURCEFILES_QUOTED_IF_SPACED=main.c INTERRUPTS.c STEPPER.c IOC.c |
# Object Files Quoted if spaced |
OBJECTFILES_QUOTED_IF_SPACED=${OBJECTDIR}/main.p1 ${OBJECTDIR}/INTERRUPTS.p1 ${OBJECTDIR}/STEPPER.p1 ${OBJECTDIR}/IOC.p1 |
POSSIBLE_DEPFILES=${OBJECTDIR}/main.p1.d ${OBJECTDIR}/INTERRUPTS.p1.d ${OBJECTDIR}/STEPPER.p1.d ${OBJECTDIR}/IOC.p1.d |
# Object Files |
OBJECTFILES=${OBJECTDIR}/main.p1 ${OBJECTDIR}/INTERRUPTS.p1 ${OBJECTDIR}/STEPPER.p1 ${OBJECTDIR}/IOC.p1 |
# Source Files |
SOURCEFILES=main.c INTERRUPTS.c STEPPER.c IOC.c |
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_16F1825_Stepper_Driver.${IMAGE_TYPE}.${OUTPUT_SUFFIX} |
MP_PROCESSOR_OPTION=16F1825 |
# ------------------------------------------------------------------------------------ |
# 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 |
@${RM} ${OBJECTDIR}/main.p1 |
${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G -D__DEBUG=1 --debugger=pickit3 --double=24 --float=24 --opt=default,+asm,+asmfile,-speed,+space,-debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,+osccal,-resetbits,-download,-stackcall,+clib --output=-mcof,+elf "--errformat=%%f:%%l: error: (%%n) %%s" "--warnformat=%%f:%%l: warning: (%%n) %%s" "--msgformat=%%f:%%l: advisory: (%%n) %%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}../ |
${OBJECTDIR}/INTERRUPTS.p1: INTERRUPTS.c nbproject/Makefile-${CND_CONF}.mk |
@${MKDIR} ${OBJECTDIR} |
@${RM} ${OBJECTDIR}/INTERRUPTS.p1.d |
@${RM} ${OBJECTDIR}/INTERRUPTS.p1 |
${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G -D__DEBUG=1 --debugger=pickit3 --double=24 --float=24 --opt=default,+asm,+asmfile,-speed,+space,-debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,+osccal,-resetbits,-download,-stackcall,+clib --output=-mcof,+elf "--errformat=%%f:%%l: error: (%%n) %%s" "--warnformat=%%f:%%l: warning: (%%n) %%s" "--msgformat=%%f:%%l: advisory: (%%n) %%s" -o${OBJECTDIR}/INTERRUPTS.p1 INTERRUPTS.c |
@-${MV} ${OBJECTDIR}/INTERRUPTS.d ${OBJECTDIR}/INTERRUPTS.p1.d |
@${FIXDEPS} ${OBJECTDIR}/INTERRUPTS.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ |
${OBJECTDIR}/STEPPER.p1: STEPPER.c nbproject/Makefile-${CND_CONF}.mk |
@${MKDIR} ${OBJECTDIR} |
@${RM} ${OBJECTDIR}/STEPPER.p1.d |
@${RM} ${OBJECTDIR}/STEPPER.p1 |
${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G -D__DEBUG=1 --debugger=pickit3 --double=24 --float=24 --opt=default,+asm,+asmfile,-speed,+space,-debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,+osccal,-resetbits,-download,-stackcall,+clib --output=-mcof,+elf "--errformat=%%f:%%l: error: (%%n) %%s" "--warnformat=%%f:%%l: warning: (%%n) %%s" "--msgformat=%%f:%%l: advisory: (%%n) %%s" -o${OBJECTDIR}/STEPPER.p1 STEPPER.c |
@-${MV} ${OBJECTDIR}/STEPPER.d ${OBJECTDIR}/STEPPER.p1.d |
@${FIXDEPS} ${OBJECTDIR}/STEPPER.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ |
${OBJECTDIR}/IOC.p1: IOC.c nbproject/Makefile-${CND_CONF}.mk |
@${MKDIR} ${OBJECTDIR} |
@${RM} ${OBJECTDIR}/IOC.p1.d |
@${RM} ${OBJECTDIR}/IOC.p1 |
${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G -D__DEBUG=1 --debugger=pickit3 --double=24 --float=24 --opt=default,+asm,+asmfile,-speed,+space,-debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,+osccal,-resetbits,-download,-stackcall,+clib --output=-mcof,+elf "--errformat=%%f:%%l: error: (%%n) %%s" "--warnformat=%%f:%%l: warning: (%%n) %%s" "--msgformat=%%f:%%l: advisory: (%%n) %%s" -o${OBJECTDIR}/IOC.p1 IOC.c |
@-${MV} ${OBJECTDIR}/IOC.d ${OBJECTDIR}/IOC.p1.d |
@${FIXDEPS} ${OBJECTDIR}/IOC.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 |
@${RM} ${OBJECTDIR}/main.p1 |
${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G --double=24 --float=24 --opt=default,+asm,+asmfile,-speed,+space,-debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,+osccal,-resetbits,-download,-stackcall,+clib --output=-mcof,+elf "--errformat=%%f:%%l: error: (%%n) %%s" "--warnformat=%%f:%%l: warning: (%%n) %%s" "--msgformat=%%f:%%l: advisory: (%%n) %%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}../ |
${OBJECTDIR}/INTERRUPTS.p1: INTERRUPTS.c nbproject/Makefile-${CND_CONF}.mk |
@${MKDIR} ${OBJECTDIR} |
@${RM} ${OBJECTDIR}/INTERRUPTS.p1.d |
@${RM} ${OBJECTDIR}/INTERRUPTS.p1 |
${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G --double=24 --float=24 --opt=default,+asm,+asmfile,-speed,+space,-debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,+osccal,-resetbits,-download,-stackcall,+clib --output=-mcof,+elf "--errformat=%%f:%%l: error: (%%n) %%s" "--warnformat=%%f:%%l: warning: (%%n) %%s" "--msgformat=%%f:%%l: advisory: (%%n) %%s" -o${OBJECTDIR}/INTERRUPTS.p1 INTERRUPTS.c |
@-${MV} ${OBJECTDIR}/INTERRUPTS.d ${OBJECTDIR}/INTERRUPTS.p1.d |
@${FIXDEPS} ${OBJECTDIR}/INTERRUPTS.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ |
${OBJECTDIR}/STEPPER.p1: STEPPER.c nbproject/Makefile-${CND_CONF}.mk |
@${MKDIR} ${OBJECTDIR} |
@${RM} ${OBJECTDIR}/STEPPER.p1.d |
@${RM} ${OBJECTDIR}/STEPPER.p1 |
${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G --double=24 --float=24 --opt=default,+asm,+asmfile,-speed,+space,-debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,+osccal,-resetbits,-download,-stackcall,+clib --output=-mcof,+elf "--errformat=%%f:%%l: error: (%%n) %%s" "--warnformat=%%f:%%l: warning: (%%n) %%s" "--msgformat=%%f:%%l: advisory: (%%n) %%s" -o${OBJECTDIR}/STEPPER.p1 STEPPER.c |
@-${MV} ${OBJECTDIR}/STEPPER.d ${OBJECTDIR}/STEPPER.p1.d |
@${FIXDEPS} ${OBJECTDIR}/STEPPER.p1.d $(SILENT) -rsi ${MP_CC_DIR}../ |
${OBJECTDIR}/IOC.p1: IOC.c nbproject/Makefile-${CND_CONF}.mk |
@${MKDIR} ${OBJECTDIR} |
@${RM} ${OBJECTDIR}/IOC.p1.d |
@${RM} ${OBJECTDIR}/IOC.p1 |
${MP_CC} --pass1 $(MP_EXTRA_CC_PRE) --chip=$(MP_PROCESSOR_OPTION) -Q -G --double=24 --float=24 --opt=default,+asm,+asmfile,-speed,+space,-debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,+osccal,-resetbits,-download,-stackcall,+clib --output=-mcof,+elf "--errformat=%%f:%%l: error: (%%n) %%s" "--warnformat=%%f:%%l: warning: (%%n) %%s" "--msgformat=%%f:%%l: advisory: (%%n) %%s" -o${OBJECTDIR}/IOC.p1 IOC.c |
@-${MV} ${OBJECTDIR}/IOC.d ${OBJECTDIR}/IOC.p1.d |
@${FIXDEPS} ${OBJECTDIR}/IOC.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_16F1825_Stepper_Driver.${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 -mdist/${CND_CONF}/${IMAGE_TYPE}/PICX_16F1825_Stepper_Driver.${IMAGE_TYPE}.map -D__DEBUG=1 --debugger=pickit3 --double=24 --float=24 --opt=default,+asm,+asmfile,-speed,+space,-debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,+osccal,-resetbits,-download,-stackcall,+clib --output=-mcof,+elf "--errformat=%%f:%%l: error: %%s" "--warnformat=%%f:%%l: warning: (%%n) %%s" "--msgformat=%%f:%%l: advisory: (%%n) %%s" -odist/${CND_CONF}/${IMAGE_TYPE}/PICX_16F1825_Stepper_Driver.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED} |
@${RM} dist/${CND_CONF}/${IMAGE_TYPE}/PICX_16F1825_Stepper_Driver.${IMAGE_TYPE}.hex |
else |
dist/${CND_CONF}/${IMAGE_TYPE}/PICX_16F1825_Stepper_Driver.${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 -mdist/${CND_CONF}/${IMAGE_TYPE}/PICX_16F1825_Stepper_Driver.${IMAGE_TYPE}.map --double=24 --float=24 --opt=default,+asm,+asmfile,-speed,+space,-debug --addrqual=ignore --mode=free -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,+osccal,-resetbits,-download,-stackcall,+clib --output=-mcof,+elf "--errformat=%%f:%%l: error: %%s" "--warnformat=%%f:%%l: warning: (%%n) %%s" "--msgformat=%%f:%%l: advisory: (%%n) %%s" -odist/${CND_CONF}/${IMAGE_TYPE}/PICX_16F1825_Stepper_Driver.${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_16F1825_Stepper_Driver/nbproject/Makefile-genesis.properties |
---|
0,0 → 1,8 |
# |
#Sun Aug 31 23:36:02 EDT 2014 |
default.languagetoolchain.dir=C\:\\Program Files (x86)\\Microchip\\xc8\\v1.20\\bin |
com-microchip-mplab-nbide-embedded-makeproject-MakeProject.md5=1f98a0eed69cb2a45c12981fa9470927 |
default.languagetoolchain.version=1.20 |
host.platform=windows |
conf.ids=default |
default.com-microchip-mplab-nbide-toolchainXC8-XC8LanguageToolchain.md5=52258db7536b2d1fec300cefc7ed9230 |
/PIC Stuff/PICX_16F1825_Stepper_Driver/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_16F1825_Stepper_Driver |
# 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_16F1825_Stepper_Driver/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.7.0_25-windows-x64\java-windows/bin/" |
OS_CURRENT="$(shell uname -s)" |
MP_CC="C:\Program Files (x86)\Microchip\xc8\v1.20\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.20\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_16F1825_Stepper_Driver/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_16F1825_Stepper_Driver.production.hex |
CND_ARTIFACT_PATH_default=dist/default/production/PICX_16F1825_Stepper_Driver.production.hex |
CND_PACKAGE_DIR_default=${CND_DISTDIR}/default/package |
CND_PACKAGE_NAME_default=picx16f1825stepperdriver.tar |
CND_PACKAGE_PATH_default=${CND_DISTDIR}/default/package/picx16f1825stepperdriver.tar |
/PIC Stuff/PICX_16F1825_Stepper_Driver/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_16F1825_Stepper_Driver.${IMAGE_TYPE}.${OUTPUT_SUFFIX} |
OUTPUT_BASENAME=PICX_16F1825_Stepper_Driver.${IMAGE_TYPE}.${OUTPUT_SUFFIX} |
PACKAGE_TOP_DIR=picx16f1825stepperdriver/ |
# 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}/picx16f1825stepperdriver/bin |
copyFileToTmpDir "${OUTPUT_PATH}" "${TMPDIR}/${PACKAGE_TOP_DIR}bin/${OUTPUT_BASENAME}" 0755 |
# Generate tar file |
cd "${TOP}" |
rm -f ${CND_DISTDIR}/${CND_CONF}/package/picx16f1825stepperdriver.tar |
cd ${TMPDIR} |
tar -vcf ../../../../${CND_DISTDIR}/${CND_CONF}/package/picx16f1825stepperdriver.tar * |
checkReturnCode |
# Cleanup |
cd "${TOP}" |
rm -rf ${TMPDIR} |
/PIC Stuff/PICX_16F1825_Stepper_Driver/nbproject/configurations.xml |
---|
0,0 → 1,166 |
<?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"> |
<itemPath>defines.h</itemPath> |
<itemPath>INTERRUPTS.h</itemPath> |
<itemPath>STEPPER.h</itemPath> |
<itemPath>IOC.h</itemPath> |
</logicalFolder> |
<logicalFolder name="LinkerScript" |
displayName="Linker Files" |
projectFiles="true"> |
</logicalFolder> |
<logicalFolder name="SourceFiles" |
displayName="Source Files" |
projectFiles="true"> |
<itemPath>main.c</itemPath> |
<itemPath>INTERRUPTS.c</itemPath> |
<itemPath>STEPPER.c</itemPath> |
<itemPath>IOC.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>PIC16F1825</targetDevice> |
<targetHeader></targetHeader> |
<targetPluginBoard></targetPluginBoard> |
<platformTool>PICkit3PlatformTool</platformTool> |
<languageToolchain>XC8</languageToolchain> |
<languageToolchainVersion>1.20</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="asmlist" value="true"/> |
<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="true"/> |
<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="false"/> |
<property key="preprocess-assembler" value="true"/> |
<property key="undefine-macros" value=""/> |
<property key="use-cci" value="false"/> |
<property key="use-iar" 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-command-line" 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="firmware.download.all" value="false"/> |
<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="false"/> |
<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.testmodeentrymethod" value="VPPFirst"/> |
<property key="programoptions.usehighvoltageonmclr" value="false"/> |
<property key="programoptions.uselvpprogramming" value="false"/> |
<property key="voltagevalue" value="3.25"/> |
</PICkit3PlatformTool> |
<XC8-config-global> |
<property key="advanced-elf" value="true"/> |
<property key="output-file-format" value="-mcof,+elf"/> |
<property key="stack-size-high" value="auto"/> |
<property key="stack-size-low" value="auto"/> |
<property key="stack-size-main" value="auto"/> |
<property key="stack-type" value="compiled"/> |
</XC8-config-global> |
</conf> |
</confs> |
</configurationDescriptor> |
/PIC Stuff/PICX_16F1825_Stepper_Driver/nbproject/private/SuppressibleMessageMemo.properties |
---|
0,0 → 1,3 |
# |
#Thu Apr 03 21:51:18 EDT 2014 |
pk3/CHECK_4_HIGH_VOLTAGE_VPP=true |
/PIC Stuff/PICX_16F1825_Stepper_Driver/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>:=MPLABComm-USB-Microchip:=<vid>04D8:=<pid>900A:=<rev>0002:=<man>Microchip Technology Inc.:=<prod>PICkit 3:=<sn>BUR114189291:=<drv>x:=<xpt>h:=end</platformToolSN> |
<languageToolchainDir>C:\Program Files (x86)\Microchip\xc8\v1.20\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_16F1825_Stepper_Driver/nbproject/private/private.xml |
---|
0,0 → 1,3 |
<?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_16F1825_Stepper_Driver/nbproject/project.properties |
---|
--- nbproject/project.xml (nonexistent) |
+++ nbproject/project.xml (revision 312) |
@@ -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_16F1825_Sabertooth</name> |
+ <creation-uuid>a37f9b7c-e474-41b7-9a5b-bc6808e97a44</creation-uuid> |
+ <make-project-type>0</make-project-type> |
+ <c-extensions>c</c-extensions> |
+ <cpp-extensions/> |
+ <header-extensions>h</header-extensions> |
+ <sourceEncoding>ISO-8859-1</sourceEncoding> |
+ <asminc-extensions/> |
+ <make-dep-projects/> |
+ </data> |
+ </configuration> |
+</project> |