After playing with my Adafruit matrix for a few hours, I began to look at the underlying libraries. There are two - RGBMatrixPanel (https://github.com/adafruit/RGB-matrix-Panel) which handles communication with the matrix and their GFX library (https://github.com/adafruit/Adafruit-GFX-Library) which handles the actual pixel data and manipulation. I looked over both and found the code well commented and pretty to the point. They also have a good article about the GFX library - http://learn.adafruit.com/adafruit-gfx-graphics-library/overview
I plan to mashup the RGBMatrixPanel library with the TLC5940 library that'll be powering my SuperUI module. I should be able to swap out the init, data transfer and interrupt routine, leaving me with a really nice API for the graphical portion of the module. I took a first pass and got it to compile, but haven't tested yet. I'll check it into github when I see twinkles from my mini matrix.
No comments:
Post a Comment