ibmpc_usb: Add info to debug print
This commit is contained in:
parent
7e268c8c12
commit
e473e8ce2f
2 changed files with 9 additions and 1 deletions
|
|
@ -174,6 +174,7 @@ uint8_t matrix_scan(void)
|
|||
xprintf("I%u ", timer_read());
|
||||
keyboard_kind = NONE;
|
||||
keyboard_id = 0x0000;
|
||||
current_protocol = 0;
|
||||
|
||||
matrix_clear();
|
||||
clear_keyboard();
|
||||
|
|
@ -311,7 +312,7 @@ uint8_t matrix_scan(void)
|
|||
keyboard_kind = PC_AT;
|
||||
}
|
||||
|
||||
xprintf("\nID:%04X(%d) ", keyboard_id, keyboard_kind);
|
||||
xprintf("\nID:%04X(%s) ", keyboard_id, KEYBOARD_KIND_STR(keyboard_kind));
|
||||
|
||||
state = SETUP;
|
||||
break;
|
||||
|
|
|
|||
|
|
@ -2,6 +2,13 @@
|
|||
#define IBMPC_USB_H
|
||||
|
||||
typedef enum { NONE, PC_XT, PC_AT, PC_TERMINAL, PC_AT_Z150 } keyboard_kind_t;
|
||||
#define KEYBOARD_KIND_STR(kind) \
|
||||
(kind == PC_XT ? "XT" : \
|
||||
kind == PC_AT ? "AT" : \
|
||||
kind == PC_TERMINAL ? "TERMINAL" : \
|
||||
kind == PC_AT_Z150 ? "AT_Z150" : \
|
||||
"NONE")
|
||||
|
||||
|
||||
extern uint16_t keyboard_id;
|
||||
extern keyboard_kind_t keyboard_kind;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue