|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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 |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |