diff --git a/src/keyboard_at.c b/src/keyboard_at.c index 75fb462..e45744e 100644 --- a/src/keyboard_at.c +++ b/src/keyboard_at.c @@ -254,6 +254,7 @@ void keyboard_at_write(uint16_t port, uint8_t val, void *priv) break; case 0xff: /*Reset*/ + key_queue_start = key_queue_end = 0; /*Clear key queue*/ keyboard_at_adddata_keyboard(0xfa); keyboard_at_adddata_keyboard(0xaa); break;