diff --git a/src/main/config/config.c b/src/main/config/config.c index 54c47c1d07..c7352af5cb 100755 --- a/src/main/config/config.c +++ b/src/main/config/config.c @@ -550,13 +550,20 @@ static void resetConf(void) applyDefaultLedStripConfig(masterConfig.ledConfigs); #endif -#ifdef BLACKBOX #ifdef SPRACINGF3 featureSet(FEATURE_BLACKBOX); masterConfig.blackbox_device = 1; + +#if defined(ENABLE_BLACKBOX_LOGGING_ON_SPIFLASH_BY_DEFAULT) + featureSet(FEATURE_BLACKBOX); + masterConfig.blackbox_device = BLACKBOX_DEVICE_FLASH; +#elif defined(ENABLE_BLACKBOX_LOGGING_ON_SDCARD_BY_DEFAULT) + featureSet(FEATURE_BLACKBOX); + masterConfig.blackbox_device = BLACKBOX_DEVICE_SDCARD; #else masterConfig.blackbox_device = 0; #endif + masterConfig.blackbox_rate_num = 1; masterConfig.blackbox_rate_denom = 1; #endif diff --git a/src/main/target/SPRACINGF3MINI/target.h b/src/main/target/SPRACINGF3MINI/target.h index bf77a747ce..fbb097f082 100644 --- a/src/main/target/SPRACINGF3MINI/target.h +++ b/src/main/target/SPRACINGF3MINI/target.h @@ -182,6 +182,7 @@ #define GPS #define BLACKBOX +#define ENABLE_BLACKBOX_LOGGING_ON_SDCARD_BY_DEFAULT #define TELEMETRY #define SERIAL_RX #define AUTOTUNE