__pdata enum ao_flight_state ao_flight_state; /* current flight state */
__pdata uint16_t ao_boost_tick; /* time of launch detect */
-#if AO_PYRO_NUM
__pdata uint16_t ao_motor_number; /* number of motors burned so far */
-#endif
/*
* track min/max data over a long interval to detect
{
/* Set pad mode - we can fly! */
ao_flight_state = ao_flight_pad;
-#if HAS_USB && HAS_RADIO && !HAS_FLIGHT_DEBUG
+#if HAS_USB && HAS_RADIO && !HAS_FLIGHT_DEBUG && !HAS_SAMPLE_PROFILE
/* Disable the USB controller in flight mode
* to save power
*/
#else
ao_flight_state = ao_flight_coast;
#endif
-#if AO_PYRO_NUM
++ao_motor_number;
-#endif
ao_wakeup(DATA_TO_XDATA(&ao_flight_state));
}
break;