tmk
9a06c701b0
ibmpc_usb: Fix keyboard initialize
2020-02-29 17:29:54 +09:00
tmk
15ab461f44
ibmpc: Add ibmpc_host_clear_isr
2020-02-29 17:29:54 +09:00
tmk
b2fb5b715c
ibmpc: Add intruppt disable and enable function
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
f7b74361a0
ibmpc: Fix START case in ISR
2020-02-29 17:29:54 +09:00
tmk
3e2900dcc8
ibmpc: Read data line earlier in ISR as possible
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
ea1d7ff240
lufa: Update makefile for new LUFA
2020-02-09 21:04:43 +09:00
tmk
28662f2978
lufa: Use the latest LUFA library on github
2020-02-09 21:03:49 +09:00
tmk
4726938779
lufa: Remove old LUFA directory
2020-02-09 21:03:04 +09:00
tmk
91a125baeb
lufa: Fix console_putc
...
buffering before host and hid_listen become ready
2020-02-09 20:53:45 +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
01477b7ef2
core: Fix unimap translation range
2020-02-03 12:47:01 +09:00
tmk
3b21f85e9b
alps64: Update prebuilt firmware
2019-12-28 22:57:22 +09:00
tmk
ba4f28a484
alps64: Fix for delay time for matrix scan
...
Delay less than 20us can cause false key detection in some situations.
With week internal pull-up takes time to charge stray capacitance of
trace between ground fill(and fingers), perhaps?
In particular, when testing Alps64 PCB without diodes tweezer is used
to close a key and this makes trace longer, more capacitance in result.
2019-12-28 22:54:37 +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
37a452f7c9
core: Fix bootloader for 128KB flash
...
Got warning on bootloader address calculation when MCU has 128KB flash
2019-12-04 15:09:36 +09:00
tmk
ee4686eafc
core: Fix ldscript for AT90USB to support unimap
2019-12-04 15:09:36 +09:00
tmk
909277107f
core: Add ldscript for AT90USB to support unimap
2019-12-04 15:09:25 +09:00
tmk
9ddc33cfdb
ibmpc_usb: Add IBM PC Keyobard converter
2019-12-04 11:35:48 +09:00
tmk
c4b8b36950
core: Add IBM PC Keyboard protocol support
2019-12-04 11:34:05 +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
tmk
698c957cad
core: Add short name for keycode KP_00 and KP_000
2019-11-12 15:38:31 +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
3c3d9d4956
alps64: Update firmware binary
2019-11-12 12:39:32 +09:00
tmk
beaeed9334
gh60: Change debouncing using timer count
2019-11-12 12:36:49 +09:00
tmk
1b581bc173
alps64: Change debouncing using timer count
2019-10-03 13:41:48 +09:00
tmk
06c7ea297b
fc980c: Update firmware binary
2019-10-01 14:18:06 +09:00
tmk
47775af206
fc980c: Fix initial state of LED
2019-10-01 14:16:44 +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
13e115b352
core: Add NO_PRINT and NO_DEBUG build option
...
Lines below in Makefile disable print and debug functions respectively.
NO_PRINT = yes
NO_DEBUG = yes
2019-09-18 15:09:02 +09:00
tmk
bc821b79d0
core: Remove unneeded code in bootloader_jump
2019-09-18 14:14:25 +09:00
tmk
83b90f4b6f
core: Add AC_BTLD to actionmap and unimap
...
Now that it can jump to bootloader with AC_BTLD
2019-09-17 20:55:35 +09:00
tmk
c09600b56b
core: Read bootloader size from AVR fuse bits
...
This makes defining BOOTLOADER_SIZE macro optional.
2019-09-17 16:19:52 +09:00
tmk
b3980122bb
core: Fix comment and remove unused code
2019-09-16 18:43:38 +09:00
tmk
19350e3ee5
core: Add bootkey of Caterina bootloader
...
The bootkey set in bootloader_jump() works with Pro Micro and Leonardo.
This fix doesn't seem to prevent other bootloaders, however, it can be
disabled by defining NO_BOOTLOADER_CATERINA_BOOTKEY.
2019-09-16 17:49: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