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

Add keyboard HID interface to Solo #446

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Commits on Jun 16, 2020

  1. Add keyboard HID interface to Solo

    This patch adds a keyboard HID interface to the existing FIDO2 HID
    interface. It allows injecting keystokes into the host when the Solo
    button is pressed. For now it injects the hardcoded sequence "1234".
    
    The new interface is enabled with the ENABLE_KBD macro. Right now it
    doesn't work with the other additional interfaces (CCID and CDC).
    Advertising a random combination of USB interfaces (FIDO2, kbd, CCID,
    CDC) requires more work and could be addressed in the future.
    
    Issue: solokeys#354
    rgerganov committed Jun 16, 2020
    Copy the full SHA
    057de4f View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    ec8a2eb View commit details
    Browse the repository at this point in the history
  3. usbkbd: add vendor command for programming the keyboard

    The command value is 0x51 and it accepts a single argument which is a
    byte string.
    rgerganov committed Jun 16, 2020
    Copy the full SHA
    d444309 View commit details
    Browse the repository at this point in the history