Automatic Cronjob Checkin: 20160301-223527

This commit is contained in:
BlubbFish 2016-03-01 21:35:26 +00:00
parent 05103aeaf7
commit 7a6977effd
8 changed files with 285 additions and 141 deletions

Binary file not shown.

View File

@ -2,7 +2,7 @@
:100010001AC019C018C017C016C015C014C013C02C :100010001AC019C018C017C016C015C014C013C02C
:1000200012C011C010C00FC00EC011241FBECFEDF2 :1000200012C011C010C00FC00EC011241FBECFEDF2
:10003000CDBF20E0A0E6B0E001C01D92A036B2071F :10003000CDBF20E0A0E6B0E001C01D92A036B2071F
:10004000E1F74BD152C1DCCF6770772780FF06C044 :10004000E1F7ACD1B2C1DCCF6770772780FF06C083
:1000500098B3987F98BB98B3962B98BB81FF0DC03F :1000500098B3987F98BB98B3962B98BB81FF0DC03F
:1000600098B3977C98BB98B39B01220F331F220F44 :1000600098B3977C98BB98B39B01220F331F220F44
:10007000331F220F331F292B28BB82FF06C092B3E8 :10007000331F220F331F292B28BB82FF06C092B3E8
@ -36,13 +36,25 @@
:10023000000025E030E047E050E066E070E08FE04D :10023000000025E030E047E050E066E070E08FE04D
:1002400090E032DF60E070E08FE090E0FDDE089546 :1002400090E032DF60E070E08FE090E0FDDE089546
:1002500088B3806C88BB969A8FE493EC0197F1F792 :1002500088B3806C88BB969A8FE493EC0197F1F792
:1002600000C000000895CF93C82F282F30E043E04E :1002600000C000000895CF93C5E063E070E08AE02D
:1002700050E061E070E08FE090E016DF2C2F30E07E :1002700090E0EADE2FEF80E792E02150804090404E
:1002800042E050E063E070E08FE090E00DDF2C2F63 :10028000E1F700C0000060E070E08AE090E0DCDEB2
:1002900030E046E050E062E070E08FE090E004DFA4 :100290002FEF80E792E0215080409040E1F700C0CE
:1002A0002C2F30E044E050E066E070E08FE090E01A :1002A0000000C15011F72FEF80E792E0215080400D
:1002B000FBDE2C2F30E045E050E064E070E08FE0A2 :1002B0009040E1F700C000002FEF80E792E021506E
:1002C00090E0F2DE2C2F30E041E050E065E070E09D :1002C00080409040E1F700C000002FEF80E792E00F
:1002D0008FE090E0E9DECF9108958FE387BB81BB8B :1002D000215080409040E1F700C000002FEF80E700
:0E02E000B7DF40DF84E6BFDFFDCFF894FFCF2D :1002E00092E0215080409040E1F700C000002FEFE5
:1002F00080E792E0215080409040E1F700C000008C
:10030000C5E02FEF80E792E0215080409040E1F778
:1003100000C0000061E070E084E090E095DE2FEF27
:1003200080E792E0215080409040E1F700C000005B
:1003300060E070E084E090E087DEC15011F72FEFBD
:1003400080E792E0215080409040E1F700C000003B
:100350002FEF80E792E0215080409040E1F700C00D
:1003600000002FEF80E792E0215080409040E1F7BD
:1003700000C000002FEF80E792E0215080409040C5
:10038000E1F700C000002FEF80E792E021508040AD
:100390009040E1F700C00000CF9108958FE387BB44
:0E03A00081BB56DFDFDE5FDFFECFF894FFCFBC
:00000001FF :00000001FF

View File

@ -3,31 +3,31 @@ Leuchtklotz.elf: file format elf32-avr
Sections: Sections:
Idx Name Size VMA LMA File off Algn Idx Name Size VMA LMA File off Algn
0 .text 000002ee 00000000 00000000 00000074 2**1 0 .text 000003ae 00000000 00000000 00000074 2**1
CONTENTS, ALLOC, LOAD, READONLY, CODE CONTENTS, ALLOC, LOAD, READONLY, CODE
1 .data 00000000 00800060 000002ee 00000362 2**0 1 .data 00000000 00800060 000003ae 00000422 2**0
CONTENTS, ALLOC, LOAD, DATA CONTENTS, ALLOC, LOAD, DATA
2 .stab 000006b4 00000000 00000000 00000364 2**2 2 .stab 000006b4 00000000 00000000 00000424 2**2
CONTENTS, READONLY, DEBUGGING CONTENTS, READONLY, DEBUGGING
3 .stabstr 00000082 00000000 00000000 00000a18 2**0 3 .stabstr 00000082 00000000 00000000 00000ad8 2**0
CONTENTS, READONLY, DEBUGGING CONTENTS, READONLY, DEBUGGING
4 .comment 0000002f 00000000 00000000 00000a9a 2**0 4 .comment 0000002f 00000000 00000000 00000b5a 2**0
CONTENTS, READONLY CONTENTS, READONLY
5 .debug_aranges 00000080 00000000 00000000 00000ac9 2**0 5 .debug_aranges 00000080 00000000 00000000 00000b89 2**0
CONTENTS, READONLY, DEBUGGING CONTENTS, READONLY, DEBUGGING
6 .debug_info 00001b2b 00000000 00000000 00000b49 2**0 6 .debug_info 00001b24 00000000 00000000 00000c09 2**0
CONTENTS, READONLY, DEBUGGING CONTENTS, READONLY, DEBUGGING
7 .debug_abbrev 00000246 00000000 00000000 00002674 2**0 7 .debug_abbrev 00000246 00000000 00000000 0000272d 2**0
CONTENTS, READONLY, DEBUGGING CONTENTS, READONLY, DEBUGGING
8 .debug_line 00000554 00000000 00000000 000028ba 2**0 8 .debug_line 00000554 00000000 00000000 00002973 2**0
CONTENTS, READONLY, DEBUGGING CONTENTS, READONLY, DEBUGGING
9 .debug_frame 000001dc 00000000 00000000 00002e10 2**2 9 .debug_frame 000001dc 00000000 00000000 00002ec8 2**2
CONTENTS, READONLY, DEBUGGING CONTENTS, READONLY, DEBUGGING
10 .debug_str 000001cf 00000000 00000000 00002fec 2**0 10 .debug_str 000001cf 00000000 00000000 000030a4 2**0
CONTENTS, READONLY, DEBUGGING CONTENTS, READONLY, DEBUGGING
11 .debug_loc 00000847 00000000 00000000 000031bb 2**0 11 .debug_loc 00000847 00000000 00000000 00003273 2**0
CONTENTS, READONLY, DEBUGGING CONTENTS, READONLY, DEBUGGING
12 .debug_ranges 00000118 00000000 00000000 00003a02 2**0 12 .debug_ranges 00000118 00000000 00000000 00003aba 2**0
CONTENTS, READONLY, DEBUGGING CONTENTS, READONLY, DEBUGGING
Disassembly of section .text: Disassembly of section .text:
@ -74,8 +74,8 @@ Disassembly of section .text:
3c: a0 36 cpi r26, 0x60 ; 96 3c: a0 36 cpi r26, 0x60 ; 96
3e: b2 07 cpc r27, r18 3e: b2 07 cpc r27, r18
40: e1 f7 brne .-8 ; 0x3a <.do_clear_bss_loop> 40: e1 f7 brne .-8 ; 0x3a <.do_clear_bss_loop>
42: 4b d1 rcall .+662 ; 0x2da <main> 42: ac d1 rcall .+856 ; 0x39c <main>
44: 52 c1 rjmp .+676 ; 0x2ea <_exit> 44: b2 c1 rjmp .+868 ; 0x3aa <_exit>
00000046 <__bad_interrupt>: 00000046 <__bad_interrupt>:
46: dc cf rjmp .-72 ; 0x0 <__vectors> 46: dc cf rjmp .-72 ; 0x0 <__vectors>
@ -417,104 +417,224 @@ void initschalter(void)
262: 00 00 nop 262: 00 00 nop
264: 08 95 ret 264: 08 95 ret
00000266 <programRainbow>: 00000266 <programWarnBlink>:
_delay_ms(10); rgbl(LED2, 0, 0, 0);
}*/
} }
#define WAIT_WARN_BLINK 40
void programRainbow(uint8_t t) void programWarnBlink(void)
{ {
266: cf 93 push r28 266: cf 93 push r28
268: c8 2f mov r28, r24 268: c5 e0 ldi r28, 0x05 ; 5
fade(LED1 | LED2 | LED3 | LED4, RED, YELLOW, t); uint8_t const blinks = 5;
26a: 28 2f mov r18, r24 uint8_t const waits = 5;
26c: 30 e0 ldi r19, 0x00 ; 0 for(uint8_t i=0;i<blinks;i++) {
26e: 43 e0 ldi r20, 0x03 ; 3 ledg(LED2 | LED4, YELLOW);
270: 50 e0 ldi r21, 0x00 ; 0 26a: 63 e0 ldi r22, 0x03 ; 3
272: 61 e0 ldi r22, 0x01 ; 1 26c: 70 e0 ldi r23, 0x00 ; 0
274: 70 e0 ldi r23, 0x00 ; 0 26e: 8a e0 ldi r24, 0x0A ; 10
276: 8f e0 ldi r24, 0x0F ; 15 270: 90 e0 ldi r25, 0x00 ; 0
278: 90 e0 ldi r25, 0x00 ; 0 272: ea de rcall .-556 ; 0x48 <ledg>
27a: 16 df rcall .-468 ; 0xa8 <fade> 274: 2f ef ldi r18, 0xFF ; 255
fade(LED1 | LED2 | LED3 | LED4, YELLOW, GREEN, t); 276: 80 e7 ldi r24, 0x70 ; 112
27c: 2c 2f mov r18, r28 278: 92 e0 ldi r25, 0x02 ; 2
27e: 30 e0 ldi r19, 0x00 ; 0 27a: 21 50 subi r18, 0x01 ; 1
280: 42 e0 ldi r20, 0x02 ; 2 27c: 80 40 sbci r24, 0x00 ; 0
282: 50 e0 ldi r21, 0x00 ; 0 27e: 90 40 sbci r25, 0x00 ; 0
284: 63 e0 ldi r22, 0x03 ; 3 280: e1 f7 brne .-8 ; 0x27a <programWarnBlink+0x14>
286: 70 e0 ldi r23, 0x00 ; 0 282: 00 c0 rjmp .+0 ; 0x284 <programWarnBlink+0x1e>
288: 8f e0 ldi r24, 0x0F ; 15 284: 00 00 nop
28a: 90 e0 ldi r25, 0x00 ; 0 _delay_ms(WAIT_WARN_BLINK);
28c: 0d df rcall .-486 ; 0xa8 <fade> ledg(LED2 | LED4, BLACK);
fade(LED1 | LED2 | LED3 | LED4, GREEN, CYAN, t); 286: 60 e0 ldi r22, 0x00 ; 0
28e: 2c 2f mov r18, r28 288: 70 e0 ldi r23, 0x00 ; 0
290: 30 e0 ldi r19, 0x00 ; 0 28a: 8a e0 ldi r24, 0x0A ; 10
292: 46 e0 ldi r20, 0x06 ; 6 28c: 90 e0 ldi r25, 0x00 ; 0
294: 50 e0 ldi r21, 0x00 ; 0 28e: dc de rcall .-584 ; 0x48 <ledg>
296: 62 e0 ldi r22, 0x02 ; 2 290: 2f ef ldi r18, 0xFF ; 255
298: 70 e0 ldi r23, 0x00 ; 0 292: 80 e7 ldi r24, 0x70 ; 112
29a: 8f e0 ldi r24, 0x0F ; 15 294: 92 e0 ldi r25, 0x02 ; 2
29c: 90 e0 ldi r25, 0x00 ; 0 296: 21 50 subi r18, 0x01 ; 1
29e: 04 df rcall .-504 ; 0xa8 <fade> 298: 80 40 sbci r24, 0x00 ; 0
fade(LED1 | LED2 | LED3 | LED4, CYAN, BLUE, t); 29a: 90 40 sbci r25, 0x00 ; 0
2a0: 2c 2f mov r18, r28 29c: e1 f7 brne .-8 ; 0x296 <programWarnBlink+0x30>
2a2: 30 e0 ldi r19, 0x00 ; 0 29e: 00 c0 rjmp .+0 ; 0x2a0 <programWarnBlink+0x3a>
2a4: 44 e0 ldi r20, 0x04 ; 4 2a0: 00 00 nop
2a6: 50 e0 ldi r21, 0x00 ; 0 2a2: c1 50 subi r28, 0x01 ; 1
2a8: 66 e0 ldi r22, 0x06 ; 6 #define WAIT_WARN_BLINK 40
2aa: 70 e0 ldi r23, 0x00 ; 0 void programWarnBlink(void)
2ac: 8f e0 ldi r24, 0x0F ; 15 {
2ae: 90 e0 ldi r25, 0x00 ; 0 uint8_t const blinks = 5;
2b0: fb de rcall .-522 ; 0xa8 <fade> uint8_t const waits = 5;
fade(LED1 | LED2 | LED3 | LED4, BLUE, MAGENTA, t); for(uint8_t i=0;i<blinks;i++) {
2b2: 2c 2f mov r18, r28 2a4: 11 f7 brne .-60 ; 0x26a <programWarnBlink+0x4>
2b4: 30 e0 ldi r19, 0x00 ; 0 2a6: 2f ef ldi r18, 0xFF ; 255
2b6: 45 e0 ldi r20, 0x05 ; 5 2a8: 80 e7 ldi r24, 0x70 ; 112
2b8: 50 e0 ldi r21, 0x00 ; 0 2aa: 92 e0 ldi r25, 0x02 ; 2
2ba: 64 e0 ldi r22, 0x04 ; 4 2ac: 21 50 subi r18, 0x01 ; 1
2bc: 70 e0 ldi r23, 0x00 ; 0 2ae: 80 40 sbci r24, 0x00 ; 0
2be: 8f e0 ldi r24, 0x0F ; 15 2b0: 90 40 sbci r25, 0x00 ; 0
2c0: 90 e0 ldi r25, 0x00 ; 0 2b2: e1 f7 brne .-8 ; 0x2ac <programWarnBlink+0x46>
2c2: f2 de rcall .-540 ; 0xa8 <fade> 2b4: 00 c0 rjmp .+0 ; 0x2b6 <programWarnBlink+0x50>
fade(LED1 | LED2 | LED3 | LED4, MAGENTA, RED, t); 2b6: 00 00 nop
2c4: 2c 2f mov r18, r28 2b8: 2f ef ldi r18, 0xFF ; 255
2c6: 30 e0 ldi r19, 0x00 ; 0 2ba: 80 e7 ldi r24, 0x70 ; 112
2c8: 41 e0 ldi r20, 0x01 ; 1 2bc: 92 e0 ldi r25, 0x02 ; 2
2ca: 50 e0 ldi r21, 0x00 ; 0 2be: 21 50 subi r18, 0x01 ; 1
2cc: 65 e0 ldi r22, 0x05 ; 5 2c0: 80 40 sbci r24, 0x00 ; 0
2ce: 70 e0 ldi r23, 0x00 ; 0 2c2: 90 40 sbci r25, 0x00 ; 0
2d0: 8f e0 ldi r24, 0x0F ; 15 2c4: e1 f7 brne .-8 ; 0x2be <programWarnBlink+0x58>
2d2: 90 e0 ldi r25, 0x00 ; 0 2c6: 00 c0 rjmp .+0 ; 0x2c8 <programWarnBlink+0x62>
2d4: e9 de rcall .-558 ; 0xa8 <fade> 2c8: 00 00 nop
2ca: 2f ef ldi r18, 0xFF ; 255
2cc: 80 e7 ldi r24, 0x70 ; 112
2ce: 92 e0 ldi r25, 0x02 ; 2
2d0: 21 50 subi r18, 0x01 ; 1
2d2: 80 40 sbci r24, 0x00 ; 0
2d4: 90 40 sbci r25, 0x00 ; 0
2d6: e1 f7 brne .-8 ; 0x2d0 <programWarnBlink+0x6a>
2d8: 00 c0 rjmp .+0 ; 0x2da <programWarnBlink+0x74>
2da: 00 00 nop
2dc: 2f ef ldi r18, 0xFF ; 255
2de: 80 e7 ldi r24, 0x70 ; 112
2e0: 92 e0 ldi r25, 0x02 ; 2
2e2: 21 50 subi r18, 0x01 ; 1
2e4: 80 40 sbci r24, 0x00 ; 0
2e6: 90 40 sbci r25, 0x00 ; 0
2e8: e1 f7 brne .-8 ; 0x2e2 <programWarnBlink+0x7c>
2ea: 00 c0 rjmp .+0 ; 0x2ec <programWarnBlink+0x86>
2ec: 00 00 nop
2ee: 2f ef ldi r18, 0xFF ; 255
2f0: 80 e7 ldi r24, 0x70 ; 112
2f2: 92 e0 ldi r25, 0x02 ; 2
2f4: 21 50 subi r18, 0x01 ; 1
2f6: 80 40 sbci r24, 0x00 ; 0
2f8: 90 40 sbci r25, 0x00 ; 0
2fa: e1 f7 brne .-8 ; 0x2f4 <programWarnBlink+0x8e>
2fc: 00 c0 rjmp .+0 ; 0x2fe <programWarnBlink+0x98>
2fe: 00 00 nop
300: c5 e0 ldi r28, 0x05 ; 5
302: 2f ef ldi r18, 0xFF ; 255
304: 80 e7 ldi r24, 0x70 ; 112
306: 92 e0 ldi r25, 0x02 ; 2
308: 21 50 subi r18, 0x01 ; 1
30a: 80 40 sbci r24, 0x00 ; 0
30c: 90 40 sbci r25, 0x00 ; 0
30e: e1 f7 brne .-8 ; 0x308 <programWarnBlink+0xa2>
310: 00 c0 rjmp .+0 ; 0x312 <programWarnBlink+0xac>
312: 00 00 nop
for (uint8_t i=0;i<waits;i++) {
_delay_ms(WAIT_WARN_BLINK);
} }
2d6: cf 91 pop r28 for(uint8_t i=0;i<blinks;i++) {
2d8: 08 95 ret _delay_ms(WAIT_WARN_BLINK);
ledg(LED3, RED);
314: 61 e0 ldi r22, 0x01 ; 1
316: 70 e0 ldi r23, 0x00 ; 0
318: 84 e0 ldi r24, 0x04 ; 4
31a: 90 e0 ldi r25, 0x00 ; 0
31c: 95 de rcall .-726 ; 0x48 <ledg>
31e: 2f ef ldi r18, 0xFF ; 255
320: 80 e7 ldi r24, 0x70 ; 112
322: 92 e0 ldi r25, 0x02 ; 2
324: 21 50 subi r18, 0x01 ; 1
326: 80 40 sbci r24, 0x00 ; 0
328: 90 40 sbci r25, 0x00 ; 0
32a: e1 f7 brne .-8 ; 0x324 <programWarnBlink+0xbe>
32c: 00 c0 rjmp .+0 ; 0x32e <programWarnBlink+0xc8>
32e: 00 00 nop
_delay_ms(WAIT_WARN_BLINK);
ledg(LED3, BLACK);
330: 60 e0 ldi r22, 0x00 ; 0
332: 70 e0 ldi r23, 0x00 ; 0
334: 84 e0 ldi r24, 0x04 ; 4
336: 90 e0 ldi r25, 0x00 ; 0
338: 87 de rcall .-754 ; 0x48 <ledg>
33a: c1 50 subi r28, 0x01 ; 1
_delay_ms(WAIT_WARN_BLINK);
}
for (uint8_t i=0;i<waits;i++) {
_delay_ms(WAIT_WARN_BLINK);
}
for(uint8_t i=0;i<blinks;i++) {
33c: 11 f7 brne .-60 ; 0x302 <programWarnBlink+0x9c>
33e: 2f ef ldi r18, 0xFF ; 255
340: 80 e7 ldi r24, 0x70 ; 112
342: 92 e0 ldi r25, 0x02 ; 2
344: 21 50 subi r18, 0x01 ; 1
346: 80 40 sbci r24, 0x00 ; 0
348: 90 40 sbci r25, 0x00 ; 0
34a: e1 f7 brne .-8 ; 0x344 <programWarnBlink+0xde>
34c: 00 c0 rjmp .+0 ; 0x34e <programWarnBlink+0xe8>
34e: 00 00 nop
350: 2f ef ldi r18, 0xFF ; 255
352: 80 e7 ldi r24, 0x70 ; 112
354: 92 e0 ldi r25, 0x02 ; 2
356: 21 50 subi r18, 0x01 ; 1
358: 80 40 sbci r24, 0x00 ; 0
35a: 90 40 sbci r25, 0x00 ; 0
35c: e1 f7 brne .-8 ; 0x356 <programWarnBlink+0xf0>
35e: 00 c0 rjmp .+0 ; 0x360 <programWarnBlink+0xfa>
360: 00 00 nop
362: 2f ef ldi r18, 0xFF ; 255
364: 80 e7 ldi r24, 0x70 ; 112
366: 92 e0 ldi r25, 0x02 ; 2
368: 21 50 subi r18, 0x01 ; 1
36a: 80 40 sbci r24, 0x00 ; 0
36c: 90 40 sbci r25, 0x00 ; 0
36e: e1 f7 brne .-8 ; 0x368 <programWarnBlink+0x102>
370: 00 c0 rjmp .+0 ; 0x372 <programWarnBlink+0x10c>
372: 00 00 nop
374: 2f ef ldi r18, 0xFF ; 255
376: 80 e7 ldi r24, 0x70 ; 112
378: 92 e0 ldi r25, 0x02 ; 2
37a: 21 50 subi r18, 0x01 ; 1
37c: 80 40 sbci r24, 0x00 ; 0
37e: 90 40 sbci r25, 0x00 ; 0
380: e1 f7 brne .-8 ; 0x37a <programWarnBlink+0x114>
382: 00 c0 rjmp .+0 ; 0x384 <programWarnBlink+0x11e>
384: 00 00 nop
386: 2f ef ldi r18, 0xFF ; 255
388: 80 e7 ldi r24, 0x70 ; 112
38a: 92 e0 ldi r25, 0x02 ; 2
38c: 21 50 subi r18, 0x01 ; 1
38e: 80 40 sbci r24, 0x00 ; 0
390: 90 40 sbci r25, 0x00 ; 0
392: e1 f7 brne .-8 ; 0x38c <programWarnBlink+0x126>
394: 00 c0 rjmp .+0 ; 0x396 <programWarnBlink+0x130>
396: 00 00 nop
ledg(LED3, BLACK);
}
for (uint8_t i=0;i<waits;i++) {
_delay_ms(WAIT_WARN_BLINK);
}
}
398: cf 91 pop r28
39a: 08 95 ret
000002da <main>: 0000039c <main>:
_delay_ms(150); _delay_ms(150);
} }
int main(void) int main(void)
{ {
DDRB = 0b00111111; DDRB = 0b00111111;
2da: 8f e3 ldi r24, 0x3F ; 63 39c: 8f e3 ldi r24, 0x3F ; 63
2dc: 87 bb out 0x17, r24 ; 23 39e: 87 bb out 0x17, r24 ; 23
DDRD = 0b00111111; DDRD = 0b00111111;
2de: 81 bb out 0x11, r24 ; 17 3a0: 81 bb out 0x11, r24 ; 17
initschalter(); initschalter();
2e0: b7 df rcall .-146 ; 0x250 <initschalter> 3a2: 56 df rcall .-340 ; 0x250 <initschalter>
initleds(); initleds();
2e2: 40 df rcall .-384 ; 0x164 <initleds> 3a4: df de rcall .-578 ; 0x164 <initleds>
while(1) while(1)
{ {
//programWarnBlink(); programWarnBlink();
//programColorFull(); 3a6: 5f df rcall .-322 ; 0x266 <programWarnBlink>
programRainbow(100); 3a8: fe cf rjmp .-4 ; 0x3a6 <main+0xa>
2e4: 84 e6 ldi r24, 0x64 ; 100
2e6: bf df rcall .-130 ; 0x266 <programRainbow>
2e8: fd cf rjmp .-6 ; 0x2e4 <main+0xa>
000002ea <_exit>: 000003aa <_exit>:
2ea: f8 94 cli 3aa: f8 94 cli
000002ec <__stop_program>: 000003ac <__stop_program>:
2ec: ff cf rjmp .-2 ; 0x2ec <__stop_program> 3ac: ff cf rjmp .-2 ; 0x3ac <__stop_program>

View File

@ -13,12 +13,12 @@ Discarded input sections
.text.rgbl 0x00000000 0x76 Leuchtklotz.o .text.rgbl 0x00000000 0x76 Leuchtklotz.o
.text.programColorFull .text.programColorFull
0x00000000 0x7a Leuchtklotz.o 0x00000000 0x7a Leuchtklotz.o
.text.programRainbow
0x00000000 0x74 Leuchtklotz.o
.text.programWarnYellow .text.programWarnYellow
0x00000000 0x86 Leuchtklotz.o 0x00000000 0x86 Leuchtklotz.o
.text.programCop .text.programCop
0x00000000 0xa6 Leuchtklotz.o 0x00000000 0xa6 Leuchtklotz.o
.text.programWarnBlink
0x00000000 0x136 Leuchtklotz.o
.text.programHacker .text.programHacker
0x00000000 0x196 Leuchtklotz.o 0x00000000 0x196 Leuchtklotz.o
.text.programGreenBlink .text.programGreenBlink
@ -163,7 +163,7 @@ LOAD c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8
.rela.plt .rela.plt
*(.rela.plt) *(.rela.plt)
.text 0x00000000 0x2ee .text 0x00000000 0x3ae
*(.vectors) *(.vectors)
.vectors 0x00000000 0x2a 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/crttn2313a.o .vectors 0x00000000 0x2a 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/crttn2313a.o
0x00000000 __vector_default 0x00000000 __vector_default
@ -250,16 +250,16 @@ LOAD c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8
.text.initschalter .text.initschalter
0x00000250 0x16 Leuchtklotz.o 0x00000250 0x16 Leuchtklotz.o
0x00000250 initschalter 0x00000250 initschalter
.text.programRainbow .text.programWarnBlink
0x00000266 0x74 Leuchtklotz.o 0x00000266 0x136 Leuchtklotz.o
0x00000266 programRainbow 0x00000266 programWarnBlink
.text.main 0x000002da 0x10 Leuchtklotz.o .text.main 0x0000039c 0xe Leuchtklotz.o
0x000002da main 0x0000039c main
0x000002ea . = ALIGN (0x2) 0x000003aa . = ALIGN (0x2)
*(.fini9) *(.fini9)
.fini9 0x000002ea 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr25/tiny-stack\libgcc.a(_exit.o) .fini9 0x000003aa 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)
0x000002ea _exit 0x000003aa _exit
0x000002ea exit 0x000003aa exit
*(.fini9) *(.fini9)
*(.fini8) *(.fini8)
*(.fini8) *(.fini8)
@ -278,11 +278,11 @@ LOAD c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8
*(.fini1) *(.fini1)
*(.fini1) *(.fini1)
*(.fini0) *(.fini0)
.fini0 0x000002ea 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 0x000003aa 0x4 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr25/tiny-stack\libgcc.a(_exit.o)
*(.fini0) *(.fini0)
0x000002ee _etext = . 0x000003ae _etext = .
.data 0x00800060 0x0 load address 0x000002ee .data 0x00800060 0x0 load address 0x000003ae
0x00800060 PROVIDE (__data_start, .) 0x00800060 PROVIDE (__data_start, .)
*(.data) *(.data)
.data 0x00800060 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr25/tiny-stack/crttn2313a.o .data 0x00800060 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr25/tiny-stack/crttn2313a.o
@ -303,8 +303,8 @@ LOAD c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8
*(.bss*) *(.bss*)
*(COMMON) *(COMMON)
0x00800060 PROVIDE (__bss_end, .) 0x00800060 PROVIDE (__bss_end, .)
0x000002ee __data_load_start = LOADADDR (.data) 0x000003ae __data_load_start = LOADADDR (.data)
0x000002ee __data_load_end = (__data_load_start + SIZEOF (.data)) 0x000003ae __data_load_end = (__data_load_start + SIZEOF (.data))
.noinit 0x00800060 0x0 .noinit 0x00800060 0x0
0x00800060 PROVIDE (__noinit_start, .) 0x00800060 PROVIDE (__noinit_start, .)
@ -377,9 +377,9 @@ LOAD c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8
.debug_pubnames .debug_pubnames
*(.debug_pubnames) *(.debug_pubnames)
.debug_info 0x00000000 0x1b2b .debug_info 0x00000000 0x1b24
*(.debug_info) *(.debug_info)
.debug_info 0x00000000 0x1b2b Leuchtklotz.o .debug_info 0x00000000 0x1b24 Leuchtklotz.o
*(.gnu.linkonce.wi.*) *(.gnu.linkonce.wi.*)
.debug_abbrev 0x00000000 0x246 .debug_abbrev 0x00000000 0x246

View File

@ -3,7 +3,7 @@ S113000014C021C020C01FC01EC01DC01CC01BC006
S11300101AC019C018C017C016C015C014C013C028 S11300101AC019C018C017C016C015C014C013C028
S113002012C011C010C00FC00EC011241FBECFEDEE S113002012C011C010C00FC00EC011241FBECFEDEE
S1130030CDBF20E0A0E6B0E001C01D92A036B2071B S1130030CDBF20E0A0E6B0E001C01D92A036B2071B
S1130040E1F74BD152C1DCCF6770772780FF06C040 S1130040E1F7ACD1B2C1DCCF6770772780FF06C07F
S113005098B3987F98BB98B3962B98BB81FF0DC03B S113005098B3987F98BB98B3962B98BB81FF0DC03B
S113006098B3977C98BB98B39B01220F331F220F40 S113006098B3977C98BB98B39B01220F331F220F40
S1130070331F220F331F292B28BB82FF06C092B3E4 S1130070331F220F331F292B28BB82FF06C092B3E4
@ -37,13 +37,25 @@ S11302209FE724E88EE1915020408040E1F700C030
S1130230000025E030E047E050E066E070E08FE049 S1130230000025E030E047E050E066E070E08FE049
S113024090E032DF60E070E08FE090E0FDDE089542 S113024090E032DF60E070E08FE090E0FDDE089542
S113025088B3806C88BB969A8FE493EC0197F1F78E S113025088B3806C88BB969A8FE493EC0197F1F78E
S113026000C000000895CF93C82F282F30E043E04A S113026000C000000895CF93C5E063E070E08AE029
S113027050E061E070E08FE090E016DF2C2F30E07A S113027090E0EADE2FEF80E792E02150804090404A
S113028042E050E063E070E08FE090E00DDF2C2F5F S1130280E1F700C0000060E070E08AE090E0DCDEAE
S113029030E046E050E062E070E08FE090E004DFA0 S11302902FEF80E792E0215080409040E1F700C0CA
S11302A02C2F30E044E050E066E070E08FE090E016 S11302A00000C15011F72FEF80E792E02150804009
S11302B0FBDE2C2F30E045E050E064E070E08FE09E S11302B09040E1F700C000002FEF80E792E021506A
S11302C090E0F2DE2C2F30E041E050E065E070E099 S11302C080409040E1F700C000002FEF80E792E00B
S11302D08FE090E0E9DECF9108958FE387BB81BB87 S11302D0215080409040E1F700C000002FEF80E7FC
S11102E0B7DF40DF84E6BFDFFDCFF894FFCF29 S11302E092E0215080409040E1F700C000002FEFE1
S11302F080E792E0215080409040E1F700C0000088
S1130300C5E02FEF80E792E0215080409040E1F774
S113031000C0000061E070E084E090E095DE2FEF23
S113032080E792E0215080409040E1F700C0000057
S113033060E070E084E090E087DEC15011F72FEFB9
S113034080E792E0215080409040E1F700C0000037
S11303502FEF80E792E0215080409040E1F700C009
S113036000002FEF80E792E0215080409040E1F7B9
S113037000C000002FEF80E792E0215080409040C1
S1130380E1F700C000002FEF80E792E021508040A9
S11303909040E1F700C00000CF9108958FE387BB40
S11103A081BB56DFDFDE5FDFFECFF894FFCFB8
S9030000FC S9030000FC

View File

@ -322,9 +322,9 @@ int main(void)
initleds(); initleds();
while(1) while(1)
{ {
//programWarnBlink(); programWarnBlink();
//programColorFull(); //programColorFull();
programRainbow(100); //programRainbow(10);
//programWarnYellow(); //programWarnYellow();
//programCop(); //programCop();
//programHacker(); //programHacker();

View File

@ -30,7 +30,7 @@
</ToolNumber> </ToolNumber>
<Channel> <Channel>
<host>127.0.0.1</host> <host>127.0.0.1</host>
<port>65413</port> <port>10872</port>
<ssl>False</ssl> <ssl>False</ssl>
</Channel> </Channel>
</com_atmel_avrdbg_tool_simulator> </com_atmel_avrdbg_tool_simulator>
@ -40,7 +40,7 @@
<ToolNumber>0000000000000</ToolNumber> <ToolNumber>0000000000000</ToolNumber>
<Channel> <Channel>
<host>127.0.0.1</host> <host>127.0.0.1</host>
<port>65413</port> <port>10872</port>
<ssl>False</ssl> <ssl>False</ssl>
</Channel> </Channel>
<ToolOptions> <ToolOptions>