ATtiny85 + TLC5940

Erni:
When using the TinyISP you use the MISO pin to communicate, so it is not dedicated to debug output.

It's still a pin not being used to light up LEDs... :frowning:

Erni:
Anyway it is a nice little programming board you have made.
Any link to the display ?

This is the one I bought: http://www.ebay.com/itm/170842973484

(also available from other sellers...)
http://www.ebay.com/itm/170929165280
http://www.ebay.com/itm/160889283903
http://www.ebay.com/itm/250986036479
http://www.ebay.com/itm/180945872898
...

nb. There's some cheaper OLED screens on eBay but those ones run off 5V and have an extra controller chip that can draw text, etc. all by itself - no need for font data or bitmap manipulation code on the Arduino. I definitely think it's worth the extra $5 for that feature (nb. I didn't know this when I bought mine, I got lucky...)

Thanks fungus, good to know those features i might not be so lucky

i'm using fungus's library and i want to try to consume less energy.
is there any way to say to the TLC "go to sleep" as we do with atmel microcontrollers?
do you think that just stopping the communication with it could be enough? or usign the method init?

void init() {
    USI_DDR |= _BV(BLANK_XLAT_PIN);    // Set pin as 'output'
    USI_PORT |= _BV(BLANK_XLAT_PIN);   // BLANK pin high (stop the TLC5940, disable all output)
    // Set all PWM values to zero
    clear();
  }

is the fact that it disable all output useful or not?
thanks in advance! :wink: