The CLK out of the MKR1010 (pin 2) using the I2S.h library just stops at random.
Causing the microphone (SPH0645) to go into the sleep mode.
Some times at 10 seconds, sometimes 45 minutes.
I've got a scope probe on CLK (pin 2) and I see the CLK waveform going to flat.
The WatchDogTimer triggers and the interrupt kicks everything back on.
I've tried I2S.end() when detected and then restarting I2S.begin(I2S_PHILIPS_MODE, 20000, 32).
But that has no effect.
Anyone seen this and have a solution?