*/
#include <ao.h>
+#include <ao_log.h>
#include <ao_pad.h>
#include <ao_74hc165.h>
#include <ao_radio_cmac.h>
PRINTD ("ignite\n");
ao_pad_ignite = ao_pad_armed;
ao_pad_arm_time = ao_time();
+#if HAS_LOG
+ ao_log_staticstart();
+#endif
ao_wakeup(&ao_pad_ignite);
break;
case AO_PAD_ENDSTATIC:
void
ao_log_flush(void);
+/* record a state record indicating pyro initiation time on test stand */
+void
+ao_log_staticstart(void);
+
void
ao_gps_report_metrum_init(void);
typedef uint8_t check_log_size[1-(256 % sizeof(struct ao_log_firetwo))] ;
#endif
+/* log a state record recording pyro initiation time on test stand */
+void
+ao_log_staticstart(void)
+{
+ log.type = AO_LOG_STATE;
+ log.tick = ao_time();
+ log.u.state.state = ao_flight_boost;
+ ao_log_firetwo(&log);
+}
+
void
ao_log(void)
{