3 releases
new 0.1.2 | Jan 16, 2025 |
---|---|
0.1.1 | Dec 20, 2024 |
0.1.0 | Dec 20, 2024 |
#431 in Hardware support
194 downloads per month
13KB
280 lines
fingerprint-sensor
fingerprint-sensor is a Rust library for interfacing with fingerprint sensors. This project aims to provide an easy-to-use API for biometric authentication and fingerprint sensor interaction, especially in embedded environments.
Features
- Enroll and store fingerprints in the sensor's memory.
- Match fingerprints against stored templates.
- Delete specific fingerprints or clear all stored templates.
Installation
cargo add fingerprint-sensor
Usage
See the examples
folder for a simple example of how to use the library.
Supported Sensors
This library is designed to work with UART-based fingerprint sensors. Compatibility with specific models will be documented as development progresses. In this time, I can confirm that the following sensors are supported:
- AS608 Optical Finger Print Sensor Module
License
This project is released under the MIT License.
Acknowledgments
- Adafruit CircuitPython Fingerprint for inspiration and reference implementation.
Dependencies
~2.5MB
~45K SLoC