индийский код ...
byte packet[] = new byte[9];Это надо вынести в глобальное пространство имен
public void write(byte register, int[] data)
{
int i=0;
packet[i++] = WRITE_CMD; // address byte
for|(int j=0;j<sizeof(data);j++)
{
packet[i++] = register; // register byte
packet[i++] = (byte)data[j]; // data byte
}
packet[i++] = '\0';
Spi.wiringPiSPIDataRW(0, packet, sizeof(packet));
}