// Erases a NFC tag by writing an empty NDEF message #if 0 #include #include #include #include PN532_SPI pn532spi(SPI, 10); NfcAdapter nfc = NfcAdapter(pn532spi); #else #include #include #include #include PN532_I2C pn532_i2c(Wire); NfcAdapter nfc = NfcAdapter(pn532_i2c); #endif void setup(void) { Serial.begin(9600); Serial.println("NFC Tag Eraser"); nfc.begin(); } void loop(void) { Serial.println("\nPlace a tag on the NFC reader to erase."); if (nfc.tagPresent()) { bool success = nfc.erase(); if (success) { Serial.println("\nSuccess, tag contains an empty record."); } else { Serial.println("\nUnable to erase tag."); } } delay(5000); }