NXShield  v1.07
NXShield Library Reference by OpenElectrons.com
 All Classes Files Functions Variables Enumerations Enumerator Macros Pages
BaseI2CDevice Member List

This is the complete list of members for BaseI2CDevice, including all inherited members.

_bufferBaseI2CDevicestatic
b_initialized (defined in BaseI2CDevice)BaseI2CDevicestatic
BaseI2CDevice(uint8_t i2c_address)BaseI2CDevice
checkAddress()BaseI2CDevice
getAddress()BaseI2CDevice
getDeviceID()BaseI2CDevice
getFeatureSet()BaseI2CDevice
getFirmwareVersion()BaseI2CDevice
getVendorID()BaseI2CDevice
getWriteErrorCode()BaseI2CDevice
initProtocol()BaseI2CDevice
readByte(uint8_t location)BaseI2CDevice
readInteger(uint8_t location)BaseI2CDevice
readLong(uint8_t location)BaseI2CDevice
readRegisters(uint8_t start_register, uint8_t bytes_to_read, uint8_t *buffer=0, uint8_t buffer_length=0, bool clear_buffer=false)BaseI2CDevice
readString(uint8_t location, uint8_t bytes_to_read, uint8_t *buffer=0, uint8_t buffer_length=0)BaseI2CDevice
setAddress(uint8_t i2c_address)BaseI2CDevice
setWriteErrorCode(uint8_t code)BaseI2CDeviceprotected
writeByte(uint8_t location, uint8_t data)BaseI2CDevice
writeInteger(uint8_t location, uint16_t data)BaseI2CDevice
writeLong(uint8_t location, uint32_t data)BaseI2CDevice
writeRegisters(uint8_t start_register, uint8_t bytes_to_write, uint8_t *buffer=0)BaseI2CDevice