aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge remote-tracking branch 'origin/master' into developQMK Bot2024-10-164-0/+316
|\
| * [Keyboard] Add JK60 RGB (#24485)Alabahuy2024-10-164-0/+316
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2024-10-152-2/+2
|\|
| * Digitizer: fix units tag in report descriptor (#24482)Ryan2024-10-152-2/+2
| |
* | horrortroll/nyx/rev1: Fix compilation of custom RGB effect (#24481)Joel Challis2024-10-131-1/+1
| |
* | xiudi/xd002: Remove broken oversized `multilayer_rgb` keymap (#24480)Joel Challis2024-10-124-211/+0
| |
* | keebio/nyquist: Remove invalid I2C config (#24479)Joel Challis2024-10-122-8/+0
| |
* | Rename RGB/HSV structs: keyboard-level code (#24476)Ryan2024-10-1243-215/+215
| |
* | [Core] quantum: util: add bit and bitmask helpers (#24229)Stefan Kerkmann2024-10-122-0/+34
| | | | | | | | | | | | | | | | | | | | | | quantum: util: add bit and bitmask helpers These helpers are handy and can prevent off-by-one errors when working with registers and general low level bit manipulation tasks. The macros themself are inspired by the bits.h macros from the linux kernel source code. Signed-off-by: Stefan Kerkmann <[email protected]> Co-authored-by: Pascal Getreuer <[email protected]>
* | Separate RGBLight/RGB Matrix keycode handling (#23679)Ryan2024-10-12267-2278/+1230
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Separate RGBLight/RGB Matrix keycode handling * Remove `_DISABLE_KEYCODES` handling * Update RGB Matrix keycode docs * Update underglow keycodes for previously migrated boards * Update keycodes for boards with custom handling * Fix typos * Fix bad merge
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2024-10-111-1/+1
|\|
| * zsa/moonlander: Fix execution of user callback (#24475)Joel Challis2024-10-111-1/+1
| |
* | Add svlinky converter (#24449)Sadek Baroudi2024-10-125-1/+58
| |
* | Update combo user function variable (#24467)フィルターペーパー2024-10-122-12/+20
| |
* | Rename RGB and HSV structs (#24471)Ryan2024-10-1259-117/+122
| |
* | Fix rendering of `keymap_config.no_gui` within `led_update_kb` (#24473)Joel Challis2024-10-122-13/+6
| |
* | Fix duplication of core `GU_TOGG` keycode (#24474)Joel Challis2024-10-121-23/+4
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2024-10-111-1/+1
|\|
| * `mykeyclub/jris65/hotswap`: fix keymap (#24472)Ryan2024-10-111-1/+1
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2024-10-112-112/+112
|\|
| * fix hotdox76v2 oled font to more closely mirror utf8 (#23807)Woodrow Douglass2024-10-102-112/+112
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2024-10-114-0/+165
|\|
| * Add Scotto37 handwired keyboard (#23938)Joe Scotto2024-10-104-0/+165
| | | | | | | | Co-authored-by: Joel Challis <[email protected]>
* | Add Ploopyco functions for host state control (#23953)Victor2024-10-103-9/+19
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2024-10-114-0/+167
|\|
| * [Keyboard] Add Piantor UV 44 (#24247)azhizhinov2024-10-104-0/+167
| | | | | | | | Co-authored-by: Ryan <[email protected]>
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2024-10-101-0/+6
|\|
| * Expand count checks in keymap introspection (#24464)Drashna Jaelre2024-10-111-0/+6
| | | | | | | | | | * Add check Tap Dance count check to keymap introspection * Add checks for combos and key overrides to introspection
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2024-10-091-1/+1
|\|
| * Fixup Lily58 keymap comment (#24466)フィルターペーパー2024-10-091-1/+1
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2024-10-082-0/+8
|\|
| * Fix indicator code for NK classics (#24462)yiancar2024-10-082-0/+8
| | | | | | | | | | Fix indicator code Co-authored-by: yiancar <[email protected]>
* | add ergodox Community Layout for LAYOUT_ergodox keyboards (#22963)Duncan Sutherland2024-10-072-0/+2
| | | | | | initial commit
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2024-10-071-0/+25
|\|
| * Fix Caps Lock indication on Valhalla v2 (#23012)Álvaro A. Volpato2024-10-071-0/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Fix Caps Lock indication * User LED state function override added Co-authored-by: Drashna Jaelre <[email protected]> * Change backlight enabled check and remove backlight headers Co-authored-by: Drashna Jaelre <[email protected]> --------- Co-authored-by: Drashna Jaelre <[email protected]>
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2024-10-062-9/+4
|\|
| * Fix `thumbsup:default` keymap (#24459)Joel Challis2024-10-062-9/+4
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2024-10-064-0/+450
|\|
| * Add keyboard Jris65 (#23936)sizezero2024-10-064-0/+450
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * first compiled, flashed, and tested version of jris65 * adding readmes for mykeyclub and jris65 * removed commented out code and unneeded files * typo in build instructions * renamed info.json to keyboard.json as per new standard * formatted with qmk format-json * fixed layout offset problem * moved some settings from c/h files to json * moved matrix from .h file to .json * cleaned up non-json options * moved settings from rules.mk to keyboard.json * fix for via after removing .h file * converted keymap.c to keymap.json * keymap.c has been replaced by keymap.json * FN+Backspace loads bootload * added custom keymap for Sean * config.h setting is only needed by via * formatted json * convert via keymap from .c .h .mk to keymap.json * moved keyboard configuration to hotswap dir; note in readme that only hotswap has been tested * Update keyboards/mykeyclub/jris65/keymaps/default/keymap.json Co-authored-by: jack <[email protected]> * typo Co-authored-by: jack <[email protected]> * blank layers do not need to be specified Co-authored-by: jack <[email protected]> * added other valid layouts Co-authored-by: Duncan Sutherland <[email protected]> * added other valid layouts Co-authored-by: Duncan Sutherland <[email protected]> * added other valid layouts Co-authored-by: Duncan Sutherland <[email protected]> * added other valid layouts Co-authored-by: Duncan Sutherland <[email protected]> * removed extra newline Co-authored-by: Duncan Sutherland <[email protected]> * cleaned up wording in readme Co-authored-by: Duncan Sutherland <[email protected]> * QMK no longer supports user keymaps * remove settings that are already the default (false settings) Co-authored-by: jack <[email protected]> * add image Co-authored-by: Duncan Sutherland <[email protected]> * add missing commas (formatting) Co-authored-by: Duncan Sutherland <[email protected]> * add missing commas (formatting) Co-authored-by: Duncan Sutherland <[email protected]> * add missing commas (formatting) Co-authored-by: Duncan Sutherland <[email protected]> * re-added second layer with QK_BOOT for backspace * make the hotswap the default keyboard * added keyboard director prefix to DEFAULT_FOLDER * ran qmk format-json on keyboard.json * DEFAULT_FOLDER option is going away so don't use it * removed via keymap as they now reside in qmk_userspace_via --------- Co-authored-by: jack <[email protected]> Co-authored-by: Duncan Sutherland <[email protected]>
* | Extended wheel reports (#24422)eynsai2024-10-067-37/+82
| | | | | | extended wheel reports
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2024-10-066-0/+309
|\|
| * Added a new keyboard ThumbsUp! v9 with a default keymap (#23800)ak666662024-10-066-0/+309
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Added a cleaned-up set of files for ThumbsUp! v9. * Renamed the keymap for v9 as default * Update keyboards/thumbsup/keymaps/default/keymap.c As per PR review suggestions. Co-authored-by: jack <[email protected]> * Update keyboards/thumbsup/keymaps/default/keymap.c As per PR review suggestions. Co-authored-by: jack <[email protected]> * Update keyboards/thumbsup/keymaps/default/keymap.c As per PR review suggestions. Co-authored-by: jack <[email protected]> * Update keyboards/thumbsup/keymaps/default/keymap.c As per PR review suggestions. Co-authored-by: jack <[email protected]> * Update keyboards/thumbsup/keymaps/default/keymap.c As per PR review suggestions. Co-authored-by: jack <[email protected]> * Update keyboards/thumbsup/rev9_promicro_4x12/info.json As per PR review suggestions. Co-authored-by: jack <[email protected]> * Update keyboards/thumbsup/rev9_promicro_4x12/readme.md As per PR review suggestions. Co-authored-by: jack <[email protected]> * Update keyboards/thumbsup/rev9_promicro_4x12/readme.md As per PR review suggestions. Co-authored-by: jack <[email protected]> * Update keyboards/thumbsup/rev9_promicro_4x12/rules.mk As per PR review suggestions. Co-authored-by: jack <[email protected]> * Update keyboards/thumbsup/rev9_promicro_4x12/info.json As per PR review suggestions. Co-authored-by: jack <[email protected]> * Apply suggestions from code review Co-authored-by: jack <[email protected]> * Delete keyboards/thumbsup/keymaps/default/readme.md as per review recommendation. * v9: Fixed the layout name in keymap.c file. * v9: PR recommendatios applied - rules.mk file removed, info.json renamed to keyboard.json. * v9: PR recommendatios applied - rules.mk file removed, info.json renamed to keyboard.json. * v9: Fixed the copyright header modified by mistake. * v9: Fixed the tri-layer switch as per the review recommendation. * v9: Fixed the copyright header modified by mistake. --------- Co-authored-by: jack <[email protected]>
* | [Keyboard] Corne rev4 (#24084)Drashna Jaelre2024-10-0619-162/+1199
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [Keyboard] Corne rev4 * Remove unneeded update interval and moved split pin to dd * Cleanup config and errors * Move bootmagic config to dd * Re-add existing configs * Additional config fixes * shove off via keymap
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2024-10-063-1/+125
|\|
| * ibm/model_m/modelh: added ISO layout and keymap for Wheelwriter 10/15 ↵Robin Haberkorn2024-10-063-1/+125
| | | | | | | | | | keyboard modules (#24248) These are probably compatible with the Wheelwriter 1000 as well.
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2024-10-062-2/+4
|\|
| * Update Janus keyboard firmware to use EE_HANDS (#24261)Steven Karrmann2024-10-062-2/+4
| | | | | | | | | | * Use EE_HANDS https://docs.qmk.fm/features/split_keyboard#handedness-by-eeprom * Update Janus readme to indicate EEPROM handedness is used
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2024-10-061-6/+6
|\|
| * `hotdox76v2`: Update g_led_config.matrix_co to fix key electrical matrix to ↵rahanahu2024-10-061-6/+6
| | | | | | | | | | | | | | led index lookup table. (#24293) update g_led_config on hotdox76v2/hotdox76v2.c Co-authored-by: rahanahu <[email protected]>
* | Tweak OS detect, add OS_DETECTION_SINGLE_REPORT (#24379)Andre Brait2024-10-062-28/+56
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Default OS_DETECTION_DEBOUNCE bumped from 200ms to 250ms * Add OS_DETECTION_SINGLE_REPORT to prevent undesired multiple reports * Prevents random stability issues on ARM MacBooks after switching via KVM * Works for every device I could test, including ARM MacBooks * Disabled by default to keep current behavior * Add Troubleshooting section on documentation * Tweak reset logic to prevent a freeze with some KVMs The USB stack on ARM MacBooks is more similar to that of iOS and, for some reason, it seems to like sending packets that influence the OS detection and results in a second OS_MACOS report being sent at a random period of time after plugging the keyboard back. This does not always happen and the consequences of this vary based on what the user is doing in the callback, but since this is not obvious and it's hard to debug, I've decided to add a flag for those affected by such issue. The stability issue I had in mine was a combination of factors and I found the actual cause being my own bad math when changing the default layer, but this change alone is also confirmed to fix it. Lastly, soem KVMs seem to leave the USB controlled in a suspended state when cold-booting Windows, meaning the keyboard would hang and the reset logic would not work. This tunes it so that it can get out of such state. Also retested for compatibility with my old KVM to ensure the logic works for both.