From 625fe45e7b4722cfc66c7ef791df6dc028e870d4 Mon Sep 17 00:00:00 2001 From: board707 <50185434+board707@users.noreply.github.com> Date: Sat, 20 Apr 2024 22:26:16 +0300 Subject: [PATCH] Make VirtualMatrixPanel::getCoords() public. --- src/ESP32-VirtualMatrixPanel-I2S-DMA.h | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/ESP32-VirtualMatrixPanel-I2S-DMA.h b/src/ESP32-VirtualMatrixPanel-I2S-DMA.h index 02a6886..d73fa7c 100644 --- a/src/ESP32-VirtualMatrixPanel-I2S-DMA.h +++ b/src/ESP32-VirtualMatrixPanel-I2S-DMA.h @@ -145,15 +145,17 @@ public: void setPhysicalPanelScanRate(PANEL_SCAN_RATE rate); void setZoomFactor(int scale); + virtual VirtualCoords getCoords(int16_t x, int16_t y); + VirtualCoords coords; + int16_t panelResX; + int16_t panelResY; + private: MatrixPanel_I2S_DMA *display; PANEL_CHAIN_TYPE panel_chain_type; PANEL_SCAN_RATE panel_scan_rate = NORMAL_TWO_SCAN; - virtual VirtualCoords getCoords(int16_t x, int16_t y); - VirtualCoords coords; - int16_t virtualResX; ///< Display width as combination of panels int16_t virtualResY; ///< Display height as combination of panels @@ -164,9 +166,6 @@ private: int16_t vmodule_rows; int16_t vmodule_cols; - int16_t panelResX; - int16_t panelResY; - int16_t dmaResX; // The width of the chain in pixels (as the DMA engine sees it) int _rotate = 0;