GT-511C1R Fingerprint Scanner

Anyone still using the fingerprint scanner? I have the http://www.robotshop.com/ca/en/fingerprint-scanner-5v-ttl.html

The datasheet http://www.robotshop.com/media/files/pdf/datasheet-sen-11792.pdf suggests that

Red 3.3V (Max 6V)
Black =GDN
Yellow = RX
Green TX

As per normal I have a few issues. I have loaded both fingerprint.ino and enroll.ino from the library ADAFRUIT_FINGERPRINT, using the "Use this Example" neither compile, can't seem to find the .h file. I can get around this by loading both the .cpp and .h files onto the particle.ide.

Seems to have a password issue. With the .h and .cpp files in the particle IDE .

Adafruit_Fingerprint/Adafruit_Fingerprint.cpp:56:36: warning: narrowing conversion of '(((Adafruit_Fingerprint*)this)->Adafruit_Fingerprint::thePassword >> 24)' from 'uint32_t {aka long unsigned int}' to 'uint8_t {aka unsigned char}' inside { } [-Wnarrowing]
(thePassword >> 24), (thePassword >> 16),

Looks like the code wants some kind of a password, but I got nothing with the scanner about this. Any suggestions.

If anyone is curious other than @peekay123. Here are the error messaqges straight from loading the files from the library with the "Use This example".

enroll.ino say

enroll.cpp:19:55: fatal error: Adafruit_Fingerprint/Adafruit_Fingerprint.h: No such file or directory
void setup();
^

compilation terminated.
make[1]: *** [../build/target/user/platform-6enroll.o] Error 1
make: *** [user] Error 2

fingerprint.ino say

fingerprint.cpp: In function 'uint8_t getFingerprintID()':
fingerprint.cpp:135:1: warning: control reaches end of non-void function [-Wreturn-type]
return p;
^
Adafruit_Fingerprint/Adafruit_Fingerprint.cpp: In member function 'boolean Adafruit_Fingerprint::verifyPassword()':
Adafruit_Fingerprint/Adafruit_Fingerprint.cpp:56:36: warning: narrowing conversion of '(((Adafruit_Fingerprint*)this)->Adafruit_Fingerprint::thePassword >> 24)' from 'uint32_t {aka long unsigned int}' to 'uint8_t {aka unsigned char}' inside { } [-Wnarrowing]
(thePassword >> 24), (thePassword >> 16),
^
Adafruit_Fingerprint/Adafruit_Fingerprint.cpp:56:57: warning: narrowing conversion of '(((Adafruit_Fingerprint*)this)->Adafruit_Fingerprint::thePassword >> 16)' from 'uint32_t {aka long unsigned int}' to 'uint8_t {aka unsigned char}' inside { } [-Wnarrowing]
(thePassword >> 24), (thePassword >> 16),
^
Adafruit_Fingerprint/Adafruit_Fingerprint.cpp:57:36: warning: narrowing conversion of '(((Adafruit_Fingerprint*)this)->Adafruit_Fingerprint::thePassword >> 8)' from 'uint32_t {aka long unsigned int}' to 'uint8_t {aka unsigned char}' inside { } [-Wnarrowing]
(thePassword >> 8), thePassword};
^
Adafruit_Fingerprint/Adafruit_Fingerprint.cpp:57:54: warning: narrowing conversion of '((Adafruit_Fingerprint*)this)->Adafruit_Fingerprint::thePassword' from 'uint32_t {aka long unsigned int}' to 'uint8_t {aka unsigned char}' inside { } [-Wnarrowing]
(thePassword >> 8), thePassword};
^
Adafruit_Fingerprint/Adafruit_Fingerprint.cpp: In member function 'uint8_t Adafruit_Fingerprint::storeModel(uint16_t)':
Adafruit_Fingerprint/Adafruit_Fingerprint.cpp:107:51: warning: narrowing conversion of '(((int)id) >> 8)' from 'int' to 'uint8_t {aka unsigned char}' inside { } [-Wnarrowing]
uint8_t packet = {FINGERPRINT_STORE, 0x01, id >> 8, id & 0xFF};
^
Adafruit_Fingerprint/Adafruit_Fingerprint.cpp:107:60: warning: narrowing conversion of '(((int)id) & 255)' from 'int' to 'uint8_t {aka unsigned char}' inside { } [-Wnarrowing]
uint8_t packet = {FINGERPRINT_STORE, 0x01, id >> 8, id & 0xFF};
^
Adafruit_Fingerprint/Adafruit_Fingerprint.cpp: At global scope:
This looks like an error in Adafruit_Fingerprint library. Would you like to create an issue on GitHub to let the author know?
CREATE ISSUE
Adafruit_Fingerprint/Adafruit_Fingerprint.cpp:117:54: error: no 'uint8_t Adafruit_Fingerprint::deleteModel(uint16_t)' member function declared in class 'Adafruit_Fingerprint'
uint8_t Adafruit_Fingerprint::deleteModel(uint16_t id) {
^

make[1]: *** [../build/target/user/platform-6Adafruit_Fingerprint/Adafruit_Fingerprint.o] Error 1
make: *** [user] Error 2
Error: Could not compile. Please review your code.