-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add scrolling support #3
Comments
Id love this feature |
An idea (no code yet):
IOW, completely decouple (public) display i/o operations and (private) display refresh. (Sounds familiar? :-)) Of course, there are heap limits lurking everywhere. |
There's a bunch of commits in my fork (https://github.com/steve8x8/nodemcu-max7219), covering this issue among others (see #4). Too early for a formal merge request though. Caveat: This makes use of the bit library, to simplify rotate and invert operations (instead of "rotate" and "invert", just have a single "rotate by n*90 deg", #10?), and to prepare for single-bit ops (issues #1 and #11) to be added to the module (to make it more similar to its Arduino counterpart at https://github.com/wayoda/LedControl). Too bad that there's no way to keep constants off the heap (this makes #2 difficult; each font entry consumes 10 or 20 bytes). |
Thanks for driving this into the right direction.
I can live with that.
Sure, why not. I guess the increased processing time isn't noticeable, is it?
My initial inspiration was https://github.com/squix78/MAX7219LedMatrix
I'm a committer with the NodeMCU project so I won't be recommending either of course. |
No description provided.
The text was updated successfully, but these errors were encountered: