Commit Graph

428 Commits (1cf7bc193ea15ec69ae4ac008cc4532cfb9f087b)

Author SHA1 Message Date
tmk 890af7e7e3 ibmpc_usb: Change key mapping for Code Set 3 2020-04-26 18:39:47 +09:00
tmk 48058c638e sun_usb: Add prebuilt firmware files 2020-04-09 13:57:48 +09:00
tmk e63aff8715 sun_usb: Add Makefile for ATmega32U4 2020-04-09 13:56:20 +09:00
tmk 05c2df1237 sun_usb: Update README and rename to .md 2020-04-08 17:54:15 +09:00
tmk 8898747b09 sun_usb: Add unimap support 2020-04-08 17:38:33 +09:00
tmk 8f86d125c3 ibmpc_usb: Update firmware hex files 2020-03-22 21:30:22 +09:00
tmk fefe1028de ibmpc_usb: Add comment on INTERRUPT_CONTROL_ENDPOINT 2020-03-20 14:43:52 +09:00
tmk a4d4f14942 ibmpc_usb: Fix CS3 scan code in comment 2020-03-04 08:02:16 +09:00
tmk f99d1b12e7 ibmpc_usb: Update README 2020-03-02 14:44:39 +09:00
tmk c7160e29bb ibmpc_usb: Update firmware binary 2020-03-02 14:33:25 +09:00
tmk f9fb97707f ibmpc_usb: Change keymap for application key 2020-03-02 14:21:54 +09:00
tmk 8e7027f115 ibmpc_usb: Check overrun error for CS2 and CS3 2020-03-02 14:10:27 +09:00
tmk 28cd55c1bf ibmpc_usb: Check invalid code for CS1 2020-03-02 14:09:34 +09:00
tmk c023e5feea ibmpc_usb: Wait BAT(AA) code forever 2020-03-01 23:33:29 +09:00
tmk 0c80bfca71 ibmpc_usb: Error recovery with invalid scan code 2020-03-01 23:23:55 +09:00
tmk 83ebf5212d ibmpc_usb: Fix init code not to block main loop
blocking loop prevents console output at startup
2020-02-29 17:29:55 +09:00
tmk 9acc900ffb ibmpc: Add two-byte buffer for data received 2020-02-29 17:29:55 +09:00
tmk a42cc4bddb ibmpc_usb: Fix hard reset code 2020-02-29 17:29:55 +09:00
tmk e7d6d24c17 ibm_usb: Fix interrupt enable macro
clear interrupt flag before enabling to ditch unwanted interrupt
2020-02-29 17:29:54 +09:00
tmk 9a06c701b0 ibmpc_usb: Fix keyboard initialize 2020-02-29 17:29:54 +09:00
tmk cb026d74a5 ibmpc_usb: Fix Disable/Enable keyboard
- Return without enabling with F4 for 84-key AT wrongly before this fix
- disable/enable doesn't seems to be needed
2020-02-29 17:29:54 +09:00
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