Ahh, I see. Makes sense. If you need any help with the I2S/I2C I could maybe help some. Though in terms of I2C control I actually only used a hardware implementation, not software, to control it (using a FPGA, which would be waaaaay overkill for this unless you wanted to do digital filtering)...