Minor build optimisations

This commit is contained in:
Martin Budden 2016-07-11 20:11:09 +01:00
parent 84cf4eb2e1
commit c076bc3e2d
8 changed files with 13 additions and 24 deletions

View File

@ -17,10 +17,12 @@
#include <stdbool.h>
#include <stdint.h>
#include <stdarg.h>
#include <string.h>
#include "platform.h"
#ifdef DISPLAY
#include "version.h"
#include "debug.h"
@ -38,16 +40,12 @@
#include "common/axis.h"
#include "common/typeconversion.h"
#ifdef DISPLAY
#include "sensors/battery.h"
#include "sensors/sensors.h"
#include "sensors/compass.h"
#include "sensors/acceleration.h"
#include "sensors/gyro.h"
#include "rx/rx.h"
#include "io/rc_controls.h"
#include "flight/pid.h"

View File

@ -23,6 +23,9 @@
#include <math.h>
#include "platform.h"
#ifdef GPS
#include "build_config.h"
#include "debug.h"
@ -50,8 +53,6 @@
#include "config/runtime_config.h"
#ifdef GPS
#define LOG_ERROR '?'
#define LOG_IGNORED '!'
#define LOG_SKIPPED '>'

View File

@ -18,7 +18,6 @@
#include <stdbool.h>
#include <stdint.h>
#include "rx/rx.h"
#include "io/rc_controls.h"
#include "io/escservo.h"

View File

@ -17,7 +17,6 @@
#include <stdbool.h>
#include <stdint.h>
#include <stdlib.h>
#include <string.h>
#include "platform.h"
@ -36,7 +35,6 @@
#include "drivers/serial_uart.h"
#endif
#include "drivers/gpio.h"
#include "drivers/light_led.h"
#if defined(USE_VCP)
@ -47,7 +45,6 @@
#include "serial_cli.h"
#include "serial_msp.h"
#include "config/config.h"
#ifdef TELEMETRY
#include "telemetry/telemetry.h"

View File

@ -29,11 +29,9 @@
#include "drivers/accgyro.h"
#include "drivers/system.h"
#include "sensors/battery.h"
#include "sensors/sensors.h"
#include "io/beeper.h"
#include "sensors/boardalignment.h"
#include "config/runtime_config.h"
#include "config/config.h"
#include "sensors/acceleration.h"
@ -67,12 +65,12 @@ bool isAccelerationCalibrationComplete(void)
return calibratingA == 0;
}
bool isOnFinalAccelerationCalibrationCycle(void)
static bool isOnFinalAccelerationCalibrationCycle(void)
{
return calibratingA == 1;
}
bool isOnFirstAccelerationCalibrationCycle(void)
static bool isOnFirstAccelerationCalibrationCycle(void)
{
return calibratingA == CALIBRATING_ACC_CYCLES;
}
@ -83,7 +81,7 @@ void resetRollAndPitchTrims(rollAndPitchTrims_t *rollAndPitchTrims)
rollAndPitchTrims->values.pitch = 0;
}
void performAcclerationCalibration(rollAndPitchTrims_t *rollAndPitchTrims)
static void performAcclerationCalibration(rollAndPitchTrims_t *rollAndPitchTrims)
{
static int32_t a[3];
@ -115,7 +113,7 @@ void performAcclerationCalibration(rollAndPitchTrims_t *rollAndPitchTrims)
calibratingA--;
}
void performInflightAccelerationCalibration(rollAndPitchTrims_t *rollAndPitchTrims)
static void performInflightAccelerationCalibration(rollAndPitchTrims_t *rollAndPitchTrims)
{
uint8_t axis;
static int32_t b[3];
@ -168,7 +166,7 @@ void performInflightAccelerationCalibration(rollAndPitchTrims_t *rollAndPitchTri
}
}
void applyAccelerationTrims(flightDynamicsTrims_t *accelerationTrims)
static void applyAccelerationTrims(flightDynamicsTrims_t *accelerationTrims)
{
accSmooth[X] -= accelerationTrims->raw[X];
accSmooth[Y] -= accelerationTrims->raw[Y];

View File

@ -28,7 +28,6 @@ int32_t BaroAlt = 0;
#include "drivers/barometer.h"
#include "drivers/system.h"
#include "config/config.h"
#include "sensors/barometer.h"

View File

@ -32,8 +32,6 @@
#include "sensors/battery.h"
#include "rx/rx.h"
#include "io/rc_controls.h"
#include "io/beeper.h"
@ -170,7 +168,7 @@ void batteryInit(batteryConfig_t *initialBatteryConfig)
}
#define ADCVREF 3300 // in mV
int32_t currentSensorToCentiamps(uint16_t src)
static int32_t currentSensorToCentiamps(uint16_t src)
{
int32_t millivolts;

View File

@ -25,7 +25,6 @@
#include "drivers/sensor.h"
#include "drivers/compass.h"
#include "drivers/compass_hmc5883l.h"
#include "drivers/gpio.h"
#include "drivers/light_led.h"
#include "sensors/boardalignment.h"