I’m about to start a new project that will involve 8 5 meter strips and a bunch of shorter strips. Right now I’m planning on using 3 teensys. One connected to an awesome retro ‘control panel’ repurposed from an old CRT ‘tuner’ that I scored at a flea market with some pretty knobs, buttons and indicators) a second one running the 8 5 meter strips and a third one running the smaller strips and ground lighting.
I don’t think that I’ll need the perf of the DMA stuff you might be working on, but in case I want to use it in the future are there any suggestions/limitations around pin usage?
If you want to be sure to work with DMA support (or decide to flip to OctoWS2811 for driving 8 strips in the meantime) - check out the notes for the library here - http://www.pjrc.com/teensy/td_libs_OctoWS2811.html - mentioning both pins to use for the strips, and other pins to not use to allow the DMA tricks to work.
okay, that was my default assumption. thanks. do you think that you’ll have DMA before BM? I’m trying ot decide whether or not to switch over to Octo, but I’m so happy with your stuff that I’d prefer to stay.
I doubt i’ll have DMA before BM - my company’s hackathon is coming up in the next week or so, and that’s going to chew a lot of my creative energy/time. There will likely be some library related stuff that comes out of that, but I don’t think it’ll be DMA yet.
(And it’s likely that I’ll support SPI DMA first, and wrap OctoWS2811 to allow using that library for pushing bits out to the leds, but the rest of FastSPI_LED2 for all the pre-pushing work)