I'm using STM32F429 to interface audio codec PCM3168A through I2S peripheral in DMA Multibuffer circular mode. It was working perfectly until HAL driver was updated to version 1.5 at wich point it randomly fails by shifting data amoun left and right channels . I've configured STM32 as slave, starts DMA multibuffer transfer and then send a command to PCM3168(through SPI) to initiate clocks (BCLK and FCLK). Does anyone have a solution for me? thanks in advance.