hzgrow-r502

Crates.iohzgrow-r502
lib.rshzgrow-r502
version0.2.2
sourcesrc
created_at2019-12-07 15:46:29.519313
updated_at2019-12-17 19:57:12.86911
descriptionA USART driver for the HZ Grow R502 fingerprint reader module. May also be useful for other, similar modules.
homepagehttps://github.com/FLamparski/hzgrow-r502
repositoryhttps://github.com/FLamparski/hzgrow-r502
max_upload_size
id187101
size98,163
Filip Wieland (FLamparski)

documentation

README

An incomplete driver for the HZ Grow R502 fingerprint reader module

Uses embedded-hal and arrayvec. It's not intended to be a complete implementation of the R502 command set but rather enough for a simple fingerprint verification device.

Feature support

  • Authenticating with the device and querying status
  • Searching the fingerprint library
  • Verifying selected fingerprints
  • Enrolling and deleting fingerprints

For more, see the projects.

Examples

Some examples are meant to be run on a full PC rather than an embedded device. Use a serial to USB converter at 3.3V power and logic levels. I recommend the ESP-PROG.

Contributing guidelines

If you want to send a PR, please make sure that your changes work on a real R502 (if your changes modify anything in the driver itself). For issues, do a cursory check to see if a similar issue has already been filed.

Please follow Rust's code of conduct.

Commit count: 57

cargo fmt