enum class | halx::driver::Bno055Register : uint8_t {
halx::driver::CHIP_ID = 0x00
, halx::driver::ACC_ID = 0x01
, halx::driver::MAG_ID = 0x02
, halx::driver::GYR_ID = 0x03
,
halx::driver::SW_REV_ID_LSB = 0x04
, halx::driver::SW_REV_ID_MSB = 0x05
, halx::driver::BL_REV_ID = 0x06
, halx::driver::PAGE_ID = 0x07
,
halx::driver::ACC_DATA_X_LSB = 0x08
, halx::driver::ACC_DATA_X_MSB = 0x09
, halx::driver::ACC_DATA_Y_LSB = 0x0A
, halx::driver::ACC_DATA_Y_MSB = 0x0B
,
halx::driver::ACC_DATA_Z_LSB = 0x0C
, halx::driver::ACC_DATA_Z_MSB = 0x0D
, halx::driver::MAG_DATA_X_LSB = 0x0E
, halx::driver::MAG_DATA_X_MSB = 0x0F
,
halx::driver::MAG_DATA_Y_LSB = 0x10
, halx::driver::MAG_DATA_Y_MSB = 0x11
, halx::driver::MAG_DATA_Z_LSB = 0x12
, halx::driver::MAG_DATA_Z_MSB = 0x13
,
halx::driver::GYR_DATA_X_LSB = 0x14
, halx::driver::GYR_DATA_X_MSB = 0x15
, halx::driver::GYR_DATA_Y_LSB = 0x16
, halx::driver::GYR_DATA_Y_MSB = 0x17
,
halx::driver::GYR_DATA_Z_LSB = 0x18
, halx::driver::GYR_DATA_Z_MSB = 0x19
, halx::driver::EUL_DATA_X_LSB = 0x1A
, halx::driver::EUL_DATA_X_MSB = 0x1B
,
halx::driver::EUL_DATA_Y_LSB = 0x1C
, halx::driver::EUL_DATA_Y_MSB = 0x1D
, halx::driver::EUL_DATA_Z_LSB = 0x1E
, halx::driver::EUL_DATA_Z_MSB = 0x1F
,
halx::driver::QUA_DATA_W_LSB = 0x20
, halx::driver::QUA_DATA_W_MSB = 0x21
, halx::driver::QUA_DATA_X_LSB = 0x22
, halx::driver::QUA_DATA_X_MSB = 0x23
,
halx::driver::QUA_DATA_Y_LSB = 0x24
, halx::driver::QUA_DATA_Y_MSB = 0x25
, halx::driver::QUA_DATA_Z_LSB = 0x26
, halx::driver::QUA_DATA_Z_MSB = 0x27
,
halx::driver::LIA_DATA_X_LSB = 0x28
, halx::driver::LIA_DATA_X_MSB = 0x29
, halx::driver::LIA_DATA_Y_LSB = 0x2A
, halx::driver::LIA_DATA_Y_MSB = 0x2B
,
halx::driver::LIA_DATA_Z_LSB = 0x2C
, halx::driver::LIA_DATA_Z_MSB = 0x2D
, halx::driver::GRV_DATA_X_LSB = 0x2E
, halx::driver::GRV_DATA_X_MSB = 0x2F
,
halx::driver::GRV_DATA_Y_LSB = 0x30
, halx::driver::GRV_DATA_Y_MSB = 0x31
, halx::driver::GRV_DATA_Z_LSB = 0x32
, halx::driver::GRV_DATA_Z_MSB = 0x33
,
halx::driver::TEMP = 0x34
, halx::driver::CALIB_STAT = 0x35
, halx::driver::ST_RESULT = 0x36
, halx::driver::INT_STA = 0x37
,
halx::driver::SYS_CLK_STATUS = 0x38
, halx::driver::SYS_STATUS = 0x39
, halx::driver::SYS_ERR = 0x3A
, halx::driver::UNIT_SEL = 0x3B
,
halx::driver::OPR_MODE = 0x3D
, halx::driver::PWR_MODE = 0x3E
, halx::driver::SYS_TRIGGER = 0x3F
, halx::driver::TEMP_SOURCE = 0x40
,
halx::driver::AXIS_MAP_CONFIG = 0x41
, halx::driver::AXIS_MAP_SIGN = 0x42
, halx::driver::ACC_OFFSET_X_LSB = 0x55
, halx::driver::ACC_OFFSET_X_MSB = 0x56
,
halx::driver::ACC_OFFSET_Y_LSB = 0x57
, halx::driver::ACC_OFFSET_Y_MSB = 0x58
, halx::driver::ACC_OFFSET_Z_LSB = 0x59
, halx::driver::ACC_OFFSET_Z_MSB = 0x5A
,
halx::driver::MAG_OFFSET_X_LSB = 0x5B
, halx::driver::MAG_OFFSET_X_MSB = 0x5C
, halx::driver::MAG_OFFSET_Y_LSB = 0x5D
, halx::driver::MAG_OFFSET_Y_MSB = 0x5E
,
halx::driver::MAG_OFFSET_Z_LSB = 0x5F
, halx::driver::MAG_OFFSET_Z_MSB = 0x60
, halx::driver::GYR_OFFSET_X_LSB = 0x61
, halx::driver::GYR_OFFSET_X_MSB = 0x62
,
halx::driver::GYR_OFFSET_Y_LSB = 0x63
, halx::driver::GYR_OFFSET_Y_MSB = 0x64
, halx::driver::GYR_OFFSET_Z_LSB = 0x65
, halx::driver::GYR_OFFSET_Z_MSB = 0x66
,
halx::driver::ACC_RADIUS_LSB = 0x67
, halx::driver::ACC_RADIUS_MSB = 0x68
, halx::driver::MAG_RADIUS_LSB = 0x69
, halx::driver::MAG_RADIUS_MSB = 0x6A
,
halx::driver::ACC_CONFIG = 0x08
, halx::driver::MAG_CONFIG = 0x09
, halx::driver::GYR_CONFIG_0 = 0x0A
, halx::driver::GYR_CONFIG_1 = 0x0B
,
halx::driver::ACC_SLEEP_CONFIG = 0x0C
, halx::driver::GYR_SLEEP_CONFIG = 0x0D
, halx::driver::INT_MSK = 0x0F
, halx::driver::INT_EN = 0x10
,
halx::driver::ACC_AM_THRES = 0x11
, halx::driver::ACC_INT_SETTINGS = 0x12
, halx::driver::ACC_HG_DURATION = 0x13
, halx::driver::ACC_HG_THRES = 0x14
,
halx::driver::ACC_NM_THRES = 0x15
, halx::driver::ACC_NM_SET = 0x16
, halx::driver::GYR_INT_SETTING = 0x17
, halx::driver::GYR_HR_X_SET = 0x18
,
halx::driver::GYR_DUR_X = 0x19
, halx::driver::GYR_HR_Y_SET = 0x1A
, halx::driver::GYR_DUR_Y = 0x1B
, halx::driver::GYR_HR_Z_SET = 0x1C
,
halx::driver::GYR_DUR_Z = 0x1D
, halx::driver::GYR_AM_THRES = 0x1E
, halx::driver::GYR_AM_SET = 0x1F
} |