forked from Archive/PX4-Autopilot
HMC5883 startup: Ensure sensor configuration is always performed
This commit is contained in:
parent
7d712a4cd1
commit
dc7ee4247f
|
@ -1320,10 +1320,9 @@ start(int external_bus, enum Rotation rotation)
|
||||||
int fd;
|
int fd;
|
||||||
|
|
||||||
/* create the driver, attempt expansion bus first */
|
/* create the driver, attempt expansion bus first */
|
||||||
if (external_bus == HMC5883_BUS_ALL || external_bus == HMC5883_BUS_EXTERNAL) {
|
if (g_dev_ext != nullptr) {
|
||||||
if (g_dev_ext != nullptr) {
|
warnx("already started external");
|
||||||
errx(0, "already started external");
|
} else if (external_bus == HMC5883_BUS_ALL || external_bus == HMC5883_BUS_EXTERNAL) {
|
||||||
}
|
|
||||||
|
|
||||||
device::Device *interface = nullptr;
|
device::Device *interface = nullptr;
|
||||||
|
|
||||||
|
@ -1364,10 +1363,9 @@ start(int external_bus, enum Rotation rotation)
|
||||||
|
|
||||||
|
|
||||||
/* if this failed, attempt onboard sensor */
|
/* if this failed, attempt onboard sensor */
|
||||||
if (external_bus == HMC5883_BUS_ALL || external_bus == HMC5883_BUS_INTERNAL) {
|
if (g_dev_int != nullptr) {
|
||||||
if (g_dev_int != nullptr) {
|
warnx("already started internal");
|
||||||
errx(0, "already started internal");
|
} else if (external_bus == HMC5883_BUS_ALL || external_bus == HMC5883_BUS_INTERNAL) {
|
||||||
}
|
|
||||||
|
|
||||||
device::Device *interface = nullptr;
|
device::Device *interface = nullptr;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue