EasyTimer flies rockets, but doesn't have SPI flash for logging.
Signed-off-by: Keith Packard <keithp@keithp.com>
printf("manufacturer %s\n"
"product %s\n"
"serial-number %u\n"
printf("manufacturer %s\n"
"product %s\n"
"serial-number %u\n"
-#if HAS_FLIGHT || HAS_TRACKER
+#if HAS_LOG && (HAS_FLIGHT || HAS_TRACKER)
"current-flight %u\n"
#endif
#if HAS_LOG
"current-flight %u\n"
#endif
#if HAS_LOG
, ao_manufacturer
, ao_product
, ao_serial_number
, ao_manufacturer
, ao_product
, ao_serial_number
-#if HAS_FLIGHT || HAS_TRACKER
+#if HAS_LOG && (HAS_FLIGHT || HAS_TRACKER)
, ao_flight_number
#endif
#if HAS_LOG
, ao_flight_number
#endif
#if HAS_LOG
ao_config_setup();
ao_config_erase();
ao_config_write(0, &ao_config, sizeof (ao_config));
ao_config_setup();
ao_config_erase();
ao_config_write(0, &ao_config, sizeof (ao_config));
+#if HAS_FLIGHT && HAS_LOG
ao_log_write_erase(0);
#endif
ao_config_flush();
ao_log_write_erase(0);
#endif
ao_config_flush();