Quote Originally Posted by Frozen001 View Post
but I think I am more confued with the commands I2CREAD and I2CWRITE.

After Startup, I have to send 10010001 to go into read mode. The sensor will acknowledge receipt (SDA low). After ACK, the sensor will clock out the data which I have to read.
Ok, that sounds reasonable...
YOU don't have to worry about SCL, SDA, ACK, NACK, this, that, the other thing, whatever...
PBP and I2CREAD/I2CWRITE take care of that for you.
All you have to do is provide the right parameters for said commands (i.e. addresses, data, etc).