aboutsummaryrefslogtreecommitdiff
path: root/src/drivers/meas_airspeed
diff options
context:
space:
mode:
authorLorenz Meier <lm@inf.ethz.ch>2014-07-16 08:54:40 +0200
committerLorenz Meier <lm@inf.ethz.ch>2014-07-16 08:54:40 +0200
commit7ca184de45a49ca2bde5733a54843975e193a237 (patch)
treeb36fceee56f4df97bd9c10a3d28f32bfe0345d19 /src/drivers/meas_airspeed
parentda4967e8e4256a31550a10090cbf6bfc12166b61 (diff)
downloadpx4-firmware-7ca184de45a49ca2bde5733a54843975e193a237.tar.gz
px4-firmware-7ca184de45a49ca2bde5733a54843975e193a237.tar.bz2
px4-firmware-7ca184de45a49ca2bde5733a54843975e193a237.zip
MEAS airspeed: Stricter initialization and constructors
Diffstat (limited to 'src/drivers/meas_airspeed')
-rw-r--r--src/drivers/meas_airspeed/meas_airspeed.cpp4
-rw-r--r--src/drivers/meas_airspeed/module.mk2
2 files changed, 4 insertions, 2 deletions
diff --git a/src/drivers/meas_airspeed/meas_airspeed.cpp b/src/drivers/meas_airspeed/meas_airspeed.cpp
index d643fcad6..6ab437716 100644
--- a/src/drivers/meas_airspeed/meas_airspeed.cpp
+++ b/src/drivers/meas_airspeed/meas_airspeed.cpp
@@ -140,9 +140,9 @@ extern "C" __EXPORT int meas_airspeed_main(int argc, char *argv[]);
MEASAirspeed::MEASAirspeed(int bus, int address, const char *path) : Airspeed(bus, address,
CONVERSION_INTERVAL, path),
_filter(MEAS_RATE, MEAS_DRIVER_FILTER_FREQ),
- _t_system_power(-1)
+ _t_system_power(-1),
+ system_power{}
{
- memset(&system_power, 0, sizeof(system_power));
}
int
diff --git a/src/drivers/meas_airspeed/module.mk b/src/drivers/meas_airspeed/module.mk
index 84192d1b5..2a15b669f 100644
--- a/src/drivers/meas_airspeed/module.mk
+++ b/src/drivers/meas_airspeed/module.mk
@@ -40,3 +40,5 @@ MODULE_COMMAND = meas_airspeed
SRCS = meas_airspeed.cpp
MODULE_STACKSIZE = 1200
+
+EXTRACXXFLAGS = -Weffc++