What happened?
My 64x32 HUB75 panel uses the FM6126A driver chip. It currently does not work with WLED. By studying the source code of the WLED/MM fork, I discovered that it is because the chip is not correctly initialized (my panel works with WLED/MM). Apparently, this can be already done in WLED: https://github.com/wled/WLED/blob/main/wled00/bus_manager.cpp#L815
To Reproduce Bug
Connect the Waveshare 64x32 panel.
Expected Behavior
LEDs should turn on.
Install Method
Binary from WLED.me
What version of WLED?
WLED 16.0
Which microcontroller/board are you seeing the problem on?
ESP32-C3
Relevant log/trace output
Anything else?
May I submit a PR that enables this explicit driver assignment, available as another HUB75 panel type? I can add both new options ("new half scan", "new quarter scan") if that is desirable.
Code of Conduct
What happened?
My 64x32 HUB75 panel uses the FM6126A driver chip. It currently does not work with WLED. By studying the source code of the WLED/MM fork, I discovered that it is because the chip is not correctly initialized (my panel works with WLED/MM). Apparently, this can be already done in WLED: https://github.com/wled/WLED/blob/main/wled00/bus_manager.cpp#L815
To Reproduce Bug
Connect the Waveshare 64x32 panel.
Expected Behavior
LEDs should turn on.
Install Method
Binary from WLED.me
What version of WLED?
WLED 16.0
Which microcontroller/board are you seeing the problem on?
ESP32-C3
Relevant log/trace output
Anything else?
May I submit a PR that enables this explicit driver assignment, available as another HUB75 panel type? I can add both new options ("new half scan", "new quarter scan") if that is desirable.
Code of Conduct