Skip to content

Commit 2c5c142

Browse files
committed
Fix coexistence with other IMU libs
1 parent ea374f7 commit 2c5c142

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

src/LSM6DSOX.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -276,7 +276,7 @@ int LSM6DSOXClass::writeRegister(uint8_t address, uint8_t value)
276276
}
277277

278278
#ifdef LSM6DS_DEFAULT_SPI
279-
LSM6DSOXClass IMU(LSM6DS_DEFAULT_SPI, PIN_SPI_SS1, LSM6DS_INT);
279+
LSM6DSOXClass IMU_LSM6DSOX(LSM6DS_DEFAULT_SPI, PIN_SPI_SS1, LSM6DS_INT);
280280
#else
281-
LSM6DSOXClass IMU(Wire, LSM6DSOX_ADDRESS);
281+
LSM6DSOXClass IMU_LSM6DSOX(Wire, LSM6DSOX_ADDRESS);
282282
#endif

src/LSM6DSOX.h

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@
2121
#include <Wire.h>
2222
#include <SPI.h>
2323

24-
2524
class LSM6DSOXClass {
2625
public:
2726
LSM6DSOXClass(TwoWire& wire, uint8_t slaveAddress);
@@ -62,4 +61,6 @@ class LSM6DSOXClass {
6261
SPISettings _spiSettings;
6362
};
6463

65-
extern LSM6DSOXClass IMU;
64+
extern LSM6DSOXClass IMU_LSM6DSOX;
65+
#undef IMU
66+
#define IMU IMU_LSM6DSOX

0 commit comments

Comments
 (0)