MCELSIUS
*temp = MCELSIUS((ctemp * 5) - 65);
*temp = MCELSIUS(((ctemp * 55) - 720) / 10);
*temp = MCELSIUS((ctemp * 5) - 60);
val = ((dsensor - priv->calib1) * (MCELSIUS(165) /
(priv->calib0 - priv->calib1))) - MCELSIUS(40);
ts_code_ave = DIV_ROUND_CLOSEST(MCELSIUS(ts_code_ave), TSU_READ_STEPS);
*temp = div_s64((s64)(ts_code_ave - MCELSIUS(priv->calib1)) * MCELSIUS(165),
MCELSIUS(priv->calib0 - priv->calib1)) - MCELSIUS(40);
data->tmu_set_crit_temp(data, temp / MCELSIUS);
*temp = code_to_temp(data, value) * MCELSIUS;
temp /= MCELSIUS;
if (temp && temp < MCELSIUS)
data->tmu_set_low_temp(data, low / MCELSIUS);
data->tmu_set_high_temp(data, high / MCELSIUS);