libfprint/libfprint/drivers
Marco Trevisan (Treviño) 27a62443a1 virtual-device: Add SET_KEEP_ALIVE command, to keep the listener up
We may want to be able to talk with the device while it's closed to
queue commands to be performed once it opens (could be even a script),
so to do this we need to close the device first, send those commands and
eventually process them.

We used a trick to send an invalid command before that was ignored by
release, but having the device available is just easier to handle.

So, when keep alive is enabled we don't stop the listener when closing
but only on actual device disposition.
2021-01-28 15:49:22 +01:00
..
goodixmoc goodixmoc: Fix some big/little endian support issues 2021-01-21 16:21:06 +00:00
synaptics synaptics: check if current firmware supports during device probe 2021-01-12 18:49:36 +08:00
aes3k.c aes3k: Re-send some commands for each capture 2020-10-07 11:34:12 +02:00
aes3k.h aes3k: Re-send some commands for each capture 2020-10-07 11:34:12 +02:00
aes1610.c aes1610: Use convenience API to allocate USB receive buffer 2020-10-07 13:38:59 +02:00
aes1660.c Uncrustify everything except for nbis 2019-11-20 20:38:06 +01:00
aes1660.h drivers: Disable reindent and disable uncrustify for large headers 2021-01-18 16:25:25 +01:00
aes2501.c lib: re-add partial image flag 2020-06-04 09:34:31 -07:00
aes2501.h cleanup: Use #pragma once everywhere 2019-12-17 14:38:19 +01:00
aes2550.c Remove trailing \n where they are not necessary 2020-09-29 10:42:03 +02: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 drivers: Disable reindent and disable uncrustify for large headers 2021-01-18 16:25:25 +01:00
aes3500.c aes3k: Re-send some commands for each capture 2020-10-07 11:34:12 +02:00
aes4000.c aes3k: Re-send some commands for each capture 2020-10-07 11:34:12 +02: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 aesx660: Use convenience API to allocate USB receive buffer 2020-10-07 13:38:59 +02:00
aesx660.h Uncrustify everything except for nbis 2019-11-20 20:38:06 +01:00
elan.c elan: Add a few comments that stopping/callibrating helps 2020-11-18 15:18:11 +01:00
elan.h elan: added 0c4d device to the array of supported devices 2020-11-26 12:39:19 +01:00
etes603.c etes603: Return TOO_SHORT retry error for small images 2020-04-24 20:03:51 +02: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 upeksonly: Add a comment that multiple URBs are needed 2020-06-05 17:44:36 +02:00
upeksonly.h Uncrustify everything except for nbis 2019-11-20 20:38:06 +01:00
upektc.c Remove trailing \n where they are not necessary 2020-09-29 10:42:03 +02:00
upektc.h drivers: Disable reindent and disable uncrustify for large headers 2021-01-18 16:25:25 +01:00
upektc_img.c drivers: Add access annotations to USB helpers 2020-10-07 13:38:59 +02:00
upektc_img.h cleanup: Use #pragma once everywhere 2019-12-17 14:38:19 +01:00
upekts.c upekts: Remove duplicated err handling path 2020-11-30 20:22:17 +00:00
uru4000.c uru4000: Call irq stop handler immediately if the transfer is cancelled 2021-01-25 16:56:12 +00:00
vcom5s.c drivers: Use more fpi_ssm_usb_transfer_cb when possible 2019-11-27 21:02:20 +01:00
vfs0050.c drivers: Add access annotations to USB helpers 2020-10-07 13:38:59 +02: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 vfs301: Start capture only on state change to AWAIT_FINGER_ON 2020-11-04 14:13:00 +01:00
vfs301.h Uncrustify everything except for nbis 2019-11-20 20:38:06 +01:00
vfs301_proto.c vfs301_proto: Remove usless break after return 2020-11-30 20:22:18 +00:00
vfs301_proto_fragments.h drivers: Disable reindent and disable uncrustify for large headers 2021-01-18 16:25:25 +01:00
vfs5011.c vfs5011: Remove the stray ; 2020-12-14 18:16:43 +01:00
vfs5011_proto.h drivers: Disable reindent and disable uncrustify for large headers 2021-01-18 16:25:25 +01:00
virtual-device-listener.c virtual-device-listener: Add a device socket handler class 2021-01-20 23:21:04 +01:00
virtual-device-private.h virtual-device: Add SET_KEEP_ALIVE command, to keep the listener up 2021-01-28 15:49:22 +01:00
virtual-device-storage.c virtual-device: Emit data not found during verify/identify 2021-01-28 15:38:29 +01:00
virtual-device.c virtual-device: Add SET_KEEP_ALIVE command, to keep the listener up 2021-01-28 15:49:22 +01:00
virtual-image.c virtual-device-listener: Add a device socket handler class 2021-01-20 23:21:04 +01:00