isl29501_register_read
ret = isl29501_register_read(isl29501, reg, &gain);
ret = isl29501_register_read(isl29501, REG_PHASE_EXP, &exp);
ret = isl29501_register_read(isl29501, reg, &coeff);
ret = isl29501_register_read(isl29501, REG_DISTANCE, raw);
ret = isl29501_register_read(isl29501,
ret = isl29501_register_read(isl29501, REG_PHASE, raw);
ret = isl29501_register_read(isl29501, REG_EMITTER_DAC, raw);
ret = isl29501_register_read(isl29501, REG_TEMPERATURE, raw);
ret = isl29501_register_read(isl29501,
return isl29501_register_read(isl29501,
return isl29501_register_read(isl29501,
ret = isl29501_register_read(isl29501, REG_INT_TIME, &inttime);
ret = isl29501_register_read(isl29501, REG_SAMPLE_TIME, &sample_time);
isl29501_register_read(isl29501, REG_DISTANCE, &value);