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());
|
xprintf("I%u ", timer_read());
|
||||||
keyboard_kind = NONE;
|
keyboard_kind = NONE;
|
||||||
keyboard_id = 0x0000;
|
keyboard_id = 0x0000;
|
||||||
|
current_protocol = 0;
|
||||||
|
|
||||||
matrix_clear();
|
matrix_clear();
|
||||||
clear_keyboard();
|
clear_keyboard();
|
||||||
|
|
@ -311,7 +312,7 @@ uint8_t matrix_scan(void)
|
||||||
keyboard_kind = PC_AT;
|
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;
|
state = SETUP;
|
||||||
break;
|
break;
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,13 @@
|
||||||
#define IBMPC_USB_H
|
#define IBMPC_USB_H
|
||||||
|
|
||||||
typedef enum { NONE, PC_XT, PC_AT, PC_TERMINAL, PC_AT_Z150 } keyboard_kind_t;
|
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 uint16_t keyboard_id;
|
||||||
extern keyboard_kind_t keyboard_kind;
|
extern keyboard_kind_t keyboard_kind;
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue