Initial commit based on LED Blink Teensyduino example
Added debug pin
Added FTM1 using WS2812 example
Added FTM1 TOF ISR
Manually setting up timer instead of using Arduino library calls
FTM1 ISR updates MOD and compare values according to array
misc cleanup
added DMA updating of FTM1 compare 1, not doing anything useful yet but basics work
added DMA to update timer and copy array to GPIO
array formatting
updating timer mod and compare from array using dma
removed unnecessary DMA channel 1 ISR
load source registers and reenable DMA during DMA complete ISR - continuously updating timer and GPIO
Now able to refresh all rows of display from static array of GPIO values in 4-bit color, with ISR only triggering once per row

Loads static array of GPIO values in setup
sets DMA to loop through arrays of GPIO values and timer values, major loops to go through 4-bits of color
Started building the SmartMatrix library
Moved a simple function over
Moved matrix-specific setup function to library - brought along more stuff with it
Moved rest of code over to library
Breaking code out into modules
combined separate buffers into two dimensional array in preparation for using queue
matrix buffers are now loaded on the fly from a SmartMatrix.task() call instead of just at startup
Added scrolling font to the foreground layer
Fixed waiting for current row to complete

Fixed frame rate to get 120Hz refresh
Fixed waiting for current row to complete

Fixed frame rate to get 120Hz refresh