Fix pca9632_set_led_color

…when used with an I2C screen.

Co-Authored-By: soimy <soimy@163.com>
This commit is contained in:
Scott Lahteine 2018-08-13 02:40:22 -05:00
parent aa9d329560
commit 1b921b246b

View file

@ -100,9 +100,9 @@ static void PCA9632_WriteAllRegisters(const byte addr, const byte regadd, const
#endif #endif
void pca9632_set_led_color(const LEDColor &color) { void pca9632_set_led_color(const LEDColor &color) {
Wire.begin();
if (!PCA_init) { if (!PCA_init) {
PCA_init = 1; PCA_init = 1;
Wire.begin();
PCA9632_WriteRegister(PCA9632_ADDRESS,PCA9632_MODE1, PCA9632_MODE1_VALUE); PCA9632_WriteRegister(PCA9632_ADDRESS,PCA9632_MODE1, PCA9632_MODE1_VALUE);
PCA9632_WriteRegister(PCA9632_ADDRESS,PCA9632_MODE2, PCA9632_MODE2_VALUE); PCA9632_WriteRegister(PCA9632_ADDRESS,PCA9632_MODE2, PCA9632_MODE2_VALUE);
} }