diff --git a/module_usb_audio/pdm_mics/pdm_mic_user.c b/module_usb_audio/pdm_mics/pdm_mic_user.c new file mode 100644 index 00000000..d676857f --- /dev/null +++ b/module_usb_audio/pdm_mics/pdm_mic_user.c @@ -0,0 +1,24 @@ + +#include "devicedefines.h" +#include "mic_array_frame.h" + +/* Deafult implementations of user_pdm_init() and user_pdm_process(). Both can be over-ridden */ +void user_pdm_init() __attribute__ ((weak)); +void user_pdm_init() +{ + return; +} + + +void user_pdm_process() __attribute__ ((weak)); +void user_pdm_process(mic_array_frame_time_domain * audio, int output[]) +{ + + for(unsigned i=0; idata[i][0]; + } + + return; +}