Adding a secondary HID interface that emulates a keyboard.

With it, an app can send a password directly to the host, like it is typed by user.

Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
This commit is contained in:
Pol Henarejos
2022-12-30 01:41:49 +01:00
parent 20bd2c8b41
commit 411755dee4
6 changed files with 99 additions and 13 deletions

View File

@@ -205,7 +205,7 @@ void card_exit() {
led_set_blink(BLINK_SUSPENDED);
card_locked_itf = ITF_TOTAL;
}
extern void hid_task();
void usb_task() {
bool mounted = false;
for (uint8_t itf = 0; itf < ITF_TOTAL; itf++) {
@@ -265,6 +265,7 @@ void usb_task() {
}
}
}
hid_task();
}
void timeout_stop() {