diff --git a/firmware/build_avr/avr_kazzo.elf b/firmware/build_avr/avr_kazzo.elf index 403838c..df2677d 100644 Binary files a/firmware/build_avr/avr_kazzo.elf and b/firmware/build_avr/avr_kazzo.elf differ diff --git a/firmware/build_avr/avr_kazzo.hex b/firmware/build_avr/avr_kazzo.hex index 39639d5..38a4f4d 100644 --- a/firmware/build_avr/avr_kazzo.hex +++ b/firmware/build_avr/avr_kazzo.hex @@ -1,4 +1,4 @@ -:100000000C9476000C9463160C9493000C9493005B +:100000000C9476000C9422170C9493000C9493009B :100010000C9493000C9493000C9493000C94930014 :100020000C9493000C9493000C9493000C94930004 :100030000C9493000C9493000C9493000C949300F4 @@ -7,16 +7,16 @@ :100060000C9493000C9493000C9493000C949300C4 :100070000C9493000C9493000C94930009021200CA :10008000010100806409040000000000000012016A -:100090001001FF000008C016DC050002010200018B +:100090001001FF000008C016DC050102010200018A :1000A0001E0349004E004C00200052006500740001 :1000B00072006F002D00500072006F0067002A036D :1000C00049006E00660069006E00690074006500FA :1000D0004E00650073004C006900760065007300F7 :1000E0002E0063006F006D000403090411241FBE7D -:1000F000CFEFD4E0DEBFCDBF11E0A0E0B1E0E4E59A -:10010000FFE202C005900D92A630B107D9F723E0B7 +:1000F000CFEFD4E0DEBFCDBF11E0A0E0B1E0E2ED94 +:10010000F0E302C005900D92A630B107D9F723E0C5 :10011000A6E0B1E001C01D92A13EB207E1F70E9446 -:1001200077170C94A8170C94000080E008950895A8 +:1001200036180C9467180C94000080E00895089528 :100130000F931F93CF93DF93EC01FB01D901009143 :100140004D0110914E01888187FF09C08E818C93EB :10015000442399F00481158180E883831DC08FEFCB @@ -30,12 +30,12 @@ :1001D000E02D8D818183E0916903F0916A0387812D :1001E0008E5F8783C801DF91CF911F910F91089592 :1001F000803D11F41C92CCCF8FEF8C9380E10E9454 -:100200007510C6CFE0912501F091260183818111FF +:10020000D810C6CFE0912501F0912601838181119C :1002100006C0F0936A03E093690380E9B8CF883998 :1002200069F7E8CFE9E5F1E08FEF819391E0E936F6 :10023000F907D9F780934C0180932B0180934B01F0 :1002400080932A0180933C018093180180933B01A5 -:100250008093170181E00C947510CF93DF93FC011C +:100250008093170181E00C94D810CF93DF93FC01B9 :1002600050E0CA01820F911D4197E4F52223E1F18C :1002700083818F3FD9F582818F3FD1F5DA01A75A6B :10028000BE4FED0180E099919F3FA1F58F5F28134C @@ -83,678 +83,702 @@ :10052000E9F721E08934920769F021E088329207E7 :1005300061F021E08933920759F021E0853192077B :1005400069F7DBCF88E291E0089589E391E00895AF -:1005500085E191E008951F93CF93DF930E947B1074 +:1005500085E191E008951F93CF93DF930E94DE1011 :10056000823D09F071C00E945C028093060189E41B -:1005700091E090932601809325010E947B10823D9B +:1005700091E090932601809325010E94DE10823D38 :10058000A1F4D09106018091250190912601C1E04E :10059000CD1708F45FC0909326018093250120E8D1 -:1005A000FC01238380ED0E9475100E947B10823F26 -:1005B00041F480EF0E947510E0912501F091260131 -:1005C00013820E947B10C82F803DE1F480912501A9 +:1005A000FC01238380ED0E94D8100E94DE10823F60 +:1005B00041F480EF0E94D810E0912501F0912601CE +:1005C00013820E94DE10C82F803DE1F48091250146 :1005D00090912601FC0123812038A1F4609106014D :1005E0000E9473029093260180932501FC011782DB -:1005F000C3830E944203E0912501F09126018823E4 -:1006000071F183830E947B10182F803FC9F4C09141 +:1005F000C3830E944403E0912501F09126018823E2 +:1006000071F183830E94DE10182F803FC9F4C091DE :100610002501D09126018B81883991F460910601E2 :10062000CE010E9473029093260180932501FC0164 -:1006300013821B83CE010E942A0A8823C9F08B8370 -:10064000DF91CF911F9108950E947B10823F09F0A6 +:1006300013821B83CE010E942C0A8823C9F08B836E +:10064000DF91CF911F9108950E94DE10823F09F043 :1006500094CF89CF6D2F0E947302CF5F99CF2085F1 :1006600080819181820F911D9183808388EDC9CF14 :1006700084EF8B83288588819981820F911D9983CE -:100680008883DECFEF92FF920F931F93CF93DF9378 -:10069000EC01E880F9801E2D8985823109F4F8C0CB -:1006A00068F4803191F0813109F490C083ECDF91DE -:1006B000CF911F910F91FF90EF900895833109F42E -:1006C000EAC0843199F780E0F2CF8D85813091F4D2 -:1006D00041E060E180E090E80E94DF0FB701B6E002 -:1006E00076956795BA95E1F76F7040E080E090EEFF -:1006F0000E94DF0F8D858330A9F41E2D1F7B68813A -:100700007981A6E076956795AA95E1F7CB019927BF -:100710008D589B410E94910E612F60680FEF2E81D2 -:100720004A8141C08E3161F41E2D1F7B6881798121 -:10073000F6E076956795FA95E1F780E090ECEACFE0 -:10074000823211F08B3069F468817981660F672FEE -:10075000661F770B7195CB0199278C5691090E94E2 -:10076000910E8D858C31B1F408811981000F012F14 -:10077000001F110B119561E880E090E50E94910E39 -:10078000602F80E090E80E94910E60E080E090E5AC -:100790000E94910E8D851E2D8F3151F010680FEF44 -:1007A0002E814A81612F8C819D810E94320F6EC003 -:1007B0001F7810686881798144E0769567954A953D -:1007C000E1F780E090E50E94910EE9CF8D858111DF -:1007D00009C00FEF2E814A816E2D8C819D810E9470 -:1007E0006E0F8F838D858B30C1F46881798135E000 -:1007F000769567953A95E1F76295607F8FEF9FEF69 -:100800000E94910E1E2D1F710FEF2E814A81612FC4 -:100810008C819D810E946E0F8F838D858E3FA9F400 -:100820006881798125E0769567952A95E1F78FEFC4 -:100830009FE30E94BB0E1F710FEF2E814A81612F33 -:100840008C819D810E94A60F8F838D85813009F058 -:100850003ACFE880F98094E0F694E7949A95E1F72E -:1008600041E060E180E090E80E94DF0F6E2D6F7143 -:1008700040E080E090EA0E94DF0F612F6F700FEF81 -:100880002E814A818C819D810E946E0F8F831BCFA8 -:100890006E2D606643CF8D85811117C01E2D1068A7 -:1008A000EE0CEF2CEE1CFF08F1946E2D8FEF84B947 -:1008B00065B95F9A5F9814B80FEF2E814A81612F56 -:1008C0008C819D810E94B113E1CF813079F76F2D2A -:1008D0006F736064EBCF3F924F925F926F927F9203 -:1008E0008F929F92AF92BF92CF92DF92EF92FF9240 -:1008F0000F931F93CF93DF934A013901D8011796C5 -:10090000CC91D0E0462E512C542C4424D80116967C -:100910008C91169790E08C179D07A8F41796CC93AE -:1009200080E0DF91CF911F910F91FF90EF90DF90CA -:10093000CF90BF90AF909F908F907F906F905F907F -:100940004F903F9008956AEAC401F701099565E563 -:10095000C301F701099560EAC401F7010995CE01C9 -:1009600099275C01A428B528D8011496ED91FC9133 -:100970001597E80FF91F6081C501F70109950E94DD -:100980004415C501F6010995382EC501F6010995F2 -:100990003812F5CF2196BACF2F923F924F925F92A5 -:1009A0006F927F928F929F92AF92BF92CF92DF927F -:1009B000EF92FF920F931F93CF93DF93CDB7DEB7E4 -:1009C00027970FB6F894DEBF0FBECDBF582E4A0151 -:1009D0003C832B831F830E83D80117964C90042DE4 -:1009E00010E070E0F62FEE27FA83E983252C312CF6 -:1009F000FDE82F1AFBE13F0AAE81BF8116968C916C -:100A0000169790E080179107E0F417964C9280E0DB -:100A100027960FB6F894DEBF0FBECDBFDF91CF9102 -:100A20001F910F91FF90EF90DF90CF90BF90AF900C -:100A30009F908F907F906F905F904F903F902F90FE -:100A4000089560E083E794EE0E94910E6AEAC40183 -:100A5000F701099565E58B819C81F701099560EAAD -:100A6000C401F7010995652DC1010E94910E642C06 -:100A7000712CA980BA80A628B728AE81BF811496B0 -:100A8000ED91FC911597E60DF71D6081C501F70109 -:100A900009950E944415C501F6010995282FC50145 -:100AA0002D83F60109952D812813F3CFAE81BF81E7 -:100AB00014968D919C911597680E791EF301808193 -:100AC000281307C043940F5F1F4F5198599A5998A4 -:100AD00093CF519A599A90CF2F923F924F925F9213 -:100AE0006F927F928F929F92AF92BF92CF92DF923E -:100AF000EF92FF920F931F93CF93DF9300D000D01C -:100B00001F92CDB7DEB7382E4A0129011D830C8311 -:100B1000D80117962C90022D10E070E0F62FEE27EA -:100B2000FA83E983AC81BD8116968C91169790E08B -:100B300080179107D8F417962C9280E00F900F90B1 -:100B40000F900F900F90DF91CF911F910F91FF9019 -:100B5000EF90DF90CF90BF90AF909F908F907F905D -:100B60006F905F904F903F902F90089561E080E0EC -:100B700090EC0E94910E6AEAC401F701099560E0C9 -:100B800080E090EC0E94910E65E5C201F7010995A5 -:100B900061E080E090EC0E94910E60EAC401F701F0 -:100BA0000995632D80E090EC0E94910E622C712CCF -:100BB000A980BA80A628B728AC81BD811496ED9192 -:100BC000FC911597E60DF71D6081C501F7010995A8 -:100BD0000E944415C501F6010995282FC5012B83F4 -:100BE000F60109952B812813F3CFAC81BD811496B2 -:100BF0008D919C911597680E791EF30180812813C1 -:100C000007C023940F5F1F4F5198599A59988ACF64 -:100C1000519A599A87CF2F923F924F925F926F923B -:100C20007F928F929F92AF92BF92CF92DF92EF927C -:100C3000FF920F931F93CF93DF9300D000D01F92AA -:100C4000CDB7DEB7582E4A0119011D830C83D80198 -:100C500017964C90042D10E070E0F62FEE27FA83E3 -:100C6000E983AC81BD8116968C91169790E0801730 -:100C70009107D8F417964C9280E00F900F900F9048 -:100C80000F900F90DF91CF911F910F91FF90EF90F8 -:100C9000DF90CF90BF90AF909F908F907F906F909C -:100CA0005F904F903F902F90089540E060E180E08A -:100CB00090E80E94DF0F6AEAC401F701099565E533 -:100CC000C101F701099560EAC401F7010995A42C57 -:100CD000B12C69807A806A287B28AC81BD8114960A -:100CE000ED91FC911597EA0DFB1D6081C301F701A1 -:100CF000099541E060E180E090E80E94DF0F40E06C -:100D0000652D80E090EE0E94DF0F0E944415C30124 -:100D1000F6010995282FC3012B83F60109952B8134 -:100D20002813F3CFAC81BD8114968D919C911597BA -:100D3000A80EB91EF5018081281307C043940F5FE8 -:100D40001F4F5198599A59988CCF41E060E180E04B -:100D500090E80E94DF0F40E0652D80E090EE0E9459 -:100D6000DF0F519A599A7DCF3F924F925F926F92C7 -:100D70007F928F929F92AF92BF92CF92DF92EF922B -:100D8000FF920F931F93CF93DF93482E662E7A0125 -:100D9000E901DA0117965C90A52CB12C6AEA8AEA7F -:100DA0009AE8F901099565E585E595E8FE0109955B -:100DB00060E28AEA9AE8FE010995712C762C662495 -:100DC000D70116968C91169790E08A159B0520F511 -:100DD00017965C9260E980E090E8FE01099560E07A -:100DE00080E090E8FE01099560EF80E090E8FE0168 -:100DF000099580E0DF91CF911F910F91FF90EF90C7 -:100E0000DF90CF90BF90AF909F908F907F906F902A -:100E10005F904F903F90089564E580E090E50E94D8 -:100E2000910E852C912C6401C628D72860EAC60152 -:100E3000FE010995D7011496ED91FC911597E80DE7 -:100E4000F91D6081C601FE0109950E944415C60185 -:100E5000F8010995382EC601F80109953812F5CF29 -:100E6000D70114968D919C911597880E991EF401C7 -:100E70008081381208C05394FFEFAF1ABF0A51980F -:100E8000599A59989DCF61E880E090E50E94910EB3 -:100E9000642D80E090E80E94910E64E580E090E58A -:100EA0000E94910E519A599A8BCF4F925F926F92F6 -:100EB0007F928F929F92AF92BF92CF92DF92EF92EA -:100EC000FF920F931F93CF93DF93662E7A01E90170 -:100ED000DA0117965C90A52CB12C6AEA8AEA9AE8A6 -:100EE000F901099565E585E595E8FE01099560E25A -:100EF0008AEA9AE8FE010995712C762C6624D701BE -:100F000016968C91169790E08A159B0518F5179602 -:100F10005C9260E980E090E8FE01099560E080E085 -:100F200090E8FE01099560EF80E090E8FE010995E8 -:100F300080E0DF91CF911F910F91FF90EF90DF90B4 -:100F4000CF90BF90AF909F908F907F906F905F9069 -:100F50004F900895852C912C6401C628D72860EA0B -:100F6000C601FE010995D7011496ED91FC911597E4 -:100F7000E80DF91D6081C601FE0109950E94441526 -:100F8000C601F8010995482EC601F80109954812D5 -:100F9000F5CFD70114968D919C911597880E991EC7 -:100FA000F4018081481208C05394FFEFAF1ABF0AC2 -:100FB0005198599A5998A3CF519A599AA0CF4F92C4 -:100FC0005F926F927F928F929F92AF92BF92CF92D9 -:100FD000DF92EF92FF920F931F93CF93DF93EA017B -:100FE00069015F80A52CB12CE62EF12CFE2CEE249D -:100FF0008E8190E08A159B0598F45F8280E0DF91F6 -:10100000CF911F910F91FF90EF90DF90CF90BF9005 -:10101000AF909F908F907F906F905F904F900895CA -:101020006AEA85E595E1F601099565E58AEA9AE0BF -:10103000F601099560EA85E595E1F6010995652CCB -:10104000712C43018E289F28EC81FD81E60DF71D50 -:101050006081C401F60109950E944415C401F8019C -:101060000995482EC401F80109954812F5CF8C81E5 -:101070009D81680E791EF3018081481208C0539447 -:10108000FFEFAF1ABF0A5198599A5998B1CF519AA8 -:10109000599AAECF3F924F925F926F927F928F920A -:1010A0009F92AF92BF92CF92DF92EF92FF920F93F7 -:1010B0001F93CF93DF93EA0169015F80A52CB12CC8 -:1010C000482E429480EF4822E62EF12CFE2CEE248E -:1010D0008E8190E08A159B05A0F45F8280E0DF910D -:1010E000CF911F910F91FF90EF90DF90CF90BF9025 -:1010F000AF909F908F907F906F905F904F903F90B8 -:10110000089560E280E090E80E94910E6AEA85E529 -:1011100095E1F601099560E180E090E80E94910E6A -:1011200065E58AEA9AE0F601099560E280E090E8D8 -:101130000E94910E60EA85E595E1F6010995642D1E -:1011400080E090E80E94910E652C712C43018E285E -:101150009F28EC81FD81E60DF71D6081C401F60139 -:1011600009950E944415C401F8010995382EC4015F -:10117000F80109953812F5CF8C819D81680E791E92 -:10118000F3018081381208C05394FFEFAF1ABF0AF1 -:101190005198599A59989CCF519A599A99CF4F92F0 -:1011A0005F926F927F928F929F92AF92BF92CF92F7 -:1011B000DF92EF92FF920F931F93CF93DF93662EF0 -:1011C0007A01E901DA0117965C90A52CB12C6AEA44 -:1011D0008AEA9AE0F901099565E585E595E0FE0161 -:1011E000099560E28AEA9AE0FE010995712C762C55 -:1011F0006624D70116968C91169790E08A159B0568 -:1012000018F517965C9260E980E090E0FE01099580 -:1012100060E080E090E0FE01099560EF80E090E002 -:10122000FE01099580E0DF91CF911F910F91FF9012 -:10123000EF90DF90CF90BF90AF909F908F907F9076 -:101240006F905F904F900895852C912C6401C62873 -:10125000D72860EAC601FE010995D7011496ED91E1 -:10126000FC911597E80DF91D6081C601FE010995F5 -:101270000E944415C601F8010995482EC601F801DF -:1012800009954812F5CFD70114968D919C91159729 -:10129000880E991EF4018081481208C05394FFEF14 -:1012A000AF1ABF0A5198599A5998A3CF519A599A8F -:1012B000A0CF4F925F927F928F929F92AF92BF92F8 -:1012C000CF92DF92EF92FF920F931F93CF93DF9312 -:1012D000A62E6A01E901DA011796EC90F12CA89587 -:1012E00000000000000000000000000000000000FE -:1012F00000006AEA8AEA9AE8F901099565E585E558 -:1013000095E8FE01099560E28AEA9AE8FE010995EE -:10131000B12CBA2CAA24D60116968C91169790E07F -:101320008E159F0518F51796EC9260E980E090E81D -:10133000FE01099560E080E090E8FE01099560EF0C -:1013400080E090E8FE010995000080E0DF91CF91F8 -:101350001F910F91FF90EF90DF90CF90BF90AF90D3 -:101360009F908F907F905F904F90089580EA0E94A9 -:10137000A4132701552442018A289B28D6011496DC -:10138000ED91FC911597E40DF51D6081C401FE01FE -:1013900009950000000000000000000000000000AF -:1013A00000000000A8950E944415C401F8010995A9 -:1013B000782E000000000000000000000000000087 -:1013C00000000000D6011496ED91FC911597E40DF4 -:1013D000F51D80817816B9F00000000000000000C3 -:1013E00000000000000000000000C401F8010995A1 -:1013F00078120DC000000000000000000000000096 -:10140000000000000000FFEFEF1AFF0A84CF000089 -:1014100000000000000000000000000000000000CC +:100680008883DECF88E80895EF92FF920F931F933F +:10069000CF93DF93EC01E880F9801E2D89858231AC +:1006A00009F4F8C068F4803191F0813109F490C008 +:1006B00083ECDF91CF911F910F91FF90EF90089500 +:1006C000833109F4EAC0843199F780E0F2CF8D8557 +:1006D000813091F441E060E180E090E80E943B10BD +:1006E000B701B6E076956795BA95E1F76F7040E08F +:1006F00080E090EE0E943B108D858330A9F41E2D82 +:100700001F7B68817981A6E076956795AA95E1F7C8 +:10071000CB019927875992400E94F10E612F6068A2 +:100720000FEF2E814A8141C08E3161F41E2D1F7B57 +:1007300068817981F6E076956795FA95E1F780E032 +:1007400090ECEACF823211F08B3069F468817981C4 +:10075000660F672F661F770B7195CB0199278C5613 +:1007600091090E94F10E8D858C31B1F408811981B7 +:10077000000F012F001F110B119561E880E090E53B +:100780000E94F10E602F80E090E80E94F10E60E080 +:1007900080E090E50E94F10E8D851E2D8F3151F085 +:1007A00010680FEF2E814A81612F8C819D810E94FC +:1007B000920F6EC01F7810686881798144E0769549 +:1007C00067954A95E1F780E090E50E94F10EE9CF48 +:1007D0008D85811109C00FEF2E814A816E2D8C818C +:1007E0009D810E94CA0F8F838D858B30C1F46881F3 +:1007F000798135E0769567953A95E1F76295607F66 +:100800008FEF9FEF0E94F10E1E2D1F710FEF2E81B3 +:100810004A81612F8C819D810E94CA0F8F838D85B3 +:100820008E3FA9F46881798125E0769567952A95B0 +:10083000E1F78FEF9FE30E941B0F1F710FEF2E81D7 +:100840004A81612F8C819D810E9402108F838D854A +:10085000813009F03ACFE880F98094E0F694E7948B +:100860009A95E1F741E060E180E090E80E943B105A +:100870006E2D6F7140E080E090EA0E943B10612F86 +:100880006F700FEF2E814A818C819D810E94CA0F6B +:100890008F831BCF6E2D606643CF8D85811117C06E +:1008A0001E2D1068EE0CEF2CEE1CFF08F1946E2D3F +:1008B0008FEF84B965B95F9A5F9814B80FEF2E81F6 +:1008C0004A81612F8C819D810E942514E1CF813066 +:1008D00079F76F2D6F736064EBCF3F924F925F9209 +:1008E0006F927F928F929F92AF92BF92CF92DF9240 +:1008F000EF92FF920F931F93CF93DF934A01390139 +:10090000D8011796CC91D0E0462E512C542C44247B +:10091000D80116968C91169790E08C179D07A8F435 +:100920001796CC9380E0DF91CF911F910F91FF90AC +:10093000EF90DF90CF90BF90AF909F908F907F907F +:100940006F905F904F903F9008956AEAC401F7015D +:10095000099565E5C301F701099560EAC401F7014E +:100960000995CE0199275C01A428B528D8011496D1 +:10097000ED91FC911597E80FF91F6081C501F70112 +:1009800009950E940316C501F6010995382EC50187 +:10099000F60109953812F5CF2196BACF2F923F92E2 +:1009A0004F925F926F927F928F929F92AF92BF927F +:1009B000CF92DF92EF92FF920F931F93CF93DF932B +:1009C000CDB7DEB727970FB6F894DEBF0FBECDBF09 +:1009D000582E4A013C832B831F830E83D801179620 +:1009E0004C90042D10E070E0F62FEE27FA83E98397 +:1009F000252C312CF7E92F1AF2E03F0AAE81BF8196 +:100A000016968C91169790E080179107E0F4179650 +:100A10004C9280E027960FB6F894DEBF0FBECDBF94 +:100A2000DF91CF911F910F91FF90EF90DF90CF90CA +:100A3000BF90AF909F908F907F906F905F904F90FE +:100A40003F902F90089560E089E69DEF0E94F10E9F +:100A50006AEAC401F701099565E58B819C81F7017C +:100A6000099560EAC401F7010995652DC1010E944D +:100A7000F10E642C712CA980BA80A628B728AE810B +:100A8000BF811496ED91FC911597E60DF71D6081DD +:100A9000C501F70109950E940316C501F6010995E4 +:100AA000282FC5012D83F60109952D812813F3CF39 +:100AB000AE81BF8114968D919C911597680E791E19 +:100AC000F3018081281307C043940F5F1F4F519893 +:100AD000599A599893CF519A599A90CF2F923F9201 +:100AE0004F925F926F927F928F929F92AF92BF923E +:100AF000CF92DF92EF92FF920F931F93CF93DF93EA +:100B000000D000D01F92CDB7DEB7382E4A012901A0 +:100B10001D830C83D80117962C90022D10E070E0F5 +:100B2000F62FEE27FA83E983AC81BD8116968C916E +:100B3000169790E080179107D8F417962C9280E0D2 +:100B40000F900F900F900F900F90DF91CF911F910A +:100B50000F91FF90EF90DF90CF90BF90AF909F905C +:100B60008F907F906F905F904F903F902F9008955F +:100B700061E080E090EC0E94F10E6AEAC401F701A6 +:100B8000099560E080E090EC0E94F10E65E5C201FD +:100B9000F701099561E080E090EC0E94F10E60EAB7 +:100BA000C401F7010995632D80E090EC0E94F10EDD +:100BB000622C712CA980BA80A628B728AC81BD818F +:100BC0001496ED91FC911597E60DF71D6081C50116 +:100BD000F70109950E940316C501F6010995282F12 +:100BE000C5012B83F60109952B812813F3CFAC8126 +:100BF000BD8114968D919C911597680E791EF30115 +:100C00008081281307C023940F5F1F4F5198599A72 +:100C100059988ACF519A599A87CF2F923F924F92E3 +:100C20005F926F927F928F929F92AF92BF92CF927C +:100C3000DF92EF92FF920F931F93CF93DF9300D039 +:100C400000D01F92CDB7DEB7582E4A0119011D837F +:100C50000C83D80117964C90042D10E070E0F62F0D +:100C6000EE27FA83E983AC81BD8116968C911697A5 +:100C700090E080179107D8F417964C9280E00F907F +:100C80000F900F900F900F90DF91CF911F910F91C8 +:100C9000FF90EF90DF90CF90BF90AF909F908F909C +:100CA0007F906F905F904F903F902F90089540E01D +:100CB00060E180E090E80E943B106AEAC401F7011D +:100CC000099565E5C101F701099560EAC401F701DD +:100CD0000995A42CB12C69807A806A287B28AC8184 +:100CE000BD811496ED91FC911597EA0DFB1D608175 +:100CF000C301F701099541E060E180E090E80E94BE +:100D00003B1040E0652D80E090EE0E943B100E9479 +:100D10000316C301F6010995282FC3012B83F601A1 +:100D200009952B812813F3CFAC81BD8114968D9149 +:100D30009C911597A80EB91EF5018081281307C054 +:100D400043940F5F1F4F5198599A59988CCF41E0A7 +:100D500060E180E090E80E943B1040E0652D80E07B +:100D600090EE0E943B10519A599A7DCF3F924F923C +:100D70005F926F927F928F929F92AF92BF92CF922B +:100D8000DF92EF92FF920F931F93CF93DF93482E42 +:100D9000662E7A01E901DA0117965C90A52CB12C38 +:100DA0006AEA8AEA9AE8F901099565E585E595E830 +:100DB000FE01099560E28AEA9AE8FE010995712C24 +:100DC000762C6624D70116968C91169790E08A159A +:100DD0009B0520F517965C9260E980E090E8FE01A3 +:100DE000099560E080E090E8FE01099560EF80E001 +:100DF00090E8FE01099580E0DF91CF911F910F915E +:100E0000FF90EF90DF90CF90BF90AF909F908F902A +:100E10007F906F905F904F903F90089564E580E0E1 +:100E200090E50E94F10E852C912C6401C628D728EC +:100E300060EAC601FE010995D7011496ED91FC9177 +:100E40001597E80DF91D6081C601FE0109950E9404 +:100E50000316C601F8010995382EC601F801099557 +:100E60003812F5CFD70114968D919C911597880E65 +:100E7000991EF4018081381208C05394FFEFAF1A15 +:100E8000BF0A5198599A59989DCF61E880E090E542 +:100E90000E94F10E642D80E090E80E94F10E64E55E +:100EA00080E090E50E94F10E519A599A8BCF4F92B3 +:100EB0005F926F927F928F929F92AF92BF92CF92EA +:100EC000DF92EF92FF920F931F93CF93DF93662EE3 +:100ED0007A01E901DA0117965C90A52CB12C6AEA37 +:100EE0008AEA9AE8F901099565E585E595E8FE0144 +:100EF000099560E28AEA9AE8FE010995712C762C40 +:100F00006624D70116968C91169790E08A159B055A +:100F100018F517965C9260E980E090E8FE0109956B +:100F200060E080E090E8FE01099560EF80E090E8E5 +:100F3000FE01099580E0DF91CF911F910F91FF9005 +:100F4000EF90DF90CF90BF90AF909F908F907F9069 +:100F50006F905F904F900895852C912C6401C62866 +:100F6000D72860EAC601FE010995D7011496ED91D4 +:100F7000FC911597E80DF91D6081C601FE010995E8 +:100F80000E940316C601F8010995482EC601F80112 +:100F900009954812F5CFD70114968D919C9115971C +:100FA000880E991EF4018081481208C05394FFEF07 +:100FB000AF1ABF0A5198599A5998A3CF519A599A82 +:100FC000A0CF4F925F926F927F928F929F92AF923B +:100FD000BF92CF92DF92EF92FF920F931F93CF9326 +:100FE000DF93EA0169015F80A52CB12CE62EF12C7C +:100FF000FE2CEE248E8190E08A159B0598F45F828A +:1010000080E0DF91CF911F910F91FF90EF90DF90E3 +:10101000CF90BF90AF909F908F907F906F905F9098 +:101020004F9008956AEA85E595E1F601099565E531 +:101030008AEA9AE0F601099560EA85E595E1F6010C +:101040000995652C712C43018E289F28EC81FD8128 +:10105000E60DF71D6081C401F60109950E94031693 +:10106000C401F8010995482EC401F80109954812F8 +:10107000F5CF8C819D81680E791EF3018081481225 +:1010800008C05394FFEFAF1ABF0A5198599A599864 +:10109000B1CF519A599AAECF3F924F925F926F92D1 +:1010A0007F928F929F92AF92BF92CF92DF92EF92F8 +:1010B000FF920F931F93CF93DF93EA0169015F8043 +:1010C000A52CB12C482E429480EF4822E62EF12C1C +:1010D000FE2CEE248E8190E08A159B05A0F45F82A1 +:1010E00080E0DF91CF911F910F91FF90EF90DF9003 +:1010F000CF90BF90AF909F908F907F906F905F90B8 +:101100004F903F90089560E280E090E80E94F10ED9 +:101110006AEA85E595E1F601099560E180E090E8ED +:101120000E94F10E65E58AEA9AE0F601099560E20F +:1011300080E090E80E94F10E60EA85E595E1F60115 +:101140000995642D80E090E80E94F10E652C712CC9 +:1011500043018E289F28EC81FD81E60DF71D6081FB +:10116000C401F60109950E940316C401F80109950E +:10117000382EC401F80109953812F5CF8C819D8174 +:10118000680E791EF3018081381208C05394FFEF76 +:10119000AF1ABF0A5198599A59989CCF519A599AA7 +:1011A00099CF4F925F926F927F928F929F92AF9260 +:1011B000BF92CF92DF92EF92FF920F931F93CF9344 +:1011C000DF93662E7A01E901DA0117965C90A52C6F +:1011D000B12C6AEA8AEA9AE0F901099565E585E5A4 +:1011E00095E0FE01099560E28AEA9AE0FE01099520 +:1011F000712C762C6624D70116968C91169790E068 +:101200008A159B0518F517965C9260E980E090E0DE +:10121000FE01099560E080E090E0FE01099560EF35 +:1012200080E090E0FE01099580E0DF91CF911F9171 +:101230000F91FF90EF90DF90CF90BF90AF909F9075 +:101240008F907F906F905F904F900895852C912C98 +:101250006401C628D72860EAC601FE010995D701B6 +:101260001496ED91FC911597E80DF91D6081C6016A +:10127000FE0109950E940316C601F8010995482E42 +:10128000C601F80109954812F5CFD70114968D9142 +:101290009C911597880E991EF4018081481208C010 +:1012A0005394FFEFAF1ABF0A5198599A5998A3CF98 +:1012B000519A599AA0CF4F925F927F928F929F92AC +:1012C000AF92BF92CF92DF92EF92FF920F931F9354 +:1012D000CF93DF93A62E6A01E901DA011796EC900D +:1012E000F12CA895000000000000000000000000A4 +:1012F0000000000000006AEA8AEA9AE8F90109950C +:1013000065E585E595E8FE01099560E28AEA9AE8D7 +:10131000FE010995B12CBA2CAA24D60116968C91FF +:10132000169790E08E159F0518F51796EC9260E9D8 +:1013300080E090E8FE01099560E080E090E8FE0121 +:10134000099560EF80E090E8FE010995000080E0DB +:10135000DF91CF911F910F91FF90EF90DF90CF9091 +:10136000BF90AF909F908F907F905F904F90089527 +:1013700080EA0E9418142701552442018A289B28DC +:10138000D6011496ED91FC911597E40DF51D608141 +:10139000C401FE01099500000000000000000000EB +:1013A0000000000000000000A8950E940316C40180 +:1013B000F8010995782E00000000000000000000F0 +:1013C0000000000000000000D6011496ED91FC9191 +:1013D0001597E40DF51D80817816B9F00000000026 +:1013E0000000000000000000000000000000C40138 +:1013F000F801099578120DC00000000000000000FF +:1014000000000000000000000000FFEFEF1AFF0ADC +:1014100084CF000000000000000000000000000079 :1014200000000000000000000000000000000000BC :1014300000000000000000000000000000000000AC -:1014400000000000000000000000C401F801099540 -:10145000782ECBCF8F929F92AF92BF92CF92DF9296 -:10146000EF92FF920F931F93CF93DF93EC0188804D -:101470009980B82C8985823169F038F48031C1F0C7 -:10148000813109F41AC183EC06C0833109F44FC1DC -:101490008431C9F780E0DF91CF911F910F91FF90C8 -:1014A000EF90DF90CF90BF90AF909F908F90089576 -:1014B0008D85811111C0EFE7CE2EEEE0DE2EF5E531 -:1014C000EF2EFEE0FF2E8E012AEA3AE245E555E5D1 -:1014D000682D60680E946B048D85813041F588819C -:1014E000998156E0969587955A95E1F7282F2F70A8 -:1014F000A22E41E060E180E090E80E94DF0F40E032 -:101500006A2D80E090EE0E94DF0F6FE7C62E6EE03E -:10151000D62E71E9E72E7EE0F72E8E012AEA3AEA0E -:1015200045E555ED682D60688A2D0E940B068D8576 -:101530008330D1F4682D6F736068B62E88819981ED -:1015400026E0969587952A95E1F73FE7C32E3EE082 -:10155000D32E45E5E42E4EE0F42E8E012AEA3AE23F -:1015600045E555E50E94CC048D858E31D1F46B2D77 -:101570006F736068B62E88819981B6E096958795DD -:10158000BA95E1F71FE7C12E1EE0D12E01E9E02E4A -:101590000EE0F02E8E012AEA3AEA45E555E90E946E -:1015A0006C058D85823211F08B30F9F46881798178 -:1015B000660F672F661F770B7195CB0199278C56A5 -:1015C00091090E94910EFFE7CF2EFEE0DF2EA5E5E8 -:1015D000EA2EAEE0FA2E8E012AEA3AE245E555E51A -:1015E0006B2D606880E00E946B048D858C3031F536 -:1015F0006B2D6F716068B62E8880998055E0969447 -:1016000087945A95E1F765EA80E090E60E94910E92 -:10161000682D8FEF9FEF0E94910E6FE7C62E6EE050 -:10162000D62E71E9E72E7EE0F72E8E012AEA3AEAFD -:1016300045E555ED6B2D80E00E946B048D858C3166 -:1016400001F588809980880C892C881C99089194D0 -:1016500061E880E090E50E94910E682D80E090E8BE -:101660000E94910E64E580E090E50E94910E0FE7E4 -:101670001EE021E93EE0AE016B2D6068882D0E94DE -:10168000B4068D858F3109F005CF8880998034E0CC -:10169000969487943A95E1F7682D80E090E50E9452 -:1016A000910E6B2D6F7860680FE71EE021E93EE038 -:1016B000AE01882D0E945507EDCE8D85811108C0A1 -:1016C00007EA1EE02BEB3EE0AE01682D0E94DF072B -:1016D0008D858B3091F4882D8F71B82E88819981FA -:1016E00025E0969587952A95E1F707EA1EE02BEB12 -:1016F0003EE0AE016B2D0E944A088D858E3F09F0B9 -:10170000C9CE6881798195E0769567959A95E1F7DC -:101710008FEF9FE30E94BB0E6B2D6F710FEC1EE0ED -:1017200021EE3EE0AE0180E00E94CF08B3CE8D8571 -:10173000811119C0282D2068B22E880C892C881C94 -:1017400099089194682D8FEF84B965B95F9A5F9875 -:1017500014B808E513E122E733E1AE016B2D80E018 -:101760000E94590997CE813071F7692D6F736064BB -:10177000EACF14B88FEF85B93F9A479881B911B86D -:1017800082B914B885B914B885B93898409A39988F -:10179000419A3A98429A3C98449A3D98459A3E9884 -:1017A000469A53985B9A55985D9A3B98439A3F980E -:1017B000479A57985F9A509858985198599A08950F -:1017C0000E94B90B399A419A389A40983A9A429AAB -:1017D0003C9A449A3D9A459A14B88FEF85B914B84B -:1017E00085B914B885B93F9A479881B912B884B9B8 -:1017F00015B8479A479814B808950E94B90B399ABA -:10180000419A3C9A449A3D9A459A589A509A14B8EB -:101810008FEF85B914B885B914B885B93F9A479840 -:1018200081B912B884B915B8479A479814B814B852 -:1018300085B9579A5F9884B915B85F9A5F9814B8BC -:101840000895823081F0833061F08130A1F40898EE -:10185000109A1092B60380E290E09093B5038093C3 -:10186000B40380E008955098589A88E08093B603B6 -:1018700089E290E0F2CF87E90895813049F414B805 -:101880008FEF85B9579A5F980E94B60C80E0089553 -:1018900088E908955898509A000089B1509858984E -:1018A00080FD22C05098589A59B149B1000039B111 -:1018B0000000000029B100000000000099B1000004 -:1018C00000000000000089B15098589850FD0EC0EB -:1018D00040FD0EC030FD0EC020FD0EC090FD0EC0BC -:1018E00080FD0EC080EE089580EF089580E0089599 -:1018F00081E0089583E0089586E008958AE00895E0 -:101900008FE008950F931F93CF93C82F842F8901E1 -:10191000C230F9F030F4CC2389F0C130B1F0C6E91F -:101920000FC0C430F1F0C0F0C038C9F781E0F90150 -:1019300080830E944A0CF801818309C00E94B90B80 -:101940008C2FCF911F910F9108950E94E00BC0E062 -:10195000F7CF0E94FD0BFBCFCF911F910F910C94FD -:10196000210CCF911F910F910C943D0C10921401FA -:101970008FEF84B915B85F9A5F9814B85098589A49 -:1019800080E880936C0310927A03EBE7F3E0119206 -:1019900083E0EB39F807D9F7089560917A03813134 -:1019A00009F441C0109214019FEF94B99091140171 -:1019B00095B95F9A5F9814B820E070E03FEF8032ED -:1019C000C9F4E72FF0E0E558FC4F408150E0022ECB -:1019D00002C0559547950A94E2F740FF28C092E06F -:1019E00034B995B95F9A5F9814B82F5F283011F415 -:1019F0007F5F20E0492F446034B945B95F9A5F9812 -:101A000014B8615034B995B95F9A5F9814B86111F0 -:101A1000D6CF909314014093270134B915B85F9A3B -:101A20005F9814B8089592E090931401BDCF90E0B0 -:101A3000D7CF0F931F93CF93DF9350917A03B09139 -:101A40007B03813109F46BC0109214019FEF94B9AC -:101A50009091140195B95F9A5F9814B820E030E036 -:101A60007FEFC1E0D0E0803281F4EB2FF0E0022E76 -:101A700002C0F595E7950A94E2F7E0FF54C0916043 -:101A800074B995B95F9A5F9814B86032B1F42111B6 -:101A900005C0E32FF0E0E558FC4F1082489B0DC0D5 -:101AA000E32FF0E0E558FC4FA0818E01022E01C02B -:101AB000000F0A94EAF7A02BA0835150442341F071 -:101AC000511106C0926074B995B95F9A5F9814B8C5 -:101AD000A92FA46074B9A5B95F9A5F9814B874B9B6 -:101AE00095B95F9A5F9814B82F5F283039F43F5F3B -:101AF000E32FF0E0E558FC4FB08120E05111B3CF67 -:101B000090931401A09327018FEF84B915B85F9AC1 -:101B10005F9814B8DF91CF911F910F91089591E0D4 -:101B20009093140193CF9E7FABCF80916C03833849 -:101B3000D1F580916D03883009F463C0C0F483301F -:101B400009F445C030F4813079F18230A1F18EEE94 -:101B500028C0863009F44AC008F04EC08430B9F776 -:101B600081E880936C0341E060E281E136C08F3010 -:101B7000C1F148F48D3031F18E3049F781E880931E -:101B80006C0340E028C0803849F08F3F49F0803135 -:101B9000F1F681E880936C0340E02CC00C94B60C05 -:101BA00080EF80936C03089581E880936C0380E25A -:101BB0000E94CD0C14C081E880936C0341E060E08A -:101BC00080E20BC081E880936C0340E0F8CF81E8AD -:101BD00080936C0341E060E280E10E94190D82E88D -:101BE000E0CF81E880936C0340E0BECF81E8809332 -:101BF0006C0341E060E2E4CF81E880936C0380E114 -:101C0000D7CF81E880936C0381E1D2CFCF93DF936C -:101C1000E901843061F138F48230E1F008F5813077 -:101C2000A1F087E80FC0873039F128F48530C9F773 -:101C300040937A0306C0883021F1803891F70E94E2 -:101C4000B60C80E0DF91CF91089590916D03998358 -:101C50008883F7CF40936D0383E880936C03F1CFC3 -:101C600040936D0383E880936C030E94950D8091EF -:101C70006C03898381E0ECCF40937B0350937C031A -:101C8000E0CF80917B03898380917C038A8380915C -:101C90007D038B8380917E038C8380917F038D8372 -:101CA000809180038E8386E0D3CF82B98FEF84B991 -:101CB00095B9479A479814B884B965B9509A589815 -:101CC0005098589A14B80895509858984098419A46 -:101CD000429A82B92FEF24B995B9479A479814B818 -:101CE00000000000409A97FD4198000000000000AD -:101CF00000000000000083B14098419A089582B925 -:101D00002FEF24B995B9479A479814B8409A97FD90 -:101D10004198000000000000000083B14098419A03 -:101D200008955098589882B92FEF24B995B9479AD9 -:101D3000479814B8429824B965B9409A97FD4198DC -:101D4000000000004098419A429A14B80895811505 -:101D500020E2920708F4906882B98FEF84B995B9B0 -:101D6000479A479814B8449800000000000000000B -:101D700083B1449A0895811520E2920708F490688F -:101D800082B98FEF84B995B9479A479814B884B946 -:101D900065B9000045980000459A14B8089582B9C5 -:101DA0008FEF84B995B9479A479814B8409A4198EB -:101DB000449800000000000083B1449A4098419A82 -:101DC000089582B98FEF84B995B9479A479814B8A6 -:101DD0004098419884B965B9000045980000459A3B -:101DE00014B8419A089512B82FEF24B988E085B944 -:101DF000479A479814B889B1807290E024B924E0DA -:101E000025B9479A479814B829B1207230E041E0CB -:101E10002115310509F040E061E0009709F060E02C -:101E2000442311F0611116C051E0232B09F450E056 -:101E300021E0892B09F420E0552311F021110CC079 -:101E4000662311F051110AC0442311F0211108C07A -:101E50008FEF089580E1089581E1089582E108956A -:101E600083E10895EF92FF920F93CF93DF9300D019 -:101E70001F92CDB7DEB77C018FEF84B965B9479A61 -:101E8000479814B8409A67FD419842B9000080E035 -:101E9000011119C0000000000000000093B1F7011B -:101EA000E80FF11D90834F5F42B98F5F281780F7CD -:101EB0004098419A0F900F900F90DF91CF910F9122 -:101EC000FF90EF9008952B834A8389830E944415E5 -:101ED0000000000089814A812B81E0CFEF92FF92C0 -:101EE0000F93CF93DF9300D01F92CDB7DEB77C0165 -:101EF000603208F460688FEF84B965B9479A4798F3 -:101F000014B8449842B9000080E0011116C00000E6 -:101F1000000093B1F701E80FF11D90834F5F42B9C4 -:101F20008F5F281790F7449A0F900F900F90DF91D2 -:101F3000CF910F91FF90EF9008952B834A8389836F -:101F40000E94441589814A812B81E3CFEF92FF9251 -:101F50000F93CF93DF9300D01F92CDB7DEB77C01F4 -:101F60008FEF84B965B9479A479814B8409A419859 -:101F7000449842B9000080E0011118C00000000040 -:101F800093B1F701E80FF11D90834F5F42B98F5F66 -:101F9000281790F7449A4098419A0F900F900F900D -:101FA000DF91CF910F91FF90EF9008952B834A839B -:101FB00089830E94441589814A812B81E1CF0F9347 -:101FC0001F93CF93DF938C01D62F442349F080E0F9 -:101FD00090E80E947F0E60E880E090E80E94910EF9 -:101FE000C5E0C8010E947F0E6D2FC8010E94910EAE -:101FF000D695C150B1F7DF91CF911F910F91089500 -:102000000F931F93CF93C82FCA018901C53079F16F -:1020100048F4C13029F1E8F0C23031F1C43051F157 -:10202000C0EA19C0C23891F150F4C03839F1C13852 -:10203000B9F721E0F80120830E947F0E24C0C33845 -:1020400059F1C43869F721E0F80120830E94CF0ECE -:102050001AC00E94550E8C2FCF911F910F91089599 -:102060000E94BB0EC0E0F7CF0E94910EFBCF0E94F2 -:10207000E10EF8CF40E00E94DF0FF4CF21E0F8013D -:1020800020830E94640EF8018183ECCF21E0F801E7 -:1020900020830E94A70EF7CF81E0F90180830E9480 -:1020A000F30EF1CFCF93DF93FB01DC0112962C915D -:1020B000222329F0203479F082ED808308C0108239 -:1020C000A0910201B0910301EC018C818C93CF01AE -:1020D000DF91CF910895108281E08183A091020168 -:1020E000B09103018C918283F2CFE0910201F091D3 -:1020F000030180830895E0910201F0910301808142 -:1021000008950F931F93D901082F10E0083111058E -:1021100008F0C2C2F801E157FF4E0C94A217C91093 -:10212000A71004115F11AB11F7114312EE12F31255 -:10213000F812FB12FF1202130A13121316131913CB -:102140001D1326132D133113391340134413463135 -:10215000510508F0A3C2FA01E055FF4E0C94A217F6 -:10216000C610CC10D010D410D810DC10E010E41041 -:10217000E810EC10F010F410F810FC104E134E1391 -:102180004E134E134E134E134E1300113898409AAF -:1021900080E01F910F9108953998419A80E0F9CF1E -:1021A0003A98429A80E0F5CF3B98439A80E0F1CF8D -:1021B0003C98449A80E0EDCF3D98459A80E0E9CF85 -:1021C0003E98469A80E0E5CF3F98479A80E0E1CF7D -:1021D0005098589A80E0DDCF5198599A80E0D9CF35 -:1021E00053985B9A80E0D5CF55985D9A80E0D1CF27 -:1021F00056985E9A80E0CDCF57985F9A80E0C9CF1D -:102200005098589A80E0C5CF4631510508F048C231 -:10221000FA01E35FFE4E0C94A217231127112B1134 -:102220002F11331137113B113F11431147114B113E -:102230004F11531157115013501350135013501383 -:10224000501350135B113898409880E0A2CF399812 -:10225000419880E09ECF3A98429880E09ACF3B9890 -:10226000439880E096CF3C98449880E092CF3D9888 -:10227000459880E08ECF3E98469880E08ACF3F9880 -:10228000479880E086CF5098589880E082CF519848 -:10229000599880E07ECF53985B9880E07ACF55982C -:1022A0005D9880E076CF56985E9880E072CF579820 -:1022B0005F9880E06ECF5098589880E06ACF4631A2 -:1022C000510508F0EFC1FA01E859FE4E0C94A2172F -:1022D0007E118111841187118A118D119011931132 -:1022E000961199119C119F11A211A511521352130D -:1022F00052135213521352135213A811389A80E0FA -:1023000048CF399A80E045CF3A9A80E042CF3B9A55 -:1023100080E03FCF3C9A80E03CCF3D9A80E039CFCF -:102320003E9A80E036CF3F9A80E033CF509A80E0EB -:1023300030CF519A80E02DCF539A80E02ACF559A22 -:1023400080E027CF569A80E024CF579A80E021CFB3 -:10235000509A80E01ECF4631510508F0A5C1FA0120 -:10236000EC54FE4E0C94A217CA11CD11D011D3110A -:10237000D611D911DC11DF11E211E511E811EB11D1 -:10238000EE11F111541354135413541354135413E2 -:102390005413F411409880E0FCCE419880E0F9CECF -:1023A000429880E0F6CE439880E0F3CE449880E0F7 -:1023B000F0CE459880E0EDCE469880E0EACE479892 -:1023C00080E0E7CE589880E0E4CE599880E0E1CEF6 -:1023D0005B9880E0DECE5D9880E0DBCE5E9880E0AA -:1023E000D8CE5F9880E0D5CE589880E0D2CE4631E6 -:1023F000510508F05BC1FA01E050FE4E0C94A217A3 -:10240000161219121C121F122212251228122B1238 -:102410002E123112341237123A123D12561356133D -:10242000561356135613561356134012409A80E013 -:10243000B0CE419A80E0ADCE429A80E0AACE439AD7 -:1024400080E0A7CE449A80E0A4CE459A80E0A1CE59 -:10245000469A80E09ECE479A80E09BCE589A80E0D4 -:1024600098CE599A80E095CE5B9A80E092CE5D9AA4 -:1024700080E08FCE5E9A80E08CCE5F9A80E089CE3D -:10248000589A80E086CE82E08C934631510508F060 -:10249000A2C0FA01E25BFD4E0C94A21764126D1209 -:1024A00076127F12881291129A12A312AC12B512F0 -:1024B000BE12C712D012D912EB12EB12EB12EB12B2 -:1024C000EB12EB12EB12E21286B1817011968C9333 -:1024D000119712961C9280E05CCE86B1827090E0DB -:1024E00012969C938E93119780E053CE86B18470A0 -:1024F00090E012969C938E93119780E04ACE86B11D -:10250000887090E012969C938E93119780E041CE54 -:1025100086B1807190E012969C938E93119780E023 -:1025200038CE86B1807290E012969C938E9311976C -:1025300080E02FCE86B1807490E012969C938E93AB -:10254000119780E026CE86B1807890E012969C9319 -:102550008E93119780E01DCE89B1817011968C9376 -:10256000119712961C9280E014CE89B1827090E08F -:1025700012969C938E93119780E00BCE89B1887050 -:1025800090E012969C938E93119780E002CE89B1D1 -:10259000807290E012969C938E93119780E0F9CD13 -:1025A00089B1807490E012969C938E93119780E08D -:1025B000F0CD89B1807890E012969C938E9311971C -:1025C00080E0E7CD89B1817011968C9311971296B6 -:1025D0001C9280E0DECD1C928DE8DBCD14B88FEF2D -:1025E00085B980E0D6CD14B88FEF85B980E0D1CD24 -:1025F00014B880E0CECD8FEF84B980E0CACD45B964 -:1026000080E0C7CD83B111968C93119781E08C93B4 -:1026100080E0BFCD14B88FEF85B93F9A479881B954 -:1026200080E0B7CD8FEF82B980E0B3CD11B880E004 -:10263000B0CD8FEF81B980E0ACCD42B98FEF84B9D6 -:1026400055B9479A479814B880E0A3CD14B88FEFD6 -:1026500085B9579A5F9880E09CCD57985F9A80E043 -:1026600098CD8FEF84B945B95F9A5F9814B880E030 -:1026700090CD14B88FEF85B9579A5F9880E089CDD7 -:1026800057985F9A80E085CD8FEF84B945B95F9AFE -:102690005F9814B880E07DCD8CE87BCD8DE879CD56 -:1026A0008DE877CD8DE875CD8DE873CD8DE871CD52 -:1026B00082B98FEF84B995B9479A479814B8419871 -:1026C000449800000000000000000000000000002E -:1026D00000000000000000000000000083B1449AE8 -:1026E000419A089582B98FEF84B995B9479A47986E -:1026F00014B884B965B945984198000000000000FD -:102700000000459A419A14B80895CF93DF93952F0E -:10271000E901813099F020F0823059F08AEA06C050 -:102720009FEF94B945B95F9A5F9814B8DF91CF9144 -:102730000895842F0E94721380E0F8CF8883842F3D -:102740000E9458138983F8CF9FEF94B985B94598B3 -:1027500041980000000000000000459A419A14B81A -:102760000895EF92FF920F93CF93DF9300D01F92C3 -:10277000CDB7DEB77C018FEF84B965B9479A47982A -:1027800014B84498419842B980E0011119C0000082 -:1027900000000000000093B1F701E80FF11D9083E5 -:1027A0004F5F42B98F5F281780F7449A419A0F9084 -:1027B0000F900F90DF91CF910F91FF90EF900895C0 -:1027C0002B834A8389830E94441500000000000087 -:1027D00089814A812B81DFCF880F991F880F991F2C -:1027E00020E030E02817390709F4089500000000C0 -:1027F0002F5F3F4FF7CF20E030E02817390709F46B -:102800000895000000002F5F3F4FF7CFCF93DF9375 -:1028100080E190E00E94EC13C4E0D0E084EF91E00E -:102820000E94EC1384EF91E00E94EC132197B1F722 -:10283000C4E0D0E08AEF90E00E94EC138AEF90E0D1 -:102840000E94EC132197B1F7DF91CF91089580E1B9 -:1028500090E00C94EC13CF93DF931F92CDB7DEB7CB -:10286000F901813171F038F48130C1F078F08230B3 -:10287000C9F082E80FC08132A9F0823299F082312A -:10288000C1F782E08083128211820AC089830E948C -:10289000061489810F90DF91CF9108950E9427142B -:1028A00080E0F8CF81E080831182FACF482F90E05A -:1028B000982F882720E0411103C0211180680895D6 -:1028C00020953FEF340F4323F6CF80E090E008954A -:1028D00080E0089560E070E0CB010895CF93DF932E -:1028E0001F92CDB7DEB7DC018FEF80930701109206 -:1028F000080187E091E09093C6038093C503169684 -:102900008C91169789831196EC9111974E2F50E078 -:10291000FA013197EA30F10508F08CC0EE56FB4E13 -:102920000C94A2179C14AC14BA14C81400151A15F0 -:102930001115D614E414F21414964D915C91159768 -:1029400028E031E013966C91139712968C910E94B7 -:1029500081108093070160C014964D915C9115978A -:1029600028E031E013966C91139712968C910E9497 -:10297000820CEFCF14964D915C91159728E031E0D1 -:1029800013966C91139712968C910E940010E1CFD0 -:1029900014964D915C91159728E031E013966C9157 -:1029A000139712968C910E948513D3CF14964D9154 -:1029B0005C91159728E031E013966C91139712966D -:1029C0008C910E942B14C5CF14964D915C91159754 -:1029D00028E031E013966C91139712968C910E9427 -:1029E000060EB7CF14964D915C91159728E031E013 -:1029F00013966C91139712968C910E949500A9CF13 -:102A0000AE014F5F5F4F67E071E0CD010E947C0136 -:102A10009093C6038093C50389810F90DF91CF9176 -:102A20000895AE014F5F5F4F67E071E0CD010E94F6 -:102A30005210EECF80E88DCFE0916903F0916A03E8 -:102A4000278144815581322F360F231312C0E09124 -:102A50006903F0916A038781860F8783809138012B -:102A6000861B8093380181110DC088E9838381E042 -:102A70000895FC017191CF01FA01E20FF11D7083FD -:102A80002F5FE3CF80E00895CF93DF936091C7037A -:102A9000635067FD91C08091C403CCE0D0E0C81BB7 -:102AA000D109C553DC4F8091C3038D3209F0CFC0EB -:102AB000683009F07FC083EC8093B7038AE5809388 -:102AC000050110920F018881807679F0CE010E9475 -:102AD0006E148F3F09F466C09F81911169C09E8179 -:102AE000981708F065C0892F63C02A811092C0032F -:102AF000998191110AC01092C10320EC33E082E069 -:102B00003093C6032093C503E7CF953029F4209373 -:102B1000C80320EC33E0F4CF963099F59B819130D7 -:102B200059F48EE890E09093C6038093C50382E148 -:102B300090E490930F01D0CF923019F48CE790E09D -:102B4000F2CF9330A9F7211108C088EE90E090935E -:102B5000C6038093C50384E0EBCF213041F48EEBB4 -:102B600090E09093C6038093C5038AE2E1CF2230C0 -:102B7000F9F680EA90E09093C6038093C5038EE156 -:102B8000D7CF983059F0993019F42093CA03C1CFA8 -:102B900081E09A3009F4BDCF80E0BBCF2AEC33E06E -:102BA00081E0AECF988197FD8E8190E890930F01E0 -:102BB000809304011092C7038091050184FF3AC0FD -:102BC000809104018F3FB1F1C82F893008F0C8E02F -:102BD0008C1B809304018091B70398E88927809328 -:102BE000B703CC23D1F08091C5039091C603209107 -:102BF0000F0126FF3FC0A8EBB3E0FC012C2F34915E -:102C00003D9331962150D9F701962FEF2C0F820F6B -:102C1000911D9093C6038093C5036C2F88EB93E0BE -:102C20000E945F16CC5FCC3019F08FEF80930401C7 -:102C3000C093050184E199B1947131F48150D9F7C1 -:102C40001092C8031092C203DF91CF910895809132 -:102C50000F0187FFAFCFCE010E941C158F3F21F4DB -:102C60008EE180930501A6CF882309F4A3CF1092AB -:102C70000401A0CFE8EBF3E0DC012C2F3D91319370 -:102C80002150E1F7C1CFE9E6F0E0808182608083E6 -:102C9000E89A0895A82FB92F80E090E041E050EA2B -:102CA000609530E009C02D9182279795879510F0A7 -:102CB00084279527305EC8F36F5FA8F30895EADF95 -:102CC0008D939D930895CF93CFB7CF93DF93C39503 -:102CD0004C9BE9F74C9B0BC04C9B09C04C9B07C01D -:102CE0004C9B05C04C9B03C04C9B01C089C06F939B -:102CF000C091C403DD27C553DC4F2F9365E54C9B82 -:102D000003C02F916F91E6CF0F931F934F9320E055 -:102D100040E15F9309B1047104FB27F93F9350E050 -:102D20003BE039C0147140642F77012F5F5F1EC0F4 -:102D3000406819B114712F7752501FC0406409B117 -:102D40002F770471D1F15F5F00C023C0406219B1D9 -:102D50002F77147191F15F5F00C025C004711027B7 -:102D6000515012F45D5F0000115027952C3F19B1AE -:102D7000C8F614710127015027952C3FC8F6422749 -:102D8000499309B1047110274F73115027952C3FB7 -:102D9000A8F64695469519B1147179F001270150AE -:102DA00027952C3F98F66B5A60F3315009B1B0F675 -:102DB00000C011E01CBB002717C03B503195C31B5E -:102DC000D04011E01CBB0881033CF9F00B34E9F062 -:102DD0002091C2031981110F1213EDCF093651F161 -:102DE0000D3211F0013E39F70093C9033F915F9115 -:102DF0004F911F910F912F916F91CCB3C0FD67CF71 -:102E0000DF91CF91CFBFCF9118952091C903222395 -:102E100069F31091C703112339F534303AF1309337 -:102E2000C7032093C3031091C4033BE0311B3093CD -:102E3000C4031CC00091C7030130B4F40AE530910B -:102E4000050134FD14C000930501C7EBD3E013C0A6 -:102E5000052710E000C000000BB91AC0052710E0DC -:102E6000221F1DC010E021C04AE502C032ED432FF1 -:102E7000C4E1D0E032E01AB114615C9A0BB11AB926 -:102E800054E120E865E320FF05270BB92795179546 -:102E90001C3FF0F66695B8F7B1F720FF05270BB990 -:102EA000279517951C3FD0F62795179517FF0527EF -:102EB00000001C3F0BB9B0F629913A9519F70B7E2B -:102EC0001091C803110FC651D0400BB911F01093E7 -:102ED000C20311E01CBB00611AB11B7E402F4B7E68 -:102EE00054E05A95F1F70BB91AB94BB97FCF9EE070 -:102EF00088E10FB6F894A895809360000FBE909378 -:102F000060000E944316549A80E0815099F45498CE -:102F100078940E94B90B80EF80936C03A8950E946F -:102F200044150E94AB0280916C03803FB9F30E946C -:102F3000950DF4CFA895EFE9FFE03197F1F700C0C8 -:102F40000000E3CFEE0FFF1F0590F491E02D0994F0 -:042F5000F894FFCF23 -:062F540069019B03FF5A16 +:101440000000000000000000000000000000C401D7 +:10145000F8010995782ECBCF8F929F92AF92BF92D1 +:10146000CF92DF92EF92FF920F931F93CF93DF9370 +:10147000EC0188809980B82C8985823169F038F434 +:101480008031C1F0813109F437C183EC06C083316A +:1014900009F46CC18431C9F780E0DF91CF911F91CD +:1014A0000F91FF90EF90DF90CF90BF90AF909F9003 +:1014B0008F9008958D85811111C01FEDC12E1EE002 +:1014C000D12E07EAE02E0EE0F02E8E012AEA3AE253 +:1014D00045E555E5682D60680E946D048D85813075 +:1014E00041F588819981F6E096958795FA95E1F71F +:1014F000282F2F70A22E41E060E180E090E80E944A +:101500003B1040E06A2D80E090EE0E943B10AFED72 +:10151000CA2EAEE0DA2EB1EFEB2EBEE0FB2E8E012E +:101520002AEA3AEA45E555ED682D60688A2D0E9461 +:101530000D068D858330D1F4682D6F736068B62EEB +:101540008881998156E0969587955A95E1F77FEDC8 +:10155000C72E7EE0D72EE7EAEE2EEEE0FE2E8E01BD +:101560002AEA3AE245E555E50E94CE048D858D3F95 +:10157000D1F46B2D6F736068B62E8881998126E057 +:10158000969587952A95E1F73FEDC32E3EE0D32E41 +:1015900046EBE42E4EE0F42E8E012AEA3AE245E5CF +:1015A00055E50E94CE048D858E31D1F46B2D6F737D +:1015B0006068B62E88819981B6E096958795BA9530 +:1015C000E1F71FEDC12E1EE0D12E01EFE02E0EE05F +:1015D000F02E8E012AEA3AEA45E555E90E946E05A9 +:1015E0008D85823211F08B30F9F468817981660F34 +:1015F000672F661F770B7195CB0199278C56910940 +:101600000E94F10EFFEDCF2EFEE0DF2EA7EAEA2EBC +:10161000AEE0FA2E8E012AEA3AE245E555E56B2D59 +:10162000606880E00E946D048D858C3031F56B2DF3 +:101630006F716068B62E8880998055E09694879483 +:101640005A95E1F765EA80E090E60E94F10E682D78 +:101650008FEF9FEF0E94F10E6FEDC62E6EE0D62E3B +:1016600071EFE72E7EE0F72E8E012AEA3AEA45E591 +:1016700055ED6B2D80E00E946D048D858C3101F558 +:1016800088809980880C892C881C9908919461E83D +:1016900080E090E50E94F10E682D80E090E80E94C5 +:1016A000F10E64E580E090E50E94F10E0FED1EE082 +:1016B00021EF3EE0AE016B2D6068882D0E94B606DA +:1016C0008D858F3109F0E8CE8880998034E096943A +:1016D00087943A95E1F7682D80E090E50E94F10E3D +:1016E0006B2D6F7860680FED1EE021EF3EE0AE01DC +:1016F000882D0E945707D0CE8D85811108C007E044 +:101700001FE02BE13FE0AE01682D0E94E1078D85CF +:101710008B3091F4882D8F71B82E8881998125E0C6 +:10172000969587952A95E1F707E01FE02BE13FE0CA +:10173000AE016B2D0E944C088D858E3F09F0ACCE1A +:101740006881798195E0769567959A95E1F78FEFB5 +:101750009FE30E941B0F6B2D6F710FE21FE021E4CE +:101760003FE0AE0180E00E94D10896CE8D858111C8 +:1017700019C0282D2068B22E880C892C881C990845 +:101780009194682D8FEF84B965B95F9A5F9814B80A +:101790000CEC13E126EE33E1AE016B2D80E00E94EC +:1017A0005B097ACE813071F7692D6F736064EACF7F +:1017B000882321F0813041F480E0089591E0F9011F +:1017C00090839AEA918308958FEA08958AEA0895AA +:1017D0000895882321F0813041F480E0089591E05C +:1017E000F90190839AEA9183089580EB08958AEA3B +:1017F0000895089514B88FEF85B93F9A479881B935 +:1018000011B882B914B885B914B885B93898409A16 +:101810003998419A3A98429A3C98449A3D98459A08 +:101820003E98469A53985B9A55985D9A3B98439A8E +:101830003F98479A57985F9A509858985198599A54 +:1018400008950E94FA0B399A419A389A40983A9A28 +:10185000429A3C9A449A3D9A459A14B88FEF85B9BA +:1018600014B885B914B885B93F9A479881B912B8A8 +:1018700084B915B8479A479814B808950E94FA0B8E +:10188000399A419A3C9A449A3D9A459A589A509A64 +:1018900014B88FEF85B914B885B914B885B93F9AD3 +:1018A000479881B912B884B915B8479A479814B8BF +:1018B00014B885B9579A5F9884B915B85F9A5F983C +:1018C00014B80895823081F0833061F08130A1F442 +:1018D0000898109A1092B60380E290E09093B503B6 +:1018E0008093B40380E008955098589A88E08093DC +:1018F000B60389E290E0F2CF87E90895813049F498 +:1019000014B88FEF85B9579A5F980E94F70C80E062 +:10191000089588E908955898509A000089B1509820 +:10192000589880FD22C05098589A59B149B100008A +:1019300039B10000000029B100000000000099B199 +:10194000000000000000000089B15098589850FD38 +:101950000EC040FD0EC030FD0EC020FD0EC090FD3B +:101960000EC080FD0EC080EE089580EF089580E0E7 +:10197000089581E0089583E0089586E008958AE05F +:1019800008958FE008950F931F93CF93C82F842F4E +:101990008901C230F9F030F4CC2389F0C130B1F0C4 +:1019A000C6E90FC0C430F1F0C0F0C038C9F781E01B +:1019B000F90180830E948B0CF801818309C00E9489 +:1019C000FA0B8C2FCF911F910F9108950E94210C3B +:1019D000C0E0F7CF0E943E0CFBCFCF911F910F913B +:1019E0000C94620CCF911F910F910C947E0C10926D +:1019F00014018FEF84B915B85F9A5F9814B85098A6 +:101A0000589A80E880936C0310927A03EBE7F3E036 +:101A1000119283E0EB39F807D9F7089560917A03C2 +:101A2000813109F441C0109214019FEF94B9909153 +:101A3000140195B95F9A5F9814B820E070E03FEF09 +:101A40008032C9F4E72FF0E0E558FC4F408150E0C8 +:101A5000022E02C0559547950A94E2F740FF28C030 +:101A600092E034B995B95F9A5F9814B82F5F283027 +:101A700011F47F5F20E0492F446034B945B95F9A83 +:101A80005F9814B8615034B995B95F9A5F9814B8EB +:101A90006111D6CF909314014093270134B915B842 +:101AA0005F9A5F9814B8089592E090931401BDCFA7 +:101AB00090E0D7CF0F931F93CF93DF9350917A038A +:101AC000B0917B03813109F46BC0109214019FEF38 +:101AD00094B99091140195B95F9A5F9814B820E079 +:101AE00030E07FEFC1E0D0E0803281F4EB2FF0E016 +:101AF000022E02C0F595E7950A94E2F7E0FF54C084 +:101B0000916074B995B95F9A5F9814B86032B1F476 +:101B1000211105C0E32FF0E0E558FC4F1082489BEF +:101B20000DC0E32FF0E0E558FC4FA0818E01022E9E +:101B300001C0000F0A94EAF7A02BA0835150442360 +:101B400041F0511106C0926074B995B95F9A5F98DF +:101B500014B8A92FA46074B9A5B95F9A5F9814B896 +:101B600074B995B95F9A5F9814B82F5F283039F42B +:101B70003F5FE32FF0E0E558FC4FB08120E05111CA +:101B8000B3CF90931401A09327018FEF84B915B8B8 +:101B90005F9A5F9814B8DF91CF911F910F910895CC +:101BA00091E09093140193CF9E7FABCF80916C0313 +:101BB0008338D1F580916D03883009F463C0C0F497 +:101BC000833009F445C030F4813079F18230A1F1DD +:101BD0008EEE28C0863009F44AC008F04EC084302A +:101BE000B9F781E880936C0341E060E281E136C09F +:101BF0008F30C1F148F48D3031F18E3049F781E8F2 +:101C000080936C0340E028C0803849F08F3F49F052 +:101C10008031F1F681E880936C0340E02CC00C9495 +:101C2000F70C80EF80936C03089581E880936C0338 +:101C300080E20E940E0D14C081E880936C0341E0A5 +:101C400060E080E20BC081E880936C0340E0F8CF55 +:101C500081E880936C0341E060E280E10E945A0DCC +:101C600082E8E0CF81E880936C0340E0BECF81E85A +:101C700080936C0341E060E2E4CF81E880936C03E1 +:101C800080E1D7CF81E880936C0381E1D2CFCF93FD +:101C9000DF93E901843061F138F48230E1F008F536 +:101CA0008130A1F087E80FC0873039F128F4853002 +:101CB000C9F740937A0306C0883021F1803891F744 +:101CC0000E94F70C80E0DF91CF91089590916D0311 +:101CD00099838883F7CF40936D0383E880936C03E7 +:101CE000F1CF40936D0383E880936C030E94D60D7F +:101CF00080916C03898381E0ECCF40937B03509308 +:101D00007C03E0CF80917B03898380917C038A836D +:101D100080917D038B8380917E038C8380917F03F0 +:101D20008D83809180038E8386E0D3CF882321F03A +:101D3000813041F480E0089591E0F90190839AEABE +:101D40009183089582EB08958AEA0895089582B9EF +:101D50008FEF84B995B9479A479814B884B965B993 +:101D6000509A58985098589A14B8089582B98FEF9D +:101D700084B995B9479A479814B884B965B9509A07 +:101D80005898589A14B80895509858984098419A7D +:101D9000429A82B92FEF24B995B9479A479814B857 +:101DA00000000000409A97FD4198000000000000EC +:101DB00000000000000083B14098419A089582B964 +:101DC0002FEF24B995B9479A479814B8409A97FDD0 +:101DD0004198000000000000000083B14098419A43 +:101DE00008955098589882B92FEF24B995B9479A19 +:101DF000479814B8429824B965B9409A97FD41981C +:101E0000000000004098419A429A14B80895811544 +:101E100020E2920708F4906882B98FEF84B995B9EF +:101E2000479A479814B8449800000000000000004A +:101E300083B1449A0895811520E2920708F49068CE +:101E400082B98FEF84B995B9479A479814B884B985 +:101E500065B9000045980000459A14B8089582B904 +:101E60008FEF84B995B9479A479814B8409A41982A +:101E7000449800000000000083B1449A4098419AC1 +:101E8000089582B98FEF84B995B9479A479814B8E5 +:101E90004098419884B965B9000045980000459A7A +:101EA00014B8419A089512B82FEF24B988E085B983 +:101EB000479A479814B889B1807290E024B924E019 +:101EC00025B9479A479814B829B1207230E041E00B +:101ED0002115310509F040E061E0009709F060E06C +:101EE000442311F0611116C051E0232B09F450E096 +:101EF00021E0892B09F420E0552311F021110CC0B9 +:101F0000662311F051110AC0442311F0211108C0B9 +:101F10008FEF089580E1089581E1089582E10895A9 +:101F200083E10895EF92FF920F93CF93DF9300D058 +:101F30001F92CDB7DEB77C018FEF84B965B9479AA0 +:101F4000479814B8409A67FD419842B9000080E074 +:101F5000011117C00000000093B1F701E80FF11D57 +:101F600090834F5F42B98F5F281790F74098419A4E +:101F70000F900F900F90DF91CF910F91FF90EF9006 +:101F800008952B834A8389830E94031689814A819D +:101F90002B81E2CFEF92FF920F93CF93DF9300D08C +:101FA0001F92CDB7DEB77C01603208F460688FEF16 +:101FB00084B965B9479A479814B8449842B9000063 +:101FC00080E0011116C00000000093B1F701E80F96 +:101FD000F11D90834F5F42B98F5F281790F7449AA5 +:101FE0000F900F900F90DF91CF910F91FF90EF9096 +:101FF00008952B834A8389830E94031689814A812D +:102000002B81E3CFEF92FF920F93CF93DF9300D01A +:102010001F92CDB7DEB77C018FEF84B965B9479ABF +:10202000479814B8409A4198449842B9000080E01B +:10203000011118C00000000093B1F701E80FF11D75 +:1020400090834F5F42B98F5F281790F7449A40986A +:10205000419A0F900F900F90DF91CF910F91FF90C9 +:10206000EF9008952B834A8389830E940316898108 +:102070004A812B81E1CF0F931F93CF93DF938C0184 +:10208000D62F442349F080E090E80E94DF0E60E8FC +:1020900080E090E80E94F10EC5E0C8010E94DF0ECA +:1020A0006D2FC8010E94F10ED695C150B1F7DF9196 +:1020B000CF911F910F9108950F931F93CF93C82F26 +:1020C000CA018901C63079F180F4C23099F130F447 +:1020D000CC2311F1C13059F1C0EA20C0C43069F1FC +:1020E000C530D1F70E94410F20C0C23891F150F4A1 +:1020F000C03839F1C13881F721E0F80120830E940E +:10210000DF0E24C0C33859F1C43831F721E0F8019B +:1021100020830E942F0F1AC00E94A70E8C2FCF91F0 +:102120001F910F9108950E94B60EC0E0F7CF0E9454 +:102130001B0FFBCF0E94F10EF8CF40E00E943B1036 +:10214000F4CF21E0F80120830E94C40EF8018183BE +:10215000ECCF21E0F80120830E94070FF7CF81E048 +:10216000F90180830E94530FF1CFCF93DF93FB01DE +:10217000DC0112962C91222329F0203479F082ED93 +:10218000808308C01082A0910201B0910301EC018C +:102190008C818C93CF01DF91CF910895108281E0E3 +:1021A0008183A0910201B09103018C918283F2CFCF +:1021B000E0910201F091030180830895E091020112 +:1021C000F0910301808108950F931F93D901082F87 +:1021D00010E00831110508F0C2C2F801EE50FF4EC0 +:1021E0000C9461182C110A116711C2110E125A12A7 +:1021F000A612511356135B135E13621365136D130E +:10220000751379137C1380138913901394139C1303 +:10221000A313A7134631510508F0A3C2FA01ED5EDE +:10222000FE4E0C94611829112F11331137113B11F7 +:102230003F11431147114B114F11531157115B11AE +:102240005F11B113B113B113B113B113B113B113C2 +:1022500063113898409A80E01F910F910895399842 +:10226000419A80E0F9CF3A98429A80E0F5CF3B98C6 +:10227000439A80E0F1CF3C98449A80E0EDCF3D98BE +:10228000459A80E0E9CF3E98469A80E0E5CF3F98B6 +:10229000479A80E0E1CF5098589A80E0DDCF51987E +:1022A000599A80E0D9CF53985B9A80E0D5CF559862 +:1022B0005D9A80E0D1CF56985E9A80E0CDCF579856 +:1022C0005F9A80E0C9CF5098589A80E0C5CF4631D8 +:1022D000510508F048C2FA01E059FE4E0C9461180D +:1022E00086118A118E11921196119A119E11A211C6 +:1022F000A611AA11AE11B211B611BA11B313B313CC +:10230000B313B313B313B313B313BE113898409878 +:1023100080E0A2CF3998419880E09ECF3A984298C9 +:1023200080E09ACF3B98439880E096CF3C984498C1 +:1023300080E092CF3D98459880E08ECF3E984698B9 +:1023400080E08ACF3F98479880E086CF5098589891 +:1023500080E082CF5198599880E07ECF53985B9867 +:1023600080E07ACF55985D9880E076CF56985E9859 +:1023700080E072CF57985F9880E06ECF5098589861 +:1023800080E06ACF4631510508F0EFC1FA01E5530C +:10239000FE4E0C946118E111E411E711EA11ED1100 +:1023A000F011F311F611F911FC11FF1102120512CF +:1023B0000812B513B513B513B513B513B513B5138B +:1023C0000B12389A80E048CF399A80E045CF3A9A8C +:1023D00080E042CF3B9A80E03FCF3C9A80E03CCF08 +:1023E0003D9A80E039CF3E9A80E036CF3F9A80E038 +:1023F00033CF509A80E030CF519A80E02DCF539A5E +:1024000080E02ACF559A80E027CF569A80E024CFEB +:10241000579A80E021CF509A80E01ECF4631510577 +:1024200008F0A5C1FA01E95EFD4E0C9461182D1269 +:1024300030123312361239123C123F124212451238 +:1024400048124B124E1251125412B713B713B7134E +:10245000B713B713B713B7135712409880E0FCCEE9 +:10246000419880E0F9CE429880E0F6CE439880E033 +:10247000F3CE449880E0F0CE459880E0EDCE4698CB +:1024800080E0EACE479880E0E7CE589880E0E4CE3E +:10249000599880E0E1CE5B9880E0DECE5D9880E0E8 +:1024A000DBCE5E9880E0D8CE5F9880E0D5CE58989D +:1024B00080E0D2CE4631510508F05BC1FA01ED59FA +:1024C000FD4E0C94611879127C127F1282128512D3 +:1024D00088128B128E129112941297129A129D12D8 +:1024E000A012B913B913B913B913B913B913B913A6 +:1024F000A312409A80E0B0CE419A80E0ADCE429ADD +:1025000080E0AACE439A80E0A7CE449A80E0A4CE91 +:10251000459A80E0A1CE469A80E09ECE479A80E020 +:102520009BCE589A80E098CE599A80E095CE5B9ADF +:1025300080E092CE5D9A80E08FCE5E9A80E08CCE75 +:102540005F9A80E089CE589A80E086CE82E08C93B4 +:102550004631510508F0A2C0FA01EF54FD4E0C942B +:102560006118C712D012D912E212EB12F412FD1246 +:1025700006130F13181321132A1333133C134E138E +:102580004E134E134E134E134E134E13451386B176 +:10259000817011968C93119712961C9280E05CCEFC +:1025A00086B1827090E012969C938E93119780E092 +:1025B00053CE86B1847090E012969C938E931197BF +:1025C00080E04ACE86B1887090E012969C938E93FC +:1025D000119780E041CE86B1807190E012969C9375 +:1025E0008E93119780E038CE86B1807290E012967B +:1025F0009C938E93119780E02FCE86B1807490E0EB +:1026000012969C938E93119780E026CE86B18078A7 +:1026100090E012969C938E93119780E01DCE89B125 +:10262000817011968C93119712961C9280E014CEB3 +:1026300089B1827090E012969C938E93119780E0FE +:102640000BCE89B1887090E012969C938E9311976F +:1026500080E002CE89B1807290E012969C938E93B6 +:10266000119780E0F9CD89B1807490E012969C9327 +:102670008E93119780E0F0CD89B1807890E012962A +:102680009C938E93119780E0E7CD89B1817011966C +:102690008C93119712961C9280E0DECD1C928DE8EF +:1026A000DBCD14B88FEF85B980E0D6CD14B88FEFAD +:1026B00085B980E0D1CD14B880E0CECD8FEF84B95C +:1026C00080E0CACD45B980E0C7CD83B111968C9327 +:1026D000119781E08C9380E0BFCD14B88FEF85B95E +:1026E0003F9A479881B980E0B7CD8FEF82B980E0FB +:1026F000B3CD11B880E0B0CD8FEF81B980E0ACCD23 +:1027000042B98FEF84B955B9479A479814B880E019 +:10271000A3CD14B88FEF85B9579A5F9880E09CCD10 +:1027200057985F9A80E098CD8FEF84B945B95F9A4A +:102730005F9814B880E090CD14B88FEF85B9579AA0 +:102740005F9880E089CD57985F9A80E085CD8FEFC4 +:1027500084B945B95F9A5F9814B880E07DCD8CE864 +:102760007BCD8DE879CD8DE877CD8DE875CD8DE881 +:1027700073CD8DE871CD882321F0813041F480E064 +:10278000089591E0F90190839AEA9183089581EB8D +:1027900008958AEA0895089582B98FEF84B995B9AA +:1027A000479A479814B841984498000000000000E8 +:1027B0000000000000000000000000000000000019 +:1027C0000000000083B1449A419A089582B98FEFC6 +:1027D00084B995B9479A479814B884B965B94598AA +:1027E00041980000000000000000459A419A14B88A +:1027F0000895CF93DF93952FE901813099F020F070 +:10280000823059F08AEA06C09FEF94B945B95F9AC1 +:102810005F9814B8DF91CF910895842F0E94E6133A +:1028200080E0F8CF8883842F0E94CC138983F8CF6F +:102830009FEF94B985B945984198000000000000C9 +:102840000000459A419A14B80895EF92FF920F93B1 +:10285000CF93DF9300D01F92CDB7DEB77C018FEF0F +:1028600084B965B9479A479814B84498419842B9D1 +:1028700080E0011119C0000000000000000093B1C9 +:10288000F701E80FF11D90834F5F42B98F5F281762 +:1028900080F7449A419A0F900F900F90DF91CF915B +:1028A0000F91FF90EF9008952B834A8389830E94B4 +:1028B000031600000000000089814A812B81DFCFD0 +:1028C000880F991F880F991F20E030E028173907DB +:1028D00009F40895000000002F5F3F4FF7CF20E07C +:1028E00030E02817390709F40895000000002F5F31 +:1028F0003F4FF7CFCF93DF9380E190E00E946014C9 +:10290000C4E0D0E084EF91E00E94601484EF91E095 +:102910000E9460142197B1F7C4E0D0E08AEF90E004 +:102920000E9460148AEF90E00E9460142197B1F732 +:10293000DF91CF91089580E190E00C946014CF93E3 +:10294000DF931F92CDB7DEB7F901813171F038F412 +:102950008130C1F078F08230C9F082E80FC0813256 +:10296000A9F0823299F08231C1F782E0808312822D +:1029700011820AC089830E947A1489810F90DF91A5 +:10298000CF9108950E949B1480E0F8CF81E080836E +:102990001182FACF482F90E0982F882720E041112C +:1029A00003C021118068089520953FEF340F432321 +:1029B000F6CF80E090E0089580E0089560E070E058 +:1029C000CB010895CF93DF931F92CDB7DEB7DC0123 +:1029D0008FEF809307011092080187E091E09093B8 +:1029E000C6038093C50316968C911697898311961A +:1029F000EC9111974E2F50E0FA013197EF30F1052D +:102A000008F0D7C0EA5FFA4E0C9461181515251529 +:102A100033154115BF15D915D01587159515A31573 +:102A2000B1154F155D156B15791514964D915C9187 +:102A3000159728E031E013966C91139712968C91BC +:102A40000E94E41080930701A6C014964D915C91FA +:102A5000159728E031E013966C91139712968C919C +:102A60000E94C30CEFCF14964D915C91159728E00E +:102A700031E013966C91139712968C910E945C1022 +:102A8000E1CF14964D915C91159728E031E01396B3 +:102A90006C91139712968C910E94F913D3CF1496D0 +:102AA0004D915C91159728E031E013966C91139746 +:102AB00012968C910E94D80BC5CF14964D915C91C3 +:102AC000159728E031E013966C91139712968C912C +:102AD0000E94E90BB7CF14964D915C91159728E0B1 +:102AE00031E013966C91139712968C910E94BB1350 +:102AF000A9CF14964D915C91159728E031E013967B +:102B00006C91139712968C910E94960E9BCF1496FF +:102B10004D915C91159728E031E013966C911397D5 +:102B200012968C910E949F148DCF14964D915C91BA +:102B3000159728E031E013966C91139712968C91BB +:102B40000E94470E7FCF14964D915C91159728E017 +:102B500031E013966C91139712968C910E94950018 +:102B600071CF14964D915C91159728E031E0139642 +:102B70006C91139712968C910E94420363CFAE0121 +:102B80004F5F5F4F67E071E0CD010E947C01909341 +:102B9000C6038093C50389810F90DF91CF9108957B +:102BA000AE014F5F5F4F67E071E0CD010E94B5104D +:102BB000EECF80E847CFE0916903F0916A03278167 +:102BC00044815581322F360F231312C0E0916903DF +:102BD000F0916A038781860F878380913801861B75 +:102BE0008093380181110DC088E9838381E00895C5 +:102BF000FC017191CF01FA01E20FF11D70832F5F8B +:102C0000E3CF80E00895CF93DF936091C7036350D3 +:102C100067FD91C08091C403CCE0D0E0C81BD1090E +:102C2000C553DC4F8091C3038D3209F0CFC06830AB +:102C300009F07FC083EC8093B7038AE58093050198 +:102C400010920F018881807679F0CE010E94E21403 +:102C50008F3F09F466C09F81911169C09E819817CA +:102C600008F065C0892F63C02A811092C003998142 +:102C700091110AC01092C10320EC33E082E030933E +:102C8000C6032093C503E7CF953029F42093C803EA +:102C900020EC33E0F4CF963099F59B81913059F4D4 +:102CA0008EE890E09093C6038093C50382E190E4A0 +:102CB00090930F01D0CF923019F48CE790E0F2CFCF +:102CC0009330A9F7211108C088EE90E09093C603D5 +:102CD0008093C50384E0EBCF213041F48EEB90E08C +:102CE0009093C6038093C5038AE2E1CF2230F9F6C0 +:102CF00080EA90E09093C6038093C5038EE1D7CF1E +:102D0000983059F0993019F42093CA03C1CF81E06B +:102D10009A3009F4BDCF80E0BBCF2AEC33E081E0EC +:102D2000AECF988197FD8E8190E890930F018093AC +:102D300004011092C7038091050184FF3AC080917D +:102D400004018F3FB1F1C82F893008F0C8E08C1B17 +:102D5000809304018091B70398E889278093B70393 +:102D6000CC23D1F08091C5039091C60320910F012F +:102D700026FF3FC0A8EBB3E0FC012C2F34913D931C +:102D800031962150D9F701962FEF2C0F820F911D0C +:102D90009093C6038093C5036C2F88EB93E00E9449 +:102DA0001E17CC5FCC3019F08FEF80930401C093D5 +:102DB000050184E199B1947131F48150D9F71092F1 +:102DC000C8031092C203DF91CF91089580910F0143 +:102DD00087FFAFCFCE010E94DB158F3F21F48EE13C +:102DE00080930501A6CF882309F4A3CF1092040194 +:102DF000A0CFE8EBF3E0DC012C2F3D913193215083 +:102E0000E1F7C1CFE9E6F0E0808182608083E89A53 +:102E10000895A82FB92F80E090E041E050EA609536 +:102E200030E009C02D9182279795879510F084276F +:102E30009527305EC8F36F5FA8F30895EADF8D939E +:102E40009D930895CF93CFB7CF93DF93C3954C9BBA +:102E5000E9F74C9B0BC04C9B09C04C9B07C04C9B9B +:102E600005C04C9B03C04C9B01C089C06F93C091AF +:102E7000C403DD27C553DC4F2F9365E54C9B03C08E +:102E80002F916F91E6CF0F931F934F9320E040E176 +:102E90005F9309B1047104FB27F93F9350E03BE0D5 +:102EA00039C0147140642F77012F5F5F1EC04068E6 +:102EB00019B114712F7752501FC0406409B12F7798 +:102EC0000471D1F15F5F00C023C0406219B12F7758 +:102ED000147191F15F5F00C025C00471102751503B +:102EE00012F45D5F0000115027952C3F19B1C8F610 +:102EF00014710127015027952C3FC8F642274993AA +:102F000009B1047110274F73115027952C3FA8F673 +:102F10004695469519B1147179F00127015027950E +:102F20002C3F98F66B5A60F3315009B1B0F600C0EF +:102F300011E01CBB002717C03B503195C31BD0408C +:102F400011E01CBB0881033CF9F00B34E9F020913F +:102F5000C2031981110F1213EDCF093651F10D3251 +:102F600011F0013E39F70093C9033F915F914F91F2 +:102F70001F910F912F916F91CCB3C0FD67CFDF915F +:102F8000CF91CFBFCF9118952091C903222369F328 +:102F90001091C703112339F534303AF13093C70348 +:102FA0002093C3031091C4033BE0311B3093C4034F +:102FB0001CC00091C7030130B4F40AE5309105014B +:102FC00034FD14C000930501C7EBD3E013C00527FF +:102FD00010E000C000000BB91AC0052710E0221F46 +:102FE0001DC010E021C04AE502C032ED432FC4E10C +:102FF000D0E032E01AB114615C9A0BB11AB954E115 +:1030000020E865E320FF05270BB9279517951C3F9E +:10301000F0F66695B8F7B1F720FF05270BB92795AD +:1030200017951C3FD0F62795179517FF0527000029 +:103030001C3F0BB9B0F629913A9519F70B7E109108 +:10304000C803110FC651D0400BB911F01093C20341 +:1030500011E01CBB00611AB11B7E402F4B7E54E077 +:103060005A95F1F70BB91AB94BB97FCF9EE088E1B9 +:103070000FB6F894A895809360000FBE90936000FF +:103080000E940217549A80E0815099F454987894E1 +:103090000E94FA0B80EF80936C03A8950E940316A0 +:1030A0000E94AB0280916C03803FB9F30E94D60D61 +:1030B000F4CFA895EFE9FFE03197F1F700C00000E9 +:1030C000E3CFEE0FFF1F0590F491E02D0994F894E3 +:0230D000FFCF30 +:0630D20069019B03FF5A97 :00000001FF diff --git a/firmware/build_stm/inlretro_stm.bin b/firmware/build_stm/inlretro_stm.bin index d5958ca..259ec67 100644 Binary files a/firmware/build_stm/inlretro_stm.bin and b/firmware/build_stm/inlretro_stm.bin differ diff --git a/firmware/build_stm/inlretro_stm.elf b/firmware/build_stm/inlretro_stm.elf index cd8ae81..0666535 100644 Binary files a/firmware/build_stm/inlretro_stm.elf and b/firmware/build_stm/inlretro_stm.elf differ diff --git a/firmware/build_stm/inlretro_stm.hex b/firmware/build_stm/inlretro_stm.hex index bacf041..a27e02d 100644 --- a/firmware/build_stm/inlretro_stm.hex +++ b/firmware/build_stm/inlretro_stm.hex @@ -1133,7 +1133,7 @@ :1046B0004900095A49008E4403BC7047F8B5C0460A :1046C000F8B5C04609021200010100803209040059 :1046D00000000000000012010002FF000008C016E8 -:1046E000DC05000201020001040309042A03490059 +:1046E000DC05010201020001040309042A03490058 :1046F0006E00660069006E006900740065004E007F :10470000650073004C0069007600650073002E00A0 :1047100063006F006D00000000000000000000005A diff --git a/firmware/build_stm/inlretro_stm.map b/firmware/build_stm/inlretro_stm.map index 98f602a..f8116c9 100644 --- a/firmware/build_stm/inlretro_stm.map +++ b/firmware/build_stm/inlretro_stm.map @@ -1,7 +1,7 @@ Archive member included to satisfy reference by file (symbol) c:/arm/gcc-arm-none-eabi-6-2017-q2-update-win32/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/v6-m\libgcc.a(unwind-arm.o) - C:\Users\Paul\AppData\Local\Temp\ccRslRPq.o (__aeabi_unwind_cpp_pr0) + C:\Users\Paul\AppData\Local\Temp\cc60YfJ9.o (__aeabi_unwind_cpp_pr0) c:/arm/gcc-arm-none-eabi-6-2017-q2-update-win32/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/v6-m\libgcc.a(libunwind.o) c:/arm/gcc-arm-none-eabi-6-2017-q2-update-win32/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/v6-m\libgcc.a(unwind-arm.o) (restore_core_regs) c:/arm/gcc-arm-none-eabi-6-2017-q2-update-win32/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/v6-m\libgcc.a(pr-support.o) @@ -51,11 +51,11 @@ c:/arm/gcc-arm-none-eabi-6-2017-q2-update-win32/bin/../lib/gcc/arm-none-eabi/6.3 c:/arm/gcc-arm-none-eabi-6-2017-q2-update-win32/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(_exit.o) c:/arm/gcc-arm-none-eabi-6-2017-q2-update-win32/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-abort.o) (_exit) c:/arm/gcc-arm-none-eabi-6-2017-q2-update-win32/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/v6-m\libgcc.a(_thumb1_case_uqi.o) - C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o (__gnu_thumb1_case_uqi) + C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o (__gnu_thumb1_case_uqi) c:/arm/gcc-arm-none-eabi-6-2017-q2-update-win32/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/v6-m\libgcc.a(_thumb1_case_shi.o) - C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans1.ltrans.o (__gnu_thumb1_case_shi) + C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans1.ltrans.o (__gnu_thumb1_case_shi) c:/arm/gcc-arm-none-eabi-6-2017-q2-update-win32/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/v6-m\libgcc.a(_thumb1_case_uhi.o) - C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o (__gnu_thumb1_case_uhi) + C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o (__gnu_thumb1_case_uhi) Allocating common symbols Common symbol size file @@ -108,23 +108,23 @@ Discarded input sections .ARM.exidx 0x00000000 0x8 c:/arm/gcc-arm-none-eabi-6-2017-q2-update-win32/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/crt0.o .ARM.attributes 0x00000000 0x1b c:/arm/gcc-arm-none-eabi-6-2017-q2-update-win32/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/crt0.o - .data 0x00000000 0x0 C:\Users\Paul\AppData\Local\Temp\cceBDSbg.o - .bss 0x00000000 0x0 C:\Users\Paul\AppData\Local\Temp\cceBDSbg.o + .data 0x00000000 0x0 C:\Users\Paul\AppData\Local\Temp\ccolB3Y5.o + .bss 0x00000000 0x0 C:\Users\Paul\AppData\Local\Temp\ccolB3Y5.o .text 0x00000000 0x0 source/bootload.o (symbol from plugin) - .text 0x00000000 0x0 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o - .data 0x00000000 0x0 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o - .bss 0x00000000 0x0 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o + .text 0x00000000 0x0 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o + .data 0x00000000 0x0 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o + .bss 0x00000000 0x0 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o .rodata.oper_info - 0x00000000 0x4 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o - .text 0x00000000 0x0 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans1.ltrans.o - .data 0x00000000 0x0 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans1.ltrans.o - .bss 0x00000000 0x0 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans1.ltrans.o - .text 0x00000000 0x0 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans2.ltrans.o - .data 0x00000000 0x0 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans2.ltrans.o - .bss 0x00000000 0x0 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans2.ltrans.o - .text 0x00000000 0x0 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans3.ltrans.o - .data 0x00000000 0x0 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans3.ltrans.o - .bss 0x00000000 0x0 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans3.ltrans.o + 0x00000000 0x4 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o + .text 0x00000000 0x0 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans1.ltrans.o + .data 0x00000000 0x0 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans1.ltrans.o + .bss 0x00000000 0x0 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans1.ltrans.o + .text 0x00000000 0x0 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans2.ltrans.o + .data 0x00000000 0x0 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans2.ltrans.o + .bss 0x00000000 0x0 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans2.ltrans.o + .text 0x00000000 0x0 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans3.ltrans.o + .data 0x00000000 0x0 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans3.ltrans.o + .bss 0x00000000 0x0 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans3.ltrans.o .text 0x00000000 0x0 source/buffer.o (symbol from plugin) .text 0x00000000 0x0 source/ciccom.o (symbol from plugin) .text 0x00000000 0x0 source/dump.o (symbol from plugin) @@ -144,12 +144,12 @@ Discarded input sections .text 0x00000000 0x0 source/usb.o (symbol from plugin) .text 0x00000000 0x0 source_stm_only/stm_init.o (symbol from plugin) .text 0x00000000 0x0 source_stm_only/usbstm.o (symbol from plugin) - .data 0x00000000 0x0 C:\Users\Paul\AppData\Local\Temp\ccRslRPq.o - .bss 0x00000000 0x0 C:\Users\Paul\AppData\Local\Temp\ccRslRPq.o - .ARM.extab 0x00000000 0x0 C:\Users\Paul\AppData\Local\Temp\ccRslRPq.o - .data 0x00000000 0x0 C:\Users\Paul\AppData\Local\Temp\ccj81ITq.o - .bss 0x00000000 0x0 C:\Users\Paul\AppData\Local\Temp\ccj81ITq.o - .ARM.extab 0x00000000 0x0 C:\Users\Paul\AppData\Local\Temp\ccj81ITq.o + .data 0x00000000 0x0 C:\Users\Paul\AppData\Local\Temp\cc60YfJ9.o + .bss 0x00000000 0x0 C:\Users\Paul\AppData\Local\Temp\cc60YfJ9.o + .ARM.extab 0x00000000 0x0 C:\Users\Paul\AppData\Local\Temp\cc60YfJ9.o + .data 0x00000000 0x0 C:\Users\Paul\AppData\Local\Temp\ccqMHYEg.o + .bss 0x00000000 0x0 C:\Users\Paul\AppData\Local\Temp\ccqMHYEg.o + .ARM.extab 0x00000000 0x0 C:\Users\Paul\AppData\Local\Temp\ccqMHYEg.o .data 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6-2017-q2-update-win32/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/v6-m\libgcc.a(unwind-arm.o) .bss 0x00000000 0x0 c:/arm/gcc-arm-none-eabi-6-2017-q2-update-win32/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/v6-m\libgcc.a(unwind-arm.o) .debug_frame 0x00000000 0x2c4 c:/arm/gcc-arm-none-eabi-6-2017-q2-update-win32/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/v6-m\libgcc.a(unwind-arm.o) @@ -415,12 +415,12 @@ Linker script and memory map LOAD c:/arm/gcc-arm-none-eabi-6-2017-q2-update-win32/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/v6-m/crti.o LOAD c:/arm/gcc-arm-none-eabi-6-2017-q2-update-win32/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/v6-m/crtbegin.o LOAD c:/arm/gcc-arm-none-eabi-6-2017-q2-update-win32/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/crt0.o -LOAD C:\Users\Paul\AppData\Local\Temp\cceBDSbg.o +LOAD C:\Users\Paul\AppData\Local\Temp\ccolB3Y5.o LOAD source/bootload.o -LOAD C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o -LOAD C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans1.ltrans.o -LOAD C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans2.ltrans.o -LOAD C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans3.ltrans.o +LOAD C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o +LOAD C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans1.ltrans.o +LOAD C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans2.ltrans.o +LOAD C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans3.ltrans.o LOAD source/buffer.o LOAD source/ciccom.o LOAD source/dump.o @@ -440,8 +440,8 @@ LOAD source/swim.o LOAD source/usb.o LOAD source_stm_only/stm_init.o LOAD source_stm_only/usbstm.o -LOAD C:\Users\Paul\AppData\Local\Temp\ccRslRPq.o -LOAD C:\Users\Paul\AppData\Local\Temp\ccj81ITq.o +LOAD C:\Users\Paul\AppData\Local\Temp\cc60YfJ9.o +LOAD C:\Users\Paul\AppData\Local\Temp\ccqMHYEg.o START GROUP LOAD c:/arm/gcc-arm-none-eabi-6-2017-q2-update-win32/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/v6-m\libgcc.a LOAD c:/arm/gcc-arm-none-eabi-6-2017-q2-update-win32/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a @@ -457,10 +457,10 @@ LOAD c:/arm/gcc-arm-none-eabi-6-2017-q2-update-win32/bin/../lib/gcc/arm-none-eab .text 0x08000000 0x477c *(.isr_vector) - .isr_vector 0x08000000 0xc0 C:\Users\Paul\AppData\Local\Temp\cceBDSbg.o + .isr_vector 0x08000000 0xc0 C:\Users\Paul\AppData\Local\Temp\ccolB3Y5.o 0x08000000 __isr_vector *(.text*) - .text 0x080000c0 0x40 C:\Users\Paul\AppData\Local\Temp\cceBDSbg.o + .text 0x080000c0 0x40 C:\Users\Paul\AppData\Local\Temp\ccolB3Y5.o 0x080000c0 Reset_Handler 0x080000fc TSC_IRQHandler 0x080000fc ADC1_COMP_IRQHandler @@ -500,94 +500,94 @@ LOAD c:/arm/gcc-arm-none-eabi-6-2017-q2-update-win32/bin/../lib/gcc/arm-none-eab 0x080000fc USART1_IRQHandler 0x080000fc TIM1_BRK_UP_TRG_COM_IRQHandler .text.USB_IRQHandler - 0x08000100 0x1970 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o + 0x08000100 0x1970 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o 0x08000100 USB_IRQHandler .text.pbje_scan - 0x08001a70 0x12c C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans1.ltrans.o + 0x08001a70 0x12c C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans1.ltrans.o .text.pbje_state_change - 0x08001b9c 0x98 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans1.ltrans.o + 0x08001b9c 0x98 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans1.ltrans.o .text.get_next_buff - 0x08001c34 0x54 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans1.ltrans.o + 0x08001c34 0x54 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans1.ltrans.o .text.jtag_init_pbje - 0x08001c88 0xe0 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans1.ltrans.o + 0x08001c88 0xe0 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans1.ltrans.o 0x08001c88 jtag_init_pbje .text.jtag_run_pbje.part.0 - 0x08001d68 0xd8 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans1.ltrans.o + 0x08001d68 0xd8 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans1.ltrans.o 0x08001d68 jtag_run_pbje.part.0 .text.io_reset - 0x08001e40 0x148 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans1.ltrans.o + 0x08001e40 0x148 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans1.ltrans.o 0x08001e40 io_reset .text.startup.main - 0x08001f88 0xda8 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans1.ltrans.o + 0x08001f88 0xda8 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans1.ltrans.o 0x08001f88 main .text.append_pairity - 0x08002d30 0x1e C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans2.ltrans.o + 0x08002d30 0x1e C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans2.ltrans.o *fill* 0x08002d4e 0x2 .text.nes_cpu_wr - 0x08002d50 0x6c C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans2.ltrans.o + 0x08002d50 0x6c C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans2.ltrans.o 0x08002d50 nes_cpu_wr .text.nes_cpu_rd - 0x08002dbc 0x40 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans2.ltrans.o + 0x08002dbc 0x40 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans2.ltrans.o 0x08002dbc nes_cpu_rd .text.disc_push_exp0_prgrom_wr - 0x08002dfc 0x48 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans2.ltrans.o + 0x08002dfc 0x48 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans2.ltrans.o 0x08002dfc disc_push_exp0_prgrom_wr .text.discrete_exp0_prgrom_wr - 0x08002e44 0x58 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans2.ltrans.o + 0x08002e44 0x58 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans2.ltrans.o 0x08002e44 discrete_exp0_prgrom_wr .text.control_xfr_in.lto_priv.39 - 0x08002e9c 0xbc C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans2.ltrans.o + 0x08002e9c 0xbc C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans2.ltrans.o 0x08002e9c control_xfr_in.lto_priv.39 .text.HardFault_Handler - 0x08002f58 0x2 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans2.ltrans.o + 0x08002f58 0x2 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans2.ltrans.o 0x08002f58 HardFault_Handler *fill* 0x08002f5a 0x2 .text.swim_wotf - 0x08002f5c 0xb4 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans2.ltrans.o + 0x08002f5c 0xb4 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans2.ltrans.o 0x08002f5c swim_wotf .text.swim_rotf - 0x08003010 0xac C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans2.ltrans.o + 0x08003010 0xac C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans2.ltrans.o 0x08003010 swim_rotf .text.delay_us - 0x080030bc 0x16 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans2.ltrans.o + 0x080030bc 0x16 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans2.ltrans.o 0x080030bc delay_us *fill* 0x080030d2 0x2 .text.snes_rom_wr - 0x080030d4 0x4c C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans2.ltrans.o + 0x080030d4 0x4c C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans2.ltrans.o 0x080030d4 snes_rom_wr .text.snes_rom_rd - 0x08003120 0x40 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans2.ltrans.o + 0x08003120 0x40 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans2.ltrans.o 0x08003120 snes_rom_rd - .text.mmc1_wr 0x08003160 0x38 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans2.ltrans.o + .text.mmc1_wr 0x08003160 0x38 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans2.ltrans.o 0x08003160 mmc1_wr .text.nes_dualport_wr - 0x08003198 0x50 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans2.ltrans.o + 0x08003198 0x50 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans2.ltrans.o 0x08003198 nes_dualport_wr .text.nes_dualport_rd - 0x080031e8 0x38 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans2.ltrans.o + 0x080031e8 0x38 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans2.ltrans.o 0x080031e8 nes_dualport_rd .text.nes_ppu_wr - 0x08003220 0x50 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans2.ltrans.o + 0x08003220 0x50 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans2.ltrans.o 0x08003220 nes_ppu_wr .text.nes_ppu_rd - 0x08003270 0x38 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans2.ltrans.o + 0x08003270 0x38 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans2.ltrans.o 0x08003270 nes_ppu_rd .text.write_page.constprop.28 - 0x080032a8 0x68 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans3.ltrans.o + 0x080032a8 0x68 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans3.ltrans.o 0x080032a8 write_page.constprop.28 .text.write_page_bank.constprop.26 - 0x08003310 0xbc C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans3.ltrans.o + 0x08003310 0xbc C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans3.ltrans.o 0x08003310 write_page_bank.constprop.26 .text.nes_cpu_page_rd_poll.constprop.22 - 0x080033cc 0x6c C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans3.ltrans.o + 0x080033cc 0x6c C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans3.ltrans.o 0x080033cc nes_cpu_page_rd_poll.constprop.22 .text.nes_ppu_page_rd_poll.constprop.21 - 0x08003438 0x68 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans3.ltrans.o + 0x08003438 0x68 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans3.ltrans.o 0x08003438 nes_ppu_page_rd_poll.constprop.21 - .text 0x080034a0 0x4 C:\Users\Paul\AppData\Local\Temp\ccRslRPq.o + .text 0x080034a0 0x4 C:\Users\Paul\AppData\Local\Temp\cc60YfJ9.o 0x080034a0 jump2addr *fill* 0x080034a4 0xc - .text 0x080034b0 0x154 C:\Users\Paul\AppData\Local\Temp\ccj81ITq.o + .text 0x080034b0 0x154 C:\Users\Paul\AppData\Local\Temp\ccqMHYEg.o 0x080034b0 swim_xfr .text 0x08003604 0xa38 c:/arm/gcc-arm-none-eabi-6-2017-q2-update-win32/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/v6-m\libgcc.a(unwind-arm.o) 0x080038d4 _Unwind_GetCFA @@ -678,15 +678,15 @@ LOAD c:/arm/gcc-arm-none-eabi-6-2017-q2-update-win32/bin/../lib/gcc/arm-none-eab *(.dtors) *(.rodata*) .rodata.config_desc - 0x080046c4 0x12 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o + 0x080046c4 0x12 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o .rodata.device_desc - 0x080046d6 0x12 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o + 0x080046d6 0x12 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o .rodata.string0_desc - 0x080046e8 0x4 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o + 0x080046e8 0x4 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o .rodata.string1_desc - 0x080046ec 0x54 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o + 0x080046ec 0x54 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o .rodata.string2_desc - 0x08004740 0x3c C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o + 0x08004740 0x3c C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o *(.eh_frame*) .glue_7 0x0800477c 0x0 @@ -712,8 +712,8 @@ LOAD c:/arm/gcc-arm-none-eabi-6-2017-q2-update-win32/bin/../lib/gcc/arm-none-eab .ARM.exidx 0x080047ac 0xd0 *(.ARM.exidx* .gnu.linkonce.armexidx.*) - .ARM.exidx 0x080047ac 0x8 C:\Users\Paul\AppData\Local\Temp\ccRslRPq.o - .ARM.exidx 0x080047b4 0x0 C:\Users\Paul\AppData\Local\Temp\ccj81ITq.o + .ARM.exidx 0x080047ac 0x8 C:\Users\Paul\AppData\Local\Temp\cc60YfJ9.o + .ARM.exidx 0x080047b4 0x0 C:\Users\Paul\AppData\Local\Temp\ccqMHYEg.o 0x10 (size before relaxing) .ARM.exidx 0x080047b4 0x98 c:/arm/gcc-arm-none-eabi-6-2017-q2-update-win32/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/v6-m\libgcc.a(unwind-arm.o) 0xd8 (size before relaxing) @@ -760,92 +760,92 @@ LOAD c:/arm/gcc-arm-none-eabi-6-2017-q2-update-win32/bin/../lib/gcc/arm-none-eab 0x20000430 . = ALIGN (0x4) 0x20000430 __bss_start__ = . *(.bss*) - .bss.addrh 0x20000430 0x4 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o - .bss.buff0 0x20000434 0x14 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o + .bss.addrh 0x20000430 0x4 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o + .bss.buff0 0x20000434 0x14 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o 0x20000434 buff0 - .bss.buff1 0x20000448 0x14 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o + .bss.buff1 0x20000448 0x14 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o 0x20000448 buff1 - .bss.buff2 0x2000045c 0x14 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o + .bss.buff2 0x2000045c 0x14 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o 0x2000045c buff2 - .bss.buff3 0x20000470 0x14 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o + .bss.buff3 0x20000470 0x14 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o 0x20000470 buff3 - .bss.cur_buff 0x20000484 0x4 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o + .bss.cur_buff 0x20000484 0x4 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o 0x20000484 cur_buff .bss.cur_usb_load_buff - 0x20000488 0x4 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o + 0x20000488 0x4 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o .bss.incoming_bytes_remain - 0x2000048c 0x1 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o + 0x2000048c 0x1 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o *fill* 0x2000048d 0x3 - .bss.log 0x20000490 0x4 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o + .bss.log 0x20000490 0x4 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o .bss.new_address - 0x20000494 0x1 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o + 0x20000494 0x1 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o *fill* 0x20000495 0x1 .bss.num_bytes_req.lto_priv.42 - 0x20000496 0x2 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o + 0x20000496 0x2 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o 0x20000496 num_bytes_req.lto_priv.42 .bss.num_bytes_sending.lto_priv.41 - 0x20000498 0x2 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o + 0x20000498 0x2 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o 0x20000498 num_bytes_sending.lto_priv.41 .bss.num_bytes_xfrd.lto_priv.40 - 0x2000049a 0x2 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o + 0x2000049a 0x2 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o 0x2000049a num_bytes_xfrd.lto_priv.40 .bss.oper_info_struct - 0x2000049c 0x20 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o + 0x2000049c 0x20 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o 0x2000049c oper_info_struct .bss.pbje_command - 0x200004bc 0x1 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o + 0x200004bc 0x1 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o 0x200004bc pbje_command .bss.pbje_data - 0x200004bd 0x20 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o + 0x200004bd 0x20 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o 0x200004bd pbje_data .bss.pbje_numclk - 0x200004dd 0x1 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o + 0x200004dd 0x1 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o 0x200004dd pbje_numclk .bss.pbje_status - 0x200004de 0x1 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o + 0x200004de 0x1 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o 0x200004de pbje_status .bss.raw_bank_status - 0x200004df 0x10 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o + 0x200004df 0x10 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o *fill* 0x200004ef 0x1 .bss.raw_buffer16 - 0x200004f0 0x200 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o - .bss.req_dir 0x200006f0 0x1 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o - .bss.reqdir 0x200006f1 0x1 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o - .bss.reqtype 0x200006f2 0x1 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o + 0x200004f0 0x200 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o + .bss.req_dir 0x200006f0 0x1 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o + .bss.reqdir 0x200006f1 0x1 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o + .bss.reqtype 0x200006f2 0x1 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o *fill* 0x200006f3 0x1 .bss.rv16.4938 - 0x200006f4 0x8 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o + 0x200006f4 0x8 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o .bss.swim_base - 0x200006fc 0x4 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o + 0x200006fc 0x4 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o 0x200006fc swim_base - .bss.swim_pin 0x20000700 0x1 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o + .bss.swim_pin 0x20000700 0x1 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o 0x20000700 swim_pin *fill* 0x20000701 0x3 - .bss.tck_base 0x20000704 0x4 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o + .bss.tck_base 0x20000704 0x4 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o 0x20000704 tck_base - .bss.tck_pin 0x20000708 0x1 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o + .bss.tck_pin 0x20000708 0x1 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o 0x20000708 tck_pin *fill* 0x20000709 0x3 - .bss.tdi_base 0x2000070c 0x4 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o + .bss.tdi_base 0x2000070c 0x4 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o 0x2000070c tdi_base - .bss.tdi_pin 0x20000710 0x1 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o + .bss.tdi_pin 0x20000710 0x1 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o 0x20000710 tdi_pin *fill* 0x20000711 0x3 - .bss.tdo_base 0x20000714 0x4 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o + .bss.tdo_base 0x20000714 0x4 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o 0x20000714 tdo_base - .bss.tdo_pin 0x20000718 0x1 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o + .bss.tdo_pin 0x20000718 0x1 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o 0x20000718 tdo_pin *fill* 0x20000719 0x3 - .bss.tms_base 0x2000071c 0x4 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o + .bss.tms_base 0x2000071c 0x4 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o 0x2000071c tms_base - .bss.tms_pin 0x20000720 0x1 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o + .bss.tms_pin 0x20000720 0x1 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o 0x20000720 tms_pin *fill* 0x20000721 0x3 .bss.usbMsgPtr - 0x20000724 0x4 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o + 0x20000724 0x4 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o 0x20000724 usbMsgPtr .bss.num_buff.5018 - 0x20000728 0x1 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans1.ltrans.o + 0x20000728 0x1 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans1.ltrans.o *(COMMON) *fill* 0x20000729 0x3 COMMON 0x2000072c 0x4 c:/arm/gcc-arm-none-eabi-6-2017-q2-update-win32/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libg.a(lib_a-reent.o) @@ -857,12 +857,12 @@ LOAD c:/arm/gcc-arm-none-eabi-6-2017-q2-update-win32/bin/../lib/gcc/arm-none-eab 0x20000730 __end__ = . 0x20000730 PROVIDE (end, .) *(.heap*) - .heap 0x20000730 0x0 C:\Users\Paul\AppData\Local\Temp\cceBDSbg.o + .heap 0x20000730 0x0 C:\Users\Paul\AppData\Local\Temp\ccolB3Y5.o 0x20000730 __HeapLimit = . .stack_dummy 0x20000730 0xc00 *(.stack*) - .stack 0x20000730 0xc00 C:\Users\Paul\AppData\Local\Temp\cceBDSbg.o + .stack 0x20000730 0xc00 C:\Users\Paul\AppData\Local\Temp\ccolB3Y5.o 0x20001800 __StackTop = (ORIGIN (RAM) + LENGTH (RAM)) 0x20000c00 __StackLimit = (__StackTop - SIZEOF (.stack_dummy)) 0x20001800 PROVIDE (__stack, __StackTop) @@ -874,19 +874,19 @@ OUTPUT(build_stm/inlretro_stm.elf elf32-littlearm) .ARM.attributes 0x00000000 0x1e c:/arm/gcc-arm-none-eabi-6-2017-q2-update-win32/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/v6-m/crti.o .ARM.attributes - 0x0000001e 0x1b C:\Users\Paul\AppData\Local\Temp\cceBDSbg.o + 0x0000001e 0x1b C:\Users\Paul\AppData\Local\Temp\ccolB3Y5.o .ARM.attributes - 0x00000039 0x2f C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o + 0x00000039 0x2f C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o .ARM.attributes - 0x00000068 0x2f C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans1.ltrans.o + 0x00000068 0x2f C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans1.ltrans.o .ARM.attributes - 0x00000097 0x2f C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans2.ltrans.o + 0x00000097 0x2f C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans2.ltrans.o .ARM.attributes - 0x000000c6 0x2f C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans3.ltrans.o + 0x000000c6 0x2f C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans3.ltrans.o .ARM.attributes - 0x000000f5 0x21 C:\Users\Paul\AppData\Local\Temp\ccRslRPq.o + 0x000000f5 0x21 C:\Users\Paul\AppData\Local\Temp\cc60YfJ9.o .ARM.attributes - 0x00000116 0x21 C:\Users\Paul\AppData\Local\Temp\ccj81ITq.o + 0x00000116 0x21 C:\Users\Paul\AppData\Local\Temp\ccqMHYEg.o .ARM.attributes 0x00000137 0x1e c:/arm/gcc-arm-none-eabi-6-2017-q2-update-win32/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/v6-m\libgcc.a(_thumb1_case_uqi.o) .ARM.attributes @@ -895,82 +895,82 @@ OUTPUT(build_stm/inlretro_stm.elf elf32-littlearm) 0x00000173 0x1e c:/arm/gcc-arm-none-eabi-6-2017-q2-update-win32/bin/../lib/gcc/arm-none-eabi/6.3.1/thumb/v6-m\libgcc.a(_thumb1_case_uhi.o) .comment 0x00000000 0x7f - .comment 0x00000000 0x7f C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o + .comment 0x00000000 0x7f C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o 0x80 (size before relaxing) - .comment 0x0000007f 0x80 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans1.ltrans.o - .comment 0x0000007f 0x80 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans2.ltrans.o - .comment 0x0000007f 0x80 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans3.ltrans.o + .comment 0x0000007f 0x80 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans1.ltrans.o + .comment 0x0000007f 0x80 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans2.ltrans.o + .comment 0x0000007f 0x80 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans3.ltrans.o -.debug_line 0x00000000 0x19fd - .debug_line 0x00000000 0x6f C:\Users\Paul\AppData\Local\Temp\cceBDSbg.o - .debug_line 0x0000006f 0xab1 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o - .debug_line 0x00000b20 0x7ec C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans1.ltrans.o - .debug_line 0x0000130c 0x3ce C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans2.ltrans.o - .debug_line 0x000016da 0x1e6 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans3.ltrans.o - .debug_line 0x000018c0 0x4a C:\Users\Paul\AppData\Local\Temp\ccRslRPq.o - .debug_line 0x0000190a 0xf3 C:\Users\Paul\AppData\Local\Temp\ccj81ITq.o +.debug_line 0x00000000 0x19fc + .debug_line 0x00000000 0x6f C:\Users\Paul\AppData\Local\Temp\ccolB3Y5.o + .debug_line 0x0000006f 0xab1 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o + .debug_line 0x00000b20 0x7ec C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans1.ltrans.o + .debug_line 0x0000130c 0x3ce C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans2.ltrans.o + .debug_line 0x000016da 0x1e6 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans3.ltrans.o + .debug_line 0x000018c0 0x49 C:\Users\Paul\AppData\Local\Temp\cc60YfJ9.o + .debug_line 0x00001909 0xf3 C:\Users\Paul\AppData\Local\Temp\ccqMHYEg.o -.debug_info 0x00000000 0x3d46 - .debug_info 0x00000000 0x82 C:\Users\Paul\AppData\Local\Temp\cceBDSbg.o - .debug_info 0x00000082 0x1823 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o - .debug_info 0x000018a5 0x177e C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans1.ltrans.o - .debug_info 0x00003023 0x66d C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans2.ltrans.o - .debug_info 0x00003690 0x5bc C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans3.ltrans.o - .debug_info 0x00003c4c 0x7f C:\Users\Paul\AppData\Local\Temp\ccRslRPq.o - .debug_info 0x00003ccb 0x7b C:\Users\Paul\AppData\Local\Temp\ccj81ITq.o +.debug_info 0x00000000 0x3d5e + .debug_info 0x00000000 0x8a C:\Users\Paul\AppData\Local\Temp\ccolB3Y5.o + .debug_info 0x0000008a 0x1823 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o + .debug_info 0x000018ad 0x177e C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans1.ltrans.o + .debug_info 0x0000302b 0x66d C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans2.ltrans.o + .debug_info 0x00003698 0x5bc C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans3.ltrans.o + .debug_info 0x00003c54 0x87 C:\Users\Paul\AppData\Local\Temp\cc60YfJ9.o + .debug_info 0x00003cdb 0x83 C:\Users\Paul\AppData\Local\Temp\ccqMHYEg.o .debug_abbrev 0x00000000 0xabf - .debug_abbrev 0x00000000 0x14 C:\Users\Paul\AppData\Local\Temp\cceBDSbg.o - .debug_abbrev 0x00000014 0x3a8 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o - .debug_abbrev 0x000003bc 0x396 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans1.ltrans.o - .debug_abbrev 0x00000752 0x1ba C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans2.ltrans.o - .debug_abbrev 0x0000090c 0x18b C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans3.ltrans.o - .debug_abbrev 0x00000a97 0x14 C:\Users\Paul\AppData\Local\Temp\ccRslRPq.o - .debug_abbrev 0x00000aab 0x14 C:\Users\Paul\AppData\Local\Temp\ccj81ITq.o + .debug_abbrev 0x00000000 0x14 C:\Users\Paul\AppData\Local\Temp\ccolB3Y5.o + .debug_abbrev 0x00000014 0x3a8 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o + .debug_abbrev 0x000003bc 0x396 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans1.ltrans.o + .debug_abbrev 0x00000752 0x1ba C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans2.ltrans.o + .debug_abbrev 0x0000090c 0x18b C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans3.ltrans.o + .debug_abbrev 0x00000a97 0x14 C:\Users\Paul\AppData\Local\Temp\cc60YfJ9.o + .debug_abbrev 0x00000aab 0x14 C:\Users\Paul\AppData\Local\Temp\ccqMHYEg.o .debug_aranges 0x00000000 0x1a8 .debug_aranges - 0x00000000 0x20 C:\Users\Paul\AppData\Local\Temp\cceBDSbg.o + 0x00000000 0x20 C:\Users\Paul\AppData\Local\Temp\ccolB3Y5.o .debug_aranges - 0x00000020 0x20 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o + 0x00000020 0x20 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o .debug_aranges - 0x00000040 0x50 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans1.ltrans.o + 0x00000040 0x50 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans1.ltrans.o .debug_aranges - 0x00000090 0xa0 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans2.ltrans.o + 0x00000090 0xa0 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans2.ltrans.o .debug_aranges - 0x00000130 0x38 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans3.ltrans.o + 0x00000130 0x38 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans3.ltrans.o .debug_aranges - 0x00000168 0x20 C:\Users\Paul\AppData\Local\Temp\ccRslRPq.o + 0x00000168 0x20 C:\Users\Paul\AppData\Local\Temp\cc60YfJ9.o .debug_aranges - 0x00000188 0x20 C:\Users\Paul\AppData\Local\Temp\ccj81ITq.o + 0x00000188 0x20 C:\Users\Paul\AppData\Local\Temp\ccqMHYEg.o .debug_loc 0x00000000 0x404b - .debug_loc 0x00000000 0x2691 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o - .debug_loc 0x00002691 0xf75 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans1.ltrans.o - .debug_loc 0x00003606 0x660 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans2.ltrans.o - .debug_loc 0x00003c66 0x3e5 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans3.ltrans.o + .debug_loc 0x00000000 0x2691 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o + .debug_loc 0x00002691 0xf75 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans1.ltrans.o + .debug_loc 0x00003606 0x660 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans2.ltrans.o + .debug_loc 0x00003c66 0x3e5 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans3.ltrans.o .debug_ranges 0x00000000 0x1708 - .debug_ranges 0x00000000 0x13e8 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o - .debug_ranges 0x000013e8 0x268 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans1.ltrans.o - .debug_ranges 0x00001650 0x90 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans2.ltrans.o - .debug_ranges 0x000016e0 0x28 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans3.ltrans.o + .debug_ranges 0x00000000 0x13e8 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o + .debug_ranges 0x000013e8 0x268 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans1.ltrans.o + .debug_ranges 0x00001650 0x90 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans2.ltrans.o + .debug_ranges 0x000016e0 0x28 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans3.ltrans.o -.debug_str 0x00000000 0xd18 - .debug_str 0x00000000 0x8f7 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o - 0x95c (size before relaxing) - .debug_str 0x000008f7 0x237 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans1.ltrans.o - 0x4d2 (size before relaxing) - .debug_str 0x00000b2e 0x12c C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans2.ltrans.o - 0x311 (size before relaxing) - .debug_str 0x00000c5a 0xbe C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans3.ltrans.o - 0x33d (size before relaxing) +.debug_str 0x00000000 0xd20 + .debug_str 0x00000000 0x8ff C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o + 0x964 (size before relaxing) + .debug_str 0x000008ff 0x237 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans1.ltrans.o + 0x4da (size before relaxing) + .debug_str 0x00000b36 0x12c C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans2.ltrans.o + 0x319 (size before relaxing) + .debug_str 0x00000c62 0xbe C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans3.ltrans.o + 0x345 (size before relaxing) .debug_frame 0x00000000 0x31c - .debug_frame 0x00000000 0x30 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans0.ltrans.o - .debug_frame 0x00000030 0xd8 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans1.ltrans.o - .debug_frame 0x00000108 0x184 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans2.ltrans.o - .debug_frame 0x0000028c 0x90 C:\Users\Paul\AppData\Local\Temp\cc6CqT8m.ltrans3.ltrans.o + .debug_frame 0x00000000 0x30 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans0.ltrans.o + .debug_frame 0x00000030 0xd8 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans1.ltrans.o + .debug_frame 0x00000108 0x184 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans2.ltrans.o + .debug_frame 0x0000028c 0x90 C:\Users\Paul\AppData\Local\Temp\ccBI14BB.ltrans3.ltrans.o .stabstr 0x00000000 0x76 .stabstr 0x00000000 0x76 c:/arm/gcc-arm-none-eabi-6-2017-q2-update-win32/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v6-m\libnosys.a(getpid.o) diff --git a/firmware/source_stm_only/usb_descriptors.h b/firmware/source_stm_only/usb_descriptors.h index dbd4275..3fb011c 100644 --- a/firmware/source_stm_only/usb_descriptors.h +++ b/firmware/source_stm_only/usb_descriptors.h @@ -42,7 +42,8 @@ const uint8_t device_desc[DEVICE_DESC_LEN] = { // 10 idProduct 2 ID Product ID (Assigned by Manufacturer) 0xDC, 0x05, // 12 bcdDevice 2 BCD Device Release Number - 0x00, 0x02, + //0x00, 0x02, early development version + 0x01, 0x02, //first public release 7SEP2018 // 14 iManufacturer 1 Index Index of Manufacturer String Descriptor 0x01, // 15 iProduct 1 Index Index of Product String Descriptor diff --git a/firmware/usbdrv_Vusb/usbconfig.h b/firmware/usbdrv_Vusb/usbconfig.h index 7b1a31e..8ca6a47 100644 --- a/firmware/usbdrv_Vusb/usbconfig.h +++ b/firmware/usbdrv_Vusb/usbconfig.h @@ -238,7 +238,8 @@ section at the end of this file). * with libusb: 0x16c0/0x5dc. Use this VID/PID pair ONLY if you understand * the implications! */ -#define USB_CFG_DEVICE_VERSION 0x00, 0x02 +//#define USB_CFG_DEVICE_VERSION 0x00, 0x02 early development version +#define USB_CFG_DEVICE_VERSION 0x01, 0x02 //first public release 7SEP2018 //INL Retro-Prog firmwares released in 2016 and earlier are v1.0 (0x00, 0x01) //INL Retro-Prog firmware rebuild with new USB interface and host app starting // development in late 2016 are v2.0 (0x00, 0x02) diff --git a/host/inlretro.exe b/host/inlretro.exe index 7e32094..c8366c2 100644 Binary files a/host/inlretro.exe and b/host/inlretro.exe differ diff --git a/host/inlretro_commited.exe b/host/inlretro_commited.exe index 7e32094..c8366c2 100644 Binary files a/host/inlretro_commited.exe and b/host/inlretro_commited.exe differ diff --git a/host/source/usb_operations.c b/host/source/usb_operations.c index 8a930aa..7f0d673 100644 --- a/host/source/usb_operations.c +++ b/host/source/usb_operations.c @@ -179,7 +179,7 @@ libusb_device_handle * open_usb_device( libusb_context *context, int log_level ) // As an implementation detail, libusb_open() actually adds a reference to the device in question. This is because the device remains available through the handle via libusb_get_device(). The reference is deleted during libusb_close(). //report successful connection to INL retro-prog - printf("Successfully found and connected to INL retro-prog with firmware version 2.0\n"); + printf("Successfully found and connected to INL retro-prog\n");//TODO with firmware version 2.0\n"); //free device list if it was left open if (device_list) {