Marco Trevisan (Treviño)
b069c78348
fpcmoc: Do not leak the interrupt cancellable
...
g_set_object adds a reference already so we need to cleanup the original
reference first if we do not want to leak it
2025-12-09 20:37:34 +01:00
Marco Trevisan (Treviño)
c2988ae33d
drivers: Do not use Fp-prefix for driver-specific types
...
It's a libfprint specific prefix, so let's avoid confusion.
2025-12-06 01:09:38 +00:00
Danny
596b5f8032
fpcmoc: add 10a5:a306 fingerprint reader
2025-08-08 21:30:32 +02:00
Johnathon Clark
51d827fc74
Add support for the 10a5:c844 FPC fingerprint reader as found on
...
recent Lenovo Yoga i9 laptops.
2025-02-12 20:55:19 +00:00
Haowei Lo
04a167b09b
fpcmoc: Add PID 0x9524 and 0x9544
...
Change-Id: Id85116df233308297cf3d7b56146582a79f5fcdd
2024-08-30 01:33:03 +00:00
haoweilo
9f55ef690d
fpcmoc: fixed the error jumping to wrong state at end of custom enroll
2024-08-30 00:47:01 +00:00
Haowei Lo
b7f3544e98
fpcmoc: Transfer error from autoptr before fpi_device_close_complete
...
Fixed coredump because of trying to free a null space
Change-Id: If5a23ba7b4f307580593712612e150d1ab893826
2024-04-18 00:38:44 +08:00
steven.chen
093f2fc0a6
fpcmoc: Modify ctrl timeout to fix identify return failed
2024-04-17 15:05:06 +00:00
haoweilo
e71f3de786
fpcmoc: add error handling to evt_finger_dwn
...
Redo the current task state
if we got failed status from evt_finger_dwn
2024-04-17 08:33:24 +00:00
haoweilo
420fd7416d
fpcmoc: fix incorrect immobile handling during enrollment
...
For the custom enrollment,
if the number of immobile touches have reached the maximum,
we should treat this touch as normal (valid) and increase
the enrollment progress.
2024-04-17 08:33:24 +00:00
Haowei Lo
f505158c04
fpcmoc: clean cmd_ssm before callback
...
fixed assertion of "cmd_ssm is not null"
Change-Id: I8f914468dc0e40c6cac33d680411a2d957cf2296
2024-04-16 21:46:19 +08:00
haoweilo
c782298ae4
fpcmoc: Ensure the current SSM is never overwritten
2023-06-21 15:09:00 +00:00
Vasily Khoruzhick
62818b9407
fpcmoc: fix use-after free in multiple callbacks
...
Drop if statement that retrieves internal ssm->error.
"error" is already a copied ssm->error, so it makes no sense to return
internal copy which will be freed when ssm is marked as done.
Fixes #526
2023-01-10 11:22:22 -08:00
Haowei Lo
cca2b6a624
fpcmoc: Support FPC moc devices
...
Supported PID: 0xFFE0/A305/D805/DA04/D205
2022-10-11 08:11:38 +00:00