void main()
{
i2c_start();
i2c_write(0x2A);
i2c_write(0x00);
i2c_write(0x89);
i2c_start();
i2c_write(0x2A);
i2c_write(0x00);
i2c_write(0x09);
i2c_stop();
while(true) {
delay_ms(10);
i2c_start();
i2c_write(0x2A);
i2c_write(0x03);
i2c_start();
i2c_write(0x2A);
unsigned char REDMSB=i2c_read(1);
unsigned char REDLSB=i2c_read(1);
unsigned char GREENMSB=i2c_read(1);
unsigned char GREENLSB=i2c_read(1);
unsigned char BLUEMSB=i2c_read(1);
unsigned char BLUELSB=i2c_read(1);
unsigned char IRMSB=i2c_read(1);
unsigned char IRLSB=i2c_read(0);
i2c_stop();
}
}