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:
Austin
2026-08-01 23:13:22 +00:00
committed by GitHub
parent 88a18663f6
commit 854eae456b
+7 -1
View File
@@ -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() {}