QMK Bot
d61798169d
Merge remote-tracking branch 'origin/master' into develop
2025-03-28 09:19:41 +00:00
Geoffrey Frogeye
25fb4a498a
Allow AnnePro2 to reboot ( #24886 )
...
Without this, the QK_REBOOT key did nothing.
2025-03-28 20:19:07 +11:00
QMK Bot
b9e4d22765
Merge remote-tracking branch 'origin/master' into develop
2025-03-28 08:56:42 +00:00
dependabot[bot]
6f3b494a4d
Bump vite from 5.4.12 to 5.4.15 in /builddefs/docsgen ( #25065 )
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 5.4.12 to 5.4.15.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v5.4.15/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v5.4.15/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-28 08:56:08 +00:00
QMK Bot
bc110b1533
Merge remote-tracking branch 'origin/master' into develop
2025-03-28 08:28:10 +00:00
Hyphen-ated
d4120b1def
Add "Large Lad" keyboard ( #24727 )
...
Co-authored-by: jack <jack@pngu.org>
2025-03-28 01:27:54 -07:00
Sắn
ce9713c47d
Add support for Starry FRL ( #24626 )
...
Co-authored-by: jack <jack@pngu.org>
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2025-03-28 01:27:36 -07:00
QMK Bot
183b093698
Merge remote-tracking branch 'origin/master' into develop
2025-03-28 06:26:12 +00:00
Erik Peyronson
64fe4aff31
Add handwired/erikpeyronson/erkbd ( #25030 )
...
Co-authored-by: Erik Peyronson <erik.peyronson@gmail.com>
Co-authored-by: jack <jack@pngu.org>
Co-authored-by: Drashna Jaelre <drashna@live.com>
2025-03-27 23:25:39 -07:00
yiancar
a02ed6a36d
Update keymap for keycult 1800 ( #25070 )
...
Update keymap
Co-authored-by: yiancar <yiancar@gmail.com>
2025-03-27 17:25:46 -06:00
QMK Bot
c130b08f8e
Merge remote-tracking branch 'origin/master' into develop
2025-03-26 19:24:00 +00:00
Joel Challis
a3c39bde0e
Create tags when lib/python
changes ( #25064 )
...
Create tags when lib/python changes
2025-03-27 06:23:28 +11:00
Nick Brassel
1a6a9a7c77
[Modules] Provide access to current path in rules.mk
. ( #25061 )
2025-03-26 10:30:45 +00:00
jack
86c22a15ab
Fix outdated GPIO control function usage ( #25060 )
2025-03-26 07:51:56 +00:00
QMK Bot
558b074c93
Merge remote-tracking branch 'origin/master' into develop
2025-03-23 05:17:37 +00:00
Grigory Avdyushin
ce2f7d86be
Franky36 handwired keyboard ( #25029 )
2025-03-22 22:17:05 -07:00
jack
2d37e80ac9
Migrate remaining split.soft_serial_pin
to split.serial.pin
( #25046 )
...
* Migrate keyboards/bastardkb
* Migrate keyboards/handwired
* Migrate keyboards/helix
* Fix duplicate serial key
2025-03-22 09:58:33 -06:00
QMK Bot
38825610a5
Merge remote-tracking branch 'origin/master' into develop
2025-03-21 18:01:05 +00:00
Dasky
6a947fa534
Add Mechboards Crkbd ( #24993 )
2025-03-21 18:00:28 +00:00
Nick Brassel
2b00b846dc
Non-volatile memory data repository pattern ( #24356 )
...
* First batch of eeconfig conversions.
* Offset and length for datablocks.
* `via`, `dynamic_keymap`.
* Fix filename.
* Commentary.
* wilba leds
* satisfaction75
* satisfaction75
* more keyboard whack-a-mole
* satisfaction75
* omnikeyish
* more whack-a-mole
* `generic_features.mk` to automatically pick up nvm repositories
* thievery
* deferred variable resolve
* whitespace
* convert api to structs/unions
* convert api to structs/unions
* convert api to structs/unions
* fixups
* code-side docs
* code size fix
* rollback
* nvm_xxxxx_erase
* Updated location of eeconfig magic numbers so non-EEPROM nvm drivers can use them too.
* Fixup build.
* Fixup compilation error with encoders.
* Build fixes.
* Add `via_ci` keymap to onekey to exercise VIA bindings (and thus dynamic keymap et.al.), fixup compilation errors based on preprocessor+sizeof.
* Build failure rectification.
2025-03-21 23:38:34 +11:00
Stefan Kerkmann
c9d62ddc78
[Core] use keycode_string
in unit tests ( #25042 )
...
* tests: use keycode_string feature
With a proper keycode to string implementation in qmk there is no need
to use the unit tests only implementation anymore.
Signed-off-by: Stefan Kerkmann <karlk90@pm.me>
* tests: remove keycode_util feature
This feature is no longer used as we switched the tests to the
keycode string implementation.
Signed-off-by: Stefan Kerkmann <karlk90@pm.me>
2025-03-21 08:47:22 +01:00
QMK Bot
d603fb0913
Merge remote-tracking branch 'origin/master' into develop
2025-03-20 22:34:52 +00:00
plodah
f4dfa218ff
fix swapped encoder pins on ploopy thumb rev1_001 ( #25044 )
...
fix swapped pins on ploopy thumb rev1_001 encoder
2025-03-20 15:34:14 -07:00
QMK Bot
b84ab51343
Merge remote-tracking branch 'origin/master' into develop
2025-03-20 22:22:52 +00:00
uv777bk
f6dbb56a10
Update Lighting Mode Animations on Monsgeek M5 ( #24981 )
...
Update keyboard.json
2025-03-21 09:22:43 +11:00
Max Rumpf
894b9c458d
Enable mouse key feature and disable leader key on Maxr1998/Phoebe ( #24982 )
...
* Enable mousekey support on Maxr1998/Phoebe
* Add GPLv2 license header
2025-03-21 09:22:02 +11:00
QMK Bot
ad20f8287a
Merge remote-tracking branch 'origin/master' into develop
2025-03-20 22:21:55 +00:00
Icy Avocado
9f44488bb1
Add directpins 21 keys pico ( #24919 )
...
* Add directpins 21 keys pico
- https://learn.adafruit.com/diy-pico-mechanical-keyboard-with-fritzing-circuitpython/21-key-pico-keyboard
* Rename from 21keys to pico_pad
* Add pico_pad readme
* Update bootloader instruction
---------
Co-authored-by: Dai <dai@ovacoda.com>
2025-03-21 09:21:18 +11:00
QMK Bot
0be239b45c
Merge remote-tracking branch 'origin/master' into develop
2025-03-20 22:13:25 +00:00
Drashna Jaelre
a958276a76
Add Super Alt-Tab macro example as module ( #24970 )
...
* Add Super Alt-Tab macro example as module
* Make module more configurable
* remove unneeded comments
Co-authored-by: jack <jack@pngu.org>
* Update modules/qmk/super_alt_tab/super_alt_tab.c
Co-authored-by: Nick Brassel <nick@tzarc.org>
---------
Co-authored-by: jack <jack@pngu.org>
Co-authored-by: Nick Brassel <nick@tzarc.org>
2025-03-21 09:12:46 +11:00
QMK Bot
54dbde68e1
Merge remote-tracking branch 'origin/master' into develop
2025-03-20 22:01:02 +00:00
Akshay Atam
7fd12c2b98
Ducky one2mini ansi tsangan layout ( #24909 )
...
* Added ANSI Tsangan keymap for Ducky One2 Mini
* Updated keyboard.json to support ANSI Tsangan layout for Ducky One2 Mini
2025-03-21 09:00:01 +11:00
QMK Bot
add459f0ac
Merge remote-tracking branch 'origin/master' into develop
2025-03-20 21:55:29 +00:00
mikiya418
3a8c76fae5
Develop 5keys ( #24555 )
...
* [Keyboard]Add 5keys
* Add files via upload
* Delete 5keys.json
* Add files via upload
* Delete 5keys_default.hex
* Add keyboard 5keys
* Add Copylight
* Update keyboards/5keys/keyboard.json
Co-authored-by: Drashna Jaelre <drashna@live.com>
* Update keyboards/5keys/keyboard.json
Co-authored-by: Drashna Jaelre <drashna@live.com>
* Update readme.md
---------
Co-authored-by: Drashna Jaelre <drashna@live.com>
2025-03-21 08:54:54 +11:00
Ramon Imbao
ea238d5a8a
Add the plywrks ply8x hotswap variant. ( #23558 )
...
* Add hotswap variant
* Update RGB matrix
* Move files around to target develop
* Revert rules.mk for keyboards/jaykeeb/joker/rules.mk
* Update keyboards/plywrks/ply8x/hotswap/keyboard.json
Co-authored-by: Drashna Jaelre <drashna@live.com>
* Apply suggestions from code review
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
* Add missing community layouts
* Delete keyboards/plywrks/ply8x/rules.mk
* Update missing keys in RGB matrix
* Add missing key in RGB matrix for hotswap ver
* Remove via keymaps
* Add keyboard alias for plywrks/ply8x to plywrks/ply8x/solder
* Fix typo
* Fix another typo
---------
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
2025-03-21 08:53:27 +11:00
Duncan Sutherland
14ef6c9830
Add Community Layout support to daskeyboard4 ( #23884 )
...
add ansi CL
2025-03-21 08:44:59 +11:00
Duncan Sutherland
96882c6a67
Correct json for Fullsize JIS Community Layouts ( #23660 )
...
initial commit
2025-03-21 08:44:19 +11:00
QMK Bot
fd1d4d71aa
Merge remote-tracking branch 'origin/master' into develop
2025-03-20 21:36:32 +00:00
Anthony Abruzzini
c5232ba699
Fix typo in docs: split_keyboard.md SPLIT_USB_DETECT ("theres's -> "there's") ( #24984 )
...
* Fix typo "theres's"
* Update docs/features/split_keyboard.md
Co-authored-by: jack <jack@pngu.org>
---------
Co-authored-by: jack <jack@pngu.org>
2025-03-21 08:35:58 +11:00
QMK Bot
61479c4bf2
Merge remote-tracking branch 'origin/master' into develop
2025-03-20 05:07:29 +00:00
Andrew Kannan
e7c5695a0c
Minor keymap fix on Cerberus HS ( #25043 )
2025-03-20 05:06:54 +00:00
Joel Challis
f820a186d4
Align to latest CLI dependencies ( #24553 )
...
* Align to latest CLI dependencies
* Update docs
2025-03-20 14:04:10 +11:00
Pascal Getreuer
3484f0a0df
[Core] get_keycode_string(): function to format keycodes as strings, for more readable debug logging. ( #24787 )
...
* keycode_string(): Format keycodes as strings.
This adds the `keycode_string()` function described in
https://getreuer.info/posts/keyboards/keycode-string/index.html
as a core feature.
* Fix formatting.
* keycode_string review revisions.
* Rename keycode_string() -> get_keycode_string() for consistency with
existing string utils like get_u8_str().
* Revise custom keycode names with separate _user and _kb tables.
* Correct indent in builddefs/generic_features.mk.
Co-authored-by: Ryan <fauxpark@gmail.com>
* Add KC_NUHS, KC_NUBS, and KC_CAPS.
* Fix linking error with custom names.
* Attempt at simplifying interface.
* Formatting fix.
* Several fixes and revisions.
* Don't use PSTR in KEYCODE_STRING_NAME, since this fails to build on
AVR. Store custom names in RAM.
* Revise the internal table of common keycode names to use its own
storage representation, still in PROGMEM, and now more efficiently
stored flat in 8 bytes per entry.
* Support Swap Hands keycodes and a few other keycodes.
* Revert "Formatting fix."
This reverts commit 2a2771068c
.
* Revert "Attempt at simplifying interface."
This reverts commit 8eaf67de76
.
* Simplify custom names API by sigprof's suggestion.
* Support more keycodes.
* Add QK_LOCK keycode.
* Add Secure keycodes.
* Add Joystick keycodes.
* Add Programmable Button keycodes.
* Add macro MC_ keycodes.
* For remaining keys in known code ranges, stringify them as
"QK_<feature>+<number>". For instance, "QK_MIDI+7".
* Bug fix and a few improvements.
* Fix missing right-hand bit when displaying 5-bit mods numerically.
* Support KC_HYPR, KC_MEH, HYPR_T(kc), MEH_T(kc).
* Exclude one-shot keycodes when NO_ACTION_ONESHOT is defined.
---------
Co-authored-by: Ryan <fauxpark@gmail.com>
2025-03-19 20:45:56 +01:00
QMK Bot
40a446a0ec
Merge remote-tracking branch 'origin/master' into develop
2025-03-19 16:34:27 +00:00
Wilson Pika Choo
46829663aa
[Keyboard] Change uzu42 usb.vid
( #25014 )
...
change generic vendor code
2025-03-19 10:33:53 -06:00
QMK Bot
d6850bab3f
Merge remote-tracking branch 'origin/master' into develop
2025-03-19 01:46:02 +00:00
Nick Brassel
386a5019a8
Fixup MSYS + unix-style paths in Community Modules. ( #25012 )
...
Fixup MSYS + unix-style paths.
2025-03-19 12:45:28 +11:00
QMK Bot
80b16f688c
Merge remote-tracking branch 'origin/master' into develop
2025-03-18 15:49:02 +00:00
Nick Brassel
271efeb8bc
Latest batch of license violations. ( #25031 )
2025-03-18 15:48:27 +00:00
QMK Bot
40fafad6bc
Merge remote-tracking branch 'origin/master' into develop
2025-03-17 19:07:56 +00:00