Browse Source

AP_HAL_Linux: Add support for SPIDevice_LSM9DS0

The LSM9DS0 SPI device is connected to
SPI0, thereby SPIDriver class should return the
corresponding device.
mission-4.1.18
Víctor Mayoral Vilches 11 years ago committed by Andrew Tridgell
parent
commit
8af1b6faa7
  1. 3
      libraries/AP_HAL/AP_HAL_Namespace.h
  2. 4
      libraries/AP_HAL_Linux/SPIDriver.cpp

3
libraries/AP_HAL/AP_HAL_Namespace.h

@ -53,7 +53,8 @@ namespace AP_HAL { @@ -53,7 +53,8 @@ namespace AP_HAL {
SPIDevice_MPU6000,
SPIDevice_ADNS3080_SPI0,
SPIDevice_ADNS3080_SPI3,
SPIDevice_MPU9250
SPIDevice_MPU9250,
SPIDevice_LSM9DS0
};
}

4
libraries/AP_HAL_Linux/SPIDriver.cpp

@ -129,7 +129,9 @@ AP_HAL::SPIDeviceDriver* LinuxSPIDeviceManager::device(enum AP_HAL::SPIDevice de @@ -129,7 +129,9 @@ AP_HAL::SPIDeviceDriver* LinuxSPIDeviceManager::device(enum AP_HAL::SPIDevice de
case AP_HAL::SPIDevice_MPU9250:
return &_device_cs1;
case AP_HAL::SPIDevice_MS5611:
return &_device_cs1;
return &_device_cs1;
case AP_HAL::SPIDevice_LSM9DS0:
return &_device_cs0;
}
return NULL;
}

Loading…
Cancel
Save