#include <OzIDManager.h>
#include <OzNfcReader.h>

OzIDManager* manager;
OzNfcReader *rc522reader_1;
OzNfcReader *rc522reader_2;
OzNfcReader *pn532reader;

void setup()
{
  Serial.begin(115200);
  SPI.begin();

  manager = new OzIDManager;
  manager->_sendACK = false;
  manager->_checksum = false;

  OzCommunication::setIDManager(manager);

  rc522reader_1 = new OzNfcReader(MODE::RC522, 9, 7);
  rc522reader_2 = new OzNfcReader(MODE::RC522, 10, 8);
  pn532reader = new OzNfcReader(MODE::PN532);

  int x=1;
  manager->sendLinkSetup();
  manager->PrintWelcomeLine(rc522reader_1, x++,"MyRC522Nfc_1");
  manager->PrintWelcomeLine(rc522reader_2, x++,"MyRC522Nfc_2");
  manager->PrintWelcomeLine(pn532reader, x++,"MyPN532Nfc");
}

void loop()
{
    OzCommunication::communicate();
    rc522reader_1->ownLoop();
    rc522reader_2->ownLoop();
    pn532reader->ownLoop();
}

More information