X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=src%2Fkernel%2Fao_config.h;h=8a367733ee00e523ef0eb115767af64073a0cd6a;hb=f7c8f0b14cf19804106860a5689cf1f37df20669;hp=7e8e62f31a5ff6652588d6cb61b872f5c102de13;hpb=f4ff561bfaa7c59493eb9d6b99f0347db381a167;p=fw%2Faltos diff --git a/src/kernel/ao_config.h b/src/kernel/ao_config.h index 7e8e62f3..8a367733 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() @@ -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