X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=src%2Fcore%2Fao_flight.h;h=01d21c119538701bccb08de33df65c93180e9ae1;hb=403b95ee27782309b564855b85285c9f5f5c7068;hp=c5c8af46f6934276438a1f02a64d51fb0dc9ddf1;hpb=d90587535676f9492f0fde6b974353158104ef88;p=fw%2Faltos diff --git a/src/core/ao_flight.h b/src/core/ao_flight.h index c5c8af46..01d21c11 100644 --- a/src/core/ao_flight.h +++ b/src/core/ao_flight.h @@ -33,13 +33,20 @@ enum ao_flight_state { ao_flight_drogue = 6, ao_flight_main = 7, ao_flight_landed = 8, - ao_flight_invalid = 9 + ao_flight_invalid = 9, + ao_flight_test = 10 }; extern __pdata enum ao_flight_state ao_flight_state; extern __pdata uint16_t ao_boost_tick; -#if AO_PYRO_NUM extern __pdata uint16_t ao_motor_number; + +#if HAS_IMU || HAS_MMA655X +#define HAS_SENSOR_ERRORS 1 +#endif + +#if HAS_SENSOR_ERRORS +extern __xdata uint8_t ao_sensor_errors; #endif extern __pdata uint16_t ao_launch_time;