As you know, I’m wrapping up FastSPI_LED2 support for arduino platforms and arm with the teensy3. Here’s a rough roadmap for what will be coming down the line after this first release is out the door:
- DMA support on the teensy 3
- Arduino due support (possibly w/DMA support? Remains to be seen)
Also - I have made a decision on the first non-arduino based platform that I’m going to be porting the library to - it’s currently running a kickstarter here - http://www.kickstarter.com/projects/966383008/coaction-hero-32-bit-open-source-arm-cortex-m3-boa - and I’d suggest folks interested in my library check it out.
The device has a 120Mhz arm processor, and 64kb of ram - both of which make it natural targets for the led library. However, it is not arduino based, rather it has its own realtime OS environment that people will be able to develop apps in.
Why am I interested in this board for FastSPI_LED2? Well - multiple reasons. One is -2- channels that can be used for controlling SPI style chipsets (LPD8806, WS2801), possibly with DMA if I’m reading the reference manual properly. The other is that the real time OS core on this device may make certain other types of multi-plexing easier and more powerful.
If you’re feeling experimental, and looking for boards that are a level up from the arduino/teensy’s but not quite going for the 700Mhz arm platforms yet - this may be worth checking out.
(Note - I’m still giving thought to how to support linux based environments like the raspberry pi and the beagleboard/bone - however there are some challenges on those platforms that I would need to resolve before I go down that route).
