Searched refs:ldata (Results 1 - 8 of 8) sorted by relevance

/hardware/invensense/6515/libsensors_iio/
H A DMPLSupport.h37 int inv_float_to_q16(float *fdata, long *ldata);
38 int inv_long_to_q16(long *fdata, long *ldata);
39 int inv_float_to_round(float *fdata, long *ldata);
41 int inv_long_to_float(long *ldata, float *fdata);
H A DMPLSupport.cpp334 int inv_float_to_q16(float *fdata, long *ldata) argument
337 if (!fdata || !ldata)
339 ldata[0] = (long)(fdata[0] * 65536.f);
340 ldata[1] = (long)(fdata[1] * 65536.f);
341 ldata[2] = (long)(fdata[2] * 65536.f);
345 int inv_long_to_q16(long *fdata, long *ldata) argument
348 if (!fdata || !ldata)
350 ldata[0] = (fdata[1] * 65536.f);
351 ldata[1] = (fdata[2] * 65536.f);
352 ldata[
356 inv_float_to_round(float *fdata, long *ldata) argument
367 inv_float_to_round2(float *fdata, short *ldata) argument
378 inv_long_to_float(long *ldata, float *fdata) argument
[all...]
H A DCompassSensor.AKM.cpp141 long ldata[3]; local
143 int res = mCompassSensor->readSample(ldata, timestamp);
145 data[i] = (float)ldata[i];
/hardware/invensense/65xx/libsensors_iio/
H A DCompassSensor.AKM.cpp141 long ldata[3]; local
143 int res = mCompassSensor->readSample(ldata, timestamp);
145 data[i] = (float)ldata[i];
H A DMPLSensor.h307 int inv_float_to_q16(float *fdata, long *ldata);
308 int inv_long_to_q16(long *fdata, long *ldata);
309 int inv_float_to_round(float *fdata, long *ldata);
311 int inv_long_to_float(long *ldata, float *fdata);
H A DMPLSensor.cpp4532 int MPLSensor::inv_float_to_q16(float *fdata, long *ldata)
4536 if (!fdata || !ldata)
4538 ldata[0] = (long)(fdata[0] * 65536.f);
4539 ldata[1] = (long)(fdata[1] * 65536.f);
4540 ldata[2] = (long)(fdata[2] * 65536.f);
4544 int MPLSensor::inv_long_to_q16(long *fdata, long *ldata)
4548 if (!fdata || !ldata)
4550 ldata[0] = (fdata[1] * 65536.f);
4551 ldata[1] = (fdata[2] * 65536.f);
4552 ldata[
[all...]
/hardware/invensense/6515/libsensors_iio/software/core/mllite/
H A Dresults_holder.c257 long ldata[4]; local
258 inv_error_t result = inv_get_quaternion(ldata);
261 inv_q29_mult(ldata[1], ldata[3]) - inv_q29_mult(ldata[2], ldata[0]);
263 inv_q29_mult(ldata[2], ldata[3]) + inv_q29_mult(ldata[1], ldata[
[all...]
/hardware/invensense/65xx/libsensors_iio/software/core/mllite/
H A Dresults_holder.c318 long ldata[4]; local
319 inv_error_t result = inv_get_quaternion(ldata);
320 data[0] = inv_q30_to_float(ldata[0]);
321 data[1] = inv_q30_to_float(ldata[1]);
322 data[2] = inv_q30_to_float(ldata[2]);
323 data[3] = inv_q30_to_float(ldata[3]);

Completed in 132 milliseconds