DFSDM_MIC_BIT_SHIFT is only used within STM32412G-Discovery.
 
Symbols
loading...
Files
loading...

DFSDM_MIC_BIT_SHIFT macro

Syntax

#define DFSDM_MIC_BIT_SHIFT(__FREQUENCY__) \     (__FREQUENCY__ == AUDIO_FREQUENCY_8K) ? 5 \     : (__FREQUENCY__ == AUDIO_FREQUENCY_11K) ? 4 \     : (__FREQUENCY__ == AUDIO_FREQUENCY_16K) ? 2 \     : (__FREQUENCY__ == AUDIO_FREQUENCY_22K) ? 2 \     : (__FREQUENCY__ == AUDIO_FREQUENCY_32K) ? 5 \     : (__FREQUENCY__ == AUDIO_FREQUENCY_44K) ? 6 \     : (__FREQUENCY__ == AUDIO_FREQUENCY_48K) ? 2 : 0 \     #define SaturaLH(N, L, H) (((N)<(L))?(L):(((N)>(H))?(H):(N)))

Arguments

__FREQUENCY__

References

LocationText
stm32412g_discovery_audio.c:139
#define DFSDM_MIC_BIT_SHIFT(__FREQUENCY__) \
stm32412g_discovery_audio.c:965
hAudioInDfsdmChannel[mic_num].Init.RightBitShift = DFSDM_MIC_BIT_SHIFT(hAudioIn.Frequency);