From f3f8cbd69e290ccbd60f9cbc0b1d9b63645127bb Mon Sep 17 00:00:00 2001 From: Matt Strapp Date: Sun, 28 Mar 2021 10:12:10 -0500 Subject: Add a basic VtoI function Also rearrange things and commit iconoclasm --- .../default/production/PICCode.X.production.elf | Bin 0 -> 183023 bytes .../default/production/PICCode.X.production.hex | 1054 +++++++++++++++ .../default/production/PICCode.X.production.map | 1361 ++++++++++++++++++++ PICCode.X/dist/default/production/memoryfile.xml | 18 + 4 files changed, 2433 insertions(+) create mode 100644 PICCode.X/dist/default/production/PICCode.X.production.elf create mode 100644 PICCode.X/dist/default/production/PICCode.X.production.hex create mode 100644 PICCode.X/dist/default/production/PICCode.X.production.map create mode 100644 PICCode.X/dist/default/production/memoryfile.xml (limited to 'PICCode.X/dist') diff --git a/PICCode.X/dist/default/production/PICCode.X.production.elf b/PICCode.X/dist/default/production/PICCode.X.production.elf new file mode 100644 index 0000000..6839252 Binary files /dev/null and b/PICCode.X/dist/default/production/PICCode.X.production.elf differ diff --git a/PICCode.X/dist/default/production/PICCode.X.production.hex b/PICCode.X/dist/default/production/PICCode.X.production.hex new file mode 100644 index 0000000..545026f --- /dev/null +++ b/PICCode.X/dist/default/production/PICCode.X.production.hex @@ -0,0 +1,1054 @@ +:020000040000fa +:080000000002040000000000f2 +:020000040000fa +:040008001c030000d5 +:020000040000fa +:04000c001c030000d1 +:020000040000fa +:040010001c030000cd +:020000040000fa +:040014001c030000c9 +:020000040000fa +:040018001c030000c5 +:020000040000fa +:04001c001c030000c1 +:020000040000fa +:040020001c030000bd +:020000040000fa +:040024001c030000b9 +:020000040000fa +:040028001c030000b5 +:020000040000fa +:04002c001c030000b1 +:020000040000fa +:040030001c030000ad +:020000040000fa +:040034001c030000a9 +:020000040000fa +:040038001c030000a5 +:020000040000fa +:04003c001c030000a1 +:020000040000fa +:040040001c0300009d +:020000040000fa +:04004400f4020000c2 +:020000040000fa +:040048001c03000095 +:020000040000fa +:04004c001c03000091 +:020000040000fa +:040050001c0300008d +:020000040000fa +:040054001c03000089 +:020000040000fa +:040058001c03000085 +:020000040000fa +:04005c00cc020000d2 +:020000040000fa +:040060001c0300007d +:020000040000fa +:040064001c03000079 +:020000040000fa +:040068001c03000075 +:020000040000fa +:04006c001c03000071 +:020000040000fa +:040070001c0300006d +:020000040000fa +:040074001c03000069 +:020000040000fa +:040078001c03000065 +:020000040000fa +:04007c001c03000061 +:020000040000fa +:040080001c0300005d +:020000040000fa +:040084001c03000059 +:020000040000fa +:040088001c03000055 +:020000040000fa +:04008c001c03000051 +:020000040000fa +:040090001c0300004d +:020000040000fa +:040094001c03000049 +:020000040000fa +:040098001c03000045 +:020000040000fa +:04009c001c03000041 +:020000040000fa +:0400a0001c0300003d +:020000040000fa +:0400a4001c03000039 +:020000040000fa +:0400a8001c03000035 +:020000040000fa +:0400ac001c03000031 +:020000040000fa +:0400b0001c0300002d +:020000040000fa +:0400b4001c03000029 +:020000040000fa +:0400b8001c03000025 +:020000040000fa +:0400bc001c03000021 +:020000040000fa +:0400c0001c0300001d +:020000040000fa +:0400c4001c03000019 +:020000040000fa +:0400c8001c03000015 +:020000040000fa +:0400cc001c03000011 +:020000040000fa +:0400d0001c0300000d +:020000040000fa +:0400d4001c03000009 +:020000040000fa +:0400d8001c03000005 +:020000040000fa +:0400dc001c03000001 +:020000040000fa +:0400e0001c030000fd +:020000040000fa +:0400e4001c030000f9 +:020000040000fa +:0400e8001c030000f5 +:020000040000fa +:0400ec001c030000f1 +:020000040000fa +:0400f0001c030000ed +:020000040000fa +:0400f4001c030000e9 +:020000040000fa +:0400f8001c030000e5 +:020000040000fa +:0400fc001c030000e1 +:020000040000fa +:040100001c030000dc +:020000040000fa +:040104001c030000d8 +:020000040000fa +:040108001c030000d4 +:020000040000fa +:04010c001c030000d0 +:020000040000fa +:040110001c030000cc +:020000040000fa +:040114001c030000c8 +:020000040000fa +:040118001c030000c4 +:020000040000fa +:04011c001c030000c0 +:020000040000fa +:040120001c030000bc +:020000040000fa +:040124001c030000b8 +:020000040000fa +:040128001c030000b4 +:020000040000fa +:04012c001c030000b0 +:020000040000fa +:040130001c030000ac +:020000040000fa +:040134001c030000a8 +:020000040000fa +:040138001c030000a4 +:020000040000fa +:04013c001c030000a0 +:020000040000fa +:040140001c0300009c +:020000040000fa +:040144001c03000098 +:020000040000fa +:040148001c03000094 +:020000040000fa +:040208001c030000d3 +:020000040000fa +:04020c001c030000cf +:020000040000fa +:040210001c030000cb +:020000040000fa +:040214001c030000c7 +:020000040000fa +:040218001c030000c3 +:020000040000fa +:04021c001c030000bf +:020000040000fa +:040220001c030000bb +:020000040000fa +:040224001c030000b7 +:020000040000fa +:040228001c030000b3 +:020000040000fa +:04022c001c030000af +:020000040000fa +:040230001c030000ab +:020000040000fa +:040234001c030000a7 +:020000040000fa +:040238001c030000a3 +:020000040000fa +:04023c001c0300009f +:020000040000fa +:040240001c0300009b +:020000040000fa +:04024400f4020000c0 +:020000040000fa +:040248001c03000093 +:020000040000fa +:04024c001c0300008f +:020000040000fa +:040250001c0300008b +:020000040000fa +:040254001c03000087 +:020000040000fa +:040258001c03000083 +:020000040000fa +:04025c00cc020000d0 +:020000040000fa +:040260001c0300007b +:020000040000fa +:040264001c03000077 +:020000040000fa +:040268001c03000073 +:020000040000fa +:04026c001c0300006f +:020000040000fa +:040270001c0300006b +:020000040000fa +:040274001c03000067 +:020000040000fa +:040278001c03000063 +:020000040000fa +:04027c001c0300005f +:020000040000fa +:040280001c0300005b +:020000040000fa +:040284001c03000057 +:020000040000fa +:040288001c03000053 +:020000040000fa +:04028c001c0300004f +:020000040000fa +:040290001c0300004b +:020000040000fa +:040294001c03000047 +:020000040000fa +:040298001c03000043 +:020000040000fa +:04029c001c0300003f +:020000040000fa +:0402a0001c0300003b +:020000040000fa +:0402a4001c03000037 +:020000040000fa +:0402a8001c03000033 +:020000040000fa +:0402ac001c0300002f +:020000040000fa +:0402b0001c0300002b +:020000040000fa +:0402b4001c03000027 +:020000040000fa +:0402b8001c03000023 +:020000040000fa +:0402bc001c0300001f +:020000040000fa +:0402c0001c0300001b +:020000040000fa +:0402c4001c03000017 +:020000040000fa +:0402c8001c03000013 +:020000040000fa +:0402cc001c0300000f +:020000040000fa +:0402d0001c0300000b +:020000040000fa +:0402d4001c03000007 +:020000040000fa +:0402d8001c03000003 +:020000040000fa +:0402dc001c030000ff +:020000040000fa +:0402e0001c030000fb +:020000040000fa +:0402e4001c030000f7 +:020000040000fa +:0402e8001c030000f3 +:020000040000fa +:0402ec001c030000ef +:020000040000fa +:0402f0001c030000eb +:020000040000fa +:0402f4001c030000e7 +:020000040000fa +:0402f8001c030000e3 +:020000040000fa +:0402fc001c030000df +:020000040000fa +:040300001c030000da +:020000040000fa +:040304001c030000d6 +:020000040000fa +:040308001c030000d2 +:020000040000fa +:04030c001c030000ce +:020000040000fa +:040310001c030000ca +:020000040000fa +:040314001c030000c6 +:020000040000fa +:040318001c030000c2 +:020000040000fa +:04031c001c030000be +:020000040000fa +:040320001c030000ba +:020000040000fa +:040324001c030000b6 +:020000040000fa +:040328001c030000b2 +:020000040000fa +:04032c001c030000ae +:020000040000fa +:040330001c030000aa +:020000040000fa +:040334001c030000a6 +:020000040000fa +:040338001c030000a2 +:020000040000fa +:04033c001c0300009e +:020000040000fa +:040340001c0300009a +:020000040000fa +:040344001c03000096 +:020000040000fa +:040348001c03000092 +:020000040000fa +:10040000af8b20000e7f22000e018800000000004c +:10041000000020000000e000020032000001200087 +:100420002002880014000700850007000000e0009b +:1004300003003a00007f2100010020000200370085 +:100440000000200001002000810f70000100320038 +:1004500014000700000020000000e000020032004d +:100460000000020000000000301702000000000041 +:100470000040da000000fe004440a9008000200097 +:100480000000e0000300320000002000a00188000e +:100490004440a800000006008a1f78008b1f7800e7 +:1004a0000000060091018800800478000000eb0045 +:1004b0001a003700e284440032a0b4009905ba0063 +:1004c000e284440032a0b4009906ba00e2844400f9 +:1004d00032a0b4000006eb00476fde00fd07b2005b +:1004e000636ce10003003a00ebff07000000eb0043 +:1004f0000a003700606ce10004003a00005deb0088 +:100500008b05e900fdff3e00040037006168e10053 +:10051000010032000086eb000b00070019c7ba008b +:100520001905ba000e04e00003003a000a00e000da +:10053000e0ff3a0000000600fe07b2009e018800be +:100540008a047800f5ff3700395dba008b05e900b1 +:100550000c003200295dba008b05e900080032006a +:100560000c00e00003003a00e284440032a0b40032 +:10057000f5ff370019ddba008b05e900faff3a00f4 +:100580008904e800e184440032a0b40000000600c1 +:1005900000000000000000003600f800809fbe0050 +:1005a000829fbe00849fbe00869fbe003400f8007c +:1005b00000002000a00188000000fa0085a0a9002a +:1005c000001880003d0a07000080fa003400f9009e +:1005d0004f03be004f02be004f01be004f00be00e1 +:1005e0003600f900004006003600f800809fbe008b +:1005f000829fbe00849fbe00869fbe003400f8002c +:1006000000002000a00188000000fa0084e0a9009a +:10061000460a0700204288000080fa003400f900f2 +:100620004f03be004f02be004f01be004f00be0090 +:100630003600f900004006000040da000000fe002d +:100640000000050003f0a200889fbe008a9fbe0044 +:100650008c1f7800c4000700cb0033006450e10019 +:100660004f0032006420e1005200320003826c002f +:1006700007003b000905d0000306d000820f54009c +:100680000c065d000200390002003200890178008a +:10069000030678008582550004003d000003fd003c +:1006a0008103fd008502ea008b854200840f720001 +:1006b00002003b0060001000e08018006011b800ec +:1006c0000005eb007a28e1000a00390006007800f6 +:1006d000c75ddd00f707b200878075002d00370089 +:1006e000828171000a017800610560008180d1007b +:1006f0000080d3008502e900f9ff3b0006044000ba +:100700008784480002003b0060041400e0841c0061 +:100710000988a300070032008a817100828171007c +:10072000610164008904d1000884d3008b05e800ce +:10073000170037000978a30013003a000b00e0000f +:10074000130034008b05e9000804440089844c0040 +:100750000a4474000978a3000d003a000b00e00081 +:10076000070034008b05e9000804440089844c002c +:1007700001003a000b0020000978a300f7ff3200c7 +:100780000001eb0002003700828171000a0178004d +:100790004f0007000cf0a70001f0a0008300370015 +:1007a0006420e10002003a00838f6c008300330074 +:1007b0000801be000200be007c003700889fbe001a +:1007c0008a9fbe008c1f7800670007006e00330010 +:1007d00003866c006450e1002e0032006420e100ca +:1007e000330032006150e1002f0032006120e1004f +:1007f0003100320085855500eb07b000090020006c +:1008000008042000050037000804440089844c00d7 +:100810000a0031000603430087834b0000015300a8 +:1008200081815b00f8ff33000203be000800a000d6 +:100830000804440089844c00f6ff3900c639dd0005 +:100840008301730001003200130020008904d100ed +:100850000884d3000998a300050032000800a7000f +:100860000300a0008904d1000884d3008b05e800b0 +:100870008904d1000884d3000001eb000281d2007a +:100880001300070001f0a1000cf0a70001f0a00088 +:10089000460037006420e100480032000801be0035 +:1008a0000200be00f7ff37006120e1004300320084 +:1008b0006000b800f3ff37000000200001f82700b7 +:1008c000f0ff37004f89de00820178008200370098 +:1008d00081002000618055000b003d000b002000ce +:1008e00061fe2f000100e1001d00340082817100d3 +:1008f000610164008904d1000884d3000000e8008d +:10090000faff3a00710020006100640003007000eb +:10091000020060000900320061044400e0844c00e1 +:100920000988a500050032008b05e8006808e10091 +:1009300002003a008904d1000884d300f20f20009d +:100940000258e10005003d00c75ddd00f907b20077 +:100950008980750008007800000006000bf8270069 +:100960008b007800000005000004be00990007001d +:100970000003be000405be000200be009500070093 +:10098000844f7500000006000200be006450e100c4 +:10099000050036006420e100020036000968a3006b +:1009a00001003a000800be000160a0004f06780078 +:1009b0004f05be004f04be0000000600f0ff2f00f0 +:1009c000f1ff2700f9ff3700889fbe008a9fbe0015 +:1009d0008c1f7800e4ff0700ebff330003866c00f8 +:1009e0006450e100240032006420e100270032005e +:1009f0006150e100220032006120e100210032005c +:100a00008b854200eb07b1000134b800003ab80012 +:100a10000804420089844a00013ab8000030b80056 +:100a20008880400009014a000400330000004000b3 +:100a300081804800020149008b05e900c909dd00f9 +:100a4000830170000100320013002000c814de0092 +:100a50004814dd004709de001200b200c808de00bd +:100a6000088470009aff070001f0a1000cf0a700b5 +:100a700001f0a000cdff37006120e100cfff320080 +:100a80000801be000200be00f7ff37006150e10020 +:100a9000fcff3a00c9ff37006022b80006022000c0 +:100aa0000000d0008180d2000482d2008582d20072 +:100ab0000000a0000202520083825a0003003100ad +:100ac0000202420083824a000000a1000603e900fe +:100ad000f3ff3a0000000600881f78000304780046 +:100ae0000300e00007003d0060001000e0801800f7 +:100af00060011900e081190002003b0001f02d00a7 +:100b0000030037000400070008f0a70001f0a00070 +:100b10004f04780000000600889fbe008a9fbe0038 +:100b2000008270000402710004827100260032000d +:100b30000004be000200be006011b8006b09200076 +:100b4000950220000182cf000a0039000541b10062 +:100b50000082cf00070039000541b1000982cf00b3 +:100b6000040039000541b1000882cf0001003900be +:100b70000541b10005425200120032000a003b005c +:100b800082817100610164008100d1000080d30086 +:100b90008984d3000884d3008b05e8000442e80070 +:100ba000f7ff3a00070037000804440089844c002e +:100bb00000004800818048008b05e9000442e900fc +:100bc000f9ff3a0042ff07004f05be004f04be0088 +:100bd00000000600c70ade00f107b200f50fb20000 +:100be00008003200e1cf4200020032000170a00094 +:100bf00024000500810f7000010032000408050088 +:100c000044000500810f700002003a001400050046 +:100c10008502e9000000400081c04800fcff3b0065 +:100c20000170a00024000500800078000101780018 +:100c30003104e000fdff3a00000051000000060012 +:100c4000881f78000204780008017800620307001a +:100c5000080040004f047800000006000000fa0081 +:100c6000881f780000047800ea8157003fb9970098 +:100c70008800780000622000070007000000e00004 +:100c8000020035008040eb00017478004f047800ca +:100c90000080fa00000006006200fa00889fbe0093 +:100ca0008a1f78000005780081047800020478002b +:100cb0008300780080f92f000f0040003f040700f8 +:100cc0009a979f00a9979f000000eb00b09f9f009c +:100cd0001885fb008a04fb000a05ea004f55de0078 +:100ce00050022000808f54000d003200e10f5500ab +:100cf0000b003a000a017800880078002f909700d6 +:100d00009f91970003000100a0979f000000e00062 +:100d10008e0032003f9897000000e800b09f9f00cf +:100d20000a04440050022000808f54000400320066 +:100d30000900e000e6ff3a003f9897008400370082 +:100d40000000eb00909f9f00809f9f00f0979f0006 +:100d5000e0979f00d0979f00c0979f000700370043 +:100d6000218b20000100500000004000618a20001b +:100d700061007800df98970001007000d09f9f000d +:100d80008804780009047800384578008a00fb0060 +:100d9000208b2000170307000000e000f0ff3a005e +:100da000a1c2b300814f55000e003a00cf889700d2 +:100db0000180e900c08f9f0010007800c09f9f0055 +:100dc0000000e00005003d000000ea00c09f9f0019 +:100dd0005f9897000020a000d09f9f000904e800c2 +:100de0000f003700c09f9f000000eb000500370098 +:100df000f2ff2700820f5000020032006a01b900a2 +:100e0000028040000904780088047800b900fb00e3 +:100e10000103b100e98f5000f5ff3600c09f9f002d +:100e2000e0c2b300984f1000020032000080eb00d7 +:100e300019003700a0c2b300d84f100007003a00d5 +:100e4000cf8897000180e900c08f9f0010007800d4 +:100e5000a09f9f000804e800100037000000eb008e +:100e6000a09f9f008800780005003700f3ff27004f +:100e7000830f5000020032006a02b90004004100f2 +:100e800001047800880078003101fb000203b10002 +:100e9000e90f5100f5ff3600a09f9f0098447800ad +:100ea0008900fb00e0892000d20207000000e0007a +:100eb000020032000804e800010037008044eb0023 +:100ec000c97f9f0080c6b30080cf540004003a0061 +:100ed00098cf14000a003a00664050000600370020 +:100ee000c0c6b30080cf540005003a0098cf14006c +:100ef00003003a0065404000c07f9f000804e800fe +:100f00001801fb00e3fb2f008f81410081f92f00c6 +:100f10008f804000a0f92f000f0040001000070054 +:100f20000000e00009003a00e1fb2f008f80400044 +:100f3000a0f92f000f004000e40207000000e000cd +:100f4000020035000804e80061ff37000080eb0074 +:100f50004f0578004f04be000080fa000000060034 +:100f6000889fbe008a1f78000004780082447800c1 +:100f70000305780070c4b30080cf54000a003c0021 +:100f800000c0e90080cf54000f003d0050c2b30004 +:100f900080cf5400350032007c40400080cf5400a8 +:100fa00035003a000800370010c6b30080cf540067 +:100fb0000500320030003500b0c9b30000c0440065 +:100fc000e24f50002c003e0028619000c0c4b300e6 +:100fd000804f510006003a0011017800680051006e +:100fe000800878005001be004000be0005003700b8 +:100ff0001101780064005100800878001000be00e4 +:1010000074040700009cbe000294be00b80090006b +:10101000780090000100e00002003d00d1c2b30062 +:1010200008003700881090000118a3000200320069 +:10103000b1c2b300030037000108a300040032006e +:1010400001c2b300017578000000e8007004980048 +:1010500078009000000545006a0498008900fb00b4 +:1010600008007800100007000b003700780090009f +:1010700009757800060037007800900000054500eb +:101080000904e00001003a0059c2b300094d78009c +:101090000000e800700498000000eb004f057800a5 +:1010a0004f04be00000006002f04b000889fbe0061 +:1010b0008a9fbe008c9fbe008e1f780000077800bc +:1010c00081f79f003e04be002e05be005e08900022 +:1010d0000000e00002003d0060002000500f98007a +:1010e0008e00780020fb2f000f0040004d0207000b +:1010f000e20f50000a003a0030002000100f980064 +:10110000b1c9b3000ff0970081404000a0842000d7 +:10111000e1cf50000d003e00608420000b0037003e +:101120000000e0000f00340030002000100f980095 +:10113000b1c9b3000ff19700814041002085200024 +:10114000e1cf500001003e00e0842000ee0090005e +:10115000b0487800b068780010407800904098005f +:10116000f30037000000e00005003a0022fb2f00ea +:101170000f014100001978008001eb00e700370003 +:101180006022b8006033b8000800be000a01be004b +:10119000580307000000e00001003d000bf0a20032 +:1011a000705927009f9897000088b900026a2800ac +:1011b00013002000b3030700640650009c9f9f00ab +:1011c00013003b0063061600c0ff2f0000066600f8 +:1011d0008c01ea00939f9f006d8520000800be00ef +:1011e0000a01be00070037000c08a300030032000c +:1011f0003d02be002d03be00450407000c86d10051 +:10120000e88646000c00e000f7ff3c0018003700bd +:101210000c00e00018003200c0ff2f00000666003e +:101220009c9f9f006d8520006000b8000200200098 +:1012300003ff2300070037000c08a300030032005f +:101240003d02be002d03be00310407000c86d10014 +:10125000e88646000c00e000f7ff3c000002be00fc +:101260000203be000800be000a01be002b030700f7 +:101270000004be000205be00de08900060c6b30098 +:101280000ff29700804f52000400320060002000ef +:1012900062c4b300824f520002003a009f9a970046 +:1012a0006a80420081004000f1b79f00010378008e +:1012b000f30f53000200340037012000f7b79f00fe +:1012c00000c3b300c0779f0056fb2f000f034300fd +:1012d0000e007800a0b79f00060778003d00370099 +:1012e0000800be000a01be00d90307000006be00c8 +:1012f0007fb1970068015100f2b79f004240a900fa +:101300000c003400fe0307000002be000203be0012 +:101310000800be000a01be00730407006022b80086 +:1013200046782d0077192400f90307000004be0059 +:101330000205be00e80047008e0020000802be0043 +:101340000a03be00b4b79f00c5b79f00d6b79f0081 +:10135000e7b79f000c01be00010478000c003700c5 +:10136000a400200005002000c0fd2f000f00400059 +:10137000840107006fa89700ffa897000fb197009e +:101380009fb1970005c3b300056441000001be0092 +:10139000e00f5100e08f5900030034000e07e90010 +:1013a000e10f4700eeff3a00880078003fb4970055 +:1013b000cfb497005fb59700efb5970002003700f4 +:1013c00000c3b300806078000e07e900fcff3b001b +:1013d000688740007fb397000600e00007003400f4 +:1013e0006022b8006033b8000800be000a01be00e9 +:1013f000c50207000000e000b9ff3c000e037800c2 +:101400002fb7970051fb2f008f804000010353003e +:101410009f9b970067804300909f9f0002003700ca +:101420000603e9000000e90001017800820078006d +:1014300003c3b300b1cf1100f9ff3200909f9f00aa +:10144000de09900061c6b3000ff29700814f520091 +:101450000300320061c4b300814f520002003a0021 +:101460000000e8000a0037001000200051c6b30059 +:101470008ff2970081cf52000500320005407800be +:1014800050c4b2000080fb000000e9004f00de0005 +:1014900083014000868f51000100340086017800ee +:1014a0000300e0001d00350000c3b300868f51002b +:1014b00006003d0062c279006940400041c3b300ac +:1014c000814f520001003c00694050008300e90058 +:1014d0008100410001003700840178000302e90027 +:1014e00001037800a142780080cf5200faff320059 +:1014f00091c3b300814f500001003a00054be80052 +:101500000400e00005003d000201e9008301e8005d +:101510001f9b97000603e800969f9f008ff397009c +:101520008700fb001f9a97000e0078000600070056 +:101530004f0778004f06be004f05be004f04be00a7 +:101540002f04b10000000600f0874700889fbe000e +:101550008a9fbe008c9fbe008e1f7800000478001a +:10156000814478000205be00040678000b00e0000c +:1015700002003c001b0020008a8b200060c6b300e4 +:1015800080cf54000e00320060c4b30080cf5400fe +:101590000b00320070c6b30080cf5400030032004d +:1015a00070c4b30080cf540081003a00e40f4600bd +:1015b0007f00350058089000800f56007c003d00e9 +:1015c0000c06e80060c6b30080cf54001000320063 +:1015d00060c4b30080cf54000d00320008109000aa +:1015e0000038a30004003a0058089000808f55008e +:1015f00001003d005b0c9800580890000c00500062 +:10160000500c980002003b000000eb00500c9800ca +:1016100018089000e80090000c00e00026003c0054 +:1016200002c3b300827078000000e800100c98003c +:10163000d80890000100e00003003c0088109000f2 +:101640000138a30005003200e8009000e2c2b300b8 +:10165000827078000000e800100c98005808900094 +:101660008c00ea00810f500001003d000006ea00f6 +:101670008c00ea00210c9800000646005c0c9800e3 +:101680008b0f5600010034000b0678003c0c9800cc +:10169000e800900018089000008040000c017800dd +:1016a0008a007800cc000700580890000c06500013 +:1016b0004c0c9800900037008c8f550018003d00ae +:1016c000008040000b0178008a007800c20007000b +:1016d0001808900000804500100c98008b055600fb +:1016e0002b0c9800d80890000100e00003003c009b +:1016f000881090000138a30006003200e800900036 +:10170000e2c2b30082707800380890000000e80060 +:10171000300c980058089000400c98007600370074 +:10172000008040000c0178008a007800aa000700c1 +:101730001808900000004600100c98008c85550099 +:10174000d80890000100e00003003c0088109000e1 +:101750000138a30005003200e8009000e2c2b300a7 +:10176000827078000000e800100c98005808900083 +:10177000808f55000100340080057800e80090005b +:1017800018089000008040008c0045000b01780094 +:1017900091000700180890000b004000100c980002 +:1017a000580890008b0550002b0c98005200370011 +:1017b00018089000e80090009a7078000000e80097 +:1017c000100c9800d80890000100e00003003c00d5 +:1017d000881090000138a30005003200e800900056 +:1017e000e2c2b300827078000000e800100c98009c +:1017f000580890000000e000100034008b05e9005c +:10180000808f55000100340080057800e8009000ca +:1018100018089000008040008a00e8000b01780062 +:101820006d000700180890000b004000100c980095 +:10183000580890008b0550002b0c9800e800900091 +:101840001808900000804000095878000007e80060 +:101850000c00e00004003500b1c2b300014878007c +:101860008e04780004003700d1c2b300014878002c +:101870008e0478000c06ea007d8557008006eb0098 +:1018800009003700a20020008c0078007280570009 +:10189000310007007fb097008fb89700016d780086 +:1018a000000678008d06e8000c00e000f5ff3c0023 +:1018b0000d00e00009003a008e04780000c3b30078 +:1018c000805c7800050037008d06e900fc80570039 +:1018d00061c07e0002c3b300825c40000d00e000e6 +:1018e000f9ff3c00e80090001808900000804000dc +:1018f00080845400390c9800081090007400600037 +:10190000f00f50000e003a00980890007800900008 +:1019100000804000a808900001004000b808900036 +:1019200001004000c808900001004000f808900045 +:10193000810f500002003d0000805000000c980014 +:101940004f0778004f06be004f05be004f04be0093 +:101950000f01b1000000060080027800010378004a +:10196000110009000203d80080017800830a780082 +:101970000299b90002015300920298000500780014 +:1019800000000600881f78008a9fbe008c9fbe0062 +:10199000000478000205be000406be000401be007b +:1019a0000a00be00b7010700008cbe000c01be009b +:1019b000cf0207000005550081855d002a049800cc +:1019c0003b049800080078004f06be004f05be009b +:1019d0004f04780000000600800178000200370004 +:1019e000b15978000201e9000200e000fcff3a0072 +:1019f00000000600020037000304e0000600320089 +:101a00000001780002007800b041780081cf5100d9 +:101a1000f9ff3a00010037000001eb0002007800f6 +:101a200000000600889fbe0000047800e6844000a5 +:101a30001900d0004500de00f27f2000820f500028 +:101a400010003a00000ceb00990478006f816400ec +:101a5000200020001b003a00210190000200e0005d +:101a600018003a00110190000200e00015003a0051 +:101a7000100020001100e0001200320020002000c1 +:101a8000100037000000e00004003a000100780078 +:101a9000cc0007000000e00008003c00f200280035 +:101aa0001901610001fe2300810c710021c02f008b +:101ab000010c40000080eb0002003700000ceb003e +:101ac0000000eb004f04be00000006000400fa0016 +:101ad000889fbe008a9fbe008c1f7800000478009b +:101ae00001067800f80d9000780090008085550080 +:101af00008089000808555001808900080855500e2 +:101b00002808900080855500380890008085550091 +:101b100048089000808555000002220090bf9f0079 +:101b200000032300a0bf9f00081090000028a3001e +:101b300015003a000b00e000130034000b0578009c +:101b40008a047800e20f55000100360029002000c9 +:101b5000c801900009017800ee80570058009000fd +:101b600003000100500498000000e0008c003200e7 +:101b70006808900009004000600c980009055500b5 +:101b80004240a900eeff3c00780190000200e00016 +:101b90000c003400c80190008c00780058009000c0 +:101ba00003000100500498008080eb000000e0007a +:101bb0007c003200e808900078009000008040002f +:101bc000600c9800880c90000900e00011003400bf +:101bd00009057800e28f5400010036002a00200039 +:101be000c80190000a017800ec805700580090006e +:101bf00003000100500498000000e000680032007b +:101c0000680890000a004000600c98008a84540024 +:101c1000edff3700180990000200e0000c003400ce +:101c2000c8019000e80090005800900003000100f7 +:101c3000500498008080eb000000e0005900320062 +:101c4000e80890001808900000804000600c9800a0 +:101c5000a80c90000900e00011003400090578008c +:101c6000e28f5400010036002a002000c8019000d5 +:101c70000a017800ec805700580090000300010032 +:101c8000500498000000e000450032006808900011 +:101c90000a004000600c98008a845400edff370071 +:101ca000380990000200e0000e003400e8009000c7 +:101cb0001808900080804000c801900058009000f3 +:101cc00003000100500498008080eb000000e00059 +:101cd00034003200e808900038089000008040008e +:101ce000600c9800c80c90000900e000110034005e +:101cf00009057800e28f5400010036002a00200018 +:101d0000c80190000a017800ec805700580090004c +:101d100003000100500498000000e00020003200a1 +:101d2000680890000a004000600c98008a84540003 +:101d3000edff3700081090008000eb000028a300a2 +:101d4000180032000b00e000160034008b0478000d +:101d500009057800e28f5400010036002a002000b7 +:101d6000c80190000a017800ee80570058009000ea +:101d700003000100500498000000e0000800320059 +:101d8000680890000a004000600c98008a845400a3 +:101d90004240a900eeff3c008000eb00010037004c +:101da0008080eb00010078004f0678004f05be00f0 +:101db0004f04be000080fa00000006000108780011 +:101dc00000000600e6004000110178000500280030 +:101dd000850261006f016100820878000200320014 +:101de0001200200011003700a00190001200200016 +:101df0000300e0000d003a00900190000300e000b5 +:101e00000a003a001000e00008003a0036003700ef +:101e1000640340009608780080017800530b780036 +:101e200090097800040878007001510011027800d0 +:101e30000400e000f6ff32001300370064024000a7 +:101e4000140378004f33de00838141008308730060 +:101e500080017800d3037800cf3bde0014037800c4 +:101e600006034300068a730013027800040242004e +:101e7000100378004f33de0086097200900178006d +:101e8000038841000201e90091017800ef8f5100c1 +:101e9000eaff360010003700800178005303780015 +:101ea0004f33dd001002d1000408730064024000cb +:101eb00094037800cf3bdd001303d10086897300c3 +:101ec000110378004f33dd009401d100030a730041 +:101ed0009108d1000201e80091017800ff8f5100c4 +:101ee000edff3e00ef8861009188720002007800eb +:101ef000000006008f1fd100010207008f87e90054 +:101f00000000e00000000600809feb00fc010700dd +:101f10008f87e9000000e000000006002800fa00ba +:101f2000889fbe008a9fbe008c9fbe0003866b0008 +:101f30008f0007006400e100440032006408e10003 +:101f40004a0032006100e100460032006108e10011 +:101f500049003200ec0647006000b8003d02be00b8 +:101f60003d03be00f48657006011b8003d04be007a +:101f70003d05be007d0320000b0037000000a000df +:101f80008d06e900130032000402420085824a00f7 +:101f900006034b0087834b0000004000818048000f +:101fa00002014900838149000802520089825a00d7 +:101fb0000a035b008b835b00f0ff3b0008024200da +:101fc00089824a000a034b008b834b008d06e9008f +:101fd000edff3a008482720086827200f707b20039 +:101fe0008782720001003200150020001e0490005c +:101ff0003e0b900006035400e63fb0000368a300c8 +:10200000070032000000a7000500a0008301d100f6 +:102010000281d3008180d3000080d3000603e80052 +:102020008301d1000281d3008180d3000080d300de +:102030000002eb000482d2002100070003f0a1009f +:102040000cf0a70003f0a0005d0037006402470019 +:102050006408e100570032003400be003401be00c5 +:10206000f6ff37006108e100520032006011b8004d +:102070006000b800f1ff370003ff270002002000d6 +:10208000fbff3700839f68000100e00002003d0075 +:1020900060001000e08018000300e00002003d0036 +:1020a00060011100e08119007bfa07004f00e00099 +:1020b00002003b0060001000e080180000000600f5 +:1020c0001800200057002000080453000d003d00b8 +:1020d0000600200097fc2f000740e1001e0034009e +:1020e00084827200610260008301d1000281d3000a +:1020f0008180d3000080d3000804e800f8ff3a0094 +:1021000047002000610460000504740004046400ba +:102110000d00320061004000e0804800600149008d +:10212000e081490003b8a500070032000603e8007b +:102130006538e10004003a008301d1000281d30038 +:102140008180d3000080d300f87f20000830e100b8 +:1021500003003500080378006000b8006011b80083 +:102160004433dd00f300b200830173000000060079 +:10217000680447000294be000094be00fc044700bf +:102180008694be008494be0009007800a501070073 +:1021900008007800a301070099007800814f7000c3 +:1021a0000b003b000800be007e0107004f00b1009d +:1021b00003003700f3ff2700f2ff2f006110b90082 +:1021c0004f06be004f05be004f04be000080fa005f +:1021d00000000600810378007efa07000001be00bf +:1021e0006000b8000478a30013003a006220e10008 +:1021f00015003e000d0039008301d1000281d3009b +:102200008180d3008301d1000281d3008180d3007b +:102210008301d1000281d3008180d3000538b00052 +:10222000c42add00f300b2008381720007f0a7002a +:1022300003f0a00000000600f3ff2700f2ff2f00cc +:102240006110b900fbff370003ff2700f7ff3700dd +:102250001400fa00889fbe008a9fbe008c9fbe00bb +:102260000004be000205be00680047000a90be00e0 +:102270000890be006b0107000070a7000bf0a100e2 +:10228000304320009e02900080825200b0fe2f005a +:102290000028e10011003d00b0fc2f000028e10003 +:1022a000150034001e0990008e0890007e009000fa +:1022b0000501b0000201d1008180d3000080d3006d +:1022c0008502e800fbff3a000b00e000bcff3b008a +:1022d00060001000e0801800b9ff3700f0ff2f0009 +:1022e000f1ff27000b00e000b5ff3b0001002800d4 +:1022f00000002000b2ff37006000b800b0ff3700d8 +:102300004f89de00820178006d0137000000000077 +:102310002800fa00889fbe008a9fbe008c9fbe00e6 +:1023200003866b0092ff07000028a30064003a00b8 +:102330000128a30067003a000008a30062003a00e9 +:102340000108a30065003a001e009000be0890003e +:1023500081064000ed3fb100f4805700ee0190008f +:10236000111ab8008e099000311bb8009e09900028 +:10237000311cb800511db800f48557004600070015 +:10238000fe0190003a0007008b85e8003e00070040 +:102390008e09900040000700ee0190003400070015 +:1023a0008b85e800380007008e0990004000070088 +:1023b0009e0990001b18b800890440000a85480057 +:1023c000fe019000340007008b85e800380007000c +:1023d000ee019000300007008e0990001b18b80035 +:1023e000890440000a8548000a98a30008003a00c2 +:1023f0000402420085824a0006034b0087834b009b +:1024000008044c0089844c000a054d008d06e90043 +:1024100084827200850273004c3add0085027200ee +:102420000100320015002000443ade001400b20022 +:102430004538de00cb45dd000b007000c540de00f6 +:10244000cb4ddd008b8070004549de00cb55dd00b3 +:102450000b017100c551de000d03780018ff070065 +:1024600003f0a1000cf0a70003f0a00054ff370018 +:102470001b18b8008502400006834800e0834b002b +:1024800060044c00070037001b18b800060340002a +:1024900087834800faff37001b18b8008703400005 +:1024a00008844800e0844c0060054d0000000600f0 +:1024b0001b18b8000804400089844800faff370060 +:1024c0000108a3003bff3a005800be005801be00bf +:1024d000e3ff37000008a30036ff3a000904780044 +:1024e000f9ff37000000000007f0a20006003700e7 +:1024f000020ab900001bb9000200b80081004200c6 +:1025000081004300000006002800fa00889fbe00fa +:102510008a9fbe008c9fbe000706780087866900f0 +:102520000c003b00030478008704780008f0a10049 +:1025300009f0a100840f5000858f5800860f5900c4 +:10254000890f5c00030033000cf0a20001003a0088 +:102550000cf0a10006ff07006400e1005f003200fc +:10256000780147006408e100610032006c01470017 +:10257000748557003200be001201be003a04be004e +:102580001a05be001e039000be0a9000850353008a +:1025900006003d000004fd008104fd000205fd0071 +:1025a0008305fd008703ea00050378000df8a3000a +:1025b0000400320060041400e0841c0060051d006b +:1025c000e0851d006022b8007d0320000d38e10089 +:1025d0008006eb000b0039004433dd00f300b2004d +:1025e0008301730039003700848272000d02780085 +:1025f000e10664008b85d1000a85d3008984d3006d +:102600000884d3008703e900f7ff3b00080040007f +:10261000898048000a0149008b81490004003b0081 +:1026200060001000e080180060011900e0811900ce +:102630000358a300090032008d8272008482720068 +:10264000610260008301d1000281d3008180d30048 +:102650000080d3000603e8001b0037000348a300f6 +:1026600017003a000600e000170034000603e900f6 +:102670000d00a300000048008180480002014900cd +:10268000838149000348a3000f003a000600e000e0 +:10269000090034000603e900000040008180480082 +:1026a000020149008381490001003a000003eb0068 +:1026b0000348a300f5ff32006022b8000200370093 +:1026c00084827200618266007dfe070003f0a10033 +:1026d0000cf0a70003f0a000b9fe3700640147002a +:1026e0006408e10002003a000df8a300b1fe3a00d0 +:1026f0003200be001201be00b1fe37000000000033 +:10270000889fbe008a9fbe008c9fbe000404be004e +:102710000605be00809fbe00829fbe002f000700fe +:10272000040678000800be000a01be002b00070066 +:10273000840678004f03be004f02be008d4f760026 +:102740007fb0970013003300f0ff2f008b8f6b00da +:1027500006003b000d0666000c00a7000a003700cb +:1027600007f0a600100020000a003700880f520072 +:10277000898f5a008a0f5b008b8f5b000300390042 +:102780001000200001003e000000200007f0a7001c +:102790000000ea004f06be004f05be004f04be0019 +:1027a00000000600e48240001078a3000700320019 +:1027b000640240001178a3003400be001401be0082 +:1027c000040032000330a700000006003500be0000 +:1027d0001501be000330a0000000060005ff270021 +:1027e00005826100070032000428e1000100320088 +:1027f000240005000600070001003a00440005001f +:102800000408050002000700f9ff3a001400050063 +:102810006f82610081027000850271008502720082 +:1028200000000600800078005002be005003be0089 +:102830004439de00f700b200f37f2000030161009d +:10284000090032000218e10016003a00850172000a +:1028500083017300838173000008200015003a0093 +:1028600040002000130037008501720083017300cf +:102870008381730005003a0004a8be0006a8be00cc +:10288000100020000b0037000201e90004024200a2 +:1028900085824a0006034b0087834b000748a3004c +:1028a000f9ff32000740a00004a8be0006a8be0041 +:1028b0002000200080009800920098000000060090 +:1028c000881f7800030478000300e00007003d0043 +:1028d00060001000e080180060011900e08119001c +:1028e00002003b0001f02d00030037000400070048 +:1028f00008f0a70003f0a0004f04780000000600d5 +:10290000889fbe0000827000040271000482710082 +:102910002400320036432000c50020008383cf000e +:102920000a0039000541b1008283cf000700390059 +:102930000541b1008183cf00040039000541b10099 +:102940008083cf00010039000541b10085c35300e9 +:102950006022b800120032000a003b00848272003c +:10296000610260008301d1000281d3008180d30025 +:102970000080d3000603e8008743e800f7ff3a0031 +:102980000700370000004000818048000201490034 +:10299000838149000603e9008743e900f9ff3a0013 +:0c29a000c7fd07004f04be000000060049 +:020000040000fa +:1029ac00253600002e340000662000004100000097 +:020000040000fa +:1029bc000400fa00008fbe00050037000000000084 +:1029cc000081eb008081eb001e0f41005e974900f7 +:1029dc001e00be00e00f5000e08f5800f7ff3c00d7 +:1029ec000080fa00000006000200fa00004f780098 +:1029fc001602a80000000000b0108000610060000a +:102a0c000000e000fcff3a008a40a900c00720004b +:102a1c0090108800000000005004800064006000ea +:102a2c000000e000fcff32008a40a9001222ef00f7 +:102a3c000000000050048000640060000000e00012 +:102a4c00fcff32008a40a9001e00fb009010880099 +:102a5c000000000050048000640060000000e000f2 +:102a6c00fcff32008a40a9001642a80000000000ba +:102a7c00b0108000640060000000e000fcff3a0031 +:102a8c000080fa00000006000000fa00a0462000ba +:102a9c0011002000c6ff070080c3b300d2ff07005f +:102aac0090c3b300d0ff070040c1b300ceff0700b6 +:102abc0000c7b300ccff0700e0c5b300caff070096 +:102acc00c0c6b300c8ff0700901a210041002000c7 +:102adc00b7ff070080c3b300c3ff0700c0c0b3003b +:102aec00c1ff070010c0b300bfff0700b0a6200055 +:102afc0001002000aeff07000080fa000000060075 +:102b0c000400fa002047980031479800be4090001e +:102b1c00600020008008dd002e40900000c04000c6 +:102b2c00004f78009e40780000c8b30000c0400001 +:102b3c00adff07000080fa00000006000200fa005a +:102b4c00004f78001602a80000000000b0108000b2 +:102b5c00610060000000e000fcff3a008a40a90020 +:102b6c00c007200090108800000000005004800076 +:102b7c00640060000000e000fcff32008a40a90005 +:102b8c000004200090108800000000005004800019 +:102b9c00640060000000e000fcff32008a40a900e5 +:102bac001e00fb0090108800000000005004800004 +:102bbc00640060000000e000fcff32008a40a900c5 +:102bcc001642a80000000000b010800064006000f5 +:102bdc000000e000fcff3a000080fa000000060054 +:102bec000600fa00200798002e0090000bf8070052 +:102bfc00100798001602a80000000000b01080001a +:102c0c00610060000000e000fcff3a008a40a9006f +:102c1c00c0072000901088000000000050048000c5 +:102c2c00640060000000e000fcff32008a40a90054 +:102c3c000000eb00000f780015003700000c20009e +:102c4c0090108800000000005004800064006000b8 +:102c5c000000e000fcff32008a40a9001e00780052 +:102c6c00ae00900000804000104078000000fb0097 +:102c7c009010880000000000500480006400600088 +:102c8c000000e000fcff32008a40a9001e0fe800a3 +:102c9c001e0090000000e9009e0f5000e7ff3c0072 +:102cac0000042000901088000000000050048000f8 +:102cbc00640060000000e000fcff32008a40a900c4 +:102ccc001e0090000000e900ae0090000080400063 +:102cdc00104078000000fb009010880000000000fd +:102cec0050048000640060000000e000fcff320033 +:102cfc008a40a9001642a80000000000b010800015 +:102d0c00640060000000e000fcff3a000080fa0064 +:102d1c00000006000000fa0080c1b30032ff07007b +:102d2c000080fa00000006000000fa00c0c1b300e9 +:102d3c002dff07000080fa00000006000000fa00da +:102d4c00c0ff2900601988003000200000168800a0 +:102d5c001021ef00701a260060088800810880009e +:102d6c00f0fc2f00008060000050a000800888005c +:102d7c0011e1a80094e0a80084e0a90007e2a900f2 +:102d8c00d00920002010880007e2a8008620a900a6 +:102d9c001221ef0090d02300700888009108800069 +:102dac00f0fc2f00008060000050a000900888000c +:102dbc0013e1a8002023ef002223ef002423ef00cf +:102dcc0095a0a80085a0a9002043a80001198000a7 +:102ddc00f0f12f00008060000060a0000019880056 +:102dec0011198000f0ff210000806000101988008c +:102dfc001119800030fc2f00008060001019880031 +:102e0c0021198000f00f2e00008060000080a000cf +:102e1c002019880010c0b30024e3b70021e3a800f8 +:102e2c000080fa00000006000400fa00008fbe00cb +:102e3c0092432b0083e423001e00be00fff5070025 +:102e4c00c274230093d0230059f607000080fa00c7 +:102e5c00000006001400fa00b8ff07004d00070040 +:102e6c0009ff07008040eb000040eb0024ff070047 +:102e7c0020428000cf80de008ff607003233230023 +:102e8c0033b52300cdf60700e7ff0700809fbe0097 +:102e9c00604d2900801f78000e0078006cf7070049 +:102eac00e68757000e0078004dff0700edff370056 +:102ebc000200fa00000f7800004080001e0178002c +:102ecc008001400041802000818041008208780010 +:102edc000000e8000040880001408000f00128005c +:102eec00008060000000e00004003d000000e900ec +:102efc0001fe2f00008070000000e80000408800f8 +:102f0c0010408000ff0f500003003c001040800078 +:102f1c000000e800104088000080fa000000060065 +:102f2c000800fa006000b800008fbe000000eb0043 +:102f3c00200798000b0037002e0090008000400006 +:102f4c004080200000804000100078008000eb00e2 +:102f5c001e0f40005e9748002e0090000000e80015 +:102f6c00200798002e009000ff0f5000f2ff340055 +:102f7c0010408000cf80de000001be001e00be00ad +:102f8c00c2f60700300798003e0090000080fa005f +:102f9c00000006000200fa000000eb00000f7800b1 +:102fac00070037001e0078008000400040802000a1 +:102fbc00008040008000eb00010878001e0fe80044 +:102fcc001e007800ff0f5000f6ff34000080fa005e +:042fdc0000000600eb +:020000040000fa +:102fe0000008000044000000000000004408000049 +:102ff00002000000000000009e0800001a0000000f +:1030000002000000686a6c00747a4c000000010045 +:103010000002000004000800001000000000200072 +:103020002b2d23003000000046080000580000004f +:10303000020000006e616e00004e41004e0069000b +:103040006e660000494e46000000000000000000cf +:103050000024400000000000000000005940000073 +:10306000000000000088c300400000000000840051 +:10307000d79741000080e0003779c3004143170033 +:103080006e05b500b5b8930046f5f9003fe90300b9 +:103090004f384d00321d3000f9487700825a3c000d +:1030a000bf737f00dd4f150075000000b8080000f9 +:1030b00002000000020000003000000000000000dc +:020000040000fa +:020000040001f9 +:0457f8000ff90000a5 +:020000040000fa +:020000040001f9 +:0457fc007f3f0000eb +:00000001FF diff --git a/PICCode.X/dist/default/production/PICCode.X.production.map b/PICCode.X/dist/default/production/PICCode.X.production.map new file mode 100644 index 0000000..e535f8b --- /dev/null +++ b/PICCode.X/dist/default/production/PICCode.X.production.map @@ -0,0 +1,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 diff --git a/PICCode.X/dist/default/production/memoryfile.xml b/PICCode.X/dist/default/production/memoryfile.xml new file mode 100644 index 0000000..320220f --- /dev/null +++ b/PICCode.X/dist/default/production/memoryfile.xml @@ -0,0 +1,18 @@ + + + + + + bytes + 8192 + 186 + 8006 + + + bytes + 65274 + 8592 + 56682 + + + -- cgit v1.2.3