drivers: sensor: APDS9660 WhoAmI check logic

APDS9660 sensor driver missing WhoAmI check

signed-off-by: William Fish <william.fish@manulytica.com>
This commit is contained in:
William Fish 2019-04-01 15:08:58 +01:00 committed by Anas Nashif
commit 1e5e8829c7

View file

@ -442,7 +442,10 @@ static int apds9960_init(struct device *dev)
(void)memset(data->sample_crgb, 0, sizeof(data->sample_crgb));
data->pdata = 0U;
apds9960_sensor_setup(dev);
if (apds9960_sensor_setup(dev) < 0) {
LOG_ERR("Failed to setup device!");
return -EIO;
}
if (apds9960_init_interrupt(dev) < 0) {
LOG_ERR("Failed to initialize interrupt!");