STM32F4xx_HAL_Driver  1.8.3
Filter initialization and de-initialization functions

Filter initialization and de-initialization functions. More...

+ Collaboration diagram for Filter initialization and de-initialization functions:

Functions

HAL_StatusTypeDef HAL_DFSDM_FilterInit (DFSDM_Filter_HandleTypeDef *hdfsdm_filter)
 Initialize the DFSDM filter according to the specified parameters in the DFSDM_FilterInitTypeDef structure and initialize the associated handle. More...
 
HAL_StatusTypeDef HAL_DFSDM_FilterDeInit (DFSDM_Filter_HandleTypeDef *hdfsdm_filter)
 De-initializes the DFSDM filter. More...
 
void HAL_DFSDM_FilterMspInit (DFSDM_Filter_HandleTypeDef *hdfsdm_filter)
 Initializes the DFSDM filter MSP. More...
 
void HAL_DFSDM_FilterMspDeInit (DFSDM_Filter_HandleTypeDef *hdfsdm_filter)
 De-initializes the DFSDM filter MSP. More...
 
HAL_StatusTypeDef HAL_DFSDM_Filter_RegisterCallback (DFSDM_Filter_HandleTypeDef *hdfsdm_filter, HAL_DFSDM_Filter_CallbackIDTypeDef CallbackID, pDFSDM_Filter_CallbackTypeDef pCallback)
 Register a user DFSDM filter callback to be used instead of the weak predefined callback. More...
 
HAL_StatusTypeDef HAL_DFSDM_Filter_UnRegisterCallback (DFSDM_Filter_HandleTypeDef *hdfsdm_filter, HAL_DFSDM_Filter_CallbackIDTypeDef CallbackID)
 Unregister a user DFSDM filter callback. DFSDM filter callback is redirected to the weak predefined callback. More...
 
HAL_StatusTypeDef HAL_DFSDM_Filter_RegisterAwdCallback (DFSDM_Filter_HandleTypeDef *hdfsdm_filter, pDFSDM_Filter_AwdCallbackTypeDef pCallback)
 Register a user DFSDM filter analog watchdog callback to be used instead of the weak predefined callback. More...
 
HAL_StatusTypeDef HAL_DFSDM_Filter_UnRegisterAwdCallback (DFSDM_Filter_HandleTypeDef *hdfsdm_filter)
 Unregister a user DFSDM filter analog watchdog callback. DFSDM filter AWD callback is redirected to the weak predefined callback. More...
 

Detailed Description

Filter initialization and de-initialization functions.

  ==============================================================================
        ##### Filter initialization and de-initialization functions #####
  ==============================================================================
    [..]  This section provides functions allowing to:
      (+) Initialize the DFSDM filter.
      (+) De-initialize the DFSDM filter.

Function Documentation

◆ HAL_DFSDM_Filter_RegisterAwdCallback()

HAL_StatusTypeDef HAL_DFSDM_Filter_RegisterAwdCallback ( DFSDM_Filter_HandleTypeDef hdfsdm_filter,
pDFSDM_Filter_AwdCallbackTypeDef  pCallback 
)

Register a user DFSDM filter analog watchdog callback to be used instead of the weak predefined callback.

Parameters
hdfsdm_filterDFSDM filter handle.
pCallbackpointer to the DFSDM filter analog watchdog callback function.
Return values
HALstatus.

Definition at line 2064 of file stm32f4xx_hal_dfsdm.c.

◆ HAL_DFSDM_Filter_RegisterCallback()

HAL_StatusTypeDef HAL_DFSDM_Filter_RegisterCallback ( DFSDM_Filter_HandleTypeDef hdfsdm_filter,
HAL_DFSDM_Filter_CallbackIDTypeDef  CallbackID,
pDFSDM_Filter_CallbackTypeDef  pCallback 
)

Register a user DFSDM filter callback to be used instead of the weak predefined callback.

Parameters
hdfsdm_filterDFSDM filter handle.
CallbackIDID of the callback to be registered. This parameter can be one of the following values:
pCallbackpointer to the callback function.
Return values
HALstatus.

Definition at line 1899 of file stm32f4xx_hal_dfsdm.c.

◆ HAL_DFSDM_Filter_UnRegisterAwdCallback()

HAL_StatusTypeDef HAL_DFSDM_Filter_UnRegisterAwdCallback ( DFSDM_Filter_HandleTypeDef hdfsdm_filter)

Unregister a user DFSDM filter analog watchdog callback. DFSDM filter AWD callback is redirected to the weak predefined callback.

Parameters
hdfsdm_filterDFSDM filter handle.
Return values
HALstatus.

Definition at line 2099 of file stm32f4xx_hal_dfsdm.c.

◆ HAL_DFSDM_Filter_UnRegisterCallback()

HAL_StatusTypeDef HAL_DFSDM_Filter_UnRegisterCallback ( DFSDM_Filter_HandleTypeDef hdfsdm_filter,
HAL_DFSDM_Filter_CallbackIDTypeDef  CallbackID 
)

Unregister a user DFSDM filter callback. DFSDM filter callback is redirected to the weak predefined callback.

Parameters
hdfsdm_filterDFSDM filter handle.
CallbackIDID of the callback to be unregistered. This parameter can be one of the following values:
Return values
HALstatus.

Definition at line 1991 of file stm32f4xx_hal_dfsdm.c.

◆ HAL_DFSDM_FilterDeInit()

HAL_StatusTypeDef HAL_DFSDM_FilterDeInit ( DFSDM_Filter_HandleTypeDef hdfsdm_filter)

De-initializes the DFSDM filter.

Parameters
hdfsdm_filterDFSDM filter handle.
Return values
HALstatus.

Definition at line 1823 of file stm32f4xx_hal_dfsdm.c.

◆ HAL_DFSDM_FilterInit()

HAL_StatusTypeDef HAL_DFSDM_FilterInit ( DFSDM_Filter_HandleTypeDef hdfsdm_filter)

Initialize the DFSDM filter according to the specified parameters in the DFSDM_FilterInitTypeDef structure and initialize the associated handle.

Parameters
hdfsdm_filterDFSDM filter handle.
Return values
HALstatus.

Definition at line 1688 of file stm32f4xx_hal_dfsdm.c.

◆ HAL_DFSDM_FilterMspDeInit()

__weak void HAL_DFSDM_FilterMspDeInit ( DFSDM_Filter_HandleTypeDef hdfsdm_filter)

De-initializes the DFSDM filter MSP.

Parameters
hdfsdm_filterDFSDM filter handle.
Return values
None

Definition at line 1873 of file stm32f4xx_hal_dfsdm.c.

◆ HAL_DFSDM_FilterMspInit()

__weak void HAL_DFSDM_FilterMspInit ( DFSDM_Filter_HandleTypeDef hdfsdm_filter)

Initializes the DFSDM filter MSP.

Parameters
hdfsdm_filterDFSDM filter handle.
Return values
None

Definition at line 1859 of file stm32f4xx_hal_dfsdm.c.