M5Unified
m5::AK8963_Class Member List

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

_addrm5::I2C_Deviceprotected
_freqm5::I2C_Deviceprotected
_i2cm5::I2C_Deviceprotected
_initm5::I2C_Deviceprotected
AK8963_Class(std::uint8_t i2c_addr=DEFAULT_ADDRESS, std::uint32_t freq=400000, I2C_Class *i2c=&In_I2C)m5::AK8963_Class
ASAX_ADDRm5::AK8963_Classstatic
begin(I2C_Class *i2c=nullptr) overridem5::AK8963_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
CTRL_CMD_ADDRm5::AK8963_Classstatic
DEFAULT_ADDRESSm5::AK8963_Classstatic
FUSE_ROM_CMDm5::AK8963_Classstatic
getConvertParam(imu_convert_param_t *param) const overridem5::AK8963_Classvirtual
getImuRawData(imu_raw_data_t *data) const overridem5::AK8963_Classvirtual
getTempAdc(int16_t *adc) constm5::IMU_Baseinlinevirtual
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
POWER_DOWN_CMDm5::AK8963_Classstatic
readRegister(std::uint8_t reg, std::uint8_t *result, std::size_t length) constm5::I2C_Deviceinline
readRegister8(std::uint8_t reg) constm5::I2C_Deviceinline
SELF_TEST_CMDm5::AK8963_Classstatic
setINTPinActiveLogic(bool level)m5::IMU_Baseinlinevirtual
setPort(I2C_Class *i2c)m5::I2C_Deviceinline
SINGLE_MEASURE_CMDm5::AK8963_Classstatic
STATUS1_ADDRm5::AK8963_Classstatic
WHO_AM_I_ADDRm5::AK8963_Classstatic
WhoAmI(void)m5::AK8963_Class
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
XOUT_L_ADDRm5::AK8963_Classstatic
~AK8963_Class()m5::AK8963_Classvirtual
~IMU_Base()m5::IMU_Basevirtual