diff options
author | Matt Strapp <strap012@umn.edu> | 2021-03-28 10:12:10 -0500 |
---|---|---|
committer | Matt Strapp <strap012@umn.edu> | 2021-03-28 10:12:10 -0500 |
commit | f3f8cbd69e290ccbd60f9cbc0b1d9b63645127bb (patch) | |
tree | dd3ab9128eee3ca38e86f83d705526d596c0f732 /PICCode.X/dist/default/production/PICCode.X.production.map | |
parent | Added intial PIC24 Firmware (diff) | |
download | ee3102-f3f8cbd69e290ccbd60f9cbc0b1d9b63645127bb.tar ee3102-f3f8cbd69e290ccbd60f9cbc0b1d9b63645127bb.tar.gz ee3102-f3f8cbd69e290ccbd60f9cbc0b1d9b63645127bb.tar.bz2 ee3102-f3f8cbd69e290ccbd60f9cbc0b1d9b63645127bb.tar.lz ee3102-f3f8cbd69e290ccbd60f9cbc0b1d9b63645127bb.tar.xz ee3102-f3f8cbd69e290ccbd60f9cbc0b1d9b63645127bb.tar.zst ee3102-f3f8cbd69e290ccbd60f9cbc0b1d9b63645127bb.zip |
Add a basic VtoI function
Also rearrange things and commit iconoclasm
Diffstat (limited to '')
-rw-r--r-- | PICCode.X/dist/default/production/PICCode.X.production.map (renamed from EE3102Testing.X/dist/default/production/EE3102Testing.X.production.map) | 2738 |
1 files changed, 1361 insertions, 1377 deletions
diff --git a/EE3102Testing.X/dist/default/production/EE3102Testing.X.production.map b/PICCode.X/dist/default/production/PICCode.X.production.map index fc1e5cf..e535f8b 100644 --- a/EE3102Testing.X/dist/default/production/EE3102Testing.X.production.map +++ b/PICCode.X/dist/default/production/PICCode.X.production.map @@ -1,1377 +1,1361 @@ -Microchip Technology Inc, v1.41 (B)
-
-Tool Name:
- c:\program files (x86)\microchip\xc16\v1.41\bin\bin\..\bin/elf-ld.exe
-
-Command:
- -p24FJ64GA002 \
- --mdfp=C:/Program Files (x86)/Microchip/MPLABX/v5.30/packs/Microchip/PIC24F-GA-GB_DFP/1.1.74/xc16 \
- -o \
- dist/default/production/EE3102Testing.X.production.elf \
- -Lc:/program files (x86)/microchip/xc16/v1.41/bin/bin/.. \
- -LC:/Program Files (x86)/Microchip/MPLABX/v5.30/packs/Microchip/PIC24F-GA-GB_DFP/1.1.74/xc16/bin/../support/PIC24F/gld \
- -Lc:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib \
- -Lc:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../support/PIC24E/gld \
- -Lc:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../support/PIC24F/gld \
- -Lc:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../support/PIC24H/gld \
- -Lc:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../support/dsPIC30F/gld \
- -Lc:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../support/dsPIC33C/gld \
- -Lc:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../support/dsPIC33E/gld \
- -Lc:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../support/dsPIC33F/gld \
- build/default/production/spies046_lab6_asm_v001.o \
- build/default/production/spies046_lab6_buffer_v001.o \
- build/default/production/spies046_lab6_lcdLib_v001.o \
- build/default/production/spies046_lab6_main_v001.o \
- --defsym=__MPLAB_BUILD=1 \
- -Tp24FJ64GA002.gld.00 \
- --stack=16 \
- --check-sections \
- --data-init \
- --pack-data \
- --handles \
- --isr \
- --no-gc-sections \
- --fill-upper=0 \
- --stackguard=16 \
- --no-force-link \
- --smart-io \
- -Map=dist/default/production/EE3102Testing.X.production.map \
- --report-mem \
- --memorysummary \
- dist/default/production/memoryfile.xml \
- -start-group \
- --library=lega-pic30-elf \
- --library=m-elf \
- --library=lega-c-elf \
- -end-group \
-
-
-Optional library libpPIC24Fxxx.a not found
-Archive member included because of file (symbol)
-
-c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-pic30-elf.a(crt0_standard.o)
- (__resetPRI)
-c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-pic30-elf.a(data_init_standard.o)
- c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-pic30-elf.a(crt0_standard.o) (__data_init_standard)
-c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-pic30-elf.a(crt_start_mode_normal.Leo)
- (__crt_start_mode_normal)
-c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(floatsisf.eo)
- build/default/production/spies046_lab6_main_v001.o (___floatsisf)
-c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(mulsf3.eo)
- build/default/production/spies046_lab6_main_v001.o (___mulsf3)
-c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(udivsi3.eo)
- build/default/production/spies046_lab6_buffer_v001.o (___udivsi3)
-c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(floatdisf.eo)
- c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(floatsisf.eo) (___floatdisf)
-c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(floatundisf.eo)
- c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(floatdisf.eo) (___floatundisf)
-c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(fpack.eo)
- c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(mulsf3.eo) (__fpack)
-c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(funpack2.eo)
- c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(mulsf3.eo) (__funpack2)
-c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(futil.eo)
- c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(mulsf3.eo) (__fPropagateNaN)
-c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(funpack.eo)
- c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(funpack2.eo) (__funpack)
-c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(sprintf_fF.XXeo)
- build/default/production/spies046_lab6_main_v001.o (__sprintf_fF)
-c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xprintf_fF.XXeo)
- c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(sprintf_fF.XXeo) (___Printf_fF)
-c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(memcpy.XX_eo)
- c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(sprintf_fF.XXeo) (_memcpy)
-c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(strchr.XX_eo)
- c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xprintf_fF.XXeo) (_strchr)
-c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xputtxt.XX_eo)
- c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xprintf_fF.XXeo) (__Puttxt)
-c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xvacopy.XX_eo)
- c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xprintf_fF.XXeo) (__Vacopy)
-c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xputfld_fF.XXeo)
- c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xprintf_fF.XXeo) (___Putfld_fF)
-c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xldtob_fF.XXeo)
- c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xputfld_fF.XXeo) (___Ldtob_fF)
-c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xgenld_fF.XXeo)
- c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xldtob_fF.XXeo) (___Genld_fF)
-c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(div.XX_eo)
- c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xgenld_fF.XXeo) (_div)
-c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(ldiv.XX_eo)
- c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xldtob_fF.XXeo) (_ldiv)
-c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xldunsca.XX_eo)
- c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xldtob_fF.XXeo) (__LDunscale)
-c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xdnorm.XX_elo)
- c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xldunsca.XX_eo) (__Dnorm)
-c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(deqltle.eo)
- c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xldtob_fF.XXeo) (___ltdf2)
-c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(dgtge.eo)
- c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xldtob_fF.XXeo) (___gtdf2)
-c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(divdf3.eo)
- c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xldtob_fF.XXeo) (___divdf3)
-c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(divsi3.eo)
- c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xldtob_fF.XXeo) (___divsi3)
-c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(dpack.eo)
- c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(divdf3.eo) (__dpack)
-c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(dunpack2.eo)
- c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(divdf3.eo) (__dunpack2)
-c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(extendsfdf.eo)
- c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xputfld_fF.XXeo) (___extendsfdf2)
-c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(fixdfsi.eo)
- c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xldtob_fF.XXeo) (_(float, int, long long, double, float, short, int))
-c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(floatsidf.eo)
- c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xldtob_fF.XXeo) (___floatsidf)
-c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(muldf3.eo)
- c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xldtob_fF.XXeo) (___muldf3)
-c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(subdf3.eo)
- c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xldtob_fF.XXeo) (___subdf3)
-c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(mulsi3.eo)
- c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(ldiv.XX_eo) (___mulsi3)
-c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(adddf3.eo)
- c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(subdf3.eo) (___adddf3)
-c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(dcompare.eo)
- c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(deqltle.eo) (__dcompare)
-c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(dpropagateNaN.eo)
- c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(dunpack2.eo) (__dPropagateNaN)
-c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(dtype.eo)
- c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(dcompare.eo) (__dtype)
-c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(dunpack.eo)
- c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(dunpack2.eo) (__dunpack)
-c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(floatdidf.eo)
- c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(floatsidf.eo) (___floatdidf)
-c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(floatundidf.eo)
- c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(floatdidf.eo) (___floatundidf)
-
-
-xc16-ld 1.41 (B)
-
-Default Code Model: Small
-Default Data Model: Large
-Default Scalar Model: Small
-
-"program" Memory [Origin = 0x200, Length = 0xa9fc]
-
-section address length (PC units) length (bytes) (dec)
-------- ------- ----------------- --------------------
-.text 0x200 0x118a 0x1a4f (6735)
-.const 0x138a 0x8 0xc (12)
-.text 0x1392 0x310 0x498 (1176)
-.dinit 0x16a2 0x84 0xc6 (198)
-.text 0x1726 0xe 0x15 (21)
-
- Total "program" memory used (bytes): 0x1fce (8142) 12%
-
-
-"data" Memory [Origin = 0x800, Length = 0x2000]
-
-section address alignment gaps total length (dec)
-------- ------- -------------- -------------------
-.nbss 0x800 0 0x4 (4)
-.ndata 0x804 0 0x2 (2)
-.nbss 0x806 0 0x4 (4)
-.data 0x80a 0 0x58 (88)
-.bss 0x862 0 0x40 (64)
-.data 0x8a2 0 0x1c (28)
-
- Total "data" memory used (bytes): 0xbe (190) 2%
-
-
-Dynamic Memory Usage
-
-region address maximum length (dec)
------- ------- ---------------------
-heap 0 0 (0)
-stack 0x8be 0x1f42 (8002)
-
- Maximum dynamic memory (bytes): 0x1f42 (8002)
-
-Note: Project is using a large data memory model when small data memory model is sufficient.
-
-
-External Symbols in Data Memory (by address):
-
- 0x0800 _write
- 0x0802 _numE
- 0x0804 _con1
- 0x0805 _con2
- 0x0806 _strLength
- 0x0808 _adValue
- 0x0862 _buffer
-
-External Symbols in Data Memory (by name):
-
- 0x0808 _adValue
- 0x0862 _buffer
- 0x0804 _con1
- 0x0805 _con2
- 0x0802 _numE
- 0x0806 _strLength
- 0x0800 _write
-
-External Symbols in Program Memory (by address):
-
- 0x000200 __resetPRI
- 0x00023c __psv_init
- 0x000252 __data_init_standard
- 0x000252 __data_init
- 0x0002cc __ADC1Interrupt
- 0x0002f4 __T2Interrupt
- 0x00031c __DefaultInterrupt
- 0x000322 ___floatsisf
- 0x000328 ___mulsf3
- 0x000390 ___udivsi3
- 0x0003b0 ___floatdisf
- 0x0003d0 ___floatundisf
- 0x00042e __fpack
- 0x00047a __funpack2
- 0x00048a __fPropagateNaN
- 0x00049c __fbopExit
- 0x0004a4 __fbopReturnNaN
- 0x0004aa __funpack
- 0x0004d4 sprintf_fF.XXeo:_prout
- 0x0004e2 __sprintf_fF
- 0x000500 ___Printf_fF
- 0x000664 _memcpy
- 0x000672 _strchr
- 0x00068a __Puttxt
- 0x000802 __Vacopy
- 0x000806 ___Putfld_fF
- 0x0008aa ___Ldtob_fF
- 0x000afa ___Genld_fF
- 0x000d02 _div
- 0x000d18 _ldiv
- 0x000d42 __LDunscale
- 0x000d96 __Dnorm
- 0x000e2e ___ltdf2
- 0x000e2e ___eqdf2
- 0x000e2e ___ledf2
- 0x000e38 ___gedf2
- 0x000e38 ___gtdf2
- 0x000e42 ___divdf3
- 0x000ef6 ___divsi3
- 0x000f14 __dpack
- 0x000f6c __dunpack2
- 0x000f8e __dreturnNaN
- 0x000f94 __dunpack2exit
- 0x000f9e ___extendsfdf2
- 0x000fdc ___fixdfsi
- 0x001034 ___floatsidf
- 0x00103c ___muldf3
- 0x001128 ___subdf3
- 0x00112c ___mulp32eds3
- 0x00112c ___mulp32peds3
- 0x00112c ___mulsi3
- 0x001138 ___adddf3
- 0x001234 __dcompare
- 0x001286 __dPropagateNaN
- 0x0012a2 __dtype
- 0x0012c6 __dunpack
- 0x001314 ___floatdidf
- 0x001334 ___floatundidf
- 0x001392 _delay
- 0x0013ac _contrastMask
- 0x0013cc _lcd_cmd
- 0x00141c _lcd_init
- 0x001456 _lcd_setCursor
- 0x00146e _lcd_printChar
- 0x0014c0 _lcd_printStr
- 0x001534 _lcd_ShiftL
- 0x001548 _findLength
- 0x00156e _setup
- 0x0015e4 _main
- 0x001610 _putVal
- 0x001648 _getAvg
- 0x001682 _initBuffer
- 0x001726 _mbs_wait_100us
- 0x00172e _mbs_wait_1ms
-
-External Symbols in Program Memory (by name):
-
- 0x0002cc __ADC1Interrupt
- 0x00031c __DefaultInterrupt
- 0x000d96 __Dnorm
- 0x000d42 __LDunscale
- 0x00068a __Puttxt
- 0x0002f4 __T2Interrupt
- 0x000802 __Vacopy
- 0x000afa ___Genld_fF
- 0x0008aa ___Ldtob_fF
- 0x000500 ___Printf_fF
- 0x000806 ___Putfld_fF
- 0x001138 ___adddf3
- 0x000e42 ___divdf3
- 0x000ef6 ___divsi3
- 0x000e2e ___eqdf2
- 0x000f9e ___extendsfdf2
- 0x000fdc ___fixdfsi
- 0x001314 ___floatdidf
- 0x0003b0 ___floatdisf
- 0x001034 ___floatsidf
- 0x000322 ___floatsisf
- 0x001334 ___floatundidf
- 0x0003d0 ___floatundisf
- 0x000e38 ___gedf2
- 0x000e38 ___gtdf2
- 0x000e2e ___ledf2
- 0x000e2e ___ltdf2
- 0x00103c ___muldf3
- 0x00112c ___mulp32eds3
- 0x00112c ___mulp32peds3
- 0x000328 ___mulsf3
- 0x00112c ___mulsi3
- 0x001128 ___subdf3
- 0x000390 ___udivsi3
- 0x001286 __dPropagateNaN
- 0x000252 __data_init
- 0x000252 __data_init_standard
- 0x001234 __dcompare
- 0x000f14 __dpack
- 0x000f8e __dreturnNaN
- 0x0012a2 __dtype
- 0x0012c6 __dunpack
- 0x000f6c __dunpack2
- 0x000f94 __dunpack2exit
- 0x00048a __fPropagateNaN
- 0x00049c __fbopExit
- 0x0004a4 __fbopReturnNaN
- 0x00042e __fpack
- 0x0004aa __funpack
- 0x00047a __funpack2
- 0x00023c __psv_init
- 0x000200 __resetPRI
- 0x0004e2 __sprintf_fF
- 0x0013ac _contrastMask
- 0x001392 _delay
- 0x000d02 _div
- 0x001548 _findLength
- 0x001648 _getAvg
- 0x001682 _initBuffer
- 0x001534 _lcd_ShiftL
- 0x0013cc _lcd_cmd
- 0x00141c _lcd_init
- 0x00146e _lcd_printChar
- 0x0014c0 _lcd_printStr
- 0x001456 _lcd_setCursor
- 0x000d18 _ldiv
- 0x0015e4 _main
- 0x001726 _mbs_wait_100us
- 0x00172e _mbs_wait_1ms
- 0x000664 _memcpy
- 0x001610 _putVal
- 0x00156e _setup
- 0x000672 _strchr
- 0x0004d4 sprintf_fF.XXeo:_prout
-
-Memory Configuration
-
-Name Origin Length Attributes
-data 0x000800 0x002000 a !xr
-reset 0x000000 0x000004
-ivt 0x000004 0x0000fc
-_reserved 0x000100 0x000004
-aivt 0x000104 0x0000fc
-program 0x000200 0x00a9fc xr
-CONFIG2 0x00abfc 0x000002
-CONFIG1 0x00abfe 0x000002
-*default* 0x000000 0xffffffff
-
-Linker script and memory map
-
-LOAD build/default/production/spies046_lab6_asm_v001.o
-LOAD build/default/production/spies046_lab6_buffer_v001.o
-LOAD build/default/production/spies046_lab6_lcdLib_v001.o
-LOAD build/default/production/spies046_lab6_main_v001.o
- 0x0001 __MPLAB_BUILD = 0x1
-LOAD pPIC24Fxxx
-LOAD c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libfx-elf.a
- 0xabfc __CONFIG2 = 0xabfc
- 0xabfe __CONFIG1 = 0xabfe
- 0x0001 __NO_HANDLES = 0x1
- 0x0200 __CODE_BASE = 0x200
- 0xa9fc __CODE_LENGTH = 0xa9fc
- 0x0004 __IVT_BASE = 0x4
- 0x0104 __AIVT_BASE = 0x104
- 0x0800 __DATA_BASE = 0x800
- 0x2000 __DATA_LENGTH = 0x2000
-
-.reset 0x000000 0x4
- 0x000000 0x2 SHORT 0x200 ABSOLUTE (__reset)
- 0x000001 0x2 SHORT 0x4
- 0x000002 0x2 SHORT 0x0 ((ABSOLUTE (__reset) >> 0x10) & 0x7f)
- 0x000003 0x2 SHORT 0x0
-
-.text 0x000200 0x118a
- *(.init)
- .init 0x000200 0x4c c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-pic30-elf.a(crt0_standard.o)
- 0x000200 __resetPRI
- 0x000200 __reset
- 0x00023c __psv_init
- .init 0x00024c 0x7c c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-pic30-elf.a(data_init_standard.o)
- 0x000252 __data_init_standard
- 0x000252 __data_init
- *(.user_init)
- *(.handle)
- *(.isr*)
- .isr.text 0x0002cc 0x50 build/default/production/spies046_lab6_main_v001.o
- 0x0002cc __ADC1Interrupt
- 0x0002f4 __T2Interrupt
- .isr 0x00031c 0x4 default_isr
- 0x00031c __DefaultInterrupt
- *(.libc)
- *(.libm)
- *(.libdsp)
- *(.lib*)
- .libpic30_crt_start_mode
- 0x000320 0x2 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-pic30-elf.a(crt_start_mode_normal.Leo)
- 0x000320 __crt_start_mode
- 0x000320 __crt_start_mode_normal
- .libm.floatsisf
- 0x000322 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(floatsisf.eo)
- 0x000322 ___floatsisf
- .libm.mulsf3 0x000328 0x68 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(mulsf3.eo)
- 0x000328 ___mulsf3
- .libm.udivsi3 0x000390 0x20 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(udivsi3.eo)
- 0x000390 ___udivsi3
- .libm.floatdisf
- 0x0003b0 0x20 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(floatdisf.eo)
- 0x0003b0 ___floatdisf
- .libm.floatundisf
- 0x0003d0 0x5e c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(floatundisf.eo)
- 0x0003d0 ___floatundisf
- .libm.fpack 0x00042e 0x4c c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(fpack.eo)
- 0x00042e __fpack
- .libm.funpack2
- 0x00047a 0x10 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(funpack2.eo)
- 0x00047a __funpack2
- .libm.fPropagateNaN
- 0x00048a 0x12 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(futil.eo)
- 0x00048a __fPropagateNaN
- .libm.fbobExit
- 0x00049c 0x8 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(futil.eo)
- 0x00049c __fbopExit
- .libm.fbopReturnNaN
- 0x0004a4 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(futil.eo)
- 0x0004a4 __fbopReturnNaN
- .libm.funpack 0x0004aa 0x2a c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(funpack.eo)
- 0x0004aa __funpack
- .libc.prout 0x0004d4 0xe c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(sprintf_fF.XXeo)
- 0x0004d4 sprintf_fF.XXeo:_prout
- .libc._sprintf_fF
- 0x0004e2 0x1e c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(sprintf_fF.XXeo)
- 0x0004e2 __sprintf_fF
- .libc.__Printf_fF
- 0x000500 0x164 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xprintf_fF.XXeo)
- 0x000500 ___Printf_fF
- .libc.memcpy 0x000664 0xe c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(memcpy.XX_eo)
- 0x000664 _memcpy
- .libc.strchr 0x000672 0x18 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(strchr.XX_eo)
- 0x000672 _strchr
- .libc._Puttxt 0x00068a 0x178 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xputtxt.XX_eo)
- 0x00068a __Puttxt
- .libc._Vacopy 0x000802 0x4 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xvacopy.XX_eo)
- 0x000802 __Vacopy
- .libc.__Putfld_fF
- 0x000806 0xa4 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xputfld_fF.XXeo)
- 0x000806 ___Putfld_fF
- .libc.__Ldtob_fF
- 0x0008aa 0x250 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xldtob_fF.XXeo)
- 0x0008aa ___Ldtob_fF
- .libc.__Genld_fF
- 0x000afa 0x208 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xgenld_fF.XXeo)
- 0x000afa ___Genld_fF
- .libc.div 0x000d02 0x16 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(div.XX_eo)
- 0x000d02 _div
- .libc.ldiv 0x000d18 0x2a c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(ldiv.XX_eo)
- 0x000d18 _ldiv
- .libc._LDunscale
- 0x000d42 0x54 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xldunsca.XX_eo)
- 0x000d42 __LDunscale
- .libc._Dnorm 0x000d96 0x98 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xdnorm.XX_elo)
- 0x000d96 __Dnorm
- .libm.eqdf2 0x000e2e 0xa c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(deqltle.eo)
- 0x000e2e ___eqdf2
- 0x000e2e ___ltdf2
- 0x000e2e ___ledf2
- .libm.gtdf2 0x000e38 0xa c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(dgtge.eo)
- 0x000e38 ___gtdf2
- 0x000e38 ___gedf2
- .libm.divdf3 0x000e42 0xb4 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(divdf3.eo)
- 0x000e42 ___divdf3
- .libm.divsi3 0x000ef6 0x1e c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(divsi3.eo)
- 0x000ef6 ___divsi3
- .libm.dpack 0x000f14 0x58 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(dpack.eo)
- 0x000f14 __dpack
- .libm.dunpack2
- 0x000f6c 0x32 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(dunpack2.eo)
- 0x000f6c __dunpack2
- 0x000f8e __dreturnNaN
- 0x000f94 __dunpack2exit
- .libm.extendsfdf2
- 0x000f9e 0x3e c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(extendsfdf.eo)
- 0x000f9e ___extendsfdf2
- .libm.fixdfsi 0x000fdc 0x58 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(fixdfsi.eo)
- 0x000fdc _(float, int, long long, double, float, short, int)
- .libm.floatsidf
- 0x001034 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(floatsidf.eo)
- 0x001034 ___floatsidf
- *fill* 0x00103a 0x400
- .libm.muldf3 0x00103c 0xec c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(muldf3.eo)
- 0x00103c ___muldf3
- .libm.subdf3 0x001128 0x4 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(subdf3.eo)
- 0x001128 ___subdf3
- .libm.mulsi3 0x00112c 0xc c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(mulsi3.eo)
- 0x00112c ___mulp32peds3
- 0x00112c ___mulsi3
- 0x00112c ___mulp32eds3
- .libm.adddf3 0x001138 0xfc c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(adddf3.eo)
- 0x001138 ___adddf3
- .libm.dcompare
- 0x001234 0x52 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(dcompare.eo)
- 0x001234 __dcompare
- .libm.dPropagateNaN
- 0x001286 0x1c c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(dpropagateNaN.eo)
- 0x001286 __dPropagateNaN
- .libm.dtype 0x0012a2 0x24 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(dtype.eo)
- 0x0012a2 __dtype
- .libm.dunpack 0x0012c6 0x4e c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(dunpack.eo)
- 0x0012c6 __dunpack
- .libm.floatdidf
- 0x001314 0x20 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(floatdidf.eo)
- 0x001314 ___floatdidf
- .libm.floatundidf
- 0x001334 0x56 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(floatundidf.eo)
- 0x001334 ___floatundidf
-
-usercode
- *(usercode)
-
-__CONFIG2
- *(__CONFIG2.sec*)
-
-__CONFIG1
- *(__CONFIG1.sec*)
-
-.comment
- *(.comment)
-
-.debug_info 0x000000 0x1895
- *(.debug_info)
- .debug_info 0x000000 0x94 build/default/production/spies046_lab6_asm_v001.o
- .debug_info 0x000094 0x24d build/default/production/spies046_lab6_buffer_v001.o
- .debug_info 0x0002e1 0x647 build/default/production/spies046_lab6_lcdLib_v001.o
- .debug_info 0x000928 0xf6d build/default/production/spies046_lab6_main_v001.o
- *(.gnu.linkonce.wi.*)
-
-.debug_abbrev 0x000000 0x36d
- *(.debug_abbrev)
- .debug_abbrev 0x000000 0x14 build/default/production/spies046_lab6_asm_v001.o
- .debug_abbrev 0x000014 0xbb build/default/production/spies046_lab6_buffer_v001.o
- .debug_abbrev 0x0000cf 0x148 build/default/production/spies046_lab6_lcdLib_v001.o
- .debug_abbrev 0x000217 0x156 build/default/production/spies046_lab6_main_v001.o
-
-.debug_line 0x000000 0x387
- *(.debug_line)
- .debug_line 0x000000 0x49 build/default/production/spies046_lab6_asm_v001.o
- .debug_line 0x000049 0x5c build/default/production/spies046_lab6_buffer_v001.o
- .debug_line 0x0000a5 0x185 build/default/production/spies046_lab6_lcdLib_v001.o
- .debug_line 0x00022a 0x15d build/default/production/spies046_lab6_main_v001.o
-
-.debug_frame 0x000000 0x25a
- *(.debug_frame)
- .debug_frame 0x000000 0x68 build/default/production/spies046_lab6_buffer_v001.o
- .debug_frame 0x000068 0x110 build/default/production/spies046_lab6_lcdLib_v001.o
- .debug_frame 0x000178 0xe2 build/default/production/spies046_lab6_main_v001.o
-
-.debug_str 0x000000 0x87
- *(.debug_str)
- .debug_str 0x000000 0x1f build/default/production/spies046_lab6_lcdLib_v001.o
- .debug_str 0x00001f 0x68 build/default/production/spies046_lab6_main_v001.o
-
-.debug_loc
- *(.debug_loc)
-
-.debug_macinfo
- *(.debug_macinfo)
-
-.debug_pubnames
- 0x000000 0x163
- *(.debug_pubnames)
- .debug_pubnames
- 0x000000 0x55 build/default/production/spies046_lab6_buffer_v001.o
- .debug_pubnames
- 0x000055 0xb9 build/default/production/spies046_lab6_lcdLib_v001.o
- .debug_pubnames
- 0x00010e 0x55 build/default/production/spies046_lab6_main_v001.o
-
-.debug_ranges
- *(.debug_ranges)
-
-.debug_aranges 0x000000 0x60
- *(.debug_aranges)
- .debug_aranges
- 0x000000 0x18 build/default/production/spies046_lab6_asm_v001.o
- .debug_aranges
- 0x000018 0x18 build/default/production/spies046_lab6_buffer_v001.o
- .debug_aranges
- 0x000030 0x18 build/default/production/spies046_lab6_lcdLib_v001.o
- .debug_aranges
- 0x000048 0x18 build/default/production/spies046_lab6_main_v001.o
- 0x0000 WREG0 = 0x0
- 0x0000 _WREG0 = 0x0
- 0x0002 WREG1 = 0x2
- 0x0002 _WREG1 = 0x2
- 0x0004 WREG2 = 0x4
- 0x0004 _WREG2 = 0x4
- 0x0006 WREG3 = 0x6
- 0x0006 _WREG3 = 0x6
- 0x0008 WREG4 = 0x8
- 0x0008 _WREG4 = 0x8
- 0x000a WREG5 = 0xa
- 0x000a _WREG5 = 0xa
- 0x000c WREG6 = 0xc
- 0x000c _WREG6 = 0xc
- 0x000e WREG7 = 0xe
- 0x000e _WREG7 = 0xe
- 0x0010 WREG8 = 0x10
- 0x0010 _WREG8 = 0x10
- 0x0012 WREG9 = 0x12
- 0x0012 _WREG9 = 0x12
- 0x0014 WREG10 = 0x14
- 0x0014 _WREG10 = 0x14
- 0x0016 WREG11 = 0x16
- 0x0016 _WREG11 = 0x16
- 0x0018 WREG12 = 0x18
- 0x0018 _WREG12 = 0x18
- 0x001a WREG13 = 0x1a
- 0x001a _WREG13 = 0x1a
- 0x001c WREG14 = 0x1c
- 0x001c _WREG14 = 0x1c
- 0x001e WREG15 = 0x1e
- 0x001e _WREG15 = 0x1e
- 0x0020 SPLIM = 0x20
- 0x0020 _SPLIM = 0x20
- 0x002e PCL = 0x2e
- 0x002e _PCL = 0x2e
- 0x0030 PCH = 0x30
- 0x0030 _PCH = 0x30
- 0x0032 TBLPAG = 0x32
- 0x0032 _TBLPAG = 0x32
- 0x0034 PSVPAG = 0x34
- 0x0034 _PSVPAG = 0x34
- 0x0036 RCOUNT = 0x36
- 0x0036 _RCOUNT = 0x36
- 0x0042 SR = 0x42
- 0x0042 _SR = 0x42
- 0x0042 _SRbits = 0x42
- 0x0044 CORCON = 0x44
- 0x0044 _CORCON = 0x44
- 0x0044 _CORCONbits = 0x44
- 0x0052 DISICNT = 0x52
- 0x0052 _DISICNT = 0x52
- 0x0060 CNEN1 = 0x60
- 0x0060 _CNEN1 = 0x60
- 0x0060 _CNEN1bits = 0x60
- 0x0062 CNEN2 = 0x62
- 0x0062 _CNEN2 = 0x62
- 0x0062 _CNEN2bits = 0x62
- 0x0068 CNPU1 = 0x68
- 0x0068 _CNPU1 = 0x68
- 0x0068 _CNPU1bits = 0x68
- 0x006a CNPU2 = 0x6a
- 0x006a _CNPU2 = 0x6a
- 0x006a _CNPU2bits = 0x6a
- 0x0080 INTCON1 = 0x80
- 0x0080 _INTCON1 = 0x80
- 0x0080 _INTCON1bits = 0x80
- 0x0082 INTCON2 = 0x82
- 0x0082 _INTCON2 = 0x82
- 0x0082 _INTCON2bits = 0x82
- 0x0084 IFS0 = 0x84
- 0x0084 _IFS0 = 0x84
- 0x0084 _IFS0bits = 0x84
- 0x0086 IFS1 = 0x86
- 0x0086 _IFS1 = 0x86
- 0x0086 _IFS1bits = 0x86
- 0x0088 IFS2 = 0x88
- 0x0088 _IFS2 = 0x88
- 0x0088 _IFS2bits = 0x88
- 0x008a IFS3 = 0x8a
- 0x008a _IFS3 = 0x8a
- 0x008a _IFS3bits = 0x8a
- 0x008c IFS4 = 0x8c
- 0x008c _IFS4 = 0x8c
- 0x008c _IFS4bits = 0x8c
- 0x0094 IEC0 = 0x94
- 0x0094 _IEC0 = 0x94
- 0x0094 _IEC0bits = 0x94
- 0x0096 IEC1 = 0x96
- 0x0096 _IEC1 = 0x96
- 0x0096 _IEC1bits = 0x96
- 0x0098 IEC2 = 0x98
- 0x0098 _IEC2 = 0x98
- 0x0098 _IEC2bits = 0x98
- 0x009a IEC3 = 0x9a
- 0x009a _IEC3 = 0x9a
- 0x009a _IEC3bits = 0x9a
- 0x009c IEC4 = 0x9c
- 0x009c _IEC4 = 0x9c
- 0x009c _IEC4bits = 0x9c
- 0x00a4 IPC0 = 0xa4
- 0x00a4 _IPC0 = 0xa4
- 0x00a4 _IPC0bits = 0xa4
- 0x00a6 IPC1 = 0xa6
- 0x00a6 _IPC1 = 0xa6
- 0x00a6 _IPC1bits = 0xa6
- 0x00a8 IPC2 = 0xa8
- 0x00a8 _IPC2 = 0xa8
- 0x00a8 _IPC2bits = 0xa8
- 0x00aa IPC3 = 0xaa
- 0x00aa _IPC3 = 0xaa
- 0x00aa _IPC3bits = 0xaa
- 0x00ac IPC4 = 0xac
- 0x00ac _IPC4 = 0xac
- 0x00ac _IPC4bits = 0xac
- 0x00ae IPC5 = 0xae
- 0x00ae _IPC5 = 0xae
- 0x00ae _IPC5bits = 0xae
- 0x00b0 IPC6 = 0xb0
- 0x00b0 _IPC6 = 0xb0
- 0x00b0 _IPC6bits = 0xb0
- 0x00b2 IPC7 = 0xb2
- 0x00b2 _IPC7 = 0xb2
- 0x00b2 _IPC7bits = 0xb2
- 0x00b4 IPC8 = 0xb4
- 0x00b4 _IPC8 = 0xb4
- 0x00b4 _IPC8bits = 0xb4
- 0x00b6 IPC9 = 0xb6
- 0x00b6 _IPC9 = 0xb6
- 0x00b6 _IPC9bits = 0xb6
- 0x00b8 IPC10 = 0xb8
- 0x00b8 _IPC10 = 0xb8
- 0x00b8 _IPC10bits = 0xb8
- 0x00ba IPC11 = 0xba
- 0x00ba _IPC11 = 0xba
- 0x00ba _IPC11bits = 0xba
- 0x00bc IPC12 = 0xbc
- 0x00bc _IPC12 = 0xbc
- 0x00bc _IPC12bits = 0xbc
- 0x00c2 IPC15 = 0xc2
- 0x00c2 _IPC15 = 0xc2
- 0x00c2 _IPC15bits = 0xc2
- 0x00c4 IPC16 = 0xc4
- 0x00c4 _IPC16 = 0xc4
- 0x00c4 _IPC16bits = 0xc4
- 0x00c8 IPC18 = 0xc8
- 0x00c8 _IPC18 = 0xc8
- 0x00c8 _IPC18bits = 0xc8
- 0x0100 TMR1 = 0x100
- 0x0100 _TMR1 = 0x100
- 0x0102 PR1 = 0x102
- 0x0102 _PR1 = 0x102
- 0x0104 T1CON = 0x104
- 0x0104 _T1CON = 0x104
- 0x0104 _T1CONbits = 0x104
- 0x0106 TMR2 = 0x106
- 0x0106 _TMR2 = 0x106
- 0x0108 TMR3HLD = 0x108
- 0x0108 _TMR3HLD = 0x108
- 0x010a TMR3 = 0x10a
- 0x010a _TMR3 = 0x10a
- 0x010c PR2 = 0x10c
- 0x010c _PR2 = 0x10c
- 0x010e PR3 = 0x10e
- 0x010e _PR3 = 0x10e
- 0x0110 T2CON = 0x110
- 0x0110 _T2CON = 0x110
- 0x0110 _T2CONbits = 0x110
- 0x0112 T3CON = 0x112
- 0x0112 _T3CON = 0x112
- 0x0112 _T3CONbits = 0x112
- 0x0114 TMR4 = 0x114
- 0x0114 _TMR4 = 0x114
- 0x0116 TMR5HLD = 0x116
- 0x0116 _TMR5HLD = 0x116
- 0x0118 TMR5 = 0x118
- 0x0118 _TMR5 = 0x118
- 0x011a PR4 = 0x11a
- 0x011a _PR4 = 0x11a
- 0x011c PR5 = 0x11c
- 0x011c _PR5 = 0x11c
- 0x011e T4CON = 0x11e
- 0x011e _T4CON = 0x11e
- 0x011e _T4CONbits = 0x11e
- 0x0120 T5CON = 0x120
- 0x0120 _T5CON = 0x120
- 0x0120 _T5CONbits = 0x120
- 0x0140 IC1BUF = 0x140
- 0x0140 _IC1BUF = 0x140
- 0x0142 IC1CON = 0x142
- 0x0142 _IC1CON = 0x142
- 0x0142 _IC1CONbits = 0x142
- 0x0144 IC2BUF = 0x144
- 0x0144 _IC2BUF = 0x144
- 0x0146 IC2CON = 0x146
- 0x0146 _IC2CON = 0x146
- 0x0146 _IC2CONbits = 0x146
- 0x0148 IC3BUF = 0x148
- 0x0148 _IC3BUF = 0x148
- 0x014a IC3CON = 0x14a
- 0x014a _IC3CON = 0x14a
- 0x014a _IC3CONbits = 0x14a
- 0x014c IC4BUF = 0x14c
- 0x014c _IC4BUF = 0x14c
- 0x014e IC4CON = 0x14e
- 0x014e _IC4CON = 0x14e
- 0x014e _IC4CONbits = 0x14e
- 0x0150 IC5BUF = 0x150
- 0x0150 _IC5BUF = 0x150
- 0x0152 IC5CON = 0x152
- 0x0152 _IC5CON = 0x152
- 0x0152 _IC5CONbits = 0x152
- 0x0180 OC1RS = 0x180
- 0x0180 _OC1RS = 0x180
- 0x0182 OC1R = 0x182
- 0x0182 _OC1R = 0x182
- 0x0184 OC1CON = 0x184
- 0x0184 _OC1CON = 0x184
- 0x0184 _OC1CONbits = 0x184
- 0x0186 OC2RS = 0x186
- 0x0186 _OC2RS = 0x186
- 0x0188 OC2R = 0x188
- 0x0188 _OC2R = 0x188
- 0x018a OC2CON = 0x18a
- 0x018a _OC2CON = 0x18a
- 0x018a _OC2CONbits = 0x18a
- 0x018c OC3RS = 0x18c
- 0x018c _OC3RS = 0x18c
- 0x018e OC3R = 0x18e
- 0x018e _OC3R = 0x18e
- 0x0190 OC3CON = 0x190
- 0x0190 _OC3CON = 0x190
- 0x0190 _OC3CONbits = 0x190
- 0x0192 OC4RS = 0x192
- 0x0192 _OC4RS = 0x192
- 0x0194 OC4R = 0x194
- 0x0194 _OC4R = 0x194
- 0x0196 OC4CON = 0x196
- 0x0196 _OC4CON = 0x196
- 0x0196 _OC4CONbits = 0x196
- 0x0198 OC5RS = 0x198
- 0x0198 _OC5RS = 0x198
- 0x019a OC5R = 0x19a
- 0x019a _OC5R = 0x19a
- 0x019c OC5CON = 0x19c
- 0x019c _OC5CON = 0x19c
- 0x019c _OC5CONbits = 0x19c
- 0x0200 I2C1RCV = 0x200
- 0x0200 _I2C1RCV = 0x200
- 0x0202 I2C1TRN = 0x202
- 0x0202 _I2C1TRN = 0x202
- 0x0204 I2C1BRG = 0x204
- 0x0204 _I2C1BRG = 0x204
- 0x0206 I2C1CON = 0x206
- 0x0206 _I2C1CON = 0x206
- 0x0206 _I2C1CONbits = 0x206
- 0x0208 I2C1STAT = 0x208
- 0x0208 _I2C1STAT = 0x208
- 0x0208 _I2C1STATbits = 0x208
- 0x020a I2C1ADD = 0x20a
- 0x020a _I2C1ADD = 0x20a
- 0x020c I2C1MSK = 0x20c
- 0x020c _I2C1MSK = 0x20c
- 0x0210 I2C2RCV = 0x210
- 0x0210 _I2C2RCV = 0x210
- 0x0212 I2C2TRN = 0x212
- 0x0212 _I2C2TRN = 0x212
- 0x0214 I2C2BRG = 0x214
- 0x0214 _I2C2BRG = 0x214
- 0x0216 I2C2CON = 0x216
- 0x0216 _I2C2CON = 0x216
- 0x0216 _I2C2CONbits = 0x216
- 0x0218 I2C2STAT = 0x218
- 0x0218 _I2C2STAT = 0x218
- 0x0218 _I2C2STATbits = 0x218
- 0x021a I2C2ADD = 0x21a
- 0x021a _I2C2ADD = 0x21a
- 0x021c I2C2MSK = 0x21c
- 0x021c _I2C2MSK = 0x21c
- 0x0220 U1MODE = 0x220
- 0x0220 _U1MODE = 0x220
- 0x0220 _U1MODEbits = 0x220
- 0x0222 U1STA = 0x222
- 0x0222 _U1STA = 0x222
- 0x0222 _U1STAbits = 0x222
- 0x0224 U1TXREG = 0x224
- 0x0224 _U1TXREG = 0x224
- 0x0226 U1RXREG = 0x226
- 0x0226 _U1RXREG = 0x226
- 0x0228 U1BRG = 0x228
- 0x0228 _U1BRG = 0x228
- 0x0230 U2MODE = 0x230
- 0x0230 _U2MODE = 0x230
- 0x0230 _U2MODEbits = 0x230
- 0x0232 U2STA = 0x232
- 0x0232 _U2STA = 0x232
- 0x0232 _U2STAbits = 0x232
- 0x0234 U2TXREG = 0x234
- 0x0234 _U2TXREG = 0x234
- 0x0236 U2RXREG = 0x236
- 0x0236 _U2RXREG = 0x236
- 0x0238 U2BRG = 0x238
- 0x0238 _U2BRG = 0x238
- 0x0240 SPI1STAT = 0x240
- 0x0240 _SPI1STAT = 0x240
- 0x0240 _SPI1STATbits = 0x240
- 0x0242 SPI1CON1 = 0x242
- 0x0242 _SPI1CON1 = 0x242
- 0x0242 _SPI1CON1bits = 0x242
- 0x0244 SPI1CON2 = 0x244
- 0x0244 _SPI1CON2 = 0x244
- 0x0244 _SPI1CON2bits = 0x244
- 0x0248 SPI1BUF = 0x248
- 0x0248 _SPI1BUF = 0x248
- 0x0260 SPI2STAT = 0x260
- 0x0260 _SPI2STAT = 0x260
- 0x0260 _SPI2STATbits = 0x260
- 0x0262 SPI2CON1 = 0x262
- 0x0262 _SPI2CON1 = 0x262
- 0x0262 _SPI2CON1bits = 0x262
- 0x0264 SPI2CON2 = 0x264
- 0x0264 _SPI2CON2 = 0x264
- 0x0264 _SPI2CON2bits = 0x264
- 0x0268 SPI2BUF = 0x268
- 0x0268 _SPI2BUF = 0x268
- 0x02c0 TRISA = 0x2c0
- 0x02c0 _TRISA = 0x2c0
- 0x02c0 _TRISAbits = 0x2c0
- 0x02c2 PORTA = 0x2c2
- 0x02c2 _PORTA = 0x2c2
- 0x02c2 _PORTAbits = 0x2c2
- 0x02c4 LATA = 0x2c4
- 0x02c4 _LATA = 0x2c4
- 0x02c4 _LATAbits = 0x2c4
- 0x02c6 ODCA = 0x2c6
- 0x02c6 _ODCA = 0x2c6
- 0x02c6 _ODCAbits = 0x2c6
- 0x02c8 TRISB = 0x2c8
- 0x02c8 _TRISB = 0x2c8
- 0x02c8 _TRISBbits = 0x2c8
- 0x02ca PORTB = 0x2ca
- 0x02ca _PORTB = 0x2ca
- 0x02ca _PORTBbits = 0x2ca
- 0x02cc LATB = 0x2cc
- 0x02cc _LATB = 0x2cc
- 0x02cc _LATBbits = 0x2cc
- 0x02ce ODCB = 0x2ce
- 0x02ce _ODCB = 0x2ce
- 0x02ce _ODCBbits = 0x2ce
- 0x02fc PADCFG1 = 0x2fc
- 0x02fc _PADCFG1 = 0x2fc
- 0x02fc _PADCFG1bits = 0x2fc
- 0x0300 ADC1BUF0 = 0x300
- 0x0300 _ADC1BUF0 = 0x300
- 0x0302 ADC1BUF1 = 0x302
- 0x0302 _ADC1BUF1 = 0x302
- 0x0304 ADC1BUF2 = 0x304
- 0x0304 _ADC1BUF2 = 0x304
- 0x0306 ADC1BUF3 = 0x306
- 0x0306 _ADC1BUF3 = 0x306
- 0x0308 ADC1BUF4 = 0x308
- 0x0308 _ADC1BUF4 = 0x308
- 0x030a ADC1BUF5 = 0x30a
- 0x030a _ADC1BUF5 = 0x30a
- 0x030c ADC1BUF6 = 0x30c
- 0x030c _ADC1BUF6 = 0x30c
- 0x030e ADC1BUF7 = 0x30e
- 0x030e _ADC1BUF7 = 0x30e
- 0x0310 ADC1BUF8 = 0x310
- 0x0310 _ADC1BUF8 = 0x310
- 0x0312 ADC1BUF9 = 0x312
- 0x0312 _ADC1BUF9 = 0x312
- 0x0314 ADC1BUFA = 0x314
- 0x0314 _ADC1BUFA = 0x314
- 0x0316 ADC1BUFB = 0x316
- 0x0316 _ADC1BUFB = 0x316
- 0x0318 ADC1BUFC = 0x318
- 0x0318 _ADC1BUFC = 0x318
- 0x031a ADC1BUFD = 0x31a
- 0x031a _ADC1BUFD = 0x31a
- 0x031c ADC1BUFE = 0x31c
- 0x031c _ADC1BUFE = 0x31c
- 0x031e ADC1BUFF = 0x31e
- 0x031e _ADC1BUFF = 0x31e
- 0x0320 AD1CON1 = 0x320
- 0x0320 _AD1CON1 = 0x320
- 0x0320 _AD1CON1bits = 0x320
- 0x0322 AD1CON2 = 0x322
- 0x0322 _AD1CON2 = 0x322
- 0x0322 _AD1CON2bits = 0x322
- 0x0324 AD1CON3 = 0x324
- 0x0324 _AD1CON3 = 0x324
- 0x0324 _AD1CON3bits = 0x324
- 0x0328 AD1CHS = 0x328
- 0x0328 _AD1CHS = 0x328
- 0x0328 _AD1CHSbits = 0x328
- 0x032c AD1PCFG = 0x32c
- 0x032c _AD1PCFG = 0x32c
- 0x032c _AD1PCFGbits = 0x32c
- 0x0330 AD1CSSL = 0x330
- 0x0330 _AD1CSSL = 0x330
- 0x0330 _AD1CSSLbits = 0x330
- 0x0600 PMCON = 0x600
- 0x0600 _PMCON = 0x600
- 0x0600 _PMCONbits = 0x600
- 0x0602 PMMODE = 0x602
- 0x0602 _PMMODE = 0x602
- 0x0602 _PMMODEbits = 0x602
- 0x0604 PMADDR = 0x604
- 0x0604 _PMADDR = 0x604
- 0x0604 _PMADDRbits = 0x604
- 0x0604 PMDOUT1 = 0x604
- 0x0604 _PMDOUT1 = 0x604
- 0x0604 _PMDOUT1bits = 0x604
- 0x0606 PMDOUT2 = 0x606
- 0x0606 _PMDOUT2 = 0x606
- 0x0608 PMDIN1 = 0x608
- 0x0608 _PMDIN1 = 0x608
- 0x060a PMDIN2 = 0x60a
- 0x060a _PMDIN2 = 0x60a
- 0x060c PMAEN = 0x60c
- 0x060c _PMAEN = 0x60c
- 0x060c _PMAENbits = 0x60c
- 0x060e PMSTAT = 0x60e
- 0x060e _PMSTAT = 0x60e
- 0x060e _PMSTATbits = 0x60e
- 0x0620 ALRMVAL = 0x620
- 0x0620 _ALRMVAL = 0x620
- 0x0622 ALCFGRPT = 0x622
- 0x0622 _ALCFGRPT = 0x622
- 0x0622 _ALCFGRPTbits = 0x622
- 0x0624 RTCVAL = 0x624
- 0x0624 _RTCVAL = 0x624
- 0x0626 RCFGCAL = 0x626
- 0x0626 _RCFGCAL = 0x626
- 0x0626 _RCFGCALbits = 0x626
- 0x0630 CMCON = 0x630
- 0x0630 _CMCON = 0x630
- 0x0630 _CMCONbits = 0x630
- 0x0632 CVRCON = 0x632
- 0x0632 _CVRCON = 0x632
- 0x0632 _CVRCONbits = 0x632
- 0x0640 CRCCON = 0x640
- 0x0640 _CRCCON = 0x640
- 0x0640 _CRCCONbits = 0x640
- 0x0642 CRCXOR = 0x642
- 0x0642 _CRCXOR = 0x642
- 0x0642 _CRCXORbits = 0x642
- 0x0644 CRCDAT = 0x644
- 0x0644 _CRCDAT = 0x644
- 0x0646 CRCWDAT = 0x646
- 0x0646 _CRCWDAT = 0x646
- 0x0680 RPINR0 = 0x680
- 0x0680 _RPINR0 = 0x680
- 0x0680 _RPINR0bits = 0x680
- 0x0682 RPINR1 = 0x682
- 0x0682 _RPINR1 = 0x682
- 0x0682 _RPINR1bits = 0x682
- 0x0686 RPINR3 = 0x686
- 0x0686 _RPINR3 = 0x686
- 0x0686 _RPINR3bits = 0x686
- 0x0688 RPINR4 = 0x688
- 0x0688 _RPINR4 = 0x688
- 0x0688 _RPINR4bits = 0x688
- 0x068e RPINR7 = 0x68e
- 0x068e _RPINR7 = 0x68e
- 0x068e _RPINR7bits = 0x68e
- 0x0690 RPINR8 = 0x690
- 0x0690 _RPINR8 = 0x690
- 0x0690 _RPINR8bits = 0x690
- 0x0692 RPINR9 = 0x692
- 0x0692 _RPINR9 = 0x692
- 0x0692 _RPINR9bits = 0x692
- 0x0696 RPINR11 = 0x696
- 0x0696 _RPINR11 = 0x696
- 0x0696 _RPINR11bits = 0x696
- 0x06a4 RPINR18 = 0x6a4
- 0x06a4 _RPINR18 = 0x6a4
- 0x06a4 _RPINR18bits = 0x6a4
- 0x06a6 RPINR19 = 0x6a6
- 0x06a6 _RPINR19 = 0x6a6
- 0x06a6 _RPINR19bits = 0x6a6
- 0x06a8 RPINR20 = 0x6a8
- 0x06a8 _RPINR20 = 0x6a8
- 0x06a8 _RPINR20bits = 0x6a8
- 0x06aa RPINR21 = 0x6aa
- 0x06aa _RPINR21 = 0x6aa
- 0x06aa _RPINR21bits = 0x6aa
- 0x06ac RPINR22 = 0x6ac
- 0x06ac _RPINR22 = 0x6ac
- 0x06ac _RPINR22bits = 0x6ac
- 0x06ae RPINR23 = 0x6ae
- 0x06ae _RPINR23 = 0x6ae
- 0x06ae _RPINR23bits = 0x6ae
- 0x06c0 RPOR0 = 0x6c0
- 0x06c0 _RPOR0 = 0x6c0
- 0x06c0 _RPOR0bits = 0x6c0
- 0x06c2 RPOR1 = 0x6c2
- 0x06c2 _RPOR1 = 0x6c2
- 0x06c2 _RPOR1bits = 0x6c2
- 0x06c4 RPOR2 = 0x6c4
- 0x06c4 _RPOR2 = 0x6c4
- 0x06c4 _RPOR2bits = 0x6c4
- 0x06c6 RPOR3 = 0x6c6
- 0x06c6 _RPOR3 = 0x6c6
- 0x06c6 _RPOR3bits = 0x6c6
- 0x06c8 RPOR4 = 0x6c8
- 0x06c8 _RPOR4 = 0x6c8
- 0x06c8 _RPOR4bits = 0x6c8
- 0x06ca RPOR5 = 0x6ca
- 0x06ca _RPOR5 = 0x6ca
- 0x06ca _RPOR5bits = 0x6ca
- 0x06cc RPOR6 = 0x6cc
- 0x06cc _RPOR6 = 0x6cc
- 0x06cc _RPOR6bits = 0x6cc
- 0x06ce RPOR7 = 0x6ce
- 0x06ce _RPOR7 = 0x6ce
- 0x06ce _RPOR7bits = 0x6ce
- 0x0740 RCON = 0x740
- 0x0740 _RCON = 0x740
- 0x0740 _RCONbits = 0x740
- 0x0742 OSCCON = 0x742
- 0x0742 _OSCCON = 0x742
- 0x0742 _OSCCONbits = 0x742
- 0x0742 OSCCONL = 0x742
- 0x0742 _OSCCONL = 0x742
- 0x0743 OSCCONH = 0x743
- 0x0743 _OSCCONH = 0x743
- 0x0744 CLKDIV = 0x744
- 0x0744 _CLKDIV = 0x744
- 0x0744 _CLKDIVbits = 0x744
- 0x0748 OSCTUN = 0x748
- 0x0748 _OSCTUN = 0x748
- 0x0748 _OSCTUNbits = 0x748
- 0x0760 NVMCON = 0x760
- 0x0760 _NVMCON = 0x760
- 0x0760 _NVMCONbits = 0x760
- 0x0766 NVMKEY = 0x766
- 0x0766 _NVMKEY = 0x766
- 0x0770 PMD1 = 0x770
- 0x0770 _PMD1 = 0x770
- 0x0770 _PMD1bits = 0x770
- 0x0772 PMD2 = 0x772
- 0x0772 _PMD2 = 0x772
- 0x0772 _PMD2bits = 0x772
- 0x0774 PMD3 = 0x774
- 0x0774 _PMD3 = 0x774
- 0x0774 _PMD3bits = 0x774
- 0x0140 IC1 = 0x140
- 0x0140 _IC1 = 0x140
- 0x0144 IC2 = 0x144
- 0x0144 _IC2 = 0x144
- 0x0148 IC3 = 0x148
- 0x0148 _IC3 = 0x148
- 0x014c IC4 = 0x14c
- 0x014c _IC4 = 0x14c
- 0x0150 IC5 = 0x150
- 0x0150 _IC5 = 0x150
- 0x0180 OC1 = 0x180
- 0x0180 _OC1 = 0x180
- 0x0186 OC2 = 0x186
- 0x0186 _OC2 = 0x186
- 0x018c OC3 = 0x18c
- 0x018c _OC3 = 0x18c
- 0x0192 OC4 = 0x192
- 0x0192 _OC4 = 0x192
- 0x0198 OC5 = 0x198
- 0x0198 _OC5 = 0x198
- 0x0240 SPI1 = 0x240
- 0x0240 _SPI1 = 0x240
- 0x0260 SPI2 = 0x260
- 0x0260 _SPI2 = 0x260
- 0x0220 UART1 = 0x220
- 0x0220 _UART1 = 0x220
- 0x0230 UART2 = 0x230
- 0x0230 _UART2 = 0x230
-START GROUP
-LOAD c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-pic30-elf.a
-LOAD c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a
-LOAD c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a
-END GROUP
-OUTPUT(dist/default/production/EE3102Testing.X.production.elf elf32-pic30)
-LOAD jump_table
-LOAD default_isr
-LOAD data_init
-
-.debug_pubtypes
- 0x000060 0x1b1
- .debug_pubtypes
- 0x000060 0x12 build/default/production/spies046_lab6_buffer_v001.o
- .debug_pubtypes
- 0x000072 0x5f build/default/production/spies046_lab6_lcdLib_v001.o
- .debug_pubtypes
- 0x0000d1 0x140 build/default/production/spies046_lab6_main_v001.o
-
-__c30_signature
- 0x000211 0x114
- __c30_signature
- 0x000211 0x6 build/default/production/spies046_lab6_buffer_v001.o
- __c30_signature
- 0x000217 0x6 build/default/production/spies046_lab6_lcdLib_v001.o
- __c30_signature
- 0x00021d 0x6 build/default/production/spies046_lab6_main_v001.o
- __c30_signature
- 0x000223 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-pic30-elf.a(crt0_standard.o)
- __c30_signature
- 0x000229 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-pic30-elf.a(data_init_standard.o)
- __c30_signature
- 0x00022f 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(floatsisf.eo)
- __c30_signature
- 0x000235 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(mulsf3.eo)
- __c30_signature
- 0x00023b 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(udivsi3.eo)
- __c30_signature
- 0x000241 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(floatdisf.eo)
- __c30_signature
- 0x000247 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(floatundisf.eo)
- __c30_signature
- 0x00024d 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(fpack.eo)
- __c30_signature
- 0x000253 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(funpack2.eo)
- __c30_signature
- 0x000259 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(futil.eo)
- __c30_signature
- 0x00025f 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(funpack.eo)
- __c30_signature
- 0x000265 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(sprintf_fF.XXeo)
- __c30_signature
- 0x00026b 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xprintf_fF.XXeo)
- __c30_signature
- 0x000271 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(memcpy.XX_eo)
- __c30_signature
- 0x000277 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(strchr.XX_eo)
- __c30_signature
- 0x00027d 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xputtxt.XX_eo)
- __c30_signature
- 0x000283 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xvacopy.XX_eo)
- __c30_signature
- 0x000289 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xputfld_fF.XXeo)
- __c30_signature
- 0x00028f 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xldtob_fF.XXeo)
- __c30_signature
- 0x000295 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xgenld_fF.XXeo)
- __c30_signature
- 0x00029b 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(div.XX_eo)
- __c30_signature
- 0x0002a1 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(ldiv.XX_eo)
- __c30_signature
- 0x0002a7 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xldunsca.XX_eo)
- __c30_signature
- 0x0002ad 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xdnorm.XX_elo)
- __c30_signature
- 0x0002b3 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(deqltle.eo)
- __c30_signature
- 0x0002b9 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(dgtge.eo)
- __c30_signature
- 0x0002bf 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(divdf3.eo)
- __c30_signature
- 0x0002c5 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(divsi3.eo)
- __c30_signature
- 0x0002cb 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(dpack.eo)
- __c30_signature
- 0x0002d1 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(dunpack2.eo)
- __c30_signature
- 0x0002d7 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(extendsfdf.eo)
- __c30_signature
- 0x0002dd 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(fixdfsi.eo)
- __c30_signature
- 0x0002e3 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(floatsidf.eo)
- __c30_signature
- 0x0002e9 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(muldf3.eo)
- __c30_signature
- 0x0002ef 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(subdf3.eo)
- __c30_signature
- 0x0002f5 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(mulsi3.eo)
- __c30_signature
- 0x0002fb 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(adddf3.eo)
- __c30_signature
- 0x000301 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(dcompare.eo)
- __c30_signature
- 0x000307 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(dpropagateNaN.eo)
- __c30_signature
- 0x00030d 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(dtype.eo)
- __c30_signature
- 0x000313 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(dunpack.eo)
- __c30_signature
- 0x000319 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(floatdidf.eo)
- __c30_signature
- 0x00031f 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(floatundidf.eo)
-
-.nbss 0x0800 0x4
- .nbss 0x0800 0x4 build/default/production/spies046_lab6_buffer_v001.o
- 0x0800 _write
- 0x0802 _numE
-
-.ndata 0x0804 0x2
- .ndata 0x0804 0x2 build/default/production/spies046_lab6_lcdLib_v001.o
- 0x0804 _con1
- 0x0805 _con2
-
-.nbss 0x0806 0x4
- .nbss 0x0806 0x2 build/default/production/spies046_lab6_lcdLib_v001.o
- 0x0806 _strLength
- .nbss 0x0808 0x2 build/default/production/spies046_lab6_main_v001.o
- 0x0808 _adValue
-
-.data 0x080a 0x58
- .data 0x080a 0x58 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xldtob_fF.XXeo)
-
-.bss 0x0862 0x40
- .bss 0x0862 0x40 build/default/production/spies046_lab6_buffer_v001.o
- 0x0862 _buffer
-
-.data 0x08a2 0x1c
- .data 0x08a2 0x1a c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xprintf_fF.XXeo)
- .data 0x08bc 0x2 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xgenld_fF.XXeo)
-
-.config_JTAGEN 0x00abfe 0x2
- .config_JTAGEN
- 0x00abfe 0x2 build/default/production/spies046_lab6_main_v001.o
-
-.config_IESO 0x00abfc 0x2
- .config_IESO 0x00abfc 0x2 build/default/production/spies046_lab6_main_v001.o
-
-.ivt._ADC1Interrupt
- 0x00002e 0x2
- .ivt._ADC1Interrupt
- 0x00002e 0x2 build/default/production/spies046_lab6_main_v001.o
-
-.ivt._T2Interrupt
- 0x000022 0x2
- .ivt._T2Interrupt
- 0x000022 0x2 build/default/production/spies046_lab6_main_v001.o
-
-.const 0x938a 0x8 load address 0x00138a
- .const 0x938a 0x8 build/default/production/spies046_lab6_main_v001.o
-
-.text 0x001392 0x310
- .text 0x001392 0x1dc build/default/production/spies046_lab6_lcdLib_v001.o
- 0x001392 _delay
- 0x0013ac _contrastMask
- 0x0013cc _lcd_cmd
- 0x00141c _lcd_init
- 0x001456 _lcd_setCursor
- 0x00146e _lcd_printChar
- 0x0014c0 _lcd_printStr
- 0x001534 _lcd_ShiftL
- 0x001548 _findLength
- .text 0x00156e 0xa2 build/default/production/spies046_lab6_main_v001.o
- 0x00156e _setup
- 0x0015e4 _main
- .text 0x001610 0x92 build/default/production/spies046_lab6_buffer_v001.o
- 0x001610 _putVal
- 0x001648 _getAvg
- 0x001682 _initBuffer
-
-.dinit 0x0016a2 0x84
- .dinit 0x0016a2 0x84 data_init
-
-.text 0x001726 0xe
- .text 0x001726 0xe build/default/production/spies046_lab6_asm_v001.o
- 0x001726 _mbs_wait_100us
- 0x00172e _mbs_wait_1ms
+Microchip Technology Inc, v1.50 (B) + +Tool Name: + c:\program files\microchip\xc16\v1.50\bin\bin\..\bin/elf-ld.exe + +Command: + -p24FJ64GA002 \ + --mdfp=C:/Program Files (x86)/Microchip/MPLABX/v5.35/packs/Microchip/PIC24F-GA-GB_DFP/1.2.101/xc16 \ + -o \ + dist/default/production/PICCode.X.production.elf \ + -Lc:/program files/microchip/xc16/v1.50/bin/bin/.. \ + -LC:/Program Files (x86)/Microchip/MPLABX/v5.35/packs/Microchip/PIC24F-GA-GB_DFP/1.2.101/xc16/bin/../support/PIC24F/gld \ + -Lc:/program files/microchip/xc16/v1.50/bin/bin/../../lib \ + -Lc:/program files/microchip/xc16/v1.50/bin/bin/../../support/PIC24E/gld \ + -Lc:/program files/microchip/xc16/v1.50/bin/bin/../../support/PIC24F/gld \ + -Lc:/program files/microchip/xc16/v1.50/bin/bin/../../support/PIC24H/gld \ + -Lc:/program files/microchip/xc16/v1.50/bin/bin/../../support/dsPIC30F/gld \ + -Lc:/program files/microchip/xc16/v1.50/bin/bin/../../support/dsPIC33C/gld \ + -Lc:/program files/microchip/xc16/v1.50/bin/bin/../../support/dsPIC33E/gld \ + -Lc:/program files/microchip/xc16/v1.50/bin/bin/../../support/dsPIC33F/gld \ + build/default/production/bufferlib.o \ + build/default/production/lcd.o \ + build/default/production/main.o \ + --defsym=__MPLAB_BUILD=1 \ + -Tp24FJ64GA002.gld.00 \ + --stack=16 \ + --check-sections \ + --data-init \ + --pack-data \ + --handles \ + --isr \ + --no-gc-sections \ + --fill-upper=0 \ + --stackguard=16 \ + --no-force-link \ + --smart-io \ + -Map=dist/default/production/PICCode.X.production.map \ + --report-mem \ + --memorysummary \ + dist/default/production/memoryfile.xml \ + -start-group \ + --library=lega-pic30-elf \ + --library=m-elf \ + --library=lega-c-elf \ + -end-group \ + + +Optional library libpPIC24Fxxx.a not found +Archive member included because of file (symbol) + +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-pic30-elf.a(crt0_standard.o) + (__resetPRI) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-pic30-elf.a(data_init_standard.o) + c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-pic30-elf.a(crt0_standard.o) (__data_init_standard) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-pic30-elf.a(crt_start_mode_normal.Leo) + (__crt_start_mode_normal) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(addsf3.eo) + build/default/production/main.o (___addsf3) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(divsf3.eo) + build/default/production/main.o (___divsf3) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(floatsisf.eo) + build/default/production/main.o (___floatsisf) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(fpack.eo) + c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(addsf3.eo) (__fpack) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(funpack2.eo) + c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(addsf3.eo) (__funpack2) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(futil.eo) + c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(addsf3.eo) (__fPropagateNaN) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(mulsf3.eo) + build/default/production/main.o (___mulsf3) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(udivsi3.eo) + build/default/production/bufferlib.o (___udivsi3) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(floatdisf.eo) + c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(floatsisf.eo) (___floatdisf) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(floatundisf.eo) + c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(floatdisf.eo) (___floatundisf) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(funpack.eo) + c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(funpack2.eo) (__funpack) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(strlen.XX_eo) + build/default/production/lcd.o (_strlen) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(sprintf_fF.XXeo) + build/default/production/main.o (__sprintf_fF) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xprintf_fF.XXeo) + c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(sprintf_fF.XXeo) (___Printf_fF) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xputfld_fF.XXeo) + c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xprintf_fF.XXeo) (___Putfld_fF) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xldtob_fF.XXeo) + c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xputfld_fF.XXeo) (___Ldtob_fF) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xgenld_fF.XXeo) + c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xldtob_fF.XXeo) (___Genld_fF) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(div.XX_eo) + c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xgenld_fF.XXeo) (_div) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(ldiv.XX_eo) + c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xldtob_fF.XXeo) (_ldiv) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(memcpy.XX_eo) + c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(sprintf_fF.XXeo) (_memcpy) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(strchr.XX_eo) + c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xprintf_fF.XXeo) (_strchr) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xldunsca.XX_eo) + c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xldtob_fF.XXeo) (__LDunscale) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xputtxt.XX_eo) + c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xprintf_fF.XXeo) (__Puttxt) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xvacopy.XX_eo) + c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xprintf_fF.XXeo) (__Vacopy) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xdnorm.XX_elo) + c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xldunsca.XX_eo) (__Dnorm) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(deqltle.eo) + c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xldtob_fF.XXeo) (___ltdf2) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(dgtge.eo) + c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xldtob_fF.XXeo) (___gtdf2) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(divdf3.eo) + c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xldtob_fF.XXeo) (___divdf3) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(divsi3.eo) + c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xldtob_fF.XXeo) (___divsi3) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(dpack.eo) + c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(divdf3.eo) (__dpack) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(dunpack2.eo) + c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(divdf3.eo) (__dunpack2) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(extendsfdf.eo) + c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xputfld_fF.XXeo) (___extendsfdf2) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(fixdfsi.eo) + c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xldtob_fF.XXeo) (_(float, int, long long, double, float, short, int)) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(floatsidf.eo) + c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xldtob_fF.XXeo) (___floatsidf) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(muldf3.eo) + c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xldtob_fF.XXeo) (___muldf3) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(subdf3.eo) + c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xldtob_fF.XXeo) (___subdf3) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(mulsi3.eo) + c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(ldiv.XX_eo) (___mulsi3) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(adddf3.eo) + c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(subdf3.eo) (___adddf3) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(dcompare.eo) + c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(deqltle.eo) (__dcompare) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(dpropagateNaN.eo) + c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(dunpack2.eo) (__dPropagateNaN) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(dtype.eo) + c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(dcompare.eo) (__dtype) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(dunpack.eo) + c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(dunpack2.eo) (__dunpack) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(floatdidf.eo) + c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(floatsidf.eo) (___floatdidf) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(floatundidf.eo) + c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(floatdidf.eo) (___floatundidf) + + +xc16-ld 1.50 (B) + +Default Code Model: Small +Default Data Model: Large +Default Scalar Model: Small + +"program" Memory [Origin = 0x200, Length = 0xa9fc] + +section address length (PC units) length (bytes) (dec) +------- ------- ----------------- -------------------- +.text 0x200 0x12d6 0x1c41 (7233) +.const 0x14d6 0x8 0xc (12) +.text 0x14de 0x312 0x49b (1179) +.dinit 0x17f0 0x70 0xa8 (168) + + Total "program" memory used (bytes): 0x2190 (8592) 13% + + +"data" Memory [Origin = 0x800, Length = 0x2000] + +section address alignment gaps total length (dec) +------- ------- -------------- ------------------- +.nbss 0x800 0 0x46 (70) +.data 0x846 0 0x74 (116) + + Total "data" memory used (bytes): 0xba (186) 2% + + +Dynamic Memory Usage + +region address maximum length (dec) +------ ------- --------------------- +heap 0 0 (0) +stack 0x8ba 0x1f46 (8006) + + Maximum dynamic memory (bytes): 0x1f46 (8006) + + +External Symbols in Data Memory (by address): + + 0x0800 _write + 0x0802 _numE + 0x0804 _buffer + 0x0844 _adValue + +External Symbols in Data Memory (by name): + + 0x0844 _adValue + 0x0804 _buffer + 0x0802 _numE + 0x0800 _write + +External Symbols in Program Memory (by address): + + 0x000200 __resetPRI + 0x00023c __psv_init + 0x000252 __data_init + 0x000252 __data_init_standard + 0x0002cc __ADC1Interrupt + 0x0002f4 __T2Interrupt + 0x00031c __DefaultInterrupt + 0x000322 ___subsf3 + 0x000324 ___addsf3 + 0x0003de ___divsf3 + 0x000462 ___floatsisf + 0x000468 __fpack + 0x0004b4 __funpack2 + 0x0004c4 __fPropagateNaN + 0x0004d6 __fbopExit + 0x0004de __fbopReturnNaN + 0x0004e4 ___mulsf3 + 0x00054c ___udivsi3 + 0x00056c ___floatdisf + 0x00058c ___floatundisf + 0x0005ea __funpack + 0x000614 _strlen + 0x000620 sprintf_fF.XXeo:_prout + 0x00062e __sprintf_fF + 0x00064c ___Printf_fF + 0x0007b0 ___Putfld_fF + 0x000854 ___Ldtob_fF + 0x000aa4 ___Genld_fF + 0x000cac _div + 0x000cc2 _ldiv + 0x000cec _memcpy + 0x000cfa _strchr + 0x000d12 __LDunscale + 0x000d66 __Puttxt + 0x000ede __Vacopy + 0x000ee2 __Dnorm + 0x000f7a ___ltdf2 + 0x000f7a ___ledf2 + 0x000f7a ___eqdf2 + 0x000f84 ___gedf2 + 0x000f84 ___gtdf2 + 0x000f8e ___divdf3 + 0x001042 ___divsi3 + 0x001060 __dpack + 0x0010b8 __dunpack2 + 0x0010da __dreturnNaN + 0x0010e0 __dunpack2exit + 0x0010ea ___extendsfdf2 + 0x001128 ___fixdfsi + 0x001180 ___floatsidf + 0x001188 ___muldf3 + 0x001274 ___subdf3 + 0x001278 ___mulsi3 + 0x001278 ___mulp32eds3 + 0x001278 ___mulp32peds3 + 0x001284 ___adddf3 + 0x001380 __dcompare + 0x0013d2 __dPropagateNaN + 0x0013ee __dtype + 0x001412 __dunpack + 0x001460 ___floatdidf + 0x001480 ___floatundidf + 0x0014de _delay + 0x0014fa _lcd_cmd + 0x00154a _lcd_init + 0x001586 _lcd_setCursor + 0x0015a4 _lcd_printChar + 0x0015f6 _lcd_printStr + 0x001690 _left + 0x00169a _right + 0x0016a4 _setup + 0x00171a _VtoI + 0x001730 _main + 0x00175e _putVal + 0x001796 _getAvg + 0x0017d0 _initBuffer + +External Symbols in Program Memory (by name): + + 0x00171a _VtoI + 0x0002cc __ADC1Interrupt + 0x00031c __DefaultInterrupt + 0x000ee2 __Dnorm + 0x000d12 __LDunscale + 0x000d66 __Puttxt + 0x0002f4 __T2Interrupt + 0x000ede __Vacopy + 0x000aa4 ___Genld_fF + 0x000854 ___Ldtob_fF + 0x00064c ___Printf_fF + 0x0007b0 ___Putfld_fF + 0x001284 ___adddf3 + 0x000324 ___addsf3 + 0x000f8e ___divdf3 + 0x0003de ___divsf3 + 0x001042 ___divsi3 + 0x000f7a ___eqdf2 + 0x0010ea ___extendsfdf2 + 0x001128 ___fixdfsi + 0x001460 ___floatdidf + 0x00056c ___floatdisf + 0x001180 ___floatsidf + 0x000462 ___floatsisf + 0x001480 ___floatundidf + 0x00058c ___floatundisf + 0x000f84 ___gedf2 + 0x000f84 ___gtdf2 + 0x000f7a ___ledf2 + 0x000f7a ___ltdf2 + 0x001188 ___muldf3 + 0x001278 ___mulp32eds3 + 0x001278 ___mulp32peds3 + 0x0004e4 ___mulsf3 + 0x001278 ___mulsi3 + 0x001274 ___subdf3 + 0x000322 ___subsf3 + 0x00054c ___udivsi3 + 0x0013d2 __dPropagateNaN + 0x000252 __data_init + 0x000252 __data_init_standard + 0x001380 __dcompare + 0x001060 __dpack + 0x0010da __dreturnNaN + 0x0013ee __dtype + 0x001412 __dunpack + 0x0010b8 __dunpack2 + 0x0010e0 __dunpack2exit + 0x0004c4 __fPropagateNaN + 0x0004d6 __fbopExit + 0x0004de __fbopReturnNaN + 0x000468 __fpack + 0x0005ea __funpack + 0x0004b4 __funpack2 + 0x00023c __psv_init + 0x000200 __resetPRI + 0x00062e __sprintf_fF + 0x0014de _delay + 0x000cac _div + 0x001796 _getAvg + 0x0017d0 _initBuffer + 0x0014fa _lcd_cmd + 0x00154a _lcd_init + 0x0015a4 _lcd_printChar + 0x0015f6 _lcd_printStr + 0x001586 _lcd_setCursor + 0x000cc2 _ldiv + 0x001690 _left + 0x001730 _main + 0x000cec _memcpy + 0x00175e _putVal + 0x00169a _right + 0x0016a4 _setup + 0x000cfa _strchr + 0x000614 _strlen + 0x000620 sprintf_fF.XXeo:_prout + +Memory Configuration + +Name Origin Length Attributes +data 0x000800 0x002000 a !xr +reset 0x000000 0x000004 +ivt 0x000004 0x0000fc +_reserved 0x000100 0x000004 +aivt 0x000104 0x0000fc +program 0x000200 0x00a9fc xr +CONFIG2 0x00abfc 0x000002 +CONFIG1 0x00abfe 0x000002 +*default* 0x000000 0xffffffff + +Linker script and memory map + +LOAD build/default/production/bufferlib.o +LOAD build/default/production/lcd.o +LOAD build/default/production/main.o + 0x0001 __MPLAB_BUILD = 0x1 +LOAD pPIC24Fxxx +LOAD c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libfx-elf.a + 0xabfc __CONFIG2 = 0xabfc + 0xabfe __CONFIG1 = 0xabfe + 0x0001 __NO_HANDLES = 0x1 + 0x0200 __CODE_BASE = 0x200 + 0xa9fc __CODE_LENGTH = 0xa9fc + 0x0004 __IVT_BASE = 0x4 + 0x0104 __AIVT_BASE = 0x104 + 0x0800 __DATA_BASE = 0x800 + 0x2000 __DATA_LENGTH = 0x2000 + +.reset 0x000000 0x4 + 0x000000 0x2 SHORT 0x200 ABSOLUTE (__reset) + 0x000001 0x2 SHORT 0x4 + 0x000002 0x2 SHORT 0x0 ((ABSOLUTE (__reset) >> 0x10) & 0x7f) + 0x000003 0x2 SHORT 0x0 + +.text 0x000200 0x12d6 + *(.init) + .init 0x000200 0x4c c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-pic30-elf.a(crt0_standard.o) + 0x000200 __resetPRI + 0x000200 __reset + 0x00023c __psv_init + .init 0x00024c 0x7c c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-pic30-elf.a(data_init_standard.o) + 0x000252 __data_init_standard + 0x000252 __data_init + *(.user_init) + *(.handle) + *(.isr*) + .isr.text 0x0002cc 0x50 build/default/production/main.o + 0x0002cc __ADC1Interrupt + 0x0002f4 __T2Interrupt + .isr 0x00031c 0x4 default_isr + 0x00031c __DefaultInterrupt + *(.libc) + *(.libm) + *(.libdsp) + *(.lib*) + .libpic30_crt_start_mode + 0x000320 0x2 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-pic30-elf.a(crt_start_mode_normal.Leo) + 0x000320 __crt_start_mode + 0x000320 __crt_start_mode_normal + .libm.subsf3 0x000322 0xbc c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(addsf3.eo) + 0x000322 ___subsf3 + 0x000324 ___addsf3 + .libm.divfs3 0x0003de 0x84 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(divsf3.eo) + 0x0003de ___divsf3 + .libm.floatsisf + 0x000462 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(floatsisf.eo) + 0x000462 ___floatsisf + .libm.fpack 0x000468 0x4c c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(fpack.eo) + 0x000468 __fpack + .libm.funpack2 + 0x0004b4 0x10 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(funpack2.eo) + 0x0004b4 __funpack2 + .libm.fPropagateNaN + 0x0004c4 0x12 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(futil.eo) + 0x0004c4 __fPropagateNaN + .libm.fbobExit + 0x0004d6 0x8 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(futil.eo) + 0x0004d6 __fbopExit + .libm.fbopReturnNaN + 0x0004de 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(futil.eo) + 0x0004de __fbopReturnNaN + .libm.mulsf3 0x0004e4 0x68 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(mulsf3.eo) + 0x0004e4 ___mulsf3 + .libm.udivsi3 0x00054c 0x20 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(udivsi3.eo) + 0x00054c ___udivsi3 + .libm.floatdisf + 0x00056c 0x20 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(floatdisf.eo) + 0x00056c ___floatdisf + .libm.floatundisf + 0x00058c 0x5e c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(floatundisf.eo) + 0x00058c ___floatundisf + .libm.funpack 0x0005ea 0x2a c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(funpack.eo) + 0x0005ea __funpack + .libc.strlen 0x000614 0xc c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(strlen.XX_eo) + 0x000614 _strlen + .libc.prout 0x000620 0xe c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(sprintf_fF.XXeo) + 0x000620 sprintf_fF.XXeo:_prout + .libc._sprintf_fF + 0x00062e 0x1e c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(sprintf_fF.XXeo) + 0x00062e __sprintf_fF + .libc.__Printf_fF + 0x00064c 0x164 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xprintf_fF.XXeo) + 0x00064c ___Printf_fF + .libc.__Putfld_fF + 0x0007b0 0xa4 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xputfld_fF.XXeo) + 0x0007b0 ___Putfld_fF + .libc.__Ldtob_fF + 0x000854 0x250 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xldtob_fF.XXeo) + 0x000854 ___Ldtob_fF + .libc.__Genld_fF + 0x000aa4 0x208 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xgenld_fF.XXeo) + 0x000aa4 ___Genld_fF + .libc.div 0x000cac 0x16 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(div.XX_eo) + 0x000cac _div + .libc.ldiv 0x000cc2 0x2a c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(ldiv.XX_eo) + 0x000cc2 _ldiv + .libc.memcpy 0x000cec 0xe c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(memcpy.XX_eo) + 0x000cec _memcpy + .libc.strchr 0x000cfa 0x18 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(strchr.XX_eo) + 0x000cfa _strchr + .libc._LDunscale + 0x000d12 0x54 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xldunsca.XX_eo) + 0x000d12 __LDunscale + .libc._Puttxt 0x000d66 0x178 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xputtxt.XX_eo) + 0x000d66 __Puttxt + .libc._Vacopy 0x000ede 0x4 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xvacopy.XX_eo) + 0x000ede __Vacopy + .libc._Dnorm 0x000ee2 0x98 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xdnorm.XX_elo) + 0x000ee2 __Dnorm + .libm.eqdf2 0x000f7a 0xa c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(deqltle.eo) + 0x000f7a ___eqdf2 + 0x000f7a ___ltdf2 + 0x000f7a ___ledf2 + .libm.gtdf2 0x000f84 0xa c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(dgtge.eo) + 0x000f84 ___gtdf2 + 0x000f84 ___gedf2 + .libm.divdf3 0x000f8e 0xb4 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(divdf3.eo) + 0x000f8e ___divdf3 + .libm.divsi3 0x001042 0x1e c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(divsi3.eo) + 0x001042 ___divsi3 + .libm.dpack 0x001060 0x58 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(dpack.eo) + 0x001060 __dpack + .libm.dunpack2 + 0x0010b8 0x32 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(dunpack2.eo) + 0x0010b8 __dunpack2 + 0x0010da __dreturnNaN + 0x0010e0 __dunpack2exit + .libm.extendsfdf2 + 0x0010ea 0x3e c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(extendsfdf.eo) + 0x0010ea ___extendsfdf2 + .libm.fixdfsi 0x001128 0x58 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(fixdfsi.eo) + 0x001128 _(float, int, long long, double, float, short, int) + .libm.floatsidf + 0x001180 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(floatsidf.eo) + 0x001180 ___floatsidf + *fill* 0x001186 0x400 + .libm.muldf3 0x001188 0xec c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(muldf3.eo) + 0x001188 ___muldf3 + .libm.subdf3 0x001274 0x4 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(subdf3.eo) + 0x001274 ___subdf3 + .libm.mulsi3 0x001278 0xc c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(mulsi3.eo) + 0x001278 ___mulp32peds3 + 0x001278 ___mulsi3 + 0x001278 ___mulp32eds3 + .libm.adddf3 0x001284 0xfc c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(adddf3.eo) + 0x001284 ___adddf3 + .libm.dcompare + 0x001380 0x52 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(dcompare.eo) + 0x001380 __dcompare + .libm.dPropagateNaN + 0x0013d2 0x1c c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(dpropagateNaN.eo) + 0x0013d2 __dPropagateNaN + .libm.dtype 0x0013ee 0x24 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(dtype.eo) + 0x0013ee __dtype + .libm.dunpack 0x001412 0x4e c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(dunpack.eo) + 0x001412 __dunpack + .libm.floatdidf + 0x001460 0x20 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(floatdidf.eo) + 0x001460 ___floatdidf + .libm.floatundidf + 0x001480 0x56 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(floatundidf.eo) + 0x001480 ___floatundidf + +usercode + *(usercode) + +__CONFIG2 + *(__CONFIG2.sec*) + +__CONFIG1 + *(__CONFIG1.sec*) + +.comment + *(.comment) + +.debug_info 0x000000 0x16b7 + *(.debug_info) + .debug_info 0x000000 0x243 build/default/production/bufferlib.o + .debug_info 0x000243 0x4d4 build/default/production/lcd.o + .debug_info 0x000717 0xfa0 build/default/production/main.o + *(.gnu.linkonce.wi.*) + +.debug_abbrev 0x000000 0x300 + *(.debug_abbrev) + .debug_abbrev 0x000000 0xbb build/default/production/bufferlib.o + .debug_abbrev 0x0000bb 0xe0 build/default/production/lcd.o + .debug_abbrev 0x00019b 0x165 build/default/production/main.o + +.debug_line 0x000000 0x2ec + *(.debug_line) + .debug_line 0x000000 0x49 build/default/production/bufferlib.o + .debug_line 0x000049 0x15c build/default/production/lcd.o + .debug_line 0x0001a5 0x147 build/default/production/main.o + +.debug_frame 0x000000 0x242 + *(.debug_frame) + .debug_frame 0x000000 0x62 build/default/production/bufferlib.o + .debug_frame 0x000062 0xe4 build/default/production/lcd.o + .debug_frame 0x000146 0xfc build/default/production/main.o + +.debug_str 0x000000 0x7d + *(.debug_str) + .debug_str 0x000000 0x15 build/default/production/lcd.o + .debug_str 0x000015 0x68 build/default/production/main.o + +.debug_loc + *(.debug_loc) + +.debug_macinfo + *(.debug_macinfo) + +.debug_pubnames + 0x000000 0x130 + *(.debug_pubnames) + .debug_pubnames + 0x000000 0x55 build/default/production/bufferlib.o + .debug_pubnames + 0x000055 0x7d build/default/production/lcd.o + .debug_pubnames + 0x0000d2 0x5e build/default/production/main.o + +.debug_ranges + *(.debug_ranges) + +.debug_aranges 0x000000 0x48 + *(.debug_aranges) + .debug_aranges + 0x000000 0x18 build/default/production/bufferlib.o + .debug_aranges + 0x000018 0x18 build/default/production/lcd.o + .debug_aranges + 0x000030 0x18 build/default/production/main.o + 0x0000 WREG0 = 0x0 + 0x0000 _WREG0 = 0x0 + 0x0002 WREG1 = 0x2 + 0x0002 _WREG1 = 0x2 + 0x0004 WREG2 = 0x4 + 0x0004 _WREG2 = 0x4 + 0x0006 WREG3 = 0x6 + 0x0006 _WREG3 = 0x6 + 0x0008 WREG4 = 0x8 + 0x0008 _WREG4 = 0x8 + 0x000a WREG5 = 0xa + 0x000a _WREG5 = 0xa + 0x000c WREG6 = 0xc + 0x000c _WREG6 = 0xc + 0x000e WREG7 = 0xe + 0x000e _WREG7 = 0xe + 0x0010 WREG8 = 0x10 + 0x0010 _WREG8 = 0x10 + 0x0012 WREG9 = 0x12 + 0x0012 _WREG9 = 0x12 + 0x0014 WREG10 = 0x14 + 0x0014 _WREG10 = 0x14 + 0x0016 WREG11 = 0x16 + 0x0016 _WREG11 = 0x16 + 0x0018 WREG12 = 0x18 + 0x0018 _WREG12 = 0x18 + 0x001a WREG13 = 0x1a + 0x001a _WREG13 = 0x1a + 0x001c WREG14 = 0x1c + 0x001c _WREG14 = 0x1c + 0x001e WREG15 = 0x1e + 0x001e _WREG15 = 0x1e + 0x0020 SPLIM = 0x20 + 0x0020 _SPLIM = 0x20 + 0x002e PCL = 0x2e + 0x002e _PCL = 0x2e + 0x0030 PCH = 0x30 + 0x0030 _PCH = 0x30 + 0x0032 TBLPAG = 0x32 + 0x0032 _TBLPAG = 0x32 + 0x0034 PSVPAG = 0x34 + 0x0034 _PSVPAG = 0x34 + 0x0036 RCOUNT = 0x36 + 0x0036 _RCOUNT = 0x36 + 0x0042 SR = 0x42 + 0x0042 _SR = 0x42 + 0x0042 _SRbits = 0x42 + 0x0044 CORCON = 0x44 + 0x0044 _CORCON = 0x44 + 0x0044 _CORCONbits = 0x44 + 0x0052 DISICNT = 0x52 + 0x0052 _DISICNT = 0x52 + 0x0060 CNEN1 = 0x60 + 0x0060 _CNEN1 = 0x60 + 0x0060 _CNEN1bits = 0x60 + 0x0062 CNEN2 = 0x62 + 0x0062 _CNEN2 = 0x62 + 0x0062 _CNEN2bits = 0x62 + 0x0068 CNPU1 = 0x68 + 0x0068 _CNPU1 = 0x68 + 0x0068 _CNPU1bits = 0x68 + 0x006a CNPU2 = 0x6a + 0x006a _CNPU2 = 0x6a + 0x006a _CNPU2bits = 0x6a + 0x0080 INTCON1 = 0x80 + 0x0080 _INTCON1 = 0x80 + 0x0080 _INTCON1bits = 0x80 + 0x0082 INTCON2 = 0x82 + 0x0082 _INTCON2 = 0x82 + 0x0082 _INTCON2bits = 0x82 + 0x0084 IFS0 = 0x84 + 0x0084 _IFS0 = 0x84 + 0x0084 _IFS0bits = 0x84 + 0x0086 IFS1 = 0x86 + 0x0086 _IFS1 = 0x86 + 0x0086 _IFS1bits = 0x86 + 0x0088 IFS2 = 0x88 + 0x0088 _IFS2 = 0x88 + 0x0088 _IFS2bits = 0x88 + 0x008a IFS3 = 0x8a + 0x008a _IFS3 = 0x8a + 0x008a _IFS3bits = 0x8a + 0x008c IFS4 = 0x8c + 0x008c _IFS4 = 0x8c + 0x008c _IFS4bits = 0x8c + 0x0094 IEC0 = 0x94 + 0x0094 _IEC0 = 0x94 + 0x0094 _IEC0bits = 0x94 + 0x0096 IEC1 = 0x96 + 0x0096 _IEC1 = 0x96 + 0x0096 _IEC1bits = 0x96 + 0x0098 IEC2 = 0x98 + 0x0098 _IEC2 = 0x98 + 0x0098 _IEC2bits = 0x98 + 0x009a IEC3 = 0x9a + 0x009a _IEC3 = 0x9a + 0x009a _IEC3bits = 0x9a + 0x009c IEC4 = 0x9c + 0x009c _IEC4 = 0x9c + 0x009c _IEC4bits = 0x9c + 0x00a4 IPC0 = 0xa4 + 0x00a4 _IPC0 = 0xa4 + 0x00a4 _IPC0bits = 0xa4 + 0x00a6 IPC1 = 0xa6 + 0x00a6 _IPC1 = 0xa6 + 0x00a6 _IPC1bits = 0xa6 + 0x00a8 IPC2 = 0xa8 + 0x00a8 _IPC2 = 0xa8 + 0x00a8 _IPC2bits = 0xa8 + 0x00aa IPC3 = 0xaa + 0x00aa _IPC3 = 0xaa + 0x00aa _IPC3bits = 0xaa + 0x00ac IPC4 = 0xac + 0x00ac _IPC4 = 0xac + 0x00ac _IPC4bits = 0xac + 0x00ae IPC5 = 0xae + 0x00ae _IPC5 = 0xae + 0x00ae _IPC5bits = 0xae + 0x00b0 IPC6 = 0xb0 + 0x00b0 _IPC6 = 0xb0 + 0x00b0 _IPC6bits = 0xb0 + 0x00b2 IPC7 = 0xb2 + 0x00b2 _IPC7 = 0xb2 + 0x00b2 _IPC7bits = 0xb2 + 0x00b4 IPC8 = 0xb4 + 0x00b4 _IPC8 = 0xb4 + 0x00b4 _IPC8bits = 0xb4 + 0x00b6 IPC9 = 0xb6 + 0x00b6 _IPC9 = 0xb6 + 0x00b6 _IPC9bits = 0xb6 + 0x00b8 IPC10 = 0xb8 + 0x00b8 _IPC10 = 0xb8 + 0x00b8 _IPC10bits = 0xb8 + 0x00ba IPC11 = 0xba + 0x00ba _IPC11 = 0xba + 0x00ba _IPC11bits = 0xba + 0x00bc IPC12 = 0xbc + 0x00bc _IPC12 = 0xbc + 0x00bc _IPC12bits = 0xbc + 0x00c2 IPC15 = 0xc2 + 0x00c2 _IPC15 = 0xc2 + 0x00c2 _IPC15bits = 0xc2 + 0x00c4 IPC16 = 0xc4 + 0x00c4 _IPC16 = 0xc4 + 0x00c4 _IPC16bits = 0xc4 + 0x00c8 IPC18 = 0xc8 + 0x00c8 _IPC18 = 0xc8 + 0x00c8 _IPC18bits = 0xc8 + 0x0100 TMR1 = 0x100 + 0x0100 _TMR1 = 0x100 + 0x0102 PR1 = 0x102 + 0x0102 _PR1 = 0x102 + 0x0104 T1CON = 0x104 + 0x0104 _T1CON = 0x104 + 0x0104 _T1CONbits = 0x104 + 0x0106 TMR2 = 0x106 + 0x0106 _TMR2 = 0x106 + 0x0108 TMR3HLD = 0x108 + 0x0108 _TMR3HLD = 0x108 + 0x010a TMR3 = 0x10a + 0x010a _TMR3 = 0x10a + 0x010c PR2 = 0x10c + 0x010c _PR2 = 0x10c + 0x010e PR3 = 0x10e + 0x010e _PR3 = 0x10e + 0x0110 T2CON = 0x110 + 0x0110 _T2CON = 0x110 + 0x0110 _T2CONbits = 0x110 + 0x0112 T3CON = 0x112 + 0x0112 _T3CON = 0x112 + 0x0112 _T3CONbits = 0x112 + 0x0114 TMR4 = 0x114 + 0x0114 _TMR4 = 0x114 + 0x0116 TMR5HLD = 0x116 + 0x0116 _TMR5HLD = 0x116 + 0x0118 TMR5 = 0x118 + 0x0118 _TMR5 = 0x118 + 0x011a PR4 = 0x11a + 0x011a _PR4 = 0x11a + 0x011c PR5 = 0x11c + 0x011c _PR5 = 0x11c + 0x011e T4CON = 0x11e + 0x011e _T4CON = 0x11e + 0x011e _T4CONbits = 0x11e + 0x0120 T5CON = 0x120 + 0x0120 _T5CON = 0x120 + 0x0120 _T5CONbits = 0x120 + 0x0140 IC1BUF = 0x140 + 0x0140 _IC1BUF = 0x140 + 0x0142 IC1CON = 0x142 + 0x0142 _IC1CON = 0x142 + 0x0142 _IC1CONbits = 0x142 + 0x0144 IC2BUF = 0x144 + 0x0144 _IC2BUF = 0x144 + 0x0146 IC2CON = 0x146 + 0x0146 _IC2CON = 0x146 + 0x0146 _IC2CONbits = 0x146 + 0x0148 IC3BUF = 0x148 + 0x0148 _IC3BUF = 0x148 + 0x014a IC3CON = 0x14a + 0x014a _IC3CON = 0x14a + 0x014a _IC3CONbits = 0x14a + 0x014c IC4BUF = 0x14c + 0x014c _IC4BUF = 0x14c + 0x014e IC4CON = 0x14e + 0x014e _IC4CON = 0x14e + 0x014e _IC4CONbits = 0x14e + 0x0150 IC5BUF = 0x150 + 0x0150 _IC5BUF = 0x150 + 0x0152 IC5CON = 0x152 + 0x0152 _IC5CON = 0x152 + 0x0152 _IC5CONbits = 0x152 + 0x0180 OC1RS = 0x180 + 0x0180 _OC1RS = 0x180 + 0x0182 OC1R = 0x182 + 0x0182 _OC1R = 0x182 + 0x0184 OC1CON = 0x184 + 0x0184 _OC1CON = 0x184 + 0x0184 _OC1CONbits = 0x184 + 0x0186 OC2RS = 0x186 + 0x0186 _OC2RS = 0x186 + 0x0188 OC2R = 0x188 + 0x0188 _OC2R = 0x188 + 0x018a OC2CON = 0x18a + 0x018a _OC2CON = 0x18a + 0x018a _OC2CONbits = 0x18a + 0x018c OC3RS = 0x18c + 0x018c _OC3RS = 0x18c + 0x018e OC3R = 0x18e + 0x018e _OC3R = 0x18e + 0x0190 OC3CON = 0x190 + 0x0190 _OC3CON = 0x190 + 0x0190 _OC3CONbits = 0x190 + 0x0192 OC4RS = 0x192 + 0x0192 _OC4RS = 0x192 + 0x0194 OC4R = 0x194 + 0x0194 _OC4R = 0x194 + 0x0196 OC4CON = 0x196 + 0x0196 _OC4CON = 0x196 + 0x0196 _OC4CONbits = 0x196 + 0x0198 OC5RS = 0x198 + 0x0198 _OC5RS = 0x198 + 0x019a OC5R = 0x19a + 0x019a _OC5R = 0x19a + 0x019c OC5CON = 0x19c + 0x019c _OC5CON = 0x19c + 0x019c _OC5CONbits = 0x19c + 0x0200 I2C1RCV = 0x200 + 0x0200 _I2C1RCV = 0x200 + 0x0202 I2C1TRN = 0x202 + 0x0202 _I2C1TRN = 0x202 + 0x0204 I2C1BRG = 0x204 + 0x0204 _I2C1BRG = 0x204 + 0x0206 I2C1CON = 0x206 + 0x0206 _I2C1CON = 0x206 + 0x0206 _I2C1CONbits = 0x206 + 0x0208 I2C1STAT = 0x208 + 0x0208 _I2C1STAT = 0x208 + 0x0208 _I2C1STATbits = 0x208 + 0x020a I2C1ADD = 0x20a + 0x020a _I2C1ADD = 0x20a + 0x020c I2C1MSK = 0x20c + 0x020c _I2C1MSK = 0x20c + 0x0210 I2C2RCV = 0x210 + 0x0210 _I2C2RCV = 0x210 + 0x0212 I2C2TRN = 0x212 + 0x0212 _I2C2TRN = 0x212 + 0x0214 I2C2BRG = 0x214 + 0x0214 _I2C2BRG = 0x214 + 0x0216 I2C2CON = 0x216 + 0x0216 _I2C2CON = 0x216 + 0x0216 _I2C2CONbits = 0x216 + 0x0218 I2C2STAT = 0x218 + 0x0218 _I2C2STAT = 0x218 + 0x0218 _I2C2STATbits = 0x218 + 0x021a I2C2ADD = 0x21a + 0x021a _I2C2ADD = 0x21a + 0x021c I2C2MSK = 0x21c + 0x021c _I2C2MSK = 0x21c + 0x0220 U1MODE = 0x220 + 0x0220 _U1MODE = 0x220 + 0x0220 _U1MODEbits = 0x220 + 0x0222 U1STA = 0x222 + 0x0222 _U1STA = 0x222 + 0x0222 _U1STAbits = 0x222 + 0x0224 U1TXREG = 0x224 + 0x0224 _U1TXREG = 0x224 + 0x0226 U1RXREG = 0x226 + 0x0226 _U1RXREG = 0x226 + 0x0228 U1BRG = 0x228 + 0x0228 _U1BRG = 0x228 + 0x0230 U2MODE = 0x230 + 0x0230 _U2MODE = 0x230 + 0x0230 _U2MODEbits = 0x230 + 0x0232 U2STA = 0x232 + 0x0232 _U2STA = 0x232 + 0x0232 _U2STAbits = 0x232 + 0x0234 U2TXREG = 0x234 + 0x0234 _U2TXREG = 0x234 + 0x0236 U2RXREG = 0x236 + 0x0236 _U2RXREG = 0x236 + 0x0238 U2BRG = 0x238 + 0x0238 _U2BRG = 0x238 + 0x0240 SPI1STAT = 0x240 + 0x0240 _SPI1STAT = 0x240 + 0x0240 _SPI1STATbits = 0x240 + 0x0242 SPI1CON1 = 0x242 + 0x0242 _SPI1CON1 = 0x242 + 0x0242 _SPI1CON1bits = 0x242 + 0x0244 SPI1CON2 = 0x244 + 0x0244 _SPI1CON2 = 0x244 + 0x0244 _SPI1CON2bits = 0x244 + 0x0248 SPI1BUF = 0x248 + 0x0248 _SPI1BUF = 0x248 + 0x0260 SPI2STAT = 0x260 + 0x0260 _SPI2STAT = 0x260 + 0x0260 _SPI2STATbits = 0x260 + 0x0262 SPI2CON1 = 0x262 + 0x0262 _SPI2CON1 = 0x262 + 0x0262 _SPI2CON1bits = 0x262 + 0x0264 SPI2CON2 = 0x264 + 0x0264 _SPI2CON2 = 0x264 + 0x0264 _SPI2CON2bits = 0x264 + 0x0268 SPI2BUF = 0x268 + 0x0268 _SPI2BUF = 0x268 + 0x02c0 TRISA = 0x2c0 + 0x02c0 _TRISA = 0x2c0 + 0x02c0 _TRISAbits = 0x2c0 + 0x02c2 PORTA = 0x2c2 + 0x02c2 _PORTA = 0x2c2 + 0x02c2 _PORTAbits = 0x2c2 + 0x02c4 LATA = 0x2c4 + 0x02c4 _LATA = 0x2c4 + 0x02c4 _LATAbits = 0x2c4 + 0x02c6 ODCA = 0x2c6 + 0x02c6 _ODCA = 0x2c6 + 0x02c6 _ODCAbits = 0x2c6 + 0x02c8 TRISB = 0x2c8 + 0x02c8 _TRISB = 0x2c8 + 0x02c8 _TRISBbits = 0x2c8 + 0x02ca PORTB = 0x2ca + 0x02ca _PORTB = 0x2ca + 0x02ca _PORTBbits = 0x2ca + 0x02cc LATB = 0x2cc + 0x02cc _LATB = 0x2cc + 0x02cc _LATBbits = 0x2cc + 0x02ce ODCB = 0x2ce + 0x02ce _ODCB = 0x2ce + 0x02ce _ODCBbits = 0x2ce + 0x02fc PADCFG1 = 0x2fc + 0x02fc _PADCFG1 = 0x2fc + 0x02fc _PADCFG1bits = 0x2fc + 0x0300 ADC1BUF0 = 0x300 + 0x0300 _ADC1BUF0 = 0x300 + 0x0302 ADC1BUF1 = 0x302 + 0x0302 _ADC1BUF1 = 0x302 + 0x0304 ADC1BUF2 = 0x304 + 0x0304 _ADC1BUF2 = 0x304 + 0x0306 ADC1BUF3 = 0x306 + 0x0306 _ADC1BUF3 = 0x306 + 0x0308 ADC1BUF4 = 0x308 + 0x0308 _ADC1BUF4 = 0x308 + 0x030a ADC1BUF5 = 0x30a + 0x030a _ADC1BUF5 = 0x30a + 0x030c ADC1BUF6 = 0x30c + 0x030c _ADC1BUF6 = 0x30c + 0x030e ADC1BUF7 = 0x30e + 0x030e _ADC1BUF7 = 0x30e + 0x0310 ADC1BUF8 = 0x310 + 0x0310 _ADC1BUF8 = 0x310 + 0x0312 ADC1BUF9 = 0x312 + 0x0312 _ADC1BUF9 = 0x312 + 0x0314 ADC1BUFA = 0x314 + 0x0314 _ADC1BUFA = 0x314 + 0x0316 ADC1BUFB = 0x316 + 0x0316 _ADC1BUFB = 0x316 + 0x0318 ADC1BUFC = 0x318 + 0x0318 _ADC1BUFC = 0x318 + 0x031a ADC1BUFD = 0x31a + 0x031a _ADC1BUFD = 0x31a + 0x031c ADC1BUFE = 0x31c + 0x031c _ADC1BUFE = 0x31c + 0x031e ADC1BUFF = 0x31e + 0x031e _ADC1BUFF = 0x31e + 0x0320 AD1CON1 = 0x320 + 0x0320 _AD1CON1 = 0x320 + 0x0320 _AD1CON1bits = 0x320 + 0x0322 AD1CON2 = 0x322 + 0x0322 _AD1CON2 = 0x322 + 0x0322 _AD1CON2bits = 0x322 + 0x0324 AD1CON3 = 0x324 + 0x0324 _AD1CON3 = 0x324 + 0x0324 _AD1CON3bits = 0x324 + 0x0328 AD1CHS = 0x328 + 0x0328 _AD1CHS = 0x328 + 0x0328 _AD1CHSbits = 0x328 + 0x032c AD1PCFG = 0x32c + 0x032c _AD1PCFG = 0x32c + 0x032c _AD1PCFGbits = 0x32c + 0x0330 AD1CSSL = 0x330 + 0x0330 _AD1CSSL = 0x330 + 0x0330 _AD1CSSLbits = 0x330 + 0x0600 PMCON = 0x600 + 0x0600 _PMCON = 0x600 + 0x0600 _PMCONbits = 0x600 + 0x0602 PMMODE = 0x602 + 0x0602 _PMMODE = 0x602 + 0x0602 _PMMODEbits = 0x602 + 0x0604 PMADDR = 0x604 + 0x0604 _PMADDR = 0x604 + 0x0604 _PMADDRbits = 0x604 + 0x0604 PMDOUT1 = 0x604 + 0x0604 _PMDOUT1 = 0x604 + 0x0604 _PMDOUT1bits = 0x604 + 0x0606 PMDOUT2 = 0x606 + 0x0606 _PMDOUT2 = 0x606 + 0x0608 PMDIN1 = 0x608 + 0x0608 _PMDIN1 = 0x608 + 0x060a PMDIN2 = 0x60a + 0x060a _PMDIN2 = 0x60a + 0x060c PMAEN = 0x60c + 0x060c _PMAEN = 0x60c + 0x060c _PMAENbits = 0x60c + 0x060e PMSTAT = 0x60e + 0x060e _PMSTAT = 0x60e + 0x060e _PMSTATbits = 0x60e + 0x0620 ALRMVAL = 0x620 + 0x0620 _ALRMVAL = 0x620 + 0x0622 ALCFGRPT = 0x622 + 0x0622 _ALCFGRPT = 0x622 + 0x0622 _ALCFGRPTbits = 0x622 + 0x0624 RTCVAL = 0x624 + 0x0624 _RTCVAL = 0x624 + 0x0626 RCFGCAL = 0x626 + 0x0626 _RCFGCAL = 0x626 + 0x0626 _RCFGCALbits = 0x626 + 0x0630 CMCON = 0x630 + 0x0630 _CMCON = 0x630 + 0x0630 _CMCONbits = 0x630 + 0x0632 CVRCON = 0x632 + 0x0632 _CVRCON = 0x632 + 0x0632 _CVRCONbits = 0x632 + 0x0640 CRCCON = 0x640 + 0x0640 _CRCCON = 0x640 + 0x0640 _CRCCONbits = 0x640 + 0x0642 CRCXOR = 0x642 + 0x0642 _CRCXOR = 0x642 + 0x0642 _CRCXORbits = 0x642 + 0x0644 CRCDAT = 0x644 + 0x0644 _CRCDAT = 0x644 + 0x0646 CRCWDAT = 0x646 + 0x0646 _CRCWDAT = 0x646 + 0x0680 RPINR0 = 0x680 + 0x0680 _RPINR0 = 0x680 + 0x0680 _RPINR0bits = 0x680 + 0x0682 RPINR1 = 0x682 + 0x0682 _RPINR1 = 0x682 + 0x0682 _RPINR1bits = 0x682 + 0x0686 RPINR3 = 0x686 + 0x0686 _RPINR3 = 0x686 + 0x0686 _RPINR3bits = 0x686 + 0x0688 RPINR4 = 0x688 + 0x0688 _RPINR4 = 0x688 + 0x0688 _RPINR4bits = 0x688 + 0x068e RPINR7 = 0x68e + 0x068e _RPINR7 = 0x68e + 0x068e _RPINR7bits = 0x68e + 0x0690 RPINR8 = 0x690 + 0x0690 _RPINR8 = 0x690 + 0x0690 _RPINR8bits = 0x690 + 0x0692 RPINR9 = 0x692 + 0x0692 _RPINR9 = 0x692 + 0x0692 _RPINR9bits = 0x692 + 0x0696 RPINR11 = 0x696 + 0x0696 _RPINR11 = 0x696 + 0x0696 _RPINR11bits = 0x696 + 0x06a4 RPINR18 = 0x6a4 + 0x06a4 _RPINR18 = 0x6a4 + 0x06a4 _RPINR18bits = 0x6a4 + 0x06a6 RPINR19 = 0x6a6 + 0x06a6 _RPINR19 = 0x6a6 + 0x06a6 _RPINR19bits = 0x6a6 + 0x06a8 RPINR20 = 0x6a8 + 0x06a8 _RPINR20 = 0x6a8 + 0x06a8 _RPINR20bits = 0x6a8 + 0x06aa RPINR21 = 0x6aa + 0x06aa _RPINR21 = 0x6aa + 0x06aa _RPINR21bits = 0x6aa + 0x06ac RPINR22 = 0x6ac + 0x06ac _RPINR22 = 0x6ac + 0x06ac _RPINR22bits = 0x6ac + 0x06ae RPINR23 = 0x6ae + 0x06ae _RPINR23 = 0x6ae + 0x06ae _RPINR23bits = 0x6ae + 0x06c0 RPOR0 = 0x6c0 + 0x06c0 _RPOR0 = 0x6c0 + 0x06c0 _RPOR0bits = 0x6c0 + 0x06c2 RPOR1 = 0x6c2 + 0x06c2 _RPOR1 = 0x6c2 + 0x06c2 _RPOR1bits = 0x6c2 + 0x06c4 RPOR2 = 0x6c4 + 0x06c4 _RPOR2 = 0x6c4 + 0x06c4 _RPOR2bits = 0x6c4 + 0x06c6 RPOR3 = 0x6c6 + 0x06c6 _RPOR3 = 0x6c6 + 0x06c6 _RPOR3bits = 0x6c6 + 0x06c8 RPOR4 = 0x6c8 + 0x06c8 _RPOR4 = 0x6c8 + 0x06c8 _RPOR4bits = 0x6c8 + 0x06ca RPOR5 = 0x6ca + 0x06ca _RPOR5 = 0x6ca + 0x06ca _RPOR5bits = 0x6ca + 0x06cc RPOR6 = 0x6cc + 0x06cc _RPOR6 = 0x6cc + 0x06cc _RPOR6bits = 0x6cc + 0x06ce RPOR7 = 0x6ce + 0x06ce _RPOR7 = 0x6ce + 0x06ce _RPOR7bits = 0x6ce + 0x0740 RCON = 0x740 + 0x0740 _RCON = 0x740 + 0x0740 _RCONbits = 0x740 + 0x0742 OSCCON = 0x742 + 0x0742 _OSCCON = 0x742 + 0x0742 _OSCCONbits = 0x742 + 0x0742 OSCCONL = 0x742 + 0x0742 _OSCCONL = 0x742 + 0x0743 OSCCONH = 0x743 + 0x0743 _OSCCONH = 0x743 + 0x0744 CLKDIV = 0x744 + 0x0744 _CLKDIV = 0x744 + 0x0744 _CLKDIVbits = 0x744 + 0x0748 OSCTUN = 0x748 + 0x0748 _OSCTUN = 0x748 + 0x0748 _OSCTUNbits = 0x748 + 0x0760 NVMCON = 0x760 + 0x0760 _NVMCON = 0x760 + 0x0760 _NVMCONbits = 0x760 + 0x0766 NVMKEY = 0x766 + 0x0766 _NVMKEY = 0x766 + 0x0770 PMD1 = 0x770 + 0x0770 _PMD1 = 0x770 + 0x0770 _PMD1bits = 0x770 + 0x0772 PMD2 = 0x772 + 0x0772 _PMD2 = 0x772 + 0x0772 _PMD2bits = 0x772 + 0x0774 PMD3 = 0x774 + 0x0774 _PMD3 = 0x774 + 0x0774 _PMD3bits = 0x774 + 0x0140 IC1 = 0x140 + 0x0140 _IC1 = 0x140 + 0x0144 IC2 = 0x144 + 0x0144 _IC2 = 0x144 + 0x0148 IC3 = 0x148 + 0x0148 _IC3 = 0x148 + 0x014c IC4 = 0x14c + 0x014c _IC4 = 0x14c + 0x0150 IC5 = 0x150 + 0x0150 _IC5 = 0x150 + 0x0180 OC1 = 0x180 + 0x0180 _OC1 = 0x180 + 0x0186 OC2 = 0x186 + 0x0186 _OC2 = 0x186 + 0x018c OC3 = 0x18c + 0x018c _OC3 = 0x18c + 0x0192 OC4 = 0x192 + 0x0192 _OC4 = 0x192 + 0x0198 OC5 = 0x198 + 0x0198 _OC5 = 0x198 + 0x0240 SPI1 = 0x240 + 0x0240 _SPI1 = 0x240 + 0x0260 SPI2 = 0x260 + 0x0260 _SPI2 = 0x260 + 0x0220 UART1 = 0x220 + 0x0220 _UART1 = 0x220 + 0x0230 UART2 = 0x230 + 0x0230 _UART2 = 0x230 +START GROUP +LOAD c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-pic30-elf.a +LOAD c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a +LOAD c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a +END GROUP +OUTPUT(dist/default/production/PICCode.X.production.elf elf32-pic30) +LOAD jump_table +LOAD default_isr +LOAD data_init + +.debug_pubtypes + 0x000048 0x1b1 + .debug_pubtypes + 0x000048 0x12 build/default/production/bufferlib.o + .debug_pubtypes + 0x00005a 0x5f build/default/production/lcd.o + .debug_pubtypes + 0x0000b9 0x140 build/default/production/main.o + +__c30_signature + 0x0001f9 0x126 + __c30_signature + 0x0001f9 0x6 build/default/production/bufferlib.o + __c30_signature + 0x0001ff 0x6 build/default/production/lcd.o + __c30_signature + 0x000205 0x6 build/default/production/main.o + __c30_signature + 0x00020b 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-pic30-elf.a(crt0_standard.o) + __c30_signature + 0x000211 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-pic30-elf.a(data_init_standard.o) + __c30_signature + 0x000217 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(addsf3.eo) + __c30_signature + 0x00021d 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(divsf3.eo) + __c30_signature + 0x000223 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(floatsisf.eo) + __c30_signature + 0x000229 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(fpack.eo) + __c30_signature + 0x00022f 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(funpack2.eo) + __c30_signature + 0x000235 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(futil.eo) + __c30_signature + 0x00023b 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(mulsf3.eo) + __c30_signature + 0x000241 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(udivsi3.eo) + __c30_signature + 0x000247 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(floatdisf.eo) + __c30_signature + 0x00024d 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(floatundisf.eo) + __c30_signature + 0x000253 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(funpack.eo) + __c30_signature + 0x000259 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(strlen.XX_eo) + __c30_signature + 0x00025f 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(sprintf_fF.XXeo) + __c30_signature + 0x000265 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xprintf_fF.XXeo) + __c30_signature + 0x00026b 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xputfld_fF.XXeo) + __c30_signature + 0x000271 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xldtob_fF.XXeo) + __c30_signature + 0x000277 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xgenld_fF.XXeo) + __c30_signature + 0x00027d 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(div.XX_eo) + __c30_signature + 0x000283 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(ldiv.XX_eo) + __c30_signature + 0x000289 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(memcpy.XX_eo) + __c30_signature + 0x00028f 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(strchr.XX_eo) + __c30_signature + 0x000295 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xldunsca.XX_eo) + __c30_signature + 0x00029b 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xputtxt.XX_eo) + __c30_signature + 0x0002a1 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xvacopy.XX_eo) + __c30_signature + 0x0002a7 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xdnorm.XX_elo) + __c30_signature + 0x0002ad 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(deqltle.eo) + __c30_signature + 0x0002b3 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(dgtge.eo) + __c30_signature + 0x0002b9 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(divdf3.eo) + __c30_signature + 0x0002bf 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(divsi3.eo) + __c30_signature + 0x0002c5 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(dpack.eo) + __c30_signature + 0x0002cb 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(dunpack2.eo) + __c30_signature + 0x0002d1 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(extendsfdf.eo) + __c30_signature + 0x0002d7 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(fixdfsi.eo) + __c30_signature + 0x0002dd 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(floatsidf.eo) + __c30_signature + 0x0002e3 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(muldf3.eo) + __c30_signature + 0x0002e9 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(subdf3.eo) + __c30_signature + 0x0002ef 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(mulsi3.eo) + __c30_signature + 0x0002f5 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(adddf3.eo) + __c30_signature + 0x0002fb 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(dcompare.eo) + __c30_signature + 0x000301 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(dpropagateNaN.eo) + __c30_signature + 0x000307 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(dtype.eo) + __c30_signature + 0x00030d 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(dunpack.eo) + __c30_signature + 0x000313 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(floatdidf.eo) + __c30_signature + 0x000319 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(floatundidf.eo) + +.nbss 0x0800 0x46 + .nbss 0x0800 0x44 build/default/production/bufferlib.o + 0x0800 _write + 0x0802 _numE + 0x0804 _buffer + .nbss 0x0844 0x2 build/default/production/main.o + 0x0844 _adValue + +.data 0x0846 0x74 + .data 0x0846 0x58 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xldtob_fF.XXeo) + .data 0x089e 0x1a c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xprintf_fF.XXeo) + .data 0x08b8 0x2 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xgenld_fF.XXeo) + +.config_JTAGEN 0x00abfe 0x2 + .config_JTAGEN + 0x00abfe 0x2 build/default/production/main.o + +.config_IESO 0x00abfc 0x2 + .config_IESO 0x00abfc 0x2 build/default/production/main.o + +.ivt._ADC1Interrupt + 0x00002e 0x2 + .ivt._ADC1Interrupt + 0x00002e 0x2 build/default/production/main.o + +.ivt._T2Interrupt + 0x000022 0x2 + .ivt._T2Interrupt + 0x000022 0x2 build/default/production/main.o + +.const 0x94d6 0x8 load address 0x0014d6 + .const 0x94d6 0x8 build/default/production/main.o + +.text 0x0014de 0x312 + .text 0x0014de 0x1c6 build/default/production/lcd.o + 0x0014de _delay + 0x0014fa _lcd_cmd + 0x00154a _lcd_init + 0x001586 _lcd_setCursor + 0x0015a4 _lcd_printChar + 0x0015f6 _lcd_printStr + 0x001690 _left + 0x00169a _right + .text 0x0016a4 0xba build/default/production/main.o + 0x0016a4 _setup + 0x00171a _VtoI + 0x001730 _main + .text 0x00175e 0x92 build/default/production/bufferlib.o + 0x00175e _putVal + 0x001796 _getAvg + 0x0017d0 _initBuffer + +.dinit 0x0017f0 0x70 + .dinit 0x0017f0 0x70 data_init |