canokey-core icon indicating copy to clipboard operation
canokey-core copied to clipboard

Replace usb stack with tinyusb

Open gaoyichuan opened this issue 2 years ago • 0 comments

This PR replace the existing ST USB device stack with TinyUSB. Since there are some missing features (such as CTAP HID descriptor macros), we are currently using a forked version as the submodule.

TODO list:

  • [x] Implement device descriptors
  • [x] Implement interfaces
  • [ ] Refactor tests for tinyusb
  • [ ] Fix CI build and checks

gaoyichuan avatar Sep 29 '22 12:09 gaoyichuan