Uses of Interface
cork.net.i2c.I2CDevice

Packages that use I2CDevice
cork.module.devantech   
cork.module.ti   
cork.net.i2c   
 

Uses of I2CDevice in cork.module.devantech
 

Classes in cork.module.devantech that implement I2CDevice
 class CMPS03
          Driver for controlling a Devantech CMPS03 compass module.
 class SRF08
          Software driver for the Devontech SRF08 Range Finder.
 

Methods in cork.module.devantech that return I2CDevice
 I2CDevice SRF08.getI2CDevice()
          This must be implemented by all I2C devices, and must return it's own instance.
 I2CDevice CMPS03.getI2CDevice()
          Gets the i2CDevice attribute of the CMPS03 object
 

Uses of I2CDevice in cork.module.ti
 

Classes in cork.module.ti that implement I2CDevice
 class PCF8574
          Driver for controlling a Texas Instruments PCF8574 Remote 8-Bit I/O Expander chip.
 

Methods in cork.module.ti that return I2CDevice
 I2CDevice PCF8574.getI2CDevice()
          Gets this instance.
 

Uses of I2CDevice in cork.net.i2c
 

Subinterfaces of I2CDevice in cork.net.i2c
 interface I2CSlave
          Though not implemented, this is a placeholder for future implementation of the slave device.
 

Classes in cork.net.i2c that implement I2CDevice
 class AbstractI2CDevice
          All I2C capable devices should use this base class for communitcating with the I2C bus.
 

Methods in cork.net.i2c that return I2CDevice
abstract  I2CDevice AbstractI2CDevice.getI2CDevice()
          This must be implemented by all I2C devices, and must return it's own instance.
 

Methods in cork.net.i2c with parameters of type I2CDevice
 void I2CLineDriver.tick(I2CDevice device)
          ticks the SCL line once.
 void I2CLineDriver.stop(I2CDevice device)
          Signals stop communication on the bus.
 void I2CLineDriver.read(I2CDevice device, int id, int[] buffer, int count)
          Reads data from the specified ID.
 void I2CLineDriver.write(I2CDevice device, int id, int[] buffer, int count)
          Writes data to the specified ID.
 void I2CLineDriver.start(I2CDevice device)
          Description of the Method
 void I2CBusMaster.start(I2CDevice device)
          Start communication on the I2C bus.
 void I2CBusMaster.stop(I2CDevice device)
          Stops communication the I2C bus.
 void I2CBusMaster.tick(I2CDevice device)
          Ticks over the SCL line.
 void I2CBusMaster.capture(I2CDevice device)
          Captures the BusMaster for exclusive access by a specific device.
 void I2CBusMaster.release(I2CDevice device)
          Releases and frees the BusMaster for capture by another device.
 void I2CBusMaster.read(I2CDevice device, int id, int[] buffer, int count)
          Reads data from the specified ID.
 void I2CBusMaster.write(I2CDevice device, int id, int[] buffer, int count)
          Writes data to the specified ID.
 void AbstractLineDriver.capture(I2CDevice device)
          Captures the line driver for exclusive access by a specific device.
 void AbstractLineDriver.release(I2CDevice device)
          Releases and frees the line driver for capture by another device.
 boolean AbstractLineDriver.isCapturedBy(I2CDevice device)
          Gets the capturedBy attribute of the AbstractLineDriver object