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%
Diff: i2c.h
- Revision:
- 0:62c7c3514d8f
diff -r 000000000000 -r 62c7c3514d8f i2c.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/i2c.h Fri Jun 15 23:30:43 2012 +0000 @@ -0,0 +1,10 @@ +/* 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); +