Fix ADB missing keystrokes problem Thanks, blargg! #14

- Add delay between scans to prevent overlaod of ADB keyboard controllers
- <http://geekhack.org/index.php?topic=14290.msg1068919#msg1068919>
This commit is contained in:
tmk 2013-10-08 12:23:25 +09:00
parent 63b3e2cbfb
commit e8e8f93bcf
2 changed files with 7 additions and 0 deletions

View file

@ -85,6 +85,7 @@ uint8_t matrix_scan(void)
uint8_t key0, key1;
is_modified = false;
_delay_ms(16); // delay for preventing overload of poor ADB keyboard controller
codes = adb_host_kbd_recv();
key0 = codes>>8;
key1 = codes&0xFF;