altos: Add 'booster' mode for dual-deploy igniters
[fw/altos] / src / kernel / ao_ignite.c
index 692460d0c0feefd3a7f7da5904324d3dbd4beeff..6c19a94cf3051a8a9d04e5a8bd6762af65259cf9 100644 (file)
@@ -127,6 +127,12 @@ ao_igniter(void)
                                ao_igniter_fire(ao_igniter_main);
                        }
                        break;
+               case AO_IGNITE_MODE_BOOSTER:
+                       if (ao_flight_fast <= ao_flight_state && ao_flight_state < ao_flight_landed)
+                               ao_igniter_fire(ao_igniter_main);
+                       if (ao_flight_drogue <= ao_flight_state && ao_flight_state < ao_flight_landed)
+                               ao_igniter_fire(ao_igniter_drogue);
+                       break;
                }
        }
 }