cancel
Showing results for 
Search instead for 
Did you mean: 

STM32WBA65 PDM2PCM and BLE share CRC

JFisher-Legato
Associate II

Hello,

I am looking for guidance on how to share the CRC peripheral between two modules. For instance, in our application we are using the BLE stack (for example, following this: https://wiki.st.com/stm32mcu/wiki/Connectivity:STM32WBA_BLE_STM32CubeMX#STM32CubeMX_initial_setup). We also are using the SAI interface to sample PDM microphones, and using the PDM2PCM middleware. The PDM2PCM library has something of a hidden dependency on the CRC being enabled.

My question is - will the two modules conflict? I notice that in app_entry.c there is a mutex being used to control access to the CRC interface (presumably).

How should I ensure that the two requirements don't clash with each other?

Thank you,
Jonathan

0 REPLIES 0