I have been playing with an Arm raspberry pi implementation of FastLed,

I have been playing with an Arm raspberry pi implementation of FastLed, it uses almost identical function names but the underlying structure is floating point rather than uint8_t and other details are significantly different including the use of interrupts and a DMA channel, so it can pump out data quickly with as reduced CPU load. So far it is only limping along on the APA102C, but I figured it might be a good idea to solicit comments.

Nick