Commit Graph

8 Commits

Author SHA1 Message Date
Pol Henarejos
366d59cbfa Starting to port GnuK 2022-01-01 12:57:53 +01:00
Pol Henarejos
0dfd5d29f3 Using vendor driver as background layout. However, it does not work since vendor_open() checks that the interface class equals to vendor_class. It must be bypassed somehow.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2021-12-31 03:49:29 +01:00
Pol Henarejos
0be9352f0d - Adding BOS
- VID/PID must be known by the host in order to load the CCID driver. If others are used, it may not work.

Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2021-12-31 03:47:51 +01:00
Pol Henarejos
0e67eaf659 Adding CCID driver
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2021-12-31 02:17:09 +01:00
Pol Henarejos
c8a2912616 Moving to TinyUSB. Low level API does not provide methods for larger packets. TinyUSB provides a complete interface for managing CCID.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2021-12-30 23:35:30 +01:00
Pol Henarejos
06e014531b Adding ccid structs
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2021-12-30 23:34:31 +01:00
Pol Henarejos
7785c8ff1c First commit. Attempting to emulate a CCID device. Not easy with RP2040
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2021-12-30 00:31:01 +01:00
Pol Henarejos
a2939d610c initial commit 2021-12-30 00:29:52 +01:00