Revision 1605 branches/colonetmk2/code/projects/swarm/robot/main.sym

View differences:

main.sym
23 23
00000000 a __tmp_reg__
24 24
00000000 a __tmp_reg__
25 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 26
00000000 W __vector_default
31 27
00000000 T __vectors
32 28
00000001 a __zero_reg__
......
53 49
00000001 a __zero_reg__
54 50
00000001 a __zero_reg__
55 51
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 52
00000034 a __CCP__
61 53
00000034 a __CCP__
62 54
00000034 a __CCP__
......
81 73
00000034 a __CCP__
82 74
00000034 a __CCP__
83 75
00000034 a __CCP__
84
00000034 a __CCP__
85
00000034 a __CCP__
86
00000034 a __CCP__
87
00000034 a __CCP__
88 76
0000003d a __SP_L__
89 77
0000003d a __SP_L__
90 78
0000003d a __SP_L__
......
109 97
0000003d a __SP_L__
110 98
0000003d a __SP_L__
111 99
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 100
0000003e a __SP_H__
117 101
0000003e a __SP_H__
118 102
0000003e a __SP_H__
......
137 121
0000003e a __SP_H__
138 122
0000003e a __SP_H__
139 123
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 124
0000003f a __SREG__
145 125
0000003f a __SREG__
146 126
0000003f a __SREG__
......
165 145
0000003f a __SREG__
166 146
0000003f a __SREG__
167 147
0000003f a __SREG__
168
0000003f a __SREG__
169
0000003f a __SREG__
170
0000003f a __SREG__
171
0000003f a __SREG__
172 148
0000008c T __ctors_end
173 149
0000008c T __ctors_start
174 150
0000008c T __dtors_end
......
214 190
00000106 T wl_register_packet_group
215 191
0000012c T wl_unregister_packet_group
216 192
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
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
257 231
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
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
419 389
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
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
499 466
00810000 N __eeprom_end

Also available in: Unified diff