Leonardo with the TLC5940

I've been trying to get the TLC5940 to work with a Leonardo for 2 days now. One problem is that the hardware SPI is now only available on the ICSP header rather than pins 10-13. The other is that the pin mappings in the Teensy pinout file don't seem to line up with the datasheet for the chip on the Leonardo.

If anyone has had success modifying this library, or if you might have ideas on how to get it going, myself as well as others would appreciate it.

Thanks.