From 0a4fa89548e8c098c65c289865ebbf1e1c29adf4 Mon Sep 17 00:00:00 2001 From: tmk Date: Sat, 21 Apr 2012 11:07:51 +0900 Subject: M0110: Fixed timing of signal handling. --- m0110.h | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) (limited to 'm0110.h') diff --git a/m0110.h b/m0110.h index f5c1e21bd..287c45b54 100644 --- a/m0110.h +++ b/m0110.h @@ -55,11 +55,22 @@ POSSIBILITY OF SUCH DAMAGE. #endif #define M0110_INQUIRY 0x10 -#define M0110_INSTNAT 0x14 -#define M0110_MODLE 0x16 +#define M0110_INSTANT 0x14 +#define M0110_MODEL 0x16 #define M0110_TEST 0x36 +#define M0110_PAD 0x79 #define M0110_NULL 0x7B +#define M0110_TEST_ACK 0x7D +#define M0110_TEST_NAK 0x77 + + +/* scan code offset for keypad and arrow keys */ +#define M0110_KEYPAD_OFFSET 0x40 +#define M0110_ARROW_OFFSET 0x60 + +/* convert key event raw response into scan code */ +#define M0110_RAW2SCAN(key) ((key&(1<<7)) | ((key&0x7F)>>1)) extern uint8_t m0110_error; -- cgit v1.2.3