summaryrefslogtreecommitdiff
path: root/quantum/pointing_device/pointing_device.c
AgeCommit message (Collapse)Author
2024-02-18Update GPIO macro usages in core (#23093)Ryan
2024-01-10pointing_device: motion pin define and c-format weirdness (#22802)JohSchneider
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>
2023-10-11add missing gpio include for pointing motion pin (#22246)Dasky
2023-03-30Add last activity functions for pointing device (#20079)Drashna Jaelre
2022-09-26Enabling Pointing Device support in register code functions (#18363)Drashna Jaelre
2022-09-24Allow Active High for Pointing Device Motion Pin (#18404)Thomas
Needed by the Cirque Trackpad for motion detection
2022-09-23[Core] Pointing Device Automatic Mouse Layer (#17962)Alabastard-64
Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Stefan Kerkmann <karlk90@pm.me>
2022-08-28Fix mouse report comparison failing on shared EP (#18060)Drzony
Co-authored-by: Dasky <32983009+daskygit@users.noreply.github.com>
2022-08-07Always run pointing device init (#17936)Drashna Jaelre
2022-07-25Cirque circular scroll: Support POINTING_DEVICE_COMBINED (#17654)Daniel Kao
2022-07-20Move Pointing Device code to a subdirectory (#17684)Drashna Jaelre