HAL
HAL_DFSDM_FilterInjectedMsbStart_DMA() is only used within HAL.
 
Symbols
loading...
Files
loading...
CodeScopeSTM32 Libraries and SamplesHALHAL_DFSDM_FilterInjectedMsbStart_DMA()

HAL_DFSDM_FilterInjectedMsbStart_DMA() function

This function allows to start injected conversion in DMA mode and to get only the 16 most significant bits of conversion.

Syntax

HAL_StatusTypeDef HAL_DFSDM_FilterInjectedMsbStart_DMA(DFSDM_Filter_HandleTypeDef *hdfsdm_filter,     int16_t *pData,     uint32_t Length);
Implemented in stm32f4xx_hal_dfsdm.c:2946

Arguments

hdfsdm_filter

DFSDM filter handle.

pData

The destination buffer address.

Length

The length of data to be transferred from DFSDM filter to memory.

Return value

HAL status

Notes

This function should be called only when DFSDM filter instance is in idle state or if regular conversion is ongoing. Please note that data on buffer will contain signed 16 most significant bits of injected conversion.

References

LocationText
stm32f4xx_hal_dfsdm.c:2946
HAL_StatusTypeDef HAL_DFSDM_FilterInjectedMsbStart_DMA(DFSDM_Filter_HandleTypeDef *hdfsdm_filter,
stm32f4xx_hal_dfsdm.h:885
HAL_StatusTypeDef HAL_DFSDM_FilterInjectedMsbStart_DMA(DFSDM_Filter_HandleTypeDef *hdfsdm_filter, int16_t *pData, uint32_t Length);