diff --git a/build/38535A4.bin b/build/38535A4.bin index 5e3e342..8cb6ed9 100644 Binary files a/build/38535A4.bin and b/build/38535A4.bin differ diff --git a/build/38535A4.elf b/build/38535A4.elf index 82224da..699c48d 100644 Binary files a/build/38535A4.elf and b/build/38535A4.elf differ diff --git a/build/38535A4.map b/build/38535A4.map index c5561ed..a268af9 100644 --- a/build/38535A4.map +++ b/build/38535A4.map @@ -2385,7 +2385,7 @@ Linker script and memory map 0x00000400 _FIQ_STACK_SIZE = DEFINED (_FIQ_STACK_SIZE)?_FIQ_STACK_SIZE:0x400 0x00000400 _UNDEF_STACK_SIZE = DEFINED (_UNDEF_STACK_SIZE)?_UNDEF_STACK_SIZE:0x400 -.text 0x03800000 0x4c78 +.text 0x03800000 0x4c08 *(.vectors) *(.boot_data) .boot_data 0x03800000 0x20 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_startup.c.obj) @@ -2400,624 +2400,624 @@ Linker script and memory map *(.text) *(.text.*) .text._Z10autonomousv - 0x03800100 0xa4c build/src/main.o + 0x03800100 0x9dc build/src/main.o 0x03800100 autonomous() .text._Z14STOPCODE_DEBUGv - 0x03800b4c 0x78 build/src/main.o - 0x03800b4c STOPCODE_DEBUG() - *fill* 0x03800bc4 0x4 + 0x03800adc 0x78 build/src/main.o + 0x03800adc STOPCODE_DEBUG() + *fill* 0x03800b54 0x4 .text._Z11usercontrolv - 0x03800bc8 0x7a0 build/src/main.o - 0x03800bc8 usercontrol() + 0x03800b58 0x7a0 build/src/main.o + 0x03800b58 usercontrol() .text._Z19controllerBaseInputv - 0x03801368 0x7a8 build/src/main.o - 0x03801368 controllerBaseInput() - .text.main 0x03801b10 0x68 build/src/main.o - 0x03801b10 main + 0x038012f8 0x7a8 build/src/main.o + 0x038012f8 controllerBaseInput() + .text.main 0x03801aa0 0x68 build/src/main.o + 0x03801aa0 main .text._GLOBAL__sub_I_main.cpp - 0x03801b78 0x2e4 build/src/main.o + 0x03801b08 0x2e4 build/src/main.o .text._Z33rc_auto_loop_callback_Controller1v - 0x03801e5c 0x30 build/src/robot-config.o - 0x03801e5c rc_auto_loop_callback_Controller1() + 0x03801dec 0x30 build/src/robot-config.o + 0x03801dec rc_auto_loop_callback_Controller1() .text._Z11vexcodeInitv - 0x03801e8c 0x28 build/src/robot-config.o - 0x03801e8c vexcodeInit() + 0x03801e1c 0x28 build/src/robot-config.o + 0x03801e1c vexcodeInit() .text._GLOBAL__sub_I_robot_config.cpp - 0x03801eb4 0x34 build/src/robot-config.o - .text.vexMain 0x03801ee8 0xb0 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_startup.c.obj) - 0x03801ee8 vexMain + 0x03801e44 0x34 build/src/robot-config.o + .text.vexMain 0x03801e78 0xb0 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_startup.c.obj) + 0x03801e78 vexMain .text.__vex_function_prolog - 0x03801f98 0x18 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_startup.c.obj) - 0x03801f98 __vex_function_prolog - .text._init 0x03801fb0 0x4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_startup.c.obj) - 0x03801fb0 _init - .text._fini 0x03801fb4 0x4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_startup.c.obj) - 0x03801fb4 _fini + 0x03801f28 0x18 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_startup.c.obj) + 0x03801f28 __vex_function_prolog + .text._init 0x03801f40 0x4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_startup.c.obj) + 0x03801f40 _init + .text._fini 0x03801f44 0x4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_startup.c.obj) + 0x03801f44 _fini .text.vexStdlibVersionLinked - 0x03801fb8 0xc C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_util.c.obj) - 0x03801fb8 vexStdlibVersionLinked + 0x03801f48 0xc C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_util.c.obj) + 0x03801f48 vexStdlibVersionLinked .text.vexStdlibVersionVerify - 0x03801fc4 0x30 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_util.c.obj) - 0x03801fc4 vexStdlibVersionVerify + 0x03801f54 0x30 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_util.c.obj) + 0x03801f54 vexStdlibVersionVerify .text.vexPrivateApiEnable - 0x03801ff4 0x10 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) - 0x03801ff4 vexPrivateApiEnable + 0x03801f84 0x10 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) + 0x03801f84 vexPrivateApiEnable .text.vexStdlibMismatchError - 0x03802004 0x3c C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) - 0x03802004 vexStdlibMismatchError + 0x03801f94 0x3c C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) + 0x03801f94 vexStdlibMismatchError .text.vexTaskAdd - 0x03802040 0x10 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) - 0x03802040 vexTaskAdd + 0x03801fd0 0x10 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) + 0x03801fd0 vexTaskAdd .text.vexTasksRun - 0x03802050 0x10 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) - 0x03802050 vexTasksRun + 0x03801fe0 0x10 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) + 0x03801fe0 vexTasksRun .text.vexTaskYield - 0x03802060 0x10 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) - 0x03802060 vexTaskYield + 0x03801ff0 0x10 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) + 0x03801ff0 vexTaskYield .text.vexTaskCheckTimeslice - 0x03802070 0x10 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) - 0x03802070 vexTaskCheckTimeslice + 0x03802000 0x10 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) + 0x03802000 vexTaskCheckTimeslice .text.vexTaskSleep - 0x03802080 0x10 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) - 0x03802080 vexTaskSleep + 0x03802010 0x10 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) + 0x03802010 vexTaskSleep .text.vexTasksDump - 0x03802090 0x1c C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) - 0x03802090 vexTasksDump + 0x03802020 0x1c C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) + 0x03802020 vexTasksDump .text.vexTaskGetTaskIndex - 0x038020ac 0x10 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) - 0x038020ac vexTaskGetTaskIndex + 0x0380203c 0x10 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) + 0x0380203c vexTaskGetTaskIndex .text.vexTaskStopAll - 0x038020bc 0x10 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) - 0x038020bc vexTaskStopAll + 0x0380204c 0x10 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) + 0x0380204c vexTaskStopAll .text.vexTaskRemoveAllUser - 0x038020cc 0x34 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) - 0x038020cc vexTaskRemoveAllUser + 0x0380205c 0x34 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) + 0x0380205c vexTaskRemoveAllUser .text.vexTaskCompletionIdSet - 0x03802100 0x10 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) - 0x03802100 vexTaskCompletionIdSet + 0x03802090 0x10 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) + 0x03802090 vexTaskCompletionIdSet .text.vexTaskStopWithId - 0x03802110 0x10 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) - 0x03802110 vexTaskStopWithId + 0x038020a0 0x10 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) + 0x038020a0 vexTaskStopWithId .text.vexCriticalSection - 0x03802120 0x2c C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) - 0x03802120 vexCriticalSection + 0x038020b0 0x2c C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) + 0x038020b0 vexCriticalSection .text.vexEventAdd - 0x0380214c 0x34 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) - 0x0380214c vexEventAdd + 0x038020dc 0x34 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) + 0x038020dc vexEventAdd .text.vexEventUserIndexGet - 0x03802180 0x1c C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) - 0x03802180 vexEventUserIndexGet + 0x03802110 0x1c C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) + 0x03802110 vexEventUserIndexGet .text.vexEventAddWithArg - 0x0380219c 0x3c C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) - 0x0380219c vexEventAddWithArg + 0x0380212c 0x3c C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) + 0x0380212c vexEventAddWithArg .text.vexEventsCleanup - 0x038021d8 0x2c C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) - 0x038021d8 vexEventsCleanup + 0x03802168 0x2c C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) + 0x03802168 vexEventsCleanup .text.vexDebug - 0x03802204 0x38 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) - 0x03802204 vexDebug + 0x03802194 0x38 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) + 0x03802194 vexDebug .text.vex_sprintf - 0x0380223c 0x40 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) - 0x0380223c vex_sprintf + 0x038021cc 0x40 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) + 0x038021cc vex_sprintf .text.vex_vsnprintf - 0x0380227c 0x3c C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) - 0x0380227c vex_vsnprintf + 0x0380220c 0x3c C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) + 0x0380220c vex_vsnprintf .text.vexSystemTimeGet - 0x038022b8 0x1c C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) - 0x038022b8 vexSystemTimeGet + 0x03802248 0x1c C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) + 0x03802248 vexSystemTimeGet .text.vexSystemExitRequest - 0x038022d4 0x1c C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) - 0x038022d4 vexSystemExitRequest + 0x03802264 0x1c C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) + 0x03802264 vexSystemExitRequest .text.vexDeviceGetByIndex - 0x038022f0 0x24 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) - 0x038022f0 vexDeviceGetByIndex + 0x03802280 0x24 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) + 0x03802280 vexDeviceGetByIndex .text.vexControllerGet - 0x03802314 0x2c C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) - 0x03802314 vexControllerGet + 0x038022a4 0x2c C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) + 0x038022a4 vexControllerGet .text.vexControllerTextSet - 0x03802340 0x74 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) - 0x03802340 vexControllerTextSet + 0x038022d0 0x74 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) + 0x038022d0 vexControllerTextSet .text.vexDeviceMotorVelocitySet - 0x038023b4 0x2c C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) - 0x038023b4 vexDeviceMotorVelocitySet + 0x03802344 0x2c C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) + 0x03802344 vexDeviceMotorVelocitySet .text.vexDeviceMotorActualVelocityGet - 0x038023e0 0x24 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) - 0x038023e0 vexDeviceMotorActualVelocityGet + 0x03802370 0x24 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) + 0x03802370 vexDeviceMotorActualVelocityGet .text.vexDeviceMotorZeroPositionFlagGet - 0x03802404 0x24 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) - 0x03802404 vexDeviceMotorZeroPositionFlagGet + 0x03802394 0x24 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) + 0x03802394 vexDeviceMotorZeroPositionFlagGet .text.vexDeviceMotorReverseFlagSet - 0x03802428 0x2c C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) - 0x03802428 vexDeviceMotorReverseFlagSet + 0x038023b8 0x2c C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) + 0x038023b8 vexDeviceMotorReverseFlagSet .text.vexDeviceMotorEncoderUnitsSet - 0x03802454 0x2c C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) - 0x03802454 vexDeviceMotorEncoderUnitsSet + 0x038023e4 0x2c C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) + 0x038023e4 vexDeviceMotorEncoderUnitsSet .text.vexDeviceMotorBrakeModeSet - 0x03802480 0x2c C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) - 0x03802480 vexDeviceMotorBrakeModeSet + 0x03802410 0x2c C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) + 0x03802410 vexDeviceMotorBrakeModeSet .text.vexDeviceMotorPositionSet - 0x038024ac 0x34 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) - 0x038024ac vexDeviceMotorPositionSet + 0x0380243c 0x34 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) + 0x0380243c vexDeviceMotorPositionSet .text.vexDeviceMotorPositionGet - 0x038024e0 0x24 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) - 0x038024e0 vexDeviceMotorPositionGet + 0x03802470 0x24 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) + 0x03802470 vexDeviceMotorPositionGet .text.vexDeviceMotorAbsoluteTargetSet - 0x03802504 0x3c C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) - 0x03802504 vexDeviceMotorAbsoluteTargetSet + 0x03802494 0x3c C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) + 0x03802494 vexDeviceMotorAbsoluteTargetSet .text.vexDeviceMotorRelativeTargetSet - 0x03802540 0x3c C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) - 0x03802540 vexDeviceMotorRelativeTargetSet + 0x038024d0 0x3c C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) + 0x038024d0 vexDeviceMotorRelativeTargetSet .text.vexDeviceMotorGearingSet - 0x0380257c 0x2c C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) - 0x0380257c vexDeviceMotorGearingSet + 0x0380250c 0x2c C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) + 0x0380250c vexDeviceMotorGearingSet .text.vexDeviceMotorGearingGet - 0x038025a8 0x24 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) - 0x038025a8 vexDeviceMotorGearingGet + 0x03802538 0x24 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) + 0x03802538 vexDeviceMotorGearingGet .text.vexDisplayForegroundColor - 0x038025cc 0x24 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) - 0x038025cc vexDisplayForegroundColor + 0x0380255c 0x24 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) + 0x0380255c vexDisplayForegroundColor .text.vexDisplayBackgroundColor - 0x038025f0 0x24 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) - 0x038025f0 vexDisplayBackgroundColor + 0x03802580 0x24 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) + 0x03802580 vexDisplayBackgroundColor .text.vexDisplayTextReference - 0x03802614 0x24 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) - 0x03802614 vexDisplayTextReference + 0x038025a4 0x24 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) + 0x038025a4 vexDisplayTextReference .text.vexDisplayTextSize - 0x03802638 0x2c C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) - 0x03802638 vexDisplayTextSize + 0x038025c8 0x2c C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) + 0x038025c8 vexDisplayTextSize .text.vexDisplayFontNamedSet - 0x03802664 0x24 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) - 0x03802664 vexDisplayFontNamedSet + 0x038025f4 0x24 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) + 0x038025f4 vexDisplayFontNamedSet .text.vexFileDriveStatus - 0x03802688 0x24 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) - 0x03802688 vexFileDriveStatus + 0x03802618 0x24 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) + 0x03802618 vexFileDriveStatus .text.vexSystemStdlibImpureDataAddr - 0x038026ac 0x28 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) - 0x038026ac vexSystemStdlibImpureDataAddr + 0x0380263c 0x28 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) + 0x0380263c vexSystemStdlibImpureDataAddr .text.vexSystemStdlibImpureDataSize - 0x038026d4 0x28 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) - 0x038026d4 vexSystemStdlibImpureDataSize + 0x03802664 0x28 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) + 0x03802664 vexSystemStdlibImpureDataSize .text.vexSystemSaveUserData - 0x038026fc 0x3c C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) - 0x038026fc vexSystemSaveUserData + 0x0380268c 0x3c C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) + 0x0380268c vexSystemSaveUserData .text.vexDisplayThemeIdGet - 0x03802738 0x38 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) - 0x03802738 vexDisplayThemeIdGet + 0x038026c8 0x38 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) + 0x038026c8 vexDisplayThemeIdGet .text.vexDeviceEventMaskSet - 0x03802770 0x48 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) - 0x03802770 vexDeviceEventMaskSet + 0x03802700 0x48 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) + 0x03802700 vexDeviceEventMaskSet .text.vexDeviceEventMaskGet - 0x038027b8 0x3c C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) - 0x038027b8 vexDeviceEventMaskGet + 0x03802748 0x3c C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) + 0x03802748 vexDeviceEventMaskGet .text.vexSystemVersion - 0x038027f4 0x10 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apiversions.c.obj) - 0x038027f4 vexSystemVersion + 0x03802784 0x10 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apiversions.c.obj) + 0x03802784 vexSystemVersion .text.vexStdlibVersion - 0x03802804 0x10 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apiversions.c.obj) - 0x03802804 vexStdlibVersion - *fill* 0x03802814 0x4 + 0x03802794 0x10 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apiversions.c.obj) + 0x03802794 vexStdlibVersion + *fill* 0x038027a4 0x4 .text._ZN3vex4waitEdNS_9timeUnitsE - 0x03802818 0x30 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_global.cpp.obj) - 0x03802818 vex::wait(double, vex::timeUnits) + 0x038027a8 0x30 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_global.cpp.obj) + 0x038027a8 vex::wait(double, vex::timeUnits) .text._ZN3vex5motorD2Ev - 0x03802848 0x20 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_motor.cpp.obj) - 0x03802848 vex::motor::~motor() - 0x03802848 vex::motor::~motor() + 0x038027d8 0x20 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_motor.cpp.obj) + 0x038027d8 vex::motor::~motor() + 0x038027d8 vex::motor::~motor() .text._ZN3vex5motorD0Ev - 0x03802868 0x1c C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_motor.cpp.obj) - 0x03802868 vex::motor::~motor() + 0x038027f8 0x1c C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_motor.cpp.obj) + 0x038027f8 vex::motor::~motor() .text._ZN3vex5motor9installedEv - 0x03802884 0x18 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_motor.cpp.obj) - 0x03802884 vex::motor::installed() + 0x03802814 0x18 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_motor.cpp.obj) + 0x03802814 vex::motor::installed() .text._ZN3vex5motor15defaultStoppingENS_9brakeTypeE - 0x0380289c 0x30 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_motor.cpp.obj) - 0x0380289c vex::motor::defaultStopping(vex::brakeType) + 0x0380282c 0x30 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_motor.cpp.obj) + 0x0380282c vex::motor::defaultStopping(vex::brakeType) .text._ZN3vex5motor11setStoppingENS_9brakeTypeE - 0x038028cc 0x4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_motor.cpp.obj) - 0x038028cc vex::motor::setStopping(vex::brakeType) + 0x0380285c 0x4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_motor.cpp.obj) + 0x0380285c vex::motor::setStopping(vex::brakeType) .text._ZN3vex5motorC2El - 0x038028d0 0x78 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_motor.cpp.obj) - 0x038028d0 vex::motor::motor(long) - 0x038028d0 vex::motor::motor(long) + 0x03802860 0x78 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_motor.cpp.obj) + 0x03802860 vex::motor::motor(long) + 0x03802860 vex::motor::motor(long) .text._ZN3vex5motorC2ElNS_11gearSettingEb - 0x03802948 0x34 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_motor.cpp.obj) - 0x03802948 vex::motor::motor(long, vex::gearSetting, bool) - 0x03802948 vex::motor::motor(long, vex::gearSetting, bool) + 0x038028d8 0x34 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_motor.cpp.obj) + 0x038028d8 vex::motor::motor(long, vex::gearSetting, bool) + 0x038028d8 vex::motor::motor(long, vex::gearSetting, bool) .text._ZN3vex5motor10isSpinningEv - 0x0380297c 0x38 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_motor.cpp.obj) - 0x0380297c vex::motor::isSpinning() + 0x0380290c 0x38 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_motor.cpp.obj) + 0x0380290c vex::motor::isSpinning() .text._ZN3vex5motor4stopENS_9brakeTypeE - 0x038029b4 0x30 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_motor.cpp.obj) - 0x038029b4 vex::motor::stop(vex::brakeType) + 0x03802944 0x30 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_motor.cpp.obj) + 0x03802944 vex::motor::stop(vex::brakeType) .text._ZN3vex5motor4stopEv - 0x038029e4 0x8 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_motor.cpp.obj) - 0x038029e4 vex::motor::stop() + 0x03802974 0x8 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_motor.cpp.obj) + 0x03802974 vex::motor::stop() .text._ZN3vex5motor16velocityToScaledEdNS_13velocityUnitsE - 0x038029ec 0x5c C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_motor.cpp.obj) - 0x038029ec vex::motor::velocityToScaled(double, vex::velocityUnits) + 0x0380297c 0x5c C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_motor.cpp.obj) + 0x0380297c vex::motor::velocityToScaled(double, vex::velocityUnits) .text._ZN3vex5motor8velocityENS_13velocityUnitsE - 0x03802a48 0x30 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_motor.cpp.obj) - 0x03802a48 vex::motor::velocity(vex::velocityUnits) + 0x038029d8 0x30 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_motor.cpp.obj) + 0x038029d8 vex::motor::velocity(vex::velocityUnits) .text._ZN3vex5motor5valueEv - 0x03802a78 0x1c C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_motor.cpp.obj) - 0x03802a78 vex::motor::value() + 0x03802a08 0x1c C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_motor.cpp.obj) + 0x03802a08 vex::motor::value() .text._ZN3vex5motor16scaledToVelocityEdNS_13velocityUnitsE - 0x03802a94 0xa4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_motor.cpp.obj) - 0x03802a94 vex::motor::scaledToVelocity(double, vex::velocityUnits) + 0x03802a24 0xa4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_motor.cpp.obj) + 0x03802a24 vex::motor::scaledToVelocity(double, vex::velocityUnits) .text._ZN3vex5motor4spinENS_13directionTypeEdNS_13velocityUnitsE - 0x03802b38 0x5c C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_motor.cpp.obj) - 0x03802b38 vex::motor::spin(vex::directionType, double, vex::velocityUnits) + 0x03802ac8 0x5c C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_motor.cpp.obj) + 0x03802ac8 vex::motor::spin(vex::directionType, double, vex::velocityUnits) .text._ZN3vex5motor4spinENS_13directionTypeE - 0x03802b94 0x28 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_motor.cpp.obj) - 0x03802b94 vex::motor::spin(vex::directionType) + 0x03802b24 0x28 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_motor.cpp.obj) + 0x03802b24 vex::motor::spin(vex::directionType) .text._ZN3vex5motor11setVelocityEdNS_13velocityUnitsE - 0x03802bbc 0x54 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_motor.cpp.obj) - 0x03802bbc vex::motor::setVelocity(double, vex::velocityUnits) + 0x03802b4c 0x54 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_motor.cpp.obj) + 0x03802b4c vex::motor::setVelocity(double, vex::velocityUnits) .text._ZN3vex5motor16setRotationUnitsENS_13rotationUnitsE - 0x03802c10 0x1c C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_motor.cpp.obj) - 0x03802c10 vex::motor::setRotationUnits(vex::rotationUnits) + 0x03802ba0 0x1c C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_motor.cpp.obj) + 0x03802ba0 vex::motor::setRotationUnits(vex::rotationUnits) .text._ZN3vex5motor11setRotationEdNS_13rotationUnitsE - 0x03802c2c 0x44 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_motor.cpp.obj) - 0x03802c2c vex::motor::setRotation(double, vex::rotationUnits) + 0x03802bbc 0x44 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_motor.cpp.obj) + 0x03802bbc vex::motor::setRotation(double, vex::rotationUnits) .text._ZN3vex5motor13resetRotationEv - 0x03802c70 0x20 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_motor.cpp.obj) - 0x03802c70 vex::motor::resetRotation() + 0x03802c00 0x20 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_motor.cpp.obj) + 0x03802c00 vex::motor::resetRotation() .text._ZN3vex5motor8rotateToEdNS_13rotationUnitsEdNS_13velocityUnitsEb - 0x03802c90 0xc4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_motor.cpp.obj) - 0x03802c90 vex::motor::rotateTo(double, vex::rotationUnits, double, vex::velocityUnits, bool) + 0x03802c20 0xc4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_motor.cpp.obj) + 0x03802c20 vex::motor::rotateTo(double, vex::rotationUnits, double, vex::velocityUnits, bool) .text._ZN3vex5motor9rotateForEdNS_13rotationUnitsEdNS_13velocityUnitsEb - 0x03802d54 0xe0 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_motor.cpp.obj) - 0x03802d54 vex::motor::rotateFor(double, vex::rotationUnits, double, vex::velocityUnits, bool) + 0x03802ce4 0xe0 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_motor.cpp.obj) + 0x03802ce4 vex::motor::rotateFor(double, vex::rotationUnits, double, vex::velocityUnits, bool) .text._ZN3vex5motor9rotateForENS_13directionTypeEdNS_13rotationUnitsEdNS_13velocityUnitsEb - 0x03802e34 0x34 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_motor.cpp.obj) - 0x03802e34 vex::motor::rotateFor(vex::directionType, double, vex::rotationUnits, double, vex::velocityUnits, bool) + 0x03802dc4 0x34 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_motor.cpp.obj) + 0x03802dc4 vex::motor::rotateFor(vex::directionType, double, vex::rotationUnits, double, vex::velocityUnits, bool) .text._ZN3vex5motor8rotationENS_13rotationUnitsE - 0x03802e68 0x44 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_motor.cpp.obj) - 0x03802e68 vex::motor::rotation(vex::rotationUnits) + 0x03802df8 0x44 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_motor.cpp.obj) + 0x03802df8 vex::motor::rotation(vex::rotationUnits) .text._ZN3vex10controllerD2Ev - 0x03802eac 0x4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_controller.cpp.obj) - 0x03802eac vex::controller::~controller() - 0x03802eac vex::controller::~controller() + 0x03802e3c 0x4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_controller.cpp.obj) + 0x03802e3c vex::controller::~controller() + 0x03802e3c vex::controller::~controller() .text._ZN3vex10controller5valueE19_V5_ControllerIndex - 0x03802eb0 0x8 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_controller.cpp.obj) - 0x03802eb0 vex::controller::value(_V5_ControllerIndex) + 0x03802e40 0x8 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_controller.cpp.obj) + 0x03802e40 vex::controller::value(_V5_ControllerIndex) .text._ZN3vex10controller6button8pressingEv - 0x03802eb8 0xc8 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_controller.cpp.obj) - 0x03802eb8 vex::controller::button::pressing() + 0x03802e48 0xc8 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_controller.cpp.obj) + 0x03802e48 vex::controller::button::pressing() .text._ZN3vex10controller6button21_buttonToPressedEventEv - 0x03802f80 0x20 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_controller.cpp.obj) - 0x03802f80 vex::controller::button::_buttonToPressedEvent() + 0x03802f10 0x20 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_controller.cpp.obj) + 0x03802f10 vex::controller::button::_buttonToPressedEvent() .text._ZN3vex10controller6button22_buttonToReleasedEventEv - 0x03802fa0 0x20 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_controller.cpp.obj) - 0x03802fa0 vex::controller::button::_buttonToReleasedEvent() + 0x03802f30 0x20 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_controller.cpp.obj) + 0x03802f30 vex::controller::button::_buttonToReleasedEvent() .text._ZN3vex10controller6buttonC2ENS0_11tButtonTypeEPS0_ - 0x03802fc0 0x48 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_controller.cpp.obj) - 0x03802fc0 vex::controller::button::button(vex::controller::tButtonType, vex::controller*) - 0x03802fc0 vex::controller::button::button(vex::controller::tButtonType, vex::controller*) + 0x03802f50 0x48 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_controller.cpp.obj) + 0x03802f50 vex::controller::button::button(vex::controller::tButtonType, vex::controller*) + 0x03802f50 vex::controller::button::button(vex::controller::tButtonType, vex::controller*) .text._ZN3vex10controller4axis5valueEv - 0x03803008 0x58 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_controller.cpp.obj) - 0x03803008 vex::controller::axis::value() + 0x03802f98 0x58 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_controller.cpp.obj) + 0x03802f98 vex::controller::axis::value() .text._ZN3vex10controller4axis8positionENS_12percentUnitsE - 0x03803060 0x1c C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_controller.cpp.obj) - 0x03803060 vex::controller::axis::position(vex::percentUnits) + 0x03802ff0 0x1c C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_controller.cpp.obj) + 0x03802ff0 vex::controller::axis::position(vex::percentUnits) .text._ZN3vex10controller4axis23_joystickToChangedEventEv - 0x0380307c 0x20 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_controller.cpp.obj) - 0x0380307c vex::controller::axis::_joystickToChangedEvent() + 0x0380300c 0x20 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_controller.cpp.obj) + 0x0380300c vex::controller::axis::_joystickToChangedEvent() .text._ZN3vex10controller4axisC2ENS0_9tAxisTypeEPS0_ - 0x0380309c 0x2c C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_controller.cpp.obj) - 0x0380309c vex::controller::axis::axis(vex::controller::tAxisType, vex::controller*) - 0x0380309c vex::controller::axis::axis(vex::controller::tAxisType, vex::controller*) + 0x0380302c 0x2c C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_controller.cpp.obj) + 0x0380302c vex::controller::axis::axis(vex::controller::tAxisType, vex::controller*) + 0x0380302c vex::controller::axis::axis(vex::controller::tAxisType, vex::controller*) .text._ZN3vex10controllerC2ENS_14controllerTypeE - 0x038030c8 0x204 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_controller.cpp.obj) - 0x038030c8 vex::controller::controller(vex::controllerType) - 0x038030c8 vex::controller::controller(vex::controllerType) + 0x03803058 0x204 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_controller.cpp.obj) + 0x03803058 vex::controller::controller(vex::controllerType) + 0x03803058 vex::controller::controller(vex::controllerType) .text._ZN3vex10controller3lcd15getControllerIdEv - 0x038032cc 0x10 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_controller.cpp.obj) - 0x038032cc vex::controller::lcd::getControllerId() + 0x0380325c 0x10 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_controller.cpp.obj) + 0x0380325c vex::controller::lcd::getControllerId() .text._ZN3vex10controller3lcd9setCursorEll - 0x038032dc 0x40 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_controller.cpp.obj) - 0x038032dc vex::controller::lcd::setCursor(long, long) + 0x0380326c 0x40 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_controller.cpp.obj) + 0x0380326c vex::controller::lcd::setCursor(long, long) .text._ZN3vex10controller3lcd5printEPKcz - 0x0380331c 0x74 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_controller.cpp.obj) - 0x0380331c vex::controller::lcd::print(char const*, ...) + 0x038032ac 0x74 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_controller.cpp.obj) + 0x038032ac vex::controller::lcd::print(char const*, ...) .text._ZN3vex10controller3lcd9clearLineEi - 0x03803390 0x44 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_controller.cpp.obj) - 0x03803390 vex::controller::lcd::clearLine(int) + 0x03803320 0x44 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_controller.cpp.obj) + 0x03803320 vex::controller::lcd::clearLine(int) .text._ZN3vex10controller3lcd11clearScreenEv - 0x038033d4 0x5c C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_controller.cpp.obj) - 0x038033d4 vex::controller::lcd::clearScreen() + 0x03803364 0x5c C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_controller.cpp.obj) + 0x03803364 vex::controller::lcd::clearScreen() .text._ZN3vex10controller3lcd9clearLineEv - 0x03803430 0x8 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_controller.cpp.obj) - 0x03803430 vex::controller::lcd::clearLine() + 0x038033c0 0x8 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_controller.cpp.obj) + 0x038033c0 vex::controller::lcd::clearLine() .text._ZN3vex4taskC2EPFivE - 0x03803438 0x5c C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_task.cpp.obj) - 0x03803438 vex::task::task(int (*)()) - 0x03803438 vex::task::task(int (*)()) + 0x038033c8 0x5c C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_task.cpp.obj) + 0x038033c8 vex::task::task(int (*)()) + 0x038033c8 vex::task::task(int (*)()) .text._ZN3vex4taskD2Ev - 0x03803494 0x4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_task.cpp.obj) - 0x03803494 vex::task::~task() - 0x03803494 vex::task::~task() + 0x03803424 0x4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_task.cpp.obj) + 0x03803424 vex::task::~task() + 0x03803424 vex::task::~task() .text._ZN3vex4task4stopERKS0_ - 0x03803498 0x18 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_task.cpp.obj) - 0x03803498 vex::task::stop(vex::task const&) + 0x03803428 0x18 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_task.cpp.obj) + 0x03803428 vex::task::stop(vex::task const&) .text._ZN3vex4task6_indexEPFivE - 0x038034b0 0x14 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_task.cpp.obj) - 0x038034b0 vex::task::_index(int (*)()) + 0x03803440 0x14 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_task.cpp.obj) + 0x03803440 vex::task::_index(int (*)()) .text._ZN3vex4task8_stopAllEv - 0x038034c4 0x3c C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_task.cpp.obj) - 0x038034c4 vex::task::_stopAll() + 0x03803454 0x3c C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_task.cpp.obj) + 0x03803454 vex::task::_stopAll() .text._ZN3vex11this_thread9sleep_forEm - 0x03803500 0x4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_thread.cpp.obj) - 0x03803500 vex::this_thread::sleep_for(unsigned long) + 0x03803490 0x4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_thread.cpp.obj) + 0x03803490 vex::this_thread::sleep_for(unsigned long) .text._ZN3vex5event4initEmmPFvvE - 0x03803504 0x4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_event.cpp.obj) - 0x03803504 vex::event::init(unsigned long, unsigned long, void (*)()) + 0x03803494 0x4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_event.cpp.obj) + 0x03803494 vex::event::init(unsigned long, unsigned long, void (*)()) .text._ZN3vex5event4initEmmPFvPvES1_ - 0x03803508 0x4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_event.cpp.obj) - 0x03803508 vex::event::init(unsigned long, unsigned long, void (*)(void*), void*) + 0x03803498 0x4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_event.cpp.obj) + 0x03803498 vex::event::init(unsigned long, unsigned long, void (*)(void*), void*) .text._ZN3vex5event9userindexEv - 0x0380350c 0x4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_event.cpp.obj) - 0x0380350c vex::event::userindex() + 0x0380349c 0x4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_event.cpp.obj) + 0x0380349c vex::event::userindex() .text._ZZN3vex6meventC4EmmENUlvE_4_FUNEv - 0x03803510 0x4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_mevent.cpp.obj) + 0x038034a0 0x4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_mevent.cpp.obj) .text._ZN3vex6meventC2Emm - 0x03803514 0x70 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_mevent.cpp.obj) - 0x03803514 vex::mevent::mevent(unsigned long, unsigned long) - 0x03803514 vex::mevent::mevent(unsigned long, unsigned long) + 0x038034a4 0x70 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_mevent.cpp.obj) + 0x038034a4 vex::mevent::mevent(unsigned long, unsigned long) + 0x038034a4 vex::mevent::mevent(unsigned long, unsigned long) .text._ZN3vex5brain9_getIndexEv - 0x03803584 0x10 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_brain.cpp.obj) - 0x03803584 vex::brain::_getIndex() + 0x03803514 0x10 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_brain.cpp.obj) + 0x03803514 vex::brain::_getIndex() .text._ZN3vex5brain3lcd9setCursorEll - 0x03803594 0x44 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_brain.cpp.obj) - 0x03803594 vex::brain::lcd::setCursor(long, long) + 0x03803524 0x44 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_brain.cpp.obj) + 0x03803524 vex::brain::lcd::setCursor(long, long) .text._ZN3vex5brain3lcd7setFontENS_8fontTypeE - 0x038035d8 0x23c C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_brain.cpp.obj) - 0x038035d8 vex::brain::lcd::setFont(vex::fontType) + 0x03803568 0x23c C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_brain.cpp.obj) + 0x03803568 vex::brain::lcd::setFont(vex::fontType) .text._ZN3vex5brain3lcdC2Ev - 0x03803814 0x94 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_brain.cpp.obj) - 0x03803814 vex::brain::lcd::lcd() - 0x03803814 vex::brain::lcd::lcd() + 0x038037a4 0x94 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_brain.cpp.obj) + 0x038037a4 vex::brain::lcd::lcd() + 0x038037a4 vex::brain::lcd::lcd() .text._ZN3vex5brainC2Ev - 0x038038a8 0x38 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_brain.cpp.obj) - 0x038038a8 vex::brain::brain() - 0x038038a8 vex::brain::brain() + 0x03803838 0x38 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_brain.cpp.obj) + 0x03803838 vex::brain::brain() + 0x03803838 vex::brain::brain() .text._ZN3vex5brain6sdcard10isInsertedEv - 0x038038e0 0x8 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_brain.cpp.obj) - 0x038038e0 vex::brain::sdcard::isInserted() + 0x03803870 0x8 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_brain.cpp.obj) + 0x03803870 vex::brain::sdcard::isInserted() .text._ZN3vex5brainD2Ev - 0x038038e8 0x20 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_brain.cpp.obj) - 0x038038e8 vex::brain::~brain() - 0x038038e8 vex::brain::~brain() + 0x03803878 0x20 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_brain.cpp.obj) + 0x03803878 vex::brain::~brain() + 0x03803878 vex::brain::~brain() .text._ZN3vex11competition11_autonomousEv - 0x03803908 0x90 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_competition.cpp.obj) - 0x03803908 vex::competition::_autonomous() + 0x03803898 0x90 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_competition.cpp.obj) + 0x03803898 vex::competition::_autonomous() .text._ZN3vex11competition14_drivercontrolEv - 0x03803998 0x90 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_competition.cpp.obj) - 0x03803998 vex::competition::_drivercontrol() + 0x03803928 0x90 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_competition.cpp.obj) + 0x03803928 vex::competition::_drivercontrol() .text._ZN3vex11competition8_disableEPv - 0x03803a28 0xc8 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_competition.cpp.obj) - 0x03803a28 vex::competition::_disable(void*) + 0x038039b8 0xc8 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_competition.cpp.obj) + 0x038039b8 vex::competition::_disable(void*) .text._ZN3vex11competitionC2Ev - 0x03803af0 0x13c C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_competition.cpp.obj) - 0x03803af0 vex::competition::competition() - 0x03803af0 vex::competition::competition() + 0x03803a80 0x13c C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_competition.cpp.obj) + 0x03803a80 vex::competition::competition() + 0x03803a80 vex::competition::competition() .text._ZN3vex11competitionD2Ev - 0x03803c2c 0x4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_competition.cpp.obj) - 0x03803c2c vex::competition::~competition() - 0x03803c2c vex::competition::~competition() + 0x03803bbc 0x4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_competition.cpp.obj) + 0x03803bbc vex::competition::~competition() + 0x03803bbc vex::competition::~competition() .text._ZN3vex11competition10autonomousEPFvvE - 0x03803c30 0x44 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_competition.cpp.obj) - 0x03803c30 vex::competition::autonomous(void (*)()) + 0x03803bc0 0x44 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_competition.cpp.obj) + 0x03803bc0 vex::competition::autonomous(void (*)()) .text._ZN3vex11competition13drivercontrolEPFvvE - 0x03803c74 0x44 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_competition.cpp.obj) - 0x03803c74 vex::competition::drivercontrol(void (*)()) + 0x03803c04 0x44 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_competition.cpp.obj) + 0x03803c04 vex::competition::drivercontrol(void (*)()) .text._ZN3vex7triportD2Ev - 0x03803cb8 0x38 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_triport.cpp.obj) - 0x03803cb8 vex::triport::~triport() - 0x03803cb8 vex::triport::~triport() + 0x03803c48 0x38 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_triport.cpp.obj) + 0x03803c48 vex::triport::~triport() + 0x03803c48 vex::triport::~triport() .text._ZN3vex7triportD0Ev - 0x03803cf0 0x1c C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_triport.cpp.obj) - 0x03803cf0 vex::triport::~triport() + 0x03803c80 0x1c C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_triport.cpp.obj) + 0x03803c80 vex::triport::~triport() .text._ZN3vex7triport9installedEv - 0x03803d0c 0x18 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_triport.cpp.obj) - 0x03803d0c vex::triport::installed() + 0x03803c9c 0x18 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_triport.cpp.obj) + 0x03803c9c vex::triport::installed() .text._ZN3vex7triport4portC2ElPS0_ - 0x03803d24 0x74 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_triport.cpp.obj) - 0x03803d24 vex::triport::port::port(long, vex::triport*) - 0x03803d24 vex::triport::port::port(long, vex::triport*) + 0x03803cb4 0x74 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_triport.cpp.obj) + 0x03803cb4 vex::triport::port::port(long, vex::triport*) + 0x03803cb4 vex::triport::port::port(long, vex::triport*) .text._ZN3vex7triportC2El - 0x03803d98 0xf0 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_triport.cpp.obj) - 0x03803d98 vex::triport::triport(long) - 0x03803d98 vex::triport::triport(long) + 0x03803d28 0xf0 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_triport.cpp.obj) + 0x03803d28 vex::triport::triport(long) + 0x03803d28 vex::triport::triport(long) .text.startup._GLOBAL__sub_I__ZN3vex7triportC2El - 0x03803e88 0x30 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_triport.cpp.obj) + 0x03803e18 0x30 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_triport.cpp.obj) .text._ZN3vex5colorD2Ev - 0x03803eb8 0x4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_color.cpp.obj) - 0x03803eb8 vex::color::~color() - 0x03803eb8 vex::color::~color() + 0x03803e48 0x4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_color.cpp.obj) + 0x03803e48 vex::color::~color() + 0x03803e48 vex::color::~color() .text.startup._GLOBAL__sub_I__ZN3vex5color5blackE - 0x03803ebc 0x164 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_color.cpp.obj) + 0x03803e4c 0x164 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_color.cpp.obj) .text._ZN3vex5timerD2Ev - 0x03804020 0x4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_timer.cpp.obj) - 0x03804020 vex::timer::~timer() - 0x03804020 vex::timer::~timer() + 0x03803fb0 0x4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_timer.cpp.obj) + 0x03803fb0 vex::timer::~timer() + 0x03803fb0 vex::timer::~timer() .text._ZN3vex5timer5clearEv - 0x03804024 0x1c C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_timer.cpp.obj) - 0x03804024 vex::timer::clear() + 0x03803fb4 0x1c C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_timer.cpp.obj) + 0x03803fb4 vex::timer::clear() .text._ZN3vex5timerC2Ev - 0x03804040 0x14 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_timer.cpp.obj) - 0x03804040 vex::timer::timer() - 0x03804040 vex::timer::timer() + 0x03803fd0 0x14 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_timer.cpp.obj) + 0x03803fd0 vex::timer::timer() + 0x03803fd0 vex::timer::timer() .text._ZN3vex10drivetrainD2Ev - 0x03804054 0x28 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_drivetrain.cpp.obj) - 0x03804054 vex::drivetrain::~drivetrain() - 0x03804054 vex::drivetrain::~drivetrain() + 0x03803fe4 0x28 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_drivetrain.cpp.obj) + 0x03803fe4 vex::drivetrain::~drivetrain() + 0x03803fe4 vex::drivetrain::~drivetrain() .text._ZN3vex10drivetrainD0Ev - 0x0380407c 0x1c C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_drivetrain.cpp.obj) - 0x0380407c vex::drivetrain::~drivetrain() + 0x0380400c 0x1c C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_drivetrain.cpp.obj) + 0x0380400c vex::drivetrain::~drivetrain() .text._ZN3vex10drivetrain8isMovingEv - 0x03804098 0x24 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_drivetrain.cpp.obj) - 0x03804098 vex::drivetrain::isMoving() + 0x03804028 0x24 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_drivetrain.cpp.obj) + 0x03804028 vex::drivetrain::isMoving() .text._ZN3vex10drivetrain16setDriveVelocityEdNS_13velocityUnitsE - 0x038040bc 0x54 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_drivetrain.cpp.obj) - 0x038040bc vex::drivetrain::setDriveVelocity(double, vex::velocityUnits) + 0x0380404c 0x54 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_drivetrain.cpp.obj) + 0x0380404c vex::drivetrain::setDriveVelocity(double, vex::velocityUnits) .text._ZN3vex10drivetrain12setGearRatioEd - 0x03804110 0x54 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_drivetrain.cpp.obj) - 0x03804110 vex::drivetrain::setGearRatio(double) + 0x038040a0 0x54 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_drivetrain.cpp.obj) + 0x038040a0 vex::drivetrain::setGearRatio(double) .text._ZN3vex10drivetrain4turnENS_8turnTypeE - 0x03804164 0x50 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_drivetrain.cpp.obj) - 0x03804164 vex::drivetrain::turn(vex::turnType) + 0x038040f4 0x50 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_drivetrain.cpp.obj) + 0x038040f4 vex::drivetrain::turn(vex::turnType) .text._ZN3vex10drivetrain15setTurnVelocityEdNS_13velocityUnitsE - 0x038041b4 0x28 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_drivetrain.cpp.obj) - 0x038041b4 vex::drivetrain::setTurnVelocity(double, vex::velocityUnits) + 0x03804144 0x28 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_drivetrain.cpp.obj) + 0x03804144 vex::drivetrain::setTurnVelocity(double, vex::velocityUnits) .text._ZN3vex10drivetrain6isDoneEv - 0x038041dc 0x14 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_drivetrain.cpp.obj) - 0x038041dc vex::drivetrain::isDone() + 0x0380416c 0x14 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_drivetrain.cpp.obj) + 0x0380416c vex::drivetrain::isDone() .text._ZN3vex10drivetrain4stopEv - 0x038041f0 0x24 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_drivetrain.cpp.obj) - 0x038041f0 vex::drivetrain::stop() + 0x03804180 0x24 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_drivetrain.cpp.obj) + 0x03804180 vex::drivetrain::stop() .text._ZN3vex10drivetrain21_waitForCompletionAllEv - 0x03804214 0x60 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_drivetrain.cpp.obj) - 0x03804214 vex::drivetrain::_waitForCompletionAll() - *fill* 0x03804274 0x4 + 0x038041a4 0x60 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_drivetrain.cpp.obj) + 0x038041a4 vex::drivetrain::_waitForCompletionAll() + *fill* 0x03804204 0x4 .text._ZN3vex10drivetrain12distanceToMmEdNS_13distanceUnitsE - 0x03804278 0x38 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_drivetrain.cpp.obj) - 0x03804278 vex::drivetrain::distanceToMm(double, vex::distanceUnits) + 0x03804208 0x38 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_drivetrain.cpp.obj) + 0x03804208 vex::drivetrain::distanceToMm(double, vex::distanceUnits) .text._ZN3vex10drivetrainC2ERNS_5motorES2_dddNS_13distanceUnitsEd - 0x038042b0 0x118 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_drivetrain.cpp.obj) - 0x038042b0 vex::drivetrain::drivetrain(vex::motor&, vex::motor&, double, double, double, vex::distanceUnits, double) - 0x038042b0 vex::drivetrain::drivetrain(vex::motor&, vex::motor&, double, double, double, vex::distanceUnits, double) + 0x03804240 0x118 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_drivetrain.cpp.obj) + 0x03804240 vex::drivetrain::drivetrain(vex::motor&, vex::motor&, double, double, double, vex::distanceUnits, double) + 0x03804240 vex::drivetrain::drivetrain(vex::motor&, vex::motor&, double, double, double, vex::distanceUnits, double) .text._ZN3vex10drivetrain12_angleToRevsEdNS_13rotationUnitsE - 0x038043c8 0xc0 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_drivetrain.cpp.obj) - 0x038043c8 vex::drivetrain::_angleToRevs(double, vex::rotationUnits) + 0x03804358 0xc0 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_drivetrain.cpp.obj) + 0x03804358 vex::drivetrain::_angleToRevs(double, vex::rotationUnits) .text._ZN3vex10drivetrain7turnForENS_8turnTypeEdNS_13rotationUnitsEb - 0x03804488 0xbc C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_drivetrain.cpp.obj) - 0x03804488 vex::drivetrain::turnFor(vex::turnType, double, vex::rotationUnits, bool) + 0x03804418 0xbc C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_drivetrain.cpp.obj) + 0x03804418 vex::drivetrain::turnFor(vex::turnType, double, vex::rotationUnits, bool) .text._ZN3vex10drivetrain7turnForEdNS_13rotationUnitsEb - 0x03804544 0x10 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_drivetrain.cpp.obj) - 0x03804544 vex::drivetrain::turnFor(double, vex::rotationUnits, bool) + 0x038044d4 0x10 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_drivetrain.cpp.obj) + 0x038044d4 vex::drivetrain::turnFor(double, vex::rotationUnits, bool) .text._ZN3vex10drivetrain7turnForENS_8turnTypeEdNS_13rotationUnitsEdNS_13velocityUnitsEb - 0x03804554 0xd0 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_drivetrain.cpp.obj) - 0x03804554 vex::drivetrain::turnFor(vex::turnType, double, vex::rotationUnits, double, vex::velocityUnits, bool) + 0x038044e4 0xd0 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_drivetrain.cpp.obj) + 0x038044e4 vex::drivetrain::turnFor(vex::turnType, double, vex::rotationUnits, double, vex::velocityUnits, bool) .text._ZN3vex10drivetrain7turnForEdNS_13rotationUnitsEdNS_13velocityUnitsEb - 0x03804624 0x18 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_drivetrain.cpp.obj) - 0x03804624 vex::drivetrain::turnFor(double, vex::rotationUnits, double, vex::velocityUnits, bool) + 0x038045b4 0x18 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_drivetrain.cpp.obj) + 0x038045b4 vex::drivetrain::turnFor(double, vex::rotationUnits, double, vex::velocityUnits, bool) .text.vexMotorVelocitySet - 0x0380463c 0x20 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apiuser.c.obj) - 0x0380463c vexMotorVelocitySet + 0x038045cc 0x20 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apiuser.c.obj) + 0x038045cc vexMotorVelocitySet .text.vexMotorActualVelocityGet - 0x0380465c 0x24 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apiuser.c.obj) - 0x0380465c vexMotorActualVelocityGet + 0x038045ec 0x24 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apiuser.c.obj) + 0x038045ec vexMotorActualVelocityGet .text.vexMotorZeroPositionFlagGet - 0x03804680 0x18 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apiuser.c.obj) - 0x03804680 vexMotorZeroPositionFlagGet + 0x03804610 0x18 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apiuser.c.obj) + 0x03804610 vexMotorZeroPositionFlagGet .text.vexMotorReverseFlagSet - 0x03804698 0x20 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apiuser.c.obj) - 0x03804698 vexMotorReverseFlagSet + 0x03804628 0x20 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apiuser.c.obj) + 0x03804628 vexMotorReverseFlagSet .text.vexMotorEncoderUnitsSet - 0x038046b8 0x20 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apiuser.c.obj) - 0x038046b8 vexMotorEncoderUnitsSet + 0x03804648 0x20 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apiuser.c.obj) + 0x03804648 vexMotorEncoderUnitsSet .text.vexMotorBrakeModeSet - 0x038046d8 0x20 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apiuser.c.obj) - 0x038046d8 vexMotorBrakeModeSet + 0x03804668 0x20 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apiuser.c.obj) + 0x03804668 vexMotorBrakeModeSet .text.vexMotorPositionSet - 0x038046f8 0x28 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apiuser.c.obj) - 0x038046f8 vexMotorPositionSet + 0x03804688 0x28 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apiuser.c.obj) + 0x03804688 vexMotorPositionSet .text.vexMotorPositionGet - 0x03804720 0x24 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apiuser.c.obj) - 0x03804720 vexMotorPositionGet + 0x038046b0 0x24 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apiuser.c.obj) + 0x038046b0 vexMotorPositionGet .text.vexMotorAbsoluteTargetSet - 0x03804744 0x30 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apiuser.c.obj) - 0x03804744 vexMotorAbsoluteTargetSet + 0x038046d4 0x30 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apiuser.c.obj) + 0x038046d4 vexMotorAbsoluteTargetSet .text.vexMotorRelativeTargetSet - 0x03804774 0x30 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apiuser.c.obj) - 0x03804774 vexMotorRelativeTargetSet + 0x03804704 0x30 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apiuser.c.obj) + 0x03804704 vexMotorRelativeTargetSet .text.vexMotorGearingSet - 0x038047a4 0x20 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apiuser.c.obj) - 0x038047a4 vexMotorGearingSet + 0x03804734 0x20 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apiuser.c.obj) + 0x03804734 vexMotorGearingSet .text.vexMotorGearingGet - 0x038047c4 0x18 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apiuser.c.obj) - 0x038047c4 vexMotorGearingGet + 0x03804754 0x18 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apiuser.c.obj) + 0x03804754 vexMotorGearingGet .text.vexEventMaskSet - 0x038047dc 0x28 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apiuser.c.obj) - 0x038047dc vexEventMaskSet + 0x0380476c 0x28 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apiuser.c.obj) + 0x0380476c vexEventMaskSet .text.vexEventMaskGet - 0x03804804 0x18 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apiuser.c.obj) - 0x03804804 vexEventMaskGet + 0x03804794 0x18 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apiuser.c.obj) + 0x03804794 vexEventMaskGet .text._ZN3vex6deviceD2Ev - 0x0380481c 0x4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_device.cpp.obj) - 0x0380481c vex::device::~device() - 0x0380481c vex::device::~device() + 0x038047ac 0x4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_device.cpp.obj) + 0x038047ac vex::device::~device() + 0x038047ac vex::device::~device() .text._ZN3vex6device5valueEv - 0x03804820 0x8 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_device.cpp.obj) - 0x03804820 vex::device::value() + 0x038047b0 0x8 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_device.cpp.obj) + 0x038047b0 vex::device::value() .text._ZN3vex6deviceD0Ev - 0x03804828 0x14 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_device.cpp.obj) - 0x03804828 vex::device::~device() + 0x038047b8 0x14 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_device.cpp.obj) + 0x038047b8 vex::device::~device() .text._ZN3vex6device4initEl - 0x0380483c 0x30 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_device.cpp.obj) - 0x0380483c vex::device::init(long) + 0x038047cc 0x30 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_device.cpp.obj) + 0x038047cc vex::device::init(long) .text._ZN3vex6deviceC2El - 0x0380486c 0x20 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_device.cpp.obj) - 0x0380486c vex::device::device(long) - 0x0380486c vex::device::device(long) + 0x038047fc 0x20 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_device.cpp.obj) + 0x038047fc vex::device::device(long) + 0x038047fc vex::device::device(long) .text._ZN3vex6device4typeEv - 0x0380488c 0x10 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_device.cpp.obj) - 0x0380488c vex::device::type() + 0x0380481c 0x10 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_device.cpp.obj) + 0x0380481c vex::device::type() .text._ZN3vex6device9installedEv - 0x0380489c 0x14 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_device.cpp.obj) - 0x0380489c vex::device::installed() + 0x0380482c 0x14 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_device.cpp.obj) + 0x0380482c vex::device::installed() .text._ZN3vex11motor_group18motor_group_motorsC2Ev - 0x038048b0 0x28 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_motorgroup.cpp.obj) - 0x038048b0 vex::motor_group::motor_group_motors::motor_group_motors() - 0x038048b0 vex::motor_group::motor_group_motors::motor_group_motors() + 0x03804840 0x28 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_motorgroup.cpp.obj) + 0x03804840 vex::motor_group::motor_group_motors::motor_group_motors() + 0x03804840 vex::motor_group::motor_group_motors::motor_group_motors() .text._ZN3vex11motor_groupC2Ev - 0x038048d8 0x1c C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_motorgroup.cpp.obj) - 0x038048d8 vex::motor_group::motor_group() - 0x038048d8 vex::motor_group::motor_group() + 0x03804868 0x1c C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_motorgroup.cpp.obj) + 0x03804868 vex::motor_group::motor_group() + 0x03804868 vex::motor_group::motor_group() .text._ZN3vex11motor_groupD2Ev - 0x038048f4 0x4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_motorgroup.cpp.obj) - 0x038048f4 vex::motor_group::~motor_group() - 0x038048f4 vex::motor_group::~motor_group() + 0x03804884 0x4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_motorgroup.cpp.obj) + 0x03804884 vex::motor_group::~motor_group() + 0x03804884 vex::motor_group::~motor_group() .text._ZN3vex11motor_group9_addMotorEv - 0x038048f8 0x4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_motorgroup.cpp.obj) - 0x038048f8 vex::motor_group::_addMotor() + 0x03804888 0x4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_motorgroup.cpp.obj) + 0x03804888 vex::motor_group::_addMotor() .text._ZN3vex11motor_group9_addMotorERNS_5motorE - 0x038048fc 0x20 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_motorgroup.cpp.obj) - 0x038048fc vex::motor_group::_addMotor(vex::motor&) + 0x0380488c 0x20 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_motorgroup.cpp.obj) + 0x0380488c vex::motor_group::_addMotor(vex::motor&) .text._ZN3vex11motor_group11setVelocityEdNS_13velocityUnitsE - 0x0380491c 0x4c C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_motorgroup.cpp.obj) - 0x0380491c vex::motor_group::setVelocity(double, vex::velocityUnits) + 0x038048ac 0x4c C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_motorgroup.cpp.obj) + 0x038048ac vex::motor_group::setVelocity(double, vex::velocityUnits) .text._ZN3vex11motor_group4spinENS_13directionTypeEdNS_13velocityUnitsE - 0x03804968 0x54 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_motorgroup.cpp.obj) - 0x03804968 vex::motor_group::spin(vex::directionType, double, vex::velocityUnits) + 0x038048f8 0x54 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_motorgroup.cpp.obj) + 0x038048f8 vex::motor_group::spin(vex::directionType, double, vex::velocityUnits) .text._ZN3vex11motor_group10isSpinningEv - 0x038049bc 0x40 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_motorgroup.cpp.obj) - 0x038049bc vex::motor_group::isSpinning() + 0x0380494c 0x40 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_motorgroup.cpp.obj) + 0x0380494c vex::motor_group::isSpinning() .text._ZN3vex11motor_group6isDoneEv - 0x038049fc 0x14 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_motorgroup.cpp.obj) - 0x038049fc vex::motor_group::isDone() + 0x0380498c 0x14 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_motorgroup.cpp.obj) + 0x0380498c vex::motor_group::isDone() .text._ZN3vex11motor_group4stopEv - 0x03804a10 0x30 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_motorgroup.cpp.obj) - 0x03804a10 vex::motor_group::stop() + 0x038049a0 0x30 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_motorgroup.cpp.obj) + 0x038049a0 vex::motor_group::stop() .text._ZN3vex11motor_group20waitForCompletionAllEv - 0x03804a40 0x60 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_motorgroup.cpp.obj) - 0x03804a40 vex::motor_group::waitForCompletionAll() + 0x038049d0 0x60 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_motorgroup.cpp.obj) + 0x038049d0 vex::motor_group::waitForCompletionAll() .text._ZN3vex11motor_group9rotateForENS_13directionTypeEdNS_13rotationUnitsEdNS_13velocityUnitsEb - 0x03804aa0 0xa8 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_motorgroup.cpp.obj) - 0x03804aa0 vex::motor_group::rotateFor(vex::directionType, double, vex::rotationUnits, double, vex::velocityUnits, bool) + 0x03804a30 0xa8 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_motorgroup.cpp.obj) + 0x03804a30 vex::motor_group::rotateFor(vex::directionType, double, vex::rotationUnits, double, vex::velocityUnits, bool) .text.__libc_fini_array - 0x03804b48 0x30 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5/gcc/libs\libc.a(lib_a-fini.o) - 0x03804b48 __libc_fini_array + 0x03804ad8 0x30 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5/gcc/libs\libc.a(lib_a-fini.o) + 0x03804ad8 __libc_fini_array .text.__libc_init_array - 0x03804b78 0x58 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5/gcc/libs\libc.a(lib_a-init.o) - 0x03804b78 __libc_init_array + 0x03804b08 0x58 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5/gcc/libs\libc.a(lib_a-init.o) + 0x03804b08 __libc_init_array .text.snprintf - 0x03804bd0 0x8c C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5/gcc/libs\libc.a(lib_a-snprintf.o) - 0x03804bd0 snprintf - *fill* 0x03804c5c 0x4 + 0x03804b60 0x8c C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5/gcc/libs\libc.a(lib_a-snprintf.o) + 0x03804b60 snprintf + *fill* 0x03804bec 0x4 .text.snprintf.__stub - 0x03804c60 0x18 linker stubs + 0x03804bf0 0x18 linker stubs *(.gnu.linkonce.t.*) *(.plt) *(.gnu_warning) @@ -3031,10 +3031,10 @@ Linker script and memory map *(.ARM.extab) *(.gnu.linkonce.armextab.*) -.v4_bx 0x03804c78 0x0 +.v4_bx 0x03804c08 0x0 .v4_bx 0x00000000 0x0 linker stubs -.iplt 0x03804c78 0x0 +.iplt 0x03804c08 0x0 .iplt 0x00000000 0x0 build/src/main.o .init @@ -3043,208 +3043,208 @@ Linker script and memory map .fini *(.fini) -.rodata 0x03804c78 0x1dc - 0x03804c78 __rodata_start = . +.rodata 0x03804c08 0x1dc + 0x03804c08 __rodata_start = . *(.rodata) *(.rodata.*) .rodata.str1.1 - 0x03804c78 0x7f build/src/main.o + 0x03804c08 0x7f build/src/main.o 0x82 (size before relaxing) .rodata.str1.1 - 0x03804cf7 0x2e C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_startup.c.obj) - *fill* 0x03804d25 0x3 + 0x03804c87 0x2e C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_startup.c.obj) + *fill* 0x03804cb5 0x3 .rodata._ZN3vex5PORT3E - 0x03804d28 0x4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_global.cpp.obj) - 0x03804d28 vex::PORT3 + 0x03804cb8 0x4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_global.cpp.obj) + 0x03804cb8 vex::PORT3 .rodata._ZN3vex5PORT1E - 0x03804d2c 0x4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_global.cpp.obj) - 0x03804d2c vex::PORT1 + 0x03804cbc 0x4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_global.cpp.obj) + 0x03804cbc vex::PORT1 .rodata._ZN3vex7reverseE - 0x03804d30 0x4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_global.cpp.obj) - 0x03804d30 vex::reverse + 0x03804cc0 0x4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_global.cpp.obj) + 0x03804cc0 vex::reverse .rodata._ZN3vex7forwardE - 0x03804d34 0x4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_global.cpp.obj) - 0x03804d34 vex::forward + 0x03804cc4 0x4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_global.cpp.obj) + 0x03804cc4 vex::forward .rodata._ZN3vex4msecE - 0x03804d38 0x4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_global.cpp.obj) - 0x03804d38 vex::msec + 0x03804cc8 0x4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_global.cpp.obj) + 0x03804cc8 vex::msec .rodata._ZN3vex6PORT18E - 0x03804d3c 0x4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_global.cpp.obj) - 0x03804d3c vex::PORT18 + 0x03804ccc 0x4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_global.cpp.obj) + 0x03804ccc vex::PORT18 .rodata._ZN3vex5PORT2E - 0x03804d40 0x4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_global.cpp.obj) - 0x03804d40 vex::PORT2 + 0x03804cd0 0x4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_global.cpp.obj) + 0x03804cd0 vex::PORT2 .rodata._ZN3vex7primaryE - 0x03804d44 0x4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_global.cpp.obj) - 0x03804d44 vex::primary + 0x03804cd4 0x4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_global.cpp.obj) + 0x03804cd4 vex::primary .rodata._ZN3vex7percentE - 0x03804d48 0x4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_global.cpp.obj) - 0x03804d48 vex::percent + 0x03804cd8 0x4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_global.cpp.obj) + 0x03804cd8 vex::percent .rodata._ZN3vex7degreesE - 0x03804d4c 0x4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_global.cpp.obj) - 0x03804d4c vex::degrees + 0x03804cdc 0x4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_global.cpp.obj) + 0x03804cdc vex::degrees .rodata._ZN3vex6PORT22E - 0x03804d50 0x4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_global.cpp.obj) - 0x03804d50 vex::PORT22 + 0x03804ce0 0x4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_global.cpp.obj) + 0x03804ce0 vex::PORT22 .rodata._ZN3vex4holdE - 0x03804d54 0x4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_global.cpp.obj) - 0x03804d54 vex::hold + 0x03804ce4 0x4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_global.cpp.obj) + 0x03804ce4 vex::hold .rodata._ZN3vex6PORT12E - 0x03804d58 0x4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_global.cpp.obj) - 0x03804d58 vex::PORT12 + 0x03804ce8 0x4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_global.cpp.obj) + 0x03804ce8 vex::PORT12 .rodata._ZN3vex2mmE - 0x03804d5c 0x4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_global.cpp.obj) - 0x03804d5c vex::mm + 0x03804cec 0x4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_global.cpp.obj) + 0x03804cec vex::mm .rodata._ZN3vex5PORT8E - 0x03804d60 0x4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_global.cpp.obj) - 0x03804d60 vex::PORT8 + 0x03804cf0 0x4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_global.cpp.obj) + 0x03804cf0 vex::PORT8 .rodata._ZN3vex9ratio18_1E - 0x03804d64 0x4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_global.cpp.obj) - 0x03804d64 vex::ratio18_1 + 0x03804cf4 0x4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_global.cpp.obj) + 0x03804cf4 vex::ratio18_1 .rodata._ZN3vex6PORT17E - 0x03804d68 0x4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_global.cpp.obj) - 0x03804d68 vex::PORT17 - *fill* 0x03804d6c 0x4 + 0x03804cf8 0x4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_global.cpp.obj) + 0x03804cf8 vex::PORT17 + *fill* 0x03804cfc 0x4 .rodata._ZTVN3vex5motorE - 0x03804d70 0x18 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_motor.cpp.obj) - 0x03804d70 vtable for vex::motor + 0x03804d00 0x18 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_motor.cpp.obj) + 0x03804d00 vtable for vex::motor .rodata.str1.1 - 0x03804d88 0x15 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_controller.cpp.obj) + 0x03804d18 0x15 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_controller.cpp.obj) 0x16 (size before relaxing) .rodata.CSWTCH.15 - 0x03804d9d 0xb C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_controller.cpp.obj) + 0x03804d2d 0xb C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_controller.cpp.obj) .rodata.CSWTCH.17 - 0x03804da8 0xb C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_controller.cpp.obj) + 0x03804d38 0xb C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_controller.cpp.obj) .rodata.CSWTCH.23 - 0x03804db3 0x3 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_controller.cpp.obj) + 0x03804d43 0x3 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_controller.cpp.obj) .rodata.str1.1 - 0x03804db6 0x14 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_task.cpp.obj) + 0x03804d46 0x14 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_task.cpp.obj) .rodata.str1.1 - 0x03804dca 0x2b C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_brain.cpp.obj) - *fill* 0x03804df5 0x3 + 0x03804d5a 0x2b C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_brain.cpp.obj) + *fill* 0x03804d85 0x3 .rodata._ZTVN3vex7triportE - 0x03804df8 0x18 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_triport.cpp.obj) - 0x03804df8 vtable for vex::triport + 0x03804d88 0x18 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_triport.cpp.obj) + 0x03804d88 vtable for vex::triport .rodata._ZTVN3vex10drivetrainE - 0x03804e10 0x24 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_drivetrain.cpp.obj) - 0x03804e10 vtable for vex::drivetrain - *fill* 0x03804e34 0x4 + 0x03804da0 0x24 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_drivetrain.cpp.obj) + 0x03804da0 vtable for vex::drivetrain + *fill* 0x03804dc4 0x4 .rodata._ZTVN3vex6deviceE - 0x03804e38 0x18 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_device.cpp.obj) - 0x03804e38 vtable for vex::device + 0x03804dc8 0x18 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_device.cpp.obj) + 0x03804dc8 vtable for vex::device .rodata.str1.4 - 0x03804e50 0x4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5/gcc/libs\libc.a(lib_a-impure.o) + 0x03804de0 0x4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5/gcc/libs\libc.a(lib_a-impure.o) 0x2 (size before relaxing) *(.gnu.linkonce.r.*) - 0x03804e54 __rodata_end = . + 0x03804de4 __rodata_end = . -.rodata1 0x03804e54 0x0 - 0x03804e54 __rodata1_start = . +.rodata1 0x03804de4 0x0 + 0x03804de4 __rodata1_start = . *(.rodata1) *(.rodata1.*) - 0x03804e54 __rodata1_end = . + 0x03804de4 __rodata1_end = . -.sdata2 0x03804e54 0x0 - 0x03804e54 __sdata2_start = . +.sdata2 0x03804de4 0x0 + 0x03804de4 __sdata2_start = . *(.sdata2) *(.sdata2.*) *(.gnu.linkonce.s2.*) - 0x03804e54 __sdata2_end = . + 0x03804de4 __sdata2_end = . -.sbss2 0x03804e54 0x0 - 0x03804e54 __sbss2_start = . +.sbss2 0x03804de4 0x0 + 0x03804de4 __sbss2_start = . *(.sbss2) *(.sbss2.*) *(.gnu.linkonce.sb2.*) - 0x03804e54 __sbss2_end = . + 0x03804de4 __sbss2_end = . -.data 0x03804e58 0x44c - 0x03804e58 __data_start = . +.data 0x03804de8 0x44c + 0x03804de8 __data_start = . *(.data) *(.data.*) - .data.speedin 0x03804e58 0x1 build/src/main.o - 0x03804e58 speedin - *fill* 0x03804e59 0x7 + .data.speedin 0x03804de8 0x1 build/src/main.o + 0x03804de8 speedin + *fill* 0x03804de9 0x7 .data.driveMultiplier - 0x03804e60 0x8 build/src/main.o - 0x03804e60 driveMultiplier + 0x03804df0 0x8 build/src/main.o + 0x03804df0 driveMultiplier .data.Controller1LeftShoulderControlMotorsStopped - 0x03804e68 0x1 build/src/main.o - 0x03804e68 Controller1LeftShoulderControlMotorsStopped + 0x03804df8 0x1 build/src/main.o + 0x03804df8 Controller1LeftShoulderControlMotorsStopped .data.Controller1UpDownButtonsControlMotorsStopped - 0x03804e69 0x1 build/src/main.o - 0x03804e69 Controller1UpDownButtonsControlMotorsStopped + 0x03804df9 0x1 build/src/main.o + 0x03804df9 Controller1UpDownButtonsControlMotorsStopped .data.DrivetrainLNeedsToBeStopped_Controller1 - 0x03804e6a 0x1 build/src/main.o - 0x03804e6a DrivetrainLNeedsToBeStopped_Controller1 + 0x03804dfa 0x1 build/src/main.o + 0x03804dfa DrivetrainLNeedsToBeStopped_Controller1 .data.DrivetrainRNeedsToBeStopped_Controller1 - 0x03804e6b 0x1 build/src/main.o - 0x03804e6b DrivetrainRNeedsToBeStopped_Controller1 + 0x03804dfb 0x1 build/src/main.o + 0x03804dfb DrivetrainRNeedsToBeStopped_Controller1 .data.IntakeStop - 0x03804e6c 0x1 build/src/main.o - 0x03804e6c IntakeStop - *fill* 0x03804e6d 0x3 + 0x03804dfc 0x1 build/src/main.o + 0x03804dfc IntakeStop + *fill* 0x03804dfd 0x3 .data.appRunning - 0x03804e70 0x4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_startup.c.obj) - 0x03804e70 appRunning + 0x03804e00 0x4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_startup.c.obj) + 0x03804e00 appRunning .data._ZN3vex24__default_motor_velocityE - 0x03804e74 0x4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_motor.cpp.obj) - 0x03804e74 vex::__default_motor_velocity + 0x03804e04 0x4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_motor.cpp.obj) + 0x03804e04 vex::__default_motor_velocity .data.impure_data - 0x03804e78 0x428 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5/gcc/libs\libc.a(lib_a-impure.o) + 0x03804e08 0x428 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5/gcc/libs\libc.a(lib_a-impure.o) .data._impure_ptr - 0x038052a0 0x4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5/gcc/libs\libc.a(lib_a-impure.o) - 0x038052a0 _impure_ptr + 0x03805230 0x4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5/gcc/libs\libc.a(lib_a-impure.o) + 0x03805230 _impure_ptr *(.gnu.linkonce.d.*) *(.jcr) *(.got) *(.got.plt) - 0x038052a4 __data_end = . + 0x03805234 __data_end = . -.igot.plt 0x038052a4 0x0 +.igot.plt 0x03805234 0x0 .igot.plt 0x00000000 0x0 build/src/main.o -.data1 0x038052a4 0x0 - 0x038052a4 __data1_start = . +.data1 0x03805234 0x0 + 0x03805234 __data1_start = . *(.data1) *(.data1.*) - 0x038052a4 __data1_end = . + 0x03805234 __data1_end = . .got *(.got) -.ctors 0x038052a4 0x0 - 0x038052a4 __CTOR_LIST__ = . - 0x038052a4 ___CTORS_LIST___ = . +.ctors 0x03805234 0x0 + 0x03805234 __CTOR_LIST__ = . + 0x03805234 ___CTORS_LIST___ = . *crtbegin.o(.ctors) *(EXCLUDE_FILE(*crtend.o) .ctors) *(SORT(.ctors.*)) *(.ctors) - 0x038052a4 __CTOR_END__ = . - 0x038052a4 ___CTORS_END___ = . + 0x03805234 __CTOR_END__ = . + 0x03805234 ___CTORS_END___ = . -.dtors 0x038052a4 0x0 - 0x038052a4 __DTOR_LIST__ = . - 0x038052a4 ___DTORS_LIST___ = . +.dtors 0x03805234 0x0 + 0x03805234 __DTOR_LIST__ = . + 0x03805234 ___DTORS_LIST___ = . *crtbegin.o(.dtors) *(EXCLUDE_FILE(*crtend.o) .dtors) *(SORT(.dtors.*)) *(.dtors) - 0x038052a4 __DTOR_END__ = . - 0x038052a4 ___DTORS_END___ = . + 0x03805234 __DTOR_END__ = . + 0x03805234 ___DTORS_END___ = . -.fixup 0x038052a4 0x0 - 0x038052a4 __fixup_start = . +.fixup 0x03805234 0x0 + 0x03805234 __fixup_start = . *(.fixup) - 0x038052a4 __fixup_end = . + 0x03805234 __fixup_end = . .eh_frame *(.eh_frame) -.eh_framehdr 0x038052a4 0x0 - 0x038052a4 __eh_framehdr_start = . +.eh_framehdr 0x03805234 0x0 + 0x03805234 __eh_framehdr_start = . *(.eh_framehdr) - 0x038052a4 __eh_framehdr_end = . + 0x03805234 __eh_framehdr_end = . .gcc_except_table *(.gcc_except_table) @@ -3254,309 +3254,309 @@ Linker script and memory map *(.mmu_tbl) 0x03808000 __mmu_tbl_end = . -.ARM.exidx 0x038052a4 0x8 - 0x038052a4 __exidx_start = . +.ARM.exidx 0x03805234 0x8 + 0x03805234 __exidx_start = . *(.ARM.exidx*) .ARM.exidx.text._Z10autonomousv - 0x038052a4 0x8 build/src/main.o + 0x03805234 0x8 build/src/main.o .ARM.exidx.text._Z14STOPCODE_DEBUGv - 0x038052ac 0x0 build/src/main.o + 0x0380523c 0x0 build/src/main.o 0x8 (size before relaxing) .ARM.exidx.text._Z11usercontrolv - 0x038052ac 0x0 build/src/main.o + 0x0380523c 0x0 build/src/main.o 0x8 (size before relaxing) .ARM.exidx.text._Z19controllerBaseInputv - 0x038052ac 0x0 build/src/main.o + 0x0380523c 0x0 build/src/main.o 0x8 (size before relaxing) .ARM.exidx.text.main - 0x038052ac 0x0 build/src/main.o + 0x0380523c 0x0 build/src/main.o 0x8 (size before relaxing) .ARM.exidx.text._GLOBAL__sub_I_main.cpp - 0x038052ac 0x0 build/src/main.o + 0x0380523c 0x0 build/src/main.o 0x8 (size before relaxing) .ARM.exidx.text._Z33rc_auto_loop_callback_Controller1v - 0x038052ac 0x0 build/src/robot-config.o + 0x0380523c 0x0 build/src/robot-config.o 0x8 (size before relaxing) .ARM.exidx.text._Z11vexcodeInitv - 0x038052ac 0x0 build/src/robot-config.o + 0x0380523c 0x0 build/src/robot-config.o 0x8 (size before relaxing) .ARM.exidx.text._GLOBAL__sub_I_robot_config.cpp - 0x038052ac 0x0 build/src/robot-config.o + 0x0380523c 0x0 build/src/robot-config.o 0x8 (size before relaxing) *(.gnu.linkonce.armexidix.*.*) - 0x038052ac __exidx_end = . + 0x0380523c __exidx_end = . -.rel.dyn 0x038052ac 0x0 +.rel.dyn 0x0380523c 0x0 .rel.iplt 0x00000000 0x0 build/src/main.o -.preinit_array 0x038052ac 0x0 - 0x038052ac __preinit_array_start = . +.preinit_array 0x0380523c 0x0 + 0x0380523c __preinit_array_start = . *(SORT(.preinit_array.*)) *(.preinit_array) - 0x038052ac __preinit_array_end = . + 0x0380523c __preinit_array_end = . -.init_array 0x038052ac 0x10 - 0x038052ac __init_array_start = . +.init_array 0x0380523c 0x10 + 0x0380523c __init_array_start = . *(SORT(.init_array.*)) *(.init_array) - .init_array 0x038052ac 0x4 build/src/main.o - .init_array 0x038052b0 0x4 build/src/robot-config.o - .init_array 0x038052b4 0x4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_triport.cpp.obj) - .init_array 0x038052b8 0x4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_color.cpp.obj) - 0x038052bc __init_array_end = . + .init_array 0x0380523c 0x4 build/src/main.o + .init_array 0x03805240 0x4 build/src/robot-config.o + .init_array 0x03805244 0x4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_triport.cpp.obj) + .init_array 0x03805248 0x4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_color.cpp.obj) + 0x0380524c __init_array_end = . -.fini_array 0x038052bc 0x0 - 0x038052bc __fini_array_start = . +.fini_array 0x0380524c 0x0 + 0x0380524c __fini_array_start = . *(SORT(.fini_array.*)) *(.fini_array) - 0x038052bc __fini_array_end = . + 0x0380524c __fini_array_end = . .ARM.attributes - 0x038052bc 0x3c - 0x038052bc __ARM.attributes_start = . + 0x0380524c 0x3c + 0x0380524c __ARM.attributes_start = . *(.ARM.attributes) .ARM.attributes - 0x038052bc 0x3a build/src/main.o + 0x0380524c 0x3a build/src/main.o .ARM.attributes - 0x038052f6 0x3a build/src/robot-config.o + 0x03805286 0x3a build/src/robot-config.o .ARM.attributes - 0x03805330 0x35 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_startup.c.obj) + 0x038052c0 0x35 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_startup.c.obj) .ARM.attributes - 0x03805365 0x35 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_util.c.obj) + 0x038052f5 0x35 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_util.c.obj) .ARM.attributes - 0x0380539a 0x35 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) + 0x0380532a 0x35 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) .ARM.attributes - 0x038053cf 0x35 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apiversions.c.obj) + 0x0380535f 0x35 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apiversions.c.obj) .ARM.attributes - 0x03805404 0x35 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_global.cpp.obj) + 0x03805394 0x35 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_global.cpp.obj) .ARM.attributes - 0x03805439 0x35 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_motor.cpp.obj) + 0x038053c9 0x35 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_motor.cpp.obj) .ARM.attributes - 0x0380546e 0x35 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_controller.cpp.obj) + 0x038053fe 0x35 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_controller.cpp.obj) .ARM.attributes - 0x038054a3 0x35 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_task.cpp.obj) + 0x03805433 0x35 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_task.cpp.obj) .ARM.attributes - 0x038054d8 0x35 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_thread.cpp.obj) + 0x03805468 0x35 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_thread.cpp.obj) .ARM.attributes - 0x0380550d 0x35 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_event.cpp.obj) + 0x0380549d 0x35 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_event.cpp.obj) .ARM.attributes - 0x03805542 0x35 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_mevent.cpp.obj) + 0x038054d2 0x35 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_mevent.cpp.obj) .ARM.attributes - 0x03805577 0x35 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_brain.cpp.obj) + 0x03805507 0x35 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_brain.cpp.obj) .ARM.attributes - 0x038055ac 0x35 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_competition.cpp.obj) + 0x0380553c 0x35 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_competition.cpp.obj) .ARM.attributes - 0x038055e1 0x35 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_triport.cpp.obj) + 0x03805571 0x35 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_triport.cpp.obj) .ARM.attributes - 0x03805616 0x35 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_color.cpp.obj) + 0x038055a6 0x35 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_color.cpp.obj) .ARM.attributes - 0x0380564b 0x35 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_timer.cpp.obj) + 0x038055db 0x35 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_timer.cpp.obj) .ARM.attributes - 0x03805680 0x35 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_drivetrain.cpp.obj) + 0x03805610 0x35 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_drivetrain.cpp.obj) .ARM.attributes - 0x038056b5 0x35 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apiuser.c.obj) + 0x03805645 0x35 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apiuser.c.obj) .ARM.attributes - 0x038056ea 0x35 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_device.cpp.obj) + 0x0380567a 0x35 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_device.cpp.obj) .ARM.attributes - 0x0380571f 0x35 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_motorgroup.cpp.obj) + 0x038056af 0x35 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_motorgroup.cpp.obj) .ARM.attributes - 0x03805754 0x2b C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5/gcc/libs\libc.a(lib_a-fini.o) + 0x038056e4 0x2b C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5/gcc/libs\libc.a(lib_a-fini.o) .ARM.attributes - 0x0380577f 0x2b C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5/gcc/libs\libc.a(lib_a-impure.o) + 0x0380570f 0x2b C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5/gcc/libs\libc.a(lib_a-impure.o) .ARM.attributes - 0x038057aa 0x2b C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5/gcc/libs\libc.a(lib_a-init.o) + 0x0380573a 0x2b C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5/gcc/libs\libc.a(lib_a-init.o) .ARM.attributes - 0x038057d5 0x2b C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5/gcc/libs\libc.a(lib_a-snprintf.o) - 0x03805800 __ARM.attributes_end = . + 0x03805765 0x2b C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5/gcc/libs\libc.a(lib_a-snprintf.o) + 0x03805790 __ARM.attributes_end = . -.sdata 0x038052bc 0x0 - 0x038052bc __sdata_start = . +.sdata 0x0380524c 0x0 + 0x0380524c __sdata_start = . *(.sdata) *(.sdata.*) *(.gnu.linkonce.s.*) - 0x038052bc __sdata_end = . + 0x0380524c __sdata_end = . -.sbss 0x038052bc 0x0 - 0x038052bc __sbss_start = . +.sbss 0x0380524c 0x0 + 0x0380524c __sbss_start = . *(.sbss) *(.sbss.*) *(.gnu.linkonce.sb.*) - 0x038052bc __sbss_end = . + 0x0380524c __sbss_end = . -.tdata 0x038052bc 0x0 - 0x038052bc __tdata_start = . +.tdata 0x0380524c 0x0 + 0x0380524c __tdata_start = . *(.tdata) *(.tdata.*) *(.gnu.linkonce.td.*) - 0x038052bc __tdata_end = . + 0x0380524c __tdata_end = . -.tbss 0x038052bc 0x0 - 0x038052bc __tbss_start = . +.tbss 0x0380524c 0x0 + 0x0380524c __tbss_start = . *(.tbss) *(.tbss.*) *(.gnu.linkonce.tb.*) - 0x038052bc __tbss_end = . + 0x0380524c __tbss_end = . -.bss 0x038052c0 0x920 - 0x038052c0 __bss_start = . +.bss 0x03805250 0x920 + 0x03805250 __bss_start = . *(.bss) *(.bss.*) .bss._ZStL8__ioinit - 0x038052c0 0x1 build/src/main.o - .bss.apressed 0x038052c1 0x1 build/src/main.o - 0x038052c1 apressed - .bss.bpressed 0x038052c2 0x1 build/src/main.o - 0x038052c2 bpressed - *fill* 0x038052c3 0x1 + 0x03805250 0x1 build/src/main.o + .bss.apressed 0x03805251 0x1 build/src/main.o + 0x03805251 apressed + .bss.bpressed 0x03805252 0x1 build/src/main.o + 0x03805252 bpressed + *fill* 0x03805253 0x1 .bss.Competition - 0x038052c4 0x28 build/src/main.o - 0x038052c4 Competition + 0x03805254 0x28 build/src/main.o + 0x03805254 Competition .bss.LeftDriveSmart - 0x038052ec 0x24 build/src/main.o - 0x038052ec LeftDriveSmart + 0x0380527c 0x24 build/src/main.o + 0x0380527c LeftDriveSmart .bss.RightDriveSmart - 0x03805310 0x24 build/src/main.o - 0x03805310 RightDriveSmart - *fill* 0x03805334 0x4 + 0x038052a0 0x24 build/src/main.o + 0x038052a0 RightDriveSmart + *fill* 0x038052c4 0x4 .bss.Drivetrain - 0x03805338 0xd0 build/src/main.o - 0x03805338 Drivetrain + 0x038052c8 0xd0 build/src/main.o + 0x038052c8 Drivetrain .bss.LiftMotor - 0x03805408 0x24 build/src/main.o - 0x03805408 LiftMotor + 0x03805398 0x24 build/src/main.o + 0x03805398 LiftMotor .bss.LiftMotor2 - 0x0380542c 0x24 build/src/main.o - 0x0380542c LiftMotor2 + 0x038053bc 0x24 build/src/main.o + 0x038053bc LiftMotor2 .bss.TiltMotor - 0x03805450 0x24 build/src/main.o - 0x03805450 TiltMotor + 0x038053e0 0x24 build/src/main.o + 0x038053e0 TiltMotor .bss.Controller1 - 0x03805474 0x1e0 build/src/main.o - 0x03805474 Controller1 - .bss.IntakeR 0x03805654 0x24 build/src/main.o - 0x03805654 IntakeR - .bss.IntakeL 0x03805678 0x24 build/src/main.o - 0x03805678 IntakeL - .bss.ifs 0x0380569c 0x104 build/src/main.o - 0x0380569c ifs - .bss.ofs 0x038057a0 0x100 build/src/main.o - 0x038057a0 ofs - .bss.Brain 0x038058a0 0x2bc build/src/robot-config.o - 0x038058a0 Brain + 0x03805404 0x1e0 build/src/main.o + 0x03805404 Controller1 + .bss.IntakeR 0x038055e4 0x24 build/src/main.o + 0x038055e4 IntakeR + .bss.IntakeL 0x03805608 0x24 build/src/main.o + 0x03805608 IntakeL + .bss.ifs 0x0380562c 0x104 build/src/main.o + 0x0380562c ifs + .bss.ofs 0x03805730 0x100 build/src/main.o + 0x03805730 ofs + .bss.Brain 0x03805830 0x2bc build/src/robot-config.o + 0x03805830 Brain .bss.__dso_handle - 0x03805b5c 0x4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_startup.c.obj) - 0x03805b5c __dso_handle + 0x03805aec 0x4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_startup.c.obj) + 0x03805aec __dso_handle .bss.lastTime.8978 - 0x03805b60 0x4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) + 0x03805af0 0x4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_apijump.c.obj) .bss._ZN3vex4task8_labelIdE - 0x03805b64 0x4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_task.cpp.obj) - 0x03805b64 vex::task::_labelId + 0x03805af4 0x4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_task.cpp.obj) + 0x03805af4 vex::task::_labelId .bss._ZN3vex11competition22bStopTasksBetweenModesE - 0x03805b68 0x1 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_competition.cpp.obj) - 0x03805b68 vex::competition::bStopTasksBetweenModes + 0x03805af8 0x1 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_competition.cpp.obj) + 0x03805af8 vex::competition::bStopTasksBetweenModes .bss._ZN3vex11competition15_driver_pendingE - 0x03805b69 0x1 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_competition.cpp.obj) - 0x03805b69 vex::competition::_driver_pending + 0x03805af9 0x1 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_competition.cpp.obj) + 0x03805af9 vex::competition::_driver_pending .bss._ZN3vex11competition14_auton_pendingE - 0x03805b6a 0x1 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_competition.cpp.obj) - 0x03805b6a vex::competition::_auton_pending - *fill* 0x03805b6b 0x1 + 0x03805afa 0x1 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_competition.cpp.obj) + 0x03805afa vex::competition::_auton_pending + *fill* 0x03805afb 0x1 .bss._ZN3vex11competition23_drivercontrol_callbackE - 0x03805b6c 0x4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_competition.cpp.obj) - 0x03805b6c vex::competition::_drivercontrol_callback + 0x03805afc 0x4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_competition.cpp.obj) + 0x03805afc vex::competition::_drivercontrol_callback .bss._ZN3vex11competition20_autonomous_callbackE - 0x03805b70 0x4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_competition.cpp.obj) - 0x03805b70 vex::competition::_autonomous_callback + 0x03805b00 0x4 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_competition.cpp.obj) + 0x03805b00 vex::competition::_autonomous_callback .bss._ZN3vex11competition25bStopAllTasksBetweenModesE - 0x03805b74 0x1 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_competition.cpp.obj) - 0x03805b74 vex::competition::bStopAllTasksBetweenModes + 0x03805b04 0x1 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_competition.cpp.obj) + 0x03805b04 vex::competition::bStopAllTasksBetweenModes .bss._ZStL8__ioinit - 0x03805b75 0x1 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_triport.cpp.obj) - *fill* 0x03805b76 0x2 + 0x03805b05 0x1 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_triport.cpp.obj) + *fill* 0x03805b06 0x2 .bss._ZN3vex5color6orangeE - 0x03805b78 0x8 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_color.cpp.obj) - 0x03805b78 vex::color::orange + 0x03805b08 0x8 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_color.cpp.obj) + 0x03805b08 vex::color::orange .bss._ZN3vex5color5blackE - 0x03805b80 0x8 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_color.cpp.obj) - 0x03805b80 vex::color::black + 0x03805b10 0x8 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_color.cpp.obj) + 0x03805b10 vex::color::black .bss._ZN3vex5color6yellowE - 0x03805b88 0x8 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_color.cpp.obj) - 0x03805b88 vex::color::yellow + 0x03805b18 0x8 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_color.cpp.obj) + 0x03805b18 vex::color::yellow .bss._ZN3vex5color5greenE - 0x03805b90 0x8 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_color.cpp.obj) - 0x03805b90 vex::color::green + 0x03805b20 0x8 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_color.cpp.obj) + 0x03805b20 vex::color::green .bss._ZN3vex5color6purpleE - 0x03805b98 0x8 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_color.cpp.obj) - 0x03805b98 vex::color::purple + 0x03805b28 0x8 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_color.cpp.obj) + 0x03805b28 vex::color::purple .bss._ZN3vex5color4cyanE - 0x03805ba0 0x8 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_color.cpp.obj) - 0x03805ba0 vex::color::cyan + 0x03805b30 0x8 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_color.cpp.obj) + 0x03805b30 vex::color::cyan .bss._ZN3vex5color4blueE - 0x03805ba8 0x8 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_color.cpp.obj) - 0x03805ba8 vex::color::blue + 0x03805b38 0x8 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_color.cpp.obj) + 0x03805b38 vex::color::blue .bss._ZN3vex5color3redE - 0x03805bb0 0x8 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_color.cpp.obj) - 0x03805bb0 vex::color::red + 0x03805b40 0x8 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_color.cpp.obj) + 0x03805b40 vex::color::red .bss._ZN3vex5color11transparentE - 0x03805bb8 0x8 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_color.cpp.obj) - 0x03805bb8 vex::color::transparent + 0x03805b48 0x8 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_color.cpp.obj) + 0x03805b48 vex::color::transparent .bss._ZN3vex5color5whiteE - 0x03805bc0 0x8 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_color.cpp.obj) - 0x03805bc0 vex::color::white + 0x03805b50 0x8 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(vex_color.cpp.obj) + 0x03805b50 vex::color::white *(.gnu.linkonce.b.*) *(COMMON) - COMMON 0x03805bc8 0x18 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_startup.c.obj) - 0x03805bcc __vex_critical_section - 0x03805be0 __bss_end = . - 0x038052bc _SDA_BASE_ = (__sdata_start + ((__sbss_end - __sdata_start) / 0x2)) - 0x03804e54 _SDA2_BASE_ = (__sdata2_start + ((__sbss2_end - __sdata2_start) / 0x2)) + COMMON 0x03805b58 0x18 C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5\libv5rt.a(v5_startup.c.obj) + 0x03805b5c __vex_critical_section + 0x03805b70 __bss_end = . + 0x0380524c _SDA_BASE_ = (__sdata_start + ((__sbss_end - __sdata_start) / 0x2)) + 0x03804de4 _SDA2_BASE_ = (__sdata2_start + ((__sbss2_end - __sdata2_start) / 0x2)) -.heap 0x03805be0 0x100000 - 0x03805be0 . = ALIGN (0x10) - *fill* 0x03805be0 0x0 - 0x03805be0 _heap = . - 0x03805be0 HeapBase = . - 0x03805be0 _heap_start = . - 0x03905be0 . = (. + _HEAP_SIZE) - *fill* 0x03805be0 0x100000 - 0x03905be0 _heap_end = . - 0x03905be0 HeapLimit = . +.heap 0x03805b70 0x100000 + 0x03805b70 . = ALIGN (0x10) + *fill* 0x03805b70 0x0 + 0x03805b70 _heap = . + 0x03805b70 HeapBase = . + 0x03805b70 _heap_start = . + 0x03905b70 . = (. + _HEAP_SIZE) + *fill* 0x03805b70 0x100000 + 0x03905b70 _heap_end = . + 0x03905b70 HeapLimit = . -.stack 0x03905be0 0x3800 - 0x03905be0 . = ALIGN (0x10) - 0x03905be0 _stack_end = . - 0x03907be0 . = (. + _STACK_SIZE) - *fill* 0x03905be0 0x2000 - 0x03907be0 . = ALIGN (0x10) - 0x03907be0 _stack = . - 0x03907be0 __stack = _stack - 0x03907be0 . = ALIGN (0x10) - 0x03907be0 _irq_stack_end = . - 0x03907fe0 . = (. + _IRQ_STACK_SIZE) - *fill* 0x03907be0 0x400 - 0x03907fe0 . = ALIGN (0x10) - 0x03907fe0 __irq_stack = . - 0x03907fe0 _supervisor_stack_end = . - 0x039087e0 . = (. + _SUPERVISOR_STACK_SIZE) - *fill* 0x03907fe0 0x800 - 0x039087e0 . = ALIGN (0x10) - 0x039087e0 __supervisor_stack = . - 0x039087e0 _abort_stack_end = . - 0x03908be0 . = (. + _ABORT_STACK_SIZE) - *fill* 0x039087e0 0x400 - 0x03908be0 . = ALIGN (0x10) - 0x03908be0 __abort_stack = . - 0x03908be0 _fiq_stack_end = . - 0x03908fe0 . = (. + _FIQ_STACK_SIZE) - *fill* 0x03908be0 0x400 - 0x03908fe0 . = ALIGN (0x10) - 0x03908fe0 __fiq_stack = . - 0x03908fe0 _undef_stack_end = . - 0x039093e0 . = (. + _UNDEF_STACK_SIZE) - *fill* 0x03908fe0 0x400 - 0x039093e0 . = ALIGN (0x10) - 0x039093e0 __undef_stack = . - 0x039093e0 _end = . +.stack 0x03905b70 0x3800 + 0x03905b70 . = ALIGN (0x10) + 0x03905b70 _stack_end = . + 0x03907b70 . = (. + _STACK_SIZE) + *fill* 0x03905b70 0x2000 + 0x03907b70 . = ALIGN (0x10) + 0x03907b70 _stack = . + 0x03907b70 __stack = _stack + 0x03907b70 . = ALIGN (0x10) + 0x03907b70 _irq_stack_end = . + 0x03907f70 . = (. + _IRQ_STACK_SIZE) + *fill* 0x03907b70 0x400 + 0x03907f70 . = ALIGN (0x10) + 0x03907f70 __irq_stack = . + 0x03907f70 _supervisor_stack_end = . + 0x03908770 . = (. + _SUPERVISOR_STACK_SIZE) + *fill* 0x03907f70 0x800 + 0x03908770 . = ALIGN (0x10) + 0x03908770 __supervisor_stack = . + 0x03908770 _abort_stack_end = . + 0x03908b70 . = (. + _ABORT_STACK_SIZE) + *fill* 0x03908770 0x400 + 0x03908b70 . = ALIGN (0x10) + 0x03908b70 __abort_stack = . + 0x03908b70 _fiq_stack_end = . + 0x03908f70 . = (. + _FIQ_STACK_SIZE) + *fill* 0x03908b70 0x400 + 0x03908f70 . = ALIGN (0x10) + 0x03908f70 __fiq_stack = . + 0x03908f70 _undef_stack_end = . + 0x03909370 . = (. + _UNDEF_STACK_SIZE) + *fill* 0x03908f70 0x400 + 0x03909370 . = ALIGN (0x10) + 0x03909370 __undef_stack = . + 0x03909370 _end = . LOAD C:\Program Files (x86)\VEX Robotics\VEXcode V5 Text\sdk/vexv5/stdlib_0.lib LOAD build/src/main.o LOAD build/src/robot-config.o diff --git a/build/src/main.o b/build/src/main.o index c3be34b..dcfc8a9 100644 Binary files a/build/src/main.o and b/build/src/main.o differ diff --git a/src/main.cpp b/src/main.cpp index 5f18ead..9e91902 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -10,12 +10,13 @@ // ---- START VEXCODE CONFIGURED DEVICES ---- // Robot Configuration: // [Name] [Type] [Port(s)] -// Drivetrain drivetrain 10, 1 -// LiftMotor motor 9 -// TiltMotor motor 8 +// Drivetrain drivetrain 1, 2 +// LiftMotor motor 18 +// LiftMotor2 motor 12 +// TiltMotor motor 3 // Controller1 controller -// IntakeR motor 2 -// IntakeL motor 3 +// IntakeR motor 17 +// IntakeL motor 8 // ---- END VEXCODE CONFIGURED DEVICES ---- #include "vex.h" @@ -231,7 +232,6 @@ void usercontrol(void) { Controller1.Screen.print("Normal Driving "); bool recording = false; bool donerecording = false; - //uint8_t * data = (uint8_t*)malloc(sizeof(uint8_t) * 5); // User control code here, inside the loop while (1) { @@ -435,18 +435,54 @@ void controllerBaseInput() { drivetrainLeftSideSpeed = -powerLevel; drivetrainRightSideSpeed = powerLevel; } + int IntakeSpeed = Controller1.Axis2.position(); + if (IntakeSpeed < 5 && IntakeSpeed > -5) { + // check if the left motor has already been stopped + if (IntakeStop) { + // stop the left drive motor + IntakeL.stop(); + IntakeR.stop(); + // tell the code that the left motor has been stopped + IntakeStop = false; + } + } else { + // reset the toggle so that the deadband code knows to stop the left motor next time the input is in the deadband range + IntakeStop = true; + } + // only tell the left drive motor to spin if the values are not in the deadband range + if(speedin) { + Controller1.Screen.setCursor(2, 0); + //Controller1.Screen.clearLine(); + Controller1.Screen.print("Fast intake"); + } else { + Controller1.Screen.setCursor(2, 0); + //Controller1.Screen.clearLine(); + Controller1.Screen.print("Slow intake"); + IntakeSpeed /= 4; + } + if(Controller1.ButtonDown.pressing()) { - drivetrainLeftSideSpeed = -33; - drivetrainRightSideSpeed = -33; + drivetrainLeftSideSpeed = -20; + drivetrainRightSideSpeed = -20; + IntakeStop = true; + IntakeSpeed = -20; } else if(Controller1.ButtonUp.pressing()) { - drivetrainLeftSideSpeed = 33; - drivetrainRightSideSpeed = 33; + drivetrainLeftSideSpeed = 20; + drivetrainRightSideSpeed = 20; + IntakeStop = true; + IntakeSpeed = 20; } else { drivetrainLeftSideSpeed *= driveMultiplier; drivetrainRightSideSpeed *= driveMultiplier; } + if (IntakeStop) { + IntakeL.setVelocity(IntakeSpeed, percent); + IntakeR.setVelocity(IntakeSpeed, percent); + IntakeL.spin(forward); + IntakeR.spin(forward); + } // check if the value is inside of the deadband range if (drivetrainLeftSideSpeed < 5 && drivetrainLeftSideSpeed > -5) { // check if the left motor has already been stopped @@ -498,37 +534,7 @@ void controllerBaseInput() { // set the toggle so that we don't constantly tell the motor to stop when the buttons are released Controller1LeftShoulderControlMotorsStopped = true; } - int IntakeSpeed = Controller1.Axis2.position(); - if (IntakeSpeed < 5 && IntakeSpeed > -5) { - // check if the left motor has already been stopped - if (IntakeStop) { - // stop the left drive motor - IntakeL.stop(); - IntakeR.stop(); - // tell the code that the left motor has been stopped - IntakeStop = false; - } - } else { - // reset the toggle so that the deadband code knows to stop the left motor next time the input is in the deadband range - IntakeStop = true; - } - // only tell the left drive motor to spin if the values are not in the deadband range - if(speedin) { - Controller1.Screen.setCursor(2, 0); - //Controller1.Screen.clearLine(); - Controller1.Screen.print("Fast intake"); - } else { - Controller1.Screen.setCursor(2, 0); - //Controller1.Screen.clearLine(); - Controller1.Screen.print("Slow intake"); - IntakeSpeed /= 4; - } - if (IntakeStop) { - IntakeL.setVelocity(IntakeSpeed, percent); - IntakeR.setVelocity(IntakeSpeed, percent); - IntakeL.spin(forward); - IntakeR.spin(forward); - } + // only tell the right drive motor to spin if the values are not in the deadband range // check the ButtonR1/ButtonR2 status to control Intake