Commit graph

366 commits

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