mirror of
https://gitlab.freedesktop.org/libfprint/libfprint.git
synced 2025-12-20 04:40:05 +01:00
fixup! elanspi: preliminary support for 04f3:3104
This commit is contained in:
parent
46591d7bfa
commit
b50cba1fa4
1 changed files with 4 additions and 1 deletions
|
|
@ -803,7 +803,10 @@ elanspi_capture_hv_handler (FpiSsm *ssm, FpDevice *dev)
|
|||
xfer->ssm = ssm;
|
||||
fpi_spi_transfer_write (xfer, 2);
|
||||
xfer->buffer_wr[0] = 0x10; /* receieve line/image */
|
||||
fpi_spi_transfer_read (xfer, self->sensor_height * (self->sensor_width * 2 + (fpi_device_get_driver_data (dev) & ELANSPI_QUIRK_X571 ? 2 : 48)));
|
||||
if (fpi_device_get_driver_data (dev) & ELANSPI_QUIRK_X571)
|
||||
fpi_spi_transfer_read (xfer, self->sensor_height * (self->sensor_width * 2 + 2) - 2);
|
||||
else
|
||||
fpi_spi_transfer_read (xfer, self->sensor_height * (self->sensor_width * 2 + 48));
|
||||
fpi_spi_transfer_submit (xfer, fpi_device_get_cancellable (dev), elanspi_capture_hv_image_handler, NULL);
|
||||
return;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue