libfprint/libfprint/drivers
Marco Trevisan (Treviño) 51009b48a0 virtual-device: Process supported commands on device open
When opening the device we can process commands that we left for that
after the previous close, to do that we only have to inject an invalid
command that will be processed (and ignored) while closing, so that at
next device opening we will be able to proceed with the previously
sent commands.

Add tests to finally check this case!
2021-01-28 15:39:48 +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 support for sleeping and sending errors on list and delete 2021-01-26 16:54:14 +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: Process supported commands on device open 2021-01-28 15:39:48 +01:00
virtual-image.c virtual-device-listener: Add a device socket handler class 2021-01-20 23:21:04 +01:00