Initial commit

This commit is contained in:
Rémi Heredero 2023-02-24 14:34:16 +01:00
commit 157655cbfe
91 changed files with 133641 additions and 0 deletions

3
.gitignore vendored Normal file
View File

@ -0,0 +1,3 @@
/build/
/debug/
/dist/

113
solar_panel.X/Makefile Normal file
View File

@ -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

View File

@ -0,0 +1,2 @@
build/default/debug/lcd\arialRoundedMTBold18ptBitmaps.p1: \
lcd/arialRoundedMTBold18ptBitmaps.c lcd/lcd.h

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,4 @@
build/default/debug/lcd/lcd.p1: \
lcd/lcd.c \
lcd/lcd.h \
lcd/ssd1963_cmd.h

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,939 @@
Version 4.0 HI-TECH Software Intermediate Code
[p mainexit ]
"70 ./mcc_generated_files/mcc.h
[; ;./mcc_generated_files/mcc.h: 70: void SYSTEM_Initialize(void);
[v _SYSTEM_Initialize `(v ~T0 @X0 0 ef ]
"50 ./lcd/lcd.h
[; ;./lcd/lcd.h: 50: int8_t Lcd_Init(void);
[v _Lcd_Init `(c ~T0 @X0 0 ef ]
"77 main.c
[; ;main.c: 77: value = ADC_GetConversion(voltage);
[c E5238 5 6 .. ]
[n E5238 . voltage current ]
"286 ./mcc_generated_files/adc.h
[; ;./mcc_generated_files/adc.h: 286: adc_result_t ADC_GetConversion(adc_channel_t channel);
[v _ADC_GetConversion `(us ~T0 @X0 0 ef1`E5238 ]
"109 C:\Program Files\Microchip\xc8\v2.40\pic\include\c99\stdio.h
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\include\c99\stdio.h: 109: int sprintf(char *restrict, const char *restrict, ...);
[v _sprintf `(i ~T0 @X0 0 e1v`*uc`*Cuc ]
"53 ./lcd/lcd.h
[; ;./lcd/lcd.h: 53: void LCD_2x16_WriteMsg(unsigned char * msg, uint8_t line);
[v _LCD_2x16_WriteMsg `(v ~T0 @X0 0 ef2`*uc`uc ]
"55 C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 55: __asm("MAADR5 equ 0E80h");
[; <" MAADR5 equ 0E80h ;# ">
"62
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 62: __asm("MAADR6 equ 0E81h");
[; <" MAADR6 equ 0E81h ;# ">
"69
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 69: __asm("MAADR3 equ 0E82h");
[; <" MAADR3 equ 0E82h ;# ">
"76
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 76: __asm("MAADR4 equ 0E83h");
[; <" MAADR4 equ 0E83h ;# ">
"83
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 83: __asm("MAADR1 equ 0E84h");
[; <" MAADR1 equ 0E84h ;# ">
"90
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 90: __asm("MAADR2 equ 0E85h");
[; <" MAADR2 equ 0E85h ;# ">
"97
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 97: __asm("MISTAT equ 0E8Ah");
[; <" MISTAT equ 0E8Ah ;# ">
"130
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 130: __asm("EFLOCON equ 0E97h");
[; <" EFLOCON equ 0E97h ;# ">
"162
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 162: __asm("EPAUS equ 0E98h");
[; <" EPAUS equ 0E98h ;# ">
"169
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 169: __asm("EPAUSL equ 0E98h");
[; <" EPAUSL equ 0E98h ;# ">
"176
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 176: __asm("EPAUSH equ 0E99h");
[; <" EPAUSH equ 0E99h ;# ">
"183
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 183: __asm("MACON1 equ 0EA0h");
[; <" MACON1 equ 0EA0h ;# ">
"221
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 221: __asm("MACON3 equ 0EA2h");
[; <" MACON3 equ 0EA2h ;# ">
"292
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 292: __asm("MACON4 equ 0EA3h");
[; <" MACON4 equ 0EA3h ;# ">
"314
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 314: __asm("MABBIPG equ 0EA4h");
[; <" MABBIPG equ 0EA4h ;# ">
"370
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 370: __asm("MAIPG equ 0EA6h");
[; <" MAIPG equ 0EA6h ;# ">
"377
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 377: __asm("MAIPGL equ 0EA6h");
[; <" MAIPGL equ 0EA6h ;# ">
"384
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 384: __asm("MAIPGH equ 0EA7h");
[; <" MAIPGH equ 0EA7h ;# ">
"391
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 391: __asm("MAMXFL equ 0EAAh");
[; <" MAMXFL equ 0EAAh ;# ">
"398
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 398: __asm("MAMXFLL equ 0EAAh");
[; <" MAMXFLL equ 0EAAh ;# ">
"405
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 405: __asm("MAMXFLH equ 0EABh");
[; <" MAMXFLH equ 0EABh ;# ">
"412
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 412: __asm("MICMD equ 0EB2h");
[; <" MICMD equ 0EB2h ;# ">
"438
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 438: __asm("MIREGADR equ 0EB4h");
[; <" MIREGADR equ 0EB4h ;# ">
"445
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 445: __asm("MIWR equ 0EB6h");
[; <" MIWR equ 0EB6h ;# ">
"452
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 452: __asm("MIWRL equ 0EB6h");
[; <" MIWRL equ 0EB6h ;# ">
"459
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 459: __asm("MIWRH equ 0EB7h");
[; <" MIWRH equ 0EB7h ;# ">
"466
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 466: __asm("MIRD equ 0EB8h");
[; <" MIRD equ 0EB8h ;# ">
"473
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 473: __asm("MIRDL equ 0EB8h");
[; <" MIRDL equ 0EB8h ;# ">
"480
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 480: __asm("MIRDH equ 0EB9h");
[; <" MIRDH equ 0EB9h ;# ">
"487
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 487: __asm("EHT0 equ 0EC0h");
[; <" EHT0 equ 0EC0h ;# ">
"494
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 494: __asm("EHT1 equ 0EC1h");
[; <" EHT1 equ 0EC1h ;# ">
"501
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 501: __asm("EHT2 equ 0EC2h");
[; <" EHT2 equ 0EC2h ;# ">
"508
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 508: __asm("EHT3 equ 0EC3h");
[; <" EHT3 equ 0EC3h ;# ">
"515
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 515: __asm("EHT4 equ 0EC4h");
[; <" EHT4 equ 0EC4h ;# ">
"522
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 522: __asm("EHT5 equ 0EC5h");
[; <" EHT5 equ 0EC5h ;# ">
"529
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 529: __asm("EHT6 equ 0EC6h");
[; <" EHT6 equ 0EC6h ;# ">
"536
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 536: __asm("EHT7 equ 0EC7h");
[; <" EHT7 equ 0EC7h ;# ">
"543
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 543: __asm("EPMM0 equ 0EC8h");
[; <" EPMM0 equ 0EC8h ;# ">
"550
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 550: __asm("EPMM1 equ 0EC9h");
[; <" EPMM1 equ 0EC9h ;# ">
"557
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 557: __asm("EPMM2 equ 0ECAh");
[; <" EPMM2 equ 0ECAh ;# ">
"564
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 564: __asm("EPMM3 equ 0ECBh");
[; <" EPMM3 equ 0ECBh ;# ">
"571
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 571: __asm("EPMM4 equ 0ECCh");
[; <" EPMM4 equ 0ECCh ;# ">
"578
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 578: __asm("EPMM5 equ 0ECDh");
[; <" EPMM5 equ 0ECDh ;# ">
"585
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 585: __asm("EPMM6 equ 0ECEh");
[; <" EPMM6 equ 0ECEh ;# ">
"592
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 592: __asm("EPMM7 equ 0ECFh");
[; <" EPMM7 equ 0ECFh ;# ">
"599
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 599: __asm("EPMCS equ 0ED0h");
[; <" EPMCS equ 0ED0h ;# ">
"606
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 606: __asm("EPMCSL equ 0ED0h");
[; <" EPMCSL equ 0ED0h ;# ">
"613
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 613: __asm("EPMCSH equ 0ED1h");
[; <" EPMCSH equ 0ED1h ;# ">
"620
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 620: __asm("EPMO equ 0ED4h");
[; <" EPMO equ 0ED4h ;# ">
"627
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 627: __asm("EPMOL equ 0ED4h");
[; <" EPMOL equ 0ED4h ;# ">
"634
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 634: __asm("EPMOH equ 0ED5h");
[; <" EPMOH equ 0ED5h ;# ">
"641
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 641: __asm("ERXFCON equ 0ED8h");
[; <" ERXFCON equ 0ED8h ;# ">
"703
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 703: __asm("EPKTCNT equ 0ED9h");
[; <" EPKTCNT equ 0ED9h ;# ">
"710
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 710: __asm("EWRPT equ 0EE2h");
[; <" EWRPT equ 0EE2h ;# ">
"717
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 717: __asm("EWRPTL equ 0EE2h");
[; <" EWRPTL equ 0EE2h ;# ">
"724
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 724: __asm("EWRPTH equ 0EE3h");
[; <" EWRPTH equ 0EE3h ;# ">
"731
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 731: __asm("ETXST equ 0EE4h");
[; <" ETXST equ 0EE4h ;# ">
"738
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 738: __asm("ETXSTL equ 0EE4h");
[; <" ETXSTL equ 0EE4h ;# ">
"745
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 745: __asm("ETXSTH equ 0EE5h");
[; <" ETXSTH equ 0EE5h ;# ">
"752
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 752: __asm("ETXND equ 0EE6h");
[; <" ETXND equ 0EE6h ;# ">
"759
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 759: __asm("ETXNDL equ 0EE6h");
[; <" ETXNDL equ 0EE6h ;# ">
"766
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 766: __asm("ETXNDH equ 0EE7h");
[; <" ETXNDH equ 0EE7h ;# ">
"773
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 773: __asm("ERXST equ 0EE8h");
[; <" ERXST equ 0EE8h ;# ">
"780
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 780: __asm("ERXSTL equ 0EE8h");
[; <" ERXSTL equ 0EE8h ;# ">
"787
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 787: __asm("ERXSTH equ 0EE9h");
[; <" ERXSTH equ 0EE9h ;# ">
"794
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 794: __asm("ERXND equ 0EEAh");
[; <" ERXND equ 0EEAh ;# ">
"801
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 801: __asm("ERXNDL equ 0EEAh");
[; <" ERXNDL equ 0EEAh ;# ">
"808
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 808: __asm("ERXNDH equ 0EEBh");
[; <" ERXNDH equ 0EEBh ;# ">
"815
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 815: __asm("ERXRDPT equ 0EECh");
[; <" ERXRDPT equ 0EECh ;# ">
"822
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 822: __asm("ERXRDPTL equ 0EECh");
[; <" ERXRDPTL equ 0EECh ;# ">
"829
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 829: __asm("ERXRDPTH equ 0EEDh");
[; <" ERXRDPTH equ 0EEDh ;# ">
"836
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 836: __asm("ERXWRPT equ 0EEEh");
[; <" ERXWRPT equ 0EEEh ;# ">
"843
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 843: __asm("ERXWRPTL equ 0EEEh");
[; <" ERXWRPTL equ 0EEEh ;# ">
"850
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 850: __asm("ERXWRPTH equ 0EEFh");
[; <" ERXWRPTH equ 0EEFh ;# ">
"857
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 857: __asm("EDMAST equ 0EF0h");
[; <" EDMAST equ 0EF0h ;# ">
"864
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 864: __asm("EDMASTL equ 0EF0h");
[; <" EDMASTL equ 0EF0h ;# ">
"871
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 871: __asm("EDMASTH equ 0EF1h");
[; <" EDMASTH equ 0EF1h ;# ">
"878
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 878: __asm("EDMAND equ 0EF2h");
[; <" EDMAND equ 0EF2h ;# ">
"885
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 885: __asm("EDMANDL equ 0EF2h");
[; <" EDMANDL equ 0EF2h ;# ">
"892
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 892: __asm("EDMANDH equ 0EF3h");
[; <" EDMANDH equ 0EF3h ;# ">
"899
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 899: __asm("EDMADST equ 0EF4h");
[; <" EDMADST equ 0EF4h ;# ">
"906
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 906: __asm("EDMADSTL equ 0EF4h");
[; <" EDMADSTL equ 0EF4h ;# ">
"913
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 913: __asm("EDMADSTH equ 0EF5h");
[; <" EDMADSTH equ 0EF5h ;# ">
"920
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 920: __asm("EDMACS equ 0EF6h");
[; <" EDMACS equ 0EF6h ;# ">
"927
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 927: __asm("EDMACSL equ 0EF6h");
[; <" EDMACSL equ 0EF6h ;# ">
"934
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 934: __asm("EDMACSH equ 0EF7h");
[; <" EDMACSH equ 0EF7h ;# ">
"941
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 941: __asm("EIE equ 0EFBh");
[; <" EIE equ 0EFBh ;# ">
"1001
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 1001: __asm("ESTAT equ 0EFDh");
[; <" ESTAT equ 0EFDh ;# ">
"1041
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 1041: __asm("ECON2 equ 0EFEh");
[; <" ECON2 equ 0EFEh ;# ">
"1074
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 1074: __asm("EIR equ 0F60h");
[; <" EIR equ 0F60h ;# ">
"1134
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 1134: __asm("EDATA equ 0F61h");
[; <" EDATA equ 0F61h ;# ">
"1196
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 1196: __asm("SSP2CON2 equ 0F62h");
[; <" SSP2CON2 equ 0F62h ;# ">
"1383
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 1383: __asm("SSP2CON1 equ 0F63h");
[; <" SSP2CON1 equ 0F63h ;# ">
"1503
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 1503: __asm("SSP2STAT equ 0F64h");
[; <" SSP2STAT equ 0F64h ;# ">
"1930
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 1930: __asm("SSP2ADD equ 0F65h");
[; <" SSP2ADD equ 0F65h ;# ">
"1992
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 1992: __asm("SSP2BUF equ 0F66h");
[; <" SSP2BUF equ 0F66h ;# ">
"1999
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 1999: __asm("ECCP2DEL equ 0F67h");
[; <" ECCP2DEL equ 0F67h ;# ">
"2119
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 2119: __asm("ECCP2AS equ 0F68h");
[; <" ECCP2AS equ 0F68h ;# ">
"2251
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 2251: __asm("ECCP3DEL equ 0F69h");
[; <" ECCP3DEL equ 0F69h ;# ">
"2371
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 2371: __asm("ECCP3AS equ 0F6Ah");
[; <" ECCP3AS equ 0F6Ah ;# ">
"2503
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 2503: __asm("RCSTA2 equ 0F6Bh");
[; <" RCSTA2 equ 0F6Bh ;# ">
"2681
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 2681: __asm("TXSTA2 equ 0F6Ch");
[; <" TXSTA2 equ 0F6Ch ;# ">
"2841
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 2841: __asm("TXREG2 equ 0F6Dh");
[; <" TXREG2 equ 0F6Dh ;# ">
"2848
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 2848: __asm("RCREG2 equ 0F6Eh");
[; <" RCREG2 equ 0F6Eh ;# ">
"2855
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 2855: __asm("SPBRG2 equ 0F6Fh");
[; <" SPBRG2 equ 0F6Fh ;# ">
"2862
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 2862: __asm("CCP5CON equ 0F70h");
[; <" CCP5CON equ 0F70h ;# ">
"2941
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 2941: __asm("CCPR5 equ 0F71h");
[; <" CCPR5 equ 0F71h ;# ">
"2948
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 2948: __asm("CCPR5L equ 0F71h");
[; <" CCPR5L equ 0F71h ;# ">
"2955
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 2955: __asm("CCPR5H equ 0F72h");
[; <" CCPR5H equ 0F72h ;# ">
"2962
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 2962: __asm("CCP4CON equ 0F73h");
[; <" CCP4CON equ 0F73h ;# ">
"3041
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 3041: __asm("CCPR4 equ 0F74h");
[; <" CCPR4 equ 0F74h ;# ">
"3048
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 3048: __asm("CCPR4L equ 0F74h");
[; <" CCPR4L equ 0F74h ;# ">
"3055
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 3055: __asm("CCPR4H equ 0F75h");
[; <" CCPR4H equ 0F75h ;# ">
"3062
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 3062: __asm("T4CON equ 0F76h");
[; <" T4CON equ 0F76h ;# ">
"3133
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 3133: __asm("PR4 equ 0F77h");
[; <" PR4 equ 0F77h ;# ">
"3140
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 3140: __asm("TMR4 equ 0F78h");
[; <" TMR4 equ 0F78h ;# ">
"3147
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 3147: __asm("ECCP1DEL equ 0F79h");
[; <" ECCP1DEL equ 0F79h ;# ">
"3267
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 3267: __asm("ERDPT equ 0F7Ah");
[; <" ERDPT equ 0F7Ah ;# ">
"3274
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 3274: __asm("ERDPTL equ 0F7Ah");
[; <" ERDPTL equ 0F7Ah ;# ">
"3281
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 3281: __asm("ERDPTH equ 0F7Bh");
[; <" ERDPTH equ 0F7Bh ;# ">
"3288
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 3288: __asm("BAUDCON2 equ 0F7Ch");
[; <" BAUDCON2 equ 0F7Ch ;# ">
"3293
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 3293: __asm("BAUDCTL2 equ 0F7Ch");
[; <" BAUDCTL2 equ 0F7Ch ;# ">
"3564
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 3564: __asm("SPBRGH2 equ 0F7Dh");
[; <" SPBRGH2 equ 0F7Dh ;# ">
"3571
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 3571: __asm("BAUDCON1 equ 0F7Eh");
[; <" BAUDCON1 equ 0F7Eh ;# ">
"3576
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 3576: __asm("BAUDCON equ 0F7Eh");
[; <" BAUDCON equ 0F7Eh ;# ">
"3580
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 3580: __asm("BAUDCTL equ 0F7Eh");
[; <" BAUDCTL equ 0F7Eh ;# ">
"3584
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 3584: __asm("BAUDCTL1 equ 0F7Eh");
[; <" BAUDCTL1 equ 0F7Eh ;# ">
"4249
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 4249: __asm("SPBRGH1 equ 0F7Fh");
[; <" SPBRGH1 equ 0F7Fh ;# ">
"4254
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 4254: __asm("SPBRGH equ 0F7Fh");
[; <" SPBRGH equ 0F7Fh ;# ">
"4261
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 4261: __asm("PORTA equ 0F80h");
[; <" PORTA equ 0F80h ;# ">
"4404
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 4404: __asm("PORTB equ 0F81h");
[; <" PORTB equ 0F81h ;# ">
"4562
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 4562: __asm("PORTC equ 0F82h");
[; <" PORTC equ 0F82h ;# ">
"4802
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 4802: __asm("PORTD equ 0F83h");
[; <" PORTD equ 0F83h ;# ">
"5021
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 5021: __asm("PORTE equ 0F84h");
[; <" PORTE equ 0F84h ;# ">
"5313
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 5313: __asm("PORTF equ 0F85h");
[; <" PORTF equ 0F85h ;# ">
"5492
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 5492: __asm("PORTG equ 0F86h");
[; <" PORTG equ 0F86h ;# ">
"5622
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 5622: __asm("PORTH equ 0F87h");
[; <" PORTH equ 0F87h ;# ">
"5788
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 5788: __asm("PORTJ equ 0F88h");
[; <" PORTJ equ 0F88h ;# ">
"5994
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 5994: __asm("LATA equ 0F89h");
[; <" LATA equ 0F89h ;# ">
"6115
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 6115: __asm("LATB equ 0F8Ah");
[; <" LATB equ 0F8Ah ;# ">
"6227
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 6227: __asm("LATC equ 0F8Bh");
[; <" LATC equ 0F8Bh ;# ">
"6339
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 6339: __asm("LATD equ 0F8Ch");
[; <" LATD equ 0F8Ch ;# ">
"6451
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 6451: __asm("LATE equ 0F8Dh");
[; <" LATE equ 0F8Dh ;# ">
"6563
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 6563: __asm("LATF equ 0F8Eh");
[; <" LATF equ 0F8Eh ;# ">
"6675
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 6675: __asm("LATG equ 0F8Fh");
[; <" LATG equ 0F8Fh ;# ">
"6769
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 6769: __asm("LATH equ 0F90h");
[; <" LATH equ 0F90h ;# ">
"6881
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 6881: __asm("LATJ equ 0F91h");
[; <" LATJ equ 0F91h ;# ">
"6993
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 6993: __asm("TRISA equ 0F92h");
[; <" TRISA equ 0F92h ;# ">
"6998
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 6998: __asm("DDRA equ 0F92h");
[; <" DDRA equ 0F92h ;# ">
"7167
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 7167: __asm("TRISB equ 0F93h");
[; <" TRISB equ 0F93h ;# ">
"7172
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 7172: __asm("DDRB equ 0F93h");
[; <" DDRB equ 0F93h ;# ">
"7389
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 7389: __asm("TRISC equ 0F94h");
[; <" TRISC equ 0F94h ;# ">
"7394
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 7394: __asm("DDRC equ 0F94h");
[; <" DDRC equ 0F94h ;# ">
"7611
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 7611: __asm("TRISD equ 0F95h");
[; <" TRISD equ 0F95h ;# ">
"7616
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 7616: __asm("DDRD equ 0F95h");
[; <" DDRD equ 0F95h ;# ">
"7833
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 7833: __asm("TRISE equ 0F96h");
[; <" TRISE equ 0F96h ;# ">
"7838
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 7838: __asm("DDRE equ 0F96h");
[; <" DDRE equ 0F96h ;# ">
"8055
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 8055: __asm("TRISF equ 0F97h");
[; <" TRISF equ 0F97h ;# ">
"8060
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 8060: __asm("DDRF equ 0F97h");
[; <" DDRF equ 0F97h ;# ">
"8277
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 8277: __asm("TRISG equ 0F98h");
[; <" TRISG equ 0F98h ;# ">
"8282
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 8282: __asm("DDRG equ 0F98h");
[; <" DDRG equ 0F98h ;# ">
"8499
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 8499: __asm("TRISH equ 0F99h");
[; <" TRISH equ 0F99h ;# ">
"8504
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 8504: __asm("DDRH equ 0F99h");
[; <" DDRH equ 0F99h ;# ">
"8721
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 8721: __asm("TRISJ equ 0F9Ah");
[; <" TRISJ equ 0F9Ah ;# ">
"8726
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 8726: __asm("DDRJ equ 0F9Ah");
[; <" DDRJ equ 0F9Ah ;# ">
"8943
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 8943: __asm("OSCTUNE equ 0F9Bh");
[; <" OSCTUNE equ 0F9Bh ;# ">
"8997
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 8997: __asm("MEMCON equ 0F9Ch");
[; <" MEMCON equ 0F9Ch ;# ">
"9058
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 9058: __asm("PIE1 equ 0F9Dh");
[; <" PIE1 equ 0F9Dh ;# ">
"9141
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 9141: __asm("PIR1 equ 0F9Eh");
[; <" PIR1 equ 0F9Eh ;# ">
"9227
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 9227: __asm("IPR1 equ 0F9Fh");
[; <" IPR1 equ 0F9Fh ;# ">
"9310
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 9310: __asm("PIE2 equ 0FA0h");
[; <" PIE2 equ 0FA0h ;# ">
"9371
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 9371: __asm("PIR2 equ 0FA1h");
[; <" PIR2 equ 0FA1h ;# ">
"9432
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 9432: __asm("IPR2 equ 0FA2h");
[; <" IPR2 equ 0FA2h ;# ">
"9493
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 9493: __asm("PIE3 equ 0FA3h");
[; <" PIE3 equ 0FA3h ;# ">
"9603
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 9603: __asm("PIR3 equ 0FA4h");
[; <" PIR3 equ 0FA4h ;# ">
"9681
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 9681: __asm("IPR3 equ 0FA5h");
[; <" IPR3 equ 0FA5h ;# ">
"9759
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 9759: __asm("EECON1 equ 0FA6h");
[; <" EECON1 equ 0FA6h ;# ">
"9798
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 9798: __asm("EECON2 equ 0FA7h");
[; <" EECON2 equ 0FA7h ;# ">
"9805
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 9805: __asm("RCSTA1 equ 0FABh");
[; <" RCSTA1 equ 0FABh ;# ">
"9810
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 9810: __asm("RCSTA equ 0FABh");
[; <" RCSTA equ 0FABh ;# ">
"10129
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 10129: __asm("TXSTA1 equ 0FACh");
[; <" TXSTA1 equ 0FACh ;# ">
"10134
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 10134: __asm("TXSTA equ 0FACh");
[; <" TXSTA equ 0FACh ;# ">
"10417
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 10417: __asm("TXREG1 equ 0FADh");
[; <" TXREG1 equ 0FADh ;# ">
"10422
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 10422: __asm("TXREG equ 0FADh");
[; <" TXREG equ 0FADh ;# ">
"10429
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 10429: __asm("RCREG1 equ 0FAEh");
[; <" RCREG1 equ 0FAEh ;# ">
"10434
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 10434: __asm("RCREG equ 0FAEh");
[; <" RCREG equ 0FAEh ;# ">
"10441
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 10441: __asm("SPBRG1 equ 0FAFh");
[; <" SPBRG1 equ 0FAFh ;# ">
"10446
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 10446: __asm("SPBRG equ 0FAFh");
[; <" SPBRG equ 0FAFh ;# ">
"10453
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 10453: __asm("PSPCON equ 0FB0h");
[; <" PSPCON equ 0FB0h ;# ">
"10492
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 10492: __asm("T3CON equ 0FB1h");
[; <" T3CON equ 0FB1h ;# ">
"10613
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 10613: __asm("TMR3 equ 0FB2h");
[; <" TMR3 equ 0FB2h ;# ">
"10620
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 10620: __asm("TMR3L equ 0FB2h");
[; <" TMR3L equ 0FB2h ;# ">
"10627
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 10627: __asm("TMR3H equ 0FB3h");
[; <" TMR3H equ 0FB3h ;# ">
"10634
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 10634: __asm("CMCON equ 0FB4h");
[; <" CMCON equ 0FB4h ;# ">
"10724
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 10724: __asm("CVRCON equ 0FB5h");
[; <" CVRCON equ 0FB5h ;# ">
"10803
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 10803: __asm("ECCP1AS equ 0FB6h");
[; <" ECCP1AS equ 0FB6h ;# ">
"10935
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 10935: __asm("CCP3CON equ 0FB7h");
[; <" CCP3CON equ 0FB7h ;# ">
"10940
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 10940: __asm("ECCP3CON equ 0FB7h");
[; <" ECCP3CON equ 0FB7h ;# ">
"11127
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 11127: __asm("CCPR3 equ 0FB8h");
[; <" CCPR3 equ 0FB8h ;# ">
"11134
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 11134: __asm("CCPR3L equ 0FB8h");
[; <" CCPR3L equ 0FB8h ;# ">
"11141
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 11141: __asm("CCPR3H equ 0FB9h");
[; <" CCPR3H equ 0FB9h ;# ">
"11148
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 11148: __asm("CCP2CON equ 0FBAh");
[; <" CCP2CON equ 0FBAh ;# ">
"11153
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 11153: __asm("ECCP2CON equ 0FBAh");
[; <" ECCP2CON equ 0FBAh ;# ">
"11340
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 11340: __asm("CCPR2 equ 0FBBh");
[; <" CCPR2 equ 0FBBh ;# ">
"11347
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 11347: __asm("CCPR2L equ 0FBBh");
[; <" CCPR2L equ 0FBBh ;# ">
"11354
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 11354: __asm("CCPR2H equ 0FBCh");
[; <" CCPR2H equ 0FBCh ;# ">
"11361
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 11361: __asm("CCP1CON equ 0FBDh");
[; <" CCP1CON equ 0FBDh ;# ">
"11366
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 11366: __asm("ECCP1CON equ 0FBDh");
[; <" ECCP1CON equ 0FBDh ;# ">
"11553
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 11553: __asm("CCPR1 equ 0FBEh");
[; <" CCPR1 equ 0FBEh ;# ">
"11560
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 11560: __asm("CCPR1L equ 0FBEh");
[; <" CCPR1L equ 0FBEh ;# ">
"11567
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 11567: __asm("CCPR1H equ 0FBFh");
[; <" CCPR1H equ 0FBFh ;# ">
"11574
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 11574: __asm("ADCON2 equ 0FC0h");
[; <" ADCON2 equ 0FC0h ;# ">
"11645
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 11645: __asm("ADCON1 equ 0FC1h");
[; <" ADCON1 equ 0FC1h ;# ">
"11730
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 11730: __asm("ADCON0 equ 0FC2h");
[; <" ADCON0 equ 0FC2h ;# ">
"11856
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 11856: __asm("ADRES equ 0FC3h");
[; <" ADRES equ 0FC3h ;# ">
"11863
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 11863: __asm("ADRESL equ 0FC3h");
[; <" ADRESL equ 0FC3h ;# ">
"11870
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 11870: __asm("ADRESH equ 0FC4h");
[; <" ADRESH equ 0FC4h ;# ">
"11877
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 11877: __asm("SSP1CON2 equ 0FC5h");
[; <" SSP1CON2 equ 0FC5h ;# ">
"11882
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 11882: __asm("SSPCON2 equ 0FC5h");
[; <" SSPCON2 equ 0FC5h ;# ">
"12249
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 12249: __asm("SSP1CON1 equ 0FC6h");
[; <" SSP1CON1 equ 0FC6h ;# ">
"12254
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 12254: __asm("SSPCON1 equ 0FC6h");
[; <" SSPCON1 equ 0FC6h ;# ">
"12487
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 12487: __asm("SSP1STAT equ 0FC7h");
[; <" SSP1STAT equ 0FC7h ;# ">
"12492
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 12492: __asm("SSPSTAT equ 0FC7h");
[; <" SSPSTAT equ 0FC7h ;# ">
"13085
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13085: __asm("SSP1ADD equ 0FC8h");
[; <" SSP1ADD equ 0FC8h ;# ">
"13090
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13090: __asm("SSPADD equ 0FC8h");
[; <" SSPADD equ 0FC8h ;# ">
"13307
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13307: __asm("SSP1BUF equ 0FC9h");
[; <" SSP1BUF equ 0FC9h ;# ">
"13312
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13312: __asm("SSPBUF equ 0FC9h");
[; <" SSPBUF equ 0FC9h ;# ">
"13319
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13319: __asm("T2CON equ 0FCAh");
[; <" T2CON equ 0FCAh ;# ">
"13390
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13390: __asm("PR2 equ 0FCBh");
[; <" PR2 equ 0FCBh ;# ">
"13397
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13397: __asm("TMR2 equ 0FCCh");
[; <" TMR2 equ 0FCCh ;# ">
"13404
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13404: __asm("T1CON equ 0FCDh");
[; <" T1CON equ 0FCDh ;# ">
"13516
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13516: __asm("TMR1 equ 0FCEh");
[; <" TMR1 equ 0FCEh ;# ">
"13523
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13523: __asm("TMR1L equ 0FCEh");
[; <" TMR1L equ 0FCEh ;# ">
"13530
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13530: __asm("TMR1H equ 0FCFh");
[; <" TMR1H equ 0FCFh ;# ">
"13537
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13537: __asm("RCON equ 0FD0h");
[; <" RCON equ 0FD0h ;# ">
"13685
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13685: __asm("WDTCON equ 0FD1h");
[; <" WDTCON equ 0FD1h ;# ">
"13713
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13713: __asm("ECON1 equ 0FD2h");
[; <" ECON1 equ 0FD2h ;# ">
"13764
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13764: __asm("OSCCON equ 0FD3h");
[; <" OSCCON equ 0FD3h ;# ">
"13812
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13812: __asm("T0CON equ 0FD5h");
[; <" T0CON equ 0FD5h ;# ">
"13882
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13882: __asm("TMR0 equ 0FD6h");
[; <" TMR0 equ 0FD6h ;# ">
"13889
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13889: __asm("TMR0L equ 0FD6h");
[; <" TMR0L equ 0FD6h ;# ">
"13896
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13896: __asm("TMR0H equ 0FD7h");
[; <" TMR0H equ 0FD7h ;# ">
"13903
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13903: __asm("STATUS equ 0FD8h");
[; <" STATUS equ 0FD8h ;# ">
"13974
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13974: __asm("FSR2 equ 0FD9h");
[; <" FSR2 equ 0FD9h ;# ">
"13981
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13981: __asm("FSR2L equ 0FD9h");
[; <" FSR2L equ 0FD9h ;# ">
"13988
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13988: __asm("FSR2H equ 0FDAh");
[; <" FSR2H equ 0FDAh ;# ">
"13995
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13995: __asm("PLUSW2 equ 0FDBh");
[; <" PLUSW2 equ 0FDBh ;# ">
"14002
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14002: __asm("PREINC2 equ 0FDCh");
[; <" PREINC2 equ 0FDCh ;# ">
"14009
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14009: __asm("POSTDEC2 equ 0FDDh");
[; <" POSTDEC2 equ 0FDDh ;# ">
"14016
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14016: __asm("POSTINC2 equ 0FDEh");
[; <" POSTINC2 equ 0FDEh ;# ">
"14023
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14023: __asm("INDF2 equ 0FDFh");
[; <" INDF2 equ 0FDFh ;# ">
"14030
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14030: __asm("BSR equ 0FE0h");
[; <" BSR equ 0FE0h ;# ">
"14037
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14037: __asm("FSR1 equ 0FE1h");
[; <" FSR1 equ 0FE1h ;# ">
"14044
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14044: __asm("FSR1L equ 0FE1h");
[; <" FSR1L equ 0FE1h ;# ">
"14051
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14051: __asm("FSR1H equ 0FE2h");
[; <" FSR1H equ 0FE2h ;# ">
"14058
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14058: __asm("PLUSW1 equ 0FE3h");
[; <" PLUSW1 equ 0FE3h ;# ">
"14065
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14065: __asm("PREINC1 equ 0FE4h");
[; <" PREINC1 equ 0FE4h ;# ">
"14072
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14072: __asm("POSTDEC1 equ 0FE5h");
[; <" POSTDEC1 equ 0FE5h ;# ">
"14079
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14079: __asm("POSTINC1 equ 0FE6h");
[; <" POSTINC1 equ 0FE6h ;# ">
"14086
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14086: __asm("INDF1 equ 0FE7h");
[; <" INDF1 equ 0FE7h ;# ">
"14093
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14093: __asm("WREG equ 0FE8h");
[; <" WREG equ 0FE8h ;# ">
"14100
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14100: __asm("FSR0 equ 0FE9h");
[; <" FSR0 equ 0FE9h ;# ">
"14107
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14107: __asm("FSR0L equ 0FE9h");
[; <" FSR0L equ 0FE9h ;# ">
"14114
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14114: __asm("FSR0H equ 0FEAh");
[; <" FSR0H equ 0FEAh ;# ">
"14121
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14121: __asm("PLUSW0 equ 0FEBh");
[; <" PLUSW0 equ 0FEBh ;# ">
"14128
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14128: __asm("PREINC0 equ 0FECh");
[; <" PREINC0 equ 0FECh ;# ">
"14135
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14135: __asm("POSTDEC0 equ 0FEDh");
[; <" POSTDEC0 equ 0FEDh ;# ">
"14142
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14142: __asm("POSTINC0 equ 0FEEh");
[; <" POSTINC0 equ 0FEEh ;# ">
"14149
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14149: __asm("INDF0 equ 0FEFh");
[; <" INDF0 equ 0FEFh ;# ">
"14156
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14156: __asm("INTCON3 equ 0FF0h");
[; <" INTCON3 equ 0FF0h ;# ">
"14268
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14268: __asm("INTCON2 equ 0FF1h");
[; <" INTCON2 equ 0FF1h ;# ">
"14355
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14355: __asm("INTCON equ 0FF2h");
[; <" INTCON equ 0FF2h ;# ">
"14472
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14472: __asm("PROD equ 0FF3h");
[; <" PROD equ 0FF3h ;# ">
"14479
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14479: __asm("PRODL equ 0FF3h");
[; <" PRODL equ 0FF3h ;# ">
"14486
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14486: __asm("PRODH equ 0FF4h");
[; <" PRODH equ 0FF4h ;# ">
"14493
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14493: __asm("TABLAT equ 0FF5h");
[; <" TABLAT equ 0FF5h ;# ">
"14502
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14502: __asm("TBLPTR equ 0FF6h");
[; <" TBLPTR equ 0FF6h ;# ">
"14509
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14509: __asm("TBLPTRL equ 0FF6h");
[; <" TBLPTRL equ 0FF6h ;# ">
"14516
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14516: __asm("TBLPTRH equ 0FF7h");
[; <" TBLPTRH equ 0FF7h ;# ">
"14523
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14523: __asm("TBLPTRU equ 0FF8h");
[; <" TBLPTRU equ 0FF8h ;# ">
"14532
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14532: __asm("PCLAT equ 0FF9h");
[; <" PCLAT equ 0FF9h ;# ">
"14539
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14539: __asm("PC equ 0FF9h");
[; <" PC equ 0FF9h ;# ">
"14546
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14546: __asm("PCL equ 0FF9h");
[; <" PCL equ 0FF9h ;# ">
"14553
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14553: __asm("PCLATH equ 0FFAh");
[; <" PCLATH equ 0FFAh ;# ">
"14560
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14560: __asm("PCLATU equ 0FFBh");
[; <" PCLATU equ 0FFBh ;# ">
"14567
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14567: __asm("STKPTR equ 0FFCh");
[; <" STKPTR equ 0FFCh ;# ">
"14673
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14673: __asm("TOS equ 0FFDh");
[; <" TOS equ 0FFDh ;# ">
"14680
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14680: __asm("TOSL equ 0FFDh");
[; <" TOSL equ 0FFDh ;# ">
"14687
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14687: __asm("TOSH equ 0FFEh");
[; <" TOSH equ 0FFEh ;# ">
"14694
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14694: __asm("TOSU equ 0FFFh");
[; <" TOSU equ 0FFFh ;# ">
[v $root$_main `(v ~T0 @X0 0 e ]
"50 main.c
[; ;main.c: 50: void main(void)
[v _main `(v ~T0 @X0 1 ef ]
"51
[; ;main.c: 51: {
{
[e :U _main ]
[f ]
"53
[; ;main.c: 53: SYSTEM_Initialize();
[e ( _SYSTEM_Initialize .. ]
"55
[; ;main.c: 55: Lcd_Init();
[e ( _Lcd_Init .. ]
"73
[; ;main.c: 73: while (1)
[e :U 543 ]
"74
[; ;main.c: 74: {
{
"75
[; ;main.c: 75: uint16_t value;
[v _value `us ~T0 @X0 1 a ]
"77
[; ;main.c: 77: value = ADC_GetConversion(voltage);
[e = _value ( _ADC_GetConversion (1 . `E5238 0 ]
"78
[; ;main.c: 78: char* msg;
[v _msg `*uc ~T0 @X0 1 a ]
"79
[; ;main.c: 79: sprintf(msg, "%i", value);
[e ( _sprintf (1 , (. , _msg :s 1C -> _value `ui ]
"81
[; ;main.c: 81: LCD_2x16_WriteMsg(msg,0);
[e ( _LCD_2x16_WriteMsg (2 , -> _msg `*uc -> -> 0 `i `uc ]
"98
[; ;main.c: 98: }
}
[e :U 542 ]
[e $U 543 ]
[e :U 544 ]
"99
[; ;main.c: 99: }
[e :UE 541 ]
}
[p f _sprintf 8388736 ]
[a 1C 37 105 0 ]

View File

@ -0,0 +1,7 @@
build/default/debug/main.p1: \
main.c \
mcc_generated_files/mcc.h \
mcc_generated_files/device_config.h \
mcc_generated_files/pin_manager.h \
mcc_generated_files/adc.h \
lcd/lcd.h

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,4 @@
build/default/debug/mcc_generated_files/adc.p1: \
mcc_generated_files/adc.c \
mcc_generated_files/adc.h \
mcc_generated_files/device_config.h

View File

@ -0,0 +1,39 @@
# 1 "mcc_generated_files/device_config.c"
# 1 "<built-in>" 1
# 1 "<built-in>" 3
# 288 "<built-in>" 3
# 1 "<command line>" 1
# 1 "<built-in>" 2
# 1 "C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\\pic\\include\\language_support.h" 1 3
# 2 "<built-in>" 2
# 1 "mcc_generated_files/device_config.c" 2
# 50 "mcc_generated_files/device_config.c"
#pragma config WDT = OFF
#pragma config STVR = ON
#pragma config XINST = OFF
#pragma config DEBUG = OFF
#pragma config CP0 = OFF
#pragma config FOSC = HS
#pragma config FOSC2 = ON
#pragma config FCMEN = ON
#pragma config IESO = ON
#pragma config WDTPS = 32768
#pragma config EASHFT = ON
#pragma config MODE = MM
#pragma config BW = 16
#pragma config WAIT = OFF
#pragma config CCP2MX = ON
#pragma config ECCPMX = ON
#pragma config ETHLED = ON
# 76 "mcc_generated_files/device_config.c"

View File

@ -0,0 +1,36 @@
Version 4.0 HI-TECH Software Intermediate Code
"50 mcc_generated_files/device_config.c
[p x WDT = OFF ]
"51
[p x STVR = ON ]
"52
[p x XINST = OFF ]
"53
[p x DEBUG = OFF ]
"56
[p x CP0 = OFF ]
"59
[p x FOSC = HS ]
"60
[p x FOSC2 = ON ]
"61
[p x FCMEN = ON ]
"62
[p x IESO = ON ]
"65
[p x WDTPS = 32768 ]
"68
[p x EASHFT = ON ]
"69
[p x MODE = MM ]
"70
[p x BW = 16 ]
"71
[p x WAIT = OFF ]
"74
[p x CCP2MX = ON ]
"75
[p x ECCPMX = ON ]
"76
[; ;mcc_generated_files/device_config.c: 76:
[p x ETHLED = ON ]

View File

@ -0,0 +1,2 @@
build/default/debug/mcc_generated_files/device_config.p1: \
mcc_generated_files/device_config.c

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,925 @@
Version 4.0 HI-TECH Software Intermediate Code
"109 mcc_generated_files/pin_manager.h
[; ;mcc_generated_files/pin_manager.h: 109: void PIN_MANAGER_Initialize (void);
[v _PIN_MANAGER_Initialize `(v ~T0 @X0 0 ef ]
"83 mcc_generated_files/mcc.h
[; ;mcc_generated_files/mcc.h: 83: void OSCILLATOR_Initialize(void);
[v _OSCILLATOR_Initialize `(v ~T0 @X0 0 ef ]
"134 mcc_generated_files/adc.h
[; ;mcc_generated_files/adc.h: 134: void ADC_Initialize(void);
[v _ADC_Initialize `(v ~T0 @X0 0 ef ]
"13762 C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13762: extern volatile unsigned char OSCCON __attribute__((address(0xFD3)));
[v _OSCCON `Vuc ~T0 @X0 0 e@4051 ]
"8941
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 8941: extern volatile unsigned char OSCTUNE __attribute__((address(0xF9B)));
[v _OSCTUNE `Vuc ~T0 @X0 0 e@3995 ]
"55 C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 55: __asm("MAADR5 equ 0E80h");
[; <" MAADR5 equ 0E80h ;# ">
"62
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 62: __asm("MAADR6 equ 0E81h");
[; <" MAADR6 equ 0E81h ;# ">
"69
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 69: __asm("MAADR3 equ 0E82h");
[; <" MAADR3 equ 0E82h ;# ">
"76
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 76: __asm("MAADR4 equ 0E83h");
[; <" MAADR4 equ 0E83h ;# ">
"83
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 83: __asm("MAADR1 equ 0E84h");
[; <" MAADR1 equ 0E84h ;# ">
"90
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 90: __asm("MAADR2 equ 0E85h");
[; <" MAADR2 equ 0E85h ;# ">
"97
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 97: __asm("MISTAT equ 0E8Ah");
[; <" MISTAT equ 0E8Ah ;# ">
"130
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 130: __asm("EFLOCON equ 0E97h");
[; <" EFLOCON equ 0E97h ;# ">
"162
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 162: __asm("EPAUS equ 0E98h");
[; <" EPAUS equ 0E98h ;# ">
"169
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 169: __asm("EPAUSL equ 0E98h");
[; <" EPAUSL equ 0E98h ;# ">
"176
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 176: __asm("EPAUSH equ 0E99h");
[; <" EPAUSH equ 0E99h ;# ">
"183
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 183: __asm("MACON1 equ 0EA0h");
[; <" MACON1 equ 0EA0h ;# ">
"221
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 221: __asm("MACON3 equ 0EA2h");
[; <" MACON3 equ 0EA2h ;# ">
"292
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 292: __asm("MACON4 equ 0EA3h");
[; <" MACON4 equ 0EA3h ;# ">
"314
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 314: __asm("MABBIPG equ 0EA4h");
[; <" MABBIPG equ 0EA4h ;# ">
"370
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 370: __asm("MAIPG equ 0EA6h");
[; <" MAIPG equ 0EA6h ;# ">
"377
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 377: __asm("MAIPGL equ 0EA6h");
[; <" MAIPGL equ 0EA6h ;# ">
"384
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 384: __asm("MAIPGH equ 0EA7h");
[; <" MAIPGH equ 0EA7h ;# ">
"391
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 391: __asm("MAMXFL equ 0EAAh");
[; <" MAMXFL equ 0EAAh ;# ">
"398
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 398: __asm("MAMXFLL equ 0EAAh");
[; <" MAMXFLL equ 0EAAh ;# ">
"405
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 405: __asm("MAMXFLH equ 0EABh");
[; <" MAMXFLH equ 0EABh ;# ">
"412
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 412: __asm("MICMD equ 0EB2h");
[; <" MICMD equ 0EB2h ;# ">
"438
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 438: __asm("MIREGADR equ 0EB4h");
[; <" MIREGADR equ 0EB4h ;# ">
"445
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 445: __asm("MIWR equ 0EB6h");
[; <" MIWR equ 0EB6h ;# ">
"452
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 452: __asm("MIWRL equ 0EB6h");
[; <" MIWRL equ 0EB6h ;# ">
"459
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 459: __asm("MIWRH equ 0EB7h");
[; <" MIWRH equ 0EB7h ;# ">
"466
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 466: __asm("MIRD equ 0EB8h");
[; <" MIRD equ 0EB8h ;# ">
"473
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 473: __asm("MIRDL equ 0EB8h");
[; <" MIRDL equ 0EB8h ;# ">
"480
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 480: __asm("MIRDH equ 0EB9h");
[; <" MIRDH equ 0EB9h ;# ">
"487
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 487: __asm("EHT0 equ 0EC0h");
[; <" EHT0 equ 0EC0h ;# ">
"494
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 494: __asm("EHT1 equ 0EC1h");
[; <" EHT1 equ 0EC1h ;# ">
"501
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 501: __asm("EHT2 equ 0EC2h");
[; <" EHT2 equ 0EC2h ;# ">
"508
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 508: __asm("EHT3 equ 0EC3h");
[; <" EHT3 equ 0EC3h ;# ">
"515
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 515: __asm("EHT4 equ 0EC4h");
[; <" EHT4 equ 0EC4h ;# ">
"522
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 522: __asm("EHT5 equ 0EC5h");
[; <" EHT5 equ 0EC5h ;# ">
"529
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 529: __asm("EHT6 equ 0EC6h");
[; <" EHT6 equ 0EC6h ;# ">
"536
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 536: __asm("EHT7 equ 0EC7h");
[; <" EHT7 equ 0EC7h ;# ">
"543
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 543: __asm("EPMM0 equ 0EC8h");
[; <" EPMM0 equ 0EC8h ;# ">
"550
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 550: __asm("EPMM1 equ 0EC9h");
[; <" EPMM1 equ 0EC9h ;# ">
"557
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 557: __asm("EPMM2 equ 0ECAh");
[; <" EPMM2 equ 0ECAh ;# ">
"564
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 564: __asm("EPMM3 equ 0ECBh");
[; <" EPMM3 equ 0ECBh ;# ">
"571
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 571: __asm("EPMM4 equ 0ECCh");
[; <" EPMM4 equ 0ECCh ;# ">
"578
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 578: __asm("EPMM5 equ 0ECDh");
[; <" EPMM5 equ 0ECDh ;# ">
"585
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 585: __asm("EPMM6 equ 0ECEh");
[; <" EPMM6 equ 0ECEh ;# ">
"592
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 592: __asm("EPMM7 equ 0ECFh");
[; <" EPMM7 equ 0ECFh ;# ">
"599
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 599: __asm("EPMCS equ 0ED0h");
[; <" EPMCS equ 0ED0h ;# ">
"606
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 606: __asm("EPMCSL equ 0ED0h");
[; <" EPMCSL equ 0ED0h ;# ">
"613
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 613: __asm("EPMCSH equ 0ED1h");
[; <" EPMCSH equ 0ED1h ;# ">
"620
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 620: __asm("EPMO equ 0ED4h");
[; <" EPMO equ 0ED4h ;# ">
"627
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 627: __asm("EPMOL equ 0ED4h");
[; <" EPMOL equ 0ED4h ;# ">
"634
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 634: __asm("EPMOH equ 0ED5h");
[; <" EPMOH equ 0ED5h ;# ">
"641
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 641: __asm("ERXFCON equ 0ED8h");
[; <" ERXFCON equ 0ED8h ;# ">
"703
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 703: __asm("EPKTCNT equ 0ED9h");
[; <" EPKTCNT equ 0ED9h ;# ">
"710
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 710: __asm("EWRPT equ 0EE2h");
[; <" EWRPT equ 0EE2h ;# ">
"717
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 717: __asm("EWRPTL equ 0EE2h");
[; <" EWRPTL equ 0EE2h ;# ">
"724
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 724: __asm("EWRPTH equ 0EE3h");
[; <" EWRPTH equ 0EE3h ;# ">
"731
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 731: __asm("ETXST equ 0EE4h");
[; <" ETXST equ 0EE4h ;# ">
"738
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 738: __asm("ETXSTL equ 0EE4h");
[; <" ETXSTL equ 0EE4h ;# ">
"745
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 745: __asm("ETXSTH equ 0EE5h");
[; <" ETXSTH equ 0EE5h ;# ">
"752
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 752: __asm("ETXND equ 0EE6h");
[; <" ETXND equ 0EE6h ;# ">
"759
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 759: __asm("ETXNDL equ 0EE6h");
[; <" ETXNDL equ 0EE6h ;# ">
"766
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 766: __asm("ETXNDH equ 0EE7h");
[; <" ETXNDH equ 0EE7h ;# ">
"773
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 773: __asm("ERXST equ 0EE8h");
[; <" ERXST equ 0EE8h ;# ">
"780
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 780: __asm("ERXSTL equ 0EE8h");
[; <" ERXSTL equ 0EE8h ;# ">
"787
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 787: __asm("ERXSTH equ 0EE9h");
[; <" ERXSTH equ 0EE9h ;# ">
"794
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 794: __asm("ERXND equ 0EEAh");
[; <" ERXND equ 0EEAh ;# ">
"801
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 801: __asm("ERXNDL equ 0EEAh");
[; <" ERXNDL equ 0EEAh ;# ">
"808
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 808: __asm("ERXNDH equ 0EEBh");
[; <" ERXNDH equ 0EEBh ;# ">
"815
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 815: __asm("ERXRDPT equ 0EECh");
[; <" ERXRDPT equ 0EECh ;# ">
"822
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 822: __asm("ERXRDPTL equ 0EECh");
[; <" ERXRDPTL equ 0EECh ;# ">
"829
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 829: __asm("ERXRDPTH equ 0EEDh");
[; <" ERXRDPTH equ 0EEDh ;# ">
"836
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 836: __asm("ERXWRPT equ 0EEEh");
[; <" ERXWRPT equ 0EEEh ;# ">
"843
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 843: __asm("ERXWRPTL equ 0EEEh");
[; <" ERXWRPTL equ 0EEEh ;# ">
"850
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 850: __asm("ERXWRPTH equ 0EEFh");
[; <" ERXWRPTH equ 0EEFh ;# ">
"857
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 857: __asm("EDMAST equ 0EF0h");
[; <" EDMAST equ 0EF0h ;# ">
"864
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 864: __asm("EDMASTL equ 0EF0h");
[; <" EDMASTL equ 0EF0h ;# ">
"871
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 871: __asm("EDMASTH equ 0EF1h");
[; <" EDMASTH equ 0EF1h ;# ">
"878
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 878: __asm("EDMAND equ 0EF2h");
[; <" EDMAND equ 0EF2h ;# ">
"885
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 885: __asm("EDMANDL equ 0EF2h");
[; <" EDMANDL equ 0EF2h ;# ">
"892
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 892: __asm("EDMANDH equ 0EF3h");
[; <" EDMANDH equ 0EF3h ;# ">
"899
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 899: __asm("EDMADST equ 0EF4h");
[; <" EDMADST equ 0EF4h ;# ">
"906
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 906: __asm("EDMADSTL equ 0EF4h");
[; <" EDMADSTL equ 0EF4h ;# ">
"913
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 913: __asm("EDMADSTH equ 0EF5h");
[; <" EDMADSTH equ 0EF5h ;# ">
"920
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 920: __asm("EDMACS equ 0EF6h");
[; <" EDMACS equ 0EF6h ;# ">
"927
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 927: __asm("EDMACSL equ 0EF6h");
[; <" EDMACSL equ 0EF6h ;# ">
"934
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 934: __asm("EDMACSH equ 0EF7h");
[; <" EDMACSH equ 0EF7h ;# ">
"941
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 941: __asm("EIE equ 0EFBh");
[; <" EIE equ 0EFBh ;# ">
"1001
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 1001: __asm("ESTAT equ 0EFDh");
[; <" ESTAT equ 0EFDh ;# ">
"1041
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 1041: __asm("ECON2 equ 0EFEh");
[; <" ECON2 equ 0EFEh ;# ">
"1074
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 1074: __asm("EIR equ 0F60h");
[; <" EIR equ 0F60h ;# ">
"1134
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 1134: __asm("EDATA equ 0F61h");
[; <" EDATA equ 0F61h ;# ">
"1196
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 1196: __asm("SSP2CON2 equ 0F62h");
[; <" SSP2CON2 equ 0F62h ;# ">
"1383
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 1383: __asm("SSP2CON1 equ 0F63h");
[; <" SSP2CON1 equ 0F63h ;# ">
"1503
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 1503: __asm("SSP2STAT equ 0F64h");
[; <" SSP2STAT equ 0F64h ;# ">
"1930
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 1930: __asm("SSP2ADD equ 0F65h");
[; <" SSP2ADD equ 0F65h ;# ">
"1992
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 1992: __asm("SSP2BUF equ 0F66h");
[; <" SSP2BUF equ 0F66h ;# ">
"1999
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 1999: __asm("ECCP2DEL equ 0F67h");
[; <" ECCP2DEL equ 0F67h ;# ">
"2119
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 2119: __asm("ECCP2AS equ 0F68h");
[; <" ECCP2AS equ 0F68h ;# ">
"2251
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 2251: __asm("ECCP3DEL equ 0F69h");
[; <" ECCP3DEL equ 0F69h ;# ">
"2371
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 2371: __asm("ECCP3AS equ 0F6Ah");
[; <" ECCP3AS equ 0F6Ah ;# ">
"2503
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 2503: __asm("RCSTA2 equ 0F6Bh");
[; <" RCSTA2 equ 0F6Bh ;# ">
"2681
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 2681: __asm("TXSTA2 equ 0F6Ch");
[; <" TXSTA2 equ 0F6Ch ;# ">
"2841
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 2841: __asm("TXREG2 equ 0F6Dh");
[; <" TXREG2 equ 0F6Dh ;# ">
"2848
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 2848: __asm("RCREG2 equ 0F6Eh");
[; <" RCREG2 equ 0F6Eh ;# ">
"2855
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 2855: __asm("SPBRG2 equ 0F6Fh");
[; <" SPBRG2 equ 0F6Fh ;# ">
"2862
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 2862: __asm("CCP5CON equ 0F70h");
[; <" CCP5CON equ 0F70h ;# ">
"2941
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 2941: __asm("CCPR5 equ 0F71h");
[; <" CCPR5 equ 0F71h ;# ">
"2948
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 2948: __asm("CCPR5L equ 0F71h");
[; <" CCPR5L equ 0F71h ;# ">
"2955
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 2955: __asm("CCPR5H equ 0F72h");
[; <" CCPR5H equ 0F72h ;# ">
"2962
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 2962: __asm("CCP4CON equ 0F73h");
[; <" CCP4CON equ 0F73h ;# ">
"3041
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 3041: __asm("CCPR4 equ 0F74h");
[; <" CCPR4 equ 0F74h ;# ">
"3048
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 3048: __asm("CCPR4L equ 0F74h");
[; <" CCPR4L equ 0F74h ;# ">
"3055
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 3055: __asm("CCPR4H equ 0F75h");
[; <" CCPR4H equ 0F75h ;# ">
"3062
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 3062: __asm("T4CON equ 0F76h");
[; <" T4CON equ 0F76h ;# ">
"3133
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 3133: __asm("PR4 equ 0F77h");
[; <" PR4 equ 0F77h ;# ">
"3140
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 3140: __asm("TMR4 equ 0F78h");
[; <" TMR4 equ 0F78h ;# ">
"3147
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 3147: __asm("ECCP1DEL equ 0F79h");
[; <" ECCP1DEL equ 0F79h ;# ">
"3267
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 3267: __asm("ERDPT equ 0F7Ah");
[; <" ERDPT equ 0F7Ah ;# ">
"3274
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 3274: __asm("ERDPTL equ 0F7Ah");
[; <" ERDPTL equ 0F7Ah ;# ">
"3281
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 3281: __asm("ERDPTH equ 0F7Bh");
[; <" ERDPTH equ 0F7Bh ;# ">
"3288
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 3288: __asm("BAUDCON2 equ 0F7Ch");
[; <" BAUDCON2 equ 0F7Ch ;# ">
"3293
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 3293: __asm("BAUDCTL2 equ 0F7Ch");
[; <" BAUDCTL2 equ 0F7Ch ;# ">
"3564
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 3564: __asm("SPBRGH2 equ 0F7Dh");
[; <" SPBRGH2 equ 0F7Dh ;# ">
"3571
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 3571: __asm("BAUDCON1 equ 0F7Eh");
[; <" BAUDCON1 equ 0F7Eh ;# ">
"3576
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 3576: __asm("BAUDCON equ 0F7Eh");
[; <" BAUDCON equ 0F7Eh ;# ">
"3580
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 3580: __asm("BAUDCTL equ 0F7Eh");
[; <" BAUDCTL equ 0F7Eh ;# ">
"3584
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 3584: __asm("BAUDCTL1 equ 0F7Eh");
[; <" BAUDCTL1 equ 0F7Eh ;# ">
"4249
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 4249: __asm("SPBRGH1 equ 0F7Fh");
[; <" SPBRGH1 equ 0F7Fh ;# ">
"4254
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 4254: __asm("SPBRGH equ 0F7Fh");
[; <" SPBRGH equ 0F7Fh ;# ">
"4261
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 4261: __asm("PORTA equ 0F80h");
[; <" PORTA equ 0F80h ;# ">
"4404
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 4404: __asm("PORTB equ 0F81h");
[; <" PORTB equ 0F81h ;# ">
"4562
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 4562: __asm("PORTC equ 0F82h");
[; <" PORTC equ 0F82h ;# ">
"4802
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 4802: __asm("PORTD equ 0F83h");
[; <" PORTD equ 0F83h ;# ">
"5021
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 5021: __asm("PORTE equ 0F84h");
[; <" PORTE equ 0F84h ;# ">
"5313
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 5313: __asm("PORTF equ 0F85h");
[; <" PORTF equ 0F85h ;# ">
"5492
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 5492: __asm("PORTG equ 0F86h");
[; <" PORTG equ 0F86h ;# ">
"5622
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 5622: __asm("PORTH equ 0F87h");
[; <" PORTH equ 0F87h ;# ">
"5788
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 5788: __asm("PORTJ equ 0F88h");
[; <" PORTJ equ 0F88h ;# ">
"5994
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 5994: __asm("LATA equ 0F89h");
[; <" LATA equ 0F89h ;# ">
"6115
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 6115: __asm("LATB equ 0F8Ah");
[; <" LATB equ 0F8Ah ;# ">
"6227
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 6227: __asm("LATC equ 0F8Bh");
[; <" LATC equ 0F8Bh ;# ">
"6339
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 6339: __asm("LATD equ 0F8Ch");
[; <" LATD equ 0F8Ch ;# ">
"6451
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 6451: __asm("LATE equ 0F8Dh");
[; <" LATE equ 0F8Dh ;# ">
"6563
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 6563: __asm("LATF equ 0F8Eh");
[; <" LATF equ 0F8Eh ;# ">
"6675
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 6675: __asm("LATG equ 0F8Fh");
[; <" LATG equ 0F8Fh ;# ">
"6769
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 6769: __asm("LATH equ 0F90h");
[; <" LATH equ 0F90h ;# ">
"6881
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 6881: __asm("LATJ equ 0F91h");
[; <" LATJ equ 0F91h ;# ">
"6993
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 6993: __asm("TRISA equ 0F92h");
[; <" TRISA equ 0F92h ;# ">
"6998
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 6998: __asm("DDRA equ 0F92h");
[; <" DDRA equ 0F92h ;# ">
"7167
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 7167: __asm("TRISB equ 0F93h");
[; <" TRISB equ 0F93h ;# ">
"7172
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 7172: __asm("DDRB equ 0F93h");
[; <" DDRB equ 0F93h ;# ">
"7389
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 7389: __asm("TRISC equ 0F94h");
[; <" TRISC equ 0F94h ;# ">
"7394
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 7394: __asm("DDRC equ 0F94h");
[; <" DDRC equ 0F94h ;# ">
"7611
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 7611: __asm("TRISD equ 0F95h");
[; <" TRISD equ 0F95h ;# ">
"7616
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 7616: __asm("DDRD equ 0F95h");
[; <" DDRD equ 0F95h ;# ">
"7833
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 7833: __asm("TRISE equ 0F96h");
[; <" TRISE equ 0F96h ;# ">
"7838
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 7838: __asm("DDRE equ 0F96h");
[; <" DDRE equ 0F96h ;# ">
"8055
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 8055: __asm("TRISF equ 0F97h");
[; <" TRISF equ 0F97h ;# ">
"8060
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 8060: __asm("DDRF equ 0F97h");
[; <" DDRF equ 0F97h ;# ">
"8277
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 8277: __asm("TRISG equ 0F98h");
[; <" TRISG equ 0F98h ;# ">
"8282
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 8282: __asm("DDRG equ 0F98h");
[; <" DDRG equ 0F98h ;# ">
"8499
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 8499: __asm("TRISH equ 0F99h");
[; <" TRISH equ 0F99h ;# ">
"8504
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 8504: __asm("DDRH equ 0F99h");
[; <" DDRH equ 0F99h ;# ">
"8721
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 8721: __asm("TRISJ equ 0F9Ah");
[; <" TRISJ equ 0F9Ah ;# ">
"8726
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 8726: __asm("DDRJ equ 0F9Ah");
[; <" DDRJ equ 0F9Ah ;# ">
"8943
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 8943: __asm("OSCTUNE equ 0F9Bh");
[; <" OSCTUNE equ 0F9Bh ;# ">
"8997
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 8997: __asm("MEMCON equ 0F9Ch");
[; <" MEMCON equ 0F9Ch ;# ">
"9058
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 9058: __asm("PIE1 equ 0F9Dh");
[; <" PIE1 equ 0F9Dh ;# ">
"9141
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 9141: __asm("PIR1 equ 0F9Eh");
[; <" PIR1 equ 0F9Eh ;# ">
"9227
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 9227: __asm("IPR1 equ 0F9Fh");
[; <" IPR1 equ 0F9Fh ;# ">
"9310
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 9310: __asm("PIE2 equ 0FA0h");
[; <" PIE2 equ 0FA0h ;# ">
"9371
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 9371: __asm("PIR2 equ 0FA1h");
[; <" PIR2 equ 0FA1h ;# ">
"9432
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 9432: __asm("IPR2 equ 0FA2h");
[; <" IPR2 equ 0FA2h ;# ">
"9493
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 9493: __asm("PIE3 equ 0FA3h");
[; <" PIE3 equ 0FA3h ;# ">
"9603
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 9603: __asm("PIR3 equ 0FA4h");
[; <" PIR3 equ 0FA4h ;# ">
"9681
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 9681: __asm("IPR3 equ 0FA5h");
[; <" IPR3 equ 0FA5h ;# ">
"9759
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 9759: __asm("EECON1 equ 0FA6h");
[; <" EECON1 equ 0FA6h ;# ">
"9798
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 9798: __asm("EECON2 equ 0FA7h");
[; <" EECON2 equ 0FA7h ;# ">
"9805
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 9805: __asm("RCSTA1 equ 0FABh");
[; <" RCSTA1 equ 0FABh ;# ">
"9810
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 9810: __asm("RCSTA equ 0FABh");
[; <" RCSTA equ 0FABh ;# ">
"10129
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 10129: __asm("TXSTA1 equ 0FACh");
[; <" TXSTA1 equ 0FACh ;# ">
"10134
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 10134: __asm("TXSTA equ 0FACh");
[; <" TXSTA equ 0FACh ;# ">
"10417
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 10417: __asm("TXREG1 equ 0FADh");
[; <" TXREG1 equ 0FADh ;# ">
"10422
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 10422: __asm("TXREG equ 0FADh");
[; <" TXREG equ 0FADh ;# ">
"10429
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 10429: __asm("RCREG1 equ 0FAEh");
[; <" RCREG1 equ 0FAEh ;# ">
"10434
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 10434: __asm("RCREG equ 0FAEh");
[; <" RCREG equ 0FAEh ;# ">
"10441
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 10441: __asm("SPBRG1 equ 0FAFh");
[; <" SPBRG1 equ 0FAFh ;# ">
"10446
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 10446: __asm("SPBRG equ 0FAFh");
[; <" SPBRG equ 0FAFh ;# ">
"10453
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 10453: __asm("PSPCON equ 0FB0h");
[; <" PSPCON equ 0FB0h ;# ">
"10492
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 10492: __asm("T3CON equ 0FB1h");
[; <" T3CON equ 0FB1h ;# ">
"10613
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 10613: __asm("TMR3 equ 0FB2h");
[; <" TMR3 equ 0FB2h ;# ">
"10620
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 10620: __asm("TMR3L equ 0FB2h");
[; <" TMR3L equ 0FB2h ;# ">
"10627
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 10627: __asm("TMR3H equ 0FB3h");
[; <" TMR3H equ 0FB3h ;# ">
"10634
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 10634: __asm("CMCON equ 0FB4h");
[; <" CMCON equ 0FB4h ;# ">
"10724
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 10724: __asm("CVRCON equ 0FB5h");
[; <" CVRCON equ 0FB5h ;# ">
"10803
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 10803: __asm("ECCP1AS equ 0FB6h");
[; <" ECCP1AS equ 0FB6h ;# ">
"10935
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 10935: __asm("CCP3CON equ 0FB7h");
[; <" CCP3CON equ 0FB7h ;# ">
"10940
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 10940: __asm("ECCP3CON equ 0FB7h");
[; <" ECCP3CON equ 0FB7h ;# ">
"11127
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 11127: __asm("CCPR3 equ 0FB8h");
[; <" CCPR3 equ 0FB8h ;# ">
"11134
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 11134: __asm("CCPR3L equ 0FB8h");
[; <" CCPR3L equ 0FB8h ;# ">
"11141
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 11141: __asm("CCPR3H equ 0FB9h");
[; <" CCPR3H equ 0FB9h ;# ">
"11148
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 11148: __asm("CCP2CON equ 0FBAh");
[; <" CCP2CON equ 0FBAh ;# ">
"11153
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 11153: __asm("ECCP2CON equ 0FBAh");
[; <" ECCP2CON equ 0FBAh ;# ">
"11340
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 11340: __asm("CCPR2 equ 0FBBh");
[; <" CCPR2 equ 0FBBh ;# ">
"11347
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 11347: __asm("CCPR2L equ 0FBBh");
[; <" CCPR2L equ 0FBBh ;# ">
"11354
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 11354: __asm("CCPR2H equ 0FBCh");
[; <" CCPR2H equ 0FBCh ;# ">
"11361
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 11361: __asm("CCP1CON equ 0FBDh");
[; <" CCP1CON equ 0FBDh ;# ">
"11366
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 11366: __asm("ECCP1CON equ 0FBDh");
[; <" ECCP1CON equ 0FBDh ;# ">
"11553
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 11553: __asm("CCPR1 equ 0FBEh");
[; <" CCPR1 equ 0FBEh ;# ">
"11560
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 11560: __asm("CCPR1L equ 0FBEh");
[; <" CCPR1L equ 0FBEh ;# ">
"11567
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 11567: __asm("CCPR1H equ 0FBFh");
[; <" CCPR1H equ 0FBFh ;# ">
"11574
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 11574: __asm("ADCON2 equ 0FC0h");
[; <" ADCON2 equ 0FC0h ;# ">
"11645
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 11645: __asm("ADCON1 equ 0FC1h");
[; <" ADCON1 equ 0FC1h ;# ">
"11730
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 11730: __asm("ADCON0 equ 0FC2h");
[; <" ADCON0 equ 0FC2h ;# ">
"11856
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 11856: __asm("ADRES equ 0FC3h");
[; <" ADRES equ 0FC3h ;# ">
"11863
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 11863: __asm("ADRESL equ 0FC3h");
[; <" ADRESL equ 0FC3h ;# ">
"11870
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 11870: __asm("ADRESH equ 0FC4h");
[; <" ADRESH equ 0FC4h ;# ">
"11877
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 11877: __asm("SSP1CON2 equ 0FC5h");
[; <" SSP1CON2 equ 0FC5h ;# ">
"11882
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 11882: __asm("SSPCON2 equ 0FC5h");
[; <" SSPCON2 equ 0FC5h ;# ">
"12249
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 12249: __asm("SSP1CON1 equ 0FC6h");
[; <" SSP1CON1 equ 0FC6h ;# ">
"12254
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 12254: __asm("SSPCON1 equ 0FC6h");
[; <" SSPCON1 equ 0FC6h ;# ">
"12487
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 12487: __asm("SSP1STAT equ 0FC7h");
[; <" SSP1STAT equ 0FC7h ;# ">
"12492
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 12492: __asm("SSPSTAT equ 0FC7h");
[; <" SSPSTAT equ 0FC7h ;# ">
"13085
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13085: __asm("SSP1ADD equ 0FC8h");
[; <" SSP1ADD equ 0FC8h ;# ">
"13090
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13090: __asm("SSPADD equ 0FC8h");
[; <" SSPADD equ 0FC8h ;# ">
"13307
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13307: __asm("SSP1BUF equ 0FC9h");
[; <" SSP1BUF equ 0FC9h ;# ">
"13312
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13312: __asm("SSPBUF equ 0FC9h");
[; <" SSPBUF equ 0FC9h ;# ">
"13319
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13319: __asm("T2CON equ 0FCAh");
[; <" T2CON equ 0FCAh ;# ">
"13390
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13390: __asm("PR2 equ 0FCBh");
[; <" PR2 equ 0FCBh ;# ">
"13397
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13397: __asm("TMR2 equ 0FCCh");
[; <" TMR2 equ 0FCCh ;# ">
"13404
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13404: __asm("T1CON equ 0FCDh");
[; <" T1CON equ 0FCDh ;# ">
"13516
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13516: __asm("TMR1 equ 0FCEh");
[; <" TMR1 equ 0FCEh ;# ">
"13523
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13523: __asm("TMR1L equ 0FCEh");
[; <" TMR1L equ 0FCEh ;# ">
"13530
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13530: __asm("TMR1H equ 0FCFh");
[; <" TMR1H equ 0FCFh ;# ">
"13537
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13537: __asm("RCON equ 0FD0h");
[; <" RCON equ 0FD0h ;# ">
"13685
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13685: __asm("WDTCON equ 0FD1h");
[; <" WDTCON equ 0FD1h ;# ">
"13713
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13713: __asm("ECON1 equ 0FD2h");
[; <" ECON1 equ 0FD2h ;# ">
"13764
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13764: __asm("OSCCON equ 0FD3h");
[; <" OSCCON equ 0FD3h ;# ">
"13812
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13812: __asm("T0CON equ 0FD5h");
[; <" T0CON equ 0FD5h ;# ">
"13882
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13882: __asm("TMR0 equ 0FD6h");
[; <" TMR0 equ 0FD6h ;# ">
"13889
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13889: __asm("TMR0L equ 0FD6h");
[; <" TMR0L equ 0FD6h ;# ">
"13896
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13896: __asm("TMR0H equ 0FD7h");
[; <" TMR0H equ 0FD7h ;# ">
"13903
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13903: __asm("STATUS equ 0FD8h");
[; <" STATUS equ 0FD8h ;# ">
"13974
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13974: __asm("FSR2 equ 0FD9h");
[; <" FSR2 equ 0FD9h ;# ">
"13981
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13981: __asm("FSR2L equ 0FD9h");
[; <" FSR2L equ 0FD9h ;# ">
"13988
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13988: __asm("FSR2H equ 0FDAh");
[; <" FSR2H equ 0FDAh ;# ">
"13995
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13995: __asm("PLUSW2 equ 0FDBh");
[; <" PLUSW2 equ 0FDBh ;# ">
"14002
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14002: __asm("PREINC2 equ 0FDCh");
[; <" PREINC2 equ 0FDCh ;# ">
"14009
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14009: __asm("POSTDEC2 equ 0FDDh");
[; <" POSTDEC2 equ 0FDDh ;# ">
"14016
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14016: __asm("POSTINC2 equ 0FDEh");
[; <" POSTINC2 equ 0FDEh ;# ">
"14023
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14023: __asm("INDF2 equ 0FDFh");
[; <" INDF2 equ 0FDFh ;# ">
"14030
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14030: __asm("BSR equ 0FE0h");
[; <" BSR equ 0FE0h ;# ">
"14037
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14037: __asm("FSR1 equ 0FE1h");
[; <" FSR1 equ 0FE1h ;# ">
"14044
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14044: __asm("FSR1L equ 0FE1h");
[; <" FSR1L equ 0FE1h ;# ">
"14051
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14051: __asm("FSR1H equ 0FE2h");
[; <" FSR1H equ 0FE2h ;# ">
"14058
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14058: __asm("PLUSW1 equ 0FE3h");
[; <" PLUSW1 equ 0FE3h ;# ">
"14065
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14065: __asm("PREINC1 equ 0FE4h");
[; <" PREINC1 equ 0FE4h ;# ">
"14072
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14072: __asm("POSTDEC1 equ 0FE5h");
[; <" POSTDEC1 equ 0FE5h ;# ">
"14079
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14079: __asm("POSTINC1 equ 0FE6h");
[; <" POSTINC1 equ 0FE6h ;# ">
"14086
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14086: __asm("INDF1 equ 0FE7h");
[; <" INDF1 equ 0FE7h ;# ">
"14093
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14093: __asm("WREG equ 0FE8h");
[; <" WREG equ 0FE8h ;# ">
"14100
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14100: __asm("FSR0 equ 0FE9h");
[; <" FSR0 equ 0FE9h ;# ">
"14107
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14107: __asm("FSR0L equ 0FE9h");
[; <" FSR0L equ 0FE9h ;# ">
"14114
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14114: __asm("FSR0H equ 0FEAh");
[; <" FSR0H equ 0FEAh ;# ">
"14121
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14121: __asm("PLUSW0 equ 0FEBh");
[; <" PLUSW0 equ 0FEBh ;# ">
"14128
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14128: __asm("PREINC0 equ 0FECh");
[; <" PREINC0 equ 0FECh ;# ">
"14135
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14135: __asm("POSTDEC0 equ 0FEDh");
[; <" POSTDEC0 equ 0FEDh ;# ">
"14142
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14142: __asm("POSTINC0 equ 0FEEh");
[; <" POSTINC0 equ 0FEEh ;# ">
"14149
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14149: __asm("INDF0 equ 0FEFh");
[; <" INDF0 equ 0FEFh ;# ">
"14156
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14156: __asm("INTCON3 equ 0FF0h");
[; <" INTCON3 equ 0FF0h ;# ">
"14268
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14268: __asm("INTCON2 equ 0FF1h");
[; <" INTCON2 equ 0FF1h ;# ">
"14355
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14355: __asm("INTCON equ 0FF2h");
[; <" INTCON equ 0FF2h ;# ">
"14472
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14472: __asm("PROD equ 0FF3h");
[; <" PROD equ 0FF3h ;# ">
"14479
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14479: __asm("PRODL equ 0FF3h");
[; <" PRODL equ 0FF3h ;# ">
"14486
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14486: __asm("PRODH equ 0FF4h");
[; <" PRODH equ 0FF4h ;# ">
"14493
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14493: __asm("TABLAT equ 0FF5h");
[; <" TABLAT equ 0FF5h ;# ">
"14502
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14502: __asm("TBLPTR equ 0FF6h");
[; <" TBLPTR equ 0FF6h ;# ">
"14509
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14509: __asm("TBLPTRL equ 0FF6h");
[; <" TBLPTRL equ 0FF6h ;# ">
"14516
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14516: __asm("TBLPTRH equ 0FF7h");
[; <" TBLPTRH equ 0FF7h ;# ">
"14523
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14523: __asm("TBLPTRU equ 0FF8h");
[; <" TBLPTRU equ 0FF8h ;# ">
"14532
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14532: __asm("PCLAT equ 0FF9h");
[; <" PCLAT equ 0FF9h ;# ">
"14539
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14539: __asm("PC equ 0FF9h");
[; <" PC equ 0FF9h ;# ">
"14546
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14546: __asm("PCL equ 0FF9h");
[; <" PCL equ 0FF9h ;# ">
"14553
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14553: __asm("PCLATH equ 0FFAh");
[; <" PCLATH equ 0FFAh ;# ">
"14560
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14560: __asm("PCLATU equ 0FFBh");
[; <" PCLATU equ 0FFBh ;# ">
"14567
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14567: __asm("STKPTR equ 0FFCh");
[; <" STKPTR equ 0FFCh ;# ">
"14673
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14673: __asm("TOS equ 0FFDh");
[; <" TOS equ 0FFDh ;# ">
"14680
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14680: __asm("TOSL equ 0FFDh");
[; <" TOSL equ 0FFDh ;# ">
"14687
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14687: __asm("TOSH equ 0FFEh");
[; <" TOSH equ 0FFEh ;# ">
"14694
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14694: __asm("TOSU equ 0FFFh");
[; <" TOSU equ 0FFFh ;# ">
"50 mcc_generated_files/mcc.c
[; ;mcc_generated_files/mcc.c: 50: void SYSTEM_Initialize(void)
[v _SYSTEM_Initialize `(v ~T0 @X0 1 ef ]
"51
[; ;mcc_generated_files/mcc.c: 51: {
{
[e :U _SYSTEM_Initialize ]
[f ]
"53
[; ;mcc_generated_files/mcc.c: 53: PIN_MANAGER_Initialize();
[e ( _PIN_MANAGER_Initialize .. ]
"54
[; ;mcc_generated_files/mcc.c: 54: OSCILLATOR_Initialize();
[e ( _OSCILLATOR_Initialize .. ]
"55
[; ;mcc_generated_files/mcc.c: 55: ADC_Initialize();
[e ( _ADC_Initialize .. ]
"56
[; ;mcc_generated_files/mcc.c: 56: }
[e :UE 541 ]
}
"58
[; ;mcc_generated_files/mcc.c: 58: void OSCILLATOR_Initialize(void)
[v _OSCILLATOR_Initialize `(v ~T0 @X0 1 ef ]
"59
[; ;mcc_generated_files/mcc.c: 59: {
{
[e :U _OSCILLATOR_Initialize ]
[f ]
"61
[; ;mcc_generated_files/mcc.c: 61: OSCCON = 0x02;
[e = _OSCCON -> -> 2 `i `uc ]
"63
[; ;mcc_generated_files/mcc.c: 63: OSCTUNE = 0x00;
[e = _OSCTUNE -> -> 0 `i `uc ]
"64
[; ;mcc_generated_files/mcc.c: 64: }
[e :UE 542 ]
}

View File

@ -0,0 +1,6 @@
build/default/debug/mcc_generated_files/mcc.p1: \
mcc_generated_files/mcc.c \
mcc_generated_files/mcc.h \
mcc_generated_files/device_config.h \
mcc_generated_files/pin_manager.h \
mcc_generated_files/adc.h

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,3 @@
build/default/debug/mcc_generated_files/pin_manager.p1: \
mcc_generated_files/pin_manager.c \
mcc_generated_files/pin_manager.h

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,4 @@
build/default/production/lcd/lcd.p1: \
lcd/lcd.c \
lcd/lcd.h \
lcd/ssd1963_cmd.h

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,914 @@
Version 4.0 HI-TECH Software Intermediate Code
[p mainexit ]
"70 ./mcc_generated_files/mcc.h
[; ;./mcc_generated_files/mcc.h: 70: void SYSTEM_Initialize(void);
[v _SYSTEM_Initialize `(v ~T0 @X0 0 ef ]
"53 ./lcd/lcd.h
[; ;./lcd/lcd.h: 53: void LCD_2x16_WriteMsg(unsigned char * msg, uint8_t line);
[v _LCD_2x16_WriteMsg `(v ~T0 @X0 0 ef2`*uc`uc ]
"55 C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 55: __asm("MAADR5 equ 0E80h");
[; <" MAADR5 equ 0E80h ;# ">
"62
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 62: __asm("MAADR6 equ 0E81h");
[; <" MAADR6 equ 0E81h ;# ">
"69
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 69: __asm("MAADR3 equ 0E82h");
[; <" MAADR3 equ 0E82h ;# ">
"76
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 76: __asm("MAADR4 equ 0E83h");
[; <" MAADR4 equ 0E83h ;# ">
"83
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 83: __asm("MAADR1 equ 0E84h");
[; <" MAADR1 equ 0E84h ;# ">
"90
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 90: __asm("MAADR2 equ 0E85h");
[; <" MAADR2 equ 0E85h ;# ">
"97
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 97: __asm("MISTAT equ 0E8Ah");
[; <" MISTAT equ 0E8Ah ;# ">
"130
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 130: __asm("EFLOCON equ 0E97h");
[; <" EFLOCON equ 0E97h ;# ">
"162
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 162: __asm("EPAUS equ 0E98h");
[; <" EPAUS equ 0E98h ;# ">
"169
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 169: __asm("EPAUSL equ 0E98h");
[; <" EPAUSL equ 0E98h ;# ">
"176
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 176: __asm("EPAUSH equ 0E99h");
[; <" EPAUSH equ 0E99h ;# ">
"183
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 183: __asm("MACON1 equ 0EA0h");
[; <" MACON1 equ 0EA0h ;# ">
"221
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 221: __asm("MACON3 equ 0EA2h");
[; <" MACON3 equ 0EA2h ;# ">
"292
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 292: __asm("MACON4 equ 0EA3h");
[; <" MACON4 equ 0EA3h ;# ">
"314
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 314: __asm("MABBIPG equ 0EA4h");
[; <" MABBIPG equ 0EA4h ;# ">
"370
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 370: __asm("MAIPG equ 0EA6h");
[; <" MAIPG equ 0EA6h ;# ">
"377
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 377: __asm("MAIPGL equ 0EA6h");
[; <" MAIPGL equ 0EA6h ;# ">
"384
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 384: __asm("MAIPGH equ 0EA7h");
[; <" MAIPGH equ 0EA7h ;# ">
"391
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 391: __asm("MAMXFL equ 0EAAh");
[; <" MAMXFL equ 0EAAh ;# ">
"398
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 398: __asm("MAMXFLL equ 0EAAh");
[; <" MAMXFLL equ 0EAAh ;# ">
"405
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 405: __asm("MAMXFLH equ 0EABh");
[; <" MAMXFLH equ 0EABh ;# ">
"412
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 412: __asm("MICMD equ 0EB2h");
[; <" MICMD equ 0EB2h ;# ">
"438
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 438: __asm("MIREGADR equ 0EB4h");
[; <" MIREGADR equ 0EB4h ;# ">
"445
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 445: __asm("MIWR equ 0EB6h");
[; <" MIWR equ 0EB6h ;# ">
"452
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 452: __asm("MIWRL equ 0EB6h");
[; <" MIWRL equ 0EB6h ;# ">
"459
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 459: __asm("MIWRH equ 0EB7h");
[; <" MIWRH equ 0EB7h ;# ">
"466
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 466: __asm("MIRD equ 0EB8h");
[; <" MIRD equ 0EB8h ;# ">
"473
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 473: __asm("MIRDL equ 0EB8h");
[; <" MIRDL equ 0EB8h ;# ">
"480
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 480: __asm("MIRDH equ 0EB9h");
[; <" MIRDH equ 0EB9h ;# ">
"487
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 487: __asm("EHT0 equ 0EC0h");
[; <" EHT0 equ 0EC0h ;# ">
"494
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 494: __asm("EHT1 equ 0EC1h");
[; <" EHT1 equ 0EC1h ;# ">
"501
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 501: __asm("EHT2 equ 0EC2h");
[; <" EHT2 equ 0EC2h ;# ">
"508
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 508: __asm("EHT3 equ 0EC3h");
[; <" EHT3 equ 0EC3h ;# ">
"515
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 515: __asm("EHT4 equ 0EC4h");
[; <" EHT4 equ 0EC4h ;# ">
"522
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 522: __asm("EHT5 equ 0EC5h");
[; <" EHT5 equ 0EC5h ;# ">
"529
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 529: __asm("EHT6 equ 0EC6h");
[; <" EHT6 equ 0EC6h ;# ">
"536
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 536: __asm("EHT7 equ 0EC7h");
[; <" EHT7 equ 0EC7h ;# ">
"543
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 543: __asm("EPMM0 equ 0EC8h");
[; <" EPMM0 equ 0EC8h ;# ">
"550
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 550: __asm("EPMM1 equ 0EC9h");
[; <" EPMM1 equ 0EC9h ;# ">
"557
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 557: __asm("EPMM2 equ 0ECAh");
[; <" EPMM2 equ 0ECAh ;# ">
"564
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 564: __asm("EPMM3 equ 0ECBh");
[; <" EPMM3 equ 0ECBh ;# ">
"571
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 571: __asm("EPMM4 equ 0ECCh");
[; <" EPMM4 equ 0ECCh ;# ">
"578
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 578: __asm("EPMM5 equ 0ECDh");
[; <" EPMM5 equ 0ECDh ;# ">
"585
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 585: __asm("EPMM6 equ 0ECEh");
[; <" EPMM6 equ 0ECEh ;# ">
"592
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 592: __asm("EPMM7 equ 0ECFh");
[; <" EPMM7 equ 0ECFh ;# ">
"599
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 599: __asm("EPMCS equ 0ED0h");
[; <" EPMCS equ 0ED0h ;# ">
"606
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 606: __asm("EPMCSL equ 0ED0h");
[; <" EPMCSL equ 0ED0h ;# ">
"613
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 613: __asm("EPMCSH equ 0ED1h");
[; <" EPMCSH equ 0ED1h ;# ">
"620
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 620: __asm("EPMO equ 0ED4h");
[; <" EPMO equ 0ED4h ;# ">
"627
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 627: __asm("EPMOL equ 0ED4h");
[; <" EPMOL equ 0ED4h ;# ">
"634
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 634: __asm("EPMOH equ 0ED5h");
[; <" EPMOH equ 0ED5h ;# ">
"641
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 641: __asm("ERXFCON equ 0ED8h");
[; <" ERXFCON equ 0ED8h ;# ">
"703
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 703: __asm("EPKTCNT equ 0ED9h");
[; <" EPKTCNT equ 0ED9h ;# ">
"710
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 710: __asm("EWRPT equ 0EE2h");
[; <" EWRPT equ 0EE2h ;# ">
"717
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 717: __asm("EWRPTL equ 0EE2h");
[; <" EWRPTL equ 0EE2h ;# ">
"724
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 724: __asm("EWRPTH equ 0EE3h");
[; <" EWRPTH equ 0EE3h ;# ">
"731
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 731: __asm("ETXST equ 0EE4h");
[; <" ETXST equ 0EE4h ;# ">
"738
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 738: __asm("ETXSTL equ 0EE4h");
[; <" ETXSTL equ 0EE4h ;# ">
"745
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 745: __asm("ETXSTH equ 0EE5h");
[; <" ETXSTH equ 0EE5h ;# ">
"752
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 752: __asm("ETXND equ 0EE6h");
[; <" ETXND equ 0EE6h ;# ">
"759
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 759: __asm("ETXNDL equ 0EE6h");
[; <" ETXNDL equ 0EE6h ;# ">
"766
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 766: __asm("ETXNDH equ 0EE7h");
[; <" ETXNDH equ 0EE7h ;# ">
"773
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 773: __asm("ERXST equ 0EE8h");
[; <" ERXST equ 0EE8h ;# ">
"780
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 780: __asm("ERXSTL equ 0EE8h");
[; <" ERXSTL equ 0EE8h ;# ">
"787
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 787: __asm("ERXSTH equ 0EE9h");
[; <" ERXSTH equ 0EE9h ;# ">
"794
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 794: __asm("ERXND equ 0EEAh");
[; <" ERXND equ 0EEAh ;# ">
"801
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 801: __asm("ERXNDL equ 0EEAh");
[; <" ERXNDL equ 0EEAh ;# ">
"808
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 808: __asm("ERXNDH equ 0EEBh");
[; <" ERXNDH equ 0EEBh ;# ">
"815
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 815: __asm("ERXRDPT equ 0EECh");
[; <" ERXRDPT equ 0EECh ;# ">
"822
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 822: __asm("ERXRDPTL equ 0EECh");
[; <" ERXRDPTL equ 0EECh ;# ">
"829
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 829: __asm("ERXRDPTH equ 0EEDh");
[; <" ERXRDPTH equ 0EEDh ;# ">
"836
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 836: __asm("ERXWRPT equ 0EEEh");
[; <" ERXWRPT equ 0EEEh ;# ">
"843
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 843: __asm("ERXWRPTL equ 0EEEh");
[; <" ERXWRPTL equ 0EEEh ;# ">
"850
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 850: __asm("ERXWRPTH equ 0EEFh");
[; <" ERXWRPTH equ 0EEFh ;# ">
"857
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 857: __asm("EDMAST equ 0EF0h");
[; <" EDMAST equ 0EF0h ;# ">
"864
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 864: __asm("EDMASTL equ 0EF0h");
[; <" EDMASTL equ 0EF0h ;# ">
"871
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 871: __asm("EDMASTH equ 0EF1h");
[; <" EDMASTH equ 0EF1h ;# ">
"878
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 878: __asm("EDMAND equ 0EF2h");
[; <" EDMAND equ 0EF2h ;# ">
"885
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 885: __asm("EDMANDL equ 0EF2h");
[; <" EDMANDL equ 0EF2h ;# ">
"892
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 892: __asm("EDMANDH equ 0EF3h");
[; <" EDMANDH equ 0EF3h ;# ">
"899
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 899: __asm("EDMADST equ 0EF4h");
[; <" EDMADST equ 0EF4h ;# ">
"906
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 906: __asm("EDMADSTL equ 0EF4h");
[; <" EDMADSTL equ 0EF4h ;# ">
"913
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 913: __asm("EDMADSTH equ 0EF5h");
[; <" EDMADSTH equ 0EF5h ;# ">
"920
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 920: __asm("EDMACS equ 0EF6h");
[; <" EDMACS equ 0EF6h ;# ">
"927
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 927: __asm("EDMACSL equ 0EF6h");
[; <" EDMACSL equ 0EF6h ;# ">
"934
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 934: __asm("EDMACSH equ 0EF7h");
[; <" EDMACSH equ 0EF7h ;# ">
"941
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 941: __asm("EIE equ 0EFBh");
[; <" EIE equ 0EFBh ;# ">
"1001
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 1001: __asm("ESTAT equ 0EFDh");
[; <" ESTAT equ 0EFDh ;# ">
"1041
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 1041: __asm("ECON2 equ 0EFEh");
[; <" ECON2 equ 0EFEh ;# ">
"1074
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 1074: __asm("EIR equ 0F60h");
[; <" EIR equ 0F60h ;# ">
"1134
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 1134: __asm("EDATA equ 0F61h");
[; <" EDATA equ 0F61h ;# ">
"1196
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 1196: __asm("SSP2CON2 equ 0F62h");
[; <" SSP2CON2 equ 0F62h ;# ">
"1383
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 1383: __asm("SSP2CON1 equ 0F63h");
[; <" SSP2CON1 equ 0F63h ;# ">
"1503
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 1503: __asm("SSP2STAT equ 0F64h");
[; <" SSP2STAT equ 0F64h ;# ">
"1930
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 1930: __asm("SSP2ADD equ 0F65h");
[; <" SSP2ADD equ 0F65h ;# ">
"1992
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 1992: __asm("SSP2BUF equ 0F66h");
[; <" SSP2BUF equ 0F66h ;# ">
"1999
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 1999: __asm("ECCP2DEL equ 0F67h");
[; <" ECCP2DEL equ 0F67h ;# ">
"2119
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 2119: __asm("ECCP2AS equ 0F68h");
[; <" ECCP2AS equ 0F68h ;# ">
"2251
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 2251: __asm("ECCP3DEL equ 0F69h");
[; <" ECCP3DEL equ 0F69h ;# ">
"2371
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 2371: __asm("ECCP3AS equ 0F6Ah");
[; <" ECCP3AS equ 0F6Ah ;# ">
"2503
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 2503: __asm("RCSTA2 equ 0F6Bh");
[; <" RCSTA2 equ 0F6Bh ;# ">
"2681
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 2681: __asm("TXSTA2 equ 0F6Ch");
[; <" TXSTA2 equ 0F6Ch ;# ">
"2841
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 2841: __asm("TXREG2 equ 0F6Dh");
[; <" TXREG2 equ 0F6Dh ;# ">
"2848
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 2848: __asm("RCREG2 equ 0F6Eh");
[; <" RCREG2 equ 0F6Eh ;# ">
"2855
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 2855: __asm("SPBRG2 equ 0F6Fh");
[; <" SPBRG2 equ 0F6Fh ;# ">
"2862
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 2862: __asm("CCP5CON equ 0F70h");
[; <" CCP5CON equ 0F70h ;# ">
"2941
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 2941: __asm("CCPR5 equ 0F71h");
[; <" CCPR5 equ 0F71h ;# ">
"2948
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 2948: __asm("CCPR5L equ 0F71h");
[; <" CCPR5L equ 0F71h ;# ">
"2955
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 2955: __asm("CCPR5H equ 0F72h");
[; <" CCPR5H equ 0F72h ;# ">
"2962
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 2962: __asm("CCP4CON equ 0F73h");
[; <" CCP4CON equ 0F73h ;# ">
"3041
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 3041: __asm("CCPR4 equ 0F74h");
[; <" CCPR4 equ 0F74h ;# ">
"3048
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 3048: __asm("CCPR4L equ 0F74h");
[; <" CCPR4L equ 0F74h ;# ">
"3055
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 3055: __asm("CCPR4H equ 0F75h");
[; <" CCPR4H equ 0F75h ;# ">
"3062
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 3062: __asm("T4CON equ 0F76h");
[; <" T4CON equ 0F76h ;# ">
"3133
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 3133: __asm("PR4 equ 0F77h");
[; <" PR4 equ 0F77h ;# ">
"3140
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 3140: __asm("TMR4 equ 0F78h");
[; <" TMR4 equ 0F78h ;# ">
"3147
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 3147: __asm("ECCP1DEL equ 0F79h");
[; <" ECCP1DEL equ 0F79h ;# ">
"3267
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 3267: __asm("ERDPT equ 0F7Ah");
[; <" ERDPT equ 0F7Ah ;# ">
"3274
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 3274: __asm("ERDPTL equ 0F7Ah");
[; <" ERDPTL equ 0F7Ah ;# ">
"3281
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 3281: __asm("ERDPTH equ 0F7Bh");
[; <" ERDPTH equ 0F7Bh ;# ">
"3288
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 3288: __asm("BAUDCON2 equ 0F7Ch");
[; <" BAUDCON2 equ 0F7Ch ;# ">
"3293
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 3293: __asm("BAUDCTL2 equ 0F7Ch");
[; <" BAUDCTL2 equ 0F7Ch ;# ">
"3564
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 3564: __asm("SPBRGH2 equ 0F7Dh");
[; <" SPBRGH2 equ 0F7Dh ;# ">
"3571
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 3571: __asm("BAUDCON1 equ 0F7Eh");
[; <" BAUDCON1 equ 0F7Eh ;# ">
"3576
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 3576: __asm("BAUDCON equ 0F7Eh");
[; <" BAUDCON equ 0F7Eh ;# ">
"3580
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 3580: __asm("BAUDCTL equ 0F7Eh");
[; <" BAUDCTL equ 0F7Eh ;# ">
"3584
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 3584: __asm("BAUDCTL1 equ 0F7Eh");
[; <" BAUDCTL1 equ 0F7Eh ;# ">
"4249
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 4249: __asm("SPBRGH1 equ 0F7Fh");
[; <" SPBRGH1 equ 0F7Fh ;# ">
"4254
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 4254: __asm("SPBRGH equ 0F7Fh");
[; <" SPBRGH equ 0F7Fh ;# ">
"4261
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 4261: __asm("PORTA equ 0F80h");
[; <" PORTA equ 0F80h ;# ">
"4404
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 4404: __asm("PORTB equ 0F81h");
[; <" PORTB equ 0F81h ;# ">
"4562
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 4562: __asm("PORTC equ 0F82h");
[; <" PORTC equ 0F82h ;# ">
"4802
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 4802: __asm("PORTD equ 0F83h");
[; <" PORTD equ 0F83h ;# ">
"5021
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 5021: __asm("PORTE equ 0F84h");
[; <" PORTE equ 0F84h ;# ">
"5313
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 5313: __asm("PORTF equ 0F85h");
[; <" PORTF equ 0F85h ;# ">
"5492
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 5492: __asm("PORTG equ 0F86h");
[; <" PORTG equ 0F86h ;# ">
"5622
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 5622: __asm("PORTH equ 0F87h");
[; <" PORTH equ 0F87h ;# ">
"5788
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 5788: __asm("PORTJ equ 0F88h");
[; <" PORTJ equ 0F88h ;# ">
"5994
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 5994: __asm("LATA equ 0F89h");
[; <" LATA equ 0F89h ;# ">
"6115
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 6115: __asm("LATB equ 0F8Ah");
[; <" LATB equ 0F8Ah ;# ">
"6227
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 6227: __asm("LATC equ 0F8Bh");
[; <" LATC equ 0F8Bh ;# ">
"6339
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 6339: __asm("LATD equ 0F8Ch");
[; <" LATD equ 0F8Ch ;# ">
"6451
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 6451: __asm("LATE equ 0F8Dh");
[; <" LATE equ 0F8Dh ;# ">
"6563
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 6563: __asm("LATF equ 0F8Eh");
[; <" LATF equ 0F8Eh ;# ">
"6675
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 6675: __asm("LATG equ 0F8Fh");
[; <" LATG equ 0F8Fh ;# ">
"6769
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 6769: __asm("LATH equ 0F90h");
[; <" LATH equ 0F90h ;# ">
"6881
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 6881: __asm("LATJ equ 0F91h");
[; <" LATJ equ 0F91h ;# ">
"6993
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 6993: __asm("TRISA equ 0F92h");
[; <" TRISA equ 0F92h ;# ">
"6998
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 6998: __asm("DDRA equ 0F92h");
[; <" DDRA equ 0F92h ;# ">
"7167
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 7167: __asm("TRISB equ 0F93h");
[; <" TRISB equ 0F93h ;# ">
"7172
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 7172: __asm("DDRB equ 0F93h");
[; <" DDRB equ 0F93h ;# ">
"7389
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 7389: __asm("TRISC equ 0F94h");
[; <" TRISC equ 0F94h ;# ">
"7394
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 7394: __asm("DDRC equ 0F94h");
[; <" DDRC equ 0F94h ;# ">
"7611
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 7611: __asm("TRISD equ 0F95h");
[; <" TRISD equ 0F95h ;# ">
"7616
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 7616: __asm("DDRD equ 0F95h");
[; <" DDRD equ 0F95h ;# ">
"7833
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 7833: __asm("TRISE equ 0F96h");
[; <" TRISE equ 0F96h ;# ">
"7838
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 7838: __asm("DDRE equ 0F96h");
[; <" DDRE equ 0F96h ;# ">
"8055
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 8055: __asm("TRISF equ 0F97h");
[; <" TRISF equ 0F97h ;# ">
"8060
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 8060: __asm("DDRF equ 0F97h");
[; <" DDRF equ 0F97h ;# ">
"8277
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 8277: __asm("TRISG equ 0F98h");
[; <" TRISG equ 0F98h ;# ">
"8282
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 8282: __asm("DDRG equ 0F98h");
[; <" DDRG equ 0F98h ;# ">
"8499
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 8499: __asm("TRISH equ 0F99h");
[; <" TRISH equ 0F99h ;# ">
"8504
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 8504: __asm("DDRH equ 0F99h");
[; <" DDRH equ 0F99h ;# ">
"8721
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 8721: __asm("TRISJ equ 0F9Ah");
[; <" TRISJ equ 0F9Ah ;# ">
"8726
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 8726: __asm("DDRJ equ 0F9Ah");
[; <" DDRJ equ 0F9Ah ;# ">
"8943
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 8943: __asm("OSCTUNE equ 0F9Bh");
[; <" OSCTUNE equ 0F9Bh ;# ">
"8997
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 8997: __asm("MEMCON equ 0F9Ch");
[; <" MEMCON equ 0F9Ch ;# ">
"9058
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 9058: __asm("PIE1 equ 0F9Dh");
[; <" PIE1 equ 0F9Dh ;# ">
"9141
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 9141: __asm("PIR1 equ 0F9Eh");
[; <" PIR1 equ 0F9Eh ;# ">
"9227
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 9227: __asm("IPR1 equ 0F9Fh");
[; <" IPR1 equ 0F9Fh ;# ">
"9310
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 9310: __asm("PIE2 equ 0FA0h");
[; <" PIE2 equ 0FA0h ;# ">
"9371
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 9371: __asm("PIR2 equ 0FA1h");
[; <" PIR2 equ 0FA1h ;# ">
"9432
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 9432: __asm("IPR2 equ 0FA2h");
[; <" IPR2 equ 0FA2h ;# ">
"9493
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 9493: __asm("PIE3 equ 0FA3h");
[; <" PIE3 equ 0FA3h ;# ">
"9603
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 9603: __asm("PIR3 equ 0FA4h");
[; <" PIR3 equ 0FA4h ;# ">
"9681
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 9681: __asm("IPR3 equ 0FA5h");
[; <" IPR3 equ 0FA5h ;# ">
"9759
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 9759: __asm("EECON1 equ 0FA6h");
[; <" EECON1 equ 0FA6h ;# ">
"9798
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 9798: __asm("EECON2 equ 0FA7h");
[; <" EECON2 equ 0FA7h ;# ">
"9805
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 9805: __asm("RCSTA1 equ 0FABh");
[; <" RCSTA1 equ 0FABh ;# ">
"9810
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 9810: __asm("RCSTA equ 0FABh");
[; <" RCSTA equ 0FABh ;# ">
"10129
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 10129: __asm("TXSTA1 equ 0FACh");
[; <" TXSTA1 equ 0FACh ;# ">
"10134
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 10134: __asm("TXSTA equ 0FACh");
[; <" TXSTA equ 0FACh ;# ">
"10417
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 10417: __asm("TXREG1 equ 0FADh");
[; <" TXREG1 equ 0FADh ;# ">
"10422
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 10422: __asm("TXREG equ 0FADh");
[; <" TXREG equ 0FADh ;# ">
"10429
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 10429: __asm("RCREG1 equ 0FAEh");
[; <" RCREG1 equ 0FAEh ;# ">
"10434
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 10434: __asm("RCREG equ 0FAEh");
[; <" RCREG equ 0FAEh ;# ">
"10441
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 10441: __asm("SPBRG1 equ 0FAFh");
[; <" SPBRG1 equ 0FAFh ;# ">
"10446
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 10446: __asm("SPBRG equ 0FAFh");
[; <" SPBRG equ 0FAFh ;# ">
"10453
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 10453: __asm("PSPCON equ 0FB0h");
[; <" PSPCON equ 0FB0h ;# ">
"10492
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 10492: __asm("T3CON equ 0FB1h");
[; <" T3CON equ 0FB1h ;# ">
"10613
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 10613: __asm("TMR3 equ 0FB2h");
[; <" TMR3 equ 0FB2h ;# ">
"10620
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 10620: __asm("TMR3L equ 0FB2h");
[; <" TMR3L equ 0FB2h ;# ">
"10627
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 10627: __asm("TMR3H equ 0FB3h");
[; <" TMR3H equ 0FB3h ;# ">
"10634
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 10634: __asm("CMCON equ 0FB4h");
[; <" CMCON equ 0FB4h ;# ">
"10724
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 10724: __asm("CVRCON equ 0FB5h");
[; <" CVRCON equ 0FB5h ;# ">
"10803
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 10803: __asm("ECCP1AS equ 0FB6h");
[; <" ECCP1AS equ 0FB6h ;# ">
"10935
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 10935: __asm("CCP3CON equ 0FB7h");
[; <" CCP3CON equ 0FB7h ;# ">
"10940
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 10940: __asm("ECCP3CON equ 0FB7h");
[; <" ECCP3CON equ 0FB7h ;# ">
"11127
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 11127: __asm("CCPR3 equ 0FB8h");
[; <" CCPR3 equ 0FB8h ;# ">
"11134
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 11134: __asm("CCPR3L equ 0FB8h");
[; <" CCPR3L equ 0FB8h ;# ">
"11141
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 11141: __asm("CCPR3H equ 0FB9h");
[; <" CCPR3H equ 0FB9h ;# ">
"11148
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 11148: __asm("CCP2CON equ 0FBAh");
[; <" CCP2CON equ 0FBAh ;# ">
"11153
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 11153: __asm("ECCP2CON equ 0FBAh");
[; <" ECCP2CON equ 0FBAh ;# ">
"11340
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 11340: __asm("CCPR2 equ 0FBBh");
[; <" CCPR2 equ 0FBBh ;# ">
"11347
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 11347: __asm("CCPR2L equ 0FBBh");
[; <" CCPR2L equ 0FBBh ;# ">
"11354
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 11354: __asm("CCPR2H equ 0FBCh");
[; <" CCPR2H equ 0FBCh ;# ">
"11361
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 11361: __asm("CCP1CON equ 0FBDh");
[; <" CCP1CON equ 0FBDh ;# ">
"11366
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 11366: __asm("ECCP1CON equ 0FBDh");
[; <" ECCP1CON equ 0FBDh ;# ">
"11553
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 11553: __asm("CCPR1 equ 0FBEh");
[; <" CCPR1 equ 0FBEh ;# ">
"11560
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 11560: __asm("CCPR1L equ 0FBEh");
[; <" CCPR1L equ 0FBEh ;# ">
"11567
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 11567: __asm("CCPR1H equ 0FBFh");
[; <" CCPR1H equ 0FBFh ;# ">
"11574
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 11574: __asm("ADCON2 equ 0FC0h");
[; <" ADCON2 equ 0FC0h ;# ">
"11645
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 11645: __asm("ADCON1 equ 0FC1h");
[; <" ADCON1 equ 0FC1h ;# ">
"11730
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 11730: __asm("ADCON0 equ 0FC2h");
[; <" ADCON0 equ 0FC2h ;# ">
"11856
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 11856: __asm("ADRES equ 0FC3h");
[; <" ADRES equ 0FC3h ;# ">
"11863
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 11863: __asm("ADRESL equ 0FC3h");
[; <" ADRESL equ 0FC3h ;# ">
"11870
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 11870: __asm("ADRESH equ 0FC4h");
[; <" ADRESH equ 0FC4h ;# ">
"11877
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 11877: __asm("SSP1CON2 equ 0FC5h");
[; <" SSP1CON2 equ 0FC5h ;# ">
"11882
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 11882: __asm("SSPCON2 equ 0FC5h");
[; <" SSPCON2 equ 0FC5h ;# ">
"12249
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 12249: __asm("SSP1CON1 equ 0FC6h");
[; <" SSP1CON1 equ 0FC6h ;# ">
"12254
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 12254: __asm("SSPCON1 equ 0FC6h");
[; <" SSPCON1 equ 0FC6h ;# ">
"12487
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 12487: __asm("SSP1STAT equ 0FC7h");
[; <" SSP1STAT equ 0FC7h ;# ">
"12492
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 12492: __asm("SSPSTAT equ 0FC7h");
[; <" SSPSTAT equ 0FC7h ;# ">
"13085
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13085: __asm("SSP1ADD equ 0FC8h");
[; <" SSP1ADD equ 0FC8h ;# ">
"13090
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13090: __asm("SSPADD equ 0FC8h");
[; <" SSPADD equ 0FC8h ;# ">
"13307
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13307: __asm("SSP1BUF equ 0FC9h");
[; <" SSP1BUF equ 0FC9h ;# ">
"13312
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13312: __asm("SSPBUF equ 0FC9h");
[; <" SSPBUF equ 0FC9h ;# ">
"13319
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13319: __asm("T2CON equ 0FCAh");
[; <" T2CON equ 0FCAh ;# ">
"13390
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13390: __asm("PR2 equ 0FCBh");
[; <" PR2 equ 0FCBh ;# ">
"13397
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13397: __asm("TMR2 equ 0FCCh");
[; <" TMR2 equ 0FCCh ;# ">
"13404
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13404: __asm("T1CON equ 0FCDh");
[; <" T1CON equ 0FCDh ;# ">
"13516
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13516: __asm("TMR1 equ 0FCEh");
[; <" TMR1 equ 0FCEh ;# ">
"13523
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13523: __asm("TMR1L equ 0FCEh");
[; <" TMR1L equ 0FCEh ;# ">
"13530
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13530: __asm("TMR1H equ 0FCFh");
[; <" TMR1H equ 0FCFh ;# ">
"13537
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13537: __asm("RCON equ 0FD0h");
[; <" RCON equ 0FD0h ;# ">
"13685
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13685: __asm("WDTCON equ 0FD1h");
[; <" WDTCON equ 0FD1h ;# ">
"13713
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13713: __asm("ECON1 equ 0FD2h");
[; <" ECON1 equ 0FD2h ;# ">
"13764
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13764: __asm("OSCCON equ 0FD3h");
[; <" OSCCON equ 0FD3h ;# ">
"13812
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13812: __asm("T0CON equ 0FD5h");
[; <" T0CON equ 0FD5h ;# ">
"13882
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13882: __asm("TMR0 equ 0FD6h");
[; <" TMR0 equ 0FD6h ;# ">
"13889
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13889: __asm("TMR0L equ 0FD6h");
[; <" TMR0L equ 0FD6h ;# ">
"13896
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13896: __asm("TMR0H equ 0FD7h");
[; <" TMR0H equ 0FD7h ;# ">
"13903
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13903: __asm("STATUS equ 0FD8h");
[; <" STATUS equ 0FD8h ;# ">
"13974
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13974: __asm("FSR2 equ 0FD9h");
[; <" FSR2 equ 0FD9h ;# ">
"13981
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13981: __asm("FSR2L equ 0FD9h");
[; <" FSR2L equ 0FD9h ;# ">
"13988
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13988: __asm("FSR2H equ 0FDAh");
[; <" FSR2H equ 0FDAh ;# ">
"13995
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13995: __asm("PLUSW2 equ 0FDBh");
[; <" PLUSW2 equ 0FDBh ;# ">
"14002
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14002: __asm("PREINC2 equ 0FDCh");
[; <" PREINC2 equ 0FDCh ;# ">
"14009
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14009: __asm("POSTDEC2 equ 0FDDh");
[; <" POSTDEC2 equ 0FDDh ;# ">
"14016
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14016: __asm("POSTINC2 equ 0FDEh");
[; <" POSTINC2 equ 0FDEh ;# ">
"14023
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14023: __asm("INDF2 equ 0FDFh");
[; <" INDF2 equ 0FDFh ;# ">
"14030
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14030: __asm("BSR equ 0FE0h");
[; <" BSR equ 0FE0h ;# ">
"14037
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14037: __asm("FSR1 equ 0FE1h");
[; <" FSR1 equ 0FE1h ;# ">
"14044
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14044: __asm("FSR1L equ 0FE1h");
[; <" FSR1L equ 0FE1h ;# ">
"14051
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14051: __asm("FSR1H equ 0FE2h");
[; <" FSR1H equ 0FE2h ;# ">
"14058
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14058: __asm("PLUSW1 equ 0FE3h");
[; <" PLUSW1 equ 0FE3h ;# ">
"14065
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14065: __asm("PREINC1 equ 0FE4h");
[; <" PREINC1 equ 0FE4h ;# ">
"14072
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14072: __asm("POSTDEC1 equ 0FE5h");
[; <" POSTDEC1 equ 0FE5h ;# ">
"14079
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14079: __asm("POSTINC1 equ 0FE6h");
[; <" POSTINC1 equ 0FE6h ;# ">
"14086
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14086: __asm("INDF1 equ 0FE7h");
[; <" INDF1 equ 0FE7h ;# ">
"14093
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14093: __asm("WREG equ 0FE8h");
[; <" WREG equ 0FE8h ;# ">
"14100
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14100: __asm("FSR0 equ 0FE9h");
[; <" FSR0 equ 0FE9h ;# ">
"14107
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14107: __asm("FSR0L equ 0FE9h");
[; <" FSR0L equ 0FE9h ;# ">
"14114
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14114: __asm("FSR0H equ 0FEAh");
[; <" FSR0H equ 0FEAh ;# ">
"14121
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14121: __asm("PLUSW0 equ 0FEBh");
[; <" PLUSW0 equ 0FEBh ;# ">
"14128
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14128: __asm("PREINC0 equ 0FECh");
[; <" PREINC0 equ 0FECh ;# ">
"14135
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14135: __asm("POSTDEC0 equ 0FEDh");
[; <" POSTDEC0 equ 0FEDh ;# ">
"14142
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14142: __asm("POSTINC0 equ 0FEEh");
[; <" POSTINC0 equ 0FEEh ;# ">
"14149
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14149: __asm("INDF0 equ 0FEFh");
[; <" INDF0 equ 0FEFh ;# ">
"14156
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14156: __asm("INTCON3 equ 0FF0h");
[; <" INTCON3 equ 0FF0h ;# ">
"14268
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14268: __asm("INTCON2 equ 0FF1h");
[; <" INTCON2 equ 0FF1h ;# ">
"14355
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14355: __asm("INTCON equ 0FF2h");
[; <" INTCON equ 0FF2h ;# ">
"14472
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14472: __asm("PROD equ 0FF3h");
[; <" PROD equ 0FF3h ;# ">
"14479
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14479: __asm("PRODL equ 0FF3h");
[; <" PRODL equ 0FF3h ;# ">
"14486
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14486: __asm("PRODH equ 0FF4h");
[; <" PRODH equ 0FF4h ;# ">
"14493
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14493: __asm("TABLAT equ 0FF5h");
[; <" TABLAT equ 0FF5h ;# ">
"14502
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14502: __asm("TBLPTR equ 0FF6h");
[; <" TBLPTR equ 0FF6h ;# ">
"14509
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14509: __asm("TBLPTRL equ 0FF6h");
[; <" TBLPTRL equ 0FF6h ;# ">
"14516
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14516: __asm("TBLPTRH equ 0FF7h");
[; <" TBLPTRH equ 0FF7h ;# ">
"14523
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14523: __asm("TBLPTRU equ 0FF8h");
[; <" TBLPTRU equ 0FF8h ;# ">
"14532
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14532: __asm("PCLAT equ 0FF9h");
[; <" PCLAT equ 0FF9h ;# ">
"14539
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14539: __asm("PC equ 0FF9h");
[; <" PC equ 0FF9h ;# ">
"14546
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14546: __asm("PCL equ 0FF9h");
[; <" PCL equ 0FF9h ;# ">
"14553
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14553: __asm("PCLATH equ 0FFAh");
[; <" PCLATH equ 0FFAh ;# ">
"14560
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14560: __asm("PCLATU equ 0FFBh");
[; <" PCLATU equ 0FFBh ;# ">
"14567
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14567: __asm("STKPTR equ 0FFCh");
[; <" STKPTR equ 0FFCh ;# ">
"14673
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14673: __asm("TOS equ 0FFDh");
[; <" TOS equ 0FFDh ;# ">
"14680
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14680: __asm("TOSL equ 0FFDh");
[; <" TOSL equ 0FFDh ;# ">
"14687
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14687: __asm("TOSH equ 0FFEh");
[; <" TOSH equ 0FFEh ;# ">
"14694
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14694: __asm("TOSU equ 0FFFh");
[; <" TOSU equ 0FFFh ;# ">
[v $root$_main `(v ~T0 @X0 0 e ]
"50 main.c
[; ;main.c: 50: void main(void)
[v _main `(v ~T0 @X0 1 ef ]
"51
[; ;main.c: 51: {
{
[e :U _main ]
[f ]
"53
[; ;main.c: 53: SYSTEM_Initialize();
[e ( _SYSTEM_Initialize .. ]
"73
[; ;main.c: 73: while (1)
[e :U 543 ]
"74
[; ;main.c: 74: {
{
"75
[; ;main.c: 75: char* msg = "test";
[v _msg `*uc ~T0 @X0 1 a ]
[e = _msg :s 1C ]
"76
[; ;main.c: 76: LCD_2x16_WriteMsg(msg,0);
[e ( _LCD_2x16_WriteMsg (2 , -> _msg `*uc -> -> 0 `i `uc ]
"77
[; ;main.c: 77: }
}
[e :U 542 ]
[e $U 543 ]
[e :U 544 ]
"78
[; ;main.c: 78: }
[e :UE 541 ]
}
[a 1C 116 101 115 116 0 ]

View File

@ -0,0 +1,7 @@
build/default/production/main.p1: \
main.c \
mcc_generated_files/mcc.h \
mcc_generated_files/device_config.h \
mcc_generated_files/pin_manager.h \
mcc_generated_files/adc.h \
lcd/lcd.h

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,4 @@
build/default/production/mcc_generated_files/adc.p1: \
mcc_generated_files/adc.c \
mcc_generated_files/adc.h \
mcc_generated_files/device_config.h

View File

@ -0,0 +1,39 @@
# 1 "mcc_generated_files/device_config.c"
# 1 "<built-in>" 1
# 1 "<built-in>" 3
# 288 "<built-in>" 3
# 1 "<command line>" 1
# 1 "<built-in>" 2
# 1 "C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\\pic\\include\\language_support.h" 1 3
# 2 "<built-in>" 2
# 1 "mcc_generated_files/device_config.c" 2
# 50 "mcc_generated_files/device_config.c"
#pragma config WDT = OFF
#pragma config STVR = ON
#pragma config XINST = OFF
#pragma config DEBUG = OFF
#pragma config CP0 = OFF
#pragma config FOSC = HS
#pragma config FOSC2 = ON
#pragma config FCMEN = ON
#pragma config IESO = ON
#pragma config WDTPS = 32768
#pragma config EASHFT = ON
#pragma config MODE = MM
#pragma config BW = 16
#pragma config WAIT = OFF
#pragma config CCP2MX = ON
#pragma config ECCPMX = ON
#pragma config ETHLED = ON
# 76 "mcc_generated_files/device_config.c"

View File

@ -0,0 +1,36 @@
Version 4.0 HI-TECH Software Intermediate Code
"50 mcc_generated_files/device_config.c
[p x WDT = OFF ]
"51
[p x STVR = ON ]
"52
[p x XINST = OFF ]
"53
[p x DEBUG = OFF ]
"56
[p x CP0 = OFF ]
"59
[p x FOSC = HS ]
"60
[p x FOSC2 = ON ]
"61
[p x FCMEN = ON ]
"62
[p x IESO = ON ]
"65
[p x WDTPS = 32768 ]
"68
[p x EASHFT = ON ]
"69
[p x MODE = MM ]
"70
[p x BW = 16 ]
"71
[p x WAIT = OFF ]
"74
[p x CCP2MX = ON ]
"75
[p x ECCPMX = ON ]
"76
[; ;mcc_generated_files/device_config.c: 76:
[p x ETHLED = ON ]

View File

@ -0,0 +1,2 @@
build/default/production/mcc_generated_files/device_config.p1: \
mcc_generated_files/device_config.c

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,925 @@
Version 4.0 HI-TECH Software Intermediate Code
"109 mcc_generated_files/pin_manager.h
[; ;mcc_generated_files/pin_manager.h: 109: void PIN_MANAGER_Initialize (void);
[v _PIN_MANAGER_Initialize `(v ~T0 @X0 0 ef ]
"83 mcc_generated_files/mcc.h
[; ;mcc_generated_files/mcc.h: 83: void OSCILLATOR_Initialize(void);
[v _OSCILLATOR_Initialize `(v ~T0 @X0 0 ef ]
"134 mcc_generated_files/adc.h
[; ;mcc_generated_files/adc.h: 134: void ADC_Initialize(void);
[v _ADC_Initialize `(v ~T0 @X0 0 ef ]
"13762 C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13762: extern volatile unsigned char OSCCON __attribute__((address(0xFD3)));
[v _OSCCON `Vuc ~T0 @X0 0 e@4051 ]
"8941
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 8941: extern volatile unsigned char OSCTUNE __attribute__((address(0xF9B)));
[v _OSCTUNE `Vuc ~T0 @X0 0 e@3995 ]
"55 C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 55: __asm("MAADR5 equ 0E80h");
[; <" MAADR5 equ 0E80h ;# ">
"62
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 62: __asm("MAADR6 equ 0E81h");
[; <" MAADR6 equ 0E81h ;# ">
"69
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 69: __asm("MAADR3 equ 0E82h");
[; <" MAADR3 equ 0E82h ;# ">
"76
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 76: __asm("MAADR4 equ 0E83h");
[; <" MAADR4 equ 0E83h ;# ">
"83
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 83: __asm("MAADR1 equ 0E84h");
[; <" MAADR1 equ 0E84h ;# ">
"90
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 90: __asm("MAADR2 equ 0E85h");
[; <" MAADR2 equ 0E85h ;# ">
"97
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 97: __asm("MISTAT equ 0E8Ah");
[; <" MISTAT equ 0E8Ah ;# ">
"130
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 130: __asm("EFLOCON equ 0E97h");
[; <" EFLOCON equ 0E97h ;# ">
"162
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 162: __asm("EPAUS equ 0E98h");
[; <" EPAUS equ 0E98h ;# ">
"169
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 169: __asm("EPAUSL equ 0E98h");
[; <" EPAUSL equ 0E98h ;# ">
"176
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 176: __asm("EPAUSH equ 0E99h");
[; <" EPAUSH equ 0E99h ;# ">
"183
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 183: __asm("MACON1 equ 0EA0h");
[; <" MACON1 equ 0EA0h ;# ">
"221
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 221: __asm("MACON3 equ 0EA2h");
[; <" MACON3 equ 0EA2h ;# ">
"292
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 292: __asm("MACON4 equ 0EA3h");
[; <" MACON4 equ 0EA3h ;# ">
"314
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 314: __asm("MABBIPG equ 0EA4h");
[; <" MABBIPG equ 0EA4h ;# ">
"370
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 370: __asm("MAIPG equ 0EA6h");
[; <" MAIPG equ 0EA6h ;# ">
"377
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 377: __asm("MAIPGL equ 0EA6h");
[; <" MAIPGL equ 0EA6h ;# ">
"384
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 384: __asm("MAIPGH equ 0EA7h");
[; <" MAIPGH equ 0EA7h ;# ">
"391
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 391: __asm("MAMXFL equ 0EAAh");
[; <" MAMXFL equ 0EAAh ;# ">
"398
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 398: __asm("MAMXFLL equ 0EAAh");
[; <" MAMXFLL equ 0EAAh ;# ">
"405
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 405: __asm("MAMXFLH equ 0EABh");
[; <" MAMXFLH equ 0EABh ;# ">
"412
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 412: __asm("MICMD equ 0EB2h");
[; <" MICMD equ 0EB2h ;# ">
"438
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 438: __asm("MIREGADR equ 0EB4h");
[; <" MIREGADR equ 0EB4h ;# ">
"445
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 445: __asm("MIWR equ 0EB6h");
[; <" MIWR equ 0EB6h ;# ">
"452
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 452: __asm("MIWRL equ 0EB6h");
[; <" MIWRL equ 0EB6h ;# ">
"459
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 459: __asm("MIWRH equ 0EB7h");
[; <" MIWRH equ 0EB7h ;# ">
"466
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 466: __asm("MIRD equ 0EB8h");
[; <" MIRD equ 0EB8h ;# ">
"473
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 473: __asm("MIRDL equ 0EB8h");
[; <" MIRDL equ 0EB8h ;# ">
"480
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 480: __asm("MIRDH equ 0EB9h");
[; <" MIRDH equ 0EB9h ;# ">
"487
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 487: __asm("EHT0 equ 0EC0h");
[; <" EHT0 equ 0EC0h ;# ">
"494
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 494: __asm("EHT1 equ 0EC1h");
[; <" EHT1 equ 0EC1h ;# ">
"501
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 501: __asm("EHT2 equ 0EC2h");
[; <" EHT2 equ 0EC2h ;# ">
"508
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 508: __asm("EHT3 equ 0EC3h");
[; <" EHT3 equ 0EC3h ;# ">
"515
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 515: __asm("EHT4 equ 0EC4h");
[; <" EHT4 equ 0EC4h ;# ">
"522
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 522: __asm("EHT5 equ 0EC5h");
[; <" EHT5 equ 0EC5h ;# ">
"529
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 529: __asm("EHT6 equ 0EC6h");
[; <" EHT6 equ 0EC6h ;# ">
"536
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 536: __asm("EHT7 equ 0EC7h");
[; <" EHT7 equ 0EC7h ;# ">
"543
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 543: __asm("EPMM0 equ 0EC8h");
[; <" EPMM0 equ 0EC8h ;# ">
"550
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 550: __asm("EPMM1 equ 0EC9h");
[; <" EPMM1 equ 0EC9h ;# ">
"557
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 557: __asm("EPMM2 equ 0ECAh");
[; <" EPMM2 equ 0ECAh ;# ">
"564
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 564: __asm("EPMM3 equ 0ECBh");
[; <" EPMM3 equ 0ECBh ;# ">
"571
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 571: __asm("EPMM4 equ 0ECCh");
[; <" EPMM4 equ 0ECCh ;# ">
"578
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 578: __asm("EPMM5 equ 0ECDh");
[; <" EPMM5 equ 0ECDh ;# ">
"585
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 585: __asm("EPMM6 equ 0ECEh");
[; <" EPMM6 equ 0ECEh ;# ">
"592
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 592: __asm("EPMM7 equ 0ECFh");
[; <" EPMM7 equ 0ECFh ;# ">
"599
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 599: __asm("EPMCS equ 0ED0h");
[; <" EPMCS equ 0ED0h ;# ">
"606
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 606: __asm("EPMCSL equ 0ED0h");
[; <" EPMCSL equ 0ED0h ;# ">
"613
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 613: __asm("EPMCSH equ 0ED1h");
[; <" EPMCSH equ 0ED1h ;# ">
"620
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 620: __asm("EPMO equ 0ED4h");
[; <" EPMO equ 0ED4h ;# ">
"627
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 627: __asm("EPMOL equ 0ED4h");
[; <" EPMOL equ 0ED4h ;# ">
"634
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 634: __asm("EPMOH equ 0ED5h");
[; <" EPMOH equ 0ED5h ;# ">
"641
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 641: __asm("ERXFCON equ 0ED8h");
[; <" ERXFCON equ 0ED8h ;# ">
"703
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 703: __asm("EPKTCNT equ 0ED9h");
[; <" EPKTCNT equ 0ED9h ;# ">
"710
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 710: __asm("EWRPT equ 0EE2h");
[; <" EWRPT equ 0EE2h ;# ">
"717
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 717: __asm("EWRPTL equ 0EE2h");
[; <" EWRPTL equ 0EE2h ;# ">
"724
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 724: __asm("EWRPTH equ 0EE3h");
[; <" EWRPTH equ 0EE3h ;# ">
"731
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 731: __asm("ETXST equ 0EE4h");
[; <" ETXST equ 0EE4h ;# ">
"738
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 738: __asm("ETXSTL equ 0EE4h");
[; <" ETXSTL equ 0EE4h ;# ">
"745
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 745: __asm("ETXSTH equ 0EE5h");
[; <" ETXSTH equ 0EE5h ;# ">
"752
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 752: __asm("ETXND equ 0EE6h");
[; <" ETXND equ 0EE6h ;# ">
"759
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 759: __asm("ETXNDL equ 0EE6h");
[; <" ETXNDL equ 0EE6h ;# ">
"766
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 766: __asm("ETXNDH equ 0EE7h");
[; <" ETXNDH equ 0EE7h ;# ">
"773
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 773: __asm("ERXST equ 0EE8h");
[; <" ERXST equ 0EE8h ;# ">
"780
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 780: __asm("ERXSTL equ 0EE8h");
[; <" ERXSTL equ 0EE8h ;# ">
"787
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 787: __asm("ERXSTH equ 0EE9h");
[; <" ERXSTH equ 0EE9h ;# ">
"794
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 794: __asm("ERXND equ 0EEAh");
[; <" ERXND equ 0EEAh ;# ">
"801
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 801: __asm("ERXNDL equ 0EEAh");
[; <" ERXNDL equ 0EEAh ;# ">
"808
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 808: __asm("ERXNDH equ 0EEBh");
[; <" ERXNDH equ 0EEBh ;# ">
"815
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 815: __asm("ERXRDPT equ 0EECh");
[; <" ERXRDPT equ 0EECh ;# ">
"822
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 822: __asm("ERXRDPTL equ 0EECh");
[; <" ERXRDPTL equ 0EECh ;# ">
"829
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 829: __asm("ERXRDPTH equ 0EEDh");
[; <" ERXRDPTH equ 0EEDh ;# ">
"836
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 836: __asm("ERXWRPT equ 0EEEh");
[; <" ERXWRPT equ 0EEEh ;# ">
"843
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 843: __asm("ERXWRPTL equ 0EEEh");
[; <" ERXWRPTL equ 0EEEh ;# ">
"850
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 850: __asm("ERXWRPTH equ 0EEFh");
[; <" ERXWRPTH equ 0EEFh ;# ">
"857
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 857: __asm("EDMAST equ 0EF0h");
[; <" EDMAST equ 0EF0h ;# ">
"864
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 864: __asm("EDMASTL equ 0EF0h");
[; <" EDMASTL equ 0EF0h ;# ">
"871
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 871: __asm("EDMASTH equ 0EF1h");
[; <" EDMASTH equ 0EF1h ;# ">
"878
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 878: __asm("EDMAND equ 0EF2h");
[; <" EDMAND equ 0EF2h ;# ">
"885
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 885: __asm("EDMANDL equ 0EF2h");
[; <" EDMANDL equ 0EF2h ;# ">
"892
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 892: __asm("EDMANDH equ 0EF3h");
[; <" EDMANDH equ 0EF3h ;# ">
"899
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 899: __asm("EDMADST equ 0EF4h");
[; <" EDMADST equ 0EF4h ;# ">
"906
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 906: __asm("EDMADSTL equ 0EF4h");
[; <" EDMADSTL equ 0EF4h ;# ">
"913
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 913: __asm("EDMADSTH equ 0EF5h");
[; <" EDMADSTH equ 0EF5h ;# ">
"920
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 920: __asm("EDMACS equ 0EF6h");
[; <" EDMACS equ 0EF6h ;# ">
"927
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 927: __asm("EDMACSL equ 0EF6h");
[; <" EDMACSL equ 0EF6h ;# ">
"934
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 934: __asm("EDMACSH equ 0EF7h");
[; <" EDMACSH equ 0EF7h ;# ">
"941
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 941: __asm("EIE equ 0EFBh");
[; <" EIE equ 0EFBh ;# ">
"1001
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 1001: __asm("ESTAT equ 0EFDh");
[; <" ESTAT equ 0EFDh ;# ">
"1041
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 1041: __asm("ECON2 equ 0EFEh");
[; <" ECON2 equ 0EFEh ;# ">
"1074
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 1074: __asm("EIR equ 0F60h");
[; <" EIR equ 0F60h ;# ">
"1134
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 1134: __asm("EDATA equ 0F61h");
[; <" EDATA equ 0F61h ;# ">
"1196
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 1196: __asm("SSP2CON2 equ 0F62h");
[; <" SSP2CON2 equ 0F62h ;# ">
"1383
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 1383: __asm("SSP2CON1 equ 0F63h");
[; <" SSP2CON1 equ 0F63h ;# ">
"1503
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 1503: __asm("SSP2STAT equ 0F64h");
[; <" SSP2STAT equ 0F64h ;# ">
"1930
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 1930: __asm("SSP2ADD equ 0F65h");
[; <" SSP2ADD equ 0F65h ;# ">
"1992
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 1992: __asm("SSP2BUF equ 0F66h");
[; <" SSP2BUF equ 0F66h ;# ">
"1999
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 1999: __asm("ECCP2DEL equ 0F67h");
[; <" ECCP2DEL equ 0F67h ;# ">
"2119
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 2119: __asm("ECCP2AS equ 0F68h");
[; <" ECCP2AS equ 0F68h ;# ">
"2251
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 2251: __asm("ECCP3DEL equ 0F69h");
[; <" ECCP3DEL equ 0F69h ;# ">
"2371
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 2371: __asm("ECCP3AS equ 0F6Ah");
[; <" ECCP3AS equ 0F6Ah ;# ">
"2503
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 2503: __asm("RCSTA2 equ 0F6Bh");
[; <" RCSTA2 equ 0F6Bh ;# ">
"2681
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 2681: __asm("TXSTA2 equ 0F6Ch");
[; <" TXSTA2 equ 0F6Ch ;# ">
"2841
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 2841: __asm("TXREG2 equ 0F6Dh");
[; <" TXREG2 equ 0F6Dh ;# ">
"2848
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 2848: __asm("RCREG2 equ 0F6Eh");
[; <" RCREG2 equ 0F6Eh ;# ">
"2855
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 2855: __asm("SPBRG2 equ 0F6Fh");
[; <" SPBRG2 equ 0F6Fh ;# ">
"2862
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 2862: __asm("CCP5CON equ 0F70h");
[; <" CCP5CON equ 0F70h ;# ">
"2941
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 2941: __asm("CCPR5 equ 0F71h");
[; <" CCPR5 equ 0F71h ;# ">
"2948
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 2948: __asm("CCPR5L equ 0F71h");
[; <" CCPR5L equ 0F71h ;# ">
"2955
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 2955: __asm("CCPR5H equ 0F72h");
[; <" CCPR5H equ 0F72h ;# ">
"2962
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 2962: __asm("CCP4CON equ 0F73h");
[; <" CCP4CON equ 0F73h ;# ">
"3041
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 3041: __asm("CCPR4 equ 0F74h");
[; <" CCPR4 equ 0F74h ;# ">
"3048
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 3048: __asm("CCPR4L equ 0F74h");
[; <" CCPR4L equ 0F74h ;# ">
"3055
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 3055: __asm("CCPR4H equ 0F75h");
[; <" CCPR4H equ 0F75h ;# ">
"3062
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 3062: __asm("T4CON equ 0F76h");
[; <" T4CON equ 0F76h ;# ">
"3133
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 3133: __asm("PR4 equ 0F77h");
[; <" PR4 equ 0F77h ;# ">
"3140
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 3140: __asm("TMR4 equ 0F78h");
[; <" TMR4 equ 0F78h ;# ">
"3147
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 3147: __asm("ECCP1DEL equ 0F79h");
[; <" ECCP1DEL equ 0F79h ;# ">
"3267
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 3267: __asm("ERDPT equ 0F7Ah");
[; <" ERDPT equ 0F7Ah ;# ">
"3274
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 3274: __asm("ERDPTL equ 0F7Ah");
[; <" ERDPTL equ 0F7Ah ;# ">
"3281
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 3281: __asm("ERDPTH equ 0F7Bh");
[; <" ERDPTH equ 0F7Bh ;# ">
"3288
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 3288: __asm("BAUDCON2 equ 0F7Ch");
[; <" BAUDCON2 equ 0F7Ch ;# ">
"3293
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 3293: __asm("BAUDCTL2 equ 0F7Ch");
[; <" BAUDCTL2 equ 0F7Ch ;# ">
"3564
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 3564: __asm("SPBRGH2 equ 0F7Dh");
[; <" SPBRGH2 equ 0F7Dh ;# ">
"3571
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 3571: __asm("BAUDCON1 equ 0F7Eh");
[; <" BAUDCON1 equ 0F7Eh ;# ">
"3576
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 3576: __asm("BAUDCON equ 0F7Eh");
[; <" BAUDCON equ 0F7Eh ;# ">
"3580
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 3580: __asm("BAUDCTL equ 0F7Eh");
[; <" BAUDCTL equ 0F7Eh ;# ">
"3584
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 3584: __asm("BAUDCTL1 equ 0F7Eh");
[; <" BAUDCTL1 equ 0F7Eh ;# ">
"4249
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 4249: __asm("SPBRGH1 equ 0F7Fh");
[; <" SPBRGH1 equ 0F7Fh ;# ">
"4254
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 4254: __asm("SPBRGH equ 0F7Fh");
[; <" SPBRGH equ 0F7Fh ;# ">
"4261
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 4261: __asm("PORTA equ 0F80h");
[; <" PORTA equ 0F80h ;# ">
"4404
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 4404: __asm("PORTB equ 0F81h");
[; <" PORTB equ 0F81h ;# ">
"4562
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 4562: __asm("PORTC equ 0F82h");
[; <" PORTC equ 0F82h ;# ">
"4802
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 4802: __asm("PORTD equ 0F83h");
[; <" PORTD equ 0F83h ;# ">
"5021
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 5021: __asm("PORTE equ 0F84h");
[; <" PORTE equ 0F84h ;# ">
"5313
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 5313: __asm("PORTF equ 0F85h");
[; <" PORTF equ 0F85h ;# ">
"5492
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 5492: __asm("PORTG equ 0F86h");
[; <" PORTG equ 0F86h ;# ">
"5622
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 5622: __asm("PORTH equ 0F87h");
[; <" PORTH equ 0F87h ;# ">
"5788
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 5788: __asm("PORTJ equ 0F88h");
[; <" PORTJ equ 0F88h ;# ">
"5994
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 5994: __asm("LATA equ 0F89h");
[; <" LATA equ 0F89h ;# ">
"6115
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 6115: __asm("LATB equ 0F8Ah");
[; <" LATB equ 0F8Ah ;# ">
"6227
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 6227: __asm("LATC equ 0F8Bh");
[; <" LATC equ 0F8Bh ;# ">
"6339
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 6339: __asm("LATD equ 0F8Ch");
[; <" LATD equ 0F8Ch ;# ">
"6451
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 6451: __asm("LATE equ 0F8Dh");
[; <" LATE equ 0F8Dh ;# ">
"6563
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 6563: __asm("LATF equ 0F8Eh");
[; <" LATF equ 0F8Eh ;# ">
"6675
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 6675: __asm("LATG equ 0F8Fh");
[; <" LATG equ 0F8Fh ;# ">
"6769
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 6769: __asm("LATH equ 0F90h");
[; <" LATH equ 0F90h ;# ">
"6881
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 6881: __asm("LATJ equ 0F91h");
[; <" LATJ equ 0F91h ;# ">
"6993
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 6993: __asm("TRISA equ 0F92h");
[; <" TRISA equ 0F92h ;# ">
"6998
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 6998: __asm("DDRA equ 0F92h");
[; <" DDRA equ 0F92h ;# ">
"7167
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 7167: __asm("TRISB equ 0F93h");
[; <" TRISB equ 0F93h ;# ">
"7172
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 7172: __asm("DDRB equ 0F93h");
[; <" DDRB equ 0F93h ;# ">
"7389
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 7389: __asm("TRISC equ 0F94h");
[; <" TRISC equ 0F94h ;# ">
"7394
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 7394: __asm("DDRC equ 0F94h");
[; <" DDRC equ 0F94h ;# ">
"7611
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 7611: __asm("TRISD equ 0F95h");
[; <" TRISD equ 0F95h ;# ">
"7616
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 7616: __asm("DDRD equ 0F95h");
[; <" DDRD equ 0F95h ;# ">
"7833
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 7833: __asm("TRISE equ 0F96h");
[; <" TRISE equ 0F96h ;# ">
"7838
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 7838: __asm("DDRE equ 0F96h");
[; <" DDRE equ 0F96h ;# ">
"8055
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 8055: __asm("TRISF equ 0F97h");
[; <" TRISF equ 0F97h ;# ">
"8060
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 8060: __asm("DDRF equ 0F97h");
[; <" DDRF equ 0F97h ;# ">
"8277
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 8277: __asm("TRISG equ 0F98h");
[; <" TRISG equ 0F98h ;# ">
"8282
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 8282: __asm("DDRG equ 0F98h");
[; <" DDRG equ 0F98h ;# ">
"8499
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 8499: __asm("TRISH equ 0F99h");
[; <" TRISH equ 0F99h ;# ">
"8504
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 8504: __asm("DDRH equ 0F99h");
[; <" DDRH equ 0F99h ;# ">
"8721
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 8721: __asm("TRISJ equ 0F9Ah");
[; <" TRISJ equ 0F9Ah ;# ">
"8726
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 8726: __asm("DDRJ equ 0F9Ah");
[; <" DDRJ equ 0F9Ah ;# ">
"8943
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 8943: __asm("OSCTUNE equ 0F9Bh");
[; <" OSCTUNE equ 0F9Bh ;# ">
"8997
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 8997: __asm("MEMCON equ 0F9Ch");
[; <" MEMCON equ 0F9Ch ;# ">
"9058
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 9058: __asm("PIE1 equ 0F9Dh");
[; <" PIE1 equ 0F9Dh ;# ">
"9141
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 9141: __asm("PIR1 equ 0F9Eh");
[; <" PIR1 equ 0F9Eh ;# ">
"9227
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 9227: __asm("IPR1 equ 0F9Fh");
[; <" IPR1 equ 0F9Fh ;# ">
"9310
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 9310: __asm("PIE2 equ 0FA0h");
[; <" PIE2 equ 0FA0h ;# ">
"9371
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 9371: __asm("PIR2 equ 0FA1h");
[; <" PIR2 equ 0FA1h ;# ">
"9432
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 9432: __asm("IPR2 equ 0FA2h");
[; <" IPR2 equ 0FA2h ;# ">
"9493
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 9493: __asm("PIE3 equ 0FA3h");
[; <" PIE3 equ 0FA3h ;# ">
"9603
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 9603: __asm("PIR3 equ 0FA4h");
[; <" PIR3 equ 0FA4h ;# ">
"9681
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 9681: __asm("IPR3 equ 0FA5h");
[; <" IPR3 equ 0FA5h ;# ">
"9759
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 9759: __asm("EECON1 equ 0FA6h");
[; <" EECON1 equ 0FA6h ;# ">
"9798
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 9798: __asm("EECON2 equ 0FA7h");
[; <" EECON2 equ 0FA7h ;# ">
"9805
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 9805: __asm("RCSTA1 equ 0FABh");
[; <" RCSTA1 equ 0FABh ;# ">
"9810
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 9810: __asm("RCSTA equ 0FABh");
[; <" RCSTA equ 0FABh ;# ">
"10129
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 10129: __asm("TXSTA1 equ 0FACh");
[; <" TXSTA1 equ 0FACh ;# ">
"10134
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 10134: __asm("TXSTA equ 0FACh");
[; <" TXSTA equ 0FACh ;# ">
"10417
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 10417: __asm("TXREG1 equ 0FADh");
[; <" TXREG1 equ 0FADh ;# ">
"10422
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 10422: __asm("TXREG equ 0FADh");
[; <" TXREG equ 0FADh ;# ">
"10429
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 10429: __asm("RCREG1 equ 0FAEh");
[; <" RCREG1 equ 0FAEh ;# ">
"10434
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 10434: __asm("RCREG equ 0FAEh");
[; <" RCREG equ 0FAEh ;# ">
"10441
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 10441: __asm("SPBRG1 equ 0FAFh");
[; <" SPBRG1 equ 0FAFh ;# ">
"10446
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 10446: __asm("SPBRG equ 0FAFh");
[; <" SPBRG equ 0FAFh ;# ">
"10453
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 10453: __asm("PSPCON equ 0FB0h");
[; <" PSPCON equ 0FB0h ;# ">
"10492
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 10492: __asm("T3CON equ 0FB1h");
[; <" T3CON equ 0FB1h ;# ">
"10613
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 10613: __asm("TMR3 equ 0FB2h");
[; <" TMR3 equ 0FB2h ;# ">
"10620
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 10620: __asm("TMR3L equ 0FB2h");
[; <" TMR3L equ 0FB2h ;# ">
"10627
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 10627: __asm("TMR3H equ 0FB3h");
[; <" TMR3H equ 0FB3h ;# ">
"10634
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 10634: __asm("CMCON equ 0FB4h");
[; <" CMCON equ 0FB4h ;# ">
"10724
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 10724: __asm("CVRCON equ 0FB5h");
[; <" CVRCON equ 0FB5h ;# ">
"10803
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 10803: __asm("ECCP1AS equ 0FB6h");
[; <" ECCP1AS equ 0FB6h ;# ">
"10935
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 10935: __asm("CCP3CON equ 0FB7h");
[; <" CCP3CON equ 0FB7h ;# ">
"10940
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 10940: __asm("ECCP3CON equ 0FB7h");
[; <" ECCP3CON equ 0FB7h ;# ">
"11127
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 11127: __asm("CCPR3 equ 0FB8h");
[; <" CCPR3 equ 0FB8h ;# ">
"11134
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 11134: __asm("CCPR3L equ 0FB8h");
[; <" CCPR3L equ 0FB8h ;# ">
"11141
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 11141: __asm("CCPR3H equ 0FB9h");
[; <" CCPR3H equ 0FB9h ;# ">
"11148
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 11148: __asm("CCP2CON equ 0FBAh");
[; <" CCP2CON equ 0FBAh ;# ">
"11153
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 11153: __asm("ECCP2CON equ 0FBAh");
[; <" ECCP2CON equ 0FBAh ;# ">
"11340
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 11340: __asm("CCPR2 equ 0FBBh");
[; <" CCPR2 equ 0FBBh ;# ">
"11347
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 11347: __asm("CCPR2L equ 0FBBh");
[; <" CCPR2L equ 0FBBh ;# ">
"11354
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 11354: __asm("CCPR2H equ 0FBCh");
[; <" CCPR2H equ 0FBCh ;# ">
"11361
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 11361: __asm("CCP1CON equ 0FBDh");
[; <" CCP1CON equ 0FBDh ;# ">
"11366
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 11366: __asm("ECCP1CON equ 0FBDh");
[; <" ECCP1CON equ 0FBDh ;# ">
"11553
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 11553: __asm("CCPR1 equ 0FBEh");
[; <" CCPR1 equ 0FBEh ;# ">
"11560
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 11560: __asm("CCPR1L equ 0FBEh");
[; <" CCPR1L equ 0FBEh ;# ">
"11567
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 11567: __asm("CCPR1H equ 0FBFh");
[; <" CCPR1H equ 0FBFh ;# ">
"11574
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 11574: __asm("ADCON2 equ 0FC0h");
[; <" ADCON2 equ 0FC0h ;# ">
"11645
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 11645: __asm("ADCON1 equ 0FC1h");
[; <" ADCON1 equ 0FC1h ;# ">
"11730
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 11730: __asm("ADCON0 equ 0FC2h");
[; <" ADCON0 equ 0FC2h ;# ">
"11856
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 11856: __asm("ADRES equ 0FC3h");
[; <" ADRES equ 0FC3h ;# ">
"11863
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 11863: __asm("ADRESL equ 0FC3h");
[; <" ADRESL equ 0FC3h ;# ">
"11870
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 11870: __asm("ADRESH equ 0FC4h");
[; <" ADRESH equ 0FC4h ;# ">
"11877
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 11877: __asm("SSP1CON2 equ 0FC5h");
[; <" SSP1CON2 equ 0FC5h ;# ">
"11882
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 11882: __asm("SSPCON2 equ 0FC5h");
[; <" SSPCON2 equ 0FC5h ;# ">
"12249
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 12249: __asm("SSP1CON1 equ 0FC6h");
[; <" SSP1CON1 equ 0FC6h ;# ">
"12254
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 12254: __asm("SSPCON1 equ 0FC6h");
[; <" SSPCON1 equ 0FC6h ;# ">
"12487
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 12487: __asm("SSP1STAT equ 0FC7h");
[; <" SSP1STAT equ 0FC7h ;# ">
"12492
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 12492: __asm("SSPSTAT equ 0FC7h");
[; <" SSPSTAT equ 0FC7h ;# ">
"13085
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13085: __asm("SSP1ADD equ 0FC8h");
[; <" SSP1ADD equ 0FC8h ;# ">
"13090
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13090: __asm("SSPADD equ 0FC8h");
[; <" SSPADD equ 0FC8h ;# ">
"13307
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13307: __asm("SSP1BUF equ 0FC9h");
[; <" SSP1BUF equ 0FC9h ;# ">
"13312
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13312: __asm("SSPBUF equ 0FC9h");
[; <" SSPBUF equ 0FC9h ;# ">
"13319
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13319: __asm("T2CON equ 0FCAh");
[; <" T2CON equ 0FCAh ;# ">
"13390
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13390: __asm("PR2 equ 0FCBh");
[; <" PR2 equ 0FCBh ;# ">
"13397
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13397: __asm("TMR2 equ 0FCCh");
[; <" TMR2 equ 0FCCh ;# ">
"13404
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13404: __asm("T1CON equ 0FCDh");
[; <" T1CON equ 0FCDh ;# ">
"13516
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13516: __asm("TMR1 equ 0FCEh");
[; <" TMR1 equ 0FCEh ;# ">
"13523
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13523: __asm("TMR1L equ 0FCEh");
[; <" TMR1L equ 0FCEh ;# ">
"13530
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13530: __asm("TMR1H equ 0FCFh");
[; <" TMR1H equ 0FCFh ;# ">
"13537
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13537: __asm("RCON equ 0FD0h");
[; <" RCON equ 0FD0h ;# ">
"13685
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13685: __asm("WDTCON equ 0FD1h");
[; <" WDTCON equ 0FD1h ;# ">
"13713
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13713: __asm("ECON1 equ 0FD2h");
[; <" ECON1 equ 0FD2h ;# ">
"13764
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13764: __asm("OSCCON equ 0FD3h");
[; <" OSCCON equ 0FD3h ;# ">
"13812
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13812: __asm("T0CON equ 0FD5h");
[; <" T0CON equ 0FD5h ;# ">
"13882
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13882: __asm("TMR0 equ 0FD6h");
[; <" TMR0 equ 0FD6h ;# ">
"13889
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13889: __asm("TMR0L equ 0FD6h");
[; <" TMR0L equ 0FD6h ;# ">
"13896
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13896: __asm("TMR0H equ 0FD7h");
[; <" TMR0H equ 0FD7h ;# ">
"13903
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13903: __asm("STATUS equ 0FD8h");
[; <" STATUS equ 0FD8h ;# ">
"13974
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13974: __asm("FSR2 equ 0FD9h");
[; <" FSR2 equ 0FD9h ;# ">
"13981
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13981: __asm("FSR2L equ 0FD9h");
[; <" FSR2L equ 0FD9h ;# ">
"13988
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13988: __asm("FSR2H equ 0FDAh");
[; <" FSR2H equ 0FDAh ;# ">
"13995
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 13995: __asm("PLUSW2 equ 0FDBh");
[; <" PLUSW2 equ 0FDBh ;# ">
"14002
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14002: __asm("PREINC2 equ 0FDCh");
[; <" PREINC2 equ 0FDCh ;# ">
"14009
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14009: __asm("POSTDEC2 equ 0FDDh");
[; <" POSTDEC2 equ 0FDDh ;# ">
"14016
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14016: __asm("POSTINC2 equ 0FDEh");
[; <" POSTINC2 equ 0FDEh ;# ">
"14023
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14023: __asm("INDF2 equ 0FDFh");
[; <" INDF2 equ 0FDFh ;# ">
"14030
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14030: __asm("BSR equ 0FE0h");
[; <" BSR equ 0FE0h ;# ">
"14037
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14037: __asm("FSR1 equ 0FE1h");
[; <" FSR1 equ 0FE1h ;# ">
"14044
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14044: __asm("FSR1L equ 0FE1h");
[; <" FSR1L equ 0FE1h ;# ">
"14051
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14051: __asm("FSR1H equ 0FE2h");
[; <" FSR1H equ 0FE2h ;# ">
"14058
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14058: __asm("PLUSW1 equ 0FE3h");
[; <" PLUSW1 equ 0FE3h ;# ">
"14065
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14065: __asm("PREINC1 equ 0FE4h");
[; <" PREINC1 equ 0FE4h ;# ">
"14072
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14072: __asm("POSTDEC1 equ 0FE5h");
[; <" POSTDEC1 equ 0FE5h ;# ">
"14079
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14079: __asm("POSTINC1 equ 0FE6h");
[; <" POSTINC1 equ 0FE6h ;# ">
"14086
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14086: __asm("INDF1 equ 0FE7h");
[; <" INDF1 equ 0FE7h ;# ">
"14093
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14093: __asm("WREG equ 0FE8h");
[; <" WREG equ 0FE8h ;# ">
"14100
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14100: __asm("FSR0 equ 0FE9h");
[; <" FSR0 equ 0FE9h ;# ">
"14107
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14107: __asm("FSR0L equ 0FE9h");
[; <" FSR0L equ 0FE9h ;# ">
"14114
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14114: __asm("FSR0H equ 0FEAh");
[; <" FSR0H equ 0FEAh ;# ">
"14121
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14121: __asm("PLUSW0 equ 0FEBh");
[; <" PLUSW0 equ 0FEBh ;# ">
"14128
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14128: __asm("PREINC0 equ 0FECh");
[; <" PREINC0 equ 0FECh ;# ">
"14135
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14135: __asm("POSTDEC0 equ 0FEDh");
[; <" POSTDEC0 equ 0FEDh ;# ">
"14142
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14142: __asm("POSTINC0 equ 0FEEh");
[; <" POSTINC0 equ 0FEEh ;# ">
"14149
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14149: __asm("INDF0 equ 0FEFh");
[; <" INDF0 equ 0FEFh ;# ">
"14156
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14156: __asm("INTCON3 equ 0FF0h");
[; <" INTCON3 equ 0FF0h ;# ">
"14268
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14268: __asm("INTCON2 equ 0FF1h");
[; <" INTCON2 equ 0FF1h ;# ">
"14355
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14355: __asm("INTCON equ 0FF2h");
[; <" INTCON equ 0FF2h ;# ">
"14472
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14472: __asm("PROD equ 0FF3h");
[; <" PROD equ 0FF3h ;# ">
"14479
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14479: __asm("PRODL equ 0FF3h");
[; <" PRODL equ 0FF3h ;# ">
"14486
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14486: __asm("PRODH equ 0FF4h");
[; <" PRODH equ 0FF4h ;# ">
"14493
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14493: __asm("TABLAT equ 0FF5h");
[; <" TABLAT equ 0FF5h ;# ">
"14502
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14502: __asm("TBLPTR equ 0FF6h");
[; <" TBLPTR equ 0FF6h ;# ">
"14509
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14509: __asm("TBLPTRL equ 0FF6h");
[; <" TBLPTRL equ 0FF6h ;# ">
"14516
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14516: __asm("TBLPTRH equ 0FF7h");
[; <" TBLPTRH equ 0FF7h ;# ">
"14523
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14523: __asm("TBLPTRU equ 0FF8h");
[; <" TBLPTRU equ 0FF8h ;# ">
"14532
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14532: __asm("PCLAT equ 0FF9h");
[; <" PCLAT equ 0FF9h ;# ">
"14539
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14539: __asm("PC equ 0FF9h");
[; <" PC equ 0FF9h ;# ">
"14546
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14546: __asm("PCL equ 0FF9h");
[; <" PCL equ 0FF9h ;# ">
"14553
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14553: __asm("PCLATH equ 0FFAh");
[; <" PCLATH equ 0FFAh ;# ">
"14560
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14560: __asm("PCLATU equ 0FFBh");
[; <" PCLATU equ 0FFBh ;# ">
"14567
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14567: __asm("STKPTR equ 0FFCh");
[; <" STKPTR equ 0FFCh ;# ">
"14673
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14673: __asm("TOS equ 0FFDh");
[; <" TOS equ 0FFDh ;# ">
"14680
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14680: __asm("TOSL equ 0FFDh");
[; <" TOSL equ 0FFDh ;# ">
"14687
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14687: __asm("TOSH equ 0FFEh");
[; <" TOSH equ 0FFEh ;# ">
"14694
[; ;C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h: 14694: __asm("TOSU equ 0FFFh");
[; <" TOSU equ 0FFFh ;# ">
"50 mcc_generated_files/mcc.c
[; ;mcc_generated_files/mcc.c: 50: void SYSTEM_Initialize(void)
[v _SYSTEM_Initialize `(v ~T0 @X0 1 ef ]
"51
[; ;mcc_generated_files/mcc.c: 51: {
{
[e :U _SYSTEM_Initialize ]
[f ]
"53
[; ;mcc_generated_files/mcc.c: 53: PIN_MANAGER_Initialize();
[e ( _PIN_MANAGER_Initialize .. ]
"54
[; ;mcc_generated_files/mcc.c: 54: OSCILLATOR_Initialize();
[e ( _OSCILLATOR_Initialize .. ]
"55
[; ;mcc_generated_files/mcc.c: 55: ADC_Initialize();
[e ( _ADC_Initialize .. ]
"56
[; ;mcc_generated_files/mcc.c: 56: }
[e :UE 541 ]
}
"58
[; ;mcc_generated_files/mcc.c: 58: void OSCILLATOR_Initialize(void)
[v _OSCILLATOR_Initialize `(v ~T0 @X0 1 ef ]
"59
[; ;mcc_generated_files/mcc.c: 59: {
{
[e :U _OSCILLATOR_Initialize ]
[f ]
"61
[; ;mcc_generated_files/mcc.c: 61: OSCCON = 0x02;
[e = _OSCCON -> -> 2 `i `uc ]
"63
[; ;mcc_generated_files/mcc.c: 63: OSCTUNE = 0x00;
[e = _OSCTUNE -> -> 0 `i `uc ]
"64
[; ;mcc_generated_files/mcc.c: 64: }
[e :UE 542 ]
}

View File

@ -0,0 +1,6 @@
build/default/production/mcc_generated_files/mcc.p1: \
mcc_generated_files/mcc.c \
mcc_generated_files/mcc.h \
mcc_generated_files/device_config.h \
mcc_generated_files/pin_manager.h \
mcc_generated_files/adc.h

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,3 @@
build/default/production/mcc_generated_files/pin_manager.p1: \
mcc_generated_files/pin_manager.c \
mcc_generated_files/pin_manager.h

View File

@ -0,0 +1,2 @@
dist/default/debug\doprnt.p1: \
C:\Program\ Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c

View File

@ -0,0 +1,988 @@
# 1 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\sources\\c99\\common\\doprnt.c"
# 1 "<built-in>" 1
# 1 "<built-in>" 3
# 288 "<built-in>" 3
# 1 "<command line>" 1
# 1 "<built-in>" 2
# 1 "C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\\pic\\include\\language_support.h" 1 3
# 2 "<built-in>" 2
# 1 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\sources\\c99\\common\\doprnt.c" 2
# 1 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\ctype.h" 1 3
# 1 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\features.h" 1 3
# 8 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\ctype.h" 2 3
int isalnum(int);
int isalpha(int);
int isblank(int);
int iscntrl(int);
int isdigit(int);
int isgraph(int);
int islower(int);
int isprint(int);
int ispunct(int);
int isspace(int);
int isupper(int);
int isxdigit(int);
int tolower(int);
int toupper(int);
# 3 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\sources\\c99\\common\\doprnt.c" 2
# 1 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\math.h" 1 3
# 1 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\musl_xc8.h" 1 3
# 4 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\math.h" 2 3
# 1 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\stdint.h" 1 3
# 22 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\stdint.h" 3
# 1 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\bits/alltypes.h" 1 3
# 127 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\bits/alltypes.h" 3
typedef unsigned long uintptr_t;
# 142 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\bits/alltypes.h" 3
typedef long intptr_t;
# 158 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\bits/alltypes.h" 3
typedef signed char int8_t;
typedef short int16_t;
typedef __int24 int24_t;
typedef long int32_t;
typedef long long int64_t;
# 188 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\bits/alltypes.h" 3
typedef long long intmax_t;
typedef unsigned char uint8_t;
typedef unsigned short uint16_t;
typedef __uint24 uint24_t;
typedef unsigned long uint32_t;
typedef unsigned long long uint64_t;
# 229 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\bits/alltypes.h" 3
typedef unsigned long long uintmax_t;
# 22 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\stdint.h" 2 3
typedef int8_t int_fast8_t;
typedef int64_t int_fast64_t;
typedef int8_t int_least8_t;
typedef int16_t int_least16_t;
typedef int24_t int_least24_t;
typedef int24_t int_fast24_t;
typedef int32_t int_least32_t;
typedef int64_t int_least64_t;
typedef uint8_t uint_fast8_t;
typedef uint64_t uint_fast64_t;
typedef uint8_t uint_least8_t;
typedef uint16_t uint_least16_t;
typedef uint24_t uint_least24_t;
typedef uint24_t uint_fast24_t;
typedef uint32_t uint_least32_t;
typedef uint64_t uint_least64_t;
# 144 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\stdint.h" 3
# 1 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\bits/stdint.h" 1 3
typedef int16_t int_fast16_t;
typedef int32_t int_fast32_t;
typedef uint16_t uint_fast16_t;
typedef uint32_t uint_fast32_t;
# 144 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\stdint.h" 2 3
# 10 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\math.h" 2 3
# 1 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\bits/alltypes.h" 1 3
# 33 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\bits/alltypes.h" 3
typedef float float_t;
typedef double double_t;
# 15 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\math.h" 2 3
# 42 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\math.h" 3
int __fpclassifyf(float);
int __signbitf(float);
# 59 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\math.h" 3
double acos(double);
float acosf(float);
long double acosl(long double);
double acosh(double);
float acoshf(float);
long double acoshl(long double);
double asin(double);
float asinf(float);
long double asinl(long double);
double asinh(double);
float asinhf(float);
long double asinhl(long double);
double atan(double);
float atanf(float);
long double atanl(long double);
double atan2(double, double);
float atan2f(float, float);
long double atan2l(long double, long double);
double atanh(double);
float atanhf(float);
long double atanhl(long double);
double cbrt(double);
float cbrtf(float);
long double cbrtl(long double);
double ceil(double);
float ceilf(float);
long double ceill(long double);
double copysign(double, double);
float copysignf(float, float);
long double copysignl(long double, long double);
double cos(double);
float cosf(float);
long double cosl(long double);
double cosh(double);
float coshf(float);
long double coshl(long double);
double erf(double);
float erff(float);
long double erfl(long double);
double erfc(double);
float erfcf(float);
long double erfcl(long double);
double exp(double);
float expf(float);
long double expl(long double);
double exp2(double);
float exp2f(float);
long double exp2l(long double);
double expm1(double);
float expm1f(float);
long double expm1l(long double);
double fabs(double);
float fabsf(float);
long double fabsl(long double);
double fdim(double, double);
float fdimf(float, float);
long double fdiml(long double, long double);
double floor(double);
float floorf(float);
long double floorl(long double);
double fma(double, double, double);
float fmaf(float, float, float);
long double fmal(long double, long double, long double);
double fmax(double, double);
float fmaxf(float, float);
long double fmaxl(long double, long double);
double fmin(double, double);
float fminf(float, float);
long double fminl(long double, long double);
double fmod(double, double);
float fmodf(float, float);
long double fmodl(long double, long double);
double frexp(double, int *);
float frexpf(float, int *);
long double frexpl(long double, int *);
double hypot(double, double);
float hypotf(float, float);
long double hypotl(long double, long double);
int ilogb(double);
int ilogbf(float);
int ilogbl(long double);
double ldexp(double, int);
float ldexpf(float, int);
long double ldexpl(long double, int);
double lgamma(double);
float lgammaf(float);
long double lgammal(long double);
long long llrint(double);
long long llrintf(float);
long long llrintl(long double);
long long llround(double);
long long llroundf(float);
long long llroundl(long double);
double log(double);
float logf(float);
long double logl(long double);
double log10(double);
float log10f(float);
long double log10l(long double);
double log1p(double);
float log1pf(float);
long double log1pl(long double);
double log2(double);
float log2f(float);
long double log2l(long double);
double logb(double);
float logbf(float);
long double logbl(long double);
long lrint(double);
long lrintf(float);
long lrintl(long double);
long lround(double);
long lroundf(float);
long lroundl(long double);
double modf(double, double *);
float modff(float, float *);
long double modfl(long double, long double *);
double nan(const char *);
float nanf(const char *);
long double nanl(const char *);
double nearbyint(double);
float nearbyintf(float);
long double nearbyintl(long double);
double nextafter(double, double);
float nextafterf(float, float);
long double nextafterl(long double, long double);
double nexttoward(double, long double);
float nexttowardf(float, long double);
long double nexttowardl(long double, long double);
# 323 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\math.h" 3
double pow(double, double);
__attribute__((nonreentrant)) float powf(float, float);
long double powl(long double, long double);
double remainder(double, double);
float remainderf(float, float);
long double remainderl(long double, long double);
double remquo(double, double, int *);
float remquof(float, float, int *);
long double remquol(long double, long double, int *);
double rint(double);
float rintf(float);
long double rintl(long double);
double round(double);
float roundf(float);
long double roundl(long double);
double scalbln(double, long);
float scalblnf(float, long);
long double scalblnl(long double, long);
double scalbn(double, int);
float scalbnf(float, int);
long double scalbnl(long double, int);
double sin(double);
float sinf(float);
long double sinl(long double);
double sinh(double);
float sinhf(float);
long double sinhl(long double);
double sqrt(double);
float sqrtf(float);
long double sqrtl(long double);
double tan(double);
float tanf(float);
long double tanl(long double);
double tanh(double);
float tanhf(float);
long double tanhl(long double);
double tgamma(double);
float tgammaf(float);
long double tgammal(long double);
double trunc(double);
float truncf(float);
long double truncl(long double);
# 428 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\math.h" 3
extern int signgam;
double j0(double);
double j1(double);
double jn(int, double);
double y0(double);
double y1(double);
double yn(int, double);
# 4 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\sources\\c99\\common\\doprnt.c" 2
# 1 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\stdarg.h" 1 3
# 1 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\bits/alltypes.h" 1 3
typedef void * va_list[1];
# 8 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\stdarg.h" 2 3
#pragma intrinsic(__va_start)
#pragma intrinsic(__va_arg)
extern void * __va_start(void);
extern void * __va_arg(void *, ...);
# 5 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\sources\\c99\\common\\doprnt.c" 2
# 1 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\stddef.h" 1 3
# 19 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\stddef.h" 3
# 1 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\bits/alltypes.h" 1 3
# 18 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\bits/alltypes.h" 3
typedef long int wchar_t;
# 122 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\bits/alltypes.h" 3
typedef unsigned size_t;
# 132 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\bits/alltypes.h" 3
typedef int ptrdiff_t;
# 19 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\stddef.h" 2 3
# 6 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\sources\\c99\\common\\doprnt.c" 2
# 1 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\stdio.h" 1 3
# 24 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\stdio.h" 3
# 1 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\bits/alltypes.h" 1 3
# 11 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\bits/alltypes.h" 3
typedef void * __isoc_va_list[1];
# 137 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\bits/alltypes.h" 3
typedef long ssize_t;
# 246 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\bits/alltypes.h" 3
typedef long long off_t;
# 399 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\bits/alltypes.h" 3
typedef struct _IO_FILE FILE;
# 24 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\stdio.h" 2 3
# 52 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\stdio.h" 3
typedef union _G_fpos64_t {
char __opaque[16];
double __align;
} fpos_t;
extern FILE *const stdin;
extern FILE *const stdout;
extern FILE *const stderr;
FILE *fopen(const char *restrict, const char *restrict);
FILE *freopen(const char *restrict, const char *restrict, FILE *restrict);
int fclose(FILE *);
int remove(const char *);
int rename(const char *, const char *);
int feof(FILE *);
int ferror(FILE *);
int fflush(FILE *);
void clearerr(FILE *);
int fseek(FILE *, long, int);
long ftell(FILE *);
void rewind(FILE *);
int fgetpos(FILE *restrict, fpos_t *restrict);
int fsetpos(FILE *, const fpos_t *);
size_t fread(void *restrict, size_t, size_t, FILE *restrict);
size_t fwrite(const void *restrict, size_t, size_t, FILE *restrict);
int fgetc(FILE *);
int getc(FILE *);
int getchar(void);
int ungetc(int, FILE *);
int fputc(int, FILE *);
int putc(int, FILE *);
int putchar(int);
char *fgets(char *restrict, int, FILE *restrict);
char *gets(char *);
int fputs(const char *restrict, FILE *restrict);
int puts(const char *);
__attribute__((__format__(__printf__, 1, 2)))
int printf(const char *restrict, ...);
__attribute__((__format__(__printf__, 2, 3)))
int fprintf(FILE *restrict, const char *restrict, ...);
__attribute__((__format__(__printf__, 2, 3)))
int sprintf(char *restrict, const char *restrict, ...);
__attribute__((__format__(__printf__, 3, 4)))
int snprintf(char *restrict, size_t, const char *restrict, ...);
__attribute__((__format__(__printf__, 1, 0)))
int vprintf(const char *restrict, __isoc_va_list);
int vfprintf(FILE *restrict, const char *restrict, __isoc_va_list);
__attribute__((__format__(__printf__, 2, 0)))
int vsprintf(char *restrict, const char *restrict, __isoc_va_list);
__attribute__((__format__(__printf__, 3, 0)))
int vsnprintf(char *restrict, size_t, const char *restrict, __isoc_va_list);
__attribute__((__format__(__scanf__, 1, 2)))
int scanf(const char *restrict, ...);
__attribute__((__format__(__scanf__, 2, 3)))
int fscanf(FILE *restrict, const char *restrict, ...);
__attribute__((__format__(__scanf__, 2, 3)))
int sscanf(const char *restrict, const char *restrict, ...);
__attribute__((__format__(__scanf__, 1, 0)))
int vscanf(const char *restrict, __isoc_va_list);
int vfscanf(FILE *restrict, const char *restrict, __isoc_va_list);
__attribute__((__format__(__scanf__, 2, 0)))
int vsscanf(const char *restrict, const char *restrict, __isoc_va_list);
void perror(const char *);
int setvbuf(FILE *restrict, char *restrict, int, size_t);
void setbuf(FILE *restrict, char *restrict);
char *tmpnam(char *);
FILE *tmpfile(void);
FILE *fmemopen(void *restrict, size_t, const char *restrict);
FILE *open_memstream(char **, size_t *);
FILE *fdopen(int, const char *);
FILE *popen(const char *, const char *);
int pclose(FILE *);
int fileno(FILE *);
int fseeko(FILE *, off_t, int);
off_t ftello(FILE *);
int dprintf(int, const char *restrict, ...);
int vdprintf(int, const char *restrict, __isoc_va_list);
void flockfile(FILE *);
int ftrylockfile(FILE *);
void funlockfile(FILE *);
int getc_unlocked(FILE *);
int getchar_unlocked(void);
int putc_unlocked(int, FILE *);
int putchar_unlocked(int);
ssize_t getdelim(char **restrict, size_t *restrict, int, FILE *restrict);
ssize_t getline(char **restrict, size_t *restrict, FILE *restrict);
int renameat(int, const char *, int, const char *);
char *ctermid(char *);
char *tempnam(const char *, const char *);
# 8 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\sources\\c99\\common\\doprnt.c" 2
# 1 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\stdlib.h" 1 3
# 21 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\stdlib.h" 3
# 1 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\bits/alltypes.h" 1 3
# 21 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\stdlib.h" 2 3
int atoi (const char *);
long atol (const char *);
long long atoll (const char *);
double atof (const char *);
float strtof (const char *restrict, char **restrict);
double strtod (const char *restrict, char **restrict);
long double strtold (const char *restrict, char **restrict);
long strtol (const char *restrict, char **restrict, int);
unsigned long strtoul (const char *restrict, char **restrict, int);
long long strtoll (const char *restrict, char **restrict, int);
unsigned long long strtoull (const char *restrict, char **restrict, int);
int rand (void);
void srand (unsigned);
void *malloc (size_t);
void *calloc (size_t, size_t);
void *realloc (void *, size_t);
void free (void *);
void abort (void);
int atexit (void (*) (void));
void exit (int);
void _Exit (int);
void *bsearch (const void *, const void *, size_t, size_t, int (*)(const void *, const void *));
__attribute__((nonreentrant)) void qsort (void *, size_t, size_t, int (*)(const void *, const void *));
int abs (int);
long labs (long);
long long llabs (long long);
typedef struct { int quot, rem; } div_t;
typedef struct { long quot, rem; } ldiv_t;
typedef struct { long long quot, rem; } lldiv_t;
div_t div (int, int);
ldiv_t ldiv (long, long);
lldiv_t lldiv (long long, long long);
typedef struct { unsigned int quot, rem; } udiv_t;
typedef struct { unsigned long quot, rem; } uldiv_t;
udiv_t udiv (unsigned int, unsigned int);
uldiv_t uldiv (unsigned long, unsigned long);
# 9 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\sources\\c99\\common\\doprnt.c" 2
# 1 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\string.h" 1 3
# 25 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\string.h" 3
# 1 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\bits/alltypes.h" 1 3
# 411 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\bits/alltypes.h" 3
typedef struct __locale_struct * locale_t;
# 25 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\string.h" 2 3
void *memcpy (void *restrict, const void *restrict, size_t);
void *memmove (void *, const void *, size_t);
void *memset (void *, int, size_t);
int memcmp (const void *, const void *, size_t);
void *memchr (const void *, int, size_t);
char *strcpy (char *restrict, const char *restrict);
char *strncpy (char *restrict, const char *restrict, size_t);
char *strcat (char *restrict, const char *restrict);
char *strncat (char *restrict, const char *restrict, size_t);
int strcmp (const char *, const char *);
int strncmp (const char *, const char *, size_t);
int strcoll (const char *, const char *);
size_t strxfrm (char *restrict, const char *restrict, size_t);
char *strchr (const char *, int);
char *strrchr (const char *, int);
size_t strcspn (const char *, const char *);
size_t strspn (const char *, const char *);
char *strpbrk (const char *, const char *);
char *strstr (const char *, const char *);
char *strtok (char *restrict, const char *restrict);
size_t strlen (const char *);
char *strerror (int);
# 65 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\string.h" 3
char *strtok_r (char *restrict, const char *restrict, char **restrict);
int strerror_r (int, char *, size_t);
char *stpcpy(char *restrict, const char *restrict);
char *stpncpy(char *restrict, const char *restrict, size_t);
size_t strnlen (const char *, size_t);
char *strdup (const char *);
char *strndup (const char *, size_t);
char *strsignal(int);
char *strerror_l (int, locale_t);
int strcoll_l (const char *, const char *, locale_t);
size_t strxfrm_l (char *restrict, const char *restrict, size_t, locale_t);
void *memccpy (void *restrict, const void *restrict, int, size_t);
# 10 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\sources\\c99\\common\\doprnt.c" 2
# 1 "C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\\pic\\include\\inline.h" 1 3
# 11 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\sources\\c99\\common\\doprnt.c" 2
# 99 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\sources\\c99\\common\\doprnt.c"
static int prec, width;
static char flags;
union flui {
long double f;
int32_t u;
};
# 125 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\sources\\c99\\common\\doprnt.c"
static char dbuf[32];
static void pad(FILE *fp, char *buf, int p)
{
int i, w;
# 145 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\sources\\c99\\common\\doprnt.c"
w = (p < 0) ? 0 : p;
i = 0;
while (i < w) {
fputc(' ', fp);
++i;
}
fputs((const char *)buf, fp);
}
# 443 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\sources\\c99\\common\\doprnt.c"
static void dtoa(FILE *fp, long long d)
{
char s;
int i, p, w;
long long n;
n = d;
s = n < 0 ? 1 : 0;
if (s) {
n = -n;
}
p = (0 < prec) ? prec : 1;
w = width;
if (s
) {
--w;
s = s ? '-' : '+';
}
# 480 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\sources\\c99\\common\\doprnt.c"
i = sizeof(dbuf) - 1;
dbuf[i] = '\0';
while (!(i < 1) && (n || (0 < p)
)) {
--i;
dbuf[i] = (char)((int)'0' + abs(n % 10));
--p;
--w;
n = n / 10;
}
if (s != 0) {
--i;
dbuf[i] = s;
}
return (void) pad(fp, &dbuf[i], w);
}
# 1006 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\sources\\c99\\common\\doprnt.c"
static void
vfpfcnvrt(FILE *fp, char *fmt[], va_list ap)
{
char c, *cp;
int done, i;
union {
long long ll;
unsigned long long llu;
void *vp;
long double f;
} convarg;
if ((*fmt)[0] == '%') {
++*fmt;
flags = width = 0;
prec = -1;
# 1117 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\sources\\c99\\common\\doprnt.c"
cp = *fmt;
# 1187 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\sources\\c99\\common\\doprnt.c"
if (*cp == 'd' || *cp == 'i') {
# 1230 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\sources\\c99\\common\\doprnt.c"
convarg.ll = (long long)(int)(*(int *)__va_arg(*(int **)ap, (int)0));
*fmt = cp+1;
return (void) dtoa(fp, convarg.ll);
}
# 1509 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\sources\\c99\\common\\doprnt.c"
++*fmt;
return (void) 0;
}
fputc((int)(*fmt)[0], fp);
++*fmt;
return (void) 1;
}
int vfprintf(FILE *fp, const char *fmt, va_list ap)
{
char *cfmt;
cfmt = (char *)fmt;
while (*cfmt) {
vfpfcnvrt(fp, &cfmt, ap);
}
return 0;
}

View File

@ -0,0 +1,334 @@
Version 4.0 HI-TECH Software Intermediate Code
"399 C:\Program Files\Microchip\xc8\v2.40\pic\include\c99\bits/alltypes.h
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\include\c99\bits/alltypes.h: 399: typedef struct _IO_FILE FILE;
[s S1 ]
[n S1 _IO_FILE ]
"92 C:\Program Files\Microchip\xc8\v2.40\pic\include\c99\stdio.h
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\include\c99\stdio.h: 92: int fputc(int, FILE *);
[v _fputc `(i ~T0 @X0 0 ef2`i`*S1 ]
"101
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\include\c99\stdio.h: 101: int fputs(const char *restrict, FILE *restrict);
[v _fputs `(i ~T0 @X0 0 ef2`*Cuc`*S1 ]
"62 C:\Program Files\Microchip\xc8\v2.40\pic\include\c99\stdlib.h
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\include\c99\stdlib.h: 62: int abs (int);
[v _abs `(i ~T0 @X0 0 ef1`i ]
"1011 C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 1011: union {
[u S22 `o 1 `uo 1 `*v 1 `d 1 ]
[n S22 . ll llu vp f ]
"14 C:\Program Files\Microchip\xc8\v2.40\pic\include\c99\stdarg.h
[v ___va_arg `(*v ~T0 @X0 0 ev`*v ]
[p i ___va_arg ]
"99 C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 99: static int prec, width;
[v _prec `i ~T0 @X0 1 s ]
[v _width `i ~T0 @X0 1 s ]
"100
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 100: static char flags;
[v _flags `uc ~T0 @X0 1 s ]
"125
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 125: static char dbuf[32];
[v _dbuf `uc ~T0 @X0 -> 32 `i s ]
"133
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 133: static void pad(FILE *fp, char *buf, int p)
[v _pad `(v ~T0 @X0 1 sf3`*S1`*uc`i ]
"134
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 134: {
{
[e :U _pad ]
"133
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 133: static void pad(FILE *fp, char *buf, int p)
[v _fp `*S1 ~T0 @X0 1 r1 ]
[v _buf `*uc ~T0 @X0 1 r2 ]
[v _p `i ~T0 @X0 1 r3 ]
"134
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 134: {
[f ]
"135
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 135: int i, w;
[v _i `i ~T0 @X0 1 a ]
[v _w `i ~T0 @X0 1 a ]
"145
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 145: w = (p < 0) ? 0 : p;
[e = _w ? < _p -> 0 `i : -> 0 `i _p ]
"146
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 146: i = 0;
[e = _i -> 0 `i ]
"147
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 147: while (i < w) {
[e $U 11 ]
[e :U 12 ]
{
"148
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 148: fputc(' ', fp);
[e ( _fputc (2 , -> -> 32 `ui `i _fp ]
"149
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 149: ++i;
[e =+ _i -> 1 `i ]
"150
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 150: }
}
[e :U 11 ]
"147
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 147: while (i < w) {
[e $ < _i _w 12 ]
[e :U 13 ]
"156
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 156: fputs((const char *)buf, fp);
[e ( _fputs (2 , -> _buf `*Cuc _fp ]
"164
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 164: }
[e :UE 10 ]
}
"443
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 443: static void dtoa(FILE *fp, long long d)
[v _dtoa `(v ~T0 @X0 1 sf2`*S1`o ]
"444
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 444: {
{
[e :U _dtoa ]
"443
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 443: static void dtoa(FILE *fp, long long d)
[v _fp `*S1 ~T0 @X0 1 r1 ]
[v _d `o ~T0 @X0 1 r2 ]
"444
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 444: {
[f ]
"445
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 445: char s;
[v _s `uc ~T0 @X0 1 a ]
"446
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 446: int i, p, w;
[v _i `i ~T0 @X0 1 a ]
[v _p `i ~T0 @X0 1 a ]
[v _w `i ~T0 @X0 1 a ]
"447
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 447: long long n;
[v _n `o ~T0 @X0 1 a ]
"450
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 450: n = d;
[e = _n _d ]
"451
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 451: s = n < 0 ? 1 : 0;
[e = _s -> ? < _n -> -> 0 `i `o : -> 1 `i -> 0 `i `uc ]
"452
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 452: if (s) {
[e $ ! != -> _s `i -> 0 `i 15 ]
{
"453
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 453: n = -n;
[e = _n -U _n ]
"454
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 454: }
}
[e :U 15 ]
"462
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 462: p = (0 < prec) ? prec : 1;
[e = _p ? < -> 0 `i _prec : _prec -> 1 `i ]
"463
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 463: w = width;
[e = _w _width ]
"464
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 464: if (s
[e $ ! != -> _s `i -> 0 `i 16 ]
"468
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 468: ) {
{
"469
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 469: --w;
[e =- _w -> 1 `i ]
"470
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 470: s = s ? '-' : '+';
[e = _s -> ? != -> _s `i -> 0 `i : -> 45 `ui -> 43 `ui `uc ]
"471
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 471: }
}
[e :U 16 ]
"480
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 480: i = sizeof(dbuf) - 1;
[e = _i -> - -> # _dbuf `ui -> -> 1 `i `ui `i ]
"481
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 481: dbuf[i] = '\0';
[e = *U + &U _dbuf * -> -> _i `ui `ux -> -> # *U &U _dbuf `ui `ux -> -> 0 `ui `uc ]
"482
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 482: while (!(i < 1) && (n || (0 < p)
[e $U 17 ]
[e :U 18 ]
"486
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 486: )) {
{
"487
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 487: --i;
[e =- _i -> 1 `i ]
"488
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 488: dbuf[i] = (char)((int)'0' + abs(n % 10));
[e = *U + &U _dbuf * -> -> _i `ui `ux -> -> # *U &U _dbuf `ui `ux -> + -> -> 48 `ui `i ( _abs (1 -> % _n -> -> 10 `i `o `i `uc ]
"489
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 489: --p;
[e =- _p -> 1 `i ]
"490
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 490: --w;
[e =- _w -> 1 `i ]
"491
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 491: n = n / 10;
[e = _n / _n -> -> 10 `i `o ]
"492
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 492: }
}
[e :U 17 ]
"482
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 482: while (!(i < 1) && (n || (0 < p)
[e $ && ! < _i -> 1 `i || != _n -> -> 0 `i `o < -> 0 `i _p 18 ]
[e :U 19 ]
"495
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 495: if (s != 0) {
[e $ ! != -> _s `i -> 0 `i 20 ]
{
"496
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 496: --i;
[e =- _i -> 1 `i ]
"497
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 497: dbuf[i] = s;
[e = *U + &U _dbuf * -> -> _i `ui `ux -> -> # *U &U _dbuf `ui `ux _s ]
"498
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 498: }
}
[e :U 20 ]
"501
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 501: return (void) pad(fp, &dbuf[i], w);
[e ) -> ( _pad (3 , , _fp &U *U + &U _dbuf * -> -> _i `ui `ux -> -> # *U &U _dbuf `ui `ux _w `v ]
[e $UE 14 ]
"502
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 502: }
[e :UE 14 ]
}
"1007
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 1007: vfpfcnvrt(FILE *fp, char *fmt[], va_list ap)
[v _vfpfcnvrt `(v ~T0 @X0 1 sf3`*S1`**uc`**v ]
"1008
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 1008: {
{
[e :U _vfpfcnvrt ]
"1007
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 1007: vfpfcnvrt(FILE *fp, char *fmt[], va_list ap)
[v _fp `*S1 ~T0 @X0 1 r1 ]
[v _fmt `**uc ~T0 @X0 1 r2 ]
[v _ap `**v ~T0 @X0 1 r3 ]
"1008
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 1008: {
[f ]
"1009
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 1009: char c, *cp;
[v _c `uc ~T0 @X0 1 a ]
[v _cp `*uc ~T0 @X0 1 a ]
"1010
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 1010: int done, i;
[v _done `i ~T0 @X0 1 a ]
[v _i `i ~T0 @X0 1 a ]
"1016
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 1016: } convarg;
[v _convarg `S22 ~T0 @X0 1 a ]
"1019
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 1019: if ((*fmt)[0] == '%') {
[e $ ! == -> *U + *U _fmt * -> -> 0 `i `x -> -> # *U *U _fmt `i `x `ui -> 37 `ui 23 ]
{
"1020
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 1020: ++*fmt;
[e =+ *U _fmt * -> -> 1 `i `x -> -> # *U *U _fmt `i `x ]
"1022
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 1022: flags = width = 0;
[e = _flags -> = _width -> 0 `i `uc ]
"1023
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 1023: prec = -1;
[e = _prec -U -> 1 `i ]
"1117
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 1117: cp = *fmt;
[e = _cp *U _fmt ]
"1187
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 1187: if (*cp == 'd' || *cp == 'i') {
[e $ ! || == -> *U _cp `ui -> 100 `ui == -> *U _cp `ui -> 105 `ui 24 ]
{
"1230
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 1230: convarg.ll = (long long)(int)(*(int *)__va_arg(*(int **)ap, (int)0));
[e = . _convarg 0 -> *U -> ( ___va_arg , (. -> *U -> _ap `**i `*v -> 0 `i `*i `o ]
"1232
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 1232: *fmt = cp+1;
[e = *U _fmt + _cp * -> -> 1 `i `x -> -> # *U _cp `i `x ]
"1233
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 1233: return (void) dtoa(fp, convarg.ll);
[e ) -> ( _dtoa (2 , _fp . _convarg 0 `v ]
[e $UE 21 ]
"1234
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 1234: }
}
[e :U 24 ]
"1509
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 1509: ++*fmt;
[e =+ *U _fmt * -> -> 1 `i `x -> -> # *U *U _fmt `i `x ]
"1510
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 1510: return (void) 0;
[e ) -> -> 0 `i `v ]
[e $UE 21 ]
"1511
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 1511: }
}
[e :U 23 ]
"1514
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 1514: fputc((int)(*fmt)[0], fp);
[e ( _fputc (2 , -> *U + *U _fmt * -> -> 0 `i `x -> -> # *U *U _fmt `i `x `i _fp ]
"1515
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 1515: ++*fmt;
[e =+ *U _fmt * -> -> 1 `i `x -> -> # *U *U _fmt `i `x ]
"1516
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 1516: return (void) 1;
[e ) -> -> 1 `i `v ]
[e $UE 21 ]
"1517
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 1517: }
[e :UE 21 ]
}
"1520
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 1520: int vfprintf(FILE *fp, const char *fmt, va_list ap)
[v _vfprintf `(i ~T0 @X0 1 ef3`*S1`*Cuc`**v ]
"1521
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 1521: {
{
[e :U _vfprintf ]
"1520
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 1520: int vfprintf(FILE *fp, const char *fmt, va_list ap)
[v _fp `*S1 ~T0 @X0 1 r1 ]
[v _fmt `*Cuc ~T0 @X0 1 r2 ]
[v _ap `**v ~T0 @X0 1 r3 ]
"1521
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 1521: {
[f ]
"1523
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 1523: char *cfmt;
[v _cfmt `*uc ~T0 @X0 1 a ]
"1525
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 1525: cfmt = (char *)fmt;
[e = _cfmt -> _fmt `*uc ]
"1529
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 1529: while (*cfmt) {
[e $U 26 ]
[e :U 27 ]
{
"1533
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 1533: vfpfcnvrt(fp, &cfmt, ap);
[e ( _vfpfcnvrt (3 , , _fp &U _cfmt _ap ]
"1534
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 1534: }
}
[e :U 26 ]
"1529
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 1529: while (*cfmt) {
[e $ != -> *U _cfmt `i -> 0 `i 27 ]
[e :U 28 ]
"1538
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 1538: return 0;
[e ) -> 0 `i ]
[e $UE 25 ]
"1543
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 1543: }
[e :UE 25 ]
}

View File

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<project>
<executable name="dist/default/debug\solar_panel.X.debug.hex">
<memory name="program">
<units>bytes</units>
<length>131064</length>
<used>2902</used>
<free>128162</free>
</memory>
<memory name="data">
<units>bytes</units>
<length>3808</length>
<used>151</used>
<free>3657</free>
</memory>
</executable>
</project>

View File

@ -0,0 +1,773 @@
%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> <reloc>
# All addresses and the length are given in unqualified hexadecimal
# in delta units. Any other numeric values are decimal.
%PSECTS
$C:\Users\remi\AppData\Local\Temp\xcAsjns.o
init CODE 0 2 2 4 1 2
reset_vec CODE 0 0 0 2 1 2
config CONFIG 4 1FFF8 1FFF8 6 1 1
$dist/default/debug\solar_panel.X.debug.o
cinit CODE 0 1B22 1B22 14 1 2
text0 CODE 0 190A 190A 4A 1 2
text1 CODE 0 19DC 19DC 40 1 2
text2 CODE 0 186A 186A 52 1 2
text3 CODE 0 156E 156E 15E 1 2
text4 CODE 0 1006 1006 27C 1 2
text5 CODE 0 1796 1796 7A 1 2
text6 CODE 0 1954 1954 44 1 2
text7 CODE 0 16CC 16CC CA 1 2
text8 CODE 0 1B4E 1B4E 2 1 2
text9 CODE 0 1A1C 1A1C 40 1 2
text10 CODE 0 140A 140A 164 1 2
text11 CODE 0 1282 1282 188 1 2
text12 CODE 0 1B36 1B36 E 1 2
text13 CODE 0 1A5C 1A5C 3E 1 2
text14 CODE 0 1B44 1B44 A 1 2
text15 CODE 0 1B0C 1B0C 16 1 2
text16 CODE 0 1998 1998 44 1 2
text17 CODE 0 1AD4 1AD4 38 1 2
text18 CODE 0 18BC 18BC 4E 1 2
text19 CODE 0 1810 1810 5A 1 2
text20 CODE 0 1A9A 1A9A 3A 1 2
cstackCOMRAM COMRAM 1 1 1 5E 1 1
cstackBANK0 BANK0 1 87 87 11 1 1
bssBANK0 BANK0 1 60 60 27 1 1
smallconst SMALLCONST 0 1000 1000 6 1 2
bssCOMRAM COMRAM 1 5F 5F 1 1 1
config CONFIG 4 1FFF8 1FFF8 6 1 1
# %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
RAM 98-E7F 1
RAM F00-F5F 1
SFR E80-EFF 1
SFR F60-FFC 1
BANK0 98-FF 1
BANK1 100-1FF 1
BANK2 200-2FF 1
BANK3 300-3FF 1
BANK4 400-4FF 1
BANK5 500-5FF 1
BANK6 600-6FF 1
BANK7 700-7FF 1
BANK8 800-8FF 1
BANK9 900-9FF 1
CONST 6-FFF 1
CONST 1B50-1FFF7 1
SMALLCONST 1B50-1FFF7 1
CODE 6-FFF 1
CODE 1B50-1FFF7 1
BANK10 A00-AFF 1
BANK11 B00-BFF 1
BANK12 C00-CFF 1
BANK13 D00-DFF 1
BANK14 E00-E7F 1
BANK15 F00-F5F 1
BIGRAM 98-E7F 1
BIGRAM F00-F5F 1
BIGSFR E80-EFF 1
BIGSFR F60-FFC 1
MEDIUMCONST 1B50-FFFF 1
MEDIUMCONST 11000-1FFF7 1
# %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:
# <address> <psect name> <class name> ><line number>:<file 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/debug\solar_panel.X.debug.o
1A9A text20 CODE >109:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/adc.c
1A9C text20 CODE >112:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/adc.c
1AAE text20 CODE >115:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/adc.c
1AB0 text20 CODE >118:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/adc.c
1AB2 text20 CODE >121:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/adc.c
1AB2 text20 CODE >123:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/adc.c
1AC0 text20 CODE >126:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/adc.c
1AD2 text20 CODE >127:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/adc.c
1810 text19 CODE >43:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\lcd/lcd.c
1812 text19 CODE >45:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\lcd/lcd.c
1814 text19 CODE >46:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\lcd/lcd.c
1824 text19 CODE >47:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\lcd/lcd.c
1826 text19 CODE >48:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\lcd/lcd.c
182E text19 CODE >49:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\lcd/lcd.c
1830 text19 CODE >50:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\lcd/lcd.c
1836 text19 CODE >51:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\lcd/lcd.c
183C text19 CODE >52:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\lcd/lcd.c
184C text19 CODE >53:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\lcd/lcd.c
184E text19 CODE >54:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\lcd/lcd.c
1856 text19 CODE >55:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\lcd/lcd.c
1858 text19 CODE >56:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\lcd/lcd.c
1868 text19 CODE >57:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\lcd/lcd.c
18BC text18 CODE >58:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\lcd/lcd.c
18BE text18 CODE >60:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\lcd/lcd.c
18C0 text18 CODE >61:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\lcd/lcd.c
18D0 text18 CODE >62:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\lcd/lcd.c
18D2 text18 CODE >63:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\lcd/lcd.c
18D8 text18 CODE >64:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\lcd/lcd.c
18DA text18 CODE >65:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\lcd/lcd.c
18E0 text18 CODE >66:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\lcd/lcd.c
18E6 text18 CODE >67:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\lcd/lcd.c
18F6 text18 CODE >68:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\lcd/lcd.c
18F8 text18 CODE >69:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\lcd/lcd.c
18FE text18 CODE >70:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\lcd/lcd.c
1900 text18 CODE >71:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\lcd/lcd.c
1908 text18 CODE >72:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\lcd/lcd.c
1AD4 text17 CODE >74:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\lcd/lcd.c
1AD4 text17 CODE >76:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\lcd/lcd.c
1AE0 text17 CODE >79:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\lcd/lcd.c
1AEE text17 CODE >80:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\lcd/lcd.c
1AF2 text17 CODE >81:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\lcd/lcd.c
1B0A text17 CODE >82:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\lcd/lcd.c
1998 text16 CODE >17:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\lcd/lcd.c
1998 text16 CODE >21:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\lcd/lcd.c
199A text16 CODE >22:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\lcd/lcd.c
199C text16 CODE >23:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\lcd/lcd.c
199E text16 CODE >24:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\lcd/lcd.c
19A0 text16 CODE >25:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\lcd/lcd.c
19A6 text16 CODE >27:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\lcd/lcd.c
19BC text16 CODE >28:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\lcd/lcd.c
19C2 text16 CODE >30:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\lcd/lcd.c
19C8 text16 CODE >33:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\lcd/lcd.c
19CE text16 CODE >34:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\lcd/lcd.c
19D4 text16 CODE >37:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\lcd/lcd.c
19DA text16 CODE >40:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\lcd/lcd.c
1B0C text15 CODE >61:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/adc.c
1B0C text15 CODE >66:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/adc.c
1B10 text15 CODE >69:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/adc.c
1B14 text15 CODE >72:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/adc.c
1B18 text15 CODE >75:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/adc.c
1B1C text15 CODE >78:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/adc.c
1B20 text15 CODE >80:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/adc.c
1B44 text14 CODE >58:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/mcc.c
1B44 text14 CODE >61:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/mcc.c
1B48 text14 CODE >63:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/mcc.c
1B4C text14 CODE >64:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/mcc.c
1A5C text13 CODE >50:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/pin_manager.c
1A5C text13 CODE >55:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/pin_manager.c
1A60 text13 CODE >56:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/pin_manager.c
1A64 text13 CODE >57:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/pin_manager.c
1A68 text13 CODE >58:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/pin_manager.c
1A6C text13 CODE >59:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/pin_manager.c
1A70 text13 CODE >60:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/pin_manager.c
1A74 text13 CODE >61:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/pin_manager.c
1A78 text13 CODE >62:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/pin_manager.c
1A7C text13 CODE >63:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/pin_manager.c
1A80 text13 CODE >68:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/pin_manager.c
1A82 text13 CODE >69:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/pin_manager.c
1A84 text13 CODE >70:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/pin_manager.c
1A88 text13 CODE >71:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/pin_manager.c
1A8A text13 CODE >72:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/pin_manager.c
1A8C text13 CODE >73:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/pin_manager.c
1A8E text13 CODE >74:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/pin_manager.c
1A90 text13 CODE >75:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/pin_manager.c
1A92 text13 CODE >76:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/pin_manager.c
1A94 text13 CODE >81:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/pin_manager.c
1A98 text13 CODE >88:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/pin_manager.c
1B36 text12 CODE >50:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/mcc.c
1B36 text12 CODE >53:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/mcc.c
1B3A text12 CODE >54:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/mcc.c
1B3E text12 CODE >55:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/mcc.c
1B42 text12 CODE >56:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/mcc.c
1282 text11 CODE >9:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\aodiv.c
1282 text11 CODE >15:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\aodiv.c
1286 text11 CODE >16:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\aodiv.c
1294 text11 CODE >17:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\aodiv.c
12B4 text11 CODE >18:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\aodiv.c
12B8 text11 CODE >20:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\aodiv.c
12C6 text11 CODE >21:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\aodiv.c
12E6 text11 CODE >22:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\aodiv.c
12EA text11 CODE >24:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\aodiv.c
12F6 text11 CODE >25:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\aodiv.c
1314 text11 CODE >26:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\aodiv.c
1318 text11 CODE >27:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\aodiv.c
131C text11 CODE >28:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\aodiv.c
132E text11 CODE >29:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\aodiv.c
1330 text11 CODE >27:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\aodiv.c
133E text11 CODE >32:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\aodiv.c
1350 text11 CODE >33:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\aodiv.c
137E text11 CODE >34:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\aodiv.c
139E text11 CODE >35:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\aodiv.c
13A0 text11 CODE >37:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\aodiv.c
13B2 text11 CODE >38:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\aodiv.c
13B8 text11 CODE >40:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\aodiv.c
13C8 text11 CODE >41:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\aodiv.c
13E8 text11 CODE >42:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\aodiv.c
1408 text11 CODE >43:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\aodiv.c
140A text10 CODE >9:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\aomod.c
140A text10 CODE >14:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\aomod.c
140E text10 CODE >15:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\aomod.c
141C text10 CODE >16:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\aomod.c
143C text10 CODE >17:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\aomod.c
1440 text10 CODE >19:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\aomod.c
144E text10 CODE >20:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\aomod.c
146E text10 CODE >21:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\aomod.c
148C text10 CODE >22:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\aomod.c
1490 text10 CODE >23:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\aomod.c
1494 text10 CODE >24:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\aomod.c
14A6 text10 CODE >25:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\aomod.c
14A8 text10 CODE >23:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\aomod.c
14B6 text10 CODE >28:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\aomod.c
14E4 text10 CODE >29:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\aomod.c
1504 text10 CODE >30:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\aomod.c
1516 text10 CODE >31:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\aomod.c
151C text10 CODE >33:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\aomod.c
152C text10 CODE >34:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\aomod.c
154C text10 CODE >35:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\aomod.c
156C text10 CODE >36:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\aomod.c
1A1C text9 CODE >1:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\abs.c
1A1C text9 CODE >3:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\abs.c
1A5A text9 CODE >4:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\abs.c
1B4E text8 CODE >7:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\putch.c
1B4E text8 CODE >9:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\putch.c
16CC text7 CODE >8:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\nf_fputc.c
16CC text7 CODE >12:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\nf_fputc.c
16F0 text7 CODE >13:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\nf_fputc.c
16F6 text7 CODE >14:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\nf_fputc.c
16FA text7 CODE >15:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\nf_fputc.c
174E text7 CODE >18:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\nf_fputc.c
1782 text7 CODE >20:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\nf_fputc.c
1794 text7 CODE >24:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\nf_fputc.c
1954 text6 CODE >8:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\nf_fputs.c
1954 text6 CODE >13:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\nf_fputs.c
195C text6 CODE >14:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\nf_fputs.c
1960 text6 CODE >15:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\nf_fputs.c
1972 text6 CODE >16:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\nf_fputs.c
1976 text6 CODE >14:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\nf_fputs.c
1996 text6 CODE >19:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\nf_fputs.c
1796 text5 CODE >133:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c
1796 text5 CODE >145:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c
17B8 text5 CODE >146:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c
17C0 text5 CODE >147:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c
17C4 text5 CODE >148:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c
17D8 text5 CODE >149:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c
17DC text5 CODE >147:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c
17FA text5 CODE >156:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c
180E text5 CODE >164:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c
1006 text4 CODE >443:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c
1006 text4 CODE >450:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c
1026 text4 CODE >451:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c
103A text4 CODE >452:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c
104A text4 CODE >453:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c
106A text4 CODE >462:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c
109A text4 CODE >463:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c
10A2 text4 CODE >464:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c
10B2 text4 CODE >469:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c
10B8 text4 CODE >470:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c
10E0 text4 CODE >471:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c
10E0 text4 CODE >480:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c
10E8 text4 CODE >481:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c
10EC text4 CODE >482:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c
10F0 text4 CODE >487:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c
10F6 text4 CODE >488:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c
1122 text4 CODE >488:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c
1126 text4 CODE >488:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c
112A text4 CODE >488:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c
112E text4 CODE >488:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c
1132 text4 CODE >488:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c
1136 text4 CODE >488:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c
113A text4 CODE >488:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c
113E text4 CODE >488:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c
1178 text4 CODE >489:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c
117E text4 CODE >490:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c
1184 text4 CODE >491:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c
11A4 text4 CODE >491:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c
11A8 text4 CODE >491:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c
11AC text4 CODE >491:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c
11B0 text4 CODE >491:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c
11B4 text4 CODE >491:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c
11B8 text4 CODE >491:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c
11BC text4 CODE >491:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c
11C0 text4 CODE >491:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c
11E8 text4 CODE >482:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c
123A text4 CODE >495:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c
124A text4 CODE >496:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c
1250 text4 CODE >497:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c
1260 text4 CODE >501:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c
1280 text4 CODE >502:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c
156E text3 CODE >1007:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c
156E text3 CODE >1019:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c
1596 text3 CODE >1020:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c
15A4 text3 CODE >1022:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c
15B2 text3 CODE >1023:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c
15B6 text3 CODE >1117:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c
15C6 text3 CODE >1187:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c
1606 text3 CODE >1230:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c
1640 text3 CODE >1232:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c
165C text3 CODE >1233:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c
168C text3 CODE >1509:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c
169E text3 CODE >1514:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c
16CA text3 CODE >1517:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c
186A text2 CODE >1520:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c
186A text2 CODE >1525:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c
1872 text2 CODE >1529:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c
1876 text2 CODE >1533:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c
1892 text2 CODE >1529:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c
18B2 text2 CODE >1538:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c
18BA text2 CODE >1543:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c
19DC text1 CODE >9:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\nf_sprintf.c
19DC text1 CODE >15:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\nf_sprintf.c
19E6 text1 CODE >16:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\nf_sprintf.c
19EE text1 CODE >17:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\nf_sprintf.c
19F6 text1 CODE >18:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\nf_sprintf.c
19FE text1 CODE >19:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\nf_sprintf.c
1A1A text1 CODE >23:C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\nf_sprintf.c
190A text0 CODE >50:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\main.c
190A text0 CODE >53:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\main.c
190E text0 CODE >55:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\main.c
1912 text0 CODE >77:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\main.c
1920 text0 CODE >79:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\main.c
193C text0 CODE >81:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\main.c
1B22 cinit CODE >3131:C:\Users\remi\AppData\Local\Temp\xcAsjns.s
1B22 cinit CODE >3133:C:\Users\remi\AppData\Local\Temp\xcAsjns.s
1B22 cinit CODE >3136:C:\Users\remi\AppData\Local\Temp\xcAsjns.s
1B22 cinit CODE >3159:C:\Users\remi\AppData\Local\Temp\xcAsjns.s
1B26 cinit CODE >3160:C:\Users\remi\AppData\Local\Temp\xcAsjns.s
1B28 cinit CODE >3161:C:\Users\remi\AppData\Local\Temp\xcAsjns.s
1B28 cinit CODE >3162:C:\Users\remi\AppData\Local\Temp\xcAsjns.s
1B2A cinit CODE >3163:C:\Users\remi\AppData\Local\Temp\xcAsjns.s
1B2C cinit CODE >3164:C:\Users\remi\AppData\Local\Temp\xcAsjns.s
1B2E cinit CODE >3167:C:\Users\remi\AppData\Local\Temp\xcAsjns.s
1B30 cinit CODE >3173:C:\Users\remi\AppData\Local\Temp\xcAsjns.s
1B30 cinit CODE >3175:C:\Users\remi\AppData\Local\Temp\xcAsjns.s
1B32 cinit CODE >3176:C:\Users\remi\AppData\Local\Temp\xcAsjns.s
# %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
__Lmediumconst 0 0 MEDIUMCONST 0 mediumconst dist/default/debug\solar_panel.X.debug.o
__Hspace_0 1F800 0 ABS 0 - dist/default/debug\solar_panel.X.debug.o
__Hspace_1 98 0 ABS 0 - dist/default/debug\solar_panel.X.debug.o
__Hspace_2 0 0 ABS 0 - dist/default/debug\solar_panel.X.debug.o
__Hspace_4 3FFF6 0 ABS 0 - dist/default/debug\solar_panel.X.debug.o
_LCD_2x16_WriteData 18BC 0 CODE 0 text18 dist/default/debug\solar_panel.X.debug.o
_Lcd_Init 1998 0 CODE 0 text16 dist/default/debug\solar_panel.X.debug.o
__Hibigdata 0 0 CODE 0 ibigdata dist/default/debug\solar_panel.X.debug.o
__mediumconst 0 0 MEDIUMCONST 0 mediumconst C:\Users\remi\AppData\Local\Temp\xcAsjns.o
__end_of_Lcd_Init 19DC 0 CODE 0 text16 dist/default/debug\solar_panel.X.debug.o
?_abs 13 0 COMRAM 1 cstackCOMRAM dist/default/debug\solar_panel.X.debug.o
ADC_GetConversion@channel 5 0 COMRAM 1 cstackCOMRAM dist/default/debug\solar_panel.X.debug.o
?_vfprintf 51 0 COMRAM 1 cstackCOMRAM dist/default/debug\solar_panel.X.debug.o
__Lsmallconst 1000 0 SMALLCONST 0 smallconst dist/default/debug\solar_panel.X.debug.o
_LATA F89 0 ABS 0 - dist/default/debug\solar_panel.X.debug.o
_LATB F8A 0 ABS 0 - dist/default/debug\solar_panel.X.debug.o
_LATC F8B 0 ABS 0 - dist/default/debug\solar_panel.X.debug.o
_LATD F8C 0 ABS 0 - dist/default/debug\solar_panel.X.debug.o
_LATE F8D 0 ABS 0 - dist/default/debug\solar_panel.X.debug.o
_LATF F8E 0 ABS 0 - dist/default/debug\solar_panel.X.debug.o
_LATG F8F 0 ABS 0 - dist/default/debug\solar_panel.X.debug.o
_LATH F90 0 ABS 0 - dist/default/debug\solar_panel.X.debug.o
_LATJ F91 0 ABS 0 - dist/default/debug\solar_panel.X.debug.o
___sp 0 0 STACK 2 stack C:\Users\remi\AppData\Local\Temp\xcAsjns.o
_dbuf 67 0 BANK0 1 bssBANK0 dist/default/debug\solar_panel.X.debug.o
_dtoa 1006 0 CODE 0 text4 dist/default/debug\solar_panel.X.debug.o
_main 190A 0 CODE 0 text0 dist/default/debug\solar_panel.X.debug.o
_prec 65 0 BANK0 1 bssBANK0 dist/default/debug\solar_panel.X.debug.o
abs@a 13 0 COMRAM 1 cstackCOMRAM dist/default/debug\solar_panel.X.debug.o
__end_of_ADC_GetConversion 1AD4 0 CODE 0 text20 dist/default/debug\solar_panel.X.debug.o
pad@i 18 0 COMRAM 1 cstackCOMRAM dist/default/debug\solar_panel.X.debug.o
pad@p 15 0 COMRAM 1 cstackCOMRAM dist/default/debug\solar_panel.X.debug.o
pad@w 1A 0 COMRAM 1 cstackCOMRAM dist/default/debug\solar_panel.X.debug.o
start 2 0 CODE 0 init C:\Users\remi\AppData\Local\Temp\xcAsjns.o
___aomod@counter 11 0 COMRAM 1 cstackCOMRAM dist/default/debug\solar_panel.X.debug.o
__HbssCOMRAM 0 0 ABS 0 bssCOMRAM dist/default/debug\solar_panel.X.debug.o
pad@fp 11 0 COMRAM 1 cstackCOMRAM dist/default/debug\solar_panel.X.debug.o
__Hpowerup 2 0 CODE 0 powerup dist/default/debug\solar_panel.X.debug.o
__end_of_vfpfcnvrt 16CC 0 CODE 0 text3 dist/default/debug\solar_panel.X.debug.o
__accesstop 60 0 ABS 0 - C:\Users\remi\AppData\Local\Temp\xcAsjns.o
intlevel0 0 0 CODE 0 text C:\Users\remi\AppData\Local\Temp\xcAsjns.o
intlevel1 0 0 CODE 0 text C:\Users\remi\AppData\Local\Temp\xcAsjns.o
intlevel2 0 0 CODE 0 text C:\Users\remi\AppData\Local\Temp\xcAsjns.o
intlevel3 0 0 CODE 0 text C:\Users\remi\AppData\Local\Temp\xcAsjns.o
__LbssCOMRAM 0 0 ABS 0 bssCOMRAM dist/default/debug\solar_panel.X.debug.o
__LnvFARRAM 0 0 FARRAM 0 nvFARRAM dist/default/debug\solar_panel.X.debug.o
__Hifardata 0 0 CODE 0 ifardata dist/default/debug\solar_panel.X.debug.o
__Hclrtext 0 0 ABS 0 clrtext dist/default/debug\solar_panel.X.debug.o
_vfpfcnvrt 156E 0 CODE 0 text3 dist/default/debug\solar_panel.X.debug.o
dtoa@fp 1C 0 COMRAM 1 cstackCOMRAM dist/default/debug\solar_panel.X.debug.o
_ADCON0 FC2 0 ABS 0 - dist/default/debug\solar_panel.X.debug.o
_ADCON1 FC1 0 ABS 0 - dist/default/debug\solar_panel.X.debug.o
_ADCON2 FC0 0 ABS 0 - dist/default/debug\solar_panel.X.debug.o
_ADRESH FC4 0 ABS 0 - dist/default/debug\solar_panel.X.debug.o
_ADRESL FC3 0 ABS 0 - dist/default/debug\solar_panel.X.debug.o
___inthi_sp 0 0 STACK 2 stack C:\Users\remi\AppData\Local\Temp\xcAsjns.o
___intlo_sp 0 0 STACK 2 stack C:\Users\remi\AppData\Local\Temp\xcAsjns.o
__Hintcode_body 0 0 ABS 0 intcode_body dist/default/debug\solar_panel.X.debug.o
__Lintsave_regs 0 0 BIGRAM 1 intsave_regs dist/default/debug\solar_panel.X.debug.o
main@msg 96 0 BANK0 1 cstackBANK0 dist/default/debug\solar_panel.X.debug.o
__Hmediumconst 0 0 MEDIUMCONST 0 mediumconst dist/default/debug\solar_panel.X.debug.o
_ADC_GetConversion 1A9A 0 CODE 0 text20 dist/default/debug\solar_panel.X.debug.o
__Hintcodelo 2 0 CODE 0 intcodelo dist/default/debug\solar_panel.X.debug.o
__end_of___aodiv 140A 0 CODE 0 text11 dist/default/debug\solar_panel.X.debug.o
__end_of___aomod 156E 0 CODE 0 text10 dist/default/debug\solar_panel.X.debug.o
___aodiv@quotient 13 0 COMRAM 1 cstackCOMRAM dist/default/debug\solar_panel.X.debug.o
LCD_2x16_WriteCmd@command 2 0 COMRAM 1 cstackCOMRAM dist/default/debug\solar_panel.X.debug.o
___aomod@dividend 1 0 COMRAM 1 cstackCOMRAM dist/default/debug\solar_panel.X.debug.o
__end_of_LCD_2x16_WriteCmd 186A 0 CODE 0 text19 dist/default/debug\solar_panel.X.debug.o
__end_of_LCD_2x16_WriteMsg 1B0C 0 CODE 0 text17 dist/default/debug\solar_panel.X.debug.o
__Lintcodelo 2 0 CODE 0 intcodelo dist/default/debug\solar_panel.X.debug.o
_PIN_MANAGER_Initialize 1A5C 0 CODE 0 text13 dist/default/debug\solar_panel.X.debug.o
___aomod@divisor 9 0 COMRAM 1 cstackCOMRAM dist/default/debug\solar_panel.X.debug.o
start_initialization 1B22 0 CODE 0 cinit dist/default/debug\solar_panel.X.debug.o
_OSCCON FD3 0 ABS 0 - dist/default/debug\solar_panel.X.debug.o
__HnvFARRAM 0 0 FARRAM 0 nvFARRAM dist/default/debug\solar_panel.X.debug.o
_TRISDbits F95 0 ABS 0 - dist/default/debug\solar_panel.X.debug.o
___rparam_used 1 0 ABS 0 - dist/default/debug\solar_panel.X.debug.o
__end_of_SYSTEM_Initialize 1B44 0 CODE 0 text12 dist/default/debug\solar_panel.X.debug.o
__pcstackBANK0 87 0 BANK0 1 cstackBANK0 dist/default/debug\solar_panel.X.debug.o
_dtoa$863 2E 0 COMRAM 1 cstackCOMRAM dist/default/debug\solar_panel.X.debug.o
isa$xinst 0 0 ABS 0 - C:\Users\remi\AppData\Local\Temp\xcAsjns.o
LCD_2x16_WriteMsg@line 5 0 COMRAM 1 cstackCOMRAM dist/default/debug\solar_panel.X.debug.o
fputc@fp 3 0 COMRAM 1 cstackCOMRAM dist/default/debug\solar_panel.X.debug.o
fputs@fp C 0 COMRAM 1 cstackCOMRAM dist/default/debug\solar_panel.X.debug.o
__Hbank0 0 0 ABS 0 bank0 dist/default/debug\solar_panel.X.debug.o
__Hbank1 0 0 ABS 0 bank1 dist/default/debug\solar_panel.X.debug.o
__Hbank2 0 0 ABS 0 bank2 dist/default/debug\solar_panel.X.debug.o
__Hbank3 0 0 ABS 0 bank3 dist/default/debug\solar_panel.X.debug.o
__Hbank4 0 0 ABS 0 bank4 dist/default/debug\solar_panel.X.debug.o
__Hbank5 0 0 ABS 0 bank5 dist/default/debug\solar_panel.X.debug.o
__Hbank6 0 0 ABS 0 bank6 dist/default/debug\solar_panel.X.debug.o
__Hbank7 0 0 ABS 0 bank7 dist/default/debug\solar_panel.X.debug.o
__Hbank8 0 0 ABS 0 bank8 dist/default/debug\solar_panel.X.debug.o
__Hbank9 0 0 ABS 0 bank9 dist/default/debug\solar_panel.X.debug.o
__Hcinit 0 0 ABS 0 cinit dist/default/debug\solar_panel.X.debug.o
__Hconst 0 0 CONST 0 const dist/default/debug\solar_panel.X.debug.o
__Hidata 0 0 CODE 0 idata dist/default/debug\solar_panel.X.debug.o
__Hidloc 0 0 IDLOC 5 idloc dist/default/debug\solar_panel.X.debug.o
__Hnvbit 0 0 COMRAM 1 nvbit dist/default/debug\solar_panel.X.debug.o
__Hparam 0 0 COMRAM 1 rparam dist/default/debug\solar_panel.X.debug.o
__Hrdata 0 0 COMRAM 1 rdata dist/default/debug\solar_panel.X.debug.o
__Hstack 0 0 STACK 2 stack dist/default/debug\solar_panel.X.debug.o
__Htext0 0 0 ABS 0 text0 dist/default/debug\solar_panel.X.debug.o
__Htext1 0 0 ABS 0 text1 dist/default/debug\solar_panel.X.debug.o
__Htext2 0 0 ABS 0 text2 dist/default/debug\solar_panel.X.debug.o
__Htext3 0 0 ABS 0 text3 dist/default/debug\solar_panel.X.debug.o
__Htext4 0 0 ABS 0 text4 dist/default/debug\solar_panel.X.debug.o
__Htext5 0 0 ABS 0 text5 dist/default/debug\solar_panel.X.debug.o
__Htext6 0 0 ABS 0 text6 dist/default/debug\solar_panel.X.debug.o
__Htext7 0 0 ABS 0 text7 dist/default/debug\solar_panel.X.debug.o
__Htext8 0 0 ABS 0 text8 dist/default/debug\solar_panel.X.debug.o
__Htext9 0 0 ABS 0 text9 dist/default/debug\solar_panel.X.debug.o
__Ljflash_buffer 1F800 0 CODE 0 jflash_buffer dist/default/debug\solar_panel.X.debug.o
__Hbank10 0 0 ABS 0 bank10 dist/default/debug\solar_panel.X.debug.o
__Hbank11 0 0 ABS 0 bank11 dist/default/debug\solar_panel.X.debug.o
__Hbank12 0 0 ABS 0 bank12 dist/default/debug\solar_panel.X.debug.o
__Hbank13 0 0 ABS 0 bank13 dist/default/debug\solar_panel.X.debug.o
__Hbank14 0 0 ABS 0 bank14 dist/default/debug\solar_panel.X.debug.o
__Hbank15 0 0 ABS 0 bank15 dist/default/debug\solar_panel.X.debug.o
__Hbigbss 0 0 BIGRAM 1 bigbss dist/default/debug\solar_panel.X.debug.o
__Hbigram 0 0 ABS 0 bigram dist/default/debug\solar_panel.X.debug.o
__Hbigsfr 0 0 ABS 0 bigsfr dist/default/debug\solar_panel.X.debug.o
__smallconst 1000 0 SMALLCONST 0 smallconst C:\Users\remi\AppData\Local\Temp\xcAsjns.o
__end_of_sprintf 1A1C 0 CODE 0 text1 dist/default/debug\solar_panel.X.debug.o
__Hcomram 0 0 ABS 0 comram dist/default/debug\solar_panel.X.debug.o
__Hconfig 1FFFE 0 CONFIG 4 config dist/default/debug\solar_panel.X.debug.o
__Lbank0 0 0 ABS 0 bank0 dist/default/debug\solar_panel.X.debug.o
__Lbank1 0 0 ABS 0 bank1 dist/default/debug\solar_panel.X.debug.o
__Lbank2 0 0 ABS 0 bank2 dist/default/debug\solar_panel.X.debug.o
__Lbank3 0 0 ABS 0 bank3 dist/default/debug\solar_panel.X.debug.o
__Lbank4 0 0 ABS 0 bank4 dist/default/debug\solar_panel.X.debug.o
__Lbank5 0 0 ABS 0 bank5 dist/default/debug\solar_panel.X.debug.o
__Lbank6 0 0 ABS 0 bank6 dist/default/debug\solar_panel.X.debug.o
__Lbank7 0 0 ABS 0 bank7 dist/default/debug\solar_panel.X.debug.o
__Lbank8 0 0 ABS 0 bank8 dist/default/debug\solar_panel.X.debug.o
__Lbank9 0 0 ABS 0 bank9 dist/default/debug\solar_panel.X.debug.o
__Lcinit 0 0 ABS 0 cinit dist/default/debug\solar_panel.X.debug.o
__Lconst 0 0 CONST 0 const dist/default/debug\solar_panel.X.debug.o
__Lidata 0 0 CODE 0 idata dist/default/debug\solar_panel.X.debug.o
__Lidloc 0 0 IDLOC 5 idloc dist/default/debug\solar_panel.X.debug.o
__Lnvbit 0 0 COMRAM 1 nvbit dist/default/debug\solar_panel.X.debug.o
__Lparam 0 0 COMRAM 1 rparam dist/default/debug\solar_panel.X.debug.o
__Lrdata 0 0 COMRAM 1 rdata dist/default/debug\solar_panel.X.debug.o
__Lstack 0 0 STACK 2 stack dist/default/debug\solar_panel.X.debug.o
__Ltext0 0 0 ABS 0 text0 dist/default/debug\solar_panel.X.debug.o
__Ltext1 0 0 ABS 0 text1 dist/default/debug\solar_panel.X.debug.o
__Ltext2 0 0 ABS 0 text2 dist/default/debug\solar_panel.X.debug.o
__Ltext3 0 0 ABS 0 text3 dist/default/debug\solar_panel.X.debug.o
__Ltext4 0 0 ABS 0 text4 dist/default/debug\solar_panel.X.debug.o
__Ltext5 0 0 ABS 0 text5 dist/default/debug\solar_panel.X.debug.o
__Ltext6 0 0 ABS 0 text6 dist/default/debug\solar_panel.X.debug.o
__Ltext7 0 0 ABS 0 text7 dist/default/debug\solar_panel.X.debug.o
__Ltext8 0 0 ABS 0 text8 dist/default/debug\solar_panel.X.debug.o
__Ltext9 0 0 ABS 0 text9 dist/default/debug\solar_panel.X.debug.o
__Hfarbss 0 0 FARRAM 0 farbss dist/default/debug\solar_panel.X.debug.o
__Lintcode_body 0 0 ABS 0 intcode_body dist/default/debug\solar_panel.X.debug.o
__Habs1 0 0 ABS 0 abs1 dist/default/debug\solar_panel.X.debug.o
__Hdata 0 0 ABS 0 data dist/default/debug\solar_panel.X.debug.o
__Hheap 0 0 HEAP 7 heap dist/default/debug\solar_panel.X.debug.o
__Hinit 6 0 CODE 0 init dist/default/debug\solar_panel.X.debug.o
__Hrbit 0 0 COMRAM 1 rbit dist/default/debug\solar_panel.X.debug.o
__Hrbss 0 0 COMRAM 1 rbss dist/default/debug\solar_panel.X.debug.o
__Htemp 0 0 COMRAM 1 temp dist/default/debug\solar_panel.X.debug.o
__Htext 0 0 ABS 0 text dist/default/debug\solar_panel.X.debug.o
__Labs1 0 0 ABS 0 abs1 dist/default/debug\solar_panel.X.debug.o
__Ldata 0 0 ABS 0 data dist/default/debug\solar_panel.X.debug.o
__Lheap 0 0 HEAP 7 heap dist/default/debug\solar_panel.X.debug.o
__Linit 2 0 CODE 0 init dist/default/debug\solar_panel.X.debug.o
__Lrbit 0 0 COMRAM 1 rbit dist/default/debug\solar_panel.X.debug.o
__Lrbss 0 0 COMRAM 1 rbss dist/default/debug\solar_panel.X.debug.o
__Ltemp 0 0 COMRAM 1 temp dist/default/debug\solar_panel.X.debug.o
__Ltext 0 0 ABS 0 text dist/default/debug\solar_panel.X.debug.o
___aodiv@counter 11 0 COMRAM 1 cstackCOMRAM dist/default/debug\solar_panel.X.debug.o
___aomod@sign 12 0 COMRAM 1 cstackCOMRAM dist/default/debug\solar_panel.X.debug.o
__LcstackBANK0 0 0 ABS 0 cstackBANK0 dist/default/debug\solar_panel.X.debug.o
__HcstackCOMRAM 0 0 ABS 0 cstackCOMRAM dist/default/debug\solar_panel.X.debug.o
__Hintret 0 0 ABS 0 intret dist/default/debug\solar_panel.X.debug.o
_LCD_2x16_WriteCmd 1810 0 CODE 0 text19 dist/default/debug\solar_panel.X.debug.o
_LCD_2x16_WriteMsg 1AD4 0 CODE 0 text17 dist/default/debug\solar_panel.X.debug.o
__Hirdata 0 0 CODE 0 irdata dist/default/debug\solar_panel.X.debug.o
__S0 1B50 0 ABS 0 - dist/default/debug\solar_panel.X.debug.o
__S1 98 0 ABS 0 - dist/default/debug\solar_panel.X.debug.o
__S4 0 0 ABS 0 - dist/default/debug\solar_panel.X.debug.o
_abs 1A1C 0 CODE 0 text9 dist/default/debug\solar_panel.X.debug.o
_pad 1796 0 CODE 0 text5 dist/default/debug\solar_panel.X.debug.o
_ADC_InterruptHandler 60 0 BANK0 1 bssBANK0 dist/default/debug\solar_panel.X.debug.o
__Hjflash_buffer 1F800 0 CODE 0 jflash_buffer dist/default/debug\solar_panel.X.debug.o
___aodiv@sign 12 0 COMRAM 1 cstackCOMRAM dist/default/debug\solar_panel.X.debug.o
__Lbigdata 0 0 BIGRAM 1 bigdata dist/default/debug\solar_panel.X.debug.o
__Hnvrram 0 0 COMRAM 1 nvrram dist/default/debug\solar_panel.X.debug.o
sprintf@fmt 5B 0 COMRAM 1 cstackCOMRAM dist/default/debug\solar_panel.X.debug.o
_SYSTEM_Initialize 1B36 0 CODE 0 text12 dist/default/debug\solar_panel.X.debug.o
__end_of_abs 1A5C 0 CODE 0 text9 dist/default/debug\solar_panel.X.debug.o
__end_of_pad 1810 0 CODE 0 text5 dist/default/debug\solar_panel.X.debug.o
__Lintentry 0 0 ABS 0 intentry dist/default/debug\solar_panel.X.debug.o
__Hramtop 1000 0 RAM 0 ramtop dist/default/debug\solar_panel.X.debug.o
__Hrparam 0 0 COMRAM 1 rparam dist/default/debug\solar_panel.X.debug.o
__activetblptr 3 0 ABS 0 - dist/default/debug\solar_panel.X.debug.o
__Hstruct 0 0 COMRAM 1 struct dist/default/debug\solar_panel.X.debug.o
__LbssBANK0 0 0 ABS 0 bssBANK0 dist/default/debug\solar_panel.X.debug.o
LCD_2x16_WriteData@command 2 0 COMRAM 1 cstackCOMRAM dist/default/debug\solar_panel.X.debug.o
__Htext10 0 0 ABS 0 text10 dist/default/debug\solar_panel.X.debug.o
__Htext11 0 0 ABS 0 text11 dist/default/debug\solar_panel.X.debug.o
__Htext12 0 0 ABS 0 text12 dist/default/debug\solar_panel.X.debug.o
__Htext13 0 0 ABS 0 text13 dist/default/debug\solar_panel.X.debug.o
__Htext14 0 0 ABS 0 text14 dist/default/debug\solar_panel.X.debug.o
__Htext15 0 0 ABS 0 text15 dist/default/debug\solar_panel.X.debug.o
__Htext16 0 0 ABS 0 text16 dist/default/debug\solar_panel.X.debug.o
__Htext17 0 0 ABS 0 text17 dist/default/debug\solar_panel.X.debug.o
__Htext18 0 0 ABS 0 text18 dist/default/debug\solar_panel.X.debug.o
__Htext19 0 0 ABS 0 text19 dist/default/debug\solar_panel.X.debug.o
__Htext20 0 0 ABS 0 text20 dist/default/debug\solar_panel.X.debug.o
vfpfcnvrt@fmt 41 0 COMRAM 1 cstackCOMRAM dist/default/debug\solar_panel.X.debug.o
_ADC_Initialize 1B0C 0 CODE 0 text15 dist/default/debug\solar_panel.X.debug.o
?_ADC_GetConversion 1 0 COMRAM 1 cstackCOMRAM dist/default/debug\solar_panel.X.debug.o
pad@buf 13 0 COMRAM 1 cstackCOMRAM dist/default/debug\solar_panel.X.debug.o
__ptext10 140A 0 CODE 0 text10 dist/default/debug\solar_panel.X.debug.o
__ptext11 1282 0 CODE 0 text11 dist/default/debug\solar_panel.X.debug.o
__ptext12 1B36 0 CODE 0 text12 dist/default/debug\solar_panel.X.debug.o
__ptext13 1A5C 0 CODE 0 text13 dist/default/debug\solar_panel.X.debug.o
__ptext14 1B44 0 CODE 0 text14 dist/default/debug\solar_panel.X.debug.o
__ptext15 1B0C 0 CODE 0 text15 dist/default/debug\solar_panel.X.debug.o
__ptext16 1998 0 CODE 0 text16 dist/default/debug\solar_panel.X.debug.o
__ptext17 1AD4 0 CODE 0 text17 dist/default/debug\solar_panel.X.debug.o
__ptext18 18BC 0 CODE 0 text18 dist/default/debug\solar_panel.X.debug.o
__ptext19 1810 0 CODE 0 text19 dist/default/debug\solar_panel.X.debug.o
__ptext20 1A9A 0 CODE 0 text20 dist/default/debug\solar_panel.X.debug.o
__end_of_PIN_MANAGER_Initialize 1A9A 0 CODE 0 text13 dist/default/debug\solar_panel.X.debug.o
___aodiv 1282 0 CODE 0 text11 dist/default/debug\solar_panel.X.debug.o
___aomod 140A 0 CODE 0 text10 dist/default/debug\solar_panel.X.debug.o
__Lbank10 0 0 ABS 0 bank10 dist/default/debug\solar_panel.X.debug.o
__Lbank11 0 0 ABS 0 bank11 dist/default/debug\solar_panel.X.debug.o
__Lbank12 0 0 ABS 0 bank12 dist/default/debug\solar_panel.X.debug.o
__Lbank13 0 0 ABS 0 bank13 dist/default/debug\solar_panel.X.debug.o
__Lbank14 0 0 ABS 0 bank14 dist/default/debug\solar_panel.X.debug.o
__Lbank15 0 0 ABS 0 bank15 dist/default/debug\solar_panel.X.debug.o
__Lbigbss 0 0 BIGRAM 1 bigbss dist/default/debug\solar_panel.X.debug.o
__Lbigram 0 0 ABS 0 bigram dist/default/debug\solar_panel.X.debug.o
__Lbigsfr 0 0 ABS 0 bigsfr dist/default/debug\solar_panel.X.debug.o
__Lcomram 0 0 ABS 0 comram dist/default/debug\solar_panel.X.debug.o
__Lconfig 0 0 CONFIG 4 config dist/default/debug\solar_panel.X.debug.o
_LATDbits F8C 0 ABS 0 - dist/default/debug\solar_panel.X.debug.o
__Lfarbss 0 0 FARRAM 0 farbss dist/default/debug\solar_panel.X.debug.o
__Lfardata 0 0 FARRAM 0 fardata dist/default/debug\solar_panel.X.debug.o
isa$std 1 0 ABS 0 - C:\Users\remi\AppData\Local\Temp\xcAsjns.o
main@value 94 0 BANK0 1 cstackBANK0 dist/default/debug\solar_panel.X.debug.o
stackhi 0 0 ABS 0 - C:\Users\remi\AppData\Local\Temp\xcAsjns.o
stacklo 0 0 ABS 0 - C:\Users\remi\AppData\Local\Temp\xcAsjns.o
__Lintcode 2 0 CODE 0 intcode dist/default/debug\solar_panel.X.debug.o
_OSCTUNE F9B 0 ABS 0 - dist/default/debug\solar_panel.X.debug.o
__Lintret 0 0 ABS 0 intret dist/default/debug\solar_panel.X.debug.o
__Lirdata 0 0 CODE 0 irdata dist/default/debug\solar_panel.X.debug.o
_ADCON0bits FC2 0 ABS 0 - dist/default/debug\solar_panel.X.debug.o
_ADCON1bits FC1 0 ABS 0 - dist/default/debug\solar_panel.X.debug.o
__Lspace_0 0 0 ABS 0 - dist/default/debug\solar_panel.X.debug.o
__Lspace_1 0 0 ABS 0 - dist/default/debug\solar_panel.X.debug.o
__Lspace_2 0 0 ABS 0 - dist/default/debug\solar_panel.X.debug.o
__Lspace_4 0 0 ABS 0 - dist/default/debug\solar_panel.X.debug.o
__pbssCOMRAM 5F 0 COMRAM 1 bssCOMRAM dist/default/debug\solar_panel.X.debug.o
__end_of_ADC_Initialize 1B22 0 CODE 0 text15 dist/default/debug\solar_panel.X.debug.o
LCD_2x16_WriteMsg@msg 3 0 COMRAM 1 cstackCOMRAM dist/default/debug\solar_panel.X.debug.o
__HcstackBANK0 0 0 ABS 0 cstackBANK0 dist/default/debug\solar_panel.X.debug.o
___aodiv@divisor 9 0 COMRAM 1 cstackCOMRAM dist/default/debug\solar_panel.X.debug.o
vfpfcnvrt@convarg 47 0 COMRAM 1 cstackCOMRAM dist/default/debug\solar_panel.X.debug.o
___aodiv@dividend 1 0 COMRAM 1 cstackCOMRAM dist/default/debug\solar_panel.X.debug.o
__LcstackCOMRAM 0 0 ABS 0 cstackCOMRAM dist/default/debug\solar_panel.X.debug.o
end_of_initialization 1B30 0 CODE 0 cinit dist/default/debug\solar_panel.X.debug.o
__Lnvrram 0 0 COMRAM 1 nvrram dist/default/debug\solar_panel.X.debug.o
__Hintentry 0 0 ABS 0 intentry dist/default/debug\solar_panel.X.debug.o
fputc@c 1 0 COMRAM 1 cstackCOMRAM dist/default/debug\solar_panel.X.debug.o
fputs@c E 0 COMRAM 1 cstackCOMRAM dist/default/debug\solar_panel.X.debug.o
fputs@i F 0 COMRAM 1 cstackCOMRAM dist/default/debug\solar_panel.X.debug.o
fputs@s A 0 COMRAM 1 cstackCOMRAM dist/default/debug\solar_panel.X.debug.o
?___aodiv 1 0 COMRAM 1 cstackCOMRAM dist/default/debug\solar_panel.X.debug.o
?___aomod 1 0 COMRAM 1 cstackCOMRAM dist/default/debug\solar_panel.X.debug.o
vfprintf@fmt 53 0 COMRAM 1 cstackCOMRAM dist/default/debug\solar_panel.X.debug.o
__Hreset_vec 2 0 CODE 0 reset_vec dist/default/debug\solar_panel.X.debug.o
__HbssBANK0 0 0 ABS 0 bssBANK0 dist/default/debug\solar_panel.X.debug.o
__Lramtop 1000 0 RAM 0 ramtop dist/default/debug\solar_panel.X.debug.o
__Lrparam 0 0 COMRAM 1 rparam dist/default/debug\solar_panel.X.debug.o
__pcinit 1B22 0 CODE 0 cinit dist/default/debug\solar_panel.X.debug.o
vfpfcnvrt@ap 43 0 COMRAM 1 cstackCOMRAM dist/default/debug\solar_panel.X.debug.o
vfpfcnvrt@cp 4F 0 COMRAM 1 cstackCOMRAM dist/default/debug\solar_panel.X.debug.o
vfpfcnvrt@fp 3F 0 COMRAM 1 cstackCOMRAM dist/default/debug\solar_panel.X.debug.o
__ptext0 190A 0 CODE 0 text0 dist/default/debug\solar_panel.X.debug.o
__ptext1 19DC 0 CODE 0 text1 dist/default/debug\solar_panel.X.debug.o
__ptext2 186A 0 CODE 0 text2 dist/default/debug\solar_panel.X.debug.o
__ptext3 156E 0 CODE 0 text3 dist/default/debug\solar_panel.X.debug.o
__ptext4 1006 0 CODE 0 text4 dist/default/debug\solar_panel.X.debug.o
__ptext5 1796 0 CODE 0 text5 dist/default/debug\solar_panel.X.debug.o
__ptext6 1954 0 CODE 0 text6 dist/default/debug\solar_panel.X.debug.o
__ptext7 16CC 0 CODE 0 text7 dist/default/debug\solar_panel.X.debug.o
__ptext8 1B4E 0 CODE 0 text8 dist/default/debug\solar_panel.X.debug.o
__ptext9 1A1C 0 CODE 0 text9 dist/default/debug\solar_panel.X.debug.o
__Lstruct 0 0 COMRAM 1 struct dist/default/debug\solar_panel.X.debug.o
vfprintf@ap 55 0 COMRAM 1 cstackCOMRAM dist/default/debug\solar_panel.X.debug.o
vfprintf@fp 51 0 COMRAM 1 cstackCOMRAM dist/default/debug\solar_panel.X.debug.o
vfprintf@cfmt 57 0 COMRAM 1 cstackCOMRAM dist/default/debug\solar_panel.X.debug.o
__Ltext10 0 0 ABS 0 text10 dist/default/debug\solar_panel.X.debug.o
__Ltext11 0 0 ABS 0 text11 dist/default/debug\solar_panel.X.debug.o
__Ltext12 0 0 ABS 0 text12 dist/default/debug\solar_panel.X.debug.o
__Ltext13 0 0 ABS 0 text13 dist/default/debug\solar_panel.X.debug.o
__Ltext14 0 0 ABS 0 text14 dist/default/debug\solar_panel.X.debug.o
__Ltext15 0 0 ABS 0 text15 dist/default/debug\solar_panel.X.debug.o
__Ltext16 0 0 ABS 0 text16 dist/default/debug\solar_panel.X.debug.o
__Ltext17 0 0 ABS 0 text17 dist/default/debug\solar_panel.X.debug.o
__Ltext18 0 0 ABS 0 text18 dist/default/debug\solar_panel.X.debug.o
__Ltext19 0 0 ABS 0 text19 dist/default/debug\solar_panel.X.debug.o
__Ltext20 0 0 ABS 0 text20 dist/default/debug\solar_panel.X.debug.o
__ramtop 1000 0 RAM 0 ramtop C:\Users\remi\AppData\Local\Temp\xcAsjns.o
_sprintf 19DC 0 CODE 0 text1 dist/default/debug\solar_panel.X.debug.o
_vfprintf 186A 0 CODE 0 text2 dist/default/debug\solar_panel.X.debug.o
__Lpowerup 2 0 CODE 0 powerup dist/default/debug\solar_panel.X.debug.o
sprintf@ap 87 0 BANK0 1 cstackBANK0 dist/default/debug\solar_panel.X.debug.o
__psmallconst 1000 0 SMALLCONST 0 smallconst dist/default/debug\solar_panel.X.debug.o
__Lreset_vec 0 0 CODE 0 reset_vec dist/default/debug\solar_panel.X.debug.o
__end_of_vfprintf 18BC 0 CODE 0 text2 dist/default/debug\solar_panel.X.debug.o
___heap_hi 0 0 ABS 0 - C:\Users\remi\AppData\Local\Temp\xcAsjns.o
___heap_lo 0 0 ABS 0 - C:\Users\remi\AppData\Local\Temp\xcAsjns.o
___param_bank 0 0 ABS 0 - dist/default/debug\solar_panel.X.debug.o
__Hbigdata 0 0 BIGRAM 1 bigdata dist/default/debug\solar_panel.X.debug.o
__end_of__initialization 1B30 0 CODE 0 cinit dist/default/debug\solar_panel.X.debug.o
__Libigdata 0 0 CODE 0 ibigdata dist/default/debug\solar_panel.X.debug.o
__Lclrtext 0 0 ABS 0 clrtext dist/default/debug\solar_panel.X.debug.o
__pcstackCOMRAM 1 0 COMRAM 1 cstackCOMRAM dist/default/debug\solar_panel.X.debug.o
sprintf@f 89 0 BANK0 1 cstackBANK0 dist/default/debug\solar_panel.X.debug.o
sprintf@s 59 0 COMRAM 1 cstackCOMRAM dist/default/debug\solar_panel.X.debug.o
__end_of_dtoa 1282 0 CODE 0 text4 dist/default/debug\solar_panel.X.debug.o
__end_of_main 1954 0 CODE 0 text0 dist/default/debug\solar_panel.X.debug.o
__end_of_fputc 1796 0 CODE 0 text7 dist/default/debug\solar_panel.X.debug.o
__end_of_fputs 1998 0 CODE 0 text6 dist/default/debug\solar_panel.X.debug.o
?_sprintf 59 0 COMRAM 1 cstackCOMRAM dist/default/debug\solar_panel.X.debug.o
_TRISA F92 0 ABS 0 - dist/default/debug\solar_panel.X.debug.o
_TRISB F93 0 ABS 0 - dist/default/debug\solar_panel.X.debug.o
_TRISC F94 0 ABS 0 - dist/default/debug\solar_panel.X.debug.o
_TRISD F95 0 ABS 0 - dist/default/debug\solar_panel.X.debug.o
_TRISE F96 0 ABS 0 - dist/default/debug\solar_panel.X.debug.o
_TRISF F97 0 ABS 0 - dist/default/debug\solar_panel.X.debug.o
_TRISG F98 0 ABS 0 - dist/default/debug\solar_panel.X.debug.o
_TRISH F99 0 ABS 0 - dist/default/debug\solar_panel.X.debug.o
_TRISJ F9A 0 ABS 0 - dist/default/debug\solar_panel.X.debug.o
__end_of_putch 1B50 0 CODE 0 text8 dist/default/debug\solar_panel.X.debug.o
__HRAM 0 0 ABS 0 - dist/default/debug\solar_panel.X.debug.o
__Hbss 0 0 RAM 1 bss dist/default/debug\solar_panel.X.debug.o
__Hram 0 0 ABS 0 ram dist/default/debug\solar_panel.X.debug.o
__Hsfr 0 0 ABS 0 sfr dist/default/debug\solar_panel.X.debug.o
__LRAM 1 0 ABS 0 - dist/default/debug\solar_panel.X.debug.o
__Lbss 0 0 RAM 1 bss dist/default/debug\solar_panel.X.debug.o
__Lram 0 0 ABS 0 ram dist/default/debug\solar_panel.X.debug.o
__Lsfr 0 0 ABS 0 sfr dist/default/debug\solar_panel.X.debug.o
_flags 5F 0 COMRAM 1 bssCOMRAM dist/default/debug\solar_panel.X.debug.o
_fputc 16CC 0 CODE 0 text7 dist/default/debug\solar_panel.X.debug.o
_fputs 1954 0 CODE 0 text6 dist/default/debug\solar_panel.X.debug.o
__end_of_LCD_2x16_WriteData 190A 0 CODE 0 text18 dist/default/debug\solar_panel.X.debug.o
_putch 1B4E 0 CODE 0 text8 dist/default/debug\solar_panel.X.debug.o
_width 63 0 BANK0 1 bssBANK0 dist/default/debug\solar_panel.X.debug.o
___extmem_base 20000 0 ABS 0 - C:\Users\remi\AppData\Local\Temp\xcAsjns.o
__end_of_OSCILLATOR_Initialize 1B4E 0 CODE 0 text14 dist/default/debug\solar_panel.X.debug.o
__initialization 1B22 0 CODE 0 cinit dist/default/debug\solar_panel.X.debug.o
__pbssBANK0 60 0 BANK0 1 bssBANK0 dist/default/debug\solar_panel.X.debug.o
__Hfardata 0 0 FARRAM 0 fardata dist/default/debug\solar_panel.X.debug.o
__Hsmallconst 1006 0 SMALLCONST 0 smallconst dist/default/debug\solar_panel.X.debug.o
dtoa@d 1E 0 COMRAM 1 cstackCOMRAM dist/default/debug\solar_panel.X.debug.o
dtoa@i 3C 0 COMRAM 1 cstackCOMRAM dist/default/debug\solar_panel.X.debug.o
dtoa@n 34 0 COMRAM 1 cstackCOMRAM dist/default/debug\solar_panel.X.debug.o
dtoa@p 30 0 COMRAM 1 cstackCOMRAM dist/default/debug\solar_panel.X.debug.o
dtoa@s 3E 0 COMRAM 1 cstackCOMRAM dist/default/debug\solar_panel.X.debug.o
dtoa@w 32 0 COMRAM 1 cstackCOMRAM dist/default/debug\solar_panel.X.debug.o
__Lifardata 0 0 CODE 0 ifardata dist/default/debug\solar_panel.X.debug.o
__Hintsave_regs 0 0 BIGRAM 1 intsave_regs dist/default/debug\solar_panel.X.debug.o
__Hintcode 2 0 CODE 0 intcode dist/default/debug\solar_panel.X.debug.o
_OSCILLATOR_Initialize 1B44 0 CODE 0 text14 dist/default/debug\solar_panel.X.debug.o
# %SPLITSTAB Section
# This section enumerates all the psect splits performed by the assembler.
# The beginning of the section is indicated by %SPLITSTAB.
# Each line is a record a particular split, where the parent psect is on
# the left and the child on the right. Note that a child psect is always
# split form the top of the parent psect. All splits from a given parent
# are listed in the order in which they occurred.
%SPLITSTAB
# %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
# %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>
# 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
text4 0 1006 1006 B4A 1
cstackCOMRAM 1 1 1 5F 1
reset_vec 0 0 0 6 1
bssBANK0 1 60 60 38 1
smallconst 0 1000 1000 6 1
# %NOTES Section
# This section contains data of all the note-psects. The beginning of the section
# is indicated by %NOTES. The first line indicates the name and decimal
# byte-length of the first note-psect, e.g.
# $codecov_info_hdr 16
# Each line that follows contains the byte-data of the psect in hexadecimal as a
# space-separated list. These lines are limited to 16 bytes of data.
%NOTES

Binary file not shown.

View File

@ -0,0 +1,213 @@
### HEXMate logfile and output summary ###
### Command-line arguments ###
dist/default/debug\solar_panel.X.debug.hex
-Odist/default/debug\solar_panel.X.debug.hex
-logfile=dist/default/debug\solar_panel.X.debug.hxl
-addressing=1
-break=1FFF8
### Memory Usage ###
Intel Hex-file ranges:
0h - 5h (dist/default/debug\solar_panel.X.debug.hex)
1000h - 1004h (dist/default/debug\solar_panel.X.debug.hex)
1006h - 1B4Fh (dist/default/debug\solar_panel.X.debug.hex)
1FFF8h - 1FFFDh (dist/default/debug\solar_panel.X.debug.hex)
Unused ranges:
6h - FFFh
1005h - 1005h
1B50h - 1FFF7h
### Hex Memory Map ###
Legend:
-- = Unused memory
H1 = Intel Hex-file (dist/default/debug\solar_panel.X.debug.hex)
----------------------------------------------------------
| 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
----------------------------------------------------------
00000000 | H1 H1 H1 H1 H1 H1 -- -- -- -- -- -- -- -- -- --
----------------------------------------------------------
00001000 | H1 H1 H1 H1 H1 -- H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001010 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001020 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001030 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001040 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001050 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001060 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001070 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001080 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001090 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
000010A0 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
000010B0 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
000010C0 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
000010D0 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
000010E0 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
000010F0 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001100 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001110 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001120 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001130 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001140 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001150 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001160 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001170 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001180 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001190 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
000011A0 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
000011B0 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
000011C0 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
000011D0 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
000011E0 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
000011F0 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001200 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001210 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001220 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001230 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001240 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001250 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001260 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001270 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001280 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001290 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
000012A0 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
000012B0 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
000012C0 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
000012D0 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
000012E0 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
000012F0 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001300 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001310 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001320 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001330 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001340 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001350 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001360 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001370 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001380 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001390 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
000013A0 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
000013B0 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
000013C0 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
000013D0 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
000013E0 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
000013F0 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001400 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001410 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001420 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001430 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001440 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001450 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001460 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001470 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001480 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001490 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
000014A0 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
000014B0 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
000014C0 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
000014D0 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
000014E0 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
000014F0 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001500 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001510 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001520 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001530 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001540 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001550 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001560 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001570 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001580 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001590 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
000015A0 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
000015B0 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
000015C0 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
000015D0 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
000015E0 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
000015F0 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001600 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001610 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001620 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001630 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001640 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001650 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001660 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001670 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001680 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001690 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
000016A0 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
000016B0 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
000016C0 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
000016D0 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
000016E0 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
000016F0 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001700 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001710 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001720 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001730 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001740 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001750 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001760 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001770 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001780 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001790 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
000017A0 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
000017B0 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
000017C0 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
000017D0 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
000017E0 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
000017F0 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001800 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001810 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001820 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001830 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001840 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001850 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001860 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001870 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001880 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001890 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
000018A0 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
000018B0 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
000018C0 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
000018D0 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
000018E0 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
000018F0 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001900 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001910 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001920 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001930 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001940 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001950 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001960 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001970 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001980 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001990 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
000019A0 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
000019B0 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
000019C0 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
000019D0 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
000019E0 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
000019F0 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001A00 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001A10 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001A20 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001A30 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001A40 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001A50 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001A60 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001A70 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001A80 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001A90 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001AA0 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001AB0 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001AC0 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001AD0 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001AE0 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001AF0 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001B00 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001B10 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001B20 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001B30 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001B40 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
----------------------------------------------------------
0001FFF0 | -- -- -- -- -- -- -- -- H1 H1 H1 H1 H1 H1 -- --
00020000 | --

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,670 @@
Microchip MPLAB XC8 Compiler V2.40
Linker command line:
-W-3 \
--edf=C:\Program Files\Microchip\xc8\v2.40\pic\dat\20220703182018_en.msgs \
-cn -h+dist/default/debug\solar_panel.X.debug.sym \
--cmf=dist/default/debug\solar_panel.X.debug.cmf -z -Q18F97J60 \
-oC:\Users\remi\AppData\Local\Temp\xcAsjns.4 --defsym=__MPLAB_BUILD=1 \
--fixupoverflow=error -Mdist/default/debug/solar_panel.X.debug.map \
--md=C:\Users\remi\AppData\Local\Temp\xcAsjns.dat -E1 -ver=XC8 Compiler \
--acfsm=1493 -ACODE=00h-01FFF7h -ACONST=00h-01FFF7h \
-ASMALLCONST=01000h-010FFhx495,01FF00h-01FFF7h \
-AMEDIUMCONST=01000h-0FFFFh,011000h-01FFF7h -ACOMRAM=01h-05Fh \
-AABS1=00h-0E7Fh,0F00h-0F5Fh -ABIGRAM=01h-0E7Fh,0F00h-0F5Fh \
-ARAM=060h-0FFh,0100h-01FFhx13,0E00h-0E7Fh,0F00h-0F5Fh -ABANK0=060h-0FFh \
-ABANK1=0100h-01FFh -ABANK2=0200h-02FFh -ABANK3=0300h-03FFh \
-ABANK4=0400h-04FFh -ABANK5=0500h-05FFh -ABANK6=0600h-06FFh \
-ABANK7=0700h-07FFh -ABANK8=0800h-08FFh -ABANK9=0900h-09FFh \
-ABANK10=0A00h-0AFFh -ABANK11=0B00h-0BFFh -ABANK12=0C00h-0CFFh \
-ABANK13=0D00h-0DFFh -ABANK14=0E00h-0E7Fh -ABANK15=0F00h-0F5Fh \
-ASFR=0E80h-0EFFh,0F60h-0FFCh -ABIGSFR=0E80h-0EFFh,0F60h-0FFCh \
-ACONFIG=01FFF8h-01FFFDh -preset_vec=00h,intcode,intcodelo,powerup,init \
-pramtop=01000h -psmallconst=SMALLCONST -pmediumconst=MEDIUMCONST \
-pconst=CONST -AFARRAM=00h-00h -pjflash_buffer=01F800h \
-prdata=COMRAM,nvrram=COMRAM,nvbit=COMRAM,rbss=COMRAM,rbit=COMRAM \
-pfarbss=FARRAM,fardata=FARRAM,nvFARRAM=FARRAM \
-pintsave_regs=BIGRAM,bigbss=BIGRAM,bigdata=BIGRAM -pbss=RAM \
-pidata=CODE,irdata=CODE,ibigdata=CODE,ifardata=CODE -prparam=COMRAM \
C:\Users\remi\AppData\Local\Temp\xcAsjns.o \
dist/default/debug\solar_panel.X.debug.o
Object code version is 3.11
Machine type is 18F97J60
Name Link Load Length Selector Space Scale
C:\Users\remi\AppData\Local\Temp\xcAsjns.o
config 1FFF8 1FFF8 6 0 4
init 2 2 4 0 0
reset_vec 0 0 2 0 0
dist/default/debug\solar_panel.X.debug.o
config 1FFF8 1FFF8 6 0 4
smallconst 1000 1000 6 800 0
text20 1A9A 1A9A 3A 803 0
text19 1810 1810 5A 803 0
text18 18BC 18BC 4E 803 0
text17 1AD4 1AD4 38 803 0
text16 1998 1998 44 803 0
text15 1B0C 1B0C 16 803 0
text14 1B44 1B44 A 803 0
text13 1A5C 1A5C 3E 803 0
text12 1B36 1B36 E 803 0
text11 1282 1282 188 803 0
text10 140A 140A 164 803 0
text9 1A1C 1A1C 40 803 0
text8 1B4E 1B4E 2 803 0
text7 16CC 16CC CA 803 0
text6 1954 1954 44 803 0
text5 1796 1796 7A 803 0
text4 1006 1006 27C 803 0
text3 156E 156E 15E 803 0
text2 186A 186A 52 803 0
text1 19DC 19DC 40 803 0
text0 190A 190A 4A 803 0
cstackCOMRAM 1 1 5E 1 1
cstackBANK0 87 87 11 60 1
bssBANK0 60 60 27 60 1
bssCOMRAM 5F 5F 1 1 1
cinit 1B22 1B22 14 803 0
TOTAL Name Link Load Length Space
CLASS CODE
init 2 2 4 0
reset_vec 0 0 2 0
text20 1A9A 1A9A 3A 0
text19 1810 1810 5A 0
text18 18BC 18BC 4E 0
text17 1AD4 1AD4 38 0
text16 1998 1998 44 0
text15 1B0C 1B0C 16 0
text14 1B44 1B44 A 0
text13 1A5C 1A5C 3E 0
text12 1B36 1B36 E 0
text11 1282 1282 188 0
text10 140A 140A 164 0
text9 1A1C 1A1C 40 0
text8 1B4E 1B4E 2 0
text7 16CC 16CC CA 0
text6 1954 1954 44 0
text5 1796 1796 7A 0
text4 1006 1006 27C 0
text3 156E 156E 15E 0
text2 186A 186A 52 0
text1 19DC 19DC 40 0
text0 190A 190A 4A 0
cinit 1B22 1B22 14 0
CLASS CONST
CLASS SMALLCONST
smallconst 1000 1000 6 0
CLASS MEDIUMCONST
CLASS COMRAM
cstackCOMRAM 1 1 5E 1
bssCOMRAM 5F 5F 1 1
CLASS ABS1
CLASS BIGRAM
CLASS RAM
CLASS BANK0
cstackBANK0 87 87 11 1
bssBANK0 60 60 27 1
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 BANK13
CLASS BANK14
CLASS BANK15
CLASS SFR
CLASS BIGSFR
CLASS CONFIG
config 1FFF8 1FFF8 6 4
CLASS FARRAM
CLASS HEAP
CLASS STACK
CLASS IDLOC
SEGMENTS Name Load Length Top Selector Space Class
reset_vec 000000 000006 000006 0 0 CODE
cstackCOMRAM 000001 00005F 000060 1 1 COMRAM
bssBANK0 000060 000038 000098 60 1 BANK0
smallconst 001000 000006 001006 800 0 SMALLCON
text4 001006 000B4A 001B50 803 0 CODE
UNUSED ADDRESS RANGES
Name Unused Largest block Delta
BANK0 00098-000FF 68
BANK1 00100-001FF 100
BANK10 00A00-00AFF 100
BANK11 00B00-00BFF 100
BANK12 00C00-00CFF 100
BANK13 00D00-00DFF 100
BANK14 00E00-00E7F 80
BANK15 00F00-00F5F 60
BANK2 00200-002FF 100
BANK3 00300-003FF 100
BANK4 00400-004FF 100
BANK5 00500-005FF 100
BANK6 00600-006FF 100
BANK7 00700-007FF 100
BANK8 00800-008FF 100
BANK9 00900-009FF 100
BIGRAM 00098-00E7F DE8
00F00-00F5F 60
BIGSFR 00E80-00EFF 80
00F60-00FFC 9D
CODE 00006-00FFF FFA
01B50-1FFF7 1E4A8
CONST 00006-00FFF FFA
01B50-1FFF7 1E4A8
MEDIUMCONST 01B50-0FFFF E4B0
11000-1FFF7 EFF8
RAM 00098-00E7F 100
00F00-00F5F 60
SFR 00E80-00EFF 80
00F60-00FFC 9D
SMALLCONST 01B50-1FFF7 100
Symbol Table
?_ADC_GetConversion cstackCOMRAM 00001
?___aodiv cstackCOMRAM 00001
?___aomod cstackCOMRAM 00001
?_abs cstackCOMRAM 00013
?_sprintf cstackCOMRAM 00059
?_vfprintf cstackCOMRAM 00051
ADC_GetConversion@channel cstackCOMRAM 00005
LCD_2x16_WriteCmd@command cstackCOMRAM 00002
LCD_2x16_WriteData@command cstackCOMRAM 00002
LCD_2x16_WriteMsg@line cstackCOMRAM 00005
LCD_2x16_WriteMsg@msg cstackCOMRAM 00003
_ADCON0 (abs) 00FC2
_ADCON0bits (abs) 00FC2
_ADCON1 (abs) 00FC1
_ADCON1bits (abs) 00FC1
_ADCON2 (abs) 00FC0
_ADC_GetConversion text20 01A9A
_ADC_Initialize text15 01B0C
_ADC_InterruptHandler bssBANK0 00060
_ADRESH (abs) 00FC4
_ADRESL (abs) 00FC3
_LATA (abs) 00F89
_LATB (abs) 00F8A
_LATC (abs) 00F8B
_LATD (abs) 00F8C
_LATDbits (abs) 00F8C
_LATE (abs) 00F8D
_LATF (abs) 00F8E
_LATG (abs) 00F8F
_LATH (abs) 00F90
_LATJ (abs) 00F91
_LCD_2x16_WriteCmd text19 01810
_LCD_2x16_WriteData text18 018BC
_LCD_2x16_WriteMsg text17 01AD4
_Lcd_Init text16 01998
_OSCCON (abs) 00FD3
_OSCILLATOR_Initialize text14 01B44
_OSCTUNE (abs) 00F9B
_PIN_MANAGER_Initialize text13 01A5C
_SYSTEM_Initialize text12 01B36
_TRISA (abs) 00F92
_TRISB (abs) 00F93
_TRISC (abs) 00F94
_TRISD (abs) 00F95
_TRISDbits (abs) 00F95
_TRISE (abs) 00F96
_TRISF (abs) 00F97
_TRISG (abs) 00F98
_TRISH (abs) 00F99
_TRISJ (abs) 00F9A
__HRAM (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
__Hbank2 bank2 00000
__Hbank3 bank3 00000
__Hbank4 bank4 00000
__Hbank5 bank5 00000
__Hbank6 bank6 00000
__Hbank7 bank7 00000
__Hbank8 bank8 00000
__Hbank9 bank9 00000
__Hbigbss bigbss 00000
__Hbigdata bigdata 00000
__Hbigram bigram 00000
__Hbigsfr bigsfr 00000
__Hbss bss 00000
__HbssBANK0 bssBANK0 00000
__HbssCOMRAM bssCOMRAM 00000
__Hcinit cinit 00000
__Hclrtext clrtext 00000
__Hcomram comram 00000
__Hconfig config 1FFFE
__Hconst const 00000
__HcstackBANK0 cstackBANK0 00000
__HcstackCOMRAM cstackCOMRAM 00000
__Hdata data 00000
__Hfarbss farbss 00000
__Hfardata fardata 00000
__Hheap heap 00000
__Hibigdata ibigdata 00000
__Hidata idata 00000
__Hidloc idloc 00000
__Hifardata ifardata 00000
__Hinit init 00006
__Hintcode intcode 00002
__Hintcode_body intcode_body 00000
__Hintcodelo intcodelo 00002
__Hintentry intentry 00000
__Hintret intret 00000
__Hintsave_regs intsave_regs 00000
__Hirdata irdata 00000
__Hjflash_buffer jflash_buffer 1F800
__Hmediumconst mediumconst 00000
__HnvFARRAM nvFARRAM 00000
__Hnvbit nvbit 00000
__Hnvrram nvrram 00000
__Hparam rparam 00000
__Hpowerup powerup 00002
__Hram ram 00000
__Hramtop ramtop 01000
__Hrbit rbit 00000
__Hrbss rbss 00000
__Hrdata rdata 00000
__Hreset_vec reset_vec 00002
__Hrparam rparam 00000
__Hsfr sfr 00000
__Hsmallconst smallconst 01006
__Hspace_0 (abs) 1F800
__Hspace_1 (abs) 00098
__Hspace_2 (abs) 00000
__Hspace_4 (abs) 3FFF6
__Hstack stack 00000
__Hstruct struct 00000
__Htemp temp 00000
__Htext text 00000
__Htext0 text0 00000
__Htext1 text1 00000
__Htext10 text10 00000
__Htext11 text11 00000
__Htext12 text12 00000
__Htext13 text13 00000
__Htext14 text14 00000
__Htext15 text15 00000
__Htext16 text16 00000
__Htext17 text17 00000
__Htext18 text18 00000
__Htext19 text19 00000
__Htext2 text2 00000
__Htext20 text20 00000
__Htext3 text3 00000
__Htext4 text4 00000
__Htext5 text5 00000
__Htext6 text6 00000
__Htext7 text7 00000
__Htext8 text8 00000
__Htext9 text9 00000
__LRAM (abs) 00001
__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
__Lbank2 bank2 00000
__Lbank3 bank3 00000
__Lbank4 bank4 00000
__Lbank5 bank5 00000
__Lbank6 bank6 00000
__Lbank7 bank7 00000
__Lbank8 bank8 00000
__Lbank9 bank9 00000
__Lbigbss bigbss 00000
__Lbigdata bigdata 00000
__Lbigram bigram 00000
__Lbigsfr bigsfr 00000
__Lbss bss 00000
__LbssBANK0 bssBANK0 00000
__LbssCOMRAM bssCOMRAM 00000
__Lcinit cinit 00000
__Lclrtext clrtext 00000
__Lcomram comram 00000
__Lconfig config 00000
__Lconst const 00000
__LcstackBANK0 cstackBANK0 00000
__LcstackCOMRAM cstackCOMRAM 00000
__Ldata data 00000
__Lfarbss farbss 00000
__Lfardata fardata 00000
__Lheap heap 00000
__Libigdata ibigdata 00000
__Lidata idata 00000
__Lidloc idloc 00000
__Lifardata ifardata 00000
__Linit init 00002
__Lintcode intcode 00002
__Lintcode_body intcode_body 00000
__Lintcodelo intcodelo 00002
__Lintentry intentry 00000
__Lintret intret 00000
__Lintsave_regs intsave_regs 00000
__Lirdata irdata 00000
__Ljflash_buffer jflash_buffer 1F800
__Lmediumconst mediumconst 00000
__LnvFARRAM nvFARRAM 00000
__Lnvbit nvbit 00000
__Lnvrram nvrram 00000
__Lparam rparam 00000
__Lpowerup powerup 00002
__Lram ram 00000
__Lramtop ramtop 01000
__Lrbit rbit 00000
__Lrbss rbss 00000
__Lrdata rdata 00000
__Lreset_vec reset_vec 00000
__Lrparam rparam 00000
__Lsfr sfr 00000
__Lsmallconst smallconst 01000
__Lspace_0 (abs) 00000
__Lspace_1 (abs) 00000
__Lspace_2 (abs) 00000
__Lspace_4 (abs) 00000
__Lstack stack 00000
__Lstruct struct 00000
__Ltemp temp 00000
__Ltext text 00000
__Ltext0 text0 00000
__Ltext1 text1 00000
__Ltext10 text10 00000
__Ltext11 text11 00000
__Ltext12 text12 00000
__Ltext13 text13 00000
__Ltext14 text14 00000
__Ltext15 text15 00000
__Ltext16 text16 00000
__Ltext17 text17 00000
__Ltext18 text18 00000
__Ltext19 text19 00000
__Ltext2 text2 00000
__Ltext20 text20 00000
__Ltext3 text3 00000
__Ltext4 text4 00000
__Ltext5 text5 00000
__Ltext6 text6 00000
__Ltext7 text7 00000
__Ltext8 text8 00000
__Ltext9 text9 00000
__S0 (abs) 01B50
__S1 (abs) 00098
__S4 (abs) 00000
___aodiv text11 01282
___aodiv@counter cstackCOMRAM 00011
___aodiv@dividend cstackCOMRAM 00001
___aodiv@divisor cstackCOMRAM 00009
___aodiv@quotient cstackCOMRAM 00013
___aodiv@sign cstackCOMRAM 00012
___aomod text10 0140A
___aomod@counter cstackCOMRAM 00011
___aomod@dividend cstackCOMRAM 00001
___aomod@divisor cstackCOMRAM 00009
___aomod@sign cstackCOMRAM 00012
___extmem_base (abs) 20000
___heap_hi (abs) 00000
___heap_lo (abs) 00000
___inthi_sp stack 00000
___intlo_sp stack 00000
___param_bank (abs) 00000
___rparam_used (abs) 00001
___sp stack 00000
__accesstop (abs) 00060
__activetblptr (abs) 00003
__end_of_ADC_GetConversion text20 01AD4
__end_of_ADC_Initialize text15 01B22
__end_of_LCD_2x16_WriteCmd text19 0186A
__end_of_LCD_2x16_WriteData text18 0190A
__end_of_LCD_2x16_WriteMsg text17 01B0C
__end_of_Lcd_Init text16 019DC
__end_of_OSCILLATOR_Initialize text14 01B4E
__end_of_PIN_MANAGER_Initialize text13 01A9A
__end_of_SYSTEM_Initialize text12 01B44
__end_of___aodiv text11 0140A
__end_of___aomod text10 0156E
__end_of__initialization cinit 01B30
__end_of_abs text9 01A5C
__end_of_dtoa text4 01282
__end_of_fputc text7 01796
__end_of_fputs text6 01998
__end_of_main text0 01954
__end_of_pad text5 01810
__end_of_putch text8 01B50
__end_of_sprintf text1 01A1C
__end_of_vfpfcnvrt text3 016CC
__end_of_vfprintf text2 018BC
__initialization cinit 01B22
__mediumconst mediumconst 00000
__pbssBANK0 bssBANK0 00060
__pbssCOMRAM bssCOMRAM 0005F
__pcinit cinit 01B22
__pcstackBANK0 cstackBANK0 00087
__pcstackCOMRAM cstackCOMRAM 00001
__psmallconst smallconst 01000
__ptext0 text0 0190A
__ptext1 text1 019DC
__ptext10 text10 0140A
__ptext11 text11 01282
__ptext12 text12 01B36
__ptext13 text13 01A5C
__ptext14 text14 01B44
__ptext15 text15 01B0C
__ptext16 text16 01998
__ptext17 text17 01AD4
__ptext18 text18 018BC
__ptext19 text19 01810
__ptext2 text2 0186A
__ptext20 text20 01A9A
__ptext3 text3 0156E
__ptext4 text4 01006
__ptext5 text5 01796
__ptext6 text6 01954
__ptext7 text7 016CC
__ptext8 text8 01B4E
__ptext9 text9 01A1C
__ramtop ramtop 01000
__smallconst smallconst 01000
_abs text9 01A1C
_dbuf bssBANK0 00067
_dtoa text4 01006
_dtoa$863 cstackCOMRAM 0002E
_flags bssCOMRAM 0005F
_fputc text7 016CC
_fputs text6 01954
_main text0 0190A
_pad text5 01796
_prec bssBANK0 00065
_putch text8 01B4E
_sprintf text1 019DC
_vfpfcnvrt text3 0156E
_vfprintf text2 0186A
_width bssBANK0 00063
abs@a cstackCOMRAM 00013
dtoa@d cstackCOMRAM 0001E
dtoa@fp cstackCOMRAM 0001C
dtoa@i cstackCOMRAM 0003C
dtoa@n cstackCOMRAM 00034
dtoa@p cstackCOMRAM 00030
dtoa@s cstackCOMRAM 0003E
dtoa@w cstackCOMRAM 00032
end_of_initialization cinit 01B30
fputc@c cstackCOMRAM 00001
fputc@fp cstackCOMRAM 00003
fputs@c cstackCOMRAM 0000E
fputs@fp cstackCOMRAM 0000C
fputs@i cstackCOMRAM 0000F
fputs@s cstackCOMRAM 0000A
intlevel0 text 00000
intlevel1 text 00000
intlevel2 text 00000
intlevel3 text 00000
isa$std (abs) 00001
isa$xinst (abs) 00000
main@msg cstackBANK0 00096
main@value cstackBANK0 00094
pad@buf cstackCOMRAM 00013
pad@fp cstackCOMRAM 00011
pad@i cstackCOMRAM 00018
pad@p cstackCOMRAM 00015
pad@w cstackCOMRAM 0001A
sprintf@ap cstackBANK0 00087
sprintf@f cstackBANK0 00089
sprintf@fmt cstackCOMRAM 0005B
sprintf@s cstackCOMRAM 00059
stackhi (abs) 00000
stacklo (abs) 00000
start init 00002
start_initialization cinit 01B22
vfpfcnvrt@ap cstackCOMRAM 00043
vfpfcnvrt@convarg cstackCOMRAM 00047
vfpfcnvrt@cp cstackCOMRAM 0004F
vfpfcnvrt@fmt cstackCOMRAM 00041
vfpfcnvrt@fp cstackCOMRAM 0003F
vfprintf@ap cstackCOMRAM 00055
vfprintf@cfmt cstackCOMRAM 00057
vfprintf@fmt cstackCOMRAM 00053
vfprintf@fp cstackCOMRAM 00051
MODULE INFORMATION
Module Function Class Link Load Size
C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\nf_fputc.c
_fputc CODE 16CC 0000 202
C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\nf_fputc.c estimated size: 202
C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\nf_sprintf.c
_sprintf CODE 19DC 0000 64
C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\nf_sprintf.c estimated size: 64
C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\abs.c
_abs CODE 1A1C 0000 64
C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\abs.c estimated size: 64
mcc_generated_files/pin_manager.c
_PIN_MANAGER_Initialize CODE 1A5C 0000 62
mcc_generated_files/pin_manager.c estimated size: 62
lcd/lcd.c
_Lcd_Init CODE 1998 0000 68
_LCD_2x16_WriteCmd CODE 1810 0000 90
_LCD_2x16_WriteMsg CODE 1AD4 0000 56
_LCD_2x16_WriteData CODE 18BC 0000 78
lcd/lcd.c estimated size: 292
mcc_generated_files/adc.c
_ADC_Initialize CODE 1B0C 0000 22
_ADC_GetConversion CODE 1A9A 0000 58
mcc_generated_files/adc.c estimated size: 80
C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\nf_fputs.c
_fputs CODE 1954 0000 68
C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\nf_fputs.c estimated size: 68
C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\aomod.c
___aomod CODE 140A 0000 356
C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\aomod.c estimated size: 356
shared
__initialization CODE 1B22 0000 14
shared estimated size: 14
mcc_generated_files/mcc.c
_OSCILLATOR_Initialize CODE 1B44 0000 10
_SYSTEM_Initialize CODE 1B36 0000 14
mcc_generated_files/mcc.c estimated size: 24
C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\putch.c
_putch CODE 1B4E 0000 2
C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\putch.c estimated size: 2
C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c
_vfpfcnvrt CODE 156E 0000 350
_pad CODE 1796 0000 122
_dtoa CODE 1006 0000 636
_vfprintf CODE 186A 0000 82
C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c estimated size: 1190
main.c
_main CODE 190A 0000 74
main.c estimated size: 74
C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\aodiv.c
___aodiv CODE 1282 0000 392
C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\aodiv.c estimated size: 392

View File

@ -0,0 +1,6 @@
Memory Summary:
Program space used B56h ( 2902) of 1FFF8h bytes ( 2.2%)
Data space used 97h ( 151) of EE0h bytes ( 4.0%)
Configuration bits used 3h ( 3) of 3h words (100.0%)

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,429 @@
[p GLOBOPT AUTOSTATIC IEEE_FLT IEEE_DBL LFSROK EMI_WORD ]
[d version 1.1 ]
[d edition pro ]
[d chip 18F97J60 ]
[d frameptr 4065 ]
"77 C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\main.c
[e E5238 . `uc
voltage 5
current 6
]
"82 C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/adc.c
[e E4918 . `uc
voltage 5
current 6
]
"1 C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\abs.c
[v _abs abs `(i 1 e 2 0 ]
"9 C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\aodiv.c
[v ___aodiv __aodiv `(o 1 e 8 0 ]
"9 C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\aomod.c
[v ___aomod __aomod `(o 1 e 8 0 ]
"133 C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c
[v _pad pad `(v 1 s 1 pad ]
"443
[v _dtoa dtoa `(v 1 s 1 dtoa ]
"1007
[v _vfpfcnvrt vfpfcnvrt `(v 1 s 1 vfpfcnvrt ]
"1520
[v _vfprintf vfprintf `(i 1 e 2 0 ]
"4 C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\fleq.c
[v ___fleq __fleq `(b 1 e 0 0 ]
"62 C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\float.c
[v ___ftpack __ftpack `(f 1 e 4 0 ]
"86 C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\ftadd.c
[v ___ftadd __ftadd `(f 1 e 4 0 ]
"54 C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\ftdiv.c
[v ___ftdiv __ftdiv `(f 1 e 4 0 ]
"62 C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\ftmul.c
[v ___ftmul __ftmul `(f 1 e 4 0 ]
"19 C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\ftsub.c
[v ___ftsub __ftsub `(f 1 e 4 0 ]
"8 C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\nf_fputc.c
[v _fputc fputc `(i 1 e 2 0 ]
"8 C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\nf_fputs.c
[v _fputs fputs `(i 1 e 2 0 ]
"9 C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\nf_sprintf.c
[v _sprintf sprintf `(i 1 e 2 0 ]
"7 C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\putch.c
[v _putch putch `(v 1 e 1 0 ]
"10 C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\sprcadd.c
[v ___fladd __fladd `(d 1 e 4 0 ]
"245
[v ___flsub __flsub `(d 1 e 4 0 ]
"11 C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\sprcdiv.c
[v ___fldiv __fldiv `(d 1 e 4 0 ]
"8 C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\sprcmul.c
[v ___flmul __flmul `(d 1 e 4 0 ]
"15 C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\Umul32.c
[v ___lmul __lmul `(ul 1 e 4 0 ]
"91 C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\Umul64.c
[v ___omul __omul `(uo 1 e 8 0 ]
"17 C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\lcd/lcd.c
[v _Lcd_Init Lcd_Init `(c 1 e 1 0 ]
"43
[v _LCD_2x16_WriteCmd LCD_2x16_WriteCmd `(v 1 e 1 0 ]
"58
[v _LCD_2x16_WriteData LCD_2x16_WriteData `(v 1 e 1 0 ]
"74
[v _LCD_2x16_WriteMsg LCD_2x16_WriteMsg `(v 1 e 1 0 ]
"50 C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\main.c
[v _main main `(v 1 e 1 0 ]
"61 C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/adc.c
[v _ADC_Initialize ADC_Initialize `(v 1 e 1 0 ]
"109
[v _ADC_GetConversion ADC_GetConversion `(us 1 e 2 0 ]
"50 C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/mcc.c
[v _SYSTEM_Initialize SYSTEM_Initialize `(v 1 e 1 0 ]
"58
[v _OSCILLATOR_Initialize OSCILLATOR_Initialize `(v 1 e 1 0 ]
"50 C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/pin_manager.c
[v _PIN_MANAGER_Initialize PIN_MANAGER_Initialize `(v 1 e 1 0 ]
"5992 C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h
[v _LATA LATA `VEuc 1 e 1 @3977 ]
"6113
[v _LATB LATB `VEuc 1 e 1 @3978 ]
"6225
[v _LATC LATC `VEuc 1 e 1 @3979 ]
"6337
[v _LATD LATD `VEuc 1 e 1 @3980 ]
[s S271 . 1 `uc 1 LATD0 1 0 :1:0
`uc 1 LATD1 1 0 :1:1
`uc 1 LATD2 1 0 :1:2
`uc 1 LATD3 1 0 :1:3
`uc 1 LATD4 1 0 :1:4
`uc 1 LATD5 1 0 :1:5
`uc 1 LATD6 1 0 :1:6
`uc 1 LATD7 1 0 :1:7
]
"6364
[s S280 . 1 `uc 1 LD0 1 0 :1:0
`uc 1 LD1 1 0 :1:1
`uc 1 LD2 1 0 :1:2
`uc 1 LD3 1 0 :1:3
`uc 1 LD4 1 0 :1:4
`uc 1 LD5 1 0 :1:5
`uc 1 LD6 1 0 :1:6
`uc 1 LD7 1 0 :1:7
]
[u S289 . 1 `S271 1 . 1 0 `S280 1 . 1 0 ]
[v _LATDbits LATDbits `VES289 1 e 1 @3980 ]
"6449
[v _LATE LATE `VEuc 1 e 1 @3981 ]
"6561
[v _LATF LATF `VEuc 1 e 1 @3982 ]
"6673
[v _LATG LATG `VEuc 1 e 1 @3983 ]
"6767
[v _LATH LATH `VEuc 1 e 1 @3984 ]
"6879
[v _LATJ LATJ `VEuc 1 e 1 @3985 ]
"6991
[v _TRISA TRISA `VEuc 1 e 1 @3986 ]
"7165
[v _TRISB TRISB `VEuc 1 e 1 @3987 ]
"7387
[v _TRISC TRISC `VEuc 1 e 1 @3988 ]
"7609
[v _TRISD TRISD `VEuc 1 e 1 @3989 ]
[s S231 . 1 `uc 1 TRISD0 1 0 :1:0
`uc 1 TRISD1 1 0 :1:1
`uc 1 TRISD2 1 0 :1:2
`uc 1 TRISD3 1 0 :1:3
`uc 1 TRISD4 1 0 :1:4
`uc 1 TRISD5 1 0 :1:5
`uc 1 TRISD6 1 0 :1:6
`uc 1 TRISD7 1 0 :1:7
]
"7641
[s S240 . 1 `uc 1 RD0 1 0 :1:0
`uc 1 RD1 1 0 :1:1
`uc 1 RD2 1 0 :1:2
`uc 1 RD3 1 0 :1:3
`uc 1 RD4 1 0 :1:4
`uc 1 RD5 1 0 :1:5
`uc 1 RD6 1 0 :1:6
`uc 1 RD7 1 0 :1:7
]
[u S249 . 1 `S231 1 . 1 0 `S240 1 . 1 0 ]
[v _TRISDbits TRISDbits `VES249 1 e 1 @3989 ]
"7831
[v _TRISE TRISE `VEuc 1 e 1 @3990 ]
"8053
[v _TRISF TRISF `VEuc 1 e 1 @3991 ]
"8275
[v _TRISG TRISG `VEuc 1 e 1 @3992 ]
"8497
[v _TRISH TRISH `VEuc 1 e 1 @3993 ]
"8719
[v _TRISJ TRISJ `VEuc 1 e 1 @3994 ]
"8941
[v _OSCTUNE OSCTUNE `VEuc 1 e 1 @3995 ]
"11572
[v _ADCON2 ADCON2 `VEuc 1 e 1 @4032 ]
"11643
[v _ADCON1 ADCON1 `VEuc 1 e 1 @4033 ]
[s S92 . 1 `uc 1 PCFG 1 0 :4:0
`uc 1 VCFG 1 0 :2:4
]
"11668
[s S95 . 1 `uc 1 PCFG0 1 0 :1:0
`uc 1 PCFG1 1 0 :1:1
`uc 1 PCFG2 1 0 :1:2
`uc 1 PCFG3 1 0 :1:3
`uc 1 VCFG0 1 0 :1:4
`uc 1 VCFG1 1 0 :1:5
]
[s S102 . 1 `uc 1 . 1 0 :3:0
`uc 1 CHSN3 1 0 :1:3
`uc 1 VCFG01 1 0 :1:4
`uc 1 VCFG11 1 0 :1:5
]
[u S107 . 1 `S92 1 . 1 0 `S95 1 . 1 0 `S102 1 . 1 0 ]
[v _ADCON1bits ADCON1bits `VES107 1 e 1 @4033 ]
"11728
[v _ADCON0 ADCON0 `VEuc 1 e 1 @4034 ]
[s S140 . 1 `uc 1 . 1 0 :1:0
`uc 1 GO_NOT_DONE 1 0 :1:1
]
"11774
[s S143 . 1 `uc 1 ADON 1 0 :1:0
`uc 1 GO_nDONE 1 0 :1:1
`uc 1 CHS 1 0 :4:2
]
[s S147 . 1 `uc 1 . 1 0 :1:0
`uc 1 DONE 1 0 :1:1
`uc 1 CHS0 1 0 :1:2
`uc 1 CHS1 1 0 :1:3
`uc 1 CHS2 1 0 :1:4
`uc 1 CHS3 1 0 :1:5
`uc 1 . 1 0 :1:6
`uc 1 ADCAL 1 0 :1:7
]
[s S156 . 1 `uc 1 . 1 0 :1:0
`uc 1 GO_DONE 1 0 :1:1
]
[s S159 . 1 `uc 1 . 1 0 :1:0
`uc 1 GO 1 0 :1:1
]
[s S162 . 1 `uc 1 . 1 0 :1:0
`uc 1 NOT_DONE 1 0 :1:1
]
[s S165 . 1 `uc 1 . 1 0 :1:0
`uc 1 nDONE 1 0 :1:1
]
[s S168 . 1 `uc 1 . 1 0 :1:0
`uc 1 GODONE 1 0 :1:1
]
[u S171 . 1 `S140 1 . 1 0 `S143 1 . 1 0 `S147 1 . 1 0 `S156 1 . 1 0 `S159 1 . 1 0 `S162 1 . 1 0 `S165 1 . 1 0 `S168 1 . 1 0 ]
[v _ADCON0bits ADCON0bits `VES171 1 e 1 @4034 ]
"11861
[v _ADRESL ADRESL `VEuc 1 e 1 @4035 ]
"11868
[v _ADRESH ADRESH `VEuc 1 e 1 @4036 ]
"13762
[v _OSCCON OSCCON `VEuc 1 e 1 @4051 ]
"99 C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c
[v _prec prec `i 1 s 2 prec ]
[v _width width `i 1 s 2 width ]
"100
[v _flags flags `uc 1 s 1 flags ]
"125
[v _dbuf dbuf `[32]uc 1 s 32 dbuf ]
"50 C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\main.c
[v _main main `(v 1 e 1 0 ]
{
"78
[v main@msg msg `*.2uc 1 a 2 15 ]
"75
[v main@value value `us 1 a 2 13 ]
"99
} 0
"9 C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\nf_sprintf.c
[v _sprintf sprintf `(i 1 e 2 0 ]
{
[u S782 . 3 `*.2uc 1 buffer 3 0 `*.2Cuc 1 source 3 0 ]
"13
[s S785 _IO_FILE 11 `S782 1 . 3 0 `i 1 count 2 3 `[2]uc 1 ungetbuf 2 5 `i 1 ungetcnt 2 7 `i 1 limit 2 9 ]
[v sprintf@f f `S785 1 a 11 2 ]
"12
[v sprintf@ap ap `[1]*.39v 1 a 2 0 ]
"9
[v sprintf@s s `*.2uc 1 p 2 88 ]
[v sprintf@fmt fmt `*.32Cuc 1 p 2 90 ]
"23
} 0
"1520 C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c
[v _vfprintf vfprintf `(i 1 e 2 0 ]
{
"1523
[v vfprintf@cfmt cfmt `*.32uc 1 a 2 86 ]
[s S817 _IO_FILE 0 ]
"1520
[v vfprintf@fp fp `*.39S817 1 p 2 80 ]
[v vfprintf@fmt fmt `*.32Cuc 1 p 2 82 ]
[v vfprintf@ap ap `*.39*.39v 1 p 2 84 ]
"1543
} 0
"1007
[v _vfpfcnvrt vfpfcnvrt `(v 1 s 1 vfpfcnvrt ]
{
[u S835 . 8 `o 1 ll 8 0 `uo 1 llu 8 0 `*.2v 1 vp 3 0 `d 1 f 4 0 ]
"1016
[v vfpfcnvrt@convarg convarg `S835 1 a 8 70 ]
"1009
[v vfpfcnvrt@cp cp `*.32uc 1 a 2 78 ]
[s S817 _IO_FILE 0 ]
"1007
[v vfpfcnvrt@fp fp `*.39S817 1 p 2 62 ]
[v vfpfcnvrt@fmt fmt `*.39*.32uc 1 p 2 64 ]
[v vfpfcnvrt@ap ap `*.39*.39v 1 p 2 66 ]
"1517
} 0
"443
[v _dtoa dtoa `(v 1 s 1 dtoa ]
{
"447
[v dtoa@n n `o 1 a 8 51 ]
"446
[v dtoa@i i `i 1 a 2 59 ]
[v dtoa@w w `i 1 a 2 49 ]
[v dtoa@p p `i 1 a 2 47 ]
"445
[v dtoa@s s `uc 1 a 1 61 ]
[s S817 _IO_FILE 0 ]
"443
[v dtoa@fp fp `*.39S817 1 p 2 27 ]
[v dtoa@d d `o 1 p 8 29 ]
"502
} 0
"133
[v _pad pad `(v 1 s 1 pad ]
{
"135
[v pad@w w `i 1 a 2 25 ]
[v pad@i i `i 1 a 2 23 ]
[s S817 _IO_FILE 0 ]
"133
[v pad@fp fp `*.39S817 1 p 2 16 ]
[v pad@buf buf `*.39uc 1 p 2 18 ]
[v pad@p p `i 1 p 2 20 ]
"164
} 0
"8 C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\nf_fputs.c
[v _fputs fputs `(i 1 e 2 0 ]
{
"11
[v fputs@i i `i 1 a 2 14 ]
"10
[v fputs@c c `uc 1 a 1 13 ]
"8
[v fputs@s s `*.39Cuc 1 p 2 9 ]
[u S782 . 3 `*.2uc 1 buffer 3 0 `*.2Cuc 1 source 3 0 ]
[s S785 _IO_FILE 11 `S782 1 . 3 0 `i 1 count 2 3 `[2]uc 1 ungetbuf 2 5 `i 1 ungetcnt 2 7 `i 1 limit 2 9 ]
[v fputs@fp fp `*.39S785 1 p 2 11 ]
"19
} 0
"8 C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\nf_fputc.c
[v _fputc fputc `(i 1 e 2 0 ]
{
[v fputc@c c `i 1 p 2 0 ]
[u S782 . 3 `*.2uc 1 buffer 3 0 `*.2Cuc 1 source 3 0 ]
[s S785 _IO_FILE 11 `S782 1 . 3 0 `i 1 count 2 3 `[2]uc 1 ungetbuf 2 5 `i 1 ungetcnt 2 7 `i 1 limit 2 9 ]
[v fputc@fp fp `*.39S785 1 p 2 2 ]
"24
} 0
"7 C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\putch.c
[v _putch putch `(v 1 e 1 0 ]
{
"9
} 0
"1 C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\abs.c
[v _abs abs `(i 1 e 2 0 ]
{
[v abs@a a `i 1 p 2 18 ]
"4
} 0
"9 C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\aomod.c
[v ___aomod __aomod `(o 1 e 8 0 ]
{
"12
[v ___aomod@sign sign `uc 1 a 1 17 ]
[v ___aomod@counter counter `uc 1 a 1 16 ]
"9
[v ___aomod@dividend dividend `o 1 p 8 0 ]
[v ___aomod@divisor divisor `o 1 p 8 8 ]
"36
} 0
"9 C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\aodiv.c
[v ___aodiv __aodiv `(o 1 e 8 0 ]
{
"12
[v ___aodiv@quotient quotient `o 1 a 8 18 ]
"13
[v ___aodiv@sign sign `uc 1 a 1 17 ]
[v ___aodiv@counter counter `uc 1 a 1 16 ]
"9
[v ___aodiv@dividend dividend `o 1 p 8 0 ]
[v ___aodiv@divisor divisor `o 1 p 8 8 ]
"43
} 0
"50 C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/mcc.c
[v _SYSTEM_Initialize SYSTEM_Initialize `(v 1 e 1 0 ]
{
"56
} 0
"50 C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/pin_manager.c
[v _PIN_MANAGER_Initialize PIN_MANAGER_Initialize `(v 1 e 1 0 ]
{
"88
} 0
"58 C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/mcc.c
[v _OSCILLATOR_Initialize OSCILLATOR_Initialize `(v 1 e 1 0 ]
{
"64
} 0
"61 C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/adc.c
[v _ADC_Initialize ADC_Initialize `(v 1 e 1 0 ]
{
"80
} 0
"17 C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\lcd/lcd.c
[v _Lcd_Init Lcd_Init `(c 1 e 1 0 ]
{
"40
} 0
"74
[v _LCD_2x16_WriteMsg LCD_2x16_WriteMsg `(v 1 e 1 0 ]
{
[v LCD_2x16_WriteMsg@msg msg `*.2uc 1 p 2 2 ]
[v LCD_2x16_WriteMsg@line line `uc 1 p 1 4 ]
"82
} 0
"58
[v _LCD_2x16_WriteData LCD_2x16_WriteData `(v 1 e 1 0 ]
{
[v LCD_2x16_WriteData@command command `uc 1 a 1 wreg ]
[v LCD_2x16_WriteData@command command `uc 1 a 1 wreg ]
"60
[v LCD_2x16_WriteData@command command `uc 1 a 1 1 ]
"72
} 0
"43
[v _LCD_2x16_WriteCmd LCD_2x16_WriteCmd `(v 1 e 1 0 ]
{
[v LCD_2x16_WriteCmd@command command `uc 1 a 1 wreg ]
[v LCD_2x16_WriteCmd@command command `uc 1 a 1 wreg ]
"45
[v LCD_2x16_WriteCmd@command command `uc 1 a 1 1 ]
"57
} 0
"109 C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/adc.c
[v _ADC_GetConversion ADC_GetConversion `(us 1 e 2 0 ]
{
[v ADC_GetConversion@channel channel `E4918 1 a 1 wreg ]
[v ADC_GetConversion@channel channel `E4918 1 a 1 wreg ]
"112
[v ADC_GetConversion@channel channel `E4918 1 a 1 4 ]
"127
} 0

View File

@ -0,0 +1,658 @@
___aodiv@counter 11 0 COMRAM 1
sprintf@f 89 0 BANK0 1
__S0 1B50 0 ABS 0
__S1 98 0 ABS 0
__S4 0 0 ABS 0
__Hintentry 0 0 ABS 0
__Lintentry 0 0 ABS 0
_pad 1796 0 CODE 0
_abs 1A1C 0 CODE 0
_LATA F89 0 ABS 0
_LATB F8A 0 ABS 0
_LATC F8B 0 ABS 0
_LATD F8C 0 ABS 0
_LATE F8D 0 ABS 0
_LATF F8E 0 ABS 0
_LATG F8F 0 ABS 0
_LATH F90 0 ABS 0
_LATJ F91 0 ABS 0
__end_of_PIN_MANAGER_Initialize 1A9A 0 CODE 0
abs@a 13 0 COMRAM 1
pad@i 18 0 COMRAM 1
pad@p 15 0 COMRAM 1
pad@w 1A 0 COMRAM 1
_prec 65 0 BANK0 1
_dtoa 1006 0 CODE 0
_dbuf 67 0 BANK0 1
?_abs 13 0 COMRAM 1
_main 190A 0 CODE 0
___sp 0 0 STACK 2
start 2 0 CODE 0
sprintf@s 59 0 COMRAM 1
_TRISA F92 0 ABS 0
_TRISB F93 0 ABS 0
_TRISC F94 0 ABS 0
_TRISD F95 0 ABS 0
__Hirdata 0 0 CODE 0
_TRISE F96 0 ABS 0
__Lirdata 0 0 CODE 0
__HRAM 0 0 ABS 0
_TRISF F97 0 ABS 0
__LRAM 1 0 ABS 0
_TRISG F98 0 ABS 0
_TRISH F99 0 ABS 0
_TRISJ F9A 0 ABS 0
__Hconfig 1FFFE 0 CONFIG 4
__Lconfig 0 0 CONFIG 4
__end_of_Lcd_Init 19DC 0 CODE 0
?___aomod 1 0 COMRAM 1
dtoa@d 1E 0 COMRAM 1
dtoa@i 3C 0 COMRAM 1
__end_of_LCD_2x16_WriteCmd 186A 0 CODE 0
dtoa@n 34 0 COMRAM 1
dtoa@p 30 0 COMRAM 1
dtoa@s 3E 0 COMRAM 1
__Hbigram 0 0 ABS 0
__Lbigram 0 0 ABS 0
__Hrparam 0 0 COMRAM 1
dtoa@w 32 0 COMRAM 1
__Lrparam 0 0 COMRAM 1
pad@fp 11 0 COMRAM 1
__Hram 0 0 ABS 0
__Lram 0 0 ABS 0
__Hcomram 0 0 ABS 0
_putch 1B4E 0 CODE 0
__Lcomram 0 0 ABS 0
_fputc 16CC 0 CODE 0
_width 63 0 BANK0 1
__Hsfr 0 0 ABS 0
__Lsfr 0 0 ABS 0
_flags 5F 0 COMRAM 1
__Hbss 0 0 RAM 1
__Lbss 0 0 RAM 1
___param_bank 0 0 ABS 0
__Hnvrram 0 0 COMRAM 1
__Lnvrram 0 0 COMRAM 1
?_sprintf 59 0 COMRAM 1
_vfprintf 186A 0 CODE 0
_fputs 1954 0 CODE 0
__end_of_abs 1A5C 0 CODE 0
_Lcd_Init 1998 0 CODE 0
_ADCON0 FC2 0 ABS 0
_ADCON1 FC1 0 ABS 0
_ADCON2 FC0 0 ABS 0
__end_of_vfpfcnvrt 16CC 0 CODE 0
_LCD_2x16_WriteMsg 1AD4 0 CODE 0
__end_of_putch 1B50 0 CODE 0
__Hbigsfr 0 0 ABS 0
__Lbigsfr 0 0 ABS 0
sprintf@ap 87 0 BANK0 1
_LATDbits F8C 0 ABS 0
__Hintsave_regs 0 0 BIGRAM 1
__Lintsave_regs 0 0 BIGRAM 1
?___aodiv 1 0 COMRAM 1
__Hbigbss 0 0 BIGRAM 1
__Lbigbss 0 0 BIGRAM 1
__Hintret 0 0 ABS 0
__Lintret 0 0 ABS 0
__Hramtop 1000 0 RAM 0
__Lramtop 1000 0 RAM 0
__Hstruct 0 0 COMRAM 1
__Lstruct 0 0 COMRAM 1
__Hbigdata 0 0 BIGRAM 1
__Lbigdata 0 0 BIGRAM 1
__Hmediumconst 0 0 MEDIUMCONST 0
__end_of_ADC_Initialize 1B22 0 CODE 0
__Lmediumconst 0 0 MEDIUMCONST 0
__Hfarbss 0 0 FARRAM 0
__Lfarbss 0 0 FARRAM 0
__Hintcode 2 0 CODE 0
__Lintcode 2 0 CODE 0
__Hfardata 0 0 FARRAM 0
_ADRESH FC4 0 ABS 0
__Lfardata 0 0 FARRAM 0
_OSCCON FD3 0 ABS 0
__Habs1 0 0 ABS 0
__Labs1 0 0 ABS 0
_ADRESL FC3 0 ABS 0
isa$xinst 0 0 ABS 0
__end_of_LCD_2x16_WriteMsg 1B0C 0 CODE 0
__HnvFARRAM 0 0 FARRAM 0
__LnvFARRAM 0 0 FARRAM 0
___heap_hi 0 0 ABS 0
LCD_2x16_WriteCmd@command 2 0 COMRAM 1
fputc@c 1 0 COMRAM 1
fputs@c E 0 COMRAM 1
fputs@i F 0 COMRAM 1
main@value 94 0 BANK0 1
__Hdata 0 0 ABS 0
__Ldata 0 0 ABS 0
isa$std 1 0 ABS 0
fputs@s A 0 COMRAM 1
dtoa@fp 1C 0 COMRAM 1
pad@buf 13 0 COMRAM 1
stackhi 0 0 ABS 0
__Hheap 0 0 HEAP 7
__Lheap 0 0 HEAP 7
__HcstackBANK0 0 0 ABS 0
__LcstackBANK0 0 0 ABS 0
___aomod@sign 12 0 COMRAM 1
__pcstackBANK0 87 0 BANK0 1
__Htemp 0 0 COMRAM 1
__Ltemp 0 0 COMRAM 1
stacklo 0 0 ABS 0
_LCD_2x16_WriteCmd 1810 0 CODE 0
__Hrbit 0 0 COMRAM 1
__Lrbit 0 0 COMRAM 1
__Hinit 6 0 CODE 0
__Linit 2 0 CODE 0
__Hintcodelo 2 0 CODE 0
__Lintcodelo 2 0 CODE 0
__Hrbss 0 0 COMRAM 1
__end_of_main 1954 0 CODE 0
__Lrbss 0 0 COMRAM 1
__Htext 0 0 ABS 0
__Ltext 0 0 ABS 0
?_vfprintf 51 0 COMRAM 1
___heap_lo 0 0 ABS 0
end_of_initialization 1B30 0 CODE 0
ADC_GetConversion@channel 5 0 COMRAM 1
___aodiv@sign 12 0 COMRAM 1
__end_of_LCD_2x16_WriteData 190A 0 CODE 0
__end_of___aodiv 140A 0 CODE 0
vfprintf@fmt 53 0 COMRAM 1
__end_of_fputs 1998 0 CODE 0
vfprintf@ap 55 0 COMRAM 1
_TRISDbits F95 0 ABS 0
vfpfcnvrt@convarg 47 0 COMRAM 1
_SYSTEM_Initialize 1B36 0 CODE 0
__Hibigdata 0 0 CODE 0
__Libigdata 0 0 CODE 0
__end_of_ADC_GetConversion 1AD4 0 CODE 0
_OSCTUNE F9B 0 ABS 0
__Hifardata 0 0 CODE 0
__Lifardata 0 0 CODE 0
__Hbank0 0 0 ABS 0
__Lbank0 0 0 ABS 0
__Hbank1 0 0 ABS 0
__Lbank1 0 0 ABS 0
__Hbank2 0 0 ABS 0
__Lbank2 0 0 ABS 0
__Hbank3 0 0 ABS 0
__Lbank3 0 0 ABS 0
__Hbank4 0 0 ABS 0
__Lbank4 0 0 ABS 0
__Hbank5 0 0 ABS 0
__Lbank5 0 0 ABS 0
vfprintf@fp 51 0 COMRAM 1
__Hpowerup 2 0 CODE 0
__Lpowerup 2 0 CODE 0
__Hbank6 0 0 ABS 0
__Lbank6 0 0 ABS 0
__Hbank7 0 0 ABS 0
__Lbank7 0 0 ABS 0
__Hbank8 0 0 ABS 0
__Lbank8 0 0 ABS 0
__Htext0 0 0 ABS 0
__Ltext0 0 0 ABS 0
LCD_2x16_WriteData@command 2 0 COMRAM 1
__Hbank9 0 0 ABS 0
__Lbank9 0 0 ABS 0
__Htext1 0 0 ABS 0
__Ltext1 0 0 ABS 0
__ptext0 190A 0 CODE 0
__Htext2 0 0 ABS 0
__Ltext2 0 0 ABS 0
__ptext1 19DC 0 CODE 0
__Htext3 0 0 ABS 0
__Ltext3 0 0 ABS 0
__ptext2 186A 0 CODE 0
__Htext4 0 0 ABS 0
__Ltext4 0 0 ABS 0
__ptext3 156E 0 CODE 0
__Htext5 0 0 ABS 0
__Ltext5 0 0 ABS 0
__ptext4 1006 0 CODE 0
__Htext6 0 0 ABS 0
__Ltext6 0 0 ABS 0
__ptext5 1796 0 CODE 0
__Htext7 0 0 ABS 0
__Ltext7 0 0 ABS 0
__ptext6 1954 0 CODE 0
__HbssCOMRAM 0 0 ABS 0
__LbssCOMRAM 0 0 ABS 0
__Htext8 0 0 ABS 0
__Ltext8 0 0 ABS 0
__ptext7 16CC 0 CODE 0
__pbssCOMRAM 5F 0 COMRAM 1
__Htext9 0 0 ABS 0
__Ltext9 0 0 ABS 0
__ptext8 1B4E 0 CODE 0
__ptext9 1A1C 0 CODE 0
_vfpfcnvrt 156E 0 CODE 0
__Hclrtext 0 0 ABS 0
__Lclrtext 0 0 ABS 0
__end_of__initialization 1B30 0 CODE 0
___rparam_used 1 0 ABS 0
__Hidata 0 0 CODE 0
__Lidata 0 0 CODE 0
__Hrdata 0 0 COMRAM 1
__Lrdata 0 0 COMRAM 1
fputc@fp 3 0 COMRAM 1
__Hidloc 0 0 IDLOC 5
__Lidloc 0 0 IDLOC 5
fputs@fp C 0 COMRAM 1
__Hstack 0 0 STACK 2
__Lstack 0 0 STACK 2
___aomod 140A 0 CODE 0
main@msg 96 0 BANK0 1
__Hparam 0 0 COMRAM 1
__Lparam 0 0 COMRAM 1
__Hspace_0 1F800 0 ABS 0
__HcstackCOMRAM 0 0 ABS 0
__Lspace_0 0 0 ABS 0
__LcstackCOMRAM 0 0 ABS 0
__pcstackCOMRAM 1 0 COMRAM 1
__end_of___aomod 156E 0 CODE 0
_sprintf 19DC 0 CODE 0
__Hspace_1 98 0 ABS 0
__Lspace_1 0 0 ABS 0
__Hsmallconst 1006 0 SMALLCONST 0
__Lsmallconst 1000 0 SMALLCONST 0
__psmallconst 1000 0 SMALLCONST 0
_dtoa$863 2E 0 COMRAM 1
__Hspace_2 0 0 ABS 0
__Lspace_2 0 0 ABS 0
__Hnvbit 0 0 COMRAM 1
__Lnvbit 0 0 COMRAM 1
__Hcinit 0 0 ABS 0
__Lcinit 0 0 ABS 0
___aodiv 1282 0 CODE 0
__pcinit 1B22 0 CODE 0
__ramtop 1000 0 RAM 0
__mediumconst 0 0 MEDIUMCONST 0
__end_of_fputc 1796 0 CODE 0
__Hconst 0 0 CONST 0
__Lconst 0 0 CONST 0
__Hspace_4 3FFF6 0 ABS 0
__Lspace_4 0 0 ABS 0
_PIN_MANAGER_Initialize 1A5C 0 CODE 0
__end_of_sprintf 1A1C 0 CODE 0
_ADC_GetConversion 1A9A 0 CODE 0
__end_of_pad 1810 0 CODE 0
__HbssBANK0 0 0 ABS 0
__LbssBANK0 0 0 ABS 0
__Hbank10 0 0 ABS 0
__pbssBANK0 60 0 BANK0 1
__Lbank10 0 0 ABS 0
sprintf@fmt 5B 0 COMRAM 1
__Hbank11 0 0 ABS 0
__Lbank11 0 0 ABS 0
__end_of_OSCILLATOR_Initialize 1B4E 0 CODE 0
__Hbank12 0 0 ABS 0
__Lbank12 0 0 ABS 0
__end_of_SYSTEM_Initialize 1B44 0 CODE 0
__Hbank13 0 0 ABS 0
__Lbank13 0 0 ABS 0
__Hbank14 0 0 ABS 0
__Lbank14 0 0 ABS 0
__Htext10 0 0 ABS 0
__Ltext10 0 0 ABS 0
__Htext20 0 0 ABS 0
__Ltext20 0 0 ABS 0
__ptext10 140A 0 CODE 0
__Hbank15 0 0 ABS 0
__Lbank15 0 0 ABS 0
__Htext11 0 0 ABS 0
__Ltext11 0 0 ABS 0
__ptext20 1A9A 0 CODE 0
__ptext11 1282 0 CODE 0
__Htext12 0 0 ABS 0
__Ltext12 0 0 ABS 0
__ptext12 1B36 0 CODE 0
__Htext13 0 0 ABS 0
__Ltext13 0 0 ABS 0
__ptext13 1A5C 0 CODE 0
_ADCON0bits FC2 0 ABS 0
__Htext14 0 0 ABS 0
___extmem_base 20000 0 ABS 0
__Ltext14 0 0 ABS 0
_ADCON1bits FC1 0 ABS 0
__ptext14 1B44 0 CODE 0
__Htext15 0 0 ABS 0
__Ltext15 0 0 ABS 0
__ptext15 1B0C 0 CODE 0
___inthi_sp 0 0 STACK 2
__Htext16 0 0 ABS 0
__Ltext16 0 0 ABS 0
__ptext16 1998 0 CODE 0
__Htext17 0 0 ABS 0
__Ltext17 0 0 ABS 0
___aomod@divisor 9 0 COMRAM 1
__ptext17 1AD4 0 CODE 0
__Htext18 0 0 ABS 0
__Ltext18 0 0 ABS 0
__ptext18 18BC 0 CODE 0
__Htext19 0 0 ABS 0
__Ltext19 0 0 ABS 0
__ptext19 1810 0 CODE 0
___intlo_sp 0 0 STACK 2
__end_of_dtoa 1282 0 CODE 0
___aodiv@divisor 9 0 COMRAM 1
LCD_2x16_WriteMsg@msg 3 0 COMRAM 1
_ADC_Initialize 1B0C 0 CODE 0
vfpfcnvrt@fmt 41 0 COMRAM 1
__Hjflash_buffer 1F800 0 CODE 0
__Ljflash_buffer 1F800 0 CODE 0
_OSCILLATOR_Initialize 1B44 0 CODE 0
__smallconst 1000 0 SMALLCONST 0
__Hreset_vec 2 0 CODE 0
__Lreset_vec 0 0 CODE 0
?_ADC_GetConversion 1 0 COMRAM 1
vfpfcnvrt@ap 43 0 COMRAM 1
__accesstop 60 0 ABS 0
__Hintcode_body 0 0 ABS 0
__Lintcode_body 0 0 ABS 0
intlevel0 0 0 CODE 0
LCD_2x16_WriteMsg@line 5 0 COMRAM 1
intlevel1 0 0 CODE 0
vfprintf@cfmt 57 0 COMRAM 1
intlevel2 0 0 CODE 0
intlevel3 0 0 CODE 0
__end_of_vfprintf 18BC 0 CODE 0
vfpfcnvrt@cp 4F 0 COMRAM 1
start_initialization 1B22 0 CODE 0
___aodiv@quotient 13 0 COMRAM 1
vfpfcnvrt@fp 3F 0 COMRAM 1
__initialization 1B22 0 CODE 0
___aomod@dividend 1 0 COMRAM 1
__activetblptr 3 0 ABS 0
_ADC_InterruptHandler 60 0 BANK0 1
___aomod@counter 11 0 COMRAM 1
_LCD_2x16_WriteData 18BC 0 CODE 0
___aodiv@dividend 1 0 COMRAM 1
%segments
reset_vec 0 5 CODE 0 0
smallconst 1000 1005 SMALLCONST 1000 0
cstackCOMRAM 1 5F COMRAM 1 1
bssBANK0 60 97 BANK0 60 1
text4 1006 1B4F CODE 1006 0
%locals
dist/default/debug\solar_panel.X.debug.o
C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h
C:\Users\remi\AppData\Local\Temp\xcAsjns.s
3131 1B22 0 CODE 0
3133 1B22 0 CODE 0
3136 1B22 0 CODE 0
3159 1B22 0 CODE 0
3160 1B26 0 CODE 0
3161 1B28 0 CODE 0
3162 1B28 0 CODE 0
3163 1B2A 0 CODE 0
3164 1B2C 0 CODE 0
3167 1B2E 0 CODE 0
3173 1B30 0 CODE 0
3175 1B30 0 CODE 0
3176 1B32 0 CODE 0
main.c
50 190A 0 CODE 0
53 190A 0 CODE 0
55 190E 0 CODE 0
77 1912 0 CODE 0
79 1920 0 CODE 0
81 193C 0 CODE 0
C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\nf_sprintf.c
9 19DC 0 CODE 0
15 19DC 0 CODE 0
16 19E6 0 CODE 0
17 19EE 0 CODE 0
18 19F6 0 CODE 0
19 19FE 0 CODE 0
23 1A1A 0 CODE 0
C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c
1520 186A 0 CODE 0
1525 186A 0 CODE 0
1529 1872 0 CODE 0
1533 1876 0 CODE 0
1529 1892 0 CODE 0
1538 18B2 0 CODE 0
1543 18BA 0 CODE 0
C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c
1007 156E 0 CODE 0
1019 156E 0 CODE 0
1020 1596 0 CODE 0
1022 15A4 0 CODE 0
1023 15B2 0 CODE 0
1117 15B6 0 CODE 0
1187 15C6 0 CODE 0
1230 1606 0 CODE 0
1232 1640 0 CODE 0
1233 165C 0 CODE 0
1509 168C 0 CODE 0
1514 169E 0 CODE 0
1517 16CA 0 CODE 0
C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c
443 1006 0 CODE 0
450 1006 0 CODE 0
451 1026 0 CODE 0
452 103A 0 CODE 0
453 104A 0 CODE 0
462 106A 0 CODE 0
463 109A 0 CODE 0
464 10A2 0 CODE 0
469 10B2 0 CODE 0
470 10B8 0 CODE 0
471 10E0 0 CODE 0
480 10E0 0 CODE 0
481 10E8 0 CODE 0
482 10EC 0 CODE 0
487 10F0 0 CODE 0
488 10F6 0 CODE 0
488 1122 0 CODE 0
488 1126 0 CODE 0
488 112A 0 CODE 0
488 112E 0 CODE 0
488 1132 0 CODE 0
488 1136 0 CODE 0
488 113A 0 CODE 0
488 113E 0 CODE 0
489 1178 0 CODE 0
490 117E 0 CODE 0
491 1184 0 CODE 0
491 11A4 0 CODE 0
491 11A8 0 CODE 0
491 11AC 0 CODE 0
491 11B0 0 CODE 0
491 11B4 0 CODE 0
491 11B8 0 CODE 0
491 11BC 0 CODE 0
491 11C0 0 CODE 0
482 11E8 0 CODE 0
495 123A 0 CODE 0
496 124A 0 CODE 0
497 1250 0 CODE 0
501 1260 0 CODE 0
502 1280 0 CODE 0
C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c
133 1796 0 CODE 0
145 1796 0 CODE 0
146 17B8 0 CODE 0
147 17C0 0 CODE 0
148 17C4 0 CODE 0
149 17D8 0 CODE 0
147 17DC 0 CODE 0
156 17FA 0 CODE 0
164 180E 0 CODE 0
C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\nf_fputs.c
8 1954 0 CODE 0
13 1954 0 CODE 0
14 195C 0 CODE 0
15 1960 0 CODE 0
16 1972 0 CODE 0
14 1976 0 CODE 0
19 1996 0 CODE 0
C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\nf_fputc.c
8 16CC 0 CODE 0
12 16CC 0 CODE 0
13 16F0 0 CODE 0
14 16F6 0 CODE 0
15 16FA 0 CODE 0
18 174E 0 CODE 0
20 1782 0 CODE 0
24 1794 0 CODE 0
C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\putch.c
7 1B4E 0 CODE 0
9 1B4E 0 CODE 0
C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\abs.c
1 1A1C 0 CODE 0
3 1A1C 0 CODE 0
4 1A5A 0 CODE 0
C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\aomod.c
9 140A 0 CODE 0
14 140A 0 CODE 0
15 140E 0 CODE 0
16 141C 0 CODE 0
17 143C 0 CODE 0
19 1440 0 CODE 0
20 144E 0 CODE 0
21 146E 0 CODE 0
22 148C 0 CODE 0
23 1490 0 CODE 0
24 1494 0 CODE 0
25 14A6 0 CODE 0
23 14A8 0 CODE 0
28 14B6 0 CODE 0
29 14E4 0 CODE 0
30 1504 0 CODE 0
31 1516 0 CODE 0
33 151C 0 CODE 0
34 152C 0 CODE 0
35 154C 0 CODE 0
36 156C 0 CODE 0
C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\aodiv.c
9 1282 0 CODE 0
15 1282 0 CODE 0
16 1286 0 CODE 0
17 1294 0 CODE 0
18 12B4 0 CODE 0
20 12B8 0 CODE 0
21 12C6 0 CODE 0
22 12E6 0 CODE 0
24 12EA 0 CODE 0
25 12F6 0 CODE 0
26 1314 0 CODE 0
27 1318 0 CODE 0
28 131C 0 CODE 0
29 132E 0 CODE 0
27 1330 0 CODE 0
32 133E 0 CODE 0
33 1350 0 CODE 0
34 137E 0 CODE 0
35 139E 0 CODE 0
37 13A0 0 CODE 0
38 13B2 0 CODE 0
40 13B8 0 CODE 0
41 13C8 0 CODE 0
42 13E8 0 CODE 0
43 1408 0 CODE 0
mcc_generated_files/mcc.c
50 1B36 0 CODE 0
53 1B36 0 CODE 0
54 1B3A 0 CODE 0
55 1B3E 0 CODE 0
56 1B42 0 CODE 0
mcc_generated_files/pin_manager.c
50 1A5C 0 CODE 0
55 1A5C 0 CODE 0
56 1A60 0 CODE 0
57 1A64 0 CODE 0
58 1A68 0 CODE 0
59 1A6C 0 CODE 0
60 1A70 0 CODE 0
61 1A74 0 CODE 0
62 1A78 0 CODE 0
63 1A7C 0 CODE 0
68 1A80 0 CODE 0
69 1A82 0 CODE 0
70 1A84 0 CODE 0
71 1A88 0 CODE 0
72 1A8A 0 CODE 0
73 1A8C 0 CODE 0
74 1A8E 0 CODE 0
75 1A90 0 CODE 0
76 1A92 0 CODE 0
81 1A94 0 CODE 0
88 1A98 0 CODE 0
mcc_generated_files/mcc.c
58 1B44 0 CODE 0
61 1B44 0 CODE 0
63 1B48 0 CODE 0
64 1B4C 0 CODE 0
mcc_generated_files/adc.c
61 1B0C 0 CODE 0
66 1B0C 0 CODE 0
69 1B10 0 CODE 0
72 1B14 0 CODE 0
75 1B18 0 CODE 0
78 1B1C 0 CODE 0
80 1B20 0 CODE 0
lcd/lcd.c
17 1998 0 CODE 0
21 1998 0 CODE 0
22 199A 0 CODE 0
23 199C 0 CODE 0
24 199E 0 CODE 0
25 19A0 0 CODE 0
27 19A6 0 CODE 0
28 19BC 0 CODE 0
30 19C2 0 CODE 0
33 19C8 0 CODE 0
34 19CE 0 CODE 0
37 19D4 0 CODE 0
40 19DA 0 CODE 0
lcd/lcd.c
74 1AD4 0 CODE 0
76 1AD4 0 CODE 0
79 1AE0 0 CODE 0
80 1AEE 0 CODE 0
81 1AF2 0 CODE 0
82 1B0A 0 CODE 0
lcd/lcd.c
58 18BC 0 CODE 0
60 18BE 0 CODE 0
61 18C0 0 CODE 0
62 18D0 0 CODE 0
63 18D2 0 CODE 0
64 18D8 0 CODE 0
65 18DA 0 CODE 0
66 18E0 0 CODE 0
67 18E6 0 CODE 0
68 18F6 0 CODE 0
69 18F8 0 CODE 0
70 18FE 0 CODE 0
71 1900 0 CODE 0
72 1908 0 CODE 0
lcd/lcd.c
43 1810 0 CODE 0
45 1812 0 CODE 0
46 1814 0 CODE 0
47 1824 0 CODE 0
48 1826 0 CODE 0
49 182E 0 CODE 0
50 1830 0 CODE 0
51 1836 0 CODE 0
52 183C 0 CODE 0
53 184C 0 CODE 0
54 184E 0 CODE 0
55 1856 0 CODE 0
56 1858 0 CODE 0
57 1868 0 CODE 0
mcc_generated_files/adc.c
109 1A9A 0 CODE 0
112 1A9C 0 CODE 0
115 1AAE 0 CODE 0
118 1AB0 0 CODE 0
123 1AB2 0 CODE 0
121 1AB2 0 CODE 0
126 1AC0 0 CODE 0
127 1AD2 0 CODE 0

View File

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<project>
<executable name="dist/default/production\solar_panel.X.production.hex">
<memory name="program">
<units>bytes</units>
<length>131064</length>
<used>406</used>
<free>130658</free>
</memory>
<memory name="data">
<units>bytes</units>
<length>3808</length>
<used>10</used>
<free>3798</free>
</memory>
</executable>
</project>

View File

@ -0,0 +1,462 @@
%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> <reloc>
# All addresses and the length are given in unqualified hexadecimal
# in delta units. Any other numeric values are decimal.
%PSECTS
$C:\Users\remi\AppData\Local\Temp\xcAsl3s.o
init CODE 0 0 0 4 1 2
config CONFIG 4 1FFF8 1FFF8 6 1 1
$dist/default/production\solar_panel.X.production.o
cinit CODE 0 117C 117C C 1 2
text0 CODE 0 1134 1134 24 1 2
text1 CODE 0 116E 116E E 1 2
text2 CODE 0 10F6 10F6 3E 1 2
text3 CODE 0 1188 1188 A 1 2
text4 CODE 0 1158 1158 16 1 2
text5 CODE 0 10B0 10B0 46 1 2
text6 CODE 0 1062 1062 4E 1 2
text7 CODE 0 1008 1008 5A 1 2
cstackCOMRAM COMRAM 1 1 1 7 1 1
smallconst SMALLCONST 0 1000 1000 8 1 2
bssCOMRAM COMRAM 1 8 8 3 1 1
config CONFIG 4 1FFF8 1FFF8 6 1 1
# %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
RAM 60-E7F 1
RAM F00-F5F 1
SFR E80-EFF 1
SFR F60-FFF 1
BANK0 60-FF 1
BANK1 100-1FF 1
BANK2 200-2FF 1
BANK3 300-3FF 1
BANK4 400-4FF 1
BANK5 500-5FF 1
BANK6 600-6FF 1
BANK7 700-7FF 1
BANK8 800-8FF 1
BANK9 900-9FF 1
CONST 4-FFF 1
CONST 1192-1FFF7 1
SMALLCONST 1192-1FFF7 1
CODE 4-FFF 1
CODE 1192-1FFF7 1
BANK10 A00-AFF 1
BANK11 B00-BFF 1
BANK12 C00-CFF 1
BANK13 D00-DFF 1
BANK14 E00-E7F 1
BANK15 F00-F5F 1
BIGRAM B-E7F 1
BIGRAM F00-F5F 1
BIGSFR E80-EFF 1
BIGSFR F60-FFF 1
COMRAM B-5F 1
MEDIUMCONST 1192-FFFF 1
MEDIUMCONST 11000-1FFF7 1
# %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:
# <address> <psect name> <class name> ><line number>:<file 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\solar_panel.X.production.o
1008 text7 CODE >43:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\lcd/lcd.c
100A text7 CODE >45:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\lcd/lcd.c
100C text7 CODE >46:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\lcd/lcd.c
101C text7 CODE >47:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\lcd/lcd.c
101E text7 CODE >48:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\lcd/lcd.c
1026 text7 CODE >49:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\lcd/lcd.c
1028 text7 CODE >50:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\lcd/lcd.c
102E text7 CODE >51:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\lcd/lcd.c
1034 text7 CODE >52:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\lcd/lcd.c
1044 text7 CODE >53:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\lcd/lcd.c
1046 text7 CODE >54:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\lcd/lcd.c
104E text7 CODE >55:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\lcd/lcd.c
1050 text7 CODE >56:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\lcd/lcd.c
1060 text7 CODE >57:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\lcd/lcd.c
1062 text6 CODE >58:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\lcd/lcd.c
1064 text6 CODE >60:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\lcd/lcd.c
1066 text6 CODE >61:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\lcd/lcd.c
1076 text6 CODE >62:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\lcd/lcd.c
1078 text6 CODE >63:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\lcd/lcd.c
107E text6 CODE >64:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\lcd/lcd.c
1080 text6 CODE >65:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\lcd/lcd.c
1086 text6 CODE >66:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\lcd/lcd.c
108C text6 CODE >67:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\lcd/lcd.c
109C text6 CODE >68:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\lcd/lcd.c
109E text6 CODE >69:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\lcd/lcd.c
10A4 text6 CODE >70:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\lcd/lcd.c
10A6 text6 CODE >71:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\lcd/lcd.c
10AE text6 CODE >72:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\lcd/lcd.c
10B0 text5 CODE >74:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\lcd/lcd.c
10B0 text5 CODE >76:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\lcd/lcd.c
10BC text5 CODE >79:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\lcd/lcd.c
10D0 text5 CODE >80:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\lcd/lcd.c
10D4 text5 CODE >81:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\lcd/lcd.c
10F4 text5 CODE >82:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\lcd/lcd.c
1158 text4 CODE >61:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/adc.c
1158 text4 CODE >66:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/adc.c
115C text4 CODE >69:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/adc.c
1160 text4 CODE >72:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/adc.c
1164 text4 CODE >75:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/adc.c
1168 text4 CODE >78:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/adc.c
116C text4 CODE >80:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/adc.c
1188 text3 CODE >58:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/mcc.c
1188 text3 CODE >61:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/mcc.c
118C text3 CODE >63:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/mcc.c
1190 text3 CODE >64:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/mcc.c
10F6 text2 CODE >50:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/pin_manager.c
10F6 text2 CODE >55:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/pin_manager.c
10FA text2 CODE >56:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/pin_manager.c
10FE text2 CODE >57:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/pin_manager.c
1102 text2 CODE >58:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/pin_manager.c
1106 text2 CODE >59:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/pin_manager.c
110A text2 CODE >60:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/pin_manager.c
110E text2 CODE >61:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/pin_manager.c
1112 text2 CODE >62:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/pin_manager.c
1116 text2 CODE >63:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/pin_manager.c
111A text2 CODE >68:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/pin_manager.c
111C text2 CODE >69:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/pin_manager.c
111E text2 CODE >70:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/pin_manager.c
1122 text2 CODE >71:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/pin_manager.c
1124 text2 CODE >72:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/pin_manager.c
1126 text2 CODE >73:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/pin_manager.c
1128 text2 CODE >74:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/pin_manager.c
112A text2 CODE >75:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/pin_manager.c
112C text2 CODE >76:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/pin_manager.c
112E text2 CODE >81:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/pin_manager.c
1132 text2 CODE >88:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/pin_manager.c
116E text1 CODE >50:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/mcc.c
116E text1 CODE >53:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/mcc.c
1172 text1 CODE >54:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/mcc.c
1176 text1 CODE >55:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/mcc.c
117A text1 CODE >56:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/mcc.c
1134 text0 CODE >50:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\main.c
1134 text0 CODE >53:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\main.c
1138 text0 CODE >75:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\main.c
1140 text0 CODE >76:C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\main.c
117C cinit CODE >3113:C:\Users\remi\AppData\Local\Temp\xcAsl3s.s
117C cinit CODE >3115:C:\Users\remi\AppData\Local\Temp\xcAsl3s.s
117C cinit CODE >3118:C:\Users\remi\AppData\Local\Temp\xcAsl3s.s
117C cinit CODE >3130:C:\Users\remi\AppData\Local\Temp\xcAsl3s.s
117E cinit CODE >3131:C:\Users\remi\AppData\Local\Temp\xcAsl3s.s
1180 cinit CODE >3132:C:\Users\remi\AppData\Local\Temp\xcAsl3s.s
1182 cinit CODE >3138:C:\Users\remi\AppData\Local\Temp\xcAsl3s.s
1182 cinit CODE >3140:C:\Users\remi\AppData\Local\Temp\xcAsl3s.s
1184 cinit CODE >3141:C:\Users\remi\AppData\Local\Temp\xcAsl3s.s
# %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
__Lmediumconst 0 0 MEDIUMCONST 0 mediumconst dist/default/production\solar_panel.X.production.o
__Hspace_0 1F800 0 ABS 0 - dist/default/production\solar_panel.X.production.o
__Hspace_1 B 0 ABS 0 - dist/default/production\solar_panel.X.production.o
__Hspace_2 0 0 ABS 0 - dist/default/production\solar_panel.X.production.o
__Hspace_4 3FFF6 0 ABS 0 - dist/default/production\solar_panel.X.production.o
_LCD_2x16_WriteData 1062 0 CODE 0 text6 dist/default/production\solar_panel.X.production.o
__Hibigdata 0 0 CODE 0 ibigdata dist/default/production\solar_panel.X.production.o
__mediumconst 0 0 MEDIUMCONST 0 mediumconst C:\Users\remi\AppData\Local\Temp\xcAsl3s.o
__Lsmallconst 1000 0 SMALLCONST 0 smallconst dist/default/production\solar_panel.X.production.o
_LATA F89 0 ABS 0 - dist/default/production\solar_panel.X.production.o
_LATB F8A 0 ABS 0 - dist/default/production\solar_panel.X.production.o
_LATC F8B 0 ABS 0 - dist/default/production\solar_panel.X.production.o
_LATD F8C 0 ABS 0 - dist/default/production\solar_panel.X.production.o
_LATE F8D 0 ABS 0 - dist/default/production\solar_panel.X.production.o
_LATF F8E 0 ABS 0 - dist/default/production\solar_panel.X.production.o
_LATG F8F 0 ABS 0 - dist/default/production\solar_panel.X.production.o
_LATH F90 0 ABS 0 - dist/default/production\solar_panel.X.production.o
_LATJ F91 0 ABS 0 - dist/default/production\solar_panel.X.production.o
___sp 0 0 STACK 2 stack C:\Users\remi\AppData\Local\Temp\xcAsl3s.o
_main 1134 0 CODE 0 text0 dist/default/production\solar_panel.X.production.o
start 0 0 CODE 0 init C:\Users\remi\AppData\Local\Temp\xcAsl3s.o
__HbssCOMRAM 0 0 ABS 0 bssCOMRAM dist/default/production\solar_panel.X.production.o
__Hpowerup 0 0 CODE 0 powerup dist/default/production\solar_panel.X.production.o
__accesstop 60 0 ABS 0 - C:\Users\remi\AppData\Local\Temp\xcAsl3s.o
intlevel0 0 0 CODE 0 text C:\Users\remi\AppData\Local\Temp\xcAsl3s.o
intlevel1 0 0 CODE 0 text C:\Users\remi\AppData\Local\Temp\xcAsl3s.o
intlevel2 0 0 CODE 0 text C:\Users\remi\AppData\Local\Temp\xcAsl3s.o
intlevel3 0 0 CODE 0 text C:\Users\remi\AppData\Local\Temp\xcAsl3s.o
__LbssCOMRAM 0 0 ABS 0 bssCOMRAM dist/default/production\solar_panel.X.production.o
__LnvFARRAM 0 0 FARRAM 0 nvFARRAM dist/default/production\solar_panel.X.production.o
__Hifardata 0 0 CODE 0 ifardata dist/default/production\solar_panel.X.production.o
__Hclrtext 0 0 ABS 0 clrtext dist/default/production\solar_panel.X.production.o
_ADCON0 FC2 0 ABS 0 - dist/default/production\solar_panel.X.production.o
_ADCON1 FC1 0 ABS 0 - dist/default/production\solar_panel.X.production.o
_ADCON2 FC0 0 ABS 0 - dist/default/production\solar_panel.X.production.o
_ADRESH FC4 0 ABS 0 - dist/default/production\solar_panel.X.production.o
_ADRESL FC3 0 ABS 0 - dist/default/production\solar_panel.X.production.o
___inthi_sp 0 0 STACK 2 stack C:\Users\remi\AppData\Local\Temp\xcAsl3s.o
___intlo_sp 0 0 STACK 2 stack C:\Users\remi\AppData\Local\Temp\xcAsl3s.o
__Hintcode_body 0 0 ABS 0 intcode_body dist/default/production\solar_panel.X.production.o
__Lintsave_regs 0 0 BIGRAM 1 intsave_regs dist/default/production\solar_panel.X.production.o
main@msg 6 0 COMRAM 1 cstackCOMRAM dist/default/production\solar_panel.X.production.o
__Hmediumconst 0 0 MEDIUMCONST 0 mediumconst dist/default/production\solar_panel.X.production.o
__Hintcodelo 0 0 CODE 0 intcodelo dist/default/production\solar_panel.X.production.o
LCD_2x16_WriteCmd@command 2 0 COMRAM 1 cstackCOMRAM dist/default/production\solar_panel.X.production.o
__end_of_LCD_2x16_WriteCmd 1062 0 CODE 0 text7 dist/default/production\solar_panel.X.production.o
__end_of_LCD_2x16_WriteMsg 10F6 0 CODE 0 text5 dist/default/production\solar_panel.X.production.o
__Lintcodelo 0 0 CODE 0 intcodelo dist/default/production\solar_panel.X.production.o
_PIN_MANAGER_Initialize 10F6 0 CODE 0 text2 dist/default/production\solar_panel.X.production.o
start_initialization 117C 0 CODE 0 cinit dist/default/production\solar_panel.X.production.o
_OSCCON FD3 0 ABS 0 - dist/default/production\solar_panel.X.production.o
__HnvFARRAM 0 0 FARRAM 0 nvFARRAM dist/default/production\solar_panel.X.production.o
_TRISDbits F95 0 ABS 0 - dist/default/production\solar_panel.X.production.o
___rparam_used 1 0 ABS 0 - dist/default/production\solar_panel.X.production.o
__end_of_SYSTEM_Initialize 117C 0 CODE 0 text1 dist/default/production\solar_panel.X.production.o
isa$xinst 0 0 ABS 0 - C:\Users\remi\AppData\Local\Temp\xcAsl3s.o
LCD_2x16_WriteMsg@line 5 0 COMRAM 1 cstackCOMRAM dist/default/production\solar_panel.X.production.o
__Hbank0 0 0 ABS 0 bank0 dist/default/production\solar_panel.X.production.o
__Hbank1 0 0 ABS 0 bank1 dist/default/production\solar_panel.X.production.o
__Hbank2 0 0 ABS 0 bank2 dist/default/production\solar_panel.X.production.o
__Hbank3 0 0 ABS 0 bank3 dist/default/production\solar_panel.X.production.o
__Hbank4 0 0 ABS 0 bank4 dist/default/production\solar_panel.X.production.o
__Hbank5 0 0 ABS 0 bank5 dist/default/production\solar_panel.X.production.o
__Hbank6 0 0 ABS 0 bank6 dist/default/production\solar_panel.X.production.o
__Hbank7 0 0 ABS 0 bank7 dist/default/production\solar_panel.X.production.o
__Hbank8 0 0 ABS 0 bank8 dist/default/production\solar_panel.X.production.o
__Hbank9 0 0 ABS 0 bank9 dist/default/production\solar_panel.X.production.o
__Hcinit 0 0 ABS 0 cinit dist/default/production\solar_panel.X.production.o
__Hconst 0 0 CONST 0 const dist/default/production\solar_panel.X.production.o
__Hidata 0 0 CODE 0 idata dist/default/production\solar_panel.X.production.o
__Hidloc 0 0 IDLOC 5 idloc dist/default/production\solar_panel.X.production.o
__Hnvbit 0 0 COMRAM 1 nvbit dist/default/production\solar_panel.X.production.o
__Hparam 0 0 COMRAM 1 rparam dist/default/production\solar_panel.X.production.o
__Hrdata 0 0 COMRAM 1 rdata dist/default/production\solar_panel.X.production.o
__Hstack 0 0 STACK 2 stack dist/default/production\solar_panel.X.production.o
__Htext0 0 0 ABS 0 text0 dist/default/production\solar_panel.X.production.o
__Htext1 0 0 ABS 0 text1 dist/default/production\solar_panel.X.production.o
__Htext2 0 0 ABS 0 text2 dist/default/production\solar_panel.X.production.o
__Htext3 0 0 ABS 0 text3 dist/default/production\solar_panel.X.production.o
__Htext4 0 0 ABS 0 text4 dist/default/production\solar_panel.X.production.o
__Htext5 0 0 ABS 0 text5 dist/default/production\solar_panel.X.production.o
__Htext6 0 0 ABS 0 text6 dist/default/production\solar_panel.X.production.o
__Htext7 0 0 ABS 0 text7 dist/default/production\solar_panel.X.production.o
__Ljflash_buffer 1F800 0 CODE 0 jflash_buffer dist/default/production\solar_panel.X.production.o
__Hbank10 0 0 ABS 0 bank10 dist/default/production\solar_panel.X.production.o
__Hbank11 0 0 ABS 0 bank11 dist/default/production\solar_panel.X.production.o
__Hbank12 0 0 ABS 0 bank12 dist/default/production\solar_panel.X.production.o
__Hbank13 0 0 ABS 0 bank13 dist/default/production\solar_panel.X.production.o
__Hbank14 0 0 ABS 0 bank14 dist/default/production\solar_panel.X.production.o
__Hbank15 0 0 ABS 0 bank15 dist/default/production\solar_panel.X.production.o
__Hbigbss 0 0 BIGRAM 1 bigbss dist/default/production\solar_panel.X.production.o
__Hbigram 0 0 ABS 0 bigram dist/default/production\solar_panel.X.production.o
__Hbigsfr 0 0 ABS 0 bigsfr dist/default/production\solar_panel.X.production.o
__smallconst 1000 0 SMALLCONST 0 smallconst C:\Users\remi\AppData\Local\Temp\xcAsl3s.o
__Hcomram 0 0 ABS 0 comram dist/default/production\solar_panel.X.production.o
__Hconfig 1FFFE 0 CONFIG 4 config dist/default/production\solar_panel.X.production.o
__Lbank0 0 0 ABS 0 bank0 dist/default/production\solar_panel.X.production.o
__Lbank1 0 0 ABS 0 bank1 dist/default/production\solar_panel.X.production.o
__Lbank2 0 0 ABS 0 bank2 dist/default/production\solar_panel.X.production.o
__Lbank3 0 0 ABS 0 bank3 dist/default/production\solar_panel.X.production.o
__Lbank4 0 0 ABS 0 bank4 dist/default/production\solar_panel.X.production.o
__Lbank5 0 0 ABS 0 bank5 dist/default/production\solar_panel.X.production.o
__Lbank6 0 0 ABS 0 bank6 dist/default/production\solar_panel.X.production.o
__Lbank7 0 0 ABS 0 bank7 dist/default/production\solar_panel.X.production.o
__Lbank8 0 0 ABS 0 bank8 dist/default/production\solar_panel.X.production.o
__Lbank9 0 0 ABS 0 bank9 dist/default/production\solar_panel.X.production.o
__Lcinit 0 0 ABS 0 cinit dist/default/production\solar_panel.X.production.o
__Lconst 0 0 CONST 0 const dist/default/production\solar_panel.X.production.o
__Lidata 0 0 CODE 0 idata dist/default/production\solar_panel.X.production.o
__Lidloc 0 0 IDLOC 5 idloc dist/default/production\solar_panel.X.production.o
__Lnvbit 0 0 COMRAM 1 nvbit dist/default/production\solar_panel.X.production.o
__Lparam 0 0 COMRAM 1 rparam dist/default/production\solar_panel.X.production.o
__Lrdata 0 0 COMRAM 1 rdata dist/default/production\solar_panel.X.production.o
__Lstack 0 0 STACK 2 stack dist/default/production\solar_panel.X.production.o
__Ltext0 0 0 ABS 0 text0 dist/default/production\solar_panel.X.production.o
__Ltext1 0 0 ABS 0 text1 dist/default/production\solar_panel.X.production.o
__Ltext2 0 0 ABS 0 text2 dist/default/production\solar_panel.X.production.o
__Ltext3 0 0 ABS 0 text3 dist/default/production\solar_panel.X.production.o
__Ltext4 0 0 ABS 0 text4 dist/default/production\solar_panel.X.production.o
__Ltext5 0 0 ABS 0 text5 dist/default/production\solar_panel.X.production.o
__Ltext6 0 0 ABS 0 text6 dist/default/production\solar_panel.X.production.o
__Ltext7 0 0 ABS 0 text7 dist/default/production\solar_panel.X.production.o
__Hfarbss 0 0 FARRAM 0 farbss dist/default/production\solar_panel.X.production.o
__Lintcode_body 0 0 ABS 0 intcode_body dist/default/production\solar_panel.X.production.o
__Habs1 0 0 ABS 0 abs1 dist/default/production\solar_panel.X.production.o
__Hdata 0 0 ABS 0 data dist/default/production\solar_panel.X.production.o
__Hheap 0 0 HEAP 7 heap dist/default/production\solar_panel.X.production.o
__Hinit 4 0 CODE 0 init dist/default/production\solar_panel.X.production.o
__Hrbit 0 0 COMRAM 1 rbit dist/default/production\solar_panel.X.production.o
__Hrbss 0 0 COMRAM 1 rbss dist/default/production\solar_panel.X.production.o
__Htemp 0 0 COMRAM 1 temp dist/default/production\solar_panel.X.production.o
__Htext 0 0 ABS 0 text dist/default/production\solar_panel.X.production.o
__Labs1 0 0 ABS 0 abs1 dist/default/production\solar_panel.X.production.o
__Ldata 0 0 ABS 0 data dist/default/production\solar_panel.X.production.o
__Lheap 0 0 HEAP 7 heap dist/default/production\solar_panel.X.production.o
__Linit 0 0 CODE 0 init dist/default/production\solar_panel.X.production.o
__Lrbit 0 0 COMRAM 1 rbit dist/default/production\solar_panel.X.production.o
__Lrbss 0 0 COMRAM 1 rbss dist/default/production\solar_panel.X.production.o
__Ltemp 0 0 COMRAM 1 temp dist/default/production\solar_panel.X.production.o
__Ltext 0 0 ABS 0 text dist/default/production\solar_panel.X.production.o
__HcstackCOMRAM 0 0 ABS 0 cstackCOMRAM dist/default/production\solar_panel.X.production.o
__Hintret 0 0 ABS 0 intret dist/default/production\solar_panel.X.production.o
_LCD_2x16_WriteCmd 1008 0 CODE 0 text7 dist/default/production\solar_panel.X.production.o
_LCD_2x16_WriteMsg 10B0 0 CODE 0 text5 dist/default/production\solar_panel.X.production.o
__Hirdata 0 0 CODE 0 irdata dist/default/production\solar_panel.X.production.o
__S0 1192 0 ABS 0 - dist/default/production\solar_panel.X.production.o
__S1 B 0 ABS 0 - dist/default/production\solar_panel.X.production.o
__S4 0 0 ABS 0 - dist/default/production\solar_panel.X.production.o
_ADC_InterruptHandler 8 0 COMRAM 1 bssCOMRAM dist/default/production\solar_panel.X.production.o
__Hjflash_buffer 1F800 0 CODE 0 jflash_buffer dist/default/production\solar_panel.X.production.o
__Lbigdata 0 0 BIGRAM 1 bigdata dist/default/production\solar_panel.X.production.o
__Hnvrram 0 0 COMRAM 1 nvrram dist/default/production\solar_panel.X.production.o
_SYSTEM_Initialize 116E 0 CODE 0 text1 dist/default/production\solar_panel.X.production.o
__Lintentry 0 0 ABS 0 intentry dist/default/production\solar_panel.X.production.o
__Hramtop 1000 0 RAM 0 ramtop dist/default/production\solar_panel.X.production.o
__Hrparam 0 0 COMRAM 1 rparam dist/default/production\solar_panel.X.production.o
__activetblptr 3 0 ABS 0 - dist/default/production\solar_panel.X.production.o
__Hstruct 0 0 COMRAM 1 struct dist/default/production\solar_panel.X.production.o
LCD_2x16_WriteData@command 2 0 COMRAM 1 cstackCOMRAM dist/default/production\solar_panel.X.production.o
_ADC_Initialize 1158 0 CODE 0 text4 dist/default/production\solar_panel.X.production.o
__end_of_PIN_MANAGER_Initialize 1134 0 CODE 0 text2 dist/default/production\solar_panel.X.production.o
__Lbank10 0 0 ABS 0 bank10 dist/default/production\solar_panel.X.production.o
__Lbank11 0 0 ABS 0 bank11 dist/default/production\solar_panel.X.production.o
__Lbank12 0 0 ABS 0 bank12 dist/default/production\solar_panel.X.production.o
__Lbank13 0 0 ABS 0 bank13 dist/default/production\solar_panel.X.production.o
__Lbank14 0 0 ABS 0 bank14 dist/default/production\solar_panel.X.production.o
__Lbank15 0 0 ABS 0 bank15 dist/default/production\solar_panel.X.production.o
__Lbigbss 0 0 BIGRAM 1 bigbss dist/default/production\solar_panel.X.production.o
__Lbigram 0 0 ABS 0 bigram dist/default/production\solar_panel.X.production.o
__Lbigsfr 0 0 ABS 0 bigsfr dist/default/production\solar_panel.X.production.o
__Lcomram 0 0 ABS 0 comram dist/default/production\solar_panel.X.production.o
__Lconfig 0 0 CONFIG 4 config dist/default/production\solar_panel.X.production.o
_LATDbits F8C 0 ABS 0 - dist/default/production\solar_panel.X.production.o
__Lfarbss 0 0 FARRAM 0 farbss dist/default/production\solar_panel.X.production.o
__Lfardata 0 0 FARRAM 0 fardata dist/default/production\solar_panel.X.production.o
isa$std 1 0 ABS 0 - C:\Users\remi\AppData\Local\Temp\xcAsl3s.o
stackhi 0 0 ABS 0 - C:\Users\remi\AppData\Local\Temp\xcAsl3s.o
stacklo 0 0 ABS 0 - C:\Users\remi\AppData\Local\Temp\xcAsl3s.o
__Lintcode 0 0 CODE 0 intcode dist/default/production\solar_panel.X.production.o
_OSCTUNE F9B 0 ABS 0 - dist/default/production\solar_panel.X.production.o
__Lintret 0 0 ABS 0 intret dist/default/production\solar_panel.X.production.o
__Lirdata 0 0 CODE 0 irdata dist/default/production\solar_panel.X.production.o
_ADCON0bits FC2 0 ABS 0 - dist/default/production\solar_panel.X.production.o
_ADCON1bits FC1 0 ABS 0 - dist/default/production\solar_panel.X.production.o
__Lspace_0 0 0 ABS 0 - dist/default/production\solar_panel.X.production.o
__Lspace_1 0 0 ABS 0 - dist/default/production\solar_panel.X.production.o
__Lspace_2 0 0 ABS 0 - dist/default/production\solar_panel.X.production.o
__Lspace_4 0 0 ABS 0 - dist/default/production\solar_panel.X.production.o
__pbssCOMRAM 8 0 COMRAM 1 bssCOMRAM dist/default/production\solar_panel.X.production.o
__end_of_ADC_Initialize 116E 0 CODE 0 text4 dist/default/production\solar_panel.X.production.o
LCD_2x16_WriteMsg@msg 3 0 COMRAM 1 cstackCOMRAM dist/default/production\solar_panel.X.production.o
__LcstackCOMRAM 0 0 ABS 0 cstackCOMRAM dist/default/production\solar_panel.X.production.o
end_of_initialization 1182 0 CODE 0 cinit dist/default/production\solar_panel.X.production.o
__Lnvrram 0 0 COMRAM 1 nvrram dist/default/production\solar_panel.X.production.o
__Hintentry 0 0 ABS 0 intentry dist/default/production\solar_panel.X.production.o
__Hreset_vec 0 0 CODE 0 reset_vec dist/default/production\solar_panel.X.production.o
__Lramtop 1000 0 RAM 0 ramtop dist/default/production\solar_panel.X.production.o
__Lrparam 0 0 COMRAM 1 rparam dist/default/production\solar_panel.X.production.o
__pcinit 117C 0 CODE 0 cinit dist/default/production\solar_panel.X.production.o
__ptext0 1134 0 CODE 0 text0 dist/default/production\solar_panel.X.production.o
__ptext1 116E 0 CODE 0 text1 dist/default/production\solar_panel.X.production.o
__ptext2 10F6 0 CODE 0 text2 dist/default/production\solar_panel.X.production.o
__ptext3 1188 0 CODE 0 text3 dist/default/production\solar_panel.X.production.o
__ptext4 1158 0 CODE 0 text4 dist/default/production\solar_panel.X.production.o
__ptext5 10B0 0 CODE 0 text5 dist/default/production\solar_panel.X.production.o
__ptext6 1062 0 CODE 0 text6 dist/default/production\solar_panel.X.production.o
__ptext7 1008 0 CODE 0 text7 dist/default/production\solar_panel.X.production.o
__Lstruct 0 0 COMRAM 1 struct dist/default/production\solar_panel.X.production.o
__ramtop 1000 0 RAM 0 ramtop C:\Users\remi\AppData\Local\Temp\xcAsl3s.o
__Lpowerup 0 0 CODE 0 powerup dist/default/production\solar_panel.X.production.o
__psmallconst 1000 0 SMALLCONST 0 smallconst dist/default/production\solar_panel.X.production.o
__Lreset_vec 0 0 CODE 0 reset_vec dist/default/production\solar_panel.X.production.o
___heap_hi 0 0 ABS 0 - C:\Users\remi\AppData\Local\Temp\xcAsl3s.o
___heap_lo 0 0 ABS 0 - C:\Users\remi\AppData\Local\Temp\xcAsl3s.o
___param_bank 0 0 ABS 0 - dist/default/production\solar_panel.X.production.o
__Hbigdata 0 0 BIGRAM 1 bigdata dist/default/production\solar_panel.X.production.o
__end_of__initialization 1182 0 CODE 0 cinit dist/default/production\solar_panel.X.production.o
__Libigdata 0 0 CODE 0 ibigdata dist/default/production\solar_panel.X.production.o
__Lclrtext 0 0 ABS 0 clrtext dist/default/production\solar_panel.X.production.o
__pcstackCOMRAM 1 0 COMRAM 1 cstackCOMRAM dist/default/production\solar_panel.X.production.o
__end_of_main 1158 0 CODE 0 text0 dist/default/production\solar_panel.X.production.o
_TRISA F92 0 ABS 0 - dist/default/production\solar_panel.X.production.o
_TRISB F93 0 ABS 0 - dist/default/production\solar_panel.X.production.o
_TRISC F94 0 ABS 0 - dist/default/production\solar_panel.X.production.o
_TRISD F95 0 ABS 0 - dist/default/production\solar_panel.X.production.o
_TRISE F96 0 ABS 0 - dist/default/production\solar_panel.X.production.o
_TRISF F97 0 ABS 0 - dist/default/production\solar_panel.X.production.o
_TRISG F98 0 ABS 0 - dist/default/production\solar_panel.X.production.o
_TRISH F99 0 ABS 0 - dist/default/production\solar_panel.X.production.o
_TRISJ F9A 0 ABS 0 - dist/default/production\solar_panel.X.production.o
__HRAM 0 0 ABS 0 - dist/default/production\solar_panel.X.production.o
__Hbss 0 0 RAM 1 bss dist/default/production\solar_panel.X.production.o
__Hram 0 0 ABS 0 ram dist/default/production\solar_panel.X.production.o
__Hsfr 0 0 ABS 0 sfr dist/default/production\solar_panel.X.production.o
__LRAM 1 0 ABS 0 - dist/default/production\solar_panel.X.production.o
__Lbss 0 0 RAM 1 bss dist/default/production\solar_panel.X.production.o
__Lram 0 0 ABS 0 ram dist/default/production\solar_panel.X.production.o
__Lsfr 0 0 ABS 0 sfr dist/default/production\solar_panel.X.production.o
__end_of_LCD_2x16_WriteData 10B0 0 CODE 0 text6 dist/default/production\solar_panel.X.production.o
___extmem_base 20000 0 ABS 0 - C:\Users\remi\AppData\Local\Temp\xcAsl3s.o
__end_of_OSCILLATOR_Initialize 1192 0 CODE 0 text3 dist/default/production\solar_panel.X.production.o
__initialization 117C 0 CODE 0 cinit dist/default/production\solar_panel.X.production.o
__Hfardata 0 0 FARRAM 0 fardata dist/default/production\solar_panel.X.production.o
__Hsmallconst 1008 0 SMALLCONST 0 smallconst dist/default/production\solar_panel.X.production.o
__Lifardata 0 0 CODE 0 ifardata dist/default/production\solar_panel.X.production.o
__Hintsave_regs 0 0 BIGRAM 1 intsave_regs dist/default/production\solar_panel.X.production.o
__Hintcode 0 0 CODE 0 intcode dist/default/production\solar_panel.X.production.o
_OSCILLATOR_Initialize 1188 0 CODE 0 text3 dist/default/production\solar_panel.X.production.o
# %SPLITSTAB Section
# This section enumerates all the psect splits performed by the assembler.
# The beginning of the section is indicated by %SPLITSTAB.
# Each line is a record a particular split, where the parent psect is on
# the left and the child on the right. Note that a child psect is always
# split form the top of the parent psect. All splits from a given parent
# are listed in the order in which they occurred.
%SPLITSTAB
# %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
# %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>
# 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
text7 0 1008 1008 18A 1
cstackCOMRAM 1 1 1 A 1
reset_vec 0 0 0 4 1
smallconst 0 1000 1000 8 1
# %NOTES Section
# This section contains data of all the note-psects. The beginning of the section
# is indicated by %NOTES. The first line indicates the name and decimal
# byte-length of the first note-psect, e.g.
# $codecov_info_hdr 16
# Each line that follows contains the byte-data of the psect in hexadecimal as a
# space-separated list. These lines are limited to 16 bytes of data.
%NOTES

Binary file not shown.

View File

@ -0,0 +1,30 @@
:04000000BEEF08F057
:071000000074657374000029
:10100800026E8C9691CF01F00F0E01160250F00B74
:101018000110916E8C84140EE82EFED700D08C94AB
:1010280000D000D000D00238F00B026E91CF01F052
:101038000F0E01160250F00B0110916E8C84140EE5
:10104800E82EFED700D08C94190E016E580EE82EAB
:10105800FED7012EFCD700D01200026E8C8691CFED
:1010680001F00F0E01160250F00B0110916E8C84E6
:1010780000D000D000D08C9400D000D000D002382E
:10108800F00B026E91CF01F00F0E01160250F00B1B
:101098000110916E8C8400D000D000D08C94D00EBA
:1010A800E82EFED700F012000540E842C00B800988
:1010B80004EC08F003C0F6FF04C0F7FF000EF86E5A
:1010C8000800F55031EC08F0034A042A03C0F6FF83
:1010D80004C0F7FF000EF86E0800F5500009D8A408
:1010E80078EF08F07AEF08F05EEF08F01200000ED3
:1010F8008D6E000E916E000E8C6E000E896E000EC5
:101108008E6E000E8A6E000E8F6E000E8B6E000EB5
:10111800906E966897683F0E926E98689368996883
:10112800946895689A68F00EC1161200B7EC08F03A
:10113800010E066E100E076E06C003F007C004F01D
:10114800000E056E58EC08F09CEF08F000EF00F078
:10115800000EC16E000EC06E000EC36E000EC46E8F
:10116800010EC26E12007BEC08F0C4EC08F0ACEC87
:1011780008F012000A6A096A086A00019AEF08F082
:0A118800020ED36E000E9B6E1200E3
:020000040001F9
:06FFF800A0F4C4FFF8F7BD
:00000001FF

View File

@ -0,0 +1,58 @@
### HEXMate logfile and output summary ###
### Command-line arguments ###
dist/default/production\solar_panel.X.production.hex
-Odist/default/production\solar_panel.X.production.hex
-logfile=dist/default/production\solar_panel.X.production.hxl
-addressing=1
-break=1FFF8
### Memory Usage ###
Intel Hex-file ranges:
0h - 3h (dist/default/production\solar_panel.X.production.hex)
1000h - 1006h (dist/default/production\solar_panel.X.production.hex)
1008h - 1191h (dist/default/production\solar_panel.X.production.hex)
1FFF8h - 1FFFDh (dist/default/production\solar_panel.X.production.hex)
Unused ranges:
4h - FFFh
1007h - 1007h
1192h - 1FFF7h
### Hex Memory Map ###
Legend:
-- = Unused memory
H1 = Intel Hex-file (dist/default/production\solar_panel.X.production.hex)
----------------------------------------------------------
| 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
----------------------------------------------------------
00000000 | H1 H1 H1 H1 -- -- -- -- -- -- -- -- -- -- -- --
----------------------------------------------------------
00001000 | H1 H1 H1 H1 H1 H1 H1 -- H1 H1 H1 H1 H1 H1 H1 H1
00001010 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001020 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001030 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001040 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001050 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001060 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001070 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001080 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001090 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
000010A0 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
000010B0 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
000010C0 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
000010D0 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
000010E0 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
000010F0 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001100 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001110 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001120 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001130 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001140 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001150 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001160 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001170 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001180 | H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1 H1
00001190 | H1 H1 -- -- -- -- -- -- -- -- -- -- -- -- -- --
----------------------------------------------------------
0001FFF0 | -- -- -- -- -- -- -- -- H1 H1 H1 H1 H1 H1 -- --
00020000 | --

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,469 @@
Microchip MPLAB XC8 Compiler V2.40
Linker command line:
-W-3 \
--edf=C:\Program Files\Microchip\xc8\v2.40\pic\dat\20220703182018_en.msgs \
-cn -h+dist/default/production\solar_panel.X.production.sym \
--cmf=dist/default/production\solar_panel.X.production.cmf -z -Q18F97J60 \
-oC:\Users\remi\AppData\Local\Temp\xcAsl3s.4 --defsym=__MPLAB_BUILD=1 \
--fixupoverflow=error \
-Mdist/default/production/solar_panel.X.production.map \
--md=C:\Users\remi\AppData\Local\Temp\xcAsl3s.dat -E1 -ver=XC8 Compiler \
--acfsm=1493 -ACODE=00h-01FFF7h -ACONST=00h-01FFF7h \
-ASMALLCONST=01000h-010FFhx495,01FF00h-01FFF7h \
-AMEDIUMCONST=01000h-0FFFFh,011000h-01FFF7h -ACOMRAM=01h-05Fh \
-AABS1=00h-0E7Fh,0F00h-0F5Fh -ABIGRAM=01h-0E7Fh,0F00h-0F5Fh \
-ARAM=060h-0FFh,0100h-01FFhx13,0E00h-0E7Fh,0F00h-0F5Fh -ABANK0=060h-0FFh \
-ABANK1=0100h-01FFh -ABANK2=0200h-02FFh -ABANK3=0300h-03FFh \
-ABANK4=0400h-04FFh -ABANK5=0500h-05FFh -ABANK6=0600h-06FFh \
-ABANK7=0700h-07FFh -ABANK8=0800h-08FFh -ABANK9=0900h-09FFh \
-ABANK10=0A00h-0AFFh -ABANK11=0B00h-0BFFh -ABANK12=0C00h-0CFFh \
-ABANK13=0D00h-0DFFh -ABANK14=0E00h-0E7Fh -ABANK15=0F00h-0F5Fh \
-ASFR=0E80h-0EFFh,0F60h-0FFFh -ABIGSFR=0E80h-0EFFh,0F60h-0FFFh \
-ACONFIG=01FFF8h-01FFFDh -preset_vec=00h,intcode,intcodelo,powerup,init \
-pramtop=01000h -psmallconst=SMALLCONST -pmediumconst=MEDIUMCONST \
-pconst=CONST -AFARRAM=00h-00h -pjflash_buffer=01F800h \
-prdata=COMRAM,nvrram=COMRAM,nvbit=COMRAM,rbss=COMRAM,rbit=COMRAM \
-pfarbss=FARRAM,fardata=FARRAM,nvFARRAM=FARRAM \
-pintsave_regs=BIGRAM,bigbss=BIGRAM,bigdata=BIGRAM -pbss=RAM \
-pidata=CODE,irdata=CODE,ibigdata=CODE,ifardata=CODE -prparam=COMRAM \
C:\Users\remi\AppData\Local\Temp\xcAsl3s.o \
dist/default/production\solar_panel.X.production.o
Object code version is 3.11
Machine type is 18F97J60
Name Link Load Length Selector Space Scale
C:\Users\remi\AppData\Local\Temp\xcAsl3s.o
config 1FFF8 1FFF8 6 0 4
init 0 0 4 0 0
dist/default/production\solar_panel.X.production.o
config 1FFF8 1FFF8 6 0 4
smallconst 1000 1000 8 800 0
text7 1008 1008 5A 804 0
text6 1062 1062 4E 804 0
text5 10B0 10B0 46 804 0
text4 1158 1158 16 804 0
text3 1188 1188 A 804 0
text2 10F6 10F6 3E 804 0
text1 116E 116E E 804 0
text0 1134 1134 24 804 0
cstackCOMRAM 1 1 7 1 1
bssCOMRAM 8 8 3 1 1
cinit 117C 117C C 804 0
TOTAL Name Link Load Length Space
CLASS CODE
init 0 0 4 0
text7 1008 1008 5A 0
text6 1062 1062 4E 0
text5 10B0 10B0 46 0
text4 1158 1158 16 0
text3 1188 1188 A 0
text2 10F6 10F6 3E 0
text1 116E 116E E 0
text0 1134 1134 24 0
cinit 117C 117C C 0
CLASS CONST
CLASS SMALLCONST
smallconst 1000 1000 8 0
CLASS MEDIUMCONST
CLASS COMRAM
cstackCOMRAM 1 1 7 1
bssCOMRAM 8 8 3 1
CLASS ABS1
CLASS BIGRAM
CLASS RAM
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 BANK13
CLASS BANK14
CLASS BANK15
CLASS SFR
CLASS BIGSFR
CLASS CONFIG
config 1FFF8 1FFF8 6 4
CLASS FARRAM
CLASS HEAP
CLASS STACK
CLASS IDLOC
SEGMENTS Name Load Length Top Selector Space Class
reset_vec 000000 000004 000004 0 0 CODE
cstackCOMRAM 000001 00000A 00000B 1 1 COMRAM
smallconst 001000 000008 001008 800 0 SMALLCON
text7 001008 00018A 001192 804 0 CODE
UNUSED ADDRESS RANGES
Name Unused Largest block Delta
BANK0 00060-000FF A0
BANK1 00100-001FF 100
BANK10 00A00-00AFF 100
BANK11 00B00-00BFF 100
BANK12 00C00-00CFF 100
BANK13 00D00-00DFF 100
BANK14 00E00-00E7F 80
BANK15 00F00-00F5F 60
BANK2 00200-002FF 100
BANK3 00300-003FF 100
BANK4 00400-004FF 100
BANK5 00500-005FF 100
BANK6 00600-006FF 100
BANK7 00700-007FF 100
BANK8 00800-008FF 100
BANK9 00900-009FF 100
BIGRAM 0000B-00E7F E75
00F00-00F5F 60
BIGSFR 00E80-00EFF 80
00F60-00FFF A0
CODE 00004-00FFF FFC
01192-1FFF7 1EE66
COMRAM 0000B-0005F 55
CONST 00004-00FFF FFC
01192-1FFF7 1EE66
MEDIUMCONST 01192-0FFFF EE6E
11000-1FFF7 EFF8
RAM 00060-00E7F 100
00F00-00F5F 60
SFR 00E80-00EFF 80
00F60-00FFF A0
SMALLCONST 01192-1FFF7 100
Symbol Table
LCD_2x16_WriteCmd@command cstackCOMRAM 00002
LCD_2x16_WriteData@command cstackCOMRAM 00002
LCD_2x16_WriteMsg@line cstackCOMRAM 00005
LCD_2x16_WriteMsg@msg cstackCOMRAM 00003
_ADCON0 (abs) 00FC2
_ADCON0bits (abs) 00FC2
_ADCON1 (abs) 00FC1
_ADCON1bits (abs) 00FC1
_ADCON2 (abs) 00FC0
_ADC_Initialize text4 01158
_ADC_InterruptHandler bssCOMRAM 00008
_ADRESH (abs) 00FC4
_ADRESL (abs) 00FC3
_LATA (abs) 00F89
_LATB (abs) 00F8A
_LATC (abs) 00F8B
_LATD (abs) 00F8C
_LATDbits (abs) 00F8C
_LATE (abs) 00F8D
_LATF (abs) 00F8E
_LATG (abs) 00F8F
_LATH (abs) 00F90
_LATJ (abs) 00F91
_LCD_2x16_WriteCmd text7 01008
_LCD_2x16_WriteData text6 01062
_LCD_2x16_WriteMsg text5 010B0
_OSCCON (abs) 00FD3
_OSCILLATOR_Initialize text3 01188
_OSCTUNE (abs) 00F9B
_PIN_MANAGER_Initialize text2 010F6
_SYSTEM_Initialize text1 0116E
_TRISA (abs) 00F92
_TRISB (abs) 00F93
_TRISC (abs) 00F94
_TRISD (abs) 00F95
_TRISDbits (abs) 00F95
_TRISE (abs) 00F96
_TRISF (abs) 00F97
_TRISG (abs) 00F98
_TRISH (abs) 00F99
_TRISJ (abs) 00F9A
__HRAM (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
__Hbank2 bank2 00000
__Hbank3 bank3 00000
__Hbank4 bank4 00000
__Hbank5 bank5 00000
__Hbank6 bank6 00000
__Hbank7 bank7 00000
__Hbank8 bank8 00000
__Hbank9 bank9 00000
__Hbigbss bigbss 00000
__Hbigdata bigdata 00000
__Hbigram bigram 00000
__Hbigsfr bigsfr 00000
__Hbss bss 00000
__HbssCOMRAM bssCOMRAM 00000
__Hcinit cinit 00000
__Hclrtext clrtext 00000
__Hcomram comram 00000
__Hconfig config 1FFFE
__Hconst const 00000
__HcstackCOMRAM cstackCOMRAM 00000
__Hdata data 00000
__Hfarbss farbss 00000
__Hfardata fardata 00000
__Hheap heap 00000
__Hibigdata ibigdata 00000
__Hidata idata 00000
__Hidloc idloc 00000
__Hifardata ifardata 00000
__Hinit init 00004
__Hintcode intcode 00000
__Hintcode_body intcode_body 00000
__Hintcodelo intcodelo 00000
__Hintentry intentry 00000
__Hintret intret 00000
__Hintsave_regs intsave_regs 00000
__Hirdata irdata 00000
__Hjflash_buffer jflash_buffer 1F800
__Hmediumconst mediumconst 00000
__HnvFARRAM nvFARRAM 00000
__Hnvbit nvbit 00000
__Hnvrram nvrram 00000
__Hparam rparam 00000
__Hpowerup powerup 00000
__Hram ram 00000
__Hramtop ramtop 01000
__Hrbit rbit 00000
__Hrbss rbss 00000
__Hrdata rdata 00000
__Hreset_vec reset_vec 00000
__Hrparam rparam 00000
__Hsfr sfr 00000
__Hsmallconst smallconst 01008
__Hspace_0 (abs) 1F800
__Hspace_1 (abs) 0000B
__Hspace_2 (abs) 00000
__Hspace_4 (abs) 3FFF6
__Hstack stack 00000
__Hstruct struct 00000
__Htemp temp 00000
__Htext text 00000
__Htext0 text0 00000
__Htext1 text1 00000
__Htext2 text2 00000
__Htext3 text3 00000
__Htext4 text4 00000
__Htext5 text5 00000
__Htext6 text6 00000
__Htext7 text7 00000
__LRAM (abs) 00001
__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
__Lbank2 bank2 00000
__Lbank3 bank3 00000
__Lbank4 bank4 00000
__Lbank5 bank5 00000
__Lbank6 bank6 00000
__Lbank7 bank7 00000
__Lbank8 bank8 00000
__Lbank9 bank9 00000
__Lbigbss bigbss 00000
__Lbigdata bigdata 00000
__Lbigram bigram 00000
__Lbigsfr bigsfr 00000
__Lbss bss 00000
__LbssCOMRAM bssCOMRAM 00000
__Lcinit cinit 00000
__Lclrtext clrtext 00000
__Lcomram comram 00000
__Lconfig config 00000
__Lconst const 00000
__LcstackCOMRAM cstackCOMRAM 00000
__Ldata data 00000
__Lfarbss farbss 00000
__Lfardata fardata 00000
__Lheap heap 00000
__Libigdata ibigdata 00000
__Lidata idata 00000
__Lidloc idloc 00000
__Lifardata ifardata 00000
__Linit init 00000
__Lintcode intcode 00000
__Lintcode_body intcode_body 00000
__Lintcodelo intcodelo 00000
__Lintentry intentry 00000
__Lintret intret 00000
__Lintsave_regs intsave_regs 00000
__Lirdata irdata 00000
__Ljflash_buffer jflash_buffer 1F800
__Lmediumconst mediumconst 00000
__LnvFARRAM nvFARRAM 00000
__Lnvbit nvbit 00000
__Lnvrram nvrram 00000
__Lparam rparam 00000
__Lpowerup powerup 00000
__Lram ram 00000
__Lramtop ramtop 01000
__Lrbit rbit 00000
__Lrbss rbss 00000
__Lrdata rdata 00000
__Lreset_vec reset_vec 00000
__Lrparam rparam 00000
__Lsfr sfr 00000
__Lsmallconst smallconst 01000
__Lspace_0 (abs) 00000
__Lspace_1 (abs) 00000
__Lspace_2 (abs) 00000
__Lspace_4 (abs) 00000
__Lstack stack 00000
__Lstruct struct 00000
__Ltemp temp 00000
__Ltext text 00000
__Ltext0 text0 00000
__Ltext1 text1 00000
__Ltext2 text2 00000
__Ltext3 text3 00000
__Ltext4 text4 00000
__Ltext5 text5 00000
__Ltext6 text6 00000
__Ltext7 text7 00000
__S0 (abs) 01192
__S1 (abs) 0000B
__S4 (abs) 00000
___extmem_base (abs) 20000
___heap_hi (abs) 00000
___heap_lo (abs) 00000
___inthi_sp stack 00000
___intlo_sp stack 00000
___param_bank (abs) 00000
___rparam_used (abs) 00001
___sp stack 00000
__accesstop (abs) 00060
__activetblptr (abs) 00003
__end_of_ADC_Initialize text4 0116E
__end_of_LCD_2x16_WriteCmd text7 01062
__end_of_LCD_2x16_WriteData text6 010B0
__end_of_LCD_2x16_WriteMsg text5 010F6
__end_of_OSCILLATOR_Initialize text3 01192
__end_of_PIN_MANAGER_Initialize text2 01134
__end_of_SYSTEM_Initialize text1 0117C
__end_of__initialization cinit 01182
__end_of_main text0 01158
__initialization cinit 0117C
__mediumconst mediumconst 00000
__pbssCOMRAM bssCOMRAM 00008
__pcinit cinit 0117C
__pcstackCOMRAM cstackCOMRAM 00001
__psmallconst smallconst 01000
__ptext0 text0 01134
__ptext1 text1 0116E
__ptext2 text2 010F6
__ptext3 text3 01188
__ptext4 text4 01158
__ptext5 text5 010B0
__ptext6 text6 01062
__ptext7 text7 01008
__ramtop ramtop 01000
__smallconst smallconst 01000
_main text0 01134
end_of_initialization cinit 01182
intlevel0 text 00000
intlevel1 text 00000
intlevel2 text 00000
intlevel3 text 00000
isa$std (abs) 00001
isa$xinst (abs) 00000
main@msg cstackCOMRAM 00006
stackhi (abs) 00000
stacklo (abs) 00000
start init 00000
start_initialization cinit 0117C
MODULE INFORMATION
Module Function Class Link Load Size
mcc_generated_files/pin_manager.c
_PIN_MANAGER_Initialize CODE 10F6 0000 62
mcc_generated_files/pin_manager.c estimated size: 62
lcd/lcd.c
_LCD_2x16_WriteCmd CODE 1008 0000 90
_LCD_2x16_WriteMsg CODE 10B0 0000 70
_LCD_2x16_WriteData CODE 1062 0000 78
lcd/lcd.c estimated size: 238
mcc_generated_files/adc.c
_ADC_Initialize CODE 1158 0000 22
mcc_generated_files/adc.c estimated size: 22
shared
__initialization CODE 117C 0000 6
shared estimated size: 6
mcc_generated_files/mcc.c
_OSCILLATOR_Initialize CODE 1188 0000 10
_SYSTEM_Initialize CODE 116E 0000 14
mcc_generated_files/mcc.c estimated size: 24
main.c
_main CODE 1134 0000 36
main.c estimated size: 36

View File

@ -0,0 +1,6 @@
Memory Summary:
Program space used 196h ( 406) of 1FFF8h bytes ( 0.3%)
Data space used Ah ( 10) of EE0h bytes ( 0.3%)
Configuration bits used 3h ( 3) of 3h words (100.0%)

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,246 @@
[p GLOBOPT AUTOSTATIC IEEE_FLT IEEE_DBL LFSROK EMI_WORD ]
[d version 1.1 ]
[d edition pro ]
[d chip 18F97J60 ]
[d frameptr 4065 ]
"82 C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/adc.c
[e E4918 . `uc
channel_AN5 5
channel_AN6 6
]
"4 C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\fleq.c
[v ___fleq __fleq `(b 1 e 0 0 ]
"62 C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\float.c
[v ___ftpack __ftpack `(f 1 e 4 0 ]
"86 C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\ftadd.c
[v ___ftadd __ftadd `(f 1 e 4 0 ]
"54 C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\ftdiv.c
[v ___ftdiv __ftdiv `(f 1 e 4 0 ]
"62 C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\ftmul.c
[v ___ftmul __ftmul `(f 1 e 4 0 ]
"19 C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\ftsub.c
[v ___ftsub __ftsub `(f 1 e 4 0 ]
"10 C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\sprcadd.c
[v ___fladd __fladd `(d 1 e 4 0 ]
"245
[v ___flsub __flsub `(d 1 e 4 0 ]
"11 C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\sprcdiv.c
[v ___fldiv __fldiv `(d 1 e 4 0 ]
"8 C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\sprcmul.c
[v ___flmul __flmul `(d 1 e 4 0 ]
"15 C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\Umul32.c
[v ___lmul __lmul `(ul 1 e 4 0 ]
"91 C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\Umul64.c
[v ___omul __omul `(uo 1 e 8 0 ]
"43 C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\lcd/lcd.c
[v _LCD_2x16_WriteCmd LCD_2x16_WriteCmd `(v 1 e 1 0 ]
"58
[v _LCD_2x16_WriteData LCD_2x16_WriteData `(v 1 e 1 0 ]
"74
[v _LCD_2x16_WriteMsg LCD_2x16_WriteMsg `(v 1 e 1 0 ]
"50 C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\main.c
[v _main main `(v 1 e 1 0 ]
"61 C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/adc.c
[v _ADC_Initialize ADC_Initialize `(v 1 e 1 0 ]
"50 C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/mcc.c
[v _SYSTEM_Initialize SYSTEM_Initialize `(v 1 e 1 0 ]
"58
[v _OSCILLATOR_Initialize OSCILLATOR_Initialize `(v 1 e 1 0 ]
"50 C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/pin_manager.c
[v _PIN_MANAGER_Initialize PIN_MANAGER_Initialize `(v 1 e 1 0 ]
"5992 C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h
[v _LATA LATA `VEuc 1 e 1 @3977 ]
"6113
[v _LATB LATB `VEuc 1 e 1 @3978 ]
"6225
[v _LATC LATC `VEuc 1 e 1 @3979 ]
"6337
[v _LATD LATD `VEuc 1 e 1 @3980 ]
[s S252 . 1 `uc 1 LATD0 1 0 :1:0
`uc 1 LATD1 1 0 :1:1
`uc 1 LATD2 1 0 :1:2
`uc 1 LATD3 1 0 :1:3
`uc 1 LATD4 1 0 :1:4
`uc 1 LATD5 1 0 :1:5
`uc 1 LATD6 1 0 :1:6
`uc 1 LATD7 1 0 :1:7
]
"6364
[s S261 . 1 `uc 1 LD0 1 0 :1:0
`uc 1 LD1 1 0 :1:1
`uc 1 LD2 1 0 :1:2
`uc 1 LD3 1 0 :1:3
`uc 1 LD4 1 0 :1:4
`uc 1 LD5 1 0 :1:5
`uc 1 LD6 1 0 :1:6
`uc 1 LD7 1 0 :1:7
]
[u S270 . 1 `S252 1 . 1 0 `S261 1 . 1 0 ]
[v _LATDbits LATDbits `VES270 1 e 1 @3980 ]
"6449
[v _LATE LATE `VEuc 1 e 1 @3981 ]
"6561
[v _LATF LATF `VEuc 1 e 1 @3982 ]
"6673
[v _LATG LATG `VEuc 1 e 1 @3983 ]
"6767
[v _LATH LATH `VEuc 1 e 1 @3984 ]
"6879
[v _LATJ LATJ `VEuc 1 e 1 @3985 ]
"6991
[v _TRISA TRISA `VEuc 1 e 1 @3986 ]
"7165
[v _TRISB TRISB `VEuc 1 e 1 @3987 ]
"7387
[v _TRISC TRISC `VEuc 1 e 1 @3988 ]
"7609
[v _TRISD TRISD `VEuc 1 e 1 @3989 ]
[s S212 . 1 `uc 1 TRISD0 1 0 :1:0
`uc 1 TRISD1 1 0 :1:1
`uc 1 TRISD2 1 0 :1:2
`uc 1 TRISD3 1 0 :1:3
`uc 1 TRISD4 1 0 :1:4
`uc 1 TRISD5 1 0 :1:5
`uc 1 TRISD6 1 0 :1:6
`uc 1 TRISD7 1 0 :1:7
]
"7641
[s S221 . 1 `uc 1 RD0 1 0 :1:0
`uc 1 RD1 1 0 :1:1
`uc 1 RD2 1 0 :1:2
`uc 1 RD3 1 0 :1:3
`uc 1 RD4 1 0 :1:4
`uc 1 RD5 1 0 :1:5
`uc 1 RD6 1 0 :1:6
`uc 1 RD7 1 0 :1:7
]
[u S230 . 1 `S212 1 . 1 0 `S221 1 . 1 0 ]
[v _TRISDbits TRISDbits `VES230 1 e 1 @3989 ]
"7831
[v _TRISE TRISE `VEuc 1 e 1 @3990 ]
"8053
[v _TRISF TRISF `VEuc 1 e 1 @3991 ]
"8275
[v _TRISG TRISG `VEuc 1 e 1 @3992 ]
"8497
[v _TRISH TRISH `VEuc 1 e 1 @3993 ]
"8719
[v _TRISJ TRISJ `VEuc 1 e 1 @3994 ]
"8941
[v _OSCTUNE OSCTUNE `VEuc 1 e 1 @3995 ]
"11572
[v _ADCON2 ADCON2 `VEuc 1 e 1 @4032 ]
"11643
[v _ADCON1 ADCON1 `VEuc 1 e 1 @4033 ]
[s S73 . 1 `uc 1 PCFG 1 0 :4:0
`uc 1 VCFG 1 0 :2:4
]
"11668
[s S76 . 1 `uc 1 PCFG0 1 0 :1:0
`uc 1 PCFG1 1 0 :1:1
`uc 1 PCFG2 1 0 :1:2
`uc 1 PCFG3 1 0 :1:3
`uc 1 VCFG0 1 0 :1:4
`uc 1 VCFG1 1 0 :1:5
]
[s S83 . 1 `uc 1 . 1 0 :3:0
`uc 1 CHSN3 1 0 :1:3
`uc 1 VCFG01 1 0 :1:4
`uc 1 VCFG11 1 0 :1:5
]
[u S88 . 1 `S73 1 . 1 0 `S76 1 . 1 0 `S83 1 . 1 0 ]
[v _ADCON1bits ADCON1bits `VES88 1 e 1 @4033 ]
"11728
[v _ADCON0 ADCON0 `VEuc 1 e 1 @4034 ]
[s S121 . 1 `uc 1 . 1 0 :1:0
`uc 1 GO_NOT_DONE 1 0 :1:1
]
"11774
[s S124 . 1 `uc 1 ADON 1 0 :1:0
`uc 1 GO_nDONE 1 0 :1:1
`uc 1 CHS 1 0 :4:2
]
[s S128 . 1 `uc 1 . 1 0 :1:0
`uc 1 DONE 1 0 :1:1
`uc 1 CHS0 1 0 :1:2
`uc 1 CHS1 1 0 :1:3
`uc 1 CHS2 1 0 :1:4
`uc 1 CHS3 1 0 :1:5
`uc 1 . 1 0 :1:6
`uc 1 ADCAL 1 0 :1:7
]
[s S137 . 1 `uc 1 . 1 0 :1:0
`uc 1 GO_DONE 1 0 :1:1
]
[s S140 . 1 `uc 1 . 1 0 :1:0
`uc 1 GO 1 0 :1:1
]
[s S143 . 1 `uc 1 . 1 0 :1:0
`uc 1 NOT_DONE 1 0 :1:1
]
[s S146 . 1 `uc 1 . 1 0 :1:0
`uc 1 nDONE 1 0 :1:1
]
[s S149 . 1 `uc 1 . 1 0 :1:0
`uc 1 GODONE 1 0 :1:1
]
[u S152 . 1 `S121 1 . 1 0 `S124 1 . 1 0 `S128 1 . 1 0 `S137 1 . 1 0 `S140 1 . 1 0 `S143 1 . 1 0 `S146 1 . 1 0 `S149 1 . 1 0 ]
[v _ADCON0bits ADCON0bits `VES152 1 e 1 @4034 ]
"11861
[v _ADRESL ADRESL `VEuc 1 e 1 @4035 ]
"11868
[v _ADRESH ADRESH `VEuc 1 e 1 @4036 ]
"13762
[v _OSCCON OSCCON `VEuc 1 e 1 @4051 ]
"50 C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\main.c
[v _main main `(v 1 e 1 0 ]
{
"75
[v main@msg msg `*.32uc 1 a 2 5 ]
"78
} 0
"50 C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/mcc.c
[v _SYSTEM_Initialize SYSTEM_Initialize `(v 1 e 1 0 ]
{
"56
} 0
"50 C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/pin_manager.c
[v _PIN_MANAGER_Initialize PIN_MANAGER_Initialize `(v 1 e 1 0 ]
{
"88
} 0
"58 C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/mcc.c
[v _OSCILLATOR_Initialize OSCILLATOR_Initialize `(v 1 e 1 0 ]
{
"64
} 0
"61 C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\mcc_generated_files/adc.c
[v _ADC_Initialize ADC_Initialize `(v 1 e 1 0 ]
{
"80
} 0
"74 C:\Users\remi\Downloads\MCU\solar_panel\solar_panel.X\lcd/lcd.c
[v _LCD_2x16_WriteMsg LCD_2x16_WriteMsg `(v 1 e 1 0 ]
{
[v LCD_2x16_WriteMsg@msg msg `*.32uc 1 p 2 2 ]
[v LCD_2x16_WriteMsg@line line `uc 1 p 1 4 ]
"82
} 0
"58
[v _LCD_2x16_WriteData LCD_2x16_WriteData `(v 1 e 1 0 ]
{
[v LCD_2x16_WriteData@command command `uc 1 a 1 wreg ]
[v LCD_2x16_WriteData@command command `uc 1 a 1 wreg ]
"60
[v LCD_2x16_WriteData@command command `uc 1 a 1 1 ]
"72
} 0
"43
[v _LCD_2x16_WriteCmd LCD_2x16_WriteCmd `(v 1 e 1 0 ]
{
[v LCD_2x16_WriteCmd@command command `uc 1 a 1 wreg ]
[v LCD_2x16_WriteCmd@command command `uc 1 a 1 wreg ]
"45
[v LCD_2x16_WriteCmd@command command `uc 1 a 1 1 ]
"57
} 0

View File

@ -0,0 +1,349 @@
__S0 1192 0 ABS 0
__S1 B 0 ABS 0
__S4 0 0 ABS 0
__Hintentry 0 0 ABS 0
__Lintentry 0 0 ABS 0
_LATA F89 0 ABS 0
_LATB F8A 0 ABS 0
_LATC F8B 0 ABS 0
_LATD F8C 0 ABS 0
_LATE F8D 0 ABS 0
_LATF F8E 0 ABS 0
_LATG F8F 0 ABS 0
_LATH F90 0 ABS 0
_LATJ F91 0 ABS 0
__end_of_PIN_MANAGER_Initialize 1134 0 CODE 0
_main 1134 0 CODE 0
___sp 0 0 STACK 2
start 0 0 CODE 0
_TRISA F92 0 ABS 0
_TRISB F93 0 ABS 0
_TRISC F94 0 ABS 0
_TRISD F95 0 ABS 0
__Hirdata 0 0 CODE 0
_TRISE F96 0 ABS 0
__Lirdata 0 0 CODE 0
__HRAM 0 0 ABS 0
_TRISF F97 0 ABS 0
__LRAM 1 0 ABS 0
_TRISG F98 0 ABS 0
_TRISH F99 0 ABS 0
_TRISJ F9A 0 ABS 0
__Hconfig 1FFFE 0 CONFIG 4
__Lconfig 0 0 CONFIG 4
__end_of_LCD_2x16_WriteCmd 1062 0 CODE 0
__Hbigram 0 0 ABS 0
__Lbigram 0 0 ABS 0
__Hrparam 0 0 COMRAM 1
__Lrparam 0 0 COMRAM 1
__Hram 0 0 ABS 0
__Lram 0 0 ABS 0
__Hcomram 0 0 ABS 0
__Lcomram 0 0 ABS 0
__Hsfr 0 0 ABS 0
__Lsfr 0 0 ABS 0
__Hbss 0 0 RAM 1
__Lbss 0 0 RAM 1
___param_bank 0 0 ABS 0
__Hnvrram 0 0 COMRAM 1
__Lnvrram 0 0 COMRAM 1
_ADCON0 FC2 0 ABS 0
_ADCON1 FC1 0 ABS 0
_ADCON2 FC0 0 ABS 0
_LCD_2x16_WriteMsg 10B0 0 CODE 0
__Hbigsfr 0 0 ABS 0
__Lbigsfr 0 0 ABS 0
_LATDbits F8C 0 ABS 0
__Hintsave_regs 0 0 BIGRAM 1
__Lintsave_regs 0 0 BIGRAM 1
__Hbigbss 0 0 BIGRAM 1
__Lbigbss 0 0 BIGRAM 1
__Hintret 0 0 ABS 0
__Lintret 0 0 ABS 0
__Hramtop 1000 0 RAM 0
__Lramtop 1000 0 RAM 0
__Hstruct 0 0 COMRAM 1
__Lstruct 0 0 COMRAM 1
__Hbigdata 0 0 BIGRAM 1
__Lbigdata 0 0 BIGRAM 1
__Hmediumconst 0 0 MEDIUMCONST 0
__end_of_ADC_Initialize 116E 0 CODE 0
__Lmediumconst 0 0 MEDIUMCONST 0
__Hfarbss 0 0 FARRAM 0
__Lfarbss 0 0 FARRAM 0
__Hintcode 0 0 CODE 0
__Lintcode 0 0 CODE 0
__Hfardata 0 0 FARRAM 0
_ADRESH FC4 0 ABS 0
__Lfardata 0 0 FARRAM 0
_OSCCON FD3 0 ABS 0
__Habs1 0 0 ABS 0
__Labs1 0 0 ABS 0
_ADRESL FC3 0 ABS 0
isa$xinst 0 0 ABS 0
__end_of_LCD_2x16_WriteMsg 10F6 0 CODE 0
__HnvFARRAM 0 0 FARRAM 0
__LnvFARRAM 0 0 FARRAM 0
___heap_hi 0 0 ABS 0
LCD_2x16_WriteCmd@command 2 0 COMRAM 1
__Hdata 0 0 ABS 0
__Ldata 0 0 ABS 0
isa$std 1 0 ABS 0
stackhi 0 0 ABS 0
__Hheap 0 0 HEAP 7
__Lheap 0 0 HEAP 7
__Htemp 0 0 COMRAM 1
__Ltemp 0 0 COMRAM 1
stacklo 0 0 ABS 0
_LCD_2x16_WriteCmd 1008 0 CODE 0
__Hrbit 0 0 COMRAM 1
__Lrbit 0 0 COMRAM 1
__Hinit 4 0 CODE 0
__Linit 0 0 CODE 0
__Hintcodelo 0 0 CODE 0
__Lintcodelo 0 0 CODE 0
__Hrbss 0 0 COMRAM 1
__end_of_main 1158 0 CODE 0
__Lrbss 0 0 COMRAM 1
__Htext 0 0 ABS 0
__Ltext 0 0 ABS 0
___heap_lo 0 0 ABS 0
end_of_initialization 1182 0 CODE 0
__end_of_LCD_2x16_WriteData 10B0 0 CODE 0
_TRISDbits F95 0 ABS 0
_SYSTEM_Initialize 116E 0 CODE 0
__Hibigdata 0 0 CODE 0
__Libigdata 0 0 CODE 0
_OSCTUNE F9B 0 ABS 0
__Hifardata 0 0 CODE 0
__Lifardata 0 0 CODE 0
__Hbank0 0 0 ABS 0
__Lbank0 0 0 ABS 0
__Hbank1 0 0 ABS 0
__Lbank1 0 0 ABS 0
__Hbank2 0 0 ABS 0
__Lbank2 0 0 ABS 0
__Hbank3 0 0 ABS 0
__Lbank3 0 0 ABS 0
__Hbank4 0 0 ABS 0
__Lbank4 0 0 ABS 0
__Hbank5 0 0 ABS 0
__Lbank5 0 0 ABS 0
__Hpowerup 0 0 CODE 0
__Lpowerup 0 0 CODE 0
__Hbank6 0 0 ABS 0
__Lbank6 0 0 ABS 0
__Hbank7 0 0 ABS 0
__Lbank7 0 0 ABS 0
__Hbank8 0 0 ABS 0
__Lbank8 0 0 ABS 0
__Htext0 0 0 ABS 0
__Ltext0 0 0 ABS 0
LCD_2x16_WriteData@command 2 0 COMRAM 1
__Hbank9 0 0 ABS 0
__Lbank9 0 0 ABS 0
__Htext1 0 0 ABS 0
__Ltext1 0 0 ABS 0
__ptext0 1134 0 CODE 0
__Htext2 0 0 ABS 0
__Ltext2 0 0 ABS 0
__ptext1 116E 0 CODE 0
__Htext3 0 0 ABS 0
__Ltext3 0 0 ABS 0
__ptext2 10F6 0 CODE 0
__Htext4 0 0 ABS 0
__Ltext4 0 0 ABS 0
__ptext3 1188 0 CODE 0
__Htext5 0 0 ABS 0
__Ltext5 0 0 ABS 0
__ptext4 1158 0 CODE 0
__Htext6 0 0 ABS 0
__Ltext6 0 0 ABS 0
__ptext5 10B0 0 CODE 0
__Htext7 0 0 ABS 0
__Ltext7 0 0 ABS 0
__ptext6 1062 0 CODE 0
__HbssCOMRAM 0 0 ABS 0
__LbssCOMRAM 0 0 ABS 0
__ptext7 1008 0 CODE 0
__pbssCOMRAM 8 0 COMRAM 1
__Hclrtext 0 0 ABS 0
__Lclrtext 0 0 ABS 0
__end_of__initialization 1182 0 CODE 0
___rparam_used 1 0 ABS 0
__Hidata 0 0 CODE 0
__Lidata 0 0 CODE 0
__Hrdata 0 0 COMRAM 1
__Lrdata 0 0 COMRAM 1
__Hidloc 0 0 IDLOC 5
__Lidloc 0 0 IDLOC 5
__Hstack 0 0 STACK 2
__Lstack 0 0 STACK 2
main@msg 6 0 COMRAM 1
__Hparam 0 0 COMRAM 1
__Lparam 0 0 COMRAM 1
__Hspace_0 1F800 0 ABS 0
__HcstackCOMRAM 0 0 ABS 0
__Lspace_0 0 0 ABS 0
__LcstackCOMRAM 0 0 ABS 0
__pcstackCOMRAM 1 0 COMRAM 1
__Hspace_1 B 0 ABS 0
__Lspace_1 0 0 ABS 0
__Hsmallconst 1008 0 SMALLCONST 0
__Lsmallconst 1000 0 SMALLCONST 0
__psmallconst 1000 0 SMALLCONST 0
__Hspace_2 0 0 ABS 0
__Lspace_2 0 0 ABS 0
__Hnvbit 0 0 COMRAM 1
__Lnvbit 0 0 COMRAM 1
__Hcinit 0 0 ABS 0
__Lcinit 0 0 ABS 0
__pcinit 117C 0 CODE 0
__ramtop 1000 0 RAM 0
__mediumconst 0 0 MEDIUMCONST 0
__Hconst 0 0 CONST 0
__Lconst 0 0 CONST 0
__Hspace_4 3FFF6 0 ABS 0
__Lspace_4 0 0 ABS 0
_PIN_MANAGER_Initialize 10F6 0 CODE 0
__Hbank10 0 0 ABS 0
__Lbank10 0 0 ABS 0
__Hbank11 0 0 ABS 0
__Lbank11 0 0 ABS 0
__end_of_OSCILLATOR_Initialize 1192 0 CODE 0
__Hbank12 0 0 ABS 0
__Lbank12 0 0 ABS 0
__end_of_SYSTEM_Initialize 117C 0 CODE 0
__Hbank13 0 0 ABS 0
__Lbank13 0 0 ABS 0
__Hbank14 0 0 ABS 0
__Lbank14 0 0 ABS 0
__Hbank15 0 0 ABS 0
__Lbank15 0 0 ABS 0
_ADCON0bits FC2 0 ABS 0
___extmem_base 20000 0 ABS 0
_ADCON1bits FC1 0 ABS 0
___inthi_sp 0 0 STACK 2
___intlo_sp 0 0 STACK 2
LCD_2x16_WriteMsg@msg 3 0 COMRAM 1
_ADC_Initialize 1158 0 CODE 0
__Hjflash_buffer 1F800 0 CODE 0
__Ljflash_buffer 1F800 0 CODE 0
_OSCILLATOR_Initialize 1188 0 CODE 0
__smallconst 1000 0 SMALLCONST 0
__Hreset_vec 0 0 CODE 0
__Lreset_vec 0 0 CODE 0
__accesstop 60 0 ABS 0
__Hintcode_body 0 0 ABS 0
__Lintcode_body 0 0 ABS 0
intlevel0 0 0 CODE 0
LCD_2x16_WriteMsg@line 5 0 COMRAM 1
intlevel1 0 0 CODE 0
intlevel2 0 0 CODE 0
intlevel3 0 0 CODE 0
start_initialization 117C 0 CODE 0
__initialization 117C 0 CODE 0
__activetblptr 3 0 ABS 0
_ADC_InterruptHandler 8 0 COMRAM 1
_LCD_2x16_WriteData 1062 0 CODE 0
%segments
reset_vec 0 3 CODE 0 0
smallconst 1000 1007 SMALLCONST 1000 0
cstackCOMRAM 1 A COMRAM 1 1
text7 1008 1191 CODE 1008 0
%locals
dist/default/production\solar_panel.X.production.o
C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\pic\include\proc\pic18f97j60.h
C:\Users\remi\AppData\Local\Temp\xcAsl3s.s
3113 117C 0 CODE 0
3115 117C 0 CODE 0
3118 117C 0 CODE 0
3130 117C 0 CODE 0
3131 117E 0 CODE 0
3132 1180 0 CODE 0
3138 1182 0 CODE 0
3140 1182 0 CODE 0
3141 1184 0 CODE 0
main.c
50 1134 0 CODE 0
53 1134 0 CODE 0
75 1138 0 CODE 0
76 1140 0 CODE 0
mcc_generated_files/mcc.c
50 116E 0 CODE 0
53 116E 0 CODE 0
54 1172 0 CODE 0
55 1176 0 CODE 0
56 117A 0 CODE 0
mcc_generated_files/pin_manager.c
50 10F6 0 CODE 0
55 10F6 0 CODE 0
56 10FA 0 CODE 0
57 10FE 0 CODE 0
58 1102 0 CODE 0
59 1106 0 CODE 0
60 110A 0 CODE 0
61 110E 0 CODE 0
62 1112 0 CODE 0
63 1116 0 CODE 0
68 111A 0 CODE 0
69 111C 0 CODE 0
70 111E 0 CODE 0
71 1122 0 CODE 0
72 1124 0 CODE 0
73 1126 0 CODE 0
74 1128 0 CODE 0
75 112A 0 CODE 0
76 112C 0 CODE 0
81 112E 0 CODE 0
88 1132 0 CODE 0
mcc_generated_files/mcc.c
58 1188 0 CODE 0
61 1188 0 CODE 0
63 118C 0 CODE 0
64 1190 0 CODE 0
mcc_generated_files/adc.c
61 1158 0 CODE 0
66 1158 0 CODE 0
69 115C 0 CODE 0
72 1160 0 CODE 0
75 1164 0 CODE 0
78 1168 0 CODE 0
80 116C 0 CODE 0
lcd/lcd.c
74 10B0 0 CODE 0
76 10B0 0 CODE 0
79 10BC 0 CODE 0
80 10D0 0 CODE 0
81 10D4 0 CODE 0
82 10F4 0 CODE 0
lcd/lcd.c
58 1062 0 CODE 0
60 1064 0 CODE 0
61 1066 0 CODE 0
62 1076 0 CODE 0
63 1078 0 CODE 0
64 107E 0 CODE 0
65 1080 0 CODE 0
66 1086 0 CODE 0
67 108C 0 CODE 0
68 109C 0 CODE 0
69 109E 0 CODE 0
70 10A4 0 CODE 0
71 10A6 0 CODE 0
72 10AE 0 CODE 0
lcd/lcd.c
43 1008 0 CODE 0
45 100A 0 CODE 0
46 100C 0 CODE 0
47 101C 0 CODE 0
48 101E 0 CODE 0
49 1026 0 CODE 0
50 1028 0 CODE 0
51 102E 0 CODE 0
52 1034 0 CODE 0
53 1044 0 CODE 0
54 1046 0 CODE 0
55 104E 0 CODE 0
56 1050 0 CODE 0
57 1060 0 CODE 0

File diff suppressed because it is too large Load Diff

361
solar_panel.X/lcd/ft5xx6.c Normal file
View File

@ -0,0 +1,361 @@
/****************************************************************************
**
** Copyright (C) 2020 MikroElektronika d.o.o.
** Contact: https://www.mikroe.com/contact
**
** This file is part of the mikroSDK package
**
** Commercial License Usage
**
** Licensees holding valid commercial NECTO compilers AI licenses may use this
** file in accordance with the commercial license agreement provided with the
** Software or, alternatively, in accordance with the terms contained in
** a written agreement between you and The mikroElektronika Company.
** For licensing terms and conditions see
** https://www.mikroe.com/legal/software-license-agreement.
** For further information use the contact form at
** https://www.mikroe.com/contact.
**
**
** GNU Lesser General Public License Usage
**
** Alternatively, this file may be used for
** non-commercial projects under the terms of the GNU Lesser
** General Public License version 3 as published by the Free Software
** Foundation: https://www.gnu.org/licenses/lgpl-3.0.html.
**
** The above copyright notice and this permission notice shall be
** included in all copies or substantial portions of the Software.
**
** THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
** OF MERCHANTABILITY, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
** TO THE WARRANTIES FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
** DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT
** OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE
** OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
**
****************************************************************************/
/*!
* @file ft5xx6.c
* @brief FT5xx6 Touch Controller Driver.
*/
#include "ft5xx6.h"
#include "drv_digital_out.h"
#include "drv_digital_in.h"
/**
* @brief FT5xx6 Events Definition.
* @details Events code definition depending on the family of touch controller.
*/
const ft5xx6_controller_t FT5X06_CONTROLLER =
{
{
{ 0x00, TP_EVENT_GEST_NONE },
{ 0x10, TP_EVENT_GEST_LEFT },
{ 0x18, TP_EVENT_GEST_RIGHT },
{ 0x1C, TP_EVENT_GEST_UP },
{ 0x14, TP_EVENT_GEST_DOWN },
{ 0x48, TP_EVENT_GEST_ZOOM_IN },
{ 0x49, TP_EVENT_GEST_ZOOM_OUT }
}
};
const ft5xx6_controller_t FT5X16_CONTROLLER =
{
{
{ 0x00, TP_EVENT_GEST_NONE },
{ 0x10, TP_EVENT_GEST_LEFT },
{ 0x18, TP_EVENT_GEST_RIGHT },
{ 0x1C, TP_EVENT_GEST_UP },
{ 0x14, TP_EVENT_GEST_DOWN },
{ 0x48, TP_EVENT_GEST_ZOOM_IN },
{ 0x49, TP_EVENT_GEST_ZOOM_OUT }
}
};
const ft5xx6_controller_t FT5X26_CONTROLLER =
{
{
{ 0x00, TP_EVENT_GEST_NONE },
{ 0x1C, TP_EVENT_GEST_LEFT },
{ 0x14, TP_EVENT_GEST_RIGHT },
{ 0x10, TP_EVENT_GEST_UP },
{ 0x18, TP_EVENT_GEST_DOWN },
{ 0x48, TP_EVENT_GEST_ZOOM_IN },
{ 0x49, TP_EVENT_GEST_ZOOM_OUT }
}
};
const ft5xx6_controller_t FT5X46_CONTROLLER =
{
{
{ 0x00, TP_EVENT_GEST_NONE },
{ 0x1C, TP_EVENT_GEST_LEFT },
{ 0x14, TP_EVENT_GEST_RIGHT },
{ 0x10, TP_EVENT_GEST_UP },
{ 0x18, TP_EVENT_GEST_DOWN },
{ 0x48, TP_EVENT_GEST_ZOOM_IN },
{ 0x49, TP_EVENT_GEST_ZOOM_OUT }
}
};
/**
* @brief FT5xx6 Pressure Coordinates Read Function.
* @details This function reads the coordinates of pressed touch point/points.
* @param[out] ctx : FT5xx6 context object. See #ft5xx6_t structure definition
* for detailed explanation.
* @return @li @c 0 - OK,
* @li @c 5 - Number of pressed touches is out of range.
* See #tp_err_t structure definition for detailed explanation.
*/
static tp_err_t
ft5xx6_read_press_coordinates( ft5xx6_t * ctx );
/**
* @brief FT5xx6 Gesture Read Function.
* @details This function reads the gesture ID and allows user to see the slide
* direction.
* @param[out] ctx : FT5xx6 context object. See #ft5xx6_t structure definition
* for detailed explanation.
* @return Nothing.
*/
static void
ft5xx6_read_gesture( ft5xx6_t * ctx );
void
ft5xx6_cfg_setup( ft5xx6_cfg_t * cfg, const ft5xx6_controller_t * controller )
{
i2c_master_configure_default( &cfg->i2c_cfg );
cfg->int_pin = HAL_PIN_NC;
cfg->controller = controller;
}
tp_err_t
ft5xx6_init( ft5xx6_t * ctx, ft5xx6_cfg_t * cfg, tp_drv_t * drv )
{
// digital_out_t scl_pin;
// digital_in_t sda_pin;
// ** Linking problem for functions with different types of arguments.
tp_event_t ( * tmp_ptr1 )( ft5xx6_t * );
void ( * tmp_ptr2 )( ft5xx6_t *, tp_touch_item_t * );
void ( * tmp_ptr3 )( ft5xx6_t *, tp_event_t * );
tp_err_t ( * tmp_ptr4 )( ft5xx6_t * );
/*digital_out_init( &scl_pin, cfg->i2c_cfg.scl );
digital_in_init( &sda_pin, cfg->i2c_cfg.sda );
digital_out_high( &scl_pin );
while ( 0 == digital_in_read( &sda_pin ) )
{
digital_out_low( &scl_pin );
Delay_10us( );
digital_out_high( &scl_pin );
Delay_10us( );
}*/
if ( i2c_master_open( &ctx->i2c, &cfg->i2c_cfg ) == I2C_MASTER_ERROR )
{
return TP_ERR_INIT_DRV;
}
i2c_master_set_slave_address( &ctx->i2c, FT5XX6_I2C_ADDR );
i2c_master_set_speed( &ctx->i2c, I2C_MASTER_SPEED_STANDARD );
i2c_master_set_timeout( &ctx->i2c, 0 );
if ( digital_in_init( &ctx->int_pin, cfg->int_pin ) == DIGITAL_IN_UNSUPPORTED_PIN )
{
return TP_ERR_UNSUPPORTED_PIN;
}
ctx->controller = cfg->controller;
drv->tp_press_detect_f = ft5xx6_press_detect;
drv->tp_press_coordinates_f = ft5xx6_press_coordinates;
drv->tp_gesture_f = ft5xx6_gesture;
drv->tp_process_f = ft5xx6_process;
return TP_OK;
// **
tmp_ptr1( NULL );
tmp_ptr2( NULL, NULL );
tmp_ptr3( NULL, NULL );
tmp_ptr4( NULL );
}
void
ft5xx6_default_cfg( ft5xx6_t * ctx )
{
ft5xx6_run_mode_setup( ctx, FT5XX6_RUN_MODE_CFG );
ft5xx6_dev_mode_setup( ctx, FT5XX6_DEV_MODE_NORMAL );
ft5xx6_generic_write( ctx, FT5XX6_REG_IVT_TO_HOST_STATUS, FT5XX6_INT_MODE_POLLING );
ft5xx6_run_mode_setup( ctx, FT5XX6_RUN_MODE_WORK );
}
void
ft5xx6_generic_write( ft5xx6_t * ctx, uint8_t reg_addr, uint8_t data_in )
{
uint8_t tmp_data[ 2 ];
tmp_data[ 0 ] = reg_addr;
tmp_data[ 1 ] = data_in;
i2c_master_write( &ctx->i2c, tmp_data, 2 );
}
uint8_t
ft5xx6_generic_read_single( ft5xx6_t * ctx, uint8_t reg_addr )
{
uint8_t tmp_data;
tmp_data = reg_addr;
i2c_master_write_then_read( &ctx->i2c, &tmp_data, 1, &tmp_data, 1 );
return tmp_data;
}
tp_err_t
ft5xx6_generic_read_multiple( ft5xx6_t * ctx, uint8_t reg_addr,
uint8_t * data_out, uint16_t n_bytes )
{
uint8_t tmp_data;
if ( ( n_bytes < FT5XX6_N_DATA_TRANSFER_MIN ) ||
( n_bytes > FT5XX6_N_DATA_TRANSFER_MAX ) )
{
return TP_ERR_N_DATA;
}
tmp_data = reg_addr;
i2c_master_write_then_read( &ctx->i2c, &tmp_data, 1, data_out, n_bytes );
return TP_OK;
}
void
ft5xx6_dev_mode_setup( ft5xx6_t * ctx, ft5xx6_dev_mode_t mode )
{
ft5xx6_generic_write( ctx, FT5XX6_REG_DEVICE_MODE, mode << FT5XX6_OFFSET_DEV_MODE );
}
void
ft5xx6_run_mode_setup( ft5xx6_t * ctx, ft5xx6_run_mode_t mode )
{
ft5xx6_generic_write( ctx, FT5XX6_REG_RUNNING_STATE, mode );
}
tp_event_t
ft5xx6_press_detect( ft5xx6_t * ctx )
{
return ctx->press_det;
}
void
ft5xx6_press_coordinates( ft5xx6_t * ctx, tp_touch_item_t * touch_item )
{
touch_item->n_touches = ctx->touch.n_touches;
for ( uint8_t idx = 0; idx < ctx->touch.n_touches; idx++ )
{
touch_item->point[ idx ].coord_x = ctx->touch.point[ idx ].coord_x;
touch_item->point[ idx ].coord_y = ctx->touch.point[ idx ].coord_y;
touch_item->point[ idx ].event = ctx->touch.point[ idx ].event;
touch_item->point[ idx ].id = ctx->touch.point[ idx ].id;
}
}
void
ft5xx6_gesture( ft5xx6_t * ctx, tp_event_t * event )
{
*event = ctx->gesture;
}
tp_err_t
ft5xx6_process( ft5xx6_t * ctx )
{
tp_err_t status;
status = ft5xx6_read_press_coordinates( ctx );
if ( ( status == TP_OK ) && ( ctx->press_det == TP_EVENT_PRESS_DET ) )
{
ft5xx6_read_gesture( ctx );
}
return status;
}
static tp_err_t
ft5xx6_read_press_coordinates( ft5xx6_t * ctx )
{
if ( !digital_in_read( &ctx->int_pin ) )
{
ctx->touch.n_touches = ft5xx6_generic_read_single( ctx, FT5XX6_REG_TD_STATUS );
if ( ctx->touch.n_touches > TP_N_TOUCHES_MAX )
{
return TP_ERR_N_TOUCHES;
}
else
{
uint8_t read_data[ 4 ];
uint8_t touch_addr = FT5XX6_REG_TOUCH1_XH;
for ( uint8_t idx = 0; idx < ctx->touch.n_touches; idx++ )
{
ft5xx6_generic_read_multiple( ctx, touch_addr, read_data, 4 );
ctx->touch.point[ idx ].coord_x = read_data[ 0 ];
ctx->touch.point[ idx ].coord_x <<= 8;
ctx->touch.point[ idx ].coord_x |= read_data[ 1 ];
ctx->touch.point[ idx ].coord_x &= FT5XX6_MASK_PRESS_COORD;
ctx->touch.point[ idx ].coord_y = read_data[ 2 ];
ctx->touch.point[ idx ].coord_y <<= 8;
ctx->touch.point[ idx ].coord_y |= read_data[ 3 ];
ctx->touch.point[ idx ].coord_y &= FT5XX6_MASK_PRESS_COORD;
ctx->touch.point[ idx ].event = read_data[ 0 ] >> FT5XX6_OFFSET_PRESS_EVENT;
ctx->touch.point[ idx ].id = read_data[ 2 ] >> FT5XX6_OFFSET_PRESS_ID;
touch_addr += FT5XX6_OFFSET_TOUCH_READING;
}
ctx->press_det = TP_EVENT_PRESS_DET;
}
}
else
{
ctx->press_det = TP_EVENT_PRESS_NOT_DET;
}
return TP_OK;
}
static void
ft5xx6_read_gesture( ft5xx6_t * ctx )
{
uint8_t read_data;
read_data = ft5xx6_generic_read_single( ctx, FT5XX6_REG_GEST_ID );
for ( uint8_t idx = 0; idx < FT5XX6_GESTURE_ITEMS_MAX; idx++ )
{
if ( read_data == ctx->controller->gest_items[ idx ].key )
{
ctx->gesture = ctx->controller->gest_items[ idx ].value;
return;
}
}
}
// ------------------------------------------------------------------------ END

970
solar_panel.X/lcd/ft5xx6.h Normal file
View File

@ -0,0 +1,970 @@
/****************************************************************************
**
** Copyright (C) 2020 MikroElektronika d.o.o.
** Contact: https://www.mikroe.com/contact
**
** This file is part of the mikroSDK package
**
** Commercial License Usage
**
** Licensees holding valid commercial NECTO compilers AI licenses may use this
** file in accordance with the commercial license agreement provided with the
** Software or, alternatively, in accordance with the terms contained in
** a written agreement between you and The mikroElektronika Company.
** For licensing terms and conditions see
** https://www.mikroe.com/legal/software-license-agreement.
** For further information use the contact form at
** https://www.mikroe.com/contact.
**
**
** GNU Lesser General Public License Usage
**
** Alternatively, this file may be used for
** non-commercial projects under the terms of the GNU Lesser
** General Public License version 3 as published by the Free Software
** Foundation: https://www.gnu.org/licenses/lgpl-3.0.html.
**
** The above copyright notice and this permission notice shall be
** included in all copies or substantial portions of the Software.
**
** THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
** OF MERCHANTABILITY, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
** TO THE WARRANTIES FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
** DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT
** OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE
** OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
**
****************************************************************************/
/*!
* @file ft5xx6.h
* @brief FT5xx6 Touch Controller Driver.
*/
#ifndef FT5XX6_H
#define FT5XX6_H
#include "drv_i2c_master.h"
#include "drv_digital_in.h"
#include "drv_name.h"
#include "tp.h"
/*!
* @addtogroup middlewaregroup Middleware
* @brief This section includes the mikroSDK API Reference for Middleware Layer.
* @{
*/
/*!
* @addtogroup ft5xx6 FT5xx6 Touch Controllers Driver
* @brief FT5xx6 Touch Controller Driver API Reference.
* @{
*/
/**
* @defgroup ft5xx6_registers FT5xx6 Registers
* @brief FT5xx6 Registers List.
* @details FT5xx6 registers description with respective addresses.
*/
/**
* @addtogroup ft5xx6_registers
* @{
*/
/**
* @brief FT5xx6 Device Mode Register.
* @details Register address specified for device mode of FT5xx6 touch
* controller.
*/
#define FT5XX6_REG_DEVICE_MODE 0x0
/**
* @brief FT5xx6 Gesture ID Register.
* @details Register address specified for gesture ID of FT5xx6 touch
* controller.
*/
#define FT5XX6_REG_GEST_ID 0x1
/**
* @brief FT5xx6 Status Register.
* @details Register address specified for status of FT5xx6 touch controller.
*/
#define FT5XX6_REG_TD_STATUS 0x2
/**
* @brief FT5xx6 Touch1 X-coord MSB Register.
* @details Register address specified for touch1 x coordinate higher byte of
* FT5xx6 touch controller.
*/
#define FT5XX6_REG_TOUCH1_XH 0x3
/**
* @brief FT5xx6 Touch1 X-coord LSB Register.
* @details Register address specified for touch1 x coordinate lower byte of
* FT5xx6 touch controller.
*/
#define FT5XX6_REG_TOUCH1_XL 0x4
/**
* @brief FT5xx6 Touch1 Y-coord MSB Register.
* @details Register address specified for touch1 y coordinate higher byte of
* FT5xx6 touch controller.
*/
#define FT5XX6_REG_TOUCH1_YH 0x5
/**
* @brief FT5xx6 Touch1 Y-coord LSB Register.
* @details Register address specified for touch1 y coordinate lower byte of
* FT5xx6 touch controller.
*/
#define FT5XX6_REG_TOUCH1_YL 0x6
/**
* @brief FT5xx6 Touch2 X-coord MSB Register.
* @details Register address specified for touch2 x coordinate higher byte of
* FT5xx6 touch controller.
*/
#define FT5XX6_REG_TOUCH2_XH 0x9
/**
* @brief FT5xx6 Touch2 X-coord LSB Register.
* @details Register address specified for touch2 x coordinate lower byte of
* FT5xx6 touch controller.
*/
#define FT5XX6_REG_TOUCH2_XL 0xA
/**
* @brief FT5xx6 Touch2 Y-coord MSB Register.
* @details Register address specified for touch2 y coordinate higher byte of
* FT5xx6 touch controller.
*/
#define FT5XX6_REG_TOUCH2_YH 0xB
/**
* @brief FT5xx6 Touch2 Y-coord LSB Register.
* @details Register address specified for touch2 y coordinate lower byte of
* FT5xx6 touch controller.
*/
#define FT5XX6_REG_TOUCH2_YL 0xC
/**
* @brief FT5xx6 Touch3 X-coord MSB Register.
* @details Register address specified for touch3 x coordinate higher byte of
* FT5xx6 touch controller.
*/
#define FT5XX6_REG_TOUCH3_XH 0xF
/**
* @brief FT5xx6 Touch3 X-coord LSB Register.
* @details Register address specified for touch3 x coordinate lower byte of
* FT5xx6 touch controller.
*/
#define FT5XX6_REG_TOUCH3_XL 0x10
/**
* @brief FT5xx6 Touch3 Y-coord MSB Register.
* @details Register address specified for touch3 y coordinate higher byte of
* FT5xx6 touch controller.
*/
#define FT5XX6_REG_TOUCH3_YH 0x11
/**
* @brief FT5xx6 Touch3 Y-coord LSB Register.
* @details Register address specified for touch3 y coordinate lower byte of
* FT5xx6 touch controller.
*/
#define FT5XX6_REG_TOUCH3_YL 0x12
/**
* @brief FT5xx6 Touch4 X-coord MSB Register.
* @details Register address specified for touch4 x coordinate higher byte of
* FT5xx6 touch controller.
*/
#define FT5XX6_REG_TOUCH4_XH 0x15
/**
* @brief FT5xx6 Touch4 X-coord LSB Register.
* @details Register address specified for touch4 x coordinate lower byte of
* FT5xx6 touch controller.
*/
#define FT5XX6_REG_TOUCH4_XL 0x16
/**
* @brief FT5xx6 Touch4 Y-coord MSB Register.
* @details Register address specified for touch4 y coordinate higher byte of
* FT5xx6 touch controller.
*/
#define FT5XX6_REG_TOUCH4_YH 0x17
/**
* @brief FT5xx6 Touch4 Y-coord LSB Register.
* @details Register address specified for touch4 y coordinate lower byte of
* FT5xx6 touch controller.
*/
#define FT5XX6_REG_TOUCH4_YL 0x18
/**
* @brief FT5xx6 Touch5 X-coord MSB Register.
* @details Register address specified for touch5 x coordinate higher byte of
* FT5xx6 touch controller.
*/
#define FT5XX6_REG_TOUCH5_XH 0x1B
/**
* @brief FT5xx6 Touch5 X-coord LSB Register.
* @details Register address specified for touch5 x coordinate lower byte of
* FT5xx6 touch controller.
*/
#define FT5XX6_REG_TOUCH5_XL 0x1C
/**
* @brief FT5xx6 Touch5 Y-coord MSB Register.
* @details Register address specified for touch5 y coordinate higher byte of
* FT5xx6 touch controller.
*/
#define FT5XX6_REG_TOUCH5_YH 0x1D
/**
* @brief FT5xx6 Touch5 Y-coord LSB Register.
* @details Register address specified for touch5 y coordinate lower byte of
* FT5xx6 touch controller.
*/
#define FT5XX6_REG_TOUCH5_YL 0x1E
/**
* @brief FT5xx6 Touch Detection Threshold Register.
* @details Register address specified for touch detection threshold of FT5xx6
* touch controller.
*/
#define FT5XX6_REG_TOUCH_DET_TH 0x80
/**
* @brief FT5xx6 Touch Peak Detection Threshold Register.
* @details Register address specified for touch peak detection threshold of
* FT5xx6 touch controller.
*/
#define FT5XX6_REG_TOUCH_PEAK_DET_TH 0x81
/**
* @brief FT5xx6 Touch Threshold Calibration Register.
* @details Register address specified for touch threshold calibration of FT5xx6
* touch controller.
*/
#define FT5XX6_REG_TOUCH_TH_CAL 0x82
/**
* @brief FT5xx6 Touch Threshold Water Register.
* @details Register address specified for touch threshold water of FT5xx6 touch
* controller.
*/
#define FT5XX6_REG_TOUCH_TH_WATER 0x83
/**
* @brief FT5xx6 Touch Threshold Temperature Compensation Register.
* @details Register address specified for touch threshold temperature
* compensation of FT5xx6 touch controller.
*/
#define FT5XX6_REG_TOUCH_TH_TEMP_COMP 0x84
/**
* @brief FT5xx6 Power Control Register.
* @details Register address specified for power control of FT5xx6 touch
* controller.
*/
#define FT5XX6_REG_POWER_CTRL_MODE 0x86
/**
* @brief FT5xx6 Timer Status Monitor Register.
* @details Register address specified for timer status monitor of FT5xx6 touch
* controller.
*/
#define FT5XX6_REG_MONITOR_STATUS_TMR 0x87
/**
* @brief FT5xx6 Actual Period Monitor Register.
* @details Register address specified for actual period monitor of FT5xx6 touch
* controller.
*/
#define FT5XX6_REG_MONITOR_ACT_PERIOD 0x88
/**
* @brief FT5xx6 Enter Idle Timer Register.
* @details Register address specified for enter idle timer of FT5xx6 touch
* controller.
*/
#define FT5XX6_REG_ENTER_IDLE_TIMER 0x89
/**
* @brief FT5xx6 Auto Calibration Register.
* @details Register address specified for auto calibration of FT5xx6 touch
* controller.
*/
#define FT5XX6_REG_AUTO_CALIB_MODE 0xA0
/**
* @brief FT5xx6 Version MSB Register.
* @details Register address specified for version higher byte of FT5xx6 touch
* controller.
*/
#define FT5XX6_REG_LIB_VERSION_H 0xA1
/**
* @brief FT5xx6 Version LSB Register.
* @details Register address specified for version lower byte of FT5xx6 touch
* controller.
*/
#define FT5XX6_REG_LIB_VERSION_L 0xA2
/**
* @brief FT5xx6 Chip Vendor ID Register.
* @details Register address specified for chip vendor ID of FT5xx6 touch
* controller.
*/
#define FT5XX6_REG_LIB_CHIP_VENDOR_ID 0xA3
/**
* @brief FT5xx6 IVT To Host Status Register.
* @details Register address specified for IVT to host status of FT5xx6 touch
* controller.
*/
#define FT5XX6_REG_IVT_TO_HOST_STATUS 0xA4
/**
* @brief FT5xx6 Power Consume Register.
* @details Register address specified for power consume of FT5xx6 touch
* controller.
*/
#define FT5XX6_REG_POWER_CONSUME_MODE 0xA5
/**
* @brief FT5xx6 FW ID Register.
* @details Register address specified for firmware ID of FT5xx6 touch
* controller.
*/
#define FT5XX6_REG_FW_ID 0xA6
/**
* @brief FT5xx6 Running State Register.
* @details Register address specified for running state of FT5xx6 touch
* controller.
*/
#define FT5XX6_REG_RUNNING_STATE 0xA7
/**
* @brief FT5xx6 CTPM Vendor ID Register.
* @details Register address specified for CTPM vendor ID of FT5xx6 touch
* controller.
*/
#define FT5XX6_REG_CTPM_VENDOR_ID 0xA8
/**
* @brief FT5xx6 Error ID Register.
* @details Register address specified for error ID of FT5xx6 touch controller.
*/
#define FT5XX6_REG_ERROR_ID 0xA9
/**
* @brief FT5xx6 Calibration Mode Configuration Register.
* @details Register address specified for calibration mode configuration of
* FT5xx6 touch controller.
*/
#define FT5XX6_REG_CONFIGURE_CAL_MODE 0xAA
/**
* @brief FT5xx6 Big Area Threshold Register.
* @details Register address specified for big area threshold of FT5xx6 touch
* controller.
*/
#define FT5XX6_REG_BIG_AREA_TH 0xAE
/*! @} */ // ft5xx6_registers
/**
* @defgroup ft5xx6_settings FT5xx6 Settings
* @brief FT5xx6 Settings List.
* @details FT5xx6 settings description with respective values.
*/
/**
* @addtogroup ft5xx6_settings
* @{
*/
/**
* @brief FT5xx6 Interrupt Polling Mode Setting.
* @details INT pin polling mode setting for FT5xx6 series touch controllers.
*/
#define FT5XX6_INT_MODE_POLLING 0
/**
* @brief FT5xx6 Interrupt Trigger Mode Setting.
* @details INT pin trigger mode setting for FT5xx6 series touch controllers.
*/
#define FT5XX6_INT_MODE_TRIGGER 1
/**
* @brief FT5xx6 Slave Address Setting.
* @details Slave address setting for FT5xx6 series touch controllers.
*/
#define FT5XX6_I2C_ADDR 0x38
/**
* @brief FT5xx6 Data Transfer Limits Setting.
* @details Data transfer limits for FT5xx6 series touch controllers.
*/
#define FT5XX6_N_DATA_TRANSFER_MIN 1
#define FT5XX6_N_DATA_TRANSFER_MAX 256
/**
* @brief FT5xx6 Gesture Items Limit Setting.
* @details Gesture items limit for FT5xx6 series touch controllers.
*/
#define FT5XX6_GESTURE_ITEMS_MAX 7
/**
* @brief FT5xx6 Touch Pressure Event.
* @details Touch pressure event for FT5xx6 series touch controllers.
*/
#define FT5XX6_EVENT_PRESS_DET 0x80
/**
* @defgroup ft5xx6_masks FT5xx6 Masks
* @brief FT5xx6 Masks List.
* @details FT5xx6 masks description with respective values.
*/
/**
* @addtogroup ft5xx6_masks
* @{
*/
/**
* @brief FT5xx6 Touch Coordinates Mask.
* @details Touch pressure coordinates mask for FT5xx6 series touch controllers.
*/
#define FT5XX6_MASK_PRESS_COORD 0xFFF
/**
* @brief FT5xx6 Touch Event Mask.
* @details Touch pressure event mask for FT5xx6 series touch controllers.
*/
#define FT5XX6_MASK_PRESS_EVENT 0xC0
/**
* @brief FT5xx6 Touch Detection Mask.
* @details Touch pressure detection mask for FT5xx6 series touch controllers.
*/
#define FT5XX6_MASK_PRESS_DET 0xC0
/**
* @brief FT5xx6 TP Number Mask.
* @details Touch point number mask for FT5xx6 series touch controllers.
*/
#define FT5XX6_MASK_TP_NUM 0xF
/*! @} */ // ft5xx6_masks
/**
* @defgroup ft5xx6_offsets FT5xx6 Offsets
* @brief FT5xx6 Offsets List.
* @details FT5xx6 offsets description with respective values.
*/
/**
* @addtogroup ft5xx6_offsets
* @{
*/
/**
* @brief FT5xx6 Touch Event Offset.
* @details Touch event offset for FT5xx6 series touch controllers.
*/
#define FT5XX6_OFFSET_PRESS_EVENT 6
/**
* @brief FT5xx6 Touch ID Offset.
* @details Touch ID offset for FT5xx6 series touch controllers.
*/
#define FT5XX6_OFFSET_PRESS_ID 4
/**
* @brief FT5xx6 Device Mode Offset.
* @details Device mode offset for FT5xx6 series touch controllers.
*/
#define FT5XX6_OFFSET_DEV_MODE 4
/**
* @brief FT5xx6 Touch Reading Offset.
* @details Reading of touches offset for FT5xx6 series touch controllers.
*/
#define FT5XX6_OFFSET_TOUCH_READING 6
/*! @} */ // ft5xx6_offsets
/**
* @brief FT5xx6 Pin Mapping.
* @details Utility macro for mapping FT5xx6 series touch controllers.
*/
#define FT5XX6_MAP_PINS( cfg ) \
cfg.i2c_cfg.scl = CTP_SCL; \
cfg.i2c_cfg.sda = CTP_SDA; \
cfg.int_pin = CTP_INT
/*! @} */ // ft5xx6_settings
/*! @} */ // ft5xx6
/*! @} */ // middlewaregroup
/**
* @brief FT5xx6 Device Mode Settings.
* @details Device mode definition for FT5xx6 series touch controllers.
*/
typedef enum
{
FT5XX6_DEV_MODE_NORMAL, /**< Normal mode. */
FT5XX6_DEV_MODE_SYS_INFO, /**< System info mode. */
FT5XX6_DEV_MODE_TEST = 4 /**< Device test mode. */
} ft5xx6_dev_mode_t;
/**
* @brief FT5xx6 Run Mode Settings.
* @details Run mode definition for FT5xx6 series touch controllers.
*/
typedef enum
{
FT5XX6_RUN_MODE_CFG, /**< Config mode. */
FT5XX6_RUN_MODE_WORK, /**< Working mode. */
FT5XX6_RUN_MODE_CAL, /**< Calibration mode. */
FT5XX6_RUN_MODE_FACT, /**< Factory mode. */
FT5XX6_RUN_MODE_AUTO_CAL /**< Auto calibration mode. */
} ft5xx6_run_mode_t;
/**
* @brief FT5xx6 Gesture Item Definition.
* @details Gesture item definition for FT5xx6 series touch controllers.
*/
typedef struct
{
uint8_t key; /**< Gesture key. */
tp_event_t value; /**< Gesture event value. */
} ft5xx6_gest_item_t;
/**
* @brief FT5xx6 Gesture Items.
* @details Gesture items for FT5xx6 series touch controllers.
*/
typedef struct
{
ft5xx6_gest_item_t gest_items[ FT5XX6_GESTURE_ITEMS_MAX ];
} ft5xx6_controller_t;
/**
* @brief FT5xx6 Configuration Object.
* @details Configuration object definition for FT5xx6 series touch controllers.
*/
typedef struct
{
pin_name_t int_pin; /**< Interrupt pin. */
i2c_master_config_t i2c_cfg; /**< Configuration of communication module. */
const ft5xx6_controller_t * controller; /**< Touch controller descriptor. */
} ft5xx6_cfg_t;
/**
* @brief FT5xx6 Context Object.
* @details Context object definition for FT5xx6 series touch controllers.
*/
typedef struct
{
i2c_master_t i2c; /**< Communication module object. */
digital_in_t int_pin; /**< Interrupt pin object. */
const ft5xx6_controller_t * controller; /**< Touch controller descriptor. */
tp_event_t press_det; /**< Touch pressure event. */
tp_touch_item_t touch; /**< Touch item. */
tp_event_t gesture; /**< Gesture event. */
} ft5xx6_t;
/**
* @brief FT5x06 Touch Controllers Descriptor.
* @details Specified descriptor that describe events of the
* gesture for each controller from FT5x06 series touch controllers.
*/
extern const ft5xx6_controller_t FT5X06_CONTROLLER;
/**
* @brief FT5x16 Touch Controllers Descriptor.
* @details Specified descriptor that describe events of the
* gesture for each controller from FT5x16 series touch controllers.
*/
extern const ft5xx6_controller_t FT5X16_CONTROLLER;
/**
* @brief FT5x26 Touch Controllers Descriptor.
* @details Specified descriptor that describe events of the
* gesture for each controller from FT5x26 series touch controllers.
*/
extern const ft5xx6_controller_t FT5X26_CONTROLLER;
/**
* @brief FT5x46 Touch Controllers Descriptor.
* @details Specified descriptor that describe events of the
* gesture for each controller from FT5x46 series touch controllers.
*/
extern const ft5xx6_controller_t FT5X46_CONTROLLER;
/*!
* @addtogroup middlewaregroup Middleware
* @brief This section includes the mikroSDK API Reference for Middleware Layer.
* @{
*/
/*!
* @addtogroup ft5xx6 FT5xx6 Touch Controllers Driver
* @brief API for configuring and manipulating FT5xx6 Touch Controller driver.
* @{
*/
#ifdef __cplusplus
extern "C"{
#endif
/**
* @brief FT5xx6 Configuration Object Setup Function.
* @details This function initializes FT5xx6 configuration structure to default
* values.
* @param[out] cfg : FT5xx6 configuration object. See #ft5xx6_cfg_t structure
* definition for detailed explanation.
* @param[in] controller : Touch controller selector from FT5xx6 series touch
* controllers. See #ft5xx6_controller_t structure definition for detailed
* explanation.
* @return Nothing.
* @note The all used pins will be set to unconnected state.
*
* @b Example
* @code
* // FT5xx6 configuration object.
* ft5xx6_cfg_t ft5xx6_cfg;
* // FT5x26 series touch controllers descriptor.
* const ft5xx6_controller_t FT5X26_CONTROLLER =
* {
* {
* { 0x00, TP_EVENT_GEST_NONE },
* { 0x1C, TP_EVENT_GEST_LEFT },
* { 0x14, TP_EVENT_GEST_RIGHT },
* { 0x10, TP_EVENT_GEST_UP },
* { 0x18, TP_EVENT_GEST_DOWN },
* { 0x48, TP_EVENT_GEST_ZOOM_IN },
* { 0x49, TP_EVENT_GEST_ZOOM_OUT }
* }
* };
*
* // FT5xx6 configuration setup.
* ft5xx6_cfg_setup( &ft5xx6_cfg, &FT5X26_CONTROLLER );
* @endcode
*/
void
ft5xx6_cfg_setup( ft5xx6_cfg_t * cfg, const ft5xx6_controller_t * controller );
/**
* @brief FT5xx6 Initialization Function.
* @details This function initializes FT5xx6 context object to default values
* and allows driver interface object to be linked with FT5xx6 driver functions.
* @param[out] ctx : FT5xx6 context object. See #ft5xx6_t structure definition
* for detailed explanation.
* @param[in] cfg : FT5xx6 configuration object. See #ft5xx6_cfg_t structure
* definition for detailed explanation.
* @param[out] drv : TP driver interface object. See #tp_drv_t structure
* definition for detailed explanation.
* @return @li @c 0 - OK,
* @li @c 1 - I2C driver init error,
* @li @c 2 - Unsupported pin.
* See #tp_err_t structure definition for detailed explanation.
*
* @b Example
* @code
* // FT5xx6 driver object.
* ft5xx6_t ft5xx6;
* // FT5xx6 configuration object.
* ft5xx6_cfg_t ft5xx6_cfg;
* // FT5x26 series touch controllers descriptor.
* const ft5xx6_controller_t FT5X26_CONTROLLER;
* // TP driver interface object.
* tp_drv_t tp_interface;
*
* // FT5xx6 configuration setup.
* ft5xx6_cfg_setup( &ft5xx6_cfg, &FT5X26_CONTROLLER );
* // FT5xx6 controller pin mapping.
* FT5XX6_MAP_PINS( ft5xx6_cfg );
* // FT5xx6 driver initialization.
* ft5xx6_init( &ft5xx6, &ft5xx6_cfg, &tp_interface );
* @endcode
*/
tp_err_t
ft5xx6_init( ft5xx6_t * ctx, ft5xx6_cfg_t * cfg, tp_drv_t * drv );
/**
* @brief FT5xx6 Default Configuration Function.
* @details This function puts the FT5xx6 touch controller to normal operating
* mode.
* @param[in] ctx : FT5xx6 context object. See #ft5xx6_t structure definition
* for detailed explanation.
* @return Nothing.
* @note It's necessary for this functon to be executed after Initialization
* function for properly working of entire driver.
*
* @b Example
* @code
* // FT5xx6 driver object.
* ft5xx6_t ft5xx6;
*
* // FT5xx6 driver default configuration.
* ft5xx6_default_cfg( &ft5xx6 );
* @endcode
*/
void
ft5xx6_default_cfg( ft5xx6_t * ctx );
/**
* @brief FT5xx6 Generic Write Function.
* @details This function allows user to write any 8-bit data to the selected
* register of the FT5xx6 series touch controllers.
* @param[in] ctx : FT5xx6 context object. See #ft5xx6_t structure definition
* for detailed explanation.
* @param[in] reg_addr : Register address where data be written.
* @param[in] data_in : Data to be written.
* @return Nothing.
*
* @b Example
* @code
* // FT5xx6 driver object.
* ft5xx6_t ft5xx6;
*
* // Setting FT5xx6 controller to configuration mode.
* ft5xx6_generic_write( &ft5xx6, FT5XX6_REG_RUNNING_STATE,
* FT5XX6_RUN_MODE_CFG );
* @endcode
*/
void
ft5xx6_generic_write( ft5xx6_t * ctx, uint8_t reg_addr, uint8_t data_in );
/**
* @brief FT5xx6 Generic Single Read Function.
* @details This function allows user to read any desired register of the FT5xx6
* series touch controllers.
* @param[in] ctx : FT5xx6 context object. See #ft5xx6_t structure definition
* for detailed explanation.
* @param[in] reg_addr : Register address which from data be read.
* @return 8-bit read data.
*
* @b Example
* @code
* // FT5xx6 driver object.
* ft5xx6_t ft5xx6;
* // Read value.
* uint8_t read_data;
*
* // Reading status of FT5xx6 controller to get number of pressed touches.
* read_data = ft5xx6_generic_read_single( &ft5xx6, FT5XX6_REG_TD_STATUS );
* @endcode
*/
uint8_t
ft5xx6_generic_read_single( ft5xx6_t * ctx, uint8_t reg_addr );
/**
* @brief FT5xx6 Generic Multiple Read Function.
* @details This function allows user to read the desired number of data bytes,
* starting from the selected register address.
* @param[in] ctx : FT5xx6 context object. See #ft5xx6_t structure definition
* for detailed explanation.
* @param[in] reg_addr : Register address which from the data reading will be
* started.
* @param[out] data_out : Memory where read data will be stored.
* @param[in] n_bytes : Number of data bytes to be read.
* @return @li @c 0 - OK,
* @li @c 6 - Number of transfered bytes is out of range.
* See #tp_err_t structure definition for detailed explanation.
*
* @b Example
* @code
* // FT5xx6 driver object.
* ft5xx6_t ft5xx6;
* // Read value.
* uint8_t read_data[ 2 ];
* // TP error code.
* tp_err_t error;
*
* // Reading two data bytes to get x coordinate value of touch1.
* error = ft5xx6_generic_read_multiple( &ft5xx6, FT5XX6_REG_TOUCH1_XH,
* read_data, 2 );
* @endcode
*/
tp_err_t
ft5xx6_generic_read_multiple( ft5xx6_t * ctx, uint8_t reg_addr,
uint8_t * data_out, uint16_t n_bytes );
/**
* @brief FT5xx6 Device Mode Setup Function.
* @details This function puts the FT5xx6 series touch controllers to the
* selected device mode.
* @param[in] ctx : FT5xx6 context object. See #ft5xx6_t structure definition
* for detailed explanation.
* @param[in] mode : device mode of operation. See #ft5xx6_dev_mode_t for valid
* values.
* @return Nothing.
*
* @b Example
* @code
* // FT5xx6 driver object.
* ft5xx6_t ft5xx6;
*
* // Setting device normal operating mode of FT5xx6 series touch controllers.
* ft5xx6_dev_mode_setup( &ft5xx6, FT5XX6_DEV_MODE_NORMAL );
* @endcode
*/
void
ft5xx6_dev_mode_setup( ft5xx6_t * ctx, ft5xx6_dev_mode_t mode );
/**
* @brief FT5xx6 Run Mode Setup Function.
* @details This function puts the FT5xx6 series touch controllers to the
* selected run mode.
* @param[in] ctx : FT5xx6 context object. See #ft5xx6_t structure definition
* for detailed explanation.
* @param[in] mode : run mode of operation. See #ft5xx6_run_mode_t for valid
* values.
* @return Nothing.
*
* @b Example
* @code
* // FT5xx6 driver object.
* ft5xx6_t ft5xx6;
*
* // Setting run working mode of FT5xx6 series touch controllers.
* ft5xx6_run_mode_setup( &ft5xx6, FT5XX6_RUN_MODE_WORK );
* @endcode
*/
void
ft5xx6_run_mode_setup( ft5xx6_t * ctx, ft5xx6_run_mode_t mode );
/**
* @brief FT5xx6 Touch Pressure Detect Function.
* @details This function allows the touch pressure detection.
* @param[in] ctx : FT5xx6 context object. See #ft5xx6_t structure definition
* for detailed explanation.
* @return @li @c 3 - Touch pressure is not detected,
* @li @c 4 - Touch pressure is detected.
* See #tp_event_t structure definition for detailed explanation.
* @note #ft5xx6_process function must be called to update all events.
*
* @b Example
* @code
* // FT5xx6 driver object.
* ft5xx6_t ft5xx6;
* // Touch pressure event.
* tp_event_t event;
*
* // Checking touch pressure event.
* event = ft5xx6_press_detect( &ft5xx6 );
* @endcode
*/
tp_event_t
ft5xx6_press_detect( ft5xx6_t * ctx );
/**
* @brief FT5xx6 Pressure Coordinates Check Function.
* @details This function allows user to get the informations about the number
* of pressed touch points, coordinates and touch event for each pressed touch
* point.
* @param[in] ctx : FT5xx6 context object. See #ft5xx6_t structure definition
* for detailed explanation.
* @param[out] touch_item : Touch item data. See #tp_touch_item_t structure
* definition for detailed explanation.
* @return Nothing.
* @note #ft5xx6_process function must be called to update all events.
*
* @b Example
* @code
* // FT5xx6 driver object.
* ft5xx6_t ft5xx6;
* // Touch pressure item.
* tp_touch_item_t tp_item;
*
* // To get all necessary data information about pressed touch.
* ft5xx6_press_coordinates( &ft5xx6, &tp_item );
* @endcode
*/
void
ft5xx6_press_coordinates( ft5xx6_t * ctx, tp_touch_item_t * touch_item );
/**
* @brief FT5xx6 Gesture Check Function.
* @details This function allows user to get the informations about the gesture
* (slide direction).
* @param[in] ctx : FT5xx6 context object. See #ft5xx6_t structure definition
* for detailed explanation.
* @param[out] event : Touch panel gesture data. See #tp_event_t structure
* definition for detailed explanation.
* @return Nothing.
* @note #ft5xx6_process function must be called to update all events.
*
* @b Example
* @code
* // FT5xx6 driver object.
* ft5xx6_t ft5xx6;
* // Gesture event.
* tp_event_t event;
*
* // Checking slide direction event of pressed touch.
* ft5xx6_gesture( &ft5xx6, &event );
* @endcode
*/
void
ft5xx6_gesture( ft5xx6_t * ctx, tp_event_t * event );
/**
* @brief FT5xx6 Process Function.
* @details This function detects a touch pressure, and if any touch pressure
* was detected, then collects all informations about the pressed touch and
* slide direction (gesture).
* @param[in] ctx : FT5xx6 context object. See #ft5xx6_t structure definition
* for detailed explanation.
* @return @li @c 0 - OK,
* @li @c 5 - Number of pressed touches is out of range.
* See #tp_err_t structure definition for detailed explanation.
* @note To update all possible events, just need to call this function before
* the any other function for checking events is called.
*
* @b Example
* @code
* // FT5xx6 driver object.
* ft5xx6_t ft5xx6;
* // TP error code.
* tp_err_t error;
*
* // Processing all data and events of the target touch controller.
* error = ft5xx6_process( &ft5xx6 );
* @endcode
*/
tp_err_t
ft5xx6_process( ft5xx6_t * ctx );
#ifdef __cplusplus
}
#endif
#endif // FT5XX6_H
/*! @} */ // ft5xx6
/*! @} */ // middlewaregroup
// ------------------------------------------------------------------------ END

82
solar_panel.X/lcd/lcd.c Normal file
View File

@ -0,0 +1,82 @@
/*
* File: lcd.c
* Author: pascal.sartoret
*
* Created on 16. décembre 2020, 14:04
*/
#define _XTAL_FREQ 25000000L
#include <xc.h>
#include <string.h>
#include "lcd.h"
#include "ssd1963_cmd.h"
int8_t Lcd_Init(void)
{
//--------------------------------------------------------------------------
// define GPIO for LCD
DIR_LCD_RS = 0; // RS is an output
LCD_RS = 0; // command mode
DIR_LCD_CS = 0; // chip select is an output
LCD_CS = 0; // do not select the LCD
LCD_DATA_L_DIR = LCD_DATA_L_DIR & 0x0F; // data port is 4 bits output
__delay_ms(200); // power on delay
LCD_2x16_WriteCmd(0x02);
LCD_2x16_WriteCmd(0x28);
// LCD_2x16_WriteCmd(0x2B);
// LCD_2x16_WriteCmd(0x2B);
LCD_2x16_WriteCmd(0x01); // clear display
LCD_2x16_WriteCmd(0x0C);
// LCD_2x16_WriteCmd(0x14);
// __delay_ms(2);
LCD_2x16_WriteCmd(0x06);
// __delay_ms(100);
return 0;
}
void LCD_2x16_WriteCmd(uint8_t command)
{
LCD_RS = 0; // command mode
LCD_DATA_L = (command & 0xF0) | (LCD_DATA_L & 0x0F); // bits to set
LCD_CS = 1; // chip select
__delay_us(10);
LCD_CS = 0; // chip deselect
__delay_us(1);
command = command << 4;
LCD_DATA_L = (command & 0xF0) | (LCD_DATA_L & 0x0F); // bits to set
LCD_CS = 1; // chip select
__delay_us(10);
LCD_CS = 0; // chip deselect
__delay_ms(3);
}
void LCD_2x16_WriteData(uint8_t command)
{
LCD_RS = 1; // command mode
LCD_DATA_L = (command & 0xF0) | (LCD_DATA_L & 0x0F); // bits to set
LCD_CS = 1; // chip select
__delay_us(1);
LCD_CS = 0; // chip deselect
__delay_us(1);
command = command << 4;
LCD_DATA_L = (command & 0xF0) | (LCD_DATA_L & 0x0F); // bits to set
LCD_CS = 1; // chip select
__delay_us(1);
LCD_CS = 0; // chip deselect
__delay_us(100);
}
void LCD_2x16_WriteMsg(unsigned char * msg, uint8_t line)
{
LCD_2x16_WriteCmd(0x80 | (line << 6));
do
{
LCD_2x16_WriteData(*msg);
msg++;
}while(*msg != 0);
}

59
solar_panel.X/lcd/lcd.h Normal file
View File

@ -0,0 +1,59 @@
/* Microchip Technology Inc. and its subsidiaries. You may use this software
* and any derivatives exclusively with Microchip products.
*
* THIS SOFTWARE IS SUPPLIED BY MICROCHIP "AS IS". NO WARRANTIES, WHETHER
* EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, INCLUDING ANY IMPLIED
* WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY, AND FITNESS FOR A
* PARTICULAR PURPOSE, OR ITS INTERACTION WITH MICROCHIP PRODUCTS, COMBINATION
* WITH ANY OTHER PRODUCTS, OR USE IN ANY APPLICATION.
*
* IN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, PUNITIVE,
* INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE OF ANY KIND
* WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, EVEN IF MICROCHIP HAS
* BEEN ADVISED OF THE POSSIBILITY OR THE DAMAGES ARE FORESEEABLE. TO THE
* FULLEST EXTENT ALLOWED BY LAW, MICROCHIP'S TOTAL LIABILITY ON ALL CLAIMS
* IN ANY WAY RELATED TO THIS SOFTWARE WILL NOT EXCEED THE AMOUNT OF FEES, IF
* ANY, THAT YOU HAVE PAID DIRECTLY TO MICROCHIP FOR THIS SOFTWARE.
*
* MICROCHIP PROVIDES THIS SOFTWARE CONDITIONALLY UPON YOUR ACCEPTANCE OF THESE
* TERMS.
*/
/*
* File:
* Author:
* Comments:
* Revision history:
*/
// This is a guard condition so that contents of this file are not included
// more than once.
#ifndef LCD_H
#define LCD_H
#include <xc.h> // include processor files - each processor file is guarded.
// 2x16 character definitions
#define LCD_RS LATDbits.LATD3
#define DIR_LCD_RS TRISDbits.TRISD3
#define LCD_CS LATDbits.LATD2
#define DIR_LCD_CS TRISDbits.TRISD2
#define LCD_DATA_L_DIR TRISJ
#define LCD_DATA_L LATJ
#ifdef __cplusplus
extern "C" {
#endif /* __cplusplus */
int8_t Lcd_Init(void);
void LCD_2x16_WriteCmd(uint8_t command);
void LCD_2x16_WriteData(uint8_t command);
void LCD_2x16_WriteMsg(unsigned char * msg, uint8_t line);
#ifdef __cplusplus
}
#endif /* __cplusplus */
#endif /* LCD_H */

View File

@ -0,0 +1,456 @@
/****************************************************************************
**
** Copyright (C) 2020 MikroElektronika d.o.o.
** Contact: https://www.mikroe.com/contact
**
** This file is part of the mikroSDK package
**
** Commercial License Usage
**
** Licensees holding valid commercial NECTO compilers AI licenses may use this
** file in accordance with the commercial license agreement provided with the
** Software or, alternatively, in accordance with the terms contained in
** a written agreement between you and The mikroElektronika Company.
** For licensing terms and conditions see
** https://www.mikroe.com/legal/software-license-agreement.
** For further information use the contact form at
** https://www.mikroe.com/contact.
**
**
** GNU Lesser General Public License Usage
**
** Alternatively, this file may be used for
** non-commercial projects under the terms of the GNU Lesser
** General Public License version 3 as published by the Free Software
** Foundation: https://www.gnu.org/licenses/lgpl-3.0.html.
**
** The above copyright notice and this permission notice shall be
** included in all copies or substantial portions of the Software.
**
** THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
** OF MERCHANTABILITY, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
** TO THE WARRANTIES FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
** DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT
** OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE
** OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
**
****************************************************************************/
/*!
* @file ssd1963_cmd.h
* @brief SSD1963 Display Controller Commands.
*/
/*!
* @addtogroup middlewaregroup Middleware
* @{
*/
/*!
* @addtogroup ssd1963 SSD1963 Display Controller Driver
* @{
*/
/*!
* @addtogroup ssd1963_commands SSD1963 Display Controller Commands
* @brief SSD1963 Display Controller Command List
* @{
*/
#ifndef SSD1963_CMD_H
#define SSD1963_CMD_H
/**
* @brief No operation.
*/
#define SSD1963_CMD_NOP 0X00
/**
* @brief Software Reset.
*/
#define SSD1963_CMD_SOFT_RESET 0x01
/**
* @brief Get the current power mode.
*/
#define SSD1963_CMD_GET_POWER_MODE 0x0A
/**
* @brief Get the frame buffer to the display panel read order.
*/
#define SSD1963_CMD_GET_ADDRESS_MODE 0x0B
// #define SSD1963_CMD_RESERVED 0X0C
/**
* @brief The SSD1963 returns the Display Image Mode.
*/
#define SSD1963_CMD_GET_DISPLAY_MODE 0x0D
/**
* @brief Get the Tear Effect status.
*/
#define SSD1963_CMD_GET_TEAR_EFFECT_status 0x0E
//#define SSD1963_CMD_RESERVED 0X0F
/**
* @brief Turn off the panel. This command will pull high the GPIO0. If GPIO0 is configured as normal GPIO or LCD miscellaneous signal with command set_gpio_conf, this command will be ignored.
*/
#define SSD1963_CMD_ENTER_SLEEP_MODE 0x10
/**
* @brief Turn on the panel. This command will pull low the GPIO0. If GPIO0 is configured as normal GPIO or LCD miscellaneous signal with command set_gpio_conf, this command will be ignored.
*/
#define SSD1963_CMD_EXIT_SLEEP_MODE 0x11
/**
* @brief Part of the display area is used for image display.
*/
#define SSD1963_CMD_ENTER_PARTIAL_MODE 0x12
/**
* @brief The whole display area is used for image display.
*/
#define SSD1963_CMD_ENTER_NORMAL_MODE 0x13
/**
* @brief Displayed image colors are not inverted.
*/
#define SSD1963_CMD_EXIT_INVERT_MODE 0x20
/**
* @brief Displayed image colors are inverted.
*/
#define SSD1963_CMD_ENTER_INVERT_MODE 0x21
/**
* @brief Selects the gamma curve used by the display panel.
*/
#define SSD1963_CMD_SET_GAMMA_CURVE 0x26
/**
* @brief Blanks the display panel.
*/
#define SSD1963_CMD_SET_DISPLAY_OFF 0x28
/**
* @brief Show the image on the display panel.
*/
#define SSD1963_CMD_SET_DISPLAY_ON 0x29
/**
* @brief Set the column address.
*/
#define SSD1963_CMD_SET_COLUMN_ADDRESS 0x2A
/**
* @brief Set the page address.
*/
#define SSD1963_CMD_SET_PAGE_ADDRESS 0x2B
/**
* @brief Transfer image information from the host processor interface to the SSD1963 starting at the location provided by set_column_address and set_page_address.
*/
#define SSD1963_CMD_WRITE_MEMORY_START 0x2C
/**
* @brief Transfer image data from the SSD1963 to the host processor interface starting at the location provided by set_column_address and set_page_address.
*/
#define SSD1963_CMD_READ_MEMORY_START 0x2E
/**
* @brief Defines the partial display area on the display panel.
*/
#define SSD1963_CMD_SET_PARTIAL_AREA 0x30
/**
* @brief Defines the vertical scrolling and fixed area on display area.
*/
#define SSD1963_CMD_SET_SCROLL_AREA 0x33
/**
* @brief Synchronization information is not sent from the SSD1963 to the host processor.
*/
#define SSD1963_CMD_SET_TEAR_OFF 0x34
/**
* @brief Synchronization information is sent from the SSD1963 to the host processor at the start of VFP.
*/
#define SSD1963_CMD_SET_TEAR_ON 0x35
/**
* @brief Set the read order from frame buffer to the display panel.
*/
#define SSD1963_CMD_SET_ADDRESS_MODE 0x36
/**
* @brief Defines the vertical scrolling starting point.
*/
#define SSD1963_CMD_SET_SCROLL_START 0x37
/**
* @brief Full color depth is used for the display panel.
*/
#define SSD1963_CMD_EXIT_IDLE_MODE 0x38
/**
* @brief Reduce color depth is used on the display panel.
*/
#define SSD1963_CMD_ENTER_IDLE_MODE 0x39
// #define SSD1963_CMD_RESERVED 0X3A
/**
* @brief Transfer image information from the host processor interface to the SSD1963 from the last written location.
*/
#define SSD1963_CMD_WRITE_MEMORY_CONTINUE 0x3C
/**
* @brief Read image data from the SSD1963 continuing after the last read_memory_continue or read_memory_start.
*/
#define SSD1963_CMD_READ_MEMORY_CONTINUE 0x3E
/**
* @brief Synchronization information is sent from the SSD1963 to the host processor when the display panel refresh reaches the provided scan line.
*/
#define SSD1963_CMD_SET_TEAR_SCANLINE 0x44
/**
* @brief Get the current scan line.
*/
#define SSD1963_CMD_GET_SCANLINE 0x45
/**
* @brief Read the DDB from the provided location.
*/
#define SSD1963_CMD_READ_DDB 0xA1
// #define SSD1963_CMD_RESERVED 0xA8
/**
* @brief Set the LCD panel mode and resolution.
*/
#define SSD1963_CMD_SET_LCD_MODE 0xB0
/**
* @brief Get the current LCD panel mode, pad strength and resolution.
*/
#define SSD1963_CMD_GET_LCD_MODE 0xB1
/**
* @brief Set front porch
*/
#define SSD1963_CMD_SET_HORI_PERIOD 0xB4
/**
* @brief Get current front porch settings.
*/
#define SSD1963_CMD_GET_HORI_PERIOD 0xB5
/**
* @brief Set the vertical blanking interval between last scan line and next LFRAME pulse.
*/
#define SSD1963_CMD_SET_VERT_PERIOD 0xB6
/**
* @brief Get the vertical blanking interval between last scan line and next LFRAME pulse.
*/
#define SSD1963_CMD_GET_VERT_PERIOD 0xB7
/**
* @brief Set the GPIO configuration. If the GPIO is not used for LCD, set the direction. Otherwise, they are toggled with LCD signals.
*/
#define SSD1963_CMD_SET_GPIO_CONF 0xB8
/**
* @brief Get the current GPIO configuration.
*/
#define SSD1963_CMD_GET_GPIO_CONF 0xB9
/**
* @brief Set GPIO value for GPIO configured as output.
*/
#define SSD1963_CMD_SET_GPIO_VALUE 0xBA
/**
* @brief Read current GPIO status. If the individual GPIO was configured as input, the value is the status of the corresponding pin. Otherwise, it is the programmed value.
*/
#define SSD1963_CMD_GET_GPIO_STATUS 0xBB
/**
* @brief Set the image post processor.
*/
#define SSD1963_CMD_SET_POST_PROC 0xBC
/**
* @brief Get the image post processor.
*/
#define SSD1963_CMD_GET_POST_PROC 0xBD
/**
* @brief Set the image post processor.
*/
#define SSD1963_CMD_SET_PWM_CONF 0xBE
/**
* @brief Get the image post processor.
*/
#define SSD1963_CMD_GET_PWM_CONF 0xBF
/**
* @brief Set the rise, fall, period and toggling properties of LCD signal generator 0.
*/
#define SSD1963_CMD_SET_LCD_GEN0 0xC0
/**
* @brief Get the current settings of LCD signal generator 0.
*/
#define SSD1963_CMD_GET_LCD_GEN0 0xC1
/**
* @brief Set the rise, fall, period and toggling properties of LCD signal generator 1.
*/
#define SSD1963_CMD_SET_LCD_GEN1 0xC2
/**
* @brief Get the current settings of LCD signal generator 1.
*/
#define SSD1963_CMD_GET_LCD_GEN1 0xC3
/**
* @brief Set the rise, fall, period and toggling properties of LCD signal generator 2.
*/
#define SSD1963_CMD_SET_LCD_GEN2 0xC4
/**
* @brief Get the current settings of LCD signal generator 2.
*/
#define SSD1963_CMD_GET_LCD_GEN2 0xC5
/**
* @brief Set the rise, fall, period and toggling properties of LCD signal generator 3.
*/
#define SSD1963_CMD_SET_LCD_GEN3 0xC6
/**
* @brief Get the current settings of LCD signal generator 3.
*/
#define SSD1963_CMD_GET_LCD_GEN3 0xC7
/**
* @brief Set the GPIO0 with respect to the LCD signal generators using ROP operation. No effect if the GPIO0 is configured as general GPIO.
*/
#define SSD1963_CMD_SET_GPIO0_ROP 0xC8
/**
* @brief Get the GPIO0 properties with respect to the LCD signal generators.
*/
#define SSD1963_CMD_GET_GPIO0_ROP 0xC9
/**
* @brief Set the GPIO1 with respect to the LCD signal generators using ROP operation. No effect if the GPIO1 is configured as general GPIO.
*/
#define SSD1963_CMD_SET_GPIO1_ROP 0xCA
/**
* @brief Get the GPIO1 properties with respect to the LCD signal generators.
*/
#define SSD1963_CMD_GET_GPIO1_ROP 0xCB
/**
* @brief Set the GPIO2 with respect to the LCD signal generators using ROP operation. No effect if the GPIO2 is configured as general GPIO.
*/
#define SSD1963_CMD_SET_GPIO2_ROP 0xCC
/**
* @brief Get the GPIO2 properties with respect to the LCD signal generators.
*/
#define SSD1963_CMD_GET_GPIO2_ROP 0xCD
/**
* @brief Set the GPIO3 with respect to the LCD signal generators using ROP operation. No effect if the GPIO3 is configured as general GPIO.
*/
#define SSD1963_CMD_SET_GPIO3_ROP 0xCE
/**
* @brief Get the GPIO3 properties with respect to the LCD signal generators.
*/
#define SSD1963_CMD_GET_GPIO3_ROP 0xCF
/**
* @brief Set the dynamic back light configuration.
*/
#define SSD1963_CMD_SET_DBC_CONF 0xD0
/**
* @brief Get the current dynamic back light configuration.
*/
#define SSD1963_CMD_GET_DBC_CONF 0xD
/**
* @brief Set the threshold for each level of power saving.
*/
#define SSD1963_CMD_SET_DBC_TH 0xD4
/**
* @brief Get the threshold for each level of power saving.
*/
#define SSD1963_CMD_GET_DBC_TH 0xD5
/**
* @brief Start the PLL. Before the start, the system was operated with the crystal oscillator or clock input.
*/
#define SSD1963_CMD_SET_PLL 0xE0
/**
* @brief Set the PLL.
*/
#define SSD1963_CMD_SET_PLL_MN 0xE2
/**
* @brief Get the PLL settings.
*/
#define SSD1963_CMD_GET_PLL_MN 0xE3
/**
* @brief Get the current PLL status.
*/
#define SSD1963_CMD_GET_PLL_STATUS 0xE4
/**
* @brief Set deep sleep mode.
*/
#define SSD1963_CMD_SET_DEEP_SLEEP 0xE5
/**
* @brief Set the LSHIFT (pixel clock) frequency.
*/
#define SSD1963_CMD_SET_LSHIFT_FREQ 0xE6
/**
* @brief Get current LSHIFT (pixel clock) frequency setting.
*/
#define SSD1963_CMD_GET_LSHIFT_FREQ 0xE7
// #define SSD1963_CMD_RESERVED 0xE8
// #define SSD1963_CMD_RESERVED 0xE9
/**
* @brief Set the pixel data format of the parallel host processor interface.
*/
#define SSD1963_CMD_SET_PIXEL_DATA_INTERFACE 0xF0
/**
* @brief Get the current pixel data format settings.
*/
#define SSD1963_CMD_GET_PIXEL_DATA_INTERFACE 0xF1
// #define SSD1963_CMD_RESERVED 0xFF
/*! @} */ // ssd1963
/*! @} */ // ssd1963
/*! @} */ // mwgroup
#endif // SSD1963_CMD_H
// ------------------------------------------------------------------------- END

102
solar_panel.X/main.c Normal file
View File

@ -0,0 +1,102 @@
/**
Generated Main Source File
Company:
Microchip Technology Inc.
File Name:
main.c
Summary:
This is the main file generated using PIC10 / PIC12 / PIC16 / PIC18 MCUs
Description:
This header file provides implementations for driver APIs for all modules selected in the GUI.
Generation Information :
Product Revision : PIC10 / PIC12 / PIC16 / PIC18 MCUs - 1.81.8
Device : PIC18F97J60
Driver Version : 2.00
*/
/*
(c) 2018 Microchip Technology Inc. and its subsidiaries.
Subject to your compliance with these terms, you may use Microchip software and any
derivatives exclusively with Microchip products. It is your responsibility to comply with third party
license terms applicable to your use of third party software (including open source software) that
may accompany Microchip software.
THIS SOFTWARE IS SUPPLIED BY MICROCHIP "AS IS". NO WARRANTIES, WHETHER
EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, INCLUDING ANY
IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY, AND FITNESS
FOR A PARTICULAR PURPOSE.
IN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, PUNITIVE,
INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE OF ANY KIND
WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, EVEN IF MICROCHIP
HAS BEEN ADVISED OF THE POSSIBILITY OR THE DAMAGES ARE FORESEEABLE. TO
THE FULLEST EXTENT ALLOWED BY LAW, MICROCHIP'S TOTAL LIABILITY ON ALL
CLAIMS IN ANY WAY RELATED TO THIS SOFTWARE WILL NOT EXCEED THE AMOUNT
OF FEES, IF ANY, THAT YOU HAVE PAID DIRECTLY TO MICROCHIP FOR THIS
SOFTWARE.
*/
#include "mcc_generated_files/mcc.h"
#include "lcd/lcd.h"
/*
Main application
*/
void main(void)
{
// Initialize the device
SYSTEM_Initialize();
Lcd_Init();
// If using interrupts in PIC18 High/Low Priority Mode you need to enable the Global High and Low Interrupts
// If using interrupts in PIC Mid-Range Compatibility Mode you need to enable the Global and Peripheral Interrupts
// Use the following macros to:
// Enable the Global Interrupts
//INTERRUPT_GlobalInterruptEnable();
// Disable the Global Interrupts
//INTERRUPT_GlobalInterruptDisable();
// Enable the Peripheral Interrupts
//INTERRUPT_PeripheralInterruptEnable();
// Disable the Peripheral Interrupts
//INTERRUPT_PeripheralInterruptDisable();
while (1)
{
uint16_t value;
value = ADC_GetConversion(voltage);
char* msg;
sprintf(msg, "%i", value);
LCD_2x16_WriteMsg(msg,0);
/*
LCD_2x16_WriteMsg("TURBOPUTE",0);
LCD_2x16_WriteMsg("bip ",1);
for(uint32_t i = 0; i<100000; i++)
{}
LCD_2x16_WriteMsg("boup",1);
for(uint32_t i = 0; i<100000; i++)
{}
*/
}
}
/**
End of File
*/

View File

@ -0,0 +1,135 @@
/**
ADC Generated Driver File
@Company
Microchip Technology Inc.
@File Name
adc.c
@Summary
This is the generated driver implementation file for the ADC driver using PIC10 / PIC12 / PIC16 / PIC18 MCUs
@Description
This source file provides implementations for driver APIs for ADC.
Generation Information :
Product Revision : PIC10 / PIC12 / PIC16 / PIC18 MCUs - 1.81.8
Device : PIC18F97J60
Driver Version : 2.02
The generated drivers are tested against the following:
Compiler : XC8 2.36 and above
MPLAB : MPLAB X 6.00
*/
/*
(c) 2018 Microchip Technology Inc. and its subsidiaries.
Subject to your compliance with these terms, you may use Microchip software and any
derivatives exclusively with Microchip products. It is your responsibility to comply with third party
license terms applicable to your use of third party software (including open source software) that
may accompany Microchip software.
THIS SOFTWARE IS SUPPLIED BY MICROCHIP "AS IS". NO WARRANTIES, WHETHER
EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, INCLUDING ANY
IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY, AND FITNESS
FOR A PARTICULAR PURPOSE.
IN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, PUNITIVE,
INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE OF ANY KIND
WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, EVEN IF MICROCHIP
HAS BEEN ADVISED OF THE POSSIBILITY OR THE DAMAGES ARE FORESEEABLE. TO
THE FULLEST EXTENT ALLOWED BY LAW, MICROCHIP'S TOTAL LIABILITY ON ALL
CLAIMS IN ANY WAY RELATED TO THIS SOFTWARE WILL NOT EXCEED THE AMOUNT
OF FEES, IF ANY, THAT YOU HAVE PAID DIRECTLY TO MICROCHIP FOR THIS
SOFTWARE.
*/
/**
Section: Included Files
*/
#include <xc.h>
#include "adc.h"
#include "device_config.h"
void (*ADC_InterruptHandler)(void);
/**
Section: ADC Module APIs
*/
void ADC_Initialize(void)
{
// set the ADC to the options selected in the User Interface
// VCFG1 VSS; VCFG0 VDD;
ADCON1 = 0x00;
// ADFM left; ACQT 0; ADCS FOSC/2;
ADCON2 = 0x00;
// ADRESL 0;
ADRESL = 0x00;
// ADRESH 0;
ADRESH = 0x00;
// GO_nDONE stop; ADCAL Normal_a/d_operation; ADON enabled; CHS AN0;
ADCON0 = 0x01;
}
void ADC_SelectChannel(adc_channel_t channel)
{
// select the A/D channel
ADCON0bits.CHS = channel;
// Turn on the ADC module
ADCON0bits.ADON = 1;
}
void ADC_StartConversion(void)
{
// Start the conversion
ADCON0bits.GO_nDONE = 1;
}
bool ADC_IsConversionDone(void)
{
// Start the conversion
return ((bool)(!ADCON0bits.GO_nDONE));
}
adc_result_t ADC_GetConversionResult(void)
{
// Conversion finished, return the result
return ((adc_result_t)((ADRESH << 8) + ADRESL));
}
adc_result_t ADC_GetConversion(adc_channel_t channel)
{
// select the A/D channel
ADCON0bits.CHS = channel;
// Turn on the ADC module
ADCON0bits.ADON = 1;
// Start the conversion
ADCON0bits.GO_nDONE = 1;
// Wait for the conversion to finish
while (ADCON0bits.GO_nDONE)
{
}
// Conversion finished, return the result
return ((adc_result_t)((ADRESH << 8) + ADRESL));
}
void ADC_TemperatureAcquisitionDelay(void)
{
__delay_us(200);
}
/**
End of File
*/

View File

@ -0,0 +1,326 @@
/**
ADC Generated Driver API Header File
@Company
Microchip Technology Inc.
@File Name
adc.h
@Summary
This is the generated header file for the ADC driver using PIC10 / PIC12 / PIC16 / PIC18 MCUs
@Description
This header file provides APIs for driver for ADC.
Generation Information :
Product Revision : PIC10 / PIC12 / PIC16 / PIC18 MCUs - 1.81.8
Device : PIC18F97J60
Driver Version : 2.02
The generated drivers are tested against the following:
Compiler : XC8 2.36 and above
MPLAB : MPLAB X 6.00
*/
/*
(c) 2018 Microchip Technology Inc. and its subsidiaries.
Subject to your compliance with these terms, you may use Microchip software and any
derivatives exclusively with Microchip products. It is your responsibility to comply with third party
license terms applicable to your use of third party software (including open source software) that
may accompany Microchip software.
THIS SOFTWARE IS SUPPLIED BY MICROCHIP "AS IS". NO WARRANTIES, WHETHER
EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, INCLUDING ANY
IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY, AND FITNESS
FOR A PARTICULAR PURPOSE.
IN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, PUNITIVE,
INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE OF ANY KIND
WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, EVEN IF MICROCHIP
HAS BEEN ADVISED OF THE POSSIBILITY OR THE DAMAGES ARE FORESEEABLE. TO
THE FULLEST EXTENT ALLOWED BY LAW, MICROCHIP'S TOTAL LIABILITY ON ALL
CLAIMS IN ANY WAY RELATED TO THIS SOFTWARE WILL NOT EXCEED THE AMOUNT
OF FEES, IF ANY, THAT YOU HAVE PAID DIRECTLY TO MICROCHIP FOR THIS
SOFTWARE.
*/
#ifndef ADC_H
#define ADC_H
/**
Section: Included Files
*/
#include <xc.h>
#include <stdint.h>
#include <stdbool.h>
#ifdef __cplusplus // Provide C++ Compatibility
extern "C" {
#endif
/**
Section: Data Types Definitions
*/
/**
* result size of an A/D conversion
*/
typedef uint16_t adc_result_t;
/**
* result type of a Double ADC conversion
*/
typedef struct
{
adc_result_t adcResult1;
adc_result_t adcResult2;
} adc_sync_double_result_t;
/** ADC Channel Definition
@Summary
Defines the channels available for conversion.
@Description
This routine defines the channels that are available for the module to use.
Remarks:
None
*/
typedef enum
{
voltage = 0x5,
current = 0x6
} adc_channel_t;
/**
Section: ADC Module APIs
*/
/**
@Summary
Initializes the ADC
@Description
This routine initializes the Initializes the ADC.
This routine must be called before any other ADC routine is called.
This routine should only be called once during system initialization.
@Preconditions
None
@Param
None
@Returns
None
@Comment
@Example
<code>
uint16_t convertedValue;
ADC_Initialize();
convertedValue = ADC_GetConversionResult();
</code>
*/
void ADC_Initialize(void);
/**
@Summary
Allows selection of a channel for conversion
@Description
This routine is used to select desired channel for conversion.
available
@Preconditions
ADC_Initialize() function should have been called before calling this function.
@Returns
None
@Param
Pass in required channel number
"For available channel refer to enum under adc.h file"
@Example
<code>
uint16_t convertedValue;
ADC_Initialize();
ADC_SelectChannel(AN1_Channel);
ADC_StartConversion();
convertedValue = ADC_GetConversionResult();
</code>
*/
void ADC_SelectChannel(adc_channel_t channel);
/**
@Summary
Starts conversion
@Description
This routine is used to start conversion of desired channel.
@Preconditions
ADC_Initialize() function should have been called before calling this function.
@Returns
None
@Param
None
@Example
<code>
uint16_t convertedValue;
ADC_Initialize();
ADC_StartConversion();
convertedValue = ADC_GetConversionResult();
</code>
*/
void ADC_StartConversion(void);
/**
@Summary
Returns true when the conversion is completed otherwise false.
@Description
This routine is used to determine if conversion is completed.
When conversion is complete routine returns true. It returns false otherwise.
@Preconditions
ADC_Initialize() and ADC_StartConversion(void)
function should have been called before calling this function.
@Returns
true - If conversion is complete
false - If conversion is not completed
@Param
None
@Example
<code>
uint16_t convertedValue;
ADC_Initialize();
ADC_StartConversion();
while(!ADC_IsConversionDone());
convertedValue = ADC_GetConversionResult();
</code>
*/
bool ADC_IsConversionDone(void);
/**
@Summary
Returns the ADC conversion value.
@Description
This routine is used to get the analog to digital converted value. This
routine gets converted values from the channel specified.
@Preconditions
This routine returns the conversion value only after the conversion is complete.
Completion status can be checked using
ADC_IsConversionDone() routine.
@Returns
Returns the converted value.
@Param
None
@Example
<code>
uint16_t convertedValue;
ADC_Initialize();
ADC_StartConversion();
while(ADC_IsConversionDone());
convertedValue = ADC_GetConversionResult();
</code>
*/
adc_result_t ADC_GetConversionResult(void);
/**
@Summary
Returns the ADC conversion value
also allows selection of a channel for conversion.
@Description
This routine is used to select desired channel for conversion
and to get the analog to digital converted value.
@Preconditions
ADC_Initialize() function should have been called before calling this function.
@Returns
Returns the converted value.
@Param
Pass in required channel number.
"For available channel refer to enum under adc.h file"
@Example
<code>
uint16_t convertedValue;
ADC_Initialize();
conversion = ADC_GetConversion(AN1_Channel);
</code>
*/
adc_result_t ADC_GetConversion(adc_channel_t channel);
/**
@Summary
Acquisition Delay for temperature sensor
@Description
This routine should be called when temperature sensor is used.
@Preconditions
ADC_Initialize() function should have been called before calling this function.
@Returns
None
@Param
None
@Example
<code>
uint16_t convertedValue;
ADC_Initialize();
ADC_StartConversion();
ADC_temperatureAcquisitionDelay();
convertedValue = ADC_GetConversionResult();
</code>
*/
void ADC_TemperatureAcquisitionDelay(void);
#ifdef __cplusplus // Provide C++ Compatibility
}
#endif
#endif //ADC_H
/**
End of File
*/

View File

@ -0,0 +1,76 @@
/**
@Generated PIC10 / PIC12 / PIC16 / PIC18 MCUs Source File
@Company:
Microchip Technology Inc.
@File Name:
mcc.c
@Summary:
This is the device_config.c file generated using PIC10 / PIC12 / PIC16 / PIC18 MCUs
@Description:
This header file provides implementations for driver APIs for all modules selected in the GUI.
Generation Information :
Product Revision : PIC10 / PIC12 / PIC16 / PIC18 MCUs - 1.81.8
Device : PIC18F97J60
Driver Version : 2.00
The generated drivers are tested against the following:
Compiler : XC8 2.36 and above or later
MPLAB : MPLAB X 6.00
*/
/*
(c) 2018 Microchip Technology Inc. and its subsidiaries.
Subject to your compliance with these terms, you may use Microchip software and any
derivatives exclusively with Microchip products. It is your responsibility to comply with third party
license terms applicable to your use of third party software (including open source software) that
may accompany Microchip software.
THIS SOFTWARE IS SUPPLIED BY MICROCHIP "AS IS". NO WARRANTIES, WHETHER
EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, INCLUDING ANY
IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY, AND FITNESS
FOR A PARTICULAR PURPOSE.
IN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, PUNITIVE,
INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE OF ANY KIND
WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, EVEN IF MICROCHIP
HAS BEEN ADVISED OF THE POSSIBILITY OR THE DAMAGES ARE FORESEEABLE. TO
THE FULLEST EXTENT ALLOWED BY LAW, MICROCHIP'S TOTAL LIABILITY ON ALL
CLAIMS IN ANY WAY RELATED TO THIS SOFTWARE WILL NOT EXCEED THE AMOUNT
OF FEES, IF ANY, THAT YOU HAVE PAID DIRECTLY TO MICROCHIP FOR THIS
SOFTWARE.
*/
// Configuration bits: selected in the GUI
// CONFIG1L
#pragma config WDT = OFF // Watchdog Timer Enable bit->WDT disabled (control is placed on SWDTEN bit)
#pragma config STVR = ON // Stack Overflow/Underflow Reset Enable bit->Reset on stack overflow/underflow enabled
#pragma config XINST = OFF // Extended Instruction Set Enable bit->Instruction set extension and Indexed Addressing mode disabled (Legacy mode)
#pragma config DEBUG = OFF // Background Debugger Enable bit->Background debugger disabled; RB6 and RB7 configured as general purpose I/O pins
// CONFIG1H
#pragma config CP0 = OFF // Code Protection bit->Program memory is not code-protected
// CONFIG2L
#pragma config FOSC = HS // Oscillator Selection bits->HS oscillator
#pragma config FOSC2 = ON // Default/Reset System Clock Select bit->Clock selected by FOSC1:FOSC0 as system clock is enabled when OSCCON<1:0> = 00
#pragma config FCMEN = ON // Fail-Safe Clock Monitor Enable->Fail-Safe Clock Monitor enabled
#pragma config IESO = ON // Two-Speed Start-up (Internal/External Oscillator Switchover) Control bit->Two-Speed Start-up enabled
// CONFIG2H
#pragma config WDTPS = 32768 // Watchdog Timer Postscaler Select bits->1:32768
// CONFIG3L
#pragma config EASHFT = ON // External Address Bus Shift Enable bit->Address shifting enabled; address on external bus is offset to start at 000000h
#pragma config MODE = MM // External Memory Bus->Microcontroller mode, external bus disabled
#pragma config BW = 16 // Data Bus Width Select bit->16-Bit Data Width mode
#pragma config WAIT = OFF // External Bus Wait Enable bit->Wait states for operations on external memory bus disabled
// CONFIG3H
#pragma config CCP2MX = ON // ECCP2 MUX bit->ECCP2/P2A is multiplexed with RC1
#pragma config ECCPMX = ON // ECCP MUX bit->ECCP1 outputs (P1B/P1C) are multiplexed with RE6 and RE5; ECCP3 outputs (P3B/P3C) are multiplexed with RE4 and RE3
#pragma config ETHLED = ON // Ethernet LED Enable bit->RA0/RA1 are multiplexed with LEDA/LEDB when Ethernet module is enabled and function as I/O when Ethernet is disabled

View File

@ -0,0 +1,55 @@
/**
@Generated PIC10 / PIC12 / PIC16 / PIC18 MCUs Header File
@Company:
Microchip Technology Inc.
@File Name:
mcc.c
@Summary:
This is the device_config.h file generated using PIC10 / PIC12 / PIC16 / PIC18 MCUs
@Description:
This header file provides implementations for driver APIs for all modules selected in the GUI.
Generation Information :
Product Revision : PIC10 / PIC12 / PIC16 / PIC18 MCUs - 1.81.8
Device : PIC18F97J60
Driver Version : 2.00
The generated drivers are tested against the following:
Compiler : XC8 2.36 and above or later
MPLAB : MPLAB X 6.00
*/
/*
(c) 2018 Microchip Technology Inc. and its subsidiaries.
Subject to your compliance with these terms, you may use Microchip software and any
derivatives exclusively with Microchip products. It is your responsibility to comply with third party
license terms applicable to your use of third party software (including open source software) that
may accompany Microchip software.
THIS SOFTWARE IS SUPPLIED BY MICROCHIP "AS IS". NO WARRANTIES, WHETHER
EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, INCLUDING ANY
IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY, AND FITNESS
FOR A PARTICULAR PURPOSE.
IN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, PUNITIVE,
INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE OF ANY KIND
WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, EVEN IF MICROCHIP
HAS BEEN ADVISED OF THE POSSIBILITY OR THE DAMAGES ARE FORESEEABLE. TO
THE FULLEST EXTENT ALLOWED BY LAW, MICROCHIP'S TOTAL LIABILITY ON ALL
CLAIMS IN ANY WAY RELATED TO THIS SOFTWARE WILL NOT EXCEED THE AMOUNT
OF FEES, IF ANY, THAT YOU HAVE PAID DIRECTLY TO MICROCHIP FOR THIS
SOFTWARE.
*/
#ifndef DEVICE_CONFIG_H
#define DEVICE_CONFIG_H
#define _XTAL_FREQ 25000000
#endif /* DEVICE_CONFIG_H */
/**
End of File
*/

View File

@ -0,0 +1,69 @@
/**
@Generated PIC10 / PIC12 / PIC16 / PIC18 MCUs Source File
@Company:
Microchip Technology Inc.
@File Name:
mcc.c
@Summary:
This is the mcc.c file generated using PIC10 / PIC12 / PIC16 / PIC18 MCUs
@Description:
This header file provides implementations for driver APIs for all modules selected in the GUI.
Generation Information :
Product Revision : PIC10 / PIC12 / PIC16 / PIC18 MCUs - 1.81.8
Device : PIC18F97J60
Driver Version : 2.00
The generated drivers are tested against the following:
Compiler : XC8 2.36 and above or later
MPLAB : MPLAB X 6.00
*/
/*
(c) 2018 Microchip Technology Inc. and its subsidiaries.
Subject to your compliance with these terms, you may use Microchip software and any
derivatives exclusively with Microchip products. It is your responsibility to comply with third party
license terms applicable to your use of third party software (including open source software) that
may accompany Microchip software.
THIS SOFTWARE IS SUPPLIED BY MICROCHIP "AS IS". NO WARRANTIES, WHETHER
EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, INCLUDING ANY
IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY, AND FITNESS
FOR A PARTICULAR PURPOSE.
IN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, PUNITIVE,
INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE OF ANY KIND
WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, EVEN IF MICROCHIP
HAS BEEN ADVISED OF THE POSSIBILITY OR THE DAMAGES ARE FORESEEABLE. TO
THE FULLEST EXTENT ALLOWED BY LAW, MICROCHIP'S TOTAL LIABILITY ON ALL
CLAIMS IN ANY WAY RELATED TO THIS SOFTWARE WILL NOT EXCEED THE AMOUNT
OF FEES, IF ANY, THAT YOU HAVE PAID DIRECTLY TO MICROCHIP FOR THIS
SOFTWARE.
*/
#include "mcc.h"
void SYSTEM_Initialize(void)
{
PIN_MANAGER_Initialize();
OSCILLATOR_Initialize();
ADC_Initialize();
}
void OSCILLATOR_Initialize(void)
{
// SCS Primary_OSC; OSTS intosc; IDLEN disabled;
OSCCON = 0x02;
// PLLEN disabled; PPST0 disabled; PPRE divide_by_3; PPST1 divide_by_3;
OSCTUNE = 0x00;
}
/**
End of File
*/

View File

@ -0,0 +1,88 @@
/**
@Generated PIC10 / PIC12 / PIC16 / PIC18 MCUs Header File
@Company:
Microchip Technology Inc.
@File Name:
mcc.h
@Summary:
This is the mcc.h file generated using PIC10 / PIC12 / PIC16 / PIC18 MCUs
@Description:
This header file provides implementations for driver APIs for all modules selected in the GUI.
Generation Information :
Product Revision : PIC10 / PIC12 / PIC16 / PIC18 MCUs - 1.81.8
Device : PIC18F97J60
Driver Version : 2.00
The generated drivers are tested against the following:
Compiler : XC8 2.36 and above or later
MPLAB : MPLAB X 6.00
*/
/*
(c) 2018 Microchip Technology Inc. and its subsidiaries.
Subject to your compliance with these terms, you may use Microchip software and any
derivatives exclusively with Microchip products. It is your responsibility to comply with third party
license terms applicable to your use of third party software (including open source software) that
may accompany Microchip software.
THIS SOFTWARE IS SUPPLIED BY MICROCHIP "AS IS". NO WARRANTIES, WHETHER
EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, INCLUDING ANY
IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY, AND FITNESS
FOR A PARTICULAR PURPOSE.
IN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, PUNITIVE,
INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE OF ANY KIND
WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, EVEN IF MICROCHIP
HAS BEEN ADVISED OF THE POSSIBILITY OR THE DAMAGES ARE FORESEEABLE. TO
THE FULLEST EXTENT ALLOWED BY LAW, MICROCHIP'S TOTAL LIABILITY ON ALL
CLAIMS IN ANY WAY RELATED TO THIS SOFTWARE WILL NOT EXCEED THE AMOUNT
OF FEES, IF ANY, THAT YOU HAVE PAID DIRECTLY TO MICROCHIP FOR THIS
SOFTWARE.
*/
#ifndef MCC_H
#define MCC_H
#include <xc.h>
#include "device_config.h"
#include "pin_manager.h"
#include <stdint.h>
#include <stdbool.h>
#include <conio.h>
#include "adc.h"
/**
* @Param
none
* @Returns
none
* @Description
Initializes the device to the default states configured in the
* MCC GUI
* @Example
SYSTEM_Initialize(void);
*/
void SYSTEM_Initialize(void);
/**
* @Param
none
* @Returns
none
* @Description
Initializes the oscillator to the default states configured in the
* MCC GUI
* @Example
OSCILLATOR_Initialize(void);
*/
void OSCILLATOR_Initialize(void);
#endif /* MCC_H */
/**
End of File
*/

View File

@ -0,0 +1,97 @@
/**
Generated Pin Manager File
Company:
Microchip Technology Inc.
File Name:
pin_manager.c
Summary:
This is the Pin Manager file generated using PIC10 / PIC12 / PIC16 / PIC18 MCUs
Description:
This header file provides implementations for pin APIs for all pins selected in the GUI.
Generation Information :
Product Revision : PIC10 / PIC12 / PIC16 / PIC18 MCUs - 1.81.8
Device : PIC18F97J60
Driver Version : 2.0
The generated drivers are tested against the following:
Compiler : XC8 2.36 and above
MPLAB : MPLAB X 6.00
*/
/*
(c) 2018 Microchip Technology Inc. and its subsidiaries.
Subject to your compliance with these terms, you may use Microchip software and any
derivatives exclusively with Microchip products. It is your responsibility to comply with third party
license terms applicable to your use of third party software (including open source software) that
may accompany Microchip software.
THIS SOFTWARE IS SUPPLIED BY MICROCHIP "AS IS". NO WARRANTIES, WHETHER
EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, INCLUDING ANY
IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY, AND FITNESS
FOR A PARTICULAR PURPOSE.
IN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, PUNITIVE,
INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE OF ANY KIND
WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, EVEN IF MICROCHIP
HAS BEEN ADVISED OF THE POSSIBILITY OR THE DAMAGES ARE FORESEEABLE. TO
THE FULLEST EXTENT ALLOWED BY LAW, MICROCHIP'S TOTAL LIABILITY ON ALL
CLAIMS IN ANY WAY RELATED TO THIS SOFTWARE WILL NOT EXCEED THE AMOUNT
OF FEES, IF ANY, THAT YOU HAVE PAID DIRECTLY TO MICROCHIP FOR THIS
SOFTWARE.
*/
#include "pin_manager.h"
void PIN_MANAGER_Initialize(void)
{
/**
LATx registers
*/
LATE = 0x00;
LATJ = 0x00;
LATD = 0x00;
LATA = 0x00;
LATF = 0x00;
LATB = 0x00;
LATG = 0x00;
LATC = 0x00;
LATH = 0x00;
/**
TRISx registers
*/
TRISE = 0xFF;
TRISF = 0xFF;
TRISA = 0x3F;
TRISG = 0xFF;
TRISB = 0xFF;
TRISH = 0xFF;
TRISC = 0xFF;
TRISD = 0xFF;
TRISJ = 0xFF;
/**
PCFG setting
*/
ADCON1bits.PCFG = 0x00;
}
void PIN_MANAGER_IOC(void)
{
}
/**
End of File
*/

View File

@ -0,0 +1,128 @@
/**
@Generated Pin Manager Header File
@Company:
Microchip Technology Inc.
@File Name:
pin_manager.h
@Summary:
This is the Pin Manager file generated using PIC10 / PIC12 / PIC16 / PIC18 MCUs
@Description:
This header file provides implementations for pin APIs for all pins selected in the GUI.
Generation Information :
Product Revision : PIC10 / PIC12 / PIC16 / PIC18 MCUs - 1.81.8
Device : PIC18F97J60
Version : 2.0
The generated drivers are tested against the following:
Compiler : XC8 2.36 and above
MPLAB : MPLAB X 6.00
Copyright (c) 2013 - 2015 released Microchip Technology Inc. All rights reserved.
*/
/*
(c) 2018 Microchip Technology Inc. and its subsidiaries.
Subject to your compliance with these terms, you may use Microchip software and any
derivatives exclusively with Microchip products. It is your responsibility to comply with third party
license terms applicable to your use of third party software (including open source software) that
may accompany Microchip software.
THIS SOFTWARE IS SUPPLIED BY MICROCHIP "AS IS". NO WARRANTIES, WHETHER
EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, INCLUDING ANY
IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY, AND FITNESS
FOR A PARTICULAR PURPOSE.
IN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, PUNITIVE,
INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE OF ANY KIND
WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, EVEN IF MICROCHIP
HAS BEEN ADVISED OF THE POSSIBILITY OR THE DAMAGES ARE FORESEEABLE. TO
THE FULLEST EXTENT ALLOWED BY LAW, MICROCHIP'S TOTAL LIABILITY ON ALL
CLAIMS IN ANY WAY RELATED TO THIS SOFTWARE WILL NOT EXCEED THE AMOUNT
OF FEES, IF ANY, THAT YOU HAVE PAID DIRECTLY TO MICROCHIP FOR THIS
SOFTWARE.
*/
#ifndef PIN_MANAGER_H
#define PIN_MANAGER_H
/**
Section: Included Files
*/
#include <xc.h>
#define INPUT 1
#define OUTPUT 0
#define HIGH 1
#define LOW 0
#define ANALOG 1
#define DIGITAL 0
#define PULL_UP_ENABLED 1
#define PULL_UP_DISABLED 0
// get/set voltage aliases
#define voltage_TRIS TRISFbits.TRISF0
#define voltage_LAT LATFbits.LATF0
#define voltage_PORT PORTFbits.RF0
#define voltage_ANS anselRF0bits.anselRF0
#define voltage_SetHigh() do { LATFbits.LATF0 = 1; } while(0)
#define voltage_SetLow() do { LATFbits.LATF0 = 0; } while(0)
#define voltage_Toggle() do { LATFbits.LATF0 = ~LATFbits.LATF0; } while(0)
#define voltage_GetValue() PORTFbits.RF0
#define voltage_SetDigitalInput() do { TRISFbits.TRISF0 = 1; } while(0)
#define voltage_SetDigitalOutput() do { TRISFbits.TRISF0 = 0; } while(0)
#define voltage_SetAnalogMode() do { anselRF0bits.anselRF0 = 1; } while(0)
#define voltage_SetDigitalMode() do { anselRF0bits.anselRF0 = 0; } while(0)
// get/set current aliases
#define current_TRIS TRISFbits.TRISF1
#define current_LAT LATFbits.LATF1
#define current_PORT PORTFbits.RF1
#define current_ANS anselRF1bits.anselRF1
#define current_SetHigh() do { LATFbits.LATF1 = 1; } while(0)
#define current_SetLow() do { LATFbits.LATF1 = 0; } while(0)
#define current_Toggle() do { LATFbits.LATF1 = ~LATFbits.LATF1; } while(0)
#define current_GetValue() PORTFbits.RF1
#define current_SetDigitalInput() do { TRISFbits.TRISF1 = 1; } while(0)
#define current_SetDigitalOutput() do { TRISFbits.TRISF1 = 0; } while(0)
#define current_SetAnalogMode() do { anselRF1bits.anselRF1 = 1; } while(0)
#define current_SetDigitalMode() do { anselRF1bits.anselRF1 = 0; } while(0)
/**
@Param
none
@Returns
none
@Description
GPIO and peripheral I/O initialization
@Example
PIN_MANAGER_Initialize();
*/
void PIN_MANAGER_Initialize (void);
/**
* @Param
none
* @Returns
none
* @Description
Interrupt on Change Handling routine
* @Example
PIN_MANAGER_IOC();
*/
void PIN_MANAGER_IOC(void);
#endif // PIN_MANAGER_H
/**
End of File
*/

View File

@ -0,0 +1,242 @@
#
# 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=${DISTDIR}/solar_panel.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
else
IMAGE_TYPE=production
OUTPUT_SUFFIX=hex
DEBUGGABLE_SUFFIX=elf
FINAL_IMAGE=${DISTDIR}/solar_panel.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
endif
ifeq ($(COMPARE_BUILD), true)
COMPARISON_BUILD=-mafrlcsj
else
COMPARISON_BUILD=
endif
ifdef SUB_IMAGE_ADDRESS
else
SUB_IMAGE_ADDRESS_COMMAND=
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=mcc_generated_files/device_config.c mcc_generated_files/mcc.c main.c mcc_generated_files/pin_manager.c mcc_generated_files/adc.c lcd/lcd.c
# Object Files Quoted if spaced
OBJECTFILES_QUOTED_IF_SPACED=${OBJECTDIR}/mcc_generated_files/device_config.p1 ${OBJECTDIR}/mcc_generated_files/mcc.p1 ${OBJECTDIR}/main.p1 ${OBJECTDIR}/mcc_generated_files/pin_manager.p1 ${OBJECTDIR}/mcc_generated_files/adc.p1 ${OBJECTDIR}/lcd/lcd.p1
POSSIBLE_DEPFILES=${OBJECTDIR}/mcc_generated_files/device_config.p1.d ${OBJECTDIR}/mcc_generated_files/mcc.p1.d ${OBJECTDIR}/main.p1.d ${OBJECTDIR}/mcc_generated_files/pin_manager.p1.d ${OBJECTDIR}/mcc_generated_files/adc.p1.d ${OBJECTDIR}/lcd/lcd.p1.d
# Object Files
OBJECTFILES=${OBJECTDIR}/mcc_generated_files/device_config.p1 ${OBJECTDIR}/mcc_generated_files/mcc.p1 ${OBJECTDIR}/main.p1 ${OBJECTDIR}/mcc_generated_files/pin_manager.p1 ${OBJECTDIR}/mcc_generated_files/adc.p1 ${OBJECTDIR}/lcd/lcd.p1
# Source Files
SOURCEFILES=mcc_generated_files/device_config.c mcc_generated_files/mcc.c main.c mcc_generated_files/pin_manager.c mcc_generated_files/adc.c lcd/lcd.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}
ifneq ($(INFORMATION_MESSAGE), )
@echo $(INFORMATION_MESSAGE)
endif
${MAKE} -f nbproject/Makefile-default.mk ${DISTDIR}/solar_panel.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
MP_PROCESSOR_OPTION=18F97J60
# ------------------------------------------------------------------------------------
# Rules for buildStep: compile
ifeq ($(TYPE_IMAGE), DEBUG_RUN)
${OBJECTDIR}/mcc_generated_files/device_config.p1: mcc_generated_files/device_config.c nbproject/Makefile-${CND_CONF}.mk
@${MKDIR} "${OBJECTDIR}/mcc_generated_files"
@${RM} ${OBJECTDIR}/mcc_generated_files/device_config.p1.d
@${RM} ${OBJECTDIR}/mcc_generated_files/device_config.p1
${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -D__DEBUG=1 -mdebugger=snap -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -memi=wordwrite -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,-hex,-file -ginhx32 -Wl,--data-init -mno-keep-startup -mno-download -mdefault-config-bits $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto:auto -o ${OBJECTDIR}/mcc_generated_files/device_config.p1 mcc_generated_files/device_config.c
@-${MV} ${OBJECTDIR}/mcc_generated_files/device_config.d ${OBJECTDIR}/mcc_generated_files/device_config.p1.d
@${FIXDEPS} ${OBJECTDIR}/mcc_generated_files/device_config.p1.d $(SILENT) -rsi ${MP_CC_DIR}../
${OBJECTDIR}/mcc_generated_files/mcc.p1: mcc_generated_files/mcc.c nbproject/Makefile-${CND_CONF}.mk
@${MKDIR} "${OBJECTDIR}/mcc_generated_files"
@${RM} ${OBJECTDIR}/mcc_generated_files/mcc.p1.d
@${RM} ${OBJECTDIR}/mcc_generated_files/mcc.p1
${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -D__DEBUG=1 -mdebugger=snap -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -memi=wordwrite -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,-hex,-file -ginhx32 -Wl,--data-init -mno-keep-startup -mno-download -mdefault-config-bits $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto:auto -o ${OBJECTDIR}/mcc_generated_files/mcc.p1 mcc_generated_files/mcc.c
@-${MV} ${OBJECTDIR}/mcc_generated_files/mcc.d ${OBJECTDIR}/mcc_generated_files/mcc.p1.d
@${FIXDEPS} ${OBJECTDIR}/mcc_generated_files/mcc.p1.d $(SILENT) -rsi ${MP_CC_DIR}../
${OBJECTDIR}/main.p1: main.c nbproject/Makefile-${CND_CONF}.mk
@${MKDIR} "${OBJECTDIR}"
@${RM} ${OBJECTDIR}/main.p1.d
@${RM} ${OBJECTDIR}/main.p1
${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -D__DEBUG=1 -mdebugger=snap -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -memi=wordwrite -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,-hex,-file -ginhx32 -Wl,--data-init -mno-keep-startup -mno-download -mdefault-config-bits $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto:auto -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}/mcc_generated_files/pin_manager.p1: mcc_generated_files/pin_manager.c nbproject/Makefile-${CND_CONF}.mk
@${MKDIR} "${OBJECTDIR}/mcc_generated_files"
@${RM} ${OBJECTDIR}/mcc_generated_files/pin_manager.p1.d
@${RM} ${OBJECTDIR}/mcc_generated_files/pin_manager.p1
${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -D__DEBUG=1 -mdebugger=snap -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -memi=wordwrite -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,-hex,-file -ginhx32 -Wl,--data-init -mno-keep-startup -mno-download -mdefault-config-bits $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto:auto -o ${OBJECTDIR}/mcc_generated_files/pin_manager.p1 mcc_generated_files/pin_manager.c
@-${MV} ${OBJECTDIR}/mcc_generated_files/pin_manager.d ${OBJECTDIR}/mcc_generated_files/pin_manager.p1.d
@${FIXDEPS} ${OBJECTDIR}/mcc_generated_files/pin_manager.p1.d $(SILENT) -rsi ${MP_CC_DIR}../
${OBJECTDIR}/mcc_generated_files/adc.p1: mcc_generated_files/adc.c nbproject/Makefile-${CND_CONF}.mk
@${MKDIR} "${OBJECTDIR}/mcc_generated_files"
@${RM} ${OBJECTDIR}/mcc_generated_files/adc.p1.d
@${RM} ${OBJECTDIR}/mcc_generated_files/adc.p1
${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -D__DEBUG=1 -mdebugger=snap -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -memi=wordwrite -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,-hex,-file -ginhx32 -Wl,--data-init -mno-keep-startup -mno-download -mdefault-config-bits $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto:auto -o ${OBJECTDIR}/mcc_generated_files/adc.p1 mcc_generated_files/adc.c
@-${MV} ${OBJECTDIR}/mcc_generated_files/adc.d ${OBJECTDIR}/mcc_generated_files/adc.p1.d
@${FIXDEPS} ${OBJECTDIR}/mcc_generated_files/adc.p1.d $(SILENT) -rsi ${MP_CC_DIR}../
${OBJECTDIR}/lcd/lcd.p1: lcd/lcd.c nbproject/Makefile-${CND_CONF}.mk
@${MKDIR} "${OBJECTDIR}/lcd"
@${RM} ${OBJECTDIR}/lcd/lcd.p1.d
@${RM} ${OBJECTDIR}/lcd/lcd.p1
${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -D__DEBUG=1 -mdebugger=snap -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -memi=wordwrite -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,-hex,-file -ginhx32 -Wl,--data-init -mno-keep-startup -mno-download -mdefault-config-bits $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto:auto -o ${OBJECTDIR}/lcd/lcd.p1 lcd/lcd.c
@-${MV} ${OBJECTDIR}/lcd/lcd.d ${OBJECTDIR}/lcd/lcd.p1.d
@${FIXDEPS} ${OBJECTDIR}/lcd/lcd.p1.d $(SILENT) -rsi ${MP_CC_DIR}../
else
${OBJECTDIR}/mcc_generated_files/device_config.p1: mcc_generated_files/device_config.c nbproject/Makefile-${CND_CONF}.mk
@${MKDIR} "${OBJECTDIR}/mcc_generated_files"
@${RM} ${OBJECTDIR}/mcc_generated_files/device_config.p1.d
@${RM} ${OBJECTDIR}/mcc_generated_files/device_config.p1
${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -memi=wordwrite -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,-hex,-file -ginhx32 -Wl,--data-init -mno-keep-startup -mno-download -mdefault-config-bits $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto:auto -o ${OBJECTDIR}/mcc_generated_files/device_config.p1 mcc_generated_files/device_config.c
@-${MV} ${OBJECTDIR}/mcc_generated_files/device_config.d ${OBJECTDIR}/mcc_generated_files/device_config.p1.d
@${FIXDEPS} ${OBJECTDIR}/mcc_generated_files/device_config.p1.d $(SILENT) -rsi ${MP_CC_DIR}../
${OBJECTDIR}/mcc_generated_files/mcc.p1: mcc_generated_files/mcc.c nbproject/Makefile-${CND_CONF}.mk
@${MKDIR} "${OBJECTDIR}/mcc_generated_files"
@${RM} ${OBJECTDIR}/mcc_generated_files/mcc.p1.d
@${RM} ${OBJECTDIR}/mcc_generated_files/mcc.p1
${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -memi=wordwrite -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,-hex,-file -ginhx32 -Wl,--data-init -mno-keep-startup -mno-download -mdefault-config-bits $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto:auto -o ${OBJECTDIR}/mcc_generated_files/mcc.p1 mcc_generated_files/mcc.c
@-${MV} ${OBJECTDIR}/mcc_generated_files/mcc.d ${OBJECTDIR}/mcc_generated_files/mcc.p1.d
@${FIXDEPS} ${OBJECTDIR}/mcc_generated_files/mcc.p1.d $(SILENT) -rsi ${MP_CC_DIR}../
${OBJECTDIR}/main.p1: main.c nbproject/Makefile-${CND_CONF}.mk
@${MKDIR} "${OBJECTDIR}"
@${RM} ${OBJECTDIR}/main.p1.d
@${RM} ${OBJECTDIR}/main.p1
${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -memi=wordwrite -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,-hex,-file -ginhx32 -Wl,--data-init -mno-keep-startup -mno-download -mdefault-config-bits $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto:auto -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}/mcc_generated_files/pin_manager.p1: mcc_generated_files/pin_manager.c nbproject/Makefile-${CND_CONF}.mk
@${MKDIR} "${OBJECTDIR}/mcc_generated_files"
@${RM} ${OBJECTDIR}/mcc_generated_files/pin_manager.p1.d
@${RM} ${OBJECTDIR}/mcc_generated_files/pin_manager.p1
${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -memi=wordwrite -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,-hex,-file -ginhx32 -Wl,--data-init -mno-keep-startup -mno-download -mdefault-config-bits $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto:auto -o ${OBJECTDIR}/mcc_generated_files/pin_manager.p1 mcc_generated_files/pin_manager.c
@-${MV} ${OBJECTDIR}/mcc_generated_files/pin_manager.d ${OBJECTDIR}/mcc_generated_files/pin_manager.p1.d
@${FIXDEPS} ${OBJECTDIR}/mcc_generated_files/pin_manager.p1.d $(SILENT) -rsi ${MP_CC_DIR}../
${OBJECTDIR}/mcc_generated_files/adc.p1: mcc_generated_files/adc.c nbproject/Makefile-${CND_CONF}.mk
@${MKDIR} "${OBJECTDIR}/mcc_generated_files"
@${RM} ${OBJECTDIR}/mcc_generated_files/adc.p1.d
@${RM} ${OBJECTDIR}/mcc_generated_files/adc.p1
${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -memi=wordwrite -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,-hex,-file -ginhx32 -Wl,--data-init -mno-keep-startup -mno-download -mdefault-config-bits $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto:auto -o ${OBJECTDIR}/mcc_generated_files/adc.p1 mcc_generated_files/adc.c
@-${MV} ${OBJECTDIR}/mcc_generated_files/adc.d ${OBJECTDIR}/mcc_generated_files/adc.p1.d
@${FIXDEPS} ${OBJECTDIR}/mcc_generated_files/adc.p1.d $(SILENT) -rsi ${MP_CC_DIR}../
${OBJECTDIR}/lcd/lcd.p1: lcd/lcd.c nbproject/Makefile-${CND_CONF}.mk
@${MKDIR} "${OBJECTDIR}/lcd"
@${RM} ${OBJECTDIR}/lcd/lcd.p1.d
@${RM} ${OBJECTDIR}/lcd/lcd.p1
${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -memi=wordwrite -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=$(CND_CONF) -msummary=-psect,-class,+mem,-hex,-file -ginhx32 -Wl,--data-init -mno-keep-startup -mno-download -mdefault-config-bits $(COMPARISON_BUILD) -std=c99 -gdwarf-3 -mstack=compiled:auto:auto:auto -o ${OBJECTDIR}/lcd/lcd.p1 lcd/lcd.c
@-${MV} ${OBJECTDIR}/lcd/lcd.d ${OBJECTDIR}/lcd/lcd.p1.d
@${FIXDEPS} ${OBJECTDIR}/lcd/lcd.p1.d $(SILENT) -rsi ${MP_CC_DIR}../
endif
# ------------------------------------------------------------------------------------
# Rules for buildStep: assemble
ifeq ($(TYPE_IMAGE), DEBUG_RUN)
else
endif
# ------------------------------------------------------------------------------------
# Rules for buildStep: assembleWithPreprocess
ifeq ($(TYPE_IMAGE), DEBUG_RUN)
else
endif
# ------------------------------------------------------------------------------------
# Rules for buildStep: link
ifeq ($(TYPE_IMAGE), DEBUG_RUN)
${DISTDIR}/solar_panel.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk
@${MKDIR} ${DISTDIR}
${MP_CC} $(MP_EXTRA_LD_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -Wl,-Map=${DISTDIR}/solar_panel.X.${IMAGE_TYPE}.map -D__DEBUG=1 -mdebugger=snap -DXPRJ_default=$(CND_CONF) -Wl,--defsym=__MPLAB_BUILD=1 -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -memi=wordwrite -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -msummary=-psect,-class,+mem,-hex,-file -ginhx32 -Wl,--data-init -mno-keep-startup -mno-download -mdefault-config-bits -std=c99 -gdwarf-3 -mstack=compiled:auto:auto:auto $(COMPARISON_BUILD) -Wl,--memorysummary,${DISTDIR}/memoryfile.xml -o ${DISTDIR}/solar_panel.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED}
@${RM} ${DISTDIR}/solar_panel.X.${IMAGE_TYPE}.hex
else
${DISTDIR}/solar_panel.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk
@${MKDIR} ${DISTDIR}
${MP_CC} $(MP_EXTRA_LD_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -Wl,-Map=${DISTDIR}/solar_panel.X.${IMAGE_TYPE}.map -DXPRJ_default=$(CND_CONF) -Wl,--defsym=__MPLAB_BUILD=1 -mdfp="${DFP_DIR}/xc8" -fno-short-double -fno-short-float -memi=wordwrite -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -msummary=-psect,-class,+mem,-hex,-file -ginhx32 -Wl,--data-init -mno-keep-startup -mno-download -mdefault-config-bits -std=c99 -gdwarf-3 -mstack=compiled:auto:auto:auto $(COMPARISON_BUILD) -Wl,--memorysummary,${DISTDIR}/memoryfile.xml -o ${DISTDIR}/solar_panel.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED}
endif
# Subprojects
.build-subprojects:
# Subprojects
.clean-subprojects:
# Clean Targets
.clean-conf: ${CLEAN_SUBPROJECTS}
${RM} -r ${OBJECTDIR}
${RM} -r ${DISTDIR}
# Enable dependency checking
.dep.inc: .depcheck-impl
DEPFILES=$(shell mplabwildcard ${POSSIBLE_DEPFILES})
ifneq (${DEPFILES},)
include ${DEPFILES}
endif

View File

@ -0,0 +1,14 @@
#
#Fri Feb 24 14:18:43 CET 2023
default.languagetoolchain.version=2.40
default.Pack.dfplocation=C\:\\Program Files\\Microchip\\MPLABX\\v6.00\\packs\\Microchip\\PIC18F-J_DFP\\1.5.44
conf.ids=default
default.languagetoolchain.dir=C\:\\Program Files\\Microchip\\xc8\\v2.40\\bin
host.id=3awj-afwq-rl
configurations-xml=336b48b09788f6ad75181ef392f1adfe
default.com-microchip-mplab-mdbcore-snap-SnapToolImpl.md5=eaa336cefb7fc46db8b50b7b2b6e54ca
com-microchip-mplab-nbide-embedded-makeproject-MakeProject.md5=6e02ca5e9f5042ffd365b42ab82d3a9b
user-defined-mime-resolver-xml=none
default.com-microchip-mplab-nbide-toolchain-xc8-XC8LanguageToolchain.md5=ab1e0737b447a24f7366e9fd8fe5a2f0
proj.dir=C\:\\Users\\remi\\Downloads\\MCU\\solar_panel\\solar_panel.X
host.platform=windows

View File

@ -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=solar_panel.X
# 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

View File

@ -0,0 +1,38 @@
#
# 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/Microchip/MPLABX/v6.00/mplab_platform/platform/../mplab_ide/modules/../../bin/
# Adding MPLAB X bin directory to path.
PATH:=C:/Program Files/Microchip/MPLABX/v6.00/mplab_platform/platform/../mplab_ide/modules/../../bin/:$(PATH)
# Path to java used to run MPLAB X when this makefile was created
MP_JAVA_PATH="C:\Program Files\Microchip\MPLABX\v6.00\sys\java\zulu8.54.0.21-ca-fx-jre8.0.292-win_x64/bin/"
OS_CURRENT="$(shell uname -s)"
MP_CC="C:\Program Files\Microchip\xc8\v2.40\bin\xc8-cc.exe"
# MP_CPPC is not defined
# MP_BC is not defined
MP_AS="C:\Program Files\Microchip\xc8\v2.40\bin\xc8-cc.exe"
MP_LD="C:\Program Files\Microchip\xc8\v2.40\bin\xc8-cc.exe"
MP_AR="C:\Program Files\Microchip\xc8\v2.40\bin\xc8-ar.exe"
DEP_GEN=${MP_JAVA_PATH}java -jar "C:/Program Files/Microchip/MPLABX/v6.00/mplab_platform/platform/../mplab_ide/modules/../../bin/extractobjectdependencies.jar"
MP_CC_DIR="C:\Program Files\Microchip\xc8\v2.40\bin"
# MP_CPPC_DIR is not defined
# MP_BC_DIR is not defined
MP_AS_DIR="C:\Program Files\Microchip\xc8\v2.40\bin"
MP_LD_DIR="C:\Program Files\Microchip\xc8\v2.40\bin"
MP_AR_DIR="C:\Program Files\Microchip\xc8\v2.40\bin"
# MP_BC_DIR is not defined
DFP_DIR=C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44

View File

@ -0,0 +1,10 @@
#
# Generated - do not edit!
#
# NOCDDL
#
CND_BASEDIR=`pwd`
# default configuration
CND_ARTIFACT_DIR_default=dist/default/production
CND_ARTIFACT_NAME_default=solar_panel.X.production.hex
CND_ARTIFACT_PATH_default=dist/default/production/solar_panel.X.production.hex

View File

@ -0,0 +1,193 @@
<?xml version="1.0" encoding="UTF-8"?>
<configurationDescriptor version="65">
<logicalFolder name="root" displayName="root" projectFiles="true">
<logicalFolder name="HeaderFiles"
displayName="Header Files"
projectFiles="true">
<logicalFolder name="lcd" displayName="lcd" projectFiles="true">
<itemPath>lcd/lcd.h</itemPath>
</logicalFolder>
<logicalFolder name="MCC Generated Files"
displayName="MCC Generated Files"
projectFiles="true">
<itemPath>mcc_generated_files/device_config.h</itemPath>
<itemPath>mcc_generated_files/pin_manager.h</itemPath>
<itemPath>mcc_generated_files/mcc.h</itemPath>
<itemPath>mcc_generated_files/adc.h</itemPath>
</logicalFolder>
</logicalFolder>
<logicalFolder name="LinkerScript"
displayName="Linker Files"
projectFiles="true">
</logicalFolder>
<logicalFolder name="SourceFiles"
displayName="Source Files"
projectFiles="true">
<logicalFolder name="lcd" displayName="lcd" projectFiles="true">
<itemPath>lcd/lcd.c</itemPath>
</logicalFolder>
<logicalFolder name="MCC Generated Files"
displayName="MCC Generated Files"
projectFiles="true">
<itemPath>mcc_generated_files/device_config.c</itemPath>
<itemPath>mcc_generated_files/mcc.c</itemPath>
<itemPath>mcc_generated_files/pin_manager.c</itemPath>
<itemPath>mcc_generated_files/adc.c</itemPath>
</logicalFolder>
<itemPath>main.c</itemPath>
</logicalFolder>
<logicalFolder name="ExternalFiles"
displayName="Important Files"
projectFiles="false">
<itemPath>Makefile</itemPath>
<itemPath>solar_panel.mc3</itemPath>
</logicalFolder>
</logicalFolder>
<sourceRootList>
<Elem>lcd</Elem>
</sourceRootList>
<projectmakefile>Makefile</projectmakefile>
<confs>
<conf name="default" type="2">
<toolsSet>
<developmentServer>localhost</developmentServer>
<targetDevice>PIC18F97J60</targetDevice>
<targetHeader></targetHeader>
<targetPluginBoard></targetPluginBoard>
<platformTool>snap</platformTool>
<languageToolchain>XC8</languageToolchain>
<languageToolchainVersion>2.40</languageToolchainVersion>
<platform>3</platform>
</toolsSet>
<packs>
<pack name="PIC18F-J_DFP" vendor="Microchip" version="1.5.44"/>
</packs>
<ScriptingSettings>
</ScriptingSettings>
<compileType>
<linkerTool>
<linkerLibItems>
</linkerLibItems>
</linkerTool>
<archiverTool>
</archiverTool>
<loading>
<useAlternateLoadableFile>false</useAlternateLoadableFile>
<parseOnProdLoad>false</parseOnProdLoad>
<alternateLoadableFile></alternateLoadableFile>
</loading>
<subordinates>
</subordinates>
</compileType>
<makeCustomizationType>
<makeCustomizationPreStepEnabled>false</makeCustomizationPreStepEnabled>
<makeUseCleanTarget>false</makeUseCleanTarget>
<makeCustomizationPreStep></makeCustomizationPreStep>
<makeCustomizationPostStepEnabled>false</makeCustomizationPostStepEnabled>
<makeCustomizationPostStep></makeCustomizationPostStep>
<makeCustomizationPutChecksumInUserID>false</makeCustomizationPutChecksumInUserID>
<makeCustomizationEnableLongLines>false</makeCustomizationEnableLongLines>
<makeCustomizationNormalizeHexFile>false</makeCustomizationNormalizeHexFile>
</makeCustomizationType>
<HI-TECH-COMP>
<property key="additional-warnings" value="true"/>
<property key="asmlist" value="true"/>
<property key="call-prologues" value="false"/>
<property key="default-bitfield-type" value="true"/>
<property key="default-char-type" value="true"/>
<property key="define-macros" value=""/>
<property key="disable-optimizations" value="true"/>
<property key="extra-include-directories" value=""/>
<property key="favor-optimization-for" value="-speed,+space"/>
<property key="garbage-collect-data" value="true"/>
<property key="garbage-collect-functions" value="true"/>
<property key="identifier-length" value="255"/>
<property key="local-generation" value="false"/>
<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-invariant-enable" value="false"/>
<property key="optimization-invariant-value" value="16"/>
<property key="optimization-level" value="-O0"/>
<property key="optimization-speed" value="false"/>
<property key="optimization-stable-enable" value="false"/>
<property key="preprocess-assembler" value="true"/>
<property key="short-enums" value="true"/>
<property key="tentative-definitions" value="-fno-common"/>
<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="-3"/>
<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="false"/>
<property key="calibrate-oscillator-value" value="0x3400"/>
<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="32"/>
<property key="data-model-size-of-double-gcc" value="no-short-double"/>
<property key="data-model-size-of-float" value="32"/>
<property key="data-model-size-of-float-gcc" value="no-short-float"/>
<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="extra-lib-directories" value=""/>
<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="input-libraries" value="libm"/>
<property key="keep-generated-startup.as" value="false"/>
<property key="link-in-c-library" value="true"/>
<property key="link-in-c-library-gcc" value=""/>
<property key="link-in-peripheral-library" value="false"/>
<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"/>
<property key="remove-unused-sections" value="true"/>
</HI-TECH-LINK>
<XC8-CO>
<property key="coverage-enable" value=""/>
<property key="stack-guidance" value="false"/>
</XC8-CO>
<XC8-config-global>
<property key="advanced-elf" value="true"/>
<property key="gcc-opt-driver-new" value="true"/>
<property key="gcc-opt-std" value="-std=c99"/>
<property key="gcc-output-file-format" value="dwarf-3"/>
<property key="omit-pack-options" value="false"/>
<property key="omit-pack-options-new" value="1"/>
<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"/>
<property key="user-pack-device-support" value=""/>
<property key="wpo-lto" value="false"/>
</XC8-config-global>
</conf>
</confs>
</configurationDescriptor>

View File

@ -0,0 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?>
<configurationDescriptor version="65">
<projectmakefile>Makefile</projectmakefile>
<defaultConf>0</defaultConf>
<confs>
<conf name="default" type="2">
<platformToolSN>:=MPLABComm-USB-Microchip:=&lt;vid>04D8:=&lt;pid>9018:=&lt;rev>0100:=&lt;man>Microchip Technology Incorporated:=&lt;prod>MPLAB Snap ICD:=&lt;sn>BUR190971815:=&lt;drv>x:=&lt;xpt>b:=end</platformToolSN>
<languageToolchainDir>C:\Program Files\Microchip\xc8\v2.40\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>

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project-private xmlns="http://www.netbeans.org/ns/project-private/1">
<open-files xmlns="http://www.netbeans.org/ns/projectui-open-files/2">
<group/>
</open-files>
</project-private>

View File

@ -0,0 +1,29 @@
<?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>solar_panel</name>
<creation-uuid>ad5fdd32-b49f-4666-baf7-c9069014b848</creation-uuid>
<make-project-type>0</make-project-type>
<c-extensions>c</c-extensions>
<cpp-extensions/>
<header-extensions>h</header-extensions>
<asminc-extensions/>
<sourceEncoding>ISO-8859-1</sourceEncoding>
<make-dep-projects/>
<sourceRootList>
<sourceRootElem>lcd</sourceRootElem>
</sourceRootList>
<confList>
<confElem>
<name>default</name>
<type>2</type>
</confElem>
</confList>
<formatting>
<project-formatting-style>false</project-formatting-style>
</formatting>
</data>
</configuration>
</project>

File diff suppressed because it is too large Load Diff