robo-crawler/RoboMI.sym

212 lines
5.0 KiB
Plaintext

00000000 W __heap_end
00000000 a __tmp_reg__
00000000 a __tmp_reg__
00000000 a __tmp_reg__
00000000 a __tmp_reg__
00000000 a __tmp_reg__
00000000 a __tmp_reg__
00000000 a __tmp_reg__
00000000 a __tmp_reg__
00000000 W __vector_default
00000000 T __vectors
00000001 a __zero_reg__
00000001 a __zero_reg__
00000001 a __zero_reg__
00000001 a __zero_reg__
00000001 a __zero_reg__
00000001 a __zero_reg__
00000001 a __zero_reg__
00000001 a __zero_reg__
0000003d a __SP_L__
0000003d a __SP_L__
0000003d a __SP_L__
0000003d a __SP_L__
0000003d a __SP_L__
0000003d a __SP_L__
0000003d a __SP_L__
0000003d a __SP_L__
0000003e a __SP_H__
0000003e a __SP_H__
0000003e a __SP_H__
0000003e a __SP_H__
0000003e a __SP_H__
0000003e a __SP_H__
0000003e a __SP_H__
0000003e a __SP_H__
0000003f a __SREG__
0000003f a __SREG__
0000003f a __SREG__
0000003f a __SREG__
0000003f a __SREG__
0000003f a __SREG__
0000003f a __SREG__
0000003f a __SREG__
0000009c T menuTable
00000192 T __ctors_end
00000192 T __ctors_start
00000192 T __dtors_end
00000192 T __dtors_start
00000192 W __init
00000192 T __trampolines_end
00000192 T __trampolines_start
0000019e T __do_copy_data
000001aa t .do_copy_data_loop
000001ae t .do_copy_data_start
000001b4 T __do_clear_bss
000001bc t .do_clear_bss_loop
000001be t .do_clear_bss_start
000001cc T __bad_interrupt
000001cc W __vector_10
000001cc W __vector_12
000001cc W __vector_13
000001cc W __vector_14
000001cc W __vector_16
000001cc W __vector_17
000001cc W __vector_18
000001cc W __vector_2
000001cc W __vector_21
000001cc W __vector_22
000001cc W __vector_23
000001cc W __vector_24
000001cc W __vector_25
000001cc W __vector_26
000001cc W __vector_27
000001cc W __vector_3
000001cc W __vector_4
000001cc W __vector_5
000001cc W __vector_6
000001cc W __vector_7
000001cc W __vector_8
000001cc W __vector_9
000001d0 T initIO
000001fe T __vector_15
00000246 T __vector_11
000002b6 T activateRobot
000002de T deactivateRobot
000002f8 T showDistanceOnLCD
000004d6 T checkCommunication
000004ff W __stack
00000536 T updateProgram
00000e30 T main
00000f2e T lcdEngToSwe
00000f32 T lcdSetIntensity
00000f36 T lcdWriteIns
00000f50 T lcdSetLayout
00000f9c T lcdSetContrast
00000fa6 T lcdSetPos
00000fae T lcdReturnHome
00000fbe T lcdClearDisplay
00000fce T lcdSetBlink
00000ff4 T lcdSetCursor
0000101a T lcdSetDisplay
00001040 T lcdWriteChar
0000105a T lcdWriteStringP
00001076 T lcdWriteString
0000108e T lcdWriteHex
00001100 T lcdWriteHexAsDecimal
00001280 T lcdInit
000012c8 T rfIdGetTag
000012d2 T rfIdClearBuffer
000012da T rfIdGetTagPresent
000012e2 T __vector_19
00001360 T rfIdInit
00001376 T rfIdDisable
0000137e T rfIdEnable
00001386 T roboMSPGetActiveStatus
00001392 T calculateChecksum
000013b8 T roboMSPValidatePacket
00001426 T roboMSPSetData
0000144c T roboMSPGetCommand
00001454 T roboMSPClearBuffer
00001460 T roboMSPInit
00001484 T roboMSPDisable
0000148a T roboMSPEnable
00001490 T roboMSPSendData
00001512 T __vector_20
000015de T spiWrite
000015e6 T spiReadIO
000015ec T spiSetHighSpeed
000015f2 T spiSetLowSpeed
000015f8 T spiSelectDeviceIO
0000160c T spiInit
00001620 T usart0SetBaud
00001660 T usart0Receive
0000166a T usart0Send
00001672 T usart0RxIntEnable
00001676 T usart0RxIntDisable
0000167a T usart0Init
00001684 T usart0SendString
00001698 T usart1SetBaud
000016d8 T usart1Receive
000016e2 T usart1Send
000016ea T usart1RxIntEnable
000016f2 T usart1RxIntDisable
000016fa T usart1Init
00001704 T usart1SendString
00001718 T pingSendPing
00001740 T pingGetDistance
0000174e T pingGetReady
00001756 T pingInit
00001758 T __vector_1
000017a6 T __udivmodhi4
000017ae t __udivmodhi4_loop
000017bc t __udivmodhi4_ep
000017ce T __udivmodsi4
000017da t __udivmodsi4_loop
000017f4 t __udivmodsi4_ep
00001812 T __divmodsi4
00001826 t __divmodsi4_neg2
00001834 t __divmodsi4_exit
00001836 t __divmodsi4_neg1
00001848 t __stop_program
00001848 T _exit
00001848 W exit
0000184a A __data_load_start
0000184a T _etext
00001b74 A __data_load_end
00800100 D __data_start
00800403 D servoPing
00800404 D servoMotorLeft
00800405 D servoMotorRight
00800406 D servoMotorLeftReg
00800407 D servoMotorRightReg
0080040e d roboMSPActiveStatus
0080040f d roboMSPbufferSendData
0080041c d roboMSPbufferSendNothing
0080042a B __bss_start
0080042a D __data_end
0080042a D _edata
0080042a B servoCounter
0080042b B progCounterPing
0080042c B progCounterPPM
0080042d B progCounter
0080042e B progTimer
0080042f B progPosition
00800430 B progDoUpdate
00800431 B tempDistance
00800433 B tempDistanceToWall
00800435 B tempLastDistanceToWall
00800437 B tempLeftDistance
00800439 B tempRightDistance
0080043b B roboActive
0080043c B rfEnable
0080043d B switchOneCheck
0080043e B switchTwoCheck
0080043f B regulatorMode
00800440 B regulatorTimer
00800441 B regulatorCounter
00800442 B regulatorMeasureCounter
00800443 b lcdTempReg
00800444 b rfIdByteCount
00800445 b rfIdGotTag
00800446 b rfIdTagBuffer
00800452 b roboMSPbyteCount
00800453 b roboMSPCommand
00800454 b roboMSPSendDataFlag
00800455 b roboMSPBufferReady
00800456 b roboMSPbufferReceive
00800464 B pingGotDistance
00800465 B __bss_end
00800465 N _end
00810000 N __eeprom_end