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

Capacitive touch sensing #192

Merged
merged 15 commits into from
May 13, 2019
Merged

Capacitive touch sensing #192

merged 15 commits into from
May 13, 2019

Conversation

conorpp
Copy link
Member

@conorpp conorpp commented May 9, 2019

Adds capacitive touch sensing support to Solo, which is only supported on the soon-to-be released "Somu". Pulling pin PB1 to ground enables use of touch sensing instead of button, so the same firmware can be used on all models.

Somu has 2 capacitive touch buttons, which are currently OR'd together and just function as one button.

Tested this works fine on Somu prototype, and Solo USB, and Solo Tap.

@conorpp conorpp requested review from 0x0ece and nickray May 9, 2019 20:02
@conorpp
Copy link
Member Author

conorpp commented May 9, 2019

Also added "update" messages to U2F. USBHID status messages will get periodically sent back while waiting for button press. This fixes a very short timeout from happening on some systems, like Windows.

@nickray
Copy link
Member

nickray commented May 10, 2019

U2F doesn't seem to work (Linux/Chromium73). FIDO2 does.

@conorpp conorpp merged commit 1564df5 into master May 13, 2019
@conorpp conorpp deleted the cap branch August 15, 2019 11:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants