It might be ; the LIbrary says “ADAFRUIT_PN532 0.0.1” and when I view on Github I see https://github.com/rahatmaini/Adafruit_PN532 .
So far in debugging I have been tweaking readMifareClassic with help from walking around the this communit comments; Im not sure how to share my current code here but from my own comments in my code I can tell you that I have
Added AdaFruit_PN532/ to the Include for Adafruit_PN52.h ( ScruffR )
Commented out spark_disable_wlan as its deprecated;
Added particle.process within the core While loops as it was causing the breathing green error.
Added SYSTEM_THREAD(ENABLED) to help ensure photon processes are not blocked;
Commented out checking for Serial.Available it was just looping there forever.
Now im down to getting it to see the PN532 board; im using the Big Red Square Shield which probably has a proper name somewhere but I can link to it if you’re unsure.
Currently Its not seeing the board so my next step was to walk back through the code for spotting a PN532 board running as i2c and ensuring that its evening listening/talking.
I have the PN532 Libraries working in the arduino so I was using that as a reference point; getting these to work in Photon would be a bonus.
Specifically I have a local community/STEM project I am building towards and getting this to work will mean we can use a collection of Photons at a local event and get kids to build and play with NFC and Photons.
Count me in as saying yes please to any help and to offering my own code/time to improve this library and maybe keep it upto date and using some of the Photons features;
thank you in advance.