Fix the IIC read bug
Minor changes