I2C Communication
I2C, or Inter-Integrated Circuit, is a chip-to-chip interface supporting two-wire
                            communication. You can connect to I2C peripheral devices and read from
                            and write to them. Create the interface object using the
                                device function with an
                                aardvark or ni845x
                            object.
To use the I2C interface, you must have either a Total Phase® Aardvark I2C/SPI™ Host Adapter or an NI™ USB-8451 or USB-8452 I2C/SPI Interface Device installed.
Functions
Topics
- I2C Interface OverviewConnect to I2C controller boards and peripheral devices and communicate with them from MATLAB®. 
- Configure I2C Controller Board CommunicationDiscover and connect to Total Phase Aardvark™ or NI USB-845x controller boards using the aardvarkorni845xinterface.
- Transmit Data to Peripheral Device Over I2C InterfaceCommunicate with an I2C peripheral device connected to a Total Phase Aardvark or an NI USB-845x controller board. 
- Install Instrument Control Toolbox Support Package for Total Phase Aardvark I2C/SPI InterfaceInstall the support package for a Total Phase Aardvark controller to communicate with I2C and SPI interfaces in MATLAB. 
- Install Instrument Control Toolbox Support Package for National Instruments NI-845x I2C/SPI InterfaceInstall the support package for an NI USB-845x controller to communicate with I2C and SPI interfaces in MATLAB. 
- Transition Your Code to aardvark or ni845x InterfaceCreate I2C connections using the devicefunction with anaardvarkorni845xobject instead ofi2c.
Troubleshooting
Troubleshoot the I2C interface.
