212 lines
5.0 KiB
Plaintext
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
|