Commit graph

176 commits

Author SHA1 Message Date
mrfaptastic
7ba611f81f Implement FastLED pixel buffer example
An extreme memory hog, but not too different to what is used with the Aurora demo's.

https://github.com/mrfaptastic/ESP32-HUB75-MatrixPanel-I2S-DMA/discussions/225
2021-12-23 01:03:24 +00:00
Emil Muratov
7f8050763f CI runner test 2021-12-22 22:07:21 +03:00
mrfaptastic
887c60d57a Updated AnimatedGIF Panel 2021-12-22 16:50:09 +00:00
mrfaptastic
4f5fcf0399 Christmas DMA core tweaks
Bring back support to change the I2S_NUM_X as a define.

Attempt to reduce buffer swap flicker with some additional checks.
2021-12-21 22:19:59 +00:00
mrfaptastic
229b0d874c Integrate 1/8 Scan Panel logic into VirtualMatrixPanel class 2021-12-20 21:35:16 +00:00
Emil Muratov
364fc4bb14 create a CI job to test examples builds 2021-12-20 00:15:41 +03:00
mrfaptastic
dddf907a05
Update README.md 2021-11-22 07:51:45 +00:00
mrfaptastic
f85bfd7ba9
Update README.md 2021-11-22 07:51:34 +00:00
mrfaptastic
b810dca9d1 1/8 Scan Panel Example
#154 #204

Also supports chaining.
2021-11-22 07:43:07 +00:00
mrfaptastic
d952839a0d Update OneEighthScanMatrixPanel.h 2021-10-24 22:06:44 +01:00
mrfaptastic
3f511c9f6e Merge branch 'master' of https://github.com/mrfaptastic/ESP32-HUB75-MatrixPanel-I2S-DMA 2021-10-24 22:04:02 +01:00
mrfaptastic
e45a2ee5fa Update OneEighthScanMatrixPanel.h 2021-10-24 22:03:58 +01:00
mrfaptastic
39e85dd687
Merge pull request #200 from mcauser/typos
Fix some typos
2021-10-16 15:08:55 +01:00
Mike Causer
7ed06c1217 Fix some typos 2021-10-17 01:00:43 +11:00
Mike Causer
5ab429152e BouncingSquares were going offscreen
Taken the square size into consideration when generating the initial x/y pos and when bouncing off the right and bottom walls.
2021-10-16 03:02:11 +11:00
mrfaptastic
cf66382d75 Update OneEighthScanMatrixPanel.h 2021-10-11 17:43:46 +01:00
mrfaptastic
15cd0a7563 Update OneEighthScanMatrixPanel.h 2021-10-10 23:03:37 +01:00
mrfaptastic
27e49c2577 Update OneEighthScanMatrixPanel.h 2021-10-10 22:59:57 +01:00
mrfaptastic
7042631dda 4th time lucky 2021-10-10 22:39:28 +01:00
mrfaptastic
a6b178e29a Update OneEighthScanMatrixPanel.h 2021-10-10 22:18:57 +01:00
mrfaptastic
5bf4aa3069 Got my 1's and 0's the wrong way around 2021-10-10 22:15:57 +01:00
mrfaptastic
32f86bb870 Update OneEighthScanMatrixPanel.h 2021-10-10 22:03:49 +01:00
mrfaptastic
35b556d57f Update OneEighthScanMatrixPanel.h 2021-10-10 21:43:56 +01:00
mrfaptastic
90d1b74e58
Update OneEighthScanMatrixPanel.h 2021-10-10 21:32:39 +01:00
mrfaptastic
ad2cb3c976 Update OneEighthScanMatrixPanel.h 2021-10-10 19:52:32 +01:00
mrfaptastic
5764238656 Update README.md 2021-10-10 19:17:00 +01:00
mrfaptastic
3752c67b8f Update One_Eighth_1_8_ScanPanel.ino 2021-10-10 19:13:30 +01:00
mrfaptastic
5bf538e348 1/8 Scan Panel Example 2021-10-10 19:06:11 +01:00
mrfaptastic
482312b4a7 Create BouncingSquares.ino 2021-08-19 23:13:16 +01:00
mrfaptastic
f523f1371a
Update SmoothDoubleBuffer.ino 2021-08-19 20:09:43 +01:00
mrfaptastic
744e7354dc
Update SmoothDoubleBuffer.ino 2021-08-19 20:09:10 +01:00
mrfaptastic
20eea3c3d3
Update README.md 2021-08-19 20:05:48 +01:00
mrfaptastic
aa0c7785b2 Update SmoothDoubleBuffer.ino 2021-08-19 19:43:49 +01:00
mrfaptastic
8dd6bf51b8 Update double buffer example 2021-08-19 19:39:08 +01:00
mrfaptastic
9197707e5b
Update README.md 2021-08-17 15:13:50 +01:00
mrfaptastic
c6c33171ee Remove legacy examples 2021-08-17 15:13:28 +01:00
mrfaptastic
3ac0fa6f83 Remove last remaining legacy usage of the library 2021-08-17 15:13:11 +01:00
mrfaptastic
32696d1e54 Update DoubleBufferSwap.ino 2021-08-17 11:47:46 +01:00
mrfaptastic
00917150ff
Merge pull request #168 from mrfaptastic/SM5266P
Implement

    Sm5266 panels
    Increase default latch blanking
    Get rid of the legacy begin() usage of the library.
    Fix a minor bug with the DMA v and h line draw with out-of-bounds x/y/length params.
2021-08-17 10:45:20 +01:00
mrfaptastic
045cad9771
Merge pull request #157 from 2BECKHAM2/master
Updated this repository with AnimatedGIFPanel example.
2021-08-17 10:43:25 +01:00
mrfaptastic
fd7629e52c Update 2021-08-16 13:29:44 +01:00
mrfaptastic
1d32228a5b Change DMA to I2S0
For ESP32-S2 compatability.
2021-08-16 12:18:14 +01:00
mrfaptastic
037e7d6da3
Update Layer.h 2021-08-12 16:00:12 +01:00
2BECKHAM2
a12fed95e8 Updated this repository with AnimatedGIFPanel example. 2021-07-28 10:36:16 +05:30
2BECKHAM2
51bcbfc8c6 Modified to use the new pointer based approach of this library with mxconfig. 2021-07-27 15:03:13 +05:30
mrfaptastic
6e0a7638f2 Update AnimatedGIFPanel.ino 2021-04-13 11:39:15 +01:00
mrfaptastic
18464e068e Documentation updates 2021-04-12 13:02:47 +01:00
mrfaptastic
1c060c8b28 Update QuarterScanMatrixPanel.h 2021-03-31 19:24:08 +01:00
mrfaptastic
ef23d93a08
Update README.md 2021-03-28 13:31:34 +01:00
mrfaptastic
67d1d45a67
Update README.md 2021-02-28 11:14:47 +00:00
mrfaptastic
23afac7673 Merge branch 'master' of https://github.com/mrfaptastic/ESP32-HUB75-MatrixPanel-I2S-DMA 2021-02-28 11:12:33 +00:00
mrfaptastic
e70d085264 Update BitmapIcons.ino 2021-02-28 11:12:24 +00:00
mrfaptastic
becc93e691
Update README.md 2021-02-28 11:11:34 +00:00
mrfaptastic
25e8a224bd Clean up bitmap graphics example 2021-02-28 11:05:45 +00:00
mrfaptastic
f279d49103 move min_refresh_rate to core config
Can only be setup on initisation of the library. Moving to a start-up configuration variable like the others.
2021-02-22 12:13:31 +00:00
Emil Muratov
6176e1acb4 Fixed brightness set to 75% in examples
Signed-off-by: Emil Muratov <gpm@hotplug.ru>
2021-02-20 21:03:06 +03:00
mrfaptastic
b1092495e9 Make SimpleTestShapes great again.
Long forgotten about.
2021-02-19 18:20:08 +00:00
mrfaptastic
cf8cb970e9 Minor changes 2021-02-16 20:20:09 +00:00
mrfaptastic
9dc00e35f1 Revert "Minor changes"
This reverts commit 3214cd643d.
2021-02-16 20:15:29 +00:00
Emil Muratov
4de6fea3f8 TestPatterns example updated
+ some corrections in read.me

Signed-off-by: Emil Muratov <gpm@hotplug.ru>
2021-02-16 23:03:56 +03:00
mrfaptastic
3214cd643d Minor changes
* Fix double buffer example
* Remove the I2S user clock config for simplicity - ESP32 turns out to be massively limited anyway to 20Mhz...
2021-02-15 15:36:20 +00:00
mrfaptastic
0749fa4193 Update to 2.0.0
Also known as the @vortigont release! Hooray!
2021-02-10 15:49:19 +00:00
mrfaptastic
3cea4eb14f Update examples
Remove #DEFINE MATRIX_WIDTH and #DEFINE MATRIX_HEIGHT from examples as this does NOT work.

Arduino compiles do not respect #defines in the .ino file within the library.
2021-01-10 17:32:24 +00:00
mrfaptastic
573d01b3d9 Get rid of this example 2020-12-22 19:29:52 +00:00
Emil Muratov
521e5b0a57 Merge branch 'master' into trials 2020-12-22 15:13:13 +03:00
Emil Muratov
33b95f534f ported changes from non-chained version of example.
Tested with 128x128 pane (four 64x64 panels)

Signed-off-by: Emil Muratov <gpm@hotplug.ru>
2020-12-19 20:28:47 +03:00
Emil Muratov
445c0424f4 spelling mistakes/readme corrections 2020-12-19 20:07:03 +03:00
mrfaptastic
23301be97b
Update ChainedPanels.ino 2020-12-16 17:47:56 +00:00
mrfaptastic
09dabb2e35 GraphicsLayer minor tweaks 2020-12-08 07:35:47 +00:00
mrfaptastic
82326230eb Updated GraphicsLayer example 2020-12-07 22:44:56 +00:00
mrfaptastic
76351960b8 Added GraphicsLayer example. 2020-12-07 22:42:37 +00:00
Emil Muratov
e8efa3d29d Updated some examples with fastmode/brightness controls
Signed-off-by: Emil Muratov <gpm@hotplug.ru>
2020-12-07 14:13:09 +03:00
Emil Muratov
2d38f96722 some more fixes for Aurora effects
Signed-off-by: Emil Muratov <gpm@hotplug.ru>
2020-12-02 22:39:03 +03:00
Emil Muratov
ba58902843 Aurora example adopted for 256+ matrixes
Signed-off-by: Emil Muratov <gpm@hotplug.ru>
2020-12-01 19:28:17 +03:00
mrfaptastic
460b823200 Update library class and name 2020-11-28 09:45:30 +00:00
mrfaptastic
6e9af82b88 Update VirtualDisplay.pdf 2020-11-28 09:02:37 +00:00
mrfaptastic
e6fd770023 Update 2020-11-28 09:00:10 +00:00
mrfaptastic
b7b41f71f8 Update references to new library 2020-11-28 08:58:56 +00:00
mrfaptastic
b6da8ea09a Change library name 2020-11-28 08:39:35 +00:00
Emil Muratov
10bbc4e73a FM6126 init procedure embeded into lib
- example updated
 - allow MATRIX params to be defined outside the lib during compilation time

Signed-off-by: Emil Muratov <gpm@hotplug.ru>
2020-11-28 03:19:20 +03:00
mrfaptastic
bf63aa0d7c Minor fix 2020-09-22 12:47:45 +01:00
mrfaptastic
c8635933e5 Update double buffer example 2020-09-20 16:23:48 +01:00
mrfaptastic
beb0c54cc6
Merge pull request #31 from kosso/chained-aurora-demos
Updated Aurora demo for chained virtual displays.
2020-09-14 10:32:11 +01:00
Kosso
6a00e8fa3e Remove commented-out junk palette. 2020-09-14 01:13:13 +01:00
Kosso
0e4e9738b6 Kosso: Updated Aurora demo for chained virtual displays. Added a better Fire demo. Removed some old Aurora demos which just didn't work and saves some memory. 2020-09-13 15:56:29 +01:00
mrfaptastic
9c7beb6f92
Update README.md 2020-09-07 14:47:38 +01:00
mrfaptastic
f1f3906fe1
Update README.md 2020-09-07 14:47:23 +01:00
mrfaptastic
d722dc142c
Update README.md 2020-09-07 14:35:16 +01:00
mrfaptastic
a3aedaefb1
Update README.md 2020-09-07 08:58:00 +01:00
mrfaptastic
98d89c7d61 New example for Glediator3 2020-08-31 20:13:18 +01:00
mrfaptastic
b504f6292d Minor update 2020-08-14 10:21:31 +01:00
mrfaptastic
7dd49d8b3c 'Final' changes.
Allocate memory at the row level.
2020-08-12 23:40:44 +01:00
mrfaptastic
9b2caddbed Fix bug with fillScreen and re-implement colour correction
Forgot to implement this two years ago... nobody noticed.
2020-08-11 20:44:47 +01:00
mrfaptastic
be8259d872
Update README.md 2020-08-10 21:48:47 +01:00
mrfaptastic
b973db14ee Updated GIF example 2020-08-10 21:47:13 +01:00
mrfaptastic
1ffce4e60c New GIF animation example based on AnimatedGIF library for better performance. 2020-08-10 21:44:25 +01:00
mrfaptastic
aa47366dd8 Remove random dots 2020-08-09 21:25:43 +01:00
mrfaptastic
5bd898d742
Update README.md 2020-08-09 19:34:22 +01:00
mrfaptastic
6983dd946f
Update README.md 2020-08-09 19:22:38 +01:00
mrfaptastic
df5d2882c1
Update README.md 2020-08-09 19:21:43 +01:00