Update README.md
This commit is contained in:
parent
9ae27b2c5f
commit
9f0af56af3
1 changed files with 9 additions and 7 deletions
16
README.md
16
README.md
|
@ -2,6 +2,8 @@
|
|||
|
||||
ESP32 Arduino library for P3 64x32 RGB LED Matrix Panel, which leverages the DMA functionality of the ESP32's I2S 'LCD Mode' which bascially means that pixel data can be sent straight from memory, via the DMA controller, to the relevant GPIO pins (RGB Matrix) with no overhead to either CPU! Most other library require the CPU to constantly bit-bang the GPIO (either with SPI as well), which results in flickery outcomes when using either CPU and decreased performance of your sketch.
|
||||
|
||||
As a result, this library can provide 24 bit colour, at various brightness levels without resulting in flicker.
|
||||
|
||||
# Installation
|
||||
|
||||
You need to install [Adafruit_GFX_Library](https://github.com/adafruit/Adafruit-GFX-Library) from the "Library > Manage Libraries" menu.
|
||||
|
@ -19,8 +21,7 @@ Please refer section 3.3. in https://www.espressif.com/sites/default/files/docum
|
|||
|
||||
# Wiring ESP32 with the LED Matrix Panel
|
||||
|
||||
The panel has HUB75 compatible pins. The library provides two constructors.
|
||||
One with default pin wiring like:
|
||||
If you wish to change this, you will need to adjust in the header file.
|
||||
|
||||
```
|
||||
+-----------+ Panel - ESP32 pins
|
||||
|
@ -44,12 +45,13 @@ Work in progress at the moment. Run the .ino file once hooked up.
|
|||
|
||||
# Notes
|
||||
|
||||
Currently WIP. Dirty demo code only.
|
||||
Seems to work extremly well and drive a RGB panel with 24bit color at very high refresh rates.
|
||||
Currently WIP. Seems to work extremly well and drive a RGB panel with 24bit color at very high refresh rates.
|
||||
|
||||
Based off highly modified 'SmartMatrix' code.
|
||||
# Credits
|
||||
|
||||
Based off the 'SmartMatrix' project code: https://github.com/pixelmatix/SmartMatrix/tree/teensylc
|
||||
|
||||
Which is based off Sprite_TM's demo implementation here:
|
||||
|
||||
Credits:
|
||||
https://www.esp32.com/viewtopic.php?f=17&t=3188
|
||||
https://www.esp32.com/viewtopic.php?f=13&t=3256
|
||||
|
||||
|
|
Loading…
Reference in a new issue