From: tmk Date: Tue, 12 May 2020 09:57:57 +0000 (+0900) Subject: ibmpc_usb: Update debug prints X-Git-Url: https://git.friedersdorff.com/?a=commitdiff_plain;h=c124220997b73b993c8e3bc1a84baa596b64bc45;p=max%2Ftmk_keyboard.git ibmpc_usb: Update debug prints --- diff --git a/converter/ibmpc_usb/ibmpc_usb.c b/converter/ibmpc_usb/ibmpc_usb.c index 99248d83..fe6ff647 100644 --- a/converter/ibmpc_usb/ibmpc_usb.c +++ b/converter/ibmpc_usb/ibmpc_usb.c @@ -129,31 +129,26 @@ uint8_t matrix_scan(void) if (ibmpc_error) { - xprintf("\nERR:%02X\n", ibmpc_error); + xprintf("\nERR:%02X ISR:%04X ", ibmpc_error, ibmpc_isr_debug); // when recv error, neither send error nor buffer full if (!(ibmpc_error & (IBMPC_ERR_SEND | IBMPC_ERR_FULL))) { // keyboard init again if (state == LOOP) { - xprintf("init\n"); state = INIT; } } // clear or process error ibmpc_error = IBMPC_ERR_NONE; - } - - // check ISR state debug - if (ibmpc_isr_debug) { - xprintf("\nISR:%04X\n", ibmpc_isr_debug); ibmpc_isr_debug = 0; } // check protocol AT/XT - if (ibmpc_protocol != current_protocol) { - xprintf("\nPROTO:%02X\n", ibmpc_protocol); + if (ibmpc_protocol && ibmpc_protocol != current_protocol) { + xprintf("\nPROTO:%02X ISR:%04X ", ibmpc_protocol, ibmpc_isr_debug); current_protocol = ibmpc_protocol; + ibmpc_isr_debug = 0; } switch (state) { @@ -297,7 +292,7 @@ uint8_t matrix_scan(void) keyboard_kind = PC_AT; } - xprintf("ID:%04X(%d)\n", keyboard_id, keyboard_kind); + xprintf("\nID:%04X(%d) ", keyboard_id, keyboard_kind); state = SETUP; break;