Searched defs:gyro (Results 1 - 14 of 14) sorted by relevance

/hardware/invensense/6515/libsensors_iio/software/simple_apps/playback/linux/
H A Dand_constructor.c76 // gyro setup
114 short gyro[3]; local
146 r = fread(gyro, sizeof(gyro[0]), 3, inv_construct.file);
148 inv_build_gyro(gyro, ts);
150 gyro[0], gyro[1], gyro[2], ts);
347 // set gyro sample sate in MPL in micro seconds
H A Ddatalogger_outputs.c51 struct inv_single_sensor_t *pg = &dl_out.sc.gyro;
67 struct inv_single_sensor_t *pg = &dl_out.sc.gyro;
94 long gyro[3]; local
95 inv_get_gyro_set(gyro, accuracy, timestamp);
97 values[0] = (float)gyro[0] / 65536.f;
98 values[1] = (float)gyro[1] / 65536.f;
99 values[2] = (float)gyro[2] / 65536.f;
H A Dmain.c354 float gyro[3]; local
355 inv_get_gyro_float(gyro);
356 PRINT_3ELM_ARRAY_FLOAT(10, 5, gyro);
359 memcpy(gyro_keep[cnt], gyro, sizeof(float) * 3);
/hardware/invensense/65xx/libsensors_iio/software/core/mllite/
H A Dhal_outputs.c165 long gyro[3]; local
168 inv_get_gyro_set(gyro, accuracy, timestamp);
170 values[0] = gyro[0] * GYRO_CONVERSION;
171 values[1] = gyro[1] * GYRO_CONVERSION;
172 values[2] = gyro[2] * GYRO_CONVERSION;
191 long gyro[3]; local
194 inv_get_gyro_set_raw(gyro, accuracy, timestamp);
195 values[0] = gyro[0] * GYRO_CONVERSION;
196 values[1] = gyro[1] * GYRO_CONVERSION;
197 values[2] = gyro[
[all...]
H A Ddata_builder.h22 /** This is a new sample of gyro data */
128 struct inv_single_sensor_t gyro; member in struct:inv_sensor_cal_t
178 /** gyro factory bias in chip frame, hardware units scaled by 2^16,
198 /** gyro bias in chip frame, hardware units scaled by 2^16, +/- 2000 dps
240 inv_error_t inv_build_gyro(const short *gyro, inv_time_t timestamp);
297 void inv_get_gyro(long *gyro);
H A Ddata_builder.c98 sensors.gyro.accuracy = inv_data_builder.save.gyro_accuracy;
177 return sensors.gyro.sensitivity;
235 /** Sets the Orientation and Sensitivity of the gyro data.
254 set_sensor_orientation_and_scale(&sensors.gyro, orientation,
270 sensors.gyro.sample_rate_us = sample_rate_us;
271 sensors.gyro.sample_rate_ms = sample_rate_us / 1000;
272 if (sensors.gyro.bandwidth == 0) {
273 sensors.gyro.bandwidth = (int)(1000000L / sample_rate_us);
317 *sample_rate_ms = sensors.gyro.sample_rate_ms;
351 sensors.gyro
820 inv_build_gyro(const short *gyro, inv_time_t timestamp) argument
1275 inv_get_gyro(long *gyro) argument
[all...]
H A Dml_math_func.c65 * @brief The gyro data magnitude squared :
67 * @param[in] gyro Gyro data scaled with 1 dps = 2^16
70 unsigned long inv_get_gyro_sum_of_sqr(const long *gyro) argument
77 temp = gyro[kk] >> (16 - (GYRO_MAG_SQR_SHIFT / 2));
1059 @param[in] inQuat, 3 elements gyro quaternion
1060 @param[out] outquat, 4 elements gyro quaternion
/hardware/invensense/6515/libsensors_iio/software/core/mllite/
H A Ddata_builder.h22 /** This is a new sample of gyro data */
131 struct inv_single_sensor_t gyro; member in struct:inv_sensor_cal_t
181 /** gyro factory bias in chip frame, hardware units scaled by 2^16,
201 /** gyro bias in chip frame, hardware units scaled by 2^16, +/- 2000 dps
243 inv_error_t inv_build_gyro(const short *gyro, inv_time_t timestamp);
301 void inv_get_gyro(long *gyro);
H A Dhal_outputs.c204 long gyro[3]; local
207 inv_get_gyro_set(gyro, accuracy, timestamp);
209 values[0] = gyro[0] * GYRO_CONVERSION;
210 values[1] = gyro[1] * GYRO_CONVERSION;
211 values[2] = gyro[2] * GYRO_CONVERSION;
230 long gyro[3]; local
233 inv_get_gyro_set_raw(gyro, accuracy, timestamp);
234 values[0] = gyro[0] * GYRO_CONVERSION;
235 values[1] = gyro[1] * GYRO_CONVERSION;
236 values[2] = gyro[
[all...]
H A Ddata_builder.c99 sensors.gyro.accuracy = inv_data_builder.save.gyro_accuracy;
178 return sensors.gyro.sensitivity;
236 /** Sets the Orientation and Sensitivity of the gyro data.
255 set_sensor_orientation_and_scale(&sensors.gyro, orientation,
271 sensors.gyro.sample_rate_us = sample_rate_us;
272 sensors.gyro.sample_rate_ms = sample_rate_us / 1000;
273 if (sensors.gyro.bandwidth == 0) {
274 sensors.gyro.bandwidth = (int)(1000000L / sample_rate_us);
343 *ts = sensors.gyro.timestamp;
345 if (sensors.gyro
1046 inv_build_gyro(const short *gyro, inv_time_t timestamp) argument
1502 inv_get_gyro(long *gyro) argument
[all...]
H A Dml_math_func.c65 * @brief The gyro data magnitude squared :
67 * @param[in] gyro Gyro data scaled with 1 dps = 2^16
70 unsigned long inv_get_gyro_sum_of_sqr(const long *gyro) argument
77 temp = gyro[kk] >> (16 - (GYRO_MAG_SQR_SHIFT / 2));
1059 @param[in] inQuat, 3 elements gyro quaternion
1060 @param[out] outquat, 4 elements gyro quaternion
/hardware/libhardware/include/hardware/
H A Dsensors.h327 sensors_vec_t gyro; member in union:sensors_event_t::__anon1454::__anon1455
/hardware/qcom/msm8998/kernel-headers/media/
H A Dmsm_cam_sensor.h579 struct ois_gyro gyro; member in union:msm_ois_cfg_data::__anon4925
/hardware/qcom/msm8998/original-kernel-headers/media/
H A Dmsm_cam_sensor.h520 struct ois_gyro gyro; member in union:msm_ois_cfg_data::__anon5059

Completed in 133 milliseconds