I'm looking to push small (100-200 bytes) but very fast bursts of parallel 8-bit data using DMA on the Teensy 3.5 or (preferably) Teensy 4.0, but with a CLOCK pin to make the transfer synchronous. The closest existing library I can think of is OctoWS2811, but AFAIK that library doesn't have a CLOCK pin option.
For Teensy 3.5: I am guessing I need to program a DMA channel to trigger off a timer output. Is there an existing library that makes this easy to set up?
For Teensy 4.0: The massive speed increase of this CPU is tempting for many new projects. But I can't figure out which pins constitute one 8-bit parallel port for DMA output. (Maybe this is also why OctoWS2811 hasn't been supported for Teensy 4.0 yet?) Any hints which pin and which DMA reference can be used to make a synchronous interface?
For Teensy 3.5: I am guessing I need to program a DMA channel to trigger off a timer output. Is there an existing library that makes this easy to set up?
For Teensy 4.0: The massive speed increase of this CPU is tempting for many new projects. But I can't figure out which pins constitute one 8-bit parallel port for DMA output. (Maybe this is also why OctoWS2811 hasn't been supported for Teensy 4.0 yet?) Any hints which pin and which DMA reference can be used to make a synchronous interface?