APDS_PARAM_SCALE
(chip->cf.irf1 - chip->cf.irf2) * APDS_PARAM_SCALE /
chip->rcf.cf1 = APDS_PARAM_SCALE * APDS_PARAM_SCALE /
chip->rcf.irf1 = chip->cf.irf1 * APDS_PARAM_SCALE /
chip->rcf.cf2 = APDS_PARAM_SCALE * APDS_PARAM_SCALE /
chip->rcf.irf2 = chip->cf.irf2 * APDS_PARAM_SCALE /
APDS_PARAM_SCALE * 64) / (chip->cf.ga * chip->cf.df);
if (chip->lux_clear * APDS_PARAM_SCALE >=
APDS_PARAM_SCALE;
APDS_PARAM_SCALE;
iac1 = (chip->cf.cf1 * clear - chip->cf.irf1 * ir) / APDS_PARAM_SCALE;
iac2 = (chip->cf.cf2 * clear - chip->cf.irf2 * ir) / APDS_PARAM_SCALE;
return (iac * lpc) / APDS_PARAM_SCALE;