MCPcopy Create free account
hub / github.com/crosspoint-reader/crosspoint-reader / probeQMI8658Signature

Function probeQMI8658Signature

lib/hal/HalGPIO.cpp:89–98  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

87}
88
89bool probeQMI8658Signature() {
90 uint8_t whoami = 0;
91 if (readI2CReg8(I2C_ADDR_QMI8658, QMI8658_WHO_AM_I_REG, &whoami) && whoami == QMI8658_WHO_AM_I_VALUE) {
92 return true;
93 }
94 if (readI2CReg8(I2C_ADDR_QMI8658_ALT, QMI8658_WHO_AM_I_REG, &whoami) && whoami == QMI8658_WHO_AM_I_VALUE) {
95 return true;
96 }
97 return false;
98}
99
100X3ProbeResult runX3ProbePass() {
101 X3ProbeResult result;

Callers 1

runX3ProbePassFunction · 0.85

Calls 1

readI2CReg8Function · 0.85

Tested by

no test coverage detected