actually, might be easier to get the i2s going, it looks like someone has written a library for it already: