STSW-STLKT01: SENSORTILE_AUDIO_IN Private Macros

STSW-STLKT01

STSW-STLKT01
SENSORTILE_AUDIO_IN Private Macros

Macros

#define SaturaLH(N, L, H)   (((N)<(L))?(L):(((N)>(H))?(H):(N)))
 
#define OverSampling(__FREQUENCY__)
 
#define ClockDivider(__FREQUENCY__)
 

Detailed Description

Macro Definition Documentation

◆ ClockDivider

#define ClockDivider (   __FREQUENCY__)
Value:
((__FREQUENCY__ == AUDIO_FREQUENCY_8K) ? 48 \
: (__FREQUENCY__ == AUDIO_FREQUENCY_11K) ? 4 \
: (__FREQUENCY__ == AUDIO_FREQUENCY_16K) ? 24 \
: (__FREQUENCY__ == AUDIO_FREQUENCY_22K) ? 4 \
: (__FREQUENCY__ == AUDIO_FREQUENCY_32K) ? 24 \
: (__FREQUENCY__ == AUDIO_FREQUENCY_44K) ? 4 \
: (__FREQUENCY__ == AUDIO_FREQUENCY_48K) ? 16 \
: (__FREQUENCY__ == AUDIO_FREQUENCY_96K) ? 16 : 16)

Definition at line 88 of file SensorTile_audio_in.c.

◆ OverSampling

#define OverSampling (   __FREQUENCY__)
Value:
((__FREQUENCY__ == AUDIO_FREQUENCY_8K) ? 128 \
: (__FREQUENCY__ == AUDIO_FREQUENCY_11K) ? 256 \
: (__FREQUENCY__ == AUDIO_FREQUENCY_16K) ? 128 \
: (__FREQUENCY__ == AUDIO_FREQUENCY_22K) ? 128 \
: (__FREQUENCY__ == AUDIO_FREQUENCY_32K) ? 64 \
: (__FREQUENCY__ == AUDIO_FREQUENCY_44K) ? 64 \
: (__FREQUENCY__ == AUDIO_FREQUENCY_48K) ? 64 \
: (__FREQUENCY__ == AUDIO_FREQUENCY_96K) ? 32 : 32)

Definition at line 78 of file SensorTile_audio_in.c.

Generated by   doxygen 1.8.13