I2C driver for the NXP chip PCA9685 16xPWM LED controller A total of 4 RGBA LEDs can be controlled by 1 chip giving a RGBA value in the form of: rgba(0-255,0-255,0-255,0-100) then dimmed by 0-100%

Dependencies:   mbed

i2c.h

Committer:
Bas
Date:
2012-06-15
Revision:
0:62c7c3514d8f

File content as of revision 0:62c7c3514d8f:

/* I2C bus Functions */

void i2c_probe(void);

void init_pca9685(unsigned char address);
void channel_light(unsigned char ch, unsigned char lev);
void pca9685_led(unsigned char addr, int led, unsigned char *values);
void pca9685_rgba_led(unsigned char addr, int rgba_led, unsigned char *color, unsigned char level);
void pca9685_brightness(int percent, unsigned char *values);