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
boards: shields: Adding Adafruit 5x5 Neopixel Grid BFF #67610
boards: shields: Adding Adafruit 5x5 Neopixel Grid BFF #67610
Conversation
1a61387
to
1ba9845
Compare
@soburi @simonguinot Would you two mind reviewing this? |
1ba9845
to
22f42cf
Compare
22f42cf
to
cef318d
Compare
@soburi @simonguinot Any thoughts on this one? |
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.
cef318d
to
6f608f0
Compare
I think the answer is "Yes", but both of our PRs seemed to be stuck. |
This PR is the first user! This module may work with this patch and #68614 changes. And build and flush the |
6f608f0
to
0754414
Compare
So I tried out your changes this morning and everything seems to be working as intended. I did have to add I do have one request though. Can you add some kind of "power limit" to the driver? These LEDs can take up a lot of power, and I was concerned about how hot the PCB was getting. So if you're planning on using even larger displays then some kind of power limit may be a good idea to implement. One valid implementation would be to rescale the desired values with the new limit, but its ultimately up to you. Do you think it would be a good idea to just have everything into a single device tree overlay? If you are curious, I have everything on a new branch that I'll merge/rebase into this one when #68614 gets merged. |
Great!
I don't think there is a way to directly limit the current.
I think the display interface is easier to use, so it would be good to integrate it. If anyone doesn't need it, turn off CONFIG DISPLAY to be okay. |
Maybe less "power limit" and more "brightness limit"? |
Yes it is. The higher the brightness of a color, the more power it consumes, so this is a way to limit it. |
0754414
to
0c2684e
Compare
@soburi @simonguinot I have rebased this branch to get the changes from #68614. Take a look when you get a chance. |
#68514 also merged. You need to rebase this PR. |
0c2684e
to
09cb769
Compare
Rebase done. Those files are required because of the dependency on the PIO specific driver. |
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.
Wonderful!
Thank you for your continued support.
This is a 5x5 grid of WS2812 RGB LEDs. Signed-off-by: Ian Wakely <raveious.irw@gmail.com>
09cb769
to
c0563ae
Compare
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.
Thanks !
The Adafruit 5x5 NeoPixel Grid BFF is a little shield for any of the Xiao compatible boards with a 5x5 grid of WS2812B RGB LEDs on the back.