This is exactly what I was looking for, thanks for sharing.
I noticed that out of the 4 displays I tested (32x16 boards from Sure Electronics with 3mm LEDs), only one does accept the 3.3V signal while being powered with +5V. On the three others, the first two 8x8 LED groups miss the new frame more often than not. All work fine if powered with 3.3V, but the display is dim.
A simple 74HC4050 in between to shift the levels to 5V fixed the issue.
@shiningstone There is an application.cpp file in the src folder that exemplifies some basic functions. To know which pins goes where, you have a map in the #defines at the top of the same file. Your display should have a connector with the pin names written alongside.