コード例 #1
0
ファイル: mpulib.c プロジェクト: mickele77/MPULib
int mpulib_read(mpudata_t *mpu) {
  if (mpulib_read_dmp(mpu) != 0)
    return -1;

  if (mpulib_read_mag(mpu) != 0)
    return -1;

  calibrate_data(mpu);

  return data_fusion(mpu);
}
コード例 #2
0
ファイル: mpu9150.c プロジェクト: jpoirier/linux-mpu9150
int mpu9150_read(mpudata_t *mpu)
{
	if (mpu9150_read_dmp(mpu) != 0)
		return -1;
#ifdef AK89xx_SECONDARY
	if (mpu9150_read_mag(mpu) != 0)
		return -1;
#endif
	calibrate_data(mpu);

	return data_fusion(mpu);
}
コード例 #3
0
ファイル: mpu9250.c プロジェクト: dnedeljkovic/einbein
int mpu9250_read(mpudata_t *mpu)
{
  //printf("read dmp\n");
	if (mpu9250_read_dmp(mpu) != 0){
	 // printf("read dmp failed\n");
	  return -1;
	}  

	calibrate_data(mpu);

	return data_fusion(mpu);
}