ADLINK Technology RTV Series User Manual page 155

Multi-channel real-time video frame grabber series
Table of Contents

Advertisement

the EEPROM device
BT848_CUSTPROP_I2C_SETFREQ;
INSTANCE_DATA_OF_PROPERTY_PTR(&I2C),
INSTANCE_DATA_OF_PROPERTY_SIZE(I2C),
I2C.dwOperation=BT848_CUSTPROP_I2C_R3;
INSTANCE_DATA_OF_PROPERTY_PTR(&I2C),
INSTANCE_DATA_OF_PROPERTY_SIZE(I2C),
}
return I2C.ucInBuf[1];
}
Programming Guide
{
uAddress = 0xa0; // address for
// Set frequency first
ZeroMemory(&I2C,sizeof(I2C));
I2C.bDontWaitACK = true;
I2C.dwOperation =
I2C.dwFreq = 100000;
hr = pKs->Get(
PROPSETID_CUSTOMBT848,
KSPROPERTY_CUSTOMBT848_I2C,
&I2C,
sizeof(I2C),
&ret);
// Read value then
I2C.ucAddress= uAddress;
I2C.ucInBuf[0] = offset;
I2C.dwOutLen = 0;
I2C.dwInLen
I2C.bDontWaitACK = TRUE;
hr = pKs->Get(
PROPSETID_CUSTOMBT848,
KSPROPERTY_CUSTOMBT848_I2C,
&I2C,
sizeof(I2C),
&ret);
}
pKs->Release();
=
1;
145

Advertisement

Table of Contents
loading

Table of Contents