cancel
Showing results for 
Search instead for 
Did you mean: 

Tell me why the Audio_GrEq Audio Graphical Equalizer may not work?

APuht
Associate

I'm trying to run Audio_GrEq Audio Graphical Equalizer on the stm32f407vet6 microcontroller. The source of the input sound is i2s2, the output sound is i2s3. The SGTL5000 codec is connected to i2s2 and is configured to operate at a frequency of 48 kHz, 32 Bits. The PCM5102 DAC is connected to i2s3. i2s2 receives data in ring DMA mode. By interruption to fill half of the buffer, its transfer via i2s3 starts. The same thing happens with the interrupt on the full filling of the buffer. And it works, the data goes directly through the microcontroller.

Now I want to use the Audio_GrEq Audio Graphical Equalizer. He took initialization with an example. And it goes without errors. I placed the greq_process function just before the transfer on i2s3. However, it does not work (GREQ_UNSUPPORTED_NUMBER_OF_BYTEPERSAMPLE error). I can not understand what is the reason?

0 REPLIES 0