X-Git-Url: https://git.friedersdorff.com/?a=blobdiff_plain;f=converter%2Fibm4704_usb%2Fmatrix.c;h=8b9b518dbcd88fc3acd066f75f62e135a163abaf;hb=124bafe9f3f2fce9d99478bff059e6252fad95de;hp=5b91d49f81debc56baae4162f6eccb1c091234f6;hpb=83a3de38b710d0eb5a752ffded6da2e8bf818b22;p=max%2Ftmk_keyboard.git diff --git a/converter/ibm4704_usb/matrix.c b/converter/ibm4704_usb/matrix.c index 5b91d49f..8b9b518d 100644 --- a/converter/ibm4704_usb/matrix.c +++ b/converter/ibm4704_usb/matrix.c @@ -29,7 +29,6 @@ along with this program. If not, see . static void matrix_make(uint8_t code); static void matrix_break(uint8_t code); -static void matrix_clear(void); /* @@ -106,8 +105,8 @@ uint8_t matrix_scan(void) if (code==0xFF) { // Not receivd return 0; - } else if ((code&0x7F) >= 0x7A) { - // 0xFF-FA and 0x7F-7A is not scancode + } else if ((code&0x7F) >= 0x7C) { + // 0xFF-FC and 0x7F-7C is not scancode xprintf("Error: %02X\n", code); matrix_clear(); return 0; @@ -155,8 +154,7 @@ static void matrix_break(uint8_t code) matrix[ROW(code)] &= ~(1<