Subversion Repositories FlightCtrl

Compare Revisions

Ignore whitespace Rev 35 → Rev 36

/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,1498 → 1,1464
:100000000C94EC010C9409020C9409020C94090262
:100010000C9409020C9409020C9409020C94090234
:100020000C9409020C94460C0C9409020C940902DD
:100030000C9417150C9409020C9409020C940902F3
:100040000C9409020C9409020C949D0B0C94090267
:100050000C945F040C9409020C94A5030C940902FF
:100060000C94320D0C9409020C9464140C94090243
:100070000829573F9F2D49CBA5310F76C73493F2FE
:100080007E37D00D013AB60B613D2AAAAB3F000086
:10009000003F800000000A0A0D004E657574726111
:1000A0006C0048656164696E67486F6C64000A0D96
:1000B000537465756572756E673A20004F4B0A0D73
:1000C000000A0D4162676C65696368204C7566744F
:1000D000647275636B73656E736F722E2E000A0DFA
:1000E00042656E75747A6520506172616D657465E4
:1000F000727361747A202564000A0D496E69742E4A
:1001000020454550524F4D3A2047656E65726965EE
:1001100072652044656661756C742D506172616D05
:10012000657465722E2E2E000A0D3D3D3D3D3D3D10
:100130003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3DEF
:100140003D3D3D3D3D3D3D3D000A0D466C696768C6
:1001500074436F6E74726F6C205625642E25642074
:10016000002E0052616E67653A2533692D2533698B
:10017000005374656C6C756E673A202533690053C3
:100180006574706F696E7420202533690053657241
:10019000766F202000506F7469343A20202533692F
:1001A00000506F7469333A202025336900506F7412
:1001B00069323A202025336900506F7469313A2042
:1001C000202533690053746172743A202020202066
:1001D000253569004D657373776572743A20202563
:1001E0003569005269636874756E673A2020253559
:1001F00069004B6F6D7061737320202020202020D8
:1002000000456D70662E506567656C3A253569004E
:100210005370616E6E756E673A202025356900480F
:100220006F63682025346920282533692900526FBF
:100230006C6C20253469202825336929004E6963B8
:100240006B20253469202825336929004143432048
:100250002D2053656E736F720047696572202534D7
:100260006920282533692900526F6C6C2025346978
:10027000202825336929004E69636B2025346920C5
:100280002825336929004779726F202D2053656E28
:10029000736F720050333A25346920204B616EE44D
:1002A0006C65200050313A253469202050323A25BF
:1002B0003469200047733A253469202047693A257C
:1002C000346920004E693A2534692020526F3A255E
:1002D000346920004B373A25346920204B616EE4A5
:1002E0006C6520004B353A25346920204B363A2581
:1002F000346920004B333A25346920204B343A25A9
:10030000346920004B313A25346920204B323A259C
:10031000346920004B6F6D706173733A2020202583
:10032000356900526F6C6C3A202020202020253542
:1003300069004E69636B3A20202020202025356912
:1003400000616B742E204C6167650048F668656E2D
:10035000726567656C756E67004B65696E65200038
:100360004F66662020202020203A20253569004C49
:10037000756674647275636B3A2025356900536F36
:100380006C6C486F6568653A2025356900486F6573
:1003900068653A202020202025356900286329201F
:1003A000486F6C676572204275737300536574748F
:1003B000696E673A20256420005625642E25640066
:1003C0002B2B204D696B726F4B6F70746572202BF5
:1003D0002B005B25695D000011241FBECFEFD0E12B
:1003E000DEBFCDBF11E0A0E0B1E0ECEFFCE502C064
:1003F00005900D92AE38B107D9F715E0AEE8B1E03F
:1004000001C01D92AE3EB107E1F70E9440020C947C
:100410007D2E0C940000A2E0B0E00E94692E802D99
:1004200099270895FB01282F863008F025E0842FB6
:100430009927429FD0011124AC59BF4F019724F056
:1004400001900E94712EFACFA2E0B0E0022E0E942D
:10045000712E0895CF93DF93FB01C42FDD278630E3
:1004600008F085E0489FD0011124AC59BF4F219777
:1004700024F00E94692E0192FACFDF91CF91089566
:100480000F931F93CF93DF9391E097B98FEF88B9C4
:100490008BE184B995B98EE38AB9579A87EF8BB906
:1004A00084B7877F84BF80916000886180936000FB
:1004B0001092600080ED97E09093AC018093AB01C7
:1004C00010922D0210922C02109277051092760550
:1004D00010922B0210922A021092290210922802E6
:1004E00028980E94F30C0E9463070E9402150E9444
:1004F0002C0D0E944A1478941092FE038CE3809392
:10050000FF0384E0809300048CE390E09F938F933B
:100510001F921F9289E491E09F938F931F920E94F4
:10052000F90888E291E09F938F931F920E94F90847
:10053000299AA1E0B0E00E94692E802D2DB73EB728
:10054000265F3F4F0FB6F8943EBF0FBE2DBF8B33D3
:10055000A9F189EF90E09F938F931F920E94F90871
:100560000E94CD1C4AE36EE975E080E00E94120211
:1005700001E00F900F900F90023049F40E94601C30
:100580004AE36EE975E082E00E94120203E04AE36A
:100590006EE975E0802F0E9412020F5F063060F353
:1005A00081E022E030E0D901082E0E94712E8BE319
:1005B00021503040D901082E0E94712E02E010E037
:1005C000D8010E94692E802D4AE36EE975E00E94F1
:1005D0002A02D8010E94692E802D99279F938F931C
:1005E0008EED90E09F938F931F920E94F908809167
:1005F000A6050F900F900F900F900F9080FF20C0D6
:1006000081EC90E09F938F931F920E94F90884ECF5
:1006100099E00E94310CEC010E9456100F900F904F
:100620000F90CE010E943A0C8823D9F38CEB90E016
:100630009F938F931F920E94F9080F900F900F9035
:100640000E94851D289880ED97E09093AC018093DF
:10065000AB0188EE93E09093F9038093F80385E56E
:100660008093F3038EEA90E09F938F931F920E94F2
:10067000F9088091A6050F900F900F9082FF03C09C
:1006800082EA90E002C08AE990E09F938F931F92E4
:100690000E94F9080F900F900F9086E990E09F93C9
:1006A0008F931F920E94F9080E947D100F900F9067
:1006B0000F908091A801882379F11092A8010E94DF
:1006C000961E0E943E1D289880910101882319F0F2
:1006D00081508093010180912702882329F0809125
:1006E0002702815080932702209104013091050157
:1006F0008091B60599272817390734F480ED97E0E3
:100700009093AC018093AB018091D601882319F4BA
:100710000E944A1401C028980E9480070E94EE0798
:1007200080E090E00E943A0C882319F280912E021A
:10073000882329F088B190E1892788B901C04498BD
:1007400084EF91E00E94310CB4CF1F920F920FB64C
:100750000F9211248F939F93EF93FF938091000149
:100760008823E1F48091A3019091A40101969093D4
:10077000A4018093A301FC01ED54FD4FE081ED3015
:1007800019F08639910539F41092A4011092A30151
:1007900081E080930001E093C60004C01092A401A0
:1007A0001092A301FF91EF919F918F910F900FBE37
:1007B0000F901F9018958091F203813031F4809151
:1007C000E60380932E051092F2038091D3048130CA
:1007D00009F044C06091C9047091CA048091CB04AF
:1007E0009091CC042AE030E040E050E00E944E2E90
:1007F00020930E0530930F0540931005509311057B
:100800006091C5047091C6048091C7049091C8049A
:100810002AE030E040E050E00E944E2E2093120586
:100820003093130540931405509315056091CD0442
:100830007091CE048091CF049091D0042AE030E0F2
:1008400040E050E00E944E2E20931605309317058D
:1008500040931805509319051092D30480912804F1
:10086000813011F41092280480915605813011F5E1
:100870008091360590913705A0913805B0913905E2
:1008800080931A0590931B05A0931C05B0931D053A
:1008900080913A0590913B05A0913C05B0913D05B2
:1008A00080931E0590931F05A0932005B09321050A
:1008B0001092560580912E058111289A08951F9255
:1008C0000F920FB60F9211242F933F934F935F9384
:1008D0006F937F938F939F93AF93BF93CF93DF9348
:1008E000EF93FF938091C600809392018091C000A6
:1008F00040919201887109F01FC18091A501843057
:1009000009F4A4C0853050F48130D1F0813098F0E2
:10091000823001F1833009F00CC121C0863009F426
:10092000C5C0863008F4A6C0873009F4F0C088300E
:1009300009F0FFC0F2C0453B09F002C181E003C0ED
:10094000423621F482E08093A501FAC0453B09F4C8
:10095000F7C0EFC0413009F0ECC083E0F4CF409322
:1009600030054F5F4093B2028091B2028F5F809357
:10097000E10384E08093A50180913005833061F02C
:10098000843020F4823009F059C01AC0883061F1F7
:10099000823109F053C03CC082EE93E090932A0468
:1009A0008093290423E035E03093B0022093AF0216
:1009B00040969093D5048093D4048091F2033BC079
:1009C0008CE094E090932A048093290425E537E095
:1009D0003093B0022093AF024C969093D50480934D
:1009E000D4048091280427C081EC94E090932A04D9
:1009F000809329042AE236E03093B0022093AF02BC
:100A000042969093D5048093D4048091D30413C06C
:100A100082E395E090932A04809329042BE83AE03E
:100A20003093B0022093AF0284969093D5048093C4
:100A3000D404809156058093310582C081E0809373
:100A400031051092D5041092D4047AC0842F9927CE
:100A50009093D7048093D6048091B202840F809340
:100A6000B2028091E1039091B202890F8093E10379
:100A700085E069CF2091D6043091D704842F99273F
:100A8000982F8827280F391F3093D7042093D60436
:100A90008091B202840F8093B2028091E103909121
:100AA000B202890F8093E10386E04DCF8091B202BC
:100AB000840F8093B2028091E1039091B202890F7A
:100AC0008093E10380913105882381F4E09129042A
:100AD000F0912A048091AF029091B002E817F907D3
:100AE00028F44193F0932A04E09329048091D604DA
:100AF0009091D70401979093D7048093D604809166
:100B0000D6049091D704892BD9F487E01CCF80912B
:100B1000B202481771F488E016CF8091E1034817BC
:100B200041F4E091D404F091D504309711F081E0C4
:100B300080831092A50104C01092A5010E94DB03DE
:100B40000E94DB0340919E01463910F010929D01F6
:100B5000809192018D3009F05CC080919D018230BE
:100B600009F057C010929D01A42FBB27FD01E75D3E
:100B7000FB4F3081ED01C65DDB4F28818091A101E3
:100B80009091A201831B9109821B91099F70909300
:100B9000A2018093A1019C0196E0369527959A9534
:100BA000E1F7235C2093A001982F9F73935C9093AF
:100BB0009F018081281729F48881981711F491E00A
:100BC00006C0809195018F5F8093950190E08091A0
:100BD0009301882309F064C0992309F461C081E07E
:100BE0008093930140939601A55DBB4F8DE08C935C
:100BF00080912D04823509F053C088E190E02CE00B
:100C00000FB6F894A895809360000FBE2093600003
:100C100047C080919D018130D9F0813018F0823039
:100C2000E9F530C080919201833239F480919301CB
:100C3000882319F481E080939D0180919201809333
:100C40002B0481E080939E0180919201992715C029
:100C500082E080939D01E42FFF2780919201E55D62
:100C6000FB4F80834F5F40939E01209192018091C2
:100C7000A1019091A201820F911D9093A2018093F6
:100C8000A1010EC0E42FFF2780919201E55DFB4F8B
:100C90008083463938F310929D01E7CF10929D0171
:100CA000FF91EF91DF91CF91BF91AF919F918F9184
:100CB0007F916F915F914F913F912F910F900FBE58
:100CC0000F901F901895DC0120E030E040E050E0EC
:100CD000E3EBF2E005C08191280F311D4F5F5F4FBC
:100CE0004A175B07C1F73F70C90166E09695879583
:100CF0006A95E1F7835CFD01ED54FD4F8083119609
:100D00002F73235CFD01ED54FD4F2083AC54BD4F88
:100D10008DE08C93109200018091B3028093C60005
:100D20000895EF92FF920F931F93CF93DF937A0171
:100D3000722F93E29093B3026093B4028093B50252
:100D400003E010E060E0A6EBB2E046C0F701E60F7A
:100D5000F11D90816F5F715019F4E0E040E00FC029
:100D6000F701E60FF11D40816F5F715011F4E0E073
:100D700006C0F701E60FF11DE0816F5F7150892F0A
:100D800086958695835C8C935527892F9927837048
:100D9000907024E0880F991F2A95E1F79A0194E05A
:100DA000369527959A95E1F7822B835CED0189832F
:100DB0004F705070440F551F440F551F8E2F829552
:100DC000869586958370842B835C8A83EF73E35CBE
:100DD000EB830C5F1F4F1496772309F0B7CFC80140
:100DE0000E946306DF91CF911F910F91FF90EF90CA
:100DF00008951F93CF93DF93EC0170E0A22FBB27E0
:100E0000129748C0E42FFF27E55DFB4F30814F5F0D
:100E1000E42FFF27E55DFB4F50814F5FE42FFF2755
:100E2000E55DFB4F10814F5FE42FFF27E55DFB4F32
:100E300020814F5F842F9927A817B90774F15D535C
:100E4000FE01E70FF11D3D53330F330F852F8295C0
:100E50008F70382B3083613001F1912F9D537F5F6C
:100E6000FE01E70FF11D71505295507F892F869535
:100E70008695582B508363506F3F79F07E5FFE015B
:100E8000E70FF11D9295990F990F907C2D53922B9E
:100E900090837F5F662309F0B5CFDF91CF911F91DB
:100EA00008951F93182F8A3019F48DE00E9451077E
:100EB0008091C00085FFFCCF1093C60080E090E0D9
:100EC0001F9108950895E1ECF0E088E18083A0ECA3
:100ED000B0E08C9182608C93808180688083808177
:100EE000806480838AE28093C40088EC90E00E9452
:100EF000310C9093E0038093DF031092A5010895D5
:100F000080910001882309F468C080918E018823B4
:100F100071F080910001882351F02BE043EF53E002
:100F20006091B10287E40E94910610928E01809137
:100F3000DF039091E0030E943A0C882321F4809112
:100F400090018823B1F080910001882391F022E381
:100F50004CED54E06091B10284E40E94910610923D
:100F600090018AEF90E00E94310C9093E00380930F
:100F7000DF0380918F018823F1F0809100018823A5
:100F8000D1F00E94861010928F0180919C018F5F9A
:100F900080939C01843011F410929C0180919C01FB
:100FA00044E1849FA00111244A5E5E4F24E160E089
:100FB000805D0E94910680919101882371F080915B
:100FC0000001882351F02AE04EEF53E06091B10216
:100FD00086E50E9491061092910108951F93CF9388
:100FE000DF93CDB7DEB722970FB6F894DEBF0FBE02
:100FF000CDBF80919301882309F498C08FEF80932F
:10100000010180912D04813760F48C3608F06FC0A7
:10101000873609F440C08836F9F0833609F084C079
:1010200008C0843759F1863791F1813709F07CC0C7
:1010300036C02091960143E06BE083EF93E00E947D
:10104000F9068091CD019091F503892B8093CD0114
:1010500081E08093900168C02091960143E062E0B6
:10106000CE0101960E94F9068091CD019981892BCC
:101070008093CD0181E080938F0156C0209196012D
:1010800043E064E088E991E00E94F9064DC081E008
:101090008093910149C081E080938E0145C02091E9
:1010A000960143E062E0CE0101960E94F906898133
:1010B0008F3F89F0863010F085E089834AE36EE93E
:1010C00075E089810E942A0289812AE34EE955E070
:1010D0006091B10208C01091B1020E940B022AE394
:1010E0004EE955E0612F855B0E9491061DC020915D
:1010F000960143E06AE38EE995E00E94F90680914B
:101100002D044AE36EE975E08B560E94120280912D
:101110002D048B56A2E0B0E0082E0E94712E0E9492
:101120000B0299270E94811E1092930122960FB6FE
:10113000F894DEBF0FBECDBFDF91CF911F91089510
:10114000982F80915705813069F48091CC01E82F68
:10115000FF27EA5EFE4F90838F5F8093CC0121E0F2
:1011600030E005C0892F0E945107282F3327C9017D
:1011700008951F93182F04C080E30E94A008115007
:101180001116D4F31F9108951F93182F04C080E205
:101190000E94A00811501116D4F31F9108950F93C7
:1011A0001F93CF93DF938C01EB0108C0F8010F5F11
:1011B0001F4FE4918E2F0E94A00821972097B1F72E
:1011C000DF91CF911F910F9108950F931F93CF93AC
:1011D000DF938C01EB0106C0F80181918F010E9421
:1011E000A00821972097C1F7DF91CF911F910F9110
:1011F00008952F923F924F925F926F927F928F92BB
:101200009F92AF92BF92CF92DF92EF92FF920F9395
:101210001F93CF93DF93CDB7DEB7E3970FB6F89464
:10122000DEBF0FBECDBF29968FAD2997809357059E
:10123000CE01855B9F4F9D838C832B968EAD9FAD9A
:101240002B979FA78EA722243324210102C01301CC
:1012500024010EA51FA502C00F5F1F4FF801F490D7
:10126000FF2019F0F5E2FF16B9F7B8018EA59FA58A
:10127000681B790B11F00E94CF08FF2009F444C2CB
:101280000F5F1F4F1FA70EA71982AC81BD811BAA3C
:101290001AAA9FEF99ABEEA5FFA5CF0101969FA7D4
:1012A0008EA7B49095E7B91621F08B2D8062883710
:1012B00089F4EBA9E0FF07C02D903D904D905C9024
:1012C0001397149607C08D919C9111971C0144248B
:1012D00055241296F0E2BF1621F489818823D9F6AD
:1012E00085C083E2B81609F483C09AE2B91621F0EA
:1012F000EDE2BE1669F408C0FD011296E081EAAB8A
:10130000E7FFC9CFE195EAABFBA9F061FF7D72C0B1
:101310008BE2B81609F46AC09EE2B916B1F52EA5A3
:101320003FA52F5F3F4FEEA5FFA584918A3221F0A4
:10133000B82E20E030E01BC0FD01129640815181A3
:1013400057FF02C04FEF5FEF49AB3FA72EA7A3CFD8
:10135000C90103E0880F991F0A95E1F7220F331F97
:10136000280F391F2B0D311D20533040B49031967A
:101370008B2D80538A3060F3FFA7EEA7A90137FFBA
:1013800002C04FEF5FEF49AB8DCFF0E3BF1631F4F2
:101390008BA984FD80CF80628BAB7DCF8B2D815359
:1013A0008930E8F420E030E0C901F3E0880F991FAC
:1013B000FA95E1F7220F331F280F391F2B0D311D2E
:1013C00020533040EEA5FFA5CF0101969FA78EA721
:1013D000B4908B2D80538A3038F32AAB63CF98E6D4
:1013E000B91651F4EBA9E460EBAB55CFB98253CFFA
:1013F000FBA9F860FBAB4FCF8CE6B81621F49BA994
:1014000091609BAB48CFBD83AC83E3E6BE1639F455
:101410001296BD83AC8312978C918E831AC1F4E42B
:10142000BF1639F084E6B81639F099E6B91659F5C1
:1014300003C0EBA9E160EBABFBA9F0FF08C0149679
:10144000BD83AC835E904E903E902E900AC0129663
:10145000BD83AC839E918E911C01442437FC409443
:10146000542C57FC03C08AE088AB94C0509440943D
:1014700030942094211C311C411C511C8DE2898325
:101480009AE098AB87C0EFE4BE1629F0FFE6BF16DE
:1014900039F488E063C09BA991609BABE8E058C039
:1014A000F0E7BF1681F41296BD83AC839E918E91B6
:1014B0001C01442455248BA980648BAB90E198AB2C
:1014C00078E7B72E66C0E3E7BE16D9F51296BD835E
:1014D000AC83DE90CE90C114D10489F488E28E836F
:1014E0008EE68F8385E788878CE689878A8789E2FD
:1014F0008B871C8666E0C62ED12CCC0EDD1EF9A98A
:10150000F7FD13C04F2F552747FD509560E070E061
:10151000C6010E94BB2B009711F419A90DC08C19AC
:1015200019A981174CF4182F07C0F601019000206B
:10153000E9F731971E2F1C1919824201310140E051
:1015400094C085E5B81631F095E7B91649F4EAE09C
:10155000E8AB1FC0FBA9F160FBAB8AE088AB19C008
:1015600098E5B91621F0E8E7BE1609F06EC0FBA9B0
:10157000F3FD02C080E1F2CF211431044104510493
:1015800019F490E198AB05C0EBA9E064EBABF0E196
:10159000F8AB198289A987FD03C09BA99F7D9BABEE
:1015A000211431044104510461F4E9A9EE2349F402
:1015B0006624772443015EE2C52ED12CCC0EDD1EBD
:1015C0003EC04EE2C42ED12CCC0EDD1EF8A9EF2E6B
:1015D000FF2400271127C201B101A80197010E9431
:1015E0002C2E6A3020F430E3A32EA60E08C027E587
:1015F000A22EA60E88E5B81611F49FEDA922F601D9
:10160000A2926F01C201B101A80197010E942C2E84
:1016100039014A012E143F044006510618F0190101
:101620002A01D9CFF8A9F83051F48BA983FF07C05C
:1016300090E3A91621F080E3F60182936F01CE01B9
:101640008C19182F125D49A910C0BB2009F45CC089
:10165000BE8219824201310100E011E096E0C92EFC
:10166000D12CCC0EDD1E21E005C0212F042F011B43
:1016700007FD00E08981882319F0812F8F5F07C063
:101680009BA996FD02C0812F02C0822F8E5FA82EDB
:10169000A00EEBA9EE2EFF2480E3482E512C4E2005
:1016A0005F204114510421F48AA98A190E94C408B8
:1016B0008981882329F061E070E0CE01019609C09C
:1016C000E6FE09C080E38A83BB8262E070E0CE015F
:1016D00002960E94E508F0E24F16510421F48AA90F
:1016E0008A190E94B908802F0E94B908612F7727B4
:1016F00067FD7095C6010E94E508E4FEA8CD8AA9A1
:101700008A190E94C408A3CDE3960FB6F894DEBFF1
:101710000FBECDBFDF91CF911F910F91FF90EF9042
:10172000DF90CF90BF90AF909F908F907F906F9001
:101730005F904F903F902F9008951F920F920FB699
:101740000F9211242F933F935F936F937F938F9307
:101750009F93AF93BF938091AF0181508093AF016E
:101760008F3F01F589E08093AF01809103018F5F86
:10177000817080930301882319F481E08093A8018C
:101780008091A6019091A70101969093A701809363
:10179000A6018091D601882329F08091D60181503D
:1017A0008093D6018091AB019091AC01029758F0E3
:1017B0008091AB019091AC0101979093AC01809323
:1017C000AB015A9A01C05A988091A60583FF3BC08D
:1017D000349B0AC08091A9019091AA01019690932F
:1017E000AA018093A9012FC08091A9019091AA011B
:1017F000892B79F08091A9019091AA01805A9F408C
:1018000040F48091A9019091AA01909318028093CD
:1018100017028091170290911802209119023091BD
:101820001A02821B930B845E9D4F68E671E00E9452
:10183000192E845B904090931C0280931B0210929F
:10184000AA011092A901BF91AF919F918F917F91B1
:101850006F915F913F912F910F900FBE0F901F904E
:1018600018952091A6013091A7012F5F3F4F820F5D
:10187000931F08952091A6013091A701821B930B1D
:10188000892F992786958074992708951F920F9222
:101890000FB60F921124EF92FF920F931F932F9385
:1018A0003F934F935F936F937F938F939F93AF93E8
:1018B000BF93CF93DF93EF93FF9380910201815009
:1018C000809302018F3F09F073C083E88093B000DA
:1018D00080918901C82FDD27D093AE01C093AD015F
:1018E0008091C405E090C00580FF1EC06091E701B3
:1018F0007091E8018091E9019091EA01FF240027AD
:10190000112720E830E040E050E00E944E2EC80150
:10191000B7010E94E62D20E032E040E050E00E9456
:101920004E2EC20FD31F1DC06091E7017091E801D8
:101930008091E9019091EA01FF240027112720E816
:1019400030E040E050E00E944E2EC801B7010E94F6
:10195000E62D20E032E040E050E00E944E2EC21B17
:10196000D30BD093AE01C093AD012091AD01309166
:10197000AE018091C10599272817390734F080916D
:10198000C20599278217930724F49093AE018093A0
:10199000AD018091AD019091AE01909303058093CC
:1019A00002058093B3008091C3058093020104C0B7
:1019B00083E08093B0005F98FF91EF91DF91CF912A
:1019C000BF91AF919F918F917F916F915F914F9157
:1019D0003F912F911F910F91FF90EF900F900FBEAD
:1019E0000F901F9018958091A6019091A7010B96DA
:1019F0009093B1018093B00182E085BD83EA84BDFC
:101A000017BC88E788BD96E096BD83EC8093B00054
:101A10009093B100E0E7F0E0808182608083EEE6A1
:101A2000F0E08081816080838AE08093B30010922F
:101A3000B20008952091A6013091A7012F5F3F4F7A
:101A4000280F391F8091A6019091A701A901481B79
:101A5000590B57FFF7CF089510927C008FEE8093BB
:101A60007A0008951F920F920FB60F921124EF92F1
:101A7000FF920F931F932F933F934F935F936F9317
:101A80007F938F939F93AF93BF93CF93DF93EF9306
:101A9000FF9310927A004091C8014F5F4093C801B4
:101AA0004150433009F41CC1443038F4413009F44A
:101AB00063C0423008F0B9C00DC0453009F450C1D0
:101AC000453008F42AC1463009F46FC1473009F0A7
:101AD000CBC252C22091DB013091DC0180917800B1
:101AE00090917900281B390B8091B6019091B70134
:101AF000820F931F9093B7018093B6018091C0012C
:101B00008F5F8093C00180910B0290910C02A09195
:101B10000D02B0910E02442737FD4095542F820FDD
:101B2000931FA41FB51F80930B0290930C02A093E8
:101B30000D02B0930E0280910F0290911002A091BD
:101B40001102B0911202820F931FA41FB51F809340
:101B50000F0290931002A0931102B093120281E041
:101B60008093C9018091C6019091C701019690931D
:101B7000C7018093C6017CC26091780070917900A2
:101B80008091D9019091DA01681B790B8091030251
:101B900090910402A0910502B09106029B01442796
:101BA00037FD4095542F820F931FA41FB51F8093BC
:101BB000030290930402A0930502B0930602809161
:101BC000070290910802A0910902B0910A02820FC7
:101BD000931FA41FB51F8093070290930802A09340
:101BE0000902B0930A0280917800909179000A97D7
:101BF00010F464E47DEF8091780090917900895E23
:101C0000934010F06CEB72E08091B4019091B501BB
:101C1000860F971F9093B5018093B4018091BF0107
:101C20008F5F8093BF0182E058C06091780070910F
:101C300079008091D7019091D801681B790B809130
:101C4000FB019091FC01A091FD01B091FE019B016F
:101C5000442737FD4095542F820F931FA41FB51FB3
:101C60008093FB019093FC01A093FD01B093FE01D2
:101C70008091FF0190910002A0910102B0910202B7
:101C8000820F931FA41FB51F8093FF019093000242
:101C9000A0930102B09302028091780090917900A4
:101CA0000A9710F464E47DEF8091780090917900B8
:101CB000895E934010F06CEB72E08091B2019091DC
:101CC000B301860F971F9093B3018093B201809167
:101CD000BE018F5F8093BE0184E08093C901C8C1BB
:101CE0004091040150910501809178009091790014
:101CF0009A01220F331F240F351F63E070E00E940A
:101D0000052E260F371F3695279536952795309344
:101D100005012093040186E0E0CF8091DF019091DE
:101D2000E0012091780030917900821B930B909311
:101D30005905809358058091B8019091B90120917F
:101D4000580530915905820F931F9093B9018093E4
:101D5000B8018091C2018F5F8093C20187E0BDCF3F
:101D600080917800909179002091DD013091DE0121
:101D7000821B930B90935905809358058091BA016B
:101D80009091BB012091580530915905820F931F06
:101D90009093BB018093BA018091C1018F5F8093C2
:101DA000C1014093C90186E0E4C060917800709160
:101DB0007900E090E101F090E2010091E3011091DF
:101DC000E401882777FD8095982F0E94742CA80144
:101DD00097010E94C82B0E94572C7093BD016093FD
:101DE000BC012091BC013091BD01E0915805F091FA
:101DF0005905809163059091640597FF03C0909504
:101E000081959F4F64E070E00E94192EEB01CF0195
:101E1000F7FF03C0909581959F4F64E070E00E94AA
:101E2000192E260F371F2C0F3D1F3093BD01209315
:101E3000BC018091BC019091BD01029704F16091B9
:101E4000E1017091E2018091E3019091E40120E0D1
:101E500030E048E454E40E94912C88230CF03CC00C
:101E60006091E1017091E2018091E3019091E401C0
:101E70002AE037ED43EA5CE30E94C92B25C080913C
:101E8000BC019091BD018F5F9F4F34F56091E101DE
:101E90007091E2018091E3019091E40120E030E053
:101EA00046E154E40E94942C1816B4F46091E101C8
:101EB0007091E2018091E3019091E4012AE037ED15
:101EC00043EA5CE30E94C82B6093E1017093E20156
:101ED0008093E3019093E40181E08093C3018091BA
:101EE00078009091790090935B0580935A0520913A
:101EF0001302309114024091150250911602809104
:101F0000BC019091BD01AA2797FDA095BA2F280F7B
:101F1000391F4A1F5B1F2093130230931402409312
:101F2000150250931602E0901302F09014020091F3
:101F300015021091160260911302709114028091A3
:101F400015029091160220E034E040E050E00E943B
:101F50004E2EE21AF30A040B150BE0921302F092D4
:101F60001402009315021093160283E08093C901B6
:101F700087E08093C8017CC08091680590916905D5
:101F80002091780030917900820F931F909369051A
:101F900080936805809160058F5F809360058091D4
:101FA0006005853008F460C08091780090917900D8
:101FB00090930B0180930A011092600580915C055B
:101FC00090915D052091680530916905821B930B06
:101FD00020912F0230913002821B930B9093C50108
:101FE0008093C4016091680570916905E0900601D5
:101FF000F09007010091080110910901882777FDF1
:102000008095982FA8019701220F331F441F551F59
:102010002E0D3F1D401F511F620F731F841F951F00
:1020200024E030E040E050E00E944E2E2093060174
:1020300030930701409308015093090120915C05FA
:1020400030915D058091060190910701A0910801F2
:10205000B0910901281B390B3093300220932F02D5
:1020600010926905109268051092C9011092C8017A
:102070008091C90180937C008FEE80937A00FF915C
:10208000EF91DF91CF91BF91AF919F918F917F9110
:102090006F915F914F913F912F911F910F91FF9001
:1020A000EF900F900FBE0F901F901895CF93DF9376
:1020B000C0E0D0E0C7BD82E390E00E941A0D81E647
:1020C00091E09F938F931F920E94F90880910A01DB
:1020D00090910B010F900F900F908458934020F037
:1020E0002196CA3FD10531F7C093650588EC90E091
:1020F0000E941A0DDF91CF910895E6E1F1E080E2B0
:10210000819391E0E636F907D9F70895FF920F938E
:102110001F938091CD01282F3327C90181709070C2
:10212000682F882391F08091CE01882311F081508F
:1021300002C0809166018093CE01E6E1F1E080E289
:10214000819391E0E636F907D9F7A9014270507002
:1021500021FF0DC08091CE018F5F8093CE01E6E11B
:10216000F1E080E2819391E0E636F907D9F7662342
:1021700021F0452B11F01092CE0181E18093CC012A
:102180008091CE0199279F938F9382ED93E09F9347
:102190008F93E1E0FE2EFF920E94F9080091CE019C
:1021A0000F900F900F900F900F90053009F4D7C14A
:1021B000063090F4023009F4B8C0033030F4002344
:1021C000F1F0013009F05BC34DC0033009F402C1E6
:1021D000043009F054C34BC1083009F498C20930E7
:1021E00038F4063009F411C2073009F048C36CC254
:1021F000093009F4C9C20A3009F041C303C310927F
:10220000CC0180EC93E09F938F93FF920E94F9089A
:1022100084E18093CC018CE390E09F938F931F9295
:102220001F9289EB93E09F938F93FF920E94F9088E
:1022300088E28093CC010E940B0299279F938F9391
:102240008CEA93E09F938F93FF920E94F9088CE3AE
:102250008093CC018CE993E09F938F93FF920E942F
:10226000F9088EC28091A60580FF47C01092CC016C
:1022700080912F02909130029F938F938DE893E08D
:102280009F938F930F930E94F90884E18093CC0170
:1022900080913102909132029F938F938EE793E069
:1022A0009F938F930F930E94F90888E28093CC014B
:1022B00080910A0190910B019F938F938FE693E099
:1022C0009F938F930F930E94F9088CE38093CC0126
:1022D0008091650599279F938F9380E693E09F9364
:1022E0008F930F930E94F9088DB79EB744960FB64F
:1022F000F8949EBF0FBE8DBFC7C284E18093CC010E
:1023000089E593E09F938F930F930E94F90888E2E9
:102310008093CC018BE493E09F938F930F930E9463
:10232000F9088DB79EB70696E2CF1092CC0181E4F2
:1023300093E09F938F93FF920E94F90884E180932A
:10234000CC016091E7017091E8018091E9019091E1
:10235000EA0120E034E040E050E00E944E2E5F931E
:102360004F933F932F9382E393E09F938F93FF923A
:102370000E94F90888E28093CC016091EF0170918E
:10238000F0018091F1019091F20120E034E040E011
:1023900050E00E944E2E5F934F933F932F9383E222
:1023A00093E09F938F93FF920E94F9088CE38093B0
:1023B000CC0180911702909118029F938F9384E132
:1023C00093E09F938F93FF920E94F9088DB79EB779
:1023D00046968DCF1092CC0180917605909177052D
:1023E00020917405309175059F938F933F932F93A0
:1023F00084E093E09F938F93FF920E94F90884E119
:102400008093CC0180917A0590917B05209178058D
:10241000309179059F938F933F932F9384EF92E0B0
:102420009F938F93FF920E94F90888E28093CC01DA
:1024300080917E0590917F0520917C0530917D05EE
:102440009F938F933F932F9384EE92E09F938F936C
:10245000FF920E94F9088CE38093CC018091800563
:10246000909181059F938F9384ED92E06FC01092BD
:10247000CC01E0919F05FF27EE0FFF1FEE58FA4FAA
:1024800020813181E0919E05FF27EE0FFF1FEE585E
:10249000FA4F808191813F932F939F938F9384EC88
:1024A00092E09F938F93FF920E94F90884E18093BA
:1024B000CC01E091A105FF27EE0FFF1FEE58FA4F68
:1024C00020813181E091A005FF27EE0FFF1FEE581C
:1024D000FA4F808191813F932F939F938F9384EB49
:1024E00092E09F938F93FF920E94F90888E2809375
:1024F000CC01E091A305FF27EE0FFF1FEE58FA4F26
:1025000020813181E091A205FF27EE0FFF1FEE58D9
:10251000FA4F808191813F932F939F938F9384EA09
:1025200092E09F938F93FF920E94F9088CE380932F
:10253000CC01E091A405FF27EE0FFF1FEE58FA4FE4
:10254000808191819F938F9384E992E09F938F93F1
:10255000FF920E94F9088DB79EB74A96C8CE109296
:10256000CC0186E892E09F938F93FF920E94F90836
:1025700084E18093CC012091D7013091D8018091E2
:10258000B2019091B3016091BE013F932F937727E1
:102590000E94192E7F936F9387E792E09F938F930A
:1025A000FF920E94F90888E28093CC012091D90122
:1025B0003091DA018091B4019091B5016091BF0131
:1025C0003F932F9377270E94192E7F936F9388E66E
:1025D00092E09F938F93FF920E94F9088CE380937F
:1025E000CC012091DB013091DC018091B60190910A
:1025F000B7016091C0013F932F9377270E94192E56
:102600007F936F9389E592E056C01092CC018CE4E1
:1026100092E09F938F93FF920E94F90884E1809348
:10262000CC012091DD013091DE018091BA019091C1
:10263000BB016091C1013F932F9377270E94192E10
:102640007F936F938DE392E09F938F93FF920E940D
:10265000F90888E28093CC012091DF013091E001FC
:102660008091B8019091B9016091C2013F932F937D
:1026700077270E94192E7F936F938EE292E09F93AB
:102680008F93FF920E94F9088CE38093CC016091B4
:10269000E1017091E2018091E3019091E4010091E8
:1026A0005A0510915B050E94572C7F936F931F93DF
:1026B0000F938FE192E09F938F93FF920E94F9080E
:1026C0008DB79EB7489613CE84E18093CC0180915C
:1026D0000401909105019F938F9380E192E09F9375
:1026E0008F93FF920E94F90888E28093CC01809139
:1026F000270299279F938F9381E092E09F938F9376
:10270000FF920E94F9088DB79EB70A96F0CD1092FD
:10271000CC0182EF91E09F938F93FF920E94F90882
:1027200084E18093CC0180911B0290911C029F93C5
:102730008F9383EE91E09F938F93FF920E94F9080D
:1027400088E28093CC0180911702909118029F93A8
:102750008F9384ED91E09F938F93FF920E94F908ED
:102760008CE38093CC018091190290911A029F937F
:102770008F9385EC91E09F938F93FF920E94F908CD
:102780008DB79EB74296B3CD1092CC0180911F02B7
:10279000909120029F938F9389EB91E09F938F9369
:1027A000FF920E94F90884E18093CC01809121027C
:1027B000909122029F938F938DEA91E09F938F9344
:1027C000FF920E94F90888E28093CC018091230255
:1027D000909124029F938F9381EA91E09F938F932E
:1027E000FF920E94F9088CE38093CC01809125022E
:1027F000909126029F938F9385E991E09F938F9309
:10280000FF9270CD1092CC018DE891E09F938F9351
:10281000FF920E94F90884E18093CC0180918901A4
:1028200099279F938F938FE791E09F938F93FF92C8
:102830000E94F90888E28093CC018091AD019091CB
:10284000AE019F938F9381E791E09F938F93FF92C7
:102850000E94F9088CE38093CC018091C2059927EE
:102860009F938F938091C10599279F938F9383E6C0
:1028700091E09F938F93FF920E94F90835CD01500C
:10288000009366011092CE011092CD011F910F911D
:10289000FF9008951092B9008AE28093B8000895DD
:1028A00085EA8093BC0080E090E0089584E98093FD
:1028B000BC0008951092B9008093BB0085E8809316
:1028C000BC0080E090E008951F920F920FB60F9227
:1028D00011248F939F93EF93FF938091CF018F5F8C
:1028E0008093CF018150833009F442C0843028F4B2
:1028F0008130A1F0823070F50CC0853009F448C0F9
:102900008530D8F1863009F44BC0873009F071C0AA
:102910005BC08091D001880F8E5A14C08091D00185
:102920008F5F8093D0018150813009F444C08130A1
:1029300038F0823009F442C0833009F05AC041C0F7
:10294000809196021092B9008093BB0085E8809335
:10295000BC004FC084E98093BC008091D0018430DA
:1029600018F41092CF0102C01092D00185EAEFCF87
:102970008091D101880F8D5AE5CF8091D1018130AE
:10298000D1F08130E8F28230C9F0833091F519C07E
:102990008091BB00E091D101FF27E659FA4F808377
:1029A0008091D101813039F0813050F2823031F0A4
:1029B0008330F9F406C080919702C4CF80919A02C7
:1029C000C1CF8091A602BECF8091D1019091BB0072
:1029D000E82FFF27E659FA4F94838F5F8093D10148
:1029E000843010F01092D10184E98093BC001092E1
:1029F000CF01FF91EF919F918F910F900FBE0F909C
:102A00001F90189583EC80938100EFE6F0E08081C1
:102A1000806280831092DC011092DB011092DA0157
:102A20001092D9011092D8011092D70108951F92E7
:102A30000F920FB60F9211240F931F932F933F9372
:102A40004F935F936F937F938F939F93AF93BF93B6
:102A5000CF93DF93EF93FF9320918600309187000F
:102A60008091D4019091D501281B390B809186006B
:102A7000909187009093D5018093D401C9018D5D19
:102A800095408356994148F481E090E09093D301BA
:102A90008093D2011092670154C0C091D201D091AD
:102AA000D301CA30D1050CF04CC0C9018B5F9040F6
:102AB000845B914008F040C0A901425D5140FE0195
:102AC000EE0FFF1FEE58FA4F80819181FA01E81B4B
:102AD000F90BCF01F7FF03C0909581959F4F0697A3
:102AE0004CF480912702883C28F480912702865F6D
:102AF00080932702FE01EE0FFF1F8F010E581A4F21
:102B0000D8012D913C91C901880F991F820F931F05
:102B1000840F951F64E070E00E94192ED8018D91FA
:102B20009C9111979B01281B390BE857FA4F318371
:102B3000208311967C936E932196D093D301C093FA
:102B4000D201FF91EF91DF91CF91BF91AF919F9112
:102B50008F917F916F915F914F913F912F911F9135
:102B60000F910F900FBE0F901F901895AF92BF92CC
:102B7000CF92DF92EF92FF920F931F9310927A0001
:102B80008091BE01882369F08091B2019091B301D8
:102B90006091BE0177270E94192E7093DB05609328
:102BA000DA058091BF01882369F08091B40190918A
:102BB000B5016091BF0177270E94192E7093D90546
:102BC0006093D8058091C001882369F08091B60197
:102BD0009091B7016091C00177270E94192E7093E0
:102BE000E7056093E6058091C1018823D9F1E09063
:102BF000E305F090E4056091BA017091BB0120916A
:102C0000C1010027F7FC0095102F5701680143E030
:102C1000AA0CBB1CCC1CDD1C4A95D1F7AE18BF0812
:102C2000C00AD10A882777FD8095982F34E0660F77
:102C3000771F881F991F3A95D1F7332744275527C7
:102C40000E944E2EA20EB31EC41ED51EC601B50193
:102C500028E030E040E050E00E944E2E3093E40542
:102C60002093E3058091C2018823D9F1E090EC051F
:102C7000F090ED056091B8017091B9012091C20109
:102C80000027F7FC0095102F5701680183E0AA0C7C
:102C9000BB1CCC1CDD1C8A95D1F7AE18BF08C00A3E
:102CA000D10A882777FD8095982FB4E0660F771FAB
:102CB000881F991FBA95D1F73327442755270E94BB
:102CC0004E2EA20EB31EC41ED51EC601B50128E0AD
:102CD00030E040E050E00E944E2E3093ED0520930E
:102CE000EC058091C3018823A1F1E090DD05F0900F
:102CF000DE056091BC017091BD012091C3010027E8
:102D0000F7FC0095102F57016801A3E0AA0CBB1C2B
:102D1000CC1CDD1CAA95D1F7AE18BF08C00AD10A99
:102D2000882777FD8095982F3327442755270E94C1
:102D30004E2EA20EB31EC41ED51EC601B50128E03C
:102D400030E040E050E00E944E2E3093DE052093AC
:102D5000DD051092B3011092B2011092BE011092E3
:102D6000B5011092B4011092BF011092B7011092F8
:102D7000B6011092C0011092B9011092B8011092E0
:102D8000C2011092BB011092BA011092C1011092BF
:102D9000BD011092BC011092C30180910B02909171
:102DA0000C02A0910D02B0910E028093F701909356
:102DB000F801A093F901B093FA018091FB01909181
:102DC000FC01A091FD01B091FE018093E701909379
:102DD000E801A093E901B093EA0180910302909188
:102DE0000402A0910502B09106028093EF01909336
:102DF000F001A093F101B093F2018091FF01909155
:102E00000002A0910102B09102028093EB01909325
:102E1000EC01A093ED01B093EE0180910702909137
:102E20000802A0910902B0910A028093F3019093E5
:102E3000F401A093F501B093F6018FEE80937A0030
:102E40008091DA059091DB05893C91057CF0209119
:102E5000DA053091DB058091DA059091DB05880F6A
:102E6000991F880F991F2052334015C08091DA05B1
:102E70009091DB0588539F4FA4F42091DA0530919F
:102E8000DB058091DA059091DB05880F991F880F8B
:102E9000991F205E3C4F820F931F9093DB05809318
:102EA000DA058091D8059091D905893C91057CF08F
:102EB0002091D8053091D9058091D8059091D905F8
:102EC000880F991F880F991F2052334015C0809199
:102ED000D8059091D90588539F4FA4F42091D80527
:102EE0003091D9058091D8059091D905880F991F07
:102EF000880F991F205E3C4F820F931F9093D90536
:102F00008093D80520911F02309120028091A20564
:102F1000E82FFF27EE0FFF1FEE58FA4F80819181B7
:102F200082599F4F281739071CF42F5F3F4F0CC061
:102F30008081918182599F4F821793074CF421150C
:102F4000310531F0215030403093200220931F0290
:102F500020912102309122028091A305E82FFF27C2
:102F6000EE0FFF1FEE58FA4F8081918182599F4FDB
:102F7000281739071CF42F5F3F4F0CC080819181C7
:102F800082599F4F821793074CF42115310531F078
:102F900021503040309322022093210220912302BD
:102FA000309124028091A405E82FFF27EE0FFF1F28
:102FB000EE58FA4F8081918182599F4F2817390727
:102FC0001CF42F5F3F4F0CC08081918182599F4F2D
:102FD000821793074CF42115310531F02150304010
:102FE000309324022093230220912502309126025F
:102FF0008091A505E82FFF27EE0FFF1FEE58FA4F2F
:103000008081918182599F4F281739071CF42F5FC7
:103010003F4F0CC08081918182599F4F8217930747
:103020004CF42115310531F0215030403093260207
:103030002093250280911F029091200297FF05C0E6
:103040001092200210921F020AC08F3F910539F0A2
:1030500034F08FEF90E09093200280931F028091D4
:1030600021029091220297FF05C010922202109235
:1030700021020AC08F3F910539F034F08FEF90E0C4
:103080009093220280932102809123029091240246
:1030900097FF05C010922402109223020AC08F3FAE
:1030A000910539F034F08FEF90E0909324028093F3
:1030B0002302809125029091260297FF05C010926D
:1030C0002602109225020AC08F3F910539F034F094
:1030D0008FEF90E090932602809325021F910F912D
:1030E000FF90EF90DF90CF90BF90AF900895109237
:1030F0007A008091BE01882369F08091B20190919D
:10310000B3016091BE0177270E94192E7093DB05F1
:103110006093DA058091BF01882369F08091B40142
:103120009091B5016091BF0177270E94192E70938D
:10313000D9056093D8058091C001882369F08091FA
:10314000B6019091B7016091C00177270E94192EB6
:103150007093E7056093E6058091C1018823D1F063
:103160006091BA017091BB012091C101882777FD60
:103170008095982F34E0660F771F881F991F3A9526
:10318000D1F73327442755270E944E2E3093E4056C
:103190002093E3058091C2018823D1F06091B801AA
:1031A0007091B9012091C201882777FD8095982FF1
:1031B000B4E0660F771F881F991FBA95D1F73327A0
:1031C000442755270E944E2E3093ED052093EC05A1
:1031D0008091C301882399F06091BC017091BD0179
:1031E0002091C301882777FD8095982F33274427A6
:1031F00055270E944E2E3093DE052093DD05109258
:10320000B3011092B2011092BE011092B50110925A
:10321000B4011092BF011092B7011092B601109242
:10322000C0011092B9011092B8011092C20110921F
:10323000BB011092BA011092C1011092BD0110920F
:10324000BC011092C3018FEE80937A0020911F027F
:10325000309120028091A205E82FFF27EE0FFF1F7B
:10326000EE58FA4F8081918182599F4F2817390774
:103270001CF42F5F3F4F0CC08081918182599F4F7A
:10328000821793074CF42115310531F0215030405D
:103290003093200220931F022091210230912202BC
:1032A0008091A305E82FFF27EE0FFF1FEE58FA4F7E
:1032B0008081918182599F4F281739071CF42F5F15
:1032C0003F4F0CC08081918182599F4F8217930795
:1032D0004CF42115310531F0215030403093220259
:1032E0002093210220912302309124028091A40591
:1032F000E82FFF27EE0FFF1FEE58FA4F80819181D4
:1033000082599F4F281739071CF42F5F3F4F0CC07D
:103310008081918182599F4F821793074CF4211528
:10332000310531F0215030403093240220932302A4
:1033300020912502309126028091A505E82FFF27D4
:10334000EE0FFF1FEE58FA4F8081918182599F4FF7
:10335000281739071CF42F5F3F4F0CC080819181E3
:1033600082599F4F821793074CF42115310531F094
:1033700021503040309326022093250280911F0275
:103380009091200297FF05C01092200210921F0218
:103390000AC08F3F910539F034F08FEF90E09093A1
:1033A000200280931F02809121029091220297FFB8
:1033B00005C010922202109221020AC08F3F91058F
:1033C00039F034F08FEF90E0909322028093210245
:1033D000809123029091240297FF05C0109224024D
:1033E000109223020AC08F3F910539F034F08FEF1D
:1033F00090E0909324028093230280912502909183
:10340000260297FF05C01092260210922502089509
:103410008F3F910539F034F08FEF90E090932602C2
:103420008093250208951F938091A9058B3F98F002
:100000000C94D9010C94F6010C94F6010C94F601B1
:100010000C94F6010C94F6010C94F6010C94F60184
:100020000C94F6010C94220C0C94F6010C94F6013D
:100030000C94F3140C94F6010C94F6010C94F60154
:100040000C94F6010C94F6010C94790B0C94F601C7
:100050000C9439040C94F6010C9492030C94F60160
:100060000C940E0D0C94F6010C9440140C94F601B3
:100070000A0A0D004E65757472616C004865616412
:10008000696E67486F6C64000A0D5374657565721C
:10009000756E673A20004F4B0A0D000A0D416267EA
:1000A0006C65696368204C756674647275636B7304
:1000B000656E736F722E2E000A0D42656E75747A2E
:1000C0006520506172616D657465727361747A2028
:1000D0002564000A0D496E69742E20454550524F23
:1000E0004D3A2047656E65726965726520446566A4
:1000F00061756C742D506172616D657465722E2E20
:100100002E000A0D3D3D3D3D3D3D3D3D3D3D3D3DCE
:100110003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0F
:100120003D3D000A0D466C69676874436F6E7472DA
:100130006F6C205625642E256420002E0052616EBF
:1001400067653A2533692D253369005374656C6CF6
:10015000756E673A2025336900536574706F696E58
:1001600074202025336900536572766F202000507B
:100170006F7469343A202025336900506F746933F5
:100180003A202025336900506F7469323A202025C7
:10019000336900506F7469313A2020253369005368
:1001A000746172743A2020202020253569004D6545
:1001B0007373776572743A2020253569005269633C
:1001C0006874756E673A2020253569004B6F6D7035
:1001D0006173732020202020202000456D70662E42
:1001E000506567656C3A253569005370616E6E75B0
:1001F0006E673A202025356900486F6368202534F2
:100200006920282533692900526F6C6C20253469D8
:10021000202825336929004E69636B202534692025
:10022000282533692900414343202D2053656E73EF
:100230006F7200476965722025346920282533696B
:100240002900526F6C6C20253469202825336929D8
:10025000004E69636B202534692028253369290005
:100260004779726F202D2053656E736F7200503383
:100270003A25346920204B616EE46C6520005031D2
:100280003A253469202050323A25346920004773DA
:100290003A253469202047693A25346920004E699F
:1002A0003A2534692020526F3A25346920004B37B3
:1002B0003A25346920204B616EE46C6520004B3593
:1002C0003A25346920204B363A25346920004B33D7
:1002D0003A25346920204B343A25346920004B31CB
:1002E0003A25346920204B323A25346920004B6F7F
:1002F0006D706173733A20202025356900526F6C50
:100300006C3A202020202020253569004E69636B3F
:100310003A20202020202025356900616B742E2092
:100320004C6167650048F668656E726567656C7557
:100330006E67004B65696E6520004F666620202061
:100340002020203A20253569004C7566746472754A
:10035000636B3A2025356900536F6C6C486F656894
:10036000653A2025356900486F6568653A20202088
:1003700020202535690028632920486F6C67657245
:1003800020427573730053657474696E673A202553
:100390006420005625642E2564002B2B204D696BAC
:1003A000726F4B6F70746572202B2B005B25695D3B
:1003B000000011241FBECFEFD0E1DEBFCDBF11E0A2
:1003C000A0E0B1E0E8EDFAE502C005900D92AE388C
:1003D000B107D9F715E0AEE8B1E001C01D92A23F28
:1003E000B107E1F70E942D020C946B2D0C940000D4
:1003F000A2E0B0E00E94572D802D99270895FB01BF
:10040000282F863008F025E0842F9927429FD001BD
:100410001124AC59BF4F019724F001900E945F2D29
:10042000FACFA2E0B0E0022E0E945F2D0895CF9394
:10043000DF93FB01C42FDD27863008F085E0489F5D
:10044000D0011124AC59BF4F219724F00E94572DA1
:100450000192FACFDF91CF9108950F931F93CF931D
:10046000DF9391E097B98FEF88B98BE184B995B9A3
:100470008EE38AB9579A87EF8BB984B7877F84BF99
:10048000809160008861809360001092600080ED30
:1004900097E09093AC018093AB0110922D021092E3
:1004A0002C0210927B0510927A0510922B0210926A
:1004B0002A02109229021092280228980E94CF0C3A
:1004C0000E943D070E94DE140E94080D0E9426141F
:1004D0007894109202048CE38093030484E0809368
:1004E00004048CE390E09F938F931F921F9283E20A
:1004F00091E09F938F931F920E94D30882E091E036
:100500009F938F931F920E94D308299AA1E0B0E095
:100510000E94572D802D2DB73EB7265F3F4F0FB657
:10052000F8943EBF0FBE2DBF8B33A9F183ED90E051
:100530009F938F931F920E94D3080E94A91C4AE3A5
:1005400062EA75E080E00E94FF0101E00F900F90E9
:100550000F90023049F40E943C1C4AE362EA75E0C5
:1005600082E00E94FF0103E04AE362EA75E0802F27
:100570000E94FF010F5F063060F381E022E030E06F
:10058000D901082E0E945F2D8BE321503040D90104
:10059000082E0E945F2D02E010E0D8010E94572D26
:1005A000802D4AE362EA75E00E941702D8010E949A
:1005B000572D802D99279F938F9388EB90E09F93E1
:1005C0008F931F920E94D3088091AA050F900F90DD
:1005D0000F900F900F9080FF20C08BE990E09F93C9
:1005E0008F931F920E94D30884EC99E00E940D0C17
:1005F000EC010E9432100F900F900F90CE010E94DC
:10060000160C8823D9F386E990E09F938F931F926D
:100610000E94D3080F900F900F900E94611D2898A0
:1006200080ED97E09093AC018093AB0188EE93E06E
:100630009093FD038093FC0385E58093F70388E89E
:1006400090E09F938F931F920E94D3088091AA05F8
:100650000F900F900F9082FF03C08CE790E002C0D4
:1006600084E790E09F938F931F920E94D3080F908E
:100670000F900F9080E790E09F938F931F920E94BE
:10068000D3080E9459100F900F900F908091A801ED
:10069000882379F11092A8010E94721E0E941A1DEF
:1006A000289880910101882319F0815080930101DD
:1006B00080912702882329F080912702815080931E
:1006C000270220910401309105018091BA059927F4
:1006D0002817390734F480ED97E09093AC018093AC
:1006E000AB018091D601882319F40E94261401C021
:1006F00028980E945A070E94C80780E090E00E9454
:10070000160C882319F280912E02882329F088B1D3
:1007100090E1892788B901C0449884EF91E00E9454
:100720000D0CB4CF1F920F920FB60F9211248F931E
:100730009F93EF93FF93809100018823E1F48091D0
:10074000A3019091A40101969093A4018093A30129
:10075000FC01E954FD4FE081ED3019F08639910537
: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
: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
:1034500021F480912502809381018091810188234C
:1034600019F41092810104C08F3F11F480938101FF
:103470008091A8058B3F98F08B3F19F480911F0233
:103480000EC08C3F19F48091210209C08D3F19F4C0
:103490008091230204C08E3F21F480912502809305
:1034A000800180918001882319F41092800105C069
:1034B000843618F084E6809380018091AA058B3FC2
:1034C00098F08B3F19F480911F020EC08C3F19F4C5
:1034D0008091210209C08D3F19F48091230204C01C
:1034E0008E3F21F480912502809382018091820198
:1034F000882319F41092820105C0843618F084E6FE
:10350000809382018091AC058B3F98F08B3F19F43A
:1034500021F480912502809380018091800188234E
:1034600019F41092800105C0843618F084E6809328
:1034700080018091AE058B3F98F08B3F19F48091CD
:103480001F020EC08C3F19F48091210209C08D3FAC
:1034900019F48091230204C08E3F21F4809125020B
:1034A0008093820180918201882319F41092820115
:1034B00005C0843618F084E6809382018091B005BF
:1034C0008B3F98F08B3F19F480911F020EC08C3F08
:1034D00019F48091210209C08D3F19F480912302D3
:1034E00004C08E3F21F48091250280938301809156
:1034F0008301882319F41092830104C08F3F11F4D3
:10350000809383018091B7058B3F98F08B3F19F42E
:1035100080911F020EC08C3F19F48091210209C0D6
:103520008D3F19F48091230204C08E3F21F48091D5
:1035300025028093830180918301882319F41092DE
:10354000830104C08F3F11F4809383018091B30500
:1035300025028093840180918401882319F41092DC
:10354000840104C08F3F11F4809384018091B805F9
:103550008B3F98F08B3F19F480911F020EC08C3F77
:1035600019F48091210209C08D3F19F48091230242
:1035700004C08E3F21F480912502809384018091C4
:103580008401882319F41092840104C08F3F11F440
:10359000809384018091B4058B3F98F08B3F19F4A0
:1035A00080911F020EC08C3F19F48091210209C046
:1035B0008D3F19F48091230204C08E3F21F4809145
:1035C000250280938501809185018B3010F48AE07B
:1035D00002C08F3F11F4809385018091B5058B3F28
:1035700004C08E3F21F480912502809385018091C3
:1035800085018B3010F48AE002C08F3F11F48093E4
:1035900085018091B9058B3F98F08B3F19F480919C
:1035A0001F020EC08C3F19F48091210209C08D3F8B
:1035B00019F48091230204C08E3F21F480912502EA
:1035C0008093860180918601882319F410928601E8
:1035D00004C08F3F11F4809386018091BE058B3F1C
:1035E00098F08B3F19F480911F020EC08C3F19F4A4
:1035F0008091210209C08D3F19F48091230204C0FB
:103600008E3F21F48091250280938601809186016E
:10361000882319F41092860104C08F3F11F480931F
:1036200086018091BA058B3F98F08B3F19F4809109
:103600008E3F21F48091250280938801809188016A
:10361000882319F41092880104C08F3F11F480931D
:1036200088018091BF058B3F98F08B3F19F4809102
:103630001F020EC08C3F19F48091210209C08D3FFA
:1036400019F48091230204C08E3F21F48091250259
:103650008093880180918801882319F41092880151
:1036600004C08F3F11F4809388018091BB058B3F8C
:103650008093330280913302882319F4109233024D
:1036600004C08F3F11F4809333028091C0058B3FDB
:1036700098F08B3F19F480911F020EC08C3F19F413
:103680008091210209C08D3F19F48091230204C06A
:103690008E3F21F480912502809333028091330282
:1036A000882319F41092330204C08F3F11F48093E1
:1036B00033028091BC058B3F98F08B3F19F48091C9
:103690008E3F21F480912502809334028091340280
:1036A000882319F41092340204C08F3F11F48093E0
:1036B00034028091C1058B3F98F08B3F19F48091C3
:1036C0001F020EC08C3F19F48091210209C08D3F6A
:1036D00019F48091230204C08E3F21F480912502C9
:1036E0008093340280913402882319F410923402BA
:1036F00004C08F3F11F4809334028091BD058B3F4D
:1036E0008093350280913502882319F410923502B7
:1036F00004C08F3F11F4809335028091C2058B3F47
:1037000098F08B3F19F480911F020EC08C3F19F482
:103710008091210209C08D3F19F48091230204C0D9
:103720008E3F21F4809125028093350280913502ED
:10373000882319F41092350204C08F3F11F480934E
:1037400035028091BE058B3F98F08B3F19F4809134
:103750001F020EC08C3F19F48091210209C08D3FD9
:1037600019F48091230204C08E3F21F48091250238
:103770008093360280913602882319F41092360223
:1037800004C08F3F11F4809336029091BF059B3F98
:10379000B0F09B3F19F480911F0204C09C3F29F4B4
:1037A00080912102809389010CC09D3F19F4809182
:1037B0002302F8CF9E3F29F480912502F3CF909306
:1037C000890180918901882319F41092890104C02C
:1037D0008F3F11F4809389019B3FB0F09B3F19F418
:1037E00080911F0204C09C3F29F4809121028093A4
:1037F00089010CC09D3F19F480912302F8CF9E3FB0
:1038000029F480912502F3CF909389018091890159
:10381000882319F41092890104C08F3F11F480931A
:1038200089019B3FB0F09B3F19F480911F0204C0B7
:103830009C3F29F480912102809389010CC09D3F17
:1038400019F480912302F8CF9E3F29F4809125023C
:10385000F3CF9093890180918901882319F4109204
:10386000890104C08F3F11F4809389011091880170
:10387000612F772767FD7095872F972F0E94742CF3
:1038800017FF06C020E030E040E853E40E94C92B57
:1038900027E137EB41ED58E30E94822D60937C01D4
:1038A00070937D0180937E0190937F018091B1059B
:1038B0008093E5058091B0058093DC051F91089504
:1038C00081E080939E0542E040939F0583E08093D2
:1038D000A00524E02093A10535E03093A20586E001
:1038E0008093A30587E08093A4051092A6058EE13E
:1038F0008093A7058BEF8093A9058AE08093AA05A2
:1039000092E39093A8059093AC054093AB05209368
:10391000AD051092AE0580E18093AF058FE08093F6
:10392000B0058AEF8093B1058AE18093B20580E803
:103930008093B3058FEA8093B4058093B5058AE53B
:103940008093B60583E28093B70584E18093B80540
:103950001092B9053093BA051092BB051092BC05C0
:103960001092BD051092BE0584E68093BF0588E2E3
:103970008093C0051092C4059093C10586E9809399
:10398000C2053093C305ACECB5E0E8E6F1E08CE0AD
:1039900001900D928150E1F7089581E080939E059A
:1039A00052E050939F0583E08093A00544E040934C
:1039B000A10535E03093A20586E08093A30587E05A
:1039C0008093A40528E02093A5051092A6059EE10A
:1039D0009093A7058BEF8093A9058AE08093AA05B1
:1039E00086E48093A8059093AC055093AB05409373
:1039F000AD052093AE0580E18093AF058FE0809305
:103A0000B0058AEF8093B1058AE18093B20580E822
:103A10008093B30588E78093B40596E99093B50544
:103A20008AE58093B60583E28093B70584E18093AD
:103A3000B8051092B9053093BA051092BB051092E3
:103A4000BC051092BD051092BE0584E68093BF05AB
:103A500088E28093C0051092C40582E38093C1057B
:103A60009093C2053093C305ACECB5E0E0E7F1E01C
:103A70008CE001900D928150E1F7089580912E0223
:103A8000882301F5109297021092960210929A02E2
:103A90001092A60280919801882311F080939602DB
:103AA00080919901882311F08093970280919A0167
:103AB000882311F08093A60280919B01882311F046
:103AC00080939A028091960299279093070580939C
:103AD0000605809197029927909309058093080520
:103AE0008091A602992790930B0580930A058091F7
:103AF0009A02992790930D0580930C051092CF019F
:103B00001092D0010E9450140895CF93DF93109229
:103B1000DE011092DD011092E0011092DF0180E0E1
:103B200090E0A0E0B0E08093E1019093E201A093E7
:103B3000E301B093E4011092D8011092D7011092E2
:103B4000DA011092D9011092DC011092DB010E947F
:103B5000771885E090E00E94310CEC01CE010E94C4
:103B60003A0C8823D9F30E9477188091A60580FF2C
:103B700010C080910A0190910B01875B934038F44B
:103B800080910A0190910B018E5E924010F40E9488
:103B900056108091DA059091DB0597FF03C0909550
:103BA00081959F4F9093D8018093D7018091D8053C
:103BB0009091D90597FF03C0909581959F4F909361
:103BC000DA018093D9018091E6059091E70597FF8E
:103BD00003C0909581959F4F9093DC018093DB010A
:103BE0008091EC059091ED0597FF03C0909581952C
:103BF0009F4F60E170E00E94192E7093E001609386
:103C0000DF018091E3059091E40597FF03C0909553
:103C100081959F4F60E170E00E94192E7093DE0144
:103C20006093DD0160915A0570915B05882777FDEF
:103C30008095982F0E94742C6093E1017093E201AB
:103C40008093E3019093E4011092FB011092FC0138
:103C50001092FD011092FE011092FF0110920002DD
:103C600010920102109202021092030210920402BA
:103C7000109205021092060210920702109208029A
:103C80001092090210920A0210920B0210920C027A
:103C900010920D0210920E021092DB051092DA05BE
:103CA0001092D9051092D8051092E7051092E605FA
:103CB0008091060190910701A0910801B09109013E
:103CC00090935D0580935C051092C5011092C4012C
:103CD0001092130210921402109215021092160202
:103CE000809117029091180290931A028093190202
:103CF00082E390E09093AC018093AB01DF91CF9190
:103D000008951F93182F0EC080912E02882361F40E
:103D100084E690E09093AC018093AB018AEF90E051
:103D20000E941A0D115080F71F9108952F923F9213
:103D30004F925F926F927F928F929F92AF92BF92BB
:103D4000CF92DF92EF92FF920F931F93CF93DF9367
:103D5000CDB7DEB724970FB6F894DEBF0FBECDBF48
:103D60000E94B615299AE091A005AE2FBB27AA0F95
:103D7000BB1FAE58BA4F0D90BC91A02D9D01285885
:103D80003F4F3A83298337FF02C01A8219828091FC
:103D90002702843608F04AC080910101882331F45B
:103DA00084EF91E09093AC018093AB01809142024B
:103DB00090914302009731F00197909343028093D2
:103DC000420204C010922E0210921D02289A809185
:103DD0003D0290913E02815D974028F18091B705A8
:103DE000482F55275A83498381E080931D02E09133
:103DF0009E05FF27EE0FFF1FEE58FA4F118210822B
:103E0000E0919F05FF27EE0FFF1FEE58FA4F11823A
:103E10001082E091A105FF27EE0FFF1FEE58FA4F29
:103E200011821082CEC110922E02CBC18091270246
:103E30008D3808F4C6C110921D028091B80522E3A6
:103E4000829FC001112490934302809342026981B2
:103E50007A81693271056CF080913D0290913E0249
:103E60007FEF8F3F970781F1019690933E028093F9
:103E70003D0280913D0290913E02883C910520F0E8
:103E800089819A81889704F51092580210925902FC
:103E900010925A0210925B02109254021092550234
:103EA000109256021092570210920B0210920C02BE
:103EB00010920D0210920E0210920F021092100238
:103EC0001092110210921202E981FA81E93CF10587
:103ED0000CF4D6C080912E02882309F072C1E091C3
:103EE000A105FF27EE0FFF1FEE58FA4F8081918149
:103EF0008C3491050CF4C1C0809141028F5F809396
:103F00004102893C08F45DC129980E94851D1092E8
:103F10002E021092410210923E0210923D028091B8
:103F20009E05282F3327F901EE0FFF1FEE58FA4F99
:103F300080819181873491059CF4E0919F05FF2752
:103F4000EE0FFF1FEE58FA4F0190F081E02DF7FFC2
:103F500003C0F095E195FF4FE734F1050CF46CC018
:103F600080919F05682F7727DB01AA0FBB1FAE58F2
:103F7000BA4F8D919C911197873491053CF0F901CE
:103F8000EE0FFF1FEE58FA4F808191818D919C9129
:103F90008734910564F0F901EE0FFF1FEE58FA4FD8
:103FA000808191818734910514F042E001C041E0A5
:103FB000FB01EE0FFF1FEE58FA4F8081918186348E
:103FC00091055CF4F901EE0FFF1FEE58FA4F808166
:103FD0009181873491050CF043E0FB01EE0FFF1F48
:103FE000EE58FA4F808191818A5B9F4F5CF4F90112
:103FF000EE0FFF1FEE58FA4F8081918187349105B3
:104000000CF044E0660F771F6E587A4FFB018081F9
:1040100091818A5B9F4F5CF4220F331F2E583A4FD9
:10402000F90180819181863491050CF445E0A2E08C
:10403000B0E0042E0E94712E0E940B024AE36EE94A
:1040400075E00E942A020E940B020E94811E80914C
:10405000A60580FFB6C080910A0190910B01875B95
:10406000934040F480910A0190910B018E5E924042
:1040700008F0A7C00E945610A4C010924102A1C02F
:1040800049815A81433251050CF09BC08091A105B2
:10409000482F5527FA01EE0FFF1FEE58FA4F808187
:1040A0009181855B9F4F0CF06DC0809140028F5FC6
:1040B00080934002893C08F467C088EC80934002FA
:1040C00081E090E090933E0280933D0281E08093F6
:1040D0002E0210925002109251021092520210922F
:1040E000530210920B0210920C0210920D021092C9
:1040F0000E0210920F0210921002109211021092F2
:1041000012021092FB011092FC011092FD0110921C
:10411000FE01109203021092040210920502109206
:1041200006028091E7019091E801A091E901B09128
:10413000EA018093FF0190930002A0930102B093E3
:1041400002028091EF019091F001A091F101B091F4
:10415000F2018093070290930802A0930902B093A2
:104160000A02109258021092590210925A021092AA
:104170005B02109254021092550210925602109255
:10418000570202C010924002440F551F4E585A4F1A
:10419000FA01808191818C3491058CF080913F02ED
:1041A0008F5F80933F02893C60F010922E0288EC72
:1041B00080933F0210923E0210923D0202C0109284
:1041C0003F02809167018150809367018091670170
:1041D0008F3F29F080911D02882309F412C10E94AB
:1041E000131AE0919E05FF27EE0FFF1FDF01AE5867
:1041F000BA4F8D919C916091AD057727E857FA4FA2
:10420000208131814091AE055527FC01E69FC00118
:10421000E79F900DF69F900D1124F901E49F900106
:10422000E59F300DF49F300D1124820F931F909362
:10423000290280932802E0919F05FF27EE0FFF1FC0
:10424000DF01AE58BA4F8D919C91E857FA4F20810B
:104250003181FC01E69FC001E79F900DF69F900D14
:104260001124B901649F9001659F300D749F300D3A
:104270001124820F931F90932B0280932A02E091C6
:10428000A105FF27EE0FFF1FEE58FA4F80819181A5
:10429000909581959F4F90932D0280932C021091C1
:1042A0008501612F772767FD7095872F972F0E94D3
:1042B000742C17FF06C020E030E040E853E40E9471
:1042C000C92B20E030E040E251E40E94C92B20E0FD
:1042D00030E040E85BE30E94822D5B016C0160935B
:1042E000E8057093E9058093EA059093EB0510913A
:1042F0008601612F772767FD7095872F972F0E9482
:10430000742C17FF06C020E030E040E853E40E9420
:10431000C92B20E030EE4BE257E40E94112C609351
:10432000DF057093E0058093E1059093E2058091AD
:10433000A60582FF0CC080E090E0A0E0B0E0809392
:10434000DF059093E005A093E105B093E20520E03E
:1043500030E040E050E0C601B5010E94912C882376
:1043600064F480E090E0A0E0B0E08093E8059093F2
:10437000E905A093EA05B093EB0520E030E040E0CA
:1043800050E06091DF057091E0058091E10590912A
:10439000E2050E94912C882364F480E090E0A0E084
:1043A000B0E08093DF059093E005A093E105B09322
:1043B000E20580911D02882321F110922D021092B6
:1043C0002C02109229021092280210922B021092B5
:1043D0002A028DEC9CECACECBDE38093E805909355
:1043E000E905A093EA05B093EB058AE097EDA3EA0F
:1043F000BBE38093DF059093E005A093E105B093C4
:10440000E2058091C6019091C7018D54914008F456
:10441000BCC02091EB013091EC014091ED01509135
:10442000EE018091E7019091E801A091E901B0913E
:10443000EA01B901681B790B709347026093460249
:104440002091F3013091F4014091F5015091F60172
:104450008091EF019091F001A091F101B091F201F2
:10446000281B390B30934502209344021092C70158
:104470001092C601673A710534F08091D70190918E
:10448000D801019608C06A557F4F4CF48091D7013E
:104490009091D80101979093D8018093D701273A42
:1044A000310534F08091D9019091DA01019608C06C
:1044B0002A553F4F4CF48091D9019091DA01019730
:1044C0009093DA018093D90180910F0290911002AC
:1044D000A0911102B0911202873A9105A105B10590
:1044E0004CF08091DB019091DC0101979093DC010D
:1044F0008093DB0180910F0290911002A091110234
:10450000B09112028A559F4FAF4FBF4F4CF480912C
:10451000DB019091DC0101969093DC018093DB013B
:1045200010927A008091E7019091E801A091E90151
:10453000B091EA018093FF0190930002A0930102E1
:10454000B09302028091EF019091F001A091F101EE
:10455000B091F2018093070290930802A0930902A0
:10456000B0930A028091F7019091F801A091F901AE
:10457000B091FA0180930F0290931002A093110260
:10458000B09312028FEE80937A006091E7017091F0
:10459000E8018091E9019091EA01A090B205BB2465
:1045A000CC24DD24E090E305F090E405A60195011C
:1045B0000E944E2E0027F7FC0095102F2E193F0960
:1045C000400B510BCA01B90120E130E040E050E05E
:1045D0000E944E2E39014A0120934C0230934D0225
:1045E00040934E0250934F026091EF017091F001A1
:1045F0008091F1019091F201E090EC05F090ED05D1
:10460000A60195010E944E2E0027F7FC0095102F61
:104610002E193F09400B510BCA01B90120E130E0CE
:1046200040E050E00E944E2E209348023093490211
:1046300040934A0250934B02F5EF6F16F1E07F066C
:10464000F0E08F06F0E09F062CF084EF91E0A0E010
:10465000B0E00DC06CE066166EEF76066FEF860672
:104660006FEF960664F48CE09EEFAFEFBFEF8093A0
:104670004C0290934D02A0934E02B0934F02253FFF
:1046800071E0370770E0470770E057072CF084EFC0
:1046900091E0A0E0B0E009C02C503E4F4F4F5F4F7B
:1046A00064F48CE09EEFAFEFBFEF809348029093ED
:1046B0004902A0934A02B0934B0210927A00809173
:1046C000FB019091FC01A091FD01B091FE012091B0
:1046D0004C0230914D0240914E0250914F02821B8C
:1046E000930BA40BB50B8093FB019093FC01A0935B
:1046F000FD01B093FE018091030290910402A0910C
:104700000502B09106022091480230914902409181
:104710004A0250914B02821B930BA40BB50B809362
:10472000030290930402A0930502B09306028091C5
:104730002C0290912D025C01CC24B7FCC094DC2C9F
:10474000A0925002B0925102C0925202D0925302F3
:1047500097FF03C0909581959F4F84973CF080917F
:10476000A60584FD03C081E08093390260900B02AE
:1047700070900C0280900D0290900E02C501B7FE61
:1047800003C0909581959F4F7C010027F7FC009511
:10479000102F2091AF05332744275527C601B501B7
:1047A0000E94E62D9B01AC01C801B7010E94E62DD5
:1047B00020E031E040E050E00E944E2E442737FDDB
:1047C0004095542F621A730A840A950A60920B026C
:1047D00070920C0280920D0290920E0280910B0258
:1047E00090910C02A0910D02B0910E028153954759
:1047F000A040B04064F080E395E7A0E0B0E0809393
:104800000B0290930C02A0930D02B0930E028091C4
:104810000B0290910C02A0910D02B0910E02805DEE
:104820009A48AF4FBF4F64F480ED9AE8AFEFBFEF07
:1048300080930B0290930C02A0930D02B0930E0292
:104840008FEE80937A008091170290911802892B45
:1048500009F4A1C08091A60583FF9DC06091E70186
:104860007091E8018091E9019091EA0120E032E045
:1048700040E050E00E944E2E890137FF03C01095A2
:1048800001951F4F6091EF017091F0018091F1014E
:104890009091F20120E032E040E050E00E944E2E84
:1048A000B90137FF03C0709561957F4F601771079D
:1048B0000CF4B80169317105A4F4809139028823A0
:1048C00081F08091370290913802892B51F48091C8
:1048D00017029091180290931A0280931902109275
:1048E0003902209184013327629FC001639F900D9C
:1048F000729F900D112460E470E00E94192EA901AE
:10490000461B570B141615060CF03FC010927A0088
:1049100020913702309138022115310561F500915F
:104920000B0210910C0220910D0230910E02809129
:104930001B0290911C02BC01649FC001659F900DF9
:10494000749F900D112460E270E00E94192E882758
:1049500077FD8095982F060F171F281F391F00938A
:104960000B0210930C0220930D0230930E028FEE77
:1049700080937A0010C08FEE80937A0021503040EF
:10498000309338022093370206C084EF91E0909371
:104990003802809337028091A60585FF18C0809168
:1049A000330299279093A3028093A202809134024C
:1049B00099279093A5028093A402809135029927AC
:1049C0009093A1028093A0020E94672908C01092D0
:1049D0008D0210928C0210928F0210928E028091A2
:1049E000ED048F5F8093ED0480913A0281508093B3
:1049F0003A028F3F09F068C081E380933A026091E8
:104A0000E7017091E8018091E9019091EA01E0905D
:104A1000B205FF2400271127A80197010E944E2EFE
:104A20003093EF042093EE046091EF017091F00158
:104A30008091F1019091F201A80197010E944E2E00
:104A40003093F1042093F0048091E3059091E40504
:104A50009093F3048093F2048091EC059091ED051E
:104A60009093F5048093F4048091E6059091E70516
:104A70009093F7048093F60480912F029091300276
:104A80009093F9048093F8046091130270911402DA
:104A9000809115029091160220E032E040E050E053
:104AA0000E944E2E3093FB042093FA0489819A8150
:104AB0009093FD048093FC0480911702909118025A
:104AC0009093FF048093FE046091E7017091E801E8
:104AD0008091E9019091EA012090DF053090E00596
:104AE0004090E1055090E205E090DA05F090DB059A
:104AF0006090E8057090E9058090EA059090EB05DC
:104B00000E94742CA20191010E94822D5B016C0114
:104B10000027F7FC0095102FC801B7010E94742CE4
:104B2000A40193010E94822D9B01AC01C601B50135
:104B30000E94C92B0E94572C7093DB056093DA0505
:104B40006091EF017091F0018091F1019091F2017B
:104B5000E090D805F090D9050E94742CA201910133
:104B60000E94822D5B016C010027F7FC0095102F3D
:104B7000C801B7010E94742CA40193010E94822DE8
:104B80009B01AC01C601B5010E94C92B0E94572CA4
:104B90007093D9056093D8056091E6057091E7059B
:104BA000A090F701B090F801C090F901D090FA01FF
:104BB000882777FD8095982F0E94742C7B018C01AB
:104BC00020E030E040E05FE3C401B3010E94822DA9
:104BD0009B01AC01C801B7010E94822D7B018C01B1
:104BE000C601B5010E94742CA20191010E94822D80
:104BF0009B01AC01C801B7010E94C92B0E94572C30
:104C00007093E7056093E6058091DA059091DB05E6
:104C10008150984034F080E098E09093DB058093D9
:104C2000DA058091DA059091DB058050984F34F4D5
:104C300080E098EF9093DB058093DA058091D805AA
:104C40009091D9058150984034F080E098E090939D
:104C5000D9058093D8058091D8059091D9058050C9
:104C6000984F34F480E098EF9093D9058093D8055D
:104C70008091E6059091E7058150984034F080E0FE
:104C800098E09093E7058093E6058091E605909182
:104C9000E7058050984F34F480E098EF9093E70553
:104CA0008093E6058091A605992780FFCDC02091CD
:104CB000810181FF0EC02233B0F480912F029091C8
:104CC00030024497909332028093310210921E0278
:104CD0000DC08091AB05289FC0011124449790938B
:104CE00032028093310281E080931E0280911D0286
:104CF000882321F0109232021092310220912F026B
:104D000030913002409131025091320242175307E4
:104D10000CF09AC080911E02882309F495C0241BD0
:104D2000350B809182019927BC01269FC001279FE6
:104D3000900D369F900D112460E170E00E94192EB5
:104D400009811A81061B170B2091C4013091C501FE
:104D5000809180019927FC012E9FC0012F9F900D0B
:104D60003E9F900D112468E070E00E94192E061BF2
:104D7000170B6091130270911402809115029091AB
:104D8000160220E032E040E050E00E944E2ECA01C0
:104D9000B901209183013327442755270E94E62D2E
:104DA00020E230E040E050E00E944E2EFFEF2E3C2B
:104DB0003F0714F42EEC3FEF80913B0290913C02B0
:104DC000AC0174E0440F551F7A95E1F7481B590B6D
:104DD0002333310514F022E330E0021B130BCA0128
:104DE000800F911F60E170E00E94192E70933C02C9
:104DF00060933B028091A7059927681779078CF487
:104E000029813A81281739072CF090933C0280932E
:104E10003B0207C049815A8150933C0240933B02B8
:104E20000DC080913B0290913C0269817A816817A4
:104E3000790724F470933C0260933B0280913B021B
:104E400090913C029A838983C090E605D090E70553
:104E50008091500290915102C81AD90A95E6C9165C
:104E6000D10424F064E6C62ED12C09C0ECE9CE169C
:104E7000EFEFDE0624F45CE9C52E5FEFD52E4090FF
:104E800078015090790160907A0170907B01609177
:104E9000DA057091DB0520912802309129024091BA
:104EA0008C0250918D02241B350B621B730B8827DB
:104EB00077FD8095982F0E94742C9B01AC01C30153
:104EC000B2010E94822D0E94572C70939902609328
:104ED000980280919802909199028C01222717FDE7
:104EE0002095322F8091580290915902A0915A0238
:104EF000B0915B02080F191F2A1F3B1F0093580235
:104F00001093590220935A0230935B021016110637
:104F100012061306ACF4C80117FF03C090958195E3
:104F20009F4F60E071E00E94192E6F5F7F4F8827CE
:104F300077FD8095982F061B170B280B390B14C093
:104F4000C80117FF03C0909581959F4F60E071E005
:104F50000E94192E6F5F7F4F882777FD8095982FCD
:104F6000060F171F281F391F00935802109359026C
:104F700020935A0230935B0280915802909159021B
:104F8000A0915A02B0915B028138FEE39F07F0E0E6
:104F9000AF07F0E0BF072CF080E89EE3A0E0B0E0B0
:104FA00009C08058914CAF4FBF4F64F480E891EC3A
:104FB000AFEFBFEF8093580290935902A0935A022B
:104FC000B0935B02609198027091990280907C018D
:104FD00090907D01A0907E01B0907F01882777FDA1
:104FE0008095982F0E94742C7B018C01609158024F
:104FF0007091590280915A0290915B020E94742C28
:105000009B01AC01C501B4010E94822D9B01AC0142
:10501000C801B7010E94C92B0E94572C9601260F88
:10502000371F49815A81240F351F22244A305105E8
:1050300014F441E0242E37FD02C0222019F040E094
:1050400050E008C08091E505482F55272417350703
:105050000CF4A9018091DC05E82FFF27FC83EB838A
:105060009F01E417F5070CF49A0120939602298119
:105070003A81261B370BB9016C0D7D1D77FD02C0EF
:10508000222019F080E090E007C08091E505992783
:10509000681779070CF4CB012B813C81281739075D
:1050A0000CF49C01209397026091D8057091D9056A
:1050B00020912A0230912B0240918E0250918F0252
:1050C000241B350B621B730B882777FD8095982F67
:1050D0000E94742C9B01AC01C301B2010E94822D7D
:1050E0000E94572C709395026093940280919402D1
:1050F000909195028C01222717FD2095322F8091E7
:10510000540290915502A0915602B0915702080F97
:10511000191F2A1F3B1F009354021093550220931E
:105120005602309357021016110612061306ACF4FD
:10513000C80117FF03C0909581959F4F60E071E013
:105140000E94192E6F5F7F4F882777FD8095982FDB
:10515000061B170B280B390B14C0C80117FF03C01F
:10516000909581959F4F60E071E00E94192E6F5FCE
:105170007F4F882777FD8095982F060F171F281FD0
:10518000391F009354021093550220935602309316
:1051900057028091540290915502A0915602B0910D
:1051A000570281383EE3930730E0A30730E0B307AE
:1051B0002CF080E89EE3A0E0B0E009C08058914C5C
:1051C000AF4FBF4F64F480E891ECAFEFBFEF809337
:1051D000540290935502A0935602B09357026091E7
:1051E000940270919502882777FD8095982F0E94F0
:1051F000742C7B018C016091540270915502809156
:105200005602909157020E94742C9B01AC01C5017B
:10521000B4010E94822D9B01AC01C801B7010E941C
:10522000C92B0E94572C29813A81260F371F2C1930
:105230003D0937FD02C0222019F040E050E008C0CF
:105240008091E505482F5527241735070CF4A9014F
:105250002B813C81241735070CF49A012093A60278
:1052600089819A81861B970BBC016C197D0977FD9A
:1052700002C0222019F020E030E008C08091E5054E
:10528000282F3327621773070CF49B018B819C81B5
:10529000821793070CF4C90180939A0224960FB6E3
:1052A000F894DEBF0FBECDBFDF91CF911F910F915C
:1052B000FF90EF90DF90CF90BF90AF909F908F9036
:1052C0007F906F905F904F903F902F9008952F9216
:1052D0003F924F925F926F927F928F929F92AF9286
:1052E000BF92CF92DF92EF92FF920F931F93CF93D3
:1052F000DF9380912E028230B0F1809180029091F4
:105300008102892B81F580912E05882361F180919E
:105310000E0590910F05A0911005B0911105809395
:10532000820290938302A0938402B09385028091BD
:10533000120590911305A0911405B0911505809365
:10534000860290938702A0938802B093890280E539
:1053500090E09093AC018093AB0181E090E090935A
:1053600081028093800280911F0290912002181682
:1053700019060CF0CFC180912E05882309F4CAC10B
:1053800080918A0190918B01892B51F180910E05BA
:1053900090910F05A0911005B091110580935E02C8
:1053A00090935F02A0936002B09361028091120516
:1053B00090911305A0911405B09115058093620298
:1053C00090936302A0936402B093650282E390E03D
:1053D0009093AC018093AB0110928B0110928A01E3
:1053E0002091A2023091A30260915E0270915F024F
:1053F0008091600290916102E0900E05F0900F059F
:1054000000911005109111056E197F09800B910B09
:10541000442737FD4095542F0E94E62D5B016C0117
:10542000609368027093690280936A0290936B02A2
:105430002091A2023091A3026091620270916302F6
:105440008091640290916502E0901205F09013053E
:1054500000911405109115056E197F09800B910BB1
:10546000442737FD4095542F0E94E62D7B018C0187
:1054700060936C0270936D0280936E0290936F0242
:1054800010927002109271021092720210927302C6
:1054900010927402109275021092760210927702A6
:1054A0006091A4027091A502882777FD8095982FBE
:1054B00020911A0530911B0540911C0550911D0546
:1054C0000E94E62D3B014C016093780270937902B3
:1054D00080937A0290937B026091A4027091A5025E
:1054E000882777FD8095982F20911E0530911F0504
:1054F00040912005509121050E94E62D1B012C01B1
:1055000060937C0270937D0280937E0290937F0271
:105510002091A0023091A102D094C094B094A094A4
:10552000A11CB11CC11CD11CA618B708C808D908F9
:10553000442737FD4095542FC601B5010E944E2ED9
:10554000E90130938D0220938C022091A0023091CA
:10555000A102E218F30804091509442737FD409514
:10556000542FC801B7010E944E2EB90130938F020B
:1055700020938E0280918C0190918D018C179D0754
:105580002CF480918C0190918D0111C080918C013F
:1055900090918D01909581959F4FC817D9075CF424
:1055A00080918C0190918D01909581959F4F909362
:1055B0008D0280938C0280918C0190918D018617D1
:1055C00097072CF480918C0190918D0111C08091EE
:1055D0008C0190918D01909581959F4F6817790767
:1055E0005CF480918C0190918D01909581959F4FF5
:1055F00090938F0280938E0210926702109266023F
:10560000E0906602F090670260918E0270918F02C6
:10561000882777FD8095982F0E94742C1B012C0100
:10562000A0906602B09067020027F7FC0095102F4B
:10563000C801B7010E94742C0E94CA2DA2019101D9
:105640000E94822D3B014C01CC24B7FCC094DC2C81
:10565000C601B5010E94742C0E940B2C7B018C01A9
:1056600060918C0270918D02882777FD8095982F2C
:105670000E94742C9B01AC01C801B7010E94822DCD
:105680009B01AC01C401B3010E94C92B0E94572C9D
:105690007B0170938D0260938C0260916602709121
:1056A0006702A0906602B0906702882777FD809518
:1056B000982F0E94742C0E940B2C3B014C01002758
:1056C000F7FC0095102FC801B7010E94742C9B01B4
:1056D000AC01C401B3010E94822D7B018C01CC245A
:1056E000B7FCC094DC2CC601B5010E94742C0E944A
:1056F000CA2DA20191010E94822D9B01AC01C8011B
:10570000B7010E94C82B0E94572C70938F026093A0
:105710008E021EC085E090E090938B0180938A01F9
:1057200010928D0210928C0210928F0210928E02B3
:105730001092700210927102109272021092730213
:1057400010927402109275021092760210927702F3
:10575000DF91CF911F910F91FF90EF90DF90CF904D
:10576000BF90AF909F908F907F906F905F904F9081
:105770003F902F900895FC014150504030F001902F
:105780000616D1F73197CF010895882799270895F4
:105790005058192E59D101D009C1BA1762077307A1
:1057A00084079507B1F188F40EF410940B2EBA2FEC
:1057B000A02D062E622F202D072E732F302D082EA0
:1057C000842F402D092E952F502DFF275523B9F0FA
:1057D000591B49F0573E98F0469537952795A79560
:1057E000F0405395C9F776F0BA0F621F731F841FFC
:1057F00030F4879577956795B795F040939517FAAC
:105800000F2E0895BF1BBB27BA0B620B730B840BC3
:10581000F6CFDEF645C150E449EC3FE02BED6ED00B
:10582000A2C012D101D0C2C0552359F0992369F00A
:105830009F575F57951B33F442F4903811F49158F9
:1058400005C0CCC091589F3F09F42AC1BB27112441
:1058500062177307840730F4660F771F881FBB1F1A
:10586000915098F311D00F920FD00F920DD0A0E865
:105870002617370748071B0609F0A048BA2F602DE6
:105880007F918F9100240895A0E800246217730788
:105890008407B10528F0621B730B840BB1090A2A37
:1058A000660F771F881FBB1FA69581F7089597FB8A
:1058B000D7D09F3738F0FEE9F91B982F872F762F26
:1058C0006B2F05C0EAC09695879577956795F1503F
:1058D000D0F73EF490958095709561957F4F8F4FEE
:1058E0009F4F0895E89403C097FB0EF4F3DFB62FA3
:1058F000672F782F892F9EE9002458C05F775523A2
:1059000019F444230AF06AC02F933F934F935F9397
:1059100088DF55274427C6D05F914F913F912F9143
:10592000F1C00ED05EF004C00BD026F001C008D04C
:1059300019F020F48FEF089580E0089581E0089534
:1059400097FB092E052600F8689481D0E89407FC9F
:1059500007C0621773078407950721F008F40094C5
:105960000794989408951F939F7750EC49E43FE083
:105970002BED0FDF10E89F775FE349EC3FE02BED65
:10598000621773078407950720F050EC49E401DFA4
:10599000112713D19068E0E7F0E023D091271F9101
:1059A00008959A95BB0F661F771F881F11249923AE
:1059B000A1F08823B2F79F3F59F0BB0F48F421F4C0
:1059C000002011F460FF04C06F5F7F4F8F4F9F4F27
:1059D000881F9795879597F908955FC09FEF80EC92
:1059E0000895FF92EF92DF92CF92BF926B017C01FC
:1059F000B59016D0B590BB2069F09F938F937F939D
:105A00006F93B601C7010CD02F913F914F915F91D9
:105A10000E94112CBF90CF90DF90EF90FF900895DF
:105A2000D0D002C09601A701EF93FF930E94822D70
:105A3000FF91EF91C6D0EF93FF930E94C92BFF9186
:105A4000EF91BA9479F70895052E092607FA440FC5
:105A5000551F5F3F79F0AA27A51708F051E0479539
:105A6000880F991F9F3F31F0BB27B91708F091E0CD
:105A7000879508959F919F911124B0CF97FB880F30
:105A8000991F9F3F31F0BB27B91708F091E0879528
:105A900008959F919F911124A1CF6627772788278A
:105AA00099270895EBDFCF93DF93D52FC42F552788
:105AB0004427332722279923D9F09F37C8F0F92F9D
:105AC00075DF592F482F372F262FF63968F4EFDE70
:105AD0000BDFC030CD0721F06993799389939993B7
:105AE0009058DF91CF9155CE992788277727662741
:105AF000C030CD0721F02993399349935993DF9111
:105B0000CF9154CFA1DF01D051CF992339F0552344
:105B100029F09F575F57950F13F49AF1C1CF915811
:105B20009F3FE1F3629FA12D0F92BB27639FA00DC2
:105B3000B11DEE27729FA00DB11DEE1FAF93AA27D6
:105B4000649FB00DE11D739FB00DE11DAA1F662774
:105B5000829FB00DE11DA61F5527749FE00DA11D6A
:105B6000551F839FE00DA11D561F849FA00D511D41
:105B7000852F7A2F6E2F1F900F9088231AF49395FC
:105B800039F42CCF000C111CBB1F661F771F881F18
:105B9000012808959F939F77993358F050E449EC7A
:105BA0003FE02BEDABDE5FEB49EC3FE02BEDF1DDB1
:105BB000DADE5F915078952708959B01AC010C9433
:105BC000822D55914591359125910895629FD0017F
:105BD000739FF001829FE00DF11D649FE00DF11DA8
:105BE000929FF00D839FF00D749FF00D659FF00D57
:105BF0009927729FB00DE11DF91F639FB00DE11D44
:105C0000F91FBD01CF0111240895AA1BBB1B51E14F
:105C100007C0AA1FBB1FA617B70710F0A61BB70B1C
:105C2000881F991F5A95A9F780959095BC01CD01C1
:105C3000089597FB092E07260AD077FD04D0E5DFEB
:105C400006D000201AF4709561957F4F0895F6F7FD
:105C5000909581959F4F0895A1E21A2EAA1BBB1B18
:105C6000FD010DC0AA1FBB1FEE1FFF1FA217B30728
:105C7000E407F50720F0A21BB30BE40BF50B661F3E
:105C8000771F881F991F1A9469F760957095809502
:105C900090959B01AC01BD01CF01089597FB092EA2
:105CA00005260ED057FD04D0D7DF0AD0001C38F4EB
:105CB00050954095309521953F4F4F4F5F4F089538
:105CC000F6F790958095709561957F4F8F4F9F4F18
:105CD0000895F999FECFB2BDA1BDF89A119600B40E
:105CE0000895F999FECFB2BDA1BD00BC11960FB6C3
:0C5CF000F894FA9AF99A0FBE0895FFCFBD
:105CFC0001640A016400007D0000FF03010203043B
:105D0C0005060708090A48616C6C6F2057656C74AE
:105D1C000000000000000000000000000000000077
:105D2C000000000000000000000000000000000067
:105D3C000000000000000000000000000000000057
:105D4C000000000000000000000000000000000047
:105D5C000000000000000A014B616D6572610000DB
:105D6C004E6F726D616C00000000803F17B7D13828
:0E5D7C0030FB103A403296020A6405001E0009
: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
:00000001FF
/branches/V0.60_GPS_BETA_chris2798_hallo2/Flight-Ctrl_MEGA644_V0_60.lss
3,6557 → 3,6555
 
Sections:
Idx Name Size VMA LMA File off Algn
0 .data 0000008e 00800100 00005cfc 00005db0 2**0
0 .data 0000008e 00800100 00005ad8 00005b8c 2**0
CONTENTS, ALLOC, LOAD, DATA
1 .text 00005cfc 00000000 00000000 000000b4 2**1
1 .text 00005ad8 00000000 00000000 000000b4 2**1
CONTENTS, ALLOC, LOAD, READONLY, CODE
2 .bss 00000460 0080018e 0080018e 00005e3e 2**0
2 .bss 00000464 0080018e 0080018e 00005c1a 2**0
ALLOC
3 .eeprom 00000800 00810000 00810000 00005e3e 2**0
3 .eeprom 00000800 00810000 00810000 00005c1a 2**0
CONTENTS, ALLOC, LOAD, DATA
4 .stab 00000378 00000000 00000000 00006640 2**2
4 .stab 00000378 00000000 00000000 0000641c 2**2
CONTENTS, READONLY, DEBUGGING
5 .stabstr 00000071 00000000 00000000 000069b8 2**0
5 .stabstr 00000071 00000000 00000000 00006794 2**0
CONTENTS, READONLY, DEBUGGING
Disassembly of section .text:
 
00000000 <__vectors>:
0: 0c 94 ec 01 jmp 0x3d8 ; 0x3d8 <__ctors_end>
4: 0c 94 09 02 jmp 0x412 ; 0x412 <__bad_interrupt>
8: 0c 94 09 02 jmp 0x412 ; 0x412 <__bad_interrupt>
c: 0c 94 09 02 jmp 0x412 ; 0x412 <__bad_interrupt>
10: 0c 94 09 02 jmp 0x412 ; 0x412 <__bad_interrupt>
14: 0c 94 09 02 jmp 0x412 ; 0x412 <__bad_interrupt>
18: 0c 94 09 02 jmp 0x412 ; 0x412 <__bad_interrupt>
1c: 0c 94 09 02 jmp 0x412 ; 0x412 <__bad_interrupt>
20: 0c 94 09 02 jmp 0x412 ; 0x412 <__bad_interrupt>
24: 0c 94 46 0c jmp 0x188c ; 0x188c <__vector_9>
28: 0c 94 09 02 jmp 0x412 ; 0x412 <__bad_interrupt>
2c: 0c 94 09 02 jmp 0x412 ; 0x412 <__bad_interrupt>
30: 0c 94 17 15 jmp 0x2a2e ; 0x2a2e <__vector_12>
34: 0c 94 09 02 jmp 0x412 ; 0x412 <__bad_interrupt>
38: 0c 94 09 02 jmp 0x412 ; 0x412 <__bad_interrupt>
3c: 0c 94 09 02 jmp 0x412 ; 0x412 <__bad_interrupt>
40: 0c 94 09 02 jmp 0x412 ; 0x412 <__bad_interrupt>
44: 0c 94 09 02 jmp 0x412 ; 0x412 <__bad_interrupt>
48: 0c 94 9d 0b jmp 0x173a ; 0x173a <__vector_18>
4c: 0c 94 09 02 jmp 0x412 ; 0x412 <__bad_interrupt>
50: 0c 94 5f 04 jmp 0x8be ; 0x8be <__vector_20>
54: 0c 94 09 02 jmp 0x412 ; 0x412 <__bad_interrupt>
58: 0c 94 a5 03 jmp 0x74a ; 0x74a <__vector_22>
5c: 0c 94 09 02 jmp 0x412 ; 0x412 <__bad_interrupt>
60: 0c 94 32 0d jmp 0x1a64 ; 0x1a64 <__vector_24>
64: 0c 94 09 02 jmp 0x412 ; 0x412 <__bad_interrupt>
68: 0c 94 64 14 jmp 0x28c8 ; 0x28c8 <__vector_26>
6c: 0c 94 09 02 jmp 0x412 ; 0x412 <__bad_interrupt>
0: 0c 94 d9 01 jmp 0x3b2 ; 0x3b2 <__ctors_end>
4: 0c 94 f6 01 jmp 0x3ec ; 0x3ec <__bad_interrupt>
8: 0c 94 f6 01 jmp 0x3ec ; 0x3ec <__bad_interrupt>
c: 0c 94 f6 01 jmp 0x3ec ; 0x3ec <__bad_interrupt>
10: 0c 94 f6 01 jmp 0x3ec ; 0x3ec <__bad_interrupt>
14: 0c 94 f6 01 jmp 0x3ec ; 0x3ec <__bad_interrupt>
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>
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>
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>
4c: 0c 94 f6 01 jmp 0x3ec ; 0x3ec <__bad_interrupt>
50: 0c 94 39 04 jmp 0x872 ; 0x872 <__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>
64: 0c 94 f6 01 jmp 0x3ec ; 0x3ec <__bad_interrupt>
68: 0c 94 40 14 jmp 0x2880 ; 0x2880 <__vector_26>
6c: 0c 94 f6 01 jmp 0x3ec ; 0x3ec <__bad_interrupt>
 
00000070 <table_cos>:
70: 08 29 or r16, r8
72: 57 3f cpi r21, 0xF7 ; 247
74: 9f 2d mov r25, r15
76: 49 cb rjmp .-2414 ; 0xfffff70a <__eeprom_end+0xff7eef0a>
78: a5 31 cpi r26, 0x15 ; 21
7a: 0f 76 andi r16, 0x6F ; 111
7c: c7 34 cpi r28, 0x47 ; 71
7e: 93 f2 brvs .-92 ; 0x24 <__zero_reg__+0x23>
80: 7e 37 cpi r23, 0x7E ; 126
82: d0 0d add r29, r0
84: 01 3a cpi r16, 0xA1 ; 161
86: b6 0b sbc r27, r22
88: 61 3d cpi r22, 0xD1 ; 209
8a: 2a aa std Y+50, r2 ; 0x32
8c: ab 3f cpi r26, 0xFB ; 251
8e: 00 00 nop
90: 00 3f cpi r16, 0xF0 ; 240
92: 80 00 .word 0x0080 ; ????
...
00000070 <__c.2020>:
70: 0a 0a 0d 00 ....
 
00000096 <__c.2019>:
96: 0a 0a 0d 00 ....
00000074 <__c.2018>:
74: 4e 65 75 74 72 61 6c 00 Neutral.
 
0000009a <__c.2017>:
9a: 4e 65 75 74 72 61 6c 00 Neutral.
0000007c <__c.2016>:
7c: 48 65 61 64 69 6e 67 48 6f 6c 64 00 HeadingHold.
 
000000a2 <__c.2015>:
a2: 48 65 61 64 69 6e 67 48 6f 6c 64 00 HeadingHold.
00000088 <__c.2014>:
88: 0a 0d 53 74 65 75 65 72 75 6e 67 3a 20 00 ..Steuerung: .
 
000000ae <__c.2013>:
ae: 0a 0d 53 74 65 75 65 72 75 6e 67 3a 20 00 ..Steuerung: .
00000096 <__c.2012>:
96: 4f 4b 0a 0d 00 OK...
 
000000bc <__c.2011>:
bc: 4f 4b 0a 0d 00 OK...
0000009b <__c.2007>:
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...
 
000000c1 <__c.2006>:
c1: 0a 0d 41 62 67 6c 65 69 63 68 20 4c 75 66 74 64 ..Abgleich Luftd
d1: 72 75 63 6b 73 65 6e 73 6f 72 2e 2e 00 rucksensor...
000000b8 <__c.2005>:
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.
 
000000de <__c.2004>:
de: 0a 0d 42 65 6e 75 74 7a 65 20 50 61 72 61 6d 65 ..Benutze Parame
ee: 74 65 72 73 61 74 7a 20 25 64 00 tersatz %d.
000000d3 <__c.1997>:
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....
 
000000f9 <__c.1996>:
f9: 0a 0d 49 6e 69 74 2e 20 45 45 50 52 4f 4d 3a 20 ..Init. EEPROM:
109: 47 65 6e 65 72 69 65 72 65 20 44 65 66 61 75 6c Generiere Defaul
119: 74 2d 50 61 72 61 6d 65 74 65 72 2e 2e 2e 00 t-Parameter....
 
00000128 <__c.1994>:
128: 0a 0d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ..==============
138: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ================
00000102 <__c.1995>:
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 ================
...
 
00000149 <__c.1992>:
149: 0a 0d 46 6c 69 67 68 74 43 6f 6e 74 72 6f 6c 20 ..FlightControl
159: 56 25 64 2e 25 64 20 00 V%d.%d .
00000123 <__c.1993>:
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 .
 
00000161 <__c.1991>:
161: 2e 00 ..
0000013b <__c.1992>:
13b: 2e 00 ..
 
00000163 <__c.2073>:
163: 52 61 6e 67 65 3a 25 33 69 2d 25 33 69 00 Range:%3i-%3i.
0000013d <__c.2074>:
13d: 52 61 6e 67 65 3a 25 33 69 2d 25 33 69 00 Range:%3i-%3i.
 
00000171 <__c.2071>:
171: 53 74 65 6c 6c 75 6e 67 3a 20 25 33 69 00 Stellung: %3i.
0000014b <__c.2072>:
14b: 53 74 65 6c 6c 75 6e 67 3a 20 25 33 69 00 Stellung: %3i.
 
0000017f <__c.2069>:
17f: 53 65 74 70 6f 69 6e 74 20 20 25 33 69 00 Setpoint %3i.
00000159 <__c.2070>:
159: 53 65 74 70 6f 69 6e 74 20 20 25 33 69 00 Setpoint %3i.
 
0000018d <__c.2067>:
18d: 53 65 72 76 6f 20 20 00 Servo .
00000167 <__c.2068>:
167: 53 65 72 76 6f 20 20 00 Servo .
 
00000195 <__c.2064>:
195: 50 6f 74 69 34 3a 20 20 25 33 69 00 Poti4: %3i.
0000016f <__c.2065>:
16f: 50 6f 74 69 34 3a 20 20 25 33 69 00 Poti4: %3i.
 
000001a1 <__c.2062>:
1a1: 50 6f 74 69 33 3a 20 20 25 33 69 00 Poti3: %3i.
0000017b <__c.2063>:
17b: 50 6f 74 69 33 3a 20 20 25 33 69 00 Poti3: %3i.
 
000001ad <__c.2060>:
1ad: 50 6f 74 69 32 3a 20 20 25 33 69 00 Poti2: %3i.
00000187 <__c.2061>:
187: 50 6f 74 69 32 3a 20 20 25 33 69 00 Poti2: %3i.
 
000001b9 <__c.2058>:
1b9: 50 6f 74 69 31 3a 20 20 25 33 69 00 Poti1: %3i.
00000193 <__c.2059>:
193: 50 6f 74 69 31 3a 20 20 25 33 69 00 Poti1: %3i.
 
000001c5 <__c.2055>:
1c5: 53 74 61 72 74 3a 20 20 20 20 20 25 35 69 00 Start: %5i.
0000019f <__c.2056>:
19f: 53 74 61 72 74 3a 20 20 20 20 20 25 35 69 00 Start: %5i.
 
000001d4 <__c.2053>:
1d4: 4d 65 73 73 77 65 72 74 3a 20 20 25 35 69 00 Messwert: %5i.
000001ae <__c.2054>:
1ae: 4d 65 73 73 77 65 72 74 3a 20 20 25 35 69 00 Messwert: %5i.
 
000001e3 <__c.2051>:
1e3: 52 69 63 68 74 75 6e 67 3a 20 20 25 35 69 00 Richtung: %5i.
000001bd <__c.2052>:
1bd: 52 69 63 68 74 75 6e 67 3a 20 20 25 35 69 00 Richtung: %5i.
 
000001f2 <__c.2049>:
1f2: 4b 6f 6d 70 61 73 73 20 20 20 20 20 20 20 00 Kompass .
000001cc <__c.2050>:
1cc: 4b 6f 6d 70 61 73 73 20 20 20 20 20 20 20 00 Kompass .
 
00000201 <__c.2046>:
201: 45 6d 70 66 2e 50 65 67 65 6c 3a 25 35 69 00 Empf.Pegel:%5i.
000001db <__c.2047>:
1db: 45 6d 70 66 2e 50 65 67 65 6c 3a 25 35 69 00 Empf.Pegel:%5i.
 
00000210 <__c.2044>:
210: 53 70 61 6e 6e 75 6e 67 3a 20 20 25 35 69 00 Spannung: %5i.
000001ea <__c.2045>:
1ea: 53 70 61 6e 6e 75 6e 67 3a 20 20 25 35 69 00 Spannung: %5i.
 
0000021f <__c.2041>:
21f: 48 6f 63 68 20 25 34 69 20 28 25 33 69 29 00 Hoch %4i (%3i).
000001f9 <__c.2042>:
1f9: 48 6f 63 68 20 25 34 69 20 28 25 33 69 29 00 Hoch %4i (%3i).
 
0000022e <__c.2039>:
22e: 52 6f 6c 6c 20 25 34 69 20 28 25 33 69 29 00 Roll %4i (%3i).
00000208 <__c.2040>:
208: 52 6f 6c 6c 20 25 34 69 20 28 25 33 69 29 00 Roll %4i (%3i).
 
0000023d <__c.2037>:
23d: 4e 69 63 6b 20 25 34 69 20 28 25 33 69 29 00 Nick %4i (%3i).
00000217 <__c.2038>:
217: 4e 69 63 6b 20 25 34 69 20 28 25 33 69 29 00 Nick %4i (%3i).
 
0000024c <__c.2035>:
24c: 41 43 43 20 2d 20 53 65 6e 73 6f 72 00 ACC - Sensor.
00000226 <__c.2036>:
226: 41 43 43 20 2d 20 53 65 6e 73 6f 72 00 ACC - Sensor.
 
00000259 <__c.2032>:
259: 47 69 65 72 20 25 34 69 20 28 25 33 69 29 00 Gier %4i (%3i).
00000233 <__c.2033>:
233: 47 69 65 72 20 25 34 69 20 28 25 33 69 29 00 Gier %4i (%3i).
 
00000268 <__c.2030>:
268: 52 6f 6c 6c 20 25 34 69 20 28 25 33 69 29 00 Roll %4i (%3i).
00000242 <__c.2031>:
242: 52 6f 6c 6c 20 25 34 69 20 28 25 33 69 29 00 Roll %4i (%3i).
 
00000277 <__c.2028>:
277: 4e 69 63 6b 20 25 34 69 20 28 25 33 69 29 00 Nick %4i (%3i).
00000251 <__c.2029>:
251: 4e 69 63 6b 20 25 34 69 20 28 25 33 69 29 00 Nick %4i (%3i).
 
00000286 <__c.2026>:
286: 47 79 72 6f 20 2d 20 53 65 6e 73 6f 72 00 Gyro - Sensor.
00000260 <__c.2027>:
260: 47 79 72 6f 20 2d 20 53 65 6e 73 6f 72 00 Gyro - Sensor.
 
00000294 <__c.2023>:
294: 50 33 3a 25 34 69 20 20 4b 61 6e e4 6c 65 20 00 P3:%4i Kan.le .
0000026e <__c.2024>:
26e: 50 33 3a 25 34 69 20 20 4b 61 6e e4 6c 65 20 00 P3:%4i Kan.le .
 
000002a4 <__c.2021>:
2a4: 50 31 3a 25 34 69 20 20 50 32 3a 25 34 69 20 00 P1:%4i P2:%4i .
0000027e <__c.2022>:
27e: 50 31 3a 25 34 69 20 20 50 32 3a 25 34 69 20 00 P1:%4i P2:%4i .
 
000002b4 <__c.2019>:
2b4: 47 73 3a 25 34 69 20 20 47 69 3a 25 34 69 20 00 Gs:%4i Gi:%4i .
0000028e <__c.2020>:
28e: 47 73 3a 25 34 69 20 20 47 69 3a 25 34 69 20 00 Gs:%4i Gi:%4i .
 
000002c4 <__c.2017>:
2c4: 4e 69 3a 25 34 69 20 20 52 6f 3a 25 34 69 20 00 Ni:%4i Ro:%4i .
0000029e <__c.2018>:
29e: 4e 69 3a 25 34 69 20 20 52 6f 3a 25 34 69 20 00 Ni:%4i Ro:%4i .
 
000002d4 <__c.2014>:
2d4: 4b 37 3a 25 34 69 20 20 4b 61 6e e4 6c 65 20 00 K7:%4i Kan.le .
000002ae <__c.2015>:
2ae: 4b 37 3a 25 34 69 20 20 4b 61 6e e4 6c 65 20 00 K7:%4i Kan.le .
 
000002e4 <__c.2012>:
2e4: 4b 35 3a 25 34 69 20 20 4b 36 3a 25 34 69 20 00 K5:%4i K6:%4i .
000002be <__c.2013>:
2be: 4b 35 3a 25 34 69 20 20 4b 36 3a 25 34 69 20 00 K5:%4i K6:%4i .
 
000002f4 <__c.2010>:
2f4: 4b 33 3a 25 34 69 20 20 4b 34 3a 25 34 69 20 00 K3:%4i K4:%4i .
000002ce <__c.2011>:
2ce: 4b 33 3a 25 34 69 20 20 4b 34 3a 25 34 69 20 00 K3:%4i K4:%4i .
 
00000304 <__c.2008>:
304: 4b 31 3a 25 34 69 20 20 4b 32 3a 25 34 69 20 00 K1:%4i K2:%4i .
000002de <__c.2009>:
2de: 4b 31 3a 25 34 69 20 20 4b 32 3a 25 34 69 20 00 K1:%4i K2:%4i .
 
00000314 <__c.2005>:
314: 4b 6f 6d 70 61 73 73 3a 20 20 20 25 35 69 00 Kompass: %5i.
000002ee <__c.2006>:
2ee: 4b 6f 6d 70 61 73 73 3a 20 20 20 25 35 69 00 Kompass: %5i.
 
00000323 <__c.2003>:
323: 52 6f 6c 6c 3a 20 20 20 20 20 20 25 35 69 00 Roll: %5i.
000002fd <__c.2004>:
2fd: 52 6f 6c 6c 3a 20 20 20 20 20 20 25 35 69 00 Roll: %5i.
 
00000332 <__c.2001>:
332: 4e 69 63 6b 3a 20 20 20 20 20 20 25 35 69 00 Nick: %5i.
0000030c <__c.2002>:
30c: 4e 69 63 6b 3a 20 20 20 20 20 20 25 35 69 00 Nick: %5i.
 
00000341 <__c.1999>:
341: 61 6b 74 2e 20 4c 61 67 65 00 akt. Lage.
0000031b <__c.2000>:
31b: 61 6b 74 2e 20 4c 61 67 65 00 akt. Lage.
 
0000034b <__c.1996>:
34b: 48 f6 68 65 6e 72 65 67 65 6c 75 6e 67 00 H.henregelung.
00000325 <__c.1997>:
325: 48 f6 68 65 6e 72 65 67 65 6c 75 6e 67 00 H.henregelung.
 
00000359 <__c.1994>:
359: 4b 65 69 6e 65 20 00 Keine .
00000333 <__c.1995>:
333: 4b 65 69 6e 65 20 00 Keine .
 
00000360 <__c.1992>:
360: 4f 66 66 20 20 20 20 20 20 3a 20 25 35 69 00 Off : %5i.
0000033a <__c.1993>:
33a: 4f 66 66 20 20 20 20 20 20 3a 20 25 35 69 00 Off : %5i.
 
0000036f <__c.1990>:
36f: 4c 75 66 74 64 72 75 63 6b 3a 20 25 35 69 00 Luftdruck: %5i.
00000349 <__c.1991>:
349: 4c 75 66 74 64 72 75 63 6b 3a 20 25 35 69 00 Luftdruck: %5i.
 
0000037e <__c.1988>:
37e: 53 6f 6c 6c 48 6f 65 68 65 3a 20 25 35 69 00 SollHoehe: %5i.
00000358 <__c.1989>:
358: 53 6f 6c 6c 48 6f 65 68 65 3a 20 25 35 69 00 SollHoehe: %5i.
 
0000038d <__c.1986>:
38d: 48 6f 65 68 65 3a 20 20 20 20 20 25 35 69 00 Hoehe: %5i.
00000367 <__c.1987>:
367: 48 6f 65 68 65 3a 20 20 20 20 20 25 35 69 00 Hoehe: %5i.
 
0000039c <__c.1982>:
39c: 28 63 29 20 48 6f 6c 67 65 72 20 42 75 73 73 00 (c) Holger Buss.
00000376 <__c.1983>:
376: 28 63 29 20 48 6f 6c 67 65 72 20 42 75 73 73 00 (c) Holger Buss.
 
000003ac <__c.1980>:
3ac: 53 65 74 74 69 6e 67 3a 20 25 64 20 00 Setting: %d .
00000386 <__c.1981>:
386: 53 65 74 74 69 6e 67 3a 20 25 64 20 00 Setting: %d .
 
000003b9 <__c.1978>:
3b9: 56 25 64 2e 25 64 00 V%d.%d.
00000393 <__c.1979>:
393: 56 25 64 2e 25 64 00 V%d.%d.
 
000003c0 <__c.1976>:
3c0: 2b 2b 20 4d 69 6b 72 6f 4b 6f 70 74 65 72 20 2b ++ MikroKopter +
3d0: 2b 00 +.
0000039a <__c.1977>:
39a: 2b 2b 20 4d 69 6b 72 6f 4b 6f 70 74 65 72 20 2b ++ MikroKopter +
3aa: 2b 00 +.
 
000003d2 <__c.1973>:
3d2: 5b 25 69 5d 00 00 [%i]..
000003ac <__c.1974>:
3ac: 5b 25 69 5d 00 00 [%i]..
 
000003d8 <__ctors_end>:
3d8: 11 24 eor r1, r1
3da: 1f be out 0x3f, r1 ; 63
3dc: cf ef ldi r28, 0xFF ; 255
3de: d0 e1 ldi r29, 0x10 ; 16
3e0: de bf out 0x3e, r29 ; 62
3e2: cd bf out 0x3d, r28 ; 61
000003b2 <__ctors_end>:
3b2: 11 24 eor r1, r1
3b4: 1f be out 0x3f, r1 ; 63
3b6: cf ef ldi r28, 0xFF ; 255
3b8: d0 e1 ldi r29, 0x10 ; 16
3ba: de bf out 0x3e, r29 ; 62
3bc: cd bf out 0x3d, r28 ; 61
 
000003e4 <__do_copy_data>:
3e4: 11 e0 ldi r17, 0x01 ; 1
3e6: a0 e0 ldi r26, 0x00 ; 0
3e8: b1 e0 ldi r27, 0x01 ; 1
3ea: ec ef ldi r30, 0xFC ; 252
3ec: fc e5 ldi r31, 0x5C ; 92
3ee: 02 c0 rjmp .+4 ; 0x3f4 <.do_copy_data_start>
000003be <__do_copy_data>:
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
3c6: fa e5 ldi r31, 0x5A ; 90
3c8: 02 c0 rjmp .+4 ; 0x3ce <.do_copy_data_start>
 
000003f0 <.do_copy_data_loop>:
3f0: 05 90 lpm r0, Z+
3f2: 0d 92 st X+, r0
000003ca <.do_copy_data_loop>:
3ca: 05 90 lpm r0, Z+
3cc: 0d 92 st X+, r0
 
000003f4 <.do_copy_data_start>:
3f4: ae 38 cpi r26, 0x8E ; 142
3f6: b1 07 cpc r27, r17
3f8: d9 f7 brne .-10 ; 0x3f0 <.do_copy_data_loop>
000003ce <.do_copy_data_start>:
3ce: ae 38 cpi r26, 0x8E ; 142
3d0: b1 07 cpc r27, r17
3d2: d9 f7 brne .-10 ; 0x3ca <.do_copy_data_loop>
 
000003fa <__do_clear_bss>:
3fa: 15 e0 ldi r17, 0x05 ; 5
3fc: ae e8 ldi r26, 0x8E ; 142
3fe: b1 e0 ldi r27, 0x01 ; 1
400: 01 c0 rjmp .+2 ; 0x404 <.do_clear_bss_start>
000003d4 <__do_clear_bss>:
3d4: 15 e0 ldi r17, 0x05 ; 5
3d6: ae e8 ldi r26, 0x8E ; 142
3d8: b1 e0 ldi r27, 0x01 ; 1
3da: 01 c0 rjmp .+2 ; 0x3de <.do_clear_bss_start>
 
00000402 <.do_clear_bss_loop>:
402: 1d 92 st X+, r1
000003dc <.do_clear_bss_loop>:
3dc: 1d 92 st X+, r1
 
00000404 <.do_clear_bss_start>:
404: ae 3e cpi r26, 0xEE ; 238
406: b1 07 cpc r27, r17
408: e1 f7 brne .-8 ; 0x402 <.do_clear_bss_loop>
40a: 0e 94 40 02 call 0x480 ; 0x480 <main>
40e: 0c 94 7d 2e jmp 0x5cfa ; 0x5cfa <_exit>
000003de <.do_clear_bss_start>:
3de: a2 3f cpi r26, 0xF2 ; 242
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>
 
00000412 <__bad_interrupt>:
412: 0c 94 00 00 jmp 0 ; 0x0 <__vectors>
000003ec <__bad_interrupt>:
3ec: 0c 94 00 00 jmp 0 ; 0x0 <__vectors>
 
00000416 <GetActiveParamSetNumber>:
416: a2 e0 ldi r26, 0x02 ; 2
418: b0 e0 ldi r27, 0x00 ; 0
41a: 0e 94 69 2e call 0x5cd2 ; 0x5cd2 <__eeprom_read_byte_1F2021>
41e: 80 2d mov r24, r0
420: 99 27 eor r25, r25
422: 08 95 ret
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>
3f8: 80 2d mov r24, r0
3fa: 99 27 eor r25, r25
3fc: 08 95 ret
 
00000424 <WriteParameterSet>:
424: fb 01 movw r30, r22
426: 28 2f mov r18, r24
428: 86 30 cpi r24, 0x06 ; 6
42a: 08 f0 brcs .+2 ; 0x42e <WriteParameterSet+0xa>
42c: 25 e0 ldi r18, 0x05 ; 5
42e: 84 2f mov r24, r20
430: 99 27 eor r25, r25
432: 42 9f mul r20, r18
434: d0 01 movw r26, r0
436: 11 24 eor r1, r1
438: ac 59 subi r26, 0x9C ; 156
43a: bf 4f sbci r27, 0xFF ; 255
000003fe <WriteParameterSet>:
3fe: fb 01 movw r30, r22
400: 28 2f mov r18, r24
402: 86 30 cpi r24, 0x06 ; 6
404: 08 f0 brcs .+2 ; 0x408 <WriteParameterSet+0xa>
406: 25 e0 ldi r18, 0x05 ; 5
408: 84 2f mov r24, r20
40a: 99 27 eor r25, r25
40c: 42 9f mul r20, r18
40e: d0 01 movw r26, r0
410: 11 24 eor r1, r1
412: ac 59 subi r26, 0x9C ; 156
414: bf 4f sbci r27, 0xFF ; 255
 
0000043c <.26_start>:
43c: 01 97 sbiw r24, 0x01 ; 1
43e: 24 f0 brlt .+8 ; 0x448 <.26_finished>
440: 01 90 ld r0, Z+
442: 0e 94 71 2e call 0x5ce2 ; 0x5ce2 <__eeprom_write_byte_1F2021>
446: fa cf rjmp .-12 ; 0x43c <.26_start>
00000416 <.26_start>:
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>
420: fa cf rjmp .-12 ; 0x416 <.26_start>
 
00000448 <.26_finished>:
448: a2 e0 ldi r26, 0x02 ; 2
44a: b0 e0 ldi r27, 0x00 ; 0
44c: 02 2e mov r0, r18
44e: 0e 94 71 2e call 0x5ce2 ; 0x5ce2 <__eeprom_write_byte_1F2021>
452: 08 95 ret
00000422 <.26_finished>:
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>
42c: 08 95 ret
 
00000454 <ReadParameterSet>:
454: cf 93 push r28
456: df 93 push r29
458: fb 01 movw r30, r22
45a: c4 2f mov r28, r20
45c: dd 27 eor r29, r29
45e: 86 30 cpi r24, 0x06 ; 6
460: 08 f0 brcs .+2 ; 0x464 <ReadParameterSet+0x10>
462: 85 e0 ldi r24, 0x05 ; 5
464: 48 9f mul r20, r24
466: d0 01 movw r26, r0
468: 11 24 eor r1, r1
46a: ac 59 subi r26, 0x9C ; 156
46c: bf 4f sbci r27, 0xFF ; 255
0000042e <ReadParameterSet>:
42e: cf 93 push r28
430: df 93 push r29
432: fb 01 movw r30, r22
434: c4 2f mov r28, r20
436: dd 27 eor r29, r29
438: 86 30 cpi r24, 0x06 ; 6
43a: 08 f0 brcs .+2 ; 0x43e <ReadParameterSet+0x10>
43c: 85 e0 ldi r24, 0x05 ; 5
43e: 48 9f mul r20, r24
440: d0 01 movw r26, r0
442: 11 24 eor r1, r1
444: ac 59 subi r26, 0x9C ; 156
446: bf 4f sbci r27, 0xFF ; 255
 
0000046e <.44_start>:
46e: 21 97 sbiw r28, 0x01 ; 1
470: 24 f0 brlt .+8 ; 0x47a <.44_finished>
472: 0e 94 69 2e call 0x5cd2 ; 0x5cd2 <__eeprom_read_byte_1F2021>
476: 01 92 st Z+, r0
478: fa cf rjmp .-12 ; 0x46e <.44_start>
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>
450: 01 92 st Z+, r0
452: fa cf rjmp .-12 ; 0x448 <.44_start>
 
0000047a <.44_finished>:
47a: df 91 pop r29
47c: cf 91 pop r28
47e: 08 95 ret
00000454 <.44_finished>:
454: df 91 pop r29
456: cf 91 pop r28
458: 08 95 ret
 
00000480 <main>:
480: 0f 93 push r16
482: 1f 93 push r17
484: cf 93 push r28
486: df 93 push r29
488: 91 e0 ldi r25, 0x01 ; 1
48a: 97 b9 out 0x07, r25 ; 7
48c: 8f ef ldi r24, 0xFF ; 255
48e: 88 b9 out 0x08, r24 ; 8
490: 8b e1 ldi r24, 0x1B ; 27
492: 84 b9 out 0x04, r24 ; 4
494: 95 b9 out 0x05, r25 ; 5
496: 8e e3 ldi r24, 0x3E ; 62
498: 8a b9 out 0x0a, r24 ; 10
49a: 57 9a sbi 0x0a, 7 ; 10
49c: 87 ef ldi r24, 0xF7 ; 247
49e: 8b b9 out 0x0b, r24 ; 11
4a0: 84 b7 in r24, 0x34 ; 52
4a2: 87 7f andi r24, 0xF7 ; 247
4a4: 84 bf out 0x34, r24 ; 52
4a6: 80 91 60 00 lds r24, 0x0060
4aa: 88 61 ori r24, 0x18 ; 24
4ac: 80 93 60 00 sts 0x0060, r24
4b0: 10 92 60 00 sts 0x0060, r1
4b4: 80 ed ldi r24, 0xD0 ; 208
4b6: 97 e0 ldi r25, 0x07 ; 7
4b8: 90 93 ac 01 sts 0x01AC, r25
4bc: 80 93 ab 01 sts 0x01AB, r24
4c0: 10 92 2d 02 sts 0x022D, r1
4c4: 10 92 2c 02 sts 0x022C, r1
4c8: 10 92 77 05 sts 0x0577, r1
4cc: 10 92 76 05 sts 0x0576, r1
4d0: 10 92 2b 02 sts 0x022B, r1
4d4: 10 92 2a 02 sts 0x022A, r1
4d8: 10 92 29 02 sts 0x0229, r1
4dc: 10 92 28 02 sts 0x0228, r1
4e0: 28 98 cbi 0x05, 0 ; 5
4e2: 0e 94 f3 0c call 0x19e6 ; 0x19e6 <Timer_Init>
4e6: 0e 94 63 07 call 0xec6 ; 0xec6 <UART_Init>
4ea: 0e 94 02 15 call 0x2a04 ; 0x2a04 <rc_sum_init>
4ee: 0e 94 2c 0d call 0x1a58 ; 0x1a58 <ADC_Init>
4f2: 0e 94 4a 14 call 0x2894 ; 0x2894 <i2c_init>
4f6: 78 94 sei
4f8: 10 92 fe 03 sts 0x03FE, r1
4fc: 8c e3 ldi r24, 0x3C ; 60
4fe: 80 93 ff 03 sts 0x03FF, r24
502: 84 e0 ldi r24, 0x04 ; 4
504: 80 93 00 04 sts 0x0400, r24
508: 8c e3 ldi r24, 0x3C ; 60
50a: 90 e0 ldi r25, 0x00 ; 0
50c: 9f 93 push r25
50e: 8f 93 push r24
510: 1f 92 push r1
512: 1f 92 push r1
514: 89 e4 ldi r24, 0x49 ; 73
516: 91 e0 ldi r25, 0x01 ; 1
518: 9f 93 push r25
51a: 8f 93 push r24
51c: 1f 92 push r1
51e: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
522: 88 e2 ldi r24, 0x28 ; 40
524: 91 e0 ldi r25, 0x01 ; 1
526: 9f 93 push r25
528: 8f 93 push r24
52a: 1f 92 push r1
52c: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
530: 29 9a sbi 0x05, 1 ; 5
532: a1 e0 ldi r26, 0x01 ; 1
534: b0 e0 ldi r27, 0x00 ; 0
536: 0e 94 69 2e call 0x5cd2 ; 0x5cd2 <__eeprom_read_byte_1F2021>
53a: 80 2d mov r24, r0
53c: 2d b7 in r18, 0x3d ; 61
53e: 3e b7 in r19, 0x3e ; 62
540: 26 5f subi r18, 0xF6 ; 246
542: 3f 4f sbci r19, 0xFF ; 255
544: 0f b6 in r0, 0x3f ; 63
546: f8 94 cli
548: 3e bf out 0x3e, r19 ; 62
54a: 0f be out 0x3f, r0 ; 63
54c: 2d bf out 0x3d, r18 ; 61
54e: 8b 33 cpi r24, 0x3B ; 59
550: a9 f1 breq .+106 ; 0x5bc <main+0x13c>
552: 89 ef ldi r24, 0xF9 ; 249
554: 90 e0 ldi r25, 0x00 ; 0
556: 9f 93 push r25
558: 8f 93 push r24
55a: 1f 92 push r1
55c: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
560: 0e 94 cd 1c call 0x399a ; 0x399a <DefaultKonstanten1>
564: 4a e3 ldi r20, 0x3A ; 58
566: 6e e9 ldi r22, 0x9E ; 158
568: 75 e0 ldi r23, 0x05 ; 5
56a: 80 e0 ldi r24, 0x00 ; 0
56c: 0e 94 12 02 call 0x424 ; 0x424 <WriteParameterSet>
570: 01 e0 ldi r16, 0x01 ; 1
572: 0f 90 pop r0
574: 0f 90 pop r0
576: 0f 90 pop r0
578: 02 30 cpi r16, 0x02 ; 2
57a: 49 f4 brne .+18 ; 0x58e <main+0x10e>
57c: 0e 94 60 1c call 0x38c0 ; 0x38c0 <DefaultKonstanten2>
580: 4a e3 ldi r20, 0x3A ; 58
582: 6e e9 ldi r22, 0x9E ; 158
584: 75 e0 ldi r23, 0x05 ; 5
586: 82 e0 ldi r24, 0x02 ; 2
588: 0e 94 12 02 call 0x424 ; 0x424 <WriteParameterSet>
58c: 03 e0 ldi r16, 0x03 ; 3
58e: 4a e3 ldi r20, 0x3A ; 58
590: 6e e9 ldi r22, 0x9E ; 158
592: 75 e0 ldi r23, 0x05 ; 5
594: 80 2f mov r24, r16
596: 0e 94 12 02 call 0x424 ; 0x424 <WriteParameterSet>
59a: 0f 5f subi r16, 0xFF ; 255
59c: 06 30 cpi r16, 0x06 ; 6
59e: 60 f3 brcs .-40 ; 0x578 <main+0xf8>
5a0: 81 e0 ldi r24, 0x01 ; 1
5a2: 22 e0 ldi r18, 0x02 ; 2
5a4: 30 e0 ldi r19, 0x00 ; 0
5a6: d9 01 movw r26, r18
5a8: 08 2e mov r0, r24
5aa: 0e 94 71 2e call 0x5ce2 ; 0x5ce2 <__eeprom_write_byte_1F2021>
5ae: 8b e3 ldi r24, 0x3B ; 59
5b0: 21 50 subi r18, 0x01 ; 1
5b2: 30 40 sbci r19, 0x00 ; 0
5b4: d9 01 movw r26, r18
5b6: 08 2e mov r0, r24
5b8: 0e 94 71 2e call 0x5ce2 ; 0x5ce2 <__eeprom_write_byte_1F2021>
5bc: 02 e0 ldi r16, 0x02 ; 2
5be: 10 e0 ldi r17, 0x00 ; 0
5c0: d8 01 movw r26, r16
5c2: 0e 94 69 2e call 0x5cd2 ; 0x5cd2 <__eeprom_read_byte_1F2021>
5c6: 80 2d mov r24, r0
5c8: 4a e3 ldi r20, 0x3A ; 58
5ca: 6e e9 ldi r22, 0x9E ; 158
5cc: 75 e0 ldi r23, 0x05 ; 5
5ce: 0e 94 2a 02 call 0x454 ; 0x454 <ReadParameterSet>
5d2: d8 01 movw r26, r16
5d4: 0e 94 69 2e call 0x5cd2 ; 0x5cd2 <__eeprom_read_byte_1F2021>
5d8: 80 2d mov r24, r0
5da: 99 27 eor r25, r25
5dc: 9f 93 push r25
5de: 8f 93 push r24
5e0: 8e ed ldi r24, 0xDE ; 222
5e2: 90 e0 ldi r25, 0x00 ; 0
5e4: 9f 93 push r25
5e6: 8f 93 push r24
5e8: 1f 92 push r1
5ea: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
5ee: 80 91 a6 05 lds r24, 0x05A6
5f2: 0f 90 pop r0
5f4: 0f 90 pop r0
0000045a <main>:
45a: 0f 93 push r16
45c: 1f 93 push r17
45e: cf 93 push r28
460: df 93 push r29
462: 91 e0 ldi r25, 0x01 ; 1
464: 97 b9 out 0x07, r25 ; 7
466: 8f ef ldi r24, 0xFF ; 255
468: 88 b9 out 0x08, r24 ; 8
46a: 8b e1 ldi r24, 0x1B ; 27
46c: 84 b9 out 0x04, r24 ; 4
46e: 95 b9 out 0x05, r25 ; 5
470: 8e e3 ldi r24, 0x3E ; 62
472: 8a b9 out 0x0a, r24 ; 10
474: 57 9a sbi 0x0a, 7 ; 10
476: 87 ef ldi r24, 0xF7 ; 247
478: 8b b9 out 0x0b, r24 ; 11
47a: 84 b7 in r24, 0x34 ; 52
47c: 87 7f andi r24, 0xF7 ; 247
47e: 84 bf out 0x34, r24 ; 52
480: 80 91 60 00 lds r24, 0x0060
484: 88 61 ori r24, 0x18 ; 24
486: 80 93 60 00 sts 0x0060, r24
48a: 10 92 60 00 sts 0x0060, r1
48e: 80 ed ldi r24, 0xD0 ; 208
490: 97 e0 ldi r25, 0x07 ; 7
492: 90 93 ac 01 sts 0x01AC, r25
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
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>
4d0: 78 94 sei
4d2: 10 92 02 04 sts 0x0402, r1
4d6: 8c e3 ldi r24, 0x3C ; 60
4d8: 80 93 03 04 sts 0x0403, r24
4dc: 84 e0 ldi r24, 0x04 ; 4
4de: 80 93 04 04 sts 0x0404, r24
4e2: 8c e3 ldi r24, 0x3C ; 60
4e4: 90 e0 ldi r25, 0x00 ; 0
4e6: 9f 93 push r25
4e8: 8f 93 push r24
4ea: 1f 92 push r1
4ec: 1f 92 push r1
4ee: 83 e2 ldi r24, 0x23 ; 35
4f0: 91 e0 ldi r25, 0x01 ; 1
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>
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>
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>
514: 80 2d mov r24, r0
516: 2d b7 in r18, 0x3d ; 61
518: 3e b7 in r19, 0x3e ; 62
51a: 26 5f subi r18, 0xF6 ; 246
51c: 3f 4f sbci r19, 0xFF ; 255
51e: 0f b6 in r0, 0x3f ; 63
520: f8 94 cli
522: 3e bf out 0x3e, r19 ; 62
524: 0f be out 0x3f, r0 ; 63
526: 2d bf out 0x3d, r18 ; 61
528: 8b 33 cpi r24, 0x3B ; 59
52a: a9 f1 breq .+106 ; 0x596 <main+0x13c>
52c: 83 ed ldi r24, 0xD3 ; 211
52e: 90 e0 ldi r25, 0x00 ; 0
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>
53e: 4a e3 ldi r20, 0x3A ; 58
540: 62 ea ldi r22, 0xA2 ; 162
542: 75 e0 ldi r23, 0x05 ; 5
544: 80 e0 ldi r24, 0x00 ; 0
546: 0e 94 ff 01 call 0x3fe ; 0x3fe <WriteParameterSet>
54a: 01 e0 ldi r16, 0x01 ; 1
54c: 0f 90 pop r0
54e: 0f 90 pop r0
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>
55a: 4a e3 ldi r20, 0x3A ; 58
55c: 62 ea ldi r22, 0xA2 ; 162
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
56c: 75 e0 ldi r23, 0x05 ; 5
56e: 80 2f mov r24, r16
570: 0e 94 ff 01 call 0x3fe ; 0x3fe <WriteParameterSet>
574: 0f 5f subi r16, 0xFF ; 255
576: 06 30 cpi r16, 0x06 ; 6
578: 60 f3 brcs .-40 ; 0x552 <main+0xf8>
57a: 81 e0 ldi r24, 0x01 ; 1
57c: 22 e0 ldi r18, 0x02 ; 2
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>
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>
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>
5a0: 80 2d mov r24, r0
5a2: 4a e3 ldi r20, 0x3A ; 58
5a4: 62 ea ldi r22, 0xA2 ; 162
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>
5b2: 80 2d mov r24, r0
5b4: 99 27 eor r25, r25
5b6: 9f 93 push r25
5b8: 8f 93 push r24
5ba: 88 eb ldi r24, 0xB8 ; 184
5bc: 90 e0 ldi r25, 0x00 ; 0
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
5cc: 0f 90 pop r0
5ce: 0f 90 pop r0
5d0: 0f 90 pop r0
5d2: 0f 90 pop r0
5d4: 0f 90 pop r0
5d6: 80 ff sbrs r24, 0
5d8: 20 c0 rjmp .+64 ; 0x61a <main+0x1c0>
5da: 8b e9 ldi r24, 0x9B ; 155
5dc: 90 e0 ldi r25, 0x00 ; 0
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>
5e8: 84 ec ldi r24, 0xC4 ; 196
5ea: 99 e0 ldi r25, 0x09 ; 9
5ec: 0e 94 0d 0c call 0x181a ; 0x181a <SetDelay>
5f0: ec 01 movw r28, r24
5f2: 0e 94 32 10 call 0x2064 ; 0x2064 <SucheLuftruckOffset>
5f6: 0f 90 pop r0
5f8: 0f 90 pop r0
5fa: 0f 90 pop r0
5fc: 80 ff sbrs r24, 0
5fe: 20 c0 rjmp .+64 ; 0x640 <main+0x1c0>
600: 81 ec ldi r24, 0xC1 ; 193
602: 90 e0 ldi r25, 0x00 ; 0
604: 9f 93 push r25
606: 8f 93 push r24
608: 1f 92 push r1
60a: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
60e: 84 ec ldi r24, 0xC4 ; 196
610: 99 e0 ldi r25, 0x09 ; 9
612: 0e 94 31 0c call 0x1862 ; 0x1862 <SetDelay>
616: ec 01 movw r28, r24
618: 0e 94 56 10 call 0x20ac ; 0x20ac <SucheLuftruckOffset>
61c: 0f 90 pop r0
61e: 0f 90 pop r0
620: 0f 90 pop r0
622: ce 01 movw r24, r28
624: 0e 94 3a 0c call 0x1874 ; 0x1874 <CheckDelay>
628: 88 23 and r24, r24
62a: d9 f3 breq .-10 ; 0x622 <main+0x1a2>
62c: 8c eb ldi r24, 0xBC ; 188
62e: 90 e0 ldi r25, 0x00 ; 0
630: 9f 93 push r25
632: 8f 93 push r24
634: 1f 92 push r1
636: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
63a: 0f 90 pop r0
63c: 0f 90 pop r0
63e: 0f 90 pop r0
640: 0e 94 85 1d call 0x3b0a ; 0x3b0a <SetNeutral>
644: 28 98 cbi 0x05, 0 ; 5
646: 80 ed ldi r24, 0xD0 ; 208
648: 97 e0 ldi r25, 0x07 ; 7
64a: 90 93 ac 01 sts 0x01AC, r25
64e: 80 93 ab 01 sts 0x01AB, r24
652: 88 ee ldi r24, 0xE8 ; 232
654: 93 e0 ldi r25, 0x03 ; 3
656: 90 93 f9 03 sts 0x03F9, r25
65a: 80 93 f8 03 sts 0x03F8, r24
65e: 85 e5 ldi r24, 0x55 ; 85
660: 80 93 f3 03 sts 0x03F3, r24
664: 8e ea ldi r24, 0xAE ; 174
666: 90 e0 ldi r25, 0x00 ; 0
668: 9f 93 push r25
66a: 8f 93 push r24
66c: 1f 92 push r1
66e: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
672: 80 91 a6 05 lds r24, 0x05A6
676: 0f 90 pop r0
678: 0f 90 pop r0
67a: 0f 90 pop r0
67c: 82 ff sbrs r24, 2
67e: 03 c0 rjmp .+6 ; 0x686 <main+0x206>
680: 82 ea ldi r24, 0xA2 ; 162
682: 90 e0 ldi r25, 0x00 ; 0
684: 02 c0 rjmp .+4 ; 0x68a <main+0x20a>
686: 8a e9 ldi r24, 0x9A ; 154
688: 90 e0 ldi r25, 0x00 ; 0
68a: 9f 93 push r25
68c: 8f 93 push r24
68e: 1f 92 push r1
690: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
694: 0f 90 pop r0
696: 0f 90 pop r0
698: 0f 90 pop r0
69a: 86 e9 ldi r24, 0x96 ; 150
69c: 90 e0 ldi r25, 0x00 ; 0
69e: 9f 93 push r25
6a0: 8f 93 push r24
6a2: 1f 92 push r1
6a4: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
6a8: 0e 94 7d 10 call 0x20fa ; 0x20fa <LcdClear>
6ac: 0f 90 pop r0
6ae: 0f 90 pop r0
6b0: 0f 90 pop r0
6b2: 80 91 a8 01 lds r24, 0x01A8
6b6: 88 23 and r24, r24
6b8: 79 f1 breq .+94 ; 0x718 <main+0x298>
6ba: 10 92 a8 01 sts 0x01A8, r1
6be: 0e 94 96 1e call 0x3d2c ; 0x3d2c <MotorRegler>
6c2: 0e 94 3e 1d call 0x3a7c ; 0x3a7c <SendMotorData>
6c6: 28 98 cbi 0x05, 0 ; 5
6c8: 80 91 01 01 lds r24, 0x0101
6cc: 88 23 and r24, r24
6ce: 19 f0 breq .+6 ; 0x6d6 <main+0x256>
6d0: 81 50 subi r24, 0x01 ; 1
6d2: 80 93 01 01 sts 0x0101, r24
6d6: 80 91 27 02 lds r24, 0x0227
6da: 88 23 and r24, r24
6dc: 29 f0 breq .+10 ; 0x6e8 <main+0x268>
6de: 80 91 27 02 lds r24, 0x0227
6e2: 81 50 subi r24, 0x01 ; 1
6e4: 80 93 27 02 sts 0x0227, r24
6e8: 20 91 04 01 lds r18, 0x0104
6ec: 30 91 05 01 lds r19, 0x0105
6f0: 80 91 b6 05 lds r24, 0x05B6
6f4: 99 27 eor r25, r25
6f6: 28 17 cp r18, r24
6f8: 39 07 cpc r19, r25
6fa: 34 f4 brge .+12 ; 0x708 <main+0x288>
6fc: 80 ed ldi r24, 0xD0 ; 208
6fe: 97 e0 ldi r25, 0x07 ; 7
700: 90 93 ac 01 sts 0x01AC, r25
704: 80 93 ab 01 sts 0x01AB, r24
708: 80 91 d6 01 lds r24, 0x01D6
70c: 88 23 and r24, r24
70e: 19 f4 brne .+6 ; 0x716 <main+0x296>
710: 0e 94 4a 14 call 0x2894 ; 0x2894 <i2c_init>
714: 01 c0 rjmp .+2 ; 0x718 <main+0x298>
716: 28 98 cbi 0x05, 0 ; 5
718: 0e 94 80 07 call 0xf00 ; 0xf00 <DatenUebertragung>
71c: 0e 94 ee 07 call 0xfdc ; 0xfdc <BearbeiteRxDaten>
720: 80 e0 ldi r24, 0x00 ; 0
722: 90 e0 ldi r25, 0x00 ; 0
724: 0e 94 3a 0c call 0x1874 ; 0x1874 <CheckDelay>
728: 88 23 and r24, r24
72a: 19 f2 breq .-122 ; 0x6b2 <main+0x232>
72c: 80 91 2e 02 lds r24, 0x022E
730: 88 23 and r24, r24
732: 29 f0 breq .+10 ; 0x73e <main+0x2be>
734: 88 b1 in r24, 0x08 ; 8
736: 90 e1 ldi r25, 0x10 ; 16
738: 89 27 eor r24, r25
73a: 88 b9 out 0x08, r24 ; 8
73c: 01 c0 rjmp .+2 ; 0x740 <main+0x2c0>
73e: 44 98 cbi 0x08, 4 ; 8
740: 84 ef ldi r24, 0xF4 ; 244
742: 91 e0 ldi r25, 0x01 ; 1
744: 0e 94 31 0c call 0x1862 ; 0x1862 <SetDelay>
748: b4 cf rjmp .-152 ; 0x6b2 <main+0x232>
5fc: ce 01 movw r24, r28
5fe: 0e 94 16 0c call 0x182c ; 0x182c <CheckDelay>
602: 88 23 and r24, r24
604: d9 f3 breq .-10 ; 0x5fc <main+0x1a2>
606: 86 e9 ldi r24, 0x96 ; 150
608: 90 e0 ldi r25, 0x00 ; 0
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>
614: 0f 90 pop r0
616: 0f 90 pop r0
618: 0f 90 pop r0
61a: 0e 94 61 1d call 0x3ac2 ; 0x3ac2 <SetNeutral>
61e: 28 98 cbi 0x05, 0 ; 5
620: 80 ed ldi r24, 0xD0 ; 208
622: 97 e0 ldi r25, 0x07 ; 7
624: 90 93 ac 01 sts 0x01AC, r25
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
638: 85 e5 ldi r24, 0x55 ; 85
63a: 80 93 f7 03 sts 0x03F7, 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
650: 0f 90 pop r0
652: 0f 90 pop r0
654: 0f 90 pop r0
656: 82 ff sbrs r24, 2
658: 03 c0 rjmp .+6 ; 0x660 <main+0x206>
65a: 8c e7 ldi r24, 0x7C ; 124
65c: 90 e0 ldi r25, 0x00 ; 0
65e: 02 c0 rjmp .+4 ; 0x664 <main+0x20a>
660: 84 e7 ldi r24, 0x74 ; 116
662: 90 e0 ldi r25, 0x00 ; 0
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>
66e: 0f 90 pop r0
670: 0f 90 pop r0
672: 0f 90 pop r0
674: 80 e7 ldi r24, 0x70 ; 112
676: 90 e0 ldi r25, 0x00 ; 0
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>
686: 0f 90 pop r0
688: 0f 90 pop r0
68a: 0f 90 pop r0
68c: 80 91 a8 01 lds r24, 0x01A8
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>
6a0: 28 98 cbi 0x05, 0 ; 5
6a2: 80 91 01 01 lds r24, 0x0101
6a6: 88 23 and r24, r24
6a8: 19 f0 breq .+6 ; 0x6b0 <main+0x256>
6aa: 81 50 subi r24, 0x01 ; 1
6ac: 80 93 01 01 sts 0x0101, r24
6b0: 80 91 27 02 lds r24, 0x0227
6b4: 88 23 and r24, r24
6b6: 29 f0 breq .+10 ; 0x6c2 <main+0x268>
6b8: 80 91 27 02 lds r24, 0x0227
6bc: 81 50 subi r24, 0x01 ; 1
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
6ce: 99 27 eor r25, r25
6d0: 28 17 cp r18, r24
6d2: 39 07 cpc r19, r25
6d4: 34 f4 brge .+12 ; 0x6e2 <main+0x288>
6d6: 80 ed ldi r24, 0xD0 ; 208
6d8: 97 e0 ldi r25, 0x07 ; 7
6da: 90 93 ac 01 sts 0x01AC, r25
6de: 80 93 ab 01 sts 0x01AB, r24
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>
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>
6fa: 80 e0 ldi r24, 0x00 ; 0
6fc: 90 e0 ldi r25, 0x00 ; 0
6fe: 0e 94 16 0c call 0x182c ; 0x182c <CheckDelay>
702: 88 23 and r24, r24
704: 19 f2 breq .-122 ; 0x68c <main+0x232>
706: 80 91 2e 02 lds r24, 0x022E
70a: 88 23 and r24, r24
70c: 29 f0 breq .+10 ; 0x718 <main+0x2be>
70e: 88 b1 in r24, 0x08 ; 8
710: 90 e1 ldi r25, 0x10 ; 16
712: 89 27 eor r24, r25
714: 88 b9 out 0x08, r24 ; 8
716: 01 c0 rjmp .+2 ; 0x71a <main+0x2c0>
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>
722: b4 cf rjmp .-152 ; 0x68c <main+0x232>
 
0000074a <__vector_22>:
74a: 1f 92 push r1
74c: 0f 92 push r0
74e: 0f b6 in r0, 0x3f ; 63
750: 0f 92 push r0
752: 11 24 eor r1, r1
754: 8f 93 push r24
756: 9f 93 push r25
758: ef 93 push r30
75a: ff 93 push r31
75c: 80 91 00 01 lds r24, 0x0100
760: 88 23 and r24, r24
762: e1 f4 brne .+56 ; 0x79c <__vector_22+0x52>
764: 80 91 a3 01 lds r24, 0x01A3
768: 90 91 a4 01 lds r25, 0x01A4
76c: 01 96 adiw r24, 0x01 ; 1
76e: 90 93 a4 01 sts 0x01A4, r25
772: 80 93 a3 01 sts 0x01A3, r24
776: fc 01 movw r30, r24
778: ed 54 subi r30, 0x4D ; 77
77a: fd 4f sbci r31, 0xFD ; 253
77c: e0 81 ld r30, Z
77e: ed 30 cpi r30, 0x0D ; 13
780: 19 f0 breq .+6 ; 0x788 <__vector_22+0x3e>
782: 86 39 cpi r24, 0x96 ; 150
784: 91 05 cpc r25, r1
786: 39 f4 brne .+14 ; 0x796 <__vector_22+0x4c>
788: 10 92 a4 01 sts 0x01A4, r1
78c: 10 92 a3 01 sts 0x01A3, r1
790: 81 e0 ldi r24, 0x01 ; 1
792: 80 93 00 01 sts 0x0100, r24
796: e0 93 c6 00 sts 0x00C6, r30
79a: 04 c0 rjmp .+8 ; 0x7a4 <__vector_22+0x5a>
79c: 10 92 a4 01 sts 0x01A4, r1
7a0: 10 92 a3 01 sts 0x01A3, r1
7a4: ff 91 pop r31
7a6: ef 91 pop r30
7a8: 9f 91 pop r25
7aa: 8f 91 pop r24
7ac: 0f 90 pop r0
7ae: 0f be out 0x3f, r0 ; 63
7b0: 0f 90 pop r0
7b2: 1f 90 pop r1
7b4: 18 95 reti
00000724 <__vector_22>:
724: 1f 92 push r1
726: 0f 92 push r0
728: 0f b6 in r0, 0x3f ; 63
72a: 0f 92 push r0
72c: 11 24 eor r1, r1
72e: 8f 93 push r24
730: 9f 93 push r25
732: ef 93 push r30
734: ff 93 push r31
736: 80 91 00 01 lds r24, 0x0100
73a: 88 23 and r24, r24
73c: e1 f4 brne .+56 ; 0x776 <__vector_22+0x52>
73e: 80 91 a3 01 lds r24, 0x01A3
742: 90 91 a4 01 lds r25, 0x01A4
746: 01 96 adiw r24, 0x01 ; 1
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
754: fd 4f sbci r31, 0xFD ; 253
756: e0 81 ld r30, Z
758: ed 30 cpi r30, 0x0D ; 13
75a: 19 f0 breq .+6 ; 0x762 <__vector_22+0x3e>
75c: 86 39 cpi r24, 0x96 ; 150
75e: 91 05 cpc r25, r1
760: 39 f4 brne .+14 ; 0x770 <__vector_22+0x4c>
762: 10 92 a4 01 sts 0x01A4, r1
766: 10 92 a3 01 sts 0x01A3, r1
76a: 81 e0 ldi r24, 0x01 ; 1
76c: 80 93 00 01 sts 0x0100, r24
770: e0 93 c6 00 sts 0x00C6, r30
774: 04 c0 rjmp .+8 ; 0x77e <__vector_22+0x5a>
776: 10 92 a4 01 sts 0x01A4, r1
77a: 10 92 a3 01 sts 0x01A3, r1
77e: ff 91 pop r31
780: ef 91 pop r30
782: 9f 91 pop r25
784: 8f 91 pop r24
786: 0f 90 pop r0
788: 0f be out 0x3f, r0 ; 63
78a: 0f 90 pop r0
78c: 1f 90 pop r1
78e: 18 95 reti
 
000007b6 <GPSscanData>:
7b6: 80 91 f2 03 lds r24, 0x03F2
7ba: 81 30 cpi r24, 0x01 ; 1
7bc: 31 f4 brne .+12 ; 0x7ca <GPSscanData+0x14>
7be: 80 91 e6 03 lds r24, 0x03E6
7c2: 80 93 2e 05 sts 0x052E, r24
7c6: 10 92 f2 03 sts 0x03F2, r1
7ca: 80 91 d3 04 lds r24, 0x04D3
7ce: 81 30 cpi r24, 0x01 ; 1
7d0: 09 f0 breq .+2 ; 0x7d4 <GPSscanData+0x1e>
7d2: 44 c0 rjmp .+136 ; 0x85c <GPSscanData+0xa6>
7d4: 60 91 c9 04 lds r22, 0x04C9
7d8: 70 91 ca 04 lds r23, 0x04CA
7dc: 80 91 cb 04 lds r24, 0x04CB
7e0: 90 91 cc 04 lds r25, 0x04CC
7e4: 2a e0 ldi r18, 0x0A ; 10
7e6: 30 e0 ldi r19, 0x00 ; 0
7e8: 40 e0 ldi r20, 0x00 ; 0
7ea: 50 e0 ldi r21, 0x00 ; 0
7ec: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4>
7f0: 20 93 0e 05 sts 0x050E, r18
7f4: 30 93 0f 05 sts 0x050F, r19
7f8: 40 93 10 05 sts 0x0510, r20
7fc: 50 93 11 05 sts 0x0511, r21
800: 60 91 c5 04 lds r22, 0x04C5
804: 70 91 c6 04 lds r23, 0x04C6
808: 80 91 c7 04 lds r24, 0x04C7
80c: 90 91 c8 04 lds r25, 0x04C8
810: 2a e0 ldi r18, 0x0A ; 10
812: 30 e0 ldi r19, 0x00 ; 0
814: 40 e0 ldi r20, 0x00 ; 0
816: 50 e0 ldi r21, 0x00 ; 0
818: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4>
81c: 20 93 12 05 sts 0x0512, r18
820: 30 93 13 05 sts 0x0513, r19
824: 40 93 14 05 sts 0x0514, r20
828: 50 93 15 05 sts 0x0515, r21
82c: 60 91 cd 04 lds r22, 0x04CD
830: 70 91 ce 04 lds r23, 0x04CE
834: 80 91 cf 04 lds r24, 0x04CF
838: 90 91 d0 04 lds r25, 0x04D0
83c: 2a e0 ldi r18, 0x0A ; 10
83e: 30 e0 ldi r19, 0x00 ; 0
840: 40 e0 ldi r20, 0x00 ; 0
842: 50 e0 ldi r21, 0x00 ; 0
844: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4>
848: 20 93 16 05 sts 0x0516, r18
84c: 30 93 17 05 sts 0x0517, r19
850: 40 93 18 05 sts 0x0518, r20
854: 50 93 19 05 sts 0x0519, r21
858: 10 92 d3 04 sts 0x04D3, r1
85c: 80 91 28 04 lds r24, 0x0428
860: 81 30 cpi r24, 0x01 ; 1
862: 11 f4 brne .+4 ; 0x868 <GPSscanData+0xb2>
864: 10 92 28 04 sts 0x0428, r1
868: 80 91 56 05 lds r24, 0x0556
86c: 81 30 cpi r24, 0x01 ; 1
86e: 11 f5 brne .+68 ; 0x8b4 <GPSscanData+0xfe>
870: 80 91 36 05 lds r24, 0x0536
874: 90 91 37 05 lds r25, 0x0537
878: a0 91 38 05 lds r26, 0x0538
87c: b0 91 39 05 lds r27, 0x0539
880: 80 93 1a 05 sts 0x051A, r24
884: 90 93 1b 05 sts 0x051B, r25
888: a0 93 1c 05 sts 0x051C, r26
88c: b0 93 1d 05 sts 0x051D, r27
890: 80 91 3a 05 lds r24, 0x053A
894: 90 91 3b 05 lds r25, 0x053B
898: a0 91 3c 05 lds r26, 0x053C
89c: b0 91 3d 05 lds r27, 0x053D
8a0: 80 93 1e 05 sts 0x051E, r24
8a4: 90 93 1f 05 sts 0x051F, r25
8a8: a0 93 20 05 sts 0x0520, r26
8ac: b0 93 21 05 sts 0x0521, r27
8b0: 10 92 56 05 sts 0x0556, r1
8b4: 80 91 2e 05 lds r24, 0x052E
8b8: 81 11 cpse r24, r1
8ba: 28 9a sbi 0x05, 0 ; 5
8bc: 08 95 ret
00000790 <GPSscanData>:
790: 80 91 f6 03 lds r24, 0x03F6
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
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
 
000008be <__vector_20>:
8be: 1f 92 push r1
8c0: 0f 92 push r0
8c2: 0f b6 in r0, 0x3f ; 63
8c4: 0f 92 push r0
8c6: 11 24 eor r1, r1
8c8: 2f 93 push r18
8ca: 3f 93 push r19
8cc: 4f 93 push r20
8ce: 5f 93 push r21
8d0: 6f 93 push r22
8d2: 7f 93 push r23
8d4: 8f 93 push r24
8d6: 9f 93 push r25
8d8: af 93 push r26
8da: bf 93 push r27
8dc: cf 93 push r28
8de: df 93 push r29
8e0: ef 93 push r30
8e2: ff 93 push r31
8e4: 80 91 c6 00 lds r24, 0x00C6
8e8: 80 93 92 01 sts 0x0192, r24
8ec: 80 91 c0 00 lds r24, 0x00C0
8f0: 40 91 92 01 lds r20, 0x0192
8f4: 88 71 andi r24, 0x18 ; 24
8f6: 09 f0 breq .+2 ; 0x8fa <__vector_20+0x3c>
8f8: 1f c1 rjmp .+574 ; 0xb38 <__vector_20+0x27a>
8fa: 80 91 a5 01 lds r24, 0x01A5
8fe: 84 30 cpi r24, 0x04 ; 4
900: 09 f4 brne .+2 ; 0x904 <__vector_20+0x46>
902: a4 c0 rjmp .+328 ; 0xa4c <__vector_20+0x18e>
904: 85 30 cpi r24, 0x05 ; 5
906: 50 f4 brcc .+20 ; 0x91c <__vector_20+0x5e>
908: 81 30 cpi r24, 0x01 ; 1
90a: d1 f0 breq .+52 ; 0x940 <__vector_20+0x82>
90c: 81 30 cpi r24, 0x01 ; 1
90e: 98 f0 brcs .+38 ; 0x936 <__vector_20+0x78>
910: 82 30 cpi r24, 0x02 ; 2
912: 01 f1 breq .+64 ; 0x954 <__vector_20+0x96>
914: 83 30 cpi r24, 0x03 ; 3
916: 09 f0 breq .+2 ; 0x91a <__vector_20+0x5c>
918: 0c c1 rjmp .+536 ; 0xb32 <__vector_20+0x274>
91a: 21 c0 rjmp .+66 ; 0x95e <__vector_20+0xa0>
91c: 86 30 cpi r24, 0x06 ; 6
91e: 09 f4 brne .+2 ; 0x922 <__vector_20+0x64>
920: c5 c0 rjmp .+394 ; 0xaac <__vector_20+0x1ee>
922: 86 30 cpi r24, 0x06 ; 6
924: 08 f4 brcc .+2 ; 0x928 <__vector_20+0x6a>
926: a6 c0 rjmp .+332 ; 0xa74 <__vector_20+0x1b6>
928: 87 30 cpi r24, 0x07 ; 7
92a: 09 f4 brne .+2 ; 0x92e <__vector_20+0x70>
92c: f0 c0 rjmp .+480 ; 0xb0e <__vector_20+0x250>
92e: 88 30 cpi r24, 0x08 ; 8
930: 09 f0 breq .+2 ; 0x934 <__vector_20+0x76>
932: ff c0 rjmp .+510 ; 0xb32 <__vector_20+0x274>
934: f2 c0 rjmp .+484 ; 0xb1a <__vector_20+0x25c>
936: 45 3b cpi r20, 0xB5 ; 181
938: 09 f0 breq .+2 ; 0x93c <__vector_20+0x7e>
93a: 02 c1 rjmp .+516 ; 0xb40 <__vector_20+0x282>
93c: 81 e0 ldi r24, 0x01 ; 1
93e: 03 c0 rjmp .+6 ; 0x946 <__vector_20+0x88>
940: 42 36 cpi r20, 0x62 ; 98
942: 21 f4 brne .+8 ; 0x94c <__vector_20+0x8e>
944: 82 e0 ldi r24, 0x02 ; 2
946: 80 93 a5 01 sts 0x01A5, r24
94a: fa c0 rjmp .+500 ; 0xb40 <__vector_20+0x282>
94c: 45 3b cpi r20, 0xB5 ; 181
94e: 09 f4 brne .+2 ; 0x952 <__vector_20+0x94>
950: f7 c0 rjmp .+494 ; 0xb40 <__vector_20+0x282>
952: ef c0 rjmp .+478 ; 0xb32 <__vector_20+0x274>
954: 41 30 cpi r20, 0x01 ; 1
956: 09 f0 breq .+2 ; 0x95a <__vector_20+0x9c>
958: ec c0 rjmp .+472 ; 0xb32 <__vector_20+0x274>
95a: 83 e0 ldi r24, 0x03 ; 3
95c: f4 cf rjmp .-24 ; 0x946 <__vector_20+0x88>
95e: 40 93 30 05 sts 0x0530, r20
962: 4f 5f subi r20, 0xFF ; 255
964: 40 93 b2 02 sts 0x02B2, r20
968: 80 91 b2 02 lds r24, 0x02B2
96c: 8f 5f subi r24, 0xFF ; 255
96e: 80 93 e1 03 sts 0x03E1, r24
972: 84 e0 ldi r24, 0x04 ; 4
974: 80 93 a5 01 sts 0x01A5, r24
978: 80 91 30 05 lds r24, 0x0530
97c: 83 30 cpi r24, 0x03 ; 3
97e: 61 f0 breq .+24 ; 0x998 <__vector_20+0xda>
980: 84 30 cpi r24, 0x04 ; 4
982: 20 f4 brcc .+8 ; 0x98c <__vector_20+0xce>
984: 82 30 cpi r24, 0x02 ; 2
986: 09 f0 breq .+2 ; 0x98a <__vector_20+0xcc>
988: 59 c0 rjmp .+178 ; 0xa3c <__vector_20+0x17e>
98a: 1a c0 rjmp .+52 ; 0x9c0 <__vector_20+0x102>
98c: 88 30 cpi r24, 0x08 ; 8
98e: 61 f1 breq .+88 ; 0x9e8 <__vector_20+0x12a>
990: 82 31 cpi r24, 0x12 ; 18
992: 09 f0 breq .+2 ; 0x996 <__vector_20+0xd8>
994: 53 c0 rjmp .+166 ; 0xa3c <__vector_20+0x17e>
996: 3c c0 rjmp .+120 ; 0xa10 <__vector_20+0x152>
998: 82 ee ldi r24, 0xE2 ; 226
99a: 93 e0 ldi r25, 0x03 ; 3
99c: 90 93 2a 04 sts 0x042A, r25
9a0: 80 93 29 04 sts 0x0429, r24
9a4: 23 e0 ldi r18, 0x03 ; 3
9a6: 35 e0 ldi r19, 0x05 ; 5
9a8: 30 93 b0 02 sts 0x02B0, r19
9ac: 20 93 af 02 sts 0x02AF, r18
9b0: 40 96 adiw r24, 0x10 ; 16
9b2: 90 93 d5 04 sts 0x04D5, r25
9b6: 80 93 d4 04 sts 0x04D4, r24
9ba: 80 91 f2 03 lds r24, 0x03F2
9be: 3b c0 rjmp .+118 ; 0xa36 <__vector_20+0x178>
9c0: 8c e0 ldi r24, 0x0C ; 12
9c2: 94 e0 ldi r25, 0x04 ; 4
9c4: 90 93 2a 04 sts 0x042A, r25
9c8: 80 93 29 04 sts 0x0429, r24
9cc: 25 e5 ldi r18, 0x55 ; 85
9ce: 37 e0 ldi r19, 0x07 ; 7
9d0: 30 93 b0 02 sts 0x02B0, r19
9d4: 20 93 af 02 sts 0x02AF, r18
9d8: 4c 96 adiw r24, 0x1c ; 28
9da: 90 93 d5 04 sts 0x04D5, r25
9de: 80 93 d4 04 sts 0x04D4, r24
9e2: 80 91 28 04 lds r24, 0x0428
9e6: 27 c0 rjmp .+78 ; 0xa36 <__vector_20+0x178>
9e8: 81 ec ldi r24, 0xC1 ; 193
9ea: 94 e0 ldi r25, 0x04 ; 4
9ec: 90 93 2a 04 sts 0x042A, r25
9f0: 80 93 29 04 sts 0x0429, r24
9f4: 2a e2 ldi r18, 0x2A ; 42
9f6: 36 e0 ldi r19, 0x06 ; 6
9f8: 30 93 b0 02 sts 0x02B0, r19
9fc: 20 93 af 02 sts 0x02AF, r18
a00: 42 96 adiw r24, 0x12 ; 18
a02: 90 93 d5 04 sts 0x04D5, r25
a06: 80 93 d4 04 sts 0x04D4, r24
a0a: 80 91 d3 04 lds r24, 0x04D3
a0e: 13 c0 rjmp .+38 ; 0xa36 <__vector_20+0x178>
a10: 82 e3 ldi r24, 0x32 ; 50
a12: 95 e0 ldi r25, 0x05 ; 5
a14: 90 93 2a 04 sts 0x042A, r25
a18: 80 93 29 04 sts 0x0429, r24
a1c: 2b e8 ldi r18, 0x8B ; 139
a1e: 3a e0 ldi r19, 0x0A ; 10
a20: 30 93 b0 02 sts 0x02B0, r19
a24: 20 93 af 02 sts 0x02AF, r18
a28: 84 96 adiw r24, 0x24 ; 36
a2a: 90 93 d5 04 sts 0x04D5, r25
a2e: 80 93 d4 04 sts 0x04D4, r24
a32: 80 91 56 05 lds r24, 0x0556
a36: 80 93 31 05 sts 0x0531, r24
a3a: 82 c0 rjmp .+260 ; 0xb40 <__vector_20+0x282>
a3c: 81 e0 ldi r24, 0x01 ; 1
a3e: 80 93 31 05 sts 0x0531, r24
a42: 10 92 d5 04 sts 0x04D5, r1
a46: 10 92 d4 04 sts 0x04D4, r1
a4a: 7a c0 rjmp .+244 ; 0xb40 <__vector_20+0x282>
a4c: 84 2f mov r24, r20
a4e: 99 27 eor r25, r25
a50: 90 93 d7 04 sts 0x04D7, r25
a54: 80 93 d6 04 sts 0x04D6, r24
a58: 80 91 b2 02 lds r24, 0x02B2
a5c: 84 0f add r24, r20
a5e: 80 93 b2 02 sts 0x02B2, r24
a62: 80 91 e1 03 lds r24, 0x03E1
a66: 90 91 b2 02 lds r25, 0x02B2
a6a: 89 0f add r24, r25
a6c: 80 93 e1 03 sts 0x03E1, r24
a70: 85 e0 ldi r24, 0x05 ; 5
a72: 69 cf rjmp .-302 ; 0x946 <__vector_20+0x88>
a74: 20 91 d6 04 lds r18, 0x04D6
a78: 30 91 d7 04 lds r19, 0x04D7
a7c: 84 2f mov r24, r20
a7e: 99 27 eor r25, r25
a80: 98 2f mov r25, r24
a82: 88 27 eor r24, r24
a84: 28 0f add r18, r24
a86: 39 1f adc r19, r25
a88: 30 93 d7 04 sts 0x04D7, r19
a8c: 20 93 d6 04 sts 0x04D6, r18
a90: 80 91 b2 02 lds r24, 0x02B2
a94: 84 0f add r24, r20
a96: 80 93 b2 02 sts 0x02B2, r24
a9a: 80 91 e1 03 lds r24, 0x03E1
a9e: 90 91 b2 02 lds r25, 0x02B2
aa2: 89 0f add r24, r25
aa4: 80 93 e1 03 sts 0x03E1, r24
aa8: 86 e0 ldi r24, 0x06 ; 6
aaa: 4d cf rjmp .-358 ; 0x946 <__vector_20+0x88>
aac: 80 91 b2 02 lds r24, 0x02B2
ab0: 84 0f add r24, r20
ab2: 80 93 b2 02 sts 0x02B2, r24
ab6: 80 91 e1 03 lds r24, 0x03E1
aba: 90 91 b2 02 lds r25, 0x02B2
abe: 89 0f add r24, r25
ac0: 80 93 e1 03 sts 0x03E1, r24
ac4: 80 91 31 05 lds r24, 0x0531
ac8: 88 23 and r24, r24
aca: 81 f4 brne .+32 ; 0xaec <__vector_20+0x22e>
acc: e0 91 29 04 lds r30, 0x0429
ad0: f0 91 2a 04 lds r31, 0x042A
ad4: 80 91 af 02 lds r24, 0x02AF
ad8: 90 91 b0 02 lds r25, 0x02B0
adc: e8 17 cp r30, r24
ade: f9 07 cpc r31, r25
ae0: 28 f4 brcc .+10 ; 0xaec <__vector_20+0x22e>
ae2: 41 93 st Z+, r20
ae4: f0 93 2a 04 sts 0x042A, r31
ae8: e0 93 29 04 sts 0x0429, r30
aec: 80 91 d6 04 lds r24, 0x04D6
af0: 90 91 d7 04 lds r25, 0x04D7
af4: 01 97 sbiw r24, 0x01 ; 1
af6: 90 93 d7 04 sts 0x04D7, r25
afa: 80 93 d6 04 sts 0x04D6, r24
afe: 80 91 d6 04 lds r24, 0x04D6
b02: 90 91 d7 04 lds r25, 0x04D7
b06: 89 2b or r24, r25
b08: d9 f4 brne .+54 ; 0xb40 <__vector_20+0x282>
b0a: 87 e0 ldi r24, 0x07 ; 7
b0c: 1c cf rjmp .-456 ; 0x946 <__vector_20+0x88>
b0e: 80 91 b2 02 lds r24, 0x02B2
b12: 48 17 cp r20, r24
b14: 71 f4 brne .+28 ; 0xb32 <__vector_20+0x274>
b16: 88 e0 ldi r24, 0x08 ; 8
b18: 16 cf rjmp .-468 ; 0x946 <__vector_20+0x88>
b1a: 80 91 e1 03 lds r24, 0x03E1
b1e: 48 17 cp r20, r24
b20: 41 f4 brne .+16 ; 0xb32 <__vector_20+0x274>
b22: e0 91 d4 04 lds r30, 0x04D4
b26: f0 91 d5 04 lds r31, 0x04D5
b2a: 30 97 sbiw r30, 0x00 ; 0
b2c: 11 f0 breq .+4 ; 0xb32 <__vector_20+0x274>
b2e: 81 e0 ldi r24, 0x01 ; 1
b30: 80 83 st Z, r24
b32: 10 92 a5 01 sts 0x01A5, r1
b36: 04 c0 rjmp .+8 ; 0xb40 <__vector_20+0x282>
b38: 10 92 a5 01 sts 0x01A5, r1
b3c: 0e 94 db 03 call 0x7b6 ; 0x7b6 <GPSscanData>
b40: 0e 94 db 03 call 0x7b6 ; 0x7b6 <GPSscanData>
b44: 40 91 9e 01 lds r20, 0x019E
b48: 46 39 cpi r20, 0x96 ; 150
b4a: 10 f0 brcs .+4 ; 0xb50 <__vector_20+0x292>
b4c: 10 92 9d 01 sts 0x019D, r1
b50: 80 91 92 01 lds r24, 0x0192
b54: 8d 30 cpi r24, 0x0D ; 13
b56: 09 f0 breq .+2 ; 0xb5a <__vector_20+0x29c>
b58: 5c c0 rjmp .+184 ; 0xc12 <__vector_20+0x354>
b5a: 80 91 9d 01 lds r24, 0x019D
b5e: 82 30 cpi r24, 0x02 ; 2
b60: 09 f0 breq .+2 ; 0xb64 <__vector_20+0x2a6>
b62: 57 c0 rjmp .+174 ; 0xc12 <__vector_20+0x354>
b64: 10 92 9d 01 sts 0x019D, r1
b68: a4 2f mov r26, r20
b6a: bb 27 eor r27, r27
b6c: fd 01 movw r30, r26
b6e: e7 5d subi r30, 0xD7 ; 215
b70: fb 4f sbci r31, 0xFB ; 251
b72: 30 81 ld r19, Z
b74: ed 01 movw r28, r26
b76: c6 5d subi r28, 0xD6 ; 214
b78: db 4f sbci r29, 0xFB ; 251
b7a: 28 81 ld r18, Y
b7c: 80 91 a1 01 lds r24, 0x01A1
b80: 90 91 a2 01 lds r25, 0x01A2
b84: 83 1b sub r24, r19
b86: 91 09 sbc r25, r1
b88: 82 1b sub r24, r18
b8a: 91 09 sbc r25, r1
b8c: 9f 70 andi r25, 0x0F ; 15
b8e: 90 93 a2 01 sts 0x01A2, r25
b92: 80 93 a1 01 sts 0x01A1, r24
b96: 9c 01 movw r18, r24
b98: 96 e0 ldi r25, 0x06 ; 6
b9a: 36 95 lsr r19
b9c: 27 95 ror r18
b9e: 9a 95 dec r25
ba0: e1 f7 brne .-8 ; 0xb9a <__vector_20+0x2dc>
ba2: 23 5c subi r18, 0xC3 ; 195
ba4: 20 93 a0 01 sts 0x01A0, r18
ba8: 98 2f mov r25, r24
baa: 9f 73 andi r25, 0x3F ; 63
bac: 93 5c subi r25, 0xC3 ; 195
bae: 90 93 9f 01 sts 0x019F, r25
bb2: 80 81 ld r24, Z
bb4: 28 17 cp r18, r24
bb6: 29 f4 brne .+10 ; 0xbc2 <__vector_20+0x304>
bb8: 88 81 ld r24, Y
bba: 98 17 cp r25, r24
bbc: 11 f4 brne .+4 ; 0xbc2 <__vector_20+0x304>
bbe: 91 e0 ldi r25, 0x01 ; 1
bc0: 06 c0 rjmp .+12 ; 0xbce <__vector_20+0x310>
bc2: 80 91 95 01 lds r24, 0x0195
bc6: 8f 5f subi r24, 0xFF ; 255
bc8: 80 93 95 01 sts 0x0195, r24
bcc: 90 e0 ldi r25, 0x00 ; 0
bce: 80 91 93 01 lds r24, 0x0193
bd2: 88 23 and r24, r24
bd4: 09 f0 breq .+2 ; 0xbd8 <__vector_20+0x31a>
bd6: 64 c0 rjmp .+200 ; 0xca0 <__vector_20+0x3e2>
bd8: 99 23 and r25, r25
bda: 09 f4 brne .+2 ; 0xbde <__vector_20+0x320>
bdc: 61 c0 rjmp .+194 ; 0xca0 <__vector_20+0x3e2>
bde: 81 e0 ldi r24, 0x01 ; 1
be0: 80 93 93 01 sts 0x0193, r24
be4: 40 93 96 01 sts 0x0196, r20
be8: a5 5d subi r26, 0xD5 ; 213
bea: bb 4f sbci r27, 0xFB ; 251
bec: 8d e0 ldi r24, 0x0D ; 13
bee: 8c 93 st X, r24
bf0: 80 91 2d 04 lds r24, 0x042D
bf4: 82 35 cpi r24, 0x52 ; 82
bf6: 09 f0 breq .+2 ; 0xbfa <__vector_20+0x33c>
bf8: 53 c0 rjmp .+166 ; 0xca0 <__vector_20+0x3e2>
bfa: 88 e1 ldi r24, 0x18 ; 24
bfc: 90 e0 ldi r25, 0x00 ; 0
bfe: 2c e0 ldi r18, 0x0C ; 12
c00: 0f b6 in r0, 0x3f ; 63
c02: f8 94 cli
c04: a8 95 wdr
c06: 80 93 60 00 sts 0x0060, r24
c0a: 0f be out 0x3f, r0 ; 63
c0c: 20 93 60 00 sts 0x0060, r18
c10: 47 c0 rjmp .+142 ; 0xca0 <__vector_20+0x3e2>
c12: 80 91 9d 01 lds r24, 0x019D
c16: 81 30 cpi r24, 0x01 ; 1
c18: d9 f0 breq .+54 ; 0xc50 <__vector_20+0x392>
c1a: 81 30 cpi r24, 0x01 ; 1
c1c: 18 f0 brcs .+6 ; 0xc24 <__vector_20+0x366>
c1e: 82 30 cpi r24, 0x02 ; 2
c20: e9 f5 brne .+122 ; 0xc9c <__vector_20+0x3de>
c22: 30 c0 rjmp .+96 ; 0xc84 <__vector_20+0x3c6>
c24: 80 91 92 01 lds r24, 0x0192
c28: 83 32 cpi r24, 0x23 ; 35
c2a: 39 f4 brne .+14 ; 0xc3a <__vector_20+0x37c>
c2c: 80 91 93 01 lds r24, 0x0193
c30: 88 23 and r24, r24
c32: 19 f4 brne .+6 ; 0xc3a <__vector_20+0x37c>
c34: 81 e0 ldi r24, 0x01 ; 1
c36: 80 93 9d 01 sts 0x019D, r24
c3a: 80 91 92 01 lds r24, 0x0192
c3e: 80 93 2b 04 sts 0x042B, r24
c42: 81 e0 ldi r24, 0x01 ; 1
c44: 80 93 9e 01 sts 0x019E, r24
c48: 80 91 92 01 lds r24, 0x0192
c4c: 99 27 eor r25, r25
c4e: 15 c0 rjmp .+42 ; 0xc7a <__vector_20+0x3bc>
c50: 82 e0 ldi r24, 0x02 ; 2
c52: 80 93 9d 01 sts 0x019D, r24
c56: e4 2f mov r30, r20
c58: ff 27 eor r31, r31
c5a: 80 91 92 01 lds r24, 0x0192
c5e: e5 5d subi r30, 0xD5 ; 213
c60: fb 4f sbci r31, 0xFB ; 251
c62: 80 83 st Z, r24
c64: 4f 5f subi r20, 0xFF ; 255
c66: 40 93 9e 01 sts 0x019E, r20
c6a: 20 91 92 01 lds r18, 0x0192
c6e: 80 91 a1 01 lds r24, 0x01A1
c72: 90 91 a2 01 lds r25, 0x01A2
c76: 82 0f add r24, r18
c78: 91 1d adc r25, r1
c7a: 90 93 a2 01 sts 0x01A2, r25
c7e: 80 93 a1 01 sts 0x01A1, r24
c82: 0e c0 rjmp .+28 ; 0xca0 <__vector_20+0x3e2>
c84: e4 2f mov r30, r20
c86: ff 27 eor r31, r31
c88: 80 91 92 01 lds r24, 0x0192
c8c: e5 5d subi r30, 0xD5 ; 213
c8e: fb 4f sbci r31, 0xFB ; 251
c90: 80 83 st Z, r24
c92: 46 39 cpi r20, 0x96 ; 150
c94: 38 f3 brcs .-50 ; 0xc64 <__vector_20+0x3a6>
c96: 10 92 9d 01 sts 0x019D, r1
c9a: e7 cf rjmp .-50 ; 0xc6a <__vector_20+0x3ac>
c9c: 10 92 9d 01 sts 0x019D, r1
ca0: ff 91 pop r31
ca2: ef 91 pop r30
ca4: df 91 pop r29
ca6: cf 91 pop r28
ca8: bf 91 pop r27
caa: af 91 pop r26
cac: 9f 91 pop r25
cae: 8f 91 pop r24
cb0: 7f 91 pop r23
cb2: 6f 91 pop r22
cb4: 5f 91 pop r21
cb6: 4f 91 pop r20
cb8: 3f 91 pop r19
cba: 2f 91 pop r18
cbc: 0f 90 pop r0
cbe: 0f be out 0x3f, r0 ; 63
cc0: 0f 90 pop r0
cc2: 1f 90 pop r1
cc4: 18 95 reti
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
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
 
00000cc6 <AddCRC>:
cc6: dc 01 movw r26, r24
cc8: 20 e0 ldi r18, 0x00 ; 0
cca: 30 e0 ldi r19, 0x00 ; 0
ccc: 40 e0 ldi r20, 0x00 ; 0
cce: 50 e0 ldi r21, 0x00 ; 0
cd0: e3 eb ldi r30, 0xB3 ; 179
cd2: f2 e0 ldi r31, 0x02 ; 2
cd4: 05 c0 rjmp .+10 ; 0xce0 <AddCRC+0x1a>
cd6: 81 91 ld r24, Z+
cd8: 28 0f add r18, r24
cda: 31 1d adc r19, r1
cdc: 4f 5f subi r20, 0xFF ; 255
cde: 5f 4f sbci r21, 0xFF ; 255
ce0: 4a 17 cp r20, r26
ce2: 5b 07 cpc r21, r27
ce4: c1 f7 brne .-16 ; 0xcd6 <AddCRC+0x10>
ce6: 3f 70 andi r19, 0x0F ; 15
ce8: c9 01 movw r24, r18
cea: 66 e0 ldi r22, 0x06 ; 6
cec: 96 95 lsr r25
cee: 87 95 ror r24
cf0: 6a 95 dec r22
cf2: e1 f7 brne .-8 ; 0xcec <AddCRC+0x26>
cf4: 83 5c subi r24, 0xC3 ; 195
cf6: fd 01 movw r30, r26
cf8: ed 54 subi r30, 0x4D ; 77
cfa: fd 4f sbci r31, 0xFD ; 253
cfc: 80 83 st Z, r24
cfe: 11 96 adiw r26, 0x01 ; 1
d00: 2f 73 andi r18, 0x3F ; 63
d02: 23 5c subi r18, 0xC3 ; 195
d04: fd 01 movw r30, r26
d06: ed 54 subi r30, 0x4D ; 77
d08: fd 4f sbci r31, 0xFD ; 253
d0a: 20 83 st Z, r18
d0c: ac 54 subi r26, 0x4C ; 76
d0e: bd 4f sbci r27, 0xFD ; 253
d10: 8d e0 ldi r24, 0x0D ; 13
d12: 8c 93 st X, r24
d14: 10 92 00 01 sts 0x0100, r1
d18: 80 91 b3 02 lds r24, 0x02B3
d1c: 80 93 c6 00 sts 0x00C6, r24
d20: 08 95 ret
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
 
00000d22 <SendOutData>:
d22: ef 92 push r14
d24: ff 92 push r15
d26: 0f 93 push r16
d28: 1f 93 push r17
d2a: cf 93 push r28
d2c: df 93 push r29
d2e: 7a 01 movw r14, r20
d30: 72 2f mov r23, r18
d32: 93 e2 ldi r25, 0x23 ; 35
d34: 90 93 b3 02 sts 0x02B3, r25
d38: 60 93 b4 02 sts 0x02B4, r22
d3c: 80 93 b5 02 sts 0x02B5, r24
d40: 03 e0 ldi r16, 0x03 ; 3
d42: 10 e0 ldi r17, 0x00 ; 0
d44: 60 e0 ldi r22, 0x00 ; 0
d46: a6 eb ldi r26, 0xB6 ; 182
d48: b2 e0 ldi r27, 0x02 ; 2
d4a: 46 c0 rjmp .+140 ; 0xdd8 <SendOutData+0xb6>
d4c: f7 01 movw r30, r14
d4e: e6 0f add r30, r22
d50: f1 1d adc r31, r1
d52: 90 81 ld r25, Z
d54: 6f 5f subi r22, 0xFF ; 255
d56: 71 50 subi r23, 0x01 ; 1
d58: 19 f4 brne .+6 ; 0xd60 <SendOutData+0x3e>
d5a: e0 e0 ldi r30, 0x00 ; 0
d5c: 40 e0 ldi r20, 0x00 ; 0
d5e: 0f c0 rjmp .+30 ; 0xd7e <SendOutData+0x5c>
d60: f7 01 movw r30, r14
d62: e6 0f add r30, r22
d64: f1 1d adc r31, r1
d66: 40 81 ld r20, Z
d68: 6f 5f subi r22, 0xFF ; 255
d6a: 71 50 subi r23, 0x01 ; 1
d6c: 11 f4 brne .+4 ; 0xd72 <SendOutData+0x50>
d6e: e0 e0 ldi r30, 0x00 ; 0
d70: 06 c0 rjmp .+12 ; 0xd7e <SendOutData+0x5c>
d72: f7 01 movw r30, r14
d74: e6 0f add r30, r22
d76: f1 1d adc r31, r1
d78: e0 81 ld r30, Z
d7a: 6f 5f subi r22, 0xFF ; 255
d7c: 71 50 subi r23, 0x01 ; 1
d7e: 89 2f mov r24, r25
d80: 86 95 lsr r24
d82: 86 95 lsr r24
d84: 83 5c subi r24, 0xC3 ; 195
d86: 8c 93 st X, r24
d88: 55 27 eor r21, r21
d8a: 89 2f mov r24, r25
d8c: 99 27 eor r25, r25
d8e: 83 70 andi r24, 0x03 ; 3
d90: 90 70 andi r25, 0x00 ; 0
d92: 24 e0 ldi r18, 0x04 ; 4
d94: 88 0f add r24, r24
d96: 99 1f adc r25, r25
d98: 2a 95 dec r18
d9a: e1 f7 brne .-8 ; 0xd94 <SendOutData+0x72>
d9c: 9a 01 movw r18, r20
d9e: 94 e0 ldi r25, 0x04 ; 4
da0: 36 95 lsr r19
da2: 27 95 ror r18
da4: 9a 95 dec r25
da6: e1 f7 brne .-8 ; 0xda0 <SendOutData+0x7e>
da8: 82 2b or r24, r18
daa: 83 5c subi r24, 0xC3 ; 195
dac: ed 01 movw r28, r26
dae: 89 83 std Y+1, r24 ; 0x01
db0: 4f 70 andi r20, 0x0F ; 15
db2: 50 70 andi r21, 0x00 ; 0
db4: 44 0f add r20, r20
db6: 55 1f adc r21, r21
db8: 44 0f add r20, r20
dba: 55 1f adc r21, r21
dbc: 8e 2f mov r24, r30
dbe: 82 95 swap r24
dc0: 86 95 lsr r24
dc2: 86 95 lsr r24
dc4: 83 70 andi r24, 0x03 ; 3
dc6: 84 2b or r24, r20
dc8: 83 5c subi r24, 0xC3 ; 195
dca: 8a 83 std Y+2, r24 ; 0x02
dcc: ef 73 andi r30, 0x3F ; 63
dce: e3 5c subi r30, 0xC3 ; 195
dd0: eb 83 std Y+3, r30 ; 0x03
dd2: 0c 5f subi r16, 0xFC ; 252
dd4: 1f 4f sbci r17, 0xFF ; 255
dd6: 14 96 adiw r26, 0x04 ; 4
dd8: 77 23 and r23, r23
dda: 09 f0 breq .+2 ; 0xdde <SendOutData+0xbc>
ddc: b7 cf rjmp .-146 ; 0xd4c <SendOutData+0x2a>
dde: c8 01 movw r24, r16
de0: 0e 94 63 06 call 0xcc6 ; 0xcc6 <AddCRC>
de4: df 91 pop r29
de6: cf 91 pop r28
de8: 1f 91 pop r17
dea: 0f 91 pop r16
dec: ff 90 pop r15
dee: ef 90 pop r14
df0: 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
 
00000df2 <Decode64>:
df2: 1f 93 push r17
df4: cf 93 push r28
df6: df 93 push r29
df8: ec 01 movw r28, r24
dfa: 70 e0 ldi r23, 0x00 ; 0
dfc: a2 2f mov r26, r18
dfe: bb 27 eor r27, r27
e00: 12 97 sbiw r26, 0x02 ; 2
e02: 48 c0 rjmp .+144 ; 0xe94 <Decode64+0xa2>
e04: e4 2f mov r30, r20
e06: ff 27 eor r31, r31
e08: e5 5d subi r30, 0xD5 ; 213
e0a: fb 4f sbci r31, 0xFB ; 251
e0c: 30 81 ld r19, Z
e0e: 4f 5f subi r20, 0xFF ; 255
e10: e4 2f mov r30, r20
e12: ff 27 eor r31, r31
e14: e5 5d subi r30, 0xD5 ; 213
e16: fb 4f sbci r31, 0xFB ; 251
e18: 50 81 ld r21, Z
e1a: 4f 5f subi r20, 0xFF ; 255
e1c: e4 2f mov r30, r20
e1e: ff 27 eor r31, r31
e20: e5 5d subi r30, 0xD5 ; 213
e22: fb 4f sbci r31, 0xFB ; 251
e24: 10 81 ld r17, Z
e26: 4f 5f subi r20, 0xFF ; 255
e28: e4 2f mov r30, r20
e2a: ff 27 eor r31, r31
e2c: e5 5d subi r30, 0xD5 ; 213
e2e: fb 4f sbci r31, 0xFB ; 251
e30: 20 81 ld r18, Z
e32: 4f 5f subi r20, 0xFF ; 255
e34: 84 2f mov r24, r20
e36: 99 27 eor r25, r25
e38: a8 17 cp r26, r24
e3a: b9 07 cpc r27, r25
e3c: 74 f1 brlt .+92 ; 0xe9a <Decode64+0xa8>
e3e: 5d 53 subi r21, 0x3D ; 61
e40: fe 01 movw r30, r28
e42: e7 0f add r30, r23
e44: f1 1d adc r31, r1
e46: 3d 53 subi r19, 0x3D ; 61
e48: 33 0f add r19, r19
e4a: 33 0f add r19, r19
e4c: 85 2f mov r24, r21
e4e: 82 95 swap r24
e50: 8f 70 andi r24, 0x0F ; 15
e52: 38 2b or r19, r24
e54: 30 83 st Z, r19
e56: 61 30 cpi r22, 0x01 ; 1
e58: 01 f1 breq .+64 ; 0xe9a <Decode64+0xa8>
e5a: 91 2f mov r25, r17
e5c: 9d 53 subi r25, 0x3D ; 61
e5e: 7f 5f subi r23, 0xFF ; 255
e60: fe 01 movw r30, r28
e62: e7 0f add r30, r23
e64: f1 1d adc r31, r1
e66: 71 50 subi r23, 0x01 ; 1
e68: 52 95 swap r21
e6a: 50 7f andi r21, 0xF0 ; 240
e6c: 89 2f mov r24, r25
e6e: 86 95 lsr r24
e70: 86 95 lsr r24
e72: 58 2b or r21, r24
e74: 50 83 st Z, r21
e76: 63 50 subi r22, 0x03 ; 3
e78: 6f 3f cpi r22, 0xFF ; 255
e7a: 79 f0 breq .+30 ; 0xe9a <Decode64+0xa8>
e7c: 7e 5f subi r23, 0xFE ; 254
e7e: fe 01 movw r30, r28
e80: e7 0f add r30, r23
e82: f1 1d adc r31, r1
e84: 92 95 swap r25
e86: 99 0f add r25, r25
e88: 99 0f add r25, r25
e8a: 90 7c andi r25, 0xC0 ; 192
e8c: 2d 53 subi r18, 0x3D ; 61
e8e: 92 2b or r25, r18
e90: 90 83 st Z, r25
e92: 7f 5f subi r23, 0xFF ; 255
e94: 66 23 and r22, r22
e96: 09 f0 breq .+2 ; 0xe9a <Decode64+0xa8>
e98: b5 cf rjmp .-150 ; 0xe04 <Decode64+0x12>
e9a: df 91 pop r29
e9c: cf 91 pop r28
e9e: 1f 91 pop r17
ea0: 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
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
 
00000ea2 <uart_putchar>:
ea2: 1f 93 push r17
ea4: 18 2f mov r17, r24
ea6: 8a 30 cpi r24, 0x0A ; 10
ea8: 19 f4 brne .+6 ; 0xeb0 <uart_putchar+0xe>
eaa: 8d e0 ldi r24, 0x0D ; 13
eac: 0e 94 51 07 call 0xea2 ; 0xea2 <uart_putchar>
eb0: 80 91 c0 00 lds r24, 0x00C0
eb4: 85 ff sbrs r24, 5
eb6: fc cf rjmp .-8 ; 0xeb0 <uart_putchar+0xe>
eb8: 10 93 c6 00 sts 0x00C6, r17
ebc: 80 e0 ldi r24, 0x00 ; 0
ebe: 90 e0 ldi r25, 0x00 ; 0
ec0: 1f 91 pop r17
ec2: 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
 
00000ec4 <WriteProgramData>:
ec4: 08 95 ret
00000e78 <WriteProgramData>:
e78: 08 95 ret
 
00000ec6 <UART_Init>:
ec6: e1 ec ldi r30, 0xC1 ; 193
ec8: f0 e0 ldi r31, 0x00 ; 0
eca: 88 e1 ldi r24, 0x18 ; 24
ecc: 80 83 st Z, r24
ece: a0 ec ldi r26, 0xC0 ; 192
ed0: b0 e0 ldi r27, 0x00 ; 0
ed2: 8c 91 ld r24, X
ed4: 82 60 ori r24, 0x02 ; 2
ed6: 8c 93 st X, r24
ed8: 80 81 ld r24, Z
eda: 80 68 ori r24, 0x80 ; 128
edc: 80 83 st Z, r24
ede: 80 81 ld r24, Z
ee0: 80 64 ori r24, 0x40 ; 64
ee2: 80 83 st Z, r24
ee4: 8a e2 ldi r24, 0x2A ; 42
ee6: 80 93 c4 00 sts 0x00C4, r24
eea: 88 ec ldi r24, 0xC8 ; 200
eec: 90 e0 ldi r25, 0x00 ; 0
eee: 0e 94 31 0c call 0x1862 ; 0x1862 <SetDelay>
ef2: 90 93 e0 03 sts 0x03E0, r25
ef6: 80 93 df 03 sts 0x03DF, r24
efa: 10 92 a5 01 sts 0x01A5, r1
efe: 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
 
00000f00 <DatenUebertragung>:
f00: 80 91 00 01 lds r24, 0x0100
f04: 88 23 and r24, r24
f06: 09 f4 brne .+2 ; 0xf0a <DatenUebertragung+0xa>
f08: 68 c0 rjmp .+208 ; 0xfda <DatenUebertragung+0xda>
f0a: 80 91 8e 01 lds r24, 0x018E
f0e: 88 23 and r24, r24
f10: 71 f0 breq .+28 ; 0xf2e <DatenUebertragung+0x2e>
f12: 80 91 00 01 lds r24, 0x0100
f16: 88 23 and r24, r24
f18: 51 f0 breq .+20 ; 0xf2e <DatenUebertragung+0x2e>
f1a: 2b e0 ldi r18, 0x0B ; 11
f1c: 43 ef ldi r20, 0xF3 ; 243
f1e: 53 e0 ldi r21, 0x03 ; 3
f20: 60 91 b1 02 lds r22, 0x02B1
f24: 87 e4 ldi r24, 0x47 ; 71
f26: 0e 94 91 06 call 0xd22 ; 0xd22 <SendOutData>
f2a: 10 92 8e 01 sts 0x018E, r1
f2e: 80 91 df 03 lds r24, 0x03DF
f32: 90 91 e0 03 lds r25, 0x03E0
f36: 0e 94 3a 0c call 0x1874 ; 0x1874 <CheckDelay>
f3a: 88 23 and r24, r24
f3c: 21 f4 brne .+8 ; 0xf46 <DatenUebertragung+0x46>
f3e: 80 91 90 01 lds r24, 0x0190
f42: 88 23 and r24, r24
f44: b1 f0 breq .+44 ; 0xf72 <DatenUebertragung+0x72>
f46: 80 91 00 01 lds r24, 0x0100
f4a: 88 23 and r24, r24
f4c: 91 f0 breq .+36 ; 0xf72 <DatenUebertragung+0x72>
f4e: 22 e3 ldi r18, 0x32 ; 50
f50: 4c ed ldi r20, 0xDC ; 220
f52: 54 e0 ldi r21, 0x04 ; 4
f54: 60 91 b1 02 lds r22, 0x02B1
f58: 84 e4 ldi r24, 0x44 ; 68
f5a: 0e 94 91 06 call 0xd22 ; 0xd22 <SendOutData>
f5e: 10 92 90 01 sts 0x0190, r1
f62: 8a ef ldi r24, 0xFA ; 250
f64: 90 e0 ldi r25, 0x00 ; 0
f66: 0e 94 31 0c call 0x1862 ; 0x1862 <SetDelay>
f6a: 90 93 e0 03 sts 0x03E0, r25
f6e: 80 93 df 03 sts 0x03DF, r24
f72: 80 91 8f 01 lds r24, 0x018F
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: f1 f0 breq .+60 ; 0xfb6 <DatenUebertragung+0xb6>
f7a: 80 91 00 01 lds r24, 0x0100
f7e: 88 23 and r24, r24
f80: d1 f0 breq .+52 ; 0xfb6 <DatenUebertragung+0xb6>
f82: 0e 94 86 10 call 0x210c ; 0x210c <Menu>
f86: 10 92 8f 01 sts 0x018F, r1
f8a: 80 91 9c 01 lds r24, 0x019C
f8e: 8f 5f subi r24, 0xFF ; 255
f90: 80 93 9c 01 sts 0x019C, r24
f94: 84 30 cpi r24, 0x04 ; 4
f96: 11 f4 brne .+4 ; 0xf9c <DatenUebertragung+0x9c>
f98: 10 92 9c 01 sts 0x019C, r1
f9c: 80 91 9c 01 lds r24, 0x019C
fa0: 44 e1 ldi r20, 0x14 ; 20
fa2: 84 9f mul r24, r20
fa4: a0 01 movw r20, r0
fa6: 11 24 eor r1, r1
fa8: 4a 5e subi r20, 0xEA ; 234
faa: 5e 4f sbci r21, 0xFE ; 254
fac: 24 e1 ldi r18, 0x14 ; 20
fae: 60 e0 ldi r22, 0x00 ; 0
fb0: 80 5d subi r24, 0xD0 ; 208
fb2: 0e 94 91 06 call 0xd22 ; 0xd22 <SendOutData>
fb6: 80 91 91 01 lds r24, 0x0191
fba: 88 23 and r24, r24
fbc: 71 f0 breq .+28 ; 0xfda <DatenUebertragung+0xda>
fbe: 80 91 00 01 lds r24, 0x0100
fc2: 88 23 and r24, r24
fc4: 51 f0 breq .+20 ; 0xfda <DatenUebertragung+0xda>
fc6: 2a e0 ldi r18, 0x0A ; 10
fc8: 4e ef ldi r20, 0xFE ; 254
fca: 53 e0 ldi r21, 0x03 ; 3
fcc: 60 91 b1 02 lds r22, 0x02B1
fd0: 86 e5 ldi r24, 0x56 ; 86
fd2: 0e 94 91 06 call 0xd22 ; 0xd22 <SendOutData>
fd6: 10 92 91 01 sts 0x0191, r1
fda: 08 95 ret
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
 
00000fdc <BearbeiteRxDaten>:
fdc: 1f 93 push r17
fde: cf 93 push r28
fe0: df 93 push r29
fe2: cd b7 in r28, 0x3d ; 61
fe4: de b7 in r29, 0x3e ; 62
fe6: 22 97 sbiw r28, 0x02 ; 2
fe8: 0f b6 in r0, 0x3f ; 63
fea: f8 94 cli
fec: de bf out 0x3e, r29 ; 62
fee: 0f be out 0x3f, r0 ; 63
ff0: cd bf out 0x3d, r28 ; 61
ff2: 80 91 93 01 lds r24, 0x0193
ff6: 88 23 and r24, r24
ff8: 09 f4 brne .+2 ; 0xffc <BearbeiteRxDaten+0x20>
ffa: 98 c0 rjmp .+304 ; 0x112c <__stack+0x2d>
ffc: 8f ef ldi r24, 0xFF ; 255
ffe: 80 93 01 01 sts 0x0101, r24
1002: 80 91 2d 04 lds r24, 0x042D
1006: 81 37 cpi r24, 0x71 ; 113
1008: 60 f4 brcc .+24 ; 0x1022 <BearbeiteRxDaten+0x46>
100a: 8c 36 cpi r24, 0x6C ; 108
100c: 08 f0 brcs .+2 ; 0x1010 <BearbeiteRxDaten+0x34>
100e: 6f c0 rjmp .+222 ; 0x10ee <BearbeiteRxDaten+0x112>
1010: 87 36 cpi r24, 0x67 ; 103
1012: 09 f4 brne .+2 ; 0x1016 <BearbeiteRxDaten+0x3a>
1014: 40 c0 rjmp .+128 ; 0x1096 <BearbeiteRxDaten+0xba>
1016: 88 36 cpi r24, 0x68 ; 104
1018: f9 f0 breq .+62 ; 0x1058 <BearbeiteRxDaten+0x7c>
101a: 83 36 cpi r24, 0x63 ; 99
101c: 09 f0 breq .+2 ; 0x1020 <BearbeiteRxDaten+0x44>
101e: 84 c0 rjmp .+264 ; 0x1128 <__stack+0x29>
1020: 08 c0 rjmp .+16 ; 0x1032 <BearbeiteRxDaten+0x56>
1022: 84 37 cpi r24, 0x74 ; 116
1024: 59 f1 breq .+86 ; 0x107c <BearbeiteRxDaten+0xa0>
1026: 86 37 cpi r24, 0x76 ; 118
1028: 91 f1 breq .+100 ; 0x108e <BearbeiteRxDaten+0xb2>
102a: 81 37 cpi r24, 0x71 ; 113
102c: 09 f0 breq .+2 ; 0x1030 <BearbeiteRxDaten+0x54>
102e: 7c c0 rjmp .+248 ; 0x1128 <__stack+0x29>
1030: 36 c0 rjmp .+108 ; 0x109e <BearbeiteRxDaten+0xc2>
1032: 20 91 96 01 lds r18, 0x0196
1036: 43 e0 ldi r20, 0x03 ; 3
1038: 6b e0 ldi r22, 0x0B ; 11
103a: 83 ef ldi r24, 0xF3 ; 243
103c: 93 e0 ldi r25, 0x03 ; 3
103e: 0e 94 f9 06 call 0xdf2 ; 0xdf2 <Decode64>
1042: 80 91 cd 01 lds r24, 0x01CD
1046: 90 91 f5 03 lds r25, 0x03F5
104a: 89 2b or r24, r25
104c: 80 93 cd 01 sts 0x01CD, r24
1050: 81 e0 ldi r24, 0x01 ; 1
1052: 80 93 90 01 sts 0x0190, r24
1056: 68 c0 rjmp .+208 ; 0x1128 <__stack+0x29>
1058: 20 91 96 01 lds r18, 0x0196
105c: 43 e0 ldi r20, 0x03 ; 3
105e: 62 e0 ldi r22, 0x02 ; 2
1060: ce 01 movw r24, r28
1062: 01 96 adiw r24, 0x01 ; 1
1064: 0e 94 f9 06 call 0xdf2 ; 0xdf2 <Decode64>
1068: 80 91 cd 01 lds r24, 0x01CD
106c: 99 81 ldd r25, Y+1 ; 0x01
106e: 89 2b or r24, r25
1070: 80 93 cd 01 sts 0x01CD, r24
1074: 81 e0 ldi r24, 0x01 ; 1
1076: 80 93 8f 01 sts 0x018F, r24
107a: 56 c0 rjmp .+172 ; 0x1128 <__stack+0x29>
107c: 20 91 96 01 lds r18, 0x0196
1080: 43 e0 ldi r20, 0x03 ; 3
1082: 64 e0 ldi r22, 0x04 ; 4
1084: 88 e9 ldi r24, 0x98 ; 152
1086: 91 e0 ldi r25, 0x01 ; 1
1088: 0e 94 f9 06 call 0xdf2 ; 0xdf2 <Decode64>
108c: 4d c0 rjmp .+154 ; 0x1128 <__stack+0x29>
108e: 81 e0 ldi r24, 0x01 ; 1
1090: 80 93 91 01 sts 0x0191, r24
1094: 49 c0 rjmp .+146 ; 0x1128 <__stack+0x29>
1096: 81 e0 ldi r24, 0x01 ; 1
1098: 80 93 8e 01 sts 0x018E, r24
109c: 45 c0 rjmp .+138 ; 0x1128 <__stack+0x29>
109e: 20 91 96 01 lds r18, 0x0196
10a2: 43 e0 ldi r20, 0x03 ; 3
10a4: 62 e0 ldi r22, 0x02 ; 2
10a6: ce 01 movw r24, r28
10a8: 01 96 adiw r24, 0x01 ; 1
10aa: 0e 94 f9 06 call 0xdf2 ; 0xdf2 <Decode64>
10ae: 89 81 ldd r24, Y+1 ; 0x01
10b0: 8f 3f cpi r24, 0xFF ; 255
10b2: 89 f0 breq .+34 ; 0x10d6 <BearbeiteRxDaten+0xfa>
10b4: 86 30 cpi r24, 0x06 ; 6
10b6: 10 f0 brcs .+4 ; 0x10bc <BearbeiteRxDaten+0xe0>
10b8: 85 e0 ldi r24, 0x05 ; 5
10ba: 89 83 std Y+1, r24 ; 0x01
10bc: 4a e3 ldi r20, 0x3A ; 58
10be: 6e e9 ldi r22, 0x9E ; 158
10c0: 75 e0 ldi r23, 0x05 ; 5
10c2: 89 81 ldd r24, Y+1 ; 0x01
10c4: 0e 94 2a 02 call 0x454 ; 0x454 <ReadParameterSet>
10c8: 89 81 ldd r24, Y+1 ; 0x01
10ca: 2a e3 ldi r18, 0x3A ; 58
10cc: 4e e9 ldi r20, 0x9E ; 158
10ce: 55 e0 ldi r21, 0x05 ; 5
10d0: 60 91 b1 02 lds r22, 0x02B1
10d4: 08 c0 rjmp .+16 ; 0x10e6 <BearbeiteRxDaten+0x10a>
10d6: 10 91 b1 02 lds r17, 0x02B1
10da: 0e 94 0b 02 call 0x416 ; 0x416 <GetActiveParamSetNumber>
10de: 2a e3 ldi r18, 0x3A ; 58
10e0: 4e e9 ldi r20, 0x9E ; 158
10e2: 55 e0 ldi r21, 0x05 ; 5
10e4: 61 2f mov r22, r17
10e6: 85 5b subi r24, 0xB5 ; 181
10e8: 0e 94 91 06 call 0xd22 ; 0xd22 <SendOutData>
10ec: 1d c0 rjmp .+58 ; 0x1128 <__stack+0x29>
10ee: 20 91 96 01 lds r18, 0x0196
10f2: 43 e0 ldi r20, 0x03 ; 3
10f4: 6a e3 ldi r22, 0x3A ; 58
10f6: 8e e9 ldi r24, 0x9E ; 158
10f8: 95 e0 ldi r25, 0x05 ; 5
10fa: 0e 94 f9 06 call 0xdf2 ; 0xdf2 <Decode64>
10fe: 80 91 2d 04 lds r24, 0x042D
1102: 4a e3 ldi r20, 0x3A ; 58
1104: 6e e9 ldi r22, 0x9E ; 158
1106: 75 e0 ldi r23, 0x05 ; 5
1108: 8b 56 subi r24, 0x6B ; 107
110a: 0e 94 12 02 call 0x424 ; 0x424 <WriteParameterSet>
110e: 80 91 2d 04 lds r24, 0x042D
1112: 8b 56 subi r24, 0x6B ; 107
1114: a2 e0 ldi r26, 0x02 ; 2
1116: b0 e0 ldi r27, 0x00 ; 0
1118: 08 2e mov r0, r24
111a: 0e 94 71 2e call 0x5ce2 ; 0x5ce2 <__eeprom_write_byte_1F2021>
111e: 0e 94 0b 02 call 0x416 ; 0x416 <GetActiveParamSetNumber>
1122: 99 27 eor r25, r25
1124: 0e 94 81 1e call 0x3d02 ; 0x3d02 <Piep>
1128: 10 92 93 01 sts 0x0193, r1
112c: 22 96 adiw r28, 0x02 ; 2
112e: 0f b6 in r0, 0x3f ; 63
1130: f8 94 cli
1132: de bf out 0x3e, r29 ; 62
1134: 0f be out 0x3f, r0 ; 63
1136: cd bf out 0x3d, r28 ; 61
1138: df 91 pop r29
113a: cf 91 pop r28
113c: 1f 91 pop r17
113e: 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
 
00001140 <Putchar>:
1140: 98 2f mov r25, r24
1142: 80 91 57 05 lds r24, 0x0557
1146: 81 30 cpi r24, 0x01 ; 1
1148: 69 f4 brne .+26 ; 0x1164 <Putchar+0x24>
114a: 80 91 cc 01 lds r24, 0x01CC
114e: e8 2f mov r30, r24
1150: ff 27 eor r31, r31
1152: ea 5e subi r30, 0xEA ; 234
1154: fe 4f sbci r31, 0xFE ; 254
1156: 90 83 st Z, r25
1158: 8f 5f subi r24, 0xFF ; 255
115a: 80 93 cc 01 sts 0x01CC, r24
115e: 21 e0 ldi r18, 0x01 ; 1
1160: 30 e0 ldi r19, 0x00 ; 0
1162: 05 c0 rjmp .+10 ; 0x116e <Putchar+0x2e>
1164: 89 2f mov r24, r25
1166: 0e 94 51 07 call 0xea2 ; 0xea2 <uart_putchar>
116a: 28 2f mov r18, r24
116c: 33 27 eor r19, r19
116e: c9 01 movw r24, r18
1170: 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
 
00001172 <PAD_0>:
1172: 1f 93 push r17
1174: 18 2f mov r17, r24
1176: 04 c0 rjmp .+8 ; 0x1180 <PAD_0+0xe>
1178: 80 e3 ldi r24, 0x30 ; 48
117a: 0e 94 a0 08 call 0x1140 ; 0x1140 <Putchar>
117e: 11 50 subi r17, 0x01 ; 1
1180: 11 16 cp r1, r17
1182: d4 f3 brlt .-12 ; 0x1178 <PAD_0+0x6>
1184: 1f 91 pop r17
1186: 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
 
00001188 <PAD_SP>:
1188: 1f 93 push r17
118a: 18 2f mov r17, r24
118c: 04 c0 rjmp .+8 ; 0x1196 <PAD_SP+0xe>
118e: 80 e2 ldi r24, 0x20 ; 32
1190: 0e 94 a0 08 call 0x1140 ; 0x1140 <Putchar>
1194: 11 50 subi r17, 0x01 ; 1
1196: 11 16 cp r1, r17
1198: d4 f3 brlt .-12 ; 0x118e <PAD_SP+0x6>
119a: 1f 91 pop r17
119c: 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
 
0000119e <PRINTP>:
119e: 0f 93 push r16
11a0: 1f 93 push r17
11a2: cf 93 push r28
11a4: df 93 push r29
11a6: 8c 01 movw r16, r24
11a8: eb 01 movw r28, r22
11aa: 08 c0 rjmp .+16 ; 0x11bc <PRINTP+0x1e>
11ac: f8 01 movw r30, r16
11ae: 0f 5f subi r16, 0xFF ; 255
11b0: 1f 4f sbci r17, 0xFF ; 255
11b2: e4 91 lpm r30, Z
11b4: 8e 2f mov r24, r30
11b6: 0e 94 a0 08 call 0x1140 ; 0x1140 <Putchar>
11ba: 21 97 sbiw r28, 0x01 ; 1
11bc: 20 97 sbiw r28, 0x00 ; 0
11be: b1 f7 brne .-20 ; 0x11ac <PRINTP+0xe>
11c0: df 91 pop r29
11c2: cf 91 pop r28
11c4: 1f 91 pop r17
11c6: 0f 91 pop r16
11c8: 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
 
000011ca <PRINT>:
11ca: 0f 93 push r16
11cc: 1f 93 push r17
11ce: cf 93 push r28
11d0: df 93 push r29
11d2: 8c 01 movw r16, r24
11d4: eb 01 movw r28, r22
11d6: 06 c0 rjmp .+12 ; 0x11e4 <PRINT+0x1a>
11d8: f8 01 movw r30, r16
11da: 81 91 ld r24, Z+
11dc: 8f 01 movw r16, r30
11de: 0e 94 a0 08 call 0x1140 ; 0x1140 <Putchar>
11e2: 21 97 sbiw r28, 0x01 ; 1
11e4: 20 97 sbiw r28, 0x00 ; 0
11e6: c1 f7 brne .-16 ; 0x11d8 <PRINT+0xe>
11e8: df 91 pop r29
11ea: cf 91 pop r28
11ec: 1f 91 pop r17
11ee: 0f 91 pop r16
11f0: 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
 
000011f2 <_printf_P>:
11f2: 2f 92 push r2
11f4: 3f 92 push r3
11f6: 4f 92 push r4
11f8: 5f 92 push r5
11fa: 6f 92 push r6
11fc: 7f 92 push r7
11fe: 8f 92 push r8
1200: 9f 92 push r9
1202: af 92 push r10
1204: bf 92 push r11
1206: cf 92 push r12
1208: df 92 push r13
120a: ef 92 push r14
120c: ff 92 push r15
120e: 0f 93 push r16
1210: 1f 93 push r17
1212: cf 93 push r28
1214: df 93 push r29
1216: cd b7 in r28, 0x3d ; 61
1218: de b7 in r29, 0x3e ; 62
121a: e3 97 sbiw r28, 0x33 ; 51
121c: 0f b6 in r0, 0x3f ; 63
121e: f8 94 cli
1220: de bf out 0x3e, r29 ; 62
1222: 0f be out 0x3f, r0 ; 63
1224: cd bf out 0x3d, r28 ; 61
1226: 29 96 adiw r28, 0x09 ; 9
1228: 8f ad ldd r24, Y+63 ; 0x3f
122a: 29 97 sbiw r28, 0x09 ; 9
122c: 80 93 57 05 sts 0x0557, r24
1230: ce 01 movw r24, r28
1232: 85 5b subi r24, 0xB5 ; 181
1234: 9f 4f sbci r25, 0xFF ; 255
1236: 9d 83 std Y+5, r25 ; 0x05
1238: 8c 83 std Y+4, r24 ; 0x04
123a: 2b 96 adiw r28, 0x0b ; 11
123c: 8e ad ldd r24, Y+62 ; 0x3e
123e: 9f ad ldd r25, Y+63 ; 0x3f
1240: 2b 97 sbiw r28, 0x0b ; 11
1242: 9f a7 std Y+47, r25 ; 0x2f
1244: 8e a7 std Y+46, r24 ; 0x2e
1246: 22 24 eor r2, r2
1248: 33 24 eor r3, r3
124a: 21 01 movw r4, r2
124c: 02 c0 rjmp .+4 ; 0x1252 <_printf_P+0x60>
124e: 13 01 movw r2, r6
1250: 24 01 movw r4, r8
1252: 0e a5 ldd r16, Y+46 ; 0x2e
1254: 1f a5 ldd r17, Y+47 ; 0x2f
1256: 02 c0 rjmp .+4 ; 0x125c <_printf_P+0x6a>
1258: 0f 5f subi r16, 0xFF ; 255
125a: 1f 4f sbci r17, 0xFF ; 255
125c: f8 01 movw r30, r16
125e: f4 90 lpm r15, Z
1260: ff 20 and r15, r15
1262: 19 f0 breq .+6 ; 0x126a <_printf_P+0x78>
1264: f5 e2 ldi r31, 0x25 ; 37
1266: ff 16 cp r15, r31
1268: b9 f7 brne .-18 ; 0x1258 <_printf_P+0x66>
126a: b8 01 movw r22, r16
126c: 8e a5 ldd r24, Y+46 ; 0x2e
126e: 9f a5 ldd r25, Y+47 ; 0x2f
1270: 68 1b sub r22, r24
1272: 79 0b sbc r23, r25
1274: 11 f0 breq .+4 ; 0x127a <_printf_P+0x88>
1276: 0e 94 cf 08 call 0x119e ; 0x119e <PRINTP>
127a: ff 20 and r15, r15
127c: 09 f4 brne .+2 ; 0x1280 <_printf_P+0x8e>
127e: 44 c2 rjmp .+1160 ; 0x1708 <_printf_P+0x516>
1280: 0f 5f subi r16, 0xFF ; 255
1282: 1f 4f sbci r17, 0xFF ; 255
1284: 1f a7 std Y+47, r17 ; 0x2f
1286: 0e a7 std Y+46, r16 ; 0x2e
1288: 19 82 std Y+1, r1 ; 0x01
128a: ac 81 ldd r26, Y+4 ; 0x04
128c: bd 81 ldd r27, Y+5 ; 0x05
128e: 1b aa std Y+51, r1 ; 0x33
1290: 1a aa std Y+50, r1 ; 0x32
1292: 9f ef ldi r25, 0xFF ; 255
1294: 99 ab std Y+49, r25 ; 0x31
1296: ee a5 ldd r30, Y+46 ; 0x2e
1298: ff a5 ldd r31, Y+47 ; 0x2f
129a: cf 01 movw r24, r30
129c: 01 96 adiw r24, 0x01 ; 1
129e: 9f a7 std Y+47, r25 ; 0x2f
12a0: 8e a7 std Y+46, r24 ; 0x2e
12a2: b4 90 lpm r11, Z
12a4: 95 e7 ldi r25, 0x75 ; 117
12a6: b9 16 cp r11, r25
12a8: 21 f0 breq .+8 ; 0x12b2 <_printf_P+0xc0>
12aa: 8b 2d mov r24, r11
12ac: 80 62 ori r24, 0x20 ; 32
12ae: 88 37 cpi r24, 0x78 ; 120
12b0: 89 f4 brne .+34 ; 0x12d4 <_printf_P+0xe2>
12b2: eb a9 ldd r30, Y+51 ; 0x33
12b4: e0 ff sbrs r30, 0
12b6: 07 c0 rjmp .+14 ; 0x12c6 <_printf_P+0xd4>
12b8: 2d 90 ld r2, X+
12ba: 3d 90 ld r3, X+
12bc: 4d 90 ld r4, X+
12be: 5c 90 ld r5, X
12c0: 13 97 sbiw r26, 0x03 ; 3
12c2: 14 96 adiw r26, 0x04 ; 4
12c4: 07 c0 rjmp .+14 ; 0x12d4 <_printf_P+0xe2>
12c6: 8d 91 ld r24, X+
12c8: 9c 91 ld r25, X
12ca: 11 97 sbiw r26, 0x01 ; 1
12cc: 1c 01 movw r2, r24
12ce: 44 24 eor r4, r4
12d0: 55 24 eor r5, r5
12d2: 12 96 adiw r26, 0x02 ; 2
12d4: f0 e2 ldi r31, 0x20 ; 32
12d6: bf 16 cp r11, r31
12d8: 21 f4 brne .+8 ; 0x12e2 <_printf_P+0xf0>
12da: 89 81 ldd r24, Y+1 ; 0x01
12dc: 88 23 and r24, r24
12de: d9 f6 brne .-74 ; 0x1296 <_printf_P+0xa4>
12e0: 85 c0 rjmp .+266 ; 0x13ec <_printf_P+0x1fa>
12e2: 83 e2 ldi r24, 0x23 ; 35
12e4: b8 16 cp r11, r24
12e6: 09 f4 brne .+2 ; 0x12ea <_printf_P+0xf8>
12e8: 83 c0 rjmp .+262 ; 0x13f0 <_printf_P+0x1fe>
12ea: 9a e2 ldi r25, 0x2A ; 42
12ec: b9 16 cp r11, r25
12ee: 21 f0 breq .+8 ; 0x12f8 <_printf_P+0x106>
12f0: ed e2 ldi r30, 0x2D ; 45
12f2: be 16 cp r11, r30
12f4: 69 f4 brne .+26 ; 0x1310 <_printf_P+0x11e>
12f6: 08 c0 rjmp .+16 ; 0x1308 <_printf_P+0x116>
12f8: fd 01 movw r30, r26
12fa: 12 96 adiw r26, 0x02 ; 2
12fc: e0 81 ld r30, Z
12fe: ea ab std Y+50, r30 ; 0x32
1300: e7 ff sbrs r30, 7
1302: c9 cf rjmp .-110 ; 0x1296 <_printf_P+0xa4>
1304: e1 95 neg r30
1306: ea ab std Y+50, r30 ; 0x32
1308: fb a9 ldd r31, Y+51 ; 0x33
130a: f0 61 ori r31, 0x10 ; 16
130c: ff 7d andi r31, 0xDF ; 223
130e: 72 c0 rjmp .+228 ; 0x13f4 <_printf_P+0x202>
1310: 8b e2 ldi r24, 0x2B ; 43
1312: b8 16 cp r11, r24
1314: 09 f4 brne .+2 ; 0x1318 <_printf_P+0x126>
1316: 6a c0 rjmp .+212 ; 0x13ec <_printf_P+0x1fa>
1318: 9e e2 ldi r25, 0x2E ; 46
131a: b9 16 cp r11, r25
131c: b1 f5 brne .+108 ; 0x138a <_printf_P+0x198>
131e: 2e a5 ldd r18, Y+46 ; 0x2e
1320: 3f a5 ldd r19, Y+47 ; 0x2f
1322: 2f 5f subi r18, 0xFF ; 255
1324: 3f 4f sbci r19, 0xFF ; 255
1326: ee a5 ldd r30, Y+46 ; 0x2e
1328: ff a5 ldd r31, Y+47 ; 0x2f
132a: 84 91 lpm r24, Z
132c: 8a 32 cpi r24, 0x2A ; 42
132e: 21 f0 breq .+8 ; 0x1338 <_printf_P+0x146>
1330: b8 2e mov r11, r24
1332: 20 e0 ldi r18, 0x00 ; 0
1334: 30 e0 ldi r19, 0x00 ; 0
1336: 1b c0 rjmp .+54 ; 0x136e <_printf_P+0x17c>
1338: fd 01 movw r30, r26
133a: 12 96 adiw r26, 0x02 ; 2
133c: 40 81 ld r20, Z
133e: 51 81 ldd r21, Z+1 ; 0x01
1340: 57 ff sbrs r21, 7
1342: 02 c0 rjmp .+4 ; 0x1348 <_printf_P+0x156>
1344: 4f ef ldi r20, 0xFF ; 255
1346: 5f ef ldi r21, 0xFF ; 255
1348: 49 ab std Y+49, r20 ; 0x31
134a: 3f a7 std Y+47, r19 ; 0x2f
134c: 2e a7 std Y+46, r18 ; 0x2e
134e: a3 cf rjmp .-186 ; 0x1296 <_printf_P+0xa4>
1350: c9 01 movw r24, r18
1352: 03 e0 ldi r16, 0x03 ; 3
1354: 88 0f add r24, r24
1356: 99 1f adc r25, r25
1358: 0a 95 dec r16
135a: e1 f7 brne .-8 ; 0x1354 <_printf_P+0x162>
135c: 22 0f add r18, r18
135e: 33 1f adc r19, r19
1360: 28 0f add r18, r24
1362: 39 1f adc r19, r25
1364: 2b 0d add r18, r11
1366: 31 1d adc r19, r1
1368: 20 53 subi r18, 0x30 ; 48
136a: 30 40 sbci r19, 0x00 ; 0
136c: b4 90 lpm r11, Z
136e: 31 96 adiw r30, 0x01 ; 1
1370: 8b 2d mov r24, r11
1372: 80 53 subi r24, 0x30 ; 48
1374: 8a 30 cpi r24, 0x0A ; 10
1376: 60 f3 brcs .-40 ; 0x1350 <_printf_P+0x15e>
1378: ff a7 std Y+47, r31 ; 0x2f
137a: ee a7 std Y+46, r30 ; 0x2e
137c: a9 01 movw r20, r18
137e: 37 ff sbrs r19, 7
1380: 02 c0 rjmp .+4 ; 0x1386 <_printf_P+0x194>
1382: 4f ef ldi r20, 0xFF ; 255
1384: 5f ef ldi r21, 0xFF ; 255
1386: 49 ab std Y+49, r20 ; 0x31
1388: 8d cf rjmp .-230 ; 0x12a4 <_printf_P+0xb2>
138a: f0 e3 ldi r31, 0x30 ; 48
138c: bf 16 cp r11, r31
138e: 31 f4 brne .+12 ; 0x139c <_printf_P+0x1aa>
1390: 8b a9 ldd r24, Y+51 ; 0x33
1392: 84 fd sbrc r24, 4
1394: 80 cf rjmp .-256 ; 0x1296 <_printf_P+0xa4>
1396: 80 62 ori r24, 0x20 ; 32
1398: 8b ab std Y+51, r24 ; 0x33
139a: 7d cf rjmp .-262 ; 0x1296 <_printf_P+0xa4>
139c: 8b 2d mov r24, r11
139e: 81 53 subi r24, 0x31 ; 49
13a0: 89 30 cpi r24, 0x09 ; 9
13a2: e8 f4 brcc .+58 ; 0x13de <_printf_P+0x1ec>
13a4: 20 e0 ldi r18, 0x00 ; 0
13a6: 30 e0 ldi r19, 0x00 ; 0
13a8: c9 01 movw r24, r18
13aa: f3 e0 ldi r31, 0x03 ; 3
13ac: 88 0f add r24, r24
13ae: 99 1f adc r25, r25
13b0: fa 95 dec r31
13b2: e1 f7 brne .-8 ; 0x13ac <_printf_P+0x1ba>
13b4: 22 0f add r18, r18
13b6: 33 1f adc r19, r19
13b8: 28 0f add r18, r24
13ba: 39 1f adc r19, r25
13bc: 2b 0d add r18, r11
13be: 31 1d adc r19, r1
13c0: 20 53 subi r18, 0x30 ; 48
13c2: 30 40 sbci r19, 0x00 ; 0
13c4: ee a5 ldd r30, Y+46 ; 0x2e
13c6: ff a5 ldd r31, Y+47 ; 0x2f
13c8: cf 01 movw r24, r30
13ca: 01 96 adiw r24, 0x01 ; 1
13cc: 9f a7 std Y+47, r25 ; 0x2f
13ce: 8e a7 std Y+46, r24 ; 0x2e
13d0: b4 90 lpm r11, Z
13d2: 8b 2d mov r24, r11
13d4: 80 53 subi r24, 0x30 ; 48
13d6: 8a 30 cpi r24, 0x0A ; 10
13d8: 38 f3 brcs .-50 ; 0x13a8 <_printf_P+0x1b6>
13da: 2a ab std Y+50, r18 ; 0x32
13dc: 63 cf rjmp .-314 ; 0x12a4 <_printf_P+0xb2>
13de: 98 e6 ldi r25, 0x68 ; 104
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: 51 f4 brne .+20 ; 0x13f8 <_printf_P+0x206>
13e4: eb a9 ldd r30, Y+51 ; 0x33
13e6: e4 60 ori r30, 0x04 ; 4
13e8: eb ab std Y+51, r30 ; 0x33
13ea: 55 cf rjmp .-342 ; 0x1296 <_printf_P+0xa4>
13ec: b9 82 std Y+1, r11 ; 0x01
13ee: 53 cf rjmp .-346 ; 0x1296 <_printf_P+0xa4>
13f0: fb a9 ldd r31, Y+51 ; 0x33
13f2: f8 60 ori r31, 0x08 ; 8
13f4: fb ab std Y+51, r31 ; 0x33
13f6: 4f cf rjmp .-354 ; 0x1296 <_printf_P+0xa4>
13f8: 8c e6 ldi r24, 0x6C ; 108
13fa: b8 16 cp r11, r24
13fc: 21 f4 brne .+8 ; 0x1406 <_printf_P+0x214>
13fe: 9b a9 ldd r25, Y+51 ; 0x33
1400: 91 60 ori r25, 0x01 ; 1
1402: 9b ab std Y+51, r25 ; 0x33
1404: 48 cf rjmp .-368 ; 0x1296 <_printf_P+0xa4>
1406: bd 83 std Y+5, r27 ; 0x05
1408: ac 83 std Y+4, r26 ; 0x04
140a: e3 e6 ldi r30, 0x63 ; 99
140c: be 16 cp r11, r30
140e: 39 f4 brne .+14 ; 0x141e <_printf_P+0x22c>
1410: 12 96 adiw r26, 0x02 ; 2
1412: bd 83 std Y+5, r27 ; 0x05
1414: ac 83 std Y+4, r26 ; 0x04
1416: 12 97 sbiw r26, 0x02 ; 2
1418: 8c 91 ld r24, X
141a: 8e 83 std Y+6, r24 ; 0x06
141c: 1a c1 rjmp .+564 ; 0x1652 <_printf_P+0x460>
141e: f4 e4 ldi r31, 0x44 ; 68
1420: bf 16 cp r11, r31
1422: 39 f0 breq .+14 ; 0x1432 <_printf_P+0x240>
1424: 84 e6 ldi r24, 0x64 ; 100
1426: b8 16 cp r11, r24
1428: 39 f0 breq .+14 ; 0x1438 <_printf_P+0x246>
142a: 99 e6 ldi r25, 0x69 ; 105
142c: b9 16 cp r11, r25
142e: 59 f5 brne .+86 ; 0x1486 <_printf_P+0x294>
1430: 03 c0 rjmp .+6 ; 0x1438 <_printf_P+0x246>
1432: eb a9 ldd r30, Y+51 ; 0x33
1434: e1 60 ori r30, 0x01 ; 1
1436: eb ab std Y+51, r30 ; 0x33
1438: fb a9 ldd r31, Y+51 ; 0x33
143a: f0 ff sbrs r31, 0
143c: 08 c0 rjmp .+16 ; 0x144e <_printf_P+0x25c>
143e: 14 96 adiw r26, 0x04 ; 4
1440: bd 83 std Y+5, r27 ; 0x05
1442: ac 83 std Y+4, r26 ; 0x04
1444: 5e 90 ld r5, -X
1446: 4e 90 ld r4, -X
1448: 3e 90 ld r3, -X
144a: 2e 90 ld r2, -X
144c: 0a c0 rjmp .+20 ; 0x1462 <_printf_P+0x270>
144e: 12 96 adiw r26, 0x02 ; 2
1450: bd 83 std Y+5, r27 ; 0x05
1452: ac 83 std Y+4, r26 ; 0x04
1454: 9e 91 ld r25, -X
1456: 8e 91 ld r24, -X
1458: 1c 01 movw r2, r24
145a: 44 24 eor r4, r4
145c: 37 fc sbrc r3, 7
145e: 40 94 com r4
1460: 54 2c mov r5, r4
1462: 57 fc sbrc r5, 7
1464: 03 c0 rjmp .+6 ; 0x146c <_printf_P+0x27a>
1466: 8a e0 ldi r24, 0x0A ; 10
1468: 88 ab std Y+48, r24 ; 0x30
146a: 94 c0 rjmp .+296 ; 0x1594 <_printf_P+0x3a2>
146c: 50 94 com r5
146e: 40 94 com r4
1470: 30 94 com r3
1472: 20 94 com r2
1474: 21 1c adc r2, r1
1476: 31 1c adc r3, r1
1478: 41 1c adc r4, r1
147a: 51 1c adc r5, r1
147c: 8d e2 ldi r24, 0x2D ; 45
147e: 89 83 std Y+1, r24 ; 0x01
1480: 9a e0 ldi r25, 0x0A ; 10
1482: 98 ab std Y+48, r25 ; 0x30
1484: 87 c0 rjmp .+270 ; 0x1594 <_printf_P+0x3a2>
1486: ef e4 ldi r30, 0x4F ; 79
1488: be 16 cp r11, r30
148a: 29 f0 breq .+10 ; 0x1496 <_printf_P+0x2a4>
148c: ff e6 ldi r31, 0x6F ; 111
148e: bf 16 cp r11, r31
1490: 39 f4 brne .+14 ; 0x14a0 <_printf_P+0x2ae>
1492: 88 e0 ldi r24, 0x08 ; 8
1494: 63 c0 rjmp .+198 ; 0x155c <_printf_P+0x36a>
1496: 9b a9 ldd r25, Y+51 ; 0x33
1498: 91 60 ori r25, 0x01 ; 1
149a: 9b ab std Y+51, r25 ; 0x33
149c: e8 e0 ldi r30, 0x08 ; 8
149e: 58 c0 rjmp .+176 ; 0x1550 <_printf_P+0x35e>
14a0: f0 e7 ldi r31, 0x70 ; 112
14a2: bf 16 cp r11, r31
14a4: 81 f4 brne .+32 ; 0x14c6 <_printf_P+0x2d4>
14a6: 12 96 adiw r26, 0x02 ; 2
14a8: bd 83 std Y+5, r27 ; 0x05
14aa: ac 83 std Y+4, r26 ; 0x04
14ac: 9e 91 ld r25, -X
14ae: 8e 91 ld r24, -X
14b0: 1c 01 movw r2, r24
14b2: 44 24 eor r4, r4
14b4: 55 24 eor r5, r5
14b6: 8b a9 ldd r24, Y+51 ; 0x33
14b8: 80 64 ori r24, 0x40 ; 64
14ba: 8b ab std Y+51, r24 ; 0x33
14bc: 90 e1 ldi r25, 0x10 ; 16
14be: 98 ab std Y+48, r25 ; 0x30
14c0: 78 e7 ldi r23, 0x78 ; 120
14c2: b7 2e mov r11, r23
14c4: 66 c0 rjmp .+204 ; 0x1592 <_printf_P+0x3a0>
14c6: e3 e7 ldi r30, 0x73 ; 115
14c8: be 16 cp r11, r30
14ca: d9 f5 brne .+118 ; 0x1542 <_printf_P+0x350>
14cc: 12 96 adiw r26, 0x02 ; 2
14ce: bd 83 std Y+5, r27 ; 0x05
14d0: ac 83 std Y+4, r26 ; 0x04
14d2: de 90 ld r13, -X
14d4: ce 90 ld r12, -X
14d6: c1 14 cp r12, r1
14d8: d1 04 cpc r13, r1
14da: 89 f4 brne .+34 ; 0x14fe <_printf_P+0x30c>
14dc: 88 e2 ldi r24, 0x28 ; 40
14de: 8e 83 std Y+6, r24 ; 0x06
14e0: 8e e6 ldi r24, 0x6E ; 110
14e2: 8f 83 std Y+7, r24 ; 0x07
14e4: 85 e7 ldi r24, 0x75 ; 117
14e6: 88 87 std Y+8, r24 ; 0x08
14e8: 8c e6 ldi r24, 0x6C ; 108
14ea: 89 87 std Y+9, r24 ; 0x09
14ec: 8a 87 std Y+10, r24 ; 0x0a
14ee: 89 e2 ldi r24, 0x29 ; 41
14f0: 8b 87 std Y+11, r24 ; 0x0b
14f2: 1c 86 std Y+12, r1 ; 0x0c
14f4: 66 e0 ldi r22, 0x06 ; 6
14f6: c6 2e mov r12, r22
14f8: d1 2c mov r13, r1
14fa: cc 0e add r12, r28
14fc: dd 1e adc r13, r29
14fe: f9 a9 ldd r31, Y+49 ; 0x31
1500: f7 fd sbrc r31, 7
1502: 13 c0 rjmp .+38 ; 0x152a <_printf_P+0x338>
1504: 4f 2f mov r20, r31
1506: 55 27 eor r21, r21
1508: 47 fd sbrc r20, 7
150a: 50 95 com r21
150c: 60 e0 ldi r22, 0x00 ; 0
150e: 70 e0 ldi r23, 0x00 ; 0
1510: c6 01 movw r24, r12
1512: 0e 94 bb 2b call 0x5776 ; 0x5776 <memchr>
1516: 00 97 sbiw r24, 0x00 ; 0
1518: 11 f4 brne .+4 ; 0x151e <_printf_P+0x32c>
151a: 19 a9 ldd r17, Y+49 ; 0x31
151c: 0d c0 rjmp .+26 ; 0x1538 <_printf_P+0x346>
151e: 8c 19 sub r24, r12
1520: 19 a9 ldd r17, Y+49 ; 0x31
1522: 81 17 cp r24, r17
1524: 4c f4 brge .+18 ; 0x1538 <_printf_P+0x346>
1526: 18 2f mov r17, r24
1528: 07 c0 rjmp .+14 ; 0x1538 <_printf_P+0x346>
152a: f6 01 movw r30, r12
152c: 01 90 ld r0, Z+
152e: 00 20 and r0, r0
1530: e9 f7 brne .-6 ; 0x152c <_printf_P+0x33a>
1532: 31 97 sbiw r30, 0x01 ; 1
1534: 1e 2f mov r17, r30
1536: 1c 19 sub r17, r12
1538: 19 82 std Y+1, r1 ; 0x01
153a: 42 01 movw r8, r4
153c: 31 01 movw r6, r2
153e: 40 e0 ldi r20, 0x00 ; 0
1540: 94 c0 rjmp .+296 ; 0x166a <_printf_P+0x478>
1542: 85 e5 ldi r24, 0x55 ; 85
1544: b8 16 cp r11, r24
1546: 31 f0 breq .+12 ; 0x1554 <_printf_P+0x362>
1548: 95 e7 ldi r25, 0x75 ; 117
154a: b9 16 cp r11, r25
154c: 49 f4 brne .+18 ; 0x1560 <_printf_P+0x36e>
154e: ea e0 ldi r30, 0x0A ; 10
1550: e8 ab std Y+48, r30 ; 0x30
1552: 1f c0 rjmp .+62 ; 0x1592 <_printf_P+0x3a0>
1554: fb a9 ldd r31, Y+51 ; 0x33
1556: f1 60 ori r31, 0x01 ; 1
1558: fb ab std Y+51, r31 ; 0x33
155a: 8a e0 ldi r24, 0x0A ; 10
155c: 88 ab std Y+48, r24 ; 0x30
155e: 19 c0 rjmp .+50 ; 0x1592 <_printf_P+0x3a0>
1560: 98 e5 ldi r25, 0x58 ; 88
1562: b9 16 cp r11, r25
1564: 21 f0 breq .+8 ; 0x156e <_printf_P+0x37c>
1566: e8 e7 ldi r30, 0x78 ; 120
1568: be 16 cp r11, r30
156a: 09 f0 breq .+2 ; 0x156e <_printf_P+0x37c>
156c: 6e c0 rjmp .+220 ; 0x164a <_printf_P+0x458>
156e: fb a9 ldd r31, Y+51 ; 0x33
1570: f3 fd sbrc r31, 3
1572: 02 c0 rjmp .+4 ; 0x1578 <_printf_P+0x386>
1574: 80 e1 ldi r24, 0x10 ; 16
1576: f2 cf rjmp .-28 ; 0x155c <_printf_P+0x36a>
1578: 21 14 cp r2, r1
157a: 31 04 cpc r3, r1
157c: 41 04 cpc r4, r1
157e: 51 04 cpc r5, r1
1580: 19 f4 brne .+6 ; 0x1588 <_printf_P+0x396>
1582: 90 e1 ldi r25, 0x10 ; 16
1584: 98 ab std Y+48, r25 ; 0x30
1586: 05 c0 rjmp .+10 ; 0x1592 <_printf_P+0x3a0>
1588: eb a9 ldd r30, Y+51 ; 0x33
158a: e0 64 ori r30, 0x40 ; 64
158c: eb ab std Y+51, r30 ; 0x33
158e: f0 e1 ldi r31, 0x10 ; 16
1590: f8 ab std Y+48, r31 ; 0x30
1592: 19 82 std Y+1, r1 ; 0x01
1594: 89 a9 ldd r24, Y+49 ; 0x31
1596: 87 fd sbrc r24, 7
1598: 03 c0 rjmp .+6 ; 0x15a0 <_printf_P+0x3ae>
159a: 9b a9 ldd r25, Y+51 ; 0x33
159c: 9f 7d andi r25, 0xDF ; 223
159e: 9b ab std Y+51, r25 ; 0x33
15a0: 21 14 cp r2, r1
15a2: 31 04 cpc r3, r1
15a4: 41 04 cpc r4, r1
15a6: 51 04 cpc r5, r1
15a8: 61 f4 brne .+24 ; 0x15c2 <_printf_P+0x3d0>
15aa: e9 a9 ldd r30, Y+49 ; 0x31
15ac: ee 23 and r30, r30
15ae: 49 f4 brne .+18 ; 0x15c2 <_printf_P+0x3d0>
15b0: 66 24 eor r6, r6
15b2: 77 24 eor r7, r7
15b4: 43 01 movw r8, r6
15b6: 5e e2 ldi r21, 0x2E ; 46
15b8: c5 2e mov r12, r21
15ba: d1 2c mov r13, r1
15bc: cc 0e add r12, r28
15be: dd 1e adc r13, r29
15c0: 3e c0 rjmp .+124 ; 0x163e <_printf_P+0x44c>
15c2: 4e e2 ldi r20, 0x2E ; 46
15c4: c4 2e mov r12, r20
15c6: d1 2c mov r13, r1
15c8: cc 0e add r12, r28
15ca: dd 1e adc r13, r29
15cc: f8 a9 ldd r31, Y+48 ; 0x30
15ce: ef 2e mov r14, r31
15d0: ff 24 eor r15, r15
15d2: 00 27 eor r16, r16
15d4: 11 27 eor r17, r17
15d6: c2 01 movw r24, r4
15d8: b1 01 movw r22, r2
15da: a8 01 movw r20, r16
15dc: 97 01 movw r18, r14
15de: 0e 94 2c 2e call 0x5c58 ; 0x5c58 <__udivmodsi4>
15e2: 6a 30 cpi r22, 0x0A ; 10
15e4: 20 f4 brcc .+8 ; 0x15ee <_printf_P+0x3fc>
15e6: 30 e3 ldi r19, 0x30 ; 48
15e8: a3 2e mov r10, r19
15ea: a6 0e add r10, r22
15ec: 08 c0 rjmp .+16 ; 0x15fe <_printf_P+0x40c>
15ee: 27 e5 ldi r18, 0x57 ; 87
15f0: a2 2e mov r10, r18
15f2: a6 0e add r10, r22
15f4: 88 e5 ldi r24, 0x58 ; 88
15f6: b8 16 cp r11, r24
15f8: 11 f4 brne .+4 ; 0x15fe <_printf_P+0x40c>
15fa: 9f ed ldi r25, 0xDF ; 223
15fc: a9 22 and r10, r25
15fe: f6 01 movw r30, r12
1600: a2 92 st -Z, r10
1602: 6f 01 movw r12, r30
1604: c2 01 movw r24, r4
1606: b1 01 movw r22, r2
1608: a8 01 movw r20, r16
160a: 97 01 movw r18, r14
160c: 0e 94 2c 2e call 0x5c58 ; 0x5c58 <__udivmodsi4>
1610: 39 01 movw r6, r18
1612: 4a 01 movw r8, r20
1614: 2e 14 cp r2, r14
1616: 3f 04 cpc r3, r15
1618: 40 06 cpc r4, r16
161a: 51 06 cpc r5, r17
161c: 18 f0 brcs .+6 ; 0x1624 <_printf_P+0x432>
161e: 19 01 movw r2, r18
1620: 2a 01 movw r4, r20
1622: d9 cf rjmp .-78 ; 0x15d6 <_printf_P+0x3e4>
1624: f8 a9 ldd r31, Y+48 ; 0x30
1626: f8 30 cpi r31, 0x08 ; 8
1628: 51 f4 brne .+20 ; 0x163e <_printf_P+0x44c>
162a: 8b a9 ldd r24, Y+51 ; 0x33
162c: 83 ff sbrs r24, 3
162e: 07 c0 rjmp .+14 ; 0x163e <_printf_P+0x44c>
1630: 90 e3 ldi r25, 0x30 ; 48
1632: a9 16 cp r10, r25
1634: 21 f0 breq .+8 ; 0x163e <_printf_P+0x44c>
1636: 80 e3 ldi r24, 0x30 ; 48
1638: f6 01 movw r30, r12
163a: 82 93 st -Z, r24
163c: 6f 01 movw r12, r30
163e: ce 01 movw r24, r28
1640: 8c 19 sub r24, r12
1642: 18 2f mov r17, r24
1644: 12 5d subi r17, 0xD2 ; 210
1646: 49 a9 ldd r20, Y+49 ; 0x31
1648: 10 c0 rjmp .+32 ; 0x166a <_printf_P+0x478>
164a: bb 20 and r11, r11
164c: 09 f4 brne .+2 ; 0x1650 <_printf_P+0x45e>
164e: 5c c0 rjmp .+184 ; 0x1708 <_printf_P+0x516>
1650: be 82 std Y+6, r11 ; 0x06
1652: 19 82 std Y+1, r1 ; 0x01
1654: 42 01 movw r8, r4
1656: 31 01 movw r6, r2
1658: 00 e0 ldi r16, 0x00 ; 0
165a: 11 e0 ldi r17, 0x01 ; 1
165c: 96 e0 ldi r25, 0x06 ; 6
165e: c9 2e mov r12, r25
1660: d1 2c mov r13, r1
1662: cc 0e add r12, r28
1664: dd 1e adc r13, r29
1666: 21 e0 ldi r18, 0x01 ; 1
1668: 05 c0 rjmp .+10 ; 0x1674 <_printf_P+0x482>
166a: 21 2f mov r18, r17
166c: 04 2f mov r16, r20
166e: 01 1b sub r16, r17
1670: 07 fd sbrc r16, 7
1672: 00 e0 ldi r16, 0x00 ; 0
1674: 89 81 ldd r24, Y+1 ; 0x01
1676: 88 23 and r24, r24
1678: 19 f0 breq .+6 ; 0x1680 <_printf_P+0x48e>
167a: 81 2f mov r24, r17
167c: 8f 5f subi r24, 0xFF ; 255
167e: 07 c0 rjmp .+14 ; 0x168e <_printf_P+0x49c>
1680: 9b a9 ldd r25, Y+51 ; 0x33
1682: 96 fd sbrc r25, 6
1684: 02 c0 rjmp .+4 ; 0x168a <_printf_P+0x498>
1686: 81 2f mov r24, r17
1688: 02 c0 rjmp .+4 ; 0x168e <_printf_P+0x49c>
168a: 82 2f mov r24, r18
168c: 8e 5f subi r24, 0xFE ; 254
168e: a8 2e mov r10, r24
1690: a0 0e add r10, r16
1692: eb a9 ldd r30, Y+51 ; 0x33
1694: ee 2e mov r14, r30
1696: ff 24 eor r15, r15
1698: 80 e3 ldi r24, 0x30 ; 48
169a: 48 2e mov r4, r24
169c: 51 2c mov r5, r1
169e: 4e 20 and r4, r14
16a0: 5f 20 and r5, r15
16a2: 41 14 cp r4, r1
16a4: 51 04 cpc r5, r1
16a6: 21 f4 brne .+8 ; 0x16b0 <_printf_P+0x4be>
16a8: 8a a9 ldd r24, Y+50 ; 0x32
16aa: 8a 19 sub r24, r10
16ac: 0e 94 c4 08 call 0x1188 ; 0x1188 <PAD_SP>
16b0: 89 81 ldd r24, Y+1 ; 0x01
16b2: 88 23 and r24, r24
16b4: 29 f0 breq .+10 ; 0x16c0 <_printf_P+0x4ce>
16b6: 61 e0 ldi r22, 0x01 ; 1
16b8: 70 e0 ldi r23, 0x00 ; 0
16ba: ce 01 movw r24, r28
16bc: 01 96 adiw r24, 0x01 ; 1
16be: 09 c0 rjmp .+18 ; 0x16d2 <_printf_P+0x4e0>
16c0: e6 fe sbrs r14, 6
16c2: 09 c0 rjmp .+18 ; 0x16d6 <_printf_P+0x4e4>
16c4: 80 e3 ldi r24, 0x30 ; 48
16c6: 8a 83 std Y+2, r24 ; 0x02
16c8: bb 82 std Y+3, r11 ; 0x03
16ca: 62 e0 ldi r22, 0x02 ; 2
16cc: 70 e0 ldi r23, 0x00 ; 0
16ce: ce 01 movw r24, r28
16d0: 02 96 adiw r24, 0x02 ; 2
16d2: 0e 94 e5 08 call 0x11ca ; 0x11ca <PRINT>
16d6: f0 e2 ldi r31, 0x20 ; 32
16d8: 4f 16 cp r4, r31
16da: 51 04 cpc r5, r1
16dc: 21 f4 brne .+8 ; 0x16e6 <_printf_P+0x4f4>
16de: 8a a9 ldd r24, Y+50 ; 0x32
16e0: 8a 19 sub r24, r10
16e2: 0e 94 b9 08 call 0x1172 ; 0x1172 <PAD_0>
16e6: 80 2f mov r24, r16
16e8: 0e 94 b9 08 call 0x1172 ; 0x1172 <PAD_0>
16ec: 61 2f mov r22, r17
16ee: 77 27 eor r23, r23
16f0: 67 fd sbrc r22, 7
16f2: 70 95 com r23
16f4: c6 01 movw r24, r12
16f6: 0e 94 e5 08 call 0x11ca ; 0x11ca <PRINT>
16fa: e4 fe sbrs r14, 4
16fc: a8 cd rjmp .-1200 ; 0x124e <_printf_P+0x5c>
16fe: 8a a9 ldd r24, Y+50 ; 0x32
1700: 8a 19 sub r24, r10
1702: 0e 94 c4 08 call 0x1188 ; 0x1188 <PAD_SP>
1706: a3 cd rjmp .-1210 ; 0x124e <_printf_P+0x5c>
1708: e3 96 adiw r28, 0x33 ; 51
170a: 0f b6 in r0, 0x3f ; 63
170c: f8 94 cli
170e: de bf out 0x3e, r29 ; 62
1710: 0f be out 0x3f, r0 ; 63
1712: cd bf out 0x3d, r28 ; 61
1714: df 91 pop r29
1716: cf 91 pop r28
1718: 1f 91 pop r17
171a: 0f 91 pop r16
171c: ff 90 pop r15
171e: ef 90 pop r14
1720: df 90 pop r13
1722: cf 90 pop r12
1724: bf 90 pop r11
1726: af 90 pop r10
1728: 9f 90 pop r9
172a: 8f 90 pop r8
172c: 7f 90 pop r7
172e: 6f 90 pop r6
1730: 5f 90 pop r5
1732: 4f 90 pop r4
1734: 3f 90 pop r3
1736: 2f 90 pop r2
1738: 08 95 ret
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
 
0000173a <__vector_18>:
173a: 1f 92 push r1
173c: 0f 92 push r0
173e: 0f b6 in r0, 0x3f ; 63
1740: 0f 92 push r0
1742: 11 24 eor r1, r1
1744: 2f 93 push r18
1746: 3f 93 push r19
1748: 5f 93 push r21
174a: 6f 93 push r22
174c: 7f 93 push r23
174e: 8f 93 push r24
1750: 9f 93 push r25
1752: af 93 push r26
1754: bf 93 push r27
1756: 80 91 af 01 lds r24, 0x01AF
175a: 81 50 subi r24, 0x01 ; 1
175c: 80 93 af 01 sts 0x01AF, r24
1760: 8f 3f cpi r24, 0xFF ; 255
1762: 01 f5 brne .+64 ; 0x17a4 <__vector_18+0x6a>
1764: 89 e0 ldi r24, 0x09 ; 9
1766: 80 93 af 01 sts 0x01AF, r24
176a: 80 91 03 01 lds r24, 0x0103
176e: 8f 5f subi r24, 0xFF ; 255
1770: 81 70 andi r24, 0x01 ; 1
1772: 80 93 03 01 sts 0x0103, r24
1776: 88 23 and r24, r24
1778: 19 f4 brne .+6 ; 0x1780 <__vector_18+0x46>
177a: 81 e0 ldi r24, 0x01 ; 1
177c: 80 93 a8 01 sts 0x01A8, r24
1780: 80 91 a6 01 lds r24, 0x01A6
1784: 90 91 a7 01 lds r25, 0x01A7
1788: 01 96 adiw r24, 0x01 ; 1
178a: 90 93 a7 01 sts 0x01A7, r25
178e: 80 93 a6 01 sts 0x01A6, r24
1792: 80 91 d6 01 lds r24, 0x01D6
1796: 88 23 and r24, r24
1798: 29 f0 breq .+10 ; 0x17a4 <__vector_18+0x6a>
179a: 80 91 d6 01 lds r24, 0x01D6
179e: 81 50 subi r24, 0x01 ; 1
17a0: 80 93 d6 01 sts 0x01D6, r24
17a4: 80 91 ab 01 lds r24, 0x01AB
17a8: 90 91 ac 01 lds r25, 0x01AC
17ac: 02 97 sbiw r24, 0x02 ; 2
17ae: 58 f0 brcs .+22 ; 0x17c6 <__vector_18+0x8c>
17b0: 80 91 ab 01 lds r24, 0x01AB
17b4: 90 91 ac 01 lds r25, 0x01AC
17b8: 01 97 sbiw r24, 0x01 ; 1
17ba: 90 93 ac 01 sts 0x01AC, r25
17be: 80 93 ab 01 sts 0x01AB, r24
17c2: 5a 9a sbi 0x0b, 2 ; 11
17c4: 01 c0 rjmp .+2 ; 0x17c8 <__vector_18+0x8e>
17c6: 5a 98 cbi 0x0b, 2 ; 11
17c8: 80 91 a6 05 lds r24, 0x05A6
17cc: 83 ff sbrs r24, 3
17ce: 3b c0 rjmp .+118 ; 0x1846 <__vector_18+0x10c>
17d0: 34 9b sbis 0x06, 4 ; 6
17d2: 0a c0 rjmp .+20 ; 0x17e8 <__vector_18+0xae>
17d4: 80 91 a9 01 lds r24, 0x01A9
17d8: 90 91 aa 01 lds r25, 0x01AA
17dc: 01 96 adiw r24, 0x01 ; 1
17de: 90 93 aa 01 sts 0x01AA, r25
17e2: 80 93 a9 01 sts 0x01A9, r24
17e6: 2f c0 rjmp .+94 ; 0x1846 <__vector_18+0x10c>
17e8: 80 91 a9 01 lds r24, 0x01A9
17ec: 90 91 aa 01 lds r25, 0x01AA
17f0: 89 2b or r24, r25
17f2: 79 f0 breq .+30 ; 0x1812 <__vector_18+0xd8>
17f4: 80 91 a9 01 lds r24, 0x01A9
17f8: 90 91 aa 01 lds r25, 0x01AA
17fc: 80 5a subi r24, 0xA0 ; 160
17fe: 9f 40 sbci r25, 0x0F ; 15
1800: 40 f4 brcc .+16 ; 0x1812 <__vector_18+0xd8>
1802: 80 91 a9 01 lds r24, 0x01A9
1806: 90 91 aa 01 lds r25, 0x01AA
180a: 90 93 18 02 sts 0x0218, r25
180e: 80 93 17 02 sts 0x0217, r24
1812: 80 91 17 02 lds r24, 0x0217
1816: 90 91 18 02 lds r25, 0x0218
181a: 20 91 19 02 lds r18, 0x0219
181e: 30 91 1a 02 lds r19, 0x021A
1822: 82 1b sub r24, r18
1824: 93 0b sbc r25, r19
1826: 84 5e subi r24, 0xE4 ; 228
1828: 9d 4f sbci r25, 0xFD ; 253
182a: 68 e6 ldi r22, 0x68 ; 104
182c: 71 e0 ldi r23, 0x01 ; 1
182e: 0e 94 19 2e call 0x5c32 ; 0x5c32 <__divmodhi4>
1832: 84 5b subi r24, 0xB4 ; 180
1834: 90 40 sbci r25, 0x00 ; 0
1836: 90 93 1c 02 sts 0x021C, r25
183a: 80 93 1b 02 sts 0x021B, r24
183e: 10 92 aa 01 sts 0x01AA, r1
1842: 10 92 a9 01 sts 0x01A9, r1
1846: bf 91 pop r27
1848: af 91 pop r26
184a: 9f 91 pop r25
184c: 8f 91 pop r24
184e: 7f 91 pop r23
1850: 6f 91 pop r22
1852: 5f 91 pop r21
1854: 3f 91 pop r19
1856: 2f 91 pop r18
1858: 0f 90 pop r0
185a: 0f be out 0x3f, r0 ; 63
185c: 0f 90 pop r0
185e: 1f 90 pop r1
1860: 18 95 reti
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
 
00001862 <SetDelay>:
1862: 20 91 a6 01 lds r18, 0x01A6
1866: 30 91 a7 01 lds r19, 0x01A7
186a: 2f 5f subi r18, 0xFF ; 255
186c: 3f 4f sbci r19, 0xFF ; 255
186e: 82 0f add r24, r18
1870: 93 1f adc r25, r19
1872: 08 95 ret
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
 
00001874 <CheckDelay>:
1874: 20 91 a6 01 lds r18, 0x01A6
1878: 30 91 a7 01 lds r19, 0x01A7
187c: 82 1b sub r24, r18
187e: 93 0b sbc r25, r19
1880: 89 2f mov r24, r25
1882: 99 27 eor r25, r25
1884: 86 95 lsr r24
1886: 80 74 andi r24, 0x40 ; 64
1888: 99 27 eor r25, r25
188a: 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
 
0000188c <__vector_9>:
188c: 1f 92 push r1
188e: 0f 92 push r0
1890: 0f b6 in r0, 0x3f ; 63
1892: 0f 92 push r0
1894: 11 24 eor r1, r1
1896: ef 92 push r14
1898: ff 92 push r15
189a: 0f 93 push r16
189c: 1f 93 push r17
189e: 2f 93 push r18
18a0: 3f 93 push r19
18a2: 4f 93 push r20
18a4: 5f 93 push r21
18a6: 6f 93 push r22
18a8: 7f 93 push r23
18aa: 8f 93 push r24
18ac: 9f 93 push r25
18ae: af 93 push r26
18b0: bf 93 push r27
18b2: cf 93 push r28
18b4: df 93 push r29
18b6: ef 93 push r30
18b8: ff 93 push r31
18ba: 80 91 02 01 lds r24, 0x0102
18be: 81 50 subi r24, 0x01 ; 1
18c0: 80 93 02 01 sts 0x0102, r24
18c4: 8f 3f cpi r24, 0xFF ; 255
18c6: 09 f0 breq .+2 ; 0x18ca <__vector_9+0x3e>
18c8: 73 c0 rjmp .+230 ; 0x19b0 <__vector_9+0x124>
18ca: 83 e8 ldi r24, 0x83 ; 131
18cc: 80 93 b0 00 sts 0x00B0, r24
18d0: 80 91 89 01 lds r24, 0x0189
18d4: c8 2f mov r28, r24
18d6: dd 27 eor r29, r29
18d8: d0 93 ae 01 sts 0x01AE, r29
18dc: c0 93 ad 01 sts 0x01AD, r28
18e0: 80 91 c4 05 lds r24, 0x05C4
18e4: e0 90 c0 05 lds r14, 0x05C0
18e8: 80 ff sbrs r24, 0
18ea: 1e c0 rjmp .+60 ; 0x1928 <__vector_9+0x9c>
18ec: 60 91 e7 01 lds r22, 0x01E7
18f0: 70 91 e8 01 lds r23, 0x01E8
18f4: 80 91 e9 01 lds r24, 0x01E9
18f8: 90 91 ea 01 lds r25, 0x01EA
18fc: ff 24 eor r15, r15
18fe: 00 27 eor r16, r16
1900: 11 27 eor r17, r17
1902: 20 e8 ldi r18, 0x80 ; 128
1904: 30 e0 ldi r19, 0x00 ; 0
1906: 40 e0 ldi r20, 0x00 ; 0
1908: 50 e0 ldi r21, 0x00 ; 0
190a: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4>
190e: c8 01 movw r24, r16
1910: b7 01 movw r22, r14
1912: 0e 94 e6 2d call 0x5bcc ; 0x5bcc <__mulsi3>
1916: 20 e0 ldi r18, 0x00 ; 0
1918: 32 e0 ldi r19, 0x02 ; 2
191a: 40 e0 ldi r20, 0x00 ; 0
191c: 50 e0 ldi r21, 0x00 ; 0
191e: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4>
1922: c2 0f add r28, r18
1924: d3 1f adc r29, r19
1926: 1d c0 rjmp .+58 ; 0x1962 <__vector_9+0xd6>
1928: 60 91 e7 01 lds r22, 0x01E7
192c: 70 91 e8 01 lds r23, 0x01E8
1930: 80 91 e9 01 lds r24, 0x01E9
1934: 90 91 ea 01 lds r25, 0x01EA
1938: ff 24 eor r15, r15
193a: 00 27 eor r16, r16
193c: 11 27 eor r17, r17
193e: 20 e8 ldi r18, 0x80 ; 128
1940: 30 e0 ldi r19, 0x00 ; 0
1942: 40 e0 ldi r20, 0x00 ; 0
1944: 50 e0 ldi r21, 0x00 ; 0
1946: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4>
194a: c8 01 movw r24, r16
194c: b7 01 movw r22, r14
194e: 0e 94 e6 2d call 0x5bcc ; 0x5bcc <__mulsi3>
1952: 20 e0 ldi r18, 0x00 ; 0
1954: 32 e0 ldi r19, 0x02 ; 2
1956: 40 e0 ldi r20, 0x00 ; 0
1958: 50 e0 ldi r21, 0x00 ; 0
195a: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4>
195e: c2 1b sub r28, r18
1960: d3 0b sbc r29, r19
1962: d0 93 ae 01 sts 0x01AE, r29
1966: c0 93 ad 01 sts 0x01AD, r28
196a: 20 91 ad 01 lds r18, 0x01AD
196e: 30 91 ae 01 lds r19, 0x01AE
1972: 80 91 c1 05 lds r24, 0x05C1
1976: 99 27 eor r25, r25
1978: 28 17 cp r18, r24
197a: 39 07 cpc r19, r25
197c: 34 f0 brlt .+12 ; 0x198a <__vector_9+0xfe>
197e: 80 91 c2 05 lds r24, 0x05C2
1982: 99 27 eor r25, r25
1984: 82 17 cp r24, r18
1986: 93 07 cpc r25, r19
1988: 24 f4 brge .+8 ; 0x1992 <__vector_9+0x106>
198a: 90 93 ae 01 sts 0x01AE, r25
198e: 80 93 ad 01 sts 0x01AD, r24
1992: 80 91 ad 01 lds r24, 0x01AD
1996: 90 91 ae 01 lds r25, 0x01AE
199a: 90 93 03 05 sts 0x0503, r25
199e: 80 93 02 05 sts 0x0502, r24
19a2: 80 93 b3 00 sts 0x00B3, r24
19a6: 80 91 c3 05 lds r24, 0x05C3
19aa: 80 93 02 01 sts 0x0102, r24
19ae: 04 c0 rjmp .+8 ; 0x19b8 <__vector_9+0x12c>
19b0: 83 e0 ldi r24, 0x03 ; 3
19b2: 80 93 b0 00 sts 0x00B0, r24
19b6: 5f 98 cbi 0x0b, 7 ; 11
19b8: ff 91 pop r31
19ba: ef 91 pop r30
19bc: df 91 pop r29
19be: cf 91 pop r28
19c0: bf 91 pop r27
19c2: af 91 pop r26
19c4: 9f 91 pop r25
19c6: 8f 91 pop r24
19c8: 7f 91 pop r23
19ca: 6f 91 pop r22
19cc: 5f 91 pop r21
19ce: 4f 91 pop r20
19d0: 3f 91 pop r19
19d2: 2f 91 pop r18
19d4: 1f 91 pop r17
19d6: 0f 91 pop r16
19d8: ff 90 pop r15
19da: ef 90 pop r14
19dc: 0f 90 pop r0
19de: 0f be out 0x3f, r0 ; 63
19e0: 0f 90 pop r0
19e2: 1f 90 pop r1
19e4: 18 95 reti
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
 
000019e6 <Timer_Init>:
19e6: 80 91 a6 01 lds r24, 0x01A6
19ea: 90 91 a7 01 lds r25, 0x01A7
19ee: 0b 96 adiw r24, 0x0b ; 11
19f0: 90 93 b1 01 sts 0x01B1, r25
19f4: 80 93 b0 01 sts 0x01B0, r24
19f8: 82 e0 ldi r24, 0x02 ; 2
19fa: 85 bd out 0x25, r24 ; 37
19fc: 83 ea ldi r24, 0xA3 ; 163
19fe: 84 bd out 0x24, r24 ; 36
1a00: 17 bc out 0x27, r1 ; 39
1a02: 88 e7 ldi r24, 0x78 ; 120
1a04: 88 bd out 0x28, r24 ; 40
1a06: 96 e0 ldi r25, 0x06 ; 6
1a08: 96 bd out 0x26, r25 ; 38
1a0a: 83 ec ldi r24, 0xC3 ; 195
1a0c: 80 93 b0 00 sts 0x00B0, r24
1a10: 90 93 b1 00 sts 0x00B1, r25
1a14: e0 e7 ldi r30, 0x70 ; 112
1a16: f0 e0 ldi r31, 0x00 ; 0
1a18: 80 81 ld r24, Z
1a1a: 82 60 ori r24, 0x02 ; 2
1a1c: 80 83 st Z, r24
1a1e: ee e6 ldi r30, 0x6E ; 110
1a20: f0 e0 ldi r31, 0x00 ; 0
1a22: 80 81 ld r24, Z
1a24: 81 60 ori r24, 0x01 ; 1
1a26: 80 83 st Z, r24
1a28: 8a e0 ldi r24, 0x0A ; 10
1a2a: 80 93 b3 00 sts 0x00B3, r24
1a2e: 10 92 b2 00 sts 0x00B2, r1
1a32: 08 95 ret
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
19ea: 08 95 ret
 
00001a34 <Delay_ms>:
1a34: 20 91 a6 01 lds r18, 0x01A6
1a38: 30 91 a7 01 lds r19, 0x01A7
1a3c: 2f 5f subi r18, 0xFF ; 255
1a3e: 3f 4f sbci r19, 0xFF ; 255
1a40: 28 0f add r18, r24
1a42: 39 1f adc r19, r25
1a44: 80 91 a6 01 lds r24, 0x01A6
1a48: 90 91 a7 01 lds r25, 0x01A7
1a4c: a9 01 movw r20, r18
1a4e: 48 1b sub r20, r24
1a50: 59 0b sbc r21, r25
1a52: 57 ff sbrs r21, 7
1a54: f7 cf rjmp .-18 ; 0x1a44 <Delay_ms+0x10>
1a56: 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
 
00001a58 <ADC_Init>:
1a58: 10 92 7c 00 sts 0x007C, r1
1a5c: 8f ee ldi r24, 0xEF ; 239
1a5e: 80 93 7a 00 sts 0x007A, r24
1a62: 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
 
00001a64 <__vector_24>:
1a64: 1f 92 push r1
1a66: 0f 92 push r0
1a68: 0f b6 in r0, 0x3f ; 63
1a6a: 0f 92 push r0
1a6c: 11 24 eor r1, r1
1a6e: ef 92 push r14
1a70: ff 92 push r15
1a72: 0f 93 push r16
1a74: 1f 93 push r17
1a76: 2f 93 push r18
1a78: 3f 93 push r19
1a7a: 4f 93 push r20
1a7c: 5f 93 push r21
1a7e: 6f 93 push r22
1a80: 7f 93 push r23
1a82: 8f 93 push r24
1a84: 9f 93 push r25
1a86: af 93 push r26
1a88: bf 93 push r27
1a8a: cf 93 push r28
1a8c: df 93 push r29
1a8e: ef 93 push r30
1a90: ff 93 push r31
1a92: 10 92 7a 00 sts 0x007A, r1
1a96: 40 91 c8 01 lds r20, 0x01C8
1a9a: 4f 5f subi r20, 0xFF ; 255
1a9c: 40 93 c8 01 sts 0x01C8, r20
1aa0: 41 50 subi r20, 0x01 ; 1
1aa2: 43 30 cpi r20, 0x03 ; 3
1aa4: 09 f4 brne .+2 ; 0x1aa8 <__vector_24+0x44>
1aa6: 1c c1 rjmp .+568 ; 0x1ce0 <__vector_24+0x27c>
1aa8: 44 30 cpi r20, 0x04 ; 4
1aaa: 38 f4 brcc .+14 ; 0x1aba <__vector_24+0x56>
1aac: 41 30 cpi r20, 0x01 ; 1
1aae: 09 f4 brne .+2 ; 0x1ab2 <__vector_24+0x4e>
1ab0: 63 c0 rjmp .+198 ; 0x1b78 <__vector_24+0x114>
1ab2: 42 30 cpi r20, 0x02 ; 2
1ab4: 08 f0 brcs .+2 ; 0x1ab8 <__vector_24+0x54>
1ab6: b9 c0 rjmp .+370 ; 0x1c2a <__vector_24+0x1c6>
1ab8: 0d c0 rjmp .+26 ; 0x1ad4 <__vector_24+0x70>
1aba: 45 30 cpi r20, 0x05 ; 5
1abc: 09 f4 brne .+2 ; 0x1ac0 <__vector_24+0x5c>
1abe: 50 c1 rjmp .+672 ; 0x1d60 <__vector_24+0x2fc>
1ac0: 45 30 cpi r20, 0x05 ; 5
1ac2: 08 f4 brcc .+2 ; 0x1ac6 <__vector_24+0x62>
1ac4: 2a c1 rjmp .+596 ; 0x1d1a <__vector_24+0x2b6>
1ac6: 46 30 cpi r20, 0x06 ; 6
1ac8: 09 f4 brne .+2 ; 0x1acc <__vector_24+0x68>
1aca: 6f c1 rjmp .+734 ; 0x1daa <__vector_24+0x346>
1acc: 47 30 cpi r20, 0x07 ; 7
1ace: 09 f0 breq .+2 ; 0x1ad2 <__vector_24+0x6e>
1ad0: cb c2 rjmp .+1430 ; 0x2068 <__vector_24+0x604>
1ad2: 52 c2 rjmp .+1188 ; 0x1f78 <__vector_24+0x514>
1ad4: 20 91 db 01 lds r18, 0x01DB
1ad8: 30 91 dc 01 lds r19, 0x01DC
1adc: 80 91 78 00 lds r24, 0x0078
1ae0: 90 91 79 00 lds r25, 0x0079
1ae4: 28 1b sub r18, r24
1ae6: 39 0b sbc r19, r25
1ae8: 80 91 b6 01 lds r24, 0x01B6
1aec: 90 91 b7 01 lds r25, 0x01B7
1af0: 82 0f add r24, r18
1af2: 93 1f adc r25, r19
1af4: 90 93 b7 01 sts 0x01B7, r25
1af8: 80 93 b6 01 sts 0x01B6, r24
1afc: 80 91 c0 01 lds r24, 0x01C0
1b00: 8f 5f subi r24, 0xFF ; 255
1b02: 80 93 c0 01 sts 0x01C0, r24
1b06: 80 91 0b 02 lds r24, 0x020B
1b0a: 90 91 0c 02 lds r25, 0x020C
1b0e: a0 91 0d 02 lds r26, 0x020D
1b12: b0 91 0e 02 lds r27, 0x020E
1b16: 44 27 eor r20, r20
1b18: 37 fd sbrc r19, 7
1b1a: 40 95 com r20
1b1c: 54 2f mov r21, r20
1b1e: 82 0f add r24, r18
1b20: 93 1f adc r25, r19
1b22: a4 1f adc r26, r20
1b24: b5 1f adc r27, r21
1b26: 80 93 0b 02 sts 0x020B, r24
1b2a: 90 93 0c 02 sts 0x020C, r25
1b2e: a0 93 0d 02 sts 0x020D, r26
1b32: b0 93 0e 02 sts 0x020E, r27
1b36: 80 91 0f 02 lds r24, 0x020F
1b3a: 90 91 10 02 lds r25, 0x0210
1b3e: a0 91 11 02 lds r26, 0x0211
1b42: b0 91 12 02 lds r27, 0x0212
1b46: 82 0f add r24, r18
1b48: 93 1f adc r25, r19
1b4a: a4 1f adc r26, r20
1b4c: b5 1f adc r27, r21
1b4e: 80 93 0f 02 sts 0x020F, r24
1b52: 90 93 10 02 sts 0x0210, r25
1b56: a0 93 11 02 sts 0x0211, r26
1b5a: b0 93 12 02 sts 0x0212, r27
1b5e: 81 e0 ldi r24, 0x01 ; 1
1b60: 80 93 c9 01 sts 0x01C9, r24
1b64: 80 91 c6 01 lds r24, 0x01C6
1b68: 90 91 c7 01 lds r25, 0x01C7
1b6c: 01 96 adiw r24, 0x01 ; 1
1b6e: 90 93 c7 01 sts 0x01C7, r25
1b72: 80 93 c6 01 sts 0x01C6, r24
1b76: 7c c2 rjmp .+1272 ; 0x2070 <__vector_24+0x60c>
1b78: 60 91 78 00 lds r22, 0x0078
1b7c: 70 91 79 00 lds r23, 0x0079
1b80: 80 91 d9 01 lds r24, 0x01D9
1b84: 90 91 da 01 lds r25, 0x01DA
1b88: 68 1b sub r22, r24
1b8a: 79 0b sbc r23, r25
1b8c: 80 91 03 02 lds r24, 0x0203
1b90: 90 91 04 02 lds r25, 0x0204
1b94: a0 91 05 02 lds r26, 0x0205
1b98: b0 91 06 02 lds r27, 0x0206
1b9c: 9b 01 movw r18, r22
1b9e: 44 27 eor r20, r20
1ba0: 37 fd sbrc r19, 7
1ba2: 40 95 com r20
1ba4: 54 2f mov r21, r20
1ba6: 82 0f add r24, r18
1ba8: 93 1f adc r25, r19
1baa: a4 1f adc r26, r20
1bac: b5 1f adc r27, r21
1bae: 80 93 03 02 sts 0x0203, r24
1bb2: 90 93 04 02 sts 0x0204, r25
1bb6: a0 93 05 02 sts 0x0205, r26
1bba: b0 93 06 02 sts 0x0206, r27
1bbe: 80 91 07 02 lds r24, 0x0207
1bc2: 90 91 08 02 lds r25, 0x0208
1bc6: a0 91 09 02 lds r26, 0x0209
1bca: b0 91 0a 02 lds r27, 0x020A
1bce: 82 0f add r24, r18
1bd0: 93 1f adc r25, r19
1bd2: a4 1f adc r26, r20
1bd4: b5 1f adc r27, r21
1bd6: 80 93 07 02 sts 0x0207, r24
1bda: 90 93 08 02 sts 0x0208, r25
1bde: a0 93 09 02 sts 0x0209, r26
1be2: b0 93 0a 02 sts 0x020A, r27
1be6: 80 91 78 00 lds r24, 0x0078
1bea: 90 91 79 00 lds r25, 0x0079
1bee: 0a 97 sbiw r24, 0x0a ; 10
1bf0: 10 f4 brcc .+4 ; 0x1bf6 <__vector_24+0x192>
1bf2: 64 e4 ldi r22, 0x44 ; 68
1bf4: 7d ef ldi r23, 0xFD ; 253
1bf6: 80 91 78 00 lds r24, 0x0078
1bfa: 90 91 79 00 lds r25, 0x0079
1bfe: 89 5e subi r24, 0xE9 ; 233
1c00: 93 40 sbci r25, 0x03 ; 3
1c02: 10 f0 brcs .+4 ; 0x1c08 <__vector_24+0x1a4>
1c04: 6c eb ldi r22, 0xBC ; 188
1c06: 72 e0 ldi r23, 0x02 ; 2
1c08: 80 91 b4 01 lds r24, 0x01B4
1c0c: 90 91 b5 01 lds r25, 0x01B5
1c10: 86 0f add r24, r22
1c12: 97 1f adc r25, r23
1c14: 90 93 b5 01 sts 0x01B5, r25
1c18: 80 93 b4 01 sts 0x01B4, r24
1c1c: 80 91 bf 01 lds r24, 0x01BF
1c20: 8f 5f subi r24, 0xFF ; 255
1c22: 80 93 bf 01 sts 0x01BF, r24
1c26: 82 e0 ldi r24, 0x02 ; 2
1c28: 58 c0 rjmp .+176 ; 0x1cda <__vector_24+0x276>
1c2a: 60 91 78 00 lds r22, 0x0078
1c2e: 70 91 79 00 lds r23, 0x0079
1c32: 80 91 d7 01 lds r24, 0x01D7
1c36: 90 91 d8 01 lds r25, 0x01D8
1c3a: 68 1b sub r22, r24
1c3c: 79 0b sbc r23, r25
1c3e: 80 91 fb 01 lds r24, 0x01FB
1c42: 90 91 fc 01 lds r25, 0x01FC
1c46: a0 91 fd 01 lds r26, 0x01FD
1c4a: b0 91 fe 01 lds r27, 0x01FE
1c4e: 9b 01 movw r18, r22
1c50: 44 27 eor r20, r20
1c52: 37 fd sbrc r19, 7
1c54: 40 95 com r20
1c56: 54 2f mov r21, r20
1c58: 82 0f add r24, r18
1c5a: 93 1f adc r25, r19
1c5c: a4 1f adc r26, r20
1c5e: b5 1f adc r27, r21
1c60: 80 93 fb 01 sts 0x01FB, r24
1c64: 90 93 fc 01 sts 0x01FC, r25
1c68: a0 93 fd 01 sts 0x01FD, r26
1c6c: b0 93 fe 01 sts 0x01FE, r27
1c70: 80 91 ff 01 lds r24, 0x01FF
1c74: 90 91 00 02 lds r25, 0x0200
1c78: a0 91 01 02 lds r26, 0x0201
1c7c: b0 91 02 02 lds r27, 0x0202
1c80: 82 0f add r24, r18
1c82: 93 1f adc r25, r19
1c84: a4 1f adc r26, r20
1c86: b5 1f adc r27, r21
1c88: 80 93 ff 01 sts 0x01FF, r24
1c8c: 90 93 00 02 sts 0x0200, r25
1c90: a0 93 01 02 sts 0x0201, r26
1c94: b0 93 02 02 sts 0x0202, r27
1c98: 80 91 78 00 lds r24, 0x0078
1c9c: 90 91 79 00 lds r25, 0x0079
1ca0: 0a 97 sbiw r24, 0x0a ; 10
1ca2: 10 f4 brcc .+4 ; 0x1ca8 <__vector_24+0x244>
1ca4: 64 e4 ldi r22, 0x44 ; 68
1ca6: 7d ef ldi r23, 0xFD ; 253
1ca8: 80 91 78 00 lds r24, 0x0078
1cac: 90 91 79 00 lds r25, 0x0079
1cb0: 89 5e subi r24, 0xE9 ; 233
1cb2: 93 40 sbci r25, 0x03 ; 3
1cb4: 10 f0 brcs .+4 ; 0x1cba <__vector_24+0x256>
1cb6: 6c eb ldi r22, 0xBC ; 188
1cb8: 72 e0 ldi r23, 0x02 ; 2
1cba: 80 91 b2 01 lds r24, 0x01B2
1cbe: 90 91 b3 01 lds r25, 0x01B3
1cc2: 86 0f add r24, r22
1cc4: 97 1f adc r25, r23
1cc6: 90 93 b3 01 sts 0x01B3, r25
1cca: 80 93 b2 01 sts 0x01B2, r24
1cce: 80 91 be 01 lds r24, 0x01BE
1cd2: 8f 5f subi r24, 0xFF ; 255
1cd4: 80 93 be 01 sts 0x01BE, r24
1cd8: 84 e0 ldi r24, 0x04 ; 4
1cda: 80 93 c9 01 sts 0x01C9, r24
1cde: c8 c1 rjmp .+912 ; 0x2070 <__vector_24+0x60c>
1ce0: 40 91 04 01 lds r20, 0x0104
1ce4: 50 91 05 01 lds r21, 0x0105
1ce8: 80 91 78 00 lds r24, 0x0078
1cec: 90 91 79 00 lds r25, 0x0079
1cf0: 9a 01 movw r18, r20
1cf2: 22 0f add r18, r18
1cf4: 33 1f adc r19, r19
1cf6: 24 0f add r18, r20
1cf8: 35 1f adc r19, r21
1cfa: 63 e0 ldi r22, 0x03 ; 3
1cfc: 70 e0 ldi r23, 0x00 ; 0
1cfe: 0e 94 05 2e call 0x5c0a ; 0x5c0a <__udivmodhi4>
1d02: 26 0f add r18, r22
1d04: 37 1f adc r19, r23
1d06: 36 95 lsr r19
1d08: 27 95 ror r18
1d0a: 36 95 lsr r19
1d0c: 27 95 ror r18
1d0e: 30 93 05 01 sts 0x0105, r19
1d12: 20 93 04 01 sts 0x0104, r18
1d16: 86 e0 ldi r24, 0x06 ; 6
1d18: e0 cf rjmp .-64 ; 0x1cda <__vector_24+0x276>
1d1a: 80 91 df 01 lds r24, 0x01DF
1d1e: 90 91 e0 01 lds r25, 0x01E0
1d22: 20 91 78 00 lds r18, 0x0078
1d26: 30 91 79 00 lds r19, 0x0079
1d2a: 82 1b sub r24, r18
1d2c: 93 0b sbc r25, r19
1d2e: 90 93 59 05 sts 0x0559, r25
1d32: 80 93 58 05 sts 0x0558, r24
1d36: 80 91 b8 01 lds r24, 0x01B8
1d3a: 90 91 b9 01 lds r25, 0x01B9
1d3e: 20 91 58 05 lds r18, 0x0558
1d42: 30 91 59 05 lds r19, 0x0559
1d46: 82 0f add r24, r18
1d48: 93 1f adc r25, r19
1d4a: 90 93 b9 01 sts 0x01B9, r25
1d4e: 80 93 b8 01 sts 0x01B8, r24
1d52: 80 91 c2 01 lds r24, 0x01C2
1d56: 8f 5f subi r24, 0xFF ; 255
1d58: 80 93 c2 01 sts 0x01C2, r24
1d5c: 87 e0 ldi r24, 0x07 ; 7
1d5e: bd cf rjmp .-134 ; 0x1cda <__vector_24+0x276>
1d60: 80 91 78 00 lds r24, 0x0078
1d64: 90 91 79 00 lds r25, 0x0079
1d68: 20 91 dd 01 lds r18, 0x01DD
1d6c: 30 91 de 01 lds r19, 0x01DE
1d70: 82 1b sub r24, r18
1d72: 93 0b sbc r25, r19
1d74: 90 93 59 05 sts 0x0559, r25
1d78: 80 93 58 05 sts 0x0558, r24
1d7c: 80 91 ba 01 lds r24, 0x01BA
1d80: 90 91 bb 01 lds r25, 0x01BB
1d84: 20 91 58 05 lds r18, 0x0558
1d88: 30 91 59 05 lds r19, 0x0559
1d8c: 82 0f add r24, r18
1d8e: 93 1f adc r25, r19
1d90: 90 93 bb 01 sts 0x01BB, r25
1d94: 80 93 ba 01 sts 0x01BA, r24
1d98: 80 91 c1 01 lds r24, 0x01C1
1d9c: 8f 5f subi r24, 0xFF ; 255
1d9e: 80 93 c1 01 sts 0x01C1, r24
1da2: 40 93 c9 01 sts 0x01C9, r20
1da6: 86 e0 ldi r24, 0x06 ; 6
1da8: e4 c0 rjmp .+456 ; 0x1f72 <__vector_24+0x50e>
1daa: 60 91 78 00 lds r22, 0x0078
1dae: 70 91 79 00 lds r23, 0x0079
1db2: e0 90 e1 01 lds r14, 0x01E1
1db6: f0 90 e2 01 lds r15, 0x01E2
1dba: 00 91 e3 01 lds r16, 0x01E3
1dbe: 10 91 e4 01 lds r17, 0x01E4
1dc2: 88 27 eor r24, r24
1dc4: 77 fd sbrc r23, 7
1dc6: 80 95 com r24
1dc8: 98 2f mov r25, r24
1dca: 0e 94 74 2c call 0x58e8 ; 0x58e8 <__floatsisf>
1dce: a8 01 movw r20, r16
1dd0: 97 01 movw r18, r14
1dd2: 0e 94 c8 2b call 0x5790 ; 0x5790 <__subsf3>
1dd6: 0e 94 57 2c call 0x58ae ; 0x58ae <__fixsfsi>
1dda: 70 93 bd 01 sts 0x01BD, r23
1dde: 60 93 bc 01 sts 0x01BC, r22
1de2: 20 91 bc 01 lds r18, 0x01BC
1de6: 30 91 bd 01 lds r19, 0x01BD
1dea: e0 91 58 05 lds r30, 0x0558
1dee: f0 91 59 05 lds r31, 0x0559
1df2: 80 91 63 05 lds r24, 0x0563
1df6: 90 91 64 05 lds r25, 0x0564
1dfa: 97 ff sbrs r25, 7
1dfc: 03 c0 rjmp .+6 ; 0x1e04 <__vector_24+0x3a0>
1dfe: 90 95 com r25
1e00: 81 95 neg r24
1e02: 9f 4f sbci r25, 0xFF ; 255
1e04: 64 e0 ldi r22, 0x04 ; 4
1e06: 70 e0 ldi r23, 0x00 ; 0
1e08: 0e 94 19 2e call 0x5c32 ; 0x5c32 <__divmodhi4>
1e0c: eb 01 movw r28, r22
1e0e: cf 01 movw r24, r30
1e10: f7 ff sbrs r31, 7
1e12: 03 c0 rjmp .+6 ; 0x1e1a <__vector_24+0x3b6>
1e14: 90 95 com r25
1e16: 81 95 neg r24
1e18: 9f 4f sbci r25, 0xFF ; 255
1e1a: 64 e0 ldi r22, 0x04 ; 4
1e1c: 70 e0 ldi r23, 0x00 ; 0
1e1e: 0e 94 19 2e call 0x5c32 ; 0x5c32 <__divmodhi4>
1e22: 26 0f add r18, r22
1e24: 37 1f adc r19, r23
1e26: 2c 0f add r18, r28
1e28: 3d 1f adc r19, r29
1e2a: 30 93 bd 01 sts 0x01BD, r19
1e2e: 20 93 bc 01 sts 0x01BC, r18
1e32: 80 91 bc 01 lds r24, 0x01BC
1e36: 90 91 bd 01 lds r25, 0x01BD
1e3a: 02 97 sbiw r24, 0x02 ; 2
1e3c: 04 f1 brlt .+64 ; 0x1e7e <__vector_24+0x41a>
1e3e: 60 91 e1 01 lds r22, 0x01E1
1e42: 70 91 e2 01 lds r23, 0x01E2
1e46: 80 91 e3 01 lds r24, 0x01E3
1e4a: 90 91 e4 01 lds r25, 0x01E4
1e4e: 20 e0 ldi r18, 0x00 ; 0
1e50: 30 e0 ldi r19, 0x00 ; 0
1e52: 48 e4 ldi r20, 0x48 ; 72
1e54: 54 e4 ldi r21, 0x44 ; 68
1e56: 0e 94 91 2c call 0x5922 ; 0x5922 <__eqsf2>
1e5a: 88 23 and r24, r24
1e5c: 0c f0 brlt .+2 ; 0x1e60 <__vector_24+0x3fc>
1e5e: 3c c0 rjmp .+120 ; 0x1ed8 <__vector_24+0x474>
1e60: 60 91 e1 01 lds r22, 0x01E1
1e64: 70 91 e2 01 lds r23, 0x01E2
1e68: 80 91 e3 01 lds r24, 0x01E3
1e6c: 90 91 e4 01 lds r25, 0x01E4
1e70: 2a e0 ldi r18, 0x0A ; 10
1e72: 37 ed ldi r19, 0xD7 ; 215
1e74: 43 ea ldi r20, 0xA3 ; 163
1e76: 5c e3 ldi r21, 0x3C ; 60
1e78: 0e 94 c9 2b call 0x5792 ; 0x5792 <__addsf3>
1e7c: 25 c0 rjmp .+74 ; 0x1ec8 <__vector_24+0x464>
1e7e: 80 91 bc 01 lds r24, 0x01BC
1e82: 90 91 bd 01 lds r25, 0x01BD
1e86: 8f 5f subi r24, 0xFF ; 255
1e88: 9f 4f sbci r25, 0xFF ; 255
1e8a: 34 f5 brge .+76 ; 0x1ed8 <__vector_24+0x474>
1e8c: 60 91 e1 01 lds r22, 0x01E1
1e90: 70 91 e2 01 lds r23, 0x01E2
1e94: 80 91 e3 01 lds r24, 0x01E3
1e98: 90 91 e4 01 lds r25, 0x01E4
1e9c: 20 e0 ldi r18, 0x00 ; 0
1e9e: 30 e0 ldi r19, 0x00 ; 0
1ea0: 46 e1 ldi r20, 0x16 ; 22
1ea2: 54 e4 ldi r21, 0x44 ; 68
1ea4: 0e 94 94 2c call 0x5928 ; 0x5928 <__gesf2>
1ea8: 18 16 cp r1, r24
1eaa: b4 f4 brge .+44 ; 0x1ed8 <__vector_24+0x474>
1eac: 60 91 e1 01 lds r22, 0x01E1
1eb0: 70 91 e2 01 lds r23, 0x01E2
1eb4: 80 91 e3 01 lds r24, 0x01E3
1eb8: 90 91 e4 01 lds r25, 0x01E4
1ebc: 2a e0 ldi r18, 0x0A ; 10
1ebe: 37 ed ldi r19, 0xD7 ; 215
1ec0: 43 ea ldi r20, 0xA3 ; 163
1ec2: 5c e3 ldi r21, 0x3C ; 60
1ec4: 0e 94 c8 2b call 0x5790 ; 0x5790 <__subsf3>
1ec8: 60 93 e1 01 sts 0x01E1, r22
1ecc: 70 93 e2 01 sts 0x01E2, r23
1ed0: 80 93 e3 01 sts 0x01E3, r24
1ed4: 90 93 e4 01 sts 0x01E4, r25
1ed8: 81 e0 ldi r24, 0x01 ; 1
1eda: 80 93 c3 01 sts 0x01C3, r24
1ede: 80 91 78 00 lds r24, 0x0078
1ee2: 90 91 79 00 lds r25, 0x0079
1ee6: 90 93 5b 05 sts 0x055B, r25
1eea: 80 93 5a 05 sts 0x055A, r24
1eee: 20 91 13 02 lds r18, 0x0213
1ef2: 30 91 14 02 lds r19, 0x0214
1ef6: 40 91 15 02 lds r20, 0x0215
1efa: 50 91 16 02 lds r21, 0x0216
1efe: 80 91 bc 01 lds r24, 0x01BC
1f02: 90 91 bd 01 lds r25, 0x01BD
1f06: aa 27 eor r26, r26
1f08: 97 fd sbrc r25, 7
1f0a: a0 95 com r26
1f0c: ba 2f mov r27, r26
1f0e: 28 0f add r18, r24
1f10: 39 1f adc r19, r25
1f12: 4a 1f adc r20, r26
1f14: 5b 1f adc r21, r27
1f16: 20 93 13 02 sts 0x0213, r18
1f1a: 30 93 14 02 sts 0x0214, r19
1f1e: 40 93 15 02 sts 0x0215, r20
1f22: 50 93 16 02 sts 0x0216, r21
1f26: e0 90 13 02 lds r14, 0x0213
1f2a: f0 90 14 02 lds r15, 0x0214
1f2e: 00 91 15 02 lds r16, 0x0215
1f32: 10 91 16 02 lds r17, 0x0216
1f36: 60 91 13 02 lds r22, 0x0213
1f3a: 70 91 14 02 lds r23, 0x0214
1f3e: 80 91 15 02 lds r24, 0x0215
1f42: 90 91 16 02 lds r25, 0x0216
1f46: 20 e0 ldi r18, 0x00 ; 0
1f48: 34 e0 ldi r19, 0x04 ; 4
1f4a: 40 e0 ldi r20, 0x00 ; 0
1f4c: 50 e0 ldi r21, 0x00 ; 0
1f4e: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4>
1f52: e2 1a sub r14, r18
1f54: f3 0a sbc r15, r19
1f56: 04 0b sbc r16, r20
1f58: 15 0b sbc r17, r21
1f5a: e0 92 13 02 sts 0x0213, r14
1f5e: f0 92 14 02 sts 0x0214, r15
1f62: 00 93 15 02 sts 0x0215, r16
1f66: 10 93 16 02 sts 0x0216, r17
1f6a: 83 e0 ldi r24, 0x03 ; 3
1f6c: 80 93 c9 01 sts 0x01C9, r24
1f70: 87 e0 ldi r24, 0x07 ; 7
1f72: 80 93 c8 01 sts 0x01C8, r24
1f76: 7c c0 rjmp .+248 ; 0x2070 <__vector_24+0x60c>
1f78: 80 91 68 05 lds r24, 0x0568
1f7c: 90 91 69 05 lds r25, 0x0569
1f80: 20 91 78 00 lds r18, 0x0078
1f84: 30 91 79 00 lds r19, 0x0079
1f88: 82 0f add r24, r18
1f8a: 93 1f adc r25, r19
1f8c: 90 93 69 05 sts 0x0569, r25
1f90: 80 93 68 05 sts 0x0568, r24
1f94: 80 91 60 05 lds r24, 0x0560
1f98: 8f 5f subi r24, 0xFF ; 255
1f9a: 80 93 60 05 sts 0x0560, r24
1f9e: 80 91 60 05 lds r24, 0x0560
1fa2: 85 30 cpi r24, 0x05 ; 5
1fa4: 08 f4 brcc .+2 ; 0x1fa8 <__vector_24+0x544>
1fa6: 60 c0 rjmp .+192 ; 0x2068 <__vector_24+0x604>
1fa8: 80 91 78 00 lds r24, 0x0078
1fac: 90 91 79 00 lds r25, 0x0079
1fb0: 90 93 0b 01 sts 0x010B, r25
1fb4: 80 93 0a 01 sts 0x010A, r24
1fb8: 10 92 60 05 sts 0x0560, r1
1fbc: 80 91 5c 05 lds r24, 0x055C
1fc0: 90 91 5d 05 lds r25, 0x055D
1fc4: 20 91 68 05 lds r18, 0x0568
1fc8: 30 91 69 05 lds r19, 0x0569
1fcc: 82 1b sub r24, r18
1fce: 93 0b sbc r25, r19
1fd0: 20 91 2f 02 lds r18, 0x022F
1fd4: 30 91 30 02 lds r19, 0x0230
1fd8: 82 1b sub r24, r18
1fda: 93 0b sbc r25, r19
1fdc: 90 93 c5 01 sts 0x01C5, r25
1fe0: 80 93 c4 01 sts 0x01C4, r24
1fe4: 60 91 68 05 lds r22, 0x0568
1fe8: 70 91 69 05 lds r23, 0x0569
1fec: e0 90 06 01 lds r14, 0x0106
1ff0: f0 90 07 01 lds r15, 0x0107
1ff4: 00 91 08 01 lds r16, 0x0108
1ff8: 10 91 09 01 lds r17, 0x0109
1ffc: 88 27 eor r24, r24
1ffe: 77 fd sbrc r23, 7
2000: 80 95 com r24
2002: 98 2f mov r25, r24
2004: a8 01 movw r20, r16
2006: 97 01 movw r18, r14
2008: 22 0f add r18, r18
200a: 33 1f adc r19, r19
200c: 44 1f adc r20, r20
200e: 55 1f adc r21, r21
2010: 2e 0d add r18, r14
2012: 3f 1d adc r19, r15
2014: 40 1f adc r20, r16
2016: 51 1f adc r21, r17
2018: 62 0f add r22, r18
201a: 73 1f adc r23, r19
201c: 84 1f adc r24, r20
201e: 95 1f adc r25, r21
2020: 24 e0 ldi r18, 0x04 ; 4
2022: 30 e0 ldi r19, 0x00 ; 0
2024: 40 e0 ldi r20, 0x00 ; 0
2026: 50 e0 ldi r21, 0x00 ; 0
2028: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4>
202c: 20 93 06 01 sts 0x0106, r18
2030: 30 93 07 01 sts 0x0107, r19
2034: 40 93 08 01 sts 0x0108, r20
2038: 50 93 09 01 sts 0x0109, r21
203c: 20 91 5c 05 lds r18, 0x055C
2040: 30 91 5d 05 lds r19, 0x055D
2044: 80 91 06 01 lds r24, 0x0106
2048: 90 91 07 01 lds r25, 0x0107
204c: a0 91 08 01 lds r26, 0x0108
2050: b0 91 09 01 lds r27, 0x0109
2054: 28 1b sub r18, r24
2056: 39 0b sbc r19, r25
2058: 30 93 30 02 sts 0x0230, r19
205c: 20 93 2f 02 sts 0x022F, r18
2060: 10 92 69 05 sts 0x0569, r1
2064: 10 92 68 05 sts 0x0568, r1
2068: 10 92 c9 01 sts 0x01C9, r1
206c: 10 92 c8 01 sts 0x01C8, r1
2070: 80 91 c9 01 lds r24, 0x01C9
2074: 80 93 7c 00 sts 0x007C, r24
2078: 8f ee ldi r24, 0xEF ; 239
207a: 80 93 7a 00 sts 0x007A, r24
207e: ff 91 pop r31
2080: ef 91 pop r30
2082: df 91 pop r29
2084: cf 91 pop r28
2086: bf 91 pop r27
2088: af 91 pop r26
208a: 9f 91 pop r25
208c: 8f 91 pop r24
208e: 7f 91 pop r23
2090: 6f 91 pop r22
2092: 5f 91 pop r21
2094: 4f 91 pop r20
2096: 3f 91 pop r19
2098: 2f 91 pop r18
209a: 1f 91 pop r17
209c: 0f 91 pop r16
209e: ff 90 pop r15
20a0: ef 90 pop r14
20a2: 0f 90 pop r0
20a4: 0f be out 0x3f, r0 ; 63
20a6: 0f 90 pop r0
20a8: 1f 90 pop r1
20aa: 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
 
000020ac <SucheLuftruckOffset>:
20ac: cf 93 push r28
20ae: df 93 push r29
20b0: c0 e0 ldi r28, 0x00 ; 0
20b2: d0 e0 ldi r29, 0x00 ; 0
20b4: c7 bd out 0x27, r28 ; 39
20b6: 82 e3 ldi r24, 0x32 ; 50
20b8: 90 e0 ldi r25, 0x00 ; 0
20ba: 0e 94 1a 0d call 0x1a34 ; 0x1a34 <Delay_ms>
20be: 81 e6 ldi r24, 0x61 ; 97
20c0: 91 e0 ldi r25, 0x01 ; 1
20c2: 9f 93 push r25
20c4: 8f 93 push r24
20c6: 1f 92 push r1
20c8: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
20cc: 80 91 0a 01 lds r24, 0x010A
20d0: 90 91 0b 01 lds r25, 0x010B
20d4: 0f 90 pop r0
20d6: 0f 90 pop r0
20d8: 0f 90 pop r0
20da: 84 58 subi r24, 0x84 ; 132
20dc: 93 40 sbci r25, 0x03 ; 3
20de: 20 f0 brcs .+8 ; 0x20e8 <SucheLuftruckOffset+0x3c>
20e0: 21 96 adiw r28, 0x01 ; 1
20e2: ca 3f cpi r28, 0xFA ; 250
20e4: d1 05 cpc r29, r1
20e6: 31 f7 brne .-52 ; 0x20b4 <SucheLuftruckOffset+0x8>
20e8: c0 93 65 05 sts 0x0565, r28
20ec: 88 ec ldi r24, 0xC8 ; 200
20ee: 90 e0 ldi r25, 0x00 ; 0
20f0: 0e 94 1a 0d call 0x1a34 ; 0x1a34 <Delay_ms>
20f4: df 91 pop r29
20f6: cf 91 pop r28
20f8: 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
 
000020fa <LcdClear>:
20fa: e6 e1 ldi r30, 0x16 ; 22
20fc: f1 e0 ldi r31, 0x01 ; 1
20fe: 80 e2 ldi r24, 0x20 ; 32
2100: 81 93 st Z+, r24
2102: 91 e0 ldi r25, 0x01 ; 1
2104: e6 36 cpi r30, 0x66 ; 102
2106: f9 07 cpc r31, r25
2108: d9 f7 brne .-10 ; 0x2100 <LcdClear+0x6>
210a: 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
 
0000210c <Menu>:
210c: ff 92 push r15
210e: 0f 93 push r16
2110: 1f 93 push r17
2112: 80 91 cd 01 lds r24, 0x01CD
2116: 28 2f mov r18, r24
2118: 33 27 eor r19, r19
211a: c9 01 movw r24, r18
211c: 81 70 andi r24, 0x01 ; 1
211e: 90 70 andi r25, 0x00 ; 0
2120: 68 2f mov r22, r24
2122: 88 23 and r24, r24
2124: 91 f0 breq .+36 ; 0x214a <Menu+0x3e>
2126: 80 91 ce 01 lds r24, 0x01CE
212a: 88 23 and r24, r24
212c: 11 f0 breq .+4 ; 0x2132 <Menu+0x26>
212e: 81 50 subi r24, 0x01 ; 1
2130: 02 c0 rjmp .+4 ; 0x2136 <Menu+0x2a>
2132: 80 91 66 01 lds r24, 0x0166
2136: 80 93 ce 01 sts 0x01CE, r24
213a: e6 e1 ldi r30, 0x16 ; 22
213c: f1 e0 ldi r31, 0x01 ; 1
213e: 80 e2 ldi r24, 0x20 ; 32
2140: 81 93 st Z+, r24
2142: 91 e0 ldi r25, 0x01 ; 1
2144: e6 36 cpi r30, 0x66 ; 102
2146: f9 07 cpc r31, r25
2148: d9 f7 brne .-10 ; 0x2140 <Menu+0x34>
214a: a9 01 movw r20, r18
214c: 42 70 andi r20, 0x02 ; 2
214e: 50 70 andi r21, 0x00 ; 0
2150: 21 ff sbrs r18, 1
2152: 0d c0 rjmp .+26 ; 0x216e <Menu+0x62>
2154: 80 91 ce 01 lds r24, 0x01CE
2158: 8f 5f subi r24, 0xFF ; 255
215a: 80 93 ce 01 sts 0x01CE, r24
215e: e6 e1 ldi r30, 0x16 ; 22
2160: f1 e0 ldi r31, 0x01 ; 1
2162: 80 e2 ldi r24, 0x20 ; 32
2164: 81 93 st Z+, r24
2166: 91 e0 ldi r25, 0x01 ; 1
2168: e6 36 cpi r30, 0x66 ; 102
216a: f9 07 cpc r31, r25
216c: d9 f7 brne .-10 ; 0x2164 <Menu+0x58>
216e: 66 23 and r22, r22
2170: 21 f0 breq .+8 ; 0x217a <Menu+0x6e>
2172: 45 2b or r20, r21
2174: 11 f0 breq .+4 ; 0x217a <Menu+0x6e>
2176: 10 92 ce 01 sts 0x01CE, r1
217a: 81 e1 ldi r24, 0x11 ; 17
217c: 80 93 cc 01 sts 0x01CC, r24
2180: 80 91 ce 01 lds r24, 0x01CE
2184: 99 27 eor r25, r25
2186: 9f 93 push r25
2188: 8f 93 push r24
218a: 82 ed ldi r24, 0xD2 ; 210
218c: 93 e0 ldi r25, 0x03 ; 3
218e: 9f 93 push r25
2190: 8f 93 push r24
2192: e1 e0 ldi r30, 0x01 ; 1
2194: fe 2e mov r15, r30
2196: ff 92 push r15
2198: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
219c: 00 91 ce 01 lds r16, 0x01CE
21a0: 0f 90 pop r0
21a2: 0f 90 pop r0
21a4: 0f 90 pop r0
21a6: 0f 90 pop r0
21a8: 0f 90 pop r0
21aa: 05 30 cpi r16, 0x05 ; 5
21ac: 09 f4 brne .+2 ; 0x21b0 <Menu+0xa4>
21ae: d7 c1 rjmp .+942 ; 0x255e <Menu+0x452>
21b0: 06 30 cpi r16, 0x06 ; 6
21b2: 90 f4 brcc .+36 ; 0x21d8 <Menu+0xcc>
21b4: 02 30 cpi r16, 0x02 ; 2
21b6: 09 f4 brne .+2 ; 0x21ba <Menu+0xae>
21b8: b8 c0 rjmp .+368 ; 0x232a <Menu+0x21e>
21ba: 03 30 cpi r16, 0x03 ; 3
21bc: 30 f4 brcc .+12 ; 0x21ca <Menu+0xbe>
21be: 00 23 and r16, r16
21c0: f1 f0 breq .+60 ; 0x21fe <Menu+0xf2>
21c2: 01 30 cpi r16, 0x01 ; 1
21c4: 09 f0 breq .+2 ; 0x21c8 <Menu+0xbc>
21c6: 5b c3 rjmp .+1718 ; 0x287e <Menu+0x772>
21c8: 4d c0 rjmp .+154 ; 0x2264 <Menu+0x158>
21ca: 03 30 cpi r16, 0x03 ; 3
21cc: 09 f4 brne .+2 ; 0x21d0 <Menu+0xc4>
21ce: 02 c1 rjmp .+516 ; 0x23d4 <Menu+0x2c8>
21d0: 04 30 cpi r16, 0x04 ; 4
21d2: 09 f0 breq .+2 ; 0x21d6 <Menu+0xca>
21d4: 54 c3 rjmp .+1704 ; 0x287e <Menu+0x772>
21d6: 4b c1 rjmp .+662 ; 0x246e <Menu+0x362>
21d8: 08 30 cpi r16, 0x08 ; 8
21da: 09 f4 brne .+2 ; 0x21de <Menu+0xd2>
21dc: 98 c2 rjmp .+1328 ; 0x270e <Menu+0x602>
21de: 09 30 cpi r16, 0x09 ; 9
21e0: 38 f4 brcc .+14 ; 0x21f0 <Menu+0xe4>
21e2: 06 30 cpi r16, 0x06 ; 6
21e4: 09 f4 brne .+2 ; 0x21e8 <Menu+0xdc>
21e6: 11 c2 rjmp .+1058 ; 0x260a <Menu+0x4fe>
21e8: 07 30 cpi r16, 0x07 ; 7
21ea: 09 f0 breq .+2 ; 0x21ee <Menu+0xe2>
21ec: 48 c3 rjmp .+1680 ; 0x287e <Menu+0x772>
21ee: 6c c2 rjmp .+1240 ; 0x26c8 <Menu+0x5bc>
21f0: 09 30 cpi r16, 0x09 ; 9
21f2: 09 f4 brne .+2 ; 0x21f6 <Menu+0xea>
21f4: c9 c2 rjmp .+1426 ; 0x2788 <Menu+0x67c>
21f6: 0a 30 cpi r16, 0x0A ; 10
21f8: 09 f0 breq .+2 ; 0x21fc <Menu+0xf0>
21fa: 41 c3 rjmp .+1666 ; 0x287e <Menu+0x772>
21fc: 03 c3 rjmp .+1542 ; 0x2804 <Menu+0x6f8>
21fe: 10 92 cc 01 sts 0x01CC, r1
2202: 80 ec ldi r24, 0xC0 ; 192
2204: 93 e0 ldi r25, 0x03 ; 3
2206: 9f 93 push r25
2208: 8f 93 push r24
220a: ff 92 push r15
220c: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
2210: 84 e1 ldi r24, 0x14 ; 20
2212: 80 93 cc 01 sts 0x01CC, r24
2216: 8c e3 ldi r24, 0x3C ; 60
2218: 90 e0 ldi r25, 0x00 ; 0
221a: 9f 93 push r25
221c: 8f 93 push r24
221e: 1f 92 push r1
2220: 1f 92 push r1
2222: 89 eb ldi r24, 0xB9 ; 185
2224: 93 e0 ldi r25, 0x03 ; 3
2226: 9f 93 push r25
2228: 8f 93 push r24
222a: ff 92 push r15
222c: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
2230: 88 e2 ldi r24, 0x28 ; 40
2232: 80 93 cc 01 sts 0x01CC, r24
2236: 0e 94 0b 02 call 0x416 ; 0x416 <GetActiveParamSetNumber>
223a: 99 27 eor r25, r25
223c: 9f 93 push r25
223e: 8f 93 push r24
2240: 8c ea ldi r24, 0xAC ; 172
2242: 93 e0 ldi r25, 0x03 ; 3
2244: 9f 93 push r25
2246: 8f 93 push r24
2248: ff 92 push r15
224a: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
224e: 8c e3 ldi r24, 0x3C ; 60
2250: 80 93 cc 01 sts 0x01CC, r24
2254: 8c e9 ldi r24, 0x9C ; 156
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
20ee: 80 93 ce 01 sts 0x01CE, r24
20f2: e6 e1 ldi r30, 0x16 ; 22
20f4: f1 e0 ldi r31, 0x01 ; 1
20f6: 80 e2 ldi r24, 0x20 ; 32
20f8: 81 93 st Z+, r24
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: ff 92 push r15
225e: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
2262: 8e c2 rjmp .+1308 ; 0x2780 <Menu+0x674>
2264: 80 91 a6 05 lds r24, 0x05A6
2268: 80 ff sbrs r24, 0
226a: 47 c0 rjmp .+142 ; 0x22fa <Menu+0x1ee>
226c: 10 92 cc 01 sts 0x01CC, r1
2270: 80 91 2f 02 lds r24, 0x022F
2274: 90 91 30 02 lds r25, 0x0230
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: 8d e8 ldi r24, 0x8D ; 141
227e: 93 e0 ldi r25, 0x03 ; 3
2280: 9f 93 push r25
2282: 8f 93 push r24
2284: 0f 93 push r16
2286: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
228a: 84 e1 ldi r24, 0x14 ; 20
228c: 80 93 cc 01 sts 0x01CC, r24
2290: 80 91 31 02 lds r24, 0x0231
2294: 90 91 32 02 lds r25, 0x0232
2298: 9f 93 push r25
229a: 8f 93 push r24
229c: 8e e7 ldi r24, 0x7E ; 126
229e: 93 e0 ldi r25, 0x03 ; 3
22a0: 9f 93 push r25
22a2: 8f 93 push r24
22a4: 0f 93 push r16
22a6: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
22aa: 88 e2 ldi r24, 0x28 ; 40
22ac: 80 93 cc 01 sts 0x01CC, r24
22b0: 80 91 0a 01 lds r24, 0x010A
22b4: 90 91 0b 01 lds r25, 0x010B
22b8: 9f 93 push r25
22ba: 8f 93 push r24
22bc: 8f e6 ldi r24, 0x6F ; 111
22be: 93 e0 ldi r25, 0x03 ; 3
22c0: 9f 93 push r25
22c2: 8f 93 push r24
22c4: 0f 93 push r16
22c6: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
22ca: 8c e3 ldi r24, 0x3C ; 60
22cc: 80 93 cc 01 sts 0x01CC, r24
22d0: 80 91 65 05 lds r24, 0x0565
22d4: 99 27 eor r25, r25
22d6: 9f 93 push r25
22d8: 8f 93 push r24
22da: 80 e6 ldi r24, 0x60 ; 96
22dc: 93 e0 ldi r25, 0x03 ; 3
22de: 9f 93 push r25
22e0: 8f 93 push r24
22e2: 0f 93 push r16
22e4: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
22e8: 8d b7 in r24, 0x3d ; 61
22ea: 9e b7 in r25, 0x3e ; 62
22ec: 44 96 adiw r24, 0x14 ; 20
22ee: 0f b6 in r0, 0x3f ; 63
22f0: f8 94 cli
22f2: 9e bf out 0x3e, r25 ; 62
22f4: 0f be out 0x3f, r0 ; 63
22f6: 8d bf out 0x3d, r24 ; 61
22f8: c7 c2 rjmp .+1422 ; 0x2888 <Menu+0x77c>
22fa: 84 e1 ldi r24, 0x14 ; 20
22fc: 80 93 cc 01 sts 0x01CC, r24
2300: 89 e5 ldi r24, 0x59 ; 89
2302: 93 e0 ldi r25, 0x03 ; 3
2304: 9f 93 push r25
2306: 8f 93 push r24
2308: 0f 93 push r16
230a: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
230e: 88 e2 ldi r24, 0x28 ; 40
2310: 80 93 cc 01 sts 0x01CC, r24
2314: 8b e4 ldi r24, 0x4B ; 75
2316: 93 e0 ldi r25, 0x03 ; 3
2318: 9f 93 push r25
231a: 8f 93 push r24
231c: 0f 93 push r16
231e: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
2322: 8d b7 in r24, 0x3d ; 61
2324: 9e b7 in r25, 0x3e ; 62
2326: 06 96 adiw r24, 0x06 ; 6
2328: e2 cf rjmp .-60 ; 0x22ee <Menu+0x1e2>
232a: 10 92 cc 01 sts 0x01CC, r1
232e: 81 e4 ldi r24, 0x41 ; 65
2330: 93 e0 ldi r25, 0x03 ; 3
2332: 9f 93 push r25
2334: 8f 93 push r24
2336: ff 92 push r15
2338: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
233c: 84 e1 ldi r24, 0x14 ; 20
233e: 80 93 cc 01 sts 0x01CC, r24
2342: 60 91 e7 01 lds r22, 0x01E7
2346: 70 91 e8 01 lds r23, 0x01E8
234a: 80 91 e9 01 lds r24, 0x01E9
234e: 90 91 ea 01 lds r25, 0x01EA
2352: 20 e0 ldi r18, 0x00 ; 0
2354: 34 e0 ldi r19, 0x04 ; 4
2356: 40 e0 ldi r20, 0x00 ; 0
2358: 50 e0 ldi r21, 0x00 ; 0
235a: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4>
235e: 5f 93 push r21
2360: 4f 93 push r20
2362: 3f 93 push r19
2364: 2f 93 push r18
2366: 82 e3 ldi r24, 0x32 ; 50
2368: 93 e0 ldi r25, 0x03 ; 3
236a: 9f 93 push r25
236c: 8f 93 push r24
236e: ff 92 push r15
2370: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
2374: 88 e2 ldi r24, 0x28 ; 40
2376: 80 93 cc 01 sts 0x01CC, r24
237a: 60 91 ef 01 lds r22, 0x01EF
237e: 70 91 f0 01 lds r23, 0x01F0
2382: 80 91 f1 01 lds r24, 0x01F1
2386: 90 91 f2 01 lds r25, 0x01F2
238a: 20 e0 ldi r18, 0x00 ; 0
238c: 34 e0 ldi r19, 0x04 ; 4
238e: 40 e0 ldi r20, 0x00 ; 0
2390: 50 e0 ldi r21, 0x00 ; 0
2392: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4>
2396: 5f 93 push r21
2398: 4f 93 push r20
239a: 3f 93 push r19
239c: 2f 93 push r18
239e: 83 e2 ldi r24, 0x23 ; 35
23a0: 93 e0 ldi r25, 0x03 ; 3
23a2: 9f 93 push r25
23a4: 8f 93 push r24
23a6: ff 92 push r15
23a8: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
23ac: 8c e3 ldi r24, 0x3C ; 60
23ae: 80 93 cc 01 sts 0x01CC, r24
23b2: 80 91 17 02 lds r24, 0x0217
23b6: 90 91 18 02 lds r25, 0x0218
23ba: 9f 93 push r25
23bc: 8f 93 push r24
23be: 84 e1 ldi r24, 0x14 ; 20
23c0: 93 e0 ldi r25, 0x03 ; 3
23c2: 9f 93 push r25
23c4: 8f 93 push r24
23c6: ff 92 push r15
23c8: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
23cc: 8d b7 in r24, 0x3d ; 61
23ce: 9e b7 in r25, 0x3e ; 62
23d0: 46 96 adiw r24, 0x16 ; 22
23d2: 8d cf rjmp .-230 ; 0x22ee <Menu+0x1e2>
23d4: 10 92 cc 01 sts 0x01CC, r1
23d8: 80 91 76 05 lds r24, 0x0576
23dc: 90 91 77 05 lds r25, 0x0577
23e0: 20 91 74 05 lds r18, 0x0574
23e4: 30 91 75 05 lds r19, 0x0575
23e8: 9f 93 push r25
23ea: 8f 93 push r24
23ec: 3f 93 push r19
23ee: 2f 93 push r18
23f0: 84 e0 ldi r24, 0x04 ; 4
23f2: 93 e0 ldi r25, 0x03 ; 3
23f4: 9f 93 push r25
23f6: 8f 93 push r24
23f8: ff 92 push r15
23fa: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
23fe: 84 e1 ldi r24, 0x14 ; 20
2400: 80 93 cc 01 sts 0x01CC, r24
2404: 80 91 7a 05 lds r24, 0x057A
2408: 90 91 7b 05 lds r25, 0x057B
240c: 20 91 78 05 lds r18, 0x0578
2410: 30 91 79 05 lds r19, 0x0579
2414: 9f 93 push r25
2416: 8f 93 push r24
2418: 3f 93 push r19
241a: 2f 93 push r18
241c: 84 ef ldi r24, 0xF4 ; 244
241e: 92 e0 ldi r25, 0x02 ; 2
2420: 9f 93 push r25
2422: 8f 93 push r24
2424: ff 92 push r15
2426: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
242a: 88 e2 ldi r24, 0x28 ; 40
242c: 80 93 cc 01 sts 0x01CC, r24
2430: 80 91 7e 05 lds r24, 0x057E
2434: 90 91 7f 05 lds r25, 0x057F
2438: 20 91 7c 05 lds r18, 0x057C
243c: 30 91 7d 05 lds r19, 0x057D
2440: 9f 93 push r25
2442: 8f 93 push r24
2444: 3f 93 push r19
2446: 2f 93 push r18
2448: 84 ee ldi r24, 0xE4 ; 228
244a: 92 e0 ldi r25, 0x02 ; 2
244c: 9f 93 push r25
244e: 8f 93 push r24
2450: ff 92 push r15
2452: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
2456: 8c e3 ldi r24, 0x3C ; 60
2458: 80 93 cc 01 sts 0x01CC, r24
245c: 80 91 80 05 lds r24, 0x0580
2460: 90 91 81 05 lds r25, 0x0581
2464: 9f 93 push r25
2466: 8f 93 push r24
2468: 84 ed ldi r24, 0xD4 ; 212
246a: 92 e0 ldi r25, 0x02 ; 2
246c: 6f c0 rjmp .+222 ; 0x254c <Menu+0x440>
246e: 10 92 cc 01 sts 0x01CC, r1
2472: e0 91 9f 05 lds r30, 0x059F
2476: ff 27 eor r31, r31
2478: ee 0f add r30, r30
247a: ff 1f adc r31, r31
247c: ee 58 subi r30, 0x8E ; 142
247e: fa 4f sbci r31, 0xFA ; 250
2480: 20 81 ld r18, Z
2482: 31 81 ldd r19, Z+1 ; 0x01
2484: e0 91 9e 05 lds r30, 0x059E
2488: ff 27 eor r31, r31
248a: ee 0f add r30, r30
248c: ff 1f adc r31, r31
248e: ee 58 subi r30, 0x8E ; 142
2490: fa 4f sbci r31, 0xFA ; 250
2492: 80 81 ld r24, Z
2494: 91 81 ldd r25, Z+1 ; 0x01
2496: 3f 93 push r19
2498: 2f 93 push r18
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
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: 84 ec ldi r24, 0xC4 ; 196
24a0: 92 e0 ldi r25, 0x02 ; 2
24a2: 9f 93 push r25
24a4: 8f 93 push r24
24a6: ff 92 push r15
24a8: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
24ac: 84 e1 ldi r24, 0x14 ; 20
24ae: 80 93 cc 01 sts 0x01CC, r24
24b2: e0 91 a1 05 lds r30, 0x05A1
24b6: ff 27 eor r31, r31
24b8: ee 0f add r30, r30
24ba: ff 1f adc r31, r31
24bc: ee 58 subi r30, 0x8E ; 142
24be: fa 4f sbci r31, 0xFA ; 250
24c0: 20 81 ld r18, Z
24c2: 31 81 ldd r19, Z+1 ; 0x01
24c4: e0 91 a0 05 lds r30, 0x05A0
24c8: ff 27 eor r31, r31
24ca: ee 0f add r30, r30
24cc: ff 1f adc r31, r31
24ce: ee 58 subi r30, 0x8E ; 142
24d0: fa 4f sbci r31, 0xFA ; 250
24d2: 80 81 ld r24, Z
24d4: 91 81 ldd r25, Z+1 ; 0x01
24d6: 3f 93 push r19
24d8: 2f 93 push r18
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: 84 eb ldi r24, 0xB4 ; 180
24e0: 92 e0 ldi r25, 0x02 ; 2
24e2: 9f 93 push r25
24e4: 8f 93 push r24
24e6: ff 92 push r15
24e8: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
24ec: 88 e2 ldi r24, 0x28 ; 40
24ee: 80 93 cc 01 sts 0x01CC, r24
24f2: e0 91 a3 05 lds r30, 0x05A3
24f6: ff 27 eor r31, r31
24f8: ee 0f add r30, r30
24fa: ff 1f adc r31, r31
24fc: ee 58 subi r30, 0x8E ; 142
24fe: fa 4f sbci r31, 0xFA ; 250
2500: 20 81 ld r18, Z
2502: 31 81 ldd r19, Z+1 ; 0x01
2504: e0 91 a2 05 lds r30, 0x05A2
2508: ff 27 eor r31, r31
250a: ee 0f add r30, r30
250c: ff 1f adc r31, r31
250e: ee 58 subi r30, 0x8E ; 142
2510: fa 4f sbci r31, 0xFA ; 250
2512: 80 81 ld r24, Z
2514: 91 81 ldd r25, Z+1 ; 0x01
2516: 3f 93 push r19
2518: 2f 93 push r18
251a: 9f 93 push r25
251c: 8f 93 push r24
251e: 84 ea ldi r24, 0xA4 ; 164
2520: 92 e0 ldi r25, 0x02 ; 2
2522: 9f 93 push r25
2524: 8f 93 push r24
2526: ff 92 push r15
2528: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
252c: 8c e3 ldi r24, 0x3C ; 60
252e: 80 93 cc 01 sts 0x01CC, r24
2532: e0 91 a4 05 lds r30, 0x05A4
2536: ff 27 eor r31, r31
2538: ee 0f add r30, r30
253a: ff 1f adc r31, r31
253c: ee 58 subi r30, 0x8E ; 142
253e: fa 4f sbci r31, 0xFA ; 250
2540: 80 81 ld r24, Z
2542: 91 81 ldd r25, Z+1 ; 0x01
2544: 9f 93 push r25
2546: 8f 93 push r24
2548: 84 e9 ldi r24, 0x94 ; 148
254a: 92 e0 ldi r25, 0x02 ; 2
254c: 9f 93 push r25
254e: 8f 93 push r24
2550: ff 92 push r15
2552: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
2556: 8d b7 in r24, 0x3d ; 61
2558: 9e b7 in r25, 0x3e ; 62
255a: 4a 96 adiw r24, 0x1a ; 26
255c: c8 ce rjmp .-624 ; 0x22ee <Menu+0x1e2>
255e: 10 92 cc 01 sts 0x01CC, r1
2562: 86 e8 ldi r24, 0x86 ; 134
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 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
2570: 84 e1 ldi r24, 0x14 ; 20
2572: 80 93 cc 01 sts 0x01CC, r24
2576: 20 91 d7 01 lds r18, 0x01D7
257a: 30 91 d8 01 lds r19, 0x01D8
257e: 80 91 b2 01 lds r24, 0x01B2
2582: 90 91 b3 01 lds r25, 0x01B3
2586: 60 91 be 01 lds r22, 0x01BE
258a: 3f 93 push r19
258c: 2f 93 push r18
258e: 77 27 eor r23, r23
2590: 0e 94 19 2e call 0x5c32 ; 0x5c32 <__divmodhi4>
2594: 7f 93 push r23
2596: 6f 93 push r22
2598: 87 e7 ldi r24, 0x77 ; 119
259a: 92 e0 ldi r25, 0x02 ; 2
259c: 9f 93 push r25
259e: 8f 93 push r24
25a0: ff 92 push r15
25a2: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
25a6: 88 e2 ldi r24, 0x28 ; 40
25a8: 80 93 cc 01 sts 0x01CC, r24
25ac: 20 91 d9 01 lds r18, 0x01D9
25b0: 30 91 da 01 lds r19, 0x01DA
25b4: 80 91 b4 01 lds r24, 0x01B4
25b8: 90 91 b5 01 lds r25, 0x01B5
25bc: 60 91 bf 01 lds r22, 0x01BF
25c0: 3f 93 push r19
25c2: 2f 93 push r18
25c4: 77 27 eor r23, r23
25c6: 0e 94 19 2e call 0x5c32 ; 0x5c32 <__divmodhi4>
25ca: 7f 93 push r23
25cc: 6f 93 push r22
25ce: 88 e6 ldi r24, 0x68 ; 104
25d0: 92 e0 ldi r25, 0x02 ; 2
25d2: 9f 93 push r25
25d4: 8f 93 push r24
25d6: ff 92 push r15
25d8: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
25dc: 8c e3 ldi r24, 0x3C ; 60
25de: 80 93 cc 01 sts 0x01CC, r24
25e2: 20 91 db 01 lds r18, 0x01DB
25e6: 30 91 dc 01 lds r19, 0x01DC
25ea: 80 91 b6 01 lds r24, 0x01B6
25ee: 90 91 b7 01 lds r25, 0x01B7
25f2: 60 91 c0 01 lds r22, 0x01C0
25f6: 3f 93 push r19
25f8: 2f 93 push r18
25fa: 77 27 eor r23, r23
25fc: 0e 94 19 2e call 0x5c32 ; 0x5c32 <__divmodhi4>
2600: 7f 93 push r23
2602: 6f 93 push r22
2604: 89 e5 ldi r24, 0x59 ; 89
2606: 92 e0 ldi r25, 0x02 ; 2
2608: 56 c0 rjmp .+172 ; 0x26b6 <Menu+0x5aa>
260a: 10 92 cc 01 sts 0x01CC, r1
260e: 8c e4 ldi r24, 0x4C ; 76
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 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
261c: 84 e1 ldi r24, 0x14 ; 20
261e: 80 93 cc 01 sts 0x01CC, r24
2622: 20 91 dd 01 lds r18, 0x01DD
2626: 30 91 de 01 lds r19, 0x01DE
262a: 80 91 ba 01 lds r24, 0x01BA
262e: 90 91 bb 01 lds r25, 0x01BB
2632: 60 91 c1 01 lds r22, 0x01C1
2636: 3f 93 push r19
2638: 2f 93 push r18
263a: 77 27 eor r23, r23
263c: 0e 94 19 2e call 0x5c32 ; 0x5c32 <__divmodhi4>
2640: 7f 93 push r23
2642: 6f 93 push r22
2644: 8d e3 ldi r24, 0x3D ; 61
2646: 92 e0 ldi r25, 0x02 ; 2
2648: 9f 93 push r25
264a: 8f 93 push r24
264c: ff 92 push r15
264e: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
2652: 88 e2 ldi r24, 0x28 ; 40
2654: 80 93 cc 01 sts 0x01CC, r24
2658: 20 91 df 01 lds r18, 0x01DF
265c: 30 91 e0 01 lds r19, 0x01E0
2660: 80 91 b8 01 lds r24, 0x01B8
2664: 90 91 b9 01 lds r25, 0x01B9
2668: 60 91 c2 01 lds r22, 0x01C2
266c: 3f 93 push r19
266e: 2f 93 push r18
2670: 77 27 eor r23, r23
2672: 0e 94 19 2e call 0x5c32 ; 0x5c32 <__divmodhi4>
2676: 7f 93 push r23
2678: 6f 93 push r22
267a: 8e e2 ldi r24, 0x2E ; 46
267c: 92 e0 ldi r25, 0x02 ; 2
267e: 9f 93 push r25
2680: 8f 93 push r24
2682: ff 92 push r15
2684: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
2688: 8c e3 ldi r24, 0x3C ; 60
268a: 80 93 cc 01 sts 0x01CC, r24
268e: 60 91 e1 01 lds r22, 0x01E1
2692: 70 91 e2 01 lds r23, 0x01E2
2696: 80 91 e3 01 lds r24, 0x01E3
269a: 90 91 e4 01 lds r25, 0x01E4
269e: 00 91 5a 05 lds r16, 0x055A
26a2: 10 91 5b 05 lds r17, 0x055B
26a6: 0e 94 57 2c call 0x58ae ; 0x58ae <__fixsfsi>
26aa: 7f 93 push r23
26ac: 6f 93 push r22
26ae: 1f 93 push r17
26b0: 0f 93 push r16
26b2: 8f e1 ldi r24, 0x1F ; 31
26b4: 92 e0 ldi r25, 0x02 ; 2
26b6: 9f 93 push r25
26b8: 8f 93 push r24
26ba: ff 92 push r15
26bc: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
26c0: 8d b7 in r24, 0x3d ; 61
26c2: 9e b7 in r25, 0x3e ; 62
26c4: 48 96 adiw r24, 0x18 ; 24
26c6: 13 ce rjmp .-986 ; 0x22ee <Menu+0x1e2>
26c8: 84 e1 ldi r24, 0x14 ; 20
26ca: 80 93 cc 01 sts 0x01CC, r24
26ce: 80 91 04 01 lds r24, 0x0104
26d2: 90 91 05 01 lds r25, 0x0105
26d6: 9f 93 push r25
26d8: 8f 93 push r24
26da: 80 e1 ldi r24, 0x10 ; 16
26dc: 92 e0 ldi r25, 0x02 ; 2
26de: 9f 93 push r25
26e0: 8f 93 push r24
26e2: ff 92 push r15
26e4: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
26e8: 88 e2 ldi r24, 0x28 ; 40
26ea: 80 93 cc 01 sts 0x01CC, r24
26ee: 80 91 27 02 lds r24, 0x0227
26f2: 99 27 eor r25, r25
26f4: 9f 93 push r25
26f6: 8f 93 push r24
26f8: 81 e0 ldi r24, 0x01 ; 1
26fa: 92 e0 ldi r25, 0x02 ; 2
26fc: 9f 93 push r25
26fe: 8f 93 push r24
2700: ff 92 push r15
2702: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
2706: 8d b7 in r24, 0x3d ; 61
2708: 9e b7 in r25, 0x3e ; 62
270a: 0a 96 adiw r24, 0x0a ; 10
270c: f0 cd rjmp .-1056 ; 0x22ee <Menu+0x1e2>
270e: 10 92 cc 01 sts 0x01CC, r1
2712: 82 ef ldi r24, 0xF2 ; 242
2714: 91 e0 ldi r25, 0x01 ; 1
2716: 9f 93 push r25
2718: 8f 93 push r24
271a: ff 92 push r15
271c: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
2720: 84 e1 ldi r24, 0x14 ; 20
2722: 80 93 cc 01 sts 0x01CC, r24
2726: 80 91 1b 02 lds r24, 0x021B
272a: 90 91 1c 02 lds r25, 0x021C
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: 83 ee ldi r24, 0xE3 ; 227
2734: 91 e0 ldi r25, 0x01 ; 1
2736: 9f 93 push r25
2738: 8f 93 push r24
273a: ff 92 push r15
273c: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
2740: 88 e2 ldi r24, 0x28 ; 40
2742: 80 93 cc 01 sts 0x01CC, r24
2746: 80 91 17 02 lds r24, 0x0217
274a: 90 91 18 02 lds r25, 0x0218
274e: 9f 93 push r25
2750: 8f 93 push r24
2752: 84 ed ldi r24, 0xD4 ; 212
2754: 91 e0 ldi r25, 0x01 ; 1
2756: 9f 93 push r25
2758: 8f 93 push r24
275a: ff 92 push r15
275c: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
2760: 8c e3 ldi r24, 0x3C ; 60
2762: 80 93 cc 01 sts 0x01CC, r24
2766: 80 91 19 02 lds r24, 0x0219
276a: 90 91 1a 02 lds r25, 0x021A
276e: 9f 93 push r25
2770: 8f 93 push r24
2772: 85 ec ldi r24, 0xC5 ; 197
2774: 91 e0 ldi r25, 0x01 ; 1
2776: 9f 93 push r25
2778: 8f 93 push r24
277a: ff 92 push r15
277c: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
2780: 8d b7 in r24, 0x3d ; 61
2782: 9e b7 in r25, 0x3e ; 62
2784: 42 96 adiw r24, 0x12 ; 18
2786: b3 cd rjmp .-1178 ; 0x22ee <Menu+0x1e2>
2788: 10 92 cc 01 sts 0x01CC, r1
278c: 80 91 1f 02 lds r24, 0x021F
2790: 90 91 20 02 lds r25, 0x0220
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: 89 eb ldi r24, 0xB9 ; 185
279a: 91 e0 ldi r25, 0x01 ; 1
279c: 9f 93 push r25
279e: 8f 93 push r24
27a0: ff 92 push r15
27a2: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
27a6: 84 e1 ldi r24, 0x14 ; 20
27a8: 80 93 cc 01 sts 0x01CC, r24
27ac: 80 91 21 02 lds r24, 0x0221
27b0: 90 91 22 02 lds r25, 0x0222
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: 8d ea ldi r24, 0xAD ; 173
27ba: 91 e0 ldi r25, 0x01 ; 1
27bc: 9f 93 push r25
27be: 8f 93 push r24
27c0: ff 92 push r15
27c2: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
27c6: 88 e2 ldi r24, 0x28 ; 40
27c8: 80 93 cc 01 sts 0x01CC, r24
27cc: 80 91 23 02 lds r24, 0x0223
27d0: 90 91 24 02 lds r25, 0x0224
27d4: 9f 93 push r25
27d6: 8f 93 push r24
27d8: 81 ea ldi r24, 0xA1 ; 161
27da: 91 e0 ldi r25, 0x01 ; 1
27dc: 9f 93 push r25
27de: 8f 93 push r24
27e0: ff 92 push r15
27e2: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
27e6: 8c e3 ldi r24, 0x3C ; 60
27e8: 80 93 cc 01 sts 0x01CC, r24
27ec: 80 91 25 02 lds r24, 0x0225
27f0: 90 91 26 02 lds r25, 0x0226
27f4: 9f 93 push r25
27f6: 8f 93 push r24
27f8: 85 e9 ldi r24, 0x95 ; 149
27fa: 91 e0 ldi r25, 0x01 ; 1
27fc: 9f 93 push r25
27fe: 8f 93 push r24
2800: ff 92 push r15
2802: 70 cd rjmp .-1312 ; 0x22e4 <Menu+0x1d8>
2804: 10 92 cc 01 sts 0x01CC, r1
2808: 8d e8 ldi r24, 0x8D ; 141
280a: 91 e0 ldi r25, 0x01 ; 1
280c: 9f 93 push r25
280e: 8f 93 push r24
2810: ff 92 push r15
2812: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
2816: 84 e1 ldi r24, 0x14 ; 20
2818: 80 93 cc 01 sts 0x01CC, r24
281c: 80 91 89 01 lds r24, 0x0189
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: 8f e7 ldi r24, 0x7F ; 127
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 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
2834: 88 e2 ldi r24, 0x28 ; 40
2836: 80 93 cc 01 sts 0x01CC, r24
283a: 80 91 ad 01 lds r24, 0x01AD
283e: 90 91 ae 01 lds r25, 0x01AE
2842: 9f 93 push r25
2844: 8f 93 push r24
2846: 81 e7 ldi r24, 0x71 ; 113
2848: 91 e0 ldi r25, 0x01 ; 1
284a: 9f 93 push r25
284c: 8f 93 push r24
284e: ff 92 push r15
2850: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
2854: 8c e3 ldi r24, 0x3C ; 60
2856: 80 93 cc 01 sts 0x01CC, r24
285a: 80 91 c2 05 lds r24, 0x05C2
285e: 99 27 eor r25, r25
2860: 9f 93 push r25
2862: 8f 93 push r24
2864: 80 91 c1 05 lds r24, 0x05C1
2868: 99 27 eor r25, r25
286a: 9f 93 push r25
286c: 8f 93 push r24
286e: 83 e6 ldi r24, 0x63 ; 99
2870: 91 e0 ldi r25, 0x01 ; 1
2872: 9f 93 push r25
2874: 8f 93 push r24
2876: ff 92 push r15
2878: 0e 94 f9 08 call 0x11f2 ; 0x11f2 <_printf_P>
287c: 35 cd rjmp .-1430 ; 0x22e8 <Menu+0x1dc>
287e: 01 50 subi r16, 0x01 ; 1
2880: 00 93 66 01 sts 0x0166, r16
2884: 10 92 ce 01 sts 0x01CE, r1
2888: 10 92 cd 01 sts 0x01CD, r1
288c: 1f 91 pop r17
288e: 0f 91 pop r16
2890: ff 90 pop r15
2892: 08 95 ret
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
 
00002894 <i2c_init>:
2894: 10 92 b9 00 sts 0x00B9, r1
2898: 8a e2 ldi r24, 0x2A ; 42
289a: 80 93 b8 00 sts 0x00B8, r24
289e: 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
 
000028a0 <i2c_start>:
28a0: 85 ea ldi r24, 0xA5 ; 165
28a2: 80 93 bc 00 sts 0x00BC, r24
28a6: 80 e0 ldi r24, 0x00 ; 0
28a8: 90 e0 ldi r25, 0x00 ; 0
28aa: 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
 
000028ac <i2c_stop>:
28ac: 84 e9 ldi r24, 0x94 ; 148
28ae: 80 93 bc 00 sts 0x00BC, r24
28b2: 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
 
000028b4 <i2c_write_byte>:
28b4: 10 92 b9 00 sts 0x00B9, r1
28b8: 80 93 bb 00 sts 0x00BB, r24
28bc: 85 e8 ldi r24, 0x85 ; 133
28be: 80 93 bc 00 sts 0x00BC, r24
28c2: 80 e0 ldi r24, 0x00 ; 0
28c4: 90 e0 ldi r25, 0x00 ; 0
28c6: 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
 
000028c8 <__vector_26>:
28c8: 1f 92 push r1
28ca: 0f 92 push r0
28cc: 0f b6 in r0, 0x3f ; 63
28ce: 0f 92 push r0
28d0: 11 24 eor r1, r1
28d2: 8f 93 push r24
28d4: 9f 93 push r25
28d6: ef 93 push r30
28d8: ff 93 push r31
28da: 80 91 cf 01 lds r24, 0x01CF
28de: 8f 5f subi r24, 0xFF ; 255
28e0: 80 93 cf 01 sts 0x01CF, r24
28e4: 81 50 subi r24, 0x01 ; 1
28e6: 83 30 cpi r24, 0x03 ; 3
28e8: 09 f4 brne .+2 ; 0x28ec <__vector_26+0x24>
28ea: 42 c0 rjmp .+132 ; 0x2970 <__vector_26+0xa8>
28ec: 84 30 cpi r24, 0x04 ; 4
28ee: 28 f4 brcc .+10 ; 0x28fa <__vector_26+0x32>
28f0: 81 30 cpi r24, 0x01 ; 1
28f2: a1 f0 breq .+40 ; 0x291c <__vector_26+0x54>
28f4: 82 30 cpi r24, 0x02 ; 2
28f6: 70 f5 brcc .+92 ; 0x2954 <__vector_26+0x8c>
28f8: 0c c0 rjmp .+24 ; 0x2912 <__vector_26+0x4a>
28fa: 85 30 cpi r24, 0x05 ; 5
28fc: 09 f4 brne .+2 ; 0x2900 <__vector_26+0x38>
28fe: 48 c0 rjmp .+144 ; 0x2990 <__vector_26+0xc8>
2900: 85 30 cpi r24, 0x05 ; 5
2902: d8 f1 brcs .+118 ; 0x297a <__vector_26+0xb2>
2904: 86 30 cpi r24, 0x06 ; 6
2906: 09 f4 brne .+2 ; 0x290a <__vector_26+0x42>
2908: 4b c0 rjmp .+150 ; 0x29a0 <__vector_26+0xd8>
290a: 87 30 cpi r24, 0x07 ; 7
290c: 09 f0 breq .+2 ; 0x2910 <__vector_26+0x48>
290e: 71 c0 rjmp .+226 ; 0x29f2 <__vector_26+0x12a>
2910: 5b c0 rjmp .+182 ; 0x29c8 <__vector_26+0x100>
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: 88 0f add r24, r24
2918: 8e 5a subi r24, 0xAE ; 174
291a: 14 c0 rjmp .+40 ; 0x2944 <__vector_26+0x7c>
291c: 80 91 d0 01 lds r24, 0x01D0
2920: 8f 5f subi r24, 0xFF ; 255
2922: 80 93 d0 01 sts 0x01D0, r24
2926: 81 50 subi r24, 0x01 ; 1
2928: 81 30 cpi r24, 0x01 ; 1
292a: 09 f4 brne .+2 ; 0x292e <__vector_26+0x66>
292c: 44 c0 rjmp .+136 ; 0x29b6 <__vector_26+0xee>
292e: 81 30 cpi r24, 0x01 ; 1
2930: 38 f0 brcs .+14 ; 0x2940 <__vector_26+0x78>
2932: 82 30 cpi r24, 0x02 ; 2
2934: 09 f4 brne .+2 ; 0x2938 <__vector_26+0x70>
2936: 42 c0 rjmp .+132 ; 0x29bc <__vector_26+0xf4>
2938: 83 30 cpi r24, 0x03 ; 3
293a: 09 f0 breq .+2 ; 0x293e <__vector_26+0x76>
293c: 5a c0 rjmp .+180 ; 0x29f2 <__vector_26+0x12a>
293e: 41 c0 rjmp .+130 ; 0x29c2 <__vector_26+0xfa>
2940: 80 91 96 02 lds r24, 0x0296
2944: 10 92 b9 00 sts 0x00B9, r1
2948: 80 93 bb 00 sts 0x00BB, r24
294c: 85 e8 ldi r24, 0x85 ; 133
294e: 80 93 bc 00 sts 0x00BC, r24
2952: 4f c0 rjmp .+158 ; 0x29f2 <__vector_26+0x12a>
2954: 84 e9 ldi r24, 0x94 ; 148
2956: 80 93 bc 00 sts 0x00BC, r24
295a: 80 91 d0 01 lds r24, 0x01D0
295e: 84 30 cpi r24, 0x04 ; 4
2960: 18 f4 brcc .+6 ; 0x2968 <__vector_26+0xa0>
2962: 10 92 cf 01 sts 0x01CF, r1
2966: 02 c0 rjmp .+4 ; 0x296c <__vector_26+0xa4>
2968: 10 92 d0 01 sts 0x01D0, r1
296c: 85 ea ldi r24, 0xA5 ; 165
296e: ef cf rjmp .-34 ; 0x294e <__vector_26+0x86>
2970: 80 91 d1 01 lds r24, 0x01D1
2974: 88 0f add r24, r24
2976: 8d 5a subi r24, 0xAD ; 173
2978: e5 cf rjmp .-54 ; 0x2944 <__vector_26+0x7c>
297a: 80 91 d1 01 lds r24, 0x01D1
297e: 81 30 cpi r24, 0x01 ; 1
2980: d1 f0 breq .+52 ; 0x29b6 <__vector_26+0xee>
2982: 81 30 cpi r24, 0x01 ; 1
2984: e8 f2 brcs .-70 ; 0x2940 <__vector_26+0x78>
2986: 82 30 cpi r24, 0x02 ; 2
2988: c9 f0 breq .+50 ; 0x29bc <__vector_26+0xf4>
298a: 83 30 cpi r24, 0x03 ; 3
298c: 91 f5 brne .+100 ; 0x29f2 <__vector_26+0x12a>
298e: 19 c0 rjmp .+50 ; 0x29c2 <__vector_26+0xfa>
2990: 80 91 bb 00 lds r24, 0x00BB
2994: e0 91 d1 01 lds r30, 0x01D1
2998: ff 27 eor r31, r31
299a: e6 59 subi r30, 0x96 ; 150
299c: fa 4f sbci r31, 0xFA ; 250
299e: 80 83 st Z, r24
29a0: 80 91 d1 01 lds r24, 0x01D1
29a4: 81 30 cpi r24, 0x01 ; 1
29a6: 39 f0 breq .+14 ; 0x29b6 <__vector_26+0xee>
29a8: 81 30 cpi r24, 0x01 ; 1
29aa: 50 f2 brcs .-108 ; 0x2940 <__vector_26+0x78>
29ac: 82 30 cpi r24, 0x02 ; 2
29ae: 31 f0 breq .+12 ; 0x29bc <__vector_26+0xf4>
29b0: 83 30 cpi r24, 0x03 ; 3
29b2: f9 f4 brne .+62 ; 0x29f2 <__vector_26+0x12a>
29b4: 06 c0 rjmp .+12 ; 0x29c2 <__vector_26+0xfa>
29b6: 80 91 97 02 lds r24, 0x0297
29ba: c4 cf rjmp .-120 ; 0x2944 <__vector_26+0x7c>
29bc: 80 91 9a 02 lds r24, 0x029A
29c0: c1 cf rjmp .-126 ; 0x2944 <__vector_26+0x7c>
29c2: 80 91 a6 02 lds r24, 0x02A6
29c6: be cf rjmp .-132 ; 0x2944 <__vector_26+0x7c>
29c8: 80 91 d1 01 lds r24, 0x01D1
29cc: 90 91 bb 00 lds r25, 0x00BB
29d0: e8 2f mov r30, r24
29d2: ff 27 eor r31, r31
29d4: e6 59 subi r30, 0x96 ; 150
29d6: fa 4f sbci r31, 0xFA ; 250
29d8: 94 83 std Z+4, r25 ; 0x04
29da: 8f 5f subi r24, 0xFF ; 255
29dc: 80 93 d1 01 sts 0x01D1, r24
29e0: 84 30 cpi r24, 0x04 ; 4
29e2: 10 f0 brcs .+4 ; 0x29e8 <__vector_26+0x120>
29e4: 10 92 d1 01 sts 0x01D1, r1
29e8: 84 e9 ldi r24, 0x94 ; 148
29ea: 80 93 bc 00 sts 0x00BC, r24
29ee: 10 92 cf 01 sts 0x01CF, r1
29f2: ff 91 pop r31
29f4: ef 91 pop r30
29f6: 9f 91 pop r25
29f8: 8f 91 pop r24
29fa: 0f 90 pop r0
29fc: 0f be out 0x3f, r0 ; 63
29fe: 0f 90 pop r0
2a00: 1f 90 pop r1
2a02: 18 95 reti
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
 
00002a04 <rc_sum_init>:
2a04: 83 ec ldi r24, 0xC3 ; 195
2a06: 80 93 81 00 sts 0x0081, r24
2a0a: ef e6 ldi r30, 0x6F ; 111
2a0c: f0 e0 ldi r31, 0x00 ; 0
2a0e: 80 81 ld r24, Z
2a10: 80 62 ori r24, 0x20 ; 32
2a12: 80 83 st Z, r24
2a14: 10 92 dc 01 sts 0x01DC, r1
2a18: 10 92 db 01 sts 0x01DB, r1
2a1c: 10 92 da 01 sts 0x01DA, r1
2a20: 10 92 d9 01 sts 0x01D9, r1
2a24: 10 92 d8 01 sts 0x01D8, r1
2a28: 10 92 d7 01 sts 0x01D7, r1
2a2c: 08 95 ret
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
 
00002a2e <__vector_12>:
2a2e: 1f 92 push r1
2a30: 0f 92 push r0
2a32: 0f b6 in r0, 0x3f ; 63
2a34: 0f 92 push r0
2a36: 11 24 eor r1, r1
2a38: 0f 93 push r16
2a3a: 1f 93 push r17
2a3c: 2f 93 push r18
2a3e: 3f 93 push r19
2a40: 4f 93 push r20
2a42: 5f 93 push r21
2a44: 6f 93 push r22
2a46: 7f 93 push r23
2a48: 8f 93 push r24
2a4a: 9f 93 push r25
2a4c: af 93 push r26
2a4e: bf 93 push r27
2a50: cf 93 push r28
2a52: df 93 push r29
2a54: ef 93 push r30
2a56: ff 93 push r31
2a58: 20 91 86 00 lds r18, 0x0086
2a5c: 30 91 87 00 lds r19, 0x0087
2a60: 80 91 d4 01 lds r24, 0x01D4
2a64: 90 91 d5 01 lds r25, 0x01D5
2a68: 28 1b sub r18, r24
2a6a: 39 0b sbc r19, r25
2a6c: 80 91 86 00 lds r24, 0x0086
2a70: 90 91 87 00 lds r25, 0x0087
2a74: 90 93 d5 01 sts 0x01D5, r25
2a78: 80 93 d4 01 sts 0x01D4, r24
2a7c: c9 01 movw r24, r18
2a7e: 8d 5d subi r24, 0xDD ; 221
2a80: 95 40 sbci r25, 0x05 ; 5
2a82: 83 56 subi r24, 0x63 ; 99
2a84: 99 41 sbci r25, 0x19 ; 25
2a86: 48 f4 brcc .+18 ; 0x2a9a <__vector_12+0x6c>
2a88: 81 e0 ldi r24, 0x01 ; 1
2a8a: 90 e0 ldi r25, 0x00 ; 0
2a8c: 90 93 d3 01 sts 0x01D3, r25
2a90: 80 93 d2 01 sts 0x01D2, r24
2a94: 10 92 67 01 sts 0x0167, r1
2a98: 54 c0 rjmp .+168 ; 0x2b42 <__vector_12+0x114>
2a9a: c0 91 d2 01 lds r28, 0x01D2
2a9e: d0 91 d3 01 lds r29, 0x01D3
2aa2: ca 30 cpi r28, 0x0A ; 10
2aa4: d1 05 cpc r29, r1
2aa6: 0c f0 brlt .+2 ; 0x2aaa <__vector_12+0x7c>
2aa8: 4c c0 rjmp .+152 ; 0x2b42 <__vector_12+0x114>
2aaa: c9 01 movw r24, r18
2aac: 8b 5f subi r24, 0xFB ; 251
2aae: 90 40 sbci r25, 0x00 ; 0
2ab0: 84 5b subi r24, 0xB4 ; 180
2ab2: 91 40 sbci r25, 0x01 ; 1
2ab4: 08 f0 brcs .+2 ; 0x2ab8 <__vector_12+0x8a>
2ab6: 40 c0 rjmp .+128 ; 0x2b38 <__vector_12+0x10a>
2ab8: a9 01 movw r20, r18
2aba: 42 5d subi r20, 0xD2 ; 210
2abc: 51 40 sbci r21, 0x01 ; 1
2abe: fe 01 movw r30, r28
2ac0: ee 0f add r30, r30
2ac2: ff 1f adc r31, r31
2ac4: ee 58 subi r30, 0x8E ; 142
2ac6: fa 4f sbci r31, 0xFA ; 250
2ac8: 80 81 ld r24, Z
2aca: 91 81 ldd r25, Z+1 ; 0x01
2acc: fa 01 movw r30, r20
2ace: e8 1b sub r30, r24
2ad0: f9 0b sbc r31, r25
2ad2: cf 01 movw r24, r30
2ad4: f7 ff sbrs r31, 7
2ad6: 03 c0 rjmp .+6 ; 0x2ade <__vector_12+0xb0>
2ad8: 90 95 com r25
2ada: 81 95 neg r24
2adc: 9f 4f sbci r25, 0xFF ; 255
2ade: 06 97 sbiw r24, 0x06 ; 6
2ae0: 4c f4 brge .+18 ; 0x2af4 <__vector_12+0xc6>
2ae2: 80 91 27 02 lds r24, 0x0227
2ae6: 88 3c cpi r24, 0xC8 ; 200
2ae8: 28 f4 brcc .+10 ; 0x2af4 <__vector_12+0xc6>
2aea: 80 91 27 02 lds r24, 0x0227
2aee: 86 5f subi r24, 0xF6 ; 246
2af0: 80 93 27 02 sts 0x0227, r24
2af4: fe 01 movw r30, r28
2af6: ee 0f add r30, r30
2af8: ff 1f adc r31, r31
2afa: 8f 01 movw r16, r30
2afc: 0e 58 subi r16, 0x8E ; 142
2afe: 1a 4f sbci r17, 0xFA ; 250
2b00: d8 01 movw r26, r16
2b02: 2d 91 ld r18, X+
2b04: 3c 91 ld r19, X
2b06: c9 01 movw r24, r18
2b08: 88 0f add r24, r24
2b0a: 99 1f adc r25, r25
2b0c: 82 0f add r24, r18
2b0e: 93 1f adc r25, r19
2b10: 84 0f add r24, r20
2b12: 95 1f adc r25, r21
2b14: 64 e0 ldi r22, 0x04 ; 4
2b16: 70 e0 ldi r23, 0x00 ; 0
2b18: 0e 94 19 2e call 0x5c32 ; 0x5c32 <__divmodhi4>
2b1c: d8 01 movw r26, r16
2b1e: 8d 91 ld r24, X+
2b20: 9c 91 ld r25, X
2b22: 11 97 sbiw r26, 0x01 ; 1
2b24: 9b 01 movw r18, r22
2b26: 28 1b sub r18, r24
2b28: 39 0b sbc r19, r25
2b2a: e8 57 subi r30, 0x78 ; 120
2b2c: fa 4f sbci r31, 0xFA ; 250
2b2e: 31 83 std Z+1, r19 ; 0x01
2b30: 20 83 st Z, r18
2b32: 11 96 adiw r26, 0x01 ; 1
2b34: 7c 93 st X, r23
2b36: 6e 93 st -X, r22
2b38: 21 96 adiw r28, 0x01 ; 1
2b3a: d0 93 d3 01 sts 0x01D3, r29
2b3e: c0 93 d2 01 sts 0x01D2, r28
2b42: ff 91 pop r31
2b44: ef 91 pop r30
2b46: df 91 pop r29
2b48: cf 91 pop r28
2b4a: bf 91 pop r27
2b4c: af 91 pop r26
2b4e: 9f 91 pop r25
2b50: 8f 91 pop r24
2b52: 7f 91 pop r23
2b54: 6f 91 pop r22
2b56: 5f 91 pop r21
2b58: 4f 91 pop r20
2b5a: 3f 91 pop r19
2b5c: 2f 91 pop r18
2b5e: 1f 91 pop r17
2b60: 0f 91 pop r16
2b62: 0f 90 pop r0
2b64: 0f be out 0x3f, r0 ; 63
2b66: 0f 90 pop r0
2b68: 1f 90 pop r1
2b6a: 18 95 reti
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
 
00002b6c <Mittelwert>:
2b6c: af 92 push r10
2b6e: bf 92 push r11
2b70: cf 92 push r12
2b72: df 92 push r13
2b74: ef 92 push r14
2b76: ff 92 push r15
2b78: 0f 93 push r16
2b7a: 1f 93 push r17
2b7c: 10 92 7a 00 sts 0x007A, r1
2b80: 80 91 be 01 lds r24, 0x01BE
2b84: 88 23 and r24, r24
2b86: 69 f0 breq .+26 ; 0x2ba2 <Mittelwert+0x36>
2b88: 80 91 b2 01 lds r24, 0x01B2
2b8c: 90 91 b3 01 lds r25, 0x01B3
2b90: 60 91 be 01 lds r22, 0x01BE
2b94: 77 27 eor r23, r23
2b96: 0e 94 19 2e call 0x5c32 ; 0x5c32 <__divmodhi4>
2b9a: 70 93 db 05 sts 0x05DB, r23
2b9e: 60 93 da 05 sts 0x05DA, r22
2ba2: 80 91 bf 01 lds r24, 0x01BF
2ba6: 88 23 and r24, r24
2ba8: 69 f0 breq .+26 ; 0x2bc4 <Mittelwert+0x58>
2baa: 80 91 b4 01 lds r24, 0x01B4
2bae: 90 91 b5 01 lds r25, 0x01B5
2bb2: 60 91 bf 01 lds r22, 0x01BF
2bb6: 77 27 eor r23, r23
2bb8: 0e 94 19 2e call 0x5c32 ; 0x5c32 <__divmodhi4>
2bbc: 70 93 d9 05 sts 0x05D9, r23
2bc0: 60 93 d8 05 sts 0x05D8, r22
2bc4: 80 91 c0 01 lds r24, 0x01C0
2bc8: 88 23 and r24, r24
2bca: 69 f0 breq .+26 ; 0x2be6 <Mittelwert+0x7a>
2bcc: 80 91 b6 01 lds r24, 0x01B6
2bd0: 90 91 b7 01 lds r25, 0x01B7
2bd4: 60 91 c0 01 lds r22, 0x01C0
2bd8: 77 27 eor r23, r23
2bda: 0e 94 19 2e call 0x5c32 ; 0x5c32 <__divmodhi4>
2bde: 70 93 e7 05 sts 0x05E7, r23
2be2: 60 93 e6 05 sts 0x05E6, r22
2be6: 80 91 c1 01 lds r24, 0x01C1
2bea: 88 23 and r24, r24
2bec: d9 f1 breq .+118 ; 0x2c64 <Mittelwert+0xf8>
2bee: e0 90 e3 05 lds r14, 0x05E3
2bf2: f0 90 e4 05 lds r15, 0x05E4
2bf6: 60 91 ba 01 lds r22, 0x01BA
2bfa: 70 91 bb 01 lds r23, 0x01BB
2bfe: 20 91 c1 01 lds r18, 0x01C1
2c02: 00 27 eor r16, r16
2c04: f7 fc sbrc r15, 7
2c06: 00 95 com r16
2c08: 10 2f mov r17, r16
2c0a: 57 01 movw r10, r14
2c0c: 68 01 movw r12, r16
2c0e: 43 e0 ldi r20, 0x03 ; 3
2c10: aa 0c add r10, r10
2c12: bb 1c adc r11, r11
2c14: cc 1c adc r12, r12
2c16: dd 1c adc r13, r13
2c18: 4a 95 dec r20
2c1a: d1 f7 brne .-12 ; 0x2c10 <Mittelwert+0xa4>
2c1c: ae 18 sub r10, r14
2c1e: bf 08 sbc r11, r15
2c20: c0 0a sbc r12, r16
2c22: d1 0a sbc r13, r17
2c24: 88 27 eor r24, r24
2c26: 77 fd sbrc r23, 7
2c28: 80 95 com r24
2c2a: 98 2f mov r25, r24
2c2c: 34 e0 ldi r19, 0x04 ; 4
2c2e: 66 0f add r22, r22
2c30: 77 1f adc r23, r23
2c32: 88 1f adc r24, r24
2c34: 99 1f adc r25, r25
2c36: 3a 95 dec r19
2c38: d1 f7 brne .-12 ; 0x2c2e <Mittelwert+0xc2>
2c3a: 33 27 eor r19, r19
2c3c: 44 27 eor r20, r20
2c3e: 55 27 eor r21, r21
2c40: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4>
2c44: a2 0e add r10, r18
2c46: b3 1e adc r11, r19
2c48: c4 1e adc r12, r20
2c4a: d5 1e adc r13, r21
2c4c: c6 01 movw r24, r12
2c4e: b5 01 movw r22, r10
2c50: 28 e0 ldi r18, 0x08 ; 8
2c52: 30 e0 ldi r19, 0x00 ; 0
2c54: 40 e0 ldi r20, 0x00 ; 0
2c56: 50 e0 ldi r21, 0x00 ; 0
2c58: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4>
2c5c: 30 93 e4 05 sts 0x05E4, r19
2c60: 20 93 e3 05 sts 0x05E3, r18
2c64: 80 91 c2 01 lds r24, 0x01C2
2c68: 88 23 and r24, r24
2c6a: d9 f1 breq .+118 ; 0x2ce2 <Mittelwert+0x176>
2c6c: e0 90 ec 05 lds r14, 0x05EC
2c70: f0 90 ed 05 lds r15, 0x05ED
2c74: 60 91 b8 01 lds r22, 0x01B8
2c78: 70 91 b9 01 lds r23, 0x01B9
2c7c: 20 91 c2 01 lds r18, 0x01C2
2c80: 00 27 eor r16, r16
2c82: f7 fc sbrc r15, 7
2c84: 00 95 com r16
2c86: 10 2f mov r17, r16
2c88: 57 01 movw r10, r14
2c8a: 68 01 movw r12, r16
2c8c: 83 e0 ldi r24, 0x03 ; 3
2c8e: aa 0c add r10, r10
2c90: bb 1c adc r11, r11
2c92: cc 1c adc r12, r12
2c94: dd 1c adc r13, r13
2c96: 8a 95 dec r24
2c98: d1 f7 brne .-12 ; 0x2c8e <Mittelwert+0x122>
2c9a: ae 18 sub r10, r14
2c9c: bf 08 sbc r11, r15
2c9e: c0 0a sbc r12, r16
2ca0: d1 0a sbc r13, r17
2ca2: 88 27 eor r24, r24
2ca4: 77 fd sbrc r23, 7
2ca6: 80 95 com r24
2ca8: 98 2f mov r25, r24
2caa: b4 e0 ldi r27, 0x04 ; 4
2cac: 66 0f add r22, r22
2cae: 77 1f adc r23, r23
2cb0: 88 1f adc r24, r24
2cb2: 99 1f adc r25, r25
2cb4: ba 95 dec r27
2cb6: d1 f7 brne .-12 ; 0x2cac <Mittelwert+0x140>
2cb8: 33 27 eor r19, r19
2cba: 44 27 eor r20, r20
2cbc: 55 27 eor r21, r21
2cbe: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4>
2cc2: a2 0e add r10, r18
2cc4: b3 1e adc r11, r19
2cc6: c4 1e adc r12, r20
2cc8: d5 1e adc r13, r21
2cca: c6 01 movw r24, r12
2ccc: b5 01 movw r22, r10
2cce: 28 e0 ldi r18, 0x08 ; 8
2cd0: 30 e0 ldi r19, 0x00 ; 0
2cd2: 40 e0 ldi r20, 0x00 ; 0
2cd4: 50 e0 ldi r21, 0x00 ; 0
2cd6: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4>
2cda: 30 93 ed 05 sts 0x05ED, r19
2cde: 20 93 ec 05 sts 0x05EC, r18
2ce2: 80 91 c3 01 lds r24, 0x01C3
2ce6: 88 23 and r24, r24
2ce8: a1 f1 breq .+104 ; 0x2d52 <Mittelwert+0x1e6>
2cea: e0 90 dd 05 lds r14, 0x05DD
2cee: f0 90 de 05 lds r15, 0x05DE
2cf2: 60 91 bc 01 lds r22, 0x01BC
2cf6: 70 91 bd 01 lds r23, 0x01BD
2cfa: 20 91 c3 01 lds r18, 0x01C3
2cfe: 00 27 eor r16, r16
2d00: f7 fc sbrc r15, 7
2d02: 00 95 com r16
2d04: 10 2f mov r17, r16
2d06: 57 01 movw r10, r14
2d08: 68 01 movw r12, r16
2d0a: a3 e0 ldi r26, 0x03 ; 3
2d0c: aa 0c add r10, r10
2d0e: bb 1c adc r11, r11
2d10: cc 1c adc r12, r12
2d12: dd 1c adc r13, r13
2d14: aa 95 dec r26
2d16: d1 f7 brne .-12 ; 0x2d0c <Mittelwert+0x1a0>
2d18: ae 18 sub r10, r14
2d1a: bf 08 sbc r11, r15
2d1c: c0 0a sbc r12, r16
2d1e: d1 0a sbc r13, r17
2d20: 88 27 eor r24, r24
2d22: 77 fd sbrc r23, 7
2d24: 80 95 com r24
2d26: 98 2f mov r25, r24
2d28: 33 27 eor r19, r19
2d2a: 44 27 eor r20, r20
2d2c: 55 27 eor r21, r21
2d2e: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4>
2d32: a2 0e add r10, r18
2d34: b3 1e adc r11, r19
2d36: c4 1e adc r12, r20
2d38: d5 1e adc r13, r21
2d3a: c6 01 movw r24, r12
2d3c: b5 01 movw r22, r10
2d3e: 28 e0 ldi r18, 0x08 ; 8
2d40: 30 e0 ldi r19, 0x00 ; 0
2d42: 40 e0 ldi r20, 0x00 ; 0
2d44: 50 e0 ldi r21, 0x00 ; 0
2d46: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4>
2d4a: 30 93 de 05 sts 0x05DE, r19
2d4e: 20 93 dd 05 sts 0x05DD, r18
2d52: 10 92 b3 01 sts 0x01B3, r1
2d56: 10 92 b2 01 sts 0x01B2, r1
2d5a: 10 92 be 01 sts 0x01BE, r1
2d5e: 10 92 b5 01 sts 0x01B5, r1
2d62: 10 92 b4 01 sts 0x01B4, r1
2d66: 10 92 bf 01 sts 0x01BF, r1
2d6a: 10 92 b7 01 sts 0x01B7, r1
2d6e: 10 92 b6 01 sts 0x01B6, r1
2d72: 10 92 c0 01 sts 0x01C0, r1
2d76: 10 92 b9 01 sts 0x01B9, r1
2d7a: 10 92 b8 01 sts 0x01B8, r1
2d7e: 10 92 c2 01 sts 0x01C2, r1
2d82: 10 92 bb 01 sts 0x01BB, r1
2d86: 10 92 ba 01 sts 0x01BA, r1
2d8a: 10 92 c1 01 sts 0x01C1, r1
2d8e: 10 92 bd 01 sts 0x01BD, r1
2d92: 10 92 bc 01 sts 0x01BC, r1
2d96: 10 92 c3 01 sts 0x01C3, r1
2d9a: 80 91 0b 02 lds r24, 0x020B
2d9e: 90 91 0c 02 lds r25, 0x020C
2da2: a0 91 0d 02 lds r26, 0x020D
2da6: b0 91 0e 02 lds r27, 0x020E
2daa: 80 93 f7 01 sts 0x01F7, r24
2dae: 90 93 f8 01 sts 0x01F8, r25
2db2: a0 93 f9 01 sts 0x01F9, r26
2db6: b0 93 fa 01 sts 0x01FA, r27
2dba: 80 91 fb 01 lds r24, 0x01FB
2dbe: 90 91 fc 01 lds r25, 0x01FC
2dc2: a0 91 fd 01 lds r26, 0x01FD
2dc6: b0 91 fe 01 lds r27, 0x01FE
2dca: 80 93 e7 01 sts 0x01E7, r24
2dce: 90 93 e8 01 sts 0x01E8, r25
2dd2: a0 93 e9 01 sts 0x01E9, r26
2dd6: b0 93 ea 01 sts 0x01EA, r27
2dda: 80 91 03 02 lds r24, 0x0203
2dde: 90 91 04 02 lds r25, 0x0204
2de2: a0 91 05 02 lds r26, 0x0205
2de6: b0 91 06 02 lds r27, 0x0206
2dea: 80 93 ef 01 sts 0x01EF, r24
2dee: 90 93 f0 01 sts 0x01F0, r25
2df2: a0 93 f1 01 sts 0x01F1, r26
2df6: b0 93 f2 01 sts 0x01F2, r27
2dfa: 80 91 ff 01 lds r24, 0x01FF
2dfe: 90 91 00 02 lds r25, 0x0200
2e02: a0 91 01 02 lds r26, 0x0201
2e06: b0 91 02 02 lds r27, 0x0202
2e0a: 80 93 eb 01 sts 0x01EB, r24
2e0e: 90 93 ec 01 sts 0x01EC, r25
2e12: a0 93 ed 01 sts 0x01ED, r26
2e16: b0 93 ee 01 sts 0x01EE, r27
2e1a: 80 91 07 02 lds r24, 0x0207
2e1e: 90 91 08 02 lds r25, 0x0208
2e22: a0 91 09 02 lds r26, 0x0209
2e26: b0 91 0a 02 lds r27, 0x020A
2e2a: 80 93 f3 01 sts 0x01F3, r24
2e2e: 90 93 f4 01 sts 0x01F4, r25
2e32: a0 93 f5 01 sts 0x01F5, r26
2e36: b0 93 f6 01 sts 0x01F6, r27
2e3a: 8f ee ldi r24, 0xEF ; 239
2e3c: 80 93 7a 00 sts 0x007A, r24
2e40: 80 91 da 05 lds r24, 0x05DA
2e44: 90 91 db 05 lds r25, 0x05DB
2e48: 89 3c cpi r24, 0xC9 ; 201
2e4a: 91 05 cpc r25, r1
2e4c: 7c f0 brlt .+30 ; 0x2e6c <Mittelwert+0x300>
2e4e: 20 91 da 05 lds r18, 0x05DA
2e52: 30 91 db 05 lds r19, 0x05DB
2e56: 80 91 da 05 lds r24, 0x05DA
2e5a: 90 91 db 05 lds r25, 0x05DB
2e5e: 88 0f add r24, r24
2e60: 99 1f adc r25, r25
2e62: 88 0f add r24, r24
2e64: 99 1f adc r25, r25
2e66: 20 52 subi r18, 0x20 ; 32
2e68: 33 40 sbci r19, 0x03 ; 3
2e6a: 15 c0 rjmp .+42 ; 0x2e96 <Mittelwert+0x32a>
2e6c: 80 91 da 05 lds r24, 0x05DA
2e70: 90 91 db 05 lds r25, 0x05DB
2e74: 88 53 subi r24, 0x38 ; 56
2e76: 9f 4f sbci r25, 0xFF ; 255
2e78: a4 f4 brge .+40 ; 0x2ea2 <Mittelwert+0x336>
2e7a: 20 91 da 05 lds r18, 0x05DA
2e7e: 30 91 db 05 lds r19, 0x05DB
2e82: 80 91 da 05 lds r24, 0x05DA
2e86: 90 91 db 05 lds r25, 0x05DB
2e8a: 88 0f add r24, r24
2e8c: 99 1f adc r25, r25
2e8e: 88 0f add r24, r24
2e90: 99 1f adc r25, r25
2e92: 20 5e subi r18, 0xE0 ; 224
2e94: 3c 4f sbci r19, 0xFC ; 252
2e96: 82 0f add r24, r18
2e98: 93 1f adc r25, r19
2e9a: 90 93 db 05 sts 0x05DB, r25
2e9e: 80 93 da 05 sts 0x05DA, r24
2ea2: 80 91 d8 05 lds r24, 0x05D8
2ea6: 90 91 d9 05 lds r25, 0x05D9
2eaa: 89 3c cpi r24, 0xC9 ; 201
2eac: 91 05 cpc r25, r1
2eae: 7c f0 brlt .+30 ; 0x2ece <Mittelwert+0x362>
2eb0: 20 91 d8 05 lds r18, 0x05D8
2eb4: 30 91 d9 05 lds r19, 0x05D9
2eb8: 80 91 d8 05 lds r24, 0x05D8
2ebc: 90 91 d9 05 lds r25, 0x05D9
2ec0: 88 0f add r24, r24
2ec2: 99 1f adc r25, r25
2ec4: 88 0f add r24, r24
2ec6: 99 1f adc r25, r25
2ec8: 20 52 subi r18, 0x20 ; 32
2eca: 33 40 sbci r19, 0x03 ; 3
2ecc: 15 c0 rjmp .+42 ; 0x2ef8 <Mittelwert+0x38c>
2ece: 80 91 d8 05 lds r24, 0x05D8
2ed2: 90 91 d9 05 lds r25, 0x05D9
2ed6: 88 53 subi r24, 0x38 ; 56
2ed8: 9f 4f sbci r25, 0xFF ; 255
2eda: a4 f4 brge .+40 ; 0x2f04 <Mittelwert+0x398>
2edc: 20 91 d8 05 lds r18, 0x05D8
2ee0: 30 91 d9 05 lds r19, 0x05D9
2ee4: 80 91 d8 05 lds r24, 0x05D8
2ee8: 90 91 d9 05 lds r25, 0x05D9
2eec: 88 0f add r24, r24
2eee: 99 1f adc r25, r25
2ef0: 88 0f add r24, r24
2ef2: 99 1f adc r25, r25
2ef4: 20 5e subi r18, 0xE0 ; 224
2ef6: 3c 4f sbci r19, 0xFC ; 252
2ef8: 82 0f add r24, r18
2efa: 93 1f adc r25, r19
2efc: 90 93 d9 05 sts 0x05D9, r25
2f00: 80 93 d8 05 sts 0x05D8, r24
2f04: 20 91 1f 02 lds r18, 0x021F
2f08: 30 91 20 02 lds r19, 0x0220
2f0c: 80 91 a2 05 lds r24, 0x05A2
2f10: e8 2f mov r30, r24
2f12: ff 27 eor r31, r31
2f14: ee 0f add r30, r30
2f16: ff 1f adc r31, r31
2f18: ee 58 subi r30, 0x8E ; 142
2f1a: fa 4f sbci r31, 0xFA ; 250
2f1c: 80 81 ld r24, Z
2f1e: 91 81 ldd r25, Z+1 ; 0x01
2f20: 82 59 subi r24, 0x92 ; 146
2f22: 9f 4f sbci r25, 0xFF ; 255
2f24: 28 17 cp r18, r24
2f26: 39 07 cpc r19, r25
2f28: 1c f4 brge .+6 ; 0x2f30 <Mittelwert+0x3c4>
2f2a: 2f 5f subi r18, 0xFF ; 255
2f2c: 3f 4f sbci r19, 0xFF ; 255
2f2e: 0c c0 rjmp .+24 ; 0x2f48 <Mittelwert+0x3dc>
2f30: 80 81 ld r24, Z
2f32: 91 81 ldd r25, Z+1 ; 0x01
2f34: 82 59 subi r24, 0x92 ; 146
2f36: 9f 4f sbci r25, 0xFF ; 255
2f38: 82 17 cp r24, r18
2f3a: 93 07 cpc r25, r19
2f3c: 4c f4 brge .+18 ; 0x2f50 <Mittelwert+0x3e4>
2f3e: 21 15 cp r18, r1
2f40: 31 05 cpc r19, r1
2f42: 31 f0 breq .+12 ; 0x2f50 <Mittelwert+0x3e4>
2f44: 21 50 subi r18, 0x01 ; 1
2f46: 30 40 sbci r19, 0x00 ; 0
2f48: 30 93 20 02 sts 0x0220, r19
2f4c: 20 93 1f 02 sts 0x021F, r18
2f50: 20 91 21 02 lds r18, 0x0221
2f54: 30 91 22 02 lds r19, 0x0222
2f58: 80 91 a3 05 lds r24, 0x05A3
2f5c: e8 2f mov r30, r24
2f5e: ff 27 eor r31, r31
2f60: ee 0f add r30, r30
2f62: ff 1f adc r31, r31
2f64: ee 58 subi r30, 0x8E ; 142
2f66: fa 4f sbci r31, 0xFA ; 250
2f68: 80 81 ld r24, Z
2f6a: 91 81 ldd r25, Z+1 ; 0x01
2f6c: 82 59 subi r24, 0x92 ; 146
2f6e: 9f 4f sbci r25, 0xFF ; 255
2f70: 28 17 cp r18, r24
2f72: 39 07 cpc r19, r25
2f74: 1c f4 brge .+6 ; 0x2f7c <Mittelwert+0x410>
2f76: 2f 5f subi r18, 0xFF ; 255
2f78: 3f 4f sbci r19, 0xFF ; 255
2f7a: 0c c0 rjmp .+24 ; 0x2f94 <Mittelwert+0x428>
2f7c: 80 81 ld r24, Z
2f7e: 91 81 ldd r25, Z+1 ; 0x01
2f80: 82 59 subi r24, 0x92 ; 146
2f82: 9f 4f sbci r25, 0xFF ; 255
2f84: 82 17 cp r24, r18
2f86: 93 07 cpc r25, r19
2f88: 4c f4 brge .+18 ; 0x2f9c <Mittelwert+0x430>
2f8a: 21 15 cp r18, r1
2f8c: 31 05 cpc r19, r1
2f8e: 31 f0 breq .+12 ; 0x2f9c <Mittelwert+0x430>
2f90: 21 50 subi r18, 0x01 ; 1
2f92: 30 40 sbci r19, 0x00 ; 0
2f94: 30 93 22 02 sts 0x0222, r19
2f98: 20 93 21 02 sts 0x0221, r18
2f9c: 20 91 23 02 lds r18, 0x0223
2fa0: 30 91 24 02 lds r19, 0x0224
2fa4: 80 91 a4 05 lds r24, 0x05A4
2fa8: e8 2f mov r30, r24
2faa: ff 27 eor r31, r31
2fac: ee 0f add r30, r30
2fae: ff 1f adc r31, r31
2fb0: ee 58 subi r30, 0x8E ; 142
2fb2: fa 4f sbci r31, 0xFA ; 250
2fb4: 80 81 ld r24, Z
2fb6: 91 81 ldd r25, Z+1 ; 0x01
2fb8: 82 59 subi r24, 0x92 ; 146
2fba: 9f 4f sbci r25, 0xFF ; 255
2fbc: 28 17 cp r18, r24
2fbe: 39 07 cpc r19, r25
2fc0: 1c f4 brge .+6 ; 0x2fc8 <Mittelwert+0x45c>
2fc2: 2f 5f subi r18, 0xFF ; 255
2fc4: 3f 4f sbci r19, 0xFF ; 255
2fc6: 0c c0 rjmp .+24 ; 0x2fe0 <Mittelwert+0x474>
2fc8: 80 81 ld r24, Z
2fca: 91 81 ldd r25, Z+1 ; 0x01
2fcc: 82 59 subi r24, 0x92 ; 146
2fce: 9f 4f sbci r25, 0xFF ; 255
2fd0: 82 17 cp r24, r18
2fd2: 93 07 cpc r25, r19
2fd4: 4c f4 brge .+18 ; 0x2fe8 <Mittelwert+0x47c>
2fd6: 21 15 cp r18, r1
2fd8: 31 05 cpc r19, r1
2fda: 31 f0 breq .+12 ; 0x2fe8 <Mittelwert+0x47c>
2fdc: 21 50 subi r18, 0x01 ; 1
2fde: 30 40 sbci r19, 0x00 ; 0
2fe0: 30 93 24 02 sts 0x0224, r19
2fe4: 20 93 23 02 sts 0x0223, r18
2fe8: 20 91 25 02 lds r18, 0x0225
2fec: 30 91 26 02 lds r19, 0x0226
2ff0: 80 91 a5 05 lds r24, 0x05A5
2ff4: e8 2f mov r30, r24
2ff6: ff 27 eor r31, r31
2ff8: ee 0f add r30, r30
2ffa: ff 1f adc r31, r31
2ffc: ee 58 subi r30, 0x8E ; 142
2ffe: fa 4f sbci r31, 0xFA ; 250
3000: 80 81 ld r24, Z
3002: 91 81 ldd r25, Z+1 ; 0x01
3004: 82 59 subi r24, 0x92 ; 146
3006: 9f 4f sbci r25, 0xFF ; 255
3008: 28 17 cp r18, r24
300a: 39 07 cpc r19, r25
300c: 1c f4 brge .+6 ; 0x3014 <Mittelwert+0x4a8>
300e: 2f 5f subi r18, 0xFF ; 255
3010: 3f 4f sbci r19, 0xFF ; 255
3012: 0c c0 rjmp .+24 ; 0x302c <Mittelwert+0x4c0>
3014: 80 81 ld r24, Z
3016: 91 81 ldd r25, Z+1 ; 0x01
3018: 82 59 subi r24, 0x92 ; 146
301a: 9f 4f sbci r25, 0xFF ; 255
301c: 82 17 cp r24, r18
301e: 93 07 cpc r25, r19
3020: 4c f4 brge .+18 ; 0x3034 <Mittelwert+0x4c8>
3022: 21 15 cp r18, r1
3024: 31 05 cpc r19, r1
3026: 31 f0 breq .+12 ; 0x3034 <Mittelwert+0x4c8>
3028: 21 50 subi r18, 0x01 ; 1
302a: 30 40 sbci r19, 0x00 ; 0
302c: 30 93 26 02 sts 0x0226, r19
3030: 20 93 25 02 sts 0x0225, r18
3034: 80 91 1f 02 lds r24, 0x021F
3038: 90 91 20 02 lds r25, 0x0220
303c: 97 ff sbrs r25, 7
303e: 05 c0 rjmp .+10 ; 0x304a <Mittelwert+0x4de>
3040: 10 92 20 02 sts 0x0220, r1
3044: 10 92 1f 02 sts 0x021F, r1
3048: 0a c0 rjmp .+20 ; 0x305e <Mittelwert+0x4f2>
304a: 8f 3f cpi r24, 0xFF ; 255
304c: 91 05 cpc r25, r1
304e: 39 f0 breq .+14 ; 0x305e <Mittelwert+0x4f2>
3050: 34 f0 brlt .+12 ; 0x305e <Mittelwert+0x4f2>
3052: 8f ef ldi r24, 0xFF ; 255
3054: 90 e0 ldi r25, 0x00 ; 0
3056: 90 93 20 02 sts 0x0220, r25
305a: 80 93 1f 02 sts 0x021F, r24
305e: 80 91 21 02 lds r24, 0x0221
3062: 90 91 22 02 lds r25, 0x0222
3066: 97 ff sbrs r25, 7
3068: 05 c0 rjmp .+10 ; 0x3074 <Mittelwert+0x508>
306a: 10 92 22 02 sts 0x0222, r1
306e: 10 92 21 02 sts 0x0221, r1
3072: 0a c0 rjmp .+20 ; 0x3088 <Mittelwert+0x51c>
3074: 8f 3f cpi r24, 0xFF ; 255
3076: 91 05 cpc r25, r1
3078: 39 f0 breq .+14 ; 0x3088 <Mittelwert+0x51c>
307a: 34 f0 brlt .+12 ; 0x3088 <Mittelwert+0x51c>
307c: 8f ef ldi r24, 0xFF ; 255
307e: 90 e0 ldi r25, 0x00 ; 0
3080: 90 93 22 02 sts 0x0222, r25
3084: 80 93 21 02 sts 0x0221, r24
3088: 80 91 23 02 lds r24, 0x0223
308c: 90 91 24 02 lds r25, 0x0224
3090: 97 ff sbrs r25, 7
3092: 05 c0 rjmp .+10 ; 0x309e <Mittelwert+0x532>
3094: 10 92 24 02 sts 0x0224, r1
3098: 10 92 23 02 sts 0x0223, r1
309c: 0a c0 rjmp .+20 ; 0x30b2 <Mittelwert+0x546>
309e: 8f 3f cpi r24, 0xFF ; 255
30a0: 91 05 cpc r25, r1
30a2: 39 f0 breq .+14 ; 0x30b2 <Mittelwert+0x546>
30a4: 34 f0 brlt .+12 ; 0x30b2 <Mittelwert+0x546>
30a6: 8f ef ldi r24, 0xFF ; 255
30a8: 90 e0 ldi r25, 0x00 ; 0
30aa: 90 93 24 02 sts 0x0224, r25
30ae: 80 93 23 02 sts 0x0223, r24
30b2: 80 91 25 02 lds r24, 0x0225
30b6: 90 91 26 02 lds r25, 0x0226
30ba: 97 ff sbrs r25, 7
30bc: 05 c0 rjmp .+10 ; 0x30c8 <Mittelwert+0x55c>
30be: 10 92 26 02 sts 0x0226, r1
30c2: 10 92 25 02 sts 0x0225, r1
30c6: 0a c0 rjmp .+20 ; 0x30dc <Mittelwert+0x570>
30c8: 8f 3f cpi r24, 0xFF ; 255
30ca: 91 05 cpc r25, r1
30cc: 39 f0 breq .+14 ; 0x30dc <Mittelwert+0x570>
30ce: 34 f0 brlt .+12 ; 0x30dc <Mittelwert+0x570>
30d0: 8f ef ldi r24, 0xFF ; 255
30d2: 90 e0 ldi r25, 0x00 ; 0
30d4: 90 93 26 02 sts 0x0226, r25
30d8: 80 93 25 02 sts 0x0225, r24
30dc: 1f 91 pop r17
30de: 0f 91 pop r16
30e0: ff 90 pop r15
30e2: ef 90 pop r14
30e4: df 90 pop r13
30e6: cf 90 pop r12
30e8: bf 90 pop r11
30ea: af 90 pop r10
30ec: 08 95 ret
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
 
000030ee <CalibrierMittelwert>:
30ee: 10 92 7a 00 sts 0x007A, r1
30f2: 80 91 be 01 lds r24, 0x01BE
30f6: 88 23 and r24, r24
30f8: 69 f0 breq .+26 ; 0x3114 <CalibrierMittelwert+0x26>
30fa: 80 91 b2 01 lds r24, 0x01B2
30fe: 90 91 b3 01 lds r25, 0x01B3
3102: 60 91 be 01 lds r22, 0x01BE
3106: 77 27 eor r23, r23
3108: 0e 94 19 2e call 0x5c32 ; 0x5c32 <__divmodhi4>
310c: 70 93 db 05 sts 0x05DB, r23
3110: 60 93 da 05 sts 0x05DA, r22
3114: 80 91 bf 01 lds r24, 0x01BF
3118: 88 23 and r24, r24
311a: 69 f0 breq .+26 ; 0x3136 <CalibrierMittelwert+0x48>
311c: 80 91 b4 01 lds r24, 0x01B4
3120: 90 91 b5 01 lds r25, 0x01B5
3124: 60 91 bf 01 lds r22, 0x01BF
3128: 77 27 eor r23, r23
312a: 0e 94 19 2e call 0x5c32 ; 0x5c32 <__divmodhi4>
312e: 70 93 d9 05 sts 0x05D9, r23
3132: 60 93 d8 05 sts 0x05D8, r22
3136: 80 91 c0 01 lds r24, 0x01C0
313a: 88 23 and r24, r24
313c: 69 f0 breq .+26 ; 0x3158 <CalibrierMittelwert+0x6a>
313e: 80 91 b6 01 lds r24, 0x01B6
3142: 90 91 b7 01 lds r25, 0x01B7
3146: 60 91 c0 01 lds r22, 0x01C0
314a: 77 27 eor r23, r23
314c: 0e 94 19 2e call 0x5c32 ; 0x5c32 <__divmodhi4>
3150: 70 93 e7 05 sts 0x05E7, r23
3154: 60 93 e6 05 sts 0x05E6, r22
3158: 80 91 c1 01 lds r24, 0x01C1
315c: 88 23 and r24, r24
315e: d1 f0 breq .+52 ; 0x3194 <CalibrierMittelwert+0xa6>
3160: 60 91 ba 01 lds r22, 0x01BA
3164: 70 91 bb 01 lds r23, 0x01BB
3168: 20 91 c1 01 lds r18, 0x01C1
316c: 88 27 eor r24, r24
316e: 77 fd sbrc r23, 7
3170: 80 95 com r24
3172: 98 2f mov r25, r24
3174: 34 e0 ldi r19, 0x04 ; 4
3176: 66 0f add r22, r22
3178: 77 1f adc r23, r23
317a: 88 1f adc r24, r24
317c: 99 1f adc r25, r25
317e: 3a 95 dec r19
3180: d1 f7 brne .-12 ; 0x3176 <CalibrierMittelwert+0x88>
3182: 33 27 eor r19, r19
3184: 44 27 eor r20, r20
3186: 55 27 eor r21, r21
3188: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4>
318c: 30 93 e4 05 sts 0x05E4, r19
3190: 20 93 e3 05 sts 0x05E3, r18
3194: 80 91 c2 01 lds r24, 0x01C2
3198: 88 23 and r24, r24
319a: d1 f0 breq .+52 ; 0x31d0 <CalibrierMittelwert+0xe2>
319c: 60 91 b8 01 lds r22, 0x01B8
31a0: 70 91 b9 01 lds r23, 0x01B9
31a4: 20 91 c2 01 lds r18, 0x01C2
31a8: 88 27 eor r24, r24
31aa: 77 fd sbrc r23, 7
31ac: 80 95 com r24
31ae: 98 2f mov r25, r24
31b0: b4 e0 ldi r27, 0x04 ; 4
31b2: 66 0f add r22, r22
31b4: 77 1f adc r23, r23
31b6: 88 1f adc r24, r24
31b8: 99 1f adc r25, r25
31ba: ba 95 dec r27
31bc: d1 f7 brne .-12 ; 0x31b2 <CalibrierMittelwert+0xc4>
31be: 33 27 eor r19, r19
31c0: 44 27 eor r20, r20
31c2: 55 27 eor r21, r21
31c4: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4>
31c8: 30 93 ed 05 sts 0x05ED, r19
31cc: 20 93 ec 05 sts 0x05EC, r18
31d0: 80 91 c3 01 lds r24, 0x01C3
31d4: 88 23 and r24, r24
31d6: 99 f0 breq .+38 ; 0x31fe <CalibrierMittelwert+0x110>
31d8: 60 91 bc 01 lds r22, 0x01BC
31dc: 70 91 bd 01 lds r23, 0x01BD
31e0: 20 91 c3 01 lds r18, 0x01C3
31e4: 88 27 eor r24, r24
31e6: 77 fd sbrc r23, 7
31e8: 80 95 com r24
31ea: 98 2f mov r25, r24
31ec: 33 27 eor r19, r19
31ee: 44 27 eor r20, r20
31f0: 55 27 eor r21, r21
31f2: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4>
31f6: 30 93 de 05 sts 0x05DE, r19
31fa: 20 93 dd 05 sts 0x05DD, r18
31fe: 10 92 b3 01 sts 0x01B3, r1
3202: 10 92 b2 01 sts 0x01B2, r1
3206: 10 92 be 01 sts 0x01BE, r1
320a: 10 92 b5 01 sts 0x01B5, r1
320e: 10 92 b4 01 sts 0x01B4, r1
3212: 10 92 bf 01 sts 0x01BF, r1
3216: 10 92 b7 01 sts 0x01B7, r1
321a: 10 92 b6 01 sts 0x01B6, r1
321e: 10 92 c0 01 sts 0x01C0, r1
3222: 10 92 b9 01 sts 0x01B9, r1
3226: 10 92 b8 01 sts 0x01B8, r1
322a: 10 92 c2 01 sts 0x01C2, r1
322e: 10 92 bb 01 sts 0x01BB, r1
3232: 10 92 ba 01 sts 0x01BA, r1
3236: 10 92 c1 01 sts 0x01C1, r1
323a: 10 92 bd 01 sts 0x01BD, r1
323e: 10 92 bc 01 sts 0x01BC, r1
3242: 10 92 c3 01 sts 0x01C3, r1
3246: 8f ee ldi r24, 0xEF ; 239
3248: 80 93 7a 00 sts 0x007A, r24
324c: 20 91 1f 02 lds r18, 0x021F
3250: 30 91 20 02 lds r19, 0x0220
3254: 80 91 a2 05 lds r24, 0x05A2
3258: e8 2f mov r30, r24
325a: ff 27 eor r31, r31
325c: ee 0f add r30, r30
325e: ff 1f adc r31, r31
3260: ee 58 subi r30, 0x8E ; 142
3262: fa 4f sbci r31, 0xFA ; 250
3264: 80 81 ld r24, Z
3266: 91 81 ldd r25, Z+1 ; 0x01
3268: 82 59 subi r24, 0x92 ; 146
326a: 9f 4f sbci r25, 0xFF ; 255
326c: 28 17 cp r18, r24
326e: 39 07 cpc r19, r25
3270: 1c f4 brge .+6 ; 0x3278 <CalibrierMittelwert+0x18a>
3272: 2f 5f subi r18, 0xFF ; 255
3274: 3f 4f sbci r19, 0xFF ; 255
3276: 0c c0 rjmp .+24 ; 0x3290 <CalibrierMittelwert+0x1a2>
3278: 80 81 ld r24, Z
327a: 91 81 ldd r25, Z+1 ; 0x01
327c: 82 59 subi r24, 0x92 ; 146
327e: 9f 4f sbci r25, 0xFF ; 255
3280: 82 17 cp r24, r18
3282: 93 07 cpc r25, r19
3284: 4c f4 brge .+18 ; 0x3298 <CalibrierMittelwert+0x1aa>
3286: 21 15 cp r18, r1
3288: 31 05 cpc r19, r1
328a: 31 f0 breq .+12 ; 0x3298 <CalibrierMittelwert+0x1aa>
328c: 21 50 subi r18, 0x01 ; 1
328e: 30 40 sbci r19, 0x00 ; 0
3290: 30 93 20 02 sts 0x0220, r19
3294: 20 93 1f 02 sts 0x021F, r18
3298: 20 91 21 02 lds r18, 0x0221
329c: 30 91 22 02 lds r19, 0x0222
32a0: 80 91 a3 05 lds r24, 0x05A3
32a4: e8 2f mov r30, r24
32a6: ff 27 eor r31, r31
32a8: ee 0f add r30, r30
32aa: ff 1f adc r31, r31
32ac: ee 58 subi r30, 0x8E ; 142
32ae: fa 4f sbci r31, 0xFA ; 250
32b0: 80 81 ld r24, Z
32b2: 91 81 ldd r25, Z+1 ; 0x01
32b4: 82 59 subi r24, 0x92 ; 146
32b6: 9f 4f sbci r25, 0xFF ; 255
32b8: 28 17 cp r18, r24
32ba: 39 07 cpc r19, r25
32bc: 1c f4 brge .+6 ; 0x32c4 <CalibrierMittelwert+0x1d6>
32be: 2f 5f subi r18, 0xFF ; 255
32c0: 3f 4f sbci r19, 0xFF ; 255
32c2: 0c c0 rjmp .+24 ; 0x32dc <CalibrierMittelwert+0x1ee>
32c4: 80 81 ld r24, Z
32c6: 91 81 ldd r25, Z+1 ; 0x01
32c8: 82 59 subi r24, 0x92 ; 146
32ca: 9f 4f sbci r25, 0xFF ; 255
32cc: 82 17 cp r24, r18
32ce: 93 07 cpc r25, r19
32d0: 4c f4 brge .+18 ; 0x32e4 <CalibrierMittelwert+0x1f6>
32d2: 21 15 cp r18, r1
32d4: 31 05 cpc r19, r1
32d6: 31 f0 breq .+12 ; 0x32e4 <CalibrierMittelwert+0x1f6>
32d8: 21 50 subi r18, 0x01 ; 1
32da: 30 40 sbci r19, 0x00 ; 0
32dc: 30 93 22 02 sts 0x0222, r19
32e0: 20 93 21 02 sts 0x0221, r18
32e4: 20 91 23 02 lds r18, 0x0223
32e8: 30 91 24 02 lds r19, 0x0224
32ec: 80 91 a4 05 lds r24, 0x05A4
32f0: e8 2f mov r30, r24
32f2: ff 27 eor r31, r31
32f4: ee 0f add r30, r30
32f6: ff 1f adc r31, r31
32f8: ee 58 subi r30, 0x8E ; 142
32fa: fa 4f sbci r31, 0xFA ; 250
32fc: 80 81 ld r24, Z
32fe: 91 81 ldd r25, Z+1 ; 0x01
3300: 82 59 subi r24, 0x92 ; 146
3302: 9f 4f sbci r25, 0xFF ; 255
3304: 28 17 cp r18, r24
3306: 39 07 cpc r19, r25
3308: 1c f4 brge .+6 ; 0x3310 <CalibrierMittelwert+0x222>
330a: 2f 5f subi r18, 0xFF ; 255
330c: 3f 4f sbci r19, 0xFF ; 255
330e: 0c c0 rjmp .+24 ; 0x3328 <CalibrierMittelwert+0x23a>
3310: 80 81 ld r24, Z
3312: 91 81 ldd r25, Z+1 ; 0x01
3314: 82 59 subi r24, 0x92 ; 146
3316: 9f 4f sbci r25, 0xFF ; 255
3318: 82 17 cp r24, r18
331a: 93 07 cpc r25, r19
331c: 4c f4 brge .+18 ; 0x3330 <CalibrierMittelwert+0x242>
331e: 21 15 cp r18, r1
3320: 31 05 cpc r19, r1
3322: 31 f0 breq .+12 ; 0x3330 <CalibrierMittelwert+0x242>
3324: 21 50 subi r18, 0x01 ; 1
3326: 30 40 sbci r19, 0x00 ; 0
3328: 30 93 24 02 sts 0x0224, r19
332c: 20 93 23 02 sts 0x0223, r18
3330: 20 91 25 02 lds r18, 0x0225
3334: 30 91 26 02 lds r19, 0x0226
3338: 80 91 a5 05 lds r24, 0x05A5
333c: e8 2f mov r30, r24
333e: ff 27 eor r31, r31
3340: ee 0f add r30, r30
3342: ff 1f adc r31, r31
3344: ee 58 subi r30, 0x8E ; 142
3346: fa 4f sbci r31, 0xFA ; 250
3348: 80 81 ld r24, Z
334a: 91 81 ldd r25, Z+1 ; 0x01
334c: 82 59 subi r24, 0x92 ; 146
334e: 9f 4f sbci r25, 0xFF ; 255
3350: 28 17 cp r18, r24
3352: 39 07 cpc r19, r25
3354: 1c f4 brge .+6 ; 0x335c <CalibrierMittelwert+0x26e>
3356: 2f 5f subi r18, 0xFF ; 255
3358: 3f 4f sbci r19, 0xFF ; 255
335a: 0c c0 rjmp .+24 ; 0x3374 <CalibrierMittelwert+0x286>
335c: 80 81 ld r24, Z
335e: 91 81 ldd r25, Z+1 ; 0x01
3360: 82 59 subi r24, 0x92 ; 146
3362: 9f 4f sbci r25, 0xFF ; 255
3364: 82 17 cp r24, r18
3366: 93 07 cpc r25, r19
3368: 4c f4 brge .+18 ; 0x337c <CalibrierMittelwert+0x28e>
336a: 21 15 cp r18, r1
336c: 31 05 cpc r19, r1
336e: 31 f0 breq .+12 ; 0x337c <CalibrierMittelwert+0x28e>
3370: 21 50 subi r18, 0x01 ; 1
3372: 30 40 sbci r19, 0x00 ; 0
3374: 30 93 26 02 sts 0x0226, r19
3378: 20 93 25 02 sts 0x0225, r18
337c: 80 91 1f 02 lds r24, 0x021F
3380: 90 91 20 02 lds r25, 0x0220
3384: 97 ff sbrs r25, 7
3386: 05 c0 rjmp .+10 ; 0x3392 <CalibrierMittelwert+0x2a4>
3388: 10 92 20 02 sts 0x0220, r1
338c: 10 92 1f 02 sts 0x021F, r1
3390: 0a c0 rjmp .+20 ; 0x33a6 <CalibrierMittelwert+0x2b8>
3392: 8f 3f cpi r24, 0xFF ; 255
3394: 91 05 cpc r25, r1
3396: 39 f0 breq .+14 ; 0x33a6 <CalibrierMittelwert+0x2b8>
3398: 34 f0 brlt .+12 ; 0x33a6 <CalibrierMittelwert+0x2b8>
339a: 8f ef ldi r24, 0xFF ; 255
339c: 90 e0 ldi r25, 0x00 ; 0
339e: 90 93 20 02 sts 0x0220, r25
33a2: 80 93 1f 02 sts 0x021F, r24
33a6: 80 91 21 02 lds r24, 0x0221
33aa: 90 91 22 02 lds r25, 0x0222
33ae: 97 ff sbrs r25, 7
33b0: 05 c0 rjmp .+10 ; 0x33bc <CalibrierMittelwert+0x2ce>
33b2: 10 92 22 02 sts 0x0222, r1
33b6: 10 92 21 02 sts 0x0221, r1
33ba: 0a c0 rjmp .+20 ; 0x33d0 <CalibrierMittelwert+0x2e2>
33bc: 8f 3f cpi r24, 0xFF ; 255
33be: 91 05 cpc r25, r1
33c0: 39 f0 breq .+14 ; 0x33d0 <CalibrierMittelwert+0x2e2>
33c2: 34 f0 brlt .+12 ; 0x33d0 <CalibrierMittelwert+0x2e2>
33c4: 8f ef ldi r24, 0xFF ; 255
33c6: 90 e0 ldi r25, 0x00 ; 0
33c8: 90 93 22 02 sts 0x0222, r25
33cc: 80 93 21 02 sts 0x0221, r24
33d0: 80 91 23 02 lds r24, 0x0223
33d4: 90 91 24 02 lds r25, 0x0224
33d8: 97 ff sbrs r25, 7
33da: 05 c0 rjmp .+10 ; 0x33e6 <CalibrierMittelwert+0x2f8>
33dc: 10 92 24 02 sts 0x0224, r1
33e0: 10 92 23 02 sts 0x0223, r1
33e4: 0a c0 rjmp .+20 ; 0x33fa <CalibrierMittelwert+0x30c>
33e6: 8f 3f cpi r24, 0xFF ; 255
33e8: 91 05 cpc r25, r1
33ea: 39 f0 breq .+14 ; 0x33fa <CalibrierMittelwert+0x30c>
33ec: 34 f0 brlt .+12 ; 0x33fa <CalibrierMittelwert+0x30c>
33ee: 8f ef ldi r24, 0xFF ; 255
33f0: 90 e0 ldi r25, 0x00 ; 0
33f2: 90 93 24 02 sts 0x0224, r25
33f6: 80 93 23 02 sts 0x0223, r24
33fa: 80 91 25 02 lds r24, 0x0225
33fe: 90 91 26 02 lds r25, 0x0226
3402: 97 ff sbrs r25, 7
3404: 05 c0 rjmp .+10 ; 0x3410 <CalibrierMittelwert+0x322>
3406: 10 92 26 02 sts 0x0226, r1
340a: 10 92 25 02 sts 0x0225, r1
340e: 08 95 ret
3410: 8f 3f cpi r24, 0xFF ; 255
3412: 91 05 cpc r25, r1
3414: 39 f0 breq .+14 ; 0x3424 <CalibrierMittelwert+0x336>
3416: 34 f0 brlt .+12 ; 0x3424 <CalibrierMittelwert+0x336>
3418: 8f ef ldi r24, 0xFF ; 255
341a: 90 e0 ldi r25, 0x00 ; 0
341c: 90 93 26 02 sts 0x0226, r25
3420: 80 93 25 02 sts 0x0225, r24
3424: 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
 
00003426 <ParameterZuordnung>:
3426: 1f 93 push r17
3428: 80 91 a9 05 lds r24, 0x05A9
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+0x30>
342e: 98 f0 brcs .+38 ; 0x3456 <ParameterZuordnung+0x78>
3430: 8b 3f cpi r24, 0xFB ; 251
3432: 19 f4 brne .+6 ; 0x343a <ParameterZuordnung+0x14>
3432: 19 f4 brne .+6 ; 0x343a <ParameterZuordnung+0x5c>
3434: 80 91 1f 02 lds r24, 0x021F
3438: 0e c0 rjmp .+28 ; 0x3456 <ParameterZuordnung+0x30>
3438: 0e c0 rjmp .+28 ; 0x3456 <ParameterZuordnung+0x78>
343a: 8c 3f cpi r24, 0xFC ; 252
343c: 19 f4 brne .+6 ; 0x3444 <ParameterZuordnung+0x1e>
343c: 19 f4 brne .+6 ; 0x3444 <ParameterZuordnung+0x66>
343e: 80 91 21 02 lds r24, 0x0221
3442: 09 c0 rjmp .+18 ; 0x3456 <ParameterZuordnung+0x30>
3442: 09 c0 rjmp .+18 ; 0x3456 <ParameterZuordnung+0x78>
3444: 8d 3f cpi r24, 0xFD ; 253
3446: 19 f4 brne .+6 ; 0x344e <ParameterZuordnung+0x28>
3446: 19 f4 brne .+6 ; 0x344e <ParameterZuordnung+0x70>
3448: 80 91 23 02 lds r24, 0x0223
344c: 04 c0 rjmp .+8 ; 0x3456 <ParameterZuordnung+0x30>
344c: 04 c0 rjmp .+8 ; 0x3456 <ParameterZuordnung+0x78>
344e: 8e 3f cpi r24, 0xFE ; 254
3450: 21 f4 brne .+8 ; 0x345a <ParameterZuordnung+0x34>
3450: 21 f4 brne .+8 ; 0x345a <ParameterZuordnung+0x7c>
3452: 80 91 25 02 lds r24, 0x0225
3456: 80 93 81 01 sts 0x0181, r24
345a: 80 91 81 01 lds r24, 0x0181
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+0x42>
3462: 10 92 81 01 sts 0x0181, r1
3466: 04 c0 rjmp .+8 ; 0x3470 <ParameterZuordnung+0x4a>
3468: 8f 3f cpi r24, 0xFF ; 255
346a: 11 f4 brne .+4 ; 0x3470 <ParameterZuordnung+0x4a>
346c: 80 93 81 01 sts 0x0181, r24
3470: 80 91 a8 05 lds r24, 0x05A8
3474: 8b 3f cpi r24, 0xFB ; 251
3476: 98 f0 brcs .+38 ; 0x349e <ParameterZuordnung+0x78>
3478: 8b 3f cpi r24, 0xFB ; 251
347a: 19 f4 brne .+6 ; 0x3482 <ParameterZuordnung+0x5c>
347c: 80 91 1f 02 lds r24, 0x021F
3480: 0e c0 rjmp .+28 ; 0x349e <ParameterZuordnung+0x78>
3482: 8c 3f cpi r24, 0xFC ; 252
3484: 19 f4 brne .+6 ; 0x348c <ParameterZuordnung+0x66>
3486: 80 91 21 02 lds r24, 0x0221
348a: 09 c0 rjmp .+18 ; 0x349e <ParameterZuordnung+0x78>
348c: 8d 3f cpi r24, 0xFD ; 253
348e: 19 f4 brne .+6 ; 0x3496 <ParameterZuordnung+0x70>
3490: 80 91 23 02 lds r24, 0x0223
3494: 04 c0 rjmp .+8 ; 0x349e <ParameterZuordnung+0x78>
3496: 8e 3f cpi r24, 0xFE ; 254
3498: 21 f4 brne .+8 ; 0x34a2 <ParameterZuordnung+0x7c>
349a: 80 91 25 02 lds r24, 0x0225
349e: 80 93 80 01 sts 0x0180, r24
34a2: 80 91 80 01 lds r24, 0x0180
34a6: 88 23 and r24, r24
34a8: 19 f4 brne .+6 ; 0x34b0 <ParameterZuordnung+0x8a>
34aa: 10 92 80 01 sts 0x0180, r1
34ae: 05 c0 rjmp .+10 ; 0x34ba <ParameterZuordnung+0x94>
34b0: 84 36 cpi r24, 0x64 ; 100
34b2: 18 f0 brcs .+6 ; 0x34ba <ParameterZuordnung+0x94>
34b4: 84 e6 ldi r24, 0x64 ; 100
34b6: 80 93 80 01 sts 0x0180, r24
34ba: 80 91 aa 05 lds r24, 0x05AA
34be: 8b 3f cpi r24, 0xFB ; 251
34c0: 98 f0 brcs .+38 ; 0x34e8 <ParameterZuordnung+0xc2>
34c2: 8b 3f cpi r24, 0xFB ; 251
34c4: 19 f4 brne .+6 ; 0x34cc <ParameterZuordnung+0xa6>
34c6: 80 91 1f 02 lds r24, 0x021F
34ca: 0e c0 rjmp .+28 ; 0x34e8 <ParameterZuordnung+0xc2>
34cc: 8c 3f cpi r24, 0xFC ; 252
34ce: 19 f4 brne .+6 ; 0x34d6 <ParameterZuordnung+0xb0>
34d0: 80 91 21 02 lds r24, 0x0221
34d4: 09 c0 rjmp .+18 ; 0x34e8 <ParameterZuordnung+0xc2>
34d6: 8d 3f cpi r24, 0xFD ; 253
34d8: 19 f4 brne .+6 ; 0x34e0 <ParameterZuordnung+0xba>
34da: 80 91 23 02 lds r24, 0x0223
34de: 04 c0 rjmp .+8 ; 0x34e8 <ParameterZuordnung+0xc2>
34e0: 8e 3f cpi r24, 0xFE ; 254
34e2: 21 f4 brne .+8 ; 0x34ec <ParameterZuordnung+0xc6>
34e4: 80 91 25 02 lds r24, 0x0225
34e8: 80 93 82 01 sts 0x0182, r24
34ec: 80 91 82 01 lds r24, 0x0182
34f0: 88 23 and r24, r24
34f2: 19 f4 brne .+6 ; 0x34fa <ParameterZuordnung+0xd4>
34f4: 10 92 82 01 sts 0x0182, r1
34f8: 05 c0 rjmp .+10 ; 0x3504 <ParameterZuordnung+0xde>
34fa: 84 36 cpi r24, 0x64 ; 100
34fc: 18 f0 brcs .+6 ; 0x3504 <ParameterZuordnung+0xde>
34fe: 84 e6 ldi r24, 0x64 ; 100
3500: 80 93 82 01 sts 0x0182, r24
3504: 80 91 ac 05 lds r24, 0x05AC
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+0x10c>
350a: 98 f0 brcs .+38 ; 0x3532 <ParameterZuordnung+0x154>
350c: 8b 3f cpi r24, 0xFB ; 251
350e: 19 f4 brne .+6 ; 0x3516 <ParameterZuordnung+0xf0>
350e: 19 f4 brne .+6 ; 0x3516 <ParameterZuordnung+0x138>
3510: 80 91 1f 02 lds r24, 0x021F
3514: 0e c0 rjmp .+28 ; 0x3532 <ParameterZuordnung+0x10c>
3514: 0e c0 rjmp .+28 ; 0x3532 <ParameterZuordnung+0x154>
3516: 8c 3f cpi r24, 0xFC ; 252
3518: 19 f4 brne .+6 ; 0x3520 <ParameterZuordnung+0xfa>
3518: 19 f4 brne .+6 ; 0x3520 <ParameterZuordnung+0x142>
351a: 80 91 21 02 lds r24, 0x0221
351e: 09 c0 rjmp .+18 ; 0x3532 <ParameterZuordnung+0x10c>
351e: 09 c0 rjmp .+18 ; 0x3532 <ParameterZuordnung+0x154>
3520: 8d 3f cpi r24, 0xFD ; 253
3522: 19 f4 brne .+6 ; 0x352a <ParameterZuordnung+0x104>
3522: 19 f4 brne .+6 ; 0x352a <ParameterZuordnung+0x14c>
3524: 80 91 23 02 lds r24, 0x0223
3528: 04 c0 rjmp .+8 ; 0x3532 <ParameterZuordnung+0x10c>
3528: 04 c0 rjmp .+8 ; 0x3532 <ParameterZuordnung+0x154>
352a: 8e 3f cpi r24, 0xFE ; 254
352c: 21 f4 brne .+8 ; 0x3536 <ParameterZuordnung+0x110>
352c: 21 f4 brne .+8 ; 0x3536 <ParameterZuordnung+0x158>
352e: 80 91 25 02 lds r24, 0x0225
3532: 80 93 83 01 sts 0x0183, r24
3536: 80 91 83 01 lds r24, 0x0183
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+0x11e>
353e: 10 92 83 01 sts 0x0183, r1
3542: 04 c0 rjmp .+8 ; 0x354c <ParameterZuordnung+0x126>
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+0x126>
3548: 80 93 83 01 sts 0x0183, r24
354c: 80 91 b3 05 lds r24, 0x05B3
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+0x154>
3552: 98 f0 brcs .+38 ; 0x357a <ParameterZuordnung+0x19c>
3554: 8b 3f cpi r24, 0xFB ; 251
3556: 19 f4 brne .+6 ; 0x355e <ParameterZuordnung+0x138>
3556: 19 f4 brne .+6 ; 0x355e <ParameterZuordnung+0x180>
3558: 80 91 1f 02 lds r24, 0x021F
355c: 0e c0 rjmp .+28 ; 0x357a <ParameterZuordnung+0x154>
355c: 0e c0 rjmp .+28 ; 0x357a <ParameterZuordnung+0x19c>
355e: 8c 3f cpi r24, 0xFC ; 252
3560: 19 f4 brne .+6 ; 0x3568 <ParameterZuordnung+0x142>
3560: 19 f4 brne .+6 ; 0x3568 <ParameterZuordnung+0x18a>
3562: 80 91 21 02 lds r24, 0x0221
3566: 09 c0 rjmp .+18 ; 0x357a <ParameterZuordnung+0x154>
3566: 09 c0 rjmp .+18 ; 0x357a <ParameterZuordnung+0x19c>
3568: 8d 3f cpi r24, 0xFD ; 253
356a: 19 f4 brne .+6 ; 0x3572 <ParameterZuordnung+0x14c>
356a: 19 f4 brne .+6 ; 0x3572 <ParameterZuordnung+0x194>
356c: 80 91 23 02 lds r24, 0x0223
3570: 04 c0 rjmp .+8 ; 0x357a <ParameterZuordnung+0x154>
3570: 04 c0 rjmp .+8 ; 0x357a <ParameterZuordnung+0x19c>
3572: 8e 3f cpi r24, 0xFE ; 254
3574: 21 f4 brne .+8 ; 0x357e <ParameterZuordnung+0x158>
3574: 21 f4 brne .+8 ; 0x357e <ParameterZuordnung+0x1a0>
3576: 80 91 25 02 lds r24, 0x0225
357a: 80 93 84 01 sts 0x0184, r24
357e: 80 91 84 01 lds r24, 0x0184
3582: 88 23 and r24, r24
3584: 19 f4 brne .+6 ; 0x358c <ParameterZuordnung+0x166>
3586: 10 92 84 01 sts 0x0184, r1
358a: 04 c0 rjmp .+8 ; 0x3594 <ParameterZuordnung+0x16e>
358c: 8f 3f cpi r24, 0xFF ; 255
358e: 11 f4 brne .+4 ; 0x3594 <ParameterZuordnung+0x16e>
3590: 80 93 84 01 sts 0x0184, r24
3594: 80 91 b4 05 lds r24, 0x05B4
3598: 8b 3f cpi r24, 0xFB ; 251
359a: 98 f0 brcs .+38 ; 0x35c2 <ParameterZuordnung+0x19c>
359c: 8b 3f cpi r24, 0xFB ; 251
359e: 19 f4 brne .+6 ; 0x35a6 <ParameterZuordnung+0x180>
35a0: 80 91 1f 02 lds r24, 0x021F
35a4: 0e c0 rjmp .+28 ; 0x35c2 <ParameterZuordnung+0x19c>
35a6: 8c 3f cpi r24, 0xFC ; 252
35a8: 19 f4 brne .+6 ; 0x35b0 <ParameterZuordnung+0x18a>
35aa: 80 91 21 02 lds r24, 0x0221
35ae: 09 c0 rjmp .+18 ; 0x35c2 <ParameterZuordnung+0x19c>
35b0: 8d 3f cpi r24, 0xFD ; 253
35b2: 19 f4 brne .+6 ; 0x35ba <ParameterZuordnung+0x194>
35b4: 80 91 23 02 lds r24, 0x0223
35b8: 04 c0 rjmp .+8 ; 0x35c2 <ParameterZuordnung+0x19c>
35ba: 8e 3f cpi r24, 0xFE ; 254
35bc: 21 f4 brne .+8 ; 0x35c6 <ParameterZuordnung+0x1a0>
35be: 80 91 25 02 lds r24, 0x0225
35c2: 80 93 85 01 sts 0x0185, r24
35c6: 80 91 85 01 lds r24, 0x0185
35ca: 8b 30 cpi r24, 0x0B ; 11
35cc: 10 f4 brcc .+4 ; 0x35d2 <ParameterZuordnung+0x1ac>
35ce: 8a e0 ldi r24, 0x0A ; 10
35d0: 02 c0 rjmp .+4 ; 0x35d6 <ParameterZuordnung+0x1b0>
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+0x1b4>
35d6: 80 93 85 01 sts 0x0185, r24
35da: 80 91 b5 05 lds r24, 0x05B5
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+0x1e2>
35e0: 98 f0 brcs .+38 ; 0x3608 <ParameterZuordnung+0x22a>
35e2: 8b 3f cpi r24, 0xFB ; 251
35e4: 19 f4 brne .+6 ; 0x35ec <ParameterZuordnung+0x1c6>
35e4: 19 f4 brne .+6 ; 0x35ec <ParameterZuordnung+0x20e>
35e6: 80 91 1f 02 lds r24, 0x021F
35ea: 0e c0 rjmp .+28 ; 0x3608 <ParameterZuordnung+0x1e2>
35ea: 0e c0 rjmp .+28 ; 0x3608 <ParameterZuordnung+0x22a>
35ec: 8c 3f cpi r24, 0xFC ; 252
35ee: 19 f4 brne .+6 ; 0x35f6 <ParameterZuordnung+0x1d0>
35ee: 19 f4 brne .+6 ; 0x35f6 <ParameterZuordnung+0x218>
35f0: 80 91 21 02 lds r24, 0x0221
35f4: 09 c0 rjmp .+18 ; 0x3608 <ParameterZuordnung+0x1e2>
35f4: 09 c0 rjmp .+18 ; 0x3608 <ParameterZuordnung+0x22a>
35f6: 8d 3f cpi r24, 0xFD ; 253
35f8: 19 f4 brne .+6 ; 0x3600 <ParameterZuordnung+0x1da>
35f8: 19 f4 brne .+6 ; 0x3600 <ParameterZuordnung+0x222>
35fa: 80 91 23 02 lds r24, 0x0223
35fe: 04 c0 rjmp .+8 ; 0x3608 <ParameterZuordnung+0x1e2>
35fe: 04 c0 rjmp .+8 ; 0x3608 <ParameterZuordnung+0x22a>
3600: 8e 3f cpi r24, 0xFE ; 254
3602: 21 f4 brne .+8 ; 0x360c <ParameterZuordnung+0x1e6>
3602: 21 f4 brne .+8 ; 0x360c <ParameterZuordnung+0x22e>
3604: 80 91 25 02 lds r24, 0x0225
3608: 80 93 86 01 sts 0x0186, r24
360c: 80 91 86 01 lds r24, 0x0186
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+0x1f4>
3614: 10 92 86 01 sts 0x0186, r1
3618: 04 c0 rjmp .+8 ; 0x3622 <ParameterZuordnung+0x1fc>
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+0x1fc>
361e: 80 93 86 01 sts 0x0186, r24
3622: 80 91 ba 05 lds r24, 0x05BA
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+0x22a>
3628: 98 f0 brcs .+38 ; 0x3650 <ParameterZuordnung+0x272>
362a: 8b 3f cpi r24, 0xFB ; 251
362c: 19 f4 brne .+6 ; 0x3634 <ParameterZuordnung+0x20e>
362c: 19 f4 brne .+6 ; 0x3634 <ParameterZuordnung+0x256>
362e: 80 91 1f 02 lds r24, 0x021F
3632: 0e c0 rjmp .+28 ; 0x3650 <ParameterZuordnung+0x22a>
3632: 0e c0 rjmp .+28 ; 0x3650 <ParameterZuordnung+0x272>
3634: 8c 3f cpi r24, 0xFC ; 252
3636: 19 f4 brne .+6 ; 0x363e <ParameterZuordnung+0x218>
3636: 19 f4 brne .+6 ; 0x363e <ParameterZuordnung+0x260>
3638: 80 91 21 02 lds r24, 0x0221
363c: 09 c0 rjmp .+18 ; 0x3650 <ParameterZuordnung+0x22a>
363c: 09 c0 rjmp .+18 ; 0x3650 <ParameterZuordnung+0x272>
363e: 8d 3f cpi r24, 0xFD ; 253
3640: 19 f4 brne .+6 ; 0x3648 <ParameterZuordnung+0x222>
3640: 19 f4 brne .+6 ; 0x3648 <ParameterZuordnung+0x26a>
3642: 80 91 23 02 lds r24, 0x0223
3646: 04 c0 rjmp .+8 ; 0x3650 <ParameterZuordnung+0x22a>
3646: 04 c0 rjmp .+8 ; 0x3650 <ParameterZuordnung+0x272>
3648: 8e 3f cpi r24, 0xFE ; 254
364a: 21 f4 brne .+8 ; 0x3654 <ParameterZuordnung+0x22e>
364a: 21 f4 brne .+8 ; 0x3654 <ParameterZuordnung+0x276>
364c: 80 91 25 02 lds r24, 0x0225
3650: 80 93 88 01 sts 0x0188, r24
3654: 80 91 88 01 lds r24, 0x0188
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+0x23c>
365c: 10 92 88 01 sts 0x0188, r1
3660: 04 c0 rjmp .+8 ; 0x366a <ParameterZuordnung+0x244>
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+0x244>
3666: 80 93 88 01 sts 0x0188, r24
366a: 80 91 bb 05 lds r24, 0x05BB
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+0x272>
3670: 98 f0 brcs .+38 ; 0x3698 <ParameterZuordnung+0x2ba>
3672: 8b 3f cpi r24, 0xFB ; 251
3674: 19 f4 brne .+6 ; 0x367c <ParameterZuordnung+0x256>
3674: 19 f4 brne .+6 ; 0x367c <ParameterZuordnung+0x29e>
3676: 80 91 1f 02 lds r24, 0x021F
367a: 0e c0 rjmp .+28 ; 0x3698 <ParameterZuordnung+0x272>
367a: 0e c0 rjmp .+28 ; 0x3698 <ParameterZuordnung+0x2ba>
367c: 8c 3f cpi r24, 0xFC ; 252
367e: 19 f4 brne .+6 ; 0x3686 <ParameterZuordnung+0x260>
367e: 19 f4 brne .+6 ; 0x3686 <ParameterZuordnung+0x2a8>
3680: 80 91 21 02 lds r24, 0x0221
3684: 09 c0 rjmp .+18 ; 0x3698 <ParameterZuordnung+0x272>
3684: 09 c0 rjmp .+18 ; 0x3698 <ParameterZuordnung+0x2ba>
3686: 8d 3f cpi r24, 0xFD ; 253
3688: 19 f4 brne .+6 ; 0x3690 <ParameterZuordnung+0x26a>
3688: 19 f4 brne .+6 ; 0x3690 <ParameterZuordnung+0x2b2>
368a: 80 91 23 02 lds r24, 0x0223
368e: 04 c0 rjmp .+8 ; 0x3698 <ParameterZuordnung+0x272>
368e: 04 c0 rjmp .+8 ; 0x3698 <ParameterZuordnung+0x2ba>
3690: 8e 3f cpi r24, 0xFE ; 254
3692: 21 f4 brne .+8 ; 0x369c <ParameterZuordnung+0x276>
3692: 21 f4 brne .+8 ; 0x369c <ParameterZuordnung+0x2be>
3694: 80 91 25 02 lds r24, 0x0225
3698: 80 93 33 02 sts 0x0233, r24
369c: 80 91 33 02 lds r24, 0x0233
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+0x284>
36a4: 10 92 33 02 sts 0x0233, r1
36a8: 04 c0 rjmp .+8 ; 0x36b2 <ParameterZuordnung+0x28c>
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+0x28c>
36ae: 80 93 33 02 sts 0x0233, r24
36b2: 80 91 bc 05 lds r24, 0x05BC
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+0x2ba>
36b8: 98 f0 brcs .+38 ; 0x36e0 <ParameterZuordnung+0x302>
36ba: 8b 3f cpi r24, 0xFB ; 251
36bc: 19 f4 brne .+6 ; 0x36c4 <ParameterZuordnung+0x29e>
36bc: 19 f4 brne .+6 ; 0x36c4 <ParameterZuordnung+0x2e6>
36be: 80 91 1f 02 lds r24, 0x021F
36c2: 0e c0 rjmp .+28 ; 0x36e0 <ParameterZuordnung+0x2ba>
36c2: 0e c0 rjmp .+28 ; 0x36e0 <ParameterZuordnung+0x302>
36c4: 8c 3f cpi r24, 0xFC ; 252
36c6: 19 f4 brne .+6 ; 0x36ce <ParameterZuordnung+0x2a8>
36c6: 19 f4 brne .+6 ; 0x36ce <ParameterZuordnung+0x2f0>
36c8: 80 91 21 02 lds r24, 0x0221
36cc: 09 c0 rjmp .+18 ; 0x36e0 <ParameterZuordnung+0x2ba>
36cc: 09 c0 rjmp .+18 ; 0x36e0 <ParameterZuordnung+0x302>
36ce: 8d 3f cpi r24, 0xFD ; 253
36d0: 19 f4 brne .+6 ; 0x36d8 <ParameterZuordnung+0x2b2>
36d0: 19 f4 brne .+6 ; 0x36d8 <ParameterZuordnung+0x2fa>
36d2: 80 91 23 02 lds r24, 0x0223
36d6: 04 c0 rjmp .+8 ; 0x36e0 <ParameterZuordnung+0x2ba>
36d6: 04 c0 rjmp .+8 ; 0x36e0 <ParameterZuordnung+0x302>
36d8: 8e 3f cpi r24, 0xFE ; 254
36da: 21 f4 brne .+8 ; 0x36e4 <ParameterZuordnung+0x2be>
36da: 21 f4 brne .+8 ; 0x36e4 <ParameterZuordnung+0x306>
36dc: 80 91 25 02 lds r24, 0x0225
36e0: 80 93 34 02 sts 0x0234, r24
36e4: 80 91 34 02 lds r24, 0x0234
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+0x2cc>
36ec: 10 92 34 02 sts 0x0234, r1
36f0: 04 c0 rjmp .+8 ; 0x36fa <ParameterZuordnung+0x2d4>
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+0x2d4>
36f6: 80 93 34 02 sts 0x0234, r24
36fa: 80 91 bd 05 lds r24, 0x05BD
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+0x302>
3700: 98 f0 brcs .+38 ; 0x3728 <ParameterZuordnung+0x34a>
3702: 8b 3f cpi r24, 0xFB ; 251
3704: 19 f4 brne .+6 ; 0x370c <ParameterZuordnung+0x2e6>
3704: 19 f4 brne .+6 ; 0x370c <ParameterZuordnung+0x32e>
3706: 80 91 1f 02 lds r24, 0x021F
370a: 0e c0 rjmp .+28 ; 0x3728 <ParameterZuordnung+0x302>
370a: 0e c0 rjmp .+28 ; 0x3728 <ParameterZuordnung+0x34a>
370c: 8c 3f cpi r24, 0xFC ; 252
370e: 19 f4 brne .+6 ; 0x3716 <ParameterZuordnung+0x2f0>
370e: 19 f4 brne .+6 ; 0x3716 <ParameterZuordnung+0x338>
3710: 80 91 21 02 lds r24, 0x0221
3714: 09 c0 rjmp .+18 ; 0x3728 <ParameterZuordnung+0x302>
3714: 09 c0 rjmp .+18 ; 0x3728 <ParameterZuordnung+0x34a>
3716: 8d 3f cpi r24, 0xFD ; 253
3718: 19 f4 brne .+6 ; 0x3720 <ParameterZuordnung+0x2fa>
3718: 19 f4 brne .+6 ; 0x3720 <ParameterZuordnung+0x342>
371a: 80 91 23 02 lds r24, 0x0223
371e: 04 c0 rjmp .+8 ; 0x3728 <ParameterZuordnung+0x302>
371e: 04 c0 rjmp .+8 ; 0x3728 <ParameterZuordnung+0x34a>
3720: 8e 3f cpi r24, 0xFE ; 254
3722: 21 f4 brne .+8 ; 0x372c <ParameterZuordnung+0x306>
3722: 21 f4 brne .+8 ; 0x372c <ParameterZuordnung+0x34e>
3724: 80 91 25 02 lds r24, 0x0225
3728: 80 93 35 02 sts 0x0235, r24
372c: 80 91 35 02 lds r24, 0x0235
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+0x314>
3734: 10 92 35 02 sts 0x0235, r1
3738: 04 c0 rjmp .+8 ; 0x3742 <ParameterZuordnung+0x31c>
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+0x31c>
373e: 80 93 35 02 sts 0x0235, r24
3742: 80 91 be 05 lds r24, 0x05BE
3746: 8b 3f cpi r24, 0xFB ; 251
3748: 98 f0 brcs .+38 ; 0x3770 <ParameterZuordnung+0x34a>
374a: 8b 3f cpi r24, 0xFB ; 251
374c: 19 f4 brne .+6 ; 0x3754 <ParameterZuordnung+0x32e>
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: 0e c0 rjmp .+28 ; 0x3770 <ParameterZuordnung+0x34a>
3754: 8c 3f cpi r24, 0xFC ; 252
3756: 19 f4 brne .+6 ; 0x375e <ParameterZuordnung+0x338>
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: 09 c0 rjmp .+18 ; 0x3770 <ParameterZuordnung+0x34a>
375e: 8d 3f cpi r24, 0xFD ; 253
3760: 19 f4 brne .+6 ; 0x3768 <ParameterZuordnung+0x342>
3762: 80 91 23 02 lds r24, 0x0223
3766: 04 c0 rjmp .+8 ; 0x3770 <ParameterZuordnung+0x34a>
3768: 8e 3f cpi r24, 0xFE ; 254
376a: 21 f4 brne .+8 ; 0x3774 <ParameterZuordnung+0x34e>
376c: 80 91 25 02 lds r24, 0x0225
3770: 80 93 36 02 sts 0x0236, r24
3774: 80 91 36 02 lds r24, 0x0236
3778: 88 23 and r24, r24
377a: 19 f4 brne .+6 ; 0x3782 <ParameterZuordnung+0x35c>
377c: 10 92 36 02 sts 0x0236, r1
3780: 04 c0 rjmp .+8 ; 0x378a <ParameterZuordnung+0x364>
3782: 8f 3f cpi r24, 0xFF ; 255
3784: 11 f4 brne .+4 ; 0x378a <ParameterZuordnung+0x364>
3786: 80 93 36 02 sts 0x0236, r24
378a: 90 91 bf 05 lds r25, 0x05BF
378e: 9b 3f cpi r25, 0xFB ; 251
3790: b0 f0 brcs .+44 ; 0x37be <ParameterZuordnung+0x398>
3792: 9b 3f cpi r25, 0xFB ; 251
3794: 19 f4 brne .+6 ; 0x379c <ParameterZuordnung+0x376>
3796: 80 91 1f 02 lds r24, 0x021F
379a: 04 c0 rjmp .+8 ; 0x37a4 <ParameterZuordnung+0x37e>
379c: 9c 3f cpi r25, 0xFC ; 252
379e: 29 f4 brne .+10 ; 0x37aa <ParameterZuordnung+0x384>
37a0: 80 91 21 02 lds r24, 0x0221
37a4: 80 93 89 01 sts 0x0189, r24
37a8: 0c c0 rjmp .+24 ; 0x37c2 <ParameterZuordnung+0x39c>
37aa: 9d 3f cpi r25, 0xFD ; 253
37ac: 19 f4 brne .+6 ; 0x37b4 <ParameterZuordnung+0x38e>
37ae: 80 91 23 02 lds r24, 0x0223
37b2: f8 cf rjmp .-16 ; 0x37a4 <ParameterZuordnung+0x37e>
37b4: 9e 3f cpi r25, 0xFE ; 254
37b6: 29 f4 brne .+10 ; 0x37c2 <ParameterZuordnung+0x39c>
37b8: 80 91 25 02 lds r24, 0x0225
37bc: f3 cf rjmp .-26 ; 0x37a4 <ParameterZuordnung+0x37e>
37be: 90 93 89 01 sts 0x0189, r25
37c2: 80 91 89 01 lds r24, 0x0189
37c6: 88 23 and r24, r24
37c8: 19 f4 brne .+6 ; 0x37d0 <ParameterZuordnung+0x3aa>
37ca: 10 92 89 01 sts 0x0189, r1
37ce: 04 c0 rjmp .+8 ; 0x37d8 <ParameterZuordnung+0x3b2>
37d0: 8f 3f cpi r24, 0xFF ; 255
37d2: 11 f4 brne .+4 ; 0x37d8 <ParameterZuordnung+0x3b2>
37d4: 80 93 89 01 sts 0x0189, r24
37d8: 9b 3f cpi r25, 0xFB ; 251
37da: b0 f0 brcs .+44 ; 0x3808 <ParameterZuordnung+0x3e2>
37dc: 9b 3f cpi r25, 0xFB ; 251
37de: 19 f4 brne .+6 ; 0x37e6 <ParameterZuordnung+0x3c0>
37e0: 80 91 1f 02 lds r24, 0x021F
37e4: 04 c0 rjmp .+8 ; 0x37ee <ParameterZuordnung+0x3c8>
37e6: 9c 3f cpi r25, 0xFC ; 252
37e8: 29 f4 brne .+10 ; 0x37f4 <ParameterZuordnung+0x3ce>
37ea: 80 91 21 02 lds r24, 0x0221
37ee: 80 93 89 01 sts 0x0189, r24
37f2: 0c c0 rjmp .+24 ; 0x380c <ParameterZuordnung+0x3e6>
37f4: 9d 3f cpi r25, 0xFD ; 253
37f6: 19 f4 brne .+6 ; 0x37fe <ParameterZuordnung+0x3d8>
37f8: 80 91 23 02 lds r24, 0x0223
37fc: f8 cf rjmp .-16 ; 0x37ee <ParameterZuordnung+0x3c8>
37fe: 9e 3f cpi r25, 0xFE ; 254
3800: 29 f4 brne .+10 ; 0x380c <ParameterZuordnung+0x3e6>
3802: 80 91 25 02 lds r24, 0x0225
3806: f3 cf rjmp .-26 ; 0x37ee <ParameterZuordnung+0x3c8>
3808: 90 93 89 01 sts 0x0189, r25
380c: 80 91 89 01 lds r24, 0x0189
3810: 88 23 and r24, r24
3812: 19 f4 brne .+6 ; 0x381a <ParameterZuordnung+0x3f4>
3814: 10 92 89 01 sts 0x0189, r1
3818: 04 c0 rjmp .+8 ; 0x3822 <ParameterZuordnung+0x3fc>
381a: 8f 3f cpi r24, 0xFF ; 255
381c: 11 f4 brne .+4 ; 0x3822 <ParameterZuordnung+0x3fc>
381e: 80 93 89 01 sts 0x0189, r24
3822: 9b 3f cpi r25, 0xFB ; 251
3824: b0 f0 brcs .+44 ; 0x3852 <ParameterZuordnung+0x42c>
3826: 9b 3f cpi r25, 0xFB ; 251
3828: 19 f4 brne .+6 ; 0x3830 <ParameterZuordnung+0x40a>
382a: 80 91 1f 02 lds r24, 0x021F
382e: 04 c0 rjmp .+8 ; 0x3838 <ParameterZuordnung+0x412>
3830: 9c 3f cpi r25, 0xFC ; 252
3832: 29 f4 brne .+10 ; 0x383e <ParameterZuordnung+0x418>
3834: 80 91 21 02 lds r24, 0x0221
3838: 80 93 89 01 sts 0x0189, r24
383c: 0c c0 rjmp .+24 ; 0x3856 <ParameterZuordnung+0x430>
383e: 9d 3f cpi r25, 0xFD ; 253
3840: 19 f4 brne .+6 ; 0x3848 <ParameterZuordnung+0x422>
3842: 80 91 23 02 lds r24, 0x0223
3846: f8 cf rjmp .-16 ; 0x3838 <ParameterZuordnung+0x412>
3848: 9e 3f cpi r25, 0xFE ; 254
384a: 29 f4 brne .+10 ; 0x3856 <ParameterZuordnung+0x430>
384c: 80 91 25 02 lds r24, 0x0225
3850: f3 cf rjmp .-26 ; 0x3838 <ParameterZuordnung+0x412>
3852: 90 93 89 01 sts 0x0189, r25
3856: 80 91 89 01 lds r24, 0x0189
385a: 88 23 and r24, r24
385c: 19 f4 brne .+6 ; 0x3864 <ParameterZuordnung+0x43e>
385e: 10 92 89 01 sts 0x0189, r1
3862: 04 c0 rjmp .+8 ; 0x386c <ParameterZuordnung+0x446>
3864: 8f 3f cpi r24, 0xFF ; 255
3866: 11 f4 brne .+4 ; 0x386c <ParameterZuordnung+0x446>
3868: 80 93 89 01 sts 0x0189, r24
386c: 10 91 88 01 lds r17, 0x0188
3870: 61 2f mov r22, r17
3872: 77 27 eor r23, r23
3874: 67 fd sbrc r22, 7
3876: 70 95 com r23
3878: 87 2f mov r24, r23
387a: 97 2f mov r25, r23
387c: 0e 94 74 2c call 0x58e8 ; 0x58e8 <__floatsisf>
3880: 17 ff sbrs r17, 7
3882: 06 c0 rjmp .+12 ; 0x3890 <ParameterZuordnung+0x46a>
3884: 20 e0 ldi r18, 0x00 ; 0
3886: 30 e0 ldi r19, 0x00 ; 0
3888: 40 e8 ldi r20, 0x80 ; 128
388a: 53 e4 ldi r21, 0x43 ; 67
388c: 0e 94 c9 2b call 0x5792 ; 0x5792 <__addsf3>
3890: 27 e1 ldi r18, 0x17 ; 23
3892: 37 eb ldi r19, 0xB7 ; 183
3894: 41 ed ldi r20, 0xD1 ; 209
3896: 58 e3 ldi r21, 0x38 ; 56
3898: 0e 94 82 2d call 0x5b04 ; 0x5b04 <__mulsf3>
389c: 60 93 7c 01 sts 0x017C, r22
38a0: 70 93 7d 01 sts 0x017D, r23
38a4: 80 93 7e 01 sts 0x017E, r24
38a8: 90 93 7f 01 sts 0x017F, r25
38ac: 80 91 b1 05 lds r24, 0x05B1
38b0: 80 93 e5 05 sts 0x05E5, r24
38b4: 80 91 b0 05 lds r24, 0x05B0
38b8: 80 93 dc 05 sts 0x05DC, r24
38bc: 1f 91 pop r17
38be: 08 95 ret
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
 
000038c0 <DefaultKonstanten2>:
38c0: 81 e0 ldi r24, 0x01 ; 1
38c2: 80 93 9e 05 sts 0x059E, r24
38c6: 42 e0 ldi r20, 0x02 ; 2
38c8: 40 93 9f 05 sts 0x059F, r20
38cc: 83 e0 ldi r24, 0x03 ; 3
38ce: 80 93 a0 05 sts 0x05A0, r24
38d2: 24 e0 ldi r18, 0x04 ; 4
38d4: 20 93 a1 05 sts 0x05A1, r18
38d8: 35 e0 ldi r19, 0x05 ; 5
38da: 30 93 a2 05 sts 0x05A2, r19
38de: 86 e0 ldi r24, 0x06 ; 6
38e0: 80 93 a3 05 sts 0x05A3, r24
38e4: 87 e0 ldi r24, 0x07 ; 7
38e6: 80 93 a4 05 sts 0x05A4, r24
38ea: 10 92 a6 05 sts 0x05A6, r1
38ee: 8e e1 ldi r24, 0x1E ; 30
38f0: 80 93 a7 05 sts 0x05A7, r24
38f4: 8b ef ldi r24, 0xFB ; 251
38f6: 80 93 a9 05 sts 0x05A9, r24
38fa: 8a e0 ldi r24, 0x0A ; 10
38fc: 80 93 aa 05 sts 0x05AA, r24
3900: 92 e3 ldi r25, 0x32 ; 50
3902: 90 93 a8 05 sts 0x05A8, r25
3906: 90 93 ac 05 sts 0x05AC, r25
390a: 40 93 ab 05 sts 0x05AB, r20
390e: 20 93 ad 05 sts 0x05AD, r18
3912: 10 92 ae 05 sts 0x05AE, r1
3916: 80 e1 ldi r24, 0x10 ; 16
3918: 80 93 af 05 sts 0x05AF, r24
391c: 8f e0 ldi r24, 0x0F ; 15
391e: 80 93 b0 05 sts 0x05B0, r24
3922: 8a ef ldi r24, 0xFA ; 250
3924: 80 93 b1 05 sts 0x05B1, r24
3928: 8a e1 ldi r24, 0x1A ; 26
392a: 80 93 b2 05 sts 0x05B2, r24
392e: 80 e8 ldi r24, 0x80 ; 128
3930: 80 93 b3 05 sts 0x05B3, r24
3934: 8f ea ldi r24, 0xAF ; 175
3936: 80 93 b4 05 sts 0x05B4, r24
393a: 80 93 b5 05 sts 0x05B5, r24
393e: 8a e5 ldi r24, 0x5A ; 90
3940: 80 93 b6 05 sts 0x05B6, r24
3944: 83 e2 ldi r24, 0x23 ; 35
3946: 80 93 b7 05 sts 0x05B7, r24
394a: 84 e1 ldi r24, 0x14 ; 20
394c: 80 93 b8 05 sts 0x05B8, r24
3950: 10 92 b9 05 sts 0x05B9, r1
3954: 30 93 ba 05 sts 0x05BA, r19
3958: 10 92 bb 05 sts 0x05BB, r1
395c: 10 92 bc 05 sts 0x05BC, r1
3960: 10 92 bd 05 sts 0x05BD, r1
3964: 10 92 be 05 sts 0x05BE, r1
3968: 84 e6 ldi r24, 0x64 ; 100
396a: 80 93 bf 05 sts 0x05BF, r24
396e: 88 e2 ldi r24, 0x28 ; 40
3970: 80 93 c0 05 sts 0x05C0, r24
3974: 10 92 c4 05 sts 0x05C4, r1
3978: 90 93 c1 05 sts 0x05C1, r25
397c: 86 e9 ldi r24, 0x96 ; 150
397e: 80 93 c2 05 sts 0x05C2, r24
3982: 30 93 c3 05 sts 0x05C3, r19
3986: ac ec ldi r26, 0xCC ; 204
3988: b5 e0 ldi r27, 0x05 ; 5
398a: e8 e6 ldi r30, 0x68 ; 104
398c: f1 e0 ldi r31, 0x01 ; 1
398e: 8c e0 ldi r24, 0x0C ; 12
3990: 01 90 ld r0, Z+
3992: 0d 92 st X+, r0
3994: 81 50 subi r24, 0x01 ; 1
3996: e1 f7 brne .-8 ; 0x3990 <DefaultKonstanten2+0xd0>
3998: 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
 
0000399a <DefaultKonstanten1>:
399a: 81 e0 ldi r24, 0x01 ; 1
399c: 80 93 9e 05 sts 0x059E, r24
39a0: 52 e0 ldi r21, 0x02 ; 2
39a2: 50 93 9f 05 sts 0x059F, r21
39a6: 83 e0 ldi r24, 0x03 ; 3
39a8: 80 93 a0 05 sts 0x05A0, r24
39ac: 44 e0 ldi r20, 0x04 ; 4
39ae: 40 93 a1 05 sts 0x05A1, r20
39b2: 35 e0 ldi r19, 0x05 ; 5
39b4: 30 93 a2 05 sts 0x05A2, r19
39b8: 86 e0 ldi r24, 0x06 ; 6
39ba: 80 93 a3 05 sts 0x05A3, r24
39be: 87 e0 ldi r24, 0x07 ; 7
39c0: 80 93 a4 05 sts 0x05A4, r24
39c4: 28 e0 ldi r18, 0x08 ; 8
39c6: 20 93 a5 05 sts 0x05A5, r18
39ca: 10 92 a6 05 sts 0x05A6, r1
39ce: 9e e1 ldi r25, 0x1E ; 30
39d0: 90 93 a7 05 sts 0x05A7, r25
39d4: 8b ef ldi r24, 0xFB ; 251
39d6: 80 93 a9 05 sts 0x05A9, r24
39da: 8a e0 ldi r24, 0x0A ; 10
39dc: 80 93 aa 05 sts 0x05AA, r24
39e0: 86 e4 ldi r24, 0x46 ; 70
39e2: 80 93 a8 05 sts 0x05A8, r24
39e6: 90 93 ac 05 sts 0x05AC, r25
39ea: 50 93 ab 05 sts 0x05AB, r21
39ee: 40 93 ad 05 sts 0x05AD, r20
39f2: 20 93 ae 05 sts 0x05AE, r18
39f6: 80 e1 ldi r24, 0x10 ; 16
39f8: 80 93 af 05 sts 0x05AF, r24
39fc: 8f e0 ldi r24, 0x0F ; 15
39fe: 80 93 b0 05 sts 0x05B0, r24
3a02: 8a ef ldi r24, 0xFA ; 250
3a04: 80 93 b1 05 sts 0x05B1, r24
3a08: 8a e1 ldi r24, 0x1A ; 26
3a0a: 80 93 b2 05 sts 0x05B2, r24
3a0e: 80 e8 ldi r24, 0x80 ; 128
3a10: 80 93 b3 05 sts 0x05B3, r24
3a14: 88 e7 ldi r24, 0x78 ; 120
3a16: 80 93 b4 05 sts 0x05B4, r24
3a1a: 96 e9 ldi r25, 0x96 ; 150
3a1c: 90 93 b5 05 sts 0x05B5, r25
3a20: 8a e5 ldi r24, 0x5A ; 90
3a22: 80 93 b6 05 sts 0x05B6, r24
3a26: 83 e2 ldi r24, 0x23 ; 35
3a28: 80 93 b7 05 sts 0x05B7, r24
3a2c: 84 e1 ldi r24, 0x14 ; 20
3a2e: 80 93 b8 05 sts 0x05B8, r24
3a32: 10 92 b9 05 sts 0x05B9, r1
3a36: 30 93 ba 05 sts 0x05BA, r19
3a3a: 10 92 bb 05 sts 0x05BB, r1
3a3e: 10 92 bc 05 sts 0x05BC, r1
3a42: 10 92 bd 05 sts 0x05BD, r1
3a46: 10 92 be 05 sts 0x05BE, r1
3a4a: 84 e6 ldi r24, 0x64 ; 100
3a4c: 80 93 bf 05 sts 0x05BF, r24
3a50: 88 e2 ldi r24, 0x28 ; 40
3a52: 80 93 c0 05 sts 0x05C0, r24
3a56: 10 92 c4 05 sts 0x05C4, r1
3a5a: 82 e3 ldi r24, 0x32 ; 50
3a5c: 80 93 c1 05 sts 0x05C1, r24
3a60: 90 93 c2 05 sts 0x05C2, r25
3a64: 30 93 c3 05 sts 0x05C3, r19
3a68: ac ec ldi r26, 0xCC ; 204
3a6a: b5 e0 ldi r27, 0x05 ; 5
3a6c: e0 e7 ldi r30, 0x70 ; 112
3a6e: f1 e0 ldi r31, 0x01 ; 1
3a70: 8c e0 ldi r24, 0x0C ; 12
3a72: 01 90 ld r0, Z+
3a74: 0d 92 st X+, r0
3a76: 81 50 subi r24, 0x01 ; 1
3a78: e1 f7 brne .-8 ; 0x3a72 <DefaultKonstanten1+0xd8>
3a7a: 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
 
00003a7c <SendMotorData>:
3a7c: 80 91 2e 02 lds r24, 0x022E
3a80: 88 23 and r24, r24
3a82: 01 f5 brne .+64 ; 0x3ac4 <SendMotorData+0x48>
3a84: 10 92 97 02 sts 0x0297, r1
3a88: 10 92 96 02 sts 0x0296, r1
3a8c: 10 92 9a 02 sts 0x029A, r1
3a90: 10 92 a6 02 sts 0x02A6, r1
3a94: 80 91 98 01 lds r24, 0x0198
3a98: 88 23 and r24, r24
3a9a: 11 f0 breq .+4 ; 0x3aa0 <SendMotorData+0x24>
3a9c: 80 93 96 02 sts 0x0296, r24
3aa0: 80 91 99 01 lds r24, 0x0199
3aa4: 88 23 and r24, r24
3aa6: 11 f0 breq .+4 ; 0x3aac <SendMotorData+0x30>
3aa8: 80 93 97 02 sts 0x0297, r24
3aac: 80 91 9a 01 lds r24, 0x019A
3ab0: 88 23 and r24, r24
3ab2: 11 f0 breq .+4 ; 0x3ab8 <SendMotorData+0x3c>
3ab4: 80 93 a6 02 sts 0x02A6, r24
3ab8: 80 91 9b 01 lds r24, 0x019B
3abc: 88 23 and r24, r24
3abe: 11 f0 breq .+4 ; 0x3ac4 <SendMotorData+0x48>
3ac0: 80 93 9a 02 sts 0x029A, r24
3ac4: 80 91 96 02 lds r24, 0x0296
3ac8: 99 27 eor r25, r25
3aca: 90 93 07 05 sts 0x0507, r25
3ace: 80 93 06 05 sts 0x0506, r24
3ad2: 80 91 97 02 lds r24, 0x0297
3ad6: 99 27 eor r25, r25
3ad8: 90 93 09 05 sts 0x0509, r25
3adc: 80 93 08 05 sts 0x0508, r24
3ae0: 80 91 a6 02 lds r24, 0x02A6
3ae4: 99 27 eor r25, r25
3ae6: 90 93 0b 05 sts 0x050B, r25
3aea: 80 93 0a 05 sts 0x050A, r24
3aee: 80 91 9a 02 lds r24, 0x029A
3af2: 99 27 eor r25, r25
3af4: 90 93 0d 05 sts 0x050D, r25
3af8: 80 93 0c 05 sts 0x050C, r24
3afc: 10 92 cf 01 sts 0x01CF, r1
3b00: 10 92 d0 01 sts 0x01D0, r1
3b04: 0e 94 50 14 call 0x28a0 ; 0x28a0 <i2c_start>
3b08: 08 95 ret
00003a34 <SendMotorData>:
3a34: 80 91 2e 02 lds r24, 0x022E
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
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
 
00003b0a <SetNeutral>:
3b0a: cf 93 push r28
3b0c: df 93 push r29
3b0e: 10 92 de 01 sts 0x01DE, r1
3b12: 10 92 dd 01 sts 0x01DD, r1
3b16: 10 92 e0 01 sts 0x01E0, r1
3b1a: 10 92 df 01 sts 0x01DF, r1
3b1e: 80 e0 ldi r24, 0x00 ; 0
3b20: 90 e0 ldi r25, 0x00 ; 0
3b22: a0 e0 ldi r26, 0x00 ; 0
3b24: b0 e0 ldi r27, 0x00 ; 0
3b26: 80 93 e1 01 sts 0x01E1, r24
3b2a: 90 93 e2 01 sts 0x01E2, r25
3b2e: a0 93 e3 01 sts 0x01E3, r26
3b32: b0 93 e4 01 sts 0x01E4, r27
3b36: 10 92 d8 01 sts 0x01D8, r1
3b3a: 10 92 d7 01 sts 0x01D7, r1
3b3e: 10 92 da 01 sts 0x01DA, r1
3b42: 10 92 d9 01 sts 0x01D9, r1
3b46: 10 92 dc 01 sts 0x01DC, r1
3b4a: 10 92 db 01 sts 0x01DB, r1
3b4e: 0e 94 77 18 call 0x30ee ; 0x30ee <CalibrierMittelwert>
3b52: 85 e0 ldi r24, 0x05 ; 5
3b54: 90 e0 ldi r25, 0x00 ; 0
3b56: 0e 94 31 0c call 0x1862 ; 0x1862 <SetDelay>
3b5a: ec 01 movw r28, r24
3b5c: ce 01 movw r24, r28
3b5e: 0e 94 3a 0c call 0x1874 ; 0x1874 <CheckDelay>
3b62: 88 23 and r24, r24
3b64: d9 f3 breq .-10 ; 0x3b5c <SetNeutral+0x52>
3b66: 0e 94 77 18 call 0x30ee ; 0x30ee <CalibrierMittelwert>
3b6a: 80 91 a6 05 lds r24, 0x05A6
3b6e: 80 ff sbrs r24, 0
3b70: 10 c0 rjmp .+32 ; 0x3b92 <SetNeutral+0x88>
3b72: 80 91 0a 01 lds r24, 0x010A
3b76: 90 91 0b 01 lds r25, 0x010B
3b7a: 87 5b subi r24, 0xB7 ; 183
3b7c: 93 40 sbci r25, 0x03 ; 3
3b7e: 38 f4 brcc .+14 ; 0x3b8e <SetNeutral+0x84>
3b80: 80 91 0a 01 lds r24, 0x010A
3b84: 90 91 0b 01 lds r25, 0x010B
3b88: 8e 5e subi r24, 0xEE ; 238
3b8a: 92 40 sbci r25, 0x02 ; 2
3b8c: 10 f4 brcc .+4 ; 0x3b92 <SetNeutral+0x88>
3b8e: 0e 94 56 10 call 0x20ac ; 0x20ac <SucheLuftruckOffset>
3b92: 80 91 da 05 lds r24, 0x05DA
3b96: 90 91 db 05 lds r25, 0x05DB
3b9a: 97 ff sbrs r25, 7
3b9c: 03 c0 rjmp .+6 ; 0x3ba4 <SetNeutral+0x9a>
3b9e: 90 95 com r25
3ba0: 81 95 neg r24
3ba2: 9f 4f sbci r25, 0xFF ; 255
3ba4: 90 93 d8 01 sts 0x01D8, r25
3ba8: 80 93 d7 01 sts 0x01D7, r24
3bac: 80 91 d8 05 lds r24, 0x05D8
3bb0: 90 91 d9 05 lds r25, 0x05D9
3bb4: 97 ff sbrs r25, 7
3bb6: 03 c0 rjmp .+6 ; 0x3bbe <SetNeutral+0xb4>
3bb8: 90 95 com r25
3bba: 81 95 neg r24
3bbc: 9f 4f sbci r25, 0xFF ; 255
3bbe: 90 93 da 01 sts 0x01DA, r25
3bc2: 80 93 d9 01 sts 0x01D9, r24
3bc6: 80 91 e6 05 lds r24, 0x05E6
3bca: 90 91 e7 05 lds r25, 0x05E7
3bce: 97 ff sbrs r25, 7
3bd0: 03 c0 rjmp .+6 ; 0x3bd8 <SetNeutral+0xce>
3bd2: 90 95 com r25
3bd4: 81 95 neg r24
3bd6: 9f 4f sbci r25, 0xFF ; 255
3bd8: 90 93 dc 01 sts 0x01DC, r25
3bdc: 80 93 db 01 sts 0x01DB, r24
3be0: 80 91 ec 05 lds r24, 0x05EC
3be4: 90 91 ed 05 lds r25, 0x05ED
3be8: 97 ff sbrs r25, 7
3bea: 03 c0 rjmp .+6 ; 0x3bf2 <SetNeutral+0xe8>
3bec: 90 95 com r25
3bee: 81 95 neg r24
3bf0: 9f 4f sbci r25, 0xFF ; 255
3bf2: 60 e1 ldi r22, 0x10 ; 16
3bf4: 70 e0 ldi r23, 0x00 ; 0
3bf6: 0e 94 19 2e call 0x5c32 ; 0x5c32 <__divmodhi4>
3bfa: 70 93 e0 01 sts 0x01E0, r23
3bfe: 60 93 df 01 sts 0x01DF, r22
3c02: 80 91 e3 05 lds r24, 0x05E3
3c06: 90 91 e4 05 lds r25, 0x05E4
3c0a: 97 ff sbrs r25, 7
3c0c: 03 c0 rjmp .+6 ; 0x3c14 <SetNeutral+0x10a>
3c0e: 90 95 com r25
3c10: 81 95 neg r24
3c12: 9f 4f sbci r25, 0xFF ; 255
3c14: 60 e1 ldi r22, 0x10 ; 16
3c16: 70 e0 ldi r23, 0x00 ; 0
3c18: 0e 94 19 2e call 0x5c32 ; 0x5c32 <__divmodhi4>
3c1c: 70 93 de 01 sts 0x01DE, r23
3c20: 60 93 dd 01 sts 0x01DD, r22
3c24: 60 91 5a 05 lds r22, 0x055A
3c28: 70 91 5b 05 lds r23, 0x055B
3c2c: 88 27 eor r24, r24
3c2e: 77 fd sbrc r23, 7
3c30: 80 95 com r24
3c32: 98 2f mov r25, r24
3c34: 0e 94 74 2c call 0x58e8 ; 0x58e8 <__floatsisf>
3c38: 60 93 e1 01 sts 0x01E1, r22
3c3c: 70 93 e2 01 sts 0x01E2, r23
3c40: 80 93 e3 01 sts 0x01E3, r24
3c44: 90 93 e4 01 sts 0x01E4, r25
3c48: 10 92 fb 01 sts 0x01FB, r1
3c4c: 10 92 fc 01 sts 0x01FC, r1
3c50: 10 92 fd 01 sts 0x01FD, r1
3c54: 10 92 fe 01 sts 0x01FE, r1
3c58: 10 92 ff 01 sts 0x01FF, r1
3c5c: 10 92 00 02 sts 0x0200, r1
3c60: 10 92 01 02 sts 0x0201, r1
3c64: 10 92 02 02 sts 0x0202, r1
3c68: 10 92 03 02 sts 0x0203, r1
3c6c: 10 92 04 02 sts 0x0204, r1
3c70: 10 92 05 02 sts 0x0205, r1
3c74: 10 92 06 02 sts 0x0206, r1
3c78: 10 92 07 02 sts 0x0207, r1
3c7c: 10 92 08 02 sts 0x0208, r1
3c80: 10 92 09 02 sts 0x0209, r1
3c84: 10 92 0a 02 sts 0x020A, r1
3c88: 10 92 0b 02 sts 0x020B, r1
3c8c: 10 92 0c 02 sts 0x020C, r1
3c90: 10 92 0d 02 sts 0x020D, r1
3c94: 10 92 0e 02 sts 0x020E, r1
3c98: 10 92 db 05 sts 0x05DB, r1
3c9c: 10 92 da 05 sts 0x05DA, r1
3ca0: 10 92 d9 05 sts 0x05D9, r1
3ca4: 10 92 d8 05 sts 0x05D8, r1
3ca8: 10 92 e7 05 sts 0x05E7, r1
3cac: 10 92 e6 05 sts 0x05E6, r1
3cb0: 80 91 06 01 lds r24, 0x0106
3cb4: 90 91 07 01 lds r25, 0x0107
3cb8: a0 91 08 01 lds r26, 0x0108
3cbc: b0 91 09 01 lds r27, 0x0109
3cc0: 90 93 5d 05 sts 0x055D, r25
3cc4: 80 93 5c 05 sts 0x055C, r24
3cc8: 10 92 c5 01 sts 0x01C5, r1
3ccc: 10 92 c4 01 sts 0x01C4, r1
3cd0: 10 92 13 02 sts 0x0213, r1
3cd4: 10 92 14 02 sts 0x0214, r1
3cd8: 10 92 15 02 sts 0x0215, r1
3cdc: 10 92 16 02 sts 0x0216, r1
3ce0: 80 91 17 02 lds r24, 0x0217
3ce4: 90 91 18 02 lds r25, 0x0218
3ce8: 90 93 1a 02 sts 0x021A, r25
3cec: 80 93 19 02 sts 0x0219, r24
3cf0: 82 e3 ldi r24, 0x32 ; 50
3cf2: 90 e0 ldi r25, 0x00 ; 0
3cf4: 90 93 ac 01 sts 0x01AC, r25
3cf8: 80 93 ab 01 sts 0x01AB, r24
3cfc: df 91 pop r29
3cfe: cf 91 pop r28
3d00: 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
 
00003d02 <Piep>:
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
 
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: 18 2f mov r17, r24
3d06: 0e c0 rjmp .+28 ; 0x3d24 <Piep+0x22>
3d08: 80 91 2e 02 lds r24, 0x022E
3d0c: 88 23 and r24, r24
3d0e: 61 f4 brne .+24 ; 0x3d28 <Piep+0x26>
3d10: 84 e6 ldi r24, 0x64 ; 100
3d12: 90 e0 ldi r25, 0x00 ; 0
3d14: 90 93 ac 01 sts 0x01AC, r25
3d18: 80 93 ab 01 sts 0x01AB, r24
3d1c: 8a ef ldi r24, 0xFA ; 250
3d1e: 90 e0 ldi r25, 0x00 ; 0
3d20: 0e 94 1a 0d call 0x1a34 ; 0x1a34 <Delay_ms>
3d24: 11 50 subi r17, 0x01 ; 1
3d26: 80 f7 brcc .-32 ; 0x3d08 <Piep+0x6>
3d28: 1f 91 pop r17
3d2a: 08 95 ret
 
00003d2c <MotorRegler>:
3d2c: 2f 92 push r2
3d2e: 3f 92 push r3
3d30: 4f 92 push r4
3d32: 5f 92 push r5
3d34: 6f 92 push r6
3d36: 7f 92 push r7
3d38: 8f 92 push r8
3d3a: 9f 92 push r9
3d3c: af 92 push r10
3d3e: bf 92 push r11
3d40: cf 92 push r12
3d42: df 92 push r13
3d44: ef 92 push r14
3d46: ff 92 push r15
3d48: 0f 93 push r16
3d4a: 1f 93 push r17
3d4c: cf 93 push r28
3d4e: df 93 push r29
3d50: cd b7 in r28, 0x3d ; 61
3d52: de b7 in r29, 0x3e ; 62
3d54: 24 97 sbiw r28, 0x04 ; 4
3d56: 0f b6 in r0, 0x3f ; 63
3d58: f8 94 cli
3d5a: de bf out 0x3e, r29 ; 62
3d5c: 0f be out 0x3f, r0 ; 63
3d5e: cd bf out 0x3d, r28 ; 61
3d60: 0e 94 b6 15 call 0x2b6c ; 0x2b6c <Mittelwert>
3d64: 29 9a sbi 0x05, 1 ; 5
3d66: e0 91 a0 05 lds r30, 0x05A0
3d6a: ae 2f mov r26, r30
3d6c: bb 27 eor r27, r27
3d6e: aa 0f add r26, r26
3d70: bb 1f adc r27, r27
3d72: ae 58 subi r26, 0x8E ; 142
3d74: ba 4f sbci r27, 0xFA ; 250
3d76: 0d 90 ld r0, X+
3d78: bc 91 ld r27, X
3d7a: a0 2d mov r26, r0
3d7c: 9d 01 movw r18, r26
3d7e: 28 58 subi r18, 0x88 ; 136
3d80: 3f 4f sbci r19, 0xFF ; 255
3d82: 3a 83 std Y+2, r19 ; 0x02
3d84: 29 83 std Y+1, r18 ; 0x01
3d86: 37 ff sbrs r19, 7
3d88: 02 c0 rjmp .+4 ; 0x3d8e <MotorRegler+0x62>
3d8a: 1a 82 std Y+2, r1 ; 0x02
3d8c: 19 82 std Y+1, r1 ; 0x01
3d8e: 80 91 27 02 lds r24, 0x0227
3d92: 84 36 cpi r24, 0x64 ; 100
3d94: 08 f0 brcs .+2 ; 0x3d98 <MotorRegler+0x6c>
3d96: 4a c0 rjmp .+148 ; 0x3e2c <MotorRegler+0x100>
3d98: 80 91 01 01 lds r24, 0x0101
3d9c: 88 23 and r24, r24
3d9e: 31 f4 brne .+12 ; 0x3dac <MotorRegler+0x80>
3da0: 84 ef ldi r24, 0xF4 ; 244
3da2: 91 e0 ldi r25, 0x01 ; 1
3da4: 90 93 ac 01 sts 0x01AC, r25
3da8: 80 93 ab 01 sts 0x01AB, r24
3dac: 80 91 42 02 lds r24, 0x0242
3db0: 90 91 43 02 lds r25, 0x0243
3db4: 00 97 sbiw r24, 0x00 ; 0
3db6: 31 f0 breq .+12 ; 0x3dc4 <MotorRegler+0x98>
3db8: 01 97 sbiw r24, 0x01 ; 1
3dba: 90 93 43 02 sts 0x0243, r25
3dbe: 80 93 42 02 sts 0x0242, r24
3dc2: 04 c0 rjmp .+8 ; 0x3dcc <MotorRegler+0xa0>
3dc4: 10 92 2e 02 sts 0x022E, r1
3dc8: 10 92 1d 02 sts 0x021D, r1
3dcc: 28 9a sbi 0x05, 0 ; 5
3dce: 80 91 3d 02 lds r24, 0x023D
3dd2: 90 91 3e 02 lds r25, 0x023E
3dd6: 81 5d subi r24, 0xD1 ; 209
3dd8: 97 40 sbci r25, 0x07 ; 7
3dda: 28 f1 brcs .+74 ; 0x3e26 <MotorRegler+0xfa>
3ddc: 80 91 b7 05 lds r24, 0x05B7
3de0: 48 2f mov r20, r24
3de2: 55 27 eor r21, r21
3de4: 5a 83 std Y+2, r21 ; 0x02
3de6: 49 83 std Y+1, r20 ; 0x01
3de8: 81 e0 ldi r24, 0x01 ; 1
3dea: 80 93 1d 02 sts 0x021D, r24
3dee: e0 91 9e 05 lds r30, 0x059E
3df2: ff 27 eor r31, r31
3df4: ee 0f add r30, r30
3df6: ff 1f adc r31, r31
3df8: ee 58 subi r30, 0x8E ; 142
3dfa: fa 4f sbci r31, 0xFA ; 250
3dfc: 11 82 std Z+1, r1 ; 0x01
3dfe: 10 82 st Z, r1
3e00: e0 91 9f 05 lds r30, 0x059F
3e04: ff 27 eor r31, r31
3e06: ee 0f add r30, r30
3e08: ff 1f adc r31, r31
3e0a: ee 58 subi r30, 0x8E ; 142
3e0c: fa 4f sbci r31, 0xFA ; 250
3e0e: 11 82 std Z+1, r1 ; 0x01
3e10: 10 82 st Z, r1
3e12: e0 91 a1 05 lds r30, 0x05A1
3e16: ff 27 eor r31, r31
3e18: ee 0f add r30, r30
3e1a: ff 1f adc r31, r31
3e1c: ee 58 subi r30, 0x8E ; 142
3e1e: fa 4f sbci r31, 0xFA ; 250
3e20: 11 82 std Z+1, r1 ; 0x01
3e22: 10 82 st Z, r1
3e24: ce c1 rjmp .+924 ; 0x41c2 <MotorRegler+0x496>
3e26: 10 92 2e 02 sts 0x022E, r1
3e2a: cb c1 rjmp .+918 ; 0x41c2 <MotorRegler+0x496>
3e2c: 80 91 27 02 lds r24, 0x0227
3e30: 8d 38 cpi r24, 0x8D ; 141
3e32: 08 f4 brcc .+2 ; 0x3e36 <MotorRegler+0x10a>
3e34: c6 c1 rjmp .+908 ; 0x41c2 <MotorRegler+0x496>
3e36: 10 92 1d 02 sts 0x021D, r1
3e3a: 80 91 b8 05 lds r24, 0x05B8
3e3e: 22 e3 ldi r18, 0x32 ; 50
3e40: 82 9f mul r24, r18
3e42: c0 01 movw r24, r0
3e44: 11 24 eor r1, r1
3e46: 90 93 43 02 sts 0x0243, r25
3e4a: 80 93 42 02 sts 0x0242, r24
3e4e: 69 81 ldd r22, Y+1 ; 0x01
3e50: 7a 81 ldd r23, Y+2 ; 0x02
3e52: 69 32 cpi r22, 0x29 ; 41
3e54: 71 05 cpc r23, r1
3e56: 6c f0 brlt .+26 ; 0x3e72 <MotorRegler+0x146>
3e58: 80 91 3d 02 lds r24, 0x023D
3e5c: 90 91 3e 02 lds r25, 0x023E
3e60: 7f ef ldi r23, 0xFF ; 255
3e62: 8f 3f cpi r24, 0xFF ; 255
3e64: 97 07 cpc r25, r23
3e66: 81 f1 breq .+96 ; 0x3ec8 <MotorRegler+0x19c>
3e68: 01 96 adiw r24, 0x01 ; 1
3e6a: 90 93 3e 02 sts 0x023E, r25
3e6e: 80 93 3d 02 sts 0x023D, r24
3e72: 80 91 3d 02 lds r24, 0x023D
3e76: 90 91 3e 02 lds r25, 0x023E
3e7a: 88 3c cpi r24, 0xC8 ; 200
3e7c: 91 05 cpc r25, r1
3e7e: 20 f0 brcs .+8 ; 0x3e88 <MotorRegler+0x15c>
3e80: 89 81 ldd r24, Y+1 ; 0x01
3e82: 9a 81 ldd r25, Y+2 ; 0x02
3e84: 88 97 sbiw r24, 0x28 ; 40
3e86: 04 f5 brge .+64 ; 0x3ec8 <MotorRegler+0x19c>
3e88: 10 92 58 02 sts 0x0258, r1
3e8c: 10 92 59 02 sts 0x0259, r1
3e90: 10 92 5a 02 sts 0x025A, r1
3e94: 10 92 5b 02 sts 0x025B, r1
3e98: 10 92 54 02 sts 0x0254, r1
3e9c: 10 92 55 02 sts 0x0255, r1
3ea0: 10 92 56 02 sts 0x0256, r1
3ea4: 10 92 57 02 sts 0x0257, r1
3ea8: 10 92 0b 02 sts 0x020B, r1
3eac: 10 92 0c 02 sts 0x020C, r1
3eb0: 10 92 0d 02 sts 0x020D, r1
3eb4: 10 92 0e 02 sts 0x020E, r1
3eb8: 10 92 0f 02 sts 0x020F, r1
3ebc: 10 92 10 02 sts 0x0210, r1
3ec0: 10 92 11 02 sts 0x0211, r1
3ec4: 10 92 12 02 sts 0x0212, r1
3ec8: e9 81 ldd r30, Y+1 ; 0x01
3eca: fa 81 ldd r31, Y+2 ; 0x02
3ecc: e9 3c cpi r30, 0xC9 ; 201
3ece: f1 05 cpc r31, r1
3ed0: 0c f4 brge .+2 ; 0x3ed4 <MotorRegler+0x1a8>
3ed2: d6 c0 rjmp .+428 ; 0x4080 <MotorRegler+0x354>
3ed4: 80 91 2e 02 lds r24, 0x022E
3ed8: 88 23 and r24, r24
3eda: 09 f0 breq .+2 ; 0x3ede <MotorRegler+0x1b2>
3edc: 72 c1 rjmp .+740 ; 0x41c2 <MotorRegler+0x496>
3ede: e0 91 a1 05 lds r30, 0x05A1
3ee2: ff 27 eor r31, r31
3ee4: ee 0f add r30, r30
3ee6: ff 1f adc r31, r31
3ee8: ee 58 subi r30, 0x8E ; 142
3eea: fa 4f sbci r31, 0xFA ; 250
3eec: 80 81 ld r24, Z
3eee: 91 81 ldd r25, Z+1 ; 0x01
3ef0: 8c 34 cpi r24, 0x4C ; 76
3ef2: 91 05 cpc r25, r1
3ef4: 0c f4 brge .+2 ; 0x3ef8 <MotorRegler+0x1cc>
3ef6: c1 c0 rjmp .+386 ; 0x407a <MotorRegler+0x34e>
3ef8: 80 91 41 02 lds r24, 0x0241
3efc: 8f 5f subi r24, 0xFF ; 255
3efe: 80 93 41 02 sts 0x0241, r24
3f02: 89 3c cpi r24, 0xC9 ; 201
3f04: 08 f4 brcc .+2 ; 0x3f08 <MotorRegler+0x1dc>
3f06: 5d c1 rjmp .+698 ; 0x41c2 <MotorRegler+0x496>
3f08: 29 98 cbi 0x05, 1 ; 5
3f0a: 0e 94 85 1d call 0x3b0a ; 0x3b0a <SetNeutral>
3f0e: 10 92 2e 02 sts 0x022E, r1
3f12: 10 92 41 02 sts 0x0241, r1
3f16: 10 92 3e 02 sts 0x023E, r1
3f1a: 10 92 3d 02 sts 0x023D, r1
3f1e: 80 91 9e 05 lds r24, 0x059E
3f22: 28 2f mov r18, r24
3f24: 33 27 eor r19, r19
3f26: f9 01 movw r30, r18
3f28: ee 0f add r30, r30
3f2a: ff 1f adc r31, r31
3f2c: ee 58 subi r30, 0x8E ; 142
3f2e: fa 4f sbci r31, 0xFA ; 250
3f30: 80 81 ld r24, Z
3f32: 91 81 ldd r25, Z+1 ; 0x01
3f34: 87 34 cpi r24, 0x47 ; 71
3f36: 91 05 cpc r25, r1
3f38: 9c f4 brge .+38 ; 0x3f60 <MotorRegler+0x234>
3f3a: e0 91 9f 05 lds r30, 0x059F
3f3e: ff 27 eor r31, r31
3f40: ee 0f add r30, r30
3f42: ff 1f adc r31, r31
3f44: ee 58 subi r30, 0x8E ; 142
3f46: fa 4f sbci r31, 0xFA ; 250
3f48: 01 90 ld r0, Z+
3f4a: f0 81 ld r31, Z
3f4c: e0 2d mov r30, r0
3f4e: f7 ff sbrs r31, 7
3f50: 03 c0 rjmp .+6 ; 0x3f58 <MotorRegler+0x22c>
3f52: f0 95 com r31
3f54: e1 95 neg r30
3f56: ff 4f sbci r31, 0xFF ; 255
3f58: e7 34 cpi r30, 0x47 ; 71
3f5a: f1 05 cpc r31, r1
3f5c: 0c f4 brge .+2 ; 0x3f60 <MotorRegler+0x234>
3f5e: 6c c0 rjmp .+216 ; 0x4038 <MotorRegler+0x30c>
3f60: 80 91 9f 05 lds r24, 0x059F
3f64: 68 2f mov r22, r24
3f66: 77 27 eor r23, r23
3f68: db 01 movw r26, r22
3f6a: aa 0f add r26, r26
3f6c: bb 1f adc r27, r27
3f6e: ae 58 subi r26, 0x8E ; 142
3f70: ba 4f sbci r27, 0xFA ; 250
3f72: 8d 91 ld r24, X+
3f74: 9c 91 ld r25, X
3f76: 11 97 sbiw r26, 0x01 ; 1
3f78: 87 34 cpi r24, 0x47 ; 71
3f7a: 91 05 cpc r25, r1
3f7c: 3c f0 brlt .+14 ; 0x3f8c <MotorRegler+0x260>
3f7e: f9 01 movw r30, r18
3f80: ee 0f add r30, r30
3f82: ff 1f adc r31, r31
3f84: ee 58 subi r30, 0x8E ; 142
3f86: fa 4f sbci r31, 0xFA ; 250
3f88: 80 81 ld r24, Z
3f8a: 91 81 ldd r25, Z+1 ; 0x01
3f8c: 8d 91 ld r24, X+
3f8e: 9c 91 ld r25, X
3f90: 87 34 cpi r24, 0x47 ; 71
3f92: 91 05 cpc r25, r1
3f94: 64 f0 brlt .+24 ; 0x3fae <MotorRegler+0x282>
3f96: f9 01 movw r30, r18
3f98: ee 0f add r30, r30
3f9a: ff 1f adc r31, r31
3f9c: ee 58 subi r30, 0x8E ; 142
3f9e: fa 4f sbci r31, 0xFA ; 250
3fa0: 80 81 ld r24, Z
3fa2: 91 81 ldd r25, Z+1 ; 0x01
3fa4: 87 34 cpi r24, 0x47 ; 71
3fa6: 91 05 cpc r25, r1
3fa8: 14 f0 brlt .+4 ; 0x3fae <MotorRegler+0x282>
3faa: 42 e0 ldi r20, 0x02 ; 2
3fac: 01 c0 rjmp .+2 ; 0x3fb0 <MotorRegler+0x284>
3fae: 41 e0 ldi r20, 0x01 ; 1
3fb0: fb 01 movw r30, r22
3fb2: ee 0f add r30, r30
3fb4: ff 1f adc r31, r31
3fb6: ee 58 subi r30, 0x8E ; 142
3fb8: fa 4f sbci r31, 0xFA ; 250
3fba: 80 81 ld r24, Z
3fbc: 91 81 ldd r25, Z+1 ; 0x01
3fbe: 86 34 cpi r24, 0x46 ; 70
3fc0: 91 05 cpc r25, r1
3fc2: 5c f4 brge .+22 ; 0x3fda <MotorRegler+0x2ae>
3fc4: f9 01 movw r30, r18
3fc6: ee 0f add r30, r30
3fc8: ff 1f adc r31, r31
3fca: ee 58 subi r30, 0x8E ; 142
3fcc: fa 4f sbci r31, 0xFA ; 250
3fce: 80 81 ld r24, Z
3fd0: 91 81 ldd r25, Z+1 ; 0x01
3fd2: 87 34 cpi r24, 0x47 ; 71
3fd4: 91 05 cpc r25, r1
3fd6: 0c f0 brlt .+2 ; 0x3fda <MotorRegler+0x2ae>
3fd8: 43 e0 ldi r20, 0x03 ; 3
3fda: fb 01 movw r30, r22
3fdc: ee 0f add r30, r30
3fde: ff 1f adc r31, r31
3fe0: ee 58 subi r30, 0x8E ; 142
3fe2: fa 4f sbci r31, 0xFA ; 250
3fe4: 80 81 ld r24, Z
3fe6: 91 81 ldd r25, Z+1 ; 0x01
3fe8: 8a 5b subi r24, 0xBA ; 186
3fea: 9f 4f sbci r25, 0xFF ; 255
3fec: 5c f4 brge .+22 ; 0x4004 <MotorRegler+0x2d8>
3fee: f9 01 movw r30, r18
3ff0: ee 0f add r30, r30
3ff2: ff 1f adc r31, r31
3ff4: ee 58 subi r30, 0x8E ; 142
3ff6: fa 4f sbci r31, 0xFA ; 250
3ff8: 80 81 ld r24, Z
3ffa: 91 81 ldd r25, Z+1 ; 0x01
3ffc: 87 34 cpi r24, 0x47 ; 71
3ffe: 91 05 cpc r25, r1
4000: 0c f0 brlt .+2 ; 0x4004 <MotorRegler+0x2d8>
4002: 44 e0 ldi r20, 0x04 ; 4
4004: 66 0f add r22, r22
4006: 77 1f adc r23, r23
4008: 6e 58 subi r22, 0x8E ; 142
400a: 7a 4f sbci r23, 0xFA ; 250
400c: fb 01 movw r30, r22
400e: 80 81 ld r24, Z
4010: 91 81 ldd r25, Z+1 ; 0x01
4012: 8a 5b subi r24, 0xBA ; 186
4014: 9f 4f sbci r25, 0xFF ; 255
4016: 5c f4 brge .+22 ; 0x402e <MotorRegler+0x302>
4018: 22 0f add r18, r18
401a: 33 1f adc r19, r19
401c: 2e 58 subi r18, 0x8E ; 142
401e: 3a 4f sbci r19, 0xFA ; 250
4020: f9 01 movw r30, r18
4022: 80 81 ld r24, Z
4024: 91 81 ldd r25, Z+1 ; 0x01
4026: 86 34 cpi r24, 0x46 ; 70
4028: 91 05 cpc r25, r1
402a: 0c f4 brge .+2 ; 0x402e <MotorRegler+0x302>
402c: 45 e0 ldi r20, 0x05 ; 5
402e: a2 e0 ldi r26, 0x02 ; 2
4030: b0 e0 ldi r27, 0x00 ; 0
4032: 04 2e mov r0, r20
4034: 0e 94 71 2e call 0x5ce2 ; 0x5ce2 <__eeprom_write_byte_1F2021>
4038: 0e 94 0b 02 call 0x416 ; 0x416 <GetActiveParamSetNumber>
403c: 4a e3 ldi r20, 0x3A ; 58
403e: 6e e9 ldi r22, 0x9E ; 158
4040: 75 e0 ldi r23, 0x05 ; 5
4042: 0e 94 2a 02 call 0x454 ; 0x454 <ReadParameterSet>
4046: 0e 94 0b 02 call 0x416 ; 0x416 <GetActiveParamSetNumber>
404a: 0e 94 81 1e call 0x3d02 ; 0x3d02 <Piep>
404e: 80 91 a6 05 lds r24, 0x05A6
4052: 80 ff sbrs r24, 0
4054: b6 c0 rjmp .+364 ; 0x41c2 <MotorRegler+0x496>
4056: 80 91 0a 01 lds r24, 0x010A
405a: 90 91 0b 01 lds r25, 0x010B
405e: 87 5b subi r24, 0xB7 ; 183
4060: 93 40 sbci r25, 0x03 ; 3
4062: 40 f4 brcc .+16 ; 0x4074 <MotorRegler+0x348>
4064: 80 91 0a 01 lds r24, 0x010A
4068: 90 91 0b 01 lds r25, 0x010B
406c: 8e 5e subi r24, 0xEE ; 238
406e: 92 40 sbci r25, 0x02 ; 2
4070: 08 f0 brcs .+2 ; 0x4074 <MotorRegler+0x348>
4072: a7 c0 rjmp .+334 ; 0x41c2 <MotorRegler+0x496>
4074: 0e 94 56 10 call 0x20ac ; 0x20ac <SucheLuftruckOffset>
4078: a4 c0 rjmp .+328 ; 0x41c2 <MotorRegler+0x496>
407a: 10 92 41 02 sts 0x0241, r1
407e: a1 c0 rjmp .+322 ; 0x41c2 <MotorRegler+0x496>
4080: 49 81 ldd r20, Y+1 ; 0x01
4082: 5a 81 ldd r21, Y+2 ; 0x02
4084: 43 32 cpi r20, 0x23 ; 35
4086: 51 05 cpc r21, r1
4088: 0c f0 brlt .+2 ; 0x408c <MotorRegler+0x360>
408a: 9b c0 rjmp .+310 ; 0x41c2 <MotorRegler+0x496>
408c: 80 91 a1 05 lds r24, 0x05A1
4090: 48 2f mov r20, r24
4092: 55 27 eor r21, r21
4094: fa 01 movw r30, r20
4096: ee 0f add r30, r30
4098: ff 1f adc r31, r31
409a: ee 58 subi r30, 0x8E ; 142
409c: fa 4f sbci r31, 0xFA ; 250
409e: 80 81 ld r24, Z
40a0: 91 81 ldd r25, Z+1 ; 0x01
40a2: 85 5b subi r24, 0xB5 ; 181
40a4: 9f 4f sbci r25, 0xFF ; 255
40a6: 0c f0 brlt .+2 ; 0x40aa <MotorRegler+0x37e>
40a8: 6d c0 rjmp .+218 ; 0x4184 <MotorRegler+0x458>
40aa: 80 91 40 02 lds r24, 0x0240
40ae: 8f 5f subi r24, 0xFF ; 255
40b0: 80 93 40 02 sts 0x0240, r24
40b4: 89 3c cpi r24, 0xC9 ; 201
40b6: 08 f4 brcc .+2 ; 0x40ba <MotorRegler+0x38e>
40b8: 67 c0 rjmp .+206 ; 0x4188 <MotorRegler+0x45c>
40ba: 88 ec ldi r24, 0xC8 ; 200
40bc: 80 93 40 02 sts 0x0240, r24
40c0: 81 e0 ldi r24, 0x01 ; 1
40c2: 90 e0 ldi r25, 0x00 ; 0
40c4: 90 93 3e 02 sts 0x023E, r25
40c8: 80 93 3d 02 sts 0x023D, r24
40cc: 81 e0 ldi r24, 0x01 ; 1
40ce: 80 93 2e 02 sts 0x022E, r24
40d2: 10 92 50 02 sts 0x0250, r1
40d6: 10 92 51 02 sts 0x0251, r1
40da: 10 92 52 02 sts 0x0252, r1
40de: 10 92 53 02 sts 0x0253, r1
40e2: 10 92 0b 02 sts 0x020B, r1
40e6: 10 92 0c 02 sts 0x020C, r1
40ea: 10 92 0d 02 sts 0x020D, r1
40ee: 10 92 0e 02 sts 0x020E, r1
40f2: 10 92 0f 02 sts 0x020F, r1
40f6: 10 92 10 02 sts 0x0210, r1
40fa: 10 92 11 02 sts 0x0211, r1
40fe: 10 92 12 02 sts 0x0212, r1
4102: 10 92 fb 01 sts 0x01FB, r1
4106: 10 92 fc 01 sts 0x01FC, r1
410a: 10 92 fd 01 sts 0x01FD, r1
410e: 10 92 fe 01 sts 0x01FE, r1
4112: 10 92 03 02 sts 0x0203, r1
4116: 10 92 04 02 sts 0x0204, r1
411a: 10 92 05 02 sts 0x0205, r1
411e: 10 92 06 02 sts 0x0206, r1
4122: 80 91 e7 01 lds r24, 0x01E7
4126: 90 91 e8 01 lds r25, 0x01E8
412a: a0 91 e9 01 lds r26, 0x01E9
412e: b0 91 ea 01 lds r27, 0x01EA
4132: 80 93 ff 01 sts 0x01FF, r24
4136: 90 93 00 02 sts 0x0200, r25
413a: a0 93 01 02 sts 0x0201, r26
413e: b0 93 02 02 sts 0x0202, r27
4142: 80 91 ef 01 lds r24, 0x01EF
4146: 90 91 f0 01 lds r25, 0x01F0
414a: a0 91 f1 01 lds r26, 0x01F1
414e: b0 91 f2 01 lds r27, 0x01F2
4152: 80 93 07 02 sts 0x0207, r24
4156: 90 93 08 02 sts 0x0208, r25
415a: a0 93 09 02 sts 0x0209, r26
415e: b0 93 0a 02 sts 0x020A, r27
4162: 10 92 58 02 sts 0x0258, r1
4166: 10 92 59 02 sts 0x0259, r1
416a: 10 92 5a 02 sts 0x025A, r1
416e: 10 92 5b 02 sts 0x025B, r1
4172: 10 92 54 02 sts 0x0254, r1
4176: 10 92 55 02 sts 0x0255, r1
417a: 10 92 56 02 sts 0x0256, r1
417e: 10 92 57 02 sts 0x0257, r1
4182: 02 c0 rjmp .+4 ; 0x4188 <MotorRegler+0x45c>
4184: 10 92 40 02 sts 0x0240, r1
4188: 44 0f add r20, r20
418a: 55 1f adc r21, r21
418c: 4e 58 subi r20, 0x8E ; 142
418e: 5a 4f sbci r21, 0xFA ; 250
4190: fa 01 movw r30, r20
4192: 80 81 ld r24, Z
4194: 91 81 ldd r25, Z+1 ; 0x01
4196: 8c 34 cpi r24, 0x4C ; 76
4198: 91 05 cpc r25, r1
419a: 8c f0 brlt .+34 ; 0x41be <MotorRegler+0x492>
419c: 80 91 3f 02 lds r24, 0x023F
41a0: 8f 5f subi r24, 0xFF ; 255
41a2: 80 93 3f 02 sts 0x023F, r24
41a6: 89 3c cpi r24, 0xC9 ; 201
41a8: 60 f0 brcs .+24 ; 0x41c2 <MotorRegler+0x496>
41aa: 10 92 2e 02 sts 0x022E, r1
41ae: 88 ec ldi r24, 0xC8 ; 200
41b0: 80 93 3f 02 sts 0x023F, r24
41b4: 10 92 3e 02 sts 0x023E, r1
41b8: 10 92 3d 02 sts 0x023D, r1
41bc: 02 c0 rjmp .+4 ; 0x41c2 <MotorRegler+0x496>
41be: 10 92 3f 02 sts 0x023F, r1
41c2: 80 91 67 01 lds r24, 0x0167
41c6: 81 50 subi r24, 0x01 ; 1
41c8: 80 93 67 01 sts 0x0167, r24
41cc: 80 91 67 01 lds r24, 0x0167
41d0: 8f 3f cpi r24, 0xFF ; 255
41d2: 29 f0 breq .+10 ; 0x41de <MotorRegler+0x4b2>
41d4: 80 91 1d 02 lds r24, 0x021D
41d8: 88 23 and r24, r24
41da: 09 f4 brne .+2 ; 0x41de <MotorRegler+0x4b2>
41dc: 12 c1 rjmp .+548 ; 0x4402 <MotorRegler+0x6d6>
41de: 0e 94 13 1a call 0x3426 ; 0x3426 <ParameterZuordnung>
41e2: e0 91 9e 05 lds r30, 0x059E
41e6: ff 27 eor r31, r31
41e8: ee 0f add r30, r30
41ea: ff 1f adc r31, r31
41ec: df 01 movw r26, r30
41ee: ae 58 subi r26, 0x8E ; 142
41f0: ba 4f sbci r27, 0xFA ; 250
41f2: 8d 91 ld r24, X+
41f4: 9c 91 ld r25, X
41f6: 60 91 ad 05 lds r22, 0x05AD
41fa: 77 27 eor r23, r23
41fc: e8 57 subi r30, 0x78 ; 120
41fe: fa 4f sbci r31, 0xFA ; 250
4200: 20 81 ld r18, Z
4202: 31 81 ldd r19, Z+1 ; 0x01
4204: 40 91 ae 05 lds r20, 0x05AE
4208: 55 27 eor r21, r21
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
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
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
6562,2776 → 6560,2550
4214: f6 9f mul r31, r22
4216: 90 0d add r25, r0
4218: 11 24 eor r1, r1
421a: f9 01 movw r30, r18
421c: e4 9f mul r30, r20
421a: b9 01 movw r22, r18
421c: 64 9f mul r22, r20
421e: 90 01 movw r18, r0
4220: e5 9f mul r30, r21
4220: 65 9f mul r22, r21
4222: 30 0d add r19, r0
4224: f4 9f mul r31, r20
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 29 02 sts 0x0229, r25
4232: 80 93 28 02 sts 0x0228, r24
4236: e0 91 9f 05 lds r30, 0x059F
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: df 01 movw r26, r30
4242: ae 58 subi r26, 0x8E ; 142
4244: ba 4f sbci r27, 0xFA ; 250
4246: 8d 91 ld r24, X+
4248: 9c 91 ld r25, X
424a: e8 57 subi r30, 0x78 ; 120
424c: fa 4f sbci r31, 0xFA ; 250
424e: 20 81 ld r18, Z
4250: 31 81 ldd r19, Z+1 ; 0x01
4252: fc 01 movw r30, r24
4254: e6 9f mul r30, r22
4256: c0 01 movw r24, r0
4258: e7 9f mul r30, r23
425a: 90 0d add r25, r0
425c: f6 9f mul r31, r22
425e: 90 0d add r25, r0
4260: 11 24 eor r1, r1
4262: b9 01 movw r22, r18
4264: 64 9f mul r22, r20
4266: 90 01 movw r18, r0
4268: 65 9f mul r22, r21
426a: 30 0d add r19, r0
426c: 74 9f mul r23, r20
426e: 30 0d add r19, r0
4270: 11 24 eor r1, r1
4272: 82 0f add r24, r18
4274: 93 1f adc r25, r19
4276: 90 93 2b 02 sts 0x022B, r25
427a: 80 93 2a 02 sts 0x022A, r24
427e: e0 91 a1 05 lds r30, 0x05A1
4282: ff 27 eor r31, r31
4284: ee 0f add r30, r30
4286: ff 1f adc r31, r31
4288: ee 58 subi r30, 0x8E ; 142
428a: fa 4f sbci r31, 0xFA ; 250
428c: 80 81 ld r24, Z
428e: 91 81 ldd r25, Z+1 ; 0x01
4290: 90 95 com r25
4292: 81 95 neg r24
4294: 9f 4f sbci r25, 0xFF ; 255
4296: 90 93 2d 02 sts 0x022D, r25
429a: 80 93 2c 02 sts 0x022C, r24
429e: 10 91 85 01 lds r17, 0x0185
42a2: 61 2f mov r22, r17
42a4: 77 27 eor r23, r23
42a6: 67 fd sbrc r22, 7
42a8: 70 95 com r23
42aa: 87 2f mov r24, r23
42ac: 97 2f mov r25, r23
42ae: 0e 94 74 2c call 0x58e8 ; 0x58e8 <__floatsisf>
42b2: 17 ff sbrs r17, 7
42b4: 06 c0 rjmp .+12 ; 0x42c2 <MotorRegler+0x596>
42b6: 20 e0 ldi r18, 0x00 ; 0
42b8: 30 e0 ldi r19, 0x00 ; 0
42ba: 40 e8 ldi r20, 0x80 ; 128
42bc: 53 e4 ldi r21, 0x43 ; 67
42be: 0e 94 c9 2b call 0x5792 ; 0x5792 <__addsf3>
42c2: 20 e0 ldi r18, 0x00 ; 0
42c4: 30 e0 ldi r19, 0x00 ; 0
42c6: 40 e2 ldi r20, 0x20 ; 32
42c8: 51 e4 ldi r21, 0x41 ; 65
42ca: 0e 94 c9 2b call 0x5792 ; 0x5792 <__addsf3>
42ce: 20 e0 ldi r18, 0x00 ; 0
42d0: 30 e0 ldi r19, 0x00 ; 0
42d2: 40 e8 ldi r20, 0x80 ; 128
42d4: 5b e3 ldi r21, 0x3B ; 59
42d6: 0e 94 82 2d call 0x5b04 ; 0x5b04 <__mulsf3>
42da: 5b 01 movw r10, r22
42dc: 6c 01 movw r12, r24
42de: 60 93 e8 05 sts 0x05E8, r22
42e2: 70 93 e9 05 sts 0x05E9, r23
42e6: 80 93 ea 05 sts 0x05EA, r24
42ea: 90 93 eb 05 sts 0x05EB, r25
42ee: 10 91 86 01 lds r17, 0x0186
42f2: 61 2f mov r22, r17
42f4: 77 27 eor r23, r23
42f6: 67 fd sbrc r22, 7
42f8: 70 95 com r23
42fa: 87 2f mov r24, r23
42fc: 97 2f mov r25, r23
42fe: 0e 94 74 2c call 0x58e8 ; 0x58e8 <__floatsisf>
4302: 17 ff sbrs r17, 7
4304: 06 c0 rjmp .+12 ; 0x4312 <MotorRegler+0x5e6>
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 e8 ldi r20, 0x80 ; 128
430c: 53 e4 ldi r21, 0x43 ; 67
430e: 0e 94 c9 2b call 0x5792 ; 0x5792 <__addsf3>
4312: 20 e0 ldi r18, 0x00 ; 0
4314: 30 ee ldi r19, 0xE0 ; 224
4316: 4b e2 ldi r20, 0x2B ; 43
4318: 57 e4 ldi r21, 0x47 ; 71
431a: 0e 94 11 2c call 0x5822 ; 0x5822 <__divsf3>
431e: 60 93 df 05 sts 0x05DF, r22
4322: 70 93 e0 05 sts 0x05E0, r23
4326: 80 93 e1 05 sts 0x05E1, r24
432a: 90 93 e2 05 sts 0x05E2, r25
432e: 80 91 a6 05 lds r24, 0x05A6
4332: 82 ff sbrs r24, 2
4334: 0c c0 rjmp .+24 ; 0x434e <MotorRegler+0x622>
4336: 80 e0 ldi r24, 0x00 ; 0
4338: 90 e0 ldi r25, 0x00 ; 0
433a: a0 e0 ldi r26, 0x00 ; 0
433c: b0 e0 ldi r27, 0x00 ; 0
433e: 80 93 df 05 sts 0x05DF, r24
4342: 90 93 e0 05 sts 0x05E0, r25
4346: a0 93 e1 05 sts 0x05E1, r26
434a: b0 93 e2 05 sts 0x05E2, r27
434e: 20 e0 ldi r18, 0x00 ; 0
4350: 30 e0 ldi r19, 0x00 ; 0
4352: 40 e0 ldi r20, 0x00 ; 0
4354: 50 e0 ldi r21, 0x00 ; 0
4356: c6 01 movw r24, r12
4358: b5 01 movw r22, r10
435a: 0e 94 91 2c call 0x5922 ; 0x5922 <__eqsf2>
435e: 88 23 and r24, r24
4360: 64 f4 brge .+24 ; 0x437a <MotorRegler+0x64e>
4362: 80 e0 ldi r24, 0x00 ; 0
4364: 90 e0 ldi r25, 0x00 ; 0
4366: a0 e0 ldi r26, 0x00 ; 0
4368: b0 e0 ldi r27, 0x00 ; 0
436a: 80 93 e8 05 sts 0x05E8, r24
436e: 90 93 e9 05 sts 0x05E9, r25
4372: a0 93 ea 05 sts 0x05EA, r26
4376: b0 93 eb 05 sts 0x05EB, r27
437a: 20 e0 ldi r18, 0x00 ; 0
437c: 30 e0 ldi r19, 0x00 ; 0
437e: 40 e0 ldi r20, 0x00 ; 0
4380: 50 e0 ldi r21, 0x00 ; 0
4382: 60 91 df 05 lds r22, 0x05DF
4386: 70 91 e0 05 lds r23, 0x05E0
438a: 80 91 e1 05 lds r24, 0x05E1
438e: 90 91 e2 05 lds r25, 0x05E2
4392: 0e 94 91 2c call 0x5922 ; 0x5922 <__eqsf2>
4396: 88 23 and r24, r24
4398: 64 f4 brge .+24 ; 0x43b2 <MotorRegler+0x686>
439a: 80 e0 ldi r24, 0x00 ; 0
439c: 90 e0 ldi r25, 0x00 ; 0
439e: a0 e0 ldi r26, 0x00 ; 0
43a0: b0 e0 ldi r27, 0x00 ; 0
43a2: 80 93 df 05 sts 0x05DF, r24
43a6: 90 93 e0 05 sts 0x05E0, r25
43aa: a0 93 e1 05 sts 0x05E1, r26
43ae: b0 93 e2 05 sts 0x05E2, r27
43b2: 80 91 1d 02 lds r24, 0x021D
43b6: 88 23 and r24, r24
43b8: 21 f1 breq .+72 ; 0x4402 <MotorRegler+0x6d6>
43ba: 10 92 2d 02 sts 0x022D, r1
43be: 10 92 2c 02 sts 0x022C, r1
43c2: 10 92 29 02 sts 0x0229, r1
43c6: 10 92 28 02 sts 0x0228, r1
43ca: 10 92 2b 02 sts 0x022B, r1
43ce: 10 92 2a 02 sts 0x022A, r1
43d2: 8d ec ldi r24, 0xCD ; 205
43d4: 9c ec ldi r25, 0xCC ; 204
43d6: ac ec ldi r26, 0xCC ; 204
43d8: bd e3 ldi r27, 0x3D ; 61
43da: 80 93 e8 05 sts 0x05E8, r24
43de: 90 93 e9 05 sts 0x05E9, r25
43e2: a0 93 ea 05 sts 0x05EA, r26
43e6: b0 93 eb 05 sts 0x05EB, r27
43ea: 8a e0 ldi r24, 0x0A ; 10
43ec: 97 ed ldi r25, 0xD7 ; 215
43ee: a3 ea ldi r26, 0xA3 ; 163
43f0: bb e3 ldi r27, 0x3B ; 59
43f2: 80 93 df 05 sts 0x05DF, r24
43f6: 90 93 e0 05 sts 0x05E0, r25
43fa: a0 93 e1 05 sts 0x05E1, r26
43fe: b0 93 e2 05 sts 0x05E2, r27
4402: 80 91 c6 01 lds r24, 0x01C6
4406: 90 91 c7 01 lds r25, 0x01C7
440a: 8d 54 subi r24, 0x4D ; 77
440c: 91 40 sbci r25, 0x01 ; 1
440e: 08 f4 brcc .+2 ; 0x4412 <MotorRegler+0x6e6>
4410: bc c0 rjmp .+376 ; 0x458a <MotorRegler+0x85e>
4412: 20 91 eb 01 lds r18, 0x01EB
4416: 30 91 ec 01 lds r19, 0x01EC
441a: 40 91 ed 01 lds r20, 0x01ED
441e: 50 91 ee 01 lds r21, 0x01EE
4422: 80 91 e7 01 lds r24, 0x01E7
4426: 90 91 e8 01 lds r25, 0x01E8
442a: a0 91 e9 01 lds r26, 0x01E9
442e: b0 91 ea 01 lds r27, 0x01EA
4432: b9 01 movw r22, r18
4434: 68 1b sub r22, r24
4436: 79 0b sbc r23, r25
4438: 70 93 47 02 sts 0x0247, r23
443c: 60 93 46 02 sts 0x0246, r22
4440: 20 91 f3 01 lds r18, 0x01F3
4444: 30 91 f4 01 lds r19, 0x01F4
4448: 40 91 f5 01 lds r20, 0x01F5
444c: 50 91 f6 01 lds r21, 0x01F6
4450: 80 91 ef 01 lds r24, 0x01EF
4454: 90 91 f0 01 lds r25, 0x01F0
4458: a0 91 f1 01 lds r26, 0x01F1
445c: b0 91 f2 01 lds r27, 0x01F2
4460: 28 1b sub r18, r24
4462: 39 0b sbc r19, r25
4464: 30 93 45 02 sts 0x0245, r19
4468: 20 93 44 02 sts 0x0244, r18
446c: 10 92 c7 01 sts 0x01C7, r1
4470: 10 92 c6 01 sts 0x01C6, r1
4474: 67 3a cpi r22, 0xA7 ; 167
4476: 71 05 cpc r23, r1
4478: 34 f0 brlt .+12 ; 0x4486 <MotorRegler+0x75a>
447a: 80 91 d7 01 lds r24, 0x01D7
447e: 90 91 d8 01 lds r25, 0x01D8
4482: 01 96 adiw r24, 0x01 ; 1
4484: 08 c0 rjmp .+16 ; 0x4496 <MotorRegler+0x76a>
4486: 6a 55 subi r22, 0x5A ; 90
4488: 7f 4f sbci r23, 0xFF ; 255
448a: 4c f4 brge .+18 ; 0x449e <MotorRegler+0x772>
448c: 80 91 d7 01 lds r24, 0x01D7
4490: 90 91 d8 01 lds r25, 0x01D8
4494: 01 97 sbiw r24, 0x01 ; 1
4496: 90 93 d8 01 sts 0x01D8, r25
449a: 80 93 d7 01 sts 0x01D7, r24
449e: 27 3a cpi r18, 0xA7 ; 167
44a0: 31 05 cpc r19, r1
44a2: 34 f0 brlt .+12 ; 0x44b0 <MotorRegler+0x784>
44a4: 80 91 d9 01 lds r24, 0x01D9
44a8: 90 91 da 01 lds r25, 0x01DA
44ac: 01 96 adiw r24, 0x01 ; 1
44ae: 08 c0 rjmp .+16 ; 0x44c0 <MotorRegler+0x794>
44b0: 2a 55 subi r18, 0x5A ; 90
44b2: 3f 4f sbci r19, 0xFF ; 255
44b4: 4c f4 brge .+18 ; 0x44c8 <MotorRegler+0x79c>
44b6: 80 91 d9 01 lds r24, 0x01D9
44ba: 90 91 da 01 lds r25, 0x01DA
44be: 01 97 sbiw r24, 0x01 ; 1
44c0: 90 93 da 01 sts 0x01DA, r25
44c4: 80 93 d9 01 sts 0x01D9, r24
44c8: 80 91 0f 02 lds r24, 0x020F
44cc: 90 91 10 02 lds r25, 0x0210
44d0: a0 91 11 02 lds r26, 0x0211
44d4: b0 91 12 02 lds r27, 0x0212
44d8: 87 3a cpi r24, 0xA7 ; 167
44da: 91 05 cpc r25, r1
44dc: a1 05 cpc r26, r1
44de: b1 05 cpc r27, r1
44e0: 4c f0 brlt .+18 ; 0x44f4 <MotorRegler+0x7c8>
44e2: 80 91 db 01 lds r24, 0x01DB
44e6: 90 91 dc 01 lds r25, 0x01DC
44ea: 01 97 sbiw r24, 0x01 ; 1
44ec: 90 93 dc 01 sts 0x01DC, r25
44f0: 80 93 db 01 sts 0x01DB, r24
44f4: 80 91 0f 02 lds r24, 0x020F
44f8: 90 91 10 02 lds r25, 0x0210
44fc: a0 91 11 02 lds r26, 0x0211
4500: b0 91 12 02 lds r27, 0x0212
4504: 8a 55 subi r24, 0x5A ; 90
4506: 9f 4f sbci r25, 0xFF ; 255
4508: af 4f sbci r26, 0xFF ; 255
450a: bf 4f sbci r27, 0xFF ; 255
450c: 4c f4 brge .+18 ; 0x4520 <MotorRegler+0x7f4>
450e: 80 91 db 01 lds r24, 0x01DB
4512: 90 91 dc 01 lds r25, 0x01DC
4516: 01 96 adiw r24, 0x01 ; 1
4518: 90 93 dc 01 sts 0x01DC, r25
451c: 80 93 db 01 sts 0x01DB, r24
4520: 10 92 7a 00 sts 0x007A, r1
4524: 80 91 e7 01 lds r24, 0x01E7
4528: 90 91 e8 01 lds r25, 0x01E8
452c: a0 91 e9 01 lds r26, 0x01E9
4530: b0 91 ea 01 lds r27, 0x01EA
4534: 80 93 ff 01 sts 0x01FF, r24
4538: 90 93 00 02 sts 0x0200, r25
453c: a0 93 01 02 sts 0x0201, r26
4540: b0 93 02 02 sts 0x0202, r27
4544: 80 91 ef 01 lds r24, 0x01EF
4548: 90 91 f0 01 lds r25, 0x01F0
454c: a0 91 f1 01 lds r26, 0x01F1
4550: b0 91 f2 01 lds r27, 0x01F2
4554: 80 93 07 02 sts 0x0207, r24
4558: 90 93 08 02 sts 0x0208, r25
455c: a0 93 09 02 sts 0x0209, r26
4560: b0 93 0a 02 sts 0x020A, r27
4564: 80 91 f7 01 lds r24, 0x01F7
4568: 90 91 f8 01 lds r25, 0x01F8
456c: a0 91 f9 01 lds r26, 0x01F9
4570: b0 91 fa 01 lds r27, 0x01FA
4574: 80 93 0f 02 sts 0x020F, r24
4578: 90 93 10 02 sts 0x0210, r25
457c: a0 93 11 02 sts 0x0211, r26
4580: b0 93 12 02 sts 0x0212, r27
4584: 8f ee ldi r24, 0xEF ; 239
4586: 80 93 7a 00 sts 0x007A, r24
458a: 60 91 e7 01 lds r22, 0x01E7
458e: 70 91 e8 01 lds r23, 0x01E8
4592: 80 91 e9 01 lds r24, 0x01E9
4596: 90 91 ea 01 lds r25, 0x01EA
459a: a0 90 b2 05 lds r10, 0x05B2
459e: bb 24 eor r11, r11
45a0: cc 24 eor r12, r12
45a2: dd 24 eor r13, r13
45a4: e0 90 e3 05 lds r14, 0x05E3
45a8: f0 90 e4 05 lds r15, 0x05E4
45ac: a6 01 movw r20, r12
45ae: 95 01 movw r18, r10
45b0: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4>
45b4: 00 27 eor r16, r16
45b6: f7 fc sbrc r15, 7
45b8: 00 95 com r16
45ba: 10 2f mov r17, r16
45bc: 2e 19 sub r18, r14
45be: 3f 09 sbc r19, r15
45c0: 40 0b sbc r20, r16
45c2: 51 0b sbc r21, r17
45c4: ca 01 movw r24, r20
45c6: b9 01 movw r22, r18
45c8: 20 e1 ldi r18, 0x10 ; 16
45ca: 30 e0 ldi r19, 0x00 ; 0
45cc: 40 e0 ldi r20, 0x00 ; 0
45ce: 50 e0 ldi r21, 0x00 ; 0
45d0: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4>
45d4: 39 01 movw r6, r18
45d6: 4a 01 movw r8, r20
45d8: 20 93 4c 02 sts 0x024C, r18
45dc: 30 93 4d 02 sts 0x024D, r19
45e0: 40 93 4e 02 sts 0x024E, r20
45e4: 50 93 4f 02 sts 0x024F, r21
45e8: 60 91 ef 01 lds r22, 0x01EF
45ec: 70 91 f0 01 lds r23, 0x01F0
45f0: 80 91 f1 01 lds r24, 0x01F1
45f4: 90 91 f2 01 lds r25, 0x01F2
45f8: e0 90 ec 05 lds r14, 0x05EC
45fc: f0 90 ed 05 lds r15, 0x05ED
4600: a6 01 movw r20, r12
4602: 95 01 movw r18, r10
4604: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4>
4608: 00 27 eor r16, r16
460a: f7 fc sbrc r15, 7
460c: 00 95 com r16
460e: 10 2f mov r17, r16
4610: 2e 19 sub r18, r14
4612: 3f 09 sbc r19, r15
4614: 40 0b sbc r20, r16
4616: 51 0b sbc r21, r17
4618: ca 01 movw r24, r20
461a: b9 01 movw r22, r18
461c: 20 e1 ldi r18, 0x10 ; 16
461e: 30 e0 ldi r19, 0x00 ; 0
4620: 40 e0 ldi r20, 0x00 ; 0
4622: 50 e0 ldi r21, 0x00 ; 0
4624: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4>
4628: 20 93 48 02 sts 0x0248, r18
462c: 30 93 49 02 sts 0x0249, r19
4630: 40 93 4a 02 sts 0x024A, r20
4634: 50 93 4b 02 sts 0x024B, r21
4638: f5 ef ldi r31, 0xF5 ; 245
463a: 6f 16 cp r6, r31
463c: f1 e0 ldi r31, 0x01 ; 1
463e: 7f 06 cpc r7, r31
4640: f0 e0 ldi r31, 0x00 ; 0
4642: 8f 06 cpc r8, r31
4644: f0 e0 ldi r31, 0x00 ; 0
4646: 9f 06 cpc r9, r31
4648: 2c f0 brlt .+10 ; 0x4654 <MotorRegler+0x928>
464a: 84 ef ldi r24, 0xF4 ; 244
464c: 91 e0 ldi r25, 0x01 ; 1
464e: a0 e0 ldi r26, 0x00 ; 0
4650: b0 e0 ldi r27, 0x00 ; 0
4652: 0d c0 rjmp .+26 ; 0x466e <MotorRegler+0x942>
4654: 6c e0 ldi r22, 0x0C ; 12
4656: 66 16 cp r6, r22
4658: 6e ef ldi r22, 0xFE ; 254
465a: 76 06 cpc r7, r22
465c: 6f ef ldi r22, 0xFF ; 255
465e: 86 06 cpc r8, r22
4660: 6f ef ldi r22, 0xFF ; 255
4662: 96 06 cpc r9, r22
4664: 64 f4 brge .+24 ; 0x467e <MotorRegler+0x952>
4666: 8c e0 ldi r24, 0x0C ; 12
4668: 9e ef ldi r25, 0xFE ; 254
466a: af ef ldi r26, 0xFF ; 255
466c: bf ef ldi r27, 0xFF ; 255
466e: 80 93 4c 02 sts 0x024C, r24
4672: 90 93 4d 02 sts 0x024D, r25
4676: a0 93 4e 02 sts 0x024E, r26
467a: b0 93 4f 02 sts 0x024F, r27
467e: 25 3f cpi r18, 0xF5 ; 245
4680: 71 e0 ldi r23, 0x01 ; 1
4682: 37 07 cpc r19, r23
4684: 70 e0 ldi r23, 0x00 ; 0
4686: 47 07 cpc r20, r23
4688: 70 e0 ldi r23, 0x00 ; 0
468a: 57 07 cpc r21, r23
468c: 2c f0 brlt .+10 ; 0x4698 <MotorRegler+0x96c>
468e: 84 ef ldi r24, 0xF4 ; 244
4690: 91 e0 ldi r25, 0x01 ; 1
4692: a0 e0 ldi r26, 0x00 ; 0
4694: b0 e0 ldi r27, 0x00 ; 0
4696: 09 c0 rjmp .+18 ; 0x46aa <MotorRegler+0x97e>
4698: 2c 50 subi r18, 0x0C ; 12
469a: 3e 4f sbci r19, 0xFE ; 254
469c: 4f 4f sbci r20, 0xFF ; 255
469e: 5f 4f sbci r21, 0xFF ; 255
46a0: 64 f4 brge .+24 ; 0x46ba <MotorRegler+0x98e>
46a2: 8c e0 ldi r24, 0x0C ; 12
46a4: 9e ef ldi r25, 0xFE ; 254
46a6: af ef ldi r26, 0xFF ; 255
46a8: bf ef ldi r27, 0xFF ; 255
46aa: 80 93 48 02 sts 0x0248, r24
46ae: 90 93 49 02 sts 0x0249, r25
46b2: a0 93 4a 02 sts 0x024A, r26
46b6: b0 93 4b 02 sts 0x024B, r27
46ba: 10 92 7a 00 sts 0x007A, r1
46be: 80 91 fb 01 lds r24, 0x01FB
46c2: 90 91 fc 01 lds r25, 0x01FC
46c6: a0 91 fd 01 lds r26, 0x01FD
46ca: b0 91 fe 01 lds r27, 0x01FE
46ce: 20 91 4c 02 lds r18, 0x024C
46d2: 30 91 4d 02 lds r19, 0x024D
46d6: 40 91 4e 02 lds r20, 0x024E
46da: 50 91 4f 02 lds r21, 0x024F
46de: 82 1b sub r24, r18
46e0: 93 0b sbc r25, r19
46e2: a4 0b sbc r26, r20
46e4: b5 0b sbc r27, r21
46e6: 80 93 fb 01 sts 0x01FB, r24
46ea: 90 93 fc 01 sts 0x01FC, r25
46ee: a0 93 fd 01 sts 0x01FD, r26
46f2: b0 93 fe 01 sts 0x01FE, r27
46f6: 80 91 03 02 lds r24, 0x0203
46fa: 90 91 04 02 lds r25, 0x0204
46fe: a0 91 05 02 lds r26, 0x0205
4702: b0 91 06 02 lds r27, 0x0206
4706: 20 91 48 02 lds r18, 0x0248
470a: 30 91 49 02 lds r19, 0x0249
470e: 40 91 4a 02 lds r20, 0x024A
4712: 50 91 4b 02 lds r21, 0x024B
4716: 82 1b sub r24, r18
4718: 93 0b sbc r25, r19
471a: a4 0b sbc r26, r20
471c: b5 0b sbc r27, r21
471e: 80 93 03 02 sts 0x0203, r24
4722: 90 93 04 02 sts 0x0204, r25
4726: a0 93 05 02 sts 0x0205, r26
472a: b0 93 06 02 sts 0x0206, r27
472e: 80 91 2c 02 lds r24, 0x022C
4732: 90 91 2d 02 lds r25, 0x022D
4736: 5c 01 movw r10, r24
4738: cc 24 eor r12, r12
473a: b7 fc sbrc r11, 7
473c: c0 94 com r12
473e: dc 2c mov r13, r12
4740: a0 92 50 02 sts 0x0250, r10
4744: b0 92 51 02 sts 0x0251, r11
4748: c0 92 52 02 sts 0x0252, r12
474c: d0 92 53 02 sts 0x0253, r13
4750: 97 ff sbrs r25, 7
4752: 03 c0 rjmp .+6 ; 0x475a <MotorRegler+0xa2e>
4754: 90 95 com r25
4756: 81 95 neg r24
4758: 9f 4f sbci r25, 0xFF ; 255
475a: 84 97 sbiw r24, 0x24 ; 36
475c: 3c f0 brlt .+14 ; 0x476c <MotorRegler+0xa40>
475e: 80 91 a6 05 lds r24, 0x05A6
4762: 84 fd sbrc r24, 4
4764: 03 c0 rjmp .+6 ; 0x476c <MotorRegler+0xa40>
4766: 81 e0 ldi r24, 0x01 ; 1
4768: 80 93 39 02 sts 0x0239, r24
476c: 60 90 0b 02 lds r6, 0x020B
4770: 70 90 0c 02 lds r7, 0x020C
4774: 80 90 0d 02 lds r8, 0x020D
4778: 90 90 0e 02 lds r9, 0x020E
477c: c5 01 movw r24, r10
477e: b7 fe sbrs r11, 7
4780: 03 c0 rjmp .+6 ; 0x4788 <MotorRegler+0xa5c>
4782: 90 95 com r25
4784: 81 95 neg r24
4786: 9f 4f sbci r25, 0xFF ; 255
4788: 7c 01 movw r14, r24
478a: 00 27 eor r16, r16
478c: f7 fc sbrc r15, 7
478e: 00 95 com r16
4790: 10 2f mov r17, r16
4792: 20 91 af 05 lds r18, 0x05AF
4796: 33 27 eor r19, r19
4798: 44 27 eor r20, r20
479a: 55 27 eor r21, r21
479c: c6 01 movw r24, r12
479e: b5 01 movw r22, r10
47a0: 0e 94 e6 2d call 0x5bcc ; 0x5bcc <__mulsi3>
47a4: 9b 01 movw r18, r22
47a6: ac 01 movw r20, r24
47a8: c8 01 movw r24, r16
47aa: b7 01 movw r22, r14
47ac: 0e 94 e6 2d call 0x5bcc ; 0x5bcc <__mulsi3>
47b0: 20 e0 ldi r18, 0x00 ; 0
47b2: 31 e0 ldi r19, 0x01 ; 1
47b4: 40 e0 ldi r20, 0x00 ; 0
47b6: 50 e0 ldi r21, 0x00 ; 0
47b8: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4>
47bc: 44 27 eor r20, r20
47be: 37 fd sbrc r19, 7
47c0: 40 95 com r20
47c2: 54 2f mov r21, r20
47c4: 62 1a sub r6, r18
47c6: 73 0a sbc r7, r19
47c8: 84 0a sbc r8, r20
47ca: 95 0a sbc r9, r21
47cc: 60 92 0b 02 sts 0x020B, r6
47d0: 70 92 0c 02 sts 0x020C, r7
47d4: 80 92 0d 02 sts 0x020D, r8
47d8: 90 92 0e 02 sts 0x020E, r9
47dc: 80 91 0b 02 lds r24, 0x020B
47e0: 90 91 0c 02 lds r25, 0x020C
47e4: a0 91 0d 02 lds r26, 0x020D
47e8: b0 91 0e 02 lds r27, 0x020E
47ec: 81 53 subi r24, 0x31 ; 49
47ee: 95 47 sbci r25, 0x75 ; 117
47f0: a0 40 sbci r26, 0x00 ; 0
47f2: b0 40 sbci r27, 0x00 ; 0
47f4: 64 f0 brlt .+24 ; 0x480e <MotorRegler+0xae2>
47f6: 80 e3 ldi r24, 0x30 ; 48
47f8: 95 e7 ldi r25, 0x75 ; 117
47fa: a0 e0 ldi r26, 0x00 ; 0
47fc: b0 e0 ldi r27, 0x00 ; 0
47fe: 80 93 0b 02 sts 0x020B, r24
4802: 90 93 0c 02 sts 0x020C, r25
4806: a0 93 0d 02 sts 0x020D, r26
480a: b0 93 0e 02 sts 0x020E, r27
480e: 80 91 0b 02 lds r24, 0x020B
4812: 90 91 0c 02 lds r25, 0x020C
4816: a0 91 0d 02 lds r26, 0x020D
481a: b0 91 0e 02 lds r27, 0x020E
481e: 80 5d subi r24, 0xD0 ; 208
4820: 9a 48 sbci r25, 0x8A ; 138
4822: af 4f sbci r26, 0xFF ; 255
4824: bf 4f sbci r27, 0xFF ; 255
4826: 64 f4 brge .+24 ; 0x4840 <MotorRegler+0xb14>
4828: 80 ed ldi r24, 0xD0 ; 208
482a: 9a e8 ldi r25, 0x8A ; 138
482c: af ef ldi r26, 0xFF ; 255
482e: bf ef ldi r27, 0xFF ; 255
4830: 80 93 0b 02 sts 0x020B, r24
4834: 90 93 0c 02 sts 0x020C, r25
4838: a0 93 0d 02 sts 0x020D, r26
483c: b0 93 0e 02 sts 0x020E, r27
4840: 8f ee ldi r24, 0xEF ; 239
4842: 80 93 7a 00 sts 0x007A, r24
4846: 80 91 17 02 lds r24, 0x0217
484a: 90 91 18 02 lds r25, 0x0218
484e: 89 2b or r24, r25
4850: 09 f4 brne .+2 ; 0x4854 <MotorRegler+0xb28>
4852: a1 c0 rjmp .+322 ; 0x4996 <MotorRegler+0xc6a>
4854: 80 91 a6 05 lds r24, 0x05A6
4858: 83 ff sbrs r24, 3
485a: 9d c0 rjmp .+314 ; 0x4996 <MotorRegler+0xc6a>
485c: 60 91 e7 01 lds r22, 0x01E7
4860: 70 91 e8 01 lds r23, 0x01E8
4864: 80 91 e9 01 lds r24, 0x01E9
4868: 90 91 ea 01 lds r25, 0x01EA
486c: 20 e0 ldi r18, 0x00 ; 0
486e: 32 e0 ldi r19, 0x02 ; 2
4870: 40 e0 ldi r20, 0x00 ; 0
4872: 50 e0 ldi r21, 0x00 ; 0
4874: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4>
4878: 89 01 movw r16, r18
487a: 37 ff sbrs r19, 7
487c: 03 c0 rjmp .+6 ; 0x4884 <MotorRegler+0xb58>
487e: 10 95 com r17
4880: 01 95 neg r16
4882: 1f 4f sbci r17, 0xFF ; 255
4884: 60 91 ef 01 lds r22, 0x01EF
4888: 70 91 f0 01 lds r23, 0x01F0
488c: 80 91 f1 01 lds r24, 0x01F1
4890: 90 91 f2 01 lds r25, 0x01F2
4894: 20 e0 ldi r18, 0x00 ; 0
4896: 32 e0 ldi r19, 0x02 ; 2
4898: 40 e0 ldi r20, 0x00 ; 0
489a: 50 e0 ldi r21, 0x00 ; 0
489c: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4>
48a0: b9 01 movw r22, r18
48a2: 37 ff sbrs r19, 7
48a4: 03 c0 rjmp .+6 ; 0x48ac <MotorRegler+0xb80>
48a6: 70 95 com r23
48a8: 61 95 neg r22
48aa: 7f 4f sbci r23, 0xFF ; 255
48ac: 60 17 cp r22, r16
48ae: 71 07 cpc r23, r17
48b0: 0c f4 brge .+2 ; 0x48b4 <MotorRegler+0xb88>
48b2: b8 01 movw r22, r16
48b4: 69 31 cpi r22, 0x19 ; 25
48b6: 71 05 cpc r23, r1
48b8: a4 f4 brge .+40 ; 0x48e2 <MotorRegler+0xbb6>
48ba: 80 91 39 02 lds r24, 0x0239
48be: 88 23 and r24, r24
48c0: 81 f0 breq .+32 ; 0x48e2 <MotorRegler+0xbb6>
48c2: 80 91 37 02 lds r24, 0x0237
48c6: 90 91 38 02 lds r25, 0x0238
48ca: 89 2b or r24, r25
48cc: 51 f4 brne .+20 ; 0x48e2 <MotorRegler+0xbb6>
48ce: 80 91 17 02 lds r24, 0x0217
48d2: 90 91 18 02 lds r25, 0x0218
48d6: 90 93 1a 02 sts 0x021A, r25
48da: 80 93 19 02 sts 0x0219, r24
48de: 10 92 39 02 sts 0x0239, r1
48e2: 20 91 84 01 lds r18, 0x0184
48e6: 33 27 eor r19, r19
48e8: 62 9f mul r22, r18
48ea: c0 01 movw r24, r0
48ec: 63 9f mul r22, r19
48ee: 90 0d add r25, r0
48f0: 72 9f mul r23, r18
48f2: 90 0d add r25, r0
48f4: 11 24 eor r1, r1
48f6: 60 e4 ldi r22, 0x40 ; 64
48f8: 70 e0 ldi r23, 0x00 ; 0
48fa: 0e 94 19 2e call 0x5c32 ; 0x5c32 <__divmodhi4>
48fe: a9 01 movw r20, r18
4900: 46 1b sub r20, r22
4902: 57 0b sbc r21, r23
4904: 14 16 cp r1, r20
4906: 15 06 cpc r1, r21
4908: 0c f0 brlt .+2 ; 0x490c <MotorRegler+0xbe0>
490a: 3f c0 rjmp .+126 ; 0x498a <MotorRegler+0xc5e>
490c: 10 92 7a 00 sts 0x007A, r1
4910: 20 91 37 02 lds r18, 0x0237
4914: 30 91 38 02 lds r19, 0x0238
4918: 21 15 cp r18, r1
491a: 31 05 cpc r19, r1
491c: 61 f5 brne .+88 ; 0x4976 <MotorRegler+0xc4a>
491e: 00 91 0b 02 lds r16, 0x020B
4922: 10 91 0c 02 lds r17, 0x020C
4926: 20 91 0d 02 lds r18, 0x020D
492a: 30 91 0e 02 lds r19, 0x020E
492e: 80 91 1b 02 lds r24, 0x021B
4932: 90 91 1c 02 lds r25, 0x021C
4936: bc 01 movw r22, r24
4938: 64 9f mul r22, r20
493a: c0 01 movw r24, r0
493c: 65 9f mul r22, r21
493e: 90 0d add r25, r0
4940: 74 9f mul r23, r20
4942: 90 0d add r25, r0
4944: 11 24 eor r1, r1
4946: 60 e2 ldi r22, 0x20 ; 32
4948: 70 e0 ldi r23, 0x00 ; 0
494a: 0e 94 19 2e call 0x5c32 ; 0x5c32 <__divmodhi4>
494e: 88 27 eor r24, r24
4950: 77 fd sbrc r23, 7
4952: 80 95 com r24
4954: 98 2f mov r25, r24
4956: 06 0f add r16, r22
4958: 17 1f adc r17, r23
495a: 28 1f adc r18, r24
495c: 39 1f adc r19, r25
495e: 00 93 0b 02 sts 0x020B, r16
4962: 10 93 0c 02 sts 0x020C, r17
4966: 20 93 0d 02 sts 0x020D, r18
496a: 30 93 0e 02 sts 0x020E, r19
496e: 8f ee ldi r24, 0xEF ; 239
4970: 80 93 7a 00 sts 0x007A, r24
4974: 10 c0 rjmp .+32 ; 0x4996 <MotorRegler+0xc6a>
4976: 8f ee ldi r24, 0xEF ; 239
4978: 80 93 7a 00 sts 0x007A, r24
497c: 21 50 subi r18, 0x01 ; 1
497e: 30 40 sbci r19, 0x00 ; 0
4980: 30 93 38 02 sts 0x0238, r19
4984: 20 93 37 02 sts 0x0237, r18
4988: 06 c0 rjmp .+12 ; 0x4996 <MotorRegler+0xc6a>
498a: 84 ef ldi r24, 0xF4 ; 244
498c: 91 e0 ldi r25, 0x01 ; 1
498e: 90 93 38 02 sts 0x0238, r25
4992: 80 93 37 02 sts 0x0237, r24
4996: 80 91 a6 05 lds r24, 0x05A6
499a: 85 ff sbrs r24, 5
499c: 18 c0 rjmp .+48 ; 0x49ce <MotorRegler+0xca2>
499e: 80 91 33 02 lds r24, 0x0233
49a2: 99 27 eor r25, r25
49a4: 90 93 a3 02 sts 0x02A3, r25
49a8: 80 93 a2 02 sts 0x02A2, r24
49ac: 80 91 34 02 lds r24, 0x0234
49b0: 99 27 eor r25, r25
49b2: 90 93 a5 02 sts 0x02A5, r25
49b6: 80 93 a4 02 sts 0x02A4, r24
49ba: 80 91 35 02 lds r24, 0x0235
49be: 99 27 eor r25, r25
49c0: 90 93 a1 02 sts 0x02A1, r25
49c4: 80 93 a0 02 sts 0x02A0, r24
49c8: 0e 94 67 29 call 0x52ce ; 0x52ce <gps_main>
49cc: 08 c0 rjmp .+16 ; 0x49de <MotorRegler+0xcb2>
49ce: 10 92 8d 02 sts 0x028D, r1
49d2: 10 92 8c 02 sts 0x028C, r1
49d6: 10 92 8f 02 sts 0x028F, r1
49da: 10 92 8e 02 sts 0x028E, r1
49de: 80 91 ed 04 lds r24, 0x04ED
49e2: 8f 5f subi r24, 0xFF ; 255
49e4: 80 93 ed 04 sts 0x04ED, r24
49e8: 80 91 3a 02 lds r24, 0x023A
49ec: 81 50 subi r24, 0x01 ; 1
49ee: 80 93 3a 02 sts 0x023A, r24
49f2: 8f 3f cpi r24, 0xFF ; 255
49f4: 09 f0 breq .+2 ; 0x49f8 <MotorRegler+0xccc>
49f6: 68 c0 rjmp .+208 ; 0x4ac8 <MotorRegler+0xd9c>
49f8: 81 e3 ldi r24, 0x31 ; 49
49fa: 80 93 3a 02 sts 0x023A, r24
49fe: 60 91 e7 01 lds r22, 0x01E7
4a02: 70 91 e8 01 lds r23, 0x01E8
4a06: 80 91 e9 01 lds r24, 0x01E9
4a0a: 90 91 ea 01 lds r25, 0x01EA
4a0e: e0 90 b2 05 lds r14, 0x05B2
4a12: ff 24 eor r15, r15
4a14: 00 27 eor r16, r16
4a16: 11 27 eor r17, r17
4a18: a8 01 movw r20, r16
4a1a: 97 01 movw r18, r14
4a1c: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4>
4a20: 30 93 ef 04 sts 0x04EF, r19
4a24: 20 93 ee 04 sts 0x04EE, r18
4a28: 60 91 ef 01 lds r22, 0x01EF
4a2c: 70 91 f0 01 lds r23, 0x01F0
4a30: 80 91 f1 01 lds r24, 0x01F1
4a34: 90 91 f2 01 lds r25, 0x01F2
4a38: a8 01 movw r20, r16
4a3a: 97 01 movw r18, r14
4a3c: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4>
4a40: 30 93 f1 04 sts 0x04F1, r19
4a44: 20 93 f0 04 sts 0x04F0, r18
4a48: 80 91 e3 05 lds r24, 0x05E3
4a4c: 90 91 e4 05 lds r25, 0x05E4
4a50: 90 93 f3 04 sts 0x04F3, r25
4a54: 80 93 f2 04 sts 0x04F2, r24
4a58: 80 91 ec 05 lds r24, 0x05EC
4a5c: 90 91 ed 05 lds r25, 0x05ED
4a60: 90 93 f5 04 sts 0x04F5, r25
4a64: 80 93 f4 04 sts 0x04F4, r24
4a68: 80 91 e6 05 lds r24, 0x05E6
4a6c: 90 91 e7 05 lds r25, 0x05E7
4a70: 90 93 f7 04 sts 0x04F7, r25
4a74: 80 93 f6 04 sts 0x04F6, r24
4a78: 80 91 2f 02 lds r24, 0x022F
4a7c: 90 91 30 02 lds r25, 0x0230
4a80: 90 93 f9 04 sts 0x04F9, r25
4a84: 80 93 f8 04 sts 0x04F8, r24
4a88: 60 91 13 02 lds r22, 0x0213
4a8c: 70 91 14 02 lds r23, 0x0214
4a90: 80 91 15 02 lds r24, 0x0215
4a94: 90 91 16 02 lds r25, 0x0216
4a98: 20 e0 ldi r18, 0x00 ; 0
4a9a: 32 e0 ldi r19, 0x02 ; 2
4a9c: 40 e0 ldi r20, 0x00 ; 0
4a9e: 50 e0 ldi r21, 0x00 ; 0
4aa0: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4>
4aa4: 30 93 fb 04 sts 0x04FB, r19
4aa8: 20 93 fa 04 sts 0x04FA, r18
4aac: 89 81 ldd r24, Y+1 ; 0x01
4aae: 9a 81 ldd r25, Y+2 ; 0x02
4ab0: 90 93 fd 04 sts 0x04FD, r25
4ab4: 80 93 fc 04 sts 0x04FC, r24
4ab8: 80 91 17 02 lds r24, 0x0217
4abc: 90 91 18 02 lds r25, 0x0218
4ac0: 90 93 ff 04 sts 0x04FF, r25
4ac4: 80 93 fe 04 sts 0x04FE, r24
4ac8: 60 91 e7 01 lds r22, 0x01E7
4acc: 70 91 e8 01 lds r23, 0x01E8
4ad0: 80 91 e9 01 lds r24, 0x01E9
4ad4: 90 91 ea 01 lds r25, 0x01EA
4ad8: 20 90 df 05 lds r2, 0x05DF
4adc: 30 90 e0 05 lds r3, 0x05E0
4ae0: 40 90 e1 05 lds r4, 0x05E1
4ae4: 50 90 e2 05 lds r5, 0x05E2
4ae8: e0 90 da 05 lds r14, 0x05DA
4aec: f0 90 db 05 lds r15, 0x05DB
4af0: 60 90 e8 05 lds r6, 0x05E8
4af4: 70 90 e9 05 lds r7, 0x05E9
4af8: 80 90 ea 05 lds r8, 0x05EA
4afc: 90 90 eb 05 lds r9, 0x05EB
4b00: 0e 94 74 2c call 0x58e8 ; 0x58e8 <__floatsisf>
4b04: a2 01 movw r20, r4
4b06: 91 01 movw r18, r2
4b08: 0e 94 82 2d call 0x5b04 ; 0x5b04 <__mulsf3>
4b0c: 5b 01 movw r10, r22
4b0e: 6c 01 movw r12, r24
4b10: 00 27 eor r16, r16
4b12: f7 fc sbrc r15, 7
4b14: 00 95 com r16
4b16: 10 2f mov r17, r16
4b18: c8 01 movw r24, r16
4b1a: b7 01 movw r22, r14
4b1c: 0e 94 74 2c call 0x58e8 ; 0x58e8 <__floatsisf>
4b20: a4 01 movw r20, r8
4b22: 93 01 movw r18, r6
4b24: 0e 94 82 2d call 0x5b04 ; 0x5b04 <__mulsf3>
4b28: 9b 01 movw r18, r22
4b2a: ac 01 movw r20, r24
4b2c: c6 01 movw r24, r12
4b2e: b5 01 movw r22, r10
4b30: 0e 94 c9 2b call 0x5792 ; 0x5792 <__addsf3>
4b34: 0e 94 57 2c call 0x58ae ; 0x58ae <__fixsfsi>
4b38: 70 93 db 05 sts 0x05DB, r23
4b3c: 60 93 da 05 sts 0x05DA, r22
4b40: 60 91 ef 01 lds r22, 0x01EF
4b44: 70 91 f0 01 lds r23, 0x01F0
4b48: 80 91 f1 01 lds r24, 0x01F1
4b4c: 90 91 f2 01 lds r25, 0x01F2
4b50: e0 90 d8 05 lds r14, 0x05D8
4b54: f0 90 d9 05 lds r15, 0x05D9
4b58: 0e 94 74 2c call 0x58e8 ; 0x58e8 <__floatsisf>
4b5c: a2 01 movw r20, r4
4b5e: 91 01 movw r18, r2
4b60: 0e 94 82 2d call 0x5b04 ; 0x5b04 <__mulsf3>
4b64: 5b 01 movw r10, r22
4b66: 6c 01 movw r12, r24
4b68: 00 27 eor r16, r16
4b6a: f7 fc sbrc r15, 7
4b6c: 00 95 com r16
4b6e: 10 2f mov r17, r16
4b70: c8 01 movw r24, r16
4b72: b7 01 movw r22, r14
4b74: 0e 94 74 2c call 0x58e8 ; 0x58e8 <__floatsisf>
4b78: a4 01 movw r20, r8
4b7a: 93 01 movw r18, r6
4b7c: 0e 94 82 2d call 0x5b04 ; 0x5b04 <__mulsf3>
4b80: 9b 01 movw r18, r22
4b82: ac 01 movw r20, r24
4b84: c6 01 movw r24, r12
4b86: b5 01 movw r22, r10
4b88: 0e 94 c9 2b call 0x5792 ; 0x5792 <__addsf3>
4b8c: 0e 94 57 2c call 0x58ae ; 0x58ae <__fixsfsi>
4b90: 70 93 d9 05 sts 0x05D9, r23
4b94: 60 93 d8 05 sts 0x05D8, r22
4b98: 60 91 e6 05 lds r22, 0x05E6
4b9c: 70 91 e7 05 lds r23, 0x05E7
4ba0: a0 90 f7 01 lds r10, 0x01F7
4ba4: b0 90 f8 01 lds r11, 0x01F8
4ba8: c0 90 f9 01 lds r12, 0x01F9
4bac: d0 90 fa 01 lds r13, 0x01FA
4bb0: 88 27 eor r24, r24
4bb2: 77 fd sbrc r23, 7
4bb4: 80 95 com r24
4bb6: 98 2f mov r25, r24
4bb8: 0e 94 74 2c call 0x58e8 ; 0x58e8 <__floatsisf>
4bbc: 7b 01 movw r14, r22
4bbe: 8c 01 movw r16, r24
4bc0: 20 e0 ldi r18, 0x00 ; 0
4bc2: 30 e0 ldi r19, 0x00 ; 0
4bc4: 40 e0 ldi r20, 0x00 ; 0
4bc6: 5f e3 ldi r21, 0x3F ; 63
4bc8: c4 01 movw r24, r8
4bca: b3 01 movw r22, r6
4bcc: 0e 94 82 2d call 0x5b04 ; 0x5b04 <__mulsf3>
4bd0: 9b 01 movw r18, r22
4bd2: ac 01 movw r20, r24
4bd4: c8 01 movw r24, r16
4bd6: b7 01 movw r22, r14
4bd8: 0e 94 82 2d call 0x5b04 ; 0x5b04 <__mulsf3>
4bdc: 7b 01 movw r14, r22
4bde: 8c 01 movw r16, r24
4be0: c6 01 movw r24, r12
4be2: b5 01 movw r22, r10
4be4: 0e 94 74 2c call 0x58e8 ; 0x58e8 <__floatsisf>
4be8: a2 01 movw r20, r4
4bea: 91 01 movw r18, r2
4bec: 0e 94 82 2d call 0x5b04 ; 0x5b04 <__mulsf3>
4bf0: 9b 01 movw r18, r22
4bf2: ac 01 movw r20, r24
4bf4: c8 01 movw r24, r16
4bf6: b7 01 movw r22, r14
4bf8: 0e 94 c9 2b call 0x5792 ; 0x5792 <__addsf3>
4bfc: 0e 94 57 2c call 0x58ae ; 0x58ae <__fixsfsi>
4c00: 70 93 e7 05 sts 0x05E7, r23
4c04: 60 93 e6 05 sts 0x05E6, r22
4c08: 80 91 da 05 lds r24, 0x05DA
4c0c: 90 91 db 05 lds r25, 0x05DB
4c10: 81 50 subi r24, 0x01 ; 1
4c12: 98 40 sbci r25, 0x08 ; 8
4c14: 34 f0 brlt .+12 ; 0x4c22 <MotorRegler+0xef6>
4c16: 80 e0 ldi r24, 0x00 ; 0
4c18: 98 e0 ldi r25, 0x08 ; 8
4c1a: 90 93 db 05 sts 0x05DB, r25
4c1e: 80 93 da 05 sts 0x05DA, r24
4c22: 80 91 da 05 lds r24, 0x05DA
4c26: 90 91 db 05 lds r25, 0x05DB
4c2a: 80 50 subi r24, 0x00 ; 0
4c2c: 98 4f sbci r25, 0xF8 ; 248
4c2e: 34 f4 brge .+12 ; 0x4c3c <MotorRegler+0xf10>
4c30: 80 e0 ldi r24, 0x00 ; 0
4c32: 98 ef ldi r25, 0xF8 ; 248
4c34: 90 93 db 05 sts 0x05DB, r25
4c38: 80 93 da 05 sts 0x05DA, r24
4c3c: 80 91 d8 05 lds r24, 0x05D8
4c40: 90 91 d9 05 lds r25, 0x05D9
4c44: 81 50 subi r24, 0x01 ; 1
4c46: 98 40 sbci r25, 0x08 ; 8
4c48: 34 f0 brlt .+12 ; 0x4c56 <MotorRegler+0xf2a>
4c4a: 80 e0 ldi r24, 0x00 ; 0
4c4c: 98 e0 ldi r25, 0x08 ; 8
4c4e: 90 93 d9 05 sts 0x05D9, r25
4c52: 80 93 d8 05 sts 0x05D8, r24
4c56: 80 91 d8 05 lds r24, 0x05D8
4c5a: 90 91 d9 05 lds r25, 0x05D9
4c5e: 80 50 subi r24, 0x00 ; 0
4c60: 98 4f sbci r25, 0xF8 ; 248
4c62: 34 f4 brge .+12 ; 0x4c70 <MotorRegler+0xf44>
4c64: 80 e0 ldi r24, 0x00 ; 0
4c66: 98 ef ldi r25, 0xF8 ; 248
4c68: 90 93 d9 05 sts 0x05D9, r25
4c6c: 80 93 d8 05 sts 0x05D8, r24
4c70: 80 91 e6 05 lds r24, 0x05E6
4c74: 90 91 e7 05 lds r25, 0x05E7
4c78: 81 50 subi r24, 0x01 ; 1
4c7a: 98 40 sbci r25, 0x08 ; 8
4c7c: 34 f0 brlt .+12 ; 0x4c8a <MotorRegler+0xf5e>
4c7e: 80 e0 ldi r24, 0x00 ; 0
4c80: 98 e0 ldi r25, 0x08 ; 8
4c82: 90 93 e7 05 sts 0x05E7, r25
4c86: 80 93 e6 05 sts 0x05E6, r24
4c8a: 80 91 e6 05 lds r24, 0x05E6
4c8e: 90 91 e7 05 lds r25, 0x05E7
4c92: 80 50 subi r24, 0x00 ; 0
4c94: 98 4f sbci r25, 0xF8 ; 248
4c96: 34 f4 brge .+12 ; 0x4ca4 <MotorRegler+0xf78>
4c98: 80 e0 ldi r24, 0x00 ; 0
4c9a: 98 ef ldi r25, 0xF8 ; 248
4c9c: 90 93 e7 05 sts 0x05E7, r25
4ca0: 80 93 e6 05 sts 0x05E6, r24
4ca4: 80 91 a6 05 lds r24, 0x05A6
4ca8: 99 27 eor r25, r25
4caa: 80 ff sbrs r24, 0
4cac: cd c0 rjmp .+410 ; 0x4e48 <MotorRegler+0x111c>
4cae: 20 91 81 01 lds r18, 0x0181
4cb2: 81 ff sbrs r24, 1
4cb4: 0e c0 rjmp .+28 ; 0x4cd2 <MotorRegler+0xfa6>
4cb6: 22 33 cpi r18, 0x32 ; 50
4cb8: b0 f4 brcc .+44 ; 0x4ce6 <MotorRegler+0xfba>
4cba: 80 91 2f 02 lds r24, 0x022F
4cbe: 90 91 30 02 lds r25, 0x0230
4cc2: 44 97 sbiw r24, 0x14 ; 20
4cc4: 90 93 32 02 sts 0x0232, r25
4cc8: 80 93 31 02 sts 0x0231, r24
4ccc: 10 92 1e 02 sts 0x021E, r1
4cd0: 0d c0 rjmp .+26 ; 0x4cec <MotorRegler+0xfc0>
4cd2: 80 91 ab 05 lds r24, 0x05AB
4cd6: 28 9f mul r18, r24
4cd8: c0 01 movw r24, r0
4cda: 11 24 eor r1, r1
4cdc: 44 97 sbiw r24, 0x14 ; 20
4cde: 90 93 32 02 sts 0x0232, r25
4ce2: 80 93 31 02 sts 0x0231, r24
4ce6: 81 e0 ldi r24, 0x01 ; 1
4ce8: 80 93 1e 02 sts 0x021E, r24
4cec: 80 91 1d 02 lds r24, 0x021D
4cf0: 88 23 and r24, r24
4cf2: 21 f0 breq .+8 ; 0x4cfc <MotorRegler+0xfd0>
4cf4: 10 92 32 02 sts 0x0232, r1
4cf8: 10 92 31 02 sts 0x0231, r1
4cfc: 20 91 2f 02 lds r18, 0x022F
4d00: 30 91 30 02 lds r19, 0x0230
4d04: 40 91 31 02 lds r20, 0x0231
4d08: 50 91 32 02 lds r21, 0x0232
4d0c: 42 17 cp r20, r18
4d0e: 53 07 cpc r21, r19
4d10: 0c f0 brlt .+2 ; 0x4d14 <MotorRegler+0xfe8>
4d12: 9a c0 rjmp .+308 ; 0x4e48 <MotorRegler+0x111c>
4d14: 80 91 1e 02 lds r24, 0x021E
4d18: 88 23 and r24, r24
4d1a: 09 f4 brne .+2 ; 0x4d1e <MotorRegler+0xff2>
4d1c: 95 c0 rjmp .+298 ; 0x4e48 <MotorRegler+0x111c>
4d1e: 24 1b sub r18, r20
4d20: 35 0b sbc r19, r21
4d22: 80 91 82 01 lds r24, 0x0182
4d26: 99 27 eor r25, r25
4d28: bc 01 movw r22, r24
4d2a: 26 9f mul r18, r22
4d2c: c0 01 movw r24, r0
4d2e: 27 9f mul r18, r23
4d30: 90 0d add r25, r0
4d32: 36 9f mul r19, r22
4d34: 90 0d add r25, r0
4d36: 11 24 eor r1, r1
4d38: 60 e1 ldi r22, 0x10 ; 16
4d3a: 70 e0 ldi r23, 0x00 ; 0
4d3c: 0e 94 19 2e call 0x5c32 ; 0x5c32 <__divmodhi4>
4d40: 09 81 ldd r16, Y+1 ; 0x01
4d42: 1a 81 ldd r17, Y+2 ; 0x02
4d44: 06 1b sub r16, r22
4d46: 17 0b sbc r17, r23
4d48: 20 91 c4 01 lds r18, 0x01C4
4d4c: 30 91 c5 01 lds r19, 0x01C5
4d50: 80 91 80 01 lds r24, 0x0180
4d54: 99 27 eor r25, r25
4d56: fc 01 movw r30, r24
4d58: 2e 9f mul r18, r30
4d5a: c0 01 movw r24, r0
4d5c: 2f 9f mul r18, r31
4d5e: 90 0d add r25, r0
4d60: 3e 9f mul r19, r30
4d62: 90 0d add r25, r0
4d64: 11 24 eor r1, r1
4d66: 68 e0 ldi r22, 0x08 ; 8
4d68: 70 e0 ldi r23, 0x00 ; 0
4d6a: 0e 94 19 2e call 0x5c32 ; 0x5c32 <__divmodhi4>
4d6e: 06 1b sub r16, r22
4d70: 17 0b sbc r17, r23
4d72: 60 91 13 02 lds r22, 0x0213
4d76: 70 91 14 02 lds r23, 0x0214
4d7a: 80 91 15 02 lds r24, 0x0215
4d7e: 90 91 16 02 lds r25, 0x0216
4d82: 20 e0 ldi r18, 0x00 ; 0
4d84: 32 e0 ldi r19, 0x02 ; 2
4d86: 40 e0 ldi r20, 0x00 ; 0
4d88: 50 e0 ldi r21, 0x00 ; 0
4d8a: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4>
4d8e: ca 01 movw r24, r20
4d90: b9 01 movw r22, r18
4d92: 20 91 83 01 lds r18, 0x0183
4d96: 33 27 eor r19, r19
4d98: 44 27 eor r20, r20
4d9a: 55 27 eor r21, r21
4d9c: 0e 94 e6 2d call 0x5bcc ; 0x5bcc <__mulsi3>
4da0: 20 e2 ldi r18, 0x20 ; 32
4da2: 30 e0 ldi r19, 0x00 ; 0
4da4: 40 e0 ldi r20, 0x00 ; 0
4da6: 50 e0 ldi r21, 0x00 ; 0
4da8: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4>
4dac: ff ef ldi r31, 0xFF ; 255
4dae: 2e 3c cpi r18, 0xCE ; 206
4db0: 3f 07 cpc r19, r31
4db2: 14 f4 brge .+4 ; 0x4db8 <MotorRegler+0x108c>
4db4: 2e ec ldi r18, 0xCE ; 206
4db6: 3f ef ldi r19, 0xFF ; 255
4db8: 80 91 3b 02 lds r24, 0x023B
4dbc: 90 91 3c 02 lds r25, 0x023C
4dc0: ac 01 movw r20, r24
4dc2: 74 e0 ldi r23, 0x04 ; 4
4dc4: 44 0f add r20, r20
4dc6: 55 1f adc r21, r21
4dc8: 7a 95 dec r23
4dca: e1 f7 brne .-8 ; 0x4dc4 <MotorRegler+0x1098>
4dcc: 48 1b sub r20, r24
4dce: 59 0b sbc r21, r25
4dd0: 23 33 cpi r18, 0x33 ; 51
4dd2: 31 05 cpc r19, r1
4dd4: 14 f0 brlt .+4 ; 0x4dda <MotorRegler+0x10ae>
4dd6: 22 e3 ldi r18, 0x32 ; 50
4dd8: 30 e0 ldi r19, 0x00 ; 0
4dda: 02 1b sub r16, r18
4ddc: 13 0b sbc r17, r19
4dde: ca 01 movw r24, r20
4de0: 80 0f add r24, r16
4de2: 91 1f adc r25, r17
4de4: 60 e1 ldi r22, 0x10 ; 16
4de6: 70 e0 ldi r23, 0x00 ; 0
4de8: 0e 94 19 2e call 0x5c32 ; 0x5c32 <__divmodhi4>
4dec: 70 93 3c 02 sts 0x023C, r23
4df0: 60 93 3b 02 sts 0x023B, r22
4df4: 80 91 a7 05 lds r24, 0x05A7
4df8: 99 27 eor r25, r25
4dfa: 68 17 cp r22, r24
4dfc: 79 07 cpc r23, r25
4dfe: 8c f4 brge .+34 ; 0x4e22 <MotorRegler+0x10f6>
4e00: 29 81 ldd r18, Y+1 ; 0x01
4e02: 3a 81 ldd r19, Y+2 ; 0x02
4e04: 28 17 cp r18, r24
4e06: 39 07 cpc r19, r25
4e08: 2c f0 brlt .+10 ; 0x4e14 <MotorRegler+0x10e8>
4e0a: 90 93 3c 02 sts 0x023C, r25
4e0e: 80 93 3b 02 sts 0x023B, r24
4e12: 07 c0 rjmp .+14 ; 0x4e22 <MotorRegler+0x10f6>
4e14: 49 81 ldd r20, Y+1 ; 0x01
4e16: 5a 81 ldd r21, Y+2 ; 0x02
4e18: 50 93 3c 02 sts 0x023C, r21
4e1c: 40 93 3b 02 sts 0x023B, r20
4e20: 0d c0 rjmp .+26 ; 0x4e3c <MotorRegler+0x1110>
4e22: 80 91 3b 02 lds r24, 0x023B
4e26: 90 91 3c 02 lds r25, 0x023C
4e2a: 69 81 ldd r22, Y+1 ; 0x01
4e2c: 7a 81 ldd r23, Y+2 ; 0x02
4e2e: 68 17 cp r22, r24
4e30: 79 07 cpc r23, r25
4e32: 24 f4 brge .+8 ; 0x4e3c <MotorRegler+0x1110>
4e34: 70 93 3c 02 sts 0x023C, r23
4e38: 60 93 3b 02 sts 0x023B, r22
4e3c: 80 91 3b 02 lds r24, 0x023B
4e40: 90 91 3c 02 lds r25, 0x023C
4e44: 9a 83 std Y+2, r25 ; 0x02
4e46: 89 83 std Y+1, r24 ; 0x01
4e48: c0 90 e6 05 lds r12, 0x05E6
4e4c: d0 90 e7 05 lds r13, 0x05E7
4e50: 80 91 50 02 lds r24, 0x0250
4e54: 90 91 51 02 lds r25, 0x0251
4e58: c8 1a sub r12, r24
4e5a: d9 0a sbc r13, r25
4e5c: 95 e6 ldi r25, 0x65 ; 101
4e5e: c9 16 cp r12, r25
4e60: d1 04 cpc r13, r1
4e62: 24 f0 brlt .+8 ; 0x4e6c <MotorRegler+0x1140>
4e64: 64 e6 ldi r22, 0x64 ; 100
4e66: c6 2e mov r12, r22
4e68: d1 2c mov r13, r1
4e6a: 09 c0 rjmp .+18 ; 0x4e7e <MotorRegler+0x1152>
4e6c: ec e9 ldi r30, 0x9C ; 156
4e6e: ce 16 cp r12, r30
4e70: ef ef ldi r30, 0xFF ; 255
4e72: de 06 cpc r13, r30
4e74: 24 f4 brge .+8 ; 0x4e7e <MotorRegler+0x1152>
4e76: 5c e9 ldi r21, 0x9C ; 156
4e78: c5 2e mov r12, r21
4e7a: 5f ef ldi r21, 0xFF ; 255
4e7c: d5 2e mov r13, r21
4e7e: 40 90 78 01 lds r4, 0x0178
4e82: 50 90 79 01 lds r5, 0x0179
4e86: 60 90 7a 01 lds r6, 0x017A
4e8a: 70 90 7b 01 lds r7, 0x017B
4e8e: 60 91 da 05 lds r22, 0x05DA
4e92: 70 91 db 05 lds r23, 0x05DB
4e96: 20 91 28 02 lds r18, 0x0228
4e9a: 30 91 29 02 lds r19, 0x0229
4e9e: 40 91 8c 02 lds r20, 0x028C
4ea2: 50 91 8d 02 lds r21, 0x028D
4ea6: 24 1b sub r18, r20
4ea8: 35 0b sbc r19, r21
4eaa: 62 1b sub r22, r18
4eac: 73 0b sbc r23, r19
4eae: 88 27 eor r24, r24
4eb0: 77 fd sbrc r23, 7
4eb2: 80 95 com r24
4eb4: 98 2f mov r25, r24
4eb6: 0e 94 74 2c call 0x58e8 ; 0x58e8 <__floatsisf>
4eba: 9b 01 movw r18, r22
4ebc: ac 01 movw r20, r24
4ebe: c3 01 movw r24, r6
4ec0: b2 01 movw r22, r4
4ec2: 0e 94 82 2d call 0x5b04 ; 0x5b04 <__mulsf3>
4ec6: 0e 94 57 2c call 0x58ae ; 0x58ae <__fixsfsi>
4eca: 70 93 99 02 sts 0x0299, r23
4ece: 60 93 98 02 sts 0x0298, r22
4ed2: 80 91 98 02 lds r24, 0x0298
4ed6: 90 91 99 02 lds r25, 0x0299
4eda: 8c 01 movw r16, r24
4edc: 22 27 eor r18, r18
4ede: 17 fd sbrc r17, 7
4ee0: 20 95 com r18
4ee2: 32 2f mov r19, r18
4ee4: 80 91 58 02 lds r24, 0x0258
4ee8: 90 91 59 02 lds r25, 0x0259
4eec: a0 91 5a 02 lds r26, 0x025A
4ef0: b0 91 5b 02 lds r27, 0x025B
4ef4: 08 0f add r16, r24
4ef6: 19 1f adc r17, r25
4ef8: 2a 1f adc r18, r26
4efa: 3b 1f adc r19, r27
4efc: 00 93 58 02 sts 0x0258, r16
4f00: 10 93 59 02 sts 0x0259, r17
4f04: 20 93 5a 02 sts 0x025A, r18
4f08: 30 93 5b 02 sts 0x025B, r19
4f0c: 10 16 cp r1, r16
4f0e: 11 06 cpc r1, r17
4f10: 12 06 cpc r1, r18
4f12: 13 06 cpc r1, r19
4f14: ac f4 brge .+42 ; 0x4f40 <MotorRegler+0x1214>
4f16: c8 01 movw r24, r16
4f18: 17 ff sbrs r17, 7
4f1a: 03 c0 rjmp .+6 ; 0x4f22 <MotorRegler+0x11f6>
4f1c: 90 95 com r25
4f1e: 81 95 neg r24
4f20: 9f 4f sbci r25, 0xFF ; 255
4f22: 60 e0 ldi r22, 0x00 ; 0
4f24: 71 e0 ldi r23, 0x01 ; 1
4f26: 0e 94 19 2e call 0x5c32 ; 0x5c32 <__divmodhi4>
4f2a: 6f 5f subi r22, 0xFF ; 255
4f2c: 7f 4f sbci r23, 0xFF ; 255
4f2e: 88 27 eor r24, r24
4f30: 77 fd sbrc r23, 7
4f32: 80 95 com r24
4f34: 98 2f mov r25, r24
4f36: 06 1b sub r16, r22
4f38: 17 0b sbc r17, r23
4f3a: 28 0b sbc r18, r24
4f3c: 39 0b sbc r19, r25
4f3e: 14 c0 rjmp .+40 ; 0x4f68 <MotorRegler+0x123c>
4f40: c8 01 movw r24, r16
4f42: 17 ff sbrs r17, 7
4f44: 03 c0 rjmp .+6 ; 0x4f4c <MotorRegler+0x1220>
4f46: 90 95 com r25
4f48: 81 95 neg r24
4f4a: 9f 4f sbci r25, 0xFF ; 255
4f4c: 60 e0 ldi r22, 0x00 ; 0
4f4e: 71 e0 ldi r23, 0x01 ; 1
4f50: 0e 94 19 2e call 0x5c32 ; 0x5c32 <__divmodhi4>
4f54: 6f 5f subi r22, 0xFF ; 255
4f56: 7f 4f sbci r23, 0xFF ; 255
4f58: 88 27 eor r24, r24
4f5a: 77 fd sbrc r23, 7
4f5c: 80 95 com r24
4f5e: 98 2f mov r25, r24
4f60: 06 0f add r16, r22
4f62: 17 1f adc r17, r23
4f64: 28 1f adc r18, r24
4f66: 39 1f adc r19, r25
4f68: 00 93 58 02 sts 0x0258, r16
4f6c: 10 93 59 02 sts 0x0259, r17
4f70: 20 93 5a 02 sts 0x025A, r18
4f74: 30 93 5b 02 sts 0x025B, r19
4f78: 80 91 58 02 lds r24, 0x0258
4f7c: 90 91 59 02 lds r25, 0x0259
4f80: a0 91 5a 02 lds r26, 0x025A
4f84: b0 91 5b 02 lds r27, 0x025B
4f88: 81 38 cpi r24, 0x81 ; 129
4f8a: fe e3 ldi r31, 0x3E ; 62
4f8c: 9f 07 cpc r25, r31
4f8e: f0 e0 ldi r31, 0x00 ; 0
4f90: af 07 cpc r26, r31
4f92: f0 e0 ldi r31, 0x00 ; 0
4f94: bf 07 cpc r27, r31
4f96: 2c f0 brlt .+10 ; 0x4fa2 <MotorRegler+0x1276>
4f98: 80 e8 ldi r24, 0x80 ; 128
4f9a: 9e e3 ldi r25, 0x3E ; 62
4f9c: a0 e0 ldi r26, 0x00 ; 0
4f9e: b0 e0 ldi r27, 0x00 ; 0
4fa0: 09 c0 rjmp .+18 ; 0x4fb4 <MotorRegler+0x1288>
4fa2: 80 58 subi r24, 0x80 ; 128
4fa4: 91 4c sbci r25, 0xC1 ; 193
4fa6: af 4f sbci r26, 0xFF ; 255
4fa8: bf 4f sbci r27, 0xFF ; 255
4faa: 64 f4 brge .+24 ; 0x4fc4 <MotorRegler+0x1298>
4fac: 80 e8 ldi r24, 0x80 ; 128
4fae: 91 ec ldi r25, 0xC1 ; 193
4fb0: af ef ldi r26, 0xFF ; 255
4fb2: bf ef ldi r27, 0xFF ; 255
4fb4: 80 93 58 02 sts 0x0258, r24
4fb8: 90 93 59 02 sts 0x0259, r25
4fbc: a0 93 5a 02 sts 0x025A, r26
4fc0: b0 93 5b 02 sts 0x025B, r27
4fc4: 60 91 98 02 lds r22, 0x0298
4fc8: 70 91 99 02 lds r23, 0x0299
4fcc: 80 90 7c 01 lds r8, 0x017C
4fd0: 90 90 7d 01 lds r9, 0x017D
4fd4: a0 90 7e 01 lds r10, 0x017E
4fd8: b0 90 7f 01 lds r11, 0x017F
4fdc: 88 27 eor r24, r24
4fde: 77 fd sbrc r23, 7
4fe0: 80 95 com r24
4fe2: 98 2f mov r25, r24
4fe4: 0e 94 74 2c call 0x58e8 ; 0x58e8 <__floatsisf>
4fe8: 7b 01 movw r14, r22
4fea: 8c 01 movw r16, r24
4fec: 60 91 58 02 lds r22, 0x0258
4ff0: 70 91 59 02 lds r23, 0x0259
4ff4: 80 91 5a 02 lds r24, 0x025A
4ff8: 90 91 5b 02 lds r25, 0x025B
4ffc: 0e 94 74 2c call 0x58e8 ; 0x58e8 <__floatsisf>
5000: 9b 01 movw r18, r22
5002: ac 01 movw r20, r24
5004: c5 01 movw r24, r10
5006: b4 01 movw r22, r8
5008: 0e 94 82 2d call 0x5b04 ; 0x5b04 <__mulsf3>
500c: 9b 01 movw r18, r22
500e: ac 01 movw r20, r24
5010: c8 01 movw r24, r16
5012: b7 01 movw r22, r14
5014: 0e 94 c9 2b call 0x5792 ; 0x5792 <__addsf3>
5018: 0e 94 57 2c call 0x58ae ; 0x58ae <__fixsfsi>
501c: 96 01 movw r18, r12
501e: 26 0f add r18, r22
5020: 37 1f adc r19, r23
5022: 49 81 ldd r20, Y+1 ; 0x01
5024: 5a 81 ldd r21, Y+2 ; 0x02
5026: 24 0f add r18, r20
5028: 35 1f adc r19, r21
502a: 22 24 eor r2, r2
502c: 4a 30 cpi r20, 0x0A ; 10
502e: 51 05 cpc r21, r1
5030: 14 f4 brge .+4 ; 0x5036 <MotorRegler+0x130a>
5032: 41 e0 ldi r20, 0x01 ; 1
5034: 24 2e mov r2, r20
5036: 37 fd sbrc r19, 7
5038: 02 c0 rjmp .+4 ; 0x503e <MotorRegler+0x1312>
503a: 22 20 and r2, r2
503c: 19 f0 breq .+6 ; 0x5044 <MotorRegler+0x1318>
503e: 40 e0 ldi r20, 0x00 ; 0
5040: 50 e0 ldi r21, 0x00 ; 0
5042: 08 c0 rjmp .+16 ; 0x5054 <MotorRegler+0x1328>
5044: 80 91 e5 05 lds r24, 0x05E5
5048: 48 2f mov r20, r24
504a: 55 27 eor r21, r21
504c: 24 17 cp r18, r20
504e: 35 07 cpc r19, r21
5050: 0c f4 brge .+2 ; 0x5054 <MotorRegler+0x1328>
5052: a9 01 movw r20, r18
5054: 80 91 dc 05 lds r24, 0x05DC
5058: e8 2f mov r30, r24
505a: ff 27 eor r31, r31
505c: fc 83 std Y+4, r31 ; 0x04
505e: eb 83 std Y+3, r30 ; 0x03
5060: 9f 01 movw r18, r30
5062: e4 17 cp r30, r20
5064: f5 07 cpc r31, r21
5066: 0c f4 brge .+2 ; 0x506a <MotorRegler+0x133e>
5068: 9a 01 movw r18, r20
506a: 20 93 96 02 sts 0x0296, r18
506e: 29 81 ldd r18, Y+1 ; 0x01
5070: 3a 81 ldd r19, Y+2 ; 0x02
5072: 26 1b sub r18, r22
5074: 37 0b sbc r19, r23
5076: b9 01 movw r22, r18
5078: 6c 0d add r22, r12
507a: 7d 1d adc r23, r13
507c: 77 fd sbrc r23, 7
507e: 02 c0 rjmp .+4 ; 0x5084 <MotorRegler+0x1358>
5080: 22 20 and r2, r2
5082: 19 f0 breq .+6 ; 0x508a <MotorRegler+0x135e>
5084: 80 e0 ldi r24, 0x00 ; 0
5086: 90 e0 ldi r25, 0x00 ; 0
5088: 07 c0 rjmp .+14 ; 0x5098 <MotorRegler+0x136c>
508a: 80 91 e5 05 lds r24, 0x05E5
508e: 99 27 eor r25, r25
5090: 68 17 cp r22, r24
5092: 79 07 cpc r23, r25
5094: 0c f4 brge .+2 ; 0x5098 <MotorRegler+0x136c>
5096: cb 01 movw r24, r22
5098: 2b 81 ldd r18, Y+3 ; 0x03
509a: 3c 81 ldd r19, Y+4 ; 0x04
509c: 28 17 cp r18, r24
509e: 39 07 cpc r19, r25
50a0: 0c f4 brge .+2 ; 0x50a4 <MotorRegler+0x1378>
50a2: 9c 01 movw r18, r24
50a4: 20 93 97 02 sts 0x0297, r18
50a8: 60 91 d8 05 lds r22, 0x05D8
50ac: 70 91 d9 05 lds r23, 0x05D9
50b0: 20 91 2a 02 lds r18, 0x022A
50b4: 30 91 2b 02 lds r19, 0x022B
50b8: 40 91 8e 02 lds r20, 0x028E
50bc: 50 91 8f 02 lds r21, 0x028F
50c0: 24 1b sub r18, r20
50c2: 35 0b sbc r19, r21
50c4: 62 1b sub r22, r18
50c6: 73 0b sbc r23, r19
50c8: 88 27 eor r24, r24
50ca: 77 fd sbrc r23, 7
50cc: 80 95 com r24
50ce: 98 2f mov r25, r24
50d0: 0e 94 74 2c call 0x58e8 ; 0x58e8 <__floatsisf>
50d4: 9b 01 movw r18, r22
50d6: ac 01 movw r20, r24
50d8: c3 01 movw r24, r6
50da: b2 01 movw r22, r4
50dc: 0e 94 82 2d call 0x5b04 ; 0x5b04 <__mulsf3>
50e0: 0e 94 57 2c call 0x58ae ; 0x58ae <__fixsfsi>
50e4: 70 93 95 02 sts 0x0295, r23
50e8: 60 93 94 02 sts 0x0294, r22
50ec: 80 91 94 02 lds r24, 0x0294
50f0: 90 91 95 02 lds r25, 0x0295
50f4: 8c 01 movw r16, r24
50f6: 22 27 eor r18, r18
50f8: 17 fd sbrc r17, 7
50fa: 20 95 com r18
50fc: 32 2f mov r19, r18
50fe: 80 91 54 02 lds r24, 0x0254
5102: 90 91 55 02 lds r25, 0x0255
5106: a0 91 56 02 lds r26, 0x0256
510a: b0 91 57 02 lds r27, 0x0257
510e: 08 0f add r16, r24
5110: 19 1f adc r17, r25
5112: 2a 1f adc r18, r26
5114: 3b 1f adc r19, r27
5116: 00 93 54 02 sts 0x0254, r16
511a: 10 93 55 02 sts 0x0255, r17
511e: 20 93 56 02 sts 0x0256, r18
5122: 30 93 57 02 sts 0x0257, r19
5126: 10 16 cp r1, r16
5128: 11 06 cpc r1, r17
512a: 12 06 cpc r1, r18
512c: 13 06 cpc r1, r19
512e: ac f4 brge .+42 ; 0x515a <MotorRegler+0x142e>
5130: c8 01 movw r24, r16
5132: 17 ff sbrs r17, 7
5134: 03 c0 rjmp .+6 ; 0x513c <MotorRegler+0x1410>
5136: 90 95 com r25
5138: 81 95 neg r24
513a: 9f 4f sbci r25, 0xFF ; 255
513c: 60 e0 ldi r22, 0x00 ; 0
513e: 71 e0 ldi r23, 0x01 ; 1
5140: 0e 94 19 2e call 0x5c32 ; 0x5c32 <__divmodhi4>
5144: 6f 5f subi r22, 0xFF ; 255
5146: 7f 4f sbci r23, 0xFF ; 255
5148: 88 27 eor r24, r24
514a: 77 fd sbrc r23, 7
514c: 80 95 com r24
514e: 98 2f mov r25, r24
5150: 06 1b sub r16, r22
5152: 17 0b sbc r17, r23
5154: 28 0b sbc r18, r24
5156: 39 0b sbc r19, r25
5158: 14 c0 rjmp .+40 ; 0x5182 <MotorRegler+0x1456>
515a: c8 01 movw r24, r16
515c: 17 ff sbrs r17, 7
515e: 03 c0 rjmp .+6 ; 0x5166 <MotorRegler+0x143a>
5160: 90 95 com r25
5162: 81 95 neg r24
5164: 9f 4f sbci r25, 0xFF ; 255
5166: 60 e0 ldi r22, 0x00 ; 0
5168: 71 e0 ldi r23, 0x01 ; 1
516a: 0e 94 19 2e call 0x5c32 ; 0x5c32 <__divmodhi4>
516e: 6f 5f subi r22, 0xFF ; 255
5170: 7f 4f sbci r23, 0xFF ; 255
5172: 88 27 eor r24, r24
5174: 77 fd sbrc r23, 7
5176: 80 95 com r24
5178: 98 2f mov r25, r24
517a: 06 0f add r16, r22
517c: 17 1f adc r17, r23
517e: 28 1f adc r18, r24
5180: 39 1f adc r19, r25
5182: 00 93 54 02 sts 0x0254, r16
5186: 10 93 55 02 sts 0x0255, r17
518a: 20 93 56 02 sts 0x0256, r18
518e: 30 93 57 02 sts 0x0257, r19
5192: 80 91 54 02 lds r24, 0x0254
5196: 90 91 55 02 lds r25, 0x0255
519a: a0 91 56 02 lds r26, 0x0256
519e: b0 91 57 02 lds r27, 0x0257
51a2: 81 38 cpi r24, 0x81 ; 129
51a4: 3e e3 ldi r19, 0x3E ; 62
51a6: 93 07 cpc r25, r19
51a8: 30 e0 ldi r19, 0x00 ; 0
51aa: a3 07 cpc r26, r19
51ac: 30 e0 ldi r19, 0x00 ; 0
51ae: b3 07 cpc r27, r19
51b0: 2c f0 brlt .+10 ; 0x51bc <MotorRegler+0x1490>
51b2: 80 e8 ldi r24, 0x80 ; 128
51b4: 9e e3 ldi r25, 0x3E ; 62
51b6: a0 e0 ldi r26, 0x00 ; 0
51b8: b0 e0 ldi r27, 0x00 ; 0
51ba: 09 c0 rjmp .+18 ; 0x51ce <MotorRegler+0x14a2>
51bc: 80 58 subi r24, 0x80 ; 128
51be: 91 4c sbci r25, 0xC1 ; 193
51c0: af 4f sbci r26, 0xFF ; 255
51c2: bf 4f sbci r27, 0xFF ; 255
51c4: 64 f4 brge .+24 ; 0x51de <MotorRegler+0x14b2>
51c6: 80 e8 ldi r24, 0x80 ; 128
51c8: 91 ec ldi r25, 0xC1 ; 193
51ca: af ef ldi r26, 0xFF ; 255
51cc: bf ef ldi r27, 0xFF ; 255
51ce: 80 93 54 02 sts 0x0254, r24
51d2: 90 93 55 02 sts 0x0255, r25
51d6: a0 93 56 02 sts 0x0256, r26
51da: b0 93 57 02 sts 0x0257, r27
51de: 60 91 94 02 lds r22, 0x0294
51e2: 70 91 95 02 lds r23, 0x0295
51e6: 88 27 eor r24, r24
51e8: 77 fd sbrc r23, 7
51ea: 80 95 com r24
51ec: 98 2f mov r25, r24
51ee: 0e 94 74 2c call 0x58e8 ; 0x58e8 <__floatsisf>
51f2: 7b 01 movw r14, r22
51f4: 8c 01 movw r16, r24
51f6: 60 91 54 02 lds r22, 0x0254
51fa: 70 91 55 02 lds r23, 0x0255
51fe: 80 91 56 02 lds r24, 0x0256
5202: 90 91 57 02 lds r25, 0x0257
5206: 0e 94 74 2c call 0x58e8 ; 0x58e8 <__floatsisf>
520a: 9b 01 movw r18, r22
520c: ac 01 movw r20, r24
520e: c5 01 movw r24, r10
5210: b4 01 movw r22, r8
5212: 0e 94 82 2d call 0x5b04 ; 0x5b04 <__mulsf3>
5216: 9b 01 movw r18, r22
5218: ac 01 movw r20, r24
521a: c8 01 movw r24, r16
521c: b7 01 movw r22, r14
521e: 0e 94 c9 2b call 0x5792 ; 0x5792 <__addsf3>
5222: 0e 94 57 2c call 0x58ae ; 0x58ae <__fixsfsi>
5226: 29 81 ldd r18, Y+1 ; 0x01
5228: 3a 81 ldd r19, Y+2 ; 0x02
522a: 26 0f add r18, r22
522c: 37 1f adc r19, r23
522e: 2c 19 sub r18, r12
5230: 3d 09 sbc r19, r13
5232: 37 fd sbrc r19, 7
5234: 02 c0 rjmp .+4 ; 0x523a <MotorRegler+0x150e>
5236: 22 20 and r2, r2
5238: 19 f0 breq .+6 ; 0x5240 <MotorRegler+0x1514>
523a: 40 e0 ldi r20, 0x00 ; 0
523c: 50 e0 ldi r21, 0x00 ; 0
523e: 08 c0 rjmp .+16 ; 0x5250 <MotorRegler+0x1524>
5240: 80 91 e5 05 lds r24, 0x05E5
5244: 48 2f mov r20, r24
5246: 55 27 eor r21, r21
5248: 24 17 cp r18, r20
524a: 35 07 cpc r19, r21
524c: 0c f4 brge .+2 ; 0x5250 <MotorRegler+0x1524>
524e: a9 01 movw r20, r18
5250: 2b 81 ldd r18, Y+3 ; 0x03
5252: 3c 81 ldd r19, Y+4 ; 0x04
5254: 24 17 cp r18, r20
5256: 35 07 cpc r19, r21
5258: 0c f4 brge .+2 ; 0x525c <MotorRegler+0x1530>
525a: 9a 01 movw r18, r20
525c: 20 93 a6 02 sts 0x02A6, r18
5260: 89 81 ldd r24, Y+1 ; 0x01
5262: 9a 81 ldd r25, Y+2 ; 0x02
5264: 86 1b sub r24, r22
5266: 97 0b sbc r25, r23
5268: bc 01 movw r22, r24
526a: 6c 19 sub r22, r12
526c: 7d 09 sbc r23, r13
526e: 77 fd sbrc r23, 7
5270: 02 c0 rjmp .+4 ; 0x5276 <MotorRegler+0x154a>
5272: 22 20 and r2, r2
5274: 19 f0 breq .+6 ; 0x527c <MotorRegler+0x1550>
5276: 20 e0 ldi r18, 0x00 ; 0
5278: 30 e0 ldi r19, 0x00 ; 0
527a: 08 c0 rjmp .+16 ; 0x528c <MotorRegler+0x1560>
527c: 80 91 e5 05 lds r24, 0x05E5
5280: 28 2f mov r18, r24
5282: 33 27 eor r19, r19
5284: 62 17 cp r22, r18
5286: 73 07 cpc r23, r19
5288: 0c f4 brge .+2 ; 0x528c <MotorRegler+0x1560>
528a: 9b 01 movw r18, r22
528c: 8b 81 ldd r24, Y+3 ; 0x03
528e: 9c 81 ldd r25, Y+4 ; 0x04
5290: 82 17 cp r24, r18
5292: 93 07 cpc r25, r19
5294: 0c f4 brge .+2 ; 0x5298 <MotorRegler+0x156c>
5296: c9 01 movw r24, r18
5298: 80 93 9a 02 sts 0x029A, r24
529c: 24 96 adiw r28, 0x04 ; 4
529e: 0f b6 in r0, 0x3f ; 63
52a0: f8 94 cli
52a2: de bf out 0x3e, r29 ; 62
52a4: 0f be out 0x3f, r0 ; 63
52a6: cd bf out 0x3d, r28 ; 61
52a8: df 91 pop r29
52aa: cf 91 pop r28
52ac: 1f 91 pop r17
52ae: 0f 91 pop r16
52b0: ff 90 pop r15
52b2: ef 90 pop r14
52b4: df 90 pop r13
52b6: cf 90 pop r12
52b8: bf 90 pop r11
52ba: af 90 pop r10
52bc: 9f 90 pop r9
52be: 8f 90 pop r8
52c0: 7f 90 pop r7
52c2: 6f 90 pop r6
52c4: 5f 90 pop r5
52c6: 4f 90 pop r4
52c8: 3f 90 pop r3
52ca: 2f 90 pop r2
52cc: 08 95 ret
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
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
 
000052ce <gps_main>:
52ce: 2f 92 push r2
52d0: 3f 92 push r3
52d2: 4f 92 push r4
52d4: 5f 92 push r5
52d6: 6f 92 push r6
52d8: 7f 92 push r7
52da: 8f 92 push r8
52dc: 9f 92 push r9
52de: af 92 push r10
52e0: bf 92 push r11
52e2: cf 92 push r12
52e4: df 92 push r13
52e6: ef 92 push r14
52e8: ff 92 push r15
52ea: 0f 93 push r16
52ec: 1f 93 push r17
52ee: cf 93 push r28
52f0: df 93 push r29
52f2: 80 91 2e 02 lds r24, 0x022E
52f6: 82 30 cpi r24, 0x02 ; 2
52f8: b0 f1 brcs .+108 ; 0x5366 <gps_main+0x98>
52fa: 80 91 80 02 lds r24, 0x0280
52fe: 90 91 81 02 lds r25, 0x0281
5302: 89 2b or r24, r25
5304: 81 f5 brne .+96 ; 0x5366 <gps_main+0x98>
5306: 80 91 2e 05 lds r24, 0x052E
530a: 88 23 and r24, r24
530c: 61 f1 breq .+88 ; 0x5366 <gps_main+0x98>
530e: 80 91 0e 05 lds r24, 0x050E
5312: 90 91 0f 05 lds r25, 0x050F
5316: a0 91 10 05 lds r26, 0x0510
531a: b0 91 11 05 lds r27, 0x0511
531e: 80 93 82 02 sts 0x0282, r24
5322: 90 93 83 02 sts 0x0283, r25
5326: a0 93 84 02 sts 0x0284, r26
532a: b0 93 85 02 sts 0x0285, r27
532e: 80 91 12 05 lds r24, 0x0512
5332: 90 91 13 05 lds r25, 0x0513
5336: a0 91 14 05 lds r26, 0x0514
533a: b0 91 15 05 lds r27, 0x0515
533e: 80 93 86 02 sts 0x0286, r24
5342: 90 93 87 02 sts 0x0287, r25
5346: a0 93 88 02 sts 0x0288, r26
534a: b0 93 89 02 sts 0x0289, r27
534e: 80 e5 ldi r24, 0x50 ; 80
5350: 90 e0 ldi r25, 0x00 ; 0
5352: 90 93 ac 01 sts 0x01AC, r25
5356: 80 93 ab 01 sts 0x01AB, r24
535a: 81 e0 ldi r24, 0x01 ; 1
535c: 90 e0 ldi r25, 0x00 ; 0
535e: 90 93 81 02 sts 0x0281, r25
5362: 80 93 80 02 sts 0x0280, r24
5366: 80 91 1f 02 lds r24, 0x021F
536a: 90 91 20 02 lds r25, 0x0220
536e: 18 16 cp r1, r24
5370: 19 06 cpc r1, r25
5372: 0c f0 brlt .+2 ; 0x5376 <gps_main+0xa8>
5374: cf c1 rjmp .+926 ; 0x5714 <gps_main+0x446>
5376: 80 91 2e 05 lds r24, 0x052E
537a: 88 23 and r24, r24
537c: 09 f4 brne .+2 ; 0x5380 <gps_main+0xb2>
537e: ca c1 rjmp .+916 ; 0x5714 <gps_main+0x446>
5380: 80 91 8a 01 lds r24, 0x018A
5384: 90 91 8b 01 lds r25, 0x018B
5388: 89 2b or r24, r25
538a: 51 f1 breq .+84 ; 0x53e0 <gps_main+0x112>
538c: 80 91 0e 05 lds r24, 0x050E
5390: 90 91 0f 05 lds r25, 0x050F
5394: a0 91 10 05 lds r26, 0x0510
5398: b0 91 11 05 lds r27, 0x0511
539c: 80 93 5e 02 sts 0x025E, r24
53a0: 90 93 5f 02 sts 0x025F, r25
53a4: a0 93 60 02 sts 0x0260, r26
53a8: b0 93 61 02 sts 0x0261, r27
53ac: 80 91 12 05 lds r24, 0x0512
53b0: 90 91 13 05 lds r25, 0x0513
53b4: a0 91 14 05 lds r26, 0x0514
53b8: b0 91 15 05 lds r27, 0x0515
53bc: 80 93 62 02 sts 0x0262, r24
53c0: 90 93 63 02 sts 0x0263, r25
53c4: a0 93 64 02 sts 0x0264, r26
53c8: b0 93 65 02 sts 0x0265, r27
53cc: 82 e3 ldi r24, 0x32 ; 50
53ce: 90 e0 ldi r25, 0x00 ; 0
53d0: 90 93 ac 01 sts 0x01AC, r25
53d4: 80 93 ab 01 sts 0x01AB, r24
53d8: 10 92 8b 01 sts 0x018B, r1
53dc: 10 92 8a 01 sts 0x018A, r1
53e0: 20 91 a2 02 lds r18, 0x02A2
53e4: 30 91 a3 02 lds r19, 0x02A3
53e8: 60 91 5e 02 lds r22, 0x025E
53ec: 70 91 5f 02 lds r23, 0x025F
53f0: 80 91 60 02 lds r24, 0x0260
53f4: 90 91 61 02 lds r25, 0x0261
53f8: e0 90 0e 05 lds r14, 0x050E
53fc: f0 90 0f 05 lds r15, 0x050F
5400: 00 91 10 05 lds r16, 0x0510
5404: 10 91 11 05 lds r17, 0x0511
5408: 6e 19 sub r22, r14
540a: 7f 09 sbc r23, r15
540c: 80 0b sbc r24, r16
540e: 91 0b sbc r25, r17
5410: 44 27 eor r20, r20
5412: 37 fd sbrc r19, 7
5414: 40 95 com r20
5416: 54 2f mov r21, r20
5418: 0e 94 e6 2d call 0x5bcc ; 0x5bcc <__mulsi3>
541c: 5b 01 movw r10, r22
541e: 6c 01 movw r12, r24
5420: 60 93 68 02 sts 0x0268, r22
5424: 70 93 69 02 sts 0x0269, r23
5428: 80 93 6a 02 sts 0x026A, r24
542c: 90 93 6b 02 sts 0x026B, r25
5430: 20 91 a2 02 lds r18, 0x02A2
5434: 30 91 a3 02 lds r19, 0x02A3
5438: 60 91 62 02 lds r22, 0x0262
543c: 70 91 63 02 lds r23, 0x0263
5440: 80 91 64 02 lds r24, 0x0264
5444: 90 91 65 02 lds r25, 0x0265
5448: e0 90 12 05 lds r14, 0x0512
544c: f0 90 13 05 lds r15, 0x0513
5450: 00 91 14 05 lds r16, 0x0514
5454: 10 91 15 05 lds r17, 0x0515
5458: 6e 19 sub r22, r14
545a: 7f 09 sbc r23, r15
545c: 80 0b sbc r24, r16
545e: 91 0b sbc r25, r17
5460: 44 27 eor r20, r20
5462: 37 fd sbrc r19, 7
5464: 40 95 com r20
5466: 54 2f mov r21, r20
5468: 0e 94 e6 2d call 0x5bcc ; 0x5bcc <__mulsi3>
546c: 7b 01 movw r14, r22
546e: 8c 01 movw r16, r24
5470: 60 93 6c 02 sts 0x026C, r22
5474: 70 93 6d 02 sts 0x026D, r23
5478: 80 93 6e 02 sts 0x026E, r24
547c: 90 93 6f 02 sts 0x026F, r25
5480: 10 92 70 02 sts 0x0270, r1
5484: 10 92 71 02 sts 0x0271, r1
5488: 10 92 72 02 sts 0x0272, r1
548c: 10 92 73 02 sts 0x0273, r1
5490: 10 92 74 02 sts 0x0274, r1
5494: 10 92 75 02 sts 0x0275, r1
5498: 10 92 76 02 sts 0x0276, r1
549c: 10 92 77 02 sts 0x0277, r1
54a0: 60 91 a4 02 lds r22, 0x02A4
54a4: 70 91 a5 02 lds r23, 0x02A5
54a8: 88 27 eor r24, r24
54aa: 77 fd sbrc r23, 7
54ac: 80 95 com r24
54ae: 98 2f mov r25, r24
54b0: 20 91 1a 05 lds r18, 0x051A
54b4: 30 91 1b 05 lds r19, 0x051B
54b8: 40 91 1c 05 lds r20, 0x051C
54bc: 50 91 1d 05 lds r21, 0x051D
54c0: 0e 94 e6 2d call 0x5bcc ; 0x5bcc <__mulsi3>
54c4: 3b 01 movw r6, r22
54c6: 4c 01 movw r8, r24
54c8: 60 93 78 02 sts 0x0278, r22
54cc: 70 93 79 02 sts 0x0279, r23
54d0: 80 93 7a 02 sts 0x027A, r24
54d4: 90 93 7b 02 sts 0x027B, r25
54d8: 60 91 a4 02 lds r22, 0x02A4
54dc: 70 91 a5 02 lds r23, 0x02A5
54e0: 88 27 eor r24, r24
54e2: 77 fd sbrc r23, 7
54e4: 80 95 com r24
54e6: 98 2f mov r25, r24
54e8: 20 91 1e 05 lds r18, 0x051E
54ec: 30 91 1f 05 lds r19, 0x051F
54f0: 40 91 20 05 lds r20, 0x0520
54f4: 50 91 21 05 lds r21, 0x0521
54f8: 0e 94 e6 2d call 0x5bcc ; 0x5bcc <__mulsi3>
54fc: 1b 01 movw r2, r22
54fe: 2c 01 movw r4, r24
5500: 60 93 7c 02 sts 0x027C, r22
5504: 70 93 7d 02 sts 0x027D, r23
5508: 80 93 7e 02 sts 0x027E, r24
550c: 90 93 7f 02 sts 0x027F, r25
5510: 20 91 a0 02 lds r18, 0x02A0
5514: 30 91 a1 02 lds r19, 0x02A1
5518: d0 94 com r13
551a: c0 94 com r12
551c: b0 94 com r11
551e: a0 94 com r10
5520: a1 1c adc r10, r1
5522: b1 1c adc r11, r1
5524: c1 1c adc r12, r1
5526: d1 1c adc r13, r1
5528: a6 18 sub r10, r6
552a: b7 08 sbc r11, r7
552c: c8 08 sbc r12, r8
552e: d9 08 sbc r13, r9
5530: 44 27 eor r20, r20
5532: 37 fd sbrc r19, 7
5534: 40 95 com r20
5536: 54 2f mov r21, r20
5538: c6 01 movw r24, r12
553a: b5 01 movw r22, r10
553c: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4>
5540: e9 01 movw r28, r18
5542: 30 93 8d 02 sts 0x028D, r19
5546: 20 93 8c 02 sts 0x028C, r18
554a: 20 91 a0 02 lds r18, 0x02A0
554e: 30 91 a1 02 lds r19, 0x02A1
5552: e2 18 sub r14, r2
5554: f3 08 sbc r15, r3
5556: 04 09 sbc r16, r4
5558: 15 09 sbc r17, r5
555a: 44 27 eor r20, r20
555c: 37 fd sbrc r19, 7
555e: 40 95 com r20
5560: 54 2f mov r21, r20
5562: c8 01 movw r24, r16
5564: b7 01 movw r22, r14
5566: 0e 94 4e 2e call 0x5c9c ; 0x5c9c <__divmodsi4>
556a: b9 01 movw r22, r18
556c: 30 93 8f 02 sts 0x028F, r19
5570: 20 93 8e 02 sts 0x028E, r18
5574: 80 91 8c 01 lds r24, 0x018C
5578: 90 91 8d 01 lds r25, 0x018D
557c: 8c 17 cp r24, r28
557e: 9d 07 cpc r25, r29
5580: 2c f4 brge .+10 ; 0x558c <gps_main+0x2be>
5582: 80 91 8c 01 lds r24, 0x018C
5586: 90 91 8d 01 lds r25, 0x018D
558a: 11 c0 rjmp .+34 ; 0x55ae <gps_main+0x2e0>
558c: 80 91 8c 01 lds r24, 0x018C
5590: 90 91 8d 01 lds r25, 0x018D
5594: 90 95 com r25
5596: 81 95 neg r24
5598: 9f 4f sbci r25, 0xFF ; 255
559a: c8 17 cp r28, r24
559c: d9 07 cpc r29, r25
559e: 5c f4 brge .+22 ; 0x55b6 <gps_main+0x2e8>
55a0: 80 91 8c 01 lds r24, 0x018C
55a4: 90 91 8d 01 lds r25, 0x018D
55a8: 90 95 com r25
55aa: 81 95 neg r24
55ac: 9f 4f sbci r25, 0xFF ; 255
55ae: 90 93 8d 02 sts 0x028D, r25
55b2: 80 93 8c 02 sts 0x028C, r24
55b6: 80 91 8c 01 lds r24, 0x018C
55ba: 90 91 8d 01 lds r25, 0x018D
55be: 86 17 cp r24, r22
55c0: 97 07 cpc r25, r23
55c2: 2c f4 brge .+10 ; 0x55ce <gps_main+0x300>
55c4: 80 91 8c 01 lds r24, 0x018C
55c8: 90 91 8d 01 lds r25, 0x018D
55cc: 11 c0 rjmp .+34 ; 0x55f0 <gps_main+0x322>
55ce: 80 91 8c 01 lds r24, 0x018C
55d2: 90 91 8d 01 lds r25, 0x018D
55d6: 90 95 com r25
55d8: 81 95 neg r24
55da: 9f 4f sbci r25, 0xFF ; 255
55dc: 68 17 cp r22, r24
55de: 79 07 cpc r23, r25
55e0: 5c f4 brge .+22 ; 0x55f8 <gps_main+0x32a>
55e2: 80 91 8c 01 lds r24, 0x018C
55e6: 90 91 8d 01 lds r25, 0x018D
55ea: 90 95 com r25
55ec: 81 95 neg r24
55ee: 9f 4f sbci r25, 0xFF ; 255
55f0: 90 93 8f 02 sts 0x028F, r25
55f4: 80 93 8e 02 sts 0x028E, r24
55f8: 10 92 67 02 sts 0x0267, r1
55fc: 10 92 66 02 sts 0x0266, r1
5600: e0 90 66 02 lds r14, 0x0266
5604: f0 90 67 02 lds r15, 0x0267
5608: 60 91 8e 02 lds r22, 0x028E
560c: 70 91 8f 02 lds r23, 0x028F
5610: 88 27 eor r24, r24
5612: 77 fd sbrc r23, 7
5614: 80 95 com r24
5616: 98 2f mov r25, r24
5618: 0e 94 74 2c call 0x58e8 ; 0x58e8 <__floatsisf>
561c: 1b 01 movw r2, r22
561e: 2c 01 movw r4, r24
5620: a0 90 66 02 lds r10, 0x0266
5624: b0 90 67 02 lds r11, 0x0267
5628: 00 27 eor r16, r16
562a: f7 fc sbrc r15, 7
562c: 00 95 com r16
562e: 10 2f mov r17, r16
5630: c8 01 movw r24, r16
5632: b7 01 movw r22, r14
5634: 0e 94 74 2c call 0x58e8 ; 0x58e8 <__floatsisf>
5638: 0e 94 ca 2d call 0x5b94 ; 0x5b94 <sin>
563c: a2 01 movw r20, r4
563e: 91 01 movw r18, r2
5640: 0e 94 82 2d call 0x5b04 ; 0x5b04 <__mulsf3>
5644: 3b 01 movw r6, r22
5646: 4c 01 movw r8, r24
5648: cc 24 eor r12, r12
564a: b7 fc sbrc r11, 7
564c: c0 94 com r12
564e: dc 2c mov r13, r12
5650: c6 01 movw r24, r12
5652: b5 01 movw r22, r10
5654: 0e 94 74 2c call 0x58e8 ; 0x58e8 <__floatsisf>
5658: 0e 94 0b 2c call 0x5816 ; 0x5816 <cos>
565c: 7b 01 movw r14, r22
565e: 8c 01 movw r16, r24
5660: 60 91 8c 02 lds r22, 0x028C
5664: 70 91 8d 02 lds r23, 0x028D
5668: 88 27 eor r24, r24
566a: 77 fd sbrc r23, 7
566c: 80 95 com r24
566e: 98 2f mov r25, r24
5670: 0e 94 74 2c call 0x58e8 ; 0x58e8 <__floatsisf>
5674: 9b 01 movw r18, r22
5676: ac 01 movw r20, r24
5678: c8 01 movw r24, r16
567a: b7 01 movw r22, r14
567c: 0e 94 82 2d call 0x5b04 ; 0x5b04 <__mulsf3>
5680: 9b 01 movw r18, r22
5682: ac 01 movw r20, r24
5684: c4 01 movw r24, r8
5686: b3 01 movw r22, r6
5688: 0e 94 c9 2b call 0x5792 ; 0x5792 <__addsf3>
568c: 0e 94 57 2c call 0x58ae ; 0x58ae <__fixsfsi>
5690: 7b 01 movw r14, r22
5692: 70 93 8d 02 sts 0x028D, r23
5696: 60 93 8c 02 sts 0x028C, r22
569a: 60 91 66 02 lds r22, 0x0266
569e: 70 91 67 02 lds r23, 0x0267
56a2: a0 90 66 02 lds r10, 0x0266
56a6: b0 90 67 02 lds r11, 0x0267
56aa: 88 27 eor r24, r24
56ac: 77 fd sbrc r23, 7
56ae: 80 95 com r24
56b0: 98 2f mov r25, r24
56b2: 0e 94 74 2c call 0x58e8 ; 0x58e8 <__floatsisf>
56b6: 0e 94 0b 2c call 0x5816 ; 0x5816 <cos>
56ba: 3b 01 movw r6, r22
56bc: 4c 01 movw r8, r24
56be: 00 27 eor r16, r16
56c0: f7 fc sbrc r15, 7
56c2: 00 95 com r16
56c4: 10 2f mov r17, r16
56c6: c8 01 movw r24, r16
56c8: b7 01 movw r22, r14
56ca: 0e 94 74 2c call 0x58e8 ; 0x58e8 <__floatsisf>
56ce: 9b 01 movw r18, r22
56d0: ac 01 movw r20, r24
56d2: c4 01 movw r24, r8
56d4: b3 01 movw r22, r6
56d6: 0e 94 82 2d call 0x5b04 ; 0x5b04 <__mulsf3>
56da: 7b 01 movw r14, r22
56dc: 8c 01 movw r16, r24
56de: cc 24 eor r12, r12
56e0: b7 fc sbrc r11, 7
56e2: c0 94 com r12
56e4: dc 2c mov r13, r12
56e6: c6 01 movw r24, r12
56e8: b5 01 movw r22, r10
56ea: 0e 94 74 2c call 0x58e8 ; 0x58e8 <__floatsisf>
56ee: 0e 94 ca 2d call 0x5b94 ; 0x5b94 <sin>
56f2: a2 01 movw r20, r4
56f4: 91 01 movw r18, r2
56f6: 0e 94 82 2d call 0x5b04 ; 0x5b04 <__mulsf3>
56fa: 9b 01 movw r18, r22
56fc: ac 01 movw r20, r24
56fe: c8 01 movw r24, r16
5700: b7 01 movw r22, r14
5702: 0e 94 c8 2b call 0x5790 ; 0x5790 <__subsf3>
5706: 0e 94 57 2c call 0x58ae ; 0x58ae <__fixsfsi>
570a: 70 93 8f 02 sts 0x028F, r23
570e: 60 93 8e 02 sts 0x028E, r22
5712: 1e c0 rjmp .+60 ; 0x5750 <gps_main+0x482>
5714: 85 e0 ldi r24, 0x05 ; 5
5716: 90 e0 ldi r25, 0x00 ; 0
5718: 90 93 8b 01 sts 0x018B, r25
571c: 80 93 8a 01 sts 0x018A, r24
5720: 10 92 8d 02 sts 0x028D, r1
5724: 10 92 8c 02 sts 0x028C, r1
5728: 10 92 8f 02 sts 0x028F, r1
572c: 10 92 8e 02 sts 0x028E, r1
5730: 10 92 70 02 sts 0x0270, r1
5734: 10 92 71 02 sts 0x0271, r1
5738: 10 92 72 02 sts 0x0272, r1
573c: 10 92 73 02 sts 0x0273, r1
5740: 10 92 74 02 sts 0x0274, r1
5744: 10 92 75 02 sts 0x0275, r1
5748: 10 92 76 02 sts 0x0276, r1
574c: 10 92 77 02 sts 0x0277, r1
5750: df 91 pop r29
5752: cf 91 pop r28
5754: 1f 91 pop r17
5756: 0f 91 pop r16
5758: ff 90 pop r15
575a: ef 90 pop r14
575c: df 90 pop r13
575e: cf 90 pop r12
5760: bf 90 pop r11
5762: af 90 pop r10
5764: 9f 90 pop r9
5766: 8f 90 pop r8
5768: 7f 90 pop r7
576a: 6f 90 pop r6
576c: 5f 90 pop r5
576e: 4f 90 pop r4
5770: 3f 90 pop r3
5772: 2f 90 pop r2
5774: 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
 
00005776 <memchr>:
5776: fc 01 movw r30, r24
5778: 41 50 subi r20, 0x01 ; 1
577a: 50 40 sbci r21, 0x00 ; 0
577c: 30 f0 brcs .+12 ; 0x578a <memchr+0x14>
577e: 01 90 ld r0, Z+
5780: 06 16 cp r0, r22
5782: d1 f7 brne .-12 ; 0x5778 <memchr+0x2>
5784: 31 97 sbiw r30, 0x01 ; 1
5786: cf 01 movw r24, r30
5788: 08 95 ret
578a: 88 27 eor r24, r24
578c: 99 27 eor r25, r25
578e: 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
 
00005790 <__subsf3>:
5790: 50 58 subi r21, 0x80 ; 128
00005624 <__subsf3>:
5624: 50 58 subi r21, 0x80 ; 128
 
00005792 <__addsf3>:
5792: 19 2e mov r1, r25
5794: 59 d1 rcall .+690 ; 0x5a48 <__fp_split3>
5796: 01 d0 rcall .+2 ; 0x579a <__addsf3x>
5798: 09 c1 rjmp .+530 ; 0x59ac <__fp_merge>
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>
 
0000579a <__addsf3x>:
579a: ba 17 cp r27, r26
579c: 62 07 cpc r22, r18
579e: 73 07 cpc r23, r19
57a0: 84 07 cpc r24, r20
57a2: 95 07 cpc r25, r21
57a4: b1 f1 breq .+108 ; 0x5812 <__addsf3x+0x78>
57a6: 88 f4 brcc .+34 ; 0x57ca <__addsf3x+0x30>
57a8: 0e f4 brtc .+2 ; 0x57ac <__addsf3x+0x12>
57aa: 10 94 com r1
57ac: 0b 2e mov r0, r27
57ae: ba 2f mov r27, r26
57b0: a0 2d mov r26, r0
57b2: 06 2e mov r0, r22
57b4: 62 2f mov r22, r18
57b6: 20 2d mov r18, r0
57b8: 07 2e mov r0, r23
57ba: 73 2f mov r23, r19
57bc: 30 2d mov r19, r0
57be: 08 2e mov r0, r24
57c0: 84 2f mov r24, r20
57c2: 40 2d mov r20, r0
57c4: 09 2e mov r0, r25
57c6: 95 2f mov r25, r21
57c8: 50 2d mov r21, r0
57ca: ff 27 eor r31, r31
57cc: 55 23 and r21, r21
57ce: b9 f0 breq .+46 ; 0x57fe <__addsf3x+0x64>
57d0: 59 1b sub r21, r25
57d2: 49 f0 breq .+18 ; 0x57e6 <__addsf3x+0x4c>
57d4: 57 3e cpi r21, 0xE7 ; 231
57d6: 98 f0 brcs .+38 ; 0x57fe <__addsf3x+0x64>
57d8: 46 95 lsr r20
57da: 37 95 ror r19
57dc: 27 95 ror r18
57de: a7 95 ror r26
57e0: f0 40 sbci r31, 0x00 ; 0
57e2: 53 95 inc r21
57e4: c9 f7 brne .-14 ; 0x57d8 <__addsf3x+0x3e>
57e6: 76 f0 brts .+28 ; 0x5804 <__addsf3x+0x6a>
57e8: ba 0f add r27, r26
57ea: 62 1f adc r22, r18
57ec: 73 1f adc r23, r19
57ee: 84 1f adc r24, r20
57f0: 30 f4 brcc .+12 ; 0x57fe <__addsf3x+0x64>
57f2: 87 95 ror r24
57f4: 77 95 ror r23
57f6: 67 95 ror r22
57f8: b7 95 ror r27
57fa: f0 40 sbci r31, 0x00 ; 0
57fc: 93 95 inc r25
57fe: 17 fa bst r1, 7
5800: 0f 2e mov r0, r31
5802: 08 95 ret
5804: bf 1b sub r27, r31
5806: bb 27 eor r27, r27
5808: ba 0b sbc r27, r26
580a: 62 0b sbc r22, r18
580c: 73 0b sbc r23, r19
580e: 84 0b sbc r24, r20
5810: f6 cf rjmp .-20 ; 0x57fe <__addsf3x+0x64>
5812: de f6 brtc .-74 ; 0x57ca <__addsf3x+0x30>
5814: 45 c1 rjmp .+650 ; 0x5aa0 <__fp_zerox>
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>
 
00005816 <cos>:
5816: 50 e4 ldi r21, 0x40 ; 64
5818: 49 ec ldi r20, 0xC9 ; 201
581a: 3f e0 ldi r19, 0x0F ; 15
581c: 2b ed ldi r18, 0xDB ; 219
581e: 6e d0 rcall .+220 ; 0x58fc <fmod>
5820: a2 c0 rjmp .+324 ; 0x5966 <__fp_cosinus>
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>
 
00005822 <__divsf3>:
5822: 12 d1 rcall .+548 ; 0x5a48 <__fp_split3>
5824: 01 d0 rcall .+2 ; 0x5828 <__divsf3x>
5826: c2 c0 rjmp .+388 ; 0x59ac <__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
 
00005828 <__divsf3x>:
5828: 55 23 and r21, r21
582a: 59 f0 breq .+22 ; 0x5842 <__divsf3x+0x1a>
582c: 99 23 and r25, r25
582e: 69 f0 breq .+26 ; 0x584a <__divsf3x+0x22>
5830: 9f 57 subi r25, 0x7F ; 127
5832: 5f 57 subi r21, 0x7F ; 127
5834: 95 1b sub r25, r21
5836: 33 f4 brvc .+12 ; 0x5844 <__divsf3x+0x1c>
5838: 42 f4 brpl .+16 ; 0x584a <__divsf3x+0x22>
583a: 90 38 cpi r25, 0x80 ; 128
583c: 11 f4 brne .+4 ; 0x5842 <__divsf3x+0x1a>
583e: 91 58 subi r25, 0x81 ; 129
5840: 05 c0 rjmp .+10 ; 0x584c <__divsf3x+0x24>
5842: cc c0 rjmp .+408 ; 0x59dc <__fp_nan>
5844: 91 58 subi r25, 0x81 ; 129
5846: 9f 3f cpi r25, 0xFF ; 255
5848: 09 f4 brne .+2 ; 0x584c <__divsf3x+0x24>
584a: 2a c1 rjmp .+596 ; 0x5aa0 <__fp_zerox>
584c: bb 27 eor r27, r27
584e: 11 24 eor r1, r1
5850: 62 17 cp r22, r18
5852: 73 07 cpc r23, r19
5854: 84 07 cpc r24, r20
5856: 30 f4 brcc .+12 ; 0x5864 <__divsf3x+0x3c>
5858: 66 0f add r22, r22
585a: 77 1f adc r23, r23
585c: 88 1f adc r24, r24
585e: bb 1f adc r27, r27
5860: 91 50 subi r25, 0x01 ; 1
5862: 98 f3 brcs .-26 ; 0x584a <__divsf3x+0x22>
5864: 11 d0 rcall .+34 ; 0x5888 <__divsf3x+0x60>
5866: 0f 92 push r0
5868: 0f d0 rcall .+30 ; 0x5888 <__divsf3x+0x60>
586a: 0f 92 push r0
586c: 0d d0 rcall .+26 ; 0x5888 <__divsf3x+0x60>
586e: a0 e8 ldi r26, 0x80 ; 128
5870: 26 17 cp r18, r22
5872: 37 07 cpc r19, r23
5874: 48 07 cpc r20, r24
5876: 1b 06 cpc r1, r27
5878: 09 f0 breq .+2 ; 0x587c <__divsf3x+0x54>
587a: a0 48 sbci r26, 0x80 ; 128
587c: ba 2f mov r27, r26
587e: 60 2d mov r22, r0
5880: 7f 91 pop r23
5882: 8f 91 pop r24
5884: 00 24 eor r0, r0
5886: 08 95 ret
5888: a0 e8 ldi r26, 0x80 ; 128
588a: 00 24 eor r0, r0
588c: 62 17 cp r22, r18
588e: 73 07 cpc r23, r19
5890: 84 07 cpc r24, r20
5892: b1 05 cpc r27, r1
5894: 28 f0 brcs .+10 ; 0x58a0 <__divsf3x+0x78>
5896: 62 1b sub r22, r18
5898: 73 0b sbc r23, r19
589a: 84 0b sbc r24, r20
589c: b1 09 sbc r27, r1
589e: 0a 2a or r0, r26
58a0: 66 0f add r22, r22
58a2: 77 1f adc r23, r23
58a4: 88 1f adc r24, r24
58a6: bb 1f adc r27, r27
58a8: a6 95 lsr r26
58aa: 81 f7 brne .-32 ; 0x588c <__divsf3x+0x64>
58ac: 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>
 
000058ae <__fixsfsi>:
58ae: 97 fb bst r25, 7
58b0: d7 d0 rcall .+430 ; 0x5a60 <__fp_split1>
58b2: 9f 37 cpi r25, 0x7F ; 127
58b4: 38 f0 brcs .+14 ; 0x58c4 <__fixsfsi+0x16>
58b6: fe e9 ldi r31, 0x9E ; 158
58b8: f9 1b sub r31, r25
58ba: 98 2f mov r25, r24
58bc: 87 2f mov r24, r23
58be: 76 2f mov r23, r22
58c0: 6b 2f mov r22, r27
58c2: 05 c0 rjmp .+10 ; 0x58ce <__fixsfsi+0x20>
58c4: ea c0 rjmp .+468 ; 0x5a9a <__fp_zero>
58c6: 96 95 lsr r25
58c8: 87 95 ror r24
58ca: 77 95 ror r23
58cc: 67 95 ror r22
58ce: f1 50 subi r31, 0x01 ; 1
58d0: d0 f7 brcc .-12 ; 0x58c6 <__fixsfsi+0x18>
58d2: 3e f4 brtc .+14 ; 0x58e2 <__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
 
000058d4 <__fp_lneg>:
58d4: 90 95 com r25
58d6: 80 95 com r24
58d8: 70 95 com r23
58da: 61 95 neg r22
58dc: 7f 4f sbci r23, 0xFF ; 255
58de: 8f 4f sbci r24, 0xFF ; 255
58e0: 9f 4f sbci r25, 0xFF ; 255
58e2: 08 95 ret
0000576c <__floatunssisf>:
576c: e8 94 clt
576e: 03 c0 rjmp .+6 ; 0x5776 <__floatsisf+0x6>
 
000058e4 <__floatunssisf>:
58e4: e8 94 clt
58e6: 03 c0 rjmp .+6 ; 0x58ee <__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>
 
000058e8 <__floatsisf>:
58e8: 97 fb bst r25, 7
58ea: 0e f4 brtc .+2 ; 0x58ee <__floatsisf+0x6>
58ec: f3 df rcall .-26 ; 0x58d4 <__fp_lneg>
58ee: b6 2f mov r27, r22
58f0: 67 2f mov r22, r23
58f2: 78 2f mov r23, r24
58f4: 89 2f mov r24, r25
58f6: 9e e9 ldi r25, 0x9E ; 158
58f8: 00 24 eor r0, r0
58fa: 58 c0 rjmp .+176 ; 0x59ac <__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>
 
000058fc <fmod>:
58fc: 5f 77 andi r21, 0x7F ; 127
58fe: 55 23 and r21, r21
5900: 19 f4 brne .+6 ; 0x5908 <fmod+0xc>
5902: 44 23 and r20, r20
5904: 0a f0 brmi .+2 ; 0x5908 <fmod+0xc>
5906: 6a c0 rjmp .+212 ; 0x59dc <__fp_nan>
5908: 2f 93 push r18
590a: 3f 93 push r19
590c: 4f 93 push r20
590e: 5f 93 push r21
5910: 88 df rcall .-240 ; 0x5822 <__divsf3>
5912: 55 27 eor r21, r21
5914: 44 27 eor r20, r20
5916: c6 d0 rcall .+396 ; 0x5aa4 <modf>
5918: 5f 91 pop r21
591a: 4f 91 pop r20
591c: 3f 91 pop r19
591e: 2f 91 pop r18
5920: f1 c0 rjmp .+482 ; 0x5b04 <__mulsf3>
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>
 
00005922 <__eqsf2>:
5922: 0e d0 rcall .+28 ; 0x5940 <.fp_cmp>
5924: 5e f0 brts .+22 ; 0x593c <__cmpsf2+0xe>
5926: 04 c0 rjmp .+8 ; 0x5930 <__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
 
00005928 <__gesf2>:
5928: 0b d0 rcall .+22 ; 0x5940 <.fp_cmp>
592a: 26 f0 brts .+8 ; 0x5934 <__cmpsf2+0x6>
592c: 01 c0 rjmp .+2 ; 0x5930 <__cmpsf2+0x2>
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
 
0000592e <__cmpsf2>:
592e: 08 d0 rcall .+16 ; 0x5940 <.fp_cmp>
5930: 19 f0 breq .+6 ; 0x5938 <__cmpsf2+0xa>
5932: 20 f4 brcc .+8 ; 0x593c <__cmpsf2+0xe>
5934: 8f ef ldi r24, 0xFF ; 255
5936: 08 95 ret
5938: 80 e0 ldi r24, 0x00 ; 0
593a: 08 95 ret
593c: 81 e0 ldi r24, 0x01 ; 1
593e: 08 95 ret
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>
 
00005940 <.fp_cmp>:
5940: 97 fb bst r25, 7
5942: 09 2e mov r0, r25
5944: 05 26 eor r0, r21
5946: 00 f8 bld r0, 0
5948: 68 94 set
594a: 81 d0 rcall .+258 ; 0x5a4e <__fp_split2>
594c: e8 94 clt
594e: 07 fc sbrc r0, 7
5950: 07 c0 rjmp .+14 ; 0x5960 <.fp_cmp+0x20>
5952: 62 17 cp r22, r18
5954: 73 07 cpc r23, r19
5956: 84 07 cpc r24, r20
5958: 95 07 cpc r25, r21
595a: 21 f0 breq .+8 ; 0x5964 <.fp_cmp+0x24>
595c: 08 f4 brcc .+2 ; 0x5960 <.fp_cmp+0x20>
595e: 00 94 com r0
5960: 07 94 ror r0
5962: 98 94 clz
5964: 08 95 ret
00005802 <__fp_nan>:
5802: 9f ef ldi r25, 0xFF ; 255
5804: 80 ec ldi r24, 0xC0 ; 192
5806: 08 95 ret
 
00005966 <__fp_cosinus>:
5966: 1f 93 push r17
5968: 9f 77 andi r25, 0x7F ; 127
596a: 50 ec ldi r21, 0xC0 ; 192
596c: 49 e4 ldi r20, 0x49 ; 73
596e: 3f e0 ldi r19, 0x0F ; 15
5970: 2b ed ldi r18, 0xDB ; 219
5972: 0f df rcall .-482 ; 0x5792 <__addsf3>
5974: 10 e8 ldi r17, 0x80 ; 128
5976: 9f 77 andi r25, 0x7F ; 127
5978: 5f e3 ldi r21, 0x3F ; 63
597a: 49 ec ldi r20, 0xC9 ; 201
597c: 3f e0 ldi r19, 0x0F ; 15
597e: 2b ed ldi r18, 0xDB ; 219
5980: 62 17 cp r22, r18
5982: 73 07 cpc r23, r19
5984: 84 07 cpc r24, r20
5986: 95 07 cpc r25, r21
5988: 20 f0 brcs .+8 ; 0x5992 <__fp_cosinus+0x2c>
598a: 50 ec ldi r21, 0xC0 ; 192
598c: 49 e4 ldi r20, 0x49 ; 73
598e: 01 df rcall .-510 ; 0x5792 <__addsf3>
5990: 11 27 eor r17, r17
5992: 13 d1 rcall .+550 ; 0x5bba <square>
5994: 90 68 ori r25, 0x80 ; 128
5996: e0 e7 ldi r30, 0x70 ; 112
5998: f0 e0 ldi r31, 0x00 ; 0
599a: 23 d0 rcall .+70 ; 0x59e2 <__fp_powerseries>
599c: 91 27 eor r25, r17
599e: 1f 91 pop r17
59a0: 08 95 ret
59a2: 9a 95 dec r25
59a4: bb 0f add r27, r27
59a6: 66 1f adc r22, r22
59a8: 77 1f adc r23, r23
59aa: 88 1f adc r24, r24
00005808 <__fp_split3>:
5808: 05 2e mov r0, r21
580a: 09 26 eor r0, r25
580c: 07 fa bst r0, 7
 
000059ac <__fp_merge>:
59ac: 11 24 eor r1, r1
59ae: 99 23 and r25, r25
59b0: a1 f0 breq .+40 ; 0x59da <__fp_merge+0x2e>
59b2: 88 23 and r24, r24
59b4: b2 f7 brpl .-20 ; 0x59a2 <__fp_cosinus+0x3c>
59b6: 9f 3f cpi r25, 0xFF ; 255
59b8: 59 f0 breq .+22 ; 0x59d0 <__fp_merge+0x24>
59ba: bb 0f add r27, r27
59bc: 48 f4 brcc .+18 ; 0x59d0 <__fp_merge+0x24>
59be: 21 f4 brne .+8 ; 0x59c8 <__fp_merge+0x1c>
59c0: 00 20 and r0, r0
59c2: 11 f4 brne .+4 ; 0x59c8 <__fp_merge+0x1c>
59c4: 60 ff sbrs r22, 0
59c6: 04 c0 rjmp .+8 ; 0x59d0 <__fp_merge+0x24>
59c8: 6f 5f subi r22, 0xFF ; 255
59ca: 7f 4f sbci r23, 0xFF ; 255
59cc: 8f 4f sbci r24, 0xFF ; 255
59ce: 9f 4f sbci r25, 0xFF ; 255
59d0: 88 1f adc r24, r24
59d2: 97 95 ror r25
59d4: 87 95 ror r24
59d6: 97 f9 bld r25, 7
59d8: 08 95 ret
59da: 5f c0 rjmp .+190 ; 0x5a9a <__fp_zero>
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
 
000059dc <__fp_nan>:
59dc: 9f ef ldi r25, 0xFF ; 255
59de: 80 ec ldi r24, 0xC0 ; 192
59e0: 08 95 ret
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>
 
000059e2 <__fp_powerseries>:
59e2: ff 92 push r15
59e4: ef 92 push r14
59e6: df 92 push r13
59e8: cf 92 push r12
59ea: bf 92 push r11
59ec: 6b 01 movw r12, r22
59ee: 7c 01 movw r14, r24
59f0: b5 90 lpm r11, Z+
59f2: 16 d0 rcall .+44 ; 0x5a20 <__fp_powerseries+0x3e>
59f4: b5 90 lpm r11, Z+
59f6: bb 20 and r11, r11
59f8: 69 f0 breq .+26 ; 0x5a14 <__fp_powerseries+0x32>
59fa: 9f 93 push r25
59fc: 8f 93 push r24
59fe: 7f 93 push r23
5a00: 6f 93 push r22
5a02: b6 01 movw r22, r12
5a04: c7 01 movw r24, r14
5a06: 0c d0 rcall .+24 ; 0x5a20 <__fp_powerseries+0x3e>
5a08: 2f 91 pop r18
5a0a: 3f 91 pop r19
5a0c: 4f 91 pop r20
5a0e: 5f 91 pop r21
5a10: 0e 94 11 2c call 0x5822 ; 0x5822 <__divsf3>
5a14: bf 90 pop r11
5a16: cf 90 pop r12
5a18: df 90 pop r13
5a1a: ef 90 pop r14
5a1c: ff 90 pop r15
5a1e: 08 95 ret
5a20: d0 d0 rcall .+416 ; 0x5bc2 <__fp_flashconst>
5a22: 02 c0 rjmp .+4 ; 0x5a28 <__fp_powerseries+0x46>
5a24: 96 01 movw r18, r12
5a26: a7 01 movw r20, r14
5a28: ef 93 push r30
5a2a: ff 93 push r31
5a2c: 0e 94 82 2d call 0x5b04 ; 0x5b04 <__mulsf3>
5a30: ff 91 pop r31
5a32: ef 91 pop r30
5a34: c6 d0 rcall .+396 ; 0x5bc2 <__fp_flashconst>
5a36: ef 93 push r30
5a38: ff 93 push r31
5a3a: 0e 94 c9 2b call 0x5792 ; 0x5792 <__addsf3>
5a3e: ff 91 pop r31
5a40: ef 91 pop r30
5a42: ba 94 dec r11
5a44: 79 f7 brne .-34 ; 0x5a24 <__fp_powerseries+0x42>
5a46: 08 95 ret
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>
 
00005a48 <__fp_split3>:
5a48: 05 2e mov r0, r21
5a4a: 09 26 eor r0, r25
5a4c: 07 fa bst r0, 7
0000585a <__fp_zero>:
585a: 66 27 eor r22, r22
585c: 77 27 eor r23, r23
585e: 88 27 eor r24, r24
 
00005a4e <__fp_split2>:
5a4e: 44 0f add r20, r20
5a50: 55 1f adc r21, r21
5a52: 5f 3f cpi r21, 0xFF ; 255
5a54: 79 f0 breq .+30 ; 0x5a74 <__fp_split1+0x14>
5a56: aa 27 eor r26, r26
5a58: a5 17 cp r26, r21
5a5a: 08 f0 brcs .+2 ; 0x5a5e <__fp_split2+0x10>
5a5c: 51 e0 ldi r21, 0x01 ; 1
5a5e: 47 95 ror r20
00005860 <__fp_zerox>:
5860: 99 27 eor r25, r25
5862: 08 95 ret
 
00005a60 <__fp_split1>:
5a60: 88 0f add r24, r24
5a62: 99 1f adc r25, r25
5a64: 9f 3f cpi r25, 0xFF ; 255
5a66: 31 f0 breq .+12 ; 0x5a74 <__fp_split1+0x14>
5a68: bb 27 eor r27, r27
5a6a: b9 17 cp r27, r25
5a6c: 08 f0 brcs .+2 ; 0x5a70 <__fp_split1+0x10>
5a6e: 91 e0 ldi r25, 0x01 ; 1
5a70: 87 95 ror r24
5a72: 08 95 ret
5a74: 9f 91 pop r25
5a76: 9f 91 pop r25
5a78: 11 24 eor r1, r1
5a7a: b0 cf rjmp .-160 ; 0x59dc <__fp_nan>
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>
 
00005a7c <__fp_split_a>:
5a7c: 97 fb bst r25, 7
5a7e: 88 0f add r24, r24
5a80: 99 1f adc r25, r25
5a82: 9f 3f cpi r25, 0xFF ; 255
5a84: 31 f0 breq .+12 ; 0x5a92 <__fp_split_a+0x16>
5a86: bb 27 eor r27, r27
5a88: b9 17 cp r27, r25
5a8a: 08 f0 brcs .+2 ; 0x5a8e <__fp_split_a+0x12>
5a8c: 91 e0 ldi r25, 0x01 ; 1
5a8e: 87 95 ror r24
5a90: 08 95 ret
5a92: 9f 91 pop r25
5a94: 9f 91 pop r25
5a96: 11 24 eor r1, r1
5a98: a1 cf rjmp .-190 ; 0x59dc <__fp_nan>
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
 
00005a9a <__fp_zero>:
5a9a: 66 27 eor r22, r22
5a9c: 77 27 eor r23, r23
5a9e: 88 27 eor r24, r24
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>
 
00005aa0 <__fp_zerox>:
5aa0: 99 27 eor r25, r25
5aa2: 08 95 ret
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>
 
00005aa4 <modf>:
5aa4: eb df rcall .-42 ; 0x5a7c <__fp_split_a>
5aa6: cf 93 push r28
5aa8: df 93 push r29
5aaa: d5 2f mov r29, r21
5aac: c4 2f mov r28, r20
5aae: 55 27 eor r21, r21
5ab0: 44 27 eor r20, r20
5ab2: 33 27 eor r19, r19
5ab4: 22 27 eor r18, r18
5ab6: 99 23 and r25, r25
5ab8: d9 f0 breq .+54 ; 0x5af0 <modf+0x4c>
5aba: 9f 37 cpi r25, 0x7F ; 127
5abc: c8 f0 brcs .+50 ; 0x5af0 <modf+0x4c>
5abe: f9 2f mov r31, r25
5ac0: 75 df rcall .-278 ; 0x59ac <__fp_merge>
5ac2: 59 2f mov r21, r25
5ac4: 48 2f mov r20, r24
5ac6: 37 2f mov r19, r23
5ac8: 26 2f mov r18, r22
5aca: f6 39 cpi r31, 0x96 ; 150
5acc: 68 f4 brcc .+26 ; 0x5ae8 <modf+0x44>
5ace: ef de rcall .-546 ; 0x58ae <__fixsfsi>
5ad0: 0b df rcall .-490 ; 0x58e8 <__floatsisf>
5ad2: c0 30 cpi r28, 0x00 ; 0
5ad4: cd 07 cpc r28, r29
5ad6: 21 f0 breq .+8 ; 0x5ae0 <modf+0x3c>
5ad8: 69 93 st Y+, r22
5ada: 79 93 st Y+, r23
5adc: 89 93 st Y+, r24
5ade: 99 93 st Y+, r25
5ae0: 90 58 subi r25, 0x80 ; 128
5ae2: df 91 pop r29
5ae4: cf 91 pop r28
5ae6: 55 ce rjmp .-854 ; 0x5792 <__addsf3>
5ae8: 99 27 eor r25, r25
5aea: 88 27 eor r24, r24
5aec: 77 27 eor r23, r23
5aee: 66 27 eor r22, r22
5af0: c0 30 cpi r28, 0x00 ; 0
5af2: cd 07 cpc r28, r29
5af4: 21 f0 breq .+8 ; 0x5afe <modf+0x5a>
5af6: 29 93 st Y+, r18
5af8: 39 93 st Y+, r19
5afa: 49 93 st Y+, r20
5afc: 59 93 st Y+, r21
5afe: df 91 pop r29
5b00: cf 91 pop r28
5b02: 54 cf rjmp .-344 ; 0x59ac <__fp_merge>
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
 
00005b04 <__mulsf3>:
5b04: a1 df rcall .-190 ; 0x5a48 <__fp_split3>
5b06: 01 d0 rcall .+2 ; 0x5b0a <__mulsf3x>
5b08: 51 cf rjmp .-350 ; 0x59ac <__fp_merge>
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
 
00005b0a <__mulsf3x>:
5b0a: 99 23 and r25, r25
5b0c: 39 f0 breq .+14 ; 0x5b1c <__mulsf3x+0x12>
5b0e: 55 23 and r21, r21
5b10: 29 f0 breq .+10 ; 0x5b1c <__mulsf3x+0x12>
5b12: 9f 57 subi r25, 0x7F ; 127
5b14: 5f 57 subi r21, 0x7F ; 127
5b16: 95 0f add r25, r21
5b18: 13 f4 brvc .+4 ; 0x5b1e <__mulsf3x+0x14>
5b1a: 9a f1 brmi .+102 ; 0x5b82 <__mulsf3x+0x78>
5b1c: c1 cf rjmp .-126 ; 0x5aa0 <__fp_zerox>
5b1e: 91 58 subi r25, 0x81 ; 129
5b20: 9f 3f cpi r25, 0xFF ; 255
5b22: e1 f3 breq .-8 ; 0x5b1c <__mulsf3x+0x12>
5b24: 62 9f mul r22, r18
5b26: a1 2d mov r26, r1
5b28: 0f 92 push r0
5b2a: bb 27 eor r27, r27
5b2c: 63 9f mul r22, r19
5b2e: a0 0d add r26, r0
5b30: b1 1d adc r27, r1
5b32: ee 27 eor r30, r30
5b34: 72 9f mul r23, r18
5b36: a0 0d add r26, r0
5b38: b1 1d adc r27, r1
5b3a: ee 1f adc r30, r30
5b3c: af 93 push r26
5b3e: aa 27 eor r26, r26
5b40: 64 9f mul r22, r20
5b42: b0 0d add r27, r0
5b44: e1 1d adc r30, r1
5b46: 73 9f mul r23, r19
5b48: b0 0d add r27, r0
5b4a: e1 1d adc r30, r1
5b4c: aa 1f adc r26, r26
5b4e: 66 27 eor r22, r22
5b50: 82 9f mul r24, r18
5b52: b0 0d add r27, r0
5b54: e1 1d adc r30, r1
5b56: a6 1f adc r26, r22
5b58: 55 27 eor r21, r21
5b5a: 74 9f mul r23, r20
5b5c: e0 0d add r30, r0
5b5e: a1 1d adc r26, r1
5b60: 55 1f adc r21, r21
5b62: 83 9f mul r24, r19
5b64: e0 0d add r30, r0
5b66: a1 1d adc r26, r1
5b68: 56 1f adc r21, r22
5b6a: 84 9f mul r24, r20
5b6c: a0 0d add r26, r0
5b6e: 51 1d adc r21, r1
5b70: 85 2f mov r24, r21
5b72: 7a 2f mov r23, r26
5b74: 6e 2f mov r22, r30
5b76: 1f 90 pop r1
5b78: 0f 90 pop r0
5b7a: 88 23 and r24, r24
5b7c: 1a f4 brpl .+6 ; 0x5b84 <__mulsf3x+0x7a>
5b7e: 93 95 inc r25
5b80: 39 f4 brne .+14 ; 0x5b90 <__mulsf3x+0x86>
5b82: 2c cf rjmp .-424 ; 0x59dc <__fp_nan>
5b84: 00 0c add r0, r0
5b86: 11 1c adc r1, r1
5b88: bb 1f adc r27, r27
5b8a: 66 1f adc r22, r22
5b8c: 77 1f adc r23, r23
5b8e: 88 1f adc r24, r24
5b90: 01 28 or r0, r1
5b92: 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
 
00005b94 <sin>:
5b94: 9f 93 push r25
5b96: 9f 77 andi r25, 0x7F ; 127
5b98: 99 33 cpi r25, 0x39 ; 57
5b9a: 58 f0 brcs .+22 ; 0x5bb2 <sin+0x1e>
5b9c: 50 e4 ldi r21, 0x40 ; 64
5b9e: 49 ec ldi r20, 0xC9 ; 201
5ba0: 3f e0 ldi r19, 0x0F ; 15
5ba2: 2b ed ldi r18, 0xDB ; 219
5ba4: ab de rcall .-682 ; 0x58fc <fmod>
5ba6: 5f eb ldi r21, 0xBF ; 191
5ba8: 49 ec ldi r20, 0xC9 ; 201
5baa: 3f e0 ldi r19, 0x0F ; 15
5bac: 2b ed ldi r18, 0xDB ; 219
5bae: f1 dd rcall .-1054 ; 0x5792 <__addsf3>
5bb0: da de rcall .-588 ; 0x5966 <__fp_cosinus>
5bb2: 5f 91 pop r21
5bb4: 50 78 andi r21, 0x80 ; 128
5bb6: 95 27 eor r25, r21
5bb8: 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>
 
00005bba <square>:
5bba: 9b 01 movw r18, r22
5bbc: ac 01 movw r20, r24
5bbe: 0c 94 82 2d jmp 0x5b04 ; 0x5b04 <__mulsf3>
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
 
00005bc2 <__fp_flashconst>:
5bc2: 55 91 lpm r21, Z+
5bc4: 45 91 lpm r20, Z+
5bc6: 35 91 lpm r19, Z+
5bc8: 25 91 lpm r18, Z+
5bca: 08 95 ret
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
 
00005bcc <__mulsi3>:
5bcc: 62 9f mul r22, r18
5bce: d0 01 movw r26, r0
5bd0: 73 9f mul r23, r19
5bd2: f0 01 movw r30, r0
5bd4: 82 9f mul r24, r18
5bd6: e0 0d add r30, r0
5bd8: f1 1d adc r31, r1
5bda: 64 9f mul r22, r20
5bdc: e0 0d add r30, r0
5bde: f1 1d adc r31, r1
5be0: 92 9f mul r25, r18
5be2: f0 0d add r31, r0
5be4: 83 9f mul r24, r19
5be6: f0 0d add r31, r0
5be8: 74 9f mul r23, r20
5bea: f0 0d add r31, r0
5bec: 65 9f mul r22, r21
5bee: f0 0d add r31, r0
5bf0: 99 27 eor r25, r25
5bf2: 72 9f mul r23, r18
5bf4: b0 0d add r27, r0
5bf6: e1 1d adc r30, r1
5bf8: f9 1f adc r31, r25
5bfa: 63 9f mul r22, r19
5bfc: b0 0d add r27, r0
5bfe: e1 1d adc r30, r1
5c00: f9 1f adc r31, r25
5c02: bd 01 movw r22, r26
5c04: cf 01 movw r24, r30
5c06: 11 24 eor r1, r1
5c08: 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>
 
00005c0a <__udivmodhi4>:
5c0a: aa 1b sub r26, r26
5c0c: bb 1b sub r27, r27
5c0e: 51 e1 ldi r21, 0x11 ; 17
5c10: 07 c0 rjmp .+14 ; 0x5c20 <__udivmodhi4_ep>
00005a22 <__divmodhi4_neg2>:
5a22: 70 95 com r23
5a24: 61 95 neg r22
5a26: 7f 4f sbci r23, 0xFF ; 255
 
00005c12 <__udivmodhi4_loop>:
5c12: aa 1f adc r26, r26
5c14: bb 1f adc r27, r27
5c16: a6 17 cp r26, r22
5c18: b7 07 cpc r27, r23
5c1a: 10 f0 brcs .+4 ; 0x5c20 <__udivmodhi4_ep>
5c1c: a6 1b sub r26, r22
5c1e: b7 0b sbc r27, r23
00005a28 <__divmodhi4_exit>:
5a28: 08 95 ret
 
00005c20 <__udivmodhi4_ep>:
5c20: 88 1f adc r24, r24
5c22: 99 1f adc r25, r25
5c24: 5a 95 dec r21
5c26: a9 f7 brne .-22 ; 0x5c12 <__udivmodhi4_loop>
5c28: 80 95 com r24
5c2a: 90 95 com r25
5c2c: bc 01 movw r22, r24
5c2e: cd 01 movw r24, r26
5c30: 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
 
00005c32 <__divmodhi4>:
5c32: 97 fb bst r25, 7
5c34: 09 2e mov r0, r25
5c36: 07 26 eor r0, r23
5c38: 0a d0 rcall .+20 ; 0x5c4e <__divmodhi4_neg1>
5c3a: 77 fd sbrc r23, 7
5c3c: 04 d0 rcall .+8 ; 0x5c46 <__divmodhi4_neg2>
5c3e: e5 df rcall .-54 ; 0x5c0a <__udivmodhi4>
5c40: 06 d0 rcall .+12 ; 0x5c4e <__divmodhi4_neg1>
5c42: 00 20 and r0, r0
5c44: 1a f4 brpl .+6 ; 0x5c4c <__divmodhi4_exit>
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>
 
00005c46 <__divmodhi4_neg2>:
5c46: 70 95 com r23
5c48: 61 95 neg r22
5c4a: 7f 4f sbci r23, 0xFF ; 255
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
 
00005c4c <__divmodhi4_exit>:
5c4c: 08 95 ret
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
 
00005c4e <__divmodhi4_neg1>:
5c4e: f6 f7 brtc .-4 ; 0x5c4c <__divmodhi4_exit>
5c50: 90 95 com r25
5c52: 81 95 neg r24
5c54: 9f 4f sbci r25, 0xFF ; 255
5c56: 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>
 
00005c58 <__udivmodsi4>:
5c58: a1 e2 ldi r26, 0x21 ; 33
5c5a: 1a 2e mov r1, r26
5c5c: aa 1b sub r26, r26
5c5e: bb 1b sub r27, r27
5c60: fd 01 movw r30, r26
5c62: 0d c0 rjmp .+26 ; 0x5c7e <__udivmodsi4_ep>
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
 
00005c64 <__udivmodsi4_loop>:
5c64: aa 1f adc r26, r26
5c66: bb 1f adc r27, r27
5c68: ee 1f adc r30, r30
5c6a: ff 1f adc r31, r31
5c6c: a2 17 cp r26, r18
5c6e: b3 07 cpc r27, r19
5c70: e4 07 cpc r30, r20
5c72: f5 07 cpc r31, r21
5c74: 20 f0 brcs .+8 ; 0x5c7e <__udivmodsi4_ep>
5c76: a2 1b sub r26, r18
5c78: b3 0b sbc r27, r19
5c7a: e4 0b sbc r30, r20
5c7c: f5 0b sbc r31, r21
00005a9a <__divmodsi4_exit>:
5a9a: 08 95 ret
 
00005c7e <__udivmodsi4_ep>:
5c7e: 66 1f adc r22, r22
5c80: 77 1f adc r23, r23
5c82: 88 1f adc r24, r24
5c84: 99 1f adc r25, r25
5c86: 1a 94 dec r1
5c88: 69 f7 brne .-38 ; 0x5c64 <__udivmodsi4_loop>
5c8a: 60 95 com r22
5c8c: 70 95 com r23
5c8e: 80 95 com r24
5c90: 90 95 com r25
5c92: 9b 01 movw r18, r22
5c94: ac 01 movw r20, r24
5c96: bd 01 movw r22, r26
5c98: cf 01 movw r24, r30
5c9a: 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
 
00005c9c <__divmodsi4>:
5c9c: 97 fb bst r25, 7
5c9e: 09 2e mov r0, r25
5ca0: 05 26 eor r0, r21
5ca2: 0e d0 rcall .+28 ; 0x5cc0 <__divmodsi4_neg1>
5ca4: 57 fd sbrc r21, 7
5ca6: 04 d0 rcall .+8 ; 0x5cb0 <__divmodsi4_neg2>
5ca8: d7 df rcall .-82 ; 0x5c58 <__udivmodsi4>
5caa: 0a d0 rcall .+20 ; 0x5cc0 <__divmodsi4_neg1>
5cac: 00 1c adc r0, r0
5cae: 38 f4 brcc .+14 ; 0x5cbe <__divmodsi4_exit>
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
 
00005cb0 <__divmodsi4_neg2>:
5cb0: 50 95 com r21
5cb2: 40 95 com r20
5cb4: 30 95 com r19
5cb6: 21 95 neg r18
5cb8: 3f 4f sbci r19, 0xFF ; 255
5cba: 4f 4f sbci r20, 0xFF ; 255
5cbc: 5f 4f sbci r21, 0xFF ; 255
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
 
00005cbe <__divmodsi4_exit>:
5cbe: 08 95 ret
 
00005cc0 <__divmodsi4_neg1>:
5cc0: f6 f7 brtc .-4 ; 0x5cbe <__divmodsi4_exit>
5cc2: 90 95 com r25
5cc4: 80 95 com r24
5cc6: 70 95 com r23
5cc8: 61 95 neg r22
5cca: 7f 4f sbci r23, 0xFF ; 255
5ccc: 8f 4f sbci r24, 0xFF ; 255
5cce: 9f 4f sbci r25, 0xFF ; 255
5cd0: 08 95 ret
 
00005cd2 <__eeprom_read_byte_1F2021>:
5cd2: f9 99 sbic 0x1f, 1 ; 31
5cd4: fe cf rjmp .-4 ; 0x5cd2 <__eeprom_read_byte_1F2021>
5cd6: b2 bd out 0x22, r27 ; 34
5cd8: a1 bd out 0x21, r26 ; 33
5cda: f8 9a sbi 0x1f, 0 ; 31
5cdc: 11 96 adiw r26, 0x01 ; 1
5cde: 00 b4 in r0, 0x20 ; 32
5ce0: 08 95 ret
 
00005ce2 <__eeprom_write_byte_1F2021>:
5ce2: f9 99 sbic 0x1f, 1 ; 31
5ce4: fe cf rjmp .-4 ; 0x5ce2 <__eeprom_write_byte_1F2021>
5ce6: b2 bd out 0x22, r27 ; 34
5ce8: a1 bd out 0x21, r26 ; 33
5cea: 00 bc out 0x20, r0 ; 32
5cec: 11 96 adiw r26, 0x01 ; 1
5cee: 0f b6 in r0, 0x3f ; 63
5cf0: f8 94 cli
5cf2: fa 9a sbi 0x1f, 2 ; 31
5cf4: f9 9a sbi 0x1f, 1 ; 31
5cf6: 0f be out 0x3f, r0 ; 63
5cf8: 08 95 ret
 
00005cfa <_exit>:
5cfa: ff cf rjmp .-2 ; 0x5cfa <_exit>
00005ad6 <_exit>:
5ad6: ff cf rjmp .-2 ; 0x5ad6 <_exit>
/branches/V0.60_GPS_BETA_chris2798_hallo2/Flight-Ctrl_MEGA644_V0_60.map
1,68 → 1,60
Archive member included because of file (symbol)
 
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(addsf3.o)
c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(addsf3.o)
analog.o (__subsf3)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(addsf3x.o)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(addsf3.o) (__addsf3x)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(cos.o)
GPS.o (cos)
c:/programme/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(addsf3x.o)
c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(addsf3.o) (__addsf3x)
c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(divsf3.o)
fc.o (__divsf3)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(divsf3x.o)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(divsf3.o) (__divsf3x)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fixsfsi.o)
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) (__divsf3x)
c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fixsfsi.o)
analog.o (__fixsfsi)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(floatsisf.o)
c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(floatsisf.o)
analog.o (__floatsisf)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fmod.o)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(cos.o) (fmod)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_cmp.o)
c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_cmp.o)
analog.o (__ltsf2)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_cosinus.o)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(cos.o) (__fp_cosinus)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_merge.o)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(addsf3.o) (__fp_merge)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_nan.o)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fmod.o) (__fp_nanERANGE)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_powerseries.o)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_cosinus.o) (__fp_powerseries)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_split.o)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(addsf3.o) (__fp_split3)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_zero.o)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fixsfsi.o) (__fp_zero)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(modf.o)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fmod.o) (modf)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(mulsf3.o)
c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_merge.o)
c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(addsf3.o) (__fp_merge)
c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_nan.o)
c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(divsf3x.o) (__fp_nanx)
c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_split.o)
c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(addsf3.o) (__fp_split3)
c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_zero.o)
c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fixsfsi.o) (__fp_zero)
c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(mulsf3.o)
fc.o (__mulsf3)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(mulsf3x.o)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(mulsf3.o) (__mulsf3x)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(sin.o)
GPS.o (sin)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(square.o)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_cosinus.o) (square)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_flashconst.o)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_powerseries.o) (__fp_flashconst)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_mulsi3.o)
c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(mulsf3x.o)
c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(mulsf3.o) (__mulsf3x)
c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(sqrt.o)
GPS.o (sqrt)
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) (ldexp)
c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_m_inf.o)
c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(ldexp.o) (__fp_m_inf)
c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_p_inf.o)
c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(ldexp.o) (__fp_p_inf)
c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_mulsi3.o)
timer0.o (__mulsi3)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_udivmodhi4.o)
c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_udivmodhi4.o)
analog.o (__udivmodhi4)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_divmodhi4.o)
c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_divmodhi4.o)
timer0.o (__divmodhi4)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_udivmodsi4.o)
c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_udivmodsi4.o)
printf_P.o (__udivmodsi4)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_divmodsi4.o)
uart.o (__divmodsi4)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_exit.o)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o (exit)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_copy_data.o)
c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_divmodsi4.o)
timer0.o (__divmodsi4)
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 (exit)
c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_copy_data.o)
main.o (__do_copy_data)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_clear_bss.o)
c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_clear_bss.o)
main.o (__do_clear_bss)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(memchr.o)
c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(memchr.o)
printf_P.o (memchr)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(ee_rb.1F2021.o)
c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(ee_rb.1F2021.o)
main.o (__eeprom_read_byte_1F2021)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(ee_wb.1F2021.o)
c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(ee_wb.1F2021.o)
main.o (__eeprom_write_byte_1F2021)
 
Allocating common symbols
120,6 → 112,7
h 0x1 main.o
Mittelwert_AccNick 0x2 fc.o
DebugOut 0x32 uart.o
gps_gethome 0x2 main.o
DruckOffsetSetting 0x1 analog.o
actualPos 0x22 uart.o
Aktuell_Gier 0x2 analog.o
137,7 → 130,7
 
Discarded input sections
 
.stabstr 0x00000000 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
.stabstr 0x00000000 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
 
Memory Configuration
 
150,7 → 143,7
Linker script and memory map
 
Address of section .data set to 0x800100
LOAD c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
LOAD c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
LOAD main.o
LOAD uart.o
LOAD printf_P.o
161,10 → 154,10
LOAD rc.o
LOAD fc.o
LOAD GPS.o
LOAD c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a
LOAD c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a
LOAD c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a
LOAD c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a
LOAD c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a
LOAD c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a
LOAD c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a
LOAD c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a
 
.hash
*(.hash)
256,54 → 249,52
.rela.plt
*(.rela.plt)
 
.text 0x00000000 0x5cfc
.text 0x00000000 0x5ad8
*(.vectors)
.vectors 0x00000000 0x70 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
.vectors 0x00000000 0x70 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
0x00000000 __vectors
0x00000000 __vector_default
*(.vectors)
*(.progmem.gcc*)
.progmem.gcc_fplib
0x00000070 0x26 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_cosinus.o)
*(.progmem*)
.progmem.data 0x00000096 0xcb main.o
.progmem.data 0x00000161 0x2 analog.o
.progmem.data 0x00000163 0x274 menu.o
0x000003d8 . = ALIGN (0x2)
*fill* 0x000003d7 0x1 00
0x000003d8 __trampolines_start = .
.progmem.data 0x00000070 0xcb main.o
.progmem.data 0x0000013b 0x2 analog.o
.progmem.data 0x0000013d 0x274 menu.o
0x000003b2 . = ALIGN (0x2)
*fill* 0x000003b1 0x1 00
0x000003b2 __trampolines_start = .
*(.trampolines)
.trampolines 0x000003d8 0x0 linker stubs
.trampolines 0x000003b2 0x0 linker stubs
*(.trampolines*)
0x000003d8 __trampolines_end = .
0x000003b2 __trampolines_end = .
*(.jumptables)
*(.jumptables*)
*(.lowtext)
*(.lowtext*)
0x000003d8 __ctors_start = .
0x000003b2 __ctors_start = .
*(.ctors)
0x000003d8 __ctors_end = .
0x000003d8 __dtors_start = .
0x000003b2 __ctors_end = .
0x000003b2 __dtors_start = .
*(.dtors)
0x000003d8 __dtors_end = .
0x000003b2 __dtors_end = .
SORT(*)(.ctors)
SORT(*)(.dtors)
*(.init0)
.init0 0x000003d8 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
0x000003d8 __init
.init0 0x000003b2 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
0x000003b2 __init
*(.init0)
*(.init1)
*(.init1)
*(.init2)
.init2 0x000003d8 0xc c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
.init2 0x000003b2 0xc c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
*(.init2)
*(.init3)
*(.init3)
*(.init4)
.init4 0x000003e4 0x16 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_copy_data.o)
0x000003e4 __do_copy_data
.init4 0x000003fa 0x10 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_clear_bss.o)
0x000003fa __do_clear_bss
.init4 0x000003be 0x16 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_copy_data.o)
0x000003be __do_copy_data
.init4 0x000003d4 0x10 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_clear_bss.o)
0x000003d4 __do_clear_bss
*(.init4)
*(.init5)
*(.init5)
314,207 → 305,195
*(.init8)
*(.init8)
*(.init9)
.init9 0x0000040a 0x8 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
.init9 0x000003e4 0x8 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
*(.init9)
*(.text)
.text 0x00000412 0x4 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
0x00000412 __vector_1
0x00000412 __bad_interrupt
0x00000412 __vector_6
0x00000412 __vector_3
0x00000412 __vector_23
0x00000412 __vector_25
0x00000412 __vector_11
0x00000412 __vector_13
0x00000412 __vector_17
0x00000412 __vector_19
0x00000412 __vector_7
0x00000412 __vector_27
0x00000412 __vector_5
0x00000412 __vector_4
0x00000412 __vector_2
0x00000412 __vector_21
0x00000412 __vector_15
0x00000412 __vector_8
0x00000412 __vector_14
0x00000412 __vector_10
0x00000412 __vector_16
.text 0x00000416 0x334 main.o
0x00000424 WriteParameterSet
0x00000454 ReadParameterSet
0x00000480 main
0x00000416 GetActiveParamSetNumber
.text 0x0000074a 0x9f6 uart.o
0x0000074a __vector_22
0x00000ec4 WriteProgramData
0x00000ec6 UART_Init
0x000007b6 GPSscanData
0x00000fdc BearbeiteRxDaten
0x00000cc6 AddCRC
0x00000f00 DatenUebertragung
0x00000df2 Decode64
0x00000d22 SendOutData
0x000008be __vector_20
0x00000ea2 uart_putchar
.text 0x00001140 0x5fa printf_P.o
0x00001140 Putchar
0x000011f2 _printf_P
0x00001172 PAD_0
0x0000119e PRINTP
0x000011ca PRINT
0x00001188 PAD_SP
.text 0x0000173a 0x31e timer0.o
0x00001862 SetDelay
0x000019e6 Timer_Init
0x00001874 CheckDelay
0x00001a34 Delay_ms
0x0000188c __vector_9
0x0000173a __vector_18
.text 0x00001a58 0x6a2 analog.o
0x00001a64 __vector_24
0x00001a58 ADC_Init
0x000020ac SucheLuftruckOffset
.text 0x000020fa 0x79a menu.o
0x000020fa LcdClear
0x0000210c Menu
.text 0x00002894 0x170 twimaster.o
0x000028a0 i2c_start
0x000028ac i2c_stop
0x00002894 i2c_init
0x000028c8 __vector_26
0x000028b4 i2c_write_byte
.text 0x00002a04 0x168 rc.o
0x00002a2e __vector_12
0x00002a04 rc_sum_init
.text 0x00002b6c 0x2762 fc.o
0x0000399a DefaultKonstanten1
0x00003a7c SendMotorData
0x00002b6c Mittelwert
0x00003d02 Piep
0x000030ee CalibrierMittelwert
0x00003b0a SetNeutral
0x000038c0 DefaultKonstanten2
0x00003426 ParameterZuordnung
0x00003d2c MotorRegler
.text 0x000052ce 0x4a8 GPS.o
0x000052ce gps_main
.text 0x00005776 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(addsf3.o)
.text 0x00005776 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(addsf3x.o)
.text 0x00005776 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(cos.o)
.text 0x00005776 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(divsf3.o)
.text 0x00005776 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(divsf3x.o)
.text 0x00005776 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fixsfsi.o)
.text 0x00005776 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(floatsisf.o)
.text 0x00005776 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fmod.o)
.text 0x00005776 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_cmp.o)
.text 0x00005776 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_cosinus.o)
.text 0x00005776 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_merge.o)
.text 0x00005776 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_nan.o)
.text 0x00005776 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_powerseries.o)
.text 0x00005776 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_split.o)
.text 0x00005776 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_zero.o)
.text 0x00005776 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(modf.o)
.text 0x00005776 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(mulsf3.o)
.text 0x00005776 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(mulsf3x.o)
.text 0x00005776 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(sin.o)
.text 0x00005776 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(square.o)
.text 0x00005776 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_flashconst.o)
.text 0x00005776 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_mulsi3.o)
.text 0x00005776 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_udivmodhi4.o)
.text 0x00005776 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_divmodhi4.o)
.text 0x00005776 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_udivmodsi4.o)
.text 0x00005776 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_divmodsi4.o)
.text 0x00005776 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_exit.o)
.text 0x00005776 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_copy_data.o)
.text 0x00005776 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_clear_bss.o)
.text 0x00005776 0x1a c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(memchr.o)
0x00005776 memchr
.text 0x00005790 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(ee_rb.1F2021.o)
.text 0x00005790 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(ee_wb.1F2021.o)
0x00005790 . = ALIGN (0x2)
.text 0x000003ec 0x4 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
0x000003ec __vector_1
0x000003ec __bad_interrupt
0x000003ec __vector_6
0x000003ec __vector_3
0x000003ec __vector_23
0x000003ec __vector_25
0x000003ec __vector_11
0x000003ec __vector_13
0x000003ec __vector_17
0x000003ec __vector_19
0x000003ec __vector_7
0x000003ec __vector_27
0x000003ec __vector_5
0x000003ec __vector_4
0x000003ec __vector_2
0x000003ec __vector_21
0x000003ec __vector_15
0x000003ec __vector_8
0x000003ec __vector_14
0x000003ec __vector_10
0x000003ec __vector_16
.text 0x000003f0 0x334 main.o
0x000003fe WriteParameterSet
0x0000042e ReadParameterSet
0x0000045a main
0x000003f0 GetActiveParamSetNumber
.text 0x00000724 0x9d0 uart.o
0x00000724 __vector_22
0x00000e78 WriteProgramData
0x00000e7a 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)
*(.text.*)
.text.fplib 0x00005790 0xa c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(addsf3.o)
0x00005790 __subsf3
0x00005792 __addsf3
.text.fplib 0x0000579a 0x7c c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(addsf3x.o)
0x0000579a __addsf3x
.text.fplib 0x00005816 0xc c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(cos.o)
0x00005816 cos
.text.fplib 0x00005822 0x6 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(divsf3.o)
0x00005822 __divsf3
.text.fplib 0x00005828 0x86 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(divsf3x.o)
0x00005828 __divsf3x
.text.fplib 0x000058ae 0x36 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fixsfsi.o)
0x000058ae __fixsfsi
0x000058d4 __fp_lneg
0x000058ae __fixunssfsi
.text.fplib 0x000058e4 0x18 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(floatsisf.o)
0x000058e8 __floatsisf
0x000058e4 __floatunssisf
.text.fplib 0x000058fc 0x26 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fmod.o)
0x000058fc fmod
.text.fplib 0x00005922 0x44 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_cmp.o)
0x00005922 __lesf2
0x00005922 __nesf2
0x00005928 __gtsf2
0x00005922 __eqsf2
0x0000592e __cmpsf2
0x00005922 __ltsf2
0x00005928 __gesf2
.text.fplib 0x00005966 0x3c c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_cosinus.o)
0x00005966 __fp_cosinus
.text.fplib 0x000059a2 0x3a c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_merge.o)
0x000059ac __fp_merge
.text.fplib 0x000059dc 0x6 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_nan.o)
0x000059dc __fp_nanERANGE
0x000059dc __fp_nan
0x000059dc __fp_nanEDOM
0x000059dc __fp_nanx
.text.fplib 0x000059e2 0x66 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_powerseries.o)
0x000059e2 __fp_powerseries
.text.fplib 0x00005a48 0x52 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_split.o)
0x00005a48 __fp_split3
0x00005a4e __fp_split2
0x00005a60 __fp_split1
0x00005a7c __fp_split_a
.text.fplib 0x00005a9a 0xa c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_zero.o)
0x00005a9a __fp_zero
0x00005aa0 __fp_zerox
.text.fplib 0x00005aa4 0x60 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(modf.o)
0x00005aa4 modf
.text.fplib 0x00005b04 0x6 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(mulsf3.o)
0x00005b04 __mulsf3
.text.fplib 0x00005b0a 0x8a c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(mulsf3x.o)
0x00005b0a __mulsf3x
.text.fplib 0x00005b94 0x26 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(sin.o)
0x00005b94 sin
.text.fplib 0x00005bba 0x8 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(square.o)
0x00005bba square
.text.fplib 0x00005bc2 0xa c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_flashconst.o)
0x00005bc2 __fp_flashconst
.text.libgcc 0x00005bcc 0x3e c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_mulsi3.o)
0x00005bcc __mulsi3
.text.libgcc 0x00005c0a 0x28 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_udivmodhi4.o)
0x00005c0a __udivmodhi4
.text.libgcc 0x00005c32 0x26 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_divmodhi4.o)
0x00005c32 __divmodhi4
0x00005c32 _div
.text.libgcc 0x00005c58 0x44 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_udivmodsi4.o)
0x00005c58 __udivmodsi4
.text.libgcc 0x00005c9c 0x36 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_divmodsi4.o)
0x00005c9c __divmodsi4
.text.libgcc 0x00005cd2 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_exit.o)
.text.libgcc 0x00005cd2 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_copy_data.o)
.text.libgcc 0x00005cd2 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_clear_bss.o)
.text.eeprom 0x00005cd2 0x10 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(ee_rb.1F2021.o)
0x00005cd2 __eeprom_read_byte_1F2021
.text.eeprom 0x00005ce2 0x18 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(ee_wb.1F2021.o)
0x00005ce2 __eeprom_write_byte_1F2021
0x00005cfa . = ALIGN (0x2)
.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)
*(.fini9)
.fini9 0x00005cfa 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_exit.o)
0x00005cfa exit
0x00005cfa _exit
.fini9 0x00005ad6 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_exit.o)
0x00005ad6 exit
0x00005ad6 _exit
*(.fini9)
*(.fini8)
*(.fini8)
533,14 → 512,14
*(.fini1)
*(.fini1)
*(.fini0)
.fini0 0x00005cfa 0x2 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_exit.o)
.fini0 0x00005ad6 0x2 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_exit.o)
*(.fini0)
0x00005cfc _etext = .
0x00005ad8 _etext = .
 
.data 0x00800100 0x8e load address 0x00005cfc
.data 0x00800100 0x8e load address 0x00005ad8
0x00800100 PROVIDE (__data_start, .)
*(.data)
.data 0x00800100 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
.data 0x00800100 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
.data 0x00800100 0x0 main.o
.data 0x00800100 0x2 uart.o
0x00800101 PcZugriff
573,38 → 552,34
.data 0x0080018a 0x4 GPS.o
0x0080018c gpsmax
0x0080018a gps_getpos
.data 0x0080018e 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(addsf3.o)
.data 0x0080018e 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(addsf3x.o)
.data 0x0080018e 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(cos.o)
.data 0x0080018e 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(divsf3.o)
.data 0x0080018e 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(divsf3x.o)
.data 0x0080018e 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fixsfsi.o)
.data 0x0080018e 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(floatsisf.o)
.data 0x0080018e 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fmod.o)
.data 0x0080018e 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_cmp.o)
.data 0x0080018e 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_cosinus.o)
.data 0x0080018e 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_merge.o)
.data 0x0080018e 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_nan.o)
.data 0x0080018e 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_powerseries.o)
.data 0x0080018e 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_split.o)
.data 0x0080018e 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_zero.o)
.data 0x0080018e 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(modf.o)
.data 0x0080018e 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(mulsf3.o)
.data 0x0080018e 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(mulsf3x.o)
.data 0x0080018e 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(sin.o)
.data 0x0080018e 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(square.o)
.data 0x0080018e 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_flashconst.o)
.data 0x0080018e 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_mulsi3.o)
.data 0x0080018e 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_udivmodhi4.o)
.data 0x0080018e 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_divmodhi4.o)
.data 0x0080018e 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_udivmodsi4.o)
.data 0x0080018e 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_divmodsi4.o)
.data 0x0080018e 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_exit.o)
.data 0x0080018e 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_copy_data.o)
.data 0x0080018e 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_clear_bss.o)
.data 0x0080018e 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(memchr.o)
.data 0x0080018e 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(ee_rb.1F2021.o)
.data 0x0080018e 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(ee_wb.1F2021.o)
.data 0x0080018e 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(addsf3.o)
.data 0x0080018e 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(addsf3x.o)
.data 0x0080018e 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(divsf3.o)
.data 0x0080018e 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(divsf3x.o)
.data 0x0080018e 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fixsfsi.o)
.data 0x0080018e 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(floatsisf.o)
.data 0x0080018e 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_cmp.o)
.data 0x0080018e 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_merge.o)
.data 0x0080018e 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_nan.o)
.data 0x0080018e 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_split.o)
.data 0x0080018e 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_zero.o)
.data 0x0080018e 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(mulsf3.o)
.data 0x0080018e 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(mulsf3x.o)
.data 0x0080018e 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(sqrt.o)
.data 0x0080018e 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(ldexp.o)
.data 0x0080018e 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_m_inf.o)
.data 0x0080018e 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_p_inf.o)
.data 0x0080018e 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_mulsi3.o)
.data 0x0080018e 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_udivmodhi4.o)
.data 0x0080018e 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_divmodhi4.o)
.data 0x0080018e 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_udivmodsi4.o)
.data 0x0080018e 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_divmodsi4.o)
.data 0x0080018e 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_exit.o)
.data 0x0080018e 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_copy_data.o)
.data 0x0080018e 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_clear_bss.o)
.data 0x0080018e 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(memchr.o)
.data 0x0080018e 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(ee_rb.1F2021.o)
.data 0x0080018e 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(ee_wb.1F2021.o)
*(.data*)
*(.rodata)
*(.rodata*)
613,10 → 588,10
0x0080018e _edata = .
0x0080018e PROVIDE (__data_end, .)
 
.bss 0x0080018e 0x460
.bss 0x0080018e 0x464
0x0080018e PROVIDE (__bss_start, .)
*(.bss)
.bss 0x0080018e 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
.bss 0x0080018e 0x0 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
.bss 0x0080018e 0x0 main.o
.bss 0x0080018e 0x18 uart.o
0x0080018e DebugGetAnforderung
703,138 → 678,135
0x00800225 Poti4
0x008001fb Mess_IntegralNick
0x008001ef IntegralRoll
.bss 0x0080025c 0x34 GPS.o
0x00800278 zwn2
0x00800286 gps_home_e
.bss 0x0080025c 0x36 GPS.o
0x0080027c zwn2
0x00800288 gps_home_e
0x0080025e gps_northing
0x00800266 gps_altitude
0x0080025c loop
0x00800262 gps_easting
0x0080028a komp_dreh
0x0080028c GPS_Nick
0x0080026c zwe
0x00800270 zwn1
0x00800280 gps_gethome
0x00800274 zwe1
0x0080027c zwe2
0x0080028e GPS_Roll
0x00800268 zwn
0x00800266 alpha
0x00800282 gps_home_n
.bss 0x00800290 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(addsf3.o)
.bss 0x00800290 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(addsf3x.o)
.bss 0x00800290 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(cos.o)
.bss 0x00800290 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(divsf3.o)
.bss 0x00800290 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(divsf3x.o)
.bss 0x00800290 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fixsfsi.o)
.bss 0x00800290 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(floatsisf.o)
.bss 0x00800290 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fmod.o)
.bss 0x00800290 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_cmp.o)
.bss 0x00800290 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_cosinus.o)
.bss 0x00800290 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_merge.o)
.bss 0x00800290 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_nan.o)
.bss 0x00800290 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_powerseries.o)
.bss 0x00800290 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_split.o)
.bss 0x00800290 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_zero.o)
.bss 0x00800290 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(modf.o)
.bss 0x00800290 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(mulsf3.o)
.bss 0x00800290 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(mulsf3x.o)
.bss 0x00800290 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(sin.o)
.bss 0x00800290 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(square.o)
.bss 0x00800290 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_flashconst.o)
.bss 0x00800290 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_mulsi3.o)
.bss 0x00800290 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_udivmodhi4.o)
.bss 0x00800290 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_divmodhi4.o)
.bss 0x00800290 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_udivmodsi4.o)
.bss 0x00800290 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_divmodsi4.o)
.bss 0x00800290 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_exit.o)
.bss 0x00800290 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_copy_data.o)
.bss 0x00800290 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_clear_bss.o)
.bss 0x00800290 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(memchr.o)
.bss 0x00800290 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(ee_rb.1F2021.o)
.bss 0x00800290 0x0 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(ee_wb.1F2021.o)
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*)
*(COMMON)
COMMON 0x00800290 0x1f 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 m
0x008002aa MotorWert
COMMON 0x008002af 0x2a8 uart.o
0x008002af ubxEp
0x008002b1 MeineSlaveAdresse
0x008002b2 CK_A
0x008002b3 SendeBuffer
0x00800349 NMEABuffer
0x008003df Debug_Timer
0x008003e1 CK_B
0x008003e2 navStatus
0x008003f3 DebugIn
0x008003fe VersionInfo
0x00800408 rollOffset
0x0080040c navPosLlh
0x00800429 ubxP
0x0080042b RxdBuffer
0x008004c1 navPosUtm
0x008004d4 ubxSp
0x008004d6 msgLen
0x008004d8 nickOffset
0x008004dc DebugOut
0x0080050e actualPos
0x00800530 msgID
0x00800531 ignorePacket
0x00800532 navVelNed
COMMON 0x00800557 0x1 printf_P.o
0x00800557 PrintZiel
COMMON 0x00800558 0x12 analog.o
0x00800558 Aktuell_ay
0x0080055a Aktuell_az
0x0080055c StartLuftdruck
0x0080055e Aktuell_Nick
0x00800560 messanzahl_Druck
0x00800561 Aktuell_Roll
0x00800563 Aktuell_ax
0x00800565 DruckOffsetSetting
0x00800566 Aktuell_Gier
0x00800568 tmpLuftdruck
COMMON 0x0080056a 0x8 twimaster.o
0x0080056a motor_rx
COMMON 0x00800572 0x2c rc.o
0x00800572 PPM_in
0x00800588 PPM_diff
COMMON 0x0080059e 0x50 fc.o
0x0080059e EE_Parameter
0x008005d8 MesswertRoll
0x008005da MesswertNick
0x008005dc MIN_GAS
0x008005dd Mittelwert_AccHoch
0x008005df IntegralFaktor
0x008005e3 Mittelwert_AccNick
0x008005e5 MAX_GAS
0x008005e6 MesswertGier
0x008005e8 GyroFaktor
0x008005ec Mittelwert_AccRoll
0x008005ee PROVIDE (__bss_end, .)
0x00005cfc __data_load_start = LOADADDR (.data)
0x00005d8a __data_load_end = (__data_load_start + SIZEOF (.data))
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))
 
.noinit 0x008005ee 0x0
0x008005ee PROVIDE (__noinit_start, .)
.noinit 0x008005f2 0x0
0x008005f2 PROVIDE (__noinit_start, .)
*(.noinit*)
0x008005ee PROVIDE (__noinit_end, .)
0x008005ee _end = .
0x008005ee PROVIDE (__heap_start, .)
0x008005f2 PROVIDE (__noinit_end, .)
0x008005f2 _end = .
0x008005f2 PROVIDE (__heap_start, .)
 
.eeprom 0x00810000 0x800
*(.eeprom*)
844,11 → 816,11
 
.stab 0x00000000 0x378
*(.stab)
.stab 0x00000000 0x378 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
.stab 0x00000000 0x378 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
 
.stabstr 0x00000000 0x71
*(.stabstr)
.stabstr 0x00000000 0x71 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
.stabstr 0x00000000 0x71 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
 
.stab.excl
*(.stab.excl)
1425,43 → 1397,37
WriteProgramData uart.o
ZaehlMessungen analog.o
fc.o
__addsf3 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(addsf3.o)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(sin.o)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(modf.o)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_powerseries.o)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_cosinus.o)
GPS.o
__addsf3 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(addsf3.o)
c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(sqrt.o)
fc.o
analog.o
__addsf3x c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(addsf3x.o)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(addsf3.o)
__bad_interrupt c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
__bss_end c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_clear_bss.o)
__bss_start c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_clear_bss.o)
__cmpsf2 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_cmp.o)
__data_end c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_copy_data.o)
__data_load_start c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_copy_data.o)
__data_start c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_copy_data.o)
__divmodhi4 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_divmodhi4.o)
__addsf3x c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(addsf3x.o)
c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(addsf3.o)
__bad_interrupt c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
__bss_end c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_clear_bss.o)
__bss_start c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_clear_bss.o)
__cmpsf2 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_cmp.o)
__data_end c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_copy_data.o)
__data_load_start c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_copy_data.o)
__data_start c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_copy_data.o)
__divmodhi4 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_divmodhi4.o)
fc.o
rc.o
menu.o
analog.o
timer0.o
__divmodsi4 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_divmodsi4.o)
__divmodsi4 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_divmodsi4.o)
GPS.o
fc.o
menu.o
analog.o
timer0.o
uart.o
__divsf3 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(divsf3.o)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_powerseries.o)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fmod.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)
fc.o
__divsf3x c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(divsf3x.o)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(divsf3.o)
__do_clear_bss c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_clear_bss.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)
__do_clear_bss c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_clear_bss.o)
GPS.o
fc.o
rc.o
1472,7 → 1438,7
printf_P.o
uart.o
main.o
__do_copy_data c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_copy_data.o)
__do_copy_data c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_copy_data.o)
GPS.o
fc.o
rc.o
1483,136 → 1449,131
printf_P.o
uart.o
main.o
__eeprom_read_byte_1F2021 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(ee_rb.1F2021.o)
__eeprom_read_byte_1F2021 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(ee_rb.1F2021.o)
main.o
__eeprom_write_byte_1F2021 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(ee_wb.1F2021.o)
__eeprom_write_byte_1F2021 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(ee_wb.1F2021.o)
fc.o
uart.o
main.o
__eqsf2 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_cmp.o)
__fixsfsi c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fixsfsi.o)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(modf.o)
__eqsf2 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_cmp.o)
__fixsfsi c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fixsfsi.o)
GPS.o
fc.o
menu.o
analog.o
__fixunssfsi c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fixsfsi.o)
__floatsisf c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(floatsisf.o)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(modf.o)
__fixunssfsi c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fixsfsi.o)
__floatsisf c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(floatsisf.o)
GPS.o
fc.o
analog.o
__floatunssisf c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(floatsisf.o)
__fp_cosinus c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_cosinus.o)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(sin.o)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(cos.o)
__fp_flashconst c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_flashconst.o)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_powerseries.o)
__fp_lneg c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fixsfsi.o)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(floatsisf.o)
__fp_merge c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_merge.o)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(mulsf3.o)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(modf.o)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(floatsisf.o)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(divsf3.o)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(addsf3.o)
__fp_nan c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_nan.o)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_split.o)
__fp_nanEDOM c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_nan.o)
__fp_nanERANGE c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_nan.o)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fmod.o)
__fp_nanx c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_nan.o)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(mulsf3x.o)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(divsf3x.o)
__fp_powerseries c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_powerseries.o)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_cosinus.o)
__fp_split1 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_split.o)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fixsfsi.o)
__fp_split2 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_split.o)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_cmp.o)
__fp_split3 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_split.o)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(mulsf3.o)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(divsf3.o)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(addsf3.o)
__fp_split_a c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_split.o)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(modf.o)
__fp_zero c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_zero.o)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_merge.o)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fixsfsi.o)
__fp_zerox c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_zero.o)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(mulsf3x.o)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(divsf3x.o)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(addsf3x.o)
__gesf2 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_cmp.o)
__gtsf2 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_cmp.o)
__floatunssisf c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(floatsisf.o)
__fp_lneg c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fixsfsi.o)
c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(floatsisf.o)
__fp_m_inf c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_m_inf.o)
c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(ldexp.o)
__fp_merge c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_merge.o)
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)
c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(mulsf3.o)
c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(floatsisf.o)
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(addsf3.o)
__fp_nan c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_nan.o)
c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_split.o)
__fp_nanEDOM c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_nan.o)
c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(sqrt.o)
__fp_nanERANGE c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_nan.o)
__fp_nanx c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_nan.o)
c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(mulsf3x.o)
c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(divsf3x.o)
__fp_p_inf c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_p_inf.o)
c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(ldexp.o)
__fp_split1 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_split.o)
c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fixsfsi.o)
__fp_split2 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_split.o)
c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_cmp.o)
__fp_split3 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_split.o)
c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(mulsf3.o)
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(addsf3.o)
__fp_split_a c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_split.o)
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)
__fp_zero c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_zero.o)
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(fp_merge.o)
c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fixsfsi.o)
__fp_zerox c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_zero.o)
c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(mulsf3x.o)
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(addsf3x.o)
__gesf2 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_cmp.o)
__gtsf2 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_cmp.o)
analog.o
__heap_end c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
__init c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
__lesf2 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_cmp.o)
__ltsf2 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_cmp.o)
__heap_end c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
__init c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
__lesf2 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_cmp.o)
__ltsf2 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_cmp.o)
fc.o
analog.o
__mulsf3 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(mulsf3.o)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(square.o)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_powerseries.o)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fmod.o)
__mulsf3 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(mulsf3.o)
GPS.o
fc.o
__mulsf3x c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(mulsf3x.o)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(mulsf3.o)
__mulsi3 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_mulsi3.o)
__mulsf3x c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(mulsf3x.o)
c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(mulsf3.o)
__mulsi3 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_mulsi3.o)
GPS.o
fc.o
timer0.o
__nesf2 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_cmp.o)
__stack c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
__subsf3 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(addsf3.o)
__nesf2 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_cmp.o)
__stack c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
__subsf3 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(addsf3.o)
GPS.o
analog.o
__udivmodhi4 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_udivmodhi4.o)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_divmodhi4.o)
__udivmodhi4 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_udivmodhi4.o)
c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_divmodhi4.o)
analog.o
__udivmodsi4 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_udivmodsi4.o)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_divmodsi4.o)
__udivmodsi4 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_udivmodsi4.o)
c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_divmodsi4.o)
printf_P.o
__vector_1 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
__vector_10 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
__vector_11 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
__vector_1 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
__vector_10 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
__vector_11 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
__vector_12 rc.o
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
__vector_13 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
__vector_14 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
__vector_15 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
__vector_16 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
__vector_17 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
__vector_13 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
__vector_14 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
__vector_15 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
__vector_16 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
__vector_17 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
__vector_18 timer0.o
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
__vector_19 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
__vector_2 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
__vector_19 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
__vector_2 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
__vector_20 uart.o
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
__vector_21 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
__vector_21 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
__vector_22 uart.o
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
__vector_23 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
__vector_23 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
__vector_24 analog.o
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
__vector_25 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
__vector_25 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
__vector_26 twimaster.o
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
__vector_27 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
__vector_3 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
__vector_4 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
__vector_5 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
__vector_6 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
__vector_7 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
__vector_8 c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
__vector_27 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
__vector_3 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
__vector_4 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
__vector_5 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
__vector_6 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
__vector_7 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
__vector_8 c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
__vector_9 timer0.o
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
__vector_default c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
__vectors c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
_div c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_divmodhi4.o)
_exit c:/programme/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
__vector_default c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
__vectors c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
_div c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_divmodhi4.o)
_exit c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_exit.o)
_printf_P printf_P.o
menu.o
analog.o
1633,8 → 1594,6
fc.o
main.o
cntKompass timer0.o
cos c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(cos.o)
GPS.o
durchschnitt_easting GPS.o
fc.o
rc.o
1655,11 → 1614,9
printf_P.o
uart.o
main.o
exit c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/avr5\libgcc.a(_exit.o)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
fmod c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fmod.o)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(sin.o)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(cos.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
1672,6 → 1629,15
main.o
gps_easting GPS.o
gps_gethome GPS.o
fc.o
rc.o
twimaster.o
menu.o
analog.o
timer0.o
printf_P.o
uart.o
main.o
gps_getpos GPS.o
gps_home_e GPS.o
gps_home_n GPS.o
1707,6 → 1673,8
i2c_write_byte twimaster.o
ignorePacket uart.o
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
1719,8 → 1687,8
uart.o
main.o
main main.o
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
memchr c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(memchr.o)
c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm644.o
memchr c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libc.a(memchr.o)
printf_P.o
messanzahl_AccHoch analog.o
fc.o
1731,8 → 1699,6
fc.o
menu.o
messanzahl_Druck analog.o
modf c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(modf.o)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fmod.o)
motor twimaster.o
fc.o
motor_rx twimaster.o
1757,8 → 1723,6
printf_P.o
uart.o
main.o
sin c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(sin.o)
GPS.o
skal GPS.o
fc.o
rc.o
1769,8 → 1733,8
printf_P.o
uart.o
main.o
square c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(square.o)
c:/programme/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(fp_cosinus.o)
sqrt c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5\libm.a(sqrt.o)
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,226 → 51,221
0000003f a __SREG__
0000003f a __SREG__
0000003f a __SREG__
00000070 t table_cos
00000096 t __c.2019
0000009a t __c.2017
000000a2 t __c.2015
000000ae t __c.2013
000000bc t __c.2011
000000c1 t __c.2006
000000de t __c.2004
000000f9 t __c.1996
00000128 t __c.1994
00000149 t __c.1992
00000161 t __c.1991
00000163 t __c.2073
00000171 t __c.2071
0000017f t __c.2069
0000018d t __c.2067
00000195 t __c.2064
000001a1 t __c.2062
000001ad t __c.2060
000001b9 t __c.2058
000001c5 t __c.2055
000001d4 t __c.2053
000001e3 t __c.2051
000001f2 t __c.2049
00000201 t __c.2046
00000210 t __c.2044
0000021f t __c.2041
0000022e t __c.2039
0000023d t __c.2037
0000024c t __c.2035
00000259 t __c.2032
00000268 t __c.2030
00000277 t __c.2028
00000286 t __c.2026
00000294 t __c.2023
000002a4 t __c.2021
000002b4 t __c.2019
000002c4 t __c.2017
000002d4 t __c.2014
000002e4 t __c.2012
000002f4 t __c.2010
00000304 t __c.2008
00000314 t __c.2005
00000323 t __c.2003
00000332 t __c.2001
00000341 t __c.1999
0000034b t __c.1996
00000359 t __c.1994
00000360 t __c.1992
0000036f t __c.1990
0000037e t __c.1988
0000038d t __c.1986
0000039c t __c.1982
000003ac t __c.1980
000003b9 t __c.1978
000003c0 t __c.1976
000003d2 t __c.1973
000003d8 T __ctors_end
000003d8 T __ctors_start
000003d8 T __dtors_end
000003d8 T __dtors_start
000003d8 W __init
000003d8 T __trampolines_end
000003d8 T __trampolines_start
000003e4 T __do_copy_data
000003f0 t .do_copy_data_loop
000003f4 t .do_copy_data_start
000003fa T __do_clear_bss
00000402 t .do_clear_bss_loop
00000404 t .do_clear_bss_start
00000412 T __bad_interrupt
00000412 W __vector_1
00000412 W __vector_10
00000412 W __vector_11
00000412 W __vector_13
00000412 W __vector_14
00000412 W __vector_15
00000412 W __vector_16
00000412 W __vector_17
00000412 W __vector_19
00000412 W __vector_2
00000412 W __vector_21
00000412 W __vector_23
00000412 W __vector_25
00000412 W __vector_27
00000412 W __vector_3
00000412 W __vector_4
00000412 W __vector_5
00000412 W __vector_6
00000412 W __vector_7
00000412 W __vector_8
00000416 T GetActiveParamSetNumber
00000424 T WriteParameterSet
0000043c t .26_start
00000448 t .26_finished
00000454 T ReadParameterSet
0000046e t .44_start
0000047a t .44_finished
00000480 T main
0000074a T __vector_22
000007b6 T GPSscanData
000008be T __vector_20
00000cc6 T AddCRC
00000d22 T SendOutData
00000df2 T Decode64
00000ea2 T uart_putchar
00000ec4 T WriteProgramData
00000ec6 T UART_Init
00000f00 T DatenUebertragung
00000fdc T BearbeiteRxDaten
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
000003b2 T __ctors_end
000003b2 T __ctors_start
000003b2 T __dtors_end
000003b2 T __dtors_start
000003b2 W __init
000003b2 T __trampolines_end
000003b2 T __trampolines_start
000003be T __do_copy_data
000003ca t .do_copy_data_loop
000003ce t .do_copy_data_start
000003d4 T __do_clear_bss
000003dc t .do_clear_bss_loop
000003de t .do_clear_bss_start
000003ec T __bad_interrupt
000003ec W __vector_1
000003ec W __vector_10
000003ec W __vector_11
000003ec W __vector_13
000003ec W __vector_14
000003ec W __vector_15
000003ec W __vector_16
000003ec W __vector_17
000003ec W __vector_19
000003ec W __vector_2
000003ec W __vector_21
000003ec W __vector_23
000003ec W __vector_25
000003ec W __vector_27
000003ec W __vector_3
000003ec W __vector_4
000003ec W __vector_5
000003ec W __vector_6
000003ec W __vector_7
000003ec W __vector_8
000003f0 T GetActiveParamSetNumber
000003fe T WriteParameterSet
00000416 t .26_start
00000422 t .26_finished
0000042e T ReadParameterSet
00000448 t .44_start
00000454 t .44_finished
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
000010ff W __stack
00001140 T Putchar
00001172 T PAD_0
00001188 T PAD_SP
0000119e T PRINTP
000011ca T PRINT
000011f2 T _printf_P
0000173a T __vector_18
00001862 T SetDelay
00001874 T CheckDelay
0000188c T __vector_9
000019e6 T Timer_Init
00001a34 T Delay_ms
00001a58 T ADC_Init
00001a64 T __vector_24
000020ac T SucheLuftruckOffset
000020fa T LcdClear
0000210c T Menu
00002894 T i2c_init
000028a0 T i2c_start
000028ac T i2c_stop
000028b4 T i2c_write_byte
000028c8 T __vector_26
00002a04 T rc_sum_init
00002a2e T __vector_12
00002b6c T Mittelwert
000030ee T CalibrierMittelwert
00003426 T ParameterZuordnung
000038c0 T DefaultKonstanten2
0000399a T DefaultKonstanten1
00003a7c T SendMotorData
00003b0a T SetNeutral
00003d02 T Piep
00003d2c T MotorRegler
000052ce T gps_main
00005776 T memchr
00005790 T __subsf3
00005792 T __addsf3
0000579a T __addsf3x
00005816 T cos
00005822 T __divsf3
00005828 T __divsf3x
000058ae T __fixsfsi
000058ae T __fixunssfsi
000058d4 T __fp_lneg
000058e4 T __floatunssisf
000058e8 T __floatsisf
000058fc T fmod
00005922 T __eqsf2
00005922 T __lesf2
00005922 T __ltsf2
00005922 T __nesf2
00005928 T __gesf2
00005928 T __gtsf2
0000592e T __cmpsf2
00005940 t .fp_cmp
00005966 T __fp_cosinus
000059ac T __fp_merge
000059dc T __fp_nan
000059dc T __fp_nanEDOM
000059dc T __fp_nanERANGE
000059dc T __fp_nanx
000059e2 T __fp_powerseries
00005a48 T __fp_split3
00005a4e T __fp_split2
00005a60 T __fp_split1
00005a7c T __fp_split_a
00005a9a T __fp_zero
00005aa0 T __fp_zerox
00005aa4 T modf
00005b04 T __mulsf3
00005b0a T __mulsf3x
00005b94 T sin
00005bba T square
00005bc2 T __fp_flashconst
00005bcc T __mulsi3
00005c0a T __udivmodhi4
00005c12 t __udivmodhi4_loop
00005c20 t __udivmodhi4_ep
00005c32 T __divmodhi4
00005c32 T _div
00005c46 t __divmodhi4_neg2
00005c4c t __divmodhi4_exit
00005c4e t __divmodhi4_neg1
00005c58 T __udivmodsi4
00005c64 t __udivmodsi4_loop
00005c7e t __udivmodsi4_ep
00005c9c T __divmodsi4
00005cb0 t __divmodsi4_neg2
00005cbe t __divmodsi4_exit
00005cc0 t __divmodsi4_neg1
00005cd2 T __eeprom_read_byte_1F2021
00005ce2 T __eeprom_write_byte_1F2021
00005cfa t __stop_program
00005cfa T _exit
00005cfa W exit
00005cfc A __data_load_start
00005cfc T _etext
00005d8a A __data_load_end
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
00800100 D __data_start
00800100 D UebertragungAbgeschlossen
00800101 D PcZugriff
00800102 d timer.2062
00800103 d cnt_1ms.1975
00800102 d timer.2063
00800103 d cnt_1ms.1976
00800104 D UBat
00800106 D Luftdruck
0080010a D MessLuftdruck
0080010c D Array
00800116 D DisplayBuff
00800166 d MaxMenue.1971
00800166 d MaxMenue.1972
00800167 D NewPpmData
00800178 D Kp
0080017c D Ki
300,13 → 295,13
00800196 B AnzahlEmpfangsBytes
00800197 B PC_DebugTimeout
00800198 B MotorTest
0080019c b dis_zeile.2398
0080019d b UartState.2075
0080019e b buf_ptr.2074
0080019f b crc2.2073
008001a0 b crc1.2072
008001a1 b crc.2071
008001a3 b ptr.2038
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
008001a5 b gpsState
008001a6 B CountMilliseconds
008001a8 B UpdateMotor
313,7 → 308,7
008001a9 B cntKompass
008001ab B beeptime
008001ad B ServoValue
008001af b cnt.1976
008001af b cnt.1977
008001b0 b tim_main
008001b2 B AccumulateNick
008001b4 B AccumulateRoll
329,17 → 324,17
008001c3 B messanzahl_AccHoch
008001c4 B HoeheD
008001c6 B ZaehlMessungen
008001c8 b state.2006
008001c9 b kanal.2005
008001c8 b state.2007
008001c9 b kanal.2006
008001ca B TestInt
008001cc B DispPtr
008001cd B RemoteTasten
008001ce b MenuePunkt.1972
008001ce b MenuePunkt.1973
008001cf B twi_state
008001d0 B motor
008001d1 B motorread
008001d2 b index.1972
008001d4 b AltICR.1970
008001d2 b index.1973
008001d4 b AltICR.1971
008001d6 B Timeout
008001d7 B AdNeutralNick
008001d9 B AdNeutralRoll
381,103 → 376,104
00800234 B Parameter_UserParam2
00800235 B Parameter_UserParam3
00800236 B Parameter_UserParam4
00800237 b SignalSchlecht.2367
00800239 b NeueKompassRichtungMerken.2363
0080023a b TimerWerteausgabe.2362
0080023b b hoehenregler.2361
0080023d b modell_fliegt.2360
0080023f b delay_ausschalten.2359
00800240 b delay_einschalten.2358
00800241 b delay_neutral.2357
00800242 b RcLostTimer.2356
00800244 b IntegralFehlerRoll.2355
00800246 b IntegralFehlerNick.2354
00800248 b tmp_long2.2353
0080024c b tmp_long.2352
00800250 b sollGier.2351
00800254 b SummeRoll.2350
00800258 b SummeNick.2349
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 alpha
00800268 B zwn
0080026c B zwe
00800270 B zwn1
00800274 B zwe1
00800278 B zwn2
0080027c B zwe2
00800280 B gps_gethome
00800282 B gps_home_n
00800286 B gps_home_e
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 m
008002aa B MotorWert
008002af B ubxEp
008002b1 B MeineSlaveAdresse
008002b2 B CK_A
008002b3 B SendeBuffer
00800349 B NMEABuffer
008003df B Debug_Timer
008003e1 B CK_B
008003e2 B navStatus
008003f3 B DebugIn
008003fe B VersionInfo
00800408 B rollOffset
0080040c B navPosLlh
00800429 B ubxP
0080042b B RxdBuffer
008004c1 B navPosUtm
008004d4 B ubxSp
008004d6 B msgLen
008004d8 B nickOffset
008004dc B DebugOut
0080050e B actualPos
00800530 B msgID
00800531 B ignorePacket
00800532 B navVelNed
00800557 B PrintZiel
00800558 B Aktuell_ay
0080055a B Aktuell_az
0080055c B StartLuftdruck
0080055e B Aktuell_Nick
00800560 B messanzahl_Druck
00800561 B Aktuell_Roll
00800563 B Aktuell_ax
00800565 B DruckOffsetSetting
00800566 B Aktuell_Gier
00800568 B tmpLuftdruck
0080056a B motor_rx
00800572 B PPM_in
00800588 B PPM_diff
0080059e B EE_Parameter
008005d8 B MesswertRoll
008005da B MesswertNick
008005dc B MIN_GAS
008005dd B Mittelwert_AccHoch
008005df B IntegralFaktor
008005e3 B Mittelwert_AccNick
008005e5 B MAX_GAS
008005e6 B MesswertGier
008005e8 B GyroFaktor
008005ec B Mittelwert_AccRoll
008005ee B __bss_end
008005ee A _end
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
00810000 D EEPromArray
00810800 D __eeprom_end
/branches/V0.60_GPS_BETA_chris2798_hallo2/GPS.c
8,19 → 8,18
 
// GPS feste Variablen++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
volatile int loop = 0;
long gps_northing = 0, gps_easting = 0;
long gps_northing = 0, gps_easting = 0, gps_altitude = 0;
 
volatile int alpha = 0;
 
long zwn = 0, zwe = 0, zwn1 = 0, zwe1 = 0, zwn2 = 0, zwe2 = 0;
volatile int gps_getpos = 5;
volatile int gps_gethome = 0;
long gps_home_n = 0;
long gps_home_e = 0;
 
// GPS Einstellungen +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
volatile int komp_dreh = 0; // verdrehten Kompasseinbau kompensieren (+/-Grad)
volatile int gpsmax = 30; //maximal zulässiger "GPS-Steuerausschlag"
volatile int gpsmax = 35; //maximal zulässiger "GPS-Steuerausschlag"
 
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 
29,12 → 28,13
void gps_main(void)
{
if (MotorenEin > 1 && gps_gethome == 0 && actualPos.state != 0){ //speichert GPS-Home-Position
/*
if (MotorenEin = 1 && gps_gethome == 0 && actualPos.state != 0){ //speichert GPS-Home-Position
gps_home_n = actualPos.northing;
gps_home_e = actualPos.easting;
beeptime = 80;
gps_gethome = 1;
}
}*/
 
 
if (Poti1>0 && actualPos.state != 0){ //Beginn GPS-Position-Hold
42,39 → 42,38
if (gps_getpos != 0){ //Postion mit Schalter loggen
gps_northing = actualPos.northing;
gps_easting = actualPos.easting;
gps_altitude = actualPos.altitude;
beeptime = 50;
gps_getpos = 0;}
 
//Regler ##########################################################################################################################
//P-Regler
zwn = (gps_northing-actualPos.northing)*gps_p;
zwe = (gps_easting-actualPos.easting)*gps_p;
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;
 
//I-Regler
zwn1=0;
zwe1=0;
 
//D-Regler
zwn2= gps_d*actualPos.velNorth;
zwe2= gps_d*actualPos.velEast;
zwn2= (gps_d*actualPos.velNorth)/-2;
zwe2= (gps_d*actualPos.velEast)/-2;
 
GPS_Nick = (-zwn+zwn1-zwn2) / skal;
GPS_Roll = (zwe+zwe1-zwe2) / skal;
GPS_Nick = -1*(zwn+zwn2); // skal;
GPS_Roll = (zwe+zwe2); // skal;
 
//GPS-Mixer########################################################################################################################
if (GPS_Nick>gpsmax){GPS_Nick=gpsmax;} else if (GPS_Nick<(-1*gpsmax)){GPS_Nick=(-1*gpsmax);} //min-max Wert überprüfen
if (GPS_Roll>gpsmax){GPS_Roll=gpsmax;} else if (GPS_Roll<(-1*gpsmax)){GPS_Roll=(-1*gpsmax);}
 
/*
//Rotationsmatrix##################################################################################################################
 
//Kompass ++++++++++++++++++++++++++++
alpha=0;
//alpha = komp_dreh+KompassValue;
//if (KompassValue>300) {beeptime=50;}
//if (alpha>359) {alpha=alpha-360;}
alpha = komp_dreh+KompassValue;
if (KompassValue>300) {beeptime=50;}
if (alpha>359) {alpha=alpha-360;}
 
 
GPS_Nick=(sin(alpha)*GPS_Roll+cos(alpha)*GPS_Nick);
GPS_Roll=(cos(alpha)*GPS_Nick-sin(alpha)*GPS_Roll);
*/
 
}else {
gps_getpos=5;
/branches/V0.60_GPS_BETA_chris2798_hallo2/GPS.lst
11,567 → 11,473
11 .global gps_main
13 gps_main:
14 /* prologue: frame size=0 */
15 0000 2F92 push r2
16 0002 3F92 push r3
17 0004 4F92 push r4
18 0006 5F92 push r5
19 0008 6F92 push r6
20 000a 7F92 push r7
21 000c 8F92 push r8
22 000e 9F92 push r9
23 0010 AF92 push r10
24 0012 BF92 push r11
25 0014 CF92 push r12
26 0016 DF92 push r13
27 0018 EF92 push r14
28 001a FF92 push r15
29 001c 0F93 push r16
30 001e 1F93 push r17
31 0020 CF93 push r28
32 0022 DF93 push r29
33 /* prologue end (size=18) */
34 0024 8091 0000 lds r24,MotorenEin
35 0028 8230 cpi r24,lo8(2)
36 002a 00F0 brlo .L2
37 002c 8091 0000 lds r24,gps_gethome
38 0030 9091 0000 lds r25,(gps_gethome)+1
39 0034 892B or r24,r25
40 0036 01F4 brne .L2
41 0038 8091 0000 lds r24,actualPos+32
42 003c 8823 tst r24
43 003e 01F0 breq .L2
44 0040 8091 0000 lds r24,actualPos
45 0044 9091 0000 lds r25,(actualPos)+1
46 0048 A091 0000 lds r26,(actualPos)+2
47 004c B091 0000 lds r27,(actualPos)+3
48 0050 8093 0000 sts gps_home_n,r24
49 0054 9093 0000 sts (gps_home_n)+1,r25
50 0058 A093 0000 sts (gps_home_n)+2,r26
51 005c B093 0000 sts (gps_home_n)+3,r27
52 0060 8091 0000 lds r24,actualPos+4
53 0064 9091 0000 lds r25,(actualPos+4)+1
54 0068 A091 0000 lds r26,(actualPos+4)+2
55 006c B091 0000 lds r27,(actualPos+4)+3
56 0070 8093 0000 sts gps_home_e,r24
57 0074 9093 0000 sts (gps_home_e)+1,r25
58 0078 A093 0000 sts (gps_home_e)+2,r26
59 007c B093 0000 sts (gps_home_e)+3,r27
60 0080 80E5 ldi r24,lo8(80)
61 0082 90E0 ldi r25,hi8(80)
62 0084 9093 0000 sts (beeptime)+1,r25
63 0088 8093 0000 sts beeptime,r24
64 008c 81E0 ldi r24,lo8(1)
65 008e 90E0 ldi r25,hi8(1)
66 0090 9093 0000 sts (gps_gethome)+1,r25
67 0094 8093 0000 sts gps_gethome,r24
68 .L2:
69 0098 8091 0000 lds r24,Poti1
70 009c 9091 0000 lds r25,(Poti1)+1
71 00a0 1816 cp __zero_reg__,r24
72 00a2 1906 cpc __zero_reg__,r25
73 00a4 04F0 brlt .+2
74 00a6 00C0 rjmp .L6
75 00a8 8091 0000 lds r24,actualPos+32
76 00ac 8823 tst r24
77 00ae 01F4 brne .+2
78 00b0 00C0 rjmp .L6
79 00b2 8091 0000 lds r24,gps_getpos
80 00b6 9091 0000 lds r25,(gps_getpos)+1
81 00ba 892B or r24,r25
82 00bc 01F0 breq .L9
83 00be 8091 0000 lds r24,actualPos
84 00c2 9091 0000 lds r25,(actualPos)+1
85 00c6 A091 0000 lds r26,(actualPos)+2
86 00ca B091 0000 lds r27,(actualPos)+3
87 00ce 8093 0000 sts gps_northing,r24
88 00d2 9093 0000 sts (gps_northing)+1,r25
89 00d6 A093 0000 sts (gps_northing)+2,r26
90 00da B093 0000 sts (gps_northing)+3,r27
91 00de 8091 0000 lds r24,actualPos+4
92 00e2 9091 0000 lds r25,(actualPos+4)+1
93 00e6 A091 0000 lds r26,(actualPos+4)+2
94 00ea B091 0000 lds r27,(actualPos+4)+3
95 00ee 8093 0000 sts gps_easting,r24
96 00f2 9093 0000 sts (gps_easting)+1,r25
97 00f6 A093 0000 sts (gps_easting)+2,r26
98 00fa B093 0000 sts (gps_easting)+3,r27
99 00fe 82E3 ldi r24,lo8(50)
100 0100 90E0 ldi r25,hi8(50)
101 0102 9093 0000 sts (beeptime)+1,r25
102 0106 8093 0000 sts beeptime,r24
103 010a 1092 0000 sts (gps_getpos)+1,__zero_reg__
104 010e 1092 0000 sts gps_getpos,__zero_reg__
105 .L9:
106 0112 2091 0000 lds r18,gps_p
107 0116 3091 0000 lds r19,(gps_p)+1
108 011a 6091 0000 lds r22,gps_northing
109 011e 7091 0000 lds r23,(gps_northing)+1
110 0122 8091 0000 lds r24,(gps_northing)+2
111 0126 9091 0000 lds r25,(gps_northing)+3
112 012a E090 0000 lds r14,actualPos
113 012e F090 0000 lds r15,(actualPos)+1
114 0132 0091 0000 lds r16,(actualPos)+2
115 0136 1091 0000 lds r17,(actualPos)+3
116 013a 6E19 sub r22,r14
117 013c 7F09 sbc r23,r15
118 013e 800B sbc r24,r16
119 0140 910B sbc r25,r17
120 0142 4427 clr r20
121 0144 37FD sbrc r19,7
122 0146 4095 com r20
123 0148 542F mov r21,r20
124 014a 0E94 0000 call __mulsi3
125 014e 5B01 movw r10,r22
126 0150 6C01 movw r12,r24
127 0152 6093 0000 sts zwn,r22
128 0156 7093 0000 sts (zwn)+1,r23
129 015a 8093 0000 sts (zwn)+2,r24
130 015e 9093 0000 sts (zwn)+3,r25
131 0162 2091 0000 lds r18,gps_p
132 0166 3091 0000 lds r19,(gps_p)+1
133 016a 6091 0000 lds r22,gps_easting
134 016e 7091 0000 lds r23,(gps_easting)+1
135 0172 8091 0000 lds r24,(gps_easting)+2
136 0176 9091 0000 lds r25,(gps_easting)+3
137 017a E090 0000 lds r14,actualPos+4
138 017e F090 0000 lds r15,(actualPos+4)+1
139 0182 0091 0000 lds r16,(actualPos+4)+2
140 0186 1091 0000 lds r17,(actualPos+4)+3
141 018a 6E19 sub r22,r14
142 018c 7F09 sbc r23,r15
143 018e 800B sbc r24,r16
144 0190 910B sbc r25,r17
145 0192 4427 clr r20
146 0194 37FD sbrc r19,7
147 0196 4095 com r20
148 0198 542F mov r21,r20
149 019a 0E94 0000 call __mulsi3
150 019e 7B01 movw r14,r22
151 01a0 8C01 movw r16,r24
152 01a2 6093 0000 sts zwe,r22
153 01a6 7093 0000 sts (zwe)+1,r23
154 01aa 8093 0000 sts (zwe)+2,r24
155 01ae 9093 0000 sts (zwe)+3,r25
156 01b2 1092 0000 sts zwn1,__zero_reg__
157 01b6 1092 0000 sts (zwn1)+1,__zero_reg__
158 01ba 1092 0000 sts (zwn1)+2,__zero_reg__
159 01be 1092 0000 sts (zwn1)+3,__zero_reg__
160 01c2 1092 0000 sts zwe1,__zero_reg__
161 01c6 1092 0000 sts (zwe1)+1,__zero_reg__
162 01ca 1092 0000 sts (zwe1)+2,__zero_reg__
163 01ce 1092 0000 sts (zwe1)+3,__zero_reg__
164 01d2 6091 0000 lds r22,gps_d
165 01d6 7091 0000 lds r23,(gps_d)+1
166 01da 8827 clr r24
167 01dc 77FD sbrc r23,7
168 01de 8095 com r24
169 01e0 982F mov r25,r24
170 01e2 2091 0000 lds r18,actualPos+12
171 01e6 3091 0000 lds r19,(actualPos+12)+1
172 01ea 4091 0000 lds r20,(actualPos+12)+2
173 01ee 5091 0000 lds r21,(actualPos+12)+3
174 01f2 0E94 0000 call __mulsi3
175 01f6 3B01 movw r6,r22
176 01f8 4C01 movw r8,r24
177 01fa 6093 0000 sts zwn2,r22
178 01fe 7093 0000 sts (zwn2)+1,r23
179 0202 8093 0000 sts (zwn2)+2,r24
180 0206 9093 0000 sts (zwn2)+3,r25
181 020a 6091 0000 lds r22,gps_d
182 020e 7091 0000 lds r23,(gps_d)+1
183 0212 8827 clr r24
184 0214 77FD sbrc r23,7
185 0216 8095 com r24
186 0218 982F mov r25,r24
187 021a 2091 0000 lds r18,actualPos+16
188 021e 3091 0000 lds r19,(actualPos+16)+1
189 0222 4091 0000 lds r20,(actualPos+16)+2
190 0226 5091 0000 lds r21,(actualPos+16)+3
191 022a 0E94 0000 call __mulsi3
192 022e 1B01 movw r2,r22
193 0230 2C01 movw r4,r24
194 0232 6093 0000 sts zwe2,r22
195 0236 7093 0000 sts (zwe2)+1,r23
196 023a 8093 0000 sts (zwe2)+2,r24
197 023e 9093 0000 sts (zwe2)+3,r25
198 0242 2091 0000 lds r18,skal
199 0246 3091 0000 lds r19,(skal)+1
200 024a D094 com r13
201 024c C094 com r12
202 024e B094 com r11
203 0250 A094 com r10
204 0252 A11C adc r10,__zero_reg__
205 0254 B11C adc r11,__zero_reg__
206 0256 C11C adc r12,__zero_reg__
207 0258 D11C adc r13,__zero_reg__
208 025a A618 sub r10,r6
209 025c B708 sbc r11,r7
210 025e C808 sbc r12,r8
211 0260 D908 sbc r13,r9
212 0262 4427 clr r20
213 0264 37FD sbrc r19,7
214 0266 4095 com r20
215 0268 542F mov r21,r20
216 026a C601 movw r24,r12
217 026c B501 movw r22,r10
218 026e 0E94 0000 call __divmodsi4
219 0272 E901 movw r28,r18
220 0274 3093 0000 sts (GPS_Nick)+1,r19
221 0278 2093 0000 sts GPS_Nick,r18
222 027c 2091 0000 lds r18,skal
223 0280 3091 0000 lds r19,(skal)+1
224 0284 E218 sub r14,r2
225 0286 F308 sbc r15,r3
226 0288 0409 sbc r16,r4
227 028a 1509 sbc r17,r5
228 028c 4427 clr r20
229 028e 37FD sbrc r19,7
230 0290 4095 com r20
231 0292 542F mov r21,r20
232 0294 C801 movw r24,r16
233 0296 B701 movw r22,r14
234 0298 0E94 0000 call __divmodsi4
235 029c B901 movw r22,r18
236 029e 3093 0000 sts (GPS_Roll)+1,r19
237 02a2 2093 0000 sts GPS_Roll,r18
238 02a6 8091 0000 lds r24,gpsmax
239 02aa 9091 0000 lds r25,(gpsmax)+1
240 02ae 8C17 cp r24,r28
241 02b0 9D07 cpc r25,r29
242 02b2 04F4 brge .L11
243 02b4 8091 0000 lds r24,gpsmax
244 02b8 9091 0000 lds r25,(gpsmax)+1
245 02bc 00C0 rjmp .L21
246 .L11:
247 02be 8091 0000 lds r24,gpsmax
248 02c2 9091 0000 lds r25,(gpsmax)+1
249 02c6 9095 com r25
250 02c8 8195 neg r24
251 02ca 9F4F sbci r25,lo8(-1)
252 02cc C817 cp r28,r24
253 02ce D907 cpc r29,r25
254 02d0 04F4 brge .L13
255 02d2 8091 0000 lds r24,gpsmax
256 02d6 9091 0000 lds r25,(gpsmax)+1
257 02da 9095 com r25
258 02dc 8195 neg r24
259 02de 9F4F sbci r25,lo8(-1)
260 .L21:
261 02e0 9093 0000 sts (GPS_Nick)+1,r25
262 02e4 8093 0000 sts GPS_Nick,r24
263 .L13:
264 02e8 8091 0000 lds r24,gpsmax
265 02ec 9091 0000 lds r25,(gpsmax)+1
266 02f0 8617 cp r24,r22
267 02f2 9707 cpc r25,r23
268 02f4 04F4 brge .L15
269 02f6 8091 0000 lds r24,gpsmax
270 02fa 9091 0000 lds r25,(gpsmax)+1
271 02fe 00C0 rjmp .L22
272 .L15:
273 0300 8091 0000 lds r24,gpsmax
274 0304 9091 0000 lds r25,(gpsmax)+1
275 0308 9095 com r25
276 030a 8195 neg r24
277 030c 9F4F sbci r25,lo8(-1)
278 030e 6817 cp r22,r24
279 0310 7907 cpc r23,r25
280 0312 04F4 brge .L17
281 0314 8091 0000 lds r24,gpsmax
282 0318 9091 0000 lds r25,(gpsmax)+1
283 031c 9095 com r25
284 031e 8195 neg r24
285 0320 9F4F sbci r25,lo8(-1)
286 .L22:
287 0322 9093 0000 sts (GPS_Roll)+1,r25
288 0326 8093 0000 sts GPS_Roll,r24
289 .L17:
290 032a 1092 0000 sts (alpha)+1,__zero_reg__
291 032e 1092 0000 sts alpha,__zero_reg__
292 0332 E090 0000 lds r14,alpha
293 0336 F090 0000 lds r15,(alpha)+1
294 033a 6091 0000 lds r22,GPS_Roll
295 033e 7091 0000 lds r23,(GPS_Roll)+1
296 0342 8827 clr r24
297 0344 77FD sbrc r23,7
298 0346 8095 com r24
299 0348 982F mov r25,r24
300 034a 0E94 0000 call __floatsisf
301 034e 1B01 movw r2,r22
302 0350 2C01 movw r4,r24
303 0352 A090 0000 lds r10,alpha
304 0356 B090 0000 lds r11,(alpha)+1
305 035a 0027 clr r16
306 035c F7FC sbrc r15,7
307 035e 0095 com r16
308 0360 102F mov r17,r16
309 0362 C801 movw r24,r16
310 0364 B701 movw r22,r14
311 0366 0E94 0000 call __floatsisf
312 036a 0E94 0000 call sin
313 036e A201 movw r20,r4
314 0370 9101 movw r18,r2
315 0372 0E94 0000 call __mulsf3
316 0376 3B01 movw r6,r22
317 0378 4C01 movw r8,r24
318 037a CC24 clr r12
319 037c B7FC sbrc r11,7
320 037e C094 com r12
321 0380 DC2C mov r13,r12
322 0382 C601 movw r24,r12
323 0384 B501 movw r22,r10
324 0386 0E94 0000 call __floatsisf
325 038a 0E94 0000 call cos
326 038e 7B01 movw r14,r22
327 0390 8C01 movw r16,r24
328 0392 6091 0000 lds r22,GPS_Nick
329 0396 7091 0000 lds r23,(GPS_Nick)+1
330 039a 8827 clr r24
331 039c 77FD sbrc r23,7
332 039e 8095 com r24
333 03a0 982F mov r25,r24
334 03a2 0E94 0000 call __floatsisf
335 03a6 9B01 movw r18,r22
336 03a8 AC01 movw r20,r24
337 03aa C801 movw r24,r16
338 03ac B701 movw r22,r14
339 03ae 0E94 0000 call __mulsf3
340 03b2 9B01 movw r18,r22
341 03b4 AC01 movw r20,r24
342 03b6 C401 movw r24,r8
343 03b8 B301 movw r22,r6
344 03ba 0E94 0000 call __addsf3
345 03be 0E94 0000 call __fixsfsi
346 03c2 7B01 movw r14,r22
347 03c4 7093 0000 sts (GPS_Nick)+1,r23
348 03c8 6093 0000 sts GPS_Nick,r22
349 03cc 6091 0000 lds r22,alpha
350 03d0 7091 0000 lds r23,(alpha)+1
351 03d4 A090 0000 lds r10,alpha
352 03d8 B090 0000 lds r11,(alpha)+1
353 03dc 8827 clr r24
354 03de 77FD sbrc r23,7
355 03e0 8095 com r24
356 03e2 982F mov r25,r24
357 03e4 0E94 0000 call __floatsisf
358 03e8 0E94 0000 call cos
359 03ec 3B01 movw r6,r22
360 03ee 4C01 movw r8,r24
361 03f0 0027 clr r16
362 03f2 F7FC sbrc r15,7
363 03f4 0095 com r16
364 03f6 102F mov r17,r16
365 03f8 C801 movw r24,r16
366 03fa B701 movw r22,r14
367 03fc 0E94 0000 call __floatsisf
368 0400 9B01 movw r18,r22
369 0402 AC01 movw r20,r24
370 0404 C401 movw r24,r8
371 0406 B301 movw r22,r6
372 0408 0E94 0000 call __mulsf3
373 040c 7B01 movw r14,r22
374 040e 8C01 movw r16,r24
375 0410 CC24 clr r12
376 0412 B7FC sbrc r11,7
377 0414 C094 com r12
378 0416 DC2C mov r13,r12
379 0418 C601 movw r24,r12
380 041a B501 movw r22,r10
381 041c 0E94 0000 call __floatsisf
382 0420 0E94 0000 call sin
383 0424 A201 movw r20,r4
384 0426 9101 movw r18,r2
385 0428 0E94 0000 call __mulsf3
386 042c 9B01 movw r18,r22
387 042e AC01 movw r20,r24
388 0430 C801 movw r24,r16
389 0432 B701 movw r22,r14
390 0434 0E94 0000 call __subsf3
391 0438 0E94 0000 call __fixsfsi
392 043c 7093 0000 sts (GPS_Roll)+1,r23
393 0440 6093 0000 sts GPS_Roll,r22
394 0444 00C0 rjmp .L20
395 .L6:
396 0446 85E0 ldi r24,lo8(5)
397 0448 90E0 ldi r25,hi8(5)
398 044a 9093 0000 sts (gps_getpos)+1,r25
399 044e 8093 0000 sts gps_getpos,r24
400 0452 1092 0000 sts (GPS_Nick)+1,__zero_reg__
401 0456 1092 0000 sts GPS_Nick,__zero_reg__
402 045a 1092 0000 sts (GPS_Roll)+1,__zero_reg__
403 045e 1092 0000 sts GPS_Roll,__zero_reg__
404 0462 1092 0000 sts zwn1,__zero_reg__
405 0466 1092 0000 sts (zwn1)+1,__zero_reg__
406 046a 1092 0000 sts (zwn1)+2,__zero_reg__
407 046e 1092 0000 sts (zwn1)+3,__zero_reg__
408 0472 1092 0000 sts zwe1,__zero_reg__
409 0476 1092 0000 sts (zwe1)+1,__zero_reg__
410 047a 1092 0000 sts (zwe1)+2,__zero_reg__
411 047e 1092 0000 sts (zwe1)+3,__zero_reg__
412 .L20:
413 /* epilogue: frame size=0 */
414 0482 DF91 pop r29
415 0484 CF91 pop r28
416 0486 1F91 pop r17
417 0488 0F91 pop r16
418 048a FF90 pop r15
419 048c EF90 pop r14
420 048e DF90 pop r13
421 0490 CF90 pop r12
422 0492 BF90 pop r11
423 0494 AF90 pop r10
424 0496 9F90 pop r9
425 0498 8F90 pop r8
426 049a 7F90 pop r7
427 049c 6F90 pop r6
428 049e 5F90 pop r5
429 04a0 4F90 pop r4
430 04a2 3F90 pop r3
431 04a4 2F90 pop r2
432 04a6 0895 ret
433 /* epilogue end (size=19) */
434 /* function gps_main size 596 (559) */
436 .global loop
437 .global loop
438 .section .bss
441 loop:
442 0000 0000 .skip 2,0
443 .global gps_northing
444 .global gps_northing
447 gps_northing:
448 0002 0000 0000 .skip 4,0
449 .global gps_easting
450 .global gps_easting
453 gps_easting:
454 0006 0000 0000 .skip 4,0
455 .global alpha
456 .global alpha
459 alpha:
460 000a 0000 .skip 2,0
461 .global zwn
462 .global zwn
465 zwn:
466 000c 0000 0000 .skip 4,0
467 .global zwe
468 .global zwe
471 zwe:
472 0010 0000 0000 .skip 4,0
473 .global zwn1
474 .global zwn1
477 zwn1:
478 0014 0000 0000 .skip 4,0
479 .global zwe1
480 .global zwe1
483 zwe1:
484 0018 0000 0000 .skip 4,0
485 .global zwn2
486 .global zwn2
489 zwn2:
490 001c 0000 0000 .skip 4,0
491 .global zwe2
492 .global zwe2
495 zwe2:
496 0020 0000 0000 .skip 4,0
497 .global gps_getpos
498 .data
501 gps_getpos:
502 0000 0500 .word 5
503 .global gps_gethome
504 .global gps_gethome
505 .section .bss
508 gps_gethome:
509 0024 0000 .skip 2,0
510 .global gps_home_n
511 .global gps_home_n
514 gps_home_n:
515 0026 0000 0000 .skip 4,0
516 .global gps_home_e
517 .global gps_home_e
520 gps_home_e:
521 002a 0000 0000 .skip 4,0
522 .global komp_dreh
523 .global komp_dreh
526 komp_dreh:
527 002e 0000 .skip 2,0
528 .global gpsmax
529 .data
532 gpsmax:
533 0002 1E00 .word 30
534 .global GPS_Nick
535 .global GPS_Nick
536 .section .bss
539 GPS_Nick:
540 0030 0000 .skip 2,0
541 .global GPS_Roll
542 .global GPS_Roll
545 GPS_Roll:
546 0032 0000 .skip 2,0
547 .comm DiffNick,2,1
548 .comm DiffRoll,2,1
549 .comm SenderOkay,1,1
550 .comm CosinusNickWinkel,1,1
551 .comm CosinusRollWinkel,1,1
552 .comm durchschnitt_northing,4,1
553 .comm durchschnitt_easting,4,1
554 .comm gps_p,2,1
555 .comm gps_d,2,1
556 .comm skal,2,1
557 .comm RemoteTasten,1,1
558 .comm Timeout,1,1
559 .comm IntegralNick,4,1
560 .comm IntegralNick2,4,1
561 .comm IntegralRoll,4,1
562 .comm IntegralRoll2,4,1
563 .comm Mess_IntegralNick,4,1
564 .comm Mess_IntegralNick2,4,1
565 .comm Mess_IntegralRoll,4,1
566 .comm Mess_IntegralRoll2,4,1
567 .comm Integral_Gier,4,1
568 .comm Mess_Integral_Gier,4,1
569 .comm h,1,1
570 .comm m,1,1
571 .comm s,1,1
572 .comm Motor_Vorne,1,1
573 .comm Motor_Hinten,1,1
574 .comm Motor_Rechts,1,1
575 .comm Motor_Links,1,1
576 .comm Count,1,1
577 .comm MotorWert,5,1
578 .comm StickNick,2,1
579 .comm StickRoll,2,1
580 .comm StickGier,2,1
581 .comm MotorenEin,1,1
582 /* File "GPS.c": code 596 = 0x0254 ( 559), prologues 18, epilogues 19 */
15 0000 6F92 push r6
16 0002 7F92 push r7
17 0004 8F92 push r8
18 0006 9F92 push r9
19 0008 AF92 push r10
20 000a BF92 push r11
21 000c CF92 push r12
22 000e DF92 push r13
23 0010 EF92 push r14
24 0012 FF92 push r15
25 0014 0F93 push r16
26 0016 1F93 push r17
27 /* prologue end (size=12) */
28 0018 8091 0000 lds r24,Poti1
29 001c 9091 0000 lds r25,(Poti1)+1
30 0020 1816 cp __zero_reg__,r24
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
35 002c 8823 tst r24
36 002e 01F4 brne .+2
37 0030 00C0 rjmp .L2
38 0032 8091 0000 lds r24,gps_getpos
39 0036 9091 0000 lds r25,(gps_getpos)+1
40 003a 892B or r24,r25
41 003c 01F0 breq .L5
42 003e 8091 0000 lds r24,actualPos
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
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
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
66 009e 82E3 ldi r24,lo8(50)
67 00a0 90E0 ldi r25,hi8(50)
68 00a2 9093 0000 sts (beeptime)+1,r25
69 00a6 8093 0000 sts beeptime,r24
70 00aa 1092 0000 sts (gps_getpos)+1,__zero_reg__
71 00ae 1092 0000 sts gps_getpos,__zero_reg__
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
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
87 00e2 E2E0 ldi r30,lo8(2)
88 00e4 EE2E mov r14,r30
89 00e6 F12C mov r15,__zero_reg__
90 00e8 012D mov r16,__zero_reg__
91 00ea 112D mov r17,__zero_reg__
92 00ec 2E25 eor r18,r14
93 00ee 3F25 eor r19,r15
94 00f0 4027 eor r20,r16
95 00f2 5127 eor r21,r17
96 00f4 6227 eor r22,r18
97 00f6 7327 eor r23,r19
98 00f8 8427 eor r24,r20
99 00fa 9527 eor r25,r21
100 00fc 0E94 0000 call __floatsisf
101 0100 0E94 0000 call sqrt
102 0104 3B01 movw r6,r22
103 0106 4C01 movw r8,r24
104 0108 6091 0000 lds r22,actualPos+8
105 010c 7091 0000 lds r23,(actualPos+8)+1
106 0110 8091 0000 lds r24,(actualPos+8)+2
107 0114 9091 0000 lds r25,(actualPos+8)+3
108 0118 6E5F subi r22,lo8(-(2))
109 011a 7F4F sbci r23,hi8(-(2))
110 011c 8F4F sbci r24,hlo8(-(2))
111 011e 9F4F sbci r25,hhi8(-(2))
112 0120 2091 0000 lds r18,actualPos
113 0124 3091 0000 lds r19,(actualPos)+1
114 0128 4091 0000 lds r20,(actualPos)+2
115 012c 5091 0000 lds r21,(actualPos)+3
116 0130 2E25 eor r18,r14
117 0132 3F25 eor r19,r15
118 0134 4027 eor r20,r16
119 0136 5127 eor r21,r17
120 0138 6227 eor r22,r18
121 013a 7327 eor r23,r19
122 013c 8427 eor r24,r20
123 013e 9527 eor r25,r21
124 0140 0E94 0000 call __floatsisf
125 0144 0E94 0000 call sqrt
126 0148 9B01 movw r18,r22
127 014a AC01 movw r20,r24
128 014c C401 movw r24,r8
129 014e B301 movw r22,r6
130 0150 0E94 0000 call __subsf3
131 0154 7B01 movw r14,r22
132 0156 8C01 movw r16,r24
133 0158 CC24 clr r12
134 015a B7FC sbrc r11,7
135 015c C094 com r12
136 015e DC2C mov r13,r12
137 0160 C601 movw r24,r12
138 0162 B501 movw r22,r10
139 0164 0E94 0000 call __floatsisf
140 0168 9B01 movw r18,r22
141 016a AC01 movw r20,r24
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
150 0180 0E94 0000 call __fixsfsi
151 0184 5B01 movw r10,r22
152 0186 6C01 movw r12,r24
153 0188 6093 0000 sts zwn,r22
154 018c 7093 0000 sts (zwn)+1,r23
155 0190 8093 0000 sts (zwn)+2,r24
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
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
166 01bc 1091 0000 lds r17,(actualPos+4)+3
167 01c0 6E19 sub r22,r14
168 01c2 7F09 sbc r23,r15
169 01c4 800B sbc r24,r16
170 01c6 910B sbc r25,r17
171 01c8 4427 clr r20
172 01ca 37FD sbrc r19,7
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)
180 01dc 0E94 0000 call __divmodsi4
181 01e0 3901 movw r6,r18
182 01e2 4A01 movw r8,r20
183 01e4 2093 0000 sts zwe,r18
184 01e8 3093 0000 sts (zwe)+1,r19
185 01ec 4093 0000 sts (zwe)+2,r20
186 01f0 5093 0000 sts (zwe)+3,r21
187 01f4 6091 0000 lds r22,gps_d
188 01f8 7091 0000 lds r23,(gps_d)+1
189 01fc 8827 clr r24
190 01fe 77FD sbrc r23,7
191 0200 8095 com r24
192 0202 982F mov r25,r24
193 0204 2091 0000 lds r18,actualPos+12
194 0208 3091 0000 lds r19,(actualPos+12)+1
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)
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 */
DEFINED SYMBOLS
*ABS*:00000000 GPS.c
C:\DOKUME~1\Daniel\LOKALE~1\Temp/ccvOFjrd.s:3 *ABS*:0000003f __SREG__
C:\DOKUME~1\Daniel\LOKALE~1\Temp/ccvOFjrd.s:4 *ABS*:0000003e __SP_H__
C:\DOKUME~1\Daniel\LOKALE~1\Temp/ccvOFjrd.s:5 *ABS*:0000003d __SP_L__
C:\DOKUME~1\Daniel\LOKALE~1\Temp/ccvOFjrd.s:6 *ABS*:00000000 __tmp_reg__
C:\DOKUME~1\Daniel\LOKALE~1\Temp/ccvOFjrd.s:7 *ABS*:00000001 __zero_reg__
C:\DOKUME~1\Daniel\LOKALE~1\Temp/ccvOFjrd.s:13 .text:00000000 gps_main
*COM*:00000001 MotorenEin
C:\DOKUME~1\Daniel\LOKALE~1\Temp/ccvOFjrd.s:508 .bss:00000024 gps_gethome
C:\DOKUME~1\Daniel\LOKALE~1\Temp/ccvOFjrd.s:514 .bss:00000026 gps_home_n
C:\DOKUME~1\Daniel\LOKALE~1\Temp/ccvOFjrd.s:520 .bss:0000002a gps_home_e
C:\DOKUME~1\Daniel\LOKALE~1\Temp/ccvOFjrd.s:501 .data:00000000 gps_getpos
C:\DOKUME~1\Daniel\LOKALE~1\Temp/ccvOFjrd.s:447 .bss:00000002 gps_northing
C:\DOKUME~1\Daniel\LOKALE~1\Temp/ccvOFjrd.s:453 .bss:00000006 gps_easting
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
*COM*:00000002 gps_p
C:\DOKUME~1\Daniel\LOKALE~1\Temp/ccvOFjrd.s:465 .bss:0000000c zwn
C:\DOKUME~1\Daniel\LOKALE~1\Temp/ccvOFjrd.s:471 .bss:00000010 zwe
C:\DOKUME~1\Daniel\LOKALE~1\Temp/ccvOFjrd.s:477 .bss:00000014 zwn1
C:\DOKUME~1\Daniel\LOKALE~1\Temp/ccvOFjrd.s:483 .bss:00000018 zwe1
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
*COM*:00000002 gps_d
C:\DOKUME~1\Daniel\LOKALE~1\Temp/ccvOFjrd.s:489 .bss:0000001c zwn2
C:\DOKUME~1\Daniel\LOKALE~1\Temp/ccvOFjrd.s:495 .bss:00000020 zwe2
*COM*:00000002 skal
C:\DOKUME~1\Daniel\LOKALE~1\Temp/ccvOFjrd.s:539 .bss:00000030 GPS_Nick
C:\DOKUME~1\Daniel\LOKALE~1\Temp/ccvOFjrd.s:545 .bss:00000032 GPS_Roll
C:\DOKUME~1\Daniel\LOKALE~1\Temp/ccvOFjrd.s:532 .data:00000002 gpsmax
C:\DOKUME~1\Daniel\LOKALE~1\Temp/ccvOFjrd.s:459 .bss:0000000a alpha
C:\DOKUME~1\Daniel\LOKALE~1\Temp/ccvOFjrd.s:441 .bss:00000000 loop
C:\DOKUME~1\Daniel\LOKALE~1\Temp/ccvOFjrd.s:526 .bss:0000002e komp_dreh
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
*COM*:00000002 DiffNick
*COM*:00000002 DiffRoll
*COM*:00000001 SenderOkay
579,6 → 485,8
*COM*:00000001 CosinusRollWinkel
*COM*:00000004 durchschnitt_northing
*COM*:00000004 durchschnitt_easting
*COM*:00000002 skal
*COM*:00000002 gps_gethome
*COM*:00000001 RemoteTasten
*COM*:00000001 Timeout
*COM*:00000004 IntegralNick
603,19 → 511,18
*COM*:00000002 StickNick
*COM*:00000002 StickRoll
*COM*:00000002 StickGier
*COM*:00000001 MotorenEin
 
UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss
Poti1
actualPos
beeptime
Poti1
__mulsi3
__divmodsi4
__floatsisf
sin
sqrt
__subsf3
__mulsf3
cos
__addsf3
__fixsfsi
__subsf3
__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.2006
53 003e 4091 0000 lds r20,state.2007
54 0042 4F5F subi r20,lo8(-(1))
55 0044 4093 0000 sts state.2006,r20
55 0044 4093 0000 sts state.2007,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.2005,r24
128 0108 8093 0000 sts kanal.2006,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.2005,r24
259 0282 8093 0000 sts kanal.2006,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.2005,r20
326 034a 4093 0000 sts kanal.2006,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.2005,r24
483 0514 8093 0000 sts kanal.2006,r24
484 0518 87E0 ldi r24,lo8(7)
485 .L40:
486 051a 8093 0000 sts state.2006,r24
486 051a 8093 0000 sts state.2007,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.2005,__zero_reg__
568 0614 1092 0000 sts state.2006,__zero_reg__
567 0610 1092 0000 sts kanal.2006,__zero_reg__
568 0614 1092 0000 sts state.2007,__zero_reg__
569 .L14:
570 0618 8091 0000 lds r24,kanal.2005
570 0618 8091 0000 lds r24,kanal.2006
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.1991)
616 0668 90E0 ldi r25,hi8(__c.1991)
615 0666 80E0 ldi r24,lo8(__c.1992)
616 0668 90E0 ldi r25,hi8(__c.1992)
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.2006,1
752 .lcomm kanal.2005,1
751 .lcomm state.2007,1
752 .lcomm kanal.2006,1
753 .section .progmem.data,"a",@progbits
756 __c.1991:
756 __c.1992:
757 0000 2E00 .string "."
758 .comm DiffNick,2,1
759 .comm DiffRoll,2,1
723,83 → 723,84
765 .comm gps_p,2,1
766 .comm gps_d,2,1
767 .comm skal,2,1
768 .comm Aktuell_Nick,2,1
769 .comm Aktuell_Roll,2,1
770 .comm Aktuell_Gier,2,1
771 .comm Aktuell_ax,2,1
772 .comm Aktuell_ay,2,1
773 .comm Aktuell_az,2,1
774 .comm messanzahl_Druck,1,1
775 .comm DruckOffsetSetting,1,1
776 .comm StartLuftdruck,2,1
777 .comm RemoteTasten,1,1
778 .comm Timeout,1,1
779 .comm IntegralNick,4,1
780 .comm IntegralNick2,4,1
781 .comm IntegralRoll,4,1
782 .comm IntegralRoll2,4,1
783 .comm Mess_IntegralNick,4,1
784 .comm Mess_IntegralNick2,4,1
785 .comm Mess_IntegralRoll,4,1
786 .comm Mess_IntegralRoll2,4,1
787 .comm Integral_Gier,4,1
788 .comm Mess_Integral_Gier,4,1
789 .comm h,1,1
790 .comm m,1,1
791 .comm s,1,1
792 .comm Motor_Vorne,1,1
793 .comm Motor_Hinten,1,1
794 .comm Motor_Rechts,1,1
795 .comm Motor_Links,1,1
796 .comm Count,1,1
797 .comm MotorWert,5,1
798 .comm StickNick,2,1
799 .comm StickRoll,2,1
800 .comm StickGier,2,1
801 .comm MotorenEin,1,1
802 .comm tmpLuftdruck,2,1
803 /* File "analog.c": code 857 = 0x0359 ( 805), prologues 25, epilogues 27 */
768 .comm gps_gethome,2,1
769 .comm Aktuell_Nick,2,1
770 .comm Aktuell_Roll,2,1
771 .comm Aktuell_Gier,2,1
772 .comm Aktuell_ax,2,1
773 .comm Aktuell_ay,2,1
774 .comm Aktuell_az,2,1
775 .comm messanzahl_Druck,1,1
776 .comm DruckOffsetSetting,1,1
777 .comm StartLuftdruck,2,1
778 .comm RemoteTasten,1,1
779 .comm Timeout,1,1
780 .comm IntegralNick,4,1
781 .comm IntegralNick2,4,1
782 .comm IntegralRoll,4,1
783 .comm IntegralRoll2,4,1
784 .comm Mess_IntegralNick,4,1
785 .comm Mess_IntegralNick2,4,1
786 .comm Mess_IntegralRoll,4,1
787 .comm Mess_IntegralRoll2,4,1
788 .comm Integral_Gier,4,1
789 .comm Mess_Integral_Gier,4,1
790 .comm h,1,1
791 .comm m,1,1
792 .comm s,1,1
793 .comm Motor_Vorne,1,1
794 .comm Motor_Hinten,1,1
795 .comm Motor_Rechts,1,1
796 .comm Motor_Links,1,1
797 .comm Count,1,1
798 .comm MotorWert,5,1
799 .comm StickNick,2,1
800 .comm StickRoll,2,1
801 .comm StickGier,2,1
802 .comm MotorenEin,1,1
803 .comm tmpLuftdruck,2,1
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/ccOjvMIy.s:3 *ABS*:0000003f __SREG__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccOjvMIy.s:4 *ABS*:0000003e __SP_H__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccOjvMIy.s:5 *ABS*:0000003d __SP_L__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccOjvMIy.s:6 *ABS*:00000000 __tmp_reg__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccOjvMIy.s:7 *ABS*:00000001 __zero_reg__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccOjvMIy.s:13 .text:00000000 ADC_Init
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccOjvMIy.s:26 .text:0000000c __vector_24
.bss:00000016 state.2006
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccOjvMIy.s:668 .bss:00000004 AccumulateGier
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccOjvMIy.s:704 .bss:0000000e MessanzahlGier
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
*COM*:00000004 Mess_Integral_Gier
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccOjvMIy.s:751 .bss:00000017 kanal.2005
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccOjvMIy.s:749 .bss:00000014 ZaehlMessungen
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
*COM*:00000004 Mess_IntegralRoll
*COM*:00000004 Mess_IntegralRoll2
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccOjvMIy.s:662 .bss:00000002 AccumulateRoll
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccOjvMIy.s:698 .bss:0000000d MessanzahlRoll
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
*COM*:00000004 Mess_IntegralNick
*COM*:00000004 Mess_IntegralNick2
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccOjvMIy.s:656 .bss:00000000 AccumulateNick
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccOjvMIy.s:692 .bss:0000000c MessanzahlNick
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccOjvMIy.s:649 .data:00000000 UBat
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
*COM*:00000002 Aktuell_ay
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccOjvMIy.s:674 .bss:00000006 accumulate_AccRoll
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccOjvMIy.s:716 .bss:00000010 messanzahl_AccRoll
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccOjvMIy.s:680 .bss:00000008 accumulate_AccNick
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccOjvMIy.s:710 .bss:0000000f messanzahl_AccNick
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccOjvMIy.s:686 .bss:0000000a accumulate_AccHoch
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
*COM*:00000002 Aktuell_ax
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccOjvMIy.s:722 .bss:00000011 messanzahl_AccHoch
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccnpOjrd.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/ccOjvMIy.s:736 .data:00000006 MessLuftdruck
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccnpOjrd.s:736 .data:00000006 MessLuftdruck
*COM*:00000002 StartLuftdruck
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccOjvMIy.s:743 .bss:00000012 HoeheD
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccOjvMIy.s:728 .data:00000002 Luftdruck
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccOjvMIy.s:603 .text:00000654 SucheLuftruckOffset
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccOjvMIy.s:756 .progmem.data:00000000 __c.1991
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
*COM*:00000001 DruckOffsetSetting
*COM*:00000002 DiffNick
*COM*:00000002 DiffRoll
811,6 → 812,7
*COM*:00000002 gps_p
*COM*:00000002 gps_d
*COM*:00000002 skal
*COM*:00000002 gps_gethome
*COM*:00000002 Aktuell_Nick
*COM*:00000002 Aktuell_Roll
*COM*:00000002 Aktuell_Gier
/branches/V0.60_GPS_BETA_chris2798_hallo2/fc.c
667,7 → 667,7
{
gps_p = Parameter_UserParam1;
gps_d = Parameter_UserParam2;
skal = Parameter_UserParam3;
 
gps_main();
}
else
/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.2356
1975 1244 9091 0000 lds r25,(RcLostTimer.2356)+1
1974 1240 8091 0000 lds r24,RcLostTimer.2357
1975 1244 9091 0000 lds r25,(RcLostTimer.2357)+1
1976 1248 0097 sbiw r24,0
1977 124a 01F0 breq .L384
1978 124c 0197 sbiw r24,1
1979 124e 9093 0000 sts (RcLostTimer.2356)+1,r25
1980 1252 8093 0000 sts RcLostTimer.2356,r24
1979 124e 9093 0000 sts (RcLostTimer.2357)+1,r25
1980 1252 8093 0000 sts RcLostTimer.2357,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.2360
1988 1266 9091 0000 lds r25,(modell_fliegt.2360)+1
1987 1262 8091 0000 lds r24,modell_fliegt.2361
1988 1266 9091 0000 lds r25,(modell_fliegt.2361)+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.2356)+1,r25
2039 12de 8093 0000 sts RcLostTimer.2356,r24
2038 12da 9093 0000 sts (RcLostTimer.2357)+1,r25
2039 12de 8093 0000 sts RcLostTimer.2357,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.2360
2046 12f0 9091 0000 lds r25,(modell_fliegt.2360)+1
2045 12ec 8091 0000 lds r24,modell_fliegt.2361
2046 12f0 9091 0000 lds r25,(modell_fliegt.2361)+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.2360)+1,r25
2053 1302 8093 0000 sts modell_fliegt.2360,r24
2052 12fe 9093 0000 sts (modell_fliegt.2361)+1,r25
2053 1302 8093 0000 sts modell_fliegt.2361,r24
2054 .L391:
2055 1306 8091 0000 lds r24,modell_fliegt.2360
2056 130a 9091 0000 lds r25,(modell_fliegt.2360)+1
2055 1306 8091 0000 lds r24,modell_fliegt.2361
2056 130a 9091 0000 lds r25,(modell_fliegt.2361)+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.2349,__zero_reg__
2066 1320 1092 0000 sts (SummeNick.2349)+1,__zero_reg__
2067 1324 1092 0000 sts (SummeNick.2349)+2,__zero_reg__
2068 1328 1092 0000 sts (SummeNick.2349)+3,__zero_reg__
2069 132c 1092 0000 sts SummeRoll.2350,__zero_reg__
2070 1330 1092 0000 sts (SummeRoll.2350)+1,__zero_reg__
2071 1334 1092 0000 sts (SummeRoll.2350)+2,__zero_reg__
2072 1338 1092 0000 sts (SummeRoll.2350)+3,__zero_reg__
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__
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.2357
2104 138c 8091 0000 lds r24,delay_neutral.2358
2105 1390 8F5F subi r24,lo8(-(1))
2106 1392 8093 0000 sts delay_neutral.2357,r24
2106 1392 8093 0000 sts delay_neutral.2358,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.2357,__zero_reg__
2114 13aa 1092 0000 sts (modell_fliegt.2360)+1,__zero_reg__
2115 13ae 1092 0000 sts modell_fliegt.2360,__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__
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.2357,__zero_reg__
2289 150e 1092 0000 sts delay_neutral.2358,__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.2358
2312 153e 8091 0000 lds r24,delay_einschalten.2359
2313 1542 8F5F subi r24,lo8(-(1))
2314 1544 8093 0000 sts delay_einschalten.2358,r24
2314 1544 8093 0000 sts delay_einschalten.2359,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.2358,r24
2319 1550 8093 0000 sts delay_einschalten.2359,r24
2320 1554 81E0 ldi r24,lo8(1)
2321 1556 90E0 ldi r25,hi8(1)
2322 1558 9093 0000 sts (modell_fliegt.2360)+1,r25
2323 155c 8093 0000 sts modell_fliegt.2360,r24
2322 1558 9093 0000 sts (modell_fliegt.2361)+1,r25
2323 155c 8093 0000 sts modell_fliegt.2361,r24
2324 1560 81E0 ldi r24,lo8(1)
2325 1562 8093 0000 sts MotorenEin,r24
2326 1566 1092 0000 sts sollGier.2351,__zero_reg__
2327 156a 1092 0000 sts (sollGier.2351)+1,__zero_reg__
2328 156e 1092 0000 sts (sollGier.2351)+2,__zero_reg__
2329 1572 1092 0000 sts (sollGier.2351)+3,__zero_reg__
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__
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.2349,__zero_reg__
2363 15fa 1092 0000 sts (SummeNick.2349)+1,__zero_reg__
2364 15fe 1092 0000 sts (SummeNick.2349)+2,__zero_reg__
2365 1602 1092 0000 sts (SummeNick.2349)+3,__zero_reg__
2366 1606 1092 0000 sts SummeRoll.2350,__zero_reg__
2367 160a 1092 0000 sts (SummeRoll.2350)+1,__zero_reg__
2368 160e 1092 0000 sts (SummeRoll.2350)+2,__zero_reg__
2369 1612 1092 0000 sts (SummeRoll.2350)+3,__zero_reg__
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__
2370 1616 00C0 rjmp .L428
2371 .L426:
2372 1618 1092 0000 sts delay_einschalten.2358,__zero_reg__
2372 1618 1092 0000 sts delay_einschalten.2359,__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.2359
2384 1630 8091 0000 lds r24,delay_ausschalten.2360
2385 1634 8F5F subi r24,lo8(-(1))
2386 1636 8093 0000 sts delay_ausschalten.2359,r24
2386 1636 8093 0000 sts delay_ausschalten.2360,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.2359,r24
2392 1648 1092 0000 sts (modell_fliegt.2360)+1,__zero_reg__
2393 164c 1092 0000 sts modell_fliegt.2360,__zero_reg__
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__
2394 1650 00C0 rjmp .L389
2395 .L430:
2396 1652 1092 0000 sts delay_ausschalten.2359,__zero_reg__
2396 1652 1092 0000 sts delay_ausschalten.2360,__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.2354)+1,r23
2644 18d0 6093 0000 sts IntegralFehlerNick.2354,r22
2643 18cc 7093 0000 sts (IntegralFehlerNick.2355)+1,r23
2644 18d0 6093 0000 sts IntegralFehlerNick.2355,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.2355)+1,r19
2656 18fc 2093 0000 sts IntegralFehlerRoll.2355,r18
2655 18f8 3093 0000 sts (IntegralFehlerRoll.2356)+1,r19
2656 18fc 2093 0000 sts IntegralFehlerRoll.2356,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.2352,r18
2784 1a70 3093 0000 sts (tmp_long.2352)+1,r19
2785 1a74 4093 0000 sts (tmp_long.2352)+2,r20
2786 1a78 5093 0000 sts (tmp_long.2352)+3,r21
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
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.2353,r18
2812 1ac0 3093 0000 sts (tmp_long2.2353)+1,r19
2813 1ac4 4093 0000 sts (tmp_long2.2353)+2,r20
2814 1ac8 5093 0000 sts (tmp_long2.2353)+3,r21
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
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.2352,r24
2845 1b06 9093 0000 sts (tmp_long.2352)+1,r25
2846 1b0a A093 0000 sts (tmp_long.2352)+2,r26
2847 1b0e B093 0000 sts (tmp_long.2352)+3,r27
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
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.2353,r24
2874 1b42 9093 0000 sts (tmp_long2.2353)+1,r25
2875 1b46 A093 0000 sts (tmp_long2.2353)+2,r26
2876 1b4a B093 0000 sts (tmp_long2.2353)+3,r27
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
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.2352
2884 1b66 3091 0000 lds r19,(tmp_long.2352)+1
2885 1b6a 4091 0000 lds r20,(tmp_long.2352)+2
2886 1b6e 5091 0000 lds r21,(tmp_long.2352)+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
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.2353
2900 1b9e 3091 0000 lds r19,(tmp_long2.2353)+1
2901 1ba2 4091 0000 lds r20,(tmp_long2.2353)+2
2902 1ba6 5091 0000 lds r21,(tmp_long2.2353)+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
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.2351,r10
2919 1bd8 B092 0000 sts (sollGier.2351)+1,r11
2920 1bdc C092 0000 sts (sollGier.2351)+2,r12
2921 1be0 D092 0000 sts (sollGier.2351)+3,r13
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
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.2363,r24
2934 1bfc 8093 0000 sts NeueKompassRichtungMerken.2364,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.2363
3067 1d4e 8091 0000 lds r24,NeueKompassRichtungMerken.2364
3068 1d52 8823 tst r24
3069 1d54 01F0 breq .L484
3070 1d56 8091 0000 lds r24,SignalSchlecht.2367
3071 1d5a 9091 0000 lds r25,(SignalSchlecht.2367)+1
3070 1d56 8091 0000 lds r24,SignalSchlecht.2368
3071 1d5a 9091 0000 lds r25,(SignalSchlecht.2368)+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.2363,__zero_reg__
3078 1d72 1092 0000 sts NeueKompassRichtungMerken.2364,__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.2367
3101 1da8 3091 0000 lds r19,(SignalSchlecht.2367)+1
3100 1da4 2091 0000 lds r18,SignalSchlecht.2368
3101 1da8 3091 0000 lds r19,(SignalSchlecht.2368)+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.2367)+1,r19
3143 1e18 2093 0000 sts SignalSchlecht.2367,r18
3142 1e14 3093 0000 sts (SignalSchlecht.2368)+1,r19
3143 1e18 2093 0000 sts SignalSchlecht.2368,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.2367)+1,r25
3149 1e26 8093 0000 sts SignalSchlecht.2367,r24
3148 1e22 9093 0000 sts (SignalSchlecht.2368)+1,r25
3149 1e26 8093 0000 sts SignalSchlecht.2368,r24
3150 .L478:
3151 1e2a 8091 0000 lds r24,EE_Parameter+8
3152 1e2e 85FF sbrs r24,5
3144,1192 → 3144,1189
3159 1e44 9927 clr r25
3160 1e46 9093 0000 sts (gps_d)+1,r25
3161 1e4a 8093 0000 sts gps_d,r24
3162 1e4e 8091 0000 lds r24,Parameter_UserParam3
3163 1e52 9927 clr r25
3164 1e54 9093 0000 sts (skal)+1,r25
3165 1e58 8093 0000 sts skal,r24
3166 1e5c 0E94 0000 call gps_main
3167 1e60 00C0 rjmp .L494
3168 .L492:
3169 1e62 1092 0000 sts (GPS_Nick)+1,__zero_reg__
3170 1e66 1092 0000 sts GPS_Nick,__zero_reg__
3171 1e6a 1092 0000 sts (GPS_Roll)+1,__zero_reg__
3172 1e6e 1092 0000 sts GPS_Roll,__zero_reg__
3173 .L494:
3174 1e72 8091 0000 lds r24,DebugOut+17
3175 1e76 8F5F subi r24,lo8(-(1))
3176 1e78 8093 0000 sts DebugOut+17,r24
3177 1e7c 8091 0000 lds r24,TimerWerteausgabe.2362
3178 1e80 8150 subi r24,lo8(-(-1))
3179 1e82 8093 0000 sts TimerWerteausgabe.2362,r24
3180 1e86 8F3F cpi r24,lo8(-1)
3181 1e88 01F0 breq .+2
3182 1e8a 00C0 rjmp .L495
3183 1e8c 81E3 ldi r24,lo8(49)
3184 1e8e 8093 0000 sts TimerWerteausgabe.2362,r24
3185 1e92 6091 0000 lds r22,IntegralNick
3186 1e96 7091 0000 lds r23,(IntegralNick)+1
3187 1e9a 8091 0000 lds r24,(IntegralNick)+2
3188 1e9e 9091 0000 lds r25,(IntegralNick)+3
3189 1ea2 E090 0000 lds r14,EE_Parameter+20
3190 1ea6 FF24 clr r15
3191 1ea8 0027 clr r16
3192 1eaa 1127 clr r17
3193 1eac A801 movw r20,r16
3194 1eae 9701 movw r18,r14
3195 1eb0 0E94 0000 call __divmodsi4
3196 1eb4 3093 0000 sts (DebugOut+18)+1,r19
3197 1eb8 2093 0000 sts DebugOut+18,r18
3198 1ebc 6091 0000 lds r22,IntegralRoll
3199 1ec0 7091 0000 lds r23,(IntegralRoll)+1
3200 1ec4 8091 0000 lds r24,(IntegralRoll)+2
3201 1ec8 9091 0000 lds r25,(IntegralRoll)+3
3202 1ecc A801 movw r20,r16
3203 1ece 9701 movw r18,r14
3204 1ed0 0E94 0000 call __divmodsi4
3205 1ed4 3093 0000 sts (DebugOut+20)+1,r19
3206 1ed8 2093 0000 sts DebugOut+20,r18
3207 1edc 8091 0000 lds r24,Mittelwert_AccNick
3208 1ee0 9091 0000 lds r25,(Mittelwert_AccNick)+1
3209 1ee4 9093 0000 sts (DebugOut+22)+1,r25
3210 1ee8 8093 0000 sts DebugOut+22,r24
3211 1eec 8091 0000 lds r24,Mittelwert_AccRoll
3212 1ef0 9091 0000 lds r25,(Mittelwert_AccRoll)+1
3213 1ef4 9093 0000 sts (DebugOut+24)+1,r25
3214 1ef8 8093 0000 sts DebugOut+24,r24
3215 1efc 8091 0000 lds r24,MesswertGier
3216 1f00 9091 0000 lds r25,(MesswertGier)+1
3217 1f04 9093 0000 sts (DebugOut+26)+1,r25
3218 1f08 8093 0000 sts DebugOut+26,r24
3219 1f0c 8091 0000 lds r24,HoehenWert
3220 1f10 9091 0000 lds r25,(HoehenWert)+1
3221 1f14 9093 0000 sts (DebugOut+28)+1,r25
3222 1f18 8093 0000 sts DebugOut+28,r24
3223 1f1c 6091 0000 lds r22,Mess_Integral_Hoch
3224 1f20 7091 0000 lds r23,(Mess_Integral_Hoch)+1
3225 1f24 8091 0000 lds r24,(Mess_Integral_Hoch)+2
3226 1f28 9091 0000 lds r25,(Mess_Integral_Hoch)+3
3227 1f2c 20E0 ldi r18,lo8(512)
3228 1f2e 32E0 ldi r19,hi8(512)
3229 1f30 40E0 ldi r20,hlo8(512)
3230 1f32 50E0 ldi r21,hhi8(512)
3231 1f34 0E94 0000 call __divmodsi4
3232 1f38 3093 0000 sts (DebugOut+30)+1,r19
3233 1f3c 2093 0000 sts DebugOut+30,r18
3234 1f40 8981 ldd r24,Y+1
3235 1f42 9A81 ldd r25,Y+2
3236 1f44 9093 0000 sts (DebugOut+32)+1,r25
3237 1f48 8093 0000 sts DebugOut+32,r24
3238 1f4c 8091 0000 lds r24,KompassValue
3239 1f50 9091 0000 lds r25,(KompassValue)+1
3240 1f54 9093 0000 sts (DebugOut+34)+1,r25
3241 1f58 8093 0000 sts DebugOut+34,r24
3242 .L495:
3243 1f5c 6091 0000 lds r22,IntegralNick
3244 1f60 7091 0000 lds r23,(IntegralNick)+1
3245 1f64 8091 0000 lds r24,(IntegralNick)+2
3246 1f68 9091 0000 lds r25,(IntegralNick)+3
3247 1f6c 2090 0000 lds r2,IntegralFaktor
3248 1f70 3090 0000 lds r3,(IntegralFaktor)+1
3249 1f74 4090 0000 lds r4,(IntegralFaktor)+2
3250 1f78 5090 0000 lds r5,(IntegralFaktor)+3
3251 1f7c E090 0000 lds r14,MesswertNick
3252 1f80 F090 0000 lds r15,(MesswertNick)+1
3253 1f84 6090 0000 lds r6,GyroFaktor
3254 1f88 7090 0000 lds r7,(GyroFaktor)+1
3255 1f8c 8090 0000 lds r8,(GyroFaktor)+2
3256 1f90 9090 0000 lds r9,(GyroFaktor)+3
3257 1f94 0E94 0000 call __floatsisf
3258 1f98 A201 movw r20,r4
3259 1f9a 9101 movw r18,r2
3260 1f9c 0E94 0000 call __mulsf3
3261 1fa0 5B01 movw r10,r22
3262 1fa2 6C01 movw r12,r24
3263 1fa4 0027 clr r16
3264 1fa6 F7FC sbrc r15,7
3265 1fa8 0095 com r16
3266 1faa 102F mov r17,r16
3267 1fac C801 movw r24,r16
3268 1fae B701 movw r22,r14
3269 1fb0 0E94 0000 call __floatsisf
3270 1fb4 A401 movw r20,r8
3271 1fb6 9301 movw r18,r6
3272 1fb8 0E94 0000 call __mulsf3
3273 1fbc 9B01 movw r18,r22
3274 1fbe AC01 movw r20,r24
3275 1fc0 C601 movw r24,r12
3276 1fc2 B501 movw r22,r10
3277 1fc4 0E94 0000 call __addsf3
3278 1fc8 0E94 0000 call __fixsfsi
3279 1fcc 7093 0000 sts (MesswertNick)+1,r23
3280 1fd0 6093 0000 sts MesswertNick,r22
3281 1fd4 6091 0000 lds r22,IntegralRoll
3282 1fd8 7091 0000 lds r23,(IntegralRoll)+1
3283 1fdc 8091 0000 lds r24,(IntegralRoll)+2
3284 1fe0 9091 0000 lds r25,(IntegralRoll)+3
3285 1fe4 E090 0000 lds r14,MesswertRoll
3286 1fe8 F090 0000 lds r15,(MesswertRoll)+1
3287 1fec 0E94 0000 call __floatsisf
3288 1ff0 A201 movw r20,r4
3289 1ff2 9101 movw r18,r2
3290 1ff4 0E94 0000 call __mulsf3
3291 1ff8 5B01 movw r10,r22
3292 1ffa 6C01 movw r12,r24
3293 1ffc 0027 clr r16
3294 1ffe F7FC sbrc r15,7
3295 2000 0095 com r16
3296 2002 102F mov r17,r16
3297 2004 C801 movw r24,r16
3298 2006 B701 movw r22,r14
3299 2008 0E94 0000 call __floatsisf
3300 200c A401 movw r20,r8
3301 200e 9301 movw r18,r6
3302 2010 0E94 0000 call __mulsf3
3303 2014 9B01 movw r18,r22
3304 2016 AC01 movw r20,r24
3305 2018 C601 movw r24,r12
3306 201a B501 movw r22,r10
3307 201c 0E94 0000 call __addsf3
3308 2020 0E94 0000 call __fixsfsi
3309 2024 7093 0000 sts (MesswertRoll)+1,r23
3310 2028 6093 0000 sts MesswertRoll,r22
3311 202c 6091 0000 lds r22,MesswertGier
3312 2030 7091 0000 lds r23,(MesswertGier)+1
3313 2034 A090 0000 lds r10,Integral_Gier
3314 2038 B090 0000 lds r11,(Integral_Gier)+1
3315 203c C090 0000 lds r12,(Integral_Gier)+2
3316 2040 D090 0000 lds r13,(Integral_Gier)+3
3317 2044 8827 clr r24
3318 2046 77FD sbrc r23,7
3319 2048 8095 com r24
3320 204a 982F mov r25,r24
3321 204c 0E94 0000 call __floatsisf
3322 2050 7B01 movw r14,r22
3323 2052 8C01 movw r16,r24
3324 2054 20E0 ldi r18,lo8(0x3f000000)
3325 2056 30E0 ldi r19,hi8(0x3f000000)
3326 2058 40E0 ldi r20,hlo8(0x3f000000)
3327 205a 5FE3 ldi r21,hhi8(0x3f000000)
3328 205c C401 movw r24,r8
3329 205e B301 movw r22,r6
3330 2060 0E94 0000 call __mulsf3
3331 2064 9B01 movw r18,r22
3332 2066 AC01 movw r20,r24
3333 2068 C801 movw r24,r16
3334 206a B701 movw r22,r14
3335 206c 0E94 0000 call __mulsf3
3336 2070 7B01 movw r14,r22
3337 2072 8C01 movw r16,r24
3338 2074 C601 movw r24,r12
3339 2076 B501 movw r22,r10
3340 2078 0E94 0000 call __floatsisf
3341 207c A201 movw r20,r4
3342 207e 9101 movw r18,r2
3343 2080 0E94 0000 call __mulsf3
3344 2084 9B01 movw r18,r22
3345 2086 AC01 movw r20,r24
3346 2088 C801 movw r24,r16
3347 208a B701 movw r22,r14
3348 208c 0E94 0000 call __addsf3
3349 2090 0E94 0000 call __fixsfsi
3350 2094 7093 0000 sts (MesswertGier)+1,r23
3351 2098 6093 0000 sts MesswertGier,r22
3352 209c 8091 0000 lds r24,MesswertNick
3353 20a0 9091 0000 lds r25,(MesswertNick)+1
3354 20a4 8150 subi r24,lo8(2049)
3355 20a6 9840 sbci r25,hi8(2049)
3356 20a8 04F0 brlt .L497
3357 20aa 80E0 ldi r24,lo8(2048)
3358 20ac 98E0 ldi r25,hi8(2048)
3359 20ae 9093 0000 sts (MesswertNick)+1,r25
3360 20b2 8093 0000 sts MesswertNick,r24
3361 .L497:
3362 20b6 8091 0000 lds r24,MesswertNick
3363 20ba 9091 0000 lds r25,(MesswertNick)+1
3364 20be 8050 subi r24,lo8(-2048)
3365 20c0 984F sbci r25,hi8(-2048)
3366 20c2 04F4 brge .L499
3367 20c4 80E0 ldi r24,lo8(-2048)
3368 20c6 98EF ldi r25,hi8(-2048)
3369 20c8 9093 0000 sts (MesswertNick)+1,r25
3370 20cc 8093 0000 sts MesswertNick,r24
3371 .L499:
3372 20d0 8091 0000 lds r24,MesswertRoll
3373 20d4 9091 0000 lds r25,(MesswertRoll)+1
3374 20d8 8150 subi r24,lo8(2049)
3375 20da 9840 sbci r25,hi8(2049)
3376 20dc 04F0 brlt .L501
3377 20de 80E0 ldi r24,lo8(2048)
3378 20e0 98E0 ldi r25,hi8(2048)
3379 20e2 9093 0000 sts (MesswertRoll)+1,r25
3380 20e6 8093 0000 sts MesswertRoll,r24
3381 .L501:
3382 20ea 8091 0000 lds r24,MesswertRoll
3383 20ee 9091 0000 lds r25,(MesswertRoll)+1
3384 20f2 8050 subi r24,lo8(-2048)
3385 20f4 984F sbci r25,hi8(-2048)
3386 20f6 04F4 brge .L503
3387 20f8 80E0 ldi r24,lo8(-2048)
3388 20fa 98EF ldi r25,hi8(-2048)
3389 20fc 9093 0000 sts (MesswertRoll)+1,r25
3390 2100 8093 0000 sts MesswertRoll,r24
3391 .L503:
3392 2104 8091 0000 lds r24,MesswertGier
3393 2108 9091 0000 lds r25,(MesswertGier)+1
3394 210c 8150 subi r24,lo8(2049)
3395 210e 9840 sbci r25,hi8(2049)
3396 2110 04F0 brlt .L505
3397 2112 80E0 ldi r24,lo8(2048)
3398 2114 98E0 ldi r25,hi8(2048)
3399 2116 9093 0000 sts (MesswertGier)+1,r25
3400 211a 8093 0000 sts MesswertGier,r24
3401 .L505:
3402 211e 8091 0000 lds r24,MesswertGier
3403 2122 9091 0000 lds r25,(MesswertGier)+1
3404 2126 8050 subi r24,lo8(-2048)
3405 2128 984F sbci r25,hi8(-2048)
3406 212a 04F4 brge .L507
3407 212c 80E0 ldi r24,lo8(-2048)
3408 212e 98EF ldi r25,hi8(-2048)
3409 2130 9093 0000 sts (MesswertGier)+1,r25
3410 2134 8093 0000 sts MesswertGier,r24
3411 .L507:
3412 2138 8091 0000 lds r24,EE_Parameter+8
3413 213c 9927 clr r25
3414 213e 80FF sbrs r24,0
3415 2140 00C0 rjmp .L509
3416 2142 2091 0000 lds r18,Parameter_MaxHoehe
3417 2146 81FF sbrs r24,1
3418 2148 00C0 rjmp .L511
3419 214a 2233 cpi r18,lo8(50)
3420 214c 00F4 brsh .L580
3421 214e 8091 0000 lds r24,HoehenWert
3422 2152 9091 0000 lds r25,(HoehenWert)+1
3423 2156 4497 sbiw r24,20
3424 2158 9093 0000 sts (SollHoehe)+1,r25
3425 215c 8093 0000 sts SollHoehe,r24
3426 2160 1092 0000 sts HoehenReglerAktiv,__zero_reg__
3427 2164 00C0 rjmp .L515
3428 .L511:
3429 2166 8091 0000 lds r24,EE_Parameter+13
3430 216a 289F mul r18,r24
3431 216c C001 movw r24,r0
3432 216e 1124 clr r1
3433 2170 4497 sbiw r24,20
3434 2172 9093 0000 sts (SollHoehe)+1,r25
3435 2176 8093 0000 sts SollHoehe,r24
3436 .L580:
3437 217a 81E0 ldi r24,lo8(1)
3438 217c 8093 0000 sts HoehenReglerAktiv,r24
3439 .L515:
3440 2180 8091 0000 lds r24,Notlandung
3441 2184 8823 tst r24
3442 2186 01F0 breq .L516
3443 2188 1092 0000 sts (SollHoehe)+1,__zero_reg__
3444 218c 1092 0000 sts SollHoehe,__zero_reg__
3445 .L516:
3446 2190 2091 0000 lds r18,HoehenWert
3447 2194 3091 0000 lds r19,(HoehenWert)+1
3448 2198 4091 0000 lds r20,SollHoehe
3449 219c 5091 0000 lds r21,(SollHoehe)+1
3450 21a0 4217 cp r20,r18
3451 21a2 5307 cpc r21,r19
3452 21a4 04F0 brlt .+2
3453 21a6 00C0 rjmp .L509
3454 21a8 8091 0000 lds r24,HoehenReglerAktiv
3455 21ac 8823 tst r24
3456 21ae 01F4 brne .+2
3457 21b0 00C0 rjmp .L509
3458 21b2 241B sub r18,r20
3459 21b4 350B sbc r19,r21
3460 21b6 8091 0000 lds r24,Parameter_Hoehe_P
3461 21ba 9927 clr r25
3462 21bc BC01 movw r22,r24
3463 21be 269F mul r18,r22
3464 21c0 C001 movw r24,r0
3465 21c2 279F mul r18,r23
3466 21c4 900D add r25,r0
3467 21c6 369F mul r19,r22
3468 21c8 900D add r25,r0
3469 21ca 1124 clr r1
3470 21cc 60E1 ldi r22,lo8(16)
3471 21ce 70E0 ldi r23,hi8(16)
3472 21d0 0E94 0000 call __divmodhi4
3473 21d4 0981 ldd r16,Y+1
3474 21d6 1A81 ldd r17,Y+2
3475 21d8 061B sub r16,r22
3476 21da 170B sbc r17,r23
3477 21dc 2091 0000 lds r18,HoeheD
3478 21e0 3091 0000 lds r19,(HoeheD)+1
3479 21e4 8091 0000 lds r24,Parameter_Luftdruck_D
3480 21e8 9927 clr r25
3481 21ea FC01 movw r30,r24
3482 21ec 2E9F mul r18,r30
3483 21ee C001 movw r24,r0
3484 21f0 2F9F mul r18,r31
3485 21f2 900D add r25,r0
3486 21f4 3E9F mul r19,r30
3487 21f6 900D add r25,r0
3488 21f8 1124 clr r1
3489 21fa 68E0 ldi r22,lo8(8)
3490 21fc 70E0 ldi r23,hi8(8)
3491 21fe 0E94 0000 call __divmodhi4
3492 2202 061B sub r16,r22
3493 2204 170B sbc r17,r23
3494 2206 6091 0000 lds r22,Mess_Integral_Hoch
3495 220a 7091 0000 lds r23,(Mess_Integral_Hoch)+1
3496 220e 8091 0000 lds r24,(Mess_Integral_Hoch)+2
3497 2212 9091 0000 lds r25,(Mess_Integral_Hoch)+3
3498 2216 20E0 ldi r18,lo8(512)
3499 2218 32E0 ldi r19,hi8(512)
3500 221a 40E0 ldi r20,hlo8(512)
3501 221c 50E0 ldi r21,hhi8(512)
3502 221e 0E94 0000 call __divmodsi4
3503 2222 CA01 movw r24,r20
3504 2224 B901 movw r22,r18
3505 2226 2091 0000 lds r18,Parameter_Hoehe_ACC_Wirkung
3506 222a 3327 clr r19
3507 222c 4427 clr r20
3508 222e 5527 clr r21
3509 2230 0E94 0000 call __mulsi3
3510 2234 20E2 ldi r18,lo8(32)
3511 2236 30E0 ldi r19,hi8(32)
3512 2238 40E0 ldi r20,hlo8(32)
3513 223a 50E0 ldi r21,hhi8(32)
3514 223c 0E94 0000 call __divmodsi4
3515 2240 FFEF ldi r31,hi8(-50)
3516 2242 2E3C cpi r18,lo8(-50)
3517 2244 3F07 cpc r19,r31
3518 2246 04F4 brge .L520
3519 2248 2EEC ldi r18,lo8(-50)
3520 224a 3FEF ldi r19,hi8(-50)
3521 .L520:
3522 224c 8091 0000 lds r24,hoehenregler.2361
3523 2250 9091 0000 lds r25,(hoehenregler.2361)+1
3524 2254 AC01 movw r20,r24
3525 2256 74E0 ldi r23,4
3526 2258 440F 1: lsl r20
3527 225a 551F rol r21
3528 225c 7A95 dec r23
3529 225e 01F4 brne 1b
3530 2260 481B sub r20,r24
3531 2262 590B sbc r21,r25
3532 2264 2333 cpi r18,51
3533 2266 3105 cpc r19,__zero_reg__
3534 2268 04F0 brlt .L521
3535 226a 22E3 ldi r18,lo8(50)
3536 226c 30E0 ldi r19,hi8(50)
3537 .L521:
3538 226e 021B sub r16,r18
3539 2270 130B sbc r17,r19
3540 2272 CA01 movw r24,r20
3541 2274 800F add r24,r16
3542 2276 911F adc r25,r17
3543 2278 60E1 ldi r22,lo8(16)
3544 227a 70E0 ldi r23,hi8(16)
3545 227c 0E94 0000 call __divmodhi4
3546 2280 7093 0000 sts (hoehenregler.2361)+1,r23
3547 2284 6093 0000 sts hoehenregler.2361,r22
3548 2288 8091 0000 lds r24,EE_Parameter+9
3549 228c 9927 clr r25
3550 228e 6817 cp r22,r24
3551 2290 7907 cpc r23,r25
3552 2292 04F4 brge .L522
3553 2294 2981 ldd r18,Y+1
3554 2296 3A81 ldd r19,Y+2
3555 2298 2817 cp r18,r24
3556 229a 3907 cpc r19,r25
3557 229c 04F0 brlt .L524
3558 229e 9093 0000 sts (hoehenregler.2361)+1,r25
3559 22a2 8093 0000 sts hoehenregler.2361,r24
3560 22a6 00C0 rjmp .L522
3561 .L524:
3562 22a8 4981 ldd r20,Y+1
3563 22aa 5A81 ldd r21,Y+2
3564 22ac 5093 0000 sts (hoehenregler.2361)+1,r21
3565 22b0 4093 0000 sts hoehenregler.2361,r20
3566 22b4 00C0 rjmp .L526
3567 .L522:
3568 22b6 8091 0000 lds r24,hoehenregler.2361
3569 22ba 9091 0000 lds r25,(hoehenregler.2361)+1
3570 22be 6981 ldd r22,Y+1
3571 22c0 7A81 ldd r23,Y+2
3572 22c2 6817 cp r22,r24
3573 22c4 7907 cpc r23,r25
3574 22c6 04F4 brge .L526
3575 22c8 7093 0000 sts (hoehenregler.2361)+1,r23
3576 22cc 6093 0000 sts hoehenregler.2361,r22
3577 .L526:
3578 22d0 8091 0000 lds r24,hoehenregler.2361
3579 22d4 9091 0000 lds r25,(hoehenregler.2361)+1
3580 22d8 9A83 std Y+2,r25
3581 22da 8983 std Y+1,r24
3582 .L509:
3583 22dc C090 0000 lds r12,MesswertGier
3584 22e0 D090 0000 lds r13,(MesswertGier)+1
3585 22e4 8091 0000 lds r24,sollGier.2351
3586 22e8 9091 0000 lds r25,(sollGier.2351)+1
3587 22ec C81A sub r12,r24
3588 22ee D90A sbc r13,r25
3589 22f0 95E6 ldi r25,lo8(101)
3590 22f2 C916 cp r12,r25
3591 22f4 D104 cpc r13,__zero_reg__
3592 22f6 04F0 brlt .L528
3593 22f8 64E6 ldi r22,lo8(100)
3594 22fa C62E mov r12,r22
3595 22fc D12C mov r13,__zero_reg__
3596 22fe 00C0 rjmp .L530
3597 .L528:
3598 2300 ECE9 ldi r30,lo8(-100)
3599 2302 CE16 cp r12,r30
3600 2304 EFEF ldi r30,hi8(-100)
3601 2306 DE06 cpc r13,r30
3602 2308 04F4 brge .L530
3603 230a 5CE9 ldi r21,lo8(-100)
3604 230c C52E mov r12,r21
3605 230e 5FEF ldi r21,hi8(-100)
3606 2310 D52E mov r13,r21
3607 .L530:
3608 2312 4090 0000 lds r4,Kp
3609 2316 5090 0000 lds r5,(Kp)+1
3610 231a 6090 0000 lds r6,(Kp)+2
3611 231e 7090 0000 lds r7,(Kp)+3
3612 2322 6091 0000 lds r22,MesswertNick
3613 2326 7091 0000 lds r23,(MesswertNick)+1
3614 232a 2091 0000 lds r18,StickNick
3615 232e 3091 0000 lds r19,(StickNick)+1
3616 2332 4091 0000 lds r20,GPS_Nick
3617 2336 5091 0000 lds r21,(GPS_Nick)+1
3618 233a 241B sub r18,r20
3619 233c 350B sbc r19,r21
3620 233e 621B sub r22,r18
3621 2340 730B sbc r23,r19
3622 2342 8827 clr r24
3623 2344 77FD sbrc r23,7
3624 2346 8095 com r24
3625 2348 982F mov r25,r24
3626 234a 0E94 0000 call __floatsisf
3627 234e 9B01 movw r18,r22
3628 2350 AC01 movw r20,r24
3629 2352 C301 movw r24,r6
3630 2354 B201 movw r22,r4
3631 2356 0E94 0000 call __mulsf3
3632 235a 0E94 0000 call __fixsfsi
3633 235e 7093 0000 sts (DiffNick)+1,r23
3634 2362 6093 0000 sts DiffNick,r22
3635 2366 8091 0000 lds r24,DiffNick
3636 236a 9091 0000 lds r25,(DiffNick)+1
3637 236e 8C01 movw r16,r24
3638 2370 2227 clr r18
3639 2372 17FD sbrc r17,7
3640 2374 2095 com r18
3641 2376 322F mov r19,r18
3642 2378 8091 0000 lds r24,SummeNick.2349
3643 237c 9091 0000 lds r25,(SummeNick.2349)+1
3644 2380 A091 0000 lds r26,(SummeNick.2349)+2
3645 2384 B091 0000 lds r27,(SummeNick.2349)+3
3646 2388 080F add r16,r24
3647 238a 191F adc r17,r25
3648 238c 2A1F adc r18,r26
3649 238e 3B1F adc r19,r27
3650 2390 0093 0000 sts SummeNick.2349,r16
3651 2394 1093 0000 sts (SummeNick.2349)+1,r17
3652 2398 2093 0000 sts (SummeNick.2349)+2,r18
3653 239c 3093 0000 sts (SummeNick.2349)+3,r19
3654 23a0 1016 cp __zero_reg__,r16
3655 23a2 1106 cpc __zero_reg__,r17
3656 23a4 1206 cpc __zero_reg__,r18
3657 23a6 1306 cpc __zero_reg__,r19
3658 23a8 04F4 brge .L532
3659 23aa C801 movw r24,r16
3660 23ac 17FF sbrs r17,7
3661 23ae 00C0 rjmp .L534
3662 23b0 9095 com r25
3663 23b2 8195 neg r24
3664 23b4 9F4F sbci r25,lo8(-1)
3665 .L534:
3666 23b6 60E0 ldi r22,lo8(256)
3667 23b8 71E0 ldi r23,hi8(256)
3668 23ba 0E94 0000 call __divmodhi4
3669 23be 6F5F subi r22,lo8(-(1))
3670 23c0 7F4F sbci r23,hi8(-(1))
3671 23c2 8827 clr r24
3672 23c4 77FD sbrc r23,7
3673 23c6 8095 com r24
3674 23c8 982F mov r25,r24
3675 23ca 061B sub r16,r22
3676 23cc 170B sbc r17,r23
3677 23ce 280B sbc r18,r24
3678 23d0 390B sbc r19,r25
3679 23d2 00C0 rjmp .L581
3680 .L532:
3681 23d4 C801 movw r24,r16
3682 23d6 17FF sbrs r17,7
3683 23d8 00C0 rjmp .L536
3684 23da 9095 com r25
3685 23dc 8195 neg r24
3686 23de 9F4F sbci r25,lo8(-1)
3687 .L536:
3688 23e0 60E0 ldi r22,lo8(256)
3689 23e2 71E0 ldi r23,hi8(256)
3690 23e4 0E94 0000 call __divmodhi4
3691 23e8 6F5F subi r22,lo8(-(1))
3692 23ea 7F4F sbci r23,hi8(-(1))
3693 23ec 8827 clr r24
3694 23ee 77FD sbrc r23,7
3695 23f0 8095 com r24
3696 23f2 982F mov r25,r24
3697 23f4 060F add r16,r22
3698 23f6 171F adc r17,r23
3699 23f8 281F adc r18,r24
3700 23fa 391F adc r19,r25
3701 .L581:
3702 23fc 0093 0000 sts SummeNick.2349,r16
3703 2400 1093 0000 sts (SummeNick.2349)+1,r17
3704 2404 2093 0000 sts (SummeNick.2349)+2,r18
3705 2408 3093 0000 sts (SummeNick.2349)+3,r19
3706 240c 8091 0000 lds r24,SummeNick.2349
3707 2410 9091 0000 lds r25,(SummeNick.2349)+1
3708 2414 A091 0000 lds r26,(SummeNick.2349)+2
3709 2418 B091 0000 lds r27,(SummeNick.2349)+3
3710 241c 8138 cpi r24,lo8(16001)
3711 241e FEE3 ldi r31,hi8(16001)
3712 2420 9F07 cpc r25,r31
3713 2422 F0E0 ldi r31,hlo8(16001)
3714 2424 AF07 cpc r26,r31
3715 2426 F0E0 ldi r31,hhi8(16001)
3716 2428 BF07 cpc r27,r31
3717 242a 04F0 brlt .L537
3718 242c 80E8 ldi r24,lo8(16000)
3719 242e 9EE3 ldi r25,hi8(16000)
3720 2430 A0E0 ldi r26,hlo8(16000)
3721 2432 B0E0 ldi r27,hhi8(16000)
3722 2434 00C0 rjmp .L582
3723 .L537:
3724 2436 8058 subi r24,lo8(-16000)
3725 2438 914C sbci r25,hi8(-16000)
3726 243a AF4F sbci r26,hlo8(-16000)
3727 243c BF4F sbci r27,hhi8(-16000)
3728 243e 04F4 brge .L539
3729 2440 80E8 ldi r24,lo8(-16000)
3730 2442 91EC ldi r25,hi8(-16000)
3731 2444 AFEF ldi r26,hlo8(-16000)
3732 2446 BFEF ldi r27,hhi8(-16000)
3733 .L582:
3734 2448 8093 0000 sts SummeNick.2349,r24
3735 244c 9093 0000 sts (SummeNick.2349)+1,r25
3736 2450 A093 0000 sts (SummeNick.2349)+2,r26
3737 2454 B093 0000 sts (SummeNick.2349)+3,r27
3738 .L539:
3739 2458 6091 0000 lds r22,DiffNick
3740 245c 7091 0000 lds r23,(DiffNick)+1
3741 2460 8090 0000 lds r8,Ki
3742 2464 9090 0000 lds r9,(Ki)+1
3743 2468 A090 0000 lds r10,(Ki)+2
3744 246c B090 0000 lds r11,(Ki)+3
3745 2470 8827 clr r24
3746 2472 77FD sbrc r23,7
3747 2474 8095 com r24
3748 2476 982F mov r25,r24
3749 2478 0E94 0000 call __floatsisf
3750 247c 7B01 movw r14,r22
3751 247e 8C01 movw r16,r24
3752 2480 6091 0000 lds r22,SummeNick.2349
3753 2484 7091 0000 lds r23,(SummeNick.2349)+1
3754 2488 8091 0000 lds r24,(SummeNick.2349)+2
3755 248c 9091 0000 lds r25,(SummeNick.2349)+3
3756 2490 0E94 0000 call __floatsisf
3757 2494 9B01 movw r18,r22
3758 2496 AC01 movw r20,r24
3759 2498 C501 movw r24,r10
3760 249a B401 movw r22,r8
3761 249c 0E94 0000 call __mulsf3
3762 24a0 9B01 movw r18,r22
3763 24a2 AC01 movw r20,r24
3764 24a4 C801 movw r24,r16
3765 24a6 B701 movw r22,r14
3766 24a8 0E94 0000 call __addsf3
3767 24ac 0E94 0000 call __fixsfsi
3768 24b0 9601 movw r18,r12
3769 24b2 260F add r18,r22
3770 24b4 371F adc r19,r23
3771 24b6 4981 ldd r20,Y+1
3772 24b8 5A81 ldd r21,Y+2
3773 24ba 240F add r18,r20
3774 24bc 351F adc r19,r21
3775 24be 2224 clr r2
3776 24c0 4A30 cpi r20,10
3777 24c2 5105 cpc r21,__zero_reg__
3778 24c4 04F4 brge .L541
3779 24c6 41E0 ldi r20,lo8(1)
3780 24c8 242E mov r2,r20
3781 .L541:
3782 24ca 37FD sbrc r19,7
3783 24cc 00C0 rjmp .L544
3784 24ce 2220 tst r2
3785 24d0 01F0 breq .L542
3786 .L544:
3787 24d2 40E0 ldi r20,lo8(0)
3788 24d4 50E0 ldi r21,hi8(0)
3789 24d6 00C0 rjmp .L545
3790 .L542:
3791 24d8 8091 0000 lds r24,MAX_GAS
3792 24dc 482F mov r20,r24
3793 24de 5527 clr r21
3794 24e0 2417 cp r18,r20
3795 24e2 3507 cpc r19,r21
3796 24e4 04F4 brge .L545
3797 24e6 A901 movw r20,r18
3798 .L545:
3799 24e8 8091 0000 lds r24,MIN_GAS
3800 24ec E82F mov r30,r24
3801 24ee FF27 clr r31
3802 24f0 FC83 std Y+4,r31
3803 24f2 EB83 std Y+3,r30
3804 24f4 9F01 movw r18,r30
3805 24f6 E417 cp r30,r20
3806 24f8 F507 cpc r31,r21
3807 24fa 04F4 brge .L547
3808 24fc 9A01 movw r18,r20
3809 .L547:
3810 24fe 2093 0000 sts Motor_Vorne,r18
3811 2502 2981 ldd r18,Y+1
3812 2504 3A81 ldd r19,Y+2
3813 2506 261B sub r18,r22
3814 2508 370B sbc r19,r23
3815 250a B901 movw r22,r18
3816 250c 6C0D add r22,r12
3817 250e 7D1D adc r23,r13
3818 2510 77FD sbrc r23,7
3819 2512 00C0 rjmp .L550
3820 2514 2220 tst r2
3821 2516 01F0 breq .L548
3822 .L550:
3823 2518 80E0 ldi r24,lo8(0)
3824 251a 90E0 ldi r25,hi8(0)
3825 251c 00C0 rjmp .L551
3826 .L548:
3827 251e 8091 0000 lds r24,MAX_GAS
3828 2522 9927 clr r25
3829 2524 6817 cp r22,r24
3830 2526 7907 cpc r23,r25
3831 2528 04F4 brge .L551
3832 252a CB01 movw r24,r22
3833 .L551:
3834 252c 2B81 ldd r18,Y+3
3835 252e 3C81 ldd r19,Y+4
3836 2530 2817 cp r18,r24
3837 2532 3907 cpc r19,r25
3838 2534 04F4 brge .L553
3839 2536 9C01 movw r18,r24
3840 .L553:
3841 2538 2093 0000 sts Motor_Hinten,r18
3842 253c 6091 0000 lds r22,MesswertRoll
3843 2540 7091 0000 lds r23,(MesswertRoll)+1
3844 2544 2091 0000 lds r18,StickRoll
3845 2548 3091 0000 lds r19,(StickRoll)+1
3846 254c 4091 0000 lds r20,GPS_Roll
3847 2550 5091 0000 lds r21,(GPS_Roll)+1
3848 2554 241B sub r18,r20
3849 2556 350B sbc r19,r21
3850 2558 621B sub r22,r18
3851 255a 730B sbc r23,r19
3852 255c 8827 clr r24
3853 255e 77FD sbrc r23,7
3854 2560 8095 com r24
3855 2562 982F mov r25,r24
3856 2564 0E94 0000 call __floatsisf
3857 2568 9B01 movw r18,r22
3858 256a AC01 movw r20,r24
3859 256c C301 movw r24,r6
3860 256e B201 movw r22,r4
3861 2570 0E94 0000 call __mulsf3
3862 2574 0E94 0000 call __fixsfsi
3863 2578 7093 0000 sts (DiffRoll)+1,r23
3864 257c 6093 0000 sts DiffRoll,r22
3865 2580 8091 0000 lds r24,DiffRoll
3866 2584 9091 0000 lds r25,(DiffRoll)+1
3867 2588 8C01 movw r16,r24
3868 258a 2227 clr r18
3869 258c 17FD sbrc r17,7
3870 258e 2095 com r18
3871 2590 322F mov r19,r18
3872 2592 8091 0000 lds r24,SummeRoll.2350
3873 2596 9091 0000 lds r25,(SummeRoll.2350)+1
3874 259a A091 0000 lds r26,(SummeRoll.2350)+2
3875 259e B091 0000 lds r27,(SummeRoll.2350)+3
3876 25a2 080F add r16,r24
3877 25a4 191F adc r17,r25
3878 25a6 2A1F adc r18,r26
3879 25a8 3B1F adc r19,r27
3880 25aa 0093 0000 sts SummeRoll.2350,r16
3881 25ae 1093 0000 sts (SummeRoll.2350)+1,r17
3882 25b2 2093 0000 sts (SummeRoll.2350)+2,r18
3883 25b6 3093 0000 sts (SummeRoll.2350)+3,r19
3884 25ba 1016 cp __zero_reg__,r16
3885 25bc 1106 cpc __zero_reg__,r17
3886 25be 1206 cpc __zero_reg__,r18
3887 25c0 1306 cpc __zero_reg__,r19
3888 25c2 04F4 brge .L554
3889 25c4 C801 movw r24,r16
3890 25c6 17FF sbrs r17,7
3891 25c8 00C0 rjmp .L556
3892 25ca 9095 com r25
3893 25cc 8195 neg r24
3894 25ce 9F4F sbci r25,lo8(-1)
3895 .L556:
3896 25d0 60E0 ldi r22,lo8(256)
3897 25d2 71E0 ldi r23,hi8(256)
3898 25d4 0E94 0000 call __divmodhi4
3899 25d8 6F5F subi r22,lo8(-(1))
3900 25da 7F4F sbci r23,hi8(-(1))
3901 25dc 8827 clr r24
3902 25de 77FD sbrc r23,7
3903 25e0 8095 com r24
3904 25e2 982F mov r25,r24
3905 25e4 061B sub r16,r22
3906 25e6 170B sbc r17,r23
3907 25e8 280B sbc r18,r24
3908 25ea 390B sbc r19,r25
3909 25ec 00C0 rjmp .L583
3910 .L554:
3911 25ee C801 movw r24,r16
3912 25f0 17FF sbrs r17,7
3913 25f2 00C0 rjmp .L558
3914 25f4 9095 com r25
3915 25f6 8195 neg r24
3916 25f8 9F4F sbci r25,lo8(-1)
3917 .L558:
3918 25fa 60E0 ldi r22,lo8(256)
3919 25fc 71E0 ldi r23,hi8(256)
3920 25fe 0E94 0000 call __divmodhi4
3921 2602 6F5F subi r22,lo8(-(1))
3922 2604 7F4F sbci r23,hi8(-(1))
3923 2606 8827 clr r24
3924 2608 77FD sbrc r23,7
3925 260a 8095 com r24
3926 260c 982F mov r25,r24
3927 260e 060F add r16,r22
3928 2610 171F adc r17,r23
3929 2612 281F adc r18,r24
3930 2614 391F adc r19,r25
3931 .L583:
3932 2616 0093 0000 sts SummeRoll.2350,r16
3933 261a 1093 0000 sts (SummeRoll.2350)+1,r17
3934 261e 2093 0000 sts (SummeRoll.2350)+2,r18
3935 2622 3093 0000 sts (SummeRoll.2350)+3,r19
3936 2626 8091 0000 lds r24,SummeRoll.2350
3937 262a 9091 0000 lds r25,(SummeRoll.2350)+1
3938 262e A091 0000 lds r26,(SummeRoll.2350)+2
3939 2632 B091 0000 lds r27,(SummeRoll.2350)+3
3940 2636 8138 cpi r24,lo8(16001)
3941 2638 3EE3 ldi r19,hi8(16001)
3942 263a 9307 cpc r25,r19
3943 263c 30E0 ldi r19,hlo8(16001)
3944 263e A307 cpc r26,r19
3945 2640 30E0 ldi r19,hhi8(16001)
3946 2642 B307 cpc r27,r19
3947 2644 04F0 brlt .L559
3948 2646 80E8 ldi r24,lo8(16000)
3949 2648 9EE3 ldi r25,hi8(16000)
3950 264a A0E0 ldi r26,hlo8(16000)
3951 264c B0E0 ldi r27,hhi8(16000)
3952 264e 00C0 rjmp .L584
3953 .L559:
3954 2650 8058 subi r24,lo8(-16000)
3955 2652 914C sbci r25,hi8(-16000)
3956 2654 AF4F sbci r26,hlo8(-16000)
3957 2656 BF4F sbci r27,hhi8(-16000)
3958 2658 04F4 brge .L561
3959 265a 80E8 ldi r24,lo8(-16000)
3960 265c 91EC ldi r25,hi8(-16000)
3961 265e AFEF ldi r26,hlo8(-16000)
3962 2660 BFEF ldi r27,hhi8(-16000)
3963 .L584:
3964 2662 8093 0000 sts SummeRoll.2350,r24
3965 2666 9093 0000 sts (SummeRoll.2350)+1,r25
3966 266a A093 0000 sts (SummeRoll.2350)+2,r26
3967 266e B093 0000 sts (SummeRoll.2350)+3,r27
3968 .L561:
3969 2672 6091 0000 lds r22,DiffRoll
3970 2676 7091 0000 lds r23,(DiffRoll)+1
3971 267a 8827 clr r24
3972 267c 77FD sbrc r23,7
3973 267e 8095 com r24
3974 2680 982F mov r25,r24
3975 2682 0E94 0000 call __floatsisf
3976 2686 7B01 movw r14,r22
3977 2688 8C01 movw r16,r24
3978 268a 6091 0000 lds r22,SummeRoll.2350
3979 268e 7091 0000 lds r23,(SummeRoll.2350)+1
3980 2692 8091 0000 lds r24,(SummeRoll.2350)+2
3981 2696 9091 0000 lds r25,(SummeRoll.2350)+3
3982 269a 0E94 0000 call __floatsisf
3983 269e 9B01 movw r18,r22
3984 26a0 AC01 movw r20,r24
3985 26a2 C501 movw r24,r10
3986 26a4 B401 movw r22,r8
3987 26a6 0E94 0000 call __mulsf3
3988 26aa 9B01 movw r18,r22
3989 26ac AC01 movw r20,r24
3990 26ae C801 movw r24,r16
3991 26b0 B701 movw r22,r14
3992 26b2 0E94 0000 call __addsf3
3993 26b6 0E94 0000 call __fixsfsi
3994 26ba 2981 ldd r18,Y+1
3995 26bc 3A81 ldd r19,Y+2
3996 26be 260F add r18,r22
3997 26c0 371F adc r19,r23
3998 26c2 2C19 sub r18,r12
3999 26c4 3D09 sbc r19,r13
4000 26c6 37FD sbrc r19,7
4001 26c8 00C0 rjmp .L565
4002 26ca 2220 tst r2
4003 26cc 01F0 breq .L563
4004 .L565:
4005 26ce 40E0 ldi r20,lo8(0)
4006 26d0 50E0 ldi r21,hi8(0)
4007 26d2 00C0 rjmp .L566
4008 .L563:
4009 26d4 8091 0000 lds r24,MAX_GAS
4010 26d8 482F mov r20,r24
4011 26da 5527 clr r21
4012 26dc 2417 cp r18,r20
4013 26de 3507 cpc r19,r21
4014 26e0 04F4 brge .L566
4015 26e2 A901 movw r20,r18
4016 .L566:
4017 26e4 2B81 ldd r18,Y+3
4018 26e6 3C81 ldd r19,Y+4
4019 26e8 2417 cp r18,r20
4020 26ea 3507 cpc r19,r21
4021 26ec 04F4 brge .L568
4022 26ee 9A01 movw r18,r20
4023 .L568:
4024 26f0 2093 0000 sts Motor_Links,r18
4025 26f4 8981 ldd r24,Y+1
4026 26f6 9A81 ldd r25,Y+2
4027 26f8 861B sub r24,r22
4028 26fa 970B sbc r25,r23
4029 26fc BC01 movw r22,r24
4030 26fe 6C19 sub r22,r12
4031 2700 7D09 sbc r23,r13
4032 2702 77FD sbrc r23,7
4033 2704 00C0 rjmp .L571
4034 2706 2220 tst r2
4035 2708 01F0 breq .L569
4036 .L571:
4037 270a 20E0 ldi r18,lo8(0)
4038 270c 30E0 ldi r19,hi8(0)
4039 270e 00C0 rjmp .L572
4040 .L569:
4041 2710 8091 0000 lds r24,MAX_GAS
4042 2714 282F mov r18,r24
4043 2716 3327 clr r19
4044 2718 6217 cp r22,r18
4045 271a 7307 cpc r23,r19
4046 271c 04F4 brge .L572
4047 271e 9B01 movw r18,r22
4048 .L572:
4049 2720 8B81 ldd r24,Y+3
4050 2722 9C81 ldd r25,Y+4
4051 2724 8217 cp r24,r18
4052 2726 9307 cpc r25,r19
4053 2728 04F4 brge .L574
4054 272a C901 movw r24,r18
4055 .L574:
4056 272c 8093 0000 sts Motor_Rechts,r24
4057 /* epilogue: frame size=4 */
4058 2730 2496 adiw r28,4
4059 2732 0FB6 in __tmp_reg__,__SREG__
4060 2734 F894 cli
4061 2736 DEBF out __SP_H__,r29
4062 2738 0FBE out __SREG__,__tmp_reg__
4063 273a CDBF out __SP_L__,r28
4064 273c DF91 pop r29
4065 273e CF91 pop r28
4066 2740 1F91 pop r17
4067 2742 0F91 pop r16
4068 2744 FF90 pop r15
4069 2746 EF90 pop r14
4070 2748 DF90 pop r13
4071 274a CF90 pop r12
4072 274c BF90 pop r11
4073 274e AF90 pop r10
4074 2750 9F90 pop r9
4075 2752 8F90 pop r8
4076 2754 7F90 pop r7
4077 2756 6F90 pop r6
4078 2758 5F90 pop r5
4079 275a 4F90 pop r4
4080 275c 3F90 pop r3
4081 275e 2F90 pop r2
4082 2760 0895 ret
4083 /* epilogue end (size=25) */
4084 /* function MotorRegler size 2806 (2755) */
4086 .global Timeout
4087 .global Timeout
4088 .section .bss
4091 Timeout:
4092 0000 00 .skip 1,0
4093 .global AdNeutralNick
4094 .global AdNeutralNick
4097 AdNeutralNick:
4098 0001 0000 .skip 2,0
4099 .global AdNeutralRoll
4100 .global AdNeutralRoll
4103 AdNeutralRoll:
4104 0003 0000 .skip 2,0
4105 .global AdNeutralGier
4106 .global AdNeutralGier
4109 AdNeutralGier:
4110 0005 0000 .skip 2,0
4111 .global NeutralAccX
4112 .global NeutralAccX
4115 NeutralAccX:
4116 0007 0000 .skip 2,0
4117 .global NeutralAccY
4118 .global NeutralAccY
4121 NeutralAccY:
4122 0009 0000 .skip 2,0
4123 .global NeutralAccZ
4124 .global NeutralAccZ
4127 NeutralAccZ:
4128 000b 0000 0000 .skip 4,0
4129 .global CosinusNickWinkel
4130 .global CosinusNickWinkel
4133 CosinusNickWinkel:
4134 000f 00 .skip 1,0
4135 .global CosinusRollWinkel
4136 .global CosinusRollWinkel
4139 CosinusRollWinkel:
4140 0010 00 .skip 1,0
4141 .global IntegralNick
4142 .global IntegralNick
4145 IntegralNick:
4146 0011 0000 0000 .skip 4,0
4147 .global IntegralNick2
4148 .global IntegralNick2
4151 IntegralNick2:
4152 0015 0000 0000 .skip 4,0
4153 .global IntegralRoll
4154 .global IntegralRoll
4157 IntegralRoll:
4158 0019 0000 0000 .skip 4,0
4159 .global IntegralRoll2
4160 .global IntegralRoll2
4163 IntegralRoll2:
4164 001d 0000 0000 .skip 4,0
4165 .global Integral_Gier
4166 .global Integral_Gier
4169 Integral_Gier:
4170 0021 0000 0000 .skip 4,0
4171 .global Mess_IntegralNick
4172 .global Mess_IntegralNick
4175 Mess_IntegralNick:
4176 0025 0000 0000 .skip 4,0
4177 .global Mess_IntegralNick2
4178 .global Mess_IntegralNick2
4181 Mess_IntegralNick2:
4182 0029 0000 0000 .skip 4,0
4183 .global Mess_IntegralRoll
4184 .global Mess_IntegralRoll
4187 Mess_IntegralRoll:
4188 002d 0000 0000 .skip 4,0
4189 .global Mess_IntegralRoll2
4190 .global Mess_IntegralRoll2
4193 Mess_IntegralRoll2:
4194 0031 0000 0000 .skip 4,0
4195 .global Mess_Integral_Gier
4196 .global Mess_Integral_Gier
4199 Mess_Integral_Gier:
4200 0035 0000 0000 .skip 4,0
4201 .global Mess_Integral_Gier2
4202 .global Mess_Integral_Gier2
4205 Mess_Integral_Gier2:
4206 0039 0000 0000 .skip 4,0
4207 .global Mess_Integral_Hoch
4208 .global Mess_Integral_Hoch
4211 Mess_Integral_Hoch:
4212 003d 0000 0000 .skip 4,0
4213 .global KompassValue
4214 .global KompassValue
4217 KompassValue:
4218 0041 0000 .skip 2,0
4219 .global KompassStartwert
4220 .global KompassStartwert
4223 KompassStartwert:
4224 0043 0000 .skip 2,0
4225 .global KompassRichtung
4226 .global KompassRichtung
4229 KompassRichtung:
4230 0045 0000 .skip 2,0
4231 .global Notlandung
4232 .global Notlandung
4235 Notlandung:
4236 0047 00 .skip 1,0
4237 .global HoehenReglerAktiv
4238 .global HoehenReglerAktiv
4241 HoehenReglerAktiv:
4242 0048 00 .skip 1,0
4243 .global Poti1
4244 .global Poti1
4247 Poti1:
4248 0049 0000 .skip 2,0
4249 .global Poti2
4250 .global Poti2
4253 Poti2:
4254 004b 0000 .skip 2,0
4255 .global Poti3
4256 .global Poti3
4259 Poti3:
4260 004d 0000 .skip 2,0
4261 .global Poti4
4262 .global Poti4
4265 Poti4:
4266 004f 0000 .skip 2,0
4267 .global SenderOkay
4268 .global SenderOkay
4271 SenderOkay:
4272 0051 00 .skip 1,0
4273 .global StickNick
4274 .global StickNick
4277 StickNick:
4278 0052 0000 .skip 2,0
4279 .global StickRoll
4280 .global StickRoll
4283 StickRoll:
4284 0054 0000 .skip 2,0
4285 .global StickGier
4286 .global StickGier
4289 StickGier:
4290 0056 0000 .skip 2,0
4291 .global MotorenEin
4292 .global MotorenEin
4295 MotorenEin:
4296 0058 00 .skip 1,0
4297 .global HoehenWert
4298 .global HoehenWert
4301 HoehenWert:
4302 0059 0000 .skip 2,0
4303 .global SollHoehe
4304 .global SollHoehe
4307 SollHoehe:
4308 005b 0000 .skip 2,0
4309 .global Kp
4310 .data
4313 Kp:
4314 0010 00 .byte 0
4315 0011 00 .byte 0
4316 0012 80 .byte -128
4317 0013 3F .byte 63
4318 .global Ki
4321 Ki:
4322 0014 17 .byte 23
4323 0015 B7 .byte -73
4324 0016 D1 .byte -47
4325 0017 38 .byte 56
4326 .global Parameter_Luftdruck_D
4329 Parameter_Luftdruck_D:
4330 0018 30 .byte 48
4331 .global Parameter_MaxHoehe
4334 Parameter_MaxHoehe:
4335 0019 FB .byte -5
4336 .global Parameter_Hoehe_P
4339 Parameter_Hoehe_P:
4340 001a 10 .byte 16
4341 .global Parameter_Hoehe_ACC_Wirkung
4344 Parameter_Hoehe_ACC_Wirkung:
4345 001b 3A .byte 58
4346 .global Parameter_KompassWirkung
4349 Parameter_KompassWirkung:
4350 001c 40 .byte 64
4351 .global Parameter_Gyro_P
4354 Parameter_Gyro_P:
4355 001d 32 .byte 50
4356 .global Parameter_Gyro_I
4359 Parameter_Gyro_I:
4360 001e 96 .byte -106
4361 .global Parameter_Gier_P
4364 Parameter_Gier_P:
4365 001f 02 .byte 2
4366 .global Parameter_I_Faktor
4369 Parameter_I_Faktor:
4370 0020 0A .byte 10
4371 .global Parameter_UserParam1
4372 .global Parameter_UserParam1
4373 .section .bss
4376 Parameter_UserParam1:
4377 005d 00 .skip 1,0
4378 .global Parameter_UserParam2
4379 .global Parameter_UserParam2
4382 Parameter_UserParam2:
4383 005e 00 .skip 1,0
4384 .global Parameter_UserParam3
4385 .global Parameter_UserParam3
4388 Parameter_UserParam3:
4389 005f 00 .skip 1,0
4390 .global Parameter_UserParam4
4391 .global Parameter_UserParam4
4394 Parameter_UserParam4:
4395 0060 00 .skip 1,0
4396 .global Parameter_ServoNickControl
4397 .data
4400 Parameter_ServoNickControl:
4401 0021 64 .byte 100
4402 .lcomm SignalSchlecht.2367,2
4403 .lcomm NeueKompassRichtungMerken.2363,1
4404 .lcomm TimerWerteausgabe.2362,1
4405 .lcomm hoehenregler.2361,2
4406 .lcomm modell_fliegt.2360,2
4407 .lcomm delay_ausschalten.2359,1
4408 .lcomm delay_einschalten.2358,1
4409 .lcomm delay_neutral.2357,1
4410 .lcomm RcLostTimer.2356,2
4411 .lcomm IntegralFehlerRoll.2355,2
4412 .lcomm IntegralFehlerNick.2354,2
4413 .lcomm tmp_long2.2353,4
4414 .lcomm tmp_long.2352,4
4415 .lcomm sollGier.2351,4
4416 .lcomm SummeRoll.2350,4
4417 .lcomm SummeNick.2349,4
4418 .comm DiffNick,2,1
4419 .comm DiffRoll,2,1
4420 .comm durchschnitt_northing,4,1
4421 .comm durchschnitt_easting,4,1
4422 .comm gps_p,2,1
4423 .comm gps_d,2,1
4424 .comm skal,2,1
4425 .comm RemoteTasten,1,1
4426 .comm MesswertNick,2,1
4427 .comm MesswertRoll,2,1
4428 .comm MesswertGier,2,1
4429 .comm Mittelwert_AccNick,2,1
4430 .comm Mittelwert_AccRoll,2,1
4431 .comm Mittelwert_AccHoch,2,1
4432 .comm h,1,1
4433 .comm m,1,1
4434 .comm s,1,1
4435 .comm Motor_Vorne,1,1
4436 .comm Motor_Hinten,1,1
4437 .comm Motor_Rechts,1,1
4438 .comm Motor_Links,1,1
4439 .comm Count,1,1
4440 .comm MotorWert,5,1
4441 .comm EE_Parameter,58,1
4442 .comm MAX_GAS,1,1
4443 .comm MIN_GAS,1,1
4444 .comm GyroFaktor,4,1
4445 .comm IntegralFaktor,4,1
4446 /* File "fc.c": code 5085 = 0x13dd (5003), prologues 38, epilogues 44 */
3162 1e4e 0E94 0000 call gps_main
3163 1e52 00C0 rjmp .L494
3164 .L492:
3165 1e54 1092 0000 sts (GPS_Nick)+1,__zero_reg__
3166 1e58 1092 0000 sts GPS_Nick,__zero_reg__
3167 1e5c 1092 0000 sts (GPS_Roll)+1,__zero_reg__
3168 1e60 1092 0000 sts GPS_Roll,__zero_reg__
3169 .L494:
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
3174 1e72 8150 subi r24,lo8(-(-1))
3175 1e74 8093 0000 sts TimerWerteausgabe.2363,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
3181 1e84 6091 0000 lds r22,IntegralNick
3182 1e88 7091 0000 lds r23,(IntegralNick)+1
3183 1e8c 8091 0000 lds r24,(IntegralNick)+2
3184 1e90 9091 0000 lds r25,(IntegralNick)+3
3185 1e94 E090 0000 lds r14,EE_Parameter+20
3186 1e98 FF24 clr r15
3187 1e9a 0027 clr r16
3188 1e9c 1127 clr r17
3189 1e9e A801 movw r20,r16
3190 1ea0 9701 movw r18,r14
3191 1ea2 0E94 0000 call __divmodsi4
3192 1ea6 3093 0000 sts (DebugOut+18)+1,r19
3193 1eaa 2093 0000 sts DebugOut+18,r18
3194 1eae 6091 0000 lds r22,IntegralRoll
3195 1eb2 7091 0000 lds r23,(IntegralRoll)+1
3196 1eb6 8091 0000 lds r24,(IntegralRoll)+2
3197 1eba 9091 0000 lds r25,(IntegralRoll)+3
3198 1ebe A801 movw r20,r16
3199 1ec0 9701 movw r18,r14
3200 1ec2 0E94 0000 call __divmodsi4
3201 1ec6 3093 0000 sts (DebugOut+20)+1,r19
3202 1eca 2093 0000 sts DebugOut+20,r18
3203 1ece 8091 0000 lds r24,Mittelwert_AccNick
3204 1ed2 9091 0000 lds r25,(Mittelwert_AccNick)+1
3205 1ed6 9093 0000 sts (DebugOut+22)+1,r25
3206 1eda 8093 0000 sts DebugOut+22,r24
3207 1ede 8091 0000 lds r24,Mittelwert_AccRoll
3208 1ee2 9091 0000 lds r25,(Mittelwert_AccRoll)+1
3209 1ee6 9093 0000 sts (DebugOut+24)+1,r25
3210 1eea 8093 0000 sts DebugOut+24,r24
3211 1eee 8091 0000 lds r24,MesswertGier
3212 1ef2 9091 0000 lds r25,(MesswertGier)+1
3213 1ef6 9093 0000 sts (DebugOut+26)+1,r25
3214 1efa 8093 0000 sts DebugOut+26,r24
3215 1efe 8091 0000 lds r24,HoehenWert
3216 1f02 9091 0000 lds r25,(HoehenWert)+1
3217 1f06 9093 0000 sts (DebugOut+28)+1,r25
3218 1f0a 8093 0000 sts DebugOut+28,r24
3219 1f0e 6091 0000 lds r22,Mess_Integral_Hoch
3220 1f12 7091 0000 lds r23,(Mess_Integral_Hoch)+1
3221 1f16 8091 0000 lds r24,(Mess_Integral_Hoch)+2
3222 1f1a 9091 0000 lds r25,(Mess_Integral_Hoch)+3
3223 1f1e 20E0 ldi r18,lo8(512)
3224 1f20 32E0 ldi r19,hi8(512)
3225 1f22 40E0 ldi r20,hlo8(512)
3226 1f24 50E0 ldi r21,hhi8(512)
3227 1f26 0E94 0000 call __divmodsi4
3228 1f2a 3093 0000 sts (DebugOut+30)+1,r19
3229 1f2e 2093 0000 sts DebugOut+30,r18
3230 1f32 8981 ldd r24,Y+1
3231 1f34 9A81 ldd r25,Y+2
3232 1f36 9093 0000 sts (DebugOut+32)+1,r25
3233 1f3a 8093 0000 sts DebugOut+32,r24
3234 1f3e 8091 0000 lds r24,KompassValue
3235 1f42 9091 0000 lds r25,(KompassValue)+1
3236 1f46 9093 0000 sts (DebugOut+34)+1,r25
3237 1f4a 8093 0000 sts DebugOut+34,r24
3238 .L495:
3239 1f4e 6091 0000 lds r22,IntegralNick
3240 1f52 7091 0000 lds r23,(IntegralNick)+1
3241 1f56 8091 0000 lds r24,(IntegralNick)+2
3242 1f5a 9091 0000 lds r25,(IntegralNick)+3
3243 1f5e 2090 0000 lds r2,IntegralFaktor
3244 1f62 3090 0000 lds r3,(IntegralFaktor)+1
3245 1f66 4090 0000 lds r4,(IntegralFaktor)+2
3246 1f6a 5090 0000 lds r5,(IntegralFaktor)+3
3247 1f6e E090 0000 lds r14,MesswertNick
3248 1f72 F090 0000 lds r15,(MesswertNick)+1
3249 1f76 6090 0000 lds r6,GyroFaktor
3250 1f7a 7090 0000 lds r7,(GyroFaktor)+1
3251 1f7e 8090 0000 lds r8,(GyroFaktor)+2
3252 1f82 9090 0000 lds r9,(GyroFaktor)+3
3253 1f86 0E94 0000 call __floatsisf
3254 1f8a A201 movw r20,r4
3255 1f8c 9101 movw r18,r2
3256 1f8e 0E94 0000 call __mulsf3
3257 1f92 5B01 movw r10,r22
3258 1f94 6C01 movw r12,r24
3259 1f96 0027 clr r16
3260 1f98 F7FC sbrc r15,7
3261 1f9a 0095 com r16
3262 1f9c 102F mov r17,r16
3263 1f9e C801 movw r24,r16
3264 1fa0 B701 movw r22,r14
3265 1fa2 0E94 0000 call __floatsisf
3266 1fa6 A401 movw r20,r8
3267 1fa8 9301 movw r18,r6
3268 1faa 0E94 0000 call __mulsf3
3269 1fae 9B01 movw r18,r22
3270 1fb0 AC01 movw r20,r24
3271 1fb2 C601 movw r24,r12
3272 1fb4 B501 movw r22,r10
3273 1fb6 0E94 0000 call __addsf3
3274 1fba 0E94 0000 call __fixsfsi
3275 1fbe 7093 0000 sts (MesswertNick)+1,r23
3276 1fc2 6093 0000 sts MesswertNick,r22
3277 1fc6 6091 0000 lds r22,IntegralRoll
3278 1fca 7091 0000 lds r23,(IntegralRoll)+1
3279 1fce 8091 0000 lds r24,(IntegralRoll)+2
3280 1fd2 9091 0000 lds r25,(IntegralRoll)+3
3281 1fd6 E090 0000 lds r14,MesswertRoll
3282 1fda F090 0000 lds r15,(MesswertRoll)+1
3283 1fde 0E94 0000 call __floatsisf
3284 1fe2 A201 movw r20,r4
3285 1fe4 9101 movw r18,r2
3286 1fe6 0E94 0000 call __mulsf3
3287 1fea 5B01 movw r10,r22
3288 1fec 6C01 movw r12,r24
3289 1fee 0027 clr r16
3290 1ff0 F7FC sbrc r15,7
3291 1ff2 0095 com r16
3292 1ff4 102F mov r17,r16
3293 1ff6 C801 movw r24,r16
3294 1ff8 B701 movw r22,r14
3295 1ffa 0E94 0000 call __floatsisf
3296 1ffe A401 movw r20,r8
3297 2000 9301 movw r18,r6
3298 2002 0E94 0000 call __mulsf3
3299 2006 9B01 movw r18,r22
3300 2008 AC01 movw r20,r24
3301 200a C601 movw r24,r12
3302 200c B501 movw r22,r10
3303 200e 0E94 0000 call __addsf3
3304 2012 0E94 0000 call __fixsfsi
3305 2016 7093 0000 sts (MesswertRoll)+1,r23
3306 201a 6093 0000 sts MesswertRoll,r22
3307 201e 6091 0000 lds r22,MesswertGier
3308 2022 7091 0000 lds r23,(MesswertGier)+1
3309 2026 A090 0000 lds r10,Integral_Gier
3310 202a B090 0000 lds r11,(Integral_Gier)+1
3311 202e C090 0000 lds r12,(Integral_Gier)+2
3312 2032 D090 0000 lds r13,(Integral_Gier)+3
3313 2036 8827 clr r24
3314 2038 77FD sbrc r23,7
3315 203a 8095 com r24
3316 203c 982F mov r25,r24
3317 203e 0E94 0000 call __floatsisf
3318 2042 7B01 movw r14,r22
3319 2044 8C01 movw r16,r24
3320 2046 20E0 ldi r18,lo8(0x3f000000)
3321 2048 30E0 ldi r19,hi8(0x3f000000)
3322 204a 40E0 ldi r20,hlo8(0x3f000000)
3323 204c 5FE3 ldi r21,hhi8(0x3f000000)
3324 204e C401 movw r24,r8
3325 2050 B301 movw r22,r6
3326 2052 0E94 0000 call __mulsf3
3327 2056 9B01 movw r18,r22
3328 2058 AC01 movw r20,r24
3329 205a C801 movw r24,r16
3330 205c B701 movw r22,r14
3331 205e 0E94 0000 call __mulsf3
3332 2062 7B01 movw r14,r22
3333 2064 8C01 movw r16,r24
3334 2066 C601 movw r24,r12
3335 2068 B501 movw r22,r10
3336 206a 0E94 0000 call __floatsisf
3337 206e A201 movw r20,r4
3338 2070 9101 movw r18,r2
3339 2072 0E94 0000 call __mulsf3
3340 2076 9B01 movw r18,r22
3341 2078 AC01 movw r20,r24
3342 207a C801 movw r24,r16
3343 207c B701 movw r22,r14
3344 207e 0E94 0000 call __addsf3
3345 2082 0E94 0000 call __fixsfsi
3346 2086 7093 0000 sts (MesswertGier)+1,r23
3347 208a 6093 0000 sts MesswertGier,r22
3348 208e 8091 0000 lds r24,MesswertNick
3349 2092 9091 0000 lds r25,(MesswertNick)+1
3350 2096 8150 subi r24,lo8(2049)
3351 2098 9840 sbci r25,hi8(2049)
3352 209a 04F0 brlt .L497
3353 209c 80E0 ldi r24,lo8(2048)
3354 209e 98E0 ldi r25,hi8(2048)
3355 20a0 9093 0000 sts (MesswertNick)+1,r25
3356 20a4 8093 0000 sts MesswertNick,r24
3357 .L497:
3358 20a8 8091 0000 lds r24,MesswertNick
3359 20ac 9091 0000 lds r25,(MesswertNick)+1
3360 20b0 8050 subi r24,lo8(-2048)
3361 20b2 984F sbci r25,hi8(-2048)
3362 20b4 04F4 brge .L499
3363 20b6 80E0 ldi r24,lo8(-2048)
3364 20b8 98EF ldi r25,hi8(-2048)
3365 20ba 9093 0000 sts (MesswertNick)+1,r25
3366 20be 8093 0000 sts MesswertNick,r24
3367 .L499:
3368 20c2 8091 0000 lds r24,MesswertRoll
3369 20c6 9091 0000 lds r25,(MesswertRoll)+1
3370 20ca 8150 subi r24,lo8(2049)
3371 20cc 9840 sbci r25,hi8(2049)
3372 20ce 04F0 brlt .L501
3373 20d0 80E0 ldi r24,lo8(2048)
3374 20d2 98E0 ldi r25,hi8(2048)
3375 20d4 9093 0000 sts (MesswertRoll)+1,r25
3376 20d8 8093 0000 sts MesswertRoll,r24
3377 .L501:
3378 20dc 8091 0000 lds r24,MesswertRoll
3379 20e0 9091 0000 lds r25,(MesswertRoll)+1
3380 20e4 8050 subi r24,lo8(-2048)
3381 20e6 984F sbci r25,hi8(-2048)
3382 20e8 04F4 brge .L503
3383 20ea 80E0 ldi r24,lo8(-2048)
3384 20ec 98EF ldi r25,hi8(-2048)
3385 20ee 9093 0000 sts (MesswertRoll)+1,r25
3386 20f2 8093 0000 sts MesswertRoll,r24
3387 .L503:
3388 20f6 8091 0000 lds r24,MesswertGier
3389 20fa 9091 0000 lds r25,(MesswertGier)+1
3390 20fe 8150 subi r24,lo8(2049)
3391 2100 9840 sbci r25,hi8(2049)
3392 2102 04F0 brlt .L505
3393 2104 80E0 ldi r24,lo8(2048)
3394 2106 98E0 ldi r25,hi8(2048)
3395 2108 9093 0000 sts (MesswertGier)+1,r25
3396 210c 8093 0000 sts MesswertGier,r24
3397 .L505:
3398 2110 8091 0000 lds r24,MesswertGier
3399 2114 9091 0000 lds r25,(MesswertGier)+1
3400 2118 8050 subi r24,lo8(-2048)
3401 211a 984F sbci r25,hi8(-2048)
3402 211c 04F4 brge .L507
3403 211e 80E0 ldi r24,lo8(-2048)
3404 2120 98EF ldi r25,hi8(-2048)
3405 2122 9093 0000 sts (MesswertGier)+1,r25
3406 2126 8093 0000 sts MesswertGier,r24
3407 .L507:
3408 212a 8091 0000 lds r24,EE_Parameter+8
3409 212e 9927 clr r25
3410 2130 80FF sbrs r24,0
3411 2132 00C0 rjmp .L509
3412 2134 2091 0000 lds r18,Parameter_MaxHoehe
3413 2138 81FF sbrs r24,1
3414 213a 00C0 rjmp .L511
3415 213c 2233 cpi r18,lo8(50)
3416 213e 00F4 brsh .L580
3417 2140 8091 0000 lds r24,HoehenWert
3418 2144 9091 0000 lds r25,(HoehenWert)+1
3419 2148 4497 sbiw r24,20
3420 214a 9093 0000 sts (SollHoehe)+1,r25
3421 214e 8093 0000 sts SollHoehe,r24
3422 2152 1092 0000 sts HoehenReglerAktiv,__zero_reg__
3423 2156 00C0 rjmp .L515
3424 .L511:
3425 2158 8091 0000 lds r24,EE_Parameter+13
3426 215c 289F mul r18,r24
3427 215e C001 movw r24,r0
3428 2160 1124 clr r1
3429 2162 4497 sbiw r24,20
3430 2164 9093 0000 sts (SollHoehe)+1,r25
3431 2168 8093 0000 sts SollHoehe,r24
3432 .L580:
3433 216c 81E0 ldi r24,lo8(1)
3434 216e 8093 0000 sts HoehenReglerAktiv,r24
3435 .L515:
3436 2172 8091 0000 lds r24,Notlandung
3437 2176 8823 tst r24
3438 2178 01F0 breq .L516
3439 217a 1092 0000 sts (SollHoehe)+1,__zero_reg__
3440 217e 1092 0000 sts SollHoehe,__zero_reg__
3441 .L516:
3442 2182 2091 0000 lds r18,HoehenWert
3443 2186 3091 0000 lds r19,(HoehenWert)+1
3444 218a 4091 0000 lds r20,SollHoehe
3445 218e 5091 0000 lds r21,(SollHoehe)+1
3446 2192 4217 cp r20,r18
3447 2194 5307 cpc r21,r19
3448 2196 04F0 brlt .+2
3449 2198 00C0 rjmp .L509
3450 219a 8091 0000 lds r24,HoehenReglerAktiv
3451 219e 8823 tst r24
3452 21a0 01F4 brne .+2
3453 21a2 00C0 rjmp .L509
3454 21a4 241B sub r18,r20
3455 21a6 350B sbc r19,r21
3456 21a8 8091 0000 lds r24,Parameter_Hoehe_P
3457 21ac 9927 clr r25
3458 21ae BC01 movw r22,r24
3459 21b0 269F mul r18,r22
3460 21b2 C001 movw r24,r0
3461 21b4 279F mul r18,r23
3462 21b6 900D add r25,r0
3463 21b8 369F mul r19,r22
3464 21ba 900D add r25,r0
3465 21bc 1124 clr r1
3466 21be 60E1 ldi r22,lo8(16)
3467 21c0 70E0 ldi r23,hi8(16)
3468 21c2 0E94 0000 call __divmodhi4
3469 21c6 0981 ldd r16,Y+1
3470 21c8 1A81 ldd r17,Y+2
3471 21ca 061B sub r16,r22
3472 21cc 170B sbc r17,r23
3473 21ce 2091 0000 lds r18,HoeheD
3474 21d2 3091 0000 lds r19,(HoeheD)+1
3475 21d6 8091 0000 lds r24,Parameter_Luftdruck_D
3476 21da 9927 clr r25
3477 21dc FC01 movw r30,r24
3478 21de 2E9F mul r18,r30
3479 21e0 C001 movw r24,r0
3480 21e2 2F9F mul r18,r31
3481 21e4 900D add r25,r0
3482 21e6 3E9F mul r19,r30
3483 21e8 900D add r25,r0
3484 21ea 1124 clr r1
3485 21ec 68E0 ldi r22,lo8(8)
3486 21ee 70E0 ldi r23,hi8(8)
3487 21f0 0E94 0000 call __divmodhi4
3488 21f4 061B sub r16,r22
3489 21f6 170B sbc r17,r23
3490 21f8 6091 0000 lds r22,Mess_Integral_Hoch
3491 21fc 7091 0000 lds r23,(Mess_Integral_Hoch)+1
3492 2200 8091 0000 lds r24,(Mess_Integral_Hoch)+2
3493 2204 9091 0000 lds r25,(Mess_Integral_Hoch)+3
3494 2208 20E0 ldi r18,lo8(512)
3495 220a 32E0 ldi r19,hi8(512)
3496 220c 40E0 ldi r20,hlo8(512)
3497 220e 50E0 ldi r21,hhi8(512)
3498 2210 0E94 0000 call __divmodsi4
3499 2214 CA01 movw r24,r20
3500 2216 B901 movw r22,r18
3501 2218 2091 0000 lds r18,Parameter_Hoehe_ACC_Wirkung
3502 221c 3327 clr r19
3503 221e 4427 clr r20
3504 2220 5527 clr r21
3505 2222 0E94 0000 call __mulsi3
3506 2226 20E2 ldi r18,lo8(32)
3507 2228 30E0 ldi r19,hi8(32)
3508 222a 40E0 ldi r20,hlo8(32)
3509 222c 50E0 ldi r21,hhi8(32)
3510 222e 0E94 0000 call __divmodsi4
3511 2232 FFEF ldi r31,hi8(-50)
3512 2234 2E3C cpi r18,lo8(-50)
3513 2236 3F07 cpc r19,r31
3514 2238 04F4 brge .L520
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
3520 2246 AC01 movw r20,r24
3521 2248 74E0 ldi r23,4
3522 224a 440F 1: lsl r20
3523 224c 551F rol r21
3524 224e 7A95 dec r23
3525 2250 01F4 brne 1b
3526 2252 481B sub r20,r24
3527 2254 590B sbc r21,r25
3528 2256 2333 cpi r18,51
3529 2258 3105 cpc r19,__zero_reg__
3530 225a 04F0 brlt .L521
3531 225c 22E3 ldi r18,lo8(50)
3532 225e 30E0 ldi r19,hi8(50)
3533 .L521:
3534 2260 021B sub r16,r18
3535 2262 130B sbc r17,r19
3536 2264 CA01 movw r24,r20
3537 2266 800F add r24,r16
3538 2268 911F adc r25,r17
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
3544 227a 8091 0000 lds r24,EE_Parameter+9
3545 227e 9927 clr r25
3546 2280 6817 cp r22,r24
3547 2282 7907 cpc r23,r25
3548 2284 04F4 brge .L522
3549 2286 2981 ldd r18,Y+1
3550 2288 3A81 ldd r19,Y+2
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
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
3562 22a6 00C0 rjmp .L526
3563 .L522:
3564 22a8 8091 0000 lds r24,hoehenregler.2362
3565 22ac 9091 0000 lds r25,(hoehenregler.2362)+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
3573 .L526:
3574 22c2 8091 0000 lds r24,hoehenregler.2362
3575 22c6 9091 0000 lds r25,(hoehenregler.2362)+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
3583 22de C81A sub r12,r24
3584 22e0 D90A sbc r13,r25
3585 22e2 95E6 ldi r25,lo8(101)
3586 22e4 C916 cp r12,r25
3587 22e6 D104 cpc r13,__zero_reg__
3588 22e8 04F0 brlt .L528
3589 22ea 64E6 ldi r22,lo8(100)
3590 22ec C62E mov r12,r22
3591 22ee D12C mov r13,__zero_reg__
3592 22f0 00C0 rjmp .L530
3593 .L528:
3594 22f2 ECE9 ldi r30,lo8(-100)
3595 22f4 CE16 cp r12,r30
3596 22f6 EFEF ldi r30,hi8(-100)
3597 22f8 DE06 cpc r13,r30
3598 22fa 04F4 brge .L530
3599 22fc 5CE9 ldi r21,lo8(-100)
3600 22fe C52E mov r12,r21
3601 2300 5FEF ldi r21,hi8(-100)
3602 2302 D52E mov r13,r21
3603 .L530:
3604 2304 4090 0000 lds r4,Kp
3605 2308 5090 0000 lds r5,(Kp)+1
3606 230c 6090 0000 lds r6,(Kp)+2
3607 2310 7090 0000 lds r7,(Kp)+3
3608 2314 6091 0000 lds r22,MesswertNick
3609 2318 7091 0000 lds r23,(MesswertNick)+1
3610 231c 2091 0000 lds r18,StickNick
3611 2320 3091 0000 lds r19,(StickNick)+1
3612 2324 4091 0000 lds r20,GPS_Nick
3613 2328 5091 0000 lds r21,(GPS_Nick)+1
3614 232c 241B sub r18,r20
3615 232e 350B sbc r19,r21
3616 2330 621B sub r22,r18
3617 2332 730B sbc r23,r19
3618 2334 8827 clr r24
3619 2336 77FD sbrc r23,7
3620 2338 8095 com r24
3621 233a 982F mov r25,r24
3622 233c 0E94 0000 call __floatsisf
3623 2340 9B01 movw r18,r22
3624 2342 AC01 movw r20,r24
3625 2344 C301 movw r24,r6
3626 2346 B201 movw r22,r4
3627 2348 0E94 0000 call __mulsf3
3628 234c 0E94 0000 call __fixsfsi
3629 2350 7093 0000 sts (DiffNick)+1,r23
3630 2354 6093 0000 sts DiffNick,r22
3631 2358 8091 0000 lds r24,DiffNick
3632 235c 9091 0000 lds r25,(DiffNick)+1
3633 2360 8C01 movw r16,r24
3634 2362 2227 clr r18
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
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
3650 2392 1016 cp __zero_reg__,r16
3651 2394 1106 cpc __zero_reg__,r17
3652 2396 1206 cpc __zero_reg__,r18
3653 2398 1306 cpc __zero_reg__,r19
3654 239a 04F4 brge .L532
3655 239c C801 movw r24,r16
3656 239e 17FF sbrs r17,7
3657 23a0 00C0 rjmp .L534
3658 23a2 9095 com r25
3659 23a4 8195 neg r24
3660 23a6 9F4F sbci r25,lo8(-1)
3661 .L534:
3662 23a8 60E0 ldi r22,lo8(256)
3663 23aa 71E0 ldi r23,hi8(256)
3664 23ac 0E94 0000 call __divmodhi4
3665 23b0 6F5F subi r22,lo8(-(1))
3666 23b2 7F4F sbci r23,hi8(-(1))
3667 23b4 8827 clr r24
3668 23b6 77FD sbrc r23,7
3669 23b8 8095 com r24
3670 23ba 982F mov r25,r24
3671 23bc 061B sub r16,r22
3672 23be 170B sbc r17,r23
3673 23c0 280B sbc r18,r24
3674 23c2 390B sbc r19,r25
3675 23c4 00C0 rjmp .L581
3676 .L532:
3677 23c6 C801 movw r24,r16
3678 23c8 17FF sbrs r17,7
3679 23ca 00C0 rjmp .L536
3680 23cc 9095 com r25
3681 23ce 8195 neg r24
3682 23d0 9F4F sbci r25,lo8(-1)
3683 .L536:
3684 23d2 60E0 ldi r22,lo8(256)
3685 23d4 71E0 ldi r23,hi8(256)
3686 23d6 0E94 0000 call __divmodhi4
3687 23da 6F5F subi r22,lo8(-(1))
3688 23dc 7F4F sbci r23,hi8(-(1))
3689 23de 8827 clr r24
3690 23e0 77FD sbrc r23,7
3691 23e2 8095 com r24
3692 23e4 982F mov r25,r24
3693 23e6 060F add r16,r22
3694 23e8 171F adc r17,r23
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
3706 240e 8138 cpi r24,lo8(16001)
3707 2410 FEE3 ldi r31,hi8(16001)
3708 2412 9F07 cpc r25,r31
3709 2414 F0E0 ldi r31,hlo8(16001)
3710 2416 AF07 cpc r26,r31
3711 2418 F0E0 ldi r31,hhi8(16001)
3712 241a BF07 cpc r27,r31
3713 241c 04F0 brlt .L537
3714 241e 80E8 ldi r24,lo8(16000)
3715 2420 9EE3 ldi r25,hi8(16000)
3716 2422 A0E0 ldi r26,hlo8(16000)
3717 2424 B0E0 ldi r27,hhi8(16000)
3718 2426 00C0 rjmp .L582
3719 .L537:
3720 2428 8058 subi r24,lo8(-16000)
3721 242a 914C sbci r25,hi8(-16000)
3722 242c AF4F sbci r26,hlo8(-16000)
3723 242e BF4F sbci r27,hhi8(-16000)
3724 2430 04F4 brge .L539
3725 2432 80E8 ldi r24,lo8(-16000)
3726 2434 91EC ldi r25,hi8(-16000)
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
3734 .L539:
3735 244a 6091 0000 lds r22,DiffNick
3736 244e 7091 0000 lds r23,(DiffNick)+1
3737 2452 8090 0000 lds r8,Ki
3738 2456 9090 0000 lds r9,(Ki)+1
3739 245a A090 0000 lds r10,(Ki)+2
3740 245e B090 0000 lds r11,(Ki)+3
3741 2462 8827 clr r24
3742 2464 77FD sbrc r23,7
3743 2466 8095 com r24
3744 2468 982F mov r25,r24
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
3752 2482 0E94 0000 call __floatsisf
3753 2486 9B01 movw r18,r22
3754 2488 AC01 movw r20,r24
3755 248a C501 movw r24,r10
3756 248c B401 movw r22,r8
3757 248e 0E94 0000 call __mulsf3
3758 2492 9B01 movw r18,r22
3759 2494 AC01 movw r20,r24
3760 2496 C801 movw r24,r16
3761 2498 B701 movw r22,r14
3762 249a 0E94 0000 call __addsf3
3763 249e 0E94 0000 call __fixsfsi
3764 24a2 9601 movw r18,r12
3765 24a4 260F add r18,r22
3766 24a6 371F adc r19,r23
3767 24a8 4981 ldd r20,Y+1
3768 24aa 5A81 ldd r21,Y+2
3769 24ac 240F add r18,r20
3770 24ae 351F adc r19,r21
3771 24b0 2224 clr r2
3772 24b2 4A30 cpi r20,10
3773 24b4 5105 cpc r21,__zero_reg__
3774 24b6 04F4 brge .L541
3775 24b8 41E0 ldi r20,lo8(1)
3776 24ba 242E mov r2,r20
3777 .L541:
3778 24bc 37FD sbrc r19,7
3779 24be 00C0 rjmp .L544
3780 24c0 2220 tst r2
3781 24c2 01F0 breq .L542
3782 .L544:
3783 24c4 40E0 ldi r20,lo8(0)
3784 24c6 50E0 ldi r21,hi8(0)
3785 24c8 00C0 rjmp .L545
3786 .L542:
3787 24ca 8091 0000 lds r24,MAX_GAS
3788 24ce 482F mov r20,r24
3789 24d0 5527 clr r21
3790 24d2 2417 cp r18,r20
3791 24d4 3507 cpc r19,r21
3792 24d6 04F4 brge .L545
3793 24d8 A901 movw r20,r18
3794 .L545:
3795 24da 8091 0000 lds r24,MIN_GAS
3796 24de E82F mov r30,r24
3797 24e0 FF27 clr r31
3798 24e2 FC83 std Y+4,r31
3799 24e4 EB83 std Y+3,r30
3800 24e6 9F01 movw r18,r30
3801 24e8 E417 cp r30,r20
3802 24ea F507 cpc r31,r21
3803 24ec 04F4 brge .L547
3804 24ee 9A01 movw r18,r20
3805 .L547:
3806 24f0 2093 0000 sts Motor_Vorne,r18
3807 24f4 2981 ldd r18,Y+1
3808 24f6 3A81 ldd r19,Y+2
3809 24f8 261B sub r18,r22
3810 24fa 370B sbc r19,r23
3811 24fc B901 movw r22,r18
3812 24fe 6C0D add r22,r12
3813 2500 7D1D adc r23,r13
3814 2502 77FD sbrc r23,7
3815 2504 00C0 rjmp .L550
3816 2506 2220 tst r2
3817 2508 01F0 breq .L548
3818 .L550:
3819 250a 80E0 ldi r24,lo8(0)
3820 250c 90E0 ldi r25,hi8(0)
3821 250e 00C0 rjmp .L551
3822 .L548:
3823 2510 8091 0000 lds r24,MAX_GAS
3824 2514 9927 clr r25
3825 2516 6817 cp r22,r24
3826 2518 7907 cpc r23,r25
3827 251a 04F4 brge .L551
3828 251c CB01 movw r24,r22
3829 .L551:
3830 251e 2B81 ldd r18,Y+3
3831 2520 3C81 ldd r19,Y+4
3832 2522 2817 cp r18,r24
3833 2524 3907 cpc r19,r25
3834 2526 04F4 brge .L553
3835 2528 9C01 movw r18,r24
3836 .L553:
3837 252a 2093 0000 sts Motor_Hinten,r18
3838 252e 6091 0000 lds r22,MesswertRoll
3839 2532 7091 0000 lds r23,(MesswertRoll)+1
3840 2536 2091 0000 lds r18,StickRoll
3841 253a 3091 0000 lds r19,(StickRoll)+1
3842 253e 4091 0000 lds r20,GPS_Roll
3843 2542 5091 0000 lds r21,(GPS_Roll)+1
3844 2546 241B sub r18,r20
3845 2548 350B sbc r19,r21
3846 254a 621B sub r22,r18
3847 254c 730B sbc r23,r19
3848 254e 8827 clr r24
3849 2550 77FD sbrc r23,7
3850 2552 8095 com r24
3851 2554 982F mov r25,r24
3852 2556 0E94 0000 call __floatsisf
3853 255a 9B01 movw r18,r22
3854 255c AC01 movw r20,r24
3855 255e C301 movw r24,r6
3856 2560 B201 movw r22,r4
3857 2562 0E94 0000 call __mulsf3
3858 2566 0E94 0000 call __fixsfsi
3859 256a 7093 0000 sts (DiffRoll)+1,r23
3860 256e 6093 0000 sts DiffRoll,r22
3861 2572 8091 0000 lds r24,DiffRoll
3862 2576 9091 0000 lds r25,(DiffRoll)+1
3863 257a 8C01 movw r16,r24
3864 257c 2227 clr r18
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
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
3880 25ac 1016 cp __zero_reg__,r16
3881 25ae 1106 cpc __zero_reg__,r17
3882 25b0 1206 cpc __zero_reg__,r18
3883 25b2 1306 cpc __zero_reg__,r19
3884 25b4 04F4 brge .L554
3885 25b6 C801 movw r24,r16
3886 25b8 17FF sbrs r17,7
3887 25ba 00C0 rjmp .L556
3888 25bc 9095 com r25
3889 25be 8195 neg r24
3890 25c0 9F4F sbci r25,lo8(-1)
3891 .L556:
3892 25c2 60E0 ldi r22,lo8(256)
3893 25c4 71E0 ldi r23,hi8(256)
3894 25c6 0E94 0000 call __divmodhi4
3895 25ca 6F5F subi r22,lo8(-(1))
3896 25cc 7F4F sbci r23,hi8(-(1))
3897 25ce 8827 clr r24
3898 25d0 77FD sbrc r23,7
3899 25d2 8095 com r24
3900 25d4 982F mov r25,r24
3901 25d6 061B sub r16,r22
3902 25d8 170B sbc r17,r23
3903 25da 280B sbc r18,r24
3904 25dc 390B sbc r19,r25
3905 25de 00C0 rjmp .L583
3906 .L554:
3907 25e0 C801 movw r24,r16
3908 25e2 17FF sbrs r17,7
3909 25e4 00C0 rjmp .L558
3910 25e6 9095 com r25
3911 25e8 8195 neg r24
3912 25ea 9F4F sbci r25,lo8(-1)
3913 .L558:
3914 25ec 60E0 ldi r22,lo8(256)
3915 25ee 71E0 ldi r23,hi8(256)
3916 25f0 0E94 0000 call __divmodhi4
3917 25f4 6F5F subi r22,lo8(-(1))
3918 25f6 7F4F sbci r23,hi8(-(1))
3919 25f8 8827 clr r24
3920 25fa 77FD sbrc r23,7
3921 25fc 8095 com r24
3922 25fe 982F mov r25,r24
3923 2600 060F add r16,r22
3924 2602 171F adc r17,r23
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
3936 2628 8138 cpi r24,lo8(16001)
3937 262a 3EE3 ldi r19,hi8(16001)
3938 262c 9307 cpc r25,r19
3939 262e 30E0 ldi r19,hlo8(16001)
3940 2630 A307 cpc r26,r19
3941 2632 30E0 ldi r19,hhi8(16001)
3942 2634 B307 cpc r27,r19
3943 2636 04F0 brlt .L559
3944 2638 80E8 ldi r24,lo8(16000)
3945 263a 9EE3 ldi r25,hi8(16000)
3946 263c A0E0 ldi r26,hlo8(16000)
3947 263e B0E0 ldi r27,hhi8(16000)
3948 2640 00C0 rjmp .L584
3949 .L559:
3950 2642 8058 subi r24,lo8(-16000)
3951 2644 914C sbci r25,hi8(-16000)
3952 2646 AF4F sbci r26,hlo8(-16000)
3953 2648 BF4F sbci r27,hhi8(-16000)
3954 264a 04F4 brge .L561
3955 264c 80E8 ldi r24,lo8(-16000)
3956 264e 91EC ldi r25,hi8(-16000)
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
3964 .L561:
3965 2664 6091 0000 lds r22,DiffRoll
3966 2668 7091 0000 lds r23,(DiffRoll)+1
3967 266c 8827 clr r24
3968 266e 77FD sbrc r23,7
3969 2670 8095 com r24
3970 2672 982F mov r25,r24
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
3978 268c 0E94 0000 call __floatsisf
3979 2690 9B01 movw r18,r22
3980 2692 AC01 movw r20,r24
3981 2694 C501 movw r24,r10
3982 2696 B401 movw r22,r8
3983 2698 0E94 0000 call __mulsf3
3984 269c 9B01 movw r18,r22
3985 269e AC01 movw r20,r24
3986 26a0 C801 movw r24,r16
3987 26a2 B701 movw r22,r14
3988 26a4 0E94 0000 call __addsf3
3989 26a8 0E94 0000 call __fixsfsi
3990 26ac 2981 ldd r18,Y+1
3991 26ae 3A81 ldd r19,Y+2
3992 26b0 260F add r18,r22
3993 26b2 371F adc r19,r23
3994 26b4 2C19 sub r18,r12
3995 26b6 3D09 sbc r19,r13
3996 26b8 37FD sbrc r19,7
3997 26ba 00C0 rjmp .L565
3998 26bc 2220 tst r2
3999 26be 01F0 breq .L563
4000 .L565:
4001 26c0 40E0 ldi r20,lo8(0)
4002 26c2 50E0 ldi r21,hi8(0)
4003 26c4 00C0 rjmp .L566
4004 .L563:
4005 26c6 8091 0000 lds r24,MAX_GAS
4006 26ca 482F mov r20,r24
4007 26cc 5527 clr r21
4008 26ce 2417 cp r18,r20
4009 26d0 3507 cpc r19,r21
4010 26d2 04F4 brge .L566
4011 26d4 A901 movw r20,r18
4012 .L566:
4013 26d6 2B81 ldd r18,Y+3
4014 26d8 3C81 ldd r19,Y+4
4015 26da 2417 cp r18,r20
4016 26dc 3507 cpc r19,r21
4017 26de 04F4 brge .L568
4018 26e0 9A01 movw r18,r20
4019 .L568:
4020 26e2 2093 0000 sts Motor_Links,r18
4021 26e6 8981 ldd r24,Y+1
4022 26e8 9A81 ldd r25,Y+2
4023 26ea 861B sub r24,r22
4024 26ec 970B sbc r25,r23
4025 26ee BC01 movw r22,r24
4026 26f0 6C19 sub r22,r12
4027 26f2 7D09 sbc r23,r13
4028 26f4 77FD sbrc r23,7
4029 26f6 00C0 rjmp .L571
4030 26f8 2220 tst r2
4031 26fa 01F0 breq .L569
4032 .L571:
4033 26fc 20E0 ldi r18,lo8(0)
4034 26fe 30E0 ldi r19,hi8(0)
4035 2700 00C0 rjmp .L572
4036 .L569:
4037 2702 8091 0000 lds r24,MAX_GAS
4038 2706 282F mov r18,r24
4039 2708 3327 clr r19
4040 270a 6217 cp r22,r18
4041 270c 7307 cpc r23,r19
4042 270e 04F4 brge .L572
4043 2710 9B01 movw r18,r22
4044 .L572:
4045 2712 8B81 ldd r24,Y+3
4046 2714 9C81 ldd r25,Y+4
4047 2716 8217 cp r24,r18
4048 2718 9307 cpc r25,r19
4049 271a 04F4 brge .L574
4050 271c C901 movw r24,r18
4051 .L574:
4052 271e 8093 0000 sts Motor_Rechts,r24
4053 /* epilogue: frame size=4 */
4054 2722 2496 adiw r28,4
4055 2724 0FB6 in __tmp_reg__,__SREG__
4056 2726 F894 cli
4057 2728 DEBF out __SP_H__,r29
4058 272a 0FBE out __SREG__,__tmp_reg__
4059 272c CDBF out __SP_L__,r28
4060 272e DF91 pop r29
4061 2730 CF91 pop r28
4062 2732 1F91 pop r17
4063 2734 0F91 pop r16
4064 2736 FF90 pop r15
4065 2738 EF90 pop r14
4066 273a DF90 pop r13
4067 273c CF90 pop r12
4068 273e BF90 pop r11
4069 2740 AF90 pop r10
4070 2742 9F90 pop r9
4071 2744 8F90 pop r8
4072 2746 7F90 pop r7
4073 2748 6F90 pop r6
4074 274a 5F90 pop r5
4075 274c 4F90 pop r4
4076 274e 3F90 pop r3
4077 2750 2F90 pop r2
4078 2752 0895 ret
4079 /* epilogue end (size=25) */
4080 /* function MotorRegler size 2799 (2748) */
4082 .global Timeout
4083 .global Timeout
4084 .section .bss
4087 Timeout:
4088 0000 00 .skip 1,0
4089 .global AdNeutralNick
4090 .global AdNeutralNick
4093 AdNeutralNick:
4094 0001 0000 .skip 2,0
4095 .global AdNeutralRoll
4096 .global AdNeutralRoll
4099 AdNeutralRoll:
4100 0003 0000 .skip 2,0
4101 .global AdNeutralGier
4102 .global AdNeutralGier
4105 AdNeutralGier:
4106 0005 0000 .skip 2,0
4107 .global NeutralAccX
4108 .global NeutralAccX
4111 NeutralAccX:
4112 0007 0000 .skip 2,0
4113 .global NeutralAccY
4114 .global NeutralAccY
4117 NeutralAccY:
4118 0009 0000 .skip 2,0
4119 .global NeutralAccZ
4120 .global NeutralAccZ
4123 NeutralAccZ:
4124 000b 0000 0000 .skip 4,0
4125 .global CosinusNickWinkel
4126 .global CosinusNickWinkel
4129 CosinusNickWinkel:
4130 000f 00 .skip 1,0
4131 .global CosinusRollWinkel
4132 .global CosinusRollWinkel
4135 CosinusRollWinkel:
4136 0010 00 .skip 1,0
4137 .global IntegralNick
4138 .global IntegralNick
4141 IntegralNick:
4142 0011 0000 0000 .skip 4,0
4143 .global IntegralNick2
4144 .global IntegralNick2
4147 IntegralNick2:
4148 0015 0000 0000 .skip 4,0
4149 .global IntegralRoll
4150 .global IntegralRoll
4153 IntegralRoll:
4154 0019 0000 0000 .skip 4,0
4155 .global IntegralRoll2
4156 .global IntegralRoll2
4159 IntegralRoll2:
4160 001d 0000 0000 .skip 4,0
4161 .global Integral_Gier
4162 .global Integral_Gier
4165 Integral_Gier:
4166 0021 0000 0000 .skip 4,0
4167 .global Mess_IntegralNick
4168 .global Mess_IntegralNick
4171 Mess_IntegralNick:
4172 0025 0000 0000 .skip 4,0
4173 .global Mess_IntegralNick2
4174 .global Mess_IntegralNick2
4177 Mess_IntegralNick2:
4178 0029 0000 0000 .skip 4,0
4179 .global Mess_IntegralRoll
4180 .global Mess_IntegralRoll
4183 Mess_IntegralRoll:
4184 002d 0000 0000 .skip 4,0
4185 .global Mess_IntegralRoll2
4186 .global Mess_IntegralRoll2
4189 Mess_IntegralRoll2:
4190 0031 0000 0000 .skip 4,0
4191 .global Mess_Integral_Gier
4192 .global Mess_Integral_Gier
4195 Mess_Integral_Gier:
4196 0035 0000 0000 .skip 4,0
4197 .global Mess_Integral_Gier2
4198 .global Mess_Integral_Gier2
4201 Mess_Integral_Gier2:
4202 0039 0000 0000 .skip 4,0
4203 .global Mess_Integral_Hoch
4204 .global Mess_Integral_Hoch
4207 Mess_Integral_Hoch:
4208 003d 0000 0000 .skip 4,0
4209 .global KompassValue
4210 .global KompassValue
4213 KompassValue:
4214 0041 0000 .skip 2,0
4215 .global KompassStartwert
4216 .global KompassStartwert
4219 KompassStartwert:
4220 0043 0000 .skip 2,0
4221 .global KompassRichtung
4222 .global KompassRichtung
4225 KompassRichtung:
4226 0045 0000 .skip 2,0
4227 .global Notlandung
4228 .global Notlandung
4231 Notlandung:
4232 0047 00 .skip 1,0
4233 .global HoehenReglerAktiv
4234 .global HoehenReglerAktiv
4237 HoehenReglerAktiv:
4238 0048 00 .skip 1,0
4239 .global Poti1
4240 .global Poti1
4243 Poti1:
4244 0049 0000 .skip 2,0
4245 .global Poti2
4246 .global Poti2
4249 Poti2:
4250 004b 0000 .skip 2,0
4251 .global Poti3
4252 .global Poti3
4255 Poti3:
4256 004d 0000 .skip 2,0
4257 .global Poti4
4258 .global Poti4
4261 Poti4:
4262 004f 0000 .skip 2,0
4263 .global SenderOkay
4264 .global SenderOkay
4267 SenderOkay:
4268 0051 00 .skip 1,0
4269 .global StickNick
4270 .global StickNick
4273 StickNick:
4274 0052 0000 .skip 2,0
4275 .global StickRoll
4276 .global StickRoll
4279 StickRoll:
4280 0054 0000 .skip 2,0
4281 .global StickGier
4282 .global StickGier
4285 StickGier:
4286 0056 0000 .skip 2,0
4287 .global MotorenEin
4288 .global MotorenEin
4291 MotorenEin:
4292 0058 00 .skip 1,0
4293 .global HoehenWert
4294 .global HoehenWert
4297 HoehenWert:
4298 0059 0000 .skip 2,0
4299 .global SollHoehe
4300 .global SollHoehe
4303 SollHoehe:
4304 005b 0000 .skip 2,0
4305 .global Kp
4306 .data
4309 Kp:
4310 0010 00 .byte 0
4311 0011 00 .byte 0
4312 0012 80 .byte -128
4313 0013 3F .byte 63
4314 .global Ki
4317 Ki:
4318 0014 17 .byte 23
4319 0015 B7 .byte -73
4320 0016 D1 .byte -47
4321 0017 38 .byte 56
4322 .global Parameter_Luftdruck_D
4325 Parameter_Luftdruck_D:
4326 0018 30 .byte 48
4327 .global Parameter_MaxHoehe
4330 Parameter_MaxHoehe:
4331 0019 FB .byte -5
4332 .global Parameter_Hoehe_P
4335 Parameter_Hoehe_P:
4336 001a 10 .byte 16
4337 .global Parameter_Hoehe_ACC_Wirkung
4340 Parameter_Hoehe_ACC_Wirkung:
4341 001b 3A .byte 58
4342 .global Parameter_KompassWirkung
4345 Parameter_KompassWirkung:
4346 001c 40 .byte 64
4347 .global Parameter_Gyro_P
4350 Parameter_Gyro_P:
4351 001d 32 .byte 50
4352 .global Parameter_Gyro_I
4355 Parameter_Gyro_I:
4356 001e 96 .byte -106
4357 .global Parameter_Gier_P
4360 Parameter_Gier_P:
4361 001f 02 .byte 2
4362 .global Parameter_I_Faktor
4365 Parameter_I_Faktor:
4366 0020 0A .byte 10
4367 .global Parameter_UserParam1
4368 .global Parameter_UserParam1
4369 .section .bss
4372 Parameter_UserParam1:
4373 005d 00 .skip 1,0
4374 .global Parameter_UserParam2
4375 .global Parameter_UserParam2
4378 Parameter_UserParam2:
4379 005e 00 .skip 1,0
4380 .global Parameter_UserParam3
4381 .global Parameter_UserParam3
4384 Parameter_UserParam3:
4385 005f 00 .skip 1,0
4386 .global Parameter_UserParam4
4387 .global Parameter_UserParam4
4390 Parameter_UserParam4:
4391 0060 00 .skip 1,0
4392 .global Parameter_ServoNickControl
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
4414 .comm DiffNick,2,1
4415 .comm DiffRoll,2,1
4416 .comm durchschnitt_northing,4,1
4417 .comm durchschnitt_easting,4,1
4418 .comm gps_p,2,1
4419 .comm gps_d,2,1
4420 .comm skal,2,1
4421 .comm gps_gethome,2,1
4422 .comm RemoteTasten,1,1
4423 .comm MesswertNick,2,1
4424 .comm MesswertRoll,2,1
4425 .comm MesswertGier,2,1
4426 .comm Mittelwert_AccNick,2,1
4427 .comm Mittelwert_AccRoll,2,1
4428 .comm Mittelwert_AccHoch,2,1
4429 .comm h,1,1
4430 .comm m,1,1
4431 .comm s,1,1
4432 .comm Motor_Vorne,1,1
4433 .comm Motor_Hinten,1,1
4434 .comm Motor_Rechts,1,1
4435 .comm Motor_Links,1,1
4436 .comm Count,1,1
4437 .comm MotorWert,5,1
4438 .comm EE_Parameter,58,1
4439 .comm MAX_GAS,1,1
4440 .comm MIN_GAS,1,1
4441 .comm GyroFaktor,4,1
4442 .comm IntegralFaktor,4,1
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/ccPBHCUy.s:3 *ABS*:0000003f __SREG__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccPBHCUy.s:4 *ABS*:0000003e __SP_H__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccPBHCUy.s:5 *ABS*:0000003d __SP_L__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccPBHCUy.s:6 *ABS*:00000000 __tmp_reg__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccPBHCUy.s:7 *ABS*:00000001 __zero_reg__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccPBHCUy.s:13 .text:00000000 Mittelwert
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
*COM*:00000002 MesswertNick
*COM*:00000002 MesswertRoll
*COM*:00000002 MesswertGier
4336,99 → 4333,100
*COM*:00000002 Mittelwert_AccNick
*COM*:00000002 Mittelwert_AccRoll
*COM*:00000002 Mittelwert_AccHoch
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccPBHCUy.s:4199 .bss:00000035 Mess_Integral_Gier
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccPBHCUy.s:4169 .bss:00000021 Integral_Gier
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccPBHCUy.s:4175 .bss:00000025 Mess_IntegralNick
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccPBHCUy.s:4145 .bss:00000011 IntegralNick
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccPBHCUy.s:4187 .bss:0000002d Mess_IntegralRoll
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccPBHCUy.s:4157 .bss:00000019 IntegralRoll
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccPBHCUy.s:4181 .bss:00000029 Mess_IntegralNick2
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccPBHCUy.s:4151 .bss:00000015 IntegralNick2
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccPBHCUy.s:4193 .bss:00000031 Mess_IntegralRoll2
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccPBHCUy.s:4163 .bss:0000001d IntegralRoll2
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccPBHCUy.s:4247 .bss:00000049 Poti1
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
*COM*:0000003a EE_Parameter
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccPBHCUy.s:4253 .bss:0000004b Poti2
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccPBHCUy.s:4259 .bss:0000004d Poti3
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccPBHCUy.s:4265 .bss:0000004f Poti4
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccPBHCUy.s:576 .text:00000582 CalibrierMittelwert
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccPBHCUy.s:918 .text:000008ba ParameterZuordnung
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccPBHCUy.s:4334 .data:00000019 Parameter_MaxHoehe
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccPBHCUy.s:4329 .data:00000018 Parameter_Luftdruck_D
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccPBHCUy.s:4339 .data:0000001a Parameter_Hoehe_P
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccPBHCUy.s:4344 .data:0000001b Parameter_Hoehe_ACC_Wirkung
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccPBHCUy.s:4349 .data:0000001c Parameter_KompassWirkung
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccPBHCUy.s:4354 .data:0000001d Parameter_Gyro_P
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccPBHCUy.s:4359 .data:0000001e Parameter_Gyro_I
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccPBHCUy.s:4369 .data:00000020 Parameter_I_Faktor
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccPBHCUy.s:4376 .bss:0000005d Parameter_UserParam1
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccPBHCUy.s:4382 .bss:0000005e Parameter_UserParam2
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccPBHCUy.s:4388 .bss:0000005f Parameter_UserParam3
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccPBHCUy.s:4394 .bss:00000060 Parameter_UserParam4
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccPBHCUy.s:4400 .data:00000021 Parameter_ServoNickControl
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccPBHCUy.s:4321 .data:00000014 Ki
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
*COM*:00000001 MAX_GAS
*COM*:00000001 MIN_GAS
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccPBHCUy.s:1484 .text:00000d54 DefaultKonstanten2
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccPBHCUy.s:1570 .text:00000e2e DefaultKonstanten1
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccPBHCUy.s:1654 .text:00000f10 SendMotorData
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccPBHCUy.s:4295 .bss:00000058 MotorenEin
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
*COM*:00000001 Motor_Hinten
*COM*:00000001 Motor_Vorne
*COM*:00000001 Motor_Rechts
*COM*:00000001 Motor_Links
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccPBHCUy.s:1710 .text:00000f9e SetNeutral
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccPBHCUy.s:4115 .bss:00000007 NeutralAccX
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccPBHCUy.s:4121 .bss:00000009 NeutralAccY
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccPBHCUy.s:4127 .bss:0000000b NeutralAccZ
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccPBHCUy.s:4097 .bss:00000001 AdNeutralNick
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccPBHCUy.s:4103 .bss:00000003 AdNeutralRoll
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccPBHCUy.s:4109 .bss:00000005 AdNeutralGier
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccPBHCUy.s:4211 .bss:0000003d Mess_Integral_Hoch
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccPBHCUy.s:4217 .bss:00000041 KompassValue
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccPBHCUy.s:4223 .bss:00000043 KompassStartwert
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccPBHCUy.s:1882 .text:00001196 Piep
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccPBHCUy.s:1911 .text:000011c0 MotorRegler
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccPBHCUy.s:4271 .bss:00000051 SenderOkay
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccPBHCUy.s:4409 .bss:0000006c RcLostTimer.2356
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccPBHCUy.s:4235 .bss:00000047 Notlandung
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccPBHCUy.s:4405 .bss:00000067 modell_fliegt.2360
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccPBHCUy.s:4416 .bss:00000082 SummeNick.2349
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccPBHCUy.s:4415 .bss:0000007e SummeRoll.2350
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccPBHCUy.s:4205 .bss:00000039 Mess_Integral_Gier2
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccPBHCUy.s:4408 .bss:0000006b delay_neutral.2357
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccPBHCUy.s:4407 .bss:0000006a delay_einschalten.2358
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccPBHCUy.s:4414 .bss:0000007a sollGier.2351
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccPBHCUy.s:4406 .bss:00000069 delay_ausschalten.2359
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccPBHCUy.s:4277 .bss:00000052 StickNick
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccPBHCUy.s:4283 .bss:00000054 StickRoll
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccPBHCUy.s:4289 .bss:00000056 StickGier
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
*COM*:00000004 GyroFaktor
*COM*:00000004 IntegralFaktor
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccPBHCUy.s:4411 .bss:00000070 IntegralFehlerNick.2354
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccPBHCUy.s:4410 .bss:0000006e IntegralFehlerRoll.2355
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccPBHCUy.s:4413 .bss:00000076 tmp_long.2352
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccPBHCUy.s:4412 .bss:00000072 tmp_long2.2353
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccPBHCUy.s:4402 .bss:00000063 NeueKompassRichtungMerken.2363
.bss:00000061 SignalSchlecht.2367
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccPBHCUy.s:4229 .bss:00000045 KompassRichtung
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
*COM*:00000002 gps_p
*COM*:00000002 gps_d
*COM*:00000002 skal
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccPBHCUy.s:4403 .bss:00000064 TimerWerteausgabe.2362
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccPBHCUy.s:4301 .bss:00000059 HoehenWert
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccPBHCUy.s:4307 .bss:0000005b SollHoehe
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccPBHCUy.s:4241 .bss:00000048 HoehenReglerAktiv
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccPBHCUy.s:4404 .bss:00000065 hoehenregler.2361
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccPBHCUy.s:4313 .data:00000010 Kp
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
*COM*:00000002 DiffNick
*COM*:00000002 DiffRoll
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccPBHCUy.s:4091 .bss:00000000 Timeout
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccPBHCUy.s:4133 .bss:0000000f CosinusNickWinkel
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccPBHCUy.s:4139 .bss:00000010 CosinusRollWinkel
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccPBHCUy.s:4364 .data:0000001f Parameter_Gier_P
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
*COM*:00000004 durchschnitt_northing
*COM*:00000004 durchschnitt_easting
*COM*:00000002 skal
*COM*:00000002 gps_gethome
*COM*:00000001 RemoteTasten
*COM*:00000001 h
*COM*:00000001 m
/branches/V0.60_GPS_BETA_chris2798_hallo2/main.h
59,6 → 59,8
volatile int gps_d; //D-Anteil (4)
volatile int skal; //Skalierungsfaktor der Regelung (alter Wert: 10) (20)
 
volatile int gps_gethome;
 
#include <stdlib.h>
#include <string.h>
#include <avr/io.h>
70,7 → 72,7
 
#include "old_macros.h"
 
#include "_Settings.h"
#include "_settings.h"
#include "printf_P.h"
#include "timer0.h"
#include "uart.h"
/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.1992)
162 0100 90E0 ldi r25,hi8(__c.1992)
161 00fe 80E0 ldi r24,lo8(__c.1993)
162 0100 90E0 ldi r25,hi8(__c.1993)
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.1994)
168 010e 90E0 ldi r25,hi8(__c.1994)
167 010c 80E0 ldi r24,lo8(__c.1995)
168 010e 90E0 ldi r25,hi8(__c.1995)
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.1996)
192 013e 90E0 ldi r25,hi8(__c.1996)
191 013c 80E0 ldi r24,lo8(__c.1997)
192 013e 90E0 ldi r25,hi8(__c.1997)
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.2004)
263 01cc 90E0 ldi r25,hi8(__c.2004)
262 01ca 80E0 ldi r24,lo8(__c.2005)
263 01cc 90E0 ldi r25,hi8(__c.2005)
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.2006)
277 01ec 90E0 ldi r25,hi8(__c.2006)
276 01ea 80E0 ldi r24,lo8(__c.2007)
277 01ec 90E0 ldi r25,hi8(__c.2007)
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.2011)
296 0218 90E0 ldi r25,hi8(__c.2011)
295 0216 80E0 ldi r24,lo8(__c.2012)
296 0218 90E0 ldi r25,hi8(__c.2012)
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.2013)
318 0250 90E0 ldi r25,hi8(__c.2013)
317 024e 80E0 ldi r24,lo8(__c.2014)
318 0250 90E0 ldi r25,hi8(__c.2014)
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.2015)
330 026c 90E0 ldi r25,hi8(__c.2015)
329 026a 80E0 ldi r24,lo8(__c.2016)
330 026c 90E0 ldi r25,hi8(__c.2016)
331 026e 00C0 rjmp .L48
332 .L20:
333 0270 80E0 ldi r24,lo8(__c.2017)
334 0272 90E0 ldi r25,hi8(__c.2017)
333 0270 80E0 ldi r24,lo8(__c.2018)
334 0272 90E0 ldi r25,hi8(__c.2018)
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.2019)
344 0286 90E0 ldi r25,hi8(__c.2019)
343 0284 80E0 ldi r24,lo8(__c.2020)
344 0286 90E0 ldi r25,hi8(__c.2020)
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.2019:
424 __c.2020:
425 0000 0A0A 0D00 .string "\n\n\r"
428 __c.2017:
428 __c.2018:
429 0004 4E65 7574 .string "Neutral"
429 7261 6C00
432 __c.2015:
432 __c.2016:
433 000c 4865 6164 .string "HeadingHold"
433 696E 6748
433 6F6C 6400
436 __c.2013:
436 __c.2014:
437 0018 0A0D 5374 .string "\n\rSteuerung: "
437 6575 6572
437 756E 673A
437 2000
440 __c.2011:
440 __c.2012:
441 0026 4F4B 0A0D .string "OK\n\r"
441 00
444 __c.2006:
444 __c.2007:
445 002b 0A0D 4162 .string "\n\rAbgleich Luftdrucksensor.."
445 676C 6569
445 6368 204C
445 7566 7464
445 7275 636B
448 __c.2004:
448 __c.2005:
449 0048 0A0D 4265 .string "\n\rBenutze Parametersatz %d"
449 6E75 747A
449 6520 5061
449 7261 6D65
449 7465 7273
452 __c.1996:
452 __c.1997:
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.1994:
456 __c.1995:
457 0092 0A0D 3D3D .string "\n\r=============================="
457 3D3D 3D3D
457 3D3D 3D3D
457 3D3D 3D3D
457 3D3D 3D3D
460 __c.1992:
460 __c.1993:
461 00b3 0A0D 466C .string "\n\rFlightControl V%d.%d "
461 6967 6874
461 436F 6E74
476,61 → 476,62
475 .comm gps_p,2,1
476 .comm gps_d,2,1
477 .comm skal,2,1
478 .comm RemoteTasten,1,1
479 .comm Timeout,1,1
480 .comm IntegralNick,4,1
481 .comm IntegralNick2,4,1
482 .comm IntegralRoll,4,1
483 .comm IntegralRoll2,4,1
484 .comm Mess_IntegralNick,4,1
485 .comm Mess_IntegralNick2,4,1
486 .comm Mess_IntegralRoll,4,1
487 .comm Mess_IntegralRoll2,4,1
488 .comm Integral_Gier,4,1
489 .comm Mess_Integral_Gier,4,1
490 .comm h,1,1
491 .comm m,1,1
492 .comm s,1,1
493 .comm Motor_Vorne,1,1
494 .comm Motor_Hinten,1,1
495 .comm Motor_Rechts,1,1
496 .comm Motor_Links,1,1
497 .comm Count,1,1
498 .comm MotorWert,5,1
499 .comm StickNick,2,1
500 .comm StickRoll,2,1
501 .comm StickGier,2,1
502 .comm MotorenEin,1,1
503 /* File "main.c": code 434 = 0x01b2 ( 423), prologues 6, epilogues 5 */
478 .comm gps_gethome,2,1
479 .comm RemoteTasten,1,1
480 .comm Timeout,1,1
481 .comm IntegralNick,4,1
482 .comm IntegralNick2,4,1
483 .comm IntegralRoll,4,1
484 .comm IntegralRoll2,4,1
485 .comm Mess_IntegralNick,4,1
486 .comm Mess_IntegralNick2,4,1
487 .comm Mess_IntegralRoll,4,1
488 .comm Mess_IntegralRoll2,4,1
489 .comm Integral_Gier,4,1
490 .comm Mess_Integral_Gier,4,1
491 .comm h,1,1
492 .comm m,1,1
493 .comm s,1,1
494 .comm Motor_Vorne,1,1
495 .comm Motor_Hinten,1,1
496 .comm Motor_Rechts,1,1
497 .comm Motor_Links,1,1
498 .comm Count,1,1
499 .comm MotorWert,5,1
500 .comm StickNick,2,1
501 .comm StickRoll,2,1
502 .comm StickGier,2,1
503 .comm MotorenEin,1,1
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/ccuwiT9T.s:3 *ABS*:0000003f __SREG__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccuwiT9T.s:4 *ABS*:0000003e __SP_H__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccuwiT9T.s:5 *ABS*:0000003d __SP_L__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccuwiT9T.s:6 *ABS*:00000000 __tmp_reg__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccuwiT9T.s:7 *ABS*:00000001 __zero_reg__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccuwiT9T.s:13 .text:00000000 GetActiveParamSetNumber
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccuwiT9T.s:471 .eeprom:00000000 EEPromArray
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccuwiT9T.s:30 .text:0000000e WriteParameterSet
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccuwiT9T.s:47 .text:00000026 .26_start
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccuwiT9T.s:53 .text:00000032 .26_finished
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccuwiT9T.s:68 .text:0000003e ReadParameterSet
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccuwiT9T.s:86 .text:00000058 .44_start
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccuwiT9T.s:92 .text:00000064 .44_finished
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccuwiT9T.s:103 .text:0000006a main
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
*COM*:00000002 StickGier
*COM*:00000002 StickRoll
*COM*:00000002 StickNick
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccuwiT9T.s:460 .progmem.data:000000b3 __c.1992
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccuwiT9T.s:456 .progmem.data:00000092 __c.1994
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccuwiT9T.s:452 .progmem.data:00000063 __c.1996
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccuwiT9T.s:448 .progmem.data:00000048 __c.2004
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccuwiT9T.s:444 .progmem.data:0000002b __c.2006
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccuwiT9T.s:440 .progmem.data:00000026 __c.2011
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccuwiT9T.s:436 .progmem.data:00000018 __c.2013
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccuwiT9T.s:432 .progmem.data:0000000c __c.2015
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccuwiT9T.s:428 .progmem.data:00000004 __c.2017
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccuwiT9T.s:424 .progmem.data:00000000 __c.2019
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
*COM*:00000001 SenderOkay
*COM*:00000001 Timeout
*COM*:00000001 MotorenEin
543,6 → 544,7
*COM*:00000002 gps_p
*COM*:00000002 gps_d
*COM*:00000002 skal
*COM*:00000002 gps_gethome
*COM*:00000001 RemoteTasten
*COM*:00000004 IntegralNick
*COM*:00000004 IntegralNick2
/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.1972
47 002c 8091 0000 lds r24,MenuePunkt.1973
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.1971
53 0038 8091 0000 lds r24,MaxMenue.1972
54 .L41:
55 003c 8093 0000 sts MenuePunkt.1972,r24
55 003c 8093 0000 sts MenuePunkt.1973,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.1972
71 005a 8091 0000 lds r24,MenuePunkt.1973
72 005e 8F5F subi r24,lo8(-(1))
73 0060 8093 0000 sts MenuePunkt.1972,r24
73 0060 8093 0000 sts MenuePunkt.1973,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.1972,__zero_reg__
88 007c 1092 0000 sts MenuePunkt.1973,__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.1972
92 0086 8091 0000 lds r24,MenuePunkt.1973
93 008a 9927 clr r25
94 008c 9F93 push r25
95 008e 8F93 push r24
96 0090 80E0 ldi r24,lo8(__c.1973)
97 0092 90E0 ldi r25,hi8(__c.1973)
96 0090 80E0 ldi r24,lo8(__c.1974)
97 0092 90E0 ldi r25,hi8(__c.1974)
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.1972
104 00a2 0091 0000 lds r16,MenuePunkt.1973
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.1976)
158 010a 90E0 ldi r25,hi8(__c.1976)
157 0108 80E0 ldi r24,lo8(__c.1977)
158 010a 90E0 ldi r25,hi8(__c.1977)
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.1978)
172 012a 90E0 ldi r25,hi8(__c.1978)
171 0128 80E0 ldi r24,lo8(__c.1979)
172 012a 90E0 ldi r25,hi8(__c.1979)
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.1980)
184 0148 90E0 ldi r25,hi8(__c.1980)
183 0146 80E0 ldi r24,lo8(__c.1981)
184 0148 90E0 ldi r25,hi8(__c.1981)
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.1982)
192 015c 90E0 ldi r25,hi8(__c.1982)
191 015a 80E0 ldi r24,lo8(__c.1983)
192 015c 90E0 ldi r25,hi8(__c.1983)
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.1986)
208 0184 90E0 ldi r25,hi8(__c.1986)
207 0182 80E0 ldi r24,lo8(__c.1987)
208 0184 90E0 ldi r25,hi8(__c.1987)
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.1988)
220 01a4 90E0 ldi r25,hi8(__c.1988)
219 01a2 80E0 ldi r24,lo8(__c.1989)
220 01a4 90E0 ldi r25,hi8(__c.1989)
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.1990)
232 01c4 90E0 ldi r25,hi8(__c.1990)
231 01c2 80E0 ldi r24,lo8(__c.1991)
232 01c4 90E0 ldi r25,hi8(__c.1991)
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.1992)
244 01e2 90E0 ldi r25,hi8(__c.1992)
243 01e0 80E0 ldi r24,lo8(__c.1993)
244 01e2 90E0 ldi r25,hi8(__c.1993)
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.1994)
265 0208 90E0 ldi r25,hi8(__c.1994)
264 0206 80E0 ldi r24,lo8(__c.1995)
265 0208 90E0 ldi r25,hi8(__c.1995)
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.1996)
273 021c 90E0 ldi r25,hi8(__c.1996)
272 021a 80E0 ldi r24,lo8(__c.1997)
273 021c 90E0 ldi r25,hi8(__c.1997)
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.1999)
285 0236 90E0 ldi r25,hi8(__c.1999)
284 0234 80E0 ldi r24,lo8(__c.2000)
285 0236 90E0 ldi r25,hi8(__c.2000)
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.2001)
306 026e 90E0 ldi r25,hi8(__c.2001)
305 026c 80E0 ldi r24,lo8(__c.2002)
306 026e 90E0 ldi r25,hi8(__c.2002)
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.2003)
327 02a6 90E0 ldi r25,hi8(__c.2003)
326 02a4 80E0 ldi r24,lo8(__c.2004)
327 02a6 90E0 ldi r25,hi8(__c.2004)
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.2005)
339 02c6 90E0 ldi r25,hi8(__c.2005)
338 02c4 80E0 ldi r24,lo8(__c.2006)
339 02c6 90E0 ldi r25,hi8(__c.2006)
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.2008)
359 02f8 90E0 ldi r25,hi8(__c.2008)
358 02f6 80E0 ldi r24,lo8(__c.2009)
359 02f8 90E0 ldi r25,hi8(__c.2009)
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.2010)
375 0324 90E0 ldi r25,hi8(__c.2010)
374 0322 80E0 ldi r24,lo8(__c.2011)
375 0324 90E0 ldi r25,hi8(__c.2011)
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.2012)
391 0350 90E0 ldi r25,hi8(__c.2012)
390 034e 80E0 ldi r24,lo8(__c.2013)
391 0350 90E0 ldi r25,hi8(__c.2013)
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.2014)
403 0370 90E0 ldi r25,hi8(__c.2014)
402 036e 80E0 ldi r24,lo8(__c.2015)
403 0370 90E0 ldi r25,hi8(__c.2015)
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.2017)
428 03a6 90E0 ldi r25,hi8(__c.2017)
427 03a4 80E0 ldi r24,lo8(__c.2018)
428 03a6 90E0 ldi r25,hi8(__c.2018)
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.2019)
456 03e6 90E0 ldi r25,hi8(__c.2019)
455 03e4 80E0 ldi r24,lo8(__c.2020)
456 03e6 90E0 ldi r25,hi8(__c.2020)
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.2021)
484 0426 90E0 ldi r25,hi8(__c.2021)
483 0424 80E0 ldi r24,lo8(__c.2022)
484 0426 90E0 ldi r25,hi8(__c.2022)
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.2023)
502 0450 90E0 ldi r25,hi8(__c.2023)
501 044e 80E0 ldi r24,lo8(__c.2024)
502 0450 90E0 ldi r25,hi8(__c.2024)
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.2026)
515 046a 90E0 ldi r25,hi8(__c.2026)
514 0468 80E0 ldi r24,lo8(__c.2027)
515 046a 90E0 ldi r25,hi8(__c.2027)
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.2028)
534 04a0 90E0 ldi r25,hi8(__c.2028)
533 049e 80E0 ldi r24,lo8(__c.2029)
534 04a0 90E0 ldi r25,hi8(__c.2029)
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.2030)
553 04d6 90E0 ldi r25,hi8(__c.2030)
552 04d4 80E0 ldi r24,lo8(__c.2031)
553 04d6 90E0 ldi r25,hi8(__c.2031)
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.2032)
572 050c 90E0 ldi r25,hi8(__c.2032)
571 050a 80E0 ldi r24,lo8(__c.2033)
572 050c 90E0 ldi r25,hi8(__c.2033)
573 050e 00C0 rjmp .L46
574 .L27:
575 0510 1092 0000 sts DispPtr,__zero_reg__
576 0514 80E0 ldi r24,lo8(__c.2035)
577 0516 90E0 ldi r25,hi8(__c.2035)
576 0514 80E0 ldi r24,lo8(__c.2036)
577 0516 90E0 ldi r25,hi8(__c.2036)
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.2037)
596 054c 90E0 ldi r25,hi8(__c.2037)
595 054a 80E0 ldi r24,lo8(__c.2038)
596 054c 90E0 ldi r25,hi8(__c.2038)
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.2039)
615 0582 90E0 ldi r25,hi8(__c.2039)
614 0580 80E0 ldi r24,lo8(__c.2040)
615 0582 90E0 ldi r25,hi8(__c.2040)
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.2041)
634 05ba 90E0 ldi r25,hi8(__c.2041)
633 05b8 80E0 ldi r24,lo8(__c.2042)
634 05ba 90E0 ldi r25,hi8(__c.2042)
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.2044)
652 05e2 90E0 ldi r25,hi8(__c.2044)
651 05e0 80E0 ldi r24,lo8(__c.2045)
652 05e2 90E0 ldi r25,hi8(__c.2045)
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.2046)
664 0600 90E0 ldi r25,hi8(__c.2046)
663 05fe 80E0 ldi r24,lo8(__c.2047)
664 0600 90E0 ldi r25,hi8(__c.2047)
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.2049)
676 061a 90E0 ldi r25,hi8(__c.2049)
675 0618 80E0 ldi r24,lo8(__c.2050)
676 061a 90E0 ldi r25,hi8(__c.2050)
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.2051)
688 063a 90E0 ldi r25,hi8(__c.2051)
687 0638 80E0 ldi r24,lo8(__c.2052)
688 063a 90E0 ldi r25,hi8(__c.2052)
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.2053)
700 065a 90E0 ldi r25,hi8(__c.2053)
699 0658 80E0 ldi r24,lo8(__c.2054)
700 065a 90E0 ldi r25,hi8(__c.2054)
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.2055)
712 067a 90E0 ldi r25,hi8(__c.2055)
711 0678 80E0 ldi r24,lo8(__c.2056)
712 067a 90E0 ldi r25,hi8(__c.2056)
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.2058)
729 06a0 90E0 ldi r25,hi8(__c.2058)
728 069e 80E0 ldi r24,lo8(__c.2059)
729 06a0 90E0 ldi r25,hi8(__c.2059)
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.2060)
741 06c0 90E0 ldi r25,hi8(__c.2060)
740 06be 80E0 ldi r24,lo8(__c.2061)
741 06c0 90E0 ldi r25,hi8(__c.2061)
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.2062)
753 06e0 90E0 ldi r25,hi8(__c.2062)
752 06de 80E0 ldi r24,lo8(__c.2063)
753 06e0 90E0 ldi r25,hi8(__c.2063)
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.2064)
765 0700 90E0 ldi r25,hi8(__c.2064)
764 06fe 80E0 ldi r24,lo8(__c.2065)
765 0700 90E0 ldi r25,hi8(__c.2065)
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.2067)
773 0710 90E0 ldi r25,hi8(__c.2067)
772 070e 80E0 ldi r24,lo8(__c.2068)
773 0710 90E0 ldi r25,hi8(__c.2068)
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.2069)
785 072e 90E0 ldi r25,hi8(__c.2069)
784 072c 80E0 ldi r24,lo8(__c.2070)
785 072e 90E0 ldi r25,hi8(__c.2070)
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.2071)
797 074e 90E0 ldi r25,hi8(__c.2071)
796 074c 80E0 ldi r24,lo8(__c.2072)
797 074e 90E0 ldi r25,hi8(__c.2072)
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.2073)
813 0776 90E0 ldi r25,hi8(__c.2073)
812 0774 80E0 ldi r24,lo8(__c.2074)
813 0776 90E0 ldi r25,hi8(__c.2074)
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.1971,r16
822 078a 1092 0000 sts MenuePunkt.1972,__zero_reg__
821 0786 0093 0000 sts MaxMenue.1972,r16
822 078a 1092 0000 sts MenuePunkt.1973,__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.2073:
877 __c.2074:
878 0000 5261 6E67 .string "Range:%3i-%3i"
878 653A 2533
878 692D 2533
878 6900
881 __c.2071:
881 __c.2072:
882 000e 5374 656C .string "Stellung: %3i"
882 6C75 6E67
882 3A20 2533
882 6900
885 __c.2069:
885 __c.2070:
886 001c 5365 7470 .string "Setpoint %3i"
886 6F69 6E74
886 2020 2533
886 6900
889 __c.2067:
889 __c.2068:
890 002a 5365 7276 .string "Servo "
890 6F20 2000
893 __c.2064:
893 __c.2065:
894 0032 506F 7469 .string "Poti4: %3i"
894 343A 2020
894 2533 6900
897 __c.2062:
897 __c.2063:
898 003e 506F 7469 .string "Poti3: %3i"
898 333A 2020
898 2533 6900
901 __c.2060:
901 __c.2061:
902 004a 506F 7469 .string "Poti2: %3i"
902 323A 2020
902 2533 6900
905 __c.2058:
905 __c.2059:
906 0056 506F 7469 .string "Poti1: %3i"
906 313A 2020
906 2533 6900
909 __c.2055:
909 __c.2056:
910 0062 5374 6172 .string "Start: %5i"
910 743A 2020
910 2020 2025
910 3569 00
913 __c.2053:
913 __c.2054:
914 0071 4D65 7373 .string "Messwert: %5i"
914 7765 7274
914 3A20 2025
914 3569 00
917 __c.2051:
917 __c.2052:
918 0080 5269 6368 .string "Richtung: %5i"
918 7475 6E67
918 3A20 2025
918 3569 00
921 __c.2049:
921 __c.2050:
922 008f 4B6F 6D70 .string "Kompass "
922 6173 7320
922 2020 2020
922 2020 00
925 __c.2046:
925 __c.2047:
926 009e 456D 7066 .string "Empf.Pegel:%5i"
926 2E50 6567
926 656C 3A25
926 3569 00
929 __c.2044:
929 __c.2045:
930 00ad 5370 616E .string "Spannung: %5i"
930 6E75 6E67
930 3A20 2025
930 3569 00
933 __c.2041:
933 __c.2042:
934 00bc 486F 6368 .string "Hoch %4i (%3i)"
934 2025 3469
934 2028 2533
934 6929 00
937 __c.2039:
937 __c.2040:
938 00cb 526F 6C6C .string "Roll %4i (%3i)"
938 2025 3469
938 2028 2533
938 6929 00
941 __c.2037:
941 __c.2038:
942 00da 4E69 636B .string "Nick %4i (%3i)"
942 2025 3469
942 2028 2533
942 6929 00
945 __c.2035:
945 __c.2036:
946 00e9 4143 4320 .string "ACC - Sensor"
946 2D20 5365
946 6E73 6F72
946 00
949 __c.2032:
949 __c.2033:
950 00f6 4769 6572 .string "Gier %4i (%3i)"
950 2025 3469
950 2028 2533
950 6929 00
953 __c.2030:
953 __c.2031:
954 0105 526F 6C6C .string "Roll %4i (%3i)"
954 2025 3469
954 2028 2533
954 6929 00
957 __c.2028:
957 __c.2029:
958 0114 4E69 636B .string "Nick %4i (%3i)"
958 2025 3469
958 2028 2533
958 6929 00
961 __c.2026:
961 __c.2027:
962 0123 4779 726F .string "Gyro - Sensor"
962 202D 2053
962 656E 736F
962 7200
965 __c.2023:
965 __c.2024:
966 0131 5033 3A25 .string "P3:%4i Kan\344le "
966 3469 2020
966 4B61 6EE4
966 6C65 2000
969 __c.2021:
969 __c.2022:
970 0141 5031 3A25 .string "P1:%4i P2:%4i "
970 3469 2020
970 5032 3A25
970 3469 2000
973 __c.2019:
973 __c.2020:
974 0151 4773 3A25 .string "Gs:%4i Gi:%4i "
974 3469 2020
974 4769 3A25
974 3469 2000
977 __c.2017:
977 __c.2018:
978 0161 4E69 3A25 .string "Ni:%4i Ro:%4i "
978 3469 2020
978 526F 3A25
978 3469 2000
981 __c.2014:
981 __c.2015:
982 0171 4B37 3A25 .string "K7:%4i Kan\344le "
982 3469 2020
982 4B61 6EE4
982 6C65 2000
985 __c.2012:
985 __c.2013:
986 0181 4B35 3A25 .string "K5:%4i K6:%4i "
986 3469 2020
986 4B36 3A25
986 3469 2000
989 __c.2010:
989 __c.2011:
990 0191 4B33 3A25 .string "K3:%4i K4:%4i "
990 3469 2020
990 4B34 3A25
990 3469 2000
993 __c.2008:
993 __c.2009:
994 01a1 4B31 3A25 .string "K1:%4i K2:%4i "
994 3469 2020
994 4B32 3A25
994 3469 2000
997 __c.2005:
997 __c.2006:
998 01b1 4B6F 6D70 .string "Kompass: %5i"
998 6173 733A
998 2020 2025
998 3569 00
1001 __c.2003:
1001 __c.2004:
1002 01c0 526F 6C6C .string "Roll: %5i"
1002 3A20 2020
1002 2020 2025
1002 3569 00
1005 __c.2001:
1005 __c.2002:
1006 01cf 4E69 636B .string "Nick: %5i"
1006 3A20 2020
1006 2020 2025
1006 3569 00
1009 __c.1999:
1009 __c.2000:
1010 01de 616B 742E .string "akt. Lage"
1010 204C 6167
1010 6500
1013 __c.1996:
1013 __c.1997:
1014 01e8 48F6 6865 .string "H\366henregelung"
1014 6E72 6567
1014 656C 756E
1014 6700
1017 __c.1994:
1017 __c.1995:
1018 01f6 4B65 696E .string "Keine "
1018 6520 00
1021 __c.1992:
1021 __c.1993:
1022 01fd 4F66 6620 .string "Off : %5i"
1022 2020 2020
1022 203A 2025
1022 3569 00
1025 __c.1990:
1025 __c.1991:
1026 020c 4C75 6674 .string "Luftdruck: %5i"
1026 6472 7563
1026 6B3A 2025
1026 3569 00
1029 __c.1988:
1029 __c.1989:
1030 021b 536F 6C6C .string "SollHoehe: %5i"
1030 486F 6568
1030 653A 2025
1030 3569 00
1033 __c.1986:
1033 __c.1987:
1034 022a 486F 6568 .string "Hoehe: %5i"
1034 653A 2020
1034 2020 2025
1034 3569 00
1037 __c.1982:
1037 __c.1983:
1038 0239 2863 2920 .string "(c) Holger Buss"
1038 486F 6C67
1038 6572 2042
1038 7573 7300
1041 __c.1980:
1041 __c.1981:
1042 0249 5365 7474 .string "Setting: %d "
1042 696E 673A
1042 2025 6420
1042 00
1045 __c.1978:
1045 __c.1979:
1046 0256 5625 642E .string "V%d.%d"
1046 2564 00
1049 __c.1976:
1049 __c.1977:
1050 025d 2B2B 204D .string "++ MikroKopter ++"
1050 696B 726F
1050 4B6F 7074
1050 6572 202B
1050 2B00
1053 __c.1973:
1053 __c.1974:
1054 026f 5B25 695D .string "[%i]"
1054 00
1055 .lcomm MenuePunkt.1972,1
1055 .lcomm MenuePunkt.1973,1
1056 .data
1059 MaxMenue.1971:
1059 MaxMenue.1972:
1060 005a 0A .byte 10
1061 .comm DiffNick,2,1
1062 .comm DiffRoll,2,1
1091,95 → 1091,96
1068 .comm gps_p,2,1
1069 .comm gps_d,2,1
1070 .comm skal,2,1
1071 .comm Timeout,1,1
1072 .comm IntegralNick,4,1
1073 .comm IntegralNick2,4,1
1074 .comm IntegralRoll,4,1
1075 .comm IntegralRoll2,4,1
1076 .comm Mess_IntegralNick,4,1
1077 .comm Mess_IntegralNick2,4,1
1078 .comm Mess_IntegralRoll,4,1
1079 .comm Mess_IntegralRoll2,4,1
1080 .comm Integral_Gier,4,1
1081 .comm Mess_Integral_Gier,4,1
1082 .comm h,1,1
1083 .comm m,1,1
1084 .comm s,1,1
1085 .comm Motor_Vorne,1,1
1086 .comm Motor_Hinten,1,1
1087 .comm Motor_Rechts,1,1
1088 .comm Motor_Links,1,1
1089 .comm Count,1,1
1090 .comm MotorWert,5,1
1091 .comm StickNick,2,1
1092 .comm StickRoll,2,1
1093 .comm StickGier,2,1
1094 .comm MotorenEin,1,1
1095 /* File "menu.c": code 973 = 0x03cd ( 965), prologues 3, epilogues 5 */
1071 .comm gps_gethome,2,1
1072 .comm Timeout,1,1
1073 .comm IntegralNick,4,1
1074 .comm IntegralNick2,4,1
1075 .comm IntegralRoll,4,1
1076 .comm IntegralRoll2,4,1
1077 .comm Mess_IntegralNick,4,1
1078 .comm Mess_IntegralNick2,4,1
1079 .comm Mess_IntegralRoll,4,1
1080 .comm Mess_IntegralRoll2,4,1
1081 .comm Integral_Gier,4,1
1082 .comm Mess_Integral_Gier,4,1
1083 .comm h,1,1
1084 .comm m,1,1
1085 .comm s,1,1
1086 .comm Motor_Vorne,1,1
1087 .comm Motor_Hinten,1,1
1088 .comm Motor_Rechts,1,1
1089 .comm Motor_Links,1,1
1090 .comm Count,1,1
1091 .comm MotorWert,5,1
1092 .comm StickNick,2,1
1093 .comm StickRoll,2,1
1094 .comm StickGier,2,1
1095 .comm MotorenEin,1,1
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/ccpkKJHR.s:3 *ABS*:0000003f __SREG__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccpkKJHR.s:4 *ABS*:0000003e __SP_H__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccpkKJHR.s:5 *ABS*:0000003d __SP_L__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccpkKJHR.s:6 *ABS*:00000000 __tmp_reg__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccpkKJHR.s:7 *ABS*:00000001 __zero_reg__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccpkKJHR.s:13 .text:00000000 LcdClear
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccpkKJHR.s:858 .data:0000000a DisplayBuff
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccpkKJHR.s:32 .text:00000012 Menu
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccpkKJHR.s:872 .bss:00000003 RemoteTasten
.bss:00000004 MenuePunkt.1972
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccpkKJHR.s:1059 .data:0000005a MaxMenue.1971
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccpkKJHR.s:866 .bss:00000002 DispPtr
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccpkKJHR.s:1053 .progmem.data:0000026f __c.1973
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccpkKJHR.s:1049 .progmem.data:0000025d __c.1976
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccpkKJHR.s:1045 .progmem.data:00000256 __c.1978
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccpkKJHR.s:1041 .progmem.data:00000249 __c.1980
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccpkKJHR.s:1037 .progmem.data:00000239 __c.1982
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccpkKJHR.s:1033 .progmem.data:0000022a __c.1986
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccpkKJHR.s:1029 .progmem.data:0000021b __c.1988
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccpkKJHR.s:1025 .progmem.data:0000020c __c.1990
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccpkKJHR.s:1021 .progmem.data:000001fd __c.1992
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccpkKJHR.s:1017 .progmem.data:000001f6 __c.1994
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccpkKJHR.s:1013 .progmem.data:000001e8 __c.1996
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccpkKJHR.s:1009 .progmem.data:000001de __c.1999
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
*COM*:00000004 IntegralNick
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccpkKJHR.s:1005 .progmem.data:000001cf __c.2001
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc6pcxsb.s:1005 .progmem.data:000001cf __c.2002
*COM*:00000004 IntegralRoll
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccpkKJHR.s:1001 .progmem.data:000001c0 __c.2003
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccpkKJHR.s:997 .progmem.data:000001b1 __c.2005
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccpkKJHR.s:993 .progmem.data:000001a1 __c.2008
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccpkKJHR.s:989 .progmem.data:00000191 __c.2010
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccpkKJHR.s:985 .progmem.data:00000181 __c.2012
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccpkKJHR.s:981 .progmem.data:00000171 __c.2014
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccpkKJHR.s:977 .progmem.data:00000161 __c.2017
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccpkKJHR.s:973 .progmem.data:00000151 __c.2019
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccpkKJHR.s:969 .progmem.data:00000141 __c.2021
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccpkKJHR.s:965 .progmem.data:00000131 __c.2023
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccpkKJHR.s:961 .progmem.data:00000123 __c.2026
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccpkKJHR.s:957 .progmem.data:00000114 __c.2028
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccpkKJHR.s:953 .progmem.data:00000105 __c.2030
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccpkKJHR.s:949 .progmem.data:000000f6 __c.2032
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccpkKJHR.s:945 .progmem.data:000000e9 __c.2035
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccpkKJHR.s:941 .progmem.data:000000da __c.2037
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccpkKJHR.s:937 .progmem.data:000000cb __c.2039
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccpkKJHR.s:933 .progmem.data:000000bc __c.2041
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccpkKJHR.s:929 .progmem.data:000000ad __c.2044
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
*COM*:00000001 SenderOkay
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccpkKJHR.s:925 .progmem.data:0000009e __c.2046
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccpkKJHR.s:921 .progmem.data:0000008f __c.2049
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccpkKJHR.s:917 .progmem.data:00000080 __c.2051
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccpkKJHR.s:913 .progmem.data:00000071 __c.2053
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccpkKJHR.s:909 .progmem.data:00000062 __c.2055
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccpkKJHR.s:905 .progmem.data:00000056 __c.2058
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccpkKJHR.s:901 .progmem.data:0000004a __c.2060
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccpkKJHR.s:897 .progmem.data:0000003e __c.2062
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccpkKJHR.s:893 .progmem.data:00000032 __c.2064
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccpkKJHR.s:889 .progmem.data:0000002a __c.2067
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccpkKJHR.s:885 .progmem.data:0000001c __c.2069
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccpkKJHR.s:881 .progmem.data:0000000e __c.2071
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccpkKJHR.s:877 .progmem.data:00000000 __c.2073
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccpkKJHR.s:838 .bss:00000000 TestInt
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccpkKJHR.s:844 .data:00000000 Array
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
*COM*:00000002 DiffNick
*COM*:00000002 DiffRoll
*COM*:00000001 CosinusNickWinkel
1189,6 → 1190,7
*COM*:00000002 gps_p
*COM*:00000002 gps_d
*COM*:00000002 skal
*COM*:00000002 gps_gethome
*COM*:00000001 Timeout
*COM*:00000004 IntegralNick2
*COM*:00000004 IntegralRoll2
/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 03E0 ldi r16,3
356 0212 43E0 ldi r20,3
357 0214 880F 1: lsl r24
358 0216 991F rol r25
359 0218 0A95 dec r16
359 0218 4A95 dec r20
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 F3E0 ldi r31,3
408 026a 13E0 ldi r17,3
409 026c 880F 1: lsl r24
410 026e 991F rol r25
411 0270 FA95 dec r31
411 0270 1A95 dec r17
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 78E7 ldi r23,lo8(120)
566 0382 B72E mov r11,r23
565 0380 E8E7 ldi r30,lo8(120)
566 0382 BE2E mov r11,r30
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 66E0 ldi r22,lo8(6)
593 03b6 C62E mov r12,r22
592 03b4 76E0 ldi r23,lo8(6)
593 03b6 C72E mov r12,r23
594 03b8 D12C mov r13,__zero_reg__
595 03ba CC0E add r12,r28
596 03bc DD1E adc r13,r29
618,337 → 618,340
629 03f8 1982 std Y+1,__zero_reg__
630 03fa 4201 movw r8,r4
631 03fc 3101 movw r6,r2
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 PrintZiel,1,1
924 .comm RemoteTasten,1,1
925 .comm Timeout,1,1
926 .comm IntegralNick,4,1
927 .comm IntegralNick2,4,1
928 .comm IntegralRoll,4,1
929 .comm IntegralRoll2,4,1
930 .comm Mess_IntegralNick,4,1
931 .comm Mess_IntegralNick2,4,1
932 .comm Mess_IntegralRoll,4,1
933 .comm Mess_IntegralRoll2,4,1
934 .comm Integral_Gier,4,1
935 .comm Mess_Integral_Gier,4,1
936 .comm h,1,1
937 .comm m,1,1
938 .comm s,1,1
939 .comm Motor_Vorne,1,1
940 .comm Motor_Hinten,1,1
941 .comm Motor_Rechts,1,1
942 .comm Motor_Links,1,1
943 .comm Count,1,1
944 .comm MotorWert,5,1
945 .comm StickNick,2,1
946 .comm StickRoll,2,1
947 .comm StickGier,2,1
948 .comm MotorenEin,1,1
949 /* File "printf_P.c": code 786 = 0x0312 ( 710), prologues 36, epilogues 40 */
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 */
DEFINED SYMBOLS
*ABS*:00000000 printf_P.c
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccDf5WT2.s:3 *ABS*:0000003f __SREG__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccDf5WT2.s:4 *ABS*:0000003e __SP_H__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccDf5WT2.s:5 *ABS*:0000003d __SP_L__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccDf5WT2.s:6 *ABS*:00000000 __tmp_reg__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccDf5WT2.s:7 *ABS*:00000001 __zero_reg__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccDf5WT2.s:13 .text:00000000 Putchar
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
*COM*:00000001 PrintZiel
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccDf5WT2.s:45 .text:00000032 PAD_0
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccDf5WT2.s:66 .text:00000048 PAD_SP
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccDf5WT2.s:87 .text:0000005e PRINTP
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccDf5WT2.s:122 .text:0000008a PRINT
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccDf5WT2.s:152 .text:000000b2 _printf_P
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
*COM*:00000002 DiffNick
*COM*:00000002 DiffRoll
*COM*:00000001 SenderOkay
959,6 → 962,7
*COM*:00000002 gps_p
*COM*:00000002 gps_d
*COM*:00000002 skal
*COM*:00000002 gps_gethome
*COM*:00000001 RemoteTasten
*COM*:00000001 Timeout
*COM*:00000004 IntegralNick
/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.1970
63 0060 9091 0000 lds r25,(AltICR.1970)+1
62 005c 8091 0000 lds r24,AltICR.1971
63 0060 9091 0000 lds r25,(AltICR.1971)+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.1970)+1,r25
69 0074 8093 0000 sts AltICR.1970,r24
68 0070 9093 0000 sts (AltICR.1971)+1,r25
69 0074 8093 0000 sts AltICR.1971,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.1972)+1,r25
79 008c 8093 0000 sts index.1972,r24
78 0088 9093 0000 sts (index.1973)+1,r25
79 008c 8093 0000 sts index.1973,r24
80 0090 1092 0000 sts NewPpmData,__zero_reg__
81 0094 00C0 rjmp .L14
82 .L4:
83 0096 C091 0000 lds r28,index.1972
84 009a D091 0000 lds r29,(index.1972)+1
83 0096 C091 0000 lds r28,index.1973
84 009a D091 0000 lds r29,(index.1973)+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.1972)+1,r29
161 013a C093 0000 sts index.1972,r28
160 0136 D093 0000 sts (index.1973)+1,r29
161 013a C093 0000 sts index.1973,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.1972,2
195 .lcomm AltICR.1970,2
194 .lcomm index.1973,2
195 .lcomm AltICR.1971,2
196 .comm PPM_in,22,1
197 .comm PPM_diff,22,1
198 .comm DiffNick,2,1
199,44 → 199,45
205 .comm gps_p,2,1
206 .comm gps_d,2,1
207 .comm skal,2,1
208 .comm RemoteTasten,1,1
209 .comm Timeout,1,1
210 .comm IntegralNick,4,1
211 .comm IntegralNick2,4,1
212 .comm IntegralRoll,4,1
213 .comm IntegralRoll2,4,1
214 .comm Mess_IntegralNick,4,1
215 .comm Mess_IntegralNick2,4,1
216 .comm Mess_IntegralRoll,4,1
217 .comm Mess_IntegralRoll2,4,1
218 .comm Integral_Gier,4,1
219 .comm Mess_Integral_Gier,4,1
220 .comm h,1,1
221 .comm m,1,1
222 .comm s,1,1
223 .comm Motor_Vorne,1,1
224 .comm Motor_Hinten,1,1
225 .comm Motor_Rechts,1,1
226 .comm Motor_Links,1,1
227 .comm Count,1,1
228 .comm MotorWert,5,1
229 .comm StickNick,2,1
230 .comm StickRoll,2,1
231 .comm StickGier,2,1
232 .comm MotorenEin,1,1
233 /* File "rc.c": code 183 = 0x00b7 ( 140), prologues 21, epilogues 22 */
208 .comm gps_gethome,2,1
209 .comm RemoteTasten,1,1
210 .comm Timeout,1,1
211 .comm IntegralNick,4,1
212 .comm IntegralNick2,4,1
213 .comm IntegralRoll,4,1
214 .comm IntegralRoll2,4,1
215 .comm Mess_IntegralNick,4,1
216 .comm Mess_IntegralNick2,4,1
217 .comm Mess_IntegralRoll,4,1
218 .comm Mess_IntegralRoll2,4,1
219 .comm Integral_Gier,4,1
220 .comm Mess_Integral_Gier,4,1
221 .comm h,1,1
222 .comm m,1,1
223 .comm s,1,1
224 .comm Motor_Vorne,1,1
225 .comm Motor_Hinten,1,1
226 .comm Motor_Rechts,1,1
227 .comm Motor_Links,1,1
228 .comm Count,1,1
229 .comm MotorWert,5,1
230 .comm StickNick,2,1
231 .comm StickRoll,2,1
232 .comm StickGier,2,1
233 .comm MotorenEin,1,1
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/ccaNWzml.s:3 *ABS*:0000003f __SREG__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccaNWzml.s:4 *ABS*:0000003e __SP_H__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccaNWzml.s:5 *ABS*:0000003d __SP_L__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccaNWzml.s:6 *ABS*:00000000 __tmp_reg__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccaNWzml.s:7 *ABS*:00000001 __zero_reg__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccaNWzml.s:13 .text:00000000 rc_sum_init
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccaNWzml.s:36 .text:0000002a __vector_12
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccaNWzml.s:194 .bss:00000002 AltICR.1970
.bss:00000000 index.1972
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccaNWzml.s:192 .data:00000000 NewPpmData
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
*COM*:00000016 PPM_in
*COM*:00000001 SenderOkay
*COM*:00000016 PPM_diff
249,6 → 250,7
*COM*:00000002 gps_p
*COM*:00000002 gps_d
*COM*:00000002 skal
*COM*:00000002 gps_gethome
*COM*:00000001 RemoteTasten
*COM*:00000001 Timeout
*COM*:00000004 IntegralNick
/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 VERSION-----
----- BETA V0.1-----
 
 
Copyright by Christopher Hartmann und Daniel Schmitz.
21,7 → 21,7
Kompass nicht integriert !!!! -> Ufo muss nach Norden ausgerichtet sein !!!!!!
 
 
Testparamter : P:15 D:10 SK:25
Testparamter : P:1 / D:1
 
______
 
31,8 → 31,8
 
-Auslesen der GPS Daten im UBX Protokoll (modifizierte Version, - Original von Pitschu (Peter Schulten) )
 
- integrierter PD Regler - Parametrierung des P-, D-Anteils, und Skalierung über Mikrokopter-Tool
User Parameter 1: P-Regler, 2:D-Regler 3: Skalierung
- integrierter PD Regler - Parametrierung des P-, D-Anteils (der D-Anteil sollte ggf. durch Änderung im Quelltext weiter verkleinert werden)
User Parameter 1: P-Regler, 2:D-Regler
 
- Rotationsmatrix für Kompass
 
/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.1976
30 001c 8091 0000 lds r24,cnt.1977
31 0020 8150 subi r24,lo8(-(-1))
32 0022 8093 0000 sts cnt.1976,r24
32 0022 8093 0000 sts cnt.1977,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.1976,r24
37 0030 8091 0000 lds r24,cnt_1ms.1975
36 002c 8093 0000 sts cnt.1977,r24
37 0030 8091 0000 lds r24,cnt_1ms.1976
38 0034 8F5F subi r24,lo8(-(1))
39 0036 8170 andi r24,lo8(1)
40 0038 8093 0000 sts cnt_1ms.1975,r24
40 0038 8093 0000 sts cnt_1ms.1976,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.2062
197 0180 8091 0000 lds r24,timer.2063
198 0184 8150 subi r24,lo8(-(-1))
199 0186 8093 0000 sts timer.2062,r24
199 0186 8093 0000 sts timer.2063,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.2062,r24
285 0270 8093 0000 sts timer.2063,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.2062:
417 timer.2063:
418 0000 0A .byte 10
419 .lcomm cnt.1976,1
422 cnt_1ms.1975:
419 .lcomm cnt.1977,1
422 cnt_1ms.1976:
423 0001 01 .byte 1
424 .lcomm tim_main,2
425 .comm DiffNick,2,1
406,56 → 406,57
432 .comm gps_p,2,1
433 .comm gps_d,2,1
434 .comm skal,2,1
435 .comm RemoteTasten,1,1
436 .comm Timeout,1,1
437 .comm IntegralNick,4,1
438 .comm IntegralNick2,4,1
439 .comm IntegralRoll,4,1
440 .comm IntegralRoll2,4,1
441 .comm Mess_IntegralNick,4,1
442 .comm Mess_IntegralNick2,4,1
443 .comm Mess_IntegralRoll,4,1
444 .comm Mess_IntegralRoll2,4,1
445 .comm Integral_Gier,4,1
446 .comm Mess_Integral_Gier,4,1
447 .comm h,1,1
448 .comm m,1,1
449 .comm s,1,1
450 .comm Motor_Vorne,1,1
451 .comm Motor_Hinten,1,1
452 .comm Motor_Rechts,1,1
453 .comm Motor_Links,1,1
454 .comm Count,1,1
455 .comm MotorWert,5,1
456 .comm StickNick,2,1
457 .comm StickRoll,2,1
458 .comm StickGier,2,1
459 .comm MotorenEin,1,1
460 /* File "timer0.c": code 401 = 0x0191 ( 323), prologues 37, epilogues 41 */
435 .comm gps_gethome,2,1
436 .comm RemoteTasten,1,1
437 .comm Timeout,1,1
438 .comm IntegralNick,4,1
439 .comm IntegralNick2,4,1
440 .comm IntegralRoll,4,1
441 .comm IntegralRoll2,4,1
442 .comm Mess_IntegralNick,4,1
443 .comm Mess_IntegralNick2,4,1
444 .comm Mess_IntegralRoll,4,1
445 .comm Mess_IntegralRoll2,4,1
446 .comm Integral_Gier,4,1
447 .comm Mess_Integral_Gier,4,1
448 .comm h,1,1
449 .comm m,1,1
450 .comm s,1,1
451 .comm Motor_Vorne,1,1
452 .comm Motor_Hinten,1,1
453 .comm Motor_Rechts,1,1
454 .comm Motor_Links,1,1
455 .comm Count,1,1
456 .comm MotorWert,5,1
457 .comm StickNick,2,1
458 .comm StickRoll,2,1
459 .comm StickGier,2,1
460 .comm MotorenEin,1,1
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/ccrEuRYp.s:3 *ABS*:0000003f __SREG__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccrEuRYp.s:4 *ABS*:0000003e __SP_H__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccrEuRYp.s:5 *ABS*:0000003d __SP_L__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccrEuRYp.s:6 *ABS*:00000000 __tmp_reg__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccrEuRYp.s:7 *ABS*:00000001 __zero_reg__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccrEuRYp.s:13 .text:00000000 __vector_18
.bss:00000009 cnt.1976
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccrEuRYp.s:422 .data:00000001 cnt_1ms.1975
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccrEuRYp.s:394 .bss:00000002 UpdateMotor
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccrEuRYp.s:388 .bss:00000000 CountMilliseconds
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
*COM*:00000001 Timeout
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccrEuRYp.s:406 .bss:00000005 beeptime
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccrEuRYp.s:400 .bss:00000003 cntKompass
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccrEuRYp.s:136 .text:00000128 SetDelay
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccrEuRYp.s:152 .text:0000013a CheckDelay
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccrEuRYp.s:171 .text:00000152 __vector_9
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccrEuRYp.s:417 .data:00000000 timer.2062
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccrEuRYp.s:412 .bss:00000007 ServoValue
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
*COM*:00000004 IntegralNick
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccrEuRYp.s:321 .text:000002ac Timer_Init
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccrEuRYp.s:419 .bss:0000000a tim_main
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccrEuRYp.s:361 .text:000002fa Delay_ms
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
*COM*:00000002 DiffNick
*COM*:00000002 DiffRoll
*COM*:00000001 SenderOkay
466,6 → 467,7
*COM*:00000002 gps_p
*COM*:00000002 gps_d
*COM*:00000002 skal
*COM*:00000002 gps_gethome
*COM*:00000001 RemoteTasten
*COM*:00000004 IntegralNick2
*COM*:00000004 IntegralRoll
/branches/V0.60_GPS_BETA_chris2798_hallo2/twimaster.lst
235,49 → 235,50
251 .comm gps_p,2,1
252 .comm gps_d,2,1
253 .comm skal,2,1
254 .comm motor_rx,8,1
255 .comm RemoteTasten,1,1
256 .comm Timeout,1,1
257 .comm IntegralNick,4,1
258 .comm IntegralNick2,4,1
259 .comm IntegralRoll,4,1
260 .comm IntegralRoll2,4,1
261 .comm Mess_IntegralNick,4,1
262 .comm Mess_IntegralNick2,4,1
263 .comm Mess_IntegralRoll,4,1
264 .comm Mess_IntegralRoll2,4,1
265 .comm Integral_Gier,4,1
266 .comm Mess_Integral_Gier,4,1
267 .comm h,1,1
268 .comm m,1,1
269 .comm s,1,1
270 .comm Motor_Vorne,1,1
271 .comm Motor_Hinten,1,1
272 .comm Motor_Rechts,1,1
273 .comm Motor_Links,1,1
274 .comm Count,1,1
275 .comm MotorWert,5,1
276 .comm StickNick,2,1
277 .comm StickRoll,2,1
278 .comm StickGier,2,1
279 .comm MotorenEin,1,1
280 /* File "twimaster.c": code 184 = 0x00b8 ( 162), prologues 9, epilogues 13 */
254 .comm gps_gethome,2,1
255 .comm motor_rx,8,1
256 .comm RemoteTasten,1,1
257 .comm Timeout,1,1
258 .comm IntegralNick,4,1
259 .comm IntegralNick2,4,1
260 .comm IntegralRoll,4,1
261 .comm IntegralRoll2,4,1
262 .comm Mess_IntegralNick,4,1
263 .comm Mess_IntegralNick2,4,1
264 .comm Mess_IntegralRoll,4,1
265 .comm Mess_IntegralRoll2,4,1
266 .comm Integral_Gier,4,1
267 .comm Mess_Integral_Gier,4,1
268 .comm h,1,1
269 .comm m,1,1
270 .comm s,1,1
271 .comm Motor_Vorne,1,1
272 .comm Motor_Hinten,1,1
273 .comm Motor_Rechts,1,1
274 .comm Motor_Links,1,1
275 .comm Count,1,1
276 .comm MotorWert,5,1
277 .comm StickNick,2,1
278 .comm StickRoll,2,1
279 .comm StickGier,2,1
280 .comm MotorenEin,1,1
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/ccqkUhzh.s:3 *ABS*:0000003f __SREG__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccqkUhzh.s:4 *ABS*:0000003e __SP_H__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccqkUhzh.s:5 *ABS*:0000003d __SP_L__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccqkUhzh.s:6 *ABS*:00000000 __tmp_reg__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccqkUhzh.s:7 *ABS*:00000001 __zero_reg__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccqkUhzh.s:13 .text:00000000 i2c_init
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccqkUhzh.s:26 .text:0000000c i2c_start
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccqkUhzh.s:40 .text:00000018 i2c_stop
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccqkUhzh.s:52 .text:00000020 i2c_write_byte
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccqkUhzh.s:68 .text:00000034 __vector_26
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccqkUhzh.s:230 .bss:00000000 twi_state
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccqkUhzh.s:236 .bss:00000001 motor
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
*COM*:00000001 Motor_Vorne
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccqkUhzh.s:242 .bss:00000002 motorread
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccCmlJpg.s:242 .bss:00000002 motorread
*COM*:00000008 motor_rx
*COM*:00000001 Motor_Hinten
*COM*:00000001 Motor_Rechts
292,6 → 293,7
*COM*:00000002 gps_p
*COM*:00000002 gps_d
*COM*:00000002 skal
*COM*:00000002 gps_gethome
*COM*:00000001 RemoteTasten
*COM*:00000001 Timeout
*COM*:00000004 IntegralNick
/branches/V0.60_GPS_BETA_chris2798_hallo2/uart.c
163,9 → 163,9
 
if (navPosUtm.packetStatus == 1) // valid packet
{
actualPos.northing = navPosUtm.NORTH/10; // in cm vormals in 10cm also Wert/10;
actualPos.easting = navPosUtm.EAST/10;
actualPos.altitude = navPosUtm.ALT/10;
actualPos.northing = navPosUtm.NORTH; ///10; // in 10cm;
actualPos.easting = navPosUtm.EAST; //10;
actualPos.altitude = navPosUtm.ALT; //10;
navPosUtm.packetStatus = 0;
}
 
/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.2038
29 001e 9091 0000 lds r25,(ptr.2038)+1
28 001a 8091 0000 lds r24,ptr.2039
29 001e 9091 0000 lds r25,(ptr.2039)+1
30 0022 0196 adiw r24,1
31 0024 9093 0000 sts (ptr.2038)+1,r25
32 0028 8093 0000 sts ptr.2038,r24
31 0024 9093 0000 sts (ptr.2039)+1,r25
32 0028 8093 0000 sts ptr.2039,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.2038)+1,__zero_reg__
44 0042 1092 0000 sts ptr.2038,__zero_reg__
43 003e 1092 0000 sts (ptr.2039)+1,__zero_reg__
44 0042 1092 0000 sts ptr.2039,__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.2038)+1,__zero_reg__
52 0056 1092 0000 sts ptr.2038,__zero_reg__
51 0052 1092 0000 sts (ptr.2039)+1,__zero_reg__
52 0056 1092 0000 sts ptr.2039,__zero_reg__
53 .L8:
54 /* epilogue: frame size=0 */
55 005a FF91 pop r31
75,1245 → 75,1230
78 .L10:
79 0080 8091 0000 lds r24,navPosUtm+18
80 0084 8130 cpi r24,lo8(1)
81 0086 01F0 breq .+2
82 0088 00C0 rjmp .L12
83 008a 6091 0000 lds r22,navPosUtm+8
84 008e 7091 0000 lds r23,(navPosUtm+8)+1
85 0092 8091 0000 lds r24,(navPosUtm+8)+2
86 0096 9091 0000 lds r25,(navPosUtm+8)+3
87 009a 2AE0 ldi r18,lo8(10)
88 009c 30E0 ldi r19,hi8(10)
89 009e 40E0 ldi r20,hlo8(10)
90 00a0 50E0 ldi r21,hhi8(10)
91 00a2 0E94 0000 call __divmodsi4
92 00a6 2093 0000 sts actualPos,r18
93 00aa 3093 0000 sts (actualPos)+1,r19
94 00ae 4093 0000 sts (actualPos)+2,r20
95 00b2 5093 0000 sts (actualPos)+3,r21
96 00b6 6091 0000 lds r22,navPosUtm+4
97 00ba 7091 0000 lds r23,(navPosUtm+4)+1
98 00be 8091 0000 lds r24,(navPosUtm+4)+2
99 00c2 9091 0000 lds r25,(navPosUtm+4)+3
100 00c6 2AE0 ldi r18,lo8(10)
101 00c8 30E0 ldi r19,hi8(10)
102 00ca 40E0 ldi r20,hlo8(10)
103 00cc 50E0 ldi r21,hhi8(10)
104 00ce 0E94 0000 call __divmodsi4
105 00d2 2093 0000 sts actualPos+4,r18
106 00d6 3093 0000 sts (actualPos+4)+1,r19
107 00da 4093 0000 sts (actualPos+4)+2,r20
108 00de 5093 0000 sts (actualPos+4)+3,r21
109 00e2 6091 0000 lds r22,navPosUtm+12
110 00e6 7091 0000 lds r23,(navPosUtm+12)+1
111 00ea 8091 0000 lds r24,(navPosUtm+12)+2
112 00ee 9091 0000 lds r25,(navPosUtm+12)+3
113 00f2 2AE0 ldi r18,lo8(10)
114 00f4 30E0 ldi r19,hi8(10)
115 00f6 40E0 ldi r20,hlo8(10)
116 00f8 50E0 ldi r21,hhi8(10)
117 00fa 0E94 0000 call __divmodsi4
118 00fe 2093 0000 sts actualPos+8,r18
119 0102 3093 0000 sts (actualPos+8)+1,r19
120 0106 4093 0000 sts (actualPos+8)+2,r20
121 010a 5093 0000 sts (actualPos+8)+3,r21
122 010e 1092 0000 sts navPosUtm+18,__zero_reg__
123 .L12:
124 0112 8091 0000 lds r24,navPosLlh+28
125 0116 8130 cpi r24,lo8(1)
126 0118 01F4 brne .L14
127 011a 1092 0000 sts navPosLlh+28,__zero_reg__
128 .L14:
129 011e 8091 0000 lds r24,navVelNed+36
130 0122 8130 cpi r24,lo8(1)
131 0124 01F4 brne .L16
132 0126 8091 0000 lds r24,navVelNed+4
133 012a 9091 0000 lds r25,(navVelNed+4)+1
134 012e A091 0000 lds r26,(navVelNed+4)+2
135 0132 B091 0000 lds r27,(navVelNed+4)+3
136 0136 8093 0000 sts actualPos+12,r24
137 013a 9093 0000 sts (actualPos+12)+1,r25
138 013e A093 0000 sts (actualPos+12)+2,r26
139 0142 B093 0000 sts (actualPos+12)+3,r27
140 0146 8091 0000 lds r24,navVelNed+8
141 014a 9091 0000 lds r25,(navVelNed+8)+1
142 014e A091 0000 lds r26,(navVelNed+8)+2
143 0152 B091 0000 lds r27,(navVelNed+8)+3
144 0156 8093 0000 sts actualPos+16,r24
145 015a 9093 0000 sts (actualPos+16)+1,r25
146 015e A093 0000 sts (actualPos+16)+2,r26
147 0162 B093 0000 sts (actualPos+16)+3,r27
148 0166 1092 0000 sts navVelNed+36,__zero_reg__
149 .L16:
150 016a 8091 0000 lds r24,actualPos+32
151 016e 8111 cpse r24,__zero_reg__
152 0170 289A sbi 37-0x20,0
153 .L20:
154 0172 0895 ret
155 /* epilogue: frame size=0 */
156 /* epilogue: noreturn */
157 /* epilogue end (size=0) */
158 /* function GPSscanData size 133 (133) */
160 .global __vector_20
162 __vector_20:
163 /* prologue: frame size=0 */
164 0174 1F92 push __zero_reg__
165 0176 0F92 push __tmp_reg__
166 0178 0FB6 in __tmp_reg__,__SREG__
167 017a 0F92 push __tmp_reg__
168 017c 1124 clr __zero_reg__
169 017e 2F93 push r18
170 0180 3F93 push r19
171 0182 4F93 push r20
172 0184 5F93 push r21
173 0186 6F93 push r22
174 0188 7F93 push r23
175 018a 8F93 push r24
176 018c 9F93 push r25
177 018e AF93 push r26
178 0190 BF93 push r27
179 0192 CF93 push r28
180 0194 DF93 push r29
181 0196 EF93 push r30
182 0198 FF93 push r31
183 /* prologue end (size=19) */
184 019a 8091 C600 lds r24,198
185 019e 8093 0000 sts SioTmp,r24
186 01a2 8091 C000 lds r24,192
187 01a6 4091 0000 lds r20,SioTmp
188 01aa 8871 andi r24,lo8(24)
189 01ac 01F0 breq .+2
190 01ae 00C0 rjmp .L22
191 01b0 8091 0000 lds r24,gpsState
192 01b4 8430 cpi r24,lo8(4)
193 01b6 01F4 brne .+2
194 01b8 00C0 rjmp .L29
195 01ba 8530 cpi r24,lo8(5)
196 01bc 00F4 brsh .L34
197 01be 8130 cpi r24,lo8(1)
198 01c0 01F0 breq .L26
199 01c2 8130 cpi r24,lo8(1)
200 01c4 00F0 brlo .L25
201 01c6 8230 cpi r24,lo8(2)
202 01c8 01F0 breq .L27
203 01ca 8330 cpi r24,lo8(3)
204 01cc 01F0 breq .+2
205 01ce 00C0 rjmp .L24
206 01d0 00C0 rjmp .L28
207 .L34:
208 01d2 8630 cpi r24,lo8(6)
209 01d4 01F4 brne .+2
210 01d6 00C0 rjmp .L31
211 01d8 8630 cpi r24,lo8(6)
212 01da 00F4 brsh .+2
213 01dc 00C0 rjmp .L30
214 01de 8730 cpi r24,lo8(7)
215 01e0 01F4 brne .+2
216 01e2 00C0 rjmp .L32
217 01e4 8830 cpi r24,lo8(8)
218 01e6 01F0 breq .+2
219 01e8 00C0 rjmp .L24
220 01ea 00C0 rjmp .L33
221 .L25:
222 01ec 453B cpi r20,lo8(-75)
223 01ee 01F0 breq .+2
224 01f0 00C0 rjmp .L35
225 01f2 81E0 ldi r24,lo8(1)
226 01f4 00C0 rjmp .L82
227 .L26:
228 01f6 4236 cpi r20,lo8(98)
229 01f8 01F4 brne .L37
230 01fa 82E0 ldi r24,lo8(2)
231 .L82:
232 01fc 8093 0000 sts gpsState,r24
233 0200 00C0 rjmp .L35
234 .L37:
235 0202 453B cpi r20,lo8(-75)
236 0204 01F4 brne .+2
237 0206 00C0 rjmp .L35
238 0208 00C0 rjmp .L24
239 .L27:
240 020a 4130 cpi r20,lo8(1)
241 020c 01F0 breq .+2
242 020e 00C0 rjmp .L24
243 0210 83E0 ldi r24,lo8(3)
244 0212 00C0 rjmp .L82
245 .L28:
246 0214 4093 0000 sts msgID,r20
247 0218 4F5F subi r20,lo8(-(1))
248 021a 4093 0000 sts CK_A,r20
249 021e 8091 0000 lds r24,CK_A
250 0222 8F5F subi r24,lo8(-(1))
251 0224 8093 0000 sts CK_B,r24
252 0228 84E0 ldi r24,lo8(4)
253 022a 8093 0000 sts gpsState,r24
254 022e 8091 0000 lds r24,msgID
255 0232 8330 cpi r24,lo8(3)
256 0234 01F0 breq .L44
257 0236 8430 cpi r24,lo8(4)
258 0238 00F4 brsh .L47
259 023a 8230 cpi r24,lo8(2)
260 023c 01F0 breq .+2
261 023e 00C0 rjmp .L42
262 0240 00C0 rjmp .L43
263 .L47:
264 0242 8830 cpi r24,lo8(8)
265 0244 01F0 breq .L45
266 0246 8231 cpi r24,lo8(18)
267 0248 01F0 breq .+2
268 024a 00C0 rjmp .L42
269 024c 00C0 rjmp .L46
270 .L44:
271 024e 80E0 ldi r24,lo8(navStatus)
272 0250 90E0 ldi r25,hi8(navStatus)
273 0252 9093 0000 sts (ubxP)+1,r25
274 0256 8093 0000 sts ubxP,r24
275 025a 20E0 ldi r18,lo8(navStatus+289)
276 025c 30E0 ldi r19,hi8(navStatus+289)
277 025e 3093 0000 sts (ubxEp)+1,r19
278 0262 2093 0000 sts ubxEp,r18
279 0266 4096 adiw r24,16
280 0268 9093 0000 sts (ubxSp)+1,r25
281 026c 8093 0000 sts ubxSp,r24
282 0270 8091 0000 lds r24,navStatus+16
283 0274 00C0 rjmp .L83
284 .L43:
285 0276 80E0 ldi r24,lo8(navPosLlh)
286 0278 90E0 ldi r25,hi8(navPosLlh)
287 027a 9093 0000 sts (ubxP)+1,r25
288 027e 8093 0000 sts ubxP,r24
289 0282 20E0 ldi r18,lo8(navPosLlh+841)
290 0284 30E0 ldi r19,hi8(navPosLlh+841)
291 0286 3093 0000 sts (ubxEp)+1,r19
292 028a 2093 0000 sts ubxEp,r18
293 028e 4C96 adiw r24,28
294 0290 9093 0000 sts (ubxSp)+1,r25
295 0294 8093 0000 sts ubxSp,r24
296 0298 8091 0000 lds r24,navPosLlh+28
297 029c 00C0 rjmp .L83
298 .L45:
299 029e 80E0 ldi r24,lo8(navPosUtm)
300 02a0 90E0 ldi r25,hi8(navPosUtm)
301 02a2 9093 0000 sts (ubxP)+1,r25
302 02a6 8093 0000 sts ubxP,r24
303 02aa 20E0 ldi r18,lo8(navPosUtm+361)
304 02ac 30E0 ldi r19,hi8(navPosUtm+361)
305 02ae 3093 0000 sts (ubxEp)+1,r19
306 02b2 2093 0000 sts ubxEp,r18
307 02b6 4296 adiw r24,18
308 02b8 9093 0000 sts (ubxSp)+1,r25
309 02bc 8093 0000 sts ubxSp,r24
310 02c0 8091 0000 lds r24,navPosUtm+18
311 02c4 00C0 rjmp .L83
312 .L46:
313 02c6 80E0 ldi r24,lo8(navVelNed)
314 02c8 90E0 ldi r25,hi8(navVelNed)
315 02ca 9093 0000 sts (ubxP)+1,r25
316 02ce 8093 0000 sts ubxP,r24
317 02d2 20E0 ldi r18,lo8(navVelNed+1369)
318 02d4 30E0 ldi r19,hi8(navVelNed+1369)
319 02d6 3093 0000 sts (ubxEp)+1,r19
320 02da 2093 0000 sts ubxEp,r18
321 02de 8496 adiw r24,36
322 02e0 9093 0000 sts (ubxSp)+1,r25
323 02e4 8093 0000 sts ubxSp,r24
324 02e8 8091 0000 lds r24,navVelNed+36
325 .L83:
326 02ec 8093 0000 sts ignorePacket,r24
327 02f0 00C0 rjmp .L35
328 .L42:
329 02f2 81E0 ldi r24,lo8(1)
330 02f4 8093 0000 sts ignorePacket,r24
331 02f8 1092 0000 sts (ubxSp)+1,__zero_reg__
332 02fc 1092 0000 sts ubxSp,__zero_reg__
333 0300 00C0 rjmp .L35
334 .L29:
335 0302 842F mov r24,r20
336 0304 9927 clr r25
337 0306 9093 0000 sts (msgLen)+1,r25
338 030a 8093 0000 sts msgLen,r24
339 030e 8091 0000 lds r24,CK_A
340 0312 840F add r24,r20
341 0314 8093 0000 sts CK_A,r24
342 0318 8091 0000 lds r24,CK_B
343 031c 9091 0000 lds r25,CK_A
344 0320 890F add r24,r25
345 0322 8093 0000 sts CK_B,r24
346 0326 85E0 ldi r24,lo8(5)
347 0328 00C0 rjmp .L82
348 .L30:
349 032a 2091 0000 lds r18,msgLen
350 032e 3091 0000 lds r19,(msgLen)+1
351 0332 842F mov r24,r20
352 0334 9927 clr r25
353 0336 982F mov r25,r24
354 0338 8827 clr r24
355 033a 280F add r18,r24
356 033c 391F adc r19,r25
357 033e 3093 0000 sts (msgLen)+1,r19
358 0342 2093 0000 sts msgLen,r18
359 0346 8091 0000 lds r24,CK_A
360 034a 840F add r24,r20
361 034c 8093 0000 sts CK_A,r24
362 0350 8091 0000 lds r24,CK_B
363 0354 9091 0000 lds r25,CK_A
364 0358 890F add r24,r25
365 035a 8093 0000 sts CK_B,r24
366 035e 86E0 ldi r24,lo8(6)
367 0360 00C0 rjmp .L82
368 .L31:
369 0362 8091 0000 lds r24,CK_A
370 0366 840F add r24,r20
371 0368 8093 0000 sts CK_A,r24
372 036c 8091 0000 lds r24,CK_B
373 0370 9091 0000 lds r25,CK_A
374 0374 890F add r24,r25
375 0376 8093 0000 sts CK_B,r24
376 037a 8091 0000 lds r24,ignorePacket
377 037e 8823 tst r24
378 0380 01F4 brne .L48
379 0382 E091 0000 lds r30,ubxP
380 0386 F091 0000 lds r31,(ubxP)+1
381 038a 8091 0000 lds r24,ubxEp
382 038e 9091 0000 lds r25,(ubxEp)+1
383 0392 E817 cp r30,r24
384 0394 F907 cpc r31,r25
385 0396 00F4 brsh .L48
386 0398 4193 st Z+,r20
387 039a F093 0000 sts (ubxP)+1,r31
388 039e E093 0000 sts ubxP,r30
389 .L48:
390 03a2 8091 0000 lds r24,msgLen
391 03a6 9091 0000 lds r25,(msgLen)+1
392 03aa 0197 sbiw r24,1
393 03ac 9093 0000 sts (msgLen)+1,r25
394 03b0 8093 0000 sts msgLen,r24
395 03b4 8091 0000 lds r24,msgLen
396 03b8 9091 0000 lds r25,(msgLen)+1
397 03bc 892B or r24,r25
398 03be 01F4 brne .L35
399 03c0 87E0 ldi r24,lo8(7)
400 03c2 00C0 rjmp .L82
401 .L32:
402 03c4 8091 0000 lds r24,CK_A
403 03c8 4817 cp r20,r24
404 03ca 01F4 brne .L24
405 03cc 88E0 ldi r24,lo8(8)
406 03ce 00C0 rjmp .L82
407 .L33:
408 03d0 8091 0000 lds r24,CK_B
409 03d4 4817 cp r20,r24
410 03d6 01F4 brne .L24
411 03d8 E091 0000 lds r30,ubxSp
412 03dc F091 0000 lds r31,(ubxSp)+1
413 03e0 3097 sbiw r30,0
414 03e2 01F0 breq .L24
415 03e4 81E0 ldi r24,lo8(1)
416 03e6 8083 st Z,r24
417 .L24:
418 03e8 1092 0000 sts gpsState,__zero_reg__
419 03ec 00C0 rjmp .L35
420 .L22:
421 03ee 1092 0000 sts gpsState,__zero_reg__
422 03f2 0E94 0000 call GPSscanData
423 .L35:
424 03f6 0E94 0000 call GPSscanData
425 03fa 4091 0000 lds r20,buf_ptr.2074
426 03fe 4639 cpi r20,lo8(-106)
427 0400 00F0 brlo .L57
428 0402 1092 0000 sts UartState.2075,__zero_reg__
429 .L57:
430 0406 8091 0000 lds r24,SioTmp
431 040a 8D30 cpi r24,lo8(13)
432 040c 01F0 breq .+2
433 040e 00C0 rjmp .L59
434 0410 8091 0000 lds r24,UartState.2075
435 0414 8230 cpi r24,lo8(2)
436 0416 01F0 breq .+2
437 0418 00C0 rjmp .L59
438 041a 1092 0000 sts UartState.2075,__zero_reg__
439 041e A42F mov r26,r20
440 0420 BB27 clr r27
441 0422 FD01 movw r30,r26
442 0424 E050 subi r30,lo8(-(RxdBuffer-2))
443 0426 F040 sbci r31,hi8(-(RxdBuffer-2))
444 0428 3081 ld r19,Z
445 042a ED01 movw r28,r26
446 042c C050 subi r28,lo8(-(RxdBuffer-1))
447 042e D040 sbci r29,hi8(-(RxdBuffer-1))
448 0430 2881 ld r18,Y
449 0432 8091 0000 lds r24,crc.2071
450 0436 9091 0000 lds r25,(crc.2071)+1
451 043a 831B sub r24,r19
452 043c 9109 sbc r25,__zero_reg__
453 043e 821B sub r24,r18
454 0440 9109 sbc r25,__zero_reg__
455 0442 9F70 andi r25,hi8(4095)
456 0444 9093 0000 sts (crc.2071)+1,r25
457 0448 8093 0000 sts crc.2071,r24
458 044c 9C01 movw r18,r24
459 044e 96E0 ldi r25,6
460 0450 3695 1: lsr r19
461 0452 2795 ror r18
462 0454 9A95 dec r25
463 0456 01F4 brne 1b
464 0458 235C subi r18,lo8(-(61))
465 045a 2093 0000 sts crc1.2072,r18
466 045e 982F mov r25,r24
467 0460 9F73 andi r25,lo8(63)
468 0462 935C subi r25,lo8(-(61))
469 0464 9093 0000 sts crc2.2073,r25
470 0468 8081 ld r24,Z
471 046a 2817 cp r18,r24
472 046c 01F4 brne .L62
473 046e 8881 ld r24,Y
474 0470 9817 cp r25,r24
475 0472 01F4 brne .L62
476 0474 91E0 ldi r25,lo8(1)
477 0476 00C0 rjmp .L65
478 .L62:
479 0478 8091 0000 lds r24,CntCrcError
480 047c 8F5F subi r24,lo8(-(1))
481 047e 8093 0000 sts CntCrcError,r24
482 0482 90E0 ldi r25,lo8(0)
483 .L65:
484 0484 8091 0000 lds r24,NeuerDatensatzEmpfangen
485 0488 8823 tst r24
486 048a 01F0 breq .+2
487 048c 00C0 rjmp .L80
488 048e 9923 tst r25
489 0490 01F4 brne .+2
490 0492 00C0 rjmp .L80
491 0494 81E0 ldi r24,lo8(1)
492 0496 8093 0000 sts NeuerDatensatzEmpfangen,r24
493 049a 4093 0000 sts AnzahlEmpfangsBytes,r20
494 049e A050 subi r26,lo8(-(RxdBuffer))
495 04a0 B040 sbci r27,hi8(-(RxdBuffer))
496 04a2 8DE0 ldi r24,lo8(13)
497 04a4 8C93 st X,r24
498 04a6 8091 0000 lds r24,RxdBuffer+2
499 04aa 8235 cpi r24,lo8(82)
500 04ac 01F0 breq .+2
501 04ae 00C0 rjmp .L80
502 04b0 88E1 ldi r24,lo8(24)
503 04b2 90E0 ldi r25,hi8(24)
504 04b4 2CE0 ldi r18,lo8(12)
505 /* #APP */
506 04b6 0FB6 in __tmp_reg__,__SREG__
507 04b8 F894 cli
508 04ba A895 wdr
509 04bc 8093 6000 sts 96,r24
510 04c0 0FBE out __SREG__,__tmp_reg__
511 04c2 2093 6000 sts 96,r18
512 /* #NOAPP */
513 04c6 00C0 rjmp .L80
514 .L59:
515 04c8 8091 0000 lds r24,UartState.2075
516 04cc 8130 cpi r24,lo8(1)
517 04ce 01F0 breq .L72
518 04d0 8130 cpi r24,lo8(1)
519 04d2 00F0 brlo .L71
520 04d4 8230 cpi r24,lo8(2)
521 04d6 01F4 brne .L81
522 04d8 00C0 rjmp .L73
523 .L71:
524 04da 8091 0000 lds r24,SioTmp
525 04de 8332 cpi r24,lo8(35)
526 04e0 01F4 brne .L74
527 04e2 8091 0000 lds r24,NeuerDatensatzEmpfangen
528 04e6 8823 tst r24
529 04e8 01F4 brne .L74
530 04ea 81E0 ldi r24,lo8(1)
531 04ec 8093 0000 sts UartState.2075,r24
532 .L74:
533 04f0 8091 0000 lds r24,SioTmp
534 04f4 8093 0000 sts RxdBuffer,r24
535 04f8 81E0 ldi r24,lo8(1)
536 04fa 8093 0000 sts buf_ptr.2074,r24
537 04fe 8091 0000 lds r24,SioTmp
538 0502 9927 clr r25
539 0504 00C0 rjmp .L84
540 .L72:
541 0506 82E0 ldi r24,lo8(2)
542 0508 8093 0000 sts UartState.2075,r24
543 050c E42F mov r30,r20
544 050e FF27 clr r31
545 0510 8091 0000 lds r24,SioTmp
546 0514 E050 subi r30,lo8(-(RxdBuffer))
547 0516 F040 sbci r31,hi8(-(RxdBuffer))
548 0518 8083 st Z,r24
549 .L86:
550 051a 4F5F subi r20,lo8(-(1))
551 051c 4093 0000 sts buf_ptr.2074,r20
552 .L85:
553 0520 2091 0000 lds r18,SioTmp
554 0524 8091 0000 lds r24,crc.2071
555 0528 9091 0000 lds r25,(crc.2071)+1
556 052c 820F add r24,r18
557 052e 911D adc r25,__zero_reg__
558 .L84:
559 0530 9093 0000 sts (crc.2071)+1,r25
560 0534 8093 0000 sts crc.2071,r24
561 0538 00C0 rjmp .L80
562 .L73:
563 053a E42F mov r30,r20
564 053c FF27 clr r31
565 053e 8091 0000 lds r24,SioTmp
566 0542 E050 subi r30,lo8(-(RxdBuffer))
567 0544 F040 sbci r31,hi8(-(RxdBuffer))
568 0546 8083 st Z,r24
569 0548 4639 cpi r20,lo8(-106)
570 054a 00F0 brlo .L86
571 054c 1092 0000 sts UartState.2075,__zero_reg__
572 0550 00C0 rjmp .L85
573 .L81:
574 0552 1092 0000 sts UartState.2075,__zero_reg__
575 .L80:
576 /* epilogue: frame size=0 */
577 0556 FF91 pop r31
578 0558 EF91 pop r30
579 055a DF91 pop r29
580 055c CF91 pop r28
581 055e BF91 pop r27
582 0560 AF91 pop r26
583 0562 9F91 pop r25
584 0564 8F91 pop r24
585 0566 7F91 pop r23
586 0568 6F91 pop r22
587 056a 5F91 pop r21
588 056c 4F91 pop r20
589 056e 3F91 pop r19
590 0570 2F91 pop r18
591 0572 0F90 pop __tmp_reg__
592 0574 0FBE out __SREG__,__tmp_reg__
593 0576 0F90 pop __tmp_reg__
594 0578 1F90 pop __zero_reg__
595 057a 1895 reti
596 /* epilogue end (size=19) */
597 /* function __vector_20 size 522 (484) */
599 .global AddCRC
601 AddCRC:
602 /* prologue: frame size=0 */
603 /* prologue end (size=0) */
604 057c DC01 movw r26,r24
605 057e 20E0 ldi r18,lo8(0)
606 0580 30E0 ldi r19,hi8(0)
607 0582 40E0 ldi r20,lo8(0)
608 0584 50E0 ldi r21,hi8(0)
609 0586 E0E0 ldi r30,lo8(SendeBuffer)
610 0588 F0E0 ldi r31,hi8(SendeBuffer)
611 058a 00C0 rjmp .L88
612 .L89:
613 058c 8191 ld r24,Z+
614 058e 280F add r18,r24
615 0590 311D adc r19,__zero_reg__
616 0592 4F5F subi r20,lo8(-(1))
617 0594 5F4F sbci r21,hi8(-(1))
618 .L88:
619 0596 4A17 cp r20,r26
620 0598 5B07 cpc r21,r27
621 059a 01F4 brne .L89
622 059c 3F70 andi r19,hi8(4095)
623 059e C901 movw r24,r18
624 05a0 66E0 ldi r22,6
625 05a2 9695 1: lsr r25
626 05a4 8795 ror r24
627 05a6 6A95 dec r22
628 05a8 01F4 brne 1b
629 05aa 835C subi r24,lo8(-(61))
630 05ac FD01 movw r30,r26
631 05ae E050 subi r30,lo8(-(SendeBuffer))
632 05b0 F040 sbci r31,hi8(-(SendeBuffer))
633 05b2 8083 st Z,r24
634 05b4 1196 adiw r26,1
635 05b6 2F73 andi r18,lo8(63)
636 05b8 235C subi r18,lo8(-(61))
637 05ba FD01 movw r30,r26
638 05bc E050 subi r30,lo8(-(SendeBuffer))
639 05be F040 sbci r31,hi8(-(SendeBuffer))
640 05c0 2083 st Z,r18
641 05c2 A050 subi r26,lo8(-(SendeBuffer+1))
642 05c4 B040 sbci r27,hi8(-(SendeBuffer+1))
643 05c6 8DE0 ldi r24,lo8(13)
644 05c8 8C93 st X,r24
645 05ca 1092 0000 sts UebertragungAbgeschlossen,__zero_reg__
646 05ce 8091 0000 lds r24,SendeBuffer
647 05d2 8093 C600 sts 198,r24
648 /* epilogue: frame size=0 */
649 05d6 0895 ret
650 /* epilogue end (size=1) */
651 /* function AddCRC size 47 (46) */
653 .global SendOutData
655 SendOutData:
656 /* prologue: frame size=0 */
657 05d8 EF92 push r14
658 05da FF92 push r15
659 05dc 0F93 push r16
660 05de 1F93 push r17
661 05e0 CF93 push r28
662 05e2 DF93 push r29
663 /* prologue end (size=6) */
664 05e4 7A01 movw r14,r20
665 05e6 722F mov r23,r18
666 05e8 93E2 ldi r25,lo8(35)
667 05ea 9093 0000 sts SendeBuffer,r25
668 05ee 6093 0000 sts SendeBuffer+1,r22
669 05f2 8093 0000 sts SendeBuffer+2,r24
670 05f6 03E0 ldi r16,lo8(3)
671 05f8 10E0 ldi r17,hi8(3)
672 05fa 60E0 ldi r22,lo8(0)
673 05fc A0E0 ldi r26,lo8(SendeBuffer+3)
674 05fe B0E0 ldi r27,hi8(SendeBuffer+3)
675 0600 00C0 rjmp .L93
676 .L94:
677 0602 F701 movw r30,r14
678 0604 E60F add r30,r22
679 0606 F11D adc r31,__zero_reg__
680 0608 9081 ld r25,Z
681 060a 6F5F subi r22,lo8(-(1))
682 060c 7150 subi r23,lo8(-(-1))
683 060e 01F4 brne .L95
684 0610 E0E0 ldi r30,lo8(0)
685 0612 40E0 ldi r20,lo8(0)
686 0614 00C0 rjmp .L97
687 .L95:
688 0616 F701 movw r30,r14
689 0618 E60F add r30,r22
690 061a F11D adc r31,__zero_reg__
691 061c 4081 ld r20,Z
692 061e 6F5F subi r22,lo8(-(1))
693 0620 7150 subi r23,lo8(-(-1))
694 0622 01F4 brne .L98
695 0624 E0E0 ldi r30,lo8(0)
696 0626 00C0 rjmp .L97
697 .L98:
698 0628 F701 movw r30,r14
699 062a E60F add r30,r22
700 062c F11D adc r31,__zero_reg__
701 062e E081 ld r30,Z
702 0630 6F5F subi r22,lo8(-(1))
703 0632 7150 subi r23,lo8(-(-1))
704 .L97:
705 0634 892F mov r24,r25
706 0636 8695 lsr r24
707 0638 8695 lsr r24
708 063a 835C subi r24,lo8(-(61))
709 063c 8C93 st X,r24
710 063e 5527 clr r21
711 0640 892F mov r24,r25
712 0642 9927 clr r25
713 0644 8370 andi r24,lo8(3)
714 0646 9070 andi r25,hi8(3)
715 0648 24E0 ldi r18,4
716 064a 880F 1: lsl r24
717 064c 991F rol r25
718 064e 2A95 dec r18
719 0650 01F4 brne 1b
720 0652 9A01 movw r18,r20
721 0654 94E0 ldi r25,4
722 0656 3695 1: lsr r19
723 0658 2795 ror r18
724 065a 9A95 dec r25
725 065c 01F4 brne 1b
726 065e 822B or r24,r18
727 0660 835C subi r24,lo8(-(61))
728 0662 ED01 movw r28,r26
729 0664 8983 std Y+1,r24
730 0666 4F70 andi r20,lo8(15)
731 0668 5070 andi r21,hi8(15)
732 066a 440F lsl r20
733 066c 551F rol r21
734 066e 440F lsl r20
735 0670 551F rol r21
736 0672 8E2F mov r24,r30
737 0674 8295 swap r24
738 0676 8695 lsr r24
739 0678 8695 lsr r24
740 067a 8370 andi r24,0x3
741 067c 842B or r24,r20
742 067e 835C subi r24,lo8(-(61))
743 0680 8A83 std Y+2,r24
744 0682 EF73 andi r30,lo8(63)
745 0684 E35C subi r30,lo8(-(61))
746 0686 EB83 std Y+3,r30
747 0688 0C5F subi r16,lo8(-(4))
748 068a 1F4F sbci r17,hi8(-(4))
749 068c 1496 adiw r26,4
750 .L93:
751 068e 7723 tst r23
752 0690 01F0 breq .+2
753 0692 00C0 rjmp .L94
754 0694 C801 movw r24,r16
755 0696 0E94 0000 call AddCRC
756 /* epilogue: frame size=0 */
757 069a DF91 pop r29
758 069c CF91 pop r28
759 069e 1F91 pop r17
760 06a0 0F91 pop r16
761 06a2 FF90 pop r15
762 06a4 EF90 pop r14
763 06a6 0895 ret
764 /* epilogue end (size=7) */
765 /* function SendOutData size 106 (93) */
767 .global Decode64
769 Decode64:
770 /* prologue: frame size=0 */
771 06a8 1F93 push r17
772 06aa CF93 push r28
773 06ac DF93 push r29
774 /* prologue end (size=3) */
775 06ae EC01 movw r28,r24
776 06b0 70E0 ldi r23,lo8(0)
777 06b2 A22F mov r26,r18
778 06b4 BB27 clr r27
779 06b6 1297 sbiw r26,2
780 06b8 00C0 rjmp .L103
781 .L104:
782 06ba E42F mov r30,r20
783 06bc FF27 clr r31
784 06be E050 subi r30,lo8(-(RxdBuffer))
785 06c0 F040 sbci r31,hi8(-(RxdBuffer))
786 06c2 3081 ld r19,Z
787 06c4 4F5F subi r20,lo8(-(1))
788 06c6 E42F mov r30,r20
789 06c8 FF27 clr r31
790 06ca E050 subi r30,lo8(-(RxdBuffer))
791 06cc F040 sbci r31,hi8(-(RxdBuffer))
792 06ce 5081 ld r21,Z
793 06d0 4F5F subi r20,lo8(-(1))
794 06d2 E42F mov r30,r20
795 06d4 FF27 clr r31
796 06d6 E050 subi r30,lo8(-(RxdBuffer))
797 06d8 F040 sbci r31,hi8(-(RxdBuffer))
798 06da 1081 ld r17,Z
799 06dc 4F5F subi r20,lo8(-(1))
800 06de E42F mov r30,r20
801 06e0 FF27 clr r31
802 06e2 E050 subi r30,lo8(-(RxdBuffer))
803 06e4 F040 sbci r31,hi8(-(RxdBuffer))
804 06e6 2081 ld r18,Z
805 06e8 4F5F subi r20,lo8(-(1))
806 06ea 842F mov r24,r20
807 06ec 9927 clr r25
808 06ee A817 cp r26,r24
809 06f0 B907 cpc r27,r25
810 06f2 04F0 brlt .L109
811 06f4 5D53 subi r21,lo8(-(-61))
812 06f6 FE01 movw r30,r28
813 06f8 E70F add r30,r23
814 06fa F11D adc r31,__zero_reg__
815 06fc 3D53 subi r19,lo8(-(-61))
816 06fe 330F lsl r19
817 0700 330F lsl r19
818 0702 852F mov r24,r21
819 0704 8295 swap r24
820 0706 8F70 andi r24,0x0f
821 0708 382B or r19,r24
822 070a 3083 st Z,r19
823 070c 6130 cpi r22,lo8(1)
824 070e 01F0 breq .L109
825 0710 912F mov r25,r17
826 0712 9D53 subi r25,lo8(-(-61))
827 0714 7F5F subi r23,lo8(-(1))
828 0716 FE01 movw r30,r28
829 0718 E70F add r30,r23
830 071a F11D adc r31,__zero_reg__
831 071c 7150 subi r23,lo8(-(-1))
832 071e 5295 swap r21
833 0720 507F andi r21,0xf0
834 0722 892F mov r24,r25
835 0724 8695 lsr r24
836 0726 8695 lsr r24
837 0728 582B or r21,r24
838 072a 5083 st Z,r21
839 072c 6350 subi r22,lo8(-(-3))
840 072e 6F3F cpi r22,lo8(-1)
841 0730 01F0 breq .L109
842 0732 7E5F subi r23,lo8(-(2))
843 0734 FE01 movw r30,r28
844 0736 E70F add r30,r23
845 0738 F11D adc r31,__zero_reg__
846 073a 9295 swap r25
847 073c 990F lsl r25
848 073e 990F lsl r25
849 0740 907C andi r25,0xc0
850 0742 2D53 subi r18,lo8(-(-61))
851 0744 922B or r25,r18
852 0746 9083 st Z,r25
853 0748 7F5F subi r23,lo8(-(1))
854 .L103:
855 074a 6623 tst r22
856 074c 01F0 breq .+2
857 074e 00C0 rjmp .L104
858 .L109:
859 /* epilogue: frame size=0 */
860 0750 DF91 pop r29
861 0752 CF91 pop r28
862 0754 1F91 pop r17
863 0756 0895 ret
864 /* epilogue end (size=4) */
865 /* function Decode64 size 88 (81) */
867 .global uart_putchar
869 uart_putchar:
870 /* prologue: frame size=0 */
871 0758 1F93 push r17
872 /* prologue end (size=1) */
873 075a 182F mov r17,r24
874 075c 8A30 cpi r24,lo8(10)
875 075e 01F4 brne .L115
876 0760 8DE0 ldi r24,lo8(13)
877 0762 0E94 0000 call uart_putchar
878 .L115:
879 0766 8091 C000 lds r24,192
880 076a 85FF sbrs r24,5
881 076c 00C0 rjmp .L115
882 076e 1093 C600 sts 198,r17
883 0772 80E0 ldi r24,lo8(0)
884 0774 90E0 ldi r25,hi8(0)
885 /* epilogue: frame size=0 */
886 0776 1F91 pop r17
887 0778 0895 ret
888 /* epilogue end (size=2) */
889 /* function uart_putchar size 17 (14) */
891 .global WriteProgramData
893 WriteProgramData:
894 /* prologue: frame size=0 */
895 /* prologue end (size=0) */
896 /* epilogue: frame size=0 */
897 077a 0895 ret
898 /* epilogue end (size=1) */
899 /* function WriteProgramData size 1 (0) */
901 .global UART_Init
903 UART_Init:
904 /* prologue: frame size=0 */
905 /* prologue end (size=0) */
906 077c E1EC ldi r30,lo8(193)
907 077e F0E0 ldi r31,hi8(193)
908 0780 88E1 ldi r24,lo8(24)
909 0782 8083 st Z,r24
910 0784 A0EC ldi r26,lo8(192)
911 0786 B0E0 ldi r27,hi8(192)
912 0788 8C91 ld r24,X
913 078a 8260 ori r24,lo8(2)
914 078c 8C93 st X,r24
915 078e 8081 ld r24,Z
916 0790 8068 ori r24,lo8(-128)
917 0792 8083 st Z,r24
918 0794 8081 ld r24,Z
919 0796 8064 ori r24,lo8(64)
920 0798 8083 st Z,r24
921 079a 8AE2 ldi r24,lo8(42)
922 079c 8093 C400 sts 196,r24
923 07a0 88EC ldi r24,lo8(200)
924 07a2 90E0 ldi r25,hi8(200)
925 07a4 0E94 0000 call SetDelay
926 07a8 9093 0000 sts (Debug_Timer)+1,r25
927 07ac 8093 0000 sts Debug_Timer,r24
928 07b0 1092 0000 sts gpsState,__zero_reg__
929 /* epilogue: frame size=0 */
930 07b4 0895 ret
931 /* epilogue end (size=1) */
932 /* function UART_Init size 29 (28) */
934 .global DatenUebertragung
936 DatenUebertragung:
937 /* prologue: frame size=0 */
938 /* prologue end (size=0) */
939 07b6 8091 0000 lds r24,UebertragungAbgeschlossen
940 07ba 8823 tst r24
941 07bc 01F4 brne .+2
942 07be 00C0 rjmp .L139
943 07c0 8091 0000 lds r24,DebugGetAnforderung
944 07c4 8823 tst r24
945 07c6 01F0 breq .L125
946 07c8 8091 0000 lds r24,UebertragungAbgeschlossen
947 07cc 8823 tst r24
948 07ce 01F0 breq .L125
949 07d0 2BE0 ldi r18,lo8(11)
950 07d2 40E0 ldi r20,lo8(DebugIn)
951 07d4 50E0 ldi r21,hi8(DebugIn)
952 07d6 6091 0000 lds r22,MeineSlaveAdresse
953 07da 87E4 ldi r24,lo8(71)
954 07dc 0E94 0000 call SendOutData
955 07e0 1092 0000 sts DebugGetAnforderung,__zero_reg__
956 .L125:
957 07e4 8091 0000 lds r24,Debug_Timer
958 07e8 9091 0000 lds r25,(Debug_Timer)+1
959 07ec 0E94 0000 call CheckDelay
960 07f0 8823 tst r24
961 07f2 01F4 brne .L128
962 07f4 8091 0000 lds r24,DebugDataAnforderung
963 07f8 8823 tst r24
964 07fa 01F0 breq .L130
965 .L128:
966 07fc 8091 0000 lds r24,UebertragungAbgeschlossen
967 0800 8823 tst r24
968 0802 01F0 breq .L130
969 0804 22E3 ldi r18,lo8(50)
970 0806 40E0 ldi r20,lo8(DebugOut)
971 0808 50E0 ldi r21,hi8(DebugOut)
972 080a 6091 0000 lds r22,MeineSlaveAdresse
973 080e 84E4 ldi r24,lo8(68)
974 0810 0E94 0000 call SendOutData
975 0814 1092 0000 sts DebugDataAnforderung,__zero_reg__
976 0818 8AEF ldi r24,lo8(250)
977 081a 90E0 ldi r25,hi8(250)
978 081c 0E94 0000 call SetDelay
979 0820 9093 0000 sts (Debug_Timer)+1,r25
980 0824 8093 0000 sts Debug_Timer,r24
981 .L130:
982 0828 8091 0000 lds r24,DebugDisplayAnforderung
983 082c 8823 tst r24
984 082e 01F0 breq .L132
985 0830 8091 0000 lds r24,UebertragungAbgeschlossen
986 0834 8823 tst r24
987 0836 01F0 breq .L132
988 0838 0E94 0000 call Menu
989 083c 1092 0000 sts DebugDisplayAnforderung,__zero_reg__
990 0840 8091 0000 lds r24,dis_zeile.2398
991 0844 8F5F subi r24,lo8(-(1))
992 0846 8093 0000 sts dis_zeile.2398,r24
993 084a 8430 cpi r24,lo8(4)
994 084c 01F4 brne .L135
995 084e 1092 0000 sts dis_zeile.2398,__zero_reg__
996 .L135:
997 0852 8091 0000 lds r24,dis_zeile.2398
998 0856 44E1 ldi r20,lo8(20)
999 0858 849F mul r24,r20
1000 085a A001 movw r20,r0
1001 085c 1124 clr r1
1002 085e 4050 subi r20,lo8(-(DisplayBuff))
1003 0860 5040 sbci r21,hi8(-(DisplayBuff))
1004 0862 24E1 ldi r18,lo8(20)
1005 0864 60E0 ldi r22,lo8(0)
1006 0866 805D subi r24,lo8(-(48))
1007 0868 0E94 0000 call SendOutData
1008 .L132:
1009 086c 8091 0000 lds r24,GetVersionAnforderung
1010 0870 8823 tst r24
1011 0872 01F0 breq .L139
1012 0874 8091 0000 lds r24,UebertragungAbgeschlossen
1013 0878 8823 tst r24
1014 087a 01F0 breq .L139
1015 087c 2AE0 ldi r18,lo8(10)
1016 087e 40E0 ldi r20,lo8(VersionInfo)
1017 0880 50E0 ldi r21,hi8(VersionInfo)
1018 0882 6091 0000 lds r22,MeineSlaveAdresse
1019 0886 86E5 ldi r24,lo8(86)
1020 0888 0E94 0000 call SendOutData
1021 088c 1092 0000 sts GetVersionAnforderung,__zero_reg__
1022 .L139:
1023 0890 0895 ret
1024 /* epilogue: frame size=0 */
1025 /* epilogue: noreturn */
1026 /* epilogue end (size=0) */
1027 /* function DatenUebertragung size 110 (110) */
1029 .global BearbeiteRxDaten
1031 BearbeiteRxDaten:
1032 /* prologue: frame size=2 */
1033 0892 1F93 push r17
1034 0894 CF93 push r28
1035 0896 DF93 push r29
1036 0898 CDB7 in r28,__SP_L__
1037 089a DEB7 in r29,__SP_H__
1038 089c 2297 sbiw r28,2
1039 089e 0FB6 in __tmp_reg__,__SREG__
1040 08a0 F894 cli
1041 08a2 DEBF out __SP_H__,r29
1042 08a4 0FBE out __SREG__,__tmp_reg__
1043 08a6 CDBF out __SP_L__,r28
1044 /* prologue end (size=11) */
1045 08a8 8091 0000 lds r24,NeuerDatensatzEmpfangen
1046 08ac 8823 tst r24
1047 08ae 01F4 brne .+2
1048 08b0 00C0 rjmp .L156
1049 08b2 8FEF ldi r24,lo8(-1)
1050 08b4 8093 0000 sts PcZugriff,r24
1051 08b8 8091 0000 lds r24,RxdBuffer+2
1052 08bc 8137 cpi r24,lo8(113)
1053 08be 00F4 brsh .L151
1054 08c0 8C36 cpi r24,lo8(108)
1055 08c2 00F0 brlo .+2
1056 08c4 00C0 rjmp .L147
1057 08c6 8736 cpi r24,lo8(103)
1058 08c8 01F4 brne .+2
1059 08ca 00C0 rjmp .L145
1060 08cc 8836 cpi r24,lo8(104)
1061 08ce 01F0 breq .L146
1062 08d0 8336 cpi r24,lo8(99)
1063 08d2 01F0 breq .+2
1064 08d4 00C0 rjmp .L143
1065 08d6 00C0 rjmp .L144
1066 .L151:
1067 08d8 8437 cpi r24,lo8(116)
1068 08da 01F0 breq .L149
1069 08dc 8637 cpi r24,lo8(118)
1070 08de 01F0 breq .L150
1071 08e0 8137 cpi r24,lo8(113)
1072 08e2 01F0 breq .+2
1073 08e4 00C0 rjmp .L143
1074 08e6 00C0 rjmp .L148
1075 .L144:
1076 08e8 2091 0000 lds r18,AnzahlEmpfangsBytes
1077 08ec 43E0 ldi r20,lo8(3)
1078 08ee 6BE0 ldi r22,lo8(11)
1079 08f0 80E0 ldi r24,lo8(DebugIn)
1080 08f2 90E0 ldi r25,hi8(DebugIn)
1081 08f4 0E94 0000 call Decode64
1082 08f8 8091 0000 lds r24,RemoteTasten
1083 08fc 9091 0000 lds r25,DebugIn+2
1084 0900 892B or r24,r25
1085 0902 8093 0000 sts RemoteTasten,r24
1086 0906 81E0 ldi r24,lo8(1)
1087 0908 8093 0000 sts DebugDataAnforderung,r24
1088 090c 00C0 rjmp .L143
1089 .L146:
1090 090e 2091 0000 lds r18,AnzahlEmpfangsBytes
1091 0912 43E0 ldi r20,lo8(3)
1092 0914 62E0 ldi r22,lo8(2)
1093 0916 CE01 movw r24,r28
1094 0918 0196 adiw r24,1
1095 091a 0E94 0000 call Decode64
1096 091e 8091 0000 lds r24,RemoteTasten
1097 0922 9981 ldd r25,Y+1
1098 0924 892B or r24,r25
1099 0926 8093 0000 sts RemoteTasten,r24
1100 092a 81E0 ldi r24,lo8(1)
1101 092c 8093 0000 sts DebugDisplayAnforderung,r24
1102 0930 00C0 rjmp .L143
1103 .L149:
1104 0932 2091 0000 lds r18,AnzahlEmpfangsBytes
1105 0936 43E0 ldi r20,lo8(3)
1106 0938 64E0 ldi r22,lo8(4)
1107 093a 80E0 ldi r24,lo8(MotorTest)
1108 093c 90E0 ldi r25,hi8(MotorTest)
1109 093e 0E94 0000 call Decode64
1110 0942 00C0 rjmp .L143
1111 .L150:
1112 0944 81E0 ldi r24,lo8(1)
1113 0946 8093 0000 sts GetVersionAnforderung,r24
1114 094a 00C0 rjmp .L143
1115 .L145:
1116 094c 81E0 ldi r24,lo8(1)
1117 094e 8093 0000 sts DebugGetAnforderung,r24
1118 0952 00C0 rjmp .L143
1119 .L148:
1120 0954 2091 0000 lds r18,AnzahlEmpfangsBytes
1121 0958 43E0 ldi r20,lo8(3)
1122 095a 62E0 ldi r22,lo8(2)
1123 095c CE01 movw r24,r28
1124 095e 0196 adiw r24,1
1125 0960 0E94 0000 call Decode64
1126 0964 8981 ldd r24,Y+1
1127 0966 8F3F cpi r24,lo8(-1)
1128 0968 01F0 breq .L152
1129 096a 8630 cpi r24,lo8(6)
1130 096c 00F0 brlo .L154
1131 096e 85E0 ldi r24,lo8(5)
1132 0970 8983 std Y+1,r24
1133 .L154:
1134 0972 4AE3 ldi r20,lo8(58)
1135 0974 60E0 ldi r22,lo8(EE_Parameter)
1136 0976 70E0 ldi r23,hi8(EE_Parameter)
1137 0978 8981 ldd r24,Y+1
1138 097a 0E94 0000 call ReadParameterSet
1139 097e 8981 ldd r24,Y+1
1140 0980 2AE3 ldi r18,lo8(58)
1141 0982 40E0 ldi r20,lo8(EE_Parameter)
1142 0984 50E0 ldi r21,hi8(EE_Parameter)
1143 0986 6091 0000 lds r22,MeineSlaveAdresse
1144 098a 00C0 rjmp .L157
1145 .L152:
1146 098c 1091 0000 lds r17,MeineSlaveAdresse
1147 0990 0E94 0000 call GetActiveParamSetNumber
1148 0994 2AE3 ldi r18,lo8(58)
1149 0996 40E0 ldi r20,lo8(EE_Parameter)
1150 0998 50E0 ldi r21,hi8(EE_Parameter)
1151 099a 612F mov r22,r17
1152 .L157:
1153 099c 855B subi r24,lo8(-(75))
1154 099e 0E94 0000 call SendOutData
1155 09a2 00C0 rjmp .L143
1156 .L147:
1157 09a4 2091 0000 lds r18,AnzahlEmpfangsBytes
1158 09a8 43E0 ldi r20,lo8(3)
1159 09aa 6AE3 ldi r22,lo8(58)
1160 09ac 80E0 ldi r24,lo8(EE_Parameter)
1161 09ae 90E0 ldi r25,hi8(EE_Parameter)
1162 09b0 0E94 0000 call Decode64
1163 09b4 8091 0000 lds r24,RxdBuffer+2
1164 09b8 4AE3 ldi r20,lo8(58)
1165 09ba 60E0 ldi r22,lo8(EE_Parameter)
1166 09bc 70E0 ldi r23,hi8(EE_Parameter)
1167 09be 8B56 subi r24,lo8(-(-107))
1168 09c0 0E94 0000 call WriteParameterSet
1169 09c4 8091 0000 lds r24,RxdBuffer+2
1170 09c8 8B56 subi r24,lo8(-(-107))
1171 09ca A0E0 ldi r26,lo8(EEPromArray+2)
1172 09cc B0E0 ldi r27,hi8(EEPromArray+2)
1173 /* #APP */
1174 09ce 082E mov __tmp_reg__,r24
1175 09d0 0E94 0000 call __eeprom_write_byte_1F2021
1176 /* #NOAPP */
1177 09d4 0E94 0000 call GetActiveParamSetNumber
1178 09d8 9927 clr r25
1179 09da 0E94 0000 call Piep
1180 .L143:
1181 09de 1092 0000 sts NeuerDatensatzEmpfangen,__zero_reg__
1182 .L156:
1183 /* epilogue: frame size=2 */
1184 09e2 2296 adiw r28,2
1185 09e4 0FB6 in __tmp_reg__,__SREG__
1186 09e6 F894 cli
1187 09e8 DEBF out __SP_H__,r29
1188 09ea 0FBE out __SREG__,__tmp_reg__
1189 09ec CDBF out __SP_L__,r28
1190 09ee DF91 pop r29
1191 09f0 CF91 pop r28
1192 09f2 1F91 pop r17
1193 09f4 0895 ret
1194 /* epilogue end (size=10) */
1195 /* function BearbeiteRxDaten size 179 (158) */
1197 .global DebugGetAnforderung
1198 .global DebugGetAnforderung
1199 .section .bss
1202 DebugGetAnforderung:
1203 0000 00 .skip 1,0
1204 .global DebugDisplayAnforderung
1205 .global DebugDisplayAnforderung
1208 DebugDisplayAnforderung:
1209 0001 00 .skip 1,0
1210 .global DebugDataAnforderung
1211 .global DebugDataAnforderung
1214 DebugDataAnforderung:
1215 0002 00 .skip 1,0
1216 .global GetVersionAnforderung
1217 .global GetVersionAnforderung
1220 GetVersionAnforderung:
1221 0003 00 .skip 1,0
1222 .global SioTmp
1223 .global SioTmp
1226 SioTmp:
1227 0004 00 .skip 1,0
1228 .global NeuerDatensatzEmpfangen
1229 .global NeuerDatensatzEmpfangen
1232 NeuerDatensatzEmpfangen:
1233 0005 00 .skip 1,0
1234 .global NeueKoordinateEmpfangen
1235 .global NeueKoordinateEmpfangen
1238 NeueKoordinateEmpfangen:
1239 0006 00 .skip 1,0
1240 .global UebertragungAbgeschlossen
1241 .data
1244 UebertragungAbgeschlossen:
1245 0000 01 .byte 1
1246 .global CntCrcError
1247 .global CntCrcError
1248 .section .bss
1251 CntCrcError:
1252 0007 00 .skip 1,0
1253 .global AnzahlEmpfangsBytes
1254 .global AnzahlEmpfangsBytes
1257 AnzahlEmpfangsBytes:
1258 0008 00 .skip 1,0
1259 .global PC_DebugTimeout
1260 .global PC_DebugTimeout
1263 PC_DebugTimeout:
1264 0009 00 .skip 1,0
1265 .global PcZugriff
1266 .data
1269 PcZugriff:
1270 0001 64 .byte 100
1271 .global MotorTest
1272 .global MotorTest
1273 .section .bss
1276 MotorTest:
1277 000a 0000 0000 .skip 4,0
1278 .lcomm dis_zeile.2398,1
1279 .lcomm UartState.2075,1
1280 .lcomm buf_ptr.2074,1
1281 .lcomm crc2.2073,1
1282 .lcomm crc1.2072,1
1283 .lcomm crc.2071,2
1284 .lcomm ptr.2038,2
1285 .lcomm gpsState,1
1286 .comm DiffNick,2,1
1287 .comm DiffRoll,2,1
1288 .comm SenderOkay,1,1
1289 .comm CosinusNickWinkel,1,1
1290 .comm CosinusRollWinkel,1,1
1291 .comm durchschnitt_northing,4,1
1292 .comm durchschnitt_easting,4,1
1293 .comm gps_p,2,1
1294 .comm gps_d,2,1
1295 .comm skal,2,1
1296 .comm SendeBuffer,150,1
1297 .comm RxdBuffer,150,1
1298 .comm MeineSlaveAdresse,1,1
1299 .comm Debug_Timer,2,1
1300 .comm DebugOut,50,1
1301 .comm actualPos,34,1
1302 .comm DebugIn,11,1
1303 .comm VersionInfo,10,1
1304 .comm RemoteTasten,1,1
1305 .comm Timeout,1,1
1306 .comm IntegralNick,4,1
1307 .comm IntegralNick2,4,1
1308 .comm IntegralRoll,4,1
1309 .comm IntegralRoll2,4,1
1310 .comm Mess_IntegralNick,4,1
1311 .comm Mess_IntegralNick2,4,1
1312 .comm Mess_IntegralRoll,4,1
1313 .comm Mess_IntegralRoll2,4,1
1314 .comm Integral_Gier,4,1
1315 .comm Mess_Integral_Gier,4,1
1316 .comm h,1,1
1317 .comm m,1,1
1318 .comm s,1,1
1319 .comm Motor_Vorne,1,1
1320 .comm Motor_Hinten,1,1
1321 .comm Motor_Rechts,1,1
1322 .comm Motor_Links,1,1
1323 .comm Count,1,1
1324 .comm MotorWert,5,1
1325 .comm StickNick,2,1
1326 .comm StickRoll,2,1
1327 .comm StickGier,2,1
1328 .comm MotorenEin,1,1
1329 .comm NMEABuffer,150,1
1330 .comm navStatus,17,1
1331 .comm navPosLlh,29,1
1332 .comm navPosUtm,19,1
1333 .comm navVelNed,37,1
1334 .comm ubxP,2,1
1335 .comm ubxEp,2,1
1336 .comm ubxSp,2,1
1337 .comm CK_A,1,1
1338 .comm CK_B,1,1
1339 .comm msgLen,2,1
1340 .comm msgID,1,1
1341 .comm ignorePacket,1,1
1342 .comm rollOffset,4,1
1343 .comm nickOffset,4,1
1344 /* File "uart.c": code 1286 = 0x0506 (1183), prologues 49, epilogues 54 */
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__
107 .L12:
108 00ec 8091 0000 lds r24,navPosLlh+28
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 */
DEFINED SYMBOLS
*ABS*:00000000 uart.c
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccOcl7nO.s:3 *ABS*:0000003f __SREG__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccOcl7nO.s:4 *ABS*:0000003e __SP_H__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccOcl7nO.s:5 *ABS*:0000003d __SP_L__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccOcl7nO.s:6 *ABS*:00000000 __tmp_reg__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccOcl7nO.s:7 *ABS*:00000001 __zero_reg__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccOcl7nO.s:13 .text:00000000 __vector_22
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccOcl7nO.s:1244 .data:00000000 UebertragungAbgeschlossen
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccOcl7nO.s:1283 .bss:00000015 ptr.2038
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
*COM*:00000096 SendeBuffer
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccOcl7nO.s:69 .text:0000006c GPSscanData
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccDxU6A8.s:69 .text:0000006c GPSscanData
*COM*:00000011 navStatus
*COM*:00000022 actualPos
*COM*:00000013 navPosUtm
*COM*:0000001d navPosLlh
*COM*:00000025 navVelNed
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccOcl7nO.s:162 .text:00000174 __vector_20
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccOcl7nO.s:1226 .bss:00000004 SioTmp
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccOcl7nO.s:1284 .bss:00000017 gpsState
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*:00000001 msgID
*COM*:00000001 CK_A
*COM*:00000001 CK_B
1322,38 → 1307,38
*COM*:00000002 ubxSp
*COM*:00000001 ignorePacket
*COM*:00000002 msgLen
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccOcl7nO.s:1279 .bss:00000010 buf_ptr.2074
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccOcl7nO.s:1278 .bss:0000000f UartState.2075
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
*COM*:00000096 RxdBuffer
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccOcl7nO.s:1282 .bss:00000013 crc.2071
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccOcl7nO.s:1281 .bss:00000012 crc1.2072
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccOcl7nO.s:1280 .bss:00000011 crc2.2073
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccOcl7nO.s:1251 .bss:00000007 CntCrcError
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccOcl7nO.s:1232 .bss:00000005 NeuerDatensatzEmpfangen
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccOcl7nO.s:1257 .bss:00000008 AnzahlEmpfangsBytes
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccOcl7nO.s:601 .text:0000057c AddCRC
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccOcl7nO.s:655 .text:000005d8 SendOutData
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccOcl7nO.s:769 .text:000006a8 Decode64
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccOcl7nO.s:869 .text:00000758 uart_putchar
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccOcl7nO.s:893 .text:0000077a WriteProgramData
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccOcl7nO.s:903 .text:0000077c UART_Init
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
*COM*:00000002 Debug_Timer
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccOcl7nO.s:936 .text:000007b6 DatenUebertragung
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccOcl7nO.s:1202 .bss:00000000 DebugGetAnforderung
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
*COM*:0000000b DebugIn
*COM*:00000001 MeineSlaveAdresse
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccOcl7nO.s:1214 .bss:00000002 DebugDataAnforderung
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccDxU6A8.s:1198 .bss:00000002 DebugDataAnforderung
*COM*:00000032 DebugOut
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccOcl7nO.s:1208 .bss:00000001 DebugDisplayAnforderung
.bss:0000000e dis_zeile.2398
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccOcl7nO.s:1220 .bss:00000003 GetVersionAnforderung
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
*COM*:0000000a VersionInfo
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccOcl7nO.s:1031 .text:00000892 BearbeiteRxDaten
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccOcl7nO.s:1269 .data:00000001 PcZugriff
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
*COM*:00000001 RemoteTasten
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccOcl7nO.s:1276 .bss:0000000a MotorTest
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccOcl7nO.s:1238 .bss:00000006 NeueKoordinateEmpfangen
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccOcl7nO.s:1263 .bss:00000009 PC_DebugTimeout
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
*COM*:00000002 DiffNick
*COM*:00000002 DiffRoll
*COM*:00000001 SenderOkay
1364,6 → 1349,7
*COM*:00000002 gps_p
*COM*:00000002 gps_d
*COM*:00000002 skal
*COM*:00000002 gps_gethome
*COM*:00000001 Timeout
*COM*:00000004 IntegralNick
*COM*:00000004 IntegralNick2
1395,7 → 1381,6
UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss
__divmodsi4
SetDelay
CheckDelay
Menu