~ruther/qmk_firmware

79840c678e13f9a737f80048bc3b9c9c55e3fc77 — tmk 11 years ago 31b3e4b
Just ignore ADB Service Request

- to support Adjustable keyboard(composite device?)
1 files changed, 4 insertions(+), 0 deletions(-)

M protocol/adb.c
M protocol/adb.c => protocol/adb.c +4 -0
@@ 128,6 128,10 @@ uint16_t adb_host_kbd_recv(void)
    attention();
    send_byte(0x2C);            // Addr:Keyboard(0010), Cmd:Talk(11), Register0(00)
    place_bit0();               // Stopbit(0)
    if (!wait_data_hi(500)) {    // Service Request(310us Adjustable Keyboard): just ignored
        sei();
        return -30;             // something wrong
    }
    if (!wait_data_lo(500)) {   // Tlt/Stop to Start(140-260us)
        sei();
        return 0;               // No data to send