summaryrefslogtreecommitdiff
path: root/blinktest_328p/bin/Debug
diff options
context:
space:
mode:
authorTim Redfern <tim@eclectronics.org>2011-12-19 18:20:33 +0000
committerTim Redfern <tim@eclectronics.org>2011-12-19 18:20:33 +0000
commite9a73bbb3c14af340999f70146747787785f4fee (patch)
treea125452f7d641673286542497da051b810427880 /blinktest_328p/bin/Debug
initial commit
Diffstat (limited to 'blinktest_328p/bin/Debug')
-rw-r--r--blinktest_328p/bin/Debug/blinktest_328p.elf.eep.hex1
-rw-r--r--blinktest_328p/bin/Debug/blinktest_328p.elf.hex71
-rw-r--r--blinktest_328p/bin/Debug/blinktest_328p.elf.lss539
-rw-r--r--blinktest_328p/bin/Debug/blinktest_328p.elf.map501
-rw-r--r--blinktest_328p/bin/Debug/electic_streaming.elf.map501
5 files changed, 1613 insertions, 0 deletions
diff --git a/blinktest_328p/bin/Debug/blinktest_328p.elf.eep.hex b/blinktest_328p/bin/Debug/blinktest_328p.elf.eep.hex
new file mode 100644
index 0000000..1996e8f
--- /dev/null
+++ b/blinktest_328p/bin/Debug/blinktest_328p.elf.eep.hex
@@ -0,0 +1 @@
+:00000001FF
diff --git a/blinktest_328p/bin/Debug/blinktest_328p.elf.hex b/blinktest_328p/bin/Debug/blinktest_328p.elf.hex
new file mode 100644
index 0000000..562b5d7
--- /dev/null
+++ b/blinktest_328p/bin/Debug/blinktest_328p.elf.hex
@@ -0,0 +1,71 @@
+:100000000C945A000C9477000C9477000C947700B1
+:100010000C9477000C9477000C9477000C94770084
+:100020000C9477000C9477000C9477000C94770074
+:100030000C9477000C9477000C9477000C94770064
+:100040000C9498000C9477000C9477000C94770033
+:100050000C9477000C9477000C9477000C94770044
+:100060000C9477000C947700000024272A000025C8
+:10007000282B000023262904040404040404040299
+:100080000202020202030303030303010204081035
+:100090002040800102040810200102040810200002
+:1000A0000000070002010000030406000000000039
+:1000B0000000000011241FBECFEFD8E0DEBFCDBF8F
+:1000C00011E0A0E0B1E0E8E5F4E002C005900D9297
+:1000D000A030B107D9F711E0A0E0B1E001C01D9256
+:1000E000A830B107E1F70E9479000C942A020C9421
+:1000F0000000DF93CF93CDB7DEB70E943B018DE0C8
+:1001000061E00E9475018DE061E00E94930168EE5C
+:1001100073E080E090E00E9403018DE060E00E94C7
+:10012000930168EE73E080E090E00E940301EBCF62
+:100130001F920F920FB60F9211242F938F939F93BC
+:10014000AF93BF938091000190910101A0910201B2
+:10015000B09103018050904CAF4FBF4F809300018E
+:1001600090930101A0930201B093030127C08091F5
+:10017000000190910101A0910201B091030180580A
+:100180009E43A040B0408093000190930101A09352
+:100190000201B09303018091040190910501A091A7
+:1001A0000601B09107010196A11DB11D80930401C4
+:1001B00090930501A0930601B0930701809100017F
+:1001C00090910101A0910201B091030181589E43D9
+:1001D000A040B04060F6BF91AF919F918F912F9159
+:1001E0000F900FBE0F901F9018958FB7F894209125
+:1001F00004013091050140910601509107018FBF24
+:10020000B901CA010895EF92FF920F931F937B01EA
+:100210008C018FB7F89440910401509105016091D1
+:100220000601709107018FBF2FB7F89480910401E8
+:1002300090910501A0910601B09107012FBF841B89
+:10024000950BA60BB70B8E159F05A007B10760F3A2
+:100250001F910F91FF90EF900895019759F0FC01C5
+:10026000EE0FFF1FEE0FFF1F32978FB7F8943197F5
+:10027000F1F78FBF0895789484B5826084BD84B50A
+:10028000816084BD85B5826085BD85B5816085BD91
+:10029000EEE6F0E0808181608083E1E8F0E080813B
+:1002A00082608083808181608083E0E8F0E08081EB
+:1002B00081608083E1EBF0E0808184608083E0EB0B
+:1002C000F0E0808181608083EAE7F0E080818460F3
+:1002D000808380818260808380818160808380814F
+:1002E000806880831092C1000895282F30E0C901F2
+:1002F00085579F4FFC01949129583F4FF9018491F4
+:10030000882381F0E82FF0E0E859FF4FE491F0E016
+:10031000662329F4808190958923808308958081C4
+:10032000892B80830895482F50E0CA0181569F4F42
+:10033000FC012491CA0185579F4FFC0194914958B3
+:100340005F4FFA0134913323C1F1222331F123307D
+:1003500021F4809180008F7705C0243031F48091A2
+:1003600080008F7D8093800018C0213019F484B5FF
+:100370008F7704C0223021F484B58F7D84BD0DC0F9
+:10038000263021F48091B0008F7705C0273029F402
+:100390008091B0008F7D8093B000E32FF0E0E359AF
+:1003A000FF4FE491F0E0662329F480819095892342
+:1003B000808308958081892B80830895482F50E0A1
+:1003C000CA0181569F4FFC012491CA0185579F4F56
+:1003D000FC01949149585F4FFA013491332319F489
+:1003E00020E030E035C0222331F1233021F4809128
+:1003F00080008F7705C0243031F4809180008F7D9C
+:100400008093800018C0213019F484B58F7704C020
+:10041000223021F484B58F7D84BD0DC0263021F4B7
+:100420008091B0008F7705C0273029F48091B0000B
+:100430008F7D8093B000E32FF0E0EE58FF4FE49102
+:10044000F0E0808120E030E0892311F021E030E00D
+:08045000C9010895F894FFCFE3
+:00000001FF
diff --git a/blinktest_328p/bin/Debug/blinktest_328p.elf.lss b/blinktest_328p/bin/Debug/blinktest_328p.elf.lss
new file mode 100644
index 0000000..bee8588
--- /dev/null
+++ b/blinktest_328p/bin/Debug/blinktest_328p.elf.lss
@@ -0,0 +1,539 @@
+
+bin/Debug/blinktest_328p.elf: file format elf32-avr
+
+Sections:
+Idx Name Size VMA LMA File off Algn
+ 0 .text 00000458 00000000 00000000 00000074 2**1
+ CONTENTS, ALLOC, LOAD, READONLY, CODE
+ 1 .bss 00000008 00800100 00800100 000004cc 2**0
+ ALLOC
+ 2 .stab 00000b28 00000000 00000000 000004cc 2**2
+ CONTENTS, READONLY, DEBUGGING
+ 3 .stabstr 0000188e 00000000 00000000 00000ff4 2**0
+ CONTENTS, READONLY, DEBUGGING
+ 4 .debug_aranges 00000040 00000000 00000000 00002882 2**0
+ CONTENTS, READONLY, DEBUGGING
+ 5 .debug_pubnames 0000016c 00000000 00000000 000028c2 2**0
+ CONTENTS, READONLY, DEBUGGING
+ 6 .debug_info 000006f2 00000000 00000000 00002a2e 2**0
+ CONTENTS, READONLY, DEBUGGING
+ 7 .debug_abbrev 000002e1 00000000 00000000 00003120 2**0
+ CONTENTS, READONLY, DEBUGGING
+ 8 .debug_line 00000551 00000000 00000000 00003401 2**0
+ CONTENTS, READONLY, DEBUGGING
+ 9 .debug_frame 000000a0 00000000 00000000 00003954 2**2
+ CONTENTS, READONLY, DEBUGGING
+ 10 .debug_str 00000227 00000000 00000000 000039f4 2**0
+ CONTENTS, READONLY, DEBUGGING
+ 11 .debug_loc 000001fa 00000000 00000000 00003c1b 2**0
+ CONTENTS, READONLY, DEBUGGING
+
+Disassembly of section .text:
+
+00000000 <__vectors>:
+ 0: 0c 94 5a 00 jmp 0xb4 ; 0xb4 <__ctors_end>
+ 4: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
+ 8: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
+ c: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
+ 10: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
+ 14: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
+ 18: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
+ 1c: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
+ 20: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
+ 24: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
+ 28: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
+ 2c: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
+ 30: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
+ 34: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
+ 38: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
+ 3c: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
+ 40: 0c 94 98 00 jmp 0x130 ; 0x130 <__vector_16>
+ 44: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
+ 48: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
+ 4c: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
+ 50: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
+ 54: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
+ 58: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
+ 5c: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
+ 60: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
+ 64: 0c 94 77 00 jmp 0xee ; 0xee <__bad_interrupt>
+
+00000068 <port_to_mode_PGM>:
+ 68: 00 00 24 27 2a ..$'*
+
+0000006d <port_to_output_PGM>:
+ 6d: 00 00 25 28 2b ..%(+
+
+00000072 <port_to_input_PGM>:
+ 72: 00 00 23 26 29 ..#&)
+
+00000077 <digital_pin_to_port_PGM>:
+ 77: 04 04 04 04 04 04 04 04 02 02 02 02 02 02 03 03 ................
+ 87: 03 03 03 03 ....
+
+0000008b <digital_pin_to_bit_mask_PGM>:
+ 8b: 01 02 04 08 10 20 40 80 01 02 04 08 10 20 01 02 ..... @...... ..
+ 9b: 04 08 10 20 ...
+
+0000009f <digital_pin_to_timer_PGM>:
+ 9f: 00 00 00 07 00 02 01 00 00 03 04 06 00 00 00 00 ................
+ af: 00 00 00 00 00 .....
+
+000000b4 <__ctors_end>:
+ b4: 11 24 eor r1, r1
+ b6: 1f be out 0x3f, r1 ; 63
+ b8: cf ef ldi r28, 0xFF ; 255
+ ba: d8 e0 ldi r29, 0x08 ; 8
+ bc: de bf out 0x3e, r29 ; 62
+ be: cd bf out 0x3d, r28 ; 61
+
+000000c0 <__do_copy_data>:
+ c0: 11 e0 ldi r17, 0x01 ; 1
+ c2: a0 e0 ldi r26, 0x00 ; 0
+ c4: b1 e0 ldi r27, 0x01 ; 1
+ c6: e8 e5 ldi r30, 0x58 ; 88
+ c8: f4 e0 ldi r31, 0x04 ; 4
+ ca: 02 c0 rjmp .+4 ; 0xd0 <.do_copy_data_start>
+
+000000cc <.do_copy_data_loop>:
+ cc: 05 90 lpm r0, Z+
+ ce: 0d 92 st X+, r0
+
+000000d0 <.do_copy_data_start>:
+ d0: a0 30 cpi r26, 0x00 ; 0
+ d2: b1 07 cpc r27, r17
+ d4: d9 f7 brne .-10 ; 0xcc <.do_copy_data_loop>
+
+000000d6 <__do_clear_bss>:
+ d6: 11 e0 ldi r17, 0x01 ; 1
+ d8: a0 e0 ldi r26, 0x00 ; 0
+ da: b1 e0 ldi r27, 0x01 ; 1
+ dc: 01 c0 rjmp .+2 ; 0xe0 <.do_clear_bss_start>
+
+000000de <.do_clear_bss_loop>:
+ de: 1d 92 st X+, r1
+
+000000e0 <.do_clear_bss_start>:
+ e0: a8 30 cpi r26, 0x08 ; 8
+ e2: b1 07 cpc r27, r17
+ e4: e1 f7 brne .-8 ; 0xde <.do_clear_bss_loop>
+ e6: 0e 94 79 00 call 0xf2 ; 0xf2 <main>
+ ea: 0c 94 2a 02 jmp 0x454 ; 0x454 <_exit>
+
+000000ee <__bad_interrupt>:
+ ee: 0c 94 00 00 jmp 0 ; 0x0 <__vectors>
+
+000000f2 <main>:
+
+
+#include <WProgram.h> //import main Arduino header file
+
+
+int main(){
+ f2: df 93 push r29
+ f4: cf 93 push r28
+ f6: cd b7 in r28, 0x3d ; 61
+ f8: de b7 in r29, 0x3e ; 62
+
+ init(); //-- init Arduino library - delay, PWM setup messes with timers, millis(), micros() etc don't work without it
+ fa: 0e 94 3b 01 call 0x276 ; 0x276 <init>
+ pinMode(13, OUTPUT);
+ fe: 8d e0 ldi r24, 0x0D ; 13
+ 100: 61 e0 ldi r22, 0x01 ; 1
+ 102: 0e 94 75 01 call 0x2ea ; 0x2ea <pinMode>
+
+
+
+ while(1) {
+ digitalWrite(13, HIGH); // set the LED on
+ 106: 8d e0 ldi r24, 0x0D ; 13
+ 108: 61 e0 ldi r22, 0x01 ; 1
+ 10a: 0e 94 93 01 call 0x326 ; 0x326 <digitalWrite>
+ delay(1000); // wait for a second
+ 10e: 68 ee ldi r22, 0xE8 ; 232
+ 110: 73 e0 ldi r23, 0x03 ; 3
+ 112: 80 e0 ldi r24, 0x00 ; 0
+ 114: 90 e0 ldi r25, 0x00 ; 0
+ 116: 0e 94 03 01 call 0x206 ; 0x206 <delay>
+ digitalWrite(13, LOW); // set the LED off
+ 11a: 8d e0 ldi r24, 0x0D ; 13
+ 11c: 60 e0 ldi r22, 0x00 ; 0
+ 11e: 0e 94 93 01 call 0x326 ; 0x326 <digitalWrite>
+ delay(1000); // wait for a second
+ 122: 68 ee ldi r22, 0xE8 ; 232
+ 124: 73 e0 ldi r23, 0x03 ; 3
+ 126: 80 e0 ldi r24, 0x00 ; 0
+ 128: 90 e0 ldi r25, 0x00 ; 0
+ 12a: 0e 94 03 01 call 0x206 ; 0x206 <delay>
+ 12e: eb cf rjmp .-42 ; 0x106 <main+0x14>
+
+00000130 <__vector_16>:
+ 130: 1f 92 push r1
+ 132: 0f 92 push r0
+ 134: 0f b6 in r0, 0x3f ; 63
+ 136: 0f 92 push r0
+ 138: 11 24 eor r1, r1
+ 13a: 2f 93 push r18
+ 13c: 8f 93 push r24
+ 13e: 9f 93 push r25
+ 140: af 93 push r26
+ 142: bf 93 push r27
+ 144: 80 91 00 01 lds r24, 0x0100
+ 148: 90 91 01 01 lds r25, 0x0101
+ 14c: a0 91 02 01 lds r26, 0x0102
+ 150: b0 91 03 01 lds r27, 0x0103
+ 154: 80 50 subi r24, 0x00 ; 0
+ 156: 90 4c sbci r25, 0xC0 ; 192
+ 158: af 4f sbci r26, 0xFF ; 255
+ 15a: bf 4f sbci r27, 0xFF ; 255
+ 15c: 80 93 00 01 sts 0x0100, r24
+ 160: 90 93 01 01 sts 0x0101, r25
+ 164: a0 93 02 01 sts 0x0102, r26
+ 168: b0 93 03 01 sts 0x0103, r27
+ 16c: 27 c0 rjmp .+78 ; 0x1bc <__vector_16+0x8c>
+ 16e: 80 91 00 01 lds r24, 0x0100
+ 172: 90 91 01 01 lds r25, 0x0101
+ 176: a0 91 02 01 lds r26, 0x0102
+ 17a: b0 91 03 01 lds r27, 0x0103
+ 17e: 80 58 subi r24, 0x80 ; 128
+ 180: 9e 43 sbci r25, 0x3E ; 62
+ 182: a0 40 sbci r26, 0x00 ; 0
+ 184: b0 40 sbci r27, 0x00 ; 0
+ 186: 80 93 00 01 sts 0x0100, r24
+ 18a: 90 93 01 01 sts 0x0101, r25
+ 18e: a0 93 02 01 sts 0x0102, r26
+ 192: b0 93 03 01 sts 0x0103, r27
+ 196: 80 91 04 01 lds r24, 0x0104
+ 19a: 90 91 05 01 lds r25, 0x0105
+ 19e: a0 91 06 01 lds r26, 0x0106
+ 1a2: b0 91 07 01 lds r27, 0x0107
+ 1a6: 01 96 adiw r24, 0x01 ; 1
+ 1a8: a1 1d adc r26, r1
+ 1aa: b1 1d adc r27, r1
+ 1ac: 80 93 04 01 sts 0x0104, r24
+ 1b0: 90 93 05 01 sts 0x0105, r25
+ 1b4: a0 93 06 01 sts 0x0106, r26
+ 1b8: b0 93 07 01 sts 0x0107, r27
+ 1bc: 80 91 00 01 lds r24, 0x0100
+ 1c0: 90 91 01 01 lds r25, 0x0101
+ 1c4: a0 91 02 01 lds r26, 0x0102
+ 1c8: b0 91 03 01 lds r27, 0x0103
+ 1cc: 81 58 subi r24, 0x81 ; 129
+ 1ce: 9e 43 sbci r25, 0x3E ; 62
+ 1d0: a0 40 sbci r26, 0x00 ; 0
+ 1d2: b0 40 sbci r27, 0x00 ; 0
+ 1d4: 60 f6 brcc .-104 ; 0x16e <__vector_16+0x3e>
+ 1d6: bf 91 pop r27
+ 1d8: af 91 pop r26
+ 1da: 9f 91 pop r25
+ 1dc: 8f 91 pop r24
+ 1de: 2f 91 pop r18
+ 1e0: 0f 90 pop r0
+ 1e2: 0f be out 0x3f, r0 ; 63
+ 1e4: 0f 90 pop r0
+ 1e6: 1f 90 pop r1
+ 1e8: 18 95 reti
+
+000001ea <millis>:
+ 1ea: 8f b7 in r24, 0x3f ; 63
+ 1ec: f8 94 cli
+ 1ee: 20 91 04 01 lds r18, 0x0104
+ 1f2: 30 91 05 01 lds r19, 0x0105
+ 1f6: 40 91 06 01 lds r20, 0x0106
+ 1fa: 50 91 07 01 lds r21, 0x0107
+ 1fe: 8f bf out 0x3f, r24 ; 63
+ 200: b9 01 movw r22, r18
+ 202: ca 01 movw r24, r20
+ 204: 08 95 ret
+
+00000206 <delay>:
+ 206: ef 92 push r14
+ 208: ff 92 push r15
+ 20a: 0f 93 push r16
+ 20c: 1f 93 push r17
+ 20e: 7b 01 movw r14, r22
+ 210: 8c 01 movw r16, r24
+ 212: 8f b7 in r24, 0x3f ; 63
+ 214: f8 94 cli
+ 216: 40 91 04 01 lds r20, 0x0104
+ 21a: 50 91 05 01 lds r21, 0x0105
+ 21e: 60 91 06 01 lds r22, 0x0106
+ 222: 70 91 07 01 lds r23, 0x0107
+ 226: 8f bf out 0x3f, r24 ; 63
+ 228: 2f b7 in r18, 0x3f ; 63
+ 22a: f8 94 cli
+ 22c: 80 91 04 01 lds r24, 0x0104
+ 230: 90 91 05 01 lds r25, 0x0105
+ 234: a0 91 06 01 lds r26, 0x0106
+ 238: b0 91 07 01 lds r27, 0x0107
+ 23c: 2f bf out 0x3f, r18 ; 63
+ 23e: 84 1b sub r24, r20
+ 240: 95 0b sbc r25, r21
+ 242: a6 0b sbc r26, r22
+ 244: b7 0b sbc r27, r23
+ 246: 8e 15 cp r24, r14
+ 248: 9f 05 cpc r25, r15
+ 24a: a0 07 cpc r26, r16
+ 24c: b1 07 cpc r27, r17
+ 24e: 60 f3 brcs .-40 ; 0x228 <delay+0x22>
+ 250: 1f 91 pop r17
+ 252: 0f 91 pop r16
+ 254: ff 90 pop r15
+ 256: ef 90 pop r14
+ 258: 08 95 ret
+
+0000025a <delayMicroseconds>:
+ 25a: 01 97 sbiw r24, 0x01 ; 1
+ 25c: 59 f0 breq .+22 ; 0x274 <delayMicroseconds+0x1a>
+ 25e: fc 01 movw r30, r24
+ 260: ee 0f add r30, r30
+ 262: ff 1f adc r31, r31
+ 264: ee 0f add r30, r30
+ 266: ff 1f adc r31, r31
+ 268: 32 97 sbiw r30, 0x02 ; 2
+ 26a: 8f b7 in r24, 0x3f ; 63
+ 26c: f8 94 cli
+ 26e: 31 97 sbiw r30, 0x01 ; 1
+ 270: f1 f7 brne .-4 ; 0x26e <delayMicroseconds+0x14>
+ 272: 8f bf out 0x3f, r24 ; 63
+ 274: 08 95 ret
+
+00000276 <init>:
+ 276: 78 94 sei
+ 278: 84 b5 in r24, 0x24 ; 36
+ 27a: 82 60 ori r24, 0x02 ; 2
+ 27c: 84 bd out 0x24, r24 ; 36
+ 27e: 84 b5 in r24, 0x24 ; 36
+ 280: 81 60 ori r24, 0x01 ; 1
+ 282: 84 bd out 0x24, r24 ; 36
+ 284: 85 b5 in r24, 0x25 ; 37
+ 286: 82 60 ori r24, 0x02 ; 2
+ 288: 85 bd out 0x25, r24 ; 37
+ 28a: 85 b5 in r24, 0x25 ; 37
+ 28c: 81 60 ori r24, 0x01 ; 1
+ 28e: 85 bd out 0x25, r24 ; 37
+ 290: ee e6 ldi r30, 0x6E ; 110
+ 292: f0 e0 ldi r31, 0x00 ; 0
+ 294: 80 81 ld r24, Z
+ 296: 81 60 ori r24, 0x01 ; 1
+ 298: 80 83 st Z, r24
+ 29a: e1 e8 ldi r30, 0x81 ; 129
+ 29c: f0 e0 ldi r31, 0x00 ; 0
+ 29e: 80 81 ld r24, Z
+ 2a0: 82 60 ori r24, 0x02 ; 2
+ 2a2: 80 83 st Z, r24
+ 2a4: 80 81 ld r24, Z
+ 2a6: 81 60 ori r24, 0x01 ; 1
+ 2a8: 80 83 st Z, r24
+ 2aa: e0 e8 ldi r30, 0x80 ; 128
+ 2ac: f0 e0 ldi r31, 0x00 ; 0
+ 2ae: 80 81 ld r24, Z
+ 2b0: 81 60 ori r24, 0x01 ; 1
+ 2b2: 80 83 st Z, r24
+ 2b4: e1 eb ldi r30, 0xB1 ; 177
+ 2b6: f0 e0 ldi r31, 0x00 ; 0
+ 2b8: 80 81 ld r24, Z
+ 2ba: 84 60 ori r24, 0x04 ; 4
+ 2bc: 80 83 st Z, r24
+ 2be: e0 eb ldi r30, 0xB0 ; 176
+ 2c0: f0 e0 ldi r31, 0x00 ; 0
+ 2c2: 80 81 ld r24, Z
+ 2c4: 81 60 ori r24, 0x01 ; 1
+ 2c6: 80 83 st Z, r24
+ 2c8: ea e7 ldi r30, 0x7A ; 122
+ 2ca: f0 e0 ldi r31, 0x00 ; 0
+ 2cc: 80 81 ld r24, Z
+ 2ce: 84 60 ori r24, 0x04 ; 4
+ 2d0: 80 83 st Z, r24
+ 2d2: 80 81 ld r24, Z
+ 2d4: 82 60 ori r24, 0x02 ; 2
+ 2d6: 80 83 st Z, r24
+ 2d8: 80 81 ld r24, Z
+ 2da: 81 60 ori r24, 0x01 ; 1
+ 2dc: 80 83 st Z, r24
+ 2de: 80 81 ld r24, Z
+ 2e0: 80 68 ori r24, 0x80 ; 128
+ 2e2: 80 83 st Z, r24
+ 2e4: 10 92 c1 00 sts 0x00C1, r1
+ 2e8: 08 95 ret
+
+000002ea <pinMode>:
+ 2ea: 28 2f mov r18, r24
+ 2ec: 30 e0 ldi r19, 0x00 ; 0
+ 2ee: c9 01 movw r24, r18
+ 2f0: 85 57 subi r24, 0x75 ; 117
+ 2f2: 9f 4f sbci r25, 0xFF ; 255
+ 2f4: fc 01 movw r30, r24
+ 2f6: 94 91 lpm r25, Z+
+ 2f8: 29 58 subi r18, 0x89 ; 137
+ 2fa: 3f 4f sbci r19, 0xFF ; 255
+ 2fc: f9 01 movw r30, r18
+ 2fe: 84 91 lpm r24, Z+
+ 300: 88 23 and r24, r24
+ 302: 81 f0 breq .+32 ; 0x324 <pinMode+0x3a>
+ 304: e8 2f mov r30, r24
+ 306: f0 e0 ldi r31, 0x00 ; 0
+ 308: e8 59 subi r30, 0x98 ; 152
+ 30a: ff 4f sbci r31, 0xFF ; 255
+ 30c: e4 91 lpm r30, Z+
+ 30e: f0 e0 ldi r31, 0x00 ; 0
+ 310: 66 23 and r22, r22
+ 312: 29 f4 brne .+10 ; 0x31e <pinMode+0x34>
+ 314: 80 81 ld r24, Z
+ 316: 90 95 com r25
+ 318: 89 23 and r24, r25
+ 31a: 80 83 st Z, r24
+ 31c: 08 95 ret
+ 31e: 80 81 ld r24, Z
+ 320: 89 2b or r24, r25
+ 322: 80 83 st Z, r24
+ 324: 08 95 ret
+
+00000326 <digitalWrite>:
+ 326: 48 2f mov r20, r24
+ 328: 50 e0 ldi r21, 0x00 ; 0
+ 32a: ca 01 movw r24, r20
+ 32c: 81 56 subi r24, 0x61 ; 97
+ 32e: 9f 4f sbci r25, 0xFF ; 255
+ 330: fc 01 movw r30, r24
+ 332: 24 91 lpm r18, Z+
+ 334: ca 01 movw r24, r20
+ 336: 85 57 subi r24, 0x75 ; 117
+ 338: 9f 4f sbci r25, 0xFF ; 255
+ 33a: fc 01 movw r30, r24
+ 33c: 94 91 lpm r25, Z+
+ 33e: 49 58 subi r20, 0x89 ; 137
+ 340: 5f 4f sbci r21, 0xFF ; 255
+ 342: fa 01 movw r30, r20
+ 344: 34 91 lpm r19, Z+
+ 346: 33 23 and r19, r19
+ 348: c1 f1 breq .+112 ; 0x3ba <digitalWrite+0x94>
+ 34a: 22 23 and r18, r18
+ 34c: 31 f1 breq .+76 ; 0x39a <digitalWrite+0x74>
+ 34e: 23 30 cpi r18, 0x03 ; 3
+ 350: 21 f4 brne .+8 ; 0x35a <digitalWrite+0x34>
+ 352: 80 91 80 00 lds r24, 0x0080
+ 356: 8f 77 andi r24, 0x7F ; 127
+ 358: 05 c0 rjmp .+10 ; 0x364 <digitalWrite+0x3e>
+ 35a: 24 30 cpi r18, 0x04 ; 4
+ 35c: 31 f4 brne .+12 ; 0x36a <digitalWrite+0x44>
+ 35e: 80 91 80 00 lds r24, 0x0080
+ 362: 8f 7d andi r24, 0xDF ; 223
+ 364: 80 93 80 00 sts 0x0080, r24
+ 368: 18 c0 rjmp .+48 ; 0x39a <digitalWrite+0x74>
+ 36a: 21 30 cpi r18, 0x01 ; 1
+ 36c: 19 f4 brne .+6 ; 0x374 <digitalWrite+0x4e>
+ 36e: 84 b5 in r24, 0x24 ; 36
+ 370: 8f 77 andi r24, 0x7F ; 127
+ 372: 04 c0 rjmp .+8 ; 0x37c <digitalWrite+0x56>
+ 374: 22 30 cpi r18, 0x02 ; 2
+ 376: 21 f4 brne .+8 ; 0x380 <digitalWrite+0x5a>
+ 378: 84 b5 in r24, 0x24 ; 36
+ 37a: 8f 7d andi r24, 0xDF ; 223
+ 37c: 84 bd out 0x24, r24 ; 36
+ 37e: 0d c0 rjmp .+26 ; 0x39a <digitalWrite+0x74>
+ 380: 26 30 cpi r18, 0x06 ; 6
+ 382: 21 f4 brne .+8 ; 0x38c <digitalWrite+0x66>
+ 384: 80 91 b0 00 lds r24, 0x00B0
+ 388: 8f 77 andi r24, 0x7F ; 127
+ 38a: 05 c0 rjmp .+10 ; 0x396 <digitalWrite+0x70>
+ 38c: 27 30 cpi r18, 0x07 ; 7
+ 38e: 29 f4 brne .+10 ; 0x39a <digitalWrite+0x74>
+ 390: 80 91 b0 00 lds r24, 0x00B0
+ 394: 8f 7d andi r24, 0xDF ; 223
+ 396: 80 93 b0 00 sts 0x00B0, r24
+ 39a: e3 2f mov r30, r19
+ 39c: f0 e0 ldi r31, 0x00 ; 0
+ 39e: e3 59 subi r30, 0x93 ; 147
+ 3a0: ff 4f sbci r31, 0xFF ; 255
+ 3a2: e4 91 lpm r30, Z+
+ 3a4: f0 e0 ldi r31, 0x00 ; 0
+ 3a6: 66 23 and r22, r22
+ 3a8: 29 f4 brne .+10 ; 0x3b4 <digitalWrite+0x8e>
+ 3aa: 80 81 ld r24, Z
+ 3ac: 90 95 com r25
+ 3ae: 89 23 and r24, r25
+ 3b0: 80 83 st Z, r24
+ 3b2: 08 95 ret
+ 3b4: 80 81 ld r24, Z
+ 3b6: 89 2b or r24, r25
+ 3b8: 80 83 st Z, r24
+ 3ba: 08 95 ret
+
+000003bc <digitalRead>:
+ 3bc: 48 2f mov r20, r24
+ 3be: 50 e0 ldi r21, 0x00 ; 0
+ 3c0: ca 01 movw r24, r20
+ 3c2: 81 56 subi r24, 0x61 ; 97
+ 3c4: 9f 4f sbci r25, 0xFF ; 255
+ 3c6: fc 01 movw r30, r24
+ 3c8: 24 91 lpm r18, Z+
+ 3ca: ca 01 movw r24, r20
+ 3cc: 85 57 subi r24, 0x75 ; 117
+ 3ce: 9f 4f sbci r25, 0xFF ; 255
+ 3d0: fc 01 movw r30, r24
+ 3d2: 94 91 lpm r25, Z+
+ 3d4: 49 58 subi r20, 0x89 ; 137
+ 3d6: 5f 4f sbci r21, 0xFF ; 255
+ 3d8: fa 01 movw r30, r20
+ 3da: 34 91 lpm r19, Z+
+ 3dc: 33 23 and r19, r19
+ 3de: 19 f4 brne .+6 ; 0x3e6 <digitalRead+0x2a>
+ 3e0: 20 e0 ldi r18, 0x00 ; 0
+ 3e2: 30 e0 ldi r19, 0x00 ; 0
+ 3e4: 35 c0 rjmp .+106 ; 0x450 <digitalRead+0x94>
+ 3e6: 22 23 and r18, r18
+ 3e8: 31 f1 breq .+76 ; 0x436 <digitalRead+0x7a>
+ 3ea: 23 30 cpi r18, 0x03 ; 3
+ 3ec: 21 f4 brne .+8 ; 0x3f6 <digitalRead+0x3a>
+ 3ee: 80 91 80 00 lds r24, 0x0080
+ 3f2: 8f 77 andi r24, 0x7F ; 127
+ 3f4: 05 c0 rjmp .+10 ; 0x400 <digitalRead+0x44>
+ 3f6: 24 30 cpi r18, 0x04 ; 4
+ 3f8: 31 f4 brne .+12 ; 0x406 <digitalRead+0x4a>
+ 3fa: 80 91 80 00 lds r24, 0x0080
+ 3fe: 8f 7d andi r24, 0xDF ; 223
+ 400: 80 93 80 00 sts 0x0080, r24
+ 404: 18 c0 rjmp .+48 ; 0x436 <digitalRead+0x7a>
+ 406: 21 30 cpi r18, 0x01 ; 1
+ 408: 19 f4 brne .+6 ; 0x410 <digitalRead+0x54>
+ 40a: 84 b5 in r24, 0x24 ; 36
+ 40c: 8f 77 andi r24, 0x7F ; 127
+ 40e: 04 c0 rjmp .+8 ; 0x418 <digitalRead+0x5c>
+ 410: 22 30 cpi r18, 0x02 ; 2
+ 412: 21 f4 brne .+8 ; 0x41c <digitalRead+0x60>
+ 414: 84 b5 in r24, 0x24 ; 36
+ 416: 8f 7d andi r24, 0xDF ; 223
+ 418: 84 bd out 0x24, r24 ; 36
+ 41a: 0d c0 rjmp .+26 ; 0x436 <digitalRead+0x7a>
+ 41c: 26 30 cpi r18, 0x06 ; 6
+ 41e: 21 f4 brne .+8 ; 0x428 <digitalRead+0x6c>
+ 420: 80 91 b0 00 lds r24, 0x00B0
+ 424: 8f 77 andi r24, 0x7F ; 127
+ 426: 05 c0 rjmp .+10 ; 0x432 <digitalRead+0x76>
+ 428: 27 30 cpi r18, 0x07 ; 7
+ 42a: 29 f4 brne .+10 ; 0x436 <digitalRead+0x7a>
+ 42c: 80 91 b0 00 lds r24, 0x00B0
+ 430: 8f 7d andi r24, 0xDF ; 223
+ 432: 80 93 b0 00 sts 0x00B0, r24
+ 436: e3 2f mov r30, r19
+ 438: f0 e0 ldi r31, 0x00 ; 0
+ 43a: ee 58 subi r30, 0x8E ; 142
+ 43c: ff 4f sbci r31, 0xFF ; 255
+ 43e: e4 91 lpm r30, Z+
+ 440: f0 e0 ldi r31, 0x00 ; 0
+ 442: 80 81 ld r24, Z
+ 444: 20 e0 ldi r18, 0x00 ; 0
+ 446: 30 e0 ldi r19, 0x00 ; 0
+ 448: 89 23 and r24, r25
+ 44a: 11 f0 breq .+4 ; 0x450 <digitalRead+0x94>
+ 44c: 21 e0 ldi r18, 0x01 ; 1
+ 44e: 30 e0 ldi r19, 0x00 ; 0
+ 450: c9 01 movw r24, r18
+ 452: 08 95 ret
+
+00000454 <_exit>:
+ 454: f8 94 cli
+
+00000456 <__stop_program>:
+ 456: ff cf rjmp .-2 ; 0x456 <__stop_program>
diff --git a/blinktest_328p/bin/Debug/blinktest_328p.elf.map b/blinktest_328p/bin/Debug/blinktest_328p.elf.map
new file mode 100644
index 0000000..dfdd957
--- /dev/null
+++ b/blinktest_328p/bin/Debug/blinktest_328p.elf.map
@@ -0,0 +1,501 @@
+Archive member included because of file (symbol)
+
+../arduino_libs/core0022_328p.a(wiring.c.o)
+ obj/Debug/main.o (delay)
+../arduino_libs/core0022_328p.a(wiring_digital.c.o)
+ obj/Debug/main.o (pinMode)
+../arduino_libs/core0022_328p.a(pins_arduino.c.o)
+ ../arduino_libs/core0022_328p.a(wiring_digital.c.o) (port_to_mode_PGM)
+/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
+ /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o (exit)
+/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
+ ../arduino_libs/core0022_328p.a(wiring.c.o) (__do_copy_data)
+/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
+ ../arduino_libs/core0022_328p.a(wiring.c.o) (__do_clear_bss)
+
+Memory Configuration
+
+Name Origin Length Attributes
+text 0x00000000 0x00020000 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
+*default* 0x00000000 0xffffffff
+
+Linker script and memory map
+
+Address of section .data set to 0x800100
+LOAD /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
+LOAD obj/Debug/main.o
+LOAD ../arduino_libs/core0022_328p.a
+LOAD /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a
+LOAD /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a
+LOAD /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a
+LOAD /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a
+LOAD /usr/lib/gcc/avr/4.3.5/avr5/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 0x458
+ *(.vectors)
+ .vectors 0x00000000 0x68 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
+ 0x00000000 __vectors
+ 0x00000000 __vector_default
+ *(.vectors)
+ *(.progmem.gcc*)
+ *(.progmem*)
+ .progmem.data 0x00000068 0x4b ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
+ 0x00000068 port_to_mode_PGM
+ 0x0000006d port_to_output_PGM
+ 0x00000072 port_to_input_PGM
+ 0x00000077 digital_pin_to_port_PGM
+ 0x0000008b digital_pin_to_bit_mask_PGM
+ 0x0000009f digital_pin_to_timer_PGM
+ 0x000000b4 . = ALIGN (0x2)
+ *fill* 0x000000b3 0x1 00
+ 0x000000b4 __trampolines_start = .
+ *(.trampolines)
+ .trampolines 0x000000b4 0x0 linker stubs
+ *(.trampolines*)
+ 0x000000b4 __trampolines_end = .
+ *(.jumptables)
+ *(.jumptables*)
+ *(.lowtext)
+ *(.lowtext*)
+ 0x000000b4 __ctors_start = .
+ *(.ctors)
+ 0x000000b4 __ctors_end = .
+ 0x000000b4 __dtors_start = .
+ *(.dtors)
+ 0x000000b4 __dtors_end = .
+ SORT(*)(.ctors)
+ SORT(*)(.dtors)
+ *(.init0)
+ .init0 0x000000b4 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
+ 0x000000b4 __init
+ *(.init0)
+ *(.init1)
+ *(.init1)
+ *(.init2)
+ .init2 0x000000b4 0xc /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
+ *(.init2)
+ *(.init3)
+ *(.init3)
+ *(.init4)
+ .init4 0x000000c0 0x16 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
+ 0x000000c0 __do_copy_data
+ .init4 0x000000d6 0x10 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
+ 0x000000d6 __do_clear_bss
+ *(.init4)
+ *(.init5)
+ *(.init5)
+ *(.init6)
+ *(.init6)
+ *(.init7)
+ *(.init7)
+ *(.init8)
+ *(.init8)
+ *(.init9)
+ .init9 0x000000e6 0x8 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
+ *(.init9)
+ *(.text)
+ .text 0x000000ee 0x4 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
+ 0x000000ee __vector_22
+ 0x000000ee __vector_1
+ 0x000000ee __vector_24
+ 0x000000ee __vector_12
+ 0x000000ee __bad_interrupt
+ 0x000000ee __vector_6
+ 0x000000ee __vector_3
+ 0x000000ee __vector_23
+ 0x000000ee __vector_25
+ 0x000000ee __vector_11
+ 0x000000ee __vector_13
+ 0x000000ee __vector_17
+ 0x000000ee __vector_19
+ 0x000000ee __vector_7
+ 0x000000ee __vector_5
+ 0x000000ee __vector_4
+ 0x000000ee __vector_9
+ 0x000000ee __vector_2
+ 0x000000ee __vector_21
+ 0x000000ee __vector_15
+ 0x000000ee __vector_8
+ 0x000000ee __vector_14
+ 0x000000ee __vector_10
+ 0x000000ee __vector_18
+ 0x000000ee __vector_20
+ .text 0x000000f2 0x3e obj/Debug/main.o
+ 0x000000f2 main
+ .text 0x00000130 0x1ba ../arduino_libs/core0022_328p.a(wiring.c.o)
+ 0x00000130 __vector_16
+ 0x000001ea millis
+ 0x00000206 delay
+ 0x0000025a delayMicroseconds
+ 0x00000276 init
+ .text 0x000002ea 0x16a ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
+ 0x000002ea pinMode
+ 0x00000326 digitalWrite
+ 0x000003bc digitalRead
+ .text 0x00000454 0x0 ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
+ .text 0x00000454 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
+ .text 0x00000454 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
+ .text 0x00000454 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
+ 0x00000454 . = ALIGN (0x2)
+ *(.text.*)
+ .text.libgcc 0x00000454 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
+ .text.libgcc 0x00000454 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
+ .text.libgcc 0x00000454 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
+ 0x00000454 . = ALIGN (0x2)
+ *(.fini9)
+ .fini9 0x00000454 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
+ 0x00000454 exit
+ 0x00000454 _exit
+ *(.fini9)
+ *(.fini8)
+ *(.fini8)
+ *(.fini7)
+ *(.fini7)
+ *(.fini6)
+ *(.fini6)
+ *(.fini5)
+ *(.fini5)
+ *(.fini4)
+ *(.fini4)
+ *(.fini3)
+ *(.fini3)
+ *(.fini2)
+ *(.fini2)
+ *(.fini1)
+ *(.fini1)
+ *(.fini0)
+ .fini0 0x00000454 0x4 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
+ *(.fini0)
+ 0x00000458 _etext = .
+
+.data 0x00800100 0x0 load address 0x00000458
+ 0x00800100 PROVIDE (__data_start, .)
+ *(.data)
+ .data 0x00800100 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
+ .data 0x00800100 0x0 obj/Debug/main.o
+ .data 0x00800100 0x0 ../arduino_libs/core0022_328p.a(wiring.c.o)
+ .data 0x00800100 0x0 ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
+ .data 0x00800100 0x0 ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
+ .data 0x00800100 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
+ .data 0x00800100 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
+ .data 0x00800100 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
+ *(.data*)
+ *(.rodata)
+ *(.rodata*)
+ *(.gnu.linkonce.d*)
+ 0x00800100 . = ALIGN (0x2)
+ 0x00800100 _edata = .
+ 0x00800100 PROVIDE (__data_end, .)
+
+.bss 0x00800100 0x8
+ 0x00800100 PROVIDE (__bss_start, .)
+ *(.bss)
+ .bss 0x00800100 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
+ .bss 0x00800100 0x0 obj/Debug/main.o
+ .bss 0x00800100 0x8 ../arduino_libs/core0022_328p.a(wiring.c.o)
+ 0x00800100 timer0_clock_cycles
+ 0x00800104 timer0_millis
+ .bss 0x00800108 0x0 ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
+ .bss 0x00800108 0x0 ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
+ .bss 0x00800108 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
+ .bss 0x00800108 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
+ .bss 0x00800108 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
+ *(.bss*)
+ *(COMMON)
+ 0x00800108 PROVIDE (__bss_end, .)
+ 0x00000458 __data_load_start = LOADADDR (.data)
+ 0x00000458 __data_load_end = (__data_load_start + SIZEOF (.data))
+
+.noinit 0x00800108 0x0
+ 0x00800108 PROVIDE (__noinit_start, .)
+ *(.noinit*)
+ 0x00800108 PROVIDE (__noinit_end, .)
+ 0x00800108 _end = .
+ 0x00800108 PROVIDE (__heap_start, .)
+
+.eeprom 0x00810000 0x0
+ *(.eeprom*)
+ 0x00810000 __eeprom_end = .
+
+.fuse
+ *(.fuse)
+ *(.lfuse)
+ *(.hfuse)
+ *(.efuse)
+
+.lock
+ *(.lock*)
+
+.signature
+ *(.signature*)
+
+.stab 0x00000000 0xb28
+ *(.stab)
+ .stab 0x00000000 0x6b4 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
+ .stab 0x000006b4 0x474 obj/Debug/main.o
+ 0x480 (size before relaxing)
+
+.stabstr 0x00000000 0x188e
+ *(.stabstr)
+ .stabstr 0x00000000 0x188e /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
+
+.stab.excl
+ *(.stab.excl)
+
+.stab.exclstr
+ *(.stab.exclstr)
+
+.stab.index
+ *(.stab.index)
+
+.stab.indexstr
+ *(.stab.indexstr)
+
+.comment
+ *(.comment)
+
+.debug
+ *(.debug)
+
+.line
+ *(.line)
+
+.debug_srcinfo
+ *(.debug_srcinfo)
+
+.debug_sfnames
+ *(.debug_sfnames)
+
+.debug_aranges 0x00000000 0x40
+ *(.debug_aranges)
+ .debug_aranges
+ 0x00000000 0x20 ../arduino_libs/core0022_328p.a(wiring.c.o)
+ .debug_aranges
+ 0x00000020 0x20 ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
+
+.debug_pubnames
+ 0x00000000 0x16c
+ *(.debug_pubnames)
+ .debug_pubnames
+ 0x00000000 0x80 ../arduino_libs/core0022_328p.a(wiring.c.o)
+ .debug_pubnames
+ 0x00000080 0x3f ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
+ .debug_pubnames
+ 0x000000bf 0xad ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
+
+.debug_info 0x00000000 0x6f2
+ *(.debug_info)
+ .debug_info 0x00000000 0x1dd ../arduino_libs/core0022_328p.a(wiring.c.o)
+ .debug_info 0x000001dd 0x3f6 ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
+ .debug_info 0x000005d3 0x11f ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
+ *(.gnu.linkonce.wi.*)
+
+.debug_abbrev 0x00000000 0x2e1
+ *(.debug_abbrev)
+ .debug_abbrev 0x00000000 0x117 ../arduino_libs/core0022_328p.a(wiring.c.o)
+ .debug_abbrev 0x00000117 0x162 ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
+ .debug_abbrev 0x00000279 0x68 ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
+
+.debug_line 0x00000000 0x551
+ *(.debug_line)
+ .debug_line 0x00000000 0x251 ../arduino_libs/core0022_328p.a(wiring.c.o)
+ .debug_line 0x00000251 0x233 ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
+ .debug_line 0x00000484 0xcd ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
+
+.debug_frame 0x00000000 0xa0
+ *(.debug_frame)
+ .debug_frame 0x00000000 0x60 ../arduino_libs/core0022_328p.a(wiring.c.o)
+ .debug_frame 0x00000060 0x40 ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
+
+.debug_str 0x00000000 0x227
+ *(.debug_str)
+ .debug_str 0x00000000 0xd5 ../arduino_libs/core0022_328p.a(wiring.c.o)
+ 0x115 (size before relaxing)
+ .debug_str 0x000000d5 0x117 ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
+ 0x197 (size before relaxing)
+ .debug_str 0x000001ec 0x3b ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
+ 0x13e (size before relaxing)
+
+.debug_loc 0x00000000 0x1fa
+ *(.debug_loc)
+ .debug_loc 0x00000000 0xb6 ../arduino_libs/core0022_328p.a(wiring.c.o)
+ .debug_loc 0x000000b6 0x144 ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
+
+.debug_macinfo
+ *(.debug_macinfo)
+OUTPUT(bin/Debug/blinktest_328p.elf elf32-avr)
+LOAD linker stubs
+
+Cross Reference Table
+
+Symbol File
+__bad_interrupt /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
+__bss_end /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
+__bss_start /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
+__data_end /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
+__data_load_start /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
+__data_start /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
+__do_clear_bss /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
+ ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
+ ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
+ ../arduino_libs/core0022_328p.a(wiring.c.o)
+__do_copy_data /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
+ ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
+ ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
+ ../arduino_libs/core0022_328p.a(wiring.c.o)
+__heap_end /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
+__init /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
+__stack /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
+__vector_1 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
+__vector_10 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
+__vector_11 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
+__vector_12 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
+__vector_13 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
+__vector_14 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
+__vector_15 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
+__vector_16 ../arduino_libs/core0022_328p.a(wiring.c.o)
+ /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
+__vector_17 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
+__vector_18 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
+__vector_19 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
+__vector_2 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
+__vector_20 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
+__vector_21 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
+__vector_22 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
+__vector_23 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
+__vector_24 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
+__vector_25 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
+__vector_3 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
+__vector_4 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
+__vector_5 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
+__vector_6 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
+__vector_7 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
+__vector_8 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
+__vector_9 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
+__vector_default /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
+__vectors /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
+_exit /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
+delay ../arduino_libs/core0022_328p.a(wiring.c.o)
+ obj/Debug/main.o
+delayMicroseconds ../arduino_libs/core0022_328p.a(wiring.c.o)
+digitalRead ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
+digitalWrite ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
+ obj/Debug/main.o
+digital_pin_to_bit_mask_PGM ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
+ ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
+digital_pin_to_port_PGM ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
+ ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
+digital_pin_to_timer_PGM ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
+ ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
+exit /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
+ /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
+init ../arduino_libs/core0022_328p.a(wiring.c.o)
+ obj/Debug/main.o
+main obj/Debug/main.o
+ /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
+millis ../arduino_libs/core0022_328p.a(wiring.c.o)
+pinMode ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
+ obj/Debug/main.o
+port_to_input_PGM ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
+ ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
+port_to_mode_PGM ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
+ ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
+port_to_output_PGM ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
+ ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
+timer0_clock_cycles ../arduino_libs/core0022_328p.a(wiring.c.o)
+timer0_millis ../arduino_libs/core0022_328p.a(wiring.c.o)
diff --git a/blinktest_328p/bin/Debug/electic_streaming.elf.map b/blinktest_328p/bin/Debug/electic_streaming.elf.map
new file mode 100644
index 0000000..dfdd957
--- /dev/null
+++ b/blinktest_328p/bin/Debug/electic_streaming.elf.map
@@ -0,0 +1,501 @@
+Archive member included because of file (symbol)
+
+../arduino_libs/core0022_328p.a(wiring.c.o)
+ obj/Debug/main.o (delay)
+../arduino_libs/core0022_328p.a(wiring_digital.c.o)
+ obj/Debug/main.o (pinMode)
+../arduino_libs/core0022_328p.a(pins_arduino.c.o)
+ ../arduino_libs/core0022_328p.a(wiring_digital.c.o) (port_to_mode_PGM)
+/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
+ /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o (exit)
+/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
+ ../arduino_libs/core0022_328p.a(wiring.c.o) (__do_copy_data)
+/usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
+ ../arduino_libs/core0022_328p.a(wiring.c.o) (__do_clear_bss)
+
+Memory Configuration
+
+Name Origin Length Attributes
+text 0x00000000 0x00020000 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
+*default* 0x00000000 0xffffffff
+
+Linker script and memory map
+
+Address of section .data set to 0x800100
+LOAD /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
+LOAD obj/Debug/main.o
+LOAD ../arduino_libs/core0022_328p.a
+LOAD /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a
+LOAD /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libm.a
+LOAD /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a
+LOAD /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/libc.a
+LOAD /usr/lib/gcc/avr/4.3.5/avr5/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 0x458
+ *(.vectors)
+ .vectors 0x00000000 0x68 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
+ 0x00000000 __vectors
+ 0x00000000 __vector_default
+ *(.vectors)
+ *(.progmem.gcc*)
+ *(.progmem*)
+ .progmem.data 0x00000068 0x4b ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
+ 0x00000068 port_to_mode_PGM
+ 0x0000006d port_to_output_PGM
+ 0x00000072 port_to_input_PGM
+ 0x00000077 digital_pin_to_port_PGM
+ 0x0000008b digital_pin_to_bit_mask_PGM
+ 0x0000009f digital_pin_to_timer_PGM
+ 0x000000b4 . = ALIGN (0x2)
+ *fill* 0x000000b3 0x1 00
+ 0x000000b4 __trampolines_start = .
+ *(.trampolines)
+ .trampolines 0x000000b4 0x0 linker stubs
+ *(.trampolines*)
+ 0x000000b4 __trampolines_end = .
+ *(.jumptables)
+ *(.jumptables*)
+ *(.lowtext)
+ *(.lowtext*)
+ 0x000000b4 __ctors_start = .
+ *(.ctors)
+ 0x000000b4 __ctors_end = .
+ 0x000000b4 __dtors_start = .
+ *(.dtors)
+ 0x000000b4 __dtors_end = .
+ SORT(*)(.ctors)
+ SORT(*)(.dtors)
+ *(.init0)
+ .init0 0x000000b4 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
+ 0x000000b4 __init
+ *(.init0)
+ *(.init1)
+ *(.init1)
+ *(.init2)
+ .init2 0x000000b4 0xc /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
+ *(.init2)
+ *(.init3)
+ *(.init3)
+ *(.init4)
+ .init4 0x000000c0 0x16 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
+ 0x000000c0 __do_copy_data
+ .init4 0x000000d6 0x10 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
+ 0x000000d6 __do_clear_bss
+ *(.init4)
+ *(.init5)
+ *(.init5)
+ *(.init6)
+ *(.init6)
+ *(.init7)
+ *(.init7)
+ *(.init8)
+ *(.init8)
+ *(.init9)
+ .init9 0x000000e6 0x8 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
+ *(.init9)
+ *(.text)
+ .text 0x000000ee 0x4 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
+ 0x000000ee __vector_22
+ 0x000000ee __vector_1
+ 0x000000ee __vector_24
+ 0x000000ee __vector_12
+ 0x000000ee __bad_interrupt
+ 0x000000ee __vector_6
+ 0x000000ee __vector_3
+ 0x000000ee __vector_23
+ 0x000000ee __vector_25
+ 0x000000ee __vector_11
+ 0x000000ee __vector_13
+ 0x000000ee __vector_17
+ 0x000000ee __vector_19
+ 0x000000ee __vector_7
+ 0x000000ee __vector_5
+ 0x000000ee __vector_4
+ 0x000000ee __vector_9
+ 0x000000ee __vector_2
+ 0x000000ee __vector_21
+ 0x000000ee __vector_15
+ 0x000000ee __vector_8
+ 0x000000ee __vector_14
+ 0x000000ee __vector_10
+ 0x000000ee __vector_18
+ 0x000000ee __vector_20
+ .text 0x000000f2 0x3e obj/Debug/main.o
+ 0x000000f2 main
+ .text 0x00000130 0x1ba ../arduino_libs/core0022_328p.a(wiring.c.o)
+ 0x00000130 __vector_16
+ 0x000001ea millis
+ 0x00000206 delay
+ 0x0000025a delayMicroseconds
+ 0x00000276 init
+ .text 0x000002ea 0x16a ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
+ 0x000002ea pinMode
+ 0x00000326 digitalWrite
+ 0x000003bc digitalRead
+ .text 0x00000454 0x0 ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
+ .text 0x00000454 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
+ .text 0x00000454 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
+ .text 0x00000454 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
+ 0x00000454 . = ALIGN (0x2)
+ *(.text.*)
+ .text.libgcc 0x00000454 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
+ .text.libgcc 0x00000454 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
+ .text.libgcc 0x00000454 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
+ 0x00000454 . = ALIGN (0x2)
+ *(.fini9)
+ .fini9 0x00000454 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
+ 0x00000454 exit
+ 0x00000454 _exit
+ *(.fini9)
+ *(.fini8)
+ *(.fini8)
+ *(.fini7)
+ *(.fini7)
+ *(.fini6)
+ *(.fini6)
+ *(.fini5)
+ *(.fini5)
+ *(.fini4)
+ *(.fini4)
+ *(.fini3)
+ *(.fini3)
+ *(.fini2)
+ *(.fini2)
+ *(.fini1)
+ *(.fini1)
+ *(.fini0)
+ .fini0 0x00000454 0x4 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
+ *(.fini0)
+ 0x00000458 _etext = .
+
+.data 0x00800100 0x0 load address 0x00000458
+ 0x00800100 PROVIDE (__data_start, .)
+ *(.data)
+ .data 0x00800100 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
+ .data 0x00800100 0x0 obj/Debug/main.o
+ .data 0x00800100 0x0 ../arduino_libs/core0022_328p.a(wiring.c.o)
+ .data 0x00800100 0x0 ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
+ .data 0x00800100 0x0 ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
+ .data 0x00800100 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
+ .data 0x00800100 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
+ .data 0x00800100 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
+ *(.data*)
+ *(.rodata)
+ *(.rodata*)
+ *(.gnu.linkonce.d*)
+ 0x00800100 . = ALIGN (0x2)
+ 0x00800100 _edata = .
+ 0x00800100 PROVIDE (__data_end, .)
+
+.bss 0x00800100 0x8
+ 0x00800100 PROVIDE (__bss_start, .)
+ *(.bss)
+ .bss 0x00800100 0x0 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
+ .bss 0x00800100 0x0 obj/Debug/main.o
+ .bss 0x00800100 0x8 ../arduino_libs/core0022_328p.a(wiring.c.o)
+ 0x00800100 timer0_clock_cycles
+ 0x00800104 timer0_millis
+ .bss 0x00800108 0x0 ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
+ .bss 0x00800108 0x0 ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
+ .bss 0x00800108 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
+ .bss 0x00800108 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
+ .bss 0x00800108 0x0 /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
+ *(.bss*)
+ *(COMMON)
+ 0x00800108 PROVIDE (__bss_end, .)
+ 0x00000458 __data_load_start = LOADADDR (.data)
+ 0x00000458 __data_load_end = (__data_load_start + SIZEOF (.data))
+
+.noinit 0x00800108 0x0
+ 0x00800108 PROVIDE (__noinit_start, .)
+ *(.noinit*)
+ 0x00800108 PROVIDE (__noinit_end, .)
+ 0x00800108 _end = .
+ 0x00800108 PROVIDE (__heap_start, .)
+
+.eeprom 0x00810000 0x0
+ *(.eeprom*)
+ 0x00810000 __eeprom_end = .
+
+.fuse
+ *(.fuse)
+ *(.lfuse)
+ *(.hfuse)
+ *(.efuse)
+
+.lock
+ *(.lock*)
+
+.signature
+ *(.signature*)
+
+.stab 0x00000000 0xb28
+ *(.stab)
+ .stab 0x00000000 0x6b4 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
+ .stab 0x000006b4 0x474 obj/Debug/main.o
+ 0x480 (size before relaxing)
+
+.stabstr 0x00000000 0x188e
+ *(.stabstr)
+ .stabstr 0x00000000 0x188e /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
+
+.stab.excl
+ *(.stab.excl)
+
+.stab.exclstr
+ *(.stab.exclstr)
+
+.stab.index
+ *(.stab.index)
+
+.stab.indexstr
+ *(.stab.indexstr)
+
+.comment
+ *(.comment)
+
+.debug
+ *(.debug)
+
+.line
+ *(.line)
+
+.debug_srcinfo
+ *(.debug_srcinfo)
+
+.debug_sfnames
+ *(.debug_sfnames)
+
+.debug_aranges 0x00000000 0x40
+ *(.debug_aranges)
+ .debug_aranges
+ 0x00000000 0x20 ../arduino_libs/core0022_328p.a(wiring.c.o)
+ .debug_aranges
+ 0x00000020 0x20 ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
+
+.debug_pubnames
+ 0x00000000 0x16c
+ *(.debug_pubnames)
+ .debug_pubnames
+ 0x00000000 0x80 ../arduino_libs/core0022_328p.a(wiring.c.o)
+ .debug_pubnames
+ 0x00000080 0x3f ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
+ .debug_pubnames
+ 0x000000bf 0xad ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
+
+.debug_info 0x00000000 0x6f2
+ *(.debug_info)
+ .debug_info 0x00000000 0x1dd ../arduino_libs/core0022_328p.a(wiring.c.o)
+ .debug_info 0x000001dd 0x3f6 ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
+ .debug_info 0x000005d3 0x11f ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
+ *(.gnu.linkonce.wi.*)
+
+.debug_abbrev 0x00000000 0x2e1
+ *(.debug_abbrev)
+ .debug_abbrev 0x00000000 0x117 ../arduino_libs/core0022_328p.a(wiring.c.o)
+ .debug_abbrev 0x00000117 0x162 ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
+ .debug_abbrev 0x00000279 0x68 ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
+
+.debug_line 0x00000000 0x551
+ *(.debug_line)
+ .debug_line 0x00000000 0x251 ../arduino_libs/core0022_328p.a(wiring.c.o)
+ .debug_line 0x00000251 0x233 ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
+ .debug_line 0x00000484 0xcd ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
+
+.debug_frame 0x00000000 0xa0
+ *(.debug_frame)
+ .debug_frame 0x00000000 0x60 ../arduino_libs/core0022_328p.a(wiring.c.o)
+ .debug_frame 0x00000060 0x40 ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
+
+.debug_str 0x00000000 0x227
+ *(.debug_str)
+ .debug_str 0x00000000 0xd5 ../arduino_libs/core0022_328p.a(wiring.c.o)
+ 0x115 (size before relaxing)
+ .debug_str 0x000000d5 0x117 ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
+ 0x197 (size before relaxing)
+ .debug_str 0x000001ec 0x3b ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
+ 0x13e (size before relaxing)
+
+.debug_loc 0x00000000 0x1fa
+ *(.debug_loc)
+ .debug_loc 0x00000000 0xb6 ../arduino_libs/core0022_328p.a(wiring.c.o)
+ .debug_loc 0x000000b6 0x144 ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
+
+.debug_macinfo
+ *(.debug_macinfo)
+OUTPUT(bin/Debug/blinktest_328p.elf elf32-avr)
+LOAD linker stubs
+
+Cross Reference Table
+
+Symbol File
+__bad_interrupt /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
+__bss_end /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
+__bss_start /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
+__data_end /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
+__data_load_start /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
+__data_start /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
+__do_clear_bss /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_clear_bss.o)
+ ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
+ ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
+ ../arduino_libs/core0022_328p.a(wiring.c.o)
+__do_copy_data /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_copy_data.o)
+ ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
+ ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
+ ../arduino_libs/core0022_328p.a(wiring.c.o)
+__heap_end /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
+__init /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
+__stack /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
+__vector_1 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
+__vector_10 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
+__vector_11 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
+__vector_12 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
+__vector_13 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
+__vector_14 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
+__vector_15 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
+__vector_16 ../arduino_libs/core0022_328p.a(wiring.c.o)
+ /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
+__vector_17 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
+__vector_18 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
+__vector_19 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
+__vector_2 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
+__vector_20 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
+__vector_21 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
+__vector_22 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
+__vector_23 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
+__vector_24 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
+__vector_25 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
+__vector_3 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
+__vector_4 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
+__vector_5 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
+__vector_6 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
+__vector_7 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
+__vector_8 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
+__vector_9 /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
+__vector_default /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
+__vectors /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
+_exit /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
+delay ../arduino_libs/core0022_328p.a(wiring.c.o)
+ obj/Debug/main.o
+delayMicroseconds ../arduino_libs/core0022_328p.a(wiring.c.o)
+digitalRead ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
+digitalWrite ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
+ obj/Debug/main.o
+digital_pin_to_bit_mask_PGM ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
+ ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
+digital_pin_to_port_PGM ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
+ ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
+digital_pin_to_timer_PGM ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
+ ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
+exit /usr/lib/gcc/avr/4.3.5/avr5/libgcc.a(_exit.o)
+ /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
+init ../arduino_libs/core0022_328p.a(wiring.c.o)
+ obj/Debug/main.o
+main obj/Debug/main.o
+ /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avr5/crtm328p.o
+millis ../arduino_libs/core0022_328p.a(wiring.c.o)
+pinMode ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
+ obj/Debug/main.o
+port_to_input_PGM ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
+ ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
+port_to_mode_PGM ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
+ ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
+port_to_output_PGM ../arduino_libs/core0022_328p.a(pins_arduino.c.o)
+ ../arduino_libs/core0022_328p.a(wiring_digital.c.o)
+timer0_clock_cycles ../arduino_libs/core0022_328p.a(wiring.c.o)
+timer0_millis ../arduino_libs/core0022_328p.a(wiring.c.o)