-
Notifications
You must be signed in to change notification settings - Fork 2.2k
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
[P165] Add plugin Display - NeoPixel (7-segment) #5113
base: mega
Are you sure you want to change the base?
[P165] Add plugin Display - NeoPixel (7-segment) #5113
Conversation
Is there a config option for double dots for clocks like in "12:33"? |
That's what the Extra pixels are used for, I'll explain in the documentation how they are to be configured & used. It's somewhat complicated when using the Right To Left configuration, as then these extra pixels will be to the left of the group, not to the right. I might need to change that in the preview-display (they are now always shown on the right, but there's a note they should be wired/placed on the left side of the group, as the numbering suggests) And I think the Digit numbering needs some work... |
…UI for better Extra pixel display, many bugfixes
…ment for w/h/dot, add 7dbefore command
@fly74 @Alex-Orts The additional pixels are now shown in the location they will be mounted, either to the right or the left of the group (fixed that in the previous commit already). |
…ands for all builds
For those interested, here's a screenshot of the documentation I just committed: Feedback is welcome, as usual 😉 |
That's why there is the And I see you're not using the latest build available, as some newly added options aren't visible in your screenshot (I updated the documentation but not the pdf, yet... 😊). Get the current latest build from this GH Actions run NB: There's a somewhat interesting discussion going on in this issue #4111 |
…feature/P165-neopixel-7segment-display
And where is the dot? Looks like it will be the 8th position, right? |
Probably 5 LEDs per segment |
That's exactly what I meant |
I'll add support for that, it looks like a clever wiring solution to me 👍. |
@Alex-Orts I've added support for a numbering plan starting at the g-segment. |
Checked - works. But only in manual mode. Clock and date mode do not work. Can it blink one dot? |
Hmm, will have to look into that.
Sure, if you configured that in |
And if without additional pixels? Only a point in the digit. |
I have not implemented options to address 'random' pixels in the stripe, but you can configure pixels after the group of digits, that will be used for the blinking at the time/date, and pixels before the group (initially to have some unused pixels for 'transportation distance' between the digits). |
I meant using the decimal point of the discharge, as in the 4-digit indicators. |
Hmm, that would (currently) require you to put the value with and without a period to that digit, f.e. by using the |
@Alex-Orts I've added an option to use the decimal dot for the blinking time indicator. That inhibits the use of the extra pixels for blinking.
Ah, found & fixed an initialization issue Can you test this Actions run, please? |
All of the above worked. Thank you for your work. |
Resolves #4111
Resolves #4894
Features:
all groups.
NEOPIXEL
, ESP32DISPLAY
andCOLLECTION G
, andMAX
builds.TODO: