I'm working on audio codec(ES8374) which using I2S to transfer data, and this part is fine.
Since project require low power consumption, All peripheral should be closed after usage right? but when i use nrfx_i2s_uninit, It just make power consumption a lot higher(about 5mA).
After some test, I find if nrfx_i2s_start never used, nrfx_i2s_uninit seems no issue at all.
How do i fix it?
Can you try using the NRF_I2S->ENABLE = 0; function instead, and see if that disables the i2s correctly?
Thanks for your reply!
Does this mean you solved your problem? If so, I can close this ticket for you. If not, please be more specific in what you need help with.
Yes, problem solved. Please close it.