Home
last modified time | relevance | path

Searched refs:ac1 (Results 1 – 2 of 2) sorted by relevance

/device/google/contexthub/firmware/os/algos/calibration/accelerometer/
Daccel_cal.c183 accelCalAlgoInit(&acc->ac1[0], parameters->fx, parameters->fxb, in accelCalInit()
186 accelCalAlgoInit(&acc->ac1[1], parameters->fx, parameters->fxb, in accelCalInit()
288 static int accelGoodData(struct AccelStillDet *asd, struct AccelCalAlgo *ac1, in accelGoodData() argument
295 if (PHI < asd->mean_x && ac1->agd.nx < ac1->agd.nfx) { in accelGoodData()
296 ac1->agd.nx += 1; in accelGoodData()
297 ac1->agd.acc_t += temp; in accelGoodData()
298 ac1->agd.acc_tt += temp * temp; in accelGoodData()
299 kasaAccumulate(&ac1->akf, asd->mean_x, asd->mean_y, asd->mean_z); in accelGoodData()
302 if (PHIb > asd->mean_x && ac1->agd.nxb < ac1->agd.nfxb) { in accelGoodData()
303 ac1->agd.nxb += 1; in accelGoodData()
[all …]
Daccel_cal.h151 struct AccelCalAlgo ac1[ACCEL_CAL_NUM_TEMP_WINDOWS]; member