Commit graph

876 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
mrcodetastic
0be6f369ad Merge branch 'master' of https://github.com/mrcodetastic/ESP32-HUB75-MatrixPanel-DMA 2025-03-17 17:41:04 +00:00
mrcodetastic
27e61846a2 Update ESP32-HUB75-MatrixPanel-I2S-DMA.h 2025-03-17 17:41:02 +00:00
mrcodetastic
c5fd8d2d52
Update ESP32-HUB75-MatrixPanel-I2S-DMA.cpp 2025-03-17 13:59:39 +00:00
mrcodetastic
84d4388e4a
Merge pull request from Jason2866/master
Fix Arduino and IDF CI
2025-03-17 11:14:41 +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
15fd8671d9 Fix overflow bug
LSB colour depth potentially has not been visible since the bug was introduced. Effective loss of 1 colour depth.
2025-03-17 00:31:46 +00: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
d121fa10ce 2025-03-16 01:58:30 +00:00
mrcodetastic
39d5960fc8 Merge branch 'master' of https://github.com/mrcodetastic/ESP32-HUB75-MatrixPanel-DMA 2025-03-16 00:12:38 +00:00
mrcodetastic
2a91f7e5d6 2025-03-16 00:12:35 +00:00
mrcodetastic
3d5dda371d
Update README.md 2025-02-25 23:29:02 +00:00
mrcodetastic
24bb80df29
Update README.md 2025-02-24 12:35:22 +00:00
mrcodetastic
1d25183895 2025-02-24 10:58:44 +00:00
mrcodetastic
fd4831cb0f Update ESP32-HUB75-MatrixPanel-I2S-DMA.cpp 2025-02-24 01:41:07 +00:00
mrcodetastic
33883656da 2025-02-24 01:38:50 +00:00
mrcodetastic
67c4decce0 Merge branch 'master' of https://github.com/mrcodetastic/ESP32-HUB75-MatrixPanel-DMA 2025-02-23 17:34:15 +00:00
mrcodetastic
9add343a41
Added new FOUR_SCAN_40_80PX_HFARCAN option for VirtualMatrixPanel_T
2025-02-23 17:34:12 +00:00
mrcodetastic
1c8629f5ae
Merge pull request from spiro-c/patch-idf
Fix for esp-idf with GFX
2025-02-23 09:24:27 +00:00
SpiroC
b586721422 Fix for esp-idf with GFX 2025-02-22 16:09:12 +11:00
mrcodetastic
9ae0e0c200
Merge pull request from spiro-c/patch-1
Fix PlatformIO GitHub CI does not work. 
2025-02-22 00:50:45 +00:00
SpiroC
a3298cc7a2 Update the build name 2025-02-21 16:03:29 +11:00
SpiroC
0dba05b64a Fix the build 2025-02-21 15:58:47 +11:00
mrcodetastic
af600a2fb6
Update esp-idf-with-gfx.yml 2025-02-19 11:19:36 +00:00
mrcodetastic
22a8eae880
Update esp-idf-with-gfx.yml 2025-02-19 11:13:30 +00:00
mrcodetastic
dc70588980 Update ESP32-VirtualMatrixPanel-I2S-DMA.h 2025-02-19 08:15:30 +00:00
mrcodetastic
ddebd4c317 Update ESP32-VirtualMatrixPanel-I2S-DMA.h 2025-02-19 08:14:10 +00:00
mrcodetastic
3382896c6e
Update README.md 2025-02-19 02:00:20 +00:00
mrcodetastic
7ba943e56d
Update README.md 2025-02-19 01:59:33 +00:00
mrcodetastic
a374445b88
Update esp-idf-without-gfx.yml 2025-02-19 01:58:43 +00:00
mrcodetastic
869078befb
Update esp-idf-with-gfx.yml 2025-02-19 01:58:25 +00:00
mrcodetastic
839443fdf6
Update and rename esp-idf-5.3.1_without-gfx.yml to esp-idf-without-gfx.yml 2025-02-19 01:54:52 +00:00
mrcodetastic
3e1d74f4e1
Update and rename esp-idf-5.3.1_with-gfx.yml to esp-idf-with-gfx.yml 2025-02-19 01:54:28 +00:00
mrcodetastic
5a5150881f
Update README.md 2025-02-19 01:48:10 +00:00
mrcodetastic
830283a6aa
Rename esp-idf-5.1.2_without-gfx.yml to esp-idf-5.3.1_without-gfx.yml 2025-02-19 01:47:52 +00:00
mrcodetastic
c6a298e1c4
Update esp-idf-5.3.1_with-gfx.yml 2025-02-19 01:45:17 +00:00
mrcodetastic
fc1e54e75f
Update esp-idf-5.1.2_without-gfx.yml 2025-02-19 01:44:59 +00:00
mrcodetastic
286dc1d2fb
Update and rename esp-idf-5.1.2_with-gfx.yml to esp-idf-5.3.1_with-gfx.yml 2025-02-19 01:44:38 +00:00
mrcodetastic
2ac3367e93
Rename pio_arduino_build.yml to pio_arduino_build.yml.disabled 2025-02-19 01:41:37 +00:00
mrcodetastic
35e441e8af
Merge pull request from mrcodetastic/virtdev
Migrate new VirtualDisplayPanel_T changes to master.
2025-02-19 01:39:09 +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
mrcodetastic
d18758c9e4 Filename Change 2025-02-18 08:21:59 +00:00
mrcodetastic
d77a90f809 Changes to Virtual Display
Templating based for performance and extendibility.
2025-02-18 01:36:58 +00:00
mrcodetastic
3a78a9dfb6
Update README.md 2025-02-10 23:57:59 +00:00
mrcodetastic
9da34a7225
Merge pull request from j-g00da/scan_rate_pixel_base
Settable pixel-base
2025-02-08 15:10:51 +00:00
mrcodetastic
e369f0ddb8
Merge pull request from j-g00da/40px_four_scan_panels_support
40px four-scan panels support
2025-02-08 15:10:44 +00:00
mrcodetastic
d02c44312f
Merge pull request from j-g00da/refactor_scan_rate_remapping
Refactor pixel-mapping code for four-scan screens
2025-02-08 15:10:33 +00:00