libfprint/libfprint/drivers
Marco Trevisan (Treviño) 8893840ffa synaptics: Always report verify state early on non-match
In some cases we want to complete the verification after that the finger has
been removed, but we still need to promptly report the match state otherwise
fpi-device will complain about, and will eventually cause a match error
instead that reporting a non-match:

  synaptics: Finger is now on the sensor
  synaptics: Received message with 0 sequence number 0x91, ignoring!
  synaptics: interrupt transfer done
  synaptics: delaying match failure until after finger removal!
  synaptics: interrupt transfer done
  device: Driver reported successful verify complete but did not report the
          result earlier. Reporting error instead
  libfprint: Failed to verify print: An unspecified error occured!

Fixes #227
2020-01-20 18:24:16 +00:00
..
synaptics synaptics: Always report verify state early on non-match 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