X-Git-Url: https://git.gag.com/?p=fw%2Faltos;a=blobdiff_plain;f=src%2Fkernel%2Fao_config.h;h=c668b71a1979c418c5f39b145b8e72cb9a65b95e;hp=7e8e62f31a5ff6652588d6cb61b872f5c102de13;hb=db30a0dd958617cbe7fa8054ebb7b40ced90b602;hpb=f4ff561bfaa7c59493eb9d6b99f0347db381a167 diff --git a/src/kernel/ao_config.h b/src/kernel/ao_config.h index 7e8e62f3..c668b71a 100644 --- a/src/kernel/ao_config.h +++ b/src/kernel/ao_config.h @@ -38,7 +38,7 @@ #include #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() @@ -58,7 +58,7 @@ #endif #define AO_CONFIG_MAJOR 1 -#define AO_CONFIG_MINOR 24 +#define AO_CONFIG_MINOR 25 #define AO_AES_LEN 16 @@ -92,7 +92,7 @@ struct ao_config { #if HAS_RADIO_AMP uint8_t radio_amp; /* minor version 14 */ #endif -#if HAS_GYRO +#if HAS_IMU int16_t accel_zero_along; /* minor version 15 */ int16_t accel_zero_across; /* minor version 15 */ int16_t accel_zero_through; /* minor version 15 */ @@ -139,6 +139,7 @@ extern uint32_t ao_send_radio_setting; #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