Lines Matching defs:H3LIS331DL
31 #include "h3lis331dl.h"
37 H3LIS331DL::H3LIS331DL(int bus, uint8_t address):
54 H3LIS331DL::~H3LIS331DL()
58 bool H3LIS331DL::init(DR_BITS_T odr, PM_BITS_T pm, FS_BITS_T fs)
74 uint8_t H3LIS331DL::getChipID()
79 bool H3LIS331DL::setDataRate(DR_BITS_T odr)
96 bool H3LIS331DL::setPowerMode(PM_BITS_T pm)
113 bool H3LIS331DL::enableAxis(uint8_t axisEnable)
130 bool H3LIS331DL::setFullScale(FS_BITS_T fs)
147 bool H3LIS331DL::setHPCF(HPCF_BITS_T val)
164 bool H3LIS331DL::setHPM(HPM_BITS_T val)
181 bool H3LIS331DL::boot()
203 bool H3LIS331DL::enableHPF1(bool enable)
222 bool H3LIS331DL::enableHPF2(bool enable)
241 bool H3LIS331DL::enableFDS(bool enable)
260 bool H3LIS331DL::setInterruptActiveLow(bool enable)
279 bool H3LIS331DL::setInterruptOpenDrain(bool enable)
298 bool H3LIS331DL::setInterrupt1Latch(bool enable)
317 bool H3LIS331DL::setInterrupt2Latch(bool enable)
336 bool H3LIS331DL::setInterrupt1PadConfig(I_CFG_BITS_T val)
353 bool H3LIS331DL::setInterrupt2PadConfig(I_CFG_BITS_T val)
371 bool H3LIS331DL::enableBDU(bool enable)
390 bool H3LIS331DL::enableBLE(bool enable)
409 bool H3LIS331DL::enableSleepToWake(bool enable)
428 uint8_t H3LIS331DL::getStatus()
433 bool H3LIS331DL::setInterrupt1Config(uint8_t val)
450 bool H3LIS331DL::setInterrupt1Source(uint8_t val)
467 bool H3LIS331DL::setInterrupt1Threshold(uint8_t val)
479 bool H3LIS331DL::setInterrupt1Duration(uint8_t val)
491 bool H3LIS331DL::setInterrupt2Config(uint8_t val)
508 bool H3LIS331DL::setInterrupt2Source(uint8_t val)
525 bool H3LIS331DL::setInterrupt2Threshold(uint8_t val)
537 bool H3LIS331DL::setInterrupt2Duration(uint8_t val)
549 void H3LIS331DL::update()
569 void H3LIS331DL::setAdjustmentOffsets(int adjX, int adjY, int adjZ)
576 void H3LIS331DL::getAcceleration(float *aX, float *aY, float *aZ)
585 void H3LIS331DL::getRawXYZ(int *x, int *y, int*z)
592 void H3LIS331DL::getXYZ(int *x, int *y, int*z)
600 float *H3LIS331DL::getAcceleration()
607 int *H3LIS331DL::getRawXYZ()
614 int *H3LIS331DL::getXYZ()