aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authormrfaptastic <12006953+mrfaptastic@users.noreply.github.com>2022-10-26 01:16:36 +0100
committermrfaptastic <12006953+mrfaptastic@users.noreply.github.com>2022-10-26 01:16:36 +0100
commit1d29c7b52002dca5b3841f3ea1d61850c95f2b9a (patch)
tree194003708161ea681b3716e142fba5bd66a7cace /src
parentbe2102c3bcf119df0a2a8dc4a0c726bef4ae4f62 (diff)
Update ESP32-HUB75-MatrixPanel-I2S-DMA.h
Diffstat (limited to 'src')
-rw-r--r--src/ESP32-HUB75-MatrixPanel-I2S-DMA.h10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/ESP32-HUB75-MatrixPanel-I2S-DMA.h b/src/ESP32-HUB75-MatrixPanel-I2S-DMA.h
index d5f72d0..34ccb2f 100644
--- a/src/ESP32-HUB75-MatrixPanel-I2S-DMA.h
+++ b/src/ESP32-HUB75-MatrixPanel-I2S-DMA.h
@@ -480,13 +480,15 @@ class MatrixPanel_I2S_DMA {
//ESP_LOGI("flipDMABuffer()", "Set back buffer to: %d", back_buffer_id);
- if (back_buffer_id == 0)
+ if (back_buffer_id)
{
- dma_bus.set_dma_output_buffer( false );
+ dma_bus.set_dma_output_buffer( true );
+ back_buffer_id = 0;
}
else
{
- dma_bus.set_dma_output_buffer( true );
+ dma_bus.set_dma_output_buffer( false );
+ back_buffer_id = 1;
}
/*
@@ -504,7 +506,7 @@ class MatrixPanel_I2S_DMA {
while(i2s_parallel_is_previous_buffer_free() == false) { }
*/
- back_buffer_id ^= 1;
+
}