Hey guys,
I'm using the eZdsp C5505 USB development board to perform spatial sound rendering based on inputs from a compass chip that communicates with the board through the I2C interface. My issue is that the board isn't able to read/write the audio data while the board communicates with the compass chip, and we're dropping audio samples as a result (it makes a "crackling" sound).
Looking through the documentation for the board, it seems like there is only one I2C bus that is used for both the audio samples and the compass chip (not sure about this), which would explain why the samples are dropped. Are there any ways to work around this issue or suggestions for handling I2C and the audio processing? Thanks!