public class I2CManager
extends java.lang.Object
This manager allows applications to list the available I2C interfaces and
create I2C devices to read/write.
Unless noted, all I2C API methods require the
com.digi.android.permission.I2C permission. If your application does
not have this permission it will not have access to any I2C service feature.
I2C| Constructor and Description |
|---|
I2CManager(android.content.Context context) |
| Modifier and Type | Method and Description |
|---|---|
I2C |
createI2C(int interfaceNumber)
Creates and returns an
I2C object with the given interface number. |
int[] |
listInterfaces()
Lists all available I2C interface numbers in the device.
|
public I2C createI2C(int interfaceNumber)
I2C object with the given interface number.interfaceNumber - Number of the I2C interface to use.java.lang.IllegalArgumentException - If interfaceNumber < 0.listInterfaces(),
I2Cpublic int[] listInterfaces()