NetBurner 3.0
I2C Multi

Modules

 Advanced NetBurner I2C Functions
 
 I2C Function Macros
 
 I2C Function Return Values
 
 I2C Parameter Macros
 
 I2C Status Macros
 
 I2C Timeout Values
 
 Simple NetBurner I2C Functions
 

Macros

#define I2C_MAX_BUF_SIZE   (64)
 Size allocated to input and output buffers in slave mode I2C.
 
#define I2C_SLAVE_TX_TERM_CHAR   (0)
 Terminating char to be sent when Slave TX buffer is empty.
 

Detailed Description

Multi-Master I2C will allow the NetBurner to operate as a master device on the I2C bus when actively seeking to communicate. When idle, the NetBurner will act as a slave device and other Multi-Master devices on the I2C bus can actively initiate communication with the NetBurner.

Note: If your NetBurner device is the only Master I2C device being used on the I2C bus you may choose to use our Master-Only I2C driver to conserve system resources.