From 275540d9d9ab96663dc5506c35ff7ec17b4ba237 Mon Sep 17 00:00:00 2001 From: BlubbFish Date: Thu, 17 Sep 2020 11:54:40 +0200 Subject: [PATCH] move to gitignore --- V5B/Reciver/Reciver/Debug/Makefile | 133 --- V5B/Reciver/Reciver/Debug/Reciver.d | 53 -- V5B/Reciver/Reciver/Debug/Reciver.eep | 1 - V5B/Reciver/Reciver/Debug/Reciver.elf | Bin 17060 -> 0 bytes V5B/Reciver/Reciver/Debug/Reciver.hex | 98 -- V5B/Reciver/Reciver/Debug/Reciver.lss | 1153 ------------------------ V5B/Reciver/Reciver/Debug/Reciver.map | 510 ----------- V5B/Reciver/Reciver/Debug/Reciver.srec | 99 -- V5B/Reciver/Reciver/Debug/makedep.mk | 8 - V5B/Reciver/Reciver/Debug/rf12.d | 48 - 10 files changed, 2103 deletions(-) delete mode 100644 V5B/Reciver/Reciver/Debug/Makefile delete mode 100644 V5B/Reciver/Reciver/Debug/Reciver.d delete mode 100644 V5B/Reciver/Reciver/Debug/Reciver.eep delete mode 100644 V5B/Reciver/Reciver/Debug/Reciver.elf delete mode 100644 V5B/Reciver/Reciver/Debug/Reciver.hex delete mode 100644 V5B/Reciver/Reciver/Debug/Reciver.lss delete mode 100644 V5B/Reciver/Reciver/Debug/Reciver.map delete mode 100644 V5B/Reciver/Reciver/Debug/Reciver.srec delete mode 100644 V5B/Reciver/Reciver/Debug/makedep.mk delete mode 100644 V5B/Reciver/Reciver/Debug/rf12.d diff --git a/V5B/Reciver/Reciver/Debug/Makefile b/V5B/Reciver/Reciver/Debug/Makefile deleted file mode 100644 index e778fbb..0000000 --- a/V5B/Reciver/Reciver/Debug/Makefile +++ /dev/null @@ -1,133 +0,0 @@ -################################################################################ -# Automatically-generated file. Do not edit! -################################################################################ - -SHELL := cmd.exe -RM := rm -rf - -USER_OBJS := - -LIBS := -PROJ := - -O_SRCS := -C_SRCS := -S_SRCS := -S_UPPER_SRCS := -OBJ_SRCS := -ASM_SRCS := -PREPROCESSING_SRCS := -OBJS := -OBJS_AS_ARGS := -C_DEPS := -C_DEPS_AS_ARGS := -EXECUTABLES := -OUTPUT_FILE_PATH := -OUTPUT_FILE_PATH_AS_ARGS := -AVR_APP_PATH :=$$$AVR_APP_PATH$$$ -QUOTE := " -ADDITIONAL_DEPENDENCIES:= -OUTPUT_FILE_DEP:= -LIB_DEP:= - -# Every subdirectory with source files must be described here -SUBDIRS := - - -# Add inputs and outputs from these tool invocations to the build variables -C_SRCS += \ -../Reciver.c \ -../rf12.c - - -PREPROCESSING_SRCS += - - -ASM_SRCS += - - -OBJS += \ -Reciver.o \ -rf12.o - - -OBJS_AS_ARGS += \ -Reciver.o \ -rf12.o - - -C_DEPS += \ -Reciver.d \ -rf12.d - - -C_DEPS_AS_ARGS += \ -Reciver.d \ -rf12.d - - -OUTPUT_FILE_PATH +=Reciver.elf - -OUTPUT_FILE_PATH_AS_ARGS +=Reciver.elf - -ADDITIONAL_DEPENDENCIES:= - -OUTPUT_FILE_DEP:= ./makedep.mk - -LIB_DEP+= - -# AVR32/GNU C Compiler - - - - - -./%.o: .././%.c - @echo Building file: $< - @echo Invoking: AVR/GNU C Compiler : - $(QUOTE)C:\Program Files (x86)\Atmel\Atmel Toolchain\AVR8 GCC\Native\3.4.2.876\avr8-gnu-toolchain\bin\avr-gcc.exe$(QUOTE) -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fpack-struct -fshort-enums -g2 -Wall -mmcu=attiny24a -c -std=gnu99 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o"$@" "$<" - @echo Finished building: $< - - - -# AVR32/GNU Preprocessing Assembler - - - -# AVR32/GNU Assembler - - - - -ifneq ($(MAKECMDGOALS),clean) -ifneq ($(strip $(C_DEPS)),) --include $(C_DEPS) -endif -endif - -# Add inputs and outputs from these tool invocations to the build variables - -# All Target -all: $(OUTPUT_FILE_PATH) $(ADDITIONAL_DEPENDENCIES) - -$(OUTPUT_FILE_PATH): $(OBJS) $(USER_OBJS) $(OUTPUT_FILE_DEP) $(LIB_DEP) - @echo Building target: $@ - @echo Invoking: AVR/GNU Linker : - $(QUOTE)C:\Program Files (x86)\Atmel\Atmel Toolchain\AVR8 GCC\Native\3.4.2.876\avr8-gnu-toolchain\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 -Wl,--gc-sections -mmcu=attiny24a - @echo Finished building target: $@ - "C:\Program Files (x86)\Atmel\Atmel Toolchain\AVR8 GCC\Native\3.4.2.876\avr8-gnu-toolchain\bin\avr-objcopy.exe" -O ihex -R .eeprom -R .fuse -R .lock -R .signature "Reciver.elf" "Reciver.hex" - "C:\Program Files (x86)\Atmel\Atmel Toolchain\AVR8 GCC\Native\3.4.2.876\avr8-gnu-toolchain\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 Toolchain\AVR8 GCC\Native\3.4.2.876\avr8-gnu-toolchain\bin\avr-objdump.exe" -h -S "Reciver.elf" > "Reciver.lss" - "C:\Program Files (x86)\Atmel\Atmel Toolchain\AVR8 GCC\Native\3.4.2.876\avr8-gnu-toolchain\bin\avr-objcopy.exe" -O srec -R .eeprom -R .fuse -R .lock -R .signature "Reciver.elf" "Reciver.srec" - "C:\Program Files (x86)\Atmel\Atmel Toolchain\AVR8 GCC\Native\3.4.2.876\avr8-gnu-toolchain\bin\avr-size.exe" "Reciver.elf" - - - - - - -# Other Targets -clean: - -$(RM) $(OBJS_AS_ARGS)$(C_DEPS_AS_ARGS) $(EXECUTABLES) - rm -rf "Reciver.elf" "Reciver.a" "Reciver.hex" "Reciver.lss" "Reciver.eep" "Reciver.map" "Reciver.srec" - \ No newline at end of file diff --git a/V5B/Reciver/Reciver/Debug/Reciver.d b/V5B/Reciver/Reciver/Debug/Reciver.d deleted file mode 100644 index b1a43c8..0000000 --- a/V5B/Reciver/Reciver/Debug/Reciver.d +++ /dev/null @@ -1,53 +0,0 @@ -Reciver.d Reciver.o: .././Reciver.c .././global.h \ - c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/io.h \ - c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/sfr_defs.h \ - c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/inttypes.h \ - c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/include/stdint.h \ - c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/stdint.h \ - c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/iotn24a.h \ - c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/portpins.h \ - c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/common.h \ - c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/version.h \ - c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/fuse.h \ - c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/lock.h \ - c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/interrupt.h \ - c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/util/delay.h \ - c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/util/delay_basic.h \ - c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/math.h \ - .././rf12.h .././codes.h - -.././global.h: - -c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/io.h: - -c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/sfr_defs.h: - -c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/inttypes.h: - -c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/include/stdint.h: - -c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/stdint.h: - -c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/iotn24a.h: - -c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/portpins.h: - -c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/common.h: - -c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/version.h: - -c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/fuse.h: - -c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/lock.h: - -c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/interrupt.h: - -c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/util/delay.h: - -c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/util/delay_basic.h: - -c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/math.h: - -.././rf12.h: - -.././codes.h: diff --git a/V5B/Reciver/Reciver/Debug/Reciver.eep b/V5B/Reciver/Reciver/Debug/Reciver.eep deleted file mode 100644 index 1996e8f..0000000 --- a/V5B/Reciver/Reciver/Debug/Reciver.eep +++ /dev/null @@ -1 +0,0 @@ -:00000001FF diff --git a/V5B/Reciver/Reciver/Debug/Reciver.elf b/V5B/Reciver/Reciver/Debug/Reciver.elf deleted file mode 100644 index fc8efc3f191eef2f854ef5eac019b7250937f631..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17060 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 b996qrt1z@?v6~DytCzU)gMgYBeLntQW73^b diff --git a/V5B/Reciver/Reciver/Debug/Reciver.hex b/V5B/Reciver/Reciver/Debug/Reciver.hex deleted file mode 100644 index 83dce53..0000000 --- a/V5B/Reciver/Reciver/Debug/Reciver.hex +++ /dev/null @@ -1,98 +0,0 @@ -:1000000010C028C027C026C025C024C023C022C0DD -:1000100021C020C01FC02AC11DC01CC01BC01AC0E7 -:1000200019C011241FBECFEDCDBF10E0A0E6B0E097 -:10003000E4EFF5E002C005900D92A436B107D9F7C0 -:1000400020E0A4E6B0E001C01D92A636B207E1F7B9 -:1000500086D1CEC2D5CF8091620090916300069781 -:1000600009F443C086E090E09093630080936200BF -:1000700088E290E090936100809360002FE788E32E -:1000800091E0215080409040E1F700C00000409195 -:1000900062005091630068E281E02CD22FEF83EC84 -:1000A00099E0215080409040E1F700C0000084E1D9 -:1000B00090E090936100809360002FEF82E597E0DD -:1000C000215080409040E1F700C0000084EB90E0B8 -:1000D00090936100809360002FEF86E191E12150C1 -:1000E00080409040E1F700C000000895BA988091E8 -:1000F000620090916300039729F4B29B03C0F6D18C -:10010000AADFE1D18091620090916300029741F4EF -:10011000B29B06C0EBD148E068E281E0EBD1D3D1DD -:10012000CC992DC08091620090916300029739F5BF -:1001300086E090E090936300809362002FEF81E16E -:100140009AE7215080409040E1F700C000002FEF77 -:1001500081E19AE7215080409040E1F700C0000023 -:100160002FEF81E19AE7215080409040E1F700C0F5 -:10017000000083E090E09093630080936200089514 -:10018000CF93A1D101C0B2DFA8D18111FCCFAAD1F8 -:10019000882339F0883229F0803F09F03FC001C040 -:1001A000A5DF9BD18111FCCF9DD1C82F01C09EDF5F -:1001B00094D18111FCCFC13089F594D1843049F0BC -:1001C00018F48130C1F419C0853051F0873099F4AA -:1001D0000EC082E090E090936300809362000DC0B7 -:1001E00083E090E0909363008093620006C07ED12C -:1001F00032DF69D113C07AD111C078D12FE788E3FB -:1002000091E0215080409040E1F700C00000409113 -:1002100062005091630068E281E06CD1CF91089553 -:1002200010BE85E083BF88E582BF81E089BFB89AB0 -:10023000C09A8FEA94E00197F1F700C00000809126 -:100240006000909161001816190674F480E090E047 -:1002500025E12A95F1F70000019620916000309188 -:10026000610082179307A4F3C09808951F920F921C -:100270000FB60F9211242F933F938F939F9388E58E -:1002800082BF8091620090916300029779F480911F -:10029000640090916500C39794F198B382E0892738 -:1002A00088BB109265001092640029C080916200A2 -:1002B00090916300039779F48091640090916500B8 -:1002C0000697ECF098B382E0892788BB109265000E -:1002D0001092640014C080916200909163000697B0 -:1002E00071F48091640090916500029744F098B396 -:1002F00082E0892788BB109265001092640080918B -:10030000640090916500019690936500809364006D -:10031000B89AC09A8FEA94E00197F1F700C0000004 -:1003200080916000909161001816190674F480E0C5 -:1003300090E025E12A95F1F70000019620916000F8 -:100340003091610082179307A4F3C0989F918F9119 -:100350003F912F910F900FBE0F901F9018952FD0A7 -:1003600080E296E06BD047E060E081E04BD080E82F -:1003700095E273D066E080E093D052DFB99AD498CA -:10038000DC9AD69ADE987894FBDEFECFD99840E1CD -:1003900020E030E0992314F4DB9A01C0DB98220FAF -:1003A000331FC8992160DA9A880F991F00C0000096 -:1003B000DA98415079F7D99A822F932F08958AB30A -:1003C0008E608ABBD99A2FEF80E792E0215080405F -:1003D0009040E1F700C0000080EE90ECD7DF87EDA1 -:1003E00090E8D4DF8BEA92ECD1DF81E89AECCEDFA3 -:1003F00080E090EECBDF80E098ECC8DF87EF94ECF4 -:10040000C5DF0895477050E054696370262F30E0CF -:10041000220F331F220F331F220F331F90E0880F4C -:10042000991F82959295907F9827807F982799278A -:10043000822B932B842B952BA9DF08958036910571 -:1004400038F080342FE0920728F08FE39FE002C05D -:1004500080E690E0906A9ADF0895873922E092075B -:10046000F0F0883125E1920770F49C0140E050E003 -:1004700060E678EA80E090E0A0D0C901019780684A -:10048000966C84DF08959C0140E050E06CEF72E4CC -:1004900085E090E070D0C9010197966C77DF0895F0 -:1004A000877090E0986970E062957295707F76270A -:1004B000607F76277727862B972B68DF0895D9985A -:1004C000C89BFECF089588EC92E860DF81E89AEC43 -:1004D0005DDF83E89AEC5ADF0895D99889B3809557 -:1004E0008170089580E090EB51DF089588E092E8F4 -:1004F0004DDF08951F93CF93DF93182FD62FC42F6E -:1005000088E392E843DFDBDF8AEA98EB3FDFD7DF5F -:100510008AEA98EB3BDFD3DF8AEA98EB37DFCFDF5D -:100520008DE298EB33DFCBDF84ED98EB2FDFC7DF75 -:10053000812F90E0986B2ADFC2DF8D2F90E0986BBF -:1005400025DFBDDF8C2F90E0986B20DFB8DF80E0E7 -:1005500098EB1CDFB4DF88E092E818DF2FEF80E72C -:1005600092E0215080409040E1F700C00000DF9110 -:10057000CF911F910895A1E21A2EAA1BBB1BFD016A -:100580000DC0AA1FBB1FEE1FFF1FA217B307E40772 -:10059000F50720F0A21BB30BE40BF50B661F771FCA -:1005A000881F991F1A9469F76095709580959095AA -:1005B0009B01AC01BD01CF010895052E97FB16F4F8 -:1005C000009406D057FD0CD0D6DF07FC09D07EF48E -:1005D00090958095709561957F4F8F4F9F4F0895AF -:1005E00050954095309521953F4F4F4F5F4F08955F -:0405F000F894FFCFAD -:0405F400B40002004D -:00000001FF diff --git a/V5B/Reciver/Reciver/Debug/Reciver.lss b/V5B/Reciver/Reciver/Debug/Reciver.lss deleted file mode 100644 index 4030479..0000000 --- a/V5B/Reciver/Reciver/Debug/Reciver.lss +++ /dev/null @@ -1,1153 +0,0 @@ - -Reciver.elf: file format elf32-avr - -Sections: -Idx Name Size VMA LMA File off Algn - 0 .text 000005f4 00000000 00000000 00000094 2**1 - CONTENTS, ALLOC, LOAD, READONLY, CODE - 1 .data 00000004 00800060 000005f4 00000688 2**0 - CONTENTS, ALLOC, LOAD, DATA - 2 .bss 00000002 00800064 00800064 0000068c 2**0 - ALLOC - 3 .stab 000006b4 00000000 00000000 0000068c 2**2 - CONTENTS, READONLY, DEBUGGING - 4 .stabstr 00000082 00000000 00000000 00000d40 2**0 - CONTENTS, READONLY, DEBUGGING - 5 .comment 0000002f 00000000 00000000 00000dc2 2**0 - CONTENTS, READONLY - 6 .debug_aranges 000000d0 00000000 00000000 00000df1 2**0 - CONTENTS, READONLY, DEBUGGING - 7 .debug_info 00001026 00000000 00000000 00000ec1 2**0 - CONTENTS, READONLY, DEBUGGING - 8 .debug_abbrev 0000040a 00000000 00000000 00001ee7 2**0 - CONTENTS, READONLY, DEBUGGING - 9 .debug_line 0000056e 00000000 00000000 000022f1 2**0 - CONTENTS, READONLY, DEBUGGING - 10 .debug_frame 000001c8 00000000 00000000 00002860 2**2 - CONTENTS, READONLY, DEBUGGING - 11 .debug_str 00000243 00000000 00000000 00002a28 2**0 - CONTENTS, READONLY, DEBUGGING - 12 .debug_loc 000007d0 00000000 00000000 00002c6b 2**0 - CONTENTS, READONLY, DEBUGGING - 13 .debug_ranges 000000b0 00000000 00000000 0000343b 2**0 - CONTENTS, READONLY, DEBUGGING - -Disassembly of section .text: - -00000000 <__vectors>: - 0: 10 c0 rjmp .+32 ; 0x22 <__ctors_end> - 2: 28 c0 rjmp .+80 ; 0x54 <__bad_interrupt> - 4: 27 c0 rjmp .+78 ; 0x54 <__bad_interrupt> - 6: 26 c0 rjmp .+76 ; 0x54 <__bad_interrupt> - 8: 25 c0 rjmp .+74 ; 0x54 <__bad_interrupt> - a: 24 c0 rjmp .+72 ; 0x54 <__bad_interrupt> - c: 23 c0 rjmp .+70 ; 0x54 <__bad_interrupt> - e: 22 c0 rjmp .+68 ; 0x54 <__bad_interrupt> - 10: 21 c0 rjmp .+66 ; 0x54 <__bad_interrupt> - 12: 20 c0 rjmp .+64 ; 0x54 <__bad_interrupt> - 14: 1f c0 rjmp .+62 ; 0x54 <__bad_interrupt> - 16: 2a c1 rjmp .+596 ; 0x26c <__vector_11> - 18: 1d c0 rjmp .+58 ; 0x54 <__bad_interrupt> - 1a: 1c c0 rjmp .+56 ; 0x54 <__bad_interrupt> - 1c: 1b c0 rjmp .+54 ; 0x54 <__bad_interrupt> - 1e: 1a c0 rjmp .+52 ; 0x54 <__bad_interrupt> - 20: 19 c0 rjmp .+50 ; 0x54 <__bad_interrupt> - -00000022 <__ctors_end>: - 22: 11 24 eor r1, r1 - 24: 1f be out 0x3f, r1 ; 63 - 26: cf ed ldi r28, 0xDF ; 223 - 28: cd bf out 0x3d, r28 ; 61 - -0000002a <__do_copy_data>: - 2a: 10 e0 ldi r17, 0x00 ; 0 - 2c: a0 e6 ldi r26, 0x60 ; 96 - 2e: b0 e0 ldi r27, 0x00 ; 0 - 30: e4 ef ldi r30, 0xF4 ; 244 - 32: f5 e0 ldi r31, 0x05 ; 5 - 34: 02 c0 rjmp .+4 ; 0x3a <__do_copy_data+0x10> - 36: 05 90 lpm r0, Z+ - 38: 0d 92 st X+, r0 - 3a: a4 36 cpi r26, 0x64 ; 100 - 3c: b1 07 cpc r27, r17 - 3e: d9 f7 brne .-10 ; 0x36 <__do_copy_data+0xc> - -00000040 <__do_clear_bss>: - 40: 20 e0 ldi r18, 0x00 ; 0 - 42: a4 e6 ldi r26, 0x64 ; 100 - 44: b0 e0 ldi r27, 0x00 ; 0 - 46: 01 c0 rjmp .+2 ; 0x4a <.do_clear_bss_start> - -00000048 <.do_clear_bss_loop>: - 48: 1d 92 st X+, r1 - -0000004a <.do_clear_bss_start>: - 4a: a6 36 cpi r26, 0x66 ; 102 - 4c: b2 07 cpc r27, r18 - 4e: e1 f7 brne .-8 ; 0x48 <.do_clear_bss_loop> - 50: 86 d1 rcall .+780 ; 0x35e
- 52: ce c2 rjmp .+1436 ; 0x5f0 <_exit> - -00000054 <__bad_interrupt>: - 54: d5 cf rjmp .-86 ; 0x0 <__vectors> - -00000056 : -volatile int pwm_led = 0; - -volatile int servopos = RIGHT; - -void turn() { - if(status == RUN) - 56: 80 91 62 00 lds r24, 0x0062 - 5a: 90 91 63 00 lds r25, 0x0063 - 5e: 06 97 sbiw r24, 0x06 ; 6 - 60: 09 f4 brne .+2 ; 0x64 - 62: 43 c0 rjmp .+134 ; 0xea <__stack+0xb> - return; - status = RUN; - 64: 86 e0 ldi r24, 0x06 ; 6 - 66: 90 e0 ldi r25, 0x00 ; 0 - 68: 90 93 63 00 sts 0x0063, r25 - 6c: 80 93 62 00 sts 0x0062, r24 - servopos = RIGHT-140; - 70: 88 e2 ldi r24, 0x28 ; 40 - 72: 90 e0 ldi r25, 0x00 ; 0 - 74: 90 93 61 00 sts 0x0061, r25 - 78: 80 93 60 00 sts 0x0060, r24 - #else - //round up by default - __ticks_dc = (uint32_t)(ceil(fabs(__tmp))); - #endif - - __builtin_avr_delay_cycles(__ticks_dc); - 7c: 2f e7 ldi r18, 0x7F ; 127 - 7e: 88 e3 ldi r24, 0x38 ; 56 - 80: 91 e0 ldi r25, 0x01 ; 1 - 82: 21 50 subi r18, 0x01 ; 1 - 84: 80 40 sbci r24, 0x00 ; 0 - 86: 90 40 sbci r25, 0x00 ; 0 - 88: e1 f7 brne .-8 ; 0x82 - 8a: 00 c0 rjmp .+0 ; 0x8c - 8c: 00 00 nop - _delay_ms(10+DEVICE); - rf12_txpacket(MASTER, DEVICE, status); - 8e: 40 91 62 00 lds r20, 0x0062 - 92: 50 91 63 00 lds r21, 0x0063 - 96: 68 e2 ldi r22, 0x28 ; 40 - 98: 81 e0 ldi r24, 0x01 ; 1 - 9a: 2c d2 rcall .+1112 ; 0x4f4 - 9c: 2f ef ldi r18, 0xFF ; 255 - 9e: 83 ec ldi r24, 0xC3 ; 195 - a0: 99 e0 ldi r25, 0x09 ; 9 - a2: 21 50 subi r18, 0x01 ; 1 - a4: 80 40 sbci r24, 0x00 ; 0 - a6: 90 40 sbci r25, 0x00 ; 0 - a8: e1 f7 brne .-8 ; 0xa2 - aa: 00 c0 rjmp .+0 ; 0xac - ac: 00 00 nop - _delay_ms(400); - servopos = RIGHT-160; - ae: 84 e1 ldi r24, 0x14 ; 20 - b0: 90 e0 ldi r25, 0x00 ; 0 - b2: 90 93 61 00 sts 0x0061, r25 - b6: 80 93 60 00 sts 0x0060, r24 - ba: 2f ef ldi r18, 0xFF ; 255 - bc: 82 e5 ldi r24, 0x52 ; 82 - be: 97 e0 ldi r25, 0x07 ; 7 - c0: 21 50 subi r18, 0x01 ; 1 - c2: 80 40 sbci r24, 0x00 ; 0 - c4: 90 40 sbci r25, 0x00 ; 0 - c6: e1 f7 brne .-8 ; 0xc0 - c8: 00 c0 rjmp .+0 ; 0xca - ca: 00 00 nop - _delay_ms(300); - servopos = RIGHT; - cc: 84 eb ldi r24, 0xB4 ; 180 - ce: 90 e0 ldi r25, 0x00 ; 0 - d0: 90 93 61 00 sts 0x0061, r25 - d4: 80 93 60 00 sts 0x0060, r24 - d8: 2f ef ldi r18, 0xFF ; 255 - da: 86 e1 ldi r24, 0x16 ; 22 - dc: 91 e1 ldi r25, 0x11 ; 17 - de: 21 50 subi r18, 0x01 ; 1 - e0: 80 40 sbci r24, 0x00 ; 0 - e2: 90 40 sbci r25, 0x00 ; 0 - e4: e1 f7 brne .-8 ; 0xde - e6: 00 c0 rjmp .+0 ; 0xe8 <__stack+0x9> - e8: 00 00 nop - ea: 08 95 ret - -000000ec : - _delay_ms(700); -} - -void poll() { - DDRB &= ~(1< - if(PINB & (1< - rf12_endasyncrx(); - fe: f6 d1 rcall .+1004 ; 0x4ec - turn(); - 100: aa df rcall .-172 ; 0x56 - rf12_beginasyncrx(); - 102: e1 d1 rcall .+962 ; 0x4c6 - } - } - if(status == SLEEP) { - 104: 80 91 62 00 lds r24, 0x0062 - 108: 90 91 63 00 lds r25, 0x0063 - 10c: 02 97 sbiw r24, 0x02 ; 2 - 10e: 41 f4 brne .+16 ; 0x120 - if(PINB & (1< - rf12_endasyncrx(); - 114: eb d1 rcall .+982 ; 0x4ec - rf12_txpacket(MASTER, DEVICE, DEDECT); - 116: 48 e0 ldi r20, 0x08 ; 8 - 118: 68 e2 ldi r22, 0x28 ; 40 - 11a: 81 e0 ldi r24, 0x01 ; 1 - 11c: eb d1 rcall .+982 ; 0x4f4 - rf12_beginasyncrx(); - 11e: d3 d1 rcall .+934 ; 0x4c6 - } - } - if(!(PINA & (1< - if(status == SLEEP) { - 124: 80 91 62 00 lds r24, 0x0062 - 128: 90 91 63 00 lds r25, 0x0063 - 12c: 02 97 sbiw r24, 0x02 ; 2 - 12e: 39 f5 brne .+78 ; 0x17e - status = RUN; - 130: 86 e0 ldi r24, 0x06 ; 6 - 132: 90 e0 ldi r25, 0x00 ; 0 - 134: 90 93 63 00 sts 0x0063, r25 - 138: 80 93 62 00 sts 0x0062, r24 - 13c: 2f ef ldi r18, 0xFF ; 255 - 13e: 81 e1 ldi r24, 0x11 ; 17 - 140: 9a e7 ldi r25, 0x7A ; 122 - 142: 21 50 subi r18, 0x01 ; 1 - 144: 80 40 sbci r24, 0x00 ; 0 - 146: 90 40 sbci r25, 0x00 ; 0 - 148: e1 f7 brne .-8 ; 0x142 - 14a: 00 c0 rjmp .+0 ; 0x14c - 14c: 00 00 nop - 14e: 2f ef ldi r18, 0xFF ; 255 - 150: 81 e1 ldi r24, 0x11 ; 17 - 152: 9a e7 ldi r25, 0x7A ; 122 - 154: 21 50 subi r18, 0x01 ; 1 - 156: 80 40 sbci r24, 0x00 ; 0 - 158: 90 40 sbci r25, 0x00 ; 0 - 15a: e1 f7 brne .-8 ; 0x154 - 15c: 00 c0 rjmp .+0 ; 0x15e - 15e: 00 00 nop - 160: 2f ef ldi r18, 0xFF ; 255 - 162: 81 e1 ldi r24, 0x11 ; 17 - 164: 9a e7 ldi r25, 0x7A ; 122 - 166: 21 50 subi r18, 0x01 ; 1 - 168: 80 40 sbci r24, 0x00 ; 0 - 16a: 90 40 sbci r25, 0x00 ; 0 - 16c: e1 f7 brne .-8 ; 0x166 - 16e: 00 c0 rjmp .+0 ; 0x170 - 170: 00 00 nop - _delay_ms(5000); - _delay_ms(5000); - _delay_ms(5000); - status = ACTIVE; - 172: 83 e0 ldi r24, 0x03 ; 3 - 174: 90 e0 ldi r25, 0x00 ; 0 - 176: 90 93 63 00 sts 0x0063, r25 - 17a: 80 93 62 00 sts 0x0062, r24 - 17e: 08 95 ret - -00000180 : - } - } -} - -void recive() { - 180: cf 93 push r28 - rf12_beginasyncrx(); - 182: a1 d1 rcall .+834 ; 0x4c6 - while(rf12_hasdata()) { - 184: 01 c0 rjmp .+2 ; 0x188 - poll(); - 186: b2 df rcall .-156 ; 0xec - } -} - -void recive() { - rf12_beginasyncrx(); - while(rf12_hasdata()) { - 188: a8 d1 rcall .+848 ; 0x4da - 18a: 81 11 cpse r24, r1 - 18c: fc cf rjmp .-8 ; 0x186 - poll(); - } - uint8_t addr = rf12_rxbyte(); - 18e: aa d1 rcall .+852 ; 0x4e4 - if(addr == ALL || addr == DEVICE || addr == GROUP) { - 190: 88 23 and r24, r24 - 192: 39 f0 breq .+14 ; 0x1a2 - 194: 88 32 cpi r24, 0x28 ; 40 - 196: 29 f0 breq .+10 ; 0x1a2 - 198: 80 3f cpi r24, 0xF0 ; 240 - 19a: 09 f0 breq .+2 ; 0x19e - 19c: 3f c0 rjmp .+126 ; 0x21c - 19e: 01 c0 rjmp .+2 ; 0x1a2 - while(rf12_hasdata()) { - poll(); - 1a0: a5 df rcall .-182 ; 0xec - while(rf12_hasdata()) { - poll(); - } - uint8_t addr = rf12_rxbyte(); - if(addr == ALL || addr == DEVICE || addr == GROUP) { - while(rf12_hasdata()) { - 1a2: 9b d1 rcall .+822 ; 0x4da - 1a4: 81 11 cpse r24, r1 - 1a6: fc cf rjmp .-8 ; 0x1a0 - poll(); - } - uint8_t from = rf12_rxbyte(); - 1a8: 9d d1 rcall .+826 ; 0x4e4 - 1aa: c8 2f mov r28, r24 - while(rf12_hasdata()) { - 1ac: 01 c0 rjmp .+2 ; 0x1b0 - poll(); - 1ae: 9e df rcall .-196 ; 0xec - if(addr == ALL || addr == DEVICE || addr == GROUP) { - while(rf12_hasdata()) { - poll(); - } - uint8_t from = rf12_rxbyte(); - while(rf12_hasdata()) { - 1b0: 94 d1 rcall .+808 ; 0x4da - 1b2: 81 11 cpse r24, r1 - 1b4: fc cf rjmp .-8 ; 0x1ae - poll(); - } - if(from == MASTER) { - 1b6: c1 30 cpi r28, 0x01 ; 1 - 1b8: 89 f5 brne .+98 ; 0x21c - uint8_t data = rf12_rxbyte(); - 1ba: 94 d1 rcall .+808 ; 0x4e4 - switch(data) { - 1bc: 84 30 cpi r24, 0x04 ; 4 - 1be: 49 f0 breq .+18 ; 0x1d2 - 1c0: 18 f4 brcc .+6 ; 0x1c8 - 1c2: 81 30 cpi r24, 0x01 ; 1 - 1c4: c1 f4 brne .+48 ; 0x1f6 - 1c6: 19 c0 rjmp .+50 ; 0x1fa - 1c8: 85 30 cpi r24, 0x05 ; 5 - 1ca: 51 f0 breq .+20 ; 0x1e0 - 1cc: 87 30 cpi r24, 0x07 ; 7 - 1ce: 99 f4 brne .+38 ; 0x1f6 - 1d0: 0e c0 rjmp .+28 ; 0x1ee - case PING: { - break; - } - case SETSLEEP: { - status = SLEEP; - 1d2: 82 e0 ldi r24, 0x02 ; 2 - 1d4: 90 e0 ldi r25, 0x00 ; 0 - 1d6: 90 93 63 00 sts 0x0063, r25 - 1da: 80 93 62 00 sts 0x0062, r24 - break; - 1de: 0d c0 rjmp .+26 ; 0x1fa - } - case SETACTIVE: { - status = ACTIVE; - 1e0: 83 e0 ldi r24, 0x03 ; 3 - 1e2: 90 e0 ldi r25, 0x00 ; 0 - 1e4: 90 93 63 00 sts 0x0063, r25 - 1e8: 80 93 62 00 sts 0x0062, r24 - break; - 1ec: 06 c0 rjmp .+12 ; 0x1fa - } - case SETRUN: { - rf12_endasyncrx(); - 1ee: 7e d1 rcall .+764 ; 0x4ec - turn(); - 1f0: 32 df rcall .-412 ; 0x56 - rf12_beginasyncrx(); - 1f2: 69 d1 rcall .+722 ; 0x4c6 - return; - 1f4: 13 c0 rjmp .+38 ; 0x21c - } - default: - { - rf12_endasyncrx(); - 1f6: 7a d1 rcall .+756 ; 0x4ec - return; - 1f8: 11 c0 rjmp .+34 ; 0x21c - } - } - rf12_endasyncrx(); - 1fa: 78 d1 rcall .+752 ; 0x4ec - 1fc: 2f e7 ldi r18, 0x7F ; 127 - 1fe: 88 e3 ldi r24, 0x38 ; 56 - 200: 91 e0 ldi r25, 0x01 ; 1 - 202: 21 50 subi r18, 0x01 ; 1 - 204: 80 40 sbci r24, 0x00 ; 0 - 206: 90 40 sbci r25, 0x00 ; 0 - 208: e1 f7 brne .-8 ; 0x202 - 20a: 00 c0 rjmp .+0 ; 0x20c - 20c: 00 00 nop - _delay_ms(10+DEVICE); - rf12_txpacket(MASTER, DEVICE, status); - 20e: 40 91 62 00 lds r20, 0x0062 - 212: 50 91 63 00 lds r21, 0x0063 - 216: 68 e2 ldi r22, 0x28 ; 40 - 218: 81 e0 ldi r24, 0x01 ; 1 - 21a: 6c d1 rcall .+728 ; 0x4f4 - return; - } - } -} - 21c: cf 91 pop r28 - 21e: 08 95 ret - -00000220 : - // Clock value: 7,813 kHz - // Mode: Normal top=0xFF - // OC0A output: Disconnected - // OC0B output: Disconnected - // Timer Period: 21,504 ms - TCCR0A = (0< - 23a: 00 c0 rjmp .+0 ; 0x23c - 23c: 00 00 nop - _delay_us(LEFT); - for(int i=0;i - 24c: 80 e0 ldi r24, 0x00 ; 0 - 24e: 90 e0 ldi r25, 0x00 ; 0 - 250: 25 e1 ldi r18, 0x15 ; 21 - 252: 2a 95 dec r18 - 254: f1 f7 brne .-4 ; 0x252 - 256: 00 00 nop - 258: 01 96 adiw r24, 0x01 ; 1 - 25a: 20 91 60 00 lds r18, 0x0060 - 25e: 30 91 61 00 lds r19, 0x0061 - 262: 82 17 cp r24, r18 - 264: 93 07 cpc r25, r19 - 266: a4 f3 brlt .-24 ; 0x250 - _delay_us(STEP); - } - PORTB &= ~(1<: -} - -ISR(TIM0_OVF_vect) { - 26c: 1f 92 push r1 - 26e: 0f 92 push r0 - 270: 0f b6 in r0, 0x3f ; 63 - 272: 0f 92 push r0 - 274: 11 24 eor r1, r1 - 276: 2f 93 push r18 - 278: 3f 93 push r19 - 27a: 8f 93 push r24 - 27c: 9f 93 push r25 - // Reinitialize Timer 0 value - TCNT0 = 0x58; - 27e: 88 e5 ldi r24, 0x58 ; 88 - 280: 82 bf out 0x32, r24 ; 50 - - if(status == SLEEP) { - 282: 80 91 62 00 lds r24, 0x0062 - 286: 90 91 63 00 lds r25, 0x0063 - 28a: 02 97 sbiw r24, 0x02 ; 2 - 28c: 79 f4 brne .+30 ; 0x2ac <__vector_11+0x40> - if(pwm_led > 50) { - 28e: 80 91 64 00 lds r24, 0x0064 - 292: 90 91 65 00 lds r25, 0x0065 - 296: c3 97 sbiw r24, 0x33 ; 51 - 298: 94 f1 brlt .+100 ; 0x2fe <__vector_11+0x92> - PORTB ^= (1< - } - } else if(status == ACTIVE) { - 2ac: 80 91 62 00 lds r24, 0x0062 - 2b0: 90 91 63 00 lds r25, 0x0063 - 2b4: 03 97 sbiw r24, 0x03 ; 3 - 2b6: 79 f4 brne .+30 ; 0x2d6 <__vector_11+0x6a> - if(pwm_led > 5) { - 2b8: 80 91 64 00 lds r24, 0x0064 - 2bc: 90 91 65 00 lds r25, 0x0065 - 2c0: 06 97 sbiw r24, 0x06 ; 6 - 2c2: ec f0 brlt .+58 ; 0x2fe <__vector_11+0x92> - PORTB ^= (1< - } - } else if(status == RUN) { - 2d6: 80 91 62 00 lds r24, 0x0062 - 2da: 90 91 63 00 lds r25, 0x0063 - 2de: 06 97 sbiw r24, 0x06 ; 6 - 2e0: 71 f4 brne .+28 ; 0x2fe <__vector_11+0x92> - if(pwm_led > 1) { - 2e2: 80 91 64 00 lds r24, 0x0064 - 2e6: 90 91 65 00 lds r25, 0x0065 - 2ea: 02 97 sbiw r24, 0x02 ; 2 - 2ec: 44 f0 brlt .+16 ; 0x2fe <__vector_11+0x92> - PORTB ^= (1< - 31c: 00 c0 rjmp .+0 ; 0x31e <__vector_11+0xb2> - 31e: 00 00 nop - _delay_us(LEFT); - for(int i=0;i - 32e: 80 e0 ldi r24, 0x00 ; 0 - 330: 90 e0 ldi r25, 0x00 ; 0 - 332: 25 e1 ldi r18, 0x15 ; 21 - 334: 2a 95 dec r18 - 336: f1 f7 brne .-4 ; 0x334 <__vector_11+0xc8> - 338: 00 00 nop - 33a: 01 96 adiw r24, 0x01 ; 1 - 33c: 20 91 60 00 lds r18, 0x0060 - 340: 30 91 61 00 lds r19, 0x0061 - 344: 82 17 cp r24, r18 - 346: 93 07 cpc r25, r19 - 348: a4 f3 brlt .-24 ; 0x332 <__vector_11+0xc6> - _delay_us(STEP); - } - PORTB &= ~(1<: - -int main(void) -{ - - rf12_init(); // ein paar Register setzen (z.B. CLK auf 10MHz) - 35e: 2f d0 rcall .+94 ; 0x3be - rf12_setfreq(RF12FREQ(433.92)); // Sende/Empfangsfrequenz auf 433,92MHz einstellen - 360: 80 e2 ldi r24, 0x20 ; 32 - 362: 96 e0 ldi r25, 0x06 ; 6 - 364: 6b d0 rcall .+214 ; 0x43c - rf12_setbandwidth(1, 0, 7); // 400kHz Bandbreite, 0dB Verstärkung, DRSSI threshold: -61dBm - 366: 47 e0 ldi r20, 0x07 ; 7 - 368: 60 e0 ldi r22, 0x00 ; 0 - 36a: 81 e0 ldi r24, 0x01 ; 1 - 36c: 4b d0 rcall .+150 ; 0x404 - rf12_setbaud(9600); // 19200 baud - 36e: 80 e8 ldi r24, 0x80 ; 128 - 370: 95 e2 ldi r25, 0x25 ; 37 - 372: 73 d0 rcall .+230 ; 0x45a - rf12_setpower(0, 6); // 1mW Ausgangsleistung, 120kHz Frequenzshift - 374: 66 e0 ldi r22, 0x06 ; 6 - 376: 80 e0 ldi r24, 0x00 ; 0 - 378: 93 d0 rcall .+294 ; 0x4a0 - - init_timer(); - 37a: 52 df rcall .-348 ; 0x220 - DDRB |= (1< - 38a: fe cf rjmp .-4 ; 0x388 - -0000038c : -unsigned short rf12_trans(unsigned short wert) -{ - unsigned short werti = 0; - unsigned char i; - - RF_PORT &= ~(1< - -unsigned short rf12_trans(unsigned short wert) -{ - unsigned short werti = 0; - 390: 20 e0 ldi r18, 0x00 ; 0 - 392: 30 e0 ldi r19, 0x00 ; 0 - unsigned char i; - - RF_PORT &= ~(1< - RF_PORT |= (1< - } - else { - RF_PORT &= ~(1< - 3ae: 00 00 nop - _delay_us(0.3); - RF_PORT &= ~(1< - RF_PORT |= (1<: - -void rf12_init(void) -{ - RF_DDR |= (1< - 3d4: 00 c0 rjmp .+0 ; 0x3d6 - 3d6: 00 00 nop - - _delay_ms(100); - - rf12_trans(0xC0E0); // AVR CLK: 10MHz - 3d8: 80 ee ldi r24, 0xE0 ; 224 - 3da: 90 ec ldi r25, 0xC0 ; 192 - 3dc: d7 df rcall .-82 ; 0x38c - rf12_trans(0x80D7); // Enable FIFO - 3de: 87 ed ldi r24, 0xD7 ; 215 - 3e0: 90 e8 ldi r25, 0x80 ; 128 - 3e2: d4 df rcall .-88 ; 0x38c - rf12_trans(0xC2AB); // Data Filter: internal - 3e4: 8b ea ldi r24, 0xAB ; 171 - 3e6: 92 ec ldi r25, 0xC2 ; 194 - 3e8: d1 df rcall .-94 ; 0x38c - rf12_trans(0xCA81); // Set FIFO mode - 3ea: 81 e8 ldi r24, 0x81 ; 129 - 3ec: 9a ec ldi r25, 0xCA ; 202 - 3ee: ce df rcall .-100 ; 0x38c - rf12_trans(0xE000); // disable wakeuptimer - 3f0: 80 e0 ldi r24, 0x00 ; 0 - 3f2: 90 ee ldi r25, 0xE0 ; 224 - 3f4: cb df rcall .-106 ; 0x38c - rf12_trans(0xC800); // disable low duty cycle - 3f6: 80 e0 ldi r24, 0x00 ; 0 - 3f8: 98 ec ldi r25, 0xC8 ; 200 - 3fa: c8 df rcall .-112 ; 0x38c - rf12_trans(0xC4F7); // AFC settings: autotuning: -10kHz...+7,5kHz - 3fc: 87 ef ldi r24, 0xF7 ; 247 - 3fe: 94 ec ldi r25, 0xC4 ; 196 - 400: c5 df rcall .-118 ; 0x38c - 402: 08 95 ret - -00000404 : -} - -void rf12_setbandwidth(unsigned char bandwidth, unsigned char gain, unsigned char drssi) -{ - rf12_trans(0x9400|((bandwidth&7)<<5)|((gain&3)<<3)|(drssi&7)); - 404: 47 70 andi r20, 0x07 ; 7 - 406: 50 e0 ldi r21, 0x00 ; 0 - 408: 54 69 ori r21, 0x94 ; 148 - 40a: 63 70 andi r22, 0x03 ; 3 - 40c: 26 2f mov r18, r22 - 40e: 30 e0 ldi r19, 0x00 ; 0 - 410: 22 0f add r18, r18 - 412: 33 1f adc r19, r19 - 414: 22 0f add r18, r18 - 416: 33 1f adc r19, r19 - 418: 22 0f add r18, r18 - 41a: 33 1f adc r19, r19 - 41c: 90 e0 ldi r25, 0x00 ; 0 - 41e: 88 0f add r24, r24 - 420: 99 1f adc r25, r25 - 422: 82 95 swap r24 - 424: 92 95 swap r25 - 426: 90 7f andi r25, 0xF0 ; 240 - 428: 98 27 eor r25, r24 - 42a: 80 7f andi r24, 0xF0 ; 240 - 42c: 98 27 eor r25, r24 - 42e: 99 27 eor r25, r25 - 430: 82 2b or r24, r18 - 432: 93 2b or r25, r19 - 434: 84 2b or r24, r20 - 436: 95 2b or r25, r21 - 438: a9 df rcall .-174 ; 0x38c - 43a: 08 95 ret - -0000043c : -} - -void rf12_setfreq(unsigned short freq) -{ - if (freq<96) { // 430,2400MHz - 43c: 80 36 cpi r24, 0x60 ; 96 - 43e: 91 05 cpc r25, r1 - 440: 38 f0 brcs .+14 ; 0x450 - 442: 80 34 cpi r24, 0x40 ; 64 - 444: 2f e0 ldi r18, 0x0F ; 15 - 446: 92 07 cpc r25, r18 - 448: 28 f0 brcs .+10 ; 0x454 - 44a: 8f e3 ldi r24, 0x3F ; 63 - 44c: 9f e0 ldi r25, 0x0F ; 15 - 44e: 02 c0 rjmp .+4 ; 0x454 - freq=96; - 450: 80 e6 ldi r24, 0x60 ; 96 - 452: 90 e0 ldi r25, 0x00 ; 0 - } else if (freq>3903) { // 439,7575MHz - freq=3903; - } - rf12_trans(0xA000|freq); - 454: 90 6a ori r25, 0xA0 ; 160 - 456: 9a df rcall .-204 ; 0x38c - 458: 08 95 ret - -0000045a : -} - -void rf12_setbaud(unsigned short baud) -{ - if (baud<663) { - 45a: 87 39 cpi r24, 0x97 ; 151 - 45c: 22 e0 ldi r18, 0x02 ; 2 - 45e: 92 07 cpc r25, r18 - 460: f0 f0 brcs .+60 ; 0x49e - return; - } - if (baud<5400) { // Baudrate= 344827,58621/(R+1)/(1+CS*7) - 462: 88 31 cpi r24, 0x18 ; 24 - 464: 25 e1 ldi r18, 0x15 ; 21 - 466: 92 07 cpc r25, r18 - 468: 70 f4 brcc .+28 ; 0x486 - rf12_trans(0xC680|((43104/baud)-1)); - 46a: 9c 01 movw r18, r24 - 46c: 40 e0 ldi r20, 0x00 ; 0 - 46e: 50 e0 ldi r21, 0x00 ; 0 - 470: 60 e6 ldi r22, 0x60 ; 96 - 472: 78 ea ldi r23, 0xA8 ; 168 - 474: 80 e0 ldi r24, 0x00 ; 0 - 476: 90 e0 ldi r25, 0x00 ; 0 - 478: a0 d0 rcall .+320 ; 0x5ba <__divmodsi4> - 47a: c9 01 movw r24, r18 - 47c: 01 97 sbiw r24, 0x01 ; 1 - 47e: 80 68 ori r24, 0x80 ; 128 - 480: 96 6c ori r25, 0xC6 ; 198 - 482: 84 df rcall .-248 ; 0x38c - 484: 08 95 ret - } else { - rf12_trans(0xC600|((344828UL/baud)-1)); - 486: 9c 01 movw r18, r24 - 488: 40 e0 ldi r20, 0x00 ; 0 - 48a: 50 e0 ldi r21, 0x00 ; 0 - 48c: 6c ef ldi r22, 0xFC ; 252 - 48e: 72 e4 ldi r23, 0x42 ; 66 - 490: 85 e0 ldi r24, 0x05 ; 5 - 492: 90 e0 ldi r25, 0x00 ; 0 - 494: 70 d0 rcall .+224 ; 0x576 <__udivmodsi4> - 496: c9 01 movw r24, r18 - 498: 01 97 sbiw r24, 0x01 ; 1 - 49a: 96 6c ori r25, 0xC6 ; 198 - 49c: 77 df rcall .-274 ; 0x38c - 49e: 08 95 ret - -000004a0 : - } -} - -void rf12_setpower(unsigned char power, unsigned char mod) -{ - rf12_trans(0x9800|(power&7)|((mod&15)<<4)); - 4a0: 87 70 andi r24, 0x07 ; 7 - 4a2: 90 e0 ldi r25, 0x00 ; 0 - 4a4: 98 69 ori r25, 0x98 ; 152 - 4a6: 70 e0 ldi r23, 0x00 ; 0 - 4a8: 62 95 swap r22 - 4aa: 72 95 swap r23 - 4ac: 70 7f andi r23, 0xF0 ; 240 - 4ae: 76 27 eor r23, r22 - 4b0: 60 7f andi r22, 0xF0 ; 240 - 4b2: 76 27 eor r23, r22 - 4b4: 77 27 eor r23, r23 - 4b6: 86 2b or r24, r22 - 4b8: 97 2b or r25, r23 - 4ba: 68 df rcall .-304 ; 0x38c - 4bc: 08 95 ret - -000004be : -} - -void rf12_ready(void) -{ - RF_PORT &= ~(1< -} - 4c4: 08 95 ret - -000004c6 : - -void rf12_beginasyncrx() { - rf12_trans(0x82C8); // RX on - 4c6: 88 ec ldi r24, 0xC8 ; 200 - 4c8: 92 e8 ldi r25, 0x82 ; 130 - 4ca: 60 df rcall .-320 ; 0x38c - rf12_trans(0xCA81); // set FIFO mode - 4cc: 81 e8 ldi r24, 0x81 ; 129 - 4ce: 9a ec ldi r25, 0xCA ; 202 - 4d0: 5d df rcall .-326 ; 0x38c - rf12_trans(0xCA83); // enable FIFO - 4d2: 83 e8 ldi r24, 0x83 ; 131 - 4d4: 9a ec ldi r25, 0xCA ; 202 - 4d6: 5a df rcall .-332 ; 0x38c - 4d8: 08 95 ret - -000004da : -} -uint8_t rf12_hasdata() { - RF_PORT &= ~(1<: -uint8_t rf12_rxbyte() { - return rf12_trans(0xB000); - 4e4: 80 e0 ldi r24, 0x00 ; 0 - 4e6: 90 eb ldi r25, 0xB0 ; 176 - 4e8: 51 df rcall .-350 ; 0x38c -} - 4ea: 08 95 ret - -000004ec : -void rf12_endasyncrx() { - rf12_trans(0x8208); // RX off - 4ec: 88 e0 ldi r24, 0x08 ; 8 - 4ee: 92 e8 ldi r25, 0x82 ; 130 - 4f0: 4d df rcall .-358 ; 0x38c - 4f2: 08 95 ret - -000004f4 : - *data++=rf12_trans(0xB000); - } - rf12_trans(0x8208); // RX off -} - -void rf12_txpacket(uint8_t addr, uint8_t from, uint8_t data) { - 4f4: 1f 93 push r17 - 4f6: cf 93 push r28 - 4f8: df 93 push r29 - 4fa: 18 2f mov r17, r24 - 4fc: d6 2f mov r29, r22 - 4fe: c4 2f mov r28, r20 - rf12_trans(0x8238); // TX on - 500: 88 e3 ldi r24, 0x38 ; 56 - 502: 92 e8 ldi r25, 0x82 ; 130 - 504: 43 df rcall .-378 ; 0x38c - rf12_ready(); - 506: db df rcall .-74 ; 0x4be - rf12_trans(0xB8AA); - 508: 8a ea ldi r24, 0xAA ; 170 - 50a: 98 eb ldi r25, 0xB8 ; 184 - 50c: 3f df rcall .-386 ; 0x38c - rf12_ready(); - 50e: d7 df rcall .-82 ; 0x4be - rf12_trans(0xB8AA); - 510: 8a ea ldi r24, 0xAA ; 170 - 512: 98 eb ldi r25, 0xB8 ; 184 - 514: 3b df rcall .-394 ; 0x38c - rf12_ready(); - 516: d3 df rcall .-90 ; 0x4be - rf12_trans(0xB8AA); - 518: 8a ea ldi r24, 0xAA ; 170 - 51a: 98 eb ldi r25, 0xB8 ; 184 - 51c: 37 df rcall .-402 ; 0x38c - rf12_ready(); - 51e: cf df rcall .-98 ; 0x4be - rf12_trans(0xB82D); - 520: 8d e2 ldi r24, 0x2D ; 45 - 522: 98 eb ldi r25, 0xB8 ; 184 - 524: 33 df rcall .-410 ; 0x38c - rf12_ready(); - 526: cb df rcall .-106 ; 0x4be - rf12_trans(0xB8D4); - 528: 84 ed ldi r24, 0xD4 ; 212 - 52a: 98 eb ldi r25, 0xB8 ; 184 - 52c: 2f df rcall .-418 ; 0x38c - rf12_ready(); - 52e: c7 df rcall .-114 ; 0x4be - rf12_trans(0xB800|addr); - 530: 81 2f mov r24, r17 - 532: 90 e0 ldi r25, 0x00 ; 0 - 534: 98 6b ori r25, 0xB8 ; 184 - 536: 2a df rcall .-428 ; 0x38c - rf12_ready(); - 538: c2 df rcall .-124 ; 0x4be - rf12_trans(0xB800|from); - 53a: 8d 2f mov r24, r29 - 53c: 90 e0 ldi r25, 0x00 ; 0 - 53e: 98 6b ori r25, 0xB8 ; 184 - 540: 25 df rcall .-438 ; 0x38c - rf12_ready(); - 542: bd df rcall .-134 ; 0x4be - rf12_trans(0xB800|data); - 544: 8c 2f mov r24, r28 - 546: 90 e0 ldi r25, 0x00 ; 0 - 548: 98 6b ori r25, 0xB8 ; 184 - 54a: 20 df rcall .-448 ; 0x38c - rf12_ready(); - 54c: b8 df rcall .-144 ; 0x4be - rf12_trans(0xB800); - 54e: 80 e0 ldi r24, 0x00 ; 0 - 550: 98 eb ldi r25, 0xB8 ; 184 - 552: 1c df rcall .-456 ; 0x38c - rf12_ready(); - 554: b4 df rcall .-152 ; 0x4be - rf12_trans(0x8208); // TX off - 556: 88 e0 ldi r24, 0x08 ; 8 - 558: 92 e8 ldi r25, 0x82 ; 130 - 55a: 18 df rcall .-464 ; 0x38c - 55c: 2f ef ldi r18, 0xFF ; 255 - 55e: 80 e7 ldi r24, 0x70 ; 112 - 560: 92 e0 ldi r25, 0x02 ; 2 - 562: 21 50 subi r18, 0x01 ; 1 - 564: 80 40 sbci r24, 0x00 ; 0 - 566: 90 40 sbci r25, 0x00 ; 0 - 568: e1 f7 brne .-8 ; 0x562 - 56a: 00 c0 rjmp .+0 ; 0x56c - 56c: 00 00 nop - _delay_ms(100); - 56e: df 91 pop r29 - 570: cf 91 pop r28 - 572: 1f 91 pop r17 - 574: 08 95 ret - -00000576 <__udivmodsi4>: - 576: a1 e2 ldi r26, 0x21 ; 33 - 578: 1a 2e mov r1, r26 - 57a: aa 1b sub r26, r26 - 57c: bb 1b sub r27, r27 - 57e: fd 01 movw r30, r26 - 580: 0d c0 rjmp .+26 ; 0x59c <__udivmodsi4_ep> - -00000582 <__udivmodsi4_loop>: - 582: aa 1f adc r26, r26 - 584: bb 1f adc r27, r27 - 586: ee 1f adc r30, r30 - 588: ff 1f adc r31, r31 - 58a: a2 17 cp r26, r18 - 58c: b3 07 cpc r27, r19 - 58e: e4 07 cpc r30, r20 - 590: f5 07 cpc r31, r21 - 592: 20 f0 brcs .+8 ; 0x59c <__udivmodsi4_ep> - 594: a2 1b sub r26, r18 - 596: b3 0b sbc r27, r19 - 598: e4 0b sbc r30, r20 - 59a: f5 0b sbc r31, r21 - -0000059c <__udivmodsi4_ep>: - 59c: 66 1f adc r22, r22 - 59e: 77 1f adc r23, r23 - 5a0: 88 1f adc r24, r24 - 5a2: 99 1f adc r25, r25 - 5a4: 1a 94 dec r1 - 5a6: 69 f7 brne .-38 ; 0x582 <__udivmodsi4_loop> - 5a8: 60 95 com r22 - 5aa: 70 95 com r23 - 5ac: 80 95 com r24 - 5ae: 90 95 com r25 - 5b0: 9b 01 movw r18, r22 - 5b2: ac 01 movw r20, r24 - 5b4: bd 01 movw r22, r26 - 5b6: cf 01 movw r24, r30 - 5b8: 08 95 ret - -000005ba <__divmodsi4>: - 5ba: 05 2e mov r0, r21 - 5bc: 97 fb bst r25, 7 - 5be: 16 f4 brtc .+4 ; 0x5c4 <__divmodsi4+0xa> - 5c0: 00 94 com r0 - 5c2: 06 d0 rcall .+12 ; 0x5d0 <__divmodsi4_neg1> - 5c4: 57 fd sbrc r21, 7 - 5c6: 0c d0 rcall .+24 ; 0x5e0 <__divmodsi4_neg2> - 5c8: d6 df rcall .-84 ; 0x576 <__udivmodsi4> - 5ca: 07 fc sbrc r0, 7 - 5cc: 09 d0 rcall .+18 ; 0x5e0 <__divmodsi4_neg2> - 5ce: 7e f4 brtc .+30 ; 0x5ee <__divmodsi4_exit> - -000005d0 <__divmodsi4_neg1>: - 5d0: 90 95 com r25 - 5d2: 80 95 com r24 - 5d4: 70 95 com r23 - 5d6: 61 95 neg r22 - 5d8: 7f 4f sbci r23, 0xFF ; 255 - 5da: 8f 4f sbci r24, 0xFF ; 255 - 5dc: 9f 4f sbci r25, 0xFF ; 255 - 5de: 08 95 ret - -000005e0 <__divmodsi4_neg2>: - 5e0: 50 95 com r21 - 5e2: 40 95 com r20 - 5e4: 30 95 com r19 - 5e6: 21 95 neg r18 - 5e8: 3f 4f sbci r19, 0xFF ; 255 - 5ea: 4f 4f sbci r20, 0xFF ; 255 - 5ec: 5f 4f sbci r21, 0xFF ; 255 - -000005ee <__divmodsi4_exit>: - 5ee: 08 95 ret - -000005f0 <_exit>: - 5f0: f8 94 cli - -000005f2 <__stop_program>: - 5f2: ff cf rjmp .-2 ; 0x5f2 <__stop_program> diff --git a/V5B/Reciver/Reciver/Debug/Reciver.map b/V5B/Reciver/Reciver/Debug/Reciver.map deleted file mode 100644 index ca0b574..0000000 --- a/V5B/Reciver/Reciver/Debug/Reciver.map +++ /dev/null @@ -1,510 +0,0 @@ -Archive member included because of file (symbol) - -c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr25/tiny-stack\libgcc.a(_udivmodsi4.o) - rf12.o (__udivmodsi4) -c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr25/tiny-stack\libgcc.a(_divmodsi4.o) - rf12.o (__divmodsi4) -c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr25/tiny-stack\libgcc.a(_exit.o) - c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr25/tiny-stack/crttn24a.o (exit) -c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr25/tiny-stack\libgcc.a(_copy_data.o) - Reciver.o (__do_copy_data) -c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr25/tiny-stack\libgcc.a(_clear_bss.o) - Reciver.o (__do_clear_bss) - -Discarded input sections - - .bss 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr25/tiny-stack/crttn24a.o - .text 0x00000000 0x0 Reciver.o - .text 0x00000000 0x0 rf12.o - .bss 0x00000000 0x0 rf12.o - .text.rf12_txdata - 0x00000000 0x62 rf12.o - .text.rf12_rxdata - 0x00000000 0x44 rf12.o - .text 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr25/tiny-stack\libgcc.a(_udivmodsi4.o) - .bss 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr25/tiny-stack\libgcc.a(_udivmodsi4.o) - .text.libgcc.mul - 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr25/tiny-stack\libgcc.a(_udivmodsi4.o) - .text.libgcc 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr25/tiny-stack\libgcc.a(_udivmodsi4.o) - .text.libgcc.prologue - 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr25/tiny-stack\libgcc.a(_udivmodsi4.o) - .text.libgcc.builtins - 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr25/tiny-stack\libgcc.a(_udivmodsi4.o) - .text.libgcc.fmul - 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr25/tiny-stack\libgcc.a(_udivmodsi4.o) - .text 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr25/tiny-stack\libgcc.a(_divmodsi4.o) - .bss 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr25/tiny-stack\libgcc.a(_divmodsi4.o) - .text.libgcc.mul - 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr25/tiny-stack\libgcc.a(_divmodsi4.o) - .text.libgcc 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr25/tiny-stack\libgcc.a(_divmodsi4.o) - .text.libgcc.prologue - 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr25/tiny-stack\libgcc.a(_divmodsi4.o) - .text.libgcc.builtins - 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr25/tiny-stack\libgcc.a(_divmodsi4.o) - .text.libgcc.fmul - 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr25/tiny-stack\libgcc.a(_divmodsi4.o) - .text 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr25/tiny-stack\libgcc.a(_exit.o) - .bss 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr25/tiny-stack\libgcc.a(_exit.o) - .text.libgcc.mul - 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr25/tiny-stack\libgcc.a(_exit.o) - .text.libgcc.div - 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr25/tiny-stack\libgcc.a(_exit.o) - .text.libgcc 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr25/tiny-stack\libgcc.a(_exit.o) - .text.libgcc.prologue - 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr25/tiny-stack\libgcc.a(_exit.o) - .text.libgcc.builtins - 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr25/tiny-stack\libgcc.a(_exit.o) - .text.libgcc.fmul - 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr25/tiny-stack\libgcc.a(_exit.o) - .text 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr25/tiny-stack\libgcc.a(_copy_data.o) - .bss 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr25/tiny-stack\libgcc.a(_copy_data.o) - .text.libgcc.mul - 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr25/tiny-stack\libgcc.a(_copy_data.o) - .text.libgcc.div - 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr25/tiny-stack\libgcc.a(_copy_data.o) - .text.libgcc 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr25/tiny-stack\libgcc.a(_copy_data.o) - .text.libgcc.prologue - 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr25/tiny-stack\libgcc.a(_copy_data.o) - .text.libgcc.builtins - 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr25/tiny-stack\libgcc.a(_copy_data.o) - .text.libgcc.fmul - 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr25/tiny-stack\libgcc.a(_copy_data.o) - .text 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr25/tiny-stack\libgcc.a(_clear_bss.o) - .bss 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr25/tiny-stack\libgcc.a(_clear_bss.o) - .text.libgcc.mul - 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr25/tiny-stack\libgcc.a(_clear_bss.o) - .text.libgcc.div - 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr25/tiny-stack\libgcc.a(_clear_bss.o) - .text.libgcc 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr25/tiny-stack\libgcc.a(_clear_bss.o) - .text.libgcc.prologue - 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr25/tiny-stack\libgcc.a(_clear_bss.o) - .text.libgcc.builtins - 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr25/tiny-stack\libgcc.a(_clear_bss.o) - .text.libgcc.fmul - 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr25/tiny-stack\libgcc.a(_clear_bss.o) - -Memory Configuration - -Name Origin Length Attributes -text 0x00000000 0x00002000 xr -data 0x00800060 0x0000ffa0 rw !x -eeprom 0x00810000 0x00010000 rw !x -fuse 0x00820000 0x00000400 rw !x -lock 0x00830000 0x00000400 rw !x -signature 0x00840000 0x00000400 rw !x -user_signatures 0x00850000 0x00000400 rw !x -*default* 0x00000000 0xffffffff - -Linker script and memory map - -LOAD c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr25/tiny-stack/crttn24a.o -LOAD Reciver.o -LOAD rf12.o -START GROUP -LOAD c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr25/tiny-stack\libm.a -END GROUP -LOAD c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr25/tiny-stack\libgcc.a -LOAD c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr25/tiny-stack\libc.a -LOAD c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr25/tiny-stack\libgcc.a - -.hash - *(.hash) - -.dynsym - *(.dynsym) - -.dynstr - *(.dynstr) - -.gnu.version - *(.gnu.version) - -.gnu.version_d - *(.gnu.version_d) - -.gnu.version_r - *(.gnu.version_r) - -.rel.init - *(.rel.init) - -.rela.init - *(.rela.init) - -.rel.text - *(.rel.text) - *(.rel.text.*) - *(.rel.gnu.linkonce.t*) - -.rela.text - *(.rela.text) - *(.rela.text.*) - *(.rela.gnu.linkonce.t*) - -.rel.fini - *(.rel.fini) - -.rela.fini - *(.rela.fini) - -.rel.rodata - *(.rel.rodata) - *(.rel.rodata.*) - *(.rel.gnu.linkonce.r*) - -.rela.rodata - *(.rela.rodata) - *(.rela.rodata.*) - *(.rela.gnu.linkonce.r*) - -.rel.data - *(.rel.data) - *(.rel.data.*) - *(.rel.gnu.linkonce.d*) - -.rela.data - *(.rela.data) - *(.rela.data.*) - *(.rela.gnu.linkonce.d*) - -.rel.ctors - *(.rel.ctors) - -.rela.ctors - *(.rela.ctors) - -.rel.dtors - *(.rel.dtors) - -.rela.dtors - *(.rela.dtors) - -.rel.got - *(.rel.got) - -.rela.got - *(.rela.got) - -.rel.bss - *(.rel.bss) - -.rela.bss - *(.rela.bss) - -.rel.plt - *(.rel.plt) - -.rela.plt - *(.rela.plt) - -.text 0x00000000 0x5f4 - *(.vectors) - .vectors 0x00000000 0x22 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr25/tiny-stack/crttn24a.o - 0x00000000 __vector_default - 0x00000000 __vectors - *(.vectors) - *(.progmem.gcc*) - *(.progmem*) - 0x00000022 . = ALIGN (0x2) - 0x00000022 __trampolines_start = . - *(.trampolines) - .trampolines 0x00000022 0x0 linker stubs - *(.trampolines*) - 0x00000022 __trampolines_end = . - *(.jumptables) - *(.jumptables*) - *(.lowtext) - *(.lowtext*) - 0x00000022 __ctors_start = . - *(.ctors) - 0x00000022 __ctors_end = . - 0x00000022 __dtors_start = . - *(.dtors) - 0x00000022 __dtors_end = . - SORT(*)(.ctors) - SORT(*)(.dtors) - *(.init0) - .init0 0x00000022 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr25/tiny-stack/crttn24a.o - 0x00000022 __init - *(.init0) - *(.init1) - *(.init1) - *(.init2) - .init2 0x00000022 0x8 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr25/tiny-stack/crttn24a.o - *(.init2) - *(.init3) - *(.init3) - *(.init4) - .init4 0x0000002a 0x16 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr25/tiny-stack\libgcc.a(_copy_data.o) - 0x0000002a __do_copy_data - .init4 0x00000040 0x10 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr25/tiny-stack\libgcc.a(_clear_bss.o) - 0x00000040 __do_clear_bss - *(.init4) - *(.init5) - *(.init5) - *(.init6) - *(.init6) - *(.init7) - *(.init7) - *(.init8) - *(.init8) - *(.init9) - .init9 0x00000050 0x4 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr25/tiny-stack/crttn24a.o - *(.init9) - *(.text) - .text 0x00000054 0x2 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr25/tiny-stack/crttn24a.o - 0x00000054 __vector_1 - 0x00000054 __vector_12 - 0x00000054 __bad_interrupt - 0x00000054 __vector_6 - 0x00000054 __vector_3 - 0x00000054 __vector_13 - 0x00000054 __vector_7 - 0x00000054 __vector_5 - 0x00000054 __vector_4 - 0x00000054 __vector_9 - 0x00000054 __vector_2 - 0x00000054 __vector_15 - 0x00000054 __vector_8 - 0x00000054 __vector_14 - 0x00000054 __vector_10 - 0x00000054 __vector_16 - 0x00000056 . = ALIGN (0x2) - *(.text.*) - .text.turn 0x00000056 0x96 Reciver.o - 0x00000056 turn - .text.poll 0x000000ec 0x94 Reciver.o - 0x000000ec poll - .text.recive 0x00000180 0xa0 Reciver.o - 0x00000180 recive - .text.init_timer - 0x00000220 0x4c Reciver.o - 0x00000220 init_timer - .text.__vector_11 - 0x0000026c 0xf2 Reciver.o - 0x0000026c __vector_11 - .text.main 0x0000035e 0x2e Reciver.o - 0x0000035e main - .text.rf12_trans - 0x0000038c 0x32 rf12.o - 0x0000038c rf12_trans - .text.rf12_init - 0x000003be 0x46 rf12.o - 0x000003be rf12_init - .text.rf12_setbandwidth - 0x00000404 0x38 rf12.o - 0x00000404 rf12_setbandwidth - .text.rf12_setfreq - 0x0000043c 0x1e rf12.o - 0x0000043c rf12_setfreq - .text.rf12_setbaud - 0x0000045a 0x46 rf12.o - 0x0000045a rf12_setbaud - .text.rf12_setpower - 0x000004a0 0x1e rf12.o - 0x000004a0 rf12_setpower - .text.rf12_ready - 0x000004be 0x8 rf12.o - 0x000004be rf12_ready - .text.rf12_beginasyncrx - 0x000004c6 0x14 rf12.o - 0x000004c6 rf12_beginasyncrx - .text.rf12_hasdata - 0x000004da 0xa rf12.o - 0x000004da rf12_hasdata - .text.rf12_rxbyte - 0x000004e4 0x8 rf12.o - 0x000004e4 rf12_rxbyte - .text.rf12_endasyncrx - 0x000004ec 0x8 rf12.o - 0x000004ec rf12_endasyncrx - .text.rf12_txpacket - 0x000004f4 0x82 rf12.o - 0x000004f4 rf12_txpacket - .text.libgcc.div - 0x00000576 0x44 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr25/tiny-stack\libgcc.a(_udivmodsi4.o) - 0x00000576 __udivmodsi4 - .text.libgcc.div - 0x000005ba 0x36 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr25/tiny-stack\libgcc.a(_divmodsi4.o) - 0x000005ba __divmodsi4 - 0x000005f0 . = ALIGN (0x2) - *(.fini9) - .fini9 0x000005f0 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr25/tiny-stack\libgcc.a(_exit.o) - 0x000005f0 _exit - 0x000005f0 exit - *(.fini9) - *(.fini8) - *(.fini8) - *(.fini7) - *(.fini7) - *(.fini6) - *(.fini6) - *(.fini5) - *(.fini5) - *(.fini4) - *(.fini4) - *(.fini3) - *(.fini3) - *(.fini2) - *(.fini2) - *(.fini1) - *(.fini1) - *(.fini0) - .fini0 0x000005f0 0x4 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr25/tiny-stack\libgcc.a(_exit.o) - *(.fini0) - 0x000005f4 _etext = . - -.data 0x00800060 0x4 load address 0x000005f4 - 0x00800060 PROVIDE (__data_start, .) - *(.data) - .data 0x00800060 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr25/tiny-stack/crttn24a.o - .data 0x00800060 0x4 Reciver.o - 0x00800060 servopos - 0x00800062 status - .data 0x00800064 0x0 rf12.o - .data 0x00800064 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr25/tiny-stack\libgcc.a(_udivmodsi4.o) - .data 0x00800064 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr25/tiny-stack\libgcc.a(_divmodsi4.o) - .data 0x00800064 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr25/tiny-stack\libgcc.a(_exit.o) - .data 0x00800064 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr25/tiny-stack\libgcc.a(_copy_data.o) - .data 0x00800064 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr25/tiny-stack\libgcc.a(_clear_bss.o) - *(.data*) - *(.rodata) - *(.rodata*) - *(.gnu.linkonce.d*) - 0x00800064 . = ALIGN (0x2) - 0x00800064 _edata = . - 0x00800064 PROVIDE (__data_end, .) - -.bss 0x00800064 0x2 - 0x00800064 PROVIDE (__bss_start, .) - *(.bss) - .bss 0x00800064 0x2 Reciver.o - 0x00800064 pwm_led - *(.bss*) - *(COMMON) - 0x00800066 PROVIDE (__bss_end, .) - 0x000005f4 __data_load_start = LOADADDR (.data) - 0x000005f8 __data_load_end = (__data_load_start + SIZEOF (.data)) - -.noinit 0x00800066 0x0 - 0x00800066 PROVIDE (__noinit_start, .) - *(.noinit*) - 0x00800066 PROVIDE (__noinit_end, .) - 0x00800066 _end = . - 0x00800066 PROVIDE (__heap_start, .) - -.eeprom 0x00810000 0x0 - *(.eeprom*) - 0x00810000 __eeprom_end = . - -.fuse - *(.fuse) - *(.lfuse) - *(.hfuse) - *(.efuse) - -.lock - *(.lock*) - -.signature - *(.signature*) - -.user_signatures - *(.user_signatures*) - -.stab 0x00000000 0x6b4 - *(.stab) - .stab 0x00000000 0x6b4 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr25/tiny-stack/crttn24a.o - -.stabstr 0x00000000 0x82 - *(.stabstr) - .stabstr 0x00000000 0x82 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr25/tiny-stack/crttn24a.o - -.stab.excl - *(.stab.excl) - -.stab.exclstr - *(.stab.exclstr) - -.stab.index - *(.stab.index) - -.stab.indexstr - *(.stab.indexstr) - -.comment 0x00000000 0x2f - *(.comment) - .comment 0x00000000 0x2f Reciver.o - 0x30 (size before relaxing) - .comment 0x00000000 0x30 rf12.o - -.debug - *(.debug) - -.line - *(.line) - -.debug_srcinfo - *(.debug_srcinfo) - -.debug_sfnames - *(.debug_sfnames) - -.debug_aranges 0x00000000 0xd0 - *(.debug_aranges) - .debug_aranges - 0x00000000 0x48 Reciver.o - .debug_aranges - 0x00000048 0x88 rf12.o - -.debug_pubnames - *(.debug_pubnames) - -.debug_info 0x00000000 0x1026 - *(.debug_info) - .debug_info 0x00000000 0x7a0 Reciver.o - .debug_info 0x000007a0 0x886 rf12.o - *(.gnu.linkonce.wi.*) - -.debug_abbrev 0x00000000 0x40a - *(.debug_abbrev) - .debug_abbrev 0x00000000 0x1fc Reciver.o - .debug_abbrev 0x000001fc 0x20e rf12.o - -.debug_line 0x00000000 0x56e - *(.debug_line) - .debug_line 0x00000000 0x29f Reciver.o - .debug_line 0x0000029f 0x2cf rf12.o - -.debug_frame 0x00000000 0x1c8 - *(.debug_frame) - .debug_frame 0x00000000 0x9c Reciver.o - .debug_frame 0x0000009c 0x12c rf12.o - -.debug_str 0x00000000 0x243 - *(.debug_str) - .debug_str 0x00000000 0x1ec Reciver.o - 0x225 (size before relaxing) - .debug_str 0x000001ec 0x57 rf12.o - 0x242 (size before relaxing) - -.debug_loc 0x00000000 0x7d0 - *(.debug_loc) - .debug_loc 0x00000000 0x3fc Reciver.o - .debug_loc 0x000003fc 0x3d4 rf12.o - -.debug_macinfo - *(.debug_macinfo) - -.debug_pubtypes - *(.debug_pubtypes) - -.debug_ranges 0x00000000 0xb0 - *(.debug_ranges) - .debug_ranges 0x00000000 0x38 Reciver.o - .debug_ranges 0x00000038 0x78 rf12.o - -.debug_macro - *(.debug_macro) -OUTPUT(Reciver.elf elf32-avr) -LOAD linker stubs diff --git a/V5B/Reciver/Reciver/Debug/Reciver.srec b/V5B/Reciver/Reciver/Debug/Reciver.srec deleted file mode 100644 index b6f786d..0000000 --- a/V5B/Reciver/Reciver/Debug/Reciver.srec +++ /dev/null @@ -1,99 +0,0 @@ -S00F0000526563697665722E7372656345 -S113000010C028C027C026C025C024C023C022C0D9 -S113001021C020C01FC02AC11DC01CC01BC01AC0E3 -S113002019C011241FBECFEDCDBF10E0A0E6B0E093 -S1130030E4EFF5E002C005900D92A436B107D9F7BC -S113004020E0A4E6B0E001C01D92A636B207E1F7B5 -S113005086D1CEC2D5CF809162009091630006977D -S113006009F443C086E090E09093630080936200BB -S113007088E290E090936100809360002FE788E32A -S113008091E0215080409040E1F700C00000409191 -S113009062005091630068E281E02CD22FEF83EC80 -S11300A099E0215080409040E1F700C0000084E1D5 -S11300B090E090936100809360002FEF82E597E0D9 -S11300C0215080409040E1F700C0000084EB90E0B4 -S11300D090936100809360002FEF86E191E12150BD -S11300E080409040E1F700C000000895BA988091E4 -S11300F0620090916300039729F4B29B03C0F6D188 -S1130100AADFE1D18091620090916300029741F4EB -S1130110B29B06C0EBD148E068E281E0EBD1D3D1D9 -S1130120CC992DC08091620090916300029739F5BB -S113013086E090E090936300809362002FEF81E16A -S11301409AE7215080409040E1F700C000002FEF73 -S113015081E19AE7215080409040E1F700C000001F -S11301602FEF81E19AE7215080409040E1F700C0F1 -S1130170000083E090E09093630080936200089510 -S1130180CF93A1D101C0B2DFA8D18111FCCFAAD1F4 -S1130190882339F0883229F0803F09F03FC001C03C -S11301A0A5DF9BD18111FCCF9DD1C82F01C09EDF5B -S11301B094D18111FCCFC13089F594D1843049F0B8 -S11301C018F48130C1F419C0853051F0873099F4A6 -S11301D00EC082E090E090936300809362000DC0B3 -S11301E083E090E0909363008093620006C07ED128 -S11301F032DF69D113C07AD111C078D12FE788E3F7 -S113020091E0215080409040E1F700C0000040910F -S113021062005091630068E281E06CD1CF9108954F -S113022010BE85E083BF88E582BF81E089BFB89AAC -S1130230C09A8FEA94E00197F1F700C00000809122 -S11302406000909161001816190674F480E090E043 -S113025025E12A95F1F70000019620916000309184 -S1130260610082179307A4F3C09808951F920F9218 -S11302700FB60F9211242F933F938F939F9388E58A -S113028082BF8091620090916300029779F480911B -S1130290640090916500C39794F198B382E0892734 -S11302A088BB109265001092640029C0809162009E -S11302B090916300039779F48091640090916500B4 -S11302C00697ECF098B382E0892788BB109265000A -S11302D01092640014C080916200909163000697AC -S11302E071F48091640090916500029744F098B392 -S11302F082E0892788BB1092650010926400809187 -S11303006400909165000196909365008093640069 -S1130310B89AC09A8FEA94E00197F1F700C0000000 -S113032080916000909161001816190674F480E0C1 -S113033090E025E12A95F1F70000019620916000F4 -S11303403091610082179307A4F3C0989F918F9115 -S11303503F912F910F900FBE0F901F9018952FD0A3 -S113036080E296E06BD047E060E081E04BD080E82B -S113037095E273D066E080E093D052DFB99AD498C6 -S1130380DC9AD69ADE987894FBDEFECFD99840E1C9 -S113039020E030E0992314F4DB9A01C0DB98220FAB -S11303A0331FC8992160DA9A880F991F00C0000092 -S11303B0DA98415079F7D99A822F932F08958AB306 -S11303C08E608ABBD99A2FEF80E792E0215080405B -S11303D09040E1F700C0000080EE90ECD7DF87ED9D -S11303E090E8D4DF8BEA92ECD1DF81E89AECCEDF9F -S11303F080E090EECBDF80E098ECC8DF87EF94ECF0 -S1130400C5DF0895477050E054696370262F30E0CB -S1130410220F331F220F331F220F331F90E0880F48 -S1130420991F82959295907F9827807F9827992786 -S1130430822B932B842B952BA9DF0895803691056D -S113044038F080342FE0920728F08FE39FE002C059 -S113045080E690E0906A9ADF0895873922E0920757 -S1130460F0F0883125E1920770F49C0140E050E0FF -S113047060E678EA80E090E0A0D0C9010197806846 -S1130480966C84DF08959C0140E050E06CEF72E4C8 -S113049085E090E070D0C9010197966C77DF0895EC -S11304A0877090E0986970E062957295707F762706 -S11304B0607F76277727862B972B68DF0895D99856 -S11304C0C89BFECF089588EC92E860DF81E89AEC3F -S11304D05DDF83E89AEC5ADF0895D99889B3809553 -S11304E08170089580E090EB51DF089588E092E8F0 -S11304F04DDF08951F93CF93DF93182FD62FC42F6A -S113050088E392E843DFDBDF8AEA98EB3FDFD7DF5B -S11305108AEA98EB3BDFD3DF8AEA98EB37DFCFDF59 -S11305208DE298EB33DFCBDF84ED98EB2FDFC7DF71 -S1130530812F90E0986B2ADFC2DF8D2F90E0986BBB -S113054025DFBDDF8C2F90E0986B20DFB8DF80E0E3 -S113055098EB1CDFB4DF88E092E818DF2FEF80E728 -S113056092E0215080409040E1F700C00000DF910C -S1130570CF911F910895A1E21A2EAA1BBB1BFD0166 -S11305800DC0AA1FBB1FEE1FFF1FA217B307E4076E -S1130590F50720F0A21BB30BE40BF50B661F771FC6 -S11305A0881F991F1A9469F76095709580959095A6 -S11305B09B01AC01BD01CF010895052E97FB16F4F4 -S11305C0009406D057FD0CD0D6DF07FC09D07EF48A -S11305D090958095709561957F4F8F4F9F4F0895AB -S11305E050954095309521953F4F4F4F5F4F08955B -S10705F0F894FFCFA9 -S10705F4B400020049 -S9030000FC diff --git a/V5B/Reciver/Reciver/Debug/makedep.mk b/V5B/Reciver/Reciver/Debug/makedep.mk deleted file mode 100644 index 562bd5a..0000000 --- a/V5B/Reciver/Reciver/Debug/makedep.mk +++ /dev/null @@ -1,8 +0,0 @@ -################################################################################ -# Automatically-generated file. Do not edit or delete the file -################################################################################ - -Reciver.c - -rf12.c - diff --git a/V5B/Reciver/Reciver/Debug/rf12.d b/V5B/Reciver/Reciver/Debug/rf12.d deleted file mode 100644 index d57cdb9..0000000 --- a/V5B/Reciver/Reciver/Debug/rf12.d +++ /dev/null @@ -1,48 +0,0 @@ -rf12.d rf12.o: .././rf12.c \ - c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/io.h \ - c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/sfr_defs.h \ - c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/inttypes.h \ - c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/include/stdint.h \ - c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/stdint.h \ - c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/iotn24a.h \ - c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/portpins.h \ - c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/common.h \ - c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/version.h \ - c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/fuse.h \ - c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/lock.h \ - .././rf12.h .././global.h \ - c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/util/delay.h \ - c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/util/delay_basic.h \ - c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/math.h - -c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/io.h: - -c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/sfr_defs.h: - -c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/inttypes.h: - -c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/include/stdint.h: - -c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/stdint.h: - -c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/iotn24a.h: - -c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/portpins.h: - -c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/common.h: - -c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/version.h: - -c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/fuse.h: - -c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/lock.h: - -.././rf12.h: - -.././global.h: - -c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/util/delay.h: - -c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/util/delay_basic.h: - -c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/math.h: