SCALE
SCALE(clamp_val(val, 0, 255 * adm1026_scaling[n] / 192), \
#define INS_FROM_REG(n, val) (SCALE(val, 192, adm1026_scaling[n]))
return SCALE(1350000, 1, reg * div);
return SCALE(val, 255, 1250);
return SCALE(reg, 1250, 255);
return SCALE(reg, nom_mv[n], 192);
return SCALE(val, 192, nom_mv[n]);
return SCALE(val, 1, 1000);
SCALE(clamp_val(val, 0, 255 * lm85_scaling[n] / 192), \
SCALE(((val) << 4) + (ext), 192 << 4, lm85_scaling[n])
#define INS_FROM_REG(n, val) SCALE((val), 192, lm85_scaling[n])
SCALE(((val) << 4) + (ext), 16, 1000)
return SCALE(reg, nom_mv[n], 192);
return SCALE(val, 192, nom_mv[n]);
return SCALE(clamp_val(val, -128000, 127000), 1, 1000);
tmp *= SCALE;
tmp *= SCALE;
TEST_ASSERT_VAL("wrong scale", HAS(SCALE, 1));
CASE(SCALE, scale)
ADD(SCALE, config->scale)
reads += r->return_value.value * of_mul_read * SCALE;