#include <ao_storage.h>
#define ao_config_setup() ao_storage_setup()
-#define ao_config_erase() ao_storage_erase(ao_storage_config)
+#define ao_config_erase() ao_storage_erase(ao_storage_config, ao_storage_block)
#define ao_config_write(pos,bytes, len) ao_storage_write(ao_storage_config+(pos), bytes, len)
#define ao_config_read(pos,bytes, len) ao_storage_read(ao_storage_config+(pos), bytes, len)
#define ao_config_flush() ao_storage_flush()
#endif
#define AO_CONFIG_MAJOR 1
-#define AO_CONFIG_MINOR 23
+#define AO_CONFIG_MINOR 24
#define AO_AES_LEN 16
uint8_t pad_box; /* minor version 22 */
uint8_t pad_idle; /* minor version 23 */
#endif
+#if HAS_APRS
+ uint8_t aprs_offset; /* minor version 24 */
+#endif
};
#define AO_APRS_FORMAT_COMPRESSED 0
#define AO_IGNITE_MODE_DUAL 0
#define AO_IGNITE_MODE_APOGEE 1
#define AO_IGNITE_MODE_MAIN 2
+#define AO_IGNITE_MODE_BOOSTER 3
#define AO_RADIO_ENABLE_CORE 1
#define AO_RADIO_DISABLE_TELEMETRY 2