1
0
mirror of https://bitbucket.org/librepilot/librepilot.git synced 2025-02-18 08:54:15 +01:00

OP-945: Filter refaktoring - last fixes to make it compile

This commit is contained in:
Corvus Corax 2013-05-20 17:04:52 +02:00
parent e7c35a94f6
commit 8a36959d39
6 changed files with 10 additions and 8 deletions

View File

@ -191,7 +191,7 @@ static int32_t complementaryFilter(float gyro[3], float accel[3], float mag[3],
if (first_run) {
#if defined(PIOS_INCLUDE_HMC5883)
// wait until mags have been updated
if (!mag_updated) {
if (!magUpdated) {
return 1;
}
#else
@ -398,7 +398,7 @@ static int32_t complementaryFilter(float gyro[3], float accel[3], float mag[3],
return 0;
}
static void flightStatusUpdatedCb(UAVObjEvent *ev)
static void flightStatusUpdatedCb(__attribute__((unused)) UAVObjEvent *ev)
{
FlightStatusGet(&flightStatus);
}

View File

@ -183,7 +183,7 @@ static void settingsUpdatedCb(UAVObjEvent *objEv);
static void sensorUpdatedCb(UAVObjEvent *objEv);
static void StateEstimationCb(void);
static void getNED(GPSPositionData *gpsPosition, float *NED);
static float sane(float value);
static bool sane(float value);
/**
@ -236,7 +236,7 @@ int32_t StateEstimationStart(void)
return 0;
}
MODULE_INITCALL(AttitudeInitialize, AttitudeStart)
MODULE_INITCALL(StateEstimationInitialize, StateEstimationStart)
/**
* Module callback
@ -428,7 +428,7 @@ static void StateEstimationCb(void)
/**
* Callback for eventdispatcher when HomeLocation or RevoSettings has been updated
*/
static void settingsUpdatedCb(UAVObjEvent *ev)
static void settingsUpdatedCb(__attribute__((unused)) UAVObjEvent *ev)
{
HomeLocationGet((HomeLocationData *)&homeLocation);
@ -516,7 +516,7 @@ static void getNED(GPSPositionData *gpsPosition, float *NED)
* @param[in] float value
* @returns true for safe and false for unsafe
*/
static float sane(float value)
static bool sane(float value)
{
if (isnan(value) || isinf(value)) {
return false;

View File

@ -29,7 +29,7 @@ USE_DSP_LIB ?= NO
# List of mandatory modules to include
MODULES += Sensors
MODULES += Attitude/revolution
MODULES += StateEstimation
MODULES += Altitude/revolution
MODULES += Airspeed/revolution
MODULES += AltitudeHold

View File

@ -33,6 +33,7 @@ UAVOBJSRCFILENAMES += accelsensor
UAVOBJSRCFILENAMES += magsensor
UAVOBJSRCFILENAMES += magstate
UAVOBJSRCFILENAMES += barosensor
UAVOBJSRCFILENAMES += barostate
UAVOBJSRCFILENAMES += airspeedsensor
UAVOBJSRCFILENAMES += airspeedsettings
UAVOBJSRCFILENAMES += airspeedstate

View File

@ -29,7 +29,7 @@ USE_DSP_LIB ?= NO
# List of mandatory modules to include
MODULES += Sensors
MODULES += Attitude/revolution
MODULES += StateEstimation
MODULES += Altitude/revolution
MODULES += Airspeed/revolution
MODULES += AltitudeHold

View File

@ -38,6 +38,7 @@ UAVOBJSRCFILENAMES += accelsensor
UAVOBJSRCFILENAMES += magstate
UAVOBJSRCFILENAMES += magsensor
UAVOBJSRCFILENAMES += barosensor
UAVOBJSRCFILENAMES += barostate
UAVOBJSRCFILENAMES += airspeedsensor
UAVOBJSRCFILENAMES += airspeedsettings
UAVOBJSRCFILENAMES += airspeedstate