Automatic Cronjob Checkin: 20150210-120501

This commit is contained in:
BlubbFish 2015-02-10 11:05:04 +00:00
parent dad6238d50
commit 144d00e25f
9 changed files with 3073 additions and 2839 deletions

Binary file not shown.

View File

@ -13,10 +13,11 @@ Door.d Door.o: .././Door.cpp .././peripheral.h .././io/hardware/portb.hpp \
c:\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 \
.././io/hardware/portd.hpp .././io/Stripe.hpp .././io/hardware/pin.hpp \
.././io/Led.hpp .././io/Comperator.hpp .././io/IR.hpp \
c:\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/util/delay.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/util/delay_basic.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/math.h \
.././io/Led.hpp .././io/Comperator.hpp .././io/IR.hpp .././io/uart.hpp \
.././io/uart.hpp \
c:\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/interrupt.h
.././peripheral.h:
@ -55,18 +56,18 @@ c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-
.././io/hardware/pin.hpp:
c:\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/util/delay.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/util/delay_basic.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/math.h:
.././io/Led.hpp:
.././io/Comperator.hpp:
.././io/IR.hpp:
c:\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/util/delay.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/util/delay_basic.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/math.h:
.././io/uart.hpp:
c:\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/interrupt.h:

Binary file not shown.

View File

@ -1,291 +1,293 @@
:100000000C9435000C9460060C945D000C945D001B
:100000000C9435000C946D060C945D000C945D000E
:100010000C945D000C945D000C945D000C945D00EC
:100020000C945D000C945D000C945D000C945D00DC
:100030000C945D000C945F000C945D000C945D00CA
:100040000C945D000C945D000C945D000C945D00BC
:100050000C945D000C945D000C945D000C945D00AC
:100060000C945D000C945D00180711241FBECFEFA7
:10007000D4E0DEBFCDBF11E0A0E0B1E0EAE8F1E1FD
:100060000C945D000C945D00250711241FBECFEF9A
:10007000D4E0DEBFCDBF11E0A0E0B1E0E4EAF1E101
:1000800002C005900D92A438B107D9F721E0A4E889
:10009000B1E001C01D92AA3AB207E1F710E0CAE64A
:1000A000D0E004C02297FE010E94BF08C836D107E5
:1000B000C9F70E94FF020C94C3080C9400001F9221
:1000C0000F920FB60F9211248F929F92AF92BF9210
:1000D000CF92DF92EF92FF922F933F934F935F93D4
:1000E0006F937F938F939F93AF93BF93CF93DF9340
:1000F000EF93FF93C0918801CC2309F4F9C1C0901C
:100100009D01D0909E01E0909F01F090A00120E021
:1001100030E0A901C701B6010E94A30781116BC09D
:1001200020E030E0A9016091A1017091A2018091CD
:10013000A3019091A4010E94A30781115CC020E05B
:1001400030E0A9016091A5017091A6018091A701FD
:100150009091A8010E94A30781114DC0D0E028B55D
:10016000C957DE4FE888F12C898190E0821B910904
:100170006E2D7F2D0E948908882777FD8095982F06
:100180000E94D50760939D0170939E0180939F010B
:100190009093A0012091B4008E8190E0821B910980
:1001A0006E2D7F2D0E948908882777FD8095982FD6
:1001B0000E94D5076093A1017093A2018093A301CF
:1001C0009093A4012091B3008B8590E0821B91094C
:1001D0006E2D7F2D0E948908882777FD8095982FA6
:1001E0000E94D5076093A5017093A6018093A70193
:1001F0009093A8017DC120E030E0A901C701B601BC
:100200000E94850818160CF568B570E080E090E053
:100210000E94D5079B01AC01C701B6010E943F07B0
:100220004B015C01EC2FF0E0E857FE4F608170E07D
:1002300080E090E00E94D5079B01AC01C501B401AC
:100240000E94A30718160CF0FEC020E030E0A901C0
:10025000C701B6010E94A30788230CF0E6C068B569
:1002600070E080E090E00E94D5079B01AC01C701DF
:10027000B6010E943F074B015C01EC2FF0E0E8570C
:10028000FE4F608170E080E090E00E94D5079B0106
:10029000AC01C501B4010E94850888230CF0D3C0CD
:1002A000C4C0C090A101D090A201E090A301F09041
:1002B000A40120E030E0A901C701B6010E94850831
:1002C00018161CF56091B40070E080E090E00E9488
:1002D000D5079B01AC01C701B6010E943F074B0146
:1002E0005C01E0918801F0E0E857FE4F658170E025
:1002F00080E090E00E94D5079B01AC01C501B401EC
:100300000E94A30718160CF0AEC020E030E0A9014F
:10031000C701B6010E94A30788230CF0B6C0609104
:10032000B40070E080E090E00E94D5079B01AC0132
:10033000C701B6010E943F074B015C01E0918801B3
:10034000F0E0E857FE4F658170E080E090E00E94A9
:10035000D5079B01AC01C501B4010E948508882323
:100360000CF081C092C0C090A501D090A601E09091
:10037000A701F090A80120E030E0A901C701B60173
:100380000E94850818161CF56091B30070E080E0AB
:1003900090E00E94D5079B01AC01C701B6010E9405
:1003A0003F074B015C01E0918801F0E0E857FE4F08
:1003B000628570E080E090E00E94D5079B01AC016F
:1003C000C501B4010E94A30718160CF06FC020E00D
:1003D00030E0A901C701B6010E94A30788230CF0F1
:1003E00077C06091B30070E080E090E00E94D50794
:1003F0009B01AC01C701B6010E943F074B015C01A4
:10040000E0918801F0E0E857FE4F628570E080E0FF
:1004100090E00E94D5079B01AC01C501B4010E9488
:10042000850888230CF042C053C0D0E0C857DE4F87
:10043000888188BD10929D0110929E0110929F01AB
:100440001092A0012ECF68B570E080E090E00E948D
:10045000D5079B01AC01C701B6010E943F070E946E
:10046000A70768BD1ECFC4EBD0E0688170E080E0D4
:1004700090E00E94D5079B01AC01C701B6010E9424
:100480003F070E94A70768836ECFE0918801F0E0E4
:10049000E857FE4F85818093B4001092A10110921D
:1004A000A2011092A3011092A4015DCFC3EBD0E092
:1004B000688170E080E090E00E94D5079B01AC016C
:1004C000C701B6010E943F070E94A707688310C0BA
:1004D000E0918801F0E0E857FE4F82858093B300F9
:1004E0001092A5011092A6011092A7011092A801E6
:1004F000FF91EF91DF91CF91BF91AF919F918F913C
:100500007F916F915F914F913F912F91FF90EF906D
:10051000DF90CF90BF90AF909F908F900F900FBEC5
:100520000F901F901895CF93DF93789481E8809374
:10053000C4001092C00088E08093C10086E08093E0
:10054000C200A1E0B1E095E5E0ECF0E0C6ECD0E05F
:10055000808185FFFDCF98839D919111F9CFE0ECCB
:10056000F0E0808185FFFDCF8DE08093C600E0EC58
:10057000F0E0808185FFFDCF8AE08093C600DF91A7
:10058000CF91089560FF04C08FEF8093B30002C045
:100590001092B30061FF04C08FEF8093B40002C0DB
:1005A0001092B40062FF03C08FEF88BD089518BC9D
:1005B0000895CF93DF93FB019081992369F0DB01CC
:1005C0001196E0ECF0E0C6ECD0E0808185FFFDCF35
:1005D00098839D919111F9CFE0ECF0E0808185FF47
:1005E000FDCF8DE08093C600E0ECF0E0808185FFD8
:1005F000FDCF8AE08093C600DF91CF910895CF931D
:10060000DF9300D000D0CDB7DEB7789464E088E8FF
:1006100091E00E94C2026BE071E089EA91E00E94E1
:10062000D9022FE73AE186E0215030408040E1F7DF
:1006300000C0000062E088E891E00E94C20260E130
:1006400071E089EA91E00E94D9029FE7AAE1B6E051
:100650009150A040B040E1F700C0000061E088E8A0
:1006600091E00E94C20266E171E089EA91E00E9495
:10067000D9022FE73AE186E0215030408040E1F78F
:1006800000C0000067E088E891E00E94C2026CE1CF
:1006900071E089EA91E00E94D9029FE7AAE1B6E001
:1006A0009150A040B040E1F700C00000299A60E0FE
:1006B00088E891E00E94C202212C45E851E0BB2469
:1006C000BA94AB2C0F2EF9E8EF2EF1E0FF2EF02DAF
:1006D0000EE811E00F2EF3E98F2EF1E09F2EF02DA2
:1006E0000F2EF8E96F2EF1E07F2EF02D0F2EFAE09D
:1006F0003F2EF02D0F2EF8E84F2EF1E05F2EF02D5B
:10070000CC24C394E0ECF0E00F2EFDE0DF2EF02DC2
:10071000DA018C91AC928C3009F4FCC038F585304C
:1007200009F4B3C090F4823009F48CC038F4882303
:1007300009F446C0813009F056C163C0833009F422
:1007400090C0843009F04FC195C0883009F4BEC014
:1007500038F4863009F4A4C0873009F044C1ABC036
:100760008A3009F4CBC008F0E5C1BCC0823109F47D
:100770000DC190F48F3009F4DDC138F48D3009F4E7
:10078000D5C08E3009F02FC1DDC0803109F4E6C03C
:10079000813109F028C1EEC0853109F40EC138F469
:1007A000833109F4C7C1843109F01DC1FBC0873111
:1007B00009F4C0C108F40CC18F3F09F014C1BAC1DB
:1007C00088B58B3F20F488B58B5F88BD01C018BC0D
:1007D000A4EBB0E08C918B3F20F48C918B5F8C93D9
:1007E00003C0A4EBB0E01C92A3EBB0E08C918B3F74
:1007F00020F48C918B5F8C939DC1A3EBB0E01C9295
:1008000099C188B5853020F088B5855088BD01C074
:1008100018BCA4EBB0E08C91853020F08C91855011
:100820008C9303C0A4EBB0E01C92A3EBB0E08C91DE
:10083000853020F08C9185508C937CC1A3EBB0E087
:100840001C9278C184B58F7D84BDA0EBB0E08C9103
:100850008F758C935D98559A5B98539A2B98239A31
:1008600069C184B5806284BDA0EBB0E08C91806AE0
:100870008C9360C1D701BC92D8011C92D4011C9208
:10088000D3013C92D201CC9255C1D7011C92D80120
:10089000BC92D4011C92D3013C92D201CC924AC1A9
:1008A000D7011C92D8011C92D401BC92D3013C9276
:1008B000D201CC923FC1D701BC92D801BC92D401E5
:1008C000BC92D3013C92D201CC9234C1D701BC92EC
:1008D00020E4D8012C93D4011C92D3013C92D20184
:1008E000CC9228C1D7011C92D801BC9220E4D4013B
:1008F0002C93D3013C92D201CC921CC120E4D701AD
:100900002C93D8011C92D401BC92D3013C92D20109
:10091000CC9210C1D701BC9220E8D8012C93D4010D
:100920001C92D3013C92D201CC9204C1D7011C92FB
:10093000D801BC9220E8D4012C93D3013C92D2017F
:10094000CC92F8C020E8D7012C93D8011C92D40196
:10095000BC92D3013C92D201CC92ECC0D701BC92A4
:1009600020ECD8012C93D4011C92D3013C92D201EB
:10097000CC92E0C0D7011C92D801BC9220ECD401EB
:100980002C93D3013C92D201CC92D4C020ECD7015D
:100990002C93D8011C92D401BC92D3013C92D20179
:1009A000CC92C8C0D701BC92D801BC92D4011C9291
:1009B000D3013C92D201CC92BDC0D7011C92D80188
:1009C000BC92D401BC92D3013C92D201CC92B2C071
:1009D000D701BC92D8011C92D401BC92D3013C92A5
:1009E000D201CC92A7C0282F30E03A83298380819E
:1009F00085FFFDCF80E3A6ECB0E08C9360E070E073
:100A0000CB019695879596958795969587959C01A8
:100A1000220F331F880F991F880F991F880F991F66
:100A2000820F931F681B790B605D808185FFFDCF6E
:100A3000A6ECB0E06C9329813A81369527953695DE
:100A40002795ABE7B4E10E949D0896958795805D58
:100A5000908195FFFDCFA6ECB0E08C9329813A817F
:100A6000ADECBCEC0E949D08969587959695879570
:100A7000969587959C838B839C010E949D089695F3
:100A8000879596958795969587959C01220F331F9C
:100A9000880F991F880F991F880F991F820F931F26
:100AA0002B813C81281B390BC901805D908195FF0A
:100AB000FDCFA6ECB0E08C9329813A81ADECBCEC83
:100AC0000E949D089695879596958795969587950A
:100AD0009C01220F331F880F991F880F991F880FC1
:100AE000991F820F931F29813A81281B390BC90155
:100AF000805D908195FFFDCFA6ECB0E08C93A3E6DE
:100B0000B1E090E29D01808185FFFDCFA6ECB0E0D1
:100B10009C93D9019D919D019111F5CF808185FF15
:100B2000FDCFA6ECB0E0DC92808185FFFDCFA6EC86
:100B3000B0E03C9200B605FE2AC0211052C0D70199
:100B4000BC92D8011C92D4011C9224E6D3012C93B0
:100B5000D201CC92ADE6B1E094E59D01808185FFA4
:100B6000FDCFA6ECB0E09C93D9019D919D01911120
:100B7000F5CF808185FFFDCFA6ECB0E0DC928081CF
:100B800085FFFDCFA6ECB0E03C922C2C2AC0B1E052
:100B90002B1227C0A7E7B1E094E59D01808185FF76
:100BA000FDCFA6ECB0E09C93D9019D919D019111E0
:100BB000F5CF808185FFFDCFA6ECB0E0DC9280818F
:100BC00085FFFDCFA6ECB0E03C92D7011C92D80186
:100BD000BC92D4011C9222E3D3012C93D201CC927B
:100BE000212C87E893E10197F1F700C000002998D4
:100BF0009FEDAAE0B6E09150A040B040E1F700C000
:100C00000000299A85CD559A539A239AFC011082A7
:100C100081E084BD94E095BD16BC1092800092E006
:100C20009093810010928500109284001092B6007B
:100C3000E0EBF0E0808395E09093B1001092B20079
:100C400010926E0080936F001092700084B58062E5
:100C500084BD8081806A808318BC1092B400109299
:100C6000B300089520E030E080E061E070E04A9B4E
:100C7000FECFEFE9FFE03197F1F700C000004A9B9B
:100C800008C0AB01022E02C0440F551F0A94E2F7C0
:100C9000842B4A990FC008C04A9B06C0F5E8FA9514
:100CA000F1F700009150C1F72F5F3F4F2830310519
:100CB000F1F6089545E84A95F1F7000091E3ECCF8D
:100CC0001F920F920FB60F9211242F933F934F93C1
:100CD0005F936F937F938F939F93AF93BF93CF93C4
:100CE000EF93FF93289A4A9979C08FE19EE4019788
:100CF000F1F700C000004A9971C04A9BFECF4A99A3
:100D0000FECF80E090E060E041E050E04A9BFECF03
:100D1000EFE9FFE03197F1F700C000004A9B08C0FF
:100D20009A01082E02C0220F331F0A94E2F7622BA9
:100D30004A9966C008C04A9B06C0F5E8FA95F1F7E3
:100D400000002150C1F7019688309105F9F6611134
:100D500039C080E090E041E050E04A9BFECFEFE9EF
:100D6000FFE03197F1F700C000004A9B08C09A01EC
:100D7000082E02C0220F331F0A94E2F7622B4A9911
:100D800039C008C04A9B06C0F5E8FA95F1F70000A3
:100D90002150C1F7019688309105F9F66F3E91F424
:100DA00084E891E00E943206C82F84E891E00E9416
:100DB0003206282F30E02C0F311D2F3F310511F462
:100DC000CF3F51F42FE734E88EE12150304080408E
:100DD000E1F700C000000BC0CE3F39F4E7E8F3E1D3
:100DE0003197F1F700C0000002C0C0938501289838
:100DF000E09A0CC0F5E8FA95F1F7000021E3C2CFC4
:100E000025E82A95F1F7000021E395CFFF91EF91B6
:100E1000CF91BF91AF919F918F917F916F915F9192
:100E20004F913F912F910F900FBE0F901F901895EB
:100E300089EA91E00E94930288E891E00E9403060B
:100E4000209A219A2898299856985E9857985F98E2
:100E500010BE10927B0083E080937F00209A219A3D
:100E60002898299852985A988FEF8093850182E0AC
:100E70008093690081E08DBB1CBA08955058BB2750
:100E8000AA270ED008C1F9D030F0FED020F031F4FE
:100E90009F3F11F41EF4EEC00EF4E095E7FBE4C0B2
:100EA000E92F0AD180F3BA17620773078407950701
:100EB00018F071F49EF522C10EF4E0950B2EBA2FB6
:100EC000A02D0B01B90190010C01CA01A001112450
:100ED000FF27591B99F0593F50F4503E68F11A16FC
:100EE000F040A22F232F342F4427585FF3CF46958D
:100EF00037952795A795F0405395C9F77EF41F16AF
:100F0000BA0B620B730B840BBAF09150A1F0FF0F78
:100F1000BB1F661F771F881FC2F70EC0BA0F621F64
:100F2000731F841F48F4879577956795B795F79554
:100F30009E3F08F0B3CF9395880F08F09927EE0FE6
:100F40009795879508956CD008F481E00895BCD0FA
:100F500088F09F5790F0B92F9927B751A0F0D1F0A2
:100F6000660F771F881F991F1AF0BA95C9F712C02C
:100F7000B13081F0C3D0B1E00895C0C0672F782FA1
:100F80008827B85F39F0B93FCCF386957795679598
:100F9000B395D9F73EF490958095709561957F4F04
:100FA0008F4F9F4F0895E89409C097FB3EF49095AA
:100FB0008095709561957F4F8F4F9F4F9923A9F032
:100FC000F92F96E9BB279395F695879577956795C1
:100FD000B795F111F8CFFAF4BB0F11F460FF1BC005
:100FE0006F5F7F4F8F4F9F4F16C0882311F096E998
:100FF00011C0772321F09EE8872F762F05C0662346
:1010000071F096E8862F70E060E02AF09A95660FFE
:10101000771F881FDAF7880F9695879597F90895B7
:10102000990F0008550FAA0BE0E8FEEF16161706F9
:10103000E807F907C0F012161306E407F50798F061
:10104000621B730B840B950B39F40A2661F0232B7A
:10105000242B252B21F408950A2609F4A140A695F6
:101060008FEF811D811D089597F99F6780E870E0DB
:1010700060E008959FEF80EC089500240A9416160E
:10108000170618060906089500240A941216130676
:10109000140605060895092E0394000C11F4882304
:1010A00052F0BB0F40F4BF2B11F460FF04C06F5F20
:1010B0007F4F8F4F9F4F089557FD9058440F551FF6
:1010C00059F05F3F71F04795880F97FB991F61F0CA
:1010D0009F3F79F087950895121613061406551F41
:1010E000F2CF4695F1DF08C0161617061806991FAD
:1010F000F1CF86957105610508940895E894BB27A2
:1011000066277727CB0197F908958ADF08F48FEFD8
:10111000089597FB072E16F4009407D077FD09D0A9
:101120000E94A90807FC05D03EF4909581959F4F39
:101130000895709561957F4F0895A29FB001B39F68
:10114000C001A39F01D0B29F700D811D1124911D7C
:101150000895AA1BBB1B51E107C0AA1FBB1FA617FE
:10116000B70710F0A61BB70B881F991F5A95A9F750
:1011700080959095BC01CD010895EE0FFF1F05905D
:0A118000F491E02D0994F894FFCFDC
:10118A005561727420646F6E652100526F7421007C
:10119A004772FC6E2100426C61752100576569DF58
:1011AA002C20616C6C657320496E697469616C6985
:1011BA00736572742120486162652046657274699C
:1011CA006720756E642064616D6974206162207A9B
:1011DA00756D204E6F726D616C62657472696562BD
:1011EA0021002050726573736564210054FC7220DB
:1011FA005A752E2E2E0054FC72204F6666656E2E8E
:04120A002E2E000084
:10009000B1E001C01D92A63BB207E1F710E0CAE64D
:1000A000D0E004C02297FE010E94CC08C836D107D8
:1000B000C9F70E940C030C94D0080C9400001F9206
:1000C0000F920FB60F9211242F923F924F925F9290
:1000D0006F927F928F929F92AF92BF92CF92DF9258
:1000E000EF92FF920F931F932F933F934F935F9342
:1000F0006F937F938F939F93AF93BF93CF93DF9330
:10010000EF93FF93C0918801CC2309F4F6C120E05E
:1001100030E0A90160919D0170919E0180919F0145
:100120009091A0010E94B0078111F0C020E030E062
:10013000A9016091A1017091A2018091A301909108
:10014000A4010E94B0078111E4C020E030E0A901C1
:100150006091A5017091A6018091A7019091A801DD
:100160000E94B007882329F088248394D4C0B394D4
:1001700011C0BB24B394D0E021970F2EF4EBCF2E07
:10018000D12CF02D0F2EF8E96F2EF1E07F2EF02DFF
:100190006C0E7D1E1B2D1150E12EF12C9E01F701DE
:1001A000EE0FFF1FEE0FFF1FEE0DFF1DE857FE4F76
:1001B000EC0FFD1F818190E0113009F120F0123029
:1001C00009F057C039C048B59701220F331F220FDD
:1001D000331F890108571E4F841B9109F301608169
:1001E00070E00E949608882777FD8095982F0E94DE
:1001F000E207F801658B768B878B908F5DC0F601E7
:1002000040819701220F331F220F331F89010857A6
:100210001E4F841B9109F301608170E00E949608D3
:10022000882777FD8095982F0E94E207F801658B5B
:10023000768B878B908F42C04091B300E701CC0F43
:10024000DD1FCC0FDD1FC857DE4F841B9109F9015C
:10025000E857FE4F608970E00E949608882777FD76
:100260008095982F0E94E2076D8B7E8B8F8B988FE5
:1002700028C09701220F331F220F331F0F2EF8E8DB
:100280008F2EF1E09F2EF02D820E931EF3016081E0
:1002900070E00E949608882777FD8095982F0E942D
:1002A000E207F401658B768B878B908F113031F0EC
:1002B00018F01230C9F405C068B507C1F6016081B5
:1002C00004C16091B300E701CC0FDD1FCC0FDD1F2F
:1002D000C857DE4F70E080E090E00E94E00769A31D
:1002E0007AA38BA39CA309C1F701EE0FFF1FEE0FAA
:1002F000FF1FE857FE4F11A212A213A214A2F2E0B0
:10030000FB1508F034CFF9C0839410C0882483947F
:1003100002C0882483940F2EF8E8AF2EF1E0BF2EA0
:10032000F02D0F2EF4EB2F2E312CF02D982C9A94CB
:10033000C92DD0E0FE01EE0FFF1FEE0FFF1FE857A3
:10034000FE4FC588D688E788F08C20E030E0A90110
:10035000C701B6010E94920818164CF58E01000FD5
:10036000111F000F111FF801E857FE4F21A132A104
:1003700043A154A1C701B6010E944C072B013C01C7
:10038000F5018081F801EC0FFD1FE80FF11DE85722
:10039000FE4F608170E080E090E00E94E2079B01E8
:1003A000AC01C301B2010E94B00718169CF520E011
:1003B00030E0A901C701B6010E94B00788230CF004
:1003C00056C08E01000F111F000F111FF801E857D2
:1003D000FE4F21A132A143A154A1C701B6010E9441
:1003E0004C072B013C01F5018081F801EC0FFD1F4A
:1003F000E80FF11DE857FE4F608170E080E090E06B
:100400000E94E2079B01AC01C301B2010E94920865
:1004100088236CF1CC0FDD1FCC0FDD1FC857DE4FDA
:1004200029A13AA14BA15CA1C701B6010E944C07CA
:10043000262F372F462F572F682F792F49A35AA3DE
:100440006BA37CA3622F732F0E94B407F1E09F1669
:1004500041F09F1620F082E0981232C005C068BDBE
:1004600053CFF101608350CF6093B30046C0F501D4
:100470008081FE01EE0FFF1FEE0FFF1FEC0FFD1F2F
:10048000E80FF11DE857FE4F8081F1E09F1641F023
:100490009F1620F092E0991209C005C088BD06C0E1
:1004A000F101808303C0E3EBF0E08083CC0FDD1F1C
:1004B000CC0FDD1FC857DE4F1D8A1E8A1F8A188E7B
:1004C000F2E0F81508F020CF18C0C701880F991F77
:1004D000880F991F0F2EF8E8EF2EF1E0FF2EF02D78
:1004E000E80EF91E70E080E090E00E94E007F7015E
:1004F00061A372A383A394A33ACEFF91EF91DF91FE
:10050000CF91BF91AF919F918F917F916F915F91AB
:100510004F913F912F911F910F91FF90EF90DF909E
:10052000CF90BF90AF909F908F907F906F905F9093
:100530004F903F902F900F900FBE0F901F901895E7
:10054000CF93DF93789481E88093C4001092C00029
:1005500088E08093C10086E08093C200A1E0B1E012
:1005600095E5E0ECF0E0C6ECD0E0808185FFFDCFC2
:1005700098839D919111F9CFE0ECF0E0808185FFA7
:10058000FDCF8DE08093C600E0ECF0E0808185FF38
:10059000FDCF8AE08093C600DF91CF91089560FF80
:1005A00004C08FEF8093B30002C01092B30061FFCC
:1005B00004C08FEF8093B40002C01092B40062FFB9
:1005C00003C08FEF88BD089518BC0895CF93DF93C3
:1005D000FB019081992369F0DB011196E0ECF0E0DA
:1005E000C6ECD0E0808185FFFDCF98839D9191116D
:1005F000F9CFE0ECF0E0808185FFFDCF8DE08093C6
:10060000C600E0ECF0E0808185FFFDCF8AE08093BA
:10061000C600DF91CF910895CF93DF9300D000D033
:10062000CDB7DEB7789464E088E891E00E94CF020D
:100630006BE071E085EB91E00E94E6022FE73AE182
:1006400086E0215030408040E1F700C0000062E0C9
:1006500088E891E00E94CF0260E171E085EB91E0D3
:100660000E94E6029FE7AAE1B6E09150A040B040A8
:10067000E1F700C0000061E088E891E00E94CF024D
:1006800066E171E085EB91E00E94E6022FE73AE136
:1006900086E0215030408040E1F700C0000067E074
:1006A00088E891E00E94CF026CE171E085EB91E077
:1006B0000E94E6029FE7AAE1B6E09150A040B04058
:1006C000E1F700C00000299A60E088E891E00E940C
:1006D000CF02212C45E851E0BB24BA94AB2C0F2E5D
:1006E000F9E8EF2EF1E0FF2EF02D0EE811E00F2ECD
:1006F000F3E98F2EF1E09F2EF02D0F2EF8E96F2EEB
:10070000F1E07F2EF02D0F2EFAE03F2EF02D0F2E70
:10071000F8E84F2EF1E05F2EF02DCC24C394E0ECEE
:10072000F0E00F2EFDE0DF2EF02DDA018C91AC927F
:100730008C3009F4FCC038F5853009F4B3C090F46E
:10074000823009F48CC038F4882309F446C0813023
:1007500009F056C163C0833009F490C0843009F0B9
:100760004FC195C0883009F4BEC038F4863009F412
:10077000A4C0873009F044C1ABC08A3009F4CBC0B3
:1007800008F0E5C1BCC0823109F40DC190F48F308E
:1007900009F4DDC138F48D3009F4D5C08E3009F08C
:1007A0002FC1DDC0803109F4E6C0813109F028C1D4
:1007B000EEC0853109F40EC138F4833109F4C7C1A4
:1007C000843109F01DC1FBC0873109F4C0C108F4B0
:1007D0000CC18F3F09F014C1BAC188B58B3F20F41A
:1007E00088B58B5F88BD01C018BCA4EBB0E08C91CC
:1007F0008B3F20F48C918B5F8C9303C0A4EBB0E013
:100800001C92A3EBB0E08C918B3F20F48C918B5F1A
:100810008C939DC1A3EBB0E01C9299C188B5853043
:1008200020F088B5855088BD01C018BCA4EBB0E0AD
:100830008C91853020F08C9185508C9303C0A4EB73
:10084000B0E01C92A3EBB0E08C91853020F08C914D
:1008500085508C937CC1A3EBB0E01C9278C184B529
:100860008F7D84BDA0EBB0E08C918F758C935D98EB
:10087000559A5B98539A2B98239A69C184B58062E4
:1008800084BDA0EBB0E08C91806A8C9360C1D701ED
:10089000BC92D8011C92D4011C92D3013C92D2018B
:1008A000CC9255C1D7011C92D801BC92D4011C92A4
:1008B000D3013C92D201CC924AC1D7011C92D801FB
:1008C0001C92D401BC92D3013C92D201CC923FC184
:1008D000D701BC92D801BC92D401BC92D3013C9206
:1008E000D201CC9234C1D701BC9220E4D8012C9320
:1008F000D4011C92D3013C92D201CC9228C1D701E1
:100900001C92D801BC9220E4D4012C93D3013C92D8
:10091000D201CC921CC120E4D7012C93D8011C92A7
:10092000D401BC92D3013C92D201CC9210C1D70128
:10093000BC9220E8D8012C93D4011C92D3013C92A4
:10094000D201CC9204C1D7011C92D801BC9220E8FC
:10095000D4012C93D3013C92D201CC92F8C020E870
:10096000D7012C93D8011C92D401BC92D3013C92A4
:10097000D201CC92ECC0D701BC9220ECD8012C93D0
:10098000D4011C92D3013C92D201CC92E0C0D70199
:100990001C92D801BC9220ECD4012C93D3013C9240
:1009A000D201CC92D4C020ECD7012C93D8011C9258
:1009B000D401BC92D3013C92D201CC92C8C0D701E1
:1009C000BC92D801BC92D4011C92D3013C92D201BA
:1009D000CC92BDC0D7011C92D801BC92D401BC926C
:1009E000D3013C92D201CC92B2C0D701BC92D801C3
:1009F0001C92D401BC92D3013C92D201CC92A7C0EC
:100A0000282F30E03A832983808185FFFDCF80E362
:100A1000A6ECB0E08C9360E070E0CB0196958795F2
:100A200096958795969587959C01220F331F880F81
:100A3000991F880F991F880F991F820F931F681B9A
:100A4000790B605D808185FFFDCFA6ECB0E06C93F3
:100A500029813A813695279536952795ABE7B4E1FC
:100A60000E94AA0896958795805D908195FFFDCF9D
:100A7000A6ECB0E08C9329813A81ADECBCEC0E94ED
:100A8000AA089695879596958795969587959C83C0
:100A90008B839C010E94AA089695879596958795C9
:100AA000969587959C01220F331F880F991F880FF9
:100AB000991F880F991F820F931F2B813C81281B40
:100AC000390BC901805D908195FFFDCFA6ECB0E0A8
:100AD0008C9329813A81ADECBCEC0E94AA089695D2
:100AE000879596958795969587959C01220F331F3C
:100AF000880F991F880F991F880F991F820F931FC6
:100B000029813A81281B390BC901805D908195FFAD
:100B1000FDCFA6ECB0E08C93A3E6B1E090E29D019E
:100B2000808185FFFDCFA6ECB0E09C93D9019D911B
:100B30009D019111F5CF808185FFFDCFA6ECB0E03E
:100B4000DC92808185FFFDCFA6ECB0E03C9200B640
:100B500005FE2AC0211052C0D701BC92D8011C92B8
:100B6000D4011C9224E6D3012C93D201CC92ADE6A1
:100B7000B1E094E59D01808185FFFDCFA6ECB0E05A
:100B80009C93D9019D919D019111F5CF808185FFA5
:100B9000FDCFA6ECB0E0DC92808185FFFDCFA6EC16
:100BA000B0E03C922C2C2AC0B1E02B1227C0A7E762
:100BB000B1E094E59D01808185FFFDCFA6ECB0E01A
:100BC0009C93D9019D919D019111F5CF808185FF65
:100BD000FDCFA6ECB0E0DC92808185FFFDCFA6ECD6
:100BE000B0E03C92D7011C92D801BC92D4011C9277
:100BF00022E3D3012C93D201CC92212C87E893E1FC
:100C00000197F1F700C0000029989FEDAAE0B6E037
:100C10009150A040B040E1F700C00000299A85CD76
:100C2000559A539A239AFC01108281E084BD94E086
:100C300095BD16BC1092800092E0909381001092B6
:100C40008500109284001092B600E0EBF0E0808303
:100C500095E09093B1001092B20010926E008093D4
:100C60006F001092700084B5806284BD8081806ABC
:100C7000808318BC1092B4001092B300089520E055
:100C800030E080E061E070E04A9BFECFEFE9FFE0FA
:100C90003197F1F700C000004A9B08C0AB01022E5B
:100CA00002C0440F551F0A94E2F7842B4A990FC0E3
:100CB00008C04A9B06C0F5E8FA95F1F7000091508C
:100CC000C1F72F5F3F4F28303105F1F6089545E811
:100CD0004A95F1F7000091E3ECCF1F920F920FB607
:100CE0000F9211242F933F934F935F936F937F93B2
:100CF0008F939F93AF93BF93CF93EF93FF93289AD4
:100D00004A9979C08FE19EE40197F1F700C0000095
:100D10004A9971C04A9BFECF4A99FECF80E090E08D
:100D200060E041E050E04A9BFECFEFE9FFE0319701
:100D3000F1F700C000004A9B08C09A01082E02C0CB
:100D4000220F331F0A94E2F7622B4A9966C008C04B
:100D50004A9B06C0F5E8FA95F1F700002150C1F76B
:100D6000019688309105F9F6611139C080E090E074
:100D700041E050E04A9BFECFEFE9FFE03197F1F709
:100D800000C000004A9B08C09A01082E02C0220F32
:100D9000331F0A94E2F7622B4A9939C008C04A9B74
:100DA00006C0F5E8FA95F1F700002150C1F7019669
:100DB00088309105F9F66F3E91F484E891E00E9445
:100DC0003F06C82F84E891E00E943F06282F30E0BC
:100DD0002C0F311D2F3F310511F4CF3F51F42FE778
:100DE00034E88EE1215030408040E1F700C000003F
:100DF0000BC0CE3F39F4E7E8F3E13197F1F700C0DB
:100E0000000002C0C09385012898E09A0CC0F5E864
:100E1000FA95F1F7000021E3C2CF25E82A95F1F712
:100E2000000021E395CFFF91EF91CF91BF91AF915A
:100E30009F918F917F916F915F914F913F912F91F2
:100E40000F900FBE0F901F90189585EB91E00E94B8
:100E5000A00288E891E00E941006209A219A289822
:100E6000299856985E9857985F9810BE10927B000C
:100E700083E080937F00209A219A2898299852989D
:100E80005A988FEF8093850182E08093690081E01A
:100E90008DBB1CBA08955058BB27AA270ED008C195
:100EA000F9D030F0FED020F031F49F3F11F41EF461
:100EB000EEC00EF4E095E7FBE4C0E92F0AD180F321
:100EC000BA17620773078407950718F071F49EF547
:100ED00022C10EF4E0950B2EBA2FA02D0B01B90103
:100EE00090010C01CA01A0011124FF27591B99F0A0
:100EF000593F50F4503E68F11A16F040A22F232FAC
:100F0000342F4427585FF3CF469537952795A795FB
:100F1000F0405395C9F77EF41F16BA0B620B730BA2
:100F2000840BBAF09150A1F0FF0FBB1F661F771F13
:100F3000881FC2F70EC0BA0F621F731F841F48F4C8
:100F4000879577956795B795F7959E3F08F0B3CF4E
:100F50009395880F08F09927EE0F97958795089538
:100F60006CD008F481E00895BCD088F09F5790F0D1
:100F7000B92F9927B751A0F0D1F0660F771F881FBE
:100F8000991F1AF0BA95C9F712C0B13081F0C3D0D9
:100F9000B1E00895C0C0672F782F8827B85F39F077
:100FA000B93FCCF3869577956795B395D9F73EF41D
:100FB00090958095709561957F4F8F4F9F4F0895C5
:100FC000E89409C097FB3EF49095809570956195E3
:100FD0007F4F8F4F9F4F9923A9F0F92F96E9BB2799
:100FE0009395F695879577956795B795F111F8CF15
:100FF000FAF4BB0F11F460FF1BC06F5F7F4F8F4F80
:101000009F4F16C0882311F096E911C0772321F075
:101010009EE8872F762F05C0662371F096E8862F0D
:1010200070E060E02AF09A95660F771F881FDAF764
:10103000880F9695879597F90895990F0008550F91
:10104000AA0BE0E8FEEF16161706E807F907C0F04E
:1010500012161306E407F50798F0621B730B840B56
:10106000950B39F40A2661F0232B242B252B21F430
:1010700008950A2609F4A140A6958FEF811D811DD0
:10108000089597F99F6780E870E060E008959FEF0A
:1010900080EC089500240A9416161706180609060F
:1010A000089500240A9412161306140605060895DE
:1010B000092E0394000C11F4882352F0BB0F40F466
:1010C000BF2B11F460FF04C06F5F7F4F8F4F9F4FA6
:1010D000089557FD9058440F551F59F05F3F71F028
:1010E0004795880F97FB991F61F09F3F79F087958F
:1010F0000895121613061406551FF2CF4695F1DF18
:1011000008C0161617061806991FF1CF86957105A7
:10111000610508940895E894BB2766277727CB01DB
:1011200097F908958ADF08F48FEF089597FB072E4B
:1011300016F4009407D077FD09D00E94B60807FC8A
:1011400005D03EF4909581959F4F089570956195D7
:101150007F4F0895A29FB001B39FC001A39F01D00C
:10116000B29F700D811D1124911D0895AA1BBB1BF8
:1011700051E107C0AA1FBB1FA617B70710F0A61B97
:10118000B70B881F991F5A95A9F780959095BC01B8
:10119000CD010895EE0FFF1F0590F491E02D099405
:0411A000F894FFCFF1
:1011A4005561727420646F6E652100526F74210062
:1011B4004772FC6E2100426C61752100576569DF3E
:1011C4002C20616C6C657320496E697469616C696B
:1011D4007365727421204861626520466572746982
:1011E4006720756E642064616D6974206162207A81
:1011F400756D204E6F726D616C62657472696562A3
:1012040021002050726573736564210054FC7220C0
:101214005A752E2E2E0054FC72204F6666656E2E73
:041224002E2E00006A
:00000001FF

File diff suppressed because it is too large Load Diff

View File

@ -9,7 +9,7 @@ c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-
c:/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/avr5\libm.a(fixunssfsi.o)
Door.o (__fixunssfsi)
c:/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/avr5\libm.a(floatsisf.o)
Door.o (__floatsisf)
Door.o (__floatunsisf)
c:/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/avr5\libm.a(fp_cmp.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/avr5\libm.a(cmpsf2.o) (__fp_cmp)
c:/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/avr5\libm.a(fp_inf.o)
@ -296,7 +296,7 @@ LOAD c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8
.rela.plt
*(.rela.plt)
.text 0x00000000 0x118a
.text 0x00000000 0x11a4
*(.vectors)
.vectors 0x00000000 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/avr5/crtm168a.o
0x00000000 __vector_default
@ -382,100 +382,100 @@ LOAD c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8
0x000000be . = ALIGN (0x2)
*(.text.*)
.text.__vector_13
0x000000be 0x468 Door.o
0x000000be 0x482 Door.o
0x000000be __vector_13
.text._ZN4UartILm9600EEC2Ev
0x00000526 0x5e Door.o
0x00000526 _ZN4UartILm9600EEC1Ev
0x00000526 _ZN4UartILm9600EEC2Ev
0x00000540 0x5e Door.o
0x00000540 _ZN4UartILm9600EEC1Ev
0x00000540 _ZN4UartILm9600EEC2Ev
.text._ZN6StripeIN6avrlib5portdELi5ES1_Li3ENS0_5portbELi3EE8setcolorEh
0x00000584 0x2e Door.o
0x00000584 _ZN6StripeIN6avrlib5portdELi5ES1_Li3ENS0_5portbELi3EE8setcolorEh
0x0000059e 0x2e Door.o
0x0000059e _ZN6StripeIN6avrlib5portdELi5ES1_Li3ENS0_5portbELi3EE8setcolorEh
.text._ZN4UartILm9600EE7printlnEPKc
0x000005b2 0x4c Door.o
0x000005b2 _ZN4UartILm9600EE7printlnEPKc
.text.main 0x000005fe 0x608 Door.o
0x000005fe main
0x000005cc 0x4c Door.o
0x000005cc _ZN4UartILm9600EE7printlnEPKc
.text.main 0x00000618 0x608 Door.o
0x00000618 main
.text._ZN6StripeIN6avrlib5portdELi5ES1_Li3ENS0_5portbELi3EE4initEv
0x00000c06 0x5e Door.o
0x00000c06 _ZN6StripeIN6avrlib5portdELi5ES1_Li3ENS0_5portbELi3EE4initEv
0x00000c20 0x5e Door.o
0x00000c20 _ZN6StripeIN6avrlib5portdELi5ES1_Li3ENS0_5portbELi3EE4initEv
.text._ZN2IRIN6avrlib5portdELi2E3LedINS0_5portbELi0ELi1EEE8read8bitEv
0x00000c64 0x5c Door.o
0x00000c64 _ZN2IRIN6avrlib5portdELi2E3LedINS0_5portbELi0ELi1EEE8read8bitEv
0x00000c7e 0x5c Door.o
0x00000c7e _ZN2IRIN6avrlib5portdELi2E3LedINS0_5portbELi0ELi1EEE8read8bitEv
.text.__vector_1
0x00000cc0 0x170 Door.o
0x00000cc0 __vector_1
0x00000cda 0x170 Door.o
0x00000cda __vector_1
.text._GLOBAL__sub_I_Serial
0x00000e30 0x4c Door.o
0x00000e4a 0x4c Door.o
.text.avr-libc.fplib
0x00000e7c 0xa c:/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/avr5\libm.a(addsf3.o)
0x00000e7c __subsf3
0x00000e7e __addsf3
0x00000e96 0xa c:/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/avr5\libm.a(addsf3.o)
0x00000e96 __subsf3
0x00000e98 __addsf3
.text.avr-libc.fplib
0x00000e86 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/avr5\libm.a(addsf3x.o)
0x00000ea0 __addsf3x
0x00000ea0 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/avr5\libm.a(addsf3x.o)
0x00000eba __addsf3x
.text.avr-libc.fplib
0x00000f46 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/avr5\libm.a(cmpsf2.o)
0x00000f46 __nesf2
0x00000f46 __eqsf2
0x00000f46 __cmpsf2
0x00000f46 __ltsf2
0x00000f46 __lesf2
0x00000f60 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/avr5\libm.a(cmpsf2.o)
0x00000f60 __nesf2
0x00000f60 __eqsf2
0x00000f60 __cmpsf2
0x00000f60 __ltsf2
0x00000f60 __lesf2
.text.avr-libc.fplib
0x00000f4e 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/avr5\libm.a(fixunssfsi.o)
0x00000f4e __fixunssfsi
0x00000f68 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/avr5\libm.a(fixunssfsi.o)
0x00000f68 __fixunssfsi
.text.avr-libc.fplib
0x00000fa6 0x7a c:/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/avr5\libm.a(floatsisf.o)
0x00000fa6 __floatunsisf
0x00000faa __floatsisf
0x00000fc0 0x7a c:/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/avr5\libm.a(floatsisf.o)
0x00000fc0 __floatunsisf
0x00000fc4 __floatsisf
.text.avr-libc.fplib
0x00001020 0x48 c:/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/avr5\libm.a(fp_cmp.o)
0x00001020 __fp_cmp
0x0000103a 0x48 c:/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/avr5\libm.a(fp_cmp.o)
0x0000103a __fp_cmp
.text.avr-libc.fplib
0x00001068 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/avr5\libm.a(fp_inf.o)
0x00001068 __fp_inf
0x00001082 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/avr5\libm.a(fp_inf.o)
0x00001082 __fp_inf
.text.avr-libc.fplib
0x00001074 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/avr5\libm.a(fp_nan.o)
0x00001074 __fp_nan
0x0000108e 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/avr5\libm.a(fp_nan.o)
0x0000108e __fp_nan
.text.avr-libc.fplib
0x0000107a 0xe c:/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/avr5\libm.a(fp_pscA.o)
0x0000107a __fp_pscA
0x00001094 0xe c:/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/avr5\libm.a(fp_pscA.o)
0x00001094 __fp_pscA
.text.avr-libc.fplib
0x00001088 0xe c:/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/avr5\libm.a(fp_pscB.o)
0x00001088 __fp_pscB
0x000010a2 0xe c:/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/avr5\libm.a(fp_pscB.o)
0x000010a2 __fp_pscB
.text.avr-libc.fplib
0x00001096 0x22 c:/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/avr5\libm.a(fp_round.o)
0x00001096 __fp_round
0x000010b0 0x22 c:/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/avr5\libm.a(fp_round.o)
0x000010b0 __fp_round
.text.avr-libc.fplib
0x000010b8 0x44 c:/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/avr5\libm.a(fp_split3.o)
0x000010b8 __fp_split3
0x000010c8 __fp_splitA
0x000010d2 0x44 c:/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/avr5\libm.a(fp_split3.o)
0x000010d2 __fp_split3
0x000010e2 __fp_splitA
.text.avr-libc.fplib
0x000010fc 0xe c:/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/avr5\libm.a(fp_zero.o)
0x000010fc __fp_zero
0x000010fe __fp_szero
0x00001116 0xe c:/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/avr5\libm.a(fp_zero.o)
0x00001116 __fp_zero
0x00001118 __fp_szero
.text.avr-libc.fplib
0x0000110a 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/avr5\libm.a(gesf2.o)
0x0000110a __gesf2
0x0000110a __gtsf2
0x00001124 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/avr5\libm.a(gesf2.o)
0x00001124 __gesf2
0x00001124 __gtsf2
.text.libgcc.div
0x00001112 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/avr5\libgcc.a(_divmodhi4.o)
0x00001112 _div
0x00001112 __divmodhi4
0x0000112c 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/avr5\libgcc.a(_divmodhi4.o)
0x0000112c _div
0x0000112c __divmodhi4
.text.libgcc.mul
0x0000113a 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/avr5\libgcc.a(_umulhisi3.o)
0x0000113a __umulhisi3
0x00001154 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/avr5\libgcc.a(_umulhisi3.o)
0x00001154 __umulhisi3
.text.libgcc.div
0x00001152 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/avr5\libgcc.a(_udivmodhi4.o)
0x00001152 __udivmodhi4
.text.libgcc 0x0000117a 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/avr5\libgcc.a(_tablejump.o)
0x0000117a __tablejump2__
0x0000117e __tablejump__
0x00001186 . = ALIGN (0x2)
0x0000116c 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/avr5\libgcc.a(_udivmodhi4.o)
0x0000116c __udivmodhi4
.text.libgcc 0x00001194 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/avr5\libgcc.a(_tablejump.o)
0x00001194 __tablejump2__
0x00001198 __tablejump__
0x000011a0 . = ALIGN (0x2)
*(.fini9)
.fini9 0x00001186 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/avr5\libgcc.a(_exit.o)
0x00001186 _exit
0x00001186 exit
.fini9 0x000011a0 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/avr5\libgcc.a(_exit.o)
0x000011a0 _exit
0x000011a0 exit
*(.fini9)
*(.fini8)
*(.fini8)
@ -494,11 +494,11 @@ LOAD c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8
*(.fini1)
*(.fini1)
*(.fini0)
.fini0 0x00001186 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/avr5\libgcc.a(_exit.o)
.fini0 0x000011a0 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/avr5\libgcc.a(_exit.o)
*(.fini0)
0x0000118a _etext = .
0x000011a4 _etext = .
.data 0x00800100 0x84 load address 0x0000118a
.data 0x00800100 0x84 load address 0x000011a4
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/avr5/crtm168a.o
@ -536,27 +536,27 @@ LOAD c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8
0x00800184 _edata = .
0x00800184 PROVIDE (__data_end, .)
.bss 0x00800184 0x26
.bss 0x00800184 0x32
0x00800184 PROVIDE (__bss_start, .)
*(.bss)
.bss 0x00800184 0x26 Door.o
.bss 0x00800184 0x32 Door.o
0x00800184 ir
0x00800186 comp
0x00800187 led
0x00800188 stripe
0x008001a9 Serial
0x008001b5 Serial
*(.bss*)
*(COMMON)
0x008001aa PROVIDE (__bss_end, .)
0x0000118a __data_load_start = LOADADDR (.data)
0x0000120e __data_load_end = (__data_load_start + SIZEOF (.data))
0x008001b6 PROVIDE (__bss_end, .)
0x000011a4 __data_load_start = LOADADDR (.data)
0x00001228 __data_load_end = (__data_load_start + SIZEOF (.data))
.noinit 0x008001aa 0x0
0x008001aa PROVIDE (__noinit_start, .)
.noinit 0x008001b6 0x0
0x008001b6 PROVIDE (__noinit_start, .)
*(.noinit*)
0x008001aa PROVIDE (__noinit_end, .)
0x008001aa _end = .
0x008001aa PROVIDE (__heap_start, .)
0x008001b6 PROVIDE (__noinit_end, .)
0x008001b6 _end = .
0x008001b6 PROVIDE (__heap_start, .)
.eeprom 0x00810000 0x0
*(.eeprom*)
@ -650,31 +650,31 @@ LOAD c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8
.debug_pubnames
*(.debug_pubnames)
.debug_info 0x00000000 0x3546
.debug_info 0x00000000 0x384a
*(.debug_info)
.debug_info 0x00000000 0x3546 Door.o
.debug_info 0x00000000 0x384a Door.o
*(.gnu.linkonce.wi.*)
.debug_abbrev 0x00000000 0x4bb
.debug_abbrev 0x00000000 0x4fd
*(.debug_abbrev)
.debug_abbrev 0x00000000 0x4bb Door.o
.debug_abbrev 0x00000000 0x4fd Door.o
.debug_line 0x00000000 0x5d5
.debug_line 0x00000000 0x5f9
*(.debug_line)
.debug_line 0x00000000 0x5d5 Door.o
.debug_line 0x00000000 0x5f9 Door.o
.debug_frame 0x00000000 0x190
.debug_frame 0x00000000 0x1b8
*(.debug_frame)
.debug_frame 0x00000000 0x190 Door.o
.debug_frame 0x00000000 0x1b8 Door.o
.debug_str 0x00000000 0x13b1
.debug_str 0x00000000 0x1435
*(.debug_str)
.debug_str 0x00000000 0x13b1 Door.o
0x1419 (size before relaxing)
.debug_str 0x00000000 0x1435 Door.o
0x149d (size before relaxing)
.debug_loc 0x00000000 0x14d0
.debug_loc 0x00000000 0x17a5
*(.debug_loc)
.debug_loc 0x00000000 0x14d0 Door.o
.debug_loc 0x00000000 0x17a5 Door.o
.debug_macinfo
*(.debug_macinfo)
@ -682,9 +682,9 @@ LOAD c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8
.debug_pubtypes
*(.debug_pubtypes)
.debug_ranges 0x00000000 0x2d8
.debug_ranges 0x00000000 0x340
*(.debug_ranges)
.debug_ranges 0x00000000 0x2d8 Door.o
.debug_ranges 0x00000000 0x340 Door.o
.debug_macro
*(.debug_macro)

View File

@ -1,292 +1,294 @@
S00C0000446F6F722E7372656384
S11300000C9435000C9460060C945D000C945D0017
S11300000C9435000C946D060C945D000C945D000A
S11300100C945D000C945D000C945D000C945D00E8
S11300200C945D000C945D000C945D000C945D00D8
S11300300C945D000C945F000C945D000C945D00C6
S11300400C945D000C945D000C945D000C945D00B8
S11300500C945D000C945D000C945D000C945D00A8
S11300600C945D000C945D00180711241FBECFEFA3
S1130070D4E0DEBFCDBF11E0A0E0B1E0EAE8F1E1F9
S11300600C945D000C945D00250711241FBECFEF96
S1130070D4E0DEBFCDBF11E0A0E0B1E0E4EAF1E1FD
S113008002C005900D92A438B107D9F721E0A4E885
S1130090B1E001C01D92AA3AB207E1F710E0CAE646
S11300A0D0E004C02297FE010E94BF08C836D107E1
S11300B0C9F70E94FF020C94C3080C9400001F921D
S11300C00F920FB60F9211248F929F92AF92BF920C
S11300D0CF92DF92EF92FF922F933F934F935F93D0
S11300E06F937F938F939F93AF93BF93CF93DF933C
S11300F0EF93FF93C0918801CC2309F4F9C1C09018
S11301009D01D0909E01E0909F01F090A00120E01D
S113011030E0A901C701B6010E94A30781116BC099
S113012020E030E0A9016091A1017091A2018091C9
S1130130A3019091A4010E94A30781115CC020E057
S113014030E0A9016091A5017091A6018091A701F9
S11301509091A8010E94A30781114DC0D0E028B559
S1130160C957DE4FE888F12C898190E0821B910900
S11301706E2D7F2D0E948908882777FD8095982F02
S11301800E94D50760939D0170939E0180939F0107
S11301909093A0012091B4008E8190E0821B91097C
S11301A06E2D7F2D0E948908882777FD8095982FD2
S11301B00E94D5076093A1017093A2018093A301CB
S11301C09093A4012091B3008B8590E0821B910948
S11301D06E2D7F2D0E948908882777FD8095982FA2
S11301E00E94D5076093A5017093A6018093A7018F
S11301F09093A8017DC120E030E0A901C701B601B8
S11302000E94850818160CF568B570E080E090E04F
S11302100E94D5079B01AC01C701B6010E943F07AC
S11302204B015C01EC2FF0E0E857FE4F608170E079
S113023080E090E00E94D5079B01AC01C501B401A8
S11302400E94A30718160CF0FEC020E030E0A901BC
S1130250C701B6010E94A30788230CF0E6C068B565
S113026070E080E090E00E94D5079B01AC01C701DB
S1130270B6010E943F074B015C01EC2FF0E0E85708
S1130280FE4F608170E080E090E00E94D5079B0102
S1130290AC01C501B4010E94850888230CF0D3C0C9
S11302A0C4C0C090A101D090A201E090A301F0903D
S11302B0A40120E030E0A901C701B6010E9485082D
S11302C018161CF56091B40070E080E090E00E9484
S11302D0D5079B01AC01C701B6010E943F074B0142
S11302E05C01E0918801F0E0E857FE4F658170E021
S11302F080E090E00E94D5079B01AC01C501B401E8
S11303000E94A30718160CF0AEC020E030E0A9014B
S1130310C701B6010E94A30788230CF0B6C0609100
S1130320B40070E080E090E00E94D5079B01AC012E
S1130330C701B6010E943F074B015C01E0918801AF
S1130340F0E0E857FE4F658170E080E090E00E94A5
S1130350D5079B01AC01C501B4010E94850888231F
S11303600CF081C092C0C090A501D090A601E0908D
S1130370A701F090A80120E030E0A901C701B6016F
S11303800E94850818161CF56091B30070E080E0A7
S113039090E00E94D5079B01AC01C701B6010E9401
S11303A03F074B015C01E0918801F0E0E857FE4F04
S11303B0628570E080E090E00E94D5079B01AC016B
S11303C0C501B4010E94A30718160CF06FC020E009
S11303D030E0A901C701B6010E94A30788230CF0ED
S11303E077C06091B30070E080E090E00E94D50790
S11303F09B01AC01C701B6010E943F074B015C01A0
S1130400E0918801F0E0E857FE4F628570E080E0FB
S113041090E00E94D5079B01AC01C501B4010E9484
S1130420850888230CF042C053C0D0E0C857DE4F83
S1130430888188BD10929D0110929E0110929F01A7
S11304401092A0012ECF68B570E080E090E00E9489
S1130450D5079B01AC01C701B6010E943F070E946A
S1130460A70768BD1ECFC4EBD0E0688170E080E0D0
S113047090E00E94D5079B01AC01C701B6010E9420
S11304803F070E94A70768836ECFE0918801F0E0E0
S1130490E857FE4F85818093B4001092A101109219
S11304A0A2011092A3011092A4015DCFC3EBD0E08E
S11304B0688170E080E090E00E94D5079B01AC0168
S11304C0C701B6010E943F070E94A707688310C0B6
S11304D0E0918801F0E0E857FE4F82858093B300F5
S11304E01092A5011092A6011092A7011092A801E2
S11304F0FF91EF91DF91CF91BF91AF919F918F9138
S11305007F916F915F914F913F912F91FF90EF9069
S1130510DF90CF90BF90AF909F908F900F900FBEC1
S11305200F901F901895CF93DF93789481E8809370
S1130530C4001092C00088E08093C10086E08093DC
S1130540C200A1E0B1E095E5E0ECF0E0C6ECD0E05B
S1130550808185FFFDCF98839D919111F9CFE0ECC7
S1130560F0E0808185FFFDCF8DE08093C600E0EC54
S1130570F0E0808185FFFDCF8AE08093C600DF91A3
S1130580CF91089560FF04C08FEF8093B30002C041
S11305901092B30061FF04C08FEF8093B40002C0D7
S11305A01092B40062FF03C08FEF88BD089518BC99
S11305B00895CF93DF93FB019081992369F0DB01C8
S11305C01196E0ECF0E0C6ECD0E0808185FFFDCF31
S11305D098839D919111F9CFE0ECF0E0808185FF43
S11305E0FDCF8DE08093C600E0ECF0E0808185FFD4
S11305F0FDCF8AE08093C600DF91CF910895CF9319
S1130600DF9300D000D0CDB7DEB7789464E088E8FB
S113061091E00E94C2026BE071E089EA91E00E94DD
S1130620D9022FE73AE186E0215030408040E1F7DB
S113063000C0000062E088E891E00E94C20260E12C
S113064071E089EA91E00E94D9029FE7AAE1B6E04D
S11306509150A040B040E1F700C0000061E088E89C
S113066091E00E94C20266E171E089EA91E00E9491
S1130670D9022FE73AE186E0215030408040E1F78B
S113068000C0000067E088E891E00E94C2026CE1CB
S113069071E089EA91E00E94D9029FE7AAE1B6E0FD
S11306A09150A040B040E1F700C00000299A60E0FA
S11306B088E891E00E94C202212C45E851E0BB2465
S11306C0BA94AB2C0F2EF9E8EF2EF1E0FF2EF02DAB
S11306D00EE811E00F2EF3E98F2EF1E09F2EF02D9E
S11306E00F2EF8E96F2EF1E07F2EF02D0F2EFAE099
S11306F03F2EF02D0F2EF8E84F2EF1E05F2EF02D57
S1130700CC24C394E0ECF0E00F2EFDE0DF2EF02DBE
S1130710DA018C91AC928C3009F4FCC038F5853048
S113072009F4B3C090F4823009F48CC038F48823FF
S113073009F446C0813009F056C163C0833009F41E
S113074090C0843009F04FC195C0883009F4BEC010
S113075038F4863009F4A4C0873009F044C1ABC032
S11307608A3009F4CBC008F0E5C1BCC0823109F479
S11307700DC190F48F3009F4DDC138F48D3009F4E3
S1130780D5C08E3009F02FC1DDC0803109F4E6C038
S1130790813109F028C1EEC0853109F40EC138F465
S11307A0833109F4C7C1843109F01DC1FBC087310D
S11307B009F4C0C108F40CC18F3F09F014C1BAC1D7
S11307C088B58B3F20F488B58B5F88BD01C018BC09
S11307D0A4EBB0E08C918B3F20F48C918B5F8C93D5
S11307E003C0A4EBB0E01C92A3EBB0E08C918B3F70
S11307F020F48C918B5F8C939DC1A3EBB0E01C9291
S113080099C188B5853020F088B5855088BD01C070
S113081018BCA4EBB0E08C91853020F08C9185500D
S11308208C9303C0A4EBB0E01C92A3EBB0E08C91DA
S1130830853020F08C9185508C937CC1A3EBB0E083
S11308401C9278C184B58F7D84BDA0EBB0E08C91FF
S11308508F758C935D98559A5B98539A2B98239A2D
S113086069C184B5806284BDA0EBB0E08C91806ADC
S11308708C9360C1D701BC92D8011C92D4011C9204
S1130880D3013C92D201CC9255C1D7011C92D8011C
S1130890BC92D4011C92D3013C92D201CC924AC1A5
S11308A0D7011C92D8011C92D401BC92D3013C9272
S11308B0D201CC923FC1D701BC92D801BC92D401E1
S11308C0BC92D3013C92D201CC9234C1D701BC92E8
S11308D020E4D8012C93D4011C92D3013C92D20180
S11308E0CC9228C1D7011C92D801BC9220E4D40137
S11308F02C93D3013C92D201CC921CC120E4D701A9
S11309002C93D8011C92D401BC92D3013C92D20105
S1130910CC9210C1D701BC9220E8D8012C93D40109
S11309201C92D3013C92D201CC9204C1D7011C92F7
S1130930D801BC9220E8D4012C93D3013C92D2017B
S1130940CC92F8C020E8D7012C93D8011C92D40192
S1130950BC92D3013C92D201CC92ECC0D701BC92A0
S113096020ECD8012C93D4011C92D3013C92D201E7
S1130970CC92E0C0D7011C92D801BC9220ECD401E7
S11309802C93D3013C92D201CC92D4C020ECD70159
S11309902C93D8011C92D401BC92D3013C92D20175
S11309A0CC92C8C0D701BC92D801BC92D4011C928D
S11309B0D3013C92D201CC92BDC0D7011C92D80184
S11309C0BC92D401BC92D3013C92D201CC92B2C06D
S11309D0D701BC92D8011C92D401BC92D3013C92A1
S11309E0D201CC92A7C0282F30E03A83298380819A
S11309F085FFFDCF80E3A6ECB0E08C9360E070E06F
S1130A00CB019695879596958795969587959C01A4
S1130A10220F331F880F991F880F991F880F991F62
S1130A20820F931F681B790B605D808185FFFDCF6A
S1130A30A6ECB0E06C9329813A81369527953695DA
S1130A402795ABE7B4E10E949D0896958795805D54
S1130A50908195FFFDCFA6ECB0E08C9329813A817B
S1130A60ADECBCEC0E949D0896958795969587956C
S1130A70969587959C838B839C010E949D089695EF
S1130A80879596958795969587959C01220F331F98
S1130A90880F991F880F991F880F991F820F931F22
S1130AA02B813C81281B390BC901805D908195FF06
S1130AB0FDCFA6ECB0E08C9329813A81ADECBCEC7F
S1130AC00E949D0896958795969587959695879506
S1130AD09C01220F331F880F991F880F991F880FBD
S1130AE0991F820F931F29813A81281B390BC90151
S1130AF0805D908195FFFDCFA6ECB0E08C93A3E6DA
S1130B00B1E090E29D01808185FFFDCFA6ECB0E0CD
S1130B109C93D9019D919D019111F5CF808185FF11
S1130B20FDCFA6ECB0E0DC92808185FFFDCFA6EC82
S1130B30B0E03C9200B605FE2AC0211052C0D70195
S1130B40BC92D8011C92D4011C9224E6D3012C93AC
S1130B50D201CC92ADE6B1E094E59D01808185FFA0
S1130B60FDCFA6ECB0E09C93D9019D919D0191111C
S1130B70F5CF808185FFFDCFA6ECB0E0DC928081CB
S1130B8085FFFDCFA6ECB0E03C922C2C2AC0B1E04E
S1130B902B1227C0A7E7B1E094E59D01808185FF72
S1130BA0FDCFA6ECB0E09C93D9019D919D019111DC
S1130BB0F5CF808185FFFDCFA6ECB0E0DC9280818B
S1130BC085FFFDCFA6ECB0E03C92D7011C92D80182
S1130BD0BC92D4011C9222E3D3012C93D201CC9277
S1130BE0212C87E893E10197F1F700C000002998D0
S1130BF09FEDAAE0B6E09150A040B040E1F700C0FC
S1130C000000299A85CD559A539A239AFC011082A3
S1130C1081E084BD94E095BD16BC1092800092E002
S1130C209093810010928500109284001092B60077
S1130C30E0EBF0E0808395E09093B1001092B20075
S1130C4010926E0080936F001092700084B58062E1
S1130C5084BD8081806A808318BC1092B400109295
S1130C60B300089520E030E080E061E070E04A9B4A
S1130C70FECFEFE9FFE03197F1F700C000004A9B97
S1130C8008C0AB01022E02C0440F551F0A94E2F7BC
S1130C90842B4A990FC008C04A9B06C0F5E8FA9510
S1130CA0F1F700009150C1F72F5F3F4F2830310515
S1130CB0F1F6089545E84A95F1F7000091E3ECCF89
S1130CC01F920F920FB60F9211242F933F934F93BD
S1130CD05F936F937F938F939F93AF93BF93CF93C0
S1130CE0EF93FF93289A4A9979C08FE19EE4019784
S1130CF0F1F700C000004A9971C04A9BFECF4A999F
S1130D00FECF80E090E060E041E050E04A9BFECFFF
S1130D10EFE9FFE03197F1F700C000004A9B08C0FB
S1130D209A01082E02C0220F331F0A94E2F7622BA5
S1130D304A9966C008C04A9B06C0F5E8FA95F1F7DF
S1130D4000002150C1F7019688309105F9F6611130
S1130D5039C080E090E041E050E04A9BFECFEFE9EB
S1130D60FFE03197F1F700C000004A9B08C09A01E8
S1130D70082E02C0220F331F0A94E2F7622B4A990D
S1130D8039C008C04A9B06C0F5E8FA95F1F700009F
S1130D902150C1F7019688309105F9F66F3E91F420
S1130DA084E891E00E943206C82F84E891E00E9412
S1130DB03206282F30E02C0F311D2F3F310511F45E
S1130DC0CF3F51F42FE734E88EE12150304080408A
S1130DD0E1F700C000000BC0CE3F39F4E7E8F3E1CF
S1130DE03197F1F700C0000002C0C0938501289834
S1130DF0E09A0CC0F5E8FA95F1F7000021E3C2CFC0
S1130E0025E82A95F1F7000021E395CFFF91EF91B2
S1130E10CF91BF91AF919F918F917F916F915F918E
S1130E204F913F912F910F900FBE0F901F901895E7
S1130E3089EA91E00E94930288E891E00E94030607
S1130E40209A219A2898299856985E9857985F98DE
S1130E5010BE10927B0083E080937F00209A219A39
S1130E602898299852985A988FEF8093850182E0A8
S1130E708093690081E08DBB1CBA08955058BB274C
S1130E80AA270ED008C1F9D030F0FED020F031F4FA
S1130E909F3F11F41EF4EEC00EF4E095E7FBE4C0AE
S1130EA0E92F0AD180F3BA176207730784079507FD
S1130EB018F071F49EF522C10EF4E0950B2EBA2FB2
S1130EC0A02D0B01B90190010C01CA01A00111244C
S1130ED0FF27591B99F0593F50F4503E68F11A16F8
S1130EE0F040A22F232F342F4427585FF3CF469589
S1130EF037952795A795F0405395C9F77EF41F16AB
S1130F00BA0B620B730B840BBAF09150A1F0FF0F74
S1130F10BB1F661F771F881FC2F70EC0BA0F621F60
S1130F20731F841F48F4879577956795B795F79550
S1130F309E3F08F0B3CF9395880F08F09927EE0FE2
S1130F409795879508956CD008F481E00895BCD0F6
S1130F5088F09F5790F0B92F9927B751A0F0D1F09E
S1130F60660F771F881F991F1AF0BA95C9F712C028
S1130F70B13081F0C3D0B1E00895C0C0672F782F9D
S1130F808827B85F39F0B93FCCF386957795679594
S1130F90B395D9F73EF490958095709561957F4F00
S1130FA08F4F9F4F0895E89409C097FB3EF49095A6
S1130FB08095709561957F4F8F4F9F4F9923A9F02E
S1130FC0F92F96E9BB279395F695879577956795BD
S1130FD0B795F111F8CFFAF4BB0F11F460FF1BC001
S1130FE06F5F7F4F8F4F9F4F16C0882311F096E994
S1130FF011C0772321F09EE8872F762F05C0662342
S113100071F096E8862F70E060E02AF09A95660FFA
S1131010771F881FDAF7880F9695879597F90895B3
S1131020990F0008550FAA0BE0E8FEEF16161706F5
S1131030E807F907C0F012161306E407F50798F05D
S1131040621B730B840B950B39F40A2661F0232B76
S1131050242B252B21F408950A2609F4A140A695F2
S11310608FEF811D811D089597F99F6780E870E0D7
S113107060E008959FEF80EC089500240A9416160A
S1131080170618060906089500240A941216130672
S1131090140605060895092E0394000C11F4882300
S11310A052F0BB0F40F4BF2B11F460FF04C06F5F1C
S11310B07F4F8F4F9F4F089557FD9058440F551FF2
S11310C059F05F3F71F04795880F97FB991F61F0C6
S11310D09F3F79F087950895121613061406551F3D
S11310E0F2CF4695F1DF08C0161617061806991FA9
S11310F0F1CF86957105610508940895E894BB279E
S113110066277727CB0197F908958ADF08F48FEFD4
S1131110089597FB072E16F4009407D077FD09D0A5
S11311200E94A90807FC05D03EF4909581959F4F35
S11311300895709561957F4F0895A29FB001B39F64
S1131140C001A39F01D0B29F700D811D1124911D78
S11311500895AA1BBB1B51E107C0AA1FBB1FA617FA
S1131160B70710F0A61BB70B881F991F5A95A9F74C
S113117080959095BC01CD010895EE0FFF1F059059
S10D1180F491E02D0994F894FFCFD8
S113118A5561727420646F6E652100526F74210078
S113119A4772FC6E2100426C61752100576569DF54
S11311AA2C20616C6C657320496E697469616C6981
S11311BA7365727421204861626520466572746998
S11311CA6720756E642064616D6974206162207A97
S11311DA756D204E6F726D616C62657472696562B9
S11311EA21002050726573736564210054FC7220D7
S11311FA5A752E2E2E0054FC72204F6666656E2E8A
S107120A2E2E000080
S1130090B1E001C01D92A63BB207E1F710E0CAE649
S11300A0D0E004C02297FE010E94CC08C836D107D4
S11300B0C9F70E940C030C94D0080C9400001F9202
S11300C00F920FB60F9211242F923F924F925F928C
S11300D06F927F928F929F92AF92BF92CF92DF9254
S11300E0EF92FF920F931F932F933F934F935F933E
S11300F06F937F938F939F93AF93BF93CF93DF932C
S1130100EF93FF93C0918801CC2309F4F6C120E05A
S113011030E0A90160919D0170919E0180919F0141
S11301209091A0010E94B0078111F0C020E030E05E
S1130130A9016091A1017091A2018091A301909104
S1130140A4010E94B0078111E4C020E030E0A901BD
S11301506091A5017091A6018091A7019091A801D9
S11301600E94B007882329F088248394D4C0B394D0
S113017011C0BB24B394D0E021970F2EF4EBCF2E03
S1130180D12CF02D0F2EF8E96F2EF1E07F2EF02DFB
S11301906C0E7D1E1B2D1150E12EF12C9E01F701DA
S11301A0EE0FFF1FEE0FFF1FEE0DFF1DE857FE4F72
S11301B0EC0FFD1F818190E0113009F120F0123025
S11301C009F057C039C048B59701220F331F220FD9
S11301D0331F890108571E4F841B9109F301608165
S11301E070E00E949608882777FD8095982F0E94DA
S11301F0E207F801658B768B878B908F5DC0F601E3
S113020040819701220F331F220F331F89010857A2
S11302101E4F841B9109F301608170E00E949608CF
S1130220882777FD8095982F0E94E207F801658B57
S1130230768B878B908F42C04091B300E701CC0F3F
S1130240DD1FCC0FDD1FC857DE4F841B9109F90158
S1130250E857FE4F608970E00E949608882777FD72
S11302608095982F0E94E2076D8B7E8B8F8B988FE1
S113027028C09701220F331F220F331F0F2EF8E8D7
S11302808F2EF1E09F2EF02D820E931EF3016081DC
S113029070E00E949608882777FD8095982F0E9429
S11302A0E207F401658B768B878B908F113031F0E8
S11302B018F01230C9F405C068B507C1F6016081B1
S11302C004C16091B300E701CC0FDD1FCC0FDD1F2B
S11302D0C857DE4F70E080E090E00E94E00769A319
S11302E07AA38BA39CA309C1F701EE0FFF1FEE0FA6
S11302F0FF1FE857FE4F11A212A213A214A2F2E0AC
S1130300FB1508F034CFF9C0839410C0882483947B
S113031002C0882483940F2EF8E8AF2EF1E0BF2E9C
S1130320F02D0F2EF4EB2F2E312CF02D982C9A94C7
S1130330C92DD0E0FE01EE0FFF1FEE0FFF1FE8579F
S1130340FE4FC588D688E788F08C20E030E0A9010C
S1130350C701B6010E94920818164CF58E01000FD1
S1130360111F000F111FF801E857FE4F21A132A100
S113037043A154A1C701B6010E944C072B013C01C3
S1130380F5018081F801EC0FFD1FE80FF11DE8571E
S1130390FE4F608170E080E090E00E94E2079B01E4
S11303A0AC01C301B2010E94B00718169CF520E00D
S11303B030E0A901C701B6010E94B00788230CF000
S11303C056C08E01000F111F000F111FF801E857CE
S11303D0FE4F21A132A143A154A1C701B6010E943D
S11303E04C072B013C01F5018081F801EC0FFD1F46
S11303F0E80FF11DE857FE4F608170E080E090E067
S11304000E94E2079B01AC01C301B2010E94920861
S113041088236CF1CC0FDD1FCC0FDD1FC857DE4FD6
S113042029A13AA14BA15CA1C701B6010E944C07C6
S1130430262F372F462F572F682F792F49A35AA3DA
S11304406BA37CA3622F732F0E94B407F1E09F1665
S113045041F09F1620F082E0981232C005C068BDBA
S113046053CFF101608350CF6093B30046C0F501D0
S11304708081FE01EE0FFF1FEE0FFF1FEC0FFD1F2B
S1130480E80FF11DE857FE4F8081F1E09F1641F01F
S11304909F1620F092E0991209C005C088BD06C0DD
S11304A0F101808303C0E3EBF0E08083CC0FDD1F18
S11304B0CC0FDD1FC857DE4F1D8A1E8A1F8A188E77
S11304C0F2E0F81508F020CF18C0C701880F991F73
S11304D0880F991F0F2EF8E8EF2EF1E0FF2EF02D74
S11304E0E80EF91E70E080E090E00E94E007F7015A
S11304F061A372A383A394A33ACEFF91EF91DF91FA
S1130500CF91BF91AF919F918F917F916F915F91A7
S11305104F913F912F911F910F91FF90EF90DF909A
S1130520CF90BF90AF909F908F907F906F905F908F
S11305304F903F902F900F900FBE0F901F901895E3
S1130540CF93DF93789481E88093C4001092C00025
S113055088E08093C10086E08093C200A1E0B1E00E
S113056095E5E0ECF0E0C6ECD0E0808185FFFDCFBE
S113057098839D919111F9CFE0ECF0E0808185FFA3
S1130580FDCF8DE08093C600E0ECF0E0808185FF34
S1130590FDCF8AE08093C600DF91CF91089560FF7C
S11305A004C08FEF8093B30002C01092B30061FFC8
S11305B004C08FEF8093B40002C01092B40062FFB5
S11305C003C08FEF88BD089518BC0895CF93DF93BF
S11305D0FB019081992369F0DB011196E0ECF0E0D6
S11305E0C6ECD0E0808185FFFDCF98839D91911169
S11305F0F9CFE0ECF0E0808185FFFDCF8DE08093C2
S1130600C600E0ECF0E0808185FFFDCF8AE08093B6
S1130610C600DF91CF910895CF93DF9300D000D02F
S1130620CDB7DEB7789464E088E891E00E94CF0209
S11306306BE071E085EB91E00E94E6022FE73AE17E
S113064086E0215030408040E1F700C0000062E0C5
S113065088E891E00E94CF0260E171E085EB91E0CF
S11306600E94E6029FE7AAE1B6E09150A040B040A4
S1130670E1F700C0000061E088E891E00E94CF0249
S113068066E171E085EB91E00E94E6022FE73AE132
S113069086E0215030408040E1F700C0000067E070
S11306A088E891E00E94CF026CE171E085EB91E073
S11306B00E94E6029FE7AAE1B6E09150A040B04054
S11306C0E1F700C00000299A60E088E891E00E9408
S11306D0CF02212C45E851E0BB24BA94AB2C0F2E59
S11306E0F9E8EF2EF1E0FF2EF02D0EE811E00F2EC9
S11306F0F3E98F2EF1E09F2EF02D0F2EF8E96F2EE7
S1130700F1E07F2EF02D0F2EFAE03F2EF02D0F2E6C
S1130710F8E84F2EF1E05F2EF02DCC24C394E0ECEA
S1130720F0E00F2EFDE0DF2EF02DDA018C91AC927B
S11307308C3009F4FCC038F5853009F4B3C090F46A
S1130740823009F48CC038F4882309F446C081301F
S113075009F056C163C0833009F490C0843009F0B5
S11307604FC195C0883009F4BEC038F4863009F40E
S1130770A4C0873009F044C1ABC08A3009F4CBC0AF
S113078008F0E5C1BCC0823109F40DC190F48F308A
S113079009F4DDC138F48D3009F4D5C08E3009F088
S11307A02FC1DDC0803109F4E6C0813109F028C1D0
S11307B0EEC0853109F40EC138F4833109F4C7C1A0
S11307C0843109F01DC1FBC0873109F4C0C108F4AC
S11307D00CC18F3F09F014C1BAC188B58B3F20F416
S11307E088B58B5F88BD01C018BCA4EBB0E08C91C8
S11307F08B3F20F48C918B5F8C9303C0A4EBB0E00F
S11308001C92A3EBB0E08C918B3F20F48C918B5F16
S11308108C939DC1A3EBB0E01C9299C188B585303F
S113082020F088B5855088BD01C018BCA4EBB0E0A9
S11308308C91853020F08C9185508C9303C0A4EB6F
S1130840B0E01C92A3EBB0E08C91853020F08C9149
S113085085508C937CC1A3EBB0E01C9278C184B525
S11308608F7D84BDA0EBB0E08C918F758C935D98E7
S1130870559A5B98539A2B98239A69C184B58062E0
S113088084BDA0EBB0E08C91806A8C9360C1D701E9
S1130890BC92D8011C92D4011C92D3013C92D20187
S11308A0CC9255C1D7011C92D801BC92D4011C92A0
S11308B0D3013C92D201CC924AC1D7011C92D801F7
S11308C01C92D401BC92D3013C92D201CC923FC180
S11308D0D701BC92D801BC92D401BC92D3013C9202
S11308E0D201CC9234C1D701BC9220E4D8012C931C
S11308F0D4011C92D3013C92D201CC9228C1D701DD
S11309001C92D801BC9220E4D4012C93D3013C92D4
S1130910D201CC921CC120E4D7012C93D8011C92A3
S1130920D401BC92D3013C92D201CC9210C1D70124
S1130930BC9220E8D8012C93D4011C92D3013C92A0
S1130940D201CC9204C1D7011C92D801BC9220E8F8
S1130950D4012C93D3013C92D201CC92F8C020E86C
S1130960D7012C93D8011C92D401BC92D3013C92A0
S1130970D201CC92ECC0D701BC9220ECD8012C93CC
S1130980D4011C92D3013C92D201CC92E0C0D70195
S11309901C92D801BC9220ECD4012C93D3013C923C
S11309A0D201CC92D4C020ECD7012C93D8011C9254
S11309B0D401BC92D3013C92D201CC92C8C0D701DD
S11309C0BC92D801BC92D4011C92D3013C92D201B6
S11309D0CC92BDC0D7011C92D801BC92D401BC9268
S11309E0D3013C92D201CC92B2C0D701BC92D801BF
S11309F01C92D401BC92D3013C92D201CC92A7C0E8
S1130A00282F30E03A832983808185FFFDCF80E35E
S1130A10A6ECB0E08C9360E070E0CB0196958795EE
S1130A2096958795969587959C01220F331F880F7D
S1130A30991F880F991F880F991F820F931F681B96
S1130A40790B605D808185FFFDCFA6ECB0E06C93EF
S1130A5029813A813695279536952795ABE7B4E1F8
S1130A600E94AA0896958795805D908195FFFDCF99
S1130A70A6ECB0E08C9329813A81ADECBCEC0E94E9
S1130A80AA089695879596958795969587959C83BC
S1130A908B839C010E94AA089695879596958795C5
S1130AA0969587959C01220F331F880F991F880FF5
S1130AB0991F880F991F820F931F2B813C81281B3C
S1130AC0390BC901805D908195FFFDCFA6ECB0E0A4
S1130AD08C9329813A81ADECBCEC0E94AA089695CE
S1130AE0879596958795969587959C01220F331F38
S1130AF0880F991F880F991F880F991F820F931FC2
S1130B0029813A81281B390BC901805D908195FFA9
S1130B10FDCFA6ECB0E08C93A3E6B1E090E29D019A
S1130B20808185FFFDCFA6ECB0E09C93D9019D9117
S1130B309D019111F5CF808185FFFDCFA6ECB0E03A
S1130B40DC92808185FFFDCFA6ECB0E03C9200B63C
S1130B5005FE2AC0211052C0D701BC92D8011C92B4
S1130B60D4011C9224E6D3012C93D201CC92ADE69D
S1130B70B1E094E59D01808185FFFDCFA6ECB0E056
S1130B809C93D9019D919D019111F5CF808185FFA1
S1130B90FDCFA6ECB0E0DC92808185FFFDCFA6EC12
S1130BA0B0E03C922C2C2AC0B1E02B1227C0A7E75E
S1130BB0B1E094E59D01808185FFFDCFA6ECB0E016
S1130BC09C93D9019D919D019111F5CF808185FF61
S1130BD0FDCFA6ECB0E0DC92808185FFFDCFA6ECD2
S1130BE0B0E03C92D7011C92D801BC92D4011C9273
S1130BF022E3D3012C93D201CC92212C87E893E1F8
S1130C000197F1F700C0000029989FEDAAE0B6E033
S1130C109150A040B040E1F700C00000299A85CD72
S1130C20559A539A239AFC01108281E084BD94E082
S1130C3095BD16BC1092800092E0909381001092B2
S1130C408500109284001092B600E0EBF0E08083FF
S1130C5095E09093B1001092B20010926E008093D0
S1130C606F001092700084B5806284BD8081806AB8
S1130C70808318BC1092B4001092B300089520E051
S1130C8030E080E061E070E04A9BFECFEFE9FFE0F6
S1130C903197F1F700C000004A9B08C0AB01022E57
S1130CA002C0440F551F0A94E2F7842B4A990FC0DF
S1130CB008C04A9B06C0F5E8FA95F1F70000915088
S1130CC0C1F72F5F3F4F28303105F1F6089545E80D
S1130CD04A95F1F7000091E3ECCF1F920F920FB603
S1130CE00F9211242F933F934F935F936F937F93AE
S1130CF08F939F93AF93BF93CF93EF93FF93289AD0
S1130D004A9979C08FE19EE40197F1F700C0000091
S1130D104A9971C04A9BFECF4A99FECF80E090E089
S1130D2060E041E050E04A9BFECFEFE9FFE03197FD
S1130D30F1F700C000004A9B08C09A01082E02C0C7
S1130D40220F331F0A94E2F7622B4A9966C008C047
S1130D504A9B06C0F5E8FA95F1F700002150C1F767
S1130D60019688309105F9F6611139C080E090E070
S1130D7041E050E04A9BFECFEFE9FFE03197F1F705
S1130D8000C000004A9B08C09A01082E02C0220F2E
S1130D90331F0A94E2F7622B4A9939C008C04A9B70
S1130DA006C0F5E8FA95F1F700002150C1F7019665
S1130DB088309105F9F66F3E91F484E891E00E9441
S1130DC03F06C82F84E891E00E943F06282F30E0B8
S1130DD02C0F311D2F3F310511F4CF3F51F42FE774
S1130DE034E88EE1215030408040E1F700C000003B
S1130DF00BC0CE3F39F4E7E8F3E13197F1F700C0D7
S1130E00000002C0C09385012898E09A0CC0F5E860
S1130E10FA95F1F7000021E3C2CF25E82A95F1F70E
S1130E20000021E395CFFF91EF91CF91BF91AF9156
S1130E309F918F917F916F915F914F913F912F91EE
S1130E400F900FBE0F901F90189585EB91E00E94B4
S1130E50A00288E891E00E941006209A219A28981E
S1130E60299856985E9857985F9810BE10927B0008
S1130E7083E080937F00209A219A28982998529899
S1130E805A988FEF8093850182E08093690081E016
S1130E908DBB1CBA08955058BB27AA270ED008C191
S1130EA0F9D030F0FED020F031F49F3F11F41EF45D
S1130EB0EEC00EF4E095E7FBE4C0E92F0AD180F31D
S1130EC0BA17620773078407950718F071F49EF543
S1130ED022C10EF4E0950B2EBA2FA02D0B01B901FF
S1130EE090010C01CA01A0011124FF27591B99F09C
S1130EF0593F50F4503E68F11A16F040A22F232FA8
S1130F00342F4427585FF3CF469537952795A795F7
S1130F10F0405395C9F77EF41F16BA0B620B730B9E
S1130F20840BBAF09150A1F0FF0FBB1F661F771F0F
S1130F30881FC2F70EC0BA0F621F731F841F48F4C4
S1130F40879577956795B795F7959E3F08F0B3CF4A
S1130F509395880F08F09927EE0F97958795089534
S1130F606CD008F481E00895BCD088F09F5790F0CD
S1130F70B92F9927B751A0F0D1F0660F771F881FBA
S1130F80991F1AF0BA95C9F712C0B13081F0C3D0D5
S1130F90B1E00895C0C0672F782F8827B85F39F073
S1130FA0B93FCCF3869577956795B395D9F73EF419
S1130FB090958095709561957F4F8F4F9F4F0895C1
S1130FC0E89409C097FB3EF49095809570956195DF
S1130FD07F4F8F4F9F4F9923A9F0F92F96E9BB2795
S1130FE09395F695879577956795B795F111F8CF11
S1130FF0FAF4BB0F11F460FF1BC06F5F7F4F8F4F7C
S11310009F4F16C0882311F096E911C0772321F071
S11310109EE8872F762F05C0662371F096E8862F09
S113102070E060E02AF09A95660F771F881FDAF760
S1131030880F9695879597F90895990F0008550F8D
S1131040AA0BE0E8FEEF16161706E807F907C0F04A
S113105012161306E407F50798F0621B730B840B52
S1131060950B39F40A2661F0232B242B252B21F42C
S113107008950A2609F4A140A6958FEF811D811DCC
S1131080089597F99F6780E870E060E008959FEF06
S113109080EC089500240A9416161706180609060B
S11310A0089500240A9412161306140605060895DA
S11310B0092E0394000C11F4882352F0BB0F40F462
S11310C0BF2B11F460FF04C06F5F7F4F8F4F9F4FA2
S11310D0089557FD9058440F551F59F05F3F71F024
S11310E04795880F97FB991F61F09F3F79F087958B
S11310F00895121613061406551FF2CF4695F1DF14
S113110008C0161617061806991FF1CF86957105A3
S1131110610508940895E894BB2766277727CB01D7
S113112097F908958ADF08F48FEF089597FB072E47
S113113016F4009407D077FD09D00E94B60807FC86
S113114005D03EF4909581959F4F089570956195D3
S11311507F4F0895A29FB001B39FC001A39F01D008
S1131160B29F700D811D1124911D0895AA1BBB1BF4
S113117051E107C0AA1FBB1FA617B70710F0A61B93
S1131180B70B881F991F5A95A9F780959095BC01B4
S1131190CD010895EE0FFF1F0590F491E02D099401
S10711A0F894FFCFED
S11311A45561727420646F6E652100526F7421005E
S11311B44772FC6E2100426C61752100576569DF3A
S11311C42C20616C6C657320496E697469616C6967
S11311D4736572742120486162652046657274697E
S11311E46720756E642064616D6974206162207A7D
S11311F4756D204E6F726D616C626574726965629F
S113120421002050726573736564210054FC7220BC
S11312145A752E2E2E0054FC72204F6666656E2E6F
S10712242E2E000066
S9030000FC

View File

@ -18,8 +18,7 @@
<ToolchainFlavour>Native</ToolchainFlavour>
<KeepTimersRunning>true</KeepTimersRunning>
<OverrideVtor>false</OverrideVtor>
<OverrideVtorValue>
</OverrideVtorValue>
<OverrideVtorValue>exception_table</OverrideVtorValue>
<eraseonlaunchrule>0</eraseonlaunchrule>
<ProgFlashFromRam>true</ProgFlashFromRam>
<RamSnippetAddress>0x20000000</RamSnippetAddress>
@ -116,42 +115,42 @@
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<ToolchainSettings>
<AvrGccCpp>
<avrgcc.common.outputfiles.hex>True</avrgcc.common.outputfiles.hex>
<avrgcc.common.outputfiles.lss>True</avrgcc.common.outputfiles.lss>
<avrgcc.common.outputfiles.eep>True</avrgcc.common.outputfiles.eep>
<avrgcc.common.outputfiles.srec>True</avrgcc.common.outputfiles.srec>
<avrgcc.compiler.general.ChangeDefaultCharTypeUnsigned>True</avrgcc.compiler.general.ChangeDefaultCharTypeUnsigned>
<avrgcc.compiler.general.ChangeDefaultBitFieldUnsigned>True</avrgcc.compiler.general.ChangeDefaultBitFieldUnsigned>
<avrgcc.compiler.symbols.DefSymbols>
<ListValues>
<Value>DEBUG</Value>
</ListValues>
</avrgcc.compiler.symbols.DefSymbols>
<avrgcc.compiler.optimization.level>Optimize (-O1)</avrgcc.compiler.optimization.level>
<avrgcc.compiler.optimization.PackStructureMembers>True</avrgcc.compiler.optimization.PackStructureMembers>
<avrgcc.compiler.optimization.AllocateBytesNeededForEnum>True</avrgcc.compiler.optimization.AllocateBytesNeededForEnum>
<avrgcc.compiler.optimization.DebugLevel>Default (-g2)</avrgcc.compiler.optimization.DebugLevel>
<avrgcc.compiler.warnings.AllWarnings>True</avrgcc.compiler.warnings.AllWarnings>
<avrgcccpp.compiler.general.ChangeDefaultCharTypeUnsigned>True</avrgcccpp.compiler.general.ChangeDefaultCharTypeUnsigned>
<avrgcccpp.compiler.general.ChangeDefaultBitFieldUnsigned>True</avrgcccpp.compiler.general.ChangeDefaultBitFieldUnsigned>
<avrgcccpp.compiler.symbols.DefSymbols>
<ListValues>
<Value>DEBUG</Value>
</ListValues>
</avrgcccpp.compiler.symbols.DefSymbols>
<avrgcccpp.compiler.optimization.level>Optimize (-O1)</avrgcccpp.compiler.optimization.level>
<avrgcccpp.compiler.optimization.PackStructureMembers>True</avrgcccpp.compiler.optimization.PackStructureMembers>
<avrgcccpp.compiler.optimization.AllocateBytesNeededForEnum>True</avrgcccpp.compiler.optimization.AllocateBytesNeededForEnum>
<avrgcccpp.compiler.optimization.DebugLevel>Default (-g2)</avrgcccpp.compiler.optimization.DebugLevel>
<avrgcccpp.compiler.warnings.AllWarnings>True</avrgcccpp.compiler.warnings.AllWarnings>
<avrgcccpp.linker.libraries.Libraries>
<ListValues>
<Value>libm</Value>
</ListValues>
</avrgcccpp.linker.libraries.Libraries>
<avrgcccpp.linker.memorysettings.Comment>&lt;segmentname&gt;=&lt;address&gt;, for example .boot=0xff</avrgcccpp.linker.memorysettings.Comment>
<avrgcccpp.assembler.debugging.DebugLevel>Default (-Wa,-g)</avrgcccpp.assembler.debugging.DebugLevel>
</AvrGccCpp>
<avrgcc.common.outputfiles.hex>True</avrgcc.common.outputfiles.hex>
<avrgcc.common.outputfiles.lss>True</avrgcc.common.outputfiles.lss>
<avrgcc.common.outputfiles.eep>True</avrgcc.common.outputfiles.eep>
<avrgcc.common.outputfiles.srec>True</avrgcc.common.outputfiles.srec>
<avrgcc.compiler.general.ChangeDefaultCharTypeUnsigned>True</avrgcc.compiler.general.ChangeDefaultCharTypeUnsigned>
<avrgcc.compiler.general.ChangeDefaultBitFieldUnsigned>True</avrgcc.compiler.general.ChangeDefaultBitFieldUnsigned>
<avrgcc.compiler.symbols.DefSymbols>
<ListValues>
<Value>DEBUG</Value>
</ListValues>
</avrgcc.compiler.symbols.DefSymbols>
<avrgcc.compiler.optimization.level>Optimize (-O1)</avrgcc.compiler.optimization.level>
<avrgcc.compiler.optimization.PackStructureMembers>True</avrgcc.compiler.optimization.PackStructureMembers>
<avrgcc.compiler.optimization.AllocateBytesNeededForEnum>True</avrgcc.compiler.optimization.AllocateBytesNeededForEnum>
<avrgcc.compiler.optimization.DebugLevel>Default (-g2)</avrgcc.compiler.optimization.DebugLevel>
<avrgcc.compiler.warnings.AllWarnings>True</avrgcc.compiler.warnings.AllWarnings>
<avrgcccpp.compiler.general.ChangeDefaultCharTypeUnsigned>True</avrgcccpp.compiler.general.ChangeDefaultCharTypeUnsigned>
<avrgcccpp.compiler.general.ChangeDefaultBitFieldUnsigned>True</avrgcccpp.compiler.general.ChangeDefaultBitFieldUnsigned>
<avrgcccpp.compiler.symbols.DefSymbols>
<ListValues>
<Value>DEBUG</Value>
</ListValues>
</avrgcccpp.compiler.symbols.DefSymbols>
<avrgcccpp.compiler.optimization.level>Optimize (-O1)</avrgcccpp.compiler.optimization.level>
<avrgcccpp.compiler.optimization.PackStructureMembers>True</avrgcccpp.compiler.optimization.PackStructureMembers>
<avrgcccpp.compiler.optimization.AllocateBytesNeededForEnum>True</avrgcccpp.compiler.optimization.AllocateBytesNeededForEnum>
<avrgcccpp.compiler.optimization.DebugLevel>Default (-g2)</avrgcccpp.compiler.optimization.DebugLevel>
<avrgcccpp.compiler.warnings.AllWarnings>True</avrgcccpp.compiler.warnings.AllWarnings>
<avrgcccpp.linker.libraries.Libraries>
<ListValues>
<Value>libm</Value>
</ListValues>
</avrgcccpp.linker.libraries.Libraries>
<avrgcccpp.linker.memorysettings.Comment>&lt;segmentname&gt;=&lt;address&gt;, for example .boot=0xff</avrgcccpp.linker.memorysettings.Comment>
<avrgcccpp.assembler.debugging.DebugLevel>Default (-Wa,-g)</avrgcccpp.assembler.debugging.DebugLevel>
</AvrGccCpp>
</ToolchainSettings>
</PropertyGroup>
<ItemGroup>

View File

@ -10,8 +10,6 @@
#include "hardware/pin.hpp"
#include <util/delay.h>
template <typename PortR, int pin_red, typename PortG, int pin_green, typename PortB, int pin_blue>
class Stripe {
public:
@ -19,14 +17,14 @@ class Stripe {
this->init();
}
void color(uint8_t r, uint8_t g, uint8_t b) {
OCR0B=r; //ROT
OCR2B=g; //GRÜN
OCR2A=b; //BLAU
this->sp(0, r); //ROT
this->sp(1, g); //GRÜN
this->sp(2, b); //BLAU
}
void setcolor(uint8_t mask) {
(mask & (1<<0)) ? OCR2A=0xFF : OCR2A=0x00;
(mask & (1<<1)) ? OCR2B=0xFF : OCR2B=0x00;
(mask & (1<<2)) ? OCR0B=0xFF : OCR0B=0x00;
(mask & (1<<0)) ? this->sp(2, 0xFF) : this->sp(2, 0x00); //Blau
(mask & (1<<1)) ? this->sp(1, 0xFF) : this->sp(1, 0x00); //Grün
(mask & (1<<2)) ? this->sp(0, 0xFF) : this->sp(0, 0x00); //Rot
}
static const uint8_t BLACK = 0;
static const uint8_t BLUE = 1;
@ -92,11 +90,24 @@ class Stripe {
void interrupt() {
if(this->fade_zylk > 0) {
if(this->fadesteps[0] == 0 && this->fadesteps[1] == 0 && this->fadesteps[2] == 0) {
this->fadesteps[0] = (this->fademap[0][this->fade_zylk-1]-OCR0B)/this->fademap[3][this->fade_zylk-1]; //Calc Red;
for(uint8_t i = 0; i<3; i++) { //0=red,1=green,2=blue
this->fadesteps[i] = (this->fademap[i][this->fade_zylk-1]-this->gp(i))/this->fademap[3][this->fade_zylk-1];
this->virtualcolor[i] = this->gp(i);
}
/*this->fadesteps[0] = (this->fademap[0][this->fade_zylk-1]-this->gp(0))/this->fademap[3][this->fade_zylk-1]; //Calc Red;
this->fadesteps[1] = (this->fademap[1][this->fade_zylk-1]-OCR2B)/this->fademap[3][this->fade_zylk-1]; //Calc Green;
this->fadesteps[2] = (this->fademap[2][this->fade_zylk-1]-OCR2A)/this->fademap[3][this->fade_zylk-1]; //Calc Blue;
this->fadesteps[2] = (this->fademap[2][this->fade_zylk-1]-OCR2A)/this->fademap[3][this->fade_zylk-1]; //Calc Blue;*/
} else {
if((this->fadesteps[0] > 0 && (OCR0B + this->fadesteps[0]) <= this->fademap[0][this->fade_zylk-1]) || (this->fadesteps[0] < 0 && (OCR0B + this->fadesteps[0]) >= this->fademap[0][this->fade_zylk-1])) {
for(uint8_t i = 0; i<3; i++) { //0=red,1=green,2=blue
if((this->fadesteps[i] > 0 && (this->virtualcolor[i] + this->fadesteps[i]) <= this->fademap[i][this->fade_zylk-1]) || (this->fadesteps[i] < 0 && (this->virtualcolor[i] + this->fadesteps[i]) >= this->fademap[i][this->fade_zylk-1])) {
this->virtualcolor[i] = this->virtualcolor[i] + this->fadesteps[i];
this->sp(i, this->virtualcolor[i]);
} else {
this->sp(i, this->fademap[i][this->fade_zylk-1]);
this->fadesteps[i] = 0;
}
}
/*if((this->fadesteps[0] > 0 && (OCR0B + this->fadesteps[0]) <= this->fademap[0][this->fade_zylk-1]) || (this->fadesteps[0] < 0 && (OCR0B + this->fadesteps[0]) >= this->fademap[0][this->fade_zylk-1])) {
OCR0B = OCR0B + this->fadesteps[0];
} else {
OCR0B = this->fademap[0][this->fade_zylk-1];
@ -113,7 +124,7 @@ class Stripe {
} else {
OCR2A = this->fademap[2][this->fade_zylk-1];
this->fadesteps[2] = 0;
}
}*/
}
}
}
@ -121,6 +132,7 @@ class Stripe {
uint8_t fade_zylk;
uint8_t fademap[4][5];
float fadesteps[3];
float virtualcolor[3];
void init() {
stripered::make_output();
stripegreen::make_output();
@ -129,6 +141,21 @@ class Stripe {
this->initTimer();
this->color(0, 0, 0);
}
void sp(uint8_t i, uint8_t c) {
switch(i) {
case 0: OCR0B = c; break; //ROT
case 1: OCR2B = c; break; //GRÜN
case 2: OCR2A = c; break; //BLAU
}
}
uint8_t gp(uint8_t i) {
switch(i) {
case 0: return OCR0B; //ROT
case 1: return OCR2B; //GRÜN
case 2: return OCR2A; //BLAU
}
return 0;
}
void timerOff() {
// OC0B output: Disconnected
// OC2A output: Disconnected