acceleration(raw_axes_t *accel) | mpud::MPU | |
acceleration(int16_t *x, int16_t *y, int16_t *z) | mpud::MPU | |
accelSelfTest(raw_axes_t ®ularBias, raw_axes_t &selfTestBias, uint8_t *result) | mpud::MPU | protected |
addr | mpud::MPU | protected |
auxI2CReadByte(uint8_t devAddr, uint8_t regAddr, uint8_t *data) | mpud::MPU | |
auxI2CWriteByte(uint8_t devAddr, uint8_t regAddr, uint8_t data) | mpud::MPU | |
buffer | mpud::MPU | protected |
bus | mpud::MPU | protected |
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 | |
err | mpud::MPU | protected |
getAccelFullScale() | mpud::MPU | |
getAccelOffset() | mpud::MPU | |
getAddr() | mpud::MPU | inline |
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::MPU | protected |
getBus() | mpud::MPU | inline |
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 ®ularBias, raw_axes_t &selfTestBias, uint8_t *result) | mpud::MPU | protected |
heading(raw_axes_t *mag) | mpud::MPU | |
heading(int16_t *x, int16_t *y, int16_t *z) | mpud::MPU | |
initialize() | mpud::MPU | |
lastError() | mpud::MPU | inline |
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::MPU | inline |
MPU(mpu_bus_t &bus) | mpud::MPU | inlineexplicit |
MPU(mpu_bus_t &bus, mpu_addr_handle_t addr) | mpud::MPU | inline |
readAuxI2CRxData(size_t length, uint8_t *data, size_t skip=0) | mpud::MPU | |
readBit(uint8_t regAddr, uint8_t bitNum, uint8_t *data) | mpud::MPU | inline |
readBits(uint8_t regAddr, uint8_t bitStart, uint8_t length, uint8_t *data) | mpud::MPU | inline |
readByte(uint8_t regAddr, uint8_t *data) | mpud::MPU | inline |
readBytes(uint8_t regAddr, size_t length, uint8_t *data) | mpud::MPU | inline |
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::MPU | inline |
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::MPU | inline |
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::MPU | inline |
writeBits(uint8_t regAddr, uint8_t bitStart, uint8_t length, uint8_t data) | mpud::MPU | inline |
writeByte(uint8_t regAddr, uint8_t data) | mpud::MPU | inline |
writeBytes(uint8_t regAddr, size_t length, const uint8_t *data) | mpud::MPU | inline |
writeFIFO(size_t length, const uint8_t *data) | mpud::MPU | |
~MPU() | mpud::MPU | inline |