Commit graph

179 commits

Author SHA1 Message Date
mrfaptastic
526ac5c1bc
Update README.md 2021-12-23 01:16:53 +00:00
mrfaptastic
9f593bc415
Update ChainedPanelsScreenBuffer.ino 2021-12-23 01:13:01 +00:00
mrfaptastic
a4fd7803b6
Update ChainedPanelsScreenBuffer.ino 2021-12-23 01:10:40 +00:00
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