root / branches / colonetmk2 / code / projects / swarm / robot / main.sym @ 1456
History | View | Annotate | Download (11.4 KB)
1 |
00000000 W __heap_end |
---|---|
2 |
00000000 a __tmp_reg__ |
3 |
00000000 a __tmp_reg__ |
4 |
00000000 a __tmp_reg__ |
5 |
00000000 a __tmp_reg__ |
6 |
00000000 a __tmp_reg__ |
7 |
00000000 a __tmp_reg__ |
8 |
00000000 a __tmp_reg__ |
9 |
00000000 a __tmp_reg__ |
10 |
00000000 a __tmp_reg__ |
11 |
00000000 a __tmp_reg__ |
12 |
00000000 a __tmp_reg__ |
13 |
00000000 a __tmp_reg__ |
14 |
00000000 a __tmp_reg__ |
15 |
00000000 a __tmp_reg__ |
16 |
00000000 a __tmp_reg__ |
17 |
00000000 a __tmp_reg__ |
18 |
00000000 a __tmp_reg__ |
19 |
00000000 a __tmp_reg__ |
20 |
00000000 a __tmp_reg__ |
21 |
00000000 a __tmp_reg__ |
22 |
00000000 a __tmp_reg__ |
23 |
00000000 a __tmp_reg__ |
24 |
00000000 a __tmp_reg__ |
25 |
00000000 a __tmp_reg__ |
26 |
00000000 a __tmp_reg__ |
27 |
00000000 a __tmp_reg__ |
28 |
00000000 a __tmp_reg__ |
29 |
00000000 a __tmp_reg__ |
30 |
00000000 W __vector_default |
31 |
00000000 T __vectors |
32 |
00000001 a __zero_reg__ |
33 |
00000001 a __zero_reg__ |
34 |
00000001 a __zero_reg__ |
35 |
00000001 a __zero_reg__ |
36 |
00000001 a __zero_reg__ |
37 |
00000001 a __zero_reg__ |
38 |
00000001 a __zero_reg__ |
39 |
00000001 a __zero_reg__ |
40 |
00000001 a __zero_reg__ |
41 |
00000001 a __zero_reg__ |
42 |
00000001 a __zero_reg__ |
43 |
00000001 a __zero_reg__ |
44 |
00000001 a __zero_reg__ |
45 |
00000001 a __zero_reg__ |
46 |
00000001 a __zero_reg__ |
47 |
00000001 a __zero_reg__ |
48 |
00000001 a __zero_reg__ |
49 |
00000001 a __zero_reg__ |
50 |
00000001 a __zero_reg__ |
51 |
00000001 a __zero_reg__ |
52 |
00000001 a __zero_reg__ |
53 |
00000001 a __zero_reg__ |
54 |
00000001 a __zero_reg__ |
55 |
00000001 a __zero_reg__ |
56 |
00000001 a __zero_reg__ |
57 |
00000001 a __zero_reg__ |
58 |
00000001 a __zero_reg__ |
59 |
00000001 a __zero_reg__ |
60 |
00000034 a __CCP__ |
61 |
00000034 a __CCP__ |
62 |
00000034 a __CCP__ |
63 |
00000034 a __CCP__ |
64 |
00000034 a __CCP__ |
65 |
00000034 a __CCP__ |
66 |
00000034 a __CCP__ |
67 |
00000034 a __CCP__ |
68 |
00000034 a __CCP__ |
69 |
00000034 a __CCP__ |
70 |
00000034 a __CCP__ |
71 |
00000034 a __CCP__ |
72 |
00000034 a __CCP__ |
73 |
00000034 a __CCP__ |
74 |
00000034 a __CCP__ |
75 |
00000034 a __CCP__ |
76 |
00000034 a __CCP__ |
77 |
00000034 a __CCP__ |
78 |
00000034 a __CCP__ |
79 |
00000034 a __CCP__ |
80 |
00000034 a __CCP__ |
81 |
00000034 a __CCP__ |
82 |
00000034 a __CCP__ |
83 |
00000034 a __CCP__ |
84 |
00000034 a __CCP__ |
85 |
00000034 a __CCP__ |
86 |
00000034 a __CCP__ |
87 |
00000034 a __CCP__ |
88 |
0000003d a __SP_L__ |
89 |
0000003d a __SP_L__ |
90 |
0000003d a __SP_L__ |
91 |
0000003d a __SP_L__ |
92 |
0000003d a __SP_L__ |
93 |
0000003d a __SP_L__ |
94 |
0000003d a __SP_L__ |
95 |
0000003d a __SP_L__ |
96 |
0000003d a __SP_L__ |
97 |
0000003d a __SP_L__ |
98 |
0000003d a __SP_L__ |
99 |
0000003d a __SP_L__ |
100 |
0000003d a __SP_L__ |
101 |
0000003d a __SP_L__ |
102 |
0000003d a __SP_L__ |
103 |
0000003d a __SP_L__ |
104 |
0000003d a __SP_L__ |
105 |
0000003d a __SP_L__ |
106 |
0000003d a __SP_L__ |
107 |
0000003d a __SP_L__ |
108 |
0000003d a __SP_L__ |
109 |
0000003d a __SP_L__ |
110 |
0000003d a __SP_L__ |
111 |
0000003d a __SP_L__ |
112 |
0000003d a __SP_L__ |
113 |
0000003d a __SP_L__ |
114 |
0000003d a __SP_L__ |
115 |
0000003d a __SP_L__ |
116 |
0000003e a __SP_H__ |
117 |
0000003e a __SP_H__ |
118 |
0000003e a __SP_H__ |
119 |
0000003e a __SP_H__ |
120 |
0000003e a __SP_H__ |
121 |
0000003e a __SP_H__ |
122 |
0000003e a __SP_H__ |
123 |
0000003e a __SP_H__ |
124 |
0000003e a __SP_H__ |
125 |
0000003e a __SP_H__ |
126 |
0000003e a __SP_H__ |
127 |
0000003e a __SP_H__ |
128 |
0000003e a __SP_H__ |
129 |
0000003e a __SP_H__ |
130 |
0000003e a __SP_H__ |
131 |
0000003e a __SP_H__ |
132 |
0000003e a __SP_H__ |
133 |
0000003e a __SP_H__ |
134 |
0000003e a __SP_H__ |
135 |
0000003e a __SP_H__ |
136 |
0000003e a __SP_H__ |
137 |
0000003e a __SP_H__ |
138 |
0000003e a __SP_H__ |
139 |
0000003e a __SP_H__ |
140 |
0000003e a __SP_H__ |
141 |
0000003e a __SP_H__ |
142 |
0000003e a __SP_H__ |
143 |
0000003e a __SP_H__ |
144 |
0000003f a __SREG__ |
145 |
0000003f a __SREG__ |
146 |
0000003f a __SREG__ |
147 |
0000003f a __SREG__ |
148 |
0000003f a __SREG__ |
149 |
0000003f a __SREG__ |
150 |
0000003f a __SREG__ |
151 |
0000003f a __SREG__ |
152 |
0000003f a __SREG__ |
153 |
0000003f a __SREG__ |
154 |
0000003f a __SREG__ |
155 |
0000003f a __SREG__ |
156 |
0000003f a __SREG__ |
157 |
0000003f a __SREG__ |
158 |
0000003f a __SREG__ |
159 |
0000003f a __SREG__ |
160 |
0000003f a __SREG__ |
161 |
0000003f a __SREG__ |
162 |
0000003f a __SREG__ |
163 |
0000003f a __SREG__ |
164 |
0000003f a __SREG__ |
165 |
0000003f a __SREG__ |
166 |
0000003f a __SREG__ |
167 |
0000003f a __SREG__ |
168 |
0000003f a __SREG__ |
169 |
0000003f a __SREG__ |
170 |
0000003f a __SREG__ |
171 |
0000003f a __SREG__ |
172 |
0000008c T __ctors_end |
173 |
0000008c T __ctors_start |
174 |
0000008c T __dtors_end |
175 |
0000008c T __dtors_start |
176 |
0000008c W __init |
177 |
0000008c T __trampolines_end |
178 |
0000008c T __trampolines_start |
179 |
00000098 T __do_copy_data |
180 |
000000b2 T __do_clear_bss |
181 |
000000ba t .do_clear_bss_loop |
182 |
000000bc t .do_clear_bss_start |
183 |
000000ca T __bad_interrupt |
184 |
000000ca W __vector_1 |
185 |
000000ca W __vector_10 |
186 |
000000ca W __vector_11 |
187 |
000000ca W __vector_12 |
188 |
000000ca W __vector_13 |
189 |
000000ca W __vector_14 |
190 |
000000ca W __vector_18 |
191 |
000000ca W __vector_19 |
192 |
000000ca W __vector_2 |
193 |
000000ca W __vector_20 |
194 |
000000ca W __vector_22 |
195 |
000000ca W __vector_23 |
196 |
000000ca W __vector_24 |
197 |
000000ca W __vector_25 |
198 |
000000ca W __vector_27 |
199 |
000000ca W __vector_28 |
200 |
000000ca W __vector_29 |
201 |
000000ca W __vector_3 |
202 |
000000ca W __vector_31 |
203 |
000000ca W __vector_32 |
204 |
000000ca W __vector_33 |
205 |
000000ca W __vector_34 |
206 |
000000ca W __vector_4 |
207 |
000000ca W __vector_5 |
208 |
000000ca W __vector_6 |
209 |
000000ca W __vector_7 |
210 |
000000ca W __vector_8 |
211 |
000000ca W __vector_9 |
212 |
000000ce T main |
213 |
000000f8 t timer_handler |
214 |
00000106 T wl_register_packet_group |
215 |
0000012c T wl_unregister_packet_group |
216 |
00000168 T wl_do |
217 |
000002c4 t wl_send_packet |
218 |
00000354 T wl_send_pan_packet |
219 |
00000372 T wl_send_global_packet |
220 |
00000392 T wl_send_robot_to_robot_packet |
221 |
000003ac T wl_send_robot_to_robot_global_packet |
222 |
000003c8 T wl_get_xbee_id |
223 |
000003ce T wl_get_channel |
224 |
000003d4 T wl_set_channel |
225 |
000003da T wl_get_pan |
226 |
000003e0 T wl_set_pan |
227 |
000003e6 T wl_terminate |
228 |
00000416 T wl_init |
229 |
0000044a T wl_token_ring_leave |
230 |
00000458 T wl_token_ring_set_bom_functions |
231 |
00000472 t wl_token_ring_cleanup |
232 |
00000474 t wl_token_ring_response_handler |
233 |
00000476 T wl_token_iterator_has_next |
234 |
00000490 T wl_token_get_matrix_size |
235 |
00000496 T wl_token_get_num_robots |
236 |
0000049c T wl_token_get_robots_in_ring |
237 |
000004a2 T wl_token_iterator_next |
238 |
00000522 T wl_token_iterator_begin |
239 |
0000055e T wl_token_is_robot_in_ring |
240 |
00000564 T wl_token_get_sensor_reading |
241 |
000005aa T wl_token_get_my_sensor_reading |
242 |
000005c0 t default_get_bom |
243 |
000005e6 T wl_token_ring_unregister |
244 |
000005f0 T wl_token_ring_join |
245 |
00000630 t wl_token_pass_token |
246 |
00000796 t wl_token_ring_receive_handler |
247 |
00000b7c t wl_token_ring_timeout_handler |
248 |
00000c80 T wl_token_ring_register |
249 |
00000cb2 T __vector_30 |
250 |
00000d1c T xbee_get_packet |
251 |
00000f80 T xbee_get_pan_id |
252 |
00000f8a T xbee_get_channel |
253 |
00000f94 T xbee_get_address |
254 |
00000fa0 t xbee_send_modify_at_command |
255 |
000010b4 T xbee_set_channel |
256 |
000010f8 T xbee_set_pan_id |
257 |
000010ff W __stack |
258 |
0000112c T xbee_reset |
259 |
0000115c T xbee_terminate |
260 |
0000116a T xbee_send_packet |
261 |
0000126e t xbee_send_string |
262 |
000012ba T xbee_lib_init |
263 |
00001444 T sensor_matrix_create |
264 |
00001486 T sensor_matrix_set_reading |
265 |
000014b8 T sensor_matrix_get_reading |
266 |
000014e6 T sensor_matrix_set_in_ring |
267 |
0000153a T sensor_matrix_get_in_ring |
268 |
00001556 T sensor_matrix_get_joined |
269 |
00001560 T sensor_matrix_get_size |
270 |
00001566 T bom_get |
271 |
00001576 T bom_get_max |
272 |
000015ae T bom_get_max10 |
273 |
00001a40 T bom_off |
274 |
00001a6a T bom_on |
275 |
00001a94 T bom_set_leds |
276 |
00001af0 T bom_init |
277 |
00001b8c T bom_refresh |
278 |
00001ca8 T get_max_bom |
279 |
00001ce8 T digital_input |
280 |
00001e2a T digital_pull_up |
281 |
00001f14 T digital_output |
282 |
0000214c T button1_read |
283 |
00002172 T button1_click |
284 |
000021b8 T button2_read |
285 |
000021e2 T button2_click |
286 |
00002228 T button2_wait |
287 |
00002250 T button1_wait |
288 |
00002278 T flash_red |
289 |
000022d8 T dragonfly_init |
290 |
00002364 T eeprom_put_byte |
291 |
00002378 T eeprom_get_byte |
292 |
0000238e T get_robotid |
293 |
000023ca T get_bom_type |
294 |
0000241a T encoder_read |
295 |
0000243e T encoder_get_x |
296 |
00002462 T encoder_get_dx |
297 |
00002486 T encoder_rst_dx |
298 |
000024a2 T encoder_get_tc |
299 |
000024ac T encoder_rst_tc |
300 |
000024be T encoder_wait |
301 |
000024d8 T encoder_recv |
302 |
00002790 T left_data_at |
303 |
000027ae T right_data_at |
304 |
000027cc T get_dx |
305 |
00002894 T encoder_get_v |
306 |
000028ea T encoders_init |
307 |
0000295e T encoder_recv_complete |
308 |
0000297c T lcd_clear_screen |
309 |
000029a6 T lcd_putc |
310 |
000029e4 T lcd_puts |
311 |
00002a2e T lcd_gotoxy |
312 |
00002a46 T lcd_puti |
313 |
00002b2a T lcd_putbyte |
314 |
00002b32 T lcd_init |
315 |
00002b9c T __vector_16 |
316 |
00002c76 T __vector_15 |
317 |
00002d0c t apply_orbs |
318 |
0000302e T orb_n_set |
319 |
0000306a T orb1_set |
320 |
0000309a T orb2_set |
321 |
000030ca T orb_set |
322 |
00003106 T orbs_set |
323 |
0000314a T orb_n_set_color |
324 |
000031a6 T orb1_set_color |
325 |
000031f4 T orb2_set_color |
326 |
00003242 T orb_set_color |
327 |
00003290 T orbs_set_color |
328 |
00003348 T orb_enable_timer |
329 |
00003354 T orb_disable_timer |
330 |
0000335c T orb_set_mode |
331 |
00003386 T orb_init_binary |
332 |
000033a4 T orb_init_pwm |
333 |
000033c2 T orb_init |
334 |
000033c8 T motors_init |
335 |
000033ec T motor_l_set |
336 |
0000341c T motor_r_set |
337 |
0000344c T motor1_set |
338 |
00003452 T motor2_set |
339 |
00003458 T motors_off |
340 |
0000345e T linearize_distance |
341 |
00003482 T range_read_distance |
342 |
000034aa T range_init |
343 |
000034b8 T usb_init |
344 |
000034d4 T xbee_init |
345 |
000034fe T usb_putc |
346 |
0000350a T xbee_putc |
347 |
0000351e T usb_puts |
348 |
00003536 T usb_getc |
349 |
00003540 T xbee_getc |
350 |
00003550 T usb_getc_nb |
351 |
00003568 T xbee_getc_nb |
352 |
00003586 T usb_puti |
353 |
00003624 T hex_digit |
354 |
00003638 T usb_puth16 |
355 |
00003696 T usb_puth8 |
356 |
000036c0 T usb_puts_P |
357 |
0000370a T spi_init |
358 |
00003732 T spi_transfer |
359 |
0000373e T __vector_17 |
360 |
000037c6 T delay_ms |
361 |
000037dc T rtc_init |
362 |
0000381c T rtc_get |
363 |
00003828 T rtc_reset |
364 |
00003832 T __vector_26 |
365 |
000038ce T analog_init |
366 |
00003940 T analog8 |
367 |
00003964 T analog10 |
368 |
00003986 T analog_start_loop |
369 |
000039a4 T analog_stop_loop |
370 |
000039b2 T analog_loop_status |
371 |
000039be T analog_get8 |
372 |
00003a06 T analog_get10 |
373 |
00003a6a T wheel |
374 |
00003a72 T set_adc_mux |
375 |
00003a94 T __vector_21 |
376 |
00003bfc T buzzer_init |
377 |
00003bfe T buzzer_set_val |
378 |
00003c08 T buzzer_set_freq |
379 |
00003c3c T buzzer_off |
380 |
00003c46 T buzzer_chirp |
381 |
00003c66 T __ashldi3 |
382 |
00003d64 T __divdi3 |
383 |
00004db4 T __moddi3 |
384 |
00005e2e t do_rand |
385 |
00005eca T rand_r |
386 |
00005ed0 T rand |
387 |
00005eda T srand |
388 |
00005ef0 T memcpy_P |
389 |
00005f02 T printf |
390 |
00005f2c T vfprintf |
391 |
000062e6 T strnlen_P |
392 |
000062fc T strnlen |
393 |
00006312 T fputc |
394 |
0000636a T __ultoa_invert |
395 |
00006426 T __divmodhi4 |
396 |
00006426 T _div |
397 |
0000643a t __divmodhi4_neg2 |
398 |
00006440 t __divmodhi4_exit |
399 |
00006442 t __divmodhi4_neg1 |
400 |
0000644c T __divmodsi4 |
401 |
00006460 t __divmodsi4_neg2 |
402 |
0000646e t __divmodsi4_exit |
403 |
00006470 t __divmodsi4_neg1 |
404 |
00006482 T __mulsi3 |
405 |
000064c0 T __udivmodhi4 |
406 |
000064c8 t __udivmodhi4_loop |
407 |
000064d6 t __udivmodhi4_ep |
408 |
000064e8 T __udivmodsi4 |
409 |
000064f4 t __udivmodsi4_loop |
410 |
0000650e t __udivmodsi4_ep |
411 |
0000652c T __prologue_saves__ |
412 |
00006564 T __epilogue_restores__ |
413 |
0000659a T _exit |
414 |
0000659a W exit |
415 |
0000659c t __stop_program |
416 |
0000659e A __data_load_start |
417 |
0000659e T _etext |
418 |
00006a0a A __data_load_end |
419 |
00800100 D __data_start |
420 |
0080011d d bom_on_function |
421 |
0080011f d bom_off_function |
422 |
00800121 d get_max_bom_function |
423 |
00800123 d wl_token_ring_handler |
424 |
0080012d d wl_token_next_robot |
425 |
0080012f d deathDelay |
426 |
00800131 d joinDelay |
427 |
00800133 d accepted |
428 |
00800135 d acceptor |
429 |
00800163 d xbee_panID |
430 |
00800165 d xbee_pending_panID |
431 |
00800167 d lookup |
432 |
00800177 d C.1.1327 |
433 |
0080017d d FontLookup |
434 |
0080035d D orb_mask |
435 |
00800363 D enable_orb_pwm |
436 |
00800364 D pwm_read_buffer |
437 |
00800366 D pwm_write_buffer |
438 |
00800368 D pwm_free_buffer |
439 |
0080036a d IR_dist_conversion |
440 |
0080045f d C.1.1625 |
441 |
00800465 d _rtc_scale |
442 |
00800467 D __clz_tab |
443 |
00800567 d next |
444 |
0080056c B __bss_start |
445 |
0080056c D __data_end |
446 |
0080056c D _edata |
447 |
0080056c b wl_timeout |
448 |
0080056e b wl_buf |
449 |
008005ee b wl_packet_groups |
450 |
0080060e b iteratorCount |
451 |
00800610 b bom_on_count |
452 |
00800612 b ringState |
453 |
00800614 B buffer_last |
454 |
00800616 B buffer_first |
455 |
00800618 b xbee_address |
456 |
0080061a b xbee_channel |
457 |
0080061c b xbee_pending_channel |
458 |
0080061e b currentBufPos |
459 |
00800620 b xbee_buf |
460 |
0080068c b bom_type |
461 |
0080068d b bom_val |
462 |
008006ad b select_pins |
463 |
008006b5 b analog_pin |
464 |
008006b7 B pwm_page_flip |
465 |
008006b8 B current_pwm_channel |
466 |
008006b9 B orb_lock |
467 |
008006ba b spi_bytes |
468 |
008006bb b spi_recv_func |
469 |
008006bd b spi_recv_complete_func |
470 |
008006bf b _rtc_pulse |
471 |
008006c1 b _rtc_val |
472 |
008006c3 b _rtc_f |
473 |
008006c5 B adc_loop_status |
474 |
008006c7 B adc_sig_stop_loop |
475 |
008006c9 B adc_current_port |
476 |
008006cb B arrival_buf |
477 |
0080074b B m |
478 |
0080095d B data_ready |
479 |
0080095f B right_data |
480 |
00800961 B left_data_buf |
481 |
00800963 B left_data_array |
482 |
008009bf B left_data_idx |
483 |
008009c1 B right_dx |
484 |
008009c3 B timecount |
485 |
008009c7 B encoder_buf_index |
486 |
008009c8 B right_data_array |
487 |
00800a24 B left_dx |
488 |
00800a26 B right_data_idx |
489 |
00800a28 B right_data_buf |
490 |
00800a2a B left_data |
491 |
00800a2c B pwm_buffer |
492 |
00800a53 B orb_values |
493 |
00800a59 B usb_fd |
494 |
00800a5b B xbee_fd |
495 |
00800a5d B an_val |
496 |
00800a7e B __iob |
497 |
00800a84 B __bss_end |
498 |
00800a84 N _end |
499 |
00810000 N __eeprom_end |