Hello!
I use I2S on nrf52832 custom board with microphone.
1. When data_handler function take place, I see a new data (p_data_received). The first question is: I can copy data from "m_buffer_rx_1" from function (nrf_drv_i2s_start(m_buffer_rx_1, NULL, I2S_BUFFER_SIZE, 0);) when I will have I2S_BUFFER_SIZE count of data_handler? (Each time when data_handler take place - it is just a new 32bit data and not a full m_buffer_rx_1 array ?).
2. I have I2S_BUFFER_SIZE = 200. In debug I see that I need a few seconds (2-3) when I have 200 count of data_handler. This is very slow data from i2s. What can be the problem?