Commit Graph

29512 Commits

Author SHA1 Message Date
QMK Bot 9879063f8c Merge remote-tracking branch 'origin/master' into develop 2026-05-23 22:34:25 +00:00
Dominic 316fc06d8c Support for Alatus PCB (#26116) 2026-05-23 23:33:44 +01:00
QMK Bot 4d25dfae32 Merge remote-tracking branch 'origin/master' into develop 2026-05-23 05:04:40 +00:00
Erick Bazán a033e172b9 [Keyboard] Add Wolf Singa Kohaku Solder, Solder RGB, and Hotswap (#26105) 2026-05-23 06:03:58 +01:00
QMK Bot e9ee03983e Merge remote-tracking branch 'origin/master' into develop 2026-05-23 04:53:50 +00:00
diegorodriguezv a187ebeec6 Add szr35 keyboard (#25662) 2026-05-23 05:53:07 +01:00
QMK Bot e173b4020d Merge remote-tracking branch 'origin/master' into develop 2026-05-23 04:41:08 +00:00
VPavliashvili ffe57097eb Add ergo-v-1 keyboard (#25908) 2026-05-23 05:40:28 +01:00
George Norton 6ee28ac86f Clip mouse report values to the logical range from the USB descriptor. (#26195) 2026-05-23 04:08:44 +01:00
QMK Bot a3caec1580 Merge remote-tracking branch 'origin/master' into develop 2026-05-23 03:07:56 +00:00
sigman 99a67d1172 Changing VID for Southpaw65ext (#26104)
* fix: assign vid instead of generic

* fix: add copyright clause in keymaps

* review: 0x1209 -> vid

* change: vid 0x7f00

* fix: hex number case
2026-05-23 11:07:15 +08:00
QMK Bot 08d91c3d4e Merge remote-tracking branch 'origin/master' into develop 2026-05-23 00:39:19 +00:00
Yoichi NAKAYAMA 7e9c4508c8 [Docs][MouseKeys] Document the effect of the acceleration key in default mode. (#26213)
* Document the effect of the acceleration key in default mode.

* Move description into TIPS

Co-authored-by: フィルターペーパー <76888457+filterpaper@users.noreply.github.com>

---------

Co-authored-by: フィルターペーパー <76888457+filterpaper@users.noreply.github.com>
2026-05-23 08:38:40 +08:00
Pascal Getreuer 9d47119457 [Core] Options to constrain Speculative Hold: SPECULATIVE_HOLD_ONE_KEY and SPECULATIVE_HOLD_FLOW_TERM. (#26099) 2026-05-22 22:50:52 +01:00
QMK Bot 4b19065f7b Merge remote-tracking branch 'origin/master' into develop 2026-05-22 21:39:19 +00:00
Chris West ed0d5fde7b Fix spelling error in feature_layers.md (#26227)
Corrected spelling of 'tricker' to 'trickier' in the Advanced Users section.
2026-05-22 22:38:37 +01:00
Konstantin Đorđević cf2dcd6e24 Add usage clarifications to docs/features/unicode.md (#26156)
* Add usage clarifications to docs/features/unicode.md

* Apply suggestions from code review

Co-authored-by: フィルターペーパー <76888457+filterpaper@users.noreply.github.com>

---------

Co-authored-by: フィルターペーパー <76888457+filterpaper@users.noreply.github.com>
2026-05-22 13:57:44 +08:00
QMK Bot 62d25f02a4 Merge remote-tracking branch 'origin/master' into develop 2026-05-19 01:59:28 +00:00
Joel Challis 0269eea2c9 Add EECONFIG_{KB,USER}_DATA_SIZE docs (#26200) 2026-05-19 02:58:50 +01:00
QMK Bot 078ec10e42 Merge remote-tracking branch 'origin/master' into develop 2026-05-17 03:07:28 +00:00
Nick Brassel 1836382f66 GCC 16.1 compatibility fix. (#26216)
Co-authored-by: Joel Challis <git@zvecr.com>
0.32.14
2026-05-17 13:06:47 +10:00
Serge Baranov 0efd817f42 fix(ws2812-pwm): allow WS2812_PWM_TICK_FREQUENCY override (#26186)
Wrap the define in #ifndef so a keyboard's config.h can set it. The
default (CPU_CLOCK / 2) works for a fixed SYSCLK, but boards that
change SYSCLK at runtime (meletrix/zoom_tkl drops to 16 MHz on
battery) need a tick frequency that divides into both the high and
low TMRCLKs. Every other knob in the file is already #ifndef-guarded;
this one was the only flat #define.
2026-05-17 00:14:52 +01:00
Joel Challis ce4f342ceb Remove FORCE_NKRO (#26206) 2026-05-16 02:27:19 +01:00
Joel Challis 2b88b7b20a Ignore Uninteresting test warnings during test teardown (#26161) 2026-05-09 18:10:34 +08:00
Joel Challis 1a56fbece2 Fix USER_PRINT stripping out uprintf (#25919) 2026-05-07 22:33:31 +01:00
Joel Challis a498daf627 Migrate SPLIT_OLED_ENABLE (#26194) 2026-05-07 22:32:38 +01:00
Joel Challis 5db9f2fb41 Remove OLED_DISPLAY_128X32 config (#26190) 2026-05-07 22:27:02 +01:00
Kenneth Fossen c9f942e43c Add Handwired Bouvet Macropad (#26040)
* Bouvet MacroPad v1

* Working macropad and encoders

* Fix matrix, and custom keymap

* The perfect developer keyboard

* Move to handwired

* Rev 1.1

* Move to handwired

* Turn off debugging

* Fix copyright

* qmk lint

* Update keyboard.json

* cleanup

* Update image

* Move encoder config

* Update keyboards/handwired/bouvet/macropad/v1/keyboard.json

Co-authored-by: Joel Challis <git@zvecr.com>

* Cleanup

---------

Co-authored-by: Joel Challis <git@zvecr.com>
2026-05-03 10:02:39 -07:00
フィルターペーパー 8d8cd1ca61 Minor combo code optimisation (#26073)
* Remove redundant index initialisation
* Add early break for overlap scan
* Remove dead no_combo_keys_pressed code
* Avoid duplicate timer reset
2026-05-03 04:06:27 +01:00
QMK Bot f0622da7a8 Merge remote-tracking branch 'origin/master' into develop 2026-05-03 03:02:54 +00:00
prkrln 504533b3b4 Add pad9 keyboard (#26051) 2026-05-03 04:02:11 +01:00
QMK Bot c5391ca2d6 Merge remote-tracking branch 'origin/master' into develop 2026-04-30 23:27:43 +00:00
Sinopoli Mauro ba9642c83d Add sector245/s245_streamdeck keyboard (#26013) 2026-05-01 00:26:54 +01:00
QMK Bot 4a962d7679 Merge remote-tracking branch 'origin/master' into develop 2026-04-30 22:57:56 +00:00
Joel Challis c2f7a5b5c5 Fix config.h bool parsing (#26166) 0.32.13 2026-04-30 23:57:08 +01:00
Joel Challis e2c7d621a1 Add workaround for undefined reference to weak function under mingw (#26167) 2026-04-30 23:56:35 +01:00
Scott Lamb 0c5e36d056 Fix make test:all failures seen on macOS Tahoe (#26136) 2026-04-28 19:31:00 +01:00
Joel Challis 7d40a3328f Require "url" field to not be empty (#25152) 2026-04-26 13:48:59 +10:00
Joel Challis 21c193f77b Print correct test names (#26160) 2026-04-19 08:37:12 +08:00
Joel Challis 1182760a7c Bind gtest colour to QMKs 'COLOR' variable (#26159) 2026-04-19 08:34:54 +08:00
QMK Bot 60638d3043 Merge remote-tracking branch 'origin/master' into develop 2026-04-18 03:55:46 +00:00
Isaac Rex ccc6c6ce0b [Keyboard] Added Nifty Numpad (#23019)
* Initial commit of Nifty Numpad keyboard

* Initial commit of Nifty Numpad keyboard

* Fixed double repo

* Updated available effects

* Added a default and VIA keymap, moved cadence to its own keymap

* Fixed qmk_firmware submodule issue

* Updated Nifty Numpad readme

Updated Cadence keymap

Updated vscode settings to match QMK master

* Added Nifty Numpad

* Added config.h to idle_rgb_example

* renamed info.json, removed rules.mk

* Updated to conform with most recent PR checklist

- Removed VIA keymap
- Formatted keyboard.json with qmk format-json
- Updated custom keycodes in nifty_numpad.h to start at QK_USER

* Address review feedback

- Remove the config.h file from the idle_rgb_example keymap as the only
  settings was equal to the default
- Added empty endline to the end of idle_rgb_example/rules.mk and post_rules.mk
- Updated RGB_DEF custom keycode to QK_KB

* Removed commented layout visuals

* Updated RGB Matrix keycodes

* Updated use of eeconfig_update_kb_datablock to new signature
2026-04-17 20:55:09 -07:00
Dimitris Mantzouranis cc291cff7f VIA v13 (#26001) 2026-04-17 08:53:05 +10:00
Joel Challis 70694abdfe Bump googletest to v1.16.0 (#26154) 2026-04-16 15:23:15 +01:00
Joel Challis 1daa191e09 Add includes for std::setw (#26153) 2026-04-16 00:38:42 +01:00
QMK Bot 2ddd7c0667 Merge remote-tracking branch 'origin/master' into develop 2026-04-14 10:23:24 +00:00
ijouw 2dc7d991b1 Either output Unicode or insert in Leader sequence (#25940) 2026-04-14 11:18:33 +01:00
kbd0 c93ef27143 [Keyboard] Add Kbd0 Curve0 75% ANSI (#25997) 2026-04-14 11:17:28 +01:00
QMK Bot 3a7e4d933e Merge remote-tracking branch 'origin/master' into develop 2026-04-14 10:03:12 +00:00
Nick Brassel 15e8658e81 Deploy qmk_udev during bootstrap, updated CLI bootstrap docs (#26147) 0.32.12 2026-04-14 11:02:31 +01:00