diff options
author | Lorenz Meier <lm@inf.ethz.ch> | 2014-10-31 11:42:36 +0100 |
---|---|---|
committer | Lorenz Meier <lm@inf.ethz.ch> | 2014-10-31 11:42:36 +0100 |
commit | 078e81a5cb6a0558eea9e589595889d1aad0cbe7 (patch) | |
tree | 5110265803b0e8456c2a8ddf2d4369caae5b912d /src/drivers/px4flow | |
parent | c04c0e1ea3b2cbb7023d0549fda761e200fcb986 (diff) | |
download | px4-firmware-078e81a5cb6a0558eea9e589595889d1aad0cbe7.tar.gz px4-firmware-078e81a5cb6a0558eea9e589595889d1aad0cbe7.tar.bz2 px4-firmware-078e81a5cb6a0558eea9e589595889d1aad0cbe7.zip |
Build for ESC bus conditionally
Diffstat (limited to 'src/drivers/px4flow')
-rw-r--r-- | src/drivers/px4flow/px4flow.cpp | 7 |
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 */ |