Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat/pointers move scroll #3

Open
wants to merge 23 commits into
base: main
Choose a base branch
from

Commits on Jul 25, 2024

  1. Configuration menu
    Copy the full SHA
    fd152ba View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    97294aa View commit details
    Browse the repository at this point in the history
  3. feat(docs): Add modules feature page (zmkfirmware#2380)

    Co-authored-by: Cem Aksoylar <[email protected]>
    Nick-Munnich and caksoylar authored Jul 25, 2024
    Configuration menu
    Copy the full SHA
    f92dce4 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2024

  1. Configuration menu
    Copy the full SHA
    9e7fcde View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2024

  1. Configuration menu
    Copy the full SHA
    b080bef View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b9a025c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    47a6715 View commit details
    Browse the repository at this point in the history
  4. fix(pm): Properly configure a wakeup as input.

    * Other drivers properly disconnect/de-config pins now, so we need
      to be sure the wakeup trigger connects the wake pin as input.
    petejohanson committed Aug 2, 2024
    Configuration menu
    Copy the full SHA
    78ed721 View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2024

  1. fix: Proper device PM support for composite kscan.

    * Clean up composite kscan to allow multiple instances properly.
    * Implement PM hook and properly suspend/resume the child devices.
    
    Fixes: zmkfirmware#2388
    petejohanson committed Aug 3, 2024
    Configuration menu
    Copy the full SHA
    cd25c12 View commit details
    Browse the repository at this point in the history
  2. feat(mouse): Add mouse move and scroll support [WIP]

    Co-authored-by: Alexander Krikun <[email protected]>
    Co-authored-by: Robert U <[email protected]>
    Co-authored-by: Shawn Meier <[email protected]>
    4 people authored and petejohanson committed Aug 3, 2024
    Configuration menu
    Copy the full SHA
    94c17d6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    04022d2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c26b481 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e38fd78 View commit details
    Browse the repository at this point in the history
  6. feat(mouse): Add input configs for data mods.

    * Add ability to swap X/Y, invert X and Y values, and apply a
      scalar multiplier/divisor.
    petejohanson committed Aug 3, 2024
    Configuration menu
    Copy the full SHA
    b2f6163 View commit details
    Browse the repository at this point in the history
  7. refactor(mouse): Remove mouse work queue, Kconfig

    * Remove now-unused mouse work queue and related mouse main file.
    * Move ticks config into a DTS property on the two axis input behavior.
    petejohanson committed Aug 3, 2024
    Configuration menu
    Copy the full SHA
    4e53004 View commit details
    Browse the repository at this point in the history
  8. fix(mouse): Fixes for logging.

    * Corrected logging for two-axis input timestamps.
    petejohanson committed Aug 3, 2024
    Configuration menu
    Copy the full SHA
    77acca1 View commit details
    Browse the repository at this point in the history
  9. refactor: Proper per-device input listeners.

    * Buffer data from input devices and only surface to HID once synd'd.
    petejohanson committed Aug 3, 2024
    Configuration menu
    Copy the full SHA
    5513584 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    f8fa8aa View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    dad5926 View commit details
    Browse the repository at this point in the history
  12. refactor(mouse): Tweak behavior inclusion, listener code

    * Always import mouse keys behavior and their associated listeners.
    * Tweak listener code to only add listener nodes when
      listener and the associated input device are enabled.
    petejohanson committed Aug 3, 2024
    Configuration menu
    Copy the full SHA
    0c3536c View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    37ba9eb View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    d45cb3c View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    bc75de5 View commit details
    Browse the repository at this point in the history