aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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 <drashna@live.com> * Change backlight enabled check and remove backlight headers Co-authored-by: Drashna Jaelre <drashna@live.com> --------- Co-authored-by: Drashna Jaelre <drashna@live.com>
* | 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 <jack@pngu.org> * typo Co-authored-by: jack <jack@pngu.org> * blank layers do not need to be specified Co-authored-by: jack <jack@pngu.org> * added other valid layouts Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com> * added other valid layouts Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com> * added other valid layouts Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com> * added other valid layouts Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com> * removed extra newline Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com> * cleaned up wording in readme Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com> * QMK no longer supports user keymaps * remove settings that are already the default (false settings) Co-authored-by: jack <jack@pngu.org> * add image Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com> * add missing commas (formatting) Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com> * add missing commas (formatting) Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com> * add missing commas (formatting) Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com> * 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 <jack@pngu.org> Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
* | 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 <0x6a73@protonmail.com> * Update keyboards/thumbsup/keymaps/default/keymap.c As per PR review suggestions. Co-authored-by: jack <0x6a73@protonmail.com> * Update keyboards/thumbsup/keymaps/default/keymap.c As per PR review suggestions. Co-authored-by: jack <0x6a73@protonmail.com> * Update keyboards/thumbsup/keymaps/default/keymap.c As per PR review suggestions. Co-authored-by: jack <0x6a73@protonmail.com> * Update keyboards/thumbsup/keymaps/default/keymap.c As per PR review suggestions. Co-authored-by: jack <0x6a73@protonmail.com> * Update keyboards/thumbsup/rev9_promicro_4x12/info.json As per PR review suggestions. Co-authored-by: jack <0x6a73@protonmail.com> * Update keyboards/thumbsup/rev9_promicro_4x12/readme.md As per PR review suggestions. Co-authored-by: jack <0x6a73@protonmail.com> * Update keyboards/thumbsup/rev9_promicro_4x12/readme.md As per PR review suggestions. Co-authored-by: jack <0x6a73@protonmail.com> * Update keyboards/thumbsup/rev9_promicro_4x12/rules.mk As per PR review suggestions. Co-authored-by: jack <0x6a73@protonmail.com> * Update keyboards/thumbsup/rev9_promicro_4x12/info.json As per PR review suggestions. Co-authored-by: jack <0x6a73@protonmail.com> * Apply suggestions from code review Co-authored-by: jack <0x6a73@protonmail.com> * 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 <0x6a73@protonmail.com>
* | [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 <ra87who@gmail.com>
* | 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.
* | add USART configuration to config.h for PS/2 mouse support (#24398)durken12024-10-061-0/+37
| |
* | Allow for `get_hardware_id()` to be used for serial number. (#24053)Nick Brassel2024-10-062-13/+82
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Allow for `get_hardware_id()` to be used for serial number. * Length checks. * Explain length. * Cleanup. * Preprocessor magic. * Use the force, Batman. * Swap logic; if SERIAL_NUMBER is defined use that, otherwise derive it. * Cleanup. * Cleanup.
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2024-10-061-0/+1
|\|
| * Install `dnf copr` plugin if not present (i.e. docker containers). (#24308)Nick Brassel2024-10-061-0/+1
| | | | | | | | | | * Install `dnf copr` plugin if not present (i.e. docker containers). * Don't need to skip prompt when invoking help.
* | Add easier way to set default single layer (#24376)Andre Brait2024-10-064-3/+11
| | | | | | | | * Add set_single_default_layer to match set_single_persistent_default_layer * Implements exactly the same behavior, except the write to EEPROM
* | WS2812 API rework (#24364)Ryan2024-10-0661-661/+638
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Begin WS2812 API rework * Move RGBW conversion, clean up color.h, fix RGBW for AVR bitbang * Formatting & update PS2AVRGB I2C driver (untested) * Tested ARM bitbang RGB+RGBW * Tested ARM SPI RGB - RGBW not working * Tested ARM PWM RGB+RGBW * Tested RP2040 PIO driver RGB+RGBW * Update RGBLight * Formatting * Fix BM60HSRGB rev2 * Fix oddforge/vea * Fix 1k and XD002 RGBLite * Fix model_m/mschwingen * Fix handwired/promethium * Rename `WS2812_LED_TOTAL` for BM60HSRGB * Fix work_louder boards * Fix dawn60 * Fix rgbkb/pan * Fix neson_design/700e and n6 * Fix ergodox_ez/shine * ergodox_ez/shine: invert indices for left half * Fix matrix/abelx * Fix matrix/m20add * Remove custom rgblight driver for matrix/noah - should be done with lighting layers * Fix LED indexes for RGBLight split * Rename `convert_rgb_to_rgbw()` to `ws2812_rgb_to_rgbw()` * Update WS2812 API docs * `ergodox_ez/shine`: simplify LED index calculation * LED/RGB Matrix: Add weak function for LED index resolution * Bandaid fix for RGB Matrix splits not using WS2812 * `steelseries/prime_plus`: redo custom RGBLight driver * Update keyboards/steelseries/prime_plus/rgblight_custom.c Co-authored-by: Dasky <32983009+daskygit@users.noreply.github.com> --------- Co-authored-by: Dasky <32983009+daskygit@users.noreply.github.com>
* | Remove binary blobs from optical sensors. (#24428)Dasky2024-10-066-789/+61
| | | | | | | | | | | | | | * remove pmw srom * remove adns9800 srom * Update drivers/sensors/pmw33xx_common.c
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2024-10-057-0/+441
|\|
| * NK Classic TKL ISO (#24434)yiancar2024-10-057-0/+441
| | | | | | | | | | | | | | | | | | | | | | | | | | * initial_commit * fix keymap * Update keyboards/novelkeys/nk_classic_tkl_iso/keyboard.json Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com> --------- Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2024-10-033-0/+66
|\|
| * Add atset AT2 keyboard (#24099)anubhav dhiman2024-10-023-0/+66
| | | | | | | | | | | | | | Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: jack <jack@pngu.org> Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: zvecr <git@zvecr.com>
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2024-10-033-0/+207
|\|
| * Add KB09-01 keyboard (#24044)DOIO20222024-10-023-0/+207
| | | | | | | | Co-authored-by: jack <jack@pngu.org>
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2024-09-301-1/+1
|\|
| * Bump JamesIves/github-pages-deploy-action from 4.6.4 to 4.6.8 (#24453)dependabot[bot]2024-09-301-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumps [JamesIves/github-pages-deploy-action](https://github.com/jamesives/github-pages-deploy-action) from 4.6.4 to 4.6.8. - [Release notes](https://github.com/jamesives/github-pages-deploy-action/releases) - [Commits](https://github.com/jamesives/github-pages-deploy-action/compare/v4.6.4...v4.6.8) --- updated-dependencies: - dependency-name: JamesIves/github-pages-deploy-action dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2024-09-307-0/+1031
|\|
| * [Keyboard] Add DE80 PCB (#24439)Pham Duc Minh2024-09-307-0/+1031
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2024-09-291-232/+232
|\|
| * [docs] `reference_info_json`: add type hints (#24443)Ryan2024-09-301-232/+232
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2024-09-281-1/+1
|\|
| * Revert "Bump JamesIves/github-pages-deploy-action from 4.6.4 to 4.6.6" (#24450)Joel Challis2024-09-281-1/+1
| | | | | | | | | | Revert "Bump JamesIves/github-pages-deploy-action from 4.6.4 to 4.6.6 (#24446)" This reverts commit 17fac880bf26d36bde6456d283b7db08c131a0c8.
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2024-09-271-1/+1
|\|
| * Bump JamesIves/github-pages-deploy-action from 4.6.4 to 4.6.6 (#24446)dependabot[bot]2024-09-271-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumps [JamesIves/github-pages-deploy-action](https://github.com/jamesives/github-pages-deploy-action) from 4.6.4 to 4.6.6. - [Release notes](https://github.com/jamesives/github-pages-deploy-action/releases) - [Commits](https://github.com/jamesives/github-pages-deploy-action/compare/v4.6.4...v4.6.6) --- updated-dependencies: - dependency-name: JamesIves/github-pages-deploy-action dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2024-09-261-0/+2
|\|
| * input_club/ergodox_infinity ST7565 call spi_stop (#24429)Eric2024-09-261-0/+2
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2024-09-251-2/+2
|\|
| * Fix jabberwocky key coordinates in QMK Configurator (#24435)nopunin10did2024-09-251-2/+2
| |
* | Remove `RING_BUFFERED_6KRO_REPORT_ENABLE` due to disuse. (#24433)Nick Brassel2024-09-245-102/+0
| |
* | Remove `STM32_PWM_USE_ADVANCED` references (#24432)Joel Challis2024-09-2423-64/+2
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2024-09-241-98/+98
|\|
| * Bump rollup from 4.16.4 to 4.22.4 in /builddefs/docsgen (#24430)dependabot[bot]2024-09-241-98/+98
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumps [rollup](https://github.com/rollup/rollup) from 4.16.4 to 4.22.4. - [Release notes](https://github.com/rollup/rollup/releases) - [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md) - [Commits](https://github.com/rollup/rollup/compare/v4.16.4...v4.22.4) --- updated-dependencies: - dependency-name: rollup dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2024-09-211-1/+2
|\|
| * `.editorconfig`: fix inline comment, tidy name section for yaml (#24416)pancho horrillo2024-09-211-1/+2
| |