Commit graph

190 commits

Author SHA1 Message Date
mrcodetastic
aed04adfcd Enhance VirtualMatrixPanel_T example 2025-03-19 22:20:23 +00:00
mrcodetastic
c9a8c50702 Create ScrollingTextLayer.ino 2025-03-17 20:55:35 +00:00
Jason2866
2b4a90255f
Fix Arduino and IDF CI
* Platform pioarduino / Arduino core 3.1.3 IDF 5.3.2.250210
2025-03-17 11:55:10 +01:00
mrcodetastic
c6e708ae13 Update 3_DoubleBuffer.ino 2025-03-16 16:18:56 +00:00
mrcodetastic
f4357acd2d Fix double buffering
The existing way of delaying the timing the 'flip' to the back-buffer based on an ESP32 hardware level interrupt doesn't work properly for a variety of reasons, namely that the interrupt takes too long to process. As such, when flipDMABuffer() is called, it happens immediately. It is up to the user to ensure that they don't flip so quickly that they introduce flicker from excessive flipping!

Double-buffer example updated accordingly.
2025-03-16 15:21:06 +00:00
mrcodetastic
42f5da448f Update VirtualMatrixPanel.ino 2025-02-19 01:36:40 +00:00
mrcodetastic
5af3d83a10 VirtualMatrixPanel_T
Initial release
2025-02-19 01:34:59 +00:00
board707
cefa9d01b8 Add Pixel_Mapping_Test example. 2025-01-31 00:45:36 +03:00
Steph
8a0d40a41f
Title spelling mistake in README.md
Changed "Ohter" to "Other"
2025-01-24 20:30:13 +00:00
Michał Bazan
268fd5ea4e fixed nullptr dereference in example 3 2024-09-19 04:39:20 -07:00
Michał Bazan
4b3404a361 fixed nullptr dereference in simpletestshapes 2024-09-19 04:00:05 -07:00
mrcodetastic
8bc420da0e
Update PatternStarfield.hpp 2024-08-14 23:42:11 +01:00
mrcodetastic
ad3337b3a3 Add some more patterns 2024-08-07 19:16:13 +01:00
mrcodetastic
ebd8e7d589
Create README.md 2024-07-29 17:51:21 +01:00
mrcodetastic
807dd4cf9b Make AuroraDemo great again
Add Julia set to Aurora as well. Remove as stand-alone.
2024-07-29 17:43:22 +01:00
mrcodetastic
f77a5cac9c Make AuroraDemo great again.
And test out ChatGPT's attempt to create some effects as well.
2024-07-29 17:23:53 +01:00
mrcodetastic
3960bbed88 updates 2024-07-28 23:40:30 +01:00
mrcodetastic
f2634319ab Clean-up and fix some examples 2024-07-28 22:00:45 +01:00
Avi
fa2cb74ba1 Add examples & Github Actions test for ESP-IDF.
This pull request adds two examples and tests using the ESP-IDF framework:

* A test with the Arduino GFX library (which requires the arduino-esp32 library & Arduino BusIO library)
* A test without the Arduino GFX library, which can be compiled without any additional dependencies.

Having these tests helps prevent any future regressions that may break users of the ESP-IDF platform.
2023-05-16 12:38:12 -04:00
mrfaptastic
4bff4955ca Cleanup 2023-04-09 21:37:49 +01:00
mrfaptastic
a185b72d59 Create HueValueSpectrum.ino 2023-04-09 21:02:09 +01:00
mrfaptastic
8aecce3a85
Update README.md 2023-04-02 13:15:26 +01:00
mrfaptastic
7c2d527dd8 Cleanup 2023-04-02 13:12:53 +01:00
mrfaptastic
ab06cae02f Update Four_Scan_Panel.ino 2023-03-18 11:41:38 +00:00
mrfaptastic
8c4d531db0
Update ChainedPanelsAuroraDemo.ino 2023-03-18 11:35:28 +00:00
mrfaptastic
326c9a0de7 Add SDCard AnimatedGIF example 2023-03-13 00:09:40 +00:00
mrfaptastic
efad4c1dfd Update 2023-03-12 23:16:06 +00:00
mrfaptastic
9e133918cf
Update main.cpp 2023-03-12 10:13:01 +00:00
mrfaptastic
1849aadda6
Update README.md 2023-03-12 09:56:48 +00:00
mrfaptastic
a5a893e65b
Update README.md 2023-03-12 09:54:59 +00:00
mrfaptastic
5bd551f78d
Update README.md 2023-03-12 09:15:25 +00:00
mrfaptastic
edfadc7650 Rewrite of VirtualMatrixPanel
Fix chaining issue that was mentioned in 

Compatibility breaking change to now explicitly define chaining type:  CHAIN_TOP_LEFT_DOWN, CHAIN_TOP_RIGHT_DOWN, CHAIN_BOTTOM_LEFT_UP, CHAIN_BOTTOM_RIGHT_UP
2023-03-12 09:13:55 +00:00
mrfaptastic
5393f649fd
Update AnimatedGIFPanel.ino 2023-03-10 00:26:56 +00:00
mrfaptastic
cd47c77bb3
Delete examples/ChainedPanelsScreenBuffer directory 2023-03-10 00:23:22 +00:00
mrfaptastic
de27834976
Delete examples/SmoothDoubleBuffer directory 2023-03-10 00:22:55 +00:00
Kouzerumatsu / Bananafox
19739da67f Create Julia_Set_Demo.ino 2023-02-20 02:32:54 +08:00
Kouzerumatsu / Bananafox
d87ffe3be4 Merge branch 'master' of https://github.com/Kouzeru/ESP32-HUB75-MatrixPanel-DMA 2023-02-08 22:37:12 +08:00
Kouzerumatsu / Bananafox
79e1897aed Deeper color depth 2023-02-08 22:33:14 +08:00
mrfaptastic
ecc6ef169a
Update README.md 2023-02-01 21:15:06 +00:00
mrfaptastic
15763b12b1 Update documentation on higher scan rate panels
Also breaks the VirtualMatrixPanel backward compatibility for 1/4 scan panels.
2023-02-01 21:04:19 +00:00
Elliot Matson
a85b0e649f A bit of cleanup and re-ordering 2023-01-29 22:02:30 -06:00
Elliot Matson
fda92b77af Add final switch to IDF 2023-01-29 21:53:57 -06:00
Elliot Matson
2c86ceee73 does CI work now? 2023-01-29 21:25:24 -06:00
Elliot Matson
6378731cbc Fix sdkconfig 2023-01-29 21:20:47 -06:00
Elliot Matson
0f62898bae fix includes 2023-01-29 21:09:10 -06:00
Elliot Matson
035e0e0d2f restructure for esp-idf 2023-01-29 21:03:19 -06:00
Elliot Matson
0323b728ae Fix env's 2023-01-29 20:28:31 -06:00
Elliot Matson
f6ac9357c9 Use proper ci matrix 2023-01-29 20:25:59 -06:00
Elliot Matson
734816f5f3 test with new deps 2023-01-29 20:11:02 -06:00
mrfaptastic
76a69e9f84 Increase default speed 2023-01-21 18:17:20 +00:00