mirror of
https://gitlab.freedesktop.org/libfprint/libfprint.git
synced 2025-11-15 07:38:12 +00:00
fc77786e46f8e7e8912426e13e858eb041b8ecc2
This should improve driver stability somewhat. Powerup problems seem to happen when we receive 3 unrelated interrupts while waiting for the power-on interrupt, so let's assume that the device can only buffer 3 interrupts, and when the buffer is full, it discards new ones. When we detect a possible buffer overflow, ask the caller to retry the operation. Also, saw the interrupt of death a few times, so add in a warning when this happens. Haven't seen it since handling interrupt overflows though.
libfprint http://www.reactivated.net/fprint libfprint is primarily licensed under the GNU LGPL. HOWEVER, THIS PRERELEASE VERSION INCLUDES GPL CODE FROM LIBTHINKFINGER, therefore distribution is subject to both the terms of the LGPL (see COPYING) *and* the GPL (see COPYING.GPL). libfprint includes code from NIST's NBIS software distribution: http://fingerprint.nist.gov/NBIS/index.html We include bozorth3 from the US export controlled distribution. We have determined that it is fine to ship bozorth3 in an open source project, see http://reactivated.net/fprint/US_export_control At release time, I will contact libthinkfinger authors and see if they will be happy to relicense. I expect they will.
Description
Library for fingerprint readers
For unsupported devices, please see/edit https://gitlab.freedesktop.org/libfprint/wiki/-/wikis/Unsupported%20Devices
Do **not** open issues for unsupported devices that are already listed in the wiki page. For other devices, please simply add them to the wiki rather than opening a bug report here. Opening an issue to ask for a driver will not have any effect other than taking time from developers who need to close the issue again.
Languages
C
95.7%
Python
3.1%
Meson
0.9%
Shell
0.2%