What to expect when reading from a register using I2C

  Serial.println(something, BIN);

did not produce this output

Processor came out of reset.


passed!
0
0
0
0
0
0
0

but as you have found the value of the variable was zero so bitRead() was returning the correct value