Commit graph

419 commits

Author SHA1 Message Date
Sol Huebner
e5d7940879
Fix boundary check of VirtualMatrixPanel getCoords
Oversight from last NO_GFX PR as width() and height() were returning already rotated values.
So we need to rotate first and then check if we are still within the boundaries of the virtual panel.
2022-01-10 18:09:06 -05:00
mrfaptastic
81af2a94ca
Update One_Eight_1_8_ScanPanel.ino 2022-01-10 19:27:50 +00:00
mrfaptastic
c4129bf0bd Update ESP32-VirtualMatrixPanel-I2S-DMA.h
Implemented changes as proposed by @danieldecesaro in #204
2022-01-10 19:26:01 +00:00
mrfaptastic
4dd02329c8
Update README.md 2022-01-10 18:11:15 +00:00
mrfaptastic
e15aab6813
Merge pull request #235 from solhuebner/patch-2
Added examples for compile time options (ESP-IDF)
2022-01-09 21:55:55 +00:00
Sol Huebner
4994279f75
Added examples for compile time options (ESP-IDF)
Also added hint to fix 3rd party library requirements depending on how they are included
2022-01-09 12:26:56 -05:00
mrfaptastic
185cb22893
Merge pull request #234 from solhuebner/patch-1
VirtualMatrixPanel NO_GFX fix
2022-01-09 17:04:02 +00:00
Sol Huebner
a42dcb458b
small explanation update 2022-01-09 05:21:33 -05:00
Sol Huebner
3dd4103d71
VirtualMatrixPanel NO_GFX fix
getCoords can not access width() and height() with NO_GFX and setRotate is a GFX function so it needs to be part of the #ifndef NO_GFX check
2022-01-09 05:20:14 -05:00
mrfaptastic
04b319dd86 Update esp32_i2s_parallel_dma.h 2022-01-04 11:06:40 +00:00
mrfaptastic
833ce513b7 Merge branch 'master' of https://github.com/mrfaptastic/ESP32-HUB75-MatrixPanel-I2S-DMA 2022-01-04 11:03:48 +00:00
mrfaptastic
92f31c32a8 Update esp32_i2s_parallel_dma.h
Close #231
2022-01-04 11:03:34 +00:00
mrfaptastic
99908f203d
Merge pull request #230 from solhuebner/solhuebner-ESP-IDF
Add project as ESP-IDF component files
2022-01-04 10:35:30 +00:00
Sol Huebner
5f3e7e3e51
Add project as ESP-IDF component files
This makes it possible to build ESP32-HUB75-MatrixPanel-I2S-DMA as an ESP-IDF component :)
2022-01-04 05:31:44 -05:00
mrfaptastic
2fe19b0cbe Update esp32_i2s_parallel_dma.h 2022-01-03 19:12:30 +00:00
mrfaptastic
62deac6c48 New Year Updates
Move ISR I2S device check to a compile time option.
2022-01-03 18:43:52 +00:00
mrfaptastic
41e5901805
Update ESP32-HUB75-MatrixPanel-I2S-DMA.cpp 2022-01-03 14:32:13 +00:00
mrfaptastic
09301f7562
Update README.md 2021-12-23 01:17:36 +00:00
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
mrfaptastic
887c60d57a Updated AnimatedGIF Panel 2021-12-22 16:50:09 +00:00
mrfaptastic
3bd87dcfd6 Update ESP32-HUB75-MatrixPanel-I2S-DMA.h 2021-12-21 22:21:06 +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
mrfaptastic
239de3a5eb
Update ESP32-VirtualMatrixPanel-I2S-DMA.h 2021-12-20 20:58:55 +00:00
mrfaptastic
57f51a8b95
Update ESP32-VirtualMatrixPanel-I2S-DMA.h 2021-12-20 20:56:14 +00:00
mrfaptastic
6aa4e8a070
Merge pull request #222 from mrfaptastic/cijob
CI job to test examples builds
2021-12-20 06:42:36 +00:00
Emil Muratov
364fc4bb14 create a CI job to test examples builds 2021-12-20 00:15:41 +03:00
mrfaptastic
f8e1de00c7
Update README.md 2021-12-07 21:12:39 +00: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
021ed754a7
Update README.md 2021-11-22 07:47:25 +00:00
mrfaptastic
534a264075 Merge branch 'master' of https://github.com/mrfaptastic/ESP32-HUB75-MatrixPanel-I2S-DMA 2021-11-22 07:43:11 +00:00
mrfaptastic
b810dca9d1 1/8 Scan Panel Example
#154 #204

Also supports chaining.
2021-11-22 07:43:07 +00:00
mrfaptastic
14c3052b60
Update ESP32-HUB75-MatrixPanel-I2S-DMA.h 2021-11-12 15:52:07 +00:00
mrfaptastic
91f74f2115
Update README.md 2021-11-10 19:28:56 +00:00
mrfaptastic
b1ef555a53
Update README.md 2021-11-10 08:43:54 +00:00
mrfaptastic
99245eac75
Update README.md 2021-11-09 14:52:24 +00:00
mrfaptastic
bc89a14205
Update README.md 2021-11-09 13:55:11 +00:00
mrfaptastic
fc1f510a43
Update README.md 2021-11-09 13:54:10 +00:00
mrfaptastic
302d7cad6d
Update README.md 2021-11-09 13:52:49 +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
mrfaptastic
faccc17bbb
Merge pull request #199 from mcauser/bouncing-squares
BouncingSquares were going offscreen
2021-10-15 17:06:58 +01: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