_buffer | BaseI2CDevice | static |
_i2c_buffer | NXShieldI2C | |
_so_buffer | SoftI2cMaster | |
b_initialized (defined in BaseI2CDevice) | BaseI2CDevice | static |
BaseI2CDevice(uint8_t i2c_address) | BaseI2CDevice | |
calibrateBlack() | LineLeader | |
calibrateWhite() | LineLeader | |
checkAddress() (defined in NXShieldI2C) | NXShieldI2C | |
configureEurope() | LineLeader | |
configureUniversal() | LineLeader | |
configureUS() | LineLeader | |
getAddress() | BaseI2CDevice | |
getAverage() | LineLeader | |
getBlackCalibration() | LineLeader | |
getBlackLimit() | LineLeader | |
getDeviceID() | NXShieldI2C | |
getErrorCode() | NXShieldI2C | |
getFeatureSet() | NXShieldI2C | |
getFirmwareVersion() | NXShieldI2C | |
getKd(uint8_t kd) | LineLeader | |
getKdFactor(uint8_t kdfact) | LineLeader | |
getKi(uint8_t ki) | LineLeader | |
getKiFactor(uint8_t kifact) | LineLeader | |
getKp(uint8_t kp) | LineLeader | |
getKpFactor(uint8_t kpfact) | LineLeader | |
getRawCalibrated() | LineLeader | |
getRawUncalibrated() | LineLeader | |
getResult() | LineLeader | |
getSetPoint() | LineLeader | |
getSteering() | LineLeader | |
getVendorID() | NXShieldI2C | |
getWhiteCalibration() | LineLeader | |
getWhiteLimit() | LineLeader | |
BaseI2CDevice::getWriteErrorCode() | BaseI2CDevice | |
SoftI2cMaster::getWriteErrorCode() | SoftI2cMaster | |
init(void *shield, SH_BankPort bp) | NXShieldI2C | |
BaseI2CDevice::initProtocol() | BaseI2CDevice | |
SoftI2cMaster::initProtocol(uint8_t sclPin=NULL, uint8_t sdaPin=NULL) | SoftI2cMaster | |
invertLineColorToWhite() | LineLeader | |
issueCommand(char command) | LineLeader | |
LineLeader(uint8_t i2c_address=0x02) | LineLeader | |
m_protocol | NXShieldI2C | |
mp_shield | NXShieldI2C | |
NXShieldI2C(uint8_t i2c_address) | NXShieldI2C | |
read(uint8_t last) | SoftI2cMaster | |
readByte(uint8_t location) | NXShieldI2C | |
readInteger(uint8_t location) | NXShieldI2C | |
readLong(uint8_t location) | NXShieldI2C | |
readRegisters(uint8_t start_register, uint8_t bytes, uint8_t *buf) | NXShieldI2C | |
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) | NXShieldI2C | |
resetColorInversion() | LineLeader | |
restart(uint8_t addressRW) | SoftI2cMaster | |
setAddress(uint8_t address) | NXShieldI2C | |
setKd(uint8_t kd) | LineLeader | |
setKdFactor(uint8_t kdfact) | LineLeader | |
setKi(uint8_t ki) | LineLeader | |
setKiFactor(uint8_t kifact) | LineLeader | |
setKp(uint8_t kp) | LineLeader | |
setKpFactor(uint8_t kpfact) | LineLeader | |
setSetPoint(uint8_t spoint) | LineLeader | |
setWriteErrorCode(uint8_t code) | BaseI2CDevice | protected |
sleep() | LineLeader | |
SoftI2cMaster(uint8_t devAddr) | SoftI2cMaster | |
start(uint8_t addressRW) | SoftI2cMaster | |
stop(void) | SoftI2cMaster | |
takeSnapshot() | LineLeader | |
wakeUp() | LineLeader | |
write(uint8_t b) | SoftI2cMaster | |
writeByte(uint8_t location, uint8_t data) | NXShieldI2C | |
writeInteger(uint8_t location, uint16_t data) | NXShieldI2C | |
writeLong(uint8_t location, uint32_t data) | NXShieldI2C | |
writeRegisters(uint8_t start_register, uint8_t bytes_to_write, uint8_t *buffer=0) | NXShieldI2C | |
writeRegistersWithLocation(int bytes, uint8_t *buf) | SoftI2cMaster | |