20131008-181001

This commit is contained in:
BlubbFish 2013-10-08 16:09:59 +00:00
parent cb8cb8ec3b
commit cf214c65d9
20 changed files with 3763 additions and 2688 deletions

Binary file not shown.

View File

@ -15,11 +15,14 @@ Mainboard.d Mainboard.o: .././Mainboard.c .././config.h \
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/include/avr/version.h \
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/include/avr/fuse.h \
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/include/avr/lock.h \
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/include/string.h \
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/include/stddef.h \
.././led.h .././rs232.h \
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/include/stdio.h \
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/include/stdarg.h \
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/include/stddef.h \
.././usb.h
.././usb.h .././usb_user.h \
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/include/avr/pgmspace.h \
.././usb_user_config.h
.././config.h:
@ -55,6 +58,10 @@ c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-
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/include/avr/lock.h:
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/include/string.h:
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/include/stddef.h:
.././led.h:
.././rs232.h:
@ -63,6 +70,10 @@ c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/include/stdarg.h:
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/include/stddef.h:
.././usb.h:
.././usb_user.h:
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/include/avr/pgmspace.h:
.././usb_user_config.h:

View File

@ -1,245 +1,326 @@
:100000000C9461000C947E000C947E000C947E0095
:100010000C947E000C947E000C947E000C947E0068
:100020000C947E000C947E000C947E000C9434039F
:100030000C945C030C947E000C947E000C947E0067
:100040000C947E000C947E000C947E000C947E0038
:100050000C947E000C947E000C947E000C947E0028
:100060000C947E000C947E000C947E000C947E0018
:100070000C947E0012010002FF000010ADDEEEBE07
:100000000C9469000C9486000C9486000C94860075
:100010000C9486000C9486000C9486000C94860048
:100020000C9486000C9486000C9486000C944E036D
:100030000C9473030C9486000C9486000C94860038
:100040000C9486000C9486000C9486000C94860018
:100050000C9486000C9486000C9486000C94860008
:100060000C9486000C9486000C9486000C948600F8
:100070000C94860012010002FF000010ADDEEEBEFF
:1000800000010102030104030904140342006C008F
:10009000750062006200460069007300680000009D
:1000A00020034800610063006B00650072002D00B2
:1000B0004A0065006F007000610072006400790002
:1000C000000011241FBECFEFD4E0DEBFCDBF11E092
:1000D000A0E0B1E0E6EFFEE002C005900D92AE3385
:1000E000B107D9F721E0AEE3B1E001C01D92AA3417
:1000F000B207E1F70E9433010C9479070C940000D9
:1001000095B19F7195B995B18295880F807E982B96
:1001100095B9089584B1806E84B9089586E090E021
:100120000E94800078940E948A000E944E010E94E2
:10013000BA0108952F923F924F925F926F927F92F1
:100140008F929F92AF92BF92CF92DF92EF92FF92E7
:100150000F931F93CF93DF937C018B015A01C0E073
:10016000D0E0212C312C422C532C2CC0862C972CE7
:10017000C7010E9480008FEF881A980A8FEF8816B7
:100180009104B1F71C161D065CF4842C952CC80153
:100190000E9480008FEF881A980A8C169D06B9F786
:1001A0008FEFC81AD80ACA14DB0421F407C0610112
:1001B0006C2E7D2ECF3FD105CCF2E4CF2196CF3FE0
:1001C000D10521F01A141B0494F3F8CFDF91CF91DD
:1001D0001F910F91FF90EF90DF90CF90BF90AF9065
:1001E0009F908F907F906F905F904F903F902F9057
:1001F0000895C82F4AE050E064E070E087E090E0A6
:100200000E949A004C2F50E066E070E084E090E09D
:100210000E949A004C2F50E062E070E086E090E08F
:100220000E949A004C2F50E063E070E082E090E082
:100230000E949A004C2F50E061E070E083E090E073
:100240000E949A004C2F50E065E070E081E090E061
:100250000E949A004C2F50E064E070E085E090E04E
:100260000E949A00CFCF0E948E0082E090E00E9410
:1002700080008CE30E94F900CF93C82F8A3019F4D4
:100280008DE00E943C01E8ECF0E0908195FFFDCF0D
:10029000C093CE0080E090E0CF91089586E08093F7
:1002A000CA00E9ECF0E080818860808387E6809373
:1002B000CC0080E091E0909347018093460108953F
:1002C000CF93DF93CDB7DEB760970FB6F894DEBF5C
:1002D0000FBECDBF2CE0E5E1F1E0DE01119601900B
:1002E0000D922A95E1F71D861E861F86188AFC014D
:1002F0002081233C51F48181813049F460E1CE01B9
:1003000001960E94E20281E003C080E001C080E02B
:1003100060960FB6F894DEBF0FBECDBFDF91CF91D0
:100320000895CF93DF93CDB7DEB7A0970FB6F894BB
:10033000DEBF0FBECDBF8130A1F440E2BE016F5FD2
:100340007F4F0E94BD02882361F018A2CE01019662
:100350000E94540740E2BE016F5F7F4F81E80E9418
:100360000503A0960FB6F894DEBF0FBECDBFDF9198
:10037000CF9108950E94BD01089580EA8093D8002E
:1003800086E089BD09B400FEFDCF80E88093D800E7
:100390001092E00010923E018FEF80930E013C9886
:1003A00088E08093E20008952F923F924F925F92EF
:1003B0007F928F929F92AF92CF92DF92EF92FF92B5
:1003C0000F931F93CF93DF93282F90E06CE070E0A2
:1003D0000E940A06FC01EB5DFE4F822F90E06CE06C
:1003E00070E00E940A06895D9E4F41E00F2EF9EEF3
:1003F000CF2ED12CF02D0F2EFBEEEF2EF12CF02D69
:10040000AA24A3940CEE10E06DEE70E00F2EF0EF36
:100410004F2E512CF02D6894992492F8812C6894D9
:10042000772474F8DF0120812F3F59F1E6014883DA
:10043000E701A8822081E80128831C019C0121504A
:100440003109E9012881203841F0203441F020327F
:1004500041F0203141F4372D07C030E405C030E3CE
:1004600003C030E201C0382DE1012881232BEB01CC
:1004700028832C9120FF03C0D2011C9202C0E2010C
:1004800098824F5F33960396453061F6EAEEF0E0CE
:100490008EE180831082DF91CF911F910F91FF90A9
:1004A000EF90DF90CF90AF909F908F907F905F9074
:1004B0004F903F902F900895E8EEF0E08081857096
:1004C000E9F30895AF92BF92CF92DF92EF92FF923D
:1004D0000F931F93CF93DF93D82ED62FC72FE42FE0
:1004E000F0E02E173F0710F4C22E01C0C42E0E9468
:1004F0005C020D2F1C2F6894AA24A4F80F2EF8EE8E
:10050000EF2EF12CF02D0F2EFEEFBF2EF02DC1EFB0
:10051000D0E02C2D80E18C1508F42A2D2223D9F06F
:10052000F801922FDD2011F0808101C08491888331
:10053000915031969111F6CF622F615070E06F5F4C
:100540007F4F060F171FC21AF701B082C11007C0F4
:10055000203129F007C0F701B082CC2019F00E94A9
:100560005C02D7CFDF91CF911F910F91FF90EF9059
:10057000DF90CF90BF90AF9008958093E900909165
:10058000F200941708F4492F4423D1F0362FE62FB8
:10059000F72FA1EFB0E09C9191939E2F931B94179E
:1005A000D0F39091F20091110BC021E030E002C035
:1005B000220F331F8A95E2F7EAEEF0E020831082E3
:1005C000842F08956623E9F01092E900E8EEF0E048
:1005D000208120FFFDCF2091F200211114C0282F8F
:1005E000E82FF92FA1EFB0E081918C938E2F821B21
:1005F0008617D0F3E8EEF0E080818E7F808381E083
:10060000089580E0089580E00895CF93DF93442318
:1006100029F18093E900E8EEF0E0808180FFFDCFD2
:100620008091F20081111CC0962FE62FF72FA8EEC3
:10063000B0E0C1EFD0E08C9185FF02C0808188835B
:1006400031968E2F891B8417B0F3E8EEF0E080819D
:100650008E7F80838FE7808381E003C080E001C0CC
:1006600080E0DF91CF9108951F920F920FB60F9205
:1006700011248F93EF93FF93E1EEF0E080811082DD
:1006800083FF12C01092E90081E08093EB0010928A
:10069000EC0082E18093ED0088E08093F0001092FE
:1006A0003E018FEF80930E01FF91EF918F910F909C
:1006B0000FBE0F901F9018951F920F920FB60F92BA
:1006C00011243F924F925F926F927F928F929F92EE
:1006D000AF92BF92CF92DF92EF92FF920F931F9350
:1006E0002F933F934F935F936F937F938F939F933A
:1006F000AF93BF93EF93FF93CF93DF93CDB7DEB765
:100700002A97DEBFCDBF8091F40080FF4CC21092CB
:10071000E9008091E80083FF13C2E1EFF0E08081FF
:10072000898380818A83208130E03C832B834081D0
:10073000942F80E0822B932B9C838B83208130E04D
:100740003E832D834081942F80E0822B932B9E83C8
:100750008D83208130E038872F834081942F80E083
:10076000822B932B98878F8382EF8093E8008A8176
:10077000863009F024C18B819C81811523E092078A
:1007800009F4FBC048F4811551E0950779F0811513
:10079000924009F010C124C08130B3E09B0709F4F6
:1007A000F6C08230934009F006C1FBC0E4E7F0E0F8
:1007B00044912F813885BF0180E00E94620202C20D
:1007C0009A2F50815F3F09F49B2F490F8150339638
:1007D0008111F6CF2F5F3F4F2230310539F410C021
:1007E00020E030E040E014E0A1E0B0E0C9016CE0BE
:1007F00070E00E940A06FC01EB5DFE4F812FE0CF06
:10080000842F880F880F880F841B0F2EFBE1EF2E9B
:10081000F02DE80E8E2D90E00E941C06082F192F57
:1008200089E0D8018C9382E011968C9311971296EF
:10083000EC92129713961C92139714968C9314971C
:1008400081E015968C93159716961C92169780EC5E
:1008500017968C9317978AEF18968C93F801399610
:100860001A86198644E0A12C88248394F82C9A2CAB
:100870000F2EF9E07F2EF02DDD24DA940F2EF7E015
:10088000BF2EF02D0F2EF5E0CF2EF02D68946624AC
:1008900061F80F2EF3E05F2EF02D56C07F2DDC01A6
:1008A0002C912F3F09F4792D670F51500396511168
:1008B000F5CF70824183428213826483D58216828F
:1008C000D782108639966623C1F1832F932D6CE071
:1008D00070E00E940A069C012A5D3E4F482CC90127
:1008E000B90161507109DB015C915F3F01F1B08298
:1008F000C182652F679566276795642962835134A5
:1009000041F0503441F0513841F0503841F4562D07
:1009100007C05F2D05C05F2D03C0562D01C0552DAA
:100920005383DC018C91848315821682379643941D
:100930002D5F3F4FB5E04B12D2CFA985BA851196F6
:10094000BA87A987129771F04984342D3A84842D8F
:10095000932D6CE070E00E940A068B5D9E4F542F31
:100960006A2D9CCF2F8138854E2DB80181E00E94E1
:100970006202C8010E94B70625C1E6E8F0E0449192
:100980002F813885BF0180E00E9462021BC1EAE826
:10099000F0E044912F813885BF0180E00E9462021F
:1009A00011C1E0EAF0E044912F813885BF0180E079
:1009B0000E94620207C181E28093EB0003C185308F
:1009C00071F48EEF8093E800E8EEF0E0808180FF24
:1009D000FDCF8B819C8180688093E300F3C08930D8
:1009E000C1F49981911160C08B819C81019769F458
:1009F00081E080933E018EEF8093E80010920E011B
:100A000080910E010E94D401DDC081E28093EB0051
:100A1000D9C0883089F49981903809F057C0E8EE40
:100A2000F0E0808180FFFDCF80913E018093F10056
:100A30008EEF8093E800C6C081111CC0E8EEF0E0A4
:100A4000808180FFFDCF8981823859F48D81E9EE64
:100A5000F0E080838091EB0085FB882780F910828D
:100A600001C080E0E1EFF0E0808310828EEF8093A0
:100A7000E800A8C08B30C1F48981803211F0811167
:100A800055C08D819E818230910550F480930E0176
:100A90008EEF8093E80080910E010E94D40192C0F5
:100AA00081E28093EB008EC08A3081F489818038A6
:100AB000E9F5E8EEF0E0808180FFFDCF80910E0146
:100AC0008093F1008EEF8093E8007CC0813011F0BC
:100AD000833061F58981823049F58B819C81892B36
:100AE00029F58D819E818F779927382F31503430A9
:100AF000E8F43EEF3093E8008093E9002A81233048
:100B000021F481E28093EB005DC099E19093EB00CA
:100B100021E030E0F90102C0EE0FFF1F8A95E2F7F5
:100B2000CF01EAEEF0E0808310824CC0CE01019646
:100B30000E946001811146C081E28093EB0042C0B7
:100B400081E28093EB002FC0F22E408150E0022E14
:100B500002C0559547950A94E2F740FF1BC0DB01A0
:100B60002C93D6018C9182FF13C08091F2008823D0
:100B700041F06091F20070E0822F0E949101F092AA
:100B8000E900E8EEF0E089EF80838FE780831AC008
:100B9000D8019C932F5F3F4F25303105A9F681E2A4
:100BA0008093EB000FC021E030E0E4EFF0E069EE6D
:100BB00070E00F2EF8EECF2ED12CF02D0BEE10E0C2
:100BC00091E2C2CF2A960FB6F894DEBF0FBECDBF1A
:100BD000DF91CF91FF91EF91BF91AF919F918F9155
:100BE0007F916F915F914F913F912F911F910F9145
:100BF000FF90EF90DF90CF90BF90AF909F908F903D
:100C00007F906F905F904F903F900F900FBE0F902E
:100C10001F9018955527002480FF02C0060E571F0D
:100C2000660F771F6115710521F0969587950097DE
:100C300099F7952F802D08950F931F93CF93DF93EE
:100C40008230910510F482E090E0E0914201F09151
:100C5000430120E030E0C0E0D0E023C0408151817A
:100C600048175907A8F04817590761F48281938102
:100C7000209719F09B838A832EC090934301809321
:100C8000420129C02115310529F04217530710F000
:100C9000A90102C0BE01DF0102811381EF019A01A7
:100CA000F8013097D9F62115310509F1281B390BC8
:100CB0002430310590F412968D919C911397611513
:100CC000710521F0FB019383828304C0909343015B
:100CD00080934201FD01329644C0FD01E20FF31FF3
:100CE00081939193225031092D933C933AC02091E6
:100CF000400130914101232B41F4209111013091A9
:100D00001201309341012093400120910F01309155
:100D100010012115310541F42DB73EB74091130163
:100D200050911401241B350BE0914001F0914101D9
:100D3000E217F307A0F42E1B3F0B2817390778F0B2
:100D4000AC014E5F5F4F2417350748F04E0F5F1F11
:100D500050934101409340018193919302C0E0E0A0
:100D6000F0E0CF01DF91CF911F910F910895EF92A5
:100D7000FF920F931F93CF93DF93009709F48FC0D7
:100D8000DC01129713961C921E921297E09042017A
:100D9000F0904301E114F10489F42D913C911197F5
:100DA000280F391F809140019091410182179307CC
:100DB00089F5B0934101A093400171C0E70120E0A3
:100DC00030E001C0EA01CA17DB0738F44A815B81D1
:100DD0009E0141155105B1F722C0BC016250710955
:100DE000FB01D383C28300811181AC01400F511FED
:100DF0004C175D0761F448815981400F511F4E5FC8
:100E00005F4F518340834A815B8153834283211525
:100E1000310529F4B0934301A093420140C0F90188
:100E2000B383A283E90169917991C60FD71FAC17EB
:100E3000BD0779F4DC015E914E91460F571F4E5F5E
:100E40005F4F5183408312968D919C9113979383AA
:100E50008283A0E0B0E002C0D7017C01F70182816B
:100E600093810097C9F7C701029620813181820FD3
:100E7000931F20914001309141012817390779F4DF
:100E8000109729F4109243011092420104C0139666
:100E90001C921E921297F0924101E0924001CDB750
:100EA000DEB7E6E00C946A07DC016C9161566A31AA
:100EB00008F0605E6F5B6D93C1F708952A883988EA
:100EC00048885F846E847D848C849B84AA84B984E2
:100ED000C884DF80EE80FD800C811B81AA81B981EE
:100EE000CE0FD11D0FB6F894DEBF0FBECDBFED0102
:060EF0000895F894FFCF05
:100EF60000000002000000003C0100000000FF00AE
:100F0600004A01200056657273696F6E20312E30DB
:100F16000000000000802002812002FF2002FF2046
:0E0F260002FF2002FF2002FF2002FF20020037
:1000C00000000E03300030003000300030003100FE
:1000D000000011241FBECFEFD4E0DEBFCDBF11E082
:1000E000A0E0B1E0EEEDF3E102C005900D92AC3678
:1000F000B107D9F721E0ACE6B1E001C01D92A83705
:10010000B207E1F70E94F6000C94ED090C94000090
:1001100095B19F7195B995B18295880F807E982B86
:1001200095B9089584B1806E84B908950E94CF0175
:10013000811106C086E090E00E948800379B10C0C5
:100140000E94CF01823021F483E090E00E94880079
:100150000E94CF01833051F782E090E00E94880036
:10016000089586E090E00E94880078940E949200B2
:100170000E9443010E94BC013F98479A0E9496004A
:100180000895CF93DF93EC01E82FFD2FDF010D9051
:100190000020E9F71197AE1BBF0BAD3130F08DE0B9
:1001A0008D8F8AE08E8F1F8E08C0FE01EA0FF11D31
:1001B0008DE080838AE08183128285E090E00E9456
:1001C0008800CE010E9455010E94CF01833039F48E
:1001D0000E94D201882319F0CE010E94BF0182E063
:1001E00090E00E948800DF91CF910895CF93DF9334
:1001F000CDB7DEB7A0970FB6F894DEBF0FBECDBF68
:100200000E94B10082E090E00E948800D12C0F2E65
:10021000F4E4EF2EF1E0FF2EF02D6894CC24C5F825
:100220008E010F5F1F4F8D2DD3941F928F93FF92DE
:10023000EF921F92CF921F930F930E94FD06C80169
:100240000E94C1002FEF89E698E121508040904044
:10025000E1F700C000000FB6F894DEBF0FBECDBFBF
:10026000E2CFCF93C82F8A3019F48DE00E9431017C
:10027000E8ECF0E0908195FFFDCFC093CE0080E0E8
:1002800090E0CF91089586E08093CA00E9ECF0E019
:1002900080818860808387E68093CC0080E091E055
:1002A000909375018093740108959F938F9380E0DC
:1002B00091E09F938F930E94EB060F900F900F9009
:1002C0000F900895CF93DF93CDB7DEB760970FB649
:1002D000F894DEBF0FBECDBF2CE0E4E1F1E0DE011B
:1002E000119601900D922A95E1F71D861E861F86B4
:1002F000188AFC012081233C51F48181813049F42A
:1003000060E1CE0101960E94FC0281E003C080E022
:1003100001C080E060960FB6F894DEBF0FBECDBF7F
:10032000DF91CF910895CF93DF93CDB7DEB7A0973C
:100330000FB6F894DEBF0FBECDBF8130A1F440E20E
:10034000BE016F5F7F4F0E94D702882361F018A221
:10035000CE0101960E94E10640E2BE016F5F7F4F31
:1003600082E80E941F03A0960FB6F894DEBF0FBE6E
:10037000CDBFDF91CF9108950E94D5010895E82F58
:10038000F92FDF010D900020E9F71197AD014E1B09
:100390005F0B682F792F82E80E941F0308950E9447
:1003A000640208950E947202089580EA8093D80042
:1003B00086E089BD09B400FEFDCF80E88093D800B7
:1003C0001092E00010926C013C9888E08093E2006B
:1003D00008952F923F924F925F927F928F929F92B9
:1003E000AF92CF92DF92EF92FF920F931F93CF9332
:1003F000DF93E4E2F1E086E291E041E00F2EF9EED6
:10040000CF2ED12CF02D0F2EFBEEEF2EF12CF02D58
:10041000AA24A3940CEE10E06DEE70E00F2EF0EF26
:100420004F2E512CF02D6894992492F8812C6894C9
:10043000772474F8DF0120812F3F59F1E6014883CA
:10044000E701A8822081E80128831C019C0121503A
:100450003109E9012881203841F0203441F020326F
:1004600041F0203141F4372D07C030E405C030E3BE
:1004700003C030E201C0382DE1012881232BEB01BC
:1004800028832C9120FF03C0D2011C9202C0E201FC
:1004900098824F5F33960396453061F6EAEEF0E0BE
:1004A0008EE180831082DF91CF911F910F91FF9099
:1004B000EF90DF90CF90AF909F908F907F905F9064
:1004C0004F903F902F9008958091E300882334F45B
:1004D00080916C01811104C082E0089580E008954C
:1004E00083E008958091E80081700895E8EEF0E0DF
:1004F00080818570E9F30895AF92BF92CF92DF9229
:10050000EF92FF920F931F93CF93DF93D82ED62FA6
:10051000C72FE42FF0E02E173F0710F4C22E01C0C2
:10052000C42E0E9476020D2F1C2F6894AA24A4F8D2
:100530000F2EF8EEEF2EF12CF02D0F2EFEEFBF2E2A
:10054000F02DC1EFD0E02C2D80E18C1508F42A2D80
:100550002223D9F0F801922FDD2011F0808101C013
:1005600084918883915031969111F6CF622F61501A
:1005700070E06F5F7F4F060F171FC21AF701B0823E
:10058000C11007C0203129F007C0F701B082CC208C
:1005900019F00E947602D7CFDF91CF911F910F9172
:1005A000FF90EF90DF90CF90BF90AF900895809331
:1005B000E9009091F200941708F4492F4423D1F0F8
:1005C000362FE62FF72FA1EFB0E09C9191939E2F4D
:1005D000931B9417D0F39091F20091110BC021E07E
:1005E00030E002C0220F331F8A95E2F7EAEEF0E016
:1005F00020831082842F08956623E9F01092E90089
:10060000E8EEF0E0208120FFFDCF2091F2002111E3
:1006100014C0282FE82FF92FA1EFB0E081918C931F
:100620008E2F821B8617D0F3E8EEF0E080818E7F5C
:10063000808381E0089580E0089580E00895CF935D
:10064000DF93442329F18093E900E8EEF0E0808114
:1006500080FFFDCF8091F20081111CC0962FE62F04
:10066000F72FA8EEB0E0C1EFD0E08C9185FF02C07B
:100670008081888331968E2F891B8417B0F3E8EE32
:10068000F0E080818E7F80838FE7808381E003C0EC
:1006900080E001C080E0DF91CF9108951F920F921A
:1006A0000FB60F9211248F93EF93FF93E1EEF0E0DA
:1006B0008081108283FF0FC01092E90081E0809357
:1006C000EB001092EC0082E18093ED0088E08093D3
:1006D000F00010926C01FF91EF918F910F900FBE7F
:1006E0000F901F9018951F920F920FB60F92112422
:1006F000BF92CF92DF92EF92FF920F931F932F93AF
:100700003F934F935F936F937F938F939F93AF9399
:10071000BF93EF93FF93CF93DF93CDB7DEB72897C7
:10072000DEBFCDBF8091F40080FFE4C11092E900EC
:100730008091E80083FFABC1E1EFF0E08081898325
:1007400080818A83208130E03C832B834081942FF9
:1007500080E0822B932B9C838B83208130E03E832F
:100760002D834081942F80E0822B932B9E838D8359
:10077000208130E038872F834081942F80E0822BC6
:10078000932B98878F8382EF8093E8008A8186304D
:1007900009F0ECC08B819C81811523E0920709F45C
:1007A000B9C048F4811551E0950789F08115924050
:1007B00009F0D8C016C08230B3E09B0709F4BEC070
:1007C00008F4B2C08330934009F0CCC0C1C0E4E764
:1007D000F0E044912F813885BF0180E00E947C02C7
:1007E00098C1E4E2F1E080E391E0F12C41E050E0D7
:1007F000242F30813F3F09F4252FF20E3396E8175E
:10080000F907B1F78F2D880F880F880F8F190F2EDA
:10081000F2E1EF2EF02DE80E8E2D90E00E94A9055A
:10082000082F192F89E0D8018C9392E011969C93A0
:1008300011971296EC92129713961C92139791E0CF
:1008400014969C93149715969C93159716961C9244
:10085000169790EC17969C9317979AEF18969C937F
:100860001897F801399619968C9384E08183128247
:100870001382F4828FEF8583168287831086FF2090
:10088000F1F1F801729625E231E091E00F2EF7E0E8
:10089000FF2EF02D55E0CC24C3946894DD24D1F8CC
:1008A0000F2EF3E0BF2EF02DB901D90111978C91D5
:1008B0008F3F01F1F0825183482F47954427479598
:1008C000492B4283813441F0803441F0813841F03A
:1008D000803841F48D2D07C08C2D05C08C2D03C0B0
:1008E0008D2D01C08B2D8383DB018C918483158238
:1008F000168237969F5F2D5F3F4F9530A9F62F8167
:1009000038854E2DB80181E00E947C02C8010E940A
:100910004406FFC0E6E8F0E044912F813885BF012E
:1009200080E00E947C02F5C0EAE8F0E044912F816B
:100930003885BF0180E00E947C02EBC0E0EAF0E075
:1009400044912F813885BF0180E00E947C02E1C084
:10095000E2ECF0E044912F813885BF0180E00E94F5
:100960007C02D7C081E28093EB00D3C0853071F464
:100970008EEF8093E800E8EEF0E0808180FFFDCF0D
:100980008B819C8180688093E300C3C08930A1F48F
:100990008981811172C08B819C81019749F481E02A
:1009A00080936C018EEF8093E8000E94E901B1C052
:1009B00081E28093EB00ADC0883089F48981803872
:1009C00009F05BC0E8EEF0E0808180FFFDCF809110
:1009D0006C018093F1008EEF8093E8009AC0811142
:1009E0001CC0E8EEF0E0808180FFFDCF8981823875
:1009F00059F48D81E9EEF0E080838091EB0085FB76
:100A0000882780F9108201C080E0E1EFF0E0808368
:100A100010828EEF8093E8007CC0813011F083302B
:100A200061F58981823049F58B819C81892B29F57B
:100A30008D819E818F779927382F31503430E8F49B
:100A40003EEF3093E8008093E9002A81233021F4BF
:100A500081E28093EB005DC099E19093EB0021E08F
:100A600030E0F90102C0EE0FFF1F8A95E2F7CF01D7
:100A7000EAEEF0E0808310824CC0CE0101960E9425
:100A80006201811146C081E28093EB0042C081E2A5
:100A90008093EB002FC0F22E408150E0022E02C066
:100AA000559547950A94E2F740FF1BC0DB012C9354
:100AB000D6018C9182FF13C08091F200882341F00F
:100AC0006091F20070E0822F0E949301F092E900A1
:100AD000E8EEF0E089EF80838FE780831AC0D801C9
:100AE0009C932F5F3F4F25303105A9F681E280931B
:100AF000EB000FC021E030E0E4EFF0E069EE70E0E1
:100B00000F2EF8EECF2ED12CF02D0BEE10E091E24F
:100B1000C2CF28960FB6F894DEBF0FBECDBFDF91CF
:100B2000CF91FF91EF91BF91AF919F918F917F9165
:100B30006F915F914F913F912F911F910F91FF9076
:100B4000EF90DF90CF90BF900F900FBE0F901F904F
:100B500018950F931F93CF93DF938230910510F474
:100B600082E090E0E0917001F091710120E030E0CE
:100B7000C0E0D0E023C04081518148175907A8F058
:100B80004817590761F482819381209719F09B835C
:100B90008A832EC0909371018093700129C0211522
:100BA000310529F04217530710F0A90102C0BE0118
:100BB000DF0102811381EF019A01F8013097D9F624
:100BC0002115310509F1281B390B2430310590F42A
:100BD00012968D919C9113976115710521F0FB017F
:100BE0009383828304C09093710180937001FD010F
:100BF000329644C0FD01E20FF31F8193919322507E
:100C000031092D933C933AC020916E0130916F01D0
:100C1000232B41F4209110013091110130936F0189
:100C200020936E0120910E0130910F0121153105A5
:100C300041F42DB73EB74091120150911301241B8E
:100C4000350BE0916E01F0916F01E217F307A0F40C
:100C50002E1B3F0B2817390778F0AC014E5F5F4F12
:100C60002417350748F04E0F5F1F50936F014093D4
:100C70006E018193919302C0E0E0F0E0CF01DF913B
:100C8000CF911F910F910895EF92FF920F931F93B1
:100C9000CF93DF93009709F48FC0DC01129713966E
:100CA0001C921E921297E0907001F0907101E11475
:100CB000F10489F42D913C911197280F391F8091EF
:100CC0006E0190916F018217930789F5B0936F01C0
:100CD000A0936E0171C0E70120E030E001C0EA019D
:100CE000CA17DB0738F44A815B819E014115510523
:100CF000B1F722C0BC0162507109FB01D383C283EA
:100D000000811181AC01400F511F4C175D0761F448
:100D100048815981400F511F4E5F5F4F518340837F
:100D20004A815B81538342832115310529F4B093B5
:100D30007101A093700140C0F901B383A283E9015E
:100D400069917991C60FD71FAC17BD0779F4DC0103
:100D50005E914E91460F571F4E5F5F4F5183408308
:100D600012968D919C91139793838283A0E0B0E0BB
:100D700002C0D7017C01F701828193810097C9F7F6
:100D8000C701029620813181820F931F20916E014D
:100D900030916F012817390779F4109729F41092D0
:100DA00071011092700104C013961C921E9212974A
:100DB000F0926F01E0926E01CDB7DEB7E6E00C94E1
:100DC000DE09DC016C9161566A3108F0605E6F5B90
:100DD0006D93C1F70895A0E0B0E0E1EFF6E00C9468
:100DE000C609CE010996AC016F8178858D819E81FF
:100DF0000E942D07E2E00C94E209AEE0B0E0E3E0EF
:100E0000F7E00C94C4090D891E898F89988D26E01E
:100E10002C831A83098397FF02C080E090E8019732
:100E20009E838D83CE014B96AC01698D7A8DCE0168
:100E300001960E942D074D815E8157FD0AC02F81CA
:100E40003885421753070CF49A01F801E20FF31F9B
:100E500010822E96E4E00C94E009ACE0B0E0E3E30D
:100E6000F7E00C94B6097C016B018A01FC01178242
:100E70001682838181FFC8C188248394912C8C0EB3
:100E80009D1EF7019381F60193FD859193FF81915A
:100E90006F01882309F4B4C1853239F493FD85913B
:100EA00093FF81916F01853229F4B70190E00E9490
:100EB0002109E7CF512C312C20E02032A8F48B32CD
:100EC00061F028F4803251F0833271F40BC08D321E
:100ED00039F0803349F421602AC02260246027C0A1
:100EE000286025C0206123C027FD29C0382F30533A
:100EF0003A3088F426FF07C0852D6AE00E94AD09CC
:100F0000582E530E14C0832D6AE00E94AD09382E6E
:100F1000330E20620CC08E3221F426FD71C1206494
:100F200006C08C3611F4206802C0883641F4F60100
:100F300093FD859193FF81916F018111BECF982F11
:100F40009554933018F09052933028F40C5F1F4F53
:100F5000FFE3F9830DC0833631F0833771F08335B9
:100F600009F05EC023C0F801808189830E5F1F4FA6
:100F700044244394512C540115C03801F2E06F0E03
:100F8000711CF801A080B18026FF03C0652D70E0C0
:100F900002C06FEF7FEFC5012C870E9416092C015C
:100FA00083012C856FE7262E222218C03801F2E03B
:100FB0006F0E711CF801A080B18026FF03C0652D63
:100FC00070E002C06FEF7FEFC5012C870E940B0914
:100FD0002C012C8550E8252E222A830123FC1CC0DD
:100FE00006C0B70180E290E00E9421093A94832D67
:100FF00090E048165906A8F30FC0F50127FC85912B
:1010000027FE81915F01B70190E00E942109311014
:101010003A94F1E04F1A51084114510471F7EDC0B0
:10102000843611F0893641F5F80127FF07C0608149
:101030007181828193810C5F1F4F08C06081718133
:10104000882777FD8095982F0E5F1F4F4FE6B42EAF
:10105000B22297FF09C090958095709561957F4F5A
:101060008F4F9F4FF0E8BF2A2AE030E0A4010E9492
:101070004D09A82EA81843C0853731F43FEEB32E92
:10108000B2222AE030E024C099EFB92EB2228F3686
:10109000B9F020F4883509F0B3C00DC0803721F0D5
:1010A000883709F0ADC002C020E1B22AB4FE0BC0FF
:1010B00084E0B82A08C024FF09C0E6E0BE2A06C0C2
:1010C00028E030E005C020E130E002C020E132E05D
:1010D000F801B7FE07C060817181828193810C5F46
:1010E0001F4F06C06081718180E090E00E5F1F4F4E
:1010F000A4010E944D09A82EA818FFE7BF22B6FE42
:101100000BC02B2D2E7FA51450F4B4FE0AC0B2FCE8
:1011100008C02B2D2E7E05C07A2C2B2D03C07A2CD7
:1011200001C0752C24FF0DC0FE01EA0DF11D808168
:10113000803311F4297E09C022FF06C07394739492
:1011400004C0822F867809F0739423FD14C020FF19
:101150000FC05A2C731460F4530C5718732C08C02A
:10116000B70180E290E02C870E94210973942C85BE
:101170007314B0F304C0731410F4371801C0312C89
:1011800024FF12C0B70180E390E02C870E94210960
:101190002C8522FF1EC021FF03C088E590E002C01D
:1011A00088E790E0B7010CC0822F867891F021FD8E
:1011B00002C080E201C08BE227FD8DE2B70190E022
:1011C0000E94210906C0B70180E390E00E94210936
:1011D0005A94A514C0F3AA94F401EA0DF11DB701C5
:1011E000808190E00E942109A110F5CF06C0B701CF
:1011F00080E290E00E9421093A943110F8CF41CE6C
:10120000F7012681378102C02FEF3FEFC9012C96ED
:10121000E2E10C94D209FC0105906150704001108C
:10122000D8F7809590958E0F9F1F0895FC0161500F
:10123000704001900110D8F7809590958E0F9F1FF8
:1012400008950F931F93CF93DF938C01EB018B8154
:1012500081FD03C00FEF1FEF1AC082FF0DC02E816A
:101260003F818C819D812817390764F4E881F981D9
:101270000193F983E88306C0E885F985802F0995F5
:10128000892B41F78E819F8101969F838E83C801B0
:10129000DF91CF911F910F910895FA01AA2728306D
:1012A00061F1203191F1E8946F936E7F6E5F7F4F13
:1012B0008F4F9F4FAF4FB1E040D0B4E03ED0670FAB
:1012C000781F891F9A1FA11D680F791F8A1F911D02
:1012D000A11D6A0F711D811D911DA11D22D009F450
:1012E00068943F91062E000C3019000C000C301948
:1012F000305D3193CEF6CF010895462F4770405DA3
:101300004193B3E00FD0C9F7F6CF462F4F70405D41
:101310004A3318F0495D31FD4052419302D0A9F79C
:10132000EACFB4E0A6959795879577956795BA9596
:10133000C9F700976105710508959B01AC010A2E5C
:1013400006945795479537952795BA95C9F7620F33
:10135000731F841F951FA01D0895002480FD060E95
:10136000660F11F08695D1F7802D08952F923F9248
:101370004F925F926F927F928F929F92AF92BF92A5
:10138000CF92DF92EF92FF920F931F93CF93DF9351
:10139000CDB7DEB7CA1BDB0B0FB6F894DEBF0FBEAE
:1013A000CDBF09942A88398848885F846E847D84FB
:1013B0008C849B84AA84B984C884DF80EE80FD80FD
:1013C0000C811B81AA81B981CE0FD11D0FB6F89473
:0E13D000DEBF0FBECDBFED010895F894FFCF34
:1013DE0000000002000000003101000000000000CB
:1013EE007801200056657273696F6E20312E3000C1
:1013FE0000000000802002812002C12002FF200296
:10140E004E61636872696368742062656B6F6D6D9F
:10141E00656E2100626C61666F6F202564206963C2
:10142E00682062696E2065696E206C616765722046
:0C143E00646F6F6665722074657874003E
:00000001FF

File diff suppressed because it is too large Load Diff

View File

@ -1,11 +1,9 @@
Archive member included because of file (symbol)
c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_mulhi3.o)
usb_user.o (__mulhi3)
c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_exit.o)
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/avr35/crtm32u2.o (exit)
c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_copy_data.o)
rs232.o (__do_copy_data)
Mainboard.o (__do_copy_data)
c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_clear_bss.o)
usb_user.o (__do_clear_bss)
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/avr35\libc.a(malloc.o)
@ -16,6 +14,8 @@ c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-
rs232.o (fprintf)
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/avr35\libc.a(iob.o)
rs232.o (__iob)
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/avr35\libc.a(snprintf.o)
Mainboard.o (snprintf)
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/avr35\libc.a(vfprintf_std.o)
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/avr35\libc.a(fprintf.o) (vfprintf)
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/avr35\libc.a(strnlen_P.o)
@ -45,38 +45,23 @@ Discarded input sections
.bss 0x00000000 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/avr35/crtm32u2.o
.text 0x00000000 0x0 led.o
.bss 0x00000000 0x0 led.o
.text.fade 0x00000000 0xbe led.o
.text.led_rainbow
0x00000000 0x74 led.o
.text 0x00000000 0x0 Mainboard.o
.bss 0x00000000 0x0 Mainboard.o
.text.resi 0x00000000 0x30 Mainboard.o
.text 0x00000000 0x0 rs232.o
.bss 0x00000000 0x0 rs232.o
.text.rs232_send
0x00000000 0x1a rs232.o
.text 0x00000000 0x0 usb.o
.bss 0x00000000 0x0 usb.o
.text.usb_send
0x00000000 0xc usb.o
.text 0x00000000 0x0 usb_user.o
.text.usb_status
0x00000000 0x1c usb_user.o
.text.usb_configuration
0x00000000 0x6 usb_user.o
.text.usb_interface
0x00000000 0x6 usb_user.o
.text.usb_freebuffer
0x00000000 0x1e usb_user.o
.text.usb_rxavail
0x00000000 0xa usb_user.o
.text 0x00000000 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/avr35\libgcc.a(_mulhi3.o)
.bss 0x00000000 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/avr35\libgcc.a(_mulhi3.o)
.text.libgcc.div
0x00000000 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/avr35\libgcc.a(_mulhi3.o)
.text.libgcc 0x00000000 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/avr35\libgcc.a(_mulhi3.o)
.text.libgcc.prologue
0x00000000 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/avr35\libgcc.a(_mulhi3.o)
.text.libgcc.builtins
0x00000000 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/avr35\libgcc.a(_mulhi3.o)
.text.libgcc.fmul
0x00000000 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/avr35\libgcc.a(_mulhi3.o)
.text 0x00000000 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/avr35\libgcc.a(_exit.o)
.bss 0x00000000 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/avr35\libgcc.a(_exit.o)
.text.libgcc.mul
@ -122,34 +107,22 @@ Discarded input sections
.bss 0x00000000 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/avr35\libc.a(strupr.o)
.text 0x00000000 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/avr35\libc.a(fprintf.o)
.bss 0x00000000 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/avr35\libc.a(fprintf.o)
.text.avr-libc
0x00000000 0x24 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/avr35\libc.a(fprintf.o)
.text 0x00000000 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/avr35\libc.a(iob.o)
.bss 0x00000000 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/avr35\libc.a(iob.o)
.text 0x00000000 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/avr35\libc.a(snprintf.o)
.bss 0x00000000 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/avr35\libc.a(snprintf.o)
.text 0x00000000 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/avr35\libc.a(vfprintf_std.o)
.bss 0x00000000 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/avr35\libc.a(vfprintf_std.o)
.text.avr-libc
0x00000000 0x3bc 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/avr35\libc.a(vfprintf_std.o)
.text 0x00000000 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/avr35\libc.a(strnlen_P.o)
.bss 0x00000000 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/avr35\libc.a(strnlen_P.o)
.text.avr-libc
0x00000000 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/avr35\libc.a(strnlen_P.o)
.text 0x00000000 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/avr35\libc.a(strnlen.o)
.bss 0x00000000 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/avr35\libc.a(strnlen.o)
.text.avr-libc
0x00000000 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/avr35\libc.a(strnlen.o)
.text 0x00000000 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/avr35\libc.a(fputc.o)
.bss 0x00000000 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/avr35\libc.a(fputc.o)
.text.avr-libc
0x00000000 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/avr35\libc.a(fputc.o)
.text 0x00000000 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/avr35\libc.a(ultoa_invert.o)
.bss 0x00000000 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/avr35\libc.a(ultoa_invert.o)
.text.avr-libc
0x00000000 0xc0 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/avr35\libc.a(ultoa_invert.o)
.text 0x00000000 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/avr35\libgcc.a(_mulqi3.o)
.bss 0x00000000 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/avr35\libgcc.a(_mulqi3.o)
.text.libgcc.mul
0x00000000 0x12 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_mulqi3.o)
.text.libgcc.div
0x00000000 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/avr35\libgcc.a(_mulqi3.o)
.text.libgcc 0x00000000 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/avr35\libgcc.a(_mulqi3.o)
@ -166,8 +139,6 @@ Discarded input sections
.text.libgcc.div
0x00000000 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/avr35\libgcc.a(_prologue.o)
.text.libgcc 0x00000000 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/avr35\libgcc.a(_prologue.o)
.text.libgcc.prologue
0x00000000 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/avr35\libgcc.a(_prologue.o)
.text.libgcc.builtins
0x00000000 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/avr35\libgcc.a(_prologue.o)
.text.libgcc.fmul
@ -302,7 +273,7 @@ LOAD c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8
.rela.plt
*(.rela.plt)
.text 0x00000000 0xef6
.text 0x00000000 0x13de
*(.vectors)
.vectors 0x00000000 0x74 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/avr35/crtm32u2.o
0x00000000 __vector_default
@ -310,41 +281,41 @@ LOAD c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8
*(.vectors)
*(.progmem.gcc*)
*(.progmem*)
.progmem.data 0x00000074 0x4e usb_user.o
0x000000c2 . = ALIGN (0x2)
0x000000c2 __trampolines_start = .
.progmem.data 0x00000074 0x5e usb_user.o
0x000000d2 . = ALIGN (0x2)
0x000000d2 __trampolines_start = .
*(.trampolines)
.trampolines 0x000000c2 0x0 linker stubs
.trampolines 0x000000d2 0x0 linker stubs
*(.trampolines*)
0x000000c2 __trampolines_end = .
0x000000d2 __trampolines_end = .
*(.jumptables)
*(.jumptables*)
*(.lowtext)
*(.lowtext*)
0x000000c2 __ctors_start = .
0x000000d2 __ctors_start = .
*(.ctors)
0x000000c2 __ctors_end = .
0x000000c2 __dtors_start = .
0x000000d2 __ctors_end = .
0x000000d2 __dtors_start = .
*(.dtors)
0x000000c2 __dtors_end = .
0x000000d2 __dtors_end = .
SORT(*)(.ctors)
SORT(*)(.dtors)
*(.init0)
.init0 0x000000c2 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/avr35/crtm32u2.o
0x000000c2 __init
.init0 0x000000d2 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/avr35/crtm32u2.o
0x000000d2 __init
*(.init0)
*(.init1)
*(.init1)
*(.init2)
.init2 0x000000c2 0xc 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/avr35/crtm32u2.o
.init2 0x000000d2 0xc 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/avr35/crtm32u2.o
*(.init2)
*(.init3)
*(.init3)
*(.init4)
.init4 0x000000ce 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/avr35\libgcc.a(_copy_data.o)
0x000000ce __do_copy_data
.init4 0x000000e4 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/avr35\libgcc.a(_clear_bss.o)
0x000000e4 __do_clear_bss
.init4 0x000000de 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/avr35\libgcc.a(_copy_data.o)
0x000000de __do_copy_data
.init4 0x000000f4 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/avr35\libgcc.a(_clear_bss.o)
0x000000f4 __do_clear_bss
*(.init4)
*(.init5)
*(.init5)
@ -355,112 +326,154 @@ LOAD c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8
*(.init8)
*(.init8)
*(.init9)
.init9 0x000000f4 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/../../../../avr/lib/avr35/crtm32u2.o
.init9 0x00000104 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/../../../../avr/lib/avr35/crtm32u2.o
*(.init9)
*(.text)
.text 0x000000fc 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/../../../../avr/lib/avr35/crtm32u2.o
0x000000fc __vector_22
0x000000fc __vector_28
0x000000fc __vector_1
0x000000fc __vector_24
0x000000fc __bad_interrupt
0x000000fc __vector_6
0x000000fc __vector_3
0x000000fc __vector_23
0x000000fc __vector_25
0x000000fc __vector_13
0x000000fc __vector_17
0x000000fc __vector_19
0x000000fc __vector_7
0x000000fc __vector_27
0x000000fc __vector_5
0x000000fc __vector_4
0x000000fc __vector_9
0x000000fc __vector_2
0x000000fc __vector_21
0x000000fc __vector_15
0x000000fc __vector_8
0x000000fc __vector_26
0x000000fc __vector_14
0x000000fc __vector_10
0x000000fc __vector_16
0x000000fc __vector_18
0x000000fc __vector_20
0x00000100 . = ALIGN (0x2)
.text 0x0000010c 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/../../../../avr/lib/avr35/crtm32u2.o
0x0000010c __vector_22
0x0000010c __vector_28
0x0000010c __vector_1
0x0000010c __vector_24
0x0000010c __bad_interrupt
0x0000010c __vector_6
0x0000010c __vector_3
0x0000010c __vector_23
0x0000010c __vector_25
0x0000010c __vector_13
0x0000010c __vector_17
0x0000010c __vector_19
0x0000010c __vector_7
0x0000010c __vector_27
0x0000010c __vector_5
0x0000010c __vector_4
0x0000010c __vector_9
0x0000010c __vector_2
0x0000010c __vector_21
0x0000010c __vector_15
0x0000010c __vector_8
0x0000010c __vector_26
0x0000010c __vector_14
0x0000010c __vector_10
0x0000010c __vector_16
0x0000010c __vector_18
0x0000010c __vector_20
0x00000110 . = ALIGN (0x2)
*(.text.*)
.text.led 0x00000100 0x14 led.o
0x00000100 led
.text.led 0x00000110 0x14 led.o
0x00000110 led
.text.init_led
0x00000114 0x8 led.o
0x00000114 init_led
.text.init 0x0000011c 0x18 Mainboard.o
0x0000011c init
.text.fade 0x00000134 0xbe Mainboard.o
0x00000134 fade
.text.programRainbow
0x000001f2 0x74 Mainboard.o
0x000001f2 programRainbow
.text.main 0x00000266 0x12 Mainboard.o
0x00000266 main
0x00000124 0x8 led.o
0x00000124 init_led
.text.wait_for_usb
0x0000012c 0x36 Mainboard.o
0x0000012c wait_for_usb
.text.init 0x00000162 0x20 Mainboard.o
0x00000162 init
.text.send 0x00000182 0x6a Mainboard.o
0x00000182 send
.text.main 0x000001ec 0x76 Mainboard.o
0x000001ec main
.text.uart_putchar
0x00000278 0x24 rs232.o
0x00000278 uart_putchar
0x00000262 0x24 rs232.o
0x00000262 uart_putchar
.text.init_rs232
0x0000029c 0x24 rs232.o
0x0000029c init_rs232
0x00000286 0x24 rs232.o
0x00000286 init_rs232
.text.rs232_send
0x000002aa 0x1a rs232.o
0x000002aa rs232_send
.text.usb_controlrequest
0x000002c0 0x62 usb.o
0x000002c0 usb_controlrequest
.text.usb_ep 0x00000322 0x52 usb.o
0x00000322 usb_ep
0x000002c4 0x62 usb.o
0x000002c4 usb_controlrequest
.text.usb_ep 0x00000326 0x52 usb.o
0x00000326 usb_ep
.text.init_usb
0x00000374 0x6 usb.o
0x00000374 init_usb
0x00000378 0x6 usb.o
0x00000378 init_usb
.text.usb_send
0x0000037e 0x20 usb.o
0x0000037e usb_send
.text.usb_getstatus
0x0000039e 0x6 usb.o
0x0000039e usb_getstatus
.text.usb_ready
0x000003a4 0x6 usb.o
0x000003a4 usb_ready
.text.usb_init
0x0000037a 0x2e usb_user.o
0x0000037a usb_init
0x000003aa 0x28 usb_user.o
0x000003aa usb_init
.text.usb_endpoints
0x000003a8 0x110 usb_user.o
0x000003a8 usb_endpoints
0x000003d2 0xf6 usb_user.o
0x000003d2 usb_endpoints
.text.usb_status
0x000004c8 0x1c usb_user.o
0x000004c8 usb_status
.text.usb_is_ready
0x000004e4 0x8 usb_user.o
0x000004e4 usb_is_ready
.text.usb_wait_in
0x000004b8 0xc usb_user.o
0x000004b8 usb_wait_in
0x000004ec 0xc usb_user.o
0x000004ec usb_wait_in
.text.usb_desc_out
0x000004c4 0xb6 usb_user.o
0x000004c4 usb_desc_out
0x000004f8 0xb6 usb_user.o
0x000004f8 usb_desc_out
.text.usb_rxdata
0x0000057a 0x4a usb_user.o
0x0000057a usb_rxdata
0x000005ae 0x4a usb_user.o
0x000005ae usb_rxdata
.text.usb_txdata_control
0x000005c4 0x46 usb_user.o
0x000005c4 usb_txdata_control
0x000005f8 0x46 usb_user.o
0x000005f8 usb_txdata_control
.text.usb_txdata
0x0000060a 0x5e usb_user.o
0x0000060a usb_txdata
0x0000063e 0x5e usb_user.o
0x0000063e usb_txdata
.text.__vector_11
0x00000668 0x50 usb_user.o
0x00000668 __vector_11
0x0000069c 0x4a usb_user.o
0x0000069c __vector_11
.text.__vector_12
0x000006b8 0x55c usb_user.o
0x000006b8 __vector_12
0x000006e6 0x46c usb_user.o
0x000006e6 __vector_12
.text.avr-libc
0x00000b52 0x270 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/avr35\libc.a(malloc.o)
0x00000b52 malloc
0x00000c88 free
.text.avr-libc
0x00000dc2 0x14 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/avr35\libc.a(strupr.o)
0x00000dc2 strupr
.text.avr-libc
0x00000dd6 0x24 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/avr35\libc.a(fprintf.o)
0x00000dd6 fprintf
.text.avr-libc
0x00000dfa 0x60 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/avr35\libc.a(snprintf.o)
0x00000dfa snprintf
.text.avr-libc
0x00000e5a 0x3bc 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/avr35\libc.a(vfprintf_std.o)
0x00000e5a vfprintf
.text.avr-libc
0x00001216 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/avr35\libc.a(strnlen_P.o)
0x00001216 strnlen_P
.text.avr-libc
0x0000122c 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/avr35\libc.a(strnlen.o)
0x0000122c strnlen
.text.avr-libc
0x00001242 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/avr35\libc.a(fputc.o)
0x00001242 fputc
.text.avr-libc
0x0000129a 0xc0 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/avr35\libc.a(ultoa_invert.o)
0x0000129a __ultoa_invert
.text.libgcc.mul
0x00000c14 0x24 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_mulhi3.o)
0x00000c14 __mulhi3
.text.avr-libc
0x00000c38 0x270 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/avr35\libc.a(malloc.o)
0x00000c38 malloc
0x00000d6e free
.text.avr-libc
0x00000ea8 0x14 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/avr35\libc.a(strupr.o)
0x00000ea8 strupr
0x0000135a 0x12 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_mulqi3.o)
0x0000135a __mulqi3
.text.libgcc.prologue
0x00000ebc 0x36 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_epilogue.o)
0x00000ebc __epilogue_restores__
0x00000ef2 . = ALIGN (0x2)
0x0000136c 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/avr35\libgcc.a(_prologue.o)
0x0000136c __prologue_saves__
.text.libgcc.prologue
0x000013a4 0x36 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr35\libgcc.a(_epilogue.o)
0x000013a4 __epilogue_restores__
0x000013da . = ALIGN (0x2)
*(.fini9)
.fini9 0x00000ef2 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/avr35\libgcc.a(_exit.o)
0x00000ef2 _exit
0x00000ef2 exit
.fini9 0x000013da 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/avr35\libgcc.a(_exit.o)
0x000013da _exit
0x000013da exit
*(.fini9)
*(.fini8)
*(.fini8)
@ -479,11 +492,11 @@ LOAD c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8
*(.fini1)
*(.fini1)
*(.fini0)
.fini0 0x00000ef2 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/avr35\libgcc.a(_exit.o)
.fini0 0x000013da 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/avr35\libgcc.a(_exit.o)
*(.fini0)
0x00000ef6 _etext = .
0x000013de _etext = .
.data 0x00800100 0x3e load address 0x00000ef6
.data 0x00800100 0x6c load address 0x000013de
0x00800100 PROVIDE (__data_start, .)
*(.data)
.data 0x00800100 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/avr35/crtm32u2.o
@ -491,58 +504,59 @@ LOAD c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8
.data 0x00800100 0x0 Mainboard.o
.data 0x00800100 0xe rs232.o
.data 0x0080010e 0x0 usb.o
.data 0x0080010e 0x1 usb_user.o
.data 0x0080010f 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/avr35\libgcc.a(_mulhi3.o)
.data 0x0080010f 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/avr35\libgcc.a(_exit.o)
.data 0x0080010f 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/avr35\libgcc.a(_copy_data.o)
.data 0x0080010f 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/avr35\libgcc.a(_clear_bss.o)
.data 0x0080010f 0x6 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/avr35\libc.a(malloc.o)
0x0080010f __malloc_heap_end
0x00800111 __malloc_heap_start
0x00800113 __malloc_margin
.data 0x00800115 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/avr35\libc.a(strupr.o)
.data 0x00800115 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/avr35\libc.a(fprintf.o)
.data 0x00800115 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/avr35\libc.a(iob.o)
.data 0x00800115 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/avr35\libc.a(vfprintf_std.o)
.data 0x00800115 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/avr35\libc.a(strnlen_P.o)
.data 0x00800115 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/avr35\libc.a(strnlen.o)
.data 0x00800115 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/avr35\libc.a(fputc.o)
.data 0x00800115 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/avr35\libc.a(ultoa_invert.o)
.data 0x00800115 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/avr35\libgcc.a(_mulqi3.o)
.data 0x00800115 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/avr35\libgcc.a(_prologue.o)
.data 0x00800115 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/avr35\libgcc.a(_epilogue.o)
.data 0x0080010e 0x0 usb_user.o
.data 0x0080010e 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/avr35\libgcc.a(_exit.o)
.data 0x0080010e 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/avr35\libgcc.a(_copy_data.o)
.data 0x0080010e 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/avr35\libgcc.a(_clear_bss.o)
.data 0x0080010e 0x6 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/avr35\libc.a(malloc.o)
0x0080010e __malloc_heap_end
0x00800110 __malloc_heap_start
0x00800112 __malloc_margin
.data 0x00800114 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/avr35\libc.a(strupr.o)
.data 0x00800114 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/avr35\libc.a(fprintf.o)
.data 0x00800114 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/avr35\libc.a(iob.o)
.data 0x00800114 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/avr35\libc.a(snprintf.o)
.data 0x00800114 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/avr35\libc.a(vfprintf_std.o)
.data 0x00800114 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/avr35\libc.a(strnlen_P.o)
.data 0x00800114 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/avr35\libc.a(strnlen.o)
.data 0x00800114 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/avr35\libc.a(fputc.o)
.data 0x00800114 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/avr35\libc.a(ultoa_invert.o)
.data 0x00800114 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/avr35\libgcc.a(_mulqi3.o)
.data 0x00800114 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/avr35\libgcc.a(_prologue.o)
.data 0x00800114 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/avr35\libgcc.a(_epilogue.o)
*(.data*)
*(.rodata)
.rodata 0x00800115 0x10 usb.o
.rodata 0x00800125 0x18 usb_user.o
.rodata 0x00800114 0x10 usb.o
.rodata 0x00800124 0xc usb_user.o
*(.rodata*)
.rodata.str1.1
0x00800130 0x3c Mainboard.o
*(.gnu.linkonce.d*)
0x0080013e . = ALIGN (0x2)
*fill* 0x0080013d 0x1
0x0080013e _edata = .
0x0080013e PROVIDE (__data_end, .)
0x0080016c . = ALIGN (0x2)
0x0080016c _edata = .
0x0080016c PROVIDE (__data_end, .)
.bss 0x0080013e 0xc
0x0080013e PROVIDE (__bss_start, .)
.bss 0x0080016c 0xc
0x0080016c PROVIDE (__bss_start, .)
*(.bss)
.bss 0x0080013e 0x2 usb_user.o
.bss 0x0080016c 0x2 usb_user.o
*(.bss*)
*(COMMON)
COMMON 0x00800140 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/../../../../avr/lib/avr35\libc.a(malloc.o)
0x00800140 __brkval
0x00800142 __flp
COMMON 0x00800144 0x6 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/avr35\libc.a(iob.o)
0x00800144 __iob
0x0080014a PROVIDE (__bss_end, .)
0x00000ef6 __data_load_start = LOADADDR (.data)
0x00000f34 __data_load_end = (__data_load_start + SIZEOF (.data))
COMMON 0x0080016e 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/../../../../avr/lib/avr35\libc.a(malloc.o)
0x0080016e __brkval
0x00800170 __flp
COMMON 0x00800172 0x6 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/avr35\libc.a(iob.o)
0x00800172 __iob
0x00800178 PROVIDE (__bss_end, .)
0x000013de __data_load_start = LOADADDR (.data)
0x0000144a __data_load_end = (__data_load_start + SIZEOF (.data))
.noinit 0x0080014a 0x0
0x0080014a PROVIDE (__noinit_start, .)
.noinit 0x00800178 0x0
0x00800178 PROVIDE (__noinit_start, .)
*(.noinit*)
0x0080014a PROVIDE (__noinit_end, .)
0x0080014a _end = .
0x0080014a PROVIDE (__heap_start, .)
0x00800178 PROVIDE (__noinit_end, .)
0x00800178 _end = .
0x00800178 PROVIDE (__heap_start, .)
.eeprom 0x00810000 0x0
*(.eeprom*)
@ -602,6 +616,7 @@ LOAD c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8
.comment 0x00000000 0x30 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/avr35\libc.a(malloc.o)
.comment 0x00000000 0x30 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/avr35\libc.a(fprintf.o)
.comment 0x00000000 0x30 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/avr35\libc.a(iob.o)
.comment 0x00000000 0x30 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/avr35\libc.a(snprintf.o)
.comment 0x00000000 0x30 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/avr35\libc.a(vfprintf_std.o)
.comment 0x00000000 0x30 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/avr35\libc.a(fputc.o)
@ -617,118 +632,127 @@ LOAD c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8
.debug_sfnames
*(.debug_sfnames)
.debug_aranges 0x00000000 0x1f0
.debug_aranges 0x00000000 0x238
*(.debug_aranges)
.debug_aranges
0x00000000 0x28 led.o
0x00000000 0x38 led.o
.debug_aranges
0x00000028 0x38 Mainboard.o
0x00000038 0x40 Mainboard.o
.debug_aranges
0x00000060 0x30 rs232.o
0x00000078 0x30 rs232.o
.debug_aranges
0x00000090 0x38 usb.o
0x000000a8 0x48 usb.o
.debug_aranges
0x000000c8 0x88 usb_user.o
0x000000f0 0x88 usb_user.o
.debug_aranges
0x00000150 0x28 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/avr35\libc.a(malloc.o)
0x00000178 0x28 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/avr35\libc.a(malloc.o)
.debug_aranges
0x00000178 0x20 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/avr35\libc.a(fprintf.o)
0x000001a0 0x20 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/avr35\libc.a(fprintf.o)
.debug_aranges
0x00000198 0x18 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/avr35\libc.a(iob.o)
0x000001c0 0x18 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/avr35\libc.a(iob.o)
.debug_aranges
0x000001b0 0x20 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/avr35\libc.a(vfprintf_std.o)
0x000001d8 0x20 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/avr35\libc.a(snprintf.o)
.debug_aranges
0x000001d0 0x20 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/avr35\libc.a(fputc.o)
0x000001f8 0x20 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/avr35\libc.a(vfprintf_std.o)
.debug_aranges
0x00000218 0x20 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/avr35\libc.a(fputc.o)
.debug_pubnames
*(.debug_pubnames)
.debug_info 0x00000000 0x20ca
.debug_info 0x00000000 0x27b9
*(.debug_info)
.debug_info 0x00000000 0xb7 led.o
.debug_info 0x000000b7 0x34f Mainboard.o
.debug_info 0x00000406 0x232 rs232.o
.debug_info 0x00000638 0x41c usb.o
.debug_info 0x00000a54 0xa32 usb_user.o
.debug_info 0x00001486 0x23d 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/avr35\libc.a(malloc.o)
.debug_info 0x000016c3 0x1fc 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/avr35\libc.a(fprintf.o)
.debug_info 0x000018bf 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/avr35\libc.a(iob.o)
.debug_info 0x00001a0d 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/avr35\libc.a(vfprintf_std.o)
.debug_info 0x00001f56 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/avr35\libc.a(fputc.o)
.debug_info 0x00000000 0x294 led.o
.debug_info 0x00000294 0x5ca Mainboard.o
.debug_info 0x0000085e 0x232 rs232.o
.debug_info 0x00000a90 0x47b usb.o
.debug_info 0x00000f0b 0xa4e usb_user.o
.debug_info 0x00001959 0x23d 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/avr35\libc.a(malloc.o)
.debug_info 0x00001b96 0x1fc 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/avr35\libc.a(fprintf.o)
.debug_info 0x00001d92 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/avr35\libc.a(iob.o)
.debug_info 0x00001ee0 0x21c 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/avr35\libc.a(snprintf.o)
.debug_info 0x000020fc 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/avr35\libc.a(vfprintf_std.o)
.debug_info 0x00002645 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/avr35\libc.a(fputc.o)
*(.gnu.linkonce.wi.*)
.debug_abbrev 0x00000000 0xd9a
.debug_abbrev 0x00000000 0x106c
*(.debug_abbrev)
.debug_abbrev 0x00000000 0x85 led.o
.debug_abbrev 0x00000085 0x174 Mainboard.o
.debug_abbrev 0x000001f9 0x181 rs232.o
.debug_abbrev 0x0000037a 0x1b8 usb.o
.debug_abbrev 0x00000532 0x2ae usb_user.o
.debug_abbrev 0x000007e0 0xf9 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/avr35\libc.a(malloc.o)
.debug_abbrev 0x000008d9 0x139 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/avr35\libc.a(fprintf.o)
.debug_abbrev 0x00000a12 0xc1 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/avr35\libc.a(iob.o)
.debug_abbrev 0x00000ad3 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/avr35\libc.a(vfprintf_std.o)
.debug_abbrev 0x00000ca9 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/avr35\libc.a(fputc.o)
.debug_abbrev 0x00000000 0x112 led.o
.debug_abbrev 0x00000112 0x234 Mainboard.o
.debug_abbrev 0x00000346 0x181 rs232.o
.debug_abbrev 0x000004c7 0x1fb usb.o
.debug_abbrev 0x000006c2 0x2b7 usb_user.o
.debug_abbrev 0x00000979 0xf9 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/avr35\libc.a(malloc.o)
.debug_abbrev 0x00000a72 0x139 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/avr35\libc.a(fprintf.o)
.debug_abbrev 0x00000bab 0xc1 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/avr35\libc.a(iob.o)
.debug_abbrev 0x00000c6c 0x139 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/avr35\libc.a(snprintf.o)
.debug_abbrev 0x00000da5 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/avr35\libc.a(vfprintf_std.o)
.debug_abbrev 0x00000f7b 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/avr35\libc.a(fputc.o)
.debug_line 0x00000000 0x10cf
.debug_line 0x00000000 0x13d1
*(.debug_line)
.debug_line 0x00000000 0xe0 led.o
.debug_line 0x000000e0 0x178 Mainboard.o
.debug_line 0x00000258 0x107 rs232.o
.debug_line 0x0000035f 0x140 usb.o
.debug_line 0x0000049f 0x485 usb_user.o
.debug_line 0x00000924 0x1c8 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/avr35\libc.a(malloc.o)
.debug_line 0x00000aec 0x14a 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/avr35\libc.a(fprintf.o)
.debug_line 0x00000c36 0xc1 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/avr35\libc.a(iob.o)
.debug_line 0x00000cf7 0x2fe 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/avr35\libc.a(vfprintf_std.o)
.debug_line 0x00000ff5 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/avr35\libc.a(fputc.o)
.debug_line 0x00000000 0x150 led.o
.debug_line 0x00000150 0x2cf Mainboard.o
.debug_line 0x0000041f 0x107 rs232.o
.debug_line 0x00000526 0x164 usb.o
.debug_line 0x0000068a 0x43e usb_user.o
.debug_line 0x00000ac8 0x1c8 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/avr35\libc.a(malloc.o)
.debug_line 0x00000c90 0x14a 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/avr35\libc.a(fprintf.o)
.debug_line 0x00000dda 0xc1 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/avr35\libc.a(iob.o)
.debug_line 0x00000e9b 0x15e 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/avr35\libc.a(snprintf.o)
.debug_line 0x00000ff9 0x2fe 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/avr35\libc.a(vfprintf_std.o)
.debug_line 0x000012f7 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/avr35\libc.a(fputc.o)
.debug_frame 0x00000000 0x510
.debug_frame 0x00000000 0x584
*(.debug_frame)
.debug_frame 0x00000000 0x34 led.o
.debug_frame 0x00000034 0xb0 Mainboard.o
.debug_frame 0x000000e4 0x5c rs232.o
.debug_frame 0x00000140 0x74 usb.o
.debug_frame 0x000001b4 0x244 usb_user.o
.debug_frame 0x000003f8 0x68 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/avr35\libc.a(malloc.o)
.debug_frame 0x00000460 0x2c 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/avr35\libc.a(fprintf.o)
.debug_frame 0x0000048c 0x4c 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/avr35\libc.a(vfprintf_std.o)
.debug_frame 0x000004d8 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/avr35\libc.a(fputc.o)
.debug_frame 0x00000000 0xb0 led.o
.debug_frame 0x000000b0 0x80 Mainboard.o
.debug_frame 0x00000130 0x5c rs232.o
.debug_frame 0x0000018c 0x94 usb.o
.debug_frame 0x00000220 0x21c usb_user.o
.debug_frame 0x0000043c 0x68 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/avr35\libc.a(malloc.o)
.debug_frame 0x000004a4 0x2c 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/avr35\libc.a(fprintf.o)
.debug_frame 0x000004d0 0x30 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/avr35\libc.a(snprintf.o)
.debug_frame 0x00000500 0x4c 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/avr35\libc.a(vfprintf_std.o)
.debug_frame 0x0000054c 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/avr35\libc.a(fputc.o)
.debug_str 0x00000000 0x74d
.debug_str 0x00000000 0x817
*(.debug_str)
.debug_str 0x00000000 0x9e led.o
0xd2 (size before relaxing)
.debug_str 0x0000009e 0x4c Mainboard.o
0x118 (size before relaxing)
.debug_str 0x000000ea 0x59 rs232.o
.debug_str 0x00000000 0xb4 led.o
0xe8 (size before relaxing)
.debug_str 0x000000b4 0x178 Mainboard.o
0x251 (size before relaxing)
.debug_str 0x0000022c 0x40 rs232.o
0x135 (size before relaxing)
.debug_str 0x00000143 0x158 usb.o
0x247 (size before relaxing)
.debug_str 0x0000029b 0x223 usb_user.o
0x43a (size before relaxing)
.debug_str 0x000004be 0xcd 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/avr35\libc.a(malloc.o)
.debug_str 0x0000026c 0xd9 usb.o
0x27f (size before relaxing)
.debug_str 0x00000345 0x1f3 usb_user.o
0x431 (size before relaxing)
.debug_str 0x00000538 0xcd 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/avr35\libc.a(malloc.o)
0x167 (size before relaxing)
.debug_str 0x0000058b 0x79 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/avr35\libc.a(fprintf.o)
.debug_str 0x00000605 0x79 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/avr35\libc.a(fprintf.o)
0x12e (size before relaxing)
.debug_str 0x00000604 0x4b 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/avr35\libc.a(iob.o)
.debug_str 0x0000067e 0x4b 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/avr35\libc.a(iob.o)
0xf8 (size before relaxing)
.debug_str 0x0000064f 0xb1 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/avr35\libc.a(vfprintf_std.o)
.debug_str 0x000006c9 0x50 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/avr35\libc.a(snprintf.o)
0x130 (size before relaxing)
.debug_str 0x00000719 0xb1 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/avr35\libc.a(vfprintf_std.o)
0x198 (size before relaxing)
.debug_str 0x00000700 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/avr35\libc.a(fputc.o)
.debug_str 0x000007ca 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/avr35\libc.a(fputc.o)
0xf8 (size before relaxing)
.debug_loc 0x00000000 0x198b
.debug_loc 0x00000000 0x1a55
*(.debug_loc)
.debug_loc 0x00000000 0x26 led.o
.debug_loc 0x00000026 0x27f Mainboard.o
.debug_loc 0x000002a5 0xee rs232.o
.debug_loc 0x00000393 0x1b9 usb.o
.debug_loc 0x0000054c 0x918 usb_user.o
.debug_loc 0x00000e64 0x4f8 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/avr35\libc.a(malloc.o)
.debug_loc 0x0000135c 0x21 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/avr35\libc.a(fprintf.o)
.debug_loc 0x0000137d 0x51b 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/avr35\libc.a(vfprintf_std.o)
.debug_loc 0x00001898 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/avr35\libc.a(fputc.o)
.debug_loc 0x00000000 0x2a5 led.o
.debug_loc 0x000002a5 0x124 Mainboard.o
.debug_loc 0x000003c9 0xee rs232.o
.debug_loc 0x000004b7 0x1a9 usb.o
.debug_loc 0x00000660 0x85a usb_user.o
.debug_loc 0x00000eba 0x4f8 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/avr35\libc.a(malloc.o)
.debug_loc 0x000013b2 0x21 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/avr35\libc.a(fprintf.o)
.debug_loc 0x000013d3 0x74 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/avr35\libc.a(snprintf.o)
.debug_loc 0x00001447 0x51b 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/avr35\libc.a(vfprintf_std.o)
.debug_loc 0x00001962 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/avr35\libc.a(fputc.o)
.debug_macinfo
*(.debug_macinfo)
@ -736,17 +760,18 @@ LOAD c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8
.debug_pubtypes
*(.debug_pubtypes)
.debug_ranges 0x00000000 0x190
.debug_ranges 0x00000000 0x1c8
*(.debug_ranges)
.debug_ranges 0x00000000 0x18 led.o
.debug_ranges 0x00000018 0x70 Mainboard.o
.debug_ranges 0x00000088 0x20 rs232.o
.debug_ranges 0x000000a8 0x28 usb.o
.debug_ranges 0x000000d0 0x78 usb_user.o
.debug_ranges 0x00000148 0x18 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/avr35\libc.a(malloc.o)
.debug_ranges 0x00000160 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/avr35\libc.a(fprintf.o)
.debug_ranges 0x00000170 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/avr35\libc.a(vfprintf_std.o)
.debug_ranges 0x00000180 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/avr35\libc.a(fputc.o)
.debug_ranges 0x00000000 0x70 led.o
.debug_ranges 0x00000070 0x30 Mainboard.o
.debug_ranges 0x000000a0 0x20 rs232.o
.debug_ranges 0x000000c0 0x38 usb.o
.debug_ranges 0x000000f8 0x78 usb_user.o
.debug_ranges 0x00000170 0x18 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/avr35\libc.a(malloc.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/avr35\libc.a(fprintf.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/avr35\libc.a(snprintf.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/avr35\libc.a(vfprintf_std.o)
.debug_ranges 0x000001b8 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/avr35\libc.a(fputc.o)
.debug_macro
*(.debug_macro)

View File

@ -1,246 +1,327 @@
S01100004D61696E626F6172642E7372656386
S11300000C9461000C947E000C947E000C947E0091
S11300100C947E000C947E000C947E000C947E0064
S11300200C947E000C947E000C947E000C9434039B
S11300300C945C030C947E000C947E000C947E0063
S11300400C947E000C947E000C947E000C947E0034
S11300500C947E000C947E000C947E000C947E0024
S11300600C947E000C947E000C947E000C947E0014
S11300700C947E0012010002FF000010ADDEEEBE03
S11300000C9469000C9486000C9486000C94860071
S11300100C9486000C9486000C9486000C94860044
S11300200C9486000C9486000C9486000C944E0369
S11300300C9473030C9486000C9486000C94860034
S11300400C9486000C9486000C9486000C94860014
S11300500C9486000C9486000C9486000C94860004
S11300600C9486000C9486000C9486000C948600F4
S11300700C94860012010002FF000010ADDEEEBEFB
S113008000010102030104030904140342006C008B
S11300907500620062004600690073006800000099
S11300A020034800610063006B00650072002D00AE
S11300B04A0065006F0070006100720064007900FE
S11300C0000011241FBECFEFD4E0DEBFCDBF11E08E
S11300D0A0E0B1E0E6EFFEE002C005900D92AE3381
S11300E0B107D9F721E0AEE3B1E001C01D92AA3413
S11300F0B207E1F70E9433010C9479070C940000D5
S113010095B19F7195B995B18295880F807E982B92
S113011095B9089584B1806E84B9089586E090E01D
S11301200E94800078940E948A000E944E010E94DE
S1130130BA0108952F923F924F925F926F927F92ED
S11301408F929F92AF92BF92CF92DF92EF92FF92E3
S11301500F931F93CF93DF937C018B015A01C0E06F
S1130160D0E0212C312C422C532C2CC0862C972CE3
S1130170C7010E9480008FEF881A980A8FEF8816B3
S11301809104B1F71C161D065CF4842C952CC8014F
S11301900E9480008FEF881A980A8C169D06B9F782
S11301A08FEFC81AD80ACA14DB0421F407C061010E
S11301B06C2E7D2ECF3FD105CCF2E4CF2196CF3FDC
S11301C0D10521F01A141B0494F3F8CFDF91CF91D9
S11301D01F910F91FF90EF90DF90CF90BF90AF9061
S11301E09F908F907F906F905F904F903F902F9053
S11301F00895C82F4AE050E064E070E087E090E0A2
S11302000E949A004C2F50E066E070E084E090E099
S11302100E949A004C2F50E062E070E086E090E08B
S11302200E949A004C2F50E063E070E082E090E07E
S11302300E949A004C2F50E061E070E083E090E06F
S11302400E949A004C2F50E065E070E081E090E05D
S11302500E949A004C2F50E064E070E085E090E04A
S11302600E949A00CFCF0E948E0082E090E00E940C
S113027080008CE30E94F900CF93C82F8A3019F4D0
S11302808DE00E943C01E8ECF0E0908195FFFDCF09
S1130290C093CE0080E090E0CF91089586E08093F3
S11302A0CA00E9ECF0E080818860808387E680936F
S11302B0CC0080E091E0909347018093460108953B
S11302C0CF93DF93CDB7DEB760970FB6F894DEBF58
S11302D00FBECDBF2CE0E5E1F1E0DE011196019007
S11302E00D922A95E1F71D861E861F86188AFC0149
S11302F02081233C51F48181813049F460E1CE01B5
S113030001960E94E20281E003C080E001C080E027
S113031060960FB6F894DEBF0FBECDBFDF91CF91CC
S11303200895CF93DF93CDB7DEB7A0970FB6F894B7
S1130330DEBF0FBECDBF8130A1F440E2BE016F5FCE
S11303407F4F0E94BD02882361F018A2CE0101965E
S11303500E94540740E2BE016F5F7F4F81E80E9414
S11303600503A0960FB6F894DEBF0FBECDBFDF9194
S1130370CF9108950E94BD01089580EA8093D8002A
S113038086E089BD09B400FEFDCF80E88093D800E3
S11303901092E00010923E018FEF80930E013C9882
S11303A088E08093E20008952F923F924F925F92EB
S11303B07F928F929F92AF92CF92DF92EF92FF92B1
S11303C00F931F93CF93DF93282F90E06CE070E09E
S11303D00E940A06FC01EB5DFE4F822F90E06CE068
S11303E070E00E940A06895D9E4F41E00F2EF9EEEF
S11303F0CF2ED12CF02D0F2EFBEEEF2EF12CF02D65
S1130400AA24A3940CEE10E06DEE70E00F2EF0EF32
S11304104F2E512CF02D6894992492F8812C6894D5
S1130420772474F8DF0120812F3F59F1E6014883D6
S1130430E701A8822081E80128831C019C01215046
S11304403109E9012881203841F0203441F020327B
S113045041F0203141F4372D07C030E405C030E3CA
S113046003C030E201C0382DE1012881232BEB01C8
S113047028832C9120FF03C0D2011C9202C0E20108
S113048098824F5F33960396453061F6EAEEF0E0CA
S11304908EE180831082DF91CF911F910F91FF90A5
S11304A0EF90DF90CF90AF909F908F907F905F9070
S11304B04F903F902F900895E8EEF0E08081857092
S11304C0E9F30895AF92BF92CF92DF92EF92FF9239
S11304D00F931F93CF93DF93D82ED62FC72FE42FDC
S11304E0F0E02E173F0710F4C22E01C0C42E0E9464
S11304F05C020D2F1C2F6894AA24A4F80F2EF8EE8A
S1130500EF2EF12CF02D0F2EFEEFBF2EF02DC1EFAC
S1130510D0E02C2D80E18C1508F42A2D2223D9F06B
S1130520F801922FDD2011F0808101C0849188832D
S1130530915031969111F6CF622F615070E06F5F48
S11305407F4F060F171FC21AF701B082C11007C0F0
S1130550203129F007C0F701B082CC2019F00E94A5
S11305605C02D7CFDF91CF911F910F91FF90EF9055
S1130570DF90CF90BF90AF9008958093E900909161
S1130580F200941708F4492F4423D1F0362FE62FB4
S1130590F72FA1EFB0E09C9191939E2F931B94179A
S11305A0D0F39091F20091110BC021E030E002C031
S11305B0220F331F8A95E2F7EAEEF0E020831082DF
S11305C0842F08956623E9F01092E900E8EEF0E044
S11305D0208120FFFDCF2091F200211114C0282F8B
S11305E0E82FF92FA1EFB0E081918C938E2F821B1D
S11305F08617D0F3E8EEF0E080818E7F808381E07F
S1130600089580E0089580E00895CF93DF93442314
S113061029F18093E900E8EEF0E0808180FFFDCFCE
S11306208091F20081111CC0962FE62FF72FA8EEBF
S1130630B0E0C1EFD0E08C9185FF02C08081888357
S113064031968E2F891B8417B0F3E8EEF0E0808199
S11306508E7F80838FE7808381E003C080E001C0C8
S113066080E0DF91CF9108951F920F920FB60F9201
S113067011248F93EF93FF93E1EEF0E080811082D9
S113068083FF12C01092E90081E08093EB00109286
S1130690EC0082E18093ED0088E08093F0001092FA
S11306A03E018FEF80930E01FF91EF918F910F9098
S11306B00FBE0F901F9018951F920F920FB60F92B6
S11306C011243F924F925F926F927F928F929F92EA
S11306D0AF92BF92CF92DF92EF92FF920F931F934C
S11306E02F933F934F935F936F937F938F939F9336
S11306F0AF93BF93EF93FF93CF93DF93CDB7DEB761
S11307002A97DEBFCDBF8091F40080FF4CC21092C7
S1130710E9008091E80083FF13C2E1EFF0E08081FB
S1130720898380818A83208130E03C832B834081CC
S1130730942F80E0822B932B9C838B83208130E049
S11307403E832D834081942F80E0822B932B9E83C4
S11307508D83208130E038872F834081942F80E07F
S1130760822B932B98878F8382EF8093E8008A8172
S1130770863009F024C18B819C81811523E0920786
S113078009F4FBC048F4811551E0950779F081150F
S1130790924009F010C124C08130B3E09B0709F4F2
S11307A0F6C08230934009F006C1FBC0E4E7F0E0F4
S11307B044912F813885BF0180E00E94620202C209
S11307C09A2F50815F3F09F49B2F490F8150339634
S11307D08111F6CF2F5F3F4F2230310539F410C01D
S11307E020E030E040E014E0A1E0B0E0C9016CE0BA
S11307F070E00E940A06FC01EB5DFE4F812FE0CF02
S1130800842F880F880F880F841B0F2EFBE1EF2E97
S1130810F02DE80E8E2D90E00E941C06082F192F53
S113082089E0D8018C9382E011968C9311971296EB
S1130830EC92129713961C92139714968C93149718
S113084081E015968C93159716961C92169780EC5A
S113085017968C9317978AEF18968C93F80139960C
S11308601A86198644E0A12C88248394F82C9A2CA7
S11308700F2EF9E07F2EF02DDD24DA940F2EF7E011
S1130880BF2EF02D0F2EF5E0CF2EF02D68946624A8
S113089061F80F2EF3E05F2EF02D56C07F2DDC01A2
S11308A02C912F3F09F4792D670F51500396511164
S11308B0F5CF70824183428213826483D58216828B
S11308C0D782108639966623C1F1832F932D6CE06D
S11308D070E00E940A069C012A5D3E4F482CC90123
S11308E0B90161507109DB015C915F3F01F1B08294
S11308F0C182652F679566276795642962835134A1
S113090041F0503441F0513841F0503841F4562D03
S113091007C05F2D05C05F2D03C0562D01C0552DA6
S11309205383DC018C918483158216823796439419
S11309302D5F3F4FB5E04B12D2CFA985BA851196F2
S1130940BA87A987129771F04984342D3A84842D8B
S1130950932D6CE070E00E940A068B5D9E4F542F2D
S11309606A2D9CCF2F8138854E2DB80181E00E94DD
S11309706202C8010E94B70625C1E6E8F0E044918E
S11309802F813885BF0180E00E9462021BC1EAE822
S1130990F0E044912F813885BF0180E00E9462021B
S11309A011C1E0EAF0E044912F813885BF0180E075
S11309B00E94620207C181E28093EB0003C185308B
S11309C071F48EEF8093E800E8EEF0E0808180FF20
S11309D0FDCF8B819C8180688093E300F3C08930D4
S11309E0C1F49981911160C08B819C81019769F454
S11309F081E080933E018EEF8093E80010920E0117
S1130A0080910E010E94D401DDC081E28093EB004D
S1130A10D9C0883089F49981903809F057C0E8EE3C
S1130A20F0E0808180FFFDCF80913E018093F10052
S1130A308EEF8093E800C6C081111CC0E8EEF0E0A0
S1130A40808180FFFDCF8981823859F48D81E9EE60
S1130A50F0E080838091EB0085FB882780F9108289
S1130A6001C080E0E1EFF0E0808310828EEF80939C
S1130A70E800A8C08B30C1F48981803211F0811163
S1130A8055C08D819E818230910550F480930E0172
S1130A908EEF8093E80080910E010E94D40192C0F1
S1130AA081E28093EB008EC08A3081F489818038A2
S1130AB0E9F5E8EEF0E0808180FFFDCF80910E0142
S1130AC08093F1008EEF8093E8007CC0813011F0B8
S1130AD0833061F58981823049F58B819C81892B32
S1130AE029F58D819E818F779927382F31503430A5
S1130AF0E8F43EEF3093E8008093E9002A81233044
S1130B0021F481E28093EB005DC099E19093EB00C6
S1130B1021E030E0F90102C0EE0FFF1F8A95E2F7F1
S1130B20CF01EAEEF0E0808310824CC0CE01019642
S1130B300E946001811146C081E28093EB0042C0B3
S1130B4081E28093EB002FC0F22E408150E0022E10
S1130B5002C0559547950A94E2F740FF1BC0DB019C
S1130B602C93D6018C9182FF13C08091F2008823CC
S1130B7041F06091F20070E0822F0E949101F092A6
S1130B80E900E8EEF0E089EF80838FE780831AC004
S1130B90D8019C932F5F3F4F25303105A9F681E2A0
S1130BA08093EB000FC021E030E0E4EFF0E069EE69
S1130BB070E00F2EF8EECF2ED12CF02D0BEE10E0BE
S1130BC091E2C2CF2A960FB6F894DEBF0FBECDBF16
S1130BD0DF91CF91FF91EF91BF91AF919F918F9151
S1130BE07F916F915F914F913F912F911F910F9141
S1130BF0FF90EF90DF90CF90BF90AF909F908F9039
S1130C007F906F905F904F903F900F900FBE0F902A
S1130C101F9018955527002480FF02C0060E571F09
S1130C20660F771F6115710521F0969587950097DA
S1130C3099F7952F802D08950F931F93CF93DF93EA
S1130C408230910510F482E090E0E0914201F0914D
S1130C50430120E030E0C0E0D0E023C04081518176
S1130C6048175907A8F04817590761F482819381FE
S1130C70209719F09B838A832EC09093430180931D
S1130C80420129C02115310529F04217530710F0FC
S1130C90A90102C0BE01DF0102811381EF019A01A3
S1130CA0F8013097D9F62115310509F1281B390BC4
S1130CB02430310590F412968D919C91139761150F
S1130CC0710521F0FB019383828304C09093430157
S1130CD080934201FD01329644C0FD01E20FF31FEF
S1130CE081939193225031092D933C933AC02091E2
S1130CF0400130914101232B41F4209111013091A5
S1130D001201309341012093400120910F01309151
S1130D1010012115310541F42DB73EB7409113015F
S1130D2050911401241B350BE0914001F0914101D5
S1130D30E217F307A0F42E1B3F0B2817390778F0AE
S1130D40AC014E5F5F4F2417350748F04E0F5F1F0D
S1130D5050934101409340018193919302C0E0E09C
S1130D60F0E0CF01DF91CF911F910F910895EF92A1
S1130D70FF920F931F93CF93DF93009709F48FC0D3
S1130D80DC01129713961C921E921297E090420176
S1130D90F0904301E114F10489F42D913C911197F1
S1130DA0280F391F809140019091410182179307C8
S1130DB089F5B0934101A093400171C0E70120E09F
S1130DC030E001C0EA01CA17DB0738F44A815B81CD
S1130DD09E0141155105B1F722C0BC016250710951
S1130DE0FB01D383C28300811181AC01400F511FE9
S1130DF04C175D0761F448815981400F511F4E5FC4
S1130E005F4F518340834A815B8153834283211521
S1130E10310529F4B0934301A093420140C0F90184
S1130E20B383A283E90169917991C60FD71FAC17E7
S1130E30BD0779F4DC015E914E91460F571F4E5F5A
S1130E405F4F5183408312968D919C9113979383A6
S1130E508283A0E0B0E002C0D7017C01F701828167
S1130E6093810097C9F7C701029620813181820FCF
S1130E70931F20914001309141012817390779F4DB
S1130E80109729F4109243011092420104C0139662
S1130E901C921E921297F0924101E0924001CDB74C
S1130EA0DEB7E6E00C946A07DC016C9161566A31A6
S1130EB008F0605E6F5B6D93C1F708952A883988E6
S1130EC048885F846E847D848C849B84AA84B984DE
S1130ED0C884DF80EE80FD800C811B81AA81B981EA
S1130EE0CE0FD11D0FB6F894DEBF0FBECDBFED01FE
S1090EF00895F894FFCF01
S1130EF600000002000000003C0100000000FF00AA
S1130F06004A01200056657273696F6E20312E30D7
S1130F160000000000802002812002FF2002FF2042
S1110F2602FF2002FF2002FF2002FF20020033
S11300C000000E03300030003000300030003100FA
S11300D0000011241FBECFEFD4E0DEBFCDBF11E07E
S11300E0A0E0B1E0EEEDF3E102C005900D92AC3674
S11300F0B107D9F721E0ACE6B1E001C01D92A83701
S1130100B207E1F70E94F6000C94ED090C9400008C
S113011095B19F7195B995B18295880F807E982B82
S113012095B9089584B1806E84B908950E94CF0171
S1130130811106C086E090E00E948800379B10C0C1
S11301400E94CF01823021F483E090E00E94880075
S11301500E94CF01833051F782E090E00E94880032
S1130160089586E090E00E94880078940E949200AE
S11301700E9443010E94BC013F98479A0E94960046
S11301800895CF93DF93EC01E82FFD2FDF010D904D
S11301900020E9F71197AE1BBF0BAD3130F08DE0B5
S11301A08D8F8AE08E8F1F8E08C0FE01EA0FF11D2D
S11301B08DE080838AE08183128285E090E00E9452
S11301C08800CE010E9455010E94CF01833039F48A
S11301D00E94D201882319F0CE010E94BF0182E05F
S11301E090E00E948800DF91CF910895CF93DF9330
S11301F0CDB7DEB7A0970FB6F894DEBF0FBECDBF64
S11302000E94B10082E090E00E948800D12C0F2E61
S1130210F4E4EF2EF1E0FF2EF02D6894CC24C5F821
S11302208E010F5F1F4F8D2DD3941F928F93FF92DA
S1130230EF921F92CF921F930F930E94FD06C80165
S11302400E94C1002FEF89E698E121508040904040
S1130250E1F700C000000FB6F894DEBF0FBECDBFBB
S1130260E2CFCF93C82F8A3019F48DE00E94310178
S1130270E8ECF0E0908195FFFDCFC093CE0080E0E4
S113028090E0CF91089586E08093CA00E9ECF0E015
S113029080818860808387E68093CC0080E091E051
S11302A0909375018093740108959F938F9380E0D8
S11302B091E09F938F930E94EB060F900F900F9005
S11302C00F900895CF93DF93CDB7DEB760970FB645
S11302D0F894DEBF0FBECDBF2CE0E4E1F1E0DE0117
S11302E0119601900D922A95E1F71D861E861F86B0
S11302F0188AFC012081233C51F48181813049F426
S113030060E1CE0101960E94FC0281E003C080E01E
S113031001C080E060960FB6F894DEBF0FBECDBF7B
S1130320DF91CF910895CF93DF93CDB7DEB7A09738
S11303300FB6F894DEBF0FBECDBF8130A1F440E20A
S1130340BE016F5F7F4F0E94D702882361F018A21D
S1130350CE0101960E94E10640E2BE016F5F7F4F2D
S113036082E80E941F03A0960FB6F894DEBF0FBE6A
S1130370CDBFDF91CF9108950E94D5010895E82F54
S1130380F92FDF010D900020E9F71197AD014E1B05
S11303905F0B682F792F82E80E941F0308950E9443
S11303A0640208950E947202089580EA8093D8003E
S11303B086E089BD09B400FEFDCF80E88093D800B3
S11303C01092E00010926C013C9888E08093E20067
S11303D008952F923F924F925F927F928F929F92B5
S11303E0AF92CF92DF92EF92FF920F931F93CF932E
S11303F0DF93E4E2F1E086E291E041E00F2EF9EED2
S1130400CF2ED12CF02D0F2EFBEEEF2EF12CF02D54
S1130410AA24A3940CEE10E06DEE70E00F2EF0EF22
S11304204F2E512CF02D6894992492F8812C6894C5
S1130430772474F8DF0120812F3F59F1E6014883C6
S1130440E701A8822081E80128831C019C01215036
S11304503109E9012881203841F0203441F020326B
S113046041F0203141F4372D07C030E405C030E3BA
S113047003C030E201C0382DE1012881232BEB01B8
S113048028832C9120FF03C0D2011C9202C0E201F8
S113049098824F5F33960396453061F6EAEEF0E0BA
S11304A08EE180831082DF91CF911F910F91FF9095
S11304B0EF90DF90CF90AF909F908F907F905F9060
S11304C04F903F902F9008958091E300882334F457
S11304D080916C01811104C082E0089580E0089548
S11304E083E008958091E80081700895E8EEF0E0DB
S11304F080818570E9F30895AF92BF92CF92DF9225
S1130500EF92FF920F931F93CF93DF93D82ED62FA2
S1130510C72FE42FF0E02E173F0710F4C22E01C0BE
S1130520C42E0E9476020D2F1C2F6894AA24A4F8CE
S11305300F2EF8EEEF2EF12CF02D0F2EFEEFBF2E26
S1130540F02DC1EFD0E02C2D80E18C1508F42A2D7C
S11305502223D9F0F801922FDD2011F0808101C00F
S113056084918883915031969111F6CF622F615016
S113057070E06F5F7F4F060F171FC21AF701B0823A
S1130580C11007C0203129F007C0F701B082CC2088
S113059019F00E947602D7CFDF91CF911F910F916E
S11305A0FF90EF90DF90CF90BF90AF90089580932D
S11305B0E9009091F200941708F4492F4423D1F0F4
S11305C0362FE62FF72FA1EFB0E09C9191939E2F49
S11305D0931B9417D0F39091F20091110BC021E07A
S11305E030E002C0220F331F8A95E2F7EAEEF0E012
S11305F020831082842F08956623E9F01092E90085
S1130600E8EEF0E0208120FFFDCF2091F2002111DF
S113061014C0282FE82FF92FA1EFB0E081918C931B
S11306208E2F821B8617D0F3E8EEF0E080818E7F58
S1130630808381E0089580E0089580E00895CF9359
S1130640DF93442329F18093E900E8EEF0E0808110
S113065080FFFDCF8091F20081111CC0962FE62F00
S1130660F72FA8EEB0E0C1EFD0E08C9185FF02C077
S11306708081888331968E2F891B8417B0F3E8EE2E
S1130680F0E080818E7F80838FE7808381E003C0E8
S113069080E001C080E0DF91CF9108951F920F9216
S11306A00FB60F9211248F93EF93FF93E1EEF0E0D6
S11306B08081108283FF0FC01092E90081E0809353
S11306C0EB001092EC0082E18093ED0088E08093CF
S11306D0F00010926C01FF91EF918F910F900FBE7B
S11306E00F901F9018951F920F920FB60F9211241E
S11306F0BF92CF92DF92EF92FF920F931F932F93AB
S11307003F934F935F936F937F938F939F93AF9395
S1130710BF93EF93FF93CF93DF93CDB7DEB72897C3
S1130720DEBFCDBF8091F40080FFE4C11092E900E8
S11307308091E80083FFABC1E1EFF0E08081898321
S113074080818A83208130E03C832B834081942FF5
S113075080E0822B932B9C838B83208130E03E832B
S11307602D834081942F80E0822B932B9E838D8355
S1130770208130E038872F834081942F80E0822BC2
S1130780932B98878F8382EF8093E8008A81863049
S113079009F0ECC08B819C81811523E0920709F458
S11307A0B9C048F4811551E0950789F0811592404C
S11307B009F0D8C016C08230B3E09B0709F4BEC06C
S11307C008F4B2C08330934009F0CCC0C1C0E4E760
S11307D0F0E044912F813885BF0180E00E947C02C3
S11307E098C1E4E2F1E080E391E0F12C41E050E0D3
S11307F0242F30813F3F09F4252FF20E3396E8175A
S1130800F907B1F78F2D880F880F880F8F190F2ED6
S1130810F2E1EF2EF02DE80E8E2D90E00E94A90556
S1130820082F192F89E0D8018C9392E011969C939C
S113083011971296EC92129713961C92139791E0CB
S113084014969C93149715969C93159716961C9240
S1130850169790EC17969C9317979AEF18969C937B
S11308601897F801399619968C9384E08183128243
S11308701382F4828FEF8583168287831086FF208C
S1130880F1F1F801729625E231E091E00F2EF7E0E4
S1130890FF2EF02D55E0CC24C3946894DD24D1F8C8
S11308A00F2EF3E0BF2EF02DB901D90111978C91D1
S11308B08F3F01F1F0825183482F47954427479594
S11308C0492B4283813441F0803441F0813841F036
S11308D0803841F48D2D07C08C2D05C08C2D03C0AC
S11308E08D2D01C08B2D8383DB018C918483158234
S11308F0168237969F5F2D5F3F4F9530A9F62F8163
S113090038854E2DB80181E00E947C02C8010E9406
S11309104406FFC0E6E8F0E044912F813885BF012A
S113092080E00E947C02F5C0EAE8F0E044912F8167
S11309303885BF0180E00E947C02EBC0E0EAF0E071
S113094044912F813885BF0180E00E947C02E1C080
S1130950E2ECF0E044912F813885BF0180E00E94F1
S11309607C02D7C081E28093EB00D3C0853071F460
S11309708EEF8093E800E8EEF0E0808180FFFDCF09
S11309808B819C8180688093E300C3C08930A1F48B
S11309908981811172C08B819C81019749F481E026
S11309A080936C018EEF8093E8000E94E901B1C04E
S11309B081E28093EB00ADC0883089F4898180386E
S11309C009F05BC0E8EEF0E0808180FFFDCF80910C
S11309D06C018093F1008EEF8093E8009AC081113E
S11309E01CC0E8EEF0E0808180FFFDCF8981823871
S11309F059F48D81E9EEF0E080838091EB0085FB72
S1130A00882780F9108201C080E0E1EFF0E0808364
S1130A1010828EEF8093E8007CC0813011F0833027
S1130A2061F58981823049F58B819C81892B29F577
S1130A308D819E818F779927382F31503430E8F497
S1130A403EEF3093E8008093E9002A81233021F4BB
S1130A5081E28093EB005DC099E19093EB0021E08B
S1130A6030E0F90102C0EE0FFF1F8A95E2F7CF01D3
S1130A70EAEEF0E0808310824CC0CE0101960E9421
S1130A806201811146C081E28093EB0042C081E2A1
S1130A908093EB002FC0F22E408150E0022E02C062
S1130AA0559547950A94E2F740FF1BC0DB012C9350
S1130AB0D6018C9182FF13C08091F200882341F00B
S1130AC06091F20070E0822F0E949301F092E9009D
S1130AD0E8EEF0E089EF80838FE780831AC0D801C5
S1130AE09C932F5F3F4F25303105A9F681E2809317
S1130AF0EB000FC021E030E0E4EFF0E069EE70E0DD
S1130B000F2EF8EECF2ED12CF02D0BEE10E091E24B
S1130B10C2CF28960FB6F894DEBF0FBECDBFDF91CB
S1130B20CF91FF91EF91BF91AF919F918F917F9161
S1130B306F915F914F913F912F911F910F91FF9072
S1130B40EF90DF90CF90BF900F900FBE0F901F904B
S1130B5018950F931F93CF93DF938230910510F470
S1130B6082E090E0E0917001F091710120E030E0CA
S1130B70C0E0D0E023C04081518148175907A8F054
S1130B804817590761F482819381209719F09B8358
S1130B908A832EC0909371018093700129C021151E
S1130BA0310529F04217530710F0A90102C0BE0114
S1130BB0DF0102811381EF019A01F8013097D9F620
S1130BC02115310509F1281B390B2430310590F426
S1130BD012968D919C9113976115710521F0FB017B
S1130BE09383828304C09093710180937001FD010B
S1130BF0329644C0FD01E20FF31F8193919322507A
S1130C0031092D933C933AC020916E0130916F01CC
S1130C10232B41F4209110013091110130936F0185
S1130C2020936E0120910E0130910F0121153105A1
S1130C3041F42DB73EB74091120150911301241B8A
S1130C40350BE0916E01F0916F01E217F307A0F408
S1130C502E1B3F0B2817390778F0AC014E5F5F4F0E
S1130C602417350748F04E0F5F1F50936F014093D0
S1130C706E018193919302C0E0E0F0E0CF01DF9137
S1130C80CF911F910F910895EF92FF920F931F93AD
S1130C90CF93DF93009709F48FC0DC01129713966A
S1130CA01C921E921297E0907001F0907101E11471
S1130CB0F10489F42D913C911197280F391F8091EB
S1130CC06E0190916F018217930789F5B0936F01BC
S1130CD0A0936E0171C0E70120E030E001C0EA0199
S1130CE0CA17DB0738F44A815B819E01411551051F
S1130CF0B1F722C0BC0162507109FB01D383C283E6
S1130D0000811181AC01400F511F4C175D0761F444
S1130D1048815981400F511F4E5F5F4F518340837B
S1130D204A815B81538342832115310529F4B093B1
S1130D307101A093700140C0F901B383A283E9015A
S1130D4069917991C60FD71FAC17BD0779F4DC01FF
S1130D505E914E91460F571F4E5F5F4F5183408304
S1130D6012968D919C91139793838283A0E0B0E0B7
S1130D7002C0D7017C01F701828193810097C9F7F2
S1130D80C701029620813181820F931F20916E0149
S1130D9030916F012817390779F4109729F41092CC
S1130DA071011092700104C013961C921E92129746
S1130DB0F0926F01E0926E01CDB7DEB7E6E00C94DD
S1130DC0DE09DC016C9161566A3108F0605E6F5B8C
S1130DD06D93C1F70895A0E0B0E0E1EFF6E00C9464
S1130DE0C609CE010996AC016F8178858D819E81FB
S1130DF00E942D07E2E00C94E209AEE0B0E0E3E0EB
S1130E00F7E00C94C4090D891E898F89988D26E01A
S1130E102C831A83098397FF02C080E090E801972E
S1130E209E838D83CE014B96AC01698D7A8DCE0164
S1130E3001960E942D074D815E8157FD0AC02F81C6
S1130E403885421753070CF49A01F801E20FF31F97
S1130E5010822E96E4E00C94E009ACE0B0E0E3E309
S1130E60F7E00C94B6097C016B018A01FC0117823E
S1130E701682838181FFC8C188248394912C8C0EAF
S1130E809D1EF7019381F60193FD859193FF819156
S1130E906F01882309F4B4C1853239F493FD859137
S1130EA093FF81916F01853229F4B70190E00E948C
S1130EB02109E7CF512C312C20E02032A8F48B32C9
S1130EC061F028F4803251F0833271F40BC08D321A
S1130ED039F0803349F421602AC02260246027C09D
S1130EE0286025C0206123C027FD29C0382F305336
S1130EF03A3088F426FF07C0852D6AE00E94AD09C8
S1130F00582E530E14C0832D6AE00E94AD09382E6A
S1130F10330E20620CC08E3221F426FD71C1206490
S1130F2006C08C3611F4206802C0883641F4F601FC
S1130F3093FD859193FF81916F018111BECF982F0D
S1130F409554933018F09052933028F40C5F1F4F4F
S1130F50FFE3F9830DC0833631F0833771F08335B5
S1130F6009F05EC023C0F801808189830E5F1F4FA2
S1130F7044244394512C540115C03801F2E06F0EFF
S1130F80711CF801A080B18026FF03C0652D70E0BC
S1130F9002C06FEF7FEFC5012C870E9416092C0158
S1130FA083012C856FE7262E222218C03801F2E037
S1130FB06F0E711CF801A080B18026FF03C0652D5F
S1130FC070E002C06FEF7FEFC5012C870E940B0910
S1130FD02C012C8550E8252E222A830123FC1CC0D9
S1130FE006C0B70180E290E00E9421093A94832D63
S1130FF090E048165906A8F30FC0F50127FC859127
S113100027FE81915F01B70190E00E942109311010
S11310103A94F1E04F1A51084114510471F7EDC0AC
S1131020843611F0893641F5F80127FF07C0608145
S11310307181828193810C5F1F4F08C0608171812F
S1131040882777FD8095982F0E5F1F4F4FE6B42EAB
S1131050B22297FF09C090958095709561957F4F56
S11310608F4F9F4FF0E8BF2A2AE030E0A4010E948E
S11310704D09A82EA81843C0853731F43FEEB32E8E
S1131080B2222AE030E024C099EFB92EB2228F3682
S1131090B9F020F4883509F0B3C00DC0803721F0D1
S11310A0883709F0ADC002C020E1B22AB4FE0BC0FB
S11310B084E0B82A08C024FF09C0E6E0BE2A06C0BE
S11310C028E030E005C020E130E002C020E132E059
S11310D0F801B7FE07C060817181828193810C5F42
S11310E01F4F06C06081718180E090E00E5F1F4F4A
S11310F0A4010E944D09A82EA818FFE7BF22B6FE3E
S11311000BC02B2D2E7FA51450F4B4FE0AC0B2FCE4
S113111008C02B2D2E7E05C07A2C2B2D03C07A2CD3
S113112001C0752C24FF0DC0FE01EA0DF11D808164
S1131130803311F4297E09C022FF06C0739473948E
S113114004C0822F867809F0739423FD14C020FF15
S11311500FC05A2C731460F4530C5718732C08C026
S1131160B70180E290E02C870E94210973942C85BA
S11311707314B0F304C0731410F4371801C0312C85
S113118024FF12C0B70180E390E02C870E9421095C
S11311902C8522FF1EC021FF03C088E590E002C019
S11311A088E790E0B7010CC0822F867891F021FD8A
S11311B002C080E201C08BE227FD8DE2B70190E01E
S11311C00E94210906C0B70180E390E00E94210932
S11311D05A94A514C0F3AA94F401EA0DF11DB701C1
S11311E0808190E00E942109A110F5CF06C0B701CB
S11311F080E290E00E9421093A943110F8CF41CE68
S1131200F7012681378102C02FEF3FEFC9012C96E9
S1131210E2E10C94D209FC01059061507040011088
S1131220D8F7809590958E0F9F1F0895FC0161500B
S1131230704001900110D8F7809590958E0F9F1FF4
S113124008950F931F93CF93DF938C01EB018B8150
S113125081FD03C00FEF1FEF1AC082FF0DC02E8166
S11312603F818C819D812817390764F4E881F981D5
S11312700193F983E88306C0E885F985802F0995F1
S1131280892B41F78E819F8101969F838E83C801AC
S1131290DF91CF911F910F910895FA01AA27283069
S11312A061F1203191F1E8946F936E7F6E5F7F4F0F
S11312B08F4F9F4FAF4FB1E040D0B4E03ED0670FA7
S11312C0781F891F9A1FA11D680F791F8A1F911DFE
S11312D0A11D6A0F711D811D911DA11D22D009F44C
S11312E068943F91062E000C3019000C000C301944
S11312F0305D3193CEF6CF010895462F4770405D9F
S11313004193B3E00FD0C9F7F6CF462F4F70405D3D
S11313104A3318F0495D31FD4052419302D0A9F798
S1131320EACFB4E0A6959795879577956795BA9592
S1131330C9F700976105710508959B01AC010A2E58
S113134006945795479537952795BA95C9F7620F2F
S1131350731F841F951FA01D0895002480FD060E91
S1131360660F11F08695D1F7802D08952F923F9244
S11313704F925F926F927F928F929F92AF92BF92A1
S1131380CF92DF92EF92FF920F931F93CF93DF934D
S1131390CDB7DEB7CA1BDB0B0FB6F894DEBF0FBEAA
S11313A0CDBF09942A88398848885F846E847D84F7
S11313B08C849B84AA84B984C884DF80EE80FD80F9
S11313C00C811B81AA81B981CE0FD11D0FB6F8946F
S11113D0DEBF0FBECDBFED010895F894FFCF30
S11313DE00000002000000003101000000000000C7
S11313EE7801200056657273696F6E20312E3000BD
S11313FE00000000802002812002C12002FF200292
S113140E4E61636872696368742062656B6F6D6D9B
S113141E656E2100626C61666F6F202564206963BE
S113142E682062696E2065696E206C616765722042
S10F143E646F6F6665722074657874003A
S9030000FC

View File

@ -9,7 +9,8 @@ led.d led.o: .././led.c \
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/include/avr/common.h \
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/include/avr/version.h \
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/include/avr/fuse.h \
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/include/avr/lock.h
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/include/avr/lock.h \
.././led.h
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/include/avr/io.h:
@ -32,3 +33,5 @@ c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-
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/include/avr/fuse.h:
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/include/avr/lock.h:
.././led.h:

View File

@ -15,9 +15,10 @@ rs232.d rs232.o: .././rs232.c .././config.h \
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/include/avr/version.h \
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/include/avr/fuse.h \
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/include/avr/lock.h \
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/include/string.h \
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/include/stddef.h \
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/include/stdio.h \
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/include/stdarg.h \
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/include/stddef.h \
.././rs232.h
.././config.h:
@ -54,10 +55,12 @@ c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-
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/include/avr/lock.h:
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/include/string.h:
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/include/stddef.h:
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/include/stdio.h:
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/include/stdarg.h:
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/include/stddef.h:
.././rs232.h:

View File

@ -17,8 +17,11 @@ usb.d usb.o: .././usb.c .././config.h \
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/include/avr/lock.h \
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/include/string.h \
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/include/stddef.h \
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/include/stdio.h \
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/include/stdarg.h \
.././usb_user_config.h .././usb_user.h \
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/include/avr/pgmspace.h
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/include/avr/pgmspace.h \
.././usb.h
.././config.h:
@ -58,8 +61,14 @@ c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/include/stddef.h:
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/include/stdio.h:
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/include/stdarg.h:
.././usb_user_config.h:
.././usb_user.h:
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/include/avr/pgmspace.h:
.././usb.h:

View File

@ -19,6 +19,7 @@ usb_user.d usb_user.o: .././usb_user.c \
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/include/avr/version.h \
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/include/avr/fuse.h \
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/include/avr/lock.h \
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/include/string.h \
.././usb_user.h \
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/include/avr/pgmspace.h
@ -62,6 +63,8 @@ c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-
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/include/avr/lock.h:
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/include/string.h:
.././usb_user.h:
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/include/avr/pgmspace.h:

View File

@ -11,6 +11,24 @@
#include "rs232.h"
#include "usb.h"
void wait_for_usb() {
while(true) {
if(usb_getstatus() == USB_STATUS_DISCONNECTED) {
led(YELLOW);
if(!(PINC & (1<<PINC7))) {
return;
}
}
if(usb_getstatus() == USB_STATUS_ENUMERATED) {
led(CYAN);
}
if(usb_getstatus() == USB_STATUS_CONFIGURED) {
led(GREEN);
return;
}
}
}
void init()
{
led(YELLOW);
@ -18,48 +36,49 @@ void init()
init_led();
init_rs232();
init_usb();
}
void fade(int from, int to, int dur) {
for (int i=0;i<0xFF;i++)
{
for(int k=0;k<dur;k++) {
for (int j=i;j<0xFF;j++)
{
led(from);
}
for (int j=0;j<i;j++)
{
led(to);
}
}
}
DDRC &= ~(1<<PINC7);
PORTC |= (1<<PINC7);
wait_for_usb();
}
void programRainbow(uint8_t t)
{
fade(WHITE, RED, 10);
while(1) {
fade(RED, YELLOW, t);
fade(YELLOW, GREEN, t);
fade(GREEN, CYAN, t);
fade(CYAN, BLUE, t);
fade(BLUE, MAGENTA, t);
fade(MAGENTA, RED, t);
void send(char * text) {
uint8_t l = strlen(text);
if(l >= 29) {
text[29] = 13;
text[30] = 10;
text[31] = 0;
} else {
text[l] = 13;
text[l+1] = 10;
text[l+2] = 0;
}
led(MAGENTA);
rs232_send(text);
if(usb_getstatus() == USB_STATUS_CONFIGURED && usb_ready()) {
usb_send(text);
}
led(GREEN);
}
void resi(char * text) {
_delay_ms(10);
send("Nachricht bekommen!");
//send(text);
led(RED);
_delay_ms(2000);
}
int main(void)
{
init();
led(GREEN);
char t[32];
char text[32];
uint8_t i=0;
while(1)
{
programRainbow(60);
t[0]=0; // clear response string buffer
sprintf(t, "test\r\n");
rs232_send(t);
usb_send(t);
snprintf(text, 32, "blafoo %d ich bin ein lager doofer text",i++);
send(text);
_delay_ms(500);
}
}

View File

@ -16,6 +16,7 @@
#include <util/delay.h>
#include <stdbool.h>
#include <avr/interrupt.h>
#include <string.h>
#endif /* CONFIG_H_ */

View File

@ -6,6 +6,7 @@
*/
#include <avr/io.h>
#include "led.h"
void led(int mask) {
int rgb = 0;
@ -20,4 +21,29 @@ void led(int mask) {
void init_led()
{
DDRB |= (1<<PINB7) | (1<<PINB6) | (1<<PINB5);
}
void fade(int from, int to, int dur) {
for (int i=0;i<0xFF;i++) {
for(int k=0;k<dur;k++) {
for (int j=i;j<0xFF;j++) {
led(from);
}
for (int j=0;j<i;j++) {
led(to);
}
}
}
}
void led_rainbow(uint8_t t) {
fade(WHITE, RED, 10);
while(1) {
fade(RED, YELLOW, t);
fade(YELLOW, GREEN, t);
fade(GREEN, CYAN, t);
fade(CYAN, BLUE, t);
fade(BLUE, MAGENTA, t);
fade(MAGENTA, RED, t);
}
}

View File

@ -21,6 +21,8 @@
void init_led();
void led(int mask);
void fade(int from, int to, int dur);
void led_rainbow(uint8_t t);
#endif /* LED_H_ */

View File

@ -8,8 +8,10 @@
#include "config.h"
#include <stdbool.h>
#include <string.h>
#include <stdio.h>
#include "usb_user_config.h" // USB configuration
#include "usb_user.h" // USB functions
#include "usb.h"
#ifdef USERDEFCONTROLS // see usbconfig.h
//-----------------------------------------------------------------------------
@ -41,7 +43,7 @@ bool usb_controlrequest(struct usb_control_request *ucr) {
// "datasize" contains the number of bytes in the USB FIFO buffer
void usb_ep(uint8_t endpoint, uint16_t datasize) {
#define RXENDPOINT 0x01 // endpoint, used for data transfer host->device (defined in "usb_user_config.h")
#define TXENDPOINT 0x81 // endpoint, used for data transfer device->host
#define TXENDPOINT 0x82 // endpoint, used for data transfer device->host
#define BUFSIZE 32 // USB FIFO buffer size (see usb_user_config.h at "endpoints")
char buf[BUFSIZE]; // buffer for received data from host and data to transmit to host
@ -51,9 +53,10 @@ void usb_ep(uint8_t endpoint, uint16_t datasize) {
n=usb_rxdata(endpoint, (uint8_t *)buf, sizeof(buf)); // read data into buffer
if (n) { // data read into local buffer
buf[BUFSIZE-1]=0; // for security: terminate string
//resi(buf);
strupr(buf); // upper case string
// response to host with converted string
usb_txdata(TXENDPOINT, (uint8_t *)buf, sizeof(buf)); // transfer data to host
usb_txdata(TXENDPOINT, (uint8_t *)buf, sizeof(buf)); // transfer data to host*/
}
}
}
@ -62,7 +65,17 @@ void init_usb() {
usb_init();
}
void usb_send(char * text) {
#define TXENDPOINT 0x81
usb_txdata(TXENDPOINT, (uint8_t *)text, sizeof(text));
void usb_send(char* text) {
#define RXENDPOINT 0x01
#define TXENDPOINT 0x82
#define ITENDPOINT 0x83
usb_txdata(TXENDPOINT, (uint8_t *)text, strlen(text));
}
uint8_t usb_getstatus() {
return usb_status();
}
uint8_t usb_ready() {
return usb_is_ready();
}

View File

@ -9,9 +9,13 @@
#ifndef USB_H_
#define USB_H_
#include "usb_user.h"
void init_usb();
void usb_send(char * text);
uint8_t usb_getstatus();
uint8_t usb_ready();
void resi(char * text);
#endif /* USB_H_ */

View File

@ -256,6 +256,10 @@ static inline void usb_wait_in_ready(void)
while (!(UEINTX & _BV(TXINI)));
}
uint8_t usb_is_ready() {
return (UEINTX & _BV(TXINI));
}
void usb_wait_in(void)
// wait for host, until it's ready to receive IN package
{

View File

@ -249,4 +249,6 @@ bool usb_txdata(uint8_t endpoint, uint8_t *buffer, uint8_t datasize);
void usb_freebuffer(uint8_t endpoint);
uint8_t usb_is_ready();
#endif

View File

@ -70,9 +70,9 @@ Changed: 2011-03-12
// USB Serial Number (optional)
// will be a part of the descriptor and can be requested by the host
#define USESN 0 // Options: 0= no S/N; 1= S/N inside the flash memory; 2= S/N inside RAM
#define USESN 1 // Options: 0= no S/N; 1= S/N inside the flash memory; 2= S/N inside RAM
#if (USESN==1)
#define STR_SERIAL_NUMBER L"000000" // your serial number, stored in flash memory
#define STR_SERIAL_NUMBER L"000001" // your serial number, stored in flash memory
#endif
// Vendor ID
@ -186,7 +186,7 @@ static const ep_config EP_CONFIG[MAX_ENDPOINT] = {
#endif
// modify the following lines for your purposes
{EP_TYPE_BULK_OUT, 32, EP_SINGLE_BUFFER}, // one OUT and one IN endpoint with bulk transfer in this example
{EP_TYPE_BULK_IN, 32, EP_SINGLE_BUFFER},
{EP_TYPE_BULK_IN, 32, EP_SINGLE_BUFFER},
{EP_TYPE_DISABLED, 32, EP_SINGLE_BUFFER},
{EP_TYPE_DISABLED, 32, EP_SINGLE_BUFFER}
#ifdef MEGA4_6 // the following endpoints are only available on ATMEGAxxU4 and AT90USB64x/128x controllers
@ -197,10 +197,10 @@ static const ep_config EP_CONFIG[MAX_ENDPOINT] = {
#if (NUMINTERFACES>1)
},{
// modify the following lines for your purposes
{EP_TYPE_DISABLED, 32, EP_SINGLE_BUFFER},
{EP_TYPE_DISABLED, 32, EP_SINGLE_BUFFER},
{EP_TYPE_DISABLED, 32, EP_SINGLE_BUFFER},
{EP_TYPE_DISABLED, 32, EP_SINGLE_BUFFER}
{EP_TYPE_INTERRUPT_IN, 32, EP_SINGLE_BUFFER},
{EP_TYPE_DISABLED, 32, EP_SINGLE_BUFFER},
{EP_TYPE_DISABLED, 32, EP_SINGLE_BUFFER},
{EP_TYPE_DISABLED, 32, EP_SINGLE_BUFFER}
#ifdef MEGA4_6 // the following endpoints are only available on ATMEGAxxU4 and AT90USB64x/128x controllers
,
{EP_TYPE_DISABLED, 32, EP_SINGLE_BUFFER},