Let me introduce, I am from Indonesia, working in a university.
Previously, I have developed parking system using NFC/RFID card.
I used ESP8266 as the main processor, however, I found it is not stable in the I2C interface.
Therefore, I want to try to use STM32F1 as the main processor.
For the NFC reader, I use PN532 with the following library https://github.com/elechouse/PN532.
However, it is failed to compile. It seem that the wire.h library of STM32 arduino core is not
compatible with the wire library of ESP8266.
Is there anyone have used PN532 module ? which PN532 library did you use ?
This is the error code when I compiled one of the example program,
In file included from C:\Users\LENOVO\AppData\Local\Temp\arduino_modified_sketch_142934\iso14443a_uid.pde:19:0:
C:\Users\LENOVO\Documents\Arduino\libraries\PN532_I2C/PN532_I2C.h: In member function 'uint8_t PN532_I2C::write(uint8_t)':
C:\Users\LENOVO\Documents\Arduino\libraries\PN532_I2C/PN532_I2C.h:29:37: error: void value not ignored as it ought to be
return _wire->write(data);