| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | [docs] Organize driver & feature docs into subfolders (#23848) | Ryan | 2024-06-02 | 1 | -928/+0 |
| | | | | | Co-authored-by: Nick Brassel <nick@tzarc.org> | ||||
| * | Vitepress conversion of docs. (#23795) | Nick Brassel | 2024-05-30 | 1 | -10/+22 |
| | | |||||
| * | Add utility functions for Pointing Device Auto Mouse feature (#23144) | Drashna Jaelre | 2024-03-10 | 1 | -0/+3 |
| | | | | | | * Make is_auto_mouse_active() available globally * Add mouse key tracker functions for auto mouse layer | ||||
| * | Cirque reachable calibration aide (#22803) | JohSchneider | 2024-01-13 | 1 | -6/+7 |
| | | | | | | Co-authored-by: Stefan Kerkmann <karlk90@pm.me> Co-authored-by: Johannes <you@example.com> | ||||
| * | Add option for auto mouse movement threshold (#21398) | Marcel Robitaille | 2024-01-09 | 1 | -0/+1 |
| | | | | | Fixes #21396 | ||||
| * | Add basic presence check for cirque trackpad. (#22546) | Dasky | 2023-12-04 | 1 | -6/+7 |
| | | |||||
| * | Feature: joystick weights (#21883) | Dalius Dobravolskas | 2023-12-01 | 1 | -0/+19 |
| | | | | | Co-authored-by: Nick Brassel <nick@tzarc.org> | ||||
| * | [Doc]: Correct Markdown syntax errors. (#22511) | 猫咪恐慌 | 2023-11-29 | 1 | -3/+5 |
| | | |||||
| * | Azoteq IQS5xx support (#22280) | Dasky | 2023-11-20 | 1 | -0/+65 |
| | | |||||
| * | Make Pointing Device Auto Layer more configurable (#20061) | Drashna Jaelre | 2023-05-06 | 1 | -0/+4 |
| | | | | | Co-authored-by: Pablo Martínez <58857054+elpekenin@users.noreply.github.com> | ||||
| * | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | 2023-04-30 | 1 | -0/+69 |
| |\ | |||||
| | * | Add additional options for Drag Scroll config (#20523) | Alex Miller | 2023-04-30 | 1 | -0/+69 |
| | | | |||||
| * | | Added PMW3320 driver (#19543) | Vladislav Marchenko | 2023-04-03 | 1 | -0/+18 |
| | | | |||||
| * | | Fixup Pointing device functions (#20311) | Drashna Jaelre | 2023-04-01 | 1 | -2/+2 |
| |/ | |||||
| * | [Documentation] Pointing device minor rewrite (#19641) | Pablo Martínez | 2023-03-23 | 1 | -16/+16 |
| | | |||||
| * | Add `*_RIGHT` configuration for PMW33XX driver (#19243) | Pablo Martínez | 2022-12-10 | 1 | -9/+12 |
| | | |||||
| * | Fix references to `mouse_report_t` (which doesnt exist) (#19107) | Pablo Martínez | 2022-11-18 | 1 | -5/+5 |
| | | |||||
| * | Allow Active High for Pointing Device Motion Pin (#18404) | Thomas | 2022-09-24 | 1 | -0/+1 |
| | | | | Needed by the Cirque Trackpad for motion detection | ||||
| * | [Core] Pointing Device Automatic Mouse Layer (#17962) | Alabastard-64 | 2022-09-24 | 1 | -1/+231 |
| | | | | | Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Stefan Kerkmann <karlk90@pm.me> | ||||
| * | [Docs] Fix docs regarding cirque pinnacle attenuation (#18279) | Thomas | 2022-09-12 | 1 | -10/+10 |
| | | |||||
| * | [Core] Introduce pointing device specific debug messages (#17663) | Stefan Kerkmann | 2022-08-29 | 1 | -0/+10 |
| | | |||||
| * | Create generic Pointing Device Pin defines (#17776) | Drashna Jaelre | 2022-08-13 | 1 | -32/+38 |
| | | |||||
| * | Fix POINTING_DEVICE_GESTURES_SCROLL_ENABLE typo (#17850) | Daniel Kao | 2022-07-31 | 1 | -1/+1 |
| | | | | | | | | | * Fix typo for POINTING_DEVICE_GESTURES_SCROLL_ENABLE Follow the name written in documentation which follows POINTING_DEVICE_GESTURES_CURSOR_GLIDE_ENABLE * Reword the blurb about POINTING_DEVICE_GESTURES_CURSOR_GLIDE_ENABLE in docs | ||||
| * | Implement relative mode for Cirque trackpad (#17760) | Drzony | 2022-07-30 | 1 | -25/+50 |
| | | |||||
| * | [Docs] Updates to Pointing Device Docs (#17777) | Drashna Jaelre | 2022-07-26 | 1 | -14/+15 |
| | | |||||
| * | Add support for PAW3204 Optical Sensor (#17669) | Drashna Jaelre | 2022-07-20 | 1 | -0/+18 |
| | | | | | Co-authored-by: gompa <gompa@h-bomb.nl> Co-authored-by: Stefan Kerkmann <karlk90@pm.me> | ||||
| * | Use correct angle tune range of +/-127 on PMW33XX (#17708) | Stefan Kerkmann | 2022-07-17 | 1 | -9/+9 |
| | | | | | | ...partially reverts 580bcff4f65a3a9ee301de0fd036de7b610c7ee2 as the datasheet doesn't claim that the angle tuning as limited to +/- 30 degrees. | ||||
| * | Use correct angle tune range of +/-30 on PMW33XX (#17693) | Stefan Kerkmann | 2022-07-16 | 1 | -92/+92 |
| | | | | | | Co-authored-by: Daniel Kao <daniel.m.kao@gmail.com> Co-authored-by: Daniel Kao <daniel.m.kao@gmail.com> | ||||
| * | [Core] PMW33XX drivers overhaul (#17613) | Stefan Kerkmann | 2022-07-14 | 1 | -49/+32 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * PMW33XX drivers overhaul This combines the PMW3389 and PM3360 drivers as they only differ in the firmware blobs and CPI get and set functions. The following changes have been made: * PMW3389 now gets the same multi-sensor feature that is already available on the PMW3360. * Introduced a shared pmw33xx_report_t struct is now directly readable via SPI transactions instead of individual byte-sized reads, saving multiple copies and bitshift operations. * pmw33(89/60)_get_report functions had unreachable branches in their motion detection logic these have been simplied as much as possible. * The fast firmware upload option has been removed as this becomes obsolete by the newly introduced polled waiting functions for ChibiOS polled waiting * PMW33(60/89)_SPI_LSBFIRST and PMW33(60/89)_SPI_MODE config options have been removed as they don't need to be configurable. * All PMW3389 and PMW3360 defines have been unified to a PMW33XX prefix to reduce code duplication and make the defines interchangeable * Adjust keyboards to PMW33XX naming scheme | ||||
| * | Cirque trackpad features: circular scroll, inertial cursor (#17482) | Daniel Kao | 2022-07-13 | 1 | -10/+21 |
| | | |||||
| * | improvements for Cirque Pinnacle trackpads (#17091) | Thomas Kriechbaumer | 2022-06-25 | 1 | -9/+12 |
| | | |||||
| * | Cirque Attenuation Setting (#17342) | Kyle McCreery | 2022-06-22 | 1 | -8/+16 |
| | | |||||
| * | Add support for large Mouse Reports (#16371) | Drashna Jaelre | 2022-06-09 | 1 | -0/+1 |
| | | | | | Co-authored-by: Sergey Vlasov <sigprof@gmail.com> Co-authored-by: Ryan <fauxpark@gmail.com> | ||||
| * | Add support for multiple sensors to pmw3360 (#15996) | uqs | 2022-04-19 | 1 | -0/+32 |
| | | |||||
| * | docs: fix code sample (#16623) | Thomas Kriechbaumer | 2022-03-12 | 1 | -1/+2 |
| | | |||||
| * | [Bug] Rename has_mouse_report_changed parameters (#16417) | ZiTe | 2022-03-08 | 1 | -3/+3 |
| | | | | | | | | Fixes compilation issues when bluetooth is enabled, due to issues with cpp used by bluetooth code. Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Drashna Jaelre <drashna@live.com> | ||||
| * | Remove default pointing device driver. (#16190) | Dasky | 2022-02-05 | 1 | -2/+8 |
| | | | | | | | | * remove custom as default * add missing pointing_device_driver to rules.mk * Update docs | ||||
| * | Enable a default task throttle for split pointing. (#15925) | Dasky | 2022-01-26 | 1 | -1/+1 |
| | | |||||
| * | [Bug][Core] Fix optical sensor firmware upload (#15919) | Drashna Jaelre | 2022-01-20 | 1 | -9/+10 |
| | | |||||
| * | PMW3389 Revert Firmware load during Initilization (#15859) | Alabastard-64 | 2022-01-13 | 1 | -1/+0 |
| | | |||||
| * | Add PMW3389 optical sensor Support (Updated) (#15740) | Alabastard-64 | 2022-01-11 | 1 | -0/+23 |
| | | | | Co-authored-by: Drashna Jaelre <drashna@live.com> | ||||
| * | Optimize initialization of PMW3360 Sensor (#15821) | Drashna Jaelre | 2022-01-10 | 1 | -7/+8 |
| | | |||||
| * | Merge remote-tracking branch 'origin/master' into develop | Drashna Jael're | 2022-01-06 | 1 | -3/+35 |
| |\ | |||||
| | * | [Docs] Add drag scrolling example to Pointing device docs page (#15715) | Drashna Jaelre | 2022-01-06 | 1 | -2/+34 |
| | | | | | | | Co-authored-by: Dasky <32983009+daskygit@users.noreply.github.com> | ||||
| * | | [Core] Split support for pointing devices. (#15304) | Dasky | 2021-12-27 | 1 | -11/+105 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Draft implementation * formatting * fix combined buttons * remove pimoroni throttle * sync pointing on a throttle loop with checksum * no longer used * doh Co-authored-by: Drashna Jaelre <drashna@live.com> * switch pimoroni to a cpi equivalent * add cpi support * allow user modification of seperate mouse reports * a little tidy up * add *_RIGHT defines. * docs * doxygen comments * basic changelog * clean up pimoroni * small doc fixes * Update docs/feature_pointing_device.md Co-authored-by: Drashna Jaelre <drashna@live.com> * performance tweak if side has usb * Don't run init funtions on wrong side * renamed some variables for consistency * fix pimoroni typos * Clamp instead of OR * Promote combined values to uint16_t * Update pointing_device.c Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Nick Brassel <nick@tzarc.org> | ||||
| * | | Fix some typos, especially the sensor name. (#15557) | uqs | 2021-12-25 | 1 | -3/+3 |
| |/ | |||||
| * | [Core] Add configuration of PMW3360 lift off distance (#15424) | Xelus22 | 2021-12-09 | 1 | -0/+1 |
| | | | | | | | | | | | | | | * sensor code add * update documentation * add default #define * Update drivers/sensors/pmw3360.c Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Drashna Jaelre <drashna@live.com> | ||||
| * | Rework and expand Pointing Device support (#14343) | Drashna Jaelre | 2021-11-15 | 1 | -6/+196 |
| | | | | Co-authored-by: Dasky <32983009+daskygit@users.noreply.github.com> | ||||
| * | [Docs] Clean up some code block languages (#14434) | Ryan | 2021-09-14 | 1 | -1/+1 |
| | | |||||
| * | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | 2021-02-04 | 1 | -0/+4 |
| |\ | |||||