board support add px4_i2c_bus_external/px4_spi_bus_external

This commit is contained in:
Daniel Agar
2017-11-20 23:44:31 +01:00
committed by Lorenz Meier
parent 2aeb4aa55f
commit 53595bac0e
54 changed files with 232 additions and 312 deletions
+1 -1
View File
@@ -114,7 +114,7 @@ AK8963_I2C::ioctl(unsigned operation, unsigned &arg)
switch (operation) {
case ACCELIOCGEXTERNAL:
return _bus == PX4_I2C_BUS_EXPANSION ? 1 : 0;
return external();
case DEVIOCGDEVICEID:
return CDev::ioctl(nullptr, operation, arg);
+1 -1
View File
@@ -112,7 +112,7 @@ MPU9250_I2C::ioctl(unsigned operation, unsigned &arg)
switch (operation) {
case ACCELIOCGEXTERNAL:
return _bus == PX4_I2C_BUS_EXPANSION ? 1 : 0;
return external();
case DEVIOCGDEVICEID:
return CDev::ioctl(nullptr, operation, arg);
+1 -5
View File
@@ -168,11 +168,7 @@ MPU9250_SPI::ioctl(unsigned operation, unsigned &arg)
switch (operation) {
case ACCELIOCGEXTERNAL:
#if defined(PX4_SPI_BUS_EXT)
return _bus == PX4_SPI_BUS_EXT ? 1 : 0;
#else
return 0;
#endif
external();
case DEVIOCGDEVICEID:
return CDev::ioctl(nullptr, operation, arg);