root / branches / colonetmk2 / code / projects / swarm / robot / main.lst @ 1605
History | View | Annotate | Download (2.98 KB)
1 |
1 .file "main.c" |
---|---|
2 |
2 __SREG__ = 0x3f |
3 |
3 __SP_H__ = 0x3e |
4 |
4 __SP_L__ = 0x3d |
5 |
5 __CCP__ = 0x34 |
6 |
6 __tmp_reg__ = 0 |
7 |
7 __zero_reg__ = 1 |
8 |
8 .global __do_copy_data |
9 |
9 .global __do_clear_bss |
10 |
12 .text |
11 |
13 .Ltext0: |
12 |
108 .data |
13 |
109 .LC0: |
14 |
110 0000 696E 6974 .string "initialized\r\n" |
15 |
110 6961 6C69 |
16 |
110 7A65 640D |
17 |
110 0A00 |
18 |
111 .text |
19 |
113 .global main |
20 |
115 main: |
21 |
116 .stabd 46,0,0 |
22 |
1:main.c **** #include <dragonfly_lib.h> |
23 |
2:main.c **** #include <wireless.h> |
24 |
3:main.c **** #include <wl_token_ring.h> |
25 |
4:main.c **** |
26 |
5:main.c **** int main(void) |
27 |
6:main.c **** { |
28 |
118 .LM0: |
29 |
119 .LFBB1: |
30 |
120 /* prologue: function */ |
31 |
121 /* frame size = 0 */ |
32 |
7:main.c **** dragonfly_init(ALL_ON); |
33 |
123 .LM1: |
34 |
124 0000 8FEF ldi r24,lo8(2047) |
35 |
125 0002 97E0 ldi r25,hi8(2047) |
36 |
126 0004 0E94 0000 call dragonfly_init |
37 |
8:main.c **** |
38 |
9:main.c **** wl_init(); |
39 |
128 .LM2: |
40 |
129 0008 0E94 0000 call wl_init |
41 |
10:main.c **** wl_set_channel(0xF); |
42 |
131 .LM3: |
43 |
132 000c 8FE0 ldi r24,lo8(15) |
44 |
133 000e 90E0 ldi r25,hi8(15) |
45 |
134 0010 0E94 0000 call wl_set_channel |
46 |
11:main.c **** |
47 |
12:main.c **** wl_token_ring_register(); |
48 |
136 .LM4: |
49 |
137 0014 0E94 0000 call wl_token_ring_register |
50 |
13:main.c **** wl_token_ring_join(); |
51 |
139 .LM5: |
52 |
140 0018 0E94 0000 call wl_token_ring_join |
53 |
14:main.c **** |
54 |
15:main.c **** usb_puts("initialized\r\n"); |
55 |
142 .LM6: |
56 |
143 001c 80E0 ldi r24,lo8(.LC0) |
57 |
144 001e 90E0 ldi r25,hi8(.LC0) |
58 |
145 0020 0E94 0000 call usb_puts |
59 |
146 .L2: |
60 |
16:main.c **** |
61 |
17:main.c **** while (1) |
62 |
18:main.c **** { |
63 |
19:main.c **** wl_do(); |
64 |
148 .LM7: |
65 |
149 0024 0E94 0000 call wl_do |
66 |
150 0028 00C0 rjmp .L2 |
67 |
152 .Lscope1: |
68 |
154 .stabd 78,0,0 |
69 |
156 .Letext0: |
70 |
DEFINED SYMBOLS |
71 |
*ABS*:0000000000000000 main.c |
72 |
/tmp/ccxiULPV.s:2 *ABS*:000000000000003f __SREG__ |
73 |
/tmp/ccxiULPV.s:3 *ABS*:000000000000003e __SP_H__ |
74 |
/tmp/ccxiULPV.s:4 *ABS*:000000000000003d __SP_L__ |
75 |
/tmp/ccxiULPV.s:5 *ABS*:0000000000000034 __CCP__ |
76 |
/tmp/ccxiULPV.s:6 *ABS*:0000000000000000 __tmp_reg__ |
77 |
/tmp/ccxiULPV.s:7 *ABS*:0000000000000001 __zero_reg__ |
78 |
/tmp/ccxiULPV.s:115 .text:0000000000000000 main |
79 |
|
80 |
UNDEFINED SYMBOLS |
81 |
__do_copy_data |
82 |
__do_clear_bss |
83 |
dragonfly_init |
84 |
wl_init |
85 |
wl_set_channel |
86 |
wl_token_ring_register |
87 |
wl_token_ring_join |
88 |
usb_puts |
89 |
wl_do |