From 0198a204f9e575b2587170227ced72baf69a5548 Mon Sep 17 00:00:00 2001 From: Ross Owen Date: Wed, 20 Apr 2016 11:22:13 +0100 Subject: [PATCH] Prototype changes required to move pdm_process to main --- module_usb_audio/pdm_mics/pcm_pdm_mic.h | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/module_usb_audio/pdm_mics/pcm_pdm_mic.h b/module_usb_audio/pdm_mics/pcm_pdm_mic.h index 0a54943f..499097a0 100644 --- a/module_usb_audio/pdm_mics/pcm_pdm_mic.h +++ b/module_usb_audio/pdm_mics/pcm_pdm_mic.h @@ -12,10 +12,19 @@ typedef interface mic_process_if void init(); } mic_process_if; -[[distributable]] + +[[combinable]] +void pdm_process(streaming chanend c_ds_output[2], chanend c_audio +#ifdef MIC_PROCESSING_USE_INTERFACE + , client mic_process_if i_mic_process +#endif +); + +[[combinable]] void user_pdm_process(server mic_process_if i_mic_data); -void pcm_pdm_mic(chanend c_pcm_out, client mic_process_if i_mic_process); + +void pcm_pdm_mic(streaming chanend c_ds_output[2]); #else @@ -24,7 +33,7 @@ unsafe void user_pdm_process(mic_array_frame_time_domain * unsafe audio, int out void user_pdm_init(); -void pcm_pdm_mic(chanend c_pcm_out); +void pcm_pdm_mic(streaming chanend c_ds_output[2]); #endif