HMC5883: Always report as internal sensor in SPI mode, since the sensor is fixed to the autopilot assembly.

This commit is contained in:
Lorenz Meier
2015-02-15 19:52:02 +01:00
parent 2e4c0c3156
commit 1e6bec6c77
+6 -9
View File
@@ -138,15 +138,12 @@ HMC5883_SPI::ioctl(unsigned operation, unsigned &arg)
switch (operation) { switch (operation) {
case MAGIOCGEXTERNAL: case MAGIOCGEXTERNAL:
/*
#ifdef PX4_SPI_BUS_EXT * Even if this sensor is on the external SPI
if (_bus == PX4_SPI_BUS_EXT) { * bus it is still internal to the autopilot
return 1; * assembly, so always return 0 for internal.
} else */
#endif return 0;
{
return 0;
}
case DEVIOCGDEVICEID: case DEVIOCGDEVICEID:
return CDev::ioctl(nullptr, operation, arg); return CDev::ioctl(nullptr, operation, arg);