tmk_keyboard/converter/ibmpc_usb/ibmpc_usb.h
2020-11-22 21:27:45 +09:00

16 lines
392 B
C

#ifndef IBMPC_USB_H
#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;
#endif