X-Git-Url: https://git.friedersdorff.com/?a=blobdiff_plain;ds=sidebyside;f=tmk_core%2Fprotocol%2Fibmpc.h;h=5dcf2aa1a456436b516d43c3c658235a355c5295;hb=2c9ae5ac95734b102ad038a80857eb8446220c79;hp=fc117f23c174cd8b7d09d0a4df4fd68e6d7419f6;hpb=15ab461f4448372f3f92ff847be87eda68b60c6e;p=max%2Ftmk_keyboard.git diff --git a/tmk_core/protocol/ibmpc.h b/tmk_core/protocol/ibmpc.h index fc117f23..5dcf2aa1 100644 --- a/tmk_core/protocol/ibmpc.h +++ b/tmk_core/protocol/ibmpc.h @@ -70,15 +70,19 @@ POSSIBILITY OF SUCH DAMAGE. #define IBMPC_RESEND 0xFE #define IBMPC_SET_LED 0xED -#define IBMPC_PROTOCOL_AT 0 -#define IBMPC_PROTOCOL_XT 1 +#define IBMPC_PROTOCOL_NO 0 +#define IBMPC_PROTOCOL_AT 1 +#define IBMPC_PROTOCOL_XT_IBM 2 +#define IBMPC_PROTOCOL_XT_CLONE 3 -// TODO: error numbers +// Error numbers #define IBMPC_ERR_NONE 0 #define IBMPC_ERR_RECV 0x00 #define IBMPC_ERR_SEND 0x10 #define IBMPC_ERR_TIMEOUT 0x20 #define IBMPC_ERR_FULL 0x40 +#define IBMPC_ERR_ILLEGAL 0x80 +#define IBMPC_ERR_FF 0xFF #define IBMPC_LED_SCROLL_LOCK 0 #define IBMPC_LED_NUM_LOCK 1