mrcodetastic / ESP32-HUB75-MatrixPanel-DMA

An Adafruit GFX Compatible Library for the ESP32, ESP32-S2, ESP32-S3 to drive HUB75 LED matrix panels using DMA for high refresh rates. Supports panel chaining.
MIT License
977 stars 215 forks source link

P5 screens in chains, 3.0.9 and 3.0.10 horizontal misalignment #609

Closed zvonko32 closed 7 months ago

zvonko32 commented 8 months ago

When I installed version 3.0.10 I noticed a horizontal shift when the screens are connected in chains (2x2), the same is with version 3.0.9., on 3.0.8 everything displays correctly. Chip FM6124D

p.s. great library, big thanks to the author.

ggg

zvonko32 commented 8 months ago

Now I see that this problem could be Issue "2: Vertical output isn't aligned", I will test tomorow.

UPDATE: With added line in setup "mxconfig.clkphase = false;" everything sorted out, there is only typing error on page https://github.com/mrfaptastic/ESP32-HUB75-MatrixPanel-DMA/issues/134, in Issue 2 is written solution "mx_config.clkphase = false;" when it should write "mxconfig.clkphase = false;"

mrcodetastic commented 7 months ago

Yeah. I changed the default as having it the other way caused issues with more than 50% of the users of this library.

mrcodetastic commented 7 months ago

Please feel free to raise a pull request for where you see this error.