STM32F413H-Discovery
+ 0/2 examples
CodeScope will show references to
hAudioInDfsdmFilter
from the following samples and libraries:
Examples
STM32F413H-Discovery
Demonstrations
STemWin
Examples
BSP
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
STM32F413H-Discovery
hAudioInDfsdmFilter
hAudioInDfsdmFilter variable
Syntax
from
stm32f413h_discovery_audio.c:149
DFSDM_Filter_HandleTypeDef
hAudioInDfsdmFilter
[
DFSDM_MIC_NUMBER
]
;
Examples
hAudioInDfsdmFilter
is referenced by
2 libraries and example projects
.
References
Location
Referrer
Text
stm32f413h_discovery_audio.c:149
DFSDM_Filter_HandleTypeDef
hAudioInDfsdmFilter
[
DFSDM_MIC_NUMBER
]
;
/* 5 DFSDM filter handle */
stm32f413h_discovery_audio.c:939
BSP_AUDIO_IN_ConfigMicDefault()
HAL_DFSDM_FilterDeInit
(
&
hAudioInDfsdmFilter
[
mic_num
]
)
;
stm32f413h_discovery_audio.c:941
BSP_AUDIO_IN_ConfigMicDefault()
__HAL_DFSDM_FILTER_RESET_HANDLE_STATE
(
&
hAudioInDfsdmFilter
[
mic_num
]
)
;
stm32f413h_discovery_audio.c:942
BSP_AUDIO_IN_ConfigMicDefault()
hAudioInDfsdmFilter
[
mic_num
]
.
Instance
=
FilterInstnace
[
mic_num
]
;
stm32f413h_discovery_audio.c:943
BSP_AUDIO_IN_ConfigMicDefault()
hAudioInDfsdmFilter
[
mic_num
]
.
Init
.
RegularParam
.
Trigger
=
DFSDM_FILTER_SW_TRIGGER
;
stm32f413h_discovery_audio.c:944
BSP_AUDIO_IN_ConfigMicDefault()
hAudioInDfsdmFilter
[
mic_num
]
.
Init
.
RegularParam
.
FastMode
=
ENABLE
;
stm32f413h_discovery_audio.c:945
BSP_AUDIO_IN_ConfigMicDefault()
hAudioInDfsdmFilter
[
mic_num
]
.
Init
.
RegularParam
.
DmaMode
=
ENABLE
;
stm32f413h_discovery_audio.c:946
BSP_AUDIO_IN_ConfigMicDefault()
hAudioInDfsdmFilter
[
mic_num
]
.
Init
.
InjectedParam
.
Trigger
=
DFSDM_FILTER_SW_TRIGGER
;
stm32f413h_discovery_audio.c:947
BSP_AUDIO_IN_ConfigMicDefault()
hAudioInDfsdmFilter
[
mic_num
]
.
Init
.
InjectedParam
.
ScanMode
=
DISABLE
;
stm32f413h_discovery_audio.c:948
BSP_AUDIO_IN_ConfigMicDefault()
hAudioInDfsdmFilter
[
mic_num
]
.
Init
.
InjectedParam
.
DmaMode
=
DISABLE
;
stm32f413h_discovery_audio.c:949
BSP_AUDIO_IN_ConfigMicDefault()
hAudioInDfsdmFilter
[
mic_num
]
.
Init
.
InjectedParam
.
ExtTrigger
=
DFSDM_FILTER_EXT_TRIG_TIM8_TRGO
;
stm32f413h_discovery_audio.c:950
BSP_AUDIO_IN_ConfigMicDefault()
hAudioInDfsdmFilter
[
mic_num
]
.
Init
.
InjectedParam
.
ExtTriggerEdge
=
DFSDM_FILTER_EXT_TRIG_BOTH_EDGES
;
stm32f413h_discovery_audio.c:951
BSP_AUDIO_IN_ConfigMicDefault()
hAudioInDfsdmFilter
[
mic_num
]
.
Init
.
FilterParam
.
SincOrder
=
DFSDM_FILTER_ORDER
(
hAudioIn
.
Frequency
)
;
stm32f413h_discovery_audio.c:952
BSP_AUDIO_IN_ConfigMicDefault()
hAudioInDfsdmFilter
[
mic_num
]
.
Init
.
FilterParam
.
Oversampling
=
DFSDM_OVER_SAMPLING
(
hAudioIn
.
Frequency
)
;
stm32f413h_discovery_audio.c:953
BSP_AUDIO_IN_ConfigMicDefault()
hAudioInDfsdmFilter
[
mic_num
]
.
Init
.
FilterParam
.
IntOversampling
=
1
;
stm32f413h_discovery_audio.c:955
BSP_AUDIO_IN_ConfigMicDefault()
if
(
HAL_OK
!=
HAL_DFSDM_FilterInit
(
&
hAudioInDfsdmFilter
[
mic_num
]
)
)
stm32f413h_discovery_audio.c:984
BSP_AUDIO_IN_ConfigMicDefault()
if
(
HAL_OK
!=
HAL_DFSDM_FilterConfigRegChannel
(
&
hAudioInDfsdmFilter
[
mic_num
]
,
filter_ch
,
DFSDM_CONTINUOUS_CONV_ON
)
)
stm32f413h_discovery_audio.c:1046
BSP_AUDIO_IN_Record()
if
(
HAL_OK
!=
HAL_DFSDM_FilterRegularStart_DMA
(
&
hAudioInDfsdmFilter
[
POS_VAL
(
INPUT_DEVICE_DIGITAL_MIC1
)
]
,
pScratchBuff
[
POS_VAL
(
INPUT_DEVICE_DIGITAL_MIC1
)
]
,
ScratchSize
)
)
stm32f413h_discovery_audio.c:1052
BSP_AUDIO_IN_Record()
if
(
HAL_OK
!=
HAL_DFSDM_FilterRegularStart_DMA
(
&
hAudioInDfsdmFilter
[
POS_VAL
(
INPUT_DEVICE_DIGITAL_MIC2
)
]
,
pScratchBuff
[
POS_VAL
(
INPUT_DEVICE_DIGITAL_MIC2
)
]
,
ScratchSize
)
)
stm32f413h_discovery_audio.c:1093
BSP_AUDIO_IN_RecordEx()
if
(
HAL_OK
!=
HAL_DFSDM_FilterRegularStart_DMA
(
&
hAudioInDfsdmFilter
[
POS_VAL
(
INPUT_DEVICE_DIGITAL_MIC1
)
]
,
(
int32_t
*
)
pBuf
[
i
]
,
size
)
)
stm32f413h_discovery_audio.c:1103
BSP_AUDIO_IN_RecordEx()
if
(
HAL_OK
!=
HAL_DFSDM_FilterRegularStart_DMA
(
&
hAudioInDfsdmFilter
[
POS_VAL
(
INPUT_DEVICE_DIGITAL_MIC2
)
]
,
(
int32_t
*
)
pBuf
[
i
]
,
size
)
)
stm32f413h_discovery_audio.c:1113
BSP_AUDIO_IN_RecordEx()
if
(
HAL_OK
!=
HAL_DFSDM_FilterRegularStart_DMA
(
&
hAudioInDfsdmFilter
[
POS_VAL
(
INPUT_DEVICE_DIGITAL_MIC3
)
]
,
(
int32_t
*
)
pBuf
[
i
]
,
size
)
)
stm32f413h_discovery_audio.c:1123
BSP_AUDIO_IN_RecordEx()
if
(
HAL_OK
!=
HAL_DFSDM_FilterRegularStart_DMA
(
&
hAudioInDfsdmFilter
[
POS_VAL
(
INPUT_DEVICE_DIGITAL_MIC4
)
]
,
(
int32_t
*
)
pBuf
[
i
]
,
size
)
)
stm32f413h_discovery_audio.c:1133
BSP_AUDIO_IN_RecordEx()
if
(
HAL_OK
!=
HAL_DFSDM_FilterRegularStart_DMA
(
&
hAudioInDfsdmFilter
[
POS_VAL
(
INPUT_DEVICE_DIGITAL_MIC5
)
]
,
(
int32_t
*
)
pBuf
[
i
]
,
size
)
)
stm32f413h_discovery_audio.c:1609
BSP_AUDIO_IN_Pause()
if
(
HAL_OK
!=
HAL_DFSDM_FilterRegularStop_DMA
(
&
hAudioInDfsdmFilter
[
POS_VAL
(
INPUT_DEVICE_DIGITAL_MIC1
)
]
)
)
stm32f413h_discovery_audio.c:1615
BSP_AUDIO_IN_Pause()
if
(
HAL_OK
!=
HAL_DFSDM_FilterRegularStop_DMA
(
&
hAudioInDfsdmFilter
[
POS_VAL
(
INPUT_DEVICE_DIGITAL_MIC2
)
]
)
)
stm32f413h_discovery_audio.c:1638
BSP_AUDIO_IN_PauseEx()
if
(
HAL_OK
!=
HAL_DFSDM_FilterRegularStop_DMA
(
&
hAudioInDfsdmFilter
[
POS_VAL
(
InputDevice
)
]
)
)
stm32f413h_discovery_audio.c:1660
BSP_AUDIO_IN_Resume()
if
(
HAL_OK
!=
HAL_DFSDM_FilterRegularStart_DMA
(
&
hAudioInDfsdmFilter
[
POS_VAL
(
INPUT_DEVICE_DIGITAL_MIC2
)
]
,
pScratchBuff
[
POS_VAL
(
INPUT_DEVICE_DIGITAL_MIC2
)
]
,
ScratchSize
)
)
stm32f413h_discovery_audio.c:1666
BSP_AUDIO_IN_Resume()
if
(
HAL_OK
!=
HAL_DFSDM_FilterRegularStart_DMA
(
&
hAudioInDfsdmFilter
[
POS_VAL
(
INPUT_DEVICE_DIGITAL_MIC1
)
]
,
pScratchBuff
[
POS_VAL
(
INPUT_DEVICE_DIGITAL_MIC1
)
]
,
ScratchSize
)
)
stm32f413h_discovery_audio.c:1690
BSP_AUDIO_IN_ResumeEx()
if
(
HAL_OK
!=
HAL_DFSDM_FilterRegularStart_DMA
(
&
hAudioInDfsdmFilter
[
POS_VAL
(
InputDevice
)
]
,
(
int32_t
*
)
pBuf
[
MicBuff
[
POS_VAL
(
InputDevice
)
]
]
,
hAudioIn
.
RecSize
)
)
stm32f413h_discovery_audio.c:1781
DFSDMx_DeInit()
if
(
hAudioInDfsdmFilter
[
i
]
.
Instance
!=
NULL
)
stm32f413h_discovery_audio.c:1783
DFSDMx_DeInit()
if
(
HAL_OK
!=
HAL_DFSDM_FilterDeInit
(
&
hAudioInDfsdmFilter
[
i
]
)
)
stm32f413h_discovery_audio.c:1787
DFSDMx_DeInit()
hAudioInDfsdmFilter
[
i
]
.
Instance
=
NULL
;
stm32f413h_discovery_audio.c:1961
DFSDMx_FilterMspInit()
__HAL_LINKDMA
(
&
hAudioInDfsdmFilter
[
mic_num
]
,
hdmaReg
,
hDmaDfsdm
[
mic_num
]
)
;
Data Use
Functions reading
hAudioInDfsdmFilter
hAudioInDfsdmFilter
BSP_AUDIO_IN_ConfigMicDefault()
BSP_AUDIO_IN_Record()
BSP_AUDIO_IN_RecordEx()
BSP_AUDIO_IN_Pause()
BSP_AUDIO_IN_PauseEx()
BSP_AUDIO_IN_Resume()
BSP_AUDIO_IN_ResumeEx()
DFSDMx_DeInit()
DFSDMx_FilterMspInit()
all items filtered out
Type of
hAudioInDfsdmFilter
hAudioInDfsdmFilter
DFSDM_Filter_HandleTypeDef
all items filtered out