Subversion Repositories FlightCtrl

Compare Revisions

Ignore whitespace Rev 36 → Rev 37

/branches/V0.60_GPS_BETA_chris2798_hallo2/Flight-Ctrl_MEGA644_V0_60.elf
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/branches/V0.60_GPS_BETA_chris2798_hallo2/Flight-Ctrl_MEGA644_V0_60.hex
1,10 → 1,10
:100000000C94D9010C94F6010C94F6010C94F601B1
:100010000C94F6010C94F6010C94F6010C94F60184
:100020000C94F6010C94220C0C94F6010C94F6013D
:100030000C94F3140C94F6010C94F6010C94F60154
:100040000C94F6010C94F6010C94790B0C94F601C7
:100050000C9439040C94F6010C9492030C94F60160
:100060000C940E0D0C94F6010C9440140C94F601B3
:100020000C94F6010C94100C0C94F6010C94F6014F
:100030000C94E1140C94F6010C94F6010C94F60166
:100040000C94F6010C94F6010C94670B0C94F601D9
:100050000C9443040C94F6010C9492030C94F60156
:100060000C94FC0C0C94F6010C942E140C94F601D8
:100070000A0A0D004E65757472616C004865616412
:10008000696E67486F6C64000A0D5374657565721C
:10009000756E673A20004F4B0A0D000A0D416267EA
58,1407 → 58,1400
:100390006420005625642E2564002B2B204D696BAC
:1003A000726F4B6F70746572202B2B005B25695D3B
:1003B000000011241FBECFEFD0E1DEBFCDBF11E0A2
:1003C000A0E0B1E0E8EDFAE502C005900D92AE388C
:1003D000B107D9F715E0AEE8B1E001C01D92A23F28
:1003E000B107E1F70E942D020C946B2D0C940000D4
:1003F000A2E0B0E00E94572D802D99270895FB01BF
:1003C000A0E0B1E0E0E7FAE502C005900D92AE389A
:1003D000B107D9F715E0AEE8B1E001C01D92AD3B21
:1003E000B107E1F70E942D020C94372D0C94000008
:1003F000A2E0B0E00E94232D802D99270895FB01F3
:10040000282F863008F025E0842F9927429FD001BD
:100410001124AC59BF4F019724F001900E945F2D29
:10042000FACFA2E0B0E0022E0E945F2D0895CF9394
:100410001124AC59BF4F019724F001900E942B2D5D
:10042000FACFA2E0B0E0022E0E942B2D0895CF93C8
:10043000DF93FB01C42FDD27863008F085E0489F5D
:10044000D0011124AC59BF4F219724F00E94572DA1
:10044000D0011124AC59BF4F219724F00E94232DD5
:100450000192FACFDF91CF9108950F931F93CF931D
:10046000DF9391E097B98FEF88B98BE184B995B9A3
:100470008EE38AB9579A87EF8BB984B7877F84BF99
:10048000809160008861809360001092600080ED30
:1004900097E09093AC018093AB0110922D021092E3
:1004A0002C0210927B0510927A0510922B0210926A
:1004B0002A02109229021092280228980E94CF0C3A
:1004C0000E943D070E94DE140E94080D0E9426141F
:1004D0007894109202048CE38093030484E0809368
:1004E00004048CE390E09F938F931F921F9283E20A
:1004F00091E09F938F931F920E94D30882E091E036
:100500009F938F931F920E94D308299AA1E0B0E095
:100510000E94572D802D2DB73EB7265F3F4F0FB657
:1004A0002C02109246051092450510922B021092D4
:1004B0002A02109229021092280228980E94BD0C4C
:1004C0000E942D070E94CC140E94F60C0E94141466
:1004D0007894109200048CE38093010484E080936C
:1004E00002048CE390E09F938F931F921F9283E20C
:1004F00091E09F938F931F920E94C30882E091E046
:100500009F938F931F920E94C308299AA1E0B0E0A5
:100510000E94232D802D2DB73EB7265F3F4F0FB68B
:10052000F8943EBF0FBE2DBF8B33A9F183ED90E051
:100530009F938F931F920E94D3080E94A91C4AE3A5
:1005400062EA75E080E00E94FF0101E00F900F90E9
:100550000F90023049F40E943C1C4AE362EA75E0C5
:1005600082E00E94FF0103E04AE362EA75E0802F27
:100530009F938F931F920E94C3080E94971C4AE3C7
:100540006DE675E080E00E94FF0101E00F900F90E2
:100550000F90023049F40E942A1C4AE36DE675E0D0
:1005600082E00E94FF0103E04AE36DE675E0802F20
:100570000E94FF010F5F063060F381E022E030E06F
:10058000D901082E0E945F2D8BE321503040D90104
:10059000082E0E945F2D02E010E0D8010E94572D26
:1005A000802D4AE362EA75E00E941702D8010E949A
:1005B000572D802D99279F938F9388EB90E09F93E1
:1005C0008F931F920E94D3088091AA050F900F90DD
:10058000D901082E0E942B2D8BE321503040D90138
:10059000082E0E942B2D02E010E0D8010E94232D8E
:1005A000802D4AE36DE675E00E941702D8010E9493
:1005B000232D802D99279F938F9388EB90E09F9315
:1005C0008F931F920E94C308809175050F900F9022
:1005D0000F900F900F9080FF20C08BE990E09F93C9
:1005E0008F931F920E94D30884EC99E00E940D0C17
:1005F000EC010E9432100F900F900F90CE010E94DC
:10060000160C8823D9F386E990E09F938F931F926D
:100610000E94D3080F900F900F900E94611D2898A0
:1005E0008F931F920E94C30884EC99E00E94FB0B3A
:1005F000EC010E9420100F900F900F90CE010E94EE
:10060000040C8823D9F386E990E09F938F931F927F
:100610000E94C3080F900F900F900E944F1D2898C2
:1006200080ED97E09093AC018093AB0188EE93E06E
:100630009093FD038093FC0385E58093F70388E89E
:1006400090E09F938F931F920E94D3088091AA05F8
:100630009093FB038093FA0385E58093F50388E8A4
:1006400090E09F938F931F920E94C308809175053D
:100650000F900F900F9082FF03C08CE790E002C0D4
:1006600084E790E09F938F931F920E94D3080F908E
:1006600084E790E09F938F931F920E94C3080F909E
:100670000F900F9080E790E09F938F931F920E94BE
:10068000D3080E9459100F900F900F908091A801ED
:10069000882379F11092A8010E94721E0E941A1DEF
:10068000C3080E9447100F900F900F908091A8010F
:10069000882379F11092A8010E94601E0E94081D13
:1006A000289880910101882319F0815080930101DD
:1006B00080912702882329F080912702815080931E
:1006C000270220910401309105018091BA059927F4
:1006C0002702209104013091050180918505992729
:1006D0002817390734F480ED97E09093AC018093AC
:1006E000AB018091D601882319F40E94261401C021
:1006F00028980E945A070E94C80780E090E00E9454
:10070000160C882319F280912E02882329F088B1D3
:1006E000AB018091D601882319F40E94141401C033
:1006F00028980E944A070E94B80780E090E00E9474
:10070000040C882319F280912E02882329F088B1E5
:1007100090E1892788B901C0449884EF91E00E9454
:100720000D0CB4CF1F920F920FB60F9211248F931E
:10072000FB0BB4CF1F920F920FB60F9211248F9331
:100730009F93EF93FF93809100018823E1F48091D0
:10074000A3019091A40101969093A4018093A30129
:10075000FC01E954FD4FE081ED3019F08639910537
:10075000FC01EB54FD4FE081ED3019F08639910535
:1007600039F41092A4011092A30181E0809300015A
:10077000E093C60004C01092A4011092A301FF915F
:10078000EF919F918F910F900FBE0F901F90189532
:100790008091F603813031F48091EA038093320531
:1007A0001092F6038091D704813091F58091CD04A9
:1007B0009091CE04A091CF04B091D0048093120503
:1007C00090931305A0931405B09315058091C90467
:1007D0009091CA04A091CB04B091CC0480931605EB
:1007E00090931705A0931805B09319058091D10433
:1007F0009091D204A091D304B091D40480931A05AF
:1008000090931B05A0931C05B0931D051092D7046F
:1008100080912C04813011F410922C0480915A059F
:10082000813011F580913A0590913B05A0913C05EE
:10083000B0913D0580931E0590931F05A093200560
:10084000B093210580913E0590913F05A091400510
:10085000B09141058093220590932305A093240530
:10086000B093250510925A05809132058111289A7E
:1008700008951F920F920FB60F9211242F933F935A
:100880004F935F936F937F938F939F93AF93BF9398
:10089000CF93DF93EF93FF938091C60080939201F3
:1008A0008091C00040919201887109F01FC1809130
:1008B000A501843009F4A4C0853050F48130D1F012
:1008C000813098F0823001F1833009F00CC121C0F1
:1008D000863009F4C5C0863008F4A6C0873009F414
:1008E000F0C0883009F0FFC0F2C0453B09F002C1FA
:1008F00081E003C0423621F482E08093A501FAC072
:10090000453B09F4F7C0EFC0413009F0ECC083E08B
:10091000F4CF409334054F5F4093B6028091B60206
:100920008F5F8093E50384E08093A5018091340577
:10093000833061F0843020F4823009F059C01AC04D
:10094000883061F1823109F053C03CC086EE93E0FB
:1009500090932E0480932D0427E035E03093B40269
:100960002093B30240969093D9048093D804809149
:10097000F6033BC080E194E090932E0480932D0415
:1009800029E537E03093B4022093B3024C9690935C
:10099000D9048093D80480912C0427C085EC94E07E
:1009A00090932E0480932D042EE236E03093B4020F
:1009B0002093B30242969093D9048093D8048091F7
:1009C000D70413C086E395E090932E0480932D0402
:1009D0002FE83AE03093B4022093B30284969093C8
:1009E000D9048093D80480915A058093350582C03C
:1009F00081E0809335051092D9041092D8047AC012
:100A0000842F99279093DB048093DA048091B602B7
:100A1000840F8093B6028091E5039091B602890F0E
:100A20008093E50385E069CF2091DA043091DB04FF
:100A3000842F9927982F8827280F391F3093DB049C
:100A40002093DA048091B602840F8093B6028091DD
:100A5000E5039091B602890F8093E50386E04DCFC0
:100A60008091B602840F8093B6028091E503909145
:100A7000B602890F8093E50380913505882381F4C0
:100A8000E0912D04F0912E048091B3029091B40274
:100A9000E817F90728F44193F0932E04E0932D040E
:100AA0008091DA049091DB0401979093DB048093AA
:100AB000DA048091DA049091DB04892BD9F487E081
:100AC0001CCF8091B602481771F488E016CF809150
:100AD000E503481741F4E091D804F091D904309728
:100AE00011F081E080831092A50104C01092A5014D
:100AF0000E94C8030E94C80340919E01463910F02D
:100B000010929D01809192018D3009F05CC080911E
:100B10009D01823009F057C010929D01A42FBB2780
:100B2000FD01E35DFB4F3081ED01C25DDB4F2881AC
:100B30008091A1019091A201831B9109821B9109CF
:100B40009F709093A2018093A1019C0196E036953D
:100B500027959A95E1F7235C2093A001982F9F7326
:100B6000935C90939F018081281729F488819817BE
:100B700011F491E006C0809195018F5F80939501FB
:100B800090E080919301882309F064C0992309F4CF
:100B900061C081E08093930140939601A15DBB4FBA
:100BA0008DE08C9380913104823509F053C088E147
:100BB00090E02CE00FB6F894A895809360000FBEEB
:100BC0002093600047C080919D018130D9F0813031
:100BD00018F08230E9F530C080919201833239F407
:100BE00080919301882319F481E080939D01809185
:100BF000920180932F0481E080939E018091920165
:100C0000992715C082E080939D01E42FFF278091F2
:100C10009201E15DFB4F80834F5F40939E012091E5
:100C200092018091A1019091A201820F911D909358
:100C3000A2018093A1010EC0E42FFF2780919201B1
:100C4000E15DFB4F8083463938F310929D01E7CF79
:100C500010929D01FF91EF91DF91CF91BF91AF91E4
:100C60009F918F917F916F915F914F913F912F91C4
:100C70000F900FBE0F901F901895DC0120E030E020
:100C800040E050E0E7EBF2E005C08191280F311D14
:100C90004F5F5F4F4A175B07C1F73F70C90166E0BE
:100CA000969587956A95E1F7835CFD01E954FD4FC0
:100CB000808311962F73235CFD01E954FD4F20833F
:100CC000A854BD4F8DE08C93109200018091B70223
:100CD0008093C6000895EF92FF920F931F93CF93D6
:100CE000DF937A01722F93E29093B7026093B80278
:100CF0008093B90203E010E060E0AAEBB2E046C0E6
:100D0000F701E60FF11D90816F5F715019F4E0E07B
:100D100040E00FC0F701E60FF11D40816F5F715099
:100D200011F4E0E006C0F701E60FF11DE0816F5F0E
:100D30007150892F86958695835C8C935527892FD2
:100D400099278370907024E0880F991F2A95E1F706
:100D50009A0194E0369527959A95E1F7822B835C6A
:100D6000ED0189834F705070440F551F440F551F7C
:100D70008E2F8295869586958370842B835C8A83DB
:100D8000EF73E35CEB830C5F1F4F1496772309F03E
:100D9000B7CFC8010E943D06DF91CF911F910F91FF
:100DA000FF90EF9008951F93CF93DF93EC0170E0D5
:100DB000A22FBB27129748C0E42FFF27E15DFB4F0E
:100DC00030814F5FE42FFF27E15DFB4F50814F5F84
:100DD000E42FFF27E15DFB4F10814F5FE42FFF27DA
:100DE000E15DFB4F20814F5F842F9927A817B9073A
:100DF00074F15D53FE01E70FF11D3D53330F330FC7
:100E0000852F82958F70382B3083613001F1912FBF
:100E10009D537F5FFE01E70FF11D71505295507F8A
:100E2000892F86958695582B508363506F3F79F0B4
:100E30007E5FFE01E70FF11D9295990F990F907C4F
:100E40002D53922B90837F5F662309F0B5CFDF91FE
:100E5000CF911F9108951F93182F8A3019F48DE0B8
:100E60000E942B078091C00085FFFCCF1093C60025
:100E700080E090E01F9108950895E1ECF0E088E1B2
:100E80008083A0ECB0E08C9182608C93808180683C
:100E900080838081806480838AE28093C40088ECB0
:100EA00090E00E940D0C9093E4038093E303109272
:100EB000A501089580910001882309F468C08091FC
:100EC0008E01882371F080910001882351F02BE07E
:100ED00047EF53E06091B50287E40E946B061092E1
:100EE0008E018091E3039091E4030E94160C882305
:100EF00021F4809190018823B1F080910001882332
:100F000091F022E340EE54E06091B50284E40E9447
:100F10006B06109290018AEF90E00E940D0C909366
:100F2000E4038093E30380918F018823F1F08091A3
:100F300000018823D1F00E94621010928F018091ED
:100F40009C018F5F80939C01843011F410929C016E
:100F500080919C0144E1849FA00111244A5E5E4F70
:100F600024E160E0805D0E946B06809191018823FE
:100F700071F080910001882351F02AE042E054E0B2
:100F80006091B50286E50E946B061092910108956A
:100F90001F93CF93DF93CDB7DEB722970FB6F894A8
:100FA000DEBF0FBECDBF80919301882309F498C0A6
:100FB0008FEF8093010180913104813760F48C368A
:100FC00008F06FC0873609F440C08836F9F08336E0
:100FD00009F084C008C0843759F1863791F1813710
:100FE00009F07CC036C02091960143E06BE087EFAA
:100FF00093E00E94D3068091CD019091F903892B53
:101000008093CD0181E08093900168C0209196018A
:1010100043E062E0CE0101960E94D3068091CD01AB
:101020009981892B8093CD0181E080938F0156C0F7
:101030002091960143E064E088E991E00E94D306A4
:101040004DC081E08093910149C081E080938E0181
:1010500045C02091960143E062E0CE0101960E94D6
:10106000D30689818F3F89F0863010F085E089832F
:101070004AE362EA75E089810E94170289812AE3C6
:1010800042EA55E06091B50208C01091B5020E9495
:10109000F8012AE342EA55E0612F855B0E946B0666
:1010A0001DC02091960143E06AE382EA95E00E9428
:1010B000D306809131044AE362EA75E08B560E94C0
:1010C000FF01809131048B56A2E0B0E0082E0E940F
:1010D0005F2D0E94F80199270E945D1E10929301D6
:1010E00022960FB6F894DEBF0FBECDBFDF91CF9131
:1010F0001F910895982F80915B05813069F480914C
:10110000CC01E82FFF27EA5EFE4F90838F5F80932C
:10111000CC0121E030E005C0892F0E942B07282F49
:101120003327C90108951F93182F04C080E30E943C
:101130007A0811501116D4F31F9108951F93182F98
:1011400004C080E20E947A0811501116D4F31F9156
:1011500008950F931F93CF93DF938C01EB0108C089
:10116000F8010F5F1F4FE4918E2F0E947A0821979C
:101170002097B1F7DF91CF911F910F9108950F93B1
:101180001F93CF93DF938C01EB0106C0F80181918F
:101190008F010E947A0821972097C1F7DF91CF91A4
:1011A0001F910F9108952F923F924F925F926F92ED
:1011B0007F928F929F92AF92BF92CF92DF92EF92E7
:1011C000FF920F931F93CF93DF93CDB7DEB7E397D3
:1011D0000FB6F894DEBF0FBECDBF29968FAD29970D
:1011E00080935B05CE01855B9F4F9D838C832B96FF
:1011F0008EAD9FAD2B979FA78EA72224332421016C
:1012000002C0130124010EA51FA502C00F5F1F4FCE
:10121000F801F490FF2019F0F5E2FF16B9F7B801D4
:101220008EA59FA5681B790B11F00E94A908FF20CD
:1012300009F446C20F5F1F4F1FA70EA71982AC818A
:10124000BD811BAA1AAA9FEF99ABEEA5FFA5CF01FE
:1012500001969FA78EA7B49095E7B91621F08B2D24
:101260008062883789F4EBA9E0FF07C02D903D909C
:101270004D905C901397149607C08D919C91119797
:101280001C01442455241296F0E2BF1621F48981F2
:101290008823D9F685C083E2B81609F483C09AE2A0
:1012A000B91621F0EDE2BE1669F408C0FD011296F0
:1012B000E081EAABE7FFC9CFE195EAABFBA9F061BA
:1012C000FF7D72C08BE2B81609F46AC09EE2B916BF
:1012D000B1F52EA53FA52F5F3F4FEEA5FFA5849149
:1012E0008A3221F0B82E20E030E01BC0FD011296BA
:1012F0004081518157FF02C04FEF5FEF49AB3FA7DD
:101300002EA7A3CFC90143E0880F991F4A95E1F7A3
:10131000220F331F280F391F2B0D311D2053304052
:10132000B49031968B2D80538A3060F3FFA7EEA7DF
:10133000A90137FF02C04FEF5FEF49AB8DCFF0E35C
:10134000BF1631F48BA984FD80CF80628BAB7DCF3B
:101350008B2D81538930E8F420E030E0C90113E09F
:10136000880F991F1A95E1F7220F331F280F391F95
:101370002B0D311D20533040EEA5FFA5CF01019666
:101380009FA78EA7B4908B2D80538A3038F32AAB59
:1013900063CF98E6B91651F4EBA9E460EBAB55CFF7
:1013A000B98253CFFBA9F860FBAB4FCF8CE6B816E0
:1013B00021F49BA991609BAB48CFBD83AC83E3E64E
:1013C000BE1639F41296BD83AC8312978C918E832E
:1013D0001CC1F4E4BF1639F084E6B81639F099E67A
:1013E000B91659F503C0EBA9E160EBABFBA9F0FF1F
:1013F00008C01496BD83AC835E904E903E902E90B4
:101400000AC01296BD83AC839E918E911C01442428
:1014100037FC4094542C57FC03C08AE088AB96C03C
:101420005094409430942094211C311C411C511C38
:101430008DE289839AE098AB89C0EFE4BE1629F06B
:10144000FFE6BF1639F488E065C09BA991609BABAD
:10145000E8E05AC0F0E7BF1681F41296BD83AC8372
:101460009E918E911C01442455248BA980648BABE2
:1014700090E198ABE8E7BE2E68C0E3E7BE16E9F559
:101480001296BD83AC83DE90CE90C114D10489F452
:1014900088E28E838EE68F8385E788878CE689874E
:1014A0008A8789E28B871C8676E0C72ED12CCC0EEA
:1014B000DD1EF9A9F7FD13C04F2F552747FD5095A5
:1014C00060E070E0C6010E94052B009711F419A995
:1014D0000DC08C1919A981174CF4182F07C0F601FB
:1014E00001900020E9F731971E2F1C191982420143
:1014F000310163E7B62E40E094C085E5B81631F0BF
:1015000095E7B91649F4EAE0E8AB1FC0FBA9F16022
:10151000FBAB8AE088AB19C098E5B91621F0E8E783
:10152000BE1609F06EC0FBA9F3FD02C080E1F2CF48
:10153000211431044104510419F490E198AB05C021
:10154000EBA9E064EBABF0E1F8AB198289A987FD68
:1015500003C09BA99F7D9BAB21143104410451041E
:1015600061F4E9A9EE2349F46624772443015EE29D
:10157000C52ED12CCC0EDD1E3EC04EE2C42ED12C89
:10158000CC0EDD1EF8A9EF2EFF2400271127C20183
:10159000B101A80197010E941A2D6A3020F430E3AE
:1015A000A32EA60E08C027E5A22EA60E88E5B81623
:1015B00011F49FEDA922F601A2926F01C201B101BF
:1015C000A80197010E941A2D39014A012E143F04E7
:1015D0004006510618F019012A01D9CFF8A9F830B0
:1015E00051F48BA983FF07C090E3A91621F080E393
:1015F000F60182936F01CE018C19182F125D49A953
:1016000010C0BB2009F45CC0BE82198242013101C6
:1016100000E096E0C92ED12CCC0EDD1E11E021E0B9
:1016200005C0212F042F011B07FD00E089818823BD
:1016300019F0812F8F5F07C09BA996FD02C0812FF3
:1016400002C0822F8E5FA82EA00EEBA9EE2EFF24E3
:1016500080E3482E512C4E205F204114510421F488
:101660008AA98A190E949E088981882329F061E04D
:1016700070E0CE01019609C0E6FE09C080E38A83CE
:10168000BB8262E070E0CE0102960E94BF08F0E2E9
:101690004F16510421F48AA98A190E949308802FB9
:1016A0000E949308612F772767FD7095C6010E94FD
:1016B000BF08E4FEA6CD8AA98A190E949E08A1CD82
:1016C000E3960FB6F894DEBF0FBECDBFDF91CF918A
:1016D0001F910F91FF90EF90DF90CF90BF90AF9050
:1016E0009F908F907F906F905F904F903F902F9042
:1016F00008951F920F920FB60F9211242F933F93CC
:101700005F936F937F938F939F93AF93BF938091DA
:10171000AF0181508093AF018F3F01F589E0809345
:10172000AF01809103018F5F817080930301882353
:1017300019F481E08093A8018091A6019091A701FE
:1017400001969093A7018093A6018091D6018823EA
:1017500029F08091D60181508093D6018091AB0110
:101760009091AC01029758F08091AB019091AC013F
:1017700001979093AC018093AB015A9A01C05A989B
:101780008091AA0583FF3BC0349B0AC08091A901C8
:101790009091AA0101969093AA018093A9012FC06C
:1017A0008091A9019091AA01892B79F08091A901DA
:1017B0009091AA01805A9F4040F48091A901909194
:1017C000AA019093180280931702809117029091BA
:1017D00018022091190230911A02821B930B845E29
:1017E0009D4F68E671E00E94072D845B90409093C6
:1017F0001C0280931B021092AA011092A901BF91B2
:10180000AF919F918F917F916F915F913F912F91B8
:101810000F900FBE0F901F9018952091A601309148
:10182000A7012F5F3F4F820F931F08952091A601BC
:101830003091A701821B930B892F9927869580747D
:10184000992708951F920F920FB60F921124EF92CD
:10185000FF920F931F932F933F934F935F936F9339
:101860007F938F939F93AF93BF93CF93DF93EF9328
:10187000FF93809102018150809302018F3F09F014
:1018800073C083E88093B00080918901C82FDD2761
:10189000D093AE01C093AD018091C805E090C4051E
:1018A00080FF1EC06091E7017091E8018091E9011D
:1018B0009091EA01FF240027112720E830E040E062
:1018C00050E00E943C2DC801B7010E94D42C20E0BA
:1018D00032E040E050E00E943C2DC20FD31F1DC0FB
:1018E0006091E7017091E8018091E9019091EA012E
:1018F000FF240027112720E830E040E050E00E945C
:101900003C2DC801B7010E94D42C20E032E040E019
:1019100050E00E943C2DC21BD30BD093AE01C0936C
:10192000AD012091AD013091AE018091C50599279F
:101930002817390734F08091C60599278217930735
:1019400024F49093AE018093AD018091AD0190910C
:10195000AE0190930705809306058093B3008091B4
:10196000C7058093020104C083E08093B0005F98B4
:10197000FF91EF91DF91CF91BF91AF919F918F91A7
:101980007F916F915F914F913F912F911F910F9197
:10199000FF90EF900F900FBE0F901F9018958091C1
:1019A000A6019091A7010B969093B1018093B0018D
:1019B00082E085BD83EA84BD17BC88E788BD96E0D8
:1019C00096BD83EC8093B0009093B100E0E7F0E027
:1019D000808182608083EEE6F0E080818160808398
:1019E0008AE08093B3001092B20008952091A6017E
:1019F0003091A7012F5F3F4F280F391F8091A6011B
:101A00009091A701A901481B590B57FFF7CF0895E3
:101A100010927C008FEE80937A0008951F920F92AF
:101A20000FB60F921124EF92FF920F931F932F93F3
:101A30003F934F935F936F937F938F939F93AF9356
:101A4000BF93CF93DF93EF93FF9310927A0040916F
:101A5000C8014F5F4093C8014150433009F41CC195
:101A6000443038F4413009F463C0423008F0B9C062
:101A70000DC0453009F450C1453008F42AC1463044
:101A800009F46FC1473009F0CBC252C22091DB018B
:101A90003091DC018091780090917900281B390BFE
:101AA0008091B6019091B701820F931F9093B70177
:101AB0008093B6018091C0018F5F8093C0018091B7
:101AC0000B0290910C02A0910D02B0910E024427DE
:101AD00037FD4095542F820F931FA41FB51F80938D
:101AE0000B0290930C02A0930D02B0930E02809112
:101AF0000F0290911002A0911102B0911202820F78
:101B0000931FA41FB51F80930F0290931002A09300
:101B10001102B093120281E08093C9018091C60145
:101B20009091C70101969093C7018093C6017CC232
:101B300060917800709179008091D9019091DA01DB
:101B4000681B790B8091030290910402A091050219
:101B5000B09106029B01442737FD4095542F820F18
:101B6000931FA41FB51F8093030290930402A093B8
:101B70000502B09306028091070290910802A0919D
:101B80000902B0910A02820F931FA41FB51F809310
:101B9000070290930802A0930902B0930A02809171
:101BA0007800909179000A9710F464E47DEF8091B9
:101BB000780090917900895E934010F06CEB72E0B0
:101BC0008091B4019091B501860F971F9093B50154
:101BD0008093B4018091BF018F5F8093BF0182E049
:101BE00058C060917800709179008091D7019091F0
:101BF000D801681B790B8091FB019091FC01A091A9
:101C0000FD01B091FE019B01442737FD4095542F03
:101C1000820F931FA41FB51F8093FB019093FC01BB
:101C2000A093FD01B093FE018091FF01909100020D
:101C3000A0910102B0910202820F931FA41FB51F51
:101C40008093FF0190930002A0930102B0930202DF
:101C500080917800909179000A9710F464E47DEF08
:101C60008091780090917900895E934010F06CEB40
:101C700072E08091B2019091B301860F971F90930B
:101C8000B3018093B2018091BE018F5F8093BE014A
:101C900084E08093C901C8C14091040150910501BD
:101CA00080917800909179009A01220F331F240FC0
:101CB000351F63E070E00E94F32C260F371F369526
:101CC000279536952795309305012093040186E0EA
:101CD000E0CF8091DF019091E00120917800309178
:101CE0007900821B930B90935D0580935C05809136
:101CF000B8019091B90120915C0530915D05820F8A
:101D0000931F9093B9018093B8018091C2018F5FB6
:101D10008093C20187E0BDCF8091780090917900D7
:101D20002091DD013091DE01821B930B90935D05C4
:101D300080935C058091BA019091BB0120915C0574
:101D400030915D05820F931F9093BB018093BA0180
:101D50008091C1018F5F8093C1014093C90186E0EA
:101D6000E4C06091780070917900E090E101F0901A
:101D7000E2010091E3011091E401882777FD80954D
:101D8000982F0E94B82BA80197010E94122B0E9445
:101D90009B2B7093BD016093BC012091BC013091DD
:101DA000BD01E0915C05F0915D0580916705909122
:101DB000680597FF03C0909581959F4F64E070E0A0
:101DC0000E94072DEB01CF01F7FF03C0909581958D
:101DD0009F4F64E070E00E94072D260F371F2C0FE5
:101DE0003D1F3093BD012093BC018091BC019091B7
:101DF000BD01029704F16091E1017091E2018091CF
:101E0000E3019091E40120E030E048E454E40E94D2
:101E1000C22B88230CF03CC06091E1017091E2017B
:101E20008091E3019091E4012AE037ED43EA5CE31D
:101E30000E94132B25C08091BC019091BD018F5F42
:101E40009F4F34F56091E1017091E2018091E301CF
:101E50009091E40120E030E046E154E40E94C52B7B
:101E60001816B4F46091E1017091E2018091E301F0
:101E70009091E4012AE037ED43EA5CE30E94122BE3
:101E80006093E1017093E2018093E3019093E40198
:101E900081E08093C30180917800909179009093C4
:101EA0005F0580935E0520911302309114024091EA
:101EB0001502509116028091BC019091BD01AA2794
:101EC00097FDA095BA2F280F391F4A1F5B1F20933B
:101ED0001302309314024093150250931602E090BF
:101EE0001302F090140200911502109116026091F5
:101EF000130270911402809115029091160220E055
:101F000034E040E050E00E943C2DE21AF30A040B5A
:101F1000150BE0921302F092140200931502109335
:101F2000160283E08093C90187E08093C8017CC0DA
:101F300080916C0590916D05209178003091790029
:101F4000820F931F90936D0580936C0580916405BB
:101F50008F5F8093640580916405853008F460C0CC
:101F6000809178009091790090930B0180930A0101
:101F700010926405809160059091610520916C0537
:101F800030916D05821B930B20912F02309130020E
:101F9000821B930B9093C5018093C40160916C05E3
:101FA00070916D05E0900601F09007010091080125
:101FB00010910901882777FD8095982FA801970136
:101FC000220F331F441F551F2E0D3F1D401F511F51
:101FD000620F731F841F951F24E030E040E050E043
:101FE0000E943C2D20930601309307014093080185
:101FF000509309012091600530916105809106019F
:1020000090910701A0910801B0910901281B390B9B
:102010003093300220932F0210926D0510926C05C0
:102020001092C9011092C8018091C90180937C006F
:102030008FEE80937A00FF91EF91DF91CF91BF9166
:10204000AF919F918F917F916F915F914F913F9150
:102050002F911F910F91FF90EF900F900FBE0F9057
:102060001F901895CF93DF93C0E0D0E0C7BD82E307
:1020700090E00E94F60C8BE391E09F938F931F9268
:102080000E94D30880910A0190910B010F900F904C
:102090000F908458934020F02196CA3FD10531F724
:1020A000C093690588EC90E00E94F60CDF91CF9117
:1020B0000895E6E1F1E080E2819391E0E636F907E8
:1020C000D9F70895FF920F931F938091CD01282F88
:1020D0003327C90181709070682F882391F0809117
:1020E000CE01882311F0815002C080916601809357
:100790008091D704813091F58091C7049091C8046D
:1007A000A091C904B091CA0480930A0590930B05E7
:1007B000A0930C05B0930D058091CB049091CC04CF
:1007C000A091CD04B091CE0480930E0590930F05B7
:1007D000A0931005B09311058091CF049091D0049F
:1007E000A091D104B091D204809312059093130587
:1007F000A0931405B09315051092D7048091F403CB
:10080000813031F48091E803809322051092F40343
:1008100080912404813091F5809114049091150405
:10082000A0911604B09117048093160590931705B4
:10083000A0931805B093190580911804909119049C
:10084000A0911A04B0911B0480931A0590931B0584
:10085000A0931C05B0931D0580911C0490911D046C
:10086000A0911E04B0911F0480931E0590931F0554
:10087000A0932005B09321051092240480912205B5
:100880008111289A08951F920F920FB60F9211248A
:100890002F933F934F935F936F937F938F939F9388
:1008A000AF93BF93CF93DF93EF93FF938091C600F5
:1008B000809392018091C00040919201887109F06B
:1008C00005C18091A501843009F48AC0853050F4B7
:1008D0008130D1F0813098F0823001F1833009F01D
:1008E000F2C021C0863009F4ABC0863008F48CC059
:1008F000873009F4D6C0883009F0E5C0D8C0453B40
:1009000009F0E8C081E003C0423621F482E0809320
:10091000A501E0C0453B09F4DDC0D5C0413009F078
:10092000D2C083E0F4CF409324054F5F4093B402DC
:100930008091B4028F5F8093E30384E08093A501EC
:1009400080912405833031F0813161F1813009F0EB
:100950003FC014C084EE93E090930F0480930E0484
:1009600025E035E03093B2022093B1024096909397
:10097000BC048093BB048091F40327C083EC94E013
:1009800090930F0480930E042CE736E03093B2026C
:100990002093B10244969093BC048093BB04809151
:1009A000D70413C080E194E090930F0480930E0469
:1009B00029EC35E03093B2022093B1024496909333
:1009C000BC048093BB04809124048093250582C0DD
:1009D00081E0809325051092BC041092BB047AC07C
:1009E000842F99279093BE048093BD048091B40214
:1009F000840F8093B4028091E3039091B402890F35
:100A00008093E30385E083CF2091BD043091BE0441
:100A1000842F9927982F8827280F391F3093BE04D9
:100A20002093BD048091B402840F8093B40280911E
:100A3000E3039091B402890F8093E30386E067CFCC
:100A40008091B402840F8093B4028091E30390916B
:100A5000B402890F8093E30380912505882381F4F4
:100A6000E0910E04F0910F048091B1029091B202D6
:100A7000E817F90728F44193F0930F04E0930E046C
:100A80008091BD049091BE0401979093BE04809321
:100A9000BD048091BD049091BE04892BD9F487E0F8
:100AA00036CF8091B402481771F488E030CF80913E
:100AB000E303481741F4E091BB04F091BC04309784
:100AC00011F081E080831092A50104C01092A5016D
:100AD0000E94C8030E94C80340919E01463910F04D
:100AE00010929D01809192018D3009F05CC080913F
:100AF0009D01823009F057C010929D01A42FBB27A1
:100B0000FD01ED5DFB4F3081ED01CC5DDB4F2881B8
:100B10008091A1019091A201831B9109821B9109EF
:100B20009F709093A2018093A1019C0196E036955D
:100B300027959A95E1F7235C2093A001982F9F7346
:100B4000935C90939F018081281729F488819817DE
:100B500011F491E006C0809195018F5F809395011B
:100B600090E080919301882309F064C0992309F4EF
:100B700061C081E08093930140939601AB5DBB4FD0
:100B80008DE08C9380912704823509F053C088E171
:100B900090E02CE00FB6F894A895809360000FBE0B
:100BA0002093600047C080919D018130D9F0813051
:100BB00018F08230E9F530C080919201833239F427
:100BC00080919301882319F481E080939D018091A5
:100BD00092018093250481E080939E01809192018F
:100BE000992715C082E080939D01E42FFF27809113
:100BF0009201EB5DFB4F80834F5F40939E012091FC
:100C000092018091A1019091A201820F911D909378
:100C1000A2018093A1010EC0E42FFF2780919201D1
:100C2000EB5DFB4F8083463938F310929D01E7CF8F
:100C300010929D01FF91EF91DF91CF91BF91AF9104
:100C40009F918F917F916F915F914F913F912F91E4
:100C50000F900FBE0F901F901895DC0120E030E040
:100C600040E050E0E5EBF2E005C08191280F311D36
:100C70004F5F5F4F4A175B07C1F73F70C90166E0DE
:100C8000969587956A95E1F7835CFD01EB54FD4FDE
:100C9000808311962F73235CFD01EB54FD4F20835D
:100CA000AA54BD4F8DE08C93109200018091B50243
:100CB0008093C6000895EF92FF920F931F93CF93F6
:100CC000DF937A01722F93E29093B5026093B6029C
:100CD0008093B70203E010E060E0A8EBB2E046C00A
:100CE000F701E60FF11D90816F5F715019F4E0E09C
:100CF00040E00FC0F701E60FF11D40816F5F7150BA
:100D000011F4E0E006C0F701E60FF11DE0816F5F2E
:100D10007150892F86958695835C8C935527892FF2
:100D200099278370907024E0880F991F2A95E1F726
:100D30009A0194E0369527959A95E1F7822B835C8A
:100D4000ED0189834F705070440F551F440F551F9C
:100D50008E2F8295869586958370842B835C8A83FB
:100D6000EF73E35CEB830C5F1F4F1496772309F05E
:100D7000B7CFC8010E942D06DF91CF911F910F912F
:100D8000FF90EF9008951F93CF93DF93EC0170E0F5
:100D9000A22FBB27129748C0E42FFF27EB5DFB4F24
:100DA00030814F5FE42FFF27EB5DFB4F50814F5F9A
:100DB000E42FFF27EB5DFB4F10814F5FE42FFF27F0
:100DC000EB5DFB4F20814F5F842F9927A817B90750
:100DD00074F15D53FE01E70FF11D3D53330F330FE7
:100DE000852F82958F70382B3083613001F1912FE0
:100DF0009D537F5FFE01E70FF11D71505295507FAB
:100E0000892F86958695582B508363506F3F79F0D4
:100E10007E5FFE01E70FF11D9295990F990F907C6F
:100E20002D53922B90837F5F662309F0B5CFDF911E
:100E3000CF911F9108951F93182F8A3019F48DE0D8
:100E40000E941B078091C00085FFFCCF1093C60055
:100E500080E090E01F9108950895E1ECF0E088E1D2
:100E60008083A0ECB0E08C9182608C93808180685C
:100E700080838081806480838AE28093C40088ECD0
:100E800090E00E94FB0B9093E2038093E1031092A9
:100E9000A501089580910001882309F468C080911C
:100EA0008E01882371F080910001882351F02BE09E
:100EB00045EF53E06091B30287E40E945B06109215
:100EC0008E018091E1039091E2030E94040C88233B
:100ED00021F4809190018823B1F080910001882352
:100EE00091F022E348ED54E06091B30284E40E9463
:100EF0005B06109290018AEF90E00E94FB0B9093AA
:100F0000E2038093E10380918F018823F1F08091C7
:100F100000018823D1F00E94501010928F0180911F
:100F20009C018F5F80939C01843011F410929C018E
:100F300080919C0144E1849FA00111244A5E5E4F90
:100F400024E160E0805D0E945B068091910188232E
:100F500071F080910001882351F02AE040E054E0D4
:100F60006091B30286E50E945B061092910108959C
:100F70001F93CF93DF93CDB7DEB722970FB6F894C8
:100F8000DEBF0FBECDBF80919301882309F498C0C6
:100F90008FEF8093010180912704813760F48C36B4
:100FA00008F06FC0873609F440C08836F9F0833600
:100FB00009F084C008C0843759F1863791F1813730
:100FC00009F07CC036C02091960143E06BE085EFCC
:100FD00093E00E94C3068091CD019091F703892B85
:100FE0008093CD0181E08093900168C020919601AB
:100FF00043E062E0CE0101960E94C3068091CD01DC
:101000009981892B8093CD0181E080938F0156C017
:101010002091960143E064E088E991E00E94C306D4
:101020004DC081E08093910149C081E080938E01A1
:1010300045C02091960143E062E0CE0101960E94F6
:10104000C30689818F3F89F0863010F085E089835F
:101050004AE36DE675E089810E94170289812AE3DF
:101060004DE655E06091B30208C01091B3020E94B2
:10107000F8012AE34DE655E0612F855B0E945B068F
:101080001DC02091960143E06AE38DE695E00E9441
:10109000C306809127044AE36DE675E08B560E94F3
:1010A000FF01809127048B56A2E0B0E0082E0E9439
:1010B0002B2D0E94F80199270E944B1E109293013C
:1010C00022960FB6F894DEBF0FBECDBFDF91CF9151
:1010D0001F910895982F80912605813069F48091A1
:1010E000CC01E82FFF27EA5EFE4F90838F5F80934D
:1010F000CC0121E030E005C0892F0E941B07282F7A
:101100003327C90108951F93182F04C080E30E945C
:101110006A0811501116D4F31F9108951F93182FC8
:1011200004C080E20E946A0811501116D4F31F9186
:1011300008950F931F93CF93DF938C01EB0108C0A9
:10114000F8010F5F1F4FE4918E2F0E946A082197CC
:101150002097B1F7DF91CF911F910F9108950F93D1
:101160001F93CF93DF938C01EB0106C0F8018191AF
:101170008F010E946A0821972097C1F7DF91CF91D4
:101180001F910F9108952F923F924F925F926F920D
:101190007F928F929F92AF92BF92CF92DF92EF9207
:1011A000FF920F931F93CF93DF93CDB7DEB7E397F3
:1011B0000FB6F894DEBF0FBECDBF29968FAD29972D
:1011C00080932605CE01855B9F4F9D838C832B9654
:1011D0008EAD9FAD2B979FA78EA72224332421018C
:1011E00002C0130124010EA51FA502C00F5F1F4FEF
:1011F000F801F490FF2019F0F5E2FF16B9F7B801F5
:101200008EA59FA5681B790B11F00E949908FF20FD
:1012100009F444C20F5F1F4F1FA70EA71982AC81AC
:10122000BD811BAA1AAA9FEF99ABEEA5FFA5CF011E
:1012300001969FA78EA7B49095E7B91621F08B2D44
:101240008062883789F4EBA9E0FF07C02D903D90BC
:101250004D905C901397149607C08D919C911197B7
:101260001C01442455241296F0E2BF1621F4898112
:101270008823D9F685C083E2B81609F483C09AE2C0
:10128000B91621F0EDE2BE1669F408C0FD01129610
:10129000E081EAABE7FFC9CFE195EAABFBA9F061DA
:1012A000FF7D72C08BE2B81609F46AC09EE2B916DF
:1012B000B1F52EA53FA52F5F3F4FEEA5FFA5849169
:1012C0008A3221F0B82E20E030E01BC0FD011296DA
:1012D0004081518157FF02C04FEF5FEF49AB3FA7FD
:1012E0002EA7A3CFC90103E0880F991F0A95E1F744
:1012F000220F331F280F391F2B0D311D2053304073
:10130000B49031968B2D80538A3060F3FFA7EEA7FF
:10131000A90137FF02C04FEF5FEF49AB8DCFF0E37C
:10132000BF1631F48BA984FD80CF80628BAB7DCF5B
:101330008B2D81538930E8F420E030E0C901F3E0DF
:10134000880F991FFA95E1F7220F331F280F391FD5
:101350002B0D311D20533040EEA5FFA5CF01019686
:101360009FA78EA7B4908B2D80538A3038F32AAB79
:1013700063CF98E6B91651F4EBA9E460EBAB55CF17
:10138000B98253CFFBA9F860FBAB4FCF8CE6B81600
:1013900021F49BA991609BAB48CFBD83AC83E3E66E
:1013A000BE1639F41296BD83AC8312978C918E834E
:1013B0001AC1F4E4BF1639F084E6B81639F099E69C
:1013C000B91659F503C0EBA9E160EBABFBA9F0FF3F
:1013D00008C01496BD83AC835E904E903E902E90D4
:1013E0000AC01296BD83AC839E918E911C01442449
:1013F00037FC4094542C57FC03C08AE088AB94C05F
:101400005094409430942094211C311C411C511C58
:101410008DE289839AE098AB87C0EFE4BE1629F08D
:10142000FFE6BF1639F488E063C09BA991609BABCF
:10143000E8E058C0F0E7BF1681F41296BD83AC8394
:101440009E918E911C01442455248BA980648BAB02
:1014500090E198AB78E7B72E66C0E3E7BE16D9F502
:101460001296BD83AC83DE90CE90C114D10489F472
:1014700088E28E838EE68F8385E788878CE689876E
:101480008A8789E28B871C8666E0C62ED12CCC0E1B
:10149000DD1EF9A9F7FD13C04F2F552747FD5095C5
:1014A00060E070E0C6010E94D12A009711F419A9EA
:1014B0000DC08C1919A981174CF4182F07C0F6011B
:1014C00001900020E9F731971E2F1C191982420163
:1014D000310140E094C085E5B81631F095E7B916C2
:1014E00049F4EAE0E8AB1FC0FBA9F160FBAB8AE07E
:1014F00088AB19C098E5B91621F0E8E7BE1609F0E7
:101500006EC0FBA9F3FD02C080E1F2CF21143104CB
:101510004104510419F490E198AB05C0EBA9E064D3
:10152000EBABF0E1F8AB198289A987FD03C09BA959
:101530009F7D9BAB211431044104510461F4E9A95E
:10154000EE2349F46624772443015EE2C52ED12CB4
:10155000CC0EDD1E3EC04EE2C42ED12CCC0EDD1EC4
:10156000F8A9EF2EFF2400271127C201B101A8011D
:1015700097010E94E62C6A3020F430E3A32EA60ED9
:1015800008C027E5A22EA60E88E5B81611F49FED37
:10159000A922F601A2926F01C201B101A80197012F
:1015A0000E94E62C39014A012E143F0440065106E0
:1015B00018F019012A01D9CFF8A9F83051F48BA9F4
:1015C00083FF07C090E3A91621F080E3F601829320
:1015D0006F01CE018C19182F125D49A910C0BB20D4
:1015E00009F45CC0BE8219824201310100E011E0C1
:1015F00096E0C92ED12CCC0EDD1E21E005C0212F96
:10160000042F011B07FD00E08981882319F0812F39
:101610008F5F07C09BA996FD02C0812F02C0822F59
:101620008E5FA82EA00EEBA9EE2EFF2480E3482E9D
:10163000512C4E205F204114510421F48AA98A19AB
:101640000E948E088981882329F061E070E0CE0134
:10165000019609C0E6FE09C080E38A83BB8262E08E
:1016600070E0CE0102960E94AF08F0E24F165104DE
:1016700021F48AA98A190E948308802F0E94830876
:10168000612F772767FD7095C6010E94AF08E4FEC1
:10169000A8CD8AA98A190E948E08A3CDE3960FB619
:1016A000F894DEBF0FBECDBFDF91CF911F910F9198
:1016B000FF90EF90DF90CF90BF90AF909F908F9072
:1016C0007F906F905F904F903F902F9008951F9262
:1016D0000F920FB60F9211242F933F935F936F9346
:1016E0007F938F939F93AF93BF938091AF0181506E
:1016F0008093AF018F3F01F589E08093AF01809126
:1017000003018F5F817080930301882319F481E0C6
:101710008093A8018091A6019091A70101969093D2
:10172000A7018093A6018091D601882329F080919A
:10173000D60181508093D6018091AB019091AC018C
:10174000029758F08091AB019091AC010197909372
:10175000AC018093AB015A9A01C05A9880917505EB
:1017600083FF3BC0349B0AC08091A9019091AA01DC
:1017700001969093AA018093A9012FC08091A9019D
:101780009091AA01892B79F08091A9019091AA01E9
:10179000805A9F4040F48091A9019091AA019093B2
:1017A00018028093170280911702909118022091DD
:1017B000190230911A02821B930B845E9D4F68E6DA
:1017C00071E00E94D32C845B904090931C02809324
:1017D0001B021092AA011092A901BF91AF919F9193
:1017E0008F917F916F915F913F912F910F900FBEDD
:1017F0000F901F9018952091A6013091A7012F5F9F
:101800003F4F820F931F08952091A6013091A701A9
:10181000821B930B892F99278695807499270895A9
:101820001F920F920FB60F921124EF92FF920F9317
:101830001F932F933F934F935F936F937F938F9358
:101840009F93AF93BF93CF93DF93EF93FF938091D9
:1018500002018150809302018F3F09F073C083E839
:101860008093B00080918901C82FDD27D093AE010D
:10187000C093AD0180919305E0908F0580FF1EC05D
:101880006091E7017091E8018091E9019091EA018E
:10189000FF240027112720E830E040E050E00E94BC
:1018A000082DC801B7010E94A02C20E032E040E0E2
:1018B00050E00E94082DC20FD31F1DC06091E701A8
:1018C0007091E8018091E9019091EA01FF240027DD
:1018D000112720E830E040E050E00E94082DC801C8
:1018E000B7010E94A02C20E032E040E050E00E94CE
:1018F000082DC21BD30BD093AE01C093AD01209134
:10190000AD013091AE0180919005992728173907D4
:1019100034F08091910599278217930724F49093CE
:10192000AE018093AD018091AD019091AE01909395
:10193000FF048093FE048093B3008091920580930E
:10194000020104C083E08093B0005F98FF91EF91A3
:10195000DF91CF91BF91AF919F918F917F916F91C7
:101960005F914F913F912F911F910F91FF90EF90B9
:101970000F900FBE0F901F9018958091A601909127
:10198000A7010B969093B1018093B00182E085BDD1
:1019900083EA84BD17BC88E788BD96E096BD83ECDA
:1019A0008093B0009093B100E0E7F0E08081826026
:1019B0008083EEE6F0E08081816080838AE080931E
:1019C000B3001092B20008952091A6013091A701B2
:1019D0002F5F3F4F280F391F8091A6019091A701DB
:1019E000A901481B590B57FFF7CF089510927C00AF
:1019F0008FEE80937A0008951F920F920FB60F9288
:101A00001124EF92FF920F931F932F933F934F93C5
:101A10005F936F937F938F939F93AF93BF93CF9376
:101A2000DF93EF93FF9310927A004091C8014F5FCC
:101A30004093C8014150433009F41CC1443038F48C
:101A4000413009F463C0423008F0B9C00DC04530E0
:101A500009F450C1453008F42AC1463009F46FC179
:101A6000473009F0CBC252C22091DB013091DC013A
:101A70008091780090917900281B390B8091B601F4
:101A80009091B701820F931F9093B7018093B60195
:101A90008091C0018F5F8093C00180910B02909173
:101AA0000C02A0910D02B0910E02442737FD409523
:101AB000542F820F931FA41FB51F80930B02909386
:101AC0000C02A0930D02B0930E0280910F02909130
:101AD0001002A0911102B0911202820F931FA41F55
:101AE000B51F80930F0290931002A0931102B09340
:101AF000120281E08093C9018091C6019091C701D3
:101B000001969093C7018093C6017CC260917800D2
:101B1000709179008091D9019091DA01681B790B5D
:101B20008091030290910402A0910502B0910602F7
:101B30009B01442737FD4095542F820F931FA41F0C
:101B4000B51F8093030290930402A0930502B09303
:101B500006028091070290910802A0910902B091BB
:101B60000A02820F931FA41FB51F80930702909350
:101B70000802A0930902B0930A0280917800909124
:101B800079000A9710F464E47DEF809178009091D9
:101B90007900895E934010F06CEB72E08091B401A3
:101BA0009091B501860F971F9093B5018093B40172
:101BB0008091BF018F5F8093BF0182E058C0609128
:101BC0007800709179008091D7019091D801681BBD
:101BD000790B8091FB019091FC01A091FD01B091E6
:101BE000FE019B01442737FD4095542F820F931F20
:101BF000A41FB51F8093FB019093FC01A093FD01EE
:101C0000B093FE018091FF0190910002A09101022A
:101C1000B0910202820F931FA41FB51F8093FF0192
:101C200090930002A0930102B09302028091780089
:101C3000909179000A9710F464E47DEF8091780028
:101C400090917900895E934010F06CEB72E0809186
:101C5000B2019091B301860F971F9093B3018093C7
:101C6000B2018091BE018F5F8093BE0184E08093BA
:101C7000C901C8C1409104015091050180917800CB
:101C8000909179009A01220F331F240F351F63E0D2
:101C900070E00E94BF2C260F371F3695279536958A
:101CA0002795309305012093040186E0E0CF8091D1
:101CB000DF019091E0012091780030917900821B42
:101CC000930B90932805809327058091B8019091FC
:101CD000B9012091270530912805820F931F909319
:101CE000B9018093B8018091C2018F5F8093C201D6
:101CF00087E0BDCF80917800909179002091DD013F
:101D00003091DE01821B930B909328058093270569
:101D10008091BA019091BB0120912705309128054F
:101D2000820F931F9093BB018093BA018091C101F0
:101D30008F5F8093C1014093C90186E0E4C0609148
:101D4000780070917900E090E101F090E20100915B
:101D5000E3011091E401882777FD8095982F0E9478
:101D6000842BA80197010E94DE2A0E94672B7093A2
:101D7000BD016093BC012091BC013091BD01E09197
:101D80002705F0912805809132059091330597FF42
:101D900003C0909581959F4F64E070E00E94D32C22
:101DA000EB01CF01F7FF03C0909581959F4F64E051
:101DB00070E00E94D32C260F371F2C0F3D1F30934D
:101DC000BD012093BC018091BC019091BD0102979F
:101DD00004F16091E1017091E2018091E301909141
:101DE000E40120E030E048E454E40E948E2B882394
:101DF0000CF03CC06091E1017091E2018091E3013F
:101E00009091E4012AE037ED43EA5CE30E94DF2A87
:101E100025C08091BC019091BD018F5F9F4F34F52B
:101E20006091E1017091E2018091E3019091E40100
:101E300020E030E046E154E40E94912B1816B4F4FF
:101E40006091E1017091E2018091E3019091E401E0
:101E50002AE037ED43EA5CE30E94DE2A6093E10169
:101E60007093E2018093E3019093E40181E0809319
:101E7000C301809178009091790090932A05809316
:101E800029052091130230911402409115025091BE
:101E900016028091BC019091BD01AA2797FDA095E3
:101EA000BA2F280F391F4A1F5B1F2093130230934C
:101EB00014024093150250931602E0901302F09022
:101EC0001402009115021091160260911302709194
:101ED0001402809115029091160220E034E040E057
:101EE00050E00E94082DE21AF30A040B150BE09251
:101EF0001302F0921402009315021093160283E06D
:101F00008093C90187E08093C8017CC08091370528
:101F1000909138052091780030917900820F931FBD
:101F2000909338058093370580912F058F5F8093BC
:101F30002F0580912F05853008F460C080917800CE
:101F40009091790090930B0180930A0110922F05D4
:101F500080912B0590912C05209137053091380503
:101F6000821B930B20912F0230913002821B930B26
:101F70009093C5018093C401609137057091380535
:101F8000E0900601F090070100910801109109010D
:101F9000882777FD8095982FA8019701220F331F7E
:101FA000441F551F2E0D3F1D401F511F620F731FF1
:101FB000841F951F24E030E040E050E00E94082D8F
:101FC00020930601309307014093080150930901C3
:101FD00020912B0530912C058091060190910701ED
:101FE000A0910801B0910901281B390B30933002F0
:101FF00020932F0210923805109237051092C901D4
:102000001092C8018091C90180937C008FEE80936B
:102010007A00FF91EF91DF91CF91BF91AF919F91A6
:102020008F917F916F915F914F913F912F911F9170
:102030000F91FF90EF900F900FBE0F901F9018958B
:10204000CF93DF93C0E0D0E0C7BD82E390E00E9471
:10205000E40C8BE391E09F938F931F920E94C3083F
:1020600080910A0190910B010F900F900F9084586E
:10207000934020F02196CA3FD10531F7C093340533
:1020800088EC90E00E94E40CDF91CF910895E6E1A6
:10209000F1E080E2819391E0E636F907D9F70895FF
:1020A000FF920F931F938091CD01282F3327C901F1
:1020B00081709070682F882391F08091CE018823E1
:1020C00011F0815002C0809166018093CE01E6E15B
:1020D000F1E080E2819391E0E636F907D9F7A901B2
:1020E0004270507021FF0DC08091CE018F5F8093B0
:1020F000CE01E6E1F1E080E2819391E0E636F90776
:10210000D9F7A9014270507021FF0DC08091CE0116
:102110008F5F8093CE01E6E1F1E080E2819391E070
:10212000E636F907D9F7662321F0452B11F0109216
:10213000CE0181E18093CC018091CE0199279F93BC
:102140008F938CEA93E09F938F93E1E0FE2EFF92B2
:102150000E94D3080091CE010F900F900F900F9026
:102160000F90053009F4D7C1063090F4023009F41D
:10217000B8C0033030F40023F1F0013009F05BC344
:102180004DC0033009F402C1043009F054C34BC1FF
:10219000083009F498C2093038F4063009F411C245
:1021A000073009F048C36CC2093009F4C9C20A30CB
:1021B00009F041C303C31092CC018AE993E09F93D5
:1021C0008F93FF920E94D30884E18093CC018CE32B
:1021D00090E09F938F931F921F9283E993E09F93C8
:1021E0008F93FF920E94D30888E28093CC010E94D3
:1021F000F80199279F938F9386E893E09F938F939D
:10220000FF920E94D3088CE38093CC0186E793E091
:102210009F938F93FF920E94D3088EC28091AA054C
:1022200080FF47C01092CC0180912F029091300224
:102230009F938F9387E693E09F938F930F930E94D2
:10224000D30884E18093CC018091310290913202D5
:102250009F938F9388E593E09F938F930F930E94B2
:10226000D30888E28093CC0180910A0190910B0100
:102270009F938F9389E493E09F938F930F930E9492
:10228000D3088CE38093CC018091690599279F93B3
:102290008F938AE393E09F938F930F930E94D308C9
:1022A0008DB79EB744960FB6F8949EBF0FBE8DBFF4
:1022B000C7C284E18093CC0183E393E09F938F9323
:1022C0000F930E94D30888E28093CC0185E293E0CB
:1022D0009F938F930F930E94D3088DB79EB7069656
:1022E000E2CF1092CC018BE193E09F938F93FF920A
:1022F0000E94D30884E18093CC016091E701709142
:10230000E8018091E9019091EA0120E034E040E0A9
:1023100050E00E943C2D5F934F933F932F938CE0AE
:1023200093E09F938F93FF920E94D30888E280935B
:10233000CC016091EF017091F0018091F1019091D9
:10234000F20120E034E040E050E00E943C2D5F9339
:102350004F933F932F938DEF92E09F938F93FF9234
:102360000E94D3088CE38093CC0180911702909156
:1023700018029F938F938EEE92E09F938F93FF921C
:102380000E94D3088DB79EB746968DCF1092CC0190
:1023900080917A0590917B0520917805309179059F
:1023A0009F938F933F932F938EED92E09F938F9304
:1023B000FF920E94D30884E18093CC0180917E0536
:1023C00090917F0520917C0530917D059F938F939F
:1023D0003F932F938EEC92E09F938F93FF920E94F6
:1023E000D30888E28093CC01809182059091830587
:1023F00020918005309181059F938F933F932F9378
:102400008EEB92E09F938F93FF920E94D3088CE310
:102410008093CC0180918405909185059F938F9343
:102420008EEA92E06FC01092CC01E091A305FF27E5
:10243000EE0FFF1FEA58FA4F20813181E091A2058B
:10244000FF27EE0FFF1FEA58FA4F808191813F93DB
:102450002F939F938F938EE992E09F938F93FF9298
:102460000E94D30884E18093CC01E091A505FF2769
:10247000EE0FFF1FEA58FA4F20813181E091A40549
:10248000FF27EE0FFF1FEA58FA4F808191813F939B
:102490002F939F938F938EE892E09F938F93FF9259
:1024A0000E94D30888E28093CC01E091A705FF2722
:1024B000EE0FFF1FEA58FA4F20813181E091A60507
:1024C000FF27EE0FFF1FEA58FA4F808191813F935B
:1024D0002F939F938F938EE792E09F938F93FF921A
:1024E0000E94D3088CE38093CC01E091A805FF27DC
:1024F000EE0FFF1FEA58FA4F808191819F938F93CF
:102500008EE692E09F938F93FF920E94D3088DB73F
:102510009EB74A96C8CE1092CC0180E692E09F9377
:102520008F93FF920E94D30884E18093CC01209185
:10253000D7013091D8018091B2019091B30160919F
:10254000BE013F932F9377270E94072D7F936F93B0
:1025500081E592E09F938F93FF920E94D30888E2D7
:102560008093CC012091D9013091DA018091B4019E
:102570009091B5016091BF013F932F9377270E94FF
:10258000072D7F936F9382E492E09F938F93FF9246
:102590000E94D3088CE38093CC012091DB01309121
:1025A000DC018091B6019091B7016091C0013F9329
:1025B0002F9377270E94072D7F936F9383E392E0F9
:1025C00056C01092CC0186E292E09F938F93FF92C7
:1025D0000E94D30884E18093CC012091DD013091E9
:1025E000DE018091BA019091BB016091C1013F93DE
:1025F0002F9377270E94072D7F936F9387E192E0B7
:102600009F938F93FF920E94D30888E28093CC011E
:102610002091DF013091E0018091B8019091B901E2
:102620006091C2013F932F9377270E94072D7F93DC
:102630006F9388E092E09F938F93FF920E94D3085C
:102640008CE38093CC016091E1017091E201809173
:10265000E3019091E40100915E0510915F050E94F5
:102660009B2B7F936F931F930F9389EF91E09F9321
:102670008F93FF920E94D3088DB79EB7489613CED2
:1026800084E18093CC0180910401909105019F9396
:102690008F938AEE91E09F938F93FF920E94D308CD
:1026A00088E28093CC018091270299279F938F9392
:1026B0008BED91E09F938F93FF920E94D3088DB78B
:1026C0009EB70A96F0CD1092CC018CEC91E09F93CE
:1026D0008F93FF920E94D30884E18093CC01809174
:1026E0001B0290911C029F938F938DEB91E09F931F
:1026F0008F93FF920E94D30888E28093CC0180914F
:102700001702909118029F938F938EEA91E09F9306
:102710008F93FF920E94D3088CE38093CC01809129
:10272000190290911A029F938F938FE991E09F93E2
:102730008F93FF920E94D3088DB79EB74296B3CD78
:102740001092CC0180911F02909120029F938F9351
:1027500083E991E09F938F93FF920E94D30884E1D5
:102760008093CC0180912102909122029F938F93BC
:1027700087E891E09F938F93FF920E94D30888E2AD
:102780008093CC0180912302909124029F938F9398
:102790008BE791E09F938F93FF920E94D3088CE385
:1027A0008093CC0180912502909126029F938F9374
:1027B0008FE691E09F938F93FF9270CD1092CC01A2
:1027C00087E691E09F938F93FF920E94D30884E164
:1027D0008093CC018091890199279F938F9389E5FC
:1027E00091E09F938F93FF920E94D30888E2809399
:1027F000CC018091AD019091AE019F938F938BE4BA
:1028000091E09F938F93FF920E94D3088CE3809373
:10281000CC018091C60599279F938F938091C50520
:1028200099279F938F938DE391E09F938F93FF92CE
:102830000E94D30835CD0150009366011092CE015D
:102840001092CD011F910F91FF9008951092B90041
:102850008AE28093B800089585EA8093BC0080E006
:1028600090E0089584E98093BC0008951092B90027
:102870008093BB0085E88093BC0080E090E00895E1
:102880001F920F920FB60F9211248F939F93EF9385
:10289000FF938091CF018F5F8093CF018150833070
:1028A00009F442C0843028F48130A1F0823070F500
:1028B0000CC0853009F448C08530D8F1863009F461
:1028C0004BC0873009F071C05BC08091D001880F88
:1028D0008E5A14C08091D0018F5F8093D0018150B7
:1028E000813009F444C0813038F0823009F442C0AC
:1028F000833009F05AC041C0809198021092B9000B
:102900008093BB0085E88093BC004FC084E980932E
:10291000BC008091D001843018F41092CF0102C025
:102920001092D00185EAEFCF8091D101880F8D5AA6
:10293000E5CF8091D1018130D1F08130E8F2823051
:10294000C9F0833091F519C08091BB00E091D101AD
:10295000FF27E259FA4F80838091D101813039F00D
:10296000813050F2823031F08330F9F406C080912A
:102970009902C4CF80919C02C1CF8091A802BECFA2
:102980008091D1019091BB00E82FFF27E259FA4FC7
:1029900094838F5F8093D101843010F01092D10125
:1029A00084E98093BC001092CF01FF91EF919F9139
:1029B0008F910F900FBE0F901F90189583EC80930E
:1029C0008100EFE6F0E08081806280831092DC017C
:1029D0001092DB011092DA011092D9011092D80105
:1029E0001092D70108951F920F920FB60F921124E3
:1029F0000F931F932F933F934F935F936F937F9307
:102A00008F939F93AF93BF93CF93DF93EF93FF93F6
:102A100020918600309187008091D4019091D5015A
:102A2000281B390B80918600909187009093D501E7
:102A30008093D401C9018D5D95408356994148F436
:102A400081E090E09093D3018093D20110926701CE
:102A500054C0C091D201D091D301CA30D1050CF03D
:102A60004CC0C9018B5F9040845B914008F040C02E
:102A7000A901425D5140FE01EE0FFF1FEA58FA4FD7
:102A800080819181FA01E81BF90BCF01F7FF03C0A8
:102A9000909581959F4F06974CF480912702883C32
:102AA00028F480912702865F80932702FE01EE0FB3
:102AB000FF1F8F010A581A4FD8012D913C91C9016F
:102AC000880F991F820F931F840F951F64E070E099
:102AD0000E94072DD8018D919C9111979B01281B75
:102AE000390BE457FA4F3183208311967C936E9310
:102AF0002196D093D301C093D201FF91EF91DF9142
:102B0000CF91BF91AF919F918F917F916F915F9185
:102B10004F913F912F911F910F910F900FBE0F90EA
:102B20001F901895AF92BF92CF92DF92EF92FF92D3
:102B30000F931F9310927A008091BE01882369F051
:102B40008091B2019091B3016091BE0177270E94FC
:102B5000072D7093DF056093DE058091BF01882308
:102B600069F08091B4019091B5016091BF01772720
:102B70000E94072D7093DD056093DC058091C001F4
:102B8000882369F08091B6019091B7016091C001EE
:102B900077270E94072D7093EB056093EA058091DB
:102BA000C1018823D9F1E090E705F090E805609134
:102BB000BA017091BB012091C1010027F7FC00957B
:102BC000102F5701680143E0AA0CBB1CCC1CDD1C74
:102BD0004A95D1F7AE18BF08C00AD10A882777FDF9
:102BE0008095982F34E0660F771F881F991F3A95BC
:102BF000D1F73327442755270E943C2DA20EB31E40
:102C0000C41ED51EC601B50128E030E040E050E00A
:102C10000E943C2D3093E8052093E7058091C20186
:102C20008823D9F1E090F005F090F1056091B801AA
:102C30007091B9012091C2010027F7FC0095102F77
:102C40005701680183E0AA0CBB1CCC1CDD1C8A95D3
:102C5000D1F7AE18BF08C00AD10A882777FD809542
:102C6000982FB4E0660F771F881F991FBA95D1F788
:102C70003327442755270E943C2DA20EB31EC41EA5
:102C8000D51EC601B50128E030E040E050E00E94CA
:102C90003C2D3093F1052093F0058091C3018823EA
:102CA000A1F1E090E105F090E2056091BC01709126
:102CB000BD012091C3010027F7FC0095102F57019B
:102CC0006801A3E0AA0CBB1CCC1CDD1CAA95D1F7A3
:102CD000AE18BF08C00AD10A882777FD8095982FC3
:102CE0003327442755270E943C2DA20EB31EC41E35
:102CF000D51EC601B50128E030E040E050E00E945A
:102D00003C2D3093E2052093E1051092B30110921F
:102D1000B2011092BE011092B5011092B40110924E
:102D2000BF011092B7011092B6011092C00110922B
:102D3000B9011092B8011092C2011092BB01109219
:102D4000BA011092C1011092BD011092BC01109203
:102D5000C30180910B0290910C02A0910D02B091E1
:102D60000E028093F7019093F801A093F901B093BC
:102D7000FA018091FB019091FC01A091FD01B091BD
:102D8000FE018093E7019093E801A093E901B093DD
:102D9000EA018091030290910402A0910502B09192
:102DA00006028093EF019093F001A093F101B0939C
:102DB000F2018091FF0190910002A0910102B09177
:102DC00002028093EB019093EC01A093ED01B0938C
:102DD000EE018091070290910802A0910902B09142
:102DE0000A028093F3019093F401A093F501B0934C
:102DF000F6018FEE80937A008091DE059091DF05D9
:102E0000893C91057CF02091DE053091DF058091B1
:102E1000DE059091DF05880F991F880F991F2052BA
:102E2000334015C08091DE059091DF0588539F4F98
:102E3000A4F42091DE053091DF058091DE059091AC
:102E4000DF05880F991F880F991F205E3C4F820F66
:102E5000931F9093DF058093DE058091DC059091B0
:102E6000DD05893C91057CF02091DC053091DD0584
:102E70008091DC059091DD05880F991F880F991FBF
:102E80002052334015C08091DC059091DD058853B8
:102E90009F4FA4F42091DC053091DD058091DC0585
:102EA0009091DD05880F991F880F991F205E3C4F78
:102EB000820F931F9093DD058093DC0520911F0204
:102EC000309120028091A605E82FFF27EE0FFF1F0B
:102ED000EA58FA4F8081918182599F4F281739070C
:102EE0001CF42F5F3F4F0CC08081918182599F4F0E
:102EF000821793074CF42115310531F021503040F1
:102F00003093200220931F0220912102309122024F
:102F10008091A705E82FFF27EE0FFF1FEA58FA4F11
:102F20008081918182599F4F281739071CF42F5FA8
:102F30003F4F0CC08081918182599F4F8217930728
:102F40004CF42115310531F02150304030932202EC
:102F50002093210220912302309124028091A80520
:102F6000E82FFF27EE0FFF1FEA58FA4F808191816B
:102F700082599F4F281739071CF42F5F3F4F0CC011
:102F80008081918182599F4F821793074CF42115BC
:102F9000310531F021503040309324022093230238
:102FA00020912502309126028091A905E82FFF2764
:102FB000EE0FFF1FEA58FA4F8081918182599F4F8F
:102FC000281739071CF42F5F3F4F0CC08081918177
:102FD00082599F4F821793074CF42115310531F028
:102FE00021503040309326022093250280911F0209
:102FF0009091200297FF05C01092200210921F02AC
:103000000AC08F3F910539F034F08FEF90E0909334
:10301000200280931F02809121029091220297FF4B
:1030200005C010922202109221020AC08F3F910522
:1030300039F034F08FEF90E09093220280932102D8
:10304000809123029091240297FF05C010922402E0
:10305000109223020AC08F3F910539F034F08FEFB0
:1030600090E0909324028093230280912502909116
:10307000260297FF05C010922602109225020AC070
:103080008F3F910539F034F08FEF90E09093260256
:10309000809325021F910F91FF90EF90DF90CF90CA
:1030A000BF90AF90089510927A008091BE0188235E
:1030B00069F08091B2019091B3016091BE017727D0
:1030C0000E94072D7093DF056093DE058091BF019C
:1030D000882369F08091B4019091B5016091BF019E
:1030E00077270E94072D7093DD056093DC058091A2
:1030F000C001882369F08091B6019091B701609179
:10310000C00177270E94072D7093EB056093EA05B5
:103110008091C1018823D1F06091BA017091BB0107
:103120002091C101882777FD8095982F34E0660FA4
:10313000771F881F991F3A95D1F7332744275527C2
:103140000E943C2D3093E8052093E7058091C20151
:103150008823D1F06091B8017091B9012091C2012A
:10316000882777FD8095982FB4E0660F771F881F1A
:10317000991FBA95D1F73327442755270E943C2D34
:103180003093F1052093F0058091C301882399F0D5
:103190006091BC017091BD012091C301882777FD2A
:1031A0008095982F3327442755270E943C2D309334
:1031B000E2052093E1051092B3011092B201109242
:1031C000BE011092B5011092B4011092BF0110928D
:1031D000B7011092B6011092C0011092B90110927D
:1031E000B8011092C2011092BB011092BA01109264
:1031F000C1011092BD011092BC011092C3018FEE6B
:1032000080937A0020911F02309120028091A605C0
:10321000E82FFF27EE0FFF1FEA58FA4F80819181B8
:1032200082599F4F281739071CF42F5F3F4F0CC05E
:103230008081918182599F4F821793074CF4211509
:10324000310531F0215030403093200220931F028D
:1032500020912102309122028091A705E82FFF27BB
:10326000EE0FFF1FEA58FA4F8081918182599F4FDC
:10327000281739071CF42F5F3F4F0CC080819181C4
:1032800082599F4F821793074CF42115310531F075
:1032900021503040309322022093210220912302BA
:1032A000309124028091A805E82FFF27EE0FFF1F21
:1032B000EA58FA4F8081918182599F4F2817390728
:1032C0001CF42F5F3F4F0CC08081918182599F4F2A
:1032D000821793074CF42115310531F0215030400D
:1032E000309324022093230220912502309126025C
:1032F0008091A905E82FFF27EE0FFF1FEA58FA4F2C
:103300008081918182599F4F281739071CF42F5FC4
:103310003F4F0CC08081918182599F4F8217930744
:103320004CF42115310531F0215030403093260204
:103330002093250280911F029091200297FF05C0E3
:103340001092200210921F020AC08F3F910539F09F
:1033500034F08FEF90E09093200280931F028091D1
:1033600021029091220297FF05C010922202109232
:1033700021020AC08F3F910539F034F08FEF90E0C1
:103380009093220280932102809123029091240243
:1033900097FF05C010922402109223020AC08F3FAB
:1033A000910539F034F08FEF90E0909324028093F0
:1033B0002302809125029091260297FF05C010926A
:1033C00026021092250208958F3F910539F034F0BE
:1033D0008FEF90E0909326028093250208951F932B
:1033E0008091AD058B3F98F08B3F19F480911F02BF
:1033F0000EC08C3F19F48091210209C08D3F19F451
:103400008091230204C08E3F21F480912502809395
:10341000810180918101882319F41092810104C0F7
:103420008F3F11F4809381018091AC058B3F98F020
:103430008B3F19F480911F020EC08C3F19F48091CC
:10344000210209C08D3F19F48091230204C08E3FF0
:1034500021F480912502809380018091800188234E
:1034600019F41092800105C0843618F084E6809328
:1034700080018091AE058B3F98F08B3F19F48091CD
:103480001F020EC08C3F19F48091210209C08D3FAC
:1034900019F48091230204C08E3F21F4809125020B
:1034A0008093820180918201882319F41092820115
:1034B00005C0843618F084E6809382018091B005BF
:1034C0008B3F98F08B3F19F480911F020EC08C3F08
:1034D00019F48091210209C08D3F19F480912302D3
:1034E00004C08E3F21F48091250280938301809156
:1034F0008301882319F41092830104C08F3F11F4D3
:10350000809383018091B7058B3F98F08B3F19F42E
:1035100080911F020EC08C3F19F48091210209C0D6
:103520008D3F19F48091230204C08E3F21F48091D5
:1035300025028093840180918401882319F41092DC
:10354000840104C08F3F11F4809384018091B805F9
:103550008B3F98F08B3F19F480911F020EC08C3F77
:1035600019F48091210209C08D3F19F48091230242
:1035700004C08E3F21F480912502809385018091C3
:1035800085018B3010F48AE002C08F3F11F48093E4
:1035900085018091B9058B3F98F08B3F19F480919C
:1035A0001F020EC08C3F19F48091210209C08D3F8B
:1035B00019F48091230204C08E3F21F480912502EA
:1035C0008093860180918601882319F410928601E8
:1035D00004C08F3F11F4809386018091BE058B3F1C
:1035E00098F08B3F19F480911F020EC08C3F19F4A4
:1035F0008091210209C08D3F19F48091230204C0FB
:103600008E3F21F48091250280938801809188016A
:10361000882319F41092880104C08F3F11F480931D
:1036200088018091BF058B3F98F08B3F19F4809102
:103630001F020EC08C3F19F48091210209C08D3FFA
:1036400019F48091230204C08E3F21F48091250259
:103650008093330280913302882319F4109233024D
:1036600004C08F3F11F4809333028091C0058B3FDB
:1036700098F08B3F19F480911F020EC08C3F19F413
:103680008091210209C08D3F19F48091230204C06A
:103690008E3F21F480912502809334028091340280
:1036A000882319F41092340204C08F3F11F48093E0
:1036B00034028091C1058B3F98F08B3F19F48091C3
:1036C0001F020EC08C3F19F48091210209C08D3F6A
:1036D00019F48091230204C08E3F21F480912502C9
:1036E0008093350280913502882319F410923502B7
:1036F00004C08F3F11F4809335028091C2058B3F47
:1037000098F08B3F19F480911F020EC08C3F19F482
:103710008091210209C08D3F19F48091230204C0D9
:103720008E3F21F4809125028093360280913602EB
:10373000882319F41092360204C08F3F11F480934D
:1037400036029091C3059B3FB0F09B3F19F48091E6
:103750001F0204C09C3F29F48091210280938901BB
:103760000CC09D3F19F480912302F8CF9E3F29F4AD
:1037700080912502F3CF909389018091890188235C
:1037800019F41092890104C08F3F11F480938901CC
:103790009B3FB0F09B3F19F480911F0204C09C3FF7
:1037A00029F480912102809389010CC09D3F19F476
:1037B00080912302F8CF9E3F29F480912502F3CF18
:1037C0009093890180918901882319F410928901CD
:1037D00004C08F3F11F4809389019B3FB0F09B3F61
:1037E00019F480911F0204C09C3F29F480912102AA
:1037F000809389010CC09D3F19F480912302F8CF7A
:103800009E3F29F480912502F3CF90938901809106
:103810008901882319F41092890104C08F3F11F4A3
:103820008093890110918801612F772767FD70953A
:10383000872F972F0E94B82B17FF06C020E030E09B
:1038400040E853E40E94132B27E137EB41ED58E3A6
:103850000E94322C60937C0170937D0180937E01E5
:1038600090937F018091B5058093E9058091B4051F
:103870008093E0051F91089581E08093A20542E0C6
:103880004093A30583E08093A40524E02093A5053D
:1038900035E03093A60586E08093A70587E0809306
:1038A000A8051092AA058EE18093AB058BEF80935B
:1038B000AD058AE08093AE0592E39093AC059093BA
:1038C000B0054093AF052093B1051092B20580E199
:1038D0008093B3058FE08093B4058AEF8093B5059C
:1038E0008AE18093B60580E88093B7058FEA8093DC
:1038F000B8058093B9058AE58093BA0583E2809381
:10390000BB0584E18093BC051092BD053093BE05D4
:103910001092BF051092C0051092C1051092C20509
:1039200084E68093C30588E28093C4051092C8059D
:103930009093C50586E98093C6053093C705A0ED31
:10394000B5E0E8E6F1E08CE001900D928150E1F7FE
:10395000089581E08093A20552E05093A30583E08F
:103960008093A40544E04093A50535E03093A60577
:1039700086E08093A70587E08093A80528E0209340
:10398000A9051092AA059EE19093AB058BEF809359
:10399000AD058AE08093AE0586E48093AC059093F4
:1039A000B0055093AF054093B1052093B20580E177
:1039B0008093B3058FE08093B4058AEF8093B505BB
:1039C0008AE18093B60580E88093B70588E7809305
:1039D000B80596E99093B9058AE58093BA0583E224
:1039E0008093BB0584E18093BC051092BD053093A4
:1039F000BE051092BF051092C0051092C10510922D
:103A0000C20584E68093C30588E28093C4051092C2
:103A1000C80582E38093C5059093C6053093C7051A
:103A2000A0EDB5E0E0E7F1E08CE001900D9281506F
:103A3000E1F7089580912E02882301F510929902F2
:103A40001092980210929C021092A8028091980104
:103A5000882311F08093980280919901882311F0B6
:103A60008093990280919A01882311F08093A80293
:103A700080919B01882311F080939C028091980291
:103A8000992790930B0580930A05809199029927B5
:103A900090930D0580930C058091A802992790932F
:103AA0000F0580930E0580919C0299279093110534
:103AB000809310051092CF011092D0010E942C1417
:103AC0000895CF93DF931092DE011092DD011092E2
:103AD000E0011092DF0180E090E0A0E0B0E0809390
:103AE000E1019093E201A093E301B093E40110920D
:103AF000D8011092D7011092DA011092D9011092D8
:103B0000DC011092DB010E94531885E090E00E94D6
:103B10000D0CEC01CE010E94160C8823D9F30E94F3
:103B200053188091AA0580FF10C080910A019091DE
:103B30000B01875B934038F480910A0190910B014F
:103B40008E5E924010F40E9432108091DE059091BA
:103B5000DF0597FF03C0909581959F4F9093D80103
:103B60008093D7018091DC059091DD0597FF03C01C
:103B7000909581959F4F9093DA018093D901809120
:103B8000EA059091EB0597FF03C0909581959F4FB3
:103B90009093DC018093DB018091F0059091F10519
:103BA00097FF03C0909581959F4F60E170E00E9460
:103BB000072D7093E0016093DF018091E7059091FC
:103BC000E80597FF03C0909581959F4F60E170E0F5
:103BD0000E94072D7093DE016093DD0160915E0508
:103BE00070915F05882777FD8095982F0E94B82BEC
:103BF0006093E1017093E2018093E3019093E4010B
:103C00001092FB011092FC011092FD011092FE0136
:103C10001092FF0110920002109201021092020213
:103C200010920302109204021092050210920602F2
:103C300010920702109208021092090210920A02D2
:103C400010920B0210920C0210920D0210920E02B2
:103C50001092DF051092DE051092DD051092DC0552
:103C60001092EB051092EA058091060190910701F0
:103C7000A0910801B09109019093610580936005BE
:103C80001092C5011092C4011092130210921402F6
:103C9000109215021092160280911702909118024C
:103CA00090931A028093190282E390E09093AC0102
:103CB0008093AB01DF91CF9108951F93182F0EC011
:103CC00080912E02882361F484E690E09093AC0109
:103CD0008093AB018AEF90E00E94F60C115080F7C0
:103CE0001F9108952F923F924F925F926F927F9211
:103CF0008F929F92AF92BF92CF92DF92EF92FF92FC
:103D00000F931F93CF93DF93CDB7DEB724970FB6F2
:103D1000F894DEBF0FBECDBF0E949215299AE091A4
:103D2000A405AE2FBB27AA0FBB1FAA58BA4F0D90F0
:103D3000BC91A02D9D0128583F4F3A83298337FF1E
:103D400002C01A82198280912702843608F04AC084
:103D500080910101882331F484EF91E09093AC01CC
:103D60008093AB018091420290914302009731F021
:103D70000197909343028093420204C010922E0256
:103D800010921D02289A80913D0290913E02815D21
:103D9000974028F18091BB05482F55275A834983C6
:103DA00081E080931D02E091A205FF27EE0FFF1F27
:103DB000EA58FA4F11821082E091A305FF27EE0F17
:103DC000FF1FEA58FA4F11821082E091A505FF27E4
:103DD000EE0FFF1FEA58FA4F11821082CEC11092E7
:103DE0002E02CBC1809127028D3808F4C6C11092F3
:103DF0001D028091BC0522E3829FC0011124909393
:103E000043028093420269817A81693271056CF0C4
:103E100080913D0290913E027FEF8F3F970781F1A5
:103E2000019690933E0280933D0280913D029091D5
:103E30003E02883C910520F089819A81889704F59B
:103E4000109258021092590210925A0210925B027C
:103E5000109254021092550210925602109257027C
:103E600010920B0210920C0210920D0210920E0290
:103E700010920F0210921002109211021092120270
:103E8000E981FA81E93CF1050CF4D6C080912E025B
:103E9000882309F072C1E091A505FF27EE0FFF1FEF
:103EA000EA58FA4F808191818C3491050CF4C1C09D
:103EB000809141028F5F80934102893C08F45DC18B
:103EC00029980E94611D10922E02109241021092B8
:103ED0003E0210923D028091A205282F3327F9015E
:103EE000EE0FFF1FEA58FA4F8081918187349105C8
:103EF0009CF4E091A305FF27EE0FFF1FEA58FA4F4D
:103F00000190F081E02DF7FF03C0F095E195FF4FA0
:103F1000E734F1050CF46CC08091A305682F772776
:103F2000DB01AA0FBB1FAA58BA4F8D919C91119724
:103F3000873491053CF0F901EE0FFF1FEA58FA4F64
:103F4000808191818D919C918734910564F0F90174
:103F5000EE0FFF1FEA58FA4F808191818734910557
:103F600014F042E001C041E0FB01EE0FFF1FEA58F0
:103F7000FA4F80819181863491055CF4F901EE0F4E
:103F8000FF1FEA58FA4F80819181873491050CF028
:103F900043E0FB01EE0FFF1FEA58FA4F8081918149
:103FA0008A5B9F4F5CF4F901EE0FFF1FEA58FA4F4E
:103FB00080819181873491050CF044E0660F771F72
:103FC0006A587A4FFB01808191818A5B9F4F5CF434
:103FD000220F331F2A583A4FF9018081918186348C
:103FE00091050CF445E0A2E0B0E0042E0E945F2DA4
:103FF0000E94F8014AE362EA75E00E9417020E94FB
:10400000F8010E945D1E8091AA0580FFB6C08091D4
:104010000A0190910B01875B934040F480910A0163
:1040200090910B018E5E924008F0A7C00E94321062
:10403000A4C010924102A1C049815A814332510566
:104040000CF09BC08091A505482F5527FA01EE0F73
:10405000FF1FEA58FA4F80819181855B9F4F0CF0DA
:104060006DC0809140028F5F80934002893C08F4CC
:1040700067C088EC8093400281E090E090933E021C
:1040800080933D0281E080932E02109250021092A4
:104090005102109252021092530210920B0210928F
:1040A0000C0210920D0210920E0210920F0210924A
:1040B000100210921102109212021092FB01109243
:1040C000FC011092FD011092FE0110920302109269
:1040D000040210920502109206028091E70190916D
:1040E000E801A091E901B091EA018093FF0190936A
:1040F0000002A0930102B09302028091EF0190911F
:10410000F001A091F101B091F20180930702909328
:104110000802A0930902B0930A021092580210926A
:10412000590210925A0210925B021092540210929D
:104130005502109256021092570202C0109240028D
:10414000440F551F4A585A4FFA01808191818C348F
:1041500091058CF080913F028F5F80933F02893CF4
:1041600060F010922E0288EC80933F0210923E0283
:1041700010923D0202C010923F028091670181506F
:1041800080936701809167018F3F29F080911D0224
:10419000882309F412C10E94EF19E091A205FF27BC
:1041A000EE0FFF1FDF01AA58BA4F8D919C916091CD
:1041B000B1057727E457FA4F208131814091B2054C
:1041C0005527FC01E69FC001E79F900DF69F900DDB
:1041D0001124F901E49F9001E59F300DF49F300D0B
:1041E0001124820F931F9093290280932802E0915B
:1041F000A305FF27EE0FFF1FDF01AA58BA4F8D91CD
:104200009C91E457FA4F20813181FC01E69FC00167
:10421000E79F900DF69F900D1124B901649F9001C6
:10422000659F300D749F300D1124820F931F909362
:104230002B0280932A02E091A505FF27EE0FFF1FB6
:10424000EA58FA4F80819181909581959F4F909384
:104250002D0280932C0210918501612F772767FD35
:104260007095872F972F0E94B82B17FF06C020E06C
:1042700030E040E853E40E94132B20E030E040E2BD
:1042800051E40E94132B20E030E040E85BE30E9401
:10429000322C5B016C016093EC057093ED0580930B
:1042A000EE059093EF0510918601612F772767FD4A
:1042B0007095872F972F0E94B82B17FF06C020E01C
:1042C00030E040E853E40E94132B20E030EE4BE254
:1042D00057E40E94552B6093E3057093E4058093A7
:1042E000E5059093E6058091AA0582FF0CC080E069
:1042F00090E0A0E0B0E08093E3059093E405A09304
:10430000E505B093E60520E030E040E050E0C6016E
:10431000B5010E94C22B882364F480E090E0A0E005
:10432000B0E08093EC059093ED05A093EE05B0937B
:10433000EF0520E030E040E050E06091E30570914F
:10434000E4058091E5059091E6050E94C22B882343
:1043500064F480E090E0A0E0B0E08093E305909307
:10436000E405A093E505B093E60580911D0288233E
:1043700021F110922D0210922C021092290210921B
:10438000280210922B0210922A028DEC9CECACECCD
:10439000BDE38093EC059093ED05A093EE05B093FB
:1043A000EF058AE097EDA3EABBE38093E3059093E2
:1043B000E405A093E505B093E6058091C6019091D0
:1043C000C7018D54914008F4BCC02091EB0130919D
:1043D000EC014091ED015091EE018091E701909147
:1043E000E801A091E901B091EA01B901681B790BDC
:1043F00070934702609346022091F3013091F401DB
:104400004091F5015091F6018091EF019091F001FA
:10441000A091F101B091F201281B390B30934502B4
:10442000209344021092C7011092C601673A7105A9
:1044300034F08091D7019091D801019608C06A5557
:104440007F4F4CF48091D7019091D80101979093C0
:10445000D8018093D701273A310534F08091D901F2
:104460009091DA01019608C02A553F4F4CF4809193
:10447000D9019091DA0101979093DA018093D901E3
:1044800080910F0290911002A0911102B09112023E
:10449000873A9105A105B1054CF08091DB0190911F
:1044A000DC0101979093DC018093DB0180910F0286
:1044B00090911002A0911102B09112028A559F4F63
:1044C000AF4FBF4F4CF48091DB019091DC0101961E
:1044D0009093DC018093DB0110927A008091E701D8
:1044E0009091E801A091E901B091EA018093FF0168
:1044F00090930002A0930102B09302028091EF0119
:104500009091F001A091F101B091F2018093070226
:1045100090930802A0930902B0930A028091F701D8
:104520009091F801A091F901B091FA0180930F02E6
:1045300090931002A0931102B09312028FEE809319
:104540007A006091E7017091E8018091E901909112
:10455000EA01A090B605BB24CC24DD24E090E70559
:10456000F090E805A60195010E943C2D0027F7FC7C
:104570000095102F2E193F09400B510BCA01B901AC
:1045800020E130E040E050E00E943C2D39014A013A
:1045900020934C0230934D0240934E0250934F02B1
:1045A0006091EF017091F0018091F1019091F20121
:1045B000E090F005F090F105A60195010E943C2DD8
:1045C0000027F7FC0095102F2E193F09400B510BC7
:1045D000CA01B90120E130E040E050E00E943C2DEA
:1045E000209348023093490240934A0250934B0271
:1045F000F5EF6F16F1E07F06F0E08F06F0E09F0622
:104600002CF084EF91E0A0E0B0E00DC06CE0661605
:104610006EEF76066FEF86066FEF960664F48CE019
:104620009EEFAFEFBFEF80934C0290934D02A093AB
:104630004E02B0934F02253F71E0370770E0470705
:1046400070E057072CF084EF91E0A0E0B0E009C0E3
:104650002C503E4F4F4F5F4F64F48CE09EEFAFEF16
:10466000BFEF8093480290934902A0934A02B0930F
:104670004B0210927A008091FB019091FC01A09175
:10468000FD01B091FE0120914C0230914D0240910C
:104690004E0250914F02821B930BA40BB50B8093DB
:1046A000FB019093FC01A093FD01B093FE0180916A
:1046B000030290910402A0910502B091060220919C
:1046C00048023091490240914A0250914B02821BAC
:1046D000930BA40BB50B8093030290930402A09359
:1046E0000502B093060280912C0290912D025C018C
:1046F000CC24B7FCC094DC2CA0925002B0925102A2
:10470000C0925202D092530297FF03C090958195B8
:104710009F4F84973CF08091AA0584FD03C081E0FF
:104720008093390260900B0270900C0280900D0211
:1047300090900E02C501B7FE03C0909581959F4FE2
:104740007C010027F7FC0095102F2091B30533273B
:1047500044275527C601B5010E94D42C9B01AC010A
:10476000C801B7010E94D42C20E031E040E050E0C5
:104770000E943C2D442737FD4095542F621A730A3E
:10478000840A950A60920B0270920C0280920D02CC
:1047900090920E0280910B0290910C02A0910D025A
:1047A000B0910E0281539547A040B04064F080E381
:1047B00095E7A0E0B0E080930B0290930C02A093E9
:1047C0000D02B0930E0280910B0290910C02A09109
:1047D0000D02B0910E02805D9A48AF4FBF4F64F456
:1047E00080ED9AE8AFEFBFEF80930B0290930C023D
:1047F000A0930D02B0930E028FEE80937A00809109
:10480000170290911802892B09F4A1C08091AA0582
:1048100083FF9DC06091E7017091E8018091E901FB
:104820009091EA0120E032E040E050E00E943C2D0F
:10483000890137FF03C0109501951F4F6091EF016B
:104840007091F0018091F1019091F20120E032E04D
:1048500040E050E00E943C2DB90137FF03C0709545
:1048600061957F4F601771070CF4B80169317105CC
:10487000A4F480913902882381F0809137029091CD
:104880003802892B51F4809117029091180290936D
:104890001A02809319021092390220918401332761
:1048A000629FC001639F900D729F900D112460E480
:1048B00070E00E94072DA901461B570B1416150620
:1048C0000CF03FC010927A002091370230913802EC
:1048D0002115310561F500910B0210910C02209118
:1048E0000D0230910E0280911B0290911C02BC01BE
:1048F000649FC001659F900D749F900D112460E22C
:1049000070E00E94072D882777FD8095982F060F6D
:10491000171F281F391F00930B0210930C022093BE
:104920000D0230930E028FEE80937A0010C08FEE4E
:1049300080937A0021503040309338022093370220
:1049400006C084EF91E09093380280933702809103
:10495000AA0585FF11C08091330299279093A50283
:104960008093A4028091340299279093A7028093A8
:10497000A6020E943C2908C010928F0210928E025B
:1049800010929102109290028091F1048F5F8093B7
:10499000F10480913A02815080933A028F3F09F0EE
:1049A00068C081E380933A026091E7017091E80169
:1049B0008091E9019091EA01E090B605FF2400277B
:1049C0001127A80197010E943C2D3093F3042093F6
:1049D000F2046091EF017091F0018091F1019091EA
:1049E000F201A80197010E943C2D3093F504209319
:1049F000F4048091E7059091E8059093F704809383
:104A0000F6048091F0059091F1059093F90480935C
:104A1000F8048091EA059091EB059093FB04809354
:104A2000FA0480912F02909130029093FD048093BC
:104A3000FC04609113027091140280911502909110
:104A4000160220E032E040E050E00E943C2D30931E
:104A5000FF042093FE0489819A819093010580933D
:104A6000000580911702909118029093030580939E
:104A700002056091E7017091E8018091E901909150
:104A8000EA012090E3053090E4054090E505509060
:104A9000E605E090DE05F090DF056090EC05709093
:104AA000ED058090EE059090EF050E94B82BA201D5
:104AB00091010E94322C5B016C010027F7FC0095EC
:104AC000102FC801B7010E94B82BA40193010E94C6
:104AD000322C9B01AC01C601B5010E94132B0E9430
:104AE0009B2B7093DF056093DE056091EF01709161
:104AF000F0018091F1019091F201E090DC05F090DD
:104B0000DD050E94B82BA20191010E94322C5B01AD
:104B10006C010027F7FC0095102FC801B7010E9417
:104B2000B82BA40193010E94322C9B01AC01C60159
:104B3000B5010E94132B0E949B2B7093DD0560939F
:104B4000DC056091EA057091EB05A090F701B0904B
:104B5000F801C090F901D090FA01882777FD80957F
:104B6000982F0E94B82B7B018C0120E030E040E0C0
:104B70005FE3C401B3010E94322C9B01AC01C80168
:104B8000B7010E94322C7B018C01C601B5010E9445
:104B9000B82BA20191010E94322C9B01AC01C801EB
:104BA000B7010E94132B0E949B2B7093EB0560931F
:104BB000EA058091DE059091DF058150984034F040
:104BC00080E098E09093DF058093DE058091DE051C
:104BD0009091DF058050984F34F480E098EF9093E7
:104BE000DF058093DE058091DC059091DD05815025
:104BF000984034F080E098E09093DD058093DC05E8
:104C00008091DC059091DD058050984F34F480E070
:104C100098EF9093DD058093DC058091EA059091F3
:104C2000EB058150984034F080E098E09093EB05DC
:104C30008093EA058091EA059091EB058050984FAA
:104C400034F480E098EF9093EB058093EA0580912F
:104C5000AA05992780FFCDC02091810181FF0EC058
:104C60002233B0F480912F029091300244979093B8
:104C700032028093310210921E020DC08091AF0566
:104C8000289FC001112444979093320280933102EF
:104C900081E080931E0280911D02882321F01092F2
:104CA00032021092310220912F0230913002409155
:104CB000310250913202421753070CF09AC0809192
:104CC0001E02882309F495C0241B350B80918201B4
:104CD0009927BC01269FC001279F900D369F900DFC
:104CE000112460E170E00E94072D09811A81061BE2
:104CF000170B2091C4013091C50180918001992743
:104D0000FC012E9FC0012F9F900D3E9F900D1124FE
:104D100068E070E00E94072D061B170B60911302DC
:104D200070911402809115029091160220E032E0F9
:104D300040E050E00E943C2DCA01B901209183015E
:104D40003327442755270E94D42C20E230E040E04E
:104D500050E00E943C2DFFEF2E3C3F0714F42EEC58
:104D60003FEF80913B0290913C02AC0174E0440F14
:104D7000551F7A95E1F7481B590B2333310514F081
:104D800022E330E0021B130BCA01800F911F60E188
:104D900070E00E94072D70933C0260933B0280916B
:104DA000AB059927681779078CF429813A81281770
:104DB00039072CF090933C0280933B0207C0498155
:104DC0005A8150933C0240933B020DC080913B02BC
:104DD00090913C0269817A816817790724F4709375
:104DE0003C0260933B0280913B0290913C029A838B
:104DF0008983C090EA05D090EB0580915002909194
:104E00005102C81AD90A95E6C916D10424F064E6FD
:104E1000C62ED12C09C0ECE9CE16EFEFDE0624F445
:104E20005CE9C52E5FEFD52E409078015090790156
:104E300060907A0170907B016091DE057091DF05D2
:104E4000209128023091290240918E0250918F02C8
:104E5000241B350B621B730B882777FD8095982FD9
:104E60000E94B82B9B01AC01C301B2010E94322CFD
:104E70000E949B2B70939B0260939A0280919A02EE
:104E800090919B028C01222717FD2095322F809153
:104E9000580290915902A0915A02B0915B02080FFA
:104EA000191F2A1F3B1F0093580210935902209389
:104EB0005A0230935B021016110612061306ACF468
:104EC000C80117FF03C0909581959F4F60E071E086
:104ED0000E94072D6F5F7F4F882777FD8095982F61
:104EE000061B170B280B390B14C0C80117FF03C092
:104EF000909581959F4F60E071E00E94072D6F5F54
:104F00007F4F882777FD8095982F060F171F281F42
:104F1000391F009358021093590220935A0230937C
:104F20005B028091580290915902A0915A02B0916F
:104F30005B028138FEE39F07F0E0AF07F0E0BF07B8
:104F40002CF080E89EE3A0E0B0E009C08058914CCE
:104F5000AF4FBF4F64F480E891ECAFEFBFEF8093A9
:104F6000580290935902A0935A02B0935B02609149
:104F70009A0270919B0280907C0190907D01A0909C
:104F80007E01B0907F01882777FD8095982F0E9441
:104F9000B82B7B018C01609158027091590280916D
:104FA0005A0290915B020E94B82B9B01AC01C50193
:104FB000B4010E94322C9B01AC01C801B7010E94D0
:104FC000132B0E949B2B9601260F371F49815A8174
:104FD000240F351F22244A30510514F441E0242EB9
:104FE00037FD02C0222019F040E050E008C0809157
:104FF000E905482F5527241735070CF4A90180919E
:10500000E005E82FFF27FC83EB839F01E417F507FA
:105010000CF49A012093980229813A81261B370BC0
:10502000B9016C0D7D1D77FD02C0222019F080E0D2
:1050300090E007C08091E9059927681779070CF47B
:10504000CB012B813C81281739070CF49C0120935C
:1050500099026091DC057091DD0520912A02309162
:105060002B024091900250919102241B350B621B40
:10507000730B882777FD8095982F0E94B82B9B0192
:10508000AC01C301B2010E94322C0E949B2B709391
:1050900097026093960280919602909197028C01FC
:1050A000222717FD2095322F8091540290915502AE
:1050B000A0915602B0915702080F191F2A1F3B1FDB
:1050C00000935402109355022093560230935702D6
:1050D0001016110612061306ACF4C80117FF03C020
:1050E000909581959F4F60E071E00E94072D6F5F62
:1050F0007F4F882777FD8095982F061B170B280B6D
:10510000390B14C0C80117FF03C0909581959F4FBC
:1051100060E071E00E94072D6F5F7F4F882777FD69
:105120008095982F060F171F281F391F00935402D0
:1051300010935502209356023093570280915402E7
:1051400090915502A0915602B091570281383EE3EA
:10515000930730E0A30730E0B3072CF080E89EE32C
:10516000A0E0B0E009C08058914CAF4FBF4F64F44D
:1051700080E891ECAFEFBFEF80935402909355021B
:10518000A0935602B09357026091960270919702D5
:10519000882777FD8095982F0E94B82B7B018C0182
:1051A000609154027091550280915602909157027D
:1051B0000E94B82B9B01AC01C501B4010E94322CA6
:1051C0009B01AC01C801B7010E94132B0E949B2BCD
:1051D00029813A81260F371F2C193D0937FD02C05E
:1051E000222019F040E050E008C08091E905482FE6
:1051F0005527241735070CF4A9012B813C8124176E
:1052000035070CF49A012093A80289819A81861BA4
:10521000970BBC016C197D0977FD02C0222019F0A3
:1052200020E030E008C08091E905282F332762177D
:1052300073070CF49B018B819C81821793070CF4FC
:10524000C90180939C0224960FB6F894DEBF0FBE6E
:10525000CDBFDF91CF911F910F91FF90EF90DF9025
:10526000CF90BF90AF909F908F907F906F905F9006
:105270004F903F902F9008956F927F928F929F92C0
:10528000AF92BF92CF92DF92EF92FF920F931F9354
:1052900080911F0290912002181619060CF08AC105
:1052A00080913205882309F485C180918A0190910B
:1052B0008B01892BD1F18091120590911305A0915A
:1052C0001405B091150580935E0290935F02A09340
:1052D0006002B09361028091160590911705A0912C
:1052E0001805B09119058093620290936302A09310
:1052F0006402B093650280911A0590911B05A091FC
:105300001C05B0911D058093660290936702A093DF
:105310006802B093690282E390E09093AC018093BD
:10532000AB0110928B0110928A01A090A402B09060
:10533000A502609166027091670280916802909167
:1053400069026E5F7F4F8F4F9F4F20915E023091B9
:105350005F024091600250916102E2E0EE2EF12C7A
:10536000012D112D2E253F25402751276227732718
:10537000842795270E94B82B0E947A2C3B014C0170
:1053800060911A0570911B0580911C0590911D0577
:105390006E5F7F4F8F4F9F4F209112053091130505
:1053A00040911405509115052E253F254027512782
:1053B00062277327842795270E94B82B0E947A2C96
:1053C0009B01AC01C401B3010E94122B7B018C0133
:1053D000CC24B7FCC094DC2CC601B5010E94B82BCC
:1053E0009B01AC01C801B7010E94322C20E030E0E3
:1053F00040E05EE30E94322C0E949B2B5B016C011B
:1054000060936C0270936D0280936E0290936F02B2
:105410002091A4023091A502609162027091630212
:105420008091640290916502E0901605F090170556
:1054300000911805109119056E197F09800B910BC9
:10544000442737FD4095542F0E94D42C28E030E0AB
:1054500040E050E00E943C2D39014A012093700247
:105460003093710240937202509373026091A602CE
:105470007091A702882777FD8095982F20911E05AF
:1054800030911F0540912005509121050E94D42C98
:1054900022E030E040E050E00E943C2D79018A019A
:1054A00010950095F094E094E11CF11C011D111D74
:1054B000E0927C02F0927D0200937E0210937F02C4
:1054C0006091A6027091A702882777FD8095982F9A
:1054D0002091220530912305409124055091250506
:1054E0000E94D42C22E030E040E050E00E943C2DAD
:1054F00050954095309521953F4F4F4F5F4F2093EA
:105500008002309381024093820250938302AE0C5A
:10551000BF1C662777276A197B0970938F026093F7
:105520008E02260D371D30939102209390028091B8
:105530008C0190918D01861797072CF480918C0136
:1055400090918D0111C080918C0190918D01909569
:1055500081959F4F681779075CF480918C01909139
:105560008D01909581959F4F90938F0280938E022D
:1055700080918C0190918D01821793072CF480917A
:105580008C0190918D0111C080918C0190918D01C1
:10559000909581959F4F2817390754F580918C017C
:1055A00090918D01909581959F4F9093910280935A
:1055B00090021EC085E090E090938B0180938A0159
:1055C00010928F0210928E0210929102109290020D
:1055D0001092740210927502109276021092770265
:1055E000109278021092790210927A0210927B0245
:1055F0001F910F91FF90EF90DF90CF90BF90AF90F1
:105600009F908F907F906F900895FC014150504083
:1056100030F001900616D1F73197CF010895882711
:10562000992708955058192EEFD001D0D2C0BA173B
:105630006207730784079507B1F188F40EF410949C
:105640000B2EBA2FA02D062E622F202D072E732F82
:10565000302D082E842F402D092E952F502DFF27F9
:105660005523B9F0591B49F0573E98F046953795A8
:105670002795A795F0405395C9F776F0BA0F621FAA
:10568000731F841F30F4879577956795B795F04021
:10569000939517FA0F2E0895BF1BBB27BA0B620B09
:1056A000730B840BF6CFDEF6DBC0AED001D091C019
:1056B000552359F0992369F09F575F57951B33F491
:1056C00042F4903811F4915805C09BC091589F3F07
:1056D00009F4C6C0BB27112462177307840730F48E
:1056E000660F771F881FBB1F915098F311D00F9240
:1056F0000FD00F920DD0A0E82617370748071B06DA
:1057000009F0A048BA2F602D7F918F910024089551
:10571000A0E80024621773078407B10528F0621B14
:10572000730B840BB1090A2A660F771F881FBB1FF2
:10573000A69581F7089597FB73D09F3738F0FEE95F
:10574000F91B982F872F762F6B2F05C086C0969553
:10575000879577956795F150D0F73EF490958095B1
:10576000709561957F4F8F4F9F4F0895E89403C0C8
:1057700097FB0EF4F3DFB62F672F782F892F9EE962
:10578000002427C00ED05EF004C00BD026F001C06C
:1057900008D019F020F48FEF089580E0089581E09B
:1057A000089597FB092E052600F8689430D0E894F8
:1057B00007FC07C0621773078407950721F008F4F8
:1057C00000940794989408959A95BB0F661F771FCD
:1057D000881F11249923A1F08823B2F79F3F59F025
:1057E000BB0F48F421F4002011F460FF04C06F5F88
:1057F0007F4F8F4F9F4F881F9795879597F90895F3
:105800002CC09FEF80EC0895052E092607FA440F5F
:10581000551F5F3F79F0AA27A51708F051E047957B
:10582000880F991F9F3F31F0BB27B91708F091E00F
:10583000879508959F919F911124E3CF97FB880F3F
:10584000991F9F3F31F0BB27B91708F091E087956A
:1058500008959F919F911124D4CF66277727882799
:1058600099270895D1DF01D0B4CF992339F055237A
:1058700029F09F575F57950F13F49AF1F1CF915884
:105880009F3FE1F3629FA12D0F92BB27639FA00D65
:10589000B11DEE27729FA00DB11DEE1FAF93AA2779
:1058A000649FB00DE11D739FB00DE11DAA1F662717
:1058B000829FB00DE11DA61F5527749FE00DA11D0D
:1058C000551F839FE00DA11D561F849FA00D511DE4
:1058D000852F7A2F6E2F1F900F9088231AF493959F
:1058E00039F48FCF000C111CBB1F661F771F881F58
:1058F0000128089597FD85CF992309F40895482F2D
:105900009DDFF92FFF57F5959F1B9F1BFF9361DFCD
:10591000FF92EF92DF92CF92BF92AF929F928F92BF
:105920006B017C01405847953327222740685FE38D
:10593000B601C70149015A010E94552B9401A501E6
:105940000E94132B4FEF5FEF13D09B01AC01821627
:105950009306A406B50661F78F909F90AF90BF9015
:10596000CF90DF90EF90FF905F9168DF950F31CF80
:1059700065DF992359F0AA27940FA51F43F032F051
:105980004FEF50E09417A50714F423CF66CF0EF025
:1059900006C000C09FEF80E870E060E008959FE7D8
:1059A00080E870E060E00895629FD001739FF0018D
:1059B000829FE00DF11D649FE00DF11D929FF00D9F
:1059C000839FF00D749FF00D659FF00D9927729FD6
:1059D000B00DE11DF91F639FB00DE11DF91FBD0161
:1059E000CF0111240895AA1BBB1B51E107C0AA1FB8
:1059F000BB1FA617B70710F0A61BB70B881F991F70
:105A00005A95A9F780959095BC01CD01089597FB13
:105A1000092E07260AD077FD04D0E5DF06D0002046
:105A20001AF4709561957F4F0895F6F790958195DA
:105A30009F4F0895A1E21A2EAA1BBB1BFD010DC0AA
:105A4000AA1FBB1FEE1FFF1FA217B307E407F5072E
:105A500020F0A21BB30BE40BF50B661F771F881F0A
:105A6000991F1A9469F760957095809590959B01A0
:105A7000AC01BD01CF01089597FB092E05260ED07C
:105A800057FD04D0D7DF0AD0001C38F4509540955C
:105A9000309521953F4F4F4F5F4F0895F6F7909502
:105AA0008095709561957F4F8F4F9F4F0895F9991D
:105AB000FECFB2BDA1BDF89A119600B40895F99930
:105AC000FECFB2BDA1BD00BC11960FB6F894FA9AF4
:085AD000F99A0FBE0895FFCF03
:105AD80001640A016400007D0000FF030102030461
:105AE80005060708090A48616C6C6F2057656C74D5
:105AF800000000000000000000000000000000009E
:105B0800000000000000000000000000000000008D
:105B1800000000000000000000000000000000007D
:105B2800000000000000000000000000000000006D
:105B38000000000000000A014B616D657261000001
:105B48004E6F726D616C00000000803F17B7D1384E
:0E5B580030FB103A403296020A64050023002A
:10210000D9F7662321F0452B11F01092CE0181E121
:102110008093CC018091CE0199279F938F938CEA75
:1021200093E09F938F93E1E0FE2EFF920E94C308FD
:102130000091CE010F900F900F900F900F900530EF
:1021400009F4D7C1063090F4023009F4B8C0033066
:1021500030F40023F1F0013009F05BC34DC00330CF
:1021600009F402C1043009F054C34BC1083009F42A
:1021700098C2093038F4063009F411C2073009F06A
:1021800048C36CC2093009F4C9C20A3009F041C31E
:1021900003C31092CC018AE993E09F938F93FF923F
:1021A0000E94C30884E18093CC018CE390E09F936C
:1021B0008F931F921F9283E993E09F938F93FF92D7
:1021C0000E94C30888E28093CC010E94F8019927FD
:1021D0009F938F9386E893E09F938F93FF920E9443
:1021E000C3088CE38093CC0186E793E09F938F93A1
:1021F000FF920E94C3088EC28091750580FF47C080
:102200001092CC0180912F02909130029F938F9376
:1022100087E693E09F938F930F930E94C30884E116
:102220008093CC0180913102909132029F938F93E1
:1022300088E593E09F938F930F930E94C30888E2F1
:102240008093CC0180910A0190910B019F938F9311
:1022500089E493E09F938F930F930E94C3088CE3CC
:102260008093CC018091340599279F938F938AE3C3
:1022700093E09F938F930F930E94C3088DB79EB7EF
:1022800044960FB6F8949EBF0FBE8DBFC7C284E1BF
:102290008093CC0183E393E09F938F930F930E94ED
:1022A000C30888E28093CC0185E293E09F938F93EB
:1022B0000F930E94C3088DB79EB70696E2CF109287
:1022C000CC018BE193E09F938F93FF920E94C30810
:1022D00084E18093CC016091E7017091E8018091E5
:1022E000E9019091EA0120E034E040E050E00E94F2
:1022F000082D5F934F933F932F938CE093E09F9330
:102300008F93FF920E94C30888E28093CC01609172
:10231000EF017091F0018091F1019091F20120E0C4
:1023200034E040E050E00E94082D5F934F933F93CC
:102330002F938DEF92E09F938F93FF920E94C3089B
:102340008CE38093CC0180911702909118029F93A7
:102350008F938EEE92E09F938F93FF920E94C3081B
:102360008DB79EB746968DCF1092CC0180914505D2
:102370009091460520914305309144059F938F939A
:102380003F932F938EED92E09F938F93FF920E9445
:10239000C30884E18093CC018091490590914A055E
:1023A00020914705309148059F938F933F932F933A
:1023B0008EEC92E09F938F93FF920E94C30888E275
:1023C0008093CC0180914D0590914E0520914B0555
:1023D00030914C059F938F933F932F938EEB92E018
:1023E0009F938F93FF920E94C3088CE38093CC014C
:1023F00080914F05909150059F938F938EEA92E0C4
:102400006FC01092CC01E0916E05FF27EE0FFF1F09
:10241000EF5BFA4F20813181E0916D05FF27EE0FD0
:10242000FF1FEF5BFA4F808191813F932F939F9322
:102430008F938EE992E09F938F93FF920E94C3083F
:1024400084E18093CC01E0917005FF27EE0FFF1F20
:10245000EF5BFA4F20813181E0916F05FF27EE0F8E
:10246000FF1FEF5BFA4F808191813F932F939F93E2
:102470008F938EE892E09F938F93FF920E94C30800
:1024800088E28093CC01E0917205FF27EE0FFF1FD9
:10249000EF5BFA4F20813181E0917105FF27EE0F4C
:1024A000FF1FEF5BFA4F808191813F932F939F93A2
:1024B0008F938EE792E09F938F93FF920E94C308C1
:1024C0008CE38093CC01E0917305FF27EE0FFF1F93
:1024D000EF5BFA4F808191819F938F938EE692E01C
:1024E0009F938F93FF920E94C3088DB79EB74A9621
:1024F000C8CE1092CC0180E692E09F938F93FF921A
:102500000E94C30884E18093CC012091D7013091CF
:10251000D8018091B2019091B3016091BE013F93C7
:102520002F9377270E94D32C7F936F9381E592E0BE
:102530009F938F93FF920E94C30888E28093CC01FF
:102540002091D9013091DA018091B4019091B501C7
:102550006091BF013F932F9377270E94D32C7F93E5
:102560006F9382E492E09F938F93FF920E94C3083F
:102570008CE38093CC012091DB013091DC018091D0
:10258000B6019091B7016091C0013F932F937727D7
:102590000E94D32C7F936F9383E392E056C01092F6
:1025A000CC0186E292E09F938F93FF920E94C30832
:1025B00084E18093CC012091DD013091DE01809196
:1025C000BA019091BB016091C1013F932F9377278E
:1025D0000E94D32C7F936F9387E192E09F938F9318
:1025E000FF920E94C30888E28093CC012091DF0112
:1025F0003091E0018091B8019091B9016091C201E0
:102600003F932F9377270E94D32C7F936F9388E07B
:1026100092E09F938F93FF920E94C3088CE3809374
:10262000CC016091E1017091E2018091E301909110
:10263000E4010091290510912A050E94672B7F93E0
:102640006F931F930F9389EF91E09F938F93FF9266
:102650000E94C3088DB79EB7489613CE84E180933D
:10266000CC0180910401909105019F938F938AEE94
:1026700091E09F938F93FF920E94C30888E280931A
:10268000CC018091270299279F938F938BED91E046
:102690009F938F93FF920E94C3088DB79EB70A96AF
:1026A000F0CD1092CC018CEC91E09F938F93FF9230
:1026B0000E94C30884E18093CC0180911B02909119
:1026C0001C029F938F938DEB91E09F938F93FF92CA
:1026D0000E94C30888E28093CC01809117029091F8
:1026E00018029F938F938EEA91E09F938F93FF92AE
:1026F0000E94C3088CE38093CC01809119029091D1
:102700001A029F938F938FE991E09F938F93FF928B
:102710000E94C3088DB79EB74296B3CD1092CC01EC
:1027200080911F02909120029F938F9383E991E003
:102730009F938F93FF920E94C30884E18093CC0102
:1027400080912102909122029F938F9387E891E0DC
:102750009F938F93FF920E94C30888E28093CC01DD
:1027600080912302909124029F938F938BE791E0B5
:102770009F938F93FF920E94C3088CE38093CC01B8
:1027800080912502909126029F938F938FE691E08E
:102790009F938F93FF9270CD1092CC0187E691E0CA
:1027A0009F938F93FF920E94C30884E18093CC0192
:1027B0008091890199279F938F9389E591E09F9359
:1027C0008F93FF920E94C30888E28093CC0180918E
:1027D000AD019091AE019F938F938BE491E09F9315
:1027E0008F93FF920E94C3088CE38093CC01809169
:1027F000910599279F938F938091900599279F9397
:102800008F938DE391E09F938F93FF920E94C30873
:1028100035CD0150009366011092CE011092CD018A
:102820001F910F91FF9008951092B9008AE2809352
:10283000B800089585EA8093BC0080E090E0089598
:1028400084E98093BC0008951092B9008093BB0086
:1028500085E88093BC0080E090E008951F920F927D
:102860000FB60F9211248F939F93EF93FF93809154
:10287000CF018F5F8093CF018150833009F442C034
:10288000843028F48130A1F0823070F50CC085309E
:1028900009F448C08530D8F1863009F44BC0873040
:1028A00009F071C05BC08091D001880F8E5A14C0AE
:1028B0008091D0018F5F8093D0018150813009F4E5
:1028C00044C0813038F0823009F442C0833009F0CE
:1028D0005AC041C0809196021092B9008093BB000B
:1028E00085E88093BC004FC084E98093BC00809150
:1028F000D001843018F41092CF0102C01092D001A0
:1029000085EAEFCF8091D101880F8D5AE5CF809174
:10291000D1018130D1F08130E8F28230C9F08330CA
:1029200091F519C08091BB00E091D101FF27E75CD0
:10293000FA4F80838091D101813039F0813050F29B
:10294000823031F08330F9F406C080919702C4CF11
:1029500080919A02C1CF8091A602BECF8091D10111
:102960009091BB00E82FFF27E75CFA4F94838F5FBD
:102970008093D101843010F01092D10184E98093CA
:10298000BC001092CF01FF91EF919F918F910F901A
:102990000FBE0F901F90189583EC80938100EFE697
:1029A000F0E08081806280831092DC011092DB0174
:1029B0001092DA011092D9011092D8011092D70129
:1029C00008951F920F920FB60F9211240F931F9329
:1029D0002F933F934F935F936F937F938F939F9327
:1029E000AF93BF93CF93DF93EF93FF932091860034
:1029F000309187008091D4019091D501281B390B2B
:102A000080918600909187009093D5018093D401A6
:102A1000C9018D5D95408356994148F481E090E06D
:102A20009093D3018093D2011092670154C0C0915A
:102A3000D201D091D301CA30D1050CF04CC0C901EC
:102A40008B5F9040845B914008F040C0A901425DDB
:102A50005140FE01EE0FFF1FEF5BFA4F8081918125
:102A6000FA01E81BF90BCF01F7FF03C090958195A0
:102A70009F4F06974CF480912702883C28F4809160
:102A80002702865F80932702FE01EE0FFF1F8F0152
:102A90000F5B1A4FD8012D913C91C901880F991FE6
:102AA000820F931F840F951F64E070E00E94D32C67
:102AB000D8018D919C9111979B01281B390BE95AE4
:102AC000FA4F3183208311967C936E932196D09395
:102AD000D301C093D201FF91EF91DF91CF91BF91CC
:102AE000AF919F918F917F916F915F914F913F91A6
:102AF0002F911F910F910F900FBE0F901F9018955F
:102B0000AF92BF92CF92DF92EF92FF920F931F93FB
:102B100010927A008091BE01882369F08091B20101
:102B20009091B3016091BE0177270E94D32C7093DE
:102B3000AA056093A9058091BF01882369F080915F
:102B4000B4019091B5016091BF0177270E94D32C09
:102B50007093A8056093A7058091C001882369F050
:102B60008091B6019091B7016091C00177270E94D2
:102B7000D32C7093B6056093B5058091C10188236D
:102B8000D9F1E090B205F090B3056091BA0170916F
:102B9000BB012091C1010027F7FC0095102F5701C0
:102BA000680143E0AA0CBB1CCC1CDD1C4A95D1F784
:102BB000AE18BF08C00AD10A882777FD8095982FE4
:102BC00034E0660F771F881F991F3A95D1F7332796
:102BD000442755270E94082DA20EB31EC41ED51EE1
:102BE000C601B50128E030E040E050E00E94082D29
:102BF0003093B3052093B2058091C2018823D9F1A7
:102C0000E090BB05F090BC056091B8017091B901EE
:102C10002091C2010027F7FC0095102F5701680191
:102C200083E0AA0CBB1CCC1CDD1C8A95D1F7AE1826
:102C3000BF08C00AD10A882777FD8095982FB4E095
:102C4000660F771F881F991FBA95D1F7332744273E
:102C500055270E94082DA20EB31EC41ED51EC60104
:102C6000B50128E030E040E050E00E94082D3093AC
:102C7000BC052093BB058091C3018823A1F1E0909E
:102C8000AC05F090AD056091BC017091BD01209143
:102C9000C3010027F7FC0095102F57016801A3E03E
:102CA000AA0CBB1CCC1CDD1CAA95D1F7AE18BF0822
:102CB000C00AD10A882777FD8095982F33274427AB
:102CC00055270E94082DA20EB31EC41ED51EC60194
:102CD000B50128E030E040E050E00E94082D30933C
:102CE000AD052093AC051092B3011092B201109281
:102CF000BE011092B5011092B4011092BF01109262
:102D0000B7011092B6011092C0011092B901109251
:102D1000B8011092C2011092BB011092BA01109238
:102D2000C1011092BD011092BC011092C3018091AB
:102D30000B0290910C02A0910D02B0910E028093B3
:102D4000F7019093F801A093F901B093FA018091F3
:102D5000FB019091FC01A091FD01B091FE018093D7
:102D6000E7019093E801A093E901B093EA01809113
:102D7000030290910402A0910502B0910602809393
:102D8000EF019093F001A093F101B093F2018091D3
:102D9000FF0190910002A0910102B0910202809384
:102DA000EB019093EC01A093ED01B093EE018091C3
:102DB000070290910802A0910902B0910A02809343
:102DC000F3019093F401A093F501B093F6018FEE17
:102DD00080937A008091A9059091AA05893C91057C
:102DE0007CF02091A9053091AA058091A9059091C8
:102DF000AA05880F991F880F991F2052334015C0CC
:102E00008091A9059091AA0588539F4FA4F4209121
:102E1000A9053091AA058091A9059091AA05880F6E
:102E2000991F880F991F205E3C4F820F931F90932C
:102E3000AA058093A9058091A7059091A805893CD2
:102E400091057CF02091A7053091A8058091A705F8
:102E50009091A805880F991F880F991F2052334021
:102E600015C08091A7059091A80588539F4FA4F4A1
:102E70002091A7053091A8058091A7059091A805FC
:102E8000880F991F880F991F205E3C4F820F931F58
:102E90009093A8058093A70520911F0230912002EE
:102EA00080917105E82FFF27EE0FFF1FEF5BFA4FB0
:102EB0008081918182599F4F281739071CF42F5F19
:102EC0003F4F0CC08081918182599F4F8217930799
:102ED0004CF42115310531F021503040309320025F
:102EE00020931F02209121023091220280917205CD
:102EF000E82FFF27EE0FFF1FEF5BFA4F80819181D4
:102F000082599F4F281739071CF42F5F3F4F0CC081
:102F10008081918182599F4F821793074CF421152C
:102F2000310531F0215030403093220220932102AC
:102F3000209123023091240280917305E82FFF270E
:102F4000EE0FFF1FEF5BFA4F8081918182599F4FF7
:102F5000281739071CF42F5F3F4F0CC080819181E7
:102F600082599F4F821793074CF42115310531F098
:102F700021503040309324022093230220912502D7
:102F80003091260280917405E82FFF27EE0FFF1F76
:102F9000EF5BFA4F8081918182599F4F2817390743
:102FA0001CF42F5F3F4F0CC08081918182599F4F4D
:102FB000821793074CF42115310531F02150304030
:102FC000309326022093250280911F0290912002C7
:102FD00097FF05C01092200210921F020AC08F3F77
:102FE000910539F034F08FEF90E0909320028093B8
:102FF0001F02809121029091220297FF05C010923A
:103000002202109221020AC08F3F910539F034F05C
:103010008FEF90E09093220280932102809123020F
:103020009091240297FF05C010922402109223026F
:103030000AC08F3F910539F034F08FEF90E0909304
:10304000240280932302809125029091260297FF0B
:1030500005C010922602109225020AC08F3F9105EA
:1030600039F034F08FEF90E09093260280932502A0
:103070001F910F91FF90EF90DF90CF90BF90AF9096
:10308000089510927A008091BE01882369F08091A2
:10309000B2019091B3016091BE0177270E94D32CB9
:1030A0007093AA056093A9058091BF01882369F0F8
:1030B0008091B4019091B5016091BF0177270E9482
:1030C000D32C7093A8056093A7058091C001882335
:1030D00069F08091B6019091B7016091C0017727A6
:1030E0000E94D32C7093B6056093B5058091C10101
:1030F0008823D1F06091BA017091BB012091C10188
:10310000882777FD8095982F34E0660F771F881FFA
:10311000991F3A95D1F73327442755270E94082D48
:103120003093B3052093B2058091C2018823D1F07A
:103130006091B8017091B9012091C201882777FD93
:103140008095982FB4E0660F771F881F991FBA9556
:10315000D1F73327442755270E94082D3093BC050B
:103160002093BB058091C301882399F06091BC0135
:103170007091BD012091C301882777FD8095982F1C
:103180003327442755270E94082D3093AD052093FF
:10319000AC051092B3011092B2011092BE011092D0
:1031A000B5011092B4011092BF011092B7011092B4
:1031B000B6011092C0011092B9011092B80110929C
:1031C000C2011092BB011092BA011092C10110927B
:1031D000BD011092BC011092C3018FEE80937A0062
:1031E00020911F023091200280917105E82FFF2766
:1031F000EE0FFF1FEF5BFA4F8081918182599F4F45
:10320000281739071CF42F5F3F4F0CC08081918134
:1032100082599F4F821793074CF42115310531F0E5
:10322000215030403093200220931F022091210230
:103230003091220280917205E82FFF27EE0FFF1FC9
:10324000EF5BFA4F8081918182599F4F2817390790
:103250001CF42F5F3F4F0CC08081918182599F4F9A
:10326000821793074CF42115310531F0215030407D
:1032700030932202209321022091230230912402D4
:1032800080917305E82FFF27EE0FFF1FEF5BFA4FCA
:103290008081918182599F4F281739071CF42F5F35
:1032A0003F4F0CC08081918182599F4F82179307B5
:1032B0004CF42115310531F0215030403093240277
:1032C00020932302209125023091260280917405DB
:1032D000E82FFF27EE0FFF1FEF5BFA4F80819181F0
:1032E00082599F4F281739071CF42F5F3F4F0CC09E
:1032F0008081918182599F4F821793074CF4211549
:10330000310531F0215030403093260220932502C0
:1033100080911F029091200297FF05C01092200219
:1033200010921F020AC08F3F910539F034F08FEFE1
:1033300090E09093200280931F028091210290914F
:10334000220297FF05C010922202109221020AC0A9
:103350008F3F910539F034F08FEF90E09093220287
:1033600080932102809123029091240297FF05C04F
:1033700010922402109223020AC08F3F910539F067
:1033800034F08FEF90E09093240280932302809199
:1033900025029091260297FF05C0109226021092F6
:1033A000250208958F3F910539F034F08FEF90E0BA
:1033B000909326028093250208951F9380917805AB
:1033C0008B3F98F08B3F19F480911F020EC08C3F09
:1033D00019F48091210209C08D3F19F480912302D4
:1033E00004C08E3F21F48091250280938101809159
:1033F0008101882319F41092810104C08F3F11F4D8
:1034000080938101809177058B3F98F08B3F19F471
:1034100080911F020EC08C3F19F48091210209C0D7
:103420008D3F19F48091230204C08E3F21F48091D6
:1034300025028093800180918001882319F41092E5
:10344000800105C0843618F084E680938001809165
:1034500079058B3F98F08B3F19F480911F020EC0C5
:103460008C3F19F48091210209C08D3F19F480919D
:10347000230204C08E3F21F48091250280938201B3
:1034800080918201882319F41092820105C084364C
:1034900018F084E68093820180917B058B3F98F041
:1034A0008B3F19F480911F020EC08C3F19F480915C
:1034B000210209C08D3F19F48091230204C08E3F80
:1034C00021F48091250280938301809183018823D8
:1034D00019F41092830104C08F3F11F4809383018B
:1034E000809182058B3F98F08B3F19F480911F02E9
:1034F0000EC08C3F19F48091210209C08D3F19F450
:103500008091230204C08E3F21F480912502809394
:10351000840180918401882319F41092840104C0ED
:103520008F3F11F480938401809183058B3F98F045
:103530008B3F19F480911F020EC08C3F19F48091CB
:10354000210209C08D3F19F48091230204C08E3FEF
:1035500021F48091250280938501809185018B3033
:1035600010F48AE002C08F3F11F4809385018091AE
:1035700084058B3F98F08B3F19F480911F020EC099
:103580008C3F19F48091210209C08D3F19F480917C
:10359000230204C08E3F21F480912502809386018E
:1035A00080918601882319F41092860104C08F3F10
:1035B00011F480938601809189058B3F98F08B3FB1
:1035C00019F480911F020EC08C3F19F480912102E2
:1035D00009C08D3F19F48091230204C08E3F21F46D
:1035E000809125028093880180918801882319F4B5
:1035F0001092880104C08F3F11F48093880180915C
:103600008A058B3F98F08B3F19F480911F020EC002
:103610008C3F19F48091210209C08D3F19F48091EB
:10362000230204C08E3F21F480912502809333024F
:1036300080913302882319F41092330204C08F3F23
:1036400011F48093330280918B058B3F98F08B3F70
:1036500019F480911F020EC08C3F19F48091210251
:1036600009C08D3F19F48091230204C08E3F21F4DC
:10367000809125028093340280913402882319F4CA
:103680001092340204C08F3F11F480933402809171
:103690008C058B3F98F08B3F19F480911F020EC070
:1036A0008C3F19F48091210209C08D3F19F480915B
:1036B000230204C08E3F21F48091250280933502BD
:1036C00080913502882319F41092350204C08F3F8F
:1036D00011F48093350280918D058B3F98F08B3FDC
:1036E00019F480911F020EC08C3F19F480912102C1
:1036F00009C08D3F19F48091230204C08E3F21F44C
:10370000809125028093360280913602882319F435
:103710001092360204C08F3F11F4809336029091CC
:103720008E059B3FB0F09B3F19F480911F0204C0AF
:103730009C3F29F480912102809389010CC09D3F18
:1037400019F480912302F8CF9E3F29F4809125023D
:10375000F3CF9093890180918901882319F4109205
:10376000890104C08F3F11F4809389019B3FB0F021
:103770009B3F19F480911F0204C09C3F29F4809163
:103780002102809389010CC09D3F19F4809123028E
:10379000F8CF9E3F29F480912502F3CF90938901C1
:1037A00080918901882319F41092890104C08F3F08
:1037B00011F4809389019B3FB0F09B3F19F48091F5
:1037C0001F0204C09C3F29F480912102809389014B
:1037D0000CC09D3F19F480912302F8CF9E3F29F43D
:1037E00080912502F3CF90938901809189018823EC
:1037F00019F41092890104C08F3F11F4809389015C
:1038000010918801612F772767FD7095872F972F7B
:103810000E94842B17FF06C020E030E040E853E40C
:103820000E94DF2A27E137EB41ED58E30E94FE2B8F
:1038300060937C0170937D0180937E0190937F0162
:10384000809180058093B40580917F058093AB05BE
:103850001F91089581E080936D0542E040936E05CD
:1038600083E080936F0524E02093700535E030936A
:10387000710586E08093720587E08093730510924E
:1038800075058EE1809376058BEF809378058AE04D
:103890008093790592E39093770590937B0540930D
:1038A0007A0520937C0510927D0580E180937E054A
:1038B0008FE080937F058AEF809380058AE1809373
:1038C000810580E8809382058FEA80938305809349
:1038D00084058AE58093850583E28093860584E1EB
:1038E00080938705109288053093890510928A0588
:1038F00010928B0510928C0510928D0584E68093B2
:103900008E0588E280938F05109293059093900521
:1039100086E98093910530939205ABE9B5E0E8E63E
:10392000F1E08CE001900D928150E1F7089581E083
:1039300080936D0552E050936E0583E080936F0590
:1039400044E04093700535E03093710586E0809344
:10395000720587E08093730528E020937405109228
:1039600075059EE1909376058BEF809378058AE04C
:103970008093790586E48093770590937B05509337
:103980007A0540937C0520937D0580E180937E0538
:103990008FE080937F058AEF809380058AE1809392
:1039A000810580E88093820588E78093830596E906
:1039B000909384058AE58093850583E2809386054C
:1039C00084E18093870510928805309389051092D1
:1039D0008A0510928B0510928C0510928D0584E655
:1039E00080938E0588E280938F051092930582E381
:1039F000809390059093910530939205ABE9B5E0E3
:103A0000E0E7F1E08CE001900D928150E1F708953C
:103A100080912E02882301F510929702109296024F
:103A200010929A021092A60280919801882311F0B8
:103A30008093960280919901882311F080939702D8
:103A400080919A01882311F08093A60280919B01B6
:103A5000882311F080939A0280919602992790937F
:103A6000030580930205809197029927909305059D
:103A7000809304058091A60299279093070580936F
:103A8000060580919A02992790930905809308056D
:103A90001092CF011092D0010E941A140895CF9372
:103AA000DF931092DE011092DD011092E00110927E
:103AB000DF0180E090E0A0E0B0E08093E10190932E
:103AC000E201A093E301B093E4011092D8011092B7
:103AD000D7011092DA011092D9011092DC011092F4
:103AE000DB010E94411885E090E00E94FB0BEC0195
:103AF000CE010E94040C8823D9F30E9441188091C2
:103B0000750580FF10C080910A0190910B01875BC1
:103B1000934038F480910A0190910B018E5E92409F
:103B200010F40E9420108091A9059091AA0597FF9A
:103B300003C0909581959F4F9093D8018093D701B2
:103B40008091A7059091A80597FF03C09095819556
:103B50009F4F9093DA018093D9018091B5059091A0
:103B6000B60597FF03C0909581959F4F9093DC0118
:103B70008093DB018091BB059091BC0597FF03C04A
:103B8000909581959F4F60E170E00E94D32C7093D7
:103B9000E0016093DF018091B2059091B30597FF3A
:103BA00003C0909581959F4F60E170E00E94D32CF7
:103BB0007093DE016093DD016091290570912A0503
:103BC000882777FD8095982F0E94842B6093E101D0
:103BD0007093E2018093E3019093E4011092FB0162
:103BE0001092FC011092FD011092FE011092FF0153
:103BF000109200021092010210920202109203022F
:103C0000109204021092050210920602109207020E
:103C1000109208021092090210920A0210920B02EE
:103C200010920C0210920D0210920E021092AA0530
:103C30001092A9051092A8051092A7051092B6053A
:103C40001092B5058091060190910701A09108019D
:103C5000B091090190932C0580932B051092C5011A
:103C60001092C401109213021092140210921502C5
:103C700010921602809117029091180290931A02E6
:103C80008093190282E390E09093AC018093AB01A2
:103C9000DF91CF9108951F93182F0EC080912E02AF
:103CA000882361F484E690E09093AC018093AB01AB
:103CB0008AEF90E00E94E40C115080F71F91089564
:103CC0002F923F924F925F926F927F928F929F922C
:103CD000AF92BF92CF92DF92EF92FF920F931F931A
:103CE000CF93DF93CDB7DEB724970FB6F894DEBF3E
:103CF0000FBECDBF0E948015299AE0916F05AE2FAF
:103D0000BB27AA0FBB1FAF5BBA4F0D90BC91A02D74
:103D10009D0128583F4F3A83298337FF02C01A82FA
:103D2000198280912702843608F04AC080910101EF
:103D3000882331F484EF91E09093AC018093AB0140
:103D40008091420290914302009731F00197909345
:103D500043028093420204C010922E0210921D0270
:103D6000289A80913D0290913E02815D974028F112
:103D700080918605482F55275A83498381E0809397
:103D80001D02E0916D05FF27EE0FFF1FEF5BFA4F5D
:103D900011821082E0916E05FF27EE0FFF1FEF5B8F
:103DA000FA4F11821082E0917005FF27EE0FFF1F7E
:103DB000EF5BFA4F11821082CEC110922E02CBC15E
:103DC000809127028D3808F4C6C110921D0280919F
:103DD000870522E3829FC0011124909343028093C0
:103DE000420269817A81693271056CF080913D02ED
:103DF00090913E027FEF8F3F970781F1019690935C
:103E00003E0280933D0280913D0290913E02883CAB
:103E1000910520F089819A81889704F510925802C3
:103E20001092590210925A0210925B0210925402A0
:103E300010925502109256021092570210920B02E5
:103E400010920C0210920D0210920E0210920F02AC
:103E5000109210021092110210921202E981FA815E
:103E6000E93CF1050CF4D6C080912E02882309F0BC
:103E700072C1E0917005FF27EE0FFF1FEF5BFA4F55
:103E8000808191818C3491050CF4C1C080914102F4
:103E90008F5F80934102893C08F45DC129980E949C
:103EA0004F1D10922E021092410210923E0210926B
:103EB0003D0280916D05282F3327F901EE0FFF1F7A
:103EC000EF5BFA4F80819181873491059CF4E091FA
:103ED0006E05FF27EE0FFF1FEF5BFA4F0190F08199
:103EE000E02DF7FF03C0F095E195FF4FE734F105B2
:103EF0000CF46CC080916E05682F7727DB01AA0F48
:103F0000BB1FAF5BBA4F8D919C9111978734910580
:103F10003CF0F901EE0FFF1FEF5BFA4F80819181BA
:103F20008D919C918734910564F0F901EE0FFF1F8C
:103F3000EF5BFA4F808191818734910514F042E064
:103F400001C041E0FB01EE0FFF1FEF5BFA4F8081E4
:103F50009181863491055CF4F901EE0FFF1FEF5B50
:103F6000FA4F80819181873491050CF043E0FB0189
:103F7000EE0FFF1FEF5BFA4F808191818A5B9F4FAD
:103F80005CF4F901EE0FFF1FEF5BFA4F8081918126
:103F9000873491050CF044E0660F771F6F5B7A4F12
:103FA000FB01808191818A5B9F4F5CF4220F331F5C
:103FB0002F5B3A4FF90180819181863491050CF491
:103FC00045E0A2E0B0E0042E0E942B2D0E94F801F3
:103FD0004AE36DE675E00E9417020E94F8010E9414
:103FE0004B1E8091750580FFB6C080910A019091AB
:103FF0000B01875B934040F480910A0190910B0183
:104000008E5E924008F0A7C00E942010A4C01092BB
:104010004102A1C049815A81433251050CF09BC035
:1040200080917005482F5527FA01EE0FFF1FEF5BB7
:10403000FA4F80819181855B9F4F0CF06DC080911C
:1040400040028F5F80934002893C08F467C088EC8F
:104050008093400281E090E090933E0280933D0285
:1040600081E080932E021092500210925102109221
:1040700052021092530210920B0210920C021092F4
:104080000D0210920E0210920F0210921002109266
:104090001102109212021092FB011092FC01109278
:1040A000FD011092FE011092030210920402109280
:1040B0000502109206028091E7019091E801A0911B
:1040C000E901B091EA018093FF0190930002A0936F
:1040D0000102B09302028091EF019091F001A09152
:1040E000F101B091F2018093070290930802A0932E
:1040F0000902B0930A0210925802109259021092CB
:104100005A0210925B0210925402109255021092C1
:1041100056021092570202C010924002440F551FDF
:104120004F5B5A4FFA01808191818C3491058CF05C
:1041300080913F028F5F80933F02893C60F0109234
:104140002E0288EC80933F0210923E0210923D02B4
:1041500002C010923F0280916701815080936701F5
:10416000809167018F3F29F080911D02882309F417
:1041700012C10E94DD19E0916D05FF27EE0FFF1FB0
:10418000DF01AF5BBA4F8D919C9160917C057727E1
:10419000E95AFA4F2081318140917D055527FC0174
:1041A000E69FC001E79F900DF69F900D1124F90145
:1041B000E49F9001E59F300DF49F300D1124820F94
:1041C000931F9093290280932802E0916E05FF27A8
:1041D000EE0FFF1FDF01AF5BBA4F8D919C91E95A43
:1041E000FA4F20813181FC01E69FC001E79F900DCD
:1041F000F69F900D1124B901649F9001659F300DC9
:10420000749F300D1124820F931F90932B02809383
:104210002A02E0917005FF27EE0FFF1FEF5BFA4FB8
:1042200080819181909581959F4F90932D028093ED
:104230002C0210918501612F772767FD7095872FDC
:10424000972F0E94842B17FF06C020E030E040E843
:1042500053E40E94DF2A20E030E040E251E40E9473
:10426000DF2A20E030E040E85BE30E94FE2B5B01A8
:104270006C016093B7057093B8058093B90590936E
:10428000BA0510918601612F772767FD7095872FFA
:10429000972F0E94842B17FF06C020E030E040E8F3
:1042A00053E40E94DF2A20E030EE4BE257E40E9404
:1042B000212B6093AE057093AF058093B00590936A
:1042C000B1058091750582FF0CC080E090E0A0E010
:1042D000B0E08093AE059093AF05A093B005B09386
:1042E000B10520E030E040E050E0C601B5010E9499
:1042F0008E2B882364F480E090E0A0E0B0E080930F
:10430000B7059093B805A093B905B093BA0520E01E
:1043100030E040E050E06091AE057091AF058091D3
:10432000B0059091B1050E948E2B882364F480E043
:1043300090E0A0E0B0E08093AE059093AF05A0932D
:10434000B005B093B10580911D02882321F1109230
:104350002D0210922C021092290210922802109223
:104360002B0210922A028DEC9CECACECBDE3809306
:10437000B7059093B805A093B905B093BA058AE044
:1043800097EDA3EABBE38093AE059093AF05A093AE
:10439000B005B093B1058091C6019091C7018D54CD
:1043A000914008F4BCC02091EB013091EC014091A8
:1043B000ED015091EE018091E7019091E801A0910B
:1043C000E901B091EA01B901681B790B70934702CA
:1043D000609346022091F3013091F4014091F50180
:1043E0005091F6018091EF019091F001A091F101BF
:1043F000B091F201281B390B3093450220934402FF
:104400001092C7011092C601673A710534F080918D
:10441000D7019091D801019608C06A557F4F4CF49E
:104420008091D7019091D80101979093D801809302
:10443000D701273A310534F08091D9019091DA0102
:10444000019608C02A553F4F4CF48091D9019091B4
:10445000DA0101979093DA018093D90180910F02DC
:1044600090911002A0911102B0911202873A910529
:10447000A105B1054CF08091DB019091DC01019721
:104480009093DC018093DB0180910F0290911002E8
:10449000A0911102B09112028A559F4FAF4FBF4FAA
:1044A0004CF48091DB019091DC0101969093DC014A
:1044B0008093DB0110927A008091E7019091E801EE
:1044C000A091E901B091EA018093FF01909300026D
:1044D000A0930102B09302028091EF019091F0014C
:1044E000A091F101B091F20180930702909308022C
:1044F000A0930902B0930A028091F7019091F8010C
:10450000A091F901B091FA0180930F0290931002EB
:10451000A0931102B09312028FEE80937A00609103
:10452000E7017091E8018091E9019091EA01A09082
:104530008105BB24CC24DD24E090B205F090B305C6
:10454000A60195010E94082D0027F7FC0095102F69
:104550002E193F09400B510BCA01B90120E130E08F
:1045600040E050E00E94082D39014A0120934C029E
:1045700030934D0240934E0250934F026091EF01F1
:104580007091F0018091F1019091F201E090BB05F2
:10459000F090BC05A60195010E94082D0027F7FCAC
:1045A0000095102F2E193F09400B510BCA01B9017C
:1045B00020E130E040E050E00E94082D20934802C6
:1045C0003093490240934A0250934B02F5EF6F1625
:1045D000F1E07F06F0E08F06F0E09F062CF084EF1C
:1045E00091E0A0E0B0E00DC06CE066166EEF7606DC
:1045F0006FEF86066FEF960664F48CE09EEFAFEFE8
:10460000BFEF80934C0290934D02A0934E02B09363
:104610004F02253F71E0370770E0470770E057070A
:104620002CF084EF91E0A0E0B0E009C02C503E4FA8
:104630004F4F5F4F64F48CE09EEFAFEFBFEF80937E
:10464000480290934902A0934A02B0934B02109201
:104650007A008091FB019091FC01A091FD01B09145
:10466000FE0120914C0230914D0240914E0250913A
:104670004F02821B930BA40BB50B8093FB0190930D
:10468000FC01A093FD01B093FE0180910302909183
:104690000402A0910502B0910602209148023091D7
:1046A000490240914A0250914B02821B930BA40B8A
:1046B000B50B8093030290930402A0930502B0937C
:1046C000060280912C0290912D025C01CC24B7FC53
:1046D000C094DC2CA0925002B0925102C0925202BF
:1046E000D092530297FF03C0909581959F4F849776
:1046F0003CF08091750584FD03C081E08093390210
:1047000060900B0270900C0280900D0290900E024F
:10471000C501B7FE03C0909581959F4F7C0100278E
:10472000F7FC0095102F20917E053327442755274D
:10473000C601B5010E94A02C9B01AC01C801B701C4
:104740000E94A02C20E031E040E050E00E94082DC3
:10475000442737FD4095542F621A730A840A950A3C
:1047600060920B0270920C0280920D0290920E02E7
:1047700080910B0290910C02A0910D02B0910E025B
:1047800081539547A040B04064F080E395E7A0E0F6
:10479000B0E080930B0290930C02A0930D02B093B3
:1047A0000E0280910B0290910C02A0910D02B0912B
:1047B0000E02805D9A48AF4FBF4F64F480ED9AE8D7
:1047C000AFEFBFEF80930B0290930C02A0930D020A
:1047D000B0930E028FEE80937A0080911702909131
:1047E0001802892B09F4A1C08091750583FF9DC033
:1047F0006091E7017091E8018091E9019091EA01EF
:1048000020E032E040E050E00E94082D890137FFAF
:1048100003C0109501951F4F6091EF017091F00159
:104820008091F1019091F20120E032E040E050E00F
:104830000E94082DB90137FF03C0709561957F4F25
:10484000601771070CF4B80169317105A4F4809107
:104850003902882381F08091370290913802892BA8
:1048600051F4809117029091180290931A0280934C
:10487000190210923902209184013327629FC001EE
:10488000639F900D729F900D112460E470E00E9470
:10489000D32CA901461B570B141615060CF03FC06C
:1048A00010927A002091370230913802211531059B
:1048B00061F500910B0210910C0220910D023091D4
:1048C0000E0280911B0290911C02BC01649FC001EA
:1048D000659F900D749F900D112460E270E00E941E
:1048E000D32C882777FD8095982F060F171F281F38
:1048F000391F00930B0210930C0220930D0230938A
:104900000E028FEE80937A0010C08FEE80937A00B3
:1049100021503040309338022093370206C084EF94
:1049200091E090933802809337028091750585FF5E
:1049300011C08091330299279093A3028093A20221
:104940008091340299279093A5028093A4020E943B
:104950002A2908C010928D0210928C0210928F02A8
:1049600010928E028091E9048F5F8093E904809118
:104970003A02815080933A028F3F09F068C081E388
:1049800080933A026091E7017091E8018091E9011A
:104990009091EA01E0908105FF2400271127A801EA
:1049A00097010E94082D3093EB042093EA04609154
:1049B000EF017091F0018091F1019091F201A80155
:1049C00097010E94082D3093ED042093EC04809110
:1049D000B2059091B3059093EF048093EE0480911B
:1049E000BB059091BC059093F1048093F0048091F5
:1049F000B5059091B6059093F3048093F2048091ED
:104A00002F02909130029093F5048093F40460910A
:104A1000130270911402809115029091160220E009
:104A200032E040E050E00E94082D3093F7042093DC
:104A3000F60489819A819093F9048093F804809117
:104A40001702909118029093FB048093FA046091EE
:104A5000E7017091E8018091E9019091EA012090CD
:104A6000AE053090AF054090B0055090B105E09094
:104A7000A905F090AA056090B7057090B8058090E0
:104A8000B9059090BA050E94842BA20191010E9461
:104A9000FE2B5B016C010027F7FC0095102FC8016D
:104AA000B7010E94842BA40193010E94FE2B9B015D
:104AB000AC01C601B5010E94DF2A0E94672B7093EA
:104AC000AA056093A9056091EF017091F0018091B2
:104AD000F1019091F201E090A705F090A8050E94E5
:104AE000842BA20191010E94FE2B5B016C01002727
:104AF000F7FC0095102FC801B7010E94842BA40178
:104B000093010E94FE2B9B01AC01C601B5010E94DE
:104B1000DF2A0E94672B7093A8056093A705609118
:104B2000B5057091B605A090F701B090F801C0905E
:104B3000F901D090FA01882777FD8095982F0E947F
:104B4000842B7B018C0120E030E040E05FE3C40176
:104B5000B3010E94FE2B9B01AC01C801B7010E946A
:104B6000FE2B7B018C01C601B5010E94842BA201A2
:104B700091010E94FE2B9B01AC01C801B7010E946C
:104B8000DF2A0E94672B7093B6056093B50580916C
:104B9000A9059091AA058150984034F080E098E0F2
:104BA0009093AA058093A9058091A9059091AA05E3
:104BB0008050984F34F480E098EF9093AA0580934A
:104BC000A9058091A7059091A8058150984034F0DF
:104BD00080E098E09093A8058093A7058091A705B1
:104BE0009091A8058050984F34F480E098EF90930E
:104BF000A8058093A7058091B5059091B6058150D1
:104C0000984034F080E098E09093B6058093B50525
:104C10008091B5059091B6058050984F34F480E0AE
:104C200098EF9093B6058093B50580917505992707
:104C300080FFCDC02091810181FF0EC02233B0F4EE
:104C400080912F029091300244979093320280938A
:104C5000310210921E020DC080917A05289FC0017A
:104C600011244497909332028093310281E0809323
:104C70001E0280911D02882321F0109232021092B0
:104C8000310220912F023091300240913102509137
:104C90003202421753070CF09AC080911E028823FB
:104CA00009F495C0241B350B809182019927BC0122
:104CB000269FC001279F900D369F900D112460E123
:104CC00070E00E94D32C09811A81061B170B2091DA
:104CD000C4013091C501809180019927FC012E9F6C
:104CE000C0012F9F900D3E9F900D112468E070E051
:104CF0000E94D32C061B170B6091130270911402B3
:104D0000809115029091160220E032E040E050E0E0
:104D10000E94082DCA01B90120918301332744273D
:104D200055270E94A02C20E230E040E050E00E9495
:104D3000082DFFEF2E3C3F0714F42EEC3FEF80913F
:104D40003B0290913C02AC0174E0440F551F7A95F0
:104D5000E1F7481B590B2333310514F022E330E00F
:104D6000021B130BCA01800F911F60E170E00E94CB
:104D7000D32C70933C0260933B0280917605992777
:104D8000681779078CF429813A81281739072CF0A4
:104D900090933C0280933B0207C049815A81509313
:104DA0003C0240933B020DC080913B0290913C023B
:104DB00069817A816817790724F470933C026093C3
:104DC0003B0280913B0290913C029A838983C09080
:104DD000B505D090B6058091500290915102C81A45
:104DE000D90A95E6C916D10424F064E6C62ED12C62
:104DF00009C0ECE9CE16EFEFDE0624F45CE9C52E1F
:104E00005FEFD52E409078015090790160907A0143
:104E100070907B016091A9057091AA0520912802EC
:104E20003091290240918C0250918D02241B350B48
:104E3000621B730B882777FD8095982F0E94842B27
:104E40009B01AC01C301B2010E94FE2B0E94672BA3
:104E500070939902609398028091980290919902C0
:104E60008C01222717FD2095322F809158029091B6
:104E70005902A0915A02B0915B02080F191F2A1F14
:104E80003B1F009358021093590220935A0230930B
:104E90005B021016110612061306ACF4C80117FFC8
:104EA00003C0909581959F4F60E071E00E94D32CE4
:104EB0006F5F7F4F882777FD8095982F061B170B14
:104EC000280B390B14C0C80117FF03C090958195BA
:104ED0009F4F60E071E00E94D32C6F5F7F4F882767
:104EE00077FD8095982F060F171F281F391F0093F5
:104EF00058021093590220935A0230935B0280911A
:104F0000580290915902A0915A02B0915B028138E7
:104F1000FEE39F07F0E0AF07F0E0BF072CF080E86A
:104F20009EE3A0E0B0E009C08058914CAF4FBF4F66
:104F300064F480E891ECAFEFBFEF80935802909358
:104F40005902A0935A02B0935B026091980270914B
:104F5000990280907C0190907D01A0907E01B0909C
:104F60007F01882777FD8095982F0E94842B7B01F5
:104F70008C01609158027091590280915A0290916F
:104F80005B020E94842B9B01AC01C501B4010E940D
:104F9000FE2B9B01AC01C801B7010E94DF2A0E94D1
:104FA000672B9601260F371F49815A81240F351F21
:104FB00022244A30510514F441E0242E37FD02C06A
:104FC000222019F040E050E008C08091B405482F3D
:104FD0005527241735070CF4A9018091AB05E82F5C
:104FE000FF27FC83EB839F01E417F5070CF49A017C
:104FF0002093960229813A81261B370BB9016C0D4B
:105000007D1D77FD02C0222019F080E090E007C0EE
:105010008091B4059927681779070CF4CB012B818F
:105020003C81281739070CF49C012093970260916A
:10503000A7057091A80520912A0230912B0240917A
:105040008E0250918F02241B350B621B730B882735
:1050500077FD8095982F0E94842B9B01AC01C301A2
:10506000B2010E94FE2B0E94672B70939502609301
:10507000940280919402909195028C01222717FD51
:105080002095322F8091540290915502A0915602A2
:10509000B0915702080F191F2A1F3B1F009354029B
:1050A00010935502209356023093570210161106A2
:1050B00012061306ACF4C80117FF03C09095819542
:1050C0009F4F60E071E00E94D32C6F5F7F4F882775
:1050D00077FD8095982F061B170B280B390B14C0F2
:1050E000C80117FF03C0909581959F4F60E071E064
:1050F0000E94D32C6F5F7F4F882777FD8095982F74
:10510000060F171F281F391F0093540210935502D2
:105110002093560230935702809154029091550289
:10512000A0915602B091570281383EE3930730E0D8
:10513000A30730E0B3072CF080E89EE3A0E0B0E0E6
:1051400009C08058914CAF4FBF4F64F480E891EC98
:10515000AFEFBFEF8093540290935502A093560295
:10516000B09357026091940270919502882777FD61
:105170008095982F0E94842B7B018C0160915402B2
:105180007091550280915602909157020E94842B93
:105190009B01AC01C501B4010E94FE2B9B01AC0137
:1051A000C801B7010E94DF2A0E94672B29813A813A
:1051B000260F371F2C193D0937FD02C0222019F098
:1051C00040E050E008C08091B405482F55272417CF
:1051D00035070CF4A9012B813C81241735070CF409
:1051E0009A012093A60289819A81861B970BBC01A4
:1051F0006C197D0977FD02C0222019F020E030E013
:1052000008C08091B405282F3327621773070CF468
:105210009B018B819C81821793070CF4C9018093B9
:105220009A0224960FB6F894DEBF0FBECDBFDF9171
:10523000CF911F910F91FF90EF90DF90CF90BF9093
:10524000AF909F908F907F906F905F904F903F9026
:105250002F9008956F927F928F929F92AF92BF92FC
:10526000CF92DF92EF92FF920F931F9380911F02D4
:1052700090912002181619060CF078C18091220531
:10528000882309F473C180918A0190918B01892B45
:10529000D1F180910A0590910B05A0910C05B09178
:1052A0000D0580935C0290935D02A0935E02B09323
:1052B0005F0280910E0590910F05A0911005B091AD
:1052C00011058093600290936102A0936202B093F3
:1052D00063028091120590911305A0911405B0917D
:1052E00015058093640290936502A0936602B093C3
:1052F000670282E390E09093AC018093AB0110923F
:105300008B0110928A01A090A202B090A30260913A
:1053100064027091650280916602909167026E5FEF
:105320007F4F8F4F9F4F20915C0230915D024091E3
:105330005E0250915F02E2E0EE2EF12C012D112D64
:105340002E253F254027512762277327842795273D
:105350000E94842B0E94462C3B014C016091120557
:105360007091130580911405909115056E5F7F4F24
:105370008F4F9F4F20910A0530910B0540910C05EE
:1053800050910D052E253F25402751276227732771
:10539000842795270E94842B0E94462C9B01AC01F8
:1053A000C401B3010E94DE2A7B018C01CC24B7FC2E
:1053B000C094DC2CC601B5010E94842B9B01AC017A
:1053C000C801B7010E94FE2B20E030E040E251E42A
:1053D0000E94212B0E94672B3B014C0160936A02C3
:1053E00070936B0280936C0290936D022091A202E5
:1053F0003091A3026091600270916102809162021B
:1054000090916302E0900E05F0900F050091100559
:10541000109111056E197F09800B910B442737FD00
:105420004095542F0E94A02C2AE030E040E050E04C
:105430000E94082D59016A0120936E0230936F0279
:1054400040937002509371026091A4027091A50282
:10545000882777FD8095982F2091160530911705A4
:1054600040911805509119050E94A02C2DEF3FEF97
:105470004FEF5FEF0E94082D79018A0120937A0295
:1054800030937B0240937C0250937D026091A40292
:105490007091A502882777FD8095982F20911A0595
:1054A00030911B0540911C0550911D050E94A02CB8
:1054B0002DEF3FEF4FEF5FEF0E94082D20937E020C
:1054C00030937F024093800250938102B3016E0DAE
:1054D0007F1D70938D0260938C022A0D3B1D3093CB
:1054E0008F0220938E0280918C0190918D018617FE
:1054F00097072CF480918C0190918D0111C08091BF
:105500008C0190918D01909581959F4F6817790737
:105510005CF480918C0190918D01909581959F4FC5
:1055200090938D0280938C0280918C0190918D01DB
:10553000821793072CF480918C0190918D0111C0FA
:1055400080918C0190918D01909581959F4F2817A6
:105550003907D4F480918C0190918D0190958195BB
:105560009F4F90938F0280938E020EC085E090E053
:1055700090938B0180938A0110928D0210928C027D
:1055800010928F0210928E021F910F91FF90EF9058
:10559000DF90CF90BF90AF909F908F907F906F9053
:1055A0000895FC014150504030F001900616D1F7AB
:1055B0003197CF0108958827992708955058192EBB
:1055C000EFD001D0D2C0BA176207730784079507DE
:1055D000B1F188F40EF410940B2EBA2FA02D062EE4
:1055E000622F202D072E732F302D082E842F402D53
:1055F000092E952F502DFF275523B9F0591B49F03F
:10560000573E98F0469537952795A795F0405395C6
:10561000C9F776F0BA0F621F731F841F30F48795A5
:1056200077956795B795F040939517FA0F2E0895E3
:10563000BF1BBB27BA0B620B730B840BF6CFDEF6D6
:10564000DBC0AED001D091C0552359F0992369F049
:105650009F575F57951B33F442F4903811F49158DB
:1056600005C09BC091589F3F09F4C6C0BB271124B9
:1056700062177307840730F4660F771F881FBB1FFC
:10568000915098F311D00F920FD00F920DD0A0E847
:105690002617370748071B0609F0A048BA2F602DC8
:1056A0007F918F9100240895A0E80024621773076A
:1056B0008407B10528F0621B730B840BB1090A2A19
:1056C000660F771F881FBB1FA69581F7089597FB6C
:1056D00073D09F3738F0FEE9F91B982F872F762F6C
:1056E0006B2F05C086C09695879577956795F15085
:1056F000D0F73EF490958095709561957F4F8F4FD0
:105700009F4F0895E89403C097FB0EF4F3DFB62F84
:10571000672F782F892F9EE9002427C00ED05EF0D6
:1057200004C00BD026F001C008D019F020F48FEF90
:10573000089580E0089581E0089597FB092E0526DD
:1057400000F8689430D0E89407FC07C0621773072C
:105750008407950721F008F400940794989408951D
:105760009A95BB0F661F771F881F11249923A1F0FC
:105770008823B2F79F3F59F0BB0F48F421F4002073
:1057800011F460FF04C06F5F7F4F8F4F9F4F881FE2
:105790009795879597F908952CC09FEF80EC089511
:1057A000052E092607FA440F551F5F3F79F0AA27F7
:1057B000A51708F051E04795880F991F9F3F31F0DA
:1057C000BB27B91708F091E0879508959F919F91A5
:1057D0001124E3CF97FB880F991F9F3F31F0BB2720
:1057E000B91708F091E0879508959F919F91112432
:1057F000D4CF66277727882799270895D1DF01D04E
:10580000B4CF992339F0552329F09F575F57950F4F
:1058100013F49AF1F1CF91589F3FE1F3629FA12DCC
:105820000F92BB27639FA00DB11DEE27729FA00DA5
:10583000B11DEE1FAF93AA27649FB00DE11D739FAA
:10584000B00DE11DAA1F6627829FB00DE11DA61FA6
:105850005527749FE00DA11D551F839FE00DA11DCD
:10586000561F849FA00D511D852F7A2F6E2F1F90DC
:105870000F9088231AF4939539F48FCF000C111CE4
:10588000BB1F661F771F881F0128089597FD85CFCE
:10589000992309F40895482F9DDFF92FFF57F595B7
:1058A0009F1B9F1BFF9361DFFF92EF92DF92CF92CE
:1058B000BF92AF929F928F926B017C0140584795A7
:1058C0003327222740685FE3B601C70149015A0127
:1058D0000E94212B9401A5010E94DF2A4FEF5FEF68
:1058E00013D09B01AC0182169306A406B50661F79E
:1058F0008F909F90AF90BF90CF90DF90EF90FF90F0
:105900005F9168DF950F31CF65DF992359F0AA27A2
:10591000940FA51F43F032F04FEF50E09417A50706
:1059200014F423CF66CF0EF006C000C09FEF80E8CE
:1059300070E060E008959FE780E870E060E008951F
:10594000629FD001739FF001829FE00DF11D649F63
:10595000E00DF11D929FF00D839FF00D749FF00DEF
:10596000659FF00D9927729FB00DE11DF91F639F90
:10597000B00DE11DF91FBD01CF0111240895AA1B2F
:10598000BB1B51E107C0AA1FBB1FA617B70710F02A
:10599000A61BB70B881F991F5A95A9F7809590955C
:1059A000BC01CD01089597FB092E07260AD077FD8B
:1059B00004D0E5DF06D000201AF4709561957F4F82
:1059C0000895F6F7909581959F4F0895A1E21A2EBC
:1059D000AA1BBB1BFD010DC0AA1FBB1FEE1FFF1F93
:1059E000A217B307E407F50720F0A21BB30BE40BE3
:1059F000F50B661F771F881F991F1A9469F760952A
:105A00007095809590959B01AC01BD01CF010895E3
:105A100097FB092E05260ED057FD04D0D7DF0AD0FC
:105A2000001C38F450954095309521953F4F4F4FCD
:105A30005F4F0895F6F790958095709561957F4F2B
:105A40008F4F9F4F0895F999FECFB2BDA1BDF89A2F
:105A5000119600B40895F999FECFB2BDA1BD00BC66
:105A600011960FB6F894FA9AF99A0FBE0895FFCFDF
:105A700001640A016400007D0000FF0301020304C9
:105A800005060708090A48616C6C6F2057656C743D
:105A90000000000000000000000000000000000006
:105AA00000000000000000000000000000000000F6
:105AB00000000000000000000000000000000000E6
:105AC00000000000000000000000000000000000D6
:105AD0000000000000000A014B616D65726100006A
:105AE0004E6F726D616C00000000803F17B7D138B7
:0E5AF00030FB103A403296020A640500230093
:00000001FF
/branches/V0.60_GPS_BETA_chris2798_hallo2/Flight-Ctrl_MEGA644_V0_60.lss
3,17 → 3,17
 
Sections:
Idx Name Size VMA LMA File off Algn
0 .data 0000008e 00800100 00005ad8 00005b8c 2**0
0 .data 0000008e 00800100 00005a70 00005b24 2**0
CONTENTS, ALLOC, LOAD, DATA
1 .text 00005ad8 00000000 00000000 000000b4 2**1
1 .text 00005a70 00000000 00000000 000000b4 2**1
CONTENTS, ALLOC, LOAD, READONLY, CODE
2 .bss 00000464 0080018e 0080018e 00005c1a 2**0
2 .bss 0000042f 0080018e 0080018e 00005bb2 2**0
ALLOC
3 .eeprom 00000800 00810000 00810000 00005c1a 2**0
3 .eeprom 00000800 00810000 00810000 00005bb2 2**0
CONTENTS, ALLOC, LOAD, DATA
4 .stab 00000378 00000000 00000000 0000641c 2**2
4 .stab 00000378 00000000 00000000 000063b4 2**2
CONTENTS, READONLY, DEBUGGING
5 .stabstr 00000071 00000000 00000000 00006794 2**0
5 .stabstr 00000071 00000000 00000000 0000672c 2**0
CONTENTS, READONLY, DEBUGGING
Disassembly of section .text:
 
27,200 → 27,200
18: 0c 94 f6 01 jmp 0x3ec ; 0x3ec <__bad_interrupt>
1c: 0c 94 f6 01 jmp 0x3ec ; 0x3ec <__bad_interrupt>
20: 0c 94 f6 01 jmp 0x3ec ; 0x3ec <__bad_interrupt>
24: 0c 94 22 0c jmp 0x1844 ; 0x1844 <__vector_9>
24: 0c 94 10 0c jmp 0x1820 ; 0x1820 <__vector_9>
28: 0c 94 f6 01 jmp 0x3ec ; 0x3ec <__bad_interrupt>
2c: 0c 94 f6 01 jmp 0x3ec ; 0x3ec <__bad_interrupt>
30: 0c 94 f3 14 jmp 0x29e6 ; 0x29e6 <__vector_12>
30: 0c 94 e1 14 jmp 0x29c2 ; 0x29c2 <__vector_12>
34: 0c 94 f6 01 jmp 0x3ec ; 0x3ec <__bad_interrupt>
38: 0c 94 f6 01 jmp 0x3ec ; 0x3ec <__bad_interrupt>
3c: 0c 94 f6 01 jmp 0x3ec ; 0x3ec <__bad_interrupt>
40: 0c 94 f6 01 jmp 0x3ec ; 0x3ec <__bad_interrupt>
44: 0c 94 f6 01 jmp 0x3ec ; 0x3ec <__bad_interrupt>
48: 0c 94 79 0b jmp 0x16f2 ; 0x16f2 <__vector_18>
48: 0c 94 67 0b jmp 0x16ce ; 0x16ce <__vector_18>
4c: 0c 94 f6 01 jmp 0x3ec ; 0x3ec <__bad_interrupt>
50: 0c 94 39 04 jmp 0x872 ; 0x872 <__vector_20>
50: 0c 94 43 04 jmp 0x886 ; 0x886 <__vector_20>
54: 0c 94 f6 01 jmp 0x3ec ; 0x3ec <__bad_interrupt>
58: 0c 94 92 03 jmp 0x724 ; 0x724 <__vector_22>
5c: 0c 94 f6 01 jmp 0x3ec ; 0x3ec <__bad_interrupt>
60: 0c 94 0e 0d jmp 0x1a1c ; 0x1a1c <__vector_24>
60: 0c 94 fc 0c jmp 0x19f8 ; 0x19f8 <__vector_24>
64: 0c 94 f6 01 jmp 0x3ec ; 0x3ec <__bad_interrupt>
68: 0c 94 40 14 jmp 0x2880 ; 0x2880 <__vector_26>
68: 0c 94 2e 14 jmp 0x285c ; 0x285c <__vector_26>
6c: 0c 94 f6 01 jmp 0x3ec ; 0x3ec <__bad_interrupt>
 
00000070 <__c.2020>:
00000070 <__c.2018>:
70: 0a 0a 0d 00 ....
 
00000074 <__c.2018>:
00000074 <__c.2016>:
74: 4e 65 75 74 72 61 6c 00 Neutral.
 
0000007c <__c.2016>:
0000007c <__c.2014>:
7c: 48 65 61 64 69 6e 67 48 6f 6c 64 00 HeadingHold.
 
00000088 <__c.2014>:
00000088 <__c.2012>:
88: 0a 0d 53 74 65 75 65 72 75 6e 67 3a 20 00 ..Steuerung: .
 
00000096 <__c.2012>:
00000096 <__c.2010>:
96: 4f 4b 0a 0d 00 OK...
 
0000009b <__c.2007>:
0000009b <__c.2005>:
9b: 0a 0d 41 62 67 6c 65 69 63 68 20 4c 75 66 74 64 ..Abgleich Luftd
ab: 72 75 63 6b 73 65 6e 73 6f 72 2e 2e 00 rucksensor...
 
000000b8 <__c.2005>:
000000b8 <__c.2003>:
b8: 0a 0d 42 65 6e 75 74 7a 65 20 50 61 72 61 6d 65 ..Benutze Parame
c8: 74 65 72 73 61 74 7a 20 25 64 00 tersatz %d.
 
000000d3 <__c.1997>:
000000d3 <__c.1995>:
d3: 0a 0d 49 6e 69 74 2e 20 45 45 50 52 4f 4d 3a 20 ..Init. EEPROM:
e3: 47 65 6e 65 72 69 65 72 65 20 44 65 66 61 75 6c Generiere Defaul
f3: 74 2d 50 61 72 61 6d 65 74 65 72 2e 2e 2e 00 t-Parameter....
 
00000102 <__c.1995>:
00000102 <__c.1993>:
102: 0a 0d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ..==============
112: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ================
...
 
00000123 <__c.1993>:
00000123 <__c.1991>:
123: 0a 0d 46 6c 69 67 68 74 43 6f 6e 74 72 6f 6c 20 ..FlightControl
133: 56 25 64 2e 25 64 20 00 V%d.%d .
 
0000013b <__c.1992>:
0000013b <__c.1990>:
13b: 2e 00 ..
 
0000013d <__c.2074>:
0000013d <__c.2072>:
13d: 52 61 6e 67 65 3a 25 33 69 2d 25 33 69 00 Range:%3i-%3i.
 
0000014b <__c.2072>:
0000014b <__c.2070>:
14b: 53 74 65 6c 6c 75 6e 67 3a 20 25 33 69 00 Stellung: %3i.
 
00000159 <__c.2070>:
00000159 <__c.2068>:
159: 53 65 74 70 6f 69 6e 74 20 20 25 33 69 00 Setpoint %3i.
 
00000167 <__c.2068>:
00000167 <__c.2066>:
167: 53 65 72 76 6f 20 20 00 Servo .
 
0000016f <__c.2065>:
0000016f <__c.2063>:
16f: 50 6f 74 69 34 3a 20 20 25 33 69 00 Poti4: %3i.
 
0000017b <__c.2063>:
0000017b <__c.2061>:
17b: 50 6f 74 69 33 3a 20 20 25 33 69 00 Poti3: %3i.
 
00000187 <__c.2061>:
00000187 <__c.2059>:
187: 50 6f 74 69 32 3a 20 20 25 33 69 00 Poti2: %3i.
 
00000193 <__c.2059>:
00000193 <__c.2057>:
193: 50 6f 74 69 31 3a 20 20 25 33 69 00 Poti1: %3i.
 
0000019f <__c.2056>:
0000019f <__c.2054>:
19f: 53 74 61 72 74 3a 20 20 20 20 20 25 35 69 00 Start: %5i.
 
000001ae <__c.2054>:
000001ae <__c.2052>:
1ae: 4d 65 73 73 77 65 72 74 3a 20 20 25 35 69 00 Messwert: %5i.
 
000001bd <__c.2052>:
000001bd <__c.2050>:
1bd: 52 69 63 68 74 75 6e 67 3a 20 20 25 35 69 00 Richtung: %5i.
 
000001cc <__c.2050>:
000001cc <__c.2048>:
1cc: 4b 6f 6d 70 61 73 73 20 20 20 20 20 20 20 00 Kompass .
 
000001db <__c.2047>:
000001db <__c.2045>:
1db: 45 6d 70 66 2e 50 65 67 65 6c 3a 25 35 69 00 Empf.Pegel:%5i.
 
000001ea <__c.2045>:
000001ea <__c.2043>:
1ea: 53 70 61 6e 6e 75 6e 67 3a 20 20 25 35 69 00 Spannung: %5i.
 
000001f9 <__c.2042>:
000001f9 <__c.2040>:
1f9: 48 6f 63 68 20 25 34 69 20 28 25 33 69 29 00 Hoch %4i (%3i).
 
00000208 <__c.2040>:
00000208 <__c.2038>:
208: 52 6f 6c 6c 20 25 34 69 20 28 25 33 69 29 00 Roll %4i (%3i).
 
00000217 <__c.2038>:
00000217 <__c.2036>:
217: 4e 69 63 6b 20 25 34 69 20 28 25 33 69 29 00 Nick %4i (%3i).
 
00000226 <__c.2036>:
00000226 <__c.2034>:
226: 41 43 43 20 2d 20 53 65 6e 73 6f 72 00 ACC - Sensor.
 
00000233 <__c.2033>:
00000233 <__c.2031>:
233: 47 69 65 72 20 25 34 69 20 28 25 33 69 29 00 Gier %4i (%3i).
 
00000242 <__c.2031>:
00000242 <__c.2029>:
242: 52 6f 6c 6c 20 25 34 69 20 28 25 33 69 29 00 Roll %4i (%3i).
 
00000251 <__c.2029>:
00000251 <__c.2027>:
251: 4e 69 63 6b 20 25 34 69 20 28 25 33 69 29 00 Nick %4i (%3i).
 
00000260 <__c.2027>:
00000260 <__c.2025>:
260: 47 79 72 6f 20 2d 20 53 65 6e 73 6f 72 00 Gyro - Sensor.
 
0000026e <__c.2024>:
0000026e <__c.2022>:
26e: 50 33 3a 25 34 69 20 20 4b 61 6e e4 6c 65 20 00 P3:%4i Kan.le .
 
0000027e <__c.2022>:
0000027e <__c.2020>:
27e: 50 31 3a 25 34 69 20 20 50 32 3a 25 34 69 20 00 P1:%4i P2:%4i .
 
0000028e <__c.2020>:
0000028e <__c.2018>:
28e: 47 73 3a 25 34 69 20 20 47 69 3a 25 34 69 20 00 Gs:%4i Gi:%4i .
 
0000029e <__c.2018>:
0000029e <__c.2016>:
29e: 4e 69 3a 25 34 69 20 20 52 6f 3a 25 34 69 20 00 Ni:%4i Ro:%4i .
 
000002ae <__c.2015>:
000002ae <__c.2013>:
2ae: 4b 37 3a 25 34 69 20 20 4b 61 6e e4 6c 65 20 00 K7:%4i Kan.le .
 
000002be <__c.2013>:
000002be <__c.2011>:
2be: 4b 35 3a 25 34 69 20 20 4b 36 3a 25 34 69 20 00 K5:%4i K6:%4i .
 
000002ce <__c.2011>:
000002ce <__c.2009>:
2ce: 4b 33 3a 25 34 69 20 20 4b 34 3a 25 34 69 20 00 K3:%4i K4:%4i .
 
000002de <__c.2009>:
000002de <__c.2007>:
2de: 4b 31 3a 25 34 69 20 20 4b 32 3a 25 34 69 20 00 K1:%4i K2:%4i .
 
000002ee <__c.2006>:
000002ee <__c.2004>:
2ee: 4b 6f 6d 70 61 73 73 3a 20 20 20 25 35 69 00 Kompass: %5i.
 
000002fd <__c.2004>:
000002fd <__c.2002>:
2fd: 52 6f 6c 6c 3a 20 20 20 20 20 20 25 35 69 00 Roll: %5i.
 
0000030c <__c.2002>:
0000030c <__c.2000>:
30c: 4e 69 63 6b 3a 20 20 20 20 20 20 25 35 69 00 Nick: %5i.
 
0000031b <__c.2000>:
0000031b <__c.1998>:
31b: 61 6b 74 2e 20 4c 61 67 65 00 akt. Lage.
 
00000325 <__c.1997>:
00000325 <__c.1995>:
325: 48 f6 68 65 6e 72 65 67 65 6c 75 6e 67 00 H.henregelung.
 
00000333 <__c.1995>:
00000333 <__c.1993>:
333: 4b 65 69 6e 65 20 00 Keine .
 
0000033a <__c.1993>:
0000033a <__c.1991>:
33a: 4f 66 66 20 20 20 20 20 20 3a 20 25 35 69 00 Off : %5i.
 
00000349 <__c.1991>:
00000349 <__c.1989>:
349: 4c 75 66 74 64 72 75 63 6b 3a 20 25 35 69 00 Luftdruck: %5i.
 
00000358 <__c.1989>:
00000358 <__c.1987>:
358: 53 6f 6c 6c 48 6f 65 68 65 3a 20 25 35 69 00 SollHoehe: %5i.
 
00000367 <__c.1987>:
00000367 <__c.1985>:
367: 48 6f 65 68 65 3a 20 20 20 20 20 25 35 69 00 Hoehe: %5i.
 
00000376 <__c.1983>:
00000376 <__c.1981>:
376: 28 63 29 20 48 6f 6c 67 65 72 20 42 75 73 73 00 (c) Holger Buss.
 
00000386 <__c.1981>:
00000386 <__c.1979>:
386: 53 65 74 74 69 6e 67 3a 20 25 64 20 00 Setting: %d .
 
00000393 <__c.1979>:
00000393 <__c.1977>:
393: 56 25 64 2e 25 64 00 V%d.%d.
 
0000039a <__c.1977>:
0000039a <__c.1975>:
39a: 2b 2b 20 4d 69 6b 72 6f 4b 6f 70 74 65 72 20 2b ++ MikroKopter +
3aa: 2b 00 +.
 
000003ac <__c.1974>:
000003ac <__c.1972>:
3ac: 5b 25 69 5d 00 00 [%i]..
 
000003b2 <__ctors_end>:
235,7 → 235,7
3be: 11 e0 ldi r17, 0x01 ; 1
3c0: a0 e0 ldi r26, 0x00 ; 0
3c2: b1 e0 ldi r27, 0x01 ; 1
3c4: e8 ed ldi r30, 0xD8 ; 216
3c4: e0 e7 ldi r30, 0x70 ; 112
3c6: fa e5 ldi r31, 0x5A ; 90
3c8: 02 c0 rjmp .+4 ; 0x3ce <.do_copy_data_start>
 
258,11 → 258,11
3dc: 1d 92 st X+, r1
 
000003de <.do_clear_bss_start>:
3de: a2 3f cpi r26, 0xF2 ; 242
3de: ad 3b cpi r26, 0xBD ; 189
3e0: b1 07 cpc r27, r17
3e2: e1 f7 brne .-8 ; 0x3dc <.do_clear_bss_loop>
3e4: 0e 94 2d 02 call 0x45a ; 0x45a <main>
3e8: 0c 94 6b 2d jmp 0x5ad6 ; 0x5ad6 <_exit>
3e8: 0c 94 37 2d jmp 0x5a6e ; 0x5a6e <_exit>
 
000003ec <__bad_interrupt>:
3ec: 0c 94 00 00 jmp 0 ; 0x0 <__vectors>
270,7 → 270,7
000003f0 <GetActiveParamSetNumber>:
3f0: a2 e0 ldi r26, 0x02 ; 2
3f2: b0 e0 ldi r27, 0x00 ; 0
3f4: 0e 94 57 2d call 0x5aae ; 0x5aae <__eeprom_read_byte_1F2021>
3f4: 0e 94 23 2d call 0x5a46 ; 0x5a46 <__eeprom_read_byte_1F2021>
3f8: 80 2d mov r24, r0
3fa: 99 27 eor r25, r25
3fc: 08 95 ret
293,7 → 293,7
416: 01 97 sbiw r24, 0x01 ; 1
418: 24 f0 brlt .+8 ; 0x422 <.26_finished>
41a: 01 90 ld r0, Z+
41c: 0e 94 5f 2d call 0x5abe ; 0x5abe <__eeprom_write_byte_1F2021>
41c: 0e 94 2b 2d call 0x5a56 ; 0x5a56 <__eeprom_write_byte_1F2021>
420: fa cf rjmp .-12 ; 0x416 <.26_start>
 
00000422 <.26_finished>:
300,7 → 300,7
422: a2 e0 ldi r26, 0x02 ; 2
424: b0 e0 ldi r27, 0x00 ; 0
426: 02 2e mov r0, r18
428: 0e 94 5f 2d call 0x5abe ; 0x5abe <__eeprom_write_byte_1F2021>
428: 0e 94 2b 2d call 0x5a56 ; 0x5a56 <__eeprom_write_byte_1F2021>
42c: 08 95 ret
 
0000042e <ReadParameterSet>:
321,7 → 321,7
00000448 <.44_start>:
448: 21 97 sbiw r28, 0x01 ; 1
44a: 24 f0 brlt .+8 ; 0x454 <.44_finished>
44c: 0e 94 57 2d call 0x5aae ; 0x5aae <__eeprom_read_byte_1F2021>
44c: 0e 94 23 2d call 0x5a46 ; 0x5a46 <__eeprom_read_byte_1F2021>
450: 01 92 st Z+, r0
452: fa cf rjmp .-12 ; 0x448 <.44_start>
 
360,24 → 360,24
496: 80 93 ab 01 sts 0x01AB, r24
49a: 10 92 2d 02 sts 0x022D, r1
49e: 10 92 2c 02 sts 0x022C, r1
4a2: 10 92 7b 05 sts 0x057B, r1
4a6: 10 92 7a 05 sts 0x057A, r1
4a2: 10 92 46 05 sts 0x0546, r1
4a6: 10 92 45 05 sts 0x0545, r1
4aa: 10 92 2b 02 sts 0x022B, r1
4ae: 10 92 2a 02 sts 0x022A, r1
4b2: 10 92 29 02 sts 0x0229, r1
4b6: 10 92 28 02 sts 0x0228, r1
4ba: 28 98 cbi 0x05, 0 ; 5
4bc: 0e 94 cf 0c call 0x199e ; 0x199e <Timer_Init>
4c0: 0e 94 3d 07 call 0xe7a ; 0xe7a <UART_Init>
4c4: 0e 94 de 14 call 0x29bc ; 0x29bc <rc_sum_init>
4c8: 0e 94 08 0d call 0x1a10 ; 0x1a10 <ADC_Init>
4cc: 0e 94 26 14 call 0x284c ; 0x284c <i2c_init>
4bc: 0e 94 bd 0c call 0x197a ; 0x197a <Timer_Init>
4c0: 0e 94 2d 07 call 0xe5a ; 0xe5a <UART_Init>
4c4: 0e 94 cc 14 call 0x2998 ; 0x2998 <rc_sum_init>
4c8: 0e 94 f6 0c call 0x19ec ; 0x19ec <ADC_Init>
4cc: 0e 94 14 14 call 0x2828 ; 0x2828 <i2c_init>
4d0: 78 94 sei
4d2: 10 92 02 04 sts 0x0402, r1
4d2: 10 92 00 04 sts 0x0400, r1
4d6: 8c e3 ldi r24, 0x3C ; 60
4d8: 80 93 03 04 sts 0x0403, r24
4d8: 80 93 01 04 sts 0x0401, r24
4dc: 84 e0 ldi r24, 0x04 ; 4
4de: 80 93 04 04 sts 0x0404, r24
4de: 80 93 02 04 sts 0x0402, r24
4e2: 8c e3 ldi r24, 0x3C ; 60
4e4: 90 e0 ldi r25, 0x00 ; 0
4e6: 9f 93 push r25
389,17 → 389,17
4f2: 9f 93 push r25
4f4: 8f 93 push r24
4f6: 1f 92 push r1
4f8: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
4f8: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
4fc: 82 e0 ldi r24, 0x02 ; 2
4fe: 91 e0 ldi r25, 0x01 ; 1
500: 9f 93 push r25
502: 8f 93 push r24
504: 1f 92 push r1
506: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
506: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
50a: 29 9a sbi 0x05, 1 ; 5
50c: a1 e0 ldi r26, 0x01 ; 1
50e: b0 e0 ldi r27, 0x00 ; 0
510: 0e 94 57 2d call 0x5aae ; 0x5aae <__eeprom_read_byte_1F2021>
510: 0e 94 23 2d call 0x5a46 ; 0x5a46 <__eeprom_read_byte_1F2021>
514: 80 2d mov r24, r0
516: 2d b7 in r18, 0x3d ; 61
518: 3e b7 in r19, 0x3e ; 62
417,10 → 417,10
530: 9f 93 push r25
532: 8f 93 push r24
534: 1f 92 push r1
536: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
53a: 0e 94 a9 1c call 0x3952 ; 0x3952 <DefaultKonstanten1>
536: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
53a: 0e 94 97 1c call 0x392e ; 0x392e <DefaultKonstanten1>
53e: 4a e3 ldi r20, 0x3A ; 58
540: 62 ea ldi r22, 0xA2 ; 162
540: 6d e6 ldi r22, 0x6D ; 109
542: 75 e0 ldi r23, 0x05 ; 5
544: 80 e0 ldi r24, 0x00 ; 0
546: 0e 94 ff 01 call 0x3fe ; 0x3fe <WriteParameterSet>
430,15 → 430,15
550: 0f 90 pop r0
552: 02 30 cpi r16, 0x02 ; 2
554: 49 f4 brne .+18 ; 0x568 <main+0x10e>
556: 0e 94 3c 1c call 0x3878 ; 0x3878 <DefaultKonstanten2>
556: 0e 94 2a 1c call 0x3854 ; 0x3854 <DefaultKonstanten2>
55a: 4a e3 ldi r20, 0x3A ; 58
55c: 62 ea ldi r22, 0xA2 ; 162
55c: 6d e6 ldi r22, 0x6D ; 109
55e: 75 e0 ldi r23, 0x05 ; 5
560: 82 e0 ldi r24, 0x02 ; 2
562: 0e 94 ff 01 call 0x3fe ; 0x3fe <WriteParameterSet>
566: 03 e0 ldi r16, 0x03 ; 3
568: 4a e3 ldi r20, 0x3A ; 58
56a: 62 ea ldi r22, 0xA2 ; 162
56a: 6d e6 ldi r22, 0x6D ; 109
56c: 75 e0 ldi r23, 0x05 ; 5
56e: 80 2f mov r24, r16
570: 0e 94 ff 01 call 0x3fe ; 0x3fe <WriteParameterSet>
450,24 → 450,24
57e: 30 e0 ldi r19, 0x00 ; 0
580: d9 01 movw r26, r18
582: 08 2e mov r0, r24
584: 0e 94 5f 2d call 0x5abe ; 0x5abe <__eeprom_write_byte_1F2021>
584: 0e 94 2b 2d call 0x5a56 ; 0x5a56 <__eeprom_write_byte_1F2021>
588: 8b e3 ldi r24, 0x3B ; 59
58a: 21 50 subi r18, 0x01 ; 1
58c: 30 40 sbci r19, 0x00 ; 0
58e: d9 01 movw r26, r18
590: 08 2e mov r0, r24
592: 0e 94 5f 2d call 0x5abe ; 0x5abe <__eeprom_write_byte_1F2021>
592: 0e 94 2b 2d call 0x5a56 ; 0x5a56 <__eeprom_write_byte_1F2021>
596: 02 e0 ldi r16, 0x02 ; 2
598: 10 e0 ldi r17, 0x00 ; 0
59a: d8 01 movw r26, r16
59c: 0e 94 57 2d call 0x5aae ; 0x5aae <__eeprom_read_byte_1F2021>
59c: 0e 94 23 2d call 0x5a46 ; 0x5a46 <__eeprom_read_byte_1F2021>
5a0: 80 2d mov r24, r0
5a2: 4a e3 ldi r20, 0x3A ; 58
5a4: 62 ea ldi r22, 0xA2 ; 162
5a4: 6d e6 ldi r22, 0x6D ; 109
5a6: 75 e0 ldi r23, 0x05 ; 5
5a8: 0e 94 17 02 call 0x42e ; 0x42e <ReadParameterSet>
5ac: d8 01 movw r26, r16
5ae: 0e 94 57 2d call 0x5aae ; 0x5aae <__eeprom_read_byte_1F2021>
5ae: 0e 94 23 2d call 0x5a46 ; 0x5a46 <__eeprom_read_byte_1F2021>
5b2: 80 2d mov r24, r0
5b4: 99 27 eor r25, r25
5b6: 9f 93 push r25
477,8 → 477,8
5be: 9f 93 push r25
5c0: 8f 93 push r24
5c2: 1f 92 push r1
5c4: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
5c8: 80 91 aa 05 lds r24, 0x05AA
5c4: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
5c8: 80 91 75 05 lds r24, 0x0575
5cc: 0f 90 pop r0
5ce: 0f 90 pop r0
5d0: 0f 90 pop r0
491,17 → 491,17
5de: 9f 93 push r25
5e0: 8f 93 push r24
5e2: 1f 92 push r1
5e4: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
5e4: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
5e8: 84 ec ldi r24, 0xC4 ; 196
5ea: 99 e0 ldi r25, 0x09 ; 9
5ec: 0e 94 0d 0c call 0x181a ; 0x181a <SetDelay>
5ec: 0e 94 fb 0b call 0x17f6 ; 0x17f6 <SetDelay>
5f0: ec 01 movw r28, r24
5f2: 0e 94 32 10 call 0x2064 ; 0x2064 <SucheLuftruckOffset>
5f2: 0e 94 20 10 call 0x2040 ; 0x2040 <SucheLuftruckOffset>
5f6: 0f 90 pop r0
5f8: 0f 90 pop r0
5fa: 0f 90 pop r0
5fc: ce 01 movw r24, r28
5fe: 0e 94 16 0c call 0x182c ; 0x182c <CheckDelay>
5fe: 0e 94 04 0c call 0x1808 ; 0x1808 <CheckDelay>
602: 88 23 and r24, r24
604: d9 f3 breq .-10 ; 0x5fc <main+0x1a2>
606: 86 e9 ldi r24, 0x96 ; 150
509,11 → 509,11
60a: 9f 93 push r25
60c: 8f 93 push r24
60e: 1f 92 push r1
610: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
610: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
614: 0f 90 pop r0
616: 0f 90 pop r0
618: 0f 90 pop r0
61a: 0e 94 61 1d call 0x3ac2 ; 0x3ac2 <SetNeutral>
61a: 0e 94 4f 1d call 0x3a9e ; 0x3a9e <SetNeutral>
61e: 28 98 cbi 0x05, 0 ; 5
620: 80 ed ldi r24, 0xD0 ; 208
622: 97 e0 ldi r25, 0x07 ; 7
521,17 → 521,17
628: 80 93 ab 01 sts 0x01AB, r24
62c: 88 ee ldi r24, 0xE8 ; 232
62e: 93 e0 ldi r25, 0x03 ; 3
630: 90 93 fd 03 sts 0x03FD, r25
634: 80 93 fc 03 sts 0x03FC, r24
630: 90 93 fb 03 sts 0x03FB, r25
634: 80 93 fa 03 sts 0x03FA, r24
638: 85 e5 ldi r24, 0x55 ; 85
63a: 80 93 f7 03 sts 0x03F7, r24
63a: 80 93 f5 03 sts 0x03F5, r24
63e: 88 e8 ldi r24, 0x88 ; 136
640: 90 e0 ldi r25, 0x00 ; 0
642: 9f 93 push r25
644: 8f 93 push r24
646: 1f 92 push r1
648: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
64c: 80 91 aa 05 lds r24, 0x05AA
648: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
64c: 80 91 75 05 lds r24, 0x0575
650: 0f 90 pop r0
652: 0f 90 pop r0
654: 0f 90 pop r0
545,7 → 545,7
664: 9f 93 push r25
666: 8f 93 push r24
668: 1f 92 push r1
66a: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
66a: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
66e: 0f 90 pop r0
670: 0f 90 pop r0
672: 0f 90 pop r0
554,8 → 554,8
678: 9f 93 push r25
67a: 8f 93 push r24
67c: 1f 92 push r1
67e: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
682: 0e 94 59 10 call 0x20b2 ; 0x20b2 <LcdClear>
67e: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
682: 0e 94 47 10 call 0x208e ; 0x208e <LcdClear>
686: 0f 90 pop r0
688: 0f 90 pop r0
68a: 0f 90 pop r0
563,8 → 563,8
690: 88 23 and r24, r24
692: 79 f1 breq .+94 ; 0x6f2 <main+0x298>
694: 10 92 a8 01 sts 0x01A8, r1
698: 0e 94 72 1e call 0x3ce4 ; 0x3ce4 <MotorRegler>
69c: 0e 94 1a 1d call 0x3a34 ; 0x3a34 <SendMotorData>
698: 0e 94 60 1e call 0x3cc0 ; 0x3cc0 <MotorRegler>
69c: 0e 94 08 1d call 0x3a10 ; 0x3a10 <SendMotorData>
6a0: 28 98 cbi 0x05, 0 ; 5
6a2: 80 91 01 01 lds r24, 0x0101
6a6: 88 23 and r24, r24
579,7 → 579,7
6be: 80 93 27 02 sts 0x0227, r24
6c2: 20 91 04 01 lds r18, 0x0104
6c6: 30 91 05 01 lds r19, 0x0105
6ca: 80 91 ba 05 lds r24, 0x05BA
6ca: 80 91 85 05 lds r24, 0x0585
6ce: 99 27 eor r25, r25
6d0: 28 17 cp r18, r24
6d2: 39 07 cpc r19, r25
591,14 → 591,14
6e2: 80 91 d6 01 lds r24, 0x01D6
6e6: 88 23 and r24, r24
6e8: 19 f4 brne .+6 ; 0x6f0 <main+0x296>
6ea: 0e 94 26 14 call 0x284c ; 0x284c <i2c_init>
6ea: 0e 94 14 14 call 0x2828 ; 0x2828 <i2c_init>
6ee: 01 c0 rjmp .+2 ; 0x6f2 <main+0x298>
6f0: 28 98 cbi 0x05, 0 ; 5
6f2: 0e 94 5a 07 call 0xeb4 ; 0xeb4 <DatenUebertragung>
6f6: 0e 94 c8 07 call 0xf90 ; 0xf90 <BearbeiteRxDaten>
6f2: 0e 94 4a 07 call 0xe94 ; 0xe94 <DatenUebertragung>
6f6: 0e 94 b8 07 call 0xf70 ; 0xf70 <BearbeiteRxDaten>
6fa: 80 e0 ldi r24, 0x00 ; 0
6fc: 90 e0 ldi r25, 0x00 ; 0
6fe: 0e 94 16 0c call 0x182c ; 0x182c <CheckDelay>
6fe: 0e 94 04 0c call 0x1808 ; 0x1808 <CheckDelay>
702: 88 23 and r24, r24
704: 19 f2 breq .-122 ; 0x68c <main+0x232>
706: 80 91 2e 02 lds r24, 0x022E
612,7 → 612,7
718: 44 98 cbi 0x08, 4 ; 8
71a: 84 ef ldi r24, 0xF4 ; 244
71c: 91 e0 ldi r25, 0x01 ; 1
71e: 0e 94 0d 0c call 0x181a ; 0x181a <SetDelay>
71e: 0e 94 fb 0b call 0x17f6 ; 0x17f6 <SetDelay>
722: b4 cf rjmp .-152 ; 0x68c <main+0x232>
 
00000724 <__vector_22>:
634,7 → 634,7
748: 90 93 a4 01 sts 0x01A4, r25
74c: 80 93 a3 01 sts 0x01A3, r24
750: fc 01 movw r30, r24
752: e9 54 subi r30, 0x49 ; 73
752: eb 54 subi r30, 0x4B ; 75
754: fd 4f sbci r31, 0xFD ; 253
756: e0 81 ld r30, Z
758: ed 30 cpi r30, 0x0D ; 13
661,2667 → 661,2666
78e: 18 95 reti
 
00000790 <GPSscanData>:
790: 80 91 f6 03 lds r24, 0x03F6
790: 80 91 d7 04 lds r24, 0x04D7
794: 81 30 cpi r24, 0x01 ; 1
796: 31 f4 brne .+12 ; 0x7a4 <GPSscanData+0x14>
798: 80 91 ea 03 lds r24, 0x03EA
79c: 80 93 32 05 sts 0x0532, r24
7a0: 10 92 f6 03 sts 0x03F6, r1
7a4: 80 91 d7 04 lds r24, 0x04D7
7a8: 81 30 cpi r24, 0x01 ; 1
7aa: 91 f5 brne .+100 ; 0x810 <GPSscanData+0x80>
7ac: 80 91 cd 04 lds r24, 0x04CD
7b0: 90 91 ce 04 lds r25, 0x04CE
7b4: a0 91 cf 04 lds r26, 0x04CF
7b8: b0 91 d0 04 lds r27, 0x04D0
7bc: 80 93 12 05 sts 0x0512, r24
7c0: 90 93 13 05 sts 0x0513, r25
7c4: a0 93 14 05 sts 0x0514, r26
7c8: b0 93 15 05 sts 0x0515, r27
7cc: 80 91 c9 04 lds r24, 0x04C9
7d0: 90 91 ca 04 lds r25, 0x04CA
7d4: a0 91 cb 04 lds r26, 0x04CB
7d8: b0 91 cc 04 lds r27, 0x04CC
7dc: 80 93 16 05 sts 0x0516, r24
7e0: 90 93 17 05 sts 0x0517, r25
7e4: a0 93 18 05 sts 0x0518, r26
7e8: b0 93 19 05 sts 0x0519, r27
7ec: 80 91 d1 04 lds r24, 0x04D1
7f0: 90 91 d2 04 lds r25, 0x04D2
7f4: a0 91 d3 04 lds r26, 0x04D3
7f8: b0 91 d4 04 lds r27, 0x04D4
7fc: 80 93 1a 05 sts 0x051A, r24
800: 90 93 1b 05 sts 0x051B, r25
804: a0 93 1c 05 sts 0x051C, r26
808: b0 93 1d 05 sts 0x051D, r27
80c: 10 92 d7 04 sts 0x04D7, r1
810: 80 91 2c 04 lds r24, 0x042C
796: 91 f5 brne .+100 ; 0x7fc <GPSscanData+0x6c>
798: 80 91 c7 04 lds r24, 0x04C7
79c: 90 91 c8 04 lds r25, 0x04C8
7a0: a0 91 c9 04 lds r26, 0x04C9
7a4: b0 91 ca 04 lds r27, 0x04CA
7a8: 80 93 0a 05 sts 0x050A, r24
7ac: 90 93 0b 05 sts 0x050B, r25
7b0: a0 93 0c 05 sts 0x050C, r26
7b4: b0 93 0d 05 sts 0x050D, r27
7b8: 80 91 cb 04 lds r24, 0x04CB
7bc: 90 91 cc 04 lds r25, 0x04CC
7c0: a0 91 cd 04 lds r26, 0x04CD
7c4: b0 91 ce 04 lds r27, 0x04CE
7c8: 80 93 0e 05 sts 0x050E, r24
7cc: 90 93 0f 05 sts 0x050F, r25
7d0: a0 93 10 05 sts 0x0510, r26
7d4: b0 93 11 05 sts 0x0511, r27
7d8: 80 91 cf 04 lds r24, 0x04CF
7dc: 90 91 d0 04 lds r25, 0x04D0
7e0: a0 91 d1 04 lds r26, 0x04D1
7e4: b0 91 d2 04 lds r27, 0x04D2
7e8: 80 93 12 05 sts 0x0512, r24
7ec: 90 93 13 05 sts 0x0513, r25
7f0: a0 93 14 05 sts 0x0514, r26
7f4: b0 93 15 05 sts 0x0515, r27
7f8: 10 92 d7 04 sts 0x04D7, r1
7fc: 80 91 f4 03 lds r24, 0x03F4
800: 81 30 cpi r24, 0x01 ; 1
802: 31 f4 brne .+12 ; 0x810 <GPSscanData+0x80>
804: 80 91 e8 03 lds r24, 0x03E8
808: 80 93 22 05 sts 0x0522, r24
80c: 10 92 f4 03 sts 0x03F4, r1
810: 80 91 24 04 lds r24, 0x0424
814: 81 30 cpi r24, 0x01 ; 1
816: 11 f4 brne .+4 ; 0x81c <GPSscanData+0x8c>
818: 10 92 2c 04 sts 0x042C, r1
81c: 80 91 5a 05 lds r24, 0x055A
820: 81 30 cpi r24, 0x01 ; 1
822: 11 f5 brne .+68 ; 0x868 <GPSscanData+0xd8>
824: 80 91 3a 05 lds r24, 0x053A
828: 90 91 3b 05 lds r25, 0x053B
82c: a0 91 3c 05 lds r26, 0x053C
830: b0 91 3d 05 lds r27, 0x053D
834: 80 93 1e 05 sts 0x051E, r24
838: 90 93 1f 05 sts 0x051F, r25
83c: a0 93 20 05 sts 0x0520, r26
840: b0 93 21 05 sts 0x0521, r27
844: 80 91 3e 05 lds r24, 0x053E
848: 90 91 3f 05 lds r25, 0x053F
84c: a0 91 40 05 lds r26, 0x0540
850: b0 91 41 05 lds r27, 0x0541
854: 80 93 22 05 sts 0x0522, r24
858: 90 93 23 05 sts 0x0523, r25
85c: a0 93 24 05 sts 0x0524, r26
860: b0 93 25 05 sts 0x0525, r27
864: 10 92 5a 05 sts 0x055A, r1
868: 80 91 32 05 lds r24, 0x0532
86c: 81 11 cpse r24, r1
86e: 28 9a sbi 0x05, 0 ; 5
870: 08 95 ret
816: 91 f5 brne .+100 ; 0x87c <GPSscanData+0xec>
818: 80 91 14 04 lds r24, 0x0414
81c: 90 91 15 04 lds r25, 0x0415
820: a0 91 16 04 lds r26, 0x0416
824: b0 91 17 04 lds r27, 0x0417
828: 80 93 16 05 sts 0x0516, r24
82c: 90 93 17 05 sts 0x0517, r25
830: a0 93 18 05 sts 0x0518, r26
834: b0 93 19 05 sts 0x0519, r27
838: 80 91 18 04 lds r24, 0x0418
83c: 90 91 19 04 lds r25, 0x0419
840: a0 91 1a 04 lds r26, 0x041A
844: b0 91 1b 04 lds r27, 0x041B
848: 80 93 1a 05 sts 0x051A, r24
84c: 90 93 1b 05 sts 0x051B, r25
850: a0 93 1c 05 sts 0x051C, r26
854: b0 93 1d 05 sts 0x051D, r27
858: 80 91 1c 04 lds r24, 0x041C
85c: 90 91 1d 04 lds r25, 0x041D
860: a0 91 1e 04 lds r26, 0x041E
864: b0 91 1f 04 lds r27, 0x041F
868: 80 93 1e 05 sts 0x051E, r24
86c: 90 93 1f 05 sts 0x051F, r25
870: a0 93 20 05 sts 0x0520, r26
874: b0 93 21 05 sts 0x0521, r27
878: 10 92 24 04 sts 0x0424, r1
87c: 80 91 22 05 lds r24, 0x0522
880: 81 11 cpse r24, r1
882: 28 9a sbi 0x05, 0 ; 5
884: 08 95 ret
 
00000872 <__vector_20>:
872: 1f 92 push r1
874: 0f 92 push r0
876: 0f b6 in r0, 0x3f ; 63
878: 0f 92 push r0
87a: 11 24 eor r1, r1
87c: 2f 93 push r18
87e: 3f 93 push r19
880: 4f 93 push r20
882: 5f 93 push r21
884: 6f 93 push r22
886: 7f 93 push r23
888: 8f 93 push r24
88a: 9f 93 push r25
88c: af 93 push r26
88e: bf 93 push r27
890: cf 93 push r28
892: df 93 push r29
894: ef 93 push r30
896: ff 93 push r31
898: 80 91 c6 00 lds r24, 0x00C6
89c: 80 93 92 01 sts 0x0192, r24
8a0: 80 91 c0 00 lds r24, 0x00C0
8a4: 40 91 92 01 lds r20, 0x0192
8a8: 88 71 andi r24, 0x18 ; 24
8aa: 09 f0 breq .+2 ; 0x8ae <__vector_20+0x3c>
8ac: 1f c1 rjmp .+574 ; 0xaec <__vector_20+0x27a>
8ae: 80 91 a5 01 lds r24, 0x01A5
8b2: 84 30 cpi r24, 0x04 ; 4
8b4: 09 f4 brne .+2 ; 0x8b8 <__vector_20+0x46>
8b6: a4 c0 rjmp .+328 ; 0xa00 <__vector_20+0x18e>
8b8: 85 30 cpi r24, 0x05 ; 5
8ba: 50 f4 brcc .+20 ; 0x8d0 <__vector_20+0x5e>
8bc: 81 30 cpi r24, 0x01 ; 1
8be: d1 f0 breq .+52 ; 0x8f4 <__vector_20+0x82>
8c0: 81 30 cpi r24, 0x01 ; 1
8c2: 98 f0 brcs .+38 ; 0x8ea <__vector_20+0x78>
8c4: 82 30 cpi r24, 0x02 ; 2
8c6: 01 f1 breq .+64 ; 0x908 <__vector_20+0x96>
8c8: 83 30 cpi r24, 0x03 ; 3
8ca: 09 f0 breq .+2 ; 0x8ce <__vector_20+0x5c>
8cc: 0c c1 rjmp .+536 ; 0xae6 <__vector_20+0x274>
8ce: 21 c0 rjmp .+66 ; 0x912 <__vector_20+0xa0>
8d0: 86 30 cpi r24, 0x06 ; 6
8d2: 09 f4 brne .+2 ; 0x8d6 <__vector_20+0x64>
8d4: c5 c0 rjmp .+394 ; 0xa60 <__vector_20+0x1ee>
8d6: 86 30 cpi r24, 0x06 ; 6
8d8: 08 f4 brcc .+2 ; 0x8dc <__vector_20+0x6a>
8da: a6 c0 rjmp .+332 ; 0xa28 <__vector_20+0x1b6>
8dc: 87 30 cpi r24, 0x07 ; 7
8de: 09 f4 brne .+2 ; 0x8e2 <__vector_20+0x70>
8e0: f0 c0 rjmp .+480 ; 0xac2 <__vector_20+0x250>
8e2: 88 30 cpi r24, 0x08 ; 8
8e4: 09 f0 breq .+2 ; 0x8e8 <__vector_20+0x76>
8e6: ff c0 rjmp .+510 ; 0xae6 <__vector_20+0x274>
8e8: f2 c0 rjmp .+484 ; 0xace <__vector_20+0x25c>
8ea: 45 3b cpi r20, 0xB5 ; 181
8ec: 09 f0 breq .+2 ; 0x8f0 <__vector_20+0x7e>
8ee: 02 c1 rjmp .+516 ; 0xaf4 <__vector_20+0x282>
8f0: 81 e0 ldi r24, 0x01 ; 1
8f2: 03 c0 rjmp .+6 ; 0x8fa <__vector_20+0x88>
8f4: 42 36 cpi r20, 0x62 ; 98
8f6: 21 f4 brne .+8 ; 0x900 <__vector_20+0x8e>
8f8: 82 e0 ldi r24, 0x02 ; 2
8fa: 80 93 a5 01 sts 0x01A5, r24
8fe: fa c0 rjmp .+500 ; 0xaf4 <__vector_20+0x282>
900: 45 3b cpi r20, 0xB5 ; 181
902: 09 f4 brne .+2 ; 0x906 <__vector_20+0x94>
904: f7 c0 rjmp .+494 ; 0xaf4 <__vector_20+0x282>
906: ef c0 rjmp .+478 ; 0xae6 <__vector_20+0x274>
908: 41 30 cpi r20, 0x01 ; 1
90a: 09 f0 breq .+2 ; 0x90e <__vector_20+0x9c>
90c: ec c0 rjmp .+472 ; 0xae6 <__vector_20+0x274>
90e: 83 e0 ldi r24, 0x03 ; 3
910: f4 cf rjmp .-24 ; 0x8fa <__vector_20+0x88>
912: 40 93 34 05 sts 0x0534, r20
916: 4f 5f subi r20, 0xFF ; 255
918: 40 93 b6 02 sts 0x02B6, r20
91c: 80 91 b6 02 lds r24, 0x02B6
920: 8f 5f subi r24, 0xFF ; 255
922: 80 93 e5 03 sts 0x03E5, r24
926: 84 e0 ldi r24, 0x04 ; 4
928: 80 93 a5 01 sts 0x01A5, r24
92c: 80 91 34 05 lds r24, 0x0534
930: 83 30 cpi r24, 0x03 ; 3
932: 61 f0 breq .+24 ; 0x94c <__vector_20+0xda>
934: 84 30 cpi r24, 0x04 ; 4
936: 20 f4 brcc .+8 ; 0x940 <__vector_20+0xce>
938: 82 30 cpi r24, 0x02 ; 2
93a: 09 f0 breq .+2 ; 0x93e <__vector_20+0xcc>
93c: 59 c0 rjmp .+178 ; 0x9f0 <__vector_20+0x17e>
93e: 1a c0 rjmp .+52 ; 0x974 <__vector_20+0x102>
940: 88 30 cpi r24, 0x08 ; 8
942: 61 f1 breq .+88 ; 0x99c <__vector_20+0x12a>
944: 82 31 cpi r24, 0x12 ; 18
946: 09 f0 breq .+2 ; 0x94a <__vector_20+0xd8>
948: 53 c0 rjmp .+166 ; 0x9f0 <__vector_20+0x17e>
94a: 3c c0 rjmp .+120 ; 0x9c4 <__vector_20+0x152>
94c: 86 ee ldi r24, 0xE6 ; 230
94e: 93 e0 ldi r25, 0x03 ; 3
950: 90 93 2e 04 sts 0x042E, r25
954: 80 93 2d 04 sts 0x042D, r24
958: 27 e0 ldi r18, 0x07 ; 7
95a: 35 e0 ldi r19, 0x05 ; 5
95c: 30 93 b4 02 sts 0x02B4, r19
960: 20 93 b3 02 sts 0x02B3, r18
964: 40 96 adiw r24, 0x10 ; 16
966: 90 93 d9 04 sts 0x04D9, r25
96a: 80 93 d8 04 sts 0x04D8, r24
96e: 80 91 f6 03 lds r24, 0x03F6
972: 3b c0 rjmp .+118 ; 0x9ea <__vector_20+0x178>
974: 80 e1 ldi r24, 0x10 ; 16
976: 94 e0 ldi r25, 0x04 ; 4
978: 90 93 2e 04 sts 0x042E, r25
97c: 80 93 2d 04 sts 0x042D, r24
980: 29 e5 ldi r18, 0x59 ; 89
982: 37 e0 ldi r19, 0x07 ; 7
984: 30 93 b4 02 sts 0x02B4, r19
988: 20 93 b3 02 sts 0x02B3, r18
98c: 4c 96 adiw r24, 0x1c ; 28
98e: 90 93 d9 04 sts 0x04D9, r25
992: 80 93 d8 04 sts 0x04D8, r24
996: 80 91 2c 04 lds r24, 0x042C
99a: 27 c0 rjmp .+78 ; 0x9ea <__vector_20+0x178>
99c: 85 ec ldi r24, 0xC5 ; 197
99e: 94 e0 ldi r25, 0x04 ; 4
9a0: 90 93 2e 04 sts 0x042E, r25
9a4: 80 93 2d 04 sts 0x042D, r24
9a8: 2e e2 ldi r18, 0x2E ; 46
9aa: 36 e0 ldi r19, 0x06 ; 6
9ac: 30 93 b4 02 sts 0x02B4, r19
9b0: 20 93 b3 02 sts 0x02B3, r18
9b4: 42 96 adiw r24, 0x12 ; 18
9b6: 90 93 d9 04 sts 0x04D9, r25
9ba: 80 93 d8 04 sts 0x04D8, r24
9be: 80 91 d7 04 lds r24, 0x04D7
9c2: 13 c0 rjmp .+38 ; 0x9ea <__vector_20+0x178>
9c4: 86 e3 ldi r24, 0x36 ; 54
9c6: 95 e0 ldi r25, 0x05 ; 5
9c8: 90 93 2e 04 sts 0x042E, r25
9cc: 80 93 2d 04 sts 0x042D, r24
9d0: 2f e8 ldi r18, 0x8F ; 143
9d2: 3a e0 ldi r19, 0x0A ; 10
9d4: 30 93 b4 02 sts 0x02B4, r19
9d8: 20 93 b3 02 sts 0x02B3, r18
9dc: 84 96 adiw r24, 0x24 ; 36
9de: 90 93 d9 04 sts 0x04D9, r25
9e2: 80 93 d8 04 sts 0x04D8, r24
9e6: 80 91 5a 05 lds r24, 0x055A
9ea: 80 93 35 05 sts 0x0535, r24
9ee: 82 c0 rjmp .+260 ; 0xaf4 <__vector_20+0x282>
9f0: 81 e0 ldi r24, 0x01 ; 1
9f2: 80 93 35 05 sts 0x0535, r24
9f6: 10 92 d9 04 sts 0x04D9, r1
9fa: 10 92 d8 04 sts 0x04D8, r1
9fe: 7a c0 rjmp .+244 ; 0xaf4 <__vector_20+0x282>
a00: 84 2f mov r24, r20
a02: 99 27 eor r25, r25
a04: 90 93 db 04 sts 0x04DB, r25
a08: 80 93 da 04 sts 0x04DA, r24
a0c: 80 91 b6 02 lds r24, 0x02B6
a10: 84 0f add r24, r20
a12: 80 93 b6 02 sts 0x02B6, r24
a16: 80 91 e5 03 lds r24, 0x03E5
a1a: 90 91 b6 02 lds r25, 0x02B6
a1e: 89 0f add r24, r25
a20: 80 93 e5 03 sts 0x03E5, r24
a24: 85 e0 ldi r24, 0x05 ; 5
a26: 69 cf rjmp .-302 ; 0x8fa <__vector_20+0x88>
a28: 20 91 da 04 lds r18, 0x04DA
a2c: 30 91 db 04 lds r19, 0x04DB
a30: 84 2f mov r24, r20
a32: 99 27 eor r25, r25
a34: 98 2f mov r25, r24
a36: 88 27 eor r24, r24
a38: 28 0f add r18, r24
a3a: 39 1f adc r19, r25
a3c: 30 93 db 04 sts 0x04DB, r19
a40: 20 93 da 04 sts 0x04DA, r18
a44: 80 91 b6 02 lds r24, 0x02B6
a48: 84 0f add r24, r20
a4a: 80 93 b6 02 sts 0x02B6, r24
a4e: 80 91 e5 03 lds r24, 0x03E5
a52: 90 91 b6 02 lds r25, 0x02B6
a56: 89 0f add r24, r25
a58: 80 93 e5 03 sts 0x03E5, r24
a5c: 86 e0 ldi r24, 0x06 ; 6
a5e: 4d cf rjmp .-358 ; 0x8fa <__vector_20+0x88>
a60: 80 91 b6 02 lds r24, 0x02B6
a64: 84 0f add r24, r20
a66: 80 93 b6 02 sts 0x02B6, r24
a6a: 80 91 e5 03 lds r24, 0x03E5
a6e: 90 91 b6 02 lds r25, 0x02B6
a72: 89 0f add r24, r25
a74: 80 93 e5 03 sts 0x03E5, r24
a78: 80 91 35 05 lds r24, 0x0535
a7c: 88 23 and r24, r24
a7e: 81 f4 brne .+32 ; 0xaa0 <__vector_20+0x22e>
a80: e0 91 2d 04 lds r30, 0x042D
a84: f0 91 2e 04 lds r31, 0x042E
a88: 80 91 b3 02 lds r24, 0x02B3
a8c: 90 91 b4 02 lds r25, 0x02B4
a90: e8 17 cp r30, r24
a92: f9 07 cpc r31, r25
a94: 28 f4 brcc .+10 ; 0xaa0 <__vector_20+0x22e>
a96: 41 93 st Z+, r20
a98: f0 93 2e 04 sts 0x042E, r31
a9c: e0 93 2d 04 sts 0x042D, r30
aa0: 80 91 da 04 lds r24, 0x04DA
aa4: 90 91 db 04 lds r25, 0x04DB
aa8: 01 97 sbiw r24, 0x01 ; 1
aaa: 90 93 db 04 sts 0x04DB, r25
aae: 80 93 da 04 sts 0x04DA, r24
ab2: 80 91 da 04 lds r24, 0x04DA
ab6: 90 91 db 04 lds r25, 0x04DB
aba: 89 2b or r24, r25
abc: d9 f4 brne .+54 ; 0xaf4 <__vector_20+0x282>
abe: 87 e0 ldi r24, 0x07 ; 7
ac0: 1c cf rjmp .-456 ; 0x8fa <__vector_20+0x88>
ac2: 80 91 b6 02 lds r24, 0x02B6
ac6: 48 17 cp r20, r24
ac8: 71 f4 brne .+28 ; 0xae6 <__vector_20+0x274>
aca: 88 e0 ldi r24, 0x08 ; 8
acc: 16 cf rjmp .-468 ; 0x8fa <__vector_20+0x88>
ace: 80 91 e5 03 lds r24, 0x03E5
ad2: 48 17 cp r20, r24
ad4: 41 f4 brne .+16 ; 0xae6 <__vector_20+0x274>
ad6: e0 91 d8 04 lds r30, 0x04D8
ada: f0 91 d9 04 lds r31, 0x04D9
ade: 30 97 sbiw r30, 0x00 ; 0
ae0: 11 f0 breq .+4 ; 0xae6 <__vector_20+0x274>
ae2: 81 e0 ldi r24, 0x01 ; 1
ae4: 80 83 st Z, r24
ae6: 10 92 a5 01 sts 0x01A5, r1
aea: 04 c0 rjmp .+8 ; 0xaf4 <__vector_20+0x282>
aec: 10 92 a5 01 sts 0x01A5, r1
af0: 0e 94 c8 03 call 0x790 ; 0x790 <GPSscanData>
af4: 0e 94 c8 03 call 0x790 ; 0x790 <GPSscanData>
af8: 40 91 9e 01 lds r20, 0x019E
afc: 46 39 cpi r20, 0x96 ; 150
afe: 10 f0 brcs .+4 ; 0xb04 <__vector_20+0x292>
b00: 10 92 9d 01 sts 0x019D, r1
b04: 80 91 92 01 lds r24, 0x0192
b08: 8d 30 cpi r24, 0x0D ; 13
b0a: 09 f0 breq .+2 ; 0xb0e <__vector_20+0x29c>
b0c: 5c c0 rjmp .+184 ; 0xbc6 <__vector_20+0x354>
b0e: 80 91 9d 01 lds r24, 0x019D
b12: 82 30 cpi r24, 0x02 ; 2
b14: 09 f0 breq .+2 ; 0xb18 <__vector_20+0x2a6>
b16: 57 c0 rjmp .+174 ; 0xbc6 <__vector_20+0x354>
b18: 10 92 9d 01 sts 0x019D, r1
b1c: a4 2f mov r26, r20
b1e: bb 27 eor r27, r27
b20: fd 01 movw r30, r26
b22: e3 5d subi r30, 0xD3 ; 211
b24: fb 4f sbci r31, 0xFB ; 251
b26: 30 81 ld r19, Z
b28: ed 01 movw r28, r26
b2a: c2 5d subi r28, 0xD2 ; 210
b2c: db 4f sbci r29, 0xFB ; 251
b2e: 28 81 ld r18, Y
b30: 80 91 a1 01 lds r24, 0x01A1
b34: 90 91 a2 01 lds r25, 0x01A2
b38: 83 1b sub r24, r19
b3a: 91 09 sbc r25, r1
b3c: 82 1b sub r24, r18
b3e: 91 09 sbc r25, r1
b40: 9f 70 andi r25, 0x0F ; 15
b42: 90 93 a2 01 sts 0x01A2, r25
b46: 80 93 a1 01 sts 0x01A1, r24
b4a: 9c 01 movw r18, r24
b4c: 96 e0 ldi r25, 0x06 ; 6
b4e: 36 95 lsr r19
b50: 27 95 ror r18
b52: 9a 95 dec r25
b54: e1 f7 brne .-8 ; 0xb4e <__vector_20+0x2dc>
b56: 23 5c subi r18, 0xC3 ; 195
b58: 20 93 a0 01 sts 0x01A0, r18
b5c: 98 2f mov r25, r24
b5e: 9f 73 andi r25, 0x3F ; 63
b60: 93 5c subi r25, 0xC3 ; 195
b62: 90 93 9f 01 sts 0x019F, r25
b66: 80 81 ld r24, Z
b68: 28 17 cp r18, r24
b6a: 29 f4 brne .+10 ; 0xb76 <__vector_20+0x304>
b6c: 88 81 ld r24, Y
b6e: 98 17 cp r25, r24
b70: 11 f4 brne .+4 ; 0xb76 <__vector_20+0x304>
b72: 91 e0 ldi r25, 0x01 ; 1
b74: 06 c0 rjmp .+12 ; 0xb82 <__vector_20+0x310>
b76: 80 91 95 01 lds r24, 0x0195
b7a: 8f 5f subi r24, 0xFF ; 255
b7c: 80 93 95 01 sts 0x0195, r24
b80: 90 e0 ldi r25, 0x00 ; 0
b82: 80 91 93 01 lds r24, 0x0193
b86: 88 23 and r24, r24
b88: 09 f0 breq .+2 ; 0xb8c <__vector_20+0x31a>
b8a: 64 c0 rjmp .+200 ; 0xc54 <__vector_20+0x3e2>
b8c: 99 23 and r25, r25
b8e: 09 f4 brne .+2 ; 0xb92 <__vector_20+0x320>
b90: 61 c0 rjmp .+194 ; 0xc54 <__vector_20+0x3e2>
b92: 81 e0 ldi r24, 0x01 ; 1
b94: 80 93 93 01 sts 0x0193, r24
b98: 40 93 96 01 sts 0x0196, r20
b9c: a1 5d subi r26, 0xD1 ; 209
b9e: bb 4f sbci r27, 0xFB ; 251
ba0: 8d e0 ldi r24, 0x0D ; 13
ba2: 8c 93 st X, r24
ba4: 80 91 31 04 lds r24, 0x0431
ba8: 82 35 cpi r24, 0x52 ; 82
baa: 09 f0 breq .+2 ; 0xbae <__vector_20+0x33c>
bac: 53 c0 rjmp .+166 ; 0xc54 <__vector_20+0x3e2>
bae: 88 e1 ldi r24, 0x18 ; 24
bb0: 90 e0 ldi r25, 0x00 ; 0
bb2: 2c e0 ldi r18, 0x0C ; 12
bb4: 0f b6 in r0, 0x3f ; 63
bb6: f8 94 cli
bb8: a8 95 wdr
bba: 80 93 60 00 sts 0x0060, r24
bbe: 0f be out 0x3f, r0 ; 63
bc0: 20 93 60 00 sts 0x0060, r18
bc4: 47 c0 rjmp .+142 ; 0xc54 <__vector_20+0x3e2>
bc6: 80 91 9d 01 lds r24, 0x019D
bca: 81 30 cpi r24, 0x01 ; 1
bcc: d9 f0 breq .+54 ; 0xc04 <__vector_20+0x392>
bce: 81 30 cpi r24, 0x01 ; 1
bd0: 18 f0 brcs .+6 ; 0xbd8 <__vector_20+0x366>
bd2: 82 30 cpi r24, 0x02 ; 2
bd4: e9 f5 brne .+122 ; 0xc50 <__vector_20+0x3de>
bd6: 30 c0 rjmp .+96 ; 0xc38 <__vector_20+0x3c6>
bd8: 80 91 92 01 lds r24, 0x0192
bdc: 83 32 cpi r24, 0x23 ; 35
bde: 39 f4 brne .+14 ; 0xbee <__vector_20+0x37c>
be0: 80 91 93 01 lds r24, 0x0193
be4: 88 23 and r24, r24
be6: 19 f4 brne .+6 ; 0xbee <__vector_20+0x37c>
be8: 81 e0 ldi r24, 0x01 ; 1
bea: 80 93 9d 01 sts 0x019D, r24
00000886 <__vector_20>:
886: 1f 92 push r1
888: 0f 92 push r0
88a: 0f b6 in r0, 0x3f ; 63
88c: 0f 92 push r0
88e: 11 24 eor r1, r1
890: 2f 93 push r18
892: 3f 93 push r19
894: 4f 93 push r20
896: 5f 93 push r21
898: 6f 93 push r22
89a: 7f 93 push r23
89c: 8f 93 push r24
89e: 9f 93 push r25
8a0: af 93 push r26
8a2: bf 93 push r27
8a4: cf 93 push r28
8a6: df 93 push r29
8a8: ef 93 push r30
8aa: ff 93 push r31
8ac: 80 91 c6 00 lds r24, 0x00C6
8b0: 80 93 92 01 sts 0x0192, r24
8b4: 80 91 c0 00 lds r24, 0x00C0
8b8: 40 91 92 01 lds r20, 0x0192
8bc: 88 71 andi r24, 0x18 ; 24
8be: 09 f0 breq .+2 ; 0x8c2 <__vector_20+0x3c>
8c0: 05 c1 rjmp .+522 ; 0xacc <__vector_20+0x246>
8c2: 80 91 a5 01 lds r24, 0x01A5
8c6: 84 30 cpi r24, 0x04 ; 4
8c8: 09 f4 brne .+2 ; 0x8cc <__vector_20+0x46>
8ca: 8a c0 rjmp .+276 ; 0x9e0 <__vector_20+0x15a>
8cc: 85 30 cpi r24, 0x05 ; 5
8ce: 50 f4 brcc .+20 ; 0x8e4 <__vector_20+0x5e>
8d0: 81 30 cpi r24, 0x01 ; 1
8d2: d1 f0 breq .+52 ; 0x908 <__vector_20+0x82>
8d4: 81 30 cpi r24, 0x01 ; 1
8d6: 98 f0 brcs .+38 ; 0x8fe <__vector_20+0x78>
8d8: 82 30 cpi r24, 0x02 ; 2
8da: 01 f1 breq .+64 ; 0x91c <__vector_20+0x96>
8dc: 83 30 cpi r24, 0x03 ; 3
8de: 09 f0 breq .+2 ; 0x8e2 <__vector_20+0x5c>
8e0: f2 c0 rjmp .+484 ; 0xac6 <__vector_20+0x240>
8e2: 21 c0 rjmp .+66 ; 0x926 <__vector_20+0xa0>
8e4: 86 30 cpi r24, 0x06 ; 6
8e6: 09 f4 brne .+2 ; 0x8ea <__vector_20+0x64>
8e8: ab c0 rjmp .+342 ; 0xa40 <__vector_20+0x1ba>
8ea: 86 30 cpi r24, 0x06 ; 6
8ec: 08 f4 brcc .+2 ; 0x8f0 <__vector_20+0x6a>
8ee: 8c c0 rjmp .+280 ; 0xa08 <__vector_20+0x182>
8f0: 87 30 cpi r24, 0x07 ; 7
8f2: 09 f4 brne .+2 ; 0x8f6 <__vector_20+0x70>
8f4: d6 c0 rjmp .+428 ; 0xaa2 <__vector_20+0x21c>
8f6: 88 30 cpi r24, 0x08 ; 8
8f8: 09 f0 breq .+2 ; 0x8fc <__vector_20+0x76>
8fa: e5 c0 rjmp .+458 ; 0xac6 <__vector_20+0x240>
8fc: d8 c0 rjmp .+432 ; 0xaae <__vector_20+0x228>
8fe: 45 3b cpi r20, 0xB5 ; 181
900: 09 f0 breq .+2 ; 0x904 <__vector_20+0x7e>
902: e8 c0 rjmp .+464 ; 0xad4 <__vector_20+0x24e>
904: 81 e0 ldi r24, 0x01 ; 1
906: 03 c0 rjmp .+6 ; 0x90e <__vector_20+0x88>
908: 42 36 cpi r20, 0x62 ; 98
90a: 21 f4 brne .+8 ; 0x914 <__vector_20+0x8e>
90c: 82 e0 ldi r24, 0x02 ; 2
90e: 80 93 a5 01 sts 0x01A5, r24
912: e0 c0 rjmp .+448 ; 0xad4 <__vector_20+0x24e>
914: 45 3b cpi r20, 0xB5 ; 181
916: 09 f4 brne .+2 ; 0x91a <__vector_20+0x94>
918: dd c0 rjmp .+442 ; 0xad4 <__vector_20+0x24e>
91a: d5 c0 rjmp .+426 ; 0xac6 <__vector_20+0x240>
91c: 41 30 cpi r20, 0x01 ; 1
91e: 09 f0 breq .+2 ; 0x922 <__vector_20+0x9c>
920: d2 c0 rjmp .+420 ; 0xac6 <__vector_20+0x240>
922: 83 e0 ldi r24, 0x03 ; 3
924: f4 cf rjmp .-24 ; 0x90e <__vector_20+0x88>
926: 40 93 24 05 sts 0x0524, r20
92a: 4f 5f subi r20, 0xFF ; 255
92c: 40 93 b4 02 sts 0x02B4, r20
930: 80 91 b4 02 lds r24, 0x02B4
934: 8f 5f subi r24, 0xFF ; 255
936: 80 93 e3 03 sts 0x03E3, r24
93a: 84 e0 ldi r24, 0x04 ; 4
93c: 80 93 a5 01 sts 0x01A5, r24
940: 80 91 24 05 lds r24, 0x0524
944: 83 30 cpi r24, 0x03 ; 3
946: 31 f0 breq .+12 ; 0x954 <__vector_20+0xce>
948: 81 31 cpi r24, 0x11 ; 17
94a: 61 f1 breq .+88 ; 0x9a4 <__vector_20+0x11e>
94c: 81 30 cpi r24, 0x01 ; 1
94e: 09 f0 breq .+2 ; 0x952 <__vector_20+0xcc>
950: 3f c0 rjmp .+126 ; 0x9d0 <__vector_20+0x14a>
952: 14 c0 rjmp .+40 ; 0x97c <__vector_20+0xf6>
954: 84 ee ldi r24, 0xE4 ; 228
956: 93 e0 ldi r25, 0x03 ; 3
958: 90 93 0f 04 sts 0x040F, r25
95c: 80 93 0e 04 sts 0x040E, r24
960: 25 e0 ldi r18, 0x05 ; 5
962: 35 e0 ldi r19, 0x05 ; 5
964: 30 93 b2 02 sts 0x02B2, r19
968: 20 93 b1 02 sts 0x02B1, r18
96c: 40 96 adiw r24, 0x10 ; 16
96e: 90 93 bc 04 sts 0x04BC, r25
972: 80 93 bb 04 sts 0x04BB, r24
976: 80 91 f4 03 lds r24, 0x03F4
97a: 27 c0 rjmp .+78 ; 0x9ca <__vector_20+0x144>
97c: 83 ec ldi r24, 0xC3 ; 195
97e: 94 e0 ldi r25, 0x04 ; 4
980: 90 93 0f 04 sts 0x040F, r25
984: 80 93 0e 04 sts 0x040E, r24
988: 2c e7 ldi r18, 0x7C ; 124
98a: 36 e0 ldi r19, 0x06 ; 6
98c: 30 93 b2 02 sts 0x02B2, r19
990: 20 93 b1 02 sts 0x02B1, r18
994: 44 96 adiw r24, 0x14 ; 20
996: 90 93 bc 04 sts 0x04BC, r25
99a: 80 93 bb 04 sts 0x04BB, r24
99e: 80 91 d7 04 lds r24, 0x04D7
9a2: 13 c0 rjmp .+38 ; 0x9ca <__vector_20+0x144>
9a4: 80 e1 ldi r24, 0x10 ; 16
9a6: 94 e0 ldi r25, 0x04 ; 4
9a8: 90 93 0f 04 sts 0x040F, r25
9ac: 80 93 0e 04 sts 0x040E, r24
9b0: 29 ec ldi r18, 0xC9 ; 201
9b2: 35 e0 ldi r19, 0x05 ; 5
9b4: 30 93 b2 02 sts 0x02B2, r19
9b8: 20 93 b1 02 sts 0x02B1, r18
9bc: 44 96 adiw r24, 0x14 ; 20
9be: 90 93 bc 04 sts 0x04BC, r25
9c2: 80 93 bb 04 sts 0x04BB, r24
9c6: 80 91 24 04 lds r24, 0x0424
9ca: 80 93 25 05 sts 0x0525, r24
9ce: 82 c0 rjmp .+260 ; 0xad4 <__vector_20+0x24e>
9d0: 81 e0 ldi r24, 0x01 ; 1
9d2: 80 93 25 05 sts 0x0525, r24
9d6: 10 92 bc 04 sts 0x04BC, r1
9da: 10 92 bb 04 sts 0x04BB, r1
9de: 7a c0 rjmp .+244 ; 0xad4 <__vector_20+0x24e>
9e0: 84 2f mov r24, r20
9e2: 99 27 eor r25, r25
9e4: 90 93 be 04 sts 0x04BE, r25
9e8: 80 93 bd 04 sts 0x04BD, r24
9ec: 80 91 b4 02 lds r24, 0x02B4
9f0: 84 0f add r24, r20
9f2: 80 93 b4 02 sts 0x02B4, r24
9f6: 80 91 e3 03 lds r24, 0x03E3
9fa: 90 91 b4 02 lds r25, 0x02B4
9fe: 89 0f add r24, r25
a00: 80 93 e3 03 sts 0x03E3, r24
a04: 85 e0 ldi r24, 0x05 ; 5
a06: 83 cf rjmp .-250 ; 0x90e <__vector_20+0x88>
a08: 20 91 bd 04 lds r18, 0x04BD
a0c: 30 91 be 04 lds r19, 0x04BE
a10: 84 2f mov r24, r20
a12: 99 27 eor r25, r25
a14: 98 2f mov r25, r24
a16: 88 27 eor r24, r24
a18: 28 0f add r18, r24
a1a: 39 1f adc r19, r25
a1c: 30 93 be 04 sts 0x04BE, r19
a20: 20 93 bd 04 sts 0x04BD, r18
a24: 80 91 b4 02 lds r24, 0x02B4
a28: 84 0f add r24, r20
a2a: 80 93 b4 02 sts 0x02B4, r24
a2e: 80 91 e3 03 lds r24, 0x03E3
a32: 90 91 b4 02 lds r25, 0x02B4
a36: 89 0f add r24, r25
a38: 80 93 e3 03 sts 0x03E3, r24
a3c: 86 e0 ldi r24, 0x06 ; 6
a3e: 67 cf rjmp .-306 ; 0x90e <__vector_20+0x88>
a40: 80 91 b4 02 lds r24, 0x02B4
a44: 84 0f add r24, r20
a46: 80 93 b4 02 sts 0x02B4, r24
a4a: 80 91 e3 03 lds r24, 0x03E3
a4e: 90 91 b4 02 lds r25, 0x02B4
a52: 89 0f add r24, r25
a54: 80 93 e3 03 sts 0x03E3, r24
a58: 80 91 25 05 lds r24, 0x0525
a5c: 88 23 and r24, r24
a5e: 81 f4 brne .+32 ; 0xa80 <__vector_20+0x1fa>
a60: e0 91 0e 04 lds r30, 0x040E
a64: f0 91 0f 04 lds r31, 0x040F
a68: 80 91 b1 02 lds r24, 0x02B1
a6c: 90 91 b2 02 lds r25, 0x02B2
a70: e8 17 cp r30, r24
a72: f9 07 cpc r31, r25
a74: 28 f4 brcc .+10 ; 0xa80 <__vector_20+0x1fa>
a76: 41 93 st Z+, r20
a78: f0 93 0f 04 sts 0x040F, r31
a7c: e0 93 0e 04 sts 0x040E, r30
a80: 80 91 bd 04 lds r24, 0x04BD
a84: 90 91 be 04 lds r25, 0x04BE
a88: 01 97 sbiw r24, 0x01 ; 1
a8a: 90 93 be 04 sts 0x04BE, r25
a8e: 80 93 bd 04 sts 0x04BD, r24
a92: 80 91 bd 04 lds r24, 0x04BD
a96: 90 91 be 04 lds r25, 0x04BE
a9a: 89 2b or r24, r25
a9c: d9 f4 brne .+54 ; 0xad4 <__vector_20+0x24e>
a9e: 87 e0 ldi r24, 0x07 ; 7
aa0: 36 cf rjmp .-404 ; 0x90e <__vector_20+0x88>
aa2: 80 91 b4 02 lds r24, 0x02B4
aa6: 48 17 cp r20, r24
aa8: 71 f4 brne .+28 ; 0xac6 <__vector_20+0x240>
aaa: 88 e0 ldi r24, 0x08 ; 8
aac: 30 cf rjmp .-416 ; 0x90e <__vector_20+0x88>
aae: 80 91 e3 03 lds r24, 0x03E3
ab2: 48 17 cp r20, r24
ab4: 41 f4 brne .+16 ; 0xac6 <__vector_20+0x240>
ab6: e0 91 bb 04 lds r30, 0x04BB
aba: f0 91 bc 04 lds r31, 0x04BC
abe: 30 97 sbiw r30, 0x00 ; 0
ac0: 11 f0 breq .+4 ; 0xac6 <__vector_20+0x240>
ac2: 81 e0 ldi r24, 0x01 ; 1
ac4: 80 83 st Z, r24
ac6: 10 92 a5 01 sts 0x01A5, r1
aca: 04 c0 rjmp .+8 ; 0xad4 <__vector_20+0x24e>
acc: 10 92 a5 01 sts 0x01A5, r1
ad0: 0e 94 c8 03 call 0x790 ; 0x790 <GPSscanData>
ad4: 0e 94 c8 03 call 0x790 ; 0x790 <GPSscanData>
ad8: 40 91 9e 01 lds r20, 0x019E
adc: 46 39 cpi r20, 0x96 ; 150
ade: 10 f0 brcs .+4 ; 0xae4 <__vector_20+0x25e>
ae0: 10 92 9d 01 sts 0x019D, r1
ae4: 80 91 92 01 lds r24, 0x0192
ae8: 8d 30 cpi r24, 0x0D ; 13
aea: 09 f0 breq .+2 ; 0xaee <__vector_20+0x268>
aec: 5c c0 rjmp .+184 ; 0xba6 <__vector_20+0x320>
aee: 80 91 9d 01 lds r24, 0x019D
af2: 82 30 cpi r24, 0x02 ; 2
af4: 09 f0 breq .+2 ; 0xaf8 <__vector_20+0x272>
af6: 57 c0 rjmp .+174 ; 0xba6 <__vector_20+0x320>
af8: 10 92 9d 01 sts 0x019D, r1
afc: a4 2f mov r26, r20
afe: bb 27 eor r27, r27
b00: fd 01 movw r30, r26
b02: ed 5d subi r30, 0xDD ; 221
b04: fb 4f sbci r31, 0xFB ; 251
b06: 30 81 ld r19, Z
b08: ed 01 movw r28, r26
b0a: cc 5d subi r28, 0xDC ; 220
b0c: db 4f sbci r29, 0xFB ; 251
b0e: 28 81 ld r18, Y
b10: 80 91 a1 01 lds r24, 0x01A1
b14: 90 91 a2 01 lds r25, 0x01A2
b18: 83 1b sub r24, r19
b1a: 91 09 sbc r25, r1
b1c: 82 1b sub r24, r18
b1e: 91 09 sbc r25, r1
b20: 9f 70 andi r25, 0x0F ; 15
b22: 90 93 a2 01 sts 0x01A2, r25
b26: 80 93 a1 01 sts 0x01A1, r24
b2a: 9c 01 movw r18, r24
b2c: 96 e0 ldi r25, 0x06 ; 6
b2e: 36 95 lsr r19
b30: 27 95 ror r18
b32: 9a 95 dec r25
b34: e1 f7 brne .-8 ; 0xb2e <__vector_20+0x2a8>
b36: 23 5c subi r18, 0xC3 ; 195
b38: 20 93 a0 01 sts 0x01A0, r18
b3c: 98 2f mov r25, r24
b3e: 9f 73 andi r25, 0x3F ; 63
b40: 93 5c subi r25, 0xC3 ; 195
b42: 90 93 9f 01 sts 0x019F, r25
b46: 80 81 ld r24, Z
b48: 28 17 cp r18, r24
b4a: 29 f4 brne .+10 ; 0xb56 <__vector_20+0x2d0>
b4c: 88 81 ld r24, Y
b4e: 98 17 cp r25, r24
b50: 11 f4 brne .+4 ; 0xb56 <__vector_20+0x2d0>
b52: 91 e0 ldi r25, 0x01 ; 1
b54: 06 c0 rjmp .+12 ; 0xb62 <__vector_20+0x2dc>
b56: 80 91 95 01 lds r24, 0x0195
b5a: 8f 5f subi r24, 0xFF ; 255
b5c: 80 93 95 01 sts 0x0195, r24
b60: 90 e0 ldi r25, 0x00 ; 0
b62: 80 91 93 01 lds r24, 0x0193
b66: 88 23 and r24, r24
b68: 09 f0 breq .+2 ; 0xb6c <__vector_20+0x2e6>
b6a: 64 c0 rjmp .+200 ; 0xc34 <__vector_20+0x3ae>
b6c: 99 23 and r25, r25
b6e: 09 f4 brne .+2 ; 0xb72 <__vector_20+0x2ec>
b70: 61 c0 rjmp .+194 ; 0xc34 <__vector_20+0x3ae>
b72: 81 e0 ldi r24, 0x01 ; 1
b74: 80 93 93 01 sts 0x0193, r24
b78: 40 93 96 01 sts 0x0196, r20
b7c: ab 5d subi r26, 0xDB ; 219
b7e: bb 4f sbci r27, 0xFB ; 251
b80: 8d e0 ldi r24, 0x0D ; 13
b82: 8c 93 st X, r24
b84: 80 91 27 04 lds r24, 0x0427
b88: 82 35 cpi r24, 0x52 ; 82
b8a: 09 f0 breq .+2 ; 0xb8e <__vector_20+0x308>
b8c: 53 c0 rjmp .+166 ; 0xc34 <__vector_20+0x3ae>
b8e: 88 e1 ldi r24, 0x18 ; 24
b90: 90 e0 ldi r25, 0x00 ; 0
b92: 2c e0 ldi r18, 0x0C ; 12
b94: 0f b6 in r0, 0x3f ; 63
b96: f8 94 cli
b98: a8 95 wdr
b9a: 80 93 60 00 sts 0x0060, r24
b9e: 0f be out 0x3f, r0 ; 63
ba0: 20 93 60 00 sts 0x0060, r18
ba4: 47 c0 rjmp .+142 ; 0xc34 <__vector_20+0x3ae>
ba6: 80 91 9d 01 lds r24, 0x019D
baa: 81 30 cpi r24, 0x01 ; 1
bac: d9 f0 breq .+54 ; 0xbe4 <__vector_20+0x35e>
bae: 81 30 cpi r24, 0x01 ; 1
bb0: 18 f0 brcs .+6 ; 0xbb8 <__vector_20+0x332>
bb2: 82 30 cpi r24, 0x02 ; 2
bb4: e9 f5 brne .+122 ; 0xc30 <__vector_20+0x3aa>
bb6: 30 c0 rjmp .+96 ; 0xc18 <__vector_20+0x392>
bb8: 80 91 92 01 lds r24, 0x0192
bbc: 83 32 cpi r24, 0x23 ; 35
bbe: 39 f4 brne .+14 ; 0xbce <__vector_20+0x348>
bc0: 80 91 93 01 lds r24, 0x0193
bc4: 88 23 and r24, r24
bc6: 19 f4 brne .+6 ; 0xbce <__vector_20+0x348>
bc8: 81 e0 ldi r24, 0x01 ; 1
bca: 80 93 9d 01 sts 0x019D, r24
bce: 80 91 92 01 lds r24, 0x0192
bd2: 80 93 25 04 sts 0x0425, r24
bd6: 81 e0 ldi r24, 0x01 ; 1
bd8: 80 93 9e 01 sts 0x019E, r24
bdc: 80 91 92 01 lds r24, 0x0192
be0: 99 27 eor r25, r25
be2: 15 c0 rjmp .+42 ; 0xc0e <__vector_20+0x388>
be4: 82 e0 ldi r24, 0x02 ; 2
be6: 80 93 9d 01 sts 0x019D, r24
bea: e4 2f mov r30, r20
bec: ff 27 eor r31, r31
bee: 80 91 92 01 lds r24, 0x0192
bf2: 80 93 2f 04 sts 0x042F, r24
bf6: 81 e0 ldi r24, 0x01 ; 1
bf8: 80 93 9e 01 sts 0x019E, r24
bfc: 80 91 92 01 lds r24, 0x0192
c00: 99 27 eor r25, r25
c02: 15 c0 rjmp .+42 ; 0xc2e <__vector_20+0x3bc>
c04: 82 e0 ldi r24, 0x02 ; 2
c06: 80 93 9d 01 sts 0x019D, r24
c0a: e4 2f mov r30, r20
c0c: ff 27 eor r31, r31
c0e: 80 91 92 01 lds r24, 0x0192
c12: e1 5d subi r30, 0xD1 ; 209
c14: fb 4f sbci r31, 0xFB ; 251
c16: 80 83 st Z, r24
c18: 4f 5f subi r20, 0xFF ; 255
c1a: 40 93 9e 01 sts 0x019E, r20
c1e: 20 91 92 01 lds r18, 0x0192
c22: 80 91 a1 01 lds r24, 0x01A1
c26: 90 91 a2 01 lds r25, 0x01A2
c2a: 82 0f add r24, r18
c2c: 91 1d adc r25, r1
c2e: 90 93 a2 01 sts 0x01A2, r25
c32: 80 93 a1 01 sts 0x01A1, r24
c36: 0e c0 rjmp .+28 ; 0xc54 <__vector_20+0x3e2>
c38: e4 2f mov r30, r20
c3a: ff 27 eor r31, r31
c3c: 80 91 92 01 lds r24, 0x0192
c40: e1 5d subi r30, 0xD1 ; 209
c42: fb 4f sbci r31, 0xFB ; 251
c44: 80 83 st Z, r24
c46: 46 39 cpi r20, 0x96 ; 150
c48: 38 f3 brcs .-50 ; 0xc18 <__vector_20+0x3a6>
c4a: 10 92 9d 01 sts 0x019D, r1
c4e: e7 cf rjmp .-50 ; 0xc1e <__vector_20+0x3ac>
c50: 10 92 9d 01 sts 0x019D, r1
c54: ff 91 pop r31
c56: ef 91 pop r30
c58: df 91 pop r29
c5a: cf 91 pop r28
c5c: bf 91 pop r27
c5e: af 91 pop r26
c60: 9f 91 pop r25
c62: 8f 91 pop r24
c64: 7f 91 pop r23
c66: 6f 91 pop r22
c68: 5f 91 pop r21
c6a: 4f 91 pop r20
c6c: 3f 91 pop r19
c6e: 2f 91 pop r18
c70: 0f 90 pop r0
c72: 0f be out 0x3f, r0 ; 63
c74: 0f 90 pop r0
c76: 1f 90 pop r1
c78: 18 95 reti
bf2: eb 5d subi r30, 0xDB ; 219
bf4: fb 4f sbci r31, 0xFB ; 251
bf6: 80 83 st Z, r24
bf8: 4f 5f subi r20, 0xFF ; 255
bfa: 40 93 9e 01 sts 0x019E, r20
bfe: 20 91 92 01 lds r18, 0x0192
c02: 80 91 a1 01 lds r24, 0x01A1
c06: 90 91 a2 01 lds r25, 0x01A2
c0a: 82 0f add r24, r18
c0c: 91 1d adc r25, r1
c0e: 90 93 a2 01 sts 0x01A2, r25
c12: 80 93 a1 01 sts 0x01A1, r24
c16: 0e c0 rjmp .+28 ; 0xc34 <__vector_20+0x3ae>
c18: e4 2f mov r30, r20
c1a: ff 27 eor r31, r31
c1c: 80 91 92 01 lds r24, 0x0192
c20: eb 5d subi r30, 0xDB ; 219
c22: fb 4f sbci r31, 0xFB ; 251
c24: 80 83 st Z, r24
c26: 46 39 cpi r20, 0x96 ; 150
c28: 38 f3 brcs .-50 ; 0xbf8 <__vector_20+0x372>
c2a: 10 92 9d 01 sts 0x019D, r1
c2e: e7 cf rjmp .-50 ; 0xbfe <__vector_20+0x378>
c30: 10 92 9d 01 sts 0x019D, r1
c34: ff 91 pop r31
c36: ef 91 pop r30
c38: df 91 pop r29
c3a: cf 91 pop r28
c3c: bf 91 pop r27
c3e: af 91 pop r26
c40: 9f 91 pop r25
c42: 8f 91 pop r24
c44: 7f 91 pop r23
c46: 6f 91 pop r22
c48: 5f 91 pop r21
c4a: 4f 91 pop r20
c4c: 3f 91 pop r19
c4e: 2f 91 pop r18
c50: 0f 90 pop r0
c52: 0f be out 0x3f, r0 ; 63
c54: 0f 90 pop r0
c56: 1f 90 pop r1
c58: 18 95 reti
 
00000c7a <AddCRC>:
c7a: dc 01 movw r26, r24
c7c: 20 e0 ldi r18, 0x00 ; 0
c7e: 30 e0 ldi r19, 0x00 ; 0
c80: 40 e0 ldi r20, 0x00 ; 0
c82: 50 e0 ldi r21, 0x00 ; 0
c84: e7 eb ldi r30, 0xB7 ; 183
c86: f2 e0 ldi r31, 0x02 ; 2
c88: 05 c0 rjmp .+10 ; 0xc94 <AddCRC+0x1a>
c8a: 81 91 ld r24, Z+
c8c: 28 0f add r18, r24
c8e: 31 1d adc r19, r1
c90: 4f 5f subi r20, 0xFF ; 255
c92: 5f 4f sbci r21, 0xFF ; 255
c94: 4a 17 cp r20, r26
c96: 5b 07 cpc r21, r27
c98: c1 f7 brne .-16 ; 0xc8a <AddCRC+0x10>
c9a: 3f 70 andi r19, 0x0F ; 15
c9c: c9 01 movw r24, r18
c9e: 66 e0 ldi r22, 0x06 ; 6
ca0: 96 95 lsr r25
ca2: 87 95 ror r24
ca4: 6a 95 dec r22
ca6: e1 f7 brne .-8 ; 0xca0 <AddCRC+0x26>
ca8: 83 5c subi r24, 0xC3 ; 195
caa: fd 01 movw r30, r26
cac: e9 54 subi r30, 0x49 ; 73
cae: fd 4f sbci r31, 0xFD ; 253
cb0: 80 83 st Z, r24
cb2: 11 96 adiw r26, 0x01 ; 1
cb4: 2f 73 andi r18, 0x3F ; 63
cb6: 23 5c subi r18, 0xC3 ; 195
cb8: fd 01 movw r30, r26
cba: e9 54 subi r30, 0x49 ; 73
cbc: fd 4f sbci r31, 0xFD ; 253
cbe: 20 83 st Z, r18
cc0: a8 54 subi r26, 0x48 ; 72
cc2: bd 4f sbci r27, 0xFD ; 253
cc4: 8d e0 ldi r24, 0x0D ; 13
cc6: 8c 93 st X, r24
cc8: 10 92 00 01 sts 0x0100, r1
ccc: 80 91 b7 02 lds r24, 0x02B7
cd0: 80 93 c6 00 sts 0x00C6, r24
cd4: 08 95 ret
00000c5a <AddCRC>:
c5a: dc 01 movw r26, r24
c5c: 20 e0 ldi r18, 0x00 ; 0
c5e: 30 e0 ldi r19, 0x00 ; 0
c60: 40 e0 ldi r20, 0x00 ; 0
c62: 50 e0 ldi r21, 0x00 ; 0
c64: e5 eb ldi r30, 0xB5 ; 181
c66: f2 e0 ldi r31, 0x02 ; 2
c68: 05 c0 rjmp .+10 ; 0xc74 <AddCRC+0x1a>
c6a: 81 91 ld r24, Z+
c6c: 28 0f add r18, r24
c6e: 31 1d adc r19, r1
c70: 4f 5f subi r20, 0xFF ; 255
c72: 5f 4f sbci r21, 0xFF ; 255
c74: 4a 17 cp r20, r26
c76: 5b 07 cpc r21, r27
c78: c1 f7 brne .-16 ; 0xc6a <AddCRC+0x10>
c7a: 3f 70 andi r19, 0x0F ; 15
c7c: c9 01 movw r24, r18
c7e: 66 e0 ldi r22, 0x06 ; 6
c80: 96 95 lsr r25
c82: 87 95 ror r24
c84: 6a 95 dec r22
c86: e1 f7 brne .-8 ; 0xc80 <AddCRC+0x26>
c88: 83 5c subi r24, 0xC3 ; 195
c8a: fd 01 movw r30, r26
c8c: eb 54 subi r30, 0x4B ; 75
c8e: fd 4f sbci r31, 0xFD ; 253
c90: 80 83 st Z, r24
c92: 11 96 adiw r26, 0x01 ; 1
c94: 2f 73 andi r18, 0x3F ; 63
c96: 23 5c subi r18, 0xC3 ; 195
c98: fd 01 movw r30, r26
c9a: eb 54 subi r30, 0x4B ; 75
c9c: fd 4f sbci r31, 0xFD ; 253
c9e: 20 83 st Z, r18
ca0: aa 54 subi r26, 0x4A ; 74
ca2: bd 4f sbci r27, 0xFD ; 253
ca4: 8d e0 ldi r24, 0x0D ; 13
ca6: 8c 93 st X, r24
ca8: 10 92 00 01 sts 0x0100, r1
cac: 80 91 b5 02 lds r24, 0x02B5
cb0: 80 93 c6 00 sts 0x00C6, r24
cb4: 08 95 ret
 
00000cd6 <SendOutData>:
cd6: ef 92 push r14
cd8: ff 92 push r15
cda: 0f 93 push r16
cdc: 1f 93 push r17
cde: cf 93 push r28
ce0: df 93 push r29
ce2: 7a 01 movw r14, r20
ce4: 72 2f mov r23, r18
ce6: 93 e2 ldi r25, 0x23 ; 35
ce8: 90 93 b7 02 sts 0x02B7, r25
cec: 60 93 b8 02 sts 0x02B8, r22
cf0: 80 93 b9 02 sts 0x02B9, r24
cf4: 03 e0 ldi r16, 0x03 ; 3
cf6: 10 e0 ldi r17, 0x00 ; 0
cf8: 60 e0 ldi r22, 0x00 ; 0
cfa: aa eb ldi r26, 0xBA ; 186
cfc: b2 e0 ldi r27, 0x02 ; 2
cfe: 46 c0 rjmp .+140 ; 0xd8c <SendOutData+0xb6>
d00: f7 01 movw r30, r14
d02: e6 0f add r30, r22
d04: f1 1d adc r31, r1
d06: 90 81 ld r25, Z
d08: 6f 5f subi r22, 0xFF ; 255
d0a: 71 50 subi r23, 0x01 ; 1
d0c: 19 f4 brne .+6 ; 0xd14 <SendOutData+0x3e>
d0e: e0 e0 ldi r30, 0x00 ; 0
d10: 40 e0 ldi r20, 0x00 ; 0
d12: 0f c0 rjmp .+30 ; 0xd32 <SendOutData+0x5c>
d14: f7 01 movw r30, r14
d16: e6 0f add r30, r22
d18: f1 1d adc r31, r1
d1a: 40 81 ld r20, Z
d1c: 6f 5f subi r22, 0xFF ; 255
d1e: 71 50 subi r23, 0x01 ; 1
d20: 11 f4 brne .+4 ; 0xd26 <SendOutData+0x50>
d22: e0 e0 ldi r30, 0x00 ; 0
d24: 06 c0 rjmp .+12 ; 0xd32 <SendOutData+0x5c>
d26: f7 01 movw r30, r14
d28: e6 0f add r30, r22
d2a: f1 1d adc r31, r1
d2c: e0 81 ld r30, Z
d2e: 6f 5f subi r22, 0xFF ; 255
d30: 71 50 subi r23, 0x01 ; 1
d32: 89 2f mov r24, r25
d34: 86 95 lsr r24
d36: 86 95 lsr r24
d38: 83 5c subi r24, 0xC3 ; 195
d3a: 8c 93 st X, r24
d3c: 55 27 eor r21, r21
d3e: 89 2f mov r24, r25
d40: 99 27 eor r25, r25
d42: 83 70 andi r24, 0x03 ; 3
d44: 90 70 andi r25, 0x00 ; 0
d46: 24 e0 ldi r18, 0x04 ; 4
d48: 88 0f add r24, r24
d4a: 99 1f adc r25, r25
d4c: 2a 95 dec r18
d4e: e1 f7 brne .-8 ; 0xd48 <SendOutData+0x72>
d50: 9a 01 movw r18, r20
d52: 94 e0 ldi r25, 0x04 ; 4
d54: 36 95 lsr r19
d56: 27 95 ror r18
d58: 9a 95 dec r25
d5a: e1 f7 brne .-8 ; 0xd54 <SendOutData+0x7e>
d5c: 82 2b or r24, r18
d5e: 83 5c subi r24, 0xC3 ; 195
d60: ed 01 movw r28, r26
d62: 89 83 std Y+1, r24 ; 0x01
d64: 4f 70 andi r20, 0x0F ; 15
d66: 50 70 andi r21, 0x00 ; 0
d68: 44 0f add r20, r20
d6a: 55 1f adc r21, r21
d6c: 44 0f add r20, r20
d6e: 55 1f adc r21, r21
d70: 8e 2f mov r24, r30
d72: 82 95 swap r24
d74: 86 95 lsr r24
d76: 86 95 lsr r24
d78: 83 70 andi r24, 0x03 ; 3
d7a: 84 2b or r24, r20
d7c: 83 5c subi r24, 0xC3 ; 195
d7e: 8a 83 std Y+2, r24 ; 0x02
d80: ef 73 andi r30, 0x3F ; 63
d82: e3 5c subi r30, 0xC3 ; 195
d84: eb 83 std Y+3, r30 ; 0x03
d86: 0c 5f subi r16, 0xFC ; 252
d88: 1f 4f sbci r17, 0xFF ; 255
d8a: 14 96 adiw r26, 0x04 ; 4
d8c: 77 23 and r23, r23
d8e: 09 f0 breq .+2 ; 0xd92 <SendOutData+0xbc>
d90: b7 cf rjmp .-146 ; 0xd00 <SendOutData+0x2a>
d92: c8 01 movw r24, r16
d94: 0e 94 3d 06 call 0xc7a ; 0xc7a <AddCRC>
d98: df 91 pop r29
d9a: cf 91 pop r28
d9c: 1f 91 pop r17
d9e: 0f 91 pop r16
da0: ff 90 pop r15
da2: ef 90 pop r14
da4: 08 95 ret
00000cb6 <SendOutData>:
cb6: ef 92 push r14
cb8: ff 92 push r15
cba: 0f 93 push r16
cbc: 1f 93 push r17
cbe: cf 93 push r28
cc0: df 93 push r29
cc2: 7a 01 movw r14, r20
cc4: 72 2f mov r23, r18
cc6: 93 e2 ldi r25, 0x23 ; 35
cc8: 90 93 b5 02 sts 0x02B5, r25
ccc: 60 93 b6 02 sts 0x02B6, r22
cd0: 80 93 b7 02 sts 0x02B7, r24
cd4: 03 e0 ldi r16, 0x03 ; 3
cd6: 10 e0 ldi r17, 0x00 ; 0
cd8: 60 e0 ldi r22, 0x00 ; 0
cda: a8 eb ldi r26, 0xB8 ; 184
cdc: b2 e0 ldi r27, 0x02 ; 2
cde: 46 c0 rjmp .+140 ; 0xd6c <SendOutData+0xb6>
ce0: f7 01 movw r30, r14
ce2: e6 0f add r30, r22
ce4: f1 1d adc r31, r1
ce6: 90 81 ld r25, Z
ce8: 6f 5f subi r22, 0xFF ; 255
cea: 71 50 subi r23, 0x01 ; 1
cec: 19 f4 brne .+6 ; 0xcf4 <SendOutData+0x3e>
cee: e0 e0 ldi r30, 0x00 ; 0
cf0: 40 e0 ldi r20, 0x00 ; 0
cf2: 0f c0 rjmp .+30 ; 0xd12 <SendOutData+0x5c>
cf4: f7 01 movw r30, r14
cf6: e6 0f add r30, r22
cf8: f1 1d adc r31, r1
cfa: 40 81 ld r20, Z
cfc: 6f 5f subi r22, 0xFF ; 255
cfe: 71 50 subi r23, 0x01 ; 1
d00: 11 f4 brne .+4 ; 0xd06 <SendOutData+0x50>
d02: e0 e0 ldi r30, 0x00 ; 0
d04: 06 c0 rjmp .+12 ; 0xd12 <SendOutData+0x5c>
d06: f7 01 movw r30, r14
d08: e6 0f add r30, r22
d0a: f1 1d adc r31, r1
d0c: e0 81 ld r30, Z
d0e: 6f 5f subi r22, 0xFF ; 255
d10: 71 50 subi r23, 0x01 ; 1
d12: 89 2f mov r24, r25
d14: 86 95 lsr r24
d16: 86 95 lsr r24
d18: 83 5c subi r24, 0xC3 ; 195
d1a: 8c 93 st X, r24
d1c: 55 27 eor r21, r21
d1e: 89 2f mov r24, r25
d20: 99 27 eor r25, r25
d22: 83 70 andi r24, 0x03 ; 3
d24: 90 70 andi r25, 0x00 ; 0
d26: 24 e0 ldi r18, 0x04 ; 4
d28: 88 0f add r24, r24
d2a: 99 1f adc r25, r25
d2c: 2a 95 dec r18
d2e: e1 f7 brne .-8 ; 0xd28 <SendOutData+0x72>
d30: 9a 01 movw r18, r20
d32: 94 e0 ldi r25, 0x04 ; 4
d34: 36 95 lsr r19
d36: 27 95 ror r18
d38: 9a 95 dec r25
d3a: e1 f7 brne .-8 ; 0xd34 <SendOutData+0x7e>
d3c: 82 2b or r24, r18
d3e: 83 5c subi r24, 0xC3 ; 195
d40: ed 01 movw r28, r26
d42: 89 83 std Y+1, r24 ; 0x01
d44: 4f 70 andi r20, 0x0F ; 15
d46: 50 70 andi r21, 0x00 ; 0
d48: 44 0f add r20, r20
d4a: 55 1f adc r21, r21
d4c: 44 0f add r20, r20
d4e: 55 1f adc r21, r21
d50: 8e 2f mov r24, r30
d52: 82 95 swap r24
d54: 86 95 lsr r24
d56: 86 95 lsr r24
d58: 83 70 andi r24, 0x03 ; 3
d5a: 84 2b or r24, r20
d5c: 83 5c subi r24, 0xC3 ; 195
d5e: 8a 83 std Y+2, r24 ; 0x02
d60: ef 73 andi r30, 0x3F ; 63
d62: e3 5c subi r30, 0xC3 ; 195
d64: eb 83 std Y+3, r30 ; 0x03
d66: 0c 5f subi r16, 0xFC ; 252
d68: 1f 4f sbci r17, 0xFF ; 255
d6a: 14 96 adiw r26, 0x04 ; 4
d6c: 77 23 and r23, r23
d6e: 09 f0 breq .+2 ; 0xd72 <SendOutData+0xbc>
d70: b7 cf rjmp .-146 ; 0xce0 <SendOutData+0x2a>
d72: c8 01 movw r24, r16
d74: 0e 94 2d 06 call 0xc5a ; 0xc5a <AddCRC>
d78: df 91 pop r29
d7a: cf 91 pop r28
d7c: 1f 91 pop r17
d7e: 0f 91 pop r16
d80: ff 90 pop r15
d82: ef 90 pop r14
d84: 08 95 ret
 
00000da6 <Decode64>:
da6: 1f 93 push r17
da8: cf 93 push r28
daa: df 93 push r29
dac: ec 01 movw r28, r24
dae: 70 e0 ldi r23, 0x00 ; 0
db0: a2 2f mov r26, r18
db2: bb 27 eor r27, r27
db4: 12 97 sbiw r26, 0x02 ; 2
db6: 48 c0 rjmp .+144 ; 0xe48 <Decode64+0xa2>
db8: e4 2f mov r30, r20
dba: ff 27 eor r31, r31
dbc: e1 5d subi r30, 0xD1 ; 209
dbe: fb 4f sbci r31, 0xFB ; 251
dc0: 30 81 ld r19, Z
dc2: 4f 5f subi r20, 0xFF ; 255
dc4: e4 2f mov r30, r20
dc6: ff 27 eor r31, r31
dc8: e1 5d subi r30, 0xD1 ; 209
dca: fb 4f sbci r31, 0xFB ; 251
dcc: 50 81 ld r21, Z
dce: 4f 5f subi r20, 0xFF ; 255
dd0: e4 2f mov r30, r20
dd2: ff 27 eor r31, r31
dd4: e1 5d subi r30, 0xD1 ; 209
dd6: fb 4f sbci r31, 0xFB ; 251
dd8: 10 81 ld r17, Z
dda: 4f 5f subi r20, 0xFF ; 255
ddc: e4 2f mov r30, r20
dde: ff 27 eor r31, r31
de0: e1 5d subi r30, 0xD1 ; 209
de2: fb 4f sbci r31, 0xFB ; 251
de4: 20 81 ld r18, Z
de6: 4f 5f subi r20, 0xFF ; 255
de8: 84 2f mov r24, r20
dea: 99 27 eor r25, r25
dec: a8 17 cp r26, r24
dee: b9 07 cpc r27, r25
df0: 74 f1 brlt .+92 ; 0xe4e <Decode64+0xa8>
df2: 5d 53 subi r21, 0x3D ; 61
00000d86 <Decode64>:
d86: 1f 93 push r17
d88: cf 93 push r28
d8a: df 93 push r29
d8c: ec 01 movw r28, r24
d8e: 70 e0 ldi r23, 0x00 ; 0
d90: a2 2f mov r26, r18
d92: bb 27 eor r27, r27
d94: 12 97 sbiw r26, 0x02 ; 2
d96: 48 c0 rjmp .+144 ; 0xe28 <Decode64+0xa2>
d98: e4 2f mov r30, r20
d9a: ff 27 eor r31, r31
d9c: eb 5d subi r30, 0xDB ; 219
d9e: fb 4f sbci r31, 0xFB ; 251
da0: 30 81 ld r19, Z
da2: 4f 5f subi r20, 0xFF ; 255
da4: e4 2f mov r30, r20
da6: ff 27 eor r31, r31
da8: eb 5d subi r30, 0xDB ; 219
daa: fb 4f sbci r31, 0xFB ; 251
dac: 50 81 ld r21, Z
dae: 4f 5f subi r20, 0xFF ; 255
db0: e4 2f mov r30, r20
db2: ff 27 eor r31, r31
db4: eb 5d subi r30, 0xDB ; 219
db6: fb 4f sbci r31, 0xFB ; 251
db8: 10 81 ld r17, Z
dba: 4f 5f subi r20, 0xFF ; 255
dbc: e4 2f mov r30, r20
dbe: ff 27 eor r31, r31
dc0: eb 5d subi r30, 0xDB ; 219
dc2: fb 4f sbci r31, 0xFB ; 251
dc4: 20 81 ld r18, Z
dc6: 4f 5f subi r20, 0xFF ; 255
dc8: 84 2f mov r24, r20
dca: 99 27 eor r25, r25
dcc: a8 17 cp r26, r24
dce: b9 07 cpc r27, r25
dd0: 74 f1 brlt .+92 ; 0xe2e <Decode64+0xa8>
dd2: 5d 53 subi r21, 0x3D ; 61
dd4: fe 01 movw r30, r28
dd6: e7 0f add r30, r23
dd8: f1 1d adc r31, r1
dda: 3d 53 subi r19, 0x3D ; 61
ddc: 33 0f add r19, r19
dde: 33 0f add r19, r19
de0: 85 2f mov r24, r21
de2: 82 95 swap r24
de4: 8f 70 andi r24, 0x0F ; 15
de6: 38 2b or r19, r24
de8: 30 83 st Z, r19
dea: 61 30 cpi r22, 0x01 ; 1
dec: 01 f1 breq .+64 ; 0xe2e <Decode64+0xa8>
dee: 91 2f mov r25, r17
df0: 9d 53 subi r25, 0x3D ; 61
df2: 7f 5f subi r23, 0xFF ; 255
df4: fe 01 movw r30, r28
df6: e7 0f add r30, r23
df8: f1 1d adc r31, r1
dfa: 3d 53 subi r19, 0x3D ; 61
dfc: 33 0f add r19, r19
dfe: 33 0f add r19, r19
e00: 85 2f mov r24, r21
e02: 82 95 swap r24
e04: 8f 70 andi r24, 0x0F ; 15
e06: 38 2b or r19, r24
e08: 30 83 st Z, r19
e0a: 61 30 cpi r22, 0x01 ; 1
e0c: 01 f1 breq .+64 ; 0xe4e <Decode64+0xa8>
e0e: 91 2f mov r25, r17
e10: 9d 53 subi r25, 0x3D ; 61
e12: 7f 5f subi r23, 0xFF ; 255
e14: fe 01 movw r30, r28
e16: e7 0f add r30, r23
e18: f1 1d adc r31, r1
e1a: 71 50 subi r23, 0x01 ; 1
e1c: 52 95 swap r21
e1e: 50 7f andi r21, 0xF0 ; 240
e20: 89 2f mov r24, r25
e22: 86 95 lsr r24
e24: 86 95 lsr r24
e26: 58 2b or r21, r24
e28: 50 83 st Z, r21
e2a: 63 50 subi r22, 0x03 ; 3
e2c: 6f 3f cpi r22, 0xFF ; 255
e2e: 79 f0 breq .+30 ; 0xe4e <Decode64+0xa8>
e30: 7e 5f subi r23, 0xFE ; 254
e32: fe 01 movw r30, r28
e34: e7 0f add r30, r23
e36: f1 1d adc r31, r1
e38: 92 95 swap r25
e3a: 99 0f add r25, r25
e3c: 99 0f add r25, r25
e3e: 90 7c andi r25, 0xC0 ; 192
e40: 2d 53 subi r18, 0x3D ; 61
e42: 92 2b or r25, r18
e44: 90 83 st Z, r25
e46: 7f 5f subi r23, 0xFF ; 255
e48: 66 23 and r22, r22
e4a: 09 f0 breq .+2 ; 0xe4e <Decode64+0xa8>
e4c: b5 cf rjmp .-150 ; 0xdb8 <Decode64+0x12>
e4e: df 91 pop r29
e50: cf 91 pop r28
e52: 1f 91 pop r17
e54: 08 95 ret
dfa: 71 50 subi r23, 0x01 ; 1
dfc: 52 95 swap r21
dfe: 50 7f andi r21, 0xF0 ; 240
e00: 89 2f mov r24, r25
e02: 86 95 lsr r24
e04: 86 95 lsr r24
e06: 58 2b or r21, r24
e08: 50 83 st Z, r21
e0a: 63 50 subi r22, 0x03 ; 3
e0c: 6f 3f cpi r22, 0xFF ; 255
e0e: 79 f0 breq .+30 ; 0xe2e <Decode64+0xa8>
e10: 7e 5f subi r23, 0xFE ; 254
e12: fe 01 movw r30, r28
e14: e7 0f add r30, r23
e16: f1 1d adc r31, r1
e18: 92 95 swap r25
e1a: 99 0f add r25, r25
e1c: 99 0f add r25, r25
e1e: 90 7c andi r25, 0xC0 ; 192
e20: 2d 53 subi r18, 0x3D ; 61
e22: 92 2b or r25, r18
e24: 90 83 st Z, r25
e26: 7f 5f subi r23, 0xFF ; 255
e28: 66 23 and r22, r22
e2a: 09 f0 breq .+2 ; 0xe2e <Decode64+0xa8>
e2c: b5 cf rjmp .-150 ; 0xd98 <Decode64+0x12>
e2e: df 91 pop r29
e30: cf 91 pop r28
e32: 1f 91 pop r17
e34: 08 95 ret
 
00000e56 <uart_putchar>:
e56: 1f 93 push r17
e58: 18 2f mov r17, r24
e5a: 8a 30 cpi r24, 0x0A ; 10
e5c: 19 f4 brne .+6 ; 0xe64 <uart_putchar+0xe>
e5e: 8d e0 ldi r24, 0x0D ; 13
e60: 0e 94 2b 07 call 0xe56 ; 0xe56 <uart_putchar>
e64: 80 91 c0 00 lds r24, 0x00C0
e68: 85 ff sbrs r24, 5
e6a: fc cf rjmp .-8 ; 0xe64 <uart_putchar+0xe>
e6c: 10 93 c6 00 sts 0x00C6, r17
e70: 80 e0 ldi r24, 0x00 ; 0
e72: 90 e0 ldi r25, 0x00 ; 0
e74: 1f 91 pop r17
e76: 08 95 ret
00000e36 <uart_putchar>:
e36: 1f 93 push r17
e38: 18 2f mov r17, r24
e3a: 8a 30 cpi r24, 0x0A ; 10
e3c: 19 f4 brne .+6 ; 0xe44 <uart_putchar+0xe>
e3e: 8d e0 ldi r24, 0x0D ; 13
e40: 0e 94 1b 07 call 0xe36 ; 0xe36 <uart_putchar>
e44: 80 91 c0 00 lds r24, 0x00C0
e48: 85 ff sbrs r24, 5
e4a: fc cf rjmp .-8 ; 0xe44 <uart_putchar+0xe>
e4c: 10 93 c6 00 sts 0x00C6, r17
e50: 80 e0 ldi r24, 0x00 ; 0
e52: 90 e0 ldi r25, 0x00 ; 0
e54: 1f 91 pop r17
e56: 08 95 ret
 
00000e78 <WriteProgramData>:
e78: 08 95 ret
00000e58 <WriteProgramData>:
e58: 08 95 ret
 
00000e7a <UART_Init>:
e7a: e1 ec ldi r30, 0xC1 ; 193
e7c: f0 e0 ldi r31, 0x00 ; 0
e7e: 88 e1 ldi r24, 0x18 ; 24
e80: 80 83 st Z, r24
e82: a0 ec ldi r26, 0xC0 ; 192
e84: b0 e0 ldi r27, 0x00 ; 0
e86: 8c 91 ld r24, X
e88: 82 60 ori r24, 0x02 ; 2
e8a: 8c 93 st X, r24
e8c: 80 81 ld r24, Z
e8e: 80 68 ori r24, 0x80 ; 128
e90: 80 83 st Z, r24
e92: 80 81 ld r24, Z
e94: 80 64 ori r24, 0x40 ; 64
e96: 80 83 st Z, r24
e98: 8a e2 ldi r24, 0x2A ; 42
e9a: 80 93 c4 00 sts 0x00C4, r24
e9e: 88 ec ldi r24, 0xC8 ; 200
ea0: 90 e0 ldi r25, 0x00 ; 0
ea2: 0e 94 0d 0c call 0x181a ; 0x181a <SetDelay>
ea6: 90 93 e4 03 sts 0x03E4, r25
eaa: 80 93 e3 03 sts 0x03E3, r24
eae: 10 92 a5 01 sts 0x01A5, r1
eb2: 08 95 ret
00000e5a <UART_Init>:
e5a: e1 ec ldi r30, 0xC1 ; 193
e5c: f0 e0 ldi r31, 0x00 ; 0
e5e: 88 e1 ldi r24, 0x18 ; 24
e60: 80 83 st Z, r24
e62: a0 ec ldi r26, 0xC0 ; 192
e64: b0 e0 ldi r27, 0x00 ; 0
e66: 8c 91 ld r24, X
e68: 82 60 ori r24, 0x02 ; 2
e6a: 8c 93 st X, r24
e6c: 80 81 ld r24, Z
e6e: 80 68 ori r24, 0x80 ; 128
e70: 80 83 st Z, r24
e72: 80 81 ld r24, Z
e74: 80 64 ori r24, 0x40 ; 64
e76: 80 83 st Z, r24
e78: 8a e2 ldi r24, 0x2A ; 42
e7a: 80 93 c4 00 sts 0x00C4, r24
e7e: 88 ec ldi r24, 0xC8 ; 200
e80: 90 e0 ldi r25, 0x00 ; 0
e82: 0e 94 fb 0b call 0x17f6 ; 0x17f6 <SetDelay>
e86: 90 93 e2 03 sts 0x03E2, r25
e8a: 80 93 e1 03 sts 0x03E1, r24
e8e: 10 92 a5 01 sts 0x01A5, r1
e92: 08 95 ret
 
00000eb4 <DatenUebertragung>:
eb4: 80 91 00 01 lds r24, 0x0100
eb8: 88 23 and r24, r24
eba: 09 f4 brne .+2 ; 0xebe <DatenUebertragung+0xa>
ebc: 68 c0 rjmp .+208 ; 0xf8e <DatenUebertragung+0xda>
ebe: 80 91 8e 01 lds r24, 0x018E
ec2: 88 23 and r24, r24
ec4: 71 f0 breq .+28 ; 0xee2 <DatenUebertragung+0x2e>
ec6: 80 91 00 01 lds r24, 0x0100
eca: 88 23 and r24, r24
ecc: 51 f0 breq .+20 ; 0xee2 <DatenUebertragung+0x2e>
ece: 2b e0 ldi r18, 0x0B ; 11
ed0: 47 ef ldi r20, 0xF7 ; 247
ed2: 53 e0 ldi r21, 0x03 ; 3
ed4: 60 91 b5 02 lds r22, 0x02B5
ed8: 87 e4 ldi r24, 0x47 ; 71
eda: 0e 94 6b 06 call 0xcd6 ; 0xcd6 <SendOutData>
ede: 10 92 8e 01 sts 0x018E, r1
ee2: 80 91 e3 03 lds r24, 0x03E3
ee6: 90 91 e4 03 lds r25, 0x03E4
eea: 0e 94 16 0c call 0x182c ; 0x182c <CheckDelay>
eee: 88 23 and r24, r24
ef0: 21 f4 brne .+8 ; 0xefa <DatenUebertragung+0x46>
ef2: 80 91 90 01 lds r24, 0x0190
ef6: 88 23 and r24, r24
ef8: b1 f0 breq .+44 ; 0xf26 <DatenUebertragung+0x72>
efa: 80 91 00 01 lds r24, 0x0100
efe: 88 23 and r24, r24
f00: 91 f0 breq .+36 ; 0xf26 <DatenUebertragung+0x72>
f02: 22 e3 ldi r18, 0x32 ; 50
f04: 40 ee ldi r20, 0xE0 ; 224
f06: 54 e0 ldi r21, 0x04 ; 4
f08: 60 91 b5 02 lds r22, 0x02B5
f0c: 84 e4 ldi r24, 0x44 ; 68
f0e: 0e 94 6b 06 call 0xcd6 ; 0xcd6 <SendOutData>
f12: 10 92 90 01 sts 0x0190, r1
f16: 8a ef ldi r24, 0xFA ; 250
f18: 90 e0 ldi r25, 0x00 ; 0
f1a: 0e 94 0d 0c call 0x181a ; 0x181a <SetDelay>
f1e: 90 93 e4 03 sts 0x03E4, r25
f22: 80 93 e3 03 sts 0x03E3, r24
f26: 80 91 8f 01 lds r24, 0x018F
f2a: 88 23 and r24, r24
f2c: f1 f0 breq .+60 ; 0xf6a <DatenUebertragung+0xb6>
f2e: 80 91 00 01 lds r24, 0x0100
f32: 88 23 and r24, r24
f34: d1 f0 breq .+52 ; 0xf6a <DatenUebertragung+0xb6>
f36: 0e 94 62 10 call 0x20c4 ; 0x20c4 <Menu>
f3a: 10 92 8f 01 sts 0x018F, r1
f3e: 80 91 9c 01 lds r24, 0x019C
f42: 8f 5f subi r24, 0xFF ; 255
f44: 80 93 9c 01 sts 0x019C, r24
f48: 84 30 cpi r24, 0x04 ; 4
f4a: 11 f4 brne .+4 ; 0xf50 <DatenUebertragung+0x9c>
f4c: 10 92 9c 01 sts 0x019C, r1
f50: 80 91 9c 01 lds r24, 0x019C
f54: 44 e1 ldi r20, 0x14 ; 20
f56: 84 9f mul r24, r20
f58: a0 01 movw r20, r0
f5a: 11 24 eor r1, r1
f5c: 4a 5e subi r20, 0xEA ; 234
f5e: 5e 4f sbci r21, 0xFE ; 254
f60: 24 e1 ldi r18, 0x14 ; 20
f62: 60 e0 ldi r22, 0x00 ; 0
f64: 80 5d subi r24, 0xD0 ; 208
f66: 0e 94 6b 06 call 0xcd6 ; 0xcd6 <SendOutData>
f6a: 80 91 91 01 lds r24, 0x0191
f6e: 88 23 and r24, r24
f70: 71 f0 breq .+28 ; 0xf8e <DatenUebertragung+0xda>
f72: 80 91 00 01 lds r24, 0x0100
f76: 88 23 and r24, r24
f78: 51 f0 breq .+20 ; 0xf8e <DatenUebertragung+0xda>
f7a: 2a e0 ldi r18, 0x0A ; 10
f7c: 42 e0 ldi r20, 0x02 ; 2
f7e: 54 e0 ldi r21, 0x04 ; 4
f80: 60 91 b5 02 lds r22, 0x02B5
f84: 86 e5 ldi r24, 0x56 ; 86
f86: 0e 94 6b 06 call 0xcd6 ; 0xcd6 <SendOutData>
f8a: 10 92 91 01 sts 0x0191, r1
f8e: 08 95 ret
00000e94 <DatenUebertragung>:
e94: 80 91 00 01 lds r24, 0x0100
e98: 88 23 and r24, r24
e9a: 09 f4 brne .+2 ; 0xe9e <DatenUebertragung+0xa>
e9c: 68 c0 rjmp .+208 ; 0xf6e <DatenUebertragung+0xda>
e9e: 80 91 8e 01 lds r24, 0x018E
ea2: 88 23 and r24, r24
ea4: 71 f0 breq .+28 ; 0xec2 <DatenUebertragung+0x2e>
ea6: 80 91 00 01 lds r24, 0x0100
eaa: 88 23 and r24, r24
eac: 51 f0 breq .+20 ; 0xec2 <DatenUebertragung+0x2e>
eae: 2b e0 ldi r18, 0x0B ; 11
eb0: 45 ef ldi r20, 0xF5 ; 245
eb2: 53 e0 ldi r21, 0x03 ; 3
eb4: 60 91 b3 02 lds r22, 0x02B3
eb8: 87 e4 ldi r24, 0x47 ; 71
eba: 0e 94 5b 06 call 0xcb6 ; 0xcb6 <SendOutData>
ebe: 10 92 8e 01 sts 0x018E, r1
ec2: 80 91 e1 03 lds r24, 0x03E1
ec6: 90 91 e2 03 lds r25, 0x03E2
eca: 0e 94 04 0c call 0x1808 ; 0x1808 <CheckDelay>
ece: 88 23 and r24, r24
ed0: 21 f4 brne .+8 ; 0xeda <DatenUebertragung+0x46>
ed2: 80 91 90 01 lds r24, 0x0190
ed6: 88 23 and r24, r24
ed8: b1 f0 breq .+44 ; 0xf06 <DatenUebertragung+0x72>
eda: 80 91 00 01 lds r24, 0x0100
ede: 88 23 and r24, r24
ee0: 91 f0 breq .+36 ; 0xf06 <DatenUebertragung+0x72>
ee2: 22 e3 ldi r18, 0x32 ; 50
ee4: 48 ed ldi r20, 0xD8 ; 216
ee6: 54 e0 ldi r21, 0x04 ; 4
ee8: 60 91 b3 02 lds r22, 0x02B3
eec: 84 e4 ldi r24, 0x44 ; 68
eee: 0e 94 5b 06 call 0xcb6 ; 0xcb6 <SendOutData>
ef2: 10 92 90 01 sts 0x0190, r1
ef6: 8a ef ldi r24, 0xFA ; 250
ef8: 90 e0 ldi r25, 0x00 ; 0
efa: 0e 94 fb 0b call 0x17f6 ; 0x17f6 <SetDelay>
efe: 90 93 e2 03 sts 0x03E2, r25
f02: 80 93 e1 03 sts 0x03E1, r24
f06: 80 91 8f 01 lds r24, 0x018F
f0a: 88 23 and r24, r24
f0c: f1 f0 breq .+60 ; 0xf4a <DatenUebertragung+0xb6>
f0e: 80 91 00 01 lds r24, 0x0100
f12: 88 23 and r24, r24
f14: d1 f0 breq .+52 ; 0xf4a <DatenUebertragung+0xb6>
f16: 0e 94 50 10 call 0x20a0 ; 0x20a0 <Menu>
f1a: 10 92 8f 01 sts 0x018F, r1
f1e: 80 91 9c 01 lds r24, 0x019C
f22: 8f 5f subi r24, 0xFF ; 255
f24: 80 93 9c 01 sts 0x019C, r24
f28: 84 30 cpi r24, 0x04 ; 4
f2a: 11 f4 brne .+4 ; 0xf30 <DatenUebertragung+0x9c>
f2c: 10 92 9c 01 sts 0x019C, r1
f30: 80 91 9c 01 lds r24, 0x019C
f34: 44 e1 ldi r20, 0x14 ; 20
f36: 84 9f mul r24, r20
f38: a0 01 movw r20, r0
f3a: 11 24 eor r1, r1
f3c: 4a 5e subi r20, 0xEA ; 234
f3e: 5e 4f sbci r21, 0xFE ; 254
f40: 24 e1 ldi r18, 0x14 ; 20
f42: 60 e0 ldi r22, 0x00 ; 0
f44: 80 5d subi r24, 0xD0 ; 208
f46: 0e 94 5b 06 call 0xcb6 ; 0xcb6 <SendOutData>
f4a: 80 91 91 01 lds r24, 0x0191
f4e: 88 23 and r24, r24
f50: 71 f0 breq .+28 ; 0xf6e <DatenUebertragung+0xda>
f52: 80 91 00 01 lds r24, 0x0100
f56: 88 23 and r24, r24
f58: 51 f0 breq .+20 ; 0xf6e <DatenUebertragung+0xda>
f5a: 2a e0 ldi r18, 0x0A ; 10
f5c: 40 e0 ldi r20, 0x00 ; 0
f5e: 54 e0 ldi r21, 0x04 ; 4
f60: 60 91 b3 02 lds r22, 0x02B3
f64: 86 e5 ldi r24, 0x56 ; 86
f66: 0e 94 5b 06 call 0xcb6 ; 0xcb6 <SendOutData>
f6a: 10 92 91 01 sts 0x0191, r1
f6e: 08 95 ret
 
00000f90 <BearbeiteRxDaten>:
f90: 1f 93 push r17
f92: cf 93 push r28
f94: df 93 push r29
f96: cd b7 in r28, 0x3d ; 61
f98: de b7 in r29, 0x3e ; 62
f9a: 22 97 sbiw r28, 0x02 ; 2
f9c: 0f b6 in r0, 0x3f ; 63
f9e: f8 94 cli
fa0: de bf out 0x3e, r29 ; 62
fa2: 0f be out 0x3f, r0 ; 63
fa4: cd bf out 0x3d, r28 ; 61
fa6: 80 91 93 01 lds r24, 0x0193
faa: 88 23 and r24, r24
fac: 09 f4 brne .+2 ; 0xfb0 <BearbeiteRxDaten+0x20>
fae: 98 c0 rjmp .+304 ; 0x10e0 <BearbeiteRxDaten+0x150>
fb0: 8f ef ldi r24, 0xFF ; 255
fb2: 80 93 01 01 sts 0x0101, r24
fb6: 80 91 31 04 lds r24, 0x0431
fba: 81 37 cpi r24, 0x71 ; 113
fbc: 60 f4 brcc .+24 ; 0xfd6 <BearbeiteRxDaten+0x46>
fbe: 8c 36 cpi r24, 0x6C ; 108
fc0: 08 f0 brcs .+2 ; 0xfc4 <BearbeiteRxDaten+0x34>
fc2: 6f c0 rjmp .+222 ; 0x10a2 <BearbeiteRxDaten+0x112>
fc4: 87 36 cpi r24, 0x67 ; 103
fc6: 09 f4 brne .+2 ; 0xfca <BearbeiteRxDaten+0x3a>
fc8: 40 c0 rjmp .+128 ; 0x104a <BearbeiteRxDaten+0xba>
fca: 88 36 cpi r24, 0x68 ; 104
fcc: f9 f0 breq .+62 ; 0x100c <BearbeiteRxDaten+0x7c>
fce: 83 36 cpi r24, 0x63 ; 99
fd0: 09 f0 breq .+2 ; 0xfd4 <BearbeiteRxDaten+0x44>
fd2: 84 c0 rjmp .+264 ; 0x10dc <BearbeiteRxDaten+0x14c>
fd4: 08 c0 rjmp .+16 ; 0xfe6 <BearbeiteRxDaten+0x56>
fd6: 84 37 cpi r24, 0x74 ; 116
fd8: 59 f1 breq .+86 ; 0x1030 <BearbeiteRxDaten+0xa0>
fda: 86 37 cpi r24, 0x76 ; 118
fdc: 91 f1 breq .+100 ; 0x1042 <BearbeiteRxDaten+0xb2>
fde: 81 37 cpi r24, 0x71 ; 113
fe0: 09 f0 breq .+2 ; 0xfe4 <BearbeiteRxDaten+0x54>
fe2: 7c c0 rjmp .+248 ; 0x10dc <BearbeiteRxDaten+0x14c>
fe4: 36 c0 rjmp .+108 ; 0x1052 <BearbeiteRxDaten+0xc2>
fe6: 20 91 96 01 lds r18, 0x0196
fea: 43 e0 ldi r20, 0x03 ; 3
fec: 6b e0 ldi r22, 0x0B ; 11
fee: 87 ef ldi r24, 0xF7 ; 247
ff0: 93 e0 ldi r25, 0x03 ; 3
ff2: 0e 94 d3 06 call 0xda6 ; 0xda6 <Decode64>
ff6: 80 91 cd 01 lds r24, 0x01CD
ffa: 90 91 f9 03 lds r25, 0x03F9
ffe: 89 2b or r24, r25
1000: 80 93 cd 01 sts 0x01CD, r24
1004: 81 e0 ldi r24, 0x01 ; 1
1006: 80 93 90 01 sts 0x0190, r24
100a: 68 c0 rjmp .+208 ; 0x10dc <BearbeiteRxDaten+0x14c>
100c: 20 91 96 01 lds r18, 0x0196
1010: 43 e0 ldi r20, 0x03 ; 3
1012: 62 e0 ldi r22, 0x02 ; 2
1014: ce 01 movw r24, r28
1016: 01 96 adiw r24, 0x01 ; 1
1018: 0e 94 d3 06 call 0xda6 ; 0xda6 <Decode64>
101c: 80 91 cd 01 lds r24, 0x01CD
1020: 99 81 ldd r25, Y+1 ; 0x01
1022: 89 2b or r24, r25
1024: 80 93 cd 01 sts 0x01CD, r24
1028: 81 e0 ldi r24, 0x01 ; 1
102a: 80 93 8f 01 sts 0x018F, r24
102e: 56 c0 rjmp .+172 ; 0x10dc <BearbeiteRxDaten+0x14c>
1030: 20 91 96 01 lds r18, 0x0196
1034: 43 e0 ldi r20, 0x03 ; 3
1036: 64 e0 ldi r22, 0x04 ; 4
1038: 88 e9 ldi r24, 0x98 ; 152
103a: 91 e0 ldi r25, 0x01 ; 1
103c: 0e 94 d3 06 call 0xda6 ; 0xda6 <Decode64>
1040: 4d c0 rjmp .+154 ; 0x10dc <BearbeiteRxDaten+0x14c>
1042: 81 e0 ldi r24, 0x01 ; 1
1044: 80 93 91 01 sts 0x0191, r24
1048: 49 c0 rjmp .+146 ; 0x10dc <BearbeiteRxDaten+0x14c>
104a: 81 e0 ldi r24, 0x01 ; 1
104c: 80 93 8e 01 sts 0x018E, r24
1050: 45 c0 rjmp .+138 ; 0x10dc <BearbeiteRxDaten+0x14c>
1052: 20 91 96 01 lds r18, 0x0196
1056: 43 e0 ldi r20, 0x03 ; 3
1058: 62 e0 ldi r22, 0x02 ; 2
105a: ce 01 movw r24, r28
105c: 01 96 adiw r24, 0x01 ; 1
105e: 0e 94 d3 06 call 0xda6 ; 0xda6 <Decode64>
1062: 89 81 ldd r24, Y+1 ; 0x01
1064: 8f 3f cpi r24, 0xFF ; 255
1066: 89 f0 breq .+34 ; 0x108a <BearbeiteRxDaten+0xfa>
1068: 86 30 cpi r24, 0x06 ; 6
106a: 10 f0 brcs .+4 ; 0x1070 <BearbeiteRxDaten+0xe0>
106c: 85 e0 ldi r24, 0x05 ; 5
106e: 89 83 std Y+1, r24 ; 0x01
1070: 4a e3 ldi r20, 0x3A ; 58
1072: 62 ea ldi r22, 0xA2 ; 162
1074: 75 e0 ldi r23, 0x05 ; 5
1076: 89 81 ldd r24, Y+1 ; 0x01
1078: 0e 94 17 02 call 0x42e ; 0x42e <ReadParameterSet>
107c: 89 81 ldd r24, Y+1 ; 0x01
107e: 2a e3 ldi r18, 0x3A ; 58
1080: 42 ea ldi r20, 0xA2 ; 162
1082: 55 e0 ldi r21, 0x05 ; 5
1084: 60 91 b5 02 lds r22, 0x02B5
1088: 08 c0 rjmp .+16 ; 0x109a <BearbeiteRxDaten+0x10a>
108a: 10 91 b5 02 lds r17, 0x02B5
108e: 0e 94 f8 01 call 0x3f0 ; 0x3f0 <GetActiveParamSetNumber>
1092: 2a e3 ldi r18, 0x3A ; 58
1094: 42 ea ldi r20, 0xA2 ; 162
1096: 55 e0 ldi r21, 0x05 ; 5
1098: 61 2f mov r22, r17
109a: 85 5b subi r24, 0xB5 ; 181
109c: 0e 94 6b 06 call 0xcd6 ; 0xcd6 <SendOutData>
10a0: 1d c0 rjmp .+58 ; 0x10dc <BearbeiteRxDaten+0x14c>
10a2: 20 91 96 01 lds r18, 0x0196
10a6: 43 e0 ldi r20, 0x03 ; 3
10a8: 6a e3 ldi r22, 0x3A ; 58
10aa: 82 ea ldi r24, 0xA2 ; 162
10ac: 95 e0 ldi r25, 0x05 ; 5
10ae: 0e 94 d3 06 call 0xda6 ; 0xda6 <Decode64>
10b2: 80 91 31 04 lds r24, 0x0431
10b6: 4a e3 ldi r20, 0x3A ; 58
10b8: 62 ea ldi r22, 0xA2 ; 162
10ba: 75 e0 ldi r23, 0x05 ; 5
10bc: 8b 56 subi r24, 0x6B ; 107
10be: 0e 94 ff 01 call 0x3fe ; 0x3fe <WriteParameterSet>
10c2: 80 91 31 04 lds r24, 0x0431
10c6: 8b 56 subi r24, 0x6B ; 107
10c8: a2 e0 ldi r26, 0x02 ; 2
10ca: b0 e0 ldi r27, 0x00 ; 0
10cc: 08 2e mov r0, r24
10ce: 0e 94 5f 2d call 0x5abe ; 0x5abe <__eeprom_write_byte_1F2021>
10d2: 0e 94 f8 01 call 0x3f0 ; 0x3f0 <GetActiveParamSetNumber>
10d6: 99 27 eor r25, r25
10d8: 0e 94 5d 1e call 0x3cba ; 0x3cba <Piep>
10dc: 10 92 93 01 sts 0x0193, r1
10e0: 22 96 adiw r28, 0x02 ; 2
10e2: 0f b6 in r0, 0x3f ; 63
10e4: f8 94 cli
10e6: de bf out 0x3e, r29 ; 62
10e8: 0f be out 0x3f, r0 ; 63
10ea: cd bf out 0x3d, r28 ; 61
10ec: df 91 pop r29
10ee: cf 91 pop r28
10f0: 1f 91 pop r17
10f2: 08 95 ret
00000f70 <BearbeiteRxDaten>:
f70: 1f 93 push r17
f72: cf 93 push r28
f74: df 93 push r29
f76: cd b7 in r28, 0x3d ; 61
f78: de b7 in r29, 0x3e ; 62
f7a: 22 97 sbiw r28, 0x02 ; 2
f7c: 0f b6 in r0, 0x3f ; 63
f7e: f8 94 cli
f80: de bf out 0x3e, r29 ; 62
f82: 0f be out 0x3f, r0 ; 63
f84: cd bf out 0x3d, r28 ; 61
f86: 80 91 93 01 lds r24, 0x0193
f8a: 88 23 and r24, r24
f8c: 09 f4 brne .+2 ; 0xf90 <BearbeiteRxDaten+0x20>
f8e: 98 c0 rjmp .+304 ; 0x10c0 <BearbeiteRxDaten+0x150>
f90: 8f ef ldi r24, 0xFF ; 255
f92: 80 93 01 01 sts 0x0101, r24
f96: 80 91 27 04 lds r24, 0x0427
f9a: 81 37 cpi r24, 0x71 ; 113
f9c: 60 f4 brcc .+24 ; 0xfb6 <BearbeiteRxDaten+0x46>
f9e: 8c 36 cpi r24, 0x6C ; 108
fa0: 08 f0 brcs .+2 ; 0xfa4 <BearbeiteRxDaten+0x34>
fa2: 6f c0 rjmp .+222 ; 0x1082 <BearbeiteRxDaten+0x112>
fa4: 87 36 cpi r24, 0x67 ; 103
fa6: 09 f4 brne .+2 ; 0xfaa <BearbeiteRxDaten+0x3a>
fa8: 40 c0 rjmp .+128 ; 0x102a <BearbeiteRxDaten+0xba>
faa: 88 36 cpi r24, 0x68 ; 104
fac: f9 f0 breq .+62 ; 0xfec <BearbeiteRxDaten+0x7c>
fae: 83 36 cpi r24, 0x63 ; 99
fb0: 09 f0 breq .+2 ; 0xfb4 <BearbeiteRxDaten+0x44>
fb2: 84 c0 rjmp .+264 ; 0x10bc <BearbeiteRxDaten+0x14c>
fb4: 08 c0 rjmp .+16 ; 0xfc6 <BearbeiteRxDaten+0x56>
fb6: 84 37 cpi r24, 0x74 ; 116
fb8: 59 f1 breq .+86 ; 0x1010 <BearbeiteRxDaten+0xa0>
fba: 86 37 cpi r24, 0x76 ; 118
fbc: 91 f1 breq .+100 ; 0x1022 <BearbeiteRxDaten+0xb2>
fbe: 81 37 cpi r24, 0x71 ; 113
fc0: 09 f0 breq .+2 ; 0xfc4 <BearbeiteRxDaten+0x54>
fc2: 7c c0 rjmp .+248 ; 0x10bc <BearbeiteRxDaten+0x14c>
fc4: 36 c0 rjmp .+108 ; 0x1032 <BearbeiteRxDaten+0xc2>
fc6: 20 91 96 01 lds r18, 0x0196
fca: 43 e0 ldi r20, 0x03 ; 3
fcc: 6b e0 ldi r22, 0x0B ; 11
fce: 85 ef ldi r24, 0xF5 ; 245
fd0: 93 e0 ldi r25, 0x03 ; 3
fd2: 0e 94 c3 06 call 0xd86 ; 0xd86 <Decode64>
fd6: 80 91 cd 01 lds r24, 0x01CD
fda: 90 91 f7 03 lds r25, 0x03F7
fde: 89 2b or r24, r25
fe0: 80 93 cd 01 sts 0x01CD, r24
fe4: 81 e0 ldi r24, 0x01 ; 1
fe6: 80 93 90 01 sts 0x0190, r24
fea: 68 c0 rjmp .+208 ; 0x10bc <BearbeiteRxDaten+0x14c>
fec: 20 91 96 01 lds r18, 0x0196
ff0: 43 e0 ldi r20, 0x03 ; 3
ff2: 62 e0 ldi r22, 0x02 ; 2
ff4: ce 01 movw r24, r28
ff6: 01 96 adiw r24, 0x01 ; 1
ff8: 0e 94 c3 06 call 0xd86 ; 0xd86 <Decode64>
ffc: 80 91 cd 01 lds r24, 0x01CD
1000: 99 81 ldd r25, Y+1 ; 0x01
1002: 89 2b or r24, r25
1004: 80 93 cd 01 sts 0x01CD, r24
1008: 81 e0 ldi r24, 0x01 ; 1
100a: 80 93 8f 01 sts 0x018F, r24
100e: 56 c0 rjmp .+172 ; 0x10bc <BearbeiteRxDaten+0x14c>
1010: 20 91 96 01 lds r18, 0x0196
1014: 43 e0 ldi r20, 0x03 ; 3
1016: 64 e0 ldi r22, 0x04 ; 4
1018: 88 e9 ldi r24, 0x98 ; 152
101a: 91 e0 ldi r25, 0x01 ; 1
101c: 0e 94 c3 06 call 0xd86 ; 0xd86 <Decode64>
1020: 4d c0 rjmp .+154 ; 0x10bc <BearbeiteRxDaten+0x14c>
1022: 81 e0 ldi r24, 0x01 ; 1
1024: 80 93 91 01 sts 0x0191, r24
1028: 49 c0 rjmp .+146 ; 0x10bc <BearbeiteRxDaten+0x14c>
102a: 81 e0 ldi r24, 0x01 ; 1
102c: 80 93 8e 01 sts 0x018E, r24
1030: 45 c0 rjmp .+138 ; 0x10bc <BearbeiteRxDaten+0x14c>
1032: 20 91 96 01 lds r18, 0x0196
1036: 43 e0 ldi r20, 0x03 ; 3
1038: 62 e0 ldi r22, 0x02 ; 2
103a: ce 01 movw r24, r28
103c: 01 96 adiw r24, 0x01 ; 1
103e: 0e 94 c3 06 call 0xd86 ; 0xd86 <Decode64>
1042: 89 81 ldd r24, Y+1 ; 0x01
1044: 8f 3f cpi r24, 0xFF ; 255
1046: 89 f0 breq .+34 ; 0x106a <BearbeiteRxDaten+0xfa>
1048: 86 30 cpi r24, 0x06 ; 6
104a: 10 f0 brcs .+4 ; 0x1050 <BearbeiteRxDaten+0xe0>
104c: 85 e0 ldi r24, 0x05 ; 5
104e: 89 83 std Y+1, r24 ; 0x01
1050: 4a e3 ldi r20, 0x3A ; 58
1052: 6d e6 ldi r22, 0x6D ; 109
1054: 75 e0 ldi r23, 0x05 ; 5
1056: 89 81 ldd r24, Y+1 ; 0x01
1058: 0e 94 17 02 call 0x42e ; 0x42e <ReadParameterSet>
105c: 89 81 ldd r24, Y+1 ; 0x01
105e: 2a e3 ldi r18, 0x3A ; 58
1060: 4d e6 ldi r20, 0x6D ; 109
1062: 55 e0 ldi r21, 0x05 ; 5
1064: 60 91 b3 02 lds r22, 0x02B3
1068: 08 c0 rjmp .+16 ; 0x107a <BearbeiteRxDaten+0x10a>
106a: 10 91 b3 02 lds r17, 0x02B3
106e: 0e 94 f8 01 call 0x3f0 ; 0x3f0 <GetActiveParamSetNumber>
1072: 2a e3 ldi r18, 0x3A ; 58
1074: 4d e6 ldi r20, 0x6D ; 109
1076: 55 e0 ldi r21, 0x05 ; 5
1078: 61 2f mov r22, r17
107a: 85 5b subi r24, 0xB5 ; 181
107c: 0e 94 5b 06 call 0xcb6 ; 0xcb6 <SendOutData>
1080: 1d c0 rjmp .+58 ; 0x10bc <BearbeiteRxDaten+0x14c>
1082: 20 91 96 01 lds r18, 0x0196
1086: 43 e0 ldi r20, 0x03 ; 3
1088: 6a e3 ldi r22, 0x3A ; 58
108a: 8d e6 ldi r24, 0x6D ; 109
108c: 95 e0 ldi r25, 0x05 ; 5
108e: 0e 94 c3 06 call 0xd86 ; 0xd86 <Decode64>
1092: 80 91 27 04 lds r24, 0x0427
1096: 4a e3 ldi r20, 0x3A ; 58
1098: 6d e6 ldi r22, 0x6D ; 109
109a: 75 e0 ldi r23, 0x05 ; 5
109c: 8b 56 subi r24, 0x6B ; 107
109e: 0e 94 ff 01 call 0x3fe ; 0x3fe <WriteParameterSet>
10a2: 80 91 27 04 lds r24, 0x0427
10a6: 8b 56 subi r24, 0x6B ; 107
10a8: a2 e0 ldi r26, 0x02 ; 2
10aa: b0 e0 ldi r27, 0x00 ; 0
10ac: 08 2e mov r0, r24
10ae: 0e 94 2b 2d call 0x5a56 ; 0x5a56 <__eeprom_write_byte_1F2021>
10b2: 0e 94 f8 01 call 0x3f0 ; 0x3f0 <GetActiveParamSetNumber>
10b6: 99 27 eor r25, r25
10b8: 0e 94 4b 1e call 0x3c96 ; 0x3c96 <Piep>
10bc: 10 92 93 01 sts 0x0193, r1
10c0: 22 96 adiw r28, 0x02 ; 2
10c2: 0f b6 in r0, 0x3f ; 63
10c4: f8 94 cli
10c6: de bf out 0x3e, r29 ; 62
10c8: 0f be out 0x3f, r0 ; 63
10ca: cd bf out 0x3d, r28 ; 61
10cc: df 91 pop r29
10ce: cf 91 pop r28
10d0: 1f 91 pop r17
10d2: 08 95 ret
 
000010f4 <Putchar>:
10f4: 98 2f mov r25, r24
10f6: 80 91 5b 05 lds r24, 0x055B
10fa: 81 30 cpi r24, 0x01 ; 1
10fc: 69 f4 brne .+26 ; 0x1118 <__stack+0x19>
10fe: 80 91 cc 01 lds r24, 0x01CC
1102: e8 2f mov r30, r24
1104: ff 27 eor r31, r31
1106: ea 5e subi r30, 0xEA ; 234
1108: fe 4f sbci r31, 0xFE ; 254
110a: 90 83 st Z, r25
110c: 8f 5f subi r24, 0xFF ; 255
110e: 80 93 cc 01 sts 0x01CC, r24
1112: 21 e0 ldi r18, 0x01 ; 1
1114: 30 e0 ldi r19, 0x00 ; 0
1116: 05 c0 rjmp .+10 ; 0x1122 <__stack+0x23>
1118: 89 2f mov r24, r25
111a: 0e 94 2b 07 call 0xe56 ; 0xe56 <uart_putchar>
111e: 28 2f mov r18, r24
1120: 33 27 eor r19, r19
1122: c9 01 movw r24, r18
1124: 08 95 ret
000010d4 <Putchar>:
10d4: 98 2f mov r25, r24
10d6: 80 91 26 05 lds r24, 0x0526
10da: 81 30 cpi r24, 0x01 ; 1
10dc: 69 f4 brne .+26 ; 0x10f8 <Putchar+0x24>
10de: 80 91 cc 01 lds r24, 0x01CC
10e2: e8 2f mov r30, r24
10e4: ff 27 eor r31, r31
10e6: ea 5e subi r30, 0xEA ; 234
10e8: fe 4f sbci r31, 0xFE ; 254
10ea: 90 83 st Z, r25
10ec: 8f 5f subi r24, 0xFF ; 255
10ee: 80 93 cc 01 sts 0x01CC, r24
10f2: 21 e0 ldi r18, 0x01 ; 1
10f4: 30 e0 ldi r19, 0x00 ; 0
10f6: 05 c0 rjmp .+10 ; 0x1102 <__stack+0x3>
10f8: 89 2f mov r24, r25
10fa: 0e 94 1b 07 call 0xe36 ; 0xe36 <uart_putchar>
10fe: 28 2f mov r18, r24
1100: 33 27 eor r19, r19
1102: c9 01 movw r24, r18
1104: 08 95 ret
 
00001126 <PAD_0>:
1126: 1f 93 push r17
1128: 18 2f mov r17, r24
112a: 04 c0 rjmp .+8 ; 0x1134 <PAD_0+0xe>
112c: 80 e3 ldi r24, 0x30 ; 48
112e: 0e 94 7a 08 call 0x10f4 ; 0x10f4 <Putchar>
1132: 11 50 subi r17, 0x01 ; 1
1134: 11 16 cp r1, r17
1136: d4 f3 brlt .-12 ; 0x112c <PAD_0+0x6>
1138: 1f 91 pop r17
113a: 08 95 ret
00001106 <PAD_0>:
1106: 1f 93 push r17
1108: 18 2f mov r17, r24
110a: 04 c0 rjmp .+8 ; 0x1114 <PAD_0+0xe>
110c: 80 e3 ldi r24, 0x30 ; 48
110e: 0e 94 6a 08 call 0x10d4 ; 0x10d4 <Putchar>
1112: 11 50 subi r17, 0x01 ; 1
1114: 11 16 cp r1, r17
1116: d4 f3 brlt .-12 ; 0x110c <PAD_0+0x6>
1118: 1f 91 pop r17
111a: 08 95 ret
 
0000113c <PAD_SP>:
113c: 1f 93 push r17
113e: 18 2f mov r17, r24
1140: 04 c0 rjmp .+8 ; 0x114a <PAD_SP+0xe>
1142: 80 e2 ldi r24, 0x20 ; 32
1144: 0e 94 7a 08 call 0x10f4 ; 0x10f4 <Putchar>
1148: 11 50 subi r17, 0x01 ; 1
114a: 11 16 cp r1, r17
114c: d4 f3 brlt .-12 ; 0x1142 <PAD_SP+0x6>
114e: 1f 91 pop r17
1150: 08 95 ret
0000111c <PAD_SP>:
111c: 1f 93 push r17
111e: 18 2f mov r17, r24
1120: 04 c0 rjmp .+8 ; 0x112a <PAD_SP+0xe>
1122: 80 e2 ldi r24, 0x20 ; 32
1124: 0e 94 6a 08 call 0x10d4 ; 0x10d4 <Putchar>
1128: 11 50 subi r17, 0x01 ; 1
112a: 11 16 cp r1, r17
112c: d4 f3 brlt .-12 ; 0x1122 <PAD_SP+0x6>
112e: 1f 91 pop r17
1130: 08 95 ret
 
00001152 <PRINTP>:
1152: 0f 93 push r16
1154: 1f 93 push r17
1156: cf 93 push r28
1158: df 93 push r29
115a: 8c 01 movw r16, r24
115c: eb 01 movw r28, r22
115e: 08 c0 rjmp .+16 ; 0x1170 <PRINTP+0x1e>
1160: f8 01 movw r30, r16
1162: 0f 5f subi r16, 0xFF ; 255
1164: 1f 4f sbci r17, 0xFF ; 255
1166: e4 91 lpm r30, Z
1168: 8e 2f mov r24, r30
116a: 0e 94 7a 08 call 0x10f4 ; 0x10f4 <Putchar>
116e: 21 97 sbiw r28, 0x01 ; 1
1170: 20 97 sbiw r28, 0x00 ; 0
1172: b1 f7 brne .-20 ; 0x1160 <PRINTP+0xe>
1174: df 91 pop r29
1176: cf 91 pop r28
1178: 1f 91 pop r17
117a: 0f 91 pop r16
117c: 08 95 ret
00001132 <PRINTP>:
1132: 0f 93 push r16
1134: 1f 93 push r17
1136: cf 93 push r28
1138: df 93 push r29
113a: 8c 01 movw r16, r24
113c: eb 01 movw r28, r22
113e: 08 c0 rjmp .+16 ; 0x1150 <PRINTP+0x1e>
1140: f8 01 movw r30, r16
1142: 0f 5f subi r16, 0xFF ; 255
1144: 1f 4f sbci r17, 0xFF ; 255
1146: e4 91 lpm r30, Z
1148: 8e 2f mov r24, r30
114a: 0e 94 6a 08 call 0x10d4 ; 0x10d4 <Putchar>
114e: 21 97 sbiw r28, 0x01 ; 1
1150: 20 97 sbiw r28, 0x00 ; 0
1152: b1 f7 brne .-20 ; 0x1140 <PRINTP+0xe>
1154: df 91 pop r29
1156: cf 91 pop r28
1158: 1f 91 pop r17
115a: 0f 91 pop r16
115c: 08 95 ret
 
0000117e <PRINT>:
117e: 0f 93 push r16
1180: 1f 93 push r17
1182: cf 93 push r28
1184: df 93 push r29
1186: 8c 01 movw r16, r24
1188: eb 01 movw r28, r22
118a: 06 c0 rjmp .+12 ; 0x1198 <PRINT+0x1a>
118c: f8 01 movw r30, r16
118e: 81 91 ld r24, Z+
1190: 8f 01 movw r16, r30
1192: 0e 94 7a 08 call 0x10f4 ; 0x10f4 <Putchar>
1196: 21 97 sbiw r28, 0x01 ; 1
1198: 20 97 sbiw r28, 0x00 ; 0
119a: c1 f7 brne .-16 ; 0x118c <PRINT+0xe>
119c: df 91 pop r29
119e: cf 91 pop r28
11a0: 1f 91 pop r17
11a2: 0f 91 pop r16
11a4: 08 95 ret
0000115e <PRINT>:
115e: 0f 93 push r16
1160: 1f 93 push r17
1162: cf 93 push r28
1164: df 93 push r29
1166: 8c 01 movw r16, r24
1168: eb 01 movw r28, r22
116a: 06 c0 rjmp .+12 ; 0x1178 <PRINT+0x1a>
116c: f8 01 movw r30, r16
116e: 81 91 ld r24, Z+
1170: 8f 01 movw r16, r30
1172: 0e 94 6a 08 call 0x10d4 ; 0x10d4 <Putchar>
1176: 21 97 sbiw r28, 0x01 ; 1
1178: 20 97 sbiw r28, 0x00 ; 0
117a: c1 f7 brne .-16 ; 0x116c <PRINT+0xe>
117c: df 91 pop r29
117e: cf 91 pop r28
1180: 1f 91 pop r17
1182: 0f 91 pop r16
1184: 08 95 ret
 
000011a6 <_printf_P>:
11a6: 2f 92 push r2
11a8: 3f 92 push r3
11aa: 4f 92 push r4
11ac: 5f 92 push r5
11ae: 6f 92 push r6
11b0: 7f 92 push r7
11b2: 8f 92 push r8
11b4: 9f 92 push r9
11b6: af 92 push r10
11b8: bf 92 push r11
11ba: cf 92 push r12
11bc: df 92 push r13
11be: ef 92 push r14
11c0: ff 92 push r15
11c2: 0f 93 push r16
11c4: 1f 93 push r17
11c6: cf 93 push r28
11c8: df 93 push r29
11ca: cd b7 in r28, 0x3d ; 61
11cc: de b7 in r29, 0x3e ; 62
11ce: e3 97 sbiw r28, 0x33 ; 51
11d0: 0f b6 in r0, 0x3f ; 63
11d2: f8 94 cli
11d4: de bf out 0x3e, r29 ; 62
11d6: 0f be out 0x3f, r0 ; 63
11d8: cd bf out 0x3d, r28 ; 61
11da: 29 96 adiw r28, 0x09 ; 9
11dc: 8f ad ldd r24, Y+63 ; 0x3f
11de: 29 97 sbiw r28, 0x09 ; 9
11e0: 80 93 5b 05 sts 0x055B, r24
11e4: ce 01 movw r24, r28
11e6: 85 5b subi r24, 0xB5 ; 181
11e8: 9f 4f sbci r25, 0xFF ; 255
11ea: 9d 83 std Y+5, r25 ; 0x05
11ec: 8c 83 std Y+4, r24 ; 0x04
11ee: 2b 96 adiw r28, 0x0b ; 11
11f0: 8e ad ldd r24, Y+62 ; 0x3e
11f2: 9f ad ldd r25, Y+63 ; 0x3f
11f4: 2b 97 sbiw r28, 0x0b ; 11
11f6: 9f a7 std Y+47, r25 ; 0x2f
11f8: 8e a7 std Y+46, r24 ; 0x2e
11fa: 22 24 eor r2, r2
11fc: 33 24 eor r3, r3
11fe: 21 01 movw r4, r2
1200: 02 c0 rjmp .+4 ; 0x1206 <_printf_P+0x60>
1202: 13 01 movw r2, r6
1204: 24 01 movw r4, r8
1206: 0e a5 ldd r16, Y+46 ; 0x2e
1208: 1f a5 ldd r17, Y+47 ; 0x2f
120a: 02 c0 rjmp .+4 ; 0x1210 <_printf_P+0x6a>
120c: 0f 5f subi r16, 0xFF ; 255
120e: 1f 4f sbci r17, 0xFF ; 255
1210: f8 01 movw r30, r16
1212: f4 90 lpm r15, Z
1214: ff 20 and r15, r15
1216: 19 f0 breq .+6 ; 0x121e <_printf_P+0x78>
1218: f5 e2 ldi r31, 0x25 ; 37
121a: ff 16 cp r15, r31
121c: b9 f7 brne .-18 ; 0x120c <_printf_P+0x66>
121e: b8 01 movw r22, r16
1220: 8e a5 ldd r24, Y+46 ; 0x2e
1222: 9f a5 ldd r25, Y+47 ; 0x2f
1224: 68 1b sub r22, r24
1226: 79 0b sbc r23, r25
1228: 11 f0 breq .+4 ; 0x122e <_printf_P+0x88>
122a: 0e 94 a9 08 call 0x1152 ; 0x1152 <PRINTP>
122e: ff 20 and r15, r15
1230: 09 f4 brne .+2 ; 0x1234 <_printf_P+0x8e>
1232: 46 c2 rjmp .+1164 ; 0x16c0 <_printf_P+0x51a>
1234: 0f 5f subi r16, 0xFF ; 255
1236: 1f 4f sbci r17, 0xFF ; 255
1238: 1f a7 std Y+47, r17 ; 0x2f
123a: 0e a7 std Y+46, r16 ; 0x2e
123c: 19 82 std Y+1, r1 ; 0x01
123e: ac 81 ldd r26, Y+4 ; 0x04
1240: bd 81 ldd r27, Y+5 ; 0x05
1242: 1b aa std Y+51, r1 ; 0x33
1244: 1a aa std Y+50, r1 ; 0x32
1246: 9f ef ldi r25, 0xFF ; 255
1248: 99 ab std Y+49, r25 ; 0x31
124a: ee a5 ldd r30, Y+46 ; 0x2e
124c: ff a5 ldd r31, Y+47 ; 0x2f
124e: cf 01 movw r24, r30
1250: 01 96 adiw r24, 0x01 ; 1
1252: 9f a7 std Y+47, r25 ; 0x2f
1254: 8e a7 std Y+46, r24 ; 0x2e
1256: b4 90 lpm r11, Z
1258: 95 e7 ldi r25, 0x75 ; 117
125a: b9 16 cp r11, r25
125c: 21 f0 breq .+8 ; 0x1266 <_printf_P+0xc0>
125e: 8b 2d mov r24, r11
1260: 80 62 ori r24, 0x20 ; 32
1262: 88 37 cpi r24, 0x78 ; 120
1264: 89 f4 brne .+34 ; 0x1288 <_printf_P+0xe2>
1266: eb a9 ldd r30, Y+51 ; 0x33
1268: e0 ff sbrs r30, 0
126a: 07 c0 rjmp .+14 ; 0x127a <_printf_P+0xd4>
126c: 2d 90 ld r2, X+
126e: 3d 90 ld r3, X+
1270: 4d 90 ld r4, X+
1272: 5c 90 ld r5, X
1274: 13 97 sbiw r26, 0x03 ; 3
1276: 14 96 adiw r26, 0x04 ; 4
1278: 07 c0 rjmp .+14 ; 0x1288 <_printf_P+0xe2>
127a: 8d 91 ld r24, X+
127c: 9c 91 ld r25, X
127e: 11 97 sbiw r26, 0x01 ; 1
1280: 1c 01 movw r2, r24
1282: 44 24 eor r4, r4
1284: 55 24 eor r5, r5
1286: 12 96 adiw r26, 0x02 ; 2
1288: f0 e2 ldi r31, 0x20 ; 32
128a: bf 16 cp r11, r31
128c: 21 f4 brne .+8 ; 0x1296 <_printf_P+0xf0>
128e: 89 81 ldd r24, Y+1 ; 0x01
1290: 88 23 and r24, r24
1292: d9 f6 brne .-74 ; 0x124a <_printf_P+0xa4>
1294: 85 c0 rjmp .+266 ; 0x13a0 <_printf_P+0x1fa>
1296: 83 e2 ldi r24, 0x23 ; 35
1298: b8 16 cp r11, r24
129a: 09 f4 brne .+2 ; 0x129e <_printf_P+0xf8>
129c: 83 c0 rjmp .+262 ; 0x13a4 <_printf_P+0x1fe>
129e: 9a e2 ldi r25, 0x2A ; 42
12a0: b9 16 cp r11, r25
12a2: 21 f0 breq .+8 ; 0x12ac <_printf_P+0x106>
12a4: ed e2 ldi r30, 0x2D ; 45
12a6: be 16 cp r11, r30
12a8: 69 f4 brne .+26 ; 0x12c4 <_printf_P+0x11e>
12aa: 08 c0 rjmp .+16 ; 0x12bc <_printf_P+0x116>
12ac: fd 01 movw r30, r26
12ae: 12 96 adiw r26, 0x02 ; 2
12b0: e0 81 ld r30, Z
12b2: ea ab std Y+50, r30 ; 0x32
12b4: e7 ff sbrs r30, 7
12b6: c9 cf rjmp .-110 ; 0x124a <_printf_P+0xa4>
12b8: e1 95 neg r30
12ba: ea ab std Y+50, r30 ; 0x32
12bc: fb a9 ldd r31, Y+51 ; 0x33
12be: f0 61 ori r31, 0x10 ; 16
12c0: ff 7d andi r31, 0xDF ; 223
12c2: 72 c0 rjmp .+228 ; 0x13a8 <_printf_P+0x202>
12c4: 8b e2 ldi r24, 0x2B ; 43
12c6: b8 16 cp r11, r24
12c8: 09 f4 brne .+2 ; 0x12cc <_printf_P+0x126>
12ca: 6a c0 rjmp .+212 ; 0x13a0 <_printf_P+0x1fa>
12cc: 9e e2 ldi r25, 0x2E ; 46
12ce: b9 16 cp r11, r25
12d0: b1 f5 brne .+108 ; 0x133e <_printf_P+0x198>
12d2: 2e a5 ldd r18, Y+46 ; 0x2e
12d4: 3f a5 ldd r19, Y+47 ; 0x2f
12d6: 2f 5f subi r18, 0xFF ; 255
12d8: 3f 4f sbci r19, 0xFF ; 255
12da: ee a5 ldd r30, Y+46 ; 0x2e
12dc: ff a5 ldd r31, Y+47 ; 0x2f
12de: 84 91 lpm r24, Z
12e0: 8a 32 cpi r24, 0x2A ; 42
12e2: 21 f0 breq .+8 ; 0x12ec <_printf_P+0x146>
12e4: b8 2e mov r11, r24
12e6: 20 e0 ldi r18, 0x00 ; 0
12e8: 30 e0 ldi r19, 0x00 ; 0
12ea: 1b c0 rjmp .+54 ; 0x1322 <_printf_P+0x17c>
12ec: fd 01 movw r30, r26
12ee: 12 96 adiw r26, 0x02 ; 2
12f0: 40 81 ld r20, Z
12f2: 51 81 ldd r21, Z+1 ; 0x01
12f4: 57 ff sbrs r21, 7
12f6: 02 c0 rjmp .+4 ; 0x12fc <_printf_P+0x156>
12f8: 4f ef ldi r20, 0xFF ; 255
12fa: 5f ef ldi r21, 0xFF ; 255
12fc: 49 ab std Y+49, r20 ; 0x31
12fe: 3f a7 std Y+47, r19 ; 0x2f
1300: 2e a7 std Y+46, r18 ; 0x2e
1302: a3 cf rjmp .-186 ; 0x124a <_printf_P+0xa4>
1304: c9 01 movw r24, r18
1306: 43 e0 ldi r20, 0x03 ; 3
1308: 88 0f add r24, r24
130a: 99 1f adc r25, r25
130c: 4a 95 dec r20
130e: e1 f7 brne .-8 ; 0x1308 <_printf_P+0x162>
1310: 22 0f add r18, r18
1312: 33 1f adc r19, r19
1314: 28 0f add r18, r24
1316: 39 1f adc r19, r25
1318: 2b 0d add r18, r11
131a: 31 1d adc r19, r1
131c: 20 53 subi r18, 0x30 ; 48
131e: 30 40 sbci r19, 0x00 ; 0
1320: b4 90 lpm r11, Z
1322: 31 96 adiw r30, 0x01 ; 1
1324: 8b 2d mov r24, r11
1326: 80 53 subi r24, 0x30 ; 48
1328: 8a 30 cpi r24, 0x0A ; 10
132a: 60 f3 brcs .-40 ; 0x1304 <_printf_P+0x15e>
132c: ff a7 std Y+47, r31 ; 0x2f
132e: ee a7 std Y+46, r30 ; 0x2e
1330: a9 01 movw r20, r18
1332: 37 ff sbrs r19, 7
1334: 02 c0 rjmp .+4 ; 0x133a <_printf_P+0x194>
1336: 4f ef ldi r20, 0xFF ; 255
1338: 5f ef ldi r21, 0xFF ; 255
133a: 49 ab std Y+49, r20 ; 0x31
133c: 8d cf rjmp .-230 ; 0x1258 <_printf_P+0xb2>
133e: f0 e3 ldi r31, 0x30 ; 48
1340: bf 16 cp r11, r31
1342: 31 f4 brne .+12 ; 0x1350 <_printf_P+0x1aa>
1344: 8b a9 ldd r24, Y+51 ; 0x33
1346: 84 fd sbrc r24, 4
1348: 80 cf rjmp .-256 ; 0x124a <_printf_P+0xa4>
134a: 80 62 ori r24, 0x20 ; 32
134c: 8b ab std Y+51, r24 ; 0x33
134e: 7d cf rjmp .-262 ; 0x124a <_printf_P+0xa4>
1350: 8b 2d mov r24, r11
1352: 81 53 subi r24, 0x31 ; 49
1354: 89 30 cpi r24, 0x09 ; 9
1356: e8 f4 brcc .+58 ; 0x1392 <_printf_P+0x1ec>
1358: 20 e0 ldi r18, 0x00 ; 0
135a: 30 e0 ldi r19, 0x00 ; 0
135c: c9 01 movw r24, r18
135e: 13 e0 ldi r17, 0x03 ; 3
1360: 88 0f add r24, r24
1362: 99 1f adc r25, r25
1364: 1a 95 dec r17
1366: e1 f7 brne .-8 ; 0x1360 <_printf_P+0x1ba>
1368: 22 0f add r18, r18
136a: 33 1f adc r19, r19
136c: 28 0f add r18, r24
136e: 39 1f adc r19, r25
1370: 2b 0d add r18, r11
1372: 31 1d adc r19, r1
1374: 20 53 subi r18, 0x30 ; 48
1376: 30 40 sbci r19, 0x00 ; 0
1378: ee a5 ldd r30, Y+46 ; 0x2e
137a: ff a5 ldd r31, Y+47 ; 0x2f
137c: cf 01 movw r24, r30
137e: 01 96 adiw r24, 0x01 ; 1
1380: 9f a7 std Y+47, r25 ; 0x2f
1382: 8e a7 std Y+46, r24 ; 0x2e
1384: b4 90 lpm r11, Z
1386: 8b 2d mov r24, r11
1388: 80 53 subi r24, 0x30 ; 48
138a: 8a 30 cpi r24, 0x0A ; 10
138c: 38 f3 brcs .-50 ; 0x135c <_printf_P+0x1b6>
138e: 2a ab std Y+50, r18 ; 0x32
1390: 63 cf rjmp .-314 ; 0x1258 <_printf_P+0xb2>
1392: 98 e6 ldi r25, 0x68 ; 104
1394: b9 16 cp r11, r25
1396: 51 f4 brne .+20 ; 0x13ac <_printf_P+0x206>
1398: eb a9 ldd r30, Y+51 ; 0x33
139a: e4 60 ori r30, 0x04 ; 4
139c: eb ab std Y+51, r30 ; 0x33
139e: 55 cf rjmp .-342 ; 0x124a <_printf_P+0xa4>
13a0: b9 82 std Y+1, r11 ; 0x01
13a2: 53 cf rjmp .-346 ; 0x124a <_printf_P+0xa4>
13a4: fb a9 ldd r31, Y+51 ; 0x33
13a6: f8 60 ori r31, 0x08 ; 8
13a8: fb ab std Y+51, r31 ; 0x33
13aa: 4f cf rjmp .-354 ; 0x124a <_printf_P+0xa4>
13ac: 8c e6 ldi r24, 0x6C ; 108
13ae: b8 16 cp r11, r24
13b0: 21 f4 brne .+8 ; 0x13ba <_printf_P+0x214>
13b2: 9b a9 ldd r25, Y+51 ; 0x33
13b4: 91 60 ori r25, 0x01 ; 1
13b6: 9b ab std Y+51, r25 ; 0x33
13b8: 48 cf rjmp .-368 ; 0x124a <_printf_P+0xa4>
13ba: bd 83 std Y+5, r27 ; 0x05
13bc: ac 83 std Y+4, r26 ; 0x04
13be: e3 e6 ldi r30, 0x63 ; 99
13c0: be 16 cp r11, r30
13c2: 39 f4 brne .+14 ; 0x13d2 <_printf_P+0x22c>
13c4: 12 96 adiw r26, 0x02 ; 2
13c6: bd 83 std Y+5, r27 ; 0x05
13c8: ac 83 std Y+4, r26 ; 0x04
13ca: 12 97 sbiw r26, 0x02 ; 2
13cc: 8c 91 ld r24, X
13ce: 8e 83 std Y+6, r24 ; 0x06
13d0: 1c c1 rjmp .+568 ; 0x160a <_printf_P+0x464>
13d2: f4 e4 ldi r31, 0x44 ; 68
13d4: bf 16 cp r11, r31
13d6: 39 f0 breq .+14 ; 0x13e6 <_printf_P+0x240>
13d8: 84 e6 ldi r24, 0x64 ; 100
13da: b8 16 cp r11, r24
13dc: 39 f0 breq .+14 ; 0x13ec <_printf_P+0x246>
13de: 99 e6 ldi r25, 0x69 ; 105
13e0: b9 16 cp r11, r25
13e2: 59 f5 brne .+86 ; 0x143a <_printf_P+0x294>
13e4: 03 c0 rjmp .+6 ; 0x13ec <_printf_P+0x246>
13e6: eb a9 ldd r30, Y+51 ; 0x33
13e8: e1 60 ori r30, 0x01 ; 1
13ea: eb ab std Y+51, r30 ; 0x33
13ec: fb a9 ldd r31, Y+51 ; 0x33
13ee: f0 ff sbrs r31, 0
13f0: 08 c0 rjmp .+16 ; 0x1402 <_printf_P+0x25c>
13f2: 14 96 adiw r26, 0x04 ; 4
13f4: bd 83 std Y+5, r27 ; 0x05
13f6: ac 83 std Y+4, r26 ; 0x04
13f8: 5e 90 ld r5, -X
13fa: 4e 90 ld r4, -X
13fc: 3e 90 ld r3, -X
13fe: 2e 90 ld r2, -X
1400: 0a c0 rjmp .+20 ; 0x1416 <_printf_P+0x270>
1402: 12 96 adiw r26, 0x02 ; 2
1404: bd 83 std Y+5, r27 ; 0x05
1406: ac 83 std Y+4, r26 ; 0x04
1408: 9e 91 ld r25, -X
140a: 8e 91 ld r24, -X
140c: 1c 01 movw r2, r24
140e: 44 24 eor r4, r4
1410: 37 fc sbrc r3, 7
1412: 40 94 com r4
1414: 54 2c mov r5, r4
1416: 57 fc sbrc r5, 7
1418: 03 c0 rjmp .+6 ; 0x1420 <_printf_P+0x27a>
141a: 8a e0 ldi r24, 0x0A ; 10
141c: 88 ab std Y+48, r24 ; 0x30
141e: 96 c0 rjmp .+300 ; 0x154c <_printf_P+0x3a6>
1420: 50 94 com r5
1422: 40 94 com r4
1424: 30 94 com r3
1426: 20 94 com r2
1428: 21 1c adc r2, r1
142a: 31 1c adc r3, r1
142c: 41 1c adc r4, r1
142e: 51 1c adc r5, r1
1430: 8d e2 ldi r24, 0x2D ; 45
1432: 89 83 std Y+1, r24 ; 0x01
1434: 9a e0 ldi r25, 0x0A ; 10
1436: 98 ab std Y+48, r25 ; 0x30
1438: 89 c0 rjmp .+274 ; 0x154c <_printf_P+0x3a6>
143a: ef e4 ldi r30, 0x4F ; 79
143c: be 16 cp r11, r30
143e: 29 f0 breq .+10 ; 0x144a <_printf_P+0x2a4>
1440: ff e6 ldi r31, 0x6F ; 111
1442: bf 16 cp r11, r31
1444: 39 f4 brne .+14 ; 0x1454 <_printf_P+0x2ae>
1446: 88 e0 ldi r24, 0x08 ; 8
1448: 65 c0 rjmp .+202 ; 0x1514 <_printf_P+0x36e>
144a: 9b a9 ldd r25, Y+51 ; 0x33
144c: 91 60 ori r25, 0x01 ; 1
144e: 9b ab std Y+51, r25 ; 0x33
1450: e8 e0 ldi r30, 0x08 ; 8
1452: 5a c0 rjmp .+180 ; 0x1508 <_printf_P+0x362>
1454: f0 e7 ldi r31, 0x70 ; 112
1456: bf 16 cp r11, r31
1458: 81 f4 brne .+32 ; 0x147a <_printf_P+0x2d4>
145a: 12 96 adiw r26, 0x02 ; 2
145c: bd 83 std Y+5, r27 ; 0x05
145e: ac 83 std Y+4, r26 ; 0x04
1460: 9e 91 ld r25, -X
1462: 8e 91 ld r24, -X
1464: 1c 01 movw r2, r24
1466: 44 24 eor r4, r4
1468: 55 24 eor r5, r5
146a: 8b a9 ldd r24, Y+51 ; 0x33
146c: 80 64 ori r24, 0x40 ; 64
146e: 8b ab std Y+51, r24 ; 0x33
1470: 90 e1 ldi r25, 0x10 ; 16
1472: 98 ab std Y+48, r25 ; 0x30
1474: e8 e7 ldi r30, 0x78 ; 120
1476: be 2e mov r11, r30
1478: 68 c0 rjmp .+208 ; 0x154a <_printf_P+0x3a4>
147a: e3 e7 ldi r30, 0x73 ; 115
147c: be 16 cp r11, r30
147e: e9 f5 brne .+122 ; 0x14fa <_printf_P+0x354>
1480: 12 96 adiw r26, 0x02 ; 2
1482: bd 83 std Y+5, r27 ; 0x05
1484: ac 83 std Y+4, r26 ; 0x04
1486: de 90 ld r13, -X
1488: ce 90 ld r12, -X
148a: c1 14 cp r12, r1
148c: d1 04 cpc r13, r1
148e: 89 f4 brne .+34 ; 0x14b2 <_printf_P+0x30c>
1490: 88 e2 ldi r24, 0x28 ; 40
1492: 8e 83 std Y+6, r24 ; 0x06
1494: 8e e6 ldi r24, 0x6E ; 110
1496: 8f 83 std Y+7, r24 ; 0x07
1498: 85 e7 ldi r24, 0x75 ; 117
149a: 88 87 std Y+8, r24 ; 0x08
149c: 8c e6 ldi r24, 0x6C ; 108
149e: 89 87 std Y+9, r24 ; 0x09
14a0: 8a 87 std Y+10, r24 ; 0x0a
14a2: 89 e2 ldi r24, 0x29 ; 41
14a4: 8b 87 std Y+11, r24 ; 0x0b
14a6: 1c 86 std Y+12, r1 ; 0x0c
14a8: 76 e0 ldi r23, 0x06 ; 6
14aa: c7 2e mov r12, r23
14ac: d1 2c mov r13, r1
14ae: cc 0e add r12, r28
14b0: dd 1e adc r13, r29
14b2: f9 a9 ldd r31, Y+49 ; 0x31
14b4: f7 fd sbrc r31, 7
14b6: 13 c0 rjmp .+38 ; 0x14de <_printf_P+0x338>
14b8: 4f 2f mov r20, r31
14ba: 55 27 eor r21, r21
14bc: 47 fd sbrc r20, 7
14be: 50 95 com r21
14c0: 60 e0 ldi r22, 0x00 ; 0
14c2: 70 e0 ldi r23, 0x00 ; 0
14c4: c6 01 movw r24, r12
14c6: 0e 94 05 2b call 0x560a ; 0x560a <memchr>
14ca: 00 97 sbiw r24, 0x00 ; 0
14cc: 11 f4 brne .+4 ; 0x14d2 <_printf_P+0x32c>
14ce: 19 a9 ldd r17, Y+49 ; 0x31
14d0: 0d c0 rjmp .+26 ; 0x14ec <_printf_P+0x346>
14d2: 8c 19 sub r24, r12
14d4: 19 a9 ldd r17, Y+49 ; 0x31
14d6: 81 17 cp r24, r17
14d8: 4c f4 brge .+18 ; 0x14ec <_printf_P+0x346>
14da: 18 2f mov r17, r24
14dc: 07 c0 rjmp .+14 ; 0x14ec <_printf_P+0x346>
14de: f6 01 movw r30, r12
14e0: 01 90 ld r0, Z+
14e2: 00 20 and r0, r0
14e4: e9 f7 brne .-6 ; 0x14e0 <_printf_P+0x33a>
14e6: 31 97 sbiw r30, 0x01 ; 1
14e8: 1e 2f mov r17, r30
14ea: 1c 19 sub r17, r12
14ec: 19 82 std Y+1, r1 ; 0x01
14ee: 42 01 movw r8, r4
14f0: 31 01 movw r6, r2
14f2: 63 e7 ldi r22, 0x73 ; 115
14f4: b6 2e mov r11, r22
14f6: 40 e0 ldi r20, 0x00 ; 0
14f8: 94 c0 rjmp .+296 ; 0x1622 <_printf_P+0x47c>
14fa: 85 e5 ldi r24, 0x55 ; 85
14fc: b8 16 cp r11, r24
14fe: 31 f0 breq .+12 ; 0x150c <_printf_P+0x366>
1500: 95 e7 ldi r25, 0x75 ; 117
1502: b9 16 cp r11, r25
1504: 49 f4 brne .+18 ; 0x1518 <_printf_P+0x372>
1506: ea e0 ldi r30, 0x0A ; 10
1508: e8 ab std Y+48, r30 ; 0x30
150a: 1f c0 rjmp .+62 ; 0x154a <_printf_P+0x3a4>
150c: fb a9 ldd r31, Y+51 ; 0x33
150e: f1 60 ori r31, 0x01 ; 1
1510: fb ab std Y+51, r31 ; 0x33
1512: 8a e0 ldi r24, 0x0A ; 10
1514: 88 ab std Y+48, r24 ; 0x30
1516: 19 c0 rjmp .+50 ; 0x154a <_printf_P+0x3a4>
1518: 98 e5 ldi r25, 0x58 ; 88
151a: b9 16 cp r11, r25
151c: 21 f0 breq .+8 ; 0x1526 <_printf_P+0x380>
151e: e8 e7 ldi r30, 0x78 ; 120
1520: be 16 cp r11, r30
1522: 09 f0 breq .+2 ; 0x1526 <_printf_P+0x380>
1524: 6e c0 rjmp .+220 ; 0x1602 <_printf_P+0x45c>
1526: fb a9 ldd r31, Y+51 ; 0x33
1528: f3 fd sbrc r31, 3
152a: 02 c0 rjmp .+4 ; 0x1530 <_printf_P+0x38a>
152c: 80 e1 ldi r24, 0x10 ; 16
152e: f2 cf rjmp .-28 ; 0x1514 <_printf_P+0x36e>
1530: 21 14 cp r2, r1
1532: 31 04 cpc r3, r1
1534: 41 04 cpc r4, r1
1536: 51 04 cpc r5, r1
1538: 19 f4 brne .+6 ; 0x1540 <_printf_P+0x39a>
153a: 90 e1 ldi r25, 0x10 ; 16
153c: 98 ab std Y+48, r25 ; 0x30
153e: 05 c0 rjmp .+10 ; 0x154a <_printf_P+0x3a4>
1540: eb a9 ldd r30, Y+51 ; 0x33
1542: e0 64 ori r30, 0x40 ; 64
1544: eb ab std Y+51, r30 ; 0x33
1546: f0 e1 ldi r31, 0x10 ; 16
1548: f8 ab std Y+48, r31 ; 0x30
154a: 19 82 std Y+1, r1 ; 0x01
154c: 89 a9 ldd r24, Y+49 ; 0x31
154e: 87 fd sbrc r24, 7
1550: 03 c0 rjmp .+6 ; 0x1558 <_printf_P+0x3b2>
1552: 9b a9 ldd r25, Y+51 ; 0x33
1554: 9f 7d andi r25, 0xDF ; 223
1556: 9b ab std Y+51, r25 ; 0x33
1558: 21 14 cp r2, r1
155a: 31 04 cpc r3, r1
155c: 41 04 cpc r4, r1
155e: 51 04 cpc r5, r1
1560: 61 f4 brne .+24 ; 0x157a <_printf_P+0x3d4>
1562: e9 a9 ldd r30, Y+49 ; 0x31
1564: ee 23 and r30, r30
1566: 49 f4 brne .+18 ; 0x157a <_printf_P+0x3d4>
1568: 66 24 eor r6, r6
156a: 77 24 eor r7, r7
156c: 43 01 movw r8, r6
156e: 5e e2 ldi r21, 0x2E ; 46
1570: c5 2e mov r12, r21
1572: d1 2c mov r13, r1
1574: cc 0e add r12, r28
1576: dd 1e adc r13, r29
1578: 3e c0 rjmp .+124 ; 0x15f6 <_printf_P+0x450>
157a: 4e e2 ldi r20, 0x2E ; 46
157c: c4 2e mov r12, r20
157e: d1 2c mov r13, r1
1580: cc 0e add r12, r28
1582: dd 1e adc r13, r29
1584: f8 a9 ldd r31, Y+48 ; 0x30
1586: ef 2e mov r14, r31
1588: ff 24 eor r15, r15
158a: 00 27 eor r16, r16
158c: 11 27 eor r17, r17
158e: c2 01 movw r24, r4
1590: b1 01 movw r22, r2
1592: a8 01 movw r20, r16
1594: 97 01 movw r18, r14
1596: 0e 94 1a 2d call 0x5a34 ; 0x5a34 <__udivmodsi4>
159a: 6a 30 cpi r22, 0x0A ; 10
159c: 20 f4 brcc .+8 ; 0x15a6 <_printf_P+0x400>
159e: 30 e3 ldi r19, 0x30 ; 48
15a0: a3 2e mov r10, r19
15a2: a6 0e add r10, r22
15a4: 08 c0 rjmp .+16 ; 0x15b6 <_printf_P+0x410>
15a6: 27 e5 ldi r18, 0x57 ; 87
15a8: a2 2e mov r10, r18
15aa: a6 0e add r10, r22
15ac: 88 e5 ldi r24, 0x58 ; 88
15ae: b8 16 cp r11, r24
15b0: 11 f4 brne .+4 ; 0x15b6 <_printf_P+0x410>
15b2: 9f ed ldi r25, 0xDF ; 223
15b4: a9 22 and r10, r25
15b6: f6 01 movw r30, r12
15b8: a2 92 st -Z, r10
15ba: 6f 01 movw r12, r30
15bc: c2 01 movw r24, r4
15be: b1 01 movw r22, r2
15c0: a8 01 movw r20, r16
15c2: 97 01 movw r18, r14
15c4: 0e 94 1a 2d call 0x5a34 ; 0x5a34 <__udivmodsi4>
15c8: 39 01 movw r6, r18
15ca: 4a 01 movw r8, r20
15cc: 2e 14 cp r2, r14
15ce: 3f 04 cpc r3, r15
15d0: 40 06 cpc r4, r16
15d2: 51 06 cpc r5, r17
15d4: 18 f0 brcs .+6 ; 0x15dc <_printf_P+0x436>
15d6: 19 01 movw r2, r18
15d8: 2a 01 movw r4, r20
15da: d9 cf rjmp .-78 ; 0x158e <_printf_P+0x3e8>
15dc: f8 a9 ldd r31, Y+48 ; 0x30
15de: f8 30 cpi r31, 0x08 ; 8
15e0: 51 f4 brne .+20 ; 0x15f6 <_printf_P+0x450>
15e2: 8b a9 ldd r24, Y+51 ; 0x33
15e4: 83 ff sbrs r24, 3
15e6: 07 c0 rjmp .+14 ; 0x15f6 <_printf_P+0x450>
15e8: 90 e3 ldi r25, 0x30 ; 48
15ea: a9 16 cp r10, r25
15ec: 21 f0 breq .+8 ; 0x15f6 <_printf_P+0x450>
15ee: 80 e3 ldi r24, 0x30 ; 48
15f0: f6 01 movw r30, r12
15f2: 82 93 st -Z, r24
15f4: 6f 01 movw r12, r30
15f6: ce 01 movw r24, r28
15f8: 8c 19 sub r24, r12
15fa: 18 2f mov r17, r24
15fc: 12 5d subi r17, 0xD2 ; 210
15fe: 49 a9 ldd r20, Y+49 ; 0x31
1600: 10 c0 rjmp .+32 ; 0x1622 <_printf_P+0x47c>
1602: bb 20 and r11, r11
1604: 09 f4 brne .+2 ; 0x1608 <_printf_P+0x462>
1606: 5c c0 rjmp .+184 ; 0x16c0 <_printf_P+0x51a>
1608: be 82 std Y+6, r11 ; 0x06
160a: 19 82 std Y+1, r1 ; 0x01
160c: 42 01 movw r8, r4
160e: 31 01 movw r6, r2
1610: 00 e0 ldi r16, 0x00 ; 0
1612: 96 e0 ldi r25, 0x06 ; 6
1614: c9 2e mov r12, r25
1616: d1 2c mov r13, r1
1618: cc 0e add r12, r28
161a: dd 1e adc r13, r29
161c: 11 e0 ldi r17, 0x01 ; 1
161e: 21 e0 ldi r18, 0x01 ; 1
1620: 05 c0 rjmp .+10 ; 0x162c <_printf_P+0x486>
1622: 21 2f mov r18, r17
1624: 04 2f mov r16, r20
1626: 01 1b sub r16, r17
1628: 07 fd sbrc r16, 7
162a: 00 e0 ldi r16, 0x00 ; 0
162c: 89 81 ldd r24, Y+1 ; 0x01
162e: 88 23 and r24, r24
1630: 19 f0 breq .+6 ; 0x1638 <_printf_P+0x492>
1632: 81 2f mov r24, r17
1634: 8f 5f subi r24, 0xFF ; 255
1636: 07 c0 rjmp .+14 ; 0x1646 <_printf_P+0x4a0>
1638: 9b a9 ldd r25, Y+51 ; 0x33
163a: 96 fd sbrc r25, 6
163c: 02 c0 rjmp .+4 ; 0x1642 <_printf_P+0x49c>
163e: 81 2f mov r24, r17
1640: 02 c0 rjmp .+4 ; 0x1646 <_printf_P+0x4a0>
1642: 82 2f mov r24, r18
1644: 8e 5f subi r24, 0xFE ; 254
1646: a8 2e mov r10, r24
1648: a0 0e add r10, r16
164a: eb a9 ldd r30, Y+51 ; 0x33
164c: ee 2e mov r14, r30
164e: ff 24 eor r15, r15
1650: 80 e3 ldi r24, 0x30 ; 48
1652: 48 2e mov r4, r24
1654: 51 2c mov r5, r1
1656: 4e 20 and r4, r14
1658: 5f 20 and r5, r15
165a: 41 14 cp r4, r1
165c: 51 04 cpc r5, r1
165e: 21 f4 brne .+8 ; 0x1668 <_printf_P+0x4c2>
1660: 8a a9 ldd r24, Y+50 ; 0x32
1662: 8a 19 sub r24, r10
1664: 0e 94 9e 08 call 0x113c ; 0x113c <PAD_SP>
1668: 89 81 ldd r24, Y+1 ; 0x01
166a: 88 23 and r24, r24
166c: 29 f0 breq .+10 ; 0x1678 <_printf_P+0x4d2>
166e: 61 e0 ldi r22, 0x01 ; 1
1670: 70 e0 ldi r23, 0x00 ; 0
1672: ce 01 movw r24, r28
1674: 01 96 adiw r24, 0x01 ; 1
1676: 09 c0 rjmp .+18 ; 0x168a <_printf_P+0x4e4>
1678: e6 fe sbrs r14, 6
167a: 09 c0 rjmp .+18 ; 0x168e <_printf_P+0x4e8>
167c: 80 e3 ldi r24, 0x30 ; 48
167e: 8a 83 std Y+2, r24 ; 0x02
1680: bb 82 std Y+3, r11 ; 0x03
1682: 62 e0 ldi r22, 0x02 ; 2
1684: 70 e0 ldi r23, 0x00 ; 0
1686: ce 01 movw r24, r28
1688: 02 96 adiw r24, 0x02 ; 2
168a: 0e 94 bf 08 call 0x117e ; 0x117e <PRINT>
168e: f0 e2 ldi r31, 0x20 ; 32
1690: 4f 16 cp r4, r31
1692: 51 04 cpc r5, r1
1694: 21 f4 brne .+8 ; 0x169e <_printf_P+0x4f8>
1696: 8a a9 ldd r24, Y+50 ; 0x32
1698: 8a 19 sub r24, r10
169a: 0e 94 93 08 call 0x1126 ; 0x1126 <PAD_0>
169e: 80 2f mov r24, r16
16a0: 0e 94 93 08 call 0x1126 ; 0x1126 <PAD_0>
16a4: 61 2f mov r22, r17
16a6: 77 27 eor r23, r23
16a8: 67 fd sbrc r22, 7
16aa: 70 95 com r23
16ac: c6 01 movw r24, r12
16ae: 0e 94 bf 08 call 0x117e ; 0x117e <PRINT>
16b2: e4 fe sbrs r14, 4
16b4: a6 cd rjmp .-1204 ; 0x1202 <_printf_P+0x5c>
16b6: 8a a9 ldd r24, Y+50 ; 0x32
16b8: 8a 19 sub r24, r10
16ba: 0e 94 9e 08 call 0x113c ; 0x113c <PAD_SP>
16be: a1 cd rjmp .-1214 ; 0x1202 <_printf_P+0x5c>
16c0: e3 96 adiw r28, 0x33 ; 51
16c2: 0f b6 in r0, 0x3f ; 63
16c4: f8 94 cli
16c6: de bf out 0x3e, r29 ; 62
16c8: 0f be out 0x3f, r0 ; 63
16ca: cd bf out 0x3d, r28 ; 61
16cc: df 91 pop r29
16ce: cf 91 pop r28
16d0: 1f 91 pop r17
16d2: 0f 91 pop r16
16d4: ff 90 pop r15
16d6: ef 90 pop r14
16d8: df 90 pop r13
16da: cf 90 pop r12
16dc: bf 90 pop r11
16de: af 90 pop r10
16e0: 9f 90 pop r9
16e2: 8f 90 pop r8
16e4: 7f 90 pop r7
16e6: 6f 90 pop r6
16e8: 5f 90 pop r5
16ea: 4f 90 pop r4
16ec: 3f 90 pop r3
16ee: 2f 90 pop r2
16f0: 08 95 ret
00001186 <_printf_P>:
1186: 2f 92 push r2
1188: 3f 92 push r3
118a: 4f 92 push r4
118c: 5f 92 push r5
118e: 6f 92 push r6
1190: 7f 92 push r7
1192: 8f 92 push r8
1194: 9f 92 push r9
1196: af 92 push r10
1198: bf 92 push r11
119a: cf 92 push r12
119c: df 92 push r13
119e: ef 92 push r14
11a0: ff 92 push r15
11a2: 0f 93 push r16
11a4: 1f 93 push r17
11a6: cf 93 push r28
11a8: df 93 push r29
11aa: cd b7 in r28, 0x3d ; 61
11ac: de b7 in r29, 0x3e ; 62
11ae: e3 97 sbiw r28, 0x33 ; 51
11b0: 0f b6 in r0, 0x3f ; 63
11b2: f8 94 cli
11b4: de bf out 0x3e, r29 ; 62
11b6: 0f be out 0x3f, r0 ; 63
11b8: cd bf out 0x3d, r28 ; 61
11ba: 29 96 adiw r28, 0x09 ; 9
11bc: 8f ad ldd r24, Y+63 ; 0x3f
11be: 29 97 sbiw r28, 0x09 ; 9
11c0: 80 93 26 05 sts 0x0526, r24
11c4: ce 01 movw r24, r28
11c6: 85 5b subi r24, 0xB5 ; 181
11c8: 9f 4f sbci r25, 0xFF ; 255
11ca: 9d 83 std Y+5, r25 ; 0x05
11cc: 8c 83 std Y+4, r24 ; 0x04
11ce: 2b 96 adiw r28, 0x0b ; 11
11d0: 8e ad ldd r24, Y+62 ; 0x3e
11d2: 9f ad ldd r25, Y+63 ; 0x3f
11d4: 2b 97 sbiw r28, 0x0b ; 11
11d6: 9f a7 std Y+47, r25 ; 0x2f
11d8: 8e a7 std Y+46, r24 ; 0x2e
11da: 22 24 eor r2, r2
11dc: 33 24 eor r3, r3
11de: 21 01 movw r4, r2
11e0: 02 c0 rjmp .+4 ; 0x11e6 <_printf_P+0x60>
11e2: 13 01 movw r2, r6
11e4: 24 01 movw r4, r8
11e6: 0e a5 ldd r16, Y+46 ; 0x2e
11e8: 1f a5 ldd r17, Y+47 ; 0x2f
11ea: 02 c0 rjmp .+4 ; 0x11f0 <_printf_P+0x6a>
11ec: 0f 5f subi r16, 0xFF ; 255
11ee: 1f 4f sbci r17, 0xFF ; 255
11f0: f8 01 movw r30, r16
11f2: f4 90 lpm r15, Z
11f4: ff 20 and r15, r15
11f6: 19 f0 breq .+6 ; 0x11fe <_printf_P+0x78>
11f8: f5 e2 ldi r31, 0x25 ; 37
11fa: ff 16 cp r15, r31
11fc: b9 f7 brne .-18 ; 0x11ec <_printf_P+0x66>
11fe: b8 01 movw r22, r16
1200: 8e a5 ldd r24, Y+46 ; 0x2e
1202: 9f a5 ldd r25, Y+47 ; 0x2f
1204: 68 1b sub r22, r24
1206: 79 0b sbc r23, r25
1208: 11 f0 breq .+4 ; 0x120e <_printf_P+0x88>
120a: 0e 94 99 08 call 0x1132 ; 0x1132 <PRINTP>
120e: ff 20 and r15, r15
1210: 09 f4 brne .+2 ; 0x1214 <_printf_P+0x8e>
1212: 44 c2 rjmp .+1160 ; 0x169c <_printf_P+0x516>
1214: 0f 5f subi r16, 0xFF ; 255
1216: 1f 4f sbci r17, 0xFF ; 255
1218: 1f a7 std Y+47, r17 ; 0x2f
121a: 0e a7 std Y+46, r16 ; 0x2e
121c: 19 82 std Y+1, r1 ; 0x01
121e: ac 81 ldd r26, Y+4 ; 0x04
1220: bd 81 ldd r27, Y+5 ; 0x05
1222: 1b aa std Y+51, r1 ; 0x33
1224: 1a aa std Y+50, r1 ; 0x32
1226: 9f ef ldi r25, 0xFF ; 255
1228: 99 ab std Y+49, r25 ; 0x31
122a: ee a5 ldd r30, Y+46 ; 0x2e
122c: ff a5 ldd r31, Y+47 ; 0x2f
122e: cf 01 movw r24, r30
1230: 01 96 adiw r24, 0x01 ; 1
1232: 9f a7 std Y+47, r25 ; 0x2f
1234: 8e a7 std Y+46, r24 ; 0x2e
1236: b4 90 lpm r11, Z
1238: 95 e7 ldi r25, 0x75 ; 117
123a: b9 16 cp r11, r25
123c: 21 f0 breq .+8 ; 0x1246 <_printf_P+0xc0>
123e: 8b 2d mov r24, r11
1240: 80 62 ori r24, 0x20 ; 32
1242: 88 37 cpi r24, 0x78 ; 120
1244: 89 f4 brne .+34 ; 0x1268 <_printf_P+0xe2>
1246: eb a9 ldd r30, Y+51 ; 0x33
1248: e0 ff sbrs r30, 0
124a: 07 c0 rjmp .+14 ; 0x125a <_printf_P+0xd4>
124c: 2d 90 ld r2, X+
124e: 3d 90 ld r3, X+
1250: 4d 90 ld r4, X+
1252: 5c 90 ld r5, X
1254: 13 97 sbiw r26, 0x03 ; 3
1256: 14 96 adiw r26, 0x04 ; 4
1258: 07 c0 rjmp .+14 ; 0x1268 <_printf_P+0xe2>
125a: 8d 91 ld r24, X+
125c: 9c 91 ld r25, X
125e: 11 97 sbiw r26, 0x01 ; 1
1260: 1c 01 movw r2, r24
1262: 44 24 eor r4, r4
1264: 55 24 eor r5, r5
1266: 12 96 adiw r26, 0x02 ; 2
1268: f0 e2 ldi r31, 0x20 ; 32
126a: bf 16 cp r11, r31
126c: 21 f4 brne .+8 ; 0x1276 <_printf_P+0xf0>
126e: 89 81 ldd r24, Y+1 ; 0x01
1270: 88 23 and r24, r24
1272: d9 f6 brne .-74 ; 0x122a <_printf_P+0xa4>
1274: 85 c0 rjmp .+266 ; 0x1380 <_printf_P+0x1fa>
1276: 83 e2 ldi r24, 0x23 ; 35
1278: b8 16 cp r11, r24
127a: 09 f4 brne .+2 ; 0x127e <_printf_P+0xf8>
127c: 83 c0 rjmp .+262 ; 0x1384 <_printf_P+0x1fe>
127e: 9a e2 ldi r25, 0x2A ; 42
1280: b9 16 cp r11, r25
1282: 21 f0 breq .+8 ; 0x128c <_printf_P+0x106>
1284: ed e2 ldi r30, 0x2D ; 45
1286: be 16 cp r11, r30
1288: 69 f4 brne .+26 ; 0x12a4 <_printf_P+0x11e>
128a: 08 c0 rjmp .+16 ; 0x129c <_printf_P+0x116>
128c: fd 01 movw r30, r26
128e: 12 96 adiw r26, 0x02 ; 2
1290: e0 81 ld r30, Z
1292: ea ab std Y+50, r30 ; 0x32
1294: e7 ff sbrs r30, 7
1296: c9 cf rjmp .-110 ; 0x122a <_printf_P+0xa4>
1298: e1 95 neg r30
129a: ea ab std Y+50, r30 ; 0x32
129c: fb a9 ldd r31, Y+51 ; 0x33
129e: f0 61 ori r31, 0x10 ; 16
12a0: ff 7d andi r31, 0xDF ; 223
12a2: 72 c0 rjmp .+228 ; 0x1388 <_printf_P+0x202>
12a4: 8b e2 ldi r24, 0x2B ; 43
12a6: b8 16 cp r11, r24
12a8: 09 f4 brne .+2 ; 0x12ac <_printf_P+0x126>
12aa: 6a c0 rjmp .+212 ; 0x1380 <_printf_P+0x1fa>
12ac: 9e e2 ldi r25, 0x2E ; 46
12ae: b9 16 cp r11, r25
12b0: b1 f5 brne .+108 ; 0x131e <_printf_P+0x198>
12b2: 2e a5 ldd r18, Y+46 ; 0x2e
12b4: 3f a5 ldd r19, Y+47 ; 0x2f
12b6: 2f 5f subi r18, 0xFF ; 255
12b8: 3f 4f sbci r19, 0xFF ; 255
12ba: ee a5 ldd r30, Y+46 ; 0x2e
12bc: ff a5 ldd r31, Y+47 ; 0x2f
12be: 84 91 lpm r24, Z
12c0: 8a 32 cpi r24, 0x2A ; 42
12c2: 21 f0 breq .+8 ; 0x12cc <_printf_P+0x146>
12c4: b8 2e mov r11, r24
12c6: 20 e0 ldi r18, 0x00 ; 0
12c8: 30 e0 ldi r19, 0x00 ; 0
12ca: 1b c0 rjmp .+54 ; 0x1302 <_printf_P+0x17c>
12cc: fd 01 movw r30, r26
12ce: 12 96 adiw r26, 0x02 ; 2
12d0: 40 81 ld r20, Z
12d2: 51 81 ldd r21, Z+1 ; 0x01
12d4: 57 ff sbrs r21, 7
12d6: 02 c0 rjmp .+4 ; 0x12dc <_printf_P+0x156>
12d8: 4f ef ldi r20, 0xFF ; 255
12da: 5f ef ldi r21, 0xFF ; 255
12dc: 49 ab std Y+49, r20 ; 0x31
12de: 3f a7 std Y+47, r19 ; 0x2f
12e0: 2e a7 std Y+46, r18 ; 0x2e
12e2: a3 cf rjmp .-186 ; 0x122a <_printf_P+0xa4>
12e4: c9 01 movw r24, r18
12e6: 03 e0 ldi r16, 0x03 ; 3
12e8: 88 0f add r24, r24
12ea: 99 1f adc r25, r25
12ec: 0a 95 dec r16
12ee: e1 f7 brne .-8 ; 0x12e8 <_printf_P+0x162>
12f0: 22 0f add r18, r18
12f2: 33 1f adc r19, r19
12f4: 28 0f add r18, r24
12f6: 39 1f adc r19, r25
12f8: 2b 0d add r18, r11
12fa: 31 1d adc r19, r1
12fc: 20 53 subi r18, 0x30 ; 48
12fe: 30 40 sbci r19, 0x00 ; 0
1300: b4 90 lpm r11, Z
1302: 31 96 adiw r30, 0x01 ; 1
1304: 8b 2d mov r24, r11
1306: 80 53 subi r24, 0x30 ; 48
1308: 8a 30 cpi r24, 0x0A ; 10
130a: 60 f3 brcs .-40 ; 0x12e4 <_printf_P+0x15e>
130c: ff a7 std Y+47, r31 ; 0x2f
130e: ee a7 std Y+46, r30 ; 0x2e
1310: a9 01 movw r20, r18
1312: 37 ff sbrs r19, 7
1314: 02 c0 rjmp .+4 ; 0x131a <_printf_P+0x194>
1316: 4f ef ldi r20, 0xFF ; 255
1318: 5f ef ldi r21, 0xFF ; 255
131a: 49 ab std Y+49, r20 ; 0x31
131c: 8d cf rjmp .-230 ; 0x1238 <_printf_P+0xb2>
131e: f0 e3 ldi r31, 0x30 ; 48
1320: bf 16 cp r11, r31
1322: 31 f4 brne .+12 ; 0x1330 <_printf_P+0x1aa>
1324: 8b a9 ldd r24, Y+51 ; 0x33
1326: 84 fd sbrc r24, 4
1328: 80 cf rjmp .-256 ; 0x122a <_printf_P+0xa4>
132a: 80 62 ori r24, 0x20 ; 32
132c: 8b ab std Y+51, r24 ; 0x33
132e: 7d cf rjmp .-262 ; 0x122a <_printf_P+0xa4>
1330: 8b 2d mov r24, r11
1332: 81 53 subi r24, 0x31 ; 49
1334: 89 30 cpi r24, 0x09 ; 9
1336: e8 f4 brcc .+58 ; 0x1372 <_printf_P+0x1ec>
1338: 20 e0 ldi r18, 0x00 ; 0
133a: 30 e0 ldi r19, 0x00 ; 0
133c: c9 01 movw r24, r18
133e: f3 e0 ldi r31, 0x03 ; 3
1340: 88 0f add r24, r24
1342: 99 1f adc r25, r25
1344: fa 95 dec r31
1346: e1 f7 brne .-8 ; 0x1340 <_printf_P+0x1ba>
1348: 22 0f add r18, r18
134a: 33 1f adc r19, r19
134c: 28 0f add r18, r24
134e: 39 1f adc r19, r25
1350: 2b 0d add r18, r11
1352: 31 1d adc r19, r1
1354: 20 53 subi r18, 0x30 ; 48
1356: 30 40 sbci r19, 0x00 ; 0
1358: ee a5 ldd r30, Y+46 ; 0x2e
135a: ff a5 ldd r31, Y+47 ; 0x2f
135c: cf 01 movw r24, r30
135e: 01 96 adiw r24, 0x01 ; 1
1360: 9f a7 std Y+47, r25 ; 0x2f
1362: 8e a7 std Y+46, r24 ; 0x2e
1364: b4 90 lpm r11, Z
1366: 8b 2d mov r24, r11
1368: 80 53 subi r24, 0x30 ; 48
136a: 8a 30 cpi r24, 0x0A ; 10
136c: 38 f3 brcs .-50 ; 0x133c <_printf_P+0x1b6>
136e: 2a ab std Y+50, r18 ; 0x32
1370: 63 cf rjmp .-314 ; 0x1238 <_printf_P+0xb2>
1372: 98 e6 ldi r25, 0x68 ; 104
1374: b9 16 cp r11, r25
1376: 51 f4 brne .+20 ; 0x138c <_printf_P+0x206>
1378: eb a9 ldd r30, Y+51 ; 0x33
137a: e4 60 ori r30, 0x04 ; 4
137c: eb ab std Y+51, r30 ; 0x33
137e: 55 cf rjmp .-342 ; 0x122a <_printf_P+0xa4>
1380: b9 82 std Y+1, r11 ; 0x01
1382: 53 cf rjmp .-346 ; 0x122a <_printf_P+0xa4>
1384: fb a9 ldd r31, Y+51 ; 0x33
1386: f8 60 ori r31, 0x08 ; 8
1388: fb ab std Y+51, r31 ; 0x33
138a: 4f cf rjmp .-354 ; 0x122a <_printf_P+0xa4>
138c: 8c e6 ldi r24, 0x6C ; 108
138e: b8 16 cp r11, r24
1390: 21 f4 brne .+8 ; 0x139a <_printf_P+0x214>
1392: 9b a9 ldd r25, Y+51 ; 0x33
1394: 91 60 ori r25, 0x01 ; 1
1396: 9b ab std Y+51, r25 ; 0x33
1398: 48 cf rjmp .-368 ; 0x122a <_printf_P+0xa4>
139a: bd 83 std Y+5, r27 ; 0x05
139c: ac 83 std Y+4, r26 ; 0x04
139e: e3 e6 ldi r30, 0x63 ; 99
13a0: be 16 cp r11, r30
13a2: 39 f4 brne .+14 ; 0x13b2 <_printf_P+0x22c>
13a4: 12 96 adiw r26, 0x02 ; 2
13a6: bd 83 std Y+5, r27 ; 0x05
13a8: ac 83 std Y+4, r26 ; 0x04
13aa: 12 97 sbiw r26, 0x02 ; 2
13ac: 8c 91 ld r24, X
13ae: 8e 83 std Y+6, r24 ; 0x06
13b0: 1a c1 rjmp .+564 ; 0x15e6 <_printf_P+0x460>
13b2: f4 e4 ldi r31, 0x44 ; 68
13b4: bf 16 cp r11, r31
13b6: 39 f0 breq .+14 ; 0x13c6 <_printf_P+0x240>
13b8: 84 e6 ldi r24, 0x64 ; 100
13ba: b8 16 cp r11, r24
13bc: 39 f0 breq .+14 ; 0x13cc <_printf_P+0x246>
13be: 99 e6 ldi r25, 0x69 ; 105
13c0: b9 16 cp r11, r25
13c2: 59 f5 brne .+86 ; 0x141a <_printf_P+0x294>
13c4: 03 c0 rjmp .+6 ; 0x13cc <_printf_P+0x246>
13c6: eb a9 ldd r30, Y+51 ; 0x33
13c8: e1 60 ori r30, 0x01 ; 1
13ca: eb ab std Y+51, r30 ; 0x33
13cc: fb a9 ldd r31, Y+51 ; 0x33
13ce: f0 ff sbrs r31, 0
13d0: 08 c0 rjmp .+16 ; 0x13e2 <_printf_P+0x25c>
13d2: 14 96 adiw r26, 0x04 ; 4
13d4: bd 83 std Y+5, r27 ; 0x05
13d6: ac 83 std Y+4, r26 ; 0x04
13d8: 5e 90 ld r5, -X
13da: 4e 90 ld r4, -X
13dc: 3e 90 ld r3, -X
13de: 2e 90 ld r2, -X
13e0: 0a c0 rjmp .+20 ; 0x13f6 <_printf_P+0x270>
13e2: 12 96 adiw r26, 0x02 ; 2
13e4: bd 83 std Y+5, r27 ; 0x05
13e6: ac 83 std Y+4, r26 ; 0x04
13e8: 9e 91 ld r25, -X
13ea: 8e 91 ld r24, -X
13ec: 1c 01 movw r2, r24
13ee: 44 24 eor r4, r4
13f0: 37 fc sbrc r3, 7
13f2: 40 94 com r4
13f4: 54 2c mov r5, r4
13f6: 57 fc sbrc r5, 7
13f8: 03 c0 rjmp .+6 ; 0x1400 <_printf_P+0x27a>
13fa: 8a e0 ldi r24, 0x0A ; 10
13fc: 88 ab std Y+48, r24 ; 0x30
13fe: 94 c0 rjmp .+296 ; 0x1528 <_printf_P+0x3a2>
1400: 50 94 com r5
1402: 40 94 com r4
1404: 30 94 com r3
1406: 20 94 com r2
1408: 21 1c adc r2, r1
140a: 31 1c adc r3, r1
140c: 41 1c adc r4, r1
140e: 51 1c adc r5, r1
1410: 8d e2 ldi r24, 0x2D ; 45
1412: 89 83 std Y+1, r24 ; 0x01
1414: 9a e0 ldi r25, 0x0A ; 10
1416: 98 ab std Y+48, r25 ; 0x30
1418: 87 c0 rjmp .+270 ; 0x1528 <_printf_P+0x3a2>
141a: ef e4 ldi r30, 0x4F ; 79
141c: be 16 cp r11, r30
141e: 29 f0 breq .+10 ; 0x142a <_printf_P+0x2a4>
1420: ff e6 ldi r31, 0x6F ; 111
1422: bf 16 cp r11, r31
1424: 39 f4 brne .+14 ; 0x1434 <_printf_P+0x2ae>
1426: 88 e0 ldi r24, 0x08 ; 8
1428: 63 c0 rjmp .+198 ; 0x14f0 <_printf_P+0x36a>
142a: 9b a9 ldd r25, Y+51 ; 0x33
142c: 91 60 ori r25, 0x01 ; 1
142e: 9b ab std Y+51, r25 ; 0x33
1430: e8 e0 ldi r30, 0x08 ; 8
1432: 58 c0 rjmp .+176 ; 0x14e4 <_printf_P+0x35e>
1434: f0 e7 ldi r31, 0x70 ; 112
1436: bf 16 cp r11, r31
1438: 81 f4 brne .+32 ; 0x145a <_printf_P+0x2d4>
143a: 12 96 adiw r26, 0x02 ; 2
143c: bd 83 std Y+5, r27 ; 0x05
143e: ac 83 std Y+4, r26 ; 0x04
1440: 9e 91 ld r25, -X
1442: 8e 91 ld r24, -X
1444: 1c 01 movw r2, r24
1446: 44 24 eor r4, r4
1448: 55 24 eor r5, r5
144a: 8b a9 ldd r24, Y+51 ; 0x33
144c: 80 64 ori r24, 0x40 ; 64
144e: 8b ab std Y+51, r24 ; 0x33
1450: 90 e1 ldi r25, 0x10 ; 16
1452: 98 ab std Y+48, r25 ; 0x30
1454: 78 e7 ldi r23, 0x78 ; 120
1456: b7 2e mov r11, r23
1458: 66 c0 rjmp .+204 ; 0x1526 <_printf_P+0x3a0>
145a: e3 e7 ldi r30, 0x73 ; 115
145c: be 16 cp r11, r30
145e: d9 f5 brne .+118 ; 0x14d6 <_printf_P+0x350>
1460: 12 96 adiw r26, 0x02 ; 2
1462: bd 83 std Y+5, r27 ; 0x05
1464: ac 83 std Y+4, r26 ; 0x04
1466: de 90 ld r13, -X
1468: ce 90 ld r12, -X
146a: c1 14 cp r12, r1
146c: d1 04 cpc r13, r1
146e: 89 f4 brne .+34 ; 0x1492 <_printf_P+0x30c>
1470: 88 e2 ldi r24, 0x28 ; 40
1472: 8e 83 std Y+6, r24 ; 0x06
1474: 8e e6 ldi r24, 0x6E ; 110
1476: 8f 83 std Y+7, r24 ; 0x07
1478: 85 e7 ldi r24, 0x75 ; 117
147a: 88 87 std Y+8, r24 ; 0x08
147c: 8c e6 ldi r24, 0x6C ; 108
147e: 89 87 std Y+9, r24 ; 0x09
1480: 8a 87 std Y+10, r24 ; 0x0a
1482: 89 e2 ldi r24, 0x29 ; 41
1484: 8b 87 std Y+11, r24 ; 0x0b
1486: 1c 86 std Y+12, r1 ; 0x0c
1488: 66 e0 ldi r22, 0x06 ; 6
148a: c6 2e mov r12, r22
148c: d1 2c mov r13, r1
148e: cc 0e add r12, r28
1490: dd 1e adc r13, r29
1492: f9 a9 ldd r31, Y+49 ; 0x31
1494: f7 fd sbrc r31, 7
1496: 13 c0 rjmp .+38 ; 0x14be <_printf_P+0x338>
1498: 4f 2f mov r20, r31
149a: 55 27 eor r21, r21
149c: 47 fd sbrc r20, 7
149e: 50 95 com r21
14a0: 60 e0 ldi r22, 0x00 ; 0
14a2: 70 e0 ldi r23, 0x00 ; 0
14a4: c6 01 movw r24, r12
14a6: 0e 94 d1 2a call 0x55a2 ; 0x55a2 <memchr>
14aa: 00 97 sbiw r24, 0x00 ; 0
14ac: 11 f4 brne .+4 ; 0x14b2 <_printf_P+0x32c>
14ae: 19 a9 ldd r17, Y+49 ; 0x31
14b0: 0d c0 rjmp .+26 ; 0x14cc <_printf_P+0x346>
14b2: 8c 19 sub r24, r12
14b4: 19 a9 ldd r17, Y+49 ; 0x31
14b6: 81 17 cp r24, r17
14b8: 4c f4 brge .+18 ; 0x14cc <_printf_P+0x346>
14ba: 18 2f mov r17, r24
14bc: 07 c0 rjmp .+14 ; 0x14cc <_printf_P+0x346>
14be: f6 01 movw r30, r12
14c0: 01 90 ld r0, Z+
14c2: 00 20 and r0, r0
14c4: e9 f7 brne .-6 ; 0x14c0 <_printf_P+0x33a>
14c6: 31 97 sbiw r30, 0x01 ; 1
14c8: 1e 2f mov r17, r30
14ca: 1c 19 sub r17, r12
14cc: 19 82 std Y+1, r1 ; 0x01
14ce: 42 01 movw r8, r4
14d0: 31 01 movw r6, r2
14d2: 40 e0 ldi r20, 0x00 ; 0
14d4: 94 c0 rjmp .+296 ; 0x15fe <_printf_P+0x478>
14d6: 85 e5 ldi r24, 0x55 ; 85
14d8: b8 16 cp r11, r24
14da: 31 f0 breq .+12 ; 0x14e8 <_printf_P+0x362>
14dc: 95 e7 ldi r25, 0x75 ; 117
14de: b9 16 cp r11, r25
14e0: 49 f4 brne .+18 ; 0x14f4 <_printf_P+0x36e>
14e2: ea e0 ldi r30, 0x0A ; 10
14e4: e8 ab std Y+48, r30 ; 0x30
14e6: 1f c0 rjmp .+62 ; 0x1526 <_printf_P+0x3a0>
14e8: fb a9 ldd r31, Y+51 ; 0x33
14ea: f1 60 ori r31, 0x01 ; 1
14ec: fb ab std Y+51, r31 ; 0x33
14ee: 8a e0 ldi r24, 0x0A ; 10
14f0: 88 ab std Y+48, r24 ; 0x30
14f2: 19 c0 rjmp .+50 ; 0x1526 <_printf_P+0x3a0>
14f4: 98 e5 ldi r25, 0x58 ; 88
14f6: b9 16 cp r11, r25
14f8: 21 f0 breq .+8 ; 0x1502 <_printf_P+0x37c>
14fa: e8 e7 ldi r30, 0x78 ; 120
14fc: be 16 cp r11, r30
14fe: 09 f0 breq .+2 ; 0x1502 <_printf_P+0x37c>
1500: 6e c0 rjmp .+220 ; 0x15de <_printf_P+0x458>
1502: fb a9 ldd r31, Y+51 ; 0x33
1504: f3 fd sbrc r31, 3
1506: 02 c0 rjmp .+4 ; 0x150c <_printf_P+0x386>
1508: 80 e1 ldi r24, 0x10 ; 16
150a: f2 cf rjmp .-28 ; 0x14f0 <_printf_P+0x36a>
150c: 21 14 cp r2, r1
150e: 31 04 cpc r3, r1
1510: 41 04 cpc r4, r1
1512: 51 04 cpc r5, r1
1514: 19 f4 brne .+6 ; 0x151c <_printf_P+0x396>
1516: 90 e1 ldi r25, 0x10 ; 16
1518: 98 ab std Y+48, r25 ; 0x30
151a: 05 c0 rjmp .+10 ; 0x1526 <_printf_P+0x3a0>
151c: eb a9 ldd r30, Y+51 ; 0x33
151e: e0 64 ori r30, 0x40 ; 64
1520: eb ab std Y+51, r30 ; 0x33
1522: f0 e1 ldi r31, 0x10 ; 16
1524: f8 ab std Y+48, r31 ; 0x30
1526: 19 82 std Y+1, r1 ; 0x01
1528: 89 a9 ldd r24, Y+49 ; 0x31
152a: 87 fd sbrc r24, 7
152c: 03 c0 rjmp .+6 ; 0x1534 <_printf_P+0x3ae>
152e: 9b a9 ldd r25, Y+51 ; 0x33
1530: 9f 7d andi r25, 0xDF ; 223
1532: 9b ab std Y+51, r25 ; 0x33
1534: 21 14 cp r2, r1
1536: 31 04 cpc r3, r1
1538: 41 04 cpc r4, r1
153a: 51 04 cpc r5, r1
153c: 61 f4 brne .+24 ; 0x1556 <_printf_P+0x3d0>
153e: e9 a9 ldd r30, Y+49 ; 0x31
1540: ee 23 and r30, r30
1542: 49 f4 brne .+18 ; 0x1556 <_printf_P+0x3d0>
1544: 66 24 eor r6, r6
1546: 77 24 eor r7, r7
1548: 43 01 movw r8, r6
154a: 5e e2 ldi r21, 0x2E ; 46
154c: c5 2e mov r12, r21
154e: d1 2c mov r13, r1
1550: cc 0e add r12, r28
1552: dd 1e adc r13, r29
1554: 3e c0 rjmp .+124 ; 0x15d2 <_printf_P+0x44c>
1556: 4e e2 ldi r20, 0x2E ; 46
1558: c4 2e mov r12, r20
155a: d1 2c mov r13, r1
155c: cc 0e add r12, r28
155e: dd 1e adc r13, r29
1560: f8 a9 ldd r31, Y+48 ; 0x30
1562: ef 2e mov r14, r31
1564: ff 24 eor r15, r15
1566: 00 27 eor r16, r16
1568: 11 27 eor r17, r17
156a: c2 01 movw r24, r4
156c: b1 01 movw r22, r2
156e: a8 01 movw r20, r16
1570: 97 01 movw r18, r14
1572: 0e 94 e6 2c call 0x59cc ; 0x59cc <__udivmodsi4>
1576: 6a 30 cpi r22, 0x0A ; 10
1578: 20 f4 brcc .+8 ; 0x1582 <_printf_P+0x3fc>
157a: 30 e3 ldi r19, 0x30 ; 48
157c: a3 2e mov r10, r19
157e: a6 0e add r10, r22
1580: 08 c0 rjmp .+16 ; 0x1592 <_printf_P+0x40c>
1582: 27 e5 ldi r18, 0x57 ; 87
1584: a2 2e mov r10, r18
1586: a6 0e add r10, r22
1588: 88 e5 ldi r24, 0x58 ; 88
158a: b8 16 cp r11, r24
158c: 11 f4 brne .+4 ; 0x1592 <_printf_P+0x40c>
158e: 9f ed ldi r25, 0xDF ; 223
1590: a9 22 and r10, r25
1592: f6 01 movw r30, r12
1594: a2 92 st -Z, r10
1596: 6f 01 movw r12, r30
1598: c2 01 movw r24, r4
159a: b1 01 movw r22, r2
159c: a8 01 movw r20, r16
159e: 97 01 movw r18, r14
15a0: 0e 94 e6 2c call 0x59cc ; 0x59cc <__udivmodsi4>
15a4: 39 01 movw r6, r18
15a6: 4a 01 movw r8, r20
15a8: 2e 14 cp r2, r14
15aa: 3f 04 cpc r3, r15
15ac: 40 06 cpc r4, r16
15ae: 51 06 cpc r5, r17
15b0: 18 f0 brcs .+6 ; 0x15b8 <_printf_P+0x432>
15b2: 19 01 movw r2, r18
15b4: 2a 01 movw r4, r20
15b6: d9 cf rjmp .-78 ; 0x156a <_printf_P+0x3e4>
15b8: f8 a9 ldd r31, Y+48 ; 0x30
15ba: f8 30 cpi r31, 0x08 ; 8
15bc: 51 f4 brne .+20 ; 0x15d2 <_printf_P+0x44c>
15be: 8b a9 ldd r24, Y+51 ; 0x33
15c0: 83 ff sbrs r24, 3
15c2: 07 c0 rjmp .+14 ; 0x15d2 <_printf_P+0x44c>
15c4: 90 e3 ldi r25, 0x30 ; 48
15c6: a9 16 cp r10, r25
15c8: 21 f0 breq .+8 ; 0x15d2 <_printf_P+0x44c>
15ca: 80 e3 ldi r24, 0x30 ; 48
15cc: f6 01 movw r30, r12
15ce: 82 93 st -Z, r24
15d0: 6f 01 movw r12, r30
15d2: ce 01 movw r24, r28
15d4: 8c 19 sub r24, r12
15d6: 18 2f mov r17, r24
15d8: 12 5d subi r17, 0xD2 ; 210
15da: 49 a9 ldd r20, Y+49 ; 0x31
15dc: 10 c0 rjmp .+32 ; 0x15fe <_printf_P+0x478>
15de: bb 20 and r11, r11
15e0: 09 f4 brne .+2 ; 0x15e4 <_printf_P+0x45e>
15e2: 5c c0 rjmp .+184 ; 0x169c <_printf_P+0x516>
15e4: be 82 std Y+6, r11 ; 0x06
15e6: 19 82 std Y+1, r1 ; 0x01
15e8: 42 01 movw r8, r4
15ea: 31 01 movw r6, r2
15ec: 00 e0 ldi r16, 0x00 ; 0
15ee: 11 e0 ldi r17, 0x01 ; 1
15f0: 96 e0 ldi r25, 0x06 ; 6
15f2: c9 2e mov r12, r25
15f4: d1 2c mov r13, r1
15f6: cc 0e add r12, r28
15f8: dd 1e adc r13, r29
15fa: 21 e0 ldi r18, 0x01 ; 1
15fc: 05 c0 rjmp .+10 ; 0x1608 <_printf_P+0x482>
15fe: 21 2f mov r18, r17
1600: 04 2f mov r16, r20
1602: 01 1b sub r16, r17
1604: 07 fd sbrc r16, 7
1606: 00 e0 ldi r16, 0x00 ; 0
1608: 89 81 ldd r24, Y+1 ; 0x01
160a: 88 23 and r24, r24
160c: 19 f0 breq .+6 ; 0x1614 <_printf_P+0x48e>
160e: 81 2f mov r24, r17
1610: 8f 5f subi r24, 0xFF ; 255
1612: 07 c0 rjmp .+14 ; 0x1622 <_printf_P+0x49c>
1614: 9b a9 ldd r25, Y+51 ; 0x33
1616: 96 fd sbrc r25, 6
1618: 02 c0 rjmp .+4 ; 0x161e <_printf_P+0x498>
161a: 81 2f mov r24, r17
161c: 02 c0 rjmp .+4 ; 0x1622 <_printf_P+0x49c>
161e: 82 2f mov r24, r18
1620: 8e 5f subi r24, 0xFE ; 254
1622: a8 2e mov r10, r24
1624: a0 0e add r10, r16
1626: eb a9 ldd r30, Y+51 ; 0x33
1628: ee 2e mov r14, r30
162a: ff 24 eor r15, r15
162c: 80 e3 ldi r24, 0x30 ; 48
162e: 48 2e mov r4, r24
1630: 51 2c mov r5, r1
1632: 4e 20 and r4, r14
1634: 5f 20 and r5, r15
1636: 41 14 cp r4, r1
1638: 51 04 cpc r5, r1
163a: 21 f4 brne .+8 ; 0x1644 <_printf_P+0x4be>
163c: 8a a9 ldd r24, Y+50 ; 0x32
163e: 8a 19 sub r24, r10
1640: 0e 94 8e 08 call 0x111c ; 0x111c <PAD_SP>
1644: 89 81 ldd r24, Y+1 ; 0x01
1646: 88 23 and r24, r24
1648: 29 f0 breq .+10 ; 0x1654 <_printf_P+0x4ce>
164a: 61 e0 ldi r22, 0x01 ; 1
164c: 70 e0 ldi r23, 0x00 ; 0
164e: ce 01 movw r24, r28
1650: 01 96 adiw r24, 0x01 ; 1
1652: 09 c0 rjmp .+18 ; 0x1666 <_printf_P+0x4e0>
1654: e6 fe sbrs r14, 6
1656: 09 c0 rjmp .+18 ; 0x166a <_printf_P+0x4e4>
1658: 80 e3 ldi r24, 0x30 ; 48
165a: 8a 83 std Y+2, r24 ; 0x02
165c: bb 82 std Y+3, r11 ; 0x03
165e: 62 e0 ldi r22, 0x02 ; 2
1660: 70 e0 ldi r23, 0x00 ; 0
1662: ce 01 movw r24, r28
1664: 02 96 adiw r24, 0x02 ; 2
1666: 0e 94 af 08 call 0x115e ; 0x115e <PRINT>
166a: f0 e2 ldi r31, 0x20 ; 32
166c: 4f 16 cp r4, r31
166e: 51 04 cpc r5, r1
1670: 21 f4 brne .+8 ; 0x167a <_printf_P+0x4f4>
1672: 8a a9 ldd r24, Y+50 ; 0x32
1674: 8a 19 sub r24, r10
1676: 0e 94 83 08 call 0x1106 ; 0x1106 <PAD_0>
167a: 80 2f mov r24, r16
167c: 0e 94 83 08 call 0x1106 ; 0x1106 <PAD_0>
1680: 61 2f mov r22, r17
1682: 77 27 eor r23, r23
1684: 67 fd sbrc r22, 7
1686: 70 95 com r23
1688: c6 01 movw r24, r12
168a: 0e 94 af 08 call 0x115e ; 0x115e <PRINT>
168e: e4 fe sbrs r14, 4
1690: a8 cd rjmp .-1200 ; 0x11e2 <_printf_P+0x5c>
1692: 8a a9 ldd r24, Y+50 ; 0x32
1694: 8a 19 sub r24, r10
1696: 0e 94 8e 08 call 0x111c ; 0x111c <PAD_SP>
169a: a3 cd rjmp .-1210 ; 0x11e2 <_printf_P+0x5c>
169c: e3 96 adiw r28, 0x33 ; 51
169e: 0f b6 in r0, 0x3f ; 63
16a0: f8 94 cli
16a2: de bf out 0x3e, r29 ; 62
16a4: 0f be out 0x3f, r0 ; 63
16a6: cd bf out 0x3d, r28 ; 61
16a8: df 91 pop r29
16aa: cf 91 pop r28
16ac: 1f 91 pop r17
16ae: 0f 91 pop r16
16b0: ff 90 pop r15
16b2: ef 90 pop r14
16b4: df 90 pop r13
16b6: cf 90 pop r12
16b8: bf 90 pop r11
16ba: af 90 pop r10
16bc: 9f 90 pop r9
16be: 8f 90 pop r8
16c0: 7f 90 pop r7
16c2: 6f 90 pop r6
16c4: 5f 90 pop r5
16c6: 4f 90 pop r4
16c8: 3f 90 pop r3
16ca: 2f 90 pop r2
16cc: 08 95 ret
 
000016f2 <__vector_18>:
16f2: 1f 92 push r1
16f4: 0f 92 push r0
16f6: 0f b6 in r0, 0x3f ; 63
16f8: 0f 92 push r0
16fa: 11 24 eor r1, r1
16fc: 2f 93 push r18
16fe: 3f 93 push r19
1700: 5f 93 push r21
1702: 6f 93 push r22
1704: 7f 93 push r23
1706: 8f 93 push r24
1708: 9f 93 push r25
170a: af 93 push r26
170c: bf 93 push r27
170e: 80 91 af 01 lds r24, 0x01AF
1712: 81 50 subi r24, 0x01 ; 1
1714: 80 93 af 01 sts 0x01AF, r24
1718: 8f 3f cpi r24, 0xFF ; 255
171a: 01 f5 brne .+64 ; 0x175c <__vector_18+0x6a>
171c: 89 e0 ldi r24, 0x09 ; 9
171e: 80 93 af 01 sts 0x01AF, r24
1722: 80 91 03 01 lds r24, 0x0103
1726: 8f 5f subi r24, 0xFF ; 255
1728: 81 70 andi r24, 0x01 ; 1
172a: 80 93 03 01 sts 0x0103, r24
172e: 88 23 and r24, r24
1730: 19 f4 brne .+6 ; 0x1738 <__vector_18+0x46>
1732: 81 e0 ldi r24, 0x01 ; 1
1734: 80 93 a8 01 sts 0x01A8, r24
1738: 80 91 a6 01 lds r24, 0x01A6
173c: 90 91 a7 01 lds r25, 0x01A7
1740: 01 96 adiw r24, 0x01 ; 1
1742: 90 93 a7 01 sts 0x01A7, r25
1746: 80 93 a6 01 sts 0x01A6, r24
174a: 80 91 d6 01 lds r24, 0x01D6
174e: 88 23 and r24, r24
1750: 29 f0 breq .+10 ; 0x175c <__vector_18+0x6a>
1752: 80 91 d6 01 lds r24, 0x01D6
1756: 81 50 subi r24, 0x01 ; 1
1758: 80 93 d6 01 sts 0x01D6, r24
175c: 80 91 ab 01 lds r24, 0x01AB
1760: 90 91 ac 01 lds r25, 0x01AC
1764: 02 97 sbiw r24, 0x02 ; 2
1766: 58 f0 brcs .+22 ; 0x177e <__vector_18+0x8c>
1768: 80 91 ab 01 lds r24, 0x01AB
176c: 90 91 ac 01 lds r25, 0x01AC
1770: 01 97 sbiw r24, 0x01 ; 1
1772: 90 93 ac 01 sts 0x01AC, r25
1776: 80 93 ab 01 sts 0x01AB, r24
177a: 5a 9a sbi 0x0b, 2 ; 11
177c: 01 c0 rjmp .+2 ; 0x1780 <__vector_18+0x8e>
177e: 5a 98 cbi 0x0b, 2 ; 11
1780: 80 91 aa 05 lds r24, 0x05AA
1784: 83 ff sbrs r24, 3
1786: 3b c0 rjmp .+118 ; 0x17fe <__vector_18+0x10c>
1788: 34 9b sbis 0x06, 4 ; 6
178a: 0a c0 rjmp .+20 ; 0x17a0 <__vector_18+0xae>
178c: 80 91 a9 01 lds r24, 0x01A9
1790: 90 91 aa 01 lds r25, 0x01AA
1794: 01 96 adiw r24, 0x01 ; 1
1796: 90 93 aa 01 sts 0x01AA, r25
179a: 80 93 a9 01 sts 0x01A9, r24
179e: 2f c0 rjmp .+94 ; 0x17fe <__vector_18+0x10c>
17a0: 80 91 a9 01 lds r24, 0x01A9
17a4: 90 91 aa 01 lds r25, 0x01AA
17a8: 89 2b or r24, r25
17aa: 79 f0 breq .+30 ; 0x17ca <__vector_18+0xd8>
17ac: 80 91 a9 01 lds r24, 0x01A9
17b0: 90 91 aa 01 lds r25, 0x01AA
17b4: 80 5a subi r24, 0xA0 ; 160
17b6: 9f 40 sbci r25, 0x0F ; 15
17b8: 40 f4 brcc .+16 ; 0x17ca <__vector_18+0xd8>
17ba: 80 91 a9 01 lds r24, 0x01A9
17be: 90 91 aa 01 lds r25, 0x01AA
17c2: 90 93 18 02 sts 0x0218, r25
17c6: 80 93 17 02 sts 0x0217, r24
17ca: 80 91 17 02 lds r24, 0x0217
17ce: 90 91 18 02 lds r25, 0x0218
17d2: 20 91 19 02 lds r18, 0x0219
17d6: 30 91 1a 02 lds r19, 0x021A
17da: 82 1b sub r24, r18
17dc: 93 0b sbc r25, r19
17de: 84 5e subi r24, 0xE4 ; 228
17e0: 9d 4f sbci r25, 0xFD ; 253
17e2: 68 e6 ldi r22, 0x68 ; 104
17e4: 71 e0 ldi r23, 0x01 ; 1
17e6: 0e 94 07 2d call 0x5a0e ; 0x5a0e <__divmodhi4>
17ea: 84 5b subi r24, 0xB4 ; 180
17ec: 90 40 sbci r25, 0x00 ; 0
17ee: 90 93 1c 02 sts 0x021C, r25
17f2: 80 93 1b 02 sts 0x021B, r24
17f6: 10 92 aa 01 sts 0x01AA, r1
17fa: 10 92 a9 01 sts 0x01A9, r1
17fe: bf 91 pop r27
1800: af 91 pop r26
1802: 9f 91 pop r25
1804: 8f 91 pop r24
1806: 7f 91 pop r23
1808: 6f 91 pop r22
180a: 5f 91 pop r21
180c: 3f 91 pop r19
180e: 2f 91 pop r18
1810: 0f 90 pop r0
1812: 0f be out 0x3f, r0 ; 63
1814: 0f 90 pop r0
1816: 1f 90 pop r1
1818: 18 95 reti
000016ce <__vector_18>:
16ce: 1f 92 push r1
16d0: 0f 92 push r0
16d2: 0f b6 in r0, 0x3f ; 63
16d4: 0f 92 push r0
16d6: 11 24 eor r1, r1
16d8: 2f 93 push r18
16da: 3f 93 push r19
16dc: 5f 93 push r21
16de: 6f 93 push r22
16e0: 7f 93 push r23
16e2: 8f 93 push r24
16e4: 9f 93 push r25
16e6: af 93 push r26
16e8: bf 93 push r27
16ea: 80 91 af 01 lds r24, 0x01AF
16ee: 81 50 subi r24, 0x01 ; 1
16f0: 80 93 af 01 sts 0x01AF, r24
16f4: 8f 3f cpi r24, 0xFF ; 255
16f6: 01 f5 brne .+64 ; 0x1738 <__vector_18+0x6a>
16f8: 89 e0 ldi r24, 0x09 ; 9
16fa: 80 93 af 01 sts 0x01AF, r24
16fe: 80 91 03 01 lds r24, 0x0103
1702: 8f 5f subi r24, 0xFF ; 255
1704: 81 70 andi r24, 0x01 ; 1
1706: 80 93 03 01 sts 0x0103, r24
170a: 88 23 and r24, r24
170c: 19 f4 brne .+6 ; 0x1714 <__vector_18+0x46>
170e: 81 e0 ldi r24, 0x01 ; 1
1710: 80 93 a8 01 sts 0x01A8, r24
1714: 80 91 a6 01 lds r24, 0x01A6
1718: 90 91 a7 01 lds r25, 0x01A7
171c: 01 96 adiw r24, 0x01 ; 1
171e: 90 93 a7 01 sts 0x01A7, r25
1722: 80 93 a6 01 sts 0x01A6, r24
1726: 80 91 d6 01 lds r24, 0x01D6
172a: 88 23 and r24, r24
172c: 29 f0 breq .+10 ; 0x1738 <__vector_18+0x6a>
172e: 80 91 d6 01 lds r24, 0x01D6
1732: 81 50 subi r24, 0x01 ; 1
1734: 80 93 d6 01 sts 0x01D6, r24
1738: 80 91 ab 01 lds r24, 0x01AB
173c: 90 91 ac 01 lds r25, 0x01AC
1740: 02 97 sbiw r24, 0x02 ; 2
1742: 58 f0 brcs .+22 ; 0x175a <__vector_18+0x8c>
1744: 80 91 ab 01 lds r24, 0x01AB
1748: 90 91 ac 01 lds r25, 0x01AC
174c: 01 97 sbiw r24, 0x01 ; 1
174e: 90 93 ac 01 sts 0x01AC, r25
1752: 80 93 ab 01 sts 0x01AB, r24
1756: 5a 9a sbi 0x0b, 2 ; 11
1758: 01 c0 rjmp .+2 ; 0x175c <__vector_18+0x8e>
175a: 5a 98 cbi 0x0b, 2 ; 11
175c: 80 91 75 05 lds r24, 0x0575
1760: 83 ff sbrs r24, 3
1762: 3b c0 rjmp .+118 ; 0x17da <__vector_18+0x10c>
1764: 34 9b sbis 0x06, 4 ; 6
1766: 0a c0 rjmp .+20 ; 0x177c <__vector_18+0xae>
1768: 80 91 a9 01 lds r24, 0x01A9
176c: 90 91 aa 01 lds r25, 0x01AA
1770: 01 96 adiw r24, 0x01 ; 1
1772: 90 93 aa 01 sts 0x01AA, r25
1776: 80 93 a9 01 sts 0x01A9, r24
177a: 2f c0 rjmp .+94 ; 0x17da <__vector_18+0x10c>
177c: 80 91 a9 01 lds r24, 0x01A9
1780: 90 91 aa 01 lds r25, 0x01AA
1784: 89 2b or r24, r25
1786: 79 f0 breq .+30 ; 0x17a6 <__vector_18+0xd8>
1788: 80 91 a9 01 lds r24, 0x01A9
178c: 90 91 aa 01 lds r25, 0x01AA
1790: 80 5a subi r24, 0xA0 ; 160
1792: 9f 40 sbci r25, 0x0F ; 15
1794: 40 f4 brcc .+16 ; 0x17a6 <__vector_18+0xd8>
1796: 80 91 a9 01 lds r24, 0x01A9
179a: 90 91 aa 01 lds r25, 0x01AA
179e: 90 93 18 02 sts 0x0218, r25
17a2: 80 93 17 02 sts 0x0217, r24
17a6: 80 91 17 02 lds r24, 0x0217
17aa: 90 91 18 02 lds r25, 0x0218
17ae: 20 91 19 02 lds r18, 0x0219
17b2: 30 91 1a 02 lds r19, 0x021A
17b6: 82 1b sub r24, r18
17b8: 93 0b sbc r25, r19
17ba: 84 5e subi r24, 0xE4 ; 228
17bc: 9d 4f sbci r25, 0xFD ; 253
17be: 68 e6 ldi r22, 0x68 ; 104
17c0: 71 e0 ldi r23, 0x01 ; 1
17c2: 0e 94 d3 2c call 0x59a6 ; 0x59a6 <__divmodhi4>
17c6: 84 5b subi r24, 0xB4 ; 180
17c8: 90 40 sbci r25, 0x00 ; 0
17ca: 90 93 1c 02 sts 0x021C, r25
17ce: 80 93 1b 02 sts 0x021B, r24
17d2: 10 92 aa 01 sts 0x01AA, r1
17d6: 10 92 a9 01 sts 0x01A9, r1
17da: bf 91 pop r27
17dc: af 91 pop r26
17de: 9f 91 pop r25
17e0: 8f 91 pop r24
17e2: 7f 91 pop r23
17e4: 6f 91 pop r22
17e6: 5f 91 pop r21
17e8: 3f 91 pop r19
17ea: 2f 91 pop r18
17ec: 0f 90 pop r0
17ee: 0f be out 0x3f, r0 ; 63
17f0: 0f 90 pop r0
17f2: 1f 90 pop r1
17f4: 18 95 reti
 
0000181a <SetDelay>:
181a: 20 91 a6 01 lds r18, 0x01A6
181e: 30 91 a7 01 lds r19, 0x01A7
1822: 2f 5f subi r18, 0xFF ; 255
1824: 3f 4f sbci r19, 0xFF ; 255
1826: 82 0f add r24, r18
1828: 93 1f adc r25, r19
182a: 08 95 ret
000017f6 <SetDelay>:
17f6: 20 91 a6 01 lds r18, 0x01A6
17fa: 30 91 a7 01 lds r19, 0x01A7
17fe: 2f 5f subi r18, 0xFF ; 255
1800: 3f 4f sbci r19, 0xFF ; 255
1802: 82 0f add r24, r18
1804: 93 1f adc r25, r19
1806: 08 95 ret
 
0000182c <CheckDelay>:
182c: 20 91 a6 01 lds r18, 0x01A6
1830: 30 91 a7 01 lds r19, 0x01A7
1834: 82 1b sub r24, r18
1836: 93 0b sbc r25, r19
1838: 89 2f mov r24, r25
183a: 99 27 eor r25, r25
183c: 86 95 lsr r24
183e: 80 74 andi r24, 0x40 ; 64
1840: 99 27 eor r25, r25
1842: 08 95 ret
00001808 <CheckDelay>:
1808: 20 91 a6 01 lds r18, 0x01A6
180c: 30 91 a7 01 lds r19, 0x01A7
1810: 82 1b sub r24, r18
1812: 93 0b sbc r25, r19
1814: 89 2f mov r24, r25
1816: 99 27 eor r25, r25
1818: 86 95 lsr r24
181a: 80 74 andi r24, 0x40 ; 64
181c: 99 27 eor r25, r25
181e: 08 95 ret
 
00001844 <__vector_9>:
1844: 1f 92 push r1
1846: 0f 92 push r0
1848: 0f b6 in r0, 0x3f ; 63
184a: 0f 92 push r0
184c: 11 24 eor r1, r1
184e: ef 92 push r14
1850: ff 92 push r15
1852: 0f 93 push r16
1854: 1f 93 push r17
1856: 2f 93 push r18
1858: 3f 93 push r19
185a: 4f 93 push r20
185c: 5f 93 push r21
185e: 6f 93 push r22
1860: 7f 93 push r23
1862: 8f 93 push r24
1864: 9f 93 push r25
1866: af 93 push r26
1868: bf 93 push r27
186a: cf 93 push r28
186c: df 93 push r29
186e: ef 93 push r30
1870: ff 93 push r31
1872: 80 91 02 01 lds r24, 0x0102
1876: 81 50 subi r24, 0x01 ; 1
1878: 80 93 02 01 sts 0x0102, r24
187c: 8f 3f cpi r24, 0xFF ; 255
187e: 09 f0 breq .+2 ; 0x1882 <__vector_9+0x3e>
1880: 73 c0 rjmp .+230 ; 0x1968 <__vector_9+0x124>
1882: 83 e8 ldi r24, 0x83 ; 131
1884: 80 93 b0 00 sts 0x00B0, r24
1888: 80 91 89 01 lds r24, 0x0189
188c: c8 2f mov r28, r24
188e: dd 27 eor r29, r29
1890: d0 93 ae 01 sts 0x01AE, r29
1894: c0 93 ad 01 sts 0x01AD, r28
1898: 80 91 c8 05 lds r24, 0x05C8
189c: e0 90 c4 05 lds r14, 0x05C4
18a0: 80 ff sbrs r24, 0
18a2: 1e c0 rjmp .+60 ; 0x18e0 <__vector_9+0x9c>
18a4: 60 91 e7 01 lds r22, 0x01E7
18a8: 70 91 e8 01 lds r23, 0x01E8
18ac: 80 91 e9 01 lds r24, 0x01E9
18b0: 90 91 ea 01 lds r25, 0x01EA
18b4: ff 24 eor r15, r15
18b6: 00 27 eor r16, r16
18b8: 11 27 eor r17, r17
18ba: 20 e8 ldi r18, 0x80 ; 128
18bc: 30 e0 ldi r19, 0x00 ; 0
18be: 40 e0 ldi r20, 0x00 ; 0
18c0: 50 e0 ldi r21, 0x00 ; 0
18c2: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4>
18c6: c8 01 movw r24, r16
18c8: b7 01 movw r22, r14
18ca: 0e 94 d4 2c call 0x59a8 ; 0x59a8 <__mulsi3>
18ce: 20 e0 ldi r18, 0x00 ; 0
18d0: 32 e0 ldi r19, 0x02 ; 2
18d2: 40 e0 ldi r20, 0x00 ; 0
18d4: 50 e0 ldi r21, 0x00 ; 0
18d6: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4>
18da: c2 0f add r28, r18
18dc: d3 1f adc r29, r19
18de: 1d c0 rjmp .+58 ; 0x191a <__vector_9+0xd6>
18e0: 60 91 e7 01 lds r22, 0x01E7
18e4: 70 91 e8 01 lds r23, 0x01E8
18e8: 80 91 e9 01 lds r24, 0x01E9
18ec: 90 91 ea 01 lds r25, 0x01EA
18f0: ff 24 eor r15, r15
18f2: 00 27 eor r16, r16
18f4: 11 27 eor r17, r17
18f6: 20 e8 ldi r18, 0x80 ; 128
18f8: 30 e0 ldi r19, 0x00 ; 0
18fa: 40 e0 ldi r20, 0x00 ; 0
18fc: 50 e0 ldi r21, 0x00 ; 0
18fe: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4>
1902: c8 01 movw r24, r16
1904: b7 01 movw r22, r14
1906: 0e 94 d4 2c call 0x59a8 ; 0x59a8 <__mulsi3>
190a: 20 e0 ldi r18, 0x00 ; 0
190c: 32 e0 ldi r19, 0x02 ; 2
190e: 40 e0 ldi r20, 0x00 ; 0
1910: 50 e0 ldi r21, 0x00 ; 0
1912: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4>
1916: c2 1b sub r28, r18
1918: d3 0b sbc r29, r19
191a: d0 93 ae 01 sts 0x01AE, r29
191e: c0 93 ad 01 sts 0x01AD, r28
1922: 20 91 ad 01 lds r18, 0x01AD
1926: 30 91 ae 01 lds r19, 0x01AE
192a: 80 91 c5 05 lds r24, 0x05C5
192e: 99 27 eor r25, r25
1930: 28 17 cp r18, r24
1932: 39 07 cpc r19, r25
1934: 34 f0 brlt .+12 ; 0x1942 <__vector_9+0xfe>
1936: 80 91 c6 05 lds r24, 0x05C6
193a: 99 27 eor r25, r25
193c: 82 17 cp r24, r18
193e: 93 07 cpc r25, r19
1940: 24 f4 brge .+8 ; 0x194a <__vector_9+0x106>
1942: 90 93 ae 01 sts 0x01AE, r25
1946: 80 93 ad 01 sts 0x01AD, r24
194a: 80 91 ad 01 lds r24, 0x01AD
194e: 90 91 ae 01 lds r25, 0x01AE
1952: 90 93 07 05 sts 0x0507, r25
1956: 80 93 06 05 sts 0x0506, r24
195a: 80 93 b3 00 sts 0x00B3, r24
195e: 80 91 c7 05 lds r24, 0x05C7
1962: 80 93 02 01 sts 0x0102, r24
1966: 04 c0 rjmp .+8 ; 0x1970 <__vector_9+0x12c>
1968: 83 e0 ldi r24, 0x03 ; 3
196a: 80 93 b0 00 sts 0x00B0, r24
196e: 5f 98 cbi 0x0b, 7 ; 11
1970: ff 91 pop r31
1972: ef 91 pop r30
1974: df 91 pop r29
1976: cf 91 pop r28
1978: bf 91 pop r27
197a: af 91 pop r26
197c: 9f 91 pop r25
197e: 8f 91 pop r24
1980: 7f 91 pop r23
1982: 6f 91 pop r22
1984: 5f 91 pop r21
1986: 4f 91 pop r20
1988: 3f 91 pop r19
198a: 2f 91 pop r18
198c: 1f 91 pop r17
198e: 0f 91 pop r16
1990: ff 90 pop r15
1992: ef 90 pop r14
1994: 0f 90 pop r0
1996: 0f be out 0x3f, r0 ; 63
1998: 0f 90 pop r0
199a: 1f 90 pop r1
199c: 18 95 reti
00001820 <__vector_9>:
1820: 1f 92 push r1
1822: 0f 92 push r0
1824: 0f b6 in r0, 0x3f ; 63
1826: 0f 92 push r0
1828: 11 24 eor r1, r1
182a: ef 92 push r14
182c: ff 92 push r15
182e: 0f 93 push r16
1830: 1f 93 push r17
1832: 2f 93 push r18
1834: 3f 93 push r19
1836: 4f 93 push r20
1838: 5f 93 push r21
183a: 6f 93 push r22
183c: 7f 93 push r23
183e: 8f 93 push r24
1840: 9f 93 push r25
1842: af 93 push r26
1844: bf 93 push r27
1846: cf 93 push r28
1848: df 93 push r29
184a: ef 93 push r30
184c: ff 93 push r31
184e: 80 91 02 01 lds r24, 0x0102
1852: 81 50 subi r24, 0x01 ; 1
1854: 80 93 02 01 sts 0x0102, r24
1858: 8f 3f cpi r24, 0xFF ; 255
185a: 09 f0 breq .+2 ; 0x185e <__vector_9+0x3e>
185c: 73 c0 rjmp .+230 ; 0x1944 <__vector_9+0x124>
185e: 83 e8 ldi r24, 0x83 ; 131
1860: 80 93 b0 00 sts 0x00B0, r24
1864: 80 91 89 01 lds r24, 0x0189
1868: c8 2f mov r28, r24
186a: dd 27 eor r29, r29
186c: d0 93 ae 01 sts 0x01AE, r29
1870: c0 93 ad 01 sts 0x01AD, r28
1874: 80 91 93 05 lds r24, 0x0593
1878: e0 90 8f 05 lds r14, 0x058F
187c: 80 ff sbrs r24, 0
187e: 1e c0 rjmp .+60 ; 0x18bc <__vector_9+0x9c>
1880: 60 91 e7 01 lds r22, 0x01E7
1884: 70 91 e8 01 lds r23, 0x01E8
1888: 80 91 e9 01 lds r24, 0x01E9
188c: 90 91 ea 01 lds r25, 0x01EA
1890: ff 24 eor r15, r15
1892: 00 27 eor r16, r16
1894: 11 27 eor r17, r17
1896: 20 e8 ldi r18, 0x80 ; 128
1898: 30 e0 ldi r19, 0x00 ; 0
189a: 40 e0 ldi r20, 0x00 ; 0
189c: 50 e0 ldi r21, 0x00 ; 0
189e: 0e 94 08 2d call 0x5a10 ; 0x5a10 <__divmodsi4>
18a2: c8 01 movw r24, r16
18a4: b7 01 movw r22, r14
18a6: 0e 94 a0 2c call 0x5940 ; 0x5940 <__mulsi3>
18aa: 20 e0 ldi r18, 0x00 ; 0
18ac: 32 e0 ldi r19, 0x02 ; 2
18ae: 40 e0 ldi r20, 0x00 ; 0
18b0: 50 e0 ldi r21, 0x00 ; 0
18b2: 0e 94 08 2d call 0x5a10 ; 0x5a10 <__divmodsi4>
18b6: c2 0f add r28, r18
18b8: d3 1f adc r29, r19
18ba: 1d c0 rjmp .+58 ; 0x18f6 <__vector_9+0xd6>
18bc: 60 91 e7 01 lds r22, 0x01E7
18c0: 70 91 e8 01 lds r23, 0x01E8
18c4: 80 91 e9 01 lds r24, 0x01E9
18c8: 90 91 ea 01 lds r25, 0x01EA
18cc: ff 24 eor r15, r15
18ce: 00 27 eor r16, r16
18d0: 11 27 eor r17, r17
18d2: 20 e8 ldi r18, 0x80 ; 128
18d4: 30 e0 ldi r19, 0x00 ; 0
18d6: 40 e0 ldi r20, 0x00 ; 0
18d8: 50 e0 ldi r21, 0x00 ; 0
18da: 0e 94 08 2d call 0x5a10 ; 0x5a10 <__divmodsi4>
18de: c8 01 movw r24, r16
18e0: b7 01 movw r22, r14
18e2: 0e 94 a0 2c call 0x5940 ; 0x5940 <__mulsi3>
18e6: 20 e0 ldi r18, 0x00 ; 0
18e8: 32 e0 ldi r19, 0x02 ; 2
18ea: 40 e0 ldi r20, 0x00 ; 0
18ec: 50 e0 ldi r21, 0x00 ; 0
18ee: 0e 94 08 2d call 0x5a10 ; 0x5a10 <__divmodsi4>
18f2: c2 1b sub r28, r18
18f4: d3 0b sbc r29, r19
18f6: d0 93 ae 01 sts 0x01AE, r29
18fa: c0 93 ad 01 sts 0x01AD, r28
18fe: 20 91 ad 01 lds r18, 0x01AD
1902: 30 91 ae 01 lds r19, 0x01AE
1906: 80 91 90 05 lds r24, 0x0590
190a: 99 27 eor r25, r25
190c: 28 17 cp r18, r24
190e: 39 07 cpc r19, r25
1910: 34 f0 brlt .+12 ; 0x191e <__vector_9+0xfe>
1912: 80 91 91 05 lds r24, 0x0591
1916: 99 27 eor r25, r25
1918: 82 17 cp r24, r18
191a: 93 07 cpc r25, r19
191c: 24 f4 brge .+8 ; 0x1926 <__vector_9+0x106>
191e: 90 93 ae 01 sts 0x01AE, r25
1922: 80 93 ad 01 sts 0x01AD, r24
1926: 80 91 ad 01 lds r24, 0x01AD
192a: 90 91 ae 01 lds r25, 0x01AE
192e: 90 93 ff 04 sts 0x04FF, r25
1932: 80 93 fe 04 sts 0x04FE, r24
1936: 80 93 b3 00 sts 0x00B3, r24
193a: 80 91 92 05 lds r24, 0x0592
193e: 80 93 02 01 sts 0x0102, r24
1942: 04 c0 rjmp .+8 ; 0x194c <__vector_9+0x12c>
1944: 83 e0 ldi r24, 0x03 ; 3
1946: 80 93 b0 00 sts 0x00B0, r24
194a: 5f 98 cbi 0x0b, 7 ; 11
194c: ff 91 pop r31
194e: ef 91 pop r30
1950: df 91 pop r29
1952: cf 91 pop r28
1954: bf 91 pop r27
1956: af 91 pop r26
1958: 9f 91 pop r25
195a: 8f 91 pop r24
195c: 7f 91 pop r23
195e: 6f 91 pop r22
1960: 5f 91 pop r21
1962: 4f 91 pop r20
1964: 3f 91 pop r19
1966: 2f 91 pop r18
1968: 1f 91 pop r17
196a: 0f 91 pop r16
196c: ff 90 pop r15
196e: ef 90 pop r14
1970: 0f 90 pop r0
1972: 0f be out 0x3f, r0 ; 63
1974: 0f 90 pop r0
1976: 1f 90 pop r1
1978: 18 95 reti
 
0000199e <Timer_Init>:
199e: 80 91 a6 01 lds r24, 0x01A6
19a2: 90 91 a7 01 lds r25, 0x01A7
19a6: 0b 96 adiw r24, 0x0b ; 11
19a8: 90 93 b1 01 sts 0x01B1, r25
19ac: 80 93 b0 01 sts 0x01B0, r24
19b0: 82 e0 ldi r24, 0x02 ; 2
19b2: 85 bd out 0x25, r24 ; 37
19b4: 83 ea ldi r24, 0xA3 ; 163
19b6: 84 bd out 0x24, r24 ; 36
19b8: 17 bc out 0x27, r1 ; 39
19ba: 88 e7 ldi r24, 0x78 ; 120
19bc: 88 bd out 0x28, r24 ; 40
19be: 96 e0 ldi r25, 0x06 ; 6
19c0: 96 bd out 0x26, r25 ; 38
19c2: 83 ec ldi r24, 0xC3 ; 195
19c4: 80 93 b0 00 sts 0x00B0, r24
19c8: 90 93 b1 00 sts 0x00B1, r25
19cc: e0 e7 ldi r30, 0x70 ; 112
19ce: f0 e0 ldi r31, 0x00 ; 0
19d0: 80 81 ld r24, Z
19d2: 82 60 ori r24, 0x02 ; 2
19d4: 80 83 st Z, r24
19d6: ee e6 ldi r30, 0x6E ; 110
19d8: f0 e0 ldi r31, 0x00 ; 0
19da: 80 81 ld r24, Z
19dc: 81 60 ori r24, 0x01 ; 1
19de: 80 83 st Z, r24
19e0: 8a e0 ldi r24, 0x0A ; 10
19e2: 80 93 b3 00 sts 0x00B3, r24
19e6: 10 92 b2 00 sts 0x00B2, r1
0000197a <Timer_Init>:
197a: 80 91 a6 01 lds r24, 0x01A6
197e: 90 91 a7 01 lds r25, 0x01A7
1982: 0b 96 adiw r24, 0x0b ; 11
1984: 90 93 b1 01 sts 0x01B1, r25
1988: 80 93 b0 01 sts 0x01B0, r24
198c: 82 e0 ldi r24, 0x02 ; 2
198e: 85 bd out 0x25, r24 ; 37
1990: 83 ea ldi r24, 0xA3 ; 163
1992: 84 bd out 0x24, r24 ; 36
1994: 17 bc out 0x27, r1 ; 39
1996: 88 e7 ldi r24, 0x78 ; 120
1998: 88 bd out 0x28, r24 ; 40
199a: 96 e0 ldi r25, 0x06 ; 6
199c: 96 bd out 0x26, r25 ; 38
199e: 83 ec ldi r24, 0xC3 ; 195
19a0: 80 93 b0 00 sts 0x00B0, r24
19a4: 90 93 b1 00 sts 0x00B1, r25
19a8: e0 e7 ldi r30, 0x70 ; 112
19aa: f0 e0 ldi r31, 0x00 ; 0
19ac: 80 81 ld r24, Z
19ae: 82 60 ori r24, 0x02 ; 2
19b0: 80 83 st Z, r24
19b2: ee e6 ldi r30, 0x6E ; 110
19b4: f0 e0 ldi r31, 0x00 ; 0
19b6: 80 81 ld r24, Z
19b8: 81 60 ori r24, 0x01 ; 1
19ba: 80 83 st Z, r24
19bc: 8a e0 ldi r24, 0x0A ; 10
19be: 80 93 b3 00 sts 0x00B3, r24
19c2: 10 92 b2 00 sts 0x00B2, r1
19c6: 08 95 ret
 
000019c8 <Delay_ms>:
19c8: 20 91 a6 01 lds r18, 0x01A6
19cc: 30 91 a7 01 lds r19, 0x01A7
19d0: 2f 5f subi r18, 0xFF ; 255
19d2: 3f 4f sbci r19, 0xFF ; 255
19d4: 28 0f add r18, r24
19d6: 39 1f adc r19, r25
19d8: 80 91 a6 01 lds r24, 0x01A6
19dc: 90 91 a7 01 lds r25, 0x01A7
19e0: a9 01 movw r20, r18
19e2: 48 1b sub r20, r24
19e4: 59 0b sbc r21, r25
19e6: 57 ff sbrs r21, 7
19e8: f7 cf rjmp .-18 ; 0x19d8 <Delay_ms+0x10>
19ea: 08 95 ret
 
000019ec <Delay_ms>:
19ec: 20 91 a6 01 lds r18, 0x01A6
19f0: 30 91 a7 01 lds r19, 0x01A7
19f4: 2f 5f subi r18, 0xFF ; 255
19f6: 3f 4f sbci r19, 0xFF ; 255
19f8: 28 0f add r18, r24
19fa: 39 1f adc r19, r25
19fc: 80 91 a6 01 lds r24, 0x01A6
1a00: 90 91 a7 01 lds r25, 0x01A7
1a04: a9 01 movw r20, r18
1a06: 48 1b sub r20, r24
1a08: 59 0b sbc r21, r25
1a0a: 57 ff sbrs r21, 7
1a0c: f7 cf rjmp .-18 ; 0x19fc <Delay_ms+0x10>
1a0e: 08 95 ret
000019ec <ADC_Init>:
19ec: 10 92 7c 00 sts 0x007C, r1
19f0: 8f ee ldi r24, 0xEF ; 239
19f2: 80 93 7a 00 sts 0x007A, r24
19f6: 08 95 ret
 
00001a10 <ADC_Init>:
1a10: 10 92 7c 00 sts 0x007C, r1
1a14: 8f ee ldi r24, 0xEF ; 239
1a16: 80 93 7a 00 sts 0x007A, r24
1a1a: 08 95 ret
000019f8 <__vector_24>:
19f8: 1f 92 push r1
19fa: 0f 92 push r0
19fc: 0f b6 in r0, 0x3f ; 63
19fe: 0f 92 push r0
1a00: 11 24 eor r1, r1
1a02: ef 92 push r14
1a04: ff 92 push r15
1a06: 0f 93 push r16
1a08: 1f 93 push r17
1a0a: 2f 93 push r18
1a0c: 3f 93 push r19
1a0e: 4f 93 push r20
1a10: 5f 93 push r21
1a12: 6f 93 push r22
1a14: 7f 93 push r23
1a16: 8f 93 push r24
1a18: 9f 93 push r25
1a1a: af 93 push r26
1a1c: bf 93 push r27
1a1e: cf 93 push r28
1a20: df 93 push r29
1a22: ef 93 push r30
1a24: ff 93 push r31
1a26: 10 92 7a 00 sts 0x007A, r1
1a2a: 40 91 c8 01 lds r20, 0x01C8
1a2e: 4f 5f subi r20, 0xFF ; 255
1a30: 40 93 c8 01 sts 0x01C8, r20
1a34: 41 50 subi r20, 0x01 ; 1
1a36: 43 30 cpi r20, 0x03 ; 3
1a38: 09 f4 brne .+2 ; 0x1a3c <__vector_24+0x44>
1a3a: 1c c1 rjmp .+568 ; 0x1c74 <__vector_24+0x27c>
1a3c: 44 30 cpi r20, 0x04 ; 4
1a3e: 38 f4 brcc .+14 ; 0x1a4e <__vector_24+0x56>
1a40: 41 30 cpi r20, 0x01 ; 1
1a42: 09 f4 brne .+2 ; 0x1a46 <__vector_24+0x4e>
1a44: 63 c0 rjmp .+198 ; 0x1b0c <__vector_24+0x114>
1a46: 42 30 cpi r20, 0x02 ; 2
1a48: 08 f0 brcs .+2 ; 0x1a4c <__vector_24+0x54>
1a4a: b9 c0 rjmp .+370 ; 0x1bbe <__vector_24+0x1c6>
1a4c: 0d c0 rjmp .+26 ; 0x1a68 <__vector_24+0x70>
1a4e: 45 30 cpi r20, 0x05 ; 5
1a50: 09 f4 brne .+2 ; 0x1a54 <__vector_24+0x5c>
1a52: 50 c1 rjmp .+672 ; 0x1cf4 <__vector_24+0x2fc>
1a54: 45 30 cpi r20, 0x05 ; 5
1a56: 08 f4 brcc .+2 ; 0x1a5a <__vector_24+0x62>
1a58: 2a c1 rjmp .+596 ; 0x1cae <__vector_24+0x2b6>
1a5a: 46 30 cpi r20, 0x06 ; 6
1a5c: 09 f4 brne .+2 ; 0x1a60 <__vector_24+0x68>
1a5e: 6f c1 rjmp .+734 ; 0x1d3e <__vector_24+0x346>
1a60: 47 30 cpi r20, 0x07 ; 7
1a62: 09 f0 breq .+2 ; 0x1a66 <__vector_24+0x6e>
1a64: cb c2 rjmp .+1430 ; 0x1ffc <__vector_24+0x604>
1a66: 52 c2 rjmp .+1188 ; 0x1f0c <__vector_24+0x514>
1a68: 20 91 db 01 lds r18, 0x01DB
1a6c: 30 91 dc 01 lds r19, 0x01DC
1a70: 80 91 78 00 lds r24, 0x0078
1a74: 90 91 79 00 lds r25, 0x0079
1a78: 28 1b sub r18, r24
1a7a: 39 0b sbc r19, r25
1a7c: 80 91 b6 01 lds r24, 0x01B6
1a80: 90 91 b7 01 lds r25, 0x01B7
1a84: 82 0f add r24, r18
1a86: 93 1f adc r25, r19
1a88: 90 93 b7 01 sts 0x01B7, r25
1a8c: 80 93 b6 01 sts 0x01B6, r24
1a90: 80 91 c0 01 lds r24, 0x01C0
1a94: 8f 5f subi r24, 0xFF ; 255
1a96: 80 93 c0 01 sts 0x01C0, r24
1a9a: 80 91 0b 02 lds r24, 0x020B
1a9e: 90 91 0c 02 lds r25, 0x020C
1aa2: a0 91 0d 02 lds r26, 0x020D
1aa6: b0 91 0e 02 lds r27, 0x020E
1aaa: 44 27 eor r20, r20
1aac: 37 fd sbrc r19, 7
1aae: 40 95 com r20
1ab0: 54 2f mov r21, r20
1ab2: 82 0f add r24, r18
1ab4: 93 1f adc r25, r19
1ab6: a4 1f adc r26, r20
1ab8: b5 1f adc r27, r21
1aba: 80 93 0b 02 sts 0x020B, r24
1abe: 90 93 0c 02 sts 0x020C, r25
1ac2: a0 93 0d 02 sts 0x020D, r26
1ac6: b0 93 0e 02 sts 0x020E, r27
1aca: 80 91 0f 02 lds r24, 0x020F
1ace: 90 91 10 02 lds r25, 0x0210
1ad2: a0 91 11 02 lds r26, 0x0211
1ad6: b0 91 12 02 lds r27, 0x0212
1ada: 82 0f add r24, r18
1adc: 93 1f adc r25, r19
1ade: a4 1f adc r26, r20
1ae0: b5 1f adc r27, r21
1ae2: 80 93 0f 02 sts 0x020F, r24
1ae6: 90 93 10 02 sts 0x0210, r25
1aea: a0 93 11 02 sts 0x0211, r26
1aee: b0 93 12 02 sts 0x0212, r27
1af2: 81 e0 ldi r24, 0x01 ; 1
1af4: 80 93 c9 01 sts 0x01C9, r24
1af8: 80 91 c6 01 lds r24, 0x01C6
1afc: 90 91 c7 01 lds r25, 0x01C7
1b00: 01 96 adiw r24, 0x01 ; 1
1b02: 90 93 c7 01 sts 0x01C7, r25
1b06: 80 93 c6 01 sts 0x01C6, r24
1b0a: 7c c2 rjmp .+1272 ; 0x2004 <__vector_24+0x60c>
1b0c: 60 91 78 00 lds r22, 0x0078
1b10: 70 91 79 00 lds r23, 0x0079
1b14: 80 91 d9 01 lds r24, 0x01D9
1b18: 90 91 da 01 lds r25, 0x01DA
1b1c: 68 1b sub r22, r24
1b1e: 79 0b sbc r23, r25
1b20: 80 91 03 02 lds r24, 0x0203
1b24: 90 91 04 02 lds r25, 0x0204
1b28: a0 91 05 02 lds r26, 0x0205
1b2c: b0 91 06 02 lds r27, 0x0206
1b30: 9b 01 movw r18, r22
1b32: 44 27 eor r20, r20
1b34: 37 fd sbrc r19, 7
1b36: 40 95 com r20
1b38: 54 2f mov r21, r20
1b3a: 82 0f add r24, r18
1b3c: 93 1f adc r25, r19
1b3e: a4 1f adc r26, r20
1b40: b5 1f adc r27, r21
1b42: 80 93 03 02 sts 0x0203, r24
1b46: 90 93 04 02 sts 0x0204, r25
1b4a: a0 93 05 02 sts 0x0205, r26
1b4e: b0 93 06 02 sts 0x0206, r27
1b52: 80 91 07 02 lds r24, 0x0207
1b56: 90 91 08 02 lds r25, 0x0208
1b5a: a0 91 09 02 lds r26, 0x0209
1b5e: b0 91 0a 02 lds r27, 0x020A
1b62: 82 0f add r24, r18
1b64: 93 1f adc r25, r19
1b66: a4 1f adc r26, r20
1b68: b5 1f adc r27, r21
1b6a: 80 93 07 02 sts 0x0207, r24
1b6e: 90 93 08 02 sts 0x0208, r25
1b72: a0 93 09 02 sts 0x0209, r26
1b76: b0 93 0a 02 sts 0x020A, r27
1b7a: 80 91 78 00 lds r24, 0x0078
1b7e: 90 91 79 00 lds r25, 0x0079
1b82: 0a 97 sbiw r24, 0x0a ; 10
1b84: 10 f4 brcc .+4 ; 0x1b8a <__vector_24+0x192>
1b86: 64 e4 ldi r22, 0x44 ; 68
1b88: 7d ef ldi r23, 0xFD ; 253
1b8a: 80 91 78 00 lds r24, 0x0078
1b8e: 90 91 79 00 lds r25, 0x0079
1b92: 89 5e subi r24, 0xE9 ; 233
1b94: 93 40 sbci r25, 0x03 ; 3
1b96: 10 f0 brcs .+4 ; 0x1b9c <__vector_24+0x1a4>
1b98: 6c eb ldi r22, 0xBC ; 188
1b9a: 72 e0 ldi r23, 0x02 ; 2
1b9c: 80 91 b4 01 lds r24, 0x01B4
1ba0: 90 91 b5 01 lds r25, 0x01B5
1ba4: 86 0f add r24, r22
1ba6: 97 1f adc r25, r23
1ba8: 90 93 b5 01 sts 0x01B5, r25
1bac: 80 93 b4 01 sts 0x01B4, r24
1bb0: 80 91 bf 01 lds r24, 0x01BF
1bb4: 8f 5f subi r24, 0xFF ; 255
1bb6: 80 93 bf 01 sts 0x01BF, r24
1bba: 82 e0 ldi r24, 0x02 ; 2
1bbc: 58 c0 rjmp .+176 ; 0x1c6e <__vector_24+0x276>
1bbe: 60 91 78 00 lds r22, 0x0078
1bc2: 70 91 79 00 lds r23, 0x0079
1bc6: 80 91 d7 01 lds r24, 0x01D7
1bca: 90 91 d8 01 lds r25, 0x01D8
1bce: 68 1b sub r22, r24
1bd0: 79 0b sbc r23, r25
1bd2: 80 91 fb 01 lds r24, 0x01FB
1bd6: 90 91 fc 01 lds r25, 0x01FC
1bda: a0 91 fd 01 lds r26, 0x01FD
1bde: b0 91 fe 01 lds r27, 0x01FE
1be2: 9b 01 movw r18, r22
1be4: 44 27 eor r20, r20
1be6: 37 fd sbrc r19, 7
1be8: 40 95 com r20
1bea: 54 2f mov r21, r20
1bec: 82 0f add r24, r18
1bee: 93 1f adc r25, r19
1bf0: a4 1f adc r26, r20
1bf2: b5 1f adc r27, r21
1bf4: 80 93 fb 01 sts 0x01FB, r24
1bf8: 90 93 fc 01 sts 0x01FC, r25
1bfc: a0 93 fd 01 sts 0x01FD, r26
1c00: b0 93 fe 01 sts 0x01FE, r27
1c04: 80 91 ff 01 lds r24, 0x01FF
1c08: 90 91 00 02 lds r25, 0x0200
1c0c: a0 91 01 02 lds r26, 0x0201
1c10: b0 91 02 02 lds r27, 0x0202
1c14: 82 0f add r24, r18
1c16: 93 1f adc r25, r19
1c18: a4 1f adc r26, r20
1c1a: b5 1f adc r27, r21
1c1c: 80 93 ff 01 sts 0x01FF, r24
1c20: 90 93 00 02 sts 0x0200, r25
1c24: a0 93 01 02 sts 0x0201, r26
1c28: b0 93 02 02 sts 0x0202, r27
1c2c: 80 91 78 00 lds r24, 0x0078
1c30: 90 91 79 00 lds r25, 0x0079
1c34: 0a 97 sbiw r24, 0x0a ; 10
1c36: 10 f4 brcc .+4 ; 0x1c3c <__vector_24+0x244>
1c38: 64 e4 ldi r22, 0x44 ; 68
1c3a: 7d ef ldi r23, 0xFD ; 253
1c3c: 80 91 78 00 lds r24, 0x0078
1c40: 90 91 79 00 lds r25, 0x0079
1c44: 89 5e subi r24, 0xE9 ; 233
1c46: 93 40 sbci r25, 0x03 ; 3
1c48: 10 f0 brcs .+4 ; 0x1c4e <__vector_24+0x256>
1c4a: 6c eb ldi r22, 0xBC ; 188
1c4c: 72 e0 ldi r23, 0x02 ; 2
1c4e: 80 91 b2 01 lds r24, 0x01B2
1c52: 90 91 b3 01 lds r25, 0x01B3
1c56: 86 0f add r24, r22
1c58: 97 1f adc r25, r23
1c5a: 90 93 b3 01 sts 0x01B3, r25
1c5e: 80 93 b2 01 sts 0x01B2, r24
1c62: 80 91 be 01 lds r24, 0x01BE
1c66: 8f 5f subi r24, 0xFF ; 255
1c68: 80 93 be 01 sts 0x01BE, r24
1c6c: 84 e0 ldi r24, 0x04 ; 4
1c6e: 80 93 c9 01 sts 0x01C9, r24
1c72: c8 c1 rjmp .+912 ; 0x2004 <__vector_24+0x60c>
1c74: 40 91 04 01 lds r20, 0x0104
1c78: 50 91 05 01 lds r21, 0x0105
1c7c: 80 91 78 00 lds r24, 0x0078
1c80: 90 91 79 00 lds r25, 0x0079
1c84: 9a 01 movw r18, r20
1c86: 22 0f add r18, r18
1c88: 33 1f adc r19, r19
1c8a: 24 0f add r18, r20
1c8c: 35 1f adc r19, r21
1c8e: 63 e0 ldi r22, 0x03 ; 3
1c90: 70 e0 ldi r23, 0x00 ; 0
1c92: 0e 94 bf 2c call 0x597e ; 0x597e <__udivmodhi4>
1c96: 26 0f add r18, r22
1c98: 37 1f adc r19, r23
1c9a: 36 95 lsr r19
1c9c: 27 95 ror r18
1c9e: 36 95 lsr r19
1ca0: 27 95 ror r18
1ca2: 30 93 05 01 sts 0x0105, r19
1ca6: 20 93 04 01 sts 0x0104, r18
1caa: 86 e0 ldi r24, 0x06 ; 6
1cac: e0 cf rjmp .-64 ; 0x1c6e <__vector_24+0x276>
1cae: 80 91 df 01 lds r24, 0x01DF
1cb2: 90 91 e0 01 lds r25, 0x01E0
1cb6: 20 91 78 00 lds r18, 0x0078
1cba: 30 91 79 00 lds r19, 0x0079
1cbe: 82 1b sub r24, r18
1cc0: 93 0b sbc r25, r19
1cc2: 90 93 28 05 sts 0x0528, r25
1cc6: 80 93 27 05 sts 0x0527, r24
1cca: 80 91 b8 01 lds r24, 0x01B8
1cce: 90 91 b9 01 lds r25, 0x01B9
1cd2: 20 91 27 05 lds r18, 0x0527
1cd6: 30 91 28 05 lds r19, 0x0528
1cda: 82 0f add r24, r18
1cdc: 93 1f adc r25, r19
1cde: 90 93 b9 01 sts 0x01B9, r25
1ce2: 80 93 b8 01 sts 0x01B8, r24
1ce6: 80 91 c2 01 lds r24, 0x01C2
1cea: 8f 5f subi r24, 0xFF ; 255
1cec: 80 93 c2 01 sts 0x01C2, r24
1cf0: 87 e0 ldi r24, 0x07 ; 7
1cf2: bd cf rjmp .-134 ; 0x1c6e <__vector_24+0x276>
1cf4: 80 91 78 00 lds r24, 0x0078
1cf8: 90 91 79 00 lds r25, 0x0079
1cfc: 20 91 dd 01 lds r18, 0x01DD
1d00: 30 91 de 01 lds r19, 0x01DE
1d04: 82 1b sub r24, r18
1d06: 93 0b sbc r25, r19
1d08: 90 93 28 05 sts 0x0528, r25
1d0c: 80 93 27 05 sts 0x0527, r24
1d10: 80 91 ba 01 lds r24, 0x01BA
1d14: 90 91 bb 01 lds r25, 0x01BB
1d18: 20 91 27 05 lds r18, 0x0527
1d1c: 30 91 28 05 lds r19, 0x0528
1d20: 82 0f add r24, r18
1d22: 93 1f adc r25, r19
1d24: 90 93 bb 01 sts 0x01BB, r25
1d28: 80 93 ba 01 sts 0x01BA, r24
1d2c: 80 91 c1 01 lds r24, 0x01C1
1d30: 8f 5f subi r24, 0xFF ; 255
1d32: 80 93 c1 01 sts 0x01C1, r24
1d36: 40 93 c9 01 sts 0x01C9, r20
1d3a: 86 e0 ldi r24, 0x06 ; 6
1d3c: e4 c0 rjmp .+456 ; 0x1f06 <__vector_24+0x50e>
1d3e: 60 91 78 00 lds r22, 0x0078
1d42: 70 91 79 00 lds r23, 0x0079
1d46: e0 90 e1 01 lds r14, 0x01E1
1d4a: f0 90 e2 01 lds r15, 0x01E2
1d4e: 00 91 e3 01 lds r16, 0x01E3
1d52: 10 91 e4 01 lds r17, 0x01E4
1d56: 88 27 eor r24, r24
1d58: 77 fd sbrc r23, 7
1d5a: 80 95 com r24
1d5c: 98 2f mov r25, r24
1d5e: 0e 94 84 2b call 0x5708 ; 0x5708 <__floatsisf>
1d62: a8 01 movw r20, r16
1d64: 97 01 movw r18, r14
1d66: 0e 94 de 2a call 0x55bc ; 0x55bc <__subsf3>
1d6a: 0e 94 67 2b call 0x56ce ; 0x56ce <__fixsfsi>
1d6e: 70 93 bd 01 sts 0x01BD, r23
1d72: 60 93 bc 01 sts 0x01BC, r22
1d76: 20 91 bc 01 lds r18, 0x01BC
1d7a: 30 91 bd 01 lds r19, 0x01BD
1d7e: e0 91 27 05 lds r30, 0x0527
1d82: f0 91 28 05 lds r31, 0x0528
1d86: 80 91 32 05 lds r24, 0x0532
1d8a: 90 91 33 05 lds r25, 0x0533
1d8e: 97 ff sbrs r25, 7
1d90: 03 c0 rjmp .+6 ; 0x1d98 <__vector_24+0x3a0>
1d92: 90 95 com r25
1d94: 81 95 neg r24
1d96: 9f 4f sbci r25, 0xFF ; 255
1d98: 64 e0 ldi r22, 0x04 ; 4
1d9a: 70 e0 ldi r23, 0x00 ; 0
1d9c: 0e 94 d3 2c call 0x59a6 ; 0x59a6 <__divmodhi4>
1da0: eb 01 movw r28, r22
1da2: cf 01 movw r24, r30
1da4: f7 ff sbrs r31, 7
1da6: 03 c0 rjmp .+6 ; 0x1dae <__vector_24+0x3b6>
1da8: 90 95 com r25
1daa: 81 95 neg r24
1dac: 9f 4f sbci r25, 0xFF ; 255
1dae: 64 e0 ldi r22, 0x04 ; 4
1db0: 70 e0 ldi r23, 0x00 ; 0
1db2: 0e 94 d3 2c call 0x59a6 ; 0x59a6 <__divmodhi4>
1db6: 26 0f add r18, r22
1db8: 37 1f adc r19, r23
1dba: 2c 0f add r18, r28
1dbc: 3d 1f adc r19, r29
1dbe: 30 93 bd 01 sts 0x01BD, r19
1dc2: 20 93 bc 01 sts 0x01BC, r18
1dc6: 80 91 bc 01 lds r24, 0x01BC
1dca: 90 91 bd 01 lds r25, 0x01BD
1dce: 02 97 sbiw r24, 0x02 ; 2
1dd0: 04 f1 brlt .+64 ; 0x1e12 <__vector_24+0x41a>
1dd2: 60 91 e1 01 lds r22, 0x01E1
1dd6: 70 91 e2 01 lds r23, 0x01E2
1dda: 80 91 e3 01 lds r24, 0x01E3
1dde: 90 91 e4 01 lds r25, 0x01E4
1de2: 20 e0 ldi r18, 0x00 ; 0
1de4: 30 e0 ldi r19, 0x00 ; 0
1de6: 48 e4 ldi r20, 0x48 ; 72
1de8: 54 e4 ldi r21, 0x44 ; 68
1dea: 0e 94 8e 2b call 0x571c ; 0x571c <__eqsf2>
1dee: 88 23 and r24, r24
1df0: 0c f0 brlt .+2 ; 0x1df4 <__vector_24+0x3fc>
1df2: 3c c0 rjmp .+120 ; 0x1e6c <__vector_24+0x474>
1df4: 60 91 e1 01 lds r22, 0x01E1
1df8: 70 91 e2 01 lds r23, 0x01E2
1dfc: 80 91 e3 01 lds r24, 0x01E3
1e00: 90 91 e4 01 lds r25, 0x01E4
1e04: 2a e0 ldi r18, 0x0A ; 10
1e06: 37 ed ldi r19, 0xD7 ; 215
1e08: 43 ea ldi r20, 0xA3 ; 163
1e0a: 5c e3 ldi r21, 0x3C ; 60
1e0c: 0e 94 df 2a call 0x55be ; 0x55be <__addsf3>
1e10: 25 c0 rjmp .+74 ; 0x1e5c <__vector_24+0x464>
1e12: 80 91 bc 01 lds r24, 0x01BC
1e16: 90 91 bd 01 lds r25, 0x01BD
1e1a: 8f 5f subi r24, 0xFF ; 255
1e1c: 9f 4f sbci r25, 0xFF ; 255
1e1e: 34 f5 brge .+76 ; 0x1e6c <__vector_24+0x474>
1e20: 60 91 e1 01 lds r22, 0x01E1
1e24: 70 91 e2 01 lds r23, 0x01E2
1e28: 80 91 e3 01 lds r24, 0x01E3
1e2c: 90 91 e4 01 lds r25, 0x01E4
1e30: 20 e0 ldi r18, 0x00 ; 0
1e32: 30 e0 ldi r19, 0x00 ; 0
1e34: 46 e1 ldi r20, 0x16 ; 22
1e36: 54 e4 ldi r21, 0x44 ; 68
1e38: 0e 94 91 2b call 0x5722 ; 0x5722 <__gesf2>
1e3c: 18 16 cp r1, r24
1e3e: b4 f4 brge .+44 ; 0x1e6c <__vector_24+0x474>
1e40: 60 91 e1 01 lds r22, 0x01E1
1e44: 70 91 e2 01 lds r23, 0x01E2
1e48: 80 91 e3 01 lds r24, 0x01E3
1e4c: 90 91 e4 01 lds r25, 0x01E4
1e50: 2a e0 ldi r18, 0x0A ; 10
1e52: 37 ed ldi r19, 0xD7 ; 215
1e54: 43 ea ldi r20, 0xA3 ; 163
1e56: 5c e3 ldi r21, 0x3C ; 60
1e58: 0e 94 de 2a call 0x55bc ; 0x55bc <__subsf3>
1e5c: 60 93 e1 01 sts 0x01E1, r22
1e60: 70 93 e2 01 sts 0x01E2, r23
1e64: 80 93 e3 01 sts 0x01E3, r24
1e68: 90 93 e4 01 sts 0x01E4, r25
1e6c: 81 e0 ldi r24, 0x01 ; 1
1e6e: 80 93 c3 01 sts 0x01C3, r24
1e72: 80 91 78 00 lds r24, 0x0078
1e76: 90 91 79 00 lds r25, 0x0079
1e7a: 90 93 2a 05 sts 0x052A, r25
1e7e: 80 93 29 05 sts 0x0529, r24
1e82: 20 91 13 02 lds r18, 0x0213
1e86: 30 91 14 02 lds r19, 0x0214
1e8a: 40 91 15 02 lds r20, 0x0215
1e8e: 50 91 16 02 lds r21, 0x0216
1e92: 80 91 bc 01 lds r24, 0x01BC
1e96: 90 91 bd 01 lds r25, 0x01BD
1e9a: aa 27 eor r26, r26
1e9c: 97 fd sbrc r25, 7
1e9e: a0 95 com r26
1ea0: ba 2f mov r27, r26
1ea2: 28 0f add r18, r24
1ea4: 39 1f adc r19, r25
1ea6: 4a 1f adc r20, r26
1ea8: 5b 1f adc r21, r27
1eaa: 20 93 13 02 sts 0x0213, r18
1eae: 30 93 14 02 sts 0x0214, r19
1eb2: 40 93 15 02 sts 0x0215, r20
1eb6: 50 93 16 02 sts 0x0216, r21
1eba: e0 90 13 02 lds r14, 0x0213
1ebe: f0 90 14 02 lds r15, 0x0214
1ec2: 00 91 15 02 lds r16, 0x0215
1ec6: 10 91 16 02 lds r17, 0x0216
1eca: 60 91 13 02 lds r22, 0x0213
1ece: 70 91 14 02 lds r23, 0x0214
1ed2: 80 91 15 02 lds r24, 0x0215
1ed6: 90 91 16 02 lds r25, 0x0216
1eda: 20 e0 ldi r18, 0x00 ; 0
1edc: 34 e0 ldi r19, 0x04 ; 4
1ede: 40 e0 ldi r20, 0x00 ; 0
1ee0: 50 e0 ldi r21, 0x00 ; 0
1ee2: 0e 94 08 2d call 0x5a10 ; 0x5a10 <__divmodsi4>
1ee6: e2 1a sub r14, r18
1ee8: f3 0a sbc r15, r19
1eea: 04 0b sbc r16, r20
1eec: 15 0b sbc r17, r21
1eee: e0 92 13 02 sts 0x0213, r14
1ef2: f0 92 14 02 sts 0x0214, r15
1ef6: 00 93 15 02 sts 0x0215, r16
1efa: 10 93 16 02 sts 0x0216, r17
1efe: 83 e0 ldi r24, 0x03 ; 3
1f00: 80 93 c9 01 sts 0x01C9, r24
1f04: 87 e0 ldi r24, 0x07 ; 7
1f06: 80 93 c8 01 sts 0x01C8, r24
1f0a: 7c c0 rjmp .+248 ; 0x2004 <__vector_24+0x60c>
1f0c: 80 91 37 05 lds r24, 0x0537
1f10: 90 91 38 05 lds r25, 0x0538
1f14: 20 91 78 00 lds r18, 0x0078
1f18: 30 91 79 00 lds r19, 0x0079
1f1c: 82 0f add r24, r18
1f1e: 93 1f adc r25, r19
1f20: 90 93 38 05 sts 0x0538, r25
1f24: 80 93 37 05 sts 0x0537, r24
1f28: 80 91 2f 05 lds r24, 0x052F
1f2c: 8f 5f subi r24, 0xFF ; 255
1f2e: 80 93 2f 05 sts 0x052F, r24
1f32: 80 91 2f 05 lds r24, 0x052F
1f36: 85 30 cpi r24, 0x05 ; 5
1f38: 08 f4 brcc .+2 ; 0x1f3c <__vector_24+0x544>
1f3a: 60 c0 rjmp .+192 ; 0x1ffc <__vector_24+0x604>
1f3c: 80 91 78 00 lds r24, 0x0078
1f40: 90 91 79 00 lds r25, 0x0079
1f44: 90 93 0b 01 sts 0x010B, r25
1f48: 80 93 0a 01 sts 0x010A, r24
1f4c: 10 92 2f 05 sts 0x052F, r1
1f50: 80 91 2b 05 lds r24, 0x052B
1f54: 90 91 2c 05 lds r25, 0x052C
1f58: 20 91 37 05 lds r18, 0x0537
1f5c: 30 91 38 05 lds r19, 0x0538
1f60: 82 1b sub r24, r18
1f62: 93 0b sbc r25, r19
1f64: 20 91 2f 02 lds r18, 0x022F
1f68: 30 91 30 02 lds r19, 0x0230
1f6c: 82 1b sub r24, r18
1f6e: 93 0b sbc r25, r19
1f70: 90 93 c5 01 sts 0x01C5, r25
1f74: 80 93 c4 01 sts 0x01C4, r24
1f78: 60 91 37 05 lds r22, 0x0537
1f7c: 70 91 38 05 lds r23, 0x0538
1f80: e0 90 06 01 lds r14, 0x0106
1f84: f0 90 07 01 lds r15, 0x0107
1f88: 00 91 08 01 lds r16, 0x0108
1f8c: 10 91 09 01 lds r17, 0x0109
1f90: 88 27 eor r24, r24
1f92: 77 fd sbrc r23, 7
1f94: 80 95 com r24
1f96: 98 2f mov r25, r24
1f98: a8 01 movw r20, r16
1f9a: 97 01 movw r18, r14
1f9c: 22 0f add r18, r18
1f9e: 33 1f adc r19, r19
1fa0: 44 1f adc r20, r20
1fa2: 55 1f adc r21, r21
1fa4: 2e 0d add r18, r14
1fa6: 3f 1d adc r19, r15
1fa8: 40 1f adc r20, r16
1faa: 51 1f adc r21, r17
1fac: 62 0f add r22, r18
1fae: 73 1f adc r23, r19
1fb0: 84 1f adc r24, r20
1fb2: 95 1f adc r25, r21
1fb4: 24 e0 ldi r18, 0x04 ; 4
1fb6: 30 e0 ldi r19, 0x00 ; 0
1fb8: 40 e0 ldi r20, 0x00 ; 0
1fba: 50 e0 ldi r21, 0x00 ; 0
1fbc: 0e 94 08 2d call 0x5a10 ; 0x5a10 <__divmodsi4>
1fc0: 20 93 06 01 sts 0x0106, r18
1fc4: 30 93 07 01 sts 0x0107, r19
1fc8: 40 93 08 01 sts 0x0108, r20
1fcc: 50 93 09 01 sts 0x0109, r21
1fd0: 20 91 2b 05 lds r18, 0x052B
1fd4: 30 91 2c 05 lds r19, 0x052C
1fd8: 80 91 06 01 lds r24, 0x0106
1fdc: 90 91 07 01 lds r25, 0x0107
1fe0: a0 91 08 01 lds r26, 0x0108
1fe4: b0 91 09 01 lds r27, 0x0109
1fe8: 28 1b sub r18, r24
1fea: 39 0b sbc r19, r25
1fec: 30 93 30 02 sts 0x0230, r19
1ff0: 20 93 2f 02 sts 0x022F, r18
1ff4: 10 92 38 05 sts 0x0538, r1
1ff8: 10 92 37 05 sts 0x0537, r1
1ffc: 10 92 c9 01 sts 0x01C9, r1
2000: 10 92 c8 01 sts 0x01C8, r1
2004: 80 91 c9 01 lds r24, 0x01C9
2008: 80 93 7c 00 sts 0x007C, r24
200c: 8f ee ldi r24, 0xEF ; 239
200e: 80 93 7a 00 sts 0x007A, r24
2012: ff 91 pop r31
2014: ef 91 pop r30
2016: df 91 pop r29
2018: cf 91 pop r28
201a: bf 91 pop r27
201c: af 91 pop r26
201e: 9f 91 pop r25
2020: 8f 91 pop r24
2022: 7f 91 pop r23
2024: 6f 91 pop r22
2026: 5f 91 pop r21
2028: 4f 91 pop r20
202a: 3f 91 pop r19
202c: 2f 91 pop r18
202e: 1f 91 pop r17
2030: 0f 91 pop r16
2032: ff 90 pop r15
2034: ef 90 pop r14
2036: 0f 90 pop r0
2038: 0f be out 0x3f, r0 ; 63
203a: 0f 90 pop r0
203c: 1f 90 pop r1
203e: 18 95 reti
 
00001a1c <__vector_24>:
1a1c: 1f 92 push r1
1a1e: 0f 92 push r0
1a20: 0f b6 in r0, 0x3f ; 63
1a22: 0f 92 push r0
1a24: 11 24 eor r1, r1
1a26: ef 92 push r14
1a28: ff 92 push r15
1a2a: 0f 93 push r16
1a2c: 1f 93 push r17
1a2e: 2f 93 push r18
1a30: 3f 93 push r19
1a32: 4f 93 push r20
1a34: 5f 93 push r21
1a36: 6f 93 push r22
1a38: 7f 93 push r23
1a3a: 8f 93 push r24
1a3c: 9f 93 push r25
1a3e: af 93 push r26
1a40: bf 93 push r27
1a42: cf 93 push r28
1a44: df 93 push r29
1a46: ef 93 push r30
1a48: ff 93 push r31
1a4a: 10 92 7a 00 sts 0x007A, r1
1a4e: 40 91 c8 01 lds r20, 0x01C8
1a52: 4f 5f subi r20, 0xFF ; 255
1a54: 40 93 c8 01 sts 0x01C8, r20
1a58: 41 50 subi r20, 0x01 ; 1
1a5a: 43 30 cpi r20, 0x03 ; 3
1a5c: 09 f4 brne .+2 ; 0x1a60 <__vector_24+0x44>
1a5e: 1c c1 rjmp .+568 ; 0x1c98 <__vector_24+0x27c>
1a60: 44 30 cpi r20, 0x04 ; 4
1a62: 38 f4 brcc .+14 ; 0x1a72 <__vector_24+0x56>
1a64: 41 30 cpi r20, 0x01 ; 1
1a66: 09 f4 brne .+2 ; 0x1a6a <__vector_24+0x4e>
1a68: 63 c0 rjmp .+198 ; 0x1b30 <__vector_24+0x114>
1a6a: 42 30 cpi r20, 0x02 ; 2
1a6c: 08 f0 brcs .+2 ; 0x1a70 <__vector_24+0x54>
1a6e: b9 c0 rjmp .+370 ; 0x1be2 <__vector_24+0x1c6>
1a70: 0d c0 rjmp .+26 ; 0x1a8c <__vector_24+0x70>
1a72: 45 30 cpi r20, 0x05 ; 5
1a74: 09 f4 brne .+2 ; 0x1a78 <__vector_24+0x5c>
1a76: 50 c1 rjmp .+672 ; 0x1d18 <__vector_24+0x2fc>
1a78: 45 30 cpi r20, 0x05 ; 5
1a7a: 08 f4 brcc .+2 ; 0x1a7e <__vector_24+0x62>
1a7c: 2a c1 rjmp .+596 ; 0x1cd2 <__vector_24+0x2b6>
1a7e: 46 30 cpi r20, 0x06 ; 6
1a80: 09 f4 brne .+2 ; 0x1a84 <__vector_24+0x68>
1a82: 6f c1 rjmp .+734 ; 0x1d62 <__vector_24+0x346>
1a84: 47 30 cpi r20, 0x07 ; 7
1a86: 09 f0 breq .+2 ; 0x1a8a <__vector_24+0x6e>
1a88: cb c2 rjmp .+1430 ; 0x2020 <__vector_24+0x604>
1a8a: 52 c2 rjmp .+1188 ; 0x1f30 <__vector_24+0x514>
1a8c: 20 91 db 01 lds r18, 0x01DB
1a90: 30 91 dc 01 lds r19, 0x01DC
1a94: 80 91 78 00 lds r24, 0x0078
1a98: 90 91 79 00 lds r25, 0x0079
1a9c: 28 1b sub r18, r24
1a9e: 39 0b sbc r19, r25
1aa0: 80 91 b6 01 lds r24, 0x01B6
1aa4: 90 91 b7 01 lds r25, 0x01B7
1aa8: 82 0f add r24, r18
1aaa: 93 1f adc r25, r19
1aac: 90 93 b7 01 sts 0x01B7, r25
1ab0: 80 93 b6 01 sts 0x01B6, r24
1ab4: 80 91 c0 01 lds r24, 0x01C0
1ab8: 8f 5f subi r24, 0xFF ; 255
1aba: 80 93 c0 01 sts 0x01C0, r24
1abe: 80 91 0b 02 lds r24, 0x020B
1ac2: 90 91 0c 02 lds r25, 0x020C
1ac6: a0 91 0d 02 lds r26, 0x020D
1aca: b0 91 0e 02 lds r27, 0x020E
1ace: 44 27 eor r20, r20
1ad0: 37 fd sbrc r19, 7
1ad2: 40 95 com r20
1ad4: 54 2f mov r21, r20
1ad6: 82 0f add r24, r18
1ad8: 93 1f adc r25, r19
1ada: a4 1f adc r26, r20
1adc: b5 1f adc r27, r21
1ade: 80 93 0b 02 sts 0x020B, r24
1ae2: 90 93 0c 02 sts 0x020C, r25
1ae6: a0 93 0d 02 sts 0x020D, r26
1aea: b0 93 0e 02 sts 0x020E, r27
1aee: 80 91 0f 02 lds r24, 0x020F
1af2: 90 91 10 02 lds r25, 0x0210
1af6: a0 91 11 02 lds r26, 0x0211
1afa: b0 91 12 02 lds r27, 0x0212
1afe: 82 0f add r24, r18
1b00: 93 1f adc r25, r19
1b02: a4 1f adc r26, r20
1b04: b5 1f adc r27, r21
1b06: 80 93 0f 02 sts 0x020F, r24
1b0a: 90 93 10 02 sts 0x0210, r25
1b0e: a0 93 11 02 sts 0x0211, r26
1b12: b0 93 12 02 sts 0x0212, r27
1b16: 81 e0 ldi r24, 0x01 ; 1
1b18: 80 93 c9 01 sts 0x01C9, r24
1b1c: 80 91 c6 01 lds r24, 0x01C6
1b20: 90 91 c7 01 lds r25, 0x01C7
1b24: 01 96 adiw r24, 0x01 ; 1
1b26: 90 93 c7 01 sts 0x01C7, r25
1b2a: 80 93 c6 01 sts 0x01C6, r24
1b2e: 7c c2 rjmp .+1272 ; 0x2028 <__vector_24+0x60c>
1b30: 60 91 78 00 lds r22, 0x0078
1b34: 70 91 79 00 lds r23, 0x0079
1b38: 80 91 d9 01 lds r24, 0x01D9
1b3c: 90 91 da 01 lds r25, 0x01DA
1b40: 68 1b sub r22, r24
1b42: 79 0b sbc r23, r25
1b44: 80 91 03 02 lds r24, 0x0203
1b48: 90 91 04 02 lds r25, 0x0204
1b4c: a0 91 05 02 lds r26, 0x0205
1b50: b0 91 06 02 lds r27, 0x0206
1b54: 9b 01 movw r18, r22
1b56: 44 27 eor r20, r20
1b58: 37 fd sbrc r19, 7
1b5a: 40 95 com r20
1b5c: 54 2f mov r21, r20
1b5e: 82 0f add r24, r18
1b60: 93 1f adc r25, r19
1b62: a4 1f adc r26, r20
1b64: b5 1f adc r27, r21
1b66: 80 93 03 02 sts 0x0203, r24
1b6a: 90 93 04 02 sts 0x0204, r25
1b6e: a0 93 05 02 sts 0x0205, r26
1b72: b0 93 06 02 sts 0x0206, r27
1b76: 80 91 07 02 lds r24, 0x0207
1b7a: 90 91 08 02 lds r25, 0x0208
1b7e: a0 91 09 02 lds r26, 0x0209
1b82: b0 91 0a 02 lds r27, 0x020A
1b86: 82 0f add r24, r18
1b88: 93 1f adc r25, r19
1b8a: a4 1f adc r26, r20
1b8c: b5 1f adc r27, r21
1b8e: 80 93 07 02 sts 0x0207, r24
1b92: 90 93 08 02 sts 0x0208, r25
1b96: a0 93 09 02 sts 0x0209, r26
1b9a: b0 93 0a 02 sts 0x020A, r27
1b9e: 80 91 78 00 lds r24, 0x0078
1ba2: 90 91 79 00 lds r25, 0x0079
1ba6: 0a 97 sbiw r24, 0x0a ; 10
1ba8: 10 f4 brcc .+4 ; 0x1bae <__vector_24+0x192>
1baa: 64 e4 ldi r22, 0x44 ; 68
1bac: 7d ef ldi r23, 0xFD ; 253
1bae: 80 91 78 00 lds r24, 0x0078
1bb2: 90 91 79 00 lds r25, 0x0079
1bb6: 89 5e subi r24, 0xE9 ; 233
1bb8: 93 40 sbci r25, 0x03 ; 3
1bba: 10 f0 brcs .+4 ; 0x1bc0 <__vector_24+0x1a4>
1bbc: 6c eb ldi r22, 0xBC ; 188
1bbe: 72 e0 ldi r23, 0x02 ; 2
1bc0: 80 91 b4 01 lds r24, 0x01B4
1bc4: 90 91 b5 01 lds r25, 0x01B5
1bc8: 86 0f add r24, r22
1bca: 97 1f adc r25, r23
1bcc: 90 93 b5 01 sts 0x01B5, r25
1bd0: 80 93 b4 01 sts 0x01B4, r24
1bd4: 80 91 bf 01 lds r24, 0x01BF
1bd8: 8f 5f subi r24, 0xFF ; 255
1bda: 80 93 bf 01 sts 0x01BF, r24
1bde: 82 e0 ldi r24, 0x02 ; 2
1be0: 58 c0 rjmp .+176 ; 0x1c92 <__vector_24+0x276>
1be2: 60 91 78 00 lds r22, 0x0078
1be6: 70 91 79 00 lds r23, 0x0079
1bea: 80 91 d7 01 lds r24, 0x01D7
1bee: 90 91 d8 01 lds r25, 0x01D8
1bf2: 68 1b sub r22, r24
1bf4: 79 0b sbc r23, r25
1bf6: 80 91 fb 01 lds r24, 0x01FB
1bfa: 90 91 fc 01 lds r25, 0x01FC
1bfe: a0 91 fd 01 lds r26, 0x01FD
1c02: b0 91 fe 01 lds r27, 0x01FE
1c06: 9b 01 movw r18, r22
1c08: 44 27 eor r20, r20
1c0a: 37 fd sbrc r19, 7
1c0c: 40 95 com r20
1c0e: 54 2f mov r21, r20
1c10: 82 0f add r24, r18
1c12: 93 1f adc r25, r19
1c14: a4 1f adc r26, r20
1c16: b5 1f adc r27, r21
1c18: 80 93 fb 01 sts 0x01FB, r24
1c1c: 90 93 fc 01 sts 0x01FC, r25
1c20: a0 93 fd 01 sts 0x01FD, r26
1c24: b0 93 fe 01 sts 0x01FE, r27
1c28: 80 91 ff 01 lds r24, 0x01FF
1c2c: 90 91 00 02 lds r25, 0x0200
1c30: a0 91 01 02 lds r26, 0x0201
1c34: b0 91 02 02 lds r27, 0x0202
1c38: 82 0f add r24, r18
1c3a: 93 1f adc r25, r19
1c3c: a4 1f adc r26, r20
1c3e: b5 1f adc r27, r21
1c40: 80 93 ff 01 sts 0x01FF, r24
1c44: 90 93 00 02 sts 0x0200, r25
1c48: a0 93 01 02 sts 0x0201, r26
1c4c: b0 93 02 02 sts 0x0202, r27
1c50: 80 91 78 00 lds r24, 0x0078
1c54: 90 91 79 00 lds r25, 0x0079
1c58: 0a 97 sbiw r24, 0x0a ; 10
1c5a: 10 f4 brcc .+4 ; 0x1c60 <__vector_24+0x244>
1c5c: 64 e4 ldi r22, 0x44 ; 68
1c5e: 7d ef ldi r23, 0xFD ; 253
1c60: 80 91 78 00 lds r24, 0x0078
1c64: 90 91 79 00 lds r25, 0x0079
1c68: 89 5e subi r24, 0xE9 ; 233
1c6a: 93 40 sbci r25, 0x03 ; 3
1c6c: 10 f0 brcs .+4 ; 0x1c72 <__vector_24+0x256>
1c6e: 6c eb ldi r22, 0xBC ; 188
1c70: 72 e0 ldi r23, 0x02 ; 2
1c72: 80 91 b2 01 lds r24, 0x01B2
1c76: 90 91 b3 01 lds r25, 0x01B3
1c7a: 86 0f add r24, r22
1c7c: 97 1f adc r25, r23
1c7e: 90 93 b3 01 sts 0x01B3, r25
1c82: 80 93 b2 01 sts 0x01B2, r24
1c86: 80 91 be 01 lds r24, 0x01BE
1c8a: 8f 5f subi r24, 0xFF ; 255
1c8c: 80 93 be 01 sts 0x01BE, r24
1c90: 84 e0 ldi r24, 0x04 ; 4
1c92: 80 93 c9 01 sts 0x01C9, r24
1c96: c8 c1 rjmp .+912 ; 0x2028 <__vector_24+0x60c>
1c98: 40 91 04 01 lds r20, 0x0104
1c9c: 50 91 05 01 lds r21, 0x0105
1ca0: 80 91 78 00 lds r24, 0x0078
1ca4: 90 91 79 00 lds r25, 0x0079
1ca8: 9a 01 movw r18, r20
1caa: 22 0f add r18, r18
1cac: 33 1f adc r19, r19
1cae: 24 0f add r18, r20
1cb0: 35 1f adc r19, r21
1cb2: 63 e0 ldi r22, 0x03 ; 3
1cb4: 70 e0 ldi r23, 0x00 ; 0
1cb6: 0e 94 f3 2c call 0x59e6 ; 0x59e6 <__udivmodhi4>
1cba: 26 0f add r18, r22
1cbc: 37 1f adc r19, r23
1cbe: 36 95 lsr r19
1cc0: 27 95 ror r18
1cc2: 36 95 lsr r19
1cc4: 27 95 ror r18
1cc6: 30 93 05 01 sts 0x0105, r19
1cca: 20 93 04 01 sts 0x0104, r18
1cce: 86 e0 ldi r24, 0x06 ; 6
1cd0: e0 cf rjmp .-64 ; 0x1c92 <__vector_24+0x276>
1cd2: 80 91 df 01 lds r24, 0x01DF
1cd6: 90 91 e0 01 lds r25, 0x01E0
1cda: 20 91 78 00 lds r18, 0x0078
1cde: 30 91 79 00 lds r19, 0x0079
1ce2: 82 1b sub r24, r18
1ce4: 93 0b sbc r25, r19
1ce6: 90 93 5d 05 sts 0x055D, r25
1cea: 80 93 5c 05 sts 0x055C, r24
1cee: 80 91 b8 01 lds r24, 0x01B8
1cf2: 90 91 b9 01 lds r25, 0x01B9
1cf6: 20 91 5c 05 lds r18, 0x055C
1cfa: 30 91 5d 05 lds r19, 0x055D
1cfe: 82 0f add r24, r18
1d00: 93 1f adc r25, r19
1d02: 90 93 b9 01 sts 0x01B9, r25
1d06: 80 93 b8 01 sts 0x01B8, r24
1d0a: 80 91 c2 01 lds r24, 0x01C2
1d0e: 8f 5f subi r24, 0xFF ; 255
1d10: 80 93 c2 01 sts 0x01C2, r24
1d14: 87 e0 ldi r24, 0x07 ; 7
1d16: bd cf rjmp .-134 ; 0x1c92 <__vector_24+0x276>
1d18: 80 91 78 00 lds r24, 0x0078
1d1c: 90 91 79 00 lds r25, 0x0079
1d20: 20 91 dd 01 lds r18, 0x01DD
1d24: 30 91 de 01 lds r19, 0x01DE
1d28: 82 1b sub r24, r18
1d2a: 93 0b sbc r25, r19
1d2c: 90 93 5d 05 sts 0x055D, r25
1d30: 80 93 5c 05 sts 0x055C, r24
1d34: 80 91 ba 01 lds r24, 0x01BA
1d38: 90 91 bb 01 lds r25, 0x01BB
1d3c: 20 91 5c 05 lds r18, 0x055C
1d40: 30 91 5d 05 lds r19, 0x055D
1d44: 82 0f add r24, r18
1d46: 93 1f adc r25, r19
1d48: 90 93 bb 01 sts 0x01BB, r25
1d4c: 80 93 ba 01 sts 0x01BA, r24
1d50: 80 91 c1 01 lds r24, 0x01C1
1d54: 8f 5f subi r24, 0xFF ; 255
1d56: 80 93 c1 01 sts 0x01C1, r24
1d5a: 40 93 c9 01 sts 0x01C9, r20
1d5e: 86 e0 ldi r24, 0x06 ; 6
1d60: e4 c0 rjmp .+456 ; 0x1f2a <__vector_24+0x50e>
1d62: 60 91 78 00 lds r22, 0x0078
1d66: 70 91 79 00 lds r23, 0x0079
1d6a: e0 90 e1 01 lds r14, 0x01E1
1d6e: f0 90 e2 01 lds r15, 0x01E2
1d72: 00 91 e3 01 lds r16, 0x01E3
1d76: 10 91 e4 01 lds r17, 0x01E4
1d7a: 88 27 eor r24, r24
1d7c: 77 fd sbrc r23, 7
1d7e: 80 95 com r24
1d80: 98 2f mov r25, r24
1d82: 0e 94 b8 2b call 0x5770 ; 0x5770 <__floatsisf>
1d86: a8 01 movw r20, r16
1d88: 97 01 movw r18, r14
1d8a: 0e 94 12 2b call 0x5624 ; 0x5624 <__subsf3>
1d8e: 0e 94 9b 2b call 0x5736 ; 0x5736 <__fixsfsi>
1d92: 70 93 bd 01 sts 0x01BD, r23
1d96: 60 93 bc 01 sts 0x01BC, r22
1d9a: 20 91 bc 01 lds r18, 0x01BC
1d9e: 30 91 bd 01 lds r19, 0x01BD
1da2: e0 91 5c 05 lds r30, 0x055C
1da6: f0 91 5d 05 lds r31, 0x055D
1daa: 80 91 67 05 lds r24, 0x0567
1dae: 90 91 68 05 lds r25, 0x0568
1db2: 97 ff sbrs r25, 7
1db4: 03 c0 rjmp .+6 ; 0x1dbc <__vector_24+0x3a0>
1db6: 90 95 com r25
1db8: 81 95 neg r24
1dba: 9f 4f sbci r25, 0xFF ; 255
1dbc: 64 e0 ldi r22, 0x04 ; 4
1dbe: 70 e0 ldi r23, 0x00 ; 0
1dc0: 0e 94 07 2d call 0x5a0e ; 0x5a0e <__divmodhi4>
1dc4: eb 01 movw r28, r22
1dc6: cf 01 movw r24, r30
1dc8: f7 ff sbrs r31, 7
1dca: 03 c0 rjmp .+6 ; 0x1dd2 <__vector_24+0x3b6>
1dcc: 90 95 com r25
1dce: 81 95 neg r24
1dd0: 9f 4f sbci r25, 0xFF ; 255
1dd2: 64 e0 ldi r22, 0x04 ; 4
1dd4: 70 e0 ldi r23, 0x00 ; 0
1dd6: 0e 94 07 2d call 0x5a0e ; 0x5a0e <__divmodhi4>
1dda: 26 0f add r18, r22
1ddc: 37 1f adc r19, r23
1dde: 2c 0f add r18, r28
1de0: 3d 1f adc r19, r29
1de2: 30 93 bd 01 sts 0x01BD, r19
1de6: 20 93 bc 01 sts 0x01BC, r18
1dea: 80 91 bc 01 lds r24, 0x01BC
1dee: 90 91 bd 01 lds r25, 0x01BD
1df2: 02 97 sbiw r24, 0x02 ; 2
1df4: 04 f1 brlt .+64 ; 0x1e36 <__vector_24+0x41a>
1df6: 60 91 e1 01 lds r22, 0x01E1
1dfa: 70 91 e2 01 lds r23, 0x01E2
1dfe: 80 91 e3 01 lds r24, 0x01E3
1e02: 90 91 e4 01 lds r25, 0x01E4
1e06: 20 e0 ldi r18, 0x00 ; 0
1e08: 30 e0 ldi r19, 0x00 ; 0
1e0a: 48 e4 ldi r20, 0x48 ; 72
1e0c: 54 e4 ldi r21, 0x44 ; 68
1e0e: 0e 94 c2 2b call 0x5784 ; 0x5784 <__eqsf2>
1e12: 88 23 and r24, r24
1e14: 0c f0 brlt .+2 ; 0x1e18 <__vector_24+0x3fc>
1e16: 3c c0 rjmp .+120 ; 0x1e90 <__vector_24+0x474>
1e18: 60 91 e1 01 lds r22, 0x01E1
1e1c: 70 91 e2 01 lds r23, 0x01E2
1e20: 80 91 e3 01 lds r24, 0x01E3
1e24: 90 91 e4 01 lds r25, 0x01E4
1e28: 2a e0 ldi r18, 0x0A ; 10
1e2a: 37 ed ldi r19, 0xD7 ; 215
1e2c: 43 ea ldi r20, 0xA3 ; 163
1e2e: 5c e3 ldi r21, 0x3C ; 60
1e30: 0e 94 13 2b call 0x5626 ; 0x5626 <__addsf3>
1e34: 25 c0 rjmp .+74 ; 0x1e80 <__vector_24+0x464>
1e36: 80 91 bc 01 lds r24, 0x01BC
1e3a: 90 91 bd 01 lds r25, 0x01BD
1e3e: 8f 5f subi r24, 0xFF ; 255
1e40: 9f 4f sbci r25, 0xFF ; 255
1e42: 34 f5 brge .+76 ; 0x1e90 <__vector_24+0x474>
1e44: 60 91 e1 01 lds r22, 0x01E1
1e48: 70 91 e2 01 lds r23, 0x01E2
1e4c: 80 91 e3 01 lds r24, 0x01E3
1e50: 90 91 e4 01 lds r25, 0x01E4
1e54: 20 e0 ldi r18, 0x00 ; 0
1e56: 30 e0 ldi r19, 0x00 ; 0
1e58: 46 e1 ldi r20, 0x16 ; 22
1e5a: 54 e4 ldi r21, 0x44 ; 68
1e5c: 0e 94 c5 2b call 0x578a ; 0x578a <__gesf2>
1e60: 18 16 cp r1, r24
1e62: b4 f4 brge .+44 ; 0x1e90 <__vector_24+0x474>
1e64: 60 91 e1 01 lds r22, 0x01E1
1e68: 70 91 e2 01 lds r23, 0x01E2
1e6c: 80 91 e3 01 lds r24, 0x01E3
1e70: 90 91 e4 01 lds r25, 0x01E4
1e74: 2a e0 ldi r18, 0x0A ; 10
1e76: 37 ed ldi r19, 0xD7 ; 215
1e78: 43 ea ldi r20, 0xA3 ; 163
1e7a: 5c e3 ldi r21, 0x3C ; 60
1e7c: 0e 94 12 2b call 0x5624 ; 0x5624 <__subsf3>
1e80: 60 93 e1 01 sts 0x01E1, r22
1e84: 70 93 e2 01 sts 0x01E2, r23
1e88: 80 93 e3 01 sts 0x01E3, r24
1e8c: 90 93 e4 01 sts 0x01E4, r25
1e90: 81 e0 ldi r24, 0x01 ; 1
1e92: 80 93 c3 01 sts 0x01C3, r24
1e96: 80 91 78 00 lds r24, 0x0078
1e9a: 90 91 79 00 lds r25, 0x0079
1e9e: 90 93 5f 05 sts 0x055F, r25
1ea2: 80 93 5e 05 sts 0x055E, r24
1ea6: 20 91 13 02 lds r18, 0x0213
1eaa: 30 91 14 02 lds r19, 0x0214
1eae: 40 91 15 02 lds r20, 0x0215
1eb2: 50 91 16 02 lds r21, 0x0216
1eb6: 80 91 bc 01 lds r24, 0x01BC
1eba: 90 91 bd 01 lds r25, 0x01BD
1ebe: aa 27 eor r26, r26
1ec0: 97 fd sbrc r25, 7
1ec2: a0 95 com r26
1ec4: ba 2f mov r27, r26
1ec6: 28 0f add r18, r24
1ec8: 39 1f adc r19, r25
1eca: 4a 1f adc r20, r26
1ecc: 5b 1f adc r21, r27
1ece: 20 93 13 02 sts 0x0213, r18
1ed2: 30 93 14 02 sts 0x0214, r19
1ed6: 40 93 15 02 sts 0x0215, r20
1eda: 50 93 16 02 sts 0x0216, r21
1ede: e0 90 13 02 lds r14, 0x0213
1ee2: f0 90 14 02 lds r15, 0x0214
1ee6: 00 91 15 02 lds r16, 0x0215
1eea: 10 91 16 02 lds r17, 0x0216
1eee: 60 91 13 02 lds r22, 0x0213
1ef2: 70 91 14 02 lds r23, 0x0214
1ef6: 80 91 15 02 lds r24, 0x0215
1efa: 90 91 16 02 lds r25, 0x0216
1efe: 20 e0 ldi r18, 0x00 ; 0
1f00: 34 e0 ldi r19, 0x04 ; 4
1f02: 40 e0 ldi r20, 0x00 ; 0
1f04: 50 e0 ldi r21, 0x00 ; 0
1f06: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4>
1f0a: e2 1a sub r14, r18
1f0c: f3 0a sbc r15, r19
1f0e: 04 0b sbc r16, r20
1f10: 15 0b sbc r17, r21
1f12: e0 92 13 02 sts 0x0213, r14
1f16: f0 92 14 02 sts 0x0214, r15
1f1a: 00 93 15 02 sts 0x0215, r16
1f1e: 10 93 16 02 sts 0x0216, r17
1f22: 83 e0 ldi r24, 0x03 ; 3
1f24: 80 93 c9 01 sts 0x01C9, r24
1f28: 87 e0 ldi r24, 0x07 ; 7
1f2a: 80 93 c8 01 sts 0x01C8, r24
1f2e: 7c c0 rjmp .+248 ; 0x2028 <__vector_24+0x60c>
1f30: 80 91 6c 05 lds r24, 0x056C
1f34: 90 91 6d 05 lds r25, 0x056D
1f38: 20 91 78 00 lds r18, 0x0078
1f3c: 30 91 79 00 lds r19, 0x0079
1f40: 82 0f add r24, r18
1f42: 93 1f adc r25, r19
1f44: 90 93 6d 05 sts 0x056D, r25
1f48: 80 93 6c 05 sts 0x056C, r24
1f4c: 80 91 64 05 lds r24, 0x0564
1f50: 8f 5f subi r24, 0xFF ; 255
1f52: 80 93 64 05 sts 0x0564, r24
1f56: 80 91 64 05 lds r24, 0x0564
1f5a: 85 30 cpi r24, 0x05 ; 5
1f5c: 08 f4 brcc .+2 ; 0x1f60 <__vector_24+0x544>
1f5e: 60 c0 rjmp .+192 ; 0x2020 <__vector_24+0x604>
1f60: 80 91 78 00 lds r24, 0x0078
1f64: 90 91 79 00 lds r25, 0x0079
1f68: 90 93 0b 01 sts 0x010B, r25
1f6c: 80 93 0a 01 sts 0x010A, r24
1f70: 10 92 64 05 sts 0x0564, r1
1f74: 80 91 60 05 lds r24, 0x0560
1f78: 90 91 61 05 lds r25, 0x0561
1f7c: 20 91 6c 05 lds r18, 0x056C
1f80: 30 91 6d 05 lds r19, 0x056D
1f84: 82 1b sub r24, r18
1f86: 93 0b sbc r25, r19
1f88: 20 91 2f 02 lds r18, 0x022F
1f8c: 30 91 30 02 lds r19, 0x0230
1f90: 82 1b sub r24, r18
1f92: 93 0b sbc r25, r19
1f94: 90 93 c5 01 sts 0x01C5, r25
1f98: 80 93 c4 01 sts 0x01C4, r24
1f9c: 60 91 6c 05 lds r22, 0x056C
1fa0: 70 91 6d 05 lds r23, 0x056D
1fa4: e0 90 06 01 lds r14, 0x0106
1fa8: f0 90 07 01 lds r15, 0x0107
1fac: 00 91 08 01 lds r16, 0x0108
1fb0: 10 91 09 01 lds r17, 0x0109
1fb4: 88 27 eor r24, r24
1fb6: 77 fd sbrc r23, 7
1fb8: 80 95 com r24
1fba: 98 2f mov r25, r24
1fbc: a8 01 movw r20, r16
1fbe: 97 01 movw r18, r14
1fc0: 22 0f add r18, r18
1fc2: 33 1f adc r19, r19
1fc4: 44 1f adc r20, r20
1fc6: 55 1f adc r21, r21
1fc8: 2e 0d add r18, r14
1fca: 3f 1d adc r19, r15
1fcc: 40 1f adc r20, r16
1fce: 51 1f adc r21, r17
1fd0: 62 0f add r22, r18
1fd2: 73 1f adc r23, r19
1fd4: 84 1f adc r24, r20
1fd6: 95 1f adc r25, r21
1fd8: 24 e0 ldi r18, 0x04 ; 4
1fda: 30 e0 ldi r19, 0x00 ; 0
1fdc: 40 e0 ldi r20, 0x00 ; 0
1fde: 50 e0 ldi r21, 0x00 ; 0
1fe0: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4>
1fe4: 20 93 06 01 sts 0x0106, r18
1fe8: 30 93 07 01 sts 0x0107, r19
1fec: 40 93 08 01 sts 0x0108, r20
1ff0: 50 93 09 01 sts 0x0109, r21
1ff4: 20 91 60 05 lds r18, 0x0560
1ff8: 30 91 61 05 lds r19, 0x0561
1ffc: 80 91 06 01 lds r24, 0x0106
2000: 90 91 07 01 lds r25, 0x0107
2004: a0 91 08 01 lds r26, 0x0108
2008: b0 91 09 01 lds r27, 0x0109
200c: 28 1b sub r18, r24
200e: 39 0b sbc r19, r25
2010: 30 93 30 02 sts 0x0230, r19
2014: 20 93 2f 02 sts 0x022F, r18
2018: 10 92 6d 05 sts 0x056D, r1
201c: 10 92 6c 05 sts 0x056C, r1
2020: 10 92 c9 01 sts 0x01C9, r1
2024: 10 92 c8 01 sts 0x01C8, r1
2028: 80 91 c9 01 lds r24, 0x01C9
202c: 80 93 7c 00 sts 0x007C, r24
2030: 8f ee ldi r24, 0xEF ; 239
2032: 80 93 7a 00 sts 0x007A, r24
2036: ff 91 pop r31
2038: ef 91 pop r30
203a: df 91 pop r29
203c: cf 91 pop r28
203e: bf 91 pop r27
2040: af 91 pop r26
2042: 9f 91 pop r25
2044: 8f 91 pop r24
2046: 7f 91 pop r23
2048: 6f 91 pop r22
204a: 5f 91 pop r21
204c: 4f 91 pop r20
204e: 3f 91 pop r19
2050: 2f 91 pop r18
2052: 1f 91 pop r17
2054: 0f 91 pop r16
2056: ff 90 pop r15
2058: ef 90 pop r14
205a: 0f 90 pop r0
205c: 0f be out 0x3f, r0 ; 63
205e: 0f 90 pop r0
2060: 1f 90 pop r1
2062: 18 95 reti
00002040 <SucheLuftruckOffset>:
2040: cf 93 push r28
2042: df 93 push r29
2044: c0 e0 ldi r28, 0x00 ; 0
2046: d0 e0 ldi r29, 0x00 ; 0
2048: c7 bd out 0x27, r28 ; 39
204a: 82 e3 ldi r24, 0x32 ; 50
204c: 90 e0 ldi r25, 0x00 ; 0
204e: 0e 94 e4 0c call 0x19c8 ; 0x19c8 <Delay_ms>
2052: 8b e3 ldi r24, 0x3B ; 59
2054: 91 e0 ldi r25, 0x01 ; 1
2056: 9f 93 push r25
2058: 8f 93 push r24
205a: 1f 92 push r1
205c: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
2060: 80 91 0a 01 lds r24, 0x010A
2064: 90 91 0b 01 lds r25, 0x010B
2068: 0f 90 pop r0
206a: 0f 90 pop r0
206c: 0f 90 pop r0
206e: 84 58 subi r24, 0x84 ; 132
2070: 93 40 sbci r25, 0x03 ; 3
2072: 20 f0 brcs .+8 ; 0x207c <SucheLuftruckOffset+0x3c>
2074: 21 96 adiw r28, 0x01 ; 1
2076: ca 3f cpi r28, 0xFA ; 250
2078: d1 05 cpc r29, r1
207a: 31 f7 brne .-52 ; 0x2048 <SucheLuftruckOffset+0x8>
207c: c0 93 34 05 sts 0x0534, r28
2080: 88 ec ldi r24, 0xC8 ; 200
2082: 90 e0 ldi r25, 0x00 ; 0
2084: 0e 94 e4 0c call 0x19c8 ; 0x19c8 <Delay_ms>
2088: df 91 pop r29
208a: cf 91 pop r28
208c: 08 95 ret
 
00002064 <SucheLuftruckOffset>:
2064: cf 93 push r28
2066: df 93 push r29
2068: c0 e0 ldi r28, 0x00 ; 0
206a: d0 e0 ldi r29, 0x00 ; 0
206c: c7 bd out 0x27, r28 ; 39
206e: 82 e3 ldi r24, 0x32 ; 50
2070: 90 e0 ldi r25, 0x00 ; 0
2072: 0e 94 f6 0c call 0x19ec ; 0x19ec <Delay_ms>
2076: 8b e3 ldi r24, 0x3B ; 59
2078: 91 e0 ldi r25, 0x01 ; 1
207a: 9f 93 push r25
207c: 8f 93 push r24
207e: 1f 92 push r1
2080: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
2084: 80 91 0a 01 lds r24, 0x010A
2088: 90 91 0b 01 lds r25, 0x010B
208c: 0f 90 pop r0
208e: 0f 90 pop r0
2090: 0f 90 pop r0
2092: 84 58 subi r24, 0x84 ; 132
2094: 93 40 sbci r25, 0x03 ; 3
2096: 20 f0 brcs .+8 ; 0x20a0 <SucheLuftruckOffset+0x3c>
2098: 21 96 adiw r28, 0x01 ; 1
209a: ca 3f cpi r28, 0xFA ; 250
209c: d1 05 cpc r29, r1
209e: 31 f7 brne .-52 ; 0x206c <SucheLuftruckOffset+0x8>
20a0: c0 93 69 05 sts 0x0569, r28
20a4: 88 ec ldi r24, 0xC8 ; 200
20a6: 90 e0 ldi r25, 0x00 ; 0
20a8: 0e 94 f6 0c call 0x19ec ; 0x19ec <Delay_ms>
20ac: df 91 pop r29
20ae: cf 91 pop r28
20b0: 08 95 ret
0000208e <LcdClear>:
208e: e6 e1 ldi r30, 0x16 ; 22
2090: f1 e0 ldi r31, 0x01 ; 1
2092: 80 e2 ldi r24, 0x20 ; 32
2094: 81 93 st Z+, r24
2096: 91 e0 ldi r25, 0x01 ; 1
2098: e6 36 cpi r30, 0x66 ; 102
209a: f9 07 cpc r31, r25
209c: d9 f7 brne .-10 ; 0x2094 <LcdClear+0x6>
209e: 08 95 ret
 
000020b2 <LcdClear>:
20b2: e6 e1 ldi r30, 0x16 ; 22
20b4: f1 e0 ldi r31, 0x01 ; 1
20b6: 80 e2 ldi r24, 0x20 ; 32
20b8: 81 93 st Z+, r24
20ba: 91 e0 ldi r25, 0x01 ; 1
20bc: e6 36 cpi r30, 0x66 ; 102
20be: f9 07 cpc r31, r25
20c0: d9 f7 brne .-10 ; 0x20b8 <LcdClear+0x6>
20c2: 08 95 ret
 
000020c4 <Menu>:
20c4: ff 92 push r15
20c6: 0f 93 push r16
20c8: 1f 93 push r17
20ca: 80 91 cd 01 lds r24, 0x01CD
20ce: 28 2f mov r18, r24
20d0: 33 27 eor r19, r19
20d2: c9 01 movw r24, r18
20d4: 81 70 andi r24, 0x01 ; 1
20d6: 90 70 andi r25, 0x00 ; 0
20d8: 68 2f mov r22, r24
20da: 88 23 and r24, r24
20dc: 91 f0 breq .+36 ; 0x2102 <Menu+0x3e>
20de: 80 91 ce 01 lds r24, 0x01CE
20e2: 88 23 and r24, r24
20e4: 11 f0 breq .+4 ; 0x20ea <Menu+0x26>
20e6: 81 50 subi r24, 0x01 ; 1
20e8: 02 c0 rjmp .+4 ; 0x20ee <Menu+0x2a>
20ea: 80 91 66 01 lds r24, 0x0166
000020a0 <Menu>:
20a0: ff 92 push r15
20a2: 0f 93 push r16
20a4: 1f 93 push r17
20a6: 80 91 cd 01 lds r24, 0x01CD
20aa: 28 2f mov r18, r24
20ac: 33 27 eor r19, r19
20ae: c9 01 movw r24, r18
20b0: 81 70 andi r24, 0x01 ; 1
20b2: 90 70 andi r25, 0x00 ; 0
20b4: 68 2f mov r22, r24
20b6: 88 23 and r24, r24
20b8: 91 f0 breq .+36 ; 0x20de <Menu+0x3e>
20ba: 80 91 ce 01 lds r24, 0x01CE
20be: 88 23 and r24, r24
20c0: 11 f0 breq .+4 ; 0x20c6 <Menu+0x26>
20c2: 81 50 subi r24, 0x01 ; 1
20c4: 02 c0 rjmp .+4 ; 0x20ca <Menu+0x2a>
20c6: 80 91 66 01 lds r24, 0x0166
20ca: 80 93 ce 01 sts 0x01CE, r24
20ce: e6 e1 ldi r30, 0x16 ; 22
20d0: f1 e0 ldi r31, 0x01 ; 1
20d2: 80 e2 ldi r24, 0x20 ; 32
20d4: 81 93 st Z+, r24
20d6: 91 e0 ldi r25, 0x01 ; 1
20d8: e6 36 cpi r30, 0x66 ; 102
20da: f9 07 cpc r31, r25
20dc: d9 f7 brne .-10 ; 0x20d4 <Menu+0x34>
20de: a9 01 movw r20, r18
20e0: 42 70 andi r20, 0x02 ; 2
20e2: 50 70 andi r21, 0x00 ; 0
20e4: 21 ff sbrs r18, 1
20e6: 0d c0 rjmp .+26 ; 0x2102 <Menu+0x62>
20e8: 80 91 ce 01 lds r24, 0x01CE
20ec: 8f 5f subi r24, 0xFF ; 255
20ee: 80 93 ce 01 sts 0x01CE, r24
20f2: e6 e1 ldi r30, 0x16 ; 22
20f4: f1 e0 ldi r31, 0x01 ; 1
3330,5780 → 3329,5738
20fa: 91 e0 ldi r25, 0x01 ; 1
20fc: e6 36 cpi r30, 0x66 ; 102
20fe: f9 07 cpc r31, r25
2100: d9 f7 brne .-10 ; 0x20f8 <Menu+0x34>
2102: a9 01 movw r20, r18
2104: 42 70 andi r20, 0x02 ; 2
2106: 50 70 andi r21, 0x00 ; 0
2108: 21 ff sbrs r18, 1
210a: 0d c0 rjmp .+26 ; 0x2126 <Menu+0x62>
210c: 80 91 ce 01 lds r24, 0x01CE
2110: 8f 5f subi r24, 0xFF ; 255
2112: 80 93 ce 01 sts 0x01CE, r24
2116: e6 e1 ldi r30, 0x16 ; 22
2118: f1 e0 ldi r31, 0x01 ; 1
211a: 80 e2 ldi r24, 0x20 ; 32
211c: 81 93 st Z+, r24
211e: 91 e0 ldi r25, 0x01 ; 1
2120: e6 36 cpi r30, 0x66 ; 102
2122: f9 07 cpc r31, r25
2124: d9 f7 brne .-10 ; 0x211c <Menu+0x58>
2126: 66 23 and r22, r22
2128: 21 f0 breq .+8 ; 0x2132 <Menu+0x6e>
212a: 45 2b or r20, r21
212c: 11 f0 breq .+4 ; 0x2132 <Menu+0x6e>
212e: 10 92 ce 01 sts 0x01CE, r1
2132: 81 e1 ldi r24, 0x11 ; 17
2134: 80 93 cc 01 sts 0x01CC, r24
2138: 80 91 ce 01 lds r24, 0x01CE
213c: 99 27 eor r25, r25
213e: 9f 93 push r25
2140: 8f 93 push r24
2142: 8c ea ldi r24, 0xAC ; 172
2144: 93 e0 ldi r25, 0x03 ; 3
2146: 9f 93 push r25
2148: 8f 93 push r24
214a: e1 e0 ldi r30, 0x01 ; 1
214c: fe 2e mov r15, r30
214e: ff 92 push r15
2150: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
2154: 00 91 ce 01 lds r16, 0x01CE
2158: 0f 90 pop r0
215a: 0f 90 pop r0
215c: 0f 90 pop r0
215e: 0f 90 pop r0
2160: 0f 90 pop r0
2162: 05 30 cpi r16, 0x05 ; 5
2164: 09 f4 brne .+2 ; 0x2168 <Menu+0xa4>
2166: d7 c1 rjmp .+942 ; 0x2516 <Menu+0x452>
2168: 06 30 cpi r16, 0x06 ; 6
216a: 90 f4 brcc .+36 ; 0x2190 <Menu+0xcc>
216c: 02 30 cpi r16, 0x02 ; 2
216e: 09 f4 brne .+2 ; 0x2172 <Menu+0xae>
2170: b8 c0 rjmp .+368 ; 0x22e2 <Menu+0x21e>
2172: 03 30 cpi r16, 0x03 ; 3
2174: 30 f4 brcc .+12 ; 0x2182 <Menu+0xbe>
2176: 00 23 and r16, r16
2178: f1 f0 breq .+60 ; 0x21b6 <Menu+0xf2>
217a: 01 30 cpi r16, 0x01 ; 1
217c: 09 f0 breq .+2 ; 0x2180 <Menu+0xbc>
217e: 5b c3 rjmp .+1718 ; 0x2836 <Menu+0x772>
2180: 4d c0 rjmp .+154 ; 0x221c <Menu+0x158>
2182: 03 30 cpi r16, 0x03 ; 3
2184: 09 f4 brne .+2 ; 0x2188 <Menu+0xc4>
2186: 02 c1 rjmp .+516 ; 0x238c <Menu+0x2c8>
2188: 04 30 cpi r16, 0x04 ; 4
218a: 09 f0 breq .+2 ; 0x218e <Menu+0xca>
218c: 54 c3 rjmp .+1704 ; 0x2836 <Menu+0x772>
218e: 4b c1 rjmp .+662 ; 0x2426 <Menu+0x362>
2190: 08 30 cpi r16, 0x08 ; 8
2192: 09 f4 brne .+2 ; 0x2196 <Menu+0xd2>
2194: 98 c2 rjmp .+1328 ; 0x26c6 <Menu+0x602>
2196: 09 30 cpi r16, 0x09 ; 9
2198: 38 f4 brcc .+14 ; 0x21a8 <Menu+0xe4>
219a: 06 30 cpi r16, 0x06 ; 6
219c: 09 f4 brne .+2 ; 0x21a0 <Menu+0xdc>
219e: 11 c2 rjmp .+1058 ; 0x25c2 <Menu+0x4fe>
21a0: 07 30 cpi r16, 0x07 ; 7
21a2: 09 f0 breq .+2 ; 0x21a6 <Menu+0xe2>
21a4: 48 c3 rjmp .+1680 ; 0x2836 <Menu+0x772>
21a6: 6c c2 rjmp .+1240 ; 0x2680 <Menu+0x5bc>
21a8: 09 30 cpi r16, 0x09 ; 9
21aa: 09 f4 brne .+2 ; 0x21ae <Menu+0xea>
21ac: c9 c2 rjmp .+1426 ; 0x2740 <Menu+0x67c>
21ae: 0a 30 cpi r16, 0x0A ; 10
21b0: 09 f0 breq .+2 ; 0x21b4 <Menu+0xf0>
21b2: 41 c3 rjmp .+1666 ; 0x2836 <Menu+0x772>
21b4: 03 c3 rjmp .+1542 ; 0x27bc <Menu+0x6f8>
21b6: 10 92 cc 01 sts 0x01CC, r1
21ba: 8a e9 ldi r24, 0x9A ; 154
21bc: 93 e0 ldi r25, 0x03 ; 3
21be: 9f 93 push r25
21c0: 8f 93 push r24
21c2: ff 92 push r15
21c4: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
21c8: 84 e1 ldi r24, 0x14 ; 20
21ca: 80 93 cc 01 sts 0x01CC, r24
21ce: 8c e3 ldi r24, 0x3C ; 60
21d0: 90 e0 ldi r25, 0x00 ; 0
21d2: 9f 93 push r25
21d4: 8f 93 push r24
21d6: 1f 92 push r1
21d8: 1f 92 push r1
21da: 83 e9 ldi r24, 0x93 ; 147
21dc: 93 e0 ldi r25, 0x03 ; 3
21de: 9f 93 push r25
21e0: 8f 93 push r24
21e2: ff 92 push r15
21e4: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
21e8: 88 e2 ldi r24, 0x28 ; 40
21ea: 80 93 cc 01 sts 0x01CC, r24
21ee: 0e 94 f8 01 call 0x3f0 ; 0x3f0 <GetActiveParamSetNumber>
21f2: 99 27 eor r25, r25
21f4: 9f 93 push r25
21f6: 8f 93 push r24
21f8: 86 e8 ldi r24, 0x86 ; 134
21fa: 93 e0 ldi r25, 0x03 ; 3
21fc: 9f 93 push r25
21fe: 8f 93 push r24
2200: ff 92 push r15
2202: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
2206: 8c e3 ldi r24, 0x3C ; 60
2208: 80 93 cc 01 sts 0x01CC, r24
220c: 86 e7 ldi r24, 0x76 ; 118
220e: 93 e0 ldi r25, 0x03 ; 3
2210: 9f 93 push r25
2212: 8f 93 push r24
2214: ff 92 push r15
2216: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
221a: 8e c2 rjmp .+1308 ; 0x2738 <Menu+0x674>
221c: 80 91 aa 05 lds r24, 0x05AA
2220: 80 ff sbrs r24, 0
2222: 47 c0 rjmp .+142 ; 0x22b2 <Menu+0x1ee>
2224: 10 92 cc 01 sts 0x01CC, r1
2228: 80 91 2f 02 lds r24, 0x022F
222c: 90 91 30 02 lds r25, 0x0230
2230: 9f 93 push r25
2232: 8f 93 push r24
2234: 87 e6 ldi r24, 0x67 ; 103
2236: 93 e0 ldi r25, 0x03 ; 3
2238: 9f 93 push r25
223a: 8f 93 push r24
223c: 0f 93 push r16
223e: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
2242: 84 e1 ldi r24, 0x14 ; 20
2244: 80 93 cc 01 sts 0x01CC, r24
2248: 80 91 31 02 lds r24, 0x0231
224c: 90 91 32 02 lds r25, 0x0232
2250: 9f 93 push r25
2252: 8f 93 push r24
2254: 88 e5 ldi r24, 0x58 ; 88
2256: 93 e0 ldi r25, 0x03 ; 3
2258: 9f 93 push r25
225a: 8f 93 push r24
225c: 0f 93 push r16
225e: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
2262: 88 e2 ldi r24, 0x28 ; 40
2264: 80 93 cc 01 sts 0x01CC, r24
2268: 80 91 0a 01 lds r24, 0x010A
226c: 90 91 0b 01 lds r25, 0x010B
2270: 9f 93 push r25
2272: 8f 93 push r24
2274: 89 e4 ldi r24, 0x49 ; 73
2276: 93 e0 ldi r25, 0x03 ; 3
2278: 9f 93 push r25
227a: 8f 93 push r24
227c: 0f 93 push r16
227e: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
2282: 8c e3 ldi r24, 0x3C ; 60
2284: 80 93 cc 01 sts 0x01CC, r24
2288: 80 91 69 05 lds r24, 0x0569
228c: 99 27 eor r25, r25
228e: 9f 93 push r25
2290: 8f 93 push r24
2292: 8a e3 ldi r24, 0x3A ; 58
2294: 93 e0 ldi r25, 0x03 ; 3
2296: 9f 93 push r25
2298: 8f 93 push r24
229a: 0f 93 push r16
229c: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
22a0: 8d b7 in r24, 0x3d ; 61
22a2: 9e b7 in r25, 0x3e ; 62
22a4: 44 96 adiw r24, 0x14 ; 20
22a6: 0f b6 in r0, 0x3f ; 63
22a8: f8 94 cli
22aa: 9e bf out 0x3e, r25 ; 62
22ac: 0f be out 0x3f, r0 ; 63
22ae: 8d bf out 0x3d, r24 ; 61
22b0: c7 c2 rjmp .+1422 ; 0x2840 <Menu+0x77c>
22b2: 84 e1 ldi r24, 0x14 ; 20
22b4: 80 93 cc 01 sts 0x01CC, r24
22b8: 83 e3 ldi r24, 0x33 ; 51
22ba: 93 e0 ldi r25, 0x03 ; 3
22bc: 9f 93 push r25
22be: 8f 93 push r24
22c0: 0f 93 push r16
22c2: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
22c6: 88 e2 ldi r24, 0x28 ; 40
22c8: 80 93 cc 01 sts 0x01CC, r24
22cc: 85 e2 ldi r24, 0x25 ; 37
22ce: 93 e0 ldi r25, 0x03 ; 3
22d0: 9f 93 push r25
22d2: 8f 93 push r24
22d4: 0f 93 push r16
22d6: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
22da: 8d b7 in r24, 0x3d ; 61
22dc: 9e b7 in r25, 0x3e ; 62
22de: 06 96 adiw r24, 0x06 ; 6
22e0: e2 cf rjmp .-60 ; 0x22a6 <Menu+0x1e2>
22e2: 10 92 cc 01 sts 0x01CC, r1
22e6: 8b e1 ldi r24, 0x1B ; 27
22e8: 93 e0 ldi r25, 0x03 ; 3
22ea: 9f 93 push r25
22ec: 8f 93 push r24
22ee: ff 92 push r15
22f0: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
22f4: 84 e1 ldi r24, 0x14 ; 20
22f6: 80 93 cc 01 sts 0x01CC, r24
22fa: 60 91 e7 01 lds r22, 0x01E7
22fe: 70 91 e8 01 lds r23, 0x01E8
2302: 80 91 e9 01 lds r24, 0x01E9
2306: 90 91 ea 01 lds r25, 0x01EA
230a: 20 e0 ldi r18, 0x00 ; 0
230c: 34 e0 ldi r19, 0x04 ; 4
230e: 40 e0 ldi r20, 0x00 ; 0
2310: 50 e0 ldi r21, 0x00 ; 0
2312: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4>
2316: 5f 93 push r21
2318: 4f 93 push r20
231a: 3f 93 push r19
231c: 2f 93 push r18
231e: 8c e0 ldi r24, 0x0C ; 12
2320: 93 e0 ldi r25, 0x03 ; 3
2322: 9f 93 push r25
2324: 8f 93 push r24
2326: ff 92 push r15
2328: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
232c: 88 e2 ldi r24, 0x28 ; 40
232e: 80 93 cc 01 sts 0x01CC, r24
2332: 60 91 ef 01 lds r22, 0x01EF
2336: 70 91 f0 01 lds r23, 0x01F0
233a: 80 91 f1 01 lds r24, 0x01F1
233e: 90 91 f2 01 lds r25, 0x01F2
2342: 20 e0 ldi r18, 0x00 ; 0
2344: 34 e0 ldi r19, 0x04 ; 4
2346: 40 e0 ldi r20, 0x00 ; 0
2348: 50 e0 ldi r21, 0x00 ; 0
234a: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4>
234e: 5f 93 push r21
2350: 4f 93 push r20
2352: 3f 93 push r19
2354: 2f 93 push r18
2356: 8d ef ldi r24, 0xFD ; 253
2358: 92 e0 ldi r25, 0x02 ; 2
235a: 9f 93 push r25
235c: 8f 93 push r24
235e: ff 92 push r15
2360: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
2364: 8c e3 ldi r24, 0x3C ; 60
2366: 80 93 cc 01 sts 0x01CC, r24
236a: 80 91 17 02 lds r24, 0x0217
236e: 90 91 18 02 lds r25, 0x0218
2372: 9f 93 push r25
2374: 8f 93 push r24
2376: 8e ee ldi r24, 0xEE ; 238
2378: 92 e0 ldi r25, 0x02 ; 2
237a: 9f 93 push r25
237c: 8f 93 push r24
237e: ff 92 push r15
2380: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
2384: 8d b7 in r24, 0x3d ; 61
2386: 9e b7 in r25, 0x3e ; 62
2388: 46 96 adiw r24, 0x16 ; 22
238a: 8d cf rjmp .-230 ; 0x22a6 <Menu+0x1e2>
238c: 10 92 cc 01 sts 0x01CC, r1
2390: 80 91 7a 05 lds r24, 0x057A
2394: 90 91 7b 05 lds r25, 0x057B
2398: 20 91 78 05 lds r18, 0x0578
239c: 30 91 79 05 lds r19, 0x0579
23a0: 9f 93 push r25
23a2: 8f 93 push r24
23a4: 3f 93 push r19
23a6: 2f 93 push r18
23a8: 8e ed ldi r24, 0xDE ; 222
23aa: 92 e0 ldi r25, 0x02 ; 2
23ac: 9f 93 push r25
23ae: 8f 93 push r24
23b0: ff 92 push r15
23b2: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
23b6: 84 e1 ldi r24, 0x14 ; 20
23b8: 80 93 cc 01 sts 0x01CC, r24
23bc: 80 91 7e 05 lds r24, 0x057E
23c0: 90 91 7f 05 lds r25, 0x057F
23c4: 20 91 7c 05 lds r18, 0x057C
23c8: 30 91 7d 05 lds r19, 0x057D
23cc: 9f 93 push r25
23ce: 8f 93 push r24
23d0: 3f 93 push r19
23d2: 2f 93 push r18
23d4: 8e ec ldi r24, 0xCE ; 206
23d6: 92 e0 ldi r25, 0x02 ; 2
23d8: 9f 93 push r25
23da: 8f 93 push r24
23dc: ff 92 push r15
23de: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
23e2: 88 e2 ldi r24, 0x28 ; 40
23e4: 80 93 cc 01 sts 0x01CC, r24
23e8: 80 91 82 05 lds r24, 0x0582
23ec: 90 91 83 05 lds r25, 0x0583
23f0: 20 91 80 05 lds r18, 0x0580
23f4: 30 91 81 05 lds r19, 0x0581
2100: d9 f7 brne .-10 ; 0x20f8 <Menu+0x58>
2102: 66 23 and r22, r22
2104: 21 f0 breq .+8 ; 0x210e <Menu+0x6e>
2106: 45 2b or r20, r21
2108: 11 f0 breq .+4 ; 0x210e <Menu+0x6e>
210a: 10 92 ce 01 sts 0x01CE, r1
210e: 81 e1 ldi r24, 0x11 ; 17
2110: 80 93 cc 01 sts 0x01CC, r24
2114: 80 91 ce 01 lds r24, 0x01CE
2118: 99 27 eor r25, r25
211a: 9f 93 push r25
211c: 8f 93 push r24
211e: 8c ea ldi r24, 0xAC ; 172
2120: 93 e0 ldi r25, 0x03 ; 3
2122: 9f 93 push r25
2124: 8f 93 push r24
2126: e1 e0 ldi r30, 0x01 ; 1
2128: fe 2e mov r15, r30
212a: ff 92 push r15
212c: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
2130: 00 91 ce 01 lds r16, 0x01CE
2134: 0f 90 pop r0
2136: 0f 90 pop r0
2138: 0f 90 pop r0
213a: 0f 90 pop r0
213c: 0f 90 pop r0
213e: 05 30 cpi r16, 0x05 ; 5
2140: 09 f4 brne .+2 ; 0x2144 <Menu+0xa4>
2142: d7 c1 rjmp .+942 ; 0x24f2 <Menu+0x452>
2144: 06 30 cpi r16, 0x06 ; 6
2146: 90 f4 brcc .+36 ; 0x216c <Menu+0xcc>
2148: 02 30 cpi r16, 0x02 ; 2
214a: 09 f4 brne .+2 ; 0x214e <Menu+0xae>
214c: b8 c0 rjmp .+368 ; 0x22be <Menu+0x21e>
214e: 03 30 cpi r16, 0x03 ; 3
2150: 30 f4 brcc .+12 ; 0x215e <Menu+0xbe>
2152: 00 23 and r16, r16
2154: f1 f0 breq .+60 ; 0x2192 <Menu+0xf2>
2156: 01 30 cpi r16, 0x01 ; 1
2158: 09 f0 breq .+2 ; 0x215c <Menu+0xbc>
215a: 5b c3 rjmp .+1718 ; 0x2812 <Menu+0x772>
215c: 4d c0 rjmp .+154 ; 0x21f8 <Menu+0x158>
215e: 03 30 cpi r16, 0x03 ; 3
2160: 09 f4 brne .+2 ; 0x2164 <Menu+0xc4>
2162: 02 c1 rjmp .+516 ; 0x2368 <Menu+0x2c8>
2164: 04 30 cpi r16, 0x04 ; 4
2166: 09 f0 breq .+2 ; 0x216a <Menu+0xca>
2168: 54 c3 rjmp .+1704 ; 0x2812 <Menu+0x772>
216a: 4b c1 rjmp .+662 ; 0x2402 <Menu+0x362>
216c: 08 30 cpi r16, 0x08 ; 8
216e: 09 f4 brne .+2 ; 0x2172 <Menu+0xd2>
2170: 98 c2 rjmp .+1328 ; 0x26a2 <Menu+0x602>
2172: 09 30 cpi r16, 0x09 ; 9
2174: 38 f4 brcc .+14 ; 0x2184 <Menu+0xe4>
2176: 06 30 cpi r16, 0x06 ; 6
2178: 09 f4 brne .+2 ; 0x217c <Menu+0xdc>
217a: 11 c2 rjmp .+1058 ; 0x259e <Menu+0x4fe>
217c: 07 30 cpi r16, 0x07 ; 7
217e: 09 f0 breq .+2 ; 0x2182 <Menu+0xe2>
2180: 48 c3 rjmp .+1680 ; 0x2812 <Menu+0x772>
2182: 6c c2 rjmp .+1240 ; 0x265c <Menu+0x5bc>
2184: 09 30 cpi r16, 0x09 ; 9
2186: 09 f4 brne .+2 ; 0x218a <Menu+0xea>
2188: c9 c2 rjmp .+1426 ; 0x271c <Menu+0x67c>
218a: 0a 30 cpi r16, 0x0A ; 10
218c: 09 f0 breq .+2 ; 0x2190 <Menu+0xf0>
218e: 41 c3 rjmp .+1666 ; 0x2812 <Menu+0x772>
2190: 03 c3 rjmp .+1542 ; 0x2798 <Menu+0x6f8>
2192: 10 92 cc 01 sts 0x01CC, r1
2196: 8a e9 ldi r24, 0x9A ; 154
2198: 93 e0 ldi r25, 0x03 ; 3
219a: 9f 93 push r25
219c: 8f 93 push r24
219e: ff 92 push r15
21a0: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
21a4: 84 e1 ldi r24, 0x14 ; 20
21a6: 80 93 cc 01 sts 0x01CC, r24
21aa: 8c e3 ldi r24, 0x3C ; 60
21ac: 90 e0 ldi r25, 0x00 ; 0
21ae: 9f 93 push r25
21b0: 8f 93 push r24
21b2: 1f 92 push r1
21b4: 1f 92 push r1
21b6: 83 e9 ldi r24, 0x93 ; 147
21b8: 93 e0 ldi r25, 0x03 ; 3
21ba: 9f 93 push r25
21bc: 8f 93 push r24
21be: ff 92 push r15
21c0: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
21c4: 88 e2 ldi r24, 0x28 ; 40
21c6: 80 93 cc 01 sts 0x01CC, r24
21ca: 0e 94 f8 01 call 0x3f0 ; 0x3f0 <GetActiveParamSetNumber>
21ce: 99 27 eor r25, r25
21d0: 9f 93 push r25
21d2: 8f 93 push r24
21d4: 86 e8 ldi r24, 0x86 ; 134
21d6: 93 e0 ldi r25, 0x03 ; 3
21d8: 9f 93 push r25
21da: 8f 93 push r24
21dc: ff 92 push r15
21de: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
21e2: 8c e3 ldi r24, 0x3C ; 60
21e4: 80 93 cc 01 sts 0x01CC, r24
21e8: 86 e7 ldi r24, 0x76 ; 118
21ea: 93 e0 ldi r25, 0x03 ; 3
21ec: 9f 93 push r25
21ee: 8f 93 push r24
21f0: ff 92 push r15
21f2: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
21f6: 8e c2 rjmp .+1308 ; 0x2714 <Menu+0x674>
21f8: 80 91 75 05 lds r24, 0x0575
21fc: 80 ff sbrs r24, 0
21fe: 47 c0 rjmp .+142 ; 0x228e <Menu+0x1ee>
2200: 10 92 cc 01 sts 0x01CC, r1
2204: 80 91 2f 02 lds r24, 0x022F
2208: 90 91 30 02 lds r25, 0x0230
220c: 9f 93 push r25
220e: 8f 93 push r24
2210: 87 e6 ldi r24, 0x67 ; 103
2212: 93 e0 ldi r25, 0x03 ; 3
2214: 9f 93 push r25
2216: 8f 93 push r24
2218: 0f 93 push r16
221a: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
221e: 84 e1 ldi r24, 0x14 ; 20
2220: 80 93 cc 01 sts 0x01CC, r24
2224: 80 91 31 02 lds r24, 0x0231
2228: 90 91 32 02 lds r25, 0x0232
222c: 9f 93 push r25
222e: 8f 93 push r24
2230: 88 e5 ldi r24, 0x58 ; 88
2232: 93 e0 ldi r25, 0x03 ; 3
2234: 9f 93 push r25
2236: 8f 93 push r24
2238: 0f 93 push r16
223a: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
223e: 88 e2 ldi r24, 0x28 ; 40
2240: 80 93 cc 01 sts 0x01CC, r24
2244: 80 91 0a 01 lds r24, 0x010A
2248: 90 91 0b 01 lds r25, 0x010B
224c: 9f 93 push r25
224e: 8f 93 push r24
2250: 89 e4 ldi r24, 0x49 ; 73
2252: 93 e0 ldi r25, 0x03 ; 3
2254: 9f 93 push r25
2256: 8f 93 push r24
2258: 0f 93 push r16
225a: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
225e: 8c e3 ldi r24, 0x3C ; 60
2260: 80 93 cc 01 sts 0x01CC, r24
2264: 80 91 34 05 lds r24, 0x0534
2268: 99 27 eor r25, r25
226a: 9f 93 push r25
226c: 8f 93 push r24
226e: 8a e3 ldi r24, 0x3A ; 58
2270: 93 e0 ldi r25, 0x03 ; 3
2272: 9f 93 push r25
2274: 8f 93 push r24
2276: 0f 93 push r16
2278: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
227c: 8d b7 in r24, 0x3d ; 61
227e: 9e b7 in r25, 0x3e ; 62
2280: 44 96 adiw r24, 0x14 ; 20
2282: 0f b6 in r0, 0x3f ; 63
2284: f8 94 cli
2286: 9e bf out 0x3e, r25 ; 62
2288: 0f be out 0x3f, r0 ; 63
228a: 8d bf out 0x3d, r24 ; 61
228c: c7 c2 rjmp .+1422 ; 0x281c <Menu+0x77c>
228e: 84 e1 ldi r24, 0x14 ; 20
2290: 80 93 cc 01 sts 0x01CC, r24
2294: 83 e3 ldi r24, 0x33 ; 51
2296: 93 e0 ldi r25, 0x03 ; 3
2298: 9f 93 push r25
229a: 8f 93 push r24
229c: 0f 93 push r16
229e: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
22a2: 88 e2 ldi r24, 0x28 ; 40
22a4: 80 93 cc 01 sts 0x01CC, r24
22a8: 85 e2 ldi r24, 0x25 ; 37
22aa: 93 e0 ldi r25, 0x03 ; 3
22ac: 9f 93 push r25
22ae: 8f 93 push r24
22b0: 0f 93 push r16
22b2: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
22b6: 8d b7 in r24, 0x3d ; 61
22b8: 9e b7 in r25, 0x3e ; 62
22ba: 06 96 adiw r24, 0x06 ; 6
22bc: e2 cf rjmp .-60 ; 0x2282 <Menu+0x1e2>
22be: 10 92 cc 01 sts 0x01CC, r1
22c2: 8b e1 ldi r24, 0x1B ; 27
22c4: 93 e0 ldi r25, 0x03 ; 3
22c6: 9f 93 push r25
22c8: 8f 93 push r24
22ca: ff 92 push r15
22cc: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
22d0: 84 e1 ldi r24, 0x14 ; 20
22d2: 80 93 cc 01 sts 0x01CC, r24
22d6: 60 91 e7 01 lds r22, 0x01E7
22da: 70 91 e8 01 lds r23, 0x01E8
22de: 80 91 e9 01 lds r24, 0x01E9
22e2: 90 91 ea 01 lds r25, 0x01EA
22e6: 20 e0 ldi r18, 0x00 ; 0
22e8: 34 e0 ldi r19, 0x04 ; 4
22ea: 40 e0 ldi r20, 0x00 ; 0
22ec: 50 e0 ldi r21, 0x00 ; 0
22ee: 0e 94 08 2d call 0x5a10 ; 0x5a10 <__divmodsi4>
22f2: 5f 93 push r21
22f4: 4f 93 push r20
22f6: 3f 93 push r19
22f8: 2f 93 push r18
22fa: 8c e0 ldi r24, 0x0C ; 12
22fc: 93 e0 ldi r25, 0x03 ; 3
22fe: 9f 93 push r25
2300: 8f 93 push r24
2302: ff 92 push r15
2304: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
2308: 88 e2 ldi r24, 0x28 ; 40
230a: 80 93 cc 01 sts 0x01CC, r24
230e: 60 91 ef 01 lds r22, 0x01EF
2312: 70 91 f0 01 lds r23, 0x01F0
2316: 80 91 f1 01 lds r24, 0x01F1
231a: 90 91 f2 01 lds r25, 0x01F2
231e: 20 e0 ldi r18, 0x00 ; 0
2320: 34 e0 ldi r19, 0x04 ; 4
2322: 40 e0 ldi r20, 0x00 ; 0
2324: 50 e0 ldi r21, 0x00 ; 0
2326: 0e 94 08 2d call 0x5a10 ; 0x5a10 <__divmodsi4>
232a: 5f 93 push r21
232c: 4f 93 push r20
232e: 3f 93 push r19
2330: 2f 93 push r18
2332: 8d ef ldi r24, 0xFD ; 253
2334: 92 e0 ldi r25, 0x02 ; 2
2336: 9f 93 push r25
2338: 8f 93 push r24
233a: ff 92 push r15
233c: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
2340: 8c e3 ldi r24, 0x3C ; 60
2342: 80 93 cc 01 sts 0x01CC, r24
2346: 80 91 17 02 lds r24, 0x0217
234a: 90 91 18 02 lds r25, 0x0218
234e: 9f 93 push r25
2350: 8f 93 push r24
2352: 8e ee ldi r24, 0xEE ; 238
2354: 92 e0 ldi r25, 0x02 ; 2
2356: 9f 93 push r25
2358: 8f 93 push r24
235a: ff 92 push r15
235c: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
2360: 8d b7 in r24, 0x3d ; 61
2362: 9e b7 in r25, 0x3e ; 62
2364: 46 96 adiw r24, 0x16 ; 22
2366: 8d cf rjmp .-230 ; 0x2282 <Menu+0x1e2>
2368: 10 92 cc 01 sts 0x01CC, r1
236c: 80 91 45 05 lds r24, 0x0545
2370: 90 91 46 05 lds r25, 0x0546
2374: 20 91 43 05 lds r18, 0x0543
2378: 30 91 44 05 lds r19, 0x0544
237c: 9f 93 push r25
237e: 8f 93 push r24
2380: 3f 93 push r19
2382: 2f 93 push r18
2384: 8e ed ldi r24, 0xDE ; 222
2386: 92 e0 ldi r25, 0x02 ; 2
2388: 9f 93 push r25
238a: 8f 93 push r24
238c: ff 92 push r15
238e: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
2392: 84 e1 ldi r24, 0x14 ; 20
2394: 80 93 cc 01 sts 0x01CC, r24
2398: 80 91 49 05 lds r24, 0x0549
239c: 90 91 4a 05 lds r25, 0x054A
23a0: 20 91 47 05 lds r18, 0x0547
23a4: 30 91 48 05 lds r19, 0x0548
23a8: 9f 93 push r25
23aa: 8f 93 push r24
23ac: 3f 93 push r19
23ae: 2f 93 push r18
23b0: 8e ec ldi r24, 0xCE ; 206
23b2: 92 e0 ldi r25, 0x02 ; 2
23b4: 9f 93 push r25
23b6: 8f 93 push r24
23b8: ff 92 push r15
23ba: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
23be: 88 e2 ldi r24, 0x28 ; 40
23c0: 80 93 cc 01 sts 0x01CC, r24
23c4: 80 91 4d 05 lds r24, 0x054D
23c8: 90 91 4e 05 lds r25, 0x054E
23cc: 20 91 4b 05 lds r18, 0x054B
23d0: 30 91 4c 05 lds r19, 0x054C
23d4: 9f 93 push r25
23d6: 8f 93 push r24
23d8: 3f 93 push r19
23da: 2f 93 push r18
23dc: 8e eb ldi r24, 0xBE ; 190
23de: 92 e0 ldi r25, 0x02 ; 2
23e0: 9f 93 push r25
23e2: 8f 93 push r24
23e4: ff 92 push r15
23e6: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
23ea: 8c e3 ldi r24, 0x3C ; 60
23ec: 80 93 cc 01 sts 0x01CC, r24
23f0: 80 91 4f 05 lds r24, 0x054F
23f4: 90 91 50 05 lds r25, 0x0550
23f8: 9f 93 push r25
23fa: 8f 93 push r24
23fc: 3f 93 push r19
23fe: 2f 93 push r18
2400: 8e eb ldi r24, 0xBE ; 190
2402: 92 e0 ldi r25, 0x02 ; 2
2404: 9f 93 push r25
2406: 8f 93 push r24
2408: ff 92 push r15
240a: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
240e: 8c e3 ldi r24, 0x3C ; 60
2410: 80 93 cc 01 sts 0x01CC, r24
2414: 80 91 84 05 lds r24, 0x0584
2418: 90 91 85 05 lds r25, 0x0585
241c: 9f 93 push r25
241e: 8f 93 push r24
2420: 8e ea ldi r24, 0xAE ; 174
2422: 92 e0 ldi r25, 0x02 ; 2
2424: 6f c0 rjmp .+222 ; 0x2504 <Menu+0x440>
2426: 10 92 cc 01 sts 0x01CC, r1
242a: e0 91 a3 05 lds r30, 0x05A3
242e: ff 27 eor r31, r31
2430: ee 0f add r30, r30
2432: ff 1f adc r31, r31
2434: ea 58 subi r30, 0x8A ; 138
2436: fa 4f sbci r31, 0xFA ; 250
2438: 20 81 ld r18, Z
243a: 31 81 ldd r19, Z+1 ; 0x01
243c: e0 91 a2 05 lds r30, 0x05A2
2440: ff 27 eor r31, r31
2442: ee 0f add r30, r30
2444: ff 1f adc r31, r31
2446: ea 58 subi r30, 0x8A ; 138
2448: fa 4f sbci r31, 0xFA ; 250
244a: 80 81 ld r24, Z
244c: 91 81 ldd r25, Z+1 ; 0x01
244e: 3f 93 push r19
2450: 2f 93 push r18
2452: 9f 93 push r25
2454: 8f 93 push r24
2456: 8e e9 ldi r24, 0x9E ; 158
2458: 92 e0 ldi r25, 0x02 ; 2
245a: 9f 93 push r25
245c: 8f 93 push r24
245e: ff 92 push r15
2460: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
2464: 84 e1 ldi r24, 0x14 ; 20
2466: 80 93 cc 01 sts 0x01CC, r24
246a: e0 91 a5 05 lds r30, 0x05A5
246e: ff 27 eor r31, r31
2470: ee 0f add r30, r30
2472: ff 1f adc r31, r31
2474: ea 58 subi r30, 0x8A ; 138
2476: fa 4f sbci r31, 0xFA ; 250
2478: 20 81 ld r18, Z
247a: 31 81 ldd r19, Z+1 ; 0x01
247c: e0 91 a4 05 lds r30, 0x05A4
2480: ff 27 eor r31, r31
2482: ee 0f add r30, r30
2484: ff 1f adc r31, r31
2486: ea 58 subi r30, 0x8A ; 138
2488: fa 4f sbci r31, 0xFA ; 250
248a: 80 81 ld r24, Z
248c: 91 81 ldd r25, Z+1 ; 0x01
248e: 3f 93 push r19
2490: 2f 93 push r18
2492: 9f 93 push r25
2494: 8f 93 push r24
2496: 8e e8 ldi r24, 0x8E ; 142
2498: 92 e0 ldi r25, 0x02 ; 2
249a: 9f 93 push r25
249c: 8f 93 push r24
249e: ff 92 push r15
24a0: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
24a4: 88 e2 ldi r24, 0x28 ; 40
24a6: 80 93 cc 01 sts 0x01CC, r24
24aa: e0 91 a7 05 lds r30, 0x05A7
24ae: ff 27 eor r31, r31
24b0: ee 0f add r30, r30
24b2: ff 1f adc r31, r31
24b4: ea 58 subi r30, 0x8A ; 138
24b6: fa 4f sbci r31, 0xFA ; 250
24b8: 20 81 ld r18, Z
24ba: 31 81 ldd r19, Z+1 ; 0x01
24bc: e0 91 a6 05 lds r30, 0x05A6
24c0: ff 27 eor r31, r31
24c2: ee 0f add r30, r30
24c4: ff 1f adc r31, r31
24c6: ea 58 subi r30, 0x8A ; 138
24c8: fa 4f sbci r31, 0xFA ; 250
24ca: 80 81 ld r24, Z
24cc: 91 81 ldd r25, Z+1 ; 0x01
24ce: 3f 93 push r19
24d0: 2f 93 push r18
24d2: 9f 93 push r25
24d4: 8f 93 push r24
24d6: 8e e7 ldi r24, 0x7E ; 126
24d8: 92 e0 ldi r25, 0x02 ; 2
24da: 9f 93 push r25
24dc: 8f 93 push r24
24de: ff 92 push r15
24e0: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
24e4: 8c e3 ldi r24, 0x3C ; 60
24e6: 80 93 cc 01 sts 0x01CC, r24
24ea: e0 91 a8 05 lds r30, 0x05A8
24ee: ff 27 eor r31, r31
24f0: ee 0f add r30, r30
24f2: ff 1f adc r31, r31
24f4: ea 58 subi r30, 0x8A ; 138
24f6: fa 4f sbci r31, 0xFA ; 250
24f8: 80 81 ld r24, Z
24fa: 91 81 ldd r25, Z+1 ; 0x01
24fc: 9f 93 push r25
24fe: 8f 93 push r24
2500: 8e e6 ldi r24, 0x6E ; 110
2502: 92 e0 ldi r25, 0x02 ; 2
2504: 9f 93 push r25
2506: 8f 93 push r24
2508: ff 92 push r15
250a: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
250e: 8d b7 in r24, 0x3d ; 61
2510: 9e b7 in r25, 0x3e ; 62
2512: 4a 96 adiw r24, 0x1a ; 26
2514: c8 ce rjmp .-624 ; 0x22a6 <Menu+0x1e2>
2516: 10 92 cc 01 sts 0x01CC, r1
251a: 80 e6 ldi r24, 0x60 ; 96
251c: 92 e0 ldi r25, 0x02 ; 2
251e: 9f 93 push r25
2520: 8f 93 push r24
2522: ff 92 push r15
2524: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
2528: 84 e1 ldi r24, 0x14 ; 20
252a: 80 93 cc 01 sts 0x01CC, r24
252e: 20 91 d7 01 lds r18, 0x01D7
2532: 30 91 d8 01 lds r19, 0x01D8
2536: 80 91 b2 01 lds r24, 0x01B2
253a: 90 91 b3 01 lds r25, 0x01B3
253e: 60 91 be 01 lds r22, 0x01BE
2542: 3f 93 push r19
2544: 2f 93 push r18
2546: 77 27 eor r23, r23
2548: 0e 94 07 2d call 0x5a0e ; 0x5a0e <__divmodhi4>
254c: 7f 93 push r23
254e: 6f 93 push r22
2550: 81 e5 ldi r24, 0x51 ; 81
2552: 92 e0 ldi r25, 0x02 ; 2
2554: 9f 93 push r25
2556: 8f 93 push r24
2558: ff 92 push r15
255a: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
255e: 88 e2 ldi r24, 0x28 ; 40
2560: 80 93 cc 01 sts 0x01CC, r24
2564: 20 91 d9 01 lds r18, 0x01D9
2568: 30 91 da 01 lds r19, 0x01DA
256c: 80 91 b4 01 lds r24, 0x01B4
2570: 90 91 b5 01 lds r25, 0x01B5
2574: 60 91 bf 01 lds r22, 0x01BF
2578: 3f 93 push r19
257a: 2f 93 push r18
257c: 77 27 eor r23, r23
257e: 0e 94 07 2d call 0x5a0e ; 0x5a0e <__divmodhi4>
2582: 7f 93 push r23
2584: 6f 93 push r22
2586: 82 e4 ldi r24, 0x42 ; 66
2588: 92 e0 ldi r25, 0x02 ; 2
258a: 9f 93 push r25
258c: 8f 93 push r24
258e: ff 92 push r15
2590: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
2594: 8c e3 ldi r24, 0x3C ; 60
2596: 80 93 cc 01 sts 0x01CC, r24
259a: 20 91 db 01 lds r18, 0x01DB
259e: 30 91 dc 01 lds r19, 0x01DC
25a2: 80 91 b6 01 lds r24, 0x01B6
25a6: 90 91 b7 01 lds r25, 0x01B7
25aa: 60 91 c0 01 lds r22, 0x01C0
25ae: 3f 93 push r19
25b0: 2f 93 push r18
25b2: 77 27 eor r23, r23
25b4: 0e 94 07 2d call 0x5a0e ; 0x5a0e <__divmodhi4>
25b8: 7f 93 push r23
25ba: 6f 93 push r22
25bc: 83 e3 ldi r24, 0x33 ; 51
25be: 92 e0 ldi r25, 0x02 ; 2
25c0: 56 c0 rjmp .+172 ; 0x266e <Menu+0x5aa>
25c2: 10 92 cc 01 sts 0x01CC, r1
25c6: 86 e2 ldi r24, 0x26 ; 38
25c8: 92 e0 ldi r25, 0x02 ; 2
25ca: 9f 93 push r25
25cc: 8f 93 push r24
25ce: ff 92 push r15
25d0: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
25d4: 84 e1 ldi r24, 0x14 ; 20
25d6: 80 93 cc 01 sts 0x01CC, r24
25da: 20 91 dd 01 lds r18, 0x01DD
25de: 30 91 de 01 lds r19, 0x01DE
25e2: 80 91 ba 01 lds r24, 0x01BA
25e6: 90 91 bb 01 lds r25, 0x01BB
25ea: 60 91 c1 01 lds r22, 0x01C1
25ee: 3f 93 push r19
25f0: 2f 93 push r18
25f2: 77 27 eor r23, r23
25f4: 0e 94 07 2d call 0x5a0e ; 0x5a0e <__divmodhi4>
25f8: 7f 93 push r23
25fa: 6f 93 push r22
25fc: 87 e1 ldi r24, 0x17 ; 23
25fe: 92 e0 ldi r25, 0x02 ; 2
2600: 9f 93 push r25
2602: 8f 93 push r24
2604: ff 92 push r15
2606: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
260a: 88 e2 ldi r24, 0x28 ; 40
260c: 80 93 cc 01 sts 0x01CC, r24
2610: 20 91 df 01 lds r18, 0x01DF
2614: 30 91 e0 01 lds r19, 0x01E0
2618: 80 91 b8 01 lds r24, 0x01B8
261c: 90 91 b9 01 lds r25, 0x01B9
2620: 60 91 c2 01 lds r22, 0x01C2
2624: 3f 93 push r19
2626: 2f 93 push r18
2628: 77 27 eor r23, r23
262a: 0e 94 07 2d call 0x5a0e ; 0x5a0e <__divmodhi4>
262e: 7f 93 push r23
2630: 6f 93 push r22
2632: 88 e0 ldi r24, 0x08 ; 8
2634: 92 e0 ldi r25, 0x02 ; 2
2636: 9f 93 push r25
2638: 8f 93 push r24
263a: ff 92 push r15
263c: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
2640: 8c e3 ldi r24, 0x3C ; 60
2642: 80 93 cc 01 sts 0x01CC, r24
2646: 60 91 e1 01 lds r22, 0x01E1
264a: 70 91 e2 01 lds r23, 0x01E2
264e: 80 91 e3 01 lds r24, 0x01E3
2652: 90 91 e4 01 lds r25, 0x01E4
2656: 00 91 5e 05 lds r16, 0x055E
265a: 10 91 5f 05 lds r17, 0x055F
265e: 0e 94 9b 2b call 0x5736 ; 0x5736 <__fixsfsi>
2662: 7f 93 push r23
2664: 6f 93 push r22
2666: 1f 93 push r17
2668: 0f 93 push r16
266a: 89 ef ldi r24, 0xF9 ; 249
266c: 91 e0 ldi r25, 0x01 ; 1
266e: 9f 93 push r25
2670: 8f 93 push r24
2672: ff 92 push r15
2674: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
2678: 8d b7 in r24, 0x3d ; 61
267a: 9e b7 in r25, 0x3e ; 62
267c: 48 96 adiw r24, 0x18 ; 24
267e: 13 ce rjmp .-986 ; 0x22a6 <Menu+0x1e2>
2680: 84 e1 ldi r24, 0x14 ; 20
2682: 80 93 cc 01 sts 0x01CC, r24
2686: 80 91 04 01 lds r24, 0x0104
268a: 90 91 05 01 lds r25, 0x0105
268e: 9f 93 push r25
2690: 8f 93 push r24
2692: 8a ee ldi r24, 0xEA ; 234
2694: 91 e0 ldi r25, 0x01 ; 1
2696: 9f 93 push r25
2698: 8f 93 push r24
269a: ff 92 push r15
269c: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
26a0: 88 e2 ldi r24, 0x28 ; 40
26a2: 80 93 cc 01 sts 0x01CC, r24
26a6: 80 91 27 02 lds r24, 0x0227
26aa: 99 27 eor r25, r25
26ac: 9f 93 push r25
26ae: 8f 93 push r24
26b0: 8b ed ldi r24, 0xDB ; 219
26b2: 91 e0 ldi r25, 0x01 ; 1
26b4: 9f 93 push r25
26b6: 8f 93 push r24
26b8: ff 92 push r15
26ba: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
26be: 8d b7 in r24, 0x3d ; 61
26c0: 9e b7 in r25, 0x3e ; 62
26c2: 0a 96 adiw r24, 0x0a ; 10
26c4: f0 cd rjmp .-1056 ; 0x22a6 <Menu+0x1e2>
26c6: 10 92 cc 01 sts 0x01CC, r1
26ca: 8c ec ldi r24, 0xCC ; 204
26cc: 91 e0 ldi r25, 0x01 ; 1
26ce: 9f 93 push r25
26d0: 8f 93 push r24
26d2: ff 92 push r15
26d4: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
26d8: 84 e1 ldi r24, 0x14 ; 20
26da: 80 93 cc 01 sts 0x01CC, r24
26de: 80 91 1b 02 lds r24, 0x021B
26e2: 90 91 1c 02 lds r25, 0x021C
26e6: 9f 93 push r25
26e8: 8f 93 push r24
26ea: 8d eb ldi r24, 0xBD ; 189
26ec: 91 e0 ldi r25, 0x01 ; 1
26ee: 9f 93 push r25
26f0: 8f 93 push r24
26f2: ff 92 push r15
26f4: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
26f8: 88 e2 ldi r24, 0x28 ; 40
26fa: 80 93 cc 01 sts 0x01CC, r24
26fe: 80 91 17 02 lds r24, 0x0217
2702: 90 91 18 02 lds r25, 0x0218
2706: 9f 93 push r25
2708: 8f 93 push r24
270a: 8e ea ldi r24, 0xAE ; 174
270c: 91 e0 ldi r25, 0x01 ; 1
270e: 9f 93 push r25
2710: 8f 93 push r24
2712: ff 92 push r15
2714: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
2718: 8c e3 ldi r24, 0x3C ; 60
271a: 80 93 cc 01 sts 0x01CC, r24
271e: 80 91 19 02 lds r24, 0x0219
2722: 90 91 1a 02 lds r25, 0x021A
2726: 9f 93 push r25
2728: 8f 93 push r24
272a: 8f e9 ldi r24, 0x9F ; 159
272c: 91 e0 ldi r25, 0x01 ; 1
272e: 9f 93 push r25
2730: 8f 93 push r24
2732: ff 92 push r15
2734: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
2738: 8d b7 in r24, 0x3d ; 61
273a: 9e b7 in r25, 0x3e ; 62
273c: 42 96 adiw r24, 0x12 ; 18
273e: b3 cd rjmp .-1178 ; 0x22a6 <Menu+0x1e2>
2740: 10 92 cc 01 sts 0x01CC, r1
2744: 80 91 1f 02 lds r24, 0x021F
2748: 90 91 20 02 lds r25, 0x0220
274c: 9f 93 push r25
274e: 8f 93 push r24
2750: 83 e9 ldi r24, 0x93 ; 147
2752: 91 e0 ldi r25, 0x01 ; 1
2754: 9f 93 push r25
2756: 8f 93 push r24
2758: ff 92 push r15
275a: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
275e: 84 e1 ldi r24, 0x14 ; 20
2760: 80 93 cc 01 sts 0x01CC, r24
2764: 80 91 21 02 lds r24, 0x0221
2768: 90 91 22 02 lds r25, 0x0222
276c: 9f 93 push r25
276e: 8f 93 push r24
2770: 87 e8 ldi r24, 0x87 ; 135
2772: 91 e0 ldi r25, 0x01 ; 1
2774: 9f 93 push r25
2776: 8f 93 push r24
2778: ff 92 push r15
277a: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
277e: 88 e2 ldi r24, 0x28 ; 40
2780: 80 93 cc 01 sts 0x01CC, r24
2784: 80 91 23 02 lds r24, 0x0223
2788: 90 91 24 02 lds r25, 0x0224
278c: 9f 93 push r25
278e: 8f 93 push r24
2790: 8b e7 ldi r24, 0x7B ; 123
2792: 91 e0 ldi r25, 0x01 ; 1
2794: 9f 93 push r25
2796: 8f 93 push r24
2798: ff 92 push r15
279a: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
279e: 8c e3 ldi r24, 0x3C ; 60
27a0: 80 93 cc 01 sts 0x01CC, r24
27a4: 80 91 25 02 lds r24, 0x0225
27a8: 90 91 26 02 lds r25, 0x0226
27ac: 9f 93 push r25
27ae: 8f 93 push r24
27b0: 8f e6 ldi r24, 0x6F ; 111
27b2: 91 e0 ldi r25, 0x01 ; 1
27b4: 9f 93 push r25
27b6: 8f 93 push r24
27b8: ff 92 push r15
27ba: 70 cd rjmp .-1312 ; 0x229c <Menu+0x1d8>
27bc: 10 92 cc 01 sts 0x01CC, r1
27c0: 87 e6 ldi r24, 0x67 ; 103
27c2: 91 e0 ldi r25, 0x01 ; 1
27c4: 9f 93 push r25
27c6: 8f 93 push r24
27c8: ff 92 push r15
27ca: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
27ce: 84 e1 ldi r24, 0x14 ; 20
27d0: 80 93 cc 01 sts 0x01CC, r24
27d4: 80 91 89 01 lds r24, 0x0189
27d8: 99 27 eor r25, r25
27da: 9f 93 push r25
27dc: 8f 93 push r24
27de: 89 e5 ldi r24, 0x59 ; 89
27e0: 91 e0 ldi r25, 0x01 ; 1
27e2: 9f 93 push r25
27e4: 8f 93 push r24
27e6: ff 92 push r15
27e8: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
27ec: 88 e2 ldi r24, 0x28 ; 40
27ee: 80 93 cc 01 sts 0x01CC, r24
27f2: 80 91 ad 01 lds r24, 0x01AD
27f6: 90 91 ae 01 lds r25, 0x01AE
27fa: 9f 93 push r25
27fc: 8f 93 push r24
27fe: 8b e4 ldi r24, 0x4B ; 75
2800: 91 e0 ldi r25, 0x01 ; 1
2802: 9f 93 push r25
2804: 8f 93 push r24
2806: ff 92 push r15
2808: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
280c: 8c e3 ldi r24, 0x3C ; 60
280e: 80 93 cc 01 sts 0x01CC, r24
2812: 80 91 c6 05 lds r24, 0x05C6
2816: 99 27 eor r25, r25
2818: 9f 93 push r25
281a: 8f 93 push r24
281c: 80 91 c5 05 lds r24, 0x05C5
2820: 99 27 eor r25, r25
2822: 9f 93 push r25
2824: 8f 93 push r24
2826: 8d e3 ldi r24, 0x3D ; 61
2828: 91 e0 ldi r25, 0x01 ; 1
282a: 9f 93 push r25
282c: 8f 93 push r24
282e: ff 92 push r15
2830: 0e 94 d3 08 call 0x11a6 ; 0x11a6 <_printf_P>
2834: 35 cd rjmp .-1430 ; 0x22a0 <Menu+0x1dc>
2836: 01 50 subi r16, 0x01 ; 1
2838: 00 93 66 01 sts 0x0166, r16
283c: 10 92 ce 01 sts 0x01CE, r1
2840: 10 92 cd 01 sts 0x01CD, r1
2844: 1f 91 pop r17
2846: 0f 91 pop r16
2848: ff 90 pop r15
284a: 08 95 ret
23fc: 8e ea ldi r24, 0xAE ; 174
23fe: 92 e0 ldi r25, 0x02 ; 2
2400: 6f c0 rjmp .+222 ; 0x24e0 <Menu+0x440>
2402: 10 92 cc 01 sts 0x01CC, r1
2406: e0 91 6e 05 lds r30, 0x056E
240a: ff 27 eor r31, r31
240c: ee 0f add r30, r30
240e: ff 1f adc r31, r31
2410: ef 5b subi r30, 0xBF ; 191
2412: fa 4f sbci r31, 0xFA ; 250
2414: 20 81 ld r18, Z
2416: 31 81 ldd r19, Z+1 ; 0x01
2418: e0 91 6d 05 lds r30, 0x056D
241c: ff 27 eor r31, r31
241e: ee 0f add r30, r30
2420: ff 1f adc r31, r31
2422: ef 5b subi r30, 0xBF ; 191
2424: fa 4f sbci r31, 0xFA ; 250
2426: 80 81 ld r24, Z
2428: 91 81 ldd r25, Z+1 ; 0x01
242a: 3f 93 push r19
242c: 2f 93 push r18
242e: 9f 93 push r25
2430: 8f 93 push r24
2432: 8e e9 ldi r24, 0x9E ; 158
2434: 92 e0 ldi r25, 0x02 ; 2
2436: 9f 93 push r25
2438: 8f 93 push r24
243a: ff 92 push r15
243c: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
2440: 84 e1 ldi r24, 0x14 ; 20
2442: 80 93 cc 01 sts 0x01CC, r24
2446: e0 91 70 05 lds r30, 0x0570
244a: ff 27 eor r31, r31
244c: ee 0f add r30, r30
244e: ff 1f adc r31, r31
2450: ef 5b subi r30, 0xBF ; 191
2452: fa 4f sbci r31, 0xFA ; 250
2454: 20 81 ld r18, Z
2456: 31 81 ldd r19, Z+1 ; 0x01
2458: e0 91 6f 05 lds r30, 0x056F
245c: ff 27 eor r31, r31
245e: ee 0f add r30, r30
2460: ff 1f adc r31, r31
2462: ef 5b subi r30, 0xBF ; 191
2464: fa 4f sbci r31, 0xFA ; 250
2466: 80 81 ld r24, Z
2468: 91 81 ldd r25, Z+1 ; 0x01
246a: 3f 93 push r19
246c: 2f 93 push r18
246e: 9f 93 push r25
2470: 8f 93 push r24
2472: 8e e8 ldi r24, 0x8E ; 142
2474: 92 e0 ldi r25, 0x02 ; 2
2476: 9f 93 push r25
2478: 8f 93 push r24
247a: ff 92 push r15
247c: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
2480: 88 e2 ldi r24, 0x28 ; 40
2482: 80 93 cc 01 sts 0x01CC, r24
2486: e0 91 72 05 lds r30, 0x0572
248a: ff 27 eor r31, r31
248c: ee 0f add r30, r30
248e: ff 1f adc r31, r31
2490: ef 5b subi r30, 0xBF ; 191
2492: fa 4f sbci r31, 0xFA ; 250
2494: 20 81 ld r18, Z
2496: 31 81 ldd r19, Z+1 ; 0x01
2498: e0 91 71 05 lds r30, 0x0571
249c: ff 27 eor r31, r31
249e: ee 0f add r30, r30
24a0: ff 1f adc r31, r31
24a2: ef 5b subi r30, 0xBF ; 191
24a4: fa 4f sbci r31, 0xFA ; 250
24a6: 80 81 ld r24, Z
24a8: 91 81 ldd r25, Z+1 ; 0x01
24aa: 3f 93 push r19
24ac: 2f 93 push r18
24ae: 9f 93 push r25
24b0: 8f 93 push r24
24b2: 8e e7 ldi r24, 0x7E ; 126
24b4: 92 e0 ldi r25, 0x02 ; 2
24b6: 9f 93 push r25
24b8: 8f 93 push r24
24ba: ff 92 push r15
24bc: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
24c0: 8c e3 ldi r24, 0x3C ; 60
24c2: 80 93 cc 01 sts 0x01CC, r24
24c6: e0 91 73 05 lds r30, 0x0573
24ca: ff 27 eor r31, r31
24cc: ee 0f add r30, r30
24ce: ff 1f adc r31, r31
24d0: ef 5b subi r30, 0xBF ; 191
24d2: fa 4f sbci r31, 0xFA ; 250
24d4: 80 81 ld r24, Z
24d6: 91 81 ldd r25, Z+1 ; 0x01
24d8: 9f 93 push r25
24da: 8f 93 push r24
24dc: 8e e6 ldi r24, 0x6E ; 110
24de: 92 e0 ldi r25, 0x02 ; 2
24e0: 9f 93 push r25
24e2: 8f 93 push r24
24e4: ff 92 push r15
24e6: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
24ea: 8d b7 in r24, 0x3d ; 61
24ec: 9e b7 in r25, 0x3e ; 62
24ee: 4a 96 adiw r24, 0x1a ; 26
24f0: c8 ce rjmp .-624 ; 0x2282 <Menu+0x1e2>
24f2: 10 92 cc 01 sts 0x01CC, r1
24f6: 80 e6 ldi r24, 0x60 ; 96
24f8: 92 e0 ldi r25, 0x02 ; 2
24fa: 9f 93 push r25
24fc: 8f 93 push r24
24fe: ff 92 push r15
2500: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
2504: 84 e1 ldi r24, 0x14 ; 20
2506: 80 93 cc 01 sts 0x01CC, r24
250a: 20 91 d7 01 lds r18, 0x01D7
250e: 30 91 d8 01 lds r19, 0x01D8
2512: 80 91 b2 01 lds r24, 0x01B2
2516: 90 91 b3 01 lds r25, 0x01B3
251a: 60 91 be 01 lds r22, 0x01BE
251e: 3f 93 push r19
2520: 2f 93 push r18
2522: 77 27 eor r23, r23
2524: 0e 94 d3 2c call 0x59a6 ; 0x59a6 <__divmodhi4>
2528: 7f 93 push r23
252a: 6f 93 push r22
252c: 81 e5 ldi r24, 0x51 ; 81
252e: 92 e0 ldi r25, 0x02 ; 2
2530: 9f 93 push r25
2532: 8f 93 push r24
2534: ff 92 push r15
2536: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
253a: 88 e2 ldi r24, 0x28 ; 40
253c: 80 93 cc 01 sts 0x01CC, r24
2540: 20 91 d9 01 lds r18, 0x01D9
2544: 30 91 da 01 lds r19, 0x01DA
2548: 80 91 b4 01 lds r24, 0x01B4
254c: 90 91 b5 01 lds r25, 0x01B5
2550: 60 91 bf 01 lds r22, 0x01BF
2554: 3f 93 push r19
2556: 2f 93 push r18
2558: 77 27 eor r23, r23
255a: 0e 94 d3 2c call 0x59a6 ; 0x59a6 <__divmodhi4>
255e: 7f 93 push r23
2560: 6f 93 push r22
2562: 82 e4 ldi r24, 0x42 ; 66
2564: 92 e0 ldi r25, 0x02 ; 2
2566: 9f 93 push r25
2568: 8f 93 push r24
256a: ff 92 push r15
256c: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
2570: 8c e3 ldi r24, 0x3C ; 60
2572: 80 93 cc 01 sts 0x01CC, r24
2576: 20 91 db 01 lds r18, 0x01DB
257a: 30 91 dc 01 lds r19, 0x01DC
257e: 80 91 b6 01 lds r24, 0x01B6
2582: 90 91 b7 01 lds r25, 0x01B7
2586: 60 91 c0 01 lds r22, 0x01C0
258a: 3f 93 push r19
258c: 2f 93 push r18
258e: 77 27 eor r23, r23
2590: 0e 94 d3 2c call 0x59a6 ; 0x59a6 <__divmodhi4>
2594: 7f 93 push r23
2596: 6f 93 push r22
2598: 83 e3 ldi r24, 0x33 ; 51
259a: 92 e0 ldi r25, 0x02 ; 2
259c: 56 c0 rjmp .+172 ; 0x264a <Menu+0x5aa>
259e: 10 92 cc 01 sts 0x01CC, r1
25a2: 86 e2 ldi r24, 0x26 ; 38
25a4: 92 e0 ldi r25, 0x02 ; 2
25a6: 9f 93 push r25
25a8: 8f 93 push r24
25aa: ff 92 push r15
25ac: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
25b0: 84 e1 ldi r24, 0x14 ; 20
25b2: 80 93 cc 01 sts 0x01CC, r24
25b6: 20 91 dd 01 lds r18, 0x01DD
25ba: 30 91 de 01 lds r19, 0x01DE
25be: 80 91 ba 01 lds r24, 0x01BA
25c2: 90 91 bb 01 lds r25, 0x01BB
25c6: 60 91 c1 01 lds r22, 0x01C1
25ca: 3f 93 push r19
25cc: 2f 93 push r18
25ce: 77 27 eor r23, r23
25d0: 0e 94 d3 2c call 0x59a6 ; 0x59a6 <__divmodhi4>
25d4: 7f 93 push r23
25d6: 6f 93 push r22
25d8: 87 e1 ldi r24, 0x17 ; 23
25da: 92 e0 ldi r25, 0x02 ; 2
25dc: 9f 93 push r25
25de: 8f 93 push r24
25e0: ff 92 push r15
25e2: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
25e6: 88 e2 ldi r24, 0x28 ; 40
25e8: 80 93 cc 01 sts 0x01CC, r24
25ec: 20 91 df 01 lds r18, 0x01DF
25f0: 30 91 e0 01 lds r19, 0x01E0
25f4: 80 91 b8 01 lds r24, 0x01B8
25f8: 90 91 b9 01 lds r25, 0x01B9
25fc: 60 91 c2 01 lds r22, 0x01C2
2600: 3f 93 push r19
2602: 2f 93 push r18
2604: 77 27 eor r23, r23
2606: 0e 94 d3 2c call 0x59a6 ; 0x59a6 <__divmodhi4>
260a: 7f 93 push r23
260c: 6f 93 push r22
260e: 88 e0 ldi r24, 0x08 ; 8
2610: 92 e0 ldi r25, 0x02 ; 2
2612: 9f 93 push r25
2614: 8f 93 push r24
2616: ff 92 push r15
2618: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
261c: 8c e3 ldi r24, 0x3C ; 60
261e: 80 93 cc 01 sts 0x01CC, r24
2622: 60 91 e1 01 lds r22, 0x01E1
2626: 70 91 e2 01 lds r23, 0x01E2
262a: 80 91 e3 01 lds r24, 0x01E3
262e: 90 91 e4 01 lds r25, 0x01E4
2632: 00 91 29 05 lds r16, 0x0529
2636: 10 91 2a 05 lds r17, 0x052A
263a: 0e 94 67 2b call 0x56ce ; 0x56ce <__fixsfsi>
263e: 7f 93 push r23
2640: 6f 93 push r22
2642: 1f 93 push r17
2644: 0f 93 push r16
2646: 89 ef ldi r24, 0xF9 ; 249
2648: 91 e0 ldi r25, 0x01 ; 1
264a: 9f 93 push r25
264c: 8f 93 push r24
264e: ff 92 push r15
2650: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
2654: 8d b7 in r24, 0x3d ; 61
2656: 9e b7 in r25, 0x3e ; 62
2658: 48 96 adiw r24, 0x18 ; 24
265a: 13 ce rjmp .-986 ; 0x2282 <Menu+0x1e2>
265c: 84 e1 ldi r24, 0x14 ; 20
265e: 80 93 cc 01 sts 0x01CC, r24
2662: 80 91 04 01 lds r24, 0x0104
2666: 90 91 05 01 lds r25, 0x0105
266a: 9f 93 push r25
266c: 8f 93 push r24
266e: 8a ee ldi r24, 0xEA ; 234
2670: 91 e0 ldi r25, 0x01 ; 1
2672: 9f 93 push r25
2674: 8f 93 push r24
2676: ff 92 push r15
2678: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
267c: 88 e2 ldi r24, 0x28 ; 40
267e: 80 93 cc 01 sts 0x01CC, r24
2682: 80 91 27 02 lds r24, 0x0227
2686: 99 27 eor r25, r25
2688: 9f 93 push r25
268a: 8f 93 push r24
268c: 8b ed ldi r24, 0xDB ; 219
268e: 91 e0 ldi r25, 0x01 ; 1
2690: 9f 93 push r25
2692: 8f 93 push r24
2694: ff 92 push r15
2696: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
269a: 8d b7 in r24, 0x3d ; 61
269c: 9e b7 in r25, 0x3e ; 62
269e: 0a 96 adiw r24, 0x0a ; 10
26a0: f0 cd rjmp .-1056 ; 0x2282 <Menu+0x1e2>
26a2: 10 92 cc 01 sts 0x01CC, r1
26a6: 8c ec ldi r24, 0xCC ; 204
26a8: 91 e0 ldi r25, 0x01 ; 1
26aa: 9f 93 push r25
26ac: 8f 93 push r24
26ae: ff 92 push r15
26b0: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
26b4: 84 e1 ldi r24, 0x14 ; 20
26b6: 80 93 cc 01 sts 0x01CC, r24
26ba: 80 91 1b 02 lds r24, 0x021B
26be: 90 91 1c 02 lds r25, 0x021C
26c2: 9f 93 push r25
26c4: 8f 93 push r24
26c6: 8d eb ldi r24, 0xBD ; 189
26c8: 91 e0 ldi r25, 0x01 ; 1
26ca: 9f 93 push r25
26cc: 8f 93 push r24
26ce: ff 92 push r15
26d0: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
26d4: 88 e2 ldi r24, 0x28 ; 40
26d6: 80 93 cc 01 sts 0x01CC, r24
26da: 80 91 17 02 lds r24, 0x0217
26de: 90 91 18 02 lds r25, 0x0218
26e2: 9f 93 push r25
26e4: 8f 93 push r24
26e6: 8e ea ldi r24, 0xAE ; 174
26e8: 91 e0 ldi r25, 0x01 ; 1
26ea: 9f 93 push r25
26ec: 8f 93 push r24
26ee: ff 92 push r15
26f0: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
26f4: 8c e3 ldi r24, 0x3C ; 60
26f6: 80 93 cc 01 sts 0x01CC, r24
26fa: 80 91 19 02 lds r24, 0x0219
26fe: 90 91 1a 02 lds r25, 0x021A
2702: 9f 93 push r25
2704: 8f 93 push r24
2706: 8f e9 ldi r24, 0x9F ; 159
2708: 91 e0 ldi r25, 0x01 ; 1
270a: 9f 93 push r25
270c: 8f 93 push r24
270e: ff 92 push r15
2710: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
2714: 8d b7 in r24, 0x3d ; 61
2716: 9e b7 in r25, 0x3e ; 62
2718: 42 96 adiw r24, 0x12 ; 18
271a: b3 cd rjmp .-1178 ; 0x2282 <Menu+0x1e2>
271c: 10 92 cc 01 sts 0x01CC, r1
2720: 80 91 1f 02 lds r24, 0x021F
2724: 90 91 20 02 lds r25, 0x0220
2728: 9f 93 push r25
272a: 8f 93 push r24
272c: 83 e9 ldi r24, 0x93 ; 147
272e: 91 e0 ldi r25, 0x01 ; 1
2730: 9f 93 push r25
2732: 8f 93 push r24
2734: ff 92 push r15
2736: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
273a: 84 e1 ldi r24, 0x14 ; 20
273c: 80 93 cc 01 sts 0x01CC, r24
2740: 80 91 21 02 lds r24, 0x0221
2744: 90 91 22 02 lds r25, 0x0222
2748: 9f 93 push r25
274a: 8f 93 push r24
274c: 87 e8 ldi r24, 0x87 ; 135
274e: 91 e0 ldi r25, 0x01 ; 1
2750: 9f 93 push r25
2752: 8f 93 push r24
2754: ff 92 push r15
2756: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
275a: 88 e2 ldi r24, 0x28 ; 40
275c: 80 93 cc 01 sts 0x01CC, r24
2760: 80 91 23 02 lds r24, 0x0223
2764: 90 91 24 02 lds r25, 0x0224
2768: 9f 93 push r25
276a: 8f 93 push r24
276c: 8b e7 ldi r24, 0x7B ; 123
276e: 91 e0 ldi r25, 0x01 ; 1
2770: 9f 93 push r25
2772: 8f 93 push r24
2774: ff 92 push r15
2776: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
277a: 8c e3 ldi r24, 0x3C ; 60
277c: 80 93 cc 01 sts 0x01CC, r24
2780: 80 91 25 02 lds r24, 0x0225
2784: 90 91 26 02 lds r25, 0x0226
2788: 9f 93 push r25
278a: 8f 93 push r24
278c: 8f e6 ldi r24, 0x6F ; 111
278e: 91 e0 ldi r25, 0x01 ; 1
2790: 9f 93 push r25
2792: 8f 93 push r24
2794: ff 92 push r15
2796: 70 cd rjmp .-1312 ; 0x2278 <Menu+0x1d8>
2798: 10 92 cc 01 sts 0x01CC, r1
279c: 87 e6 ldi r24, 0x67 ; 103
279e: 91 e0 ldi r25, 0x01 ; 1
27a0: 9f 93 push r25
27a2: 8f 93 push r24
27a4: ff 92 push r15
27a6: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
27aa: 84 e1 ldi r24, 0x14 ; 20
27ac: 80 93 cc 01 sts 0x01CC, r24
27b0: 80 91 89 01 lds r24, 0x0189
27b4: 99 27 eor r25, r25
27b6: 9f 93 push r25
27b8: 8f 93 push r24
27ba: 89 e5 ldi r24, 0x59 ; 89
27bc: 91 e0 ldi r25, 0x01 ; 1
27be: 9f 93 push r25
27c0: 8f 93 push r24
27c2: ff 92 push r15
27c4: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
27c8: 88 e2 ldi r24, 0x28 ; 40
27ca: 80 93 cc 01 sts 0x01CC, r24
27ce: 80 91 ad 01 lds r24, 0x01AD
27d2: 90 91 ae 01 lds r25, 0x01AE
27d6: 9f 93 push r25
27d8: 8f 93 push r24
27da: 8b e4 ldi r24, 0x4B ; 75
27dc: 91 e0 ldi r25, 0x01 ; 1
27de: 9f 93 push r25
27e0: 8f 93 push r24
27e2: ff 92 push r15
27e4: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
27e8: 8c e3 ldi r24, 0x3C ; 60
27ea: 80 93 cc 01 sts 0x01CC, r24
27ee: 80 91 91 05 lds r24, 0x0591
27f2: 99 27 eor r25, r25
27f4: 9f 93 push r25
27f6: 8f 93 push r24
27f8: 80 91 90 05 lds r24, 0x0590
27fc: 99 27 eor r25, r25
27fe: 9f 93 push r25
2800: 8f 93 push r24
2802: 8d e3 ldi r24, 0x3D ; 61
2804: 91 e0 ldi r25, 0x01 ; 1
2806: 9f 93 push r25
2808: 8f 93 push r24
280a: ff 92 push r15
280c: 0e 94 c3 08 call 0x1186 ; 0x1186 <_printf_P>
2810: 35 cd rjmp .-1430 ; 0x227c <Menu+0x1dc>
2812: 01 50 subi r16, 0x01 ; 1
2814: 00 93 66 01 sts 0x0166, r16
2818: 10 92 ce 01 sts 0x01CE, r1
281c: 10 92 cd 01 sts 0x01CD, r1
2820: 1f 91 pop r17
2822: 0f 91 pop r16
2824: ff 90 pop r15
2826: 08 95 ret
 
0000284c <i2c_init>:
284c: 10 92 b9 00 sts 0x00B9, r1
2850: 8a e2 ldi r24, 0x2A ; 42
2852: 80 93 b8 00 sts 0x00B8, r24
2856: 08 95 ret
00002828 <i2c_init>:
2828: 10 92 b9 00 sts 0x00B9, r1
282c: 8a e2 ldi r24, 0x2A ; 42
282e: 80 93 b8 00 sts 0x00B8, r24
2832: 08 95 ret
 
00002858 <i2c_start>:
2858: 85 ea ldi r24, 0xA5 ; 165
285a: 80 93 bc 00 sts 0x00BC, r24
285e: 80 e0 ldi r24, 0x00 ; 0
2860: 90 e0 ldi r25, 0x00 ; 0
2862: 08 95 ret
00002834 <i2c_start>:
2834: 85 ea ldi r24, 0xA5 ; 165
2836: 80 93 bc 00 sts 0x00BC, r24
283a: 80 e0 ldi r24, 0x00 ; 0
283c: 90 e0 ldi r25, 0x00 ; 0
283e: 08 95 ret
 
00002864 <i2c_stop>:
2864: 84 e9 ldi r24, 0x94 ; 148
2866: 80 93 bc 00 sts 0x00BC, r24
286a: 08 95 ret
00002840 <i2c_stop>:
2840: 84 e9 ldi r24, 0x94 ; 148
2842: 80 93 bc 00 sts 0x00BC, r24
2846: 08 95 ret
 
0000286c <i2c_write_byte>:
286c: 10 92 b9 00 sts 0x00B9, r1
2870: 80 93 bb 00 sts 0x00BB, r24
2874: 85 e8 ldi r24, 0x85 ; 133
2876: 80 93 bc 00 sts 0x00BC, r24
287a: 80 e0 ldi r24, 0x00 ; 0
287c: 90 e0 ldi r25, 0x00 ; 0
287e: 08 95 ret
00002848 <i2c_write_byte>:
2848: 10 92 b9 00 sts 0x00B9, r1
284c: 80 93 bb 00 sts 0x00BB, r24
2850: 85 e8 ldi r24, 0x85 ; 133
2852: 80 93 bc 00 sts 0x00BC, r24
2856: 80 e0 ldi r24, 0x00 ; 0
2858: 90 e0 ldi r25, 0x00 ; 0
285a: 08 95 ret
 
00002880 <__vector_26>:
2880: 1f 92 push r1
2882: 0f 92 push r0
2884: 0f b6 in r0, 0x3f ; 63
2886: 0f 92 push r0
2888: 11 24 eor r1, r1
288a: 8f 93 push r24
288c: 9f 93 push r25
288e: ef 93 push r30
2890: ff 93 push r31
2892: 80 91 cf 01 lds r24, 0x01CF
2896: 8f 5f subi r24, 0xFF ; 255
2898: 80 93 cf 01 sts 0x01CF, r24
289c: 81 50 subi r24, 0x01 ; 1
289e: 83 30 cpi r24, 0x03 ; 3
28a0: 09 f4 brne .+2 ; 0x28a4 <__vector_26+0x24>
28a2: 42 c0 rjmp .+132 ; 0x2928 <__vector_26+0xa8>
28a4: 84 30 cpi r24, 0x04 ; 4
28a6: 28 f4 brcc .+10 ; 0x28b2 <__vector_26+0x32>
28a8: 81 30 cpi r24, 0x01 ; 1
28aa: a1 f0 breq .+40 ; 0x28d4 <__vector_26+0x54>
28ac: 82 30 cpi r24, 0x02 ; 2
28ae: 70 f5 brcc .+92 ; 0x290c <__vector_26+0x8c>
28b0: 0c c0 rjmp .+24 ; 0x28ca <__vector_26+0x4a>
28b2: 85 30 cpi r24, 0x05 ; 5
28b4: 09 f4 brne .+2 ; 0x28b8 <__vector_26+0x38>
28b6: 48 c0 rjmp .+144 ; 0x2948 <__vector_26+0xc8>
28b8: 85 30 cpi r24, 0x05 ; 5
28ba: d8 f1 brcs .+118 ; 0x2932 <__vector_26+0xb2>
28bc: 86 30 cpi r24, 0x06 ; 6
28be: 09 f4 brne .+2 ; 0x28c2 <__vector_26+0x42>
28c0: 4b c0 rjmp .+150 ; 0x2958 <__vector_26+0xd8>
28c2: 87 30 cpi r24, 0x07 ; 7
28c4: 09 f0 breq .+2 ; 0x28c8 <__vector_26+0x48>
28c6: 71 c0 rjmp .+226 ; 0x29aa <__vector_26+0x12a>
28c8: 5b c0 rjmp .+182 ; 0x2980 <__vector_26+0x100>
28ca: 80 91 d0 01 lds r24, 0x01D0
28ce: 88 0f add r24, r24
28d0: 8e 5a subi r24, 0xAE ; 174
28d2: 14 c0 rjmp .+40 ; 0x28fc <__vector_26+0x7c>
28d4: 80 91 d0 01 lds r24, 0x01D0
28d8: 8f 5f subi r24, 0xFF ; 255
28da: 80 93 d0 01 sts 0x01D0, r24
28de: 81 50 subi r24, 0x01 ; 1
28e0: 81 30 cpi r24, 0x01 ; 1
28e2: 09 f4 brne .+2 ; 0x28e6 <__vector_26+0x66>
28e4: 44 c0 rjmp .+136 ; 0x296e <__vector_26+0xee>
28e6: 81 30 cpi r24, 0x01 ; 1
28e8: 38 f0 brcs .+14 ; 0x28f8 <__vector_26+0x78>
28ea: 82 30 cpi r24, 0x02 ; 2
28ec: 09 f4 brne .+2 ; 0x28f0 <__vector_26+0x70>
28ee: 42 c0 rjmp .+132 ; 0x2974 <__vector_26+0xf4>
28f0: 83 30 cpi r24, 0x03 ; 3
28f2: 09 f0 breq .+2 ; 0x28f6 <__vector_26+0x76>
28f4: 5a c0 rjmp .+180 ; 0x29aa <__vector_26+0x12a>
28f6: 41 c0 rjmp .+130 ; 0x297a <__vector_26+0xfa>
28f8: 80 91 98 02 lds r24, 0x0298
28fc: 10 92 b9 00 sts 0x00B9, r1
2900: 80 93 bb 00 sts 0x00BB, r24
2904: 85 e8 ldi r24, 0x85 ; 133
2906: 80 93 bc 00 sts 0x00BC, r24
290a: 4f c0 rjmp .+158 ; 0x29aa <__vector_26+0x12a>
290c: 84 e9 ldi r24, 0x94 ; 148
290e: 80 93 bc 00 sts 0x00BC, r24
2912: 80 91 d0 01 lds r24, 0x01D0
2916: 84 30 cpi r24, 0x04 ; 4
2918: 18 f4 brcc .+6 ; 0x2920 <__vector_26+0xa0>
291a: 10 92 cf 01 sts 0x01CF, r1
291e: 02 c0 rjmp .+4 ; 0x2924 <__vector_26+0xa4>
2920: 10 92 d0 01 sts 0x01D0, r1
2924: 85 ea ldi r24, 0xA5 ; 165
2926: ef cf rjmp .-34 ; 0x2906 <__vector_26+0x86>
2928: 80 91 d1 01 lds r24, 0x01D1
292c: 88 0f add r24, r24
292e: 8d 5a subi r24, 0xAD ; 173
2930: e5 cf rjmp .-54 ; 0x28fc <__vector_26+0x7c>
2932: 80 91 d1 01 lds r24, 0x01D1
2936: 81 30 cpi r24, 0x01 ; 1
2938: d1 f0 breq .+52 ; 0x296e <__vector_26+0xee>
293a: 81 30 cpi r24, 0x01 ; 1
293c: e8 f2 brcs .-70 ; 0x28f8 <__vector_26+0x78>
293e: 82 30 cpi r24, 0x02 ; 2
2940: c9 f0 breq .+50 ; 0x2974 <__vector_26+0xf4>
2942: 83 30 cpi r24, 0x03 ; 3
2944: 91 f5 brne .+100 ; 0x29aa <__vector_26+0x12a>
2946: 19 c0 rjmp .+50 ; 0x297a <__vector_26+0xfa>
2948: 80 91 bb 00 lds r24, 0x00BB
294c: e0 91 d1 01 lds r30, 0x01D1
2950: ff 27 eor r31, r31
2952: e2 59 subi r30, 0x92 ; 146
2954: fa 4f sbci r31, 0xFA ; 250
2956: 80 83 st Z, r24
2958: 80 91 d1 01 lds r24, 0x01D1
295c: 81 30 cpi r24, 0x01 ; 1
295e: 39 f0 breq .+14 ; 0x296e <__vector_26+0xee>
2960: 81 30 cpi r24, 0x01 ; 1
2962: 50 f2 brcs .-108 ; 0x28f8 <__vector_26+0x78>
2964: 82 30 cpi r24, 0x02 ; 2
2966: 31 f0 breq .+12 ; 0x2974 <__vector_26+0xf4>
2968: 83 30 cpi r24, 0x03 ; 3
296a: f9 f4 brne .+62 ; 0x29aa <__vector_26+0x12a>
296c: 06 c0 rjmp .+12 ; 0x297a <__vector_26+0xfa>
296e: 80 91 99 02 lds r24, 0x0299
2972: c4 cf rjmp .-120 ; 0x28fc <__vector_26+0x7c>
2974: 80 91 9c 02 lds r24, 0x029C
2978: c1 cf rjmp .-126 ; 0x28fc <__vector_26+0x7c>
297a: 80 91 a8 02 lds r24, 0x02A8
297e: be cf rjmp .-132 ; 0x28fc <__vector_26+0x7c>
2980: 80 91 d1 01 lds r24, 0x01D1
2984: 90 91 bb 00 lds r25, 0x00BB
2988: e8 2f mov r30, r24
298a: ff 27 eor r31, r31
298c: e2 59 subi r30, 0x92 ; 146
298e: fa 4f sbci r31, 0xFA ; 250
2990: 94 83 std Z+4, r25 ; 0x04
2992: 8f 5f subi r24, 0xFF ; 255
2994: 80 93 d1 01 sts 0x01D1, r24
2998: 84 30 cpi r24, 0x04 ; 4
299a: 10 f0 brcs .+4 ; 0x29a0 <__vector_26+0x120>
299c: 10 92 d1 01 sts 0x01D1, r1
29a0: 84 e9 ldi r24, 0x94 ; 148
29a2: 80 93 bc 00 sts 0x00BC, r24
29a6: 10 92 cf 01 sts 0x01CF, r1
29aa: ff 91 pop r31
29ac: ef 91 pop r30
29ae: 9f 91 pop r25
29b0: 8f 91 pop r24
29b2: 0f 90 pop r0
29b4: 0f be out 0x3f, r0 ; 63
29b6: 0f 90 pop r0
29b8: 1f 90 pop r1
29ba: 18 95 reti
0000285c <__vector_26>:
285c: 1f 92 push r1
285e: 0f 92 push r0
2860: 0f b6 in r0, 0x3f ; 63
2862: 0f 92 push r0
2864: 11 24 eor r1, r1
2866: 8f 93 push r24
2868: 9f 93 push r25
286a: ef 93 push r30
286c: ff 93 push r31
286e: 80 91 cf 01 lds r24, 0x01CF
2872: 8f 5f subi r24, 0xFF ; 255
2874: 80 93 cf 01 sts 0x01CF, r24
2878: 81 50 subi r24, 0x01 ; 1
287a: 83 30 cpi r24, 0x03 ; 3
287c: 09 f4 brne .+2 ; 0x2880 <__vector_26+0x24>
287e: 42 c0 rjmp .+132 ; 0x2904 <__vector_26+0xa8>
2880: 84 30 cpi r24, 0x04 ; 4
2882: 28 f4 brcc .+10 ; 0x288e <__vector_26+0x32>
2884: 81 30 cpi r24, 0x01 ; 1
2886: a1 f0 breq .+40 ; 0x28b0 <__vector_26+0x54>
2888: 82 30 cpi r24, 0x02 ; 2
288a: 70 f5 brcc .+92 ; 0x28e8 <__vector_26+0x8c>
288c: 0c c0 rjmp .+24 ; 0x28a6 <__vector_26+0x4a>
288e: 85 30 cpi r24, 0x05 ; 5
2890: 09 f4 brne .+2 ; 0x2894 <__vector_26+0x38>
2892: 48 c0 rjmp .+144 ; 0x2924 <__vector_26+0xc8>
2894: 85 30 cpi r24, 0x05 ; 5
2896: d8 f1 brcs .+118 ; 0x290e <__vector_26+0xb2>
2898: 86 30 cpi r24, 0x06 ; 6
289a: 09 f4 brne .+2 ; 0x289e <__vector_26+0x42>
289c: 4b c0 rjmp .+150 ; 0x2934 <__vector_26+0xd8>
289e: 87 30 cpi r24, 0x07 ; 7
28a0: 09 f0 breq .+2 ; 0x28a4 <__vector_26+0x48>
28a2: 71 c0 rjmp .+226 ; 0x2986 <__vector_26+0x12a>
28a4: 5b c0 rjmp .+182 ; 0x295c <__vector_26+0x100>
28a6: 80 91 d0 01 lds r24, 0x01D0
28aa: 88 0f add r24, r24
28ac: 8e 5a subi r24, 0xAE ; 174
28ae: 14 c0 rjmp .+40 ; 0x28d8 <__vector_26+0x7c>
28b0: 80 91 d0 01 lds r24, 0x01D0
28b4: 8f 5f subi r24, 0xFF ; 255
28b6: 80 93 d0 01 sts 0x01D0, r24
28ba: 81 50 subi r24, 0x01 ; 1
28bc: 81 30 cpi r24, 0x01 ; 1
28be: 09 f4 brne .+2 ; 0x28c2 <__vector_26+0x66>
28c0: 44 c0 rjmp .+136 ; 0x294a <__vector_26+0xee>
28c2: 81 30 cpi r24, 0x01 ; 1
28c4: 38 f0 brcs .+14 ; 0x28d4 <__vector_26+0x78>
28c6: 82 30 cpi r24, 0x02 ; 2
28c8: 09 f4 brne .+2 ; 0x28cc <__vector_26+0x70>
28ca: 42 c0 rjmp .+132 ; 0x2950 <__vector_26+0xf4>
28cc: 83 30 cpi r24, 0x03 ; 3
28ce: 09 f0 breq .+2 ; 0x28d2 <__vector_26+0x76>
28d0: 5a c0 rjmp .+180 ; 0x2986 <__vector_26+0x12a>
28d2: 41 c0 rjmp .+130 ; 0x2956 <__vector_26+0xfa>
28d4: 80 91 96 02 lds r24, 0x0296
28d8: 10 92 b9 00 sts 0x00B9, r1
28dc: 80 93 bb 00 sts 0x00BB, r24
28e0: 85 e8 ldi r24, 0x85 ; 133
28e2: 80 93 bc 00 sts 0x00BC, r24
28e6: 4f c0 rjmp .+158 ; 0x2986 <__vector_26+0x12a>
28e8: 84 e9 ldi r24, 0x94 ; 148
28ea: 80 93 bc 00 sts 0x00BC, r24
28ee: 80 91 d0 01 lds r24, 0x01D0
28f2: 84 30 cpi r24, 0x04 ; 4
28f4: 18 f4 brcc .+6 ; 0x28fc <__vector_26+0xa0>
28f6: 10 92 cf 01 sts 0x01CF, r1
28fa: 02 c0 rjmp .+4 ; 0x2900 <__vector_26+0xa4>
28fc: 10 92 d0 01 sts 0x01D0, r1
2900: 85 ea ldi r24, 0xA5 ; 165
2902: ef cf rjmp .-34 ; 0x28e2 <__vector_26+0x86>
2904: 80 91 d1 01 lds r24, 0x01D1
2908: 88 0f add r24, r24
290a: 8d 5a subi r24, 0xAD ; 173
290c: e5 cf rjmp .-54 ; 0x28d8 <__vector_26+0x7c>
290e: 80 91 d1 01 lds r24, 0x01D1
2912: 81 30 cpi r24, 0x01 ; 1
2914: d1 f0 breq .+52 ; 0x294a <__vector_26+0xee>
2916: 81 30 cpi r24, 0x01 ; 1
2918: e8 f2 brcs .-70 ; 0x28d4 <__vector_26+0x78>
291a: 82 30 cpi r24, 0x02 ; 2
291c: c9 f0 breq .+50 ; 0x2950 <__vector_26+0xf4>
291e: 83 30 cpi r24, 0x03 ; 3
2920: 91 f5 brne .+100 ; 0x2986 <__vector_26+0x12a>
2922: 19 c0 rjmp .+50 ; 0x2956 <__vector_26+0xfa>
2924: 80 91 bb 00 lds r24, 0x00BB
2928: e0 91 d1 01 lds r30, 0x01D1
292c: ff 27 eor r31, r31
292e: e7 5c subi r30, 0xC7 ; 199
2930: fa 4f sbci r31, 0xFA ; 250
2932: 80 83 st Z, r24
2934: 80 91 d1 01 lds r24, 0x01D1
2938: 81 30 cpi r24, 0x01 ; 1
293a: 39 f0 breq .+14 ; 0x294a <__vector_26+0xee>
293c: 81 30 cpi r24, 0x01 ; 1
293e: 50 f2 brcs .-108 ; 0x28d4 <__vector_26+0x78>
2940: 82 30 cpi r24, 0x02 ; 2
2942: 31 f0 breq .+12 ; 0x2950 <__vector_26+0xf4>
2944: 83 30 cpi r24, 0x03 ; 3
2946: f9 f4 brne .+62 ; 0x2986 <__vector_26+0x12a>
2948: 06 c0 rjmp .+12 ; 0x2956 <__vector_26+0xfa>
294a: 80 91 97 02 lds r24, 0x0297
294e: c4 cf rjmp .-120 ; 0x28d8 <__vector_26+0x7c>
2950: 80 91 9a 02 lds r24, 0x029A
2954: c1 cf rjmp .-126 ; 0x28d8 <__vector_26+0x7c>
2956: 80 91 a6 02 lds r24, 0x02A6
295a: be cf rjmp .-132 ; 0x28d8 <__vector_26+0x7c>
295c: 80 91 d1 01 lds r24, 0x01D1
2960: 90 91 bb 00 lds r25, 0x00BB
2964: e8 2f mov r30, r24
2966: ff 27 eor r31, r31
2968: e7 5c subi r30, 0xC7 ; 199
296a: fa 4f sbci r31, 0xFA ; 250
296c: 94 83 std Z+4, r25 ; 0x04
296e: 8f 5f subi r24, 0xFF ; 255
2970: 80 93 d1 01 sts 0x01D1, r24
2974: 84 30 cpi r24, 0x04 ; 4
2976: 10 f0 brcs .+4 ; 0x297c <__vector_26+0x120>
2978: 10 92 d1 01 sts 0x01D1, r1
297c: 84 e9 ldi r24, 0x94 ; 148
297e: 80 93 bc 00 sts 0x00BC, r24
2982: 10 92 cf 01 sts 0x01CF, r1
2986: ff 91 pop r31
2988: ef 91 pop r30
298a: 9f 91 pop r25
298c: 8f 91 pop r24
298e: 0f 90 pop r0
2990: 0f be out 0x3f, r0 ; 63
2992: 0f 90 pop r0
2994: 1f 90 pop r1
2996: 18 95 reti
 
000029bc <rc_sum_init>:
29bc: 83 ec ldi r24, 0xC3 ; 195
29be: 80 93 81 00 sts 0x0081, r24
29c2: ef e6 ldi r30, 0x6F ; 111
29c4: f0 e0 ldi r31, 0x00 ; 0
29c6: 80 81 ld r24, Z
29c8: 80 62 ori r24, 0x20 ; 32
29ca: 80 83 st Z, r24
29cc: 10 92 dc 01 sts 0x01DC, r1
29d0: 10 92 db 01 sts 0x01DB, r1
29d4: 10 92 da 01 sts 0x01DA, r1
29d8: 10 92 d9 01 sts 0x01D9, r1
29dc: 10 92 d8 01 sts 0x01D8, r1
29e0: 10 92 d7 01 sts 0x01D7, r1
29e4: 08 95 ret
00002998 <rc_sum_init>:
2998: 83 ec ldi r24, 0xC3 ; 195
299a: 80 93 81 00 sts 0x0081, r24
299e: ef e6 ldi r30, 0x6F ; 111
29a0: f0 e0 ldi r31, 0x00 ; 0
29a2: 80 81 ld r24, Z
29a4: 80 62 ori r24, 0x20 ; 32
29a6: 80 83 st Z, r24
29a8: 10 92 dc 01 sts 0x01DC, r1
29ac: 10 92 db 01 sts 0x01DB, r1
29b0: 10 92 da 01 sts 0x01DA, r1
29b4: 10 92 d9 01 sts 0x01D9, r1
29b8: 10 92 d8 01 sts 0x01D8, r1
29bc: 10 92 d7 01 sts 0x01D7, r1
29c0: 08 95 ret
 
000029e6 <__vector_12>:
29e6: 1f 92 push r1
29e8: 0f 92 push r0
29ea: 0f b6 in r0, 0x3f ; 63
29ec: 0f 92 push r0
29ee: 11 24 eor r1, r1
29f0: 0f 93 push r16
29f2: 1f 93 push r17
29f4: 2f 93 push r18
29f6: 3f 93 push r19
29f8: 4f 93 push r20
29fa: 5f 93 push r21
29fc: 6f 93 push r22
29fe: 7f 93 push r23
2a00: 8f 93 push r24
2a02: 9f 93 push r25
2a04: af 93 push r26
2a06: bf 93 push r27
2a08: cf 93 push r28
2a0a: df 93 push r29
2a0c: ef 93 push r30
2a0e: ff 93 push r31
2a10: 20 91 86 00 lds r18, 0x0086
2a14: 30 91 87 00 lds r19, 0x0087
2a18: 80 91 d4 01 lds r24, 0x01D4
2a1c: 90 91 d5 01 lds r25, 0x01D5
2a20: 28 1b sub r18, r24
2a22: 39 0b sbc r19, r25
2a24: 80 91 86 00 lds r24, 0x0086
2a28: 90 91 87 00 lds r25, 0x0087
2a2c: 90 93 d5 01 sts 0x01D5, r25
2a30: 80 93 d4 01 sts 0x01D4, r24
2a34: c9 01 movw r24, r18
2a36: 8d 5d subi r24, 0xDD ; 221
2a38: 95 40 sbci r25, 0x05 ; 5
2a3a: 83 56 subi r24, 0x63 ; 99
2a3c: 99 41 sbci r25, 0x19 ; 25
2a3e: 48 f4 brcc .+18 ; 0x2a52 <__vector_12+0x6c>
2a40: 81 e0 ldi r24, 0x01 ; 1
2a42: 90 e0 ldi r25, 0x00 ; 0
2a44: 90 93 d3 01 sts 0x01D3, r25
2a48: 80 93 d2 01 sts 0x01D2, r24
2a4c: 10 92 67 01 sts 0x0167, r1
2a50: 54 c0 rjmp .+168 ; 0x2afa <__vector_12+0x114>
2a52: c0 91 d2 01 lds r28, 0x01D2
2a56: d0 91 d3 01 lds r29, 0x01D3
2a5a: ca 30 cpi r28, 0x0A ; 10
2a5c: d1 05 cpc r29, r1
2a5e: 0c f0 brlt .+2 ; 0x2a62 <__vector_12+0x7c>
2a60: 4c c0 rjmp .+152 ; 0x2afa <__vector_12+0x114>
2a62: c9 01 movw r24, r18
2a64: 8b 5f subi r24, 0xFB ; 251
2a66: 90 40 sbci r25, 0x00 ; 0
2a68: 84 5b subi r24, 0xB4 ; 180
2a6a: 91 40 sbci r25, 0x01 ; 1
2a6c: 08 f0 brcs .+2 ; 0x2a70 <__vector_12+0x8a>
2a6e: 40 c0 rjmp .+128 ; 0x2af0 <__vector_12+0x10a>
2a70: a9 01 movw r20, r18
2a72: 42 5d subi r20, 0xD2 ; 210
2a74: 51 40 sbci r21, 0x01 ; 1
2a76: fe 01 movw r30, r28
2a78: ee 0f add r30, r30
2a7a: ff 1f adc r31, r31
2a7c: ea 58 subi r30, 0x8A ; 138
2a7e: fa 4f sbci r31, 0xFA ; 250
2a80: 80 81 ld r24, Z
2a82: 91 81 ldd r25, Z+1 ; 0x01
2a84: fa 01 movw r30, r20
2a86: e8 1b sub r30, r24
2a88: f9 0b sbc r31, r25
2a8a: cf 01 movw r24, r30
2a8c: f7 ff sbrs r31, 7
2a8e: 03 c0 rjmp .+6 ; 0x2a96 <__vector_12+0xb0>
2a90: 90 95 com r25
2a92: 81 95 neg r24
2a94: 9f 4f sbci r25, 0xFF ; 255
2a96: 06 97 sbiw r24, 0x06 ; 6
2a98: 4c f4 brge .+18 ; 0x2aac <__vector_12+0xc6>
2a9a: 80 91 27 02 lds r24, 0x0227
2a9e: 88 3c cpi r24, 0xC8 ; 200
2aa0: 28 f4 brcc .+10 ; 0x2aac <__vector_12+0xc6>
2aa2: 80 91 27 02 lds r24, 0x0227
2aa6: 86 5f subi r24, 0xF6 ; 246
2aa8: 80 93 27 02 sts 0x0227, r24
2aac: fe 01 movw r30, r28
2aae: ee 0f add r30, r30
2ab0: ff 1f adc r31, r31
2ab2: 8f 01 movw r16, r30
2ab4: 0a 58 subi r16, 0x8A ; 138
2ab6: 1a 4f sbci r17, 0xFA ; 250
2ab8: d8 01 movw r26, r16
2aba: 2d 91 ld r18, X+
2abc: 3c 91 ld r19, X
2abe: c9 01 movw r24, r18
2ac0: 88 0f add r24, r24
2ac2: 99 1f adc r25, r25
2ac4: 82 0f add r24, r18
2ac6: 93 1f adc r25, r19
2ac8: 84 0f add r24, r20
2aca: 95 1f adc r25, r21
2acc: 64 e0 ldi r22, 0x04 ; 4
2ace: 70 e0 ldi r23, 0x00 ; 0
2ad0: 0e 94 07 2d call 0x5a0e ; 0x5a0e <__divmodhi4>
2ad4: d8 01 movw r26, r16
2ad6: 8d 91 ld r24, X+
2ad8: 9c 91 ld r25, X
2ada: 11 97 sbiw r26, 0x01 ; 1
2adc: 9b 01 movw r18, r22
2ade: 28 1b sub r18, r24
2ae0: 39 0b sbc r19, r25
2ae2: e4 57 subi r30, 0x74 ; 116
2ae4: fa 4f sbci r31, 0xFA ; 250
2ae6: 31 83 std Z+1, r19 ; 0x01
2ae8: 20 83 st Z, r18
2aea: 11 96 adiw r26, 0x01 ; 1
2aec: 7c 93 st X, r23
2aee: 6e 93 st -X, r22
2af0: 21 96 adiw r28, 0x01 ; 1
2af2: d0 93 d3 01 sts 0x01D3, r29
2af6: c0 93 d2 01 sts 0x01D2, r28
2afa: ff 91 pop r31
2afc: ef 91 pop r30
2afe: df 91 pop r29
2b00: cf 91 pop r28
2b02: bf 91 pop r27
2b04: af 91 pop r26
2b06: 9f 91 pop r25
2b08: 8f 91 pop r24
2b0a: 7f 91 pop r23
2b0c: 6f 91 pop r22
2b0e: 5f 91 pop r21
2b10: 4f 91 pop r20
2b12: 3f 91 pop r19
2b14: 2f 91 pop r18
2b16: 1f 91 pop r17
2b18: 0f 91 pop r16
2b1a: 0f 90 pop r0
2b1c: 0f be out 0x3f, r0 ; 63
2b1e: 0f 90 pop r0
2b20: 1f 90 pop r1
2b22: 18 95 reti
000029c2 <__vector_12>:
29c2: 1f 92 push r1
29c4: 0f 92 push r0
29c6: 0f b6 in r0, 0x3f ; 63
29c8: 0f 92 push r0
29ca: 11 24 eor r1, r1
29cc: 0f 93 push r16
29ce: 1f 93 push r17
29d0: 2f 93 push r18
29d2: 3f 93 push r19
29d4: 4f 93 push r20
29d6: 5f 93 push r21
29d8: 6f 93 push r22
29da: 7f 93 push r23
29dc: 8f 93 push r24
29de: 9f 93 push r25
29e0: af 93 push r26
29e2: bf 93 push r27
29e4: cf 93 push r28
29e6: df 93 push r29
29e8: ef 93 push r30
29ea: ff 93 push r31
29ec: 20 91 86 00 lds r18, 0x0086
29f0: 30 91 87 00 lds r19, 0x0087
29f4: 80 91 d4 01 lds r24, 0x01D4
29f8: 90 91 d5 01 lds r25, 0x01D5
29fc: 28 1b sub r18, r24
29fe: 39 0b sbc r19, r25
2a00: 80 91 86 00 lds r24, 0x0086
2a04: 90 91 87 00 lds r25, 0x0087
2a08: 90 93 d5 01 sts 0x01D5, r25
2a0c: 80 93 d4 01 sts 0x01D4, r24
2a10: c9 01 movw r24, r18
2a12: 8d 5d subi r24, 0xDD ; 221
2a14: 95 40 sbci r25, 0x05 ; 5
2a16: 83 56 subi r24, 0x63 ; 99
2a18: 99 41 sbci r25, 0x19 ; 25
2a1a: 48 f4 brcc .+18 ; 0x2a2e <__vector_12+0x6c>
2a1c: 81 e0 ldi r24, 0x01 ; 1
2a1e: 90 e0 ldi r25, 0x00 ; 0
2a20: 90 93 d3 01 sts 0x01D3, r25
2a24: 80 93 d2 01 sts 0x01D2, r24
2a28: 10 92 67 01 sts 0x0167, r1
2a2c: 54 c0 rjmp .+168 ; 0x2ad6 <__vector_12+0x114>
2a2e: c0 91 d2 01 lds r28, 0x01D2
2a32: d0 91 d3 01 lds r29, 0x01D3
2a36: ca 30 cpi r28, 0x0A ; 10
2a38: d1 05 cpc r29, r1
2a3a: 0c f0 brlt .+2 ; 0x2a3e <__vector_12+0x7c>
2a3c: 4c c0 rjmp .+152 ; 0x2ad6 <__vector_12+0x114>
2a3e: c9 01 movw r24, r18
2a40: 8b 5f subi r24, 0xFB ; 251
2a42: 90 40 sbci r25, 0x00 ; 0
2a44: 84 5b subi r24, 0xB4 ; 180
2a46: 91 40 sbci r25, 0x01 ; 1
2a48: 08 f0 brcs .+2 ; 0x2a4c <__vector_12+0x8a>
2a4a: 40 c0 rjmp .+128 ; 0x2acc <__vector_12+0x10a>
2a4c: a9 01 movw r20, r18
2a4e: 42 5d subi r20, 0xD2 ; 210
2a50: 51 40 sbci r21, 0x01 ; 1
2a52: fe 01 movw r30, r28
2a54: ee 0f add r30, r30
2a56: ff 1f adc r31, r31
2a58: ef 5b subi r30, 0xBF ; 191
2a5a: fa 4f sbci r31, 0xFA ; 250
2a5c: 80 81 ld r24, Z
2a5e: 91 81 ldd r25, Z+1 ; 0x01
2a60: fa 01 movw r30, r20
2a62: e8 1b sub r30, r24
2a64: f9 0b sbc r31, r25
2a66: cf 01 movw r24, r30
2a68: f7 ff sbrs r31, 7
2a6a: 03 c0 rjmp .+6 ; 0x2a72 <__vector_12+0xb0>
2a6c: 90 95 com r25
2a6e: 81 95 neg r24
2a70: 9f 4f sbci r25, 0xFF ; 255
2a72: 06 97 sbiw r24, 0x06 ; 6
2a74: 4c f4 brge .+18 ; 0x2a88 <__vector_12+0xc6>
2a76: 80 91 27 02 lds r24, 0x0227
2a7a: 88 3c cpi r24, 0xC8 ; 200
2a7c: 28 f4 brcc .+10 ; 0x2a88 <__vector_12+0xc6>
2a7e: 80 91 27 02 lds r24, 0x0227
2a82: 86 5f subi r24, 0xF6 ; 246
2a84: 80 93 27 02 sts 0x0227, r24
2a88: fe 01 movw r30, r28
2a8a: ee 0f add r30, r30
2a8c: ff 1f adc r31, r31
2a8e: 8f 01 movw r16, r30
2a90: 0f 5b subi r16, 0xBF ; 191
2a92: 1a 4f sbci r17, 0xFA ; 250
2a94: d8 01 movw r26, r16
2a96: 2d 91 ld r18, X+
2a98: 3c 91 ld r19, X
2a9a: c9 01 movw r24, r18
2a9c: 88 0f add r24, r24
2a9e: 99 1f adc r25, r25
2aa0: 82 0f add r24, r18
2aa2: 93 1f adc r25, r19
2aa4: 84 0f add r24, r20
2aa6: 95 1f adc r25, r21
2aa8: 64 e0 ldi r22, 0x04 ; 4
2aaa: 70 e0 ldi r23, 0x00 ; 0
2aac: 0e 94 d3 2c call 0x59a6 ; 0x59a6 <__divmodhi4>
2ab0: d8 01 movw r26, r16
2ab2: 8d 91 ld r24, X+
2ab4: 9c 91 ld r25, X
2ab6: 11 97 sbiw r26, 0x01 ; 1
2ab8: 9b 01 movw r18, r22
2aba: 28 1b sub r18, r24
2abc: 39 0b sbc r19, r25
2abe: e9 5a subi r30, 0xA9 ; 169
2ac0: fa 4f sbci r31, 0xFA ; 250
2ac2: 31 83 std Z+1, r19 ; 0x01
2ac4: 20 83 st Z, r18
2ac6: 11 96 adiw r26, 0x01 ; 1
2ac8: 7c 93 st X, r23
2aca: 6e 93 st -X, r22
2acc: 21 96 adiw r28, 0x01 ; 1
2ace: d0 93 d3 01 sts 0x01D3, r29
2ad2: c0 93 d2 01 sts 0x01D2, r28
2ad6: ff 91 pop r31
2ad8: ef 91 pop r30
2ada: df 91 pop r29
2adc: cf 91 pop r28
2ade: bf 91 pop r27
2ae0: af 91 pop r26
2ae2: 9f 91 pop r25
2ae4: 8f 91 pop r24
2ae6: 7f 91 pop r23
2ae8: 6f 91 pop r22
2aea: 5f 91 pop r21
2aec: 4f 91 pop r20
2aee: 3f 91 pop r19
2af0: 2f 91 pop r18
2af2: 1f 91 pop r17
2af4: 0f 91 pop r16
2af6: 0f 90 pop r0
2af8: 0f be out 0x3f, r0 ; 63
2afa: 0f 90 pop r0
2afc: 1f 90 pop r1
2afe: 18 95 reti
 
00002b24 <Mittelwert>:
2b24: af 92 push r10
2b26: bf 92 push r11
2b28: cf 92 push r12
2b2a: df 92 push r13
2b2c: ef 92 push r14
2b2e: ff 92 push r15
2b30: 0f 93 push r16
2b32: 1f 93 push r17
2b34: 10 92 7a 00 sts 0x007A, r1
2b38: 80 91 be 01 lds r24, 0x01BE
2b3c: 88 23 and r24, r24
2b3e: 69 f0 breq .+26 ; 0x2b5a <Mittelwert+0x36>
2b40: 80 91 b2 01 lds r24, 0x01B2
2b44: 90 91 b3 01 lds r25, 0x01B3
2b48: 60 91 be 01 lds r22, 0x01BE
2b4c: 77 27 eor r23, r23
2b4e: 0e 94 07 2d call 0x5a0e ; 0x5a0e <__divmodhi4>
2b52: 70 93 df 05 sts 0x05DF, r23
2b56: 60 93 de 05 sts 0x05DE, r22
2b5a: 80 91 bf 01 lds r24, 0x01BF
2b5e: 88 23 and r24, r24
2b60: 69 f0 breq .+26 ; 0x2b7c <Mittelwert+0x58>
2b62: 80 91 b4 01 lds r24, 0x01B4
2b66: 90 91 b5 01 lds r25, 0x01B5
2b6a: 60 91 bf 01 lds r22, 0x01BF
2b6e: 77 27 eor r23, r23
2b70: 0e 94 07 2d call 0x5a0e ; 0x5a0e <__divmodhi4>
2b74: 70 93 dd 05 sts 0x05DD, r23
2b78: 60 93 dc 05 sts 0x05DC, r22
2b7c: 80 91 c0 01 lds r24, 0x01C0
2b80: 88 23 and r24, r24
2b82: 69 f0 breq .+26 ; 0x2b9e <Mittelwert+0x7a>
2b84: 80 91 b6 01 lds r24, 0x01B6
2b88: 90 91 b7 01 lds r25, 0x01B7
2b8c: 60 91 c0 01 lds r22, 0x01C0
2b90: 77 27 eor r23, r23
2b92: 0e 94 07 2d call 0x5a0e ; 0x5a0e <__divmodhi4>
2b96: 70 93 eb 05 sts 0x05EB, r23
2b9a: 60 93 ea 05 sts 0x05EA, r22
2b9e: 80 91 c1 01 lds r24, 0x01C1
2ba2: 88 23 and r24, r24
2ba4: d9 f1 breq .+118 ; 0x2c1c <Mittelwert+0xf8>
2ba6: e0 90 e7 05 lds r14, 0x05E7
2baa: f0 90 e8 05 lds r15, 0x05E8
2bae: 60 91 ba 01 lds r22, 0x01BA
2bb2: 70 91 bb 01 lds r23, 0x01BB
2bb6: 20 91 c1 01 lds r18, 0x01C1
2bba: 00 27 eor r16, r16
2bbc: f7 fc sbrc r15, 7
2bbe: 00 95 com r16
2bc0: 10 2f mov r17, r16
2bc2: 57 01 movw r10, r14
2bc4: 68 01 movw r12, r16
2bc6: 43 e0 ldi r20, 0x03 ; 3
2bc8: aa 0c add r10, r10
2bca: bb 1c adc r11, r11
2bcc: cc 1c adc r12, r12
2bce: dd 1c adc r13, r13
2bd0: 4a 95 dec r20
2bd2: d1 f7 brne .-12 ; 0x2bc8 <Mittelwert+0xa4>
2bd4: ae 18 sub r10, r14
2bd6: bf 08 sbc r11, r15
2bd8: c0 0a sbc r12, r16
2bda: d1 0a sbc r13, r17
2bdc: 88 27 eor r24, r24
2bde: 77 fd sbrc r23, 7
2be0: 80 95 com r24
2be2: 98 2f mov r25, r24
2be4: 34 e0 ldi r19, 0x04 ; 4
2be6: 66 0f add r22, r22
2be8: 77 1f adc r23, r23
2bea: 88 1f adc r24, r24
2bec: 99 1f adc r25, r25
2bee: 3a 95 dec r19
2bf0: d1 f7 brne .-12 ; 0x2be6 <Mittelwert+0xc2>
2bf2: 33 27 eor r19, r19
2bf4: 44 27 eor r20, r20
2bf6: 55 27 eor r21, r21
2bf8: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4>
2bfc: a2 0e add r10, r18
2bfe: b3 1e adc r11, r19
2c00: c4 1e adc r12, r20
2c02: d5 1e adc r13, r21
2c04: c6 01 movw r24, r12
2c06: b5 01 movw r22, r10
2c08: 28 e0 ldi r18, 0x08 ; 8
2c0a: 30 e0 ldi r19, 0x00 ; 0
2c0c: 40 e0 ldi r20, 0x00 ; 0
2c0e: 50 e0 ldi r21, 0x00 ; 0
2c10: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4>
2c14: 30 93 e8 05 sts 0x05E8, r19
2c18: 20 93 e7 05 sts 0x05E7, r18
2c1c: 80 91 c2 01 lds r24, 0x01C2
2c20: 88 23 and r24, r24
2c22: d9 f1 breq .+118 ; 0x2c9a <Mittelwert+0x176>
2c24: e0 90 f0 05 lds r14, 0x05F0
2c28: f0 90 f1 05 lds r15, 0x05F1
2c2c: 60 91 b8 01 lds r22, 0x01B8
2c30: 70 91 b9 01 lds r23, 0x01B9
2c34: 20 91 c2 01 lds r18, 0x01C2
2c38: 00 27 eor r16, r16
2c3a: f7 fc sbrc r15, 7
2c3c: 00 95 com r16
2c3e: 10 2f mov r17, r16
2c40: 57 01 movw r10, r14
2c42: 68 01 movw r12, r16
2c44: 83 e0 ldi r24, 0x03 ; 3
2c46: aa 0c add r10, r10
2c48: bb 1c adc r11, r11
2c4a: cc 1c adc r12, r12
2c4c: dd 1c adc r13, r13
2c4e: 8a 95 dec r24
2c50: d1 f7 brne .-12 ; 0x2c46 <Mittelwert+0x122>
2c52: ae 18 sub r10, r14
2c54: bf 08 sbc r11, r15
2c56: c0 0a sbc r12, r16
2c58: d1 0a sbc r13, r17
2c5a: 88 27 eor r24, r24
2c5c: 77 fd sbrc r23, 7
2c5e: 80 95 com r24
2c60: 98 2f mov r25, r24
2c62: b4 e0 ldi r27, 0x04 ; 4
2c64: 66 0f add r22, r22
2c66: 77 1f adc r23, r23
2c68: 88 1f adc r24, r24
2c6a: 99 1f adc r25, r25
2c6c: ba 95 dec r27
2c6e: d1 f7 brne .-12 ; 0x2c64 <Mittelwert+0x140>
2c70: 33 27 eor r19, r19
2c72: 44 27 eor r20, r20
2c74: 55 27 eor r21, r21
2c76: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4>
2c7a: a2 0e add r10, r18
2c7c: b3 1e adc r11, r19
2c7e: c4 1e adc r12, r20
2c80: d5 1e adc r13, r21
2c82: c6 01 movw r24, r12
2c84: b5 01 movw r22, r10
2c86: 28 e0 ldi r18, 0x08 ; 8
2c88: 30 e0 ldi r19, 0x00 ; 0
2c8a: 40 e0 ldi r20, 0x00 ; 0
2c8c: 50 e0 ldi r21, 0x00 ; 0
2c8e: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4>
2c92: 30 93 f1 05 sts 0x05F1, r19
2c96: 20 93 f0 05 sts 0x05F0, r18
2c9a: 80 91 c3 01 lds r24, 0x01C3
2c9e: 88 23 and r24, r24
2ca0: a1 f1 breq .+104 ; 0x2d0a <Mittelwert+0x1e6>
2ca2: e0 90 e1 05 lds r14, 0x05E1
2ca6: f0 90 e2 05 lds r15, 0x05E2
2caa: 60 91 bc 01 lds r22, 0x01BC
2cae: 70 91 bd 01 lds r23, 0x01BD
2cb2: 20 91 c3 01 lds r18, 0x01C3
2cb6: 00 27 eor r16, r16
2cb8: f7 fc sbrc r15, 7
2cba: 00 95 com r16
2cbc: 10 2f mov r17, r16
2cbe: 57 01 movw r10, r14
2cc0: 68 01 movw r12, r16
2cc2: a3 e0 ldi r26, 0x03 ; 3
2cc4: aa 0c add r10, r10
2cc6: bb 1c adc r11, r11
2cc8: cc 1c adc r12, r12
2cca: dd 1c adc r13, r13
2ccc: aa 95 dec r26
2cce: d1 f7 brne .-12 ; 0x2cc4 <Mittelwert+0x1a0>
2cd0: ae 18 sub r10, r14
2cd2: bf 08 sbc r11, r15
2cd4: c0 0a sbc r12, r16
2cd6: d1 0a sbc r13, r17
2cd8: 88 27 eor r24, r24
2cda: 77 fd sbrc r23, 7
2cdc: 80 95 com r24
2cde: 98 2f mov r25, r24
2ce0: 33 27 eor r19, r19
2ce2: 44 27 eor r20, r20
2ce4: 55 27 eor r21, r21
2ce6: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4>
2cea: a2 0e add r10, r18
2cec: b3 1e adc r11, r19
2cee: c4 1e adc r12, r20
2cf0: d5 1e adc r13, r21
2cf2: c6 01 movw r24, r12
2cf4: b5 01 movw r22, r10
2cf6: 28 e0 ldi r18, 0x08 ; 8
2cf8: 30 e0 ldi r19, 0x00 ; 0
2cfa: 40 e0 ldi r20, 0x00 ; 0
2cfc: 50 e0 ldi r21, 0x00 ; 0
2cfe: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4>
2d02: 30 93 e2 05 sts 0x05E2, r19
2d06: 20 93 e1 05 sts 0x05E1, r18
2d0a: 10 92 b3 01 sts 0x01B3, r1
2d0e: 10 92 b2 01 sts 0x01B2, r1
2d12: 10 92 be 01 sts 0x01BE, r1
2d16: 10 92 b5 01 sts 0x01B5, r1
2d1a: 10 92 b4 01 sts 0x01B4, r1
2d1e: 10 92 bf 01 sts 0x01BF, r1
2d22: 10 92 b7 01 sts 0x01B7, r1
2d26: 10 92 b6 01 sts 0x01B6, r1
2d2a: 10 92 c0 01 sts 0x01C0, r1
2d2e: 10 92 b9 01 sts 0x01B9, r1
2d32: 10 92 b8 01 sts 0x01B8, r1
2d36: 10 92 c2 01 sts 0x01C2, r1
2d3a: 10 92 bb 01 sts 0x01BB, r1
2d3e: 10 92 ba 01 sts 0x01BA, r1
2d42: 10 92 c1 01 sts 0x01C1, r1
2d46: 10 92 bd 01 sts 0x01BD, r1
2d4a: 10 92 bc 01 sts 0x01BC, r1
2d4e: 10 92 c3 01 sts 0x01C3, r1
2d52: 80 91 0b 02 lds r24, 0x020B
2d56: 90 91 0c 02 lds r25, 0x020C
2d5a: a0 91 0d 02 lds r26, 0x020D
2d5e: b0 91 0e 02 lds r27, 0x020E
2d62: 80 93 f7 01 sts 0x01F7, r24
2d66: 90 93 f8 01 sts 0x01F8, r25
2d6a: a0 93 f9 01 sts 0x01F9, r26
2d6e: b0 93 fa 01 sts 0x01FA, r27
2d72: 80 91 fb 01 lds r24, 0x01FB
2d76: 90 91 fc 01 lds r25, 0x01FC
2d7a: a0 91 fd 01 lds r26, 0x01FD
2d7e: b0 91 fe 01 lds r27, 0x01FE
2d82: 80 93 e7 01 sts 0x01E7, r24
2d86: 90 93 e8 01 sts 0x01E8, r25
2d8a: a0 93 e9 01 sts 0x01E9, r26
2d8e: b0 93 ea 01 sts 0x01EA, r27
2d92: 80 91 03 02 lds r24, 0x0203
2d96: 90 91 04 02 lds r25, 0x0204
2d9a: a0 91 05 02 lds r26, 0x0205
2d9e: b0 91 06 02 lds r27, 0x0206
2da2: 80 93 ef 01 sts 0x01EF, r24
2da6: 90 93 f0 01 sts 0x01F0, r25
2daa: a0 93 f1 01 sts 0x01F1, r26
2dae: b0 93 f2 01 sts 0x01F2, r27
2db2: 80 91 ff 01 lds r24, 0x01FF
2db6: 90 91 00 02 lds r25, 0x0200
2dba: a0 91 01 02 lds r26, 0x0201
2dbe: b0 91 02 02 lds r27, 0x0202
2dc2: 80 93 eb 01 sts 0x01EB, r24
2dc6: 90 93 ec 01 sts 0x01EC, r25
2dca: a0 93 ed 01 sts 0x01ED, r26
2dce: b0 93 ee 01 sts 0x01EE, r27
2dd2: 80 91 07 02 lds r24, 0x0207
2dd6: 90 91 08 02 lds r25, 0x0208
2dda: a0 91 09 02 lds r26, 0x0209
2dde: b0 91 0a 02 lds r27, 0x020A
2de2: 80 93 f3 01 sts 0x01F3, r24
2de6: 90 93 f4 01 sts 0x01F4, r25
2dea: a0 93 f5 01 sts 0x01F5, r26
2dee: b0 93 f6 01 sts 0x01F6, r27
2df2: 8f ee ldi r24, 0xEF ; 239
2df4: 80 93 7a 00 sts 0x007A, r24
2df8: 80 91 de 05 lds r24, 0x05DE
2dfc: 90 91 df 05 lds r25, 0x05DF
2e00: 89 3c cpi r24, 0xC9 ; 201
2e02: 91 05 cpc r25, r1
2e04: 7c f0 brlt .+30 ; 0x2e24 <Mittelwert+0x300>
2e06: 20 91 de 05 lds r18, 0x05DE
2e0a: 30 91 df 05 lds r19, 0x05DF
2e0e: 80 91 de 05 lds r24, 0x05DE
2e12: 90 91 df 05 lds r25, 0x05DF
2e16: 88 0f add r24, r24
2e18: 99 1f adc r25, r25
2e1a: 88 0f add r24, r24
2e1c: 99 1f adc r25, r25
2e1e: 20 52 subi r18, 0x20 ; 32
2e20: 33 40 sbci r19, 0x03 ; 3
2e22: 15 c0 rjmp .+42 ; 0x2e4e <Mittelwert+0x32a>
2e24: 80 91 de 05 lds r24, 0x05DE
2e28: 90 91 df 05 lds r25, 0x05DF
2e2c: 88 53 subi r24, 0x38 ; 56
2e2e: 9f 4f sbci r25, 0xFF ; 255
2e30: a4 f4 brge .+40 ; 0x2e5a <Mittelwert+0x336>
2e32: 20 91 de 05 lds r18, 0x05DE
2e36: 30 91 df 05 lds r19, 0x05DF
2e3a: 80 91 de 05 lds r24, 0x05DE
2e3e: 90 91 df 05 lds r25, 0x05DF
2e42: 88 0f add r24, r24
2e44: 99 1f adc r25, r25
2e46: 88 0f add r24, r24
2e48: 99 1f adc r25, r25
2e4a: 20 5e subi r18, 0xE0 ; 224
2e4c: 3c 4f sbci r19, 0xFC ; 252
2e4e: 82 0f add r24, r18
2e50: 93 1f adc r25, r19
2e52: 90 93 df 05 sts 0x05DF, r25
2e56: 80 93 de 05 sts 0x05DE, r24
2e5a: 80 91 dc 05 lds r24, 0x05DC
2e5e: 90 91 dd 05 lds r25, 0x05DD
2e62: 89 3c cpi r24, 0xC9 ; 201
2e64: 91 05 cpc r25, r1
2e66: 7c f0 brlt .+30 ; 0x2e86 <Mittelwert+0x362>
2e68: 20 91 dc 05 lds r18, 0x05DC
2e6c: 30 91 dd 05 lds r19, 0x05DD
2e70: 80 91 dc 05 lds r24, 0x05DC
2e74: 90 91 dd 05 lds r25, 0x05DD
2e78: 88 0f add r24, r24
2e7a: 99 1f adc r25, r25
2e7c: 88 0f add r24, r24
2e7e: 99 1f adc r25, r25
2e80: 20 52 subi r18, 0x20 ; 32
2e82: 33 40 sbci r19, 0x03 ; 3
2e84: 15 c0 rjmp .+42 ; 0x2eb0 <Mittelwert+0x38c>
2e86: 80 91 dc 05 lds r24, 0x05DC
2e8a: 90 91 dd 05 lds r25, 0x05DD
2e8e: 88 53 subi r24, 0x38 ; 56
2e90: 9f 4f sbci r25, 0xFF ; 255
2e92: a4 f4 brge .+40 ; 0x2ebc <Mittelwert+0x398>
2e94: 20 91 dc 05 lds r18, 0x05DC
2e98: 30 91 dd 05 lds r19, 0x05DD
2e9c: 80 91 dc 05 lds r24, 0x05DC
2ea0: 90 91 dd 05 lds r25, 0x05DD
2ea4: 88 0f add r24, r24
2ea6: 99 1f adc r25, r25
2ea8: 88 0f add r24, r24
2eaa: 99 1f adc r25, r25
2eac: 20 5e subi r18, 0xE0 ; 224
2eae: 3c 4f sbci r19, 0xFC ; 252
2eb0: 82 0f add r24, r18
2eb2: 93 1f adc r25, r19
2eb4: 90 93 dd 05 sts 0x05DD, r25
2eb8: 80 93 dc 05 sts 0x05DC, r24
2ebc: 20 91 1f 02 lds r18, 0x021F
2ec0: 30 91 20 02 lds r19, 0x0220
2ec4: 80 91 a6 05 lds r24, 0x05A6
2ec8: e8 2f mov r30, r24
2eca: ff 27 eor r31, r31
2ecc: ee 0f add r30, r30
2ece: ff 1f adc r31, r31
2ed0: ea 58 subi r30, 0x8A ; 138
2ed2: fa 4f sbci r31, 0xFA ; 250
2ed4: 80 81 ld r24, Z
2ed6: 91 81 ldd r25, Z+1 ; 0x01
2ed8: 82 59 subi r24, 0x92 ; 146
2eda: 9f 4f sbci r25, 0xFF ; 255
2edc: 28 17 cp r18, r24
2ede: 39 07 cpc r19, r25
2ee0: 1c f4 brge .+6 ; 0x2ee8 <Mittelwert+0x3c4>
2ee2: 2f 5f subi r18, 0xFF ; 255
2ee4: 3f 4f sbci r19, 0xFF ; 255
2ee6: 0c c0 rjmp .+24 ; 0x2f00 <Mittelwert+0x3dc>
2ee8: 80 81 ld r24, Z
2eea: 91 81 ldd r25, Z+1 ; 0x01
2eec: 82 59 subi r24, 0x92 ; 146
2eee: 9f 4f sbci r25, 0xFF ; 255
2ef0: 82 17 cp r24, r18
2ef2: 93 07 cpc r25, r19
2ef4: 4c f4 brge .+18 ; 0x2f08 <Mittelwert+0x3e4>
2ef6: 21 15 cp r18, r1
2ef8: 31 05 cpc r19, r1
2efa: 31 f0 breq .+12 ; 0x2f08 <Mittelwert+0x3e4>
2efc: 21 50 subi r18, 0x01 ; 1
2efe: 30 40 sbci r19, 0x00 ; 0
2f00: 30 93 20 02 sts 0x0220, r19
2f04: 20 93 1f 02 sts 0x021F, r18
2f08: 20 91 21 02 lds r18, 0x0221
2f0c: 30 91 22 02 lds r19, 0x0222
2f10: 80 91 a7 05 lds r24, 0x05A7
2f14: e8 2f mov r30, r24
2f16: ff 27 eor r31, r31
2f18: ee 0f add r30, r30
2f1a: ff 1f adc r31, r31
2f1c: ea 58 subi r30, 0x8A ; 138
2f1e: fa 4f sbci r31, 0xFA ; 250
2f20: 80 81 ld r24, Z
2f22: 91 81 ldd r25, Z+1 ; 0x01
2f24: 82 59 subi r24, 0x92 ; 146
2f26: 9f 4f sbci r25, 0xFF ; 255
2f28: 28 17 cp r18, r24
2f2a: 39 07 cpc r19, r25
2f2c: 1c f4 brge .+6 ; 0x2f34 <Mittelwert+0x410>
2f2e: 2f 5f subi r18, 0xFF ; 255
2f30: 3f 4f sbci r19, 0xFF ; 255
2f32: 0c c0 rjmp .+24 ; 0x2f4c <Mittelwert+0x428>
2f34: 80 81 ld r24, Z
2f36: 91 81 ldd r25, Z+1 ; 0x01
2f38: 82 59 subi r24, 0x92 ; 146
2f3a: 9f 4f sbci r25, 0xFF ; 255
2f3c: 82 17 cp r24, r18
2f3e: 93 07 cpc r25, r19
2f40: 4c f4 brge .+18 ; 0x2f54 <Mittelwert+0x430>
2f42: 21 15 cp r18, r1
2f44: 31 05 cpc r19, r1
2f46: 31 f0 breq .+12 ; 0x2f54 <Mittelwert+0x430>
2f48: 21 50 subi r18, 0x01 ; 1
2f4a: 30 40 sbci r19, 0x00 ; 0
2f4c: 30 93 22 02 sts 0x0222, r19
2f50: 20 93 21 02 sts 0x0221, r18
2f54: 20 91 23 02 lds r18, 0x0223
2f58: 30 91 24 02 lds r19, 0x0224
2f5c: 80 91 a8 05 lds r24, 0x05A8
2f60: e8 2f mov r30, r24
2f62: ff 27 eor r31, r31
2f64: ee 0f add r30, r30
2f66: ff 1f adc r31, r31
2f68: ea 58 subi r30, 0x8A ; 138
2f6a: fa 4f sbci r31, 0xFA ; 250
2f6c: 80 81 ld r24, Z
2f6e: 91 81 ldd r25, Z+1 ; 0x01
2f70: 82 59 subi r24, 0x92 ; 146
2f72: 9f 4f sbci r25, 0xFF ; 255
2f74: 28 17 cp r18, r24
2f76: 39 07 cpc r19, r25
2f78: 1c f4 brge .+6 ; 0x2f80 <Mittelwert+0x45c>
2f7a: 2f 5f subi r18, 0xFF ; 255
2f7c: 3f 4f sbci r19, 0xFF ; 255
2f7e: 0c c0 rjmp .+24 ; 0x2f98 <Mittelwert+0x474>
2f80: 80 81 ld r24, Z
2f82: 91 81 ldd r25, Z+1 ; 0x01
2f84: 82 59 subi r24, 0x92 ; 146
2f86: 9f 4f sbci r25, 0xFF ; 255
2f88: 82 17 cp r24, r18
2f8a: 93 07 cpc r25, r19
2f8c: 4c f4 brge .+18 ; 0x2fa0 <Mittelwert+0x47c>
2f8e: 21 15 cp r18, r1
2f90: 31 05 cpc r19, r1
2f92: 31 f0 breq .+12 ; 0x2fa0 <Mittelwert+0x47c>
2f94: 21 50 subi r18, 0x01 ; 1
2f96: 30 40 sbci r19, 0x00 ; 0
2f98: 30 93 24 02 sts 0x0224, r19
2f9c: 20 93 23 02 sts 0x0223, r18
2fa0: 20 91 25 02 lds r18, 0x0225
2fa4: 30 91 26 02 lds r19, 0x0226
2fa8: 80 91 a9 05 lds r24, 0x05A9
2fac: e8 2f mov r30, r24
2fae: ff 27 eor r31, r31
2fb0: ee 0f add r30, r30
2fb2: ff 1f adc r31, r31
2fb4: ea 58 subi r30, 0x8A ; 138
2fb6: fa 4f sbci r31, 0xFA ; 250
2fb8: 80 81 ld r24, Z
2fba: 91 81 ldd r25, Z+1 ; 0x01
2fbc: 82 59 subi r24, 0x92 ; 146
2fbe: 9f 4f sbci r25, 0xFF ; 255
2fc0: 28 17 cp r18, r24
2fc2: 39 07 cpc r19, r25
2fc4: 1c f4 brge .+6 ; 0x2fcc <Mittelwert+0x4a8>
2fc6: 2f 5f subi r18, 0xFF ; 255
2fc8: 3f 4f sbci r19, 0xFF ; 255
2fca: 0c c0 rjmp .+24 ; 0x2fe4 <Mittelwert+0x4c0>
2fcc: 80 81 ld r24, Z
2fce: 91 81 ldd r25, Z+1 ; 0x01
2fd0: 82 59 subi r24, 0x92 ; 146
2fd2: 9f 4f sbci r25, 0xFF ; 255
2fd4: 82 17 cp r24, r18
2fd6: 93 07 cpc r25, r19
2fd8: 4c f4 brge .+18 ; 0x2fec <Mittelwert+0x4c8>
2fda: 21 15 cp r18, r1
2fdc: 31 05 cpc r19, r1
2fde: 31 f0 breq .+12 ; 0x2fec <Mittelwert+0x4c8>
2fe0: 21 50 subi r18, 0x01 ; 1
2fe2: 30 40 sbci r19, 0x00 ; 0
2fe4: 30 93 26 02 sts 0x0226, r19
2fe8: 20 93 25 02 sts 0x0225, r18
2fec: 80 91 1f 02 lds r24, 0x021F
2ff0: 90 91 20 02 lds r25, 0x0220
2ff4: 97 ff sbrs r25, 7
2ff6: 05 c0 rjmp .+10 ; 0x3002 <Mittelwert+0x4de>
2ff8: 10 92 20 02 sts 0x0220, r1
2ffc: 10 92 1f 02 sts 0x021F, r1
3000: 0a c0 rjmp .+20 ; 0x3016 <Mittelwert+0x4f2>
3002: 8f 3f cpi r24, 0xFF ; 255
3004: 91 05 cpc r25, r1
3006: 39 f0 breq .+14 ; 0x3016 <Mittelwert+0x4f2>
3008: 34 f0 brlt .+12 ; 0x3016 <Mittelwert+0x4f2>
300a: 8f ef ldi r24, 0xFF ; 255
300c: 90 e0 ldi r25, 0x00 ; 0
300e: 90 93 20 02 sts 0x0220, r25
3012: 80 93 1f 02 sts 0x021F, r24
3016: 80 91 21 02 lds r24, 0x0221
301a: 90 91 22 02 lds r25, 0x0222
301e: 97 ff sbrs r25, 7
3020: 05 c0 rjmp .+10 ; 0x302c <Mittelwert+0x508>
3022: 10 92 22 02 sts 0x0222, r1
3026: 10 92 21 02 sts 0x0221, r1
302a: 0a c0 rjmp .+20 ; 0x3040 <Mittelwert+0x51c>
302c: 8f 3f cpi r24, 0xFF ; 255
302e: 91 05 cpc r25, r1
3030: 39 f0 breq .+14 ; 0x3040 <Mittelwert+0x51c>
3032: 34 f0 brlt .+12 ; 0x3040 <Mittelwert+0x51c>
3034: 8f ef ldi r24, 0xFF ; 255
3036: 90 e0 ldi r25, 0x00 ; 0
3038: 90 93 22 02 sts 0x0222, r25
303c: 80 93 21 02 sts 0x0221, r24
3040: 80 91 23 02 lds r24, 0x0223
3044: 90 91 24 02 lds r25, 0x0224
3048: 97 ff sbrs r25, 7
304a: 05 c0 rjmp .+10 ; 0x3056 <Mittelwert+0x532>
304c: 10 92 24 02 sts 0x0224, r1
3050: 10 92 23 02 sts 0x0223, r1
3054: 0a c0 rjmp .+20 ; 0x306a <Mittelwert+0x546>
3056: 8f 3f cpi r24, 0xFF ; 255
3058: 91 05 cpc r25, r1
305a: 39 f0 breq .+14 ; 0x306a <Mittelwert+0x546>
305c: 34 f0 brlt .+12 ; 0x306a <Mittelwert+0x546>
305e: 8f ef ldi r24, 0xFF ; 255
3060: 90 e0 ldi r25, 0x00 ; 0
3062: 90 93 24 02 sts 0x0224, r25
3066: 80 93 23 02 sts 0x0223, r24
306a: 80 91 25 02 lds r24, 0x0225
306e: 90 91 26 02 lds r25, 0x0226
3072: 97 ff sbrs r25, 7
3074: 05 c0 rjmp .+10 ; 0x3080 <Mittelwert+0x55c>
3076: 10 92 26 02 sts 0x0226, r1
307a: 10 92 25 02 sts 0x0225, r1
307e: 0a c0 rjmp .+20 ; 0x3094 <Mittelwert+0x570>
3080: 8f 3f cpi r24, 0xFF ; 255
3082: 91 05 cpc r25, r1
3084: 39 f0 breq .+14 ; 0x3094 <Mittelwert+0x570>
3086: 34 f0 brlt .+12 ; 0x3094 <Mittelwert+0x570>
3088: 8f ef ldi r24, 0xFF ; 255
308a: 90 e0 ldi r25, 0x00 ; 0
308c: 90 93 26 02 sts 0x0226, r25
3090: 80 93 25 02 sts 0x0225, r24
3094: 1f 91 pop r17
3096: 0f 91 pop r16
3098: ff 90 pop r15
309a: ef 90 pop r14
309c: df 90 pop r13
309e: cf 90 pop r12
30a0: bf 90 pop r11
30a2: af 90 pop r10
30a4: 08 95 ret
00002b00 <Mittelwert>:
2b00: af 92 push r10
2b02: bf 92 push r11
2b04: cf 92 push r12
2b06: df 92 push r13
2b08: ef 92 push r14
2b0a: ff 92 push r15
2b0c: 0f 93 push r16
2b0e: 1f 93 push r17
2b10: 10 92 7a 00 sts 0x007A, r1
2b14: 80 91 be 01 lds r24, 0x01BE
2b18: 88 23 and r24, r24
2b1a: 69 f0 breq .+26 ; 0x2b36 <Mittelwert+0x36>
2b1c: 80 91 b2 01 lds r24, 0x01B2
2b20: 90 91 b3 01 lds r25, 0x01B3
2b24: 60 91 be 01 lds r22, 0x01BE
2b28: 77 27 eor r23, r23
2b2a: 0e 94 d3 2c call 0x59a6 ; 0x59a6 <__divmodhi4>
2b2e: 70 93 aa 05 sts 0x05AA, r23
2b32: 60 93 a9 05 sts 0x05A9, r22
2b36: 80 91 bf 01 lds r24, 0x01BF
2b3a: 88 23 and r24, r24
2b3c: 69 f0 breq .+26 ; 0x2b58 <Mittelwert+0x58>
2b3e: 80 91 b4 01 lds r24, 0x01B4
2b42: 90 91 b5 01 lds r25, 0x01B5
2b46: 60 91 bf 01 lds r22, 0x01BF
2b4a: 77 27 eor r23, r23
2b4c: 0e 94 d3 2c call 0x59a6 ; 0x59a6 <__divmodhi4>
2b50: 70 93 a8 05 sts 0x05A8, r23
2b54: 60 93 a7 05 sts 0x05A7, r22
2b58: 80 91 c0 01 lds r24, 0x01C0
2b5c: 88 23 and r24, r24
2b5e: 69 f0 breq .+26 ; 0x2b7a <Mittelwert+0x7a>
2b60: 80 91 b6 01 lds r24, 0x01B6
2b64: 90 91 b7 01 lds r25, 0x01B7
2b68: 60 91 c0 01 lds r22, 0x01C0
2b6c: 77 27 eor r23, r23
2b6e: 0e 94 d3 2c call 0x59a6 ; 0x59a6 <__divmodhi4>
2b72: 70 93 b6 05 sts 0x05B6, r23
2b76: 60 93 b5 05 sts 0x05B5, r22
2b7a: 80 91 c1 01 lds r24, 0x01C1
2b7e: 88 23 and r24, r24
2b80: d9 f1 breq .+118 ; 0x2bf8 <Mittelwert+0xf8>
2b82: e0 90 b2 05 lds r14, 0x05B2
2b86: f0 90 b3 05 lds r15, 0x05B3
2b8a: 60 91 ba 01 lds r22, 0x01BA
2b8e: 70 91 bb 01 lds r23, 0x01BB
2b92: 20 91 c1 01 lds r18, 0x01C1
2b96: 00 27 eor r16, r16
2b98: f7 fc sbrc r15, 7
2b9a: 00 95 com r16
2b9c: 10 2f mov r17, r16
2b9e: 57 01 movw r10, r14
2ba0: 68 01 movw r12, r16
2ba2: 43 e0 ldi r20, 0x03 ; 3
2ba4: aa 0c add r10, r10
2ba6: bb 1c adc r11, r11
2ba8: cc 1c adc r12, r12
2baa: dd 1c adc r13, r13
2bac: 4a 95 dec r20
2bae: d1 f7 brne .-12 ; 0x2ba4 <Mittelwert+0xa4>
2bb0: ae 18 sub r10, r14
2bb2: bf 08 sbc r11, r15
2bb4: c0 0a sbc r12, r16
2bb6: d1 0a sbc r13, r17
2bb8: 88 27 eor r24, r24
2bba: 77 fd sbrc r23, 7
2bbc: 80 95 com r24
2bbe: 98 2f mov r25, r24
2bc0: 34 e0 ldi r19, 0x04 ; 4
2bc2: 66 0f add r22, r22
2bc4: 77 1f adc r23, r23
2bc6: 88 1f adc r24, r24
2bc8: 99 1f adc r25, r25
2bca: 3a 95 dec r19
2bcc: d1 f7 brne .-12 ; 0x2bc2 <Mittelwert+0xc2>
2bce: 33 27 eor r19, r19
2bd0: 44 27 eor r20, r20
2bd2: 55 27 eor r21, r21
2bd4: 0e 94 08 2d call 0x5a10 ; 0x5a10 <__divmodsi4>
2bd8: a2 0e add r10, r18
2bda: b3 1e adc r11, r19
2bdc: c4 1e adc r12, r20
2bde: d5 1e adc r13, r21
2be0: c6 01 movw r24, r12
2be2: b5 01 movw r22, r10
2be4: 28 e0 ldi r18, 0x08 ; 8
2be6: 30 e0 ldi r19, 0x00 ; 0
2be8: 40 e0 ldi r20, 0x00 ; 0
2bea: 50 e0 ldi r21, 0x00 ; 0
2bec: 0e 94 08 2d call 0x5a10 ; 0x5a10 <__divmodsi4>
2bf0: 30 93 b3 05 sts 0x05B3, r19
2bf4: 20 93 b2 05 sts 0x05B2, r18
2bf8: 80 91 c2 01 lds r24, 0x01C2
2bfc: 88 23 and r24, r24
2bfe: d9 f1 breq .+118 ; 0x2c76 <Mittelwert+0x176>
2c00: e0 90 bb 05 lds r14, 0x05BB
2c04: f0 90 bc 05 lds r15, 0x05BC
2c08: 60 91 b8 01 lds r22, 0x01B8
2c0c: 70 91 b9 01 lds r23, 0x01B9
2c10: 20 91 c2 01 lds r18, 0x01C2
2c14: 00 27 eor r16, r16
2c16: f7 fc sbrc r15, 7
2c18: 00 95 com r16
2c1a: 10 2f mov r17, r16
2c1c: 57 01 movw r10, r14
2c1e: 68 01 movw r12, r16
2c20: 83 e0 ldi r24, 0x03 ; 3
2c22: aa 0c add r10, r10
2c24: bb 1c adc r11, r11
2c26: cc 1c adc r12, r12
2c28: dd 1c adc r13, r13
2c2a: 8a 95 dec r24
2c2c: d1 f7 brne .-12 ; 0x2c22 <Mittelwert+0x122>
2c2e: ae 18 sub r10, r14
2c30: bf 08 sbc r11, r15
2c32: c0 0a sbc r12, r16
2c34: d1 0a sbc r13, r17
2c36: 88 27 eor r24, r24
2c38: 77 fd sbrc r23, 7
2c3a: 80 95 com r24
2c3c: 98 2f mov r25, r24
2c3e: b4 e0 ldi r27, 0x04 ; 4
2c40: 66 0f add r22, r22
2c42: 77 1f adc r23, r23
2c44: 88 1f adc r24, r24
2c46: 99 1f adc r25, r25
2c48: ba 95 dec r27
2c4a: d1 f7 brne .-12 ; 0x2c40 <Mittelwert+0x140>
2c4c: 33 27 eor r19, r19
2c4e: 44 27 eor r20, r20
2c50: 55 27 eor r21, r21
2c52: 0e 94 08 2d call 0x5a10 ; 0x5a10 <__divmodsi4>
2c56: a2 0e add r10, r18
2c58: b3 1e adc r11, r19
2c5a: c4 1e adc r12, r20
2c5c: d5 1e adc r13, r21
2c5e: c6 01 movw r24, r12
2c60: b5 01 movw r22, r10
2c62: 28 e0 ldi r18, 0x08 ; 8
2c64: 30 e0 ldi r19, 0x00 ; 0
2c66: 40 e0 ldi r20, 0x00 ; 0
2c68: 50 e0 ldi r21, 0x00 ; 0
2c6a: 0e 94 08 2d call 0x5a10 ; 0x5a10 <__divmodsi4>
2c6e: 30 93 bc 05 sts 0x05BC, r19
2c72: 20 93 bb 05 sts 0x05BB, r18
2c76: 80 91 c3 01 lds r24, 0x01C3
2c7a: 88 23 and r24, r24
2c7c: a1 f1 breq .+104 ; 0x2ce6 <Mittelwert+0x1e6>
2c7e: e0 90 ac 05 lds r14, 0x05AC
2c82: f0 90 ad 05 lds r15, 0x05AD
2c86: 60 91 bc 01 lds r22, 0x01BC
2c8a: 70 91 bd 01 lds r23, 0x01BD
2c8e: 20 91 c3 01 lds r18, 0x01C3
2c92: 00 27 eor r16, r16
2c94: f7 fc sbrc r15, 7
2c96: 00 95 com r16
2c98: 10 2f mov r17, r16
2c9a: 57 01 movw r10, r14
2c9c: 68 01 movw r12, r16
2c9e: a3 e0 ldi r26, 0x03 ; 3
2ca0: aa 0c add r10, r10
2ca2: bb 1c adc r11, r11
2ca4: cc 1c adc r12, r12
2ca6: dd 1c adc r13, r13
2ca8: aa 95 dec r26
2caa: d1 f7 brne .-12 ; 0x2ca0 <Mittelwert+0x1a0>
2cac: ae 18 sub r10, r14
2cae: bf 08 sbc r11, r15
2cb0: c0 0a sbc r12, r16
2cb2: d1 0a sbc r13, r17
2cb4: 88 27 eor r24, r24
2cb6: 77 fd sbrc r23, 7
2cb8: 80 95 com r24
2cba: 98 2f mov r25, r24
2cbc: 33 27 eor r19, r19
2cbe: 44 27 eor r20, r20
2cc0: 55 27 eor r21, r21
2cc2: 0e 94 08 2d call 0x5a10 ; 0x5a10 <__divmodsi4>
2cc6: a2 0e add r10, r18
2cc8: b3 1e adc r11, r19
2cca: c4 1e adc r12, r20
2ccc: d5 1e adc r13, r21
2cce: c6 01 movw r24, r12
2cd0: b5 01 movw r22, r10
2cd2: 28 e0 ldi r18, 0x08 ; 8
2cd4: 30 e0 ldi r19, 0x00 ; 0
2cd6: 40 e0 ldi r20, 0x00 ; 0
2cd8: 50 e0 ldi r21, 0x00 ; 0
2cda: 0e 94 08 2d call 0x5a10 ; 0x5a10 <__divmodsi4>
2cde: 30 93 ad 05 sts 0x05AD, r19
2ce2: 20 93 ac 05 sts 0x05AC, r18
2ce6: 10 92 b3 01 sts 0x01B3, r1
2cea: 10 92 b2 01 sts 0x01B2, r1
2cee: 10 92 be 01 sts 0x01BE, r1
2cf2: 10 92 b5 01 sts 0x01B5, r1
2cf6: 10 92 b4 01 sts 0x01B4, r1
2cfa: 10 92 bf 01 sts 0x01BF, r1
2cfe: 10 92 b7 01 sts 0x01B7, r1
2d02: 10 92 b6 01 sts 0x01B6, r1
2d06: 10 92 c0 01 sts 0x01C0, r1
2d0a: 10 92 b9 01 sts 0x01B9, r1
2d0e: 10 92 b8 01 sts 0x01B8, r1
2d12: 10 92 c2 01 sts 0x01C2, r1
2d16: 10 92 bb 01 sts 0x01BB, r1
2d1a: 10 92 ba 01 sts 0x01BA, r1
2d1e: 10 92 c1 01 sts 0x01C1, r1
2d22: 10 92 bd 01 sts 0x01BD, r1
2d26: 10 92 bc 01 sts 0x01BC, r1
2d2a: 10 92 c3 01 sts 0x01C3, r1
2d2e: 80 91 0b 02 lds r24, 0x020B
2d32: 90 91 0c 02 lds r25, 0x020C
2d36: a0 91 0d 02 lds r26, 0x020D
2d3a: b0 91 0e 02 lds r27, 0x020E
2d3e: 80 93 f7 01 sts 0x01F7, r24
2d42: 90 93 f8 01 sts 0x01F8, r25
2d46: a0 93 f9 01 sts 0x01F9, r26
2d4a: b0 93 fa 01 sts 0x01FA, r27
2d4e: 80 91 fb 01 lds r24, 0x01FB
2d52: 90 91 fc 01 lds r25, 0x01FC
2d56: a0 91 fd 01 lds r26, 0x01FD
2d5a: b0 91 fe 01 lds r27, 0x01FE
2d5e: 80 93 e7 01 sts 0x01E7, r24
2d62: 90 93 e8 01 sts 0x01E8, r25
2d66: a0 93 e9 01 sts 0x01E9, r26
2d6a: b0 93 ea 01 sts 0x01EA, r27
2d6e: 80 91 03 02 lds r24, 0x0203
2d72: 90 91 04 02 lds r25, 0x0204
2d76: a0 91 05 02 lds r26, 0x0205
2d7a: b0 91 06 02 lds r27, 0x0206
2d7e: 80 93 ef 01 sts 0x01EF, r24
2d82: 90 93 f0 01 sts 0x01F0, r25
2d86: a0 93 f1 01 sts 0x01F1, r26
2d8a: b0 93 f2 01 sts 0x01F2, r27
2d8e: 80 91 ff 01 lds r24, 0x01FF
2d92: 90 91 00 02 lds r25, 0x0200
2d96: a0 91 01 02 lds r26, 0x0201
2d9a: b0 91 02 02 lds r27, 0x0202
2d9e: 80 93 eb 01 sts 0x01EB, r24
2da2: 90 93 ec 01 sts 0x01EC, r25
2da6: a0 93 ed 01 sts 0x01ED, r26
2daa: b0 93 ee 01 sts 0x01EE, r27
2dae: 80 91 07 02 lds r24, 0x0207
2db2: 90 91 08 02 lds r25, 0x0208
2db6: a0 91 09 02 lds r26, 0x0209
2dba: b0 91 0a 02 lds r27, 0x020A
2dbe: 80 93 f3 01 sts 0x01F3, r24
2dc2: 90 93 f4 01 sts 0x01F4, r25
2dc6: a0 93 f5 01 sts 0x01F5, r26
2dca: b0 93 f6 01 sts 0x01F6, r27
2dce: 8f ee ldi r24, 0xEF ; 239
2dd0: 80 93 7a 00 sts 0x007A, r24
2dd4: 80 91 a9 05 lds r24, 0x05A9
2dd8: 90 91 aa 05 lds r25, 0x05AA
2ddc: 89 3c cpi r24, 0xC9 ; 201
2dde: 91 05 cpc r25, r1
2de0: 7c f0 brlt .+30 ; 0x2e00 <Mittelwert+0x300>
2de2: 20 91 a9 05 lds r18, 0x05A9
2de6: 30 91 aa 05 lds r19, 0x05AA
2dea: 80 91 a9 05 lds r24, 0x05A9
2dee: 90 91 aa 05 lds r25, 0x05AA
2df2: 88 0f add r24, r24
2df4: 99 1f adc r25, r25
2df6: 88 0f add r24, r24
2df8: 99 1f adc r25, r25
2dfa: 20 52 subi r18, 0x20 ; 32
2dfc: 33 40 sbci r19, 0x03 ; 3
2dfe: 15 c0 rjmp .+42 ; 0x2e2a <Mittelwert+0x32a>
2e00: 80 91 a9 05 lds r24, 0x05A9
2e04: 90 91 aa 05 lds r25, 0x05AA
2e08: 88 53 subi r24, 0x38 ; 56
2e0a: 9f 4f sbci r25, 0xFF ; 255
2e0c: a4 f4 brge .+40 ; 0x2e36 <Mittelwert+0x336>
2e0e: 20 91 a9 05 lds r18, 0x05A9
2e12: 30 91 aa 05 lds r19, 0x05AA
2e16: 80 91 a9 05 lds r24, 0x05A9
2e1a: 90 91 aa 05 lds r25, 0x05AA
2e1e: 88 0f add r24, r24
2e20: 99 1f adc r25, r25
2e22: 88 0f add r24, r24
2e24: 99 1f adc r25, r25
2e26: 20 5e subi r18, 0xE0 ; 224
2e28: 3c 4f sbci r19, 0xFC ; 252
2e2a: 82 0f add r24, r18
2e2c: 93 1f adc r25, r19
2e2e: 90 93 aa 05 sts 0x05AA, r25
2e32: 80 93 a9 05 sts 0x05A9, r24
2e36: 80 91 a7 05 lds r24, 0x05A7
2e3a: 90 91 a8 05 lds r25, 0x05A8
2e3e: 89 3c cpi r24, 0xC9 ; 201
2e40: 91 05 cpc r25, r1
2e42: 7c f0 brlt .+30 ; 0x2e62 <Mittelwert+0x362>
2e44: 20 91 a7 05 lds r18, 0x05A7
2e48: 30 91 a8 05 lds r19, 0x05A8
2e4c: 80 91 a7 05 lds r24, 0x05A7
2e50: 90 91 a8 05 lds r25, 0x05A8
2e54: 88 0f add r24, r24
2e56: 99 1f adc r25, r25
2e58: 88 0f add r24, r24
2e5a: 99 1f adc r25, r25
2e5c: 20 52 subi r18, 0x20 ; 32
2e5e: 33 40 sbci r19, 0x03 ; 3
2e60: 15 c0 rjmp .+42 ; 0x2e8c <Mittelwert+0x38c>
2e62: 80 91 a7 05 lds r24, 0x05A7
2e66: 90 91 a8 05 lds r25, 0x05A8
2e6a: 88 53 subi r24, 0x38 ; 56
2e6c: 9f 4f sbci r25, 0xFF ; 255
2e6e: a4 f4 brge .+40 ; 0x2e98 <Mittelwert+0x398>
2e70: 20 91 a7 05 lds r18, 0x05A7
2e74: 30 91 a8 05 lds r19, 0x05A8
2e78: 80 91 a7 05 lds r24, 0x05A7
2e7c: 90 91 a8 05 lds r25, 0x05A8
2e80: 88 0f add r24, r24
2e82: 99 1f adc r25, r25
2e84: 88 0f add r24, r24
2e86: 99 1f adc r25, r25
2e88: 20 5e subi r18, 0xE0 ; 224
2e8a: 3c 4f sbci r19, 0xFC ; 252
2e8c: 82 0f add r24, r18
2e8e: 93 1f adc r25, r19
2e90: 90 93 a8 05 sts 0x05A8, r25
2e94: 80 93 a7 05 sts 0x05A7, r24
2e98: 20 91 1f 02 lds r18, 0x021F
2e9c: 30 91 20 02 lds r19, 0x0220
2ea0: 80 91 71 05 lds r24, 0x0571
2ea4: e8 2f mov r30, r24
2ea6: ff 27 eor r31, r31
2ea8: ee 0f add r30, r30
2eaa: ff 1f adc r31, r31
2eac: ef 5b subi r30, 0xBF ; 191
2eae: fa 4f sbci r31, 0xFA ; 250
2eb0: 80 81 ld r24, Z
2eb2: 91 81 ldd r25, Z+1 ; 0x01
2eb4: 82 59 subi r24, 0x92 ; 146
2eb6: 9f 4f sbci r25, 0xFF ; 255
2eb8: 28 17 cp r18, r24
2eba: 39 07 cpc r19, r25
2ebc: 1c f4 brge .+6 ; 0x2ec4 <Mittelwert+0x3c4>
2ebe: 2f 5f subi r18, 0xFF ; 255
2ec0: 3f 4f sbci r19, 0xFF ; 255
2ec2: 0c c0 rjmp .+24 ; 0x2edc <Mittelwert+0x3dc>
2ec4: 80 81 ld r24, Z
2ec6: 91 81 ldd r25, Z+1 ; 0x01
2ec8: 82 59 subi r24, 0x92 ; 146
2eca: 9f 4f sbci r25, 0xFF ; 255
2ecc: 82 17 cp r24, r18
2ece: 93 07 cpc r25, r19
2ed0: 4c f4 brge .+18 ; 0x2ee4 <Mittelwert+0x3e4>
2ed2: 21 15 cp r18, r1
2ed4: 31 05 cpc r19, r1
2ed6: 31 f0 breq .+12 ; 0x2ee4 <Mittelwert+0x3e4>
2ed8: 21 50 subi r18, 0x01 ; 1
2eda: 30 40 sbci r19, 0x00 ; 0
2edc: 30 93 20 02 sts 0x0220, r19
2ee0: 20 93 1f 02 sts 0x021F, r18
2ee4: 20 91 21 02 lds r18, 0x0221
2ee8: 30 91 22 02 lds r19, 0x0222
2eec: 80 91 72 05 lds r24, 0x0572
2ef0: e8 2f mov r30, r24
2ef2: ff 27 eor r31, r31
2ef4: ee 0f add r30, r30
2ef6: ff 1f adc r31, r31
2ef8: ef 5b subi r30, 0xBF ; 191
2efa: fa 4f sbci r31, 0xFA ; 250
2efc: 80 81 ld r24, Z
2efe: 91 81 ldd r25, Z+1 ; 0x01
2f00: 82 59 subi r24, 0x92 ; 146
2f02: 9f 4f sbci r25, 0xFF ; 255
2f04: 28 17 cp r18, r24
2f06: 39 07 cpc r19, r25
2f08: 1c f4 brge .+6 ; 0x2f10 <Mittelwert+0x410>
2f0a: 2f 5f subi r18, 0xFF ; 255
2f0c: 3f 4f sbci r19, 0xFF ; 255
2f0e: 0c c0 rjmp .+24 ; 0x2f28 <Mittelwert+0x428>
2f10: 80 81 ld r24, Z
2f12: 91 81 ldd r25, Z+1 ; 0x01
2f14: 82 59 subi r24, 0x92 ; 146
2f16: 9f 4f sbci r25, 0xFF ; 255
2f18: 82 17 cp r24, r18
2f1a: 93 07 cpc r25, r19
2f1c: 4c f4 brge .+18 ; 0x2f30 <Mittelwert+0x430>
2f1e: 21 15 cp r18, r1
2f20: 31 05 cpc r19, r1
2f22: 31 f0 breq .+12 ; 0x2f30 <Mittelwert+0x430>
2f24: 21 50 subi r18, 0x01 ; 1
2f26: 30 40 sbci r19, 0x00 ; 0
2f28: 30 93 22 02 sts 0x0222, r19
2f2c: 20 93 21 02 sts 0x0221, r18
2f30: 20 91 23 02 lds r18, 0x0223
2f34: 30 91 24 02 lds r19, 0x0224
2f38: 80 91 73 05 lds r24, 0x0573
2f3c: e8 2f mov r30, r24
2f3e: ff 27 eor r31, r31
2f40: ee 0f add r30, r30
2f42: ff 1f adc r31, r31
2f44: ef 5b subi r30, 0xBF ; 191
2f46: fa 4f sbci r31, 0xFA ; 250
2f48: 80 81 ld r24, Z
2f4a: 91 81 ldd r25, Z+1 ; 0x01
2f4c: 82 59 subi r24, 0x92 ; 146
2f4e: 9f 4f sbci r25, 0xFF ; 255
2f50: 28 17 cp r18, r24
2f52: 39 07 cpc r19, r25
2f54: 1c f4 brge .+6 ; 0x2f5c <Mittelwert+0x45c>
2f56: 2f 5f subi r18, 0xFF ; 255
2f58: 3f 4f sbci r19, 0xFF ; 255
2f5a: 0c c0 rjmp .+24 ; 0x2f74 <Mittelwert+0x474>
2f5c: 80 81 ld r24, Z
2f5e: 91 81 ldd r25, Z+1 ; 0x01
2f60: 82 59 subi r24, 0x92 ; 146
2f62: 9f 4f sbci r25, 0xFF ; 255
2f64: 82 17 cp r24, r18
2f66: 93 07 cpc r25, r19
2f68: 4c f4 brge .+18 ; 0x2f7c <Mittelwert+0x47c>
2f6a: 21 15 cp r18, r1
2f6c: 31 05 cpc r19, r1
2f6e: 31 f0 breq .+12 ; 0x2f7c <Mittelwert+0x47c>
2f70: 21 50 subi r18, 0x01 ; 1
2f72: 30 40 sbci r19, 0x00 ; 0
2f74: 30 93 24 02 sts 0x0224, r19
2f78: 20 93 23 02 sts 0x0223, r18
2f7c: 20 91 25 02 lds r18, 0x0225
2f80: 30 91 26 02 lds r19, 0x0226
2f84: 80 91 74 05 lds r24, 0x0574
2f88: e8 2f mov r30, r24
2f8a: ff 27 eor r31, r31
2f8c: ee 0f add r30, r30
2f8e: ff 1f adc r31, r31
2f90: ef 5b subi r30, 0xBF ; 191
2f92: fa 4f sbci r31, 0xFA ; 250
2f94: 80 81 ld r24, Z
2f96: 91 81 ldd r25, Z+1 ; 0x01
2f98: 82 59 subi r24, 0x92 ; 146
2f9a: 9f 4f sbci r25, 0xFF ; 255
2f9c: 28 17 cp r18, r24
2f9e: 39 07 cpc r19, r25
2fa0: 1c f4 brge .+6 ; 0x2fa8 <Mittelwert+0x4a8>
2fa2: 2f 5f subi r18, 0xFF ; 255
2fa4: 3f 4f sbci r19, 0xFF ; 255
2fa6: 0c c0 rjmp .+24 ; 0x2fc0 <Mittelwert+0x4c0>
2fa8: 80 81 ld r24, Z
2faa: 91 81 ldd r25, Z+1 ; 0x01
2fac: 82 59 subi r24, 0x92 ; 146
2fae: 9f 4f sbci r25, 0xFF ; 255
2fb0: 82 17 cp r24, r18
2fb2: 93 07 cpc r25, r19
2fb4: 4c f4 brge .+18 ; 0x2fc8 <Mittelwert+0x4c8>
2fb6: 21 15 cp r18, r1
2fb8: 31 05 cpc r19, r1
2fba: 31 f0 breq .+12 ; 0x2fc8 <Mittelwert+0x4c8>
2fbc: 21 50 subi r18, 0x01 ; 1
2fbe: 30 40 sbci r19, 0x00 ; 0
2fc0: 30 93 26 02 sts 0x0226, r19
2fc4: 20 93 25 02 sts 0x0225, r18
2fc8: 80 91 1f 02 lds r24, 0x021F
2fcc: 90 91 20 02 lds r25, 0x0220
2fd0: 97 ff sbrs r25, 7
2fd2: 05 c0 rjmp .+10 ; 0x2fde <Mittelwert+0x4de>
2fd4: 10 92 20 02 sts 0x0220, r1
2fd8: 10 92 1f 02 sts 0x021F, r1
2fdc: 0a c0 rjmp .+20 ; 0x2ff2 <Mittelwert+0x4f2>
2fde: 8f 3f cpi r24, 0xFF ; 255
2fe0: 91 05 cpc r25, r1
2fe2: 39 f0 breq .+14 ; 0x2ff2 <Mittelwert+0x4f2>
2fe4: 34 f0 brlt .+12 ; 0x2ff2 <Mittelwert+0x4f2>
2fe6: 8f ef ldi r24, 0xFF ; 255
2fe8: 90 e0 ldi r25, 0x00 ; 0
2fea: 90 93 20 02 sts 0x0220, r25
2fee: 80 93 1f 02 sts 0x021F, r24
2ff2: 80 91 21 02 lds r24, 0x0221
2ff6: 90 91 22 02 lds r25, 0x0222
2ffa: 97 ff sbrs r25, 7
2ffc: 05 c0 rjmp .+10 ; 0x3008 <Mittelwert+0x508>
2ffe: 10 92 22 02 sts 0x0222, r1
3002: 10 92 21 02 sts 0x0221, r1
3006: 0a c0 rjmp .+20 ; 0x301c <Mittelwert+0x51c>
3008: 8f 3f cpi r24, 0xFF ; 255
300a: 91 05 cpc r25, r1
300c: 39 f0 breq .+14 ; 0x301c <Mittelwert+0x51c>
300e: 34 f0 brlt .+12 ; 0x301c <Mittelwert+0x51c>
3010: 8f ef ldi r24, 0xFF ; 255
3012: 90 e0 ldi r25, 0x00 ; 0
3014: 90 93 22 02 sts 0x0222, r25
3018: 80 93 21 02 sts 0x0221, r24
301c: 80 91 23 02 lds r24, 0x0223
3020: 90 91 24 02 lds r25, 0x0224
3024: 97 ff sbrs r25, 7
3026: 05 c0 rjmp .+10 ; 0x3032 <Mittelwert+0x532>
3028: 10 92 24 02 sts 0x0224, r1
302c: 10 92 23 02 sts 0x0223, r1
3030: 0a c0 rjmp .+20 ; 0x3046 <Mittelwert+0x546>
3032: 8f 3f cpi r24, 0xFF ; 255
3034: 91 05 cpc r25, r1
3036: 39 f0 breq .+14 ; 0x3046 <Mittelwert+0x546>
3038: 34 f0 brlt .+12 ; 0x3046 <Mittelwert+0x546>
303a: 8f ef ldi r24, 0xFF ; 255
303c: 90 e0 ldi r25, 0x00 ; 0
303e: 90 93 24 02 sts 0x0224, r25
3042: 80 93 23 02 sts 0x0223, r24
3046: 80 91 25 02 lds r24, 0x0225
304a: 90 91 26 02 lds r25, 0x0226
304e: 97 ff sbrs r25, 7
3050: 05 c0 rjmp .+10 ; 0x305c <Mittelwert+0x55c>
3052: 10 92 26 02 sts 0x0226, r1
3056: 10 92 25 02 sts 0x0225, r1
305a: 0a c0 rjmp .+20 ; 0x3070 <Mittelwert+0x570>
305c: 8f 3f cpi r24, 0xFF ; 255
305e: 91 05 cpc r25, r1
3060: 39 f0 breq .+14 ; 0x3070 <Mittelwert+0x570>
3062: 34 f0 brlt .+12 ; 0x3070 <Mittelwert+0x570>
3064: 8f ef ldi r24, 0xFF ; 255
3066: 90 e0 ldi r25, 0x00 ; 0
3068: 90 93 26 02 sts 0x0226, r25
306c: 80 93 25 02 sts 0x0225, r24
3070: 1f 91 pop r17
3072: 0f 91 pop r16
3074: ff 90 pop r15
3076: ef 90 pop r14
3078: df 90 pop r13
307a: cf 90 pop r12
307c: bf 90 pop r11
307e: af 90 pop r10
3080: 08 95 ret
 
000030a6 <CalibrierMittelwert>:
30a6: 10 92 7a 00 sts 0x007A, r1
30aa: 80 91 be 01 lds r24, 0x01BE
30ae: 88 23 and r24, r24
30b0: 69 f0 breq .+26 ; 0x30cc <CalibrierMittelwert+0x26>
30b2: 80 91 b2 01 lds r24, 0x01B2
30b6: 90 91 b3 01 lds r25, 0x01B3
30ba: 60 91 be 01 lds r22, 0x01BE
30be: 77 27 eor r23, r23
30c0: 0e 94 07 2d call 0x5a0e ; 0x5a0e <__divmodhi4>
30c4: 70 93 df 05 sts 0x05DF, r23
30c8: 60 93 de 05 sts 0x05DE, r22
30cc: 80 91 bf 01 lds r24, 0x01BF
30d0: 88 23 and r24, r24
30d2: 69 f0 breq .+26 ; 0x30ee <CalibrierMittelwert+0x48>
30d4: 80 91 b4 01 lds r24, 0x01B4
30d8: 90 91 b5 01 lds r25, 0x01B5
30dc: 60 91 bf 01 lds r22, 0x01BF
30e0: 77 27 eor r23, r23
30e2: 0e 94 07 2d call 0x5a0e ; 0x5a0e <__divmodhi4>
30e6: 70 93 dd 05 sts 0x05DD, r23
30ea: 60 93 dc 05 sts 0x05DC, r22
30ee: 80 91 c0 01 lds r24, 0x01C0
30f2: 88 23 and r24, r24
30f4: 69 f0 breq .+26 ; 0x3110 <CalibrierMittelwert+0x6a>
30f6: 80 91 b6 01 lds r24, 0x01B6
30fa: 90 91 b7 01 lds r25, 0x01B7
30fe: 60 91 c0 01 lds r22, 0x01C0
3102: 77 27 eor r23, r23
3104: 0e 94 07 2d call 0x5a0e ; 0x5a0e <__divmodhi4>
3108: 70 93 eb 05 sts 0x05EB, r23
310c: 60 93 ea 05 sts 0x05EA, r22
3110: 80 91 c1 01 lds r24, 0x01C1
3114: 88 23 and r24, r24
3116: d1 f0 breq .+52 ; 0x314c <CalibrierMittelwert+0xa6>
3118: 60 91 ba 01 lds r22, 0x01BA
311c: 70 91 bb 01 lds r23, 0x01BB
3120: 20 91 c1 01 lds r18, 0x01C1
3124: 88 27 eor r24, r24
3126: 77 fd sbrc r23, 7
3128: 80 95 com r24
312a: 98 2f mov r25, r24
312c: 34 e0 ldi r19, 0x04 ; 4
312e: 66 0f add r22, r22
3130: 77 1f adc r23, r23
3132: 88 1f adc r24, r24
3134: 99 1f adc r25, r25
3136: 3a 95 dec r19
3138: d1 f7 brne .-12 ; 0x312e <CalibrierMittelwert+0x88>
313a: 33 27 eor r19, r19
313c: 44 27 eor r20, r20
313e: 55 27 eor r21, r21
3140: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4>
3144: 30 93 e8 05 sts 0x05E8, r19
3148: 20 93 e7 05 sts 0x05E7, r18
314c: 80 91 c2 01 lds r24, 0x01C2
3150: 88 23 and r24, r24
3152: d1 f0 breq .+52 ; 0x3188 <CalibrierMittelwert+0xe2>
3154: 60 91 b8 01 lds r22, 0x01B8
3158: 70 91 b9 01 lds r23, 0x01B9
315c: 20 91 c2 01 lds r18, 0x01C2
3160: 88 27 eor r24, r24
3162: 77 fd sbrc r23, 7
3164: 80 95 com r24
3166: 98 2f mov r25, r24
3168: b4 e0 ldi r27, 0x04 ; 4
316a: 66 0f add r22, r22
316c: 77 1f adc r23, r23
316e: 88 1f adc r24, r24
3170: 99 1f adc r25, r25
3172: ba 95 dec r27
3174: d1 f7 brne .-12 ; 0x316a <CalibrierMittelwert+0xc4>
3176: 33 27 eor r19, r19
3178: 44 27 eor r20, r20
317a: 55 27 eor r21, r21
317c: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4>
3180: 30 93 f1 05 sts 0x05F1, r19
3184: 20 93 f0 05 sts 0x05F0, r18
3188: 80 91 c3 01 lds r24, 0x01C3
318c: 88 23 and r24, r24
318e: 99 f0 breq .+38 ; 0x31b6 <CalibrierMittelwert+0x110>
3190: 60 91 bc 01 lds r22, 0x01BC
3194: 70 91 bd 01 lds r23, 0x01BD
3198: 20 91 c3 01 lds r18, 0x01C3
319c: 88 27 eor r24, r24
319e: 77 fd sbrc r23, 7
31a0: 80 95 com r24
31a2: 98 2f mov r25, r24
31a4: 33 27 eor r19, r19
31a6: 44 27 eor r20, r20
31a8: 55 27 eor r21, r21
31aa: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4>
31ae: 30 93 e2 05 sts 0x05E2, r19
31b2: 20 93 e1 05 sts 0x05E1, r18
31b6: 10 92 b3 01 sts 0x01B3, r1
31ba: 10 92 b2 01 sts 0x01B2, r1
31be: 10 92 be 01 sts 0x01BE, r1
31c2: 10 92 b5 01 sts 0x01B5, r1
31c6: 10 92 b4 01 sts 0x01B4, r1
31ca: 10 92 bf 01 sts 0x01BF, r1
31ce: 10 92 b7 01 sts 0x01B7, r1
31d2: 10 92 b6 01 sts 0x01B6, r1
31d6: 10 92 c0 01 sts 0x01C0, r1
31da: 10 92 b9 01 sts 0x01B9, r1
31de: 10 92 b8 01 sts 0x01B8, r1
31e2: 10 92 c2 01 sts 0x01C2, r1
31e6: 10 92 bb 01 sts 0x01BB, r1
31ea: 10 92 ba 01 sts 0x01BA, r1
31ee: 10 92 c1 01 sts 0x01C1, r1
31f2: 10 92 bd 01 sts 0x01BD, r1
31f6: 10 92 bc 01 sts 0x01BC, r1
31fa: 10 92 c3 01 sts 0x01C3, r1
31fe: 8f ee ldi r24, 0xEF ; 239
3200: 80 93 7a 00 sts 0x007A, r24
3204: 20 91 1f 02 lds r18, 0x021F
3208: 30 91 20 02 lds r19, 0x0220
320c: 80 91 a6 05 lds r24, 0x05A6
3210: e8 2f mov r30, r24
3212: ff 27 eor r31, r31
3214: ee 0f add r30, r30
3216: ff 1f adc r31, r31
3218: ea 58 subi r30, 0x8A ; 138
321a: fa 4f sbci r31, 0xFA ; 250
321c: 80 81 ld r24, Z
321e: 91 81 ldd r25, Z+1 ; 0x01
3220: 82 59 subi r24, 0x92 ; 146
3222: 9f 4f sbci r25, 0xFF ; 255
3224: 28 17 cp r18, r24
3226: 39 07 cpc r19, r25
3228: 1c f4 brge .+6 ; 0x3230 <CalibrierMittelwert+0x18a>
322a: 2f 5f subi r18, 0xFF ; 255
322c: 3f 4f sbci r19, 0xFF ; 255
322e: 0c c0 rjmp .+24 ; 0x3248 <CalibrierMittelwert+0x1a2>
3230: 80 81 ld r24, Z
3232: 91 81 ldd r25, Z+1 ; 0x01
3234: 82 59 subi r24, 0x92 ; 146
3236: 9f 4f sbci r25, 0xFF ; 255
3238: 82 17 cp r24, r18
323a: 93 07 cpc r25, r19
323c: 4c f4 brge .+18 ; 0x3250 <CalibrierMittelwert+0x1aa>
323e: 21 15 cp r18, r1
3240: 31 05 cpc r19, r1
3242: 31 f0 breq .+12 ; 0x3250 <CalibrierMittelwert+0x1aa>
3244: 21 50 subi r18, 0x01 ; 1
3246: 30 40 sbci r19, 0x00 ; 0
3248: 30 93 20 02 sts 0x0220, r19
324c: 20 93 1f 02 sts 0x021F, r18
3250: 20 91 21 02 lds r18, 0x0221
3254: 30 91 22 02 lds r19, 0x0222
3258: 80 91 a7 05 lds r24, 0x05A7
325c: e8 2f mov r30, r24
325e: ff 27 eor r31, r31
3260: ee 0f add r30, r30
3262: ff 1f adc r31, r31
3264: ea 58 subi r30, 0x8A ; 138
3266: fa 4f sbci r31, 0xFA ; 250
3268: 80 81 ld r24, Z
326a: 91 81 ldd r25, Z+1 ; 0x01
326c: 82 59 subi r24, 0x92 ; 146
326e: 9f 4f sbci r25, 0xFF ; 255
3270: 28 17 cp r18, r24
3272: 39 07 cpc r19, r25
3274: 1c f4 brge .+6 ; 0x327c <CalibrierMittelwert+0x1d6>
3276: 2f 5f subi r18, 0xFF ; 255
3278: 3f 4f sbci r19, 0xFF ; 255
327a: 0c c0 rjmp .+24 ; 0x3294 <CalibrierMittelwert+0x1ee>
327c: 80 81 ld r24, Z
327e: 91 81 ldd r25, Z+1 ; 0x01
3280: 82 59 subi r24, 0x92 ; 146
3282: 9f 4f sbci r25, 0xFF ; 255
3284: 82 17 cp r24, r18
3286: 93 07 cpc r25, r19
3288: 4c f4 brge .+18 ; 0x329c <CalibrierMittelwert+0x1f6>
328a: 21 15 cp r18, r1
328c: 31 05 cpc r19, r1
328e: 31 f0 breq .+12 ; 0x329c <CalibrierMittelwert+0x1f6>
3290: 21 50 subi r18, 0x01 ; 1
3292: 30 40 sbci r19, 0x00 ; 0
3294: 30 93 22 02 sts 0x0222, r19
3298: 20 93 21 02 sts 0x0221, r18
329c: 20 91 23 02 lds r18, 0x0223
32a0: 30 91 24 02 lds r19, 0x0224
32a4: 80 91 a8 05 lds r24, 0x05A8
32a8: e8 2f mov r30, r24
32aa: ff 27 eor r31, r31
32ac: ee 0f add r30, r30
32ae: ff 1f adc r31, r31
32b0: ea 58 subi r30, 0x8A ; 138
32b2: fa 4f sbci r31, 0xFA ; 250
32b4: 80 81 ld r24, Z
32b6: 91 81 ldd r25, Z+1 ; 0x01
32b8: 82 59 subi r24, 0x92 ; 146
32ba: 9f 4f sbci r25, 0xFF ; 255
32bc: 28 17 cp r18, r24
32be: 39 07 cpc r19, r25
32c0: 1c f4 brge .+6 ; 0x32c8 <CalibrierMittelwert+0x222>
32c2: 2f 5f subi r18, 0xFF ; 255
32c4: 3f 4f sbci r19, 0xFF ; 255
32c6: 0c c0 rjmp .+24 ; 0x32e0 <CalibrierMittelwert+0x23a>
32c8: 80 81 ld r24, Z
32ca: 91 81 ldd r25, Z+1 ; 0x01
32cc: 82 59 subi r24, 0x92 ; 146
32ce: 9f 4f sbci r25, 0xFF ; 255
32d0: 82 17 cp r24, r18
32d2: 93 07 cpc r25, r19
32d4: 4c f4 brge .+18 ; 0x32e8 <CalibrierMittelwert+0x242>
32d6: 21 15 cp r18, r1
32d8: 31 05 cpc r19, r1
32da: 31 f0 breq .+12 ; 0x32e8 <CalibrierMittelwert+0x242>
32dc: 21 50 subi r18, 0x01 ; 1
32de: 30 40 sbci r19, 0x00 ; 0
32e0: 30 93 24 02 sts 0x0224, r19
32e4: 20 93 23 02 sts 0x0223, r18
32e8: 20 91 25 02 lds r18, 0x0225
32ec: 30 91 26 02 lds r19, 0x0226
32f0: 80 91 a9 05 lds r24, 0x05A9
32f4: e8 2f mov r30, r24
32f6: ff 27 eor r31, r31
32f8: ee 0f add r30, r30
32fa: ff 1f adc r31, r31
32fc: ea 58 subi r30, 0x8A ; 138
32fe: fa 4f sbci r31, 0xFA ; 250
3300: 80 81 ld r24, Z
3302: 91 81 ldd r25, Z+1 ; 0x01
3304: 82 59 subi r24, 0x92 ; 146
3306: 9f 4f sbci r25, 0xFF ; 255
3308: 28 17 cp r18, r24
330a: 39 07 cpc r19, r25
330c: 1c f4 brge .+6 ; 0x3314 <CalibrierMittelwert+0x26e>
330e: 2f 5f subi r18, 0xFF ; 255
3310: 3f 4f sbci r19, 0xFF ; 255
3312: 0c c0 rjmp .+24 ; 0x332c <CalibrierMittelwert+0x286>
3314: 80 81 ld r24, Z
3316: 91 81 ldd r25, Z+1 ; 0x01
3318: 82 59 subi r24, 0x92 ; 146
331a: 9f 4f sbci r25, 0xFF ; 255
331c: 82 17 cp r24, r18
331e: 93 07 cpc r25, r19
3320: 4c f4 brge .+18 ; 0x3334 <CalibrierMittelwert+0x28e>
3322: 21 15 cp r18, r1
3324: 31 05 cpc r19, r1
3326: 31 f0 breq .+12 ; 0x3334 <CalibrierMittelwert+0x28e>
3328: 21 50 subi r18, 0x01 ; 1
332a: 30 40 sbci r19, 0x00 ; 0
332c: 30 93 26 02 sts 0x0226, r19
3330: 20 93 25 02 sts 0x0225, r18
3334: 80 91 1f 02 lds r24, 0x021F
3338: 90 91 20 02 lds r25, 0x0220
333c: 97 ff sbrs r25, 7
333e: 05 c0 rjmp .+10 ; 0x334a <CalibrierMittelwert+0x2a4>
3340: 10 92 20 02 sts 0x0220, r1
3344: 10 92 1f 02 sts 0x021F, r1
3348: 0a c0 rjmp .+20 ; 0x335e <CalibrierMittelwert+0x2b8>
334a: 8f 3f cpi r24, 0xFF ; 255
334c: 91 05 cpc r25, r1
334e: 39 f0 breq .+14 ; 0x335e <CalibrierMittelwert+0x2b8>
3350: 34 f0 brlt .+12 ; 0x335e <CalibrierMittelwert+0x2b8>
3352: 8f ef ldi r24, 0xFF ; 255
3354: 90 e0 ldi r25, 0x00 ; 0
3356: 90 93 20 02 sts 0x0220, r25
335a: 80 93 1f 02 sts 0x021F, r24
335e: 80 91 21 02 lds r24, 0x0221
3362: 90 91 22 02 lds r25, 0x0222
3366: 97 ff sbrs r25, 7
3368: 05 c0 rjmp .+10 ; 0x3374 <CalibrierMittelwert+0x2ce>
336a: 10 92 22 02 sts 0x0222, r1
336e: 10 92 21 02 sts 0x0221, r1
3372: 0a c0 rjmp .+20 ; 0x3388 <CalibrierMittelwert+0x2e2>
3374: 8f 3f cpi r24, 0xFF ; 255
3376: 91 05 cpc r25, r1
3378: 39 f0 breq .+14 ; 0x3388 <CalibrierMittelwert+0x2e2>
337a: 34 f0 brlt .+12 ; 0x3388 <CalibrierMittelwert+0x2e2>
337c: 8f ef ldi r24, 0xFF ; 255
337e: 90 e0 ldi r25, 0x00 ; 0
3380: 90 93 22 02 sts 0x0222, r25
3384: 80 93 21 02 sts 0x0221, r24
3388: 80 91 23 02 lds r24, 0x0223
338c: 90 91 24 02 lds r25, 0x0224
3390: 97 ff sbrs r25, 7
3392: 05 c0 rjmp .+10 ; 0x339e <CalibrierMittelwert+0x2f8>
3394: 10 92 24 02 sts 0x0224, r1
3398: 10 92 23 02 sts 0x0223, r1
339c: 0a c0 rjmp .+20 ; 0x33b2 <CalibrierMittelwert+0x30c>
339e: 8f 3f cpi r24, 0xFF ; 255
33a0: 91 05 cpc r25, r1
33a2: 39 f0 breq .+14 ; 0x33b2 <CalibrierMittelwert+0x30c>
33a4: 34 f0 brlt .+12 ; 0x33b2 <CalibrierMittelwert+0x30c>
33a6: 8f ef ldi r24, 0xFF ; 255
33a8: 90 e0 ldi r25, 0x00 ; 0
33aa: 90 93 24 02 sts 0x0224, r25
33ae: 80 93 23 02 sts 0x0223, r24
33b2: 80 91 25 02 lds r24, 0x0225
33b6: 90 91 26 02 lds r25, 0x0226
33ba: 97 ff sbrs r25, 7
33bc: 05 c0 rjmp .+10 ; 0x33c8 <CalibrierMittelwert+0x322>
33be: 10 92 26 02 sts 0x0226, r1
33c2: 10 92 25 02 sts 0x0225, r1
33c6: 08 95 ret
33c8: 8f 3f cpi r24, 0xFF ; 255
33ca: 91 05 cpc r25, r1
33cc: 39 f0 breq .+14 ; 0x33dc <CalibrierMittelwert+0x336>
33ce: 34 f0 brlt .+12 ; 0x33dc <CalibrierMittelwert+0x336>
33d0: 8f ef ldi r24, 0xFF ; 255
33d2: 90 e0 ldi r25, 0x00 ; 0
33d4: 90 93 26 02 sts 0x0226, r25
33d8: 80 93 25 02 sts 0x0225, r24
33dc: 08 95 ret
00003082 <CalibrierMittelwert>:
3082: 10 92 7a 00 sts 0x007A, r1
3086: 80 91 be 01 lds r24, 0x01BE
308a: 88 23 and r24, r24
308c: 69 f0 breq .+26 ; 0x30a8 <CalibrierMittelwert+0x26>
308e: 80 91 b2 01 lds r24, 0x01B2
3092: 90 91 b3 01 lds r25, 0x01B3
3096: 60 91 be 01 lds r22, 0x01BE
309a: 77 27 eor r23, r23
309c: 0e 94 d3 2c call 0x59a6 ; 0x59a6 <__divmodhi4>
30a0: 70 93 aa 05 sts 0x05AA, r23
30a4: 60 93 a9 05 sts 0x05A9, r22
30a8: 80 91 bf 01 lds r24, 0x01BF
30ac: 88 23 and r24, r24
30ae: 69 f0 breq .+26 ; 0x30ca <CalibrierMittelwert+0x48>
30b0: 80 91 b4 01 lds r24, 0x01B4
30b4: 90 91 b5 01 lds r25, 0x01B5
30b8: 60 91 bf 01 lds r22, 0x01BF
30bc: 77 27 eor r23, r23
30be: 0e 94 d3 2c call 0x59a6 ; 0x59a6 <__divmodhi4>
30c2: 70 93 a8 05 sts 0x05A8, r23
30c6: 60 93 a7 05 sts 0x05A7, r22
30ca: 80 91 c0 01 lds r24, 0x01C0
30ce: 88 23 and r24, r24
30d0: 69 f0 breq .+26 ; 0x30ec <CalibrierMittelwert+0x6a>
30d2: 80 91 b6 01 lds r24, 0x01B6
30d6: 90 91 b7 01 lds r25, 0x01B7
30da: 60 91 c0 01 lds r22, 0x01C0
30de: 77 27 eor r23, r23
30e0: 0e 94 d3 2c call 0x59a6 ; 0x59a6 <__divmodhi4>
30e4: 70 93 b6 05 sts 0x05B6, r23
30e8: 60 93 b5 05 sts 0x05B5, r22
30ec: 80 91 c1 01 lds r24, 0x01C1
30f0: 88 23 and r24, r24
30f2: d1 f0 breq .+52 ; 0x3128 <CalibrierMittelwert+0xa6>
30f4: 60 91 ba 01 lds r22, 0x01BA
30f8: 70 91 bb 01 lds r23, 0x01BB
30fc: 20 91 c1 01 lds r18, 0x01C1
3100: 88 27 eor r24, r24
3102: 77 fd sbrc r23, 7
3104: 80 95 com r24
3106: 98 2f mov r25, r24
3108: 34 e0 ldi r19, 0x04 ; 4
310a: 66 0f add r22, r22
310c: 77 1f adc r23, r23
310e: 88 1f adc r24, r24
3110: 99 1f adc r25, r25
3112: 3a 95 dec r19
3114: d1 f7 brne .-12 ; 0x310a <CalibrierMittelwert+0x88>
3116: 33 27 eor r19, r19
3118: 44 27 eor r20, r20
311a: 55 27 eor r21, r21
311c: 0e 94 08 2d call 0x5a10 ; 0x5a10 <__divmodsi4>
3120: 30 93 b3 05 sts 0x05B3, r19
3124: 20 93 b2 05 sts 0x05B2, r18
3128: 80 91 c2 01 lds r24, 0x01C2
312c: 88 23 and r24, r24
312e: d1 f0 breq .+52 ; 0x3164 <CalibrierMittelwert+0xe2>
3130: 60 91 b8 01 lds r22, 0x01B8
3134: 70 91 b9 01 lds r23, 0x01B9
3138: 20 91 c2 01 lds r18, 0x01C2
313c: 88 27 eor r24, r24
313e: 77 fd sbrc r23, 7
3140: 80 95 com r24
3142: 98 2f mov r25, r24
3144: b4 e0 ldi r27, 0x04 ; 4
3146: 66 0f add r22, r22
3148: 77 1f adc r23, r23
314a: 88 1f adc r24, r24
314c: 99 1f adc r25, r25
314e: ba 95 dec r27
3150: d1 f7 brne .-12 ; 0x3146 <CalibrierMittelwert+0xc4>
3152: 33 27 eor r19, r19
3154: 44 27 eor r20, r20
3156: 55 27 eor r21, r21
3158: 0e 94 08 2d call 0x5a10 ; 0x5a10 <__divmodsi4>
315c: 30 93 bc 05 sts 0x05BC, r19
3160: 20 93 bb 05 sts 0x05BB, r18
3164: 80 91 c3 01 lds r24, 0x01C3
3168: 88 23 and r24, r24
316a: 99 f0 breq .+38 ; 0x3192 <CalibrierMittelwert+0x110>
316c: 60 91 bc 01 lds r22, 0x01BC
3170: 70 91 bd 01 lds r23, 0x01BD
3174: 20 91 c3 01 lds r18, 0x01C3
3178: 88 27 eor r24, r24
317a: 77 fd sbrc r23, 7
317c: 80 95 com r24
317e: 98 2f mov r25, r24
3180: 33 27 eor r19, r19
3182: 44 27 eor r20, r20
3184: 55 27 eor r21, r21
3186: 0e 94 08 2d call 0x5a10 ; 0x5a10 <__divmodsi4>
318a: 30 93 ad 05 sts 0x05AD, r19
318e: 20 93 ac 05 sts 0x05AC, r18
3192: 10 92 b3 01 sts 0x01B3, r1
3196: 10 92 b2 01 sts 0x01B2, r1
319a: 10 92 be 01 sts 0x01BE, r1
319e: 10 92 b5 01 sts 0x01B5, r1
31a2: 10 92 b4 01 sts 0x01B4, r1
31a6: 10 92 bf 01 sts 0x01BF, r1
31aa: 10 92 b7 01 sts 0x01B7, r1
31ae: 10 92 b6 01 sts 0x01B6, r1
31b2: 10 92 c0 01 sts 0x01C0, r1
31b6: 10 92 b9 01 sts 0x01B9, r1
31ba: 10 92 b8 01 sts 0x01B8, r1
31be: 10 92 c2 01 sts 0x01C2, r1
31c2: 10 92 bb 01 sts 0x01BB, r1
31c6: 10 92 ba 01 sts 0x01BA, r1
31ca: 10 92 c1 01 sts 0x01C1, r1
31ce: 10 92 bd 01 sts 0x01BD, r1
31d2: 10 92 bc 01 sts 0x01BC, r1
31d6: 10 92 c3 01 sts 0x01C3, r1
31da: 8f ee ldi r24, 0xEF ; 239
31dc: 80 93 7a 00 sts 0x007A, r24
31e0: 20 91 1f 02 lds r18, 0x021F
31e4: 30 91 20 02 lds r19, 0x0220
31e8: 80 91 71 05 lds r24, 0x0571
31ec: e8 2f mov r30, r24
31ee: ff 27 eor r31, r31
31f0: ee 0f add r30, r30
31f2: ff 1f adc r31, r31
31f4: ef 5b subi r30, 0xBF ; 191
31f6: fa 4f sbci r31, 0xFA ; 250
31f8: 80 81 ld r24, Z
31fa: 91 81 ldd r25, Z+1 ; 0x01
31fc: 82 59 subi r24, 0x92 ; 146
31fe: 9f 4f sbci r25, 0xFF ; 255
3200: 28 17 cp r18, r24
3202: 39 07 cpc r19, r25
3204: 1c f4 brge .+6 ; 0x320c <CalibrierMittelwert+0x18a>
3206: 2f 5f subi r18, 0xFF ; 255
3208: 3f 4f sbci r19, 0xFF ; 255
320a: 0c c0 rjmp .+24 ; 0x3224 <CalibrierMittelwert+0x1a2>
320c: 80 81 ld r24, Z
320e: 91 81 ldd r25, Z+1 ; 0x01
3210: 82 59 subi r24, 0x92 ; 146
3212: 9f 4f sbci r25, 0xFF ; 255
3214: 82 17 cp r24, r18
3216: 93 07 cpc r25, r19
3218: 4c f4 brge .+18 ; 0x322c <CalibrierMittelwert+0x1aa>
321a: 21 15 cp r18, r1
321c: 31 05 cpc r19, r1
321e: 31 f0 breq .+12 ; 0x322c <CalibrierMittelwert+0x1aa>
3220: 21 50 subi r18, 0x01 ; 1
3222: 30 40 sbci r19, 0x00 ; 0
3224: 30 93 20 02 sts 0x0220, r19
3228: 20 93 1f 02 sts 0x021F, r18
322c: 20 91 21 02 lds r18, 0x0221
3230: 30 91 22 02 lds r19, 0x0222
3234: 80 91 72 05 lds r24, 0x0572
3238: e8 2f mov r30, r24
323a: ff 27 eor r31, r31
323c: ee 0f add r30, r30
323e: ff 1f adc r31, r31
3240: ef 5b subi r30, 0xBF ; 191
3242: fa 4f sbci r31, 0xFA ; 250
3244: 80 81 ld r24, Z
3246: 91 81 ldd r25, Z+1 ; 0x01
3248: 82 59 subi r24, 0x92 ; 146
324a: 9f 4f sbci r25, 0xFF ; 255
324c: 28 17 cp r18, r24
324e: 39 07 cpc r19, r25
3250: 1c f4 brge .+6 ; 0x3258 <CalibrierMittelwert+0x1d6>
3252: 2f 5f subi r18, 0xFF ; 255
3254: 3f 4f sbci r19, 0xFF ; 255
3256: 0c c0 rjmp .+24 ; 0x3270 <CalibrierMittelwert+0x1ee>
3258: 80 81 ld r24, Z
325a: 91 81 ldd r25, Z+1 ; 0x01
325c: 82 59 subi r24, 0x92 ; 146
325e: 9f 4f sbci r25, 0xFF ; 255
3260: 82 17 cp r24, r18
3262: 93 07 cpc r25, r19
3264: 4c f4 brge .+18 ; 0x3278 <CalibrierMittelwert+0x1f6>
3266: 21 15 cp r18, r1
3268: 31 05 cpc r19, r1
326a: 31 f0 breq .+12 ; 0x3278 <CalibrierMittelwert+0x1f6>
326c: 21 50 subi r18, 0x01 ; 1
326e: 30 40 sbci r19, 0x00 ; 0
3270: 30 93 22 02 sts 0x0222, r19
3274: 20 93 21 02 sts 0x0221, r18
3278: 20 91 23 02 lds r18, 0x0223
327c: 30 91 24 02 lds r19, 0x0224
3280: 80 91 73 05 lds r24, 0x0573
3284: e8 2f mov r30, r24
3286: ff 27 eor r31, r31
3288: ee 0f add r30, r30
328a: ff 1f adc r31, r31
328c: ef 5b subi r30, 0xBF ; 191
328e: fa 4f sbci r31, 0xFA ; 250
3290: 80 81 ld r24, Z
3292: 91 81 ldd r25, Z+1 ; 0x01
3294: 82 59 subi r24, 0x92 ; 146
3296: 9f 4f sbci r25, 0xFF ; 255
3298: 28 17 cp r18, r24
329a: 39 07 cpc r19, r25
329c: 1c f4 brge .+6 ; 0x32a4 <CalibrierMittelwert+0x222>
329e: 2f 5f subi r18, 0xFF ; 255
32a0: 3f 4f sbci r19, 0xFF ; 255
32a2: 0c c0 rjmp .+24 ; 0x32bc <CalibrierMittelwert+0x23a>
32a4: 80 81 ld r24, Z
32a6: 91 81 ldd r25, Z+1 ; 0x01
32a8: 82 59 subi r24, 0x92 ; 146
32aa: 9f 4f sbci r25, 0xFF ; 255
32ac: 82 17 cp r24, r18
32ae: 93 07 cpc r25, r19
32b0: 4c f4 brge .+18 ; 0x32c4 <CalibrierMittelwert+0x242>
32b2: 21 15 cp r18, r1
32b4: 31 05 cpc r19, r1
32b6: 31 f0 breq .+12 ; 0x32c4 <CalibrierMittelwert+0x242>
32b8: 21 50 subi r18, 0x01 ; 1
32ba: 30 40 sbci r19, 0x00 ; 0
32bc: 30 93 24 02 sts 0x0224, r19
32c0: 20 93 23 02 sts 0x0223, r18
32c4: 20 91 25 02 lds r18, 0x0225
32c8: 30 91 26 02 lds r19, 0x0226
32cc: 80 91 74 05 lds r24, 0x0574
32d0: e8 2f mov r30, r24
32d2: ff 27 eor r31, r31
32d4: ee 0f add r30, r30
32d6: ff 1f adc r31, r31
32d8: ef 5b subi r30, 0xBF ; 191
32da: fa 4f sbci r31, 0xFA ; 250
32dc: 80 81 ld r24, Z
32de: 91 81 ldd r25, Z+1 ; 0x01
32e0: 82 59 subi r24, 0x92 ; 146
32e2: 9f 4f sbci r25, 0xFF ; 255
32e4: 28 17 cp r18, r24
32e6: 39 07 cpc r19, r25
32e8: 1c f4 brge .+6 ; 0x32f0 <CalibrierMittelwert+0x26e>
32ea: 2f 5f subi r18, 0xFF ; 255
32ec: 3f 4f sbci r19, 0xFF ; 255
32ee: 0c c0 rjmp .+24 ; 0x3308 <CalibrierMittelwert+0x286>
32f0: 80 81 ld r24, Z
32f2: 91 81 ldd r25, Z+1 ; 0x01
32f4: 82 59 subi r24, 0x92 ; 146
32f6: 9f 4f sbci r25, 0xFF ; 255
32f8: 82 17 cp r24, r18
32fa: 93 07 cpc r25, r19
32fc: 4c f4 brge .+18 ; 0x3310 <CalibrierMittelwert+0x28e>
32fe: 21 15 cp r18, r1
3300: 31 05 cpc r19, r1
3302: 31 f0 breq .+12 ; 0x3310 <CalibrierMittelwert+0x28e>
3304: 21 50 subi r18, 0x01 ; 1
3306: 30 40 sbci r19, 0x00 ; 0
3308: 30 93 26 02 sts 0x0226, r19
330c: 20 93 25 02 sts 0x0225, r18
3310: 80 91 1f 02 lds r24, 0x021F
3314: 90 91 20 02 lds r25, 0x0220
3318: 97 ff sbrs r25, 7
331a: 05 c0 rjmp .+10 ; 0x3326 <CalibrierMittelwert+0x2a4>
331c: 10 92 20 02 sts 0x0220, r1
3320: 10 92 1f 02 sts 0x021F, r1
3324: 0a c0 rjmp .+20 ; 0x333a <CalibrierMittelwert+0x2b8>
3326: 8f 3f cpi r24, 0xFF ; 255
3328: 91 05 cpc r25, r1
332a: 39 f0 breq .+14 ; 0x333a <CalibrierMittelwert+0x2b8>
332c: 34 f0 brlt .+12 ; 0x333a <CalibrierMittelwert+0x2b8>
332e: 8f ef ldi r24, 0xFF ; 255
3330: 90 e0 ldi r25, 0x00 ; 0
3332: 90 93 20 02 sts 0x0220, r25
3336: 80 93 1f 02 sts 0x021F, r24
333a: 80 91 21 02 lds r24, 0x0221
333e: 90 91 22 02 lds r25, 0x0222
3342: 97 ff sbrs r25, 7
3344: 05 c0 rjmp .+10 ; 0x3350 <CalibrierMittelwert+0x2ce>
3346: 10 92 22 02 sts 0x0222, r1
334a: 10 92 21 02 sts 0x0221, r1
334e: 0a c0 rjmp .+20 ; 0x3364 <CalibrierMittelwert+0x2e2>
3350: 8f 3f cpi r24, 0xFF ; 255
3352: 91 05 cpc r25, r1
3354: 39 f0 breq .+14 ; 0x3364 <CalibrierMittelwert+0x2e2>
3356: 34 f0 brlt .+12 ; 0x3364 <CalibrierMittelwert+0x2e2>
3358: 8f ef ldi r24, 0xFF ; 255
335a: 90 e0 ldi r25, 0x00 ; 0
335c: 90 93 22 02 sts 0x0222, r25
3360: 80 93 21 02 sts 0x0221, r24
3364: 80 91 23 02 lds r24, 0x0223
3368: 90 91 24 02 lds r25, 0x0224
336c: 97 ff sbrs r25, 7
336e: 05 c0 rjmp .+10 ; 0x337a <CalibrierMittelwert+0x2f8>
3370: 10 92 24 02 sts 0x0224, r1
3374: 10 92 23 02 sts 0x0223, r1
3378: 0a c0 rjmp .+20 ; 0x338e <CalibrierMittelwert+0x30c>
337a: 8f 3f cpi r24, 0xFF ; 255
337c: 91 05 cpc r25, r1
337e: 39 f0 breq .+14 ; 0x338e <CalibrierMittelwert+0x30c>
3380: 34 f0 brlt .+12 ; 0x338e <CalibrierMittelwert+0x30c>
3382: 8f ef ldi r24, 0xFF ; 255
3384: 90 e0 ldi r25, 0x00 ; 0
3386: 90 93 24 02 sts 0x0224, r25
338a: 80 93 23 02 sts 0x0223, r24
338e: 80 91 25 02 lds r24, 0x0225
3392: 90 91 26 02 lds r25, 0x0226
3396: 97 ff sbrs r25, 7
3398: 05 c0 rjmp .+10 ; 0x33a4 <CalibrierMittelwert+0x322>
339a: 10 92 26 02 sts 0x0226, r1
339e: 10 92 25 02 sts 0x0225, r1
33a2: 08 95 ret
33a4: 8f 3f cpi r24, 0xFF ; 255
33a6: 91 05 cpc r25, r1
33a8: 39 f0 breq .+14 ; 0x33b8 <CalibrierMittelwert+0x336>
33aa: 34 f0 brlt .+12 ; 0x33b8 <CalibrierMittelwert+0x336>
33ac: 8f ef ldi r24, 0xFF ; 255
33ae: 90 e0 ldi r25, 0x00 ; 0
33b0: 90 93 26 02 sts 0x0226, r25
33b4: 80 93 25 02 sts 0x0225, r24
33b8: 08 95 ret
 
000033de <ParameterZuordnung>:
33de: 1f 93 push r17
33e0: 80 91 ad 05 lds r24, 0x05AD
33e4: 8b 3f cpi r24, 0xFB ; 251
33e6: 98 f0 brcs .+38 ; 0x340e <ParameterZuordnung+0x30>
33e8: 8b 3f cpi r24, 0xFB ; 251
33ea: 19 f4 brne .+6 ; 0x33f2 <ParameterZuordnung+0x14>
33ec: 80 91 1f 02 lds r24, 0x021F
33f0: 0e c0 rjmp .+28 ; 0x340e <ParameterZuordnung+0x30>
33f2: 8c 3f cpi r24, 0xFC ; 252
33f4: 19 f4 brne .+6 ; 0x33fc <ParameterZuordnung+0x1e>
33f6: 80 91 21 02 lds r24, 0x0221
33fa: 09 c0 rjmp .+18 ; 0x340e <ParameterZuordnung+0x30>
33fc: 8d 3f cpi r24, 0xFD ; 253
33fe: 19 f4 brne .+6 ; 0x3406 <ParameterZuordnung+0x28>
3400: 80 91 23 02 lds r24, 0x0223
3404: 04 c0 rjmp .+8 ; 0x340e <ParameterZuordnung+0x30>
3406: 8e 3f cpi r24, 0xFE ; 254
3408: 21 f4 brne .+8 ; 0x3412 <ParameterZuordnung+0x34>
340a: 80 91 25 02 lds r24, 0x0225
340e: 80 93 81 01 sts 0x0181, r24
3412: 80 91 81 01 lds r24, 0x0181
3416: 88 23 and r24, r24
3418: 19 f4 brne .+6 ; 0x3420 <ParameterZuordnung+0x42>
341a: 10 92 81 01 sts 0x0181, r1
341e: 04 c0 rjmp .+8 ; 0x3428 <ParameterZuordnung+0x4a>
3420: 8f 3f cpi r24, 0xFF ; 255
3422: 11 f4 brne .+4 ; 0x3428 <ParameterZuordnung+0x4a>
3424: 80 93 81 01 sts 0x0181, r24
3428: 80 91 ac 05 lds r24, 0x05AC
342c: 8b 3f cpi r24, 0xFB ; 251
342e: 98 f0 brcs .+38 ; 0x3456 <ParameterZuordnung+0x78>
3430: 8b 3f cpi r24, 0xFB ; 251
3432: 19 f4 brne .+6 ; 0x343a <ParameterZuordnung+0x5c>
3434: 80 91 1f 02 lds r24, 0x021F
3438: 0e c0 rjmp .+28 ; 0x3456 <ParameterZuordnung+0x78>
343a: 8c 3f cpi r24, 0xFC ; 252
343c: 19 f4 brne .+6 ; 0x3444 <ParameterZuordnung+0x66>
343e: 80 91 21 02 lds r24, 0x0221
3442: 09 c0 rjmp .+18 ; 0x3456 <ParameterZuordnung+0x78>
3444: 8d 3f cpi r24, 0xFD ; 253
3446: 19 f4 brne .+6 ; 0x344e <ParameterZuordnung+0x70>
3448: 80 91 23 02 lds r24, 0x0223
344c: 04 c0 rjmp .+8 ; 0x3456 <ParameterZuordnung+0x78>
344e: 8e 3f cpi r24, 0xFE ; 254
3450: 21 f4 brne .+8 ; 0x345a <ParameterZuordnung+0x7c>
3452: 80 91 25 02 lds r24, 0x0225
3456: 80 93 80 01 sts 0x0180, r24
345a: 80 91 80 01 lds r24, 0x0180
345e: 88 23 and r24, r24
3460: 19 f4 brne .+6 ; 0x3468 <ParameterZuordnung+0x8a>
3462: 10 92 80 01 sts 0x0180, r1
3466: 05 c0 rjmp .+10 ; 0x3472 <ParameterZuordnung+0x94>
3468: 84 36 cpi r24, 0x64 ; 100
346a: 18 f0 brcs .+6 ; 0x3472 <ParameterZuordnung+0x94>
346c: 84 e6 ldi r24, 0x64 ; 100
346e: 80 93 80 01 sts 0x0180, r24
3472: 80 91 ae 05 lds r24, 0x05AE
3476: 8b 3f cpi r24, 0xFB ; 251
3478: 98 f0 brcs .+38 ; 0x34a0 <ParameterZuordnung+0xc2>
347a: 8b 3f cpi r24, 0xFB ; 251
347c: 19 f4 brne .+6 ; 0x3484 <ParameterZuordnung+0xa6>
347e: 80 91 1f 02 lds r24, 0x021F
3482: 0e c0 rjmp .+28 ; 0x34a0 <ParameterZuordnung+0xc2>
3484: 8c 3f cpi r24, 0xFC ; 252
3486: 19 f4 brne .+6 ; 0x348e <ParameterZuordnung+0xb0>
3488: 80 91 21 02 lds r24, 0x0221
348c: 09 c0 rjmp .+18 ; 0x34a0 <ParameterZuordnung+0xc2>
348e: 8d 3f cpi r24, 0xFD ; 253
3490: 19 f4 brne .+6 ; 0x3498 <ParameterZuordnung+0xba>
3492: 80 91 23 02 lds r24, 0x0223
3496: 04 c0 rjmp .+8 ; 0x34a0 <ParameterZuordnung+0xc2>
3498: 8e 3f cpi r24, 0xFE ; 254
349a: 21 f4 brne .+8 ; 0x34a4 <ParameterZuordnung+0xc6>
349c: 80 91 25 02 lds r24, 0x0225
34a0: 80 93 82 01 sts 0x0182, r24
34a4: 80 91 82 01 lds r24, 0x0182
34a8: 88 23 and r24, r24
34aa: 19 f4 brne .+6 ; 0x34b2 <ParameterZuordnung+0xd4>
34ac: 10 92 82 01 sts 0x0182, r1
34b0: 05 c0 rjmp .+10 ; 0x34bc <ParameterZuordnung+0xde>
34b2: 84 36 cpi r24, 0x64 ; 100
34b4: 18 f0 brcs .+6 ; 0x34bc <ParameterZuordnung+0xde>
34b6: 84 e6 ldi r24, 0x64 ; 100
34b8: 80 93 82 01 sts 0x0182, r24
34bc: 80 91 b0 05 lds r24, 0x05B0
34c0: 8b 3f cpi r24, 0xFB ; 251
34c2: 98 f0 brcs .+38 ; 0x34ea <ParameterZuordnung+0x10c>
34c4: 8b 3f cpi r24, 0xFB ; 251
34c6: 19 f4 brne .+6 ; 0x34ce <ParameterZuordnung+0xf0>
34c8: 80 91 1f 02 lds r24, 0x021F
34cc: 0e c0 rjmp .+28 ; 0x34ea <ParameterZuordnung+0x10c>
34ce: 8c 3f cpi r24, 0xFC ; 252
34d0: 19 f4 brne .+6 ; 0x34d8 <ParameterZuordnung+0xfa>
34d2: 80 91 21 02 lds r24, 0x0221
34d6: 09 c0 rjmp .+18 ; 0x34ea <ParameterZuordnung+0x10c>
34d8: 8d 3f cpi r24, 0xFD ; 253
34da: 19 f4 brne .+6 ; 0x34e2 <ParameterZuordnung+0x104>
34dc: 80 91 23 02 lds r24, 0x0223
34e0: 04 c0 rjmp .+8 ; 0x34ea <ParameterZuordnung+0x10c>
34e2: 8e 3f cpi r24, 0xFE ; 254
34e4: 21 f4 brne .+8 ; 0x34ee <ParameterZuordnung+0x110>
34e6: 80 91 25 02 lds r24, 0x0225
34ea: 80 93 83 01 sts 0x0183, r24
34ee: 80 91 83 01 lds r24, 0x0183
34f2: 88 23 and r24, r24
34f4: 19 f4 brne .+6 ; 0x34fc <ParameterZuordnung+0x11e>
34f6: 10 92 83 01 sts 0x0183, r1
34fa: 04 c0 rjmp .+8 ; 0x3504 <ParameterZuordnung+0x126>
34fc: 8f 3f cpi r24, 0xFF ; 255
34fe: 11 f4 brne .+4 ; 0x3504 <ParameterZuordnung+0x126>
3500: 80 93 83 01 sts 0x0183, r24
3504: 80 91 b7 05 lds r24, 0x05B7
3508: 8b 3f cpi r24, 0xFB ; 251
350a: 98 f0 brcs .+38 ; 0x3532 <ParameterZuordnung+0x154>
350c: 8b 3f cpi r24, 0xFB ; 251
350e: 19 f4 brne .+6 ; 0x3516 <ParameterZuordnung+0x138>
3510: 80 91 1f 02 lds r24, 0x021F
3514: 0e c0 rjmp .+28 ; 0x3532 <ParameterZuordnung+0x154>
3516: 8c 3f cpi r24, 0xFC ; 252
3518: 19 f4 brne .+6 ; 0x3520 <ParameterZuordnung+0x142>
351a: 80 91 21 02 lds r24, 0x0221
351e: 09 c0 rjmp .+18 ; 0x3532 <ParameterZuordnung+0x154>
3520: 8d 3f cpi r24, 0xFD ; 253
3522: 19 f4 brne .+6 ; 0x352a <ParameterZuordnung+0x14c>
3524: 80 91 23 02 lds r24, 0x0223
3528: 04 c0 rjmp .+8 ; 0x3532 <ParameterZuordnung+0x154>
352a: 8e 3f cpi r24, 0xFE ; 254
352c: 21 f4 brne .+8 ; 0x3536 <ParameterZuordnung+0x158>
352e: 80 91 25 02 lds r24, 0x0225
3532: 80 93 84 01 sts 0x0184, r24
3536: 80 91 84 01 lds r24, 0x0184
353a: 88 23 and r24, r24
353c: 19 f4 brne .+6 ; 0x3544 <ParameterZuordnung+0x166>
353e: 10 92 84 01 sts 0x0184, r1
3542: 04 c0 rjmp .+8 ; 0x354c <ParameterZuordnung+0x16e>
3544: 8f 3f cpi r24, 0xFF ; 255
3546: 11 f4 brne .+4 ; 0x354c <ParameterZuordnung+0x16e>
3548: 80 93 84 01 sts 0x0184, r24
354c: 80 91 b8 05 lds r24, 0x05B8
3550: 8b 3f cpi r24, 0xFB ; 251
3552: 98 f0 brcs .+38 ; 0x357a <ParameterZuordnung+0x19c>
3554: 8b 3f cpi r24, 0xFB ; 251
3556: 19 f4 brne .+6 ; 0x355e <ParameterZuordnung+0x180>
3558: 80 91 1f 02 lds r24, 0x021F
355c: 0e c0 rjmp .+28 ; 0x357a <ParameterZuordnung+0x19c>
355e: 8c 3f cpi r24, 0xFC ; 252
3560: 19 f4 brne .+6 ; 0x3568 <ParameterZuordnung+0x18a>
3562: 80 91 21 02 lds r24, 0x0221
3566: 09 c0 rjmp .+18 ; 0x357a <ParameterZuordnung+0x19c>
3568: 8d 3f cpi r24, 0xFD ; 253
356a: 19 f4 brne .+6 ; 0x3572 <ParameterZuordnung+0x194>
356c: 80 91 23 02 lds r24, 0x0223
3570: 04 c0 rjmp .+8 ; 0x357a <ParameterZuordnung+0x19c>
3572: 8e 3f cpi r24, 0xFE ; 254
3574: 21 f4 brne .+8 ; 0x357e <ParameterZuordnung+0x1a0>
3576: 80 91 25 02 lds r24, 0x0225
357a: 80 93 85 01 sts 0x0185, r24
357e: 80 91 85 01 lds r24, 0x0185
3582: 8b 30 cpi r24, 0x0B ; 11
3584: 10 f4 brcc .+4 ; 0x358a <ParameterZuordnung+0x1ac>
3586: 8a e0 ldi r24, 0x0A ; 10
3588: 02 c0 rjmp .+4 ; 0x358e <ParameterZuordnung+0x1b0>
358a: 8f 3f cpi r24, 0xFF ; 255
358c: 11 f4 brne .+4 ; 0x3592 <ParameterZuordnung+0x1b4>
358e: 80 93 85 01 sts 0x0185, r24
3592: 80 91 b9 05 lds r24, 0x05B9
3596: 8b 3f cpi r24, 0xFB ; 251
3598: 98 f0 brcs .+38 ; 0x35c0 <ParameterZuordnung+0x1e2>
359a: 8b 3f cpi r24, 0xFB ; 251
359c: 19 f4 brne .+6 ; 0x35a4 <ParameterZuordnung+0x1c6>
359e: 80 91 1f 02 lds r24, 0x021F
35a2: 0e c0 rjmp .+28 ; 0x35c0 <ParameterZuordnung+0x1e2>
35a4: 8c 3f cpi r24, 0xFC ; 252
35a6: 19 f4 brne .+6 ; 0x35ae <ParameterZuordnung+0x1d0>
35a8: 80 91 21 02 lds r24, 0x0221
35ac: 09 c0 rjmp .+18 ; 0x35c0 <ParameterZuordnung+0x1e2>
35ae: 8d 3f cpi r24, 0xFD ; 253
35b0: 19 f4 brne .+6 ; 0x35b8 <ParameterZuordnung+0x1da>
35b2: 80 91 23 02 lds r24, 0x0223
35b6: 04 c0 rjmp .+8 ; 0x35c0 <ParameterZuordnung+0x1e2>
35b8: 8e 3f cpi r24, 0xFE ; 254
35ba: 21 f4 brne .+8 ; 0x35c4 <ParameterZuordnung+0x1e6>
35bc: 80 91 25 02 lds r24, 0x0225
35c0: 80 93 86 01 sts 0x0186, r24
35c4: 80 91 86 01 lds r24, 0x0186
35c8: 88 23 and r24, r24
35ca: 19 f4 brne .+6 ; 0x35d2 <ParameterZuordnung+0x1f4>
35cc: 10 92 86 01 sts 0x0186, r1
35d0: 04 c0 rjmp .+8 ; 0x35da <ParameterZuordnung+0x1fc>
35d2: 8f 3f cpi r24, 0xFF ; 255
35d4: 11 f4 brne .+4 ; 0x35da <ParameterZuordnung+0x1fc>
35d6: 80 93 86 01 sts 0x0186, r24
35da: 80 91 be 05 lds r24, 0x05BE
35de: 8b 3f cpi r24, 0xFB ; 251
35e0: 98 f0 brcs .+38 ; 0x3608 <ParameterZuordnung+0x22a>
35e2: 8b 3f cpi r24, 0xFB ; 251
35e4: 19 f4 brne .+6 ; 0x35ec <ParameterZuordnung+0x20e>
35e6: 80 91 1f 02 lds r24, 0x021F
35ea: 0e c0 rjmp .+28 ; 0x3608 <ParameterZuordnung+0x22a>
35ec: 8c 3f cpi r24, 0xFC ; 252
35ee: 19 f4 brne .+6 ; 0x35f6 <ParameterZuordnung+0x218>
35f0: 80 91 21 02 lds r24, 0x0221
35f4: 09 c0 rjmp .+18 ; 0x3608 <ParameterZuordnung+0x22a>
35f6: 8d 3f cpi r24, 0xFD ; 253
35f8: 19 f4 brne .+6 ; 0x3600 <ParameterZuordnung+0x222>
35fa: 80 91 23 02 lds r24, 0x0223
35fe: 04 c0 rjmp .+8 ; 0x3608 <ParameterZuordnung+0x22a>
3600: 8e 3f cpi r24, 0xFE ; 254
3602: 21 f4 brne .+8 ; 0x360c <ParameterZuordnung+0x22e>
3604: 80 91 25 02 lds r24, 0x0225
3608: 80 93 88 01 sts 0x0188, r24
360c: 80 91 88 01 lds r24, 0x0188
3610: 88 23 and r24, r24
3612: 19 f4 brne .+6 ; 0x361a <ParameterZuordnung+0x23c>
3614: 10 92 88 01 sts 0x0188, r1
3618: 04 c0 rjmp .+8 ; 0x3622 <ParameterZuordnung+0x244>
361a: 8f 3f cpi r24, 0xFF ; 255
361c: 11 f4 brne .+4 ; 0x3622 <ParameterZuordnung+0x244>
361e: 80 93 88 01 sts 0x0188, r24
3622: 80 91 bf 05 lds r24, 0x05BF
3626: 8b 3f cpi r24, 0xFB ; 251
3628: 98 f0 brcs .+38 ; 0x3650 <ParameterZuordnung+0x272>
362a: 8b 3f cpi r24, 0xFB ; 251
362c: 19 f4 brne .+6 ; 0x3634 <ParameterZuordnung+0x256>
362e: 80 91 1f 02 lds r24, 0x021F
3632: 0e c0 rjmp .+28 ; 0x3650 <ParameterZuordnung+0x272>
3634: 8c 3f cpi r24, 0xFC ; 252
3636: 19 f4 brne .+6 ; 0x363e <ParameterZuordnung+0x260>
3638: 80 91 21 02 lds r24, 0x0221
363c: 09 c0 rjmp .+18 ; 0x3650 <ParameterZuordnung+0x272>
363e: 8d 3f cpi r24, 0xFD ; 253
3640: 19 f4 brne .+6 ; 0x3648 <ParameterZuordnung+0x26a>
3642: 80 91 23 02 lds r24, 0x0223
3646: 04 c0 rjmp .+8 ; 0x3650 <ParameterZuordnung+0x272>
3648: 8e 3f cpi r24, 0xFE ; 254
364a: 21 f4 brne .+8 ; 0x3654 <ParameterZuordnung+0x276>
364c: 80 91 25 02 lds r24, 0x0225
3650: 80 93 33 02 sts 0x0233, r24
3654: 80 91 33 02 lds r24, 0x0233
3658: 88 23 and r24, r24
365a: 19 f4 brne .+6 ; 0x3662 <ParameterZuordnung+0x284>
365c: 10 92 33 02 sts 0x0233, r1
3660: 04 c0 rjmp .+8 ; 0x366a <ParameterZuordnung+0x28c>
3662: 8f 3f cpi r24, 0xFF ; 255
3664: 11 f4 brne .+4 ; 0x366a <ParameterZuordnung+0x28c>
3666: 80 93 33 02 sts 0x0233, r24
366a: 80 91 c0 05 lds r24, 0x05C0
366e: 8b 3f cpi r24, 0xFB ; 251
3670: 98 f0 brcs .+38 ; 0x3698 <ParameterZuordnung+0x2ba>
3672: 8b 3f cpi r24, 0xFB ; 251
3674: 19 f4 brne .+6 ; 0x367c <ParameterZuordnung+0x29e>
3676: 80 91 1f 02 lds r24, 0x021F
367a: 0e c0 rjmp .+28 ; 0x3698 <ParameterZuordnung+0x2ba>
367c: 8c 3f cpi r24, 0xFC ; 252
367e: 19 f4 brne .+6 ; 0x3686 <ParameterZuordnung+0x2a8>
3680: 80 91 21 02 lds r24, 0x0221
3684: 09 c0 rjmp .+18 ; 0x3698 <ParameterZuordnung+0x2ba>
3686: 8d 3f cpi r24, 0xFD ; 253
3688: 19 f4 brne .+6 ; 0x3690 <ParameterZuordnung+0x2b2>
368a: 80 91 23 02 lds r24, 0x0223
368e: 04 c0 rjmp .+8 ; 0x3698 <ParameterZuordnung+0x2ba>
3690: 8e 3f cpi r24, 0xFE ; 254
3692: 21 f4 brne .+8 ; 0x369c <ParameterZuordnung+0x2be>
3694: 80 91 25 02 lds r24, 0x0225
3698: 80 93 34 02 sts 0x0234, r24
369c: 80 91 34 02 lds r24, 0x0234
36a0: 88 23 and r24, r24
36a2: 19 f4 brne .+6 ; 0x36aa <ParameterZuordnung+0x2cc>
36a4: 10 92 34 02 sts 0x0234, r1
36a8: 04 c0 rjmp .+8 ; 0x36b2 <ParameterZuordnung+0x2d4>
36aa: 8f 3f cpi r24, 0xFF ; 255
36ac: 11 f4 brne .+4 ; 0x36b2 <ParameterZuordnung+0x2d4>
36ae: 80 93 34 02 sts 0x0234, r24
36b2: 80 91 c1 05 lds r24, 0x05C1
36b6: 8b 3f cpi r24, 0xFB ; 251
36b8: 98 f0 brcs .+38 ; 0x36e0 <ParameterZuordnung+0x302>
36ba: 8b 3f cpi r24, 0xFB ; 251
36bc: 19 f4 brne .+6 ; 0x36c4 <ParameterZuordnung+0x2e6>
36be: 80 91 1f 02 lds r24, 0x021F
36c2: 0e c0 rjmp .+28 ; 0x36e0 <ParameterZuordnung+0x302>
36c4: 8c 3f cpi r24, 0xFC ; 252
36c6: 19 f4 brne .+6 ; 0x36ce <ParameterZuordnung+0x2f0>
36c8: 80 91 21 02 lds r24, 0x0221
36cc: 09 c0 rjmp .+18 ; 0x36e0 <ParameterZuordnung+0x302>
36ce: 8d 3f cpi r24, 0xFD ; 253
36d0: 19 f4 brne .+6 ; 0x36d8 <ParameterZuordnung+0x2fa>
36d2: 80 91 23 02 lds r24, 0x0223
36d6: 04 c0 rjmp .+8 ; 0x36e0 <ParameterZuordnung+0x302>
36d8: 8e 3f cpi r24, 0xFE ; 254
36da: 21 f4 brne .+8 ; 0x36e4 <ParameterZuordnung+0x306>
36dc: 80 91 25 02 lds r24, 0x0225
36e0: 80 93 35 02 sts 0x0235, r24
36e4: 80 91 35 02 lds r24, 0x0235
36e8: 88 23 and r24, r24
36ea: 19 f4 brne .+6 ; 0x36f2 <ParameterZuordnung+0x314>
36ec: 10 92 35 02 sts 0x0235, r1
36f0: 04 c0 rjmp .+8 ; 0x36fa <ParameterZuordnung+0x31c>
36f2: 8f 3f cpi r24, 0xFF ; 255
36f4: 11 f4 brne .+4 ; 0x36fa <ParameterZuordnung+0x31c>
36f6: 80 93 35 02 sts 0x0235, r24
36fa: 80 91 c2 05 lds r24, 0x05C2
36fe: 8b 3f cpi r24, 0xFB ; 251
3700: 98 f0 brcs .+38 ; 0x3728 <ParameterZuordnung+0x34a>
3702: 8b 3f cpi r24, 0xFB ; 251
3704: 19 f4 brne .+6 ; 0x370c <ParameterZuordnung+0x32e>
3706: 80 91 1f 02 lds r24, 0x021F
370a: 0e c0 rjmp .+28 ; 0x3728 <ParameterZuordnung+0x34a>
370c: 8c 3f cpi r24, 0xFC ; 252
370e: 19 f4 brne .+6 ; 0x3716 <ParameterZuordnung+0x338>
3710: 80 91 21 02 lds r24, 0x0221
3714: 09 c0 rjmp .+18 ; 0x3728 <ParameterZuordnung+0x34a>
3716: 8d 3f cpi r24, 0xFD ; 253
3718: 19 f4 brne .+6 ; 0x3720 <ParameterZuordnung+0x342>
371a: 80 91 23 02 lds r24, 0x0223
371e: 04 c0 rjmp .+8 ; 0x3728 <ParameterZuordnung+0x34a>
3720: 8e 3f cpi r24, 0xFE ; 254
3722: 21 f4 brne .+8 ; 0x372c <ParameterZuordnung+0x34e>
3724: 80 91 25 02 lds r24, 0x0225
3728: 80 93 36 02 sts 0x0236, r24
372c: 80 91 36 02 lds r24, 0x0236
3730: 88 23 and r24, r24
3732: 19 f4 brne .+6 ; 0x373a <ParameterZuordnung+0x35c>
3734: 10 92 36 02 sts 0x0236, r1
3738: 04 c0 rjmp .+8 ; 0x3742 <ParameterZuordnung+0x364>
373a: 8f 3f cpi r24, 0xFF ; 255
373c: 11 f4 brne .+4 ; 0x3742 <ParameterZuordnung+0x364>
373e: 80 93 36 02 sts 0x0236, r24
3742: 90 91 c3 05 lds r25, 0x05C3
3746: 9b 3f cpi r25, 0xFB ; 251
3748: b0 f0 brcs .+44 ; 0x3776 <ParameterZuordnung+0x398>
374a: 9b 3f cpi r25, 0xFB ; 251
374c: 19 f4 brne .+6 ; 0x3754 <ParameterZuordnung+0x376>
374e: 80 91 1f 02 lds r24, 0x021F
3752: 04 c0 rjmp .+8 ; 0x375c <ParameterZuordnung+0x37e>
3754: 9c 3f cpi r25, 0xFC ; 252
3756: 29 f4 brne .+10 ; 0x3762 <ParameterZuordnung+0x384>
3758: 80 91 21 02 lds r24, 0x0221
375c: 80 93 89 01 sts 0x0189, r24
3760: 0c c0 rjmp .+24 ; 0x377a <ParameterZuordnung+0x39c>
3762: 9d 3f cpi r25, 0xFD ; 253
3764: 19 f4 brne .+6 ; 0x376c <ParameterZuordnung+0x38e>
3766: 80 91 23 02 lds r24, 0x0223
376a: f8 cf rjmp .-16 ; 0x375c <ParameterZuordnung+0x37e>
376c: 9e 3f cpi r25, 0xFE ; 254
376e: 29 f4 brne .+10 ; 0x377a <ParameterZuordnung+0x39c>
3770: 80 91 25 02 lds r24, 0x0225
3774: f3 cf rjmp .-26 ; 0x375c <ParameterZuordnung+0x37e>
3776: 90 93 89 01 sts 0x0189, r25
377a: 80 91 89 01 lds r24, 0x0189
377e: 88 23 and r24, r24
3780: 19 f4 brne .+6 ; 0x3788 <ParameterZuordnung+0x3aa>
3782: 10 92 89 01 sts 0x0189, r1
3786: 04 c0 rjmp .+8 ; 0x3790 <ParameterZuordnung+0x3b2>
3788: 8f 3f cpi r24, 0xFF ; 255
378a: 11 f4 brne .+4 ; 0x3790 <ParameterZuordnung+0x3b2>
378c: 80 93 89 01 sts 0x0189, r24
3790: 9b 3f cpi r25, 0xFB ; 251
3792: b0 f0 brcs .+44 ; 0x37c0 <ParameterZuordnung+0x3e2>
3794: 9b 3f cpi r25, 0xFB ; 251
3796: 19 f4 brne .+6 ; 0x379e <ParameterZuordnung+0x3c0>
3798: 80 91 1f 02 lds r24, 0x021F
379c: 04 c0 rjmp .+8 ; 0x37a6 <ParameterZuordnung+0x3c8>
379e: 9c 3f cpi r25, 0xFC ; 252
37a0: 29 f4 brne .+10 ; 0x37ac <ParameterZuordnung+0x3ce>
37a2: 80 91 21 02 lds r24, 0x0221
37a6: 80 93 89 01 sts 0x0189, r24
37aa: 0c c0 rjmp .+24 ; 0x37c4 <ParameterZuordnung+0x3e6>
37ac: 9d 3f cpi r25, 0xFD ; 253
37ae: 19 f4 brne .+6 ; 0x37b6 <ParameterZuordnung+0x3d8>
37b0: 80 91 23 02 lds r24, 0x0223
37b4: f8 cf rjmp .-16 ; 0x37a6 <ParameterZuordnung+0x3c8>
37b6: 9e 3f cpi r25, 0xFE ; 254
37b8: 29 f4 brne .+10 ; 0x37c4 <ParameterZuordnung+0x3e6>
37ba: 80 91 25 02 lds r24, 0x0225
37be: f3 cf rjmp .-26 ; 0x37a6 <ParameterZuordnung+0x3c8>
37c0: 90 93 89 01 sts 0x0189, r25
37c4: 80 91 89 01 lds r24, 0x0189
37c8: 88 23 and r24, r24
37ca: 19 f4 brne .+6 ; 0x37d2 <ParameterZuordnung+0x3f4>
37cc: 10 92 89 01 sts 0x0189, r1
37d0: 04 c0 rjmp .+8 ; 0x37da <ParameterZuordnung+0x3fc>
37d2: 8f 3f cpi r24, 0xFF ; 255
37d4: 11 f4 brne .+4 ; 0x37da <ParameterZuordnung+0x3fc>
37d6: 80 93 89 01 sts 0x0189, r24
37da: 9b 3f cpi r25, 0xFB ; 251
37dc: b0 f0 brcs .+44 ; 0x380a <ParameterZuordnung+0x42c>
37de: 9b 3f cpi r25, 0xFB ; 251
37e0: 19 f4 brne .+6 ; 0x37e8 <ParameterZuordnung+0x40a>
37e2: 80 91 1f 02 lds r24, 0x021F
37e6: 04 c0 rjmp .+8 ; 0x37f0 <ParameterZuordnung+0x412>
37e8: 9c 3f cpi r25, 0xFC ; 252
37ea: 29 f4 brne .+10 ; 0x37f6 <ParameterZuordnung+0x418>
37ec: 80 91 21 02 lds r24, 0x0221
37f0: 80 93 89 01 sts 0x0189, r24
37f4: 0c c0 rjmp .+24 ; 0x380e <ParameterZuordnung+0x430>
37f6: 9d 3f cpi r25, 0xFD ; 253
37f8: 19 f4 brne .+6 ; 0x3800 <ParameterZuordnung+0x422>
37fa: 80 91 23 02 lds r24, 0x0223
37fe: f8 cf rjmp .-16 ; 0x37f0 <ParameterZuordnung+0x412>
3800: 9e 3f cpi r25, 0xFE ; 254
3802: 29 f4 brne .+10 ; 0x380e <ParameterZuordnung+0x430>
3804: 80 91 25 02 lds r24, 0x0225
3808: f3 cf rjmp .-26 ; 0x37f0 <ParameterZuordnung+0x412>
380a: 90 93 89 01 sts 0x0189, r25
380e: 80 91 89 01 lds r24, 0x0189
3812: 88 23 and r24, r24
3814: 19 f4 brne .+6 ; 0x381c <ParameterZuordnung+0x43e>
3816: 10 92 89 01 sts 0x0189, r1
381a: 04 c0 rjmp .+8 ; 0x3824 <ParameterZuordnung+0x446>
381c: 8f 3f cpi r24, 0xFF ; 255
381e: 11 f4 brne .+4 ; 0x3824 <ParameterZuordnung+0x446>
3820: 80 93 89 01 sts 0x0189, r24
3824: 10 91 88 01 lds r17, 0x0188
3828: 61 2f mov r22, r17
382a: 77 27 eor r23, r23
382c: 67 fd sbrc r22, 7
382e: 70 95 com r23
3830: 87 2f mov r24, r23
3832: 97 2f mov r25, r23
3834: 0e 94 b8 2b call 0x5770 ; 0x5770 <__floatsisf>
3838: 17 ff sbrs r17, 7
383a: 06 c0 rjmp .+12 ; 0x3848 <ParameterZuordnung+0x46a>
383c: 20 e0 ldi r18, 0x00 ; 0
383e: 30 e0 ldi r19, 0x00 ; 0
3840: 40 e8 ldi r20, 0x80 ; 128
3842: 53 e4 ldi r21, 0x43 ; 67
3844: 0e 94 13 2b call 0x5626 ; 0x5626 <__addsf3>
3848: 27 e1 ldi r18, 0x17 ; 23
384a: 37 eb ldi r19, 0xB7 ; 183
384c: 41 ed ldi r20, 0xD1 ; 209
384e: 58 e3 ldi r21, 0x38 ; 56
3850: 0e 94 32 2c call 0x5864 ; 0x5864 <__mulsf3>
3854: 60 93 7c 01 sts 0x017C, r22
3858: 70 93 7d 01 sts 0x017D, r23
385c: 80 93 7e 01 sts 0x017E, r24
3860: 90 93 7f 01 sts 0x017F, r25
3864: 80 91 b5 05 lds r24, 0x05B5
3868: 80 93 e9 05 sts 0x05E9, r24
386c: 80 91 b4 05 lds r24, 0x05B4
3870: 80 93 e0 05 sts 0x05E0, r24
3874: 1f 91 pop r17
3876: 08 95 ret
000033ba <ParameterZuordnung>:
33ba: 1f 93 push r17
33bc: 80 91 78 05 lds r24, 0x0578
33c0: 8b 3f cpi r24, 0xFB ; 251
33c2: 98 f0 brcs .+38 ; 0x33ea <ParameterZuordnung+0x30>
33c4: 8b 3f cpi r24, 0xFB ; 251
33c6: 19 f4 brne .+6 ; 0x33ce <ParameterZuordnung+0x14>
33c8: 80 91 1f 02 lds r24, 0x021F
33cc: 0e c0 rjmp .+28 ; 0x33ea <ParameterZuordnung+0x30>
33ce: 8c 3f cpi r24, 0xFC ; 252
33d0: 19 f4 brne .+6 ; 0x33d8 <ParameterZuordnung+0x1e>
33d2: 80 91 21 02 lds r24, 0x0221
33d6: 09 c0 rjmp .+18 ; 0x33ea <ParameterZuordnung+0x30>
33d8: 8d 3f cpi r24, 0xFD ; 253
33da: 19 f4 brne .+6 ; 0x33e2 <ParameterZuordnung+0x28>
33dc: 80 91 23 02 lds r24, 0x0223
33e0: 04 c0 rjmp .+8 ; 0x33ea <ParameterZuordnung+0x30>
33e2: 8e 3f cpi r24, 0xFE ; 254
33e4: 21 f4 brne .+8 ; 0x33ee <ParameterZuordnung+0x34>
33e6: 80 91 25 02 lds r24, 0x0225
33ea: 80 93 81 01 sts 0x0181, r24
33ee: 80 91 81 01 lds r24, 0x0181
33f2: 88 23 and r24, r24
33f4: 19 f4 brne .+6 ; 0x33fc <ParameterZuordnung+0x42>
33f6: 10 92 81 01 sts 0x0181, r1
33fa: 04 c0 rjmp .+8 ; 0x3404 <ParameterZuordnung+0x4a>
33fc: 8f 3f cpi r24, 0xFF ; 255
33fe: 11 f4 brne .+4 ; 0x3404 <ParameterZuordnung+0x4a>
3400: 80 93 81 01 sts 0x0181, r24
3404: 80 91 77 05 lds r24, 0x0577
3408: 8b 3f cpi r24, 0xFB ; 251
340a: 98 f0 brcs .+38 ; 0x3432 <ParameterZuordnung+0x78>
340c: 8b 3f cpi r24, 0xFB ; 251
340e: 19 f4 brne .+6 ; 0x3416 <ParameterZuordnung+0x5c>
3410: 80 91 1f 02 lds r24, 0x021F
3414: 0e c0 rjmp .+28 ; 0x3432 <ParameterZuordnung+0x78>
3416: 8c 3f cpi r24, 0xFC ; 252
3418: 19 f4 brne .+6 ; 0x3420 <ParameterZuordnung+0x66>
341a: 80 91 21 02 lds r24, 0x0221
341e: 09 c0 rjmp .+18 ; 0x3432 <ParameterZuordnung+0x78>
3420: 8d 3f cpi r24, 0xFD ; 253
3422: 19 f4 brne .+6 ; 0x342a <ParameterZuordnung+0x70>
3424: 80 91 23 02 lds r24, 0x0223
3428: 04 c0 rjmp .+8 ; 0x3432 <ParameterZuordnung+0x78>
342a: 8e 3f cpi r24, 0xFE ; 254
342c: 21 f4 brne .+8 ; 0x3436 <ParameterZuordnung+0x7c>
342e: 80 91 25 02 lds r24, 0x0225
3432: 80 93 80 01 sts 0x0180, r24
3436: 80 91 80 01 lds r24, 0x0180
343a: 88 23 and r24, r24
343c: 19 f4 brne .+6 ; 0x3444 <ParameterZuordnung+0x8a>
343e: 10 92 80 01 sts 0x0180, r1
3442: 05 c0 rjmp .+10 ; 0x344e <ParameterZuordnung+0x94>
3444: 84 36 cpi r24, 0x64 ; 100
3446: 18 f0 brcs .+6 ; 0x344e <ParameterZuordnung+0x94>
3448: 84 e6 ldi r24, 0x64 ; 100
344a: 80 93 80 01 sts 0x0180, r24
344e: 80 91 79 05 lds r24, 0x0579
3452: 8b 3f cpi r24, 0xFB ; 251
3454: 98 f0 brcs .+38 ; 0x347c <ParameterZuordnung+0xc2>
3456: 8b 3f cpi r24, 0xFB ; 251
3458: 19 f4 brne .+6 ; 0x3460 <ParameterZuordnung+0xa6>
345a: 80 91 1f 02 lds r24, 0x021F
345e: 0e c0 rjmp .+28 ; 0x347c <ParameterZuordnung+0xc2>
3460: 8c 3f cpi r24, 0xFC ; 252
3462: 19 f4 brne .+6 ; 0x346a <ParameterZuordnung+0xb0>
3464: 80 91 21 02 lds r24, 0x0221
3468: 09 c0 rjmp .+18 ; 0x347c <ParameterZuordnung+0xc2>
346a: 8d 3f cpi r24, 0xFD ; 253
346c: 19 f4 brne .+6 ; 0x3474 <ParameterZuordnung+0xba>
346e: 80 91 23 02 lds r24, 0x0223
3472: 04 c0 rjmp .+8 ; 0x347c <ParameterZuordnung+0xc2>
3474: 8e 3f cpi r24, 0xFE ; 254
3476: 21 f4 brne .+8 ; 0x3480 <ParameterZuordnung+0xc6>
3478: 80 91 25 02 lds r24, 0x0225
347c: 80 93 82 01 sts 0x0182, r24
3480: 80 91 82 01 lds r24, 0x0182
3484: 88 23 and r24, r24
3486: 19 f4 brne .+6 ; 0x348e <ParameterZuordnung+0xd4>
3488: 10 92 82 01 sts 0x0182, r1
348c: 05 c0 rjmp .+10 ; 0x3498 <ParameterZuordnung+0xde>
348e: 84 36 cpi r24, 0x64 ; 100
3490: 18 f0 brcs .+6 ; 0x3498 <ParameterZuordnung+0xde>
3492: 84 e6 ldi r24, 0x64 ; 100
3494: 80 93 82 01 sts 0x0182, r24
3498: 80 91 7b 05 lds r24, 0x057B
349c: 8b 3f cpi r24, 0xFB ; 251
349e: 98 f0 brcs .+38 ; 0x34c6 <ParameterZuordnung+0x10c>
34a0: 8b 3f cpi r24, 0xFB ; 251
34a2: 19 f4 brne .+6 ; 0x34aa <ParameterZuordnung+0xf0>
34a4: 80 91 1f 02 lds r24, 0x021F
34a8: 0e c0 rjmp .+28 ; 0x34c6 <ParameterZuordnung+0x10c>
34aa: 8c 3f cpi r24, 0xFC ; 252
34ac: 19 f4 brne .+6 ; 0x34b4 <ParameterZuordnung+0xfa>
34ae: 80 91 21 02 lds r24, 0x0221
34b2: 09 c0 rjmp .+18 ; 0x34c6 <ParameterZuordnung+0x10c>
34b4: 8d 3f cpi r24, 0xFD ; 253
34b6: 19 f4 brne .+6 ; 0x34be <ParameterZuordnung+0x104>
34b8: 80 91 23 02 lds r24, 0x0223
34bc: 04 c0 rjmp .+8 ; 0x34c6 <ParameterZuordnung+0x10c>
34be: 8e 3f cpi r24, 0xFE ; 254
34c0: 21 f4 brne .+8 ; 0x34ca <ParameterZuordnung+0x110>
34c2: 80 91 25 02 lds r24, 0x0225
34c6: 80 93 83 01 sts 0x0183, r24
34ca: 80 91 83 01 lds r24, 0x0183
34ce: 88 23 and r24, r24
34d0: 19 f4 brne .+6 ; 0x34d8 <ParameterZuordnung+0x11e>
34d2: 10 92 83 01 sts 0x0183, r1
34d6: 04 c0 rjmp .+8 ; 0x34e0 <ParameterZuordnung+0x126>
34d8: 8f 3f cpi r24, 0xFF ; 255
34da: 11 f4 brne .+4 ; 0x34e0 <ParameterZuordnung+0x126>
34dc: 80 93 83 01 sts 0x0183, r24
34e0: 80 91 82 05 lds r24, 0x0582
34e4: 8b 3f cpi r24, 0xFB ; 251
34e6: 98 f0 brcs .+38 ; 0x350e <ParameterZuordnung+0x154>
34e8: 8b 3f cpi r24, 0xFB ; 251
34ea: 19 f4 brne .+6 ; 0x34f2 <ParameterZuordnung+0x138>
34ec: 80 91 1f 02 lds r24, 0x021F
34f0: 0e c0 rjmp .+28 ; 0x350e <ParameterZuordnung+0x154>
34f2: 8c 3f cpi r24, 0xFC ; 252
34f4: 19 f4 brne .+6 ; 0x34fc <ParameterZuordnung+0x142>
34f6: 80 91 21 02 lds r24, 0x0221
34fa: 09 c0 rjmp .+18 ; 0x350e <ParameterZuordnung+0x154>
34fc: 8d 3f cpi r24, 0xFD ; 253
34fe: 19 f4 brne .+6 ; 0x3506 <ParameterZuordnung+0x14c>
3500: 80 91 23 02 lds r24, 0x0223
3504: 04 c0 rjmp .+8 ; 0x350e <ParameterZuordnung+0x154>
3506: 8e 3f cpi r24, 0xFE ; 254
3508: 21 f4 brne .+8 ; 0x3512 <ParameterZuordnung+0x158>
350a: 80 91 25 02 lds r24, 0x0225
350e: 80 93 84 01 sts 0x0184, r24
3512: 80 91 84 01 lds r24, 0x0184
3516: 88 23 and r24, r24
3518: 19 f4 brne .+6 ; 0x3520 <ParameterZuordnung+0x166>
351a: 10 92 84 01 sts 0x0184, r1
351e: 04 c0 rjmp .+8 ; 0x3528 <ParameterZuordnung+0x16e>
3520: 8f 3f cpi r24, 0xFF ; 255
3522: 11 f4 brne .+4 ; 0x3528 <ParameterZuordnung+0x16e>
3524: 80 93 84 01 sts 0x0184, r24
3528: 80 91 83 05 lds r24, 0x0583
352c: 8b 3f cpi r24, 0xFB ; 251
352e: 98 f0 brcs .+38 ; 0x3556 <ParameterZuordnung+0x19c>
3530: 8b 3f cpi r24, 0xFB ; 251
3532: 19 f4 brne .+6 ; 0x353a <ParameterZuordnung+0x180>
3534: 80 91 1f 02 lds r24, 0x021F
3538: 0e c0 rjmp .+28 ; 0x3556 <ParameterZuordnung+0x19c>
353a: 8c 3f cpi r24, 0xFC ; 252
353c: 19 f4 brne .+6 ; 0x3544 <ParameterZuordnung+0x18a>
353e: 80 91 21 02 lds r24, 0x0221
3542: 09 c0 rjmp .+18 ; 0x3556 <ParameterZuordnung+0x19c>
3544: 8d 3f cpi r24, 0xFD ; 253
3546: 19 f4 brne .+6 ; 0x354e <ParameterZuordnung+0x194>
3548: 80 91 23 02 lds r24, 0x0223
354c: 04 c0 rjmp .+8 ; 0x3556 <ParameterZuordnung+0x19c>
354e: 8e 3f cpi r24, 0xFE ; 254
3550: 21 f4 brne .+8 ; 0x355a <ParameterZuordnung+0x1a0>
3552: 80 91 25 02 lds r24, 0x0225
3556: 80 93 85 01 sts 0x0185, r24
355a: 80 91 85 01 lds r24, 0x0185
355e: 8b 30 cpi r24, 0x0B ; 11
3560: 10 f4 brcc .+4 ; 0x3566 <ParameterZuordnung+0x1ac>
3562: 8a e0 ldi r24, 0x0A ; 10
3564: 02 c0 rjmp .+4 ; 0x356a <ParameterZuordnung+0x1b0>
3566: 8f 3f cpi r24, 0xFF ; 255
3568: 11 f4 brne .+4 ; 0x356e <ParameterZuordnung+0x1b4>
356a: 80 93 85 01 sts 0x0185, r24
356e: 80 91 84 05 lds r24, 0x0584
3572: 8b 3f cpi r24, 0xFB ; 251
3574: 98 f0 brcs .+38 ; 0x359c <ParameterZuordnung+0x1e2>
3576: 8b 3f cpi r24, 0xFB ; 251
3578: 19 f4 brne .+6 ; 0x3580 <ParameterZuordnung+0x1c6>
357a: 80 91 1f 02 lds r24, 0x021F
357e: 0e c0 rjmp .+28 ; 0x359c <ParameterZuordnung+0x1e2>
3580: 8c 3f cpi r24, 0xFC ; 252
3582: 19 f4 brne .+6 ; 0x358a <ParameterZuordnung+0x1d0>
3584: 80 91 21 02 lds r24, 0x0221
3588: 09 c0 rjmp .+18 ; 0x359c <ParameterZuordnung+0x1e2>
358a: 8d 3f cpi r24, 0xFD ; 253
358c: 19 f4 brne .+6 ; 0x3594 <ParameterZuordnung+0x1da>
358e: 80 91 23 02 lds r24, 0x0223
3592: 04 c0 rjmp .+8 ; 0x359c <ParameterZuordnung+0x1e2>
3594: 8e 3f cpi r24, 0xFE ; 254
3596: 21 f4 brne .+8 ; 0x35a0 <ParameterZuordnung+0x1e6>
3598: 80 91 25 02 lds r24, 0x0225
359c: 80 93 86 01 sts 0x0186, r24
35a0: 80 91 86 01 lds r24, 0x0186
35a4: 88 23 and r24, r24
35a6: 19 f4 brne .+6 ; 0x35ae <ParameterZuordnung+0x1f4>
35a8: 10 92 86 01 sts 0x0186, r1
35ac: 04 c0 rjmp .+8 ; 0x35b6 <ParameterZuordnung+0x1fc>
35ae: 8f 3f cpi r24, 0xFF ; 255
35b0: 11 f4 brne .+4 ; 0x35b6 <ParameterZuordnung+0x1fc>
35b2: 80 93 86 01 sts 0x0186, r24
35b6: 80 91 89 05 lds r24, 0x0589
35ba: 8b 3f cpi r24, 0xFB ; 251
35bc: 98 f0 brcs .+38 ; 0x35e4 <ParameterZuordnung+0x22a>
35be: 8b 3f cpi r24, 0xFB ; 251
35c0: 19 f4 brne .+6 ; 0x35c8 <ParameterZuordnung+0x20e>
35c2: 80 91 1f 02 lds r24, 0x021F
35c6: 0e c0 rjmp .+28 ; 0x35e4 <ParameterZuordnung+0x22a>
35c8: 8c 3f cpi r24, 0xFC ; 252
35ca: 19 f4 brne .+6 ; 0x35d2 <ParameterZuordnung+0x218>
35cc: 80 91 21 02 lds r24, 0x0221
35d0: 09 c0 rjmp .+18 ; 0x35e4 <ParameterZuordnung+0x22a>
35d2: 8d 3f cpi r24, 0xFD ; 253
35d4: 19 f4 brne .+6 ; 0x35dc <ParameterZuordnung+0x222>
35d6: 80 91 23 02 lds r24, 0x0223
35da: 04 c0 rjmp .+8 ; 0x35e4 <ParameterZuordnung+0x22a>
35dc: 8e 3f cpi r24, 0xFE ; 254
35de: 21 f4 brne .+8 ; 0x35e8 <ParameterZuordnung+0x22e>
35e0: 80 91 25 02 lds r24, 0x0225
35e4: 80 93 88 01 sts 0x0188, r24
35e8: 80 91 88 01 lds r24, 0x0188
35ec: 88 23 and r24, r24
35ee: 19 f4 brne .+6 ; 0x35f6 <ParameterZuordnung+0x23c>
35f0: 10 92 88 01 sts 0x0188, r1
35f4: 04 c0 rjmp .+8 ; 0x35fe <ParameterZuordnung+0x244>
35f6: 8f 3f cpi r24, 0xFF ; 255
35f8: 11 f4 brne .+4 ; 0x35fe <ParameterZuordnung+0x244>
35fa: 80 93 88 01 sts 0x0188, r24
35fe: 80 91 8a 05 lds r24, 0x058A
3602: 8b 3f cpi r24, 0xFB ; 251
3604: 98 f0 brcs .+38 ; 0x362c <ParameterZuordnung+0x272>
3606: 8b 3f cpi r24, 0xFB ; 251
3608: 19 f4 brne .+6 ; 0x3610 <ParameterZuordnung+0x256>
360a: 80 91 1f 02 lds r24, 0x021F
360e: 0e c0 rjmp .+28 ; 0x362c <ParameterZuordnung+0x272>
3610: 8c 3f cpi r24, 0xFC ; 252
3612: 19 f4 brne .+6 ; 0x361a <ParameterZuordnung+0x260>
3614: 80 91 21 02 lds r24, 0x0221
3618: 09 c0 rjmp .+18 ; 0x362c <ParameterZuordnung+0x272>
361a: 8d 3f cpi r24, 0xFD ; 253
361c: 19 f4 brne .+6 ; 0x3624 <ParameterZuordnung+0x26a>
361e: 80 91 23 02 lds r24, 0x0223
3622: 04 c0 rjmp .+8 ; 0x362c <ParameterZuordnung+0x272>
3624: 8e 3f cpi r24, 0xFE ; 254
3626: 21 f4 brne .+8 ; 0x3630 <ParameterZuordnung+0x276>
3628: 80 91 25 02 lds r24, 0x0225
362c: 80 93 33 02 sts 0x0233, r24
3630: 80 91 33 02 lds r24, 0x0233
3634: 88 23 and r24, r24
3636: 19 f4 brne .+6 ; 0x363e <ParameterZuordnung+0x284>
3638: 10 92 33 02 sts 0x0233, r1
363c: 04 c0 rjmp .+8 ; 0x3646 <ParameterZuordnung+0x28c>
363e: 8f 3f cpi r24, 0xFF ; 255
3640: 11 f4 brne .+4 ; 0x3646 <ParameterZuordnung+0x28c>
3642: 80 93 33 02 sts 0x0233, r24
3646: 80 91 8b 05 lds r24, 0x058B
364a: 8b 3f cpi r24, 0xFB ; 251
364c: 98 f0 brcs .+38 ; 0x3674 <ParameterZuordnung+0x2ba>
364e: 8b 3f cpi r24, 0xFB ; 251
3650: 19 f4 brne .+6 ; 0x3658 <ParameterZuordnung+0x29e>
3652: 80 91 1f 02 lds r24, 0x021F
3656: 0e c0 rjmp .+28 ; 0x3674 <ParameterZuordnung+0x2ba>
3658: 8c 3f cpi r24, 0xFC ; 252
365a: 19 f4 brne .+6 ; 0x3662 <ParameterZuordnung+0x2a8>
365c: 80 91 21 02 lds r24, 0x0221
3660: 09 c0 rjmp .+18 ; 0x3674 <ParameterZuordnung+0x2ba>
3662: 8d 3f cpi r24, 0xFD ; 253
3664: 19 f4 brne .+6 ; 0x366c <ParameterZuordnung+0x2b2>
3666: 80 91 23 02 lds r24, 0x0223
366a: 04 c0 rjmp .+8 ; 0x3674 <ParameterZuordnung+0x2ba>
366c: 8e 3f cpi r24, 0xFE ; 254
366e: 21 f4 brne .+8 ; 0x3678 <ParameterZuordnung+0x2be>
3670: 80 91 25 02 lds r24, 0x0225
3674: 80 93 34 02 sts 0x0234, r24
3678: 80 91 34 02 lds r24, 0x0234
367c: 88 23 and r24, r24
367e: 19 f4 brne .+6 ; 0x3686 <ParameterZuordnung+0x2cc>
3680: 10 92 34 02 sts 0x0234, r1
3684: 04 c0 rjmp .+8 ; 0x368e <ParameterZuordnung+0x2d4>
3686: 8f 3f cpi r24, 0xFF ; 255
3688: 11 f4 brne .+4 ; 0x368e <ParameterZuordnung+0x2d4>
368a: 80 93 34 02 sts 0x0234, r24
368e: 80 91 8c 05 lds r24, 0x058C
3692: 8b 3f cpi r24, 0xFB ; 251
3694: 98 f0 brcs .+38 ; 0x36bc <ParameterZuordnung+0x302>
3696: 8b 3f cpi r24, 0xFB ; 251
3698: 19 f4 brne .+6 ; 0x36a0 <ParameterZuordnung+0x2e6>
369a: 80 91 1f 02 lds r24, 0x021F
369e: 0e c0 rjmp .+28 ; 0x36bc <ParameterZuordnung+0x302>
36a0: 8c 3f cpi r24, 0xFC ; 252
36a2: 19 f4 brne .+6 ; 0x36aa <ParameterZuordnung+0x2f0>
36a4: 80 91 21 02 lds r24, 0x0221
36a8: 09 c0 rjmp .+18 ; 0x36bc <ParameterZuordnung+0x302>
36aa: 8d 3f cpi r24, 0xFD ; 253
36ac: 19 f4 brne .+6 ; 0x36b4 <ParameterZuordnung+0x2fa>
36ae: 80 91 23 02 lds r24, 0x0223
36b2: 04 c0 rjmp .+8 ; 0x36bc <ParameterZuordnung+0x302>
36b4: 8e 3f cpi r24, 0xFE ; 254
36b6: 21 f4 brne .+8 ; 0x36c0 <ParameterZuordnung+0x306>
36b8: 80 91 25 02 lds r24, 0x0225
36bc: 80 93 35 02 sts 0x0235, r24
36c0: 80 91 35 02 lds r24, 0x0235
36c4: 88 23 and r24, r24
36c6: 19 f4 brne .+6 ; 0x36ce <ParameterZuordnung+0x314>
36c8: 10 92 35 02 sts 0x0235, r1
36cc: 04 c0 rjmp .+8 ; 0x36d6 <ParameterZuordnung+0x31c>
36ce: 8f 3f cpi r24, 0xFF ; 255
36d0: 11 f4 brne .+4 ; 0x36d6 <ParameterZuordnung+0x31c>
36d2: 80 93 35 02 sts 0x0235, r24
36d6: 80 91 8d 05 lds r24, 0x058D
36da: 8b 3f cpi r24, 0xFB ; 251
36dc: 98 f0 brcs .+38 ; 0x3704 <ParameterZuordnung+0x34a>
36de: 8b 3f cpi r24, 0xFB ; 251
36e0: 19 f4 brne .+6 ; 0x36e8 <ParameterZuordnung+0x32e>
36e2: 80 91 1f 02 lds r24, 0x021F
36e6: 0e c0 rjmp .+28 ; 0x3704 <ParameterZuordnung+0x34a>
36e8: 8c 3f cpi r24, 0xFC ; 252
36ea: 19 f4 brne .+6 ; 0x36f2 <ParameterZuordnung+0x338>
36ec: 80 91 21 02 lds r24, 0x0221
36f0: 09 c0 rjmp .+18 ; 0x3704 <ParameterZuordnung+0x34a>
36f2: 8d 3f cpi r24, 0xFD ; 253
36f4: 19 f4 brne .+6 ; 0x36fc <ParameterZuordnung+0x342>
36f6: 80 91 23 02 lds r24, 0x0223
36fa: 04 c0 rjmp .+8 ; 0x3704 <ParameterZuordnung+0x34a>
36fc: 8e 3f cpi r24, 0xFE ; 254
36fe: 21 f4 brne .+8 ; 0x3708 <ParameterZuordnung+0x34e>
3700: 80 91 25 02 lds r24, 0x0225
3704: 80 93 36 02 sts 0x0236, r24
3708: 80 91 36 02 lds r24, 0x0236
370c: 88 23 and r24, r24
370e: 19 f4 brne .+6 ; 0x3716 <ParameterZuordnung+0x35c>
3710: 10 92 36 02 sts 0x0236, r1
3714: 04 c0 rjmp .+8 ; 0x371e <ParameterZuordnung+0x364>
3716: 8f 3f cpi r24, 0xFF ; 255
3718: 11 f4 brne .+4 ; 0x371e <ParameterZuordnung+0x364>
371a: 80 93 36 02 sts 0x0236, r24
371e: 90 91 8e 05 lds r25, 0x058E
3722: 9b 3f cpi r25, 0xFB ; 251
3724: b0 f0 brcs .+44 ; 0x3752 <ParameterZuordnung+0x398>
3726: 9b 3f cpi r25, 0xFB ; 251
3728: 19 f4 brne .+6 ; 0x3730 <ParameterZuordnung+0x376>
372a: 80 91 1f 02 lds r24, 0x021F
372e: 04 c0 rjmp .+8 ; 0x3738 <ParameterZuordnung+0x37e>
3730: 9c 3f cpi r25, 0xFC ; 252
3732: 29 f4 brne .+10 ; 0x373e <ParameterZuordnung+0x384>
3734: 80 91 21 02 lds r24, 0x0221
3738: 80 93 89 01 sts 0x0189, r24
373c: 0c c0 rjmp .+24 ; 0x3756 <ParameterZuordnung+0x39c>
373e: 9d 3f cpi r25, 0xFD ; 253
3740: 19 f4 brne .+6 ; 0x3748 <ParameterZuordnung+0x38e>
3742: 80 91 23 02 lds r24, 0x0223
3746: f8 cf rjmp .-16 ; 0x3738 <ParameterZuordnung+0x37e>
3748: 9e 3f cpi r25, 0xFE ; 254
374a: 29 f4 brne .+10 ; 0x3756 <ParameterZuordnung+0x39c>
374c: 80 91 25 02 lds r24, 0x0225
3750: f3 cf rjmp .-26 ; 0x3738 <ParameterZuordnung+0x37e>
3752: 90 93 89 01 sts 0x0189, r25
3756: 80 91 89 01 lds r24, 0x0189
375a: 88 23 and r24, r24
375c: 19 f4 brne .+6 ; 0x3764 <ParameterZuordnung+0x3aa>
375e: 10 92 89 01 sts 0x0189, r1
3762: 04 c0 rjmp .+8 ; 0x376c <ParameterZuordnung+0x3b2>
3764: 8f 3f cpi r24, 0xFF ; 255
3766: 11 f4 brne .+4 ; 0x376c <ParameterZuordnung+0x3b2>
3768: 80 93 89 01 sts 0x0189, r24
376c: 9b 3f cpi r25, 0xFB ; 251
376e: b0 f0 brcs .+44 ; 0x379c <ParameterZuordnung+0x3e2>
3770: 9b 3f cpi r25, 0xFB ; 251
3772: 19 f4 brne .+6 ; 0x377a <ParameterZuordnung+0x3c0>
3774: 80 91 1f 02 lds r24, 0x021F
3778: 04 c0 rjmp .+8 ; 0x3782 <ParameterZuordnung+0x3c8>
377a: 9c 3f cpi r25, 0xFC ; 252
377c: 29 f4 brne .+10 ; 0x3788 <ParameterZuordnung+0x3ce>
377e: 80 91 21 02 lds r24, 0x0221
3782: 80 93 89 01 sts 0x0189, r24
3786: 0c c0 rjmp .+24 ; 0x37a0 <ParameterZuordnung+0x3e6>
3788: 9d 3f cpi r25, 0xFD ; 253
378a: 19 f4 brne .+6 ; 0x3792 <ParameterZuordnung+0x3d8>
378c: 80 91 23 02 lds r24, 0x0223
3790: f8 cf rjmp .-16 ; 0x3782 <ParameterZuordnung+0x3c8>
3792: 9e 3f cpi r25, 0xFE ; 254
3794: 29 f4 brne .+10 ; 0x37a0 <ParameterZuordnung+0x3e6>
3796: 80 91 25 02 lds r24, 0x0225
379a: f3 cf rjmp .-26 ; 0x3782 <ParameterZuordnung+0x3c8>
379c: 90 93 89 01 sts 0x0189, r25
37a0: 80 91 89 01 lds r24, 0x0189
37a4: 88 23 and r24, r24
37a6: 19 f4 brne .+6 ; 0x37ae <ParameterZuordnung+0x3f4>
37a8: 10 92 89 01 sts 0x0189, r1
37ac: 04 c0 rjmp .+8 ; 0x37b6 <ParameterZuordnung+0x3fc>
37ae: 8f 3f cpi r24, 0xFF ; 255
37b0: 11 f4 brne .+4 ; 0x37b6 <ParameterZuordnung+0x3fc>
37b2: 80 93 89 01 sts 0x0189, r24
37b6: 9b 3f cpi r25, 0xFB ; 251
37b8: b0 f0 brcs .+44 ; 0x37e6 <ParameterZuordnung+0x42c>
37ba: 9b 3f cpi r25, 0xFB ; 251
37bc: 19 f4 brne .+6 ; 0x37c4 <ParameterZuordnung+0x40a>
37be: 80 91 1f 02 lds r24, 0x021F
37c2: 04 c0 rjmp .+8 ; 0x37cc <ParameterZuordnung+0x412>
37c4: 9c 3f cpi r25, 0xFC ; 252
37c6: 29 f4 brne .+10 ; 0x37d2 <ParameterZuordnung+0x418>
37c8: 80 91 21 02 lds r24, 0x0221
37cc: 80 93 89 01 sts 0x0189, r24
37d0: 0c c0 rjmp .+24 ; 0x37ea <ParameterZuordnung+0x430>
37d2: 9d 3f cpi r25, 0xFD ; 253
37d4: 19 f4 brne .+6 ; 0x37dc <ParameterZuordnung+0x422>
37d6: 80 91 23 02 lds r24, 0x0223
37da: f8 cf rjmp .-16 ; 0x37cc <ParameterZuordnung+0x412>
37dc: 9e 3f cpi r25, 0xFE ; 254
37de: 29 f4 brne .+10 ; 0x37ea <ParameterZuordnung+0x430>
37e0: 80 91 25 02 lds r24, 0x0225
37e4: f3 cf rjmp .-26 ; 0x37cc <ParameterZuordnung+0x412>
37e6: 90 93 89 01 sts 0x0189, r25
37ea: 80 91 89 01 lds r24, 0x0189
37ee: 88 23 and r24, r24
37f0: 19 f4 brne .+6 ; 0x37f8 <ParameterZuordnung+0x43e>
37f2: 10 92 89 01 sts 0x0189, r1
37f6: 04 c0 rjmp .+8 ; 0x3800 <ParameterZuordnung+0x446>
37f8: 8f 3f cpi r24, 0xFF ; 255
37fa: 11 f4 brne .+4 ; 0x3800 <ParameterZuordnung+0x446>
37fc: 80 93 89 01 sts 0x0189, r24
3800: 10 91 88 01 lds r17, 0x0188
3804: 61 2f mov r22, r17
3806: 77 27 eor r23, r23
3808: 67 fd sbrc r22, 7
380a: 70 95 com r23
380c: 87 2f mov r24, r23
380e: 97 2f mov r25, r23
3810: 0e 94 84 2b call 0x5708 ; 0x5708 <__floatsisf>
3814: 17 ff sbrs r17, 7
3816: 06 c0 rjmp .+12 ; 0x3824 <ParameterZuordnung+0x46a>
3818: 20 e0 ldi r18, 0x00 ; 0
381a: 30 e0 ldi r19, 0x00 ; 0
381c: 40 e8 ldi r20, 0x80 ; 128
381e: 53 e4 ldi r21, 0x43 ; 67
3820: 0e 94 df 2a call 0x55be ; 0x55be <__addsf3>
3824: 27 e1 ldi r18, 0x17 ; 23
3826: 37 eb ldi r19, 0xB7 ; 183
3828: 41 ed ldi r20, 0xD1 ; 209
382a: 58 e3 ldi r21, 0x38 ; 56
382c: 0e 94 fe 2b call 0x57fc ; 0x57fc <__mulsf3>
3830: 60 93 7c 01 sts 0x017C, r22
3834: 70 93 7d 01 sts 0x017D, r23
3838: 80 93 7e 01 sts 0x017E, r24
383c: 90 93 7f 01 sts 0x017F, r25
3840: 80 91 80 05 lds r24, 0x0580
3844: 80 93 b4 05 sts 0x05B4, r24
3848: 80 91 7f 05 lds r24, 0x057F
384c: 80 93 ab 05 sts 0x05AB, r24
3850: 1f 91 pop r17
3852: 08 95 ret
 
00003878 <DefaultKonstanten2>:
3878: 81 e0 ldi r24, 0x01 ; 1
387a: 80 93 a2 05 sts 0x05A2, r24
387e: 42 e0 ldi r20, 0x02 ; 2
3880: 40 93 a3 05 sts 0x05A3, r20
3884: 83 e0 ldi r24, 0x03 ; 3
3886: 80 93 a4 05 sts 0x05A4, r24
388a: 24 e0 ldi r18, 0x04 ; 4
388c: 20 93 a5 05 sts 0x05A5, r18
3890: 35 e0 ldi r19, 0x05 ; 5
3892: 30 93 a6 05 sts 0x05A6, r19
3896: 86 e0 ldi r24, 0x06 ; 6
3898: 80 93 a7 05 sts 0x05A7, r24
389c: 87 e0 ldi r24, 0x07 ; 7
389e: 80 93 a8 05 sts 0x05A8, r24
38a2: 10 92 aa 05 sts 0x05AA, r1
38a6: 8e e1 ldi r24, 0x1E ; 30
38a8: 80 93 ab 05 sts 0x05AB, r24
38ac: 8b ef ldi r24, 0xFB ; 251
38ae: 80 93 ad 05 sts 0x05AD, r24
38b2: 8a e0 ldi r24, 0x0A ; 10
38b4: 80 93 ae 05 sts 0x05AE, r24
38b8: 92 e3 ldi r25, 0x32 ; 50
38ba: 90 93 ac 05 sts 0x05AC, r25
38be: 90 93 b0 05 sts 0x05B0, r25
38c2: 40 93 af 05 sts 0x05AF, r20
38c6: 20 93 b1 05 sts 0x05B1, r18
38ca: 10 92 b2 05 sts 0x05B2, r1
38ce: 80 e1 ldi r24, 0x10 ; 16
38d0: 80 93 b3 05 sts 0x05B3, r24
38d4: 8f e0 ldi r24, 0x0F ; 15
38d6: 80 93 b4 05 sts 0x05B4, r24
38da: 8a ef ldi r24, 0xFA ; 250
38dc: 80 93 b5 05 sts 0x05B5, r24
38e0: 8a e1 ldi r24, 0x1A ; 26
38e2: 80 93 b6 05 sts 0x05B6, r24
38e6: 80 e8 ldi r24, 0x80 ; 128
38e8: 80 93 b7 05 sts 0x05B7, r24
38ec: 8f ea ldi r24, 0xAF ; 175
38ee: 80 93 b8 05 sts 0x05B8, r24
38f2: 80 93 b9 05 sts 0x05B9, r24
38f6: 8a e5 ldi r24, 0x5A ; 90
38f8: 80 93 ba 05 sts 0x05BA, r24
38fc: 83 e2 ldi r24, 0x23 ; 35
38fe: 80 93 bb 05 sts 0x05BB, r24
3902: 84 e1 ldi r24, 0x14 ; 20
3904: 80 93 bc 05 sts 0x05BC, r24
3908: 10 92 bd 05 sts 0x05BD, r1
390c: 30 93 be 05 sts 0x05BE, r19
3910: 10 92 bf 05 sts 0x05BF, r1
3914: 10 92 c0 05 sts 0x05C0, r1
3918: 10 92 c1 05 sts 0x05C1, r1
391c: 10 92 c2 05 sts 0x05C2, r1
3920: 84 e6 ldi r24, 0x64 ; 100
3922: 80 93 c3 05 sts 0x05C3, r24
3926: 88 e2 ldi r24, 0x28 ; 40
3928: 80 93 c4 05 sts 0x05C4, r24
392c: 10 92 c8 05 sts 0x05C8, r1
3930: 90 93 c5 05 sts 0x05C5, r25
3934: 86 e9 ldi r24, 0x96 ; 150
3936: 80 93 c6 05 sts 0x05C6, r24
393a: 30 93 c7 05 sts 0x05C7, r19
393e: a0 ed ldi r26, 0xD0 ; 208
3940: b5 e0 ldi r27, 0x05 ; 5
3942: e8 e6 ldi r30, 0x68 ; 104
3944: f1 e0 ldi r31, 0x01 ; 1
3946: 8c e0 ldi r24, 0x0C ; 12
3948: 01 90 ld r0, Z+
394a: 0d 92 st X+, r0
394c: 81 50 subi r24, 0x01 ; 1
394e: e1 f7 brne .-8 ; 0x3948 <DefaultKonstanten2+0xd0>
3950: 08 95 ret
00003854 <DefaultKonstanten2>:
3854: 81 e0 ldi r24, 0x01 ; 1
3856: 80 93 6d 05 sts 0x056D, r24
385a: 42 e0 ldi r20, 0x02 ; 2
385c: 40 93 6e 05 sts 0x056E, r20
3860: 83 e0 ldi r24, 0x03 ; 3
3862: 80 93 6f 05 sts 0x056F, r24
3866: 24 e0 ldi r18, 0x04 ; 4
3868: 20 93 70 05 sts 0x0570, r18
386c: 35 e0 ldi r19, 0x05 ; 5
386e: 30 93 71 05 sts 0x0571, r19
3872: 86 e0 ldi r24, 0x06 ; 6
3874: 80 93 72 05 sts 0x0572, r24
3878: 87 e0 ldi r24, 0x07 ; 7
387a: 80 93 73 05 sts 0x0573, r24
387e: 10 92 75 05 sts 0x0575, r1
3882: 8e e1 ldi r24, 0x1E ; 30
3884: 80 93 76 05 sts 0x0576, r24
3888: 8b ef ldi r24, 0xFB ; 251
388a: 80 93 78 05 sts 0x0578, r24
388e: 8a e0 ldi r24, 0x0A ; 10
3890: 80 93 79 05 sts 0x0579, r24
3894: 92 e3 ldi r25, 0x32 ; 50
3896: 90 93 77 05 sts 0x0577, r25
389a: 90 93 7b 05 sts 0x057B, r25
389e: 40 93 7a 05 sts 0x057A, r20
38a2: 20 93 7c 05 sts 0x057C, r18
38a6: 10 92 7d 05 sts 0x057D, r1
38aa: 80 e1 ldi r24, 0x10 ; 16
38ac: 80 93 7e 05 sts 0x057E, r24
38b0: 8f e0 ldi r24, 0x0F ; 15
38b2: 80 93 7f 05 sts 0x057F, r24
38b6: 8a ef ldi r24, 0xFA ; 250
38b8: 80 93 80 05 sts 0x0580, r24
38bc: 8a e1 ldi r24, 0x1A ; 26
38be: 80 93 81 05 sts 0x0581, r24
38c2: 80 e8 ldi r24, 0x80 ; 128
38c4: 80 93 82 05 sts 0x0582, r24
38c8: 8f ea ldi r24, 0xAF ; 175
38ca: 80 93 83 05 sts 0x0583, r24
38ce: 80 93 84 05 sts 0x0584, r24
38d2: 8a e5 ldi r24, 0x5A ; 90
38d4: 80 93 85 05 sts 0x0585, r24
38d8: 83 e2 ldi r24, 0x23 ; 35
38da: 80 93 86 05 sts 0x0586, r24
38de: 84 e1 ldi r24, 0x14 ; 20
38e0: 80 93 87 05 sts 0x0587, r24
38e4: 10 92 88 05 sts 0x0588, r1
38e8: 30 93 89 05 sts 0x0589, r19
38ec: 10 92 8a 05 sts 0x058A, r1
38f0: 10 92 8b 05 sts 0x058B, r1
38f4: 10 92 8c 05 sts 0x058C, r1
38f8: 10 92 8d 05 sts 0x058D, r1
38fc: 84 e6 ldi r24, 0x64 ; 100
38fe: 80 93 8e 05 sts 0x058E, r24
3902: 88 e2 ldi r24, 0x28 ; 40
3904: 80 93 8f 05 sts 0x058F, r24
3908: 10 92 93 05 sts 0x0593, r1
390c: 90 93 90 05 sts 0x0590, r25
3910: 86 e9 ldi r24, 0x96 ; 150
3912: 80 93 91 05 sts 0x0591, r24
3916: 30 93 92 05 sts 0x0592, r19
391a: ab e9 ldi r26, 0x9B ; 155
391c: b5 e0 ldi r27, 0x05 ; 5
391e: e8 e6 ldi r30, 0x68 ; 104
3920: f1 e0 ldi r31, 0x01 ; 1
3922: 8c e0 ldi r24, 0x0C ; 12
3924: 01 90 ld r0, Z+
3926: 0d 92 st X+, r0
3928: 81 50 subi r24, 0x01 ; 1
392a: e1 f7 brne .-8 ; 0x3924 <DefaultKonstanten2+0xd0>
392c: 08 95 ret
 
00003952 <DefaultKonstanten1>:
3952: 81 e0 ldi r24, 0x01 ; 1
3954: 80 93 a2 05 sts 0x05A2, r24
3958: 52 e0 ldi r21, 0x02 ; 2
395a: 50 93 a3 05 sts 0x05A3, r21
395e: 83 e0 ldi r24, 0x03 ; 3
3960: 80 93 a4 05 sts 0x05A4, r24
3964: 44 e0 ldi r20, 0x04 ; 4
3966: 40 93 a5 05 sts 0x05A5, r20
396a: 35 e0 ldi r19, 0x05 ; 5
396c: 30 93 a6 05 sts 0x05A6, r19
3970: 86 e0 ldi r24, 0x06 ; 6
3972: 80 93 a7 05 sts 0x05A7, r24
3976: 87 e0 ldi r24, 0x07 ; 7
3978: 80 93 a8 05 sts 0x05A8, r24
397c: 28 e0 ldi r18, 0x08 ; 8
397e: 20 93 a9 05 sts 0x05A9, r18
3982: 10 92 aa 05 sts 0x05AA, r1
3986: 9e e1 ldi r25, 0x1E ; 30
3988: 90 93 ab 05 sts 0x05AB, r25
398c: 8b ef ldi r24, 0xFB ; 251
398e: 80 93 ad 05 sts 0x05AD, r24
3992: 8a e0 ldi r24, 0x0A ; 10
3994: 80 93 ae 05 sts 0x05AE, r24
3998: 86 e4 ldi r24, 0x46 ; 70
399a: 80 93 ac 05 sts 0x05AC, r24
399e: 90 93 b0 05 sts 0x05B0, r25
39a2: 50 93 af 05 sts 0x05AF, r21
39a6: 40 93 b1 05 sts 0x05B1, r20
39aa: 20 93 b2 05 sts 0x05B2, r18
39ae: 80 e1 ldi r24, 0x10 ; 16
39b0: 80 93 b3 05 sts 0x05B3, r24
39b4: 8f e0 ldi r24, 0x0F ; 15
39b6: 80 93 b4 05 sts 0x05B4, r24
39ba: 8a ef ldi r24, 0xFA ; 250
39bc: 80 93 b5 05 sts 0x05B5, r24
39c0: 8a e1 ldi r24, 0x1A ; 26
39c2: 80 93 b6 05 sts 0x05B6, r24
39c6: 80 e8 ldi r24, 0x80 ; 128
39c8: 80 93 b7 05 sts 0x05B7, r24
39cc: 88 e7 ldi r24, 0x78 ; 120
39ce: 80 93 b8 05 sts 0x05B8, r24
39d2: 96 e9 ldi r25, 0x96 ; 150
39d4: 90 93 b9 05 sts 0x05B9, r25
39d8: 8a e5 ldi r24, 0x5A ; 90
39da: 80 93 ba 05 sts 0x05BA, r24
39de: 83 e2 ldi r24, 0x23 ; 35
39e0: 80 93 bb 05 sts 0x05BB, r24
39e4: 84 e1 ldi r24, 0x14 ; 20
39e6: 80 93 bc 05 sts 0x05BC, r24
39ea: 10 92 bd 05 sts 0x05BD, r1
39ee: 30 93 be 05 sts 0x05BE, r19
39f2: 10 92 bf 05 sts 0x05BF, r1
39f6: 10 92 c0 05 sts 0x05C0, r1
39fa: 10 92 c1 05 sts 0x05C1, r1
39fe: 10 92 c2 05 sts 0x05C2, r1
3a02: 84 e6 ldi r24, 0x64 ; 100
3a04: 80 93 c3 05 sts 0x05C3, r24
3a08: 88 e2 ldi r24, 0x28 ; 40
3a0a: 80 93 c4 05 sts 0x05C4, r24
3a0e: 10 92 c8 05 sts 0x05C8, r1
3a12: 82 e3 ldi r24, 0x32 ; 50
3a14: 80 93 c5 05 sts 0x05C5, r24
3a18: 90 93 c6 05 sts 0x05C6, r25
3a1c: 30 93 c7 05 sts 0x05C7, r19
3a20: a0 ed ldi r26, 0xD0 ; 208
3a22: b5 e0 ldi r27, 0x05 ; 5
3a24: e0 e7 ldi r30, 0x70 ; 112
3a26: f1 e0 ldi r31, 0x01 ; 1
3a28: 8c e0 ldi r24, 0x0C ; 12
3a2a: 01 90 ld r0, Z+
3a2c: 0d 92 st X+, r0
3a2e: 81 50 subi r24, 0x01 ; 1
3a30: e1 f7 brne .-8 ; 0x3a2a <DefaultKonstanten1+0xd8>
3a32: 08 95 ret
0000392e <DefaultKonstanten1>:
392e: 81 e0 ldi r24, 0x01 ; 1
3930: 80 93 6d 05 sts 0x056D, r24
3934: 52 e0 ldi r21, 0x02 ; 2
3936: 50 93 6e 05 sts 0x056E, r21
393a: 83 e0 ldi r24, 0x03 ; 3
393c: 80 93 6f 05 sts 0x056F, r24
3940: 44 e0 ldi r20, 0x04 ; 4
3942: 40 93 70 05 sts 0x0570, r20
3946: 35 e0 ldi r19, 0x05 ; 5
3948: 30 93 71 05 sts 0x0571, r19
394c: 86 e0 ldi r24, 0x06 ; 6
394e: 80 93 72 05 sts 0x0572, r24
3952: 87 e0 ldi r24, 0x07 ; 7
3954: 80 93 73 05 sts 0x0573, r24
3958: 28 e0 ldi r18, 0x08 ; 8
395a: 20 93 74 05 sts 0x0574, r18
395e: 10 92 75 05 sts 0x0575, r1
3962: 9e e1 ldi r25, 0x1E ; 30
3964: 90 93 76 05 sts 0x0576, r25
3968: 8b ef ldi r24, 0xFB ; 251
396a: 80 93 78 05 sts 0x0578, r24
396e: 8a e0 ldi r24, 0x0A ; 10
3970: 80 93 79 05 sts 0x0579, r24
3974: 86 e4 ldi r24, 0x46 ; 70
3976: 80 93 77 05 sts 0x0577, r24
397a: 90 93 7b 05 sts 0x057B, r25
397e: 50 93 7a 05 sts 0x057A, r21
3982: 40 93 7c 05 sts 0x057C, r20
3986: 20 93 7d 05 sts 0x057D, r18
398a: 80 e1 ldi r24, 0x10 ; 16
398c: 80 93 7e 05 sts 0x057E, r24
3990: 8f e0 ldi r24, 0x0F ; 15
3992: 80 93 7f 05 sts 0x057F, r24
3996: 8a ef ldi r24, 0xFA ; 250
3998: 80 93 80 05 sts 0x0580, r24
399c: 8a e1 ldi r24, 0x1A ; 26
399e: 80 93 81 05 sts 0x0581, r24
39a2: 80 e8 ldi r24, 0x80 ; 128
39a4: 80 93 82 05 sts 0x0582, r24
39a8: 88 e7 ldi r24, 0x78 ; 120
39aa: 80 93 83 05 sts 0x0583, r24
39ae: 96 e9 ldi r25, 0x96 ; 150
39b0: 90 93 84 05 sts 0x0584, r25
39b4: 8a e5 ldi r24, 0x5A ; 90
39b6: 80 93 85 05 sts 0x0585, r24
39ba: 83 e2 ldi r24, 0x23 ; 35
39bc: 80 93 86 05 sts 0x0586, r24
39c0: 84 e1 ldi r24, 0x14 ; 20
39c2: 80 93 87 05 sts 0x0587, r24
39c6: 10 92 88 05 sts 0x0588, r1
39ca: 30 93 89 05 sts 0x0589, r19
39ce: 10 92 8a 05 sts 0x058A, r1
39d2: 10 92 8b 05 sts 0x058B, r1
39d6: 10 92 8c 05 sts 0x058C, r1
39da: 10 92 8d 05 sts 0x058D, r1
39de: 84 e6 ldi r24, 0x64 ; 100
39e0: 80 93 8e 05 sts 0x058E, r24
39e4: 88 e2 ldi r24, 0x28 ; 40
39e6: 80 93 8f 05 sts 0x058F, r24
39ea: 10 92 93 05 sts 0x0593, r1
39ee: 82 e3 ldi r24, 0x32 ; 50
39f0: 80 93 90 05 sts 0x0590, r24
39f4: 90 93 91 05 sts 0x0591, r25
39f8: 30 93 92 05 sts 0x0592, r19
39fc: ab e9 ldi r26, 0x9B ; 155
39fe: b5 e0 ldi r27, 0x05 ; 5
3a00: e0 e7 ldi r30, 0x70 ; 112
3a02: f1 e0 ldi r31, 0x01 ; 1
3a04: 8c e0 ldi r24, 0x0C ; 12
3a06: 01 90 ld r0, Z+
3a08: 0d 92 st X+, r0
3a0a: 81 50 subi r24, 0x01 ; 1
3a0c: e1 f7 brne .-8 ; 0x3a06 <DefaultKonstanten1+0xd8>
3a0e: 08 95 ret
 
00003a34 <SendMotorData>:
3a34: 80 91 2e 02 lds r24, 0x022E
00003a10 <SendMotorData>:
3a10: 80 91 2e 02 lds r24, 0x022E
3a14: 88 23 and r24, r24
3a16: 01 f5 brne .+64 ; 0x3a58 <SendMotorData+0x48>
3a18: 10 92 97 02 sts 0x0297, r1
3a1c: 10 92 96 02 sts 0x0296, r1
3a20: 10 92 9a 02 sts 0x029A, r1
3a24: 10 92 a6 02 sts 0x02A6, r1
3a28: 80 91 98 01 lds r24, 0x0198
3a2c: 88 23 and r24, r24
3a2e: 11 f0 breq .+4 ; 0x3a34 <SendMotorData+0x24>
3a30: 80 93 96 02 sts 0x0296, r24
3a34: 80 91 99 01 lds r24, 0x0199
3a38: 88 23 and r24, r24
3a3a: 01 f5 brne .+64 ; 0x3a7c <SendMotorData+0x48>
3a3c: 10 92 99 02 sts 0x0299, r1
3a40: 10 92 98 02 sts 0x0298, r1
3a44: 10 92 9c 02 sts 0x029C, r1
3a48: 10 92 a8 02 sts 0x02A8, r1
3a4c: 80 91 98 01 lds r24, 0x0198
3a3a: 11 f0 breq .+4 ; 0x3a40 <SendMotorData+0x30>
3a3c: 80 93 97 02 sts 0x0297, r24
3a40: 80 91 9a 01 lds r24, 0x019A
3a44: 88 23 and r24, r24
3a46: 11 f0 breq .+4 ; 0x3a4c <SendMotorData+0x3c>
3a48: 80 93 a6 02 sts 0x02A6, r24
3a4c: 80 91 9b 01 lds r24, 0x019B
3a50: 88 23 and r24, r24
3a52: 11 f0 breq .+4 ; 0x3a58 <SendMotorData+0x24>
3a54: 80 93 98 02 sts 0x0298, r24
3a58: 80 91 99 01 lds r24, 0x0199
3a5c: 88 23 and r24, r24
3a5e: 11 f0 breq .+4 ; 0x3a64 <SendMotorData+0x30>
3a60: 80 93 99 02 sts 0x0299, r24
3a64: 80 91 9a 01 lds r24, 0x019A
3a68: 88 23 and r24, r24
3a6a: 11 f0 breq .+4 ; 0x3a70 <SendMotorData+0x3c>
3a6c: 80 93 a8 02 sts 0x02A8, r24
3a70: 80 91 9b 01 lds r24, 0x019B
3a74: 88 23 and r24, r24
3a76: 11 f0 breq .+4 ; 0x3a7c <SendMotorData+0x48>
3a78: 80 93 9c 02 sts 0x029C, r24
3a7c: 80 91 98 02 lds r24, 0x0298
3a80: 99 27 eor r25, r25
3a82: 90 93 0b 05 sts 0x050B, r25
3a86: 80 93 0a 05 sts 0x050A, r24
3a8a: 80 91 99 02 lds r24, 0x0299
3a8e: 99 27 eor r25, r25
3a90: 90 93 0d 05 sts 0x050D, r25
3a94: 80 93 0c 05 sts 0x050C, r24
3a98: 80 91 a8 02 lds r24, 0x02A8
3a9c: 99 27 eor r25, r25
3a9e: 90 93 0f 05 sts 0x050F, r25
3aa2: 80 93 0e 05 sts 0x050E, r24
3aa6: 80 91 9c 02 lds r24, 0x029C
3aaa: 99 27 eor r25, r25
3aac: 90 93 11 05 sts 0x0511, r25
3ab0: 80 93 10 05 sts 0x0510, r24
3ab4: 10 92 cf 01 sts 0x01CF, r1
3ab8: 10 92 d0 01 sts 0x01D0, r1
3abc: 0e 94 2c 14 call 0x2858 ; 0x2858 <i2c_start>
3ac0: 08 95 ret
3a52: 11 f0 breq .+4 ; 0x3a58 <SendMotorData+0x48>
3a54: 80 93 9a 02 sts 0x029A, r24
3a58: 80 91 96 02 lds r24, 0x0296
3a5c: 99 27 eor r25, r25
3a5e: 90 93 03 05 sts 0x0503, r25
3a62: 80 93 02 05 sts 0x0502, r24
3a66: 80 91 97 02 lds r24, 0x0297
3a6a: 99 27 eor r25, r25
3a6c: 90 93 05 05 sts 0x0505, r25
3a70: 80 93 04 05 sts 0x0504, r24
3a74: 80 91 a6 02 lds r24, 0x02A6
3a78: 99 27 eor r25, r25
3a7a: 90 93 07 05 sts 0x0507, r25
3a7e: 80 93 06 05 sts 0x0506, r24
3a82: 80 91 9a 02 lds r24, 0x029A
3a86: 99 27 eor r25, r25
3a88: 90 93 09 05 sts 0x0509, r25
3a8c: 80 93 08 05 sts 0x0508, r24
3a90: 10 92 cf 01 sts 0x01CF, r1
3a94: 10 92 d0 01 sts 0x01D0, r1
3a98: 0e 94 1a 14 call 0x2834 ; 0x2834 <i2c_start>
3a9c: 08 95 ret
 
00003ac2 <SetNeutral>:
3ac2: cf 93 push r28
3ac4: df 93 push r29
3ac6: 10 92 de 01 sts 0x01DE, r1
3aca: 10 92 dd 01 sts 0x01DD, r1
3ace: 10 92 e0 01 sts 0x01E0, r1
3ad2: 10 92 df 01 sts 0x01DF, r1
3ad6: 80 e0 ldi r24, 0x00 ; 0
3ad8: 90 e0 ldi r25, 0x00 ; 0
3ada: a0 e0 ldi r26, 0x00 ; 0
3adc: b0 e0 ldi r27, 0x00 ; 0
3ade: 80 93 e1 01 sts 0x01E1, r24
3ae2: 90 93 e2 01 sts 0x01E2, r25
3ae6: a0 93 e3 01 sts 0x01E3, r26
3aea: b0 93 e4 01 sts 0x01E4, r27
3aee: 10 92 d8 01 sts 0x01D8, r1
3af2: 10 92 d7 01 sts 0x01D7, r1
3af6: 10 92 da 01 sts 0x01DA, r1
3afa: 10 92 d9 01 sts 0x01D9, r1
3afe: 10 92 dc 01 sts 0x01DC, r1
3b02: 10 92 db 01 sts 0x01DB, r1
3b06: 0e 94 53 18 call 0x30a6 ; 0x30a6 <CalibrierMittelwert>
3b0a: 85 e0 ldi r24, 0x05 ; 5
3b0c: 90 e0 ldi r25, 0x00 ; 0
3b0e: 0e 94 0d 0c call 0x181a ; 0x181a <SetDelay>
3b12: ec 01 movw r28, r24
3b14: ce 01 movw r24, r28
3b16: 0e 94 16 0c call 0x182c ; 0x182c <CheckDelay>
3b1a: 88 23 and r24, r24
3b1c: d9 f3 breq .-10 ; 0x3b14 <SetNeutral+0x52>
3b1e: 0e 94 53 18 call 0x30a6 ; 0x30a6 <CalibrierMittelwert>
3b22: 80 91 aa 05 lds r24, 0x05AA
3b26: 80 ff sbrs r24, 0
3b28: 10 c0 rjmp .+32 ; 0x3b4a <SetNeutral+0x88>
3b2a: 80 91 0a 01 lds r24, 0x010A
3b2e: 90 91 0b 01 lds r25, 0x010B
3b32: 87 5b subi r24, 0xB7 ; 183
3b34: 93 40 sbci r25, 0x03 ; 3
3b36: 38 f4 brcc .+14 ; 0x3b46 <SetNeutral+0x84>
3b38: 80 91 0a 01 lds r24, 0x010A
3b3c: 90 91 0b 01 lds r25, 0x010B
3b40: 8e 5e subi r24, 0xEE ; 238
3b42: 92 40 sbci r25, 0x02 ; 2
3b44: 10 f4 brcc .+4 ; 0x3b4a <SetNeutral+0x88>
3b46: 0e 94 32 10 call 0x2064 ; 0x2064 <SucheLuftruckOffset>
3b4a: 80 91 de 05 lds r24, 0x05DE
3b4e: 90 91 df 05 lds r25, 0x05DF
3b52: 97 ff sbrs r25, 7
3b54: 03 c0 rjmp .+6 ; 0x3b5c <SetNeutral+0x9a>
3b56: 90 95 com r25
3b58: 81 95 neg r24
3b5a: 9f 4f sbci r25, 0xFF ; 255
3b5c: 90 93 d8 01 sts 0x01D8, r25
3b60: 80 93 d7 01 sts 0x01D7, r24
3b64: 80 91 dc 05 lds r24, 0x05DC
3b68: 90 91 dd 05 lds r25, 0x05DD
3b6c: 97 ff sbrs r25, 7
3b6e: 03 c0 rjmp .+6 ; 0x3b76 <SetNeutral+0xb4>
3b70: 90 95 com r25
3b72: 81 95 neg r24
3b74: 9f 4f sbci r25, 0xFF ; 255
3b76: 90 93 da 01 sts 0x01DA, r25
3b7a: 80 93 d9 01 sts 0x01D9, r24
3b7e: 80 91 ea 05 lds r24, 0x05EA
3b82: 90 91 eb 05 lds r25, 0x05EB
3b86: 97 ff sbrs r25, 7
3b88: 03 c0 rjmp .+6 ; 0x3b90 <SetNeutral+0xce>
3b8a: 90 95 com r25
3b8c: 81 95 neg r24
3b8e: 9f 4f sbci r25, 0xFF ; 255
3b90: 90 93 dc 01 sts 0x01DC, r25
3b94: 80 93 db 01 sts 0x01DB, r24
3b98: 80 91 f0 05 lds r24, 0x05F0
3b9c: 90 91 f1 05 lds r25, 0x05F1
3ba0: 97 ff sbrs r25, 7
3ba2: 03 c0 rjmp .+6 ; 0x3baa <SetNeutral+0xe8>
3ba4: 90 95 com r25
3ba6: 81 95 neg r24
3ba8: 9f 4f sbci r25, 0xFF ; 255
3baa: 60 e1 ldi r22, 0x10 ; 16
3bac: 70 e0 ldi r23, 0x00 ; 0
3bae: 0e 94 07 2d call 0x5a0e ; 0x5a0e <__divmodhi4>
3bb2: 70 93 e0 01 sts 0x01E0, r23
3bb6: 60 93 df 01 sts 0x01DF, r22
3bba: 80 91 e7 05 lds r24, 0x05E7
3bbe: 90 91 e8 05 lds r25, 0x05E8
3bc2: 97 ff sbrs r25, 7
3bc4: 03 c0 rjmp .+6 ; 0x3bcc <SetNeutral+0x10a>
3bc6: 90 95 com r25
3bc8: 81 95 neg r24
3bca: 9f 4f sbci r25, 0xFF ; 255
3bcc: 60 e1 ldi r22, 0x10 ; 16
3bce: 70 e0 ldi r23, 0x00 ; 0
3bd0: 0e 94 07 2d call 0x5a0e ; 0x5a0e <__divmodhi4>
3bd4: 70 93 de 01 sts 0x01DE, r23
3bd8: 60 93 dd 01 sts 0x01DD, r22
3bdc: 60 91 5e 05 lds r22, 0x055E
3be0: 70 91 5f 05 lds r23, 0x055F
3be4: 88 27 eor r24, r24
3be6: 77 fd sbrc r23, 7
3be8: 80 95 com r24
3bea: 98 2f mov r25, r24
3bec: 0e 94 b8 2b call 0x5770 ; 0x5770 <__floatsisf>
3bf0: 60 93 e1 01 sts 0x01E1, r22
3bf4: 70 93 e2 01 sts 0x01E2, r23
3bf8: 80 93 e3 01 sts 0x01E3, r24
3bfc: 90 93 e4 01 sts 0x01E4, r25
3c00: 10 92 fb 01 sts 0x01FB, r1
3c04: 10 92 fc 01 sts 0x01FC, r1
3c08: 10 92 fd 01 sts 0x01FD, r1
3c0c: 10 92 fe 01 sts 0x01FE, r1
3c10: 10 92 ff 01 sts 0x01FF, r1
3c14: 10 92 00 02 sts 0x0200, r1
3c18: 10 92 01 02 sts 0x0201, r1
3c1c: 10 92 02 02 sts 0x0202, r1
3c20: 10 92 03 02 sts 0x0203, r1
3c24: 10 92 04 02 sts 0x0204, r1
3c28: 10 92 05 02 sts 0x0205, r1
3c2c: 10 92 06 02 sts 0x0206, r1
3c30: 10 92 07 02 sts 0x0207, r1
3c34: 10 92 08 02 sts 0x0208, r1
3c38: 10 92 09 02 sts 0x0209, r1
3c3c: 10 92 0a 02 sts 0x020A, r1
3c40: 10 92 0b 02 sts 0x020B, r1
3c44: 10 92 0c 02 sts 0x020C, r1
3c48: 10 92 0d 02 sts 0x020D, r1
3c4c: 10 92 0e 02 sts 0x020E, r1
3c50: 10 92 df 05 sts 0x05DF, r1
3c54: 10 92 de 05 sts 0x05DE, r1
3c58: 10 92 dd 05 sts 0x05DD, r1
3c5c: 10 92 dc 05 sts 0x05DC, r1
3c60: 10 92 eb 05 sts 0x05EB, r1
3c64: 10 92 ea 05 sts 0x05EA, r1
3c68: 80 91 06 01 lds r24, 0x0106
3c6c: 90 91 07 01 lds r25, 0x0107
3c70: a0 91 08 01 lds r26, 0x0108
3c74: b0 91 09 01 lds r27, 0x0109
3c78: 90 93 61 05 sts 0x0561, r25
3c7c: 80 93 60 05 sts 0x0560, r24
3c80: 10 92 c5 01 sts 0x01C5, r1
3c84: 10 92 c4 01 sts 0x01C4, r1
3c88: 10 92 13 02 sts 0x0213, r1
3c8c: 10 92 14 02 sts 0x0214, r1
3c90: 10 92 15 02 sts 0x0215, r1
3c94: 10 92 16 02 sts 0x0216, r1
3c98: 80 91 17 02 lds r24, 0x0217
3c9c: 90 91 18 02 lds r25, 0x0218
3ca0: 90 93 1a 02 sts 0x021A, r25
3ca4: 80 93 19 02 sts 0x0219, r24
3ca8: 82 e3 ldi r24, 0x32 ; 50
3caa: 90 e0 ldi r25, 0x00 ; 0
3cac: 90 93 ac 01 sts 0x01AC, r25
3cb0: 80 93 ab 01 sts 0x01AB, r24
3cb4: df 91 pop r29
3cb6: cf 91 pop r28
3cb8: 08 95 ret
00003a9e <SetNeutral>:
3a9e: cf 93 push r28
3aa0: df 93 push r29
3aa2: 10 92 de 01 sts 0x01DE, r1
3aa6: 10 92 dd 01 sts 0x01DD, r1
3aaa: 10 92 e0 01 sts 0x01E0, r1
3aae: 10 92 df 01 sts 0x01DF, r1
3ab2: 80 e0 ldi r24, 0x00 ; 0
3ab4: 90 e0 ldi r25, 0x00 ; 0
3ab6: a0 e0 ldi r26, 0x00 ; 0
3ab8: b0 e0 ldi r27, 0x00 ; 0
3aba: 80 93 e1 01 sts 0x01E1, r24
3abe: 90 93 e2 01 sts 0x01E2, r25
3ac2: a0 93 e3 01 sts 0x01E3, r26
3ac6: b0 93 e4 01 sts 0x01E4, r27
3aca: 10 92 d8 01 sts 0x01D8, r1
3ace: 10 92 d7 01 sts 0x01D7, r1
3ad2: 10 92 da 01 sts 0x01DA, r1
3ad6: 10 92 d9 01 sts 0x01D9, r1
3ada: 10 92 dc 01 sts 0x01DC, r1
3ade: 10 92 db 01 sts 0x01DB, r1
3ae2: 0e 94 41 18 call 0x3082 ; 0x3082 <CalibrierMittelwert>
3ae6: 85 e0 ldi r24, 0x05 ; 5
3ae8: 90 e0 ldi r25, 0x00 ; 0
3aea: 0e 94 fb 0b call 0x17f6 ; 0x17f6 <SetDelay>
3aee: ec 01 movw r28, r24
3af0: ce 01 movw r24, r28
3af2: 0e 94 04 0c call 0x1808 ; 0x1808 <CheckDelay>
3af6: 88 23 and r24, r24
3af8: d9 f3 breq .-10 ; 0x3af0 <SetNeutral+0x52>
3afa: 0e 94 41 18 call 0x3082 ; 0x3082 <CalibrierMittelwert>
3afe: 80 91 75 05 lds r24, 0x0575
3b02: 80 ff sbrs r24, 0
3b04: 10 c0 rjmp .+32 ; 0x3b26 <SetNeutral+0x88>
3b06: 80 91 0a 01 lds r24, 0x010A
3b0a: 90 91 0b 01 lds r25, 0x010B
3b0e: 87 5b subi r24, 0xB7 ; 183
3b10: 93 40 sbci r25, 0x03 ; 3
3b12: 38 f4 brcc .+14 ; 0x3b22 <SetNeutral+0x84>
3b14: 80 91 0a 01 lds r24, 0x010A
3b18: 90 91 0b 01 lds r25, 0x010B
3b1c: 8e 5e subi r24, 0xEE ; 238
3b1e: 92 40 sbci r25, 0x02 ; 2
3b20: 10 f4 brcc .+4 ; 0x3b26 <SetNeutral+0x88>
3b22: 0e 94 20 10 call 0x2040 ; 0x2040 <SucheLuftruckOffset>
3b26: 80 91 a9 05 lds r24, 0x05A9
3b2a: 90 91 aa 05 lds r25, 0x05AA
3b2e: 97 ff sbrs r25, 7
3b30: 03 c0 rjmp .+6 ; 0x3b38 <SetNeutral+0x9a>
3b32: 90 95 com r25
3b34: 81 95 neg r24
3b36: 9f 4f sbci r25, 0xFF ; 255
3b38: 90 93 d8 01 sts 0x01D8, r25
3b3c: 80 93 d7 01 sts 0x01D7, r24
3b40: 80 91 a7 05 lds r24, 0x05A7
3b44: 90 91 a8 05 lds r25, 0x05A8
3b48: 97 ff sbrs r25, 7
3b4a: 03 c0 rjmp .+6 ; 0x3b52 <SetNeutral+0xb4>
3b4c: 90 95 com r25
3b4e: 81 95 neg r24
3b50: 9f 4f sbci r25, 0xFF ; 255
3b52: 90 93 da 01 sts 0x01DA, r25
3b56: 80 93 d9 01 sts 0x01D9, r24
3b5a: 80 91 b5 05 lds r24, 0x05B5
3b5e: 90 91 b6 05 lds r25, 0x05B6
3b62: 97 ff sbrs r25, 7
3b64: 03 c0 rjmp .+6 ; 0x3b6c <SetNeutral+0xce>
3b66: 90 95 com r25
3b68: 81 95 neg r24
3b6a: 9f 4f sbci r25, 0xFF ; 255
3b6c: 90 93 dc 01 sts 0x01DC, r25
3b70: 80 93 db 01 sts 0x01DB, r24
3b74: 80 91 bb 05 lds r24, 0x05BB
3b78: 90 91 bc 05 lds r25, 0x05BC
3b7c: 97 ff sbrs r25, 7
3b7e: 03 c0 rjmp .+6 ; 0x3b86 <SetNeutral+0xe8>
3b80: 90 95 com r25
3b82: 81 95 neg r24
3b84: 9f 4f sbci r25, 0xFF ; 255
3b86: 60 e1 ldi r22, 0x10 ; 16
3b88: 70 e0 ldi r23, 0x00 ; 0
3b8a: 0e 94 d3 2c call 0x59a6 ; 0x59a6 <__divmodhi4>
3b8e: 70 93 e0 01 sts 0x01E0, r23
3b92: 60 93 df 01 sts 0x01DF, r22
3b96: 80 91 b2 05 lds r24, 0x05B2
3b9a: 90 91 b3 05 lds r25, 0x05B3
3b9e: 97 ff sbrs r25, 7
3ba0: 03 c0 rjmp .+6 ; 0x3ba8 <SetNeutral+0x10a>
3ba2: 90 95 com r25
3ba4: 81 95 neg r24
3ba6: 9f 4f sbci r25, 0xFF ; 255
3ba8: 60 e1 ldi r22, 0x10 ; 16
3baa: 70 e0 ldi r23, 0x00 ; 0
3bac: 0e 94 d3 2c call 0x59a6 ; 0x59a6 <__divmodhi4>
3bb0: 70 93 de 01 sts 0x01DE, r23
3bb4: 60 93 dd 01 sts 0x01DD, r22
3bb8: 60 91 29 05 lds r22, 0x0529
3bbc: 70 91 2a 05 lds r23, 0x052A
3bc0: 88 27 eor r24, r24
3bc2: 77 fd sbrc r23, 7
3bc4: 80 95 com r24
3bc6: 98 2f mov r25, r24
3bc8: 0e 94 84 2b call 0x5708 ; 0x5708 <__floatsisf>
3bcc: 60 93 e1 01 sts 0x01E1, r22
3bd0: 70 93 e2 01 sts 0x01E2, r23
3bd4: 80 93 e3 01 sts 0x01E3, r24
3bd8: 90 93 e4 01 sts 0x01E4, r25
3bdc: 10 92 fb 01 sts 0x01FB, r1
3be0: 10 92 fc 01 sts 0x01FC, r1
3be4: 10 92 fd 01 sts 0x01FD, r1
3be8: 10 92 fe 01 sts 0x01FE, r1
3bec: 10 92 ff 01 sts 0x01FF, r1
3bf0: 10 92 00 02 sts 0x0200, r1
3bf4: 10 92 01 02 sts 0x0201, r1
3bf8: 10 92 02 02 sts 0x0202, r1
3bfc: 10 92 03 02 sts 0x0203, r1
3c00: 10 92 04 02 sts 0x0204, r1
3c04: 10 92 05 02 sts 0x0205, r1
3c08: 10 92 06 02 sts 0x0206, r1
3c0c: 10 92 07 02 sts 0x0207, r1
3c10: 10 92 08 02 sts 0x0208, r1
3c14: 10 92 09 02 sts 0x0209, r1
3c18: 10 92 0a 02 sts 0x020A, r1
3c1c: 10 92 0b 02 sts 0x020B, r1
3c20: 10 92 0c 02 sts 0x020C, r1
3c24: 10 92 0d 02 sts 0x020D, r1
3c28: 10 92 0e 02 sts 0x020E, r1
3c2c: 10 92 aa 05 sts 0x05AA, r1
3c30: 10 92 a9 05 sts 0x05A9, r1
3c34: 10 92 a8 05 sts 0x05A8, r1
3c38: 10 92 a7 05 sts 0x05A7, r1
3c3c: 10 92 b6 05 sts 0x05B6, r1
3c40: 10 92 b5 05 sts 0x05B5, r1
3c44: 80 91 06 01 lds r24, 0x0106
3c48: 90 91 07 01 lds r25, 0x0107
3c4c: a0 91 08 01 lds r26, 0x0108
3c50: b0 91 09 01 lds r27, 0x0109
3c54: 90 93 2c 05 sts 0x052C, r25
3c58: 80 93 2b 05 sts 0x052B, r24
3c5c: 10 92 c5 01 sts 0x01C5, r1
3c60: 10 92 c4 01 sts 0x01C4, r1
3c64: 10 92 13 02 sts 0x0213, r1
3c68: 10 92 14 02 sts 0x0214, r1
3c6c: 10 92 15 02 sts 0x0215, r1
3c70: 10 92 16 02 sts 0x0216, r1
3c74: 80 91 17 02 lds r24, 0x0217
3c78: 90 91 18 02 lds r25, 0x0218
3c7c: 90 93 1a 02 sts 0x021A, r25
3c80: 80 93 19 02 sts 0x0219, r24
3c84: 82 e3 ldi r24, 0x32 ; 50
3c86: 90 e0 ldi r25, 0x00 ; 0
3c88: 90 93 ac 01 sts 0x01AC, r25
3c8c: 80 93 ab 01 sts 0x01AB, r24
3c90: df 91 pop r29
3c92: cf 91 pop r28
3c94: 08 95 ret
 
00003cba <Piep>:
3cba: 1f 93 push r17
3cbc: 18 2f mov r17, r24
3cbe: 0e c0 rjmp .+28 ; 0x3cdc <Piep+0x22>
3cc0: 80 91 2e 02 lds r24, 0x022E
3cc4: 88 23 and r24, r24
3cc6: 61 f4 brne .+24 ; 0x3ce0 <Piep+0x26>
3cc8: 84 e6 ldi r24, 0x64 ; 100
3cca: 90 e0 ldi r25, 0x00 ; 0
3ccc: 90 93 ac 01 sts 0x01AC, r25
3cd0: 80 93 ab 01 sts 0x01AB, r24
3cd4: 8a ef ldi r24, 0xFA ; 250
3cd6: 90 e0 ldi r25, 0x00 ; 0
3cd8: 0e 94 f6 0c call 0x19ec ; 0x19ec <Delay_ms>
3cdc: 11 50 subi r17, 0x01 ; 1
3cde: 80 f7 brcc .-32 ; 0x3cc0 <Piep+0x6>
3ce0: 1f 91 pop r17
3ce2: 08 95 ret
00003c96 <Piep>:
3c96: 1f 93 push r17
3c98: 18 2f mov r17, r24
3c9a: 0e c0 rjmp .+28 ; 0x3cb8 <Piep+0x22>
3c9c: 80 91 2e 02 lds r24, 0x022E
3ca0: 88 23 and r24, r24
3ca2: 61 f4 brne .+24 ; 0x3cbc <Piep+0x26>
3ca4: 84 e6 ldi r24, 0x64 ; 100
3ca6: 90 e0 ldi r25, 0x00 ; 0
3ca8: 90 93 ac 01 sts 0x01AC, r25
3cac: 80 93 ab 01 sts 0x01AB, r24
3cb0: 8a ef ldi r24, 0xFA ; 250
3cb2: 90 e0 ldi r25, 0x00 ; 0
3cb4: 0e 94 e4 0c call 0x19c8 ; 0x19c8 <Delay_ms>
3cb8: 11 50 subi r17, 0x01 ; 1
3cba: 80 f7 brcc .-32 ; 0x3c9c <Piep+0x6>
3cbc: 1f 91 pop r17
3cbe: 08 95 ret
 
00003ce4 <MotorRegler>:
3ce4: 2f 92 push r2
3ce6: 3f 92 push r3
3ce8: 4f 92 push r4
3cea: 5f 92 push r5
3cec: 6f 92 push r6
3cee: 7f 92 push r7
3cf0: 8f 92 push r8
3cf2: 9f 92 push r9
3cf4: af 92 push r10
3cf6: bf 92 push r11
3cf8: cf 92 push r12
3cfa: df 92 push r13
3cfc: ef 92 push r14
3cfe: ff 92 push r15
3d00: 0f 93 push r16
3d02: 1f 93 push r17
3d04: cf 93 push r28
3d06: df 93 push r29
3d08: cd b7 in r28, 0x3d ; 61
3d0a: de b7 in r29, 0x3e ; 62
3d0c: 24 97 sbiw r28, 0x04 ; 4
3d0e: 0f b6 in r0, 0x3f ; 63
3d10: f8 94 cli
3d12: de bf out 0x3e, r29 ; 62
3d14: 0f be out 0x3f, r0 ; 63
3d16: cd bf out 0x3d, r28 ; 61
3d18: 0e 94 92 15 call 0x2b24 ; 0x2b24 <Mittelwert>
3d1c: 29 9a sbi 0x05, 1 ; 5
3d1e: e0 91 a4 05 lds r30, 0x05A4
3d22: ae 2f mov r26, r30
3d24: bb 27 eor r27, r27
3d26: aa 0f add r26, r26
3d28: bb 1f adc r27, r27
3d2a: aa 58 subi r26, 0x8A ; 138
3d2c: ba 4f sbci r27, 0xFA ; 250
3d2e: 0d 90 ld r0, X+
3d30: bc 91 ld r27, X
3d32: a0 2d mov r26, r0
3d34: 9d 01 movw r18, r26
3d36: 28 58 subi r18, 0x88 ; 136
3d38: 3f 4f sbci r19, 0xFF ; 255
3d3a: 3a 83 std Y+2, r19 ; 0x02
3d3c: 29 83 std Y+1, r18 ; 0x01
3d3e: 37 ff sbrs r19, 7
3d40: 02 c0 rjmp .+4 ; 0x3d46 <MotorRegler+0x62>
3d42: 1a 82 std Y+2, r1 ; 0x02
3d44: 19 82 std Y+1, r1 ; 0x01
3d46: 80 91 27 02 lds r24, 0x0227
3d4a: 84 36 cpi r24, 0x64 ; 100
3d4c: 08 f0 brcs .+2 ; 0x3d50 <MotorRegler+0x6c>
3d4e: 4a c0 rjmp .+148 ; 0x3de4 <MotorRegler+0x100>
3d50: 80 91 01 01 lds r24, 0x0101
3d54: 88 23 and r24, r24
3d56: 31 f4 brne .+12 ; 0x3d64 <MotorRegler+0x80>
3d58: 84 ef ldi r24, 0xF4 ; 244
3d5a: 91 e0 ldi r25, 0x01 ; 1
3d5c: 90 93 ac 01 sts 0x01AC, r25
3d60: 80 93 ab 01 sts 0x01AB, r24
3d64: 80 91 42 02 lds r24, 0x0242
3d68: 90 91 43 02 lds r25, 0x0243
3d6c: 00 97 sbiw r24, 0x00 ; 0
3d6e: 31 f0 breq .+12 ; 0x3d7c <MotorRegler+0x98>
3d70: 01 97 sbiw r24, 0x01 ; 1
3d72: 90 93 43 02 sts 0x0243, r25
3d76: 80 93 42 02 sts 0x0242, r24
3d7a: 04 c0 rjmp .+8 ; 0x3d84 <MotorRegler+0xa0>
3d7c: 10 92 2e 02 sts 0x022E, r1
3d80: 10 92 1d 02 sts 0x021D, r1
3d84: 28 9a sbi 0x05, 0 ; 5
3d86: 80 91 3d 02 lds r24, 0x023D
3d8a: 90 91 3e 02 lds r25, 0x023E
3d8e: 81 5d subi r24, 0xD1 ; 209
3d90: 97 40 sbci r25, 0x07 ; 7
3d92: 28 f1 brcs .+74 ; 0x3dde <MotorRegler+0xfa>
3d94: 80 91 bb 05 lds r24, 0x05BB
3d98: 48 2f mov r20, r24
3d9a: 55 27 eor r21, r21
3d9c: 5a 83 std Y+2, r21 ; 0x02
3d9e: 49 83 std Y+1, r20 ; 0x01
3da0: 81 e0 ldi r24, 0x01 ; 1
3da2: 80 93 1d 02 sts 0x021D, r24
3da6: e0 91 a2 05 lds r30, 0x05A2
00003cc0 <MotorRegler>:
3cc0: 2f 92 push r2
3cc2: 3f 92 push r3
3cc4: 4f 92 push r4
3cc6: 5f 92 push r5
3cc8: 6f 92 push r6
3cca: 7f 92 push r7
3ccc: 8f 92 push r8
3cce: 9f 92 push r9
3cd0: af 92 push r10
3cd2: bf 92 push r11
3cd4: cf 92 push r12
3cd6: df 92 push r13
3cd8: ef 92 push r14
3cda: ff 92 push r15
3cdc: 0f 93 push r16
3cde: 1f 93 push r17
3ce0: cf 93 push r28
3ce2: df 93 push r29
3ce4: cd b7 in r28, 0x3d ; 61
3ce6: de b7 in r29, 0x3e ; 62
3ce8: 24 97 sbiw r28, 0x04 ; 4
3cea: 0f b6 in r0, 0x3f ; 63
3cec: f8 94 cli
3cee: de bf out 0x3e, r29 ; 62
3cf0: 0f be out 0x3f, r0 ; 63
3cf2: cd bf out 0x3d, r28 ; 61
3cf4: 0e 94 80 15 call 0x2b00 ; 0x2b00 <Mittelwert>
3cf8: 29 9a sbi 0x05, 1 ; 5
3cfa: e0 91 6f 05 lds r30, 0x056F
3cfe: ae 2f mov r26, r30
3d00: bb 27 eor r27, r27
3d02: aa 0f add r26, r26
3d04: bb 1f adc r27, r27
3d06: af 5b subi r26, 0xBF ; 191
3d08: ba 4f sbci r27, 0xFA ; 250
3d0a: 0d 90 ld r0, X+
3d0c: bc 91 ld r27, X
3d0e: a0 2d mov r26, r0
3d10: 9d 01 movw r18, r26
3d12: 28 58 subi r18, 0x88 ; 136
3d14: 3f 4f sbci r19, 0xFF ; 255
3d16: 3a 83 std Y+2, r19 ; 0x02
3d18: 29 83 std Y+1, r18 ; 0x01
3d1a: 37 ff sbrs r19, 7
3d1c: 02 c0 rjmp .+4 ; 0x3d22 <MotorRegler+0x62>
3d1e: 1a 82 std Y+2, r1 ; 0x02
3d20: 19 82 std Y+1, r1 ; 0x01
3d22: 80 91 27 02 lds r24, 0x0227
3d26: 84 36 cpi r24, 0x64 ; 100
3d28: 08 f0 brcs .+2 ; 0x3d2c <MotorRegler+0x6c>
3d2a: 4a c0 rjmp .+148 ; 0x3dc0 <MotorRegler+0x100>
3d2c: 80 91 01 01 lds r24, 0x0101
3d30: 88 23 and r24, r24
3d32: 31 f4 brne .+12 ; 0x3d40 <MotorRegler+0x80>
3d34: 84 ef ldi r24, 0xF4 ; 244
3d36: 91 e0 ldi r25, 0x01 ; 1
3d38: 90 93 ac 01 sts 0x01AC, r25
3d3c: 80 93 ab 01 sts 0x01AB, r24
3d40: 80 91 42 02 lds r24, 0x0242
3d44: 90 91 43 02 lds r25, 0x0243
3d48: 00 97 sbiw r24, 0x00 ; 0
3d4a: 31 f0 breq .+12 ; 0x3d58 <MotorRegler+0x98>
3d4c: 01 97 sbiw r24, 0x01 ; 1
3d4e: 90 93 43 02 sts 0x0243, r25
3d52: 80 93 42 02 sts 0x0242, r24
3d56: 04 c0 rjmp .+8 ; 0x3d60 <MotorRegler+0xa0>
3d58: 10 92 2e 02 sts 0x022E, r1
3d5c: 10 92 1d 02 sts 0x021D, r1
3d60: 28 9a sbi 0x05, 0 ; 5
3d62: 80 91 3d 02 lds r24, 0x023D
3d66: 90 91 3e 02 lds r25, 0x023E
3d6a: 81 5d subi r24, 0xD1 ; 209
3d6c: 97 40 sbci r25, 0x07 ; 7
3d6e: 28 f1 brcs .+74 ; 0x3dba <MotorRegler+0xfa>
3d70: 80 91 86 05 lds r24, 0x0586
3d74: 48 2f mov r20, r24
3d76: 55 27 eor r21, r21
3d78: 5a 83 std Y+2, r21 ; 0x02
3d7a: 49 83 std Y+1, r20 ; 0x01
3d7c: 81 e0 ldi r24, 0x01 ; 1
3d7e: 80 93 1d 02 sts 0x021D, r24
3d82: e0 91 6d 05 lds r30, 0x056D
3d86: ff 27 eor r31, r31
3d88: ee 0f add r30, r30
3d8a: ff 1f adc r31, r31
3d8c: ef 5b subi r30, 0xBF ; 191
3d8e: fa 4f sbci r31, 0xFA ; 250
3d90: 11 82 std Z+1, r1 ; 0x01
3d92: 10 82 st Z, r1
3d94: e0 91 6e 05 lds r30, 0x056E
3d98: ff 27 eor r31, r31
3d9a: ee 0f add r30, r30
3d9c: ff 1f adc r31, r31
3d9e: ef 5b subi r30, 0xBF ; 191
3da0: fa 4f sbci r31, 0xFA ; 250
3da2: 11 82 std Z+1, r1 ; 0x01
3da4: 10 82 st Z, r1
3da6: e0 91 70 05 lds r30, 0x0570
3daa: ff 27 eor r31, r31
3dac: ee 0f add r30, r30
3dae: ff 1f adc r31, r31
3db0: ea 58 subi r30, 0x8A ; 138
3db0: ef 5b subi r30, 0xBF ; 191
3db2: fa 4f sbci r31, 0xFA ; 250
3db4: 11 82 std Z+1, r1 ; 0x01
3db6: 10 82 st Z, r1
3db8: e0 91 a3 05 lds r30, 0x05A3
3dbc: ff 27 eor r31, r31
3dbe: ee 0f add r30, r30
3dc0: ff 1f adc r31, r31
3dc2: ea 58 subi r30, 0x8A ; 138
3dc4: fa 4f sbci r31, 0xFA ; 250
3dc6: 11 82 std Z+1, r1 ; 0x01
3dc8: 10 82 st Z, r1
3dca: e0 91 a5 05 lds r30, 0x05A5
3dce: ff 27 eor r31, r31
3dd0: ee 0f add r30, r30
3dd2: ff 1f adc r31, r31
3dd4: ea 58 subi r30, 0x8A ; 138
3dd6: fa 4f sbci r31, 0xFA ; 250
3dd8: 11 82 std Z+1, r1 ; 0x01
3dda: 10 82 st Z, r1
3ddc: ce c1 rjmp .+924 ; 0x417a <MotorRegler+0x496>
3dde: 10 92 2e 02 sts 0x022E, r1
3de2: cb c1 rjmp .+918 ; 0x417a <MotorRegler+0x496>
3de4: 80 91 27 02 lds r24, 0x0227
3de8: 8d 38 cpi r24, 0x8D ; 141
3dea: 08 f4 brcc .+2 ; 0x3dee <MotorRegler+0x10a>
3dec: c6 c1 rjmp .+908 ; 0x417a <MotorRegler+0x496>
3dee: 10 92 1d 02 sts 0x021D, r1
3df2: 80 91 bc 05 lds r24, 0x05BC
3df6: 22 e3 ldi r18, 0x32 ; 50
3df8: 82 9f mul r24, r18
3dfa: c0 01 movw r24, r0
3dfc: 11 24 eor r1, r1
3dfe: 90 93 43 02 sts 0x0243, r25
3e02: 80 93 42 02 sts 0x0242, r24
3e06: 69 81 ldd r22, Y+1 ; 0x01
3e08: 7a 81 ldd r23, Y+2 ; 0x02
3e0a: 69 32 cpi r22, 0x29 ; 41
3e0c: 71 05 cpc r23, r1
3e0e: 6c f0 brlt .+26 ; 0x3e2a <MotorRegler+0x146>
3e10: 80 91 3d 02 lds r24, 0x023D
3e14: 90 91 3e 02 lds r25, 0x023E
3e18: 7f ef ldi r23, 0xFF ; 255
3e1a: 8f 3f cpi r24, 0xFF ; 255
3e1c: 97 07 cpc r25, r23
3e1e: 81 f1 breq .+96 ; 0x3e80 <MotorRegler+0x19c>
3e20: 01 96 adiw r24, 0x01 ; 1
3e22: 90 93 3e 02 sts 0x023E, r25
3e26: 80 93 3d 02 sts 0x023D, r24
3e2a: 80 91 3d 02 lds r24, 0x023D
3e2e: 90 91 3e 02 lds r25, 0x023E
3e32: 88 3c cpi r24, 0xC8 ; 200
3e34: 91 05 cpc r25, r1
3e36: 20 f0 brcs .+8 ; 0x3e40 <MotorRegler+0x15c>
3e38: 89 81 ldd r24, Y+1 ; 0x01
3e3a: 9a 81 ldd r25, Y+2 ; 0x02
3e3c: 88 97 sbiw r24, 0x28 ; 40
3e3e: 04 f5 brge .+64 ; 0x3e80 <MotorRegler+0x19c>
3e40: 10 92 58 02 sts 0x0258, r1
3e44: 10 92 59 02 sts 0x0259, r1
3e48: 10 92 5a 02 sts 0x025A, r1
3e4c: 10 92 5b 02 sts 0x025B, r1
3e50: 10 92 54 02 sts 0x0254, r1
3e54: 10 92 55 02 sts 0x0255, r1
3e58: 10 92 56 02 sts 0x0256, r1
3e5c: 10 92 57 02 sts 0x0257, r1
3e60: 10 92 0b 02 sts 0x020B, r1
3e64: 10 92 0c 02 sts 0x020C, r1
3e68: 10 92 0d 02 sts 0x020D, r1
3e6c: 10 92 0e 02 sts 0x020E, r1
3e70: 10 92 0f 02 sts 0x020F, r1
3e74: 10 92 10 02 sts 0x0210, r1
3e78: 10 92 11 02 sts 0x0211, r1
3e7c: 10 92 12 02 sts 0x0212, r1
3e80: e9 81 ldd r30, Y+1 ; 0x01
3e82: fa 81 ldd r31, Y+2 ; 0x02
3e84: e9 3c cpi r30, 0xC9 ; 201
3e86: f1 05 cpc r31, r1
3e88: 0c f4 brge .+2 ; 0x3e8c <MotorRegler+0x1a8>
3e8a: d6 c0 rjmp .+428 ; 0x4038 <MotorRegler+0x354>
3e8c: 80 91 2e 02 lds r24, 0x022E
3e90: 88 23 and r24, r24
3e92: 09 f0 breq .+2 ; 0x3e96 <MotorRegler+0x1b2>
3e94: 72 c1 rjmp .+740 ; 0x417a <MotorRegler+0x496>
3e96: e0 91 a5 05 lds r30, 0x05A5
3e9a: ff 27 eor r31, r31
3e9c: ee 0f add r30, r30
3e9e: ff 1f adc r31, r31
3ea0: ea 58 subi r30, 0x8A ; 138
3ea2: fa 4f sbci r31, 0xFA ; 250
3ea4: 80 81 ld r24, Z
3ea6: 91 81 ldd r25, Z+1 ; 0x01
3ea8: 8c 34 cpi r24, 0x4C ; 76
3eaa: 91 05 cpc r25, r1
3eac: 0c f4 brge .+2 ; 0x3eb0 <MotorRegler+0x1cc>
3eae: c1 c0 rjmp .+386 ; 0x4032 <MotorRegler+0x34e>
3eb0: 80 91 41 02 lds r24, 0x0241
3eb4: 8f 5f subi r24, 0xFF ; 255
3eb6: 80 93 41 02 sts 0x0241, r24
3eba: 89 3c cpi r24, 0xC9 ; 201
3ebc: 08 f4 brcc .+2 ; 0x3ec0 <MotorRegler+0x1dc>
3ebe: 5d c1 rjmp .+698 ; 0x417a <MotorRegler+0x496>
3ec0: 29 98 cbi 0x05, 1 ; 5
3ec2: 0e 94 61 1d call 0x3ac2 ; 0x3ac2 <SetNeutral>
3ec6: 10 92 2e 02 sts 0x022E, r1
3eca: 10 92 41 02 sts 0x0241, r1
3ece: 10 92 3e 02 sts 0x023E, r1
3ed2: 10 92 3d 02 sts 0x023D, r1
3ed6: 80 91 a2 05 lds r24, 0x05A2
3eda: 28 2f mov r18, r24
3edc: 33 27 eor r19, r19
3ede: f9 01 movw r30, r18
3ee0: ee 0f add r30, r30
3ee2: ff 1f adc r31, r31
3ee4: ea 58 subi r30, 0x8A ; 138
3ee6: fa 4f sbci r31, 0xFA ; 250
3ee8: 80 81 ld r24, Z
3eea: 91 81 ldd r25, Z+1 ; 0x01
3eec: 87 34 cpi r24, 0x47 ; 71
3eee: 91 05 cpc r25, r1
3ef0: 9c f4 brge .+38 ; 0x3f18 <MotorRegler+0x234>
3ef2: e0 91 a3 05 lds r30, 0x05A3
3ef6: ff 27 eor r31, r31
3ef8: ee 0f add r30, r30
3efa: ff 1f adc r31, r31
3efc: ea 58 subi r30, 0x8A ; 138
3efe: fa 4f sbci r31, 0xFA ; 250
3f00: 01 90 ld r0, Z+
3f02: f0 81 ld r31, Z
3f04: e0 2d mov r30, r0
3f06: f7 ff sbrs r31, 7
3f08: 03 c0 rjmp .+6 ; 0x3f10 <MotorRegler+0x22c>
3f0a: f0 95 com r31
3f0c: e1 95 neg r30
3f0e: ff 4f sbci r31, 0xFF ; 255
3f10: e7 34 cpi r30, 0x47 ; 71
3f12: f1 05 cpc r31, r1
3f14: 0c f4 brge .+2 ; 0x3f18 <MotorRegler+0x234>
3f16: 6c c0 rjmp .+216 ; 0x3ff0 <MotorRegler+0x30c>
3f18: 80 91 a3 05 lds r24, 0x05A3
3f1c: 68 2f mov r22, r24
3f1e: 77 27 eor r23, r23
3f20: db 01 movw r26, r22
3f22: aa 0f add r26, r26
3f24: bb 1f adc r27, r27
3f26: aa 58 subi r26, 0x8A ; 138
3f28: ba 4f sbci r27, 0xFA ; 250
3f2a: 8d 91 ld r24, X+
3f2c: 9c 91 ld r25, X
3f2e: 11 97 sbiw r26, 0x01 ; 1
3f30: 87 34 cpi r24, 0x47 ; 71
3f32: 91 05 cpc r25, r1
3f34: 3c f0 brlt .+14 ; 0x3f44 <MotorRegler+0x260>
3f36: f9 01 movw r30, r18
3f38: ee 0f add r30, r30
3f3a: ff 1f adc r31, r31
3f3c: ea 58 subi r30, 0x8A ; 138
3f3e: fa 4f sbci r31, 0xFA ; 250
3f40: 80 81 ld r24, Z
3f42: 91 81 ldd r25, Z+1 ; 0x01
3f44: 8d 91 ld r24, X+
3f46: 9c 91 ld r25, X
3f48: 87 34 cpi r24, 0x47 ; 71
3f4a: 91 05 cpc r25, r1
3f4c: 64 f0 brlt .+24 ; 0x3f66 <MotorRegler+0x282>
3f4e: f9 01 movw r30, r18
3f50: ee 0f add r30, r30
3f52: ff 1f adc r31, r31
3f54: ea 58 subi r30, 0x8A ; 138
3f56: fa 4f sbci r31, 0xFA ; 250
3f58: 80 81 ld r24, Z
3f5a: 91 81 ldd r25, Z+1 ; 0x01
3f5c: 87 34 cpi r24, 0x47 ; 71
3f5e: 91 05 cpc r25, r1
3f60: 14 f0 brlt .+4 ; 0x3f66 <MotorRegler+0x282>
3f62: 42 e0 ldi r20, 0x02 ; 2
3f64: 01 c0 rjmp .+2 ; 0x3f68 <MotorRegler+0x284>
3f66: 41 e0 ldi r20, 0x01 ; 1
3f68: fb 01 movw r30, r22
3f6a: ee 0f add r30, r30
3f6c: ff 1f adc r31, r31
3f6e: ea 58 subi r30, 0x8A ; 138
3f70: fa 4f sbci r31, 0xFA ; 250
3f72: 80 81 ld r24, Z
3f74: 91 81 ldd r25, Z+1 ; 0x01
3f76: 86 34 cpi r24, 0x46 ; 70
3f78: 91 05 cpc r25, r1
3f7a: 5c f4 brge .+22 ; 0x3f92 <MotorRegler+0x2ae>
3f7c: f9 01 movw r30, r18
3f7e: ee 0f add r30, r30
3f80: ff 1f adc r31, r31
3f82: ea 58 subi r30, 0x8A ; 138
3f84: fa 4f sbci r31, 0xFA ; 250
3f86: 80 81 ld r24, Z
3f88: 91 81 ldd r25, Z+1 ; 0x01
3f8a: 87 34 cpi r24, 0x47 ; 71
3f8c: 91 05 cpc r25, r1
3f8e: 0c f0 brlt .+2 ; 0x3f92 <MotorRegler+0x2ae>
3f90: 43 e0 ldi r20, 0x03 ; 3
3f92: fb 01 movw r30, r22
3f94: ee 0f add r30, r30
3f96: ff 1f adc r31, r31
3f98: ea 58 subi r30, 0x8A ; 138
3f9a: fa 4f sbci r31, 0xFA ; 250
3f9c: 80 81 ld r24, Z
3f9e: 91 81 ldd r25, Z+1 ; 0x01
3fa0: 8a 5b subi r24, 0xBA ; 186
3fa2: 9f 4f sbci r25, 0xFF ; 255
3fa4: 5c f4 brge .+22 ; 0x3fbc <MotorRegler+0x2d8>
3fa6: f9 01 movw r30, r18
3fa8: ee 0f add r30, r30
3faa: ff 1f adc r31, r31
3fac: ea 58 subi r30, 0x8A ; 138
3fae: fa 4f sbci r31, 0xFA ; 250
3fb0: 80 81 ld r24, Z
3fb2: 91 81 ldd r25, Z+1 ; 0x01
3fb4: 87 34 cpi r24, 0x47 ; 71
3fb6: 91 05 cpc r25, r1
3fb8: 0c f0 brlt .+2 ; 0x3fbc <MotorRegler+0x2d8>
3fba: 44 e0 ldi r20, 0x04 ; 4
3fbc: 66 0f add r22, r22
3fbe: 77 1f adc r23, r23
3fc0: 6a 58 subi r22, 0x8A ; 138
3fc2: 7a 4f sbci r23, 0xFA ; 250
3fc4: fb 01 movw r30, r22
3fc6: 80 81 ld r24, Z
3fc8: 91 81 ldd r25, Z+1 ; 0x01
3fca: 8a 5b subi r24, 0xBA ; 186
3fcc: 9f 4f sbci r25, 0xFF ; 255
3fce: 5c f4 brge .+22 ; 0x3fe6 <MotorRegler+0x302>
3fd0: 22 0f add r18, r18
3fd2: 33 1f adc r19, r19
3fd4: 2a 58 subi r18, 0x8A ; 138
3fd6: 3a 4f sbci r19, 0xFA ; 250
3fd8: f9 01 movw r30, r18
3fda: 80 81 ld r24, Z
3fdc: 91 81 ldd r25, Z+1 ; 0x01
3fde: 86 34 cpi r24, 0x46 ; 70
3fe0: 91 05 cpc r25, r1
3fe2: 0c f4 brge .+2 ; 0x3fe6 <MotorRegler+0x302>
3fe4: 45 e0 ldi r20, 0x05 ; 5
3fe6: a2 e0 ldi r26, 0x02 ; 2
3fe8: b0 e0 ldi r27, 0x00 ; 0
3fea: 04 2e mov r0, r20
3fec: 0e 94 5f 2d call 0x5abe ; 0x5abe <__eeprom_write_byte_1F2021>
3ff0: 0e 94 f8 01 call 0x3f0 ; 0x3f0 <GetActiveParamSetNumber>
3ff4: 4a e3 ldi r20, 0x3A ; 58
3ff6: 62 ea ldi r22, 0xA2 ; 162
3ff8: 75 e0 ldi r23, 0x05 ; 5
3ffa: 0e 94 17 02 call 0x42e ; 0x42e <ReadParameterSet>
3ffe: 0e 94 f8 01 call 0x3f0 ; 0x3f0 <GetActiveParamSetNumber>
4002: 0e 94 5d 1e call 0x3cba ; 0x3cba <Piep>
4006: 80 91 aa 05 lds r24, 0x05AA
400a: 80 ff sbrs r24, 0
400c: b6 c0 rjmp .+364 ; 0x417a <MotorRegler+0x496>
400e: 80 91 0a 01 lds r24, 0x010A
4012: 90 91 0b 01 lds r25, 0x010B
4016: 87 5b subi r24, 0xB7 ; 183
4018: 93 40 sbci r25, 0x03 ; 3
401a: 40 f4 brcc .+16 ; 0x402c <MotorRegler+0x348>
401c: 80 91 0a 01 lds r24, 0x010A
4020: 90 91 0b 01 lds r25, 0x010B
4024: 8e 5e subi r24, 0xEE ; 238
4026: 92 40 sbci r25, 0x02 ; 2
4028: 08 f0 brcs .+2 ; 0x402c <MotorRegler+0x348>
402a: a7 c0 rjmp .+334 ; 0x417a <MotorRegler+0x496>
402c: 0e 94 32 10 call 0x2064 ; 0x2064 <SucheLuftruckOffset>
4030: a4 c0 rjmp .+328 ; 0x417a <MotorRegler+0x496>
4032: 10 92 41 02 sts 0x0241, r1
4036: a1 c0 rjmp .+322 ; 0x417a <MotorRegler+0x496>
4038: 49 81 ldd r20, Y+1 ; 0x01
403a: 5a 81 ldd r21, Y+2 ; 0x02
403c: 43 32 cpi r20, 0x23 ; 35
403e: 51 05 cpc r21, r1
4040: 0c f0 brlt .+2 ; 0x4044 <MotorRegler+0x360>
4042: 9b c0 rjmp .+310 ; 0x417a <MotorRegler+0x496>
4044: 80 91 a5 05 lds r24, 0x05A5
4048: 48 2f mov r20, r24
404a: 55 27 eor r21, r21
404c: fa 01 movw r30, r20
404e: ee 0f add r30, r30
4050: ff 1f adc r31, r31
4052: ea 58 subi r30, 0x8A ; 138
4054: fa 4f sbci r31, 0xFA ; 250
4056: 80 81 ld r24, Z
4058: 91 81 ldd r25, Z+1 ; 0x01
405a: 85 5b subi r24, 0xB5 ; 181
405c: 9f 4f sbci r25, 0xFF ; 255
405e: 0c f0 brlt .+2 ; 0x4062 <MotorRegler+0x37e>
4060: 6d c0 rjmp .+218 ; 0x413c <MotorRegler+0x458>
4062: 80 91 40 02 lds r24, 0x0240
4066: 8f 5f subi r24, 0xFF ; 255
4068: 80 93 40 02 sts 0x0240, r24
406c: 89 3c cpi r24, 0xC9 ; 201
406e: 08 f4 brcc .+2 ; 0x4072 <MotorRegler+0x38e>
4070: 67 c0 rjmp .+206 ; 0x4140 <MotorRegler+0x45c>
4072: 88 ec ldi r24, 0xC8 ; 200
4074: 80 93 40 02 sts 0x0240, r24
4078: 81 e0 ldi r24, 0x01 ; 1
407a: 90 e0 ldi r25, 0x00 ; 0
407c: 90 93 3e 02 sts 0x023E, r25
4080: 80 93 3d 02 sts 0x023D, r24
4084: 81 e0 ldi r24, 0x01 ; 1
4086: 80 93 2e 02 sts 0x022E, r24
408a: 10 92 50 02 sts 0x0250, r1
408e: 10 92 51 02 sts 0x0251, r1
4092: 10 92 52 02 sts 0x0252, r1
4096: 10 92 53 02 sts 0x0253, r1
409a: 10 92 0b 02 sts 0x020B, r1
409e: 10 92 0c 02 sts 0x020C, r1
40a2: 10 92 0d 02 sts 0x020D, r1
40a6: 10 92 0e 02 sts 0x020E, r1
40aa: 10 92 0f 02 sts 0x020F, r1
40ae: 10 92 10 02 sts 0x0210, r1
40b2: 10 92 11 02 sts 0x0211, r1
40b6: 10 92 12 02 sts 0x0212, r1
40ba: 10 92 fb 01 sts 0x01FB, r1
40be: 10 92 fc 01 sts 0x01FC, r1
40c2: 10 92 fd 01 sts 0x01FD, r1
40c6: 10 92 fe 01 sts 0x01FE, r1
40ca: 10 92 03 02 sts 0x0203, r1
40ce: 10 92 04 02 sts 0x0204, r1
40d2: 10 92 05 02 sts 0x0205, r1
40d6: 10 92 06 02 sts 0x0206, r1
40da: 80 91 e7 01 lds r24, 0x01E7
40de: 90 91 e8 01 lds r25, 0x01E8
40e2: a0 91 e9 01 lds r26, 0x01E9
40e6: b0 91 ea 01 lds r27, 0x01EA
40ea: 80 93 ff 01 sts 0x01FF, r24
40ee: 90 93 00 02 sts 0x0200, r25
40f2: a0 93 01 02 sts 0x0201, r26
40f6: b0 93 02 02 sts 0x0202, r27
40fa: 80 91 ef 01 lds r24, 0x01EF
40fe: 90 91 f0 01 lds r25, 0x01F0
4102: a0 91 f1 01 lds r26, 0x01F1
4106: b0 91 f2 01 lds r27, 0x01F2
410a: 80 93 07 02 sts 0x0207, r24
410e: 90 93 08 02 sts 0x0208, r25
4112: a0 93 09 02 sts 0x0209, r26
4116: b0 93 0a 02 sts 0x020A, r27
411a: 10 92 58 02 sts 0x0258, r1
411e: 10 92 59 02 sts 0x0259, r1
4122: 10 92 5a 02 sts 0x025A, r1
4126: 10 92 5b 02 sts 0x025B, r1
412a: 10 92 54 02 sts 0x0254, r1
412e: 10 92 55 02 sts 0x0255, r1
4132: 10 92 56 02 sts 0x0256, r1
4136: 10 92 57 02 sts 0x0257, r1
413a: 02 c0 rjmp .+4 ; 0x4140 <MotorRegler+0x45c>
413c: 10 92 40 02 sts 0x0240, r1
4140: 44 0f add r20, r20
4142: 55 1f adc r21, r21
4144: 4a 58 subi r20, 0x8A ; 138
4146: 5a 4f sbci r21, 0xFA ; 250
4148: fa 01 movw r30, r20
414a: 80 81 ld r24, Z
414c: 91 81 ldd r25, Z+1 ; 0x01
414e: 8c 34 cpi r24, 0x4C ; 76
4150: 91 05 cpc r25, r1
4152: 8c f0 brlt .+34 ; 0x4176 <MotorRegler+0x492>
4154: 80 91 3f 02 lds r24, 0x023F
4158: 8f 5f subi r24, 0xFF ; 255
415a: 80 93 3f 02 sts 0x023F, r24
415e: 89 3c cpi r24, 0xC9 ; 201
4160: 60 f0 brcs .+24 ; 0x417a <MotorRegler+0x496>
4162: 10 92 2e 02 sts 0x022E, r1
4166: 88 ec ldi r24, 0xC8 ; 200
4168: 80 93 3f 02 sts 0x023F, r24
416c: 10 92 3e 02 sts 0x023E, r1
4170: 10 92 3d 02 sts 0x023D, r1
4174: 02 c0 rjmp .+4 ; 0x417a <MotorRegler+0x496>
4176: 10 92 3f 02 sts 0x023F, r1
417a: 80 91 67 01 lds r24, 0x0167
417e: 81 50 subi r24, 0x01 ; 1
4180: 80 93 67 01 sts 0x0167, r24
4184: 80 91 67 01 lds r24, 0x0167
4188: 8f 3f cpi r24, 0xFF ; 255
418a: 29 f0 breq .+10 ; 0x4196 <MotorRegler+0x4b2>
418c: 80 91 1d 02 lds r24, 0x021D
4190: 88 23 and r24, r24
4192: 09 f4 brne .+2 ; 0x4196 <MotorRegler+0x4b2>
4194: 12 c1 rjmp .+548 ; 0x43ba <MotorRegler+0x6d6>
4196: 0e 94 ef 19 call 0x33de ; 0x33de <ParameterZuordnung>
419a: e0 91 a2 05 lds r30, 0x05A2
419e: ff 27 eor r31, r31
41a0: ee 0f add r30, r30
41a2: ff 1f adc r31, r31
41a4: df 01 movw r26, r30
41a6: aa 58 subi r26, 0x8A ; 138
41a8: ba 4f sbci r27, 0xFA ; 250
41aa: 8d 91 ld r24, X+
41ac: 9c 91 ld r25, X
41ae: 60 91 b1 05 lds r22, 0x05B1
41b2: 77 27 eor r23, r23
41b4: e4 57 subi r30, 0x74 ; 116
41b6: fa 4f sbci r31, 0xFA ; 250
41b8: 20 81 ld r18, Z
41ba: 31 81 ldd r19, Z+1 ; 0x01
41bc: 40 91 b2 05 lds r20, 0x05B2
41c0: 55 27 eor r21, r21
41c2: fc 01 movw r30, r24
41c4: e6 9f mul r30, r22
41c6: c0 01 movw r24, r0
41c8: e7 9f mul r30, r23
41ca: 90 0d add r25, r0
41cc: f6 9f mul r31, r22
41ce: 90 0d add r25, r0
41d0: 11 24 eor r1, r1
41d2: f9 01 movw r30, r18
41d4: e4 9f mul r30, r20
41d6: 90 01 movw r18, r0
41d8: e5 9f mul r30, r21
41da: 30 0d add r19, r0
41dc: f4 9f mul r31, r20
41de: 30 0d add r19, r0
41e0: 11 24 eor r1, r1
41e2: 82 0f add r24, r18
41e4: 93 1f adc r25, r19
41e6: 90 93 29 02 sts 0x0229, r25
41ea: 80 93 28 02 sts 0x0228, r24
41ee: e0 91 a3 05 lds r30, 0x05A3
41f2: ff 27 eor r31, r31
41f4: ee 0f add r30, r30
41f6: ff 1f adc r31, r31
41f8: df 01 movw r26, r30
41fa: aa 58 subi r26, 0x8A ; 138
41fc: ba 4f sbci r27, 0xFA ; 250
41fe: 8d 91 ld r24, X+
4200: 9c 91 ld r25, X
4202: e4 57 subi r30, 0x74 ; 116
4204: fa 4f sbci r31, 0xFA ; 250
4206: 20 81 ld r18, Z
4208: 31 81 ldd r19, Z+1 ; 0x01
420a: fc 01 movw r30, r24
420c: e6 9f mul r30, r22
420e: c0 01 movw r24, r0
4210: e7 9f mul r30, r23
4212: 90 0d add r25, r0
4214: f6 9f mul r31, r22
4216: 90 0d add r25, r0
4218: 11 24 eor r1, r1
421a: b9 01 movw r22, r18
421c: 64 9f mul r22, r20
421e: 90 01 movw r18, r0
4220: 65 9f mul r22, r21
4222: 30 0d add r19, r0
4224: 74 9f mul r23, r20
4226: 30 0d add r19, r0
4228: 11 24 eor r1, r1
422a: 82 0f add r24, r18
422c: 93 1f adc r25, r19
422e: 90 93 2b 02 sts 0x022B, r25
4232: 80 93 2a 02 sts 0x022A, r24
4236: e0 91 a5 05 lds r30, 0x05A5
423a: ff 27 eor r31, r31
423c: ee 0f add r30, r30
423e: ff 1f adc r31, r31
4240: ea 58 subi r30, 0x8A ; 138
4242: fa 4f sbci r31, 0xFA ; 250
4244: 80 81 ld r24, Z
4246: 91 81 ldd r25, Z+1 ; 0x01
4248: 90 95 com r25
424a: 81 95 neg r24
424c: 9f 4f sbci r25, 0xFF ; 255
424e: 90 93 2d 02 sts 0x022D, r25
4252: 80 93 2c 02 sts 0x022C, r24
4256: 10 91 85 01 lds r17, 0x0185
425a: 61 2f mov r22, r17
425c: 77 27 eor r23, r23
425e: 67 fd sbrc r22, 7
4260: 70 95 com r23
4262: 87 2f mov r24, r23
4264: 97 2f mov r25, r23
4266: 0e 94 b8 2b call 0x5770 ; 0x5770 <__floatsisf>
426a: 17 ff sbrs r17, 7
426c: 06 c0 rjmp .+12 ; 0x427a <MotorRegler+0x596>
426e: 20 e0 ldi r18, 0x00 ; 0
4270: 30 e0 ldi r19, 0x00 ; 0
4272: 40 e8 ldi r20, 0x80 ; 128
4274: 53 e4 ldi r21, 0x43 ; 67
4276: 0e 94 13 2b call 0x5626 ; 0x5626 <__addsf3>
427a: 20 e0 ldi r18, 0x00 ; 0
427c: 30 e0 ldi r19, 0x00 ; 0
427e: 40 e2 ldi r20, 0x20 ; 32
4280: 51 e4 ldi r21, 0x41 ; 65
4282: 0e 94 13 2b call 0x5626 ; 0x5626 <__addsf3>
4286: 20 e0 ldi r18, 0x00 ; 0
4288: 30 e0 ldi r19, 0x00 ; 0
428a: 40 e8 ldi r20, 0x80 ; 128
428c: 5b e3 ldi r21, 0x3B ; 59
428e: 0e 94 32 2c call 0x5864 ; 0x5864 <__mulsf3>
4292: 5b 01 movw r10, r22
4294: 6c 01 movw r12, r24
4296: 60 93 ec 05 sts 0x05EC, r22
429a: 70 93 ed 05 sts 0x05ED, r23
429e: 80 93 ee 05 sts 0x05EE, r24
42a2: 90 93 ef 05 sts 0x05EF, r25
42a6: 10 91 86 01 lds r17, 0x0186
42aa: 61 2f mov r22, r17
42ac: 77 27 eor r23, r23
42ae: 67 fd sbrc r22, 7
42b0: 70 95 com r23
42b2: 87 2f mov r24, r23
42b4: 97 2f mov r25, r23
42b6: 0e 94 b8 2b call 0x5770 ; 0x5770 <__floatsisf>
42ba: 17 ff sbrs r17, 7
42bc: 06 c0 rjmp .+12 ; 0x42ca <MotorRegler+0x5e6>
42be: 20 e0 ldi r18, 0x00 ; 0
42c0: 30 e0 ldi r19, 0x00 ; 0
42c2: 40 e8 ldi r20, 0x80 ; 128
42c4: 53 e4 ldi r21, 0x43 ; 67
42c6: 0e 94 13 2b call 0x5626 ; 0x5626 <__addsf3>
42ca: 20 e0 ldi r18, 0x00 ; 0
42cc: 30 ee ldi r19, 0xE0 ; 224
42ce: 4b e2 ldi r20, 0x2B ; 43
42d0: 57 e4 ldi r21, 0x47 ; 71
42d2: 0e 94 55 2b call 0x56aa ; 0x56aa <__divsf3>
42d6: 60 93 e3 05 sts 0x05E3, r22
42da: 70 93 e4 05 sts 0x05E4, r23
42de: 80 93 e5 05 sts 0x05E5, r24
42e2: 90 93 e6 05 sts 0x05E6, r25
42e6: 80 91 aa 05 lds r24, 0x05AA
42ea: 82 ff sbrs r24, 2
42ec: 0c c0 rjmp .+24 ; 0x4306 <MotorRegler+0x622>
42ee: 80 e0 ldi r24, 0x00 ; 0
42f0: 90 e0 ldi r25, 0x00 ; 0
42f2: a0 e0 ldi r26, 0x00 ; 0
42f4: b0 e0 ldi r27, 0x00 ; 0
42f6: 80 93 e3 05 sts 0x05E3, r24
42fa: 90 93 e4 05 sts 0x05E4, r25
42fe: a0 93 e5 05 sts 0x05E5, r26
4302: b0 93 e6 05 sts 0x05E6, r27
4306: 20 e0 ldi r18, 0x00 ; 0
4308: 30 e0 ldi r19, 0x00 ; 0
430a: 40 e0 ldi r20, 0x00 ; 0
430c: 50 e0 ldi r21, 0x00 ; 0
430e: c6 01 movw r24, r12
4310: b5 01 movw r22, r10
4312: 0e 94 c2 2b call 0x5784 ; 0x5784 <__eqsf2>
4316: 88 23 and r24, r24
4318: 64 f4 brge .+24 ; 0x4332 <MotorRegler+0x64e>
431a: 80 e0 ldi r24, 0x00 ; 0
431c: 90 e0 ldi r25, 0x00 ; 0
431e: a0 e0 ldi r26, 0x00 ; 0
4320: b0 e0 ldi r27, 0x00 ; 0
4322: 80 93 ec 05 sts 0x05EC, r24
4326: 90 93 ed 05 sts 0x05ED, r25
432a: a0 93 ee 05 sts 0x05EE, r26
432e: b0 93 ef 05 sts 0x05EF, r27
4332: 20 e0 ldi r18, 0x00 ; 0
4334: 30 e0 ldi r19, 0x00 ; 0
4336: 40 e0 ldi r20, 0x00 ; 0
4338: 50 e0 ldi r21, 0x00 ; 0
433a: 60 91 e3 05 lds r22, 0x05E3
433e: 70 91 e4 05 lds r23, 0x05E4
4342: 80 91 e5 05 lds r24, 0x05E5
4346: 90 91 e6 05 lds r25, 0x05E6
434a: 0e 94 c2 2b call 0x5784 ; 0x5784 <__eqsf2>
434e: 88 23 and r24, r24
4350: 64 f4 brge .+24 ; 0x436a <MotorRegler+0x686>
4352: 80 e0 ldi r24, 0x00 ; 0
4354: 90 e0 ldi r25, 0x00 ; 0
4356: a0 e0 ldi r26, 0x00 ; 0
4358: b0 e0 ldi r27, 0x00 ; 0
435a: 80 93 e3 05 sts 0x05E3, r24
435e: 90 93 e4 05 sts 0x05E4, r25
4362: a0 93 e5 05 sts 0x05E5, r26
4366: b0 93 e6 05 sts 0x05E6, r27
436a: 80 91 1d 02 lds r24, 0x021D
436e: 88 23 and r24, r24
4370: 21 f1 breq .+72 ; 0x43ba <MotorRegler+0x6d6>
4372: 10 92 2d 02 sts 0x022D, r1
4376: 10 92 2c 02 sts 0x022C, r1
437a: 10 92 29 02 sts 0x0229, r1
437e: 10 92 28 02 sts 0x0228, r1
4382: 10 92 2b 02 sts 0x022B, r1
4386: 10 92 2a 02 sts 0x022A, r1
438a: 8d ec ldi r24, 0xCD ; 205
438c: 9c ec ldi r25, 0xCC ; 204
438e: ac ec ldi r26, 0xCC ; 204
4390: bd e3 ldi r27, 0x3D ; 61
4392: 80 93 ec 05 sts 0x05EC, r24
4396: 90 93 ed 05 sts 0x05ED, r25
439a: a0 93 ee 05 sts 0x05EE, r26
439e: b0 93 ef 05 sts 0x05EF, r27
43a2: 8a e0 ldi r24, 0x0A ; 10
43a4: 97 ed ldi r25, 0xD7 ; 215
43a6: a3 ea ldi r26, 0xA3 ; 163
43a8: bb e3 ldi r27, 0x3B ; 59
43aa: 80 93 e3 05 sts 0x05E3, r24
43ae: 90 93 e4 05 sts 0x05E4, r25
43b2: a0 93 e5 05 sts 0x05E5, r26
43b6: b0 93 e6 05 sts 0x05E6, r27
43ba: 80 91 c6 01 lds r24, 0x01C6
43be: 90 91 c7 01 lds r25, 0x01C7
43c2: 8d 54 subi r24, 0x4D ; 77
43c4: 91 40 sbci r25, 0x01 ; 1
43c6: 08 f4 brcc .+2 ; 0x43ca <MotorRegler+0x6e6>
43c8: bc c0 rjmp .+376 ; 0x4542 <MotorRegler+0x85e>
43ca: 20 91 eb 01 lds r18, 0x01EB
43ce: 30 91 ec 01 lds r19, 0x01EC
43d2: 40 91 ed 01 lds r20, 0x01ED
43d6: 50 91 ee 01 lds r21, 0x01EE
43da: 80 91 e7 01 lds r24, 0x01E7
43de: 90 91 e8 01 lds r25, 0x01E8
43e2: a0 91 e9 01 lds r26, 0x01E9
43e6: b0 91 ea 01 lds r27, 0x01EA
43ea: b9 01 movw r22, r18
43ec: 68 1b sub r22, r24
43ee: 79 0b sbc r23, r25
43f0: 70 93 47 02 sts 0x0247, r23
43f4: 60 93 46 02 sts 0x0246, r22
43f8: 20 91 f3 01 lds r18, 0x01F3
43fc: 30 91 f4 01 lds r19, 0x01F4
4400: 40 91 f5 01 lds r20, 0x01F5
4404: 50 91 f6 01 lds r21, 0x01F6
4408: 80 91 ef 01 lds r24, 0x01EF
440c: 90 91 f0 01 lds r25, 0x01F0
4410: a0 91 f1 01 lds r26, 0x01F1
4414: b0 91 f2 01 lds r27, 0x01F2
4418: 28 1b sub r18, r24
441a: 39 0b sbc r19, r25
441c: 30 93 45 02 sts 0x0245, r19
4420: 20 93 44 02 sts 0x0244, r18
4424: 10 92 c7 01 sts 0x01C7, r1
4428: 10 92 c6 01 sts 0x01C6, r1
442c: 67 3a cpi r22, 0xA7 ; 167
442e: 71 05 cpc r23, r1
4430: 34 f0 brlt .+12 ; 0x443e <MotorRegler+0x75a>
4432: 80 91 d7 01 lds r24, 0x01D7
4436: 90 91 d8 01 lds r25, 0x01D8
443a: 01 96 adiw r24, 0x01 ; 1
443c: 08 c0 rjmp .+16 ; 0x444e <MotorRegler+0x76a>
443e: 6a 55 subi r22, 0x5A ; 90
4440: 7f 4f sbci r23, 0xFF ; 255
4442: 4c f4 brge .+18 ; 0x4456 <MotorRegler+0x772>
4444: 80 91 d7 01 lds r24, 0x01D7
4448: 90 91 d8 01 lds r25, 0x01D8
444c: 01 97 sbiw r24, 0x01 ; 1
444e: 90 93 d8 01 sts 0x01D8, r25
4452: 80 93 d7 01 sts 0x01D7, r24
4456: 27 3a cpi r18, 0xA7 ; 167
4458: 31 05 cpc r19, r1
445a: 34 f0 brlt .+12 ; 0x4468 <MotorRegler+0x784>
445c: 80 91 d9 01 lds r24, 0x01D9
4460: 90 91 da 01 lds r25, 0x01DA
4464: 01 96 adiw r24, 0x01 ; 1
4466: 08 c0 rjmp .+16 ; 0x4478 <MotorRegler+0x794>
4468: 2a 55 subi r18, 0x5A ; 90
446a: 3f 4f sbci r19, 0xFF ; 255
446c: 4c f4 brge .+18 ; 0x4480 <MotorRegler+0x79c>
446e: 80 91 d9 01 lds r24, 0x01D9
4472: 90 91 da 01 lds r25, 0x01DA
4476: 01 97 sbiw r24, 0x01 ; 1
4478: 90 93 da 01 sts 0x01DA, r25
447c: 80 93 d9 01 sts 0x01D9, r24
4480: 80 91 0f 02 lds r24, 0x020F
4484: 90 91 10 02 lds r25, 0x0210
4488: a0 91 11 02 lds r26, 0x0211
448c: b0 91 12 02 lds r27, 0x0212
4490: 87 3a cpi r24, 0xA7 ; 167
4492: 91 05 cpc r25, r1
4494: a1 05 cpc r26, r1
4496: b1 05 cpc r27, r1
4498: 4c f0 brlt .+18 ; 0x44ac <MotorRegler+0x7c8>
449a: 80 91 db 01 lds r24, 0x01DB
449e: 90 91 dc 01 lds r25, 0x01DC
44a2: 01 97 sbiw r24, 0x01 ; 1
44a4: 90 93 dc 01 sts 0x01DC, r25
44a8: 80 93 db 01 sts 0x01DB, r24
44ac: 80 91 0f 02 lds r24, 0x020F
44b0: 90 91 10 02 lds r25, 0x0210
44b4: a0 91 11 02 lds r26, 0x0211
44b8: b0 91 12 02 lds r27, 0x0212
44bc: 8a 55 subi r24, 0x5A ; 90
44be: 9f 4f sbci r25, 0xFF ; 255
44c0: af 4f sbci r26, 0xFF ; 255
44c2: bf 4f sbci r27, 0xFF ; 255
44c4: 4c f4 brge .+18 ; 0x44d8 <MotorRegler+0x7f4>
44c6: 80 91 db 01 lds r24, 0x01DB
44ca: 90 91 dc 01 lds r25, 0x01DC
44ce: 01 96 adiw r24, 0x01 ; 1
44d0: 90 93 dc 01 sts 0x01DC, r25
44d4: 80 93 db 01 sts 0x01DB, r24
44d8: 10 92 7a 00 sts 0x007A, r1
44dc: 80 91 e7 01 lds r24, 0x01E7
44e0: 90 91 e8 01 lds r25, 0x01E8
44e4: a0 91 e9 01 lds r26, 0x01E9
44e8: b0 91 ea 01 lds r27, 0x01EA
44ec: 80 93 ff 01 sts 0x01FF, r24
44f0: 90 93 00 02 sts 0x0200, r25
44f4: a0 93 01 02 sts 0x0201, r26
44f8: b0 93 02 02 sts 0x0202, r27
44fc: 80 91 ef 01 lds r24, 0x01EF
4500: 90 91 f0 01 lds r25, 0x01F0
4504: a0 91 f1 01 lds r26, 0x01F1
4508: b0 91 f2 01 lds r27, 0x01F2
450c: 80 93 07 02 sts 0x0207, r24
4510: 90 93 08 02 sts 0x0208, r25
4514: a0 93 09 02 sts 0x0209, r26
4518: b0 93 0a 02 sts 0x020A, r27
451c: 80 91 f7 01 lds r24, 0x01F7
4520: 90 91 f8 01 lds r25, 0x01F8
4524: a0 91 f9 01 lds r26, 0x01F9
4528: b0 91 fa 01 lds r27, 0x01FA
452c: 80 93 0f 02 sts 0x020F, r24
4530: 90 93 10 02 sts 0x0210, r25
4534: a0 93 11 02 sts 0x0211, r26
4538: b0 93 12 02 sts 0x0212, r27
453c: 8f ee ldi r24, 0xEF ; 239
453e: 80 93 7a 00 sts 0x007A, r24
4542: 60 91 e7 01 lds r22, 0x01E7
4546: 70 91 e8 01 lds r23, 0x01E8
454a: 80 91 e9 01 lds r24, 0x01E9
454e: 90 91 ea 01 lds r25, 0x01EA
4552: a0 90 b6 05 lds r10, 0x05B6
4556: bb 24 eor r11, r11
4558: cc 24 eor r12, r12
455a: dd 24 eor r13, r13
455c: e0 90 e7 05 lds r14, 0x05E7
4560: f0 90 e8 05 lds r15, 0x05E8
4564: a6 01 movw r20, r12
4566: 95 01 movw r18, r10
4568: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4>
456c: 00 27 eor r16, r16
456e: f7 fc sbrc r15, 7
4570: 00 95 com r16
4572: 10 2f mov r17, r16
4574: 2e 19 sub r18, r14
4576: 3f 09 sbc r19, r15
4578: 40 0b sbc r20, r16
457a: 51 0b sbc r21, r17
457c: ca 01 movw r24, r20
457e: b9 01 movw r22, r18
4580: 20 e1 ldi r18, 0x10 ; 16
4582: 30 e0 ldi r19, 0x00 ; 0
4584: 40 e0 ldi r20, 0x00 ; 0
4586: 50 e0 ldi r21, 0x00 ; 0
4588: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4>
458c: 39 01 movw r6, r18
458e: 4a 01 movw r8, r20
4590: 20 93 4c 02 sts 0x024C, r18
4594: 30 93 4d 02 sts 0x024D, r19
4598: 40 93 4e 02 sts 0x024E, r20
459c: 50 93 4f 02 sts 0x024F, r21
45a0: 60 91 ef 01 lds r22, 0x01EF
45a4: 70 91 f0 01 lds r23, 0x01F0
45a8: 80 91 f1 01 lds r24, 0x01F1
45ac: 90 91 f2 01 lds r25, 0x01F2
45b0: e0 90 f0 05 lds r14, 0x05F0
45b4: f0 90 f1 05 lds r15, 0x05F1
45b8: a6 01 movw r20, r12
45ba: 95 01 movw r18, r10
45bc: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4>
45c0: 00 27 eor r16, r16
45c2: f7 fc sbrc r15, 7
45c4: 00 95 com r16
45c6: 10 2f mov r17, r16
45c8: 2e 19 sub r18, r14
45ca: 3f 09 sbc r19, r15
45cc: 40 0b sbc r20, r16
45ce: 51 0b sbc r21, r17
45d0: ca 01 movw r24, r20
45d2: b9 01 movw r22, r18
45d4: 20 e1 ldi r18, 0x10 ; 16
45d6: 30 e0 ldi r19, 0x00 ; 0
45d8: 40 e0 ldi r20, 0x00 ; 0
45da: 50 e0 ldi r21, 0x00 ; 0
45dc: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4>
45e0: 20 93 48 02 sts 0x0248, r18
45e4: 30 93 49 02 sts 0x0249, r19
45e8: 40 93 4a 02 sts 0x024A, r20
45ec: 50 93 4b 02 sts 0x024B, r21
45f0: f5 ef ldi r31, 0xF5 ; 245
45f2: 6f 16 cp r6, r31
45f4: f1 e0 ldi r31, 0x01 ; 1
45f6: 7f 06 cpc r7, r31
45f8: f0 e0 ldi r31, 0x00 ; 0
45fa: 8f 06 cpc r8, r31
45fc: f0 e0 ldi r31, 0x00 ; 0
45fe: 9f 06 cpc r9, r31
4600: 2c f0 brlt .+10 ; 0x460c <MotorRegler+0x928>
4602: 84 ef ldi r24, 0xF4 ; 244
4604: 91 e0 ldi r25, 0x01 ; 1
4606: a0 e0 ldi r26, 0x00 ; 0
4608: b0 e0 ldi r27, 0x00 ; 0
460a: 0d c0 rjmp .+26 ; 0x4626 <MotorRegler+0x942>
460c: 6c e0 ldi r22, 0x0C ; 12
460e: 66 16 cp r6, r22
4610: 6e ef ldi r22, 0xFE ; 254
4612: 76 06 cpc r7, r22
4614: 6f ef ldi r22, 0xFF ; 255
4616: 86 06 cpc r8, r22
4618: 6f ef ldi r22, 0xFF ; 255
461a: 96 06 cpc r9, r22
461c: 64 f4 brge .+24 ; 0x4636 <MotorRegler+0x952>
461e: 8c e0 ldi r24, 0x0C ; 12
4620: 9e ef ldi r25, 0xFE ; 254
4622: af ef ldi r26, 0xFF ; 255
4624: bf ef ldi r27, 0xFF ; 255
4626: 80 93 4c 02 sts 0x024C, r24
462a: 90 93 4d 02 sts 0x024D, r25
462e: a0 93 4e 02 sts 0x024E, r26
4632: b0 93 4f 02 sts 0x024F, r27
4636: 25 3f cpi r18, 0xF5 ; 245
4638: 71 e0 ldi r23, 0x01 ; 1
463a: 37 07 cpc r19, r23
463c: 70 e0 ldi r23, 0x00 ; 0
463e: 47 07 cpc r20, r23
4640: 70 e0 ldi r23, 0x00 ; 0
4642: 57 07 cpc r21, r23
4644: 2c f0 brlt .+10 ; 0x4650 <MotorRegler+0x96c>
4646: 84 ef ldi r24, 0xF4 ; 244
4648: 91 e0 ldi r25, 0x01 ; 1
464a: a0 e0 ldi r26, 0x00 ; 0
464c: b0 e0 ldi r27, 0x00 ; 0
464e: 09 c0 rjmp .+18 ; 0x4662 <MotorRegler+0x97e>
4650: 2c 50 subi r18, 0x0C ; 12
4652: 3e 4f sbci r19, 0xFE ; 254
4654: 4f 4f sbci r20, 0xFF ; 255
4656: 5f 4f sbci r21, 0xFF ; 255
4658: 64 f4 brge .+24 ; 0x4672 <MotorRegler+0x98e>
465a: 8c e0 ldi r24, 0x0C ; 12
465c: 9e ef ldi r25, 0xFE ; 254
465e: af ef ldi r26, 0xFF ; 255
4660: bf ef ldi r27, 0xFF ; 255
4662: 80 93 48 02 sts 0x0248, r24
4666: 90 93 49 02 sts 0x0249, r25
466a: a0 93 4a 02 sts 0x024A, r26
466e: b0 93 4b 02 sts 0x024B, r27
4672: 10 92 7a 00 sts 0x007A, r1
4676: 80 91 fb 01 lds r24, 0x01FB
467a: 90 91 fc 01 lds r25, 0x01FC
467e: a0 91 fd 01 lds r26, 0x01FD
4682: b0 91 fe 01 lds r27, 0x01FE
4686: 20 91 4c 02 lds r18, 0x024C
468a: 30 91 4d 02 lds r19, 0x024D
468e: 40 91 4e 02 lds r20, 0x024E
4692: 50 91 4f 02 lds r21, 0x024F
4696: 82 1b sub r24, r18
4698: 93 0b sbc r25, r19
469a: a4 0b sbc r26, r20
469c: b5 0b sbc r27, r21
469e: 80 93 fb 01 sts 0x01FB, r24
46a2: 90 93 fc 01 sts 0x01FC, r25
46a6: a0 93 fd 01 sts 0x01FD, r26
46aa: b0 93 fe 01 sts 0x01FE, r27
46ae: 80 91 03 02 lds r24, 0x0203
46b2: 90 91 04 02 lds r25, 0x0204
46b6: a0 91 05 02 lds r26, 0x0205
46ba: b0 91 06 02 lds r27, 0x0206
46be: 20 91 48 02 lds r18, 0x0248
46c2: 30 91 49 02 lds r19, 0x0249
46c6: 40 91 4a 02 lds r20, 0x024A
46ca: 50 91 4b 02 lds r21, 0x024B
46ce: 82 1b sub r24, r18
46d0: 93 0b sbc r25, r19
46d2: a4 0b sbc r26, r20
46d4: b5 0b sbc r27, r21
46d6: 80 93 03 02 sts 0x0203, r24
46da: 90 93 04 02 sts 0x0204, r25
46de: a0 93 05 02 sts 0x0205, r26
46e2: b0 93 06 02 sts 0x0206, r27
46e6: 80 91 2c 02 lds r24, 0x022C
46ea: 90 91 2d 02 lds r25, 0x022D
46ee: 5c 01 movw r10, r24
46f0: cc 24 eor r12, r12
46f2: b7 fc sbrc r11, 7
46f4: c0 94 com r12
46f6: dc 2c mov r13, r12
46f8: a0 92 50 02 sts 0x0250, r10
46fc: b0 92 51 02 sts 0x0251, r11
4700: c0 92 52 02 sts 0x0252, r12
4704: d0 92 53 02 sts 0x0253, r13
4708: 97 ff sbrs r25, 7
470a: 03 c0 rjmp .+6 ; 0x4712 <MotorRegler+0xa2e>
470c: 90 95 com r25
470e: 81 95 neg r24
4710: 9f 4f sbci r25, 0xFF ; 255
4712: 84 97 sbiw r24, 0x24 ; 36
4714: 3c f0 brlt .+14 ; 0x4724 <MotorRegler+0xa40>
4716: 80 91 aa 05 lds r24, 0x05AA
471a: 84 fd sbrc r24, 4
471c: 03 c0 rjmp .+6 ; 0x4724 <MotorRegler+0xa40>
471e: 81 e0 ldi r24, 0x01 ; 1
4720: 80 93 39 02 sts 0x0239, r24
4724: 60 90 0b 02 lds r6, 0x020B
4728: 70 90 0c 02 lds r7, 0x020C
472c: 80 90 0d 02 lds r8, 0x020D
4730: 90 90 0e 02 lds r9, 0x020E
4734: c5 01 movw r24, r10
4736: b7 fe sbrs r11, 7
4738: 03 c0 rjmp .+6 ; 0x4740 <MotorRegler+0xa5c>
473a: 90 95 com r25
473c: 81 95 neg r24
473e: 9f 4f sbci r25, 0xFF ; 255
4740: 7c 01 movw r14, r24
4742: 00 27 eor r16, r16
4744: f7 fc sbrc r15, 7
4746: 00 95 com r16
4748: 10 2f mov r17, r16
474a: 20 91 b3 05 lds r18, 0x05B3
474e: 33 27 eor r19, r19
3db8: ce c1 rjmp .+924 ; 0x4156 <MotorRegler+0x496>
3dba: 10 92 2e 02 sts 0x022E, r1
3dbe: cb c1 rjmp .+918 ; 0x4156 <MotorRegler+0x496>
3dc0: 80 91 27 02 lds r24, 0x0227
3dc4: 8d 38 cpi r24, 0x8D ; 141
3dc6: 08 f4 brcc .+2 ; 0x3dca <MotorRegler+0x10a>
3dc8: c6 c1 rjmp .+908 ; 0x4156 <MotorRegler+0x496>
3dca: 10 92 1d 02 sts 0x021D, r1
3dce: 80 91 87 05 lds r24, 0x0587
3dd2: 22 e3 ldi r18, 0x32 ; 50
3dd4: 82 9f mul r24, r18
3dd6: c0 01 movw r24, r0
3dd8: 11 24 eor r1, r1
3dda: 90 93 43 02 sts 0x0243, r25
3dde: 80 93 42 02 sts 0x0242, r24
3de2: 69 81 ldd r22, Y+1 ; 0x01
3de4: 7a 81 ldd r23, Y+2 ; 0x02
3de6: 69 32 cpi r22, 0x29 ; 41
3de8: 71 05 cpc r23, r1
3dea: 6c f0 brlt .+26 ; 0x3e06 <MotorRegler+0x146>
3dec: 80 91 3d 02 lds r24, 0x023D
3df0: 90 91 3e 02 lds r25, 0x023E
3df4: 7f ef ldi r23, 0xFF ; 255
3df6: 8f 3f cpi r24, 0xFF ; 255
3df8: 97 07 cpc r25, r23
3dfa: 81 f1 breq .+96 ; 0x3e5c <MotorRegler+0x19c>
3dfc: 01 96 adiw r24, 0x01 ; 1
3dfe: 90 93 3e 02 sts 0x023E, r25
3e02: 80 93 3d 02 sts 0x023D, r24
3e06: 80 91 3d 02 lds r24, 0x023D
3e0a: 90 91 3e 02 lds r25, 0x023E
3e0e: 88 3c cpi r24, 0xC8 ; 200
3e10: 91 05 cpc r25, r1
3e12: 20 f0 brcs .+8 ; 0x3e1c <MotorRegler+0x15c>
3e14: 89 81 ldd r24, Y+1 ; 0x01
3e16: 9a 81 ldd r25, Y+2 ; 0x02
3e18: 88 97 sbiw r24, 0x28 ; 40
3e1a: 04 f5 brge .+64 ; 0x3e5c <MotorRegler+0x19c>
3e1c: 10 92 58 02 sts 0x0258, r1
3e20: 10 92 59 02 sts 0x0259, r1
3e24: 10 92 5a 02 sts 0x025A, r1
3e28: 10 92 5b 02 sts 0x025B, r1
3e2c: 10 92 54 02 sts 0x0254, r1
3e30: 10 92 55 02 sts 0x0255, r1
3e34: 10 92 56 02 sts 0x0256, r1
3e38: 10 92 57 02 sts 0x0257, r1
3e3c: 10 92 0b 02 sts 0x020B, r1
3e40: 10 92 0c 02 sts 0x020C, r1
3e44: 10 92 0d 02 sts 0x020D, r1
3e48: 10 92 0e 02 sts 0x020E, r1
3e4c: 10 92 0f 02 sts 0x020F, r1
3e50: 10 92 10 02 sts 0x0210, r1
3e54: 10 92 11 02 sts 0x0211, r1
3e58: 10 92 12 02 sts 0x0212, r1
3e5c: e9 81 ldd r30, Y+1 ; 0x01
3e5e: fa 81 ldd r31, Y+2 ; 0x02
3e60: e9 3c cpi r30, 0xC9 ; 201
3e62: f1 05 cpc r31, r1
3e64: 0c f4 brge .+2 ; 0x3e68 <MotorRegler+0x1a8>
3e66: d6 c0 rjmp .+428 ; 0x4014 <MotorRegler+0x354>
3e68: 80 91 2e 02 lds r24, 0x022E
3e6c: 88 23 and r24, r24
3e6e: 09 f0 breq .+2 ; 0x3e72 <MotorRegler+0x1b2>
3e70: 72 c1 rjmp .+740 ; 0x4156 <MotorRegler+0x496>
3e72: e0 91 70 05 lds r30, 0x0570
3e76: ff 27 eor r31, r31
3e78: ee 0f add r30, r30
3e7a: ff 1f adc r31, r31
3e7c: ef 5b subi r30, 0xBF ; 191
3e7e: fa 4f sbci r31, 0xFA ; 250
3e80: 80 81 ld r24, Z
3e82: 91 81 ldd r25, Z+1 ; 0x01
3e84: 8c 34 cpi r24, 0x4C ; 76
3e86: 91 05 cpc r25, r1
3e88: 0c f4 brge .+2 ; 0x3e8c <MotorRegler+0x1cc>
3e8a: c1 c0 rjmp .+386 ; 0x400e <MotorRegler+0x34e>
3e8c: 80 91 41 02 lds r24, 0x0241
3e90: 8f 5f subi r24, 0xFF ; 255
3e92: 80 93 41 02 sts 0x0241, r24
3e96: 89 3c cpi r24, 0xC9 ; 201
3e98: 08 f4 brcc .+2 ; 0x3e9c <MotorRegler+0x1dc>
3e9a: 5d c1 rjmp .+698 ; 0x4156 <MotorRegler+0x496>
3e9c: 29 98 cbi 0x05, 1 ; 5
3e9e: 0e 94 4f 1d call 0x3a9e ; 0x3a9e <SetNeutral>
3ea2: 10 92 2e 02 sts 0x022E, r1
3ea6: 10 92 41 02 sts 0x0241, r1
3eaa: 10 92 3e 02 sts 0x023E, r1
3eae: 10 92 3d 02 sts 0x023D, r1
3eb2: 80 91 6d 05 lds r24, 0x056D
3eb6: 28 2f mov r18, r24
3eb8: 33 27 eor r19, r19
3eba: f9 01 movw r30, r18
3ebc: ee 0f add r30, r30
3ebe: ff 1f adc r31, r31
3ec0: ef 5b subi r30, 0xBF ; 191
3ec2: fa 4f sbci r31, 0xFA ; 250
3ec4: 80 81 ld r24, Z
3ec6: 91 81 ldd r25, Z+1 ; 0x01
3ec8: 87 34 cpi r24, 0x47 ; 71
3eca: 91 05 cpc r25, r1
3ecc: 9c f4 brge .+38 ; 0x3ef4 <MotorRegler+0x234>
3ece: e0 91 6e 05 lds r30, 0x056E
3ed2: ff 27 eor r31, r31
3ed4: ee 0f add r30, r30
3ed6: ff 1f adc r31, r31
3ed8: ef 5b subi r30, 0xBF ; 191
3eda: fa 4f sbci r31, 0xFA ; 250
3edc: 01 90 ld r0, Z+
3ede: f0 81 ld r31, Z
3ee0: e0 2d mov r30, r0
3ee2: f7 ff sbrs r31, 7
3ee4: 03 c0 rjmp .+6 ; 0x3eec <MotorRegler+0x22c>
3ee6: f0 95 com r31
3ee8: e1 95 neg r30
3eea: ff 4f sbci r31, 0xFF ; 255
3eec: e7 34 cpi r30, 0x47 ; 71
3eee: f1 05 cpc r31, r1
3ef0: 0c f4 brge .+2 ; 0x3ef4 <MotorRegler+0x234>
3ef2: 6c c0 rjmp .+216 ; 0x3fcc <MotorRegler+0x30c>
3ef4: 80 91 6e 05 lds r24, 0x056E
3ef8: 68 2f mov r22, r24
3efa: 77 27 eor r23, r23
3efc: db 01 movw r26, r22
3efe: aa 0f add r26, r26
3f00: bb 1f adc r27, r27
3f02: af 5b subi r26, 0xBF ; 191
3f04: ba 4f sbci r27, 0xFA ; 250
3f06: 8d 91 ld r24, X+
3f08: 9c 91 ld r25, X
3f0a: 11 97 sbiw r26, 0x01 ; 1
3f0c: 87 34 cpi r24, 0x47 ; 71
3f0e: 91 05 cpc r25, r1
3f10: 3c f0 brlt .+14 ; 0x3f20 <MotorRegler+0x260>
3f12: f9 01 movw r30, r18
3f14: ee 0f add r30, r30
3f16: ff 1f adc r31, r31
3f18: ef 5b subi r30, 0xBF ; 191
3f1a: fa 4f sbci r31, 0xFA ; 250
3f1c: 80 81 ld r24, Z
3f1e: 91 81 ldd r25, Z+1 ; 0x01
3f20: 8d 91 ld r24, X+
3f22: 9c 91 ld r25, X
3f24: 87 34 cpi r24, 0x47 ; 71
3f26: 91 05 cpc r25, r1
3f28: 64 f0 brlt .+24 ; 0x3f42 <MotorRegler+0x282>
3f2a: f9 01 movw r30, r18
3f2c: ee 0f add r30, r30
3f2e: ff 1f adc r31, r31
3f30: ef 5b subi r30, 0xBF ; 191
3f32: fa 4f sbci r31, 0xFA ; 250
3f34: 80 81 ld r24, Z
3f36: 91 81 ldd r25, Z+1 ; 0x01
3f38: 87 34 cpi r24, 0x47 ; 71
3f3a: 91 05 cpc r25, r1
3f3c: 14 f0 brlt .+4 ; 0x3f42 <MotorRegler+0x282>
3f3e: 42 e0 ldi r20, 0x02 ; 2
3f40: 01 c0 rjmp .+2 ; 0x3f44 <MotorRegler+0x284>
3f42: 41 e0 ldi r20, 0x01 ; 1
3f44: fb 01 movw r30, r22
3f46: ee 0f add r30, r30
3f48: ff 1f adc r31, r31
3f4a: ef 5b subi r30, 0xBF ; 191
3f4c: fa 4f sbci r31, 0xFA ; 250
3f4e: 80 81 ld r24, Z
3f50: 91 81 ldd r25, Z+1 ; 0x01
3f52: 86 34 cpi r24, 0x46 ; 70
3f54: 91 05 cpc r25, r1
3f56: 5c f4 brge .+22 ; 0x3f6e <MotorRegler+0x2ae>
3f58: f9 01 movw r30, r18
3f5a: ee 0f add r30, r30
3f5c: ff 1f adc r31, r31
3f5e: ef 5b subi r30, 0xBF ; 191
3f60: fa 4f sbci r31, 0xFA ; 250
3f62: 80 81 ld r24, Z
3f64: 91 81 ldd r25, Z+1 ; 0x01
3f66: 87 34 cpi r24, 0x47 ; 71
3f68: 91 05 cpc r25, r1
3f6a: 0c f0 brlt .+2 ; 0x3f6e <MotorRegler+0x2ae>
3f6c: 43 e0 ldi r20, 0x03 ; 3
3f6e: fb 01 movw r30, r22
3f70: ee 0f add r30, r30
3f72: ff 1f adc r31, r31
3f74: ef 5b subi r30, 0xBF ; 191
3f76: fa 4f sbci r31, 0xFA ; 250
3f78: 80 81 ld r24, Z
3f7a: 91 81 ldd r25, Z+1 ; 0x01
3f7c: 8a 5b subi r24, 0xBA ; 186
3f7e: 9f 4f sbci r25, 0xFF ; 255
3f80: 5c f4 brge .+22 ; 0x3f98 <MotorRegler+0x2d8>
3f82: f9 01 movw r30, r18
3f84: ee 0f add r30, r30
3f86: ff 1f adc r31, r31
3f88: ef 5b subi r30, 0xBF ; 191
3f8a: fa 4f sbci r31, 0xFA ; 250
3f8c: 80 81 ld r24, Z
3f8e: 91 81 ldd r25, Z+1 ; 0x01
3f90: 87 34 cpi r24, 0x47 ; 71
3f92: 91 05 cpc r25, r1
3f94: 0c f0 brlt .+2 ; 0x3f98 <MotorRegler+0x2d8>
3f96: 44 e0 ldi r20, 0x04 ; 4
3f98: 66 0f add r22, r22
3f9a: 77 1f adc r23, r23
3f9c: 6f 5b subi r22, 0xBF ; 191
3f9e: 7a 4f sbci r23, 0xFA ; 250
3fa0: fb 01 movw r30, r22
3fa2: 80 81 ld r24, Z
3fa4: 91 81 ldd r25, Z+1 ; 0x01
3fa6: 8a 5b subi r24, 0xBA ; 186
3fa8: 9f 4f sbci r25, 0xFF ; 255
3faa: 5c f4 brge .+22 ; 0x3fc2 <MotorRegler+0x302>
3fac: 22 0f add r18, r18
3fae: 33 1f adc r19, r19
3fb0: 2f 5b subi r18, 0xBF ; 191
3fb2: 3a 4f sbci r19, 0xFA ; 250
3fb4: f9 01 movw r30, r18
3fb6: 80 81 ld r24, Z
3fb8: 91 81 ldd r25, Z+1 ; 0x01
3fba: 86 34 cpi r24, 0x46 ; 70
3fbc: 91 05 cpc r25, r1
3fbe: 0c f4 brge .+2 ; 0x3fc2 <MotorRegler+0x302>
3fc0: 45 e0 ldi r20, 0x05 ; 5
3fc2: a2 e0 ldi r26, 0x02 ; 2
3fc4: b0 e0 ldi r27, 0x00 ; 0
3fc6: 04 2e mov r0, r20
3fc8: 0e 94 2b 2d call 0x5a56 ; 0x5a56 <__eeprom_write_byte_1F2021>
3fcc: 0e 94 f8 01 call 0x3f0 ; 0x3f0 <GetActiveParamSetNumber>
3fd0: 4a e3 ldi r20, 0x3A ; 58
3fd2: 6d e6 ldi r22, 0x6D ; 109
3fd4: 75 e0 ldi r23, 0x05 ; 5
3fd6: 0e 94 17 02 call 0x42e ; 0x42e <ReadParameterSet>
3fda: 0e 94 f8 01 call 0x3f0 ; 0x3f0 <GetActiveParamSetNumber>
3fde: 0e 94 4b 1e call 0x3c96 ; 0x3c96 <Piep>
3fe2: 80 91 75 05 lds r24, 0x0575
3fe6: 80 ff sbrs r24, 0
3fe8: b6 c0 rjmp .+364 ; 0x4156 <MotorRegler+0x496>
3fea: 80 91 0a 01 lds r24, 0x010A
3fee: 90 91 0b 01 lds r25, 0x010B
3ff2: 87 5b subi r24, 0xB7 ; 183
3ff4: 93 40 sbci r25, 0x03 ; 3
3ff6: 40 f4 brcc .+16 ; 0x4008 <MotorRegler+0x348>
3ff8: 80 91 0a 01 lds r24, 0x010A
3ffc: 90 91 0b 01 lds r25, 0x010B
4000: 8e 5e subi r24, 0xEE ; 238
4002: 92 40 sbci r25, 0x02 ; 2
4004: 08 f0 brcs .+2 ; 0x4008 <MotorRegler+0x348>
4006: a7 c0 rjmp .+334 ; 0x4156 <MotorRegler+0x496>
4008: 0e 94 20 10 call 0x2040 ; 0x2040 <SucheLuftruckOffset>
400c: a4 c0 rjmp .+328 ; 0x4156 <MotorRegler+0x496>
400e: 10 92 41 02 sts 0x0241, r1
4012: a1 c0 rjmp .+322 ; 0x4156 <MotorRegler+0x496>
4014: 49 81 ldd r20, Y+1 ; 0x01
4016: 5a 81 ldd r21, Y+2 ; 0x02
4018: 43 32 cpi r20, 0x23 ; 35
401a: 51 05 cpc r21, r1
401c: 0c f0 brlt .+2 ; 0x4020 <MotorRegler+0x360>
401e: 9b c0 rjmp .+310 ; 0x4156 <MotorRegler+0x496>
4020: 80 91 70 05 lds r24, 0x0570
4024: 48 2f mov r20, r24
4026: 55 27 eor r21, r21
4028: fa 01 movw r30, r20
402a: ee 0f add r30, r30
402c: ff 1f adc r31, r31
402e: ef 5b subi r30, 0xBF ; 191
4030: fa 4f sbci r31, 0xFA ; 250
4032: 80 81 ld r24, Z
4034: 91 81 ldd r25, Z+1 ; 0x01
4036: 85 5b subi r24, 0xB5 ; 181
4038: 9f 4f sbci r25, 0xFF ; 255
403a: 0c f0 brlt .+2 ; 0x403e <MotorRegler+0x37e>
403c: 6d c0 rjmp .+218 ; 0x4118 <MotorRegler+0x458>
403e: 80 91 40 02 lds r24, 0x0240
4042: 8f 5f subi r24, 0xFF ; 255
4044: 80 93 40 02 sts 0x0240, r24
4048: 89 3c cpi r24, 0xC9 ; 201
404a: 08 f4 brcc .+2 ; 0x404e <MotorRegler+0x38e>
404c: 67 c0 rjmp .+206 ; 0x411c <MotorRegler+0x45c>
404e: 88 ec ldi r24, 0xC8 ; 200
4050: 80 93 40 02 sts 0x0240, r24
4054: 81 e0 ldi r24, 0x01 ; 1
4056: 90 e0 ldi r25, 0x00 ; 0
4058: 90 93 3e 02 sts 0x023E, r25
405c: 80 93 3d 02 sts 0x023D, r24
4060: 81 e0 ldi r24, 0x01 ; 1
4062: 80 93 2e 02 sts 0x022E, r24
4066: 10 92 50 02 sts 0x0250, r1
406a: 10 92 51 02 sts 0x0251, r1
406e: 10 92 52 02 sts 0x0252, r1
4072: 10 92 53 02 sts 0x0253, r1
4076: 10 92 0b 02 sts 0x020B, r1
407a: 10 92 0c 02 sts 0x020C, r1
407e: 10 92 0d 02 sts 0x020D, r1
4082: 10 92 0e 02 sts 0x020E, r1
4086: 10 92 0f 02 sts 0x020F, r1
408a: 10 92 10 02 sts 0x0210, r1
408e: 10 92 11 02 sts 0x0211, r1
4092: 10 92 12 02 sts 0x0212, r1
4096: 10 92 fb 01 sts 0x01FB, r1
409a: 10 92 fc 01 sts 0x01FC, r1
409e: 10 92 fd 01 sts 0x01FD, r1
40a2: 10 92 fe 01 sts 0x01FE, r1
40a6: 10 92 03 02 sts 0x0203, r1
40aa: 10 92 04 02 sts 0x0204, r1
40ae: 10 92 05 02 sts 0x0205, r1
40b2: 10 92 06 02 sts 0x0206, r1
40b6: 80 91 e7 01 lds r24, 0x01E7
40ba: 90 91 e8 01 lds r25, 0x01E8
40be: a0 91 e9 01 lds r26, 0x01E9
40c2: b0 91 ea 01 lds r27, 0x01EA
40c6: 80 93 ff 01 sts 0x01FF, r24
40ca: 90 93 00 02 sts 0x0200, r25
40ce: a0 93 01 02 sts 0x0201, r26
40d2: b0 93 02 02 sts 0x0202, r27
40d6: 80 91 ef 01 lds r24, 0x01EF
40da: 90 91 f0 01 lds r25, 0x01F0
40de: a0 91 f1 01 lds r26, 0x01F1
40e2: b0 91 f2 01 lds r27, 0x01F2
40e6: 80 93 07 02 sts 0x0207, r24
40ea: 90 93 08 02 sts 0x0208, r25
40ee: a0 93 09 02 sts 0x0209, r26
40f2: b0 93 0a 02 sts 0x020A, r27
40f6: 10 92 58 02 sts 0x0258, r1
40fa: 10 92 59 02 sts 0x0259, r1
40fe: 10 92 5a 02 sts 0x025A, r1
4102: 10 92 5b 02 sts 0x025B, r1
4106: 10 92 54 02 sts 0x0254, r1
410a: 10 92 55 02 sts 0x0255, r1
410e: 10 92 56 02 sts 0x0256, r1
4112: 10 92 57 02 sts 0x0257, r1
4116: 02 c0 rjmp .+4 ; 0x411c <MotorRegler+0x45c>
4118: 10 92 40 02 sts 0x0240, r1
411c: 44 0f add r20, r20
411e: 55 1f adc r21, r21
4120: 4f 5b subi r20, 0xBF ; 191
4122: 5a 4f sbci r21, 0xFA ; 250
4124: fa 01 movw r30, r20
4126: 80 81 ld r24, Z
4128: 91 81 ldd r25, Z+1 ; 0x01
412a: 8c 34 cpi r24, 0x4C ; 76
412c: 91 05 cpc r25, r1
412e: 8c f0 brlt .+34 ; 0x4152 <MotorRegler+0x492>
4130: 80 91 3f 02 lds r24, 0x023F
4134: 8f 5f subi r24, 0xFF ; 255
4136: 80 93 3f 02 sts 0x023F, r24
413a: 89 3c cpi r24, 0xC9 ; 201
413c: 60 f0 brcs .+24 ; 0x4156 <MotorRegler+0x496>
413e: 10 92 2e 02 sts 0x022E, r1
4142: 88 ec ldi r24, 0xC8 ; 200
4144: 80 93 3f 02 sts 0x023F, r24
4148: 10 92 3e 02 sts 0x023E, r1
414c: 10 92 3d 02 sts 0x023D, r1
4150: 02 c0 rjmp .+4 ; 0x4156 <MotorRegler+0x496>
4152: 10 92 3f 02 sts 0x023F, r1
4156: 80 91 67 01 lds r24, 0x0167
415a: 81 50 subi r24, 0x01 ; 1
415c: 80 93 67 01 sts 0x0167, r24
4160: 80 91 67 01 lds r24, 0x0167
4164: 8f 3f cpi r24, 0xFF ; 255
4166: 29 f0 breq .+10 ; 0x4172 <MotorRegler+0x4b2>
4168: 80 91 1d 02 lds r24, 0x021D
416c: 88 23 and r24, r24
416e: 09 f4 brne .+2 ; 0x4172 <MotorRegler+0x4b2>
4170: 12 c1 rjmp .+548 ; 0x4396 <MotorRegler+0x6d6>
4172: 0e 94 dd 19 call 0x33ba ; 0x33ba <ParameterZuordnung>
4176: e0 91 6d 05 lds r30, 0x056D
417a: ff 27 eor r31, r31
417c: ee 0f add r30, r30
417e: ff 1f adc r31, r31
4180: df 01 movw r26, r30
4182: af 5b subi r26, 0xBF ; 191
4184: ba 4f sbci r27, 0xFA ; 250
4186: 8d 91 ld r24, X+
4188: 9c 91 ld r25, X
418a: 60 91 7c 05 lds r22, 0x057C
418e: 77 27 eor r23, r23
4190: e9 5a subi r30, 0xA9 ; 169
4192: fa 4f sbci r31, 0xFA ; 250
4194: 20 81 ld r18, Z
4196: 31 81 ldd r19, Z+1 ; 0x01
4198: 40 91 7d 05 lds r20, 0x057D
419c: 55 27 eor r21, r21
419e: fc 01 movw r30, r24
41a0: e6 9f mul r30, r22
41a2: c0 01 movw r24, r0
41a4: e7 9f mul r30, r23
41a6: 90 0d add r25, r0
41a8: f6 9f mul r31, r22
41aa: 90 0d add r25, r0
41ac: 11 24 eor r1, r1
41ae: f9 01 movw r30, r18
41b0: e4 9f mul r30, r20
41b2: 90 01 movw r18, r0
41b4: e5 9f mul r30, r21
41b6: 30 0d add r19, r0
41b8: f4 9f mul r31, r20
41ba: 30 0d add r19, r0
41bc: 11 24 eor r1, r1
41be: 82 0f add r24, r18
41c0: 93 1f adc r25, r19
41c2: 90 93 29 02 sts 0x0229, r25
41c6: 80 93 28 02 sts 0x0228, r24
41ca: e0 91 6e 05 lds r30, 0x056E
41ce: ff 27 eor r31, r31
41d0: ee 0f add r30, r30
41d2: ff 1f adc r31, r31
41d4: df 01 movw r26, r30
41d6: af 5b subi r26, 0xBF ; 191
41d8: ba 4f sbci r27, 0xFA ; 250
41da: 8d 91 ld r24, X+
41dc: 9c 91 ld r25, X
41de: e9 5a subi r30, 0xA9 ; 169
41e0: fa 4f sbci r31, 0xFA ; 250
41e2: 20 81 ld r18, Z
41e4: 31 81 ldd r19, Z+1 ; 0x01
41e6: fc 01 movw r30, r24
41e8: e6 9f mul r30, r22
41ea: c0 01 movw r24, r0
41ec: e7 9f mul r30, r23
41ee: 90 0d add r25, r0
41f0: f6 9f mul r31, r22
41f2: 90 0d add r25, r0
41f4: 11 24 eor r1, r1
41f6: b9 01 movw r22, r18
41f8: 64 9f mul r22, r20
41fa: 90 01 movw r18, r0
41fc: 65 9f mul r22, r21
41fe: 30 0d add r19, r0
4200: 74 9f mul r23, r20
4202: 30 0d add r19, r0
4204: 11 24 eor r1, r1
4206: 82 0f add r24, r18
4208: 93 1f adc r25, r19
420a: 90 93 2b 02 sts 0x022B, r25
420e: 80 93 2a 02 sts 0x022A, r24
4212: e0 91 70 05 lds r30, 0x0570
4216: ff 27 eor r31, r31
4218: ee 0f add r30, r30
421a: ff 1f adc r31, r31
421c: ef 5b subi r30, 0xBF ; 191
421e: fa 4f sbci r31, 0xFA ; 250
4220: 80 81 ld r24, Z
4222: 91 81 ldd r25, Z+1 ; 0x01
4224: 90 95 com r25
4226: 81 95 neg r24
4228: 9f 4f sbci r25, 0xFF ; 255
422a: 90 93 2d 02 sts 0x022D, r25
422e: 80 93 2c 02 sts 0x022C, r24
4232: 10 91 85 01 lds r17, 0x0185
4236: 61 2f mov r22, r17
4238: 77 27 eor r23, r23
423a: 67 fd sbrc r22, 7
423c: 70 95 com r23
423e: 87 2f mov r24, r23
4240: 97 2f mov r25, r23
4242: 0e 94 84 2b call 0x5708 ; 0x5708 <__floatsisf>
4246: 17 ff sbrs r17, 7
4248: 06 c0 rjmp .+12 ; 0x4256 <MotorRegler+0x596>
424a: 20 e0 ldi r18, 0x00 ; 0
424c: 30 e0 ldi r19, 0x00 ; 0
424e: 40 e8 ldi r20, 0x80 ; 128
4250: 53 e4 ldi r21, 0x43 ; 67
4252: 0e 94 df 2a call 0x55be ; 0x55be <__addsf3>
4256: 20 e0 ldi r18, 0x00 ; 0
4258: 30 e0 ldi r19, 0x00 ; 0
425a: 40 e2 ldi r20, 0x20 ; 32
425c: 51 e4 ldi r21, 0x41 ; 65
425e: 0e 94 df 2a call 0x55be ; 0x55be <__addsf3>
4262: 20 e0 ldi r18, 0x00 ; 0
4264: 30 e0 ldi r19, 0x00 ; 0
4266: 40 e8 ldi r20, 0x80 ; 128
4268: 5b e3 ldi r21, 0x3B ; 59
426a: 0e 94 fe 2b call 0x57fc ; 0x57fc <__mulsf3>
426e: 5b 01 movw r10, r22
4270: 6c 01 movw r12, r24
4272: 60 93 b7 05 sts 0x05B7, r22
4276: 70 93 b8 05 sts 0x05B8, r23
427a: 80 93 b9 05 sts 0x05B9, r24
427e: 90 93 ba 05 sts 0x05BA, r25
4282: 10 91 86 01 lds r17, 0x0186
4286: 61 2f mov r22, r17
4288: 77 27 eor r23, r23
428a: 67 fd sbrc r22, 7
428c: 70 95 com r23
428e: 87 2f mov r24, r23
4290: 97 2f mov r25, r23
4292: 0e 94 84 2b call 0x5708 ; 0x5708 <__floatsisf>
4296: 17 ff sbrs r17, 7
4298: 06 c0 rjmp .+12 ; 0x42a6 <MotorRegler+0x5e6>
429a: 20 e0 ldi r18, 0x00 ; 0
429c: 30 e0 ldi r19, 0x00 ; 0
429e: 40 e8 ldi r20, 0x80 ; 128
42a0: 53 e4 ldi r21, 0x43 ; 67
42a2: 0e 94 df 2a call 0x55be ; 0x55be <__addsf3>
42a6: 20 e0 ldi r18, 0x00 ; 0
42a8: 30 ee ldi r19, 0xE0 ; 224
42aa: 4b e2 ldi r20, 0x2B ; 43
42ac: 57 e4 ldi r21, 0x47 ; 71
42ae: 0e 94 21 2b call 0x5642 ; 0x5642 <__divsf3>
42b2: 60 93 ae 05 sts 0x05AE, r22
42b6: 70 93 af 05 sts 0x05AF, r23
42ba: 80 93 b0 05 sts 0x05B0, r24
42be: 90 93 b1 05 sts 0x05B1, r25
42c2: 80 91 75 05 lds r24, 0x0575
42c6: 82 ff sbrs r24, 2
42c8: 0c c0 rjmp .+24 ; 0x42e2 <MotorRegler+0x622>
42ca: 80 e0 ldi r24, 0x00 ; 0
42cc: 90 e0 ldi r25, 0x00 ; 0
42ce: a0 e0 ldi r26, 0x00 ; 0
42d0: b0 e0 ldi r27, 0x00 ; 0
42d2: 80 93 ae 05 sts 0x05AE, r24
42d6: 90 93 af 05 sts 0x05AF, r25
42da: a0 93 b0 05 sts 0x05B0, r26
42de: b0 93 b1 05 sts 0x05B1, r27
42e2: 20 e0 ldi r18, 0x00 ; 0
42e4: 30 e0 ldi r19, 0x00 ; 0
42e6: 40 e0 ldi r20, 0x00 ; 0
42e8: 50 e0 ldi r21, 0x00 ; 0
42ea: c6 01 movw r24, r12
42ec: b5 01 movw r22, r10
42ee: 0e 94 8e 2b call 0x571c ; 0x571c <__eqsf2>
42f2: 88 23 and r24, r24
42f4: 64 f4 brge .+24 ; 0x430e <MotorRegler+0x64e>
42f6: 80 e0 ldi r24, 0x00 ; 0
42f8: 90 e0 ldi r25, 0x00 ; 0
42fa: a0 e0 ldi r26, 0x00 ; 0
42fc: b0 e0 ldi r27, 0x00 ; 0
42fe: 80 93 b7 05 sts 0x05B7, r24
4302: 90 93 b8 05 sts 0x05B8, r25
4306: a0 93 b9 05 sts 0x05B9, r26
430a: b0 93 ba 05 sts 0x05BA, r27
430e: 20 e0 ldi r18, 0x00 ; 0
4310: 30 e0 ldi r19, 0x00 ; 0
4312: 40 e0 ldi r20, 0x00 ; 0
4314: 50 e0 ldi r21, 0x00 ; 0
4316: 60 91 ae 05 lds r22, 0x05AE
431a: 70 91 af 05 lds r23, 0x05AF
431e: 80 91 b0 05 lds r24, 0x05B0
4322: 90 91 b1 05 lds r25, 0x05B1
4326: 0e 94 8e 2b call 0x571c ; 0x571c <__eqsf2>
432a: 88 23 and r24, r24
432c: 64 f4 brge .+24 ; 0x4346 <MotorRegler+0x686>
432e: 80 e0 ldi r24, 0x00 ; 0
4330: 90 e0 ldi r25, 0x00 ; 0
4332: a0 e0 ldi r26, 0x00 ; 0
4334: b0 e0 ldi r27, 0x00 ; 0
4336: 80 93 ae 05 sts 0x05AE, r24
433a: 90 93 af 05 sts 0x05AF, r25
433e: a0 93 b0 05 sts 0x05B0, r26
4342: b0 93 b1 05 sts 0x05B1, r27
4346: 80 91 1d 02 lds r24, 0x021D
434a: 88 23 and r24, r24
434c: 21 f1 breq .+72 ; 0x4396 <MotorRegler+0x6d6>
434e: 10 92 2d 02 sts 0x022D, r1
4352: 10 92 2c 02 sts 0x022C, r1
4356: 10 92 29 02 sts 0x0229, r1
435a: 10 92 28 02 sts 0x0228, r1
435e: 10 92 2b 02 sts 0x022B, r1
4362: 10 92 2a 02 sts 0x022A, r1
4366: 8d ec ldi r24, 0xCD ; 205
4368: 9c ec ldi r25, 0xCC ; 204
436a: ac ec ldi r26, 0xCC ; 204
436c: bd e3 ldi r27, 0x3D ; 61
436e: 80 93 b7 05 sts 0x05B7, r24
4372: 90 93 b8 05 sts 0x05B8, r25
4376: a0 93 b9 05 sts 0x05B9, r26
437a: b0 93 ba 05 sts 0x05BA, r27
437e: 8a e0 ldi r24, 0x0A ; 10
4380: 97 ed ldi r25, 0xD7 ; 215
4382: a3 ea ldi r26, 0xA3 ; 163
4384: bb e3 ldi r27, 0x3B ; 59
4386: 80 93 ae 05 sts 0x05AE, r24
438a: 90 93 af 05 sts 0x05AF, r25
438e: a0 93 b0 05 sts 0x05B0, r26
4392: b0 93 b1 05 sts 0x05B1, r27
4396: 80 91 c6 01 lds r24, 0x01C6
439a: 90 91 c7 01 lds r25, 0x01C7
439e: 8d 54 subi r24, 0x4D ; 77
43a0: 91 40 sbci r25, 0x01 ; 1
43a2: 08 f4 brcc .+2 ; 0x43a6 <MotorRegler+0x6e6>
43a4: bc c0 rjmp .+376 ; 0x451e <MotorRegler+0x85e>
43a6: 20 91 eb 01 lds r18, 0x01EB
43aa: 30 91 ec 01 lds r19, 0x01EC
43ae: 40 91 ed 01 lds r20, 0x01ED
43b2: 50 91 ee 01 lds r21, 0x01EE
43b6: 80 91 e7 01 lds r24, 0x01E7
43ba: 90 91 e8 01 lds r25, 0x01E8
43be: a0 91 e9 01 lds r26, 0x01E9
43c2: b0 91 ea 01 lds r27, 0x01EA
43c6: b9 01 movw r22, r18
43c8: 68 1b sub r22, r24
43ca: 79 0b sbc r23, r25
43cc: 70 93 47 02 sts 0x0247, r23
43d0: 60 93 46 02 sts 0x0246, r22
43d4: 20 91 f3 01 lds r18, 0x01F3
43d8: 30 91 f4 01 lds r19, 0x01F4
43dc: 40 91 f5 01 lds r20, 0x01F5
43e0: 50 91 f6 01 lds r21, 0x01F6
43e4: 80 91 ef 01 lds r24, 0x01EF
43e8: 90 91 f0 01 lds r25, 0x01F0
43ec: a0 91 f1 01 lds r26, 0x01F1
43f0: b0 91 f2 01 lds r27, 0x01F2
43f4: 28 1b sub r18, r24
43f6: 39 0b sbc r19, r25
43f8: 30 93 45 02 sts 0x0245, r19
43fc: 20 93 44 02 sts 0x0244, r18
4400: 10 92 c7 01 sts 0x01C7, r1
4404: 10 92 c6 01 sts 0x01C6, r1
4408: 67 3a cpi r22, 0xA7 ; 167
440a: 71 05 cpc r23, r1
440c: 34 f0 brlt .+12 ; 0x441a <MotorRegler+0x75a>
440e: 80 91 d7 01 lds r24, 0x01D7
4412: 90 91 d8 01 lds r25, 0x01D8
4416: 01 96 adiw r24, 0x01 ; 1
4418: 08 c0 rjmp .+16 ; 0x442a <MotorRegler+0x76a>
441a: 6a 55 subi r22, 0x5A ; 90
441c: 7f 4f sbci r23, 0xFF ; 255
441e: 4c f4 brge .+18 ; 0x4432 <MotorRegler+0x772>
4420: 80 91 d7 01 lds r24, 0x01D7
4424: 90 91 d8 01 lds r25, 0x01D8
4428: 01 97 sbiw r24, 0x01 ; 1
442a: 90 93 d8 01 sts 0x01D8, r25
442e: 80 93 d7 01 sts 0x01D7, r24
4432: 27 3a cpi r18, 0xA7 ; 167
4434: 31 05 cpc r19, r1
4436: 34 f0 brlt .+12 ; 0x4444 <MotorRegler+0x784>
4438: 80 91 d9 01 lds r24, 0x01D9
443c: 90 91 da 01 lds r25, 0x01DA
4440: 01 96 adiw r24, 0x01 ; 1
4442: 08 c0 rjmp .+16 ; 0x4454 <MotorRegler+0x794>
4444: 2a 55 subi r18, 0x5A ; 90
4446: 3f 4f sbci r19, 0xFF ; 255
4448: 4c f4 brge .+18 ; 0x445c <MotorRegler+0x79c>
444a: 80 91 d9 01 lds r24, 0x01D9
444e: 90 91 da 01 lds r25, 0x01DA
4452: 01 97 sbiw r24, 0x01 ; 1
4454: 90 93 da 01 sts 0x01DA, r25
4458: 80 93 d9 01 sts 0x01D9, r24
445c: 80 91 0f 02 lds r24, 0x020F
4460: 90 91 10 02 lds r25, 0x0210
4464: a0 91 11 02 lds r26, 0x0211
4468: b0 91 12 02 lds r27, 0x0212
446c: 87 3a cpi r24, 0xA7 ; 167
446e: 91 05 cpc r25, r1
4470: a1 05 cpc r26, r1
4472: b1 05 cpc r27, r1
4474: 4c f0 brlt .+18 ; 0x4488 <MotorRegler+0x7c8>
4476: 80 91 db 01 lds r24, 0x01DB
447a: 90 91 dc 01 lds r25, 0x01DC
447e: 01 97 sbiw r24, 0x01 ; 1
4480: 90 93 dc 01 sts 0x01DC, r25
4484: 80 93 db 01 sts 0x01DB, r24
4488: 80 91 0f 02 lds r24, 0x020F
448c: 90 91 10 02 lds r25, 0x0210
4490: a0 91 11 02 lds r26, 0x0211
4494: b0 91 12 02 lds r27, 0x0212
4498: 8a 55 subi r24, 0x5A ; 90
449a: 9f 4f sbci r25, 0xFF ; 255
449c: af 4f sbci r26, 0xFF ; 255
449e: bf 4f sbci r27, 0xFF ; 255
44a0: 4c f4 brge .+18 ; 0x44b4 <MotorRegler+0x7f4>
44a2: 80 91 db 01 lds r24, 0x01DB
44a6: 90 91 dc 01 lds r25, 0x01DC
44aa: 01 96 adiw r24, 0x01 ; 1
44ac: 90 93 dc 01 sts 0x01DC, r25
44b0: 80 93 db 01 sts 0x01DB, r24
44b4: 10 92 7a 00 sts 0x007A, r1
44b8: 80 91 e7 01 lds r24, 0x01E7
44bc: 90 91 e8 01 lds r25, 0x01E8
44c0: a0 91 e9 01 lds r26, 0x01E9
44c4: b0 91 ea 01 lds r27, 0x01EA
44c8: 80 93 ff 01 sts 0x01FF, r24
44cc: 90 93 00 02 sts 0x0200, r25
44d0: a0 93 01 02 sts 0x0201, r26
44d4: b0 93 02 02 sts 0x0202, r27
44d8: 80 91 ef 01 lds r24, 0x01EF
44dc: 90 91 f0 01 lds r25, 0x01F0
44e0: a0 91 f1 01 lds r26, 0x01F1
44e4: b0 91 f2 01 lds r27, 0x01F2
44e8: 80 93 07 02 sts 0x0207, r24
44ec: 90 93 08 02 sts 0x0208, r25
44f0: a0 93 09 02 sts 0x0209, r26
44f4: b0 93 0a 02 sts 0x020A, r27
44f8: 80 91 f7 01 lds r24, 0x01F7
44fc: 90 91 f8 01 lds r25, 0x01F8
4500: a0 91 f9 01 lds r26, 0x01F9
4504: b0 91 fa 01 lds r27, 0x01FA
4508: 80 93 0f 02 sts 0x020F, r24
450c: 90 93 10 02 sts 0x0210, r25
4510: a0 93 11 02 sts 0x0211, r26
4514: b0 93 12 02 sts 0x0212, r27
4518: 8f ee ldi r24, 0xEF ; 239
451a: 80 93 7a 00 sts 0x007A, r24
451e: 60 91 e7 01 lds r22, 0x01E7
4522: 70 91 e8 01 lds r23, 0x01E8
4526: 80 91 e9 01 lds r24, 0x01E9
452a: 90 91 ea 01 lds r25, 0x01EA
452e: a0 90 81 05 lds r10, 0x0581
4532: bb 24 eor r11, r11
4534: cc 24 eor r12, r12
4536: dd 24 eor r13, r13
4538: e0 90 b2 05 lds r14, 0x05B2
453c: f0 90 b3 05 lds r15, 0x05B3
4540: a6 01 movw r20, r12
4542: 95 01 movw r18, r10
4544: 0e 94 08 2d call 0x5a10 ; 0x5a10 <__divmodsi4>
4548: 00 27 eor r16, r16
454a: f7 fc sbrc r15, 7
454c: 00 95 com r16
454e: 10 2f mov r17, r16
4550: 2e 19 sub r18, r14
4552: 3f 09 sbc r19, r15
4554: 40 0b sbc r20, r16
4556: 51 0b sbc r21, r17
4558: ca 01 movw r24, r20
455a: b9 01 movw r22, r18
455c: 20 e1 ldi r18, 0x10 ; 16
455e: 30 e0 ldi r19, 0x00 ; 0
4560: 40 e0 ldi r20, 0x00 ; 0
4562: 50 e0 ldi r21, 0x00 ; 0
4564: 0e 94 08 2d call 0x5a10 ; 0x5a10 <__divmodsi4>
4568: 39 01 movw r6, r18
456a: 4a 01 movw r8, r20
456c: 20 93 4c 02 sts 0x024C, r18
4570: 30 93 4d 02 sts 0x024D, r19
4574: 40 93 4e 02 sts 0x024E, r20
4578: 50 93 4f 02 sts 0x024F, r21
457c: 60 91 ef 01 lds r22, 0x01EF
4580: 70 91 f0 01 lds r23, 0x01F0
4584: 80 91 f1 01 lds r24, 0x01F1
4588: 90 91 f2 01 lds r25, 0x01F2
458c: e0 90 bb 05 lds r14, 0x05BB
4590: f0 90 bc 05 lds r15, 0x05BC
4594: a6 01 movw r20, r12
4596: 95 01 movw r18, r10
4598: 0e 94 08 2d call 0x5a10 ; 0x5a10 <__divmodsi4>
459c: 00 27 eor r16, r16
459e: f7 fc sbrc r15, 7
45a0: 00 95 com r16
45a2: 10 2f mov r17, r16
45a4: 2e 19 sub r18, r14
45a6: 3f 09 sbc r19, r15
45a8: 40 0b sbc r20, r16
45aa: 51 0b sbc r21, r17
45ac: ca 01 movw r24, r20
45ae: b9 01 movw r22, r18
45b0: 20 e1 ldi r18, 0x10 ; 16
45b2: 30 e0 ldi r19, 0x00 ; 0
45b4: 40 e0 ldi r20, 0x00 ; 0
45b6: 50 e0 ldi r21, 0x00 ; 0
45b8: 0e 94 08 2d call 0x5a10 ; 0x5a10 <__divmodsi4>
45bc: 20 93 48 02 sts 0x0248, r18
45c0: 30 93 49 02 sts 0x0249, r19
45c4: 40 93 4a 02 sts 0x024A, r20
45c8: 50 93 4b 02 sts 0x024B, r21
45cc: f5 ef ldi r31, 0xF5 ; 245
45ce: 6f 16 cp r6, r31
45d0: f1 e0 ldi r31, 0x01 ; 1
45d2: 7f 06 cpc r7, r31
45d4: f0 e0 ldi r31, 0x00 ; 0
45d6: 8f 06 cpc r8, r31
45d8: f0 e0 ldi r31, 0x00 ; 0
45da: 9f 06 cpc r9, r31
45dc: 2c f0 brlt .+10 ; 0x45e8 <MotorRegler+0x928>
45de: 84 ef ldi r24, 0xF4 ; 244
45e0: 91 e0 ldi r25, 0x01 ; 1
45e2: a0 e0 ldi r26, 0x00 ; 0
45e4: b0 e0 ldi r27, 0x00 ; 0
45e6: 0d c0 rjmp .+26 ; 0x4602 <MotorRegler+0x942>
45e8: 6c e0 ldi r22, 0x0C ; 12
45ea: 66 16 cp r6, r22
45ec: 6e ef ldi r22, 0xFE ; 254
45ee: 76 06 cpc r7, r22
45f0: 6f ef ldi r22, 0xFF ; 255
45f2: 86 06 cpc r8, r22
45f4: 6f ef ldi r22, 0xFF ; 255
45f6: 96 06 cpc r9, r22
45f8: 64 f4 brge .+24 ; 0x4612 <MotorRegler+0x952>
45fa: 8c e0 ldi r24, 0x0C ; 12
45fc: 9e ef ldi r25, 0xFE ; 254
45fe: af ef ldi r26, 0xFF ; 255
4600: bf ef ldi r27, 0xFF ; 255
4602: 80 93 4c 02 sts 0x024C, r24
4606: 90 93 4d 02 sts 0x024D, r25
460a: a0 93 4e 02 sts 0x024E, r26
460e: b0 93 4f 02 sts 0x024F, r27
4612: 25 3f cpi r18, 0xF5 ; 245
4614: 71 e0 ldi r23, 0x01 ; 1
4616: 37 07 cpc r19, r23
4618: 70 e0 ldi r23, 0x00 ; 0
461a: 47 07 cpc r20, r23
461c: 70 e0 ldi r23, 0x00 ; 0
461e: 57 07 cpc r21, r23
4620: 2c f0 brlt .+10 ; 0x462c <MotorRegler+0x96c>
4622: 84 ef ldi r24, 0xF4 ; 244
4624: 91 e0 ldi r25, 0x01 ; 1
4626: a0 e0 ldi r26, 0x00 ; 0
4628: b0 e0 ldi r27, 0x00 ; 0
462a: 09 c0 rjmp .+18 ; 0x463e <MotorRegler+0x97e>
462c: 2c 50 subi r18, 0x0C ; 12
462e: 3e 4f sbci r19, 0xFE ; 254
4630: 4f 4f sbci r20, 0xFF ; 255
4632: 5f 4f sbci r21, 0xFF ; 255
4634: 64 f4 brge .+24 ; 0x464e <MotorRegler+0x98e>
4636: 8c e0 ldi r24, 0x0C ; 12
4638: 9e ef ldi r25, 0xFE ; 254
463a: af ef ldi r26, 0xFF ; 255
463c: bf ef ldi r27, 0xFF ; 255
463e: 80 93 48 02 sts 0x0248, r24
4642: 90 93 49 02 sts 0x0249, r25
4646: a0 93 4a 02 sts 0x024A, r26
464a: b0 93 4b 02 sts 0x024B, r27
464e: 10 92 7a 00 sts 0x007A, r1
4652: 80 91 fb 01 lds r24, 0x01FB
4656: 90 91 fc 01 lds r25, 0x01FC
465a: a0 91 fd 01 lds r26, 0x01FD
465e: b0 91 fe 01 lds r27, 0x01FE
4662: 20 91 4c 02 lds r18, 0x024C
4666: 30 91 4d 02 lds r19, 0x024D
466a: 40 91 4e 02 lds r20, 0x024E
466e: 50 91 4f 02 lds r21, 0x024F
4672: 82 1b sub r24, r18
4674: 93 0b sbc r25, r19
4676: a4 0b sbc r26, r20
4678: b5 0b sbc r27, r21
467a: 80 93 fb 01 sts 0x01FB, r24
467e: 90 93 fc 01 sts 0x01FC, r25
4682: a0 93 fd 01 sts 0x01FD, r26
4686: b0 93 fe 01 sts 0x01FE, r27
468a: 80 91 03 02 lds r24, 0x0203
468e: 90 91 04 02 lds r25, 0x0204
4692: a0 91 05 02 lds r26, 0x0205
4696: b0 91 06 02 lds r27, 0x0206
469a: 20 91 48 02 lds r18, 0x0248
469e: 30 91 49 02 lds r19, 0x0249
46a2: 40 91 4a 02 lds r20, 0x024A
46a6: 50 91 4b 02 lds r21, 0x024B
46aa: 82 1b sub r24, r18
46ac: 93 0b sbc r25, r19
46ae: a4 0b sbc r26, r20
46b0: b5 0b sbc r27, r21
46b2: 80 93 03 02 sts 0x0203, r24
46b6: 90 93 04 02 sts 0x0204, r25
46ba: a0 93 05 02 sts 0x0205, r26
46be: b0 93 06 02 sts 0x0206, r27
46c2: 80 91 2c 02 lds r24, 0x022C
46c6: 90 91 2d 02 lds r25, 0x022D
46ca: 5c 01 movw r10, r24
46cc: cc 24 eor r12, r12
46ce: b7 fc sbrc r11, 7
46d0: c0 94 com r12
46d2: dc 2c mov r13, r12
46d4: a0 92 50 02 sts 0x0250, r10
46d8: b0 92 51 02 sts 0x0251, r11
46dc: c0 92 52 02 sts 0x0252, r12
46e0: d0 92 53 02 sts 0x0253, r13
46e4: 97 ff sbrs r25, 7
46e6: 03 c0 rjmp .+6 ; 0x46ee <MotorRegler+0xa2e>
46e8: 90 95 com r25
46ea: 81 95 neg r24
46ec: 9f 4f sbci r25, 0xFF ; 255
46ee: 84 97 sbiw r24, 0x24 ; 36
46f0: 3c f0 brlt .+14 ; 0x4700 <MotorRegler+0xa40>
46f2: 80 91 75 05 lds r24, 0x0575
46f6: 84 fd sbrc r24, 4
46f8: 03 c0 rjmp .+6 ; 0x4700 <MotorRegler+0xa40>
46fa: 81 e0 ldi r24, 0x01 ; 1
46fc: 80 93 39 02 sts 0x0239, r24
4700: 60 90 0b 02 lds r6, 0x020B
4704: 70 90 0c 02 lds r7, 0x020C
4708: 80 90 0d 02 lds r8, 0x020D
470c: 90 90 0e 02 lds r9, 0x020E
4710: c5 01 movw r24, r10
4712: b7 fe sbrs r11, 7
4714: 03 c0 rjmp .+6 ; 0x471c <MotorRegler+0xa5c>
4716: 90 95 com r25
4718: 81 95 neg r24
471a: 9f 4f sbci r25, 0xFF ; 255
471c: 7c 01 movw r14, r24
471e: 00 27 eor r16, r16
4720: f7 fc sbrc r15, 7
4722: 00 95 com r16
4724: 10 2f mov r17, r16
4726: 20 91 7e 05 lds r18, 0x057E
472a: 33 27 eor r19, r19
472c: 44 27 eor r20, r20
472e: 55 27 eor r21, r21
4730: c6 01 movw r24, r12
4732: b5 01 movw r22, r10
4734: 0e 94 a0 2c call 0x5940 ; 0x5940 <__mulsi3>
4738: 9b 01 movw r18, r22
473a: ac 01 movw r20, r24
473c: c8 01 movw r24, r16
473e: b7 01 movw r22, r14
4740: 0e 94 a0 2c call 0x5940 ; 0x5940 <__mulsi3>
4744: 20 e0 ldi r18, 0x00 ; 0
4746: 31 e0 ldi r19, 0x01 ; 1
4748: 40 e0 ldi r20, 0x00 ; 0
474a: 50 e0 ldi r21, 0x00 ; 0
474c: 0e 94 08 2d call 0x5a10 ; 0x5a10 <__divmodsi4>
4750: 44 27 eor r20, r20
4752: 55 27 eor r21, r21
4754: c6 01 movw r24, r12
4756: b5 01 movw r22, r10
4758: 0e 94 d4 2c call 0x59a8 ; 0x59a8 <__mulsi3>
475c: 9b 01 movw r18, r22
475e: ac 01 movw r20, r24
4760: c8 01 movw r24, r16
4762: b7 01 movw r22, r14
4764: 0e 94 d4 2c call 0x59a8 ; 0x59a8 <__mulsi3>
4768: 20 e0 ldi r18, 0x00 ; 0
476a: 31 e0 ldi r19, 0x01 ; 1
476c: 40 e0 ldi r20, 0x00 ; 0
476e: 50 e0 ldi r21, 0x00 ; 0
4770: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4>
4774: 44 27 eor r20, r20
4776: 37 fd sbrc r19, 7
4778: 40 95 com r20
477a: 54 2f mov r21, r20
477c: 62 1a sub r6, r18
477e: 73 0a sbc r7, r19
4780: 84 0a sbc r8, r20
4782: 95 0a sbc r9, r21
4784: 60 92 0b 02 sts 0x020B, r6
4788: 70 92 0c 02 sts 0x020C, r7
478c: 80 92 0d 02 sts 0x020D, r8
4790: 90 92 0e 02 sts 0x020E, r9
4794: 80 91 0b 02 lds r24, 0x020B
4798: 90 91 0c 02 lds r25, 0x020C
479c: a0 91 0d 02 lds r26, 0x020D
47a0: b0 91 0e 02 lds r27, 0x020E
47a4: 81 53 subi r24, 0x31 ; 49
47a6: 95 47 sbci r25, 0x75 ; 117
47a8: a0 40 sbci r26, 0x00 ; 0
47aa: b0 40 sbci r27, 0x00 ; 0
47ac: 64 f0 brlt .+24 ; 0x47c6 <MotorRegler+0xae2>
47ae: 80 e3 ldi r24, 0x30 ; 48
47b0: 95 e7 ldi r25, 0x75 ; 117
47b2: a0 e0 ldi r26, 0x00 ; 0
47b4: b0 e0 ldi r27, 0x00 ; 0
47b6: 80 93 0b 02 sts 0x020B, r24
47ba: 90 93 0c 02 sts 0x020C, r25
47be: a0 93 0d 02 sts 0x020D, r26
47c2: b0 93 0e 02 sts 0x020E, r27
47c6: 80 91 0b 02 lds r24, 0x020B
47ca: 90 91 0c 02 lds r25, 0x020C
47ce: a0 91 0d 02 lds r26, 0x020D
47d2: b0 91 0e 02 lds r27, 0x020E
47d6: 80 5d subi r24, 0xD0 ; 208
47d8: 9a 48 sbci r25, 0x8A ; 138
47da: af 4f sbci r26, 0xFF ; 255
47dc: bf 4f sbci r27, 0xFF ; 255
47de: 64 f4 brge .+24 ; 0x47f8 <MotorRegler+0xb14>
47e0: 80 ed ldi r24, 0xD0 ; 208
47e2: 9a e8 ldi r25, 0x8A ; 138
47e4: af ef ldi r26, 0xFF ; 255
47e6: bf ef ldi r27, 0xFF ; 255
47e8: 80 93 0b 02 sts 0x020B, r24
47ec: 90 93 0c 02 sts 0x020C, r25
47f0: a0 93 0d 02 sts 0x020D, r26
47f4: b0 93 0e 02 sts 0x020E, r27
47f8: 8f ee ldi r24, 0xEF ; 239
47fa: 80 93 7a 00 sts 0x007A, r24
47fe: 80 91 17 02 lds r24, 0x0217
4802: 90 91 18 02 lds r25, 0x0218
4806: 89 2b or r24, r25
4808: 09 f4 brne .+2 ; 0x480c <MotorRegler+0xb28>
480a: a1 c0 rjmp .+322 ; 0x494e <MotorRegler+0xc6a>
480c: 80 91 aa 05 lds r24, 0x05AA
4810: 83 ff sbrs r24, 3
4812: 9d c0 rjmp .+314 ; 0x494e <MotorRegler+0xc6a>
4814: 60 91 e7 01 lds r22, 0x01E7
4818: 70 91 e8 01 lds r23, 0x01E8
481c: 80 91 e9 01 lds r24, 0x01E9
4820: 90 91 ea 01 lds r25, 0x01EA
4824: 20 e0 ldi r18, 0x00 ; 0
4826: 32 e0 ldi r19, 0x02 ; 2
4828: 40 e0 ldi r20, 0x00 ; 0
482a: 50 e0 ldi r21, 0x00 ; 0
482c: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4>
4830: 89 01 movw r16, r18
4832: 37 ff sbrs r19, 7
4834: 03 c0 rjmp .+6 ; 0x483c <MotorRegler+0xb58>
4836: 10 95 com r17
4838: 01 95 neg r16
483a: 1f 4f sbci r17, 0xFF ; 255
483c: 60 91 ef 01 lds r22, 0x01EF
4840: 70 91 f0 01 lds r23, 0x01F0
4844: 80 91 f1 01 lds r24, 0x01F1
4848: 90 91 f2 01 lds r25, 0x01F2
484c: 20 e0 ldi r18, 0x00 ; 0
484e: 32 e0 ldi r19, 0x02 ; 2
4850: 40 e0 ldi r20, 0x00 ; 0
4852: 50 e0 ldi r21, 0x00 ; 0
4854: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4>
4858: b9 01 movw r22, r18
485a: 37 ff sbrs r19, 7
485c: 03 c0 rjmp .+6 ; 0x4864 <MotorRegler+0xb80>
485e: 70 95 com r23
4860: 61 95 neg r22
4862: 7f 4f sbci r23, 0xFF ; 255
4864: 60 17 cp r22, r16
4866: 71 07 cpc r23, r17
4868: 0c f4 brge .+2 ; 0x486c <MotorRegler+0xb88>
486a: b8 01 movw r22, r16
486c: 69 31 cpi r22, 0x19 ; 25
486e: 71 05 cpc r23, r1
4870: a4 f4 brge .+40 ; 0x489a <MotorRegler+0xbb6>
4872: 80 91 39 02 lds r24, 0x0239
4876: 88 23 and r24, r24
4878: 81 f0 breq .+32 ; 0x489a <MotorRegler+0xbb6>
487a: 80 91 37 02 lds r24, 0x0237
487e: 90 91 38 02 lds r25, 0x0238
4882: 89 2b or r24, r25
4884: 51 f4 brne .+20 ; 0x489a <MotorRegler+0xbb6>
4886: 80 91 17 02 lds r24, 0x0217
488a: 90 91 18 02 lds r25, 0x0218
488e: 90 93 1a 02 sts 0x021A, r25
4892: 80 93 19 02 sts 0x0219, r24
4896: 10 92 39 02 sts 0x0239, r1
489a: 20 91 84 01 lds r18, 0x0184
489e: 33 27 eor r19, r19
48a0: 62 9f mul r22, r18
48a2: c0 01 movw r24, r0
48a4: 63 9f mul r22, r19
48a6: 90 0d add r25, r0
48a8: 72 9f mul r23, r18
48aa: 90 0d add r25, r0
48ac: 11 24 eor r1, r1
48ae: 60 e4 ldi r22, 0x40 ; 64
48b0: 70 e0 ldi r23, 0x00 ; 0
48b2: 0e 94 07 2d call 0x5a0e ; 0x5a0e <__divmodhi4>
48b6: a9 01 movw r20, r18
48b8: 46 1b sub r20, r22
48ba: 57 0b sbc r21, r23
48bc: 14 16 cp r1, r20
48be: 15 06 cpc r1, r21
48c0: 0c f0 brlt .+2 ; 0x48c4 <MotorRegler+0xbe0>
48c2: 3f c0 rjmp .+126 ; 0x4942 <MotorRegler+0xc5e>
48c4: 10 92 7a 00 sts 0x007A, r1
48c8: 20 91 37 02 lds r18, 0x0237
48cc: 30 91 38 02 lds r19, 0x0238
48d0: 21 15 cp r18, r1
48d2: 31 05 cpc r19, r1
48d4: 61 f5 brne .+88 ; 0x492e <MotorRegler+0xc4a>
48d6: 00 91 0b 02 lds r16, 0x020B
48da: 10 91 0c 02 lds r17, 0x020C
48de: 20 91 0d 02 lds r18, 0x020D
48e2: 30 91 0e 02 lds r19, 0x020E
48e6: 80 91 1b 02 lds r24, 0x021B
48ea: 90 91 1c 02 lds r25, 0x021C
48ee: bc 01 movw r22, r24
48f0: 64 9f mul r22, r20
48f2: c0 01 movw r24, r0
48f4: 65 9f mul r22, r21
48f6: 90 0d add r25, r0
48f8: 74 9f mul r23, r20
48fa: 90 0d add r25, r0
48fc: 11 24 eor r1, r1
48fe: 60 e2 ldi r22, 0x20 ; 32
4900: 70 e0 ldi r23, 0x00 ; 0
4902: 0e 94 07 2d call 0x5a0e ; 0x5a0e <__divmodhi4>
4906: 88 27 eor r24, r24
4908: 77 fd sbrc r23, 7
490a: 80 95 com r24
490c: 98 2f mov r25, r24
490e: 06 0f add r16, r22
4910: 17 1f adc r17, r23
4912: 28 1f adc r18, r24
4914: 39 1f adc r19, r25
4916: 00 93 0b 02 sts 0x020B, r16
491a: 10 93 0c 02 sts 0x020C, r17
491e: 20 93 0d 02 sts 0x020D, r18
4922: 30 93 0e 02 sts 0x020E, r19
4926: 8f ee ldi r24, 0xEF ; 239
4928: 80 93 7a 00 sts 0x007A, r24
492c: 10 c0 rjmp .+32 ; 0x494e <MotorRegler+0xc6a>
492e: 8f ee ldi r24, 0xEF ; 239
4930: 80 93 7a 00 sts 0x007A, r24
4934: 21 50 subi r18, 0x01 ; 1
4936: 30 40 sbci r19, 0x00 ; 0
4938: 30 93 38 02 sts 0x0238, r19
493c: 20 93 37 02 sts 0x0237, r18
4940: 06 c0 rjmp .+12 ; 0x494e <MotorRegler+0xc6a>
4942: 84 ef ldi r24, 0xF4 ; 244
4944: 91 e0 ldi r25, 0x01 ; 1
4946: 90 93 38 02 sts 0x0238, r25
494a: 80 93 37 02 sts 0x0237, r24
494e: 80 91 aa 05 lds r24, 0x05AA
4952: 85 ff sbrs r24, 5
4954: 11 c0 rjmp .+34 ; 0x4978 <MotorRegler+0xc94>
4956: 80 91 33 02 lds r24, 0x0233
495a: 99 27 eor r25, r25
495c: 90 93 a5 02 sts 0x02A5, r25
4960: 80 93 a4 02 sts 0x02A4, r24
4964: 80 91 34 02 lds r24, 0x0234
4968: 99 27 eor r25, r25
496a: 90 93 a7 02 sts 0x02A7, r25
496e: 80 93 a6 02 sts 0x02A6, r24
4972: 0e 94 3c 29 call 0x5278 ; 0x5278 <gps_main>
4976: 08 c0 rjmp .+16 ; 0x4988 <MotorRegler+0xca4>
4978: 10 92 8f 02 sts 0x028F, r1
497c: 10 92 8e 02 sts 0x028E, r1
4980: 10 92 91 02 sts 0x0291, r1
4984: 10 92 90 02 sts 0x0290, r1
4988: 80 91 f1 04 lds r24, 0x04F1
498c: 8f 5f subi r24, 0xFF ; 255
498e: 80 93 f1 04 sts 0x04F1, r24
4992: 80 91 3a 02 lds r24, 0x023A
4996: 81 50 subi r24, 0x01 ; 1
4998: 80 93 3a 02 sts 0x023A, r24
499c: 8f 3f cpi r24, 0xFF ; 255
499e: 09 f0 breq .+2 ; 0x49a2 <MotorRegler+0xcbe>
49a0: 68 c0 rjmp .+208 ; 0x4a72 <MotorRegler+0xd8e>
49a2: 81 e3 ldi r24, 0x31 ; 49
49a4: 80 93 3a 02 sts 0x023A, r24
49a8: 60 91 e7 01 lds r22, 0x01E7
49ac: 70 91 e8 01 lds r23, 0x01E8
49b0: 80 91 e9 01 lds r24, 0x01E9
49b4: 90 91 ea 01 lds r25, 0x01EA
49b8: e0 90 b6 05 lds r14, 0x05B6
49bc: ff 24 eor r15, r15
49be: 00 27 eor r16, r16
49c0: 11 27 eor r17, r17
49c2: a8 01 movw r20, r16
49c4: 97 01 movw r18, r14
49c6: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4>
49ca: 30 93 f3 04 sts 0x04F3, r19
49ce: 20 93 f2 04 sts 0x04F2, r18
49d2: 60 91 ef 01 lds r22, 0x01EF
49d6: 70 91 f0 01 lds r23, 0x01F0
49da: 80 91 f1 01 lds r24, 0x01F1
49de: 90 91 f2 01 lds r25, 0x01F2
49e2: a8 01 movw r20, r16
49e4: 97 01 movw r18, r14
49e6: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4>
49ea: 30 93 f5 04 sts 0x04F5, r19
49ee: 20 93 f4 04 sts 0x04F4, r18
49f2: 80 91 e7 05 lds r24, 0x05E7
49f6: 90 91 e8 05 lds r25, 0x05E8
49fa: 90 93 f7 04 sts 0x04F7, r25
49fe: 80 93 f6 04 sts 0x04F6, r24
4a02: 80 91 f0 05 lds r24, 0x05F0
4a06: 90 91 f1 05 lds r25, 0x05F1
4a0a: 90 93 f9 04 sts 0x04F9, r25
4a0e: 80 93 f8 04 sts 0x04F8, r24
4a12: 80 91 ea 05 lds r24, 0x05EA
4a16: 90 91 eb 05 lds r25, 0x05EB
4a1a: 90 93 fb 04 sts 0x04FB, r25
4a1e: 80 93 fa 04 sts 0x04FA, r24
4a22: 80 91 2f 02 lds r24, 0x022F
4a26: 90 91 30 02 lds r25, 0x0230
4a2a: 90 93 fd 04 sts 0x04FD, r25
4a2e: 80 93 fc 04 sts 0x04FC, r24
4a32: 60 91 13 02 lds r22, 0x0213
4a36: 70 91 14 02 lds r23, 0x0214
4a3a: 80 91 15 02 lds r24, 0x0215
4a3e: 90 91 16 02 lds r25, 0x0216
4a42: 20 e0 ldi r18, 0x00 ; 0
4a44: 32 e0 ldi r19, 0x02 ; 2
4a46: 40 e0 ldi r20, 0x00 ; 0
4a48: 50 e0 ldi r21, 0x00 ; 0
4a4a: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4>
4a4e: 30 93 ff 04 sts 0x04FF, r19
4a52: 20 93 fe 04 sts 0x04FE, r18
4a56: 89 81 ldd r24, Y+1 ; 0x01
4a58: 9a 81 ldd r25, Y+2 ; 0x02
4a5a: 90 93 01 05 sts 0x0501, r25
4a5e: 80 93 00 05 sts 0x0500, r24
4a62: 80 91 17 02 lds r24, 0x0217
4a66: 90 91 18 02 lds r25, 0x0218
4a6a: 90 93 03 05 sts 0x0503, r25
4a6e: 80 93 02 05 sts 0x0502, r24
4a72: 60 91 e7 01 lds r22, 0x01E7
4a76: 70 91 e8 01 lds r23, 0x01E8
4a7a: 80 91 e9 01 lds r24, 0x01E9
4a7e: 90 91 ea 01 lds r25, 0x01EA
4a82: 20 90 e3 05 lds r2, 0x05E3
4a86: 30 90 e4 05 lds r3, 0x05E4
4a8a: 40 90 e5 05 lds r4, 0x05E5
4a8e: 50 90 e6 05 lds r5, 0x05E6
4a92: e0 90 de 05 lds r14, 0x05DE
4a96: f0 90 df 05 lds r15, 0x05DF
4a9a: 60 90 ec 05 lds r6, 0x05EC
4a9e: 70 90 ed 05 lds r7, 0x05ED
4aa2: 80 90 ee 05 lds r8, 0x05EE
4aa6: 90 90 ef 05 lds r9, 0x05EF
4aaa: 0e 94 b8 2b call 0x5770 ; 0x5770 <__floatsisf>
4aae: a2 01 movw r20, r4
4ab0: 91 01 movw r18, r2
4ab2: 0e 94 32 2c call 0x5864 ; 0x5864 <__mulsf3>
4ab6: 5b 01 movw r10, r22
4ab8: 6c 01 movw r12, r24
4aba: 00 27 eor r16, r16
4abc: f7 fc sbrc r15, 7
4abe: 00 95 com r16
4ac0: 10 2f mov r17, r16
4ac2: c8 01 movw r24, r16
4ac4: b7 01 movw r22, r14
4ac6: 0e 94 b8 2b call 0x5770 ; 0x5770 <__floatsisf>
4aca: a4 01 movw r20, r8
4acc: 93 01 movw r18, r6
4ace: 0e 94 32 2c call 0x5864 ; 0x5864 <__mulsf3>
4ad2: 9b 01 movw r18, r22
4ad4: ac 01 movw r20, r24
4ad6: c6 01 movw r24, r12
4ad8: b5 01 movw r22, r10
4ada: 0e 94 13 2b call 0x5626 ; 0x5626 <__addsf3>
4ade: 0e 94 9b 2b call 0x5736 ; 0x5736 <__fixsfsi>
4ae2: 70 93 df 05 sts 0x05DF, r23
4ae6: 60 93 de 05 sts 0x05DE, r22
4aea: 60 91 ef 01 lds r22, 0x01EF
4aee: 70 91 f0 01 lds r23, 0x01F0
4af2: 80 91 f1 01 lds r24, 0x01F1
4af6: 90 91 f2 01 lds r25, 0x01F2
4afa: e0 90 dc 05 lds r14, 0x05DC
4afe: f0 90 dd 05 lds r15, 0x05DD
4b02: 0e 94 b8 2b call 0x5770 ; 0x5770 <__floatsisf>
4b06: a2 01 movw r20, r4
4b08: 91 01 movw r18, r2
4b0a: 0e 94 32 2c call 0x5864 ; 0x5864 <__mulsf3>
4b0e: 5b 01 movw r10, r22
4b10: 6c 01 movw r12, r24
4b12: 00 27 eor r16, r16
4b14: f7 fc sbrc r15, 7
4b16: 00 95 com r16
4b18: 10 2f mov r17, r16
4b1a: c8 01 movw r24, r16
4b1c: b7 01 movw r22, r14
4b1e: 0e 94 b8 2b call 0x5770 ; 0x5770 <__floatsisf>
4b22: a4 01 movw r20, r8
4b24: 93 01 movw r18, r6
4b26: 0e 94 32 2c call 0x5864 ; 0x5864 <__mulsf3>
4b2a: 9b 01 movw r18, r22
4b2c: ac 01 movw r20, r24
4b2e: c6 01 movw r24, r12
4b30: b5 01 movw r22, r10
4b32: 0e 94 13 2b call 0x5626 ; 0x5626 <__addsf3>
4b36: 0e 94 9b 2b call 0x5736 ; 0x5736 <__fixsfsi>
4b3a: 70 93 dd 05 sts 0x05DD, r23
4b3e: 60 93 dc 05 sts 0x05DC, r22
4b42: 60 91 ea 05 lds r22, 0x05EA
4b46: 70 91 eb 05 lds r23, 0x05EB
4b4a: a0 90 f7 01 lds r10, 0x01F7
4b4e: b0 90 f8 01 lds r11, 0x01F8
4b52: c0 90 f9 01 lds r12, 0x01F9
4b56: d0 90 fa 01 lds r13, 0x01FA
4b5a: 88 27 eor r24, r24
4b5c: 77 fd sbrc r23, 7
4b5e: 80 95 com r24
4b60: 98 2f mov r25, r24
4b62: 0e 94 b8 2b call 0x5770 ; 0x5770 <__floatsisf>
4b66: 7b 01 movw r14, r22
4b68: 8c 01 movw r16, r24
4b6a: 20 e0 ldi r18, 0x00 ; 0
4b6c: 30 e0 ldi r19, 0x00 ; 0
4b6e: 40 e0 ldi r20, 0x00 ; 0
4b70: 5f e3 ldi r21, 0x3F ; 63
4b72: c4 01 movw r24, r8
4b74: b3 01 movw r22, r6
4b76: 0e 94 32 2c call 0x5864 ; 0x5864 <__mulsf3>
4b7a: 9b 01 movw r18, r22
4b7c: ac 01 movw r20, r24
4b7e: c8 01 movw r24, r16
4b80: b7 01 movw r22, r14
4b82: 0e 94 32 2c call 0x5864 ; 0x5864 <__mulsf3>
4b86: 7b 01 movw r14, r22
4b88: 8c 01 movw r16, r24
4b8a: c6 01 movw r24, r12
4b8c: b5 01 movw r22, r10
4b8e: 0e 94 b8 2b call 0x5770 ; 0x5770 <__floatsisf>
4b92: a2 01 movw r20, r4
4b94: 91 01 movw r18, r2
4b96: 0e 94 32 2c call 0x5864 ; 0x5864 <__mulsf3>
4b9a: 9b 01 movw r18, r22
4b9c: ac 01 movw r20, r24
4b9e: c8 01 movw r24, r16
4ba0: b7 01 movw r22, r14
4ba2: 0e 94 13 2b call 0x5626 ; 0x5626 <__addsf3>
4ba6: 0e 94 9b 2b call 0x5736 ; 0x5736 <__fixsfsi>
4baa: 70 93 eb 05 sts 0x05EB, r23
4bae: 60 93 ea 05 sts 0x05EA, r22
4bb2: 80 91 de 05 lds r24, 0x05DE
4bb6: 90 91 df 05 lds r25, 0x05DF
4bba: 81 50 subi r24, 0x01 ; 1
4bbc: 98 40 sbci r25, 0x08 ; 8
4bbe: 34 f0 brlt .+12 ; 0x4bcc <MotorRegler+0xee8>
4bc0: 80 e0 ldi r24, 0x00 ; 0
4bc2: 98 e0 ldi r25, 0x08 ; 8
4bc4: 90 93 df 05 sts 0x05DF, r25
4bc8: 80 93 de 05 sts 0x05DE, r24
4bcc: 80 91 de 05 lds r24, 0x05DE
4bd0: 90 91 df 05 lds r25, 0x05DF
4bd4: 80 50 subi r24, 0x00 ; 0
4bd6: 98 4f sbci r25, 0xF8 ; 248
4bd8: 34 f4 brge .+12 ; 0x4be6 <MotorRegler+0xf02>
4bda: 80 e0 ldi r24, 0x00 ; 0
4bdc: 98 ef ldi r25, 0xF8 ; 248
4bde: 90 93 df 05 sts 0x05DF, r25
4be2: 80 93 de 05 sts 0x05DE, r24
4be6: 80 91 dc 05 lds r24, 0x05DC
4bea: 90 91 dd 05 lds r25, 0x05DD
4bee: 81 50 subi r24, 0x01 ; 1
4bf0: 98 40 sbci r25, 0x08 ; 8
4bf2: 34 f0 brlt .+12 ; 0x4c00 <MotorRegler+0xf1c>
4bf4: 80 e0 ldi r24, 0x00 ; 0
4bf6: 98 e0 ldi r25, 0x08 ; 8
4bf8: 90 93 dd 05 sts 0x05DD, r25
4bfc: 80 93 dc 05 sts 0x05DC, r24
4c00: 80 91 dc 05 lds r24, 0x05DC
4c04: 90 91 dd 05 lds r25, 0x05DD
4c08: 80 50 subi r24, 0x00 ; 0
4c0a: 98 4f sbci r25, 0xF8 ; 248
4c0c: 34 f4 brge .+12 ; 0x4c1a <MotorRegler+0xf36>
4c0e: 80 e0 ldi r24, 0x00 ; 0
4c10: 98 ef ldi r25, 0xF8 ; 248
4c12: 90 93 dd 05 sts 0x05DD, r25
4c16: 80 93 dc 05 sts 0x05DC, r24
4c1a: 80 91 ea 05 lds r24, 0x05EA
4c1e: 90 91 eb 05 lds r25, 0x05EB
4c22: 81 50 subi r24, 0x01 ; 1
4c24: 98 40 sbci r25, 0x08 ; 8
4c26: 34 f0 brlt .+12 ; 0x4c34 <MotorRegler+0xf50>
4c28: 80 e0 ldi r24, 0x00 ; 0
4c2a: 98 e0 ldi r25, 0x08 ; 8
4c2c: 90 93 eb 05 sts 0x05EB, r25
4c30: 80 93 ea 05 sts 0x05EA, r24
4c34: 80 91 ea 05 lds r24, 0x05EA
4c38: 90 91 eb 05 lds r25, 0x05EB
4c3c: 80 50 subi r24, 0x00 ; 0
4c3e: 98 4f sbci r25, 0xF8 ; 248
4c40: 34 f4 brge .+12 ; 0x4c4e <MotorRegler+0xf6a>
4c42: 80 e0 ldi r24, 0x00 ; 0
4c44: 98 ef ldi r25, 0xF8 ; 248
4c46: 90 93 eb 05 sts 0x05EB, r25
4c4a: 80 93 ea 05 sts 0x05EA, r24
4c4e: 80 91 aa 05 lds r24, 0x05AA
4c52: 99 27 eor r25, r25
4c54: 80 ff sbrs r24, 0
4c56: cd c0 rjmp .+410 ; 0x4df2 <MotorRegler+0x110e>
4c58: 20 91 81 01 lds r18, 0x0181
4c5c: 81 ff sbrs r24, 1
4c5e: 0e c0 rjmp .+28 ; 0x4c7c <MotorRegler+0xf98>
4c60: 22 33 cpi r18, 0x32 ; 50
4c62: b0 f4 brcc .+44 ; 0x4c90 <MotorRegler+0xfac>
4c64: 80 91 2f 02 lds r24, 0x022F
4c68: 90 91 30 02 lds r25, 0x0230
4c6c: 44 97 sbiw r24, 0x14 ; 20
4c6e: 90 93 32 02 sts 0x0232, r25
4c72: 80 93 31 02 sts 0x0231, r24
4c76: 10 92 1e 02 sts 0x021E, r1
4c7a: 0d c0 rjmp .+26 ; 0x4c96 <MotorRegler+0xfb2>
4c7c: 80 91 af 05 lds r24, 0x05AF
4c80: 28 9f mul r18, r24
4c82: c0 01 movw r24, r0
4c84: 11 24 eor r1, r1
4c86: 44 97 sbiw r24, 0x14 ; 20
4c88: 90 93 32 02 sts 0x0232, r25
4c8c: 80 93 31 02 sts 0x0231, r24
4c90: 81 e0 ldi r24, 0x01 ; 1
4c92: 80 93 1e 02 sts 0x021E, r24
4c96: 80 91 1d 02 lds r24, 0x021D
4c9a: 88 23 and r24, r24
4c9c: 21 f0 breq .+8 ; 0x4ca6 <MotorRegler+0xfc2>
4c9e: 10 92 32 02 sts 0x0232, r1
4ca2: 10 92 31 02 sts 0x0231, r1
4ca6: 20 91 2f 02 lds r18, 0x022F
4caa: 30 91 30 02 lds r19, 0x0230
4cae: 40 91 31 02 lds r20, 0x0231
4cb2: 50 91 32 02 lds r21, 0x0232
4cb6: 42 17 cp r20, r18
4cb8: 53 07 cpc r21, r19
4cba: 0c f0 brlt .+2 ; 0x4cbe <MotorRegler+0xfda>
4cbc: 9a c0 rjmp .+308 ; 0x4df2 <MotorRegler+0x110e>
4cbe: 80 91 1e 02 lds r24, 0x021E
4cc2: 88 23 and r24, r24
4cc4: 09 f4 brne .+2 ; 0x4cc8 <MotorRegler+0xfe4>
4cc6: 95 c0 rjmp .+298 ; 0x4df2 <MotorRegler+0x110e>
4cc8: 24 1b sub r18, r20
4cca: 35 0b sbc r19, r21
4ccc: 80 91 82 01 lds r24, 0x0182
4cd0: 99 27 eor r25, r25
4cd2: bc 01 movw r22, r24
4cd4: 26 9f mul r18, r22
4cd6: c0 01 movw r24, r0
4cd8: 27 9f mul r18, r23
4cda: 90 0d add r25, r0
4cdc: 36 9f mul r19, r22
4cde: 90 0d add r25, r0
4ce0: 11 24 eor r1, r1
4ce2: 60 e1 ldi r22, 0x10 ; 16
4ce4: 70 e0 ldi r23, 0x00 ; 0
4ce6: 0e 94 07 2d call 0x5a0e ; 0x5a0e <__divmodhi4>
4cea: 09 81 ldd r16, Y+1 ; 0x01
4cec: 1a 81 ldd r17, Y+2 ; 0x02
4cee: 06 1b sub r16, r22
4cf0: 17 0b sbc r17, r23
4cf2: 20 91 c4 01 lds r18, 0x01C4
4cf6: 30 91 c5 01 lds r19, 0x01C5
4cfa: 80 91 80 01 lds r24, 0x0180
4cfe: 99 27 eor r25, r25
4d00: fc 01 movw r30, r24
4d02: 2e 9f mul r18, r30
4d04: c0 01 movw r24, r0
4d06: 2f 9f mul r18, r31
4d08: 90 0d add r25, r0
4d0a: 3e 9f mul r19, r30
4d0c: 90 0d add r25, r0
4d0e: 11 24 eor r1, r1
4d10: 68 e0 ldi r22, 0x08 ; 8
4d12: 70 e0 ldi r23, 0x00 ; 0
4d14: 0e 94 07 2d call 0x5a0e ; 0x5a0e <__divmodhi4>
4d18: 06 1b sub r16, r22
4d1a: 17 0b sbc r17, r23
4d1c: 60 91 13 02 lds r22, 0x0213
4d20: 70 91 14 02 lds r23, 0x0214
4d24: 80 91 15 02 lds r24, 0x0215
4d28: 90 91 16 02 lds r25, 0x0216
4d2c: 20 e0 ldi r18, 0x00 ; 0
4d2e: 32 e0 ldi r19, 0x02 ; 2
4d30: 40 e0 ldi r20, 0x00 ; 0
4d32: 50 e0 ldi r21, 0x00 ; 0
4d34: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4>
4d38: ca 01 movw r24, r20
4d3a: b9 01 movw r22, r18
4d3c: 20 91 83 01 lds r18, 0x0183
4d40: 33 27 eor r19, r19
4d42: 44 27 eor r20, r20
4d44: 55 27 eor r21, r21
4d46: 0e 94 d4 2c call 0x59a8 ; 0x59a8 <__mulsi3>
4d4a: 20 e2 ldi r18, 0x20 ; 32
4d4c: 30 e0 ldi r19, 0x00 ; 0
4d4e: 40 e0 ldi r20, 0x00 ; 0
4d50: 50 e0 ldi r21, 0x00 ; 0
4d52: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4>
4d56: ff ef ldi r31, 0xFF ; 255
4d58: 2e 3c cpi r18, 0xCE ; 206
4d5a: 3f 07 cpc r19, r31
4d5c: 14 f4 brge .+4 ; 0x4d62 <MotorRegler+0x107e>
4d5e: 2e ec ldi r18, 0xCE ; 206
4d60: 3f ef ldi r19, 0xFF ; 255
4d62: 80 91 3b 02 lds r24, 0x023B
4d66: 90 91 3c 02 lds r25, 0x023C
4d6a: ac 01 movw r20, r24
4d6c: 74 e0 ldi r23, 0x04 ; 4
4d6e: 44 0f add r20, r20
4d70: 55 1f adc r21, r21
4d72: 7a 95 dec r23
4d74: e1 f7 brne .-8 ; 0x4d6e <MotorRegler+0x108a>
4d76: 48 1b sub r20, r24
4d78: 59 0b sbc r21, r25
4d7a: 23 33 cpi r18, 0x33 ; 51
4d7c: 31 05 cpc r19, r1
4d7e: 14 f0 brlt .+4 ; 0x4d84 <MotorRegler+0x10a0>
4d80: 22 e3 ldi r18, 0x32 ; 50
4d82: 30 e0 ldi r19, 0x00 ; 0
4d84: 02 1b sub r16, r18
4d86: 13 0b sbc r17, r19
4d88: ca 01 movw r24, r20
4d8a: 80 0f add r24, r16
4d8c: 91 1f adc r25, r17
4d8e: 60 e1 ldi r22, 0x10 ; 16
4d90: 70 e0 ldi r23, 0x00 ; 0
4d92: 0e 94 07 2d call 0x5a0e ; 0x5a0e <__divmodhi4>
4d96: 70 93 3c 02 sts 0x023C, r23
4d9a: 60 93 3b 02 sts 0x023B, r22
4d9e: 80 91 ab 05 lds r24, 0x05AB
4da2: 99 27 eor r25, r25
4da4: 68 17 cp r22, r24
4da6: 79 07 cpc r23, r25
4da8: 8c f4 brge .+34 ; 0x4dcc <MotorRegler+0x10e8>
4daa: 29 81 ldd r18, Y+1 ; 0x01
4dac: 3a 81 ldd r19, Y+2 ; 0x02
4dae: 28 17 cp r18, r24
4db0: 39 07 cpc r19, r25
4db2: 2c f0 brlt .+10 ; 0x4dbe <MotorRegler+0x10da>
4db4: 90 93 3c 02 sts 0x023C, r25
4db8: 80 93 3b 02 sts 0x023B, r24
4dbc: 07 c0 rjmp .+14 ; 0x4dcc <MotorRegler+0x10e8>
4dbe: 49 81 ldd r20, Y+1 ; 0x01
4dc0: 5a 81 ldd r21, Y+2 ; 0x02
4dc2: 50 93 3c 02 sts 0x023C, r21
4dc6: 40 93 3b 02 sts 0x023B, r20
4dca: 0d c0 rjmp .+26 ; 0x4de6 <MotorRegler+0x1102>
4dcc: 80 91 3b 02 lds r24, 0x023B
4dd0: 90 91 3c 02 lds r25, 0x023C
4dd4: 69 81 ldd r22, Y+1 ; 0x01
4dd6: 7a 81 ldd r23, Y+2 ; 0x02
4dd8: 68 17 cp r22, r24
4dda: 79 07 cpc r23, r25
4ddc: 24 f4 brge .+8 ; 0x4de6 <MotorRegler+0x1102>
4dde: 70 93 3c 02 sts 0x023C, r23
4de2: 60 93 3b 02 sts 0x023B, r22
4de6: 80 91 3b 02 lds r24, 0x023B
4dea: 90 91 3c 02 lds r25, 0x023C
4dee: 9a 83 std Y+2, r25 ; 0x02
4df0: 89 83 std Y+1, r24 ; 0x01
4df2: c0 90 ea 05 lds r12, 0x05EA
4df6: d0 90 eb 05 lds r13, 0x05EB
4dfa: 80 91 50 02 lds r24, 0x0250
4dfe: 90 91 51 02 lds r25, 0x0251
4e02: c8 1a sub r12, r24
4e04: d9 0a sbc r13, r25
4e06: 95 e6 ldi r25, 0x65 ; 101
4e08: c9 16 cp r12, r25
4e0a: d1 04 cpc r13, r1
4e0c: 24 f0 brlt .+8 ; 0x4e16 <MotorRegler+0x1132>
4e0e: 64 e6 ldi r22, 0x64 ; 100
4e10: c6 2e mov r12, r22
4e12: d1 2c mov r13, r1
4e14: 09 c0 rjmp .+18 ; 0x4e28 <MotorRegler+0x1144>
4e16: ec e9 ldi r30, 0x9C ; 156
4e18: ce 16 cp r12, r30
4e1a: ef ef ldi r30, 0xFF ; 255
4e1c: de 06 cpc r13, r30
4e1e: 24 f4 brge .+8 ; 0x4e28 <MotorRegler+0x1144>
4e20: 5c e9 ldi r21, 0x9C ; 156
4e22: c5 2e mov r12, r21
4e24: 5f ef ldi r21, 0xFF ; 255
4e26: d5 2e mov r13, r21
4e28: 40 90 78 01 lds r4, 0x0178
4e2c: 50 90 79 01 lds r5, 0x0179
4e30: 60 90 7a 01 lds r6, 0x017A
4e34: 70 90 7b 01 lds r7, 0x017B
4e38: 60 91 de 05 lds r22, 0x05DE
4e3c: 70 91 df 05 lds r23, 0x05DF
4e40: 20 91 28 02 lds r18, 0x0228
4e44: 30 91 29 02 lds r19, 0x0229
4e48: 40 91 8e 02 lds r20, 0x028E
4e4c: 50 91 8f 02 lds r21, 0x028F
4e50: 24 1b sub r18, r20
4e52: 35 0b sbc r19, r21
4e54: 62 1b sub r22, r18
4e56: 73 0b sbc r23, r19
4e58: 88 27 eor r24, r24
4e5a: 77 fd sbrc r23, 7
4e5c: 80 95 com r24
4e5e: 98 2f mov r25, r24
4e60: 0e 94 b8 2b call 0x5770 ; 0x5770 <__floatsisf>
4e64: 9b 01 movw r18, r22
4e66: ac 01 movw r20, r24
4e68: c3 01 movw r24, r6
4e6a: b2 01 movw r22, r4
4e6c: 0e 94 32 2c call 0x5864 ; 0x5864 <__mulsf3>
4e70: 0e 94 9b 2b call 0x5736 ; 0x5736 <__fixsfsi>
4e74: 70 93 9b 02 sts 0x029B, r23
4e78: 60 93 9a 02 sts 0x029A, r22
4e7c: 80 91 9a 02 lds r24, 0x029A
4e80: 90 91 9b 02 lds r25, 0x029B
4e84: 8c 01 movw r16, r24
4e86: 22 27 eor r18, r18
4e88: 17 fd sbrc r17, 7
4e8a: 20 95 com r18
4e8c: 32 2f mov r19, r18
4e8e: 80 91 58 02 lds r24, 0x0258
4e92: 90 91 59 02 lds r25, 0x0259
4e96: a0 91 5a 02 lds r26, 0x025A
4e9a: b0 91 5b 02 lds r27, 0x025B
4e9e: 08 0f add r16, r24
4ea0: 19 1f adc r17, r25
4ea2: 2a 1f adc r18, r26
4ea4: 3b 1f adc r19, r27
4ea6: 00 93 58 02 sts 0x0258, r16
4eaa: 10 93 59 02 sts 0x0259, r17
4eae: 20 93 5a 02 sts 0x025A, r18
4eb2: 30 93 5b 02 sts 0x025B, r19
4eb6: 10 16 cp r1, r16
4eb8: 11 06 cpc r1, r17
4eba: 12 06 cpc r1, r18
4ebc: 13 06 cpc r1, r19
4ebe: ac f4 brge .+42 ; 0x4eea <MotorRegler+0x1206>
4ec0: c8 01 movw r24, r16
4ec2: 17 ff sbrs r17, 7
4ec4: 03 c0 rjmp .+6 ; 0x4ecc <MotorRegler+0x11e8>
4ec6: 90 95 com r25
4ec8: 81 95 neg r24
4eca: 9f 4f sbci r25, 0xFF ; 255
4ecc: 60 e0 ldi r22, 0x00 ; 0
4ece: 71 e0 ldi r23, 0x01 ; 1
4ed0: 0e 94 07 2d call 0x5a0e ; 0x5a0e <__divmodhi4>
4ed4: 6f 5f subi r22, 0xFF ; 255
4ed6: 7f 4f sbci r23, 0xFF ; 255
4ed8: 88 27 eor r24, r24
4eda: 77 fd sbrc r23, 7
4edc: 80 95 com r24
4ede: 98 2f mov r25, r24
4ee0: 06 1b sub r16, r22
4ee2: 17 0b sbc r17, r23
4ee4: 28 0b sbc r18, r24
4ee6: 39 0b sbc r19, r25
4ee8: 14 c0 rjmp .+40 ; 0x4f12 <MotorRegler+0x122e>
4eea: c8 01 movw r24, r16
4eec: 17 ff sbrs r17, 7
4eee: 03 c0 rjmp .+6 ; 0x4ef6 <MotorRegler+0x1212>
4ef0: 90 95 com r25
4ef2: 81 95 neg r24
4ef4: 9f 4f sbci r25, 0xFF ; 255
4ef6: 60 e0 ldi r22, 0x00 ; 0
4ef8: 71 e0 ldi r23, 0x01 ; 1
4efa: 0e 94 07 2d call 0x5a0e ; 0x5a0e <__divmodhi4>
4efe: 6f 5f subi r22, 0xFF ; 255
4f00: 7f 4f sbci r23, 0xFF ; 255
4f02: 88 27 eor r24, r24
4f04: 77 fd sbrc r23, 7
4f06: 80 95 com r24
4f08: 98 2f mov r25, r24
4f0a: 06 0f add r16, r22
4f0c: 17 1f adc r17, r23
4f0e: 28 1f adc r18, r24
4f10: 39 1f adc r19, r25
4f12: 00 93 58 02 sts 0x0258, r16
4f16: 10 93 59 02 sts 0x0259, r17
4f1a: 20 93 5a 02 sts 0x025A, r18
4f1e: 30 93 5b 02 sts 0x025B, r19
4f22: 80 91 58 02 lds r24, 0x0258
4f26: 90 91 59 02 lds r25, 0x0259
4f2a: a0 91 5a 02 lds r26, 0x025A
4f2e: b0 91 5b 02 lds r27, 0x025B
4f32: 81 38 cpi r24, 0x81 ; 129
4f34: fe e3 ldi r31, 0x3E ; 62
4f36: 9f 07 cpc r25, r31
4f38: f0 e0 ldi r31, 0x00 ; 0
4f3a: af 07 cpc r26, r31
4f3c: f0 e0 ldi r31, 0x00 ; 0
4f3e: bf 07 cpc r27, r31
4f40: 2c f0 brlt .+10 ; 0x4f4c <MotorRegler+0x1268>
4f42: 80 e8 ldi r24, 0x80 ; 128
4f44: 9e e3 ldi r25, 0x3E ; 62
4f46: a0 e0 ldi r26, 0x00 ; 0
4f48: b0 e0 ldi r27, 0x00 ; 0
4f4a: 09 c0 rjmp .+18 ; 0x4f5e <MotorRegler+0x127a>
4f4c: 80 58 subi r24, 0x80 ; 128
4f4e: 91 4c sbci r25, 0xC1 ; 193
4f50: af 4f sbci r26, 0xFF ; 255
4f52: bf 4f sbci r27, 0xFF ; 255
4f54: 64 f4 brge .+24 ; 0x4f6e <MotorRegler+0x128a>
4f56: 80 e8 ldi r24, 0x80 ; 128
4f58: 91 ec ldi r25, 0xC1 ; 193
4f5a: af ef ldi r26, 0xFF ; 255
4f5c: bf ef ldi r27, 0xFF ; 255
4f5e: 80 93 58 02 sts 0x0258, r24
4f62: 90 93 59 02 sts 0x0259, r25
4f66: a0 93 5a 02 sts 0x025A, r26
4f6a: b0 93 5b 02 sts 0x025B, r27
4f6e: 60 91 9a 02 lds r22, 0x029A
4f72: 70 91 9b 02 lds r23, 0x029B
4f76: 80 90 7c 01 lds r8, 0x017C
4f7a: 90 90 7d 01 lds r9, 0x017D
4f7e: a0 90 7e 01 lds r10, 0x017E
4f82: b0 90 7f 01 lds r11, 0x017F
4f86: 88 27 eor r24, r24
4f88: 77 fd sbrc r23, 7
4f8a: 80 95 com r24
4f8c: 98 2f mov r25, r24
4f8e: 0e 94 b8 2b call 0x5770 ; 0x5770 <__floatsisf>
4f92: 7b 01 movw r14, r22
4f94: 8c 01 movw r16, r24
4f96: 60 91 58 02 lds r22, 0x0258
4f9a: 70 91 59 02 lds r23, 0x0259
4f9e: 80 91 5a 02 lds r24, 0x025A
4fa2: 90 91 5b 02 lds r25, 0x025B
4fa6: 0e 94 b8 2b call 0x5770 ; 0x5770 <__floatsisf>
4faa: 9b 01 movw r18, r22
4fac: ac 01 movw r20, r24
4fae: c5 01 movw r24, r10
4fb0: b4 01 movw r22, r8
4fb2: 0e 94 32 2c call 0x5864 ; 0x5864 <__mulsf3>
4fb6: 9b 01 movw r18, r22
4fb8: ac 01 movw r20, r24
4fba: c8 01 movw r24, r16
4fbc: b7 01 movw r22, r14
4fbe: 0e 94 13 2b call 0x5626 ; 0x5626 <__addsf3>
4fc2: 0e 94 9b 2b call 0x5736 ; 0x5736 <__fixsfsi>
4fc6: 96 01 movw r18, r12
4fc8: 26 0f add r18, r22
4fca: 37 1f adc r19, r23
4fcc: 49 81 ldd r20, Y+1 ; 0x01
4fce: 5a 81 ldd r21, Y+2 ; 0x02
4fd0: 24 0f add r18, r20
4fd2: 35 1f adc r19, r21
4fd4: 22 24 eor r2, r2
4fd6: 4a 30 cpi r20, 0x0A ; 10
4fd8: 51 05 cpc r21, r1
4fda: 14 f4 brge .+4 ; 0x4fe0 <MotorRegler+0x12fc>
4fdc: 41 e0 ldi r20, 0x01 ; 1
4fde: 24 2e mov r2, r20
4fe0: 37 fd sbrc r19, 7
4fe2: 02 c0 rjmp .+4 ; 0x4fe8 <MotorRegler+0x1304>
4fe4: 22 20 and r2, r2
4fe6: 19 f0 breq .+6 ; 0x4fee <MotorRegler+0x130a>
4fe8: 40 e0 ldi r20, 0x00 ; 0
4fea: 50 e0 ldi r21, 0x00 ; 0
4fec: 08 c0 rjmp .+16 ; 0x4ffe <MotorRegler+0x131a>
4fee: 80 91 e9 05 lds r24, 0x05E9
4ff2: 48 2f mov r20, r24
4ff4: 55 27 eor r21, r21
4ff6: 24 17 cp r18, r20
4ff8: 35 07 cpc r19, r21
4ffa: 0c f4 brge .+2 ; 0x4ffe <MotorRegler+0x131a>
4ffc: a9 01 movw r20, r18
4ffe: 80 91 e0 05 lds r24, 0x05E0
5002: e8 2f mov r30, r24
5004: ff 27 eor r31, r31
5006: fc 83 std Y+4, r31 ; 0x04
5008: eb 83 std Y+3, r30 ; 0x03
500a: 9f 01 movw r18, r30
500c: e4 17 cp r30, r20
500e: f5 07 cpc r31, r21
5010: 0c f4 brge .+2 ; 0x5014 <MotorRegler+0x1330>
5012: 9a 01 movw r18, r20
5014: 20 93 98 02 sts 0x0298, r18
5018: 29 81 ldd r18, Y+1 ; 0x01
501a: 3a 81 ldd r19, Y+2 ; 0x02
501c: 26 1b sub r18, r22
501e: 37 0b sbc r19, r23
5020: b9 01 movw r22, r18
5022: 6c 0d add r22, r12
5024: 7d 1d adc r23, r13
5026: 77 fd sbrc r23, 7
5028: 02 c0 rjmp .+4 ; 0x502e <MotorRegler+0x134a>
502a: 22 20 and r2, r2
502c: 19 f0 breq .+6 ; 0x5034 <MotorRegler+0x1350>
502e: 80 e0 ldi r24, 0x00 ; 0
5030: 90 e0 ldi r25, 0x00 ; 0
5032: 07 c0 rjmp .+14 ; 0x5042 <MotorRegler+0x135e>
5034: 80 91 e9 05 lds r24, 0x05E9
5038: 99 27 eor r25, r25
503a: 68 17 cp r22, r24
503c: 79 07 cpc r23, r25
503e: 0c f4 brge .+2 ; 0x5042 <MotorRegler+0x135e>
5040: cb 01 movw r24, r22
5042: 2b 81 ldd r18, Y+3 ; 0x03
5044: 3c 81 ldd r19, Y+4 ; 0x04
5046: 28 17 cp r18, r24
5048: 39 07 cpc r19, r25
504a: 0c f4 brge .+2 ; 0x504e <MotorRegler+0x136a>
504c: 9c 01 movw r18, r24
504e: 20 93 99 02 sts 0x0299, r18
5052: 60 91 dc 05 lds r22, 0x05DC
5056: 70 91 dd 05 lds r23, 0x05DD
505a: 20 91 2a 02 lds r18, 0x022A
505e: 30 91 2b 02 lds r19, 0x022B
5062: 40 91 90 02 lds r20, 0x0290
5066: 50 91 91 02 lds r21, 0x0291
506a: 24 1b sub r18, r20
506c: 35 0b sbc r19, r21
506e: 62 1b sub r22, r18
5070: 73 0b sbc r23, r19
5072: 88 27 eor r24, r24
5074: 77 fd sbrc r23, 7
5076: 80 95 com r24
5078: 98 2f mov r25, r24
507a: 0e 94 b8 2b call 0x5770 ; 0x5770 <__floatsisf>
507e: 9b 01 movw r18, r22
5080: ac 01 movw r20, r24
5082: c3 01 movw r24, r6
5084: b2 01 movw r22, r4
5086: 0e 94 32 2c call 0x5864 ; 0x5864 <__mulsf3>
508a: 0e 94 9b 2b call 0x5736 ; 0x5736 <__fixsfsi>
508e: 70 93 97 02 sts 0x0297, r23
5092: 60 93 96 02 sts 0x0296, r22
5096: 80 91 96 02 lds r24, 0x0296
509a: 90 91 97 02 lds r25, 0x0297
509e: 8c 01 movw r16, r24
50a0: 22 27 eor r18, r18
50a2: 17 fd sbrc r17, 7
50a4: 20 95 com r18
50a6: 32 2f mov r19, r18
50a8: 80 91 54 02 lds r24, 0x0254
50ac: 90 91 55 02 lds r25, 0x0255
50b0: a0 91 56 02 lds r26, 0x0256
50b4: b0 91 57 02 lds r27, 0x0257
50b8: 08 0f add r16, r24
50ba: 19 1f adc r17, r25
50bc: 2a 1f adc r18, r26
50be: 3b 1f adc r19, r27
50c0: 00 93 54 02 sts 0x0254, r16
50c4: 10 93 55 02 sts 0x0255, r17
50c8: 20 93 56 02 sts 0x0256, r18
50cc: 30 93 57 02 sts 0x0257, r19
50d0: 10 16 cp r1, r16
50d2: 11 06 cpc r1, r17
50d4: 12 06 cpc r1, r18
50d6: 13 06 cpc r1, r19
50d8: ac f4 brge .+42 ; 0x5104 <MotorRegler+0x1420>
50da: c8 01 movw r24, r16
50dc: 17 ff sbrs r17, 7
50de: 03 c0 rjmp .+6 ; 0x50e6 <MotorRegler+0x1402>
50e0: 90 95 com r25
50e2: 81 95 neg r24
50e4: 9f 4f sbci r25, 0xFF ; 255
50e6: 60 e0 ldi r22, 0x00 ; 0
50e8: 71 e0 ldi r23, 0x01 ; 1
50ea: 0e 94 07 2d call 0x5a0e ; 0x5a0e <__divmodhi4>
50ee: 6f 5f subi r22, 0xFF ; 255
50f0: 7f 4f sbci r23, 0xFF ; 255
50f2: 88 27 eor r24, r24
50f4: 77 fd sbrc r23, 7
50f6: 80 95 com r24
50f8: 98 2f mov r25, r24
50fa: 06 1b sub r16, r22
50fc: 17 0b sbc r17, r23
50fe: 28 0b sbc r18, r24
5100: 39 0b sbc r19, r25
5102: 14 c0 rjmp .+40 ; 0x512c <MotorRegler+0x1448>
5104: c8 01 movw r24, r16
5106: 17 ff sbrs r17, 7
5108: 03 c0 rjmp .+6 ; 0x5110 <MotorRegler+0x142c>
510a: 90 95 com r25
510c: 81 95 neg r24
510e: 9f 4f sbci r25, 0xFF ; 255
5110: 60 e0 ldi r22, 0x00 ; 0
5112: 71 e0 ldi r23, 0x01 ; 1
5114: 0e 94 07 2d call 0x5a0e ; 0x5a0e <__divmodhi4>
5118: 6f 5f subi r22, 0xFF ; 255
511a: 7f 4f sbci r23, 0xFF ; 255
511c: 88 27 eor r24, r24
511e: 77 fd sbrc r23, 7
5120: 80 95 com r24
5122: 98 2f mov r25, r24
5124: 06 0f add r16, r22
5126: 17 1f adc r17, r23
5128: 28 1f adc r18, r24
512a: 39 1f adc r19, r25
512c: 00 93 54 02 sts 0x0254, r16
5130: 10 93 55 02 sts 0x0255, r17
5134: 20 93 56 02 sts 0x0256, r18
5138: 30 93 57 02 sts 0x0257, r19
513c: 80 91 54 02 lds r24, 0x0254
5140: 90 91 55 02 lds r25, 0x0255
5144: a0 91 56 02 lds r26, 0x0256
5148: b0 91 57 02 lds r27, 0x0257
514c: 81 38 cpi r24, 0x81 ; 129
514e: 3e e3 ldi r19, 0x3E ; 62
5150: 93 07 cpc r25, r19
5152: 30 e0 ldi r19, 0x00 ; 0
5154: a3 07 cpc r26, r19
5156: 30 e0 ldi r19, 0x00 ; 0
5158: b3 07 cpc r27, r19
515a: 2c f0 brlt .+10 ; 0x5166 <MotorRegler+0x1482>
515c: 80 e8 ldi r24, 0x80 ; 128
515e: 9e e3 ldi r25, 0x3E ; 62
5160: a0 e0 ldi r26, 0x00 ; 0
5162: b0 e0 ldi r27, 0x00 ; 0
5164: 09 c0 rjmp .+18 ; 0x5178 <MotorRegler+0x1494>
5166: 80 58 subi r24, 0x80 ; 128
5168: 91 4c sbci r25, 0xC1 ; 193
516a: af 4f sbci r26, 0xFF ; 255
516c: bf 4f sbci r27, 0xFF ; 255
516e: 64 f4 brge .+24 ; 0x5188 <MotorRegler+0x14a4>
5170: 80 e8 ldi r24, 0x80 ; 128
5172: 91 ec ldi r25, 0xC1 ; 193
5174: af ef ldi r26, 0xFF ; 255
5176: bf ef ldi r27, 0xFF ; 255
5178: 80 93 54 02 sts 0x0254, r24
517c: 90 93 55 02 sts 0x0255, r25
5180: a0 93 56 02 sts 0x0256, r26
5184: b0 93 57 02 sts 0x0257, r27
5188: 60 91 96 02 lds r22, 0x0296
518c: 70 91 97 02 lds r23, 0x0297
5190: 88 27 eor r24, r24
5192: 77 fd sbrc r23, 7
5194: 80 95 com r24
5196: 98 2f mov r25, r24
5198: 0e 94 b8 2b call 0x5770 ; 0x5770 <__floatsisf>
519c: 7b 01 movw r14, r22
519e: 8c 01 movw r16, r24
51a0: 60 91 54 02 lds r22, 0x0254
51a4: 70 91 55 02 lds r23, 0x0255
51a8: 80 91 56 02 lds r24, 0x0256
51ac: 90 91 57 02 lds r25, 0x0257
51b0: 0e 94 b8 2b call 0x5770 ; 0x5770 <__floatsisf>
51b4: 9b 01 movw r18, r22
51b6: ac 01 movw r20, r24
51b8: c5 01 movw r24, r10
51ba: b4 01 movw r22, r8
51bc: 0e 94 32 2c call 0x5864 ; 0x5864 <__mulsf3>
51c0: 9b 01 movw r18, r22
51c2: ac 01 movw r20, r24
51c4: c8 01 movw r24, r16
51c6: b7 01 movw r22, r14
51c8: 0e 94 13 2b call 0x5626 ; 0x5626 <__addsf3>
51cc: 0e 94 9b 2b call 0x5736 ; 0x5736 <__fixsfsi>
51d0: 29 81 ldd r18, Y+1 ; 0x01
51d2: 3a 81 ldd r19, Y+2 ; 0x02
51d4: 26 0f add r18, r22
51d6: 37 1f adc r19, r23
51d8: 2c 19 sub r18, r12
51da: 3d 09 sbc r19, r13
51dc: 37 fd sbrc r19, 7
51de: 02 c0 rjmp .+4 ; 0x51e4 <MotorRegler+0x1500>
51e0: 22 20 and r2, r2
51e2: 19 f0 breq .+6 ; 0x51ea <MotorRegler+0x1506>
51e4: 40 e0 ldi r20, 0x00 ; 0
51e6: 50 e0 ldi r21, 0x00 ; 0
51e8: 08 c0 rjmp .+16 ; 0x51fa <MotorRegler+0x1516>
51ea: 80 91 e9 05 lds r24, 0x05E9
51ee: 48 2f mov r20, r24
51f0: 55 27 eor r21, r21
51f2: 24 17 cp r18, r20
51f4: 35 07 cpc r19, r21
51f6: 0c f4 brge .+2 ; 0x51fa <MotorRegler+0x1516>
51f8: a9 01 movw r20, r18
51fa: 2b 81 ldd r18, Y+3 ; 0x03
51fc: 3c 81 ldd r19, Y+4 ; 0x04
51fe: 24 17 cp r18, r20
5200: 35 07 cpc r19, r21
5202: 0c f4 brge .+2 ; 0x5206 <MotorRegler+0x1522>
5204: 9a 01 movw r18, r20
5206: 20 93 a8 02 sts 0x02A8, r18
520a: 89 81 ldd r24, Y+1 ; 0x01
520c: 9a 81 ldd r25, Y+2 ; 0x02
520e: 86 1b sub r24, r22
5210: 97 0b sbc r25, r23
5212: bc 01 movw r22, r24
5214: 6c 19 sub r22, r12
5216: 7d 09 sbc r23, r13
5218: 77 fd sbrc r23, 7
521a: 02 c0 rjmp .+4 ; 0x5220 <MotorRegler+0x153c>
521c: 22 20 and r2, r2
521e: 19 f0 breq .+6 ; 0x5226 <MotorRegler+0x1542>
5220: 20 e0 ldi r18, 0x00 ; 0
5222: 30 e0 ldi r19, 0x00 ; 0
5224: 08 c0 rjmp .+16 ; 0x5236 <MotorRegler+0x1552>
5226: 80 91 e9 05 lds r24, 0x05E9
522a: 28 2f mov r18, r24
522c: 33 27 eor r19, r19
522e: 62 17 cp r22, r18
5230: 73 07 cpc r23, r19
5232: 0c f4 brge .+2 ; 0x5236 <MotorRegler+0x1552>
5234: 9b 01 movw r18, r22
5236: 8b 81 ldd r24, Y+3 ; 0x03
5238: 9c 81 ldd r25, Y+4 ; 0x04
523a: 82 17 cp r24, r18
523c: 93 07 cpc r25, r19
523e: 0c f4 brge .+2 ; 0x5242 <MotorRegler+0x155e>
5240: c9 01 movw r24, r18
5242: 80 93 9c 02 sts 0x029C, r24
5246: 24 96 adiw r28, 0x04 ; 4
5248: 0f b6 in r0, 0x3f ; 63
524a: f8 94 cli
524c: de bf out 0x3e, r29 ; 62
524e: 0f be out 0x3f, r0 ; 63
5250: cd bf out 0x3d, r28 ; 61
5252: df 91 pop r29
5254: cf 91 pop r28
5256: 1f 91 pop r17
5258: 0f 91 pop r16
525a: ff 90 pop r15
525c: ef 90 pop r14
525e: df 90 pop r13
5260: cf 90 pop r12
5262: bf 90 pop r11
5264: af 90 pop r10
5266: 9f 90 pop r9
5268: 8f 90 pop r8
526a: 7f 90 pop r7
526c: 6f 90 pop r6
526e: 5f 90 pop r5
5270: 4f 90 pop r4
5272: 3f 90 pop r3
5274: 2f 90 pop r2
5276: 08 95 ret
4752: 37 fd sbrc r19, 7
4754: 40 95 com r20
4756: 54 2f mov r21, r20
4758: 62 1a sub r6, r18
475a: 73 0a sbc r7, r19
475c: 84 0a sbc r8, r20
475e: 95 0a sbc r9, r21
4760: 60 92 0b 02 sts 0x020B, r6
4764: 70 92 0c 02 sts 0x020C, r7
4768: 80 92 0d 02 sts 0x020D, r8
476c: 90 92 0e 02 sts 0x020E, r9
4770: 80 91 0b 02 lds r24, 0x020B
4774: 90 91 0c 02 lds r25, 0x020C
4778: a0 91 0d 02 lds r26, 0x020D
477c: b0 91 0e 02 lds r27, 0x020E
4780: 81 53 subi r24, 0x31 ; 49
4782: 95 47 sbci r25, 0x75 ; 117
4784: a0 40 sbci r26, 0x00 ; 0
4786: b0 40 sbci r27, 0x00 ; 0
4788: 64 f0 brlt .+24 ; 0x47a2 <MotorRegler+0xae2>
478a: 80 e3 ldi r24, 0x30 ; 48
478c: 95 e7 ldi r25, 0x75 ; 117
478e: a0 e0 ldi r26, 0x00 ; 0
4790: b0 e0 ldi r27, 0x00 ; 0
4792: 80 93 0b 02 sts 0x020B, r24
4796: 90 93 0c 02 sts 0x020C, r25
479a: a0 93 0d 02 sts 0x020D, r26
479e: b0 93 0e 02 sts 0x020E, r27
47a2: 80 91 0b 02 lds r24, 0x020B
47a6: 90 91 0c 02 lds r25, 0x020C
47aa: a0 91 0d 02 lds r26, 0x020D
47ae: b0 91 0e 02 lds r27, 0x020E
47b2: 80 5d subi r24, 0xD0 ; 208
47b4: 9a 48 sbci r25, 0x8A ; 138
47b6: af 4f sbci r26, 0xFF ; 255
47b8: bf 4f sbci r27, 0xFF ; 255
47ba: 64 f4 brge .+24 ; 0x47d4 <MotorRegler+0xb14>
47bc: 80 ed ldi r24, 0xD0 ; 208
47be: 9a e8 ldi r25, 0x8A ; 138
47c0: af ef ldi r26, 0xFF ; 255
47c2: bf ef ldi r27, 0xFF ; 255
47c4: 80 93 0b 02 sts 0x020B, r24
47c8: 90 93 0c 02 sts 0x020C, r25
47cc: a0 93 0d 02 sts 0x020D, r26
47d0: b0 93 0e 02 sts 0x020E, r27
47d4: 8f ee ldi r24, 0xEF ; 239
47d6: 80 93 7a 00 sts 0x007A, r24
47da: 80 91 17 02 lds r24, 0x0217
47de: 90 91 18 02 lds r25, 0x0218
47e2: 89 2b or r24, r25
47e4: 09 f4 brne .+2 ; 0x47e8 <MotorRegler+0xb28>
47e6: a1 c0 rjmp .+322 ; 0x492a <MotorRegler+0xc6a>
47e8: 80 91 75 05 lds r24, 0x0575
47ec: 83 ff sbrs r24, 3
47ee: 9d c0 rjmp .+314 ; 0x492a <MotorRegler+0xc6a>
47f0: 60 91 e7 01 lds r22, 0x01E7
47f4: 70 91 e8 01 lds r23, 0x01E8
47f8: 80 91 e9 01 lds r24, 0x01E9
47fc: 90 91 ea 01 lds r25, 0x01EA
4800: 20 e0 ldi r18, 0x00 ; 0
4802: 32 e0 ldi r19, 0x02 ; 2
4804: 40 e0 ldi r20, 0x00 ; 0
4806: 50 e0 ldi r21, 0x00 ; 0
4808: 0e 94 08 2d call 0x5a10 ; 0x5a10 <__divmodsi4>
480c: 89 01 movw r16, r18
480e: 37 ff sbrs r19, 7
4810: 03 c0 rjmp .+6 ; 0x4818 <MotorRegler+0xb58>
4812: 10 95 com r17
4814: 01 95 neg r16
4816: 1f 4f sbci r17, 0xFF ; 255
4818: 60 91 ef 01 lds r22, 0x01EF
481c: 70 91 f0 01 lds r23, 0x01F0
4820: 80 91 f1 01 lds r24, 0x01F1
4824: 90 91 f2 01 lds r25, 0x01F2
4828: 20 e0 ldi r18, 0x00 ; 0
482a: 32 e0 ldi r19, 0x02 ; 2
482c: 40 e0 ldi r20, 0x00 ; 0
482e: 50 e0 ldi r21, 0x00 ; 0
4830: 0e 94 08 2d call 0x5a10 ; 0x5a10 <__divmodsi4>
4834: b9 01 movw r22, r18
4836: 37 ff sbrs r19, 7
4838: 03 c0 rjmp .+6 ; 0x4840 <MotorRegler+0xb80>
483a: 70 95 com r23
483c: 61 95 neg r22
483e: 7f 4f sbci r23, 0xFF ; 255
4840: 60 17 cp r22, r16
4842: 71 07 cpc r23, r17
4844: 0c f4 brge .+2 ; 0x4848 <MotorRegler+0xb88>
4846: b8 01 movw r22, r16
4848: 69 31 cpi r22, 0x19 ; 25
484a: 71 05 cpc r23, r1
484c: a4 f4 brge .+40 ; 0x4876 <MotorRegler+0xbb6>
484e: 80 91 39 02 lds r24, 0x0239
4852: 88 23 and r24, r24
4854: 81 f0 breq .+32 ; 0x4876 <MotorRegler+0xbb6>
4856: 80 91 37 02 lds r24, 0x0237
485a: 90 91 38 02 lds r25, 0x0238
485e: 89 2b or r24, r25
4860: 51 f4 brne .+20 ; 0x4876 <MotorRegler+0xbb6>
4862: 80 91 17 02 lds r24, 0x0217
4866: 90 91 18 02 lds r25, 0x0218
486a: 90 93 1a 02 sts 0x021A, r25
486e: 80 93 19 02 sts 0x0219, r24
4872: 10 92 39 02 sts 0x0239, r1
4876: 20 91 84 01 lds r18, 0x0184
487a: 33 27 eor r19, r19
487c: 62 9f mul r22, r18
487e: c0 01 movw r24, r0
4880: 63 9f mul r22, r19
4882: 90 0d add r25, r0
4884: 72 9f mul r23, r18
4886: 90 0d add r25, r0
4888: 11 24 eor r1, r1
488a: 60 e4 ldi r22, 0x40 ; 64
488c: 70 e0 ldi r23, 0x00 ; 0
488e: 0e 94 d3 2c call 0x59a6 ; 0x59a6 <__divmodhi4>
4892: a9 01 movw r20, r18
4894: 46 1b sub r20, r22
4896: 57 0b sbc r21, r23
4898: 14 16 cp r1, r20
489a: 15 06 cpc r1, r21
489c: 0c f0 brlt .+2 ; 0x48a0 <MotorRegler+0xbe0>
489e: 3f c0 rjmp .+126 ; 0x491e <MotorRegler+0xc5e>
48a0: 10 92 7a 00 sts 0x007A, r1
48a4: 20 91 37 02 lds r18, 0x0237
48a8: 30 91 38 02 lds r19, 0x0238
48ac: 21 15 cp r18, r1
48ae: 31 05 cpc r19, r1
48b0: 61 f5 brne .+88 ; 0x490a <MotorRegler+0xc4a>
48b2: 00 91 0b 02 lds r16, 0x020B
48b6: 10 91 0c 02 lds r17, 0x020C
48ba: 20 91 0d 02 lds r18, 0x020D
48be: 30 91 0e 02 lds r19, 0x020E
48c2: 80 91 1b 02 lds r24, 0x021B
48c6: 90 91 1c 02 lds r25, 0x021C
48ca: bc 01 movw r22, r24
48cc: 64 9f mul r22, r20
48ce: c0 01 movw r24, r0
48d0: 65 9f mul r22, r21
48d2: 90 0d add r25, r0
48d4: 74 9f mul r23, r20
48d6: 90 0d add r25, r0
48d8: 11 24 eor r1, r1
48da: 60 e2 ldi r22, 0x20 ; 32
48dc: 70 e0 ldi r23, 0x00 ; 0
48de: 0e 94 d3 2c call 0x59a6 ; 0x59a6 <__divmodhi4>
48e2: 88 27 eor r24, r24
48e4: 77 fd sbrc r23, 7
48e6: 80 95 com r24
48e8: 98 2f mov r25, r24
48ea: 06 0f add r16, r22
48ec: 17 1f adc r17, r23
48ee: 28 1f adc r18, r24
48f0: 39 1f adc r19, r25
48f2: 00 93 0b 02 sts 0x020B, r16
48f6: 10 93 0c 02 sts 0x020C, r17
48fa: 20 93 0d 02 sts 0x020D, r18
48fe: 30 93 0e 02 sts 0x020E, r19
4902: 8f ee ldi r24, 0xEF ; 239
4904: 80 93 7a 00 sts 0x007A, r24
4908: 10 c0 rjmp .+32 ; 0x492a <MotorRegler+0xc6a>
490a: 8f ee ldi r24, 0xEF ; 239
490c: 80 93 7a 00 sts 0x007A, r24
4910: 21 50 subi r18, 0x01 ; 1
4912: 30 40 sbci r19, 0x00 ; 0
4914: 30 93 38 02 sts 0x0238, r19
4918: 20 93 37 02 sts 0x0237, r18
491c: 06 c0 rjmp .+12 ; 0x492a <MotorRegler+0xc6a>
491e: 84 ef ldi r24, 0xF4 ; 244
4920: 91 e0 ldi r25, 0x01 ; 1
4922: 90 93 38 02 sts 0x0238, r25
4926: 80 93 37 02 sts 0x0237, r24
492a: 80 91 75 05 lds r24, 0x0575
492e: 85 ff sbrs r24, 5
4930: 11 c0 rjmp .+34 ; 0x4954 <MotorRegler+0xc94>
4932: 80 91 33 02 lds r24, 0x0233
4936: 99 27 eor r25, r25
4938: 90 93 a3 02 sts 0x02A3, r25
493c: 80 93 a2 02 sts 0x02A2, r24
4940: 80 91 34 02 lds r24, 0x0234
4944: 99 27 eor r25, r25
4946: 90 93 a5 02 sts 0x02A5, r25
494a: 80 93 a4 02 sts 0x02A4, r24
494e: 0e 94 2a 29 call 0x5254 ; 0x5254 <gps_main>
4952: 08 c0 rjmp .+16 ; 0x4964 <MotorRegler+0xca4>
4954: 10 92 8d 02 sts 0x028D, r1
4958: 10 92 8c 02 sts 0x028C, r1
495c: 10 92 8f 02 sts 0x028F, r1
4960: 10 92 8e 02 sts 0x028E, r1
4964: 80 91 e9 04 lds r24, 0x04E9
4968: 8f 5f subi r24, 0xFF ; 255
496a: 80 93 e9 04 sts 0x04E9, r24
496e: 80 91 3a 02 lds r24, 0x023A
4972: 81 50 subi r24, 0x01 ; 1
4974: 80 93 3a 02 sts 0x023A, r24
4978: 8f 3f cpi r24, 0xFF ; 255
497a: 09 f0 breq .+2 ; 0x497e <MotorRegler+0xcbe>
497c: 68 c0 rjmp .+208 ; 0x4a4e <MotorRegler+0xd8e>
497e: 81 e3 ldi r24, 0x31 ; 49
4980: 80 93 3a 02 sts 0x023A, r24
4984: 60 91 e7 01 lds r22, 0x01E7
4988: 70 91 e8 01 lds r23, 0x01E8
498c: 80 91 e9 01 lds r24, 0x01E9
4990: 90 91 ea 01 lds r25, 0x01EA
4994: e0 90 81 05 lds r14, 0x0581
4998: ff 24 eor r15, r15
499a: 00 27 eor r16, r16
499c: 11 27 eor r17, r17
499e: a8 01 movw r20, r16
49a0: 97 01 movw r18, r14
49a2: 0e 94 08 2d call 0x5a10 ; 0x5a10 <__divmodsi4>
49a6: 30 93 eb 04 sts 0x04EB, r19
49aa: 20 93 ea 04 sts 0x04EA, r18
49ae: 60 91 ef 01 lds r22, 0x01EF
49b2: 70 91 f0 01 lds r23, 0x01F0
49b6: 80 91 f1 01 lds r24, 0x01F1
49ba: 90 91 f2 01 lds r25, 0x01F2
49be: a8 01 movw r20, r16
49c0: 97 01 movw r18, r14
49c2: 0e 94 08 2d call 0x5a10 ; 0x5a10 <__divmodsi4>
49c6: 30 93 ed 04 sts 0x04ED, r19
49ca: 20 93 ec 04 sts 0x04EC, r18
49ce: 80 91 b2 05 lds r24, 0x05B2
49d2: 90 91 b3 05 lds r25, 0x05B3
49d6: 90 93 ef 04 sts 0x04EF, r25
49da: 80 93 ee 04 sts 0x04EE, r24
49de: 80 91 bb 05 lds r24, 0x05BB
49e2: 90 91 bc 05 lds r25, 0x05BC
49e6: 90 93 f1 04 sts 0x04F1, r25
49ea: 80 93 f0 04 sts 0x04F0, r24
49ee: 80 91 b5 05 lds r24, 0x05B5
49f2: 90 91 b6 05 lds r25, 0x05B6
49f6: 90 93 f3 04 sts 0x04F3, r25
49fa: 80 93 f2 04 sts 0x04F2, r24
49fe: 80 91 2f 02 lds r24, 0x022F
4a02: 90 91 30 02 lds r25, 0x0230
4a06: 90 93 f5 04 sts 0x04F5, r25
4a0a: 80 93 f4 04 sts 0x04F4, r24
4a0e: 60 91 13 02 lds r22, 0x0213
4a12: 70 91 14 02 lds r23, 0x0214
4a16: 80 91 15 02 lds r24, 0x0215
4a1a: 90 91 16 02 lds r25, 0x0216
4a1e: 20 e0 ldi r18, 0x00 ; 0
4a20: 32 e0 ldi r19, 0x02 ; 2
4a22: 40 e0 ldi r20, 0x00 ; 0
4a24: 50 e0 ldi r21, 0x00 ; 0
4a26: 0e 94 08 2d call 0x5a10 ; 0x5a10 <__divmodsi4>
4a2a: 30 93 f7 04 sts 0x04F7, r19
4a2e: 20 93 f6 04 sts 0x04F6, r18
4a32: 89 81 ldd r24, Y+1 ; 0x01
4a34: 9a 81 ldd r25, Y+2 ; 0x02
4a36: 90 93 f9 04 sts 0x04F9, r25
4a3a: 80 93 f8 04 sts 0x04F8, r24
4a3e: 80 91 17 02 lds r24, 0x0217
4a42: 90 91 18 02 lds r25, 0x0218
4a46: 90 93 fb 04 sts 0x04FB, r25
4a4a: 80 93 fa 04 sts 0x04FA, r24
4a4e: 60 91 e7 01 lds r22, 0x01E7
4a52: 70 91 e8 01 lds r23, 0x01E8
4a56: 80 91 e9 01 lds r24, 0x01E9
4a5a: 90 91 ea 01 lds r25, 0x01EA
4a5e: 20 90 ae 05 lds r2, 0x05AE
4a62: 30 90 af 05 lds r3, 0x05AF
4a66: 40 90 b0 05 lds r4, 0x05B0
4a6a: 50 90 b1 05 lds r5, 0x05B1
4a6e: e0 90 a9 05 lds r14, 0x05A9
4a72: f0 90 aa 05 lds r15, 0x05AA
4a76: 60 90 b7 05 lds r6, 0x05B7
4a7a: 70 90 b8 05 lds r7, 0x05B8
4a7e: 80 90 b9 05 lds r8, 0x05B9
4a82: 90 90 ba 05 lds r9, 0x05BA
4a86: 0e 94 84 2b call 0x5708 ; 0x5708 <__floatsisf>
4a8a: a2 01 movw r20, r4
4a8c: 91 01 movw r18, r2
4a8e: 0e 94 fe 2b call 0x57fc ; 0x57fc <__mulsf3>
4a92: 5b 01 movw r10, r22
4a94: 6c 01 movw r12, r24
4a96: 00 27 eor r16, r16
4a98: f7 fc sbrc r15, 7
4a9a: 00 95 com r16
4a9c: 10 2f mov r17, r16
4a9e: c8 01 movw r24, r16
4aa0: b7 01 movw r22, r14
4aa2: 0e 94 84 2b call 0x5708 ; 0x5708 <__floatsisf>
4aa6: a4 01 movw r20, r8
4aa8: 93 01 movw r18, r6
4aaa: 0e 94 fe 2b call 0x57fc ; 0x57fc <__mulsf3>
4aae: 9b 01 movw r18, r22
4ab0: ac 01 movw r20, r24
4ab2: c6 01 movw r24, r12
4ab4: b5 01 movw r22, r10
4ab6: 0e 94 df 2a call 0x55be ; 0x55be <__addsf3>
4aba: 0e 94 67 2b call 0x56ce ; 0x56ce <__fixsfsi>
4abe: 70 93 aa 05 sts 0x05AA, r23
4ac2: 60 93 a9 05 sts 0x05A9, r22
4ac6: 60 91 ef 01 lds r22, 0x01EF
4aca: 70 91 f0 01 lds r23, 0x01F0
4ace: 80 91 f1 01 lds r24, 0x01F1
4ad2: 90 91 f2 01 lds r25, 0x01F2
4ad6: e0 90 a7 05 lds r14, 0x05A7
4ada: f0 90 a8 05 lds r15, 0x05A8
4ade: 0e 94 84 2b call 0x5708 ; 0x5708 <__floatsisf>
4ae2: a2 01 movw r20, r4
4ae4: 91 01 movw r18, r2
4ae6: 0e 94 fe 2b call 0x57fc ; 0x57fc <__mulsf3>
4aea: 5b 01 movw r10, r22
4aec: 6c 01 movw r12, r24
4aee: 00 27 eor r16, r16
4af0: f7 fc sbrc r15, 7
4af2: 00 95 com r16
4af4: 10 2f mov r17, r16
4af6: c8 01 movw r24, r16
4af8: b7 01 movw r22, r14
4afa: 0e 94 84 2b call 0x5708 ; 0x5708 <__floatsisf>
4afe: a4 01 movw r20, r8
4b00: 93 01 movw r18, r6
4b02: 0e 94 fe 2b call 0x57fc ; 0x57fc <__mulsf3>
4b06: 9b 01 movw r18, r22
4b08: ac 01 movw r20, r24
4b0a: c6 01 movw r24, r12
4b0c: b5 01 movw r22, r10
4b0e: 0e 94 df 2a call 0x55be ; 0x55be <__addsf3>
4b12: 0e 94 67 2b call 0x56ce ; 0x56ce <__fixsfsi>
4b16: 70 93 a8 05 sts 0x05A8, r23
4b1a: 60 93 a7 05 sts 0x05A7, r22
4b1e: 60 91 b5 05 lds r22, 0x05B5
4b22: 70 91 b6 05 lds r23, 0x05B6
4b26: a0 90 f7 01 lds r10, 0x01F7
4b2a: b0 90 f8 01 lds r11, 0x01F8
4b2e: c0 90 f9 01 lds r12, 0x01F9
4b32: d0 90 fa 01 lds r13, 0x01FA
4b36: 88 27 eor r24, r24
4b38: 77 fd sbrc r23, 7
4b3a: 80 95 com r24
4b3c: 98 2f mov r25, r24
4b3e: 0e 94 84 2b call 0x5708 ; 0x5708 <__floatsisf>
4b42: 7b 01 movw r14, r22
4b44: 8c 01 movw r16, r24
4b46: 20 e0 ldi r18, 0x00 ; 0
4b48: 30 e0 ldi r19, 0x00 ; 0
4b4a: 40 e0 ldi r20, 0x00 ; 0
4b4c: 5f e3 ldi r21, 0x3F ; 63
4b4e: c4 01 movw r24, r8
4b50: b3 01 movw r22, r6
4b52: 0e 94 fe 2b call 0x57fc ; 0x57fc <__mulsf3>
4b56: 9b 01 movw r18, r22
4b58: ac 01 movw r20, r24
4b5a: c8 01 movw r24, r16
4b5c: b7 01 movw r22, r14
4b5e: 0e 94 fe 2b call 0x57fc ; 0x57fc <__mulsf3>
4b62: 7b 01 movw r14, r22
4b64: 8c 01 movw r16, r24
4b66: c6 01 movw r24, r12
4b68: b5 01 movw r22, r10
4b6a: 0e 94 84 2b call 0x5708 ; 0x5708 <__floatsisf>
4b6e: a2 01 movw r20, r4
4b70: 91 01 movw r18, r2
4b72: 0e 94 fe 2b call 0x57fc ; 0x57fc <__mulsf3>
4b76: 9b 01 movw r18, r22
4b78: ac 01 movw r20, r24
4b7a: c8 01 movw r24, r16
4b7c: b7 01 movw r22, r14
4b7e: 0e 94 df 2a call 0x55be ; 0x55be <__addsf3>
4b82: 0e 94 67 2b call 0x56ce ; 0x56ce <__fixsfsi>
4b86: 70 93 b6 05 sts 0x05B6, r23
4b8a: 60 93 b5 05 sts 0x05B5, r22
4b8e: 80 91 a9 05 lds r24, 0x05A9
4b92: 90 91 aa 05 lds r25, 0x05AA
4b96: 81 50 subi r24, 0x01 ; 1
4b98: 98 40 sbci r25, 0x08 ; 8
4b9a: 34 f0 brlt .+12 ; 0x4ba8 <MotorRegler+0xee8>
4b9c: 80 e0 ldi r24, 0x00 ; 0
4b9e: 98 e0 ldi r25, 0x08 ; 8
4ba0: 90 93 aa 05 sts 0x05AA, r25
4ba4: 80 93 a9 05 sts 0x05A9, r24
4ba8: 80 91 a9 05 lds r24, 0x05A9
4bac: 90 91 aa 05 lds r25, 0x05AA
4bb0: 80 50 subi r24, 0x00 ; 0
4bb2: 98 4f sbci r25, 0xF8 ; 248
4bb4: 34 f4 brge .+12 ; 0x4bc2 <MotorRegler+0xf02>
4bb6: 80 e0 ldi r24, 0x00 ; 0
4bb8: 98 ef ldi r25, 0xF8 ; 248
4bba: 90 93 aa 05 sts 0x05AA, r25
4bbe: 80 93 a9 05 sts 0x05A9, r24
4bc2: 80 91 a7 05 lds r24, 0x05A7
4bc6: 90 91 a8 05 lds r25, 0x05A8
4bca: 81 50 subi r24, 0x01 ; 1
4bcc: 98 40 sbci r25, 0x08 ; 8
4bce: 34 f0 brlt .+12 ; 0x4bdc <MotorRegler+0xf1c>
4bd0: 80 e0 ldi r24, 0x00 ; 0
4bd2: 98 e0 ldi r25, 0x08 ; 8
4bd4: 90 93 a8 05 sts 0x05A8, r25
4bd8: 80 93 a7 05 sts 0x05A7, r24
4bdc: 80 91 a7 05 lds r24, 0x05A7
4be0: 90 91 a8 05 lds r25, 0x05A8
4be4: 80 50 subi r24, 0x00 ; 0
4be6: 98 4f sbci r25, 0xF8 ; 248
4be8: 34 f4 brge .+12 ; 0x4bf6 <MotorRegler+0xf36>
4bea: 80 e0 ldi r24, 0x00 ; 0
4bec: 98 ef ldi r25, 0xF8 ; 248
4bee: 90 93 a8 05 sts 0x05A8, r25
4bf2: 80 93 a7 05 sts 0x05A7, r24
4bf6: 80 91 b5 05 lds r24, 0x05B5
4bfa: 90 91 b6 05 lds r25, 0x05B6
4bfe: 81 50 subi r24, 0x01 ; 1
4c00: 98 40 sbci r25, 0x08 ; 8
4c02: 34 f0 brlt .+12 ; 0x4c10 <MotorRegler+0xf50>
4c04: 80 e0 ldi r24, 0x00 ; 0
4c06: 98 e0 ldi r25, 0x08 ; 8
4c08: 90 93 b6 05 sts 0x05B6, r25
4c0c: 80 93 b5 05 sts 0x05B5, r24
4c10: 80 91 b5 05 lds r24, 0x05B5
4c14: 90 91 b6 05 lds r25, 0x05B6
4c18: 80 50 subi r24, 0x00 ; 0
4c1a: 98 4f sbci r25, 0xF8 ; 248
4c1c: 34 f4 brge .+12 ; 0x4c2a <MotorRegler+0xf6a>
4c1e: 80 e0 ldi r24, 0x00 ; 0
4c20: 98 ef ldi r25, 0xF8 ; 248
4c22: 90 93 b6 05 sts 0x05B6, r25
4c26: 80 93 b5 05 sts 0x05B5, r24
4c2a: 80 91 75 05 lds r24, 0x0575
4c2e: 99 27 eor r25, r25
4c30: 80 ff sbrs r24, 0
4c32: cd c0 rjmp .+410 ; 0x4dce <MotorRegler+0x110e>
4c34: 20 91 81 01 lds r18, 0x0181
4c38: 81 ff sbrs r24, 1
4c3a: 0e c0 rjmp .+28 ; 0x4c58 <MotorRegler+0xf98>
4c3c: 22 33 cpi r18, 0x32 ; 50
4c3e: b0 f4 brcc .+44 ; 0x4c6c <MotorRegler+0xfac>
4c40: 80 91 2f 02 lds r24, 0x022F
4c44: 90 91 30 02 lds r25, 0x0230
4c48: 44 97 sbiw r24, 0x14 ; 20
4c4a: 90 93 32 02 sts 0x0232, r25
4c4e: 80 93 31 02 sts 0x0231, r24
4c52: 10 92 1e 02 sts 0x021E, r1
4c56: 0d c0 rjmp .+26 ; 0x4c72 <MotorRegler+0xfb2>
4c58: 80 91 7a 05 lds r24, 0x057A
4c5c: 28 9f mul r18, r24
4c5e: c0 01 movw r24, r0
4c60: 11 24 eor r1, r1
4c62: 44 97 sbiw r24, 0x14 ; 20
4c64: 90 93 32 02 sts 0x0232, r25
4c68: 80 93 31 02 sts 0x0231, r24
4c6c: 81 e0 ldi r24, 0x01 ; 1
4c6e: 80 93 1e 02 sts 0x021E, r24
4c72: 80 91 1d 02 lds r24, 0x021D
4c76: 88 23 and r24, r24
4c78: 21 f0 breq .+8 ; 0x4c82 <MotorRegler+0xfc2>
4c7a: 10 92 32 02 sts 0x0232, r1
4c7e: 10 92 31 02 sts 0x0231, r1
4c82: 20 91 2f 02 lds r18, 0x022F
4c86: 30 91 30 02 lds r19, 0x0230
4c8a: 40 91 31 02 lds r20, 0x0231
4c8e: 50 91 32 02 lds r21, 0x0232
4c92: 42 17 cp r20, r18
4c94: 53 07 cpc r21, r19
4c96: 0c f0 brlt .+2 ; 0x4c9a <MotorRegler+0xfda>
4c98: 9a c0 rjmp .+308 ; 0x4dce <MotorRegler+0x110e>
4c9a: 80 91 1e 02 lds r24, 0x021E
4c9e: 88 23 and r24, r24
4ca0: 09 f4 brne .+2 ; 0x4ca4 <MotorRegler+0xfe4>
4ca2: 95 c0 rjmp .+298 ; 0x4dce <MotorRegler+0x110e>
4ca4: 24 1b sub r18, r20
4ca6: 35 0b sbc r19, r21
4ca8: 80 91 82 01 lds r24, 0x0182
4cac: 99 27 eor r25, r25
4cae: bc 01 movw r22, r24
4cb0: 26 9f mul r18, r22
4cb2: c0 01 movw r24, r0
4cb4: 27 9f mul r18, r23
4cb6: 90 0d add r25, r0
4cb8: 36 9f mul r19, r22
4cba: 90 0d add r25, r0
4cbc: 11 24 eor r1, r1
4cbe: 60 e1 ldi r22, 0x10 ; 16
4cc0: 70 e0 ldi r23, 0x00 ; 0
4cc2: 0e 94 d3 2c call 0x59a6 ; 0x59a6 <__divmodhi4>
4cc6: 09 81 ldd r16, Y+1 ; 0x01
4cc8: 1a 81 ldd r17, Y+2 ; 0x02
4cca: 06 1b sub r16, r22
4ccc: 17 0b sbc r17, r23
4cce: 20 91 c4 01 lds r18, 0x01C4
4cd2: 30 91 c5 01 lds r19, 0x01C5
4cd6: 80 91 80 01 lds r24, 0x0180
4cda: 99 27 eor r25, r25
4cdc: fc 01 movw r30, r24
4cde: 2e 9f mul r18, r30
4ce0: c0 01 movw r24, r0
4ce2: 2f 9f mul r18, r31
4ce4: 90 0d add r25, r0
4ce6: 3e 9f mul r19, r30
4ce8: 90 0d add r25, r0
4cea: 11 24 eor r1, r1
4cec: 68 e0 ldi r22, 0x08 ; 8
4cee: 70 e0 ldi r23, 0x00 ; 0
4cf0: 0e 94 d3 2c call 0x59a6 ; 0x59a6 <__divmodhi4>
4cf4: 06 1b sub r16, r22
4cf6: 17 0b sbc r17, r23
4cf8: 60 91 13 02 lds r22, 0x0213
4cfc: 70 91 14 02 lds r23, 0x0214
4d00: 80 91 15 02 lds r24, 0x0215
4d04: 90 91 16 02 lds r25, 0x0216
4d08: 20 e0 ldi r18, 0x00 ; 0
4d0a: 32 e0 ldi r19, 0x02 ; 2
4d0c: 40 e0 ldi r20, 0x00 ; 0
4d0e: 50 e0 ldi r21, 0x00 ; 0
4d10: 0e 94 08 2d call 0x5a10 ; 0x5a10 <__divmodsi4>
4d14: ca 01 movw r24, r20
4d16: b9 01 movw r22, r18
4d18: 20 91 83 01 lds r18, 0x0183
4d1c: 33 27 eor r19, r19
4d1e: 44 27 eor r20, r20
4d20: 55 27 eor r21, r21
4d22: 0e 94 a0 2c call 0x5940 ; 0x5940 <__mulsi3>
4d26: 20 e2 ldi r18, 0x20 ; 32
4d28: 30 e0 ldi r19, 0x00 ; 0
4d2a: 40 e0 ldi r20, 0x00 ; 0
4d2c: 50 e0 ldi r21, 0x00 ; 0
4d2e: 0e 94 08 2d call 0x5a10 ; 0x5a10 <__divmodsi4>
4d32: ff ef ldi r31, 0xFF ; 255
4d34: 2e 3c cpi r18, 0xCE ; 206
4d36: 3f 07 cpc r19, r31
4d38: 14 f4 brge .+4 ; 0x4d3e <MotorRegler+0x107e>
4d3a: 2e ec ldi r18, 0xCE ; 206
4d3c: 3f ef ldi r19, 0xFF ; 255
4d3e: 80 91 3b 02 lds r24, 0x023B
4d42: 90 91 3c 02 lds r25, 0x023C
4d46: ac 01 movw r20, r24
4d48: 74 e0 ldi r23, 0x04 ; 4
4d4a: 44 0f add r20, r20
4d4c: 55 1f adc r21, r21
4d4e: 7a 95 dec r23
4d50: e1 f7 brne .-8 ; 0x4d4a <MotorRegler+0x108a>
4d52: 48 1b sub r20, r24
4d54: 59 0b sbc r21, r25
4d56: 23 33 cpi r18, 0x33 ; 51
4d58: 31 05 cpc r19, r1
4d5a: 14 f0 brlt .+4 ; 0x4d60 <MotorRegler+0x10a0>
4d5c: 22 e3 ldi r18, 0x32 ; 50
4d5e: 30 e0 ldi r19, 0x00 ; 0
4d60: 02 1b sub r16, r18
4d62: 13 0b sbc r17, r19
4d64: ca 01 movw r24, r20
4d66: 80 0f add r24, r16
4d68: 91 1f adc r25, r17
4d6a: 60 e1 ldi r22, 0x10 ; 16
4d6c: 70 e0 ldi r23, 0x00 ; 0
4d6e: 0e 94 d3 2c call 0x59a6 ; 0x59a6 <__divmodhi4>
4d72: 70 93 3c 02 sts 0x023C, r23
4d76: 60 93 3b 02 sts 0x023B, r22
4d7a: 80 91 76 05 lds r24, 0x0576
4d7e: 99 27 eor r25, r25
4d80: 68 17 cp r22, r24
4d82: 79 07 cpc r23, r25
4d84: 8c f4 brge .+34 ; 0x4da8 <MotorRegler+0x10e8>
4d86: 29 81 ldd r18, Y+1 ; 0x01
4d88: 3a 81 ldd r19, Y+2 ; 0x02
4d8a: 28 17 cp r18, r24
4d8c: 39 07 cpc r19, r25
4d8e: 2c f0 brlt .+10 ; 0x4d9a <MotorRegler+0x10da>
4d90: 90 93 3c 02 sts 0x023C, r25
4d94: 80 93 3b 02 sts 0x023B, r24
4d98: 07 c0 rjmp .+14 ; 0x4da8 <MotorRegler+0x10e8>
4d9a: 49 81 ldd r20, Y+1 ; 0x01
4d9c: 5a 81 ldd r21, Y+2 ; 0x02
4d9e: 50 93 3c 02 sts 0x023C, r21
4da2: 40 93 3b 02 sts 0x023B, r20
4da6: 0d c0 rjmp .+26 ; 0x4dc2 <MotorRegler+0x1102>
4da8: 80 91 3b 02 lds r24, 0x023B
4dac: 90 91 3c 02 lds r25, 0x023C
4db0: 69 81 ldd r22, Y+1 ; 0x01
4db2: 7a 81 ldd r23, Y+2 ; 0x02
4db4: 68 17 cp r22, r24
4db6: 79 07 cpc r23, r25
4db8: 24 f4 brge .+8 ; 0x4dc2 <MotorRegler+0x1102>
4dba: 70 93 3c 02 sts 0x023C, r23
4dbe: 60 93 3b 02 sts 0x023B, r22
4dc2: 80 91 3b 02 lds r24, 0x023B
4dc6: 90 91 3c 02 lds r25, 0x023C
4dca: 9a 83 std Y+2, r25 ; 0x02
4dcc: 89 83 std Y+1, r24 ; 0x01
4dce: c0 90 b5 05 lds r12, 0x05B5
4dd2: d0 90 b6 05 lds r13, 0x05B6
4dd6: 80 91 50 02 lds r24, 0x0250
4dda: 90 91 51 02 lds r25, 0x0251
4dde: c8 1a sub r12, r24
4de0: d9 0a sbc r13, r25
4de2: 95 e6 ldi r25, 0x65 ; 101
4de4: c9 16 cp r12, r25
4de6: d1 04 cpc r13, r1
4de8: 24 f0 brlt .+8 ; 0x4df2 <MotorRegler+0x1132>
4dea: 64 e6 ldi r22, 0x64 ; 100
4dec: c6 2e mov r12, r22
4dee: d1 2c mov r13, r1
4df0: 09 c0 rjmp .+18 ; 0x4e04 <MotorRegler+0x1144>
4df2: ec e9 ldi r30, 0x9C ; 156
4df4: ce 16 cp r12, r30
4df6: ef ef ldi r30, 0xFF ; 255
4df8: de 06 cpc r13, r30
4dfa: 24 f4 brge .+8 ; 0x4e04 <MotorRegler+0x1144>
4dfc: 5c e9 ldi r21, 0x9C ; 156
4dfe: c5 2e mov r12, r21
4e00: 5f ef ldi r21, 0xFF ; 255
4e02: d5 2e mov r13, r21
4e04: 40 90 78 01 lds r4, 0x0178
4e08: 50 90 79 01 lds r5, 0x0179
4e0c: 60 90 7a 01 lds r6, 0x017A
4e10: 70 90 7b 01 lds r7, 0x017B
4e14: 60 91 a9 05 lds r22, 0x05A9
4e18: 70 91 aa 05 lds r23, 0x05AA
4e1c: 20 91 28 02 lds r18, 0x0228
4e20: 30 91 29 02 lds r19, 0x0229
4e24: 40 91 8c 02 lds r20, 0x028C
4e28: 50 91 8d 02 lds r21, 0x028D
4e2c: 24 1b sub r18, r20
4e2e: 35 0b sbc r19, r21
4e30: 62 1b sub r22, r18
4e32: 73 0b sbc r23, r19
4e34: 88 27 eor r24, r24
4e36: 77 fd sbrc r23, 7
4e38: 80 95 com r24
4e3a: 98 2f mov r25, r24
4e3c: 0e 94 84 2b call 0x5708 ; 0x5708 <__floatsisf>
4e40: 9b 01 movw r18, r22
4e42: ac 01 movw r20, r24
4e44: c3 01 movw r24, r6
4e46: b2 01 movw r22, r4
4e48: 0e 94 fe 2b call 0x57fc ; 0x57fc <__mulsf3>
4e4c: 0e 94 67 2b call 0x56ce ; 0x56ce <__fixsfsi>
4e50: 70 93 99 02 sts 0x0299, r23
4e54: 60 93 98 02 sts 0x0298, r22
4e58: 80 91 98 02 lds r24, 0x0298
4e5c: 90 91 99 02 lds r25, 0x0299
4e60: 8c 01 movw r16, r24
4e62: 22 27 eor r18, r18
4e64: 17 fd sbrc r17, 7
4e66: 20 95 com r18
4e68: 32 2f mov r19, r18
4e6a: 80 91 58 02 lds r24, 0x0258
4e6e: 90 91 59 02 lds r25, 0x0259
4e72: a0 91 5a 02 lds r26, 0x025A
4e76: b0 91 5b 02 lds r27, 0x025B
4e7a: 08 0f add r16, r24
4e7c: 19 1f adc r17, r25
4e7e: 2a 1f adc r18, r26
4e80: 3b 1f adc r19, r27
4e82: 00 93 58 02 sts 0x0258, r16
4e86: 10 93 59 02 sts 0x0259, r17
4e8a: 20 93 5a 02 sts 0x025A, r18
4e8e: 30 93 5b 02 sts 0x025B, r19
4e92: 10 16 cp r1, r16
4e94: 11 06 cpc r1, r17
4e96: 12 06 cpc r1, r18
4e98: 13 06 cpc r1, r19
4e9a: ac f4 brge .+42 ; 0x4ec6 <MotorRegler+0x1206>
4e9c: c8 01 movw r24, r16
4e9e: 17 ff sbrs r17, 7
4ea0: 03 c0 rjmp .+6 ; 0x4ea8 <MotorRegler+0x11e8>
4ea2: 90 95 com r25
4ea4: 81 95 neg r24
4ea6: 9f 4f sbci r25, 0xFF ; 255
4ea8: 60 e0 ldi r22, 0x00 ; 0
4eaa: 71 e0 ldi r23, 0x01 ; 1
4eac: 0e 94 d3 2c call 0x59a6 ; 0x59a6 <__divmodhi4>
4eb0: 6f 5f subi r22, 0xFF ; 255
4eb2: 7f 4f sbci r23, 0xFF ; 255
4eb4: 88 27 eor r24, r24
4eb6: 77 fd sbrc r23, 7
4eb8: 80 95 com r24
4eba: 98 2f mov r25, r24
4ebc: 06 1b sub r16, r22
4ebe: 17 0b sbc r17, r23
4ec0: 28 0b sbc r18, r24
4ec2: 39 0b sbc r19, r25
4ec4: 14 c0 rjmp .+40 ; 0x4eee <MotorRegler+0x122e>
4ec6: c8 01 movw r24, r16
4ec8: 17 ff sbrs r17, 7
4eca: 03 c0 rjmp .+6 ; 0x4ed2 <MotorRegler+0x1212>
4ecc: 90 95 com r25
4ece: 81 95 neg r24
4ed0: 9f 4f sbci r25, 0xFF ; 255
4ed2: 60 e0 ldi r22, 0x00 ; 0
4ed4: 71 e0 ldi r23, 0x01 ; 1
4ed6: 0e 94 d3 2c call 0x59a6 ; 0x59a6 <__divmodhi4>
4eda: 6f 5f subi r22, 0xFF ; 255
4edc: 7f 4f sbci r23, 0xFF ; 255
4ede: 88 27 eor r24, r24
4ee0: 77 fd sbrc r23, 7
4ee2: 80 95 com r24
4ee4: 98 2f mov r25, r24
4ee6: 06 0f add r16, r22
4ee8: 17 1f adc r17, r23
4eea: 28 1f adc r18, r24
4eec: 39 1f adc r19, r25
4eee: 00 93 58 02 sts 0x0258, r16
4ef2: 10 93 59 02 sts 0x0259, r17
4ef6: 20 93 5a 02 sts 0x025A, r18
4efa: 30 93 5b 02 sts 0x025B, r19
4efe: 80 91 58 02 lds r24, 0x0258
4f02: 90 91 59 02 lds r25, 0x0259
4f06: a0 91 5a 02 lds r26, 0x025A
4f0a: b0 91 5b 02 lds r27, 0x025B
4f0e: 81 38 cpi r24, 0x81 ; 129
4f10: fe e3 ldi r31, 0x3E ; 62
4f12: 9f 07 cpc r25, r31
4f14: f0 e0 ldi r31, 0x00 ; 0
4f16: af 07 cpc r26, r31
4f18: f0 e0 ldi r31, 0x00 ; 0
4f1a: bf 07 cpc r27, r31
4f1c: 2c f0 brlt .+10 ; 0x4f28 <MotorRegler+0x1268>
4f1e: 80 e8 ldi r24, 0x80 ; 128
4f20: 9e e3 ldi r25, 0x3E ; 62
4f22: a0 e0 ldi r26, 0x00 ; 0
4f24: b0 e0 ldi r27, 0x00 ; 0
4f26: 09 c0 rjmp .+18 ; 0x4f3a <MotorRegler+0x127a>
4f28: 80 58 subi r24, 0x80 ; 128
4f2a: 91 4c sbci r25, 0xC1 ; 193
4f2c: af 4f sbci r26, 0xFF ; 255
4f2e: bf 4f sbci r27, 0xFF ; 255
4f30: 64 f4 brge .+24 ; 0x4f4a <MotorRegler+0x128a>
4f32: 80 e8 ldi r24, 0x80 ; 128
4f34: 91 ec ldi r25, 0xC1 ; 193
4f36: af ef ldi r26, 0xFF ; 255
4f38: bf ef ldi r27, 0xFF ; 255
4f3a: 80 93 58 02 sts 0x0258, r24
4f3e: 90 93 59 02 sts 0x0259, r25
4f42: a0 93 5a 02 sts 0x025A, r26
4f46: b0 93 5b 02 sts 0x025B, r27
4f4a: 60 91 98 02 lds r22, 0x0298
4f4e: 70 91 99 02 lds r23, 0x0299
4f52: 80 90 7c 01 lds r8, 0x017C
4f56: 90 90 7d 01 lds r9, 0x017D
4f5a: a0 90 7e 01 lds r10, 0x017E
4f5e: b0 90 7f 01 lds r11, 0x017F
4f62: 88 27 eor r24, r24
4f64: 77 fd sbrc r23, 7
4f66: 80 95 com r24
4f68: 98 2f mov r25, r24
4f6a: 0e 94 84 2b call 0x5708 ; 0x5708 <__floatsisf>
4f6e: 7b 01 movw r14, r22
4f70: 8c 01 movw r16, r24
4f72: 60 91 58 02 lds r22, 0x0258
4f76: 70 91 59 02 lds r23, 0x0259
4f7a: 80 91 5a 02 lds r24, 0x025A
4f7e: 90 91 5b 02 lds r25, 0x025B
4f82: 0e 94 84 2b call 0x5708 ; 0x5708 <__floatsisf>
4f86: 9b 01 movw r18, r22
4f88: ac 01 movw r20, r24
4f8a: c5 01 movw r24, r10
4f8c: b4 01 movw r22, r8
4f8e: 0e 94 fe 2b call 0x57fc ; 0x57fc <__mulsf3>
4f92: 9b 01 movw r18, r22
4f94: ac 01 movw r20, r24
4f96: c8 01 movw r24, r16
4f98: b7 01 movw r22, r14
4f9a: 0e 94 df 2a call 0x55be ; 0x55be <__addsf3>
4f9e: 0e 94 67 2b call 0x56ce ; 0x56ce <__fixsfsi>
4fa2: 96 01 movw r18, r12
4fa4: 26 0f add r18, r22
4fa6: 37 1f adc r19, r23
4fa8: 49 81 ldd r20, Y+1 ; 0x01
4faa: 5a 81 ldd r21, Y+2 ; 0x02
4fac: 24 0f add r18, r20
4fae: 35 1f adc r19, r21
4fb0: 22 24 eor r2, r2
4fb2: 4a 30 cpi r20, 0x0A ; 10
4fb4: 51 05 cpc r21, r1
4fb6: 14 f4 brge .+4 ; 0x4fbc <MotorRegler+0x12fc>
4fb8: 41 e0 ldi r20, 0x01 ; 1
4fba: 24 2e mov r2, r20
4fbc: 37 fd sbrc r19, 7
4fbe: 02 c0 rjmp .+4 ; 0x4fc4 <MotorRegler+0x1304>
4fc0: 22 20 and r2, r2
4fc2: 19 f0 breq .+6 ; 0x4fca <MotorRegler+0x130a>
4fc4: 40 e0 ldi r20, 0x00 ; 0
4fc6: 50 e0 ldi r21, 0x00 ; 0
4fc8: 08 c0 rjmp .+16 ; 0x4fda <MotorRegler+0x131a>
4fca: 80 91 b4 05 lds r24, 0x05B4
4fce: 48 2f mov r20, r24
4fd0: 55 27 eor r21, r21
4fd2: 24 17 cp r18, r20
4fd4: 35 07 cpc r19, r21
4fd6: 0c f4 brge .+2 ; 0x4fda <MotorRegler+0x131a>
4fd8: a9 01 movw r20, r18
4fda: 80 91 ab 05 lds r24, 0x05AB
4fde: e8 2f mov r30, r24
4fe0: ff 27 eor r31, r31
4fe2: fc 83 std Y+4, r31 ; 0x04
4fe4: eb 83 std Y+3, r30 ; 0x03
4fe6: 9f 01 movw r18, r30
4fe8: e4 17 cp r30, r20
4fea: f5 07 cpc r31, r21
4fec: 0c f4 brge .+2 ; 0x4ff0 <MotorRegler+0x1330>
4fee: 9a 01 movw r18, r20
4ff0: 20 93 96 02 sts 0x0296, r18
4ff4: 29 81 ldd r18, Y+1 ; 0x01
4ff6: 3a 81 ldd r19, Y+2 ; 0x02
4ff8: 26 1b sub r18, r22
4ffa: 37 0b sbc r19, r23
4ffc: b9 01 movw r22, r18
4ffe: 6c 0d add r22, r12
5000: 7d 1d adc r23, r13
5002: 77 fd sbrc r23, 7
5004: 02 c0 rjmp .+4 ; 0x500a <MotorRegler+0x134a>
5006: 22 20 and r2, r2
5008: 19 f0 breq .+6 ; 0x5010 <MotorRegler+0x1350>
500a: 80 e0 ldi r24, 0x00 ; 0
500c: 90 e0 ldi r25, 0x00 ; 0
500e: 07 c0 rjmp .+14 ; 0x501e <MotorRegler+0x135e>
5010: 80 91 b4 05 lds r24, 0x05B4
5014: 99 27 eor r25, r25
5016: 68 17 cp r22, r24
5018: 79 07 cpc r23, r25
501a: 0c f4 brge .+2 ; 0x501e <MotorRegler+0x135e>
501c: cb 01 movw r24, r22
501e: 2b 81 ldd r18, Y+3 ; 0x03
5020: 3c 81 ldd r19, Y+4 ; 0x04
5022: 28 17 cp r18, r24
5024: 39 07 cpc r19, r25
5026: 0c f4 brge .+2 ; 0x502a <MotorRegler+0x136a>
5028: 9c 01 movw r18, r24
502a: 20 93 97 02 sts 0x0297, r18
502e: 60 91 a7 05 lds r22, 0x05A7
5032: 70 91 a8 05 lds r23, 0x05A8
5036: 20 91 2a 02 lds r18, 0x022A
503a: 30 91 2b 02 lds r19, 0x022B
503e: 40 91 8e 02 lds r20, 0x028E
5042: 50 91 8f 02 lds r21, 0x028F
5046: 24 1b sub r18, r20
5048: 35 0b sbc r19, r21
504a: 62 1b sub r22, r18
504c: 73 0b sbc r23, r19
504e: 88 27 eor r24, r24
5050: 77 fd sbrc r23, 7
5052: 80 95 com r24
5054: 98 2f mov r25, r24
5056: 0e 94 84 2b call 0x5708 ; 0x5708 <__floatsisf>
505a: 9b 01 movw r18, r22
505c: ac 01 movw r20, r24
505e: c3 01 movw r24, r6
5060: b2 01 movw r22, r4
5062: 0e 94 fe 2b call 0x57fc ; 0x57fc <__mulsf3>
5066: 0e 94 67 2b call 0x56ce ; 0x56ce <__fixsfsi>
506a: 70 93 95 02 sts 0x0295, r23
506e: 60 93 94 02 sts 0x0294, r22
5072: 80 91 94 02 lds r24, 0x0294
5076: 90 91 95 02 lds r25, 0x0295
507a: 8c 01 movw r16, r24
507c: 22 27 eor r18, r18
507e: 17 fd sbrc r17, 7
5080: 20 95 com r18
5082: 32 2f mov r19, r18
5084: 80 91 54 02 lds r24, 0x0254
5088: 90 91 55 02 lds r25, 0x0255
508c: a0 91 56 02 lds r26, 0x0256
5090: b0 91 57 02 lds r27, 0x0257
5094: 08 0f add r16, r24
5096: 19 1f adc r17, r25
5098: 2a 1f adc r18, r26
509a: 3b 1f adc r19, r27
509c: 00 93 54 02 sts 0x0254, r16
50a0: 10 93 55 02 sts 0x0255, r17
50a4: 20 93 56 02 sts 0x0256, r18
50a8: 30 93 57 02 sts 0x0257, r19
50ac: 10 16 cp r1, r16
50ae: 11 06 cpc r1, r17
50b0: 12 06 cpc r1, r18
50b2: 13 06 cpc r1, r19
50b4: ac f4 brge .+42 ; 0x50e0 <MotorRegler+0x1420>
50b6: c8 01 movw r24, r16
50b8: 17 ff sbrs r17, 7
50ba: 03 c0 rjmp .+6 ; 0x50c2 <MotorRegler+0x1402>
50bc: 90 95 com r25
50be: 81 95 neg r24
50c0: 9f 4f sbci r25, 0xFF ; 255
50c2: 60 e0 ldi r22, 0x00 ; 0
50c4: 71 e0 ldi r23, 0x01 ; 1
50c6: 0e 94 d3 2c call 0x59a6 ; 0x59a6 <__divmodhi4>
50ca: 6f 5f subi r22, 0xFF ; 255
50cc: 7f 4f sbci r23, 0xFF ; 255
50ce: 88 27 eor r24, r24
50d0: 77 fd sbrc r23, 7
50d2: 80 95 com r24
50d4: 98 2f mov r25, r24
50d6: 06 1b sub r16, r22
50d8: 17 0b sbc r17, r23
50da: 28 0b sbc r18, r24
50dc: 39 0b sbc r19, r25
50de: 14 c0 rjmp .+40 ; 0x5108 <MotorRegler+0x1448>
50e0: c8 01 movw r24, r16
50e2: 17 ff sbrs r17, 7
50e4: 03 c0 rjmp .+6 ; 0x50ec <MotorRegler+0x142c>
50e6: 90 95 com r25
50e8: 81 95 neg r24
50ea: 9f 4f sbci r25, 0xFF ; 255
50ec: 60 e0 ldi r22, 0x00 ; 0
50ee: 71 e0 ldi r23, 0x01 ; 1
50f0: 0e 94 d3 2c call 0x59a6 ; 0x59a6 <__divmodhi4>
50f4: 6f 5f subi r22, 0xFF ; 255
50f6: 7f 4f sbci r23, 0xFF ; 255
50f8: 88 27 eor r24, r24
50fa: 77 fd sbrc r23, 7
50fc: 80 95 com r24
50fe: 98 2f mov r25, r24
5100: 06 0f add r16, r22
5102: 17 1f adc r17, r23
5104: 28 1f adc r18, r24
5106: 39 1f adc r19, r25
5108: 00 93 54 02 sts 0x0254, r16
510c: 10 93 55 02 sts 0x0255, r17
5110: 20 93 56 02 sts 0x0256, r18
5114: 30 93 57 02 sts 0x0257, r19
5118: 80 91 54 02 lds r24, 0x0254
511c: 90 91 55 02 lds r25, 0x0255
5120: a0 91 56 02 lds r26, 0x0256
5124: b0 91 57 02 lds r27, 0x0257
5128: 81 38 cpi r24, 0x81 ; 129
512a: 3e e3 ldi r19, 0x3E ; 62
512c: 93 07 cpc r25, r19
512e: 30 e0 ldi r19, 0x00 ; 0
5130: a3 07 cpc r26, r19
5132: 30 e0 ldi r19, 0x00 ; 0
5134: b3 07 cpc r27, r19
5136: 2c f0 brlt .+10 ; 0x5142 <MotorRegler+0x1482>
5138: 80 e8 ldi r24, 0x80 ; 128
513a: 9e e3 ldi r25, 0x3E ; 62
513c: a0 e0 ldi r26, 0x00 ; 0
513e: b0 e0 ldi r27, 0x00 ; 0
5140: 09 c0 rjmp .+18 ; 0x5154 <MotorRegler+0x1494>
5142: 80 58 subi r24, 0x80 ; 128
5144: 91 4c sbci r25, 0xC1 ; 193
5146: af 4f sbci r26, 0xFF ; 255
5148: bf 4f sbci r27, 0xFF ; 255
514a: 64 f4 brge .+24 ; 0x5164 <MotorRegler+0x14a4>
514c: 80 e8 ldi r24, 0x80 ; 128
514e: 91 ec ldi r25, 0xC1 ; 193
5150: af ef ldi r26, 0xFF ; 255
5152: bf ef ldi r27, 0xFF ; 255
5154: 80 93 54 02 sts 0x0254, r24
5158: 90 93 55 02 sts 0x0255, r25
515c: a0 93 56 02 sts 0x0256, r26
5160: b0 93 57 02 sts 0x0257, r27
5164: 60 91 94 02 lds r22, 0x0294
5168: 70 91 95 02 lds r23, 0x0295
516c: 88 27 eor r24, r24
516e: 77 fd sbrc r23, 7
5170: 80 95 com r24
5172: 98 2f mov r25, r24
5174: 0e 94 84 2b call 0x5708 ; 0x5708 <__floatsisf>
5178: 7b 01 movw r14, r22
517a: 8c 01 movw r16, r24
517c: 60 91 54 02 lds r22, 0x0254
5180: 70 91 55 02 lds r23, 0x0255
5184: 80 91 56 02 lds r24, 0x0256
5188: 90 91 57 02 lds r25, 0x0257
518c: 0e 94 84 2b call 0x5708 ; 0x5708 <__floatsisf>
5190: 9b 01 movw r18, r22
5192: ac 01 movw r20, r24
5194: c5 01 movw r24, r10
5196: b4 01 movw r22, r8
5198: 0e 94 fe 2b call 0x57fc ; 0x57fc <__mulsf3>
519c: 9b 01 movw r18, r22
519e: ac 01 movw r20, r24
51a0: c8 01 movw r24, r16
51a2: b7 01 movw r22, r14
51a4: 0e 94 df 2a call 0x55be ; 0x55be <__addsf3>
51a8: 0e 94 67 2b call 0x56ce ; 0x56ce <__fixsfsi>
51ac: 29 81 ldd r18, Y+1 ; 0x01
51ae: 3a 81 ldd r19, Y+2 ; 0x02
51b0: 26 0f add r18, r22
51b2: 37 1f adc r19, r23
51b4: 2c 19 sub r18, r12
51b6: 3d 09 sbc r19, r13
51b8: 37 fd sbrc r19, 7
51ba: 02 c0 rjmp .+4 ; 0x51c0 <MotorRegler+0x1500>
51bc: 22 20 and r2, r2
51be: 19 f0 breq .+6 ; 0x51c6 <MotorRegler+0x1506>
51c0: 40 e0 ldi r20, 0x00 ; 0
51c2: 50 e0 ldi r21, 0x00 ; 0
51c4: 08 c0 rjmp .+16 ; 0x51d6 <MotorRegler+0x1516>
51c6: 80 91 b4 05 lds r24, 0x05B4
51ca: 48 2f mov r20, r24
51cc: 55 27 eor r21, r21
51ce: 24 17 cp r18, r20
51d0: 35 07 cpc r19, r21
51d2: 0c f4 brge .+2 ; 0x51d6 <MotorRegler+0x1516>
51d4: a9 01 movw r20, r18
51d6: 2b 81 ldd r18, Y+3 ; 0x03
51d8: 3c 81 ldd r19, Y+4 ; 0x04
51da: 24 17 cp r18, r20
51dc: 35 07 cpc r19, r21
51de: 0c f4 brge .+2 ; 0x51e2 <MotorRegler+0x1522>
51e0: 9a 01 movw r18, r20
51e2: 20 93 a6 02 sts 0x02A6, r18
51e6: 89 81 ldd r24, Y+1 ; 0x01
51e8: 9a 81 ldd r25, Y+2 ; 0x02
51ea: 86 1b sub r24, r22
51ec: 97 0b sbc r25, r23
51ee: bc 01 movw r22, r24
51f0: 6c 19 sub r22, r12
51f2: 7d 09 sbc r23, r13
51f4: 77 fd sbrc r23, 7
51f6: 02 c0 rjmp .+4 ; 0x51fc <MotorRegler+0x153c>
51f8: 22 20 and r2, r2
51fa: 19 f0 breq .+6 ; 0x5202 <MotorRegler+0x1542>
51fc: 20 e0 ldi r18, 0x00 ; 0
51fe: 30 e0 ldi r19, 0x00 ; 0
5200: 08 c0 rjmp .+16 ; 0x5212 <MotorRegler+0x1552>
5202: 80 91 b4 05 lds r24, 0x05B4
5206: 28 2f mov r18, r24
5208: 33 27 eor r19, r19
520a: 62 17 cp r22, r18
520c: 73 07 cpc r23, r19
520e: 0c f4 brge .+2 ; 0x5212 <MotorRegler+0x1552>
5210: 9b 01 movw r18, r22
5212: 8b 81 ldd r24, Y+3 ; 0x03
5214: 9c 81 ldd r25, Y+4 ; 0x04
5216: 82 17 cp r24, r18
5218: 93 07 cpc r25, r19
521a: 0c f4 brge .+2 ; 0x521e <MotorRegler+0x155e>
521c: c9 01 movw r24, r18
521e: 80 93 9a 02 sts 0x029A, r24
5222: 24 96 adiw r28, 0x04 ; 4
5224: 0f b6 in r0, 0x3f ; 63
5226: f8 94 cli
5228: de bf out 0x3e, r29 ; 62
522a: 0f be out 0x3f, r0 ; 63
522c: cd bf out 0x3d, r28 ; 61
522e: df 91 pop r29
5230: cf 91 pop r28
5232: 1f 91 pop r17
5234: 0f 91 pop r16
5236: ff 90 pop r15
5238: ef 90 pop r14
523a: df 90 pop r13
523c: cf 90 pop r12
523e: bf 90 pop r11
5240: af 90 pop r10
5242: 9f 90 pop r9
5244: 8f 90 pop r8
5246: 7f 90 pop r7
5248: 6f 90 pop r6
524a: 5f 90 pop r5
524c: 4f 90 pop r4
524e: 3f 90 pop r3
5250: 2f 90 pop r2
5252: 08 95 ret
 
00005278 <gps_main>:
5278: 6f 92 push r6
527a: 7f 92 push r7
527c: 8f 92 push r8
527e: 9f 92 push r9
5280: af 92 push r10
5282: bf 92 push r11
5284: cf 92 push r12
5286: df 92 push r13
5288: ef 92 push r14
528a: ff 92 push r15
528c: 0f 93 push r16
528e: 1f 93 push r17
5290: 80 91 1f 02 lds r24, 0x021F
5294: 90 91 20 02 lds r25, 0x0220
5298: 18 16 cp r1, r24
529a: 19 06 cpc r1, r25
529c: 0c f0 brlt .+2 ; 0x52a0 <gps_main+0x28>
529e: 8a c1 rjmp .+788 ; 0x55b4 <gps_main+0x33c>
52a0: 80 91 32 05 lds r24, 0x0532
52a4: 88 23 and r24, r24
52a6: 09 f4 brne .+2 ; 0x52aa <gps_main+0x32>
52a8: 85 c1 rjmp .+778 ; 0x55b4 <gps_main+0x33c>
52aa: 80 91 8a 01 lds r24, 0x018A
52ae: 90 91 8b 01 lds r25, 0x018B
52b2: 89 2b or r24, r25
52b4: d1 f1 breq .+116 ; 0x532a <gps_main+0xb2>
52b6: 80 91 12 05 lds r24, 0x0512
52ba: 90 91 13 05 lds r25, 0x0513
52be: a0 91 14 05 lds r26, 0x0514
52c2: b0 91 15 05 lds r27, 0x0515
52c6: 80 93 5e 02 sts 0x025E, r24
52ca: 90 93 5f 02 sts 0x025F, r25
52ce: a0 93 60 02 sts 0x0260, r26
52d2: b0 93 61 02 sts 0x0261, r27
52d6: 80 91 16 05 lds r24, 0x0516
52da: 90 91 17 05 lds r25, 0x0517
52de: a0 91 18 05 lds r26, 0x0518
52e2: b0 91 19 05 lds r27, 0x0519
52e6: 80 93 62 02 sts 0x0262, r24
52ea: 90 93 63 02 sts 0x0263, r25
52ee: a0 93 64 02 sts 0x0264, r26
52f2: b0 93 65 02 sts 0x0265, r27
52f6: 80 91 1a 05 lds r24, 0x051A
52fa: 90 91 1b 05 lds r25, 0x051B
52fe: a0 91 1c 05 lds r26, 0x051C
5302: b0 91 1d 05 lds r27, 0x051D
5306: 80 93 66 02 sts 0x0266, r24
530a: 90 93 67 02 sts 0x0267, r25
530e: a0 93 68 02 sts 0x0268, r26
5312: b0 93 69 02 sts 0x0269, r27
5316: 82 e3 ldi r24, 0x32 ; 50
5318: 90 e0 ldi r25, 0x00 ; 0
531a: 90 93 ac 01 sts 0x01AC, r25
531e: 80 93 ab 01 sts 0x01AB, r24
5322: 10 92 8b 01 sts 0x018B, r1
5326: 10 92 8a 01 sts 0x018A, r1
532a: a0 90 a4 02 lds r10, 0x02A4
532e: b0 90 a5 02 lds r11, 0x02A5
5332: 60 91 66 02 lds r22, 0x0266
5336: 70 91 67 02 lds r23, 0x0267
533a: 80 91 68 02 lds r24, 0x0268
533e: 90 91 69 02 lds r25, 0x0269
5342: 6e 5f subi r22, 0xFE ; 254
5344: 7f 4f sbci r23, 0xFF ; 255
5346: 8f 4f sbci r24, 0xFF ; 255
5348: 9f 4f sbci r25, 0xFF ; 255
534a: 20 91 5e 02 lds r18, 0x025E
534e: 30 91 5f 02 lds r19, 0x025F
5352: 40 91 60 02 lds r20, 0x0260
5356: 50 91 61 02 lds r21, 0x0261
535a: e2 e0 ldi r30, 0x02 ; 2
535c: ee 2e mov r14, r30
535e: f1 2c mov r15, r1
5360: 01 2d mov r16, r1
5362: 11 2d mov r17, r1
5364: 2e 25 eor r18, r14
5366: 3f 25 eor r19, r15
5368: 40 27 eor r20, r16
536a: 51 27 eor r21, r17
536c: 62 27 eor r22, r18
536e: 73 27 eor r23, r19
5370: 84 27 eor r24, r20
5372: 95 27 eor r25, r21
5374: 0e 94 b8 2b call 0x5770 ; 0x5770 <__floatsisf>
5378: 0e 94 7a 2c call 0x58f4 ; 0x58f4 <sqrt>
537c: 3b 01 movw r6, r22
537e: 4c 01 movw r8, r24
5380: 60 91 1a 05 lds r22, 0x051A
5384: 70 91 1b 05 lds r23, 0x051B
5388: 80 91 1c 05 lds r24, 0x051C
538c: 90 91 1d 05 lds r25, 0x051D
5390: 6e 5f subi r22, 0xFE ; 254
5392: 7f 4f sbci r23, 0xFF ; 255
5394: 8f 4f sbci r24, 0xFF ; 255
5396: 9f 4f sbci r25, 0xFF ; 255
5398: 20 91 12 05 lds r18, 0x0512
539c: 30 91 13 05 lds r19, 0x0513
53a0: 40 91 14 05 lds r20, 0x0514
53a4: 50 91 15 05 lds r21, 0x0515
53a8: 2e 25 eor r18, r14
53aa: 3f 25 eor r19, r15
53ac: 40 27 eor r20, r16
53ae: 51 27 eor r21, r17
53b0: 62 27 eor r22, r18
53b2: 73 27 eor r23, r19
53b4: 84 27 eor r24, r20
53b6: 95 27 eor r25, r21
53b8: 0e 94 b8 2b call 0x5770 ; 0x5770 <__floatsisf>
53bc: 0e 94 7a 2c call 0x58f4 ; 0x58f4 <sqrt>
53c0: 9b 01 movw r18, r22
53c2: ac 01 movw r20, r24
53c4: c4 01 movw r24, r8
53c6: b3 01 movw r22, r6
53c8: 0e 94 12 2b call 0x5624 ; 0x5624 <__subsf3>
53cc: 7b 01 movw r14, r22
53ce: 8c 01 movw r16, r24
53d0: cc 24 eor r12, r12
53d2: b7 fc sbrc r11, 7
53d4: c0 94 com r12
53d6: dc 2c mov r13, r12
53d8: c6 01 movw r24, r12
53da: b5 01 movw r22, r10
53dc: 0e 94 b8 2b call 0x5770 ; 0x5770 <__floatsisf>
53e0: 9b 01 movw r18, r22
53e2: ac 01 movw r20, r24
53e4: c8 01 movw r24, r16
53e6: b7 01 movw r22, r14
53e8: 0e 94 32 2c call 0x5864 ; 0x5864 <__mulsf3>
53ec: 20 e0 ldi r18, 0x00 ; 0
53ee: 30 e0 ldi r19, 0x00 ; 0
53f0: 40 e0 ldi r20, 0x00 ; 0
53f2: 5e e3 ldi r21, 0x3E ; 62
53f4: 0e 94 32 2c call 0x5864 ; 0x5864 <__mulsf3>
53f8: 0e 94 9b 2b call 0x5736 ; 0x5736 <__fixsfsi>
53fc: 5b 01 movw r10, r22
53fe: 6c 01 movw r12, r24
5400: 60 93 6c 02 sts 0x026C, r22
5404: 70 93 6d 02 sts 0x026D, r23
5408: 80 93 6e 02 sts 0x026E, r24
540c: 90 93 6f 02 sts 0x026F, r25
5410: 20 91 a4 02 lds r18, 0x02A4
5414: 30 91 a5 02 lds r19, 0x02A5
5418: 60 91 62 02 lds r22, 0x0262
541c: 70 91 63 02 lds r23, 0x0263
5420: 80 91 64 02 lds r24, 0x0264
5424: 90 91 65 02 lds r25, 0x0265
5428: e0 90 16 05 lds r14, 0x0516
542c: f0 90 17 05 lds r15, 0x0517
5430: 00 91 18 05 lds r16, 0x0518
5434: 10 91 19 05 lds r17, 0x0519
5438: 6e 19 sub r22, r14
543a: 7f 09 sbc r23, r15
543c: 80 0b sbc r24, r16
543e: 91 0b sbc r25, r17
5440: 44 27 eor r20, r20
5442: 37 fd sbrc r19, 7
5444: 40 95 com r20
5446: 54 2f mov r21, r20
5448: 0e 94 d4 2c call 0x59a8 ; 0x59a8 <__mulsi3>
544c: 28 e0 ldi r18, 0x08 ; 8
544e: 30 e0 ldi r19, 0x00 ; 0
5450: 40 e0 ldi r20, 0x00 ; 0
5452: 50 e0 ldi r21, 0x00 ; 0
5454: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4>
5458: 39 01 movw r6, r18
545a: 4a 01 movw r8, r20
545c: 20 93 70 02 sts 0x0270, r18
5460: 30 93 71 02 sts 0x0271, r19
5464: 40 93 72 02 sts 0x0272, r20
5468: 50 93 73 02 sts 0x0273, r21
546c: 60 91 a6 02 lds r22, 0x02A6
5470: 70 91 a7 02 lds r23, 0x02A7
5474: 88 27 eor r24, r24
5476: 77 fd sbrc r23, 7
5478: 80 95 com r24
547a: 98 2f mov r25, r24
547c: 20 91 1e 05 lds r18, 0x051E
5480: 30 91 1f 05 lds r19, 0x051F
5484: 40 91 20 05 lds r20, 0x0520
5488: 50 91 21 05 lds r21, 0x0521
548c: 0e 94 d4 2c call 0x59a8 ; 0x59a8 <__mulsi3>
5490: 22 e0 ldi r18, 0x02 ; 2
5492: 30 e0 ldi r19, 0x00 ; 0
5494: 40 e0 ldi r20, 0x00 ; 0
5496: 50 e0 ldi r21, 0x00 ; 0
5498: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4>
549c: 79 01 movw r14, r18
549e: 8a 01 movw r16, r20
54a0: 10 95 com r17
54a2: 00 95 com r16
54a4: f0 94 com r15
54a6: e0 94 com r14
54a8: e1 1c adc r14, r1
54aa: f1 1c adc r15, r1
54ac: 01 1d adc r16, r1
54ae: 11 1d adc r17, r1
54b0: e0 92 7c 02 sts 0x027C, r14
54b4: f0 92 7d 02 sts 0x027D, r15
54b8: 00 93 7e 02 sts 0x027E, r16
54bc: 10 93 7f 02 sts 0x027F, r17
54c0: 60 91 a6 02 lds r22, 0x02A6
54c4: 70 91 a7 02 lds r23, 0x02A7
54c8: 88 27 eor r24, r24
54ca: 77 fd sbrc r23, 7
54cc: 80 95 com r24
54ce: 98 2f mov r25, r24
54d0: 20 91 22 05 lds r18, 0x0522
54d4: 30 91 23 05 lds r19, 0x0523
54d8: 40 91 24 05 lds r20, 0x0524
54dc: 50 91 25 05 lds r21, 0x0525
54e0: 0e 94 d4 2c call 0x59a8 ; 0x59a8 <__mulsi3>
54e4: 22 e0 ldi r18, 0x02 ; 2
54e6: 30 e0 ldi r19, 0x00 ; 0
54e8: 40 e0 ldi r20, 0x00 ; 0
54ea: 50 e0 ldi r21, 0x00 ; 0
54ec: 0e 94 3c 2d call 0x5a78 ; 0x5a78 <__divmodsi4>
54f0: 50 95 com r21
54f2: 40 95 com r20
54f4: 30 95 com r19
54f6: 21 95 neg r18
54f8: 3f 4f sbci r19, 0xFF ; 255
54fa: 4f 4f sbci r20, 0xFF ; 255
54fc: 5f 4f sbci r21, 0xFF ; 255
54fe: 20 93 80 02 sts 0x0280, r18
5502: 30 93 81 02 sts 0x0281, r19
5506: 40 93 82 02 sts 0x0282, r20
550a: 50 93 83 02 sts 0x0283, r21
550e: ae 0c add r10, r14
5510: bf 1c adc r11, r15
5512: 66 27 eor r22, r22
5514: 77 27 eor r23, r23
5516: 6a 19 sub r22, r10
5518: 7b 09 sbc r23, r11
551a: 70 93 8f 02 sts 0x028F, r23
551e: 60 93 8e 02 sts 0x028E, r22
5522: 26 0d add r18, r6
5524: 37 1d adc r19, r7
5526: 30 93 91 02 sts 0x0291, r19
552a: 20 93 90 02 sts 0x0290, r18
552e: 80 91 8c 01 lds r24, 0x018C
5532: 90 91 8d 01 lds r25, 0x018D
5536: 86 17 cp r24, r22
5538: 97 07 cpc r25, r23
553a: 2c f4 brge .+10 ; 0x5546 <gps_main+0x2ce>
553c: 80 91 8c 01 lds r24, 0x018C
5540: 90 91 8d 01 lds r25, 0x018D
5544: 11 c0 rjmp .+34 ; 0x5568 <gps_main+0x2f0>
5546: 80 91 8c 01 lds r24, 0x018C
554a: 90 91 8d 01 lds r25, 0x018D
554e: 90 95 com r25
5550: 81 95 neg r24
5552: 9f 4f sbci r25, 0xFF ; 255
5554: 68 17 cp r22, r24
5556: 79 07 cpc r23, r25
5558: 5c f4 brge .+22 ; 0x5570 <gps_main+0x2f8>
555a: 80 91 8c 01 lds r24, 0x018C
555e: 90 91 8d 01 lds r25, 0x018D
5562: 90 95 com r25
5564: 81 95 neg r24
5566: 9f 4f sbci r25, 0xFF ; 255
5568: 90 93 8f 02 sts 0x028F, r25
556c: 80 93 8e 02 sts 0x028E, r24
5570: 80 91 8c 01 lds r24, 0x018C
5574: 90 91 8d 01 lds r25, 0x018D
5578: 82 17 cp r24, r18
557a: 93 07 cpc r25, r19
557c: 2c f4 brge .+10 ; 0x5588 <gps_main+0x310>
557e: 80 91 8c 01 lds r24, 0x018C
5582: 90 91 8d 01 lds r25, 0x018D
5586: 11 c0 rjmp .+34 ; 0x55aa <gps_main+0x332>
5588: 80 91 8c 01 lds r24, 0x018C
558c: 90 91 8d 01 lds r25, 0x018D
5590: 90 95 com r25
5592: 81 95 neg r24
5594: 9f 4f sbci r25, 0xFF ; 255
5596: 28 17 cp r18, r24
5598: 39 07 cpc r19, r25
559a: 54 f5 brge .+84 ; 0x55f0 <gps_main+0x378>
559c: 80 91 8c 01 lds r24, 0x018C
55a0: 90 91 8d 01 lds r25, 0x018D
55a4: 90 95 com r25
55a6: 81 95 neg r24
55a8: 9f 4f sbci r25, 0xFF ; 255
55aa: 90 93 91 02 sts 0x0291, r25
55ae: 80 93 90 02 sts 0x0290, r24
55b2: 1e c0 rjmp .+60 ; 0x55f0 <gps_main+0x378>
55b4: 85 e0 ldi r24, 0x05 ; 5
55b6: 90 e0 ldi r25, 0x00 ; 0
55b8: 90 93 8b 01 sts 0x018B, r25
55bc: 80 93 8a 01 sts 0x018A, r24
55c0: 10 92 8f 02 sts 0x028F, r1
55c4: 10 92 8e 02 sts 0x028E, r1
55c8: 10 92 91 02 sts 0x0291, r1
55cc: 10 92 90 02 sts 0x0290, r1
55d0: 10 92 74 02 sts 0x0274, r1
55d4: 10 92 75 02 sts 0x0275, r1
55d8: 10 92 76 02 sts 0x0276, r1
55dc: 10 92 77 02 sts 0x0277, r1
55e0: 10 92 78 02 sts 0x0278, r1
55e4: 10 92 79 02 sts 0x0279, r1
55e8: 10 92 7a 02 sts 0x027A, r1
55ec: 10 92 7b 02 sts 0x027B, r1
55f0: 1f 91 pop r17
55f2: 0f 91 pop r16
55f4: ff 90 pop r15
55f6: ef 90 pop r14
55f8: df 90 pop r13
55fa: cf 90 pop r12
55fc: bf 90 pop r11
55fe: af 90 pop r10
5600: 9f 90 pop r9
5602: 8f 90 pop r8
5604: 7f 90 pop r7
5606: 6f 90 pop r6
5608: 08 95 ret
00005254 <gps_main>:
5254: 6f 92 push r6
5256: 7f 92 push r7
5258: 8f 92 push r8
525a: 9f 92 push r9
525c: af 92 push r10
525e: bf 92 push r11
5260: cf 92 push r12
5262: df 92 push r13
5264: ef 92 push r14
5266: ff 92 push r15
5268: 0f 93 push r16
526a: 1f 93 push r17
526c: 80 91 1f 02 lds r24, 0x021F
5270: 90 91 20 02 lds r25, 0x0220
5274: 18 16 cp r1, r24
5276: 19 06 cpc r1, r25
5278: 0c f0 brlt .+2 ; 0x527c <gps_main+0x28>
527a: 78 c1 rjmp .+752 ; 0x556c <gps_main+0x318>
527c: 80 91 22 05 lds r24, 0x0522
5280: 88 23 and r24, r24
5282: 09 f4 brne .+2 ; 0x5286 <gps_main+0x32>
5284: 73 c1 rjmp .+742 ; 0x556c <gps_main+0x318>
5286: 80 91 8a 01 lds r24, 0x018A
528a: 90 91 8b 01 lds r25, 0x018B
528e: 89 2b or r24, r25
5290: d1 f1 breq .+116 ; 0x5306 <gps_main+0xb2>
5292: 80 91 0a 05 lds r24, 0x050A
5296: 90 91 0b 05 lds r25, 0x050B
529a: a0 91 0c 05 lds r26, 0x050C
529e: b0 91 0d 05 lds r27, 0x050D
52a2: 80 93 5c 02 sts 0x025C, r24
52a6: 90 93 5d 02 sts 0x025D, r25
52aa: a0 93 5e 02 sts 0x025E, r26
52ae: b0 93 5f 02 sts 0x025F, r27
52b2: 80 91 0e 05 lds r24, 0x050E
52b6: 90 91 0f 05 lds r25, 0x050F
52ba: a0 91 10 05 lds r26, 0x0510
52be: b0 91 11 05 lds r27, 0x0511
52c2: 80 93 60 02 sts 0x0260, r24
52c6: 90 93 61 02 sts 0x0261, r25
52ca: a0 93 62 02 sts 0x0262, r26
52ce: b0 93 63 02 sts 0x0263, r27
52d2: 80 91 12 05 lds r24, 0x0512
52d6: 90 91 13 05 lds r25, 0x0513
52da: a0 91 14 05 lds r26, 0x0514
52de: b0 91 15 05 lds r27, 0x0515
52e2: 80 93 64 02 sts 0x0264, r24
52e6: 90 93 65 02 sts 0x0265, r25
52ea: a0 93 66 02 sts 0x0266, r26
52ee: b0 93 67 02 sts 0x0267, r27
52f2: 82 e3 ldi r24, 0x32 ; 50
52f4: 90 e0 ldi r25, 0x00 ; 0
52f6: 90 93 ac 01 sts 0x01AC, r25
52fa: 80 93 ab 01 sts 0x01AB, r24
52fe: 10 92 8b 01 sts 0x018B, r1
5302: 10 92 8a 01 sts 0x018A, r1
5306: a0 90 a2 02 lds r10, 0x02A2
530a: b0 90 a3 02 lds r11, 0x02A3
530e: 60 91 64 02 lds r22, 0x0264
5312: 70 91 65 02 lds r23, 0x0265
5316: 80 91 66 02 lds r24, 0x0266
531a: 90 91 67 02 lds r25, 0x0267
531e: 6e 5f subi r22, 0xFE ; 254
5320: 7f 4f sbci r23, 0xFF ; 255
5322: 8f 4f sbci r24, 0xFF ; 255
5324: 9f 4f sbci r25, 0xFF ; 255
5326: 20 91 5c 02 lds r18, 0x025C
532a: 30 91 5d 02 lds r19, 0x025D
532e: 40 91 5e 02 lds r20, 0x025E
5332: 50 91 5f 02 lds r21, 0x025F
5336: e2 e0 ldi r30, 0x02 ; 2
5338: ee 2e mov r14, r30
533a: f1 2c mov r15, r1
533c: 01 2d mov r16, r1
533e: 11 2d mov r17, r1
5340: 2e 25 eor r18, r14
5342: 3f 25 eor r19, r15
5344: 40 27 eor r20, r16
5346: 51 27 eor r21, r17
5348: 62 27 eor r22, r18
534a: 73 27 eor r23, r19
534c: 84 27 eor r24, r20
534e: 95 27 eor r25, r21
5350: 0e 94 84 2b call 0x5708 ; 0x5708 <__floatsisf>
5354: 0e 94 46 2c call 0x588c ; 0x588c <sqrt>
5358: 3b 01 movw r6, r22
535a: 4c 01 movw r8, r24
535c: 60 91 12 05 lds r22, 0x0512
5360: 70 91 13 05 lds r23, 0x0513
5364: 80 91 14 05 lds r24, 0x0514
5368: 90 91 15 05 lds r25, 0x0515
536c: 6e 5f subi r22, 0xFE ; 254
536e: 7f 4f sbci r23, 0xFF ; 255
5370: 8f 4f sbci r24, 0xFF ; 255
5372: 9f 4f sbci r25, 0xFF ; 255
5374: 20 91 0a 05 lds r18, 0x050A
5378: 30 91 0b 05 lds r19, 0x050B
537c: 40 91 0c 05 lds r20, 0x050C
5380: 50 91 0d 05 lds r21, 0x050D
5384: 2e 25 eor r18, r14
5386: 3f 25 eor r19, r15
5388: 40 27 eor r20, r16
538a: 51 27 eor r21, r17
538c: 62 27 eor r22, r18
538e: 73 27 eor r23, r19
5390: 84 27 eor r24, r20
5392: 95 27 eor r25, r21
5394: 0e 94 84 2b call 0x5708 ; 0x5708 <__floatsisf>
5398: 0e 94 46 2c call 0x588c ; 0x588c <sqrt>
539c: 9b 01 movw r18, r22
539e: ac 01 movw r20, r24
53a0: c4 01 movw r24, r8
53a2: b3 01 movw r22, r6
53a4: 0e 94 de 2a call 0x55bc ; 0x55bc <__subsf3>
53a8: 7b 01 movw r14, r22
53aa: 8c 01 movw r16, r24
53ac: cc 24 eor r12, r12
53ae: b7 fc sbrc r11, 7
53b0: c0 94 com r12
53b2: dc 2c mov r13, r12
53b4: c6 01 movw r24, r12
53b6: b5 01 movw r22, r10
53b8: 0e 94 84 2b call 0x5708 ; 0x5708 <__floatsisf>
53bc: 9b 01 movw r18, r22
53be: ac 01 movw r20, r24
53c0: c8 01 movw r24, r16
53c2: b7 01 movw r22, r14
53c4: 0e 94 fe 2b call 0x57fc ; 0x57fc <__mulsf3>
53c8: 20 e0 ldi r18, 0x00 ; 0
53ca: 30 e0 ldi r19, 0x00 ; 0
53cc: 40 e2 ldi r20, 0x20 ; 32
53ce: 51 e4 ldi r21, 0x41 ; 65
53d0: 0e 94 21 2b call 0x5642 ; 0x5642 <__divsf3>
53d4: 0e 94 67 2b call 0x56ce ; 0x56ce <__fixsfsi>
53d8: 3b 01 movw r6, r22
53da: 4c 01 movw r8, r24
53dc: 60 93 6a 02 sts 0x026A, r22
53e0: 70 93 6b 02 sts 0x026B, r23
53e4: 80 93 6c 02 sts 0x026C, r24
53e8: 90 93 6d 02 sts 0x026D, r25
53ec: 20 91 a2 02 lds r18, 0x02A2
53f0: 30 91 a3 02 lds r19, 0x02A3
53f4: 60 91 60 02 lds r22, 0x0260
53f8: 70 91 61 02 lds r23, 0x0261
53fc: 80 91 62 02 lds r24, 0x0262
5400: 90 91 63 02 lds r25, 0x0263
5404: e0 90 0e 05 lds r14, 0x050E
5408: f0 90 0f 05 lds r15, 0x050F
540c: 00 91 10 05 lds r16, 0x0510
5410: 10 91 11 05 lds r17, 0x0511
5414: 6e 19 sub r22, r14
5416: 7f 09 sbc r23, r15
5418: 80 0b sbc r24, r16
541a: 91 0b sbc r25, r17
541c: 44 27 eor r20, r20
541e: 37 fd sbrc r19, 7
5420: 40 95 com r20
5422: 54 2f mov r21, r20
5424: 0e 94 a0 2c call 0x5940 ; 0x5940 <__mulsi3>
5428: 2a e0 ldi r18, 0x0A ; 10
542a: 30 e0 ldi r19, 0x00 ; 0
542c: 40 e0 ldi r20, 0x00 ; 0
542e: 50 e0 ldi r21, 0x00 ; 0
5430: 0e 94 08 2d call 0x5a10 ; 0x5a10 <__divmodsi4>
5434: 59 01 movw r10, r18
5436: 6a 01 movw r12, r20
5438: 20 93 6e 02 sts 0x026E, r18
543c: 30 93 6f 02 sts 0x026F, r19
5440: 40 93 70 02 sts 0x0270, r20
5444: 50 93 71 02 sts 0x0271, r21
5448: 60 91 a4 02 lds r22, 0x02A4
544c: 70 91 a5 02 lds r23, 0x02A5
5450: 88 27 eor r24, r24
5452: 77 fd sbrc r23, 7
5454: 80 95 com r24
5456: 98 2f mov r25, r24
5458: 20 91 16 05 lds r18, 0x0516
545c: 30 91 17 05 lds r19, 0x0517
5460: 40 91 18 05 lds r20, 0x0518
5464: 50 91 19 05 lds r21, 0x0519
5468: 0e 94 a0 2c call 0x5940 ; 0x5940 <__mulsi3>
546c: 2d ef ldi r18, 0xFD ; 253
546e: 3f ef ldi r19, 0xFF ; 255
5470: 4f ef ldi r20, 0xFF ; 255
5472: 5f ef ldi r21, 0xFF ; 255
5474: 0e 94 08 2d call 0x5a10 ; 0x5a10 <__divmodsi4>
5478: 79 01 movw r14, r18
547a: 8a 01 movw r16, r20
547c: 20 93 7a 02 sts 0x027A, r18
5480: 30 93 7b 02 sts 0x027B, r19
5484: 40 93 7c 02 sts 0x027C, r20
5488: 50 93 7d 02 sts 0x027D, r21
548c: 60 91 a4 02 lds r22, 0x02A4
5490: 70 91 a5 02 lds r23, 0x02A5
5494: 88 27 eor r24, r24
5496: 77 fd sbrc r23, 7
5498: 80 95 com r24
549a: 98 2f mov r25, r24
549c: 20 91 1a 05 lds r18, 0x051A
54a0: 30 91 1b 05 lds r19, 0x051B
54a4: 40 91 1c 05 lds r20, 0x051C
54a8: 50 91 1d 05 lds r21, 0x051D
54ac: 0e 94 a0 2c call 0x5940 ; 0x5940 <__mulsi3>
54b0: 2d ef ldi r18, 0xFD ; 253
54b2: 3f ef ldi r19, 0xFF ; 255
54b4: 4f ef ldi r20, 0xFF ; 255
54b6: 5f ef ldi r21, 0xFF ; 255
54b8: 0e 94 08 2d call 0x5a10 ; 0x5a10 <__divmodsi4>
54bc: 20 93 7e 02 sts 0x027E, r18
54c0: 30 93 7f 02 sts 0x027F, r19
54c4: 40 93 80 02 sts 0x0280, r20
54c8: 50 93 81 02 sts 0x0281, r21
54cc: b3 01 movw r22, r6
54ce: 6e 0d add r22, r14
54d0: 7f 1d adc r23, r15
54d2: 70 93 8d 02 sts 0x028D, r23
54d6: 60 93 8c 02 sts 0x028C, r22
54da: 2a 0d add r18, r10
54dc: 3b 1d adc r19, r11
54de: 30 93 8f 02 sts 0x028F, r19
54e2: 20 93 8e 02 sts 0x028E, r18
54e6: 80 91 8c 01 lds r24, 0x018C
54ea: 90 91 8d 01 lds r25, 0x018D
54ee: 86 17 cp r24, r22
54f0: 97 07 cpc r25, r23
54f2: 2c f4 brge .+10 ; 0x54fe <gps_main+0x2aa>
54f4: 80 91 8c 01 lds r24, 0x018C
54f8: 90 91 8d 01 lds r25, 0x018D
54fc: 11 c0 rjmp .+34 ; 0x5520 <gps_main+0x2cc>
54fe: 80 91 8c 01 lds r24, 0x018C
5502: 90 91 8d 01 lds r25, 0x018D
5506: 90 95 com r25
5508: 81 95 neg r24
550a: 9f 4f sbci r25, 0xFF ; 255
550c: 68 17 cp r22, r24
550e: 79 07 cpc r23, r25
5510: 5c f4 brge .+22 ; 0x5528 <gps_main+0x2d4>
5512: 80 91 8c 01 lds r24, 0x018C
5516: 90 91 8d 01 lds r25, 0x018D
551a: 90 95 com r25
551c: 81 95 neg r24
551e: 9f 4f sbci r25, 0xFF ; 255
5520: 90 93 8d 02 sts 0x028D, r25
5524: 80 93 8c 02 sts 0x028C, r24
5528: 80 91 8c 01 lds r24, 0x018C
552c: 90 91 8d 01 lds r25, 0x018D
5530: 82 17 cp r24, r18
5532: 93 07 cpc r25, r19
5534: 2c f4 brge .+10 ; 0x5540 <gps_main+0x2ec>
5536: 80 91 8c 01 lds r24, 0x018C
553a: 90 91 8d 01 lds r25, 0x018D
553e: 11 c0 rjmp .+34 ; 0x5562 <gps_main+0x30e>
5540: 80 91 8c 01 lds r24, 0x018C
5544: 90 91 8d 01 lds r25, 0x018D
5548: 90 95 com r25
554a: 81 95 neg r24
554c: 9f 4f sbci r25, 0xFF ; 255
554e: 28 17 cp r18, r24
5550: 39 07 cpc r19, r25
5552: d4 f4 brge .+52 ; 0x5588 <gps_main+0x334>
5554: 80 91 8c 01 lds r24, 0x018C
5558: 90 91 8d 01 lds r25, 0x018D
555c: 90 95 com r25
555e: 81 95 neg r24
5560: 9f 4f sbci r25, 0xFF ; 255
5562: 90 93 8f 02 sts 0x028F, r25
5566: 80 93 8e 02 sts 0x028E, r24
556a: 0e c0 rjmp .+28 ; 0x5588 <gps_main+0x334>
556c: 85 e0 ldi r24, 0x05 ; 5
556e: 90 e0 ldi r25, 0x00 ; 0
5570: 90 93 8b 01 sts 0x018B, r25
5574: 80 93 8a 01 sts 0x018A, r24
5578: 10 92 8d 02 sts 0x028D, r1
557c: 10 92 8c 02 sts 0x028C, r1
5580: 10 92 8f 02 sts 0x028F, r1
5584: 10 92 8e 02 sts 0x028E, r1
5588: 1f 91 pop r17
558a: 0f 91 pop r16
558c: ff 90 pop r15
558e: ef 90 pop r14
5590: df 90 pop r13
5592: cf 90 pop r12
5594: bf 90 pop r11
5596: af 90 pop r10
5598: 9f 90 pop r9
559a: 8f 90 pop r8
559c: 7f 90 pop r7
559e: 6f 90 pop r6
55a0: 08 95 ret
 
0000560a <memchr>:
560a: fc 01 movw r30, r24
560c: 41 50 subi r20, 0x01 ; 1
560e: 50 40 sbci r21, 0x00 ; 0
5610: 30 f0 brcs .+12 ; 0x561e <memchr+0x14>
5612: 01 90 ld r0, Z+
5614: 06 16 cp r0, r22
5616: d1 f7 brne .-12 ; 0x560c <memchr+0x2>
5618: 31 97 sbiw r30, 0x01 ; 1
561a: cf 01 movw r24, r30
561c: 08 95 ret
561e: 88 27 eor r24, r24
5620: 99 27 eor r25, r25
5622: 08 95 ret
000055a2 <memchr>:
55a2: fc 01 movw r30, r24
55a4: 41 50 subi r20, 0x01 ; 1
55a6: 50 40 sbci r21, 0x00 ; 0
55a8: 30 f0 brcs .+12 ; 0x55b6 <memchr+0x14>
55aa: 01 90 ld r0, Z+
55ac: 06 16 cp r0, r22
55ae: d1 f7 brne .-12 ; 0x55a4 <memchr+0x2>
55b0: 31 97 sbiw r30, 0x01 ; 1
55b2: cf 01 movw r24, r30
55b4: 08 95 ret
55b6: 88 27 eor r24, r24
55b8: 99 27 eor r25, r25
55ba: 08 95 ret
 
00005624 <__subsf3>:
5624: 50 58 subi r21, 0x80 ; 128
000055bc <__subsf3>:
55bc: 50 58 subi r21, 0x80 ; 128
 
00005626 <__addsf3>:
5626: 19 2e mov r1, r25
5628: ef d0 rcall .+478 ; 0x5808 <__fp_split3>
562a: 01 d0 rcall .+2 ; 0x562e <__addsf3x>
562c: d2 c0 rjmp .+420 ; 0x57d2 <__fp_merge>
000055be <__addsf3>:
55be: 19 2e mov r1, r25
55c0: ef d0 rcall .+478 ; 0x57a0 <__fp_split3>
55c2: 01 d0 rcall .+2 ; 0x55c6 <__addsf3x>
55c4: d2 c0 rjmp .+420 ; 0x576a <__fp_merge>
 
0000562e <__addsf3x>:
562e: ba 17 cp r27, r26
5630: 62 07 cpc r22, r18
5632: 73 07 cpc r23, r19
5634: 84 07 cpc r24, r20
5636: 95 07 cpc r25, r21
5638: b1 f1 breq .+108 ; 0x56a6 <__addsf3x+0x78>
563a: 88 f4 brcc .+34 ; 0x565e <__addsf3x+0x30>
563c: 0e f4 brtc .+2 ; 0x5640 <__addsf3x+0x12>
563e: 10 94 com r1
5640: 0b 2e mov r0, r27
5642: ba 2f mov r27, r26
5644: a0 2d mov r26, r0
5646: 06 2e mov r0, r22
5648: 62 2f mov r22, r18
564a: 20 2d mov r18, r0
564c: 07 2e mov r0, r23
564e: 73 2f mov r23, r19
5650: 30 2d mov r19, r0
5652: 08 2e mov r0, r24
5654: 84 2f mov r24, r20
5656: 40 2d mov r20, r0
5658: 09 2e mov r0, r25
565a: 95 2f mov r25, r21
565c: 50 2d mov r21, r0
565e: ff 27 eor r31, r31
5660: 55 23 and r21, r21
5662: b9 f0 breq .+46 ; 0x5692 <__addsf3x+0x64>
5664: 59 1b sub r21, r25
5666: 49 f0 breq .+18 ; 0x567a <__addsf3x+0x4c>
5668: 57 3e cpi r21, 0xE7 ; 231
566a: 98 f0 brcs .+38 ; 0x5692 <__addsf3x+0x64>
566c: 46 95 lsr r20
566e: 37 95 ror r19
5670: 27 95 ror r18
5672: a7 95 ror r26
5674: f0 40 sbci r31, 0x00 ; 0
5676: 53 95 inc r21
5678: c9 f7 brne .-14 ; 0x566c <__addsf3x+0x3e>
567a: 76 f0 brts .+28 ; 0x5698 <__addsf3x+0x6a>
567c: ba 0f add r27, r26
567e: 62 1f adc r22, r18
5680: 73 1f adc r23, r19
5682: 84 1f adc r24, r20
5684: 30 f4 brcc .+12 ; 0x5692 <__addsf3x+0x64>
5686: 87 95 ror r24
5688: 77 95 ror r23
568a: 67 95 ror r22
568c: b7 95 ror r27
568e: f0 40 sbci r31, 0x00 ; 0
5690: 93 95 inc r25
5692: 17 fa bst r1, 7
5694: 0f 2e mov r0, r31
5696: 08 95 ret
5698: bf 1b sub r27, r31
569a: bb 27 eor r27, r27
569c: ba 0b sbc r27, r26
569e: 62 0b sbc r22, r18
56a0: 73 0b sbc r23, r19
56a2: 84 0b sbc r24, r20
56a4: f6 cf rjmp .-20 ; 0x5692 <__addsf3x+0x64>
56a6: de f6 brtc .-74 ; 0x565e <__addsf3x+0x30>
56a8: db c0 rjmp .+438 ; 0x5860 <__fp_zerox>
000055c6 <__addsf3x>:
55c6: ba 17 cp r27, r26
55c8: 62 07 cpc r22, r18
55ca: 73 07 cpc r23, r19
55cc: 84 07 cpc r24, r20
55ce: 95 07 cpc r25, r21
55d0: b1 f1 breq .+108 ; 0x563e <__addsf3x+0x78>
55d2: 88 f4 brcc .+34 ; 0x55f6 <__addsf3x+0x30>
55d4: 0e f4 brtc .+2 ; 0x55d8 <__addsf3x+0x12>
55d6: 10 94 com r1
55d8: 0b 2e mov r0, r27
55da: ba 2f mov r27, r26
55dc: a0 2d mov r26, r0
55de: 06 2e mov r0, r22
55e0: 62 2f mov r22, r18
55e2: 20 2d mov r18, r0
55e4: 07 2e mov r0, r23
55e6: 73 2f mov r23, r19
55e8: 30 2d mov r19, r0
55ea: 08 2e mov r0, r24
55ec: 84 2f mov r24, r20
55ee: 40 2d mov r20, r0
55f0: 09 2e mov r0, r25
55f2: 95 2f mov r25, r21
55f4: 50 2d mov r21, r0
55f6: ff 27 eor r31, r31
55f8: 55 23 and r21, r21
55fa: b9 f0 breq .+46 ; 0x562a <__addsf3x+0x64>
55fc: 59 1b sub r21, r25
55fe: 49 f0 breq .+18 ; 0x5612 <__addsf3x+0x4c>
5600: 57 3e cpi r21, 0xE7 ; 231
5602: 98 f0 brcs .+38 ; 0x562a <__addsf3x+0x64>
5604: 46 95 lsr r20
5606: 37 95 ror r19
5608: 27 95 ror r18
560a: a7 95 ror r26
560c: f0 40 sbci r31, 0x00 ; 0
560e: 53 95 inc r21
5610: c9 f7 brne .-14 ; 0x5604 <__addsf3x+0x3e>
5612: 76 f0 brts .+28 ; 0x5630 <__addsf3x+0x6a>
5614: ba 0f add r27, r26
5616: 62 1f adc r22, r18
5618: 73 1f adc r23, r19
561a: 84 1f adc r24, r20
561c: 30 f4 brcc .+12 ; 0x562a <__addsf3x+0x64>
561e: 87 95 ror r24
5620: 77 95 ror r23
5622: 67 95 ror r22
5624: b7 95 ror r27
5626: f0 40 sbci r31, 0x00 ; 0
5628: 93 95 inc r25
562a: 17 fa bst r1, 7
562c: 0f 2e mov r0, r31
562e: 08 95 ret
5630: bf 1b sub r27, r31
5632: bb 27 eor r27, r27
5634: ba 0b sbc r27, r26
5636: 62 0b sbc r22, r18
5638: 73 0b sbc r23, r19
563a: 84 0b sbc r24, r20
563c: f6 cf rjmp .-20 ; 0x562a <__addsf3x+0x64>
563e: de f6 brtc .-74 ; 0x55f6 <__addsf3x+0x30>
5640: db c0 rjmp .+438 ; 0x57f8 <__fp_zerox>
 
000056aa <__divsf3>:
56aa: ae d0 rcall .+348 ; 0x5808 <__fp_split3>
56ac: 01 d0 rcall .+2 ; 0x56b0 <__divsf3x>
56ae: 91 c0 rjmp .+290 ; 0x57d2 <__fp_merge>
00005642 <__divsf3>:
5642: ae d0 rcall .+348 ; 0x57a0 <__fp_split3>
5644: 01 d0 rcall .+2 ; 0x5648 <__divsf3x>
5646: 91 c0 rjmp .+290 ; 0x576a <__fp_merge>
 
000056b0 <__divsf3x>:
56b0: 55 23 and r21, r21
56b2: 59 f0 breq .+22 ; 0x56ca <__divsf3x+0x1a>
56b4: 99 23 and r25, r25
56b6: 69 f0 breq .+26 ; 0x56d2 <__divsf3x+0x22>
56b8: 9f 57 subi r25, 0x7F ; 127
56ba: 5f 57 subi r21, 0x7F ; 127
56bc: 95 1b sub r25, r21
56be: 33 f4 brvc .+12 ; 0x56cc <__divsf3x+0x1c>
56c0: 42 f4 brpl .+16 ; 0x56d2 <__divsf3x+0x22>
56c2: 90 38 cpi r25, 0x80 ; 128
56c4: 11 f4 brne .+4 ; 0x56ca <__divsf3x+0x1a>
56c6: 91 58 subi r25, 0x81 ; 129
56c8: 05 c0 rjmp .+10 ; 0x56d4 <__divsf3x+0x24>
56ca: 9b c0 rjmp .+310 ; 0x5802 <__fp_nan>
56cc: 91 58 subi r25, 0x81 ; 129
56ce: 9f 3f cpi r25, 0xFF ; 255
56d0: 09 f4 brne .+2 ; 0x56d4 <__divsf3x+0x24>
56d2: c6 c0 rjmp .+396 ; 0x5860 <__fp_zerox>
56d4: bb 27 eor r27, r27
56d6: 11 24 eor r1, r1
56d8: 62 17 cp r22, r18
56da: 73 07 cpc r23, r19
56dc: 84 07 cpc r24, r20
56de: 30 f4 brcc .+12 ; 0x56ec <__divsf3x+0x3c>
56e0: 66 0f add r22, r22
56e2: 77 1f adc r23, r23
56e4: 88 1f adc r24, r24
56e6: bb 1f adc r27, r27
56e8: 91 50 subi r25, 0x01 ; 1
56ea: 98 f3 brcs .-26 ; 0x56d2 <__divsf3x+0x22>
56ec: 11 d0 rcall .+34 ; 0x5710 <__divsf3x+0x60>
56ee: 0f 92 push r0
56f0: 0f d0 rcall .+30 ; 0x5710 <__divsf3x+0x60>
56f2: 0f 92 push r0
56f4: 0d d0 rcall .+26 ; 0x5710 <__divsf3x+0x60>
56f6: a0 e8 ldi r26, 0x80 ; 128
56f8: 26 17 cp r18, r22
56fa: 37 07 cpc r19, r23
56fc: 48 07 cpc r20, r24
56fe: 1b 06 cpc r1, r27
5700: 09 f0 breq .+2 ; 0x5704 <__divsf3x+0x54>
5702: a0 48 sbci r26, 0x80 ; 128
5704: ba 2f mov r27, r26
5706: 60 2d mov r22, r0
5708: 7f 91 pop r23
570a: 8f 91 pop r24
570c: 00 24 eor r0, r0
570e: 08 95 ret
5710: a0 e8 ldi r26, 0x80 ; 128
5712: 00 24 eor r0, r0
5714: 62 17 cp r22, r18
5716: 73 07 cpc r23, r19
5718: 84 07 cpc r24, r20
571a: b1 05 cpc r27, r1
571c: 28 f0 brcs .+10 ; 0x5728 <__divsf3x+0x78>
571e: 62 1b sub r22, r18
5720: 73 0b sbc r23, r19
5722: 84 0b sbc r24, r20
5724: b1 09 sbc r27, r1
5726: 0a 2a or r0, r26
5728: 66 0f add r22, r22
572a: 77 1f adc r23, r23
572c: 88 1f adc r24, r24
572e: bb 1f adc r27, r27
5730: a6 95 lsr r26
5732: 81 f7 brne .-32 ; 0x5714 <__divsf3x+0x64>
5734: 08 95 ret
00005648 <__divsf3x>:
5648: 55 23 and r21, r21
564a: 59 f0 breq .+22 ; 0x5662 <__divsf3x+0x1a>
564c: 99 23 and r25, r25
564e: 69 f0 breq .+26 ; 0x566a <__divsf3x+0x22>
5650: 9f 57 subi r25, 0x7F ; 127
5652: 5f 57 subi r21, 0x7F ; 127
5654: 95 1b sub r25, r21
5656: 33 f4 brvc .+12 ; 0x5664 <__divsf3x+0x1c>
5658: 42 f4 brpl .+16 ; 0x566a <__divsf3x+0x22>
565a: 90 38 cpi r25, 0x80 ; 128
565c: 11 f4 brne .+4 ; 0x5662 <__divsf3x+0x1a>
565e: 91 58 subi r25, 0x81 ; 129
5660: 05 c0 rjmp .+10 ; 0x566c <__divsf3x+0x24>
5662: 9b c0 rjmp .+310 ; 0x579a <__fp_nan>
5664: 91 58 subi r25, 0x81 ; 129
5666: 9f 3f cpi r25, 0xFF ; 255
5668: 09 f4 brne .+2 ; 0x566c <__divsf3x+0x24>
566a: c6 c0 rjmp .+396 ; 0x57f8 <__fp_zerox>
566c: bb 27 eor r27, r27
566e: 11 24 eor r1, r1
5670: 62 17 cp r22, r18
5672: 73 07 cpc r23, r19
5674: 84 07 cpc r24, r20
5676: 30 f4 brcc .+12 ; 0x5684 <__divsf3x+0x3c>
5678: 66 0f add r22, r22
567a: 77 1f adc r23, r23
567c: 88 1f adc r24, r24
567e: bb 1f adc r27, r27
5680: 91 50 subi r25, 0x01 ; 1
5682: 98 f3 brcs .-26 ; 0x566a <__divsf3x+0x22>
5684: 11 d0 rcall .+34 ; 0x56a8 <__divsf3x+0x60>
5686: 0f 92 push r0
5688: 0f d0 rcall .+30 ; 0x56a8 <__divsf3x+0x60>
568a: 0f 92 push r0
568c: 0d d0 rcall .+26 ; 0x56a8 <__divsf3x+0x60>
568e: a0 e8 ldi r26, 0x80 ; 128
5690: 26 17 cp r18, r22
5692: 37 07 cpc r19, r23
5694: 48 07 cpc r20, r24
5696: 1b 06 cpc r1, r27
5698: 09 f0 breq .+2 ; 0x569c <__divsf3x+0x54>
569a: a0 48 sbci r26, 0x80 ; 128
569c: ba 2f mov r27, r26
569e: 60 2d mov r22, r0
56a0: 7f 91 pop r23
56a2: 8f 91 pop r24
56a4: 00 24 eor r0, r0
56a6: 08 95 ret
56a8: a0 e8 ldi r26, 0x80 ; 128
56aa: 00 24 eor r0, r0
56ac: 62 17 cp r22, r18
56ae: 73 07 cpc r23, r19
56b0: 84 07 cpc r24, r20
56b2: b1 05 cpc r27, r1
56b4: 28 f0 brcs .+10 ; 0x56c0 <__divsf3x+0x78>
56b6: 62 1b sub r22, r18
56b8: 73 0b sbc r23, r19
56ba: 84 0b sbc r24, r20
56bc: b1 09 sbc r27, r1
56be: 0a 2a or r0, r26
56c0: 66 0f add r22, r22
56c2: 77 1f adc r23, r23
56c4: 88 1f adc r24, r24
56c6: bb 1f adc r27, r27
56c8: a6 95 lsr r26
56ca: 81 f7 brne .-32 ; 0x56ac <__divsf3x+0x64>
56cc: 08 95 ret
 
00005736 <__fixsfsi>:
5736: 97 fb bst r25, 7
5738: 73 d0 rcall .+230 ; 0x5820 <__fp_split1>
573a: 9f 37 cpi r25, 0x7F ; 127
573c: 38 f0 brcs .+14 ; 0x574c <__fixsfsi+0x16>
573e: fe e9 ldi r31, 0x9E ; 158
5740: f9 1b sub r31, r25
5742: 98 2f mov r25, r24
5744: 87 2f mov r24, r23
5746: 76 2f mov r23, r22
5748: 6b 2f mov r22, r27
574a: 05 c0 rjmp .+10 ; 0x5756 <__fixsfsi+0x20>
574c: 86 c0 rjmp .+268 ; 0x585a <__fp_zero>
574e: 96 95 lsr r25
5750: 87 95 ror r24
5752: 77 95 ror r23
5754: 67 95 ror r22
5756: f1 50 subi r31, 0x01 ; 1
5758: d0 f7 brcc .-12 ; 0x574e <__fixsfsi+0x18>
575a: 3e f4 brtc .+14 ; 0x576a <__fp_lneg+0xe>
000056ce <__fixsfsi>:
56ce: 97 fb bst r25, 7
56d0: 73 d0 rcall .+230 ; 0x57b8 <__fp_split1>
56d2: 9f 37 cpi r25, 0x7F ; 127
56d4: 38 f0 brcs .+14 ; 0x56e4 <__fixsfsi+0x16>
56d6: fe e9 ldi r31, 0x9E ; 158
56d8: f9 1b sub r31, r25
56da: 98 2f mov r25, r24
56dc: 87 2f mov r24, r23
56de: 76 2f mov r23, r22
56e0: 6b 2f mov r22, r27
56e2: 05 c0 rjmp .+10 ; 0x56ee <__fixsfsi+0x20>
56e4: 86 c0 rjmp .+268 ; 0x57f2 <__fp_zero>
56e6: 96 95 lsr r25
56e8: 87 95 ror r24
56ea: 77 95 ror r23
56ec: 67 95 ror r22
56ee: f1 50 subi r31, 0x01 ; 1
56f0: d0 f7 brcc .-12 ; 0x56e6 <__fixsfsi+0x18>
56f2: 3e f4 brtc .+14 ; 0x5702 <__fp_lneg+0xe>
 
0000575c <__fp_lneg>:
575c: 90 95 com r25
575e: 80 95 com r24
5760: 70 95 com r23
5762: 61 95 neg r22
5764: 7f 4f sbci r23, 0xFF ; 255
5766: 8f 4f sbci r24, 0xFF ; 255
5768: 9f 4f sbci r25, 0xFF ; 255
576a: 08 95 ret
000056f4 <__fp_lneg>:
56f4: 90 95 com r25
56f6: 80 95 com r24
56f8: 70 95 com r23
56fa: 61 95 neg r22
56fc: 7f 4f sbci r23, 0xFF ; 255
56fe: 8f 4f sbci r24, 0xFF ; 255
5700: 9f 4f sbci r25, 0xFF ; 255
5702: 08 95 ret
 
0000576c <__floatunssisf>:
576c: e8 94 clt
576e: 03 c0 rjmp .+6 ; 0x5776 <__floatsisf+0x6>
00005704 <__floatunssisf>:
5704: e8 94 clt
5706: 03 c0 rjmp .+6 ; 0x570e <__floatsisf+0x6>
 
00005770 <__floatsisf>:
5770: 97 fb bst r25, 7
5772: 0e f4 brtc .+2 ; 0x5776 <__floatsisf+0x6>
5774: f3 df rcall .-26 ; 0x575c <__fp_lneg>
5776: b6 2f mov r27, r22
5778: 67 2f mov r22, r23
577a: 78 2f mov r23, r24
577c: 89 2f mov r24, r25
577e: 9e e9 ldi r25, 0x9E ; 158
5780: 00 24 eor r0, r0
5782: 27 c0 rjmp .+78 ; 0x57d2 <__fp_merge>
00005708 <__floatsisf>:
5708: 97 fb bst r25, 7
570a: 0e f4 brtc .+2 ; 0x570e <__floatsisf+0x6>
570c: f3 df rcall .-26 ; 0x56f4 <__fp_lneg>
570e: b6 2f mov r27, r22
5710: 67 2f mov r22, r23
5712: 78 2f mov r23, r24
5714: 89 2f mov r24, r25
5716: 9e e9 ldi r25, 0x9E ; 158
5718: 00 24 eor r0, r0
571a: 27 c0 rjmp .+78 ; 0x576a <__fp_merge>
 
00005784 <__eqsf2>:
5784: 0e d0 rcall .+28 ; 0x57a2 <.fp_cmp>
5786: 5e f0 brts .+22 ; 0x579e <__cmpsf2+0xe>
5788: 04 c0 rjmp .+8 ; 0x5792 <__cmpsf2+0x2>
0000571c <__eqsf2>:
571c: 0e d0 rcall .+28 ; 0x573a <.fp_cmp>
571e: 5e f0 brts .+22 ; 0x5736 <__cmpsf2+0xe>
5720: 04 c0 rjmp .+8 ; 0x572a <__cmpsf2+0x2>
 
0000578a <__gesf2>:
578a: 0b d0 rcall .+22 ; 0x57a2 <.fp_cmp>
578c: 26 f0 brts .+8 ; 0x5796 <__cmpsf2+0x6>
578e: 01 c0 rjmp .+2 ; 0x5792 <__cmpsf2+0x2>
00005722 <__gesf2>:
5722: 0b d0 rcall .+22 ; 0x573a <.fp_cmp>
5724: 26 f0 brts .+8 ; 0x572e <__cmpsf2+0x6>
5726: 01 c0 rjmp .+2 ; 0x572a <__cmpsf2+0x2>
 
00005790 <__cmpsf2>:
5790: 08 d0 rcall .+16 ; 0x57a2 <.fp_cmp>
5792: 19 f0 breq .+6 ; 0x579a <__cmpsf2+0xa>
5794: 20 f4 brcc .+8 ; 0x579e <__cmpsf2+0xe>
5796: 8f ef ldi r24, 0xFF ; 255
5798: 08 95 ret
579a: 80 e0 ldi r24, 0x00 ; 0
579c: 08 95 ret
579e: 81 e0 ldi r24, 0x01 ; 1
57a0: 08 95 ret
00005728 <__cmpsf2>:
5728: 08 d0 rcall .+16 ; 0x573a <.fp_cmp>
572a: 19 f0 breq .+6 ; 0x5732 <__cmpsf2+0xa>
572c: 20 f4 brcc .+8 ; 0x5736 <__cmpsf2+0xe>
572e: 8f ef ldi r24, 0xFF ; 255
5730: 08 95 ret
5732: 80 e0 ldi r24, 0x00 ; 0
5734: 08 95 ret
5736: 81 e0 ldi r24, 0x01 ; 1
5738: 08 95 ret
 
000057a2 <.fp_cmp>:
57a2: 97 fb bst r25, 7
57a4: 09 2e mov r0, r25
57a6: 05 26 eor r0, r21
57a8: 00 f8 bld r0, 0
57aa: 68 94 set
57ac: 30 d0 rcall .+96 ; 0x580e <__fp_split2>
57ae: e8 94 clt
57b0: 07 fc sbrc r0, 7
57b2: 07 c0 rjmp .+14 ; 0x57c2 <.fp_cmp+0x20>
57b4: 62 17 cp r22, r18
57b6: 73 07 cpc r23, r19
57b8: 84 07 cpc r24, r20
57ba: 95 07 cpc r25, r21
57bc: 21 f0 breq .+8 ; 0x57c6 <.fp_cmp+0x24>
57be: 08 f4 brcc .+2 ; 0x57c2 <.fp_cmp+0x20>
57c0: 00 94 com r0
57c2: 07 94 ror r0
57c4: 98 94 clz
57c6: 08 95 ret
57c8: 9a 95 dec r25
57ca: bb 0f add r27, r27
57cc: 66 1f adc r22, r22
57ce: 77 1f adc r23, r23
57d0: 88 1f adc r24, r24
0000573a <.fp_cmp>:
573a: 97 fb bst r25, 7
573c: 09 2e mov r0, r25
573e: 05 26 eor r0, r21
5740: 00 f8 bld r0, 0
5742: 68 94 set
5744: 30 d0 rcall .+96 ; 0x57a6 <__fp_split2>
5746: e8 94 clt
5748: 07 fc sbrc r0, 7
574a: 07 c0 rjmp .+14 ; 0x575a <.fp_cmp+0x20>
574c: 62 17 cp r22, r18
574e: 73 07 cpc r23, r19
5750: 84 07 cpc r24, r20
5752: 95 07 cpc r25, r21
5754: 21 f0 breq .+8 ; 0x575e <.fp_cmp+0x24>
5756: 08 f4 brcc .+2 ; 0x575a <.fp_cmp+0x20>
5758: 00 94 com r0
575a: 07 94 ror r0
575c: 98 94 clz
575e: 08 95 ret
5760: 9a 95 dec r25
5762: bb 0f add r27, r27
5764: 66 1f adc r22, r22
5766: 77 1f adc r23, r23
5768: 88 1f adc r24, r24
 
000057d2 <__fp_merge>:
57d2: 11 24 eor r1, r1
57d4: 99 23 and r25, r25
57d6: a1 f0 breq .+40 ; 0x5800 <__fp_merge+0x2e>
57d8: 88 23 and r24, r24
57da: b2 f7 brpl .-20 ; 0x57c8 <.fp_cmp+0x26>
57dc: 9f 3f cpi r25, 0xFF ; 255
57de: 59 f0 breq .+22 ; 0x57f6 <__fp_merge+0x24>
57e0: bb 0f add r27, r27
57e2: 48 f4 brcc .+18 ; 0x57f6 <__fp_merge+0x24>
57e4: 21 f4 brne .+8 ; 0x57ee <__fp_merge+0x1c>
57e6: 00 20 and r0, r0
57e8: 11 f4 brne .+4 ; 0x57ee <__fp_merge+0x1c>
57ea: 60 ff sbrs r22, 0
57ec: 04 c0 rjmp .+8 ; 0x57f6 <__fp_merge+0x24>
57ee: 6f 5f subi r22, 0xFF ; 255
57f0: 7f 4f sbci r23, 0xFF ; 255
57f2: 8f 4f sbci r24, 0xFF ; 255
57f4: 9f 4f sbci r25, 0xFF ; 255
57f6: 88 1f adc r24, r24
57f8: 97 95 ror r25
57fa: 87 95 ror r24
57fc: 97 f9 bld r25, 7
57fe: 08 95 ret
5800: 2c c0 rjmp .+88 ; 0x585a <__fp_zero>
0000576a <__fp_merge>:
576a: 11 24 eor r1, r1
576c: 99 23 and r25, r25
576e: a1 f0 breq .+40 ; 0x5798 <__fp_merge+0x2e>
5770: 88 23 and r24, r24
5772: b2 f7 brpl .-20 ; 0x5760 <.fp_cmp+0x26>
5774: 9f 3f cpi r25, 0xFF ; 255
5776: 59 f0 breq .+22 ; 0x578e <__fp_merge+0x24>
5778: bb 0f add r27, r27
577a: 48 f4 brcc .+18 ; 0x578e <__fp_merge+0x24>
577c: 21 f4 brne .+8 ; 0x5786 <__fp_merge+0x1c>
577e: 00 20 and r0, r0
5780: 11 f4 brne .+4 ; 0x5786 <__fp_merge+0x1c>
5782: 60 ff sbrs r22, 0
5784: 04 c0 rjmp .+8 ; 0x578e <__fp_merge+0x24>
5786: 6f 5f subi r22, 0xFF ; 255
5788: 7f 4f sbci r23, 0xFF ; 255
578a: 8f 4f sbci r24, 0xFF ; 255
578c: 9f 4f sbci r25, 0xFF ; 255
578e: 88 1f adc r24, r24
5790: 97 95 ror r25
5792: 87 95 ror r24
5794: 97 f9 bld r25, 7
5796: 08 95 ret
5798: 2c c0 rjmp .+88 ; 0x57f2 <__fp_zero>
 
00005802 <__fp_nan>:
5802: 9f ef ldi r25, 0xFF ; 255
5804: 80 ec ldi r24, 0xC0 ; 192
5806: 08 95 ret
0000579a <__fp_nan>:
579a: 9f ef ldi r25, 0xFF ; 255
579c: 80 ec ldi r24, 0xC0 ; 192
579e: 08 95 ret
 
00005808 <__fp_split3>:
5808: 05 2e mov r0, r21
580a: 09 26 eor r0, r25
580c: 07 fa bst r0, 7
000057a0 <__fp_split3>:
57a0: 05 2e mov r0, r21
57a2: 09 26 eor r0, r25
57a4: 07 fa bst r0, 7
 
0000580e <__fp_split2>:
580e: 44 0f add r20, r20
5810: 55 1f adc r21, r21
5812: 5f 3f cpi r21, 0xFF ; 255
5814: 79 f0 breq .+30 ; 0x5834 <__fp_split1+0x14>
5816: aa 27 eor r26, r26
5818: a5 17 cp r26, r21
581a: 08 f0 brcs .+2 ; 0x581e <__fp_split2+0x10>
581c: 51 e0 ldi r21, 0x01 ; 1
581e: 47 95 ror r20
000057a6 <__fp_split2>:
57a6: 44 0f add r20, r20
57a8: 55 1f adc r21, r21
57aa: 5f 3f cpi r21, 0xFF ; 255
57ac: 79 f0 breq .+30 ; 0x57cc <__fp_split1+0x14>
57ae: aa 27 eor r26, r26
57b0: a5 17 cp r26, r21
57b2: 08 f0 brcs .+2 ; 0x57b6 <__fp_split2+0x10>
57b4: 51 e0 ldi r21, 0x01 ; 1
57b6: 47 95 ror r20
 
00005820 <__fp_split1>:
5820: 88 0f add r24, r24
5822: 99 1f adc r25, r25
5824: 9f 3f cpi r25, 0xFF ; 255
5826: 31 f0 breq .+12 ; 0x5834 <__fp_split1+0x14>
5828: bb 27 eor r27, r27
582a: b9 17 cp r27, r25
582c: 08 f0 brcs .+2 ; 0x5830 <__fp_split1+0x10>
582e: 91 e0 ldi r25, 0x01 ; 1
5830: 87 95 ror r24
5832: 08 95 ret
5834: 9f 91 pop r25
5836: 9f 91 pop r25
5838: 11 24 eor r1, r1
583a: e3 cf rjmp .-58 ; 0x5802 <__fp_nan>
000057b8 <__fp_split1>:
57b8: 88 0f add r24, r24
57ba: 99 1f adc r25, r25
57bc: 9f 3f cpi r25, 0xFF ; 255
57be: 31 f0 breq .+12 ; 0x57cc <__fp_split1+0x14>
57c0: bb 27 eor r27, r27
57c2: b9 17 cp r27, r25
57c4: 08 f0 brcs .+2 ; 0x57c8 <__fp_split1+0x10>
57c6: 91 e0 ldi r25, 0x01 ; 1
57c8: 87 95 ror r24
57ca: 08 95 ret
57cc: 9f 91 pop r25
57ce: 9f 91 pop r25
57d0: 11 24 eor r1, r1
57d2: e3 cf rjmp .-58 ; 0x579a <__fp_nan>
 
0000583c <__fp_split_a>:
583c: 97 fb bst r25, 7
583e: 88 0f add r24, r24
5840: 99 1f adc r25, r25
5842: 9f 3f cpi r25, 0xFF ; 255
5844: 31 f0 breq .+12 ; 0x5852 <__fp_split_a+0x16>
5846: bb 27 eor r27, r27
5848: b9 17 cp r27, r25
584a: 08 f0 brcs .+2 ; 0x584e <__fp_split_a+0x12>
584c: 91 e0 ldi r25, 0x01 ; 1
584e: 87 95 ror r24
5850: 08 95 ret
5852: 9f 91 pop r25
5854: 9f 91 pop r25
5856: 11 24 eor r1, r1
5858: d4 cf rjmp .-88 ; 0x5802 <__fp_nan>
000057d4 <__fp_split_a>:
57d4: 97 fb bst r25, 7
57d6: 88 0f add r24, r24
57d8: 99 1f adc r25, r25
57da: 9f 3f cpi r25, 0xFF ; 255
57dc: 31 f0 breq .+12 ; 0x57ea <__fp_split_a+0x16>
57de: bb 27 eor r27, r27
57e0: b9 17 cp r27, r25
57e2: 08 f0 brcs .+2 ; 0x57e6 <__fp_split_a+0x12>
57e4: 91 e0 ldi r25, 0x01 ; 1
57e6: 87 95 ror r24
57e8: 08 95 ret
57ea: 9f 91 pop r25
57ec: 9f 91 pop r25
57ee: 11 24 eor r1, r1
57f0: d4 cf rjmp .-88 ; 0x579a <__fp_nan>
 
0000585a <__fp_zero>:
585a: 66 27 eor r22, r22
585c: 77 27 eor r23, r23
585e: 88 27 eor r24, r24
000057f2 <__fp_zero>:
57f2: 66 27 eor r22, r22
57f4: 77 27 eor r23, r23
57f6: 88 27 eor r24, r24
 
00005860 <__fp_zerox>:
5860: 99 27 eor r25, r25
5862: 08 95 ret
000057f8 <__fp_zerox>:
57f8: 99 27 eor r25, r25
57fa: 08 95 ret
 
00005864 <__mulsf3>:
5864: d1 df rcall .-94 ; 0x5808 <__fp_split3>
5866: 01 d0 rcall .+2 ; 0x586a <__mulsf3x>
5868: b4 cf rjmp .-152 ; 0x57d2 <__fp_merge>
000057fc <__mulsf3>:
57fc: d1 df rcall .-94 ; 0x57a0 <__fp_split3>
57fe: 01 d0 rcall .+2 ; 0x5802 <__mulsf3x>
5800: b4 cf rjmp .-152 ; 0x576a <__fp_merge>
 
0000586a <__mulsf3x>:
586a: 99 23 and r25, r25
586c: 39 f0 breq .+14 ; 0x587c <__mulsf3x+0x12>
586e: 55 23 and r21, r21
5870: 29 f0 breq .+10 ; 0x587c <__mulsf3x+0x12>
5872: 9f 57 subi r25, 0x7F ; 127
5874: 5f 57 subi r21, 0x7F ; 127
5876: 95 0f add r25, r21
5878: 13 f4 brvc .+4 ; 0x587e <__mulsf3x+0x14>
587a: 9a f1 brmi .+102 ; 0x58e2 <__mulsf3x+0x78>
587c: f1 cf rjmp .-30 ; 0x5860 <__fp_zerox>
587e: 91 58 subi r25, 0x81 ; 129
5880: 9f 3f cpi r25, 0xFF ; 255
5882: e1 f3 breq .-8 ; 0x587c <__mulsf3x+0x12>
5884: 62 9f mul r22, r18
5886: a1 2d mov r26, r1
5888: 0f 92 push r0
588a: bb 27 eor r27, r27
588c: 63 9f mul r22, r19
588e: a0 0d add r26, r0
5890: b1 1d adc r27, r1
5892: ee 27 eor r30, r30
5894: 72 9f mul r23, r18
5896: a0 0d add r26, r0
5898: b1 1d adc r27, r1
589a: ee 1f adc r30, r30
589c: af 93 push r26
589e: aa 27 eor r26, r26
58a0: 64 9f mul r22, r20
58a2: b0 0d add r27, r0
58a4: e1 1d adc r30, r1
58a6: 73 9f mul r23, r19
58a8: b0 0d add r27, r0
58aa: e1 1d adc r30, r1
58ac: aa 1f adc r26, r26
58ae: 66 27 eor r22, r22
58b0: 82 9f mul r24, r18
58b2: b0 0d add r27, r0
58b4: e1 1d adc r30, r1
58b6: a6 1f adc r26, r22
58b8: 55 27 eor r21, r21
58ba: 74 9f mul r23, r20
58bc: e0 0d add r30, r0
58be: a1 1d adc r26, r1
58c0: 55 1f adc r21, r21
58c2: 83 9f mul r24, r19
58c4: e0 0d add r30, r0
58c6: a1 1d adc r26, r1
58c8: 56 1f adc r21, r22
58ca: 84 9f mul r24, r20
58cc: a0 0d add r26, r0
58ce: 51 1d adc r21, r1
58d0: 85 2f mov r24, r21
58d2: 7a 2f mov r23, r26
58d4: 6e 2f mov r22, r30
58d6: 1f 90 pop r1
58d8: 0f 90 pop r0
58da: 88 23 and r24, r24
58dc: 1a f4 brpl .+6 ; 0x58e4 <__mulsf3x+0x7a>
58de: 93 95 inc r25
58e0: 39 f4 brne .+14 ; 0x58f0 <__mulsf3x+0x86>
58e2: 8f cf rjmp .-226 ; 0x5802 <__fp_nan>
58e4: 00 0c add r0, r0
58e6: 11 1c adc r1, r1
58e8: bb 1f adc r27, r27
58ea: 66 1f adc r22, r22
58ec: 77 1f adc r23, r23
58ee: 88 1f adc r24, r24
58f0: 01 28 or r0, r1
58f2: 08 95 ret
00005802 <__mulsf3x>:
5802: 99 23 and r25, r25
5804: 39 f0 breq .+14 ; 0x5814 <__mulsf3x+0x12>
5806: 55 23 and r21, r21
5808: 29 f0 breq .+10 ; 0x5814 <__mulsf3x+0x12>
580a: 9f 57 subi r25, 0x7F ; 127
580c: 5f 57 subi r21, 0x7F ; 127
580e: 95 0f add r25, r21
5810: 13 f4 brvc .+4 ; 0x5816 <__mulsf3x+0x14>
5812: 9a f1 brmi .+102 ; 0x587a <__mulsf3x+0x78>
5814: f1 cf rjmp .-30 ; 0x57f8 <__fp_zerox>
5816: 91 58 subi r25, 0x81 ; 129
5818: 9f 3f cpi r25, 0xFF ; 255
581a: e1 f3 breq .-8 ; 0x5814 <__mulsf3x+0x12>
581c: 62 9f mul r22, r18
581e: a1 2d mov r26, r1
5820: 0f 92 push r0
5822: bb 27 eor r27, r27
5824: 63 9f mul r22, r19
5826: a0 0d add r26, r0
5828: b1 1d adc r27, r1
582a: ee 27 eor r30, r30
582c: 72 9f mul r23, r18
582e: a0 0d add r26, r0
5830: b1 1d adc r27, r1
5832: ee 1f adc r30, r30
5834: af 93 push r26
5836: aa 27 eor r26, r26
5838: 64 9f mul r22, r20
583a: b0 0d add r27, r0
583c: e1 1d adc r30, r1
583e: 73 9f mul r23, r19
5840: b0 0d add r27, r0
5842: e1 1d adc r30, r1
5844: aa 1f adc r26, r26
5846: 66 27 eor r22, r22
5848: 82 9f mul r24, r18
584a: b0 0d add r27, r0
584c: e1 1d adc r30, r1
584e: a6 1f adc r26, r22
5850: 55 27 eor r21, r21
5852: 74 9f mul r23, r20
5854: e0 0d add r30, r0
5856: a1 1d adc r26, r1
5858: 55 1f adc r21, r21
585a: 83 9f mul r24, r19
585c: e0 0d add r30, r0
585e: a1 1d adc r26, r1
5860: 56 1f adc r21, r22
5862: 84 9f mul r24, r20
5864: a0 0d add r26, r0
5866: 51 1d adc r21, r1
5868: 85 2f mov r24, r21
586a: 7a 2f mov r23, r26
586c: 6e 2f mov r22, r30
586e: 1f 90 pop r1
5870: 0f 90 pop r0
5872: 88 23 and r24, r24
5874: 1a f4 brpl .+6 ; 0x587c <__mulsf3x+0x7a>
5876: 93 95 inc r25
5878: 39 f4 brne .+14 ; 0x5888 <__mulsf3x+0x86>
587a: 8f cf rjmp .-226 ; 0x579a <__fp_nan>
587c: 00 0c add r0, r0
587e: 11 1c adc r1, r1
5880: bb 1f adc r27, r27
5882: 66 1f adc r22, r22
5884: 77 1f adc r23, r23
5886: 88 1f adc r24, r24
5888: 01 28 or r0, r1
588a: 08 95 ret
 
000058f4 <sqrt>:
58f4: 97 fd sbrc r25, 7
58f6: 85 cf rjmp .-246 ; 0x5802 <__fp_nan>
58f8: 99 23 and r25, r25
58fa: 09 f4 brne .+2 ; 0x58fe <sqrt+0xa>
58fc: 08 95 ret
58fe: 48 2f mov r20, r24
5900: 9d df rcall .-198 ; 0x583c <__fp_split_a>
5902: f9 2f mov r31, r25
5904: ff 57 subi r31, 0x7F ; 127
5906: f5 95 asr r31
5908: 9f 1b sub r25, r31
590a: 9f 1b sub r25, r31
590c: ff 93 push r31
590e: 61 df rcall .-318 ; 0x57d2 <__fp_merge>
5910: ff 92 push r15
5912: ef 92 push r14
5914: df 92 push r13
5916: cf 92 push r12
5918: bf 92 push r11
591a: af 92 push r10
591c: 9f 92 push r9
591e: 8f 92 push r8
5920: 6b 01 movw r12, r22
5922: 7c 01 movw r14, r24
5924: 40 58 subi r20, 0x80 ; 128
5926: 47 95 ror r20
5928: 33 27 eor r19, r19
592a: 22 27 eor r18, r18
592c: 40 68 ori r20, 0x80 ; 128
592e: 5f e3 ldi r21, 0x3F ; 63
5930: b6 01 movw r22, r12
5932: c7 01 movw r24, r14
5934: 49 01 movw r8, r18
5936: 5a 01 movw r10, r20
5938: 0e 94 55 2b call 0x56aa ; 0x56aa <__divsf3>
593c: 94 01 movw r18, r8
593e: a5 01 movw r20, r10
5940: 0e 94 13 2b call 0x5626 ; 0x5626 <__addsf3>
5944: 4f ef ldi r20, 0xFF ; 255
5946: 5f ef ldi r21, 0xFF ; 255
5948: 13 d0 rcall .+38 ; 0x5970 <ldexp>
594a: 9b 01 movw r18, r22
594c: ac 01 movw r20, r24
594e: 82 16 cp r8, r18
5950: 93 06 cpc r9, r19
5952: a4 06 cpc r10, r20
5954: b5 06 cpc r11, r21
5956: 61 f7 brne .-40 ; 0x5930 <sqrt+0x3c>
5958: 8f 90 pop r8
595a: 9f 90 pop r9
595c: af 90 pop r10
595e: bf 90 pop r11
5960: cf 90 pop r12
5962: df 90 pop r13
5964: ef 90 pop r14
5966: ff 90 pop r15
5968: 5f 91 pop r21
596a: 68 df rcall .-304 ; 0x583c <__fp_split_a>
596c: 95 0f add r25, r21
596e: 31 cf rjmp .-414 ; 0x57d2 <__fp_merge>
0000588c <sqrt>:
588c: 97 fd sbrc r25, 7
588e: 85 cf rjmp .-246 ; 0x579a <__fp_nan>
5890: 99 23 and r25, r25
5892: 09 f4 brne .+2 ; 0x5896 <sqrt+0xa>
5894: 08 95 ret
5896: 48 2f mov r20, r24
5898: 9d df rcall .-198 ; 0x57d4 <__fp_split_a>
589a: f9 2f mov r31, r25
589c: ff 57 subi r31, 0x7F ; 127
589e: f5 95 asr r31
58a0: 9f 1b sub r25, r31
58a2: 9f 1b sub r25, r31
58a4: ff 93 push r31
58a6: 61 df rcall .-318 ; 0x576a <__fp_merge>
58a8: ff 92 push r15
58aa: ef 92 push r14
58ac: df 92 push r13
58ae: cf 92 push r12
58b0: bf 92 push r11
58b2: af 92 push r10
58b4: 9f 92 push r9
58b6: 8f 92 push r8
58b8: 6b 01 movw r12, r22
58ba: 7c 01 movw r14, r24
58bc: 40 58 subi r20, 0x80 ; 128
58be: 47 95 ror r20
58c0: 33 27 eor r19, r19
58c2: 22 27 eor r18, r18
58c4: 40 68 ori r20, 0x80 ; 128
58c6: 5f e3 ldi r21, 0x3F ; 63
58c8: b6 01 movw r22, r12
58ca: c7 01 movw r24, r14
58cc: 49 01 movw r8, r18
58ce: 5a 01 movw r10, r20
58d0: 0e 94 21 2b call 0x5642 ; 0x5642 <__divsf3>
58d4: 94 01 movw r18, r8
58d6: a5 01 movw r20, r10
58d8: 0e 94 df 2a call 0x55be ; 0x55be <__addsf3>
58dc: 4f ef ldi r20, 0xFF ; 255
58de: 5f ef ldi r21, 0xFF ; 255
58e0: 13 d0 rcall .+38 ; 0x5908 <ldexp>
58e2: 9b 01 movw r18, r22
58e4: ac 01 movw r20, r24
58e6: 82 16 cp r8, r18
58e8: 93 06 cpc r9, r19
58ea: a4 06 cpc r10, r20
58ec: b5 06 cpc r11, r21
58ee: 61 f7 brne .-40 ; 0x58c8 <sqrt+0x3c>
58f0: 8f 90 pop r8
58f2: 9f 90 pop r9
58f4: af 90 pop r10
58f6: bf 90 pop r11
58f8: cf 90 pop r12
58fa: df 90 pop r13
58fc: ef 90 pop r14
58fe: ff 90 pop r15
5900: 5f 91 pop r21
5902: 68 df rcall .-304 ; 0x57d4 <__fp_split_a>
5904: 95 0f add r25, r21
5906: 31 cf rjmp .-414 ; 0x576a <__fp_merge>
 
00005970 <ldexp>:
5970: 65 df rcall .-310 ; 0x583c <__fp_split_a>
5972: 99 23 and r25, r25
5974: 59 f0 breq .+22 ; 0x598c <ldexp+0x1c>
5976: aa 27 eor r26, r26
5978: 94 0f add r25, r20
597a: a5 1f adc r26, r21
597c: 43 f0 brvs .+16 ; 0x598e <ldexp+0x1e>
597e: 32 f0 brmi .+12 ; 0x598c <ldexp+0x1c>
5980: 4f ef ldi r20, 0xFF ; 255
5982: 50 e0 ldi r21, 0x00 ; 0
5984: 94 17 cp r25, r20
5986: a5 07 cpc r26, r21
5988: 14 f4 brge .+4 ; 0x598e <ldexp+0x1e>
598a: 23 cf rjmp .-442 ; 0x57d2 <__fp_merge>
598c: 66 cf rjmp .-308 ; 0x585a <__fp_zero>
598e: 0e f0 brts .+2 ; 0x5992 <ldexp+0x22>
5990: 06 c0 rjmp .+12 ; 0x599e <__fp_p_inf>
5992: 00 c0 rjmp .+0 ; 0x5994 <__fp_m_inf>
00005908 <ldexp>:
5908: 65 df rcall .-310 ; 0x57d4 <__fp_split_a>
590a: 99 23 and r25, r25
590c: 59 f0 breq .+22 ; 0x5924 <ldexp+0x1c>
590e: aa 27 eor r26, r26
5910: 94 0f add r25, r20
5912: a5 1f adc r26, r21
5914: 43 f0 brvs .+16 ; 0x5926 <ldexp+0x1e>
5916: 32 f0 brmi .+12 ; 0x5924 <ldexp+0x1c>
5918: 4f ef ldi r20, 0xFF ; 255
591a: 50 e0 ldi r21, 0x00 ; 0
591c: 94 17 cp r25, r20
591e: a5 07 cpc r26, r21
5920: 14 f4 brge .+4 ; 0x5926 <ldexp+0x1e>
5922: 23 cf rjmp .-442 ; 0x576a <__fp_merge>
5924: 66 cf rjmp .-308 ; 0x57f2 <__fp_zero>
5926: 0e f0 brts .+2 ; 0x592a <ldexp+0x22>
5928: 06 c0 rjmp .+12 ; 0x5936 <__fp_p_inf>
592a: 00 c0 rjmp .+0 ; 0x592c <__fp_m_inf>
 
00005994 <__fp_m_inf>:
5994: 9f ef ldi r25, 0xFF ; 255
5996: 80 e8 ldi r24, 0x80 ; 128
5998: 70 e0 ldi r23, 0x00 ; 0
599a: 60 e0 ldi r22, 0x00 ; 0
599c: 08 95 ret
0000592c <__fp_m_inf>:
592c: 9f ef ldi r25, 0xFF ; 255
592e: 80 e8 ldi r24, 0x80 ; 128
5930: 70 e0 ldi r23, 0x00 ; 0
5932: 60 e0 ldi r22, 0x00 ; 0
5934: 08 95 ret
 
0000599e <__fp_p_inf>:
599e: 9f e7 ldi r25, 0x7F ; 127
59a0: 80 e8 ldi r24, 0x80 ; 128
59a2: 70 e0 ldi r23, 0x00 ; 0
59a4: 60 e0 ldi r22, 0x00 ; 0
59a6: 08 95 ret
00005936 <__fp_p_inf>:
5936: 9f e7 ldi r25, 0x7F ; 127
5938: 80 e8 ldi r24, 0x80 ; 128
593a: 70 e0 ldi r23, 0x00 ; 0
593c: 60 e0 ldi r22, 0x00 ; 0
593e: 08 95 ret
 
000059a8 <__mulsi3>:
59a8: 62 9f mul r22, r18
59aa: d0 01 movw r26, r0
59ac: 73 9f mul r23, r19
59ae: f0 01 movw r30, r0
59b0: 82 9f mul r24, r18
59b2: e0 0d add r30, r0
59b4: f1 1d adc r31, r1
59b6: 64 9f mul r22, r20
59b8: e0 0d add r30, r0
59ba: f1 1d adc r31, r1
59bc: 92 9f mul r25, r18
59be: f0 0d add r31, r0
59c0: 83 9f mul r24, r19
59c2: f0 0d add r31, r0
59c4: 74 9f mul r23, r20
59c6: f0 0d add r31, r0
59c8: 65 9f mul r22, r21
59ca: f0 0d add r31, r0
59cc: 99 27 eor r25, r25
59ce: 72 9f mul r23, r18
59d0: b0 0d add r27, r0
59d2: e1 1d adc r30, r1
59d4: f9 1f adc r31, r25
59d6: 63 9f mul r22, r19
59d8: b0 0d add r27, r0
59da: e1 1d adc r30, r1
59dc: f9 1f adc r31, r25
59de: bd 01 movw r22, r26
59e0: cf 01 movw r24, r30
59e2: 11 24 eor r1, r1
59e4: 08 95 ret
00005940 <__mulsi3>:
5940: 62 9f mul r22, r18
5942: d0 01 movw r26, r0
5944: 73 9f mul r23, r19
5946: f0 01 movw r30, r0
5948: 82 9f mul r24, r18
594a: e0 0d add r30, r0
594c: f1 1d adc r31, r1
594e: 64 9f mul r22, r20
5950: e0 0d add r30, r0
5952: f1 1d adc r31, r1
5954: 92 9f mul r25, r18
5956: f0 0d add r31, r0
5958: 83 9f mul r24, r19
595a: f0 0d add r31, r0
595c: 74 9f mul r23, r20
595e: f0 0d add r31, r0
5960: 65 9f mul r22, r21
5962: f0 0d add r31, r0
5964: 99 27 eor r25, r25
5966: 72 9f mul r23, r18
5968: b0 0d add r27, r0
596a: e1 1d adc r30, r1
596c: f9 1f adc r31, r25
596e: 63 9f mul r22, r19
5970: b0 0d add r27, r0
5972: e1 1d adc r30, r1
5974: f9 1f adc r31, r25
5976: bd 01 movw r22, r26
5978: cf 01 movw r24, r30
597a: 11 24 eor r1, r1
597c: 08 95 ret
 
000059e6 <__udivmodhi4>:
59e6: aa 1b sub r26, r26
59e8: bb 1b sub r27, r27
59ea: 51 e1 ldi r21, 0x11 ; 17
59ec: 07 c0 rjmp .+14 ; 0x59fc <__udivmodhi4_ep>
0000597e <__udivmodhi4>:
597e: aa 1b sub r26, r26
5980: bb 1b sub r27, r27
5982: 51 e1 ldi r21, 0x11 ; 17
5984: 07 c0 rjmp .+14 ; 0x5994 <__udivmodhi4_ep>
 
000059ee <__udivmodhi4_loop>:
59ee: aa 1f adc r26, r26
59f0: bb 1f adc r27, r27
59f2: a6 17 cp r26, r22
59f4: b7 07 cpc r27, r23
59f6: 10 f0 brcs .+4 ; 0x59fc <__udivmodhi4_ep>
59f8: a6 1b sub r26, r22
59fa: b7 0b sbc r27, r23
00005986 <__udivmodhi4_loop>:
5986: aa 1f adc r26, r26
5988: bb 1f adc r27, r27
598a: a6 17 cp r26, r22
598c: b7 07 cpc r27, r23
598e: 10 f0 brcs .+4 ; 0x5994 <__udivmodhi4_ep>
5990: a6 1b sub r26, r22
5992: b7 0b sbc r27, r23
 
000059fc <__udivmodhi4_ep>:
59fc: 88 1f adc r24, r24
59fe: 99 1f adc r25, r25
5a00: 5a 95 dec r21
5a02: a9 f7 brne .-22 ; 0x59ee <__udivmodhi4_loop>
5a04: 80 95 com r24
5a06: 90 95 com r25
5a08: bc 01 movw r22, r24
5a0a: cd 01 movw r24, r26
5a0c: 08 95 ret
00005994 <__udivmodhi4_ep>:
5994: 88 1f adc r24, r24
5996: 99 1f adc r25, r25
5998: 5a 95 dec r21
599a: a9 f7 brne .-22 ; 0x5986 <__udivmodhi4_loop>
599c: 80 95 com r24
599e: 90 95 com r25
59a0: bc 01 movw r22, r24
59a2: cd 01 movw r24, r26
59a4: 08 95 ret
 
00005a0e <__divmodhi4>:
5a0e: 97 fb bst r25, 7
5a10: 09 2e mov r0, r25
5a12: 07 26 eor r0, r23
5a14: 0a d0 rcall .+20 ; 0x5a2a <__divmodhi4_neg1>
5a16: 77 fd sbrc r23, 7
5a18: 04 d0 rcall .+8 ; 0x5a22 <__divmodhi4_neg2>
5a1a: e5 df rcall .-54 ; 0x59e6 <__udivmodhi4>
5a1c: 06 d0 rcall .+12 ; 0x5a2a <__divmodhi4_neg1>
5a1e: 00 20 and r0, r0
5a20: 1a f4 brpl .+6 ; 0x5a28 <__divmodhi4_exit>
000059a6 <__divmodhi4>:
59a6: 97 fb bst r25, 7
59a8: 09 2e mov r0, r25
59aa: 07 26 eor r0, r23
59ac: 0a d0 rcall .+20 ; 0x59c2 <__divmodhi4_neg1>
59ae: 77 fd sbrc r23, 7
59b0: 04 d0 rcall .+8 ; 0x59ba <__divmodhi4_neg2>
59b2: e5 df rcall .-54 ; 0x597e <__udivmodhi4>
59b4: 06 d0 rcall .+12 ; 0x59c2 <__divmodhi4_neg1>
59b6: 00 20 and r0, r0
59b8: 1a f4 brpl .+6 ; 0x59c0 <__divmodhi4_exit>
 
00005a22 <__divmodhi4_neg2>:
5a22: 70 95 com r23
5a24: 61 95 neg r22
5a26: 7f 4f sbci r23, 0xFF ; 255
000059ba <__divmodhi4_neg2>:
59ba: 70 95 com r23
59bc: 61 95 neg r22
59be: 7f 4f sbci r23, 0xFF ; 255
 
00005a28 <__divmodhi4_exit>:
5a28: 08 95 ret
000059c0 <__divmodhi4_exit>:
59c0: 08 95 ret
 
00005a2a <__divmodhi4_neg1>:
5a2a: f6 f7 brtc .-4 ; 0x5a28 <__divmodhi4_exit>
5a2c: 90 95 com r25
5a2e: 81 95 neg r24
5a30: 9f 4f sbci r25, 0xFF ; 255
5a32: 08 95 ret
000059c2 <__divmodhi4_neg1>:
59c2: f6 f7 brtc .-4 ; 0x59c0 <__divmodhi4_exit>
59c4: 90 95 com r25
59c6: 81 95 neg r24
59c8: 9f 4f sbci r25, 0xFF ; 255
59ca: 08 95 ret
 
00005a34 <__udivmodsi4>:
5a34: a1 e2 ldi r26, 0x21 ; 33
5a36: 1a 2e mov r1, r26
5a38: aa 1b sub r26, r26
5a3a: bb 1b sub r27, r27
5a3c: fd 01 movw r30, r26
5a3e: 0d c0 rjmp .+26 ; 0x5a5a <__udivmodsi4_ep>
000059cc <__udivmodsi4>:
59cc: a1 e2 ldi r26, 0x21 ; 33
59ce: 1a 2e mov r1, r26
59d0: aa 1b sub r26, r26
59d2: bb 1b sub r27, r27
59d4: fd 01 movw r30, r26
59d6: 0d c0 rjmp .+26 ; 0x59f2 <__udivmodsi4_ep>
 
00005a40 <__udivmodsi4_loop>:
5a40: aa 1f adc r26, r26
5a42: bb 1f adc r27, r27
5a44: ee 1f adc r30, r30
5a46: ff 1f adc r31, r31
5a48: a2 17 cp r26, r18
5a4a: b3 07 cpc r27, r19
5a4c: e4 07 cpc r30, r20
5a4e: f5 07 cpc r31, r21
5a50: 20 f0 brcs .+8 ; 0x5a5a <__udivmodsi4_ep>
5a52: a2 1b sub r26, r18
5a54: b3 0b sbc r27, r19
5a56: e4 0b sbc r30, r20
5a58: f5 0b sbc r31, r21
000059d8 <__udivmodsi4_loop>:
59d8: aa 1f adc r26, r26
59da: bb 1f adc r27, r27
59dc: ee 1f adc r30, r30
59de: ff 1f adc r31, r31
59e0: a2 17 cp r26, r18
59e2: b3 07 cpc r27, r19
59e4: e4 07 cpc r30, r20
59e6: f5 07 cpc r31, r21
59e8: 20 f0 brcs .+8 ; 0x59f2 <__udivmodsi4_ep>
59ea: a2 1b sub r26, r18
59ec: b3 0b sbc r27, r19
59ee: e4 0b sbc r30, r20
59f0: f5 0b sbc r31, r21
 
00005a5a <__udivmodsi4_ep>:
5a5a: 66 1f adc r22, r22
5a5c: 77 1f adc r23, r23
5a5e: 88 1f adc r24, r24
5a60: 99 1f adc r25, r25
5a62: 1a 94 dec r1
5a64: 69 f7 brne .-38 ; 0x5a40 <__udivmodsi4_loop>
5a66: 60 95 com r22
5a68: 70 95 com r23
5a6a: 80 95 com r24
5a6c: 90 95 com r25
5a6e: 9b 01 movw r18, r22
5a70: ac 01 movw r20, r24
5a72: bd 01 movw r22, r26
5a74: cf 01 movw r24, r30
5a76: 08 95 ret
000059f2 <__udivmodsi4_ep>:
59f2: 66 1f adc r22, r22
59f4: 77 1f adc r23, r23
59f6: 88 1f adc r24, r24
59f8: 99 1f adc r25, r25
59fa: 1a 94 dec r1
59fc: 69 f7 brne .-38 ; 0x59d8 <__udivmodsi4_loop>
59fe: 60 95 com r22
5a00: 70 95 com r23
5a02: 80 95 com r24
5a04: 90 95 com r25
5a06: 9b 01 movw r18, r22
5a08: ac 01 movw r20, r24
5a0a: bd 01 movw r22, r26
5a0c: cf 01 movw r24, r30
5a0e: 08 95 ret
 
00005a78 <__divmodsi4>:
5a78: 97 fb bst r25, 7
5a7a: 09 2e mov r0, r25
5a7c: 05 26 eor r0, r21
5a7e: 0e d0 rcall .+28 ; 0x5a9c <__divmodsi4_neg1>
5a80: 57 fd sbrc r21, 7
5a82: 04 d0 rcall .+8 ; 0x5a8c <__divmodsi4_neg2>
5a84: d7 df rcall .-82 ; 0x5a34 <__udivmodsi4>
5a86: 0a d0 rcall .+20 ; 0x5a9c <__divmodsi4_neg1>
5a88: 00 1c adc r0, r0
5a8a: 38 f4 brcc .+14 ; 0x5a9a <__divmodsi4_exit>
00005a10 <__divmodsi4>:
5a10: 97 fb bst r25, 7
5a12: 09 2e mov r0, r25
5a14: 05 26 eor r0, r21
5a16: 0e d0 rcall .+28 ; 0x5a34 <__divmodsi4_neg1>
5a18: 57 fd sbrc r21, 7
5a1a: 04 d0 rcall .+8 ; 0x5a24 <__divmodsi4_neg2>
5a1c: d7 df rcall .-82 ; 0x59cc <__udivmodsi4>
5a1e: 0a d0 rcall .+20 ; 0x5a34 <__divmodsi4_neg1>
5a20: 00 1c adc r0, r0
5a22: 38 f4 brcc .+14 ; 0x5a32 <__divmodsi4_exit>
 
00005a8c <__divmodsi4_neg2>:
5a8c: 50 95 com r21
5a8e: 40 95 com r20
5a90: 30 95 com r19
5a92: 21 95 neg r18
5a94: 3f 4f sbci r19, 0xFF ; 255
5a96: 4f 4f sbci r20, 0xFF ; 255
5a98: 5f 4f sbci r21, 0xFF ; 255
00005a24 <__divmodsi4_neg2>:
5a24: 50 95 com r21
5a26: 40 95 com r20
5a28: 30 95 com r19
5a2a: 21 95 neg r18
5a2c: 3f 4f sbci r19, 0xFF ; 255
5a2e: 4f 4f sbci r20, 0xFF ; 255
5a30: 5f 4f sbci r21, 0xFF ; 255
 
00005a9a <__divmodsi4_exit>:
5a9a: 08 95 ret
00005a32 <__divmodsi4_exit>:
5a32: 08 95 ret
 
00005a9c <__divmodsi4_neg1>:
5a9c: f6 f7 brtc .-4 ; 0x5a9a <__divmodsi4_exit>
5a9e: 90 95 com r25
5aa0: 80 95 com r24
5aa2: 70 95 com r23
5aa4: 61 95 neg r22
5aa6: 7f 4f sbci r23, 0xFF ; 255
5aa8: 8f 4f sbci r24, 0xFF ; 255
5aaa: 9f 4f sbci r25, 0xFF ; 255
5aac: 08 95 ret
00005a34 <__divmodsi4_neg1>:
5a34: f6 f7 brtc .-4 ; 0x5a32 <__divmodsi4_exit>
5a36: 90 95 com r25
5a38: 80 95 com r24
5a3a: 70 95 com r23
5a3c: 61 95 neg r22
5a3e: 7f 4f sbci r23, 0xFF ; 255
5a40: 8f 4f sbci r24, 0xFF ; 255
5a42: 9f 4f sbci r25, 0xFF ; 255
5a44: 08 95 ret
 
00005aae <__eeprom_read_byte_1F2021>:
5aae: f9 99 sbic 0x1f, 1 ; 31
5ab0: fe cf rjmp .-4 ; 0x5aae <__eeprom_read_byte_1F2021>
5ab2: b2 bd out 0x22, r27 ; 34
5ab4: a1 bd out 0x21, r26 ; 33
5ab6: f8 9a sbi 0x1f, 0 ; 31
5ab8: 11 96 adiw r26, 0x01 ; 1
5aba: 00 b4 in r0, 0x20 ; 32
5abc: 08 95 ret
00005a46 <__eeprom_read_byte_1F2021>:
5a46: f9 99 sbic 0x1f, 1 ; 31
5a48: fe cf rjmp .-4 ; 0x5a46 <__eeprom_read_byte_1F2021>
5a4a: b2 bd out 0x22, r27 ; 34
5a4c: a1 bd out 0x21, r26 ; 33
5a4e: f8 9a sbi 0x1f, 0 ; 31
5a50: 11 96 adiw r26, 0x01 ; 1
5a52: 00 b4 in r0, 0x20 ; 32
5a54: 08 95 ret
 
00005abe <__eeprom_write_byte_1F2021>:
5abe: f9 99 sbic 0x1f, 1 ; 31
5ac0: fe cf rjmp .-4 ; 0x5abe <__eeprom_write_byte_1F2021>
5ac2: b2 bd out 0x22, r27 ; 34
5ac4: a1 bd out 0x21, r26 ; 33
5ac6: 00 bc out 0x20, r0 ; 32
5ac8: 11 96 adiw r26, 0x01 ; 1
5aca: 0f b6 in r0, 0x3f ; 63
5acc: f8 94 cli
5ace: fa 9a sbi 0x1f, 2 ; 31
5ad0: f9 9a sbi 0x1f, 1 ; 31
5ad2: 0f be out 0x3f, r0 ; 63
5ad4: 08 95 ret
00005a56 <__eeprom_write_byte_1F2021>:
5a56: f9 99 sbic 0x1f, 1 ; 31
5a58: fe cf rjmp .-4 ; 0x5a56 <__eeprom_write_byte_1F2021>
5a5a: b2 bd out 0x22, r27 ; 34
5a5c: a1 bd out 0x21, r26 ; 33
5a5e: 00 bc out 0x20, r0 ; 32
5a60: 11 96 adiw r26, 0x01 ; 1
5a62: 0f b6 in r0, 0x3f ; 63
5a64: f8 94 cli
5a66: fa 9a sbi 0x1f, 2 ; 31
5a68: f9 9a sbi 0x1f, 1 ; 31
5a6a: 0f be out 0x3f, r0 ; 63
5a6c: 08 95 ret
 
00005ad6 <_exit>:
5ad6: ff cf rjmp .-2 ; 0x5ad6 <_exit>
00005a6e <_exit>:
5a6e: ff cf rjmp .-2 ; 0x5a6e <_exit>
/branches/V0.60_GPS_BETA_chris2798_hallo2/Flight-Ctrl_MEGA644_V0_60.map
84,7 → 84,6
VersionInfo 0xa uart.o
rollOffset 0x4 uart.o
motor_rx 0x8 twimaster.o
navPosLlh 0x1d uart.o
PPM_in 0x16 rc.o
IntegralFaktor 0x4 fc.o
Motor_Rechts 0x1 main.o
92,10 → 91,10
Aktuell_az 0x2 analog.o
ubxP 0x2 uart.o
StartLuftdruck 0x2 analog.o
navVelECEF 0x15 uart.o
RxdBuffer 0x96 uart.o
durchschnitt_northing
0x4 main.o
navPosUtm 0x13 uart.o
ubxSp 0x2 uart.o
skal 0x2 main.o
gps_p 0x2 main.o
108,6 → 107,7
msgLen 0x2 uart.o
nickOffset 0x4 uart.o
Aktuell_ax 0x2 analog.o
navPosECEF 0x15 uart.o
s 0x1 main.o
h 0x1 main.o
Mittelwert_AccNick 0x2 fc.o
114,7 → 114,7
DebugOut 0x32 uart.o
gps_gethome 0x2 main.o
DruckOffsetSetting 0x1 analog.o
actualPos 0x22 uart.o
actualPos 0x1a uart.o
Aktuell_Gier 0x2 analog.o
msgID 0x1 uart.o
MAX_GAS 0x1 fc.o
125,7 → 125,6
ignorePacket 0x1 uart.o
MotorWert 0x5 main.o
PPM_diff 0x16 rc.o
navVelNed 0x25 uart.o
tmpLuftdruck 0x2 analog.o
 
Discarded input sections
249,7 → 248,7
.rela.plt
*(.rela.plt)
 
.text 0x00000000 0x5ad8
.text 0x00000000 0x5a70
*(.vectors)
.vectors 0x00000000 0x70 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
0x00000000 __vectors
335,165 → 334,165
0x0000042e ReadParameterSet
0x0000045a main
0x000003f0 GetActiveParamSetNumber
.text 0x00000724 0x9d0 uart.o
.text 0x00000724 0x9b0 uart.o
0x00000724 __vector_22
0x00000e78 WriteProgramData
0x00000e7a UART_Init
0x00000e58 WriteProgramData
0x00000e5a UART_Init
0x00000790 GPSscanData
0x00000f90 BearbeiteRxDaten
0x00000c7a AddCRC
0x00000eb4 DatenUebertragung
0x00000da6 Decode64
0x00000cd6 SendOutData
0x00000872 __vector_20
0x00000e56 uart_putchar
.text 0x000010f4 0x5fe printf_P.o
0x000010f4 Putchar
0x000011a6 _printf_P
0x00001126 PAD_0
0x00001152 PRINTP
0x0000117e PRINT
0x0000113c PAD_SP
.text 0x000016f2 0x31e timer0.o
0x0000181a SetDelay
0x0000199e Timer_Init
0x0000182c CheckDelay
0x000019ec Delay_ms
0x00001844 __vector_9
0x000016f2 __vector_18
.text 0x00001a10 0x6a2 analog.o
0x00001a1c __vector_24
0x00001a10 ADC_Init
0x00002064 SucheLuftruckOffset
.text 0x000020b2 0x79a menu.o
0x000020b2 LcdClear
0x000020c4 Menu
.text 0x0000284c 0x170 twimaster.o
0x00002858 i2c_start
0x00002864 i2c_stop
0x0000284c i2c_init
0x00002880 __vector_26
0x0000286c i2c_write_byte
.text 0x000029bc 0x168 rc.o
0x000029e6 __vector_12
0x000029bc rc_sum_init
.text 0x00002b24 0x2754 fc.o
0x00003952 DefaultKonstanten1
0x00003a34 SendMotorData
0x00002b24 Mittelwert
0x00003cba Piep
0x000030a6 CalibrierMittelwert
0x00003ac2 SetNeutral
0x00003878 DefaultKonstanten2
0x000033de ParameterZuordnung
0x00003ce4 MotorRegler
.text 0x00005278 0x392 GPS.o
0x00005278 gps_main
.text 0x0000560a 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(addsf3.o)
.text 0x0000560a 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(addsf3x.o)
.text 0x0000560a 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(divsf3.o)
.text 0x0000560a 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(divsf3x.o)
.text 0x0000560a 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fixsfsi.o)
.text 0x0000560a 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(floatsisf.o)
.text 0x0000560a 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_cmp.o)
.text 0x0000560a 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_merge.o)
.text 0x0000560a 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_nan.o)
.text 0x0000560a 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_split.o)
.text 0x0000560a 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_zero.o)
.text 0x0000560a 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(mulsf3.o)
.text 0x0000560a 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(mulsf3x.o)
.text 0x0000560a 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(sqrt.o)
.text 0x0000560a 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(ldexp.o)
.text 0x0000560a 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_m_inf.o)
.text 0x0000560a 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_p_inf.o)
.text 0x0000560a 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_mulsi3.o)
.text 0x0000560a 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_udivmodhi4.o)
.text 0x0000560a 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_divmodhi4.o)
.text 0x0000560a 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_udivmodsi4.o)
.text 0x0000560a 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_divmodsi4.o)
.text 0x0000560a 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_exit.o)
.text 0x0000560a 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_copy_data.o)
.text 0x0000560a 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_clear_bss.o)
.text 0x0000560a 0x1a c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(memchr.o)
0x0000560a memchr
.text 0x00005624 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(ee_rb.1F2021.o)
.text 0x00005624 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(ee_wb.1F2021.o)
0x00005624 . = ALIGN (0x2)
0x00000f70 BearbeiteRxDaten
0x00000c5a AddCRC
0x00000e94 DatenUebertragung
0x00000d86 Decode64
0x00000cb6 SendOutData
0x00000886 __vector_20
0x00000e36 uart_putchar
.text 0x000010d4 0x5fa printf_P.o
0x000010d4 Putchar
0x00001186 _printf_P
0x00001106 PAD_0
0x00001132 PRINTP
0x0000115e PRINT
0x0000111c PAD_SP
.text 0x000016ce 0x31e timer0.o
0x000017f6 SetDelay
0x0000197a Timer_Init
0x00001808 CheckDelay
0x000019c8 Delay_ms
0x00001820 __vector_9
0x000016ce __vector_18
.text 0x000019ec 0x6a2 analog.o
0x000019f8 __vector_24
0x000019ec ADC_Init
0x00002040 SucheLuftruckOffset
.text 0x0000208e 0x79a menu.o
0x0000208e LcdClear
0x000020a0 Menu
.text 0x00002828 0x170 twimaster.o
0x00002834 i2c_start
0x00002840 i2c_stop
0x00002828 i2c_init
0x0000285c __vector_26
0x00002848 i2c_write_byte
.text 0x00002998 0x168 rc.o
0x000029c2 __vector_12
0x00002998 rc_sum_init
.text 0x00002b00 0x2754 fc.o
0x0000392e DefaultKonstanten1
0x00003a10 SendMotorData
0x00002b00 Mittelwert
0x00003c96 Piep
0x00003082 CalibrierMittelwert
0x00003a9e SetNeutral
0x00003854 DefaultKonstanten2
0x000033ba ParameterZuordnung
0x00003cc0 MotorRegler
.text 0x00005254 0x34e GPS.o
0x00005254 gps_main
.text 0x000055a2 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(addsf3.o)
.text 0x000055a2 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(addsf3x.o)
.text 0x000055a2 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(divsf3.o)
.text 0x000055a2 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(divsf3x.o)
.text 0x000055a2 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fixsfsi.o)
.text 0x000055a2 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(floatsisf.o)
.text 0x000055a2 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_cmp.o)
.text 0x000055a2 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_merge.o)
.text 0x000055a2 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_nan.o)
.text 0x000055a2 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_split.o)
.text 0x000055a2 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_zero.o)
.text 0x000055a2 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(mulsf3.o)
.text 0x000055a2 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(mulsf3x.o)
.text 0x000055a2 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(sqrt.o)
.text 0x000055a2 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(ldexp.o)
.text 0x000055a2 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_m_inf.o)
.text 0x000055a2 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_p_inf.o)
.text 0x000055a2 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_mulsi3.o)
.text 0x000055a2 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_udivmodhi4.o)
.text 0x000055a2 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_divmodhi4.o)
.text 0x000055a2 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_udivmodsi4.o)
.text 0x000055a2 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_divmodsi4.o)
.text 0x000055a2 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_exit.o)
.text 0x000055a2 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_copy_data.o)
.text 0x000055a2 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_clear_bss.o)
.text 0x000055a2 0x1a c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(memchr.o)
0x000055a2 memchr
.text 0x000055bc 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(ee_rb.1F2021.o)
.text 0x000055bc 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(ee_wb.1F2021.o)
0x000055bc . = ALIGN (0x2)
*(.text.*)
.text.fplib 0x00005624 0xa c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(addsf3.o)
0x00005624 __subsf3
0x00005626 __addsf3
.text.fplib 0x0000562e 0x7c c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(addsf3x.o)
0x0000562e __addsf3x
.text.fplib 0x000056aa 0x6 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(divsf3.o)
0x000056aa __divsf3
.text.fplib 0x000056b0 0x86 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(divsf3x.o)
0x000056b0 __divsf3x
.text.fplib 0x00005736 0x36 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fixsfsi.o)
0x00005736 __fixsfsi
0x0000575c __fp_lneg
0x00005736 __fixunssfsi
.text.fplib 0x0000576c 0x18 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(floatsisf.o)
0x00005770 __floatsisf
0x0000576c __floatunssisf
.text.fplib 0x00005784 0x44 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_cmp.o)
0x00005784 __lesf2
0x00005784 __nesf2
0x0000578a __gtsf2
0x00005784 __eqsf2
0x00005790 __cmpsf2
0x00005784 __ltsf2
0x0000578a __gesf2
.text.fplib 0x000057c8 0x3a c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_merge.o)
0x000057d2 __fp_merge
.text.fplib 0x00005802 0x6 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_nan.o)
0x00005802 __fp_nanERANGE
0x00005802 __fp_nan
0x00005802 __fp_nanEDOM
0x00005802 __fp_nanx
.text.fplib 0x00005808 0x52 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_split.o)
0x00005808 __fp_split3
0x0000580e __fp_split2
0x00005820 __fp_split1
0x0000583c __fp_split_a
.text.fplib 0x0000585a 0xa c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_zero.o)
0x0000585a __fp_zero
0x00005860 __fp_zerox
.text.fplib 0x00005864 0x6 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(mulsf3.o)
0x00005864 __mulsf3
.text.fplib 0x0000586a 0x8a c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(mulsf3x.o)
0x0000586a __mulsf3x
.text.fplib 0x000058f4 0x7c c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(sqrt.o)
0x000058f4 sqrt
.text.fplib 0x00005970 0x24 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(ldexp.o)
0x00005970 ldexp
.text.fplib 0x00005994 0xa c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_m_inf.o)
0x00005994 __fp_m_inf
.text.fplib 0x0000599e 0xa c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_p_inf.o)
0x0000599e __fp_p_inf
.text.libgcc 0x000059a8 0x3e c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_mulsi3.o)
0x000059a8 __mulsi3
.text.libgcc 0x000059e6 0x28 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_udivmodhi4.o)
0x000059e6 __udivmodhi4
.text.libgcc 0x00005a0e 0x26 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_divmodhi4.o)
0x00005a0e __divmodhi4
0x00005a0e _div
.text.libgcc 0x00005a34 0x44 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_udivmodsi4.o)
0x00005a34 __udivmodsi4
.text.libgcc 0x00005a78 0x36 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_divmodsi4.o)
0x00005a78 __divmodsi4
.text.libgcc 0x00005aae 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_exit.o)
.text.libgcc 0x00005aae 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_copy_data.o)
.text.libgcc 0x00005aae 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_clear_bss.o)
.text.eeprom 0x00005aae 0x10 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(ee_rb.1F2021.o)
0x00005aae __eeprom_read_byte_1F2021
.text.eeprom 0x00005abe 0x18 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(ee_wb.1F2021.o)
0x00005abe __eeprom_write_byte_1F2021
0x00005ad6 . = ALIGN (0x2)
.text.fplib 0x000055bc 0xa c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(addsf3.o)
0x000055bc __subsf3
0x000055be __addsf3
.text.fplib 0x000055c6 0x7c c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(addsf3x.o)
0x000055c6 __addsf3x
.text.fplib 0x00005642 0x6 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(divsf3.o)
0x00005642 __divsf3
.text.fplib 0x00005648 0x86 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(divsf3x.o)
0x00005648 __divsf3x
.text.fplib 0x000056ce 0x36 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fixsfsi.o)
0x000056ce __fixsfsi
0x000056f4 __fp_lneg
0x000056ce __fixunssfsi
.text.fplib 0x00005704 0x18 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(floatsisf.o)
0x00005708 __floatsisf
0x00005704 __floatunssisf
.text.fplib 0x0000571c 0x44 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_cmp.o)
0x0000571c __lesf2
0x0000571c __nesf2
0x00005722 __gtsf2
0x0000571c __eqsf2
0x00005728 __cmpsf2
0x0000571c __ltsf2
0x00005722 __gesf2
.text.fplib 0x00005760 0x3a c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_merge.o)
0x0000576a __fp_merge
.text.fplib 0x0000579a 0x6 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_nan.o)
0x0000579a __fp_nanERANGE
0x0000579a __fp_nan
0x0000579a __fp_nanEDOM
0x0000579a __fp_nanx
.text.fplib 0x000057a0 0x52 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_split.o)
0x000057a0 __fp_split3
0x000057a6 __fp_split2
0x000057b8 __fp_split1
0x000057d4 __fp_split_a
.text.fplib 0x000057f2 0xa c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_zero.o)
0x000057f2 __fp_zero
0x000057f8 __fp_zerox
.text.fplib 0x000057fc 0x6 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(mulsf3.o)
0x000057fc __mulsf3
.text.fplib 0x00005802 0x8a c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(mulsf3x.o)
0x00005802 __mulsf3x
.text.fplib 0x0000588c 0x7c c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(sqrt.o)
0x0000588c sqrt
.text.fplib 0x00005908 0x24 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(ldexp.o)
0x00005908 ldexp
.text.fplib 0x0000592c 0xa c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_m_inf.o)
0x0000592c __fp_m_inf
.text.fplib 0x00005936 0xa c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_p_inf.o)
0x00005936 __fp_p_inf
.text.libgcc 0x00005940 0x3e c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_mulsi3.o)
0x00005940 __mulsi3
.text.libgcc 0x0000597e 0x28 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_udivmodhi4.o)
0x0000597e __udivmodhi4
.text.libgcc 0x000059a6 0x26 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_divmodhi4.o)
0x000059a6 __divmodhi4
0x000059a6 _div
.text.libgcc 0x000059cc 0x44 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_udivmodsi4.o)
0x000059cc __udivmodsi4
.text.libgcc 0x00005a10 0x36 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_divmodsi4.o)
0x00005a10 __divmodsi4
.text.libgcc 0x00005a46 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_exit.o)
.text.libgcc 0x00005a46 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_copy_data.o)
.text.libgcc 0x00005a46 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_clear_bss.o)
.text.eeprom 0x00005a46 0x10 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(ee_rb.1F2021.o)
0x00005a46 __eeprom_read_byte_1F2021
.text.eeprom 0x00005a56 0x18 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(ee_wb.1F2021.o)
0x00005a56 __eeprom_write_byte_1F2021
0x00005a6e . = ALIGN (0x2)
*(.fini9)
.fini9 0x00005ad6 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_exit.o)
0x00005ad6 exit
0x00005ad6 _exit
.fini9 0x00005a6e 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_exit.o)
0x00005a6e exit
0x00005a6e _exit
*(.fini9)
*(.fini8)
*(.fini8)
512,11 → 511,11
*(.fini1)
*(.fini1)
*(.fini0)
.fini0 0x00005ad6 0x2 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_exit.o)
.fini0 0x00005a6e 0x2 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_exit.o)
*(.fini0)
0x00005ad8 _etext = .
0x00005a70 _etext = .
 
.data 0x00800100 0x8e load address 0x00005ad8
.data 0x00800100 0x8e load address 0x00005a70
0x00800100 PROVIDE (__data_start, .)
*(.data)
.data 0x00800100 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
588,7 → 587,7
0x0080018e _edata = .
0x0080018e PROVIDE (__data_end, .)
 
.bss 0x0080018e 0x464
.bss 0x0080018e 0x42f
0x0080018e PROVIDE (__bss_start, .)
*(.bss)
.bss 0x0080018e 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
678,135 → 677,133
0x00800225 Poti4
0x008001fb Mess_IntegralNick
0x008001ef IntegralRoll
.bss 0x0080025c 0x36 GPS.o
0x0080027c zwn2
0x00800288 gps_home_e
0x0080025e gps_northing
0x00800266 gps_altitude
0x0080025c loop
0x00800262 gps_easting
0x0080028c komp_dreh
0x0080028e GPS_Nick
0x00800270 zwe
0x00800274 zwn1
0x00800278 zwe1
0x00800280 zwe2
0x00800290 GPS_Roll
0x0080026c zwn
0x0080026a alpha
0x00800284 gps_home_n
.bss 0x00800292 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(addsf3.o)
.bss 0x00800292 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(addsf3x.o)
.bss 0x00800292 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(divsf3.o)
.bss 0x00800292 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(divsf3x.o)
.bss 0x00800292 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fixsfsi.o)
.bss 0x00800292 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(floatsisf.o)
.bss 0x00800292 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_cmp.o)
.bss 0x00800292 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_merge.o)
.bss 0x00800292 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_nan.o)
.bss 0x00800292 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_split.o)
.bss 0x00800292 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_zero.o)
.bss 0x00800292 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(mulsf3.o)
.bss 0x00800292 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(mulsf3x.o)
.bss 0x00800292 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(sqrt.o)
.bss 0x00800292 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(ldexp.o)
.bss 0x00800292 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_m_inf.o)
.bss 0x00800292 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_p_inf.o)
.bss 0x00800292 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_mulsi3.o)
.bss 0x00800292 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_udivmodhi4.o)
.bss 0x00800292 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_divmodhi4.o)
.bss 0x00800292 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_udivmodsi4.o)
.bss 0x00800292 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_divmodsi4.o)
.bss 0x00800292 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_exit.o)
.bss 0x00800292 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_copy_data.o)
.bss 0x00800292 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_clear_bss.o)
.bss 0x00800292 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(memchr.o)
.bss 0x00800292 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(ee_rb.1F2021.o)
.bss 0x00800292 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(ee_wb.1F2021.o)
.bss 0x0080025c 0x34 GPS.o
0x0080027a zwn2
0x00800286 gps_home_y
0x0080025c target_x
0x00800282 gps_home_x
0x00800264 target_z
0x00800260 target_y
0x0080028a komp_dreh
0x0080028c GPS_Nick
0x0080026e zwe
0x00800272 zwn1
0x00800276 zwe1
0x0080027e zwe2
0x0080028e GPS_Roll
0x0080026a zwn
0x00800268 alpha
.bss 0x00800290 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(addsf3.o)
.bss 0x00800290 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(addsf3x.o)
.bss 0x00800290 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(divsf3.o)
.bss 0x00800290 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(divsf3x.o)
.bss 0x00800290 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fixsfsi.o)
.bss 0x00800290 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(floatsisf.o)
.bss 0x00800290 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_cmp.o)
.bss 0x00800290 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_merge.o)
.bss 0x00800290 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_nan.o)
.bss 0x00800290 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_split.o)
.bss 0x00800290 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_zero.o)
.bss 0x00800290 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(mulsf3.o)
.bss 0x00800290 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(mulsf3x.o)
.bss 0x00800290 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(sqrt.o)
.bss 0x00800290 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(ldexp.o)
.bss 0x00800290 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_m_inf.o)
.bss 0x00800290 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_p_inf.o)
.bss 0x00800290 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_mulsi3.o)
.bss 0x00800290 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_udivmodhi4.o)
.bss 0x00800290 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_divmodhi4.o)
.bss 0x00800290 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_udivmodsi4.o)
.bss 0x00800290 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_divmodsi4.o)
.bss 0x00800290 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_exit.o)
.bss 0x00800290 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_copy_data.o)
.bss 0x00800290 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_clear_bss.o)
.bss 0x00800290 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(memchr.o)
.bss 0x00800290 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(ee_rb.1F2021.o)
.bss 0x00800290 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(ee_wb.1F2021.o)
*(.bss*)
*(COMMON)
COMMON 0x00800292 0x21 main.o
0x00800292 durchschnitt_easting
0x00800296 DiffRoll
0x00800298 Motor_Vorne
0x00800299 Motor_Hinten
0x0080029a DiffNick
0x0080029c Motor_Rechts
0x0080029d Count
0x0080029e durchschnitt_northing
0x008002a2 skal
0x008002a4 gps_p
0x008002a6 gps_d
0x008002a8 Motor_Links
0x008002a9 s
0x008002aa h
0x008002ab gps_gethome
0x008002ad m
0x008002ae MotorWert
COMMON 0x008002b3 0x2a8 uart.o
0x008002b3 ubxEp
0x008002b5 MeineSlaveAdresse
0x008002b6 CK_A
0x008002b7 SendeBuffer
0x0080034d NMEABuffer
0x008003e3 Debug_Timer
0x008003e5 CK_B
0x008003e6 navStatus
0x008003f7 DebugIn
0x00800402 VersionInfo
0x0080040c rollOffset
0x00800410 navPosLlh
0x0080042d ubxP
0x0080042f RxdBuffer
0x008004c5 navPosUtm
0x008004d8 ubxSp
0x008004da msgLen
0x008004dc nickOffset
0x008004e0 DebugOut
0x00800512 actualPos
0x00800534 msgID
0x00800535 ignorePacket
0x00800536 navVelNed
COMMON 0x0080055b 0x1 printf_P.o
0x0080055b PrintZiel
COMMON 0x0080055c 0x12 analog.o
0x0080055c Aktuell_ay
0x0080055e Aktuell_az
0x00800560 StartLuftdruck
0x00800562 Aktuell_Nick
0x00800564 messanzahl_Druck
0x00800565 Aktuell_Roll
0x00800567 Aktuell_ax
0x00800569 DruckOffsetSetting
0x0080056a Aktuell_Gier
0x0080056c tmpLuftdruck
COMMON 0x0080056e 0x8 twimaster.o
0x0080056e motor_rx
COMMON 0x00800576 0x2c rc.o
0x00800576 PPM_in
0x0080058c PPM_diff
COMMON 0x008005a2 0x50 fc.o
0x008005a2 EE_Parameter
0x008005dc MesswertRoll
0x008005de MesswertNick
0x008005e0 MIN_GAS
0x008005e1 Mittelwert_AccHoch
0x008005e3 IntegralFaktor
0x008005e7 Mittelwert_AccNick
0x008005e9 MAX_GAS
0x008005ea MesswertGier
0x008005ec GyroFaktor
0x008005f0 Mittelwert_AccRoll
0x008005f2 PROVIDE (__bss_end, .)
0x00005ad8 __data_load_start = LOADADDR (.data)
0x00005b66 __data_load_end = (__data_load_start + SIZEOF (.data))
COMMON 0x00800290 0x21 main.o
0x00800290 durchschnitt_easting
0x00800294 DiffRoll
0x00800296 Motor_Vorne
0x00800297 Motor_Hinten
0x00800298 DiffNick
0x0080029a Motor_Rechts
0x0080029b Count
0x0080029c durchschnitt_northing
0x008002a0 skal
0x008002a2 gps_p
0x008002a4 gps_d
0x008002a6 Motor_Links
0x008002a7 s
0x008002a8 h
0x008002a9 gps_gethome
0x008002ab m
0x008002ac MotorWert
COMMON 0x008002b1 0x275 uart.o
0x008002b1 ubxEp
0x008002b3 MeineSlaveAdresse
0x008002b4 CK_A
0x008002b5 SendeBuffer
0x0080034b NMEABuffer
0x008003e1 Debug_Timer
0x008003e3 CK_B
0x008003e4 navStatus
0x008003f5 DebugIn
0x00800400 VersionInfo
0x0080040a rollOffset
0x0080040e ubxP
0x00800410 navVelECEF
0x00800425 RxdBuffer
0x008004bb ubxSp
0x008004bd msgLen
0x008004bf nickOffset
0x008004c3 navPosECEF
0x008004d8 DebugOut
0x0080050a actualPos
0x00800524 msgID
0x00800525 ignorePacket
COMMON 0x00800526 0x1 printf_P.o
0x00800526 PrintZiel
COMMON 0x00800527 0x12 analog.o
0x00800527 Aktuell_ay
0x00800529 Aktuell_az
0x0080052b StartLuftdruck
0x0080052d Aktuell_Nick
0x0080052f messanzahl_Druck
0x00800530 Aktuell_Roll
0x00800532 Aktuell_ax
0x00800534 DruckOffsetSetting
0x00800535 Aktuell_Gier
0x00800537 tmpLuftdruck
COMMON 0x00800539 0x8 twimaster.o
0x00800539 motor_rx
COMMON 0x00800541 0x2c rc.o
0x00800541 PPM_in
0x00800557 PPM_diff
COMMON 0x0080056d 0x50 fc.o
0x0080056d EE_Parameter
0x008005a7 MesswertRoll
0x008005a9 MesswertNick
0x008005ab MIN_GAS
0x008005ac Mittelwert_AccHoch
0x008005ae IntegralFaktor
0x008005b2 Mittelwert_AccNick
0x008005b4 MAX_GAS
0x008005b5 MesswertGier
0x008005b7 GyroFaktor
0x008005bb Mittelwert_AccRoll
0x008005bd PROVIDE (__bss_end, .)
0x00005a70 __data_load_start = LOADADDR (.data)
0x00005afe __data_load_end = (__data_load_start + SIZEOF (.data))
 
.noinit 0x008005f2 0x0
0x008005f2 PROVIDE (__noinit_start, .)
.noinit 0x008005bd 0x0
0x008005bd PROVIDE (__noinit_start, .)
*(.noinit*)
0x008005f2 PROVIDE (__noinit_end, .)
0x008005f2 _end = .
0x008005f2 PROVIDE (__heap_start, .)
0x008005bd PROVIDE (__noinit_end, .)
0x008005bd _end = .
0x008005bd PROVIDE (__heap_start, .)
 
.eeprom 0x00810000 0x800
*(.eeprom*)
1424,6 → 1421,7
timer0.o
__divsf3 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(divsf3.o)
c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(sqrt.o)
GPS.o
fc.o
__divsf3x c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(divsf3x.o)
c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(divsf3.o)
1616,7 → 1614,6
main.o
exit c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_exit.o)
c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
gps_altitude GPS.o
gps_d GPS.o
fc.o
rc.o
1627,7 → 1624,6
printf_P.o
uart.o
main.o
gps_easting GPS.o
gps_gethome GPS.o
fc.o
rc.o
1639,11 → 1635,10
uart.o
main.o
gps_getpos GPS.o
gps_home_e GPS.o
gps_home_n GPS.o
gps_home_x GPS.o
gps_home_y GPS.o
gps_main GPS.o
fc.o
gps_northing GPS.o
gps_p GPS.o
fc.o
rc.o
1675,7 → 1670,6
komp_dreh GPS.o
ldexp c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(ldexp.o)
c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(sqrt.o)
loop GPS.o
m GPS.o
fc.o
rc.o
1705,10 → 1699,9
motorread twimaster.o
msgID uart.o
msgLen uart.o
navPosLlh uart.o
navPosUtm uart.o
navPosECEF uart.o
navStatus uart.o
navVelNed uart.o
navVelECEF uart.o
nickOffset uart.o
rc_sum_init rc.o
main.o
1735,6 → 1728,9
main.o
sqrt c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(sqrt.o)
GPS.o
target_x GPS.o
target_y GPS.o
target_z GPS.o
tmpLuftdruck analog.o
twi_state twimaster.o
fc.o
/branches/V0.60_GPS_BETA_chris2798_hallo2/Flight-Ctrl_MEGA644_V0_60.sym
51,62 → 51,62
0000003f a __SREG__
0000003f a __SREG__
0000003f a __SREG__
00000070 t __c.2020
00000074 t __c.2018
0000007c t __c.2016
00000088 t __c.2014
00000096 t __c.2012
0000009b t __c.2007
000000b8 t __c.2005
000000d3 t __c.1997
00000102 t __c.1995
00000123 t __c.1993
0000013b t __c.1992
0000013d t __c.2074
0000014b t __c.2072
00000159 t __c.2070
00000167 t __c.2068
0000016f t __c.2065
0000017b t __c.2063
00000187 t __c.2061
00000193 t __c.2059
0000019f t __c.2056
000001ae t __c.2054
000001bd t __c.2052
000001cc t __c.2050
000001db t __c.2047
000001ea t __c.2045
000001f9 t __c.2042
00000208 t __c.2040
00000217 t __c.2038
00000226 t __c.2036
00000233 t __c.2033
00000242 t __c.2031
00000251 t __c.2029
00000260 t __c.2027
0000026e t __c.2024
0000027e t __c.2022
0000028e t __c.2020
0000029e t __c.2018
000002ae t __c.2015
000002be t __c.2013
000002ce t __c.2011
000002de t __c.2009
000002ee t __c.2006
000002fd t __c.2004
0000030c t __c.2002
0000031b t __c.2000
00000325 t __c.1997
00000333 t __c.1995
0000033a t __c.1993
00000349 t __c.1991
00000358 t __c.1989
00000367 t __c.1987
00000376 t __c.1983
00000386 t __c.1981
00000393 t __c.1979
0000039a t __c.1977
000003ac t __c.1974
00000070 t __c.2018
00000074 t __c.2016
0000007c t __c.2014
00000088 t __c.2012
00000096 t __c.2010
0000009b t __c.2005
000000b8 t __c.2003
000000d3 t __c.1995
00000102 t __c.1993
00000123 t __c.1991
0000013b t __c.1990
0000013d t __c.2072
0000014b t __c.2070
00000159 t __c.2068
00000167 t __c.2066
0000016f t __c.2063
0000017b t __c.2061
00000187 t __c.2059
00000193 t __c.2057
0000019f t __c.2054
000001ae t __c.2052
000001bd t __c.2050
000001cc t __c.2048
000001db t __c.2045
000001ea t __c.2043
000001f9 t __c.2040
00000208 t __c.2038
00000217 t __c.2036
00000226 t __c.2034
00000233 t __c.2031
00000242 t __c.2029
00000251 t __c.2027
00000260 t __c.2025
0000026e t __c.2022
0000027e t __c.2020
0000028e t __c.2018
0000029e t __c.2016
000002ae t __c.2013
000002be t __c.2011
000002ce t __c.2009
000002de t __c.2007
000002ee t __c.2004
000002fd t __c.2002
0000030c t __c.2000
0000031b t __c.1998
00000325 t __c.1995
00000333 t __c.1993
0000033a t __c.1991
00000349 t __c.1989
00000358 t __c.1987
00000367 t __c.1985
00000376 t __c.1981
00000386 t __c.1979
00000393 t __c.1977
0000039a t __c.1975
000003ac t __c.1972
000003b2 T __ctors_end
000003b2 T __ctors_start
000003b2 T __dtors_end
151,121 → 151,121
0000045a T main
00000724 T __vector_22
00000790 T GPSscanData
00000872 T __vector_20
00000c7a T AddCRC
00000cd6 T SendOutData
00000da6 T Decode64
00000e56 T uart_putchar
00000e78 T WriteProgramData
00000e7a T UART_Init
00000eb4 T DatenUebertragung
00000f90 T BearbeiteRxDaten
000010f4 T Putchar
00000886 T __vector_20
00000c5a T AddCRC
00000cb6 T SendOutData
00000d86 T Decode64
00000e36 T uart_putchar
00000e58 T WriteProgramData
00000e5a T UART_Init
00000e94 T DatenUebertragung
00000f70 T BearbeiteRxDaten
000010d4 T Putchar
000010ff W __stack
00001126 T PAD_0
0000113c T PAD_SP
00001152 T PRINTP
0000117e T PRINT
000011a6 T _printf_P
000016f2 T __vector_18
0000181a T SetDelay
0000182c T CheckDelay
00001844 T __vector_9
0000199e T Timer_Init
000019ec T Delay_ms
00001a10 T ADC_Init
00001a1c T __vector_24
00002064 T SucheLuftruckOffset
000020b2 T LcdClear
000020c4 T Menu
0000284c T i2c_init
00002858 T i2c_start
00002864 T i2c_stop
0000286c T i2c_write_byte
00002880 T __vector_26
000029bc T rc_sum_init
000029e6 T __vector_12
00002b24 T Mittelwert
000030a6 T CalibrierMittelwert
000033de T ParameterZuordnung
00003878 T DefaultKonstanten2
00003952 T DefaultKonstanten1
00003a34 T SendMotorData
00003ac2 T SetNeutral
00003cba T Piep
00003ce4 T MotorRegler
00005278 T gps_main
0000560a T memchr
00005624 T __subsf3
00005626 T __addsf3
0000562e T __addsf3x
000056aa T __divsf3
000056b0 T __divsf3x
00005736 T __fixsfsi
00005736 T __fixunssfsi
0000575c T __fp_lneg
0000576c T __floatunssisf
00005770 T __floatsisf
00005784 T __eqsf2
00005784 T __lesf2
00005784 T __ltsf2
00005784 T __nesf2
0000578a T __gesf2
0000578a T __gtsf2
00005790 T __cmpsf2
000057a2 t .fp_cmp
000057d2 T __fp_merge
00005802 T __fp_nan
00005802 T __fp_nanEDOM
00005802 T __fp_nanERANGE
00005802 T __fp_nanx
00005808 T __fp_split3
0000580e T __fp_split2
00005820 T __fp_split1
0000583c T __fp_split_a
0000585a T __fp_zero
00005860 T __fp_zerox
00005864 T __mulsf3
0000586a T __mulsf3x
000058f4 T sqrt
00005970 T ldexp
00005994 T __fp_m_inf
0000599e T __fp_p_inf
000059a8 T __mulsi3
000059e6 T __udivmodhi4
000059ee t __udivmodhi4_loop
000059fc t __udivmodhi4_ep
00005a0e T __divmodhi4
00005a0e T _div
00005a22 t __divmodhi4_neg2
00005a28 t __divmodhi4_exit
00005a2a t __divmodhi4_neg1
00005a34 T __udivmodsi4
00005a40 t __udivmodsi4_loop
00005a5a t __udivmodsi4_ep
00005a78 T __divmodsi4
00005a8c t __divmodsi4_neg2
00005a9a t __divmodsi4_exit
00005a9c t __divmodsi4_neg1
00005aae T __eeprom_read_byte_1F2021
00005abe T __eeprom_write_byte_1F2021
00005ad6 t __stop_program
00005ad6 T _exit
00005ad6 W exit
00005ad8 A __data_load_start
00005ad8 T _etext
00005b66 A __data_load_end
00001106 T PAD_0
0000111c T PAD_SP
00001132 T PRINTP
0000115e T PRINT
00001186 T _printf_P
000016ce T __vector_18
000017f6 T SetDelay
00001808 T CheckDelay
00001820 T __vector_9
0000197a T Timer_Init
000019c8 T Delay_ms
000019ec T ADC_Init
000019f8 T __vector_24
00002040 T SucheLuftruckOffset
0000208e T LcdClear
000020a0 T Menu
00002828 T i2c_init
00002834 T i2c_start
00002840 T i2c_stop
00002848 T i2c_write_byte
0000285c T __vector_26
00002998 T rc_sum_init
000029c2 T __vector_12
00002b00 T Mittelwert
00003082 T CalibrierMittelwert
000033ba T ParameterZuordnung
00003854 T DefaultKonstanten2
0000392e T DefaultKonstanten1
00003a10 T SendMotorData
00003a9e T SetNeutral
00003c96 T Piep
00003cc0 T MotorRegler
00005254 T gps_main
000055a2 T memchr
000055bc T __subsf3
000055be T __addsf3
000055c6 T __addsf3x
00005642 T __divsf3
00005648 T __divsf3x
000056ce T __fixsfsi
000056ce T __fixunssfsi
000056f4 T __fp_lneg
00005704 T __floatunssisf
00005708 T __floatsisf
0000571c T __eqsf2
0000571c T __lesf2
0000571c T __ltsf2
0000571c T __nesf2
00005722 T __gesf2
00005722 T __gtsf2
00005728 T __cmpsf2
0000573a t .fp_cmp
0000576a T __fp_merge
0000579a T __fp_nan
0000579a T __fp_nanEDOM
0000579a T __fp_nanERANGE
0000579a T __fp_nanx
000057a0 T __fp_split3
000057a6 T __fp_split2
000057b8 T __fp_split1
000057d4 T __fp_split_a
000057f2 T __fp_zero
000057f8 T __fp_zerox
000057fc T __mulsf3
00005802 T __mulsf3x
0000588c T sqrt
00005908 T ldexp
0000592c T __fp_m_inf
00005936 T __fp_p_inf
00005940 T __mulsi3
0000597e T __udivmodhi4
00005986 t __udivmodhi4_loop
00005994 t __udivmodhi4_ep
000059a6 T __divmodhi4
000059a6 T _div
000059ba t __divmodhi4_neg2
000059c0 t __divmodhi4_exit
000059c2 t __divmodhi4_neg1
000059cc T __udivmodsi4
000059d8 t __udivmodsi4_loop
000059f2 t __udivmodsi4_ep
00005a10 T __divmodsi4
00005a24 t __divmodsi4_neg2
00005a32 t __divmodsi4_exit
00005a34 t __divmodsi4_neg1
00005a46 T __eeprom_read_byte_1F2021
00005a56 T __eeprom_write_byte_1F2021
00005a6e t __stop_program
00005a6e T _exit
00005a6e W exit
00005a70 A __data_load_start
00005a70 T _etext
00005afe A __data_load_end
00800100 D __data_start
00800100 D UebertragungAbgeschlossen
00800101 D PcZugriff
00800102 d timer.2063
00800103 d cnt_1ms.1976
00800102 d timer.2061
00800103 d cnt_1ms.1974
00800104 D UBat
00800106 D Luftdruck
0080010a D MessLuftdruck
0080010c D Array
00800116 D DisplayBuff
00800166 d MaxMenue.1972
00800166 d MaxMenue.1970
00800167 D NewPpmData
00800178 D Kp
0080017c D Ki
295,13 → 295,13
00800196 B AnzahlEmpfangsBytes
00800197 B PC_DebugTimeout
00800198 B MotorTest
0080019c b dis_zeile.2396
0080019d b UartState.2073
0080019e b buf_ptr.2072
0080019f b crc2.2071
008001a0 b crc1.2070
008001a1 b crc.2069
008001a3 b ptr.2039
0080019c b dis_zeile.2372
0080019d b UartState.2055
0080019e b buf_ptr.2054
0080019f b crc2.2053
008001a0 b crc1.2052
008001a1 b crc.2051
008001a3 b ptr.2021
008001a5 b gpsState
008001a6 B CountMilliseconds
008001a8 B UpdateMotor
308,7 → 308,7
008001a9 B cntKompass
008001ab B beeptime
008001ad B ServoValue
008001af b cnt.1977
008001af b cnt.1975
008001b0 b tim_main
008001b2 B AccumulateNick
008001b4 B AccumulateRoll
324,17 → 324,17
008001c3 B messanzahl_AccHoch
008001c4 B HoeheD
008001c6 B ZaehlMessungen
008001c8 b state.2007
008001c9 b kanal.2006
008001c8 b state.2005
008001c9 b kanal.2004
008001ca B TestInt
008001cc B DispPtr
008001cd B RemoteTasten
008001ce b MenuePunkt.1973
008001ce b MenuePunkt.1971
008001cf B twi_state
008001d0 B motor
008001d1 B motorread
008001d2 b index.1973
008001d4 b AltICR.1971
008001d2 b index.1971
008001d4 b AltICR.1969
008001d6 B Timeout
008001d7 B AdNeutralNick
008001d9 B AdNeutralRoll
376,104 → 376,102
00800234 B Parameter_UserParam2
00800235 B Parameter_UserParam3
00800236 B Parameter_UserParam4
00800237 b SignalSchlecht.2368
00800239 b NeueKompassRichtungMerken.2364
0080023a b TimerWerteausgabe.2363
0080023b b hoehenregler.2362
0080023d b modell_fliegt.2361
0080023f b delay_ausschalten.2360
00800240 b delay_einschalten.2359
00800241 b delay_neutral.2358
00800242 b RcLostTimer.2357
00800244 b IntegralFehlerRoll.2356
00800246 b IntegralFehlerNick.2355
00800248 b tmp_long2.2354
0080024c b tmp_long.2353
00800250 b sollGier.2352
00800254 b SummeRoll.2351
00800258 b SummeNick.2350
0080025c B loop
0080025e B gps_northing
00800262 B gps_easting
00800266 B gps_altitude
0080026a B alpha
0080026c B zwn
00800270 B zwe
00800274 B zwn1
00800278 B zwe1
0080027c B zwn2
00800280 B zwe2
00800284 B gps_home_n
00800288 B gps_home_e
0080028c B komp_dreh
0080028e B GPS_Nick
00800290 B GPS_Roll
00800292 B durchschnitt_easting
00800296 B DiffRoll
00800298 B Motor_Vorne
00800299 B Motor_Hinten
0080029a B DiffNick
0080029c B Motor_Rechts
0080029d B Count
0080029e B durchschnitt_northing
008002a2 B skal
008002a4 B gps_p
008002a6 B gps_d
008002a8 B Motor_Links
008002a9 B s
008002aa B h
008002ab B gps_gethome
008002ad B m
008002ae B MotorWert
008002b3 B ubxEp
008002b5 B MeineSlaveAdresse
008002b6 B CK_A
008002b7 B SendeBuffer
0080034d B NMEABuffer
008003e3 B Debug_Timer
008003e5 B CK_B
008003e6 B navStatus
008003f7 B DebugIn
00800402 B VersionInfo
0080040c B rollOffset
00800410 B navPosLlh
0080042d B ubxP
0080042f B RxdBuffer
008004c5 B navPosUtm
008004d8 B ubxSp
008004da B msgLen
008004dc B nickOffset
008004e0 B DebugOut
00800512 B actualPos
00800534 B msgID
00800535 B ignorePacket
00800536 B navVelNed
0080055b B PrintZiel
0080055c B Aktuell_ay
0080055e B Aktuell_az
00800560 B StartLuftdruck
00800562 B Aktuell_Nick
00800564 B messanzahl_Druck
00800565 B Aktuell_Roll
00800567 B Aktuell_ax
00800569 B DruckOffsetSetting
0080056a B Aktuell_Gier
0080056c B tmpLuftdruck
0080056e B motor_rx
00800576 B PPM_in
0080058c B PPM_diff
008005a2 B EE_Parameter
008005dc B MesswertRoll
008005de B MesswertNick
008005e0 B MIN_GAS
008005e1 B Mittelwert_AccHoch
008005e3 B IntegralFaktor
008005e7 B Mittelwert_AccNick
008005e9 B MAX_GAS
008005ea B MesswertGier
008005ec B GyroFaktor
008005f0 B Mittelwert_AccRoll
008005f2 B __bss_end
008005f2 A _end
00800237 b SignalSchlecht.2366
00800239 b NeueKompassRichtungMerken.2362
0080023a b TimerWerteausgabe.2361
0080023b b hoehenregler.2360
0080023d b modell_fliegt.2359
0080023f b delay_ausschalten.2358
00800240 b delay_einschalten.2357
00800241 b delay_neutral.2356
00800242 b RcLostTimer.2355
00800244 b IntegralFehlerRoll.2354
00800246 b IntegralFehlerNick.2353
00800248 b tmp_long2.2352
0080024c b tmp_long.2351
00800250 b sollGier.2350
00800254 b SummeRoll.2349
00800258 b SummeNick.2348
0080025c B target_x
00800260 B target_y
00800264 B target_z
00800268 B alpha
0080026a B zwn
0080026e B zwe
00800272 B zwn1
00800276 B zwe1
0080027a B zwn2
0080027e B zwe2
00800282 B gps_home_x
00800286 B gps_home_y
0080028a B komp_dreh
0080028c B GPS_Nick
0080028e B GPS_Roll
00800290 B durchschnitt_easting
00800294 B DiffRoll
00800296 B Motor_Vorne
00800297 B Motor_Hinten
00800298 B DiffNick
0080029a B Motor_Rechts
0080029b B Count
0080029c B durchschnitt_northing
008002a0 B skal
008002a2 B gps_p
008002a4 B gps_d
008002a6 B Motor_Links
008002a7 B s
008002a8 B h
008002a9 B gps_gethome
008002ab B m
008002ac B MotorWert
008002b1 B ubxEp
008002b3 B MeineSlaveAdresse
008002b4 B CK_A
008002b5 B SendeBuffer
0080034b B NMEABuffer
008003e1 B Debug_Timer
008003e3 B CK_B
008003e4 B navStatus
008003f5 B DebugIn
00800400 B VersionInfo
0080040a B rollOffset
0080040e B ubxP
00800410 B navVelECEF
00800425 B RxdBuffer
008004bb B ubxSp
008004bd B msgLen
008004bf B nickOffset
008004c3 B navPosECEF
008004d8 B DebugOut
0080050a B actualPos
00800524 B msgID
00800525 B ignorePacket
00800526 B PrintZiel
00800527 B Aktuell_ay
00800529 B Aktuell_az
0080052b B StartLuftdruck
0080052d B Aktuell_Nick
0080052f B messanzahl_Druck
00800530 B Aktuell_Roll
00800532 B Aktuell_ax
00800534 B DruckOffsetSetting
00800535 B Aktuell_Gier
00800537 B tmpLuftdruck
00800539 B motor_rx
00800541 B PPM_in
00800557 B PPM_diff
0080056d B EE_Parameter
008005a7 B MesswertRoll
008005a9 B MesswertNick
008005ab B MIN_GAS
008005ac B Mittelwert_AccHoch
008005ae B IntegralFaktor
008005b2 B Mittelwert_AccNick
008005b4 B MAX_GAS
008005b5 B MesswertGier
008005b7 B GyroFaktor
008005bb B Mittelwert_AccRoll
008005bd B __bss_end
008005bd A _end
00810000 D EEPromArray
00810800 D __eeprom_end
/branches/V0.60_GPS_BETA_chris2798_hallo2/GPS.c
7,15 → 7,17
#include "math.h"
 
// GPS feste Variablen++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
volatile int loop = 0;
long gps_northing = 0, gps_easting = 0, gps_altitude = 0;
//volatile int loop = 0;
//long gps_northing = 0, gps_easting = 0, gps_altitude = 0;
 
long target_x = 0, target_y = 0, target_z = 0;
 
volatile int alpha = 0;
 
long zwn = 0, zwe = 0, zwn1 = 0, zwe1 = 0, zwn2 = 0, zwe2 = 0;
volatile int gps_getpos = 5;
long gps_home_n = 0;
long gps_home_e = 0;
long gps_home_x = 0;
long gps_home_y = 0;
 
// GPS Einstellungen +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
volatile int komp_dreh = 0; // verdrehten Kompasseinbau kompensieren (+/-Grad)
30,8 → 32,8
{
/*
if (MotorenEin = 1 && gps_gethome == 0 && actualPos.state != 0){ //speichert GPS-Home-Position
gps_home_n = actualPos.northing;
gps_home_e = actualPos.easting;
gps_home_x = actualPos.x;
gps_home_y = actualPos.y;
beeptime = 80;
gps_gethome = 1;
}*/
40,22 → 42,22
if (Poti1>0 && actualPos.state != 0){ //Beginn GPS-Position-Hold
 
if (gps_getpos != 0){ //Postion mit Schalter loggen
gps_northing = actualPos.northing;
gps_easting = actualPos.easting;
gps_altitude = actualPos.altitude;
target_x = actualPos.x;
target_y = actualPos.y;
target_z = actualPos.z;
beeptime = 50;
gps_getpos = 0;}
 
//Regler ##########################################################################################################################
//P-Regler
zwn = ((sqrt(gps_northing^2+gps_altitude^2)-sqrt(actualPos.northing^2+actualPos.altitude^2))*gps_p)/8;
zwe = ((gps_easting-actualPos.easting)*gps_p)/8;
zwn = ((sqrt(target_x^2+target_z^2)-sqrt(actualPos.x^2+actualPos.z^2))*gps_p)/10; //8
zwe = ((target_y-actualPos.y)*gps_p)/10;
 
//D-Regler
zwn2= (gps_d*actualPos.velNorth)/-2;
zwe2= (gps_d*actualPos.velEast)/-2;
zwn2= (gps_d*actualPos.vx)/-3; //-2
zwe2= (gps_d*actualPos.vy)/-3;
 
GPS_Nick = -1*(zwn+zwn2); // skal;
GPS_Nick = (zwn+zwn2); // skal;
GPS_Roll = (zwe+zwe2); // skal;
 
//GPS-Mixer########################################################################################################################
72,7 → 74,7
 
 
GPS_Nick=(sin(alpha)*GPS_Roll+cos(alpha)*GPS_Nick);
GPS_Roll=(cos(alpha)*GPS_Nick-sin(alpha)*GPS_Roll);
GPS_Roll=(cos(alpha)*GPS_Roll-sin(alpha)*GPS_Nick);
*/
 
}else {
79,8 → 81,6
gps_getpos=5;
GPS_Nick=0;
GPS_Roll=0;
zwn1=0;
zwe1=0;
}
}
 
/branches/V0.60_GPS_BETA_chris2798_hallo2/GPS.lst
30,7 → 30,7
31 0022 1906 cpc __zero_reg__,r25
32 0024 04F0 brlt .+2
33 0026 00C0 rjmp .L2
34 0028 8091 0000 lds r24,actualPos+32
34 0028 8091 0000 lds r24,actualPos+24
35 002c 8823 tst r24
36 002e 01F4 brne .+2
37 0030 00C0 rjmp .L2
42,26 → 42,26
43 0042 9091 0000 lds r25,(actualPos)+1
44 0046 A091 0000 lds r26,(actualPos)+2
45 004a B091 0000 lds r27,(actualPos)+3
46 004e 8093 0000 sts gps_northing,r24
47 0052 9093 0000 sts (gps_northing)+1,r25
48 0056 A093 0000 sts (gps_northing)+2,r26
49 005a B093 0000 sts (gps_northing)+3,r27
46 004e 8093 0000 sts target_x,r24
47 0052 9093 0000 sts (target_x)+1,r25
48 0056 A093 0000 sts (target_x)+2,r26
49 005a B093 0000 sts (target_x)+3,r27
50 005e 8091 0000 lds r24,actualPos+4
51 0062 9091 0000 lds r25,(actualPos+4)+1
52 0066 A091 0000 lds r26,(actualPos+4)+2
53 006a B091 0000 lds r27,(actualPos+4)+3
54 006e 8093 0000 sts gps_easting,r24
55 0072 9093 0000 sts (gps_easting)+1,r25
56 0076 A093 0000 sts (gps_easting)+2,r26
57 007a B093 0000 sts (gps_easting)+3,r27
54 006e 8093 0000 sts target_y,r24
55 0072 9093 0000 sts (target_y)+1,r25
56 0076 A093 0000 sts (target_y)+2,r26
57 007a B093 0000 sts (target_y)+3,r27
58 007e 8091 0000 lds r24,actualPos+8
59 0082 9091 0000 lds r25,(actualPos+8)+1
60 0086 A091 0000 lds r26,(actualPos+8)+2
61 008a B091 0000 lds r27,(actualPos+8)+3
62 008e 8093 0000 sts gps_altitude,r24
63 0092 9093 0000 sts (gps_altitude)+1,r25
64 0096 A093 0000 sts (gps_altitude)+2,r26
65 009a B093 0000 sts (gps_altitude)+3,r27
62 008e 8093 0000 sts target_z,r24
63 0092 9093 0000 sts (target_z)+1,r25
64 0096 A093 0000 sts (target_z)+2,r26
65 009a B093 0000 sts (target_z)+3,r27
66 009e 82E3 ldi r24,lo8(50)
67 00a0 90E0 ldi r25,hi8(50)
68 00a2 9093 0000 sts (beeptime)+1,r25
71,18 → 71,18
72 .L5:
73 00b2 A090 0000 lds r10,gps_p
74 00b6 B090 0000 lds r11,(gps_p)+1
75 00ba 6091 0000 lds r22,gps_altitude
76 00be 7091 0000 lds r23,(gps_altitude)+1
77 00c2 8091 0000 lds r24,(gps_altitude)+2
78 00c6 9091 0000 lds r25,(gps_altitude)+3
75 00ba 6091 0000 lds r22,target_z
76 00be 7091 0000 lds r23,(target_z)+1
77 00c2 8091 0000 lds r24,(target_z)+2
78 00c6 9091 0000 lds r25,(target_z)+3
79 00ca 6E5F subi r22,lo8(-(2))
80 00cc 7F4F sbci r23,hi8(-(2))
81 00ce 8F4F sbci r24,hlo8(-(2))
82 00d0 9F4F sbci r25,hhi8(-(2))
83 00d2 2091 0000 lds r18,gps_northing
84 00d6 3091 0000 lds r19,(gps_northing)+1
85 00da 4091 0000 lds r20,(gps_northing)+2
86 00de 5091 0000 lds r21,(gps_northing)+3
83 00d2 2091 0000 lds r18,target_x
84 00d6 3091 0000 lds r19,(target_x)+1
85 00da 4091 0000 lds r20,(target_x)+2
86 00de 5091 0000 lds r21,(target_x)+3
87 00e2 E2E0 ldi r30,lo8(2)
88 00e4 EE2E mov r14,r30
89 00e6 F12C mov r15,__zero_reg__
141,14 → 141,14
142 016c C801 movw r24,r16
143 016e B701 movw r22,r14
144 0170 0E94 0000 call __mulsf3
145 0174 20E0 ldi r18,lo8(0x3e000000)
146 0176 30E0 ldi r19,hi8(0x3e000000)
147 0178 40E0 ldi r20,hlo8(0x3e000000)
148 017a 5EE3 ldi r21,hhi8(0x3e000000)
149 017c 0E94 0000 call __mulsf3
145 0174 20E0 ldi r18,lo8(0x41200000)
146 0176 30E0 ldi r19,hi8(0x41200000)
147 0178 40E2 ldi r20,hlo8(0x41200000)
148 017a 51E4 ldi r21,hhi8(0x41200000)
149 017c 0E94 0000 call __divsf3
150 0180 0E94 0000 call __fixsfsi
151 0184 5B01 movw r10,r22
152 0186 6C01 movw r12,r24
151 0184 3B01 movw r6,r22
152 0186 4C01 movw r8,r24
153 0188 6093 0000 sts zwn,r22
154 018c 7093 0000 sts (zwn)+1,r23
155 0190 8093 0000 sts (zwn)+2,r24
155,10 → 155,10
156 0194 9093 0000 sts (zwn)+3,r25
157 0198 2091 0000 lds r18,gps_p
158 019c 3091 0000 lds r19,(gps_p)+1
159 01a0 6091 0000 lds r22,gps_easting
160 01a4 7091 0000 lds r23,(gps_easting)+1
161 01a8 8091 0000 lds r24,(gps_easting)+2
162 01ac 9091 0000 lds r25,(gps_easting)+3
159 01a0 6091 0000 lds r22,target_y
160 01a4 7091 0000 lds r23,(target_y)+1
161 01a8 8091 0000 lds r24,(target_y)+2
162 01ac 9091 0000 lds r25,(target_y)+3
163 01b0 E090 0000 lds r14,actualPos+4
164 01b4 F090 0000 lds r15,(actualPos+4)+1
165 01b8 0091 0000 lds r16,(actualPos+4)+2
172,13 → 172,13
173 01cc 4095 com r20
174 01ce 542F mov r21,r20
175 01d0 0E94 0000 call __mulsi3
176 01d4 28E0 ldi r18,lo8(8)
177 01d6 30E0 ldi r19,hi8(8)
178 01d8 40E0 ldi r20,hlo8(8)
179 01da 50E0 ldi r21,hhi8(8)
176 01d4 2AE0 ldi r18,lo8(10)
177 01d6 30E0 ldi r19,hi8(10)
178 01d8 40E0 ldi r20,hlo8(10)
179 01da 50E0 ldi r21,hhi8(10)
180 01dc 0E94 0000 call __divmodsi4
181 01e0 3901 movw r6,r18
182 01e2 4A01 movw r8,r20
181 01e0 5901 movw r10,r18
182 01e2 6A01 movw r12,r20
183 01e4 2093 0000 sts zwe,r18
184 01e8 3093 0000 sts (zwe)+1,r19
185 01ec 4093 0000 sts (zwe)+2,r20
194,290 → 194,259
195 020c 4091 0000 lds r20,(actualPos+12)+2
196 0210 5091 0000 lds r21,(actualPos+12)+3
197 0214 0E94 0000 call __mulsi3
198 0218 22E0 ldi r18,lo8(2)
199 021a 30E0 ldi r19,hi8(2)
200 021c 40E0 ldi r20,hlo8(2)
201 021e 50E0 ldi r21,hhi8(2)
198 0218 2DEF ldi r18,lo8(-3)
199 021a 3FEF ldi r19,hi8(-3)
200 021c 4FEF ldi r20,hlo8(-3)
201 021e 5FEF ldi r21,hhi8(-3)
202 0220 0E94 0000 call __divmodsi4
203 0224 7901 movw r14,r18
204 0226 8A01 movw r16,r20
205 0228 1095 com r17
206 022a 0095 com r16
207 022c F094 com r15
208 022e E094 com r14
209 0230 E11C adc r14,__zero_reg__
210 0232 F11C adc r15,__zero_reg__
211 0234 011D adc r16,__zero_reg__
212 0236 111D adc r17,__zero_reg__
213 0238 E092 0000 sts zwn2,r14
214 023c F092 0000 sts (zwn2)+1,r15
215 0240 0093 0000 sts (zwn2)+2,r16
216 0244 1093 0000 sts (zwn2)+3,r17
217 0248 6091 0000 lds r22,gps_d
218 024c 7091 0000 lds r23,(gps_d)+1
219 0250 8827 clr r24
220 0252 77FD sbrc r23,7
221 0254 8095 com r24
222 0256 982F mov r25,r24
223 0258 2091 0000 lds r18,actualPos+16
224 025c 3091 0000 lds r19,(actualPos+16)+1
225 0260 4091 0000 lds r20,(actualPos+16)+2
226 0264 5091 0000 lds r21,(actualPos+16)+3
227 0268 0E94 0000 call __mulsi3
228 026c 22E0 ldi r18,lo8(2)
229 026e 30E0 ldi r19,hi8(2)
230 0270 40E0 ldi r20,hlo8(2)
231 0272 50E0 ldi r21,hhi8(2)
232 0274 0E94 0000 call __divmodsi4
233 0278 5095 com r21
234 027a 4095 com r20
235 027c 3095 com r19
236 027e 2195 neg r18
237 0280 3F4F sbci r19,lo8(-1)
238 0282 4F4F sbci r20,lo8(-1)
239 0284 5F4F sbci r21,lo8(-1)
240 0286 2093 0000 sts zwe2,r18
241 028a 3093 0000 sts (zwe2)+1,r19
242 028e 4093 0000 sts (zwe2)+2,r20
243 0292 5093 0000 sts (zwe2)+3,r21
244 0296 AE0C add r10,r14
245 0298 BF1C adc r11,r15
246 029a 6627 clr r22
247 029c 7727 clr r23
248 029e 6A19 sub r22,r10
249 02a0 7B09 sbc r23,r11
250 02a2 7093 0000 sts (GPS_Nick)+1,r23
251 02a6 6093 0000 sts GPS_Nick,r22
252 02aa 260D add r18,r6
253 02ac 371D adc r19,r7
254 02ae 3093 0000 sts (GPS_Roll)+1,r19
255 02b2 2093 0000 sts GPS_Roll,r18
256 02b6 8091 0000 lds r24,gpsmax
257 02ba 9091 0000 lds r25,(gpsmax)+1
258 02be 8617 cp r24,r22
259 02c0 9707 cpc r25,r23
260 02c2 04F4 brge .L7
261 02c4 8091 0000 lds r24,gpsmax
262 02c8 9091 0000 lds r25,(gpsmax)+1
263 02cc 00C0 rjmp .L16
264 .L7:
265 02ce 8091 0000 lds r24,gpsmax
266 02d2 9091 0000 lds r25,(gpsmax)+1
267 02d6 9095 com r25
268 02d8 8195 neg r24
269 02da 9F4F sbci r25,lo8(-1)
270 02dc 6817 cp r22,r24
271 02de 7907 cpc r23,r25
272 02e0 04F4 brge .L9
273 02e2 8091 0000 lds r24,gpsmax
274 02e6 9091 0000 lds r25,(gpsmax)+1
275 02ea 9095 com r25
276 02ec 8195 neg r24
277 02ee 9F4F sbci r25,lo8(-1)
278 .L16:
279 02f0 9093 0000 sts (GPS_Nick)+1,r25
280 02f4 8093 0000 sts GPS_Nick,r24
281 .L9:
282 02f8 8091 0000 lds r24,gpsmax
283 02fc 9091 0000 lds r25,(gpsmax)+1
284 0300 8217 cp r24,r18
285 0302 9307 cpc r25,r19
286 0304 04F4 brge .L11
287 0306 8091 0000 lds r24,gpsmax
288 030a 9091 0000 lds r25,(gpsmax)+1
289 030e 00C0 rjmp .L17
290 .L11:
291 0310 8091 0000 lds r24,gpsmax
292 0314 9091 0000 lds r25,(gpsmax)+1
293 0318 9095 com r25
294 031a 8195 neg r24
295 031c 9F4F sbci r25,lo8(-1)
296 031e 2817 cp r18,r24
297 0320 3907 cpc r19,r25
298 0322 04F4 brge .L15
299 0324 8091 0000 lds r24,gpsmax
300 0328 9091 0000 lds r25,(gpsmax)+1
301 032c 9095 com r25
302 032e 8195 neg r24
303 0330 9F4F sbci r25,lo8(-1)
304 .L17:
305 0332 9093 0000 sts (GPS_Roll)+1,r25
306 0336 8093 0000 sts GPS_Roll,r24
307 033a 00C0 rjmp .L15
308 .L2:
309 033c 85E0 ldi r24,lo8(5)
310 033e 90E0 ldi r25,hi8(5)
311 0340 9093 0000 sts (gps_getpos)+1,r25
312 0344 8093 0000 sts gps_getpos,r24
313 0348 1092 0000 sts (GPS_Nick)+1,__zero_reg__
314 034c 1092 0000 sts GPS_Nick,__zero_reg__
315 0350 1092 0000 sts (GPS_Roll)+1,__zero_reg__
316 0354 1092 0000 sts GPS_Roll,__zero_reg__
317 0358 1092 0000 sts zwn1,__zero_reg__
318 035c 1092 0000 sts (zwn1)+1,__zero_reg__
319 0360 1092 0000 sts (zwn1)+2,__zero_reg__
320 0364 1092 0000 sts (zwn1)+3,__zero_reg__
321 0368 1092 0000 sts zwe1,__zero_reg__
322 036c 1092 0000 sts (zwe1)+1,__zero_reg__
323 0370 1092 0000 sts (zwe1)+2,__zero_reg__
324 0374 1092 0000 sts (zwe1)+3,__zero_reg__
325 .L15:
326 /* epilogue: frame size=0 */
327 0378 1F91 pop r17
328 037a 0F91 pop r16
329 037c FF90 pop r15
330 037e EF90 pop r14
331 0380 DF90 pop r13
332 0382 CF90 pop r12
333 0384 BF90 pop r11
334 0386 AF90 pop r10
335 0388 9F90 pop r9
336 038a 8F90 pop r8
337 038c 7F90 pop r7
338 038e 6F90 pop r6
339 0390 0895 ret
340 /* epilogue end (size=13) */
341 /* function gps_main size 457 (432) */
343 .global loop
344 .global loop
345 .section .bss
348 loop:
349 0000 0000 .skip 2,0
350 .global gps_northing
351 .global gps_northing
354 gps_northing:
355 0002 0000 0000 .skip 4,0
356 .global gps_easting
357 .global gps_easting
360 gps_easting:
361 0006 0000 0000 .skip 4,0
362 .global gps_altitude
363 .global gps_altitude
366 gps_altitude:
367 000a 0000 0000 .skip 4,0
368 .global alpha
369 .global alpha
372 alpha:
373 000e 0000 .skip 2,0
374 .global zwn
375 .global zwn
378 zwn:
379 0010 0000 0000 .skip 4,0
380 .global zwe
381 .global zwe
384 zwe:
385 0014 0000 0000 .skip 4,0
386 .global zwn1
387 .global zwn1
390 zwn1:
391 0018 0000 0000 .skip 4,0
392 .global zwe1
393 .global zwe1
396 zwe1:
397 001c 0000 0000 .skip 4,0
398 .global zwn2
399 .global zwn2
402 zwn2:
403 0020 0000 0000 .skip 4,0
404 .global zwe2
405 .global zwe2
408 zwe2:
409 0024 0000 0000 .skip 4,0
410 .global gps_getpos
411 .data
414 gps_getpos:
415 0000 0500 .word 5
416 .global gps_home_n
417 .global gps_home_n
418 .section .bss
421 gps_home_n:
422 0028 0000 0000 .skip 4,0
423 .global gps_home_e
424 .global gps_home_e
427 gps_home_e:
428 002c 0000 0000 .skip 4,0
429 .global komp_dreh
430 .global komp_dreh
433 komp_dreh:
434 0030 0000 .skip 2,0
435 .global gpsmax
436 .data
439 gpsmax:
440 0002 2300 .word 35
441 .global GPS_Nick
442 .global GPS_Nick
443 .section .bss
446 GPS_Nick:
447 0032 0000 .skip 2,0
448 .global GPS_Roll
449 .global GPS_Roll
452 GPS_Roll:
453 0034 0000 .skip 2,0
454 .comm DiffNick,2,1
455 .comm DiffRoll,2,1
456 .comm SenderOkay,1,1
457 .comm CosinusNickWinkel,1,1
458 .comm CosinusRollWinkel,1,1
459 .comm durchschnitt_northing,4,1
460 .comm durchschnitt_easting,4,1
461 .comm gps_p,2,1
462 .comm gps_d,2,1
463 .comm skal,2,1
464 .comm gps_gethome,2,1
465 .comm RemoteTasten,1,1
466 .comm Timeout,1,1
467 .comm IntegralNick,4,1
468 .comm IntegralNick2,4,1
469 .comm IntegralRoll,4,1
470 .comm IntegralRoll2,4,1
471 .comm Mess_IntegralNick,4,1
472 .comm Mess_IntegralNick2,4,1
473 .comm Mess_IntegralRoll,4,1
474 .comm Mess_IntegralRoll2,4,1
475 .comm Integral_Gier,4,1
476 .comm Mess_Integral_Gier,4,1
477 .comm h,1,1
478 .comm m,1,1
479 .comm s,1,1
480 .comm Motor_Vorne,1,1
481 .comm Motor_Hinten,1,1
482 .comm Motor_Rechts,1,1
483 .comm Motor_Links,1,1
484 .comm Count,1,1
485 .comm MotorWert,5,1
486 .comm StickNick,2,1
487 .comm StickRoll,2,1
488 .comm StickGier,2,1
489 .comm MotorenEin,1,1
490 /* File "GPS.c": code 457 = 0x01c9 ( 432), prologues 12, epilogues 13 */
205 0228 2093 0000 sts zwn2,r18
206 022c 3093 0000 sts (zwn2)+1,r19
207 0230 4093 0000 sts (zwn2)+2,r20
208 0234 5093 0000 sts (zwn2)+3,r21
209 0238 6091 0000 lds r22,gps_d
210 023c 7091 0000 lds r23,(gps_d)+1
211 0240 8827 clr r24
212 0242 77FD sbrc r23,7
213 0244 8095 com r24
214 0246 982F mov r25,r24
215 0248 2091 0000 lds r18,actualPos+16
216 024c 3091 0000 lds r19,(actualPos+16)+1
217 0250 4091 0000 lds r20,(actualPos+16)+2
218 0254 5091 0000 lds r21,(actualPos+16)+3
219 0258 0E94 0000 call __mulsi3
220 025c 2DEF ldi r18,lo8(-3)
221 025e 3FEF ldi r19,hi8(-3)
222 0260 4FEF ldi r20,hlo8(-3)
223 0262 5FEF ldi r21,hhi8(-3)
224 0264 0E94 0000 call __divmodsi4
225 0268 2093 0000 sts zwe2,r18
226 026c 3093 0000 sts (zwe2)+1,r19
227 0270 4093 0000 sts (zwe2)+2,r20
228 0274 5093 0000 sts (zwe2)+3,r21
229 0278 B301 movw r22,r6
230 027a 6E0D add r22,r14
231 027c 7F1D adc r23,r15
232 027e 7093 0000 sts (GPS_Nick)+1,r23
233 0282 6093 0000 sts GPS_Nick,r22
234 0286 2A0D add r18,r10
235 0288 3B1D adc r19,r11
236 028a 3093 0000 sts (GPS_Roll)+1,r19
237 028e 2093 0000 sts GPS_Roll,r18
238 0292 8091 0000 lds r24,gpsmax
239 0296 9091 0000 lds r25,(gpsmax)+1
240 029a 8617 cp r24,r22
241 029c 9707 cpc r25,r23
242 029e 04F4 brge .L7
243 02a0 8091 0000 lds r24,gpsmax
244 02a4 9091 0000 lds r25,(gpsmax)+1
245 02a8 00C0 rjmp .L16
246 .L7:
247 02aa 8091 0000 lds r24,gpsmax
248 02ae 9091 0000 lds r25,(gpsmax)+1
249 02b2 9095 com r25
250 02b4 8195 neg r24
251 02b6 9F4F sbci r25,lo8(-1)
252 02b8 6817 cp r22,r24
253 02ba 7907 cpc r23,r25
254 02bc 04F4 brge .L9
255 02be 8091 0000 lds r24,gpsmax
256 02c2 9091 0000 lds r25,(gpsmax)+1
257 02c6 9095 com r25
258 02c8 8195 neg r24
259 02ca 9F4F sbci r25,lo8(-1)
260 .L16:
261 02cc 9093 0000 sts (GPS_Nick)+1,r25
262 02d0 8093 0000 sts GPS_Nick,r24
263 .L9:
264 02d4 8091 0000 lds r24,gpsmax
265 02d8 9091 0000 lds r25,(gpsmax)+1
266 02dc 8217 cp r24,r18
267 02de 9307 cpc r25,r19
268 02e0 04F4 brge .L11
269 02e2 8091 0000 lds r24,gpsmax
270 02e6 9091 0000 lds r25,(gpsmax)+1
271 02ea 00C0 rjmp .L17
272 .L11:
273 02ec 8091 0000 lds r24,gpsmax
274 02f0 9091 0000 lds r25,(gpsmax)+1
275 02f4 9095 com r25
276 02f6 8195 neg r24
277 02f8 9F4F sbci r25,lo8(-1)
278 02fa 2817 cp r18,r24
279 02fc 3907 cpc r19,r25
280 02fe 04F4 brge .L15
281 0300 8091 0000 lds r24,gpsmax
282 0304 9091 0000 lds r25,(gpsmax)+1
283 0308 9095 com r25
284 030a 8195 neg r24
285 030c 9F4F sbci r25,lo8(-1)
286 .L17:
287 030e 9093 0000 sts (GPS_Roll)+1,r25
288 0312 8093 0000 sts GPS_Roll,r24
289 0316 00C0 rjmp .L15
290 .L2:
291 0318 85E0 ldi r24,lo8(5)
292 031a 90E0 ldi r25,hi8(5)
293 031c 9093 0000 sts (gps_getpos)+1,r25
294 0320 8093 0000 sts gps_getpos,r24
295 0324 1092 0000 sts (GPS_Nick)+1,__zero_reg__
296 0328 1092 0000 sts GPS_Nick,__zero_reg__
297 032c 1092 0000 sts (GPS_Roll)+1,__zero_reg__
298 0330 1092 0000 sts GPS_Roll,__zero_reg__
299 .L15:
300 /* epilogue: frame size=0 */
301 0334 1F91 pop r17
302 0336 0F91 pop r16
303 0338 FF90 pop r15
304 033a EF90 pop r14
305 033c DF90 pop r13
306 033e CF90 pop r12
307 0340 BF90 pop r11
308 0342 AF90 pop r10
309 0344 9F90 pop r9
310 0346 8F90 pop r8
311 0348 7F90 pop r7
312 034a 6F90 pop r6
313 034c 0895 ret
314 /* epilogue end (size=13) */
315 /* function gps_main size 423 (398) */
317 .global target_x
318 .global target_x
319 .section .bss
322 target_x:
323 0000 0000 0000 .skip 4,0
324 .global target_y
325 .global target_y
328 target_y:
329 0004 0000 0000 .skip 4,0
330 .global target_z
331 .global target_z
334 target_z:
335 0008 0000 0000 .skip 4,0
336 .global alpha
337 .global alpha
340 alpha:
341 000c 0000 .skip 2,0
342 .global zwn
343 .global zwn
346 zwn:
347 000e 0000 0000 .skip 4,0
348 .global zwe
349 .global zwe
352 zwe:
353 0012 0000 0000 .skip 4,0
354 .global zwn1
355 .global zwn1
358 zwn1:
359 0016 0000 0000 .skip 4,0
360 .global zwe1
361 .global zwe1
364 zwe1:
365 001a 0000 0000 .skip 4,0
366 .global zwn2
367 .global zwn2
370 zwn2:
371 001e 0000 0000 .skip 4,0
372 .global zwe2
373 .global zwe2
376 zwe2:
377 0022 0000 0000 .skip 4,0
378 .global gps_getpos
379 .data
382 gps_getpos:
383 0000 0500 .word 5
384 .global gps_home_x
385 .global gps_home_x
386 .section .bss
389 gps_home_x:
390 0026 0000 0000 .skip 4,0
391 .global gps_home_y
392 .global gps_home_y
395 gps_home_y:
396 002a 0000 0000 .skip 4,0
397 .global komp_dreh
398 .global komp_dreh
401 komp_dreh:
402 002e 0000 .skip 2,0
403 .global gpsmax
404 .data
407 gpsmax:
408 0002 2300 .word 35
409 .global GPS_Nick
410 .global GPS_Nick
411 .section .bss
414 GPS_Nick:
415 0030 0000 .skip 2,0
416 .global GPS_Roll
417 .global GPS_Roll
420 GPS_Roll:
421 0032 0000 .skip 2,0
422 .comm DiffNick,2,1
423 .comm DiffRoll,2,1
424 .comm SenderOkay,1,1
425 .comm CosinusNickWinkel,1,1
426 .comm CosinusRollWinkel,1,1
427 .comm durchschnitt_northing,4,1
428 .comm durchschnitt_easting,4,1
429 .comm gps_p,2,1
430 .comm gps_d,2,1
431 .comm skal,2,1
432 .comm gps_gethome,2,1
433 .comm RemoteTasten,1,1
434 .comm Timeout,1,1
435 .comm IntegralNick,4,1
436 .comm IntegralNick2,4,1
437 .comm IntegralRoll,4,1
438 .comm IntegralRoll2,4,1
439 .comm Mess_IntegralNick,4,1
440 .comm Mess_IntegralNick2,4,1
441 .comm Mess_IntegralRoll,4,1
442 .comm Mess_IntegralRoll2,4,1
443 .comm Integral_Gier,4,1
444 .comm Mess_Integral_Gier,4,1
445 .comm h,1,1
446 .comm m,1,1
447 .comm s,1,1
448 .comm Motor_Vorne,1,1
449 .comm Motor_Hinten,1,1
450 .comm Motor_Rechts,1,1
451 .comm Motor_Links,1,1
452 .comm Count,1,1
453 .comm MotorWert,5,1
454 .comm StickNick,2,1
455 .comm StickRoll,2,1
456 .comm StickGier,2,1
457 .comm MotorenEin,1,1
458 /* File "GPS.c": code 423 = 0x01a7 ( 398), prologues 12, epilogues 13 */
DEFINED SYMBOLS
*ABS*:00000000 GPS.c
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccFhrJpg.s:3 *ABS*:0000003f __SREG__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccFhrJpg.s:4 *ABS*:0000003e __SP_H__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccFhrJpg.s:5 *ABS*:0000003d __SP_L__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccFhrJpg.s:6 *ABS*:00000000 __tmp_reg__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccFhrJpg.s:7 *ABS*:00000001 __zero_reg__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccFhrJpg.s:13 .text:00000000 gps_main
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccFhrJpg.s:414 .data:00000000 gps_getpos
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccFhrJpg.s:354 .bss:00000002 gps_northing
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccFhrJpg.s:360 .bss:00000006 gps_easting
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccFhrJpg.s:366 .bss:0000000a gps_altitude
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccZtEoZ3.s:3 *ABS*:0000003f __SREG__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccZtEoZ3.s:4 *ABS*:0000003e __SP_H__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccZtEoZ3.s:5 *ABS*:0000003d __SP_L__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccZtEoZ3.s:6 *ABS*:00000000 __tmp_reg__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccZtEoZ3.s:7 *ABS*:00000001 __zero_reg__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccZtEoZ3.s:13 .text:00000000 gps_main
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccZtEoZ3.s:382 .data:00000000 gps_getpos
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccZtEoZ3.s:322 .bss:00000000 target_x
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccZtEoZ3.s:328 .bss:00000004 target_y
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccZtEoZ3.s:334 .bss:00000008 target_z
*COM*:00000002 gps_p
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccFhrJpg.s:378 .bss:00000010 zwn
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccFhrJpg.s:384 .bss:00000014 zwe
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccZtEoZ3.s:346 .bss:0000000e zwn
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccZtEoZ3.s:352 .bss:00000012 zwe
*COM*:00000002 gps_d
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccFhrJpg.s:402 .bss:00000020 zwn2
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccFhrJpg.s:408 .bss:00000024 zwe2
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccFhrJpg.s:446 .bss:00000032 GPS_Nick
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccFhrJpg.s:452 .bss:00000034 GPS_Roll
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccFhrJpg.s:439 .data:00000002 gpsmax
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccFhrJpg.s:390 .bss:00000018 zwn1
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccFhrJpg.s:396 .bss:0000001c zwe1
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccFhrJpg.s:348 .bss:00000000 loop
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccFhrJpg.s:372 .bss:0000000e alpha
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccFhrJpg.s:421 .bss:00000028 gps_home_n
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccFhrJpg.s:427 .bss:0000002c gps_home_e
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccFhrJpg.s:433 .bss:00000030 komp_dreh
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccZtEoZ3.s:370 .bss:0000001e zwn2
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccZtEoZ3.s:376 .bss:00000022 zwe2
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccZtEoZ3.s:414 .bss:00000030 GPS_Nick
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccZtEoZ3.s:420 .bss:00000032 GPS_Roll
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccZtEoZ3.s:407 .data:00000002 gpsmax
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccZtEoZ3.s:340 .bss:0000000c alpha
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccZtEoZ3.s:358 .bss:00000016 zwn1
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccZtEoZ3.s:364 .bss:0000001a zwe1
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccZtEoZ3.s:389 .bss:00000026 gps_home_x
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccZtEoZ3.s:395 .bss:0000002a gps_home_y
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccZtEoZ3.s:401 .bss:0000002e komp_dreh
*COM*:00000002 DiffNick
*COM*:00000002 DiffRoll
*COM*:00000001 SenderOkay
523,6 → 492,7
sqrt
__subsf3
__mulsf3
__divsf3
__fixsfsi
__mulsi3
__divmodsi4
/branches/V0.60_GPS_BETA_chris2798_hallo2/analog.lst
47,9 → 47,9
50 0038 FF93 push r31
51 /* prologue end (size=23) */
52 003a 1092 7A00 sts 122,__zero_reg__
53 003e 4091 0000 lds r20,state.2007
53 003e 4091 0000 lds r20,state.2005
54 0042 4F5F subi r20,lo8(-(1))
55 0044 4093 0000 sts state.2007,r20
55 0044 4093 0000 sts state.2005,r20
56 0048 4150 subi r20,lo8(-(-1))
57 004a 4330 cpi r20,lo8(3)
58 004c 01F4 brne .+2
122,7 → 122,7
125 00fe A093 0000 sts (Mess_Integral_Gier2)+2,r26
126 0102 B093 0000 sts (Mess_Integral_Gier2)+3,r27
127 0106 81E0 ldi r24,lo8(1)
128 0108 8093 0000 sts kanal.2006,r24
128 0108 8093 0000 sts kanal.2004,r24
129 010c 8091 0000 lds r24,ZaehlMessungen
130 0110 9091 0000 lds r25,(ZaehlMessungen)+1
131 0114 0196 adiw r24,1
253,7 → 253,7
256 027c 8093 0000 sts MessanzahlNick,r24
257 0280 84E0 ldi r24,lo8(4)
258 .L39:
259 0282 8093 0000 sts kanal.2006,r24
259 0282 8093 0000 sts kanal.2004,r24
260 0286 00C0 rjmp .L14
261 .L8:
262 0288 4091 0000 lds r20,UBat
320,7 → 320,7
323 0340 8091 0000 lds r24,messanzahl_AccNick
324 0344 8F5F subi r24,lo8(-(1))
325 0346 8093 0000 sts messanzahl_AccNick,r24
326 034a 4093 0000 sts kanal.2006,r20
326 034a 4093 0000 sts kanal.2004,r20
327 034e 86E0 ldi r24,lo8(6)
328 0350 00C0 rjmp .L40
329 .L11:
477,10 → 477,10
480 050a 0093 0000 sts (Mess_Integral_Hoch)+2,r16
481 050e 1093 0000 sts (Mess_Integral_Hoch)+3,r17
482 0512 83E0 ldi r24,lo8(3)
483 0514 8093 0000 sts kanal.2006,r24
483 0514 8093 0000 sts kanal.2004,r24
484 0518 87E0 ldi r24,lo8(7)
485 .L40:
486 051a 8093 0000 sts state.2007,r24
486 051a 8093 0000 sts state.2005,r24
487 051e 00C0 rjmp .L14
488 .L12:
489 0520 8091 0000 lds r24,tmpLuftdruck
561,10 → 561,10
564 0608 1092 0000 sts (tmpLuftdruck)+1,__zero_reg__
565 060c 1092 0000 sts tmpLuftdruck,__zero_reg__
566 .L37:
567 0610 1092 0000 sts kanal.2006,__zero_reg__
568 0614 1092 0000 sts state.2007,__zero_reg__
567 0610 1092 0000 sts kanal.2004,__zero_reg__
568 0614 1092 0000 sts state.2005,__zero_reg__
569 .L14:
570 0618 8091 0000 lds r24,kanal.2006
570 0618 8091 0000 lds r24,kanal.2004
571 061c 8093 7C00 sts 124,r24
572 0620 8FEE ldi r24,lo8(-17)
573 0622 8093 7A00 sts 122,r24
607,8 → 607,8
612 065e 82E3 ldi r24,lo8(50)
613 0660 90E0 ldi r25,hi8(50)
614 0662 0E94 0000 call Delay_ms
615 0666 80E0 ldi r24,lo8(__c.1992)
616 0668 90E0 ldi r25,hi8(__c.1992)
615 0666 80E0 ldi r24,lo8(__c.1990)
616 0668 90E0 ldi r25,hi8(__c.1990)
617 066a 9F93 push r25
618 066c 8F93 push r24
619 066e 1F92 push __zero_reg__
708,10 → 708,10
746 .global ZaehlMessungen
749 ZaehlMessungen:
750 0014 0000 .skip 2,0
751 .lcomm state.2007,1
752 .lcomm kanal.2006,1
751 .lcomm state.2005,1
752 .lcomm kanal.2004,1
753 .section .progmem.data,"a",@progbits
756 __c.1992:
756 __c.1990:
757 0000 2E00 .string "."
758 .comm DiffNick,2,1
759 .comm DiffRoll,2,1
762,45 → 762,45
804 /* File "analog.c": code 857 = 0x0359 ( 805), prologues 25, epilogues 27 */
DEFINED SYMBOLS
*ABS*:00000000 analog.c
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccnpOjrd.s:3 *ABS*:0000003f __SREG__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccnpOjrd.s:4 *ABS*:0000003e __SP_H__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccnpOjrd.s:5 *ABS*:0000003d __SP_L__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccnpOjrd.s:6 *ABS*:00000000 __tmp_reg__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccnpOjrd.s:7 *ABS*:00000001 __zero_reg__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccnpOjrd.s:13 .text:00000000 ADC_Init
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccnpOjrd.s:26 .text:0000000c __vector_24
.bss:00000016 state.2007
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccnpOjrd.s:668 .bss:00000004 AccumulateGier
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccnpOjrd.s:704 .bss:0000000e MessanzahlGier
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6sAnBf.s:3 *ABS*:0000003f __SREG__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6sAnBf.s:4 *ABS*:0000003e __SP_H__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6sAnBf.s:5 *ABS*:0000003d __SP_L__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6sAnBf.s:6 *ABS*:00000000 __tmp_reg__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6sAnBf.s:7 *ABS*:00000001 __zero_reg__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6sAnBf.s:13 .text:00000000 ADC_Init
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6sAnBf.s:26 .text:0000000c __vector_24
.bss:00000016 state.2005
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6sAnBf.s:668 .bss:00000004 AccumulateGier
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6sAnBf.s:704 .bss:0000000e MessanzahlGier
*COM*:00000004 Mess_Integral_Gier
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccnpOjrd.s:751 .bss:00000017 kanal.2006
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccnpOjrd.s:749 .bss:00000014 ZaehlMessungen
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6sAnBf.s:751 .bss:00000017 kanal.2004
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6sAnBf.s:749 .bss:00000014 ZaehlMessungen
*COM*:00000004 Mess_IntegralRoll
*COM*:00000004 Mess_IntegralRoll2
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccnpOjrd.s:662 .bss:00000002 AccumulateRoll
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccnpOjrd.s:698 .bss:0000000d MessanzahlRoll
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6sAnBf.s:662 .bss:00000002 AccumulateRoll
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6sAnBf.s:698 .bss:0000000d MessanzahlRoll
*COM*:00000004 Mess_IntegralNick
*COM*:00000004 Mess_IntegralNick2
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccnpOjrd.s:656 .bss:00000000 AccumulateNick
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccnpOjrd.s:692 .bss:0000000c MessanzahlNick
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccnpOjrd.s:649 .data:00000000 UBat
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6sAnBf.s:656 .bss:00000000 AccumulateNick
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6sAnBf.s:692 .bss:0000000c MessanzahlNick
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6sAnBf.s:649 .data:00000000 UBat
*COM*:00000002 Aktuell_ay
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccnpOjrd.s:674 .bss:00000006 accumulate_AccRoll
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccnpOjrd.s:716 .bss:00000010 messanzahl_AccRoll
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccnpOjrd.s:680 .bss:00000008 accumulate_AccNick
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccnpOjrd.s:710 .bss:0000000f messanzahl_AccNick
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccnpOjrd.s:686 .bss:0000000a accumulate_AccHoch
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6sAnBf.s:674 .bss:00000006 accumulate_AccRoll
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6sAnBf.s:716 .bss:00000010 messanzahl_AccRoll
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6sAnBf.s:680 .bss:00000008 accumulate_AccNick
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6sAnBf.s:710 .bss:0000000f messanzahl_AccNick
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6sAnBf.s:686 .bss:0000000a accumulate_AccHoch
*COM*:00000002 Aktuell_ax
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccnpOjrd.s:722 .bss:00000011 messanzahl_AccHoch
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6sAnBf.s:722 .bss:00000011 messanzahl_AccHoch
*COM*:00000002 Aktuell_az
*COM*:00000002 tmpLuftdruck
*COM*:00000001 messanzahl_Druck
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccnpOjrd.s:736 .data:00000006 MessLuftdruck
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6sAnBf.s:736 .data:00000006 MessLuftdruck
*COM*:00000002 StartLuftdruck
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccnpOjrd.s:743 .bss:00000012 HoeheD
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccnpOjrd.s:728 .data:00000002 Luftdruck
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccnpOjrd.s:603 .text:00000654 SucheLuftruckOffset
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccnpOjrd.s:756 .progmem.data:00000000 __c.1992
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6sAnBf.s:743 .bss:00000012 HoeheD
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6sAnBf.s:728 .data:00000002 Luftdruck
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6sAnBf.s:603 .text:00000654 SucheLuftruckOffset
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6sAnBf.s:756 .progmem.data:00000000 __c.1990
*COM*:00000001 DruckOffsetSetting
*COM*:00000002 DiffNick
*COM*:00000002 DiffRoll
/branches/V0.60_GPS_BETA_chris2798_hallo2/analog.o
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/branches/V0.60_GPS_BETA_chris2798_hallo2/fc.lst
1956,13 → 1956,13
1971 1238 9093 0000 sts (beeptime)+1,r25
1972 123c 8093 0000 sts beeptime,r24
1973 .L382:
1974 1240 8091 0000 lds r24,RcLostTimer.2357
1975 1244 9091 0000 lds r25,(RcLostTimer.2357)+1
1974 1240 8091 0000 lds r24,RcLostTimer.2355
1975 1244 9091 0000 lds r25,(RcLostTimer.2355)+1
1976 1248 0097 sbiw r24,0
1977 124a 01F0 breq .L384
1978 124c 0197 sbiw r24,1
1979 124e 9093 0000 sts (RcLostTimer.2357)+1,r25
1980 1252 8093 0000 sts RcLostTimer.2357,r24
1979 124e 9093 0000 sts (RcLostTimer.2355)+1,r25
1980 1252 8093 0000 sts RcLostTimer.2355,r24
1981 1256 00C0 rjmp .L386
1982 .L384:
1983 1258 1092 0000 sts MotorenEin,__zero_reg__
1969,8 → 1969,8
1984 125c 1092 0000 sts Notlandung,__zero_reg__
1985 .L386:
1986 1260 289A sbi 37-0x20,0
1987 1262 8091 0000 lds r24,modell_fliegt.2361
1988 1266 9091 0000 lds r25,(modell_fliegt.2361)+1
1987 1262 8091 0000 lds r24,modell_fliegt.2359
1988 1266 9091 0000 lds r25,(modell_fliegt.2359)+1
1989 126a 815D subi r24,lo8(2001)
1990 126c 9740 sbci r25,hi8(2001)
1991 126e 00F0 brlo .L387
2020,25 → 2020,25
2035 12d4 829F mul r24,r18
2036 12d6 C001 movw r24,r0
2037 12d8 1124 clr r1
2038 12da 9093 0000 sts (RcLostTimer.2357)+1,r25
2039 12de 8093 0000 sts RcLostTimer.2357,r24
2038 12da 9093 0000 sts (RcLostTimer.2355)+1,r25
2039 12de 8093 0000 sts RcLostTimer.2355,r24
2040 12e2 6981 ldd r22,Y+1
2041 12e4 7A81 ldd r23,Y+2
2042 12e6 6932 cpi r22,41
2043 12e8 7105 cpc r23,__zero_reg__
2044 12ea 04F0 brlt .L391
2045 12ec 8091 0000 lds r24,modell_fliegt.2361
2046 12f0 9091 0000 lds r25,(modell_fliegt.2361)+1
2045 12ec 8091 0000 lds r24,modell_fliegt.2359
2046 12f0 9091 0000 lds r25,(modell_fliegt.2359)+1
2047 12f4 7FEF ldi r23,hi8(-1)
2048 12f6 8F3F cpi r24,lo8(-1)
2049 12f8 9707 cpc r25,r23
2050 12fa 01F0 breq .L393
2051 12fc 0196 adiw r24,1
2052 12fe 9093 0000 sts (modell_fliegt.2361)+1,r25
2053 1302 8093 0000 sts modell_fliegt.2361,r24
2052 12fe 9093 0000 sts (modell_fliegt.2359)+1,r25
2053 1302 8093 0000 sts modell_fliegt.2359,r24
2054 .L391:
2055 1306 8091 0000 lds r24,modell_fliegt.2361
2056 130a 9091 0000 lds r25,(modell_fliegt.2361)+1
2055 1306 8091 0000 lds r24,modell_fliegt.2359
2056 130a 9091 0000 lds r25,(modell_fliegt.2359)+1
2057 130e 883C cpi r24,200
2058 1310 9105 cpc r25,__zero_reg__
2059 1312 00F0 brlo .L395
2047,14 → 2047,14
2062 1318 8897 sbiw r24,40
2063 131a 04F4 brge .L393
2064 .L395:
2065 131c 1092 0000 sts SummeNick.2350,__zero_reg__
2066 1320 1092 0000 sts (SummeNick.2350)+1,__zero_reg__
2067 1324 1092 0000 sts (SummeNick.2350)+2,__zero_reg__
2068 1328 1092 0000 sts (SummeNick.2350)+3,__zero_reg__
2069 132c 1092 0000 sts SummeRoll.2351,__zero_reg__
2070 1330 1092 0000 sts (SummeRoll.2351)+1,__zero_reg__
2071 1334 1092 0000 sts (SummeRoll.2351)+2,__zero_reg__
2072 1338 1092 0000 sts (SummeRoll.2351)+3,__zero_reg__
2065 131c 1092 0000 sts SummeNick.2348,__zero_reg__
2066 1320 1092 0000 sts (SummeNick.2348)+1,__zero_reg__
2067 1324 1092 0000 sts (SummeNick.2348)+2,__zero_reg__
2068 1328 1092 0000 sts (SummeNick.2348)+3,__zero_reg__
2069 132c 1092 0000 sts SummeRoll.2349,__zero_reg__
2070 1330 1092 0000 sts (SummeRoll.2349)+1,__zero_reg__
2071 1334 1092 0000 sts (SummeRoll.2349)+2,__zero_reg__
2072 1338 1092 0000 sts (SummeRoll.2349)+3,__zero_reg__
2073 133c 1092 0000 sts Mess_Integral_Gier,__zero_reg__
2074 1340 1092 0000 sts (Mess_Integral_Gier)+1,__zero_reg__
2075 1344 1092 0000 sts (Mess_Integral_Gier)+2,__zero_reg__
2086,9 → 2086,9
2101 1386 9105 cpc r25,__zero_reg__
2102 1388 04F4 brge .+2
2103 138a 00C0 rjmp .L400
2104 138c 8091 0000 lds r24,delay_neutral.2358
2104 138c 8091 0000 lds r24,delay_neutral.2356
2105 1390 8F5F subi r24,lo8(-(1))
2106 1392 8093 0000 sts delay_neutral.2358,r24
2106 1392 8093 0000 sts delay_neutral.2356,r24
2107 1396 893C cpi r24,lo8(-55)
2108 1398 00F4 brsh .+2
2109 139a 00C0 rjmp .L389
2095,9 → 2095,9
2110 139c 2998 cbi 37-0x20,1
2111 139e 0E94 0000 call SetNeutral
2112 13a2 1092 0000 sts MotorenEin,__zero_reg__
2113 13a6 1092 0000 sts delay_neutral.2358,__zero_reg__
2114 13aa 1092 0000 sts (modell_fliegt.2361)+1,__zero_reg__
2115 13ae 1092 0000 sts modell_fliegt.2361,__zero_reg__
2113 13a6 1092 0000 sts delay_neutral.2356,__zero_reg__
2114 13aa 1092 0000 sts (modell_fliegt.2359)+1,__zero_reg__
2115 13ae 1092 0000 sts modell_fliegt.2359,__zero_reg__
2116 13b2 8091 0000 lds r24,EE_Parameter
2117 13b6 282F mov r18,r24
2118 13b8 3327 clr r19
2271,7 → 2271,7
2286 1508 0E94 0000 call SucheLuftruckOffset
2287 150c 00C0 rjmp .L389
2288 .L400:
2289 150e 1092 0000 sts delay_neutral.2358,__zero_reg__
2289 150e 1092 0000 sts delay_neutral.2356,__zero_reg__
2290 1512 00C0 rjmp .L389
2291 .L397:
2292 1514 4981 ldd r20,Y+1
2294,24 → 2294,24
2309 1538 9F4F sbci r25,hi8(-75)
2310 153a 04F0 brlt .+2
2311 153c 00C0 rjmp .L426
2312 153e 8091 0000 lds r24,delay_einschalten.2359
2312 153e 8091 0000 lds r24,delay_einschalten.2357
2313 1542 8F5F subi r24,lo8(-(1))
2314 1544 8093 0000 sts delay_einschalten.2359,r24
2314 1544 8093 0000 sts delay_einschalten.2357,r24
2315 1548 893C cpi r24,lo8(-55)
2316 154a 00F4 brsh .+2
2317 154c 00C0 rjmp .L428
2318 154e 88EC ldi r24,lo8(-56)
2319 1550 8093 0000 sts delay_einschalten.2359,r24
2319 1550 8093 0000 sts delay_einschalten.2357,r24
2320 1554 81E0 ldi r24,lo8(1)
2321 1556 90E0 ldi r25,hi8(1)
2322 1558 9093 0000 sts (modell_fliegt.2361)+1,r25
2323 155c 8093 0000 sts modell_fliegt.2361,r24
2322 1558 9093 0000 sts (modell_fliegt.2359)+1,r25
2323 155c 8093 0000 sts modell_fliegt.2359,r24
2324 1560 81E0 ldi r24,lo8(1)
2325 1562 8093 0000 sts MotorenEin,r24
2326 1566 1092 0000 sts sollGier.2352,__zero_reg__
2327 156a 1092 0000 sts (sollGier.2352)+1,__zero_reg__
2328 156e 1092 0000 sts (sollGier.2352)+2,__zero_reg__
2329 1572 1092 0000 sts (sollGier.2352)+3,__zero_reg__
2326 1566 1092 0000 sts sollGier.2350,__zero_reg__
2327 156a 1092 0000 sts (sollGier.2350)+1,__zero_reg__
2328 156e 1092 0000 sts (sollGier.2350)+2,__zero_reg__
2329 1572 1092 0000 sts (sollGier.2350)+3,__zero_reg__
2330 1576 1092 0000 sts Mess_Integral_Gier,__zero_reg__
2331 157a 1092 0000 sts (Mess_Integral_Gier)+1,__zero_reg__
2332 157e 1092 0000 sts (Mess_Integral_Gier)+2,__zero_reg__
2344,17 → 2344,17
2359 15ea 9093 0000 sts (Mess_IntegralRoll2)+1,r25
2360 15ee A093 0000 sts (Mess_IntegralRoll2)+2,r26
2361 15f2 B093 0000 sts (Mess_IntegralRoll2)+3,r27
2362 15f6 1092 0000 sts SummeNick.2350,__zero_reg__
2363 15fa 1092 0000 sts (SummeNick.2350)+1,__zero_reg__
2364 15fe 1092 0000 sts (SummeNick.2350)+2,__zero_reg__
2365 1602 1092 0000 sts (SummeNick.2350)+3,__zero_reg__
2366 1606 1092 0000 sts SummeRoll.2351,__zero_reg__
2367 160a 1092 0000 sts (SummeRoll.2351)+1,__zero_reg__
2368 160e 1092 0000 sts (SummeRoll.2351)+2,__zero_reg__
2369 1612 1092 0000 sts (SummeRoll.2351)+3,__zero_reg__
2362 15f6 1092 0000 sts SummeNick.2348,__zero_reg__
2363 15fa 1092 0000 sts (SummeNick.2348)+1,__zero_reg__
2364 15fe 1092 0000 sts (SummeNick.2348)+2,__zero_reg__
2365 1602 1092 0000 sts (SummeNick.2348)+3,__zero_reg__
2366 1606 1092 0000 sts SummeRoll.2349,__zero_reg__
2367 160a 1092 0000 sts (SummeRoll.2349)+1,__zero_reg__
2368 160e 1092 0000 sts (SummeRoll.2349)+2,__zero_reg__
2369 1612 1092 0000 sts (SummeRoll.2349)+3,__zero_reg__
2370 1616 00C0 rjmp .L428
2371 .L426:
2372 1618 1092 0000 sts delay_einschalten.2359,__zero_reg__
2372 1618 1092 0000 sts delay_einschalten.2357,__zero_reg__
2373 .L428:
2374 161c 440F lsl r20
2375 161e 551F rol r21
2366,19 → 2366,19
2381 162a 8C34 cpi r24,76
2382 162c 9105 cpc r25,__zero_reg__
2383 162e 04F0 brlt .L430
2384 1630 8091 0000 lds r24,delay_ausschalten.2360
2384 1630 8091 0000 lds r24,delay_ausschalten.2358
2385 1634 8F5F subi r24,lo8(-(1))
2386 1636 8093 0000 sts delay_ausschalten.2360,r24
2386 1636 8093 0000 sts delay_ausschalten.2358,r24
2387 163a 893C cpi r24,lo8(-55)
2388 163c 00F0 brlo .L389
2389 163e 1092 0000 sts MotorenEin,__zero_reg__
2390 1642 88EC ldi r24,lo8(-56)
2391 1644 8093 0000 sts delay_ausschalten.2360,r24
2392 1648 1092 0000 sts (modell_fliegt.2361)+1,__zero_reg__
2393 164c 1092 0000 sts modell_fliegt.2361,__zero_reg__
2391 1644 8093 0000 sts delay_ausschalten.2358,r24
2392 1648 1092 0000 sts (modell_fliegt.2359)+1,__zero_reg__
2393 164c 1092 0000 sts modell_fliegt.2359,__zero_reg__
2394 1650 00C0 rjmp .L389
2395 .L430:
2396 1652 1092 0000 sts delay_ausschalten.2360,__zero_reg__
2396 1652 1092 0000 sts delay_ausschalten.2358,__zero_reg__
2397 .L389:
2398 1656 8091 0000 lds r24,NewPpmData
2399 165a 8150 subi r24,lo8(-(-1))
2625,8 → 2625,8
2640 18c6 B901 movw r22,r18
2641 18c8 681B sub r22,r24
2642 18ca 790B sbc r23,r25
2643 18cc 7093 0000 sts (IntegralFehlerNick.2355)+1,r23
2644 18d0 6093 0000 sts IntegralFehlerNick.2355,r22
2643 18cc 7093 0000 sts (IntegralFehlerNick.2353)+1,r23
2644 18d0 6093 0000 sts IntegralFehlerNick.2353,r22
2645 18d4 2091 0000 lds r18,IntegralRoll2
2646 18d8 3091 0000 lds r19,(IntegralRoll2)+1
2647 18dc 4091 0000 lds r20,(IntegralRoll2)+2
2637,8 → 2637,8
2652 18f0 B091 0000 lds r27,(IntegralRoll)+3
2653 18f4 281B sub r18,r24
2654 18f6 390B sbc r19,r25
2655 18f8 3093 0000 sts (IntegralFehlerRoll.2356)+1,r19
2656 18fc 2093 0000 sts IntegralFehlerRoll.2356,r18
2655 18f8 3093 0000 sts (IntegralFehlerRoll.2354)+1,r19
2656 18fc 2093 0000 sts IntegralFehlerRoll.2354,r18
2657 1900 1092 0000 sts (ZaehlMessungen)+1,__zero_reg__
2658 1904 1092 0000 sts ZaehlMessungen,__zero_reg__
2659 1908 673A cpi r22,167
2765,10 → 2765,10
2780 1a64 0E94 0000 call __divmodsi4
2781 1a68 3901 movw r6,r18
2782 1a6a 4A01 movw r8,r20
2783 1a6c 2093 0000 sts tmp_long.2353,r18
2784 1a70 3093 0000 sts (tmp_long.2353)+1,r19
2785 1a74 4093 0000 sts (tmp_long.2353)+2,r20
2786 1a78 5093 0000 sts (tmp_long.2353)+3,r21
2783 1a6c 2093 0000 sts tmp_long.2351,r18
2784 1a70 3093 0000 sts (tmp_long.2351)+1,r19
2785 1a74 4093 0000 sts (tmp_long.2351)+2,r20
2786 1a78 5093 0000 sts (tmp_long.2351)+3,r21
2787 1a7c 6091 0000 lds r22,IntegralRoll
2788 1a80 7091 0000 lds r23,(IntegralRoll)+1
2789 1a84 8091 0000 lds r24,(IntegralRoll)+2
2793,10 → 2793,10
2808 1ab4 40E0 ldi r20,hlo8(16)
2809 1ab6 50E0 ldi r21,hhi8(16)
2810 1ab8 0E94 0000 call __divmodsi4
2811 1abc 2093 0000 sts tmp_long2.2354,r18
2812 1ac0 3093 0000 sts (tmp_long2.2354)+1,r19
2813 1ac4 4093 0000 sts (tmp_long2.2354)+2,r20
2814 1ac8 5093 0000 sts (tmp_long2.2354)+3,r21
2811 1abc 2093 0000 sts tmp_long2.2352,r18
2812 1ac0 3093 0000 sts (tmp_long2.2352)+1,r19
2813 1ac4 4093 0000 sts (tmp_long2.2352)+2,r20
2814 1ac8 5093 0000 sts (tmp_long2.2352)+3,r21
2815 1acc F5EF ldi r31,lo8(501)
2816 1ace 6F16 cp r6,r31
2817 1ad0 F1E0 ldi r31,hi8(501)
2826,10 → 2826,10
2841 1afe AFEF ldi r26,hlo8(-500)
2842 1b00 BFEF ldi r27,hhi8(-500)
2843 .L578:
2844 1b02 8093 0000 sts tmp_long.2353,r24
2845 1b06 9093 0000 sts (tmp_long.2353)+1,r25
2846 1b0a A093 0000 sts (tmp_long.2353)+2,r26
2847 1b0e B093 0000 sts (tmp_long.2353)+3,r27
2844 1b02 8093 0000 sts tmp_long.2351,r24
2845 1b06 9093 0000 sts (tmp_long.2351)+1,r25
2846 1b0a A093 0000 sts (tmp_long.2351)+2,r26
2847 1b0e B093 0000 sts (tmp_long.2351)+3,r27
2848 .L463:
2849 1b12 253F cpi r18,lo8(501)
2850 1b14 71E0 ldi r23,hi8(501)
2855,10 → 2855,10
2870 1b3a AFEF ldi r26,hlo8(-500)
2871 1b3c BFEF ldi r27,hhi8(-500)
2872 .L579:
2873 1b3e 8093 0000 sts tmp_long2.2354,r24
2874 1b42 9093 0000 sts (tmp_long2.2354)+1,r25
2875 1b46 A093 0000 sts (tmp_long2.2354)+2,r26
2876 1b4a B093 0000 sts (tmp_long2.2354)+3,r27
2873 1b3e 8093 0000 sts tmp_long2.2352,r24
2874 1b42 9093 0000 sts (tmp_long2.2352)+1,r25
2875 1b46 A093 0000 sts (tmp_long2.2352)+2,r26
2876 1b4a B093 0000 sts (tmp_long2.2352)+3,r27
2877 .L467:
2878 1b4e 1092 7A00 sts 122,__zero_reg__
2879 1b52 8091 0000 lds r24,Mess_IntegralNick
2865,10 → 2865,10
2880 1b56 9091 0000 lds r25,(Mess_IntegralNick)+1
2881 1b5a A091 0000 lds r26,(Mess_IntegralNick)+2
2882 1b5e B091 0000 lds r27,(Mess_IntegralNick)+3
2883 1b62 2091 0000 lds r18,tmp_long.2353
2884 1b66 3091 0000 lds r19,(tmp_long.2353)+1
2885 1b6a 4091 0000 lds r20,(tmp_long.2353)+2
2886 1b6e 5091 0000 lds r21,(tmp_long.2353)+3
2883 1b62 2091 0000 lds r18,tmp_long.2351
2884 1b66 3091 0000 lds r19,(tmp_long.2351)+1
2885 1b6a 4091 0000 lds r20,(tmp_long.2351)+2
2886 1b6e 5091 0000 lds r21,(tmp_long.2351)+3
2887 1b72 821B sub r24,r18
2888 1b74 930B sbc r25,r19
2889 1b76 A40B sbc r26,r20
2881,10 → 2881,10
2896 1b8e 9091 0000 lds r25,(Mess_IntegralRoll)+1
2897 1b92 A091 0000 lds r26,(Mess_IntegralRoll)+2
2898 1b96 B091 0000 lds r27,(Mess_IntegralRoll)+3
2899 1b9a 2091 0000 lds r18,tmp_long2.2354
2900 1b9e 3091 0000 lds r19,(tmp_long2.2354)+1
2901 1ba2 4091 0000 lds r20,(tmp_long2.2354)+2
2902 1ba6 5091 0000 lds r21,(tmp_long2.2354)+3
2899 1b9a 2091 0000 lds r18,tmp_long2.2352
2900 1b9e 3091 0000 lds r19,(tmp_long2.2352)+1
2901 1ba2 4091 0000 lds r20,(tmp_long2.2352)+2
2902 1ba6 5091 0000 lds r21,(tmp_long2.2352)+3
2903 1baa 821B sub r24,r18
2904 1bac 930B sbc r25,r19
2905 1bae A40B sbc r26,r20
2900,10 → 2900,10
2915 1bce B7FC sbrc r11,7
2916 1bd0 C094 com r12
2917 1bd2 DC2C mov r13,r12
2918 1bd4 A092 0000 sts sollGier.2352,r10
2919 1bd8 B092 0000 sts (sollGier.2352)+1,r11
2920 1bdc C092 0000 sts (sollGier.2352)+2,r12
2921 1be0 D092 0000 sts (sollGier.2352)+3,r13
2918 1bd4 A092 0000 sts sollGier.2350,r10
2919 1bd8 B092 0000 sts (sollGier.2350)+1,r11
2920 1bdc C092 0000 sts (sollGier.2350)+2,r12
2921 1be0 D092 0000 sts (sollGier.2350)+3,r13
2922 1be4 97FF sbrs r25,7
2923 1be6 00C0 rjmp .L470
2924 1be8 9095 com r25
2916,7 → 2916,7
2931 1bf6 84FD sbrc r24,4
2932 1bf8 00C0 rjmp .L469
2933 1bfa 81E0 ldi r24,lo8(1)
2934 1bfc 8093 0000 sts NeueKompassRichtungMerken.2364,r24
2934 1bfc 8093 0000 sts NeueKompassRichtungMerken.2362,r24
2935 .L469:
2936 1c00 6090 0000 lds r6,Mess_Integral_Gier
2937 1c04 7090 0000 lds r7,(Mess_Integral_Gier)+1
3049,11 → 3049,11
3064 1d48 6931 cpi r22,25
3065 1d4a 7105 cpc r23,__zero_reg__
3066 1d4c 04F4 brge .L484
3067 1d4e 8091 0000 lds r24,NeueKompassRichtungMerken.2364
3067 1d4e 8091 0000 lds r24,NeueKompassRichtungMerken.2362
3068 1d52 8823 tst r24
3069 1d54 01F0 breq .L484
3070 1d56 8091 0000 lds r24,SignalSchlecht.2368
3071 1d5a 9091 0000 lds r25,(SignalSchlecht.2368)+1
3070 1d56 8091 0000 lds r24,SignalSchlecht.2366
3071 1d5a 9091 0000 lds r25,(SignalSchlecht.2366)+1
3072 1d5e 892B or r24,r25
3073 1d60 01F4 brne .L484
3074 1d62 8091 0000 lds r24,KompassValue
3060,7 → 3060,7
3075 1d66 9091 0000 lds r25,(KompassValue)+1
3076 1d6a 9093 0000 sts (KompassStartwert)+1,r25
3077 1d6e 8093 0000 sts KompassStartwert,r24
3078 1d72 1092 0000 sts NeueKompassRichtungMerken.2364,__zero_reg__
3078 1d72 1092 0000 sts NeueKompassRichtungMerken.2362,__zero_reg__
3079 .L484:
3080 1d76 2091 0000 lds r18,Parameter_KompassWirkung
3081 1d7a 3327 clr r19
3082,8 → 3082,8
3097 1d9c 04F0 brlt .+2
3098 1d9e 00C0 rjmp .L488
3099 1da0 1092 7A00 sts 122,__zero_reg__
3100 1da4 2091 0000 lds r18,SignalSchlecht.2368
3101 1da8 3091 0000 lds r19,(SignalSchlecht.2368)+1
3100 1da4 2091 0000 lds r18,SignalSchlecht.2366
3101 1da8 3091 0000 lds r19,(SignalSchlecht.2366)+1
3102 1dac 2115 cp r18,__zero_reg__
3103 1dae 3105 cpc r19,__zero_reg__
3104 1db0 01F4 brne .L490
3124,14 → 3124,14
3139 1e0c 8093 7A00 sts 122,r24
3140 1e10 2150 subi r18,lo8(-(-1))
3141 1e12 3040 sbci r19,hi8(-(-1))
3142 1e14 3093 0000 sts (SignalSchlecht.2368)+1,r19
3143 1e18 2093 0000 sts SignalSchlecht.2368,r18
3142 1e14 3093 0000 sts (SignalSchlecht.2366)+1,r19
3143 1e18 2093 0000 sts SignalSchlecht.2366,r18
3144 1e1c 00C0 rjmp .L478
3145 .L488:
3146 1e1e 84EF ldi r24,lo8(500)
3147 1e20 91E0 ldi r25,hi8(500)
3148 1e22 9093 0000 sts (SignalSchlecht.2368)+1,r25
3149 1e26 8093 0000 sts SignalSchlecht.2368,r24
3148 1e22 9093 0000 sts (SignalSchlecht.2366)+1,r25
3149 1e26 8093 0000 sts SignalSchlecht.2366,r24
3150 .L478:
3151 1e2a 8091 0000 lds r24,EE_Parameter+8
3152 1e2e 85FF sbrs r24,5
3155,14 → 3155,14
3170 1e64 8091 0000 lds r24,DebugOut+17
3171 1e68 8F5F subi r24,lo8(-(1))
3172 1e6a 8093 0000 sts DebugOut+17,r24
3173 1e6e 8091 0000 lds r24,TimerWerteausgabe.2363
3173 1e6e 8091 0000 lds r24,TimerWerteausgabe.2361
3174 1e72 8150 subi r24,lo8(-(-1))
3175 1e74 8093 0000 sts TimerWerteausgabe.2363,r24
3175 1e74 8093 0000 sts TimerWerteausgabe.2361,r24
3176 1e78 8F3F cpi r24,lo8(-1)
3177 1e7a 01F0 breq .+2
3178 1e7c 00C0 rjmp .L495
3179 1e7e 81E3 ldi r24,lo8(49)
3180 1e80 8093 0000 sts TimerWerteausgabe.2363,r24
3180 1e80 8093 0000 sts TimerWerteausgabe.2361,r24
3181 1e84 6091 0000 lds r22,IntegralNick
3182 1e88 7091 0000 lds r23,(IntegralNick)+1
3183 1e8c 8091 0000 lds r24,(IntegralNick)+2
3500,8 → 3500,8
3515 223a 2EEC ldi r18,lo8(-50)
3516 223c 3FEF ldi r19,hi8(-50)
3517 .L520:
3518 223e 8091 0000 lds r24,hoehenregler.2362
3519 2242 9091 0000 lds r25,(hoehenregler.2362)+1
3518 223e 8091 0000 lds r24,hoehenregler.2360
3519 2242 9091 0000 lds r25,(hoehenregler.2360)+1
3520 2246 AC01 movw r20,r24
3521 2248 74E0 ldi r23,4
3522 224a 440F 1: lsl r20
3524,8 → 3524,8
3539 226a 60E1 ldi r22,lo8(16)
3540 226c 70E0 ldi r23,hi8(16)
3541 226e 0E94 0000 call __divmodhi4
3542 2272 7093 0000 sts (hoehenregler.2362)+1,r23
3543 2276 6093 0000 sts hoehenregler.2362,r22
3542 2272 7093 0000 sts (hoehenregler.2360)+1,r23
3543 2276 6093 0000 sts hoehenregler.2360,r22
3544 227a 8091 0000 lds r24,EE_Parameter+9
3545 227e 9927 clr r25
3546 2280 6817 cp r22,r24
3536,35 → 3536,35
3551 228a 2817 cp r18,r24
3552 228c 3907 cpc r19,r25
3553 228e 04F0 brlt .L524
3554 2290 9093 0000 sts (hoehenregler.2362)+1,r25
3555 2294 8093 0000 sts hoehenregler.2362,r24
3554 2290 9093 0000 sts (hoehenregler.2360)+1,r25
3555 2294 8093 0000 sts hoehenregler.2360,r24
3556 2298 00C0 rjmp .L522
3557 .L524:
3558 229a 4981 ldd r20,Y+1
3559 229c 5A81 ldd r21,Y+2
3560 229e 5093 0000 sts (hoehenregler.2362)+1,r21
3561 22a2 4093 0000 sts hoehenregler.2362,r20
3560 229e 5093 0000 sts (hoehenregler.2360)+1,r21
3561 22a2 4093 0000 sts hoehenregler.2360,r20
3562 22a6 00C0 rjmp .L526
3563 .L522:
3564 22a8 8091 0000 lds r24,hoehenregler.2362
3565 22ac 9091 0000 lds r25,(hoehenregler.2362)+1
3564 22a8 8091 0000 lds r24,hoehenregler.2360
3565 22ac 9091 0000 lds r25,(hoehenregler.2360)+1
3566 22b0 6981 ldd r22,Y+1
3567 22b2 7A81 ldd r23,Y+2
3568 22b4 6817 cp r22,r24
3569 22b6 7907 cpc r23,r25
3570 22b8 04F4 brge .L526
3571 22ba 7093 0000 sts (hoehenregler.2362)+1,r23
3572 22be 6093 0000 sts hoehenregler.2362,r22
3571 22ba 7093 0000 sts (hoehenregler.2360)+1,r23
3572 22be 6093 0000 sts hoehenregler.2360,r22
3573 .L526:
3574 22c2 8091 0000 lds r24,hoehenregler.2362
3575 22c6 9091 0000 lds r25,(hoehenregler.2362)+1
3574 22c2 8091 0000 lds r24,hoehenregler.2360
3575 22c6 9091 0000 lds r25,(hoehenregler.2360)+1
3576 22ca 9A83 std Y+2,r25
3577 22cc 8983 std Y+1,r24
3578 .L509:
3579 22ce C090 0000 lds r12,MesswertGier
3580 22d2 D090 0000 lds r13,(MesswertGier)+1
3581 22d6 8091 0000 lds r24,sollGier.2352
3582 22da 9091 0000 lds r25,(sollGier.2352)+1
3581 22d6 8091 0000 lds r24,sollGier.2350
3582 22da 9091 0000 lds r25,(sollGier.2350)+1
3583 22de C81A sub r12,r24
3584 22e0 D90A sbc r13,r25
3585 22e2 95E6 ldi r25,lo8(101)
3620,18 → 3620,18
3635 2364 17FD sbrc r17,7
3636 2366 2095 com r18
3637 2368 322F mov r19,r18
3638 236a 8091 0000 lds r24,SummeNick.2350
3639 236e 9091 0000 lds r25,(SummeNick.2350)+1
3640 2372 A091 0000 lds r26,(SummeNick.2350)+2
3641 2376 B091 0000 lds r27,(SummeNick.2350)+3
3638 236a 8091 0000 lds r24,SummeNick.2348
3639 236e 9091 0000 lds r25,(SummeNick.2348)+1
3640 2372 A091 0000 lds r26,(SummeNick.2348)+2
3641 2376 B091 0000 lds r27,(SummeNick.2348)+3
3642 237a 080F add r16,r24
3643 237c 191F adc r17,r25
3644 237e 2A1F adc r18,r26
3645 2380 3B1F adc r19,r27
3646 2382 0093 0000 sts SummeNick.2350,r16
3647 2386 1093 0000 sts (SummeNick.2350)+1,r17
3648 238a 2093 0000 sts (SummeNick.2350)+2,r18
3649 238e 3093 0000 sts (SummeNick.2350)+3,r19
3646 2382 0093 0000 sts SummeNick.2348,r16
3647 2386 1093 0000 sts (SummeNick.2348)+1,r17
3648 238a 2093 0000 sts (SummeNick.2348)+2,r18
3649 238e 3093 0000 sts (SummeNick.2348)+3,r19
3650 2392 1016 cp __zero_reg__,r16
3651 2394 1106 cpc __zero_reg__,r17
3652 2396 1206 cpc __zero_reg__,r18
3680,14 → 3680,14
3695 23ea 281F adc r18,r24
3696 23ec 391F adc r19,r25
3697 .L581:
3698 23ee 0093 0000 sts SummeNick.2350,r16
3699 23f2 1093 0000 sts (SummeNick.2350)+1,r17
3700 23f6 2093 0000 sts (SummeNick.2350)+2,r18
3701 23fa 3093 0000 sts (SummeNick.2350)+3,r19
3702 23fe 8091 0000 lds r24,SummeNick.2350
3703 2402 9091 0000 lds r25,(SummeNick.2350)+1
3704 2406 A091 0000 lds r26,(SummeNick.2350)+2
3705 240a B091 0000 lds r27,(SummeNick.2350)+3
3698 23ee 0093 0000 sts SummeNick.2348,r16
3699 23f2 1093 0000 sts (SummeNick.2348)+1,r17
3700 23f6 2093 0000 sts (SummeNick.2348)+2,r18
3701 23fa 3093 0000 sts (SummeNick.2348)+3,r19
3702 23fe 8091 0000 lds r24,SummeNick.2348
3703 2402 9091 0000 lds r25,(SummeNick.2348)+1
3704 2406 A091 0000 lds r26,(SummeNick.2348)+2
3705 240a B091 0000 lds r27,(SummeNick.2348)+3
3706 240e 8138 cpi r24,lo8(16001)
3707 2410 FEE3 ldi r31,hi8(16001)
3708 2412 9F07 cpc r25,r31
3712,10 → 3712,10
3727 2436 AFEF ldi r26,hlo8(-16000)
3728 2438 BFEF ldi r27,hhi8(-16000)
3729 .L582:
3730 243a 8093 0000 sts SummeNick.2350,r24
3731 243e 9093 0000 sts (SummeNick.2350)+1,r25
3732 2442 A093 0000 sts (SummeNick.2350)+2,r26
3733 2446 B093 0000 sts (SummeNick.2350)+3,r27
3730 243a 8093 0000 sts SummeNick.2348,r24
3731 243e 9093 0000 sts (SummeNick.2348)+1,r25
3732 2442 A093 0000 sts (SummeNick.2348)+2,r26
3733 2446 B093 0000 sts (SummeNick.2348)+3,r27
3734 .L539:
3735 244a 6091 0000 lds r22,DiffNick
3736 244e 7091 0000 lds r23,(DiffNick)+1
3730,10 → 3730,10
3745 246a 0E94 0000 call __floatsisf
3746 246e 7B01 movw r14,r22
3747 2470 8C01 movw r16,r24
3748 2472 6091 0000 lds r22,SummeNick.2350
3749 2476 7091 0000 lds r23,(SummeNick.2350)+1
3750 247a 8091 0000 lds r24,(SummeNick.2350)+2
3751 247e 9091 0000 lds r25,(SummeNick.2350)+3
3748 2472 6091 0000 lds r22,SummeNick.2348
3749 2476 7091 0000 lds r23,(SummeNick.2348)+1
3750 247a 8091 0000 lds r24,(SummeNick.2348)+2
3751 247e 9091 0000 lds r25,(SummeNick.2348)+3
3752 2482 0E94 0000 call __floatsisf
3753 2486 9B01 movw r18,r22
3754 2488 AC01 movw r20,r24
3850,18 → 3850,18
3865 257e 17FD sbrc r17,7
3866 2580 2095 com r18
3867 2582 322F mov r19,r18
3868 2584 8091 0000 lds r24,SummeRoll.2351
3869 2588 9091 0000 lds r25,(SummeRoll.2351)+1
3870 258c A091 0000 lds r26,(SummeRoll.2351)+2
3871 2590 B091 0000 lds r27,(SummeRoll.2351)+3
3868 2584 8091 0000 lds r24,SummeRoll.2349
3869 2588 9091 0000 lds r25,(SummeRoll.2349)+1
3870 258c A091 0000 lds r26,(SummeRoll.2349)+2
3871 2590 B091 0000 lds r27,(SummeRoll.2349)+3
3872 2594 080F add r16,r24
3873 2596 191F adc r17,r25
3874 2598 2A1F adc r18,r26
3875 259a 3B1F adc r19,r27
3876 259c 0093 0000 sts SummeRoll.2351,r16
3877 25a0 1093 0000 sts (SummeRoll.2351)+1,r17
3878 25a4 2093 0000 sts (SummeRoll.2351)+2,r18
3879 25a8 3093 0000 sts (SummeRoll.2351)+3,r19
3876 259c 0093 0000 sts SummeRoll.2349,r16
3877 25a0 1093 0000 sts (SummeRoll.2349)+1,r17
3878 25a4 2093 0000 sts (SummeRoll.2349)+2,r18
3879 25a8 3093 0000 sts (SummeRoll.2349)+3,r19
3880 25ac 1016 cp __zero_reg__,r16
3881 25ae 1106 cpc __zero_reg__,r17
3882 25b0 1206 cpc __zero_reg__,r18
3910,14 → 3910,14
3925 2604 281F adc r18,r24
3926 2606 391F adc r19,r25
3927 .L583:
3928 2608 0093 0000 sts SummeRoll.2351,r16
3929 260c 1093 0000 sts (SummeRoll.2351)+1,r17
3930 2610 2093 0000 sts (SummeRoll.2351)+2,r18
3931 2614 3093 0000 sts (SummeRoll.2351)+3,r19
3932 2618 8091 0000 lds r24,SummeRoll.2351
3933 261c 9091 0000 lds r25,(SummeRoll.2351)+1
3934 2620 A091 0000 lds r26,(SummeRoll.2351)+2
3935 2624 B091 0000 lds r27,(SummeRoll.2351)+3
3928 2608 0093 0000 sts SummeRoll.2349,r16
3929 260c 1093 0000 sts (SummeRoll.2349)+1,r17
3930 2610 2093 0000 sts (SummeRoll.2349)+2,r18
3931 2614 3093 0000 sts (SummeRoll.2349)+3,r19
3932 2618 8091 0000 lds r24,SummeRoll.2349
3933 261c 9091 0000 lds r25,(SummeRoll.2349)+1
3934 2620 A091 0000 lds r26,(SummeRoll.2349)+2
3935 2624 B091 0000 lds r27,(SummeRoll.2349)+3
3936 2628 8138 cpi r24,lo8(16001)
3937 262a 3EE3 ldi r19,hi8(16001)
3938 262c 9307 cpc r25,r19
3942,10 → 3942,10
3957 2650 AFEF ldi r26,hlo8(-16000)
3958 2652 BFEF ldi r27,hhi8(-16000)
3959 .L584:
3960 2654 8093 0000 sts SummeRoll.2351,r24
3961 2658 9093 0000 sts (SummeRoll.2351)+1,r25
3962 265c A093 0000 sts (SummeRoll.2351)+2,r26
3963 2660 B093 0000 sts (SummeRoll.2351)+3,r27
3960 2654 8093 0000 sts SummeRoll.2349,r24
3961 2658 9093 0000 sts (SummeRoll.2349)+1,r25
3962 265c A093 0000 sts (SummeRoll.2349)+2,r26
3963 2660 B093 0000 sts (SummeRoll.2349)+3,r27
3964 .L561:
3965 2664 6091 0000 lds r22,DiffRoll
3966 2668 7091 0000 lds r23,(DiffRoll)+1
3956,10 → 3956,10
3971 2674 0E94 0000 call __floatsisf
3972 2678 7B01 movw r14,r22
3973 267a 8C01 movw r16,r24
3974 267c 6091 0000 lds r22,SummeRoll.2351
3975 2680 7091 0000 lds r23,(SummeRoll.2351)+1
3976 2684 8091 0000 lds r24,(SummeRoll.2351)+2
3977 2688 9091 0000 lds r25,(SummeRoll.2351)+3
3974 267c 6091 0000 lds r22,SummeRoll.2349
3975 2680 7091 0000 lds r23,(SummeRoll.2349)+1
3976 2684 8091 0000 lds r24,(SummeRoll.2349)+2
3977 2688 9091 0000 lds r25,(SummeRoll.2349)+3
3978 268c 0E94 0000 call __floatsisf
3979 2690 9B01 movw r18,r22
3980 2692 AC01 movw r20,r24
4273,22 → 4273,22
4393 .data
4396 Parameter_ServoNickControl:
4397 0021 64 .byte 100
4398 .lcomm SignalSchlecht.2368,2
4399 .lcomm NeueKompassRichtungMerken.2364,1
4400 .lcomm TimerWerteausgabe.2363,1
4401 .lcomm hoehenregler.2362,2
4402 .lcomm modell_fliegt.2361,2
4403 .lcomm delay_ausschalten.2360,1
4404 .lcomm delay_einschalten.2359,1
4405 .lcomm delay_neutral.2358,1
4406 .lcomm RcLostTimer.2357,2
4407 .lcomm IntegralFehlerRoll.2356,2
4408 .lcomm IntegralFehlerNick.2355,2
4409 .lcomm tmp_long2.2354,4
4410 .lcomm tmp_long.2353,4
4411 .lcomm sollGier.2352,4
4412 .lcomm SummeRoll.2351,4
4413 .lcomm SummeNick.2350,4
4398 .lcomm SignalSchlecht.2366,2
4399 .lcomm NeueKompassRichtungMerken.2362,1
4400 .lcomm TimerWerteausgabe.2361,1
4401 .lcomm hoehenregler.2360,2
4402 .lcomm modell_fliegt.2359,2
4403 .lcomm delay_ausschalten.2358,1
4404 .lcomm delay_einschalten.2357,1
4405 .lcomm delay_neutral.2356,1
4406 .lcomm RcLostTimer.2355,2
4407 .lcomm IntegralFehlerRoll.2354,2
4408 .lcomm IntegralFehlerNick.2353,2
4409 .lcomm tmp_long2.2352,4
4410 .lcomm tmp_long.2351,4
4411 .lcomm sollGier.2350,4
4412 .lcomm SummeRoll.2349,4
4413 .lcomm SummeNick.2348,4
4414 .comm DiffNick,2,1
4415 .comm DiffRoll,2,1
4416 .comm durchschnitt_northing,4,1
4321,12 → 4321,12
4443 /* File "fc.c": code 5078 = 0x13d6 (4996), prologues 38, epilogues 44 */
DEFINED SYMBOLS
*ABS*:00000000 fc.c
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc2xdeG9.s:3 *ABS*:0000003f __SREG__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc2xdeG9.s:4 *ABS*:0000003e __SP_H__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc2xdeG9.s:5 *ABS*:0000003d __SP_L__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc2xdeG9.s:6 *ABS*:00000000 __tmp_reg__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc2xdeG9.s:7 *ABS*:00000001 __zero_reg__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc2xdeG9.s:13 .text:00000000 Mittelwert
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc9SL4d7.s:3 *ABS*:0000003f __SREG__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc9SL4d7.s:4 *ABS*:0000003e __SP_H__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc9SL4d7.s:5 *ABS*:0000003d __SP_L__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc9SL4d7.s:6 *ABS*:00000000 __tmp_reg__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc9SL4d7.s:7 *ABS*:00000001 __zero_reg__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc9SL4d7.s:13 .text:00000000 Mittelwert
*COM*:00000002 MesswertNick
*COM*:00000002 MesswertRoll
*COM*:00000002 MesswertGier
4333,96 → 4333,96
*COM*:00000002 Mittelwert_AccNick
*COM*:00000002 Mittelwert_AccRoll
*COM*:00000002 Mittelwert_AccHoch
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc2xdeG9.s:4195 .bss:00000035 Mess_Integral_Gier
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc2xdeG9.s:4165 .bss:00000021 Integral_Gier
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc2xdeG9.s:4171 .bss:00000025 Mess_IntegralNick
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc2xdeG9.s:4141 .bss:00000011 IntegralNick
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc2xdeG9.s:4183 .bss:0000002d Mess_IntegralRoll
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc2xdeG9.s:4153 .bss:00000019 IntegralRoll
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc2xdeG9.s:4177 .bss:00000029 Mess_IntegralNick2
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc2xdeG9.s:4147 .bss:00000015 IntegralNick2
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc2xdeG9.s:4189 .bss:00000031 Mess_IntegralRoll2
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc2xdeG9.s:4159 .bss:0000001d IntegralRoll2
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc2xdeG9.s:4243 .bss:00000049 Poti1
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc9SL4d7.s:4195 .bss:00000035 Mess_Integral_Gier
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc9SL4d7.s:4165 .bss:00000021 Integral_Gier
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc9SL4d7.s:4171 .bss:00000025 Mess_IntegralNick
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc9SL4d7.s:4141 .bss:00000011 IntegralNick
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc9SL4d7.s:4183 .bss:0000002d Mess_IntegralRoll
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc9SL4d7.s:4153 .bss:00000019 IntegralRoll
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc9SL4d7.s:4177 .bss:00000029 Mess_IntegralNick2
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc9SL4d7.s:4147 .bss:00000015 IntegralNick2
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc9SL4d7.s:4189 .bss:00000031 Mess_IntegralRoll2
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc9SL4d7.s:4159 .bss:0000001d IntegralRoll2
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc9SL4d7.s:4243 .bss:00000049 Poti1
*COM*:0000003a EE_Parameter
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc2xdeG9.s:4249 .bss:0000004b Poti2
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc2xdeG9.s:4255 .bss:0000004d Poti3
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc2xdeG9.s:4261 .bss:0000004f Poti4
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc2xdeG9.s:576 .text:00000582 CalibrierMittelwert
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc2xdeG9.s:918 .text:000008ba ParameterZuordnung
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc2xdeG9.s:4330 .data:00000019 Parameter_MaxHoehe
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc2xdeG9.s:4325 .data:00000018 Parameter_Luftdruck_D
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc2xdeG9.s:4335 .data:0000001a Parameter_Hoehe_P
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc2xdeG9.s:4340 .data:0000001b Parameter_Hoehe_ACC_Wirkung
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc2xdeG9.s:4345 .data:0000001c Parameter_KompassWirkung
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc2xdeG9.s:4350 .data:0000001d Parameter_Gyro_P
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc2xdeG9.s:4355 .data:0000001e Parameter_Gyro_I
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc2xdeG9.s:4365 .data:00000020 Parameter_I_Faktor
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc2xdeG9.s:4372 .bss:0000005d Parameter_UserParam1
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc2xdeG9.s:4378 .bss:0000005e Parameter_UserParam2
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc2xdeG9.s:4384 .bss:0000005f Parameter_UserParam3
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc2xdeG9.s:4390 .bss:00000060 Parameter_UserParam4
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc2xdeG9.s:4396 .data:00000021 Parameter_ServoNickControl
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc2xdeG9.s:4317 .data:00000014 Ki
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc9SL4d7.s:4249 .bss:0000004b Poti2
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc9SL4d7.s:4255 .bss:0000004d Poti3
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc9SL4d7.s:4261 .bss:0000004f Poti4
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc9SL4d7.s:576 .text:00000582 CalibrierMittelwert
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc9SL4d7.s:918 .text:000008ba ParameterZuordnung
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc9SL4d7.s:4330 .data:00000019 Parameter_MaxHoehe
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc9SL4d7.s:4325 .data:00000018 Parameter_Luftdruck_D
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc9SL4d7.s:4335 .data:0000001a Parameter_Hoehe_P
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc9SL4d7.s:4340 .data:0000001b Parameter_Hoehe_ACC_Wirkung
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc9SL4d7.s:4345 .data:0000001c Parameter_KompassWirkung
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc9SL4d7.s:4350 .data:0000001d Parameter_Gyro_P
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc9SL4d7.s:4355 .data:0000001e Parameter_Gyro_I
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc9SL4d7.s:4365 .data:00000020 Parameter_I_Faktor
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc9SL4d7.s:4372 .bss:0000005d Parameter_UserParam1
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc9SL4d7.s:4378 .bss:0000005e Parameter_UserParam2
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc9SL4d7.s:4384 .bss:0000005f Parameter_UserParam3
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc9SL4d7.s:4390 .bss:00000060 Parameter_UserParam4
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc9SL4d7.s:4396 .data:00000021 Parameter_ServoNickControl
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc9SL4d7.s:4317 .data:00000014 Ki
*COM*:00000001 MAX_GAS
*COM*:00000001 MIN_GAS
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc2xdeG9.s:1484 .text:00000d54 DefaultKonstanten2
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc2xdeG9.s:1570 .text:00000e2e DefaultKonstanten1
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc2xdeG9.s:1654 .text:00000f10 SendMotorData
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc2xdeG9.s:4291 .bss:00000058 MotorenEin
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc9SL4d7.s:1484 .text:00000d54 DefaultKonstanten2
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc9SL4d7.s:1570 .text:00000e2e DefaultKonstanten1
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc9SL4d7.s:1654 .text:00000f10 SendMotorData
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc9SL4d7.s:4291 .bss:00000058 MotorenEin
*COM*:00000001 Motor_Hinten
*COM*:00000001 Motor_Vorne
*COM*:00000001 Motor_Rechts
*COM*:00000001 Motor_Links
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc2xdeG9.s:1710 .text:00000f9e SetNeutral
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc2xdeG9.s:4111 .bss:00000007 NeutralAccX
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc2xdeG9.s:4117 .bss:00000009 NeutralAccY
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc2xdeG9.s:4123 .bss:0000000b NeutralAccZ
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc2xdeG9.s:4093 .bss:00000001 AdNeutralNick
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc2xdeG9.s:4099 .bss:00000003 AdNeutralRoll
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc2xdeG9.s:4105 .bss:00000005 AdNeutralGier
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc2xdeG9.s:4207 .bss:0000003d Mess_Integral_Hoch
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc2xdeG9.s:4213 .bss:00000041 KompassValue
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc2xdeG9.s:4219 .bss:00000043 KompassStartwert
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc2xdeG9.s:1882 .text:00001196 Piep
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc2xdeG9.s:1911 .text:000011c0 MotorRegler
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc2xdeG9.s:4267 .bss:00000051 SenderOkay
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc2xdeG9.s:4405 .bss:0000006c RcLostTimer.2357
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc2xdeG9.s:4231 .bss:00000047 Notlandung
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc2xdeG9.s:4401 .bss:00000067 modell_fliegt.2361
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc2xdeG9.s:4412 .bss:00000082 SummeNick.2350
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc2xdeG9.s:4411 .bss:0000007e SummeRoll.2351
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc2xdeG9.s:4201 .bss:00000039 Mess_Integral_Gier2
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc2xdeG9.s:4404 .bss:0000006b delay_neutral.2358
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc2xdeG9.s:4403 .bss:0000006a delay_einschalten.2359
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc2xdeG9.s:4410 .bss:0000007a sollGier.2352
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc2xdeG9.s:4402 .bss:00000069 delay_ausschalten.2360
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc2xdeG9.s:4273 .bss:00000052 StickNick
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc2xdeG9.s:4279 .bss:00000054 StickRoll
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc2xdeG9.s:4285 .bss:00000056 StickGier
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc9SL4d7.s:1710 .text:00000f9e SetNeutral
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc9SL4d7.s:4111 .bss:00000007 NeutralAccX
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc9SL4d7.s:4117 .bss:00000009 NeutralAccY
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc9SL4d7.s:4123 .bss:0000000b NeutralAccZ
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc9SL4d7.s:4093 .bss:00000001 AdNeutralNick
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc9SL4d7.s:4099 .bss:00000003 AdNeutralRoll
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc9SL4d7.s:4105 .bss:00000005 AdNeutralGier
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc9SL4d7.s:4207 .bss:0000003d Mess_Integral_Hoch
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc9SL4d7.s:4213 .bss:00000041 KompassValue
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc9SL4d7.s:4219 .bss:00000043 KompassStartwert
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc9SL4d7.s:1882 .text:00001196 Piep
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc9SL4d7.s:1911 .text:000011c0 MotorRegler
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc9SL4d7.s:4267 .bss:00000051 SenderOkay
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc9SL4d7.s:4405 .bss:0000006c RcLostTimer.2355
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc9SL4d7.s:4231 .bss:00000047 Notlandung
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc9SL4d7.s:4401 .bss:00000067 modell_fliegt.2359
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc9SL4d7.s:4412 .bss:00000082 SummeNick.2348
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc9SL4d7.s:4411 .bss:0000007e SummeRoll.2349
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc9SL4d7.s:4201 .bss:00000039 Mess_Integral_Gier2
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc9SL4d7.s:4404 .bss:0000006b delay_neutral.2356
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc9SL4d7.s:4403 .bss:0000006a delay_einschalten.2357
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc9SL4d7.s:4410 .bss:0000007a sollGier.2350
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc9SL4d7.s:4402 .bss:00000069 delay_ausschalten.2358
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc9SL4d7.s:4273 .bss:00000052 StickNick
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc9SL4d7.s:4279 .bss:00000054 StickRoll
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc9SL4d7.s:4285 .bss:00000056 StickGier
*COM*:00000004 GyroFaktor
*COM*:00000004 IntegralFaktor
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc2xdeG9.s:4407 .bss:00000070 IntegralFehlerNick.2355
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc2xdeG9.s:4406 .bss:0000006e IntegralFehlerRoll.2356
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc2xdeG9.s:4409 .bss:00000076 tmp_long.2353
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc2xdeG9.s:4408 .bss:00000072 tmp_long2.2354
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc2xdeG9.s:4398 .bss:00000063 NeueKompassRichtungMerken.2364
.bss:00000061 SignalSchlecht.2368
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc2xdeG9.s:4225 .bss:00000045 KompassRichtung
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc9SL4d7.s:4407 .bss:00000070 IntegralFehlerNick.2353
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc9SL4d7.s:4406 .bss:0000006e IntegralFehlerRoll.2354
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc9SL4d7.s:4409 .bss:00000076 tmp_long.2351
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc9SL4d7.s:4408 .bss:00000072 tmp_long2.2352
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc9SL4d7.s:4398 .bss:00000063 NeueKompassRichtungMerken.2362
.bss:00000061 SignalSchlecht.2366
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc9SL4d7.s:4225 .bss:00000045 KompassRichtung
*COM*:00000002 gps_p
*COM*:00000002 gps_d
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc2xdeG9.s:4399 .bss:00000064 TimerWerteausgabe.2363
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc2xdeG9.s:4297 .bss:00000059 HoehenWert
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc2xdeG9.s:4303 .bss:0000005b SollHoehe
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc2xdeG9.s:4237 .bss:00000048 HoehenReglerAktiv
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc2xdeG9.s:4400 .bss:00000065 hoehenregler.2362
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc2xdeG9.s:4309 .data:00000010 Kp
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc9SL4d7.s:4399 .bss:00000064 TimerWerteausgabe.2361
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc9SL4d7.s:4297 .bss:00000059 HoehenWert
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc9SL4d7.s:4303 .bss:0000005b SollHoehe
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc9SL4d7.s:4237 .bss:00000048 HoehenReglerAktiv
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc9SL4d7.s:4400 .bss:00000065 hoehenregler.2360
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc9SL4d7.s:4309 .data:00000010 Kp
*COM*:00000002 DiffNick
*COM*:00000002 DiffRoll
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc2xdeG9.s:4087 .bss:00000000 Timeout
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc2xdeG9.s:4129 .bss:0000000f CosinusNickWinkel
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc2xdeG9.s:4135 .bss:00000010 CosinusRollWinkel
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc2xdeG9.s:4360 .data:0000001f Parameter_Gier_P
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc9SL4d7.s:4087 .bss:00000000 Timeout
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc9SL4d7.s:4129 .bss:0000000f CosinusNickWinkel
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc9SL4d7.s:4135 .bss:00000010 CosinusRollWinkel
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc9SL4d7.s:4360 .data:0000001f Parameter_Gier_P
*COM*:00000004 durchschnitt_northing
*COM*:00000004 durchschnitt_easting
*COM*:00000002 skal
/branches/V0.60_GPS_BETA_chris2798_hallo2/main.lst
151,14 → 151,14
158 00f8 8F93 push r24
159 00fa 1F92 push __zero_reg__
160 00fc 1F92 push __zero_reg__
161 00fe 80E0 ldi r24,lo8(__c.1993)
162 0100 90E0 ldi r25,hi8(__c.1993)
161 00fe 80E0 ldi r24,lo8(__c.1991)
162 0100 90E0 ldi r25,hi8(__c.1991)
163 0102 9F93 push r25
164 0104 8F93 push r24
165 0106 1F92 push __zero_reg__
166 0108 0E94 0000 call _printf_P
167 010c 80E0 ldi r24,lo8(__c.1995)
168 010e 90E0 ldi r25,hi8(__c.1995)
167 010c 80E0 ldi r24,lo8(__c.1993)
168 010e 90E0 ldi r25,hi8(__c.1993)
169 0110 9F93 push r25
170 0112 8F93 push r24
171 0114 1F92 push __zero_reg__
181,8 → 181,8
188 0136 2DBF out __SP_L__,r18
189 0138 8B33 cpi r24,lo8(59)
190 013a 01F0 breq .L10
191 013c 80E0 ldi r24,lo8(__c.1997)
192 013e 90E0 ldi r25,hi8(__c.1997)
191 013c 80E0 ldi r24,lo8(__c.1995)
192 013e 90E0 ldi r25,hi8(__c.1995)
193 0140 9F93 push r25
194 0142 8F93 push r24
195 0144 1F92 push __zero_reg__
252,8 → 252,8
259 01c4 9927 clr r25
260 01c6 9F93 push r25
261 01c8 8F93 push r24
262 01ca 80E0 ldi r24,lo8(__c.2005)
263 01cc 90E0 ldi r25,hi8(__c.2005)
262 01ca 80E0 ldi r24,lo8(__c.2003)
263 01cc 90E0 ldi r25,hi8(__c.2003)
264 01ce 9F93 push r25
265 01d0 8F93 push r24
266 01d2 1F92 push __zero_reg__
266,8 → 266,8
273 01e4 0F90 pop __tmp_reg__
274 01e6 80FF sbrs r24,0
275 01e8 00C0 rjmp .L16
276 01ea 80E0 ldi r24,lo8(__c.2007)
277 01ec 90E0 ldi r25,hi8(__c.2007)
276 01ea 80E0 ldi r24,lo8(__c.2005)
277 01ec 90E0 ldi r25,hi8(__c.2005)
278 01ee 9F93 push r25
279 01f0 8F93 push r24
280 01f2 1F92 push __zero_reg__
285,8 → 285,8
292 020e 0E94 0000 call CheckDelay
293 0212 8823 tst r24
294 0214 01F0 breq .L18
295 0216 80E0 ldi r24,lo8(__c.2012)
296 0218 90E0 ldi r25,hi8(__c.2012)
295 0216 80E0 ldi r24,lo8(__c.2010)
296 0218 90E0 ldi r25,hi8(__c.2010)
297 021a 9F93 push r25
298 021c 8F93 push r24
299 021e 1F92 push __zero_reg__
307,8 → 307,8
314 0244 8093 0000 sts DebugIn+5,r24
315 0248 85E5 ldi r24,lo8(85)
316 024a 8093 0000 sts DebugIn,r24
317 024e 80E0 ldi r24,lo8(__c.2014)
318 0250 90E0 ldi r25,hi8(__c.2014)
317 024e 80E0 ldi r24,lo8(__c.2012)
318 0250 90E0 ldi r25,hi8(__c.2012)
319 0252 9F93 push r25
320 0254 8F93 push r24
321 0256 1F92 push __zero_reg__
319,12 → 319,12
326 0264 0F90 pop __tmp_reg__
327 0266 82FF sbrs r24,2
328 0268 00C0 rjmp .L20
329 026a 80E0 ldi r24,lo8(__c.2016)
330 026c 90E0 ldi r25,hi8(__c.2016)
329 026a 80E0 ldi r24,lo8(__c.2014)
330 026c 90E0 ldi r25,hi8(__c.2014)
331 026e 00C0 rjmp .L48
332 .L20:
333 0270 80E0 ldi r24,lo8(__c.2018)
334 0272 90E0 ldi r25,hi8(__c.2018)
333 0270 80E0 ldi r24,lo8(__c.2016)
334 0272 90E0 ldi r25,hi8(__c.2016)
335 .L48:
336 0274 9F93 push r25
337 0276 8F93 push r24
333,8 → 333,8
340 027e 0F90 pop __tmp_reg__
341 0280 0F90 pop __tmp_reg__
342 0282 0F90 pop __tmp_reg__
343 0284 80E0 ldi r24,lo8(__c.2020)
344 0286 90E0 ldi r25,hi8(__c.2020)
343 0284 80E0 ldi r24,lo8(__c.2018)
344 0286 90E0 ldi r25,hi8(__c.2018)
345 0288 9F93 push r25
346 028a 8F93 push r24
347 028c 1F92 push __zero_reg__
411,48 → 411,48
418 /* epilogue end (size=0) */
419 /* function main size 363 (359) */
421 .section .progmem.data,"a",@progbits
424 __c.2020:
424 __c.2018:
425 0000 0A0A 0D00 .string "\n\n\r"
428 __c.2018:
428 __c.2016:
429 0004 4E65 7574 .string "Neutral"
429 7261 6C00
432 __c.2016:
432 __c.2014:
433 000c 4865 6164 .string "HeadingHold"
433 696E 6748
433 6F6C 6400
436 __c.2014:
436 __c.2012:
437 0018 0A0D 5374 .string "\n\rSteuerung: "
437 6575 6572
437 756E 673A
437 2000
440 __c.2012:
440 __c.2010:
441 0026 4F4B 0A0D .string "OK\n\r"
441 00
444 __c.2007:
444 __c.2005:
445 002b 0A0D 4162 .string "\n\rAbgleich Luftdrucksensor.."
445 676C 6569
445 6368 204C
445 7566 7464
445 7275 636B
448 __c.2005:
448 __c.2003:
449 0048 0A0D 4265 .string "\n\rBenutze Parametersatz %d"
449 6E75 747A
449 6520 5061
449 7261 6D65
449 7465 7273
452 __c.1997:
452 __c.1995:
453 0063 0A0D 496E .string "\n\rInit. EEPROM: Generiere Default-Parameter..."
453 6974 2E20
453 4545 5052
453 4F4D 3A20
453 4765 6E65
456 __c.1995:
456 __c.1993:
457 0092 0A0D 3D3D .string "\n\r=============================="
457 3D3D 3D3D
457 3D3D 3D3D
457 3D3D 3D3D
457 3D3D 3D3D
460 __c.1993:
460 __c.1991:
461 00b3 0A0D 466C .string "\n\rFlightControl V%d.%d "
461 6967 6874
461 436F 6E74
505,33 → 505,33
504 /* File "main.c": code 434 = 0x01b2 ( 423), prologues 6, epilogues 5 */
DEFINED SYMBOLS
*ABS*:00000000 main.c
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc5BGzml.s:3 *ABS*:0000003f __SREG__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc5BGzml.s:4 *ABS*:0000003e __SP_H__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc5BGzml.s:5 *ABS*:0000003d __SP_L__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc5BGzml.s:6 *ABS*:00000000 __tmp_reg__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc5BGzml.s:7 *ABS*:00000001 __zero_reg__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc5BGzml.s:13 .text:00000000 GetActiveParamSetNumber
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc5BGzml.s:471 .eeprom:00000000 EEPromArray
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc5BGzml.s:30 .text:0000000e WriteParameterSet
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc5BGzml.s:47 .text:00000026 .26_start
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc5BGzml.s:53 .text:00000032 .26_finished
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc5BGzml.s:68 .text:0000003e ReadParameterSet
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc5BGzml.s:86 .text:00000058 .44_start
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc5BGzml.s:92 .text:00000064 .44_finished
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc5BGzml.s:103 .text:0000006a main
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccwMXjrd.s:3 *ABS*:0000003f __SREG__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccwMXjrd.s:4 *ABS*:0000003e __SP_H__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccwMXjrd.s:5 *ABS*:0000003d __SP_L__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccwMXjrd.s:6 *ABS*:00000000 __tmp_reg__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccwMXjrd.s:7 *ABS*:00000001 __zero_reg__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccwMXjrd.s:13 .text:00000000 GetActiveParamSetNumber
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccwMXjrd.s:471 .eeprom:00000000 EEPromArray
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccwMXjrd.s:30 .text:0000000e WriteParameterSet
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccwMXjrd.s:47 .text:00000026 .26_start
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccwMXjrd.s:53 .text:00000032 .26_finished
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccwMXjrd.s:68 .text:0000003e ReadParameterSet
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccwMXjrd.s:86 .text:00000058 .44_start
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccwMXjrd.s:92 .text:00000064 .44_finished
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccwMXjrd.s:103 .text:0000006a main
*COM*:00000002 StickGier
*COM*:00000002 StickRoll
*COM*:00000002 StickNick
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc5BGzml.s:460 .progmem.data:000000b3 __c.1993
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc5BGzml.s:456 .progmem.data:00000092 __c.1995
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc5BGzml.s:452 .progmem.data:00000063 __c.1997
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc5BGzml.s:448 .progmem.data:00000048 __c.2005
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc5BGzml.s:444 .progmem.data:0000002b __c.2007
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc5BGzml.s:440 .progmem.data:00000026 __c.2012
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc5BGzml.s:436 .progmem.data:00000018 __c.2014
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc5BGzml.s:432 .progmem.data:0000000c __c.2016
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc5BGzml.s:428 .progmem.data:00000004 __c.2018
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc5BGzml.s:424 .progmem.data:00000000 __c.2020
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccwMXjrd.s:460 .progmem.data:000000b3 __c.1991
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccwMXjrd.s:456 .progmem.data:00000092 __c.1993
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccwMXjrd.s:452 .progmem.data:00000063 __c.1995
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccwMXjrd.s:448 .progmem.data:00000048 __c.2003
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccwMXjrd.s:444 .progmem.data:0000002b __c.2005
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccwMXjrd.s:440 .progmem.data:00000026 __c.2010
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccwMXjrd.s:436 .progmem.data:00000018 __c.2012
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccwMXjrd.s:432 .progmem.data:0000000c __c.2014
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccwMXjrd.s:428 .progmem.data:00000004 __c.2016
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccwMXjrd.s:424 .progmem.data:00000000 __c.2018
*COM*:00000001 SenderOkay
*COM*:00000001 Timeout
*COM*:00000001 MotorenEin
/branches/V0.60_GPS_BETA_chris2798_hallo2/menu.lst
41,15 → 41,15
44 0026 682F mov r22,r24
45 0028 8823 tst r24
46 002a 01F0 breq .L8
47 002c 8091 0000 lds r24,MenuePunkt.1973
47 002c 8091 0000 lds r24,MenuePunkt.1971
48 0030 8823 tst r24
49 0032 01F0 breq .L10
50 0034 8150 subi r24,lo8(-(-1))
51 0036 00C0 rjmp .L41
52 .L10:
53 0038 8091 0000 lds r24,MaxMenue.1972
53 0038 8091 0000 lds r24,MaxMenue.1970
54 .L41:
55 003c 8093 0000 sts MenuePunkt.1973,r24
55 003c 8093 0000 sts MenuePunkt.1971,r24
56 0040 E0E0 ldi r30,lo8(DisplayBuff)
57 0042 F0E0 ldi r31,hi8(DisplayBuff)
58 0044 80E2 ldi r24,lo8(32)
65,9 → 65,9
68 0054 5070 andi r21,hi8(2)
69 0056 21FF sbrs r18,1
70 0058 00C0 rjmp .L14
71 005a 8091 0000 lds r24,MenuePunkt.1973
71 005a 8091 0000 lds r24,MenuePunkt.1971
72 005e 8F5F subi r24,lo8(-(1))
73 0060 8093 0000 sts MenuePunkt.1973,r24
73 0060 8093 0000 sts MenuePunkt.1971,r24
74 0064 E0E0 ldi r30,lo8(DisplayBuff)
75 0066 F0E0 ldi r31,hi8(DisplayBuff)
76 0068 80E2 ldi r24,lo8(32)
82,16 → 82,16
85 0076 01F0 breq .L17
86 0078 452B or r20,r21
87 007a 01F0 breq .L17
88 007c 1092 0000 sts MenuePunkt.1973,__zero_reg__
88 007c 1092 0000 sts MenuePunkt.1971,__zero_reg__
89 .L17:
90 0080 81E1 ldi r24,lo8(17)
91 0082 8093 0000 sts DispPtr,r24
92 0086 8091 0000 lds r24,MenuePunkt.1973
92 0086 8091 0000 lds r24,MenuePunkt.1971
93 008a 9927 clr r25
94 008c 9F93 push r25
95 008e 8F93 push r24
96 0090 80E0 ldi r24,lo8(__c.1974)
97 0092 90E0 ldi r25,hi8(__c.1974)
96 0090 80E0 ldi r24,lo8(__c.1972)
97 0092 90E0 ldi r25,hi8(__c.1972)
98 0094 9F93 push r25
99 0096 8F93 push r24
100 0098 E1E0 ldi r30,lo8(1)
98,7 → 98,7
101 009a FE2E mov r15,r30
102 009c FF92 push r15
103 009e 0E94 0000 call _printf_P
104 00a2 0091 0000 lds r16,MenuePunkt.1973
104 00a2 0091 0000 lds r16,MenuePunkt.1971
105 00a6 0F90 pop __tmp_reg__
106 00a8 0F90 pop __tmp_reg__
107 00aa 0F90 pop __tmp_reg__
151,8 → 151,8
154 0102 00C0 rjmp .L31
155 .L21:
156 0104 1092 0000 sts DispPtr,__zero_reg__
157 0108 80E0 ldi r24,lo8(__c.1977)
158 010a 90E0 ldi r25,hi8(__c.1977)
157 0108 80E0 ldi r24,lo8(__c.1975)
158 010a 90E0 ldi r25,hi8(__c.1975)
159 010c 9F93 push r25
160 010e 8F93 push r24
161 0110 FF92 push r15
165,8 → 165,8
168 0122 8F93 push r24
169 0124 1F92 push __zero_reg__
170 0126 1F92 push __zero_reg__
171 0128 80E0 ldi r24,lo8(__c.1979)
172 012a 90E0 ldi r25,hi8(__c.1979)
171 0128 80E0 ldi r24,lo8(__c.1977)
172 012a 90E0 ldi r25,hi8(__c.1977)
173 012c 9F93 push r25
174 012e 8F93 push r24
175 0130 FF92 push r15
177,8 → 177,8
180 0140 9927 clr r25
181 0142 9F93 push r25
182 0144 8F93 push r24
183 0146 80E0 ldi r24,lo8(__c.1981)
184 0148 90E0 ldi r25,hi8(__c.1981)
183 0146 80E0 ldi r24,lo8(__c.1979)
184 0148 90E0 ldi r25,hi8(__c.1979)
185 014a 9F93 push r25
186 014c 8F93 push r24
187 014e FF92 push r15
185,8 → 185,8
188 0150 0E94 0000 call _printf_P
189 0154 8CE3 ldi r24,lo8(60)
190 0156 8093 0000 sts DispPtr,r24
191 015a 80E0 ldi r24,lo8(__c.1983)
192 015c 90E0 ldi r25,hi8(__c.1983)
191 015a 80E0 ldi r24,lo8(__c.1981)
192 015c 90E0 ldi r25,hi8(__c.1981)
193 015e 9F93 push r25
194 0160 8F93 push r24
195 0162 FF92 push r15
201,8 → 201,8
204 017a 9091 0000 lds r25,(HoehenWert)+1
205 017e 9F93 push r25
206 0180 8F93 push r24
207 0182 80E0 ldi r24,lo8(__c.1987)
208 0184 90E0 ldi r25,hi8(__c.1987)
207 0182 80E0 ldi r24,lo8(__c.1985)
208 0184 90E0 ldi r25,hi8(__c.1985)
209 0186 9F93 push r25
210 0188 8F93 push r24
211 018a 0F93 push r16
213,8 → 213,8
216 019a 9091 0000 lds r25,(SollHoehe)+1
217 019e 9F93 push r25
218 01a0 8F93 push r24
219 01a2 80E0 ldi r24,lo8(__c.1989)
220 01a4 90E0 ldi r25,hi8(__c.1989)
219 01a2 80E0 ldi r24,lo8(__c.1987)
220 01a4 90E0 ldi r25,hi8(__c.1987)
221 01a6 9F93 push r25
222 01a8 8F93 push r24
223 01aa 0F93 push r16
225,8 → 225,8
228 01ba 9091 0000 lds r25,(MessLuftdruck)+1
229 01be 9F93 push r25
230 01c0 8F93 push r24
231 01c2 80E0 ldi r24,lo8(__c.1991)
232 01c4 90E0 ldi r25,hi8(__c.1991)
231 01c2 80E0 ldi r24,lo8(__c.1989)
232 01c4 90E0 ldi r25,hi8(__c.1989)
233 01c6 9F93 push r25
234 01c8 8F93 push r24
235 01ca 0F93 push r16
237,8 → 237,8
240 01da 9927 clr r25
241 01dc 9F93 push r25
242 01de 8F93 push r24
243 01e0 80E0 ldi r24,lo8(__c.1993)
244 01e2 90E0 ldi r25,hi8(__c.1993)
243 01e0 80E0 ldi r24,lo8(__c.1991)
244 01e2 90E0 ldi r25,hi8(__c.1991)
245 01e4 9F93 push r25
246 01e6 8F93 push r24
247 01e8 0F93 push r16
258,8 → 258,8
261 .L36:
262 0200 84E1 ldi r24,lo8(20)
263 0202 8093 0000 sts DispPtr,r24
264 0206 80E0 ldi r24,lo8(__c.1995)
265 0208 90E0 ldi r25,hi8(__c.1995)
264 0206 80E0 ldi r24,lo8(__c.1993)
265 0208 90E0 ldi r25,hi8(__c.1993)
266 020a 9F93 push r25
267 020c 8F93 push r24
268 020e 0F93 push r16
266,8 → 266,8
269 0210 0E94 0000 call _printf_P
270 0214 88E2 ldi r24,lo8(40)
271 0216 8093 0000 sts DispPtr,r24
272 021a 80E0 ldi r24,lo8(__c.1997)
273 021c 90E0 ldi r25,hi8(__c.1997)
272 021a 80E0 ldi r24,lo8(__c.1995)
273 021c 90E0 ldi r25,hi8(__c.1995)
274 021e 9F93 push r25
275 0220 8F93 push r24
276 0222 0F93 push r16
278,8 → 278,8
281 022e 00C0 rjmp .L42
282 .L23:
283 0230 1092 0000 sts DispPtr,__zero_reg__
284 0234 80E0 ldi r24,lo8(__c.2000)
285 0236 90E0 ldi r25,hi8(__c.2000)
284 0234 80E0 ldi r24,lo8(__c.1998)
285 0236 90E0 ldi r25,hi8(__c.1998)
286 0238 9F93 push r25
287 023a 8F93 push r24
288 023c FF92 push r15
299,8 → 299,8
302 0266 4F93 push r20
303 0268 3F93 push r19
304 026a 2F93 push r18
305 026c 80E0 ldi r24,lo8(__c.2002)
306 026e 90E0 ldi r25,hi8(__c.2002)
305 026c 80E0 ldi r24,lo8(__c.2000)
306 026e 90E0 ldi r25,hi8(__c.2000)
307 0270 9F93 push r25
308 0272 8F93 push r24
309 0274 FF92 push r15
320,8 → 320,8
323 029e 4F93 push r20
324 02a0 3F93 push r19
325 02a2 2F93 push r18
326 02a4 80E0 ldi r24,lo8(__c.2004)
327 02a6 90E0 ldi r25,hi8(__c.2004)
326 02a4 80E0 ldi r24,lo8(__c.2002)
327 02a6 90E0 ldi r25,hi8(__c.2002)
328 02a8 9F93 push r25
329 02aa 8F93 push r24
330 02ac FF92 push r15
332,8 → 332,8
335 02bc 9091 0000 lds r25,(KompassValue)+1
336 02c0 9F93 push r25
337 02c2 8F93 push r24
338 02c4 80E0 ldi r24,lo8(__c.2006)
339 02c6 90E0 ldi r25,hi8(__c.2006)
338 02c4 80E0 ldi r24,lo8(__c.2004)
339 02c6 90E0 ldi r25,hi8(__c.2004)
340 02c8 9F93 push r25
341 02ca 8F93 push r24
342 02cc FF92 push r15
352,8 → 352,8
355 02f0 8F93 push r24
356 02f2 3F93 push r19
357 02f4 2F93 push r18
358 02f6 80E0 ldi r24,lo8(__c.2009)
359 02f8 90E0 ldi r25,hi8(__c.2009)
358 02f6 80E0 ldi r24,lo8(__c.2007)
359 02f8 90E0 ldi r25,hi8(__c.2007)
360 02fa 9F93 push r25
361 02fc 8F93 push r24
362 02fe FF92 push r15
368,8 → 368,8
371 031c 8F93 push r24
372 031e 3F93 push r19
373 0320 2F93 push r18
374 0322 80E0 ldi r24,lo8(__c.2011)
375 0324 90E0 ldi r25,hi8(__c.2011)
374 0322 80E0 ldi r24,lo8(__c.2009)
375 0324 90E0 ldi r25,hi8(__c.2009)
376 0326 9F93 push r25
377 0328 8F93 push r24
378 032a FF92 push r15
384,8 → 384,8
387 0348 8F93 push r24
388 034a 3F93 push r19
389 034c 2F93 push r18
390 034e 80E0 ldi r24,lo8(__c.2013)
391 0350 90E0 ldi r25,hi8(__c.2013)
390 034e 80E0 ldi r24,lo8(__c.2011)
391 0350 90E0 ldi r25,hi8(__c.2011)
392 0352 9F93 push r25
393 0354 8F93 push r24
394 0356 FF92 push r15
396,8 → 396,8
399 0366 9091 0000 lds r25,(PPM_in+14)+1
400 036a 9F93 push r25
401 036c 8F93 push r24
402 036e 80E0 ldi r24,lo8(__c.2015)
403 0370 90E0 ldi r25,hi8(__c.2015)
402 036e 80E0 ldi r24,lo8(__c.2013)
403 0370 90E0 ldi r25,hi8(__c.2013)
404 0372 00C0 rjmp .L45
405 .L25:
406 0374 1092 0000 sts DispPtr,__zero_reg__
421,8 → 421,8
424 039e 2F93 push r18
425 03a0 9F93 push r25
426 03a2 8F93 push r24
427 03a4 80E0 ldi r24,lo8(__c.2018)
428 03a6 90E0 ldi r25,hi8(__c.2018)
427 03a4 80E0 ldi r24,lo8(__c.2016)
428 03a6 90E0 ldi r25,hi8(__c.2016)
429 03a8 9F93 push r25
430 03aa 8F93 push r24
431 03ac FF92 push r15
449,8 → 449,8
452 03de 2F93 push r18
453 03e0 9F93 push r25
454 03e2 8F93 push r24
455 03e4 80E0 ldi r24,lo8(__c.2020)
456 03e6 90E0 ldi r25,hi8(__c.2020)
455 03e4 80E0 ldi r24,lo8(__c.2018)
456 03e6 90E0 ldi r25,hi8(__c.2018)
457 03e8 9F93 push r25
458 03ea 8F93 push r24
459 03ec FF92 push r15
477,8 → 477,8
480 041e 2F93 push r18
481 0420 9F93 push r25
482 0422 8F93 push r24
483 0424 80E0 ldi r24,lo8(__c.2022)
484 0426 90E0 ldi r25,hi8(__c.2022)
483 0424 80E0 ldi r24,lo8(__c.2020)
484 0426 90E0 ldi r25,hi8(__c.2020)
485 0428 9F93 push r25
486 042a 8F93 push r24
487 042c FF92 push r15
495,8 → 495,8
498 0448 9181 ldd r25,Z+1
499 044a 9F93 push r25
500 044c 8F93 push r24
501 044e 80E0 ldi r24,lo8(__c.2024)
502 0450 90E0 ldi r25,hi8(__c.2024)
501 044e 80E0 ldi r24,lo8(__c.2022)
502 0450 90E0 ldi r25,hi8(__c.2022)
503 .L45:
504 0452 9F93 push r25
505 0454 8F93 push r24
508,8 → 508,8
511 0462 00C0 rjmp .L42
512 .L26:
513 0464 1092 0000 sts DispPtr,__zero_reg__
514 0468 80E0 ldi r24,lo8(__c.2027)
515 046a 90E0 ldi r25,hi8(__c.2027)
514 0468 80E0 ldi r24,lo8(__c.2025)
515 046a 90E0 ldi r25,hi8(__c.2025)
516 046c 9F93 push r25
517 046e 8F93 push r24
518 0470 FF92 push r15
527,8 → 527,8
530 0496 0E94 0000 call __divmodhi4
531 049a 7F93 push r23
532 049c 6F93 push r22
533 049e 80E0 ldi r24,lo8(__c.2029)
534 04a0 90E0 ldi r25,hi8(__c.2029)
533 049e 80E0 ldi r24,lo8(__c.2027)
534 04a0 90E0 ldi r25,hi8(__c.2027)
535 04a2 9F93 push r25
536 04a4 8F93 push r24
537 04a6 FF92 push r15
546,8 → 546,8
549 04cc 0E94 0000 call __divmodhi4
550 04d0 7F93 push r23
551 04d2 6F93 push r22
552 04d4 80E0 ldi r24,lo8(__c.2031)
553 04d6 90E0 ldi r25,hi8(__c.2031)
552 04d4 80E0 ldi r24,lo8(__c.2029)
553 04d6 90E0 ldi r25,hi8(__c.2029)
554 04d8 9F93 push r25
555 04da 8F93 push r24
556 04dc FF92 push r15
565,13 → 565,13
568 0502 0E94 0000 call __divmodhi4
569 0506 7F93 push r23
570 0508 6F93 push r22
571 050a 80E0 ldi r24,lo8(__c.2033)
572 050c 90E0 ldi r25,hi8(__c.2033)
571 050a 80E0 ldi r24,lo8(__c.2031)
572 050c 90E0 ldi r25,hi8(__c.2031)
573 050e 00C0 rjmp .L46
574 .L27:
575 0510 1092 0000 sts DispPtr,__zero_reg__
576 0514 80E0 ldi r24,lo8(__c.2036)
577 0516 90E0 ldi r25,hi8(__c.2036)
576 0514 80E0 ldi r24,lo8(__c.2034)
577 0516 90E0 ldi r25,hi8(__c.2034)
578 0518 9F93 push r25
579 051a 8F93 push r24
580 051c FF92 push r15
589,8 → 589,8
592 0542 0E94 0000 call __divmodhi4
593 0546 7F93 push r23
594 0548 6F93 push r22
595 054a 80E0 ldi r24,lo8(__c.2038)
596 054c 90E0 ldi r25,hi8(__c.2038)
595 054a 80E0 ldi r24,lo8(__c.2036)
596 054c 90E0 ldi r25,hi8(__c.2036)
597 054e 9F93 push r25
598 0550 8F93 push r24
599 0552 FF92 push r15
608,8 → 608,8
611 0578 0E94 0000 call __divmodhi4
612 057c 7F93 push r23
613 057e 6F93 push r22
614 0580 80E0 ldi r24,lo8(__c.2040)
615 0582 90E0 ldi r25,hi8(__c.2040)
614 0580 80E0 ldi r24,lo8(__c.2038)
615 0582 90E0 ldi r25,hi8(__c.2038)
616 0584 9F93 push r25
617 0586 8F93 push r24
618 0588 FF92 push r15
627,8 → 627,8
630 05b2 6F93 push r22
631 05b4 1F93 push r17
632 05b6 0F93 push r16
633 05b8 80E0 ldi r24,lo8(__c.2042)
634 05ba 90E0 ldi r25,hi8(__c.2042)
633 05b8 80E0 ldi r24,lo8(__c.2040)
634 05ba 90E0 ldi r25,hi8(__c.2040)
635 .L46:
636 05bc 9F93 push r25
637 05be 8F93 push r24
645,8 → 645,8
648 05d8 9091 0000 lds r25,(UBat)+1
649 05dc 9F93 push r25
650 05de 8F93 push r24
651 05e0 80E0 ldi r24,lo8(__c.2045)
652 05e2 90E0 ldi r25,hi8(__c.2045)
651 05e0 80E0 ldi r24,lo8(__c.2043)
652 05e2 90E0 ldi r25,hi8(__c.2043)
653 05e4 9F93 push r25
654 05e6 8F93 push r24
655 05e8 FF92 push r15
657,8 → 657,8
660 05f8 9927 clr r25
661 05fa 9F93 push r25
662 05fc 8F93 push r24
663 05fe 80E0 ldi r24,lo8(__c.2047)
664 0600 90E0 ldi r25,hi8(__c.2047)
663 05fe 80E0 ldi r24,lo8(__c.2045)
664 0600 90E0 ldi r25,hi8(__c.2045)
665 0602 9F93 push r25
666 0604 8F93 push r24
667 0606 FF92 push r15
669,8 → 669,8
672 0612 00C0 rjmp .L42
673 .L29:
674 0614 1092 0000 sts DispPtr,__zero_reg__
675 0618 80E0 ldi r24,lo8(__c.2050)
676 061a 90E0 ldi r25,hi8(__c.2050)
675 0618 80E0 ldi r24,lo8(__c.2048)
676 061a 90E0 ldi r25,hi8(__c.2048)
677 061c 9F93 push r25
678 061e 8F93 push r24
679 0620 FF92 push r15
681,8 → 681,8
684 0630 9091 0000 lds r25,(KompassRichtung)+1
685 0634 9F93 push r25
686 0636 8F93 push r24
687 0638 80E0 ldi r24,lo8(__c.2052)
688 063a 90E0 ldi r25,hi8(__c.2052)
687 0638 80E0 ldi r24,lo8(__c.2050)
688 063a 90E0 ldi r25,hi8(__c.2050)
689 063c 9F93 push r25
690 063e 8F93 push r24
691 0640 FF92 push r15
693,8 → 693,8
696 0650 9091 0000 lds r25,(KompassValue)+1
697 0654 9F93 push r25
698 0656 8F93 push r24
699 0658 80E0 ldi r24,lo8(__c.2054)
700 065a 90E0 ldi r25,hi8(__c.2054)
699 0658 80E0 ldi r24,lo8(__c.2052)
700 065a 90E0 ldi r25,hi8(__c.2052)
701 065c 9F93 push r25
702 065e 8F93 push r24
703 0660 FF92 push r15
705,8 → 705,8
708 0670 9091 0000 lds r25,(KompassStartwert)+1
709 0674 9F93 push r25
710 0676 8F93 push r24
711 0678 80E0 ldi r24,lo8(__c.2056)
712 067a 90E0 ldi r25,hi8(__c.2056)
711 0678 80E0 ldi r24,lo8(__c.2054)
712 067a 90E0 ldi r25,hi8(__c.2054)
713 067c 9F93 push r25
714 067e 8F93 push r24
715 0680 FF92 push r15
722,8 → 722,8
725 0696 9091 0000 lds r25,(Poti1)+1
726 069a 9F93 push r25
727 069c 8F93 push r24
728 069e 80E0 ldi r24,lo8(__c.2059)
729 06a0 90E0 ldi r25,hi8(__c.2059)
728 069e 80E0 ldi r24,lo8(__c.2057)
729 06a0 90E0 ldi r25,hi8(__c.2057)
730 06a2 9F93 push r25
731 06a4 8F93 push r24
732 06a6 FF92 push r15
734,8 → 734,8
737 06b6 9091 0000 lds r25,(Poti2)+1
738 06ba 9F93 push r25
739 06bc 8F93 push r24
740 06be 80E0 ldi r24,lo8(__c.2061)
741 06c0 90E0 ldi r25,hi8(__c.2061)
740 06be 80E0 ldi r24,lo8(__c.2059)
741 06c0 90E0 ldi r25,hi8(__c.2059)
742 06c2 9F93 push r25
743 06c4 8F93 push r24
744 06c6 FF92 push r15
746,8 → 746,8
749 06d6 9091 0000 lds r25,(Poti3)+1
750 06da 9F93 push r25
751 06dc 8F93 push r24
752 06de 80E0 ldi r24,lo8(__c.2063)
753 06e0 90E0 ldi r25,hi8(__c.2063)
752 06de 80E0 ldi r24,lo8(__c.2061)
753 06e0 90E0 ldi r25,hi8(__c.2061)
754 06e2 9F93 push r25
755 06e4 8F93 push r24
756 06e6 FF92 push r15
758,8 → 758,8
761 06f6 9091 0000 lds r25,(Poti4)+1
762 06fa 9F93 push r25
763 06fc 8F93 push r24
764 06fe 80E0 ldi r24,lo8(__c.2065)
765 0700 90E0 ldi r25,hi8(__c.2065)
764 06fe 80E0 ldi r24,lo8(__c.2063)
765 0700 90E0 ldi r25,hi8(__c.2063)
766 0702 9F93 push r25
767 0704 8F93 push r24
768 0706 FF92 push r15
766,8 → 766,8
769 0708 00C0 rjmp .L47
770 .L31:
771 070a 1092 0000 sts DispPtr,__zero_reg__
772 070e 80E0 ldi r24,lo8(__c.2068)
773 0710 90E0 ldi r25,hi8(__c.2068)
772 070e 80E0 ldi r24,lo8(__c.2066)
773 0710 90E0 ldi r25,hi8(__c.2066)
774 0712 9F93 push r25
775 0714 8F93 push r24
776 0716 FF92 push r15
778,8 → 778,8
781 0726 9927 clr r25
782 0728 9F93 push r25
783 072a 8F93 push r24
784 072c 80E0 ldi r24,lo8(__c.2070)
785 072e 90E0 ldi r25,hi8(__c.2070)
784 072c 80E0 ldi r24,lo8(__c.2068)
785 072e 90E0 ldi r25,hi8(__c.2068)
786 0730 9F93 push r25
787 0732 8F93 push r24
788 0734 FF92 push r15
790,8 → 790,8
793 0744 9091 0000 lds r25,(ServoValue)+1
794 0748 9F93 push r25
795 074a 8F93 push r24
796 074c 80E0 ldi r24,lo8(__c.2072)
797 074e 90E0 ldi r25,hi8(__c.2072)
796 074c 80E0 ldi r24,lo8(__c.2070)
797 074e 90E0 ldi r25,hi8(__c.2070)
798 0750 9F93 push r25
799 0752 8F93 push r24
800 0754 FF92 push r15
806,8 → 806,8
809 076e 9927 clr r25
810 0770 9F93 push r25
811 0772 8F93 push r24
812 0774 80E0 ldi r24,lo8(__c.2074)
813 0776 90E0 ldi r25,hi8(__c.2074)
812 0774 80E0 ldi r24,lo8(__c.2072)
813 0776 90E0 ldi r25,hi8(__c.2072)
814 0778 9F93 push r25
815 077a 8F93 push r24
816 077c FF92 push r15
815,8 → 815,8
818 0782 00C0 rjmp .L44
819 .L20:
820 0784 0150 subi r16,lo8(-(-1))
821 0786 0093 0000 sts MaxMenue.1972,r16
822 078a 1092 0000 sts MenuePunkt.1973,__zero_reg__
821 0786 0093 0000 sts MaxMenue.1970,r16
822 078a 1092 0000 sts MenuePunkt.1971,__zero_reg__
823 .L35:
824 078e 1092 0000 sts RemoteTasten,__zero_reg__
825 /* epilogue: frame size=0 */
864,222 → 864,222
872 RemoteTasten:
873 0003 00 .skip 1,0
874 .section .progmem.data,"a",@progbits
877 __c.2074:
877 __c.2072:
878 0000 5261 6E67 .string "Range:%3i-%3i"
878 653A 2533
878 692D 2533
878 6900
881 __c.2072:
881 __c.2070:
882 000e 5374 656C .string "Stellung: %3i"
882 6C75 6E67
882 3A20 2533
882 6900
885 __c.2070:
885 __c.2068:
886 001c 5365 7470 .string "Setpoint %3i"
886 6F69 6E74
886 2020 2533
886 6900
889 __c.2068:
889 __c.2066:
890 002a 5365 7276 .string "Servo "
890 6F20 2000
893 __c.2065:
893 __c.2063:
894 0032 506F 7469 .string "Poti4: %3i"
894 343A 2020
894 2533 6900
897 __c.2063:
897 __c.2061:
898 003e 506F 7469 .string "Poti3: %3i"
898 333A 2020
898 2533 6900
901 __c.2061:
901 __c.2059:
902 004a 506F 7469 .string "Poti2: %3i"
902 323A 2020
902 2533 6900
905 __c.2059:
905 __c.2057:
906 0056 506F 7469 .string "Poti1: %3i"
906 313A 2020
906 2533 6900
909 __c.2056:
909 __c.2054:
910 0062 5374 6172 .string "Start: %5i"
910 743A 2020
910 2020 2025
910 3569 00
913 __c.2054:
913 __c.2052:
914 0071 4D65 7373 .string "Messwert: %5i"
914 7765 7274
914 3A20 2025
914 3569 00
917 __c.2052:
917 __c.2050:
918 0080 5269 6368 .string "Richtung: %5i"
918 7475 6E67
918 3A20 2025
918 3569 00
921 __c.2050:
921 __c.2048:
922 008f 4B6F 6D70 .string "Kompass "
922 6173 7320
922 2020 2020
922 2020 00
925 __c.2047:
925 __c.2045:
926 009e 456D 7066 .string "Empf.Pegel:%5i"
926 2E50 6567
926 656C 3A25
926 3569 00
929 __c.2045:
929 __c.2043:
930 00ad 5370 616E .string "Spannung: %5i"
930 6E75 6E67
930 3A20 2025
930 3569 00
933 __c.2042:
933 __c.2040:
934 00bc 486F 6368 .string "Hoch %4i (%3i)"
934 2025 3469
934 2028 2533
934 6929 00
937 __c.2040:
937 __c.2038:
938 00cb 526F 6C6C .string "Roll %4i (%3i)"
938 2025 3469
938 2028 2533
938 6929 00
941 __c.2038:
941 __c.2036:
942 00da 4E69 636B .string "Nick %4i (%3i)"
942 2025 3469
942 2028 2533
942 6929 00
945 __c.2036:
945 __c.2034:
946 00e9 4143 4320 .string "ACC - Sensor"
946 2D20 5365
946 6E73 6F72
946 00
949 __c.2033:
949 __c.2031:
950 00f6 4769 6572 .string "Gier %4i (%3i)"
950 2025 3469
950 2028 2533
950 6929 00
953 __c.2031:
953 __c.2029:
954 0105 526F 6C6C .string "Roll %4i (%3i)"
954 2025 3469
954 2028 2533
954 6929 00
957 __c.2029:
957 __c.2027:
958 0114 4E69 636B .string "Nick %4i (%3i)"
958 2025 3469
958 2028 2533
958 6929 00
961 __c.2027:
961 __c.2025:
962 0123 4779 726F .string "Gyro - Sensor"
962 202D 2053
962 656E 736F
962 7200
965 __c.2024:
965 __c.2022:
966 0131 5033 3A25 .string "P3:%4i Kan\344le "
966 3469 2020
966 4B61 6EE4
966 6C65 2000
969 __c.2022:
969 __c.2020:
970 0141 5031 3A25 .string "P1:%4i P2:%4i "
970 3469 2020
970 5032 3A25
970 3469 2000
973 __c.2020:
973 __c.2018:
974 0151 4773 3A25 .string "Gs:%4i Gi:%4i "
974 3469 2020
974 4769 3A25
974 3469 2000
977 __c.2018:
977 __c.2016:
978 0161 4E69 3A25 .string "Ni:%4i Ro:%4i "
978 3469 2020
978 526F 3A25
978 3469 2000
981 __c.2015:
981 __c.2013:
982 0171 4B37 3A25 .string "K7:%4i Kan\344le "
982 3469 2020
982 4B61 6EE4
982 6C65 2000
985 __c.2013:
985 __c.2011:
986 0181 4B35 3A25 .string "K5:%4i K6:%4i "
986 3469 2020
986 4B36 3A25
986 3469 2000
989 __c.2011:
989 __c.2009:
990 0191 4B33 3A25 .string "K3:%4i K4:%4i "
990 3469 2020
990 4B34 3A25
990 3469 2000
993 __c.2009:
993 __c.2007:
994 01a1 4B31 3A25 .string "K1:%4i K2:%4i "
994 3469 2020
994 4B32 3A25
994 3469 2000
997 __c.2006:
997 __c.2004:
998 01b1 4B6F 6D70 .string "Kompass: %5i"
998 6173 733A
998 2020 2025
998 3569 00
1001 __c.2004:
1001 __c.2002:
1002 01c0 526F 6C6C .string "Roll: %5i"
1002 3A20 2020
1002 2020 2025
1002 3569 00
1005 __c.2002:
1005 __c.2000:
1006 01cf 4E69 636B .string "Nick: %5i"
1006 3A20 2020
1006 2020 2025
1006 3569 00
1009 __c.2000:
1009 __c.1998:
1010 01de 616B 742E .string "akt. Lage"
1010 204C 6167
1010 6500
1013 __c.1997:
1013 __c.1995:
1014 01e8 48F6 6865 .string "H\366henregelung"
1014 6E72 6567
1014 656C 756E
1014 6700
1017 __c.1995:
1017 __c.1993:
1018 01f6 4B65 696E .string "Keine "
1018 6520 00
1021 __c.1993:
1021 __c.1991:
1022 01fd 4F66 6620 .string "Off : %5i"
1022 2020 2020
1022 203A 2025
1022 3569 00
1025 __c.1991:
1025 __c.1989:
1026 020c 4C75 6674 .string "Luftdruck: %5i"
1026 6472 7563
1026 6B3A 2025
1026 3569 00
1029 __c.1989:
1029 __c.1987:
1030 021b 536F 6C6C .string "SollHoehe: %5i"
1030 486F 6568
1030 653A 2025
1030 3569 00
1033 __c.1987:
1033 __c.1985:
1034 022a 486F 6568 .string "Hoehe: %5i"
1034 653A 2020
1034 2020 2025
1034 3569 00
1037 __c.1983:
1037 __c.1981:
1038 0239 2863 2920 .string "(c) Holger Buss"
1038 486F 6C67
1038 6572 2042
1038 7573 7300
1041 __c.1981:
1041 __c.1979:
1042 0249 5365 7474 .string "Setting: %d "
1042 696E 673A
1042 2025 6420
1042 00
1045 __c.1979:
1045 __c.1977:
1046 0256 5625 642E .string "V%d.%d"
1046 2564 00
1049 __c.1977:
1049 __c.1975:
1050 025d 2B2B 204D .string "++ MikroKopter ++"
1050 696B 726F
1050 4B6F 7074
1050 6572 202B
1050 2B00
1053 __c.1974:
1053 __c.1972:
1054 026f 5B25 695D .string "[%i]"
1054 00
1055 .lcomm MenuePunkt.1973,1
1055 .lcomm MenuePunkt.1971,1
1056 .data
1059 MaxMenue.1972:
1059 MaxMenue.1970:
1060 005a 0A .byte 10
1061 .comm DiffNick,2,1
1062 .comm DiffRoll,2,1
1119,68 → 1119,68
1096 /* File "menu.c": code 973 = 0x03cd ( 965), prologues 3, epilogues 5 */
DEFINED SYMBOLS
*ABS*:00000000 menu.c
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6pcxsb.s:3 *ABS*:0000003f __SREG__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6pcxsb.s:4 *ABS*:0000003e __SP_H__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6pcxsb.s:5 *ABS*:0000003d __SP_L__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6pcxsb.s:6 *ABS*:00000000 __tmp_reg__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6pcxsb.s:7 *ABS*:00000001 __zero_reg__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6pcxsb.s:13 .text:00000000 LcdClear
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6pcxsb.s:858 .data:0000000a DisplayBuff
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6pcxsb.s:32 .text:00000012 Menu
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6pcxsb.s:872 .bss:00000003 RemoteTasten
.bss:00000004 MenuePunkt.1973
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6pcxsb.s:1059 .data:0000005a MaxMenue.1972
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6pcxsb.s:866 .bss:00000002 DispPtr
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6pcxsb.s:1053 .progmem.data:0000026f __c.1974
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6pcxsb.s:1049 .progmem.data:0000025d __c.1977
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6pcxsb.s:1045 .progmem.data:00000256 __c.1979
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6pcxsb.s:1041 .progmem.data:00000249 __c.1981
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6pcxsb.s:1037 .progmem.data:00000239 __c.1983
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6pcxsb.s:1033 .progmem.data:0000022a __c.1987
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6pcxsb.s:1029 .progmem.data:0000021b __c.1989
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6pcxsb.s:1025 .progmem.data:0000020c __c.1991
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6pcxsb.s:1021 .progmem.data:000001fd __c.1993
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6pcxsb.s:1017 .progmem.data:000001f6 __c.1995
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6pcxsb.s:1013 .progmem.data:000001e8 __c.1997
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6pcxsb.s:1009 .progmem.data:000001de __c.2000
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:3 *ABS*:0000003f __SREG__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:4 *ABS*:0000003e __SP_H__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:5 *ABS*:0000003d __SP_L__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:6 *ABS*:00000000 __tmp_reg__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:7 *ABS*:00000001 __zero_reg__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:13 .text:00000000 LcdClear
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:858 .data:0000000a DisplayBuff
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:32 .text:00000012 Menu
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:872 .bss:00000003 RemoteTasten
.bss:00000004 MenuePunkt.1971
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:1059 .data:0000005a MaxMenue.1970
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:866 .bss:00000002 DispPtr
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:1053 .progmem.data:0000026f __c.1972
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:1049 .progmem.data:0000025d __c.1975
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:1045 .progmem.data:00000256 __c.1977
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:1041 .progmem.data:00000249 __c.1979
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:1037 .progmem.data:00000239 __c.1981
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:1033 .progmem.data:0000022a __c.1985
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:1029 .progmem.data:0000021b __c.1987
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:1025 .progmem.data:0000020c __c.1989
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:1021 .progmem.data:000001fd __c.1991
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:1017 .progmem.data:000001f6 __c.1993
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:1013 .progmem.data:000001e8 __c.1995
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:1009 .progmem.data:000001de __c.1998
*COM*:00000004 IntegralNick
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6pcxsb.s:1005 .progmem.data:000001cf __c.2002
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:1005 .progmem.data:000001cf __c.2000
*COM*:00000004 IntegralRoll
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6pcxsb.s:1001 .progmem.data:000001c0 __c.2004
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6pcxsb.s:997 .progmem.data:000001b1 __c.2006
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6pcxsb.s:993 .progmem.data:000001a1 __c.2009
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6pcxsb.s:989 .progmem.data:00000191 __c.2011
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6pcxsb.s:985 .progmem.data:00000181 __c.2013
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6pcxsb.s:981 .progmem.data:00000171 __c.2015
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6pcxsb.s:977 .progmem.data:00000161 __c.2018
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6pcxsb.s:973 .progmem.data:00000151 __c.2020
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6pcxsb.s:969 .progmem.data:00000141 __c.2022
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6pcxsb.s:965 .progmem.data:00000131 __c.2024
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6pcxsb.s:961 .progmem.data:00000123 __c.2027
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6pcxsb.s:957 .progmem.data:00000114 __c.2029
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6pcxsb.s:953 .progmem.data:00000105 __c.2031
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6pcxsb.s:949 .progmem.data:000000f6 __c.2033
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6pcxsb.s:945 .progmem.data:000000e9 __c.2036
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6pcxsb.s:941 .progmem.data:000000da __c.2038
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6pcxsb.s:937 .progmem.data:000000cb __c.2040
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6pcxsb.s:933 .progmem.data:000000bc __c.2042
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6pcxsb.s:929 .progmem.data:000000ad __c.2045
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:1001 .progmem.data:000001c0 __c.2002
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:997 .progmem.data:000001b1 __c.2004
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:993 .progmem.data:000001a1 __c.2007
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:989 .progmem.data:00000191 __c.2009
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:985 .progmem.data:00000181 __c.2011
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:981 .progmem.data:00000171 __c.2013
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:977 .progmem.data:00000161 __c.2016
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:973 .progmem.data:00000151 __c.2018
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:969 .progmem.data:00000141 __c.2020
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:965 .progmem.data:00000131 __c.2022
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:961 .progmem.data:00000123 __c.2025
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:957 .progmem.data:00000114 __c.2027
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:953 .progmem.data:00000105 __c.2029
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:949 .progmem.data:000000f6 __c.2031
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:945 .progmem.data:000000e9 __c.2034
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:941 .progmem.data:000000da __c.2036
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:937 .progmem.data:000000cb __c.2038
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:933 .progmem.data:000000bc __c.2040
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:929 .progmem.data:000000ad __c.2043
*COM*:00000001 SenderOkay
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6pcxsb.s:925 .progmem.data:0000009e __c.2047
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6pcxsb.s:921 .progmem.data:0000008f __c.2050
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6pcxsb.s:917 .progmem.data:00000080 __c.2052
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6pcxsb.s:913 .progmem.data:00000071 __c.2054
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6pcxsb.s:909 .progmem.data:00000062 __c.2056
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6pcxsb.s:905 .progmem.data:00000056 __c.2059
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6pcxsb.s:901 .progmem.data:0000004a __c.2061
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6pcxsb.s:897 .progmem.data:0000003e __c.2063
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6pcxsb.s:893 .progmem.data:00000032 __c.2065
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6pcxsb.s:889 .progmem.data:0000002a __c.2068
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6pcxsb.s:885 .progmem.data:0000001c __c.2070
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6pcxsb.s:881 .progmem.data:0000000e __c.2072
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6pcxsb.s:877 .progmem.data:00000000 __c.2074
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6pcxsb.s:838 .bss:00000000 TestInt
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6pcxsb.s:844 .data:00000000 Array
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:925 .progmem.data:0000009e __c.2045
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:921 .progmem.data:0000008f __c.2048
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:917 .progmem.data:00000080 __c.2050
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:913 .progmem.data:00000071 __c.2052
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:909 .progmem.data:00000062 __c.2054
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:905 .progmem.data:00000056 __c.2057
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:901 .progmem.data:0000004a __c.2059
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:897 .progmem.data:0000003e __c.2061
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:893 .progmem.data:00000032 __c.2063
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:889 .progmem.data:0000002a __c.2066
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:885 .progmem.data:0000001c __c.2068
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:881 .progmem.data:0000000e __c.2070
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:877 .progmem.data:00000000 __c.2072
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:838 .bss:00000000 TestInt
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:844 .data:00000000 Array
*COM*:00000002 DiffNick
*COM*:00000002 DiffRoll
*COM*:00000001 CosinusNickWinkel
/branches/V0.60_GPS_BETA_chris2798_hallo2/printf_P.lst
342,10 → 342,10
353 020e 00C0 rjmp .L174
354 .L62:
355 0210 C901 movw r24,r18
356 0212 43E0 ldi r20,3
356 0212 03E0 ldi r16,3
357 0214 880F 1: lsl r24
358 0216 991F rol r25
359 0218 4A95 dec r20
359 0218 0A95 dec r16
360 021a 01F4 brne 1b
361 021c 220F lsl r18
362 021e 331F rol r19
394,10 → 394,10
405 0266 30E0 ldi r19,hi8(0)
406 .L70:
407 0268 C901 movw r24,r18
408 026a 13E0 ldi r17,3
408 026a F3E0 ldi r31,3
409 026c 880F 1: lsl r24
410 026e 991F rol r25
411 0270 1A95 dec r17
411 0270 FA95 dec r31
412 0272 01F4 brne 1b
413 0274 220F lsl r18
414 0276 331F rol r19
551,8 → 551,8
562 037a 8BAB std Y+51,r24
563 037c 90E1 ldi r25,lo8(16)
564 037e 98AB std Y+48,r25
565 0380 E8E7 ldi r30,lo8(120)
566 0382 BE2E mov r11,r30
565 0380 78E7 ldi r23,lo8(120)
566 0382 B72E mov r11,r23
567 0384 00C0 rjmp .L94
568 .L95:
569 0386 E3E7 ldi r30,lo8(115)
578,8 → 578,8
589 03ae 89E2 ldi r24,lo8(41)
590 03b0 8B87 std Y+11,r24
591 03b2 1C86 std Y+12,__zero_reg__
592 03b4 76E0 ldi r23,lo8(6)
593 03b6 C72E mov r12,r23
592 03b4 66E0 ldi r22,lo8(6)
593 03b6 C62E mov r12,r22
594 03b8 D12C mov r13,__zero_reg__
595 03ba CC0E add r12,r28
596 03bc DD1E adc r13,r29
618,340 → 618,338
629 03f8 1982 std Y+1,__zero_reg__
630 03fa 4201 movw r8,r4
631 03fc 3101 movw r6,r2
632 03fe 63E7 ldi r22,lo8(115)
633 0400 B62E mov r11,r22
634 0402 40E0 ldi r20,lo8(0)
635 0404 00C0 rjmp .L107
636 .L97:
637 0406 85E5 ldi r24,lo8(85)
638 0408 B816 cp r11,r24
639 040a 01F0 breq .L108
640 040c 95E7 ldi r25,lo8(117)
641 040e B916 cp r11,r25
642 0410 01F4 brne .L110
643 0412 EAE0 ldi r30,lo8(10)
644 .L171:
645 0414 E8AB std Y+48,r30
646 0416 00C0 rjmp .L94
647 .L108:
648 0418 FBA9 ldd r31,Y+51
649 041a F160 ori r31,lo8(1)
650 041c FBAB std Y+51,r31
651 041e 8AE0 ldi r24,lo8(10)
652 .L170:
653 0420 88AB std Y+48,r24
654 0422 00C0 rjmp .L94
655 .L110:
656 0424 98E5 ldi r25,lo8(88)
657 0426 B916 cp r11,r25
658 0428 01F0 breq .L112
659 042a E8E7 ldi r30,lo8(120)
660 042c BE16 cp r11,r30
661 042e 01F0 breq .+2
662 0430 00C0 rjmp .L114
663 .L112:
664 0432 FBA9 ldd r31,Y+51
665 0434 F3FD sbrc r31,3
666 0436 00C0 rjmp .L115
667 0438 80E1 ldi r24,lo8(16)
668 043a 00C0 rjmp .L170
669 .L115:
670 043c 2114 cp r2,__zero_reg__
671 043e 3104 cpc r3,__zero_reg__
672 0440 4104 cpc r4,__zero_reg__
673 0442 5104 cpc r5,__zero_reg__
674 0444 01F4 brne .L117
675 0446 90E1 ldi r25,lo8(16)
676 0448 98AB std Y+48,r25
677 044a 00C0 rjmp .L94
678 .L117:
679 044c EBA9 ldd r30,Y+51
680 044e E064 ori r30,lo8(64)
681 0450 EBAB std Y+51,r30
682 0452 F0E1 ldi r31,lo8(16)
683 0454 F8AB std Y+48,r31
684 .L94:
685 0456 1982 std Y+1,__zero_reg__
686 .L89:
687 0458 89A9 ldd r24,Y+49
688 045a 87FD sbrc r24,7
689 045c 00C0 rjmp .L119
690 045e 9BA9 ldd r25,Y+51
691 0460 9F7D andi r25,lo8(-33)
692 0462 9BAB std Y+51,r25
693 .L119:
694 0464 2114 cp r2,__zero_reg__
695 0466 3104 cpc r3,__zero_reg__
696 0468 4104 cpc r4,__zero_reg__
697 046a 5104 cpc r5,__zero_reg__
698 046c 01F4 brne .L121
699 046e E9A9 ldd r30,Y+49
700 0470 EE23 tst r30
701 0472 01F4 brne .L121
702 0474 6624 clr r6
703 0476 7724 clr r7
704 0478 4301 movw r8,r6
705 047a 5EE2 ldi r21,lo8(46)
706 047c C52E mov r12,r21
707 047e D12C mov r13,__zero_reg__
708 0480 CC0E add r12,r28
709 0482 DD1E adc r13,r29
710 0484 00C0 rjmp .L124
711 .L121:
712 0486 4EE2 ldi r20,lo8(46)
713 0488 C42E mov r12,r20
714 048a D12C mov r13,__zero_reg__
715 048c CC0E add r12,r28
716 048e DD1E adc r13,r29
717 0490 F8A9 ldd r31,Y+48
718 0492 EF2E mov r14,r31
719 0494 FF24 clr r15
720 0496 0027 clr r16
721 0498 1127 clr r17
722 .L125:
723 049a C201 movw r24,r4
724 049c B101 movw r22,r2
725 049e A801 movw r20,r16
726 04a0 9701 movw r18,r14
727 04a2 0E94 0000 call __udivmodsi4
728 04a6 6A30 cpi r22,lo8(10)
729 04a8 00F4 brsh .L126
730 04aa 30E3 ldi r19,lo8(48)
731 04ac A32E mov r10,r19
732 04ae A60E add r10,r22
733 04b0 00C0 rjmp .L128
734 .L126:
735 04b2 27E5 ldi r18,lo8(87)
736 04b4 A22E mov r10,r18
737 04b6 A60E add r10,r22
738 04b8 88E5 ldi r24,lo8(88)
739 04ba B816 cp r11,r24
740 04bc 01F4 brne .L128
741 04be 9FED ldi r25,lo8(-33)
742 04c0 A922 and r10,r25
743 .L128:
744 04c2 F601 movw r30,r12
745 04c4 A292 st -Z,r10
746 04c6 6F01 movw r12,r30
747 04c8 C201 movw r24,r4
748 04ca B101 movw r22,r2
749 04cc A801 movw r20,r16
750 04ce 9701 movw r18,r14
751 04d0 0E94 0000 call __udivmodsi4
752 04d4 3901 movw r6,r18
753 04d6 4A01 movw r8,r20
754 04d8 2E14 cp r2,r14
755 04da 3F04 cpc r3,r15
756 04dc 4006 cpc r4,r16
757 04de 5106 cpc r5,r17
758 04e0 00F0 brlo .L130
759 04e2 1901 movw r2,r18
760 04e4 2A01 movw r4,r20
761 04e6 00C0 rjmp .L125
762 .L130:
763 04e8 F8A9 ldd r31,Y+48
764 04ea F830 cpi r31,lo8(8)
765 04ec 01F4 brne .L124
766 04ee 8BA9 ldd r24,Y+51
767 04f0 83FF sbrs r24,3
768 04f2 00C0 rjmp .L124
769 04f4 90E3 ldi r25,lo8(48)
770 04f6 A916 cp r10,r25
771 04f8 01F0 breq .L124
772 04fa 80E3 ldi r24,lo8(48)
773 04fc F601 movw r30,r12
774 04fe 8293 st -Z,r24
775 0500 6F01 movw r12,r30
776 .L124:
777 0502 CE01 movw r24,r28
778 0504 8C19 sub r24,r12
779 0506 182F mov r17,r24
780 0508 125D subi r17,lo8(-(46))
781 050a 49A9 ldd r20,Y+49
782 050c 00C0 rjmp .L107
783 .L114:
784 050e BB20 tst r11
785 0510 01F4 brne .+2
786 0512 00C0 rjmp .L152
787 0514 BE82 std Y+6,r11
788 .L173:
789 0516 1982 std Y+1,__zero_reg__
790 0518 4201 movw r8,r4
791 051a 3101 movw r6,r2
792 051c 00E0 ldi r16,lo8(0)
793 051e 96E0 ldi r25,lo8(6)
794 0520 C92E mov r12,r25
795 0522 D12C mov r13,__zero_reg__
796 0524 CC0E add r12,r28
797 0526 DD1E adc r13,r29
798 0528 11E0 ldi r17,lo8(1)
799 052a 21E0 ldi r18,lo8(1)
800 052c 00C0 rjmp .L136
801 .L107:
802 052e 212F mov r18,r17
803 0530 042F mov r16,r20
804 0532 011B sub r16,r17
805 0534 07FD sbrc r16,7
806 0536 00E0 ldi r16,lo8(0)
807 .L136:
808 0538 8981 ldd r24,Y+1
809 053a 8823 tst r24
810 053c 01F0 breq .L138
811 053e 812F mov r24,r17
812 0540 8F5F subi r24,lo8(-(1))
813 0542 00C0 rjmp .L140
814 .L138:
815 0544 9BA9 ldd r25,Y+51
816 0546 96FD sbrc r25,6
817 0548 00C0 rjmp .L141
818 054a 812F mov r24,r17
819 054c 00C0 rjmp .L140
820 .L141:
821 054e 822F mov r24,r18
822 0550 8E5F subi r24,lo8(-(2))
823 .L140:
824 0552 A82E mov r10,r24
825 0554 A00E add r10,r16
826 0556 EBA9 ldd r30,Y+51
827 0558 EE2E mov r14,r30
828 055a FF24 clr r15
829 055c 80E3 ldi r24,lo8(48)
830 055e 482E mov r4,r24
831 0560 512C mov r5,__zero_reg__
832 0562 4E20 and r4,r14
833 0564 5F20 and r5,r15
834 0566 4114 cp r4,__zero_reg__
835 0568 5104 cpc r5,__zero_reg__
836 056a 01F4 brne .L143
837 056c 8AA9 ldd r24,Y+50
838 056e 8A19 sub r24,r10
839 0570 0E94 0000 call PAD_SP
840 .L143:
841 0574 8981 ldd r24,Y+1
842 0576 8823 tst r24
843 0578 01F0 breq .L145
844 057a 61E0 ldi r22,lo8(1)
845 057c 70E0 ldi r23,hi8(1)
846 057e CE01 movw r24,r28
847 0580 0196 adiw r24,1
848 0582 00C0 rjmp .L172
849 .L145:
850 0584 E6FE sbrs r14,6
851 0586 00C0 rjmp .L147
852 0588 80E3 ldi r24,lo8(48)
853 058a 8A83 std Y+2,r24
854 058c BB82 std Y+3,r11
855 058e 62E0 ldi r22,lo8(2)
856 0590 70E0 ldi r23,hi8(2)
857 0592 CE01 movw r24,r28
858 0594 0296 adiw r24,2
859 .L172:
860 0596 0E94 0000 call PRINT
861 .L147:
862 059a F0E2 ldi r31,lo8(32)
863 059c 4F16 cp r4,r31
864 059e 5104 cpc r5,__zero_reg__
865 05a0 01F4 brne .L149
866 05a2 8AA9 ldd r24,Y+50
867 05a4 8A19 sub r24,r10
868 05a6 0E94 0000 call PAD_0
869 .L149:
870 05aa 802F mov r24,r16
871 05ac 0E94 0000 call PAD_0
872 05b0 612F mov r22,r17
873 05b2 7727 clr r23
874 05b4 67FD sbrc r22,7
875 05b6 7095 com r23
876 05b8 C601 movw r24,r12
877 05ba 0E94 0000 call PRINT
878 05be E4FE sbrs r14,4
879 05c0 00C0 rjmp .L28
880 05c2 8AA9 ldd r24,Y+50
881 05c4 8A19 sub r24,r10
882 05c6 0E94 0000 call PAD_SP
883 05ca 00C0 rjmp .L28
884 .L35:
885 .L152:
886 /* epilogue: frame size=51 */
887 05cc E396 adiw r28,51
888 05ce 0FB6 in __tmp_reg__,__SREG__
889 05d0 F894 cli
890 05d2 DEBF out __SP_H__,r29
891 05d4 0FBE out __SREG__,__tmp_reg__
892 05d6 CDBF out __SP_L__,r28
893 05d8 DF91 pop r29
894 05da CF91 pop r28
895 05dc 1F91 pop r17
896 05de 0F91 pop r16
897 05e0 FF90 pop r15
898 05e2 EF90 pop r14
899 05e4 DF90 pop r13
900 05e6 CF90 pop r12
901 05e8 BF90 pop r11
902 05ea AF90 pop r10
903 05ec 9F90 pop r9
904 05ee 8F90 pop r8
905 05f0 7F90 pop r7
906 05f2 6F90 pop r6
907 05f4 5F90 pop r5
908 05f6 4F90 pop r4
909 05f8 3F90 pop r3
910 05fa 2F90 pop r2
911 05fc 0895 ret
912 /* epilogue end (size=25) */
913 /* function _printf_P size 696 (645) */
915 .comm DiffNick,2,1
916 .comm DiffRoll,2,1
917 .comm SenderOkay,1,1
918 .comm CosinusNickWinkel,1,1
919 .comm CosinusRollWinkel,1,1
920 .comm durchschnitt_northing,4,1
921 .comm durchschnitt_easting,4,1
922 .comm gps_p,2,1
923 .comm gps_d,2,1
924 .comm skal,2,1
925 .comm gps_gethome,2,1
926 .comm PrintZiel,1,1
927 .comm RemoteTasten,1,1
928 .comm Timeout,1,1
929 .comm IntegralNick,4,1
930 .comm IntegralNick2,4,1
931 .comm IntegralRoll,4,1
932 .comm IntegralRoll2,4,1
933 .comm Mess_IntegralNick,4,1
934 .comm Mess_IntegralNick2,4,1
935 .comm Mess_IntegralRoll,4,1
936 .comm Mess_IntegralRoll2,4,1
937 .comm Integral_Gier,4,1
938 .comm Mess_Integral_Gier,4,1
939 .comm h,1,1
940 .comm m,1,1
941 .comm s,1,1
942 .comm Motor_Vorne,1,1
943 .comm Motor_Hinten,1,1
944 .comm Motor_Rechts,1,1
945 .comm Motor_Links,1,1
946 .comm Count,1,1
947 .comm MotorWert,5,1
948 .comm StickNick,2,1
949 .comm StickRoll,2,1
950 .comm StickGier,2,1
951 .comm MotorenEin,1,1
952 /* File "printf_P.c": code 788 = 0x0314 ( 712), prologues 36, epilogues 40 */
632 03fe 40E0 ldi r20,lo8(0)
633 0400 00C0 rjmp .L107
634 .L97:
635 0402 85E5 ldi r24,lo8(85)
636 0404 B816 cp r11,r24
637 0406 01F0 breq .L108
638 0408 95E7 ldi r25,lo8(117)
639 040a B916 cp r11,r25
640 040c 01F4 brne .L110
641 040e EAE0 ldi r30,lo8(10)
642 .L171:
643 0410 E8AB std Y+48,r30
644 0412 00C0 rjmp .L94
645 .L108:
646 0414 FBA9 ldd r31,Y+51
647 0416 F160 ori r31,lo8(1)
648 0418 FBAB std Y+51,r31
649 041a 8AE0 ldi r24,lo8(10)
650 .L170:
651 041c 88AB std Y+48,r24
652 041e 00C0 rjmp .L94
653 .L110:
654 0420 98E5 ldi r25,lo8(88)
655 0422 B916 cp r11,r25
656 0424 01F0 breq .L112
657 0426 E8E7 ldi r30,lo8(120)
658 0428 BE16 cp r11,r30
659 042a 01F0 breq .+2
660 042c 00C0 rjmp .L114
661 .L112:
662 042e FBA9 ldd r31,Y+51
663 0430 F3FD sbrc r31,3
664 0432 00C0 rjmp .L115
665 0434 80E1 ldi r24,lo8(16)
666 0436 00C0 rjmp .L170
667 .L115:
668 0438 2114 cp r2,__zero_reg__
669 043a 3104 cpc r3,__zero_reg__
670 043c 4104 cpc r4,__zero_reg__
671 043e 5104 cpc r5,__zero_reg__
672 0440 01F4 brne .L117
673 0442 90E1 ldi r25,lo8(16)
674 0444 98AB std Y+48,r25
675 0446 00C0 rjmp .L94
676 .L117:
677 0448 EBA9 ldd r30,Y+51
678 044a E064 ori r30,lo8(64)
679 044c EBAB std Y+51,r30
680 044e F0E1 ldi r31,lo8(16)
681 0450 F8AB std Y+48,r31
682 .L94:
683 0452 1982 std Y+1,__zero_reg__
684 .L89:
685 0454 89A9 ldd r24,Y+49
686 0456 87FD sbrc r24,7
687 0458 00C0 rjmp .L119
688 045a 9BA9 ldd r25,Y+51
689 045c 9F7D andi r25,lo8(-33)
690 045e 9BAB std Y+51,r25
691 .L119:
692 0460 2114 cp r2,__zero_reg__
693 0462 3104 cpc r3,__zero_reg__
694 0464 4104 cpc r4,__zero_reg__
695 0466 5104 cpc r5,__zero_reg__
696 0468 01F4 brne .L121
697 046a E9A9 ldd r30,Y+49
698 046c EE23 tst r30
699 046e 01F4 brne .L121
700 0470 6624 clr r6
701 0472 7724 clr r7
702 0474 4301 movw r8,r6
703 0476 5EE2 ldi r21,lo8(46)
704 0478 C52E mov r12,r21
705 047a D12C mov r13,__zero_reg__
706 047c CC0E add r12,r28
707 047e DD1E adc r13,r29
708 0480 00C0 rjmp .L124
709 .L121:
710 0482 4EE2 ldi r20,lo8(46)
711 0484 C42E mov r12,r20
712 0486 D12C mov r13,__zero_reg__
713 0488 CC0E add r12,r28
714 048a DD1E adc r13,r29
715 048c F8A9 ldd r31,Y+48
716 048e EF2E mov r14,r31
717 0490 FF24 clr r15
718 0492 0027 clr r16
719 0494 1127 clr r17
720 .L125:
721 0496 C201 movw r24,r4
722 0498 B101 movw r22,r2
723 049a A801 movw r20,r16
724 049c 9701 movw r18,r14
725 049e 0E94 0000 call __udivmodsi4
726 04a2 6A30 cpi r22,lo8(10)
727 04a4 00F4 brsh .L126
728 04a6 30E3 ldi r19,lo8(48)
729 04a8 A32E mov r10,r19
730 04aa A60E add r10,r22
731 04ac 00C0 rjmp .L128
732 .L126:
733 04ae 27E5 ldi r18,lo8(87)
734 04b0 A22E mov r10,r18
735 04b2 A60E add r10,r22
736 04b4 88E5 ldi r24,lo8(88)
737 04b6 B816 cp r11,r24
738 04b8 01F4 brne .L128
739 04ba 9FED ldi r25,lo8(-33)
740 04bc A922 and r10,r25
741 .L128:
742 04be F601 movw r30,r12
743 04c0 A292 st -Z,r10
744 04c2 6F01 movw r12,r30
745 04c4 C201 movw r24,r4
746 04c6 B101 movw r22,r2
747 04c8 A801 movw r20,r16
748 04ca 9701 movw r18,r14
749 04cc 0E94 0000 call __udivmodsi4
750 04d0 3901 movw r6,r18
751 04d2 4A01 movw r8,r20
752 04d4 2E14 cp r2,r14
753 04d6 3F04 cpc r3,r15
754 04d8 4006 cpc r4,r16
755 04da 5106 cpc r5,r17
756 04dc 00F0 brlo .L130
757 04de 1901 movw r2,r18
758 04e0 2A01 movw r4,r20
759 04e2 00C0 rjmp .L125
760 .L130:
761 04e4 F8A9 ldd r31,Y+48
762 04e6 F830 cpi r31,lo8(8)
763 04e8 01F4 brne .L124
764 04ea 8BA9 ldd r24,Y+51
765 04ec 83FF sbrs r24,3
766 04ee 00C0 rjmp .L124
767 04f0 90E3 ldi r25,lo8(48)
768 04f2 A916 cp r10,r25
769 04f4 01F0 breq .L124
770 04f6 80E3 ldi r24,lo8(48)
771 04f8 F601 movw r30,r12
772 04fa 8293 st -Z,r24
773 04fc 6F01 movw r12,r30
774 .L124:
775 04fe CE01 movw r24,r28
776 0500 8C19 sub r24,r12
777 0502 182F mov r17,r24
778 0504 125D subi r17,lo8(-(46))
779 0506 49A9 ldd r20,Y+49
780 0508 00C0 rjmp .L107
781 .L114:
782 050a BB20 tst r11
783 050c 01F4 brne .+2
784 050e 00C0 rjmp .L152
785 0510 BE82 std Y+6,r11
786 .L173:
787 0512 1982 std Y+1,__zero_reg__
788 0514 4201 movw r8,r4
789 0516 3101 movw r6,r2
790 0518 00E0 ldi r16,lo8(0)
791 051a 11E0 ldi r17,lo8(1)
792 051c 96E0 ldi r25,lo8(6)
793 051e C92E mov r12,r25
794 0520 D12C mov r13,__zero_reg__
795 0522 CC0E add r12,r28
796 0524 DD1E adc r13,r29
797 0526 21E0 ldi r18,lo8(1)
798 0528 00C0 rjmp .L136
799 .L107:
800 052a 212F mov r18,r17
801 052c 042F mov r16,r20
802 052e 011B sub r16,r17
803 0530 07FD sbrc r16,7
804 0532 00E0 ldi r16,lo8(0)
805 .L136:
806 0534 8981 ldd r24,Y+1
807 0536 8823 tst r24
808 0538 01F0 breq .L138
809 053a 812F mov r24,r17
810 053c 8F5F subi r24,lo8(-(1))
811 053e 00C0 rjmp .L140
812 .L138:
813 0540 9BA9 ldd r25,Y+51
814 0542 96FD sbrc r25,6
815 0544 00C0 rjmp .L141
816 0546 812F mov r24,r17
817 0548 00C0 rjmp .L140
818 .L141:
819 054a 822F mov r24,r18
820 054c 8E5F subi r24,lo8(-(2))
821 .L140:
822 054e A82E mov r10,r24
823 0550 A00E add r10,r16
824 0552 EBA9 ldd r30,Y+51
825 0554 EE2E mov r14,r30
826 0556 FF24 clr r15
827 0558 80E3 ldi r24,lo8(48)
828 055a 482E mov r4,r24
829 055c 512C mov r5,__zero_reg__
830 055e 4E20 and r4,r14
831 0560 5F20 and r5,r15
832 0562 4114 cp r4,__zero_reg__
833 0564 5104 cpc r5,__zero_reg__
834 0566 01F4 brne .L143
835 0568 8AA9 ldd r24,Y+50
836 056a 8A19 sub r24,r10
837 056c 0E94 0000 call PAD_SP
838 .L143:
839 0570 8981 ldd r24,Y+1
840 0572 8823 tst r24
841 0574 01F0 breq .L145
842 0576 61E0 ldi r22,lo8(1)
843 0578 70E0 ldi r23,hi8(1)
844 057a CE01 movw r24,r28
845 057c 0196 adiw r24,1
846 057e 00C0 rjmp .L172
847 .L145:
848 0580 E6FE sbrs r14,6
849 0582 00C0 rjmp .L147
850 0584 80E3 ldi r24,lo8(48)
851 0586 8A83 std Y+2,r24
852 0588 BB82 std Y+3,r11
853 058a 62E0 ldi r22,lo8(2)
854 058c 70E0 ldi r23,hi8(2)
855 058e CE01 movw r24,r28
856 0590 0296 adiw r24,2
857 .L172:
858 0592 0E94 0000 call PRINT
859 .L147:
860 0596 F0E2 ldi r31,lo8(32)
861 0598 4F16 cp r4,r31
862 059a 5104 cpc r5,__zero_reg__
863 059c 01F4 brne .L149
864 059e 8AA9 ldd r24,Y+50
865 05a0 8A19 sub r24,r10
866 05a2 0E94 0000 call PAD_0
867 .L149:
868 05a6 802F mov r24,r16
869 05a8 0E94 0000 call PAD_0
870 05ac 612F mov r22,r17
871 05ae 7727 clr r23
872 05b0 67FD sbrc r22,7
873 05b2 7095 com r23
874 05b4 C601 movw r24,r12
875 05b6 0E94 0000 call PRINT
876 05ba E4FE sbrs r14,4
877 05bc 00C0 rjmp .L28
878 05be 8AA9 ldd r24,Y+50
879 05c0 8A19 sub r24,r10
880 05c2 0E94 0000 call PAD_SP
881 05c6 00C0 rjmp .L28
882 .L35:
883 .L152:
884 /* epilogue: frame size=51 */
885 05c8 E396 adiw r28,51
886 05ca 0FB6 in __tmp_reg__,__SREG__
887 05cc F894 cli
888 05ce DEBF out __SP_H__,r29
889 05d0 0FBE out __SREG__,__tmp_reg__
890 05d2 CDBF out __SP_L__,r28
891 05d4 DF91 pop r29
892 05d6 CF91 pop r28
893 05d8 1F91 pop r17
894 05da 0F91 pop r16
895 05dc FF90 pop r15
896 05de EF90 pop r14
897 05e0 DF90 pop r13
898 05e2 CF90 pop r12
899 05e4 BF90 pop r11
900 05e6 AF90 pop r10
901 05e8 9F90 pop r9
902 05ea 8F90 pop r8
903 05ec 7F90 pop r7
904 05ee 6F90 pop r6
905 05f0 5F90 pop r5
906 05f2 4F90 pop r4
907 05f4 3F90 pop r3
908 05f6 2F90 pop r2
909 05f8 0895 ret
910 /* epilogue end (size=25) */
911 /* function _printf_P size 694 (643) */
913 .comm DiffNick,2,1
914 .comm DiffRoll,2,1
915 .comm SenderOkay,1,1
916 .comm CosinusNickWinkel,1,1
917 .comm CosinusRollWinkel,1,1
918 .comm durchschnitt_northing,4,1
919 .comm durchschnitt_easting,4,1
920 .comm gps_p,2,1
921 .comm gps_d,2,1
922 .comm skal,2,1
923 .comm gps_gethome,2,1
924 .comm PrintZiel,1,1
925 .comm RemoteTasten,1,1
926 .comm Timeout,1,1
927 .comm IntegralNick,4,1
928 .comm IntegralNick2,4,1
929 .comm IntegralRoll,4,1
930 .comm IntegralRoll2,4,1
931 .comm Mess_IntegralNick,4,1
932 .comm Mess_IntegralNick2,4,1
933 .comm Mess_IntegralRoll,4,1
934 .comm Mess_IntegralRoll2,4,1
935 .comm Integral_Gier,4,1
936 .comm Mess_Integral_Gier,4,1
937 .comm h,1,1
938 .comm m,1,1
939 .comm s,1,1
940 .comm Motor_Vorne,1,1
941 .comm Motor_Hinten,1,1
942 .comm Motor_Rechts,1,1
943 .comm Motor_Links,1,1
944 .comm Count,1,1
945 .comm MotorWert,5,1
946 .comm StickNick,2,1
947 .comm StickRoll,2,1
948 .comm StickGier,2,1
949 .comm MotorenEin,1,1
950 /* File "printf_P.c": code 786 = 0x0312 ( 710), prologues 36, epilogues 40 */
DEFINED SYMBOLS
*ABS*:00000000 printf_P.c
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccDOFzml.s:3 *ABS*:0000003f __SREG__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccDOFzml.s:4 *ABS*:0000003e __SP_H__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccDOFzml.s:5 *ABS*:0000003d __SP_L__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccDOFzml.s:6 *ABS*:00000000 __tmp_reg__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccDOFzml.s:7 *ABS*:00000001 __zero_reg__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccDOFzml.s:13 .text:00000000 Putchar
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cckDPzml.s:3 *ABS*:0000003f __SREG__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cckDPzml.s:4 *ABS*:0000003e __SP_H__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cckDPzml.s:5 *ABS*:0000003d __SP_L__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cckDPzml.s:6 *ABS*:00000000 __tmp_reg__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cckDPzml.s:7 *ABS*:00000001 __zero_reg__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cckDPzml.s:13 .text:00000000 Putchar
*COM*:00000001 PrintZiel
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccDOFzml.s:45 .text:00000032 PAD_0
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccDOFzml.s:66 .text:00000048 PAD_SP
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccDOFzml.s:87 .text:0000005e PRINTP
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccDOFzml.s:122 .text:0000008a PRINT
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccDOFzml.s:152 .text:000000b2 _printf_P
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cckDPzml.s:45 .text:00000032 PAD_0
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cckDPzml.s:66 .text:00000048 PAD_SP
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cckDPzml.s:87 .text:0000005e PRINTP
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cckDPzml.s:122 .text:0000008a PRINT
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cckDPzml.s:152 .text:000000b2 _printf_P
*COM*:00000002 DiffNick
*COM*:00000002 DiffRoll
*COM*:00000001 SenderOkay
/branches/V0.60_GPS_BETA_chris2798_hallo2/rc.lst
56,14 → 56,14
59 /* prologue end (size=21) */
60 0054 2091 8600 lds r18,134
61 0058 3091 8700 lds r19,(134)+1
62 005c 8091 0000 lds r24,AltICR.1971
63 0060 9091 0000 lds r25,(AltICR.1971)+1
62 005c 8091 0000 lds r24,AltICR.1969
63 0060 9091 0000 lds r25,(AltICR.1969)+1
64 0064 281B sub r18,r24
65 0066 390B sbc r19,r25
66 0068 8091 8600 lds r24,134
67 006c 9091 8700 lds r25,(134)+1
68 0070 9093 0000 sts (AltICR.1971)+1,r25
69 0074 8093 0000 sts AltICR.1971,r24
68 0070 9093 0000 sts (AltICR.1969)+1,r25
69 0074 8093 0000 sts AltICR.1969,r24
70 0078 C901 movw r24,r18
71 007a 8D5D subi r24,lo8(-(-1501))
72 007c 9540 sbci r25,hi8(-(-1501))
72,13 → 72,13
75 0082 00F4 brsh .L4
76 0084 81E0 ldi r24,lo8(1)
77 0086 90E0 ldi r25,hi8(1)
78 0088 9093 0000 sts (index.1973)+1,r25
79 008c 8093 0000 sts index.1973,r24
78 0088 9093 0000 sts (index.1971)+1,r25
79 008c 8093 0000 sts index.1971,r24
80 0090 1092 0000 sts NewPpmData,__zero_reg__
81 0094 00C0 rjmp .L14
82 .L4:
83 0096 C091 0000 lds r28,index.1973
84 009a D091 0000 lds r29,(index.1973)+1
83 0096 C091 0000 lds r28,index.1971
84 009a D091 0000 lds r29,(index.1971)+1
85 009e CA30 cpi r28,10
86 00a0 D105 cpc r29,__zero_reg__
87 00a2 04F0 brlt .+2
154,8 → 154,8
157 0132 6E93 st -X,r22
158 .L8:
159 0134 2196 adiw r28,1
160 0136 D093 0000 sts (index.1973)+1,r29
161 013a C093 0000 sts index.1973,r28
160 0136 D093 0000 sts (index.1971)+1,r29
161 013a C093 0000 sts index.1971,r28
162 .L14:
163 /* epilogue: frame size=0 */
164 013e FF91 pop r31
185,8 → 185,8
189 .data
192 NewPpmData:
193 0000 01 .byte 1
194 .lcomm index.1973,2
195 .lcomm AltICR.1971,2
194 .lcomm index.1971,2
195 .lcomm AltICR.1969,2
196 .comm PPM_in,22,1
197 .comm PPM_diff,22,1
198 .comm DiffNick,2,1
228,16 → 228,16
234 /* File "rc.c": code 183 = 0x00b7 ( 140), prologues 21, epilogues 22 */
DEFINED SYMBOLS
*ABS*:00000000 rc.c
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccjYsaLa.s:3 *ABS*:0000003f __SREG__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccjYsaLa.s:4 *ABS*:0000003e __SP_H__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccjYsaLa.s:5 *ABS*:0000003d __SP_L__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccjYsaLa.s:6 *ABS*:00000000 __tmp_reg__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccjYsaLa.s:7 *ABS*:00000001 __zero_reg__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccjYsaLa.s:13 .text:00000000 rc_sum_init
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccjYsaLa.s:36 .text:0000002a __vector_12
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccjYsaLa.s:194 .bss:00000002 AltICR.1971
.bss:00000000 index.1973
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccjYsaLa.s:192 .data:00000000 NewPpmData
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccqyyvXd.s:3 *ABS*:0000003f __SREG__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccqyyvXd.s:4 *ABS*:0000003e __SP_H__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccqyyvXd.s:5 *ABS*:0000003d __SP_L__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccqyyvXd.s:6 *ABS*:00000000 __tmp_reg__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccqyyvXd.s:7 *ABS*:00000001 __zero_reg__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccqyyvXd.s:13 .text:00000000 rc_sum_init
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccqyyvXd.s:36 .text:0000002a __vector_12
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccqyyvXd.s:194 .bss:00000002 AltICR.1969
.bss:00000000 index.1971
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccqyyvXd.s:192 .data:00000000 NewPpmData
*COM*:00000016 PPM_in
*COM*:00000001 SenderOkay
*COM*:00000016 PPM_diff
/branches/V0.60_GPS_BETA_chris2798_hallo2/readme.txt
1,6 → 1,6
GPS-Modifikation auf Basis der Original V0.6 by Holger Buss & Ingo Busker
 
----- BETA V0.1-----
----- BETA V0.2-----
 
 
Copyright by Christopher Hartmann und Daniel Schmitz.
21,11 → 21,30
Kompass nicht integriert !!!! -> Ufo muss nach Norden ausgerichtet sein !!!!!!
 
 
Testparamter : P:1 / D:1
Testparamter : P:2 / D:2
 
______
________ ***************ÄNDERUNGEN****************************
 
 
folgende Änderungen am GPS: Empfänger vornehmen (siehe auch Pitschu Anleitung für Details)
 
folgende Einstellungen werden nicht mehr benötigt (muss nicht zwingend deaktiviert werden)
 
unter Messages:
-NAV-POSLLH
-NAV-POSUTM
-NAV-VELNED
folgende Einstellungen müssen aktiviert werden: (für Target1 vgl. Pitschu)
 
 
unter Messages:
-NAV-POSECEF
-NAV-VELECEF
 
_________******************************************************
 
 
features:
 
 
53,6 → 72,7
in Planung: (TWI: teilweise Integriert, siehe Quelltext -- UNGETESTET -- )
 
- Kompass (TWI)
- dynamische Parametrierung anhand der mittleren Abweichung der GPS Daten (höhrere Genauigkeit im PH)
-"Home Postition" (TWI)
- Eingangsdatenfilterung (Kompensation von Ungenauigkeit)
- Auslagerung auf externen Prozessor
/branches/V0.60_GPS_BETA_chris2798_hallo2/timer0.lst
26,17 → 26,17
27 0018 AF93 push r26
28 001a BF93 push r27
29 /* prologue end (size=14) */
30 001c 8091 0000 lds r24,cnt.1977
30 001c 8091 0000 lds r24,cnt.1975
31 0020 8150 subi r24,lo8(-(-1))
32 0022 8093 0000 sts cnt.1977,r24
32 0022 8093 0000 sts cnt.1975,r24
33 0026 8F3F cpi r24,lo8(-1)
34 0028 01F4 brne .L2
35 002a 89E0 ldi r24,lo8(9)
36 002c 8093 0000 sts cnt.1977,r24
37 0030 8091 0000 lds r24,cnt_1ms.1976
36 002c 8093 0000 sts cnt.1975,r24
37 0030 8091 0000 lds r24,cnt_1ms.1974
38 0034 8F5F subi r24,lo8(-(1))
39 0036 8170 andi r24,lo8(1)
40 0038 8093 0000 sts cnt_1ms.1976,r24
40 0038 8093 0000 sts cnt_1ms.1974,r24
41 003c 8823 tst r24
42 003e 01F4 brne .L4
43 0040 81E0 ldi r24,lo8(1)
187,9 → 187,9
194 017c EF93 push r30
195 017e FF93 push r31
196 /* prologue end (size=23) */
197 0180 8091 0000 lds r24,timer.2063
197 0180 8091 0000 lds r24,timer.2061
198 0184 8150 subi r24,lo8(-(-1))
199 0186 8093 0000 sts timer.2063,r24
199 0186 8093 0000 sts timer.2061,r24
200 018a 8F3F cpi r24,lo8(-1)
201 018c 01F0 breq .+2
202 018e 00C0 rjmp .L23
275,7 → 275,7
282 0264 8093 0000 sts DebugOut+38,r24
283 0268 8093 B300 sts 179,r24
284 026c 8091 0000 lds r24,EE_Parameter+37
285 0270 8093 0000 sts timer.2063,r24
285 0270 8093 0000 sts timer.2061,r24
286 0274 00C0 rjmp .L33
287 .L23:
288 0276 83E0 ldi r24,lo8(3)
390,10 → 390,10
412 ServoValue:
413 0007 0000 .skip 2,0
414 .data
417 timer.2063:
417 timer.2061:
418 0000 0A .byte 10
419 .lcomm cnt.1977,1
422 cnt_1ms.1976:
419 .lcomm cnt.1975,1
422 cnt_1ms.1974:
423 0001 01 .byte 1
424 .lcomm tim_main,2
425 .comm DiffNick,2,1
435,28 → 435,28
461 /* File "timer0.c": code 401 = 0x0191 ( 323), prologues 37, epilogues 41 */
DEFINED SYMBOLS
*ABS*:00000000 timer0.c
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc4Vn1ck.s:3 *ABS*:0000003f __SREG__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc4Vn1ck.s:4 *ABS*:0000003e __SP_H__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc4Vn1ck.s:5 *ABS*:0000003d __SP_L__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc4Vn1ck.s:6 *ABS*:00000000 __tmp_reg__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc4Vn1ck.s:7 *ABS*:00000001 __zero_reg__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc4Vn1ck.s:13 .text:00000000 __vector_18
.bss:00000009 cnt.1977
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc4Vn1ck.s:422 .data:00000001 cnt_1ms.1976
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc4Vn1ck.s:394 .bss:00000002 UpdateMotor
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc4Vn1ck.s:388 .bss:00000000 CountMilliseconds
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccHWrDwn.s:3 *ABS*:0000003f __SREG__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccHWrDwn.s:4 *ABS*:0000003e __SP_H__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccHWrDwn.s:5 *ABS*:0000003d __SP_L__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccHWrDwn.s:6 *ABS*:00000000 __tmp_reg__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccHWrDwn.s:7 *ABS*:00000001 __zero_reg__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccHWrDwn.s:13 .text:00000000 __vector_18
.bss:00000009 cnt.1975
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccHWrDwn.s:422 .data:00000001 cnt_1ms.1974
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccHWrDwn.s:394 .bss:00000002 UpdateMotor
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccHWrDwn.s:388 .bss:00000000 CountMilliseconds
*COM*:00000001 Timeout
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc4Vn1ck.s:406 .bss:00000005 beeptime
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc4Vn1ck.s:400 .bss:00000003 cntKompass
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc4Vn1ck.s:136 .text:00000128 SetDelay
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc4Vn1ck.s:152 .text:0000013a CheckDelay
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc4Vn1ck.s:171 .text:00000152 __vector_9
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc4Vn1ck.s:417 .data:00000000 timer.2063
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc4Vn1ck.s:412 .bss:00000007 ServoValue
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccHWrDwn.s:406 .bss:00000005 beeptime
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccHWrDwn.s:400 .bss:00000003 cntKompass
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccHWrDwn.s:136 .text:00000128 SetDelay
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccHWrDwn.s:152 .text:0000013a CheckDelay
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccHWrDwn.s:171 .text:00000152 __vector_9
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccHWrDwn.s:417 .data:00000000 timer.2061
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccHWrDwn.s:412 .bss:00000007 ServoValue
*COM*:00000004 IntegralNick
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc4Vn1ck.s:321 .text:000002ac Timer_Init
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc4Vn1ck.s:419 .bss:0000000a tim_main
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc4Vn1ck.s:361 .text:000002fa Delay_ms
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccHWrDwn.s:321 .text:000002ac Timer_Init
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccHWrDwn.s:419 .bss:0000000a tim_main
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccHWrDwn.s:361 .text:000002fa Delay_ms
*COM*:00000002 DiffNick
*COM*:00000002 DiffRoll
*COM*:00000001 SenderOkay
/branches/V0.60_GPS_BETA_chris2798_hallo2/twimaster.lst
265,20 → 265,20
281 /* File "twimaster.c": code 184 = 0x00b8 ( 162), prologues 9, epilogues 13 */
DEFINED SYMBOLS
*ABS*:00000000 twimaster.c
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccCmlJpg.s:3 *ABS*:0000003f __SREG__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccCmlJpg.s:4 *ABS*:0000003e __SP_H__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccCmlJpg.s:5 *ABS*:0000003d __SP_L__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccCmlJpg.s:6 *ABS*:00000000 __tmp_reg__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccCmlJpg.s:7 *ABS*:00000001 __zero_reg__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccCmlJpg.s:13 .text:00000000 i2c_init
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccCmlJpg.s:26 .text:0000000c i2c_start
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccCmlJpg.s:40 .text:00000018 i2c_stop
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccCmlJpg.s:52 .text:00000020 i2c_write_byte
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccCmlJpg.s:68 .text:00000034 __vector_26
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccCmlJpg.s:230 .bss:00000000 twi_state
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccCmlJpg.s:236 .bss:00000001 motor
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccQBlghb.s:3 *ABS*:0000003f __SREG__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccQBlghb.s:4 *ABS*:0000003e __SP_H__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccQBlghb.s:5 *ABS*:0000003d __SP_L__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccQBlghb.s:6 *ABS*:00000000 __tmp_reg__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccQBlghb.s:7 *ABS*:00000001 __zero_reg__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccQBlghb.s:13 .text:00000000 i2c_init
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccQBlghb.s:26 .text:0000000c i2c_start
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccQBlghb.s:40 .text:00000018 i2c_stop
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccQBlghb.s:52 .text:00000020 i2c_write_byte
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccQBlghb.s:68 .text:00000034 __vector_26
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccQBlghb.s:230 .bss:00000000 twi_state
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccQBlghb.s:236 .bss:00000001 motor
*COM*:00000001 Motor_Vorne
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccCmlJpg.s:242 .bss:00000002 motorread
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccQBlghb.s:242 .bss:00000002 motorread
*COM*:00000008 motor_rx
*COM*:00000001 Motor_Hinten
*COM*:00000001 Motor_Rechts
/branches/V0.60_GPS_BETA_chris2798_hallo2/uart.c
50,10 → 50,12
#define SYNC_CHAR2 0x62
 
#define CLASS_NAV 0x01
#define MSGID_POSECEF 0x01
#define MSGID_STATUS 0x03
#define MSGID_POSLLH 0x02
#define MSGID_POSUTM 0x08
#define MSGID_VELNED 0x12
//#define MSGID_POSLLH 0x02
#define MSGID_VELECEF 0x11
//#define MSGID_POSUTM 0x08
//#define MSGID_VELNED 0x12
 
 
 
68,7 → 70,7
uint8_t packetStatus;
} NAV_STATUS_t;
 
 
/*
typedef struct {
unsigned long ITOW; // time of week
long LON; // longitude in 1e-07 deg
104,13 → 106,35
unsigned long CAcc; // deg Course / Heading Accuracy Estimate
uint8_t packetStatus;
} NAV_VELNED_t;
*/
 
typedef struct {
unsigned long ITOW; // ms GPS Millisecond Time of Week
long ECEF_X; // ecef x / cm
long ECEF_Y; // ecef y / cm
long ECEF_Z; // ecef z / cm
unsigned long Pacc; // Abweichung
uint8_t packetStatus;
} NAV_POSECEF_t ;
 
typedef struct {
unsigned long ITOW; // ms GPS Millisecond Time of Week
long ECEFVX; // ecef x velocity cm/s
long ECEFVY; // ecef y velocity cm/s
long ECEFVZ; // ecef z velocity cm/s
unsigned long SAcc; // Abweichung
uint8_t packetStatus;
} NAV_VELECEF_t;
 
 
NAV_STATUS_t navStatus;
NAV_POSLLH_t navPosLlh;
NAV_POSUTM_t navPosUtm;
NAV_VELNED_t navVelNed;
NAV_POSECEF_t navPosECEF;
NAV_VELECEF_t navVelECEF;
 
//NAV_POSLLH_t navPosLlh;
//NAV_POSUTM_t navPosUtm;
//NAV_VELECEF avVelNed;
 
volatile char *ubxP, *ubxEp, *ubxSp; // pointers to packet currently transfered
volatile uint8_t CK_A, CK_B; // UBX checksum bytes
volatile unsigned short msgLen;
155,12 → 179,31
 
void GPSscanData (void)
{
 
 
if (navPosECEF.packetStatus == 1) // valid packet
{
actualPos.x = navPosECEF.ECEF_X; //ECEF X in cm
actualPos.y = navPosECEF.ECEF_Y; //ECEF Y in cm
actualPos.z = navPosECEF.ECEF_Z; //ECEF Z in cm
navPosECEF.packetStatus = 0;
}
 
if (navStatus.packetStatus == 1) // valid packet
{
actualPos.state = navStatus.GPSfix;
navStatus.packetStatus = 0;
}
 
if (navVelECEF.packetStatus == 1) // valid packet
{
actualPos.vx = navVelECEF.ECEFVX; //ECEF VEL X in cm/s
actualPos.vy = navVelECEF.ECEFVY; //ECEF VEL Y in cm/s
actualPos.vz = navVelECEF.ECEFVZ; //ECEF VEL Z in cm/s
navVelECEF.packetStatus = 0;
}
/*
if (navPosUtm.packetStatus == 1) // valid packet
{
actualPos.northing = navPosUtm.NORTH; ///10; // in 10cm;
177,9 → 220,10
actualPos.velNorth = navVelNed.VEL_N;
actualPos.velEast = navVelNed.VEL_E;
navVelNed.packetStatus = 0;}
/*
 
navPosLlh and navVelNed currently not used
*/
 
if (actualPos.state != 0){ROT_ON;} //-> Rot blinkt mit 4Hz wenn GPS Signal brauchbar
 
}
252,6 → 296,20
ubxSp = (char*)&navStatus.packetStatus;
ignorePacket = navStatus.packetStatus;
break;
case MSGID_POSECEF:
ubxP = (char*)&navPosECEF;
ubxEp = (char*)(&navPosECEF + sizeof(NAV_POSECEF_t));
ubxSp = (char*)&navPosECEF.packetStatus;
ignorePacket = navPosECEF.packetStatus;
break;
case MSGID_VELECEF:
ubxP = (char*)&navVelECEF;
ubxEp = (char*)(&navVelECEF + sizeof(NAV_VELECEF_t));
ubxSp = (char*)&navVelECEF.packetStatus;
ignorePacket = navVelECEF.packetStatus;
break;
/*
case MSGID_POSLLH:
ubxP = (char*)&navPosLlh;
ubxEp = (char*)(&navPosLlh + sizeof(NAV_POSLLH_t));
270,6 → 328,8
ubxSp = (char*)&navVelNed.packetStatus;
ignorePacket = navVelNed.packetStatus;
break;
*/
default:
ignorePacket = 1;
ubxSp = (char*)0;
/branches/V0.60_GPS_BETA_chris2798_hallo2/uart.h
34,14 → 34,14
#define _B0(bit) (0 << (bit))
 
typedef struct {
long northing; // in cm (+ = north)
long easting; // in cm (+ = east)
long altitude; // in cm
long velNorth;
long velEast;
long velDown;
long groundSpeed;
long heading;
long x; // in cm (+ = north)
long y; // in cm (+ = east)
long z; // in cm
long vx;
long vy;
long vz;
//long groundSpeed;
//long heading;
 
uint8_t state; // status of data: 0 = invlid; 1 = valid
uint8_t noSV; // number of sats
/branches/V0.60_GPS_BETA_chris2798_hallo2/uart.lst
24,11 → 24,11
25 0012 8091 0000 lds r24,UebertragungAbgeschlossen
26 0016 8823 tst r24
27 0018 01F4 brne .L2
28 001a 8091 0000 lds r24,ptr.2039
29 001e 9091 0000 lds r25,(ptr.2039)+1
28 001a 8091 0000 lds r24,ptr.2021
29 001e 9091 0000 lds r25,(ptr.2021)+1
30 0022 0196 adiw r24,1
31 0024 9093 0000 sts (ptr.2039)+1,r25
32 0028 8093 0000 sts ptr.2039,r24
31 0024 9093 0000 sts (ptr.2021)+1,r25
32 0028 8093 0000 sts ptr.2021,r24
33 002c FC01 movw r30,r24
34 002e E050 subi r30,lo8(-(SendeBuffer))
35 0030 F040 sbci r31,hi8(-(SendeBuffer))
39,8 → 39,8
40 003a 9105 cpc r25,__zero_reg__
41 003c 01F4 brne .L6
42 .L4:
43 003e 1092 0000 sts (ptr.2039)+1,__zero_reg__
44 0042 1092 0000 sts ptr.2039,__zero_reg__
43 003e 1092 0000 sts (ptr.2021)+1,__zero_reg__
44 0042 1092 0000 sts ptr.2021,__zero_reg__
45 0046 81E0 ldi r24,lo8(1)
46 0048 8093 0000 sts UebertragungAbgeschlossen,r24
47 .L6:
47,8 → 47,8
48 004c E093 C600 sts 198,r30
49 0050 00C0 rjmp .L8
50 .L2:
51 0052 1092 0000 sts (ptr.2039)+1,__zero_reg__
52 0056 1092 0000 sts ptr.2039,__zero_reg__
51 0052 1092 0000 sts (ptr.2021)+1,__zero_reg__
52 0056 1092 0000 sts ptr.2021,__zero_reg__
53 .L8:
54 /* epilogue: frame size=0 */
55 005a FF91 pop r31
66,1239 → 66,1219
69 GPSscanData:
70 /* prologue: frame size=0 */
71 /* prologue end (size=0) */
72 006c 8091 0000 lds r24,navStatus+16
72 006c 8091 0000 lds r24,navPosECEF+20
73 0070 8130 cpi r24,lo8(1)
74 0072 01F4 brne .L10
75 0074 8091 0000 lds r24,navStatus+4
76 0078 8093 0000 sts actualPos+32,r24
77 007c 1092 0000 sts navStatus+16,__zero_reg__
78 .L10:
79 0080 8091 0000 lds r24,navPosUtm+18
80 0084 8130 cpi r24,lo8(1)
81 0086 01F4 brne .L12
82 0088 8091 0000 lds r24,navPosUtm+8
83 008c 9091 0000 lds r25,(navPosUtm+8)+1
84 0090 A091 0000 lds r26,(navPosUtm+8)+2
85 0094 B091 0000 lds r27,(navPosUtm+8)+3
86 0098 8093 0000 sts actualPos,r24
87 009c 9093 0000 sts (actualPos)+1,r25
88 00a0 A093 0000 sts (actualPos)+2,r26
89 00a4 B093 0000 sts (actualPos)+3,r27
90 00a8 8091 0000 lds r24,navPosUtm+4
91 00ac 9091 0000 lds r25,(navPosUtm+4)+1
92 00b0 A091 0000 lds r26,(navPosUtm+4)+2
93 00b4 B091 0000 lds r27,(navPosUtm+4)+3
94 00b8 8093 0000 sts actualPos+4,r24
95 00bc 9093 0000 sts (actualPos+4)+1,r25
96 00c0 A093 0000 sts (actualPos+4)+2,r26
97 00c4 B093 0000 sts (actualPos+4)+3,r27
98 00c8 8091 0000 lds r24,navPosUtm+12
99 00cc 9091 0000 lds r25,(navPosUtm+12)+1
100 00d0 A091 0000 lds r26,(navPosUtm+12)+2
101 00d4 B091 0000 lds r27,(navPosUtm+12)+3
102 00d8 8093 0000 sts actualPos+8,r24
103 00dc 9093 0000 sts (actualPos+8)+1,r25
104 00e0 A093 0000 sts (actualPos+8)+2,r26
105 00e4 B093 0000 sts (actualPos+8)+3,r27
106 00e8 1092 0000 sts navPosUtm+18,__zero_reg__
75 0074 8091 0000 lds r24,navPosECEF+4
76 0078 9091 0000 lds r25,(navPosECEF+4)+1
77 007c A091 0000 lds r26,(navPosECEF+4)+2
78 0080 B091 0000 lds r27,(navPosECEF+4)+3
79 0084 8093 0000 sts actualPos,r24
80 0088 9093 0000 sts (actualPos)+1,r25
81 008c A093 0000 sts (actualPos)+2,r26
82 0090 B093 0000 sts (actualPos)+3,r27
83 0094 8091 0000 lds r24,navPosECEF+8
84 0098 9091 0000 lds r25,(navPosECEF+8)+1
85 009c A091 0000 lds r26,(navPosECEF+8)+2
86 00a0 B091 0000 lds r27,(navPosECEF+8)+3
87 00a4 8093 0000 sts actualPos+4,r24
88 00a8 9093 0000 sts (actualPos+4)+1,r25
89 00ac A093 0000 sts (actualPos+4)+2,r26
90 00b0 B093 0000 sts (actualPos+4)+3,r27
91 00b4 8091 0000 lds r24,navPosECEF+12
92 00b8 9091 0000 lds r25,(navPosECEF+12)+1
93 00bc A091 0000 lds r26,(navPosECEF+12)+2
94 00c0 B091 0000 lds r27,(navPosECEF+12)+3
95 00c4 8093 0000 sts actualPos+8,r24
96 00c8 9093 0000 sts (actualPos+8)+1,r25
97 00cc A093 0000 sts (actualPos+8)+2,r26
98 00d0 B093 0000 sts (actualPos+8)+3,r27
99 00d4 1092 0000 sts navPosECEF+20,__zero_reg__
100 .L10:
101 00d8 8091 0000 lds r24,navStatus+16
102 00dc 8130 cpi r24,lo8(1)
103 00de 01F4 brne .L12
104 00e0 8091 0000 lds r24,navStatus+4
105 00e4 8093 0000 sts actualPos+24,r24
106 00e8 1092 0000 sts navStatus+16,__zero_reg__
107 .L12:
108 00ec 8091 0000 lds r24,navPosLlh+28
108 00ec 8091 0000 lds r24,navVelECEF+20
109 00f0 8130 cpi r24,lo8(1)
110 00f2 01F4 brne .L14
111 00f4 1092 0000 sts navPosLlh+28,__zero_reg__
112 .L14:
113 00f8 8091 0000 lds r24,navVelNed+36
114 00fc 8130 cpi r24,lo8(1)
115 00fe 01F4 brne .L16
116 0100 8091 0000 lds r24,navVelNed+4
117 0104 9091 0000 lds r25,(navVelNed+4)+1
118 0108 A091 0000 lds r26,(navVelNed+4)+2
119 010c B091 0000 lds r27,(navVelNed+4)+3
120 0110 8093 0000 sts actualPos+12,r24
121 0114 9093 0000 sts (actualPos+12)+1,r25
122 0118 A093 0000 sts (actualPos+12)+2,r26
123 011c B093 0000 sts (actualPos+12)+3,r27
124 0120 8091 0000 lds r24,navVelNed+8
125 0124 9091 0000 lds r25,(navVelNed+8)+1
126 0128 A091 0000 lds r26,(navVelNed+8)+2
127 012c B091 0000 lds r27,(navVelNed+8)+3
128 0130 8093 0000 sts actualPos+16,r24
129 0134 9093 0000 sts (actualPos+16)+1,r25
130 0138 A093 0000 sts (actualPos+16)+2,r26
131 013c B093 0000 sts (actualPos+16)+3,r27
132 0140 1092 0000 sts navVelNed+36,__zero_reg__
133 .L16:
134 0144 8091 0000 lds r24,actualPos+32
135 0148 8111 cpse r24,__zero_reg__
136 014a 289A sbi 37-0x20,0
137 .L20:
138 014c 0895 ret
139 /* epilogue: frame size=0 */
140 /* epilogue: noreturn */
141 /* epilogue end (size=0) */
142 /* function GPSscanData size 114 (114) */
144 .global __vector_20
146 __vector_20:
147 /* prologue: frame size=0 */
148 014e 1F92 push __zero_reg__
149 0150 0F92 push __tmp_reg__
150 0152 0FB6 in __tmp_reg__,__SREG__
151 0154 0F92 push __tmp_reg__
152 0156 1124 clr __zero_reg__
153 0158 2F93 push r18
154 015a 3F93 push r19
155 015c 4F93 push r20
156 015e 5F93 push r21
157 0160 6F93 push r22
158 0162 7F93 push r23
159 0164 8F93 push r24
160 0166 9F93 push r25
161 0168 AF93 push r26
162 016a BF93 push r27
163 016c CF93 push r28
164 016e DF93 push r29
165 0170 EF93 push r30
166 0172 FF93 push r31
167 /* prologue end (size=19) */
168 0174 8091 C600 lds r24,198
169 0178 8093 0000 sts SioTmp,r24
170 017c 8091 C000 lds r24,192
171 0180 4091 0000 lds r20,SioTmp
172 0184 8871 andi r24,lo8(24)
173 0186 01F0 breq .+2
174 0188 00C0 rjmp .L22
175 018a 8091 0000 lds r24,gpsState
176 018e 8430 cpi r24,lo8(4)
177 0190 01F4 brne .+2
178 0192 00C0 rjmp .L29
179 0194 8530 cpi r24,lo8(5)
180 0196 00F4 brsh .L34
181 0198 8130 cpi r24,lo8(1)
182 019a 01F0 breq .L26
183 019c 8130 cpi r24,lo8(1)
184 019e 00F0 brlo .L25
185 01a0 8230 cpi r24,lo8(2)
186 01a2 01F0 breq .L27
187 01a4 8330 cpi r24,lo8(3)
188 01a6 01F0 breq .+2
189 01a8 00C0 rjmp .L24
190 01aa 00C0 rjmp .L28
191 .L34:
192 01ac 8630 cpi r24,lo8(6)
193 01ae 01F4 brne .+2
194 01b0 00C0 rjmp .L31
195 01b2 8630 cpi r24,lo8(6)
196 01b4 00F4 brsh .+2
197 01b6 00C0 rjmp .L30
198 01b8 8730 cpi r24,lo8(7)
199 01ba 01F4 brne .+2
200 01bc 00C0 rjmp .L32
201 01be 8830 cpi r24,lo8(8)
202 01c0 01F0 breq .+2
203 01c2 00C0 rjmp .L24
204 01c4 00C0 rjmp .L33
205 .L25:
206 01c6 453B cpi r20,lo8(-75)
207 01c8 01F0 breq .+2
208 01ca 00C0 rjmp .L35
209 01cc 81E0 ldi r24,lo8(1)
210 01ce 00C0 rjmp .L82
211 .L26:
212 01d0 4236 cpi r20,lo8(98)
213 01d2 01F4 brne .L37
214 01d4 82E0 ldi r24,lo8(2)
215 .L82:
216 01d6 8093 0000 sts gpsState,r24
217 01da 00C0 rjmp .L35
218 .L37:
219 01dc 453B cpi r20,lo8(-75)
220 01de 01F4 brne .+2
221 01e0 00C0 rjmp .L35
222 01e2 00C0 rjmp .L24
223 .L27:
224 01e4 4130 cpi r20,lo8(1)
225 01e6 01F0 breq .+2
226 01e8 00C0 rjmp .L24
227 01ea 83E0 ldi r24,lo8(3)
228 01ec 00C0 rjmp .L82
229 .L28:
230 01ee 4093 0000 sts msgID,r20
231 01f2 4F5F subi r20,lo8(-(1))
232 01f4 4093 0000 sts CK_A,r20
233 01f8 8091 0000 lds r24,CK_A
234 01fc 8F5F subi r24,lo8(-(1))
235 01fe 8093 0000 sts CK_B,r24
236 0202 84E0 ldi r24,lo8(4)
237 0204 8093 0000 sts gpsState,r24
238 0208 8091 0000 lds r24,msgID
239 020c 8330 cpi r24,lo8(3)
240 020e 01F0 breq .L44
241 0210 8430 cpi r24,lo8(4)
242 0212 00F4 brsh .L47
243 0214 8230 cpi r24,lo8(2)
244 0216 01F0 breq .+2
245 0218 00C0 rjmp .L42
246 021a 00C0 rjmp .L43
247 .L47:
248 021c 8830 cpi r24,lo8(8)
249 021e 01F0 breq .L45
250 0220 8231 cpi r24,lo8(18)
251 0222 01F0 breq .+2
252 0224 00C0 rjmp .L42
253 0226 00C0 rjmp .L46
254 .L44:
255 0228 80E0 ldi r24,lo8(navStatus)
256 022a 90E0 ldi r25,hi8(navStatus)
257 022c 9093 0000 sts (ubxP)+1,r25
258 0230 8093 0000 sts ubxP,r24
259 0234 20E0 ldi r18,lo8(navStatus+289)
260 0236 30E0 ldi r19,hi8(navStatus+289)
261 0238 3093 0000 sts (ubxEp)+1,r19
262 023c 2093 0000 sts ubxEp,r18
263 0240 4096 adiw r24,16
264 0242 9093 0000 sts (ubxSp)+1,r25
265 0246 8093 0000 sts ubxSp,r24
266 024a 8091 0000 lds r24,navStatus+16
267 024e 00C0 rjmp .L83
268 .L43:
269 0250 80E0 ldi r24,lo8(navPosLlh)
270 0252 90E0 ldi r25,hi8(navPosLlh)
271 0254 9093 0000 sts (ubxP)+1,r25
272 0258 8093 0000 sts ubxP,r24
273 025c 20E0 ldi r18,lo8(navPosLlh+841)
274 025e 30E0 ldi r19,hi8(navPosLlh+841)
275 0260 3093 0000 sts (ubxEp)+1,r19
276 0264 2093 0000 sts ubxEp,r18
277 0268 4C96 adiw r24,28
278 026a 9093 0000 sts (ubxSp)+1,r25
279 026e 8093 0000 sts ubxSp,r24
280 0272 8091 0000 lds r24,navPosLlh+28
281 0276 00C0 rjmp .L83
282 .L45:
283 0278 80E0 ldi r24,lo8(navPosUtm)
284 027a 90E0 ldi r25,hi8(navPosUtm)
285 027c 9093 0000 sts (ubxP)+1,r25
286 0280 8093 0000 sts ubxP,r24
287 0284 20E0 ldi r18,lo8(navPosUtm+361)
288 0286 30E0 ldi r19,hi8(navPosUtm+361)
289 0288 3093 0000 sts (ubxEp)+1,r19
290 028c 2093 0000 sts ubxEp,r18
291 0290 4296 adiw r24,18
292 0292 9093 0000 sts (ubxSp)+1,r25
293 0296 8093 0000 sts ubxSp,r24
294 029a 8091 0000 lds r24,navPosUtm+18
295 029e 00C0 rjmp .L83
296 .L46:
297 02a0 80E0 ldi r24,lo8(navVelNed)
298 02a2 90E0 ldi r25,hi8(navVelNed)
299 02a4 9093 0000 sts (ubxP)+1,r25
300 02a8 8093 0000 sts ubxP,r24
301 02ac 20E0 ldi r18,lo8(navVelNed+1369)
302 02ae 30E0 ldi r19,hi8(navVelNed+1369)
303 02b0 3093 0000 sts (ubxEp)+1,r19
304 02b4 2093 0000 sts ubxEp,r18
305 02b8 8496 adiw r24,36
306 02ba 9093 0000 sts (ubxSp)+1,r25
307 02be 8093 0000 sts ubxSp,r24
308 02c2 8091 0000 lds r24,navVelNed+36
309 .L83:
310 02c6 8093 0000 sts ignorePacket,r24
311 02ca 00C0 rjmp .L35
312 .L42:
313 02cc 81E0 ldi r24,lo8(1)
314 02ce 8093 0000 sts ignorePacket,r24
315 02d2 1092 0000 sts (ubxSp)+1,__zero_reg__
316 02d6 1092 0000 sts ubxSp,__zero_reg__
317 02da 00C0 rjmp .L35
318 .L29:
319 02dc 842F mov r24,r20
320 02de 9927 clr r25
321 02e0 9093 0000 sts (msgLen)+1,r25
322 02e4 8093 0000 sts msgLen,r24
323 02e8 8091 0000 lds r24,CK_A
324 02ec 840F add r24,r20
325 02ee 8093 0000 sts CK_A,r24
326 02f2 8091 0000 lds r24,CK_B
327 02f6 9091 0000 lds r25,CK_A
328 02fa 890F add r24,r25
329 02fc 8093 0000 sts CK_B,r24
330 0300 85E0 ldi r24,lo8(5)
331 0302 00C0 rjmp .L82
332 .L30:
333 0304 2091 0000 lds r18,msgLen
334 0308 3091 0000 lds r19,(msgLen)+1
335 030c 842F mov r24,r20
336 030e 9927 clr r25
337 0310 982F mov r25,r24
338 0312 8827 clr r24
339 0314 280F add r18,r24
340 0316 391F adc r19,r25
341 0318 3093 0000 sts (msgLen)+1,r19
342 031c 2093 0000 sts msgLen,r18
343 0320 8091 0000 lds r24,CK_A
344 0324 840F add r24,r20
345 0326 8093 0000 sts CK_A,r24
346 032a 8091 0000 lds r24,CK_B
347 032e 9091 0000 lds r25,CK_A
348 0332 890F add r24,r25
349 0334 8093 0000 sts CK_B,r24
350 0338 86E0 ldi r24,lo8(6)
351 033a 00C0 rjmp .L82
352 .L31:
353 033c 8091 0000 lds r24,CK_A
354 0340 840F add r24,r20
355 0342 8093 0000 sts CK_A,r24
356 0346 8091 0000 lds r24,CK_B
357 034a 9091 0000 lds r25,CK_A
358 034e 890F add r24,r25
359 0350 8093 0000 sts CK_B,r24
360 0354 8091 0000 lds r24,ignorePacket
361 0358 8823 tst r24
362 035a 01F4 brne .L48
363 035c E091 0000 lds r30,ubxP
364 0360 F091 0000 lds r31,(ubxP)+1
365 0364 8091 0000 lds r24,ubxEp
366 0368 9091 0000 lds r25,(ubxEp)+1
367 036c E817 cp r30,r24
368 036e F907 cpc r31,r25
369 0370 00F4 brsh .L48
370 0372 4193 st Z+,r20
371 0374 F093 0000 sts (ubxP)+1,r31
372 0378 E093 0000 sts ubxP,r30
373 .L48:
374 037c 8091 0000 lds r24,msgLen
375 0380 9091 0000 lds r25,(msgLen)+1
376 0384 0197 sbiw r24,1
377 0386 9093 0000 sts (msgLen)+1,r25
378 038a 8093 0000 sts msgLen,r24
379 038e 8091 0000 lds r24,msgLen
380 0392 9091 0000 lds r25,(msgLen)+1
381 0396 892B or r24,r25
382 0398 01F4 brne .L35
383 039a 87E0 ldi r24,lo8(7)
384 039c 00C0 rjmp .L82
385 .L32:
386 039e 8091 0000 lds r24,CK_A
387 03a2 4817 cp r20,r24
388 03a4 01F4 brne .L24
389 03a6 88E0 ldi r24,lo8(8)
390 03a8 00C0 rjmp .L82
391 .L33:
392 03aa 8091 0000 lds r24,CK_B
393 03ae 4817 cp r20,r24
394 03b0 01F4 brne .L24
395 03b2 E091 0000 lds r30,ubxSp
396 03b6 F091 0000 lds r31,(ubxSp)+1
397 03ba 3097 sbiw r30,0
398 03bc 01F0 breq .L24
399 03be 81E0 ldi r24,lo8(1)
400 03c0 8083 st Z,r24
401 .L24:
402 03c2 1092 0000 sts gpsState,__zero_reg__
403 03c6 00C0 rjmp .L35
404 .L22:
405 03c8 1092 0000 sts gpsState,__zero_reg__
406 03cc 0E94 0000 call GPSscanData
407 .L35:
408 03d0 0E94 0000 call GPSscanData
409 03d4 4091 0000 lds r20,buf_ptr.2072
410 03d8 4639 cpi r20,lo8(-106)
411 03da 00F0 brlo .L57
412 03dc 1092 0000 sts UartState.2073,__zero_reg__
413 .L57:
414 03e0 8091 0000 lds r24,SioTmp
415 03e4 8D30 cpi r24,lo8(13)
416 03e6 01F0 breq .+2
417 03e8 00C0 rjmp .L59
418 03ea 8091 0000 lds r24,UartState.2073
419 03ee 8230 cpi r24,lo8(2)
420 03f0 01F0 breq .+2
421 03f2 00C0 rjmp .L59
422 03f4 1092 0000 sts UartState.2073,__zero_reg__
423 03f8 A42F mov r26,r20
424 03fa BB27 clr r27
425 03fc FD01 movw r30,r26
426 03fe E050 subi r30,lo8(-(RxdBuffer-2))
427 0400 F040 sbci r31,hi8(-(RxdBuffer-2))
428 0402 3081 ld r19,Z
429 0404 ED01 movw r28,r26
430 0406 C050 subi r28,lo8(-(RxdBuffer-1))
431 0408 D040 sbci r29,hi8(-(RxdBuffer-1))
432 040a 2881 ld r18,Y
433 040c 8091 0000 lds r24,crc.2069
434 0410 9091 0000 lds r25,(crc.2069)+1
435 0414 831B sub r24,r19
436 0416 9109 sbc r25,__zero_reg__
437 0418 821B sub r24,r18
438 041a 9109 sbc r25,__zero_reg__
439 041c 9F70 andi r25,hi8(4095)
440 041e 9093 0000 sts (crc.2069)+1,r25
441 0422 8093 0000 sts crc.2069,r24
442 0426 9C01 movw r18,r24
443 0428 96E0 ldi r25,6
444 042a 3695 1: lsr r19
445 042c 2795 ror r18
446 042e 9A95 dec r25
447 0430 01F4 brne 1b
448 0432 235C subi r18,lo8(-(61))
449 0434 2093 0000 sts crc1.2070,r18
450 0438 982F mov r25,r24
451 043a 9F73 andi r25,lo8(63)
452 043c 935C subi r25,lo8(-(61))
453 043e 9093 0000 sts crc2.2071,r25
454 0442 8081 ld r24,Z
455 0444 2817 cp r18,r24
456 0446 01F4 brne .L62
457 0448 8881 ld r24,Y
458 044a 9817 cp r25,r24
459 044c 01F4 brne .L62
460 044e 91E0 ldi r25,lo8(1)
461 0450 00C0 rjmp .L65
462 .L62:
463 0452 8091 0000 lds r24,CntCrcError
464 0456 8F5F subi r24,lo8(-(1))
465 0458 8093 0000 sts CntCrcError,r24
466 045c 90E0 ldi r25,lo8(0)
467 .L65:
468 045e 8091 0000 lds r24,NeuerDatensatzEmpfangen
469 0462 8823 tst r24
470 0464 01F0 breq .+2
471 0466 00C0 rjmp .L80
472 0468 9923 tst r25
473 046a 01F4 brne .+2
474 046c 00C0 rjmp .L80
475 046e 81E0 ldi r24,lo8(1)
476 0470 8093 0000 sts NeuerDatensatzEmpfangen,r24
477 0474 4093 0000 sts AnzahlEmpfangsBytes,r20
478 0478 A050 subi r26,lo8(-(RxdBuffer))
479 047a B040 sbci r27,hi8(-(RxdBuffer))
480 047c 8DE0 ldi r24,lo8(13)
481 047e 8C93 st X,r24
482 0480 8091 0000 lds r24,RxdBuffer+2
483 0484 8235 cpi r24,lo8(82)
484 0486 01F0 breq .+2
485 0488 00C0 rjmp .L80
486 048a 88E1 ldi r24,lo8(24)
487 048c 90E0 ldi r25,hi8(24)
488 048e 2CE0 ldi r18,lo8(12)
489 /* #APP */
490 0490 0FB6 in __tmp_reg__,__SREG__
491 0492 F894 cli
492 0494 A895 wdr
493 0496 8093 6000 sts 96,r24
494 049a 0FBE out __SREG__,__tmp_reg__
495 049c 2093 6000 sts 96,r18
496 /* #NOAPP */
497 04a0 00C0 rjmp .L80
498 .L59:
499 04a2 8091 0000 lds r24,UartState.2073
500 04a6 8130 cpi r24,lo8(1)
501 04a8 01F0 breq .L72
502 04aa 8130 cpi r24,lo8(1)
503 04ac 00F0 brlo .L71
504 04ae 8230 cpi r24,lo8(2)
505 04b0 01F4 brne .L81
506 04b2 00C0 rjmp .L73
507 .L71:
508 04b4 8091 0000 lds r24,SioTmp
509 04b8 8332 cpi r24,lo8(35)
510 04ba 01F4 brne .L74
511 04bc 8091 0000 lds r24,NeuerDatensatzEmpfangen
512 04c0 8823 tst r24
513 04c2 01F4 brne .L74
514 04c4 81E0 ldi r24,lo8(1)
515 04c6 8093 0000 sts UartState.2073,r24
516 .L74:
517 04ca 8091 0000 lds r24,SioTmp
518 04ce 8093 0000 sts RxdBuffer,r24
519 04d2 81E0 ldi r24,lo8(1)
520 04d4 8093 0000 sts buf_ptr.2072,r24
521 04d8 8091 0000 lds r24,SioTmp
522 04dc 9927 clr r25
523 04de 00C0 rjmp .L84
524 .L72:
525 04e0 82E0 ldi r24,lo8(2)
526 04e2 8093 0000 sts UartState.2073,r24
527 04e6 E42F mov r30,r20
528 04e8 FF27 clr r31
529 04ea 8091 0000 lds r24,SioTmp
530 04ee E050 subi r30,lo8(-(RxdBuffer))
531 04f0 F040 sbci r31,hi8(-(RxdBuffer))
532 04f2 8083 st Z,r24
533 .L86:
534 04f4 4F5F subi r20,lo8(-(1))
535 04f6 4093 0000 sts buf_ptr.2072,r20
536 .L85:
537 04fa 2091 0000 lds r18,SioTmp
538 04fe 8091 0000 lds r24,crc.2069
539 0502 9091 0000 lds r25,(crc.2069)+1
540 0506 820F add r24,r18
541 0508 911D adc r25,__zero_reg__
542 .L84:
543 050a 9093 0000 sts (crc.2069)+1,r25
544 050e 8093 0000 sts crc.2069,r24
545 0512 00C0 rjmp .L80
546 .L73:
547 0514 E42F mov r30,r20
548 0516 FF27 clr r31
549 0518 8091 0000 lds r24,SioTmp
550 051c E050 subi r30,lo8(-(RxdBuffer))
551 051e F040 sbci r31,hi8(-(RxdBuffer))
552 0520 8083 st Z,r24
553 0522 4639 cpi r20,lo8(-106)
554 0524 00F0 brlo .L86
555 0526 1092 0000 sts UartState.2073,__zero_reg__
556 052a 00C0 rjmp .L85
557 .L81:
558 052c 1092 0000 sts UartState.2073,__zero_reg__
559 .L80:
560 /* epilogue: frame size=0 */
561 0530 FF91 pop r31
562 0532 EF91 pop r30
563 0534 DF91 pop r29
564 0536 CF91 pop r28
565 0538 BF91 pop r27
566 053a AF91 pop r26
567 053c 9F91 pop r25
568 053e 8F91 pop r24
569 0540 7F91 pop r23
570 0542 6F91 pop r22
571 0544 5F91 pop r21
572 0546 4F91 pop r20
573 0548 3F91 pop r19
574 054a 2F91 pop r18
575 054c 0F90 pop __tmp_reg__
576 054e 0FBE out __SREG__,__tmp_reg__
577 0550 0F90 pop __tmp_reg__
578 0552 1F90 pop __zero_reg__
579 0554 1895 reti
580 /* epilogue end (size=19) */
581 /* function __vector_20 size 522 (484) */
583 .global AddCRC
585 AddCRC:
586 /* prologue: frame size=0 */
587 /* prologue end (size=0) */
588 0556 DC01 movw r26,r24
589 0558 20E0 ldi r18,lo8(0)
590 055a 30E0 ldi r19,hi8(0)
591 055c 40E0 ldi r20,lo8(0)
592 055e 50E0 ldi r21,hi8(0)
593 0560 E0E0 ldi r30,lo8(SendeBuffer)
594 0562 F0E0 ldi r31,hi8(SendeBuffer)
595 0564 00C0 rjmp .L88
596 .L89:
597 0566 8191 ld r24,Z+
598 0568 280F add r18,r24
599 056a 311D adc r19,__zero_reg__
600 056c 4F5F subi r20,lo8(-(1))
601 056e 5F4F sbci r21,hi8(-(1))
602 .L88:
603 0570 4A17 cp r20,r26
604 0572 5B07 cpc r21,r27
605 0574 01F4 brne .L89
606 0576 3F70 andi r19,hi8(4095)
607 0578 C901 movw r24,r18
608 057a 66E0 ldi r22,6
609 057c 9695 1: lsr r25
610 057e 8795 ror r24
611 0580 6A95 dec r22
612 0582 01F4 brne 1b
613 0584 835C subi r24,lo8(-(61))
614 0586 FD01 movw r30,r26
615 0588 E050 subi r30,lo8(-(SendeBuffer))
616 058a F040 sbci r31,hi8(-(SendeBuffer))
617 058c 8083 st Z,r24
618 058e 1196 adiw r26,1
619 0590 2F73 andi r18,lo8(63)
620 0592 235C subi r18,lo8(-(61))
621 0594 FD01 movw r30,r26
622 0596 E050 subi r30,lo8(-(SendeBuffer))
623 0598 F040 sbci r31,hi8(-(SendeBuffer))
624 059a 2083 st Z,r18
625 059c A050 subi r26,lo8(-(SendeBuffer+1))
626 059e B040 sbci r27,hi8(-(SendeBuffer+1))
627 05a0 8DE0 ldi r24,lo8(13)
628 05a2 8C93 st X,r24
629 05a4 1092 0000 sts UebertragungAbgeschlossen,__zero_reg__
630 05a8 8091 0000 lds r24,SendeBuffer
631 05ac 8093 C600 sts 198,r24
632 /* epilogue: frame size=0 */
633 05b0 0895 ret
634 /* epilogue end (size=1) */
635 /* function AddCRC size 47 (46) */
637 .global SendOutData
639 SendOutData:
640 /* prologue: frame size=0 */
641 05b2 EF92 push r14
642 05b4 FF92 push r15
643 05b6 0F93 push r16
644 05b8 1F93 push r17
645 05ba CF93 push r28
646 05bc DF93 push r29
647 /* prologue end (size=6) */
648 05be 7A01 movw r14,r20
649 05c0 722F mov r23,r18
650 05c2 93E2 ldi r25,lo8(35)
651 05c4 9093 0000 sts SendeBuffer,r25
652 05c8 6093 0000 sts SendeBuffer+1,r22
653 05cc 8093 0000 sts SendeBuffer+2,r24
654 05d0 03E0 ldi r16,lo8(3)
655 05d2 10E0 ldi r17,hi8(3)
656 05d4 60E0 ldi r22,lo8(0)
657 05d6 A0E0 ldi r26,lo8(SendeBuffer+3)
658 05d8 B0E0 ldi r27,hi8(SendeBuffer+3)
659 05da 00C0 rjmp .L93
660 .L94:
661 05dc F701 movw r30,r14
662 05de E60F add r30,r22
663 05e0 F11D adc r31,__zero_reg__
664 05e2 9081 ld r25,Z
665 05e4 6F5F subi r22,lo8(-(1))
666 05e6 7150 subi r23,lo8(-(-1))
667 05e8 01F4 brne .L95
668 05ea E0E0 ldi r30,lo8(0)
669 05ec 40E0 ldi r20,lo8(0)
670 05ee 00C0 rjmp .L97
671 .L95:
672 05f0 F701 movw r30,r14
673 05f2 E60F add r30,r22
674 05f4 F11D adc r31,__zero_reg__
675 05f6 4081 ld r20,Z
676 05f8 6F5F subi r22,lo8(-(1))
677 05fa 7150 subi r23,lo8(-(-1))
678 05fc 01F4 brne .L98
679 05fe E0E0 ldi r30,lo8(0)
680 0600 00C0 rjmp .L97
681 .L98:
682 0602 F701 movw r30,r14
683 0604 E60F add r30,r22
684 0606 F11D adc r31,__zero_reg__
685 0608 E081 ld r30,Z
686 060a 6F5F subi r22,lo8(-(1))
687 060c 7150 subi r23,lo8(-(-1))
688 .L97:
689 060e 892F mov r24,r25
690 0610 8695 lsr r24
691 0612 8695 lsr r24
692 0614 835C subi r24,lo8(-(61))
693 0616 8C93 st X,r24
694 0618 5527 clr r21
695 061a 892F mov r24,r25
696 061c 9927 clr r25
697 061e 8370 andi r24,lo8(3)
698 0620 9070 andi r25,hi8(3)
699 0622 24E0 ldi r18,4
700 0624 880F 1: lsl r24
701 0626 991F rol r25
702 0628 2A95 dec r18
703 062a 01F4 brne 1b
704 062c 9A01 movw r18,r20
705 062e 94E0 ldi r25,4
706 0630 3695 1: lsr r19
707 0632 2795 ror r18
708 0634 9A95 dec r25
709 0636 01F4 brne 1b
710 0638 822B or r24,r18
711 063a 835C subi r24,lo8(-(61))
712 063c ED01 movw r28,r26
713 063e 8983 std Y+1,r24
714 0640 4F70 andi r20,lo8(15)
715 0642 5070 andi r21,hi8(15)
716 0644 440F lsl r20
717 0646 551F rol r21
718 0648 440F lsl r20
719 064a 551F rol r21
720 064c 8E2F mov r24,r30
721 064e 8295 swap r24
722 0650 8695 lsr r24
723 0652 8695 lsr r24
724 0654 8370 andi r24,0x3
725 0656 842B or r24,r20
726 0658 835C subi r24,lo8(-(61))
727 065a 8A83 std Y+2,r24
728 065c EF73 andi r30,lo8(63)
729 065e E35C subi r30,lo8(-(61))
730 0660 EB83 std Y+3,r30
731 0662 0C5F subi r16,lo8(-(4))
732 0664 1F4F sbci r17,hi8(-(4))
733 0666 1496 adiw r26,4
734 .L93:
735 0668 7723 tst r23
736 066a 01F0 breq .+2
737 066c 00C0 rjmp .L94
738 066e C801 movw r24,r16
739 0670 0E94 0000 call AddCRC
740 /* epilogue: frame size=0 */
741 0674 DF91 pop r29
742 0676 CF91 pop r28
743 0678 1F91 pop r17
744 067a 0F91 pop r16
745 067c FF90 pop r15
746 067e EF90 pop r14
747 0680 0895 ret
748 /* epilogue end (size=7) */
749 /* function SendOutData size 106 (93) */
751 .global Decode64
753 Decode64:
754 /* prologue: frame size=0 */
755 0682 1F93 push r17
756 0684 CF93 push r28
757 0686 DF93 push r29
758 /* prologue end (size=3) */
759 0688 EC01 movw r28,r24
760 068a 70E0 ldi r23,lo8(0)
761 068c A22F mov r26,r18
762 068e BB27 clr r27
763 0690 1297 sbiw r26,2
764 0692 00C0 rjmp .L103
765 .L104:
766 0694 E42F mov r30,r20
767 0696 FF27 clr r31
768 0698 E050 subi r30,lo8(-(RxdBuffer))
769 069a F040 sbci r31,hi8(-(RxdBuffer))
770 069c 3081 ld r19,Z
771 069e 4F5F subi r20,lo8(-(1))
772 06a0 E42F mov r30,r20
773 06a2 FF27 clr r31
774 06a4 E050 subi r30,lo8(-(RxdBuffer))
775 06a6 F040 sbci r31,hi8(-(RxdBuffer))
776 06a8 5081 ld r21,Z
777 06aa 4F5F subi r20,lo8(-(1))
778 06ac E42F mov r30,r20
779 06ae FF27 clr r31
780 06b0 E050 subi r30,lo8(-(RxdBuffer))
781 06b2 F040 sbci r31,hi8(-(RxdBuffer))
782 06b4 1081 ld r17,Z
783 06b6 4F5F subi r20,lo8(-(1))
784 06b8 E42F mov r30,r20
785 06ba FF27 clr r31
786 06bc E050 subi r30,lo8(-(RxdBuffer))
787 06be F040 sbci r31,hi8(-(RxdBuffer))
788 06c0 2081 ld r18,Z
789 06c2 4F5F subi r20,lo8(-(1))
790 06c4 842F mov r24,r20
791 06c6 9927 clr r25
792 06c8 A817 cp r26,r24
793 06ca B907 cpc r27,r25
794 06cc 04F0 brlt .L109
795 06ce 5D53 subi r21,lo8(-(-61))
796 06d0 FE01 movw r30,r28
797 06d2 E70F add r30,r23
798 06d4 F11D adc r31,__zero_reg__
799 06d6 3D53 subi r19,lo8(-(-61))
800 06d8 330F lsl r19
801 06da 330F lsl r19
802 06dc 852F mov r24,r21
803 06de 8295 swap r24
804 06e0 8F70 andi r24,0x0f
805 06e2 382B or r19,r24
806 06e4 3083 st Z,r19
807 06e6 6130 cpi r22,lo8(1)
808 06e8 01F0 breq .L109
809 06ea 912F mov r25,r17
810 06ec 9D53 subi r25,lo8(-(-61))
811 06ee 7F5F subi r23,lo8(-(1))
812 06f0 FE01 movw r30,r28
813 06f2 E70F add r30,r23
814 06f4 F11D adc r31,__zero_reg__
815 06f6 7150 subi r23,lo8(-(-1))
816 06f8 5295 swap r21
817 06fa 507F andi r21,0xf0
818 06fc 892F mov r24,r25
819 06fe 8695 lsr r24
820 0700 8695 lsr r24
821 0702 582B or r21,r24
822 0704 5083 st Z,r21
823 0706 6350 subi r22,lo8(-(-3))
824 0708 6F3F cpi r22,lo8(-1)
825 070a 01F0 breq .L109
826 070c 7E5F subi r23,lo8(-(2))
827 070e FE01 movw r30,r28
828 0710 E70F add r30,r23
829 0712 F11D adc r31,__zero_reg__
830 0714 9295 swap r25
831 0716 990F lsl r25
832 0718 990F lsl r25
833 071a 907C andi r25,0xc0
834 071c 2D53 subi r18,lo8(-(-61))
835 071e 922B or r25,r18
836 0720 9083 st Z,r25
837 0722 7F5F subi r23,lo8(-(1))
838 .L103:
839 0724 6623 tst r22
840 0726 01F0 breq .+2
841 0728 00C0 rjmp .L104
842 .L109:
843 /* epilogue: frame size=0 */
844 072a DF91 pop r29
845 072c CF91 pop r28
846 072e 1F91 pop r17
847 0730 0895 ret
848 /* epilogue end (size=4) */
849 /* function Decode64 size 88 (81) */
851 .global uart_putchar
853 uart_putchar:
854 /* prologue: frame size=0 */
855 0732 1F93 push r17
856 /* prologue end (size=1) */
857 0734 182F mov r17,r24
858 0736 8A30 cpi r24,lo8(10)
859 0738 01F4 brne .L115
860 073a 8DE0 ldi r24,lo8(13)
861 073c 0E94 0000 call uart_putchar
862 .L115:
863 0740 8091 C000 lds r24,192
864 0744 85FF sbrs r24,5
865 0746 00C0 rjmp .L115
866 0748 1093 C600 sts 198,r17
867 074c 80E0 ldi r24,lo8(0)
868 074e 90E0 ldi r25,hi8(0)
869 /* epilogue: frame size=0 */
870 0750 1F91 pop r17
871 0752 0895 ret
872 /* epilogue end (size=2) */
873 /* function uart_putchar size 17 (14) */
875 .global WriteProgramData
877 WriteProgramData:
878 /* prologue: frame size=0 */
879 /* prologue end (size=0) */
880 /* epilogue: frame size=0 */
881 0754 0895 ret
882 /* epilogue end (size=1) */
883 /* function WriteProgramData size 1 (0) */
885 .global UART_Init
887 UART_Init:
888 /* prologue: frame size=0 */
889 /* prologue end (size=0) */
890 0756 E1EC ldi r30,lo8(193)
891 0758 F0E0 ldi r31,hi8(193)
892 075a 88E1 ldi r24,lo8(24)
893 075c 8083 st Z,r24
894 075e A0EC ldi r26,lo8(192)
895 0760 B0E0 ldi r27,hi8(192)
896 0762 8C91 ld r24,X
897 0764 8260 ori r24,lo8(2)
898 0766 8C93 st X,r24
899 0768 8081 ld r24,Z
900 076a 8068 ori r24,lo8(-128)
901 076c 8083 st Z,r24
902 076e 8081 ld r24,Z
903 0770 8064 ori r24,lo8(64)
904 0772 8083 st Z,r24
905 0774 8AE2 ldi r24,lo8(42)
906 0776 8093 C400 sts 196,r24
907 077a 88EC ldi r24,lo8(200)
908 077c 90E0 ldi r25,hi8(200)
909 077e 0E94 0000 call SetDelay
910 0782 9093 0000 sts (Debug_Timer)+1,r25
911 0786 8093 0000 sts Debug_Timer,r24
912 078a 1092 0000 sts gpsState,__zero_reg__
913 /* epilogue: frame size=0 */
914 078e 0895 ret
915 /* epilogue end (size=1) */
916 /* function UART_Init size 29 (28) */
918 .global DatenUebertragung
920 DatenUebertragung:
921 /* prologue: frame size=0 */
922 /* prologue end (size=0) */
923 0790 8091 0000 lds r24,UebertragungAbgeschlossen
924 0794 8823 tst r24
925 0796 01F4 brne .+2
926 0798 00C0 rjmp .L139
927 079a 8091 0000 lds r24,DebugGetAnforderung
928 079e 8823 tst r24
929 07a0 01F0 breq .L125
930 07a2 8091 0000 lds r24,UebertragungAbgeschlossen
931 07a6 8823 tst r24
932 07a8 01F0 breq .L125
933 07aa 2BE0 ldi r18,lo8(11)
934 07ac 40E0 ldi r20,lo8(DebugIn)
935 07ae 50E0 ldi r21,hi8(DebugIn)
936 07b0 6091 0000 lds r22,MeineSlaveAdresse
937 07b4 87E4 ldi r24,lo8(71)
938 07b6 0E94 0000 call SendOutData
939 07ba 1092 0000 sts DebugGetAnforderung,__zero_reg__
940 .L125:
941 07be 8091 0000 lds r24,Debug_Timer
942 07c2 9091 0000 lds r25,(Debug_Timer)+1
943 07c6 0E94 0000 call CheckDelay
944 07ca 8823 tst r24
945 07cc 01F4 brne .L128
946 07ce 8091 0000 lds r24,DebugDataAnforderung
947 07d2 8823 tst r24
948 07d4 01F0 breq .L130
949 .L128:
950 07d6 8091 0000 lds r24,UebertragungAbgeschlossen
951 07da 8823 tst r24
952 07dc 01F0 breq .L130
953 07de 22E3 ldi r18,lo8(50)
954 07e0 40E0 ldi r20,lo8(DebugOut)
955 07e2 50E0 ldi r21,hi8(DebugOut)
956 07e4 6091 0000 lds r22,MeineSlaveAdresse
957 07e8 84E4 ldi r24,lo8(68)
958 07ea 0E94 0000 call SendOutData
959 07ee 1092 0000 sts DebugDataAnforderung,__zero_reg__
960 07f2 8AEF ldi r24,lo8(250)
961 07f4 90E0 ldi r25,hi8(250)
962 07f6 0E94 0000 call SetDelay
963 07fa 9093 0000 sts (Debug_Timer)+1,r25
964 07fe 8093 0000 sts Debug_Timer,r24
965 .L130:
966 0802 8091 0000 lds r24,DebugDisplayAnforderung
967 0806 8823 tst r24
968 0808 01F0 breq .L132
969 080a 8091 0000 lds r24,UebertragungAbgeschlossen
970 080e 8823 tst r24
971 0810 01F0 breq .L132
972 0812 0E94 0000 call Menu
973 0816 1092 0000 sts DebugDisplayAnforderung,__zero_reg__
974 081a 8091 0000 lds r24,dis_zeile.2396
975 081e 8F5F subi r24,lo8(-(1))
976 0820 8093 0000 sts dis_zeile.2396,r24
977 0824 8430 cpi r24,lo8(4)
978 0826 01F4 brne .L135
979 0828 1092 0000 sts dis_zeile.2396,__zero_reg__
980 .L135:
981 082c 8091 0000 lds r24,dis_zeile.2396
982 0830 44E1 ldi r20,lo8(20)
983 0832 849F mul r24,r20
984 0834 A001 movw r20,r0
985 0836 1124 clr r1
986 0838 4050 subi r20,lo8(-(DisplayBuff))
987 083a 5040 sbci r21,hi8(-(DisplayBuff))
988 083c 24E1 ldi r18,lo8(20)
989 083e 60E0 ldi r22,lo8(0)
990 0840 805D subi r24,lo8(-(48))
991 0842 0E94 0000 call SendOutData
992 .L132:
993 0846 8091 0000 lds r24,GetVersionAnforderung
994 084a 8823 tst r24
995 084c 01F0 breq .L139
996 084e 8091 0000 lds r24,UebertragungAbgeschlossen
997 0852 8823 tst r24
998 0854 01F0 breq .L139
999 0856 2AE0 ldi r18,lo8(10)
1000 0858 40E0 ldi r20,lo8(VersionInfo)
1001 085a 50E0 ldi r21,hi8(VersionInfo)
1002 085c 6091 0000 lds r22,MeineSlaveAdresse
1003 0860 86E5 ldi r24,lo8(86)
1004 0862 0E94 0000 call SendOutData
1005 0866 1092 0000 sts GetVersionAnforderung,__zero_reg__
1006 .L139:
1007 086a 0895 ret
1008 /* epilogue: frame size=0 */
1009 /* epilogue: noreturn */
1010 /* epilogue end (size=0) */
1011 /* function DatenUebertragung size 110 (110) */
1013 .global BearbeiteRxDaten
1015 BearbeiteRxDaten:
1016 /* prologue: frame size=2 */
1017 086c 1F93 push r17
1018 086e CF93 push r28
1019 0870 DF93 push r29
1020 0872 CDB7 in r28,__SP_L__
1021 0874 DEB7 in r29,__SP_H__
1022 0876 2297 sbiw r28,2
1023 0878 0FB6 in __tmp_reg__,__SREG__
1024 087a F894 cli
1025 087c DEBF out __SP_H__,r29
1026 087e 0FBE out __SREG__,__tmp_reg__
1027 0880 CDBF out __SP_L__,r28
1028 /* prologue end (size=11) */
1029 0882 8091 0000 lds r24,NeuerDatensatzEmpfangen
1030 0886 8823 tst r24
1031 0888 01F4 brne .+2
1032 088a 00C0 rjmp .L156
1033 088c 8FEF ldi r24,lo8(-1)
1034 088e 8093 0000 sts PcZugriff,r24
1035 0892 8091 0000 lds r24,RxdBuffer+2
1036 0896 8137 cpi r24,lo8(113)
1037 0898 00F4 brsh .L151
1038 089a 8C36 cpi r24,lo8(108)
1039 089c 00F0 brlo .+2
1040 089e 00C0 rjmp .L147
1041 08a0 8736 cpi r24,lo8(103)
1042 08a2 01F4 brne .+2
1043 08a4 00C0 rjmp .L145
1044 08a6 8836 cpi r24,lo8(104)
1045 08a8 01F0 breq .L146
1046 08aa 8336 cpi r24,lo8(99)
1047 08ac 01F0 breq .+2
1048 08ae 00C0 rjmp .L143
1049 08b0 00C0 rjmp .L144
1050 .L151:
1051 08b2 8437 cpi r24,lo8(116)
1052 08b4 01F0 breq .L149
1053 08b6 8637 cpi r24,lo8(118)
1054 08b8 01F0 breq .L150
1055 08ba 8137 cpi r24,lo8(113)
1056 08bc 01F0 breq .+2
1057 08be 00C0 rjmp .L143
1058 08c0 00C0 rjmp .L148
1059 .L144:
1060 08c2 2091 0000 lds r18,AnzahlEmpfangsBytes
1061 08c6 43E0 ldi r20,lo8(3)
1062 08c8 6BE0 ldi r22,lo8(11)
1063 08ca 80E0 ldi r24,lo8(DebugIn)
1064 08cc 90E0 ldi r25,hi8(DebugIn)
1065 08ce 0E94 0000 call Decode64
1066 08d2 8091 0000 lds r24,RemoteTasten
1067 08d6 9091 0000 lds r25,DebugIn+2
1068 08da 892B or r24,r25
1069 08dc 8093 0000 sts RemoteTasten,r24
1070 08e0 81E0 ldi r24,lo8(1)
1071 08e2 8093 0000 sts DebugDataAnforderung,r24
1072 08e6 00C0 rjmp .L143
1073 .L146:
1074 08e8 2091 0000 lds r18,AnzahlEmpfangsBytes
1075 08ec 43E0 ldi r20,lo8(3)
1076 08ee 62E0 ldi r22,lo8(2)
1077 08f0 CE01 movw r24,r28
1078 08f2 0196 adiw r24,1
1079 08f4 0E94 0000 call Decode64
1080 08f8 8091 0000 lds r24,RemoteTasten
1081 08fc 9981 ldd r25,Y+1
1082 08fe 892B or r24,r25
1083 0900 8093 0000 sts RemoteTasten,r24
1084 0904 81E0 ldi r24,lo8(1)
1085 0906 8093 0000 sts DebugDisplayAnforderung,r24
1086 090a 00C0 rjmp .L143
1087 .L149:
1088 090c 2091 0000 lds r18,AnzahlEmpfangsBytes
1089 0910 43E0 ldi r20,lo8(3)
1090 0912 64E0 ldi r22,lo8(4)
1091 0914 80E0 ldi r24,lo8(MotorTest)
1092 0916 90E0 ldi r25,hi8(MotorTest)
1093 0918 0E94 0000 call Decode64
1094 091c 00C0 rjmp .L143
1095 .L150:
1096 091e 81E0 ldi r24,lo8(1)
1097 0920 8093 0000 sts GetVersionAnforderung,r24
1098 0924 00C0 rjmp .L143
1099 .L145:
1100 0926 81E0 ldi r24,lo8(1)
1101 0928 8093 0000 sts DebugGetAnforderung,r24
1102 092c 00C0 rjmp .L143
1103 .L148:
1104 092e 2091 0000 lds r18,AnzahlEmpfangsBytes
1105 0932 43E0 ldi r20,lo8(3)
1106 0934 62E0 ldi r22,lo8(2)
1107 0936 CE01 movw r24,r28
1108 0938 0196 adiw r24,1
1109 093a 0E94 0000 call Decode64
1110 093e 8981 ldd r24,Y+1
1111 0940 8F3F cpi r24,lo8(-1)
1112 0942 01F0 breq .L152
1113 0944 8630 cpi r24,lo8(6)
1114 0946 00F0 brlo .L154
1115 0948 85E0 ldi r24,lo8(5)
1116 094a 8983 std Y+1,r24
1117 .L154:
1118 094c 4AE3 ldi r20,lo8(58)
1119 094e 60E0 ldi r22,lo8(EE_Parameter)
1120 0950 70E0 ldi r23,hi8(EE_Parameter)
1121 0952 8981 ldd r24,Y+1
1122 0954 0E94 0000 call ReadParameterSet
1123 0958 8981 ldd r24,Y+1
1124 095a 2AE3 ldi r18,lo8(58)
1125 095c 40E0 ldi r20,lo8(EE_Parameter)
1126 095e 50E0 ldi r21,hi8(EE_Parameter)
1127 0960 6091 0000 lds r22,MeineSlaveAdresse
1128 0964 00C0 rjmp .L157
1129 .L152:
1130 0966 1091 0000 lds r17,MeineSlaveAdresse
1131 096a 0E94 0000 call GetActiveParamSetNumber
1132 096e 2AE3 ldi r18,lo8(58)
1133 0970 40E0 ldi r20,lo8(EE_Parameter)
1134 0972 50E0 ldi r21,hi8(EE_Parameter)
1135 0974 612F mov r22,r17
1136 .L157:
1137 0976 855B subi r24,lo8(-(75))
1138 0978 0E94 0000 call SendOutData
1139 097c 00C0 rjmp .L143
1140 .L147:
1141 097e 2091 0000 lds r18,AnzahlEmpfangsBytes
1142 0982 43E0 ldi r20,lo8(3)
1143 0984 6AE3 ldi r22,lo8(58)
1144 0986 80E0 ldi r24,lo8(EE_Parameter)
1145 0988 90E0 ldi r25,hi8(EE_Parameter)
1146 098a 0E94 0000 call Decode64
1147 098e 8091 0000 lds r24,RxdBuffer+2
1148 0992 4AE3 ldi r20,lo8(58)
1149 0994 60E0 ldi r22,lo8(EE_Parameter)
1150 0996 70E0 ldi r23,hi8(EE_Parameter)
1151 0998 8B56 subi r24,lo8(-(-107))
1152 099a 0E94 0000 call WriteParameterSet
1153 099e 8091 0000 lds r24,RxdBuffer+2
1154 09a2 8B56 subi r24,lo8(-(-107))
1155 09a4 A0E0 ldi r26,lo8(EEPromArray+2)
1156 09a6 B0E0 ldi r27,hi8(EEPromArray+2)
1157 /* #APP */
1158 09a8 082E mov __tmp_reg__,r24
1159 09aa 0E94 0000 call __eeprom_write_byte_1F2021
1160 /* #NOAPP */
1161 09ae 0E94 0000 call GetActiveParamSetNumber
1162 09b2 9927 clr r25
1163 09b4 0E94 0000 call Piep
1164 .L143:
1165 09b8 1092 0000 sts NeuerDatensatzEmpfangen,__zero_reg__
1166 .L156:
1167 /* epilogue: frame size=2 */
1168 09bc 2296 adiw r28,2
1169 09be 0FB6 in __tmp_reg__,__SREG__
1170 09c0 F894 cli
1171 09c2 DEBF out __SP_H__,r29
1172 09c4 0FBE out __SREG__,__tmp_reg__
1173 09c6 CDBF out __SP_L__,r28
1174 09c8 DF91 pop r29
1175 09ca CF91 pop r28
1176 09cc 1F91 pop r17
1177 09ce 0895 ret
1178 /* epilogue end (size=10) */
1179 /* function BearbeiteRxDaten size 179 (158) */
1181 .global DebugGetAnforderung
1182 .global DebugGetAnforderung
1183 .section .bss
1186 DebugGetAnforderung:
1187 0000 00 .skip 1,0
1188 .global DebugDisplayAnforderung
1189 .global DebugDisplayAnforderung
1192 DebugDisplayAnforderung:
1193 0001 00 .skip 1,0
1194 .global DebugDataAnforderung
1195 .global DebugDataAnforderung
1198 DebugDataAnforderung:
1199 0002 00 .skip 1,0
1200 .global GetVersionAnforderung
1201 .global GetVersionAnforderung
1204 GetVersionAnforderung:
1205 0003 00 .skip 1,0
1206 .global SioTmp
1207 .global SioTmp
1210 SioTmp:
1211 0004 00 .skip 1,0
1212 .global NeuerDatensatzEmpfangen
1213 .global NeuerDatensatzEmpfangen
1216 NeuerDatensatzEmpfangen:
1217 0005 00 .skip 1,0
1218 .global NeueKoordinateEmpfangen
1219 .global NeueKoordinateEmpfangen
1222 NeueKoordinateEmpfangen:
1223 0006 00 .skip 1,0
1224 .global UebertragungAbgeschlossen
1225 .data
1228 UebertragungAbgeschlossen:
1229 0000 01 .byte 1
1230 .global CntCrcError
1231 .global CntCrcError
1232 .section .bss
1235 CntCrcError:
1236 0007 00 .skip 1,0
1237 .global AnzahlEmpfangsBytes
1238 .global AnzahlEmpfangsBytes
1241 AnzahlEmpfangsBytes:
1242 0008 00 .skip 1,0
1243 .global PC_DebugTimeout
1244 .global PC_DebugTimeout
1247 PC_DebugTimeout:
1248 0009 00 .skip 1,0
1249 .global PcZugriff
1250 .data
1253 PcZugriff:
1254 0001 64 .byte 100
1255 .global MotorTest
1256 .global MotorTest
1257 .section .bss
1260 MotorTest:
1261 000a 0000 0000 .skip 4,0
1262 .lcomm dis_zeile.2396,1
1263 .lcomm UartState.2073,1
1264 .lcomm buf_ptr.2072,1
1265 .lcomm crc2.2071,1
1266 .lcomm crc1.2070,1
1267 .lcomm crc.2069,2
1268 .lcomm ptr.2039,2
1269 .lcomm gpsState,1
1270 .comm DiffNick,2,1
1271 .comm DiffRoll,2,1
1272 .comm SenderOkay,1,1
1273 .comm CosinusNickWinkel,1,1
1274 .comm CosinusRollWinkel,1,1
1275 .comm durchschnitt_northing,4,1
1276 .comm durchschnitt_easting,4,1
1277 .comm gps_p,2,1
1278 .comm gps_d,2,1
1279 .comm skal,2,1
1280 .comm gps_gethome,2,1
1281 .comm SendeBuffer,150,1
1282 .comm RxdBuffer,150,1
1283 .comm MeineSlaveAdresse,1,1
1284 .comm Debug_Timer,2,1
1285 .comm DebugOut,50,1
1286 .comm actualPos,34,1
1287 .comm DebugIn,11,1
1288 .comm VersionInfo,10,1
1289 .comm RemoteTasten,1,1
1290 .comm Timeout,1,1
1291 .comm IntegralNick,4,1
1292 .comm IntegralNick2,4,1
1293 .comm IntegralRoll,4,1
1294 .comm IntegralRoll2,4,1
1295 .comm Mess_IntegralNick,4,1
1296 .comm Mess_IntegralNick2,4,1
1297 .comm Mess_IntegralRoll,4,1
1298 .comm Mess_IntegralRoll2,4,1
1299 .comm Integral_Gier,4,1
1300 .comm Mess_Integral_Gier,4,1
1301 .comm h,1,1
1302 .comm m,1,1
1303 .comm s,1,1
1304 .comm Motor_Vorne,1,1
1305 .comm Motor_Hinten,1,1
1306 .comm Motor_Rechts,1,1
1307 .comm Motor_Links,1,1
1308 .comm Count,1,1
1309 .comm MotorWert,5,1
1310 .comm StickNick,2,1
1311 .comm StickRoll,2,1
1312 .comm StickGier,2,1
1313 .comm MotorenEin,1,1
1314 .comm NMEABuffer,150,1
1315 .comm navStatus,17,1
1316 .comm navPosLlh,29,1
1317 .comm navPosUtm,19,1
1318 .comm navVelNed,37,1
1319 .comm ubxP,2,1
1320 .comm ubxEp,2,1
1321 .comm ubxSp,2,1
1322 .comm CK_A,1,1
1323 .comm CK_B,1,1
1324 .comm msgLen,2,1
1325 .comm msgID,1,1
1326 .comm ignorePacket,1,1
1327 .comm rollOffset,4,1
1328 .comm nickOffset,4,1
1329 /* File "uart.c": code 1267 = 0x04f3 (1164), prologues 49, epilogues 54 */
111 00f4 8091 0000 lds r24,navVelECEF+4
112 00f8 9091 0000 lds r25,(navVelECEF+4)+1
113 00fc A091 0000 lds r26,(navVelECEF+4)+2
114 0100 B091 0000 lds r27,(navVelECEF+4)+3
115 0104 8093 0000 sts actualPos+12,r24
116 0108 9093 0000 sts (actualPos+12)+1,r25
117 010c A093 0000 sts (actualPos+12)+2,r26
118 0110 B093 0000 sts (actualPos+12)+3,r27
119 0114 8091 0000 lds r24,navVelECEF+8
120 0118 9091 0000 lds r25,(navVelECEF+8)+1
121 011c A091 0000 lds r26,(navVelECEF+8)+2
122 0120 B091 0000 lds r27,(navVelECEF+8)+3
123 0124 8093 0000 sts actualPos+16,r24
124 0128 9093 0000 sts (actualPos+16)+1,r25
125 012c A093 0000 sts (actualPos+16)+2,r26
126 0130 B093 0000 sts (actualPos+16)+3,r27
127 0134 8091 0000 lds r24,navVelECEF+12
128 0138 9091 0000 lds r25,(navVelECEF+12)+1
129 013c A091 0000 lds r26,(navVelECEF+12)+2
130 0140 B091 0000 lds r27,(navVelECEF+12)+3
131 0144 8093 0000 sts actualPos+20,r24
132 0148 9093 0000 sts (actualPos+20)+1,r25
133 014c A093 0000 sts (actualPos+20)+2,r26
134 0150 B093 0000 sts (actualPos+20)+3,r27
135 0154 1092 0000 sts navVelECEF+20,__zero_reg__
136 .L14:
137 0158 8091 0000 lds r24,actualPos+24
138 015c 8111 cpse r24,__zero_reg__
139 015e 289A sbi 37-0x20,0
140 .L18:
141 0160 0895 ret
142 /* epilogue: frame size=0 */
143 /* epilogue: noreturn */
144 /* epilogue end (size=0) */
145 /* function GPSscanData size 124 (124) */
147 .global __vector_20
149 __vector_20:
150 /* prologue: frame size=0 */
151 0162 1F92 push __zero_reg__
152 0164 0F92 push __tmp_reg__
153 0166 0FB6 in __tmp_reg__,__SREG__
154 0168 0F92 push __tmp_reg__
155 016a 1124 clr __zero_reg__
156 016c 2F93 push r18
157 016e 3F93 push r19
158 0170 4F93 push r20
159 0172 5F93 push r21
160 0174 6F93 push r22
161 0176 7F93 push r23
162 0178 8F93 push r24
163 017a 9F93 push r25
164 017c AF93 push r26
165 017e BF93 push r27
166 0180 CF93 push r28
167 0182 DF93 push r29
168 0184 EF93 push r30
169 0186 FF93 push r31
170 /* prologue end (size=19) */
171 0188 8091 C600 lds r24,198
172 018c 8093 0000 sts SioTmp,r24
173 0190 8091 C000 lds r24,192
174 0194 4091 0000 lds r20,SioTmp
175 0198 8871 andi r24,lo8(24)
176 019a 01F0 breq .+2
177 019c 00C0 rjmp .L20
178 019e 8091 0000 lds r24,gpsState
179 01a2 8430 cpi r24,lo8(4)
180 01a4 01F4 brne .+2
181 01a6 00C0 rjmp .L27
182 01a8 8530 cpi r24,lo8(5)
183 01aa 00F4 brsh .L32
184 01ac 8130 cpi r24,lo8(1)
185 01ae 01F0 breq .L24
186 01b0 8130 cpi r24,lo8(1)
187 01b2 00F0 brlo .L23
188 01b4 8230 cpi r24,lo8(2)
189 01b6 01F0 breq .L25
190 01b8 8330 cpi r24,lo8(3)
191 01ba 01F0 breq .+2
192 01bc 00C0 rjmp .L22
193 01be 00C0 rjmp .L26
194 .L32:
195 01c0 8630 cpi r24,lo8(6)
196 01c2 01F4 brne .+2
197 01c4 00C0 rjmp .L29
198 01c6 8630 cpi r24,lo8(6)
199 01c8 00F4 brsh .+2
200 01ca 00C0 rjmp .L28
201 01cc 8730 cpi r24,lo8(7)
202 01ce 01F4 brne .+2
203 01d0 00C0 rjmp .L30
204 01d2 8830 cpi r24,lo8(8)
205 01d4 01F0 breq .+2
206 01d6 00C0 rjmp .L22
207 01d8 00C0 rjmp .L31
208 .L23:
209 01da 453B cpi r20,lo8(-75)
210 01dc 01F0 breq .+2
211 01de 00C0 rjmp .L33
212 01e0 81E0 ldi r24,lo8(1)
213 01e2 00C0 rjmp .L79
214 .L24:
215 01e4 4236 cpi r20,lo8(98)
216 01e6 01F4 brne .L35
217 01e8 82E0 ldi r24,lo8(2)
218 .L79:
219 01ea 8093 0000 sts gpsState,r24
220 01ee 00C0 rjmp .L33
221 .L35:
222 01f0 453B cpi r20,lo8(-75)
223 01f2 01F4 brne .+2
224 01f4 00C0 rjmp .L33
225 01f6 00C0 rjmp .L22
226 .L25:
227 01f8 4130 cpi r20,lo8(1)
228 01fa 01F0 breq .+2
229 01fc 00C0 rjmp .L22
230 01fe 83E0 ldi r24,lo8(3)
231 0200 00C0 rjmp .L79
232 .L26:
233 0202 4093 0000 sts msgID,r20
234 0206 4F5F subi r20,lo8(-(1))
235 0208 4093 0000 sts CK_A,r20
236 020c 8091 0000 lds r24,CK_A
237 0210 8F5F subi r24,lo8(-(1))
238 0212 8093 0000 sts CK_B,r24
239 0216 84E0 ldi r24,lo8(4)
240 0218 8093 0000 sts gpsState,r24
241 021c 8091 0000 lds r24,msgID
242 0220 8330 cpi r24,lo8(3)
243 0222 01F0 breq .L42
244 0224 8131 cpi r24,lo8(17)
245 0226 01F0 breq .L43
246 0228 8130 cpi r24,lo8(1)
247 022a 01F0 breq .+2
248 022c 00C0 rjmp .L77
249 022e 00C0 rjmp .L41
250 .L42:
251 0230 80E0 ldi r24,lo8(navStatus)
252 0232 90E0 ldi r25,hi8(navStatus)
253 0234 9093 0000 sts (ubxP)+1,r25
254 0238 8093 0000 sts ubxP,r24
255 023c 20E0 ldi r18,lo8(navStatus+289)
256 023e 30E0 ldi r19,hi8(navStatus+289)
257 0240 3093 0000 sts (ubxEp)+1,r19
258 0244 2093 0000 sts ubxEp,r18
259 0248 4096 adiw r24,16
260 024a 9093 0000 sts (ubxSp)+1,r25
261 024e 8093 0000 sts ubxSp,r24
262 0252 8091 0000 lds r24,navStatus+16
263 0256 00C0 rjmp .L80
264 .L41:
265 0258 80E0 ldi r24,lo8(navPosECEF)
266 025a 90E0 ldi r25,hi8(navPosECEF)
267 025c 9093 0000 sts (ubxP)+1,r25
268 0260 8093 0000 sts ubxP,r24
269 0264 20E0 ldi r18,lo8(navPosECEF+441)
270 0266 30E0 ldi r19,hi8(navPosECEF+441)
271 0268 3093 0000 sts (ubxEp)+1,r19
272 026c 2093 0000 sts ubxEp,r18
273 0270 4496 adiw r24,20
274 0272 9093 0000 sts (ubxSp)+1,r25
275 0276 8093 0000 sts ubxSp,r24
276 027a 8091 0000 lds r24,navPosECEF+20
277 027e 00C0 rjmp .L80
278 .L43:
279 0280 80E0 ldi r24,lo8(navVelECEF)
280 0282 90E0 ldi r25,hi8(navVelECEF)
281 0284 9093 0000 sts (ubxP)+1,r25
282 0288 8093 0000 sts ubxP,r24
283 028c 20E0 ldi r18,lo8(navVelECEF+441)
284 028e 30E0 ldi r19,hi8(navVelECEF+441)
285 0290 3093 0000 sts (ubxEp)+1,r19
286 0294 2093 0000 sts ubxEp,r18
287 0298 4496 adiw r24,20
288 029a 9093 0000 sts (ubxSp)+1,r25
289 029e 8093 0000 sts ubxSp,r24
290 02a2 8091 0000 lds r24,navVelECEF+20
291 .L80:
292 02a6 8093 0000 sts ignorePacket,r24
293 02aa 00C0 rjmp .L33
294 .L77:
295 02ac 81E0 ldi r24,lo8(1)
296 02ae 8093 0000 sts ignorePacket,r24
297 02b2 1092 0000 sts (ubxSp)+1,__zero_reg__
298 02b6 1092 0000 sts ubxSp,__zero_reg__
299 02ba 00C0 rjmp .L33
300 .L27:
301 02bc 842F mov r24,r20
302 02be 9927 clr r25
303 02c0 9093 0000 sts (msgLen)+1,r25
304 02c4 8093 0000 sts msgLen,r24
305 02c8 8091 0000 lds r24,CK_A
306 02cc 840F add r24,r20
307 02ce 8093 0000 sts CK_A,r24
308 02d2 8091 0000 lds r24,CK_B
309 02d6 9091 0000 lds r25,CK_A
310 02da 890F add r24,r25
311 02dc 8093 0000 sts CK_B,r24
312 02e0 85E0 ldi r24,lo8(5)
313 02e2 00C0 rjmp .L79
314 .L28:
315 02e4 2091 0000 lds r18,msgLen
316 02e8 3091 0000 lds r19,(msgLen)+1
317 02ec 842F mov r24,r20
318 02ee 9927 clr r25
319 02f0 982F mov r25,r24
320 02f2 8827 clr r24
321 02f4 280F add r18,r24
322 02f6 391F adc r19,r25
323 02f8 3093 0000 sts (msgLen)+1,r19
324 02fc 2093 0000 sts msgLen,r18
325 0300 8091 0000 lds r24,CK_A
326 0304 840F add r24,r20
327 0306 8093 0000 sts CK_A,r24
328 030a 8091 0000 lds r24,CK_B
329 030e 9091 0000 lds r25,CK_A
330 0312 890F add r24,r25
331 0314 8093 0000 sts CK_B,r24
332 0318 86E0 ldi r24,lo8(6)
333 031a 00C0 rjmp .L79
334 .L29:
335 031c 8091 0000 lds r24,CK_A
336 0320 840F add r24,r20
337 0322 8093 0000 sts CK_A,r24
338 0326 8091 0000 lds r24,CK_B
339 032a 9091 0000 lds r25,CK_A
340 032e 890F add r24,r25
341 0330 8093 0000 sts CK_B,r24
342 0334 8091 0000 lds r24,ignorePacket
343 0338 8823 tst r24
344 033a 01F4 brne .L44
345 033c E091 0000 lds r30,ubxP
346 0340 F091 0000 lds r31,(ubxP)+1
347 0344 8091 0000 lds r24,ubxEp
348 0348 9091 0000 lds r25,(ubxEp)+1
349 034c E817 cp r30,r24
350 034e F907 cpc r31,r25
351 0350 00F4 brsh .L44
352 0352 4193 st Z+,r20
353 0354 F093 0000 sts (ubxP)+1,r31
354 0358 E093 0000 sts ubxP,r30
355 .L44:
356 035c 8091 0000 lds r24,msgLen
357 0360 9091 0000 lds r25,(msgLen)+1
358 0364 0197 sbiw r24,1
359 0366 9093 0000 sts (msgLen)+1,r25
360 036a 8093 0000 sts msgLen,r24
361 036e 8091 0000 lds r24,msgLen
362 0372 9091 0000 lds r25,(msgLen)+1
363 0376 892B or r24,r25
364 0378 01F4 brne .L33
365 037a 87E0 ldi r24,lo8(7)
366 037c 00C0 rjmp .L79
367 .L30:
368 037e 8091 0000 lds r24,CK_A
369 0382 4817 cp r20,r24
370 0384 01F4 brne .L22
371 0386 88E0 ldi r24,lo8(8)
372 0388 00C0 rjmp .L79
373 .L31:
374 038a 8091 0000 lds r24,CK_B
375 038e 4817 cp r20,r24
376 0390 01F4 brne .L22
377 0392 E091 0000 lds r30,ubxSp
378 0396 F091 0000 lds r31,(ubxSp)+1
379 039a 3097 sbiw r30,0
380 039c 01F0 breq .L22
381 039e 81E0 ldi r24,lo8(1)
382 03a0 8083 st Z,r24
383 .L22:
384 03a2 1092 0000 sts gpsState,__zero_reg__
385 03a6 00C0 rjmp .L33
386 .L20:
387 03a8 1092 0000 sts gpsState,__zero_reg__
388 03ac 0E94 0000 call GPSscanData
389 .L33:
390 03b0 0E94 0000 call GPSscanData
391 03b4 4091 0000 lds r20,buf_ptr.2054
392 03b8 4639 cpi r20,lo8(-106)
393 03ba 00F0 brlo .L53
394 03bc 1092 0000 sts UartState.2055,__zero_reg__
395 .L53:
396 03c0 8091 0000 lds r24,SioTmp
397 03c4 8D30 cpi r24,lo8(13)
398 03c6 01F0 breq .+2
399 03c8 00C0 rjmp .L55
400 03ca 8091 0000 lds r24,UartState.2055
401 03ce 8230 cpi r24,lo8(2)
402 03d0 01F0 breq .+2
403 03d2 00C0 rjmp .L55
404 03d4 1092 0000 sts UartState.2055,__zero_reg__
405 03d8 A42F mov r26,r20
406 03da BB27 clr r27
407 03dc FD01 movw r30,r26
408 03de E050 subi r30,lo8(-(RxdBuffer-2))
409 03e0 F040 sbci r31,hi8(-(RxdBuffer-2))
410 03e2 3081 ld r19,Z
411 03e4 ED01 movw r28,r26
412 03e6 C050 subi r28,lo8(-(RxdBuffer-1))
413 03e8 D040 sbci r29,hi8(-(RxdBuffer-1))
414 03ea 2881 ld r18,Y
415 03ec 8091 0000 lds r24,crc.2051
416 03f0 9091 0000 lds r25,(crc.2051)+1
417 03f4 831B sub r24,r19
418 03f6 9109 sbc r25,__zero_reg__
419 03f8 821B sub r24,r18
420 03fa 9109 sbc r25,__zero_reg__
421 03fc 9F70 andi r25,hi8(4095)
422 03fe 9093 0000 sts (crc.2051)+1,r25
423 0402 8093 0000 sts crc.2051,r24
424 0406 9C01 movw r18,r24
425 0408 96E0 ldi r25,6
426 040a 3695 1: lsr r19
427 040c 2795 ror r18
428 040e 9A95 dec r25
429 0410 01F4 brne 1b
430 0412 235C subi r18,lo8(-(61))
431 0414 2093 0000 sts crc1.2052,r18
432 0418 982F mov r25,r24
433 041a 9F73 andi r25,lo8(63)
434 041c 935C subi r25,lo8(-(61))
435 041e 9093 0000 sts crc2.2053,r25
436 0422 8081 ld r24,Z
437 0424 2817 cp r18,r24
438 0426 01F4 brne .L58
439 0428 8881 ld r24,Y
440 042a 9817 cp r25,r24
441 042c 01F4 brne .L58
442 042e 91E0 ldi r25,lo8(1)
443 0430 00C0 rjmp .L61
444 .L58:
445 0432 8091 0000 lds r24,CntCrcError
446 0436 8F5F subi r24,lo8(-(1))
447 0438 8093 0000 sts CntCrcError,r24
448 043c 90E0 ldi r25,lo8(0)
449 .L61:
450 043e 8091 0000 lds r24,NeuerDatensatzEmpfangen
451 0442 8823 tst r24
452 0444 01F0 breq .+2
453 0446 00C0 rjmp .L76
454 0448 9923 tst r25
455 044a 01F4 brne .+2
456 044c 00C0 rjmp .L76
457 044e 81E0 ldi r24,lo8(1)
458 0450 8093 0000 sts NeuerDatensatzEmpfangen,r24
459 0454 4093 0000 sts AnzahlEmpfangsBytes,r20
460 0458 A050 subi r26,lo8(-(RxdBuffer))
461 045a B040 sbci r27,hi8(-(RxdBuffer))
462 045c 8DE0 ldi r24,lo8(13)
463 045e 8C93 st X,r24
464 0460 8091 0000 lds r24,RxdBuffer+2
465 0464 8235 cpi r24,lo8(82)
466 0466 01F0 breq .+2
467 0468 00C0 rjmp .L76
468 046a 88E1 ldi r24,lo8(24)
469 046c 90E0 ldi r25,hi8(24)
470 046e 2CE0 ldi r18,lo8(12)
471 /* #APP */
472 0470 0FB6 in __tmp_reg__,__SREG__
473 0472 F894 cli
474 0474 A895 wdr
475 0476 8093 6000 sts 96,r24
476 047a 0FBE out __SREG__,__tmp_reg__
477 047c 2093 6000 sts 96,r18
478 /* #NOAPP */
479 0480 00C0 rjmp .L76
480 .L55:
481 0482 8091 0000 lds r24,UartState.2055
482 0486 8130 cpi r24,lo8(1)
483 0488 01F0 breq .L68
484 048a 8130 cpi r24,lo8(1)
485 048c 00F0 brlo .L67
486 048e 8230 cpi r24,lo8(2)
487 0490 01F4 brne .L78
488 0492 00C0 rjmp .L69
489 .L67:
490 0494 8091 0000 lds r24,SioTmp
491 0498 8332 cpi r24,lo8(35)
492 049a 01F4 brne .L70
493 049c 8091 0000 lds r24,NeuerDatensatzEmpfangen
494 04a0 8823 tst r24
495 04a2 01F4 brne .L70
496 04a4 81E0 ldi r24,lo8(1)
497 04a6 8093 0000 sts UartState.2055,r24
498 .L70:
499 04aa 8091 0000 lds r24,SioTmp
500 04ae 8093 0000 sts RxdBuffer,r24
501 04b2 81E0 ldi r24,lo8(1)
502 04b4 8093 0000 sts buf_ptr.2054,r24
503 04b8 8091 0000 lds r24,SioTmp
504 04bc 9927 clr r25
505 04be 00C0 rjmp .L81
506 .L68:
507 04c0 82E0 ldi r24,lo8(2)
508 04c2 8093 0000 sts UartState.2055,r24
509 04c6 E42F mov r30,r20
510 04c8 FF27 clr r31
511 04ca 8091 0000 lds r24,SioTmp
512 04ce E050 subi r30,lo8(-(RxdBuffer))
513 04d0 F040 sbci r31,hi8(-(RxdBuffer))
514 04d2 8083 st Z,r24
515 .L83:
516 04d4 4F5F subi r20,lo8(-(1))
517 04d6 4093 0000 sts buf_ptr.2054,r20
518 .L82:
519 04da 2091 0000 lds r18,SioTmp
520 04de 8091 0000 lds r24,crc.2051
521 04e2 9091 0000 lds r25,(crc.2051)+1
522 04e6 820F add r24,r18
523 04e8 911D adc r25,__zero_reg__
524 .L81:
525 04ea 9093 0000 sts (crc.2051)+1,r25
526 04ee 8093 0000 sts crc.2051,r24
527 04f2 00C0 rjmp .L76
528 .L69:
529 04f4 E42F mov r30,r20
530 04f6 FF27 clr r31
531 04f8 8091 0000 lds r24,SioTmp
532 04fc E050 subi r30,lo8(-(RxdBuffer))
533 04fe F040 sbci r31,hi8(-(RxdBuffer))
534 0500 8083 st Z,r24
535 0502 4639 cpi r20,lo8(-106)
536 0504 00F0 brlo .L83
537 0506 1092 0000 sts UartState.2055,__zero_reg__
538 050a 00C0 rjmp .L82
539 .L78:
540 050c 1092 0000 sts UartState.2055,__zero_reg__
541 .L76:
542 /* epilogue: frame size=0 */
543 0510 FF91 pop r31
544 0512 EF91 pop r30
545 0514 DF91 pop r29
546 0516 CF91 pop r28
547 0518 BF91 pop r27
548 051a AF91 pop r26
549 051c 9F91 pop r25
550 051e 8F91 pop r24
551 0520 7F91 pop r23
552 0522 6F91 pop r22
553 0524 5F91 pop r21
554 0526 4F91 pop r20
555 0528 3F91 pop r19
556 052a 2F91 pop r18
557 052c 0F90 pop __tmp_reg__
558 052e 0FBE out __SREG__,__tmp_reg__
559 0530 0F90 pop __tmp_reg__
560 0532 1F90 pop __zero_reg__
561 0534 1895 reti
562 /* epilogue end (size=19) */
563 /* function __vector_20 size 495 (457) */
565 .global AddCRC
567 AddCRC:
568 /* prologue: frame size=0 */
569 /* prologue end (size=0) */
570 0536 DC01 movw r26,r24
571 0538 20E0 ldi r18,lo8(0)
572 053a 30E0 ldi r19,hi8(0)
573 053c 40E0 ldi r20,lo8(0)
574 053e 50E0 ldi r21,hi8(0)
575 0540 E0E0 ldi r30,lo8(SendeBuffer)
576 0542 F0E0 ldi r31,hi8(SendeBuffer)
577 0544 00C0 rjmp .L85
578 .L86:
579 0546 8191 ld r24,Z+
580 0548 280F add r18,r24
581 054a 311D adc r19,__zero_reg__
582 054c 4F5F subi r20,lo8(-(1))
583 054e 5F4F sbci r21,hi8(-(1))
584 .L85:
585 0550 4A17 cp r20,r26
586 0552 5B07 cpc r21,r27
587 0554 01F4 brne .L86
588 0556 3F70 andi r19,hi8(4095)
589 0558 C901 movw r24,r18
590 055a 66E0 ldi r22,6
591 055c 9695 1: lsr r25
592 055e 8795 ror r24
593 0560 6A95 dec r22
594 0562 01F4 brne 1b
595 0564 835C subi r24,lo8(-(61))
596 0566 FD01 movw r30,r26
597 0568 E050 subi r30,lo8(-(SendeBuffer))
598 056a F040 sbci r31,hi8(-(SendeBuffer))
599 056c 8083 st Z,r24
600 056e 1196 adiw r26,1
601 0570 2F73 andi r18,lo8(63)
602 0572 235C subi r18,lo8(-(61))
603 0574 FD01 movw r30,r26
604 0576 E050 subi r30,lo8(-(SendeBuffer))
605 0578 F040 sbci r31,hi8(-(SendeBuffer))
606 057a 2083 st Z,r18
607 057c A050 subi r26,lo8(-(SendeBuffer+1))
608 057e B040 sbci r27,hi8(-(SendeBuffer+1))
609 0580 8DE0 ldi r24,lo8(13)
610 0582 8C93 st X,r24
611 0584 1092 0000 sts UebertragungAbgeschlossen,__zero_reg__
612 0588 8091 0000 lds r24,SendeBuffer
613 058c 8093 C600 sts 198,r24
614 /* epilogue: frame size=0 */
615 0590 0895 ret
616 /* epilogue end (size=1) */
617 /* function AddCRC size 47 (46) */
619 .global SendOutData
621 SendOutData:
622 /* prologue: frame size=0 */
623 0592 EF92 push r14
624 0594 FF92 push r15
625 0596 0F93 push r16
626 0598 1F93 push r17
627 059a CF93 push r28
628 059c DF93 push r29
629 /* prologue end (size=6) */
630 059e 7A01 movw r14,r20
631 05a0 722F mov r23,r18
632 05a2 93E2 ldi r25,lo8(35)
633 05a4 9093 0000 sts SendeBuffer,r25
634 05a8 6093 0000 sts SendeBuffer+1,r22
635 05ac 8093 0000 sts SendeBuffer+2,r24
636 05b0 03E0 ldi r16,lo8(3)
637 05b2 10E0 ldi r17,hi8(3)
638 05b4 60E0 ldi r22,lo8(0)
639 05b6 A0E0 ldi r26,lo8(SendeBuffer+3)
640 05b8 B0E0 ldi r27,hi8(SendeBuffer+3)
641 05ba 00C0 rjmp .L90
642 .L91:
643 05bc F701 movw r30,r14
644 05be E60F add r30,r22
645 05c0 F11D adc r31,__zero_reg__
646 05c2 9081 ld r25,Z
647 05c4 6F5F subi r22,lo8(-(1))
648 05c6 7150 subi r23,lo8(-(-1))
649 05c8 01F4 brne .L92
650 05ca E0E0 ldi r30,lo8(0)
651 05cc 40E0 ldi r20,lo8(0)
652 05ce 00C0 rjmp .L94
653 .L92:
654 05d0 F701 movw r30,r14
655 05d2 E60F add r30,r22
656 05d4 F11D adc r31,__zero_reg__
657 05d6 4081 ld r20,Z
658 05d8 6F5F subi r22,lo8(-(1))
659 05da 7150 subi r23,lo8(-(-1))
660 05dc 01F4 brne .L95
661 05de E0E0 ldi r30,lo8(0)
662 05e0 00C0 rjmp .L94
663 .L95:
664 05e2 F701 movw r30,r14
665 05e4 E60F add r30,r22
666 05e6 F11D adc r31,__zero_reg__
667 05e8 E081 ld r30,Z
668 05ea 6F5F subi r22,lo8(-(1))
669 05ec 7150 subi r23,lo8(-(-1))
670 .L94:
671 05ee 892F mov r24,r25
672 05f0 8695 lsr r24
673 05f2 8695 lsr r24
674 05f4 835C subi r24,lo8(-(61))
675 05f6 8C93 st X,r24
676 05f8 5527 clr r21
677 05fa 892F mov r24,r25
678 05fc 9927 clr r25
679 05fe 8370 andi r24,lo8(3)
680 0600 9070 andi r25,hi8(3)
681 0602 24E0 ldi r18,4
682 0604 880F 1: lsl r24
683 0606 991F rol r25
684 0608 2A95 dec r18
685 060a 01F4 brne 1b
686 060c 9A01 movw r18,r20
687 060e 94E0 ldi r25,4
688 0610 3695 1: lsr r19
689 0612 2795 ror r18
690 0614 9A95 dec r25
691 0616 01F4 brne 1b
692 0618 822B or r24,r18
693 061a 835C subi r24,lo8(-(61))
694 061c ED01 movw r28,r26
695 061e 8983 std Y+1,r24
696 0620 4F70 andi r20,lo8(15)
697 0622 5070 andi r21,hi8(15)
698 0624 440F lsl r20
699 0626 551F rol r21
700 0628 440F lsl r20
701 062a 551F rol r21
702 062c 8E2F mov r24,r30
703 062e 8295 swap r24
704 0630 8695 lsr r24
705 0632 8695 lsr r24
706 0634 8370 andi r24,0x3
707 0636 842B or r24,r20
708 0638 835C subi r24,lo8(-(61))
709 063a 8A83 std Y+2,r24
710 063c EF73 andi r30,lo8(63)
711 063e E35C subi r30,lo8(-(61))
712 0640 EB83 std Y+3,r30
713 0642 0C5F subi r16,lo8(-(4))
714 0644 1F4F sbci r17,hi8(-(4))
715 0646 1496 adiw r26,4
716 .L90:
717 0648 7723 tst r23
718 064a 01F0 breq .+2
719 064c 00C0 rjmp .L91
720 064e C801 movw r24,r16
721 0650 0E94 0000 call AddCRC
722 /* epilogue: frame size=0 */
723 0654 DF91 pop r29
724 0656 CF91 pop r28
725 0658 1F91 pop r17
726 065a 0F91 pop r16
727 065c FF90 pop r15
728 065e EF90 pop r14
729 0660 0895 ret
730 /* epilogue end (size=7) */
731 /* function SendOutData size 106 (93) */
733 .global Decode64
735 Decode64:
736 /* prologue: frame size=0 */
737 0662 1F93 push r17
738 0664 CF93 push r28
739 0666 DF93 push r29
740 /* prologue end (size=3) */
741 0668 EC01 movw r28,r24
742 066a 70E0 ldi r23,lo8(0)
743 066c A22F mov r26,r18
744 066e BB27 clr r27
745 0670 1297 sbiw r26,2
746 0672 00C0 rjmp .L100
747 .L101:
748 0674 E42F mov r30,r20
749 0676 FF27 clr r31
750 0678 E050 subi r30,lo8(-(RxdBuffer))
751 067a F040 sbci r31,hi8(-(RxdBuffer))
752 067c 3081 ld r19,Z
753 067e 4F5F subi r20,lo8(-(1))
754 0680 E42F mov r30,r20
755 0682 FF27 clr r31
756 0684 E050 subi r30,lo8(-(RxdBuffer))
757 0686 F040 sbci r31,hi8(-(RxdBuffer))
758 0688 5081 ld r21,Z
759 068a 4F5F subi r20,lo8(-(1))
760 068c E42F mov r30,r20
761 068e FF27 clr r31
762 0690 E050 subi r30,lo8(-(RxdBuffer))
763 0692 F040 sbci r31,hi8(-(RxdBuffer))
764 0694 1081 ld r17,Z
765 0696 4F5F subi r20,lo8(-(1))
766 0698 E42F mov r30,r20
767 069a FF27 clr r31
768 069c E050 subi r30,lo8(-(RxdBuffer))
769 069e F040 sbci r31,hi8(-(RxdBuffer))
770 06a0 2081 ld r18,Z
771 06a2 4F5F subi r20,lo8(-(1))
772 06a4 842F mov r24,r20
773 06a6 9927 clr r25
774 06a8 A817 cp r26,r24
775 06aa B907 cpc r27,r25
776 06ac 04F0 brlt .L106
777 06ae 5D53 subi r21,lo8(-(-61))
778 06b0 FE01 movw r30,r28
779 06b2 E70F add r30,r23
780 06b4 F11D adc r31,__zero_reg__
781 06b6 3D53 subi r19,lo8(-(-61))
782 06b8 330F lsl r19
783 06ba 330F lsl r19
784 06bc 852F mov r24,r21
785 06be 8295 swap r24
786 06c0 8F70 andi r24,0x0f
787 06c2 382B or r19,r24
788 06c4 3083 st Z,r19
789 06c6 6130 cpi r22,lo8(1)
790 06c8 01F0 breq .L106
791 06ca 912F mov r25,r17
792 06cc 9D53 subi r25,lo8(-(-61))
793 06ce 7F5F subi r23,lo8(-(1))
794 06d0 FE01 movw r30,r28
795 06d2 E70F add r30,r23
796 06d4 F11D adc r31,__zero_reg__
797 06d6 7150 subi r23,lo8(-(-1))
798 06d8 5295 swap r21
799 06da 507F andi r21,0xf0
800 06dc 892F mov r24,r25
801 06de 8695 lsr r24
802 06e0 8695 lsr r24
803 06e2 582B or r21,r24
804 06e4 5083 st Z,r21
805 06e6 6350 subi r22,lo8(-(-3))
806 06e8 6F3F cpi r22,lo8(-1)
807 06ea 01F0 breq .L106
808 06ec 7E5F subi r23,lo8(-(2))
809 06ee FE01 movw r30,r28
810 06f0 E70F add r30,r23
811 06f2 F11D adc r31,__zero_reg__
812 06f4 9295 swap r25
813 06f6 990F lsl r25
814 06f8 990F lsl r25
815 06fa 907C andi r25,0xc0
816 06fc 2D53 subi r18,lo8(-(-61))
817 06fe 922B or r25,r18
818 0700 9083 st Z,r25
819 0702 7F5F subi r23,lo8(-(1))
820 .L100:
821 0704 6623 tst r22
822 0706 01F0 breq .+2
823 0708 00C0 rjmp .L101
824 .L106:
825 /* epilogue: frame size=0 */
826 070a DF91 pop r29
827 070c CF91 pop r28
828 070e 1F91 pop r17
829 0710 0895 ret
830 /* epilogue end (size=4) */
831 /* function Decode64 size 88 (81) */
833 .global uart_putchar
835 uart_putchar:
836 /* prologue: frame size=0 */
837 0712 1F93 push r17
838 /* prologue end (size=1) */
839 0714 182F mov r17,r24
840 0716 8A30 cpi r24,lo8(10)
841 0718 01F4 brne .L112
842 071a 8DE0 ldi r24,lo8(13)
843 071c 0E94 0000 call uart_putchar
844 .L112:
845 0720 8091 C000 lds r24,192
846 0724 85FF sbrs r24,5
847 0726 00C0 rjmp .L112
848 0728 1093 C600 sts 198,r17
849 072c 80E0 ldi r24,lo8(0)
850 072e 90E0 ldi r25,hi8(0)
851 /* epilogue: frame size=0 */
852 0730 1F91 pop r17
853 0732 0895 ret
854 /* epilogue end (size=2) */
855 /* function uart_putchar size 17 (14) */
857 .global WriteProgramData
859 WriteProgramData:
860 /* prologue: frame size=0 */
861 /* prologue end (size=0) */
862 /* epilogue: frame size=0 */
863 0734 0895 ret
864 /* epilogue end (size=1) */
865 /* function WriteProgramData size 1 (0) */
867 .global UART_Init
869 UART_Init:
870 /* prologue: frame size=0 */
871 /* prologue end (size=0) */
872 0736 E1EC ldi r30,lo8(193)
873 0738 F0E0 ldi r31,hi8(193)
874 073a 88E1 ldi r24,lo8(24)
875 073c 8083 st Z,r24
876 073e A0EC ldi r26,lo8(192)
877 0740 B0E0 ldi r27,hi8(192)
878 0742 8C91 ld r24,X
879 0744 8260 ori r24,lo8(2)
880 0746 8C93 st X,r24
881 0748 8081 ld r24,Z
882 074a 8068 ori r24,lo8(-128)
883 074c 8083 st Z,r24
884 074e 8081 ld r24,Z
885 0750 8064 ori r24,lo8(64)
886 0752 8083 st Z,r24
887 0754 8AE2 ldi r24,lo8(42)
888 0756 8093 C400 sts 196,r24
889 075a 88EC ldi r24,lo8(200)
890 075c 90E0 ldi r25,hi8(200)
891 075e 0E94 0000 call SetDelay
892 0762 9093 0000 sts (Debug_Timer)+1,r25
893 0766 8093 0000 sts Debug_Timer,r24
894 076a 1092 0000 sts gpsState,__zero_reg__
895 /* epilogue: frame size=0 */
896 076e 0895 ret
897 /* epilogue end (size=1) */
898 /* function UART_Init size 29 (28) */
900 .global DatenUebertragung
902 DatenUebertragung:
903 /* prologue: frame size=0 */
904 /* prologue end (size=0) */
905 0770 8091 0000 lds r24,UebertragungAbgeschlossen
906 0774 8823 tst r24
907 0776 01F4 brne .+2
908 0778 00C0 rjmp .L136
909 077a 8091 0000 lds r24,DebugGetAnforderung
910 077e 8823 tst r24
911 0780 01F0 breq .L122
912 0782 8091 0000 lds r24,UebertragungAbgeschlossen
913 0786 8823 tst r24
914 0788 01F0 breq .L122
915 078a 2BE0 ldi r18,lo8(11)
916 078c 40E0 ldi r20,lo8(DebugIn)
917 078e 50E0 ldi r21,hi8(DebugIn)
918 0790 6091 0000 lds r22,MeineSlaveAdresse
919 0794 87E4 ldi r24,lo8(71)
920 0796 0E94 0000 call SendOutData
921 079a 1092 0000 sts DebugGetAnforderung,__zero_reg__
922 .L122:
923 079e 8091 0000 lds r24,Debug_Timer
924 07a2 9091 0000 lds r25,(Debug_Timer)+1
925 07a6 0E94 0000 call CheckDelay
926 07aa 8823 tst r24
927 07ac 01F4 brne .L125
928 07ae 8091 0000 lds r24,DebugDataAnforderung
929 07b2 8823 tst r24
930 07b4 01F0 breq .L127
931 .L125:
932 07b6 8091 0000 lds r24,UebertragungAbgeschlossen
933 07ba 8823 tst r24
934 07bc 01F0 breq .L127
935 07be 22E3 ldi r18,lo8(50)
936 07c0 40E0 ldi r20,lo8(DebugOut)
937 07c2 50E0 ldi r21,hi8(DebugOut)
938 07c4 6091 0000 lds r22,MeineSlaveAdresse
939 07c8 84E4 ldi r24,lo8(68)
940 07ca 0E94 0000 call SendOutData
941 07ce 1092 0000 sts DebugDataAnforderung,__zero_reg__
942 07d2 8AEF ldi r24,lo8(250)
943 07d4 90E0 ldi r25,hi8(250)
944 07d6 0E94 0000 call SetDelay
945 07da 9093 0000 sts (Debug_Timer)+1,r25
946 07de 8093 0000 sts Debug_Timer,r24
947 .L127:
948 07e2 8091 0000 lds r24,DebugDisplayAnforderung
949 07e6 8823 tst r24
950 07e8 01F0 breq .L129
951 07ea 8091 0000 lds r24,UebertragungAbgeschlossen
952 07ee 8823 tst r24
953 07f0 01F0 breq .L129
954 07f2 0E94 0000 call Menu
955 07f6 1092 0000 sts DebugDisplayAnforderung,__zero_reg__
956 07fa 8091 0000 lds r24,dis_zeile.2372
957 07fe 8F5F subi r24,lo8(-(1))
958 0800 8093 0000 sts dis_zeile.2372,r24
959 0804 8430 cpi r24,lo8(4)
960 0806 01F4 brne .L132
961 0808 1092 0000 sts dis_zeile.2372,__zero_reg__
962 .L132:
963 080c 8091 0000 lds r24,dis_zeile.2372
964 0810 44E1 ldi r20,lo8(20)
965 0812 849F mul r24,r20
966 0814 A001 movw r20,r0
967 0816 1124 clr r1
968 0818 4050 subi r20,lo8(-(DisplayBuff))
969 081a 5040 sbci r21,hi8(-(DisplayBuff))
970 081c 24E1 ldi r18,lo8(20)
971 081e 60E0 ldi r22,lo8(0)
972 0820 805D subi r24,lo8(-(48))
973 0822 0E94 0000 call SendOutData
974 .L129:
975 0826 8091 0000 lds r24,GetVersionAnforderung
976 082a 8823 tst r24
977 082c 01F0 breq .L136
978 082e 8091 0000 lds r24,UebertragungAbgeschlossen
979 0832 8823 tst r24
980 0834 01F0 breq .L136
981 0836 2AE0 ldi r18,lo8(10)
982 0838 40E0 ldi r20,lo8(VersionInfo)
983 083a 50E0 ldi r21,hi8(VersionInfo)
984 083c 6091 0000 lds r22,MeineSlaveAdresse
985 0840 86E5 ldi r24,lo8(86)
986 0842 0E94 0000 call SendOutData
987 0846 1092 0000 sts GetVersionAnforderung,__zero_reg__
988 .L136:
989 084a 0895 ret
990 /* epilogue: frame size=0 */
991 /* epilogue: noreturn */
992 /* epilogue end (size=0) */
993 /* function DatenUebertragung size 110 (110) */
995 .global BearbeiteRxDaten
997 BearbeiteRxDaten:
998 /* prologue: frame size=2 */
999 084c 1F93 push r17
1000 084e CF93 push r28
1001 0850 DF93 push r29
1002 0852 CDB7 in r28,__SP_L__
1003 0854 DEB7 in r29,__SP_H__
1004 0856 2297 sbiw r28,2
1005 0858 0FB6 in __tmp_reg__,__SREG__
1006 085a F894 cli
1007 085c DEBF out __SP_H__,r29
1008 085e 0FBE out __SREG__,__tmp_reg__
1009 0860 CDBF out __SP_L__,r28
1010 /* prologue end (size=11) */
1011 0862 8091 0000 lds r24,NeuerDatensatzEmpfangen
1012 0866 8823 tst r24
1013 0868 01F4 brne .+2
1014 086a 00C0 rjmp .L153
1015 086c 8FEF ldi r24,lo8(-1)
1016 086e 8093 0000 sts PcZugriff,r24
1017 0872 8091 0000 lds r24,RxdBuffer+2
1018 0876 8137 cpi r24,lo8(113)
1019 0878 00F4 brsh .L148
1020 087a 8C36 cpi r24,lo8(108)
1021 087c 00F0 brlo .+2
1022 087e 00C0 rjmp .L144
1023 0880 8736 cpi r24,lo8(103)
1024 0882 01F4 brne .+2
1025 0884 00C0 rjmp .L142
1026 0886 8836 cpi r24,lo8(104)
1027 0888 01F0 breq .L143
1028 088a 8336 cpi r24,lo8(99)
1029 088c 01F0 breq .+2
1030 088e 00C0 rjmp .L140
1031 0890 00C0 rjmp .L141
1032 .L148:
1033 0892 8437 cpi r24,lo8(116)
1034 0894 01F0 breq .L146
1035 0896 8637 cpi r24,lo8(118)
1036 0898 01F0 breq .L147
1037 089a 8137 cpi r24,lo8(113)
1038 089c 01F0 breq .+2
1039 089e 00C0 rjmp .L140
1040 08a0 00C0 rjmp .L145
1041 .L141:
1042 08a2 2091 0000 lds r18,AnzahlEmpfangsBytes
1043 08a6 43E0 ldi r20,lo8(3)
1044 08a8 6BE0 ldi r22,lo8(11)
1045 08aa 80E0 ldi r24,lo8(DebugIn)
1046 08ac 90E0 ldi r25,hi8(DebugIn)
1047 08ae 0E94 0000 call Decode64
1048 08b2 8091 0000 lds r24,RemoteTasten
1049 08b6 9091 0000 lds r25,DebugIn+2
1050 08ba 892B or r24,r25
1051 08bc 8093 0000 sts RemoteTasten,r24
1052 08c0 81E0 ldi r24,lo8(1)
1053 08c2 8093 0000 sts DebugDataAnforderung,r24
1054 08c6 00C0 rjmp .L140
1055 .L143:
1056 08c8 2091 0000 lds r18,AnzahlEmpfangsBytes
1057 08cc 43E0 ldi r20,lo8(3)
1058 08ce 62E0 ldi r22,lo8(2)
1059 08d0 CE01 movw r24,r28
1060 08d2 0196 adiw r24,1
1061 08d4 0E94 0000 call Decode64
1062 08d8 8091 0000 lds r24,RemoteTasten
1063 08dc 9981 ldd r25,Y+1
1064 08de 892B or r24,r25
1065 08e0 8093 0000 sts RemoteTasten,r24
1066 08e4 81E0 ldi r24,lo8(1)
1067 08e6 8093 0000 sts DebugDisplayAnforderung,r24
1068 08ea 00C0 rjmp .L140
1069 .L146:
1070 08ec 2091 0000 lds r18,AnzahlEmpfangsBytes
1071 08f0 43E0 ldi r20,lo8(3)
1072 08f2 64E0 ldi r22,lo8(4)
1073 08f4 80E0 ldi r24,lo8(MotorTest)
1074 08f6 90E0 ldi r25,hi8(MotorTest)
1075 08f8 0E94 0000 call Decode64
1076 08fc 00C0 rjmp .L140
1077 .L147:
1078 08fe 81E0 ldi r24,lo8(1)
1079 0900 8093 0000 sts GetVersionAnforderung,r24
1080 0904 00C0 rjmp .L140
1081 .L142:
1082 0906 81E0 ldi r24,lo8(1)
1083 0908 8093 0000 sts DebugGetAnforderung,r24
1084 090c 00C0 rjmp .L140
1085 .L145:
1086 090e 2091 0000 lds r18,AnzahlEmpfangsBytes
1087 0912 43E0 ldi r20,lo8(3)
1088 0914 62E0 ldi r22,lo8(2)
1089 0916 CE01 movw r24,r28
1090 0918 0196 adiw r24,1
1091 091a 0E94 0000 call Decode64
1092 091e 8981 ldd r24,Y+1
1093 0920 8F3F cpi r24,lo8(-1)
1094 0922 01F0 breq .L149
1095 0924 8630 cpi r24,lo8(6)
1096 0926 00F0 brlo .L151
1097 0928 85E0 ldi r24,lo8(5)
1098 092a 8983 std Y+1,r24
1099 .L151:
1100 092c 4AE3 ldi r20,lo8(58)
1101 092e 60E0 ldi r22,lo8(EE_Parameter)
1102 0930 70E0 ldi r23,hi8(EE_Parameter)
1103 0932 8981 ldd r24,Y+1
1104 0934 0E94 0000 call ReadParameterSet
1105 0938 8981 ldd r24,Y+1
1106 093a 2AE3 ldi r18,lo8(58)
1107 093c 40E0 ldi r20,lo8(EE_Parameter)
1108 093e 50E0 ldi r21,hi8(EE_Parameter)
1109 0940 6091 0000 lds r22,MeineSlaveAdresse
1110 0944 00C0 rjmp .L154
1111 .L149:
1112 0946 1091 0000 lds r17,MeineSlaveAdresse
1113 094a 0E94 0000 call GetActiveParamSetNumber
1114 094e 2AE3 ldi r18,lo8(58)
1115 0950 40E0 ldi r20,lo8(EE_Parameter)
1116 0952 50E0 ldi r21,hi8(EE_Parameter)
1117 0954 612F mov r22,r17
1118 .L154:
1119 0956 855B subi r24,lo8(-(75))
1120 0958 0E94 0000 call SendOutData
1121 095c 00C0 rjmp .L140
1122 .L144:
1123 095e 2091 0000 lds r18,AnzahlEmpfangsBytes
1124 0962 43E0 ldi r20,lo8(3)
1125 0964 6AE3 ldi r22,lo8(58)
1126 0966 80E0 ldi r24,lo8(EE_Parameter)
1127 0968 90E0 ldi r25,hi8(EE_Parameter)
1128 096a 0E94 0000 call Decode64
1129 096e 8091 0000 lds r24,RxdBuffer+2
1130 0972 4AE3 ldi r20,lo8(58)
1131 0974 60E0 ldi r22,lo8(EE_Parameter)
1132 0976 70E0 ldi r23,hi8(EE_Parameter)
1133 0978 8B56 subi r24,lo8(-(-107))
1134 097a 0E94 0000 call WriteParameterSet
1135 097e 8091 0000 lds r24,RxdBuffer+2
1136 0982 8B56 subi r24,lo8(-(-107))
1137 0984 A0E0 ldi r26,lo8(EEPromArray+2)
1138 0986 B0E0 ldi r27,hi8(EEPromArray+2)
1139 /* #APP */
1140 0988 082E mov __tmp_reg__,r24
1141 098a 0E94 0000 call __eeprom_write_byte_1F2021
1142 /* #NOAPP */
1143 098e 0E94 0000 call GetActiveParamSetNumber
1144 0992 9927 clr r25
1145 0994 0E94 0000 call Piep
1146 .L140:
1147 0998 1092 0000 sts NeuerDatensatzEmpfangen,__zero_reg__
1148 .L153:
1149 /* epilogue: frame size=2 */
1150 099c 2296 adiw r28,2
1151 099e 0FB6 in __tmp_reg__,__SREG__
1152 09a0 F894 cli
1153 09a2 DEBF out __SP_H__,r29
1154 09a4 0FBE out __SREG__,__tmp_reg__
1155 09a6 CDBF out __SP_L__,r28
1156 09a8 DF91 pop r29
1157 09aa CF91 pop r28
1158 09ac 1F91 pop r17
1159 09ae 0895 ret
1160 /* epilogue end (size=10) */
1161 /* function BearbeiteRxDaten size 179 (158) */
1163 .global DebugGetAnforderung
1164 .global DebugGetAnforderung
1165 .section .bss
1168 DebugGetAnforderung:
1169 0000 00 .skip 1,0
1170 .global DebugDisplayAnforderung
1171 .global DebugDisplayAnforderung
1174 DebugDisplayAnforderung:
1175 0001 00 .skip 1,0
1176 .global DebugDataAnforderung
1177 .global DebugDataAnforderung
1180 DebugDataAnforderung:
1181 0002 00 .skip 1,0
1182 .global GetVersionAnforderung
1183 .global GetVersionAnforderung
1186 GetVersionAnforderung:
1187 0003 00 .skip 1,0
1188 .global SioTmp
1189 .global SioTmp
1192 SioTmp:
1193 0004 00 .skip 1,0
1194 .global NeuerDatensatzEmpfangen
1195 .global NeuerDatensatzEmpfangen
1198 NeuerDatensatzEmpfangen:
1199 0005 00 .skip 1,0
1200 .global NeueKoordinateEmpfangen
1201 .global NeueKoordinateEmpfangen
1204 NeueKoordinateEmpfangen:
1205 0006 00 .skip 1,0
1206 .global UebertragungAbgeschlossen
1207 .data
1210 UebertragungAbgeschlossen:
1211 0000 01 .byte 1
1212 .global CntCrcError
1213 .global CntCrcError
1214 .section .bss
1217 CntCrcError:
1218 0007 00 .skip 1,0
1219 .global AnzahlEmpfangsBytes
1220 .global AnzahlEmpfangsBytes
1223 AnzahlEmpfangsBytes:
1224 0008 00 .skip 1,0
1225 .global PC_DebugTimeout
1226 .global PC_DebugTimeout
1229 PC_DebugTimeout:
1230 0009 00 .skip 1,0
1231 .global PcZugriff
1232 .data
1235 PcZugriff:
1236 0001 64 .byte 100
1237 .global MotorTest
1238 .global MotorTest
1239 .section .bss
1242 MotorTest:
1243 000a 0000 0000 .skip 4,0
1244 .lcomm dis_zeile.2372,1
1245 .lcomm UartState.2055,1
1246 .lcomm buf_ptr.2054,1
1247 .lcomm crc2.2053,1
1248 .lcomm crc1.2052,1
1249 .lcomm crc.2051,2
1250 .lcomm ptr.2021,2
1251 .lcomm gpsState,1
1252 .comm DiffNick,2,1
1253 .comm DiffRoll,2,1
1254 .comm SenderOkay,1,1
1255 .comm CosinusNickWinkel,1,1
1256 .comm CosinusRollWinkel,1,1
1257 .comm durchschnitt_northing,4,1
1258 .comm durchschnitt_easting,4,1
1259 .comm gps_p,2,1
1260 .comm gps_d,2,1
1261 .comm skal,2,1
1262 .comm gps_gethome,2,1
1263 .comm SendeBuffer,150,1
1264 .comm RxdBuffer,150,1
1265 .comm MeineSlaveAdresse,1,1
1266 .comm Debug_Timer,2,1
1267 .comm DebugOut,50,1
1268 .comm actualPos,26,1
1269 .comm DebugIn,11,1
1270 .comm VersionInfo,10,1
1271 .comm RemoteTasten,1,1
1272 .comm Timeout,1,1
1273 .comm IntegralNick,4,1
1274 .comm IntegralNick2,4,1
1275 .comm IntegralRoll,4,1
1276 .comm IntegralRoll2,4,1
1277 .comm Mess_IntegralNick,4,1
1278 .comm Mess_IntegralNick2,4,1
1279 .comm Mess_IntegralRoll,4,1
1280 .comm Mess_IntegralRoll2,4,1
1281 .comm Integral_Gier,4,1
1282 .comm Mess_Integral_Gier,4,1
1283 .comm h,1,1
1284 .comm m,1,1
1285 .comm s,1,1
1286 .comm Motor_Vorne,1,1
1287 .comm Motor_Hinten,1,1
1288 .comm Motor_Rechts,1,1
1289 .comm Motor_Links,1,1
1290 .comm Count,1,1
1291 .comm MotorWert,5,1
1292 .comm StickNick,2,1
1293 .comm StickRoll,2,1
1294 .comm StickGier,2,1
1295 .comm MotorenEin,1,1
1296 .comm NMEABuffer,150,1
1297 .comm navStatus,17,1
1298 .comm navPosECEF,21,1
1299 .comm navVelECEF,21,1
1300 .comm ubxP,2,1
1301 .comm ubxEp,2,1
1302 .comm ubxSp,2,1
1303 .comm CK_A,1,1
1304 .comm CK_B,1,1
1305 .comm msgLen,2,1
1306 .comm msgID,1,1
1307 .comm ignorePacket,1,1
1308 .comm rollOffset,4,1
1309 .comm nickOffset,4,1
1310 /* File "uart.c": code 1250 = 0x04e2 (1147), prologues 49, epilogues 54 */
DEFINED SYMBOLS
*ABS*:00000000 uart.c
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccDxU6A8.s:3 *ABS*:0000003f __SREG__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccDxU6A8.s:4 *ABS*:0000003e __SP_H__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccDxU6A8.s:5 *ABS*:0000003d __SP_L__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccDxU6A8.s:6 *ABS*:00000000 __tmp_reg__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccDxU6A8.s:7 *ABS*:00000001 __zero_reg__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccDxU6A8.s:13 .text:00000000 __vector_22
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccDxU6A8.s:1228 .data:00000000 UebertragungAbgeschlossen
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccDxU6A8.s:1267 .bss:00000015 ptr.2039
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccRsoX2g.s:3 *ABS*:0000003f __SREG__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccRsoX2g.s:4 *ABS*:0000003e __SP_H__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccRsoX2g.s:5 *ABS*:0000003d __SP_L__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccRsoX2g.s:6 *ABS*:00000000 __tmp_reg__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccRsoX2g.s:7 *ABS*:00000001 __zero_reg__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccRsoX2g.s:13 .text:00000000 __vector_22
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccRsoX2g.s:1210 .data:00000000 UebertragungAbgeschlossen
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccRsoX2g.s:1249 .bss:00000015 ptr.2021
*COM*:00000096 SendeBuffer
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccDxU6A8.s:69 .text:0000006c GPSscanData
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccRsoX2g.s:69 .text:0000006c GPSscanData
*COM*:00000015 navPosECEF
*COM*:0000001a actualPos
*COM*:00000011 navStatus
*COM*:00000022 actualPos
*COM*:00000013 navPosUtm
*COM*:0000001d navPosLlh
*COM*:00000025 navVelNed
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccDxU6A8.s:146 .text:0000014e __vector_20
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccDxU6A8.s:1210 .bss:00000004 SioTmp
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccDxU6A8.s:1268 .bss:00000017 gpsState
*COM*:00000015 navVelECEF
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccRsoX2g.s:149 .text:00000162 __vector_20
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccRsoX2g.s:1192 .bss:00000004 SioTmp
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccRsoX2g.s:1250 .bss:00000017 gpsState
*COM*:00000001 msgID
*COM*:00000001 CK_A
*COM*:00000001 CK_B
1307,38 → 1287,38
*COM*:00000002 ubxSp
*COM*:00000001 ignorePacket
*COM*:00000002 msgLen
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccDxU6A8.s:1263 .bss:00000010 buf_ptr.2072
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccDxU6A8.s:1262 .bss:0000000f UartState.2073
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccRsoX2g.s:1245 .bss:00000010 buf_ptr.2054
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccRsoX2g.s:1244 .bss:0000000f UartState.2055
*COM*:00000096 RxdBuffer
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccDxU6A8.s:1266 .bss:00000013 crc.2069
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccDxU6A8.s:1265 .bss:00000012 crc1.2070
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccDxU6A8.s:1264 .bss:00000011 crc2.2071
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccDxU6A8.s:1235 .bss:00000007 CntCrcError
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccDxU6A8.s:1216 .bss:00000005 NeuerDatensatzEmpfangen
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccDxU6A8.s:1241 .bss:00000008 AnzahlEmpfangsBytes
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccDxU6A8.s:585 .text:00000556 AddCRC
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccDxU6A8.s:639 .text:000005b2 SendOutData
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccDxU6A8.s:753 .text:00000682 Decode64
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccDxU6A8.s:853 .text:00000732 uart_putchar
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccDxU6A8.s:877 .text:00000754 WriteProgramData
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccDxU6A8.s:887 .text:00000756 UART_Init
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccRsoX2g.s:1248 .bss:00000013 crc.2051
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccRsoX2g.s:1247 .bss:00000012 crc1.2052
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccRsoX2g.s:1246 .bss:00000011 crc2.2053
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccRsoX2g.s:1217 .bss:00000007 CntCrcError
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccRsoX2g.s:1198 .bss:00000005 NeuerDatensatzEmpfangen
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccRsoX2g.s:1223 .bss:00000008 AnzahlEmpfangsBytes
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccRsoX2g.s:567 .text:00000536 AddCRC
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccRsoX2g.s:621 .text:00000592 SendOutData
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccRsoX2g.s:735 .text:00000662 Decode64
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccRsoX2g.s:835 .text:00000712 uart_putchar
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccRsoX2g.s:859 .text:00000734 WriteProgramData
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccRsoX2g.s:869 .text:00000736 UART_Init
*COM*:00000002 Debug_Timer
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccDxU6A8.s:920 .text:00000790 DatenUebertragung
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccDxU6A8.s:1186 .bss:00000000 DebugGetAnforderung
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccRsoX2g.s:902 .text:00000770 DatenUebertragung
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccRsoX2g.s:1168 .bss:00000000 DebugGetAnforderung
*COM*:0000000b DebugIn
*COM*:00000001 MeineSlaveAdresse
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccDxU6A8.s:1198 .bss:00000002 DebugDataAnforderung
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccRsoX2g.s:1180 .bss:00000002 DebugDataAnforderung
*COM*:00000032 DebugOut
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccDxU6A8.s:1192 .bss:00000001 DebugDisplayAnforderung
.bss:0000000e dis_zeile.2396
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccDxU6A8.s:1204 .bss:00000003 GetVersionAnforderung
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccRsoX2g.s:1174 .bss:00000001 DebugDisplayAnforderung
.bss:0000000e dis_zeile.2372
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccRsoX2g.s:1186 .bss:00000003 GetVersionAnforderung
*COM*:0000000a VersionInfo
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccDxU6A8.s:1015 .text:0000086c BearbeiteRxDaten
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccDxU6A8.s:1253 .data:00000001 PcZugriff
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccRsoX2g.s:997 .text:0000084c BearbeiteRxDaten
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccRsoX2g.s:1235 .data:00000001 PcZugriff
*COM*:00000001 RemoteTasten
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccDxU6A8.s:1260 .bss:0000000a MotorTest
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccDxU6A8.s:1222 .bss:00000006 NeueKoordinateEmpfangen
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccDxU6A8.s:1247 .bss:00000009 PC_DebugTimeout
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccRsoX2g.s:1242 .bss:0000000a MotorTest
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccRsoX2g.s:1204 .bss:00000006 NeueKoordinateEmpfangen
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccRsoX2g.s:1229 .bss:00000009 PC_DebugTimeout
*COM*:00000002 DiffNick
*COM*:00000002 DiffRoll
*COM*:00000001 SenderOkay