libfprint/libfprint/drivers
Marco Trevisan (Treviño) 3b47113122 synaptics: Immediately complete verification if finger removed
When quickly scanning a finger with the synaptic driver, it may wait forever
for finger removal even if this has already happened.

In fact we don't take care of the finger status when reporting the
verification.

To avoid this, add a function that delays the completion of the verification
until the finger removal if the finger is on sensor, otherwise it just
performs it.

Fixes #228
2020-01-20 18:24:16 +00:00
..
synaptics synaptics: Immediately complete verification if finger removed 2020-01-20 18:24:16 +00:00
aes3k.c fpi-usb-transfer: Take ownership of the transfer when submitting it 2019-11-27 21:02:19 +01:00
aes3k.h Uncrustify everything except for nbis 2019-11-20 20:38:06 +01:00
aes1610.c drivers: Use more fpi_ssm_usb_transfer_cb when possible 2019-11-27 21:02:20 +01:00
aes1660.c Uncrustify everything except for nbis 2019-11-20 20:38:06 +01:00
aes1660.h cleanup: Use #pragma once everywhere 2019-12-17 14:38:19 +01:00
aes2501.c cleanup: Use static functions for non-declared methods 2019-12-04 18:52:19 +01:00
aes2501.h cleanup: Use #pragma once everywhere 2019-12-17 14:38:19 +01:00
aes2550.c drivers: Use more fpi_ssm_usb_transfer_cb when possible 2019-11-27 21:02:20 +01:00
aes2550.h cleanup: Use #pragma once everywhere 2019-12-17 14:38:19 +01:00
aes2660.c Uncrustify everything except for nbis 2019-11-20 20:38:06 +01:00
aes2660.h cleanup: Use #pragma once everywhere 2019-12-17 14:38:19 +01:00
aes3500.c Uncrustify everything except for nbis 2019-11-20 20:38:06 +01:00
aes4000.c Uncrustify everything except for nbis 2019-11-20 20:38:06 +01:00
aeslib.c cleanup: Remove fp_internal.h and update drivers_api.h 2019-12-17 14:38:19 +01:00
aeslib.h cleanup: Use #pragma once everywhere 2019-12-17 14:38:19 +01:00
aesx660.c drivers: Use more fpi_ssm_usb_transfer_cb when possible 2019-11-27 21:02:20 +01:00
aesx660.h Uncrustify everything except for nbis 2019-11-20 20:38:06 +01:00
elan.c image-device: Avoid invalid state transition on cancellation 2020-01-15 14:57:51 +01:00
elan.h cleanup: Use FPI prefix for all the internal enum types 2019-12-17 14:38:19 +01:00
etes603.c driver_ids.h: Remove the legacy ID file 2019-12-14 17:20:47 +01:00
upek_proto.c Uncrustify everything except for nbis 2019-11-20 20:38:06 +01:00
upek_proto.h Uncrustify everything except for nbis 2019-11-20 20:38:06 +01:00
upeksonly.c drivers: Use more fpi_ssm_usb_transfer_cb when possible 2019-11-27 21:02:20 +01:00
upeksonly.h Uncrustify everything except for nbis 2019-11-20 20:38:06 +01:00
upektc.c drivers: Use more fpi_ssm_usb_transfer_cb when possible 2019-11-27 21:02:20 +01:00
upektc.h cleanup: Use #pragma once everywhere 2019-12-17 14:38:19 +01:00
upektc_img.c drivers: Use more fpi_ssm_usb_transfer_cb when possible 2019-11-27 21:02:20 +01:00
upektc_img.h cleanup: Use #pragma once everywhere 2019-12-17 14:38:19 +01:00
upekts.c Introduce an early reporting mechanism for verify and match 2020-01-13 14:37:39 +01:00
uru4000.c cleanup: Use FPI prefix for all the internal enum types 2019-12-17 14:38:19 +01:00
vcom5s.c drivers: Use more fpi_ssm_usb_transfer_cb when possible 2019-11-27 21:02:20 +01:00
vfs0050.c vfs0050: Use proper casting summing pointers first 2019-12-04 18:52:19 +01:00
vfs0050.h Uncrustify everything except for nbis 2019-11-20 20:38:06 +01:00
vfs101.c fpi-ssm: Make delayed actions cancellable 2019-12-03 18:28:48 +01:00
vfs301.c fpi-ssm: Make delayed actions cancellable 2019-12-03 18:28:48 +01:00
vfs301.h Uncrustify everything except for nbis 2019-11-20 20:38:06 +01:00
vfs301_proto.c vfs301: Use a transfer autopointer to cleanup it on sync submission 2019-12-03 13:58:42 +00:00
vfs301_proto_fragments.h Uncrustify everything except for nbis 2019-11-20 20:38:06 +01:00
vfs5011.c vfs0051: Use named SSMs for usb async exchanges 2019-12-04 20:43:53 +01:00
vfs5011_proto.h cleanup: Use #pragma once everywhere 2019-12-17 14:38:19 +01:00
virtual-image.c virtual-image: Allow fine control over the finger state 2019-12-04 19:49:07 +00:00