diff --git a/src/main/fc/fc_msp.c b/src/main/fc/fc_msp.c index 255bd384c1..1cd68ff805 100755 --- a/src/main/fc/fc_msp.c +++ b/src/main/fc/fc_msp.c @@ -61,6 +61,7 @@ #include "fc/rc_adjustments.h" #include "fc/runtime_config.h" +#ifdef USE_FC #include "flight/altitude.h" #include "flight/failsafe.h" #include "flight/imu.h" @@ -68,6 +69,7 @@ #include "flight/navigation.h" #include "flight/pid.h" #include "flight/servos.h" +#endif #include "io/asyncfatfs/asyncfatfs.h" #include "io/beeper.h" @@ -88,14 +90,18 @@ #include "msp/msp_protocol.h" #include "msp/msp_serial.h" +#ifdef USE_FC #include "rx/msp.h" #include "rx/rx.h" +#endif #include "scheduler/scheduler.h" +#include "sensors/battery.h" + +#ifdef USE_FC #include "sensors/acceleration.h" #include "sensors/barometer.h" -#include "sensors/battery.h" #include "sensors/boardalignment.h" #include "sensors/compass.h" #include "sensors/gyro.h" @@ -103,6 +109,7 @@ #include "sensors/sonar.h" #include "telemetry/telemetry.h" +#endif #ifdef USE_HARDWARE_REVISION_DETECTION #include "hardware_revision.h" diff --git a/src/main/fc/fc_tasks.c b/src/main/fc/fc_tasks.c index 4c801d8554..e3e418ba4d 100644 --- a/src/main/fc/fc_tasks.c +++ b/src/main/fc/fc_tasks.c @@ -91,12 +91,14 @@ void taskBstMasterProcess(timeUs_t currentTimeUs); #define TASK_PERIOD_MS(ms) ((ms) * 1000) #define TASK_PERIOD_US(us) (us) +#ifdef USE_FC static void taskUpdateAccelerometer(timeUs_t currentTimeUs) { UNUSED(currentTimeUs); accUpdate(&accelerometerConfigMutable()->accelerometerTrims); } +#endif bool taskSerialCheck(timeUs_t currentTimeUs, timeDelta_t currentDeltaTimeUs) { UNUSED(currentTimeUs);