Data Sheet

BNO055
Data sheet
Page 24
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.4 Axis remap
The device mounting position should not limit the data output of the BNO055 device. The
axis of the device can be re-configured to the new reference axis.
Axis configuration byte: Register Address: AXIS_MAP_CONFIG
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Reserved
Remapped Z axis value
Remapped Y axis
value
Remapped X axis
value
There are two bits are used to configure the axis remap which will define in the following
way,
Value
Axis Representation
00
X - Axis
01
Y - Axis
10
Z- Axis
11
Invalid
Also, when user try to configure the same axis to two or more then BNO055 will take this as
invalid condition and previous configuration will be restored in the register map. The default
value is: X Axis = X, Y Axis = Y and Z Axis = Z (AXIS_REMAP_CONFIG = 0x24).
Axis sign configuration byte: Register Address: AXIS_MAP_SIGN
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Reserved
Remapped
X axis sign
Remapped
Y axis sign
Remapped
Z axis sign
Value
Sign
0
Positive
1
Negative
The default value is 0x00.
The default values correspond to the following coordinate system
Z; Ω
z
; z
X; Ω
x
; x
Y; Ω
y
; y
Accel; Gyro; Magnet