Move ao_match_word from ao_ignite.c to ao_cmd.c
[fw/altos] / src / ao.h
index 22e8785f2f6a57518628d4a53a794b4a83324819..508ed37a47c65027ee9705781857956c7470c94e 100644 (file)
--- a/src/ao.h
+++ b/src/ao.h
@@ -350,6 +350,9 @@ ao_cmd_hex(void);
 void
 ao_cmd_decimal(void);
 
+uint8_t
+ao_match_word(__code char *word);
+
 struct ao_cmds {
        char            cmd;
        void            (*func)(void);
@@ -784,6 +787,7 @@ ao_gps_report_init(void);
  */
 
 #define AO_MAX_CALLSIGN                8
+#define AO_TELEMETRY_VERSION   1
 
 struct ao_telemetry {
        uint8_t                 addr;
@@ -793,6 +797,8 @@ struct ao_telemetry {
        int32_t                 flight_vel;
        int16_t                 flight_pres;
        int16_t                 ground_pres;
+       int16_t                 accel_plus_g;
+       int16_t                 accel_minus_g;
        struct ao_adc           adc;
        struct ao_gps_data      gps;
        char                    callsign[AO_MAX_CALLSIGN];