Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • F firmware
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Graph
    • Compare revisions
  • Issues 74
    • Issues 74
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 29
    • Merge requests 29
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Artifacts
    • Schedules
  • Deployments
    • Deployments
    • Releases
  • External wiki
    • External wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • card10card10
  • firmware
  • Merge requests
  • !436

Basic PTT implementation

  • Review changes

  • Download
  • Patches
  • Plain diff
Merged schneider requested to merge schneider/ptt into master Dec 25, 2020
  • Overview 1
  • Commits 1
  • Pipelines 7
  • Changes 6

Implements a basic PTT key via BLE HID using the optical pulse sensor as input device.

Just hover your hand over the sensor and the card10 will press the configured key. There is a menu to select which key to use and also which report to use.

Currently the keyboard and the consumer control reports are supported. The list of allowed keys is hard coded in the app. A later iteration might use introspection of the to get a list from the Adafruit library.

Edited Dec 29, 2020 by schneider
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: schneider/ptt