|  | WE310F5
    39.00.000
    | 
#include <m2mb_i2c.h>
I2C device configuration structure.
Definition at line 83 of file m2mb_i2c.h.
| UINT8* buffer | 
Buffer for the data transfer.
Definition at line 93 of file m2mb_i2c.h.
| UINT32 bus_Frequency_KHz | 
I2C bus speed in kHz.
Definition at line 87 of file m2mb_i2c.h.
| UINT32 core_Configuration1 | 
Core Specific Configuration. Recommended 0.
Definition at line 91 of file m2mb_i2c.h.
| UINT32 core_Configuration2 | 
Core Specific Configuration. Recommended 0.
Definition at line 92 of file m2mb_i2c.h.
| UINT32 flags | 
I2C flags for for the transfer.
Definition at line 96 of file m2mb_i2c.h.
| M2MB_I2C_ADDR_T i2c_addressing | 
I2C Addressing : 7/10 bit select
Definition at line 86 of file m2mb_i2c.h.
| M2MB_I2C_MODE_T i2c_mode | 
I2C Mode -Master/Slave
Definition at line 85 of file m2mb_i2c.h.
| UINT32 length | 
Length of the data to be transferred in bytes.
Definition at line 94 of file m2mb_i2c.h.
| UINT32 slave_Address | 
7/10-bit I2C slave address.
Definition at line 88 of file m2mb_i2c.h.
| UINT32 slave_Max_Clock_Stretch_Us | 
Maximum slave clock stretch in us that a slave might perform.
Definition at line 90 of file m2mb_i2c.h.
| UINT32 SMBUS_Mode | 
SMBUS mode transfers. This is not supported currently
Definition at line 89 of file m2mb_i2c.h.
| UINT32 transferred | 
Number of bytes actually transferred.
Definition at line 95 of file m2mb_i2c.h.