20140602-181002

This commit is contained in:
BlubbFish 2014-06-02 16:09:57 +00:00
parent 70a1f05851
commit 5957c2e619
12 changed files with 23 additions and 96 deletions

View File

@ -17,13 +17,13 @@
:1001000002C05F9A01C05F98579A0895CF93DF931A
:10011000EC018A818630C9F186E08A831D82299AA2
:100120000E945F008FE19EE40197F1F700C000009C
:100130008EE1EFE0F7E23197F1F700C00000815067
:1001300082E3EFE0F7E23197F1F700C00000815071
:10014000C1F7FFEF23EC89E0F15020408040E1F758
:1001500000C0000089E68D839FEFE2E5F7E0915053
:10016000E040F040E1F700C0000082ED8D832FEF0A
:1001700086E191E1215080409040E1F700C000000D
:100180002998DF91CF910C945F00DF91CF91089572
:10019000262FDC01ED91FC910484F585E02D4EE1E4
:10019000262FDC01ED91FC910484F585E02D42E3EE
:1001A00061E00994CF93DF93EC018A818330D9F425
:1001B0004A9919C0E881F9810680F781E02DCE01C6
:1001C0000995E881F9810190F081E02DCE01099532
@ -52,13 +52,13 @@
:10033000E02DC8010995D801ED91FC918111EECF16
:100340000284F385E02DC8010995F70181937F01AF
:10035000EC15FD0541F7D801ED91FC910680F78180
:10036000E02DC80109958981882329F08E3119F083
:10036000E02DC80109958981882329F0823319F08D
:10037000803F09F042C08A81813009F03EC08B8104
:10038000843049F018F48130C1F518C0853039F057
:10039000873099F509C082E0F80182830FC083E0BD
:1003A000D80112968C930AC0D801ED91FC9101906E
:1003B000F081E02DC801099566E011C0EFE1FEE48F
:1003C0003197F1F700C000008EE1AFE0B7E211977E
:1003C0003197F1F700C0000082E3AFE0B7E2119788
:1003D000F1F700C000008150C1F7F8016281C80147
:1003E0000F900F900F90DF91CF911F910F91FF9081
:1003F000EF90DF90CF900C94C8000F900F900F906B

View File

@ -17,11 +17,11 @@ Idx Name Size VMA LMA File off Algn
CONTENTS, READONLY
6 .debug_aranges 000000b8 00000000 00000000 00000e89 2**0
CONTENTS, READONLY, DEBUGGING
7 .debug_info 00003c2d 00000000 00000000 00000f41 2**0
7 .debug_info 00003c2e 00000000 00000000 00000f41 2**0
CONTENTS, READONLY, DEBUGGING
8 .debug_abbrev 000005f5 00000000 00000000 00004b6e 2**0
8 .debug_abbrev 000005f5 00000000 00000000 00004b6f 2**0
CONTENTS, READONLY, DEBUGGING
9 .debug_line 00000582 00000000 00000000 00005163 2**0
9 .debug_line 00000582 00000000 00000000 00005164 2**0
CONTENTS, READONLY, DEBUGGING
10 .debug_frame 00000220 00000000 00000000 000056e8 2**2
CONTENTS, READONLY, DEBUGGING
@ -329,7 +329,7 @@ namespace avrlib {
12a: f1 f7 brne .-4 ; 0x128 <_ZN4FunkI5Rfm12I3SpiIN6avrlib5portcELi4ELi3ELi0ELi1ELi1EELh1ELh0ELh7ELm433920ELj9600ELh0ELh6EE5InputINS2_5portdELi2EES6_IS7_Li3EE5ServoINS2_5portbELi2ELi1ELj640ELj105ELj210ELh8EE3LedIS7_Li7ELi6EEE9hook_turnEv+0x1c>
12c: 00 c0 rjmp .+0 ; 0x12e <_ZN4FunkI5Rfm12I3SpiIN6avrlib5portcELi4ELi3ELi0ELi1ELi1EELh1ELh0ELh7ELm433920ELj9600ELh0ELh6EE5InputINS2_5portdELi2EES6_IS7_Li3EE5ServoINS2_5portbELi2ELi1ELj640ELj105ELj210ELh8EE3LedIS7_Li7ELi6EEE9hook_turnEv+0x22>
12e: 00 00 nop
130: 8e e1 ldi r24, 0x1E ; 30
130: 82 e3 ldi r24, 0x32 ; 50
132: ef e0 ldi r30, 0x0F ; 15
134: f7 e2 ldi r31, 0x27 ; 39
136: 31 97 sbiw r30, 0x01 ; 1
@ -404,7 +404,7 @@ namespace avrlib {
198: 04 84 ldd r0, Z+12 ; 0x0c
19a: f5 85 ldd r31, Z+13 ; 0x0d
19c: e0 2d mov r30, r0
19e: 4e e1 ldi r20, 0x1E ; 30
19e: 42 e3 ldi r20, 0x32 ; 50
1a0: 61 e0 ldi r22, 0x01 ; 1
1a2: 09 94 ijmp
@ -749,7 +749,7 @@ namespace avrlib {
366: 89 81 ldd r24, Y+1 ; 0x01
368: 88 23 and r24, r24
36a: 29 f0 breq .+10 ; 0x376 <_ZN4FunkI5Rfm12I3SpiIN6avrlib5portcELi4ELi3ELi0ELi1ELi1EELh1ELh0ELh7ELm433920ELj9600ELh0ELh6EE5InputINS2_5portdELi2EES6_IS7_Li3EE5ServoINS2_5portbELi2ELi1ELj640ELj105ELj210ELh8EE3LedIS7_Li7ELi6EEE6workerEv+0x96>
36c: 8e 31 cpi r24, 0x1E ; 30
36c: 82 33 cpi r24, 0x32 ; 50
36e: 19 f0 breq .+6 ; 0x376 <_ZN4FunkI5Rfm12I3SpiIN6avrlib5portcELi4ELi3ELi0ELi1ELi1EELh1ELh0ELh7ELm433920ELj9600ELh0ELh6EE5InputINS2_5portdELi2EES6_IS7_Li3EE5ServoINS2_5portbELi2ELi1ELj640ELj105ELj210ELh8EE3LedIS7_Li7ELi6EEE6workerEv+0x96>
370: 80 3f cpi r24, 0xF0 ; 240
372: 09 f0 breq .+2 ; 0x376 <_ZN4FunkI5Rfm12I3SpiIN6avrlib5portcELi4ELi3ELi0ELi1ELi1EELh1ELh0ELh7ELm433920ELj9600ELh0ELh6EE5InputINS2_5portdELi2EES6_IS7_Li3EE5ServoINS2_5portbELi2ELi1ELj640ELj105ELj210ELh8EE3LedIS7_Li7ELi6EEE6workerEv+0x96>
@ -817,7 +817,7 @@ namespace avrlib {
3c2: f1 f7 brne .-4 ; 0x3c0 <_ZN4FunkI5Rfm12I3SpiIN6avrlib5portcELi4ELi3ELi0ELi1ELi1EELh1ELh0ELh7ELm433920ELj9600ELh0ELh6EE5InputINS2_5portdELi2EES6_IS7_Li3EE5ServoINS2_5portbELi2ELi1ELj640ELj105ELj210ELh8EE3LedIS7_Li7ELi6EEE6workerEv+0xe0>
3c4: 00 c0 rjmp .+0 ; 0x3c6 <_ZN4FunkI5Rfm12I3SpiIN6avrlib5portcELi4ELi3ELi0ELi1ELi1EELh1ELh0ELh7ELm433920ELj9600ELh0ELh6EE5InputINS2_5portdELi2EES6_IS7_Li3EE5ServoINS2_5portbELi2ELi1ELj640ELj105ELj210ELh8EE3LedIS7_Li7ELi6EEE6workerEv+0xe6>
3c6: 00 00 nop
3c8: 8e e1 ldi r24, 0x1E ; 30
3c8: 82 e3 ldi r24, 0x32 ; 50
3ca: af e0 ldi r26, 0x0F ; 15
3cc: b7 e2 ldi r27, 0x27 ; 39
3ce: 11 97 sbiw r26, 0x01 ; 1

View File

@ -484,9 +484,9 @@ LOAD c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8
.debug_pubnames
*(.debug_pubnames)
.debug_info 0x00000000 0x3c2d
.debug_info 0x00000000 0x3c2e
*(.debug_info)
.debug_info 0x00000000 0x3c2d Zeitschaltung_V6.o
.debug_info 0x00000000 0x3c2e Zeitschaltung_V6.o
*(.gnu.linkonce.wi.*)
.debug_abbrev 0x00000000 0x5f5

View File

@ -18,13 +18,13 @@ S11300F0089580FF02C05E9A01C05E98569A81FFFF
S113010002C05F9A01C05F98579A0895CF93DF9316
S1130110EC018A818630C9F186E08A831D82299A9E
S11301200E945F008FE19EE40197F1F700C0000098
S11301308EE1EFE0F7E23197F1F700C00000815063
S113013082E3EFE0F7E23197F1F700C0000081506D
S1130140C1F7FFEF23EC89E0F15020408040E1F754
S113015000C0000089E68D839FEFE2E5F7E091504F
S1130160E040F040E1F700C0000082ED8D832FEF06
S113017086E191E1215080409040E1F700C0000009
S11301802998DF91CF910C945F00DF91CF9108956E
S1130190262FDC01ED91FC910484F585E02D4EE1E0
S1130190262FDC01ED91FC910484F585E02D42E3EA
S11301A061E00994CF93DF93EC018A818330D9F421
S11301B04A9919C0E881F9810680F781E02DCE01C2
S11301C00995E881F9810190F081E02DCE0109952E
@ -53,13 +53,13 @@ S1130320E02DC8010995D801ED91FC910084F18577
S1130330E02DC8010995D801ED91FC918111EECF12
S11303400284F385E02DC8010995F70181937F01AB
S1130350EC15FD0541F7D801ED91FC910680F7817C
S1130360E02DC80109958981882329F08E3119F07F
S1130360E02DC80109958981882329F0823319F089
S1130370803F09F042C08A81813009F03EC08B8100
S1130380843049F018F48130C1F518C0853039F053
S1130390873099F509C082E0F80182830FC083E0B9
S11303A0D80112968C930AC0D801ED91FC9101906A
S11303B0F081E02DC801099566E011C0EFE1FEE48B
S11303C03197F1F700C000008EE1AFE0B7E211977A
S11303C03197F1F700C0000082E3AFE0B7E2119784
S11303D0F1F700C000008150C1F7F8016281C80143
S11303E00F900F900F90DF91CF911F910F91FF907D
S11303F0EF90DF90CF900C94C8000F900F900F9067

View File

@ -11,7 +11,7 @@
class Snap {
public:
static const uint8_t DEVICE = 30;
static const uint8_t DEVICE = 50;
static const uint8_t ALL = 0;
static const uint8_t GROUP = 240;

View File

@ -81,7 +81,7 @@ LIB_DEP+=
./%.o: .././%.cpp
@echo Building file: $<
@echo Invoking: AVR8/GNU C++ Compiler :
$(QUOTE)C:\Program Files (x86)\Atmel\Atmel Toolchain\AVR8 GCC\Native\3.4.2.876\avr8-gnu-toolchain\bin\avr-g++.exe$(QUOTE) -funsigned-char -funsigned-bitfields -DDEBUG -Os -ffunction-sections -fpack-struct -fshort-enums -g2 -Wall -mmcu=atmega16a -c -std=c++11 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o"$@" "$<"
$(QUOTE)C:\Program Files (x86)\Atmel\Atmel Toolchain\AVR8 GCC\Native\3.4.2.876\avr8-gnu-toolchain\bin\avr-g++.exe$(QUOTE) -funsigned-char -funsigned-bitfields -DDEBUG -Os -ffunction-sections -fpack-struct -fshort-enums -g2 -Wall -mmcu=atmega168a -c -std=c++11 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o"$@" "$<"
@echo Finished building: $<
@ -109,7 +109,7 @@ all: $(OUTPUT_FILE_PATH) $(ADDITIONAL_DEPENDENCIES)
$(OUTPUT_FILE_PATH): $(OBJS) $(USER_OBJS) $(OUTPUT_FILE_DEP) $(LIB_DEP)
@echo Building target: $@
@echo Invoking: AVR8/GNU Linker :
$(QUOTE)C:\Program Files (x86)\Atmel\Atmel Toolchain\AVR8 GCC\Native\3.4.2.876\avr8-gnu-toolchain\bin\avr-g++.exe$(QUOTE) -o$(OUTPUT_FILE_PATH_AS_ARGS) $(OBJS_AS_ARGS) $(USER_OBJS) $(LIBS) -Wl,-Map="Zeitschaltung_V6.map" -Wl,--start-group -Wl,-lm -Wl,--end-group -Wl,--gc-sections -mmcu=atmega16a
$(QUOTE)C:\Program Files (x86)\Atmel\Atmel Toolchain\AVR8 GCC\Native\3.4.2.876\avr8-gnu-toolchain\bin\avr-g++.exe$(QUOTE) -o$(OUTPUT_FILE_PATH_AS_ARGS) $(OBJS_AS_ARGS) $(USER_OBJS) $(LIBS) -Wl,-Map="Zeitschaltung_V6.map" -Wl,--start-group -Wl,-lm -Wl,--end-group -Wl,--gc-sections -mmcu=atmega168a
@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 "Zeitschaltung_V6.elf" "Zeitschaltung_V6.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 "Zeitschaltung_V6.elf" "Zeitschaltung_V6.eep" || exit 0

View File

@ -1,73 +0,0 @@
Zeitschaltung_V6.d Zeitschaltung_V6.o: .././Zeitschaltung_V6.cpp \
.././peripheral.h .././io/hardware/portc.hpp \
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/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/iom16a.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 \
.././io/Led.hpp .././io/hardware/pin.hpp .././io/uart.hpp \
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/interrupt.h \
.././io/Spi.hpp \
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/util/delay.h \
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/util/delay_basic.h \
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/math.h \
.././io/rfm12.hpp \
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/stdio.h \
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/include/stdarg.h \
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/include/stddef.h
.././peripheral.h:
.././io/hardware/portc.hpp:
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/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/iom16a.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:
.././io/Led.hpp:
.././io/hardware/pin.hpp:
.././io/uart.hpp:
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/interrupt.h:
.././io/Spi.hpp:
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/util/delay.h:
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/util/delay_basic.h:
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/math.h:
.././io/rfm12.hpp:
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/stdio.h:
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/include/stdarg.h:
c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/include/stddef.h:

View File

@ -5,7 +5,7 @@
<ProjectVersion>6.1</ProjectVersion>
<ToolchainName>com.Atmel.AVRGCC8.CPP</ToolchainName>
<ProjectGuid>{ec267909-c732-4cef-b754-bd8ce5ebd85c}</ProjectGuid>
<avrdevice>ATmega16A</avrdevice>
<avrdevice>ATmega168A</avrdevice>
<avrdeviceseries>none</avrdeviceseries>
<OutputType>Executable</OutputType>
<Language>CPP</Language>
@ -52,7 +52,7 @@
<InterfaceProperties>
<JtagDbgClock>249000</JtagDbgClock>
<JtagProgClock>1000000</JtagProgClock>
<IspClock>150000</IspClock>
<IspClock>250000</IspClock>
<JtagInChain>false</JtagInChain>
<JtagEnableExtResetOnStartSession>false</JtagEnableExtResetOnStartSession>
<JtagDevicesBefore>0</JtagDevicesBefore>

View File

@ -11,7 +11,7 @@
class Snap {
public:
static const uint8_t DEVICE = 30;
static const uint8_t DEVICE = 10;
static const uint8_t ALL = 0;
static const uint8_t GROUP = 240;