I2Cx_WriteMultiple() is only used within STM324x9I_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 stm324x9i_eval.c:625

Arguments

Addr

Device address on BUS Bus.

Reg

The target register address to write

MemAddSize

Buffer

The target register value to be written

Length

buffer size to be written

Return value

HAL status

References

LocationReferrerText
stm324x9i_eval.c:625
static HAL_StatusTypeDef I2Cx_WriteMultiple(uint8_t Addr, uint16_t Reg, uint16_t MemAddress, uint8_t *Buffer, uint16_t Length)
stm324x9i_eval.c:116
static HAL_StatusTypeDef I2Cx_WriteMultiple(uint8_t Addr, uint16_t Reg, uint16_t MemAddSize, uint8_t *Buffer, uint16_t Length);
stm324x9i_eval.c:731IOE_WriteMultiple()
I2Cx_WriteMultiple(Addr, (uint16_t)Reg, I2C_MEMADD_SIZE_8BIT, Buffer, Length);
stm324x9i_eval.c:775AUDIO_IO_Write()
I2Cx_WriteMultiple(Addr, Reg, I2C_MEMADD_SIZE_16BIT,(uint8_t*)&Value, 2);
stm324x9i_eval.c:869EEPROM_IO_WriteData()

Call Tree

Functions calling I2Cx_WriteMultiple()
Functions called by I2Cx_WriteMultiple()
I2Cx_WriteMultiple()
all items filtered out
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()