tmk
52cdb909c9
ibmpc: siemens: Add inhibit after send/recv #747
...
SIEMENS PCD 2 Keyboard seems to require "inhibit" for a while after
sending and receiving session, for some reason.
A computer that can work with the keyboard adds "inhibit" after
communications, and this appears to be remedy for the keyboard.
https://github.com/tmk/tmk_keyboard/issues/747
2022-08-25 09:47:52 +09:00
tmk
93274fac63
ibmpc: Remove inline of isr() to save space
2022-02-07 22:17:18 +09:00
tmk
4b42f5c1b7
ibmpc: Remove PROTOCOL_XT_ERROR
...
This isn't needed as long as data line is read in proper timing.
Current ibmpc ISR has seemed to work well for reading data line so far.
2022-02-07 19:42:20 +09:00
tmk
159cc235c6
ibmpc: Fix isr_debug for host_send
2022-01-18 09:55:04 +09:00
tmk
c78992790e
ibmpc: Increase timeout limit
...
This keyboard has very slow clocking like 3ms per code.
https://geekhack.org/index.php?topic=115479.msg3101326#msg3101326
2022-01-10 14:05:18 +09:00
tmk
96e722ed77
ibmpc: Return host_send when receiving
...
- To avoid missing key stroke during command sending
- LED lock indicators can be out of sync due to this
2021-10-27 02:05:34 +09:00
tmk
c010a9c3ee
ibmpc: Refactor code for Z-150 AT
2021-10-27 00:56:16 +09:00
tmk
eea8b36f0d
ibmpc: Parity error detection
...
Used for Auto-Switching support: tested with Copam K-430
2021-10-25 15:34:58 +09:00
tmk
369b5cb21e
ibmpc: ringbuf optimization for cpp
2021-07-07 23:13:03 +09:00
tmk
bff5cff1f2
ibmpc: ISR optimization
2021-07-06 23:24:59 +09:00
tmk
848cac6eb2
ibmpc: busy wait only first time
...
This is not tested well yet
2021-07-06 23:24:59 +09:00
tmk
f4f47aaee7
ibmpc: C++ class for two-interface support
2021-07-06 23:24:59 +09:00