![]() | Download Help (Windows Only) |
Owning Palette: Low Level VIs
Requires: myRIO Toolkit, roboRIO Toolkit, or NI ELVIS RIO Control Toolkit. This topic might not match its corresponding palette in LabVIEW depending on your operating system, licensed product(s), and target.
Use the I2C VIs to control the Inter-Integrated Circuit (I2C) channels.
Palette Object | Description |
---|---|
Close | Closes the reference to an Inter-Integrated Circuit (I2C) channel. This VI also disables the I2C channel and resets the configuration of the channel. |
Configure | Configures the transfer rate of an Inter-Integrated Circuit (I2C) channel based on the input I2C reference. |
Open | Opens a reference to an Inter-Integrated Circuit (I2C) channel. You must open a reference before you use an I2C channel to write data to and read data from an I2C slave device. |
Read | Reads a specified number of bytes of data from an Inter-Integrated Circuit (I2C) channel. This VI returns the result when finishing reading all the bytes or when timing out. |
Write | Writes data to an Inter-Integrated Circuit (I2C) slave device. This VI returns the result when finishing writing all the bytes or when timing out. |
Write Read | Writes data to an Inter-Integrated Circuit (I2C) slave device and then reads a specified number of bytes of data from the I2C slave device. This VI returns the result when finishing writing or reading all the bytes, or when timing out |
Helpful
Not Helpful