Information

BMA280
Data sheet
Page 60
BST-BMA280-DS000-11 | Revision 1.8 | August 2014 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.
Register 0x0C (INT_STATUS_3)
The register contains interrupt status flags. Each flag is associated with a specific interrupt
engine. It is set when the associated interrupt engine triggers. With the exception of orient<3:0>
the setting of latch_int<3:0> controls if the interrupt signal and hence the respective interrupt
flag will be permanently latched, temporarily latched or not latched. The interrupt function
associated with a specific status flag must be enabled.
Name
0x0C
INT_STATUS_3
Bit
7
6
5
4
Read/Write
R
R
R
R
Reset
Value
n/a
n/a
n/a
n/a
Content
flat
orient<2:0>
Bit
3
2
1
0
Read/Write
R
R
R
R
Reset
Value
n/a
n/a
n/a
n/a
Content
high_sign
high_first_z
high_first_y
high_first_x
flat: device is in ‘1’ flat, or ‘0’ non flat position;
only valid if (0x16) flat_en = ‘1’
orient<2>: Orientation value of z-axis: ´0´ upward looking, or ´1´ downward
looking. The flag always reflect the current orientation status, independent of
the setting of latch_int<3:0>. The flag is not updated as long as an
orientation blocking condition is active.
orient<1:0>: orientation value of x-y-plane:
‘00’portrait upright; ‘01’portrait upside down;
‘10’landscape left; ‘11’landscape right;
The flags always reflect the current orientation status, independent of the
setting of latch_int<3:0>. The flag is not updated as long as an orientation
blocking condition is active.
high_sign: sign of acceleration signal that triggered high-g interrupt was ‘0’positive, ‘1’
negative
high_first_z: high-g interrupt: ‘1’ triggered by, or ‘0’not triggered by z-axis
high_first_y: high-g interrupt: ‘1’ triggered by, or ‘0’not triggered by y-axis
high_first_x: high-g interrupt: ‘1’ triggered by, or ‘0’not triggered by x-axis