STM32F4xx_HAL_Driver  1.8.3
Channel initialization and de-initialization functions

Channel initialization and de-initialization functions. More...

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

Functions

HAL_StatusTypeDef HAL_DFSDM_ChannelInit (DFSDM_Channel_HandleTypeDef *hdfsdm_channel)
 Initialize the DFSDM channel according to the specified parameters in the DFSDM_ChannelInitTypeDef structure and initialize the associated handle. More...
 
HAL_StatusTypeDef HAL_DFSDM_ChannelDeInit (DFSDM_Channel_HandleTypeDef *hdfsdm_channel)
 De-initialize the DFSDM channel. More...
 
void HAL_DFSDM_ChannelMspInit (DFSDM_Channel_HandleTypeDef *hdfsdm_channel)
 Initialize the DFSDM channel MSP. More...
 
void HAL_DFSDM_ChannelMspDeInit (DFSDM_Channel_HandleTypeDef *hdfsdm_channel)
 De-initialize the DFSDM channel MSP. More...
 
HAL_StatusTypeDef HAL_DFSDM_Channel_RegisterCallback (DFSDM_Channel_HandleTypeDef *hdfsdm_channel, HAL_DFSDM_Channel_CallbackIDTypeDef CallbackID, pDFSDM_Channel_CallbackTypeDef pCallback)
 Register a user DFSDM channel callback to be used instead of the weak predefined callback. More...
 
HAL_StatusTypeDef HAL_DFSDM_Channel_UnRegisterCallback (DFSDM_Channel_HandleTypeDef *hdfsdm_channel, HAL_DFSDM_Channel_CallbackIDTypeDef CallbackID)
 Unregister a user DFSDM channel callback. DFSDM channel callback is redirected to the weak predefined callback. More...
 

Detailed Description

Channel initialization and de-initialization functions.

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

Function Documentation

◆ HAL_DFSDM_Channel_RegisterCallback()

HAL_StatusTypeDef HAL_DFSDM_Channel_RegisterCallback ( DFSDM_Channel_HandleTypeDef hdfsdm_channel,
HAL_DFSDM_Channel_CallbackIDTypeDef  CallbackID,
pDFSDM_Channel_CallbackTypeDef  pCallback 
)

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

Parameters
hdfsdm_channelDFSDM channel 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 723 of file stm32f4xx_hal_dfsdm.c.

◆ HAL_DFSDM_Channel_UnRegisterCallback()

HAL_StatusTypeDef HAL_DFSDM_Channel_UnRegisterCallback ( DFSDM_Channel_HandleTypeDef hdfsdm_channel,
HAL_DFSDM_Channel_CallbackIDTypeDef  CallbackID 
)

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

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

Definition at line 795 of file stm32f4xx_hal_dfsdm.c.

◆ HAL_DFSDM_ChannelDeInit()

HAL_StatusTypeDef HAL_DFSDM_ChannelDeInit ( DFSDM_Channel_HandleTypeDef hdfsdm_channel)

De-initialize the DFSDM channel.

Parameters
hdfsdm_channelDFSDM channel handle.
Return values
HALstatus.

Definition at line 575 of file stm32f4xx_hal_dfsdm.c.

◆ HAL_DFSDM_ChannelInit()

HAL_StatusTypeDef HAL_DFSDM_ChannelInit ( DFSDM_Channel_HandleTypeDef hdfsdm_channel)

Initialize the DFSDM channel according to the specified parameters in the DFSDM_ChannelInitTypeDef structure and initialize the associated handle.

Parameters
hdfsdm_channelDFSDM channel handle.
Return values
HALstatus.

Definition at line 367 of file stm32f4xx_hal_dfsdm.c.

◆ HAL_DFSDM_ChannelMspDeInit()

__weak void HAL_DFSDM_ChannelMspDeInit ( DFSDM_Channel_HandleTypeDef hdfsdm_channel)

De-initialize the DFSDM channel MSP.

Parameters
hdfsdm_channelDFSDM channel handle.
Return values
None

Definition at line 700 of file stm32f4xx_hal_dfsdm.c.

◆ HAL_DFSDM_ChannelMspInit()

__weak void HAL_DFSDM_ChannelMspInit ( DFSDM_Channel_HandleTypeDef hdfsdm_channel)

Initialize the DFSDM channel MSP.

Parameters
hdfsdm_channelDFSDM channel handle.
Return values
None

Definition at line 686 of file stm32f4xx_hal_dfsdm.c.