tmk
ecf52983e2
adb_usb: Fix remote wakeup from suspend #756
2023-03-12 01:35:26 +09:00
tmk
e9c74fa241
ibmpc_usb: Add build options to size optimization
...
Confirmed this works with GCC 5.4.0, 7.3.0 and 8-12
https://github.com/tmk/tmk_keyboard/issues/741
2023-03-08 13:56:31 +09:00
tmk
0e3d7b91b9
next_usb: Update prebuilt firmware file
2023-03-05 22:12:27 +09:00
tmk
0090098141
lufa: Fix system/consumer report in Boot mouse
...
Cannot send system/consumer report while mouse is set
in boot protocol. Mouse, system and consumer report shares
one interface using different report IDs. In boot protocol
only mouse can report without report ID. If a report ID is
sent while in boot protocol it will be recognized as mosue
button state incorrectly by host.
A user reported that Mac ejects disc drive at startup when
using NeXT converter. Keeping mouse button pressed while
bootup forces Mac to eject disc.
2023-03-05 22:11:18 +09:00
tmk
b5f2bfce08
Merge branch 'btld_fix'
2023-03-02 09:53:26 +09:00
tmk
45c7057b3b
core: Fix BTLD action for tap key
2023-03-02 09:52:41 +09:00
hasu@tmk
9a2dd14ef8
Merge pull request #754 from an-achronism/ibmpc_unicomp_break_fix
...
Unicomp New Model M broken Pause/Break key fix
2023-03-01 13:27:53 +09:00
an_achronism
876ee194bc
Unicomp New Model M broken Pause/Break key fix
...
The PS/2 controller code for Unicomp's current generation PS/2 keyboard
sends the wrong scancodes when Ctrl + Pause (which should be Break) is
pressed.
Instead of it sending the Break sequence...
E0 7E E0 F0 7E
... representing a press of Scroll Lock, which is Break because Ctrl is
being pressed, it instead sends...
E0 77
... representing a press of Num Lock, which is just the old way of
getting Pause.
Since the E0 77 coming from the controller is not a normal sequence,
this workaround does not interfere with Ctrl + Num Lock, which still
Pauses as it should.
2023-03-01 02:52:57 +00:00
tmk
162674035d
Merge branch 'next_fix_753'
2023-02-27 13:25:37 +09:00
tmk
f2cf76c21f
next_usb: Update prebuilt firmware file
2023-02-27 13:23:26 +09:00
tmk
c3bd84d257
next_usb: Enable TMK_LUFA_DEBUG for unimap firmware
...
To debug this issue:
https://github.com/tmk/tmk_keyboard/issues/753
2023-02-27 13:20:44 +09:00
tmk
5e2288dfa5
next_usb: Change debug messages
2023-02-27 13:12:20 +09:00
tmk
42b50dfd13
next_usb: Fix pin config and add delay for PWR pin
...
experienced false reading during debug
2023-02-27 13:12:20 +09:00
tmk
ebb1449ede
next_usb: Add comments for Suspend mode
2023-02-27 13:12:20 +09:00
tmk
e7aa03c8ab
lufa: Fix debug messages
2023-02-27 13:12:20 +09:00
tmk
b3d2f64bb3
lufa: Fix condition for atmega32u2
...
the condition didn't work when variable MCU includes comment like:
MCU ?= atmega32u2 # TMK converter
https://github.com/tmk/tmk_keyboard/issues/753
This affects RemoteWakeup on atmega32u2:
https://github.com/tmk/tmk_keyboard/issues/361
2023-02-26 22:35:09 +09:00
tmk
1820eff74f
ibmpc_usb: Update prebuilt firmware files
2023-02-17 12:09:13 +09:00
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
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
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