Daljeet12
Member level 4
I need help on following routine
routine to read i2c device
What it would be return in loop1 loop2 and loop 3 ?
routine to read i2c device
Code:
unsigned char I2CRead()
{
unsigned char i, Data=0;
for (i = 0; i < 8; i++) {
SCL = 1;
if(SDA)
Data |=1;
if(i<7)
Data<<=1;
SCL = 0;
}
return Data;
}
What it would be return in loop1 loop2 and loop 3 ?