   attachInterrupt(digitalPinToInterrupt(MOTOR_2_INT_PIN), motor2_interrupt, CHANGE);
   //attachInterrupt(digitalPinToInterrupt(MOTOR_3_INT_PIN), motor3_interrupt, CHANGE);
 
-#ifdef COMPONENT_TESTING_ROTATION_COAST
+#ifdef COMPONENT_TEST_MOTOR_COAST
   component_test_motor_coast(&motor1);
 #endif
+
+#ifdef COMPONENT_TEST_MOTOR_TIME
+  component_test_motor_time(&motor1);
+#endif
+
 }
 
 void motor1_interrupt() {

//#define COMPONENT_TESTING_ROTATION_COAST
//#define KILLALL

#define MOTOR_1_PIN 12
#define MOTOR_2_PIN 11

/*****************************
   COMPONENT TESTING METHODS
 *****************************/
#ifdef COMPONENT_TEST_MOTOR_COAST
void component_test_motor_coast(Motor* motor) {
  for (int i = 0; i < 20; i++) {
    motor->deg = 0;
