I2Cx_WriteMultiple() is only used within STM32446E_EVAL.
 
Symbols
loading...
Files
loading...

I2Cx_WriteMultiple() function

Writes a value in a register of the device through BUS in using DMA mode.

Syntax

static HAL_StatusTypeDef I2Cx_WriteMultiple(uint8_t Addr,     uint16_t Reg,     uint16_t MemAddSize,     uint8_t *Buffer,     uint16_t Length);
Implemented in stm32446e_eval.c:811

Arguments

Addr

Device address on BUS Bus.

Reg

The target register address to write

MemAddSize

address size

Buffer

The target register value to be written

Length

buffer size to be written

Return value

HAL status

References

LocationReferrerText
stm32446e_eval.c:811
static HAL_StatusTypeDef I2Cx_WriteMultiple(uint8_t Addr, uint16_t Reg, uint16_t MemAddSize, uint8_t *Buffer, uint16_t Length)
stm32446e_eval.c:149
static HAL_StatusTypeDef I2Cx_WriteMultiple(uint8_t Addr, uint16_t Reg, uint16_t MemAddSize, uint8_t *Buffer, uint16_t Length);
stm32446e_eval.c:1166AUDIO_IO_Write()
I2Cx_WriteMultiple(Addr, Reg, FMPI2C_MEMADD_SIZE_16BIT,(uint8_t*)&Value, 2);
stm32446e_eval.c:1221CAMERA_IO_Write()
I2Cx_WriteMultiple(Addr, Reg, FMPI2C_MEMADD_SIZE_16BIT,(uint8_t*)&Value, 1);
stm32446e_eval.c:1228CAMERA_IO_Write()
I2Cx_WriteMultiple(Addr, Reg, FMPI2C_MEMADD_SIZE_16BIT,(uint8_t*)&Value, 2);
stm32446e_eval.c:1287EEPROM_IO_WriteData()

Call Tree

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