-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Context
nrf platform does provide us single PDM peripheral (as of writing this, there seems to be no nrf chips supporting more than single PDM peripheral).
Single PDM peripheral does allow us to use two PDM microphones - meant for use in stereo configurations. Initial implementations of this driver is made in the way that only one microphone instance can be used. There were some functionality already implemented in the way to support multiple instances, but it was only done so to ease our job adding dual microphone support in the future.
We should be able to use current drivers dmic compatible API to sample both microphones, but microphones analog detection functionality and interrupts are not done in the way that would allow to trigger of both of them.
Required steps / Implementation details
- Investigate what the best way is to implement described functionality.
- Modify driver code to support dual microphone interrupt triggering.
Definition of Done
- Driver fully supports use of two microphones .
- Code is reviewed and merged.