Fingerprint_Scanner-TTL icon indicating copy to clipboard operation
Fingerprint_Scanner-TTL copied to clipboard

v1.2.1: Major rewrite and new features (data download)

Open Fasgort opened this issue 7 years ago • 1 comments

I have rewritten most of the code to implement some of the methods that were not implemented, mainly GetImage(), GetRawImage(), GetTemplate() and SetTemplate().

The change list goes like this:

  • Implemented Data_Packet to send over HardwareSerial the data from the new implemented methods.
  • The FPS initialization can now start comms whatever the actual baud rate is (useful if you changed it and didn't restart the FPS). Also can set the initial desired baud rate from the start.
  • Implemented warnings about serial buffer overflow (will happen if you set a too high baud rate).
  • Implemented an experimental patch in GetImage(). Whatever the GT-511C3 documentation says about this is wrong or outdated. You can use the patch by including a true in the method call. By default it will use the documented method.
  • Rewrite of variables (using fixed size ones), and memory optimizations.

Tested all methods with Arduino Uno and GT-511C3 FPS. Any existing code using this library shouldn't have any problem updating to this version, since the method declarations are mostly unmodified.

If this is accepted, any feedback about other FPS devices, implementations with Arduino, bugs, etc., would be very helpful.

Fasgort avatar Apr 11 '18 21:04 Fasgort

Please how i implement this updated library in my arduino project

EmmanuelPeace avatar Apr 14 '22 09:04 EmmanuelPeace