Lines Matching refs:acc
231 s16 acc[3]; member
594 s16 acc[3]; in stk8baxx_tune() local
601 acc[0] = acc_xyz->x; in stk8baxx_tune()
602 acc[1] = acc_xyz->y; in stk8baxx_tune()
603 acc[2] = acc_xyz->z; in stk8baxx_tune()
606 if ((abs(acc[0]) <= STK_TUNE_XYOFFSET) && (abs(acc[1]) <= STK_TUNE_XYOFFSET) && in stk8baxx_tune()
607 (abs(abs(acc[2]) - STK_LSB_1G) <= STK_TUNE_ZOFFSET)) { in stk8baxx_tune()
619 stk->stk_tune_sum[ii] += acc[ii]; in stk8baxx_tune()
620 stk->stk_tune_square_sum[ii] += acc[ii] * acc[ii]; in stk8baxx_tune()
621 if (acc[ii] > stk->stk_tune_max[ii]) in stk8baxx_tune()
622 stk->stk_tune_max[ii] = acc[ii]; in stk8baxx_tune()
623 if (acc[ii] < stk->stk_tune_min[ii]) in stk8baxx_tune()
624 stk->stk_tune_min[ii] = acc[ii]; in stk8baxx_tune()
639 if (acc[2] > 0) in stk8baxx_tune()
749 struct stk8baxx_acc acc; in stk8baxx_read_sensor_data() local
755 acc.x = 0; in stk8baxx_read_sensor_data()
756 acc.y = 0; in stk8baxx_read_sensor_data()
757 acc.z = 0; in stk8baxx_read_sensor_data()
770 acc.x = raw_acc[0]; in stk8baxx_read_sensor_data()
771 acc.y = raw_acc[1]; in stk8baxx_read_sensor_data()
772 acc.z = raw_acc[2]; in stk8baxx_read_sensor_data()
775 stk8baxx_tune(stk, &acc); in stk8baxx_read_sensor_data()
777 x = acc.x; in stk8baxx_read_sensor_data()
778 y = acc.y; in stk8baxx_read_sensor_data()
779 z = acc.z; in stk8baxx_read_sensor_data()
780 acc.x = (pdata->orientation[0]) * x + (pdata->orientation[1]) * y + (pdata->orientation[2]) * z; in stk8baxx_read_sensor_data()
781 acc.y = (pdata->orientation[3]) * x + (pdata->orientation[4]) * y + (pdata->orientation[5]) * z; in stk8baxx_read_sensor_data()
782 acc.z = (pdata->orientation[6]) * x + (pdata->orientation[7]) * y + (pdata->orientation[8]) * z; in stk8baxx_read_sensor_data()
785 stk8baxx_low_pass(stk, &acc); in stk8baxx_read_sensor_data()
788 stk->acc_xyz.x = acc.x; in stk8baxx_read_sensor_data()
789 stk->acc_xyz.y = acc.y; in stk8baxx_read_sensor_data()
790 stk->acc_xyz.z = acc.z; in stk8baxx_read_sensor_data()