pimoroni / blinkt

Python Library for Blinkt; 8 APA102 LEDs for your Raspberry Pi
https://shop.pimoroni.com/products/blinkt
MIT License
314 stars 103 forks source link

Question: native SPI vs software SPI #93

Closed natcl closed 3 years ago

natcl commented 3 years ago

I noticed the Blinkt doesn't use the native SPI ports of the PI and I was wondering if there was a technical reason for this ?

Thanks !

Gadgetoid commented 3 years ago

Yes, but it would be lost to the river of time. There's probably some legacy reason to maintain compatibility with a display product, but IMHO bit-banging the APA102 protocol is more fun 😆 and of more educational value. This is, perhaps, more an accidental than intentional upside though!

natcl commented 3 years ago

Make sense ! Thanks for satisfying my curiosity :)