Replies: 1 comment
-
Upon investigating further, it seems that this library is a wrapper to make common HID related tasks like keyboard interaction easier. So would it be better for me to build this on top of Arduino's HID library? |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi, I'm new to HID/USB, pretty novice in Arduino and am looking to create a FIDO2 authenticator (i.e. YubiKey/Google Titan Key) with an Arduino Leonardo.
This library seems to be my best option for direct HID interaction, but I'm having trouble setting up the descriptors and endpoints the way the CTAP2 (Client to Authenticator Protocol, essentially the protocol I need to program my Arduino to be compatible with) is looking for. They are described here and it includes 2 endpoints, 1 IN, 1 OUT and a specific report descriptor for FIDO devices.
How would I best go about altering this project's descriptor/endpoint setup to work for my project?
For reference, here's the descriptor in the same format as the ones in this library:
Beta Was this translation helpful? Give feedback.
All reactions