unterminated argument list invoking macro "bitWrite"

Hola a todos

arduino me señala este problema: unterminated argument list invoking macro “bitWrite”
y no entiendo porqué…

const int relayPins[] = {2,3,4,5,6,7,8,9};
byte readRelays = B00000000;

void setup()
{
 for(int i=0; i<8; i++)
  {
    pinMode(relayPins[i], OUTPUT);
    pinMode(ledPins[i], OUTPUT);
  }
}

void loop()
{
  for(int i=0; i<8; i++)
  {
    bitWrite(readRelays, i, digitalRead(relayPins[i]);
  }
}

gracias por toda ayuda

Enrique

Post duplicado! Eso no se hace!