diff options
author | tmk <hasu@tmk-kbd.com> | 2015-09-05 09:00:33 +0900 |
---|---|---|
committer | tmk <hasu@tmk-kbd.com> | 2015-09-05 09:00:33 +0900 |
commit | 455fd51a87693e8368a520730082fdc0a7c377eb (patch) | |
tree | 36c9dc4285369075b9cfcc0ee29570ceb5ca2d1a | |
parent | 79cf2d59aeb53f47ddb665db0eb9366c4aa73057 (diff) | |
download | qmk_firmware-455fd51a87693e8368a520730082fdc0a7c377eb.tar.gz qmk_firmware-455fd51a87693e8368a520730082fdc0a7c377eb.zip |
Fix 'enable break' commands for Alps models
https://geekhack.org/index.php?topic=54706.msg1856618#msg1856618
-rw-r--r-- | converter/ibm4704_usb/matrix.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/converter/ibm4704_usb/matrix.c b/converter/ibm4704_usb/matrix.c index 155df9c38..5b91d49f8 100644 --- a/converter/ibm4704_usb/matrix.c +++ b/converter/ibm4704_usb/matrix.c | |||
@@ -68,8 +68,9 @@ uint8_t matrix_cols(void) | |||
68 | static void enable_break(void) | 68 | static void enable_break(void) |
69 | { | 69 | { |
70 | print("Enable break: "); | 70 | print("Enable break: "); |
71 | while (ibm4704_send(0xFC)) { _delay_ms(10); } | ||
71 | // valid scancode: 00-79h | 72 | // valid scancode: 00-79h |
72 | for (uint8_t code = 0; code < 0x7A; code++) { | 73 | for (uint8_t code = 0; code < 0x7F; code++) { |
73 | while (ibm4704_send(0x80|code)) _delay_ms(10); | 74 | while (ibm4704_send(0x80|code)) _delay_ms(10); |
74 | _delay_ms(5); // wait for response | 75 | _delay_ms(5); // wait for response |
75 | // No response(FF) when ok, FD when out of bound | 76 | // No response(FF) when ok, FD when out of bound |