aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authormrfaptastic <12006953+mrfaptastic@users.noreply.github.com>2023-06-23 12:09:03 +0100
committermrfaptastic <12006953+mrfaptastic@users.noreply.github.com>2023-06-23 12:09:36 +0100
commitab7d98d7cc17479c0e64b409e581d29de8231eab (patch)
treef5491deb0b4df243190f51713c4ae6dfe5d96a9e /src
parentebdf46da193d83c15b46dd2b6d31b144f05c594c (diff)
Update ESP32-HUB75-MatrixPanel-I2S-DMA.cpp
Fix mxconfig.clkphase not being used. #434
Diffstat (limited to 'src')
-rw-r--r--src/ESP32-HUB75-MatrixPanel-I2S-DMA.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/ESP32-HUB75-MatrixPanel-I2S-DMA.cpp b/src/ESP32-HUB75-MatrixPanel-I2S-DMA.cpp
index 12555b9..35225e1 100644
--- a/src/ESP32-HUB75-MatrixPanel-I2S-DMA.cpp
+++ b/src/ESP32-HUB75-MatrixPanel-I2S-DMA.cpp
@@ -266,8 +266,9 @@ void MatrixPanel_I2S_DMA::configureDMA(const HUB75_I2S_CFG &_cfg)
//
auto bus_cfg = dma_bus.config(); // バス設定用の構造体を取得します。
- bus_cfg.bus_freq = m_cfg.i2sspeed;
- bus_cfg.pin_wr = m_cfg.gpio.clk; // WR を接続しているピン番号
+ bus_cfg.bus_freq = m_cfg.i2sspeed;
+ bus_cfg.pin_wr = m_cfg.gpio.clk;
+ bus_cfg.invert_pclk = m_cfg.clkphase;
bus_cfg.pin_d0 = m_cfg.gpio.r1;
bus_cfg.pin_d1 = m_cfg.gpio.g1;