#define AO_CONFIG_DEFAULT_CALLSIGN "N0CALL"
#define AO_CONFIG_DEFAULT_ACCEL_ZERO_G 16000
#define AO_CONFIG_DEFAULT_APOGEE_DELAY 0
+#if USE_INTERNAL_EEPROM
+#define AO_CONFIG_DEFAULT_FLIGHT_LOG_MAX ao_storage_config
+#else
#define AO_CONFIG_DEFAULT_FLIGHT_LOG_MAX ((uint32_t) 192 * (uint32_t) 1024)
+#endif
#if HAS_EEPROM
static void
ao_config_main_deploy_show();
}
+#if HAS_ACCEL
void
ao_config_accel_calibrate_show(void) __reentrant
{
ao_mutex_put(&ao_config_mutex);
ao_config_accel_calibrate_show();
}
+#endif /* HAS_ACCEL */
void
ao_config_apogee_delay_show(void) __reentrant
"r <channel> Set radio channel (freq = 434.550 + channel * .1)" },
{ 'c', ao_config_callsign_set, ao_config_callsign_show,
"c <call> Set callsign broadcast in each packet (8 char max)" },
-#if HAS_ADC
+#if HAS_ACCEL
{ 'a', ao_config_accel_calibrate_set, ao_config_accel_calibrate_show,
"a <+g> <-g> Set accelerometer calibration (0 for auto)" },
-#endif /* HAS_ADC */
+#endif /* HAS_ACCEL */
{ 'f', ao_config_radio_cal_set, ao_config_radio_cal_show,
"f <cal> Set radio calibration value (cal = rf/(xtal/2^16))" },
#if HAS_EEPROM
#define HAS_SERIAL_1 1
#define HAS_ADC 1
#define HAS_EEPROM 1
+ #define USE_INTERNAL_FLASH 0
#define HAS_DBG 1
#define USE_KALMAN 0
#define DBG_ON_P1 1
#define HAS_SERIAL_1 1
#define HAS_ADC 1
#define HAS_EEPROM 1
+ #define USE_INTERNAL_FLASH 0
#define HAS_DBG 1
#define USE_KALMAN 0
#define DBG_ON_P1 1
#define HAS_SERIAL_1 0
#define HAS_ADC 1
#define HAS_EEPROM 1
+ #define USE_INTERNAL_FLASH 1
#define HAS_DBG 0
#define USE_KALMAN 1
#define IGNITE_ON_P2 0
#define HAS_SERIAL_1 0
#define HAS_ADC 1
#define HAS_EEPROM 1
+ #define USE_INTERNAL_FLASH 1
#define HAS_DBG 0
#define USE_KALMAN 1
#define IGNITE_ON_P2 0
#define HAS_DBG 0
#define USE_KALMAN 0
#define HAS_EEPROM 1
+ #define USE_INTERNAL_FLASH 0
#define DBG_ON_P1 0
#define DBG_ON_P0 1
#define IGNITE_ON_P2 1
#error Please define HAS_EEPROM
#endif
+#if HAS_EEPROM
+#ifndef USE_INTERNAL_FLASH
+#error Please define USE_INTERNAL_FLASH
+#endif
+#endif
+
#ifndef HAS_DBG
#error Please define HAS_DBG
#endif