Помогите с WIRE в Ардуино
	
	
		Мне нужно писать в микросхему памяти блоки по 256 байт. При записи в 24С64WP у меня ложатся только 30 байт данных и массива.
Как я понимаю стоит ограничение на буфер в 32 байта. 2 из которых уходят на адрес  в микросхеме. Как расширить его?
	PHP код:
	
int I2CWr (byte source, unsigned int adr)
{
  int i;
  byte iadr2, iadr1;
    iadr2 = adr >> 8;
    iadr1 = adr;
    Wire.beginTransmission(0x50);
    Wire.write(iadr2);             
    Wire.write(iadr1);
    Wire.write(bytes,256);
     while (Wire.endTransmission() != 0) 
              {Serial.println(Wire.endTransmission());}
}