Skip to content

merge latest tmk core#1

Open
gompa wants to merge 242 commits into
lactide:chibios_19.1.xfrom
gompa:chibios_19.1.x
Open

merge latest tmk core#1
gompa wants to merge 242 commits into
lactide:chibios_19.1.xfrom
gompa:chibios_19.1.x

Conversation

@gompa
Copy link
Copy Markdown

@gompa gompa commented Mar 10, 2021

merge latest tmk core
for updating tmk_nuvoton

Jeff Gran and others added 30 commits December 5, 2015 18:11
if TAPPING_TOGGLE is 1, then tap a single time should toggle the mods on/off each tap.

Previously this was broken, this fixes it. This allows the same key to either hold (momentary mod) or tap (toggle mod, like capslock).
SERIAL_SOFT_DEBUG can be defined in the `config.h`
remove  SERIAL_SOFT_DEBUG macro
Add KEYBOARD_LOCK_ENABLE to makefile
tmk and others added 30 commits May 11, 2020 16:13
Timeout error may be recoverable but may not in some situations.
For safety it is handled as a real error to start keyboard
recognition again.
recv_data should appear to as 'sstt' when it is full with two data.
Both upper and lower byte should be checked.
for better keybaord hotswap support
Without this fix Realforce 101 PS/2 fails to receive 'set indicator'
command sometimes when pressing Caps Lock and some keys simultaneously.

before fix:
      ____     ______
clock     \___/
      ________
data          \_______
          | 100|

after fix:
      ____          __
clock     \________/
      ________
data          \_______
          | 100| 100|
The TIMER0 ISR takes 1.5us and can affect IBMPC protocol ISR.
Add ISR_NOBLOCK to allow interrupt during TIMER0 ISR.
Timeout error *could*(not always) detects when signal sequence takes beyond 1.0ms.
Now this gives 2.0ms window at least to read signal sequence.
- Fix TOGGLE Error
- Fix HUBPRE
- Update from upstream repo
This is not confirmed yet, test report is needed.
Fix for STALL at GET DESCRIPTOR(CONFIGURATION)
tmk/USB_Host_Shield_2.0#4
System and media control keys work well with
ACTION_MODS_TAP_KEY and ACTION_LAYER_TAP_KEY now.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.