aboutsummaryrefslogtreecommitdiff
path: root/src/drivers
diff options
context:
space:
mode:
authorLorenz Meier <lm@inf.ethz.ch>2014-10-31 11:42:36 +0100
committerLorenz Meier <lm@inf.ethz.ch>2014-10-31 11:42:36 +0100
commit078e81a5cb6a0558eea9e589595889d1aad0cbe7 (patch)
tree5110265803b0e8456c2a8ddf2d4369caae5b912d /src/drivers
parentc04c0e1ea3b2cbb7023d0549fda761e200fcb986 (diff)
downloadpx4-firmware-078e81a5cb6a0558eea9e589595889d1aad0cbe7.tar.gz
px4-firmware-078e81a5cb6a0558eea9e589595889d1aad0cbe7.tar.bz2
px4-firmware-078e81a5cb6a0558eea9e589595889d1aad0cbe7.zip
Build for ESC bus conditionally
Diffstat (limited to 'src/drivers')
-rw-r--r--src/drivers/px4flow/px4flow.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/drivers/px4flow/px4flow.cpp b/src/drivers/px4flow/px4flow.cpp
index af3a5d39c..b075f8706 100644
--- a/src/drivers/px4flow/px4flow.cpp
+++ b/src/drivers/px4flow/px4flow.cpp
@@ -669,6 +669,8 @@ start()
}
if (OK != g_dev->init()) {
+
+ #ifdef PX4_I2C_BUS_ESC
delete g_dev;
/* try 2nd bus */
g_dev = new PX4FLOW(PX4_I2C_BUS_ESC);
@@ -678,6 +680,8 @@ start()
}
if (OK != g_dev->init()) {
+ #endif
+
delete g_dev;
/* try 3rd bus */
g_dev = new PX4FLOW(PX4_I2C_BUS_ONBOARD);
@@ -689,7 +693,10 @@ start()
if (OK != g_dev->init()) {
goto fail;
}
+
+ #ifdef PX4_I2C_BUS_ESC
}
+ #endif
}
/* set the poll rate to default, starts automatic data collection */