20140515-181001

This commit is contained in:
BlubbFish 2014-05-15 16:10:00 +00:00
parent 5223e8bc9b
commit 58abd4ce06
9 changed files with 2145 additions and 2018 deletions

Binary file not shown.

View File

@ -12,177 +12,184 @@
:1000B0000C94A6000C94A6000C94A6000C94A60028
:1000C0000C94A6000C94A6000C94A6000C94A60018
:1000D0000C94A6000C94A6000C94A6000C94A60008
:1000E0000C94A6000C94C702C70211241FBECFEFC8
:1000E0000C94A6000C94CF02CF0211241FBECFEFB8
:1000F000D1E2DEBFCDBF00E00CBF12E0A0E0B2E075
:10010000ECE9FBE000E00BBF02C007900D92A630C7
:10011000B107D9F722E0A6E0B2E001C01D92A930F4
:10010000E0E1FCE000E00BBF02C007900D92A630DA
:10011000B107D9F722E0A6E0B2E001C01D92AB30F2
:10012000B207E1F710E0CAEED0E000E006C0229787
:100130000109FE010BBF0E94F402C83ED10780E016
:100140000807A9F70E94D0010C94CC050C9400007C
:100130000109FE010BBF0E942E03C83ED10780E0DB
:100140000807A9F70E94CD010C9406060C94000044
:10015000E5E0F1E08081806180830895EBE0F1E0EB
:10016000808180628083089598E087FF02C0A09A12
:1001700001C0A098989AA19A999A880F00C000C0CF
:100180000000A198999A915081F70895CF93C82FB4
:100190004098892F81700E94B4008C2F0E94B40077
:1001A000409ACF910895382F98E080E02091050182
:1001B00037FF02C0206401C02F7B20930501880F08
:1001C0002091030123FD816020910501206220938D
:1001D0000501330F00C000C00000209105012F7DF4
:1001E00020930501915011F70895EBE0F1E0808133
:1001F0008068808383ED90E00197F1F700C00000F4
:1002000080818F7780830895EBE0F1E090819F7B80
:10021000908390819F7D90838BB90C94F50081E051
:100220000E9404018FE39FE10197F1F700C00000F5
:100230000895CF93C82F90910B01906490930B0178
:1002400090910B019F7D90930B011BB81AB80E94EF
:10025000F50099B18FEF8AB9CA30E9F4892F80553A
:10026000803110F480E80EC0903110F480EC0AC0A8
:10027000892F8054803110F480E904C0905190316E
:1002800060F580ED0E9404018FE99FE00197F1F78E
:1002900000C0000022C09F3011F480EC0BC09F34DE
:1002A00011F480E907C09F3111F480ED03C09F3540
:1002B00049F480E80E9404018FE99FE00197F1F77B
:1002C00000C0000090910B019F7B90930B010E9456
:1002D000AE00CBB9CF910C94F500CF9108950F9358
:1002E0001F93CF93DF93CDB7DEB72A970FB6F8945D
:1002F000DEBF0FBECDBF9F938F9380E092E09F93B0
:100300008F938E010F5F1F4F1F930F930E94F80270
:100310000F900F900F900F900F900F9011C0843E90
:1003200011F481EE0BC0863F11F48FEE07C08C3FB5
:1003300011F485EF03C08F3D09F482EE0E9419018C
:10034000F80181918F018111EACF2A960FB6F894B6
:10035000DEBF0FBECDBFDF91CF911F910F910895EA
:100360001F93CF93DF93182FC92FE5E0F1E0208191
:100370002F7E20830E946F018C2F0E94D300D82FE4
:1003800080E0C82F812F0E94D300C82B0E94A800B4
:10039000CE010E946F01CE01DF91CF911F91089590
:1003A00088EC92E80E94B00181E89AEC0E94B001CA
:1003B00083E89AEC0E94B001809105018F7E8093C2
:1003C00005018091030186958695869591E08927A0
:1003D000817090E00E946F012FEF39E582E692E094
:1003E0002150304080409040D9F700C0000080E0AC
:1003F00091E00E94C600109228012FEF39E688E1B3
:10040000215030408040E1F700C00000F6CF1F933C
:10041000CF93DF93A198999A409A389AA098989A86
:10042000EAE0F1E080818860808381E880932001A8
:1004300089E080932101C8E2D1E01882188280818E
:1004400080688083808180648083808180628083F3
:100450001FEF1AB98FEF99EF0197F1F700C0000075
:1004600088E30E9404018FE19EE40197F1F700C048
:1004700000000E94F5008FED91E00197F1F700C0B8
:1004800000000E94F5008FED91E00197F1F700C0A8
:1004900000000E94F5008FED91E00197F1F700C098
:1004A000000080E00E9404018FE39FE10197F1F7D3
:1004B00000C000000E940F0184E00E9404019FEF31
:1004C00021EE84E0915020408040E1F700C0000020
:1004D0008CE00E9404018FE39FE10197F1F700C0D7
:1004E00000000E940F0180E091E00E94C600188386
:1004F000DF91CF911F9108952FEF81EE94E021506D
:1005000080409040E1F700C0000080E290EC0E9443
:10051000B00187ED90E80E94B0018BEA92EC0E9456
:10052000B00181E89AEC0E94B00180E090EE0E9458
:10053000B00180E098EC0E94B0012FEF87EA91E6CD
:10054000215080409040E1F700C000000E940F0160
:1005500087EF94EC0E94B00180E296EA0E94B0011D
:1005600087E294E90E94B00182E296EC0E94B00119
:1005700080E698E90E94B0012FEF87EA91E62150CA
:1005800080409040E1F700C000000C940F010F93F1
:100590001F93CF93DF9387E092E00E94070205E06C
:1005A00011E0F80180818F7B8083C4E0D1E08881F5
:1005B0008064888380818F7D808388818062888346
:1005C0000E94A8008881806188838881877F8883D2
:1005D000F8018081877F808386E092E0DF91CF9170
:1005E0001F910F910C947C020790F691E02D1994C5
:1005F0000F931F93CF93DF93CDB7DEB72E970FB630
:10060000F894DEBF0FBECDBF0E891F8986E08C83B4
:100610001A8309838FEF9FE79E838D83CE014A96CD
:10062000AC01688D798DCE0101960E942703EF8180
:10063000F885E00FF11F10822E960FB6F894DEBFFA
:100640000FBECDBFDF91CF911F910F9108952F92D3
:100650003F924F925F926F927F928F929F92AF9252
:10066000BF92CF92DF92EF92FF920F931F93CF939F
:10067000DF93CDB7DEB72C970FB6F894DEBF0FBE71
:10068000CDBF7C016B018A01FC0117821682838138
:1006900081FFC6C188248394912C8C0E9D1EF70186
:1006A0009381F60193FD859193FF81916F018823DA
:1006B00009F4B2C1853239F493FD859193FF81919C
:1006C0006F01853229F4B70190E00E944205E7CF1F
:1006D000512C312C20E02032A8F48B3261F028F428
:1006E000803251F0833271F40BC08D3239F0803397
:1006F00049F4216028C02260246025C0286023C0FE
:10070000206121C027FD27C0382F30533A3078F4BC
:1007100026FF06C0FAE05F9E300D1124532E13C051
:100720008AE0389E300D1124332E20620CC08E32A8
:1007300021F426FD71C1206406C08C3611F42068B6
:1007400002C0883641F4F60193FD859193FF8191B3
:100750006F018111C0CF982F9554933018F09052AB
:10076000933028F40C5F1F4FFFE3F9830DC08336ED
:1007700031F0833771F0833509F05EC023C0F80192
:10078000808189830E5F1F4F44244394512C540170
:1007900015C03801F2E06F0E711CF801A080B18025
:1007A00026FF03C0652D70E002C06FEF7FEFC5012B
:1007B0002C870E9437052C0183012C856FE7262E9C
:1007C000222218C03801F2E06F0E711CF801A080DF
:1007D000B18026FF03C0652D70E002C06FEF7FEF90
:1007E000C5012C870E942C052C012C8550E8252E54
:1007F000222A830123FC1CC006C0B70180E290E0DE
:100800000E9442053A94832D90E048165906A8F3B9
:100810000FC0F50127FC859127FE81915F01B7018B
:1008200090E00E94420531103A94F1E04F1A5108CD
:100830004114510471F7EDC0843611F0893641F549
:10084000F80127FF07C060817181828193810C5F6D
:100850001F4F08C060817181882777FD8095982F90
:100860000E5F1F4F4FE6B42EB22297FF09C090953E
:100870008095709561957F4F8F4F9F4FF0E8BF2A0D
:100880002AE030E0A4010E946E05A82EA81843C0FB
:10089000853731F43FEEB32EB2222AE030E024C097
:1008A00099EFB92EB2228F36B9F020F4883509F0CD
:1008B000B3C00DC0803721F0883709F0ADC002C049
:1008C00020E1B22AB4FE0BC084E0B82A08C024FF9D
:1008D00009C0E6E0BE2A06C028E030E005C020E1FD
:1008E00030E002C020E132E0F801B7FE07C06081CD
:1008F0007181828193810C5F1F4F06C0608171817D
:1009000080E090E00E5F1F4FA4010E946E05A82EAC
:10091000A818FFE7BF22B6FE0BC02B2D2E7FA51413
:1009200050F4B4FE0AC0B2FC08C02B2D2E7E05C0C8
:100930007A2C2B2D03C07A2C01C0752C24FF0DC0FE
:10094000FE01EA0DF11D8081803311F4297E09C07A
:1009500022FF06C07394739404C0822F867809F036
:10096000739423FD14C020FF0FC05A2C731460F43D
:10097000530C5718732C08C0B70180E290E02C8705
:100980000E94420573942C857314B0F304C0731451
:1009900010F4371801C0312C24FF12C0B70180E3D6
:1009A00090E02C870E9442052C8522FF1EC021FF6B
:1009B00003C088E590E002C088E790E0B7010CC072
:1009C000822F867891F021FD02C080E201C08BE287
:1009D00027FD8DE2B70190E00E94420506C0B701F5
:1009E00080E390E00E9442055A94A514C0F3AA94B3
:1009F000F401EA0DF11DB701808190E00E944205EB
:100A0000A110F5CF06C0B70180E290E00E94420538
:100A10003A943110F8CF43CEF7012681378102C0D6
:100A20002FEF3FEFC9012C960FB6F894DEBF0FBE33
:100A3000CDBFDF91CF911F910F91FF90EF90DF908D
:100A4000CF90BF90AF909F908F907F906F905F906E
:100A50004F903F902F900895FC0105906150704099
:100A60000110D8F7809590958E0F9F1F0895FC0177
:100A70006150704001900110D8F7809590958E0FCD
:100A80009F1F08950F931F93CF93DF938C01EB016A
:100A90008B8181FD03C00FEF1FEF1AC082FF0DC0D5
:100AA0002E813F818C819D812817390764F4E8816C
:100AB000F9810193F983E88306C0E885F985802FE1
:100AC0001995892B41F78E819F8101969F838E8393
:100AD000C801DF91CF911F910F910895FA01AA27C4
:100AE000283051F1203181F1E8946F936E7F6E5F71
:100AF0007F4F8F4F9F4FAF4FB1E03ED0B4E03CD01F
:100B0000670F781F891F9A1FA11D680F791F8A1F01
:100B1000911DA11D6A0F711D811D911DA11D20D068
:100B200009F468943F912AE0269F11243019305D22
:100B30003193DEF6CF010895462F4770405D419313
:100B4000B3E00FD0C9F7F6CF462F4F70405D4A3360
:100B500018F0495D31FD4052419302D0A9F7EACF28
:100B6000B4E0A6959795879577956795BA95C9F757
:100B700000976105710508959B01AC010A2E06944A
:100B80005795479537952795BA95C9F7620F731F03
:0C0B9000841F951FA01D0895F894FFCF4E
:060B9C0025303458200052
:100160008081806280830895809105018F7E8093D5
:1001700005018091030183FFFCCF089598E087FF7C
:1001800002C0A09A01C0A098989AA19A999A880F43
:1001900000C000C00000A198999A915081F708957D
:1001A000382F98E080E02091050137FF02C02064DD
:1001B00001C02F7B20930501880F2091030123FDAF
:1001C000816020910501206220930501330F00C05A
:1001D00000C00000209105012F7D20930501915062
:1001E00011F70895EBE0F1E080818068808383ED72
:1001F00090E00197F1F700C0000080818F77808345
:100200000895EBE0F1E090819F7B908390819F7D4A
:1002100090838BB90C94F20081E00E9401018FE37E
:100220009FE10197F1F700C000000895CF93C82F18
:1002300090910B01906490930B0190910B019F7D25
:1002400090930B011BB81AB80E94F20099B18FEF7E
:100250008AB9CA30E9F4892F8055803110F480E8DA
:100260000EC0903110F480EC0AC0892F8054803188
:1002700010F480E904C09051903160F580ED0E9447
:1002800001018FE99FE00197F1F700C0000022C053
:100290009F3011F480EC0BC09F3411F480E907C04B
:1002A0009F3111F480ED03C09F3549F480E80E942E
:1002B00001018FE99FE00197F1F700C000009091E4
:1002C0000B019F7B90930B010E94AE00CBB9CF91A5
:1002D0000C94F200CF9108950F931F93CF93DF9367
:1002E000CDB7DEB72A970FB6F894DEBF0FBECDBFED
:1002F0009F938F9380E092E09F938F938E010F5F87
:100300001F4F1F930F930E9432030F900F900F9077
:100310000F900F900F9011C0843E11F481EE0BC02E
:10032000863F11F48FEE07C08C3F11F485EF03C0B8
:100330008F3D09F482EE0E941601F80181918F0130
:100340008111EACF2A960FB6F894DEBF0FBECDBF5B
:10035000DF91CF911F910F9108951F93CF93DF935A
:10036000182FC92FE5E0F1E020812F7E20830E9425
:100370006C018C2F0E94D000D82F80E0C82F812FD5
:100380000E94D000C82B0E94A800CE010E946C01E0
:10039000CE01DF91CF911F9108950E940C0188E357
:1003A00092E80E94AD010E94B4008AEA98EB0E9494
:1003B000AD010E94B4008AEA98EB0E94AD010E9450
:1003C000B4008AEA98EB0E94AD010E94B4008DE26D
:1003D00098EB0E94AD012FEF39E582E692E02150C3
:1003E000304080409040D9F700C000000E94B40027
:1003F00084ED98EB0E94AD010E94B40080E098EB80
:100400000E94AD010E94B40081E098EB0E94AD0112
:100410000E94B40085E098EB0E94AD010E94B400F8
:1004200080E098EB0E94AD010E94B40088E092E861
:100430000E94AD012FEF31EE84E02150304080402A
:10044000E1F700C0000088ED92E80E94AD0181E86C
:100450009AEC0E94AD0183E89AEC0E94AD0102C0C3
:100460000E940C0180E090EB0E94AD019093060287
:10047000809307029F3FA1F70E940C018091060222
:100480008F3F29F4109206028091070204C080E099
:1004900090EB0E94AD0190E00E946C019FEF21EE75
:1004A00034E0915020403040E1F700C00000DACF46
:1004B0008FEF99EF0197F1F700C0000088E30E94E9
:1004C00001018FE19EE40197F1F700C000000E9456
:1004D000F2008FED91E00197F1F700C000000E945B
:1004E000F2008FED91E00197F1F700C000000E944B
:1004F000F2008FED91E00197F1F700C0000080E07D
:100500000E9401018FE39FE10197F1F700C0000015
:100510000E940C0184E00E9401019FEF21EE84E023
:10052000915020408040E1F700C000008CE00E9424
:1005300001018FE39FE10197F1F700C000000E94E5
:100540000C01409881E00E94BE0080E00E94BE0045
:10055000409A8FEF809328010895A198999A409A24
:10056000389AA098989AEAE0F1E0208128602083E8
:1005700021E82093200129E020932101A8E2B1E0A5
:100580001C921C922081206820832081206420837B
:100590002081206220832FEF2AB90C9458020F93F8
:1005A0001F93CF93DF9389E092E00E94AD021092F7
:1005B00006021092070205E011E0F80180818F7BAE
:1005C0008083C4E0D1E088818064888380818F7DCE
:1005D00080838881806288830E94A80088818061EE
:1005E00088838881877F8883F8018081877F8083E3
:1005F0008FE39CE90197F1F700C0000080E290ECE6
:100600000E94AD0187ED90E80E94AD018BEA92EC6B
:100610000E94AD0181E89AEC0E94AD0180E090EE6D
:100620000E94AD0180E098EC0E94AD0187EF94EC50
:100630000E94AD0180E296EA0E94AD0185E294E954
:100640000E94AD0182E296EC0E94AD0180E798E93C
:10065000DF91CF911F910F910C94AD010790F6910E
:10066000E02D19940F931F93CF93DF93CDB7DEB78F
:100670002E970FB6F894DEBF0FBECDBF0E891F892F
:1006800086E08C831A8309838FEF9FE79E838D8397
:10069000CE014A96AC01688D798DCE0101960E94FB
:1006A0006103EF81F885E00FF11F10822E960FB6DF
:1006B000F894DEBF0FBECDBFDF91CF911F910F9198
:1006C00008952F923F924F925F926F927F928F92F6
:1006D0009F92AF92BF92CF92DF92EF92FF920F93D1
:1006E0001F93CF93DF93CDB7DEB72C970FB6F89457
:1006F000DEBF0FBECDBF7C016B018A01FC011782FA
:100700001682838181FFC6C188248394912C8C0E2C
:100710009D1EF7019381F60193FD859193FF8191D1
:100720006F01882309F4B2C1853239F493FD8591B4
:1007300093FF81916F01853229F4B70190E00E9407
:100740007C05E7CF512C312C20E02032A8F48B32ED
:1007500061F028F4803251F0833271F40BC08D3295
:1007600039F0803349F4216028C02260246025C01C
:10077000286023C0206121C027FD27C0382F3053B7
:100780003A3078F426FF06C0FAE05F9E300D11245F
:10079000532E13C08AE0389E300D1124332E206270
:1007A0000CC08E3221F426FD71C1206406C08C3647
:1007B00011F4206802C0883641F4F60193FD85915A
:1007C00093FF81916F018111C0CF982F9554933081
:1007D00018F09052933028F40C5F1F4FFFE3F98319
:1007E0000DC0833631F0833771F0833509F05EC078
:1007F00023C0F801808189830E5F1F4F44244394F6
:10080000512C540115C03801F2E06F0E711CF80133
:10081000A080B18026FF03C0652D70E002C06FEF9D
:100820007FEFC5012C870E9471052C0183012C8567
:100830006FE7262E222218C03801F2E06F0E711CDD
:10084000F801A080B18026FF03C0652D70E002C0D2
:100850006FEF7FEFC5012C870E9466052C012C8568
:1008600050E8252E222A830123FC1CC006C0B701B4
:1008700080E290E00E947C053A94832D90E0481637
:100880005906A8F30FC0F50127FC859127FE819139
:100890005F01B70190E00E947C0531103A94F1E0CD
:1008A0004F1A51084114510471F7EDC0843611F00C
:1008B000893641F5F80127FF07C060817181828187
:1008C00093810C5F1F4F08C060817181882777FD7D
:1008D0008095982F0E5F1F4F4FE6B42EB22297FFE0
:1008E00009C090958095709561957F4F8F4F9F4F70
:1008F000F0E8BF2A2AE030E0A4010E94A805A82E53
:10090000A81843C0853731F43FEEB32EB2222AE057
:1009100030E024C099EFB92EB2228F36B9F020F41E
:10092000883509F0B3C00DC0803721F0883709F051
:10093000ADC002C020E1B22AB4FE0BC084E0B82AE8
:1009400008C024FF09C0E6E0BE2A06C028E030E067
:1009500005C020E130E002C020E132E0F801B7FE3E
:1009600007C060817181828193810C5F1F4F06C037
:100970006081718180E090E00E5F1F4FA4010E94B2
:10098000A805A82EA818FFE7BF22B6FE0BC02B2D86
:100990002E7FA51450F4B4FE0AC0B2FC08C02B2D63
:1009A0002E7E05C07A2C2B2D03C07A2C01C0752C0D
:1009B00024FF0DC0FE01EA0DF11D8081803311F48A
:1009C000297E09C022FF06C07394739404C0822F4D
:1009D000867809F0739423FD14C020FF0FC05A2CB1
:1009E000731460F4530C5718732C08C0B70180E2DD
:1009F00090E02C870E947C0573942C857314B0F3CF
:100A000004C0731410F4371801C0312C24FF12C035
:100A1000B70180E390E02C870E947C052C8522FFA3
:100A20001EC021FF03C088E590E002C088E790E087
:100A3000B7010CC0822F867891F021FD02C080E2C0
:100A400001C08BE227FD8DE2B70190E00E947C059A
:100A500006C0B70180E390E00E947C055A94A5147B
:100A6000C0F3AA94F401EA0DF11DB701808190E072
:100A70000E947C05A110F5CF06C0B70180E290E08E
:100A80000E947C053A943110F8CF43CEF7012681BD
:100A9000378102C02FEF3FEFC9012C960FB6F894B3
:100AA000DEBF0FBECDBFDF91CF911F910F91FF90A1
:100AB000EF90DF90CF90BF90AF909F908F907F90FE
:100AC0006F905F904F903F902F900895FC0105909C
:100AD000615070400110D8F7809590958E0F9F1F40
:100AE0000895FC016150704001900110D8F7809585
:100AF00090958E0F9F1F08950F931F93CF93DF93B1
:100B00008C01EB018B8181FD03C00FEF1FEF1AC039
:100B100082FF0DC02E813F818C819D81281739076E
:100B200064F4E881F9810193F983E88306C0E885DC
:100B3000F985802F1995892B41F78E819F81019628
:100B40009F838E83C801DF91CF911F910F910895EC
:100B5000FA01AA27283051F1203181F1E8946F93EE
:100B60006E7F6E5F7F4F8F4F9F4FAF4FB1E03ED094
:100B7000B4E03CD0670F781F891F9A1FA11D680F32
:100B8000791F8A1F911DA11D6A0F711D811D911D65
:100B9000A11D20D009F468943F912AE0269F1124DA
:100BA0003019305D3193DEF6CF010895462F47703E
:100BB000405D4193B3E00FD0C9F7F6CF462F4F7099
:100BC000405D4A3318F0495D31FD4052419302D0F7
:100BD000A9F7EACFB4E0A69597958795779567959D
:100BE000BA95C9F700976105710508959B01AC019D
:100BF0000A2E06945795479537952795BA95C9F7C4
:100C0000620F731F841F951FA01D0895F894FFCFD6
:060C1000253034582000DD
:00000001FF

File diff suppressed because it is too large Load Diff

View File

@ -240,7 +240,7 @@ LOAD c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8
.rela.plt
*(.rela.plt)
.text 0x00000000 0xb9c
.text 0x00000000 0xc10
*(.vectors)
.vectors 0x00000000 0xe4 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr6/crtm2560.o
0x00000000 __vector_default
@ -358,65 +358,65 @@ LOAD c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8
0x0000014c __vector_42
0x00000150 . = ALIGN (0x2)
*(.text.*)
.text._ZN6avrlib3pinINS_5portjELh4EE3setEb.part.8
.text._ZN6avrlib3pinINS_5portjELh4EE3setEb.part.7
0x00000150 0xc Programm.o
.text._ZN6avrlib3pinINS_5portlELh5EE3setEb.part.14
.text._ZN6avrlib3pinINS_5portlELh5EE3setEb.part.10
0x0000015c 0xc Programm.o
.text._ZN6Rfm12BI3SpiIN6avrlib5portjELi4ELi3ELi6ELi5ELi1EELh1ELh0ELh5ELm433920ELj9600ELh0ELh7EE5readyEv.isra.17
0x00000168 0x14 Programm.o
.text._ZN7Mcp4151IN6avrlib5portcELi0ENS0_5portgELi0ES2_Li1EE9send_softEh.isra.49
0x00000168 0x24 Programm.o
.text._ZN7Mcp4151IN6avrlib5portcELi0ENS0_5portgELi0ES2_Li1EE15digitalPotWriteEj.isra.50
0x0000018c 0x1a Programm.o
.text._ZN3SpiIN6avrlib5portjELi4ELi3ELi6ELi5ELi1EE9send_softEh.isra.17
0x000001a6 0x44 Programm.o
.text._ZN7DisplayI7Mcp4151IN6avrlib5portcELi0ENS1_5portgELi0ES3_Li1EE6LedPWMINS1_5portlELi3EENS1_5portdES6_Li7ELi6ELi5EE7toggleEEv.isra.5
0x000001ea 0x1e Programm.o
.text._ZN7DisplayI7Mcp4151IN6avrlib5portcELi0ENS1_5portgELi0ES3_Li1EE6LedPWMINS1_5portlELi3EENS1_5portdES6_Li7ELi6ELi5EE14setInstructionEh.isra.26
0x00000208 0x16 Programm.o
.text._ZN7DisplayI7Mcp4151IN6avrlib5portcELi0ENS1_5portgELi0ES3_Li1EE6LedPWMINS1_5portlELi3EENS1_5portdES6_Li7ELi6ELi5EE5clearEv.isra.30
0x0000021e 0x14 Programm.o
.text._ZN7DisplayI7Mcp4151IN6avrlib5portcELi0ENS1_5portgELi0ES3_Li1EE6LedPWMINS1_5portlELi3EENS1_5portdES6_Li7ELi6ELi5EE5lputcEh.isra.36
0x00000232 0xac Programm.o
.text._ZN7DisplayI7Mcp4151IN6avrlib5portcELi0ENS1_5portgELi0ES3_Li1EE6LedPWMINS1_5portlELi3EENS1_5portdES6_Li7ELi6ELi5EE8printHexEj.isra.38
0x000002de 0x82 Programm.o
.text._ZN6Rfm12BI3SpiIN6avrlib5portjELi4ELi3ELi6ELi5ELi1EELh1ELh0ELh7ELm433920ELj9600ELh0ELh6EE4sendEj.isra.39
0x00000360 0x40 Programm.o
0x0000017c 0x24 Programm.o
.text._ZN3SpiIN6avrlib5portjELi4ELi3ELi6ELi5ELi1EE9send_softEh.isra.14
0x000001a0 0x44 Programm.o
.text._ZN7DisplayI7Mcp4151IN6avrlib5portcELi0ENS1_5portgELi0ES3_Li1EE6LedPWMINS1_5portlELi3EENS1_5portdES6_Li7ELi6ELi5EE7toggleEEv.isra.4
0x000001e4 0x1e Programm.o
.text._ZN7DisplayI7Mcp4151IN6avrlib5portcELi0ENS1_5portgELi0ES3_Li1EE6LedPWMINS1_5portlELi3EENS1_5portdES6_Li7ELi6ELi5EE14setInstructionEh.isra.20
0x00000202 0x16 Programm.o
.text._ZN7DisplayI7Mcp4151IN6avrlib5portcELi0ENS1_5portgELi0ES3_Li1EE6LedPWMINS1_5portlELi3EENS1_5portdES6_Li7ELi6ELi5EE5clearEv.isra.24
0x00000218 0x14 Programm.o
.text._ZN7DisplayI7Mcp4151IN6avrlib5portcELi0ENS1_5portgELi0ES3_Li1EE6LedPWMINS1_5portlELi3EENS1_5portdES6_Li7ELi6ELi5EE5lputcEh.isra.30
0x0000022c 0xac Programm.o
.text._ZN7DisplayI7Mcp4151IN6avrlib5portcELi0ENS1_5portgELi0ES3_Li1EE6LedPWMINS1_5portlELi3EENS1_5portdES6_Li7ELi6ELi5EE8printHexEj.isra.32
0x000002d8 0x82 Programm.o
.text._ZN6Rfm12BI3SpiIN6avrlib5portjELi4ELi3ELi6ELi5ELi1EELh1ELh0ELh5ELm433920ELj9600ELh0ELh7EE4sendEj.isra.33
0x0000035a 0x40 Programm.o
.text.startup.main
0x000003a0 0x6e Programm.o
0x000003a0 main
0x0000039a 0x116 Programm.o
0x0000039a main
.text._ZN7DisplayI7Mcp4151IN6avrlib5portcELi0ENS1_5portgELi0ES3_Li1EE6LedPWMINS1_5portlELi3EENS1_5portdES6_Li7ELi6ELi5EE4initEv
0x000004b0 0xaa Programm.o
0x000004b0 _ZN7DisplayI7Mcp4151IN6avrlib5portcELi0ENS1_5portgELi0ES3_Li1EE6LedPWMINS1_5portlELi3EENS1_5portdES6_Li7ELi6ELi5EE4initEv
.text._ZN7DisplayI7Mcp4151IN6avrlib5portcELi0ENS1_5portgELi0ES3_Li1EE6LedPWMINS1_5portlELi3EENS1_5portdES6_Li7ELi6ELi5EEC2Ev
0x0000040e 0xea Programm.o
0x0000040e _ZN7DisplayI7Mcp4151IN6avrlib5portcELi0ENS1_5portgELi0ES3_Li1EE6LedPWMINS1_5portlELi3EENS1_5portdES6_Li7ELi6ELi5EEC1Ev
0x0000040e _ZN7DisplayI7Mcp4151IN6avrlib5portcELi0ENS1_5portgELi0ES3_Li1EE6LedPWMINS1_5portlELi3EENS1_5portdES6_Li7ELi6ELi5EEC2Ev
.text._ZN6Rfm12BI3SpiIN6avrlib5portjELi4ELi3ELi6ELi5ELi1EELh1ELh0ELh7ELm433920ELj9600ELh0ELh6EE4initEv
0x000004f8 0x96 Programm.o
0x000004f8 _ZN6Rfm12BI3SpiIN6avrlib5portjELi4ELi3ELi6ELi5ELi1EELh1ELh0ELh7ELm433920ELj9600ELh0ELh6EE4initEv
0x0000055a 0x44 Programm.o
0x0000055a _ZN7DisplayI7Mcp4151IN6avrlib5portcELi0ENS1_5portgELi0ES3_Li1EE6LedPWMINS1_5portlELi3EENS1_5portdES6_Li7ELi6ELi5EEC1Ev
0x0000055a _ZN7DisplayI7Mcp4151IN6avrlib5portcELi0ENS1_5portgELi0ES3_Li1EE6LedPWMINS1_5portlELi3EENS1_5portdES6_Li7ELi6ELi5EEC2Ev
.text.startup._GLOBAL__sub_I_d
0x0000058e 0x5a Programm.o
.text.libgcc 0x000005e8 0x8 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr6\libgcc.a(_tablejump_elpm.o)
0x000005e8 __tablejump_elpm__
0x0000059e 0xbe Programm.o
.text.libgcc 0x0000065c 0x8 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr6\libgcc.a(_tablejump_elpm.o)
0x0000065c __tablejump_elpm__
.text.avr-libc
0x000005f0 0x5e c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr6\libc.a(sprintf.o)
0x000005f0 sprintf
0x00000664 0x5e c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr6\libc.a(sprintf.o)
0x00000664 sprintf
.text.avr-libc
0x0000064e 0x40a c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr6\libc.a(vfprintf_std.o)
0x0000064e vfprintf
0x000006c2 0x40a c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr6\libc.a(vfprintf_std.o)
0x000006c2 vfprintf
.text.avr-libc
0x00000a58 0x16 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr6\libc.a(strnlen_P.o)
0x00000a58 strnlen_P
0x00000acc 0x16 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr6\libc.a(strnlen_P.o)
0x00000acc strnlen_P
.text.avr-libc
0x00000a6e 0x16 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr6\libc.a(strnlen.o)
0x00000a6e strnlen
0x00000ae2 0x16 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr6\libc.a(strnlen.o)
0x00000ae2 strnlen
.text.avr-libc
0x00000a84 0x58 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr6\libc.a(fputc.o)
0x00000a84 fputc
0x00000af8 0x58 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr6\libc.a(fputc.o)
0x00000af8 fputc
.text.avr-libc
0x00000adc 0xbc c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr6\libc.a(ultoa_invert.o)
0x00000adc __ultoa_invert
0x00000b98 . = ALIGN (0x2)
0x00000b50 0xbc c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr6\libc.a(ultoa_invert.o)
0x00000b50 __ultoa_invert
0x00000c0c . = ALIGN (0x2)
*(.fini9)
.fini9 0x00000b98 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr6\libgcc.a(_exit.o)
0x00000b98 _exit
0x00000b98 exit
.fini9 0x00000c0c 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr6\libgcc.a(_exit.o)
0x00000c0c _exit
0x00000c0c exit
*(.fini9)
*(.fini8)
*(.fini8)
@ -435,11 +435,11 @@ LOAD c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8
*(.fini1)
*(.fini1)
*(.fini0)
.fini0 0x00000b98 0x4 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr6\libgcc.a(_exit.o)
.fini0 0x00000c0c 0x4 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr6\libgcc.a(_exit.o)
*(.fini0)
0x00000b9c _etext = .
0x00000c10 _etext = .
.data 0x00800200 0x6 load address 0x00000b9c
.data 0x00800200 0x6 load address 0x00000c10
0x00800200 PROVIDE (__data_start, .)
*(.data)
.data 0x00800200 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr6/crtm2560.o
@ -465,24 +465,24 @@ LOAD c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8
0x00800206 _edata = .
0x00800206 PROVIDE (__data_end, .)
.bss 0x00800206 0x3
.bss 0x00800206 0x5
0x00800206 PROVIDE (__bss_start, .)
*(.bss)
.bss 0x00800206 0x3 Programm.o
.bss 0x00800206 0x5 Programm.o
0x00800206 r
0x00800207 d
0x00800209 d
*(.bss*)
*(COMMON)
0x00800209 PROVIDE (__bss_end, .)
0x00000b9c __data_load_start = LOADADDR (.data)
0x00000ba2 __data_load_end = (__data_load_start + SIZEOF (.data))
0x0080020b PROVIDE (__bss_end, .)
0x00000c10 __data_load_start = LOADADDR (.data)
0x00000c16 __data_load_end = (__data_load_start + SIZEOF (.data))
.noinit 0x00800209 0x0
0x00800209 PROVIDE (__noinit_start, .)
.noinit 0x0080020b 0x0
0x0080020b PROVIDE (__noinit_start, .)
*(.noinit*)
0x00800209 PROVIDE (__noinit_end, .)
0x00800209 _end = .
0x00800209 PROVIDE (__heap_start, .)
0x0080020b PROVIDE (__noinit_end, .)
0x0080020b _end = .
0x0080020b PROVIDE (__heap_start, .)
.eeprom 0x00810000 0x0
*(.eeprom*)
@ -563,52 +563,52 @@ LOAD c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8
.debug_pubnames
*(.debug_pubnames)
.debug_info 0x00000000 0x46c9
.debug_info 0x00000000 0x47fd
*(.debug_info)
.debug_info 0x00000000 0x3e08 Programm.o
.debug_info 0x00003e08 0x204 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr6\libc.a(sprintf.o)
.debug_info 0x0000400c 0x549 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr6\libc.a(vfprintf_std.o)
.debug_info 0x00004555 0x174 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr6\libc.a(fputc.o)
.debug_info 0x00000000 0x3f3c Programm.o
.debug_info 0x00003f3c 0x204 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr6\libc.a(sprintf.o)
.debug_info 0x00004140 0x549 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr6\libc.a(vfprintf_std.o)
.debug_info 0x00004689 0x174 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr6\libc.a(fputc.o)
*(.gnu.linkonce.wi.*)
.debug_abbrev 0x00000000 0x89d
.debug_abbrev 0x00000000 0x8a6
*(.debug_abbrev)
.debug_abbrev 0x00000000 0x4ac Programm.o
.debug_abbrev 0x000004ac 0x12a c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr6\libc.a(sprintf.o)
.debug_abbrev 0x000005d6 0x1d6 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr6\libc.a(vfprintf_std.o)
.debug_abbrev 0x000007ac 0xf1 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr6\libc.a(fputc.o)
.debug_abbrev 0x00000000 0x4b5 Programm.o
.debug_abbrev 0x000004b5 0x12a c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr6\libc.a(sprintf.o)
.debug_abbrev 0x000005df 0x1d6 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr6\libc.a(vfprintf_std.o)
.debug_abbrev 0x000007b5 0xf1 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr6\libc.a(fputc.o)
.debug_line 0x00000000 0xd6b
.debug_line 0x00000000 0xd90
*(.debug_line)
.debug_line 0x00000000 0x844 Programm.o
.debug_line 0x00000844 0x14e c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr6\libc.a(sprintf.o)
.debug_line 0x00000992 0x2ff c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr6\libc.a(vfprintf_std.o)
.debug_line 0x00000c91 0xda c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr6\libc.a(fputc.o)
.debug_line 0x00000000 0x869 Programm.o
.debug_line 0x00000869 0x14e c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr6\libc.a(sprintf.o)
.debug_line 0x000009b7 0x2ff c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr6\libc.a(vfprintf_std.o)
.debug_line 0x00000cb6 0xda c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr6\libc.a(fputc.o)
.debug_frame 0x00000000 0x260
.debug_frame 0x00000000 0x248
*(.debug_frame)
.debug_frame 0x00000000 0x164 Programm.o
.debug_frame 0x00000164 0x40 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr6\libc.a(sprintf.o)
.debug_frame 0x000001a4 0x84 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr6\libc.a(vfprintf_std.o)
.debug_frame 0x00000228 0x38 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr6\libc.a(fputc.o)
.debug_frame 0x00000000 0x14c Programm.o
.debug_frame 0x0000014c 0x40 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr6\libc.a(sprintf.o)
.debug_frame 0x0000018c 0x84 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr6\libc.a(vfprintf_std.o)
.debug_frame 0x00000210 0x38 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr6\libc.a(fputc.o)
.debug_str 0x00000000 0x97d0
.debug_str 0x00000000 0x97d8
*(.debug_str)
.debug_str 0x00000000 0x9635 Programm.o
0x979d (size before relaxing)
.debug_str 0x00009635 0x9c c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr6\libc.a(sprintf.o)
.debug_str 0x00000000 0x963d Programm.o
0x97aa (size before relaxing)
.debug_str 0x0000963d 0x9c c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr6\libc.a(sprintf.o)
0x127 (size before relaxing)
.debug_str 0x000096d1 0xb2 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr6\libc.a(vfprintf_std.o)
.debug_str 0x000096d9 0xb2 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr6\libc.a(vfprintf_std.o)
0x198 (size before relaxing)
.debug_str 0x00009783 0x4d c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr6\libc.a(fputc.o)
.debug_str 0x0000978b 0x4d c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr6\libc.a(fputc.o)
0xf8 (size before relaxing)
.debug_loc 0x00000000 0x1071
.debug_loc 0x00000000 0xfc9
*(.debug_loc)
.debug_loc 0x00000000 0x8fa Programm.o
.debug_loc 0x000008fa 0x61 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr6\libc.a(sprintf.o)
.debug_loc 0x0000095b 0x623 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr6\libc.a(vfprintf_std.o)
.debug_loc 0x00000f7e 0xf3 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr6\libc.a(fputc.o)
.debug_loc 0x00000000 0x852 Programm.o
.debug_loc 0x00000852 0x61 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr6\libc.a(sprintf.o)
.debug_loc 0x000008b3 0x623 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr6\libc.a(vfprintf_std.o)
.debug_loc 0x00000ed6 0xf3 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr6\libc.a(fputc.o)
.debug_macinfo
*(.debug_macinfo)
@ -616,12 +616,12 @@ LOAD c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8
.debug_pubtypes
*(.debug_pubtypes)
.debug_ranges 0x00000000 0x1b8
.debug_ranges 0x00000000 0x218
*(.debug_ranges)
.debug_ranges 0x00000000 0x188 Programm.o
.debug_ranges 0x00000188 0x10 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr6\libc.a(sprintf.o)
.debug_ranges 0x00000198 0x10 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr6\libc.a(vfprintf_std.o)
.debug_ranges 0x000001a8 0x10 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr6\libc.a(fputc.o)
.debug_ranges 0x00000000 0x1e8 Programm.o
.debug_ranges 0x000001e8 0x10 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr6\libc.a(sprintf.o)
.debug_ranges 0x000001f8 0x10 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr6\libc.a(vfprintf_std.o)
.debug_ranges 0x00000208 0x10 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr6\libc.a(fputc.o)
.debug_macro 0x00000000 0x2f76
*(.debug_macro)

View File

@ -13,177 +13,184 @@ S11300A00C94A6000C94A6000C94A6000C94A60034
S11300B00C94A6000C94A6000C94A6000C94A60024
S11300C00C94A6000C94A6000C94A6000C94A60014
S11300D00C94A6000C94A6000C94A6000C94A60004
S11300E00C94A6000C94C702C70211241FBECFEFC4
S11300E00C94A6000C94CF02CF0211241FBECFEFB4
S11300F0D1E2DEBFCDBF00E00CBF12E0A0E0B2E071
S1130100ECE9FBE000E00BBF02C007900D92A630C3
S1130110B107D9F722E0A6E0B2E001C01D92A930F0
S1130100E0E1FCE000E00BBF02C007900D92A630D6
S1130110B107D9F722E0A6E0B2E001C01D92AB30EE
S1130120B207E1F710E0CAEED0E000E006C0229783
S11301300109FE010BBF0E94F402C83ED10780E012
S11301400807A9F70E94D0010C94CC050C94000078
S11301300109FE010BBF0E942E03C83ED10780E0D7
S11301400807A9F70E94CD010C9406060C94000040
S1130150E5E0F1E08081806180830895EBE0F1E0E7
S1130160808180628083089598E087FF02C0A09A0E
S113017001C0A098989AA19A999A880F00C000C0CB
S11301800000A198999A915081F70895CF93C82FB0
S11301904098892F81700E94B4008C2F0E94B40073
S11301A0409ACF910895382F98E080E0209105017E
S11301B037FF02C0206401C02F7B20930501880F04
S11301C02091030123FD8160209105012062209389
S11301D00501330F00C000C00000209105012F7DF0
S11301E020930501915011F70895EBE0F1E080812F
S11301F08068808383ED90E00197F1F700C00000F0
S113020080818F7780830895EBE0F1E090819F7B7C
S1130210908390819F7D90838BB90C94F50081E04D
S11302200E9404018FE39FE10197F1F700C00000F1
S11302300895CF93C82F90910B01906490930B0174
S113024090910B019F7D90930B011BB81AB80E94EB
S1130250F50099B18FEF8AB9CA30E9F4892F805536
S1130260803110F480E80EC0903110F480EC0AC0A4
S1130270892F8054803110F480E904C0905190316A
S113028060F580ED0E9404018FE99FE00197F1F78A
S113029000C0000022C09F3011F480EC0BC09F34DA
S11302A011F480E907C09F3111F480ED03C09F353C
S11302B049F480E80E9404018FE99FE00197F1F777
S11302C000C0000090910B019F7B90930B010E9452
S11302D0AE00CBB9CF910C94F500CF9108950F9354
S11302E01F93CF93DF93CDB7DEB72A970FB6F89459
S11302F0DEBF0FBECDBF9F938F9380E092E09F93AC
S11303008F938E010F5F1F4F1F930F930E94F8026C
S11303100F900F900F900F900F900F9011C0843E8C
S113032011F481EE0BC0863F11F48FEE07C08C3FB1
S113033011F485EF03C08F3D09F482EE0E94190188
S1130340F80181918F018111EACF2A960FB6F894B2
S1130350DEBF0FBECDBFDF91CF911F910F910895E6
S11303601F93CF93DF93182FC92FE5E0F1E020818D
S11303702F7E20830E946F018C2F0E94D300D82FE0
S113038080E0C82F812F0E94D300C82B0E94A800B0
S1130390CE010E946F01CE01DF91CF911F9108958C
S11303A088EC92E80E94B00181E89AEC0E94B001C6
S11303B083E89AEC0E94B001809105018F7E8093BE
S11303C005018091030186958695869591E089279C
S11303D0817090E00E946F012FEF39E582E692E090
S11303E02150304080409040D9F700C0000080E0A8
S11303F091E00E94C600109228012FEF39E688E1AF
S1130400215030408040E1F700C00000F6CF1F9338
S1130410CF93DF93A198999A409A389AA098989A82
S1130420EAE0F1E080818860808381E880932001A4
S113043089E080932101C8E2D1E01882188280818A
S113044080688083808180648083808180628083EF
S11304501FEF1AB98FEF99EF0197F1F700C0000071
S113046088E30E9404018FE19EE40197F1F700C044
S113047000000E94F5008FED91E00197F1F700C0B4
S113048000000E94F5008FED91E00197F1F700C0A4
S113049000000E94F5008FED91E00197F1F700C094
S11304A0000080E00E9404018FE39FE10197F1F7CF
S11304B000C000000E940F0184E00E9404019FEF2D
S11304C021EE84E0915020408040E1F700C000001C
S11304D08CE00E9404018FE39FE10197F1F700C0D3
S11304E000000E940F0180E091E00E94C600188382
S11304F0DF91CF911F9108952FEF81EE94E0215069
S113050080409040E1F700C0000080E290EC0E943F
S1130510B00187ED90E80E94B0018BEA92EC0E9452
S1130520B00181E89AEC0E94B00180E090EE0E9454
S1130530B00180E098EC0E94B0012FEF87EA91E6C9
S1130540215080409040E1F700C000000E940F015C
S113055087EF94EC0E94B00180E296EA0E94B00119
S113056087E294E90E94B00182E296EC0E94B00115
S113057080E698E90E94B0012FEF87EA91E62150C6
S113058080409040E1F700C000000C940F010F93ED
S11305901F93CF93DF9387E092E00E94070205E068
S11305A011E0F80180818F7B8083C4E0D1E08881F1
S11305B08064888380818F7D808388818062888342
S11305C00E94A8008881806188838881877F8883CE
S11305D0F8018081877F808386E092E0DF91CF916C
S11305E01F910F910C947C020790F691E02D1994C1
S11305F00F931F93CF93DF93CDB7DEB72E970FB62C
S1130600F894DEBF0FBECDBF0E891F8986E08C83B0
S11306101A8309838FEF9FE79E838D83CE014A96C9
S1130620AC01688D798DCE0101960E942703EF817C
S1130630F885E00FF11F10822E960FB6F894DEBFF6
S11306400FBECDBFDF91CF911F910F9108952F92CF
S11306503F924F925F926F927F928F929F92AF924E
S1130660BF92CF92DF92EF92FF920F931F93CF939B
S1130670DF93CDB7DEB72C970FB6F894DEBF0FBE6D
S1130680CDBF7C016B018A01FC0117821682838134
S113069081FFC6C188248394912C8C0E9D1EF70182
S11306A09381F60193FD859193FF81916F018823D6
S11306B009F4B2C1853239F493FD859193FF819198
S11306C06F01853229F4B70190E00E944205E7CF1B
S11306D0512C312C20E02032A8F48B3261F028F424
S11306E0803251F0833271F40BC08D3239F0803393
S11306F049F4216028C02260246025C0286023C0FA
S1130700206121C027FD27C0382F30533A3078F4B8
S113071026FF06C0FAE05F9E300D1124532E13C04D
S11307208AE0389E300D1124332E20620CC08E32A4
S113073021F426FD71C1206406C08C3611F42068B2
S113074002C0883641F4F60193FD859193FF8191AF
S11307506F018111C0CF982F9554933018F09052A7
S1130760933028F40C5F1F4FFFE3F9830DC08336E9
S113077031F0833771F0833509F05EC023C0F8018E
S1130780808189830E5F1F4F44244394512C54016C
S113079015C03801F2E06F0E711CF801A080B18021
S11307A026FF03C0652D70E002C06FEF7FEFC50127
S11307B02C870E9437052C0183012C856FE7262E98
S11307C0222218C03801F2E06F0E711CF801A080DB
S11307D0B18026FF03C0652D70E002C06FEF7FEF8C
S11307E0C5012C870E942C052C012C8550E8252E50
S11307F0222A830123FC1CC006C0B70180E290E0DA
S11308000E9442053A94832D90E048165906A8F3B5
S11308100FC0F50127FC859127FE81915F01B70187
S113082090E00E94420531103A94F1E04F1A5108C9
S11308304114510471F7EDC0843611F0893641F545
S1130840F80127FF07C060817181828193810C5F69
S11308501F4F08C060817181882777FD8095982F8C
S11308600E5F1F4F4FE6B42EB22297FF09C090953A
S11308708095709561957F4F8F4F9F4FF0E8BF2A09
S11308802AE030E0A4010E946E05A82EA81843C0F7
S1130890853731F43FEEB32EB2222AE030E024C093
S11308A099EFB92EB2228F36B9F020F4883509F0C9
S11308B0B3C00DC0803721F0883709F0ADC002C045
S11308C020E1B22AB4FE0BC084E0B82A08C024FF99
S11308D009C0E6E0BE2A06C028E030E005C020E1F9
S11308E030E002C020E132E0F801B7FE07C06081C9
S11308F07181828193810C5F1F4F06C06081718179
S113090080E090E00E5F1F4FA4010E946E05A82EA8
S1130910A818FFE7BF22B6FE0BC02B2D2E7FA5140F
S113092050F4B4FE0AC0B2FC08C02B2D2E7E05C0C4
S11309307A2C2B2D03C07A2C01C0752C24FF0DC0FA
S1130940FE01EA0DF11D8081803311F4297E09C076
S113095022FF06C07394739404C0822F867809F032
S1130960739423FD14C020FF0FC05A2C731460F439
S1130970530C5718732C08C0B70180E290E02C8701
S11309800E94420573942C857314B0F304C073144D
S113099010F4371801C0312C24FF12C0B70180E3D2
S11309A090E02C870E9442052C8522FF1EC021FF67
S11309B003C088E590E002C088E790E0B7010CC06E
S11309C0822F867891F021FD02C080E201C08BE283
S11309D027FD8DE2B70190E00E94420506C0B701F1
S11309E080E390E00E9442055A94A514C0F3AA94AF
S11309F0F401EA0DF11DB701808190E00E944205E7
S1130A00A110F5CF06C0B70180E290E00E94420534
S1130A103A943110F8CF43CEF7012681378102C0D2
S1130A202FEF3FEFC9012C960FB6F894DEBF0FBE2F
S1130A30CDBFDF91CF911F910F91FF90EF90DF9089
S1130A40CF90BF90AF909F908F907F906F905F906A
S1130A504F903F902F900895FC0105906150704095
S1130A600110D8F7809590958E0F9F1F0895FC0173
S1130A706150704001900110D8F7809590958E0FC9
S1130A809F1F08950F931F93CF93DF938C01EB0166
S1130A908B8181FD03C00FEF1FEF1AC082FF0DC0D1
S1130AA02E813F818C819D812817390764F4E88168
S1130AB0F9810193F983E88306C0E885F985802FDD
S1130AC01995892B41F78E819F8101969F838E838F
S1130AD0C801DF91CF911F910F910895FA01AA27C0
S1130AE0283051F1203181F1E8946F936E7F6E5F6D
S1130AF07F4F8F4F9F4FAF4FB1E03ED0B4E03CD01B
S1130B00670F781F891F9A1FA11D680F791F8A1FFD
S1130B10911DA11D6A0F711D811D911DA11D20D064
S1130B2009F468943F912AE0269F11243019305D1E
S1130B303193DEF6CF010895462F4770405D41930F
S1130B40B3E00FD0C9F7F6CF462F4F70405D4A335C
S1130B5018F0495D31FD4052419302D0A9F7EACF24
S1130B60B4E0A6959795879577956795BA95C9F753
S1130B7000976105710508959B01AC010A2E069446
S1130B805795479537952795BA95C9F7620F731FFF
S10F0B90841F951FA01D0895F894FFCF4A
S1090B9C2530345820004E
S11301608081806280830895809105018F7E8093D1
S113017005018091030183FFFCCF089598E087FF78
S113018002C0A09A01C0A098989AA19A999A880F3F
S113019000C000C00000A198999A915081F7089579
S11301A0382F98E080E02091050137FF02C02064D9
S11301B001C02F7B20930501880F2091030123FDAB
S11301C0816020910501206220930501330F00C056
S11301D000C00000209105012F7D2093050191505E
S11301E011F70895EBE0F1E080818068808383ED6E
S11301F090E00197F1F700C0000080818F77808341
S11302000895EBE0F1E090819F7B908390819F7D46
S113021090838BB90C94F20081E00E9401018FE37A
S11302209FE10197F1F700C000000895CF93C82F14
S113023090910B01906490930B0190910B019F7D21
S113024090930B011BB81AB80E94F20099B18FEF7A
S11302508AB9CA30E9F4892F8055803110F480E8D6
S11302600EC0903110F480EC0AC0892F8054803184
S113027010F480E904C09051903160F580ED0E9443
S113028001018FE99FE00197F1F700C0000022C04F
S11302909F3011F480EC0BC09F3411F480E907C047
S11302A09F3111F480ED03C09F3549F480E80E942A
S11302B001018FE99FE00197F1F700C000009091E0
S11302C00B019F7B90930B010E94AE00CBB9CF91A1
S11302D00C94F200CF9108950F931F93CF93DF9363
S11302E0CDB7DEB72A970FB6F894DEBF0FBECDBFE9
S11302F09F938F9380E092E09F938F938E010F5F83
S11303001F4F1F930F930E9432030F900F900F9073
S11303100F900F900F9011C0843E11F481EE0BC02A
S1130320863F11F48FEE07C08C3F11F485EF03C0B4
S11303308F3D09F482EE0E941601F80181918F012C
S11303408111EACF2A960FB6F894DEBF0FBECDBF57
S1130350DF91CF911F910F9108951F93CF93DF9356
S1130360182FC92FE5E0F1E020812F7E20830E9421
S11303706C018C2F0E94D000D82F80E0C82F812FD1
S11303800E94D000C82B0E94A800CE010E946C01DC
S1130390CE01DF91CF911F9108950E940C0188E353
S11303A092E80E94AD010E94B4008AEA98EB0E9490
S11303B0AD010E94B4008AEA98EB0E94AD010E944C
S11303C0B4008AEA98EB0E94AD010E94B4008DE269
S11303D098EB0E94AD012FEF39E582E692E02150BF
S11303E0304080409040D9F700C000000E94B40023
S11303F084ED98EB0E94AD010E94B40080E098EB7C
S11304000E94AD010E94B40081E098EB0E94AD010E
S11304100E94B40085E098EB0E94AD010E94B400F4
S113042080E098EB0E94AD010E94B40088E092E85D
S11304300E94AD012FEF31EE84E021503040804026
S1130440E1F700C0000088ED92E80E94AD0181E868
S11304509AEC0E94AD0183E89AEC0E94AD0102C0BF
S11304600E940C0180E090EB0E94AD019093060283
S1130470809307029F3FA1F70E940C01809106021E
S11304808F3F29F4109206028091070204C080E095
S113049090EB0E94AD0190E00E946C019FEF21EE71
S11304A034E0915020403040E1F700C00000DACF42
S11304B08FEF99EF0197F1F700C0000088E30E94E5
S11304C001018FE19EE40197F1F700C000000E9452
S11304D0F2008FED91E00197F1F700C000000E9457
S11304E0F2008FED91E00197F1F700C000000E9447
S11304F0F2008FED91E00197F1F700C0000080E079
S11305000E9401018FE39FE10197F1F700C0000011
S11305100E940C0184E00E9401019FEF21EE84E01F
S1130520915020408040E1F700C000008CE00E9420
S113053001018FE39FE10197F1F700C000000E94E1
S11305400C01409881E00E94BE0080E00E94BE0041
S1130550409A8FEF809328010895A198999A409A20
S1130560389AA098989AEAE0F1E0208128602083E4
S113057021E82093200129E020932101A8E2B1E0A1
S11305801C921C9220812068208320812064208377
S11305902081206220832FEF2AB90C9458020F93F4
S11305A01F93CF93DF9389E092E00E94AD021092F3
S11305B006021092070205E011E0F80180818F7BAA
S11305C08083C4E0D1E088818064888380818F7DCA
S11305D080838881806288830E94A80088818061EA
S11305E088838881877F8883F8018081877F8083DF
S11305F08FE39CE90197F1F700C0000080E290ECE2
S11306000E94AD0187ED90E80E94AD018BEA92EC67
S11306100E94AD0181E89AEC0E94AD0180E090EE69
S11306200E94AD0180E098EC0E94AD0187EF94EC4C
S11306300E94AD0180E296EA0E94AD0185E294E950
S11306400E94AD0182E296EC0E94AD0180E798E938
S1130650DF91CF911F910F910C94AD010790F6910A
S1130660E02D19940F931F93CF93DF93CDB7DEB78B
S11306702E970FB6F894DEBF0FBECDBF0E891F892B
S113068086E08C831A8309838FEF9FE79E838D8393
S1130690CE014A96AC01688D798DCE0101960E94F7
S11306A06103EF81F885E00FF11F10822E960FB6DB
S11306B0F894DEBF0FBECDBFDF91CF911F910F9194
S11306C008952F923F924F925F926F927F928F92F2
S11306D09F92AF92BF92CF92DF92EF92FF920F93CD
S11306E01F93CF93DF93CDB7DEB72C970FB6F89453
S11306F0DEBF0FBECDBF7C016B018A01FC011782F6
S11307001682838181FFC6C188248394912C8C0E28
S11307109D1EF7019381F60193FD859193FF8191CD
S11307206F01882309F4B2C1853239F493FD8591B0
S113073093FF81916F01853229F4B70190E00E9403
S11307407C05E7CF512C312C20E02032A8F48B32E9
S113075061F028F4803251F0833271F40BC08D3291
S113076039F0803349F4216028C02260246025C018
S1130770286023C0206121C027FD27C0382F3053B3
S11307803A3078F426FF06C0FAE05F9E300D11245B
S1130790532E13C08AE0389E300D1124332E20626C
S11307A00CC08E3221F426FD71C1206406C08C3643
S11307B011F4206802C0883641F4F60193FD859156
S11307C093FF81916F018111C0CF982F955493307D
S11307D018F09052933028F40C5F1F4FFFE3F98315
S11307E00DC0833631F0833771F0833509F05EC074
S11307F023C0F801808189830E5F1F4F44244394F2
S1130800512C540115C03801F2E06F0E711CF8012F
S1130810A080B18026FF03C0652D70E002C06FEF99
S11308207FEFC5012C870E9471052C0183012C8563
S11308306FE7262E222218C03801F2E06F0E711CD9
S1130840F801A080B18026FF03C0652D70E002C0CE
S11308506FEF7FEFC5012C870E9466052C012C8564
S113086050E8252E222A830123FC1CC006C0B701B0
S113087080E290E00E947C053A94832D90E0481633
S11308805906A8F30FC0F50127FC859127FE819135
S11308905F01B70190E00E947C0531103A94F1E0C9
S11308A04F1A51084114510471F7EDC0843611F008
S11308B0893641F5F80127FF07C060817181828183
S11308C093810C5F1F4F08C060817181882777FD79
S11308D08095982F0E5F1F4F4FE6B42EB22297FFDC
S11308E009C090958095709561957F4F8F4F9F4F6C
S11308F0F0E8BF2A2AE030E0A4010E94A805A82E4F
S1130900A81843C0853731F43FEEB32EB2222AE053
S113091030E024C099EFB92EB2228F36B9F020F41A
S1130920883509F0B3C00DC0803721F0883709F04D
S1130930ADC002C020E1B22AB4FE0BC084E0B82AE4
S113094008C024FF09C0E6E0BE2A06C028E030E063
S113095005C020E130E002C020E132E0F801B7FE3A
S113096007C060817181828193810C5F1F4F06C033
S11309706081718180E090E00E5F1F4FA4010E94AE
S1130980A805A82EA818FFE7BF22B6FE0BC02B2D82
S11309902E7FA51450F4B4FE0AC0B2FC08C02B2D5F
S11309A02E7E05C07A2C2B2D03C07A2C01C0752C09
S11309B024FF0DC0FE01EA0DF11D8081803311F486
S11309C0297E09C022FF06C07394739404C0822F49
S11309D0867809F0739423FD14C020FF0FC05A2CAD
S11309E0731460F4530C5718732C08C0B70180E2D9
S11309F090E02C870E947C0573942C857314B0F3CB
S1130A0004C0731410F4371801C0312C24FF12C031
S1130A10B70180E390E02C870E947C052C8522FF9F
S1130A201EC021FF03C088E590E002C088E790E083
S1130A30B7010CC0822F867891F021FD02C080E2BC
S1130A4001C08BE227FD8DE2B70190E00E947C0596
S1130A5006C0B70180E390E00E947C055A94A51477
S1130A60C0F3AA94F401EA0DF11DB701808190E06E
S1130A700E947C05A110F5CF06C0B70180E290E08A
S1130A800E947C053A943110F8CF43CEF7012681B9
S1130A90378102C02FEF3FEFC9012C960FB6F894AF
S1130AA0DEBF0FBECDBFDF91CF911F910F91FF909D
S1130AB0EF90DF90CF90BF90AF909F908F907F90FA
S1130AC06F905F904F903F902F900895FC01059098
S1130AD0615070400110D8F7809590958E0F9F1F3C
S1130AE00895FC016150704001900110D8F7809581
S1130AF090958E0F9F1F08950F931F93CF93DF93AD
S1130B008C01EB018B8181FD03C00FEF1FEF1AC035
S1130B1082FF0DC02E813F818C819D81281739076A
S1130B2064F4E881F9810193F983E88306C0E885D8
S1130B30F985802F1995892B41F78E819F81019624
S1130B409F838E83C801DF91CF911F910F910895E8
S1130B50FA01AA27283051F1203181F1E8946F93EA
S1130B606E7F6E5F7F4F8F4F9F4FAF4FB1E03ED090
S1130B70B4E03CD0670F781F891F9A1FA11D680F2E
S1130B80791F8A1F911DA11D6A0F711D811D911D61
S1130B90A11D20D009F468943F912AE0269F1124D6
S1130BA03019305D3193DEF6CF010895462F47703A
S1130BB0405D4193B3E00FD0C9F7F6CF462F4F7095
S1130BC0405D4A3318F0495D31FD4052419302D0F3
S1130BD0A9F7EACFB4E0A695979587957795679599
S1130BE0BA95C9F700976105710508959B01AC0199
S1130BF00A2E06945795479537952795BA95C9F7C0
S1130C00620F731F841F951FA01D0895F894FFCFD2
S1090C10253034582000D9
S9030000FC

View File

@ -25,9 +25,14 @@ rfm12class r;
int main(void)
{
r.txpacket(ALL, MASTER, SETACTIVE);
r.beginasyncrx();
d.printHex(r.hasdata());
_delay_ms(15000);
while(1) {
while(!r.hasdata()) {d.clear();}
d.clear();
d.printHex(r.rxbyte());
_delay_ms(100);
}
//char t[20];
d.setContrast(255);
d.setBacklight(0);

View File

@ -22,22 +22,40 @@ class Rfm12B {
}
void beginasyncrx() {
this->send(0x82C8); // RX on
this->send(0xCA81); // set FIFO mode
this->send(0xCA83); // enable FIFO
/************************************************************************
* 0x82D8 - 2
* RF Frontend, Baseband, synth, oscillator
* 0xCA81 - 7
* FIFO 8 Bit, sp 0, Sync pattern, fifo stop, non sensitive reset
* 0xCA83 - 7
* FIFO 8 Bit, sp 0, Sync pattern, fifo start, non sensitive reset
************************************************************************/
this->send(0x82D8); //war 0x82C8
this->send(0xCA81);
this->send(0xCA83);
}
uint8_t hasdata() {
s.CSOn();
return s.has_data();
uint16_t hasdata() {
uint16_t rec = this->send(0xB000);
this->hasdatav = (uint8_t)(rec >> 8);
this->data = (uint8_t)rec;
return (this->hasdatav == 0xFF);
}
uint8_t rxbyte() {
if((this->hasdatav == 0xFF)) {
this->hasdatav = 0;
return this->data;
}
return this->send(0xB000);
}
void endasyncrx() {
this->send(0x8208); // RX off
/************************************************************************
* 0x8258 - 2
* RF off, Baseband on, TX off, Synth on, cystal on
************************************************************************/
this->send(0x8258); // RX off
}
void txdata(uint8_t *data, uint8_t number) {
@ -76,7 +94,11 @@ class Rfm12B {
}
void txpacket(uint8_t addr, uint8_t from, uint8_t data) {
this->send(0x8238); // TX on
/************************************************************************/
/* */
/************************************************************************/
d.clear();
this->send(0x8278); //war 8238 // TX on
this->ready();
this->send(0xB8AA);
this->ready();
@ -85,6 +107,7 @@ class Rfm12B {
this->send(0xB8AA);
this->ready();
this->send(0xB82D);
_delay_ms(15000);
this->ready();
this->send(0xB8D4);
this->ready();
@ -100,6 +123,8 @@ class Rfm12B {
_delay_ms(100);
}
private:
uint8_t hasdatav = 0;
uint8_t data = 0;
Spi s;
uint16_t send(uint16_t wert) {
s.CSOn();
@ -111,27 +136,48 @@ class Rfm12B {
return werti;
}
void init(void) {
_delay_ms(100);
this->send(0xC020); // AVR CLK: 10MHz
this->send(0x80D7); // Enable FIFO
this->send(0xC2AB); // Data Filter: internal
this->send(0xCA81); // Set FIFO mode
this->send(0xE000); // disable wakeuptimer
this->send(0xC800); // disable low duty cycle
_delay_ms(2000);
d.clear();
this->send(0xC4F7); // AFC settings: autotuning: -10kHz...+7,5kHz
_delay_ms(10);
/************************************************************************
* 0xC0E0 - 16
* 10 MHZ Output
* 0x80D7 - 1
* Internal Data Register, Fifo mode, 433 mhz, 12pF
* 0xC2AB - 6
* clock recovery auto lock, DQD threshold 4
* 0xCA81 - 7
* fifo level 8 bit, no sensety reset
* 0xE000 - 14
* r = 0, m = 0 = 0,5ms
* 0xC800 - 15
* low duty off
* 0xC4F7 - 10
* independely from VDI, +7,5 -10 rangelimit, fine mode, frequenzy offst register, calc offset
************************************************************************/
this->send(0xC020);
this->send(0x80D7);
this->send(0xC2AB);
this->send(0xCA81);
this->send(0xE000);
this->send(0xC800);
this->send(0xC4F7);
this->setfreq(); // Sende/Empfangsfrequenz auf 433,92MHz einstellen
this->setbandwidth(); // 400kHz Bandbreite, 0dB Verstärkung, DRSSI threshold: -61dBm
this->setbaud(); // 19200 baud
this->setpower(); // 1mW Ausgangsleistung, 120kHz Frequenzshift
_delay_ms(2000);
d.clear();
/************************************************************************
* 0xA620 - 3 Freuqzenz
* 10*1*(43+1568/4000) = 433,92 MHz
* 0x9427 - 5 Bandbreise
* VDI Out Fast, Bandwidth 400 kHz, 0 Gain, rssi -73db, rssith = -73
* 0xC622 - 4 Baud
* (10000/29/(1+0*7)/9,6)-1 = 34
* 0x9860 - 11 Power, FSK Shift
* Frequenzshift +105 = (7+1)*(15), power 0 = 0db
************************************************************************/
this->setfreq();
this->setbandwidth();
this->setbaud();
this->setpower();
}
void setbandwidth() {
this->send( 0x9400 | ( ( bandwidth & 7 ) << 5 ) | ( ( gain & 3 ) << 3 ) | ( drssi & 7 ) );
this->send( 0x9400 | ( ( bandwidth & 7 ) << 5 ) | ( ( gain & 3 ) << 3 ) | ( drssi & 5 ) );
}
void setfreq() {
uint16_t freq = (uint16_t)(((float)(frequenz-430000)/1000)/0.0025); // macro for calculating frequency value out of frequency in kHz

View File

@ -91,11 +91,11 @@ typedef Rfm12B<
spiclass, //SPI Hardware
1, //Bandwidth // 400kHz Bandbreite, 0dB Verstärkung, DRSSI threshold: -61dBm
0, //Gain
7, //DRRSI
5, //DRRSI
433920,//(uint16_t)RF12FREQ(433.92), // Sende/Empfangsfrequenz auf 433,92MHz einstellen
9600, //Baudrate // 9600 baud
0, //Power // 1mW Ausgangsleistung, 120kHz Frequenzshift
6 //Mod
7 //Shift (war 6 = 105 kHz)
> rfm12class;
#endif /* PERIPHERAL_H_ */