Commit graph

724 commits

Author SHA1 Message Date
mrfaptastic
fe5d414825 Add ZigZag options. Close #414
CHAIN_BOTTOM_RIGHT_UP_ZZ
CHAIN_TOP_RIGHT_DOWN_ZZ
2023-03-15 14:05:51 +00:00
mrfaptastic
1d21b165df Add CHAIN_TOP_RIGHT_DOWN_ZZ 2023-03-15 13:46:43 +00:00
mrfaptastic
e15f11ac46 Update ESP32-HUB75-MatrixPanel-I2S-DMA.cpp 2023-03-13 18:27:39 +00:00
mrfaptastic
8f5e2e143d Merge branch 'master' of https://github.com/mrfaptastic/ESP32-HUB75-MatrixPanel-DMA 2023-03-13 09:31:07 +00:00
mrfaptastic
112cf6ea47 Update ESP32-VirtualMatrixPanel-I2S-DMA.h 2023-03-13 09:31:04 +00:00
mrfaptastic
8d82df45e1
Update library.properties 2023-03-13 00:12:10 +00:00
mrfaptastic
20abf19582
Update library.json 2023-03-13 00:11:55 +00:00
mrfaptastic
642c064ffd
Update pio_build.yml 2023-03-13 00:11:32 +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
2fcfaf6ac1 Merge branch 'master' of https://github.com/mrfaptastic/ESP32-HUB75-MatrixPanel-DMA 2023-03-12 20:04:29 +00:00
mrfaptastic
e7a5c1b005 VirtualMatrixPanel test program
For library development validation purposes.
2023-03-12 20:04:16 +00:00
mrfaptastic
aebccc3090
Update pio_build.yml 2023-03-12 10:29:08 +00:00
mrfaptastic
2b76af4a5a Merge branch 'master' of https://github.com/mrfaptastic/ESP32-HUB75-MatrixPanel-DMA 2023-03-12 10:24:06 +00:00
mrfaptastic
2852ce0e12 Update ESP32-HUB75-MatrixPanel-I2S-DMA.h 2023-03-12 10:23:46 +00:00
mrfaptastic
9e133918cf
Update main.cpp 2023-03-12 10:13:01 +00:00
mrfaptastic
c11e5b00b0 Merge branch 'master' of https://github.com/mrfaptastic/ESP32-HUB75-MatrixPanel-DMA 2023-03-12 09:57:08 +00:00
mrfaptastic
63d9e9f9b3 Update Panel_Chaining_Types.ods 2023-03-12 09:56:58 +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
548a6183a9 Merge branch 'master' of https://github.com/mrfaptastic/ESP32-HUB75-MatrixPanel-DMA 2023-03-12 09:49:19 +00:00
mrfaptastic
0e64e0d7a7 Fix arduino compile issue introduced in commit f970b78 2023-03-12 09:49:16 +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 #402

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
1bb96e0175
Merge pull request #413 from Lukaswnd/master
Bugs with config and default constructor
2023-03-11 12:01:44 +00:00
Lukas
e807e622a8 remove matrix_rows_in_parallel from config 2023-03-11 12:56:43 +01:00
Lukas
f970b781b9 fix: bugs of ROWS_PER_FRAME and PIXELS_PER_ROW when using default constructor
fix: bus noconfig set when using default constructor
fix: options to set config after construction, to enable use of default Constructor
     - begin(HUB75_I2S_CFG), setCfg(HUB75_I2S_CFG)
fix: second call of begin({pins}) would bug the pin between config and dma usage

fix: reorder attributes of HUB75_I2S_CFG and MatrixPanel_I2S_DMA to reduce object size (at least in debug mode)
2023-03-11 11:51:41 +01:00
mrfaptastic
763aab6f09
Update gdma_lcd_parallel16.cpp
Bring S3 flip code in line with fix provided by @Lukaswnd  for #402
2023-03-10 18:20:47 +00:00
mrfaptastic
da22841fc5
Merge pull request #410 from Lukaswnd/master
PIXEL_COLOR_DEPTH_BITS as part of HUB75_I2S_CFG
2023-03-10 18:13:09 +00:00
Lukas
c804f0d7af Make PIXEL_COLOR_DEPTH_BITS part of HUB75_I2S_CFG (able to set at runtime) 2023-03-10 11:46:17 +01: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
mrfaptastic
862b4d2f22
Update esp32_i2s_parallel_dma.cpp 2023-03-10 00:20:17 +00:00
mrfaptastic
c083b94ac5
Update esp32_i2s_parallel_dma.cpp 2023-03-10 00:19:42 +00:00
mrfaptastic
d345aaf8c4
Merge pull request #408 from Lukaswnd/master
fix: _dmadesc_ loopc
2023-03-09 11:31:32 +00:00
Lukas
2abd685b7a fix: _dmadesc_ loop -> better Image quality
fix: min_refresh_rate to uint16_t -> higher min_refresh_rate possible
fix: hlineDMA and vlineDMA when line starts off matrix it is now partially drawn instead of not at all -> used in Text when size > 1 and letter is scrolling out
2023-03-09 12:25:43 +01:00
mrfaptastic
fd88ef48d8
Update README.md 2023-02-21 10:24:59 +10:00
mrfaptastic
85640b2bca
Merge pull request #404 from LostInCompilation/fix_readme
Fixed README Table Of Contents
2023-02-21 09:28:54 +10:00
LostInCompilation
14a685e44c Fixed README TOC 2023-02-20 21:48:42 +01:00
mrfaptastic
57d88db8ae
Merge pull request #403 from Kouzeru/master
New demo: Julia Set Demo
2023-02-20 10:37:06 +10:00
Kouzerumatsu / Bananafox
19739da67f Create Julia_Set_Demo.ino 2023-02-20 02:32:54 +08:00
mrfaptastic
e19898280a Further changes to see if there's a solution to #402 2023-02-19 18:02:57 +10:00
mrfaptastic
b262ddeaa1 Merge branch 'master' of https://github.com/mrfaptastic/ESP32-HUB75-MatrixPanel-DMA 2023-02-19 17:50:22 +10:00
mrfaptastic
9a83f26a6f Possible solution for #402
Don't have hardware to test however.
2023-02-19 17:50:18 +10:00
mrfaptastic
6cd5c72a23
Update ESP32-VirtualMatrixPanel-I2S-DMA.h 2023-02-19 16:47:52 +10:00
mrfaptastic
48d89f9d3f
Merge pull request #398 from Kouzeru/master
Fix compilation fail with NO_GFX
2023-02-11 17:14:23 +10:00
Kouzerumatsu / Bananafox
1ec3eaecea
Merge branch 'mrfaptastic:master' into master 2023-02-11 13:49:06 +08:00
Kouzerumatsu / Bananafox
7bd6c7028f Update ESP32-HUB75-MatrixPanel-I2S-DMA.h 2023-02-11 13:46:34 +08:00
mrfaptastic
1ee90bcf4a
Merge pull request #397 from Kouzeru/master
add support for setRotation()
2023-02-11 07:47:34 +10:00