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