Hola a todos,
Recientemente instale la biblioteca MFRC522.h para controlar un lector RFID-RC522 y he descargado algunos ejemplos para comprobar que funciona pero al compilar el sketch me salen errores en la librería diciendo que las funciones incluidas en la biblioteca no existen, concretamente los errores que me salen son:
Arduino:1.6.5 (Linux), Placa:"Arduino/Genuino Uno"
RFID_SERIAL.ino: In function 'void setup()':
RFID_SERIAL:24: error: 'class MFRC522' has no member named 'PCD_Init'
RFID_SERIAL.ino: In function 'void loop()':
RFID_SERIAL:31: error: 'MIFARE_Key' is not a member of 'MFRC522'
RFID_SERIAL:31: error: expected ';' before 'key'
RFID_SERIAL:32: error: 'key' was not declared in this scope
RFID_SERIAL:35: error: 'class MFRC522' has no member named 'PICC_IsNewCardPresent'
RFID_SERIAL:40: error: 'class MFRC522' has no member named 'PICC_ReadCardSerial'
RFID_SERIAL:43: error: 'class MFRC522' has no member named 'uid'
RFID_SERIAL:44: error: 'class MFRC522' has no member named 'uid'
RFID_SERIAL:45: error: 'class MFRC522' has no member named 'uid'
RFID_SERIAL:48: error: 'class MFRC522' has no member named 'PICC_GetType'
RFID_SERIAL:48: error: 'class MFRC522' has no member named 'uid'
RFID_SERIAL:49: error: 'class MFRC522' has no member named 'PICC_GetTypeName'
RFID_SERIAL:55: error: 'class MFRC522' has no member named 'PCD_Authenticate'
RFID_SERIAL:55: error: 'PICC_CMD_MF_AUTH_KEY_A' is not a member of 'MFRC522'
RFID_SERIAL:55: error: 'key' was not declared in this scope
RFID_SERIAL:55: error: 'class MFRC522' has no member named 'uid'
RFID_SERIAL:56: error: 'STATUS_OK' is not a member of 'MFRC522'
RFID_SERIAL:58: error: 'class MFRC522' has no member named 'GetStatusCodeName'
RFID_SERIAL:65: error: 'class MFRC522' has no member named 'MIFARE_Read'
RFID_SERIAL:66: error: 'STATUS_OK' is not a member of 'MFRC522'
RFID_SERIAL:68: error: 'class MFRC522' has no member named 'GetStatusCodeName'
RFID_SERIAL:104: error: 'class MFRC522' has no member named 'PICC_HaltA'
RFID_SERIAL:105: error: 'class MFRC522' has no member named 'PCD_StopCrypto1'
Multiple libraries were found for "MFRC522.h"
Used: /home/adri/Arduino/libraries/MFRC522
Not used: /home/adri/Arduino/libraries/RFID
'class MFRC522' has no member named 'PCD_Init'This report would have more information with
"Show verbose output during compilation"
activala desde Archivo > Preferencias
A ver si alguien puede decirme lo que esta pasando, pues he abierto MFRC522.h y las funciones que me esta diciendo que no existen están todas y cada una de ellas incluidas en el .h.
Gracias de antemano.
Un saludo.