From 4956a4c67350fc12a4588053ecbee08c53634ad2 Mon Sep 17 00:00:00 2001 From: Ross Owen Date: Wed, 16 Nov 2016 12:22:55 +0000 Subject: [PATCH] Added default implementation of user_pdm_process and user_pdm_init (weak symbols) --- module_usb_audio/pdm_mics/pdm_mic_user.c | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 module_usb_audio/pdm_mics/pdm_mic_user.c 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; +}