Searched defs:quat_6_axis (Results 1 - 2 of 2) sorted by relevance

/hardware/invensense/65xx/libsensors_iio/software/core/mllite/
H A Dhal_outputs.c257 long accel[3], quat_6_axis[4]; local
259 inv_get_6axis_quaternion(quat_6_axis, timestamp);
261 if (quat_6_axis[0] >= 0) {
262 values[0] = quat_6_axis[1] * INV_TWO_POWER_NEG_30;
263 values[1] = quat_6_axis[2] * INV_TWO_POWER_NEG_30;
264 values[2] = quat_6_axis[3] * INV_TWO_POWER_NEG_30;
265 values[3] = quat_6_axis[0] * INV_TWO_POWER_NEG_30;
267 values[0] = -quat_6_axis[1] * INV_TWO_POWER_NEG_30;
268 values[1] = -quat_6_axis[2] * INV_TWO_POWER_NEG_30;
269 values[2] = -quat_6_axis[
409 long rot[9], quat_6_axis[4]; local
[all...]
/hardware/invensense/6515/libsensors_iio/software/core/mllite/
H A Dhal_outputs.c298 float quat_6_axis[4]; local
301 inv_get_6axis_quaternion_float(quat_6_axis, &timestamp1);
303 if (quat_6_axis[0] >= .0) {
304 values[0] = quat_6_axis[1];
305 values[1] = quat_6_axis[2];
306 values[2] = quat_6_axis[3];
307 values[3] = quat_6_axis[0];
309 values[0] = -quat_6_axis[1];
310 values[1] = -quat_6_axis[2];
311 values[2] = -quat_6_axis[
455 long rot[9], quat_6_axis[4]; local
[all...]

Completed in 46 milliseconds