/AliOS-Things-master/components/sensor/drv/ |
A D | drv_canbus_inv_mpu9250.c | 97 gyro_data_t *gyro = (gyro_data_t *)buf; in drv_canbus_gyro_inv_mpu9250_read() local 108 gyro->data[DATA_AXIS_X] = rxGyroData[3]; in drv_canbus_gyro_inv_mpu9250_read() 109 gyro->data[DATA_AXIS_Y] = rxGyroData[4]; in drv_canbus_gyro_inv_mpu9250_read() 110 gyro->data[DATA_AXIS_Z] = rxGyroData[5]; in drv_canbus_gyro_inv_mpu9250_read() 113 gyro->data[DATA_AXIS_X] = (gyro->data[DATA_AXIS_X] * cur_gyro_factor); in drv_canbus_gyro_inv_mpu9250_read() 114 gyro->data[DATA_AXIS_Y] = (gyro->data[DATA_AXIS_Y] * cur_gyro_factor); in drv_canbus_gyro_inv_mpu9250_read() 115 gyro->data[DATA_AXIS_Z] = (gyro->data[DATA_AXIS_Z] * cur_gyro_factor); in drv_canbus_gyro_inv_mpu9250_read() 118 gyro->timestamp = aos_now_ms(); in drv_canbus_gyro_inv_mpu9250_read()
|
A D | drv_gyro_st_a3g4250d.c | 233 gyro_data_t *gyro = (gyro_data_t *)buf; in drv_gyro_st_a3g4250d_read() local 247 …gyro->data[DATA_AXIS_X] = (int16_t)((((int32_t)((int8_t)reg[1]))<< A3G4250D_SHIFT_EIGHT_BITS)|(reg… in drv_gyro_st_a3g4250d_read() 248 …gyro->data[DATA_AXIS_Y] = (int16_t)((((int32_t)((int8_t)reg[3]))<< A3G4250D_SHIFT_EIGHT_BITS)|(reg… in drv_gyro_st_a3g4250d_read() 249 …gyro->data[DATA_AXIS_Z] = (int16_t)((((int32_t)((int8_t)reg[5]))<< A3G4250D_SHIFT_EIGHT_BITS)|(reg… in drv_gyro_st_a3g4250d_read() 252 gyro->data[DATA_AXIS_X] = (gyro->data[DATA_AXIS_X] * cur_gyro_factor); in drv_gyro_st_a3g4250d_read() 253 gyro->data[DATA_AXIS_Y] = (gyro->data[DATA_AXIS_Y] * cur_gyro_factor); in drv_gyro_st_a3g4250d_read() 254 gyro->data[DATA_AXIS_Z] = (gyro->data[DATA_AXIS_Z] * cur_gyro_factor); in drv_gyro_st_a3g4250d_read() 256 gyro->timestamp = aos_now_ms(); in drv_gyro_st_a3g4250d_read()
|
A D | drv_gyro_st_i3g4250d.c | 268 gyro_data_t *gyro = (gyro_data_t *)buf; in drv_gyro_st_i3g4250d_read() local 282 …gyro->data[DATA_AXIS_X] = (int16_t)((((int32_t)((int8_t)reg[1]))<< I3G4250D_SHIFT_EIGHT_BITS)|(reg… in drv_gyro_st_i3g4250d_read() 283 …gyro->data[DATA_AXIS_Y] = (int16_t)((((int32_t)((int8_t)reg[3]))<< I3G4250D_SHIFT_EIGHT_BITS)|(reg… in drv_gyro_st_i3g4250d_read() 284 …gyro->data[DATA_AXIS_Z] = (int16_t)((((int32_t)((int8_t)reg[5]))<< I3G4250D_SHIFT_EIGHT_BITS)|(reg… in drv_gyro_st_i3g4250d_read() 287 gyro->data[DATA_AXIS_X] = (gyro->data[DATA_AXIS_X] * cur_gyro_factor); in drv_gyro_st_i3g4250d_read() 288 gyro->data[DATA_AXIS_Y] = (gyro->data[DATA_AXIS_Y] * cur_gyro_factor); in drv_gyro_st_i3g4250d_read() 289 gyro->data[DATA_AXIS_Z] = (gyro->data[DATA_AXIS_Z] * cur_gyro_factor); in drv_gyro_st_i3g4250d_read() 291 gyro->timestamp = aos_now_ms(); in drv_gyro_st_i3g4250d_read()
|
A D | drv_gyro_st_l3gd20h.c | 343 gyro_data_t *gyro = (gyro_data_t *)buf; in drv_gyro_st_l3gd20h_read() local 357 …gyro->data[DATA_AXIS_X] = (int16_t)((((int32_t)((int8_t)reg[1]))<< L3GD20H_SHIFT_EIGHT_BITS)|(reg[… in drv_gyro_st_l3gd20h_read() 358 …gyro->data[DATA_AXIS_Y] = (int16_t)((((int32_t)((int8_t)reg[3]))<< L3GD20H_SHIFT_EIGHT_BITS)|(reg[… in drv_gyro_st_l3gd20h_read() 359 …gyro->data[DATA_AXIS_Z] = (int16_t)((((int32_t)((int8_t)reg[5]))<< L3GD20H_SHIFT_EIGHT_BITS)|(reg[… in drv_gyro_st_l3gd20h_read() 362 gyro->data[DATA_AXIS_X] = (gyro->data[DATA_AXIS_X] * cur_gyro_factor); in drv_gyro_st_l3gd20h_read() 363 gyro->data[DATA_AXIS_Y] = (gyro->data[DATA_AXIS_Y] * cur_gyro_factor); in drv_gyro_st_l3gd20h_read() 364 gyro->data[DATA_AXIS_Z] = (gyro->data[DATA_AXIS_Z] * cur_gyro_factor); in drv_gyro_st_l3gd20h_read() 366 gyro->timestamp = aos_now_ms(); in drv_gyro_st_l3gd20h_read()
|
A D | drv_acc_gyro_bosch_bmi120.c | 1012 gyro_data_t *gyro = (gyro_data_t *)buf; in drv_gyro_bosch_bmi120_read() local 1038 gyro->data[DATA_AXIS_X] = (int16_t)((((int32_t)((int8_t)reg[1])) << in drv_gyro_bosch_bmi120_read() 1040 gyro->data[DATA_AXIS_Y] = (int16_t)((((int32_t)((int8_t)reg[3])) << in drv_gyro_bosch_bmi120_read() 1042 gyro->data[DATA_AXIS_Z] = (int16_t)((((int32_t)((int8_t)reg[5])) << in drv_gyro_bosch_bmi120_read() 1046 gyro->data[DATA_AXIS_X] = gyro->data[DATA_AXIS_X] * GYROSCOPE_UNIT_FACTOR / in drv_gyro_bosch_bmi120_read() 1048 gyro->data[DATA_AXIS_Y] = gyro->data[DATA_AXIS_Y] * GYROSCOPE_UNIT_FACTOR / in drv_gyro_bosch_bmi120_read() 1050 gyro->data[DATA_AXIS_Z] = gyro->data[DATA_AXIS_Z] * GYROSCOPE_UNIT_FACTOR / in drv_gyro_bosch_bmi120_read() 1053 gyro->timestamp = aos_now_ms(); in drv_gyro_bosch_bmi120_read()
|
A D | drv_acc_gyro_bosch_bmi160.c | 1012 gyro_data_t *gyro = (gyro_data_t *)buf; in drv_gyro_bosch_bmi160_read() local 1038 gyro->data[DATA_AXIS_X] = (int32_t)((((int16_t)((int8_t)reg[1])) << in drv_gyro_bosch_bmi160_read() 1040 gyro->data[DATA_AXIS_Y] = (int32_t)((((int16_t)((int8_t)reg[3])) << in drv_gyro_bosch_bmi160_read() 1042 gyro->data[DATA_AXIS_Z] = (int32_t)((((int16_t)((int8_t)reg[5])) << in drv_gyro_bosch_bmi160_read() 1046 … gyro->data[DATA_AXIS_X] = (int32_t)((int64_t)gyro->data[DATA_AXIS_X] * GYROSCOPE_UNIT_FACTOR / in drv_gyro_bosch_bmi160_read() 1048 … gyro->data[DATA_AXIS_Y] = (int32_t)((int64_t)gyro->data[DATA_AXIS_Y] * GYROSCOPE_UNIT_FACTOR / in drv_gyro_bosch_bmi160_read() 1050 … gyro->data[DATA_AXIS_Z] = (int32_t)((int64_t)gyro->data[DATA_AXIS_Z] * GYROSCOPE_UNIT_FACTOR / in drv_gyro_bosch_bmi160_read() 1053 gyro->timestamp = aos_now_ms(); in drv_gyro_bosch_bmi160_read()
|
A D | drv_acc_gyro_st_lsm6dsl.c | 769 gyro_data_t *gyro = (gyro_data_t *)buf; in drv_gyro_st_lsm6dsl_read() local 794 gyro->data[DATA_AXIS_X] = (int16_t)( in drv_gyro_st_lsm6dsl_read() 796 gyro->data[DATA_AXIS_Y] = (int16_t)( in drv_gyro_st_lsm6dsl_read() 798 gyro->data[DATA_AXIS_Z] = (int16_t)( in drv_gyro_st_lsm6dsl_read() 802 gyro->data[DATA_AXIS_X] = in drv_gyro_st_lsm6dsl_read() 803 (gyro->data[DATA_AXIS_X] * cur_gyro_factor) / LSM6DSL_GYRO_MUL; in drv_gyro_st_lsm6dsl_read() 804 gyro->data[DATA_AXIS_Y] = in drv_gyro_st_lsm6dsl_read() 805 (gyro->data[DATA_AXIS_Y] * cur_gyro_factor) / LSM6DSL_GYRO_MUL; in drv_gyro_st_lsm6dsl_read() 806 gyro->data[DATA_AXIS_Z] = in drv_gyro_st_lsm6dsl_read() 807 (gyro->data[DATA_AXIS_Z] * cur_gyro_factor) / LSM6DSL_GYRO_MUL; in drv_gyro_st_lsm6dsl_read() [all …]
|
A D | drv_gyro_bosch_bmg160.c | 907 gyro_data_t *gyro = (gyro_data_t *)buf; in drv_gyro_bosch_bmg160_read() local 932 gyro->data[DATA_AXIS_X] = (int32_t)( in drv_gyro_bosch_bmg160_read() 934 gyro->data[DATA_AXIS_Y] = (int32_t)( in drv_gyro_bosch_bmg160_read() 936 gyro->data[DATA_AXIS_Z] = (int32_t)( in drv_gyro_bosch_bmg160_read() 941 …gyro->data[DATA_AXIS_X] = (int32_t)((int64_t)gyro->data[DATA_AXIS_X] * GYROSCOPE_UNIT_FACTOR * 10 … in drv_gyro_bosch_bmg160_read() 942 …gyro->data[DATA_AXIS_Y] = (int32_t)((int64_t)gyro->data[DATA_AXIS_Y] * GYROSCOPE_UNIT_FACTOR * 10 … in drv_gyro_bosch_bmg160_read() 943 …gyro->data[DATA_AXIS_Z] = (int32_t)((int64_t)gyro->data[DATA_AXIS_Z] * GYROSCOPE_UNIT_FACTOR * 10 … in drv_gyro_bosch_bmg160_read() 946 gyro->timestamp = aos_now_ms(); in drv_gyro_bosch_bmg160_read()
|
A D | drv_acc_gyro_bosch_bmi088.c | 799 gyro_data_t *gyro = (gyro_data_t *)buf; in drv_gyro_bosch_bmi088_read() local 824 gyro->data[DATA_AXIS_X] = (int32_t)( in drv_gyro_bosch_bmi088_read() 826 gyro->data[DATA_AXIS_Y] = (int32_t)( in drv_gyro_bosch_bmi088_read() 828 gyro->data[DATA_AXIS_Z] = (int32_t)( in drv_gyro_bosch_bmi088_read() 833 …gyro->data[DATA_AXIS_X] = (int32_t)((int64_t)gyro->data[DATA_AXIS_X] * GYROSCOPE_UNIT_FACTOR * 10 … in drv_gyro_bosch_bmi088_read() 834 …gyro->data[DATA_AXIS_Y] = (int32_t)((int64_t)gyro->data[DATA_AXIS_Y] * GYROSCOPE_UNIT_FACTOR * 10 … in drv_gyro_bosch_bmi088_read() 835 …gyro->data[DATA_AXIS_Z] = (int32_t)((int64_t)gyro->data[DATA_AXIS_Z] * GYROSCOPE_UNIT_FACTOR * 10 … in drv_gyro_bosch_bmi088_read() 838 gyro->timestamp = aos_now_ms(); in drv_gyro_bosch_bmi088_read()
|
A D | drv_acc_gyro_st_lsm6dsr.c | 729 gyro_data_t *gyro = (gyro_data_t *)buf; in drv_gyro_st_lsm6dsr_read() local 748 …gyro->data[DATA_AXIS_X] = (int16_t)((((int32_t)((int8_t)reg[1]))<< LSM6DSR_SHIFT_EIGHT_BITS)|(reg[… in drv_gyro_st_lsm6dsr_read() 749 …gyro->data[DATA_AXIS_Y] = (int16_t)((((int32_t)((int8_t)reg[3]))<< LSM6DSR_SHIFT_EIGHT_BITS)|(reg[… in drv_gyro_st_lsm6dsr_read() 750 …gyro->data[DATA_AXIS_Z] = (int16_t)((((int32_t)((int8_t)reg[5]))<< LSM6DSR_SHIFT_EIGHT_BITS)|(reg[… in drv_gyro_st_lsm6dsr_read() 753 gyro->data[DATA_AXIS_X] = (gyro->data[DATA_AXIS_X] * cur_gyro_factor)/LSM6DSR_GYRO_MUL; in drv_gyro_st_lsm6dsr_read() 754 gyro->data[DATA_AXIS_Y] = (gyro->data[DATA_AXIS_Y] * cur_gyro_factor)/LSM6DSR_GYRO_MUL; in drv_gyro_st_lsm6dsr_read() 755 gyro->data[DATA_AXIS_Z] = (gyro->data[DATA_AXIS_Z] * cur_gyro_factor)/LSM6DSR_GYRO_MUL; in drv_gyro_st_lsm6dsr_read() 757 gyro->timestamp = aos_now_ms(); in drv_gyro_st_lsm6dsr_read()
|
A D | drv_acc_gyro_bosch_bmi055.c | 924 gyro_data_t *gyro = (gyro_data_t *)buf; in drv_gyro_bosch_bmi055_read() local 949 gyro->data[DATA_AXIS_X] = (int32_t)( in drv_gyro_bosch_bmi055_read() 951 gyro->data[DATA_AXIS_Y] = (int32_t)( in drv_gyro_bosch_bmi055_read() 953 gyro->data[DATA_AXIS_Z] = (int32_t)( in drv_gyro_bosch_bmi055_read() 958 …gyro->data[DATA_AXIS_X] = (int32_t)((int64_t)gyro->data[DATA_AXIS_X] * GYROSCOPE_UNIT_FACTOR * 10 … in drv_gyro_bosch_bmi055_read() 959 …gyro->data[DATA_AXIS_Y] = (int32_t)((int64_t)gyro->data[DATA_AXIS_Y] * GYROSCOPE_UNIT_FACTOR * 10 … in drv_gyro_bosch_bmi055_read() 960 …gyro->data[DATA_AXIS_Z] = (int32_t)((int64_t)gyro->data[DATA_AXIS_Z] * GYROSCOPE_UNIT_FACTOR * 10 … in drv_gyro_bosch_bmi055_read() 963 gyro->timestamp = aos_now_ms(); in drv_gyro_bosch_bmi055_read()
|
A D | drv_acc_gyro_senodia_sh200l.c | 864 gyro_data_t *gyro = (gyro_data_t *)buf; in drv_gyro_senodia_sh200l_read() local 883 …gyro->data[DATA_AXIS_X] = (int16_t)((((int32_t)((int8_t)reg[1]))<< SH200L_SHIFT_EIGHT_BITS)|(reg[0… in drv_gyro_senodia_sh200l_read() 884 …gyro->data[DATA_AXIS_Y] = (int16_t)((((int32_t)((int8_t)reg[3]))<< SH200L_SHIFT_EIGHT_BITS)|(reg[2… in drv_gyro_senodia_sh200l_read() 885 …gyro->data[DATA_AXIS_Z] = (int16_t)((((int32_t)((int8_t)reg[5]))<< SH200L_SHIFT_EIGHT_BITS)|(reg[4… in drv_gyro_senodia_sh200l_read() 888 gyro->data[DATA_AXIS_X] = (gyro->data[DATA_AXIS_X] * cur_gyro_factor)/SH200L_GYRO_MUL; in drv_gyro_senodia_sh200l_read() 889 gyro->data[DATA_AXIS_Y] = (gyro->data[DATA_AXIS_Y] * cur_gyro_factor)/SH200L_GYRO_MUL; in drv_gyro_senodia_sh200l_read() 890 gyro->data[DATA_AXIS_Z] = (gyro->data[DATA_AXIS_Z] * cur_gyro_factor)/SH200L_GYRO_MUL; in drv_gyro_senodia_sh200l_read() 892 gyro->timestamp = aos_now_ms(); in drv_gyro_senodia_sh200l_read()
|
A D | drv_acc_gyro_senodia_sh200q.c | 863 gyro_data_t *gyro = (gyro_data_t *)buf; in drv_gyro_senodia_sh200q_read() local 882 …gyro->data[DATA_AXIS_X] = (int16_t)((((int32_t)((int8_t)reg[1]))<< SH200Q_SHIFT_EIGHT_BITS)|(reg[0… in drv_gyro_senodia_sh200q_read() 883 …gyro->data[DATA_AXIS_Y] = (int16_t)((((int32_t)((int8_t)reg[3]))<< SH200Q_SHIFT_EIGHT_BITS)|(reg[2… in drv_gyro_senodia_sh200q_read() 884 …gyro->data[DATA_AXIS_Z] = (int16_t)((((int32_t)((int8_t)reg[5]))<< SH200Q_SHIFT_EIGHT_BITS)|(reg[4… in drv_gyro_senodia_sh200q_read() 887 gyro->data[DATA_AXIS_X] = (gyro->data[DATA_AXIS_X] * cur_gyro_factor)/SH200Q_GYRO_MUL; in drv_gyro_senodia_sh200q_read() 888 gyro->data[DATA_AXIS_Y] = (gyro->data[DATA_AXIS_Y] * cur_gyro_factor)/SH200Q_GYRO_MUL; in drv_gyro_senodia_sh200q_read() 889 gyro->data[DATA_AXIS_Z] = (gyro->data[DATA_AXIS_Z] * cur_gyro_factor)/SH200Q_GYRO_MUL; in drv_gyro_senodia_sh200q_read() 891 gyro->timestamp = aos_now_ms(); in drv_gyro_senodia_sh200q_read()
|
A D | drv_acc_gyro_st_lsm6ds3tr_c.c | 1155 gyro_data_t *gyro = (gyro_data_t *)buf; in drv_gyro_st_lsm6ds3tr_c_read() local 1174 …gyro->data[DATA_AXIS_X] = (int16_t)((((int32_t)((int8_t)reg[1]))<< LSM6DS3TR_C_SHIFT_EIGHT_BITS)|(… in drv_gyro_st_lsm6ds3tr_c_read() 1175 …gyro->data[DATA_AXIS_Y] = (int16_t)((((int32_t)((int8_t)reg[3]))<< LSM6DS3TR_C_SHIFT_EIGHT_BITS)|(… in drv_gyro_st_lsm6ds3tr_c_read() 1176 …gyro->data[DATA_AXIS_Z] = (int16_t)((((int32_t)((int8_t)reg[5]))<< LSM6DS3TR_C_SHIFT_EIGHT_BITS)|(… in drv_gyro_st_lsm6ds3tr_c_read() 1179 gyro->data[DATA_AXIS_X] = (gyro->data[DATA_AXIS_X] * cur_gyro_factor)/LSM6DS3TR_C_GYRO_MUL; in drv_gyro_st_lsm6ds3tr_c_read() 1180 gyro->data[DATA_AXIS_Y] = (gyro->data[DATA_AXIS_Y] * cur_gyro_factor)/LSM6DS3TR_C_GYRO_MUL; in drv_gyro_st_lsm6ds3tr_c_read() 1181 gyro->data[DATA_AXIS_Z] = (gyro->data[DATA_AXIS_Z] * cur_gyro_factor)/LSM6DS3TR_C_GYRO_MUL; in drv_gyro_st_lsm6ds3tr_c_read() 1183 gyro->timestamp = aos_now_ms(); in drv_gyro_st_lsm6ds3tr_c_read()
|
A D | drv_acc_gyro_st_lsm6dsoq.c | 1120 gyro_data_t *gyro = (gyro_data_t *)buf; in drv_gyro_st_lsm6dsoq_read() local 1139 …gyro->data[DATA_AXIS_X] = (int16_t)((((int32_t)((int8_t)reg[1]))<< LSM6DSOQ_SHIFT_EIGHT_BITS)|(reg… in drv_gyro_st_lsm6dsoq_read() 1140 …gyro->data[DATA_AXIS_Y] = (int16_t)((((int32_t)((int8_t)reg[3]))<< LSM6DSOQ_SHIFT_EIGHT_BITS)|(reg… in drv_gyro_st_lsm6dsoq_read() 1141 …gyro->data[DATA_AXIS_Z] = (int16_t)((((int32_t)((int8_t)reg[5]))<< LSM6DSOQ_SHIFT_EIGHT_BITS)|(reg… in drv_gyro_st_lsm6dsoq_read() 1144 gyro->data[DATA_AXIS_X] = (gyro->data[DATA_AXIS_X] * cur_gyro_factor)/LSM6DSOQ_GYRO_MUL; in drv_gyro_st_lsm6dsoq_read() 1145 gyro->data[DATA_AXIS_Y] = (gyro->data[DATA_AXIS_Y] * cur_gyro_factor)/LSM6DSOQ_GYRO_MUL; in drv_gyro_st_lsm6dsoq_read() 1146 gyro->data[DATA_AXIS_Z] = (gyro->data[DATA_AXIS_Z] * cur_gyro_factor)/LSM6DSOQ_GYRO_MUL; in drv_gyro_st_lsm6dsoq_read() 1148 gyro->timestamp = aos_now_ms(); in drv_gyro_st_lsm6dsoq_read()
|
A D | drv_acc_gyro_st_lsm6ds3.c | 1152 gyro_data_t *gyro = (gyro_data_t *)buf; in drv_gyro_st_lsm6ds3_read() local 1171 …gyro->data[DATA_AXIS_X] = (int16_t)((((int32_t)((int8_t)reg[1]))<< LSM6DS3_SHIFT_EIGHT_BITS)|(reg[… in drv_gyro_st_lsm6ds3_read() 1172 …gyro->data[DATA_AXIS_Y] = (int16_t)((((int32_t)((int8_t)reg[3]))<< LSM6DS3_SHIFT_EIGHT_BITS)|(reg[… in drv_gyro_st_lsm6ds3_read() 1173 …gyro->data[DATA_AXIS_Z] = (int16_t)((((int32_t)((int8_t)reg[5]))<< LSM6DS3_SHIFT_EIGHT_BITS)|(reg[… in drv_gyro_st_lsm6ds3_read() 1176 gyro->data[DATA_AXIS_X] = (gyro->data[DATA_AXIS_X] * cur_gyro_factor)/LSM6DS3_GYRO_MUL; in drv_gyro_st_lsm6ds3_read() 1177 gyro->data[DATA_AXIS_Y] = (gyro->data[DATA_AXIS_Y] * cur_gyro_factor)/LSM6DS3_GYRO_MUL; in drv_gyro_st_lsm6ds3_read() 1178 gyro->data[DATA_AXIS_Z] = (gyro->data[DATA_AXIS_Z] * cur_gyro_factor)/LSM6DS3_GYRO_MUL; in drv_gyro_st_lsm6ds3_read() 1180 gyro->timestamp = aos_now_ms(); in drv_gyro_st_lsm6ds3_read()
|
A D | drv_acc_gyro_st_lsm6dsm.c | 1161 gyro_data_t *gyro = (gyro_data_t *)buf; in drv_gyro_st_lsm6dsm_read() local 1180 …gyro->data[DATA_AXIS_X] = (int16_t)((((int32_t)((int8_t)reg[1]))<< LSM6DSM_SHIFT_EIGHT_BITS)|(reg[… in drv_gyro_st_lsm6dsm_read() 1181 …gyro->data[DATA_AXIS_Y] = (int16_t)((((int32_t)((int8_t)reg[3]))<< LSM6DSM_SHIFT_EIGHT_BITS)|(reg[… in drv_gyro_st_lsm6dsm_read() 1182 …gyro->data[DATA_AXIS_Z] = (int16_t)((((int32_t)((int8_t)reg[5]))<< LSM6DSM_SHIFT_EIGHT_BITS)|(reg[… in drv_gyro_st_lsm6dsm_read() 1185 gyro->data[DATA_AXIS_X] = (gyro->data[DATA_AXIS_X] * cur_gyro_factor)/LSM6DSM_GYRO_MUL; in drv_gyro_st_lsm6dsm_read() 1186 gyro->data[DATA_AXIS_Y] = (gyro->data[DATA_AXIS_Y] * cur_gyro_factor)/LSM6DSM_GYRO_MUL; in drv_gyro_st_lsm6dsm_read() 1187 gyro->data[DATA_AXIS_Z] = (gyro->data[DATA_AXIS_Z] * cur_gyro_factor)/LSM6DSM_GYRO_MUL; in drv_gyro_st_lsm6dsm_read() 1189 gyro->timestamp = aos_now_ms(); in drv_gyro_st_lsm6dsm_read()
|
A D | drv_acc_gyro_bosch_bmi260.c | 1833 gyro_data_t *gyro = (gyro_data_t *)buf; in drv_gyro_bosch_bmi260_read() local 1894 …gyro->data[DATA_AXIS_X] = (int32_t)((int64_t)x * GYROSCOPE_UNIT_FACTOR / (int64_t)g_cur_gyro_facto… in drv_gyro_bosch_bmi260_read() 1895 …gyro->data[DATA_AXIS_Y] = (int32_t)((int64_t)y * GYROSCOPE_UNIT_FACTOR / (int64_t)g_cur_gyro_facto… in drv_gyro_bosch_bmi260_read() 1896 …gyro->data[DATA_AXIS_Z] = (int32_t)((int64_t)z * GYROSCOPE_UNIT_FACTOR / (int64_t)g_cur_gyro_facto… in drv_gyro_bosch_bmi260_read() 1901 gyro->timestamp = aos_now_ms(); in drv_gyro_bosch_bmi260_read()
|
/AliOS-Things-master/hardware/board/haaseduk1/drivers/sensor/ |
A D | drv_acc_gyro_qst_qmi8610.c | 339 void FisImu_read_xyz(float acc[3], float gyro[3]) in FisImu_read_xyz() 378 gyro[AXIS_X] = gyro_t[AXIS_X]; // imu_map.sign[AXIS_X]*gyro_t[imu_map.map[AXIS_X]]; in FisImu_read_xyz() 379 gyro[AXIS_Y] = gyro_t[AXIS_Y]; // imu_map.sign[AXIS_Y]*gyro_t[imu_map.map[AXIS_Y]]; in FisImu_read_xyz() 380 gyro[AXIS_Z] = -gyro_t[AXIS_Z]; // imu_map.sign[AXIS_Z]*gyro_t[imu_map.map[AXIS_Z]]; in FisImu_read_xyz()
|
A D | drv_acc_gyro_qst_qmi8610.h | 395 extern void FisImu_read_xyz(float acc[3], float gyro[3]);
|