Commit graph

363 commits

Author SHA1 Message Date
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