I built a bunch of my new Digispark boards and shields tonight. When I got the RGB shield built I modified the code a bunch and tried to play using PWM to make less intense colors, as well as mixing. This is something that gets done with these RGB leds in other places (most notably the strips).
Unfortunately while Red and Green are on PWM capable pins, Blue is not.
Red = pin 0
Green = pin 1
Blue = pin 2 -- not PWM Capable
To get around this issue, I can use a cable instead of header pins and have blue connect to pin 4 instead.
Other work arounds?
I did note that PWM doesnt give a lot of variation in color/intensity. It seems analog values over 50 are pretty much full on for red/green. Although blue doesnt kick on until value is well over 100.
Mixing the colors will also require a bit of experimentation after fixing blue pin, as the perceived intensity for each color is not the same for the same given analog value.
Anyway - fun night putting shields together!