Lines Matching refs:z

107         data->z += accelOffset.z - 0x800;  in efm_accel_get_data()
112 data->z >>= 4; in efm_accel_get_data()
131 data->z = buf[2]; in efm_accel_get_data()
149 data->z = (*++temp & 0x200) ? ((rt_uint32_t)*temp | ~0x3FF) : \ in efm_accel_get_data()
558 accelOffset.z = 0; in efm_accel_auto_zero()
575 sum.z = 0x0; in efm_accel_auto_zero()
589 sum.z += temp.z; in efm_accel_auto_zero()
595 temp.z = sum.z / ACCEL_CAL_SAMPLES - simpleOffset[ACCEL_G_SELECT]; in efm_accel_auto_zero()
597 (temp.z == 0)) in efm_accel_auto_zero()
600 accelOffset.x, accelOffset.y, accelOffset.z); in efm_accel_auto_zero()
605 accelOffset.z -= temp.z; in efm_accel_auto_zero()
610 temp.z = sum.z / (ACCEL_CAL_SAMPLES >> 1) \ in efm_accel_auto_zero()
613 (temp.z == 0)) in efm_accel_auto_zero()
621 max.z -= temp.z; in efm_accel_auto_zero()
624 *(rt_int16_t *)&cmd[5] = (rt_int16_t)max.z; in efm_accel_auto_zero()
655 sum.z = 0x0; in efm_accel_auto_zero()
669 sum.z += temp.z; in efm_accel_auto_zero()
673 sum.z /= ACCEL_CAL_SAMPLES; in efm_accel_auto_zero()
682 if (sum.z < min.z) in efm_accel_auto_zero()
684 min.z = sum.z; in efm_accel_auto_zero()
694 if (sum.z > max.z) in efm_accel_auto_zero()
696 max.z = sum.z; in efm_accel_auto_zero()
702 min.x, min.y, min.z, max.x, max.y, max.z); in efm_accel_auto_zero()
707 accelOffset.z = -((min.z + max.z) >> 1); in efm_accel_auto_zero()
710 accelOffset.x, accelOffset.y, accelOffset.z); in efm_accel_auto_zero()
716 *(rt_int16_t *)&cmd[5] = (rt_int16_t)-(min.z + max.z); in efm_accel_auto_zero()
846 rt_kprintf("X: %d, Y: %d, Z: %d\n", data.x, data.y, data.z); in list_accel()