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