mirror of
https://github.com/alexhopeoconnor/firmware.git
synced 2026-10-04 03:18:10 +10:00
QMA6100PSingleton constructor fix pio check warnings (#11313)
Fixes cppcheck issues src/motion/QMA6100PSensor.cpp:173: [medium:warning] Member variable 'QMA6100P::rawAccelData' is not initialized in the constructor. Maybe it should be initialized directly in the class QMA6100P? [uninitDerivedMemberVar] src/motion/QMA6100PSensor.cpp:173: [medium:warning] Member variable 'QMA6100P::_i2cPort' is not initialized in the constructor. Maybe it should be initialized directly in the class QMA6100P? [uninitDerivedMemberVar] src/motion/QMA6100PSensor.cpp:173: [medium:warning] Member variable 'QMA6100P::_deviceAddress' is not initialized in the constructor. Maybe it should be initialized directly in the class QMA6100P? [uninitDerivedMemberVar]
This commit is contained in:
@@ -170,7 +170,13 @@ QMA6100PSingleton *QMA6100PSingleton::GetInstance()
|
||||
return pinstance;
|
||||
}
|
||||
|
||||
QMA6100PSingleton::QMA6100PSingleton() {}
|
||||
// The QMA6100P library leaves these base class members uninitialised until begin() runs
|
||||
QMA6100PSingleton::QMA6100PSingleton()
|
||||
{
|
||||
rawAccelData = {0, 0, 0};
|
||||
_i2cPort = nullptr;
|
||||
_deviceAddress = 0;
|
||||
}
|
||||
|
||||
QMA6100PSingleton::~QMA6100PSingleton() {}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user