Commit graph

2039 commits

Author SHA1 Message Date
tmk
b0ca953af2 ibmpc_usb: Fix keyboard ID for XT
The converter doesn't read keyboard ID for XT now.
ibmpc.protocol should be set at WAIT_AA before calling read_keybaord_id().
2023-02-17 12:01:02 +09:00
tmk
d51023bc8b ibmpc: Fix XT startup fail #751
SIEMENS_PCD_SUPPORT #747 code should be applied only for AT.
The code inhibits AT keyboard from sending by pulling clock line
down, this made XT keyboard support messed.
2023-02-17 09:12:57 +09:00
Mark Sikora
d65fbd54b5 Merge remote-tracking branch 'tmk/master' 2023-02-05 14:23:40 -05:00
tmk
7fbf2ce367 usb_usb: Update prebuilt firmware files 2023-02-01 10:23:29 +09:00
tmk
1852af2d76 usb_hid: Ducky One 2 Mini support #697 2023-02-01 09:50:56 +09:00
tmk
ca021a908d Merge branch 'm0110_intl_support' 2023-01-30 12:06:09 +09:00
tmk
e1f98dc0e7 m0110: Update prebuilt firmware files 2023-01-30 12:05:11 +09:00
tmk
2dd9483383 m0110: Attempt international layout support 2023-01-30 12:03:09 +09:00
tmk
8fd2ba90e7 Merge branch 'apple_magic_keyboard_support' 2023-01-25 13:33:31 +09:00
tmk
463b08ec8d usb_usb: Update prebuilt firmware files 2023-01-25 13:31:02 +09:00
tmk
1f1fe5fd87 usb_usb: Fix makefile for 8Mz setup 2023-01-24 08:40:17 +09:00
tmk
dc039fdf1a usb_hid: Update UHS2 for Apple Magic Keyboard(A1644/A1843) 2023-01-24 08:23:25 +09:00
tmk
cdf4bfc3ae usb_usb: Fix for Apple Magic Keyboard(A1644/A1843)
The device has keyboard function at interface 1, not 0. #606
2023-01-22 18:05:10 +09:00
Mark Sikora
ba90eaa9f9
Merge pull request #47 from rprs/pull_request
Update command in ergodox FAQ.
2022-11-12 09:08:54 +01:00
roberto
0fbf77b546 Update command in ergodox FAQ.
The instructions in the ergodox FAQ use commands that no longer work.
This updates the commands in case someone still wants tu use this
firmware.

Fix bug GH-45
2022-11-11 18:08:15 -08:00
Mark Sikora
994d664fd0 Merge remote-tracking branch 'tmk/master' 2022-11-06 08:36:51 -05:00
tmk
4df8a27f72 usb_usb: Update prebuilt firmware files 2022-10-21 15:41:51 +09:00
tmk
d3fdaceb51 usb_usb: Update USB_Host_Shield_2.0-tmk
- hidboot SET_PROTOCOL/SET_IDLE fix #738
- merge upstream
2022-10-21 15:32:53 +09:00
tmk
43bcf35375 ibmpc_usb: Update prebuilt firmware files 2022-09-08 11:32:26 +09:00
tmk
60b648a386 ibmpc_usb: Enable Magic commands again
There are Soarer compatible converters without Reset button
like Orihalcon's. Without Magic commands those converters
couldn't start into booloader mode in the end.
https://geekhack.org/index.php?topic=103648.msg3139810#msg3139810
2022-09-08 11:25:45 +09:00
tmk
52cdb909c9 ibmpc: siemens: Add inhibit after send/recv #747
SIEMENS PCD 2 Keyboard seems to require "inhibit" for a while after
sending and receiving session, for some reason.
A computer that can work with the keyboard adds "inhibit" after
communications, and this appears to be remedy for the keyboard.
https://github.com/tmk/tmk_keyboard/issues/747
2022-08-25 09:47:52 +09:00
tmk
dfe1143812 ibmpc_usb: Update prebuilt firmware files 2022-07-22 12:38:29 +09:00
tmk
56e88e8bb6 ibmpc_usb: 5576-002 Keypad , fix
https://github.com/tmk/tmk_keyboard/issues/688#issuecomment-1191052388
2022-07-21 21:18:00 +09:00
tmk
4d32fbadb6 core: Increase buffer size for sotware serial
- serial_mouse can lost mouse data when enabling debug print
- TODO: serial_soft blocks in ISR for too long time
2022-06-03 23:35:23 +09:00
tmk
af424396e1 serial_mouse: Fix software serial config 2022-06-03 23:15:32 +09:00
tmk
360872d269 core: Build option for LTO(Link Time Optimization)
This makes firmware size small but need to be tested more.
https://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html#Optimize-Options
https://github.com/arduino/Arduino/issues/660
https://github.com/arduino/ArduinoCore-avr/blob/master/platform.txt

* No `-fno-fat-lto-objects` is needed, it is the default.
https://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html#index-ffat-lto-objects
* No `-fuse-linker-plugin` is needed, it is the default.
https://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html#index-fuse-linker-plugin
2022-05-31 13:30:44 +09:00
tmk
0e1aeaa2cb serial_mouse: Add initial files 2022-05-31 13:15:25 +09:00
tmk
4923f09377 Merge branch 'adb_address_resolution' 2022-05-30 20:48:08 +09:00
tmk
c7282aae4f adb_usb: Update prebuilt firmware files 2022-05-30 19:40:41 +09:00
tmk
c46d7baa76 adb_usb: Fix comment 2022-05-30 17:20:07 +09:00
tmk
047be5c900 adb_usb: Fix debug print 2022-05-30 17:20:07 +09:00
tmk
3531ea81af adb: Remove unused definitions 2022-05-30 17:20:07 +09:00
tmk
f9be56695b adb_usb: Update table for unplugged device 2022-05-30 17:20:07 +09:00
tmk
442d05bebb adb_usb: Move deivce to higher address 2022-05-30 17:20:07 +09:00
tmk
4a22b732ae adb_usb: Check PSW pin at polling rate for debounce 2022-05-30 17:20:07 +09:00
tmk
3d6e5cd570 adb_usb: Poll R0 of unsupported device 2022-05-30 17:20:07 +09:00
tmk
d8991ce621 adb: Add wait after listen and talk
to make clear between stop bit and next attention
2022-05-30 17:20:07 +09:00
tmk
ea36eeebda adb_usb: Remove startup wait
It detects device dynamically with address resolution now, the wait
should not be needed.
2022-05-30 17:20:07 +09:00
tmk
1070cea940 adb_usb: Clean code 2022-05-30 17:20:07 +09:00
tmk
894f6b2ae5 adb: Fix comment of SRQ(Service Request) 2022-05-30 17:20:07 +09:00
tmk
ca1af1a03f adb_usb: Fix Address Resolution timing
- when there is no data transfer for 1000 ms
2022-05-30 17:20:07 +09:00
tmk
15b401a8f2 adb_usb: PSW pin support #735 2022-05-30 17:20:07 +09:00
tmk
781e2dfce9 adb_usb: Address resolution 2022-05-30 17:20:04 +09:00
tmk
27e6c8d6e0 ibmpc_usb: Update prebuilt firmware files 2022-05-29 00:10:13 +09:00
tmk
27178e9569 ibmpc_usb: Fix error handling #718
Error was not recovered properly when it happens before entering to LOOP state
2022-05-29 00:07:08 +09:00
tmk
29d59610e1 adb_usb: Update prebuilt firmware files
- Add support for JIS keyboard
2022-05-05 18:01:08 +09:00
tmk
755c6c90a5 adb_usb: Fix unimap for JIS 2022-05-05 17:51:24 +09:00
tmk
9527d8e488 Merge branch 'usb_usb_set_protocol_fix' 2022-05-05 14:31:18 +09:00
tmk
5f58dc4955 usb_usb: Update prebuilt firmware files 2022-05-05 14:29:52 +09:00
tmk
2dc680b760 usb_usb: Update USB_Host_Shield_2.0-tmk
- SET_PROTOCOL can fail on some devices #738
2022-05-05 14:25:53 +09:00