[fix] last but not least

This commit is contained in:
stijn
2021-04-06 16:11:55 +02:00
parent 45ee9dc411
commit ac6d6cc604
7 changed files with 3491 additions and 2329 deletions

View File

@@ -1,211 +1,320 @@
:1000000045C0000060C000005EC000004FC100009D
:100010005AC0000058C0000056C0000054C0000084
:1000200052C000009CC100004EC000004CC0000047
:100030004AC0000048C0000046C0000044C00000A4
:1000400042C0000040C000003EC000003CC00000B4
:100050003AC0000038C0000036C0000034C00000C4
:1000600032C0000030C000002EC000002CC00000D4
:100070002AC0000028C0000026C0000024C00000E4
:1000800022C0000020C000001EC0000011241FBEBE
:10009000CFEFD0E1DEBFCDBF11E0A0E0B1E0E4EEF4
:1000A000FCE000E00BBF02C007900D92AA32B1073E
:1000B000D9F721E0AAE2B1E001C01D92A633B20750
:1000C000E1F71BD10DC69CCF9BB321E030E002C00D
:1000D000220F331F8A95E2F7292B2BBB08959BB380
:1000E00021E030E002C0220F331F8A95E2F720950D
:1000F00029232BBB089586E090E0E6DF83EC99E0AE
:100100000197F1F700C0000086E090E0E8DF87E8A3
:1001100093E10197F1F700C000000895CF93C82F35
:1001200085BB84E090E0D0DFE6DFC295C07FC5BB31
:1001300084E090E0C9DFDFDFCF910895CF93C82F2F
:1001400085BB84E090E0CBDFD6DFC295C07FC5BB26
:1001500084E090E0C4DFCFDFCF91089581E0EEDF4F
:1001600087E893E10197F1F700C0000080E8E6CF4F
:100170000895CF938FEF84BB85BB8ABB15BA1BBA9A
:10018000C0E2C5BBB8DFC5BBB6DF80E885BBB3DF67
:1001900015BAB1DF80EF85BBAEDF15BAACDF80E604
:1001A00085BBA9DF82E0CADFA6DFCF910895CF9398
:1001B000DF93EC0102C0B2DF219688818111FBCF71
:1001C000DF91CF9108958F929F92AF92BF92CF927D
:1001D000DF92EF92FF920F931F93CF93DF93CDB7F0
:1001E000DEB7D62EC72E982E892EADB6BEB69F93FB
:1001F0008F937F936F930F2EF1E2EF2EF1E0FF2E9E
:10020000F02DFF92EF921F921F921F921F927FD2AA
:1002100001962DB73EB7265F3F4F0FB6F8943EBF0D
:100220000FBE2DBF281B390B0FB6F8943EBF0FBE73
:100230002DBF0DB71EB70F5F1F4F8F929F92CF92AA
:10024000DF92FF92EF929F938F931F930F935FD252
:10025000802F912FACDF8DB79EB70A960FB6F8941A
:100260009EBF0FBE8DBF0FB6F894BEBE0FBEADBE13
:10027000DF91CF911F910F91FF90EF90DF90CF9082
:10028000BF90AF909F908F900895209100012223FE
:1002900051F00197439738F4D1D01092000161E0FA
:1002A00080E092E0BEC0089504C108951F920F92AD
:1002B0000FB60F9211240BB60F922F933F934F93CB
:1002C0005F936F937F938F939F93AF93BF93EF93BE
:1002D000FF93FCD0FF91EF91BF91AF919F918F91D0
:1002E0007F916F915F914F913F912F910F900BBE36
:1002F0000F900FBE0F901F901895CCD03ADFA0D072
:1003000084E591E027D085E491E0FED087EA91E68C
:100310000197F1F700C0000021DF60E088E592E07E
:1003200080D01CDFF6D04FDF84E690E0A4D0F9CF78
:1003300090913101911107C0E82FF0E0EF5FFE4F7F
:10034000808183B90895E82FF0E0E75FFE4F808158
:1003500083B90895909333018093320108951F92D9
:100360000F920FB60F9211240BB60F922F933F935B
:100370004F935F936F937F938F939F93AF93BF93AD
:10038000EF93FF9314BC80912A01D2DF80912A0160
:10039000873020F48F5F80932A0130C010922A01A9
:1003A00080912B0190912C01009799F4809131015B
:1003B000811104C081E08093310102C010923101AB
:1003C00080912D0190912E0190932C0180932B010F
:1003D00015C09C012F713327232B39F4E091320192
:1003E000F0913301309709F0099580912B0190919C
:1003F0002C01019790932C0180932B01FF91EF9199
:10040000BF91AF919F918F917F916F915F914F912C
:100410003F912F910F900BBE0F900FBE0F901F902A
:10042000189590932C0180932B0190932E0180932B
:100430002D01609331018CE085BD089515BC0895B0
:100440008FEF82B98093640081E08093650013B8D8
:1004500086E983BD80E887BF7894089520E030E086
:1004600006C043E04A95F1F700002F5F3F4F281781
:100470003907B8F3089520E030E008C0E3ECF9E074
:100480003197F1F700C000002F5F3F4F2817390761
:10049000A8F308958FEF8093640011BA80E38093EE
:1004A0006A0089B7846089BF1FBC8CE08EBD7894D8
:1004B0000895CF93DF93C5E6D0E018828AE090E0FC
:1004C000CDDF81E08883DF91CF9108958091110184
:1004D000813041F480E280936A001DBC1CBC109204
:1004E0001101089580E380936A008CB59DB59093C7
:1004F000300180932F01E0913401F091350109958D
:1005000081E0809311010895909335018093340127
:10051000089560912F017091300180E090E006D045
:1005200020E030E04AE253E43EC00895E89409C078
:1005300097FB3EF490958095709561957F4F8F4F16
:100540009F4F9923A9F0F92F96E9BB279395F6952C
:10055000879577956795B795F111F8CFFAF4BB0FAA
:1005600011F460FF1BC06F5F7F4F8F4F9F4F16C00E
:10057000882311F096E911C0772321F09EE8872F98
:10058000762F05C0662371F096E8862F70E060E054
:100590002AF09A95660F771F881FDAF7880F9695CD
:1005A000879597F908950BD078C069D028F06ED060
:1005B00018F0952309F05AC05FC01124A2C07ED064
:1005C000A0F3959FD1F3950F50E0551F629FF00166
:1005D000729FBB27F00DB11D639FAA27F00DB11DBF
:1005E000AA1F649F6627B00DA11D661F829F222748
:1005F000B00DA11D621F739FB00DA11D621F839FCF
:10060000A00D611D221F749F3327A00D611D231FA4
:10061000849F600D211D822F762F6A2F11249F57F2
:1006200050408AF0E1F088234AF0EE0FFF1FBB1F15
:10063000661F771F881F91505040A9F79E3F5105B4
:1006400070F014C05EC05F3FECF3983EDCF386951B
:1006500077956795B795F795E7959F5FC1F7FE2B5F
:10066000880F911D9695879597F9089597F99F673B
:1006700080E870E060E008959FEF80EC089500242A
:100680000A941616170618060906089500240A94F7
:1006900012161306140605060895092E0394000C7D
:1006A00011F4882352F0BB0F40F4BF2B11F460FF0C
:1006B00004C06F5F7F4F8F4F9F4F089557FD905835
:1006C000440F551F59F05F3F71F04795880F97FB16
:1006D000991F61F09F3F79F08795089512161306D0
:1006E0001406551FF2CF4695F1DF08C016161706FF
:1006F0001806991FF1CF8695710561050894089534
:10070000E894BB2766277727CB0197F908950F93C5
:100710001F93CF93DF93CDB7DEB72E970FB6F89424
:10072000DEBF0FBECDBF0D891E898F89988D26E053
:100730002C831A83098397FF02C080E090E8019719
:100740009E838D83AE01455E5F4F698D7A8DCE01AC
:10075000019619D04D815E8157FD0AC02F813885E1
:10076000421753070CF49A01F801E20FF31F1082AD
:100770002E960FB6F894DEBF0FBECDBFDF91CF919E
:100780001F910F9108952F923F924F925F926F9217
:100790007F928F929F92AF92BF92CF92DF92EF9211
:1007A000FF920F931F93CF93DF93CDB7DEB72B97B5
:1007B0000FB6F894DEBF0FBECDBF6C017B018A017E
:1007C000FC0117821682838181FFBFC1CE01019691
:1007D0003C01F6019381F70193FD859193FF81918F
:1007E0007F01882309F4ADC1853239F493FD8591E9
:1007F00093FF81917F01853221F4B60190E0D6D13B
:10080000E8CF912C212C312CFFE1F315D8F08B325D
:1008100079F038F4803279F08332A1F4232D20610D
:100820001DC08D3261F0803369F4232D216016C024
:10083000832D8260382EE32DE4603E2E2AC0F32DF6
:10084000F8601DC037FC2DC020ED280F2A3040F085
:100850008E32B9F436FC75C1232D2064322E19C0B6
:1008600036FE06C08AE0989E200D1124922E11C0FB
:10087000EAE02E9E200D1124222EF32DF0623F2E51
:1008800008C08C3621F4832D8068382E02C088364B
:1008900041F4F70193FD859193FF81917F018111CF
:1008A000B3CF982F9F7D9554933028F40C5F1F4F42
:1008B0009FE399830DC0833631F0833771F0833520
:1008C00009F055C020C0F801808189830E5F1F4F59
:1008D00088248394912C530112C02801F2E04F0E1A
:1008E000511CF801A080B18036FE03C0692D70E074
:1008F00002C06FEF7FEFC5014ED14C018201F32D95
:10090000FF773F2E15C0280122E0420E511CF8014E
:10091000A080B18036FE03C0692D70E002C06FEF89
:100920007FEFC5012DD14C01F32DF0683F2E8201E0
:1009300033FC19C0822D90E088169906A0F4B60108
:1009400080E290E033D12A94F5CFF50137FC859110
:1009500037FE81915F01B60190E028D121102A94E1
:1009600021E0821A91088114910479F7E1C084365C
:1009700011F0893639F5F80137FE07C060817181C1
:10098000828193810C5F1F4F08C060817181072EA7
:10099000000C880B990B0E5F1F4FF32DFF763F2E37
:1009A00097FF09C090958095709561957F4F8F4F07
:1009B0009F4FF0683F2E2AE030E0A30133D1882E0C
:1009C000861844C0853731F4232D2F7EB22E2AE0BD
:1009D00030E025C0932D997FB92E8F36C1F018F4E1
:1009E000883579F0AEC0803719F0883721F0A9C07A
:1009F000E92FE061BE2EB4FE0DC0FB2DF460BF2ECA
:100A000009C034FE0AC0292F2660B22E06C028E095
:100A100030E005C020E130E002C020E132E0F80122
:100A2000B7FE07C060817181828193810C5F1F4F87
:100A300006C06081718180E090E00E5F1F4FA301CE
:100A4000F1D0882E8618FB2DFF773F2E36FE0DC085
:100A5000232D2E7FA22E891458F434FE0BC032FCB5
:100A600009C0832D8E7EA82E05C0B82CA32C03C0F0
:100A7000B82C01C0B92CA4FE0FC0FE01E80DF11D79
:100A80008081803321F49A2D997EA92E09C0A2FE7F
:100A900006C0B394B39404C08A2D867809F0B39449
:100AA000A3FC10C0A0FE06C0B21480F4280C922C47
:100AB0009B180DC0B21458F4B60180E290E076D0D5
:100AC000B394F8CFB21418F42B1802C0982C212C30
:100AD000A4FE0FC0B60180E390E068D0A2FE16C06D
:100AE000A1FC03C088E790E002C088E590E0B60171
:100AF0000CC08A2D867851F0A1FE02C08BE201C0A5
:100B000080E2A7FC8DE2B60190E050D0891430F469
:100B1000B60180E390E04AD09A94F8CF8A94F3012A
:100B2000E80DF11D8081B60190E040D08110F6CF34
:100B3000222009F44ECEB60180E290E037D02A940C
:100B4000F7CFF6018681978102C08FEF9FEF2B963A
:100B50000FB6F894DEBF0FBECDBFDF91CF911F91CE
:100B60000F91FF90EF90DF90CF90BF90AF909F904C
:100B70008F907F906F905F904F903F902F9008954F
:100B8000FC010590615070400110D8F78095909558
:100B90008E0F9F1F0895FC0161507040019001105D
:100BA000D8F7809590958E0F9F1F08950F931F93F0
:100BB000CF93DF93FB01238121FD03C08FEF9FEFD4
:100BC0002CC022FF16C046815781248135814217EF
:100BD000530744F4A081B1819D012F5F3F4F3183C2
:100BE00020838C93268137812F5F3F4F3783268365
:100BF00014C08B01EC01FB010084F185E02D099507
:100C0000892BE1F6D80116968D919C911797019644
:100C100017969C938E931697CE01DF91CF911F91DB
:100C20000F910895FA01AA27283051F1203181F15E
:100C3000E8946F936E7F6E5F7F4F8F4F9F4FAF4FE4
:100C4000B1E03ED0B4E03CD0670F781F891F9A1FF7
:100C5000A11D680F791F8A1F911DA11D6A0F711DAB
:100C6000811D911DA11D20D009F468943F912AE0B7
:100C7000269F11243019305D3193DEF6CF0108959F
:100C8000462F4770405D4193B3E00FD0C9F7F6CFD0
:100C9000462F4F70405D4A3318F0495D31FD405298
:100CA000419302D0A9F7EACFB4E0A695979587952E
:100CB00077956795BA95C9F700976105710508950D
:100CC0009B01AC010A2E06945795479537952795B9
:100CD000BA95C9F7620F731F841F951FA01D089551
:040CE000F894FFCFB6
:100CE40001080C0406020301090901030206040CAD
:100CF400080125640025733A20252E3366202573C8
:0A0D040000252E336620434D000049
:10000000C2C00000DEC00000DCC00000E2C1000091
:10001000D8C00000D6C00000D4C00000D2C000008C
:10002000D0C000002FC20000CCC00000CAC0000039
:10003000C8C00000C6C00000C4C00000C2C00000AC
:10004000C0C00000BEC00000BCC00000BAC00000BC
:10005000B8C00000B6C00000B4C00000B2C00000CC
:10006000B0C00000AEC00000ACC00000AAC00000DC
:10007000A8C00000A6C00000A4C00000A2C00000EC
:10008000A0C000009EC000009CC0000000407A108C
:10009000F35A00A0724E18090010A5D4E80000E839
:1000A0007648170000E40B54020000CA9A3B000097
:1000B00000E1F505000080969800000040420F0026
:1000C0000000A08601000000102700000000E803E7
:1000D000000000006400000000000A0000000000B2
:1000E0000100000000002C76D888DC674F0823DF71
:1000F000C1DFAE59E1B1B796E5E3E453C63AE65144
:10010000997696E8E6C28426EB898C9B62ED407C6A
:100110006FFCEFBC9C9F40F2BAA56FA5F490055A06
:100120002AF75C936B6CF9676DC11BFCE0E40D472B
:10013000FEF520E6B500D0ED902E0300943577054E
:100140000080841E080000204E0A000000C80C3306
:100150003333330F986E12831141EF8D2114893B95
:10016000E65516CFFEE6DB18D1844B381BF77C1D15
:10017000901DA4BBE424203284725E228100C9F168
:1001800024ECA1E53D2711241FBECFEFD0E1DEBF57
:10019000CDBF11E0A0E0B1E0E4EBF3E100E00BBF84
:1001A00002C007900D92A832B107D9F721E0A8E26A
:1001B000B1E001C01D92A433B207E1F731D10C9434
:1001C000D8091ECF9BB321E030E002C0220F331FBD
:1001D0008A95E2F7292B2BBB08959BB321E030E0F1
:1001E00002C0220F331F8A95E2F7209529232BBBEB
:1001F000089586E090E0E6DF83EC99E00197F1F75F
:1002000000C0000086E090E0E8DF87E893E1019716
:10021000F1F700C000000895CF93C82F85BB84E09C
:1002200090E0D0DFE6DFC295C07FC5BB84E090E000
:10023000C9DFDFDFCF910895CF93C82F85BB84E05E
:1002400090E0CBDFD6DFC295C07FC5BB84E090E0F5
:10025000C4DFCFDFCF91089581E0EEDF87E893E13F
:100260000197F1F700C0000080E8E6CF0895CF9332
:100270008FEF84BB85BB8ABB15BA1BBAC0E2C5BB76
:10028000B8DFC5BBB6DF80E885BBB3DF15BAB1DF29
:1002900080EF85BBAEDF15BAACDF80E685BBA9DF9A
:1002A00082E0CADFA6DFCF910895CF93DF93EC0100
:1002B00002C0B2DF219688818111FBCFDF91CF91FF
:1002C00008954F925F926F927F92AF92BF92CF92BA
:1002D000DF92EF92FF920F931F93CF93DF9300D0A3
:1002E00000D01F92CDB7DEB7CDB6DEB620E030E04D
:1002F0004AE754E4AED12B013C0183E291E09F93A5
:100300008F931F921F921F921F921BD37C019E01FD
:100310002F5F3F4F5901890122E042E0C301B20142
:10032000F1D2C70101960F900F900F900F900F9090
:100330000F902DB73EB7281B390B0FB6F8943EBF70
:100340000FBE2DBF0DB71EB70F5F1F4F36E0E30E78
:10035000F11CBF92AF9281E291E09F938F93FF9245
:10036000EF921F930F93EDD2802F912F9EDF8DB7C9
:100370009EB708960FB6F8949EBF0FBE8DBF0FB6FE
:10038000F894DEBE0FBECDBE0F900F900F900F9071
:100390000F90DF91CF911F910F91FF90EF90DF9021
:1003A000CF90BF90AF907F906F905F904F900895E7
:1003B00020910001222351F00197439738F4D1D0C6
:1003C0001092000161E080E092E0BEC0089504C197
:1003D00008951F920F920FB60F9211240BB60F9231
:1003E0002F933F934F935F936F937F938F939F933D
:1003F000AF93BF93EF93FF93FCD0FF91EF91BF9129
:10040000AF919F918F917F916F915F914F913F91AC
:100410002F910F900BBE0F900FBE0F901F9018954D
:10042000CCD025DFA0D087EE91E027D088ED91E0F9
:10043000FED087EA91E60197F1F700C000000CDFDB
:1004400060E088E592E080D007DFF6D03ADF84E60E
:1004500090E0A4D0F9CF90912F01911107C0E82F1F
:10046000F0E0EF5FFE4F808183B90895E82FF0E060
:10047000E75FFE4F808183B90895909331018093A7
:10048000300108951F920F920FB60F9211240BB6F0
:100490000F922F933F934F935F936F937F938F931D
:1004A0009F93AF93BF93EF93FF9314BC8091280168
:1004B000D2DF80912801873020F48F5F809328015C
:1004C00030C0109228018091290190912A01009753
:1004D00099F480912F01811104C081E080932F0154
:1004E00002C010922F0180912B0190912C019093CA
:1004F0002A018093290115C09C012F713327232BDA
:1005000039F4E0913001F0913101309709F009950B
:100510008091290190912A01019790932A0180935B
:100520002901FF91EF91BF91AF919F918F917F91A1
:100530006F915F914F913F912F910F900BBE0F9054
:100540000FBE0F901F90189590932A018093290158
:1005500090932C0180932B0160932F018CE085BD3B
:10056000089515BC08958FEF82B98093640081E0EF
:100570008093650013B886E983BD80E887BF7894CF
:10058000089520E030E006C043E04A95F1F700000E
:100590002F5F3F4F28173907B8F3089520E030E068
:1005A00008C0E3ECF9E03197F1F700C000002F5FDD
:1005B0003F4F28173907A8F308958FEF8093640001
:1005C00011BA80E380936A0089B7846089BF1FBC39
:1005D0008CE08EBD78940895CF93DF93C5E6D0E08C
:1005E00018828AE090E0CDDF81E08883DF91CF91AF
:1005F000089580911101813041F480E280936A0076
:100600001DBC1CBC10921101089580E380936A0008
:100610008CB59DB590932E0180932D01E091320110
:10062000F0913301099581E0809311010895909331
:10063000330180933201089560912D0170912E0154
:1006400080E090E06ED020E030E04AE253E4F7C072
:1006500008950CD0BAC0B2D040F0A9D030F021F447
:100660005F3F19F09BC05111E4C09EC0BFD098F30A
:100670009923C9F35523B1F3951B550BBB27AA2723
:1006800062177307840738F09F5F5F4F220F331F95
:10069000441FAA1FA9F333D00E2E3AF0E0E830D061
:1006A00091505040E695001CCAF729D0FE2F27D064
:1006B000660F771F881FBB1F261737074807AB0732
:1006C000B0E809F0BB0B802DBF01FF2793585F4FA7
:1006D0002AF09E3F510568F061C0ABC05F3FECF36C
:1006E000983EDCF3869577956795B795F7959F5F6C
:1006F000C9F7880F911D9695879597F90895E1E0C0
:10070000660F771F881FBB1F621773078407BA071E
:1007100020F0621B730B840BBA0BEE1F88F7E09579
:100720000895E89409C097FB3EF4909580957095E4
:1007300061957F4F8F4F9F4F9923A9F0F92F96E92D
:10074000BB279395F695879577956795B795F111A2
:10075000F8CFFAF4BB0F11F460FF1BC06F5F7F4F3F
:100760008F4F9F4F16C0882311F096E911C0772351
:1007700021F09EE8872F762F05C0662371F096E85A
:10078000862F70E060E02AF09A95660F771F881F29
:10079000DAF7880F9695879597F9089597F99F67E7
:1007A00080E870E060E008959FEF80EC08950024F9
:1007B0000A941616170618060906089500240A94C6
:1007C00012161306140605060895092E0394000C4C
:1007D00011F4882352F0BB0F40F4BF2B11F460FFDB
:1007E00004C06F5F7F4F8F4F9F4F089557FD905804
:1007F000440F551F59F05F3F71F04795880F97FBE5
:10080000991F61F09F3F79F087950895121613069E
:100810001406551FF2CF4695F1DF08C016161706CD
:100820001806991FF1CF8695710561050894089502
:10083000E894BB2766277727CB0197F908950BD05B
:10084000C4CFB5DF28F0BADF18F0952309F0A6CFA2
:10085000ABCF1124EECFCADFA0F3959FD1F3950F54
:1008600050E0551F629FF001729FBB27F00DB11D34
:10087000639FAA27F00DB11DAA1F649F6627B00DC4
:10088000A11D661F829F2227B00DA11D621F739FAD
:10089000B00DA11D621F839FA00D611D221F749FBB
:1008A0003327A00D611D231F849F600D211D822F02
:1008B000762F6A2F11249F5750408AF0E1F0882349
:1008C0004AF0EE0FFF1FBB1F661F771F881F915056
:1008D0005040A9F79E3F510570F060CFAACF5F3F0F
:1008E000ECF3983EDCF3869577956795B795F79589
:1008F000E7959F5FC1F7FE2B880F911D9695879511
:1009000097F90895EF920F931F93CF93DF93E80128
:1009100047FD02C034E001C034E1042E000C550B49
:1009200057FF03C0519541955109E32E022F242F03
:10093000AE0140D2CE01DF91CF911F910F91EF9088
:1009400008950F931F93CF93DF93CDB7DEB72E9704
:100950000FB6F894DEBF0FBECDBF0D891E898F89FB
:10096000988D26E02C831A83098397FF02C080E0CC
:1009700090E801979E838D83AE01455E5F4F698D40
:100980007A8DCE01019619D04D815E8157FD0AC046
:100990002F813885421753070CF49A01F801E20FB2
:1009A000F31F10822E960FB6F894DEBF0FBECDBF98
:1009B000DF91CF911F910F9108952F923F924F9207
:1009C0005F926F927F928F929F92AF92BF92CF92DF
:1009D000DF92EF92FF920F931F93CF93DF93CDB7E8
:1009E000DEB72B970FB6F894DEBF0FBECDBF6C01FC
:1009F0007B018A01FC0117821682838181FFBFC1BE
:100A0000CE0101963C01F6019381F70193FD85919A
:100A100093FF81917F01882309F4ADC1853239F4B8
:100A200093FD859193FF81917F01853221F4B60179
:100A300090E024D4E8CF912C212C312CFFE1F31548
:100A4000D8F08B3279F038F4803279F08332A1F427
:100A5000232D20611DC08D3261F0803369F4232D78
:100A6000216016C0832D8260382EE32DE4603E2E77
:100A70002AC0F32DF8601DC037FC2DC020ED280FD3
:100A80002A3040F08E32B9F436FC75C1232D206433
:100A9000322E19C036FE06C08AE0989E200D112421
:100AA000922E11C0EAE02E9E200D1124222EF32D4D
:100AB000F0623F2E08C08C3621F4832D8068382EDA
:100AC00002C0883641F4F70193FD859193FF81912F
:100AD0007F018111B3CF982F9F7D9554933028F4D7
:100AE0000C5F1F4F9FE399830DC0833631F083372E
:100AF00071F0833509F055C020C0F80180818983E9
:100B00000E5F1F4F88248394912C530112C028013B
:100B1000F2E04F0E511CF801A080B18036FE03C0F8
:100B2000692D70E002C06FEF7FEFC5019CD34C01CF
:100B30008201F32DFF773F2E15C0280122E0420EDF
:100B4000511CF801A080B18036FE03C0692D70E011
:100B500002C06FEF7FEFC5017BD34C01F32DF0682E
:100B60003F2E820133FC19C0822D90E08816990631
:100B7000A0F4B60180E290E081D32A94F5CFF5018C
:100B800037FC859137FE81915F01B60190E076D305
:100B900021102A9421E0821A91088114910479F796
:100BA000E1C0843611F0893639F5F80137FE07C007
:100BB00060817181828193810C5F1F4F08C06081C9
:100BC0007181072E000C880B990B0E5F1F4FF32DC0
:100BD000FF763F2E97FF09C090958095709561959F
:100BE0007F4F8F4F9F4FF0683F2E2AE030E0A301E8
:100BF00081D3882E861844C0853731F4232D2F7E6B
:100C0000B22E2AE030E025C0932D997FB92E8F3681
:100C1000C1F018F4883579F0AEC0803719F0883704
:100C200021F0A9C0E92FE061BE2EB4FE0DC0FB2D5E
:100C3000F460BF2E09C034FE0AC0292F2660B22EF0
:100C400006C028E030E005C020E130E002C020E12D
:100C500032E0F801B7FE07C0608171818281938123
:100C60000C5F1F4F06C06081718180E090E00E5FD5
:100C70001F4FA3013FD3882E8618FB2DFF773F2EF1
:100C800036FE0DC0232D2E7FA22E891458F434FE7B
:100C90000BC032FC09C0832D8E7EA82E05C0B82C57
:100CA000A32C03C0B82C01C0B92CA4FE0FC0FE01B8
:100CB000E80DF11D8081803321F49A2D997EA92EB3
:100CC00009C0A2FE06C0B394B39404C08A2D8678EE
:100CD00009F0B394A3FC10C0A0FE06C0B21480F4C7
:100CE000280C922C9B180DC0B21458F4B60180E267
:100CF00090E0C4D2B394F8CFB21418F42B1802C009
:100D0000982C212CA4FE0FC0B60180E390E0B6D24F
:100D1000A2FE16C0A1FC03C088E790E002C088E5EF
:100D200090E0B6010CC08A2D867851F0A1FE02C079
:100D30008BE201C080E2A7FC8DE2B60190E09ED27A
:100D4000891430F4B60180E390E098D29A94F8CFF9
:100D50008A94F301E80DF11D8081B60190E08ED2F6
:100D60008110F6CF222009F44ECEB60180E290E049
:100D700085D22A94F7CFF6018681978102C08FEF42
:100D80009FEF2B960FB6F894DEBF0FBECDBFDF915D
:100D9000CF911F910F91FF90EF90DF90CF90BF9078
:100DA000AF909F908F907F906F905F904F903F900B
:100DB0002F9008958F929F92AF92BF92CF92DF9221
:100DC000EF92FF920F931F93CF93DF93CDB7DEB7D0
:100DD00029970FB6F894DEBF0FBECDBF6A01122F60
:100DE000B02E2BE3201720F0FF24F394F00E02C066
:100DF0002CE3F22E0F2D27E0AE014F5F5F4F50D155
:100E0000BC014981842F8970813031F0E1FC06C03A
:100E1000E0FE06C090E205C09DE203C09BE201C077
:100E200090E05E2D507143FF3CC0911102C083E001
:100E300001C084E0811718F4212F281B01C020E095
:100E400051110BC0F601822F30E2882319F0319343
:100E50008150FBCFC20ED11C20E0992329F0D6018E
:100E60009C93F60131966F01C6010396E2FE0AC01B
:100E70003EE4D6013C9341E411964C9311971296AF
:100E80003C9306C03EE6F601308341E6418332835F
:100E9000FC01322F40E2332309F442C04193315028
:100EA000FACF42FF44C0911102C083E001C084E048
:100EB000811718F4212F281B01C020E051110BC00D
:100EC000F601822F30E2882319F031938150FBCF55
:100ED000C20ED11C20E0992329F0D6019C93F60183
:100EE00031966F01C6010396E2FE0BC039E4D601CC
:100EF0003C933EE411963C93119736E412963C9352
:100F000007C039E6F60130833EE6318336E63283A8
:100F1000FC01322F40E2332319F041933150FBCFD3
:100F2000FC01E20FF11D10828EEF9FEFA6C021E0C1
:100F300030E0911102C020E030E0161617061CF4D4
:100F4000FB01319602C0E1E0F0E02E0F3F1FBB2015
:100F500021F0EB2DF0E0319602C0E0E0F0E02E0F42
:100F60003F1FE12FF0E02E173F071CF4121B212F2B
:100F700001C020E08E2D887159F4F601822F30E2F5
:100F8000882319F031938150FBCFC20ED11C20E091
:100F9000992329F0D6019C93F60131966F015111E6
:100FA0000BC0F601822F90E3882319F091938150B2
:100FB000FBCFC20ED11C20E00F2D060F9A81342FDB
:100FC000307144FF03C0913309F40150101624F42A
:100FD000093018F008E001C001E0AB0177FF02C062
:100FE00040E050E0FB01E41BF50BA1E0B0E0AC0FEA
:100FF000BD1FEA0FFB1F8EE2A82E4B01801A91083D
:101000000B2D10E01195019511094F3FBFEF5B07C4
:1010100021F4D601AC9211966D01641775072CF07E
:101020008416950614F4818101C080E34150510972
:101030003196D60111967D014017510724F0D60153
:101040008C936701E2CF6417750739F4963320F467
:10105000953319F4311101C081E3F6018083F70162
:10106000822F90E2882319F091938150FBCFF701F2
:10107000E20FF11D108280E090E029960FB6F894FF
:10108000DEBF0FBECDBFDF91CF911F910F91FF90BB
:10109000EF90DF90CF90BF90AF909F908F9008958A
:1010A000283008F027E03327DA01990F311D87FD3A
:1010B000916000966105710539F432602E5F3D93B1
:1010C00030E32A95E1F708959F3F30F080387105AD
:1010D000610509F03C5F3C5F3D93913008F080680A
:1010E000911DDF93CF931F930F93FF92EF92192FD0
:1010F000987F9695E92F96959695E90FFF27EA51E7
:10110000FF4F99273327EE24FF24A701E70105901D
:101110000894079428F4360FE71EF81E491F511D46
:10112000660F771F881F991F0694A1F705900794F3
:1011300028F4E70EF81E491F561FC11D770F881FA0
:10114000991F661F0694A1F70590079428F4F80EDE
:10115000491F561FC71FD11D880F991F661F771F74
:101160000694A1F70590079420F4490F561FC71F56
:10117000D81F990F661F771F881F0694A9F78491BF
:101180001095177041F0D695C79557954795F794E8
:10119000E7941A95C1F7ECE8F0E068941590159182
:1011A00035916591959105907FE27395E118F10A6B
:1011B000430B560BC90BD009C0F7E10CF11E431FBE
:1011C000561FC91FD01D7EF4703311F48A95E6CFE7
:1011D000E894015030F0080F0AF40027021708F4D1
:1011E000202F2395022F7A3328F079E37D932A95D7
:1011F000E9F710C07D932A9589F60694979567952F
:10120000379517951794E118F10A430B560BC90B44
:10121000D00998F023957E9173957A3308F070E3A6
:101220007C932013B8F77E9170617D9330F08395A5
:1012300071E37D9370E32A95E1F71124EF90FF901D
:101240000F911F91CF91DF91992787FD9095089578
:10125000FC010590615070400110D8F78095909581
:101260008E0F9F1F0895FC01615070400190011086
:10127000D8F7809590958E0F9F1F08950F931F9319
:10128000CF93DF93FB01238121FD03C08FEF9FEFFD
:101290002CC022FF16C04681578124813581421718
:1012A000530744F4A081B1819D012F5F3F4F3183EB
:1012B00020838C93268137812F5F3F4F378326838E
:1012C00014C08B01EC01FB010084F185E02D099530
:1012D000892BE1F6D80116968D919C91179701966E
:1012E00017969C938E931697CE01DF91CF911F9105
:1012F0000F910895FA01AA27283051F1203181F188
:10130000E8946F936E7F6E5F7F4F8F4F9F4FAF4F0D
:10131000B1E03ED0B4E03CD0670F781F891F9A1F20
:10132000A11D680F791F8A1F911DA11D6A0F711DD4
:10133000811D911DA11D20D009F468943F912AE0E0
:10134000269F11243019305D3193DEF6CF010895C8
:10135000462F4770405D4193B3E00FD0C9F7F6CFF9
:10136000462F4F70405D4A3318F0495D31FD4052C1
:10137000419302D0A9F7EACFB4E0A6959795879557
:1013800077956795BA95C9F7009761057105089536
:101390009B01AC010A2E06945795479537952795E2
:1013A000BA95C9F7620F731F841F951FA01D08957A
:0413B000F894FFCFDF
:1013B40001080C0406020301090901030206040CD6
:1013C400080125640025733A20252E3366202573F1
:0813D40000257320636D000089
:00000001FF

File diff suppressed because it is too large Load Diff

View File

@@ -1,35 +1,45 @@
Archive member included to satisfy reference by file (symbol)
c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libm.a(divsf3.o)
lcd_control.o (__divsf3)
c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libm.a(divsf3x.o)
c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libm.a(divsf3.o) (__divsf3x)
c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libm.a(floatsisf.o)
ultrasonic_sensor.o (__floatunsisf)
c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libm.a(fp_inf.o)
c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libm.a(divsf3x.o) (__fp_inf)
c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libm.a(fp_nan.o)
c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libm.a(divsf3x.o) (__fp_nan)
c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libm.a(fp_pscA.o)
c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libm.a(divsf3x.o) (__fp_pscA)
c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libm.a(fp_pscB.o)
c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libm.a(divsf3x.o) (__fp_pscB)
c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libm.a(fp_round.o)
c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libm.a(divsf3.o) (__fp_round)
c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libm.a(fp_split3.o)
c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libm.a(divsf3x.o) (__fp_split3)
c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libm.a(fp_zero.o)
c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libm.a(divsf3x.o) (__fp_szero)
c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libm.a(mulsf3.o)
ultrasonic_sensor.o (__mulsf3)
c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libm.a(mulsf3x.o)
c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libm.a(mulsf3.o) (__mulsf3x)
c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libm.a(fp_inf.o)
c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libm.a(mulsf3x.o) (__fp_inf)
c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libm.a(fp_nan.o)
c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libm.a(mulsf3x.o) (__fp_nan)
c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libm.a(fp_pscA.o)
c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libm.a(mulsf3x.o) (__fp_pscA)
c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libm.a(fp_pscB.o)
c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libm.a(mulsf3x.o) (__fp_pscB)
c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libm.a(fp_round.o)
c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libm.a(mulsf3.o) (__fp_round)
c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libm.a(fp_split3.o)
c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libm.a(mulsf3x.o) (__fp_split3)
c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libm.a(fp_zero.o)
c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libm.a(mulsf3x.o) (__fp_szero)
c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr51\libgcc.a(_exit.o)
C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATmega_DFP/1.6.364/gcc/dev/atmega128/avr51/crtatmega128.o (exit)
c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr51\libgcc.a(_copy_data.o)
lcd_control.o (__do_copy_data)
c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr51\libgcc.a(_clear_bss.o)
stepper_driver.o (__do_clear_bss)
c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libc.a(dtostrf.o)
lcd_control.o (dtostrf)
c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libc.a(snprintf.o)
lcd_control.o (snprintf)
c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libc.a(vfprintf_std.o)
c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libc.a(snprintf.o) (vfprintf)
c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libc.a(dtoa_prf.o)
c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libc.a(dtostrf.o) (dtoa_prf)
c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libc.a(ftoa_engine.o)
c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libc.a(dtoa_prf.o) (__ftoa_engine)
c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libc.a(strnlen_P.o)
c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libc.a(vfprintf_std.o) (strnlen_P)
c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libc.a(strnlen.o)
@@ -72,15 +82,15 @@ Discarded input sections
.text 0x00000000 0x0 ultrasonic_sensor.o
.data 0x00000000 0x0 ultrasonic_sensor.o
.bss 0x00000000 0x0 ultrasonic_sensor.o
.text 0x00000000 0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libm.a(divsf3.o)
.data 0x00000000 0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libm.a(divsf3.o)
.bss 0x00000000 0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libm.a(divsf3.o)
.text 0x00000000 0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libm.a(divsf3x.o)
.data 0x00000000 0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libm.a(divsf3x.o)
.bss 0x00000000 0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libm.a(divsf3x.o)
.text 0x00000000 0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libm.a(floatsisf.o)
.data 0x00000000 0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libm.a(floatsisf.o)
.bss 0x00000000 0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libm.a(floatsisf.o)
.text 0x00000000 0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libm.a(mulsf3.o)
.data 0x00000000 0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libm.a(mulsf3.o)
.bss 0x00000000 0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libm.a(mulsf3.o)
.text 0x00000000 0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libm.a(mulsf3x.o)
.data 0x00000000 0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libm.a(mulsf3x.o)
.bss 0x00000000 0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libm.a(mulsf3x.o)
.text 0x00000000 0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libm.a(fp_inf.o)
.data 0x00000000 0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libm.a(fp_inf.o)
.bss 0x00000000 0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libm.a(fp_inf.o)
@@ -102,6 +112,12 @@ Discarded input sections
.text 0x00000000 0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libm.a(fp_zero.o)
.data 0x00000000 0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libm.a(fp_zero.o)
.bss 0x00000000 0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libm.a(fp_zero.o)
.text 0x00000000 0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libm.a(mulsf3.o)
.data 0x00000000 0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libm.a(mulsf3.o)
.bss 0x00000000 0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libm.a(mulsf3.o)
.text 0x00000000 0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libm.a(mulsf3x.o)
.data 0x00000000 0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libm.a(mulsf3x.o)
.bss 0x00000000 0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libm.a(mulsf3x.o)
.text 0x00000000 0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr51\libgcc.a(_exit.o)
.data 0x00000000 0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr51\libgcc.a(_exit.o)
.bss 0x00000000 0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr51\libgcc.a(_exit.o)
@@ -150,12 +166,21 @@ Discarded input sections
0x00000000 0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr51\libgcc.a(_clear_bss.o)
.text.libgcc.fixed
0x00000000 0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr51\libgcc.a(_clear_bss.o)
.text 0x00000000 0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libc.a(dtostrf.o)
.data 0x00000000 0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libc.a(dtostrf.o)
.bss 0x00000000 0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libc.a(dtostrf.o)
.text 0x00000000 0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libc.a(snprintf.o)
.data 0x00000000 0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libc.a(snprintf.o)
.bss 0x00000000 0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libc.a(snprintf.o)
.text 0x00000000 0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libc.a(vfprintf_std.o)
.data 0x00000000 0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libc.a(vfprintf_std.o)
.bss 0x00000000 0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libc.a(vfprintf_std.o)
.text 0x00000000 0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libc.a(dtoa_prf.o)
.data 0x00000000 0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libc.a(dtoa_prf.o)
.bss 0x00000000 0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libc.a(dtoa_prf.o)
.text 0x00000000 0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libc.a(ftoa_engine.o)
.data 0x00000000 0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libc.a(ftoa_engine.o)
.bss 0x00000000 0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libc.a(ftoa_engine.o)
.text 0x00000000 0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libc.a(strnlen_P.o)
.data 0x00000000 0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libc.a(strnlen_P.o)
.bss 0x00000000 0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libc.a(strnlen_P.o)
@@ -298,7 +323,7 @@ END GROUP
.rela.plt
*(.rela.plt)
.text 0x00000000 0xce4
.text 0x00000000 0x13b4
*(.vectors)
.vectors 0x00000000 0x8c C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATmega_DFP/1.6.364/gcc/dev/atmega128/avr51/crtatmega128.o
0x00000000 __vector_default
@@ -313,36 +338,37 @@ END GROUP
0x0000008c __trampolines_end = .
*libprintf_flt.a:*(.progmem.data)
*libc.a:*(.progmem.data)
.progmem.data 0x0000008c 0xfa c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libc.a(ftoa_engine.o)
*(.progmem*)
0x0000008c . = ALIGN (0x2)
0x00000186 . = ALIGN (0x2)
*(.jumptables)
*(.jumptables*)
*(.lowtext)
*(.lowtext*)
0x0000008c __ctors_start = .
0x00000186 __ctors_start = .
*(.ctors)
0x0000008c __ctors_end = .
0x0000008c __dtors_start = .
0x00000186 __ctors_end = .
0x00000186 __dtors_start = .
*(.dtors)
0x0000008c __dtors_end = .
0x00000186 __dtors_end = .
SORT(*)(.ctors)
SORT(*)(.dtors)
*(.init0)
.init0 0x0000008c 0x0 C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATmega_DFP/1.6.364/gcc/dev/atmega128/avr51/crtatmega128.o
0x0000008c __init
.init0 0x00000186 0x0 C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATmega_DFP/1.6.364/gcc/dev/atmega128/avr51/crtatmega128.o
0x00000186 __init
*(.init0)
*(.init1)
*(.init1)
*(.init2)
.init2 0x0000008c 0xc C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATmega_DFP/1.6.364/gcc/dev/atmega128/avr51/crtatmega128.o
.init2 0x00000186 0xc C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATmega_DFP/1.6.364/gcc/dev/atmega128/avr51/crtatmega128.o
*(.init2)
*(.init3)
*(.init3)
*(.init4)
.init4 0x00000098 0x1a c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr51\libgcc.a(_copy_data.o)
0x00000098 __do_copy_data
.init4 0x000000b2 0x10 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr51\libgcc.a(_clear_bss.o)
0x000000b2 __do_clear_bss
.init4 0x00000192 0x1a c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr51\libgcc.a(_copy_data.o)
0x00000192 __do_copy_data
.init4 0x000001ac 0x10 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr51\libgcc.a(_clear_bss.o)
0x000001ac __do_clear_bss
*(.init4)
*(.init5)
*(.init5)
@@ -353,175 +379,191 @@ END GROUP
*(.init8)
*(.init8)
*(.init9)
.init9 0x000000c2 0x4 C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATmega_DFP/1.6.364/gcc/dev/atmega128/avr51/crtatmega128.o
.init9 0x000001bc 0x6 C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATmega_DFP/1.6.364/gcc/dev/atmega128/avr51/crtatmega128.o
*(.init9)
*(.text)
.text 0x000000c6 0x2 C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATmega_DFP/1.6.364/gcc/dev/atmega128/avr51/crtatmega128.o
0x000000c6 __vector_22
0x000000c6 __vector_28
0x000000c6 __vector_1
0x000000c6 __vector_32
0x000000c6 __vector_34
0x000000c6 __vector_24
0x000000c6 __vector_12
0x000000c6 __bad_interrupt
0x000000c6 __vector_6
0x000000c6 __vector_31
0x000000c6 __vector_23
0x000000c6 __vector_30
0x000000c6 __vector_25
0x000000c6 __vector_11
0x000000c6 __vector_13
0x000000c6 __vector_17
0x000000c6 __vector_19
0x000000c6 __vector_7
0x000000c6 __vector_27
0x000000c6 __vector_5
0x000000c6 __vector_33
0x000000c6 __vector_4
0x000000c6 __vector_2
0x000000c6 __vector_21
0x000000c6 __vector_15
0x000000c6 __vector_29
0x000000c6 __vector_8
0x000000c6 __vector_26
0x000000c6 __vector_14
0x000000c6 __vector_10
0x000000c6 __vector_16
0x000000c6 __vector_18
0x000000c6 __vector_20
0x000000c8 . = ALIGN (0x2)
.text 0x000001c2 0x2 C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATmega_DFP/1.6.364/gcc/dev/atmega128/avr51/crtatmega128.o
0x000001c2 __vector_22
0x000001c2 __vector_28
0x000001c2 __vector_1
0x000001c2 __vector_32
0x000001c2 __vector_34
0x000001c2 __vector_24
0x000001c2 __vector_12
0x000001c2 __bad_interrupt
0x000001c2 __vector_6
0x000001c2 __vector_31
0x000001c2 __vector_23
0x000001c2 __vector_30
0x000001c2 __vector_25
0x000001c2 __vector_11
0x000001c2 __vector_13
0x000001c2 __vector_17
0x000001c2 __vector_19
0x000001c2 __vector_7
0x000001c2 __vector_27
0x000001c2 __vector_5
0x000001c2 __vector_33
0x000001c2 __vector_4
0x000001c2 __vector_2
0x000001c2 __vector_21
0x000001c2 __vector_15
0x000001c2 __vector_29
0x000001c2 __vector_8
0x000001c2 __vector_26
0x000001c2 __vector_14
0x000001c2 __vector_10
0x000001c2 __vector_16
0x000001c2 __vector_18
0x000001c2 __vector_20
0x000001c4 . = ALIGN (0x2)
*(.text.*)
.text.sbi_porta
0x000000c8 0x16 lcd_control.o
0x000000c8 sbi_porta
0x000001c4 0x16 lcd_control.o
0x000001c4 sbi_porta
.text.cbi_porta
0x000000de 0x18 lcd_control.o
0x000000de cbi_porta
0x000001da 0x18 lcd_control.o
0x000001da cbi_porta
.text.lcd_strobe_lcd_e
0x000000f6 0x26 lcd_control.o
0x000000f6 lcd_strobe_lcd_e
0x000001f2 0x26 lcd_control.o
0x000001f2 lcd_strobe_lcd_e
.text.lcd_write_character
0x0000011c 0x20 lcd_control.o
0x0000011c lcd_write_character
0x00000218 0x20 lcd_control.o
0x00000218 lcd_write_character
.text.lcd_write_command
0x0000013c 0x20 lcd_control.o
0x0000013c lcd_write_command
0x00000238 0x20 lcd_control.o
0x00000238 lcd_write_command
.text.lcd_clear
0x0000015c 0x16 lcd_control.o
0x0000015c lcd_clear
0x00000258 0x16 lcd_control.o
0x00000258 lcd_clear
.text.init_4bits_mode
0x00000172 0x3c lcd_control.o
0x00000172 init_4bits_mode
0x0000026e 0x3c lcd_control.o
0x0000026e init_4bits_mode
.text.lcd_write_string
0x000001ae 0x18 lcd_control.o
0x000001ae lcd_write_string
0x000002aa 0x18 lcd_control.o
0x000002aa lcd_write_string
.text.lcd_write_ultrasonic_value
0x000001c6 0xc4 lcd_control.o
0x000001c6 lcd_write_ultrasonic_value
0x000002c2 0xee lcd_control.o
0x000002c2 lcd_write_ultrasonic_value
.text.ultrasoon_value_set_event
0x0000028a 0x1e main.o
0x000003b0 0x1e main.o
.text.snap_event_trigger
0x000002a8 0x4 main.o
0x000003ce 0x4 main.o
.text.__vector_3
0x000002ac 0x4e main.o
0x000002ac __vector_3
.text.main 0x000002fa 0x36 main.o
0x000002fa main
0x000003d2 0x4e main.o
0x000003d2 __vector_3
.text.main 0x00000420 0x36 main.o
0x00000420 main
.text.set_stepper_state
0x00000330 0x24 stepper_driver.o
0x00000330 set_stepper_state
0x00000456 0x24 stepper_driver.o
0x00000456 set_stepper_state
.text.set_snap_event
0x00000354 0xa stepper_driver.o
0x00000354 set_snap_event
0x0000047a 0xa stepper_driver.o
0x0000047a set_snap_event
.text.__vector_9
0x0000035e 0xc4 stepper_driver.o
0x0000035e __vector_9
0x00000484 0xc4 stepper_driver.o
0x00000484 __vector_9
.text.stepper_rotate_angle
0x00000422 0x1a stepper_driver.o
0x00000422 stepper_rotate_angle
0x00000548 0x1a stepper_driver.o
0x00000548 stepper_rotate_angle
.text.stepper_rotate_stop
0x0000043c 0x4 stepper_driver.o
0x0000043c stepper_rotate_stop
0x00000562 0x4 stepper_driver.o
0x00000562 stepper_rotate_stop
.text.init_stepper_driver
0x00000440 0x1c stepper_driver.o
0x00000440 init_stepper_driver
.text.wait_us 0x0000045c 0x1a ultrasonic_sensor.o
0x0000045c wait_us
.text.wait_ms 0x00000476 0x1e ultrasonic_sensor.o
0x00000476 wait_ms
0x00000566 0x1c stepper_driver.o
0x00000566 init_stepper_driver
.text.wait_us 0x00000582 0x1a ultrasonic_sensor.o
0x00000582 wait_us
.text.wait_ms 0x0000059c 0x1e ultrasonic_sensor.o
0x0000059c wait_ms
.text.ultrasonic_init
0x00000494 0x1e ultrasonic_sensor.o
0x00000494 ultrasonic_init
0x000005ba 0x1e ultrasonic_sensor.o
0x000005ba ultrasonic_init
.text.ultrasonic_send_pulse
0x000004b2 0x1a ultrasonic_sensor.o
0x000004b2 ultrasonic_send_pulse
0x000005d8 0x1a ultrasonic_sensor.o
0x000005d8 ultrasonic_send_pulse
.text.ultrasonic_handle_interrupt
0x000004cc 0x3c ultrasonic_sensor.o
0x000004cc ultrasonic_handle_interrupt
0x000005f2 0x3c ultrasonic_sensor.o
0x000005f2 ultrasonic_handle_interrupt
.text.set_value_trigger_event
0x00000508 0xa ultrasonic_sensor.o
0x00000508 set_value_trigger_event
0x0000062e 0xa ultrasonic_sensor.o
0x0000062e set_value_trigger_event
.text.ultrasonic_get_timer_dist
0x00000512 0x1a ultrasonic_sensor.o
0x00000512 ultrasonic_get_timer_dist
0x00000638 0x1a ultrasonic_sensor.o
0x00000638 ultrasonic_get_timer_dist
.text.avr-libc.fplib
0x0000052c 0x7a c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libm.a(floatsisf.o)
0x0000052c __floatunsisf
0x00000530 __floatsisf
0x00000652 0x4 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libm.a(divsf3.o)
0x00000652 __divsf3
.text.avr-libc.fplib
0x000005a6 0x4 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libm.a(mulsf3.o)
0x000005a6 __mulsf3
0x00000656 0xcc c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libm.a(divsf3x.o)
0x0000066c __divsf3x
0x00000670 __divsf3_pse
.text.avr-libc.fplib
0x000005aa 0xc2 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libm.a(mulsf3x.o)
0x000005be __mulsf3x
0x000005c2 __mulsf3_pse
0x00000722 0x7a c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libm.a(floatsisf.o)
0x00000722 __floatunsisf
0x00000726 __floatsisf
.text.avr-libc.fplib
0x0000066c 0xc c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libm.a(fp_inf.o)
0x0000066c __fp_inf
0x0000079c 0xc c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libm.a(fp_inf.o)
0x0000079c __fp_inf
.text.avr-libc.fplib
0x00000678 0x6 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libm.a(fp_nan.o)
0x00000678 __fp_nan
0x000007a8 0x6 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libm.a(fp_nan.o)
0x000007a8 __fp_nan
.text.avr-libc.fplib
0x0000067e 0xe c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libm.a(fp_pscA.o)
0x0000067e __fp_pscA
0x000007ae 0xe c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libm.a(fp_pscA.o)
0x000007ae __fp_pscA
.text.avr-libc.fplib
0x0000068c 0xe c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libm.a(fp_pscB.o)
0x0000068c __fp_pscB
0x000007bc 0xe c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libm.a(fp_pscB.o)
0x000007bc __fp_pscB
.text.avr-libc.fplib
0x0000069a 0x22 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libm.a(fp_round.o)
0x0000069a __fp_round
0x000007ca 0x22 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libm.a(fp_round.o)
0x000007ca __fp_round
.text.avr-libc.fplib
0x000006bc 0x44 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libm.a(fp_split3.o)
0x000006bc __fp_split3
0x000006cc __fp_splitA
0x000007ec 0x44 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libm.a(fp_split3.o)
0x000007ec __fp_split3
0x000007fc __fp_splitA
.text.avr-libc.fplib
0x00000700 0xe c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libm.a(fp_zero.o)
0x00000700 __fp_zero
0x00000702 __fp_szero
0x00000830 0xe c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libm.a(fp_zero.o)
0x00000830 __fp_zero
0x00000832 __fp_szero
.text.avr-libc.fplib
0x0000083e 0x4 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libm.a(mulsf3.o)
0x0000083e __mulsf3
.text.avr-libc.fplib
0x00000842 0xc2 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libm.a(mulsf3x.o)
0x00000856 __mulsf3x
0x0000085a __mulsf3_pse
.text.avr-libc
0x0000070e 0x78 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libc.a(snprintf.o)
0x0000070e snprintf
0x00000904 0x3e c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libc.a(dtostrf.o)
0x00000904 dtostrf
.text.avr-libc
0x00000786 0x3fa c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libc.a(vfprintf_std.o)
0x00000786 vfprintf
0x00000942 0x78 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libc.a(snprintf.o)
0x00000942 snprintf
.text.avr-libc
0x00000b80 0x16 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libc.a(strnlen_P.o)
0x00000b80 strnlen_P
0x000009ba 0x3fa c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libc.a(vfprintf_std.o)
0x000009ba vfprintf
.text.avr-libc
0x00000b96 0x16 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libc.a(strnlen.o)
0x00000b96 strnlen
0x00000db4 0x2ec c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libc.a(dtoa_prf.o)
0x00000db4 dtoa_prf
.text.avr-libc
0x00000bac 0x78 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libc.a(fputc.o)
0x00000bac fputc
0x000010a0 0x1b0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libc.a(ftoa_engine.o)
0x000010a0 __ftoa_engine
.text.avr-libc
0x00000c24 0xbc c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libc.a(ultoa_invert.o)
0x00000c24 __ultoa_invert
0x00000ce0 . = ALIGN (0x2)
0x00001250 0x16 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libc.a(strnlen_P.o)
0x00001250 strnlen_P
.text.avr-libc
0x00001266 0x16 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libc.a(strnlen.o)
0x00001266 strnlen
.text.avr-libc
0x0000127c 0x78 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libc.a(fputc.o)
0x0000127c fputc
.text.avr-libc
0x000012f4 0xbc c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libc.a(ultoa_invert.o)
0x000012f4 __ultoa_invert
0x000013b0 . = ALIGN (0x2)
*(.fini9)
.fini9 0x00000ce0 0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr51\libgcc.a(_exit.o)
0x00000ce0 _exit
0x00000ce0 exit
.fini9 0x000013b0 0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr51\libgcc.a(_exit.o)
0x000013b0 _exit
0x000013b0 exit
*(.fini9)
*(.fini8)
*(.fini8)
@@ -540,11 +582,11 @@ END GROUP
*(.fini1)
*(.fini1)
*(.fini0)
.fini0 0x00000ce0 0x4 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr51\libgcc.a(_exit.o)
.fini0 0x000013b0 0x4 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr51\libgcc.a(_exit.o)
*(.fini0)
0x00000ce4 _etext = .
0x000013b4 _etext = .
.data 0x00800100 0x2a load address 0x00000ce4
.data 0x00800100 0x28 load address 0x000013b4
0x00800100 PROVIDE (__data_start, .)
*(.data)
*(.data*)
@@ -561,43 +603,44 @@ END GROUP
*(.rodata)
*(.rodata*)
.rodata.str1.1
0x00800112 0x17 lcd_control.o
0x00800112 0x15 lcd_control.o
0x19 (size before relaxing)
*(.gnu.linkonce.r*)
0x0080012a . = ALIGN (0x2)
*fill* 0x00800129 0x1
0x0080012a _edata = .
0x0080012a PROVIDE (__data_end, .)
0x00800128 . = ALIGN (0x2)
*fill* 0x00800127 0x1
0x00800128 _edata = .
0x00800128 PROVIDE (__data_end, .)
.bss 0x0080012a 0xc
0x0080012a PROVIDE (__bss_start, .)
.bss 0x00800128 0xc
0x00800128 PROVIDE (__bss_start, .)
*(.bss)
*(.bss*)
.bss.stepper_state
0x0080012a 0x1 stepper_driver.o
0x0080012a stepper_state
0x00800128 0x1 stepper_driver.o
0x00800128 stepper_state
.bss.steps_to_do
0x0080012b 0x2 stepper_driver.o
0x0080012b steps_to_do
0x00800129 0x2 stepper_driver.o
0x00800129 steps_to_do
.bss.steps_each_turn
0x0080012d 0x2 stepper_driver.o
0x0080012d steps_each_turn
0x0080012b 0x2 stepper_driver.o
0x0080012b steps_each_turn
.bss.timer_dist
0x0080012f 0x2 ultrasonic_sensor.o
0x0080012d 0x2 ultrasonic_sensor.o
*(COMMON)
COMMON 0x00800131 0x3 stepper_driver.o
0x00800131 rotation
0x00800132 snap_event
COMMON 0x00800134 0x2 ultrasonic_sensor.o
0x00800134 value_set_event
0x00800136 PROVIDE (__bss_end, .)
0x00000ce4 __data_load_start = LOADADDR (.data)
0x00000d0e __data_load_end = (__data_load_start + SIZEOF (.data))
COMMON 0x0080012f 0x3 stepper_driver.o
0x0080012f rotation
0x00800130 snap_event
COMMON 0x00800132 0x2 ultrasonic_sensor.o
0x00800132 value_set_event
0x00800134 PROVIDE (__bss_end, .)
0x000013b4 __data_load_start = LOADADDR (.data)
0x000013dc __data_load_end = (__data_load_start + SIZEOF (.data))
.noinit 0x00800136 0x0
.noinit 0x00800134 0x0
[!provide] PROVIDE (__noinit_start, .)
*(.noinit*)
[!provide] PROVIDE (__noinit_end, .)
0x00800136 _end = .
0x00800134 _end = .
[!provide] PROVIDE (__heap_start, .)
.eeprom 0x00810000 0x0
@@ -644,9 +687,11 @@ END GROUP
.comment 0x00000030 0x31 main.o
.comment 0x00000030 0x31 stepper_driver.o
.comment 0x00000030 0x31 ultrasonic_sensor.o
.comment 0x00000030 0x31 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libc.a(dtostrf.o)
.comment 0x00000030 0x31 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libc.a(snprintf.o)
.comment 0x00000030 0x2c c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libc.a(vfprintf_std.o)
0x2d (size before relaxing)
.comment 0x0000005c 0x31 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libc.a(dtoa_prf.o)
.comment 0x0000005c 0x31 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr51\libc.a(fputc.o)
.note.gnu.avr.deviceinfo
@@ -683,55 +728,55 @@ END GROUP
.debug_pubnames
*(.debug_pubnames)
.debug_info 0x00000000 0x163c
.debug_info 0x00000000 0x1677
*(.debug_info .gnu.linkonce.wi.*)
.debug_info 0x00000000 0x780 C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATmega_DFP/1.6.364/gcc/dev/atmega128/avr51/crtatmega128.o
.debug_info 0x00000780 0x641 lcd_control.o
.debug_info 0x00000dc1 0x366 main.o
.debug_info 0x00001127 0x21e stepper_driver.o
.debug_info 0x00001345 0x2f7 ultrasonic_sensor.o
.debug_info 0x00000780 0x67c lcd_control.o
.debug_info 0x00000dfc 0x366 main.o
.debug_info 0x00001162 0x21e stepper_driver.o
.debug_info 0x00001380 0x2f7 ultrasonic_sensor.o
.debug_abbrev 0x00000000 0xd50
.debug_abbrev 0x00000000 0xd6a
*(.debug_abbrev)
.debug_abbrev 0x00000000 0x718 C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATmega_DFP/1.6.364/gcc/dev/atmega128/avr51/crtatmega128.o
.debug_abbrev 0x00000718 0x1bc lcd_control.o
.debug_abbrev 0x000008d4 0x190 main.o
.debug_abbrev 0x00000a64 0x122 stepper_driver.o
.debug_abbrev 0x00000b86 0x1ca ultrasonic_sensor.o
.debug_abbrev 0x00000718 0x1d6 lcd_control.o
.debug_abbrev 0x000008ee 0x190 main.o
.debug_abbrev 0x00000a7e 0x122 stepper_driver.o
.debug_abbrev 0x00000ba0 0x1ca ultrasonic_sensor.o
.debug_line 0x00000000 0xb1a
.debug_line 0x00000000 0xb32
*(.debug_line .debug_line.* .debug_line_end)
.debug_line 0x00000000 0x16a C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATmega_DFP/1.6.364/gcc/dev/atmega128/avr51/crtatmega128.o
.debug_line 0x0000016a 0x3b1 lcd_control.o
.debug_line 0x0000051b 0x1f1 main.o
.debug_line 0x0000070c 0x1c6 stepper_driver.o
.debug_line 0x000008d2 0x248 ultrasonic_sensor.o
.debug_line 0x0000016a 0x3c9 lcd_control.o
.debug_line 0x00000533 0x1f1 main.o
.debug_line 0x00000724 0x1c6 stepper_driver.o
.debug_line 0x000008ea 0x248 ultrasonic_sensor.o
.debug_frame 0x00000000 0x3cc
.debug_frame 0x00000000 0x3d8
*(.debug_frame)
.debug_frame 0x00000000 0x1e4 lcd_control.o
.debug_frame 0x000001e4 0x9c main.o
.debug_frame 0x00000280 0xbc stepper_driver.o
.debug_frame 0x0000033c 0x90 ultrasonic_sensor.o
.debug_frame 0x00000000 0x1f0 lcd_control.o
.debug_frame 0x000001f0 0x9c main.o
.debug_frame 0x0000028c 0xbc stepper_driver.o
.debug_frame 0x00000348 0x90 ultrasonic_sensor.o
.debug_str 0x00000000 0x787
.debug_str 0x00000000 0x794
*(.debug_str)
.debug_str 0x00000000 0x27d C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATmega_DFP/1.6.364/gcc/dev/atmega128/avr51/crtatmega128.o
.debug_str 0x0000027d 0x2ce lcd_control.o
0x30e (size before relaxing)
.debug_str 0x0000054b 0x155 main.o
.debug_str 0x0000027d 0x2db lcd_control.o
0x31b (size before relaxing)
.debug_str 0x00000558 0x155 main.o
0x37e (size before relaxing)
.debug_str 0x000006a0 0x68 stepper_driver.o
.debug_str 0x000006ad 0x68 stepper_driver.o
0x2af (size before relaxing)
.debug_str 0x00000708 0x7f ultrasonic_sensor.o
.debug_str 0x00000715 0x7f ultrasonic_sensor.o
0x309 (size before relaxing)
.debug_loc 0x00000000 0x956
.debug_loc 0x00000000 0x9a3
*(.debug_loc)
.debug_loc 0x00000000 0x5b4 lcd_control.o
.debug_loc 0x000005b4 0x167 main.o
.debug_loc 0x0000071b 0x13a stepper_driver.o
.debug_loc 0x00000855 0x101 ultrasonic_sensor.o
.debug_loc 0x00000000 0x601 lcd_control.o
.debug_loc 0x00000601 0x167 main.o
.debug_loc 0x00000768 0x13a stepper_driver.o
.debug_loc 0x000008a2 0x101 ultrasonic_sensor.o
.debug_macinfo
*(.debug_macinfo)

View File

@@ -1,212 +1,321 @@
S014000045696E646F706472616368742E737265633B
S113000045C0000060C000005EC000004FC1000099
S11300105AC0000058C0000056C0000054C0000080
S113002052C000009CC100004EC000004CC0000043
S11300304AC0000048C0000046C0000044C00000A0
S113004042C0000040C000003EC000003CC00000B0
S11300503AC0000038C0000036C0000034C00000C0
S113006032C0000030C000002EC000002CC00000D0
S11300702AC0000028C0000026C0000024C00000E0
S113008022C0000020C000001EC0000011241FBEBA
S1130090CFEFD0E1DEBFCDBF11E0A0E0B1E0E4EEF0
S11300A0FCE000E00BBF02C007900D92AA32B1073A
S11300B0D9F721E0AAE2B1E001C01D92A633B2074C
S11300C0E1F71BD10DC69CCF9BB321E030E002C009
S11300D0220F331F8A95E2F7292B2BBB08959BB37C
S11300E021E030E002C0220F331F8A95E2F7209509
S11300F029232BBB089586E090E0E6DF83EC99E0AA
S11301000197F1F700C0000086E090E0E8DF87E89F
S113011093E10197F1F700C000000895CF93C82F31
S113012085BB84E090E0D0DFE6DFC295C07FC5BB2D
S113013084E090E0C9DFDFDFCF910895CF93C82F2B
S113014085BB84E090E0CBDFD6DFC295C07FC5BB22
S113015084E090E0C4DFCFDFCF91089581E0EEDF4B
S113016087E893E10197F1F700C0000080E8E6CF4B
S11301700895CF938FEF84BB85BB8ABB15BA1BBA96
S1130180C0E2C5BBB8DFC5BBB6DF80E885BBB3DF63
S113019015BAB1DF80EF85BBAEDF15BAACDF80E600
S11301A085BBA9DF82E0CADFA6DFCF910895CF9394
S11301B0DF93EC0102C0B2DF219688818111FBCF6D
S11301C0DF91CF9108958F929F92AF92BF92CF9279
S11301D0DF92EF92FF920F931F93CF93DF93CDB7EC
S11301E0DEB7D62EC72E982E892EADB6BEB69F93F7
S11301F08F937F936F930F2EF1E2EF2EF1E0FF2E9A
S1130200F02DFF92EF921F921F921F921F927FD2A6
S113021001962DB73EB7265F3F4F0FB6F8943EBF09
S11302200FBE2DBF281B390B0FB6F8943EBF0FBE6F
S11302302DBF0DB71EB70F5F1F4F8F929F92CF92A6
S1130240DF92FF92EF929F938F931F930F935FD24E
S1130250802F912FACDF8DB79EB70A960FB6F89416
S11302609EBF0FBE8DBF0FB6F894BEBE0FBEADBE0F
S1130270DF91CF911F910F91FF90EF90DF90CF907E
S1130280BF90AF909F908F900895209100012223FA
S113029051F00197439738F4D1D01092000161E0F6
S11302A080E092E0BEC0089504C108951F920F92A9
S11302B00FB60F9211240BB60F922F933F934F93C7
S11302C05F936F937F938F939F93AF93BF93EF93BA
S11302D0FF93FCD0FF91EF91BF91AF919F918F91CC
S11302E07F916F915F914F913F912F910F900BBE32
S11302F00F900FBE0F901F901895CCD03ADFA0D06E
S113030084E591E027D085E491E0FED087EA91E688
S11303100197F1F700C0000021DF60E088E592E07A
S113032080D01CDFF6D04FDF84E690E0A4D0F9CF74
S113033090913101911107C0E82FF0E0EF5FFE4F7B
S1130340808183B90895E82FF0E0E75FFE4F808154
S113035083B90895909333018093320108951F92D5
S11303600F920FB60F9211240BB60F922F933F9357
S11303704F935F936F937F938F939F93AF93BF93A9
S1130380EF93FF9314BC80912A01D2DF80912A015C
S1130390873020F48F5F80932A0130C010922A01A5
S11303A080912B0190912C01009799F48091310157
S11303B0811104C081E08093310102C010923101A7
S11303C080912D0190912E0190932C0180932B010B
S11303D015C09C012F713327232B39F4E09132018E
S11303E0F0913301309709F0099580912B01909198
S11303F02C01019790932C0180932B01FF91EF9195
S1130400BF91AF919F918F917F916F915F914F9128
S11304103F912F910F900BBE0F900FBE0F901F9026
S1130420189590932C0180932B0190932E01809327
S11304302D01609331018CE085BD089515BC0895AC
S11304408FEF82B98093640081E08093650013B8D4
S113045086E983BD80E887BF7894089520E030E082
S113046006C043E04A95F1F700002F5F3F4F28177D
S11304703907B8F3089520E030E008C0E3ECF9E070
S11304803197F1F700C000002F5F3F4F281739075D
S1130490A8F308958FEF8093640011BA80E38093EA
S11304A06A0089B7846089BF1FBC8CE08EBD7894D4
S11304B00895CF93DF93C5E6D0E018828AE090E0F8
S11304C0CDDF81E08883DF91CF9108958091110180
S11304D0813041F480E280936A001DBC1CBC109200
S11304E01101089580E380936A008CB59DB59093C3
S11304F0300180932F01E0913401F0913501099589
S113050081E0809311010895909335018093340123
S1130510089560912F017091300180E090E006D041
S113052020E030E04AE253E43EC00895E89409C074
S113053097FB3EF490958095709561957F4F8F4F12
S11305409F4F9923A9F0F92F96E9BB279395F69528
S1130550879577956795B795F111F8CFFAF4BB0FA6
S113056011F460FF1BC06F5F7F4F8F4F9F4F16C00A
S1130570882311F096E911C0772321F09EE8872F94
S1130580762F05C0662371F096E8862F70E060E050
S11305902AF09A95660F771F881FDAF7880F9695C9
S11305A0879597F908950BD078C069D028F06ED05C
S11305B018F0952309F05AC05FC01124A2C07ED060
S11305C0A0F3959FD1F3950F50E0551F629FF00162
S11305D0729FBB27F00DB11D639FAA27F00DB11DBB
S11305E0AA1F649F6627B00DA11D661F829F222744
S11305F0B00DA11D621F739FB00DA11D621F839FCB
S1130600A00D611D221F749F3327A00D611D231FA0
S1130610849F600D211D822F762F6A2F11249F57EE
S113062050408AF0E1F088234AF0EE0FFF1FBB1F11
S1130630661F771F881F91505040A9F79E3F5105B0
S113064070F014C05EC05F3FECF3983EDCF3869517
S113065077956795B795F795E7959F5FC1F7FE2B5B
S1130660880F911D9695879597F9089597F99F6737
S113067080E870E060E008959FEF80EC0895002426
S11306800A941616170618060906089500240A94F3
S113069012161306140605060895092E0394000C79
S11306A011F4882352F0BB0F40F4BF2B11F460FF08
S11306B004C06F5F7F4F8F4F9F4F089557FD905831
S11306C0440F551F59F05F3F71F04795880F97FB12
S11306D0991F61F09F3F79F08795089512161306CC
S11306E01406551FF2CF4695F1DF08C016161706FB
S11306F01806991FF1CF8695710561050894089530
S1130700E894BB2766277727CB0197F908950F93C1
S11307101F93CF93DF93CDB7DEB72E970FB6F89420
S1130720DEBF0FBECDBF0D891E898F89988D26E04F
S11307302C831A83098397FF02C080E090E8019715
S11307409E838D83AE01455E5F4F698D7A8DCE01A8
S1130750019619D04D815E8157FD0AC02F813885DD
S1130760421753070CF49A01F801E20FF31F1082A9
S11307702E960FB6F894DEBF0FBECDBFDF91CF919A
S11307801F910F9108952F923F924F925F926F9213
S11307907F928F929F92AF92BF92CF92DF92EF920D
S11307A0FF920F931F93CF93DF93CDB7DEB72B97B1
S11307B00FB6F894DEBF0FBECDBF6C017B018A017A
S11307C0FC0117821682838181FFBFC1CE0101968D
S11307D03C01F6019381F70193FD859193FF81918B
S11307E07F01882309F4ADC1853239F493FD8591E5
S11307F093FF81917F01853221F4B60190E0D6D137
S1130800E8CF912C212C312CFFE1F315D8F08B3259
S113081079F038F4803279F08332A1F4232D206109
S11308201DC08D3261F0803369F4232D216016C020
S1130830832D8260382EE32DE4603E2E2AC0F32DF2
S1130840F8601DC037FC2DC020ED280F2A3040F081
S11308508E32B9F436FC75C1232D2064322E19C0B2
S113086036FE06C08AE0989E200D1124922E11C0F7
S1130870EAE02E9E200D1124222EF32DF0623F2E4D
S113088008C08C3621F4832D8068382E02C0883647
S113089041F4F70193FD859193FF81917F018111CB
S11308A0B3CF982F9F7D9554933028F40C5F1F4F3E
S11308B09FE399830DC0833631F0833771F083351C
S11308C009F055C020C0F801808189830E5F1F4F55
S11308D088248394912C530112C02801F2E04F0E16
S11308E0511CF801A080B18036FE03C0692D70E070
S11308F002C06FEF7FEFC5014ED14C018201F32D91
S1130900FF773F2E15C0280122E0420E511CF8014A
S1130910A080B18036FE03C0692D70E002C06FEF85
S11309207FEFC5012DD14C01F32DF0683F2E8201DC
S113093033FC19C0822D90E088169906A0F4B60104
S113094080E290E033D12A94F5CFF50137FC85910C
S113095037FE81915F01B60190E028D121102A94DD
S113096021E0821A91088114910479F7E1C0843658
S113097011F0893639F5F80137FE07C060817181BD
S1130980828193810C5F1F4F08C060817181072EA3
S1130990000C880B990B0E5F1F4FF32DFF763F2E33
S11309A097FF09C090958095709561957F4F8F4F03
S11309B09F4FF0683F2E2AE030E0A30133D1882E08
S11309C0861844C0853731F4232D2F7EB22E2AE0B9
S11309D030E025C0932D997FB92E8F36C1F018F4DD
S11309E0883579F0AEC0803719F0883721F0A9C076
S11309F0E92FE061BE2EB4FE0DC0FB2DF460BF2EC6
S1130A0009C034FE0AC0292F2660B22E06C028E091
S1130A1030E005C020E130E002C020E132E0F8011E
S1130A20B7FE07C060817181828193810C5F1F4F83
S1130A3006C06081718180E090E00E5F1F4FA301CA
S1130A40F1D0882E8618FB2DFF773F2E36FE0DC081
S1130A50232D2E7FA22E891458F434FE0BC032FCB1
S1130A6009C0832D8E7EA82E05C0B82CA32C03C0EC
S1130A70B82C01C0B92CA4FE0FC0FE01E80DF11D75
S1130A808081803321F49A2D997EA92E09C0A2FE7B
S1130A9006C0B394B39404C08A2D867809F0B39445
S1130AA0A3FC10C0A0FE06C0B21480F4280C922C43
S1130AB09B180DC0B21458F4B60180E290E076D0D1
S1130AC0B394F8CFB21418F42B1802C0982C212C2C
S1130AD0A4FE0FC0B60180E390E068D0A2FE16C069
S1130AE0A1FC03C088E790E002C088E590E0B6016D
S1130AF00CC08A2D867851F0A1FE02C08BE201C0A1
S1130B0080E2A7FC8DE2B60190E050D0891430F465
S1130B10B60180E390E04AD09A94F8CF8A94F30126
S1130B20E80DF11D8081B60190E040D08110F6CF30
S1130B30222009F44ECEB60180E290E037D02A9408
S1130B40F7CFF6018681978102C08FEF9FEF2B9636
S1130B500FB6F894DEBF0FBECDBFDF91CF911F91CA
S1130B600F91FF90EF90DF90CF90BF90AF909F9048
S1130B708F907F906F905F904F903F902F9008954B
S1130B80FC010590615070400110D8F78095909554
S1130B908E0F9F1F0895FC01615070400190011059
S1130BA0D8F7809590958E0F9F1F08950F931F93EC
S1130BB0CF93DF93FB01238121FD03C08FEF9FEFD0
S1130BC02CC022FF16C046815781248135814217EB
S1130BD0530744F4A081B1819D012F5F3F4F3183BE
S1130BE020838C93268137812F5F3F4F3783268361
S1130BF014C08B01EC01FB010084F185E02D099503
S1130C00892BE1F6D80116968D919C911797019640
S1130C1017969C938E931697CE01DF91CF911F91D7
S1130C200F910895FA01AA27283051F1203181F15A
S1130C30E8946F936E7F6E5F7F4F8F4F9F4FAF4FE0
S1130C40B1E03ED0B4E03CD0670F781F891F9A1FF3
S1130C50A11D680F791F8A1F911DA11D6A0F711DA7
S1130C60811D911DA11D20D009F468943F912AE0B3
S1130C70269F11243019305D3193DEF6CF0108959B
S1130C80462F4770405D4193B3E00FD0C9F7F6CFCC
S1130C90462F4F70405D4A3318F0495D31FD405294
S1130CA0419302D0A9F7EACFB4E0A695979587952A
S1130CB077956795BA95C9F7009761057105089509
S1130CC09B01AC010A2E06945795479537952795B5
S1130CD0BA95C9F7620F731F841F951FA01D08954D
S1070CE0F894FFCFB2
S1130CE401080C0406020301090901030206040CA9
S1130CF4080125640025733A20252E3366202573C4
S10D0D0400252E336620434D000045
S1130000C2C00000DEC00000DCC00000E2C100008D
S1130010D8C00000D6C00000D4C00000D2C0000088
S1130020D0C000002FC20000CCC00000CAC0000035
S1130030C8C00000C6C00000C4C00000C2C00000A8
S1130040C0C00000BEC00000BCC00000BAC00000B8
S1130050B8C00000B6C00000B4C00000B2C00000C8
S1130060B0C00000AEC00000ACC00000AAC00000D8
S1130070A8C00000A6C00000A4C00000A2C00000E8
S1130080A0C000009EC000009CC0000000407A1088
S1130090F35A00A0724E18090010A5D4E80000E835
S11300A07648170000E40B54020000CA9A3B000093
S11300B000E1F505000080969800000040420F0022
S11300C00000A08601000000102700000000E803E3
S11300D0000000006400000000000A0000000000AE
S11300E00100000000002C76D888DC674F0823DF6D
S11300F0C1DFAE59E1B1B796E5E3E453C63AE65140
S1130100997696E8E6C28426EB898C9B62ED407C66
S11301106FFCEFBC9C9F40F2BAA56FA5F490055A02
S11301202AF75C936B6CF9676DC11BFCE0E40D4727
S1130130FEF520E6B500D0ED902E0300943577054A
S11301400080841E080000204E0A000000C80C3302
S11301503333330F986E12831141EF8D2114893B91
S1130160E65516CFFEE6DB18D1844B381BF77C1D11
S1130170901DA4BBE424203284725E228100C9F164
S113018024ECA1E53D2711241FBECFEFD0E1DEBF53
S1130190CDBF11E0A0E0B1E0E4EBF3E100E00BBF80
S11301A002C007900D92A832B107D9F721E0A8E266
S11301B0B1E001C01D92A433B207E1F731D10C9430
S11301C0D8091ECF9BB321E030E002C0220F331FB9
S11301D08A95E2F7292B2BBB08959BB321E030E0ED
S11301E002C0220F331F8A95E2F7209529232BBBE7
S11301F0089586E090E0E6DF83EC99E00197F1F75B
S113020000C0000086E090E0E8DF87E893E1019712
S1130210F1F700C000000895CF93C82F85BB84E098
S113022090E0D0DFE6DFC295C07FC5BB84E090E0FC
S1130230C9DFDFDFCF910895CF93C82F85BB84E05A
S113024090E0CBDFD6DFC295C07FC5BB84E090E0F1
S1130250C4DFCFDFCF91089581E0EEDF87E893E13B
S11302600197F1F700C0000080E8E6CF0895CF932E
S11302708FEF84BB85BB8ABB15BA1BBAC0E2C5BB72
S1130280B8DFC5BBB6DF80E885BBB3DF15BAB1DF25
S113029080EF85BBAEDF15BAACDF80E685BBA9DF96
S11302A082E0CADFA6DFCF910895CF93DF93EC01FC
S11302B002C0B2DF219688818111FBCFDF91CF91FB
S11302C008954F925F926F927F92AF92BF92CF92B6
S11302D0DF92EF92FF920F931F93CF93DF9300D09F
S11302E000D01F92CDB7DEB7CDB6DEB620E030E049
S11302F04AE754E4AED12B013C0183E291E09F93A1
S11303008F931F921F921F921F921BD37C019E01F9
S11303102F5F3F4F5901890122E042E0C301B2013E
S1130320F1D2C70101960F900F900F900F900F908C
S11303300F902DB73EB7281B390B0FB6F8943EBF6C
S11303400FBE2DBF0DB71EB70F5F1F4F36E0E30E74
S1130350F11CBF92AF9281E291E09F938F93FF9241
S1130360EF921F930F93EDD2802F912F9EDF8DB7C5
S11303709EB708960FB6F8949EBF0FBE8DBF0FB6FA
S1130380F894DEBE0FBECDBE0F900F900F900F906D
S11303900F90DF91CF911F910F91FF90EF90DF901D
S11303A0CF90BF90AF907F906F905F904F900895E3
S11303B020910001222351F00197439738F4D1D0C2
S11303C01092000161E080E092E0BEC0089504C193
S11303D008951F920F920FB60F9211240BB60F922D
S11303E02F933F934F935F936F937F938F939F9339
S11303F0AF93BF93EF93FF93FCD0FF91EF91BF9125
S1130400AF919F918F917F916F915F914F913F91A8
S11304102F910F900BBE0F900FBE0F901F90189549
S1130420CCD025DFA0D087EE91E027D088ED91E0F5
S1130430FED087EA91E60197F1F700C000000CDFD7
S113044060E088E592E080D007DFF6D03ADF84E60A
S113045090E0A4D0F9CF90912F01911107C0E82F1B
S1130460F0E0EF5FFE4F808183B90895E82FF0E05C
S1130470E75FFE4F808183B90895909331018093A3
S1130480300108951F920F920FB60F9211240BB6EC
S11304900F922F933F934F935F936F937F938F9319
S11304A09F93AF93BF93EF93FF9314BC8091280164
S11304B0D2DF80912801873020F48F5F8093280158
S11304C030C0109228018091290190912A0100974F
S11304D099F480912F01811104C081E080932F0150
S11304E002C010922F0180912B0190912C019093C6
S11304F02A018093290115C09C012F713327232BD6
S113050039F4E0913001F0913101309709F0099507
S11305108091290190912A01019790932A01809357
S11305202901FF91EF91BF91AF919F918F917F919D
S11305306F915F914F913F912F910F900BBE0F9050
S11305400FBE0F901F90189590932A018093290154
S113055090932C0180932B0160932F018CE085BD37
S1130560089515BC08958FEF82B98093640081E0EB
S11305708093650013B886E983BD80E887BF7894CB
S1130580089520E030E006C043E04A95F1F700000A
S11305902F5F3F4F28173907B8F3089520E030E064
S11305A008C0E3ECF9E03197F1F700C000002F5FD9
S11305B03F4F28173907A8F308958FEF80936400FD
S11305C011BA80E380936A0089B7846089BF1FBC35
S11305D08CE08EBD78940895CF93DF93C5E6D0E088
S11305E018828AE090E0CDDF81E08883DF91CF91AB
S11305F0089580911101813041F480E280936A0072
S11306001DBC1CBC10921101089580E380936A0004
S11306108CB59DB590932E0180932D01E09132010C
S1130620F0913301099581E080931101089590932D
S1130630330180933201089560912D0170912E0150
S113064080E090E06ED020E030E04AE253E4F7C06E
S113065008950CD0BAC0B2D040F0A9D030F021F443
S11306605F3F19F09BC05111E4C09EC0BFD098F306
S11306709923C9F35523B1F3951B550BBB27AA271F
S113068062177307840738F09F5F5F4F220F331F91
S1130690441FAA1FA9F333D00E2E3AF0E0E830D05D
S11306A091505040E695001CCAF729D0FE2F27D060
S11306B0660F771F881FBB1F261737074807AB072E
S11306C0B0E809F0BB0B802DBF01FF2793585F4FA3
S11306D02AF09E3F510568F061C0ABC05F3FECF368
S11306E0983EDCF3869577956795B795F7959F5F68
S11306F0C9F7880F911D9695879597F90895E1E0BC
S1130700660F771F881FBB1F621773078407BA071A
S113071020F0621B730B840BBA0BEE1F88F7E09575
S11307200895E89409C097FB3EF4909580957095E0
S113073061957F4F8F4F9F4F9923A9F0F92F96E929
S1130740BB279395F695879577956795B795F1119E
S1130750F8CFFAF4BB0F11F460FF1BC06F5F7F4F3B
S11307608F4F9F4F16C0882311F096E911C077234D
S113077021F09EE8872F762F05C0662371F096E856
S1130780862F70E060E02AF09A95660F771F881F25
S1130790DAF7880F9695879597F9089597F99F67E3
S11307A080E870E060E008959FEF80EC08950024F5
S11307B00A941616170618060906089500240A94C2
S11307C012161306140605060895092E0394000C48
S11307D011F4882352F0BB0F40F4BF2B11F460FFD7
S11307E004C06F5F7F4F8F4F9F4F089557FD905800
S11307F0440F551F59F05F3F71F04795880F97FBE1
S1130800991F61F09F3F79F087950895121613069A
S11308101406551FF2CF4695F1DF08C016161706C9
S11308201806991FF1CF86957105610508940895FE
S1130830E894BB2766277727CB0197F908950BD057
S1130840C4CFB5DF28F0BADF18F0952309F0A6CF9E
S1130850ABCF1124EECFCADFA0F3959FD1F3950F50
S113086050E0551F629FF001729FBB27F00DB11D30
S1130870639FAA27F00DB11DAA1F649F6627B00DC0
S1130880A11D661F829F2227B00DA11D621F739FA9
S1130890B00DA11D621F839FA00D611D221F749FB7
S11308A03327A00D611D231F849F600D211D822FFE
S11308B0762F6A2F11249F5750408AF0E1F0882345
S11308C04AF0EE0FFF1FBB1F661F771F881F915052
S11308D05040A9F79E3F510570F060CFAACF5F3F0B
S11308E0ECF3983EDCF3869577956795B795F79585
S11308F0E7959F5FC1F7FE2B880F911D969587950D
S113090097F90895EF920F931F93CF93DF93E80124
S113091047FD02C034E001C034E1042E000C550B45
S113092057FF03C0519541955109E32E022F242FFF
S1130930AE0140D2CE01DF91CF911F910F91EF9084
S113094008950F931F93CF93DF93CDB7DEB72E9700
S11309500FB6F894DEBF0FBECDBF0D891E898F89F7
S1130960988D26E02C831A83098397FF02C080E0C8
S113097090E801979E838D83AE01455E5F4F698D3C
S11309807A8DCE01019619D04D815E8157FD0AC042
S11309902F813885421753070CF49A01F801E20FAE
S11309A0F31F10822E960FB6F894DEBF0FBECDBF94
S11309B0DF91CF911F910F9108952F923F924F9203
S11309C05F926F927F928F929F92AF92BF92CF92DB
S11309D0DF92EF92FF920F931F93CF93DF93CDB7E4
S11309E0DEB72B970FB6F894DEBF0FBECDBF6C01F8
S11309F07B018A01FC0117821682838181FFBFC1BA
S1130A00CE0101963C01F6019381F70193FD859196
S1130A1093FF81917F01882309F4ADC1853239F4B4
S1130A2093FD859193FF81917F01853221F4B60175
S1130A3090E024D4E8CF912C212C312CFFE1F31544
S1130A40D8F08B3279F038F4803279F08332A1F423
S1130A50232D20611DC08D3261F0803369F4232D74
S1130A60216016C0832D8260382EE32DE4603E2E73
S1130A702AC0F32DF8601DC037FC2DC020ED280FCF
S1130A802A3040F08E32B9F436FC75C1232D20642F
S1130A90322E19C036FE06C08AE0989E200D11241D
S1130AA0922E11C0EAE02E9E200D1124222EF32D49
S1130AB0F0623F2E08C08C3621F4832D8068382ED6
S1130AC002C0883641F4F70193FD859193FF81912B
S1130AD07F018111B3CF982F9F7D9554933028F4D3
S1130AE00C5F1F4F9FE399830DC0833631F083372A
S1130AF071F0833509F055C020C0F80180818983E5
S1130B000E5F1F4F88248394912C530112C0280137
S1130B10F2E04F0E511CF801A080B18036FE03C0F4
S1130B20692D70E002C06FEF7FEFC5019CD34C01CB
S1130B308201F32DFF773F2E15C0280122E0420EDB
S1130B40511CF801A080B18036FE03C0692D70E00D
S1130B5002C06FEF7FEFC5017BD34C01F32DF0682A
S1130B603F2E820133FC19C0822D90E0881699062D
S1130B70A0F4B60180E290E081D32A94F5CFF50188
S1130B8037FC859137FE81915F01B60190E076D301
S1130B9021102A9421E0821A91088114910479F792
S1130BA0E1C0843611F0893639F5F80137FE07C003
S1130BB060817181828193810C5F1F4F08C06081C5
S1130BC07181072E000C880B990B0E5F1F4FF32DBC
S1130BD0FF763F2E97FF09C090958095709561959B
S1130BE07F4F8F4F9F4FF0683F2E2AE030E0A301E4
S1130BF081D3882E861844C0853731F4232D2F7E67
S1130C00B22E2AE030E025C0932D997FB92E8F367D
S1130C10C1F018F4883579F0AEC0803719F0883700
S1130C2021F0A9C0E92FE061BE2EB4FE0DC0FB2D5A
S1130C30F460BF2E09C034FE0AC0292F2660B22EEC
S1130C4006C028E030E005C020E130E002C020E129
S1130C5032E0F801B7FE07C060817181828193811F
S1130C600C5F1F4F06C06081718180E090E00E5FD1
S1130C701F4FA3013FD3882E8618FB2DFF773F2EED
S1130C8036FE0DC0232D2E7FA22E891458F434FE77
S1130C900BC032FC09C0832D8E7EA82E05C0B82C53
S1130CA0A32C03C0B82C01C0B92CA4FE0FC0FE01B4
S1130CB0E80DF11D8081803321F49A2D997EA92EAF
S1130CC009C0A2FE06C0B394B39404C08A2D8678EA
S1130CD009F0B394A3FC10C0A0FE06C0B21480F4C3
S1130CE0280C922C9B180DC0B21458F4B60180E263
S1130CF090E0C4D2B394F8CFB21418F42B1802C005
S1130D00982C212CA4FE0FC0B60180E390E0B6D24B
S1130D10A2FE16C0A1FC03C088E790E002C088E5EB
S1130D2090E0B6010CC08A2D867851F0A1FE02C075
S1130D308BE201C080E2A7FC8DE2B60190E09ED276
S1130D40891430F4B60180E390E098D29A94F8CFF5
S1130D508A94F301E80DF11D8081B60190E08ED2F2
S1130D608110F6CF222009F44ECEB60180E290E045
S1130D7085D22A94F7CFF6018681978102C08FEF3E
S1130D809FEF2B960FB6F894DEBF0FBECDBFDF9159
S1130D90CF911F910F91FF90EF90DF90CF90BF9074
S1130DA0AF909F908F907F906F905F904F903F9007
S1130DB02F9008958F929F92AF92BF92CF92DF921D
S1130DC0EF92FF920F931F93CF93DF93CDB7DEB7CC
S1130DD029970FB6F894DEBF0FBECDBF6A01122F5C
S1130DE0B02E2BE3201720F0FF24F394F00E02C062
S1130DF02CE3F22E0F2D27E0AE014F5F5F4F50D151
S1130E00BC014981842F8970813031F0E1FC06C036
S1130E10E0FE06C090E205C09DE203C09BE201C073
S1130E2090E05E2D507143FF3CC0911102C083E0FD
S1130E3001C084E0811718F4212F281B01C020E091
S1130E4051110BC0F601822F30E2882319F031933F
S1130E508150FBCFC20ED11C20E0992329F0D6018A
S1130E609C93F60131966F01C6010396E2FE0AC017
S1130E703EE4D6013C9341E411964C9311971296AB
S1130E803C9306C03EE6F601308341E6418332835B
S1130E90FC01322F40E2332309F442C04193315024
S1130EA0FACF42FF44C0911102C083E001C084E044
S1130EB0811718F4212F281B01C020E051110BC009
S1130EC0F601822F30E2882319F031938150FBCF51
S1130ED0C20ED11C20E0992329F0D6019C93F6017F
S1130EE031966F01C6010396E2FE0BC039E4D601C8
S1130EF03C933EE411963C93119736E412963C934E
S1130F0007C039E6F60130833EE6318336E63283A4
S1130F10FC01322F40E2332319F041933150FBCFCF
S1130F20FC01E20FF11D10828EEF9FEFA6C021E0BD
S1130F3030E0911102C020E030E0161617061CF4D0
S1130F40FB01319602C0E1E0F0E02E0F3F1FBB2011
S1130F5021F0EB2DF0E0319602C0E0E0F0E02E0F3E
S1130F603F1FE12FF0E02E173F071CF4121B212F27
S1130F7001C020E08E2D887159F4F601822F30E2F1
S1130F80882319F031938150FBCFC20ED11C20E08D
S1130F90992329F0D6019C93F60131966F015111E2
S1130FA00BC0F601822F90E3882319F091938150AE
S1130FB0FBCFC20ED11C20E00F2D060F9A81342FD7
S1130FC0307144FF03C0913309F40150101624F426
S1130FD0093018F008E001C001E0AB0177FF02C05E
S1130FE040E050E0FB01E41BF50BA1E0B0E0AC0FE6
S1130FF0BD1FEA0FFB1F8EE2A82E4B01801A910839
S11310000B2D10E01195019511094F3FBFEF5B07C0
S113101021F4D601AC9211966D01641775072CF07A
S11310208416950614F4818101C080E3415051096E
S11310303196D60111967D014017510724F0D6014F
S11310408C936701E2CF6417750739F4963320F463
S1131050953319F4311101C081E3F6018083F7015E
S1131060822F90E2882319F091938150FBCFF701EE
S1131070E20FF11D108280E090E029960FB6F894FB
S1131080DEBF0FBECDBFDF91CF911F910F91FF90B7
S1131090EF90DF90CF90BF90AF909F908F90089586
S11310A0283008F027E03327DA01990F311D87FD36
S11310B0916000966105710539F432602E5F3D93AD
S11310C030E32A95E1F708959F3F30F080387105A9
S11310D0610509F03C5F3C5F3D93913008F0806806
S11310E0911DDF93CF931F930F93FF92EF92192FCC
S11310F0987F9695E92F96959695E90FFF27EA51E3
S1131100FF4F99273327EE24FF24A701E701059019
S11311100894079428F4360FE71EF81E491F511D42
S1131120660F771F881F991F0694A1F705900794EF
S113113028F4E70EF81E491F561FC11D770F881F9C
S1131140991F661F0694A1F70590079428F4F80EDA
S1131150491F561FC71FD11D880F991F661F771F70
S11311600694A1F70590079420F4490F561FC71F52
S1131170D81F990F661F771F881F0694A9F78491BB
S11311801095177041F0D695C79557954795F794E4
S1131190E7941A95C1F7ECE8F0E06894159015917E
S11311A035916591959105907FE27395E118F10A67
S11311B0430B560BC90BD009C0F7E10CF11E431FBA
S11311C0561FC91FD01D7EF4703311F48A95E6CFE3
S11311D0E894015030F0080F0AF40027021708F4CD
S11311E0202F2395022F7A3328F079E37D932A95D3
S11311F0E9F710C07D932A9589F60694979567952B
S1131200379517951794E118F10A430B560BC90B40
S1131210D00998F023957E9173957A3308F070E3A2
S11312207C932013B8F77E9170617D9330F08395A1
S113123071E37D9370E32A95E1F71124EF90FF9019
S11312400F911F91CF91DF91992787FD9095089574
S1131250FC010590615070400110D8F7809590957D
S11312608E0F9F1F0895FC01615070400190011082
S1131270D8F7809590958E0F9F1F08950F931F9315
S1131280CF93DF93FB01238121FD03C08FEF9FEFF9
S11312902CC022FF16C04681578124813581421714
S11312A0530744F4A081B1819D012F5F3F4F3183E7
S11312B020838C93268137812F5F3F4F378326838A
S11312C014C08B01EC01FB010084F185E02D09952C
S11312D0892BE1F6D80116968D919C91179701966A
S11312E017969C938E931697CE01DF91CF911F9101
S11312F00F910895FA01AA27283051F1203181F184
S1131300E8946F936E7F6E5F7F4F8F4F9F4FAF4F09
S1131310B1E03ED0B4E03CD0670F781F891F9A1F1C
S1131320A11D680F791F8A1F911DA11D6A0F711DD0
S1131330811D911DA11D20D009F468943F912AE0DC
S1131340269F11243019305D3193DEF6CF010895C4
S1131350462F4770405D4193B3E00FD0C9F7F6CFF5
S1131360462F4F70405D4A3318F0495D31FD4052BD
S1131370419302D0A9F7EACFB4E0A6959795879553
S113138077956795BA95C9F7009761057105089532
S11313909B01AC010A2E06945795479537952795DE
S11313A0BA95C9F7620F731F841F951FA01D089576
S10713B0F894FFCFDB
S11313B401080C0406020301090901030206040CD2
S11313C4080125640025733A20252E3366202573ED
S10B13D400257320636D000085
S9030000FC

View File

@@ -14,21 +14,6 @@
void _delay_ms(double __ms);
void lcd_clear() {
lcd_write_command (0x01); //Clear display
_delay_ms(2);
lcd_write_command (0x80); //Cursor back to start
}
void lcd_strobe_lcd_e(void) {
sbi_porta(LCD_E); // E high
_delay_ms(1);
cbi_porta(LCD_E); // E low
_delay_ms(2);
}
void sbi_portc(int index){
PORTC |= (1<<index);
}
@@ -47,6 +32,21 @@ void cbi_porta(int index){
PORTA &= ~(1<<index);
}
void lcd_clear() {
lcd_write_command (0x01); //Clear display
_delay_ms(2);
lcd_write_command (0x80); //Cursor back to start
}
void lcd_strobe_lcd_e(void) {
sbi_porta(LCD_E); // E high
_delay_ms(1);
cbi_porta(LCD_E); // E low
_delay_ms(2);
}
void init_4bits_mode(void) {
// PORTC output mode and all low (also E and RS pin)
@@ -141,8 +141,15 @@ void lcd_write_double(char prefix[], float number, char suffix[])
void lcd_write_ultrasonic_value(float number)
{
int length = snprintf(NULL, 0, "%f CM", number);
//to cm
number /= 1000;
int length = snprintf(NULL, 0, " cm");
char temp[5];
dtostrf(number , 2, 2, temp);
char str[length + 1];
snprintf(str, length + 1, "%f CM", number);
snprintf(str, length + 6, "%s cm", temp);
lcd_write_string(str);
}