altos, altosui: Add igniter mode (dual, apogee, main)
[fw/altos] / src / ao.h
index 600c488a00f98aed631f5a717429690e162e4c57..0e03fe011c8b0ea414e929e507c452276f04eb4c 100644 (file)
--- a/src/ao.h
+++ b/src/ao.h
@@ -1229,7 +1229,7 @@ ao_igniter_init(void);
  */
 
 #define AO_CONFIG_MAJOR        1
-#define AO_CONFIG_MINOR        4
+#define AO_CONFIG_MINOR        5
 
 struct ao_config {
        uint8_t         major;
@@ -1242,8 +1242,13 @@ struct ao_config {
        int16_t         accel_minus_g;          /* minor version 2 */
        uint32_t        radio_cal;              /* minor version 3 */
        uint32_t        flight_log_max;         /* minor version 4 */
+       uint8_t         ignite_mode;            /* minor version 5 */
 };
 
+#define AO_IGNITE_MODE_DUAL            0
+#define AO_IGNITE_MODE_APOGEE          1
+#define AO_IGNITE_MODE_MAIN            2
+
 extern __xdata struct ao_config ao_config;
 
 #define AO_CONFIG_MAX_SIZE     128