aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormrcodetastic <12006953+mrcodetastic@users.noreply.github.com>2024-12-08 00:15:38 +0000
committerGitHub <noreply@github.com>2024-12-08 00:15:38 +0000
commit2f7f5350e588d415a098ee859d625534fb17f882 (patch)
treea395c1979df1b791e0ef2e50698605e557e38767
parenta5d6611b65c365a252e6787e0afc267cf63c1996 (diff)
Update README.md
#704
-rw-r--r--README.md5
1 files changed, 5 insertions, 0 deletions
diff --git a/README.md b/README.md
index 1263514..bda9e78 100644
--- a/README.md
+++ b/README.md
@@ -239,6 +239,11 @@ An example:
dma_display->setLatBlanking(2);
```
+## Clock Phase
+If you are facing issues with pixels being 'off' by 1 px to the co-ordinate requested, or experiencing ghosting, then it could be due to the 'clock phase' setting. For some panels data is clocked 'in' with negative clock edge, others with the positive.
+
+By default this library is configured to 'clock data' in with a positive clock edge. To change this, configure with `mxconfig.clkphase = false;`. Refer to the [example](https://github.com/mrcodetastic/ESP32-HUB75-MatrixPanel-DMA/blob/a5d6611b65c365a252e6787e0afc267cf63c1996/examples/1_SimpleTestShapes/1_SimpleTestShapes.ino#L98) for the relevant line that is commented out.
+
## Power, Power and Power!
Having a good power supply is CRITICAL, and it is highly recommended, for chains of LED Panels to have a 1000-2000uf capacitor soldered to the back of each LED Panel across the [GND and VCC pins](https://github.com/mrfaptastic/ESP32-HUB75-MatrixPanel-I2S-DMA/issues/39#issuecomment-720780463), otherwise you WILL run into issues with 'flashy' graphics whereby a large amount of LEDs are turned on and off in succession (due to current/power draw peaks and troughs).