Browse Source

Build for ESC bus conditionally

sbg
Lorenz Meier 10 years ago
parent
commit
078e81a5cb
  1. 7
      src/drivers/px4flow/px4flow.cpp

7
src/drivers/px4flow/px4flow.cpp

@ -669,6 +669,8 @@ start()
} }
if (OK != g_dev->init()) { if (OK != g_dev->init()) {
#ifdef PX4_I2C_BUS_ESC
delete g_dev; delete g_dev;
/* try 2nd bus */ /* try 2nd bus */
g_dev = new PX4FLOW(PX4_I2C_BUS_ESC); g_dev = new PX4FLOW(PX4_I2C_BUS_ESC);
@ -678,6 +680,8 @@ start()
} }
if (OK != g_dev->init()) { if (OK != g_dev->init()) {
#endif
delete g_dev; delete g_dev;
/* try 3rd bus */ /* try 3rd bus */
g_dev = new PX4FLOW(PX4_I2C_BUS_ONBOARD); g_dev = new PX4FLOW(PX4_I2C_BUS_ONBOARD);
@ -689,7 +693,10 @@ start()
if (OK != g_dev->init()) { if (OK != g_dev->init()) {
goto fail; goto fail;
} }
#ifdef PX4_I2C_BUS_ESC
} }
#endif
} }
/* set the poll rate to default, starts automatic data collection */ /* set the poll rate to default, starts automatic data collection */

Loading…
Cancel
Save