Driver for the HSCDTD008A Geomagnetic Sensor.
Diff: HSCDTD008A.cpp
- Revision:
- 1:b90695c17177
- Parent:
- 0:ccf912737de7
--- a/HSCDTD008A.cpp Sun Jun 20 13:55:42 2021 +0000 +++ b/HSCDTD008A.cpp Sun Jun 20 14:18:02 2021 +0000 @@ -69,9 +69,8 @@ * @param * @retval */ -HSCDTD008A::HSCDTD008A(PinName sda, PinName scl, PinName drdy /*= NC*/, uint8_t addr /*= 0x0C*/ ) : +HSCDTD008A::HSCDTD008A(PinName sda, PinName scl, uint8_t addr /*= 0x0C*/ ) : _i2c(new I2C(sda, scl)), - _drdy(drdy), _addr(addr << 1), // convert to 8bit address _x(0), _y(0), @@ -126,7 +125,7 @@ * @param * @retval */ -uint8_t HSCDTD008A::selftest() +uint8_t HSCDTD008A::selfTest() { const char start_selftest[] = { CTRL3, (1 << STC) }; char ret; @@ -239,7 +238,7 @@ while (true) { ThisThread::sleep_for(1ms); - // read the Status register + // read Status register _i2c->write(_addr, &STAT, 1); _i2c->read(_addr, &ret, 1); @@ -287,7 +286,7 @@ { char ret; - // read the FIFO pointer register + // read FIFO pointer register _i2c->write(_addr, &FFPT, 1); _i2c->read(_addr, &ret, 1);