STM32H735xx HAL User Manual
|
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. |
static void DFSDM_DMAError | ( | DMA_HandleTypeDef * | hdma | ) | [static] |
DMA error callback.
hdma | DMA handle. |
None |
Definition at line 3523 of file stm32h7xx_hal_dfsdm.c.
References DFSDM_FILTER_ERROR_DMA, __DFSDM_Filter_HandleTypeDef::ErrorCallback, __DFSDM_Filter_HandleTypeDef::ErrorCode, and HAL_DFSDM_FilterErrorCallback().
Referenced by HAL_DFSDM_FilterInjectedMsbStart_DMA(), HAL_DFSDM_FilterInjectedStart_DMA(), HAL_DFSDM_FilterRegularMsbStart_DMA(), and HAL_DFSDM_FilterRegularStart_DMA().
static void DFSDM_DMAInjectedConvCplt | ( | DMA_HandleTypeDef * | hdma | ) | [static] |
DMA transfer complete callback for injected conversion.
hdma | DMA handle. |
None |
Definition at line 3505 of file stm32h7xx_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.
hdma | DMA handle. |
None |
Definition at line 3487 of file stm32h7xx_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.
hdma | DMA handle. |
None |
Definition at line 3469 of file stm32h7xx_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.
hdma | DMA handle. |
None |
Definition at line 3451 of file stm32h7xx_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.
Instance | DFSDM channel instance. |
Channel | number. |
Definition at line 3567 of file stm32h7xx_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.
Channels | bitfield of injected channels. |
Number | of injected channels. |
Definition at line 3544 of file stm32h7xx_hal_dfsdm.c.
References DFSDM_LSB_MASK.
Referenced by HAL_DFSDM_FilterConfigInjChannel().
static void DFSDM_InjConvStart | ( | DFSDM_Filter_HandleTypeDef * | hdfsdm_filter | ) | [static] |
This function allows to really start injected conversion.
hdfsdm_filter | DFSDM filter handle. |
None |
Definition at line 3700 of file stm32h7xx_hal_dfsdm.c.
References DFSDM_FILTER_SW_TRIGGER, DFSDM_FILTER_SYNC_TRIGGER, __DFSDM_Filter_HandleTypeDef::ExtTriggerEdge, HAL_DFSDM_FILTER_STATE_INJ, HAL_DFSDM_FILTER_STATE_READY, HAL_DFSDM_FILTER_STATE_REG, HAL_DFSDM_FILTER_STATE_REG_INJ, __DFSDM_Filter_HandleTypeDef::InjectedTrigger, __DFSDM_Filter_HandleTypeDef::Instance, __DFSDM_Filter_HandleTypeDef::RegularTrigger, and __DFSDM_Filter_HandleTypeDef::State.
Referenced by HAL_DFSDM_FilterInjectedMsbStart_DMA(), HAL_DFSDM_FilterInjectedStart(), HAL_DFSDM_FilterInjectedStart_DMA(), and HAL_DFSDM_FilterInjectedStart_IT().
static void DFSDM_InjConvStop | ( | DFSDM_Filter_HandleTypeDef * | hdfsdm_filter | ) | [static] |
This function allows to really stop injected conversion.
hdfsdm_filter | DFSDM filter handle. |
None |
Definition at line 3744 of file stm32h7xx_hal_dfsdm.c.
References DFSDM_FILTER_EXT_TRIGGER, DFSDM_FILTER_SW_TRIGGER, DFSDM_FILTER_SYNC_TRIGGER, HAL_DFSDM_FILTER_STATE_INJ, HAL_DFSDM_FILTER_STATE_REG, HAL_DFSDM_FILTER_STATE_REG_INJ, __DFSDM_Filter_HandleTypeDef::InjConvRemaining, __DFSDM_Filter_HandleTypeDef::InjectedChannelsNbr, __DFSDM_Filter_HandleTypeDef::InjectedScanMode, __DFSDM_Filter_HandleTypeDef::InjectedTrigger, __DFSDM_Filter_HandleTypeDef::Instance, __DFSDM_Filter_HandleTypeDef::RegularTrigger, and __DFSDM_Filter_HandleTypeDef::State.
Referenced by HAL_DFSDM_FilterInjectedStop(), HAL_DFSDM_FilterInjectedStop_DMA(), and HAL_DFSDM_FilterInjectedStop_IT().
static void DFSDM_RegConvStart | ( | DFSDM_Filter_HandleTypeDef * | hdfsdm_filter | ) | [static] |
This function allows to really start regular conversion.
hdfsdm_filter | DFSDM filter handle. |
None |
Definition at line 3623 of file stm32h7xx_hal_dfsdm.c.
References DFSDM_FILTER_SW_TRIGGER, HAL_DFSDM_FILTER_STATE_INJ, HAL_DFSDM_FILTER_STATE_READY, HAL_DFSDM_FILTER_STATE_REG, HAL_DFSDM_FILTER_STATE_REG_INJ, __DFSDM_Filter_HandleTypeDef::InjConvRemaining, __DFSDM_Filter_HandleTypeDef::InjectedChannelsNbr, __DFSDM_Filter_HandleTypeDef::InjectedScanMode, __DFSDM_Filter_HandleTypeDef::InjectedTrigger, __DFSDM_Filter_HandleTypeDef::Instance, __DFSDM_Filter_HandleTypeDef::RegularTrigger, and __DFSDM_Filter_HandleTypeDef::State.
Referenced by HAL_DFSDM_FilterRegularMsbStart_DMA(), HAL_DFSDM_FilterRegularStart(), HAL_DFSDM_FilterRegularStart_DMA(), and HAL_DFSDM_FilterRegularStart_IT().
static void DFSDM_RegConvStop | ( | DFSDM_Filter_HandleTypeDef * | hdfsdm_filter | ) | [static] |
This function allows to really stop regular conversion.
hdfsdm_filter | DFSDM filter handle. |
None |
Definition at line 3664 of file stm32h7xx_hal_dfsdm.c.
References DFSDM_FILTER_SW_TRIGGER, DFSDM_FILTER_SYNC_TRIGGER, HAL_DFSDM_FILTER_STATE_INJ, HAL_DFSDM_FILTER_STATE_READY, HAL_DFSDM_FILTER_STATE_REG, HAL_DFSDM_FILTER_STATE_REG_INJ, __DFSDM_Filter_HandleTypeDef::InjConvRemaining, __DFSDM_Filter_HandleTypeDef::InjectedChannelsNbr, __DFSDM_Filter_HandleTypeDef::InjectedScanMode, __DFSDM_Filter_HandleTypeDef::InjectedTrigger, __DFSDM_Filter_HandleTypeDef::Instance, __DFSDM_Filter_HandleTypeDef::RegularTrigger, and __DFSDM_Filter_HandleTypeDef::State.
Referenced by HAL_DFSDM_FilterRegularStop(), HAL_DFSDM_FilterRegularStop_DMA(), and HAL_DFSDM_FilterRegularStop_IT().