667 lines
24 KiB
Plaintext
667 lines
24 KiB
Plaintext
Version 4.0 HI-TECH Software Intermediate Code
|
|
"1332 C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/PIC10-12Fxxx_DFP/1.7.178/xc8\pic\include\proc\pic12f675.h
|
|
[; ;C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/PIC10-12Fxxx_DFP/1.7.178/xc8\pic\include\proc\pic12f675.h: 1332: struct {
|
|
[s S77 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 ]
|
|
[n S77 . RD WR WREN WRERR ]
|
|
"1331
|
|
[; ;C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/PIC10-12Fxxx_DFP/1.7.178/xc8\pic\include\proc\pic12f675.h: 1331: typedef union {
|
|
[u S76 `S77 1 ]
|
|
[n S76 . . ]
|
|
"1339
|
|
[; ;C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/PIC10-12Fxxx_DFP/1.7.178/xc8\pic\include\proc\pic12f675.h: 1339: extern volatile EECON1bits_t EECON1bits __attribute__((address(0x09C)));
|
|
[v _EECON1bits `VS76 ~T0 @X0 0 e@156 ]
|
|
"1306
|
|
[; ;C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/PIC10-12Fxxx_DFP/1.7.178/xc8\pic\include\proc\pic12f675.h: 1306: extern volatile unsigned char EEADR __attribute__((address(0x09B)));
|
|
[v _EEADR `Vuc ~T0 @X0 0 e@155 ]
|
|
"1326
|
|
[; ;C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/PIC10-12Fxxx_DFP/1.7.178/xc8\pic\include\proc\pic12f675.h: 1326: extern volatile unsigned char EECON1 __attribute__((address(0x09C)));
|
|
[v _EECON1 `Vuc ~T0 @X0 0 e@156 ]
|
|
"1268
|
|
[; ;C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/PIC10-12Fxxx_DFP/1.7.178/xc8\pic\include\proc\pic12f675.h: 1268: extern volatile unsigned char EEDATA __attribute__((address(0x09A)));
|
|
[v _EEDATA `Vuc ~T0 @X0 0 e@154 ]
|
|
"118
|
|
[; ;C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/PIC10-12Fxxx_DFP/1.7.178/xc8\pic\include\proc\pic12f675.h: 118: struct {
|
|
[s S12 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :1 `uc 1 :2 `uc 1 :1 `uc 1 ]
|
|
[n S12 . C DC Z nPD nTO RP IRP ]
|
|
"127
|
|
[; ;C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/PIC10-12Fxxx_DFP/1.7.178/xc8\pic\include\proc\pic12f675.h: 127: struct {
|
|
[s S13 :5 `uc 1 :1 `uc 1 :1 `uc 1 ]
|
|
[n S13 . . RP0 RP1 ]
|
|
"132
|
|
[; ;C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/PIC10-12Fxxx_DFP/1.7.178/xc8\pic\include\proc\pic12f675.h: 132: struct {
|
|
[s S14 :1 `uc 1 :1 `uc 1 :1 `uc 1 ]
|
|
[n S14 . CARRY . ZERO ]
|
|
"117
|
|
[; ;C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/PIC10-12Fxxx_DFP/1.7.178/xc8\pic\include\proc\pic12f675.h: 117: typedef union {
|
|
[u S11 `S12 1 `S13 1 `S14 1 ]
|
|
[n S11 . . . . ]
|
|
"138
|
|
[; ;C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/PIC10-12Fxxx_DFP/1.7.178/xc8\pic\include\proc\pic12f675.h: 138: extern volatile STATUSbits_t STATUSbits __attribute__((address(0x003)));
|
|
[v _STATUSbits `VS11 ~T0 @X0 0 e@3 ]
|
|
"332
|
|
[; ;C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/PIC10-12Fxxx_DFP/1.7.178/xc8\pic\include\proc\pic12f675.h: 332: struct {
|
|
[s S23 :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 S23 . GPIF INTF T0IF GPIE INTE T0IE PEIE GIE ]
|
|
"342
|
|
[; ;C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/PIC10-12Fxxx_DFP/1.7.178/xc8\pic\include\proc\pic12f675.h: 342: struct {
|
|
[s S24 :2 `uc 1 :1 `uc 1 :2 `uc 1 :1 `uc 1 ]
|
|
[n S24 . . TMR0IF . TMR0IE ]
|
|
"331
|
|
[; ;C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/PIC10-12Fxxx_DFP/1.7.178/xc8\pic\include\proc\pic12f675.h: 331: typedef union {
|
|
[u S22 `S23 1 `S24 1 ]
|
|
[n S22 . . . ]
|
|
"349
|
|
[; ;C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/PIC10-12Fxxx_DFP/1.7.178/xc8\pic\include\proc\pic12f675.h: 349: extern volatile INTCONbits_t INTCONbits __attribute__((address(0x00B)));
|
|
[v _INTCONbits `VS22 ~T0 @X0 0 e@11 ]
|
|
"1364
|
|
[; ;C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/PIC10-12Fxxx_DFP/1.7.178/xc8\pic\include\proc\pic12f675.h: 1364: extern volatile unsigned char EECON2 __attribute__((address(0x09D)));
|
|
[v _EECON2 `Vuc ~T0 @X0 0 e@157 ]
|
|
"54 C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/PIC10-12Fxxx_DFP/1.7.178/xc8\pic\include\proc\pic12f675.h
|
|
[; ;C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/PIC10-12Fxxx_DFP/1.7.178/xc8\pic\include\proc\pic12f675.h: 54: __asm("INDF equ 00h");
|
|
[; <" INDF equ 00h ;# ">
|
|
"74
|
|
[; ;C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/PIC10-12Fxxx_DFP/1.7.178/xc8\pic\include\proc\pic12f675.h: 74: __asm("TMR0 equ 01h");
|
|
[; <" TMR0 equ 01h ;# ">
|
|
"94
|
|
[; ;C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/PIC10-12Fxxx_DFP/1.7.178/xc8\pic\include\proc\pic12f675.h: 94: __asm("PCL equ 02h");
|
|
[; <" PCL equ 02h ;# ">
|
|
"114
|
|
[; ;C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/PIC10-12Fxxx_DFP/1.7.178/xc8\pic\include\proc\pic12f675.h: 114: __asm("STATUS equ 03h");
|
|
[; <" STATUS equ 03h ;# ">
|
|
"200
|
|
[; ;C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/PIC10-12Fxxx_DFP/1.7.178/xc8\pic\include\proc\pic12f675.h: 200: __asm("FSR equ 04h");
|
|
[; <" FSR equ 04h ;# ">
|
|
"220
|
|
[; ;C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/PIC10-12Fxxx_DFP/1.7.178/xc8\pic\include\proc\pic12f675.h: 220: __asm("GPIO equ 05h");
|
|
[; <" GPIO equ 05h ;# ">
|
|
"308
|
|
[; ;C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/PIC10-12Fxxx_DFP/1.7.178/xc8\pic\include\proc\pic12f675.h: 308: __asm("PCLATH equ 0Ah");
|
|
[; <" PCLATH equ 0Ah ;# ">
|
|
"328
|
|
[; ;C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/PIC10-12Fxxx_DFP/1.7.178/xc8\pic\include\proc\pic12f675.h: 328: __asm("INTCON equ 0Bh");
|
|
[; <" INTCON equ 0Bh ;# ">
|
|
"406
|
|
[; ;C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/PIC10-12Fxxx_DFP/1.7.178/xc8\pic\include\proc\pic12f675.h: 406: __asm("PIR1 equ 0Ch");
|
|
[; <" PIR1 equ 0Ch ;# ">
|
|
"454
|
|
[; ;C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/PIC10-12Fxxx_DFP/1.7.178/xc8\pic\include\proc\pic12f675.h: 454: __asm("TMR1 equ 0Eh");
|
|
[; <" TMR1 equ 0Eh ;# ">
|
|
"461
|
|
[; ;C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/PIC10-12Fxxx_DFP/1.7.178/xc8\pic\include\proc\pic12f675.h: 461: __asm("TMR1L equ 0Eh");
|
|
[; <" TMR1L equ 0Eh ;# ">
|
|
"481
|
|
[; ;C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/PIC10-12Fxxx_DFP/1.7.178/xc8\pic\include\proc\pic12f675.h: 481: __asm("TMR1H equ 0Fh");
|
|
[; <" TMR1H equ 0Fh ;# ">
|
|
"501
|
|
[; ;C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/PIC10-12Fxxx_DFP/1.7.178/xc8\pic\include\proc\pic12f675.h: 501: __asm("T1CON equ 010h");
|
|
[; <" T1CON equ 010h ;# ">
|
|
"566
|
|
[; ;C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/PIC10-12Fxxx_DFP/1.7.178/xc8\pic\include\proc\pic12f675.h: 566: __asm("CMCON equ 019h");
|
|
[; <" CMCON equ 019h ;# ">
|
|
"625
|
|
[; ;C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/PIC10-12Fxxx_DFP/1.7.178/xc8\pic\include\proc\pic12f675.h: 625: __asm("ADRESH equ 01Eh");
|
|
[; <" ADRESH equ 01Eh ;# ">
|
|
"645
|
|
[; ;C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/PIC10-12Fxxx_DFP/1.7.178/xc8\pic\include\proc\pic12f675.h: 645: __asm("ADCON0 equ 01Fh");
|
|
[; <" ADCON0 equ 01Fh ;# ">
|
|
"729
|
|
[; ;C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/PIC10-12Fxxx_DFP/1.7.178/xc8\pic\include\proc\pic12f675.h: 729: __asm("OPTION_REG equ 081h");
|
|
[; <" OPTION_REG equ 081h ;# ">
|
|
"799
|
|
[; ;C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/PIC10-12Fxxx_DFP/1.7.178/xc8\pic\include\proc\pic12f675.h: 799: __asm("TRISIO equ 085h");
|
|
[; <" TRISIO equ 085h ;# ">
|
|
"849
|
|
[; ;C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/PIC10-12Fxxx_DFP/1.7.178/xc8\pic\include\proc\pic12f675.h: 849: __asm("PIE1 equ 08Ch");
|
|
[; <" PIE1 equ 08Ch ;# ">
|
|
"897
|
|
[; ;C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/PIC10-12Fxxx_DFP/1.7.178/xc8\pic\include\proc\pic12f675.h: 897: __asm("PCON equ 08Eh");
|
|
[; <" PCON equ 08Eh ;# ">
|
|
"931
|
|
[; ;C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/PIC10-12Fxxx_DFP/1.7.178/xc8\pic\include\proc\pic12f675.h: 931: __asm("OSCCAL equ 090h");
|
|
[; <" OSCCAL equ 090h ;# ">
|
|
"991
|
|
[; ;C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/PIC10-12Fxxx_DFP/1.7.178/xc8\pic\include\proc\pic12f675.h: 991: __asm("WPU equ 095h");
|
|
[; <" WPU equ 095h ;# ">
|
|
"1036
|
|
[; ;C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/PIC10-12Fxxx_DFP/1.7.178/xc8\pic\include\proc\pic12f675.h: 1036: __asm("IOC equ 096h");
|
|
[; <" IOC equ 096h ;# ">
|
|
"1041
|
|
[; ;C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/PIC10-12Fxxx_DFP/1.7.178/xc8\pic\include\proc\pic12f675.h: 1041: __asm("IOCB equ 096h");
|
|
[; <" IOCB equ 096h ;# ">
|
|
"1210
|
|
[; ;C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/PIC10-12Fxxx_DFP/1.7.178/xc8\pic\include\proc\pic12f675.h: 1210: __asm("VRCON equ 099h");
|
|
[; <" VRCON equ 099h ;# ">
|
|
"1270
|
|
[; ;C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/PIC10-12Fxxx_DFP/1.7.178/xc8\pic\include\proc\pic12f675.h: 1270: __asm("EEDATA equ 09Ah");
|
|
[; <" EEDATA equ 09Ah ;# ">
|
|
"1275
|
|
[; ;C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/PIC10-12Fxxx_DFP/1.7.178/xc8\pic\include\proc\pic12f675.h: 1275: __asm("EEDAT equ 09Ah");
|
|
[; <" EEDAT equ 09Ah ;# ">
|
|
"1308
|
|
[; ;C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/PIC10-12Fxxx_DFP/1.7.178/xc8\pic\include\proc\pic12f675.h: 1308: __asm("EEADR equ 09Bh");
|
|
[; <" EEADR equ 09Bh ;# ">
|
|
"1328
|
|
[; ;C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/PIC10-12Fxxx_DFP/1.7.178/xc8\pic\include\proc\pic12f675.h: 1328: __asm("EECON1 equ 09Ch");
|
|
[; <" EECON1 equ 09Ch ;# ">
|
|
"1366
|
|
[; ;C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/PIC10-12Fxxx_DFP/1.7.178/xc8\pic\include\proc\pic12f675.h: 1366: __asm("EECON2 equ 09Dh");
|
|
[; <" EECON2 equ 09Dh ;# ">
|
|
"1386
|
|
[; ;C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/PIC10-12Fxxx_DFP/1.7.178/xc8\pic\include\proc\pic12f675.h: 1386: __asm("ADRESL equ 09Eh");
|
|
[; <" ADRESL equ 09Eh ;# ">
|
|
"1406
|
|
[; ;C:/Program Files/Microchip/MPLABX/v6.20/packs/Microchip/PIC10-12Fxxx_DFP/1.7.178/xc8\pic\include\proc\pic12f675.h: 1406: __asm("ANSEL equ 09Fh");
|
|
[; <" ANSEL equ 09Fh ;# ">
|
|
"6 C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 6: __eecpymem(volatile unsigned char *to, __eeprom unsigned char * from, unsigned char size)
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 6: }
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 6:
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 6:
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 6: }
|
|
[v ___eecpymem `(v ~T0 @X0 1 ef3`*Vuc`*Euc`uc ]
|
|
"7
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 7: {
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 7:
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 7: unsigned int
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 7:
|
|
{
|
|
[e :U ___eecpymem ]
|
|
"6
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 6: __eecpymem(volatile unsigned char *to, __eeprom unsigned char * from, unsigned char size)
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 6: }
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 6:
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 6:
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 6: }
|
|
[v _to `*Vuc ~T0 @X0 1 r1 ]
|
|
[v _from `*Euc ~T0 @X0 1 r2 ]
|
|
[v _size `uc ~T0 @X0 1 r3 ]
|
|
"7
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 7: {
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 7:
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 7: unsigned int
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 7:
|
|
[f ]
|
|
"8
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 8: volatile unsigned char *cp = to;
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 8: __itoee(__eeprom void *addr, unsigned int data)
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 8: double
|
|
[v _cp `*Vuc ~T0 @X0 1 a ]
|
|
[e = _cp _to ]
|
|
"10
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 10: while (EECON1bits.WR) continue;
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 10: __memcpyee(addr,(unsigned char *) &data,2);
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 10: {
|
|
[e $U 86 ]
|
|
[e :U 87 ]
|
|
[e $U 86 ]
|
|
[e :U 86 ]
|
|
[e $ != -> . . _EECON1bits 0 1 `i -> 0 `i 87 ]
|
|
[e :U 88 ]
|
|
"11
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 11: EEADR = (unsigned char)from;
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 11: return data;
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 11: double data;
|
|
[e = _EEADR -> _from `uc ]
|
|
"12
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 12: while(size--) {
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 12: }
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 12: __eecpymem((unsigned char *) &data,addr,4);
|
|
[e $U 89 ]
|
|
[e :U 90 ]
|
|
{
|
|
"13
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 13: while (EECON1bits.WR) continue;
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 13:
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 13: return data;
|
|
[e $U 92 ]
|
|
[e :U 93 ]
|
|
[e $U 92 ]
|
|
[e :U 92 ]
|
|
[e $ != -> . . _EECON1bits 0 1 `i -> 0 `i 93 ]
|
|
[e :U 94 ]
|
|
"15
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 15: EECON1 &= 0x7F;
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 15:
|
|
[e =& _EECON1 -> -> 127 `i `Vuc ]
|
|
"17
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 17: EECON1bits.RD = 1;
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 17: __fttoee(__eeprom void *addr, float data)
|
|
[e = . . _EECON1bits 0 0 -> -> 1 `i `uc ]
|
|
"18
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 18: *cp++ = EEDATA;
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 18: {
|
|
[e = *U ++ _cp * -> -> 1 `i `x -> -> # *U _cp `i `x _EEDATA ]
|
|
"19
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 19: ++EEADR;
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 19: __memcpyee(addr,(unsigned char *) &data,3);
|
|
[e =+ _EEADR -> -> 1 `i `Vuc ]
|
|
"20
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 20: }
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 20: return data;
|
|
}
|
|
[e :U 89 ]
|
|
"12
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 12: while(size--) {
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 12: }
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 12: __eecpymem((unsigned char *) &data,addr,4);
|
|
[e $ != -> -- _size -> -> 1 `i `uc `i -> 0 `i 90 ]
|
|
[e :U 91 ]
|
|
"36
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 36: }
|
|
[e :UE 85 ]
|
|
}
|
|
"39
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 39: __memcpyee(__eeprom unsigned char * to, const unsigned char *from, unsigned char size)
|
|
[v ___memcpyee `(v ~T0 @X0 1 ef3`*Euc`*Cuc`uc ]
|
|
"40
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 40: {
|
|
{
|
|
[e :U ___memcpyee ]
|
|
"39
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 39: __memcpyee(__eeprom unsigned char * to, const unsigned char *from, unsigned char size)
|
|
[v _to `*Euc ~T0 @X0 1 r1 ]
|
|
[v _from `*Cuc ~T0 @X0 1 r2 ]
|
|
[v _size `uc ~T0 @X0 1 r3 ]
|
|
"40
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 40: {
|
|
[f ]
|
|
"41
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 41: const unsigned char *ptr =from;
|
|
[v _ptr `*Cuc ~T0 @X0 1 a ]
|
|
[e = _ptr _from ]
|
|
"43
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 43: while (EECON1bits.WR) continue;
|
|
[e $U 96 ]
|
|
[e :U 97 ]
|
|
[e $U 96 ]
|
|
[e :U 96 ]
|
|
[e $ != -> . . _EECON1bits 0 1 `i -> 0 `i 97 ]
|
|
[e :U 98 ]
|
|
"44
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 44: EEADR = (unsigned char)to - 1U;
|
|
[e = _EEADR -> - -> -> _to `uc `ui -> 1 `ui `uc ]
|
|
"46
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 46: EECON1 &= 0x7F;
|
|
[e =& _EECON1 -> -> 127 `i `Vuc ]
|
|
"48
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 48: while(size--) {
|
|
[e $U 99 ]
|
|
[e :U 100 ]
|
|
{
|
|
"49
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 49: while (EECON1bits.WR) {
|
|
[e $U 102 ]
|
|
[e :U 103 ]
|
|
{
|
|
"50
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 50: continue;
|
|
[e $U 102 ]
|
|
"51
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 51: }
|
|
}
|
|
[e :U 102 ]
|
|
"49
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 49: while (EECON1bits.WR) {
|
|
[e $ != -> . . _EECON1bits 0 1 `i -> 0 `i 103 ]
|
|
[e :U 104 ]
|
|
"52
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 52: EEDATA = *ptr++;
|
|
[e = _EEDATA *U ++ _ptr * -> -> 1 `i `x -> -> # *U _ptr `i `x ]
|
|
"53
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 53: ++EEADR;
|
|
[e =+ _EEADR -> -> 1 `i `Vuc ]
|
|
"54
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 54: STATUSbits.CARRY = 0;
|
|
[e = . . _STATUSbits 2 0 -> -> 0 `i `uc ]
|
|
"55
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 55: if (INTCONbits.GIE) {
|
|
[e $ ! != -> . . _INTCONbits 0 7 `i -> 0 `i 105 ]
|
|
{
|
|
"56
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 56: STATUSbits.CARRY = 1;
|
|
[e = . . _STATUSbits 2 0 -> -> 1 `i `uc ]
|
|
"57
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 57: }
|
|
}
|
|
[e :U 105 ]
|
|
"58
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 58: INTCONbits.GIE = 0;
|
|
[e = . . _INTCONbits 0 7 -> -> 0 `i `uc ]
|
|
"59
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 59: EECON1bits.WREN = 1;
|
|
[e = . . _EECON1bits 0 2 -> -> 1 `i `uc ]
|
|
"60
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 60: EECON2 = 0x55;
|
|
[e = _EECON2 -> -> 85 `i `uc ]
|
|
"61
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 61: EECON2 = 0xAA;
|
|
[e = _EECON2 -> -> 170 `i `uc ]
|
|
"62
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 62: EECON1bits.WR = 1;
|
|
[e = . . _EECON1bits 0 1 -> -> 1 `i `uc ]
|
|
"63
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 63: EECON1bits.WREN = 0;
|
|
[e = . . _EECON1bits 0 2 -> -> 0 `i `uc ]
|
|
"64
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 64: if (STATUSbits.CARRY) {
|
|
[e $ ! != -> . . _STATUSbits 2 0 `i -> 0 `i 106 ]
|
|
{
|
|
"65
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 65: INTCONbits.GIE = 1;
|
|
[e = . . _INTCONbits 0 7 -> -> 1 `i `uc ]
|
|
"66
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 66: }
|
|
}
|
|
[e :U 106 ]
|
|
"67
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 67: }
|
|
}
|
|
[e :U 99 ]
|
|
"48
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 48: while(size--) {
|
|
[e $ != -> -- _size -> -> 1 `i `uc `i -> 0 `i 100 ]
|
|
[e :U 101 ]
|
|
"101
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 101: }
|
|
[e :UE 95 ]
|
|
}
|
|
"104
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 104: __eetoc(__eeprom void *addr)
|
|
[v ___eetoc `(uc ~T0 @X0 1 ef1`*Ev ]
|
|
"105
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 105: {
|
|
{
|
|
[e :U ___eetoc ]
|
|
"104
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 104: __eetoc(__eeprom void *addr)
|
|
[v _addr `*Ev ~T0 @X0 1 r1 ]
|
|
"105
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 105: {
|
|
[f ]
|
|
"106
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 106: unsigned char data;
|
|
[v _data `uc ~T0 @X0 1 a ]
|
|
"107
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 107: __eecpymem((unsigned char *) &data,addr,1);
|
|
[e ( ___eecpymem (3 , , -> &U _data `*Vuc -> _addr `*Euc -> -> 1 `i `uc ]
|
|
"108
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 108: return data;
|
|
[e ) _data ]
|
|
[e $UE 107 ]
|
|
"109
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 109: }
|
|
[e :UE 107 ]
|
|
}
|
|
"112
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 112: __eetoi(__eeprom void *addr)
|
|
[v ___eetoi `(ui ~T0 @X0 1 ef1`*Ev ]
|
|
"113
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 113: {
|
|
{
|
|
[e :U ___eetoi ]
|
|
"112
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 112: __eetoi(__eeprom void *addr)
|
|
[v _addr `*Ev ~T0 @X0 1 r1 ]
|
|
"113
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 113: {
|
|
[f ]
|
|
"114
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 114: unsigned int data;
|
|
[v _data `ui ~T0 @X0 1 a ]
|
|
"115
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 115: __eecpymem((unsigned char *) &data,addr,2);
|
|
[e ( ___eecpymem (3 , , -> -> &U _data `*uc `*Vuc -> _addr `*Euc -> -> 2 `i `uc ]
|
|
"116
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 116: return data;
|
|
[e ) _data ]
|
|
[e $UE 108 ]
|
|
"117
|
|
[; ;C:\Program Files\Microchip\xc8\v2.50\pic\sources\c99\pic\__eeprom.c: 117: }
|
|
[e :UE 108 ]
|
|
}
|
|
"119
|
|
[p k ]
|
|
"120
|
|
[p n 2040 ]
|
|
"122
|
|
[v ___eetom `(um ~T0 @X0 1 ef1`*Ev ]
|
|
"123
|
|
{
|
|
[e :U ___eetom ]
|
|
"122
|
|
[v _addr `*Ev ~T0 @X0 1 r1 ]
|
|
"123
|
|
[f ]
|
|
"124
|
|
[v _data `um ~T0 @X0 1 a ]
|
|
"125
|
|
[e ( ___eecpymem (3 , , -> -> &U _data `*uc `*Vuc -> _addr `*Euc -> -> 3 `i `uc ]
|
|
"126
|
|
[e ) _data ]
|
|
[e $UE 109 ]
|
|
"127
|
|
[e :UE 109 ]
|
|
}
|
|
"128
|
|
[p o ]
|
|
"131
|
|
[v ___eetol `(ul ~T0 @X0 1 ef1`*Ev ]
|
|
"132
|
|
{
|
|
[e :U ___eetol ]
|
|
"131
|
|
[v _addr `*Ev ~T0 @X0 1 r1 ]
|
|
"132
|
|
[f ]
|
|
"133
|
|
[v _data `ul ~T0 @X0 1 a ]
|
|
"134
|
|
[e ( ___eecpymem (3 , , -> -> &U _data `*uc `*Vuc -> _addr `*Euc -> -> 4 `i `uc ]
|
|
"135
|
|
[e ) _data ]
|
|
[e $UE 110 ]
|
|
"136
|
|
[e :UE 110 ]
|
|
}
|
|
"138
|
|
[p k ]
|
|
"139
|
|
[p n 1516 ]
|
|
"141
|
|
[v ___eetoo `(uo ~T0 @X0 1 ef1`*Ev ]
|
|
"142
|
|
{
|
|
[e :U ___eetoo ]
|
|
"141
|
|
[v _addr `*Ev ~T0 @X0 1 r1 ]
|
|
"142
|
|
[f ]
|
|
"143
|
|
[v _data `uo ~T0 @X0 1 a ]
|
|
"144
|
|
[e ( ___eecpymem (3 , , -> -> &U _data `*uc `*Vuc -> _addr `*Euc -> -> 8 `i `uc ]
|
|
"145
|
|
[e ) _data ]
|
|
[e $UE 111 ]
|
|
"146
|
|
[e :UE 111 ]
|
|
}
|
|
"147
|
|
[p o ]
|
|
"150
|
|
[v ___ctoee `(uc ~T0 @X0 1 ef2`*Ev`uc ]
|
|
"151
|
|
{
|
|
[e :U ___ctoee ]
|
|
"150
|
|
[v _addr `*Ev ~T0 @X0 1 r1 ]
|
|
[v _data `uc ~T0 @X0 1 r2 ]
|
|
"151
|
|
[f ]
|
|
"152
|
|
[e ( ___memcpyee (3 , , -> _addr `*Euc -> &U _data `*Cuc -> -> 1 `i `uc ]
|
|
"153
|
|
[e ) _data ]
|
|
[e $UE 112 ]
|
|
"154
|
|
[e :UE 112 ]
|
|
}
|
|
"157
|
|
[v ___itoee `(ui ~T0 @X0 1 ef2`*Ev`ui ]
|
|
"158
|
|
{
|
|
[e :U ___itoee ]
|
|
"157
|
|
[v _addr `*Ev ~T0 @X0 1 r1 ]
|
|
[v _data `ui ~T0 @X0 1 r2 ]
|
|
"158
|
|
[f ]
|
|
"159
|
|
[e ( ___memcpyee (3 , , -> _addr `*Euc -> -> &U _data `*uc `*Cuc -> -> 2 `i `uc ]
|
|
"160
|
|
[e ) _data ]
|
|
[e $UE 113 ]
|
|
"161
|
|
[e :UE 113 ]
|
|
}
|
|
"163
|
|
[p k ]
|
|
"164
|
|
[p n 2040 ]
|
|
"166
|
|
[v ___mtoee `(um ~T0 @X0 1 ef2`*Ev`um ]
|
|
"167
|
|
{
|
|
[e :U ___mtoee ]
|
|
"166
|
|
[v _addr `*Ev ~T0 @X0 1 r1 ]
|
|
[v _data `um ~T0 @X0 1 r2 ]
|
|
"167
|
|
[f ]
|
|
"168
|
|
[e ( ___memcpyee (3 , , -> _addr `*Euc -> -> &U _data `*uc `*Cuc -> -> 3 `i `uc ]
|
|
"169
|
|
[e ) _data ]
|
|
[e $UE 114 ]
|
|
"170
|
|
[e :UE 114 ]
|
|
}
|
|
"171
|
|
[p o ]
|
|
"174
|
|
[v ___ltoee `(ul ~T0 @X0 1 ef2`*Ev`ul ]
|
|
"175
|
|
{
|
|
[e :U ___ltoee ]
|
|
"174
|
|
[v _addr `*Ev ~T0 @X0 1 r1 ]
|
|
[v _data `ul ~T0 @X0 1 r2 ]
|
|
"175
|
|
[f ]
|
|
"176
|
|
[e ( ___memcpyee (3 , , -> _addr `*Euc -> -> &U _data `*uc `*Cuc -> -> 4 `i `uc ]
|
|
"177
|
|
[e ) _data ]
|
|
[e $UE 115 ]
|
|
"178
|
|
[e :UE 115 ]
|
|
}
|
|
"180
|
|
[p k ]
|
|
"181
|
|
[p n 1516 ]
|
|
"183
|
|
[v ___otoee `(uo ~T0 @X0 1 ef2`*Ev`uo ]
|
|
"184
|
|
{
|
|
[e :U ___otoee ]
|
|
"183
|
|
[v _addr `*Ev ~T0 @X0 1 r1 ]
|
|
[v _data `uo ~T0 @X0 1 r2 ]
|
|
"184
|
|
[f ]
|
|
"185
|
|
[e ( ___memcpyee (3 , , -> _addr `*Euc -> -> &U _data `*uc `*Cuc -> -> 8 `i `uc ]
|
|
"186
|
|
[e ) _data ]
|
|
[e $UE 116 ]
|
|
"187
|
|
[e :UE 116 ]
|
|
}
|
|
"188
|
|
[p o ]
|
|
"191
|
|
[v ___eetoft `(f ~T0 @X0 1 ef1`*Ev ]
|
|
"192
|
|
{
|
|
[e :U ___eetoft ]
|
|
"191
|
|
[v _addr `*Ev ~T0 @X0 1 r1 ]
|
|
"192
|
|
[f ]
|
|
"193
|
|
[v _data `f ~T0 @X0 1 a ]
|
|
"194
|
|
[e ( ___eecpymem (3 , , -> -> &U _data `*uc `*Vuc -> _addr `*Euc -> -> 3 `i `uc ]
|
|
"195
|
|
[e ) _data ]
|
|
[e $UE 117 ]
|
|
"196
|
|
[e :UE 117 ]
|
|
}
|
|
"199
|
|
[v ___eetofl `(d ~T0 @X0 1 ef1`*Ev ]
|
|
"200
|
|
{
|
|
[e :U ___eetofl ]
|
|
"199
|
|
[v _addr `*Ev ~T0 @X0 1 r1 ]
|
|
"200
|
|
[f ]
|
|
"201
|
|
[v _data `d ~T0 @X0 1 a ]
|
|
"202
|
|
[e ( ___eecpymem (3 , , -> -> &U _data `*uc `*Vuc -> _addr `*Euc -> -> 4 `i `uc ]
|
|
"203
|
|
[e ) _data ]
|
|
[e $UE 118 ]
|
|
"204
|
|
[e :UE 118 ]
|
|
}
|
|
"207
|
|
[v ___fttoee `(f ~T0 @X0 1 ef2`*Ev`f ]
|
|
"208
|
|
{
|
|
[e :U ___fttoee ]
|
|
"207
|
|
[v _addr `*Ev ~T0 @X0 1 r1 ]
|
|
[v _data `f ~T0 @X0 1 r2 ]
|
|
"208
|
|
[f ]
|
|
"209
|
|
[e ( ___memcpyee (3 , , -> _addr `*Euc -> -> &U _data `*uc `*Cuc -> -> 3 `i `uc ]
|
|
"210
|
|
[e ) _data ]
|
|
[e $UE 119 ]
|
|
"211
|
|
[e :UE 119 ]
|
|
}
|
|
"214
|
|
[v ___fltoee `(d ~T0 @X0 1 ef2`*Ev`d ]
|
|
"215
|
|
{
|
|
[e :U ___fltoee ]
|
|
"214
|
|
[v _addr `*Ev ~T0 @X0 1 r1 ]
|
|
[v _data `d ~T0 @X0 1 r2 ]
|
|
"215
|
|
[f ]
|
|
"216
|
|
[e ( ___memcpyee (3 , , -> _addr `*Euc -> -> &U _data `*uc `*Cuc -> -> 4 `i `uc ]
|
|
"217
|
|
[e ) _data ]
|
|
[e $UE 120 ]
|
|
"218
|
|
[e :UE 120 ]
|
|
}
|