Data Sheet
October 2017 BNO080 Datasheet 1000-3927
www.hillcrestlabs.com © 2017 Hillcrest Laboratories, Inc. All rights reserved. 26 / 57
LSB – ME version
Byte 1 – MH version
Byte 2 – SH version
MSB – 0x00
Range
The range of the sensor. The format is unsigned fixed point. The units
and Q point are the same as those used in the sensor’s input report.
Resolution
The resolution of the sensor. The format is unsigned fixed point. The
units and Q point are the same as those used in the sensor’s input
report.
Power
The power used by the sensor in mA when operating. The format is
unsigned fixed point. The Q point is 10.
Revision
Indicates the revision of the metadata record.
Minimum period
An unsigned integer indicating the minimum operating period in
microseconds of the sensor.
FIFO max count
The maximum number of samples that can be stored in the batch
buffer.
FIFO reserved count
The number entries reserved in the batch FIFO for this sensor
Batch buffer bytes
The number of bytes used in the batch buffer to store one entry.
Vendor ID length
The length of the vendor ID in bytes.
Q point 1
A signed 16-bit integer indicating the Q point of the sensor data fields.
Q point 2
A signed 16-bit integer indicating the Q point of the sensor bias or
accuracy fields. This field is applicable only to sensors that have bias or
accuracy outputs as well as data outputs.
Sensor-Specific
Metadata length
An unsigned 16-bit integer indicating how many bytes are used for
sensor-specific metadata. 0 if there is no additional metadata. This
value must be a multiple of four.
Q point 3
A signed 16-bit integer indicating the Q point of the sensor data change
sensitivity.
Maximum period
Sensor specific
metadata
Vendor ID
An unsigned integer indicating the maximum operating period in
microseconds of the sensor.
Some sensors provide additional metadata (see [1])
A null terminated string describing the vendor name and part number.
1.4.5 Sensor Reports
Sensors are enabled by the host issuing a Set Feature command, the feature report ID being for the sensor of
interest. The Set Feature command provides the parameters necessary for the sensor to be enabled. Typically
this is just the sampling period (report interval), but some sensors require additional configuration. A sensor can
be configured to only issue reports when a change in the sensor value occurs (change sensitivity), this can be
absolute or relative. An absolute change is a change from below to above a certain value, while relative is a
change between two consecutive samples. Google introduced the concept of batching which is supported by the
BNO080 with a batch interval field.