|
|
#define | BNO055_WR_FUNC_PTR |
|
#define | BNO055_BUS_WRITE_FUNC(dev_addr, reg_addr, reg_data, wr_len) bus_write(dev_addr, reg_addr, reg_data, wr_len) |
|
#define | BNO055_RD_FUNC_PTR |
|
#define | BNO055_BUS_READ_FUNC(dev_addr, reg_addr, reg_data, r_len) bus_read(dev_addr, reg_addr, reg_data, r_len) |
|
#define | BNO055_DELAY_RETURN_TYPE void |
|
#define | BNO055_DELAY_PARAM_TYPES u32 |
|
#define | BNO055_DELAY_FUNC(delay_in_msec) delay_func(delay_in_msec) |
|
|
#define | BNO055_I2C_ADDR1 0x28 |
|
#define | BNO055_I2C_ADDR2 0x29 |
|
|
#define | BNO055_PAGE_ID_ADDR 0X07 |
|
#define | BNO055_CHIP_ID_ADDR 0x00 |
|
#define | BNO055_ACCEL_REV_ID_ADDR 0x01 |
|
#define | BNO055_MAG_REV_ID_ADDR 0x02 |
|
#define | BNO055_GYRO_REV_ID_ADDR 0x03 |
|
#define | BNO055_SW_REV_ID_LSB_ADDR 0x04 |
|
#define | BNO055_SW_REV_ID_MSB_ADDR 0x05 |
|
#define | BNO055_BL_REV_ID_ADDR 0X06 |
|
#define | BNO055_ACCEL_DATA_X_LSB_ADDR 0X08 |
|
#define | BNO055_ACCEL_DATA_X_MSB_ADDR 0X09 |
|
#define | BNO055_ACCEL_DATA_Y_LSB_ADDR 0X0A |
|
#define | BNO055_ACCEL_DATA_Y_MSB_ADDR 0X0B |
|
#define | BNO055_ACCEL_DATA_Z_LSB_ADDR 0X0C |
|
#define | BNO055_ACCEL_DATA_Z_MSB_ADDR 0X0D |
|
#define | BNO055_MAG_DATA_X_LSB_ADDR 0X0E |
|
#define | BNO055_MAG_DATA_X_MSB_ADDR 0X0F |
|
#define | BNO055_MAG_DATA_Y_LSB_ADDR 0X10 |
|
#define | BNO055_MAG_DATA_Y_MSB_ADDR 0X11 |
|
#define | BNO055_MAG_DATA_Z_LSB_ADDR 0X12 |
|
#define | BNO055_MAG_DATA_Z_MSB_ADDR 0X13 |
|
#define | BNO055_GYRO_DATA_X_LSB_ADDR 0X14 |
|
#define | BNO055_GYRO_DATA_X_MSB_ADDR 0X15 |
|
#define | BNO055_GYRO_DATA_Y_LSB_ADDR 0X16 |
|
#define | BNO055_GYRO_DATA_Y_MSB_ADDR 0X17 |
|
#define | BNO055_GYRO_DATA_Z_LSB_ADDR 0X18 |
|
#define | BNO055_GYRO_DATA_Z_MSB_ADDR 0X19 |
|
#define | BNO055_EULER_H_LSB_ADDR 0X1A |
|
#define | BNO055_EULER_H_MSB_ADDR 0X1B |
|
#define | BNO055_EULER_R_LSB_ADDR 0X1C |
|
#define | BNO055_EULER_R_MSB_ADDR 0X1D |
|
#define | BNO055_EULER_P_LSB_ADDR 0X1E |
|
#define | BNO055_EULER_P_MSB_ADDR 0X1F |
|
#define | BNO055_QUATERNION_DATA_W_LSB_ADDR 0X20 |
|
#define | BNO055_QUATERNION_DATA_W_MSB_ADDR 0X21 |
|
#define | BNO055_QUATERNION_DATA_X_LSB_ADDR 0X22 |
|
#define | BNO055_QUATERNION_DATA_X_MSB_ADDR 0X23 |
|
#define | BNO055_QUATERNION_DATA_Y_LSB_ADDR 0X24 |
|
#define | BNO055_QUATERNION_DATA_Y_MSB_ADDR 0X25 |
|
#define | BNO055_QUATERNION_DATA_Z_LSB_ADDR 0X26 |
|
#define | BNO055_QUATERNION_DATA_Z_MSB_ADDR 0X27 |
|
#define | BNO055_LINEAR_ACCEL_DATA_X_LSB_ADDR 0X28 |
|
#define | BNO055_LINEAR_ACCEL_DATA_X_MSB_ADDR 0X29 |
|
#define | BNO055_LINEAR_ACCEL_DATA_Y_LSB_ADDR 0X2A |
|
#define | BNO055_LINEAR_ACCEL_DATA_Y_MSB_ADDR 0X2B |
|
#define | BNO055_LINEAR_ACCEL_DATA_Z_LSB_ADDR 0X2C |
|
#define | BNO055_LINEAR_ACCEL_DATA_Z_MSB_ADDR 0X2D |
|
#define | BNO055_GRAVITY_DATA_X_LSB_ADDR 0X2E |
|
#define | BNO055_GRAVITY_DATA_X_MSB_ADDR 0X2F |
|
#define | BNO055_GRAVITY_DATA_Y_LSB_ADDR 0X30 |
|
#define | BNO055_GRAVITY_DATA_Y_MSB_ADDR 0X31 |
|
#define | BNO055_GRAVITY_DATA_Z_LSB_ADDR 0X32 |
|
#define | BNO055_GRAVITY_DATA_Z_MSB_ADDR 0X33 |
|
#define | BNO055_TEMP_ADDR 0X34 |
|
#define | BNO055_CALIB_STAT_ADDR 0X35 |
|
#define | BNO055_SELFTEST_RESULT_ADDR 0X36 |
|
#define | BNO055_INTR_STAT_ADDR 0X37 |
|
#define | BNO055_SYS_CLK_STAT_ADDR 0X38 |
|
#define | BNO055_SYS_STAT_ADDR 0X39 |
|
#define | BNO055_SYS_ERR_ADDR 0X3A |
|
#define | BNO055_UNIT_SEL_ADDR 0X3B |
|
#define | BNO055_DATA_SELECT_ADDR 0X3C |
|
#define | BNO055_OPR_MODE_ADDR 0X3D |
|
#define | BNO055_PWR_MODE_ADDR 0X3E |
|
#define | BNO055_SYS_TRIGGER_ADDR 0X3F |
|
#define | BNO055_TEMP_SOURCE_ADDR 0X40 |
|
#define | BNO055_AXIS_MAP_CONFIG_ADDR 0X41 |
|
#define | BNO055_AXIS_MAP_SIGN_ADDR 0X42 |
|
#define | BNO055_SIC_MATRIX_0_LSB_ADDR 0X43 |
|
#define | BNO055_SIC_MATRIX_0_MSB_ADDR 0X44 |
|
#define | BNO055_SIC_MATRIX_1_LSB_ADDR 0X45 |
|
#define | BNO055_SIC_MATRIX_1_MSB_ADDR 0X46 |
|
#define | BNO055_SIC_MATRIX_2_LSB_ADDR 0X47 |
|
#define | BNO055_SIC_MATRIX_2_MSB_ADDR 0X48 |
|
#define | BNO055_SIC_MATRIX_3_LSB_ADDR 0X49 |
|
#define | BNO055_SIC_MATRIX_3_MSB_ADDR 0X4A |
|
#define | BNO055_SIC_MATRIX_4_LSB_ADDR 0X4B |
|
#define | BNO055_SIC_MATRIX_4_MSB_ADDR 0X4C |
|
#define | BNO055_SIC_MATRIX_5_LSB_ADDR 0X4D |
|
#define | BNO055_SIC_MATRIX_5_MSB_ADDR 0X4E |
|
#define | BNO055_SIC_MATRIX_6_LSB_ADDR 0X4F |
|
#define | BNO055_SIC_MATRIX_6_MSB_ADDR 0X50 |
|
#define | BNO055_SIC_MATRIX_7_LSB_ADDR 0X51 |
|
#define | BNO055_SIC_MATRIX_7_MSB_ADDR 0X52 |
|
#define | BNO055_SIC_MATRIX_8_LSB_ADDR 0X53 |
|
#define | BNO055_SIC_MATRIX_8_MSB_ADDR 0X54 |
|
#define | ACCEL_OFFSET_X_LSB_ADDR 0X55 |
|
#define | ACCEL_OFFSET_X_MSB_ADDR 0X56 |
|
#define | ACCEL_OFFSET_Y_LSB_ADDR 0X57 |
|
#define | ACCEL_OFFSET_Y_MSB_ADDR 0X58 |
|
#define | ACCEL_OFFSET_Z_LSB_ADDR 0X59 |
|
#define | ACCEL_OFFSET_Z_MSB_ADDR 0X5A |
|
#define | MAG_OFFSET_X_LSB_ADDR 0X5B |
|
#define | MAG_OFFSET_X_MSB_ADDR 0X5C |
|
#define | MAG_OFFSET_Y_LSB_ADDR 0X5D |
|
#define | MAG_OFFSET_Y_MSB_ADDR 0X5E |
|
#define | MAG_OFFSET_Z_LSB_ADDR 0X5F |
|
#define | MAG_OFFSET_Z_MSB_ADDR 0X60 |
|
#define | GYRO_OFFSET_X_LSB_ADDR 0X61 |
|
#define | GYRO_OFFSET_X_MSB_ADDR 0X62 |
|
#define | GYRO_OFFSET_Y_LSB_ADDR 0X63 |
|
#define | GYRO_OFFSET_Y_MSB_ADDR 0X64 |
|
#define | GYRO_OFFSET_Z_LSB_ADDR 0X65 |
|
#define | GYRO_OFFSET_Z_MSB_ADDR 0X66 |
|
#define | ACCEL_RADIUS_LSB_ADDR 0X67 |
|
#define | ACCEL_RADIUS_MSB_ADDR 0X68 |
|
#define | MAG_RADIUS_LSB_ADDR 0X69 |
|
#define | MAG_RADIUS_MSB_ADDR 0X6A |
|
#define | ACCEL_CONFIG_ADDR 0X08 |
|
#define | MAG_CONFIG_ADDR 0X09 |
|
#define | GYRO_CONFIG_ADDR 0X0A |
|
#define | GYRO_MODE_CONFIG_ADDR 0X0B |
|
#define | ACCEL_SLEEP_CONFIG_ADDR 0X0C |
|
#define | GYRO_SLEEP_CONFIG_ADDR 0X0D |
|
#define | MAG_SLEEP_CONFIG_ADDR 0x0E |
|
#define | INT_MASK_ADDR 0X0F |
|
#define | INT_ADDR 0X10 |
|
#define | ACCEL_ANY_MOTION_THRES_ADDR 0X11 |
|
#define | ACCEL_INTR_SETTINGS_ADDR 0X12 |
|
#define | ACCEL_HIGH_G_DURN_ADDR 0X13 |
|
#define | ACCEL_HIGH_G_THRES_ADDR 0X14 |
|
#define | ACCEL_NO_MOTION_THRES_ADDR 0X15 |
|
#define | ACCEL_NO_MOTION_SET_ADDR 0X16 |
|
#define | GYRO_INTR_SETING_ADDR 0X17 |
|
#define | GYRO_HIGHRATE_X_SET_ADDR 0X18 |
|
#define | GYRO_DURN_X_ADDR 0X19 |
|
#define | GYRO_HIGHRATE_Y_SET_ADDR 0X1A |
|
#define | GYRO_DURN_Y_ADDR 0X1B |
|
#define | GYRO_HIGHRATE_Z_SET_ADDR 0X1C |
|
#define | GYRO_DURN_Z_ADDR 0X1D |
|
#define | GYRO_ANY_MOTION_THRES_ADDR 0X1E |
|
#define | GYRO_ANY_MOTION_SET_ADDR 0X1F |
|
#define | BNO055_MDELAY_DATA_TYPE u32 |
|
#define | BNO055_RETURN_FUNCTION_TYPE s8 |
|
#define | BNO055_FLOAT_ENABLE |
|
#define | BNO055_DOUBLE_ENABLE |
|
|
#define | BNO055_ZERO_U8X ((u8)0) |
|
#define | BNO055_ONE_U8X ((u8)1) |
|
#define | BNO055_TWO_U8X ((u8)2) |
|
#define | BNO055_FOUR_U8X ((u8)4) |
|
#define | BNO055_FIVE_U8X ((u8)5) |
|
#define | BNO055_SIX_U8X ((u8)6) |
|
#define | BNO055_SEVEN_U8X ((u8)7) |
|
#define | BNO055_ELEVEN_U8X ((u8)11) |
|
#define | BNO055_SIXTEEN_U8X ((u8)16) |
|
#define | BNO055_EIGHT_U8X ((u8)8) |
|
#define | BNO055_TWENTY_U8X ((u8)20) |
|
#define | BNO055_EIGHTEEN_U8X ((u8)18) |
|
#define | BNO055_SHIFT_8_POSITION ((u8)8) |
|
#define | E_NULL_PTR ((s8)-127) |
|
#define | E_BNO055_OUT_OF_RANGE ((s8)-2) |
|
#define | SUCCESS ((u8)0) |
|
#define | ERROR ((s8)-1) |
|
#define | ENABLED 0x01 |
|
#define | DISABLED 0x00 |
|
#define | PAGE_ZERO 0X00 |
|
#define | PAGE_ONE 0X01 |
|
#define | ACCEL_TEMP_EN 0x00 |
|
#define | GYRO_TEMP_EN 0x01 |
|
#define | MCU_TEMP_EN 0x03 |
|
#define | ACCEL_UNIT_MSQ 0x00 |
|
#define | ACCEL_UNIT_MG 0x01 |
|
#define | GYRO_UNIT_DPS 0x00 |
|
#define | GYRO_UNIT_RPS 0x01 |
|
#define | EULER_UNIT_DEG 0x00 |
|
#define | EULER_UNIT_RAD 0x01 |
|
#define | TEMP_UNIT_CELSIUS 0x00 |
|
#define | TEMP_UNIT_FAHRENHEIT 0x01 |
|
#define | ACCEL_DIV_MSQ 100.0 |
|
#define | ACCEL_DIV_MG 1 |
|
#define | MAG_DIV_UT 16.0 |
|
#define | GYRO_DIV_DPS 16.0 |
|
#define | GYRO_DIV_RPS 900.0 |
|
#define | EULER_DIV_DEG 16.0 |
|
#define | EULER_DIV_RAD 900.0 |
|
#define | LINEAR_ACCEL_DIV_MSQ 100.0 |
|
#define | GRAVITY_DIV_MSQ 100.0 |
|
#define | TEMP_DIV_FAHRENHEIT 0.5 |
|
#define | TEMP_DIV_CELSIUS 1 |
|
#define | BNO055_SIX_HUNDRES_U8X 600 |
|
#define | OPERATION_MODE_CONFIG 0X00 |
|
#define | OPERATION_MODE_ACCONLY 0X01 |
|
#define | OPERATION_MODE_MAGONLY 0X02 |
|
#define | OPERATION_MODE_GYRONLY 0X03 |
|
#define | OPERATION_MODE_ACCMAG 0X04 |
|
#define | OPERATION_MODE_ACCGYRO 0X05 |
|
#define | OPERATION_MODE_MAGGYRO 0X06 |
|
#define | OPERATION_MODE_AMG 0X07 |
|
#define | OPERATION_MODE_IMUPLUS 0X08 |
|
#define | OPERATION_MODE_COMPASS 0X09 |
|
#define | OPERATION_MODE_M4G 0X0A |
|
#define | OPERATION_MODE_NDOF_FMC_OFF 0X0B |
|
#define | OPERATION_MODE_NDOF 0X0C |
|
#define | POWER_MODE_NORMAL 0X00 |
|
#define | POWER_MODE_LOWPOWER 0X01 |
|
#define | POWER_MODE_SUSPEND 0X02 |
|
#define | ACCEL_RANGE_2G 0X00 |
|
#define | ACCEL_RANGE_4G 0X01 |
|
#define | ACCEL_RANGE_8G 0X02 |
|
#define | ACCEL_RANGE_16G 0X03 |
|
#define | ACCEL_BW_7_81HZ 0x00 |
|
#define | ACCEL_BW_15_63HZ 0x01 |
|
#define | ACCEL_BW_31_25HZ 0x02 |
|
#define | ACCEL_BW_62_5HZ 0X03 |
|
#define | ACCEL_BW_125HZ 0X04 |
|
#define | ACCEL_BW_250HZ 0X05 |
|
#define | ACCEL_BW_500HZ 0X06 |
|
#define | ACCEL_BW_1000HZ 0X07 |
|
#define | ACCEL_NORMAL 0X00 |
|
#define | ACCEL_SUSPEND 0X01 |
|
#define | ACCEL_LOWPOWER_1 0X02 |
|
#define | ACCEL_STANDBY 0X03 |
|
#define | ACCEL_LOWPOWER_2 0X04 |
|
#define | ACCEL_DEEPSUSPEND 0X05 |
|
#define | MAG_DATA_OUTRATE_2HZ 0X00 |
|
#define | MAG_DATA_OUTRATE_6HZ 0X01 |
|
#define | MAG_DATA_OUTRATE_8HZ 0X02 |
|
#define | MAG_DATA_OUTRATE_10HZ 0X03 |
|
#define | MAG_DATA_OUTRATE_15HZ 0X04 |
|
#define | MAG_DATA_OUTRATE_20HZ 0X05 |
|
#define | MAG_DATA_OUTRATE_25HZ 0X06 |
|
#define | MAG_DATA_OUTRATE_30HZ 0X07 |
|
#define | MAG_OPERATION_MODE_LOWPOWER 0X00 |
|
#define | MAG_OPERATION_MODE_REGULAR 0X01 |
|
#define | MAG_OPERATION_MODE_ENHANCED_REGULAR 0X02 |
|
#define | MAG_OPERATION_MODE_HIGH_ACCURACY 0X03 |
|
#define | MAG_POWER_MODE_NORMAL 0X00 |
|
#define | MAG_POWER_MODE_SLEEP 0X01 |
|
#define | MAG_POWER_MODE_SUSPEND 0X02 |
|
#define | MAG_POWER_MODE_FORCE_MODE 0X03 |
|
#define | GYRO_RANGE_2000DPS 0x00 |
|
#define | GYRO_RANGE_1000DPS 0x01 |
|
#define | GYRO_RANGE_500DPS 0x02 |
|
#define | GYRO_RANGE_250DPS 0x03 |
|
#define | GYRO_RANGE_125DPS 0x04 |
|
#define | GYRO_BW_523HZ 0x00 |
|
#define | GYRO_BW_230HZ 0x01 |
|
#define | GYRO_BW_116HZ 0x02 |
|
#define | GYRO_BW_47HZ 0x03 |
|
#define | GYRO_BW_23HZ 0x04 |
|
#define | GYRO_BW_12HZ 0x05 |
|
#define | GYRO_BW_64HZ 0x06 |
|
#define | GYRO_BW_32HZ 0x07 |
|
#define | GYRO_POWER_MODE_NORMAL 0X00 |
|
#define | GYRO_POWER_MODE_FASTPOWERUP 0X01 |
|
#define | GYRO_POWER_MODE_DEEPSUSPEND 0X02 |
|
#define | GYRO_POWER_MODE_SUSPEND 0X03 |
|
#define | GYRO_POWER_MODE_ADVANCE_POWERSAVE 0X04 |
|
#define | BNO055_ACCEL_SLEEP_DURN_0_5MS 0x05 |
|
#define | BNO055_ACCEL_SLEEP_DURN_1MS 0x06 |
|
#define | BNO055_ACCEL_SLEEP_DURN_2MS 0x07 |
|
#define | BNO055_ACCEL_SLEEP_DURN_4MS 0x08 |
|
#define | BNO055_ACCEL_SLEEP_DURN_6MS 0x09 |
|
#define | BNO055_ACCEL_SLEEP_DURN_10MS 0x0A |
|
#define | BNO055_ACCEL_SLEEP_DURN_25MS 0x0B |
|
#define | BNO055_ACCEL_SLEEP_DURN_50MS 0x0C |
|
#define | BNO055_ACCEL_SLEEP_DURN_100MS 0x0D |
|
#define | BNO055_ACCEL_SLEEP_DURN_500MS 0x0E |
|
#define | BNO055_ACCEL_SLEEP_DURN_1S 0x0F |
|
#define | BNO055_GYRO_No_AUTOSLPDUR 0x00 |
|
#define | BNO055_GYRO_4MS_AUTOSLPDUR 0x01 |
|
#define | BNO055_GYRO_5MS_AUTOSLPDUR 0x02 |
|
#define | BNO055_GYRO_8MS_AUTOSLPDUR 0x03 |
|
#define | BNO055_GYRO_10MS_AUTOSLPDUR 0x04 |
|
#define | BNO055_GYRO_15MS_AUTOSLPDUR 0x05 |
|
#define | BNO055_GYRO_20MS_AUTOSLPDUR 0x06 |
|
#define | BNO055_GYRO_40MS_AUTOSLPDUR 0x07 |
|
#define | BNO055_ACCEL_ANY_MOTION_NO_MOTION_X_AXIS 0 |
|
#define | BNO055_ACCEL_ANY_MOTION_NO_MOTION_Y_AXIS 1 |
|
#define | BNO055_ACCEL_ANY_MOTION_NO_MOTION_Z_AXIS 2 |
|
#define | BNO055_ACCEL_HIGH_G_X_AXIS 0 |
|
#define | BNO055_ACCEL_HIGH_G_Y_AXIS 1 |
|
#define | BNO055_ACCEL_HIGH_G_Z_AXIS 2 |
|
#define | BNO055_GYRO_ANY_MOTION_X_AXIS 0 |
|
#define | BNO055_GYRO_ANY_MOTION_Y_AXIS 1 |
|
#define | BNO055_GYRO_ANY_MOTION_Z_AXIS 2 |
|
#define | BNO055_GYRO_HIGHRATE_X_AXIS 0 |
|
#define | BNO055_GYRO_HIGHRATE_Y_AXIS 1 |
|
#define | BNO055_GYRO_HIGHRATE_Z_AXIS 2 |
|
#define | REMAP_X_Y 0X21 |
|
#define | REMAP_Y_Z 0X18 |
|
#define | REMAP_Z_X 0X06 |
|
#define | REMAP_X_Y_Z_TYPE0 0X12 |
|
#define | REMAP_X_Y_Z_TYPE1 0X09 |
|
#define | DEFAULT_AXIS 0X24 |
|
#define | REMAP_AXIS_POSITIVE 0X00 |
|
#define | REMAP_AXIS_NEGATIVE 0X01 |
|
#define | FILTERED 0x00 |
|
#define | UNFILTERED 0x01 |
|
#define | BNO055_SIC_HEX_0_0_F_F_DATA 0x00FF |
|
|
#define | ARRAY_SIZE_TWO 2 |
|
#define | ARRAY_SIZE_THREE 3 |
|
#define | ARRAY_SIZE_SIX 6 |
|
#define | ARRAY_SIZE_FIVE 5 |
|
#define | ARRAY_SIZE_EIGHT 8 |
|
#define | ARRAY_SIZE_TWELVE 12 |
|
#define | ARRAY_SIZE_FOURTEEN 14 |
|
#define | ARRAY_SIZE_EIGHTEEN 18 |
|
#define | ARRAY_SIZE_TWENTY_SIX 26 |
|
#define | INDEX_ZERO 0 |
|
#define | INDEX_ONE 1 |
|
#define | INDEX_TWO 2 |
|
#define | INDEX_THREE 3 |
|
#define | INDEX_FOUR 4 |
|
#define | INDEX_FIVE 5 |
|
#define | INDEX_SIX 6 |
|
#define | INDEX_SEVEN 7 |
|
#define | INDEX_EIGHT 8 |
|
#define | INDEX_NINE 9 |
|
#define | INDEX_TEN 10 |
|
#define | INDEX_ELEVEN 11 |
|
#define | INDEX_TWELVE 12 |
|
#define | INDEX_THIRTEEN 13 |
|
#define | INDEX_FOURTEEN 14 |
|
#define | INDEX_FIVETEEN 15 |
|
#define | INDEX_SIXTEEN 16 |
|
#define | INDEX_SEVENTEEN 17 |
|
#define | INDEX_EIGHTEEN 18 |
|
#define | INDEX_NINETEEN 19 |
|
#define | INDEX_TWENTY 20 |
|
#define | INDEX_TWENTY_ONE 21 |
|
#define | INDEX_TWENTY_TWO 22 |
|
#define | INDEX_TWENTY_THREE 23 |
|
#define | INDEX_TWENTY_FIVE 25 |
|
|
#define | LSB_ZERO 0 |
|
#define | MSB_ONE 1 |
|
#define | LSB_TWO 2 |
|
#define | MSB_THREE 3 |
|
#define | LSB_FOUR 4 |
|
#define | MSB_FIVE 5 |
|
#define | LSB_SIX 6 |
|
#define | MSB_SEVEN 7 |
|
|
#define | BNO055_CHIP_ID__POS 0 |
|
#define | BNO055_CHIP_ID__MSK 0xFF |
|
#define | BNO055_CHIP_ID__LEN 8 |
|
#define | BNO055_CHIP_ID__REG BNO055_CHIP_ID_ADDR |
|
#define | BNO055_ACCEL_REV_ID__POS 0 |
|
#define | BNO055_ACCEL_REV_ID__MSK 0xFF |
|
#define | BNO055_ACCEL_REV_ID__LEN 8 |
|
#define | BNO055_ACCEL_REV_ID__REG BNO055_ACCEL_REV_ID_ADDR |
|
#define | BNO055_MAG_REV_ID__POS 0 |
|
#define | BNO055_MAG_REV_ID__MSK 0xFF |
|
#define | BNO055_MAG_REV_ID__LEN 8 |
|
#define | BNO055_MAG_REV_ID__REG BNO055_MAG_REV_ID_ADDR |
|
#define | BNO055_GYRO_REV_ID__POS 0 |
|
#define | BNO055_GYRO_REV_ID__MSK 0xFF |
|
#define | BNO055_GYRO_REV_ID__LEN 8 |
|
#define | BNO055_GYRO_REV_ID__REG BNO055_GYRO_REV_ID_ADDR |
|
#define | BNO055_SW_REV_ID_LSB__POS 0 |
|
#define | BNO055_SW_REV_ID_LSB__MSK 0xFF |
|
#define | BNO055_SW_REV_ID_LSB__LEN 8 |
|
#define | BNO055_SW_REV_ID_LSB__REG BNO055_SW_REV_ID_LSB_ADDR |
|
#define | BNO055_SW_REV_ID_MSB__POS 0 |
|
#define | BNO055_SW_REV_ID_MSB__MSK 0xFF |
|
#define | BNO055_SW_REV_ID_MSB__LEN 8 |
|
#define | BNO055_SW_REV_ID_MSB__REG BNO055_SW_REV_ID_MSB_ADDR |
|
#define | BNO055_BL_REV_ID__POS 0 |
|
#define | BNO055_BL_REV_ID__MSK 0xFF |
|
#define | BNO055_BL_REV_ID__LEN 8 |
|
#define | BNO055_BL_REV_ID__REG BNO055_BL_REV_ID_ADDR |
|
#define | BNO055_PAGE_ID__POS 0 |
|
#define | BNO055_PAGE_ID__MSK 0xFF |
|
#define | BNO055_PAGE_ID__LEN 8 |
|
#define | BNO055_PAGE_ID__REG BNO055_PAGE_ID_ADDR |
|
#define | BNO055_ACCEL_DATA_X_LSB_VALUEX__POS 0 |
|
#define | BNO055_ACCEL_DATA_X_LSB_VALUEX__MSK 0xFF |
|
#define | BNO055_ACCEL_DATA_X_LSB_VALUEX__LEN 8 |
|
#define | BNO055_ACCEL_DATA_X_LSB_VALUEX__REG BNO055_ACCEL_DATA_X_LSB_ADDR |
|
#define | BNO055_ACCEL_DATA_X_MSB_VALUEX__POS 0 |
|
#define | BNO055_ACCEL_DATA_X_MSB_VALUEX__MSK 0xFF |
|
#define | BNO055_ACCEL_DATA_X_MSB_VALUEX__LEN 8 |
|
#define | BNO055_ACCEL_DATA_X_MSB_VALUEX__REG BNO055_ACCEL_DATA_X_MSB_ADDR |
|
#define | BNO055_ACCEL_DATA_Y_LSB_VALUEY__POS 0 |
|
#define | BNO055_ACCEL_DATA_Y_LSB_VALUEY__MSK 0xFF |
|
#define | BNO055_ACCEL_DATA_Y_LSB_VALUEY__LEN 8 |
|
#define | BNO055_ACCEL_DATA_Y_LSB_VALUEY__REG BNO055_ACCEL_DATA_Y_LSB_ADDR |
|
#define | BNO055_ACCEL_DATA_Y_MSB_VALUEY__POS 0 |
|
#define | BNO055_ACCEL_DATA_Y_MSB_VALUEY__MSK 0xFF |
|
#define | BNO055_ACCEL_DATA_Y_MSB_VALUEY__LEN 8 |
|
#define | BNO055_ACCEL_DATA_Y_MSB_VALUEY__REG BNO055_ACCEL_DATA_Y_MSB_ADDR |
|
#define | BNO055_ACCEL_DATA_Z_LSB_VALUEZ__POS 0 |
|
#define | BNO055_ACCEL_DATA_Z_LSB_VALUEZ__MSK 0xFF |
|
#define | BNO055_ACCEL_DATA_Z_LSB_VALUEZ__LEN 8 |
|
#define | BNO055_ACCEL_DATA_Z_LSB_VALUEZ__REG BNO055_ACCEL_DATA_Z_LSB_ADDR |
|
#define | BNO055_ACCEL_DATA_Z_MSB_VALUEZ__POS 0 |
|
#define | BNO055_ACCEL_DATA_Z_MSB_VALUEZ__MSK 0xFF |
|
#define | BNO055_ACCEL_DATA_Z_MSB_VALUEZ__LEN 8 |
|
#define | BNO055_ACCEL_DATA_Z_MSB_VALUEZ__REG BNO055_ACCEL_DATA_Z_MSB_ADDR |
|
#define | BNO055_MAG_DATA_X_LSB_VALUEX__POS 0 |
|
#define | BNO055_MAG_DATA_X_LSB_VALUEX__MSK 0xFF |
|
#define | BNO055_MAG_DATA_X_LSB_VALUEX__LEN 8 |
|
#define | BNO055_MAG_DATA_X_LSB_VALUEX__REG BNO055_MAG_DATA_X_LSB_ADDR |
|
#define | BNO055_MAG_DATA_X_MSB_VALUEX__POS 0 |
|
#define | BNO055_MAG_DATA_X_MSB_VALUEX__MSK 0xFF |
|
#define | BNO055_MAG_DATA_X_MSB_VALUEX__LEN 8 |
|
#define | BNO055_MAG_DATA_X_MSB_VALUEX__REG BNO055_MAG_DATA_X_MSB_ADDR |
|
#define | BNO055_MAG_DATA_Y_LSB_VALUEY__POS 0 |
|
#define | BNO055_MAG_DATA_Y_LSB_VALUEY__MSK 0xFF |
|
#define | BNO055_MAG_DATA_Y_LSB_VALUEY__LEN 8 |
|
#define | BNO055_MAG_DATA_Y_LSB_VALUEY__REG BNO055_MAG_DATA_Y_LSB_ADDR |
|
#define | BNO055_MAG_DATA_Y_MSB_VALUEY__POS 0 |
|
#define | BNO055_MAG_DATA_Y_MSB_VALUEY__MSK 0xFF |
|
#define | BNO055_MAG_DATA_Y_MSB_VALUEY__LEN 8 |
|
#define | BNO055_MAG_DATA_Y_MSB_VALUEY__REG BNO055_MAG_DATA_Y_MSB_ADDR |
|
#define | BNO055_MAG_DATA_Z_LSB_VALUEZ__POS 0 |
|
#define | BNO055_MAG_DATA_Z_LSB_VALUEZ__MSK 0xFF |
|
#define | BNO055_MAG_DATA_Z_LSB_VALUEZ__LEN 8 |
|
#define | BNO055_MAG_DATA_Z_LSB_VALUEZ__REG BNO055_MAG_DATA_Z_LSB_ADDR |
|
#define | BNO055_MAG_DATA_Z_MSB_VALUEZ__POS 0 |
|
#define | BNO055_MAG_DATA_Z_MSB_VALUEZ__MSK 0xFF |
|
#define | BNO055_MAG_DATA_Z_MSB_VALUEZ__LEN 8 |
|
#define | BNO055_MAG_DATA_Z_MSB_VALUEZ__REG BNO055_MAG_DATA_Z_MSB_ADDR |
|
#define | BNO055_GYRO_DATA_X_LSB_VALUEX__POS 0 |
|
#define | BNO055_GYRO_DATA_X_LSB_VALUEX__MSK 0xFF |
|
#define | BNO055_GYRO_DATA_X_LSB_VALUEX__LEN 8 |
|
#define | BNO055_GYRO_DATA_X_LSB_VALUEX__REG BNO055_GYRO_DATA_X_LSB_ADDR |
|
#define | BNO055_GYRO_DATA_X_MSB_VALUEX__POS 0 |
|
#define | BNO055_GYRO_DATA_X_MSB_VALUEX__MSK 0xFF |
|
#define | BNO055_GYRO_DATA_X_MSB_VALUEX__LEN 8 |
|
#define | BNO055_GYRO_DATA_X_MSB_VALUEX__REG BNO055_GYRO_DATA_X_MSB_ADDR |
|
#define | BNO055_GYRO_DATA_Y_LSB_VALUEY__POS 0 |
|
#define | BNO055_GYRO_DATA_Y_LSB_VALUEY__MSK 0xFF |
|
#define | BNO055_GYRO_DATA_Y_LSB_VALUEY__LEN 8 |
|
#define | BNO055_GYRO_DATA_Y_LSB_VALUEY__REG BNO055_GYRO_DATA_Y_LSB_ADDR |
|
#define | BNO055_GYRO_DATA_Y_MSB_VALUEY__POS 0 |
|
#define | BNO055_GYRO_DATA_Y_MSB_VALUEY__MSK 0xFF |
|
#define | BNO055_GYRO_DATA_Y_MSB_VALUEY__LEN 8 |
|
#define | BNO055_GYRO_DATA_Y_MSB_VALUEY__REG BNO055_GYRO_DATA_Y_MSB_ADDR |
|
#define | BNO055_GYRO_DATA_Z_LSB_VALUEZ__POS 0 |
|
#define | BNO055_GYRO_DATA_Z_LSB_VALUEZ__MSK 0xFF |
|
#define | BNO055_GYRO_DATA_Z_LSB_VALUEZ__LEN 8 |
|
#define | BNO055_GYRO_DATA_Z_LSB_VALUEZ__REG BNO055_GYRO_DATA_Z_LSB_ADDR |
|
#define | BNO055_GYRO_DATA_Z_MSB_VALUEZ__POS 0 |
|
#define | BNO055_GYRO_DATA_Z_MSB_VALUEZ__MSK 0xFF |
|
#define | BNO055_GYRO_DATA_Z_MSB_VALUEZ__LEN 8 |
|
#define | BNO055_GYRO_DATA_Z_MSB_VALUEZ__REG BNO055_GYRO_DATA_Z_MSB_ADDR |
|
#define | BNO055_EULER_H_LSB_VALUEH__POS 0 |
|
#define | BNO055_EULER_H_LSB_VALUEH__MSK 0xFF |
|
#define | BNO055_EULER_H_LSB_VALUEH__LEN 8 |
|
#define | BNO055_EULER_H_LSB_VALUEH__REG BNO055_EULER_H_LSB_ADDR |
|
#define | BNO055_EULER_H_MSB_VALUEH__POS 0 |
|
#define | BNO055_EULER_H_MSB_VALUEH__MSK 0xFF |
|
#define | BNO055_EULER_H_MSB_VALUEH__LEN 8 |
|
#define | BNO055_EULER_H_MSB_VALUEH__REG BNO055_EULER_H_MSB_ADDR |
|
#define | BNO055_EULER_R_LSB_VALUER__POS 0 |
|
#define | BNO055_EULER_R_LSB_VALUER__MSK 0xFF |
|
#define | BNO055_EULER_R_LSB_VALUER__LEN 8 |
|
#define | BNO055_EULER_R_LSB_VALUER__REG BNO055_EULER_R_LSB_ADDR |
|
#define | BNO055_EULER_R_MSB_VALUER__POS 0 |
|
#define | BNO055_EULER_R_MSB_VALUER__MSK 0xFF |
|
#define | BNO055_EULER_R_MSB_VALUER__LEN 8 |
|
#define | BNO055_EULER_R_MSB_VALUER__REG BNO055_EULER_R_MSB_ADDR |
|
#define | BNO055_EULER_P_LSB_VALUEP__POS 0 |
|
#define | BNO055_EULER_P_LSB_VALUEP__MSK 0xFF |
|
#define | BNO055_EULER_P_LSB_VALUEP__LEN 8 |
|
#define | BNO055_EULER_P_LSB_VALUEP__REG BNO055_EULER_P_LSB_ADDR |
|
#define | BNO055_EULER_P_MSB_VALUEP__POS 0 |
|
#define | BNO055_EULER_P_MSB_VALUEP__MSK 0xFF |
|
#define | BNO055_EULER_P_MSB_VALUEP__LEN 8 |
|
#define | BNO055_EULER_P_MSB_VALUEP__REG BNO055_EULER_P_MSB_ADDR |
|
#define | BNO055_QUATERNION_DATA_W_LSB_VALUEW__POS 0 |
|
#define | BNO055_QUATERNION_DATA_W_LSB_VALUEW__MSK 0xFF |
|
#define | BNO055_QUATERNION_DATA_W_LSB_VALUEW__LEN 8 |
|
#define | BNO055_QUATERNION_DATA_W_LSB_VALUEW__REG BNO055_QUATERNION_DATA_W_LSB_ADDR |
|
#define | BNO055_QUATERNION_DATA_W_MSB_VALUEW__POS 0 |
|
#define | BNO055_QUATERNION_DATA_W_MSB_VALUEW__MSK 0xFF |
|
#define | BNO055_QUATERNION_DATA_W_MSB_VALUEW__LEN 8 |
|
#define | BNO055_QUATERNION_DATA_W_MSB_VALUEW__REG BNO055_QUATERNION_DATA_W_MSB_ADDR |
|
#define | BNO055_QUATERNION_DATA_X_LSB_VALUEX__POS 0 |
|
#define | BNO055_QUATERNION_DATA_X_LSB_VALUEX__MSK 0xFF |
|
#define | BNO055_QUATERNION_DATA_X_LSB_VALUEX__LEN 8 |
|
#define | BNO055_QUATERNION_DATA_X_LSB_VALUEX__REG BNO055_QUATERNION_DATA_X_LSB_ADDR |
|
#define | BNO055_QUATERNION_DATA_X_MSB_VALUEX__POS 0 |
|
#define | BNO055_QUATERNION_DATA_X_MSB_VALUEX__MSK 0xFF |
|
#define | BNO055_QUATERNION_DATA_X_MSB_VALUEX__LEN 8 |
|
#define | BNO055_QUATERNION_DATA_X_MSB_VALUEX__REG BNO055_QUATERNION_DATA_X_MSB_ADDR |
|
#define | BNO055_QUATERNION_DATA_Y_LSB_VALUEY__POS 0 |
|
#define | BNO055_QUATERNION_DATA_Y_LSB_VALUEY__MSK 0xFF |
|
#define | BNO055_QUATERNION_DATA_Y_LSB_VALUEY__LEN 8 |
|
#define | BNO055_QUATERNION_DATA_Y_LSB_VALUEY__REG BNO055_QUATERNION_DATA_Y_LSB_ADDR |
|
#define | BNO055_QUATERNION_DATA_Y_MSB_VALUEY__POS 0 |
|
#define | BNO055_QUATERNION_DATA_Y_MSB_VALUEY__MSK 0xFF |
|
#define | BNO055_QUATERNION_DATA_Y_MSB_VALUEY__LEN 8 |
|
#define | BNO055_QUATERNION_DATA_Y_MSB_VALUEY__REG NO055_QUATERNION_DATA_Y_MSB_ADDR |
|
#define | BNO055_QUATERNION_DATA_Z_LSB_VALUEZ__POS 0 |
|
#define | BNO055_QUATERNION_DATA_Z_LSB_VALUEZ__MSK 0xFF |
|
#define | BNO055_QUATERNION_DATA_Z_LSB_VALUEZ__LEN 8 |
|
#define | BNO055_QUATERNION_DATA_Z_LSB_VALUEZ__REG BNO055_QUATERNION_DATA_Z_LSB_ADDR |
|
#define | BNO055_QUATERNION_DATA_Z_MSB_VALUEZ__POS 0 |
|
#define | BNO055_QUATERNION_DATA_Z_MSB_VALUEZ__MSK 0xFF |
|
#define | BNO055_QUATERNION_DATA_Z_MSB_VALUEZ__LEN 8 |
|
#define | BNO055_QUATERNION_DATA_Z_MSB_VALUEZ__REG BNO055_QUATERNION_DATA_Z_MSB_ADDR |
|
#define | BNO055_LINEAR_ACCEL_DATA_X_LSB_VALUEX__POS 0 |
|
#define | BNO055_LINEAR_ACCEL_DATA_X_LSB_VALUEX__MSK 0xFF |
|
#define | BNO055_LINEAR_ACCEL_DATA_X_LSB_VALUEX__LEN 8 |
|
#define | BNO055_LINEAR_ACCEL_DATA_X_LSB_VALUEX__REG BNO055_LINEAR_ACCEL_DATA_X_LSB_ADDR |
|
#define | BNO055_LINEAR_ACCEL_DATA_X_MSB_VALUEX__POS 0 |
|
#define | BNO055_LINEAR_ACCEL_DATA_X_MSB_VALUEX__MSK 0xFF |
|
#define | BNO055_LINEAR_ACCEL_DATA_X_MSB_VALUEX__LEN 8 |
|
#define | BNO055_LINEAR_ACCEL_DATA_X_MSB_VALUEX__REG BNO055_LINEAR_ACCEL_DATA_X_MSB_ADDR |
|
#define | BNO055_LINEAR_ACCEL_DATA_Y_LSB_VALUEY__POS 0 |
|
#define | BNO055_LINEAR_ACCEL_DATA_Y_LSB_VALUEY__MSK 0xFF |
|
#define | BNO055_LINEAR_ACCEL_DATA_Y_LSB_VALUEY__LEN 8 |
|
#define | BNO055_LINEAR_ACCEL_DATA_Y_LSB_VALUEY__REG BNO055_LINEAR_ACCEL_DATA_Y_LSB_ADDR |
|
#define | BNO055_LINEAR_ACCEL_DATA_Y_MSB_VALUEY__POS 0 |
|
#define | BNO055_LINEAR_ACCEL_DATA_Y_MSB_VALUEY__MSK 0xFF |
|
#define | BNO055_LINEAR_ACCEL_DATA_Y_MSB_VALUEY__LEN 8 |
|
#define | BNO055_LINEAR_ACCEL_DATA_Y_MSB_VALUEY__REG BNO055_LINEAR_ACCEL_DATA_Y_MSB_ADDR |
|
#define | BNO055_LINEAR_ACCEL_DATA_Z_LSB_VALUEZ__POS 0 |
|
#define | BNO055_LINEAR_ACCEL_DATA_Z_LSB_VALUEZ__MSK 0xFF |
|
#define | BNO055_LINEAR_ACCEL_DATA_Z_LSB_VALUEZ__LEN 8 |
|
#define | BNO055_LINEAR_ACCEL_DATA_Z_LSB_VALUEZ__REG BNO055_LINEAR_ACCEL_DATA_Z_LSB_ADDR |
|
#define | BNO055_LINEAR_ACCEL_DATA_Z_MSB_VALUEZ__POS 0 |
|
#define | BNO055_LINEAR_ACCEL_DATA_Z_MSB_VALUEZ__MSK 0xFF |
|
#define | BNO055_LINEAR_ACCEL_DATA_Z_MSB_VALUEZ__LEN 8 |
|
#define | BNO055_LINEAR_ACCEL_DATA_Z_MSB_VALUEZ__REG BNO055_LINEAR_ACCEL_DATA_Z_MSB_ADDR |
|
#define | BNO055_GRAVITY_DATA_X_LSB_VALUEX__POS 0 |
|
#define | BNO055_GRAVITY_DATA_X_LSB_VALUEX__MSK 0xFF |
|
#define | BNO055_GRAVITY_DATA_X_LSB_VALUEX__LEN 8 |
|
#define | BNO055_GRAVITY_DATA_X_LSB_VALUEX__REG BNO055_GRAVITY_DATA_X_LSB_ADDR |
|
#define | BNO055_GRAVITY_DATA_X_MSB_VALUEX__POS 0 |
|
#define | BNO055_GRAVITY_DATA_X_MSB_VALUEX__MSK 0xFF |
|
#define | BNO055_GRAVITY_DATA_X_MSB_VALUEX__LEN 8 |
|
#define | BNO055_GRAVITY_DATA_X_MSB_VALUEX__REG BNO055_GRAVITY_DATA_X_MSB_ADDR |
|
#define | BNO055_GRAVITY_DATA_Y_LSB_VALUEY__POS 0 |
|
#define | BNO055_GRAVITY_DATA_Y_LSB_VALUEY__MSK 0xFF |
|
#define | BNO055_GRAVITY_DATA_Y_LSB_VALUEY__LEN 8 |
|
#define | BNO055_GRAVITY_DATA_Y_LSB_VALUEY__REG BNO055_GRAVITY_DATA_Y_LSB_ADDR |
|
#define | BNO055_GRAVITY_DATA_Y_MSB_VALUEY__POS 0 |
|
#define | BNO055_GRAVITY_DATA_Y_MSB_VALUEY__MSK 0xFF |
|
#define | BNO055_GRAVITY_DATA_Y_MSB_VALUEY__LEN 8 |
|
#define | BNO055_GRAVITY_DATA_Y_MSB_VALUEY__REG BNO055_GRAVITY_DATA_Y_MSB_ADDR |
|
#define | BNO055_GRAVITY_DATA_Z_LSB_VALUEZ__POS 0 |
|
#define | BNO055_GRAVITY_DATA_Z_LSB_VALUEZ__MSK 0xFF |
|
#define | BNO055_GRAVITY_DATA_Z_LSB_VALUEZ__LEN 8 |
|
#define | BNO055_GRAVITY_DATA_Z_LSB_VALUEZ__REG BNO055_GRAVITY_DATA_Z_LSB_ADDR |
|
#define | BNO055_GRAVITY_DATA_Z_MSB_VALUEZ__POS 0 |
|
#define | BNO055_GRAVITY_DATA_Z_MSB_VALUEZ__MSK 0xFF |
|
#define | BNO055_GRAVITY_DATA_Z_MSB_VALUEZ__LEN 8 |
|
#define | BNO055_GRAVITY_DATA_Z_MSB_VALUEZ__REG BNO055_GRAVITY_DATA_Z_MSB_ADDR |
|
#define | BNO055_TEMP__POS 0 |
|
#define | BNO055_TEMP__MSK 0xFF |
|
#define | BNO055_TEMP__LEN 8 |
|
#define | BNO055_TEMP__REG BNO055_TEMP_ADDR |
|
#define | BNO055_MAG_CALIB_STAT__POS 0 |
|
#define | BNO055_MAG_CALIB_STAT__MSK 0X03 |
|
#define | BNO055_MAG_CALIB_STAT__LEN 2 |
|
#define | BNO055_MAG_CALIB_STAT__REG BNO055_CALIB_STAT_ADDR |
|
#define | BNO055_ACCEL_CALIB_STAT__POS 2 |
|
#define | BNO055_ACCEL_CALIB_STAT__MSK 0X0C |
|
#define | BNO055_ACCEL_CALIB_STAT__LEN 2 |
|
#define | BNO055_ACCEL_CALIB_STAT__REG BNO055_CALIB_STAT_ADDR |
|
#define | BNO055_GYRO_CALIB_STAT__POS 4 |
|
#define | BNO055_GYRO_CALIB_STAT__MSK 0X30 |
|
#define | BNO055_GYRO_CALIB_STAT__LEN 2 |
|
#define | BNO055_GYRO_CALIB_STAT__REG BNO055_CALIB_STAT_ADDR |
|
#define | BNO055_SYS_CALIB_STAT__POS 6 |
|
#define | BNO055_SYS_CALIB_STAT__MSK 0XC0 |
|
#define | BNO055_SYS_CALIB_STAT__LEN 2 |
|
#define | BNO055_SYS_CALIB_STAT__REG BNO055_CALIB_STAT_ADDR |
|
#define | BNO055_SELFTEST_ACCEL__POS 0 |
|
#define | BNO055_SELFTEST_ACCEL__MSK 0X01 |
|
#define | BNO055_SELFTEST_ACCEL__LEN 1 |
|
#define | BNO055_SELFTEST_ACCEL__REG BNO055_SELFTEST_RESULT_ADDR |
|
#define | BNO055_SELFTEST_MAG__POS 1 |
|
#define | BNO055_SELFTEST_MAG__MSK 0X02 |
|
#define | BNO055_SELFTEST_MAG__LEN 1 |
|
#define | BNO055_SELFTEST_MAG__REG BNO055_SELFTEST_RESULT_ADDR |
|
#define | BNO055_SELFTEST_GYRO__POS 2 |
|
#define | BNO055_SELFTEST_GYRO__MSK 0X04 |
|
#define | BNO055_SELFTEST_GYRO__LEN 1 |
|
#define | BNO055_SELFTEST_GYRO__REG BNO055_SELFTEST_RESULT_ADDR |
|
#define | BNO055_SELFTEST_MCU__POS 3 |
|
#define | BNO055_SELFTEST_MCU__MSK 0X08 |
|
#define | BNO055_SELFTEST_MCU__LEN 1 |
|
#define | BNO055_SELFTEST_MCU__REG BNO055_SELFTEST_RESULT_ADDR |
|
#define | BNO055_INTR_STAT_GYRO_ANY_MOTION__POS 2 |
|
#define | BNO055_INTR_STAT_GYRO_ANY_MOTION__MSK 0X04 |
|
#define | BNO055_INTR_STAT_GYRO_ANY_MOTION__LEN 1 |
|
#define | BNO055_INTR_STAT_GYRO_ANY_MOTION__REG BNO055_INTR_STAT_ADDR |
|
#define | BNO055_INTR_STAT_GYRO_HIGHRATE__POS 3 |
|
#define | BNO055_INTR_STAT_GYRO_HIGHRATE__MSK 0X08 |
|
#define | BNO055_INTR_STAT_GYRO_HIGHRATE__LEN 1 |
|
#define | BNO055_INTR_STAT_GYRO_HIGHRATE__REG BNO055_INTR_STAT_ADDR |
|
#define | BNO055_INTR_STAT_ACCEL_HIGH_G__POS 5 |
|
#define | BNO055_INTR_STAT_ACCEL_HIGH_G__MSK 0X20 |
|
#define | BNO055_INTR_STAT_ACCEL_HIGH_G__LEN 1 |
|
#define | BNO055_INTR_STAT_ACCEL_HIGH_G__REG BNO055_INTR_STAT_ADDR |
|
#define | BNO055_INTR_STAT_ACCEL_ANY_MOTION__POS 6 |
|
#define | BNO055_INTR_STAT_ACCEL_ANY_MOTION__MSK 0X40 |
|
#define | BNO055_INTR_STAT_ACCEL_ANY_MOTION__LEN 1 |
|
#define | BNO055_INTR_STAT_ACCEL_ANY_MOTION__REG BNO055_INTR_STAT_ADDR |
|
#define | BNO055_INTR_STAT_ACCEL_NO_MOTION__POS 7 |
|
#define | BNO055_INTR_STAT_ACCEL_NO_MOTION__MSK 0X80 |
|
#define | BNO055_INTR_STAT_ACCEL_NO_MOTION__LEN 1 |
|
#define | BNO055_INTR_STAT_ACCEL_NO_MOTION__REG BNO055_INTR_STAT_ADDR |
|
#define | BNO055_SYS_MAIN_CLK__POS 0 |
|
#define | BNO055_SYS_MAIN_CLK__MSK 0X10 |
|
#define | BNO055_SYS_MAIN_CLK__LEN 1 |
|
#define | BNO055_SYS_MAIN_CLK__REG BNO055_SYS_CLK_STAT_ADDR |
|
#define | BNO055_SYS_STAT_CODE__POS 0 |
|
#define | BNO055_SYS_STAT_CODE__MSK 0XFF |
|
#define | BNO055_SYS_STAT_CODE__LEN 8 |
|
#define | BNO055_SYS_STAT_CODE__REG BNO055_SYS_STAT_ADDR |
|
#define | BNO055_SYS_ERROR_CODE__POS 0 |
|
#define | BNO055_SYS_ERROR_CODE__MSK 0XFF |
|
#define | BNO055_SYS_ERROR_CODE__LEN 8 |
|
#define | BNO055_SYS_ERROR_CODE__REG BNO055_SYS_ERR_ADDR |
|
#define | BNO055_ACCEL_UNIT__POS 0 |
|
#define | BNO055_ACCEL_UNIT__MSK 0X01 |
|
#define | BNO055_ACCEL_UNIT__LEN 1 |
|
#define | BNO055_ACCEL_UNIT__REG BNO055_UNIT_SEL_ADDR |
|
#define | BNO055_GYRO_UNIT__POS 1 |
|
#define | BNO055_GYRO_UNIT__MSK 0X02 |
|
#define | BNO055_GYRO_UNIT__LEN 1 |
|
#define | BNO055_GYRO_UNIT__REG BNO055_UNIT_SEL_ADDR |
|
#define | BNO055_EULER_UNIT__POS 2 |
|
#define | BNO055_EULER_UNIT__MSK 0X04 |
|
#define | BNO055_EULER_UNIT__LEN 1 |
|
#define | BNO055_EULER_UNIT__REG BNO055_UNIT_SEL_ADDR |
|
#define | BNO055_TILT_UNIT__POS 3 |
|
#define | BNO055_TILT_UNIT__MSK 0X08 |
|
#define | BNO055_TILT_UNIT__LEN 1 |
|
#define | BNO055_TILT_UNIT__REG BNO055_UNIT_SEL_ADDR |
|
#define | BNO055_TEMP_UNIT__POS 4 |
|
#define | BNO055_TEMP_UNIT__MSK 0X10 |
|
#define | BNO055_TEMP_UNIT__LEN 1 |
|
#define | BNO055_TEMP_UNIT__REG BNO055_UNIT_SEL_ADDR |
|
#define | BNO055_DATA_OUTPUT_FORMAT__POS 7 |
|
#define | BNO055_DATA_OUTPUT_FORMAT__MSK 0X80 |
|
#define | BNO055_DATA_OUTPUT_FORMAT__LEN 1 |
|
#define | BNO055_DATA_OUTPUT_FORMAT__REG BNO055_UNIT_SEL_ADDR |
|
#define | BNO055_OPERATION_MODE__POS 0 |
|
#define | BNO055_OPERATION_MODE__MSK 0X0F |
|
#define | BNO055_OPERATION_MODE__LEN 4 |
|
#define | BNO055_OPERATION_MODE__REG BNO055_OPR_MODE_ADDR |
|
#define | BNO055_POWER_MODE__POS 0 |
|
#define | BNO055_POWER_MODE__MSK 0X03 |
|
#define | BNO055_POWER_MODE__LEN 2 |
|
#define | BNO055_POWER_MODE__REG BNO055_PWR_MODE_ADDR |
|
#define | BNO055_SELFTEST__POS 0 |
|
#define | BNO055_SELFTEST__MSK 0X01 |
|
#define | BNO055_SELFTEST__LEN 1 |
|
#define | BNO055_SELFTEST__REG BNO055_SYS_TRIGGER_ADDR |
|
#define | BNO055_SYS_RST__POS 5 |
|
#define | BNO055_SYS_RST__MSK 0X20 |
|
#define | BNO055_SYS_RST__LEN 1 |
|
#define | BNO055_SYS_RST__REG BNO055_SYS_TRIGGER_ADDR |
|
#define | BNO055_INTR_RST__POS 6 |
|
#define | BNO055_INTR_RST__MSK 0X40 |
|
#define | BNO055_INTR_RST__LEN 1 |
|
#define | BNO055_INTR_RST__REG BNO055_SYS_TRIGGER_ADDR |
|
#define | BNO055_CLK_SRC__POS 7 |
|
#define | BNO055_CLK_SRC__MSK 0X80 |
|
#define | BNO055_CLK_SRC__LEN 1 |
|
#define | BNO055_CLK_SRC__REG BNO055_SYS_TRIGGER_ADDR |
|
#define | BNO055_TEMP_SOURCE__POS 0 |
|
#define | BNO055_TEMP_SOURCE__MSK 0X03 |
|
#define | BNO055_TEMP_SOURCE__LEN 2 |
|
#define | BNO055_TEMP_SOURCE__REG BNO055_TEMP_SOURCE_ADDR |
|
#define | BNO055_REMAP_AXIS_VALUE__POS 0 |
|
#define | BNO055_REMAP_AXIS_VALUE__MSK 0X3F |
|
#define | BNO055_REMAP_AXIS_VALUE__LEN 6 |
|
#define | BNO055_REMAP_AXIS_VALUE__REG BNO055_AXIS_MAP_CONFIG_ADDR |
|
#define | BNO055_REMAP_Z_SIGN__POS 0 |
|
#define | BNO055_REMAP_Z_SIGN__MSK 0X01 |
|
#define | BNO055_REMAP_Z_SIGN__LEN 1 |
|
#define | BNO055_REMAP_Z_SIGN__REG BNO055_AXIS_MAP_SIGN_ADDR |
|
#define | BNO055_REMAP_Y_SIGN__POS 1 |
|
#define | BNO055_REMAP_Y_SIGN__MSK 0X02 |
|
#define | BNO055_REMAP_Y_SIGN__LEN 1 |
|
#define | BNO055_REMAP_Y_SIGN__REG BNO055_AXIS_MAP_SIGN_ADDR |
|
#define | BNO055_REMAP_X_SIGN__POS 2 |
|
#define | BNO055_REMAP_X_SIGN__MSK 0X04 |
|
#define | BNO055_REMAP_X_SIGN__LEN 1 |
|
#define | BNO055_REMAP_X_SIGN__REG BNO055_AXIS_MAP_SIGN_ADDR |
|
#define | BNO055_SIC_MATRIX_0_LSB__POS 0 |
|
#define | BNO055_SIC_MATRIX_0_LSB__MSK 0XFF |
|
#define | BNO055_SIC_MATRIX_0_LSB__LEN 8 |
|
#define | BNO055_SIC_MATRIX_0_LSB__REG BNO055_SIC_MATRIX_0_LSB_ADDR |
|
#define | BNO055_SIC_MATRIX_0_MSB__POS 0 |
|
#define | BNO055_SIC_MATRIX_0_MSB__MSK 0XFF |
|
#define | BNO055_SIC_MATRIX_0_MSB__LEN 8 |
|
#define | BNO055_SIC_MATRIX_0_MSB__REG BNO055_SIC_MATRIX_0_MSB_ADDR |
|
#define | BNO055_SIC_MATRIX_1_LSB__POS 0 |
|
#define | BNO055_SIC_MATRIX_1_LSB__MSK 0XFF |
|
#define | BNO055_SIC_MATRIX_1_LSB__LEN 8 |
|
#define | BNO055_SIC_MATRIX_1_LSB__REG BNO055_SIC_MATRIX_1_LSB_ADDR |
|
#define | BNO055_SIC_MATRIX_1_MSB__POS 0 |
|
#define | BNO055_SIC_MATRIX_1_MSB__MSK 0XFF |
|
#define | BNO055_SIC_MATRIX_1_MSB__LEN 8 |
|
#define | BNO055_SIC_MATRIX_1_MSB__REG BNO055_SIC_MATRIX_1_MSB_ADDR |
|
#define | BNO055_SIC_MATRIX_2_LSB__POS 0 |
|
#define | BNO055_SIC_MATRIX_2_LSB__MSK 0XFF |
|
#define | BNO055_SIC_MATRIX_2_LSB__LEN 8 |
|
#define | BNO055_SIC_MATRIX_2_LSB__REG BNO055_SIC_MATRIX_2_LSB_ADDR |
|
#define | BNO055_SIC_MATRIX_2_MSB__POS 0 |
|
#define | BNO055_SIC_MATRIX_2_MSB__MSK 0XFF |
|
#define | BNO055_SIC_MATRIX_2_MSB__LEN 8 |
|
#define | BNO055_SIC_MATRIX_2_MSB__REG BNO055_SIC_MATRIX_2_MSB_ADDR |
|
#define | BNO055_SIC_MATRIX_3_LSB__POS 0 |
|
#define | BNO055_SIC_MATRIX_3_LSB__MSK 0XFF |
|
#define | BNO055_SIC_MATRIX_3_LSB__LEN 8 |
|
#define | BNO055_SIC_MATRIX_3_LSB__REG BNO055_SIC_MATRIX_3_LSB_ADDR |
|
#define | BNO055_SIC_MATRIX_3_MSB__POS 0 |
|
#define | BNO055_SIC_MATRIX_3_MSB__MSK 0XFF |
|
#define | BNO055_SIC_MATRIX_3_MSB__LEN 8 |
|
#define | BNO055_SIC_MATRIX_3_MSB__REG BNO055_SIC_MATRIX_3_MSB_ADDR |
|
#define | BNO055_SIC_MATRIX_4_LSB__POS 0 |
|
#define | BNO055_SIC_MATRIX_4_LSB__MSK 0XFF |
|
#define | BNO055_SIC_MATRIX_4_LSB__LEN 8 |
|
#define | BNO055_SIC_MATRIX_4_LSB__REG BNO055_SIC_MATRIX_4_LSB_ADDR |
|
#define | BNO055_SIC_MATRIX_4_MSB__POS 0 |
|
#define | BNO055_SIC_MATRIX_4_MSB__MSK 0XFF |
|
#define | BNO055_SIC_MATRIX_4_MSB__LEN 8 |
|
#define | BNO055_SIC_MATRIX_4_MSB__REG BNO055_SIC_MATRIX_4_MSB_ADDR |
|
#define | BNO055_SIC_MATRIX_5_LSB__POS 0 |
|
#define | BNO055_SIC_MATRIX_5_LSB__MSK 0XFF |
|
#define | BNO055_SIC_MATRIX_5_LSB__LEN 8 |
|
#define | BNO055_SIC_MATRIX_5_LSB__REG BNO055_SIC_MATRIX_5_LSB_ADDR |
|
#define | BNO055_SIC_MATRIX_5_MSB__POS 0 |
|
#define | BNO055_SIC_MATRIX_5_MSB__MSK 0XFF |
|
#define | BNO055_SIC_MATRIX_5_MSB__LEN 8 |
|
#define | BNO055_SIC_MATRIX_5_MSB__REG BNO055_SIC_MATRIX_5_MSB_ADDR |
|
#define | BNO055_SIC_MATRIX_6_LSB__POS 0 |
|
#define | BNO055_SIC_MATRIX_6_LSB__MSK 0XFF |
|
#define | BNO055_SIC_MATRIX_6_LSB__LEN 8 |
|
#define | BNO055_SIC_MATRIX_6_LSB__REG BNO055_SIC_MATRIX_6_LSB_ADDR |
|
#define | BNO055_SIC_MATRIX_6_MSB__POS 0 |
|
#define | BNO055_SIC_MATRIX_6_MSB__MSK 0XFF |
|
#define | BNO055_SIC_MATRIX_6_MSB__LEN 8 |
|
#define | BNO055_SIC_MATRIX_6_MSB__REG BNO055_SIC_MATRIX_6_MSB_ADDR |
|
#define | BNO055_SIC_MATRIX_7_LSB__POS 0 |
|
#define | BNO055_SIC_MATRIX_7_LSB__MSK 0XFF |
|
#define | BNO055_SIC_MATRIX_7_LSB__LEN 8 |
|
#define | BNO055_SIC_MATRIX_7_LSB__REG BNO055_SIC_MATRIX_7_LSB_ADDR |
|
#define | BNO055_SIC_MATRIX_7_MSB__POS 0 |
|
#define | BNO055_SIC_MATRIX_7_MSB__MSK 0XFF |
|
#define | BNO055_SIC_MATRIX_7_MSB__LEN 8 |
|
#define | BNO055_SIC_MATRIX_7_MSB__REG BNO055_SIC_MATRIX_7_MSB_ADDR |
|
#define | BNO055_SIC_MATRIX_8_LSB__POS 0 |
|
#define | BNO055_SIC_MATRIX_8_LSB__MSK 0XFF |
|
#define | BNO055_SIC_MATRIX_8_LSB__LEN 8 |
|
#define | BNO055_SIC_MATRIX_8_LSB__REG BNO055_SIC_MATRIX_8_LSB_ADDR |
|
#define | BNO055_SIC_MATRIX_8_MSB__POS 0 |
|
#define | BNO055_SIC_MATRIX_8_MSB__MSK 0XFF |
|
#define | BNO055_SIC_MATRIX_8_MSB__LEN 8 |
|
#define | BNO055_SIC_MATRIX_8_MSB__REG BNO055_SIC_MATRIX_8_MSB_ADDR |
|
#define | BNO055_ACCEL_OFFSET_X_LSB__POS 0 |
|
#define | BNO055_ACCEL_OFFSET_X_LSB__MSK 0XFF |
|
#define | BNO055_ACCEL_OFFSET_X_LSB__LEN 8 |
|
#define | BNO055_ACCEL_OFFSET_X_LSB__REG ACCEL_OFFSET_X_LSB_ADDR |
|
#define | BNO055_ACCEL_OFFSET_X_MSB__POS 0 |
|
#define | BNO055_ACCEL_OFFSET_X_MSB__MSK 0XFF |
|
#define | BNO055_ACCEL_OFFSET_X_MSB__LEN 8 |
|
#define | BNO055_ACCEL_OFFSET_X_MSB__REG ACCEL_OFFSET_X_MSB_ADDR |
|
#define | BNO055_ACCEL_OFFSET_Y_LSB__POS 0 |
|
#define | BNO055_ACCEL_OFFSET_Y_LSB__MSK 0XFF |
|
#define | BNO055_ACCEL_OFFSET_Y_LSB__LEN 8 |
|
#define | BNO055_ACCEL_OFFSET_Y_LSB__REG ACCEL_OFFSET_Y_LSB_ADDR |
|
#define | BNO055_ACCEL_OFFSET_Y_MSB__POS 0 |
|
#define | BNO055_ACCEL_OFFSET_Y_MSB__MSK 0XFF |
|
#define | BNO055_ACCEL_OFFSET_Y_MSB__LEN 8 |
|
#define | BNO055_ACCEL_OFFSET_Y_MSB__REG ACCEL_OFFSET_Y_MSB_ADDR |
|
#define | BNO055_ACCEL_OFFSET_Z_LSB__POS 0 |
|
#define | BNO055_ACCEL_OFFSET_Z_LSB__MSK 0XFF |
|
#define | BNO055_ACCEL_OFFSET_Z_LSB__LEN 8 |
|
#define | BNO055_ACCEL_OFFSET_Z_LSB__REG ACCEL_OFFSET_Z_LSB_ADDR |
|
#define | BNO055_ACCEL_OFFSET_Z_MSB__POS 0 |
|
#define | BNO055_ACCEL_OFFSET_Z_MSB__MSK 0XFF |
|
#define | BNO055_ACCEL_OFFSET_Z_MSB__LEN 8 |
|
#define | BNO055_ACCEL_OFFSET_Z_MSB__REG ACCEL_OFFSET_Z_MSB_ADDR |
|
#define | BNO055_MAG_OFFSET_X_LSB__POS 0 |
|
#define | BNO055_MAG_OFFSET_X_LSB__MSK 0XFF |
|
#define | BNO055_MAG_OFFSET_X_LSB__LEN 8 |
|
#define | BNO055_MAG_OFFSET_X_LSB__REG MAG_OFFSET_X_LSB_ADDR |
|
#define | BNO055_MAG_OFFSET_X_MSB__POS 0 |
|
#define | BNO055_MAG_OFFSET_X_MSB__MSK 0XFF |
|
#define | BNO055_MAG_OFFSET_X_MSB__LEN 8 |
|
#define | BNO055_MAG_OFFSET_X_MSB__REG MAG_OFFSET_X_MSB_ADDR |
|
#define | BNO055_MAG_OFFSET_Y_LSB__POS 0 |
|
#define | BNO055_MAG_OFFSET_Y_LSB__MSK 0XFF |
|
#define | BNO055_MAG_OFFSET_Y_LSB__LEN 8 |
|
#define | BNO055_MAG_OFFSET_Y_LSB__REG MAG_OFFSET_Y_LSB_ADDR |
|
#define | BNO055_MAG_OFFSET_Y_MSB__POS 0 |
|
#define | BNO055_MAG_OFFSET_Y_MSB__MSK 0XFF |
|
#define | BNO055_MAG_OFFSET_Y_MSB__LEN 8 |
|
#define | BNO055_MAG_OFFSET_Y_MSB__REG MAG_OFFSET_Y_MSB_ADDR |
|
#define | BNO055_MAG_OFFSET_Z_LSB__POS 0 |
|
#define | BNO055_MAG_OFFSET_Z_LSB__MSK 0XFF |
|
#define | BNO055_MAG_OFFSET_Z_LSB__LEN 8 |
|
#define | BNO055_MAG_OFFSET_Z_LSB__REG MAG_OFFSET_Z_LSB_ADDR |
|
#define | BNO055_MAG_OFFSET_Z_MSB__POS 0 |
|
#define | BNO055_MAG_OFFSET_Z_MSB__MSK 0XFF |
|
#define | BNO055_MAG_OFFSET_Z_MSB__LEN 8 |
|
#define | BNO055_MAG_OFFSET_Z_MSB__REG MAG_OFFSET_Z_MSB_ADDR |
|
#define | BNO055_GYRO_OFFSET_X_LSB__POS 0 |
|
#define | BNO055_GYRO_OFFSET_X_LSB__MSK 0XFF |
|
#define | BNO055_GYRO_OFFSET_X_LSB__LEN 8 |
|
#define | BNO055_GYRO_OFFSET_X_LSB__REG GYRO_OFFSET_X_LSB_ADDR |
|
#define | BNO055_GYRO_OFFSET_X_MSB__POS 0 |
|
#define | BNO055_GYRO_OFFSET_X_MSB__MSK 0XFF |
|
#define | BNO055_GYRO_OFFSET_X_MSB__LEN 8 |
|
#define | BNO055_GYRO_OFFSET_X_MSB__REG GYRO_OFFSET_X_MSB_ADDR |
|
#define | BNO055_GYRO_OFFSET_Y_LSB__POS 0 |
|
#define | BNO055_GYRO_OFFSET_Y_LSB__MSK 0XFF |
|
#define | BNO055_GYRO_OFFSET_Y_LSB__LEN 8 |
|
#define | BNO055_GYRO_OFFSET_Y_LSB__REG GYRO_OFFSET_Y_LSB_ADDR |
|
#define | BNO055_GYRO_OFFSET_Y_MSB__POS 0 |
|
#define | BNO055_GYRO_OFFSET_Y_MSB__MSK 0XFF |
|
#define | BNO055_GYRO_OFFSET_Y_MSB__LEN 8 |
|
#define | BNO055_GYRO_OFFSET_Y_MSB__REG GYRO_OFFSET_Y_MSB_ADDR |
|
#define | BNO055_GYRO_OFFSET_Z_LSB__POS 0 |
|
#define | BNO055_GYRO_OFFSET_Z_LSB__MSK 0XFF |
|
#define | BNO055_GYRO_OFFSET_Z_LSB__LEN 8 |
|
#define | BNO055_GYRO_OFFSET_Z_LSB__REG GYRO_OFFSET_Z_LSB_ADDR |
|
#define | BNO055_GYRO_OFFSET_Z_MSB__POS 0 |
|
#define | BNO055_GYRO_OFFSET_Z_MSB__MSK 0XFF |
|
#define | BNO055_GYRO_OFFSET_Z_MSB__LEN 8 |
|
#define | BNO055_GYRO_OFFSET_Z_MSB__REG GYRO_OFFSET_Z_MSB_ADDR |
|
#define | BNO055_ACCEL_RADIUS_LSB__POS 0 |
|
#define | BNO055_ACCEL_RADIUS_LSB__MSK 0XFF |
|
#define | BNO055_ACCEL_RADIUS_LSB__LEN 8 |
|
#define | BNO055_ACCEL_RADIUS_LSB__REG ACCEL_RADIUS_LSB_ADDR |
|
#define | BNO055_ACCEL_RADIUS_MSB__POS 0 |
|
#define | BNO055_ACCEL_RADIUS_MSB__MSK 0XFF |
|
#define | BNO055_ACCEL_RADIUS_MSB__LEN 8 |
|
#define | BNO055_ACCEL_RADIUS_MSB__REG ACCEL_RADIUS_MSB_ADDR |
|
#define | BNO055_MAG_RADIUS_LSB__POS 0 |
|
#define | BNO055_MAG_RADIUS_LSB__MSK 0XFF |
|
#define | BNO055_MAG_RADIUS_LSB__LEN 8 |
|
#define | BNO055_MAG_RADIUS_LSB__REG MAG_RADIUS_LSB_ADDR |
|
#define | BNO055_MAG_RADIUS_MSB__POS 0 |
|
#define | BNO055_MAG_RADIUS_MSB__MSK 0XFF |
|
#define | BNO055_MAG_RADIUS_MSB__LEN 8 |
|
#define | BNO055_MAG_RADIUS_MSB__REG MAG_RADIUS_MSB_ADDR |
|
|
#define | BNO055_ACCEL_RANGE__POS 0 |
|
#define | BNO055_ACCEL_RANGE__MSK 0X03 |
|
#define | BNO055_ACCEL_RANGE__LEN 2 |
|
#define | BNO055_ACCEL_RANGE__REG ACCEL_CONFIG_ADDR |
|
#define | BNO055_ACCEL_BW__POS 2 |
|
#define | BNO055_ACCEL_BW__MSK 0X1C |
|
#define | BNO055_ACCEL_BW__LEN 3 |
|
#define | BNO055_ACCEL_BW__REG ACCEL_CONFIG_ADDR |
|
#define | BNO055_ACCEL_POWER_MODE__POS 5 |
|
#define | BNO055_ACCEL_POWER_MODE__MSK 0XE0 |
|
#define | BNO055_ACCEL_POWER_MODE__LEN 3 |
|
#define | BNO055_ACCEL_POWER_MODE__REG ACCEL_CONFIG_ADDR |
|
#define | BNO055_MAG_DATA_OUTPUT_RATE__POS 0 |
|
#define | BNO055_MAG_DATA_OUTPUT_RATE__MSK 0X07 |
|
#define | BNO055_MAG_DATA_OUTPUT_RATE__LEN 3 |
|
#define | BNO055_MAG_DATA_OUTPUT_RATE__REG MAG_CONFIG_ADDR |
|
#define | BNO055_MAG_OPERATION_MODE__POS 3 |
|
#define | BNO055_MAG_OPERATION_MODE__MSK 0X18 |
|
#define | BNO055_MAG_OPERATION_MODE__LEN 2 |
|
#define | BNO055_MAG_OPERATION_MODE__REG MAG_CONFIG_ADDR |
|
#define | BNO055_MAG_POWER_MODE__POS 5 |
|
#define | BNO055_MAG_POWER_MODE__MSK 0X60 |
|
#define | BNO055_MAG_POWER_MODE__LEN 2 |
|
#define | BNO055_MAG_POWER_MODE__REG MAG_CONFIG_ADDR |
|
#define | BNO055_GYRO_RANGE__POS 0 |
|
#define | BNO055_GYRO_RANGE__MSK 0X07 |
|
#define | BNO055_GYRO_RANGE__LEN 3 |
|
#define | BNO055_GYRO_RANGE__REG GYRO_CONFIG_ADDR |
|
#define | BNO055_GYRO_BW__POS 3 |
|
#define | BNO055_GYRO_BW__MSK 0X38 |
|
#define | BNO055_GYRO_BW__LEN 3 |
|
#define | BNO055_GYRO_BW__REG GYRO_CONFIG_ADDR |
|
#define | BNO055_GYRO_POWER_MODE__POS 0 |
|
#define | BNO055_GYRO_POWER_MODE__MSK 0X07 |
|
#define | BNO055_GYRO_POWER_MODE__LEN 3 |
|
#define | BNO055_GYRO_POWER_MODE__REG GYRO_MODE_CONFIG_ADDR |
|
#define | BNO055_ACCEL_SLEEP_MODE__POS 0 |
|
#define | BNO055_ACCEL_SLEEP_MODE__MSK 0X01 |
|
#define | BNO055_ACCEL_SLEEP_MODE__LEN 1 |
|
#define | BNO055_ACCEL_SLEEP_MODE__REG ACCEL_SLEEP_CONFIG_ADDR |
|
#define | BNO055_ACCEL_SLEEP_DURN__POS 1 |
|
#define | BNO055_ACCEL_SLEEP_DURN__MSK 0X1E |
|
#define | BNO055_ACCEL_SLEEP_DURN__LEN 4 |
|
#define | BNO055_ACCEL_SLEEP_DURN__REG ACCEL_SLEEP_CONFIG_ADDR |
|
#define | BNO055_GYRO_SLEEP_DURN__POS 0 |
|
#define | BNO055_GYRO_SLEEP_DURN__MSK 0X07 |
|
#define | BNO055_GYRO_SLEEP_DURN__LEN 3 |
|
#define | BNO055_GYRO_SLEEP_DURN__REG GYRO_SLEEP_CONFIG_ADDR |
|
#define | BNO055_GYRO_AUTO_SLEEP_DURN__POS 3 |
|
#define | BNO055_GYRO_AUTO_SLEEP_DURN__MSK 0X38 |
|
#define | BNO055_GYRO_AUTO_SLEEP_DURN__LEN 3 |
|
#define | BNO055_GYRO_AUTO_SLEEP_DURN__REG GYRO_SLEEP_CONFIG_ADDR |
|
#define | BNO055_MAG_SLEEP_MODE__POS 0 |
|
#define | BNO055_MAG_SLEEP_MODE__MSK 0X01 |
|
#define | BNO055_MAG_SLEEP_MODE__LEN 1 |
|
#define | BNO055_MAG_SLEEP_MODE__REG MAG_SLEEP_CONFIG_ADDR |
|
#define | BNO055_MAG_SLEEP_DURN__POS 1 |
|
#define | BNO055_MAG_SLEEP_DURN__MSK 0X1E |
|
#define | BNO055_MAG_SLEEP_DURN__LEN 4 |
|
#define | BNO055_MAG_SLEEP_DURN__REG MAG_SLEEP_CONFIG_ADDR |
|
#define | BNO055_GYRO_ANY_MOTION_INTR_MASK__POS 2 |
|
#define | BNO055_GYRO_ANY_MOTION_INTR_MASK__MSK 0X04 |
|
#define | BNO055_GYRO_ANY_MOTION_INTR_MASK__LEN 1 |
|
#define | BNO055_GYRO_ANY_MOTION_INTR_MASK__REG INT_MASK_ADDR |
|
#define | BNO055_GYRO_HIGHRATE_INTR_MASK__POS 3 |
|
#define | BNO055_GYRO_HIGHRATE_INTR_MASK__MSK 0X08 |
|
#define | BNO055_GYRO_HIGHRATE_INTR_MASK__LEN 1 |
|
#define | BNO055_GYRO_HIGHRATE_INTR_MASK__REG INT_MASK_ADDR |
|
#define | BNO055_ACCEL_HIGH_G_INTR_MASK__POS 5 |
|
#define | BNO055_ACCEL_HIGH_G_INTR_MASK__MSK 0X20 |
|
#define | BNO055_ACCEL_HIGH_G_INTR_MASK__LEN 1 |
|
#define | BNO055_ACCEL_HIGH_G_INTR_MASK__REG INT_MASK_ADDR |
|
#define | BNO055_ACCEL_ANY_MOTION_INTR_MASK__POS 6 |
|
#define | BNO055_ACCEL_ANY_MOTION_INTR_MASK__MSK 0X40 |
|
#define | BNO055_ACCEL_ANY_MOTION_INTR_MASK__LEN 1 |
|
#define | BNO055_ACCEL_ANY_MOTION_INTR_MASK__REG INT_MASK_ADDR |
|
#define | BNO055_ACCEL_NO_MOTION_INTR_MASK__POS 7 |
|
#define | BNO055_ACCEL_NO_MOTION_INTR_MASK__MSK 0X80 |
|
#define | BNO055_ACCEL_NO_MOTION_INTR_MASK__LEN 1 |
|
#define | BNO055_ACCEL_NO_MOTION_INTR_MASK__REG INT_MASK_ADDR |
|
#define | BNO055_GYRO_ANY_MOTION_INTR__POS 2 |
|
#define | BNO055_GYRO_ANY_MOTION_INTR__MSK 0X04 |
|
#define | BNO055_GYRO_ANY_MOTION_INTR__LEN 1 |
|
#define | BNO055_GYRO_ANY_MOTION_INTR__REG INT_ADDR |
|
#define | BNO055_GYRO_HIGHRATE_INTR__POS 3 |
|
#define | BNO055_GYRO_HIGHRATE_INTR__MSK 0X08 |
|
#define | BNO055_GYRO_HIGHRATE_INTR__LEN 1 |
|
#define | BNO055_GYRO_HIGHRATE_INTR__REG INT_ADDR |
|
#define | BNO055_ACCEL_HIGH_G_INTR__POS 5 |
|
#define | BNO055_ACCEL_HIGH_G_INTR__MSK 0X20 |
|
#define | BNO055_ACCEL_HIGH_G_INTR__LEN 1 |
|
#define | BNO055_ACCEL_HIGH_G_INTR__REG INT_ADDR |
|
#define | BNO055_ACCEL_ANY_MOTION_INTR__POS 6 |
|
#define | BNO055_ACCEL_ANY_MOTION_INTR__MSK 0X40 |
|
#define | BNO055_ACCEL_ANY_MOTION_INTR__LEN 1 |
|
#define | BNO055_ACCEL_ANY_MOTION_INTR__REG INT_ADDR |
|
#define | BNO055_ACCEL_NO_MOTION_INTR__POS 7 |
|
#define | BNO055_ACCEL_NO_MOTION_INTR__MSK 0X80 |
|
#define | BNO055_ACCEL_NO_MOTION_INTR__LEN 1 |
|
#define | BNO055_ACCEL_NO_MOTION_INTR__REG INT_ADDR |
|
#define | BNO055_ACCEL_ANY_MOTION_THRES__POS 0 |
|
#define | BNO055_ACCEL_ANY_MOTION_THRES__MSK 0XFF |
|
#define | BNO055_ACCEL_ANY_MOTION_THRES__LEN 8 |
|
#define | BNO055_ACCEL_ANY_MOTION_THRES__REG ACCEL_ANY_MOTION_THRES_ADDR |
|
#define | BNO055_ACCEL_ANY_MOTION_DURN_SET__POS 0 |
|
#define | BNO055_ACCEL_ANY_MOTION_DURN_SET__MSK 0X03 |
|
#define | BNO055_ACCEL_ANY_MOTION_DURN_SET__LEN 2 |
|
#define | BNO055_ACCEL_ANY_MOTION_DURN_SET__REG ACCEL_INTR_SETTINGS_ADDR |
|
#define | BNO055_ACCEL_ANY_MOTION_X_AXIS__POS 2 |
|
#define | BNO055_ACCEL_ANY_MOTION_X_AXIS__MSK 0X04 |
|
#define | BNO055_ACCEL_ANY_MOTION_X_AXIS__LEN 1 |
|
#define | BNO055_ACCEL_ANY_MOTION_X_AXIS__REG ACCEL_INTR_SETTINGS_ADDR |
|
#define | BNO055_ACCEL_ANY_MOTION_Y_AXIS__POS 3 |
|
#define | BNO055_ACCEL_ANY_MOTION_Y_AXIS__MSK 0X08 |
|
#define | BNO055_ACCEL_ANY_MOTION_Y_AXIS__LEN 1 |
|
#define | BNO055_ACCEL_ANY_MOTION_Y_AXIS__REG ACCEL_INTR_SETTINGS_ADDR |
|
#define | BNO055_ACCEL_ANY_MOTION_Z_AXIS__POS 4 |
|
#define | BNO055_ACCEL_ANY_MOTION_Z_AXIS__MSK 0X10 |
|
#define | BNO055_ACCEL_ANY_MOTION_Z_AXIS__LEN 1 |
|
#define | BNO055_ACCEL_ANY_MOTION_Z_AXIS__REG ACCEL_INTR_SETTINGS_ADDR |
|
#define | BNO055_ACCEL_HIGH_G_X_AXIS__POS 5 |
|
#define | BNO055_ACCEL_HIGH_G_X_AXIS__MSK 0X20 |
|
#define | BNO055_ACCEL_HIGH_G_X_AXIS__LEN 1 |
|
#define | BNO055_ACCEL_HIGH_G_X_AXIS__REG ACCEL_INTR_SETTINGS_ADDR |
|
#define | BNO055_ACCEL_HIGH_G_Y_AXIS__POS 6 |
|
#define | BNO055_ACCEL_HIGH_G_Y_AXIS__MSK 0X40 |
|
#define | BNO055_ACCEL_HIGH_G_Y_AXIS__LEN 1 |
|
#define | BNO055_ACCEL_HIGH_G_Y_AXIS__REG ACCEL_INTR_SETTINGS_ADDR |
|
#define | BNO055_ACCEL_HIGH_G_Z_AXIS__POS 7 |
|
#define | BNO055_ACCEL_HIGH_G_Z_AXIS__MSK 0X80 |
|
#define | BNO055_ACCEL_HIGH_G_Z_AXIS__LEN 1 |
|
#define | BNO055_ACCEL_HIGH_G_Z_AXIS__REG ACCEL_INTR_SETTINGS_ADDR |
|
#define | BNO055_ACCEL_HIGH_G_DURN__POS 0 |
|
#define | BNO055_ACCEL_HIGH_G_DURN__MSK 0XFF |
|
#define | BNO055_ACCEL_HIGH_G_DURN__LEN 8 |
|
#define | BNO055_ACCEL_HIGH_G_DURN__REG ACCEL_HIGH_G_DURN_ADDR |
|
#define | BNO055_ACCEL_HIGH_G_THRES__POS 0 |
|
#define | BNO055_ACCEL_HIGH_G_THRES__MSK 0XFF |
|
#define | BNO055_ACCEL_HIGH_G_THRES__LEN 8 |
|
#define | BNO055_ACCEL_HIGH_G_THRES__REG ACCEL_HIGH_G_THRES_ADDR |
|
#define | BNO055_ACCEL_SLOW_NO_MOTION_THRES__POS 0 |
|
#define | BNO055_ACCEL_SLOW_NO_MOTION_THRES__MSK 0XFF |
|
#define | BNO055_ACCEL_SLOW_NO_MOTION_THRES__LEN 8 |
|
#define | BNO055_ACCEL_SLOW_NO_MOTION_THRES__REG ACCEL_NO_MOTION_THRES_ADDR |
|
#define | BNO055_ACCEL_SLOW_NO_MOTION_ENABLE__POS 0 |
|
#define | BNO055_ACCEL_SLOW_NO_MOTION_ENABLE__MSK 0X01 |
|
#define | BNO055_ACCEL_SLOW_NO_MOTION_ENABLE__LEN 1 |
|
#define | BNO055_ACCEL_SLOW_NO_MOTION_ENABLE__REG ACCEL_NO_MOTION_SET_ADDR |
|
#define | BNO055_ACCEL_SLOW_NO_MOTION_DURN__POS 1 |
|
#define | BNO055_ACCEL_SLOW_NO_MOTION_DURN__MSK 0X7E |
|
#define | BNO055_ACCEL_SLOW_NO_MOTION_DURN__LEN 6 |
|
#define | BNO055_ACCEL_SLOW_NO_MOTION_DURN__REG ACCEL_NO_MOTION_SET_ADDR |
|
#define | BNO055_GYRO_ANY_MOTION_X_AXIS__POS 0 |
|
#define | BNO055_GYRO_ANY_MOTION_X_AXIS__MSK 0X01 |
|
#define | BNO055_GYRO_ANY_MOTION_X_AXIS__LEN 1 |
|
#define | BNO055_GYRO_ANY_MOTION_X_AXIS__REG GYRO_INTR_SETING_ADDR |
|
#define | BNO055_GYRO_ANY_MOTION_Y_AXIS__POS 1 |
|
#define | BNO055_GYRO_ANY_MOTION_Y_AXIS__MSK 0X02 |
|
#define | BNO055_GYRO_ANY_MOTION_Y_AXIS__LEN 1 |
|
#define | BNO055_GYRO_ANY_MOTION_Y_AXIS__REG GYRO_INTR_SETING_ADDR |
|
#define | BNO055_GYRO_ANY_MOTION_Z_AXIS__POS 2 |
|
#define | BNO055_GYRO_ANY_MOTION_Z_AXIS__MSK 0X04 |
|
#define | BNO055_GYRO_ANY_MOTION_Z_AXIS__LEN 1 |
|
#define | BNO055_GYRO_ANY_MOTION_Z_AXIS__REG GYRO_INTR_SETING_ADDR |
|
#define | BNO055_GYRO_HIGHRATE_X_AXIS__POS 3 |
|
#define | BNO055_GYRO_HIGHRATE_X_AXIS__MSK 0X08 |
|
#define | BNO055_GYRO_HIGHRATE_X_AXIS__LEN 1 |
|
#define | BNO055_GYRO_HIGHRATE_X_AXIS__REG GYRO_INTR_SETING_ADDR |
|
#define | BNO055_GYRO_HIGHRATE_Y_AXIS__POS 4 |
|
#define | BNO055_GYRO_HIGHRATE_Y_AXIS__MSK 0X10 |
|
#define | BNO055_GYRO_HIGHRATE_Y_AXIS__LEN 1 |
|
#define | BNO055_GYRO_HIGHRATE_Y_AXIS__REG GYRO_INTR_SETING_ADDR |
|
#define | BNO055_GYRO_HIGHRATE_Z_AXIS__POS 5 |
|
#define | BNO055_GYRO_HIGHRATE_Z_AXIS__MSK 0X20 |
|
#define | BNO055_GYRO_HIGHRATE_Z_AXIS__LEN 1 |
|
#define | BNO055_GYRO_HIGHRATE_Z_AXIS__REG GYRO_INTR_SETING_ADDR |
|
#define | BNO055_GYRO_ANY_MOTION_FILTER__POS 6 |
|
#define | BNO055_GYRO_ANY_MOTION_FILTER__MSK 0X40 |
|
#define | BNO055_GYRO_ANY_MOTION_FILTER__LEN 1 |
|
#define | BNO055_GYRO_ANY_MOTION_FILTER__REG GYRO_INTR_SETING_ADDR |
|
#define | BNO055_GYRO_HIGHRATE_FILTER__POS 7 |
|
#define | BNO055_GYRO_HIGHRATE_FILTER__MSK 0X80 |
|
#define | BNO055_GYRO_HIGHRATE_FILTER__LEN 1 |
|
#define | BNO055_GYRO_HIGHRATE_FILTER__REG GYRO_INTR_SETING_ADDR |
|
#define | BNO055_GYRO_HIGHRATE_X_THRES__POS 0 |
|
#define | BNO055_GYRO_HIGHRATE_X_THRES__MSK 0X1F |
|
#define | BNO055_GYRO_HIGHRATE_X_THRES__LEN 5 |
|
#define | BNO055_GYRO_HIGHRATE_X_THRES__REG GYRO_HIGHRATE_X_SET_ADDR |
|
#define | BNO055_GYRO_HIGHRATE_X_HYST__POS 5 |
|
#define | BNO055_GYRO_HIGHRATE_X_HYST__MSK 0X60 |
|
#define | BNO055_GYRO_HIGHRATE_X_HYST__LEN 2 |
|
#define | BNO055_GYRO_HIGHRATE_X_HYST__REG GYRO_HIGHRATE_X_SET_ADDR |
|
#define | BNO055_GYRO_HIGHRATE_X_DURN__POS 0 |
|
#define | BNO055_GYRO_HIGHRATE_X_DURN__MSK 0XFF |
|
#define | BNO055_GYRO_HIGHRATE_X_DURN__LEN 8 |
|
#define | BNO055_GYRO_HIGHRATE_X_DURN__REG GYRO_DURN_X_ADDR |
|
#define | BNO055_GYRO_HIGHRATE_Y_THRES__POS 0 |
|
#define | BNO055_GYRO_HIGHRATE_Y_THRES__MSK 0X1F |
|
#define | BNO055_GYRO_HIGHRATE_Y_THRES__LEN 5 |
|
#define | BNO055_GYRO_HIGHRATE_Y_THRES__REG GYRO_HIGHRATE_Y_SET_ADDR |
|
#define | BNO055_GYRO_HIGHRATE_Y_HYST__POS 5 |
|
#define | BNO055_GYRO_HIGHRATE_Y_HYST__MSK 0X60 |
|
#define | BNO055_GYRO_HIGHRATE_Y_HYST__LEN 2 |
|
#define | BNO055_GYRO_HIGHRATE_Y_HYST__REG GYRO_HIGHRATE_Y_SET_ADDR |
|
#define | BNO055_GYRO_HIGHRATE_Y_DURN__POS 0 |
|
#define | BNO055_GYRO_HIGHRATE_Y_DURN__MSK 0XFF |
|
#define | BNO055_GYRO_HIGHRATE_Y_DURN__LEN 8 |
|
#define | BNO055_GYRO_HIGHRATE_Y_DURN__REG GYRO_DURN_Y_ADDR |
|
#define | BNO055_GYRO_HIGHRATE_Z_THRES__POS 0 |
|
#define | BNO055_GYRO_HIGHRATE_Z_THRES__MSK 0X1F |
|
#define | BNO055_GYRO_HIGHRATE_Z_THRES__LEN 5 |
|
#define | BNO055_GYRO_HIGHRATE_Z_THRES__REG GYRO_HIGHRATE_Z_SET_ADDR |
|
#define | BNO055_GYRO_HIGHRATE_Z_HYST__POS 5 |
|
#define | BNO055_GYRO_HIGHRATE_Z_HYST__MSK 0X60 |
|
#define | BNO055_GYRO_HIGHRATE_Z_HYST__LEN 2 |
|
#define | BNO055_GYRO_HIGHRATE_Z_HYST__REG GYRO_HIGHRATE_Z_SET_ADDR |
|
#define | BNO055_GYRO_HIGHRATE_Z_DURN__POS 0 |
|
#define | BNO055_GYRO_HIGHRATE_Z_DURN__MSK 0XFF |
|
#define | BNO055_GYRO_HIGHRATE_Z_DURN__LEN 8 |
|
#define | BNO055_GYRO_HIGHRATE_Z_DURN__REG GYRO_DURN_Z_ADDR |
|
#define | BNO055_GYRO_ANY_MOTION_THRES__POS 0 |
|
#define | BNO055_GYRO_ANY_MOTION_THRES__MSK 0X7F |
|
#define | BNO055_GYRO_ANY_MOTION_THRES__LEN 7 |
|
#define | BNO055_GYRO_ANY_MOTION_THRES__REG GYRO_ANY_MOTION_THRES_ADDR |
|
#define | BNO055_GYRO_SLOPE_SAMPLES__POS 0 |
|
#define | BNO055_GYRO_SLOPE_SAMPLES__MSK 0X03 |
|
#define | BNO055_GYRO_SLOPE_SAMPLES__LEN 2 |
|
#define | BNO055_GYRO_SLOPE_SAMPLES__REG GYRO_ANY_MOTION_SET_ADDR |
|
#define | BNO055_GYRO_AWAKE_DURN__POS 2 |
|
#define | BNO055_GYRO_AWAKE_DURN__MSK 0X0C |
|
#define | BNO055_GYRO_AWAKE_DURN__LEN 2 |
|
#define | BNO055_GYRO_AWAKE_DURN__REG GYRO_ANY_MOTION_SET_ADDR |
|
|
#define | BNO055_GET_BITSLICE(regvar, bitname) ((regvar & bitname##__MSK) >> bitname##__POS) |
|
#define | BNO055_SET_BITSLICE(regvar, bitname, val) ((regvar & ~bitname##__MSK) | ((val<<bitname##__POS)&bitname##__MSK)) |
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_convert_double_accel_x_mg (double *v_accel_x_d) |
| This API is used to convert the accel x raw data to millig output as double. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_convert_double_accel_x_msq (double *v_accel_x_d) |
| This API is used to convert the accel x raw data to meterpersecseq output as double. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_convert_double_accel_xyz_mg (struct bno055_accel_double_t *accel_xyz) |
| This API is used to convert the accel xyz raw data to millig output as double. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_convert_double_accel_xyz_msq (struct bno055_accel_double_t *accel_xyz) |
| This API is used to convert the accel xyz raw data to meterpersecseq output as double. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_convert_double_accel_y_mg (double *v_accel_y_d) |
| This API is used to convert the accel y raw data to millig output as double. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_convert_double_accel_y_msq (double *v_accel_y_d) |
| This API is used to convert the accel y raw data to meterpersecseq output as double. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_convert_double_accel_z_mg (double *v_accel_z_d) |
| This API is used to convert the accel z raw data to millig output as double. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_convert_double_accel_z_msq (double *v_accel_z_d) |
| This API is used to convert the accel z raw data to meterpersecseq output as double. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_convert_double_euler_h_deg (double *v_euler_h_d) |
| This API is used to convert the Euler h raw data to degree output as double. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_convert_double_euler_h_rad (double *v_euler_h_d) |
| This API is used to convert the Euler h raw data to radians output as double. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_convert_double_euler_hpr_deg (struct bno055_euler_double_t *euler_hpr) |
| This API is used to convert the Euler hpr raw data to degree output as double. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_convert_double_euler_hpr_rad (struct bno055_euler_double_t *euler_hpr) |
| This API is used to convert the Euler hpr raw data to radians output as double. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_convert_double_euler_p_deg (double *v_euler_p_d) |
| This API is used to convert the Euler p raw data to degree output as double. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_convert_double_euler_p_rad (double *v_euler_p_d) |
| This API is used to convert the Euler p raw data to radians output as double. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_convert_double_euler_r_deg (double *v_euler_r_d) |
| This API is used to convert the Euler r raw data to degree output as double. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_convert_double_euler_r_rad (double *v_euler_r_d) |
| This API is used to convert the Euler r raw data to radians output as double. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_convert_double_gravity_xyz_msq (struct bno055_gravity_double_t *gravity_xyz) |
| This API is used to convert the gravity xyz raw data to meterpersecseq output as double. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_convert_double_gyro_x_dps (double *v_gyro_x_d) |
| This API is used to convert the gyro x raw data to dps output as double. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_convert_double_gyro_x_rps (double *v_gyro_x_d) |
| This API is used to convert the gyro x raw data to rps output as double. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_convert_double_gyro_xyz_dps (struct bno055_gyro_double_t *gyro_xyz) |
| This API is used to convert the gyro xyz raw data to dps output as double. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_convert_double_gyro_xyz_rps (struct bno055_gyro_double_t *gyro_xyz) |
| This API is used to convert the gyro xyz raw data to rps output as double. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_convert_double_gyro_y_dps (double *v_gyro_y_d) |
| This API is used to convert the gyro y raw data to dps output as double. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_convert_double_gyro_y_rps (double *v_gyro_y_d) |
| This API is used to convert the gyro y raw data to rps output as double. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_convert_double_gyro_z_dps (double *v_gyro_z_d) |
| This API is used to convert the gyro z raw data to dps output as double. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_convert_double_gyro_z_rps (double *v_gyro_z_d) |
| This API is used to convert the gyro z raw data to rps output as double. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_convert_double_linear_accel_x_msq (double *v_linear_accel_x_d) |
| This API is used to convert the linear accel x raw data to meterpersecseq output as double. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_convert_double_linear_accel_xyz_msq (struct bno055_linear_accel_double_t *linear_accel_xyz) |
| This API is used to convert the linear accel xyz raw data to meterpersecseq output as double. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_convert_double_linear_accel_y_msq (double *v_linear_accel_y_d) |
| This API is used to convert the linear accel y raw data to meterpersecseq output as double. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_convert_double_linear_accel_z_msq (double *v_linear_accel_z_d) |
| This API is used to convert the linear accel z raw data to meterpersecseq output as double. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_convert_double_mag_x_uT (double *v_mag_x_d) |
| This API is used to convert the mag x raw data to microTesla output as double. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_convert_double_mag_xyz_uT (struct bno055_mag_double_t *mag_xyz) |
| This API is used to convert the mag yz raw data to microTesla output as double. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_convert_double_mag_y_uT (double *v_mag_y_d) |
| This API is used to convert the mag y raw data to microTesla output as double. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_convert_double_mag_z_uT (double *v_mag_z_d) |
| This API is used to convert the mag z raw data to microTesla output as double. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_convert_double_temp_celsius (double *v_temp_d) |
| This API is used to convert the temperature data to Celsius output as double. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_convert_double_temp_fahrenheit (double *v_temp_d) |
| This API is used to convert the temperature data to Fahrenheit output as double. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_convert_float_accel_x_mg (float *v_accel_x_f) |
| This API is used to convert the accel x raw data to millig output as float. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_convert_float_accel_x_msq (float *v_accel_x_f) |
| This API is used to convert the accel x raw data to meterpersecseq output as float. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_convert_float_accel_xyz_mg (struct bno055_accel_float_t *accel_xyz) |
| This API is used to convert the accel xyz raw data to millig output as float. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_convert_float_accel_xyz_msq (struct bno055_accel_float_t *accel_xyz) |
| This API is used to convert the accel xyz raw data to meterpersecseq output as float. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_convert_float_accel_y_mg (float *v_accel_y_f) |
| This API is used to convert the accel y raw data to millig output as float. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_convert_float_accel_y_msq (float *v_accel_y_f) |
| This API is used to convert the accel x raw data to meterpersecseq output as float. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_convert_float_accel_z_mg (float *v_accel_z_f) |
| This API is used to convert the accel z raw data to millig output as float. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_convert_float_accel_z_msq (float *v_accel_z_f) |
| This API is used to convert the accel z raw data to meterpersecseq output as float. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_convert_float_euler_h_deg (float *v_euler_h_f) |
| This API is used to convert the Euler h raw data to degree output as float. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_convert_float_euler_h_rad (float *v_euler_h_f) |
| This API is used to convert the Euler h raw data to radians output as float. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_convert_float_euler_hpr_deg (struct bno055_euler_float_t *euler_hpr) |
| This API is used to convert the Euler hrp raw data to degree output as float. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_convert_float_euler_hpr_rad (struct bno055_euler_float_t *euler_hpr) |
| This API is used to convert the Euler xyz raw data to radians output as float. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_convert_float_euler_p_deg (float *v_euler_p_f) |
| This API is used to convert the Euler p raw data to degree output as float. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_convert_float_euler_p_rad (float *v_euler_p_f) |
| This API is used to convert the Euler p raw data to radians output as float. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_convert_float_euler_r_deg (float *v_euler_r_f) |
| This API is used to convert the Euler r raw data to degree output as float. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_convert_float_euler_r_rad (float *v_euler_r_f) |
| This API is used to convert the Euler r raw data to radians output as float. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_convert_float_gravity_xyz_msq (struct bno055_gravity_float_t *gravity_xyz) |
| This API is used to convert the gravity xyz raw data to meterpersecseq output as float. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_convert_float_gyro_x_dps (float *v_gyro_x_f) |
| This API is used to convert the gyro x raw data to dps output as float. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_convert_float_gyro_x_rps (float *v_gyro_x_f) |
| This API is used to convert the gyro x raw data to rps output as float. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_convert_float_gyro_xyz_dps (struct bno055_gyro_float_t *gyro_xyz_data) |
| This API is used to convert the gyro xyz raw data to dps output as float. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_convert_float_gyro_xyz_rps (struct bno055_gyro_float_t *gyro_xyz_data) |
| This API is used to convert the gyro xyz raw data to rps output as float. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_convert_float_gyro_y_dps (float *v_gyro_y_f) |
| This API is used to convert the gyro y raw data to dps output as float. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_convert_float_gyro_y_rps (float *v_gyro_y_f) |
| This API is used to convert the gyro y raw data to rps output as float. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_convert_float_gyro_z_dps (float *v_gyro_z_f) |
| This API is used to convert the gyro z raw data to dps output as float. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_convert_float_gyro_z_rps (float *v_gyro_z_f) |
| This API is used to convert the gyro z raw data to rps output as float. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_convert_float_linear_accel_x_msq (float *v_linear_accel_x_f) |
| This API is used to convert the linear accel x raw data to meterpersecseq output as float. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_convert_float_linear_accel_xyz_msq (struct bno055_linear_accel_float_t *linear_accel_xyz) |
| This API is used to convert the linear accel xyz raw data to meterpersecseq output as float. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_convert_float_linear_accel_y_msq (float *v_linear_accel_y_f) |
| This API is used to convert the linear accel y raw data to meterpersecseq output as float. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_convert_float_linear_accel_z_msq (float *v_linear_accel_z_f) |
| This API is used to convert the linear accel z raw data to meterpersecseq output as float. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_convert_float_mag_x_uT (float *v_mag_x_f) |
| This API is used to convert the mag x raw data to microTesla output as float. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_convert_float_mag_xyz_uT (struct bno055_mag_float_t *mag_xyz_data) |
| This API is used to convert the mag yz raw data to microTesla output as float. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_convert_float_mag_y_uT (float *v_mag_y_f) |
| This API is used to convert the mag y raw data to microTesla output as float. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_convert_float_mag_z_uT (float *v_mag_z_f) |
| This API is used to convert the mag z raw data to microTesla output as float. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_convert_float_temp_celsius (float *v_temp_f) |
| This API is used to convert the temperature data to Celsius output as float. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_convert_float_temp_fahrenheit (float *v_temp_f) |
| This API is used to convert the temperature data to Fahrenheit output as float. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_convert_gravity_double_x_msq (double *v_gravity_x_d) |
| This API is used to convert the gravity x raw data to meterpersecseq output as double. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_convert_gravity_double_y_msq (double *v_gravity_y_d) |
| This API is used to convert the gravity y raw data to meterpersecseq output as double. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_convert_gravity_double_z_msq (double *v_gravity_z_d) |
| This API is used to convert the gravity z raw data to meterpersecseq output as double. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_convert_gravity_float_x_msq (float *v_gravity_x_f) |
| This API is used to convert the gravity x raw data to meterpersecseq output as float. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_convert_gravity_float_y_msq (float *v_gravity_y_f) |
| This API is used to convert the gravity y raw data to meterpersecseq output as float. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_convert_gravity_float_z_msq (float *v_gravity_z_f) |
| This API is used to convert the gravity z raw data to meterpersecseq output as float. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_get_accel_any_motion_durn (u8 *v_accel_any_motion_durn_u8) |
| This API used to read the accel anymotion duration from page one register from 0x12 bit 0 to 1. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_get_accel_any_motion_no_motion_axis_enable (u8 v_channel_u8, u8 *v_data_u8) |
| This API used to read the accel anymotion enable from page one register from 0x12 bit 2 to 4. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_get_accel_any_motion_thres (u8 *v_accel_any_motion_thres_u8) |
| This API used to read the accel any motion threshold from page one register from 0x11 bit 0 to 7. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_get_accel_bw (u8 *v_accel_bw_u8) |
| This API used to read the accel bandwidth from page one register from 0x08 bit 2 to 4. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_get_accel_calib_stat (u8 *v_accel_calib_u8) |
| This API used to read accel calibration status from register from 0x35 bit 2 and 3. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_get_accel_high_g_axis_enable (u8 v_channel_u8, u8 *v_data_u8) |
| This API used to read the accel highg enable from page one register from 0x12 bit 5 to 7. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_get_accel_high_g_durn (u8 *v_accel_high_g_durn_u8) |
| This API used to read the accel highg duration from page one register from 0x13 bit 0 to 7. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_get_accel_high_g_thres (u8 *v_accel_high_g_thres_u8) |
| This API used to read the accel highg threshold from page one register from 0x14 bit 0 to 7. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_get_accel_power_mode (u8 *v_accel_power_mode_u8) |
| This API used to read the accel power mode from page one register from 0x08 bit 5 to 7. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_get_accel_range (u8 *v_accel_range_u8) |
| This API used to read the accel range from page one register from 0x08 bit 0 and 1. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_get_accel_sleep_durn (u8 *v_sleep_durn_u8) |
| This API used to read the accel sleep duration from page one register from 0x0C bit 1 to 4. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_get_accel_sleep_tmr_mode (u8 *v_sleep_tmr_u8) |
| This API used to read the accel sleep mode from page one register from 0x0C bit 0. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_get_accel_slow_no_motion_durn (u8 *v_accel_slow_no_motion_durn_u8) |
| This API used to read accel slownomotion duration from page one register from 0x16 bit 1 to 6. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_get_accel_slow_no_motion_enable (u8 *v_accel_slow_no_motion_en_u8) |
| This API used to read accel slownomotion enable from page one register from 0x16 bit 0. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_get_accel_slow_no_motion_thres (u8 *v_accel_slow_no_motion_thres_u8) |
| This API used to read the accel slownomotion threshold from page one register from 0x15 bit 0 to 7. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_get_accel_unit (u8 *v_accel_unit_u8) |
| This API used to read the accel unit from register from 0x3B bit 0. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_get_axis_remap_value (u8 *v_remap_axis_u8) |
| This API used to read the axis remap value from register from 0x41 bit 0 and 5. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_get_clk_src (u8 *v_clk_src_u8) |
| This API used to read the clk source from register from 0x3F bit 7. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_get_data_output_format (u8 *v_data_output_format_u8) |
| This API used to read the current selected orientation mode from register from 0x3B bit 7. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_get_euler_unit (u8 *v_euler_unit_u8) |
| This API used to read the Euler unit from register from 0x3B bit 2. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_get_gyro_any_motion_awake_durn (u8 *v_gyro_awake_durn_u8) |
| This API used to read gyro anymotion awake duration from page one register from 0x1F bit 2 to 3. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_get_gyro_any_motion_axis_enable (u8 v_channel_u8, u8 *v_data_u8) |
| This API used to read the gyro anymotion enable from page one register from 0x17 bit 0 to 2. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_get_gyro_any_motion_filter (u8 *v_gyro_any_motion_filter_u8) |
| This API used to read gyro anymotion filter from page one register from 0x17 bit 6. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_get_gyro_any_motion_slope_samples (u8 *v_gyro_any_motion_slope_samples_u8) |
| This API used to read gyro anymotion slope samples from page one register from 0x1F bit 0 to 1. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_get_gyro_any_motion_thres (u8 *v_gyro_any_motion_thres_u8) |
| This API used to read gyro anymotion threshold from page one register from 0x1E bit 0 to 6. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_get_gyro_auto_sleep_durn (u8 *v_auto_sleep_durn_u8) |
| This API used to read the gyro auto sleep duration from page one register from 0x0D bit 3 to 5. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_get_gyro_bw (u8 *v_gyro_bw_u8) |
| This API used to read the gyro bandwidth from page one register from 0x0A bit 3 to 5. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_get_gyro_calib_stat (u8 *v_gyro_calib_u8) |
| This API used to read gyro calibration status from register from 0x35 bit 4 and 5. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_get_gyro_highrate_axis_enable (u8 v_channel_u8, u8 *v_data_u8) |
| This API used to read the gyro highrate enable from page one register from 0x17 bit 3 to 5. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_get_gyro_highrate_filter (u8 *v_gyro_highrate_filter_u8) |
| This API used to read gyro highrate filter from page one register from 0x17 bit 7. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_get_gyro_highrate_x_durn (u8 *v_gyro_highrate_x_durn_u8) |
| This API used to read gyro highrate x duration from page one register from 0x19 bit 0 to 7. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_get_gyro_highrate_x_hyst (u8 *v_gyro_highrate_x_hyst_u8) |
| This API used to read gyro highrate x hysteresis from page one register from 0x18 bit 5 to 6. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_get_gyro_highrate_x_thres (u8 *v_gyro_highrate_x_thres_u8) |
| This API used to read gyro highrate x threshold from page one register from 0x18 bit 0 to 4. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_get_gyro_highrate_y_durn (u8 *v_gyro_highrate_y_durn_u8) |
| This API used to read gyro highrate y duration from page one register from 0x1B bit 0 to 7. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_get_gyro_highrate_y_hyst (u8 *v_gyro_highrate_y_hyst_u8) |
| This API used to read gyro highrate y hysteresis from page one register from 0x1A bit 5 to 6. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_get_gyro_highrate_y_thres (u8 *v_gyro_highrate_y_thres_u8) |
| This API used to read gyro highrate y threshold from page one register from 0x1A bit 0 to 4. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_get_gyro_highrate_z_durn (u8 *v_gyro_highrate_z_durn_u8) |
| This API used to read gyro highrate z duration from page one register from 0x1D bit 0 to 7. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_get_gyro_highrate_z_hyst (u8 *v_gyro_highrate_z_hyst_u8) |
| This API used to read gyro highrate z hysteresis from page one register from 0x1C bit 5 to 6. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_get_gyro_highrate_z_thres (u8 *v_gyro_highrate_z_thres_u8) |
| This API used to read gyro highrate z threshold from page one register from 0x1C bit 0 to 4. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_get_gyro_power_mode (u8 *v_gyro_power_mode_u8) |
| This API used to read the gyro power mode from page one register from 0x0B bit 0 to 2. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_get_gyro_range (u8 *v_gyro_range_u8) |
| This API used to read the gyro range from page one register from 0x0A bit 0 to 3. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_get_gyro_sleep_durn (u8 *v_sleep_durn_u8) |
| This API used to write the gyro sleep duration from page one register from 0x0D bit 0 to 2. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_get_gyro_unit (u8 *v_gyro_unit_u8) |
| This API used to read the gyro unit from register from 0x3B bit 1. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_get_intr_accel_any_motion (u8 *v_accel_any_motion_u8) |
| This API used to read the accel anymotion interrupt from page one register from 0x10 bit 6. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_get_intr_accel_high_g (u8 *v_accel_high_g_u8) |
| This API used to read the accel highg interrupt from page one register from 0x10 bit 5. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_get_intr_accel_no_motion (u8 *v_accel_nomotion_u8) |
| This API used to read the accel nomotion interrupt from page one register from 0x10 bit 6. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_get_intr_gyro_any_motion (u8 *v_gyro_any_motion_u8) |
| This API used to read the gyro anymotion interrupt from page one register from 0x10 bit 2. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_get_intr_gyro_highrate (u8 *v_gyro_highrate_u8) |
| This API used to read the gyro highrate interrupt from page one register from 0x10 bit 3. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_get_intr_mask_accel_any_motion (u8 *v_accel_any_motion_u8) |
| This API used to read the accel anymotion interrupt mask from page one register from 0x0F bit 6. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_get_intr_mask_accel_high_g (u8 *v_accel_high_g_u8) |
| This API used to read the accel highg interrupt mask from page one register from 0x0F bit 5. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_get_intr_mask_accel_no_motion (u8 *v_accel_nomotion_u8) |
| This API used to read the accel nomotion interrupt mask from page one register from 0x0F bit 7. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_get_intr_mask_gyro_any_motion (u8 *v_gyro_any_motion_u8) |
| This API used to read the gyro anymotion interrupt mask from page one register from 0x0F bit 2. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_get_intr_mask_gyro_highrate (u8 *v_gyro_highrate_u8) |
| This API used to read the gyro highrate interrupt mask from page one register from 0x0F bit 3. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_get_intr_rst (u8 *v_intr_rst_u8) |
| This API used to read the reset interrupt from register from 0x3F bit 6 It resets all the interrupt bit and interrupt output. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_get_intr_stat_accel_any_motion (u8 *v_accel_any_motion_u8) |
| This API used to read the v_stat_s8 of accel anymotion interrupt from register from 0x37 bit 6. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_get_intr_stat_accel_high_g (u8 *v_accel_high_g_u8) |
| This API used to read the v_stat_s8 of accel highg interrupt from register from 0x37 bit 5. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_get_intr_stat_accel_no_motion (u8 *v_accel_no_motion_u8) |
| This API used to read the v_stat_s8 of accel nomotion/slowmotion interrupt from register from 0x37 bit 6. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_get_intr_stat_gyro_any_motion (u8 *v_gyro_any_motion_u8) |
| This API used to read the v_stat_s8 of gyro anymotion interrupt from register from 0x37 bit 2. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_get_intr_stat_gyro_highrate (u8 *v_gyro_highrate_u8) |
| This API used to read the v_stat_s8 of gyro highrate interrupt from register from 0x37 bit 3. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_get_mag_calib_stat (u8 *v_mag_calib_u8) |
| This API used to read mag calibration status from register from 0x35 bit 0 and 1. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_get_mag_data_output_rate (u8 *v_mag_data_output_rate_u8) |
| This API used to read the mag output data rate from page one register from 0x09 bit 0 to 2. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_get_mag_operation_mode (u8 *v_mag_operation_mode_u8) |
| This API used to read the mag operation mode from page one register from 0x09 bit 3 to 4. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_get_mag_power_mode (u8 *v_mag_power_mode_u8) |
| This API used to read the mag power mode from page one register from 0x09 bit 4 to 6. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_get_mag_sleep_durn (u8 *v_sleep_durn_u8) |
| This API used to read the mag sleep duration from page one register from 0x0E bit 1 to 4. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_get_mag_sleep_mode (u8 *v_sleep_mode_u8) |
| This API used to read the mag sleep mode from page one register from 0x0E bit 0. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_get_operation_mode (u8 *v_operation_mode_u8) |
| This API used to read the operation mode from register from 0x3D bit 0 to 3. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_get_power_mode (u8 *v_power_mode_u8) |
| This API used to read the power mode from register from 0x3E bit 0 to 1. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_get_remap_x_sign (u8 *v_remap_x_sign_u8) |
| This API used to read the x-axis remap sign from register from 0x42 bit 2. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_get_remap_y_sign (u8 *v_remap_y_sign_u8) |
| This API used to read the y-axis remap sign from register from 0x42 bit 1. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_get_remap_z_sign (u8 *v_remap_z_sign_u8) |
| This API used to read the z-axis remap sign from register from 0x42 bit 0. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_get_selftest (u8 *v_selftest_u8) |
| This API used to read the self test from register from 0x3F bit 0. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_get_selftest_accel (u8 *v_selftest_accel_u8) |
| This API used to read self test of accel from register from 0x36 bit 0. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_get_selftest_gyro (u8 *v_selftest_gyro_u8) |
| This API used to read self test of gyro from register from 0x36 bit 2. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_get_selftest_mag (u8 *v_selftest_mag_u8) |
| This API used to read self test of mag from register from 0x36 bit 1. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_get_selftest_mcu (u8 *v_selftest_mcu_u8) |
| This API used to read self test of micro controller from register from 0x36 bit 3. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_get_stat_main_clk (u8 *v_stat_main_clk_u8) |
| This API is used to read status of main clock from the register 0x38 bit 0. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_get_sys_calib_stat (u8 *v_sys_calib_u8) |
| This API used to read system calibration status from register from 0x35 bit 6 and 7. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_get_sys_error_code (u8 *v_sys_error_u8) |
| This API is used to read system error code from the register 0x3A it is a byte of data. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_get_sys_rst (u8 *v_sys_rst_u8) |
| This API used to read the reset system from register from 0x3F bit 5. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_get_sys_stat_code (u8 *v_sys_stat_u8) |
| This API is used to read system status code from the register 0x39 it is a byte of data. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_get_temp_source (u8 *v_temp_source_u8) |
| This API used to read the temperature source from register from 0x40 bit 0 and 1. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_get_temp_unit (u8 *v_temp_unit_u8) |
| This API used to read the temperature unit from register from 0x3B bit 4. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_get_tilt_unit (u8 *v_tilt_unit_u8) |
| This API used to write the tilt unit from register from 0x3B bit 3. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_gyro_set_auto_sleep_durn (u8 v_auto_sleep_durn_u8, u8 bw) |
| This API used to write the gyro auto sleep duration from page one register from 0x0D bit 3 to 5. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_init (struct bno055_t *bno055) |
| This function is used for initialize bus read, bus write function pointers,device address,accel revision id, gyro revision id mag revision id, software revision id, boot loader revision id and page id. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_read_accel_offset (struct bno055_accel_offset_t *accel_offset) |
| This API is used to read accel offset and accel radius offset form register 0x55 to 0x5A and radius form 0x67 and 0x68. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_read_accel_rev_id (u8 *v_accel_rev_id_u8) |
| This API reads accel revision id from register 0x01 it is a byte of value. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_read_accel_x (s16 *v_accel_x_s16) |
| This API reads acceleration data X values from register 0x08 and 0x09 it is a two byte data. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_read_accel_xyz (struct bno055_accel_t *accel) |
| This API reads acceleration data xyz values from register 0x08 to 0x0D it is a six byte data. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_read_accel_y (s16 *v_accel_y_s16) |
| This API reads acceleration data Y values from register 0x0A and 0x0B it is a two byte data. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_read_accel_z (s16 *v_accel_z_s16) |
| This API reads acceleration data z values from register 0x0C and 0x0D it is a two byte data. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_read_bl_rev_id (u8 *v_bl_rev_id_u8) |
| This API used to read boot loader revision id from register 0x06 it is a byte of value. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_read_chip_id (u8 *v_chip_id_u8) |
| This API reads chip id from register 0x00 it is a byte of data. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_read_euler_h (s16 *v_euler_h_s16) |
| This API reads gyro data z values from register 0x1A and 0x1B it is a two byte data. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_read_euler_hrp (struct bno055_euler_t *euler) |
| This API reads Euler data hrp values from register 0x1A to 0x1F it is a six byte data. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_read_euler_p (s16 *v_euler_p_s16) |
| This API reads Euler data p values from register 0x1E and 0x1F it is a two byte data. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_read_euler_r (s16 *v_euler_r_s16) |
| This API reads Euler data r values from register 0x1C and 0x1D it is a two byte data. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_read_gravity_x (s16 *v_gravity_x_s16) |
| This API reads gravity data x values from register 0x2E and 0x2F it is a two byte data. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_read_gravity_xyz (struct bno055_gravity_t *gravity) |
| This API reads gravity data xyz values from register 0x2E to 0x33 it is a six byte data. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_read_gravity_y (s16 *v_gravity_y_s16) |
| This API reads gravity data y values from register 0x30 and 0x31 it is a two byte data. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_read_gravity_z (s16 *v_gravity_z_s16) |
| This API reads gravity data z values from register 0x32 and 0x33 it is a two byte data. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_read_gyro_offset (struct bno055_gyro_offset_t *gyro_offset) |
| This API is used to read gyro offset offset form register 0x61 to 0x66. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_read_gyro_rev_id (u8 *v_gyro_rev_id_u8) |
| This API reads gyro revision id from register 0x03 it is a byte of value. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_read_gyro_x (s16 *v_gyro_x_s16) |
| This API reads gyro data x values from register 0x14 and 0x15 it is a two byte data. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_read_gyro_xyz (struct bno055_gyro_t *gyro) |
| This API reads gyro data xyz values from register 0x14 to 0x19 it is a six byte data. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_read_gyro_y (s16 *v_gyro_y_s16) |
| This API reads gyro data y values from register 0x16 and 0x17 it is a two byte data. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_read_gyro_z (s16 *v_gyro_z_s16) |
| This API reads gyro data z values from register 0x18 and 0x19 it is a two byte data. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_read_linear_accel_x (s16 *v_linear_accel_x_s16) |
| This API reads Linear accel data x values from register 0x29 and 0x2A it is a two byte data. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_read_linear_accel_xyz (struct bno055_linear_accel_t *linear_accel) |
| This API reads Linear accel data xyz values from register 0x28 to 0x2D it is a six byte data. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_read_linear_accel_y (s16 *v_linear_accel_y_s16) |
| This API reads Linear accel data x values from register 0x2B and 0x2C it is a two byte data. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_read_linear_accel_z (s16 *v_linear_accel_z_s16) |
| This API reads Linear accel data x values from register 0x2C and 0x2D it is a two byte data. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_read_mag_offset (struct bno055_mag_offset_t *mag_offset) |
| This API is used to read mag offset offset form register 0x69 to 0x6A. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_read_mag_rev_id (u8 *v_mag_rev_id_u8) |
| This API reads mag revision id from register 0x02 it is a byte of value. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_read_mag_x (s16 *v_mag_x_s16) |
| This API reads mag data x values from register 0x0E and 0x0F it is a two byte data. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_read_mag_xyz (struct bno055_mag_t *mag) |
| This API reads mag data xyz values from register 0x0E to 0x13 it is a six byte data. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_read_mag_y (s16 *v_mag_y_s16) |
| This API reads mag data y values from register 0x10 and 0x11 it is a two byte data. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_read_mag_z (s16 *v_mag_z_s16) |
| This API reads mag data z values from register 0x12 and 0x13 it is a two byte data. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_read_page_id (u8 *v_page_id_u8) |
| This API reads page id from register 0x07 it is a byte of data. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_read_quaternion_w (s16 *v_quaternion_w_s16) |
| This API reads quaternion data w values from register 0x20 and 0x21 it is a two byte data. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_read_quaternion_wxyz (struct bno055_quaternion_t *quaternion) |
| This API reads Quaternion data wxyz values from register 0x20 to 0x27 it is a six byte data. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_read_quaternion_x (s16 *v_quaternion_x_s16) |
| This API reads quaternion data x values from register 0x22 and 0x23 it is a two byte data. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_read_quaternion_y (s16 *v_quaternion_y_s16) |
| This API reads quaternion data y values from register 0x24 and 0x25 it is a two byte data. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_read_quaternion_z (s16 *v_quaternion_z_s16) |
| This API reads quaternion data z values from register 0x26 and 0x27 it is a two byte data. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_read_register (u8 v_addr_u8, u8 *p_data_u8, u8 v_len_u8) |
| This API reads the data from the given register address. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_read_sic_matrix (struct bno055_sic_matrix_t *sic_matrix) |
| This API is used to read soft iron calibration matrix from the register 0x43 to 0x53 it is a 18 bytes of data. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_read_sw_rev_id (u16 *v_sw_id_u8) |
| This API reads software revision id from register 0x04 and 0x05 it is a two byte of data. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_read_temp_data (s8 *v_temp_s8) |
| This API reads temperature values from register 0x33 it is a byte data. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_set_accel_any_motion_durn (u8 v_accel_any_motion_durn_u8) |
| This API used to write the accel anymotion duration from page one register from 0x12 bit 0 to 1. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_set_accel_any_motion_no_motion_axis_enable (u8 v_channel_u8, u8 v_data_u8) |
| This API used to write the accel anymotion enable from page one register from 0x12 bit 2 to 4. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_set_accel_any_motion_thres (u8 v_accel_any_motion_thres_u8) |
| This API used to write the accel any motion threshold from page one register from 0x11 bit 0 to 7. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_set_accel_bw (u8 v_accel_bw_u8) |
| This API used to write the accel bandwidth from page one register from 0x08 bit 2 to 4. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_set_accel_high_g_axis_enable (u8 v_channel_u8, u8 v_data_u8) |
| This API used to write the accel highg enable from page one register from 0x12 bit 5 to 7. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_set_accel_high_g_durn (u8 v_accel_high_g_durn_u8) |
| This API used to write the accel highg duration from page one register from 0x13 bit 0 to 7. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_set_accel_high_g_thres (u8 v_accel_high_g_thres_u8) |
| This API used to write the accel highg threshold from page one register from 0x14 bit 0 to 7. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_set_accel_power_mode (u8 v_accel_power_mode_u8) |
| This API used to write the accel power mode from page one register from 0x08 bit 5 to 7. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_set_accel_range (u8 v_accel_range_u8) |
| This API used to write the accel range from page one register from 0x08 bit 0 and 1. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_set_accel_sleep_durn (u8 v_sleep_durn_u8) |
| This API used to write the accel sleep duration from page one register from 0x0C bit 1 to 4. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_set_accel_sleep_tmr_mode (u8 v_sleep_tmr_u8) |
| This API used to write the accel sleep mode from page one register from 0x0C bit 0. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_set_accel_slow_no_motion_durn (u8 v_accel_slow_no_motion_durn_u8) |
| This API used to write accel slownomotion duration from page one register from 0x16 bit 1 to 6. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_set_accel_slow_no_motion_enable (u8 v_accel_slow_no_motion_en_u8) |
| This API used to write accel slownomotion enable from page one register from 0x16 bit 0. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_set_accel_slow_no_motion_thres (u8 v_accel_slow_no_motion_thres_u8) |
| This API used to write the accel slownomotion threshold from page one register from 0x15 bit 0 to 7. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_set_accel_unit (u8 v_accel_unit_u8) |
| This API used to write the accel unit from register from 0x3B bit 0. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_set_axis_remap_value (u8 v_remap_axis_u8) |
| This API used to write the axis remap value from register from 0x41 bit 0 and 5. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_set_clk_src (u8 v_clk_src_u8) |
| This API used to write the clk source from register from 0x3F bit 7. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_set_data_output_format (u8 v_data_output_format_u8) |
| This API used to write the current selected orientation mode from register from 0x3B bit 7. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_set_euler_unit (u8 v_euler_unit_u8) |
| This API used to write the Euler unit from register from 0x3B bit 2. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_set_gyro_any_motion_awake_durn (u8 v_gyro_awake_durn_u8) |
| This API used to write gyro anymotion awake duration from page one register from 0x1F bit 2 to 3. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_set_gyro_any_motion_axis_enable (u8 v_channel_u8, u8 v_data_u8) |
| This API used to write the gyro anymotion enable from page one register from 0x17 bit 0 to 2. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_set_gyro_any_motion_filter (u8 v_gyro_any_motion_filter_u8) |
| This API used to write gyro anymotion filter from page one register from 0x17 bit 6. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_set_gyro_any_motion_slope_samples (u8 v_gyro_any_motion_slope_samples_u8) |
| This API used to write gyro anymotion slope samples from page one register from 0x1F bit 0 to 1. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_set_gyro_any_motion_thres (u8 v_gyro_any_motion_thres_u8) |
| This API used to write gyro anymotion threshold from page one register from 0x1E bit 0 to 6. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_set_gyro_bw (u8 v_gyro_bw_u8) |
| This API used to write the gyro bandwidth from page one register from 0x0A bit 3 to 5. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_set_gyro_highrate_axis_enable (u8 v_channel_u8, u8 v_data_u8) |
| This API used to write the gyro highrate enable from page one register from 0x17 bit 3 to 5. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_set_gyro_highrate_filter (u8 v_gyro_highrate_filter_u8) |
| This API used to write gyro highrate filter from page one register from 0x17 bit 7. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_set_gyro_highrate_x_durn (u8 v_gyro_highrate_x_durn_u8) |
| This API used to write gyro highrate x duration from page one register from 0x19 bit 0 to 7. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_set_gyro_highrate_x_hyst (u8 v_gyro_highrate_x_hyst_u8) |
| This API used to write gyro highrate x hysteresis from page one register from 0x18 bit 5 to 6. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_set_gyro_highrate_x_thres (u8 v_gyro_highrate_x_thres_u8) |
| This API used to write gyro highrate x threshold from page one register from 0x18 bit 0 to 4. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_set_gyro_highrate_y_durn (u8 v_gyro_highrate_y_durn_u8) |
| This API used to write gyro highrate y duration from page one register from 0x1B bit 0 to 7. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_set_gyro_highrate_y_hyst (u8 v_gyro_highrate_y_hyst_u8) |
| This API used to write gyro highrate y hysteresis from page one register from 0x1A bit 5 to 6. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_set_gyro_highrate_y_thres (u8 v_gyro_highrate_y_thres_u8) |
| This API used to write gyro highrate y threshold from page one register from 0x1A bit 0 to 4. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_set_gyro_highrate_z_durn (u8 v_gyro_highrate_z_durn_u8) |
| This API used to write gyro highrate z duration from page one register from 0x1D bit 0 to 7. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_set_gyro_highrate_z_hyst (u8 v_gyro_highrate_z_hyst_u8) |
| This API used to write gyro highrate z hysteresis from page one register from 0x1C bit 5 to 6. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_set_gyro_highrate_z_thres (u8 v_gyro_highrate_z_thres_u8) |
| This API used to write gyro highrate z threshold from page one register from 0x1C bit 0 to 4. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_set_gyro_power_mode (u8 v_gyro_power_mode_u8) |
| This API used to write the gyro power mode from page one register from 0x0B bit 0 to 2. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_set_gyro_range (u8 v_gyro_range_u8) |
| This API used to write the gyro range from page one register from 0x0A bit 0 to 3. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_set_gyro_sleep_durn (u8 v_sleep_durn_u8) |
| This API used to write the gyro sleep duration from page one register from 0x0D bit 0 to 2. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_set_gyro_unit (u8 v_gyro_unit_u8) |
| This API used to write the gyro unit from register from 0x3B bit 1. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_set_intr_accel_any_motion (u8 v_accel_any_motion_u8) |
| This API used to write the accel anymotion interrupt from page one register from 0x10 bit 6. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_set_intr_accel_high_g (u8 v_accel_high_g_u8) |
| This API used to write the accel highg interrupt from page one register from 0x10 bit 5. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_set_intr_accel_no_motion (u8 v_accel_nomotion_u8) |
| This API used to write the accel nomotion interrupt from page one register from 0x10 bit 6. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_set_intr_gyro_any_motion (u8 v_gyro_any_motion_u8) |
| This API used to write the gyro anymotion interrupt from page one register from 0x10 bit 2. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_set_intr_gyro_highrate (u8 v_gyro_highrate_u8) |
| This API used to write the gyro highrate interrupt from page one register from 0x10 bit 3. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_set_intr_mask_accel_any_motion (u8 v_accel_any_motion_u8) |
| This API used to write the accel anymotion interrupt mask from page one register from 0x0F bit 6. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_set_intr_mask_accel_high_g (u8 v_accel_high_g_u8) |
| This API used to write the accel highg interrupt mask from page one register from 0x0F bit 5. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_set_intr_mask_accel_no_motion (u8 v_accel_nomotion_u8) |
| This API used to write the accel nomotion interrupt mask from page one register from 0x0F bit 7. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_set_intr_mask_gyro_any_motion (u8 v_gyro_any_motion_u8) |
| This API used to write the gyro anymotion interrupt mask from page one register from 0x0F bit 2. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_set_intr_mask_gyro_highrate (u8 v_gyro_highrate_u8) |
| This API used to write the gyro highrate interrupt mask from page one register from 0x0F bit 3. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_set_intr_rst (u8 v_intr_rst_u8) |
| This API used to write the reset interrupt from register from 0x3F bit 6 It resets all the interrupt bit and interrupt output. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_set_mag_data_output_rate (u8 v_mag_data_output_rate_u8) |
| This API used to write the mag output data rate from page one register from 0x09 bit 0 to 2. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_set_mag_operation_mode (u8 v_mag_operation_mode_u8) |
| This API used to write the mag operation mode from page one register from 0x09 bit 3 to 4. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_set_mag_power_mode (u8 v_mag_power_mode_u8) |
| This API used to write the mag power mode from page one register from 0x09 bit 4 to 6. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_set_mag_sleep_durn (u8 v_sleep_durn_u8) |
| This API used to write the mag sleep duration from page one register from 0x0E bit 1 to 4. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_set_mag_sleep_mode (u8 v_sleep_mode_u8) |
| This API used to write the mag sleep mode from page one register from 0x0E bit 0. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_set_operation_mode (u8 v_operation_mode_u8) |
| This API used to write the operation mode from register from 0x3D bit 0 to 3. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_set_power_mode (u8 v_power_mode_u8) |
| This API used to write the power mode from register from 0x3E bit 0 to 1. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_set_remap_x_sign (u8 v_remap_x_sign_u8) |
| This API used to write the x-axis remap sign from register from 0x42 bit 2. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_set_remap_y_sign (u8 v_remap_y_sign_u8) |
| This API used to write the y-axis remap sign from register from 0x42 bit 1. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_set_remap_z_sign (u8 v_remap_z_sign_u8) |
| This API used to write the z-axis remap sign from register from 0x42 bit 0. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_set_selftest (u8 v_selftest_u8) |
| This API used to write the self test from register from 0x3F bit 0. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_set_sys_rst (u8 v_sys_rst_u8) |
| This API used to write the reset system from register from 0x3F bit 5. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_set_temp_source (u8 v_temp_source_u8) |
| This API used to write the temperature source from register from 0x40 bit 0 and 1. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_set_temp_unit (u8 v_temp_unit_u8) |
| This API used to write the temperature unit from register from 0x3B bit 4. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_set_tilt_unit (u8 v_tilt_unit_u8) |
| This API used to write the tilt unit from register from 0x3B bit 3. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_write_accel_offset (struct bno055_accel_offset_t *accel_offset) |
| This API is used to write accel offset and accel radius offset form register 0x55 to 0x5A and radius form 0x67 and 0x68. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_write_gyro_offset (struct bno055_gyro_offset_t *gyro_offset) |
| This API is used to read gyro offset offset form register 0x61 to 0x66. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_write_mag_offset (struct bno055_mag_offset_t *mag_offset) |
| This API is used to read mag offset offset form register 0x69 to 0x6A. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_write_page_id (u8 v_page_id_u8) |
| This API used to write the page id register 0x07. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_write_register (u8 v_addr_u8, u8 *p_data_u8, u8 v_len_u8) |
| This API gives data to the given register and the data is written in the corresponding register address. More...
|
|
BNO055_RETURN_FUNCTION_TYPE | bno055_write_sic_matrix (struct bno055_sic_matrix_t *sic_matrix) |
| This API is used to write soft iron calibration matrix from the register 0x43 to 0x53 it is a 18 bytes of data. More...
|
|