Merge pull request #606 from Lukaswnd/master
Update ESP32-VirtualMatrixPanel-I2S-DMA.h
This commit is contained in:
commit
1e4b46e939
2 changed files with 8 additions and 4 deletions
|
@ -135,7 +135,7 @@ Make sure you also connect one of the HUB75 interfaces ground pins to a ground p
|
||||||
|
|
||||||
Various people have created PCBs for which one can simply connect an ESP32 to a PCB, and then the PCB to the HUB75 connector, such as:
|
Various people have created PCBs for which one can simply connect an ESP32 to a PCB, and then the PCB to the HUB75 connector, such as:
|
||||||
|
|
||||||
* Brian Lough's [ESP32 I2S Matrix Shield](http://blough.ie/i2smat/)
|
* Brian Lough's [ESP32 I2S Matrix Shield](https://github.com/rorosaurus/esp32-hub75-driver)
|
||||||
* Charles Hallard's [WeMos Matrix Shield](https://github.com/hallard/WeMos-Matrix-Shield-DMA)
|
* Charles Hallard's [WeMos Matrix Shield](https://github.com/hallard/WeMos-Matrix-Shield-DMA)
|
||||||
* Bogdan Sass's [Morph Clock Shield](https://github.com/mrfaptastic/ESP32-HUB75-MatrixPanel-I2S-DMA/discussions/110#discussioncomment-861152)
|
* Bogdan Sass's [Morph Clock Shield](https://github.com/mrfaptastic/ESP32-HUB75-MatrixPanel-I2S-DMA/discussions/110#discussioncomment-861152)
|
||||||
|
|
||||||
|
|
|
@ -97,6 +97,9 @@ public:
|
||||||
virtualResX = vmodule_cols * _panelResX;
|
virtualResX = vmodule_cols * _panelResX;
|
||||||
virtualResY = vmodule_rows * _panelResY;
|
virtualResY = vmodule_rows * _panelResY;
|
||||||
|
|
||||||
|
_virtualResX = virtualResX;
|
||||||
|
_virtualResY = virtualResY;
|
||||||
|
|
||||||
dmaResX = panelResX * vmodule_rows * vmodule_cols - 1;
|
dmaResX = panelResX * vmodule_rows * vmodule_cols - 1;
|
||||||
|
|
||||||
/* Virtual Display width() and height() will return a real-world value. For example:
|
/* Virtual Display width() and height() will return a real-world value. For example:
|
||||||
|
@ -151,8 +154,9 @@ private:
|
||||||
virtual VirtualCoords getCoords(int16_t x, int16_t y);
|
virtual VirtualCoords getCoords(int16_t x, int16_t y);
|
||||||
VirtualCoords coords;
|
VirtualCoords coords;
|
||||||
|
|
||||||
int16_t virtualResX;
|
int16_t virtualResX; ///< Display width as combination of panels
|
||||||
int16_t virtualResY;
|
int16_t virtualResY; ///< Display height as combination of panels
|
||||||
|
|
||||||
|
|
||||||
int16_t _virtualResX; ///< Display width as modified by current rotation
|
int16_t _virtualResX; ///< Display width as modified by current rotation
|
||||||
int16_t _virtualResY; ///< Display height as modified by current rotation
|
int16_t _virtualResY; ///< Display height as modified by current rotation
|
||||||
|
|
Loading…
Reference in a new issue