Pol Henarejos
c59fb91540
Set stack size depending on the number of enabled interfaces.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2024-12-24 01:42:33 +01:00
Pol Henarejos
839e8244d9
Fix header in Linux. Fixes #63
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2024-09-19 18:25:41 +02:00
Pol Henarejos
fa6292118d
Major refactor of USB CCID and USB HID interfaces. All interfaces are rewritten.
...
With this new scheme we ensure that:
- memcpy's are reduced.
- no race conditions are performed.
- critical areas are protected.
- callbacks are executed immediately.
- write's are executed after the positive report is received.
- no usb middle interface anymore.
- CCID and HID are totally independent.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2024-08-23 10:02:19 +02:00
Pol Henarejos
c1571c02f8
Increase vStack depending on the number of interfaces.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2024-08-20 12:43:01 +02:00
Pol Henarejos
93c491d72c
Fix thread cancel in ESP32.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2024-08-19 00:07:19 +02:00
Pol Henarejos
aad1387052
Increase vStack in core1 of ESP32.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2024-08-18 23:43:32 +02:00
Pol Henarejos
b6b53010cc
Fix build for emulated interface.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2024-04-16 00:03:43 +02:00
Pol Henarejos
8d86a8c56b
Add procedure to compute unique ID at startup.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2024-04-15 23:44:51 +02:00
Pol Henarejos
7def35f87c
Remove carriage return \r for better debug.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2024-04-10 18:16:38 +02:00
Pol Henarejos
06fd241f49
Second round to make it work for ESP32S3.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2024-04-08 16:47:16 +02:00
Pol Henarejos
023039deb2
Attempting to add support to esp32s3.
...
Will it work? Who knows...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2024-04-04 21:01:55 +02:00