Lines Matching defs:compass
153 MPLSensor::MPLSensor(CompassSensor *compass, int (*m_pt2AccelCalLoadFunc)(long *))
187 mCompassSensor = compass;
288 /* Invensense compass calibration */
470 /* Invensense compass calibration */
471 LOGV_IF(PROCESS_VERBOSE, "HAL:Invensense vector compass cal enabled");
480 // specify MPL's trust weight, used by compass algorithms
549 /* compass setup */
975 /* Invensense compass cal */
997 /* Invensense compass calibration */
1065 /* Invensense compass calibration */
1066 res = enableOneSensor(sensors & INV_THREE_AXIS_COMPASS, "compass", &MPLSensor::enableCompass);
1241 LOGV_IF(HANDLER_DATA, "HAL:compass data: %+f %+f %+f -- %lld - %d",
1592 gyro vs compass vs accel */
1603 /* compass can only do 100Hz max */
1616 LOGV_IF(PROCESS_VERBOSE, "HAL:MPL compass sample rate: %d", mplCompassRate);
1662 LOGV_IF(PROCESS_VERBOSE, "HAL:Ext compass rate %.2f Hz", 1000000000.f / wanted_3rd_party_sensor);
1716 /* Invensense compass calibration */
1807 * compass or accel data. (Also okay for handling all of them).
1902 mCompassSensor->isIntegrated(), "compass x/y/z: %d/%d/%d",
2034 /* use for both MPUxxxx and third party compass */
2052 //Reset relevant compass settings
2082 //Reset compass cal if enabled
2084 LOGV_IF(EXTRA_VERBOSE, "HAL:Reset compass cal");
2088 //Reset compass fit if enabled
2090 LOGV_IF(EXTRA_VERBOSE, "HAL:Reset compass fit");
2495 /* first add gyro, accel and compass to the list */
2616 /* fillRV depends on values of accel and compass in the list */