Lines Matching refs:out_data

20 	int32_t out_data[4];  in bmm350_decoder_compensate_raw_data()  local
24 out_data[0] = ((sign_extend(raw_data->magn_x, BMM350_SIGNED_24_BIT) * in bmm350_decoder_compensate_raw_data()
27 out_data[1] = ((sign_extend(raw_data->magn_y, BMM350_SIGNED_24_BIT) * in bmm350_decoder_compensate_raw_data()
30 out_data[2] = ((sign_extend(raw_data->magn_z, BMM350_SIGNED_24_BIT) * in bmm350_decoder_compensate_raw_data()
33 out_data[3] = ((sign_extend(raw_data->temp, BMM350_SIGNED_24_BIT) * in bmm350_decoder_compensate_raw_data()
37 if (out_data[3] > 0) { in bmm350_decoder_compensate_raw_data()
38 out_data[3] = (out_data[3] - (2549 / 100)); in bmm350_decoder_compensate_raw_data()
39 } else if (out_data[3] < 0) { in bmm350_decoder_compensate_raw_data()
40 out_data[3] = (out_data[3] + (2549 / 100)); in bmm350_decoder_compensate_raw_data()
44 out_data[3] = (((BMM350_MAG_COMP_COEFF_SCALING + comp->dut_sensit_coef.t_sens) * in bmm350_decoder_compensate_raw_data()
45 out_data[3]) + in bmm350_decoder_compensate_raw_data()
68 out_data[indx] = (out_data[indx] * in bmm350_decoder_compensate_raw_data()
71 out_data[indx] = (out_data[indx] + dut_offset_coef[indx]); in bmm350_decoder_compensate_raw_data()
72 out_data[indx] = ((out_data[indx] * BMM350_MAG_COMP_COEFF_SCALING) + in bmm350_decoder_compensate_raw_data()
73 (dut_tco[indx] * (out_data[3] - comp->dut_t0))) / in bmm350_decoder_compensate_raw_data()
75 out_data[indx] = (out_data[indx] * BMM350_MAG_COMP_COEFF_SCALING) / in bmm350_decoder_compensate_raw_data()
77 (dut_tcs[indx] * (out_data[3] - comp->dut_t0))); in bmm350_decoder_compensate_raw_data()
80 out->mag[0] = ((((out_data[0] * BMM350_MAG_COMP_COEFF_SCALING) - in bmm350_decoder_compensate_raw_data()
81 (comp->cross_axis.cross_x_y * out_data[1])) * in bmm350_decoder_compensate_raw_data()
86 out->mag[1] = ((((out_data[1] * BMM350_MAG_COMP_COEFF_SCALING) - in bmm350_decoder_compensate_raw_data()
87 (comp->cross_axis.cross_y_x * out_data[0])) * in bmm350_decoder_compensate_raw_data()
92 out->mag[2] = (out_data[2] + in bmm350_decoder_compensate_raw_data()
93 (((out_data[0] * in bmm350_decoder_compensate_raw_data()
96 (out_data[1] * in bmm350_decoder_compensate_raw_data()
102 LOG_DBG("mag data %d %d %d", out_data[0], out_data[1], out_data[2]); in bmm350_decoder_compensate_raw_data()
104 out->temperature = out_data[3]; in bmm350_decoder_compensate_raw_data()