20130330-185006

This commit is contained in:
BlubbFish 2013-03-30 17:49:31 +00:00
parent 269e10c6ab
commit c1db10b771
17 changed files with 2665 additions and 1797 deletions

View File

@ -82,7 +82,7 @@ OUTPUT_FILE_DEP:= ./makedep.mk
./%.o: .././%.c ./%.o: .././%.c
@echo Building file: $< @echo Building file: $<
@echo Invoking: AVR/GNU C Compiler : (AVR_8_bit_GNU_Toolchain_3.4.1_830) 4.6.2 @echo Invoking: AVR/GNU C Compiler : (AVR_8_bit_GNU_Toolchain_3.4.1_830) 4.6.2
$(QUOTE)E:\Programme\Atmel\Atmel Studio 6.0\extensions\Atmel\AVRGCC\3.4.1.95\AVRToolchain\bin\avr-gcc.exe$(QUOTE) -funsigned-char -funsigned-bitfields -O1 -fpack-struct -fshort-enums -g2 -Wall -c -std=gnu99 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -mmcu=atmega16a -o"$@" "$<" $(QUOTE)C:\Program Files (x86)\Atmel\Atmel Studio 6.0\extensions\Atmel\AVRGCC\3.4.1.95\AVRToolchain\bin\avr-gcc.exe$(QUOTE) -funsigned-char -funsigned-bitfields -O1 -fpack-struct -fshort-enums -g2 -Wall -c -std=gnu99 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -mmcu=atmega16a -o"$@" "$<"
@echo Finished building: $< @echo Finished building: $<
@ -110,13 +110,13 @@ all: $(OUTPUT_FILE_PATH) $(ADDITIONAL_DEPENDENCIES)
$(OUTPUT_FILE_PATH): $(OBJS) $(USER_OBJS) $(OUTPUT_FILE_DEP) $(OUTPUT_FILE_PATH): $(OBJS) $(USER_OBJS) $(OUTPUT_FILE_DEP)
@echo Building target: $@ @echo Building target: $@
@echo Invoking: AVR/GNU Linker : (AVR_8_bit_GNU_Toolchain_3.4.1_830) 4.6.2 @echo Invoking: AVR/GNU Linker : (AVR_8_bit_GNU_Toolchain_3.4.1_830) 4.6.2
$(QUOTE)E:\Programme\Atmel\Atmel Studio 6.0\extensions\Atmel\AVRGCC\3.4.1.95\AVRToolchain\bin\avr-gcc.exe$(QUOTE) -o$(OUTPUT_FILE_PATH_AS_ARGS) $(OBJS_AS_ARGS) $(USER_OBJS) $(LIBS) -Wl,-Map="Reciver.map" -Wl,--start-group -Wl,-lm -Wl,--end-group -mmcu=atmega16a $(QUOTE)C:\Program Files (x86)\Atmel\Atmel Studio 6.0\extensions\Atmel\AVRGCC\3.4.1.95\AVRToolchain\bin\avr-gcc.exe$(QUOTE) -o$(OUTPUT_FILE_PATH_AS_ARGS) $(OBJS_AS_ARGS) $(USER_OBJS) $(LIBS) -Wl,-Map="Reciver.map" -Wl,--start-group -Wl,-lm -Wl,--end-group -mmcu=atmega16a
@echo Finished building target: $@ @echo Finished building target: $@
"E:\Programme\Atmel\Atmel Studio 6.0\extensions\Atmel\AVRGCC\3.4.1.95\AVRToolchain\bin\avr-objcopy.exe" -O ihex -R .eeprom -R .fuse -R .lock -R .signature "Reciver.elf" "Reciver.hex" "C:\Program Files (x86)\Atmel\Atmel Studio 6.0\extensions\Atmel\AVRGCC\3.4.1.95\AVRToolchain\bin\avr-objcopy.exe" -O ihex -R .eeprom -R .fuse -R .lock -R .signature "Reciver.elf" "Reciver.hex"
"E:\Programme\Atmel\Atmel Studio 6.0\extensions\Atmel\AVRGCC\3.4.1.95\AVRToolchain\bin\avr-objcopy.exe" -j .eeprom --set-section-flags=.eeprom=alloc,load --change-section-lma .eeprom=0 --no-change-warnings -O ihex "Reciver.elf" "Reciver.eep" || exit 0 "C:\Program Files (x86)\Atmel\Atmel Studio 6.0\extensions\Atmel\AVRGCC\3.4.1.95\AVRToolchain\bin\avr-objcopy.exe" -j .eeprom --set-section-flags=.eeprom=alloc,load --change-section-lma .eeprom=0 --no-change-warnings -O ihex "Reciver.elf" "Reciver.eep" || exit 0
"E:\Programme\Atmel\Atmel Studio 6.0\extensions\Atmel\AVRGCC\3.4.1.95\AVRToolchain\bin\avr-objdump.exe" -h -S "Reciver.elf" > "Reciver.lss" "C:\Program Files (x86)\Atmel\Atmel Studio 6.0\extensions\Atmel\AVRGCC\3.4.1.95\AVRToolchain\bin\avr-objdump.exe" -h -S "Reciver.elf" > "Reciver.lss"
"E:\Programme\Atmel\Atmel Studio 6.0\extensions\Atmel\AVRGCC\3.4.1.95\AVRToolchain\bin\avr-objcopy.exe" -O srec -R .eeprom -R .fuse -R .lock -R .signature "Reciver.elf" "Reciver.srec" "C:\Program Files (x86)\Atmel\Atmel Studio 6.0\extensions\Atmel\AVRGCC\3.4.1.95\AVRToolchain\bin\avr-objcopy.exe" -O srec -R .eeprom -R .fuse -R .lock -R .signature "Reciver.elf" "Reciver.srec"
"E:\Programme\Atmel\Atmel Studio 6.0\extensions\Atmel\AVRGCC\3.4.1.95\AVRToolchain\bin\avr-size.exe" "Reciver.elf" "C:\Program Files (x86)\Atmel\Atmel Studio 6.0\extensions\Atmel\AVRGCC\3.4.1.95\AVRToolchain\bin\avr-size.exe" "Reciver.elf"

View File

@ -1,52 +1,52 @@
Reciver.d Reciver.o: .././Reciver.c .././global.h \ Reciver.d Reciver.o: .././Reciver.c .././global.h \
e:\programme\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/avr/io.h \ c:\program\ files\ (x86)\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/avr/io.h \
e:\programme\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/avr/sfr_defs.h \ c:\program\ files\ (x86)\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/avr/sfr_defs.h \
e:\programme\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/inttypes.h \ c:\program\ files\ (x86)\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/inttypes.h \
e:\programme\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/include/stdint.h \ c:\program\ files\ (x86)\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/include/stdint.h \
e:\programme\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/stdint.h \ c:\program\ files\ (x86)\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/stdint.h \
e:\programme\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/avr/iom16a.h \ c:\program\ files\ (x86)\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/avr/iom16a.h \
e:\programme\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/avr/portpins.h \ c:\program\ files\ (x86)\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/avr/portpins.h \
e:\programme\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/avr/common.h \ c:\program\ files\ (x86)\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/avr/common.h \
e:\programme\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/avr/version.h \ c:\program\ files\ (x86)\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/avr/version.h \
e:\programme\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/avr/fuse.h \ c:\program\ files\ (x86)\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/avr/fuse.h \
e:\programme\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/avr/lock.h \ c:\program\ files\ (x86)\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/avr/lock.h \
e:\programme\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/avr/interrupt.h \ c:\program\ files\ (x86)\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/avr/interrupt.h \
e:\programme\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/util/delay.h \ c:\program\ files\ (x86)\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/util/delay.h \
e:\programme\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/util/delay_basic.h \ c:\program\ files\ (x86)\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/util/delay_basic.h \
e:\programme\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/math.h \ c:\program\ files\ (x86)\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/math.h \
.././rf12.h .././codes.h .././rf12.h .././codes.h
.././global.h: .././global.h:
e:\programme\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/avr/io.h: c:\program\ files\ (x86)\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/avr/io.h:
e:\programme\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/avr/sfr_defs.h: c:\program\ files\ (x86)\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/avr/sfr_defs.h:
e:\programme\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/inttypes.h: c:\program\ files\ (x86)\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/inttypes.h:
e:\programme\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/include/stdint.h: c:\program\ files\ (x86)\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/include/stdint.h:
e:\programme\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/stdint.h: c:\program\ files\ (x86)\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/stdint.h:
e:\programme\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/avr/iom16a.h: c:\program\ files\ (x86)\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/avr/iom16a.h:
e:\programme\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/avr/portpins.h: c:\program\ files\ (x86)\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/avr/portpins.h:
e:\programme\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/avr/common.h: c:\program\ files\ (x86)\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/avr/common.h:
e:\programme\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/avr/version.h: c:\program\ files\ (x86)\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/avr/version.h:
e:\programme\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/avr/fuse.h: c:\program\ files\ (x86)\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/avr/fuse.h:
e:\programme\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/avr/lock.h: c:\program\ files\ (x86)\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/avr/lock.h:
e:\programme\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/avr/interrupt.h: c:\program\ files\ (x86)\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/avr/interrupt.h:
e:\programme\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/util/delay.h: c:\program\ files\ (x86)\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/util/delay.h:
e:\programme\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/util/delay_basic.h: c:\program\ files\ (x86)\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/util/delay_basic.h:
e:\programme\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/math.h: c:\program\ files\ (x86)\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/math.h:
.././rf12.h: .././rf12.h:

Binary file not shown.

View File

@ -1,112 +1,113 @@
:100000000C942A000C9447000C9447000C94470071 :100000000C942A000C9447000C9447000C94470071
:100010000C9447000C9447000C9447000C94470044 :100010000C9447000C9447000C9447000C94470044
:100020000C9447000C94E5000C9447000C94470096 :100020000C9447000C94F6000C9447000C94470085
:100030000C9447000C9447000C9447000C94470024 :100030000C9447000C9447000C9447000C94470024
:100040000C9447000C9447000C9447000C94470014 :100040000C9447000C9447000C9447000C94470014
:100050000C94470011241FBECFE5D4E0DEBFCDBF16 :100050000C94470011241FBECFE5D4E0DEBFCDBF16
:1000600010E0A0E6B0E0E8EDF6E002C005900D92E9 :1000600010E0A0E6B0E0E2EEF6E002C005900D92EE
:10007000A436B107D9F710E0A4E6B0E001C01D92A4 :10007000A436B107D9F710E0A4E6B0E001C01D92A4
:10008000A636B107E1F70E947D010C946A030C9437 :10008000A636B107E1F70E9482010C946F030C942D
:10009000000080916200909163008630910521F10B :10009000000080916200909163008630910599F193
:1000A00086E090E090936300809362008EE890E099 :1000A00086E090E0909363008093620088E790E0A0
:1000B00090936100809360008FEF96E1A1E1815001 :1000B00090936100809360008FEF96E1A1E1815001
:1000C0009040A040E1F700C000008AEC90E09093DF :1000C0009040A040E1F700C000008CE390E09093E6
:1000D0006100809360008FEF96E1A1E18150904034 :1000D0006100809360008FEF96E1A1E18150904034
:1000E000A040E1F700C00000089589988091620067 :1000E000A040E1F700C0000084EB90E09093610035
:1000F000909163008330910541F4819B06C00E947A :1000F000809360008FEF96E1A1E181509040A04095
:100100005A020E9449000E9443020895CF930E9420 :10010000E1F700C000000895899880916200909105
:10011000430202C00E9475000E9450028823D1F75A :1001100063008330910541F4819B06C00E945F0219
:100120000E945502882341F08A3031F0803F09F067 :100120000E9449000E9448020895CF930E9448020D
:1001300042C002C00E9475000E9450028823D1F77D :1001300002C00E9484000E9455028823D1F70E94C9
:100140000E945502C82F02C00E9475000E945002F2 :100140005A02882341F08A3031F0803F09F044C0E0
:100150008823D1F7C13079F50E945502843051F0DF :1001500002C00E9484000E9455028823D1F70E94A9
:10016000853018F4813039F516C0853051F087306C :100160005A02C82F02C00E9484000E9455028823B0
:1001700011F50EC082E090E09093630080936200DE :10017000D1F7C13089F50E945A02843051F08530A0
:100180000AC083E090E0909363008093620003C014 :1001800018F48130B1F418C0853051F0873089F40B
:100190000E94490010C00E945A028FE39CE9019717 :100190000EC082E090E090936300809362000CC0F8
:1001A000F1F700C00000409162005091630081E0CF :1001A00083E090E0909363008093620005C00E941A
:1001B0006AE00E94D702CF91089585E083BF88E569 :1001B00049000E945F0210C00E945F028FE39CE929
:1001C00082BF1CBE81E089BF08951F920F920FB6B7 :1001C0000197F1F700C00000409162005091630078
:1001D0000F9211242F933F938F939F9388E582BFB3 :1001D00081E06AE00E94DC02CF91089585E083BF50
:1001E000809162009091630082309105D9F48091F2 :1001E00088E582BF1CBE81E089BF08951F920F92EF
:1001F0006400909165008233910554F4809164000D :1001F0000FB60F9211242F933F938F939F9388E50F
:1002000090916500019690936500809364000AC008 :1002000082BF80916200909163008230910561F419
:10021000B89AB09B02C0C09801C0C09A1092650005 :10021000209164003091650081E090E02333310546
:100220001092640080916200909163008330910588 :100220004CF580E090E026C08091620090916300E0
:10023000D9F480916400909165008530910554F463 :100230008330910561F4209164003091650081E084
:100240008091640090916500019690936500809381 :1002400090E026303105B4F480E090E013C0809156
:1002500064000AC0B89AB09B02C0C09801C0C09A9E :100250006200909163008630910509F049C02091B9
:10026000109265001092640080916200909163008A :1002600064003091650081E090E02230310514F4A3
:1002700086309105D9F4809164009091650018163C :1002700080E090E020916400309165002F5F3F4F57
:10028000190654F080916400909165000196909356 :1002800030936500209364008130910551F4B89A51
:100290006500809364000AC0B89AB09B02C0C09801 :10029000B09B02C0C09801C0C09A10926500109235
:1002A00001C0C09A1092650010926400B99AC19A78 :1002A0006400B99AC19A8FEA94E00197F1F700C00F
:1002B0008FEA94E00197F1F700C0000080916000A0 :1002B000000080916000909161001816190674F496
:1002C000909161001816190674F480E090E025E121 :1002C00080E090E025E12A95F1F700000196209169
:1002D0002A95F1F7000001962091600030916100AD :1002D00060003091610082179307A4F3C1989F9149
:1002E00082179307A4F3C1989F918F913F912F910B :1002E0008F913F912F910F900FBE0F901F901895F7
:1002F0000F900FBE0F901F9018950E94AF0180E2E3 :1002F00080916400909165000196909365008093D1
:1003000096E00E94F70181E060E047E00E94D90199 :100300006400CFCF0E94B40180E296E00E94FC011D
:1003100080E895E20E94070280E066E00E942E02DB :1003100081E060E047E00E94DE0180E895E20E9413
:100320000E94DD0078940E948600FDCF949840E101 :100320000C0280E066E00E9433020E94EE007894A6
:1003300020E030E0992314F4969A01C09698220F99 :100330000E949500FDCF949840E120E030E09923A1
:10034000331F83992160959A880F991F00C0000080 :1003400014F4969A01C09698220F331F8399216066
:100350009598415079F7949A822F932F089581B3FD :10035000959A880F991F00C000009598415079F731
:10036000806781BB949A8FEF90E7A2E08150904024 :10036000949A822F932F089581B3806781BB949ACA
:10037000A040E1F700C0000080EE90EC0E949601E2 :100370008FEF90E7A2E081509040A040E1F700C0ED
:1003800087ED90E80E9496018BEA92EC0E9496011C :10038000000080EE90EC0E949B0187ED90E80E94B7
:1003900081E89AEC0E94960180E090EE0E9496011E :100390009B018BEA92EC0E949B0181E89AEC0E94FF
:1003A00080E098EC0E94960187EF94EC0E94960101 :1003A0009B0180E090EE0E949B0180E098EC0E940F
:1003B000089590E0880F991F82959295907F9827D5 :1003B0009B0187EF94EC0E949B01089590E0880FC9
:1003C000807F9827907050E047705070842B952B59 :1003C000991F82959295907F9827807F98279070AB
:1003D000946970E063707070660F771F660F771F07 :1003D00050E047705070842B952B946970E06370E7
:1003E000660F771F862B972B0E9496010895803603 :1003E0007070660F771F660F771F660F771F862B5B
:1003F000910538F02FE08034920728F08FE39FE0DA :1003F000972B0E949B0108958036910538F02FE0DD
:1004000002C080E690E0906A0E949601089522E082 :100400008034920728F08FE39FE002C080E690E0FE
:100410008739920710F125E18831920780F49C0119 :10041000906A0E949B01089522E08739920710F1AB
:1004200040E050E060E678EA80E090E00E944F0310 :1004200025E18831920780F49C0140E050E060E6CD
:10043000C90101978068966C0E94960108959C01FD :1004300078EA80E090E00E945403C9010197806847
:1004400040E050E06CEF72E485E090E00E942D0304 :10044000966C0E949B0108959C0140E050E06CEF87
:10045000C9010197966C0E949601089590E08770FB :1004500072E485E090E00E943203C9010197966C36
:100460009070986970E062957295707F7627607FD2 :100460000E949B01089590E087709070986970E0F9
:1004700076277070862B972B0E949601089594988A :1004700062957295707F7627607F76277070862BE5
:10048000839BFECF089588EC92E80E94960181E854 :10048000972B0E949B0108959498839BFECF08951B
:100490009AEC0E94960183E89AEC0E9496010895D6 :1004900088EC92E80E949B0181E89AEC0E949B0103
:1004A000949881E0839980E0089580E090EB0E9429 :1004A00083E89AEC0E949B010895949881E08399D7
:1004B0009601089588E092E80E94960108950F93AE :1004B00080E0089580E090EB0E949B01089588E021
:1004C0001F93CF93DF938C01C62F88E392E80E949D :1004C00092E80E949B0108950F931F93CF93DF93AF
:1004D00096010E943F028AEA98EB0E9496010E94D0 :1004D0008C01C62F88E392E80E949B010E9444028F
:1004E0003F028AEA98EB0E9496010E943F028AEA44 :1004E0008AEA98EB0E949B010E9444028AEA98EBF8
:1004F00098EB0E9496010E943F028DE298EB0E94C9 :1004F0000E949B010E9444028AEA98EB0E949B01A1
:1005000096010E943F0284ED98EB0E949601CC2355 :100500000E9444028DE298EB0E949B010E944402EB
:1005100099F0C8010196C1509C012C0F311DE901D1 :1005100084ED98EB0E949B01CC2399F0C8010196D1
:100520000E943F02F80181918F0190E0986B0E9438 :10052000C1509C012C0F311DE9010E944402F801C9
:1005300096010C171D07A1F70E943F0288E092E880 :1005300081918F0190E0986B0E949B010C171D0721
:100540000E949601DF91CF911F910F9108950F9313 :10054000A1F70E94440288E092E80E949B01DF919B
:100550001F93CF93DF938C01D62F88EC92E80E94F3 :10055000CF911F910F9108950F931F93CF93DF9326
:10056000960181E89AEC0E94960183E89AEC0E9439 :100560008C01D62F88EC92E80E949B0181E89AECDE
:100570009601DD2399F0C8010196D1509C012D0F01 :100570000E949B0183E89AEC0E949B01DD2399F085
:10058000311DE9010E943F0280E090EB0E9496013C :10058000C8010196D1509C012D0F311DE9010E9437
:10059000F80181938F01EC17FD07A1F788E092E83D :10059000440280E090EB0E949B01F80181938F015F
:1005A0000E949601DF91CF911F910F9108951F93A3 :1005A000EC17FD07A1F788E092E80E949B01DF911C
:1005B000CF93DF93182FD62FC42F88E392E80E94A1 :1005B000CF911F910F9108951F93CF93DF93182F21
:1005C00096010E943F028AEA98EB0E9496010E94DF :1005C000D62FC42F88E392E80E949B010E94440228
:1005D0003F028AEA98EB0E9496010E943F028AEA53 :1005D0008AEA98EB0E949B010E9444028AEA98EB07
:1005E00098EB0E9496010E943F028DE298EB0E94D8 :1005E0000E949B010E9444028AEA98EB0E949B01B0
:1005F00096010E943F0284ED98EB0E9496010E94B2 :1005F0000E9444028DE298EB0E949B010E944402FB
:100600003F02812F90E0986B0E9496010E943F026A :1006000084ED98EB0E949B010E944402812F90E0B0
:100610008D2F90E0986B0E9496010E943F028C2FD4 :10061000986B0E949B010E9444028D2F90E0986B82
:1006200090E0986B0E9496010E943F0280E098EB58 :100620000E949B010E9444028C2F90E0986B0E94D4
:100630000E9496010E943F0288E092E80E94960183 :100630009B010E94440280E098EB0E949B010E9473
:100640008FEF90E7A2E081509040A040E1F700C01A :10064000440288E092E80E949B018FEF90E7A2E0CD
:100650000000DF91CF911F910895A1E21A2EAA1BED :1006500081509040A040E1F700C00000DF91CF91B1
:10066000BB1BFD010DC0AA1FBB1FEE1FFF1FA21762 :100660001F910895A1E21A2EAA1BBB1BFD010DC00C
:10067000B307E407F50720F0A21BB30BE40BF50B5F :10067000AA1FBB1FEE1FFF1FA217B307E407F50752
:10068000661F771F881F991F1A9469F760957095E8 :1006800020F0A21BB30BE40BF50B661F771F881F2E
:10069000809590959B01AC01BD01CF01089597FB1A :10069000991F1A9469F760957095809590959B01C4
:1006A000092E05260ED057FD04D0D7DF0AD0001C36 :1006A000AC01BD01CF01089597FB092E05260ED0A0
:1006B00038F450954095309521953F4F4F4F5F4FFF :1006B00057FD04D0D7DF0AD0001C38F45095409580
:1006C0000895F6F790958095709561957F4F8F4FBF :1006C000309521953F4F4F4F5F4F0895F6F7909526
:0806D0009F4F0895F894FFCF3D :1006D0008095709561957F4F8F4F9F4F0895F89447
:0406D800CA00020052 :0206E000FFCF4A
:0406E200B40002005E
:00000001FF :00000001FF

File diff suppressed because it is too large Load Diff

View File

@ -1,14 +1,14 @@
Archive member included because of file (symbol) Archive member included because of file (symbol)
e:/programme/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_udivmodsi4.o) c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_udivmodsi4.o)
rf12.o (__udivmodsi4) rf12.o (__udivmodsi4)
e:/programme/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_divmodsi4.o) c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_divmodsi4.o)
rf12.o (__divmodsi4) rf12.o (__divmodsi4)
e:/programme/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_exit.o) c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_exit.o)
e:/programme/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/../../../../avr/lib/avr5/crtm16a.o (exit) c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/../../../../avr/lib/avr5/crtm16a.o (exit)
e:/programme/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_copy_data.o) c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_copy_data.o)
Reciver.o (__do_copy_data) Reciver.o (__do_copy_data)
e:/programme/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_clear_bss.o) c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_clear_bss.o)
Reciver.o (__do_clear_bss) Reciver.o (__do_clear_bss)
Memory Configuration Memory Configuration
@ -24,15 +24,15 @@ signature 0x00840000 0x00000400 rw !x
Linker script and memory map Linker script and memory map
LOAD e:/programme/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/../../../../avr/lib/avr5/crtm16a.o LOAD c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/../../../../avr/lib/avr5/crtm16a.o
LOAD Reciver.o LOAD Reciver.o
LOAD rf12.o LOAD rf12.o
START GROUP START GROUP
LOAD e:/programme/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/../../../../avr/lib/avr5\libm.a LOAD c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/../../../../avr/lib/avr5\libm.a
END GROUP END GROUP
LOAD e:/programme/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a LOAD c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a
LOAD e:/programme/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/../../../../avr/lib/avr5\libc.a LOAD c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/../../../../avr/lib/avr5\libc.a
LOAD e:/programme/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a LOAD c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a
.hash .hash
*(.hash) *(.hash)
@ -124,9 +124,9 @@ LOAD e:/programme/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoo
.rela.plt .rela.plt
*(.rela.plt) *(.rela.plt)
.text 0x00000000 0x6d8 .text 0x00000000 0x6e2
*(.vectors) *(.vectors)
.vectors 0x00000000 0x54 e:/programme/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/../../../../avr/lib/avr5/crtm16a.o .vectors 0x00000000 0x54 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/../../../../avr/lib/avr5/crtm16a.o
0x00000000 __vector_default 0x00000000 __vector_default
0x00000000 __vectors 0x00000000 __vectors
*(.vectors) *(.vectors)
@ -151,20 +151,20 @@ LOAD e:/programme/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoo
SORT(*)(.ctors) SORT(*)(.ctors)
SORT(*)(.dtors) SORT(*)(.dtors)
*(.init0) *(.init0)
.init0 0x00000054 0x0 e:/programme/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/../../../../avr/lib/avr5/crtm16a.o .init0 0x00000054 0x0 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/../../../../avr/lib/avr5/crtm16a.o
0x00000054 __init 0x00000054 __init
*(.init0) *(.init0)
*(.init1) *(.init1)
*(.init1) *(.init1)
*(.init2) *(.init2)
.init2 0x00000054 0xc e:/programme/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/../../../../avr/lib/avr5/crtm16a.o .init2 0x00000054 0xc c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/../../../../avr/lib/avr5/crtm16a.o
*(.init2) *(.init2)
*(.init3) *(.init3)
*(.init3) *(.init3)
*(.init4) *(.init4)
.init4 0x00000060 0x16 e:/programme/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_copy_data.o) .init4 0x00000060 0x16 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_copy_data.o)
0x00000060 __do_copy_data 0x00000060 __do_copy_data
.init4 0x00000076 0x10 e:/programme/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_clear_bss.o) .init4 0x00000076 0x10 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_clear_bss.o)
0x00000076 __do_clear_bss 0x00000076 __do_clear_bss
*(.init4) *(.init4)
*(.init5) *(.init5)
@ -176,10 +176,10 @@ LOAD e:/programme/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoo
*(.init8) *(.init8)
*(.init8) *(.init8)
*(.init9) *(.init9)
.init9 0x00000086 0x8 e:/programme/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/../../../../avr/lib/avr5/crtm16a.o .init9 0x00000086 0x8 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/../../../../avr/lib/avr5/crtm16a.o
*(.init9) *(.init9)
*(.text) *(.text)
.text 0x0000008e 0x4 e:/programme/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/../../../../avr/lib/avr5/crtm16a.o .text 0x0000008e 0x4 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/../../../../avr/lib/avr5/crtm16a.o
0x0000008e __vector_1 0x0000008e __vector_1
0x0000008e __vector_12 0x0000008e __vector_12
0x0000008e __bad_interrupt 0x0000008e __bad_interrupt
@ -200,47 +200,47 @@ LOAD e:/programme/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoo
0x0000008e __vector_16 0x0000008e __vector_16
0x0000008e __vector_18 0x0000008e __vector_18
0x0000008e __vector_20 0x0000008e __vector_20
.text 0x00000092 0x29a Reciver.o .text 0x00000092 0x2a4 Reciver.o
0x00000092 turn 0x00000092 turn
0x000000ea poll 0x00000108 poll
0x0000010c recive 0x0000012a recive
0x000001ba init_timer 0x000001dc init_timer
0x000001ca __vector_9 0x000001ec __vector_9
0x000002fa main 0x00000304 main
.text 0x0000032c 0x32e rf12.o .text 0x00000336 0x32e rf12.o
0x0000032c rf12_trans 0x00000336 rf12_trans
0x0000035e rf12_init 0x00000368 rf12_init
0x000003b2 rf12_setbandwidth 0x000003bc rf12_setbandwidth
0x000003ee rf12_setfreq 0x000003f8 rf12_setfreq
0x0000040e rf12_setbaud 0x00000418 rf12_setbaud
0x0000045c rf12_setpower 0x00000466 rf12_setpower
0x0000047e rf12_ready 0x00000488 rf12_ready
0x00000486 rf12_beginasyncrx 0x00000490 rf12_beginasyncrx
0x000004a0 rf12_hasdata 0x000004aa rf12_hasdata
0x000004aa rf12_rxbyte 0x000004b4 rf12_rxbyte
0x000004b4 rf12_endasyncrx 0x000004be rf12_endasyncrx
0x000004be rf12_txdata 0x000004c8 rf12_txdata
0x0000054e rf12_rxdata 0x00000558 rf12_rxdata
0x000005ae rf12_txpacket 0x000005b8 rf12_txpacket
.text 0x0000065a 0x0 e:/programme/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_udivmodsi4.o) .text 0x00000664 0x0 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_udivmodsi4.o)
.text 0x0000065a 0x0 e:/programme/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_divmodsi4.o) .text 0x00000664 0x0 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_divmodsi4.o)
.text 0x0000065a 0x0 e:/programme/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_exit.o) .text 0x00000664 0x0 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_exit.o)
.text 0x0000065a 0x0 e:/programme/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_copy_data.o) .text 0x00000664 0x0 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_copy_data.o)
.text 0x0000065a 0x0 e:/programme/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_clear_bss.o) .text 0x00000664 0x0 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_clear_bss.o)
0x0000065a . = ALIGN (0x2) 0x00000664 . = ALIGN (0x2)
*(.text.*) *(.text.*)
.text.libgcc 0x0000065a 0x44 e:/programme/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_udivmodsi4.o) .text.libgcc 0x00000664 0x44 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_udivmodsi4.o)
0x0000065a __udivmodsi4 0x00000664 __udivmodsi4
.text.libgcc 0x0000069e 0x36 e:/programme/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_divmodsi4.o) .text.libgcc 0x000006a8 0x36 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_divmodsi4.o)
0x0000069e __divmodsi4 0x000006a8 __divmodsi4
.text.libgcc 0x000006d4 0x0 e:/programme/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_exit.o) .text.libgcc 0x000006de 0x0 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_exit.o)
.text.libgcc 0x000006d4 0x0 e:/programme/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_copy_data.o) .text.libgcc 0x000006de 0x0 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_copy_data.o)
.text.libgcc 0x000006d4 0x0 e:/programme/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_clear_bss.o) .text.libgcc 0x000006de 0x0 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_clear_bss.o)
0x000006d4 . = ALIGN (0x2) 0x000006de . = ALIGN (0x2)
*(.fini9) *(.fini9)
.fini9 0x000006d4 0x0 e:/programme/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_exit.o) .fini9 0x000006de 0x0 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_exit.o)
0x000006d4 _exit 0x000006de _exit
0x000006d4 exit 0x000006de exit
*(.fini9) *(.fini9)
*(.fini8) *(.fini8)
*(.fini8) *(.fini8)
@ -259,23 +259,23 @@ LOAD e:/programme/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoo
*(.fini1) *(.fini1)
*(.fini1) *(.fini1)
*(.fini0) *(.fini0)
.fini0 0x000006d4 0x4 e:/programme/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_exit.o) .fini0 0x000006de 0x4 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_exit.o)
*(.fini0) *(.fini0)
0x000006d8 _etext = . 0x000006e2 _etext = .
.data 0x00800060 0x4 load address 0x000006d8 .data 0x00800060 0x4 load address 0x000006e2
0x00800060 PROVIDE (__data_start, .) 0x00800060 PROVIDE (__data_start, .)
*(.data) *(.data)
.data 0x00800060 0x0 e:/programme/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/../../../../avr/lib/avr5/crtm16a.o .data 0x00800060 0x0 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/../../../../avr/lib/avr5/crtm16a.o
.data 0x00800060 0x4 Reciver.o .data 0x00800060 0x4 Reciver.o
0x00800060 servopos 0x00800060 servopos
0x00800062 status 0x00800062 status
.data 0x00800064 0x0 rf12.o .data 0x00800064 0x0 rf12.o
.data 0x00800064 0x0 e:/programme/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_udivmodsi4.o) .data 0x00800064 0x0 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_udivmodsi4.o)
.data 0x00800064 0x0 e:/programme/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_divmodsi4.o) .data 0x00800064 0x0 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_divmodsi4.o)
.data 0x00800064 0x0 e:/programme/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_exit.o) .data 0x00800064 0x0 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_exit.o)
.data 0x00800064 0x0 e:/programme/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_copy_data.o) .data 0x00800064 0x0 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_copy_data.o)
.data 0x00800064 0x0 e:/programme/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_clear_bss.o) .data 0x00800064 0x0 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_clear_bss.o)
*(.data*) *(.data*)
*(.rodata) *(.rodata)
*(.rodata*) *(.rodata*)
@ -287,20 +287,20 @@ LOAD e:/programme/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoo
.bss 0x00800064 0x2 .bss 0x00800064 0x2
0x00800064 PROVIDE (__bss_start, .) 0x00800064 PROVIDE (__bss_start, .)
*(.bss) *(.bss)
.bss 0x00800064 0x0 e:/programme/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/../../../../avr/lib/avr5/crtm16a.o .bss 0x00800064 0x0 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/../../../../avr/lib/avr5/crtm16a.o
.bss 0x00800064 0x2 Reciver.o .bss 0x00800064 0x2 Reciver.o
0x00800064 pwm_led 0x00800064 pwm_led
.bss 0x00800066 0x0 rf12.o .bss 0x00800066 0x0 rf12.o
.bss 0x00800066 0x0 e:/programme/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_udivmodsi4.o) .bss 0x00800066 0x0 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_udivmodsi4.o)
.bss 0x00800066 0x0 e:/programme/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_divmodsi4.o) .bss 0x00800066 0x0 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_divmodsi4.o)
.bss 0x00800066 0x0 e:/programme/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_exit.o) .bss 0x00800066 0x0 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_exit.o)
.bss 0x00800066 0x0 e:/programme/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_copy_data.o) .bss 0x00800066 0x0 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_copy_data.o)
.bss 0x00800066 0x0 e:/programme/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_clear_bss.o) .bss 0x00800066 0x0 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_clear_bss.o)
*(.bss*) *(.bss*)
*(COMMON) *(COMMON)
0x00800066 PROVIDE (__bss_end, .) 0x00800066 PROVIDE (__bss_end, .)
0x000006d8 __data_load_start = LOADADDR (.data) 0x000006e2 __data_load_start = LOADADDR (.data)
0x000006dc __data_load_end = (__data_load_start + SIZEOF (.data)) 0x000006e6 __data_load_end = (__data_load_start + SIZEOF (.data))
.noinit 0x00800066 0x0 .noinit 0x00800066 0x0
0x00800066 PROVIDE (__noinit_start, .) 0x00800066 PROVIDE (__noinit_start, .)
@ -327,11 +327,11 @@ LOAD e:/programme/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoo
.stab 0x00000000 0x6cc .stab 0x00000000 0x6cc
*(.stab) *(.stab)
.stab 0x00000000 0x6cc e:/programme/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/../../../../avr/lib/avr5/crtm16a.o .stab 0x00000000 0x6cc c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/../../../../avr/lib/avr5/crtm16a.o
.stabstr 0x00000000 0x85 .stabstr 0x00000000 0x85
*(.stabstr) *(.stabstr)
.stabstr 0x00000000 0x85 e:/programme/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/../../../../avr/lib/avr5/crtm16a.o .stabstr 0x00000000 0x85 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/../../../../avr/lib/avr5/crtm16a.o
.stab.excl .stab.excl
*(.stab.excl) *(.stab.excl)
@ -367,66 +367,66 @@ LOAD e:/programme/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoo
.debug_aranges .debug_aranges
0x00000020 0x20 rf12.o 0x00000020 0x20 rf12.o
.debug_aranges .debug_aranges
0x00000040 0x20 e:/programme/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_udivmodsi4.o) 0x00000040 0x20 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_udivmodsi4.o)
.debug_aranges .debug_aranges
0x00000060 0x20 e:/programme/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_divmodsi4.o) 0x00000060 0x20 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_divmodsi4.o)
.debug_aranges .debug_aranges
0x00000080 0x20 e:/programme/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_exit.o) 0x00000080 0x20 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_exit.o)
.debug_aranges .debug_aranges
0x000000a0 0x20 e:/programme/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_copy_data.o) 0x000000a0 0x20 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_copy_data.o)
.debug_aranges .debug_aranges
0x000000c0 0x20 e:/programme/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_clear_bss.o) 0x000000c0 0x20 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_clear_bss.o)
.debug_pubnames .debug_pubnames
*(.debug_pubnames) *(.debug_pubnames)
.debug_info 0x00000000 0xc22 .debug_info 0x00000000 0xc6f
*(.debug_info) *(.debug_info)
.debug_info 0x00000000 0x38b Reciver.o .debug_info 0x00000000 0x3d8 Reciver.o
.debug_info 0x0000038b 0x446 rf12.o .debug_info 0x000003d8 0x446 rf12.o
.debug_info 0x000007d1 0xdd e:/programme/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_udivmodsi4.o) .debug_info 0x0000081e 0xdd c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_udivmodsi4.o)
.debug_info 0x000008ae 0xdd e:/programme/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_divmodsi4.o) .debug_info 0x000008fb 0xdd c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_divmodsi4.o)
.debug_info 0x0000098b 0xdd e:/programme/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_exit.o) .debug_info 0x000009d8 0xdd c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_exit.o)
.debug_info 0x00000a68 0xdd e:/programme/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_copy_data.o) .debug_info 0x00000ab5 0xdd c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_copy_data.o)
.debug_info 0x00000b45 0xdd e:/programme/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_clear_bss.o) .debug_info 0x00000b92 0xdd c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_clear_bss.o)
*(.gnu.linkonce.wi.*) *(.gnu.linkonce.wi.*)
.debug_abbrev 0x00000000 0x388 .debug_abbrev 0x00000000 0x36d
*(.debug_abbrev) *(.debug_abbrev)
.debug_abbrev 0x00000000 0x189 Reciver.o .debug_abbrev 0x00000000 0x16e Reciver.o
.debug_abbrev 0x00000189 0x19b rf12.o .debug_abbrev 0x0000016e 0x19b rf12.o
.debug_abbrev 0x00000324 0x14 e:/programme/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_udivmodsi4.o) .debug_abbrev 0x00000309 0x14 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_udivmodsi4.o)
.debug_abbrev 0x00000338 0x14 e:/programme/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_divmodsi4.o) .debug_abbrev 0x0000031d 0x14 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_divmodsi4.o)
.debug_abbrev 0x0000034c 0x14 e:/programme/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_exit.o) .debug_abbrev 0x00000331 0x14 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_exit.o)
.debug_abbrev 0x00000360 0x14 e:/programme/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_copy_data.o) .debug_abbrev 0x00000345 0x14 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_copy_data.o)
.debug_abbrev 0x00000374 0x14 e:/programme/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_clear_bss.o) .debug_abbrev 0x00000359 0x14 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_clear_bss.o)
.debug_line 0x00000000 0x6ff .debug_line 0x00000000 0x730
*(.debug_line) *(.debug_line)
.debug_line 0x00000000 0x201 Reciver.o .debug_line 0x00000000 0x21e Reciver.o
.debug_line 0x00000201 0x20e rf12.o .debug_line 0x0000021e 0x222 rf12.o
.debug_line 0x0000040f 0xa8 e:/programme/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_udivmodsi4.o) .debug_line 0x00000440 0xa8 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_udivmodsi4.o)
.debug_line 0x000004b7 0xa1 e:/programme/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_divmodsi4.o) .debug_line 0x000004e8 0xa1 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_divmodsi4.o)
.debug_line 0x00000558 0x88 e:/programme/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_exit.o) .debug_line 0x00000589 0x88 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_exit.o)
.debug_line 0x000005e0 0x91 e:/programme/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_copy_data.o) .debug_line 0x00000611 0x91 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_copy_data.o)
.debug_line 0x00000671 0x8e e:/programme/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_clear_bss.o) .debug_line 0x000006a2 0x8e c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr5\libgcc.a(_clear_bss.o)
.debug_frame 0x00000000 0x1c8 .debug_frame 0x00000000 0x1c8
*(.debug_frame) *(.debug_frame)
.debug_frame 0x00000000 0x9c Reciver.o .debug_frame 0x00000000 0x9c Reciver.o
.debug_frame 0x0000009c 0x12c rf12.o .debug_frame 0x0000009c 0x12c rf12.o
.debug_str 0x00000000 0x24b .debug_str 0x00000000 0x25b
*(.debug_str) *(.debug_str)
.debug_str 0x00000000 0x154 Reciver.o .debug_str 0x00000000 0x164 Reciver.o
0x18d (size before relaxing) 0x19d (size before relaxing)
.debug_str 0x00000154 0xf7 rf12.o .debug_str 0x00000164 0xf7 rf12.o
0x24b (size before relaxing) 0x25b (size before relaxing)
.debug_loc 0x00000000 0x562 .debug_loc 0x00000000 0x620
*(.debug_loc) *(.debug_loc)
.debug_loc 0x00000000 0x220 Reciver.o .debug_loc 0x00000000 0x2de Reciver.o
.debug_loc 0x00000220 0x342 rf12.o .debug_loc 0x000002de 0x342 rf12.o
.debug_macinfo .debug_macinfo
*(.debug_macinfo) *(.debug_macinfo)

View File

@ -1,113 +1,114 @@
S00F0000526563697665722E7372656345 S00F0000526563697665722E7372656345
S11300000C942A000C9447000C9447000C9447006D S11300000C942A000C9447000C9447000C9447006D
S11300100C9447000C9447000C9447000C94470040 S11300100C9447000C9447000C9447000C94470040
S11300200C9447000C94E5000C9447000C94470092 S11300200C9447000C94F6000C9447000C94470081
S11300300C9447000C9447000C9447000C94470020 S11300300C9447000C9447000C9447000C94470020
S11300400C9447000C9447000C9447000C94470010 S11300400C9447000C9447000C9447000C94470010
S11300500C94470011241FBECFE5D4E0DEBFCDBF12 S11300500C94470011241FBECFE5D4E0DEBFCDBF12
S113006010E0A0E6B0E0E8EDF6E002C005900D92E5 S113006010E0A0E6B0E0E2EEF6E002C005900D92EA
S1130070A436B107D9F710E0A4E6B0E001C01D92A0 S1130070A436B107D9F710E0A4E6B0E001C01D92A0
S1130080A636B107E1F70E947D010C946A030C9433 S1130080A636B107E1F70E9482010C946F030C9429
S1130090000080916200909163008630910521F107 S1130090000080916200909163008630910599F18F
S11300A086E090E090936300809362008EE890E095 S11300A086E090E0909363008093620088E790E09C
S11300B090936100809360008FEF96E1A1E18150FD S11300B090936100809360008FEF96E1A1E18150FD
S11300C09040A040E1F700C000008AEC90E09093DB S11300C09040A040E1F700C000008CE390E09093E2
S11300D06100809360008FEF96E1A1E18150904030 S11300D06100809360008FEF96E1A1E18150904030
S11300E0A040E1F700C00000089589988091620063 S11300E0A040E1F700C0000084EB90E09093610031
S11300F0909163008330910541F4819B06C00E9476 S11300F0809360008FEF96E1A1E181509040A04091
S11301005A020E9449000E9443020895CF930E941C S1130100E1F700C000000895899880916200909101
S1130110430202C00E9475000E9450028823D1F756 S113011063008330910541F4819B06C00E945F0215
S11301200E945502882341F08A3031F0803F09F063 S11301200E9449000E9448020895CF930E94480209
S113013042C002C00E9475000E9450028823D1F779 S113013002C00E9484000E9455028823D1F70E94C5
S11301400E945502C82F02C00E9475000E945002EE S11301405A02882341F08A3031F0803F09F044C0DC
S11301508823D1F7C13079F50E945502843051F0DB S113015002C00E9484000E9455028823D1F70E94A5
S1130160853018F4813039F516C0853051F0873068 S11301605A02C82F02C00E9484000E9455028823AC
S113017011F50EC082E090E09093630080936200DA S1130170D1F7C13089F50E945A02843051F085309C
S11301800AC083E090E0909363008093620003C010 S113018018F48130B1F418C0853051F0873089F407
S11301900E94490010C00E945A028FE39CE9019713 S11301900EC082E090E090936300809362000CC0F4
S11301A0F1F700C00000409162005091630081E0CB S11301A083E090E0909363008093620005C00E9416
S11301B06AE00E94D702CF91089585E083BF88E565 S11301B049000E945F0210C00E945F028FE39CE925
S11301C082BF1CBE81E089BF08951F920F920FB6B3 S11301C00197F1F700C00000409162005091630074
S11301D00F9211242F933F938F939F9388E582BFAF S11301D081E06AE00E94DC02CF91089585E083BF4C
S11301E0809162009091630082309105D9F48091EE S11301E088E582BF1CBE81E089BF08951F920F92EB
S11301F06400909165008233910554F48091640009 S11301F00FB60F9211242F933F938F939F9388E50B
S113020090916500019690936500809364000AC004 S113020082BF80916200909163008230910561F415
S1130210B89AB09B02C0C09801C0C09A1092650001 S1130210209164003091650081E090E02333310542
S11302201092640080916200909163008330910584 S11302204CF580E090E026C08091620090916300DC
S1130230D9F480916400909165008530910554F45F S11302308330910561F4209164003091650081E080
S1130240809164009091650001969093650080937D S113024090E026303105B4F480E090E013C0809152
S113025064000AC0B89AB09B02C0C09801C0C09A9A S11302506200909163008630910509F049C02091B5
S11302601092650010926400809162009091630086 S113026064003091650081E090E02230310514F49F
S113027086309105D9F48091640090916500181638 S113027080E090E020916400309165002F5F3F4F53
S1130280190654F080916400909165000196909352 S113028030936500209364008130910551F4B89A4D
S11302906500809364000AC0B89AB09B02C0C098FD S1130290B09B02C0C09801C0C09A10926500109231
S11302A001C0C09A1092650010926400B99AC19A74 S11302A06400B99AC19A8FEA94E00197F1F700C00B
S11302B08FEA94E00197F1F700C00000809160009C S11302B0000080916000909161001816190674F492
S11302C0909161001816190674F480E090E025E11D S11302C080E090E025E12A95F1F700000196209165
S11302D02A95F1F7000001962091600030916100A9 S11302D060003091610082179307A4F3C1989F9145
S11302E082179307A4F3C1989F918F913F912F9107 S11302E08F913F912F910F900FBE0F901F901895F3
S11302F00F900FBE0F901F9018950E94AF0180E2DF S11302F080916400909165000196909365008093CD
S113030096E00E94F70181E060E047E00E94D90195 S11303006400CFCF0E94B40180E296E00E94FC0119
S113031080E895E20E94070280E066E00E942E02D7 S113031081E060E047E00E94DE0180E895E20E940F
S11303200E94DD0078940E948600FDCF949840E1FD S11303200C0280E066E00E9433020E94EE007894A2
S113033020E030E0992314F4969A01C09698220F95 S11303300E949500FDCF949840E120E030E099239D
S1130340331F83992160959A880F991F00C000007C S113034014F4969A01C09698220F331F8399216062
S11303509598415079F7949A822F932F089581B3F9 S1130350959A880F991F00C000009598415079F72D
S1130360806781BB949A8FEF90E7A2E08150904020 S1130360949A822F932F089581B3806781BB949AC6
S1130370A040E1F700C0000080EE90EC0E949601DE S11303708FEF90E7A2E081509040A040E1F700C0E9
S113038087ED90E80E9496018BEA92EC0E94960118 S1130380000080EE90EC0E949B0187ED90E80E94B3
S113039081E89AEC0E94960180E090EE0E9496011A S11303909B018BEA92EC0E949B0181E89AEC0E94FB
S11303A080E098EC0E94960187EF94EC0E949601FD S11303A09B0180E090EE0E949B0180E098EC0E940B
S11303B0089590E0880F991F82959295907F9827D1 S11303B09B0187EF94EC0E949B01089590E0880FC5
S11303C0807F9827907050E047705070842B952B55 S11303C0991F82959295907F9827807F98279070A7
S11303D0946970E063707070660F771F660F771F03 S11303D050E047705070842B952B946970E06370E3
S11303E0660F771F862B972B0E94960108958036FF S11303E07070660F771F660F771F660F771F862B57
S11303F0910538F02FE08034920728F08FE39FE0D6 S11303F0972B0E949B0108958036910538F02FE0D9
S113040002C080E690E0906A0E949601089522E07E S11304008034920728F08FE39FE002C080E690E0FA
S11304108739920710F125E18831920780F49C0115 S1130410906A0E949B01089522E08739920710F1A7
S113042040E050E060E678EA80E090E00E944F030C S113042025E18831920780F49C0140E050E060E6C9
S1130430C90101978068966C0E94960108959C01F9 S113043078EA80E090E00E945403C9010197806843
S113044040E050E06CEF72E485E090E00E942D0300 S1130440966C0E949B0108959C0140E050E06CEF83
S1130450C9010197966C0E949601089590E08770F7 S113045072E485E090E00E943203C9010197966C32
S11304609070986970E062957295707F7627607FCE S11304600E949B01089590E087709070986970E0F5
S113047076277070862B972B0E9496010895949886 S113047062957295707F7627607F76277070862BE1
S1130480839BFECF089588EC92E80E94960181E850 S1130480972B0E949B0108959498839BFECF089517
S11304909AEC0E94960183E89AEC0E9496010895D2 S113049088EC92E80E949B0181E89AEC0E949B01FF
S11304A0949881E0839980E0089580E090EB0E9425 S11304A083E89AEC0E949B010895949881E08399D3
S11304B09601089588E092E80E94960108950F93AA S11304B080E0089580E090EB0E949B01089588E01D
S11304C01F93CF93DF938C01C62F88E392E80E9499 S11304C092E80E949B0108950F931F93CF93DF93AB
S11304D096010E943F028AEA98EB0E9496010E94CC S11304D08C01C62F88E392E80E949B010E9444028B
S11304E03F028AEA98EB0E9496010E943F028AEA40 S11304E08AEA98EB0E949B010E9444028AEA98EBF4
S11304F098EB0E9496010E943F028DE298EB0E94C5 S11304F00E949B010E9444028AEA98EB0E949B019D
S113050096010E943F0284ED98EB0E949601CC2351 S11305000E9444028DE298EB0E949B010E944402E7
S113051099F0C8010196C1509C012C0F311DE901CD S113051084ED98EB0E949B01CC2399F0C8010196CD
S11305200E943F02F80181918F0190E0986B0E9434 S1130520C1509C012C0F311DE9010E944402F801C5
S113053096010C171D07A1F70E943F0288E092E87C S113053081918F0190E0986B0E949B010C171D071D
S11305400E949601DF91CF911F910F9108950F930F S1130540A1F70E94440288E092E80E949B01DF9197
S11305501F93CF93DF938C01D62F88EC92E80E94EF S1130550CF911F910F9108950F931F93CF93DF9322
S1130560960181E89AEC0E94960183E89AEC0E9435 S11305608C01D62F88EC92E80E949B0181E89AECDA
S11305709601DD2399F0C8010196D1509C012D0FFD S11305700E949B0183E89AEC0E949B01DD2399F081
S1130580311DE9010E943F0280E090EB0E94960138 S1130580C8010196D1509C012D0F311DE9010E9433
S1130590F80181938F01EC17FD07A1F788E092E839 S1130590440280E090EB0E949B01F80181938F015B
S11305A00E949601DF91CF911F910F9108951F939F S11305A0EC17FD07A1F788E092E80E949B01DF9118
S11305B0CF93DF93182FD62FC42F88E392E80E949D S11305B0CF911F910F9108951F93CF93DF93182F1D
S11305C096010E943F028AEA98EB0E9496010E94DB S11305C0D62FC42F88E392E80E949B010E94440224
S11305D03F028AEA98EB0E9496010E943F028AEA4F S11305D08AEA98EB0E949B010E9444028AEA98EB03
S11305E098EB0E9496010E943F028DE298EB0E94D4 S11305E00E949B010E9444028AEA98EB0E949B01AC
S11305F096010E943F0284ED98EB0E9496010E94AE S11305F00E9444028DE298EB0E949B010E944402F7
S11306003F02812F90E0986B0E9496010E943F0266 S113060084ED98EB0E949B010E944402812F90E0AC
S11306108D2F90E0986B0E9496010E943F028C2FD0 S1130610986B0E949B010E9444028D2F90E0986B7E
S113062090E0986B0E9496010E943F0280E098EB54 S11306200E949B010E9444028C2F90E0986B0E94D0
S11306300E9496010E943F0288E092E80E9496017F S11306309B010E94440280E098EB0E949B010E946F
S11306408FEF90E7A2E081509040A040E1F700C016 S1130640440288E092E80E949B018FEF90E7A2E0C9
S11306500000DF91CF911F910895A1E21A2EAA1BE9 S113065081509040A040E1F700C00000DF91CF91AD
S1130660BB1BFD010DC0AA1FBB1FEE1FFF1FA2175E S11306601F910895A1E21A2EAA1BBB1BFD010DC008
S1130670B307E407F50720F0A21BB30BE40BF50B5B S1130670AA1FBB1FEE1FFF1FA217B307E407F5074E
S1130680661F771F881F991F1A9469F760957095E4 S113068020F0A21BB30BE40BF50B661F771F881F2A
S1130690809590959B01AC01BD01CF01089597FB16 S1130690991F1A9469F760957095809590959B01C0
S11306A0092E05260ED057FD04D0D7DF0AD0001C32 S11306A0AC01BD01CF01089597FB092E05260ED09C
S11306B038F450954095309521953F4F4F4F5F4FFB S11306B057FD04D0D7DF0AD0001C38F4509540957C
S11306C00895F6F790958095709561957F4F8F4FBB S11306C0309521953F4F4F4F5F4F0895F6F7909522
S10B06D09F4F0895F894FFCF39 S11306D08095709561957F4F8F4F9F4F0895F89443
S10706D8CA0002004E S10506E0FFCF46
S10706E2B40002005A
S9030000FC S9030000FC

View File

@ -1,48 +1,48 @@
rf12.d rf12.o: .././rf12.c \ rf12.d rf12.o: .././rf12.c \
e:\programme\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/avr/io.h \ c:\program\ files\ (x86)\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/avr/io.h \
e:\programme\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/avr/sfr_defs.h \ c:\program\ files\ (x86)\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/avr/sfr_defs.h \
e:\programme\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/inttypes.h \ c:\program\ files\ (x86)\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/inttypes.h \
e:\programme\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/include/stdint.h \ c:\program\ files\ (x86)\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/include/stdint.h \
e:\programme\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/stdint.h \ c:\program\ files\ (x86)\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/stdint.h \
e:\programme\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/avr/iom16a.h \ c:\program\ files\ (x86)\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/avr/iom16a.h \
e:\programme\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/avr/portpins.h \ c:\program\ files\ (x86)\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/avr/portpins.h \
e:\programme\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/avr/common.h \ c:\program\ files\ (x86)\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/avr/common.h \
e:\programme\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/avr/version.h \ c:\program\ files\ (x86)\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/avr/version.h \
e:\programme\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/avr/fuse.h \ c:\program\ files\ (x86)\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/avr/fuse.h \
e:\programme\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/avr/lock.h \ c:\program\ files\ (x86)\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/avr/lock.h \
.././rf12.h .././global.h \ .././rf12.h .././global.h \
e:\programme\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/util/delay.h \ c:\program\ files\ (x86)\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/util/delay.h \
e:\programme\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/util/delay_basic.h \ c:\program\ files\ (x86)\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/util/delay_basic.h \
e:\programme\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/math.h c:\program\ files\ (x86)\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/math.h
e:\programme\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/avr/io.h: c:\program\ files\ (x86)\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/avr/io.h:
e:\programme\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/avr/sfr_defs.h: c:\program\ files\ (x86)\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/avr/sfr_defs.h:
e:\programme\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/inttypes.h: c:\program\ files\ (x86)\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/inttypes.h:
e:\programme\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/include/stdint.h: c:\program\ files\ (x86)\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/include/stdint.h:
e:\programme\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/stdint.h: c:\program\ files\ (x86)\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/stdint.h:
e:\programme\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/avr/iom16a.h: c:\program\ files\ (x86)\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/avr/iom16a.h:
e:\programme\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/avr/portpins.h: c:\program\ files\ (x86)\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/avr/portpins.h:
e:\programme\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/avr/common.h: c:\program\ files\ (x86)\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/avr/common.h:
e:\programme\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/avr/version.h: c:\program\ files\ (x86)\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/avr/version.h:
e:\programme\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/avr/fuse.h: c:\program\ files\ (x86)\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/avr/fuse.h:
e:\programme\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/avr/lock.h: c:\program\ files\ (x86)\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/avr/lock.h:
.././rf12.h: .././rf12.h:
.././global.h: .././global.h:
e:\programme\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/util/delay.h: c:\program\ files\ (x86)\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/util/delay.h:
e:\programme\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/util/delay_basic.h: c:\program\ files\ (x86)\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/util/delay_basic.h:
e:\programme\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/math.h: c:\program\ files\ (x86)\atmel\atmel\ studio\ 6.0\extensions\atmel\avrgcc\3.4.1.95\avrtoolchain\bin\../lib/gcc/avr/4.6.2/../../../../avr/include/math.h:

View File

@ -25,6 +25,8 @@ void turn() {
status = RUN; status = RUN;
servopos = RIGHT-60; servopos = RIGHT-60;
_delay_ms(700); _delay_ms(700);
servopos = RIGHT-120;
_delay_ms(700);
servopos = RIGHT; servopos = RIGHT;
_delay_ms(700); _delay_ms(700);
} }
@ -73,31 +75,18 @@ void recive() {
} }
default: default:
{ {
rf12_endasyncrx();
return; return;
} }
} }
rf12_endasyncrx(); rf12_endasyncrx();
_delay_ms(20); _delay_ms(10+DEVICE);
rf12_txpacket(MASTER, DEVICE, status); rf12_txpacket(MASTER, DEVICE, status);
return; return;
} }
} }
/*unsigned char text[2];
text[0] = 0;
text[1] = 0;
rf12_rxdata(text,2);
if(text[0] == DEVICE && text[1] == PING) {
turn();
}*/
} }
/*void send() {
/*unsigned char text[1] = {0x01};
rf12_txdata(text,1);
rf12_txpacket(55,99);
//_delay_ms(100);
}*/
void init_timer() { void init_timer() {
// Timer/Counter 0 initialization // Timer/Counter 0 initialization
// Clock source: System Clock // Clock source: System Clock
@ -116,44 +105,28 @@ ISR(TIMER0_OVF_vect) {
// Reinitialize Timer 0 value // Reinitialize Timer 0 value
TCNT0=0x58; TCNT0=0x58;
int led = 0;
if(status == SLEEP) { if(status == SLEEP) {
if(pwm_led < 50) { if(pwm_led > 50)
pwm_led++; led = 1;
} else { } else if(status == ACTIVE) {
DDRB |= (1<<PB0); if(pwm_led > 5)
if(PINB & (1<<PINB0)) { led = 1;
PORTB &= ~(1<<PB0); } else if(status == RUN) {
} else { if(pwm_led > 1)
PORTB |= (1<<PB0); led = 1;
}
pwm_led = 0;
}
} }
if(status == ACTIVE) {
if(pwm_led < 5) { pwm_led++;
pwm_led++;
if(led == 1) {
DDRB |= (1<<PINB0);
if(PINB & (1<<PINB0)) {
PORTB &= ~(1<<PINB0);
} else { } else {
DDRB |= (1<<PB0); PORTB |= (1<<PINB0);
if(PINB & (1<<PINB0)) {
PORTB &= ~(1<<PB0);
} else {
PORTB |= (1<<PB0);
}
pwm_led = 0;
}
}
if(status == RUN) {
if(pwm_led < 1) {
pwm_led++;
} else {
DDRB |= (1<<PB0);
if(PINB & (1<<PINB0)) {
PORTB &= ~(1<<PB0);
} else {
PORTB |= (1<<PB0);
}
pwm_led = 0;
} }
pwm_led = 0;
} }
DDRB |= (1<<PB1); DDRB |= (1<<PB1);
@ -173,20 +146,15 @@ int main(void)
rf12_setbandwidth(1, 0, 7); // 400kHz Bandbreite, 0dB Verstärkung, DRSSI threshold: -61dBm rf12_setbandwidth(1, 0, 7); // 400kHz Bandbreite, 0dB Verstärkung, DRSSI threshold: -61dBm
rf12_setbaud(9600); // 19200 baud rf12_setbaud(9600); // 19200 baud
rf12_setpower(0, 6); // 1mW Ausgangsleistung, 120kHz Frequenzshift rf12_setpower(0, 6); // 1mW Ausgangsleistung, 120kHz Frequenzshift
//rf12_ready();
init_timer(); init_timer();
sei(); sei();
//DDRB |= (1<<PINB0); //DDRB |= (1<<PINB0);
while(1) while(1)
{ {
recive(); recive();
//_delay_ms(200);
/*PORTB |= (1<<PINB0); /*PORTB |= (1<<PINB0);
send();
_delay_ms(100); _delay_ms(100);
PORTB &= ~(1<<PINB0); PORTB &= ~(1<<PINB0);
_delay_ms(900);*/ _delay_ms(900);*/

View File

@ -16,7 +16,7 @@
#ifndef LEFT #ifndef LEFT
#define LEFT 600 #define LEFT 600
#define RIGHT 202 #define RIGHT 180
#define STEP 8 #define STEP 8
#endif #endif

Binary file not shown.

Binary file not shown.

View File

@ -1,9 +1,9 @@
:1000000012C02CC02BC02AC029C028C027C026C0BF :1000000012C02CC02BC02AC029C028C027C026C0BF
:1000100025C010C223C022C021C020C01FC01EC0E6 :1000100025C065C323C022C021C020C01FC01EC090
:100020001DC01CC01BC011241FBECFE5D4E0DEBF25 :100020001DC01CC01BC011241FBECFE5D4E0DEBF25
:10003000CDBF10E0A0E6B0E0E4E6F5E002C0059038 :10003000CDBF10E0A0E6B0E0E6E5F8E002C0059034
:100040000D92A036B107D9F710E0A0E6B0E001C0EC :100040000D92AC39B107D9F710E0ACE9B0E001C0CE
:100050001D92A636B107E1F734D282C2D1CFAC9857 :100050001D92A93AB107E1F797D3FBC3D1CFAC9872
:1000600040E120E030E0992314F4AA9A01C0AA9854 :1000600040E120E030E0992314F4AA9A01C0AA9854
:10007000220F331F99992160AB9A880F991F00C0F6 :10007000220F331F99992160AB9A880F991F00C0F6
:100080000000AB98415079F7AC9A822F932F0895D6 :100080000000AB98415079F7AC9A822F932F0895D6
@ -18,9 +18,9 @@
:100110008036910538F02FE08034920728F08FE385 :100110008036910538F02FE08034920728F08FE385
:100120009FE002C080E690E0906A99DF089522E0A7 :100120009FE002C080E690E0906A99DF089522E0A7
:1001300087399207F0F025E18831920770F49C012D :1001300087399207F0F025E18831920770F49C012D
:1001400040E050E060E678EA80E090E0EED1C9015E :1001400040E050E060E678EA80E090E067D3C901E3
:1001500001978068966C83DF08959C0140E050E031 :1001500001978068966C83DF08959C0140E050E031
:100160006CEF72E485E090E0BED1C9010197966C16 :100160006CEF72E485E090E037D3C9010197966C9B
:1001700076DF089590E087709070986970E06295DE :1001700076DF089590E087709070986970E06295DE
:100180007295707F7627607F76277070862B972B0D :100180007295707F7627607F76277070862B972B0D
:1001900066DF0895AC98999BFECF089588EC92E8AD :1001900066DF0895AC98999BFECF089588EC92E8AD
@ -47,42 +47,93 @@
:1002E0008C2F90E0986BBBDE55DF80E098EBB7DE9B :1002E0008C2F90E0986BBBDE55DF80E098EBB7DE9B
:1002F00051DF88E092E8B3DE8FEC97E00197F1F7E9 :1002F00051DF88E092E8B3DE8FEC97E00197F1F7E9
:1003000000C00000DF91CF911F91089587B38560F1 :1003000000C00000DF91CF911F91089587B38560F1
:1003100087BB80916000909161008230910519F453 :1003100087BB81B3806C81BBB99A81B3806381BB99
:10032000C29AC098089580916000909161008330D6 :10032000C19A82B3806382BB81B3847F81BB82B375
:10033000910519F4C09AC298089580916000909137 :100330008B6082BB0895CF92DF92EF92FF920F9372
:1003400061008630910519F4C09AC29A089580918F :100340001F93CF93DF93A2E9B0E0C8E8D0E0AD01FE
:10035000600090916100009711F4C098C2980895D0 :100350004F5F5F4FBE016F5F7F4F20E001EA10E00B
:10036000CF93DF93D3DFB99AC19881B38C7F81BBE0 :10036000EE24FF24E394822F869590E0F801E80FB5
:1003700082B3836082BB80990AC0809160009091B3 :10037000F91F30813230F1F4EC91F0E03081C701A7
:1003800061008230910531F4C5E0D0E005C0C0E0E5 :10038000088002C0880F991F0A94E2F7832B8083AC
:10039000D0E002C0C4E0D0E0819B03C02097A9F068 :10039000FA01C080DD24F6013081C701FB01008035
:1003A00002C0C7E0D0E0A59AAD9A0BDF8FEF94E3CF :1003A00002C0880F991F0A94E2F780958323F60113
:1003B000ACE081509040A040E1F700C00000AD9853 :1003B00080836BC0F801E80FF91F30813330F1F40E
:1003C0008AE061E04C2F64DFE9DEDF91CF91089590 :1003C000FA01C080DD24F6013081C701FB01008005
:1003D000E5DE01C0C5DFECDE8823E1F7EEDE82302A :1003D00002C0880F991F0A94E2F7832BF6018083ED
:1003E00040F501C0BDDFE4DE8823E1F7E6DE8130C1 :1003E000EC91F0E03081C701088002C0880F991FAE
:1003F00011F40895B5DFDCDE8823E1F7DEDE83301B :1003F0000A94E2F780958323808347C0F801E80FD1
:1004000059F0863081F08230A1F482E090E0909340 :10040000F91F30813630E9F4EC91F0E03081C7011A
:10041000610080936000089583E090E09093610014 :10041000088002C0880F991F0A94E2F7832B80831B
:1004200080936000089586E090E09093610080934F :10042000FA01C080DD24F6013081C701FB010080A4
:10043000600008951F920F920FB60F9211242F9310 :1004300002C0880F991F0A94E2F7832BF60180838C
:100440003F934F935F936F937F938F939F93AF935C :1004400024C0F801E80FF91F80818823F1F4EC91B2
:10045000BF93EF93FF93809162009091630080348B :10045000F0E03081C701088002C0880F991F0A941C
:10046000910554F4809162009091630001969093FD :10046000E2F7809583238083FA01C080DD24F601C2
:100470006300809362000EC01092630010926200CD :100470003081C701FB01008002C0880F991F0A94D8
:10048000A0DE8AE061E041E003DF1092610010929B :10048000E2F780958323F60180832E5F12962296F1
:10049000600084DEFF91EF91BF91AF919F918F91AA :100490004E5F5F4F6E5F7F4F2A3009F064CFDF9170
:1004A0007F916F915F914F913F912F910F900FBE70 :1004A000CF911F910F91FF90EF90DF90CF90089523
:1004B0000F901F90189585E083BF12BE81E089BF21 :1004B0002F923F924F925F926F927F928F929F9274
:1004C0000895E6DD80E296E023DE81E060E047E02B :1004C000AF92BF92CF92DF92EF92FF920F931F9362
:1004D00002DE80E895E22BDE80E066E04BDEEBDFBB :1004D000CF93DF9330DF4FE750E065E770E0CBE686
:1004E000789476DFFECFA1E21A2EAA1BBB1BFD017A :1004E000D0E001E610E020E022243324EE24FF24B3
:1004F0000DC0AA1FBB1FEE1FFF1FA217B307E40703 :1004F000E3946A015601F6013197A081B0E03B0117
:10050000F50720F0A21BB30BE40BF50B661F771F5A :100500008C91FB013197A701008002C0440F551F59
:10051000881F991F1A9469F760957095809590953A :100510000A94E2F7942F909589238C9300004E0162
:100520009B01AC01BD01CF01089597FB092E052663 :10052000FE013197E081F0E028013081F801319738
:100530000ED057FD04D0D7DF0AD0001C38F45095F8 :10053000C701008002C0880F991F0A94E2F7832345
:100540004095309521953F4F4F4F5F4F0895F6F7F7 :10054000B1F4822F8695E1EAF0E0E80FF11D908189
:1005500090958095709561957F4F8F4F9F4F08952F :10055000923029F40F2EF5E02F2EF02D03C0222427
:04056000F894FFCF3D :10056000689422F80F2EFAE03F2EF02D380E8C9171
:10057000842B8C930000F501A081B0E08C91A70141
:10058000F301008002C0440F551F0A94E2F7942F34
:10059000909589238C930000F4018081E82FF0E08E
:1005A0003081C701F201008002C0880F991F0A94B0
:1005B000E2F7832359F4822F86950F2EFAE03F2E1F
:1005C000F02D380E0F2EF7E02F2EF02D8C91482BAA
:1005D0004C9300002E5F82E090E0C80ED91E6E5F43
:1005E0007F4F22960E5F1F4F2A3009F083CF3320B2
:1005F000E1F02220D1F0F894A59AAD9AE2DDAFE3C4
:10060000BCE91197F1F700C00000832D61E0422D95
:100610003FDEAD988FE798E3A1E081509040A04085
:10062000E1F700C00000BADD7894DF91CF911F910F
:100630000F91FF90EF90DF90CF90BF90AF909F9081
:100640008F907F906F905F904F903F902F90089584
:10065000CF93A4DD01C02CDFABDD8823E1F7ADDD56
:100660008230D8F501C024DFA3DD8823E1F7A5DDC2
:10067000813099F16AE0A4D0C82FC15001C018DFC1
:1006800097DD8823E1F799DD833081F08630D1F062
:10069000823019F58C2F90E0FC01EF55FF4F22E0DE
:1006A000208384569F4FFC01108217C08C2F90E04E
:1006B000FC01EF55FF4F23E0208384569F4FFC0140
:1006C00010820BC08C2F90E0FC01EF55FF4F26E00D
:1006D000208384569F4FFC011082CF9108951F9272
:1006E0000F920FB60F9211242F933F934F935F9366
:1006F0006F937F938F939F93AF93BF93EF93FF93EA
:100700008091A600803130F48091A6008F5F8093A5
:10071000A60023C01092A60054DD80E061E041E015
:10072000B7DD80E090E02CE930E041EA50E0F901EB
:10073000E80FF91F60816B3028F0FA01E80FF91F0C
:10074000108206C0F901E80FF91F60816F5F6083B6
:1007500001968530910559F721DDFF91EF91BF9109
:10076000AF919F918F917F916F915F914F913F9149
:100770002F910F900FBE0F901F90189585E083BFAB
:1007800012BE81E089BF089583DC80E296E0C0DC80
:1007900081E060E047E09FDC80E895E2C8DC80E033
:1007A00066E0E8DCB3DDEADF78948FEF90E7A2E063
:1007B00081509040A040E1F700C0000049DFFECF2B
:1007C000991B79E004C0991F961708F0961B881FA3
:1007D0007A95C9F780950895A1E21A2EAA1BBB1B32
:1007E000FD010DC0AA1FBB1FEE1FFF1FA217B307FD
:1007F000E407F50720F0A21BB30BE40BF50B661F13
:10080000771F881F991F1A9469F7609570958095D6
:1008100090959B01AC01BD01CF01089597FB092E76
:1008200005260ED057FD04D0D7DF0AD0001C38F4BF
:1008300050954095309521953F4F4F4F5F4F08950C
:10084000F6F790958095709561957F4F8F4F9F4FEC
:060850000895F894FFCFAB
:100856000001030303030303030330303030303059
:10086600303030300101050405040504050438382C
:1008760032323232323232320200060706070607B9
:0C08860006073838323232323232323259
:00000001FF :00000001FF

File diff suppressed because it is too large Load Diff

View File

@ -1,5 +1,7 @@
Archive member included because of file (symbol) Archive member included because of file (symbol)
c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_udivmodqi4.o)
Sender.o (__udivmodqi4)
c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_udivmodsi4.o) c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_udivmodsi4.o)
rf12.o (__udivmodsi4) rf12.o (__udivmodsi4)
c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_divmodsi4.o) c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_divmodsi4.o)
@ -124,7 +126,7 @@ LOAD c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1
.rela.plt .rela.plt
*(.rela.plt) *(.rela.plt)
.text 0x00000000 0x564 .text 0x00000000 0x856
*(.vectors) *(.vectors)
.vectors 0x00000000 0x26 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/../../../../avr/lib/avr4/crtm8a.o .vectors 0x00000000 0x26 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/../../../../avr/lib/avr4/crtm8a.o
0x00000000 __vector_default 0x00000000 __vector_default
@ -213,32 +215,36 @@ LOAD c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1
0x000001ca rf12_txdata 0x000001ca rf12_txdata
0x0000023c rf12_rxdata 0x0000023c rf12_rxdata
0x00000290 rf12_txpacket 0x00000290 rf12_txpacket
.text 0x0000030c 0x1da Sender.o .text 0x0000030c 0x4b4 Sender.o
0x0000030c led 0x0000030c init_ports
0x00000360 poll 0x00000336 led
0x000003d0 recive 0x000004b0 poll
0x00000434 __vector_9 0x00000650 recive
0x000004b6 init_timer 0x000006de __vector_9
0x000004c2 main 0x0000077c init_timer
.text 0x000004e6 0x0 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_udivmodsi4.o) 0x00000788 main
.text 0x000004e6 0x0 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_divmodsi4.o) .text 0x000007c0 0x0 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_udivmodqi4.o)
.text 0x000004e6 0x0 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_exit.o) .text 0x000007c0 0x0 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_udivmodsi4.o)
.text 0x000004e6 0x0 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_copy_data.o) .text 0x000007c0 0x0 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_divmodsi4.o)
.text 0x000004e6 0x0 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_clear_bss.o) .text 0x000007c0 0x0 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_exit.o)
0x000004e6 . = ALIGN (0x2) .text 0x000007c0 0x0 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_copy_data.o)
.text 0x000007c0 0x0 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_clear_bss.o)
0x000007c0 . = ALIGN (0x2)
*(.text.*) *(.text.*)
.text.libgcc 0x000004e6 0x44 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_udivmodsi4.o) .text.libgcc 0x000007c0 0x18 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_udivmodqi4.o)
0x000004e6 __udivmodsi4 0x000007c0 __udivmodqi4
.text.libgcc 0x0000052a 0x36 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_divmodsi4.o) .text.libgcc 0x000007d8 0x44 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_udivmodsi4.o)
0x0000052a __divmodsi4 0x000007d8 __udivmodsi4
.text.libgcc 0x00000560 0x0 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_exit.o) .text.libgcc 0x0000081c 0x36 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_divmodsi4.o)
.text.libgcc 0x00000560 0x0 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_copy_data.o) 0x0000081c __divmodsi4
.text.libgcc 0x00000560 0x0 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_clear_bss.o) .text.libgcc 0x00000852 0x0 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_exit.o)
0x00000560 . = ALIGN (0x2) .text.libgcc 0x00000852 0x0 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_copy_data.o)
.text.libgcc 0x00000852 0x0 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_clear_bss.o)
0x00000852 . = ALIGN (0x2)
*(.fini9) *(.fini9)
.fini9 0x00000560 0x0 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_exit.o) .fini9 0x00000852 0x0 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_exit.o)
0x00000560 _exit 0x00000852 _exit
0x00000560 exit 0x00000852 exit
*(.fini9) *(.fini9)
*(.fini8) *(.fini8)
*(.fini8) *(.fini8)
@ -257,55 +263,64 @@ LOAD c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1
*(.fini1) *(.fini1)
*(.fini1) *(.fini1)
*(.fini0) *(.fini0)
.fini0 0x00000560 0x4 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_exit.o) .fini0 0x00000852 0x4 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_exit.o)
*(.fini0) *(.fini0)
0x00000564 _etext = . 0x00000856 _etext = .
.data 0x00800060 0x0 load address 0x00000564 .data 0x00800060 0x3c load address 0x00000856
0x00800060 PROVIDE (__data_start, .) 0x00800060 PROVIDE (__data_start, .)
*(.data) *(.data)
.data 0x00800060 0x0 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/../../../../avr/lib/avr4/crtm8a.o .data 0x00800060 0x0 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/../../../../avr/lib/avr4/crtm8a.o
.data 0x00800060 0x0 rf12.o .data 0x00800060 0x0 rf12.o
.data 0x00800060 0x0 Sender.o .data 0x00800060 0x3c Sender.o
.data 0x00800060 0x0 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_udivmodsi4.o) 0x00800060 in_row_pin
.data 0x00800060 0x0 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_divmodsi4.o) 0x0080006a in_row_port
.data 0x00800060 0x0 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_exit.o) 0x00800074 in_collumn_pin
.data 0x00800060 0x0 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_copy_data.o) 0x0080007e in_collumn_port
.data 0x00800060 0x0 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_clear_bss.o) 0x00800088 led_pin
0x00800092 led_port
.data 0x0080009c 0x0 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_udivmodqi4.o)
.data 0x0080009c 0x0 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_udivmodsi4.o)
.data 0x0080009c 0x0 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_divmodsi4.o)
.data 0x0080009c 0x0 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_exit.o)
.data 0x0080009c 0x0 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_copy_data.o)
.data 0x0080009c 0x0 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_clear_bss.o)
*(.data*) *(.data*)
*(.rodata) *(.rodata)
*(.rodata*) *(.rodata*)
*(.gnu.linkonce.d*) *(.gnu.linkonce.d*)
0x00800060 . = ALIGN (0x2) 0x0080009c . = ALIGN (0x2)
0x00800060 _edata = . 0x0080009c _edata = .
0x00800060 PROVIDE (__data_end, .) 0x0080009c PROVIDE (__data_end, .)
.bss 0x00800060 0x6 .bss 0x0080009c 0xd
0x00800060 PROVIDE (__bss_start, .) 0x0080009c PROVIDE (__bss_start, .)
*(.bss) *(.bss)
.bss 0x00800060 0x0 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/../../../../avr/lib/avr4/crtm8a.o .bss 0x0080009c 0x0 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/../../../../avr/lib/avr4/crtm8a.o
.bss 0x00800060 0x0 rf12.o .bss 0x0080009c 0x0 rf12.o
.bss 0x00800060 0x6 Sender.o .bss 0x0080009c 0xd Sender.o
0x00800060 status_dev_1 0x0080009c status_count
0x00800062 timer2s 0x008000a1 status_dev
0x00800064 interrupt 0x008000a6 timer2s
.bss 0x00800066 0x0 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_udivmodsi4.o) 0x008000a7 interrupt
.bss 0x00800066 0x0 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_divmodsi4.o) .bss 0x008000a9 0x0 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_udivmodqi4.o)
.bss 0x00800066 0x0 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_exit.o) .bss 0x008000a9 0x0 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_udivmodsi4.o)
.bss 0x00800066 0x0 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_copy_data.o) .bss 0x008000a9 0x0 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_divmodsi4.o)
.bss 0x00800066 0x0 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_clear_bss.o) .bss 0x008000a9 0x0 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_exit.o)
.bss 0x008000a9 0x0 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_copy_data.o)
.bss 0x008000a9 0x0 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_clear_bss.o)
*(.bss*) *(.bss*)
*(COMMON) *(COMMON)
0x00800066 PROVIDE (__bss_end, .) 0x008000a9 PROVIDE (__bss_end, .)
0x00000564 __data_load_start = LOADADDR (.data) 0x00000856 __data_load_start = LOADADDR (.data)
0x00000564 __data_load_end = (__data_load_start + SIZEOF (.data)) 0x00000892 __data_load_end = (__data_load_start + SIZEOF (.data))
.noinit 0x00800066 0x0 .noinit 0x008000a9 0x0
0x00800066 PROVIDE (__noinit_start, .) 0x008000a9 PROVIDE (__noinit_start, .)
*(.noinit*) *(.noinit*)
0x00800066 PROVIDE (__noinit_end, .) 0x008000a9 PROVIDE (__noinit_end, .)
0x00800066 _end = . 0x008000a9 _end = .
0x00800066 PROVIDE (__heap_start, .) 0x008000a9 PROVIDE (__heap_start, .)
.eeprom 0x00810000 0x0 .eeprom 0x00810000 0x0
*(.eeprom*) *(.eeprom*)
@ -358,75 +373,83 @@ LOAD c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1
.debug_sfnames .debug_sfnames
*(.debug_sfnames) *(.debug_sfnames)
.debug_aranges 0x00000000 0xe0 .debug_aranges 0x00000000 0x100
*(.debug_aranges) *(.debug_aranges)
.debug_aranges .debug_aranges
0x00000000 0x20 rf12.o 0x00000000 0x20 rf12.o
.debug_aranges .debug_aranges
0x00000020 0x20 Sender.o 0x00000020 0x20 Sender.o
.debug_aranges .debug_aranges
0x00000040 0x20 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_udivmodsi4.o) 0x00000040 0x20 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_udivmodqi4.o)
.debug_aranges .debug_aranges
0x00000060 0x20 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_divmodsi4.o) 0x00000060 0x20 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_udivmodsi4.o)
.debug_aranges .debug_aranges
0x00000080 0x20 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_exit.o) 0x00000080 0x20 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_divmodsi4.o)
.debug_aranges .debug_aranges
0x000000a0 0x20 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_copy_data.o) 0x000000a0 0x20 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_exit.o)
.debug_aranges .debug_aranges
0x000000c0 0x20 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_clear_bss.o) 0x000000c0 0x20 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_copy_data.o)
.debug_aranges
0x000000e0 0x20 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_clear_bss.o)
.debug_pubnames .debug_pubnames
*(.debug_pubnames) *(.debug_pubnames)
.debug_info 0x00000000 0xad7 .debug_info 0x00000000 0x11a7
*(.debug_info) *(.debug_info)
.debug_info 0x00000000 0x444 rf12.o .debug_info 0x00000000 0x444 rf12.o
.debug_info 0x00000444 0x242 Sender.o .debug_info 0x00000444 0x835 Sender.o
.debug_info 0x00000686 0xdd c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_udivmodsi4.o) .debug_info 0x00000c79 0xdd c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_udivmodqi4.o)
.debug_info 0x00000763 0xdd c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_divmodsi4.o) .debug_info 0x00000d56 0xdd c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_udivmodsi4.o)
.debug_info 0x00000840 0xdd c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_exit.o) .debug_info 0x00000e33 0xdd c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_divmodsi4.o)
.debug_info 0x0000091d 0xdd c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_copy_data.o) .debug_info 0x00000f10 0xdd c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_exit.o)
.debug_info 0x000009fa 0xdd c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_clear_bss.o) .debug_info 0x00000fed 0xdd c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_copy_data.o)
.debug_info 0x000010ca 0xdd c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_clear_bss.o)
*(.gnu.linkonce.wi.*) *(.gnu.linkonce.wi.*)
.debug_abbrev 0x00000000 0x376 .debug_abbrev 0x00000000 0x40c
*(.debug_abbrev) *(.debug_abbrev)
.debug_abbrev 0x00000000 0x1a4 rf12.o .debug_abbrev 0x00000000 0x1a4 rf12.o
.debug_abbrev 0x000001a4 0x16e Sender.o .debug_abbrev 0x000001a4 0x1f0 Sender.o
.debug_abbrev 0x00000312 0x14 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_udivmodsi4.o) .debug_abbrev 0x00000394 0x14 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_udivmodqi4.o)
.debug_abbrev 0x00000326 0x14 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_divmodsi4.o) .debug_abbrev 0x000003a8 0x14 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_udivmodsi4.o)
.debug_abbrev 0x0000033a 0x14 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_exit.o) .debug_abbrev 0x000003bc 0x14 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_divmodsi4.o)
.debug_abbrev 0x0000034e 0x14 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_copy_data.o) .debug_abbrev 0x000003d0 0x14 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_exit.o)
.debug_abbrev 0x00000362 0x14 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_clear_bss.o) .debug_abbrev 0x000003e4 0x14 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_copy_data.o)
.debug_abbrev 0x000003f8 0x14 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_clear_bss.o)
.debug_line 0x00000000 0x6f0 .debug_line 0x00000000 0x863
*(.debug_line) *(.debug_line)
.debug_line 0x00000000 0x222 rf12.o .debug_line 0x00000000 0x222 rf12.o
.debug_line 0x00000222 0x1de Sender.o .debug_line 0x00000222 0x2bf Sender.o
.debug_line 0x00000400 0xa8 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_udivmodsi4.o) .debug_line 0x000004e1 0x92 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_udivmodqi4.o)
.debug_line 0x000004a8 0xa1 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_divmodsi4.o) .debug_line 0x00000573 0xa8 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_udivmodsi4.o)
.debug_line 0x00000549 0x88 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_exit.o) .debug_line 0x0000061b 0xa1 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_divmodsi4.o)
.debug_line 0x000005d1 0x91 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_copy_data.o) .debug_line 0x000006bc 0x88 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_exit.o)
.debug_line 0x00000662 0x8e c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_clear_bss.o) .debug_line 0x00000744 0x91 c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_copy_data.o)
.debug_line 0x000007d5 0x8e c:/program files (x86)/atmel/atmel studio 6.0/extensions/atmel/avrgcc/3.4.1.95/avrtoolchain/bin/../lib/gcc/avr/4.6.2/avr4\libgcc.a(_clear_bss.o)
.debug_frame 0x00000000 0x1f4 .debug_frame 0x00000000 0x284
*(.debug_frame) *(.debug_frame)
.debug_frame 0x00000000 0x12c rf12.o .debug_frame 0x00000000 0x12c rf12.o
.debug_frame 0x0000012c 0xc8 Sender.o .debug_frame 0x0000012c 0x158 Sender.o
.debug_str 0x00000000 0x25a .debug_str 0x00000000 0x2d7
*(.debug_str) *(.debug_str)
.debug_str 0x00000000 0x206 rf12.o .debug_str 0x00000000 0x206 rf12.o
0x259 (size before relaxing) 0x259 (size before relaxing)
.debug_str 0x00000206 0x54 Sender.o .debug_str 0x00000206 0xd1 Sender.o
0x18d (size before relaxing) 0x219 (size before relaxing)
.debug_loc 0x00000000 0x4f7 .debug_loc 0x00000000 0x9f7
*(.debug_loc) *(.debug_loc)
.debug_loc 0x00000000 0x342 rf12.o .debug_loc 0x00000000 0x342 rf12.o
.debug_loc 0x00000342 0x1b5 Sender.o .debug_loc 0x00000342 0x6b5 Sender.o
.debug_macinfo .debug_macinfo
*(.debug_macinfo) *(.debug_macinfo)
OUTPUT(Sender.elf elf32-avr) OUTPUT(Sender.elf elf32-avr)
LOAD linker stubs LOAD linker stubs
.debug_ranges 0x00000000 0x68
.debug_ranges 0x00000000 0x68 Sender.o

View File

@ -1,10 +1,10 @@
S00E000053656E6465722E73726563B5 S00E000053656E6465722E73726563B5
S113000012C02CC02BC02AC029C028C027C026C0BB S113000012C02CC02BC02AC029C028C027C026C0BB
S113001025C010C223C022C021C020C01FC01EC0E2 S113001025C065C323C022C021C020C01FC01EC08C
S11300201DC01CC01BC011241FBECFE5D4E0DEBF21 S11300201DC01CC01BC011241FBECFE5D4E0DEBF21
S1130030CDBF10E0A0E6B0E0E4E6F5E002C0059034 S1130030CDBF10E0A0E6B0E0E6E5F8E002C0059030
S11300400D92A036B107D9F710E0A0E6B0E001C0E8 S11300400D92AC39B107D9F710E0ACE9B0E001C0CA
S11300501D92A636B107E1F734D282C2D1CFAC9853 S11300501D92A93AB107E1F797D3FBC3D1CFAC986E
S113006040E120E030E0992314F4AA9A01C0AA9850 S113006040E120E030E0992314F4AA9A01C0AA9850
S1130070220F331F99992160AB9A880F991F00C0F2 S1130070220F331F99992160AB9A880F991F00C0F2
S11300800000AB98415079F7AC9A822F932F0895D2 S11300800000AB98415079F7AC9A822F932F0895D2
@ -19,9 +19,9 @@ S1130100660F771F660F771F862B972BA8DF08953E
S11301108036910538F02FE08034920728F08FE381 S11301108036910538F02FE08034920728F08FE381
S11301209FE002C080E690E0906A99DF089522E0A3 S11301209FE002C080E690E0906A99DF089522E0A3
S113013087399207F0F025E18831920770F49C0129 S113013087399207F0F025E18831920770F49C0129
S113014040E050E060E678EA80E090E0EED1C9015A S113014040E050E060E678EA80E090E067D3C901DF
S113015001978068966C83DF08959C0140E050E02D S113015001978068966C83DF08959C0140E050E02D
S11301606CEF72E485E090E0BED1C9010197966C12 S11301606CEF72E485E090E037D3C9010197966C97
S113017076DF089590E087709070986970E06295DA S113017076DF089590E087709070986970E06295DA
S11301807295707F7627607F76277070862B972B09 S11301807295707F7627607F76277070862B972B09
S113019066DF0895AC98999BFECF089588EC92E8A9 S113019066DF0895AC98999BFECF089588EC92E8A9
@ -48,42 +48,93 @@ S11302D0986BC5DE5FDF8D2F90E0986BC0DE5ADF30
S11302E08C2F90E0986BBBDE55DF80E098EBB7DE97 S11302E08C2F90E0986BBBDE55DF80E098EBB7DE97
S11302F051DF88E092E8B3DE8FEC97E00197F1F7E5 S11302F051DF88E092E8B3DE8FEC97E00197F1F7E5
S113030000C00000DF91CF911F91089587B38560ED S113030000C00000DF91CF911F91089587B38560ED
S113031087BB80916000909161008230910519F44F S113031087BB81B3806C81BBB99A81B3806381BB95
S1130320C29AC098089580916000909161008330D2 S1130320C19A82B3806382BB81B3847F81BB82B371
S1130330910519F4C09AC298089580916000909133 S11303308B6082BB0895CF92DF92EF92FF920F936E
S113034061008630910519F4C09AC29A089580918B S11303401F93CF93DF93A2E9B0E0C8E8D0E0AD01FA
S1130350600090916100009711F4C098C2980895CC S11303504F5F5F4FBE016F5F7F4F20E001EA10E007
S1130360CF93DF93D3DFB99AC19881B38C7F81BBDC S1130360EE24FF24E394822F869590E0F801E80FB1
S113037082B3836082BB80990AC0809160009091AF S1130370F91F30813230F1F4EC91F0E03081C701A3
S113038061008230910531F4C5E0D0E005C0C0E0E1 S1130380088002C0880F991F0A94E2F7832B8083A8
S1130390D0E002C0C4E0D0E0819B03C02097A9F064 S1130390FA01C080DD24F6013081C701FB01008031
S11303A002C0C7E0D0E0A59AAD9A0BDF8FEF94E3CB S11303A002C0880F991F0A94E2F780958323F6010F
S11303B0ACE081509040A040E1F700C00000AD984F S11303B080836BC0F801E80FF91F30813330F1F40A
S11303C08AE061E04C2F64DFE9DEDF91CF9108958C S11303C0FA01C080DD24F6013081C701FB01008001
S11303D0E5DE01C0C5DFECDE8823E1F7EEDE823026 S11303D002C0880F991F0A94E2F7832BF6018083E9
S11303E040F501C0BDDFE4DE8823E1F7E6DE8130BD S11303E0EC91F0E03081C701088002C0880F991FAA
S11303F011F40895B5DFDCDE8823E1F7DEDE833017 S11303F00A94E2F780958323808347C0F801E80FCD
S113040059F0863081F08230A1F482E090E090933C S1130400F91F30813630E9F4EC91F0E03081C70116
S1130410610080936000089583E090E09093610010 S1130410088002C0880F991F0A94E2F7832B808317
S113042080936000089586E090E09093610080934B S1130420FA01C080DD24F6013081C701FB010080A0
S1130430600008951F920F920FB60F9211242F930C S113043002C0880F991F0A94E2F7832BF601808388
S11304403F934F935F936F937F938F939F93AF9358 S113044024C0F801E80FF91F80818823F1F4EC91AE
S1130450BF93EF93FF938091620090916300803487 S1130450F0E03081C701088002C0880F991F0A9418
S1130460910554F4809162009091630001969093F9 S1130460E2F7809583238083FA01C080DD24F601BE
S11304706300809362000EC01092630010926200C9 S11304703081C701FB01008002C0880F991F0A94D4
S1130480A0DE8AE061E041E003DF10926100109297 S1130480E2F780958323F60180832E5F12962296ED
S1130490600084DEFF91EF91BF91AF919F918F91A6 S11304904E5F5F4F6E5F7F4F2A3009F064CFDF916C
S11304A07F916F915F914F913F912F910F900FBE6C S11304A0CF911F910F91FF90EF90DF90CF9008951F
S11304B00F901F90189585E083BF12BE81E089BF1D S11304B02F923F924F925F926F927F928F929F9270
S11304C00895E6DD80E296E023DE81E060E047E027 S11304C0AF92BF92CF92DF92EF92FF920F931F935E
S11304D002DE80E895E22BDE80E066E04BDEEBDFB7 S11304D0CF93DF9330DF4FE750E065E770E0CBE682
S11304E0789476DFFECFA1E21A2EAA1BBB1BFD0176 S11304E0D0E001E610E020E022243324EE24FF24AF
S11304F00DC0AA1FBB1FEE1FFF1FA217B307E407FF S11304F0E3946A015601F6013197A081B0E03B0113
S1130500F50720F0A21BB30BE40BF50B661F771F56 S11305008C91FB013197A701008002C0440F551F55
S1130510881F991F1A9469F7609570958095909536 S11305100A94E2F7942F909589238C9300004E015E
S11305209B01AC01BD01CF01089597FB092E05265F S1130520FE013197E081F0E028013081F801319734
S11305300ED057FD04D0D7DF0AD0001C38F45095F4 S1130530C701008002C0880F991F0A94E2F7832341
S11305404095309521953F4F4F4F5F4F0895F6F7F3 S1130540B1F4822F8695E1EAF0E0E80FF11D908185
S113055090958095709561957F4F8F4F9F4F08952B S1130550923029F40F2EF5E02F2EF02D03C0222423
S1070560F894FFCF39 S1130560689422F80F2EFAE03F2EF02D380E8C916D
S1130570842B8C930000F501A081B0E08C91A7013D
S1130580F301008002C0440F551F0A94E2F7942F30
S1130590909589238C930000F4018081E82FF0E08A
S11305A03081C701F201008002C0880F991F0A94AC
S11305B0E2F7832359F4822F86950F2EFAE03F2E1B
S11305C0F02D380E0F2EF7E02F2EF02D8C91482BA6
S11305D04C9300002E5F82E090E0C80ED91E6E5F3F
S11305E07F4F22960E5F1F4F2A3009F083CF3320AE
S11305F0E1F02220D1F0F894A59AAD9AE2DDAFE3C0
S1130600BCE91197F1F700C00000832D61E0422D91
S11306103FDEAD988FE798E3A1E081509040A04081
S1130620E1F700C00000BADD7894DF91CF911F910B
S11306300F91FF90EF90DF90CF90BF90AF909F907D
S11306408F907F906F905F904F903F902F90089580
S1130650CF93A4DD01C02CDFABDD8823E1F7ADDD52
S11306608230D8F501C024DFA3DD8823E1F7A5DDBE
S1130670813099F16AE0A4D0C82FC15001C018DFBD
S113068097DD8823E1F799DD833081F08630D1F05E
S1130690823019F58C2F90E0FC01EF55FF4F22E0DA
S11306A0208384569F4FFC01108217C08C2F90E04A
S11306B0FC01EF55FF4F23E0208384569F4FFC013C
S11306C010820BC08C2F90E0FC01EF55FF4F26E009
S11306D0208384569F4FFC011082CF9108951F926E
S11306E00F920FB60F9211242F933F934F935F9362
S11306F06F937F938F939F93AF93BF93EF93FF93E6
S11307008091A600803130F48091A6008F5F8093A1
S1130710A60023C01092A60054DD80E061E041E011
S1130720B7DD80E090E02CE930E041EA50E0F901E7
S1130730E80FF91F60816B3028F0FA01E80FF91F08
S1130740108206C0F901E80FF91F60816F5F6083B2
S113075001968530910559F721DDFF91EF91BF9105
S1130760AF919F918F917F916F915F914F913F9145
S11307702F910F900FBE0F901F90189585E083BFA7
S113078012BE81E089BF089583DC80E296E0C0DC7C
S113079081E060E047E09FDC80E895E2C8DC80E02F
S11307A066E0E8DCB3DDEADF78948FEF90E7A2E05F
S11307B081509040A040E1F700C0000049DFFECF27
S11307C0991B79E004C0991F961708F0961B881F9F
S11307D07A95C9F780950895A1E21A2EAA1BBB1B2E
S11307E0FD010DC0AA1FBB1FEE1FFF1FA217B307F9
S11307F0E407F50720F0A21BB30BE40BF50B661F0F
S1130800771F881F991F1A9469F7609570958095D2
S113081090959B01AC01BD01CF01089597FB092E72
S113082005260ED057FD04D0D7DF0AD0001C38F4BB
S113083050954095309521953F4F4F4F5F4F089508
S1130840F6F790958095709561957F4F8F4F9F4FE8
S10908500895F894FFCFA7
S11308560001030303030303030330303030303055
S11308663030303001010504050405040504383828
S113087632323232323232320200060706070607B5
S10F088606073838323232323232323255
S9030000FC S9030000FC

View File

@ -15,91 +15,106 @@ volatile int interrupt = 0;
#include "rf12.h" #include "rf12.h"
#include "codes.h" #include "codes.h"
volatile uint8_t timer2s = 0;
volatile int timer2s = 0; #define NUMDEV 5
volatile uint8_t status_dev[] = {0,0,0,0,0};
volatile uint8_t status_count[] = {0,0,0,0,0};
/* RED,GREEN */
const uint8_t led_port[] = {&PORTB, &PORTB, &PORTD, &PORTD, &PORTD, &PORTD, &PORTD, &PORTD, &PORTD, &PORTD};
const uint8_t led_pin[] = {PINB2, PINB0, PIND6, PIND7, PIND6, PIND7, PIND6, PIND7, PIND6, PIND7};
volatile int status_dev_1 = 0; const uint8_t in_collumn_port[] = {&PORTB, &PORTB, &PORTD, &PORTD, &PORTD, &PORTD, &PORTD, &PORTD, &PORTD, &PORTD};
const uint8_t in_collumn_pin[] = {PINB1, PINB1, PIND5, PIND4, PIND5, PIND4, PIND5, PIND4, PIND5, PIND4};
/*void send() { const uint8_t in_row_port[] = {&PIND, &PIND, &PIND, &PIND, &PIND, &PIND, &PIND, &PIND, &PIND, &PIND};
if(status_dev_1 == SLEEP) { const uint8_t in_row_pin[] = {PIND0, PIND1, PIND3, PIND3, PIND3, PIND3, PIND3, PIND3, PIND3, PIND3};
rf12_txpacket(10,SETACTIVE);
status_dev_1 = ACTIVE; static inline void BIT_SET(volatile uint8_t *target, uint8_t bit) __attribute__((always_inline));
return; static inline void BIT_CLEAR(volatile uint8_t *target, uint8_t bit) __attribute__((always_inline));
} static inline uint8_t BIT_ON(volatile uint8_t *target, uint8_t bit) __attribute__((always_inline));
if(status_dev_1 == ACTIVE) {
rf12_txpacket(10,SETSLEEP); void init_ports() {
status_dev_1 = SLEEP; //LED auf Ausgang
return;
}
}*/
/*ISR(INT0_vect) {
DDRC |= (1<<PC5);
PORTC |= (1<<PC5);
send();
_delay_ms(500);
PORTC &= ~(1<<PC5);
}*/
/*void init_int() {
// Port D initialization
// Function: Bit2=In
DDRD &= ~(1<<PD2);
// State: Bit2=H
PORTD |= (1<<PD2);
// External Interrupt(s) initialization
// INT0: On
// INT0 Mode: Falling Edge
MCUCR |= (1<<ISC01);
GICR |= (1<<INT0);
GIFR |= (1<<INTF0);
}*/
void led() {
DDRB |= ((1<<PINB0) | (1<<PINB2)); DDRB |= ((1<<PINB0) | (1<<PINB2));
if(status_dev_1 == SLEEP) { DDRD |= ((1<<PIND6) | (1<<PIND7));
PORTB |= (1<<PINB2);
PORTB &= ~(1<<PINB0); //Collumns auf Ausgang
} else if(status_dev_1 == ACTIVE) { DDRB |= ((1<<PINB1));
PORTB |= (1<<PINB0); DDRD |= ((1<<PIND5) | (1<<PIND4));
PORTB &= ~(1<<PINB2);
} else if(status_dev_1 == RUN) { //Collumns auf 5V
PORTB |= (1<<PINB0); PORTB |= ((1<<PINB1));
PORTB |= (1<<PINB2); PORTD |= ((1<<PIND5) | (1<<PIND4));
} else if(status_dev_1 == 0) {
PORTB &= ~(1<<PINB0); //Rows auf eingang
PORTB &= ~(1<<PINB2); DDRD &= ~((1<<PIND0) | (1<<PIND1) | (1<<PIND3));
}
//Rows auf PullUp
PORTD |= ((1<<PIND0) | (1<<PIND1) | (1<<PIND3));
}
void led() {
for(uint8_t i=0;i<NUMDEV*2;i=i+2) {
if(status_dev[i/2] == SLEEP) {
BIT_SET(led_port[i],led_pin[i]);
BIT_CLEAR(led_port[i+1],led_pin[i+1]);
} else if(status_dev[i/2] == ACTIVE) {
BIT_SET(led_port[i+1],led_pin[i+1]);
BIT_CLEAR(led_port[i],led_pin[i]);
} else if(status_dev[i/2] == RUN) {
BIT_SET(led_port[i],led_pin[i]);
BIT_SET(led_port[i+1],led_pin[i+1]);
} else if(status_dev[i/2] == 0) {
BIT_CLEAR(led_port[i],led_pin[i]);
BIT_CLEAR(led_port[i+1],led_pin[i+1]);
}
}
} }
void poll() { void poll() {
led(); led();
int to = 10; uint8_t to = 0;
int data = 0; uint8_t data = 0;
DDRB |= (1<<PINB1); for(uint8_t i=0;i<NUMDEV*2;i=i+2) {
PORTB &= ~(1<<PINB1); //Status Schalter
BIT_CLEAR(in_collumn_port[i],in_collumn_pin[i]); //Collumn auf 0
DDRD &= ~((1<<PIND0) | (1<<PIND1)); _delay_us(0.01);
PORTD |= ((1<<PIND0) | (1<<PIND1)); if(!BIT_ON(in_row_port[i],in_row_pin[i])) {
if(status_dev[i/2] == SLEEP) {
//_delay_us(20); data = SETACTIVE;
} else {
if(!(PIND & (1<<PIND0))) { // Schalter 1 klicked data = SETSLEEP;
if(status_dev_1 == SLEEP) }
data = SETACTIVE; //Device
else to = (i/2)+10;
data = SETSLEEP; }
} BIT_SET(in_collumn_port[i],in_collumn_pin[i]); //Collumn auf wieder auf 1
if(!(PIND & (1<<PIND1))) { _delay_us(0.01);
data = SETRUN;
//Run Schalter
BIT_CLEAR(in_collumn_port[i+1],in_collumn_pin[i+1]); //Collumn auf 0
_delay_us(0.01);
if(!BIT_ON(in_row_port[i+1],in_row_pin[i+1])) {
data = SETRUN;
//Device
to = (i/2)+10;
}
BIT_SET(in_collumn_port[i+1],in_collumn_pin[i+1]); //Collumn auf wieder auf 1
_delay_us(0.01);
} }
if(to != 0 && data != 0) { if(to != 0 && data != 0) {
cli();
DDRC |= (1<<PC5); DDRC |= (1<<PC5);
PORTC |= (1<<PC5); PORTC |= (1<<PC5);
rf12_endasyncrx(); rf12_endasyncrx();
_delay_ms(500); _delay_ms(20);
PORTC &= ~(1<<PC5);
rf12_txpacket(to, MASTER, data); rf12_txpacket(to, MASTER, data);
PORTC &= ~(1<<PC5);
_delay_ms(50);
rf12_beginasyncrx(); rf12_beginasyncrx();
sei();
} }
} }
@ -115,21 +130,25 @@ void recive() {
} }
uint8_t from = rf12_rxbyte(); uint8_t from = rf12_rxbyte();
if(from != MASTER) { if(from != MASTER) {
from = (from/10)-1;
while(rf12_hasdata()) { while(rf12_hasdata()) {
poll(); poll();
} }
uint8_t data = rf12_rxbyte(); uint8_t data = rf12_rxbyte();
switch(data) { switch(data) {
case SLEEP: { case SLEEP: {
status_dev_1 = SLEEP; status_dev[from] = SLEEP;
status_count[from] = 0;
return; return;
} }
case ACTIVE: { case ACTIVE: {
status_dev_1 = ACTIVE; status_dev[from] = ACTIVE;
status_count[from] = 0;
return; return;
} }
case RUN: { case RUN: {
status_dev_1 = RUN; status_dev[from] = RUN;
status_count[from] = 0;
return; return;
} }
} }
@ -140,14 +159,20 @@ void recive() {
// Timer 0 overflow interrupt service routine // Timer 0 overflow interrupt service routine
ISR(TIMER0_OVF_vect) ISR(TIMER0_OVF_vect)
{ {
if(timer2s < 64) { if(timer2s < 16) {
timer2s++; timer2s++;
return; return;
} }
timer2s = 0; timer2s = 0;
rf12_endasyncrx(); rf12_endasyncrx();
rf12_txpacket(10, MASTER, PING); rf12_txpacket(ALL, MASTER, PING);
status_dev_1 = 0; for(uint8_t i=0;i<NUMDEV;i++) {
if(status_count[i] > 10) {
status_dev[i] = 0;
} else {
status_count[i]++;
}
}
rf12_beginasyncrx(); rf12_beginasyncrx();
} }
@ -170,12 +195,26 @@ int main(void)
rf12_setbandwidth(1, 0, 7); // 400kHz Bandbreite, 0dB Verstärkung, DRSSI threshold: -61dBm rf12_setbandwidth(1, 0, 7); // 400kHz Bandbreite, 0dB Verstärkung, DRSSI threshold: -61dBm
rf12_setbaud(9600); // 19200 baud rf12_setbaud(9600); // 19200 baud
rf12_setpower(0, 6); // 1mW Ausgangsleistung, 120kHz Frequenzshift rf12_setpower(0, 6); // 1mW Ausgangsleistung, 120kHz Frequenzshift
init_ports();
init_timer(); init_timer();
sei(); sei();
_delay_ms(100);
while(1) while(1)
{ {
recive(); recive();
} }
}
static inline void BIT_SET(volatile uint8_t *target, uint8_t bit) {
*target |= (1<<bit);
}
static inline void BIT_CLEAR(volatile uint8_t *target, uint8_t bit) {
*target &= ~(1<<bit);
}
static inline uint8_t BIT_ON(volatile uint8_t *target, uint8_t bit) {
return *target & (1<<bit);
} }