adb_usb: Add scan code print
This commit is contained in:
parent
e7aa9e5c61
commit
bcc0a6964b
1 changed files with 2 additions and 4 deletions
|
|
@ -387,10 +387,12 @@ uint8_t matrix_scan(void)
|
||||||
tick_ms = timer_read();
|
tick_ms = timer_read();
|
||||||
|
|
||||||
codes = adb_host_kbd_recv(ADB_ADDR_KEYBOARD);
|
codes = adb_host_kbd_recv(ADB_ADDR_KEYBOARD);
|
||||||
|
if (codes) xprintf("%04X ", codes);
|
||||||
|
|
||||||
// Adjustable keybaord media keys
|
// Adjustable keybaord media keys
|
||||||
if (codes == 0 && has_media_keys &&
|
if (codes == 0 && has_media_keys &&
|
||||||
(codes = adb_host_kbd_recv(ADB_ADDR_APPLIANCE))) {
|
(codes = adb_host_kbd_recv(ADB_ADDR_APPLIANCE))) {
|
||||||
|
xprintf("m:%04X ", codes);
|
||||||
// key1
|
// key1
|
||||||
switch (codes & 0x7f ) {
|
switch (codes & 0x7f ) {
|
||||||
case 0x00: // Mic
|
case 0x00: // Mic
|
||||||
|
|
@ -434,10 +436,6 @@ uint8_t matrix_scan(void)
|
||||||
key0 = codes>>8;
|
key0 = codes>>8;
|
||||||
key1 = codes&0xFF;
|
key1 = codes&0xFF;
|
||||||
|
|
||||||
if (debug_matrix && codes) {
|
|
||||||
print("adb_host_kbd_recv: "); phex16(codes); print("\n");
|
|
||||||
}
|
|
||||||
|
|
||||||
if (codes == 0) { // no keys
|
if (codes == 0) { // no keys
|
||||||
return 0;
|
return 0;
|
||||||
} else if (codes == 0x7F7F) { // power key press
|
} else if (codes == 0x7F7F) { // power key press
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue