8 Commits

Author SHA1 Message Date
CuriousNom
8d704d3082 pipa: peripheralmanager: Revert many keyboard/pen changes
* will be reimplemented later.
2025-08-12 12:00:00 +00:00
Roman Lubij
946ee66c69 (DNM) pipa: peripheralmanager: Reimplement angle detection
Thanks luka177 for the code for retrieving the accelerometer data from the KB. This is mostly WIP overall, but it does seem to work *okay*.
2025-08-18 13:15:26 +00:00
Abdulwahab Isam
95d08296e3 pipa: peripheralmanager: update Android.bp and Manifest files for consistency
- Update copyright year to 2023-2025 to match other components
- Standardize license header format to SPDX
- No functional changes to build definitionspipa:

Signed-off-by: Abdulwahab Isam <abdoi94.iq@gmail.com>
2025-03-24 05:54:51 +03:00
Luka Panio
9938f176f0 pipa: peripheralmanager: Initial xiaomi-keyboard implementation
* xiaomi-keyboard handles keyboard and tablet angle calculation
 * This allows to correctly turn off the keyboard when flipped back.

Change-Id: I9287d2d4c2b0b3fc2ab40d4daf7577521ec8662a
2025-01-26 03:46:38 +03:00
Davide Garberi
c957c83ab9 pipa: peripheralmanager: Move xiaomi-pen binary to vendor
* Set properties consequently

Change-Id: Ifd30044c42ddf18b81cb6a05c0228c6f2946f3d7
2025-01-26 03:46:38 +03:00
luka177
2ff61846e5 pipa: peripheralmanager: Allow recognizing third party styluses
Change-Id: I3d4ba746126e0cb8d273cd62feb7fce4487c6f3b
2025-01-26 03:46:38 +03:00
Fabian Leutenegger
4ffd8bd262 pipa: Add Xiaomi Pen support to Xiaomi Peripheral Manager
Change-Id: I2698b754dd062d581f059456670639c71658f3fc
2025-01-26 03:46:38 +03:00
Fabian Leutenegger
bf214c5b8a pipa: Add Xiaomi Peripheral Manager
* right now keyboardutils just does disable the keyboard input device after boot

Change-Id: I7020b043e9e643d125e9641b18f3f0e71d8343b1
2025-01-26 03:46:38 +03:00