HAL
HAL_FMPI2C_Master_Seq_Receive_DMA() is only used within HAL.
 
Symbols
loading...
Files
loading...
CodeScopeSTM32 Libraries and SamplesHALHAL_FMPI2C_Master_Seq_Receive_DMA()

HAL_FMPI2C_Master_Seq_Receive_DMA() function

Sequential receive in master FMPI2C mode an amount of data in non-blocking mode with DMA

Syntax

HAL_StatusTypeDef HAL_FMPI2C_Master_Seq_Receive_DMA(FMPI2C_HandleTypeDef *hfmpi2c,     uint16_t DevAddress,     uint8_t *pData,     uint16_t Size,     uint32_t XferOptions);
Implemented in stm32f4xx_hal_fmpi2c.c:3776

Arguments

hfmpi2c

Pointer to a FMPI2C_HandleTypeDef structure that contains the configuration information for the specified FMPI2C.

DevAddress

Target device address: The device 7 bits address value in datasheet must be shifted to the left before calling the interface

pData

Pointer to data buffer

Size

Amount of data to be sent

XferOptions

Options of Transfer, value of FMPI2C_XFEROPTIONS

Return value

HAL status

Notes

This interface allow to manage repeated start condition when a direction change during transfer

References

LocationText
stm32f4xx_hal_fmpi2c.c:3776
HAL_StatusTypeDef HAL_FMPI2C_Master_Seq_Receive_DMA(FMPI2C_HandleTypeDef *hfmpi2c, uint16_t DevAddress, uint8_t *pData,
stm32f4xx_hal_fmpi2c.h:678
HAL_StatusTypeDef HAL_FMPI2C_Master_Seq_Receive_DMA(FMPI2C_HandleTypeDef *hfmpi2c, uint16_t DevAddress, uint8_t *pData,

Call Tree

Functions called by HAL_FMPI2C_Master_Seq_Receive_DMA()
HAL_FMPI2C_Master_Seq_Receive_DMA()
Data read by HAL_FMPI2C_Master_Seq_Receive_DMA()
Data written by HAL_FMPI2C_Master_Seq_Receive_DMA()
HAL_FMPI2C_Master_Seq_Receive_DMA()
Type of HAL_FMPI2C_Master_Seq_Receive_DMA()
HAL_FMPI2C_Master_Seq_Receive_DMA()
uint32_t
all items filtered out