RC522 Escribir dos bloques

Buenas tardes foro!

Tengo el Arduino genuino UNO y la placa rfid RC522.

Bueno, de antemano tengo que decir que esta es la primera incursión que hago en arduino y sin saber programar nada, he intentado hacer un programa frankstein con la unión de unos y otros y me ha salido este, pero necesito que me echéis una mano

Estoy trasteando un código de Luis Llamas y estoy intentando escribir dos bloques en una tarjeta mifare classic 1kb.
SOLUCIONADO

Estas definiendo dos variables con el mismo nombre. Si quieres escribir los mismos datos en el sector siguiente solo tienes que incrementar la variable del sector y repetir la escritura, usando los mismos datos. No se puede leer o escribir más de un sector(16 bytes) a la vez.

//escribe el sector blockAddr
status = (MFRC522::StatusCode) mfrc522.MIFARE_Write(blockAddr, (byte*)data, 16);
   if (status != MFRC522::STATUS_OK) {
      Serial.print(F("MIFARE_Write() failed: "));
      Serial.println(mfrc522.GetStatusCodeName(status));
   }
// escribe el sector blockAddr+1
status = (MFRC522::StatusCode) mfrc522.MIFARE_Write(++blockAddr, (byte*)data, 16);
   if (status != MFRC522::STATUS_OK) {
      Serial.print(F("MIFARE_Write() failed: "));
      Serial.println(mfrc522.GetStatusCodeName(status));
   }

Alucinante compañero, para mí has hecho magia. Gracias!