MM7150
DS00001888B-page 10 2015 - 2016 Microchip Technology Inc.
3.2.1 FEATURE REPORT
3.2.2 3D ACCELEROMETER INPUT REPORT
3.2.3 COMPASS INPUT REPORT
TABLE 3-2: FEATURE REPORT FORMAT
Field Description Size
ucReportID Report ID UINT 8
ucConnectionType Connection Type UINT 8
ucReportingState Reporting State UINT 8
ucPowerState Power On State UINT 8
ucSensorState Sensor State UINT 8
uIReportInterval Reporting Interval UINT 16
usAccuracy Accuracy UINT 16
usResolution Resolution UINT 16
usChangeSensitivity Change Sensitivity UINT 16
sMaximum Maximum range INT 16
sMinimum Minimum range INT 16
minimumReportInterval Minimum report interval supported UINT16
sensorDesc[6] Sensor description, initialized “MCHPSF” INT16
TABLE 3-3: 3D ACCELEROMETER REPORT FORMAT
Field Description Size
ucReportID Report ID UINT 8
ucSensorState Sensor State UINT 8
ucEventType Event Type UINT 8
sAccelXValue Accelerometer X axis value INT 16
sAccelYValue Accelerometer Y axis value INT 16
sAccelZValue Accelerometer Z axis value INT 16
ucShakeDetectState Shake event detection UINT 8
TABLE 3-4: COMPASS REPORT FORMAT
Field Description Size
ucReportID Report ID UINT 8
ucSensorState Sensor State UINT 8
ucEventType Event Type UINT 8
sHeadingCompensatedMag-
neticNorthValue
Magnetic north value INT 16
sFluxXValue Magnetic field strength, X axis value INT16
sFluxYValue Magnetic field strength, Y axis value INT16
sFluxZValue Magnetic field strength, Z axis value INT16