I2Cx_ReadMultiple() is only used within STM32469I_EVAL.
 
Symbols
loading...
Files
loading...

I2Cx_ReadMultiple() function

Reads multiple data.

Syntax

static HAL_StatusTypeDef I2Cx_ReadMultiple(uint8_t Addr,     uint16_t Reg,     uint16_t MemAddSize,     uint8_t *Buffer,     uint16_t Length);
Implemented in stm32469i_eval.c:736

Arguments

Addr

I2C address

Reg

Reg address

MemAddSize

Buffer

Pointer to data buffer

Length

Length of the data

Return value

HAL status

References

LocationReferrerText
stm32469i_eval.c:736
static HAL_StatusTypeDef I2Cx_ReadMultiple(uint8_t Addr,
stm32469i_eval.c:125
static HAL_StatusTypeDef I2Cx_ReadMultiple(uint8_t Addr, uint16_t Reg, uint16_t MemAddSize, uint8_t *Buffer, uint16_t Length);
stm32469i_eval.c:886IOE_ReadMultiple()
return I2Cx_ReadMultiple(Addr, (uint16_t)Reg, I2C_MEMADD_SIZE_8BIT, Buffer, Length);
stm32469i_eval.c:988MFX_IO_ReadMultiple()
return I2Cx_ReadMultiple((uint8_t)Addr, (uint16_t)Reg, I2C_MEMADD_SIZE_8BIT, Buffer, Length);
stm32469i_eval.c:1061AUDIO_IO_Read()
I2Cx_ReadMultiple(Addr, Reg, I2C_MEMADD_SIZE_16BIT, (uint8_t*)&read_value, 2);
stm32469i_eval.c:1126CAMERA_IO_Read()
I2Cx_ReadMultiple(Addr , Reg, I2C_MEMADD_SIZE_16BIT, (uint8_t*)&read_value, 1);
stm32469i_eval.c:1131CAMERA_IO_Read()
I2Cx_ReadMultiple(Addr, Reg, I2C_MEMADD_SIZE_16BIT, (uint8_t*)&read_value, 2);
stm32469i_eval.c:1182EEPROM_IO_ReadData()
stm32469i_eval.c:1243TS_IO_ReadMultiple()
return I2Cx_ReadMultiple(Addr, (uint16_t)Reg, I2C_MEMADD_SIZE_8BIT, Buffer, Length);

Call Tree

Functions calling I2Cx_ReadMultiple()
Functions called by I2Cx_ReadMultiple()
I2Cx_ReadMultiple()
all items filtered out
Data read by I2Cx_ReadMultiple()
Data written by I2Cx_ReadMultiple()
I2Cx_ReadMultiple()
I2Cx_ReadMultiple()::status
all items filtered out
Type of I2Cx_ReadMultiple()
I2Cx_ReadMultiple()