Lines Matching refs:data
26 static int32_t ReadBmi160RawData(struct SensorCfgData *data, struct AccelData *rawData, uint64_t *timestamp)
35 CHECK_NULL_PTR_RETURN_VALUE(data, HDF_ERR_INVALID_PARAM);
43 int32_t ret = ReadSensor(&data->busCfg, BMI160_STATUS_ADDR, &status, sizeof(uint8_t));
45 HDF_LOGE("%s: data status [%hhu] ret [%d]", __func__, status, ret);
49 ret = ReadSensor(&data->busCfg, BMI160_ACCEL_X_LSB_ADDR, ®[ACCEL_X_AXIS_LSB], sizeof(uint8_t));
50 CHECK_PARSER_RESULT_RETURN_VALUE(ret, "read data");
52 ret = ReadSensor(&data->busCfg, BMI160_ACCEL_X_MSB_ADDR, ®[ACCEL_X_AXIS_MSB], sizeof(uint8_t));
53 CHECK_PARSER_RESULT_RETURN_VALUE(ret, "read data");
55 ret = ReadSensor(&data->busCfg, BMI160_ACCEL_Y_LSB_ADDR, ®[ACCEL_Y_AXIS_LSB], sizeof(uint8_t));
56 CHECK_PARSER_RESULT_RETURN_VALUE(ret, "read data");
58 ret = ReadSensor(&data->busCfg, BMI160_ACCEL_Y_MSB_ADDR, ®[ACCEL_Y_AXIS_MSB], sizeof(uint8_t));
59 CHECK_PARSER_RESULT_RETURN_VALUE(ret, "read data");
61 ret = ReadSensor(&data->busCfg, BMI160_ACCEL_Z_LSB_ADDR, ®[ACCEL_Z_AXIS_LSB], sizeof(uint8_t));
62 CHECK_PARSER_RESULT_RETURN_VALUE(ret, "read data");
64 ret = ReadSensor(&data->busCfg, BMI160_ACCEL_Z_MSB_ADDR, ®[ACCEL_Z_AXIS_MSB], sizeof(uint8_t));
65 CHECK_PARSER_RESULT_RETURN_VALUE(ret, "read data");
88 HDF_LOGE("%s: BMI160 read raw data failed", __func__);
106 HDF_LOGE("%s: BMI160 convert raw data failed", __func__);
111 event->data = (uint8_t *)&tmp;
116 static int32_t InitBmi160(struct SensorCfgData *data)
120 CHECK_NULL_PTR_RETURN_VALUE(data, HDF_ERR_INVALID_PARAM);
121 ret = SetSensorRegCfgArray(&data->busCfg, data->regCfgGroup[SENSOR_INIT_GROUP]);
144 int cmd, struct HdfSBuf *data, struct HdfSBuf *reply)
148 (void)data;
160 HDF_LOGE("%s: Malloc Bmi160 drv data fail", __func__);