STM32L486xx HAL User Manual
Data Fields
__DFSDM_Filter_HandleTypeDef Struct Reference

DFSDM filter handle structure definition. More...

#include <stm32l4xx_hal_dfsdm.h>

Data Fields

DFSDM_Filter_TypeDef * Instance
DFSDM_Filter_InitTypeDef Init
DMA_HandleTypeDefhdmaReg
DMA_HandleTypeDefhdmaInj
uint32_t RegularContMode
uint32_t RegularTrigger
uint32_t InjectedTrigger
uint32_t ExtTriggerEdge
FunctionalState InjectedScanMode
uint32_t InjectedChannelsNbr
uint32_t InjConvRemaining
HAL_DFSDM_Filter_StateTypeDef State
uint32_t ErrorCode
void(* AwdCallback )(struct __DFSDM_Filter_HandleTypeDef *hdfsdm_filter, uint32_t Channel, uint32_t Threshold)
void(* RegConvCpltCallback )(struct __DFSDM_Filter_HandleTypeDef *hdfsdm_filter)
void(* RegConvHalfCpltCallback )(struct __DFSDM_Filter_HandleTypeDef *hdfsdm_filter)
void(* InjConvCpltCallback )(struct __DFSDM_Filter_HandleTypeDef *hdfsdm_filter)
void(* InjConvHalfCpltCallback )(struct __DFSDM_Filter_HandleTypeDef *hdfsdm_filter)
void(* ErrorCallback )(struct __DFSDM_Filter_HandleTypeDef *hdfsdm_filter)
void(* MspInitCallback )(struct __DFSDM_Filter_HandleTypeDef *hdfsdm_filter)
void(* MspDeInitCallback )(struct __DFSDM_Filter_HandleTypeDef *hdfsdm_filter)

Detailed Description

DFSDM filter handle structure definition.

Definition at line 239 of file stm32l4xx_hal_dfsdm.h.


Field Documentation

void(* __DFSDM_Filter_HandleTypeDef::AwdCallback)(struct __DFSDM_Filter_HandleTypeDef *hdfsdm_filter, uint32_t Channel, uint32_t Threshold)

Rising, falling or both edges selected

Definition at line 248 of file stm32l4xx_hal_dfsdm.h.

Referenced by DFSDM_InjConvStart(), and HAL_DFSDM_FilterInit().

Pointer on DMA handler for injected conversions

Definition at line 244 of file stm32l4xx_hal_dfsdm.h.

Referenced by HAL_DFSDM_FilterInjectedMsbStart_DMA(), HAL_DFSDM_FilterInjectedStart_DMA(), and HAL_DFSDM_FilterInjectedStop_DMA().

Pointer on DMA handler for regular conversions

Definition at line 243 of file stm32l4xx_hal_dfsdm.h.

Referenced by HAL_DFSDM_FilterRegularMsbStart_DMA(), HAL_DFSDM_FilterRegularStart_DMA(), and HAL_DFSDM_FilterRegularStop_DMA().

DFSDM filter init parameters

Definition at line 242 of file stm32l4xx_hal_dfsdm.h.

Referenced by HAL_DFSDM_FilterInit().

DFSDM filter half injected conversion complete callback

Definition at line 260 of file stm32l4xx_hal_dfsdm.h.

Referenced by DFSDM_DMAInjectedHalfConvCplt(), HAL_DFSDM_Filter_RegisterCallback(), HAL_DFSDM_Filter_UnRegisterCallback(), and HAL_DFSDM_FilterInit().

DFSDM filter MSP de-init callback

Definition at line 263 of file stm32l4xx_hal_dfsdm.h.

Referenced by HAL_DFSDM_Filter_RegisterCallback(), HAL_DFSDM_Filter_UnRegisterCallback(), and HAL_DFSDM_FilterDeInit().

DFSDM filter MSP init callback

Definition at line 262 of file stm32l4xx_hal_dfsdm.h.

Referenced by HAL_DFSDM_Filter_RegisterCallback(), HAL_DFSDM_Filter_UnRegisterCallback(), and HAL_DFSDM_FilterInit().

DFSDM filter half regular conversion complete callback

Definition at line 258 of file stm32l4xx_hal_dfsdm.h.

Referenced by DFSDM_DMARegularHalfConvCplt(), HAL_DFSDM_Filter_RegisterCallback(), HAL_DFSDM_Filter_UnRegisterCallback(), and HAL_DFSDM_FilterInit().


The documentation for this struct was generated from the following file: