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

I2Cx_WriteMultiple() function

Write 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 MemAddress,     uint8_t *Buffer,     uint16_t Length);
Implemented in stm324xg_eval.c:631

Arguments

Addr

Device address on BUS Bus.

Reg

The target register address to write

MemAddress

Internal memory address

Buffer

The target register value to be written

Length

buffer size to be written

Return value

HAL status

References

LocationReferrerText
stm324xg_eval.c:631
static HAL_StatusTypeDef I2Cx_WriteMultiple(uint8_t Addr, uint16_t Reg, uint16_t MemAddress, uint8_t *Buffer, uint16_t Length)
stm324xg_eval.c:135
static HAL_StatusTypeDef I2Cx_WriteMultiple(uint8_t Addr, uint16_t Reg, uint16_t MemAddress, uint8_t *Buffer, uint16_t Length);
stm324xg_eval.c:1021EEPROM_IO_WriteData()

Call Tree

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