Adafruit_APDS9960 icon indicating copy to clipboard operation
Adafruit_APDS9960 copied to clipboard

[FEATURE] Add support for APDS9960 clones

Open nicknugget opened this issue 1 year ago • 2 comments

Add support for more than one chip id and improve chip detection to initialize clones properly.

Adafruit_APDS9960.h: Use defines to define more than one chip id and make handling of these easier.

Adafruit_APDS9960.cpp: Improve chip detection part in Adafruit_APDS9960::begin() to handle more than one chip id and allow clones with different id than the genuine chip to be used without a failing initialization.

Should work with every platform and shouldn't break any existing code as the changes are minor ones.

Tested with a Chinese clone of the APDS9960 without problems.

nicknugget avatar Sep 16 '23 14:09 nicknugget