1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
|
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
|