RGBLED

16 channels with separate control
12-bit resolution
Configurable frequency
I2C operation up to 1MHz
Output enable pin
Driver
git clone https://github.com/bithollow/BH
cd BH/driver/
Demo

Move to folder BH/demo/rgbled, compile and run the example

cd BH/demo/rgbled
make
./rgbled -h

the usage will show. you can try it according to the usage.