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() @@ -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() @@ -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() @@ -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 */

Loading…
Cancel
Save