HAL
HAL_DFSDM_FilterRegularMsbStart_DMA() is only used within HAL.
 
Symbols
loading...
Files
loading...
CodeScopeSTM32 Libraries and SamplesHALHAL_DFSDM_FilterRegularMsbStart_DMA()

HAL_DFSDM_FilterRegularMsbStart_DMA() function

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

Syntax

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

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 injected conversion is ongoing. Please note that data on buffer will contain signed 16 most significant bits of regular conversion.

References

LocationText
stm32f4xx_hal_dfsdm.c:2530
HAL_StatusTypeDef HAL_DFSDM_FilterRegularMsbStart_DMA(DFSDM_Filter_HandleTypeDef *hdfsdm_filter,
stm32f4xx_hal_dfsdm.h:878
HAL_StatusTypeDef HAL_DFSDM_FilterRegularMsbStart_DMA(DFSDM_Filter_HandleTypeDef *hdfsdm_filter, int16_t *pData, uint32_t Length);