4 #ifndef __M5_BMI270_CLASS_H__
5 #define __M5_BMI270_CLASS_H__
99 bool _upload_file(
const std::uint8_t *config_data, std::size_t index, std::size_t write_len);
static constexpr const std::uint8_t SYNC_COMMAND_ADDR
void getConvertParam(imu_convert_param_t *param) const override
static constexpr const std::uint8_t GYR_CAS_GPIO0_ADDR
static constexpr const std::uint8_t FIFO_DOWNS_ADDR
static constexpr const std::uint8_t INIT_CTRL_ADDR
static constexpr const std::uint8_t FIFO_LENGTH_0_ADDR
static constexpr const std::uint8_t FIFO_WTM_1_ADDR
static constexpr const std::uint8_t FEAT_PAGE_ADDR
static constexpr const std::uint8_t GYR_OFF_COMP_6_ADDR
static constexpr const std::uint8_t TEMPERATURE_0_ADDR
static constexpr const std::uint8_t GYR_X_LSB_ADDR
static constexpr const std::uint8_t AUX_DEV_ID_ADDR
static constexpr const std::uint8_t FIFO_CONFIG_0_ADDR
static constexpr const std::uint8_t GYR_SELF_TEST_AXES_ADDR
std::uint8_t WhoAmI(void)
static constexpr const std::uint8_t AUX_IF_CONF_ADDR
static constexpr const std::uint8_t INT_LATCH_ADDR
static constexpr const std::uint8_t ERR_REG_ADDR
static constexpr const std::uint8_t AUX_CONF_ADDR
imu_spec_t getImuRawData(imu_raw_data_t *data) const override
static constexpr const std::uint8_t GYR_OFF_COMP_3_ADDR
static constexpr const std::uint8_t ACC_CONF_ADDR
static constexpr const std::uint8_t INIT_ADDR_0
bool getTempAdc(int16_t *adc) const override
static constexpr const std::uint8_t AUX_IF_TRIM
static constexpr const std::uint8_t NVM_PROG_CMD
static constexpr const std::uint8_t ACC_X_LSB_ADDR
static constexpr const std::uint8_t NV_CONF_ADDR
static constexpr const std::uint8_t AUX_WR_ADDR
static constexpr const std::uint8_t FIFO_WTM_0_ADDR
static constexpr const std::uint8_t INT_STATUS_0_ADDR
static constexpr const std::uint8_t GYR_CRT_CONF_ADDR
std::uint8_t auxReadRegister8(std::uint8_t reg)
static constexpr const std::uint8_t AUX_WR_DATA_ADDR
static constexpr const std::uint8_t FIFO_CONFIG_1_ADDR
static constexpr const std::uint8_t INIT_ADDR_1
static constexpr const std::uint8_t FIFO_FLUSH_CMD
static constexpr std::uint8_t DEFAULT_ADDRESS
static constexpr const std::uint8_t STATUS_ADDR
BMI270_Class(std::uint8_t i2c_addr=DEFAULT_ADDRESS, std::uint32_t freq=400000, I2C_Class *i2c=&In_I2C)
static constexpr const std::uint8_t SELF_TEST_MEMS_ADDR
static constexpr const std::uint8_t INT2_MAP_FEAT_ADDR
bool auxSetupMode(std::uint8_t i2c_addr)
static constexpr const std::uint8_t INTERNAL_STATUS_ADDR
static constexpr const std::uint8_t ACC_OFF_COMP_0_ADDR
static constexpr const std::uint8_t INT_STATUS_1_ADDR
static constexpr const std::uint8_t FIFO_DATA_ADDR
static constexpr const std::uint8_t USR_GAIN_CMD
static constexpr const std::uint8_t INT2_IO_CTRL_ADDR
static constexpr const std::uint8_t GYR_CONF_ADDR
static constexpr const std::uint8_t EVENT_ADDR
static constexpr const std::uint8_t G_TRIGGER_CMD
static constexpr const std::uint8_t AUX_X_LSB_ADDR
static constexpr const std::uint8_t INT_MAP_DATA_ADDR
static constexpr const std::uint8_t FEATURES_REG_ADDR
static constexpr const std::uint8_t SENSORTIME_ADDR
static constexpr const std::uint8_t INT1_IO_CTRL_ADDR
static constexpr const std::uint8_t INIT_DATA_ADDR
static constexpr const std::uint8_t INT1_MAP_FEAT_ADDR
static constexpr const std::uint8_t CHIP_ID_ADDR
static constexpr const std::uint8_t PWR_CTRL_ADDR
static constexpr const std::uint8_t SOFT_RESET_CMD
imu_spec_t begin(I2C_Class *i2c=nullptr) override
static constexpr const std::uint8_t CMD_REG_ADDR
static constexpr const std::uint8_t ACC_SELF_TEST_ADDR
static constexpr const std::uint8_t NVM_CONF_ADDR
static constexpr const std::uint8_t PWR_CONF_ADDR
bool auxWriteRegister8(std::uint8_t reg, std::uint8_t data)
static constexpr const std::uint8_t SC_OUT_0_ADDR
static constexpr const std::uint8_t IF_CONF_ADDR
static constexpr const std::uint8_t GYR_USR_GAIN_0_ADDR
static constexpr const std::uint8_t AUX_RD_ADDR
bool _upload_file(const std::uint8_t *config_data, std::size_t index, std::size_t write_len)
I2C_Class In_I2C
for internal I2C device