Light sleep with wakeup on I2S
Posted: Mon Oct 18, 2021 3:49 am
Is it possible to light sleep and then wakeup based on the word-select line from an I2S peripheral?
I'm trying to squeeze a bit more power-saving out of my application which is reading from a I2S MEMs mic at 48kHz sampling (using driver/i2s.h) and I'm using less than 15% of a single core at 80MHz.
I'm guessing though that light sleep would cause the serial clock line to stop which would cease the entire communication and never wakeup?
I'm trying to squeeze a bit more power-saving out of my application which is reading from a I2S MEMs mic at 48kHz sampling (using driver/i2s.h) and I'm using less than 15% of a single core at 80MHz.
I'm guessing though that light sleep would cause the serial clock line to stop which would cease the entire communication and never wakeup?