tillitis / tillitis-key1

Board designs, FPGA verilog, firmware for TKey, the flexible and open USB security key 🔑
https://www.tillitis.se
394 stars 24 forks source link

CH552 fw: Support for different USB classes: CDC and HID #216

Open mchack-work opened 5 months ago

mchack-work commented 5 months ago

In order to support FIDO2 we need to support the HID USB device class in the CH552 firmware.

We probably need to support both CDC and HID, but some research is necessary to figure out if we can cope with just HID, even for loading device apps. And what about compatibility?

dehanj commented 2 months ago

Now exists a poc, stable communication - https://github.com/tillitis/tillitis-key1/tree/ch552_hid_cdc Can still be polished, but good enough to move on with other tasks.

mchack-work commented 2 months ago

Perhaps make it a Draft PR?