mpud::MPU Member List

This is the complete list of members for mpud::MPU, including all inherited members.

acceleration(raw_axes_t *accel)mpud::MPU
acceleration(int16_t *x, int16_t *y, int16_t *z)mpud::MPU
accelSelfTest(raw_axes_t &regularBias, raw_axes_t &selfTestBias, uint8_t *result)mpud::MPUprotected
addrmpud::MPUprotected
auxI2CReadByte(uint8_t devAddr, uint8_t regAddr, uint8_t *data)mpud::MPU
auxI2CWriteByte(uint8_t devAddr, uint8_t regAddr, uint8_t data)mpud::MPU
buffermpud::MPUprotected
busmpud::MPUprotected
compassGetAdjustment(uint8_t *x, uint8_t *y, uint8_t *z)mpud::MPU
compassGetInfo()mpud::MPU
compassGetMode()mpud::MPU
compassGetSensitivity()mpud::MPU
compassInit()mpud::MPU
compassReadByte(uint8_t regAddr, uint8_t *data)mpud::MPU
compassReset()mpud::MPU
compassSelfTest(raw_axes_t *result=nullptr)mpud::MPU
compassSetMode(mag_mode_t mode)mpud::MPU
compassSetSensitivity(mag_sensy_t sensy)mpud::MPU
compassTestConnection()mpud::MPU
compassWhoAmI()mpud::MPU
compassWriteByte(uint8_t regAddr, uint8_t data)mpud::MPU
computeOffsets(raw_axes_t *accel, raw_axes_t *gyro)mpud::MPU
errmpud::MPUprotected
getAccelFullScale()mpud::MPU
getAccelOffset()mpud::MPU
getAddr()mpud::MPUinline
getAuxI2CBypass()mpud::MPU
getAuxI2CConfig()mpud::MPU
getAuxI2CEnabled()mpud::MPU
getAuxI2CSlaveConfig(auxi2c_slv_t slave)mpud::MPU
getAuxI2CSlaveEnabled(auxi2c_slv_t slave)mpud::MPU
getAuxI2CStatus()mpud::MPU
getAuxVDDIOLevel()mpud::MPU
getBiases(accel_fs_t accelFS, gyro_fs_t gyroFS, raw_axes_t *accelBias, raw_axes_t *gyroBias, bool selftest)mpud::MPUprotected
getBus()mpud::MPUinline
getClockSource()mpud::MPU
getDigitalLowPassFilter()mpud::MPU
getFchoice()mpud::MPU
getFIFOConfig()mpud::MPU
getFIFOCount()mpud::MPU
getFIFOEnabled()mpud::MPU
getFIFOMode()mpud::MPU
getFreeFallConfig()mpud::MPU
getFsyncConfig()mpud::MPU
getFsyncEnabled()mpud::MPU
getGyroFullScale()mpud::MPU
getGyroOffset()mpud::MPU
getInterruptConfig()mpud::MPU
getInterruptEnabled()mpud::MPU
getInterruptStatus()mpud::MPU
getLowPowerAccelMode()mpud::MPU
getLowPowerAccelRate()mpud::MPU
getMotionDetectConfig()mpud::MPU
getMotionDetectStatus()mpud::MPU
getMotionFeatureEnabled()mpud::MPU
getSampleRate()mpud::MPU
getSleep()mpud::MPU
getStandbyMode()mpud::MPU
getZeroMotionConfig()mpud::MPU
gyroSelfTest(raw_axes_t &regularBias, raw_axes_t &selfTestBias, uint8_t *result)mpud::MPUprotected
heading(raw_axes_t *mag)mpud::MPU
heading(int16_t *x, int16_t *y, int16_t *z)mpud::MPU
initialize()mpud::MPU
lastError()mpud::MPUinline
motion(raw_axes_t *accel, raw_axes_t *gyro)mpud::MPU
motion(raw_axes_t *accel, raw_axes_t *gyro, raw_axes_t *mag)mpud::MPU
MPU()mpud::MPUinline
MPU(mpu_bus_t &bus)mpud::MPUinlineexplicit
MPU(mpu_bus_t &bus, mpu_addr_handle_t addr)mpud::MPUinline
readAuxI2CRxData(size_t length, uint8_t *data, size_t skip=0)mpud::MPU
readBit(uint8_t regAddr, uint8_t bitNum, uint8_t *data)mpud::MPUinline
readBits(uint8_t regAddr, uint8_t bitStart, uint8_t length, uint8_t *data)mpud::MPUinline
readByte(uint8_t regAddr, uint8_t *data)mpud::MPUinline
readBytes(uint8_t regAddr, size_t length, uint8_t *data)mpud::MPUinline
readFIFO(size_t length, uint8_t *data)mpud::MPU
registerDump(uint8_t start=0x0, uint8_t end=0x7F)mpud::MPU
reset()mpud::MPU
resetFIFO()mpud::MPU
resetSignalPath()mpud::MPU
restartAuxI2C()mpud::MPU
rotation(raw_axes_t *gyro)mpud::MPU
rotation(int16_t *x, int16_t *y, int16_t *z)mpud::MPU
selfTest(selftest_t *result)mpud::MPU
sensors(raw_axes_t *accel, raw_axes_t *gyro, int16_t *temp)mpud::MPU
sensors(sensors_t *sensors, size_t extsens_len=0)mpud::MPU
setAccelFullScale(accel_fs_t fsr)mpud::MPU
setAccelOffset(raw_axes_t bias)mpud::MPU
setAddr(mpu_addr_handle_t addr)mpud::MPUinline
setAuxI2CBypass(bool enable)mpud::MPU
setAuxI2CConfig(const auxi2c_config_t &config)mpud::MPU
setAuxI2CEnabled(bool enable)mpud::MPU
setAuxI2CSlaveConfig(const auxi2c_slv_config_t &config)mpud::MPU
setAuxI2CSlaveEnabled(auxi2c_slv_t slave, bool enable)mpud::MPU
setAuxVDDIOLevel(auxvddio_lvl_t level)mpud::MPU
setBus(mpu_bus_t &bus)mpud::MPUinline
setClockSource(clock_src_t clockSrc)mpud::MPU
setDigitalLowPassFilter(dlpf_t dlpf)mpud::MPU
setFchoice(fchoice_t fchoice)mpud::MPU
setFIFOConfig(fifo_config_t config)mpud::MPU
setFIFOEnabled(bool enable)mpud::MPU
setFIFOMode(fifo_mode_t mode)mpud::MPU
setFreeFallConfig(ff_config_t &config)mpud::MPU
setFsyncConfig(int_lvl_t level)mpud::MPU
setFsyncEnabled(bool enable)mpud::MPU
setGyroFullScale(gyro_fs_t fsr)mpud::MPU
setGyroOffset(raw_axes_t bias)mpud::MPU
setInterruptConfig(int_config_t config)mpud::MPU
setInterruptEnabled(int_en_t mask)mpud::MPU
setLowPowerAccelMode(bool enable)mpud::MPU
setLowPowerAccelRate(lp_accel_rate_t rate)mpud::MPU
setMotionDetectConfig(mot_config_t &config)mpud::MPU
setMotionFeatureEnabled(bool enable)mpud::MPU
setSampleRate(uint16_t rate)mpud::MPU
setSleep(bool enable)mpud::MPU
setStandbyMode(stby_en_t mask)mpud::MPU
setZeroMotionConfig(zrmot_config_t &config)mpud::MPU
temperature(int16_t *temp)mpud::MPU
testConnection()mpud::MPU
whoAmI()mpud::MPU
writeBit(uint8_t regAddr, uint8_t bitNum, uint8_t data)mpud::MPUinline
writeBits(uint8_t regAddr, uint8_t bitStart, uint8_t length, uint8_t data)mpud::MPUinline
writeByte(uint8_t regAddr, uint8_t data)mpud::MPUinline
writeBytes(uint8_t regAddr, size_t length, const uint8_t *data)mpud::MPUinline
writeFIFO(size_t length, const uint8_t *data)mpud::MPU
~MPU()mpud::MPUinline