LSM9DS1 with EFM32WG
Dependencies: mbed PinDetect LSM9DS1_works
Dependents: WORKS_VERSION_1_sERIAL_PROCESSING LSM9DS1_works
Diff: LSM9DS1.cpp
- Revision:
- 5:b7855a02ddf6
- Parent:
- 1:87d535bf8c53
diff -r 64a8188c5a44 -r b7855a02ddf6 LSM9DS1.cpp --- a/LSM9DS1.cpp Mon Mar 02 10:08:57 2020 +0000 +++ b/LSM9DS1.cpp Thu Jul 02 08:25:06 2020 +0000 @@ -1009,6 +1009,7 @@ return I2CreadByte(_xgAddress, subAddress); else if (settings.device.commInterface == IMU_MODE_SPI) return SPIreadByte(_xgAddress, subAddress); + return 0 ; } void LSM9DS1::xgReadBytes(uint8_t subAddress, uint8_t * dest, uint8_t count) @@ -1028,7 +1029,7 @@ // accelerometer-specific I2C address or SPI CS pin. if (settings.device.commInterface == IMU_MODE_I2C) return I2CreadByte(_mAddress, subAddress); - else if (settings.device.commInterface == IMU_MODE_SPI) + else return SPIreadByte(_mAddress, subAddress); }