Commit Graph

16 Commits

Author SHA1 Message Date
Arian
4b8b52d599 sensors: Implement udfps long press sensor
Change-Id: I49773535f47c538b1ff210245109dd63c18d32cb
2024-09-29 20:18:03 +02:00
Arian
b5ae2b09f2 sensors: Implement single tap sensor
Change-Id: I838121ffc627fb8091ce16e0ec4499f5f44bc446
2024-09-29 17:21:57 +02:00
Cosmin Tanislav
55b7558c79 sensors: Implement double tap sensor
Change-Id: I6c217c994d6e4d5ae062a31a44fffc9f097a7f6f
2024-09-29 17:21:57 +02:00
Arian
0fb685b768 sensors: Let the reading of poll fd be configurable
Change-Id: I554a238c11a87d89687b60d3f39446c8f2ff7e2a
2024-09-29 17:21:47 +02:00
Arian
1f819b04da sensors: Create v{1,2} subdirectories for respective subhals
Change-Id: Ieda99f54e448690c7b2e6bcf1233a27233c63822
2024-08-31 09:58:45 +00:00
Cosmin Tanislav
06ea5c2c31 sensors: Create sysfs polling one shot sensor
Change-Id: Ie78d7729201836bacd65a57f76e22adb61159192
2024-08-29 19:20:47 +00:00
Cosmin Tanislav
a42b3ba35a sensors: Fix locking around setOperationMode and activate
Change-Id: I9a09f45f012662c8f92fa40da3a4b9dd691a1b2c
2024-08-29 19:20:47 +00:00
Cosmin Tanislav
baface41a9 sensors: Move one shot sensor out of main class
Change-Id: Ib7ac0c55409f2dc7f8fb114167e9f4b2e8859223
2024-08-29 19:20:47 +00:00
Cosmin Tanislav
644a807b49 sensors: Make sensor set mode operation function virtual
Change-Id: I62c94a6ad250417162cfc9eaca8cb490ce650d9c
2024-08-29 19:20:47 +00:00
Cosmin Tanislav
b4ec0abb94 sensors: Make sensor flush function virtual
Change-Id: I46532fc726d9e0c2073100ff1f6008fcde9e821c
2024-08-29 19:20:47 +00:00
Cosmin Tanislav
54c5a062b4 sensors: Make sensor run function virtual
Change-Id: Ie50900903bbf4a302baff084f229c37c5c324742
2024-08-29 19:20:47 +00:00
Cosmin Tanislav
deca21a87d sensors: Make sensor batch function virtual
Change-Id: I2de1e919234c4893b0b70390c0189cae38dbbe6c
2024-08-29 19:20:47 +00:00
Cosmin Tanislav
649fca1354 Add dummy sensors sub HAL
Change-Id: Ie20ed775344990de3e16e2eefba1754d831027fb
2024-08-29 19:20:47 +00:00
Sebastiano Barezzi
6386a23aa1
xiaomi: Keep a single clang-format in rootdir
Change-Id: Iffe5b37c311dc0ed0c9b5c91a2f94e9ff72f4a8a
2023-11-13 01:39:53 +01:00
Bruno Martins
42538d39b2 sensors: udfps_hal: Extend the list of supported paths
Change-Id: Iff7936763ff184e85eb7ff91407270122e7cd15c
2022-09-17 16:05:39 +01:00
Ivan Vecera
d71fbe08ac sensors: Implement UDFPS sensors 1.0 sub-HAL
* Implement minimalistic UDFPS sensors sub-HAL for Xiaomi devices
  that implement Sensors HAL 1.
* It uses sysfs attribute /sys/touchpanel/fp_state exported by
  touchscreen drivers but list of supported paths can be extended.

Change-Id: I5c7653bfbbed20b2f3e00fd8a32cb1277b753b4b
2022-09-17 15:27:17 +01:00