STM32L486xx HAL User Manual
Functions
DFSDM Private Functions
DFSDM

Functions

static uint32_t DFSDM_GetInjChannelsNbr (uint32_t Channels)
 This function allows to get the number of injected channels.
static uint32_t DFSDM_GetChannelFromInstance (const DFSDM_Channel_TypeDef *Instance)
 This function allows to get the channel number from channel instance.
static void DFSDM_RegConvStart (DFSDM_Filter_HandleTypeDef *hdfsdm_filter)
 This function allows to really start regular conversion.
static void DFSDM_RegConvStop (DFSDM_Filter_HandleTypeDef *hdfsdm_filter)
 This function allows to really stop regular conversion.
static void DFSDM_InjConvStart (DFSDM_Filter_HandleTypeDef *hdfsdm_filter)
 This function allows to really start injected conversion.
static void DFSDM_InjConvStop (DFSDM_Filter_HandleTypeDef *hdfsdm_filter)
 This function allows to really stop injected conversion.
static void DFSDM_DMARegularHalfConvCplt (DMA_HandleTypeDef *hdma)
 DMA half transfer complete callback for regular conversion.
static void DFSDM_DMARegularConvCplt (DMA_HandleTypeDef *hdma)
 DMA transfer complete callback for regular conversion.
static void DFSDM_DMAInjectedHalfConvCplt (DMA_HandleTypeDef *hdma)
 DMA half transfer complete callback for injected conversion.
static void DFSDM_DMAInjectedConvCplt (DMA_HandleTypeDef *hdma)
 DMA transfer complete callback for injected conversion.
static void DFSDM_DMAError (DMA_HandleTypeDef *hdma)
 DMA error callback.

Function Documentation

static void DFSDM_DMAError ( DMA_HandleTypeDef hdma) [static]
static void DFSDM_DMAInjectedConvCplt ( DMA_HandleTypeDef hdma) [static]

DMA transfer complete callback for injected conversion.

Parameters:
hdmaDMA handle.
Return values:
None

Definition at line 3299 of file stm32l4xx_hal_dfsdm.c.

References HAL_DFSDM_FilterInjConvCpltCallback(), and __DFSDM_Filter_HandleTypeDef::InjConvCpltCallback.

Referenced by HAL_DFSDM_FilterInjectedMsbStart_DMA(), and HAL_DFSDM_FilterInjectedStart_DMA().

static void DFSDM_DMAInjectedHalfConvCplt ( DMA_HandleTypeDef hdma) [static]

DMA half transfer complete callback for injected conversion.

Parameters:
hdmaDMA handle.
Return values:
None

Definition at line 3281 of file stm32l4xx_hal_dfsdm.c.

References HAL_DFSDM_FilterInjConvHalfCpltCallback(), and __DFSDM_Filter_HandleTypeDef::InjConvHalfCpltCallback.

Referenced by HAL_DFSDM_FilterInjectedMsbStart_DMA(), and HAL_DFSDM_FilterInjectedStart_DMA().

static void DFSDM_DMARegularConvCplt ( DMA_HandleTypeDef hdma) [static]

DMA transfer complete callback for regular conversion.

Parameters:
hdmaDMA handle.
Return values:
None

Definition at line 3263 of file stm32l4xx_hal_dfsdm.c.

References HAL_DFSDM_FilterRegConvCpltCallback(), and __DFSDM_Filter_HandleTypeDef::RegConvCpltCallback.

Referenced by HAL_DFSDM_FilterRegularMsbStart_DMA(), and HAL_DFSDM_FilterRegularStart_DMA().

static void DFSDM_DMARegularHalfConvCplt ( DMA_HandleTypeDef hdma) [static]

DMA half transfer complete callback for regular conversion.

Parameters:
hdmaDMA handle.
Return values:
None

Definition at line 3245 of file stm32l4xx_hal_dfsdm.c.

References HAL_DFSDM_FilterRegConvHalfCpltCallback(), and __DFSDM_Filter_HandleTypeDef::RegConvHalfCpltCallback.

Referenced by HAL_DFSDM_FilterRegularMsbStart_DMA(), and HAL_DFSDM_FilterRegularStart_DMA().

static uint32_t DFSDM_GetChannelFromInstance ( const DFSDM_Channel_TypeDef *  Instance) [static]

This function allows to get the channel number from channel instance.

Parameters:
InstanceDFSDM channel instance.
Return values:
Channelnumber.

Definition at line 3361 of file stm32l4xx_hal_dfsdm.c.

Referenced by HAL_DFSDM_ChannelCkabStart(), HAL_DFSDM_ChannelCkabStart_IT(), HAL_DFSDM_ChannelCkabStop(), HAL_DFSDM_ChannelCkabStop_IT(), HAL_DFSDM_ChannelDeInit(), HAL_DFSDM_ChannelInit(), HAL_DFSDM_ChannelPollForCkab(), HAL_DFSDM_ChannelPollForScd(), HAL_DFSDM_ChannelScdStop(), and HAL_DFSDM_ChannelScdStop_IT().

static uint32_t DFSDM_GetInjChannelsNbr ( uint32_t  Channels) [static]

This function allows to get the number of injected channels.

Parameters:
Channelsbitfield of injected channels.
Return values:
Numberof injected channels.

Definition at line 3338 of file stm32l4xx_hal_dfsdm.c.

References DFSDM_LSB_MASK.

Referenced by HAL_DFSDM_FilterConfigInjChannel().

static void DFSDM_InjConvStart ( DFSDM_Filter_HandleTypeDef hdfsdm_filter) [static]
static void DFSDM_InjConvStop ( DFSDM_Filter_HandleTypeDef hdfsdm_filter) [static]
static void DFSDM_RegConvStart ( DFSDM_Filter_HandleTypeDef hdfsdm_filter) [static]
static void DFSDM_RegConvStop ( DFSDM_Filter_HandleTypeDef hdfsdm_filter) [static]