altos: Remove pad_orientation functions from non-accel devices
[fw/altos] / src / ao_config.c
index 215dda92c5943ba6d64fcbed490a950eff58f894..5e80d55d171a3cd58d4b7bf6b71a95efab4a0841 100644 (file)
@@ -29,7 +29,12 @@ __xdata uint8_t ao_config_mutex;
 #define AO_CONFIG_DEFAULT_APOGEE_DELAY 0
 #define AO_CONFIG_DEFAULT_IGNITE_MODE  AO_IGNITE_MODE_DUAL
 #define AO_CONFIG_DEFAULT_PAD_ORIENTATION      AO_PAD_ORIENTATION_ANTENNA_UP
-#if USE_INTERNAL_EEPROM
+#if HAS_EEPROM
+#ifndef USE_INTERNAL_FLASH
+#error Please define USE_INTERNAL_FLASH
+#endif
+#endif
+#if USE_INTERNAL_FLASH
 #define AO_CONFIG_DEFAULT_FLIGHT_LOG_MAX       ao_storage_config
 #else
 #define AO_CONFIG_DEFAULT_FLIGHT_LOG_MAX       ((uint32_t) 192 * (uint32_t) 1024)
@@ -365,7 +370,7 @@ ao_config_ignite_mode_set(void) __reentrant
 }
 #endif
 
-#if HAS_IGNITE
+#if HAS_ACCEL
 void
 ao_config_pad_orientation_show(void) __reentrant
 {