ST25R95 Tag Detect Calibration Problems
I am using the X-NUCLEO-NFC03A1 board with the ST25R95 and an Arduino UNO as the development hardware. I am not using libraries but I can currently read personal data from an ISO14443-A tag.
I believe I am on the final leg of my ST25R95 code and trying to implement Tag Detection Calibration. I am failing to get past the first step of the procedure. This step sets DacDataH at 0x00 and I should get a response of 0x00, 0x01, 0x02 telling me that it woke up from a tag. However, I get an empty response from my idle command 0x00, 0x00, 0x00. My polling routine seems to take longer on this response but it doesn't error out.
To start out the Calibration procedure I send:
With every byte sent, I get the response of 0x06, so I think the ST25R95 likes the bytes I send.
In my code, I boot the ST25R95 by sending the RESET control and the IRQ pulse, then I do an Echo command to check communication, then I retrieve the IDN. After IDN, I do a 10ms pause and jump into Tag Detect Calibration. I read that Protocol doesn't matter, I don't do Protocol Selection.
What could I be missing?
