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