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

Support communication to different USB endpoints #217

Closed mchack-work closed 3 months ago

mchack-work commented 5 months ago

In order to support both HID and CDC device classes, a running device app will probably need to address its communication to either one, as well as know which endpoint the received data originates from. This can be a software protocol or driven via hardware pins, for example.

Investigate how this should work between the FPGA and the CH552.

Related to #216