Commit graph

1892 commits

Author SHA1 Message Date
tmk
c23225040f Add eeprom_tool project 2023-12-07 13:49:58 +09:00
tmk
21ff75715b Add nokeyboard project 2023-12-06 14:31:42 +09:00
tmk
1d1bad7f88 Add minimum project 2023-12-06 14:31:42 +09:00
tmk
6b48c03ab7 news: Add description for POWER ON Switch
and remove wrong and unclear info on GND and FG
2023-12-06 14:28:11 +09:00
tmk
950261d586 alps64: Add unimap_hasu.c 2023-11-27 03:11:56 +09:00
tmk
e9fdf50f56 gh60: Disable bootmagic 2023-11-27 02:46:23 +09:00
tmk
4627494faf alps64: Update prebuilt firmware file 2023-11-27 02:39:33 +09:00
tmk
a30cafbca1 alps64: Enable NKRO 2023-11-27 02:32:59 +09:00
tmk
856f5b3f88 core: Change bootmagic nkro 2023-11-27 02:31:35 +09:00
tmk
0c25c62a6d core: Fix bootmagic keymap_config for unimap 2023-11-27 02:15:05 +09:00
tmk
1cc716477b core: Fix bootmagic
- EEPROM_CLEAR wipes out eeprom with 0xFF now(avr)
- keymap config is not enabled during bootmagic
- wait until all key is released after bootmagic
- add eeconfig_debug() to command.c
2023-11-26 22:10:34 +09:00
tmk
66da6f4d64 core: Fix bootmagic for NKRO 2023-11-26 14:37:05 +09:00
tmk
0905d79769 gh60: Fix Makefile.pjrc 2023-11-26 14:36:36 +09:00
tmk
f25b519748 news: Update prebuilt firmware files 2023-11-09 11:56:16 +09:00
tmk
bf82f1555c news: Change pin configuration 2023-11-09 11:53:27 +09:00
tmk
71813a4d6f news: Update prebuilt firmware file 2023-11-07 23:31:12 +09:00
tmk
75fb8b2196 news: Drop support for pjrc 2023-11-07 23:29:13 +09:00
tmk
b072fb26de news: Remove news.c and use serial_uart.c instead 2023-11-07 23:25:11 +09:00
tmk
b7188acd4f news: Add LED support 2023-11-07 22:39:00 +09:00
tmk
6d577b33b7 sony: Add tone.c 2023-11-06 22:41:10 +09:00
tmk
c37774d159 sony: Add buzzer support 2023-11-06 22:28:47 +09:00
tmk
7daa4f1b8f news_usb: Update prebuilt firmware files 2023-11-02 22:09:25 +09:00
tmk
1131b52894 news_usb: unimap support 2023-11-02 22:06:46 +09:00
tmk
9265f58b95 archimedes_usb: Update prebuilt firmware files 2023-10-31 12:49:50 +09:00
tmk
5e8a960aa7 archimedes: Add README 2023-10-31 12:45:24 +09:00
tmk
50347c692b core: mouse debug print 2023-10-31 12:45:24 +09:00
tmk
294403ffbf core: Make console buffer smaller for atmega32u2
memory shortage can happen when enabling all features
2023-10-31 12:45:24 +09:00
tmk
f61b50395a archimedes: Add mouse support 2023-10-31 12:45:24 +09:00
tmk
06f1bded16 archimedes: define matrix and keymap 2023-10-31 12:45:24 +09:00
tmk
909b37d641 archimedes: Fix serial timing 2023-10-31 12:45:24 +09:00
tmk
643cee3280 archimedes: Update LED 2023-10-31 12:45:24 +09:00
tmk
28508afb7d archimedes: tune delay time 2023-10-31 12:45:24 +09:00
tmk
326cfc57bd archimedes: scan logic 2023-10-31 12:45:24 +09:00
tmk
1a057c9737 archimedes_usb: Initial files 2023-10-31 12:45:24 +09:00
tmk
3c430f6578 ibmpc_usb: Update prebuilt firmware files 2023-10-27 11:58:42 +09:00
tmk
6f48ed5647 ibmpc_usb: Change keymap to test functions easily 2023-10-27 11:56:25 +09:00
tmk
bd79124479 ibmpc_usb: Add support for Silitek SK-7100P 2023-10-27 11:30:21 +09:00
tmk
09bb222b4a adb_usb: Update prebuilt firmware files 2023-10-26 11:53:28 +09:00
tmk
bd6e208d55 adb_usb: Fix for MacTRAC 2.0(old firmware)
Buttons works as below:
Left button: Left Click
Center button: Drag Lock
Right button: Right Click
2023-10-26 11:38:47 +09:00
tmk
f25df07f62 usb_usb: Update prebuilt firmware files
Add TaranVH_F22, TaranVH_F23 and TaranVH_F24
2023-08-02 12:40:49 +09:00
tmk
62e995948d usb_usb: Change Makefile for TaranVH keymap support 2023-08-02 12:31:24 +09:00
tmk
faa503514f usb_usb: Change README.md 2023-07-26 10:12:24 +09:00
tmk
57b6f8b4ce usb_usb: Add keymap TaranVH/2nd-keyboard
https://github.com/TaranVH/2nd-keyboard/tree/master/HASU_USB
2023-07-17 12:21:13 +09:00
tmk
d5f61007bc core: Add print-* target to rules.mk 2023-07-17 12:04:03 +09:00
tmk
74cae0c6c7 usb_usb: Update prebuilt firmware files 2023-07-17 12:02:52 +09:00
tmk
9bef02b0c4 usb_usb: Makefile support for target with keymap 2023-07-17 12:00:24 +09:00
tmk
61fc65141c usb_hid: Update UHS2 2023-07-17 11:28:10 +09:00
tmk
002537b8ea core: Add mousekey support to ACTION_KEY() #675
ACT_MOUSEKEY can be removed but kept for backward compatibility.
Mousekeys work with ACTION_KEY(), ACTION_MODS_KEY(), ACTION_MODS_TAP_KEY() now.
But not completely with ACTION_LAYER_TAP_KEY(),
layer_param_bit_op { OP_TAP_TOGGLE, OP_ON_OFF, OP_OFF_ON, OP_SET_CLEAR }
overlaps with mousekeys KC_MS_* paritally(F0-F3).
2023-07-08 12:57:35 +09:00
tmk
b2f1c807f1 ibmpc_usb: Update prebuilt firmware files 2023-07-05 22:33:39 +09:00
tmk
d9c100ecf7 lufa: Fix keyboard protocol on bus reset #763
Keyboard can be set as Boot protocol by BIOS/UEFI/GRUB
then bus reset occurs before OS boots up.
OS(at least Windows10,11/Ubuntu23.04) expects device works
on Report protocol. Note that OS does not send SetProtocol(Report) here.

Device state should be initialized properly on bus reset.

https://github.com/tmk/tmk_keyboard/issues/763
2023-07-05 22:32:07 +09:00