I am using M7E-hecto module for UHF tag scanning for that I am taking reference of this. GitHub - sparkfun/SparkFun_Simultaneous_RFID_Tag_Reader_Library: Arduino library to control the M6E-Nano RFID module from ThingMagic
with this codeset, I am able to get the strongest tag epc value. But I want to have single scan multi tags reading. Please tell me how to achieve this.
getVersion();
setTagProtocol();
setAntennaPort();
setRegion(REGION_NORTHAMERICA);
setReadPower(500);
uint8_t myEPC[12]; //Most EPCs are 12 bytes
uint8_t myEPClength;
uint8_t responseType = 0;
//memset(myEPC, 0x00, sizeof(myEPC));
myEPClength = sizeof(myEPC);
responseType = readTagEPC(myEPC, &myEPClength, 500);
if (responseType == RESPONSE_SUCCESS) {
PRINTF("EPC [ ");
for (uint8_t x = 0; x < myEPClength; x++) {
if (myEPC[x] < 0x10) PRINTF("0");
PRINTF("%X ", myEPC[x]);
}
PRINTF("]\r\n");
} else {
PRINTF("No tag found (%d)\r\n", responseType);
}
With the Sparkfun library you can not change. There are many topics around this already posted. e.g.