Hi guys...I am trying to use the I2S interface on SAMD21J18A connected to MAX98357 board from adafruit. However I have run into great difficulties. It seems not possible to stream with the following settings:
Slotsize: 8/16 bit
# Channels: 2
Sync: Slot or Half.
DataBitSize: 8/16 bit.
I can see FS and SCK output on oscilloscope. But nothing on SD0 (pin PA19).
However when I change Slot size to 24/32. I start to see data on SD0 pin. This is for transmit only, which I am using.
Output seems only to be generated when Slotsize is 24/32.
Is this a bug in silicon? Errata talks about a bug on RX line only. Errata also goes up to Revision C. I have a Revision D chip. Strange.....