From 8a75f10c2f50e93e7f01e632798f2263516543d7 Mon Sep 17 00:00:00 2001 From: Cole Deck Date: Thu, 27 Feb 2020 12:41:08 -0600 Subject: [PATCH] Add intake and drive controls for stacking --- build/38535A4.bin | Bin 21180 -> 21068 bytes build/38535A4.elf | Bin 268852 -> 268740 bytes build/38535A4.map | 1462 ++++++++++++++++++++++----------------------- build/src/main.o | Bin 21084 -> 20948 bytes src/main.cpp | 88 +-- 5 files changed, 778 insertions(+), 772 deletions(-) diff --git a/build/38535A4.bin b/build/38535A4.bin index 5e3e342c82e7915c4d6426278c565afde1a60fbb..8cb6ed974fe0878182d7646b6cf87db7b4bd56a7 100644 GIT binary patch delta 5381 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 delta 5541 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 diff --git a/build/38535A4.elf b/build/38535A4.elf index 82224dabc22202488dbf7bbf9affb90c2002f997..699c48d280fb2dd2246869323e3aff94fa94d816 100644 GIT binary patch delta 12454 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 Ip(|MM|Ht0vLI3~& delta 12626 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 I&Dur(2OcC7j{pDw 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 c3be34b73523ae3c62919f005dc9ea09e8a67197..dcfc8a988c0b337c2df0b08ad1e846ef8da016d5 100644 GIT binary patch delta 2530 zcmZ{lZ){U#6voe6`kx|~P@!|3DOlQRE0(#CfCC3%X6v7IB_k?Ad1$+ znI(pjk;8{2j-=6HFo0PyNcbQLCPs-FW*=sPW|FO?Q4y36GcE=;pL2WJE?PhI{_c66 zbKZ0Ad*8N`!)oFaH4sq2Q)_++WT`~i=8{M2FFLiQWe;g(q7SByHxGcFrH%ZodMW1_ zNEAss1!bV@*YahJmX`a8?pOmWpzSQF*!H3|rpliaeQVVc#ku+U-_BR@M@{}n75|#a zzq;t>78-nGO89CqVZp~V3j-9Z_;*bH&sF@tO#aM*pIdywho*$T7ZMizTD3TUPyKg? z0w%w%ioeC=Z+_(GOk2Fol(6+tg2`_;`H3oir^(M$@sF7N!-l`f{Epu;B^<4?K)=cF zWuI5{@bihaDoTFWDjbx#%w(;lt1?88y=(6*w3I;IozyxY}ad1anYx?bjG z4hK(Jt*?t~hr4Nh{wZH`ZCM5Si!LfmJGH_z#imL%iTGVPa8770XmT$r+q39k)Ha~j zOSNUvaNM=#k~L76cJnq{nlCv5t9&^4WX$tu7H?&ipUNFuC~hKVtIe^EQ*NaD_baOU3ea9F4<)HSYcYr=F47uEFb0XQCGe!`yjdEOWwb8 zcmSP0a|JQcN=M(~G*7sVjg$VlIi9nv^3^0-^gSl@S=jqPp~MgD0Zm@rVSTWIzOme4 z3v$w3uih9v;vQXXnRJalxAr@G4o8pt2Z(wNo;G;N;Do^$gI-G|ztLc)!Cr%>4PG)h zVQ|KvcZpG7VU9Wtp;x${Xi#{Z=n5Foh^~QAa7^@WqT9lKME8Xs;$yAE^}>VLQ&8$! zL8wp{Ga?2GuM1H)Aw;3mUWvUz6h=WAFb2wiO`>DK zJ)*xz)FnFDEjkA55gqIIiVnUfI{FL>(PtRUNuzN?m=vPXEEstn$JBvB&55Osi2ut#(}aaQyOY`N&*fT5oj9qSK?4xSUe8)wUj_b&^NiGW74Ld5uT z>y7-N6b3;lY!n@Zt-^gcTtd{H03(fP2u8s{(J|1lFolNVzmG#FK6qX9x6!x8FvbmI zLX1N=gs#z#quc$eh0Co+mBxG9(#ppd+ambl@{et6ZGkY}53Bey%FpZKVHMz1JZuZP z@$kH&Z6%+GYpR~l#KV>$H-8-uS;nLMJ8;g;s}dp0%_wh8gj6fPnFw3P8~7xG4!(@w zW&__s!fXxOlOfCfjl4b?QpCHGVax1BeiuPEpG}6;tDXZa_@S+-@u zmYF(Up9$G!Fql;ztS2M8`3|hvI{q{hQX#&P3EM(X6K&=%Q!ClCQ&Tan+ZpzCK^ws_ Q!tW&o@xiYM{@{rI0V6cHOaK4? delta 2757 zcmZvbe{54#6vxjkuRqq!@W@8Cu>l2P72BD?Ff4IkAt>9rv5rif2DBuL0fl5FMkNlr zgb@j0T0B4?K=Kla;SV(Eh!SN9f1sIW;QpA&)RC;MO^A*-3>yBx&F^`=8*j0H^nTv? ze$Tn*-1}ZfK2~EFR5GA09ba}QU{QvwNT$dI!=K3G-*@=;^7u+UI>6K%Kao43*O6eT|KGq$hrc|J|D?kY=JB^U z{LM~3p|3dVNN8{-X#XXLzdet?%i+J0$3NuodmR1?Gw=9_BjKs4ba6^O&pTa1W+1Y$P|VT*B=Cc@Q4tc;0QKorTiWzHHaWk&k4CHT3{ z_T8m;pM5uyE579A%i)+ip!~ewy>yWu!zr|oH&%u>E(h}B0^gFOta0s^V?4`G`{q}8 zpmydRyNO@*l`rcBBqEc-yrJJ zOln@%9M+uFG+nv;8qJtymu6D)vgWYnq^3Df*XNj^m=?M;lfu`Dt_Zt{M!=9sGzNyj zJEHFW&CecS3kHK{TX=Q6UQNgCV@>2VfX9 z+|cWZR)C=zq9?#GSR?w&L~BJygL=`y2GP+dE<~ffLJVl>_>vHPu7jZj3I_2Yg(G61 za6*W}2SOBvJ-N6}h{6~s1Ga-QU|e(z*dux^QLpIWG0`z#QgrNpT6FM&=;(6|Oh}_a z5zy$q5HWc{G^zwc)i^mA2J1wB5hoS>DWc7ygY8=H5FHKTqJw)yN26XL_Du@W=bDZO zy_B#UjX{vY-#{sxlmry|e7V9BAqtyy+#$q(Z-SxKI5`*w&xwu`TcWQax+pq$UF$bQ z$Nod2gQGsYe`z!+37GJqP_Dcn7uN~VCzhU2kB`gWzbL$^Qr+a84R5O+{;8o= z9pROYA^f3vTjO$fGKgLIK;z@;7@uzps*C(B))Rae>t$Zp6m%68@`k1=S4TC!29y=@ z2SB`8^G?L0P)qq7;!*yzCFmYqjQ^DGn#;>+$87EV9Bs_j?#|J|tx~(bb*5)G;-9$>@h|oaLx_Ln z+la^PxH4v{+gu$By2mk-!S}Wn^ImA -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