Update submodule reference to a newer version#134
Update submodule reference to a newer version#134Simontaga wants to merge 1 commit intobeyondscreen:masterfrom
Conversation
|
Hey @Simontaga , I just got a raspberry pi 5 and installed your version as instructed via I never installed the "old" original version because I looked at the open issues and PRs first and was hoping that your fix would work on a pie 5. My hardware: Cheers, |
|
@Puetz My assumption is that if you are able to define the correct parameters for the RPI 5 this could work. I do not have a Pi 5 at hand so I can't test it myself. The defined boards are in an array, you'll need to find and define the base addresses and your revision number and add the board to the list. The following comment on this issue seems to describe on how the base addresses could be found, I hope this still works out of the box: (Looks like the output consists of both the peripheral and "videocore" base addresses ) I hope this helps! :) |
|
Hey @Simontaga , I used the coding snippet to get the addresses but then I realized that the constants for the hardware type are used throughout the entire project and other parameters like frequencies are determined based on that. So I guess I have to wait until they support a Pie 5 since I don't know C and have no clue about hardware. Thanks a lot for your quick reply! |
|
@Simontaga , The original rpi-ws281x-native package works fine on my 3 B+ revision 1.3, but not on my new 1.4 revision. Edit: I tried other forks to no avail and google/other forums where helping me get anywhere Thanks in advance, |
Update submodule reference.
This also resolves a few issues regarding hardware revisions, since this version of the submodule allows support for more hardware revisions.
This should solve the following issues #130 , #127
I have been using this fix on multiple Raspberry Pi's which previously did not have their hardware revision included in the older submodule.