[][src]Crate bno055

Structs

AxisRemap
AxisRemapBuilder
BNO055AxisConfig
BNO055AxisSign
BNO055SystemStatusCode
BNO055SystemErrorCode

Possible BNO055 errors.

BNO055SelfTestStatus

BNO055 self-test status bit flags.

BNO055SystemStatus
BNO055Revision
BNO055Calibration
BNO055CalibrationStatus
BNO055RegisterPage

Possible BNO055 register map pages.

BNO055PowerMode

Possible BNO055 power modes.

BNO055OperationMode

Possible BNO055 operation modes.

Bno055
Quaternion

A quaternion. See the type alias UnitQuaternion = Unit<Quaternion> for a quaternion that may be used as a rotation.

Enums

Error

All possible errors in this crate

Constants

BNO055_DEFAULT_ADDR
BNO055_ALTERNATE_ADDR
BNO055_ID
BNO055_PAGE_ID
BNO055_CHIP_ID
BNO055_ACC_ID
BNO055_MAG_ID
BNO055_GYR_ID
BNO055_SW_REV_ID_LSB
BNO055_SW_REV_ID_MSB
BNO055_BL_REV_ID
BNO055_ACC_DATA_X_LSB
BNO055_ACC_DATA_X_MSB
BNO055_ACC_DATA_Y_LSB
BNO055_ACC_DATA_Y_MSB
BNO055_ACC_DATA_Z_LSB
BNO055_ACC_DATA_Z_MSB
BNO055_MAG_DATA_X_LSB
BNO055_MAG_DATA_X_MSB
BNO055_MAG_DATA_Y_LSB
BNO055_MAG_DATA_Y_MSB
BNO055_MAG_DATA_Z_LSB
BNO055_MAG_DATA_Z_MSB
BNO055_GYR_DATA_X_LSB
BNO055_GYR_DATA_X_MSB
BNO055_GYR_DATA_Y_LSB
BNO055_GYR_DATA_Y_MSB
BNO055_GYR_DATA_Z_LSB
BNO055_GYR_DATA_Z_MSB
BNO055_EUL_HEADING_LSB
BNO055_EUL_HEADING_MSB
BNO055_EUL_ROLL_LSB
BNO055_EUL_ROLL_MSB
BNO055_EUL_PITCH_LSB
BNO055_EUL_PITCH_MSB
BNO055_QUA_DATA_W_LSB

Quaternion data

BNO055_QUA_DATA_W_MSB
BNO055_QUA_DATA_X_LSB
BNO055_QUA_DATA_X_MSB
BNO055_QUA_DATA_Y_LSB
BNO055_QUA_DATA_Y_MSB
BNO055_QUA_DATA_Z_LSB
BNO055_QUA_DATA_Z_MSB
BNO055_LIA_DATA_X_LSB

Linear acceleration data

BNO055_LIA_DATA_X_MSB
BNO055_LIA_DATA_Y_LSB
BNO055_LIA_DATA_Y_MSB
BNO055_LIA_DATA_Z_LSB
BNO055_LIA_DATA_Z_MSB
BNO055_GRV_DATA_X_LSB

Gravity vector data

BNO055_GRV_DATA_X_MSB
BNO055_GRV_DATA_Y_LSB
BNO055_GRV_DATA_Y_MSB
BNO055_GRV_DATA_Z_LSB
BNO055_GRV_DATA_Z_MSB
BNO055_TEMP

Temperature data

BNO055_CALIB_STAT

Calibration Status

BNO055_ST_RESULT
BNO055_INT_STA
BNO055_SYS_CLK_STATUS
BNO055_SYS_STATUS
BNO055_SYS_ERR
BNO055_UNIT_SEL
BNO055_OPR_MODE
BNO055_PWR_MODE
BNO055_SYS_TRIGGER
BNO055_SYS_TRIGGER_RST_SYS_BIT
BNO055_SYS_TRIGGER_SELF_TEST_BIT
BNO055_TEMP_SOURCE
BNO055_AXIS_MAP_CONFIG
BNO055_AXIS_MAP_SIGN
BNO055_ACC_OFFSET_X_LSB

Calibration data

BNO055_ACC_OFFSET_X_MSB
BNO055_ACC_OFFSET_Y_LSB
BNO055_ACC_OFFSET_Y_MSB
BNO055_ACC_OFFSET_Z_LSB
BNO055_ACC_OFFSET_Z_MSB
BNO055_MAG_OFFSET_X_LSB
BNO055_MAG_OFFSET_X_MSB
BNO055_MAG_OFFSET_Y_LSB
BNO055_MAG_OFFSET_Y_MSB
BNO055_MAG_OFFSET_Z_LSB
BNO055_MAG_OFFSET_Z_MSB
BNO055_GYR_OFFSET_X_LSB
BNO055_GYR_OFFSET_X_MSB
BNO055_GYR_OFFSET_Y_LSB
BNO055_GYR_OFFSET_Y_MSB
BNO055_GYR_OFFSET_Z_LSB
BNO055_GYR_OFFSET_Z_MSB
BNO055_ACC_RADIUS_LSB
BNO055_ACC_RADIUS_MSB
BNO055_MAG_RADIUS_LSB
BNO055_MAG_RADIUS_MSB
BNO055_CALIB_SIZE

BNO055's calibration profile size.

Type Definitions

Rotation3

A 3-dimensional rotation matrix.

Vector3

A stack-allocated, 3-dimensional column vector.