M5Unified
m5::BMI270_Class Member List

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

_addrm5::I2C_Deviceprotected
_freqm5::I2C_Deviceprotected
_i2cm5::I2C_Deviceprotected
_initm5::I2C_Deviceprotected
_upload_file(const std::uint8_t *config_data, std::size_t index, std::size_t write_len)m5::BMI270_Classprotected
ACC_CONF_ADDRm5::BMI270_Classstatic
ACC_OFF_COMP_0_ADDRm5::BMI270_Classstatic
ACC_SELF_TEST_ADDRm5::BMI270_Classstatic
ACC_X_LSB_ADDRm5::BMI270_Classstatic
AUX_CONF_ADDRm5::BMI270_Classstatic
AUX_DEV_ID_ADDRm5::BMI270_Classstatic
AUX_IF_CONF_ADDRm5::BMI270_Classstatic
AUX_IF_TRIMm5::BMI270_Classstatic
AUX_RD_ADDRm5::BMI270_Classstatic
AUX_WR_ADDRm5::BMI270_Classstatic
AUX_WR_DATA_ADDRm5::BMI270_Classstatic
AUX_X_LSB_ADDRm5::BMI270_Classstatic
auxReadRegister8(std::uint8_t reg)m5::BMI270_Classprotected
auxSetupMode(std::uint8_t i2c_addr)m5::BMI270_Classprotected
auxWriteRegister8(std::uint8_t reg, std::uint8_t data)m5::BMI270_Classprotected
begin(I2C_Class *i2c=nullptr) overridem5::BMI270_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
BMI270_Class(std::uint8_t i2c_addr=DEFAULT_ADDRESS, std::uint32_t freq=400000, I2C_Class *i2c=&In_I2C)m5::BMI270_Class
CHIP_ID_ADDRm5::BMI270_Classstatic
CMD_REG_ADDRm5::BMI270_Classstatic
DEFAULT_ADDRESSm5::BMI270_Classstatic
ERR_REG_ADDRm5::BMI270_Classstatic
EVENT_ADDRm5::BMI270_Classstatic
FEAT_PAGE_ADDRm5::BMI270_Classstatic
FEATURES_REG_ADDRm5::BMI270_Classstatic
FIFO_CONFIG_0_ADDRm5::BMI270_Classstatic
FIFO_CONFIG_1_ADDRm5::BMI270_Classstatic
FIFO_DATA_ADDRm5::BMI270_Classstatic
FIFO_DOWNS_ADDRm5::BMI270_Classstatic
FIFO_FLUSH_CMDm5::BMI270_Classstatic
FIFO_LENGTH_0_ADDRm5::BMI270_Classstatic
FIFO_WTM_0_ADDRm5::BMI270_Classstatic
FIFO_WTM_1_ADDRm5::BMI270_Classstatic
G_TRIGGER_CMDm5::BMI270_Classstatic
getConvertParam(imu_convert_param_t *param) const overridem5::BMI270_Classvirtual
getImuRawData(imu_raw_data_t *data) const overridem5::BMI270_Classvirtual
getTempAdc(int16_t *adc) const overridem5::BMI270_Classvirtual
GYR_CAS_GPIO0_ADDRm5::BMI270_Classstatic
GYR_CONF_ADDRm5::BMI270_Classstatic
GYR_CRT_CONF_ADDRm5::BMI270_Classstatic
GYR_OFF_COMP_3_ADDRm5::BMI270_Classstatic
GYR_OFF_COMP_6_ADDRm5::BMI270_Classstatic
GYR_SELF_TEST_AXES_ADDRm5::BMI270_Classstatic
GYR_USR_GAIN_0_ADDRm5::BMI270_Classstatic
GYR_X_LSB_ADDRm5::BMI270_Classstatic
I2C_Device(std::uint8_t i2c_addr, std::uint32_t freq, I2C_Class *i2c=&In_I2C)m5::I2C_Deviceinline
IF_CONF_ADDRm5::BMI270_Classstatic
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
INIT_ADDR_0m5::BMI270_Classstatic
INIT_ADDR_1m5::BMI270_Classstatic
INIT_CTRL_ADDRm5::BMI270_Classstatic
INIT_DATA_ADDRm5::BMI270_Classstatic
INT1_IO_CTRL_ADDRm5::BMI270_Classstatic
INT1_MAP_FEAT_ADDRm5::BMI270_Classstatic
INT2_IO_CTRL_ADDRm5::BMI270_Classstatic
INT2_MAP_FEAT_ADDRm5::BMI270_Classstatic
INT_LATCH_ADDRm5::BMI270_Classstatic
INT_MAP_DATA_ADDRm5::BMI270_Classstatic
INT_STATUS_0_ADDRm5::BMI270_Classstatic
INT_STATUS_1_ADDRm5::BMI270_Classstatic
INTERNAL_STATUS_ADDRm5::BMI270_Classstatic
isEnabled(void) constm5::I2C_Deviceinline
NV_CONF_ADDRm5::BMI270_Classstatic
NVM_CONF_ADDRm5::BMI270_Classstatic
NVM_PROG_CMDm5::BMI270_Classstatic
PWR_CONF_ADDRm5::BMI270_Classstatic
PWR_CTRL_ADDRm5::BMI270_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
SC_OUT_0_ADDRm5::BMI270_Classstatic
SELF_TEST_MEMS_ADDRm5::BMI270_Classstatic
SENSORTIME_ADDRm5::BMI270_Classstatic
setINTPinActiveLogic(bool level)m5::IMU_Baseinlinevirtual
setPort(I2C_Class *i2c)m5::I2C_Deviceinline
SOFT_RESET_CMDm5::BMI270_Classstatic
STATUS_ADDRm5::BMI270_Classstatic
SYNC_COMMAND_ADDRm5::BMI270_Classstatic
TEMPERATURE_0_ADDRm5::BMI270_Classstatic
USR_GAIN_CMDm5::BMI270_Classstatic
WhoAmI(void)m5::BMI270_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
~BMI270_Class()m5::BMI270_Classvirtual
~IMU_Base()m5::IMU_Basevirtual