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:
parent
e7c35a94f6
commit
8a36959d39
@ -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);
|
||||
}
|
||||
|
@ -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;
|
||||
|
@ -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
|
||||
|
@ -33,6 +33,7 @@ UAVOBJSRCFILENAMES += accelsensor
|
||||
UAVOBJSRCFILENAMES += magsensor
|
||||
UAVOBJSRCFILENAMES += magstate
|
||||
UAVOBJSRCFILENAMES += barosensor
|
||||
UAVOBJSRCFILENAMES += barostate
|
||||
UAVOBJSRCFILENAMES += airspeedsensor
|
||||
UAVOBJSRCFILENAMES += airspeedsettings
|
||||
UAVOBJSRCFILENAMES += airspeedstate
|
||||
|
@ -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
|
||||
|
@ -38,6 +38,7 @@ UAVOBJSRCFILENAMES += accelsensor
|
||||
UAVOBJSRCFILENAMES += magstate
|
||||
UAVOBJSRCFILENAMES += magsensor
|
||||
UAVOBJSRCFILENAMES += barosensor
|
||||
UAVOBJSRCFILENAMES += barostate
|
||||
UAVOBJSRCFILENAMES += airspeedsensor
|
||||
UAVOBJSRCFILENAMES += airspeedsettings
|
||||
UAVOBJSRCFILENAMES += airspeedstate
|
||||
|
Loading…
x
Reference in New Issue
Block a user