[RISOLTO] Modifica libreria

Salve,
vorrei modificare la libreria 'Adafruit_NFCShield_I2C.h' aggiungendo una funzione void.
Per farlo digito:

void Adafruit_NFCShield_I2C::"nome funzione"{
// comandi
}

però una volta salvato il file.cpp e fatta la compilazione mi dà il seguente errore:

Arduino:1.6.5 (Windows 7), Scheda:"Arduino Yún"

C:\Users\gianni\Documents\Arduino\libraries\Adafruit_NFCShield_I2C-master\Adafruit_NFCShield_I2C.cpp:403:34: error: no 'void Adafruit_NFCShield_I2C::pin()' member function declared in class 'Adafruit_NFCShield_I2C'
void Adafruit_NFCShield_I2C::pin(){
^
C:\Users\gianni\Documents\Arduino\libraries\Adafruit_NFCShield_I2C-master\Adafruit_NFCShield_I2C.cpp: In member function 'boolean Adafruit_NFCShield_I2C::readPassiveTargetID(uint8_t, uint8_t*, uint8_t*, uint16_t)':
C:\Users\gianni\Documents\Arduino\libraries\Adafruit_NFCShield_I2C-master\Adafruit_NFCShield_I2C.cpp:534:7: error: 'pin' was not declared in this scope
pin();
^
Errore durante la compilazione

Probabilmente il messaggio d'errore va messo in altro modo ma non so come fare nel caso correggetemi pure,
grazie.

hai aggiunto la funzione nel file header (.h)?

No l'ho aggiunto solo nel file.cpp

Devi aggiungerlo anche nell header...

Grazie per l'aiuto, era quello il problema.