adammhaile
Member
I'm working on a 16x16 button grid using 595 shift registers but still need 16 input pins on the teensy. I can obviously do this a little more manually, and maybe even get lucky by aligning those 16 pins with 1 or more complete ports to be read directly. But I keep seeing that the Teensy 3.5/3.6 has a bunch of DMA channels which seems like it would be the most efficient way to very quickly read those 16 pins (please tell me if I completely misunderstand what DMA can do). But I can't find any real details on how to actually program the DMA channels anywhere. Are there any tutorials somewhere?