20130519-174031

This commit is contained in:
BlubbFish 2013-05-19 15:40:32 +00:00
parent 79637fb210
commit 73bc28d28b
8 changed files with 990 additions and 931 deletions

Binary file not shown.

View File

@ -1,93 +1,98 @@
:1000000010C028C027C026C025C024C023C022C0DD :1000000010C028C027C026C025C024C023C022C0DD
:1000100021C020C01FC005C11DC01CC01BC01AC00C :1000100021C020C01FC02AC11DC01CC01BC01AC0E7
:1000200019C011241FBECFEDCDBF10E0A0E6B0E097 :1000200019C011241FBECFEDCDBF10E0A0E6B0E097
:10003000EAEAF5E002C005900D92A436B107D9F7BF :10003000E4EFF5E002C005900D92A436B107D9F7C0
:1000400020E0A4E6B0E001C01D92A636B207E1F7B9 :1000400020E0A4E6B0E001C01D92A636B207E1F7B9
:1000500061D1A9C2D5CF80916200909163000697CB :1000500086D1CEC2D5CF8091620090916300069781
:1000600009F440C086E090E09093630080936200C2 :1000600009F443C086E090E09093630080936200BF
:100070008AE590E090936100809360008FE39CE9B3 :1000700088E290E090936100809360002FE788E32E
:100080000197F1F700C000004091620050916300B9 :1000800091E0215080409040E1F700C00000409195
:100090006AE081E00AD29FEF23EC89E09150204092 :1000900062005091630068E281E02CD22FEF83EC84
:1000A0008040E1F700C0000088E290E0909361009A :1000A00099E0215080409040E1F700C0000084E1D9
:1000B000809360009FEF22E587E0915020408040D0 :1000B00090E090936100809360002FEF82E597E0DD
:1000C000E1F700C0000084EB90E090936100809322 :1000C000215080409040E1F700C0000084EB90E0B8
:1000D00060009FEF26E181E1915020408040E1F7F0 :1000D00090936100809360002FEF86E191E12150C1
:1000E00000C000000895BA9880916200909163006A :1000E00080409040E1F700C000000895BA988091E8
:1000F000039729F4B29B03C0D4D1ADDFBFD1809167 :1000F000620090916300039729F4B29B03C0F6D18C
:10010000620090916300029741F4B29B06C0C9D18E :10010000AADFE1D18091620090916300029741F4EF
:1001100048E06AE081E0C9D1B1D1CC992DC080918D :10011000B29B06C0EBD148E068E281E0EBD1D3D1DD
:10012000620090916300029739F586E090E0909329 :10012000CC992DC08091620090916300029739F5BF
:100130006300809362002FEF81E19AE721508040B5 :1001300086E090E090936300809362002FEF81E16E
:100140009040E1F700C000002FEF81E19AE72150D5 :100140009AE7215080409040E1F700C000002FEF77
:1001500080409040E1F700C000002FEF81E19AE776 :1001500081E19AE7215080409040E1F700C0000023
:10016000215080409040E1F700C0000083E090E023 :100160002FEF81E19AE7215080409040E1F700C0F5
:1001700090936300809362000895CF937FD101C074 :10017000000083E090E09093630080936200089514
:10018000B2DF86D18111FCCF88D1882331F08A304B :10018000CF93A1D101C0B2DFA8D18111FCCFAAD1F8
:1001900021F0803FE1F501C0A6DF7AD18111FCCFCB :10019000882339F0883229F0803F09F03FC001C040
:1001A0007CD1C82F01C09FDF73D18111FCCFC1303A :1001A000A5DF9BD18111FCCF9DD1C82F01C09EDF5F
:1001B00071F573D1843049F018F48130C1F419C05D :1001B00094D18111FCCFC13089F594D1843049F0BC
:1001C000853051F0873099F40EC082E090E0909332 :1001C00018F48130C1F419C0853051F0873099F4AA
:1001D0006300809362000DC083E090E09093630021 :1001D0000EC082E090E090936300809362000DC0B7
:1001E0008093620006C05DD136DF48D110C059D17E :1001E00083E090E0909363008093620006C07ED12C
:1001F0000EC057D18FE39CE90197F1F700C00000D2 :1001F00032DF69D113C07AD111C078D12FE788E3FB
:1002000040916200509163006AE081E04ED1CF914D :1002000091E0215080409040E1F700C00000409113
:10021000089510BE85E083BF88E582BF81E089BF75 :1002100062005091630068E281E06CD1CF91089553
:1002200008951F920F920FB60F9211242F933F93B0 :1002200010BE85E083BF88E582BF81E089BFB89AB0
:100230008F939F9388E582BF8091620090916300C5 :10023000C09A8FEA94E00197F1F700C00000809126
:10024000029779F48091640090916500C39794F1CE :100240006000909161001816190674F480E090E047
:1002500098B382E0892788BB1092650010926400F1 :1002500025E12A95F1F70000019620916000309188
:1002600029C08091620090916300039779F4809196 :10026000610082179307A4F3C09808951F920F921C
:100270006400909165000697ECF098B382E08927BE :100270000FB60F9211242F933F938F939F9388E58E
:1002800088BB109265001092640014C080916200D7 :1002800082BF8091620090916300029779F480911F
:1002900090916300069771F48091640090916500DD :10029000640090916500C39794F198B382E0892738
:1002A000029744F098B382E0892788BB10926500DA :1002A00088BB109265001092640029C080916200A2
:1002B0001092640080916400909165000196909383 :1002B00090916300039779F48091640090916500B8
:1002C000650080936400B89AC09A8FEA94E0019721 :1002C0000697ECF098B382E0892788BB109265000E
:1002D000F1F700C000008091600090916100181655 :1002D0001092640014C080916200909163000697B0
:1002E000190674F480E090E025E12A95F1F700000A :1002E00071F48091640090916500029744F098B396
:1002F0000196209160003091610082179307A4F36A :1002F00082E0892788BB109265001092640080918B
:10030000C0989F918F913F912F910F900FBE0F90AA :10030000640090916500019690936500809364006D
:100310001F9018952FD080E296E06BD047E060E008 :10031000B89AC09A8FEA94E00197F1F700C0000004
:1003200081E04BD080E895E273D066E080E093D026 :1003200080916000909161001816190674F480E0C5
:1003300070DFB99AD498DC9AD69ADE9878941DDF4B :1003300090E025E12A95F1F70000019620916000F8
:10034000FECFD99840E120E030E0992314F4DB9A05 :100340003091610082179307A4F3C0989F918F9119
:1003500001C0DB98220F331FC8992160DA9A880FF9 :100350003F912F910F900FBE0F901F9018952FD0A7
:10036000991F00C00000DA98415079F7D99A822F7E :1003600080E296E06BD047E060E081E04BD080E82F
:10037000932F08958AB38E608ABBD99A2FEF80E7B6 :1003700095E273D066E080E093D052DFB99AD498CA
:1003800092E0215080409040E1F700C0000080EEF4 :10038000DC9AD69ADE987894FBDEFECFD99840E1CD
:1003900090ECD7DF87ED90E8D4DF8BEA92ECD1DFE9 :1003900020E030E0992314F4DB9A01C0DB98220FAF
:1003A00081E89AECCEDF80E090EECBDF80E098EC45 :1003A000331FC8992160DA9A880F991F00C0000096
:1003B000C8DF87EF94ECC5DF0895477050E05469BB :1003B000DA98415079F7D99A822F932F08958AB30A
:1003C0006370262F30E0220F331F220F331F220FBE :1003C0008E608ABBD99A2FEF80E792E0215080405F
:1003D000331F90E0880F991F82959295907F982700 :1003D0009040E1F700C0000080EE90ECD7DF87EDA1
:1003E000807F98279927822B932B842B952BA9DF2D :1003E00090E8D4DF8BEA92ECD1DF81E89AECCEDFA3
:1003F00008958036910538F080342FE0920728F078 :1003F00080E090EECBDF80E098ECC8DF87EF94ECF4
:100400008FE39FE002C080E690E0906A9ADF089553 :10040000C5DF0895477050E054696370262F30E0CF
:10041000873922E09207F0F0883125E1920770F4E5 :10041000220F331F220F331F220F331F90E0880F4C
:100420009C0140E050E060E678EA80E090E0A0D0F7 :10042000991F82959295907F9827807F982799278A
:10043000C90101978068966C84DF08959C0140E0B3 :10043000822B932B842B952BA9DF08958036910571
:1004400050E06CEF72E485E090E070D0C901019754 :1004400038F080342FE0920728F08FE39FE002C05D
:10045000966C77DF0895877090E0986970E06295F8 :1004500080E690E0906A9ADF0895873922E092075B
:100460007295707F7627607F76277727862B972B6C :10046000F0F0883125E1920770F49C0140E050E003
:1004700068DF0895D998C89BFECF089588EC92E86C :1004700060E678EA80E090E0A0D0C901019780684A
:1004800060DF81E89AEC5DDF83E89AEC5ADF08953B :10048000966C84DF08959C0140E050E06CEF72E4CC
:10049000D99889B380958170089580E090EB51DF01 :1004900085E090E070D0C9010197966C77DF0895F0
:1004A000089588E092E84DDF08951F93CF93DF937E :1004A000877090E0986970E062957295707F76270A
:1004B000182FD62FC42F88E392E843DFDBDF8AEAC8 :1004B000607F76277727862B972B68DF0895D9985A
:1004C00098EB3FDFD7DF8AEA98EB3BDFD3DF8AEA9E :1004C000C89BFECF089588EC92E860DF81E89AEC43
:1004D00098EB37DFCFDF8DE298EB33DFCBDF84EDB6 :1004D0005DDF83E89AEC5ADF0895D99889B3809557
:1004E00098EB2FDFC7DF812F90E0986B2ADFC2DF08 :1004E0008170089580E090EB51DF089588E092E8F4
:1004F0008D2F90E0986B25DFBDDF8C2F90E0986BFF :1004F0004DDF08951F93CF93DF93182FD62FC42F6E
:1005000020DFB8DF80E098EB1CDFB4DF88E092E802 :1005000088E392E843DFDBDF8AEA98EB3FDFD7DF5F
:1005100018DF2FEF80E792E0215080409040E1F714 :100510008AEA98EB3BDFD3DF8AEA98EB37DFCFDF5D
:1005200000C00000DF91CF911F910895A1E21A2E23 :100520008DE298EB33DFCBDF84ED98EB2FDFC7DF75
:10053000AA1BBB1BFD010DC0AA1FBB1FEE1FFF1F87 :10053000812F90E0986B2ADFC2DF8D2F90E0986BBF
:10054000A217B307E407F50720F0A21BB30BE40BD7 :1005400025DFBDDF8C2F90E0986B20DFB8DF80E0E7
:10055000F50B661F771F881F991F1A9469F760951E :1005500098EB1CDFB4DF88E092E818DF2FEF80E72C
:100560007095809590959B01AC01BD01CF010895D8 :1005600092E0215080409040E1F700C00000DF9110
:10057000052E97FB16F4009406D057FD0CD0D6DF5D :10057000CF911F910895A1E21A2EAA1BBB1BFD016A
:1005800007FC09D07EF490958095709561957F4F1A :100580000DC0AA1FBB1FEE1FFF1FA217B307E40772
:100590008F4F9F4F089550954095309521953F4F2F :10059000F50720F0A21BB30BE40BF50B661F771FCA
:0A05A0004F4F5F4F0895F894FFCF0E :1005A000881F991F1A9469F76095709580959095AA
:0405AA00B400020097 :1005B0009B01AC01BD01CF010895052E97FB16F4F8
:1005C000009406D057FD0CD0D6DF07FC09D07EF48E
:1005D00090958095709561957F4F8F4F9F4F0895AF
:1005E00050954095309521953F4F4F4F5F4F08955F
:0405F000F894FFCFAD
:0405F400B40002004D
:00000001FF :00000001FF

File diff suppressed because it is too large Load Diff

View File

@ -197,7 +197,7 @@ LOAD c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8
.rela.plt .rela.plt
*(.rela.plt) *(.rela.plt)
.text 0x00000000 0x5aa .text 0x00000000 0x5f4
*(.vectors) *(.vectors)
.vectors 0x00000000 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/avr25/tiny-stack/crttn24a.o .vectors 0x00000000 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/avr25/tiny-stack/crttn24a.o
0x00000000 __vector_default 0x00000000 __vector_default
@ -271,67 +271,67 @@ LOAD c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8
0x00000054 __vector_16 0x00000054 __vector_16
0x00000056 . = ALIGN (0x2) 0x00000056 . = ALIGN (0x2)
*(.text.*) *(.text.*)
.text.turn 0x00000056 0x90 Reciver.o .text.turn 0x00000056 0x96 Reciver.o
0x00000056 turn 0x00000056 turn
.text.poll 0x000000e6 0x94 Reciver.o .text.poll 0x000000ec 0x94 Reciver.o
0x000000e6 poll 0x000000ec poll
.text.recive 0x0000017a 0x98 Reciver.o .text.recive 0x00000180 0xa0 Reciver.o
0x0000017a recive 0x00000180 recive
.text.init_timer .text.init_timer
0x00000212 0x10 Reciver.o 0x00000220 0x4c Reciver.o
0x00000212 init_timer 0x00000220 init_timer
.text.__vector_11 .text.__vector_11
0x00000222 0xf2 Reciver.o 0x0000026c 0xf2 Reciver.o
0x00000222 __vector_11 0x0000026c __vector_11
.text.main 0x00000314 0x2e Reciver.o .text.main 0x0000035e 0x2e Reciver.o
0x00000314 main 0x0000035e main
.text.rf12_trans .text.rf12_trans
0x00000342 0x32 rf12.o 0x0000038c 0x32 rf12.o
0x00000342 rf12_trans 0x0000038c rf12_trans
.text.rf12_init .text.rf12_init
0x00000374 0x46 rf12.o 0x000003be 0x46 rf12.o
0x00000374 rf12_init 0x000003be rf12_init
.text.rf12_setbandwidth .text.rf12_setbandwidth
0x000003ba 0x38 rf12.o 0x00000404 0x38 rf12.o
0x000003ba rf12_setbandwidth 0x00000404 rf12_setbandwidth
.text.rf12_setfreq .text.rf12_setfreq
0x000003f2 0x1e rf12.o 0x0000043c 0x1e rf12.o
0x000003f2 rf12_setfreq 0x0000043c rf12_setfreq
.text.rf12_setbaud .text.rf12_setbaud
0x00000410 0x46 rf12.o 0x0000045a 0x46 rf12.o
0x00000410 rf12_setbaud 0x0000045a rf12_setbaud
.text.rf12_setpower .text.rf12_setpower
0x00000456 0x1e rf12.o 0x000004a0 0x1e rf12.o
0x00000456 rf12_setpower 0x000004a0 rf12_setpower
.text.rf12_ready .text.rf12_ready
0x00000474 0x8 rf12.o 0x000004be 0x8 rf12.o
0x00000474 rf12_ready 0x000004be rf12_ready
.text.rf12_beginasyncrx .text.rf12_beginasyncrx
0x0000047c 0x14 rf12.o 0x000004c6 0x14 rf12.o
0x0000047c rf12_beginasyncrx 0x000004c6 rf12_beginasyncrx
.text.rf12_hasdata .text.rf12_hasdata
0x00000490 0xa rf12.o 0x000004da 0xa rf12.o
0x00000490 rf12_hasdata 0x000004da rf12_hasdata
.text.rf12_rxbyte .text.rf12_rxbyte
0x0000049a 0x8 rf12.o 0x000004e4 0x8 rf12.o
0x0000049a rf12_rxbyte 0x000004e4 rf12_rxbyte
.text.rf12_endasyncrx .text.rf12_endasyncrx
0x000004a2 0x8 rf12.o 0x000004ec 0x8 rf12.o
0x000004a2 rf12_endasyncrx 0x000004ec rf12_endasyncrx
.text.rf12_txpacket .text.rf12_txpacket
0x000004aa 0x82 rf12.o 0x000004f4 0x82 rf12.o
0x000004aa rf12_txpacket 0x000004f4 rf12_txpacket
.text.libgcc.div .text.libgcc.div
0x0000052c 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/avr25/tiny-stack\libgcc.a(_udivmodsi4.o) 0x00000576 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/avr25/tiny-stack\libgcc.a(_udivmodsi4.o)
0x0000052c __udivmodsi4 0x00000576 __udivmodsi4
.text.libgcc.div .text.libgcc.div
0x00000570 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/avr25/tiny-stack\libgcc.a(_divmodsi4.o) 0x000005ba 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/avr25/tiny-stack\libgcc.a(_divmodsi4.o)
0x00000570 __divmodsi4 0x000005ba __divmodsi4
0x000005a6 . = ALIGN (0x2) 0x000005f0 . = ALIGN (0x2)
*(.fini9) *(.fini9)
.fini9 0x000005a6 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/avr25/tiny-stack\libgcc.a(_exit.o) .fini9 0x000005f0 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/avr25/tiny-stack\libgcc.a(_exit.o)
0x000005a6 _exit 0x000005f0 _exit
0x000005a6 exit 0x000005f0 exit
*(.fini9) *(.fini9)
*(.fini8) *(.fini8)
*(.fini8) *(.fini8)
@ -350,11 +350,11 @@ LOAD c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8
*(.fini1) *(.fini1)
*(.fini1) *(.fini1)
*(.fini0) *(.fini0)
.fini0 0x000005a6 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/avr25/tiny-stack\libgcc.a(_exit.o) .fini0 0x000005f0 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/avr25/tiny-stack\libgcc.a(_exit.o)
*(.fini0) *(.fini0)
0x000005aa _etext = . 0x000005f4 _etext = .
.data 0x00800060 0x4 load address 0x000005aa .data 0x00800060 0x4 load address 0x000005f4
0x00800060 PROVIDE (__data_start, .) 0x00800060 PROVIDE (__data_start, .)
*(.data) *(.data)
.data 0x00800060 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/avr25/tiny-stack/crttn24a.o .data 0x00800060 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/avr25/tiny-stack/crttn24a.o
@ -383,8 +383,8 @@ LOAD c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8
*(.bss*) *(.bss*)
*(COMMON) *(COMMON)
0x00800066 PROVIDE (__bss_end, .) 0x00800066 PROVIDE (__bss_end, .)
0x000005aa __data_load_start = LOADADDR (.data) 0x000005f4 __data_load_start = LOADADDR (.data)
0x000005ae __data_load_end = (__data_load_start + SIZEOF (.data)) 0x000005f8 __data_load_end = (__data_load_start + SIZEOF (.data))
.noinit 0x00800066 0x0 .noinit 0x00800066 0x0
0x00800066 PROVIDE (__noinit_start, .) 0x00800066 PROVIDE (__noinit_start, .)
@ -460,21 +460,21 @@ LOAD c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8
.debug_pubnames .debug_pubnames
*(.debug_pubnames) *(.debug_pubnames)
.debug_info 0x00000000 0xf8f .debug_info 0x00000000 0x1026
*(.debug_info) *(.debug_info)
.debug_info 0x00000000 0x709 Reciver.o .debug_info 0x00000000 0x7a0 Reciver.o
.debug_info 0x00000709 0x886 rf12.o .debug_info 0x000007a0 0x886 rf12.o
*(.gnu.linkonce.wi.*) *(.gnu.linkonce.wi.*)
.debug_abbrev 0x00000000 0x420 .debug_abbrev 0x00000000 0x40a
*(.debug_abbrev) *(.debug_abbrev)
.debug_abbrev 0x00000000 0x212 Reciver.o .debug_abbrev 0x00000000 0x1fc Reciver.o
.debug_abbrev 0x00000212 0x20e rf12.o .debug_abbrev 0x000001fc 0x20e rf12.o
.debug_line 0x00000000 0x553 .debug_line 0x00000000 0x56e
*(.debug_line) *(.debug_line)
.debug_line 0x00000000 0x284 Reciver.o .debug_line 0x00000000 0x29f Reciver.o
.debug_line 0x00000284 0x2cf rf12.o .debug_line 0x0000029f 0x2cf rf12.o
.debug_frame 0x00000000 0x1c8 .debug_frame 0x00000000 0x1c8
*(.debug_frame) *(.debug_frame)
@ -488,10 +488,10 @@ LOAD c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8
.debug_str 0x000001ec 0x57 rf12.o .debug_str 0x000001ec 0x57 rf12.o
0x242 (size before relaxing) 0x242 (size before relaxing)
.debug_loc 0x00000000 0x767 .debug_loc 0x00000000 0x7d0
*(.debug_loc) *(.debug_loc)
.debug_loc 0x00000000 0x393 Reciver.o .debug_loc 0x00000000 0x3fc Reciver.o
.debug_loc 0x00000393 0x3d4 rf12.o .debug_loc 0x000003fc 0x3d4 rf12.o
.debug_macinfo .debug_macinfo
*(.debug_macinfo) *(.debug_macinfo)

View File

@ -1,94 +1,99 @@
S00F0000526563697665722E7372656345 S00F0000526563697665722E7372656345
S113000010C028C027C026C025C024C023C022C0D9 S113000010C028C027C026C025C024C023C022C0D9
S113001021C020C01FC005C11DC01CC01BC01AC008 S113001021C020C01FC02AC11DC01CC01BC01AC0E3
S113002019C011241FBECFEDCDBF10E0A0E6B0E093 S113002019C011241FBECFEDCDBF10E0A0E6B0E093
S1130030EAEAF5E002C005900D92A436B107D9F7BB S1130030E4EFF5E002C005900D92A436B107D9F7BC
S113004020E0A4E6B0E001C01D92A636B207E1F7B5 S113004020E0A4E6B0E001C01D92A636B207E1F7B5
S113005061D1A9C2D5CF80916200909163000697C7 S113005086D1CEC2D5CF809162009091630006977D
S113006009F440C086E090E09093630080936200BE S113006009F443C086E090E09093630080936200BB
S11300708AE590E090936100809360008FE39CE9AF S113007088E290E090936100809360002FE788E32A
S11300800197F1F700C000004091620050916300B5 S113008091E0215080409040E1F700C00000409191
S11300906AE081E00AD29FEF23EC89E0915020408E S113009062005091630068E281E02CD22FEF83EC80
S11300A08040E1F700C0000088E290E09093610096 S11300A099E0215080409040E1F700C0000084E1D5
S11300B0809360009FEF22E587E0915020408040CC S11300B090E090936100809360002FEF82E597E0D9
S11300C0E1F700C0000084EB90E09093610080931E S11300C0215080409040E1F700C0000084EB90E0B4
S11300D060009FEF26E181E1915020408040E1F7EC S11300D090936100809360002FEF86E191E12150BD
S11300E000C000000895BA98809162009091630066 S11300E080409040E1F700C000000895BA988091E4
S11300F0039729F4B29B03C0D4D1ADDFBFD1809163 S11300F0620090916300039729F4B29B03C0F6D188
S1130100620090916300029741F4B29B06C0C9D18A S1130100AADFE1D18091620090916300029741F4EB
S113011048E06AE081E0C9D1B1D1CC992DC0809189 S1130110B29B06C0EBD148E068E281E0EBD1D3D1D9
S1130120620090916300029739F586E090E0909325 S1130120CC992DC08091620090916300029739F5BB
S11301306300809362002FEF81E19AE721508040B1 S113013086E090E090936300809362002FEF81E16A
S11301409040E1F700C000002FEF81E19AE72150D1 S11301409AE7215080409040E1F700C000002FEF73
S113015080409040E1F700C000002FEF81E19AE772 S113015081E19AE7215080409040E1F700C000001F
S1130160215080409040E1F700C0000083E090E01F S11301602FEF81E19AE7215080409040E1F700C0F1
S113017090936300809362000895CF937FD101C070 S1130170000083E090E09093630080936200089510
S1130180B2DF86D18111FCCF88D1882331F08A3047 S1130180CF93A1D101C0B2DFA8D18111FCCFAAD1F4
S113019021F0803FE1F501C0A6DF7AD18111FCCFC7 S1130190882339F0883229F0803F09F03FC001C03C
S11301A07CD1C82F01C09FDF73D18111FCCFC13036 S11301A0A5DF9BD18111FCCF9DD1C82F01C09EDF5B
S11301B071F573D1843049F018F48130C1F419C059 S11301B094D18111FCCFC13089F594D1843049F0B8
S11301C0853051F0873099F40EC082E090E090932E S11301C018F48130C1F419C0853051F0873099F4A6
S11301D06300809362000DC083E090E0909363001D S11301D00EC082E090E090936300809362000DC0B3
S11301E08093620006C05DD136DF48D110C059D17A S11301E083E090E0909363008093620006C07ED128
S11301F00EC057D18FE39CE90197F1F700C00000CE S11301F032DF69D113C07AD111C078D12FE788E3F7
S113020040916200509163006AE081E04ED1CF9149 S113020091E0215080409040E1F700C0000040910F
S1130210089510BE85E083BF88E582BF81E089BF71 S113021062005091630068E281E06CD1CF9108954F
S113022008951F920F920FB60F9211242F933F93AC S113022010BE85E083BF88E582BF81E089BFB89AAC
S11302308F939F9388E582BF8091620090916300C1 S1130230C09A8FEA94E00197F1F700C00000809122
S1130240029779F48091640090916500C39794F1CA S11302406000909161001816190674F480E090E043
S113025098B382E0892788BB1092650010926400ED S113025025E12A95F1F70000019620916000309184
S113026029C08091620090916300039779F4809192 S1130260610082179307A4F3C09808951F920F9218
S11302706400909165000697ECF098B382E08927BA S11302700FB60F9211242F933F938F939F9388E58A
S113028088BB109265001092640014C080916200D3 S113028082BF8091620090916300029779F480911B
S113029090916300069771F48091640090916500D9 S1130290640090916500C39794F198B382E0892734
S11302A0029744F098B382E0892788BB10926500D6 S11302A088BB109265001092640029C0809162009E
S11302B0109264008091640090916500019690937F S11302B090916300039779F48091640090916500B4
S11302C0650080936400B89AC09A8FEA94E001971D S11302C00697ECF098B382E0892788BB109265000A
S11302D0F1F700C000008091600090916100181651 S11302D01092640014C080916200909163000697AC
S11302E0190674F480E090E025E12A95F1F7000006 S11302E071F48091640090916500029744F098B392
S11302F00196209160003091610082179307A4F366 S11302F082E0892788BB1092650010926400809187
S1130300C0989F918F913F912F910F900FBE0F90A6 S11303006400909165000196909365008093640069
S11303101F9018952FD080E296E06BD047E060E004 S1130310B89AC09A8FEA94E00197F1F700C0000000
S113032081E04BD080E895E273D066E080E093D022 S113032080916000909161001816190674F480E0C1
S113033070DFB99AD498DC9AD69ADE9878941DDF47 S113033090E025E12A95F1F70000019620916000F4
S1130340FECFD99840E120E030E0992314F4DB9A01 S11303403091610082179307A4F3C0989F918F9115
S113035001C0DB98220F331FC8992160DA9A880FF5 S11303503F912F910F900FBE0F901F9018952FD0A3
S1130360991F00C00000DA98415079F7D99A822F7A S113036080E296E06BD047E060E081E04BD080E82B
S1130370932F08958AB38E608ABBD99A2FEF80E7B2 S113037095E273D066E080E093D052DFB99AD498C6
S113038092E0215080409040E1F700C0000080EEF0 S1130380DC9AD69ADE987894FBDEFECFD99840E1C9
S113039090ECD7DF87ED90E8D4DF8BEA92ECD1DFE5 S113039020E030E0992314F4DB9A01C0DB98220FAB
S11303A081E89AECCEDF80E090EECBDF80E098EC41 S11303A0331FC8992160DA9A880F991F00C0000092
S11303B0C8DF87EF94ECC5DF0895477050E05469B7 S11303B0DA98415079F7D99A822F932F08958AB306
S11303C06370262F30E0220F331F220F331F220FBA S11303C08E608ABBD99A2FEF80E792E0215080405B
S11303D0331F90E0880F991F82959295907F9827FC S11303D09040E1F700C0000080EE90ECD7DF87ED9D
S11303E0807F98279927822B932B842B952BA9DF29 S11303E090E8D4DF8BEA92ECD1DF81E89AECCEDF9F
S11303F008958036910538F080342FE0920728F074 S11303F080E090EECBDF80E098ECC8DF87EF94ECF0
S11304008FE39FE002C080E690E0906A9ADF08954F S1130400C5DF0895477050E054696370262F30E0CB
S1130410873922E09207F0F0883125E1920770F4E1 S1130410220F331F220F331F220F331F90E0880F48
S11304209C0140E050E060E678EA80E090E0A0D0F3 S1130420991F82959295907F9827807F9827992786
S1130430C90101978068966C84DF08959C0140E0AF S1130430822B932B842B952BA9DF0895803691056D
S113044050E06CEF72E485E090E070D0C901019750 S113044038F080342FE0920728F08FE39FE002C059
S1130450966C77DF0895877090E0986970E06295F4 S113045080E690E0906A9ADF0895873922E0920757
S11304607295707F7627607F76277727862B972B68 S1130460F0F0883125E1920770F49C0140E050E0FF
S113047068DF0895D998C89BFECF089588EC92E868 S113047060E678EA80E090E0A0D0C9010197806846
S113048060DF81E89AEC5DDF83E89AEC5ADF089537 S1130480966C84DF08959C0140E050E06CEF72E4C8
S1130490D99889B380958170089580E090EB51DFFD S113049085E090E070D0C9010197966C77DF0895EC
S11304A0089588E092E84DDF08951F93CF93DF937A S11304A0877090E0986970E062957295707F762706
S11304B0182FD62FC42F88E392E843DFDBDF8AEAC4 S11304B0607F76277727862B972B68DF0895D99856
S11304C098EB3FDFD7DF8AEA98EB3BDFD3DF8AEA9A S11304C0C89BFECF089588EC92E860DF81E89AEC3F
S11304D098EB37DFCFDF8DE298EB33DFCBDF84EDB2 S11304D05DDF83E89AEC5ADF0895D99889B3809553
S11304E098EB2FDFC7DF812F90E0986B2ADFC2DF04 S11304E08170089580E090EB51DF089588E092E8F0
S11304F08D2F90E0986B25DFBDDF8C2F90E0986BFB S11304F04DDF08951F93CF93DF93182FD62FC42F6A
S113050020DFB8DF80E098EB1CDFB4DF88E092E8FE S113050088E392E843DFDBDF8AEA98EB3FDFD7DF5B
S113051018DF2FEF80E792E0215080409040E1F710 S11305108AEA98EB3BDFD3DF8AEA98EB37DFCFDF59
S113052000C00000DF91CF911F910895A1E21A2E1F S11305208DE298EB33DFCBDF84ED98EB2FDFC7DF71
S1130530AA1BBB1BFD010DC0AA1FBB1FEE1FFF1F83 S1130530812F90E0986B2ADFC2DF8D2F90E0986BBB
S1130540A217B307E407F50720F0A21BB30BE40BD3 S113054025DFBDDF8C2F90E0986B20DFB8DF80E0E3
S1130550F50B661F771F881F991F1A9469F760951A S113055098EB1CDFB4DF88E092E818DF2FEF80E728
S11305607095809590959B01AC01BD01CF010895D4 S113056092E0215080409040E1F700C00000DF910C
S1130570052E97FB16F4009406D057FD0CD0D6DF59 S1130570CF911F910895A1E21A2EAA1BBB1BFD0166
S113058007FC09D07EF490958095709561957F4F16 S11305800DC0AA1FBB1FEE1FFF1FA217B307E4076E
S11305908F4F9F4F089550954095309521953F4F2B S1130590F50720F0A21BB30BE40BF50B661F771FC6
S10D05A04F4F5F4F0895F894FFCF0A S11305A0881F991F1A9469F76095709580959095A6
S10705AAB400020093 S11305B09B01AC01BD01CF010895052E97FB16F4F4
S11305C0009406D057FD0CD0D6DF07FC09D07EF48A
S11305D090958095709561957F4F8F4F9F4F0895AB
S11305E050954095309521953F4F4F4F5F4F08955B
S10705F0F894FFCFA9
S10705F4B400020049
S9030000FC S9030000FC

View File

@ -23,11 +23,11 @@ void turn() {
if(status == RUN) if(status == RUN)
return; return;
status = RUN; status = RUN;
servopos = RIGHT-90; servopos = RIGHT-140;
_delay_ms(10+DEVICE); _delay_ms(10+DEVICE);
rf12_txpacket(MASTER, DEVICE, status); rf12_txpacket(MASTER, DEVICE, status);
_delay_ms(400); _delay_ms(400);
servopos = RIGHT-140; servopos = RIGHT-160;
_delay_ms(300); _delay_ms(300);
servopos = RIGHT; servopos = RIGHT;
_delay_ms(700); _delay_ms(700);
@ -122,11 +122,19 @@ void init_timer() {
// Timer/Counter 0 Interrupt(s) initialization // Timer/Counter 0 Interrupt(s) initialization
TIMSK0=(0<<OCIE0B) | (0<<OCIE0A) | (1<<TOIE0); TIMSK0=(0<<OCIE0B) | (0<<OCIE0A) | (1<<TOIE0);
DDRB |= (1<<PINB0);
PORTB |= (1<<PINB0);
_delay_us(LEFT);
for(int i=0;i<servopos;i++) {
_delay_us(STEP);
}
PORTB &= ~(1<<PINB0);
} }
ISR(TIM0_OVF_vect) { ISR(TIM0_OVF_vect) {
// Reinitialize Timer 0 value // Reinitialize Timer 0 value
TCNT0=0x58; TCNT0 = 0x58;
if(status == SLEEP) { if(status == SLEEP) {
if(pwm_led > 50) { if(pwm_led > 50) {

View File

@ -12,7 +12,7 @@
#ifndef ALL #ifndef ALL
#define ALL 0 #define ALL 0
#define GROUP 240 #define GROUP 240
#define DEVICE 10 #define DEVICE 40
#define MASTER 1 #define MASTER 1
#endif #endif