Home
last modified time | relevance | path

Searched refs:GyroCal (Results 1 – 6 of 6) sorted by relevance

/device/google/contexthub/firmware/os/algos/calibration/gyroscope/
Dgyro_cal.c57 static void deviceStillnessCheck(struct GyroCal* gyro_cal,
60 static void computeGyroCal(struct GyroCal* gyro_cal,
63 static void checkWatchdog(struct GyroCal* gyro_cal, uint64_t sample_time_nanos);
83 static bool gyroTemperatureStatsTracker(struct GyroCal* gyro_cal,
96 static bool gyroStillMeanTracker(struct GyroCal* gyro_cal,
115 static void gyroCalUpdateDebug(struct GyroCal* gyro_cal);
118 static void gyroCalDebugPrintData(const struct GyroCal* gyro_cal,
126 void gyroCalInit(struct GyroCal* gyro_cal, in gyroCalInit()
129 memset(gyro_cal, 0, sizeof(struct GyroCal)); in gyroCalInit()
202 void gyroCalGetBias(struct GyroCal* gyro_cal, float* bias_x, float* bias_y, in gyroCalGetBias()
[all …]
Dgyro_cal.h128 struct GyroCal { struct
213 void gyroCalInit(struct GyroCal* gyro_cal, argument
217 void gyroCalGetBias(struct GyroCal* gyro_cal, float* bias_x, float* bias_y,
222 void gyroCalSetBias(struct GyroCal* gyro_cal, float bias_x, float bias_y,
227 void gyroCalRemoveBias(struct GyroCal* gyro_cal, float xi, float yi, float zi,
231 bool gyroCalNewBiasAvailable(struct GyroCal* gyro_cal);
234 void gyroCalUpdateGyro(struct GyroCal* gyro_cal, uint64_t sample_time_nanos,
238 void gyroCalUpdateMag(struct GyroCal* gyro_cal, uint64_t sample_time_nanos,
242 void gyroCalUpdateAccel(struct GyroCal* gyro_cal, uint64_t sample_time_nanos,
247 void gyroCalDebugPrint(struct GyroCal* gyro_cal,
/device/google/contexthub/firmware/os/algos/calibration/online_calibration/gyroscope/gyro_offset_over_temp_cal/
Dgyro_offset_over_temp_cal.h78 const GyroCal& get_gyro_cal() const { return gyro_cal_; } in get_gyro_cal()
83 GyroCal gyro_cal_;
/device/google/contexthub/firmware/os/drivers/invensense_icm40600/
Dinvensense_icm40600.c652 struct GyroCal gyro_cal;
/device/google/contexthub/firmware/os/drivers/bosch_bmi160/
Dbosch_bmi160.c489 struct GyroCal gyro_cal;
/device/google/contexthub/firmware/os/drivers/st_lsm6dsm/
Dst_lsm6dsm.c864 struct GyroCal gyroCal;