Switching over to buffer pointers and moving some code to references.
More tweaks
more rows doesn't help at all
didn't mean to check this in
All sorts of short circuits and better memory accesses.
Add flag to indicate triple buffering available
Fix pixel output
Added gohufont6x11 in regular in bold.
Thanks @TwystNyko for finding this font
Added support for 48-bit color
Added 16-bit color correction options
36 bit color supported as well
changed swapBuffers() so it only waits if a copy was requested, or the previous buffer swap isn't finished
Added wrapForwardFromLeft, which starts text at the left edge of the screen, then wraps just like wrapForward
Added ability to draw a circle with a radius of 0 (single point)
Added background color correction that can be dimmed
Added SmartMatrix example from FastLED with only modification setting correct SMART_MATRIX controller type
Added comment header and commented out code to enable color correction
Modified FastLED_Functions example to use SmartMatrix library directly
Added commented out code to disable dithering
Added functions for drawing to the foreground (besides just scrolling text)
Modified scrolling text so only the foreground rows with scrolling text are cleared with redrawForeground()
Made default brightness less blinding