aboutsummaryrefslogtreecommitdiff
path: root/quantum/pointing_device/pointing_device.c
Commit message (Collapse)AuthorAgeFilesLines
* Move pointing device driver code (#24445)Dasky2024-10-251-10/+31
| | | | Co-authored-by: Drashna Jaelre <drashna@live.com>
* Extended wheel reports (#24422)eynsai2024-10-061-15/+15
| | | extended wheel reports
* Normalise mouse keycodes (#23975)Ryan2024-07-031-1/+1
|
* Fix pointing_device_set_cpi_on_side() (#23391)Taro Hayashi2024-04-031-1/+1
| | | Co-authored-by: Less/Rikki <86894501+lesshonor@users.noreply.github.com>
* Update GPIO macro usages in core (#23093)Ryan2024-02-181-4/+4
|
* pointing_device: motion pin define and c-format weirdness (#22802)JohSchneider2024-01-101-3/+8
| | | | | | | | | the mutual exclusive POINTING_DEVICE_MOTION_PIN and SPLIT_POINTING_ENABLE influence if and how the `pointing_device_driver.get_report` is triggered. now the way the define is wrapping around an "unbraced" if leads clang-format to weirdly indent the first line in the 'SPLIT_POINTING_ENABLE' as the first command after the if. this hints that any code addition in between the two - that possibly should run regardless, would break the if-def enabled code. this can be solved by adding a pair of curly braces in the POINTING_DEVICE_MOTION_PIN part, to clearly denote which commands are to be skipped if the motion pin shows now activity. Co-authored-by: Johannes <you@example.com>
* add missing gpio include for pointing motion pin (#22246)Dasky2023-10-111-0/+2
|
* Add last activity functions for pointing device (#20079)Drashna Jaelre2023-03-301-10/+18
|
* Enabling Pointing Device support in register code functions (#18363)Drashna Jaelre2022-09-261-0/+8
|
* Allow Active High for Pointing Device Motion Pin (#18404)Thomas2022-09-241-0/+8
| | | Needed by the Cirque Trackpad for motion detection
* [Core] Pointing Device Automatic Mouse Layer (#17962)Alabastard-642022-09-231-0/+4
| | | | Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Stefan Kerkmann <karlk90@pm.me>
* Fix mouse report comparison failing on shared EP (#18060)Drzony2022-08-281-5/+3
| | | Co-authored-by: Dasky <32983009+daskygit@users.noreply.github.com>
* Always run pointing device init (#17936)Drashna Jaelre2022-08-071-5/+6
|
* Cirque circular scroll: Support POINTING_DEVICE_COMBINED (#17654)Daniel Kao2022-07-251-1/+1
|
* Move Pointing Device code to a subdirectory (#17684)Drashna Jaelre2022-07-201-0/+470