mrfaptastic
c682a7e5e3
Merge pull request #240 from solhuebner/patch-3
...
Fix boundary check of VirtualMatrixPanel getCoords
2022-01-13 15:32:24 +00:00
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
Sol Huebner
5b54b56a14
Added missing fillScreenRGB888 to VirtualMatrixPanel
...
Fixes #238
2022-01-10 17:31:22 -05: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
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
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
b810dca9d1
1/8 Scan Panel Example
...
#154 #204
Also supports chaining.
2021-11-22 07:43:07 +00:00
Mike Causer
7ed06c1217
Fix some typos
2021-10-17 01:00:43 +11:00
mrfaptastic
2f8f465cc6
Update ESP32-VirtualMatrixPanel-I2S-DMA.h
2021-08-28 10:10:48 +01:00
mrfaptastic
d9e2f85f98
Revert "Merge branch 'master' of https://github.com/mrfaptastic/ESP32-HUB75-MatrixPanel-I2S-DMA "
...
This reverts commit b6cbfce5dd
, reversing
changes made to c5227fd15e
.
2021-08-19 19:22:29 +01:00
Emil Muratov
03d6594a1c
Double buff w/o delay
...
- removed delay() from buffer swap
- add new method to check if back buffer is safe to write to
- obsolete showDMABuffer()
2021-08-19 19:43:39 +03:00
mrfaptastic
ba548ad864
Update ESP32-VirtualMatrixPanel-I2S-DMA.h
...
Minor optimisations and readability clean-up.
2021-06-12 17:19:37 +01:00
mrfaptastic
8d8b1fb215
Various fixes
...
* Default to inverted clock phase because it's the second time this has happened, and it doesn't impact older panels.
* Fix an issue with the Virtual Display Class
2021-06-10 20:49:28 +01:00
mrfaptastic
5ffb913d56
Update ESP32-VirtualMatrixPanel-I2S-DMA.h
2021-06-09 10:15:49 +01:00
Emil Muratov
8ebc5e933a
clearScreen() now wipes only color data for current buffer
...
Signed-off-by: Emil Muratov <gpm@hotplug.ru>
2021-05-22 01:57:54 +03:00
mrfaptastic
f73552b652
Update ESP32-VirtualMatrixPanel-I2S-DMA.h
2021-05-16 15:08:18 +01:00
mrfaptastic
6180fe6e07
Update ESP32-VirtualMatrixPanel-I2S-DMA.h
...
Third time lucky.
2021-04-07 09:11:14 +01:00
mrfaptastic
cfb9cd1526
Update ESP32-VirtualMatrixPanel-I2S-DMA.h
2021-04-06 10:20:22 +01:00
mrfaptastic
a8237687cf
Update ESP32-VirtualMatrixPanel-I2S-DMA.h
2021-04-05 13:25:46 +01:00
mrfaptastic
a8e7683b36
Added setRotate() to VirtualDisplay class
2021-04-05 12:33:21 +01:00
mrfaptastic
4af72ab98d
Update VirtualMatrixPanel class
2021-03-31 18:29:03 +01:00
mrfaptastic
0749fa4193
Update to 2.0.0
...
Also known as the @vortigont release! Hooray!
2021-02-10 15:49:19 +00:00
mrfaptastic
460b823200
Update library class and name
2020-11-28 09:45:30 +00:00
mrfaptastic
b6da8ea09a
Change library name
2020-11-28 08:39:35 +00:00
mrfaptastic
8be302f3ed
Expose flip/show dma buffer to underlying dma_display instance
...
To avoid confusion / issues.
2020-09-20 16:14:35 +01:00
mrfaptastic
320e47193b
Fixes
2020-08-24 18:33:53 +01:00
mrfaptastic
ee186006a3
Minor cleanup
2020-08-09 21:48:09 +01:00
mrfaptastic
3ff7155bf0
Update ChainedPanels example, VirtualDisplay Class and Graphic. Thanks Brian and Galaxy-Man for input.
2020-08-09 19:13:13 +01:00
mrfaptastic
3159202ccf
Improvement to ensure DMA payload limit not hit.
2020-08-02 22:03:16 +01:00