tmk
7587fe3382
ibmpc: Fix how to initialize keyboard
2020-02-29 17:29:54 +09:00
tmk
f68a1f5590
ibmpc: Fix error handling for keyobard hotswap
2020-02-29 17:29:54 +09:00
tmk
fc4b6cd341
adb_usb: Update prebuilt firmware
2020-02-13 09:04:44 +09:00
tmk
ce5e565f58
adb_usb: Fix start up delay for AEK/AEKII
...
Without proper delay keyboard the converter starts talking too early
before keyboard wakes up. ISO recognition and enabling Extention protocol
would be failed in the result.
https://github.com/tmk/tmk_keyboard/issues/640#issuecomment-585411393
200ms is enough for AEKs but 1000ms is used here for safety.
2020-02-13 08:49:09 +09:00
tmk
6209ceebfb
lufa: Rename LUFA_DEBUG to TMK_LUFA_DEBUG
2020-02-09 21:17:52 +09:00
tmk
a4abe50f18
adb_usb: Fix mouse init and debug print
2020-02-09 20:47:04 +09:00
tmk
3b7bf1f6e0
usb_usb: Fix unimap translation for Power
2020-02-03 12:47:05 +09:00
tmk
45e45691e0
ibmpc_usb: Add prebuilt firmware files
2019-12-05 09:07:14 +09:00
tmk
5a759850ff
ibmpc_usb: Fix Makefiles
2019-12-05 08:57:41 +09:00
tmk
4b44e106b3
ibmpc_usb: Add support for AT90USB1286
2019-12-04 15:09:36 +09:00
tmk
9ddc33cfdb
ibmpc_usb: Add IBM PC Keyobard converter
2019-12-04 11:35:48 +09:00
tmk
bb67a8e48f
terminal_usb: Add note for pull-up resistors
2019-11-12 15:49:23 +09:00
tmk
14a3b33f35
terminal_usb: Change keymap for hidden keys
2019-11-12 15:41:19 +09:00
leragequit
54fd3340bf
Adding support for the IBM 102 Terminal Keyboard ( #1386304 ) ( #634 )
...
Adding support for the IBM 102 Terminal Keyboard ( #1386304 )
The 1386304 has a slightly different matrix than the 122/101 terminal keyboard.
2019-11-12 13:02:01 +09:00
tmk
c215713f13
usb_usb: Fix markdown notation in README
2019-09-18 16:51:44 +09:00
tmk
f016476d83
usb_usb: Update firmware file
2019-09-18 16:09:10 +09:00
tmk
b813d62a8b
usb_usb: Add BTLD unimap to start bootloader
...
Press App(Menu) + Pause key to start bootloader
2019-09-18 15:42:47 +09:00
tmk
250724f79a
usb_usb: Enable NO_DEBUG build option
...
to save flash memory space
2019-09-18 15:41:24 +09:00
tmk
108b0ce8d9
usb_usb: Clean print for debug
2019-09-18 15:29:38 +09:00
tmk
f5e487bc38
ps2_usb: Add Makefile.32u4
2019-09-10 07:54:36 +09:00
tmk
e7af17fec9
ps2_usb: Update README
2019-09-09 12:10:15 +09:00
tmk
a2e8a1b534
ps2_usb: Make build files clean
2019-09-09 11:50:11 +09:00
tmk
f664a993d2
pc98_usb: Fix scan code description
2019-09-05 00:20:32 +09:00
tmk
3f339b7de7
pc98_usb: Fix STOP as magic key
2019-09-05 00:01:07 +09:00
tmk
1ac07ccf99
pc98_usb: Fix debug print codes
2019-09-04 23:43:29 +09:00
tmk
841c7d9ab4
pc98_usb: Change LUFA build option for #627
2019-09-04 23:41:22 +09:00
Haruka Inoue
229693e687
Add PC-8801 Keyboard support. ( #620 )
...
* Add PC-8801 Keyboard support.
* Add PC-8801 Keyboard support.
* Add PC-8801 Keyboard support.
2019-07-23 10:14:59 +09:00
tmk
a1711da934
ibm4704_usb: Update document
2019-07-13 03:02:38 +09:00
tmk
68f88b33e2
adb_usb: Update README
2019-06-24 17:04:48 +09:00
tmk
f19780d4ad
adb_usb: Fix for Macally ADB keyboard
...
- The odd keyboard sends key0 and key1 inversely for no reason.
https://deskthority.net/workshop-f7/macally-mk96-t20116.html
2019-06-24 16:11:36 +09:00
tmk
1b6aa66c8b
adb_usb: Update binary firmware
2019-06-23 15:38:06 +09:00
tmk
0fec847611
adb_usb: Remove unnecessary waits
2019-06-23 15:04:35 +09:00
tmk
66e97371ba
adb_usb: Fix mouse_init
2019-06-23 15:04:35 +09:00
tmk
35da7a8d70
adb_usb: Change mouse acceleration according to cpi
2019-06-23 15:04:35 +09:00
tmk
814eaa2dff
core:adb_usb: Add Extended Mouse Protocol support #274
...
Also add Kensington Turbo Mouse 5 specific initialization
2019-06-23 15:04:35 +09:00
tmk
6df651203a
adb_usb: Change Unimap for ADB keyboard
2019-06-23 15:04:35 +09:00
tmk
daf1ef1db2
adb_usb: Clean repository
2019-06-23 15:04:35 +09:00
tmk
c25cdae5f2
usb_usb: Update unimap firmware binary
2019-05-29 23:45:35 +09:00
tmk
4880e2b661
usb_usb: Override startup and suspend hook
2019-05-29 14:51:10 +09:00
tmk
00bba0fdb5
usb_usb: Add options for disabling blocking loops
...
USB startup wait loop delays UHS2 Task() starting for a while
like 200-600ms and USB suspend loop blocks the Task() while power
saving like 15-17ms. These loops may cause keyboard enumeration
failure, perhaps. Not confirmed it yet though.
2019-05-10 09:44:59 +09:00
tmk
2fd396b8ca
usb_usb: Add option for disabling suspend power down
2019-05-10 09:44:59 +09:00
tmk
7c228967a4
usb_usb: Order of init prevents uneeded bus reset
...
Device classes are registered to array of config driver pool and
tried in that order until proper class is found in configuration process.
If tried driver cannot handle device, bus reset is issued to the device.
2019-05-10 09:44:59 +09:00
tmk
527bdbbcbd
usb_usb: Add debug print for low level
2019-05-07 00:07:19 +09:00
You Xiaojie / 尤晓杰
494faeb488
Correct the comments of matrix ROW and COL. ( #604 )
...
according to the code:
static uint8_t matrix[MATRIX_ROWS];
#define ROW(code) (code>>3)
#define COL(code) (code&0x07)
in converter/terminal_usb/matrix.c
ROW is decided by bits 7-4 of scancode
COL is decided by bits 2-0 of scancode
2019-03-18 15:47:07 +09:00
You Xiaojie / 尤晓杰
826a107526
Redefine GRV,CAPS,RALT and RCTL ( #596 )
2019-03-18 08:03:04 +09:00
You Xiaojie / 尤晓杰
8bb1c010fa
Correct the comments of matrix ROW and COL. ( #600 )
...
according to the code:
static uint8_t matrix[MATRIX_ROWS];
#define ROW(code) (code>>3)
#define COL(code) (code&0x07)
in converter/ps2_usb/matrix.c
ROW is decided by bits 7~4 of scancode
COL is decided by bits 2~0 of scancode
2019-03-18 08:01:15 +09:00
tmk
6b1976d05b
terminal_usb: Fix pin configuration in README
2019-03-10 22:48:21 +09:00
tmk
d0b91ca319
usb_usb: Update README and firmware hex file
2018-11-12 10:51:41 +09:00
tmk
a0b5bf4b67
usb_usb: usb_hid: Change for USB_Host_Shield_2.0
2018-10-31 09:35:30 +09:00
tmk
aa5dd8fccf
lufa: usb-usb: Use LUFA startup instead of cusotom
...
- Change keyboard_init() timing and matrix_scan() is called in USB
startup wait loop for FC660C
- FC660C startup seems to be faster and it doesn't work without this fix
when plugin the keyboard and converter at same time
2018-10-31 09:35:30 +09:00
tmk
1efd16e7c8
pc98_usb: Add Makefile.32u4
2018-10-16 00:38:39 +09:00
tmk
fddc6a7b47
pc98_usb: Fix RDY line and startup for PC-9801V
2018-10-16 00:24:29 +09:00
tmk
594d7d85da
xt_usb: Fix */PrtSc key issue #552
2018-10-06 22:37:16 +09:00
tmk
fb248461b8
xt_usb: Update binary
2018-09-23 13:56:28 +09:00
tmk
06e3f84856
xt_usb: Fix scan code print for debug
2018-09-23 12:36:18 +09:00
tmk
5d24932e78
pc98_usb: Update reset and LED control command
2018-09-08 21:23:30 +09:00
tmk
cb1f428488
pc98_usb: Remove keymap.c of rakuraku support
2018-09-08 09:35:24 +09:00
tmk
f57b7b9087
pc98_usb: Add ATMega32u4 support
2018-09-08 09:34:50 +09:00
tmk
effdef4187
pc98_usb: Fix pin configuration in README
2018-08-20 10:22:37 +09:00
tmk
428d904541
usb_usb: Update binary
2018-08-01 22:39:41 +09:00
tmk
dab922c86c
pc98_usb: Update README
2018-07-23 09:53:35 +09:00
tmk
0d27991731
pc98_usb: unimap for RakuRaku keyboard
2018-07-22 22:57:21 +09:00
tmk
f9ceb7d1e1
pc98_usb: Add unimap for usual pc98 layout
2018-07-21 16:42:17 +09:00
tmk
c2ce617a36
usb_usb: Fix startup block bug
...
- This bug occurs when sending LED out report before keyboard becomes ready
- Ckecking with isReady() before using SetReport() solves this
- Slow startup keyboard like TMK trrigers this bug and Linux shows following error just after plugin converter
usb 3-1: device descriptor read/64, error -62
2018-07-05 23:40:55 +09:00
tmk
cf6df9db5f
pc98_usb: Update keymap
2018-06-10 12:50:38 +09:00
tmk
881b93687d
pc98_usb: Update README
2018-06-07 17:29:13 +09:00
tmk
d6c1643edf
pc98_usb: Update protocol commands
2018-06-07 17:22:08 +09:00
tmk
6ff29ea8fa
pc98_usb: Change keymap
2018-06-02 20:39:01 +09:00
tmk
54c9e737d0
pc98_usb: Configure for TMK Converter
2018-06-02 20:37:34 +09:00
tmk
47e9e80223
pc98_usb: LED control code is disabled by default
2018-06-02 20:37:17 +09:00
Jun Wako
d21cd993ca
usb_usb: Update README
2018-05-16 09:49:58 +09:00
tmk
78af06b936
xt_usb: Fix for reserved codes
2018-05-12 05:22:53 +09:00
tmk
36eb3d98dd
ibm4704_usb: Add support 50-key on unimap editor
2018-04-27 16:39:20 +09:00
tmk
5bd8a672ef
xt_usb: Update README
2018-04-25 02:57:29 +09:00
tmk
f0f3956873
xt_usb: Update binary
2018-04-25 02:38:14 +09:00
tmk
6dee71e108
xt_usb: Add unimap
2018-04-25 02:25:34 +09:00
tmk
1cb7a24503
xt_usb: Clean keymap and change scancode matrix
2018-04-25 02:13:41 +09:00
tmk
ec49ce3be6
Merge branch 'xt_rev2'
2018-04-17 10:56:55 +09:00
tmk
961f0aab97
adb_usb: Add debug print for handler_id
2018-04-17 10:55:29 +09:00
Hunter King
eb3947fb96
Improve ASCII representation of 122 ( #544 )
...
* improve ASCII representation of 122
* fix oops
2018-03-31 08:28:25 +09:00
tmk
4594e08889
xt_usb: Fix binary file names
2018-03-15 10:44:13 +09:00
tmk
eb66e7701c
xt_usb: update binaries
2018-03-15 07:02:11 +09:00
tmk
460aa90784
xt_usb: Add firmware hex files
2018-03-15 06:49:17 +09:00
tmk
acbea7fb15
xt_usb: Replace functions with macros
2018-03-14 21:32:22 +09:00
tmk
773a9195a6
xt_usb: Change debug print
2018-03-14 21:32:22 +09:00
tmk
2b9d4ace5b
xt_usb: Clear flag before enabling interrupt
2018-03-14 21:32:22 +09:00
tmk
8a92f254e1
xt_usb: read data on falling edge soft/hard reset
...
See https://github.com/tmk/tmk_keyboard/wiki/IBM-PC-XT-Keyboard-Protocol
- read data on falling edge of clock
- add soft reset and hard reset
2018-03-14 21:32:22 +09:00
tmk
7fa6a90a90
usb_usb: Fix code format
2018-03-03 16:18:13 +09:00
tmk
b2fa0ffa3b
usb_usb: Support Brazilian specific key in unimap
...
Keymap comma(KP_COMMA: 0x85)
2018-03-03 16:18:13 +09:00
tmk
ab6ddacc84
usb_usb: Support Korean specific keys in unimap
...
HAEN(LANG1: 0x90) and HANJ(LANG2: 0x91) keys are recognized as HENK and MHEN in unimap.
2018-03-03 16:18:13 +09:00
tmk
14e9a84c9c
adb_usb: Update firmware binary
2018-01-19 10:18:30 +09:00
tmk
d00d7e8afa
adb_usb: Fix #518 Lag on typing
2018-01-19 10:15:26 +09:00
tmk
8e1461a6c4
pana_m8: Change keymap
2017-08-21 23:24:11 +09:00
tmk
894e393c67
pana_m8: Add debouncing
2017-08-21 23:23:34 +09:00
tmk
9ac2580687
terminal_usb: Change configuration in Makefile
2017-08-19 09:32:37 +09:00
tmk
64c8f2375c
pana_m8: Move keyboard to converter directory
2017-08-08 09:59:41 +09:00
tmk
352cd3e54a
news_usb: Fix README
2017-07-17 07:22:20 +09:00
tmk
28a5c26999
news_usb: Change keymap and add README
2017-07-16 19:00:28 +09:00
tmk
9dcecb5e28
usb_usb: Update binary
2017-07-16 16:10:30 +09:00
tmk
0d155c2211
usb_usb: Fix KANA in unimap #482
2017-07-16 16:06:54 +09:00
X64051
00f43dd9d3
add KEYMAP_XT in keymap_common
2017-06-24 21:04:42 +02:00
tmk
c1a9d8349e
ibm4704_usb: Fix handling of keyboard ID byte #420
2017-06-22 13:53:00 +09:00
tmk
cf9f157a7f
usb_usb: Update binary
2017-05-11 01:00:29 +09:00
tmk
a38dd9dda5
usb_usb: Add Makefiles
2017-05-11 00:59:20 +09:00
tmk
3eae475f8b
usb_usb: Remove startup wait
...
Some keyboards boot up quickly and cannot be enumerated
when powering up converter and keyboard at same time
2017-05-11 00:16:21 +09:00
tmk
b0573ba80e
x68k_usb: Add unimap
2017-05-08 16:10:37 +09:00
tmk
197ca82992
ibm4704: Update binary
2017-04-27 00:08:32 +09:00
tmk
0575b3db2e
adb_usb: Use MODS_TAP_KEY action for Power key
...
- MODS_TAP_KEY(MOD_NONE, KC_POWER) allows Power on tap and commands on hold
2017-02-03 08:55:28 +09:00
tmk
badbd1099b
adb_usb: Update binary
2017-01-14 15:53:36 +09:00
tmk
1713aaa6ff
sun_usb: Fix keymap code
2016-12-21 11:06:47 +09:00
Aristeu Rozanski
5036662151
sun_usb: support US ESC key
...
Model 5 can also have ESC button between HELP and F1.
2016-12-21 09:14:34 +09:00
Louis Rousseau
cccd4186f4
adb_usb/matrix.c : changed size of handler_id from uint16_t to uint8_t
2016-12-19 01:51:11 -05:00
tmk
8727b9645f
adb_usb: Fix keymap macro
2016-12-18 08:05:03 +09:00
tmk
af667a0550
adb_usb: set_led at startup
2016-12-10 14:50:20 +09:00
tmk
62e92645e6
sun_usb: Turn out LED after matrix init
2016-12-10 13:10:33 +09:00
tmk
a88ad58342
core: Swap position of PEQL and PENT in unimap
2016-11-30 00:15:12 +09:00
tmk
ec60203fd7
ps2_usb: Support for hidden switch in model M
2016-11-30 00:15:12 +09:00
tmk
51326077b0
usb_usb: Restore LED state when plugging keyboard
2016-10-18 15:10:43 +09:00
tmk
1ad31539a6
Fix matrix.c to use new default impl.
2016-10-08 13:14:06 +09:00
tmk
8b509aa111
Fix Makefile for NKRO comment
2016-10-07 10:58:54 +09:00
tmk
124bafe9f3
Fix matrix_clear() for new matrix API
2016-10-05 14:00:48 +09:00
tmk
1a7d1f9f4d
ps2_usb: Use standby mode in suspend
2016-10-04 16:08:06 +09:00
tmk
435a1d3341
ps2_usb: Fix set led status at startup
2016-10-04 10:21:57 +09:00
tmk
350897112b
ps2_usb: Add setting for suart debug
2016-10-04 10:21:46 +09:00
tmk
5e97fd78cb
ibm4707_usb: unimap
2016-09-30 12:36:27 +09:00
tmk
e5598487e6
adb_usb: Fix unimap
2016-09-26 09:02:52 +09:00
tmk
8e83ad537e
Merge pull request #389 from tmk/sun_usb_command_fix
...
sun_usb: Fix command help #387
2016-09-24 10:21:08 +09:00
tmk
f88a0f7f06
sun_usb: Fix command help #387
2016-09-24 10:18:05 +09:00
tmk
e21e6164ef
ps2_usb: Change unimap
2016-09-19 13:21:50 +09:00
tmk
f27e1bc7cf
ps2_usb: Add unimap
2016-09-17 11:53:20 +09:00
tmk
5ee5b6bd7e
ps2_usb: Change Makefiles
2016-09-17 11:44:54 +09:00
tmk
1610250cc3
m0110_usb: Fix target name in Makefiles
2016-09-13 04:33:48 +09:00
tmk
9b17e27605
m0110_usb: Add unimap
2016-09-13 04:22:26 +09:00
tmk
c7fd5fcfb4
adb_usb: Change unimap
2016-09-12 12:26:03 +09:00
tmk
659ae2375e
usb_usb: Revert name of keymap macro
2016-09-10 12:12:26 +09:00
tmk
e957c1c6f1
usb_usb: Orgnize keymap files
2016-09-10 11:44:59 +09:00
tmk
9b42a33648
next_usb: Add unimap
2016-09-09 11:26:33 +09:00
tmk
13eab4d9df
next_usb: Change keymap
2016-09-09 11:25:21 +09:00
tmk
144a048393
usb_usb: Change keymap
2016-09-07 16:04:25 +09:00
tmk
d46651b1a9
usb_usb: Fix unimap layout
2016-09-02 14:11:30 +09:00
tmk
fef48a3da5
usb_usb: Add unimap
2016-09-02 13:45:47 +09:00
tmk
8027dc51f4
adb_usb: Fix keypad and media keys of unimap
2016-08-30 11:18:42 +09:00
tmk
4ace8711ca
adb_usb: Add hex files for unimap editor
2016-08-29 15:16:56 +09:00
tmk
22a48dab7b
adb_usb: Change Makfiles
2016-08-29 14:46:56 +09:00
tmk
42dfaa3a39
adb_usb: Fix capslock of unimap
2016-08-29 14:38:38 +09:00
tmk
1eec163213
adb_usb: Add unimap_plain
2016-08-29 13:54:44 +09:00
tmk
7b31d1b9d9
Remove keymap read code from project directories
2016-08-29 13:54:44 +09:00
tmk
c04b6bec89
Fix: Use action_t in keymap files
2016-08-29 13:54:44 +09:00
tmk
885e7adb18
Move some projects to 'orphan' directory
2016-06-22 11:32:37 +09:00
tmk
148c6a5175
usb_usb: Add multiple keyboard support
...
it supports four keyboards and two cascaded hubs
2016-06-21 13:49:06 +09:00