
void i2cwrite(void)
{
int i;
location = 0;
location2 = 0;
for ( i=0 ; i<=255; i++)
   	{
 	   location = location + i;
	   byte = i;
	   eeprom_write_byte(location, byte);
  	   puyit[0] = byte;
	   sendcomm ( puyit , 1);
       } 

location = 0;
location2 = 0;
for ( i=0 ; i<=255; i++)
   	{
         location2 = location2 + i;
	 byte = i;
	 eeprom_write_byte(location2, byte);
 	 puyit[0] = byte;
	sendcomm ( puyit , 1);
	} 			
}
<b>
this is my calling test code for read data :
</b>
void i2cread(void)
{
int i;
location = 0;
location2 = 0;
for ( i=0 ; i<=255; i++)
   	{
         location = location + i;
 	 byte = eeprom_read_byte(location);
	 puyit[0] = byte;
	 sendcomm ( puyit , 1);
	} 

location = 0;
location2 = 0;
for ( i=0 ; i<=255; i++)
   	{
         location2 = location2 + i;
  	 byte = eeprom_read_byte(location);
	 puyit[0] = byte;
	 sendcomm ( puyit , 1);
	}
}



