root / branches / colonetmk2 / code / projects / swarm / robot / main.sym @ 1605
History | View | Annotate | Download (10.8 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 W __vector_default |
27 |
00000000 T __vectors |
28 |
00000001 a __zero_reg__ |
29 |
00000001 a __zero_reg__ |
30 |
00000001 a __zero_reg__ |
31 |
00000001 a __zero_reg__ |
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 |
00000034 a __CCP__ |
53 |
00000034 a __CCP__ |
54 |
00000034 a __CCP__ |
55 |
00000034 a __CCP__ |
56 |
00000034 a __CCP__ |
57 |
00000034 a __CCP__ |
58 |
00000034 a __CCP__ |
59 |
00000034 a __CCP__ |
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 |
0000003d a __SP_L__ |
77 |
0000003d a __SP_L__ |
78 |
0000003d a __SP_L__ |
79 |
0000003d a __SP_L__ |
80 |
0000003d a __SP_L__ |
81 |
0000003d a __SP_L__ |
82 |
0000003d a __SP_L__ |
83 |
0000003d a __SP_L__ |
84 |
0000003d a __SP_L__ |
85 |
0000003d a __SP_L__ |
86 |
0000003d a __SP_L__ |
87 |
0000003d a __SP_L__ |
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 |
0000003e a __SP_H__ |
101 |
0000003e a __SP_H__ |
102 |
0000003e a __SP_H__ |
103 |
0000003e a __SP_H__ |
104 |
0000003e a __SP_H__ |
105 |
0000003e a __SP_H__ |
106 |
0000003e a __SP_H__ |
107 |
0000003e a __SP_H__ |
108 |
0000003e a __SP_H__ |
109 |
0000003e a __SP_H__ |
110 |
0000003e a __SP_H__ |
111 |
0000003e a __SP_H__ |
112 |
0000003e a __SP_H__ |
113 |
0000003e a __SP_H__ |
114 |
0000003e a __SP_H__ |
115 |
0000003e a __SP_H__ |
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 |
0000003f a __SREG__ |
125 |
0000003f a __SREG__ |
126 |
0000003f a __SREG__ |
127 |
0000003f a __SREG__ |
128 |
0000003f a __SREG__ |
129 |
0000003f a __SREG__ |
130 |
0000003f a __SREG__ |
131 |
0000003f a __SREG__ |
132 |
0000003f a __SREG__ |
133 |
0000003f a __SREG__ |
134 |
0000003f a __SREG__ |
135 |
0000003f a __SREG__ |
136 |
0000003f a __SREG__ |
137 |
0000003f a __SREG__ |
138 |
0000003f a __SREG__ |
139 |
0000003f a __SREG__ |
140 |
0000003f a __SREG__ |
141 |
0000003f a __SREG__ |
142 |
0000003f a __SREG__ |
143 |
0000003f a __SREG__ |
144 |
0000003f a __SREG__ |
145 |
0000003f a __SREG__ |
146 |
0000003f a __SREG__ |
147 |
0000003f a __SREG__ |
148 |
0000008c T __ctors_end |
149 |
0000008c T __ctors_start |
150 |
0000008c T __dtors_end |
151 |
0000008c T __dtors_start |
152 |
0000008c W __init |
153 |
0000008c T __trampolines_end |
154 |
0000008c T __trampolines_start |
155 |
00000098 T __do_copy_data |
156 |
000000b2 T __do_clear_bss |
157 |
000000ba t .do_clear_bss_loop |
158 |
000000bc t .do_clear_bss_start |
159 |
000000ca T __bad_interrupt |
160 |
000000ca W __vector_1 |
161 |
000000ca W __vector_10 |
162 |
000000ca W __vector_11 |
163 |
000000ca W __vector_12 |
164 |
000000ca W __vector_13 |
165 |
000000ca W __vector_14 |
166 |
000000ca W __vector_18 |
167 |
000000ca W __vector_19 |
168 |
000000ca W __vector_2 |
169 |
000000ca W __vector_20 |
170 |
000000ca W __vector_22 |
171 |
000000ca W __vector_23 |
172 |
000000ca W __vector_24 |
173 |
000000ca W __vector_25 |
174 |
000000ca W __vector_27 |
175 |
000000ca W __vector_28 |
176 |
000000ca W __vector_29 |
177 |
000000ca W __vector_3 |
178 |
000000ca W __vector_31 |
179 |
000000ca W __vector_32 |
180 |
000000ca W __vector_33 |
181 |
000000ca W __vector_34 |
182 |
000000ca W __vector_4 |
183 |
000000ca W __vector_5 |
184 |
000000ca W __vector_6 |
185 |
000000ca W __vector_7 |
186 |
000000ca W __vector_8 |
187 |
000000ca W __vector_9 |
188 |
000000ce T main |
189 |
000000f8 t timer_handler |
190 |
00000106 T wl_register_packet_group |
191 |
0000012c T wl_unregister_packet_group |
192 |
00000168 T wl_do |
193 |
00000252 t wl_send_packet |
194 |
000002e2 T wl_send_pan_packet |
195 |
00000300 T wl_send_global_packet |
196 |
00000320 T wl_send_robot_to_robot_packet |
197 |
0000033a T wl_send_robot_to_robot_global_packet |
198 |
00000356 T wl_get_xbee_id |
199 |
0000035c T wl_get_channel |
200 |
00000362 T wl_set_channel |
201 |
00000368 T wl_get_pan |
202 |
0000036e T wl_set_pan |
203 |
00000374 T wl_terminate |
204 |
000003a4 T wl_init |
205 |
000003d8 T wl_token_ring_leave |
206 |
000003e6 T wl_token_ring_set_bom_functions |
207 |
00000400 t wl_token_ring_cleanup |
208 |
00000402 t wl_token_ring_response_handler |
209 |
00000404 T wl_token_iterator_has_next |
210 |
0000041e T wl_token_get_matrix_size |
211 |
00000424 T wl_token_get_num_robots |
212 |
0000042a T wl_token_get_robots_in_ring |
213 |
00000430 T wl_token_iterator_next |
214 |
000004b0 T wl_token_iterator_begin |
215 |
000004ec T wl_token_is_robot_in_ring |
216 |
000004f2 T wl_token_get_sensor_reading |
217 |
00000538 T wl_token_get_my_sensor_reading |
218 |
0000054e t default_get_bom |
219 |
00000574 T wl_token_ring_unregister |
220 |
0000057e T wl_token_ring_join |
221 |
000005be t wl_token_pass_token |
222 |
00000724 t wl_token_ring_receive_handler |
223 |
00000bce t wl_token_ring_timeout_handler |
224 |
00000cd2 T wl_token_ring_register |
225 |
00000d04 T __vector_30 |
226 |
00000d6e T xbee_get_packet |
227 |
00000fd2 T xbee_get_pan_id |
228 |
00000fdc T xbee_get_channel |
229 |
00000fe6 T xbee_get_address |
230 |
00000ff2 t xbee_send_modify_at_command |
231 |
000010ff W __stack |
232 |
00001106 T xbee_set_channel |
233 |
0000114a T xbee_set_pan_id |
234 |
0000117e T xbee_reset |
235 |
000011ae T xbee_terminate |
236 |
000011bc T xbee_send_packet |
237 |
000012c0 t xbee_send_string |
238 |
0000130c T xbee_lib_init |
239 |
00001496 T sensor_matrix_create |
240 |
000014d8 T sensor_matrix_set_reading |
241 |
0000150a T sensor_matrix_get_reading |
242 |
00001538 T sensor_matrix_set_in_ring |
243 |
0000158c T sensor_matrix_get_in_ring |
244 |
000015a8 T sensor_matrix_get_joined |
245 |
000015b2 T sensor_matrix_get_size |
246 |
000015b8 T bom_get |
247 |
000015c8 T bom_get_max |
248 |
00001600 T bom_get_max10 |
249 |
00001a92 T bom_off |
250 |
00001abc T bom_on |
251 |
00001ae6 T bom_set_leds |
252 |
00001b42 T bom_init |
253 |
00001bde T bom_refresh |
254 |
00001cfa T get_max_bom |
255 |
00001d3a T digital_input |
256 |
00001e7c T digital_pull_up |
257 |
00001f66 T digital_output |
258 |
0000219e T button1_read |
259 |
000021c4 T button1_click |
260 |
0000220a T button2_read |
261 |
00002234 T button2_click |
262 |
0000227a T button2_wait |
263 |
000022a2 T button1_wait |
264 |
000022ca T flash_red |
265 |
0000232a T dragonfly_init |
266 |
000023b6 T eeprom_put_byte |
267 |
000023ca T eeprom_get_byte |
268 |
000023e0 T get_robotid |
269 |
0000241c T get_bom_type |
270 |
0000246c T encoder_read |
271 |
00002490 T encoder_get_x |
272 |
000024b4 T encoder_get_dx |
273 |
000024d8 T encoder_rst_dx |
274 |
000024f4 T encoder_get_tc |
275 |
000024fe T encoder_rst_tc |
276 |
00002510 T encoder_wait |
277 |
0000252a T encoder_recv |
278 |
000027e2 T left_data_at |
279 |
00002800 T right_data_at |
280 |
0000281e T get_dx |
281 |
000028e6 T encoder_get_v |
282 |
0000293c T encoders_init |
283 |
000029b0 T encoder_recv_complete |
284 |
000029ce T lcd_clear_screen |
285 |
000029f8 T lcd_putc |
286 |
00002a36 T lcd_puts |
287 |
00002a80 T lcd_gotoxy |
288 |
00002a98 T lcd_puti |
289 |
00002b7c T lcd_putbyte |
290 |
00002b84 T lcd_init |
291 |
00002bee T __vector_16 |
292 |
00002cc8 T __vector_15 |
293 |
00002d5e t apply_orbs |
294 |
00003080 T orb_n_set |
295 |
000030bc T orb1_set |
296 |
000030ec T orb2_set |
297 |
0000311c T orb_set |
298 |
00003158 T orbs_set |
299 |
0000319c T orb_n_set_color |
300 |
000031f8 T orb1_set_color |
301 |
00003246 T orb2_set_color |
302 |
00003294 T orb_set_color |
303 |
000032e2 T orbs_set_color |
304 |
0000339a T orb_enable_timer |
305 |
000033a6 T orb_disable_timer |
306 |
000033ae T orb_set_mode |
307 |
000033d8 T orb_init_binary |
308 |
000033f6 T orb_init_pwm |
309 |
00003414 T orb_init |
310 |
0000341a T motors_init |
311 |
0000343e T motor_l_set |
312 |
0000346e T motor_r_set |
313 |
0000349e T motor1_set |
314 |
000034a4 T motor2_set |
315 |
000034aa T motors_off |
316 |
000034b0 T linearize_distance |
317 |
000034d4 T range_read_distance |
318 |
000034fc T range_init |
319 |
0000350a T usb_init |
320 |
00003526 T xbee_init |
321 |
00003550 T usb_putc |
322 |
0000355c T xbee_putc |
323 |
00003570 T usb_puts |
324 |
00003588 T usb_getc |
325 |
00003592 T xbee_getc |
326 |
000035a2 T usb_getc_nb |
327 |
000035ba T xbee_getc_nb |
328 |
000035d8 T usb_puti |
329 |
00003676 T hex_digit |
330 |
0000368a T usb_puth16 |
331 |
000036e8 T usb_puth8 |
332 |
00003712 T usb_puts_P |
333 |
0000375c T spi_init |
334 |
00003784 T spi_transfer |
335 |
00003790 T __vector_17 |
336 |
00003818 T delay_ms |
337 |
0000382e T rtc_init |
338 |
0000386e T rtc_get |
339 |
0000387a T rtc_reset |
340 |
00003884 T __vector_26 |
341 |
00003920 T analog_init |
342 |
00003992 T analog8 |
343 |
000039b6 T analog10 |
344 |
000039d8 T analog_start_loop |
345 |
000039f6 T analog_stop_loop |
346 |
00003a04 T analog_loop_status |
347 |
00003a10 T analog_get8 |
348 |
00003a58 T analog_get10 |
349 |
00003abc T wheel |
350 |
00003ac4 T set_adc_mux |
351 |
00003ae6 T __vector_21 |
352 |
00003c4e T buzzer_init |
353 |
00003c50 T buzzer_set_val |
354 |
00003c5a T buzzer_set_freq |
355 |
00003c8e T buzzer_off |
356 |
00003c98 T buzzer_chirp |
357 |
00003cb8 T __ashldi3 |
358 |
00003db6 T __divdi3 |
359 |
00004e06 T __moddi3 |
360 |
00005e80 t do_rand |
361 |
00005f1c T rand_r |
362 |
00005f22 T rand |
363 |
00005f2c T srand |
364 |
00005f42 T memcpy_P |
365 |
00005f54 T __divmodhi4 |
366 |
00005f54 T _div |
367 |
00005f68 t __divmodhi4_neg2 |
368 |
00005f6e t __divmodhi4_exit |
369 |
00005f70 t __divmodhi4_neg1 |
370 |
00005f7a T __divmodsi4 |
371 |
00005f8e t __divmodsi4_neg2 |
372 |
00005f9c t __divmodsi4_exit |
373 |
00005f9e t __divmodsi4_neg1 |
374 |
00005fb0 T __mulsi3 |
375 |
00005fee T __udivmodhi4 |
376 |
00005ff6 t __udivmodhi4_loop |
377 |
00006004 t __udivmodhi4_ep |
378 |
00006016 T __udivmodsi4 |
379 |
00006022 t __udivmodsi4_loop |
380 |
0000603c t __udivmodsi4_ep |
381 |
0000605a T __prologue_saves__ |
382 |
00006092 T __epilogue_restores__ |
383 |
000060c8 T _exit |
384 |
000060c8 W exit |
385 |
000060ca t __stop_program |
386 |
000060cc A __data_load_start |
387 |
000060cc T _etext |
388 |
00006528 A __data_load_end |
389 |
00800100 D __data_start |
390 |
0080010e d bom_on_function |
391 |
00800110 d bom_off_function |
392 |
00800112 d get_max_bom_function |
393 |
00800114 d wl_token_ring_handler |
394 |
0080011e d wl_token_next_robot |
395 |
00800120 d deathDelay |
396 |
00800122 d joinDelay |
397 |
00800124 d accepted |
398 |
00800126 d acceptor |
399 |
00800154 d xbee_panID |
400 |
00800156 d xbee_pending_panID |
401 |
00800158 d lookup |
402 |
00800168 d C.1.1327 |
403 |
0080016e d FontLookup |
404 |
0080034e D orb_mask |
405 |
00800354 D enable_orb_pwm |
406 |
00800355 D pwm_read_buffer |
407 |
00800357 D pwm_write_buffer |
408 |
00800359 D pwm_free_buffer |
409 |
0080035b d IR_dist_conversion |
410 |
00800450 d C.1.1467 |
411 |
00800456 d _rtc_scale |
412 |
00800458 D __clz_tab |
413 |
00800558 d next |
414 |
0080055c B __bss_start |
415 |
0080055c D __data_end |
416 |
0080055c D _edata |
417 |
0080055c b wl_timeout |
418 |
0080055e b wl_buf |
419 |
008005de b wl_packet_groups |
420 |
008005fe b iteratorCount |
421 |
00800600 b bom_on_count |
422 |
00800602 b ringState |
423 |
00800604 B buffer_last |
424 |
00800606 B buffer_first |
425 |
00800608 b xbee_address |
426 |
0080060a b xbee_channel |
427 |
0080060c b xbee_pending_channel |
428 |
0080060e b currentBufPos |
429 |
00800610 b xbee_buf |
430 |
0080067c b bom_type |
431 |
0080067d b bom_val |
432 |
0080069d b select_pins |
433 |
008006a5 b analog_pin |
434 |
008006a7 B pwm_page_flip |
435 |
008006a8 B current_pwm_channel |
436 |
008006a9 B orb_lock |
437 |
008006aa b spi_bytes |
438 |
008006ab b spi_recv_func |
439 |
008006ad b spi_recv_complete_func |
440 |
008006af b _rtc_pulse |
441 |
008006b1 b _rtc_val |
442 |
008006b3 b _rtc_f |
443 |
008006b5 B adc_loop_status |
444 |
008006b7 B adc_sig_stop_loop |
445 |
008006b9 B adc_current_port |
446 |
008006bb B arrival_buf |
447 |
0080073b B m |
448 |
0080094d B data_ready |
449 |
0080094f B right_data |
450 |
00800951 B left_data_buf |
451 |
00800953 B left_data_array |
452 |
008009af B left_data_idx |
453 |
008009b1 B right_dx |
454 |
008009b3 B timecount |
455 |
008009b7 B encoder_buf_index |
456 |
008009b8 B right_data_array |
457 |
00800a14 B left_dx |
458 |
00800a16 B right_data_idx |
459 |
00800a18 B right_data_buf |
460 |
00800a1a B left_data |
461 |
00800a1c B pwm_buffer |
462 |
00800a43 B orb_values |
463 |
00800a49 B an_val |
464 |
00800a6a B __bss_end |
465 |
00800a6a N _end |
466 |
00810000 N __eeprom_end |