Phil Burgess went all demo-scene on us and made a super optimized RGB matrix panel library that supports multiple panels. It uses much more RAM but in exchange, its got great refresh, color depth and low CPU usage. If you have a panel check it out! 16×32 RGB LED Matrix — Alt High Performance Library. Phil writes – [via]
What we’ve got here is a library for the 16×32 RGB LED Matrix that achieves both better refresh rates and lower CPU usage — producing steadier images and allowing more processing time for your own code. It also handles tiling of multiple panels, and the bit depth (maximum number of colors) is configurable. That’s the good news.
The bad news…as previously mentioned, it’s tied to a very specific hardware configuration. It relies on a few dirty tricks (or as a friend of mine says, “things that would get you an ‘F’ in a programming class”), and my concern is that the timing might be so delicate as to require tweaking if someone’s using even a different version of the compiler. So I’m hoping there might be a couple willing guinea pigs…
16×32 RGB LED Matrix — Alt High Performance Library - [Link]