Commit Graph

207 Commits

Author SHA1 Message Date
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