Searched refs:GyroCal (Results 1 – 3 of 3) sorted by relevance
/device/google/contexthub/firmware/os/algos/calibration/gyroscope/ |
D | gyro_cal.h | 93 struct GyroCal { struct 172 void gyroCalInit(struct GyroCal* gyro_cal, uint64_t min_still_duration, argument 184 void gyroCalDestroy(struct GyroCal* gyro_cal); 187 void gyroCalGetBias(struct GyroCal* gyro_cal, float* bias_x, float* bias_y, 191 void gyroCalSetBias(struct GyroCal* gyro_cal, float bias_x, float bias_y, 195 void gyroCalRemoveBias(struct GyroCal* gyro_cal, float xi, float yi, float zi, 199 bool gyroCalNewBiasAvailable(struct GyroCal* gyro_cal); 202 void gyroCalUpdateGyro(struct GyroCal* gyro_cal, uint64_t sample_time_nanos, 206 void gyroCalUpdateMag(struct GyroCal* gyro_cal, uint64_t sample_time_nanos, 210 void gyroCalUpdateAccel(struct GyroCal* gyro_cal, uint64_t sample_time_nanos, [all …]
|
D | gyro_cal.c | 54 static void deviceStillnessCheck(struct GyroCal* gyro_cal, 57 static void computeGyroCal(struct GyroCal* gyro_cal, 60 static void checkWatchdog(struct GyroCal* gyro_cal, uint64_t sample_time_nanos); 80 static bool gyroTemperatureStatsTracker(struct GyroCal* gyro_cal, 93 static bool gyroStillMeanTracker(struct GyroCal* gyro_cal, 130 static void gyroCalUpdateDebug(struct GyroCal* gyro_cal); 133 static void gyroCalDebugPrintData(const struct GyroCal* gyro_cal, 153 static void gyroCalTuneDebugPrint(const struct GyroCal* gyro_cal, 161 void gyroCalInit(struct GyroCal* gyro_cal, uint64_t min_still_duration_nanos, in gyroCalInit() 172 memset(gyro_cal, 0, sizeof(struct GyroCal)); in gyroCalInit() [all …]
|
/device/google/contexthub/firmware/os/drivers/bosch_bmi160/ |
D | bosch_bmi160.c | 433 struct GyroCal gyro_cal;
|