Commit graph

708 commits

Author SHA1 Message Date
Adrian Brennig
b297b3ca67 define MATRIX_HEIGHT, MATRIX_WIDTH and MATRIX_ROWS_IN_PARALLEL only if not defined previously 2020-03-28 10:47:27 +01:00
mrfaptastic
d8ace56d6b New bitmap graphics example
Added Bitmap graphics example
2019-11-04 22:42:27 +00:00
mrfaptastic
32d8c2e26d
Update README.md 2019-08-18 15:13:34 +01:00
mrfaptastic
0c9900bb01
Update README.md 2019-08-18 15:12:55 +01:00
mrfaptastic
30e84e9eec
Update README.md
Remove confusing reference to the ESP32 bugs document. No longer relevant.
2019-08-18 15:08:55 +01:00
csloz
1294dedfbb Add drawIcon function
Draws a C style Icon on the display using RGB565 color.
2019-08-14 17:37:03 +08:00
csloz
639800373f Update ESP32-RGB64x32MatrixPanel-I2S-DMA.h 2019-08-14 17:31:16 +08:00
csloz
c6ec6a9dbc Add drawIcon code
Add drawIcon functionality.

Draws from a c bitmap icon.
2019-08-14 16:44:28 +08:00
mrfaptastic
a0dd1b2aae Merge branch 'master' of https://github.com/mrfaptastic/ESP32-RGB64x32MatrixPanel-I2S-DMA 2019-07-30 23:50:58 +01:00
mrfaptastic
df8b00c234 added Color333 function
#16
2019-07-30 23:50:14 +01:00
mrfaptastic
08ef29b73f
Update README.md 2019-07-30 23:37:40 +01:00
mrfaptastic
3293b46d66 Adjust default library brightness and refresh rate (memory usage).
To avoid it being so crashy for people testing this on setups with no caps.
2019-07-30 23:22:06 +01:00
mrfaptastic
de92e05c69 Make PatternPlasma great again 2019-07-29 17:57:24 +01:00
mrfaptastic
194a5f0f31 Cleanup 2019-07-29 13:45:06 +01:00
mrfaptastic
e22a1173ef Update README.md 2019-07-29 13:30:40 +01:00
mrfaptastic
b700ff94bf Update README.md 2019-07-29 13:29:42 +01:00
mrfaptastic
cc3551c088 Update re brightness level 2019-07-29 13:27:52 +01:00
mrfaptastic
da358dcb1f rename setBrightness to setPanelBrightness
For some strange reason it causes a panic. Some other arduino function must be conflicting.
2019-07-29 12:57:53 +01:00
mrfaptastic
1ce9f70e4b Updated readme regarding ghosting 2019-07-29 11:37:30 +01:00
mrfaptastic
07d9f7a294 Merge branch 'master' of https://github.com/mrfaptastic/ESP32-RGB64x32MatrixPanel-I2S-DMA 2019-07-29 11:00:12 +01:00
mrfaptastic
ebddfd96f4 Reduce / Remove Ghosting
After a lot of trial and error, I believe I've found the resolution to the ghosting, and it's as simple as reducing the brightness level to 60. The actual brightness doesn't change it seems, but the timing of the OE pin being set HIGH is performed earlier which can work better on some panels.

Closes: #14 #12
2019-07-29 11:00:04 +01:00
mrfaptastic
e59ddcafdc
Update README.md
Update README per #15
2019-07-13 20:00:25 +01:00
mrfaptastic
85d0d44891 Added new demo
Based on Aurora code.
2019-05-11 15:20:53 +01:00
mrfaptastic
95dd8aa339 Update Buffer_Swap_Test.ino 2019-01-12 17:22:13 +00:00
mrfaptastic
5f8388eac9 Added double buffering / back buffer example
Current implementation simply write to the active DMA buffer, but you might want to use both buffers and do off-screen writes.
2019-01-12 17:20:49 +00:00
mrfaptastic
c66fced326 Disable auto back-buffer switch logic.
No point changing to the back-buffer automatically, should be for advanced/manual uses of the library.
2019-01-09 23:51:27 +00:00
mrfaptastic
47a79db50f Memory allocation changes
Move malloc from static class constructor to begin(). Possible fix for #3
2019-01-03 23:09:00 +00:00
mrfaptastic
6445a566fe Merge branch 'master' of https://github.com/mrfaptastic/ESP32-RGB64x32MatrixPanel-I2S-DMA 2019-01-03 00:42:20 +00:00
mrfaptastic
e0b2c2edb7 Updated images 2019-01-03 00:42:16 +00:00
mrfaptastic
e5e2a8e35f
Updated README for new custom pin mapping 2019-01-03 00:42:04 +00:00
mrfaptastic
21f8bbba45 Added ability to define custom pin mappings
Closes issue #4

Use something like:
' display.begin(R1_PIN, G1_PIN, B1_PIN, R2_PIN, G2_PIN, B2_PIN, A_PIN, B_PIN, C_PIN, D_PIN, E_PIN, LAT_PIN, OE_PIN, CLK_PIN );  // setup the LED matrix'

with R1_PIN etc. referring to your own define or constant variables
2019-01-03 00:22:48 +00:00
mrfaptastic
45652d0d52 Addition of faster fillScreen function
Addition of a function to wipe the entire DMA buffer / screen with a single color in a quicker manner.
2019-01-02 23:09:32 +00:00
mrfaptastic
61b3276894
Merge pull request #5 from marcmerlin/master
Updated demo text. Merging changes from @marcmerlin. Thanks
2018-12-31 00:22:47 +00:00
Marc MERLIN
df631432f3 Port Panel GFX demo. 2018-12-25 02:54:55 -08:00
Marc MERLIN
137da49f80 Initial version from git@github.com:marcmerlin/RGB-matrix-Panel.git . 2018-12-25 02:06:20 -08:00
Marc MERLIN
afadf50695 Update demo screen (less blurry, no overwrite and proper colors). 2018-12-25 01:52:47 -08:00
Marc MERLIN
c8eefd7ca7 Fix RGB to actually be RGB
Also aligned text to avoid overwriting.
2018-12-25 01:43:59 -08:00
mrfaptastic
0564945c74 Added PatternWave demo sketch
New Sketch
2018-10-31 22:09:38 +00:00
mrfaptastic
f2208be6e7 Brightness re-enabled.
Brightness code was commented out, uncommented. Default the library so that panels display max brightness.
2018-10-29 23:29:42 +00:00
mrfaptastic
77914725f0 Minor wording changes. 2018-10-29 22:57:10 +00:00
mrfaptastic
7f9fd475ac Fixed co-ordinate check bug in updateMatrixDMABuffer
Thanks to @FrenchLab47 for finding this one.

Co-Authored-By: Patrick BESSE <pbe33@free.fr>
2018-10-29 22:48:57 +00:00
mrfaptastic
528c8ed561 Animated GIF example added 2018-10-25 23:49:41 +01:00
mrfaptastic
6836c4a563 Updated library properties 2018-10-24 08:33:43 +01:00
mrfaptastic
3bd07bdb74 Updated Library Properties 2018-10-24 00:21:37 +01:00
mrfaptastic
e59a88e0cb Update readme 2018-10-23 23:58:49 +01:00
mrfaptastic
8ec2112416
Update README.md 2018-10-23 08:08:59 +01:00
mrfaptastic
10672eae0e
Update README.md 2018-10-23 01:15:38 +01:00
mrfaptastic
8dfae93f11 Update LICENSE.txt 2018-10-23 01:14:40 +01:00
mrfaptastic
ce33c39174
Update README.md 2018-10-23 01:13:45 +01:00
mrfaptastic
ed653bc89b Merge branch 'master' of https://github.com/mrfaptastic/ESP32-RGB64x32MatrixPanel-I2S-DMA 2018-10-23 01:11:47 +01:00