mirror of
https://github.com/Keychron/qmk_firmware.git
synced 2024-11-24 01:17:07 +06:00
4d9b11af14
* Remove unnecessary IS_COMMAND definition in clueboard/66/rev4 * Replace keyboard_report->mods with get_mods() in IS_COMMAND definitions * Update docs to use get_mods() instead of keyboard_report->mods * Replace keyboard_report->mods with get_mods() in tmk_core/protocol/usb_hid/test For some reason, this occurrence used KB_LSHIFT and KB_RSHIFT, which don't exist * Replace keyboard_report->mods with get_mods() in Massdrop keyboards (as per @patrickmt) |
||
---|---|---|
.. | ||
keymaps/default | ||
config.h | ||
info.json | ||
led.c | ||
matrix.c | ||
README.md | ||
rules.mk | ||
xt_usb.c | ||
xt_usb.h |
XT to USB keyboard converter
This is a port of TMK's converter/xt_usb to QMK.
This firmware converts XT keyboard protocol to USB.(It supports Scan Code Set 1.)
Connect Wires
- Connect Vcc and GND.
- Connect Clock and Data line. Clock is on
PD1
, Data onPD0
by default. And optionally you can usePB7
for Reset.(Compatible to Soarer's converter) To change pin configuration editconfig.h
. - You need pull-up resistor. 1K-10K Ohm will be OK.
XT keyboard protocol resource
https://github.com/tmk/tmk_keyboard/wiki/IBM-PC-XT-Keyboard-Protocol