From 862b4d2f22dfacf6e929ce7629eaeafc51f39aef Mon Sep 17 00:00:00 2001 From: mrfaptastic <12006953+mrfaptastic@users.noreply.github.com> Date: Fri, 10 Mar 2023 00:20:17 +0000 Subject: Update esp32_i2s_parallel_dma.cpp --- src/platforms/esp32/esp32_i2s_parallel_dma.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/platforms') diff --git a/src/platforms/esp32/esp32_i2s_parallel_dma.cpp b/src/platforms/esp32/esp32_i2s_parallel_dma.cpp index bd56a29..4cfd01a 100644 --- a/src/platforms/esp32/esp32_i2s_parallel_dma.cpp +++ b/src/platforms/esp32/esp32_i2s_parallel_dma.cpp @@ -613,7 +613,10 @@ static void IRAM_ATTR irq_hndlr(void* arg) { // if we use I2S1 (default) void Bus_Parallel16::flip_dma_output_buffer(int ¤t_back_buffer_id) // pass by reference so we can change in main matrixpanel class { - + + // Setup interrupt handler which is focussed only on the (page 322 of Tech. Ref. Manual) + // "I2S_OUT_EOF_INT: Triggered when rxlink has finished sending a packet" (when dma linked list with eof = 1 is hit) + //_dev->int_ena.out_eof = 1; _dev->int_ena.out_eof = 1; // enable interrupt if ( current_back_buffer_id == 1) { -- cgit v1.3.1