Data Sheet

BNO055
Data sheet
Page 32
BST-BNO055-DS000-14 | Revision 1.4 | June 2016 Bosch Sensortec
© Bosch Sensortec GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of disposal such as copying and passing on
to third parties. BOSCH and the symbol are registered trademarks of Robert Bosch GmbH, Germany.
Note: Specifications within this document are subject to change without notice.
3.6.4.2 Magnetometer offset
The magnetometer offset can be configured in the following registers,
Table 3-18: Magnetometer Default-Reg settings
Reg Name
Default Reg Value (Bit 0 Bit 7)
MAG_OFFSET_X_LSB
0x00
MAG_OFFSET_X_MSB
0x00
MAG_OFFSET_Y_LSB
0x00
MAG_OFFSET_Y_MSB
0x00
MAG_OFFSET_Z_LSB
0x00
MAG_OFFSET_Z_MSB
0x00
There are 6 bytes required to configure the magnetometer offset (bytes (2 bytes for each of
the 3 axis X, Y and Z). Configuration will take place only when the user writes the last byte
(i.e., MAG_OFFSET_Z_MSB). Therefore the last byte must be written whenever the user
wants to changes the configuration. The range of the magnetometer offset is +/-6400 in LSB.
Table 3-19: Magnetometer Unit settings
Unit
Representation
µT
1 µT = 16 LSB
3.6.4.3 Gyroscope offset
The gyroscope offset can be configured in the following registers, shown in the table below
Table 3-20: Gyroscope Default Reg-settings
Reg Name
Default Reg Value (Bit 0 Bit 7)
GYR_OFFSET_X_LSB
0x00
GYR_OFFSET_X_MSB
0x00
GYR_OFFSET_Y_LSB
0x00
GYR_OFFSET_Y_MSB
0x00
GYR_OFFSET_Z_LSB
0x00
GYR_OFFSET_Z_MSB
0x00
There are 6 bytes required to configure the gyroscope offset (bytes (2 bytes for each of the 3
axis X, Y and Z). Configuration will take place only when the user writes the last byte (i.e.,
GYR_OFFSET_Z_MSB). Therefore the last byte must be written whenever the user wants to
changes the configuration. The range of the offset varies based on the dps-range of
gyroscope sensor.