-
Notifications
You must be signed in to change notification settings - Fork 93
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 driver for HT16K33 (8x8 matrix display). #36
base: master
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I am surprised you can do anything useful with nano-gui on such a minimal display. Do you have a photo to convince me?
On further thought I think this is a useful driver but not in the context of I think you should publish it somewhere else. I like the driver concept: However I can't take this on as part of |
I admit this is more a PoC than anything else but thing may improve with larger matrix displays - the largest I found backed by HT16K33 was 16x8 (https://pmdway.com/collections/monochrome-led-matrix/products/ht16k33-16x8-red-led-matrix-module) and if the bi-color mode lands in micropython. FWIW here's a dial with the current time (09:30): Not really accurate but you get at least some idea about the time. My main motivation however was a usage of custom fonts - micropython does not offer a way to load custom fonts so far while I see the reason why you're not willing to see such a small display support in the main branch. What would be really nice though is a generic framebuffer object which |
You don't need As for your suggestion it sounds interesting. I'll think about it and get back to you. |
I've thought about this and I'm afraid I can't see the application. Why not just subclass The docs outline the subclass approach, which I'm sure you've seen to write your driver. The benefit of this approach is that a Ultimately I can't see what a generic driver would achieve over a simple custom one. |
No description provided.