X-Git-Url: https://git.friedersdorff.com/?a=blobdiff_plain;ds=sidebyside;f=converter%2Fibmpc_usb%2Fibmpc_usb.h;h=e08be6e4b1028d2cecb34457b7aa808110072868;hb=3e8289b53ce929484651fc065fb5f718e4e3ae21;hp=99bce7e4953771eb6ce37b104ec7f35126882d0b;hpb=9ddc33cfdb2068236ba4f212e90f5deb2e54b3bd;p=max%2Ftmk_keyboard.git diff --git a/converter/ibmpc_usb/ibmpc_usb.h b/converter/ibmpc_usb/ibmpc_usb.h index 99bce7e4..e08be6e4 100644 --- a/converter/ibmpc_usb/ibmpc_usb.h +++ b/converter/ibmpc_usb/ibmpc_usb.h @@ -1,7 +1,14 @@ #ifndef IBMPC_USB_H #define IBMPC_USB_H -typedef enum { NONE, PC_XT, PC_AT, PC_TERMINAL } 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 keyboard_kind_t keyboard_kind;