M5Unified
m5::MPU6886_Class Member List

This is the complete list of members for m5::MPU6886_Class, including all inherited members.

_addrm5::I2C_Deviceprotected
_aResm5::MPU6886_Classprotected
_ascalem5::MPU6886_Classprotected
_device_idm5::MPU6886_Classprotected
_fifo_enm5::MPU6886_Classprotected
_freqm5::I2C_Deviceprotected
_gResm5::MPU6886_Classprotected
_gscalem5::MPU6886_Classprotected
_i2cm5::I2C_Deviceprotected
_initm5::I2C_Deviceprotected
AFS_16G enum valuem5::MPU6886_Class
AFS_2G enum valuem5::MPU6886_Class
AFS_4G enum valuem5::MPU6886_Class
AFS_8G enum valuem5::MPU6886_Class
Ascale enum namem5::MPU6886_Class
begin(I2C_Class *i2c=nullptr) overridem5::MPU6886_Classvirtual
bitOff(std::uint8_t reg, std::uint8_t bit) constm5::I2C_Deviceinline
bitOn(std::uint8_t reg, std::uint8_t bit) constm5::I2C_Deviceinline
DEFAULT_ADDRESSm5::MPU6886_Classstatic
DEV_ID_MPU6050m5::MPU6886_Classstatic
DEV_ID_MPU6886m5::MPU6886_Classstatic
DEV_ID_MPU9250m5::MPU6886_Classstatic
enableFIFO(Fodr output_data_rate)m5::MPU6886_Class
Fodr enum namem5::MPU6886_Class
getConvertParam(imu_convert_param_t *param) constm5::MPU6886_Classvirtual
getImuRawData(imu_raw_data_t *data) const overridem5::MPU6886_Classvirtual
getTempAdc(int16_t *adc) const overridem5::MPU6886_Classvirtual
GFS_1000DPS enum valuem5::MPU6886_Class
GFS_2000DPS enum valuem5::MPU6886_Class
GFS_250DPS enum valuem5::MPU6886_Class
GFS_500DPS enum valuem5::MPU6886_Class
Gscale enum namem5::MPU6886_Class
I2C_Device(std::uint8_t i2c_addr, std::uint32_t freq, I2C_Class *i2c=&In_I2C)m5::I2C_Deviceinline
IMU_Base(std::uint8_t i2c_addr, std::uint32_t freq=400000, I2C_Class *i2c=&In_I2C)m5::IMU_Base
imu_spec_accel enum valuem5::IMU_Base
imu_spec_gyro enum valuem5::IMU_Base
imu_spec_mag enum valuem5::IMU_Base
imu_spec_none enum valuem5::IMU_Base
imu_spec_t enum namem5::IMU_Base
isEnabled(void) constm5::I2C_Deviceinline
MPU6886_Class(std::uint8_t i2c_addr=DEFAULT_ADDRESS, std::uint32_t freq=400000, I2C_Class *i2c=&In_I2C)m5::MPU6886_Class
ODR_100Hz enum valuem5::MPU6886_Class
ODR_10Hz enum valuem5::MPU6886_Class
ODR_125Hz enum valuem5::MPU6886_Class
ODR_1kHz enum valuem5::MPU6886_Class
ODR_200Hz enum valuem5::MPU6886_Class
ODR_250Hz enum valuem5::MPU6886_Class
ODR_500Hz enum valuem5::MPU6886_Class
ODR_50Hz enum valuem5::MPU6886_Class
readRegister(std::uint8_t reg, std::uint8_t *result, std::size_t length) constm5::I2C_Deviceinline
readRegister8(std::uint8_t reg) constm5::I2C_Deviceinline
REG_ACCEL_CONFIGm5::MPU6886_Classstatic
REG_ACCEL_CONFIG2m5::MPU6886_Classstatic
REG_ACCEL_INTEL_CTRLm5::MPU6886_Classstatic
REG_ACCEL_XOUT_Hm5::MPU6886_Classstatic
REG_ACCEL_XOUT_Lm5::MPU6886_Classstatic
REG_ACCEL_YOUT_Hm5::MPU6886_Classstatic
REG_ACCEL_YOUT_Lm5::MPU6886_Classstatic
REG_ACCEL_ZOUT_Hm5::MPU6886_Classstatic
REG_ACCEL_ZOUT_Lm5::MPU6886_Classstatic
REG_CONFIGm5::MPU6886_Classstatic
REG_FIFO_COUNTHm5::MPU6886_Classstatic
REG_FIFO_ENm5::MPU6886_Classstatic
REG_FIFO_R_Wm5::MPU6886_Classstatic
REG_GYRO_CONFIGm5::MPU6886_Classstatic
REG_GYRO_XOUT_Hm5::MPU6886_Classstatic
REG_GYRO_XOUT_Lm5::MPU6886_Classstatic
REG_GYRO_YOUT_Hm5::MPU6886_Classstatic
REG_GYRO_YOUT_Lm5::MPU6886_Classstatic
REG_GYRO_ZOUT_Hm5::MPU6886_Classstatic
REG_GYRO_ZOUT_Lm5::MPU6886_Classstatic
REG_INT_ENABLEm5::MPU6886_Classstatic
REG_INT_PIN_CFGm5::MPU6886_Classstatic
REG_LP_MODE_CFGm5::MPU6886_Classstatic
REG_PWR_MGMT_1m5::MPU6886_Classstatic
REG_PWR_MGMT_2m5::MPU6886_Classstatic
REG_SMPLRT_DIVm5::MPU6886_Classstatic
REG_TEMP_OUT_Hm5::MPU6886_Classstatic
REG_TEMP_OUT_Lm5::MPU6886_Classstatic
REG_USER_CTRLm5::MPU6886_Classstatic
REG_WHOAMIm5::MPU6886_Classstatic
setAccelFsr(Ascale scale)m5::MPU6886_Classprotected
setGyroAdcOffset(std::int16_t gx, std::int16_t gy, std::int16_t gz)m5::MPU6886_Class
setGyroFsr(Gscale scale)m5::MPU6886_Classprotected
setINTPinActiveLogic(bool level) overridem5::MPU6886_Classvirtual
setPort(I2C_Class *i2c)m5::I2C_Deviceinline
whoAmI(void) constm5::MPU6886_Classinline
writeRegister(std::uint8_t reg, const std::uint8_t *data, std::size_t length) constm5::I2C_Deviceinline
writeRegister8(std::uint8_t reg, std::uint8_t data) constm5::I2C_Deviceinline
writeRegister8Array(const std::uint8_t *reg_data_array, std::size_t length) constm5::I2C_Device
~IMU_Base()m5::IMU_Basevirtual
~MPU6886_Class()m5::MPU6886_Classvirtual