Home | History | Annotate | Download | only in mpu9150

Lines Matching defs:MPU60X0

29 #include "mpu60x0.h"
35 MPU60X0::MPU60X0(int bus, uint8_t address) :
62 MPU60X0::~MPU60X0()
67 bool MPU60X0::init()
105 void MPU60X0::update()
139 uint8_t MPU60X0::readReg(uint8_t reg)
144 void MPU60X0::readRegs(uint8_t reg, uint8_t *buffer, int len)
149 bool MPU60X0::writeReg(uint8_t reg, uint8_t val)
162 bool MPU60X0::setSleep(bool enable)
174 bool MPU60X0::setClockSource(CLKSEL_T clk)
185 bool MPU60X0::setGyroscopeScale(FS_SEL_T scale)
228 bool MPU60X0::setAccelerometerScale(AFS_SEL_T scale)
271 bool MPU60X0::setDigitalLowPassFilter(DLPF_CFG_T dlp)
282 bool MPU60X0::setSampleRateDivider(uint8_t div)
287 uint8_t MPU60X0::getSampleRateDivider()
292 void MPU60X0::getAccelerometer(float *x, float *y, float *z)
304 void MPU60X0::getGyroscope(float *x, float *y, float *z)
316 float MPU60X0::getTemperature()
322 bool MPU60X0::enableTemperatureSensor(bool enable)
334 bool MPU60X0::setExternalSync(EXT_SYNC_SET_T val)
345 bool MPU60X0::enableI2CBypass(bool enable)
357 bool MPU60X0::setMotionDetectionThreshold(uint8_t thr)
362 uint8_t MPU60X0::getInterruptStatus()
367 bool MPU60X0::setInterruptEnables(uint8_t enables)
372 uint8_t MPU60X0::getInterruptEnables()
377 bool MPU60X0::setInterruptPinConfig(uint8_t cfg)
382 uint8_t MPU60X0::getInterruptPinConfig()
388 void MPU60X0::installISR(int gpio, mraa::Edge level,
395 void MPU60X0::installISR(int gpio, mraa::Edge level,
408 void MPU60X0::uninstallISR()