From ef812fd333ecce5241f36686b1b3b06808264afe Mon Sep 17 00:00:00 2001 From: Ross Owen Date: Wed, 22 Feb 2017 22:50:00 +0000 Subject: [PATCH] Fixed memory corruption issue with lib_mic_array if mic frequency < USB frequency --- module_usb_audio/pdm_mics/pdm_mic.xc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/module_usb_audio/pdm_mics/pdm_mic.xc b/module_usb_audio/pdm_mics/pdm_mic.xc index 9b534031..293c99b0 100644 --- a/module_usb_audio/pdm_mics/pdm_mic.xc +++ b/module_usb_audio/pdm_mics/pdm_mic.xc @@ -17,7 +17,7 @@ #include "mic_array.h" #include "xua_pdm_mic.h" -#define MAX_DECIMATION_FACTOR (96000/MIN_FREQ) +#define MAX_DECIMATION_FACTOR (96000/(MIN_FREQ/MICS_TO_AUD_RATIO)) /* Hardware resources */ in port p_pdm_clk = PORT_PDM_CLK;