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

Method readReg

lib/hal/HalTiltSensor.cpp:14–26  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

12}
13
14bool HalTiltSensor::readReg(uint8_t reg, uint8_t* val) const {
15 Wire.beginTransmission(_i2cAddr);
16 Wire.write(reg);
17 if (Wire.endTransmission(false) != 0) {
18 return false;
19 }
20 Wire.requestFrom(_i2cAddr, (uint8_t)1);
21 if (Wire.available() < 1) {
22 return false;
23 }
24 *val = Wire.read();
25 return true;
26}
27
28bool HalTiltSensor::readGyro(float& gx, float& gy, float& gz) const {
29 Wire.beginTransmission(_i2cAddr);

Callers

nothing calls this directly

Calls 3

writeMethod · 0.45
availableMethod · 0.45
readMethod · 0.45

Tested by

no test coverage detected