added notes for how to setup android dev environment in Fedora - /athena/notes/androi...
[athena:athena.git] / firmware / ref / archive-code / SoundSensorTest / default / SoundSensorTest.lss
1 \r
2 SoundSensorTest.elf:     file format elf32-avr\r
3 \r
4 Sections:\r
5 Idx Name          Size      VMA       LMA       File off  Algn\r
6   0 .text         000000a8  00000000  00000000  00000054  2**1\r
7                   CONTENTS, ALLOC, LOAD, READONLY, CODE\r
8   1 .debug_aranges 00000020  00000000  00000000  000000fc  2**0\r
9                   CONTENTS, READONLY, DEBUGGING\r
10   2 .debug_pubnames 0000001b  00000000  00000000  0000011c  2**0\r
11                   CONTENTS, READONLY, DEBUGGING\r
12   3 .debug_info   00000075  00000000  00000000  00000137  2**0\r
13                   CONTENTS, READONLY, DEBUGGING\r
14   4 .debug_abbrev 0000003f  00000000  00000000  000001ac  2**0\r
15                   CONTENTS, READONLY, DEBUGGING\r
16   5 .debug_line   00000089  00000000  00000000  000001eb  2**0\r
17                   CONTENTS, READONLY, DEBUGGING\r
18   6 .debug_frame  00000020  00000000  00000000  00000274  2**2\r
19                   CONTENTS, READONLY, DEBUGGING\r
20   7 .debug_str    0000007e  00000000  00000000  00000294  2**0\r
21                   CONTENTS, READONLY, DEBUGGING\r
22 \r
23 Disassembly of section .text:\r
24 \r
25 00000000 <__vectors>:\r
26    0:   0c 94 2a 00     jmp     0x54    ; 0x54 <__ctors_end>\r
27    4:   0c 94 47 00     jmp     0x8e    ; 0x8e <__bad_interrupt>\r
28    8:   0c 94 47 00     jmp     0x8e    ; 0x8e <__bad_interrupt>\r
29    c:   0c 94 47 00     jmp     0x8e    ; 0x8e <__bad_interrupt>\r
30   10:   0c 94 47 00     jmp     0x8e    ; 0x8e <__bad_interrupt>\r
31   14:   0c 94 47 00     jmp     0x8e    ; 0x8e <__bad_interrupt>\r
32   18:   0c 94 47 00     jmp     0x8e    ; 0x8e <__bad_interrupt>\r
33   1c:   0c 94 47 00     jmp     0x8e    ; 0x8e <__bad_interrupt>\r
34   20:   0c 94 47 00     jmp     0x8e    ; 0x8e <__bad_interrupt>\r
35   24:   0c 94 47 00     jmp     0x8e    ; 0x8e <__bad_interrupt>\r
36   28:   0c 94 47 00     jmp     0x8e    ; 0x8e <__bad_interrupt>\r
37   2c:   0c 94 47 00     jmp     0x8e    ; 0x8e <__bad_interrupt>\r
38   30:   0c 94 47 00     jmp     0x8e    ; 0x8e <__bad_interrupt>\r
39   34:   0c 94 47 00     jmp     0x8e    ; 0x8e <__bad_interrupt>\r
40   38:   0c 94 47 00     jmp     0x8e    ; 0x8e <__bad_interrupt>\r
41   3c:   0c 94 47 00     jmp     0x8e    ; 0x8e <__bad_interrupt>\r
42   40:   0c 94 47 00     jmp     0x8e    ; 0x8e <__bad_interrupt>\r
43   44:   0c 94 47 00     jmp     0x8e    ; 0x8e <__bad_interrupt>\r
44   48:   0c 94 47 00     jmp     0x8e    ; 0x8e <__bad_interrupt>\r
45   4c:   0c 94 47 00     jmp     0x8e    ; 0x8e <__bad_interrupt>\r
46   50:   0c 94 47 00     jmp     0x8e    ; 0x8e <__bad_interrupt>\r
47 \r
48 00000054 <__ctors_end>:\r
49   54:   11 24           eor     r1, r1\r
50   56:   1f be           out     0x3f, r1        ; 63\r
51   58:   cf e5           ldi     r28, 0x5F       ; 95\r
52   5a:   d4 e0           ldi     r29, 0x04       ; 4\r
53   5c:   de bf           out     0x3e, r29       ; 62\r
54   5e:   cd bf           out     0x3d, r28       ; 61\r
55 \r
56 00000060 <__do_copy_data>:\r
57   60:   10 e0           ldi     r17, 0x00       ; 0\r
58   62:   a0 e6           ldi     r26, 0x60       ; 96\r
59   64:   b0 e0           ldi     r27, 0x00       ; 0\r
60   66:   e8 ea           ldi     r30, 0xA8       ; 168\r
61   68:   f0 e0           ldi     r31, 0x00       ; 0\r
62   6a:   02 c0           rjmp    .+4             ; 0x70 <.do_copy_data_start>\r
63 \r
64 0000006c <.do_copy_data_loop>:\r
65   6c:   05 90           lpm     r0, Z+\r
66   6e:   0d 92           st      X+, r0\r
67 \r
68 00000070 <.do_copy_data_start>:\r
69   70:   a0 36           cpi     r26, 0x60       ; 96\r
70   72:   b1 07           cpc     r27, r17\r
71   74:   d9 f7           brne    .-10            ; 0x6c <.do_copy_data_loop>\r
72 \r
73 00000076 <__do_clear_bss>:\r
74   76:   10 e0           ldi     r17, 0x00       ; 0\r
75   78:   a0 e6           ldi     r26, 0x60       ; 96\r
76   7a:   b0 e0           ldi     r27, 0x00       ; 0\r
77   7c:   01 c0           rjmp    .+2             ; 0x80 <.do_clear_bss_start>\r
78 \r
79 0000007e <.do_clear_bss_loop>:\r
80   7e:   1d 92           st      X+, r1\r
81 \r
82 00000080 <.do_clear_bss_start>:\r
83   80:   a0 36           cpi     r26, 0x60       ; 96\r
84   82:   b1 07           cpc     r27, r17\r
85   84:   e1 f7           brne    .-8             ; 0x7e <.do_clear_bss_loop>\r
86   86:   0e 94 49 00     call    0x92    ; 0x92 <main>\r
87   8a:   0c 94 52 00     jmp     0xa4    ; 0xa4 <_exit>\r
88 \r
89 0000008e <__bad_interrupt>:\r
90   8e:   0c 94 00 00     jmp     0       ; 0x0 <__vectors>\r
91 \r
92 00000092 <main>:\r
93 #include <avr/io.h>\r
94 #include <util/delay.h>\r
95 \r
96 int main()\r
97 {\r
98         DDRA=0x00;\r
99   92:   1a ba           out     0x1a, r1        ; 26\r
100         DDRD=0xFF;\r
101   94:   8f ef           ldi     r24, 0xFF       ; 255\r
102   96:   81 bb           out     0x11, r24       ; 17\r
103 \r
104         while(1)\r
105         {\r
106                 if( PINA & 0x80)\r
107   98:   cf 9b           sbis    0x19, 7 ; 25\r
108   9a:   02 c0           rjmp    .+4             ; 0xa0 <main+0xe>\r
109                 {\r
110                         PORTD=0xff;\r
111   9c:   82 bb           out     0x12, r24       ; 18\r
112   9e:   fc cf           rjmp    .-8             ; 0x98 <main+0x6>\r
113                         //_delay_ms(900);\r
114                 }\r
115 \r
116                 else\r
117                 PORTD=0x00;\r
118   a0:   12 ba           out     0x12, r1        ; 18\r
119   a2:   fa cf           rjmp    .-12            ; 0x98 <main+0x6>\r
120 \r
121 000000a4 <_exit>:\r
122   a4:   f8 94           cli\r
123 \r
124 000000a6 <__stop_program>:\r
125   a6:   ff cf           rjmp    .-2             ; 0xa6 <__stop_program>\r