Lung Sin
df8bb7ce24
Add cachyos as pattern when installing dependencies ( #25580 )
...
chore: add cachyos as pattern when installing dependencies
2025-08-25 07:47:28 +10:00
Jack Sangdahl
7110708d0f
Refactor tweetydabird/lotus58
( #25547 )
...
- Update aliases accordingly
- Remove unnecessary elite_c revision; an alternate bootloader or
development board can easily be set by a user. The PCB is not
dependant on an Elite-C pin compatible microcontroller
- Remove unnecessary nanoboot revision; any user going to the trouble of
using this bootloader will have no trouble manually setting the size
of their bootloader
- Move the promicro revision to be the "standard" for this keyboard
- Remove unnecessary rp2040_ce revision; the converter feature should be
used here instead
2025-08-17 17:50:59 +01:00
Joel Challis
b834819a35
Swap spleeb to default GENERIC_PROMICRO_RP2040 board files ( #25564 )
2025-08-17 17:47:46 +01:00
Joel Challis
cc696a2ae8
Refactor battery driver ( #25550 )
2025-08-17 01:14:48 +01:00
dsanderling
f29d8117bf
Fix boardsource/unicorne
RGB Matrix Coordinates ( #25556 )
...
please see https://github.com/qmk/qmk_firmware/issues/23224
2025-08-16 09:04:37 -06:00
Joel Challis
d2ec940da5
Remove overriding of DF()
within keyboards ( #25541 )
2025-08-15 19:32:54 +01:00
Joel Challis
da2c6a41d8
Remove converter assumption that everything is a promicro ( #20330 )
2025-08-15 09:13:13 +01:00
Jack Sangdahl
a3ecbc53f6
Refactor bastardkb/charybdis/4x6
( #25494 )
...
* Refactor bastardkb/charybdis/4x6
- Update keyboard aliases accordingly
- Migrate various configuration to data-driven
- Use short SPDX license headers
- Remove configuration that trends towards user-specific (CRC Table)
- Migrate common configuration upwards
- Migrate keymap to JSON
- Remove likely unneeded v1 revision per #23811
- Remove revisions splinky_2, splinky_3, and stemcell where a converter
should be used
- Rename v2/elitec -> elitec. Specifically named elitec, as this board
requires pin compatibility with an Elite-C (bottom 5 pins)
* Add aliases
* Replace unecessarily removed split hand pin configuration
* Revert "Replace unecessarily removed split hand pin configuration"
This reverts commit 0b98d1bc140a4b18c16d2b524cc8731f016372b1.
After second thought, it is not necessary to configure this by default,
as any user who wishes to set handedness by pin and is using an Elite-C
pin compatible development board will need to manually set the pin
anyway, which likely means referencing the readme.md file, which also
contains the necessary SPLIT_HAND_PIN_LOW_IS_LEFT configuration.
2025-08-10 11:44:49 +02:00
Jack Sangdahl
2695344241
Refactor bastardkb/charybdis/3x6
( #25493 )
...
* Refactor bastardkb/charybdis/3x6
- Update keyboard aliases accordingly
- Migrate various configuration to data-driven
- Use short SPDX license headers
- Remove configuration that trends towards user-specific (CRC Table)
- Migrate common configuration upwards
- Migrate keymap to JSON
- Remove likely unneeded v1 revision per #23810
- Remove revisions splinky_2, splinky_3, and stemcell where a converter
should be used
- Rename v2/elitec -> elitec. Specifically named elitec, as this board
requires pin compatibility with an Elite-C (bottom 5 pins)
* Correct keyboard name in keymap
* Replace unecessarily removed split hand pin configuration
* Revert "Replace unecessarily removed split hand pin configuration"
This reverts commit 737cb635fa8de29bdf0f4ae54cf51b7a4715c7f3.
After second thought, it is not necessary to configure this by default,
as any user who wishes to set handedness by pin and is using an Elite-C
pin compatible development board will need to manually set the pin
anyway, which likely means referencing the readme.md file, which also
contains the necessary SPLIT_HAND_PIN_LOW_IS_LEFT configuration.
2025-08-10 11:39:12 +02:00
Jack Sangdahl
00ca362826
Migrate helix
common configuration ( #25433 )
...
* Initial tidying up of top level helix/ directory
Align readme.md with template & provide more detailed PCB information
Remove unused rules.mk
Add common config.h file
Update glcdfont.c with formatting and license header
* Further migrations after PRs merged
Move shared configuration to top level info.json and config.h
More descriptive hardware compatibility
* Add changelog
* Align configuration between PCBs
- Migrate beta & pico to use RGB Matrix
- Move previously RGB Matrix-dependent OLED code in rev3/rev3.c to top level
- Remove reundant OLED code in beta/beta.c
- Remove RGBLight references
* Update changelog with RGB Matrix configuration
2025-08-10 00:27:13 +02:00
Joel Challis
9dcf2a11b2
Refactor inland/kb83 ( #25542 )
...
Update keyboard to match current standards:
* Move LED config to DD
* Revert back to core behaviour for keycodes
* Remove vendor code
* Configure dip switch map
* Align readme
2025-08-09 23:18:21 +01:00
Jack Sangdahl
12dc6d1ac8
Fix serial speed DD configuration & migrate keyboards ( #25546 )
...
* Fix serial speed DD configuration
- Fixes incorrect SOFT_SERIAL_SPEED mapping
- Renames key split.soft_serial_speed -> split.serial.speed
- Migrates keyoards that configure this, and remove configuration from keyboards that do not differ from the default behaviour
- Add deprecation notice and migration support
2025-08-09 23:14:40 +01:00
QMK Bot
6c2e58eb4d
Merge remote-tracking branch 'origin/master' into develop
2025-08-06 20:15:41 +00:00
dependabot[bot]
1a58fce043
Bump actions/download-artifact from 4 to 5 ( #25545 )
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 4 to 5.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-06 21:15:03 +01:00
QMK Bot
96ee4c21a3
Merge remote-tracking branch 'origin/master' into develop
2025-08-03 03:01:47 +00:00
Joel Challis
ae07dee941
Improve 'new-keymap' error handling when default keymap is missing ( #25536 )
2025-08-03 04:01:13 +01:00
QMK Bot
efce9bc9b5
Merge remote-tracking branch 'origin/master' into develop
2025-08-01 13:27:05 +00:00
Nick Brassel
d575bf7ddc
Add proprietary libraries policy page. ( #25532 )
2025-08-01 23:26:30 +10:00
Joel Challis
7a939ec218
Remove some encoder resolution that duplicate defaults ( #25517 )
2025-07-28 20:40:11 +01:00
フィルターペーパー
542440eac5
Add MATRIX_ROWS_PER_HAND definition ( #25513 )
2025-07-25 10:04:12 +10:00
QMK Bot
717b6b8f13
Merge remote-tracking branch 'origin/master' into develop
2025-07-23 12:09:23 +00:00
Joel Challis
36c3f4deba
[docs] Align more keyboard placeholders ( #25510 )
2025-07-23 13:08:48 +01:00
QMK Bot
a954b568ea
Merge remote-tracking branch 'origin/master' into develop
2025-07-23 03:34:12 +00:00
Joel Challis
74d64c7f43
[docs] Align keyboard and keymap placeholders ( #25509 )
2025-07-23 04:33:37 +01:00
Jack Sangdahl
65cce9105d
Refactor helix/rev3_{4,5}rows
( #25430 )
...
* Refactor helix/rev3_{4,5}rows
rev3_4rows and rev3_5rows are identical, except for the extra row users
can snap off of their PCBs.
- Add alias for rev3_4rows
- Migrates legacy defines and configuration to keyboard.json
- Tidy's keymap and migrates to JSON
- Removes RGB Light configuration, enables RGB Matrix
- Removes DIP switch configuration, as they do not appear to be present
on PCBs
- Adds an alternate 4 row layout for snappable PCB
- Tidy's up OLED code
- Enables standard features (bootmagic, extrakey, etc.)
* Alias for rev3_5rows -> rev3
* Add product URL
* Replace mistakenly removed DIP switch configuration
* Remove rebase artifact
2025-07-19 23:23:28 -06:00
Bailey
43853b337b
[Keyboard] Rename ll3macorn -> ll3ma ( #25498 )
...
* rebrand for Ll3ma
* rebrand for Ll3ma
* Update keyboard_aliases.hjson
* Update keyboard_aliases.hjson
* Update keyboard_aliases.hjson
* Update keyboard_aliases.hjson
* Update keyboard_aliases.hjson
Co-authored-by: Joel Challis <git@zvecr.com >
---------
Co-authored-by: Joel Challis <git@zvecr.com >
2025-07-17 11:49:52 -06:00
QMK Bot
8474aee2fe
Merge remote-tracking branch 'origin/master' into develop
2025-07-17 17:09:37 +00:00
Brandon
7098252252
Add null65ansi
keyboard ( #25464 )
2025-07-17 18:09:17 +01:00
Brandon
16ffaa6482
Add null65iso
keyboard ( #25465 )
2025-07-17 18:09:01 +01:00
Joel Challis
865c29f4de
Ensure keyboard aliases do not point to themselves ( #25500 )
2025-07-17 13:36:04 +01:00
Joel Challis
507c948ed8
Allow qmk flash <filename>
to flash AT32 boards ( #25497 )
2025-07-16 14:56:29 +01:00
Joel Challis
f0b04b2a3a
Only userspace should be searched for keyboard aliases when locating keymaps ( #25477 )
2025-07-14 14:47:21 +01:00
Joel Challis
20555f9a33
Relocate AUDIO_INIT_DELAY
implementation ( #25491 )
2025-07-14 13:53:57 +01:00
Jack Sangdahl
56ad3a5f43
Refactor bastardkb/charybdis/3x5
( #25488 )
...
* Refactor bastardkb/charybdis/3x5
- Migrate various configuration to data-driven
- Use short SPDX license headers
- Remove configuration that trends towards user-specific (CRC Table)
- Migrate common configuration upwards
- Migrate keymap to JSON
- Remove likely unneeded v1 revision per #23638
- Remove revisions splinky_2, splinky_3, and stemcell where a converter
should be used
- Rename v2/elitec -> elitec. Specifically named elitec, as this board
requires pin compatibility with an Elite-C (bottom 5 pins)
* Aliases
2025-07-13 21:26:04 -06:00
Jack Sangdahl
5ef94415aa
Configure SPI for QMK_PM2040
board ( #25481 )
2025-07-13 17:00:10 +01:00
Jack Sangdahl
d67e94fb1b
Configure SPI for STEMCELL
board ( #25486 )
2025-07-13 16:59:59 +01:00
Jack Sangdahl
f797d4f49d
Configure SPI for QMK_BLOK
board ( #25487 )
2025-07-13 16:59:44 +01:00
フィルターペーパー
ad4233d078
Clamp reactive offset value ( #25489 )
...
* Avoids underflow of the unsigned 8-bit
2025-07-13 16:38:32 +01:00
QMK Bot
2c34b480fc
Merge remote-tracking branch 'origin/master' into develop
2025-07-13 01:39:07 +00:00
Jack Sangdahl
86badb394e
Enable correct SPI peripheral dilemma/3x5_2/assembled
( #25479 )
...
Initial
2025-07-12 19:38:32 -06:00
QMK Bot
e295937e54
Merge remote-tracking branch 'origin/master' into develop
2025-07-12 15:57:06 +00:00
Joel Challis
c7a24a441f
Add zip to .gitignore ( #25483 )
2025-07-12 16:56:32 +01:00
QMK Bot
a08ee4a737
Merge remote-tracking branch 'origin/master' into develop
2025-07-12 03:29:56 +00:00
Jon Henry Fernandez
9e757bc2ec
[Keyboard] Add togkey/pad_pocket ( #25470 )
...
* Initial Source for Pad Pocket
* Added Tap Dance and Combo Configurations
* Updated LED Count
* Updated read me
* Updated Readme
* -Removed config.h file
- Added tap dance and combos to keymap level
- Removed tap dance and combos from keyboard.json
- Fixed conflict with submodules
* Fixed Formatting
2025-07-11 21:29:16 -06:00
obosob
5ef7919022
Give mouse report to pointing_device_task_user first in ploopyco devices ( #25475 )
2025-07-11 15:55:21 -07:00
Ryan
6b38dc17cd
Remove deprecated RGB_
and Mouse keycodes ( #25444 )
...
* Remove deprecated `RGB_` and Mouse keycodes
* Update old mouse keycodes, 0-9/A-M
* Update old mouse keycodes, N-Z & layouts
* Missed some stuff
2025-07-11 11:05:41 -06:00
Joel Challis
71b88b333d
Fix pytest/has_community default keymap location ( #25471 )
2025-07-11 18:03:17 +01:00
QMK Bot
108a2fceca
Merge remote-tracking branch 'origin/master' into develop
2025-07-11 16:52:32 +00:00
TweyHugs
c3773d9c35
[Keyboard] Add cloud_macro ( #24904 )
...
* Added cloud_macro to keyboards folder
* Update readme.md
* Update readme.md
* Update readme.md
* Add files via upload
* Update keyboards/cloud_macro/keyboard.json
Co-authored-by: Joel Challis <git@zvecr.com >
* Update keyboards/cloud_macro/keymaps/default/keymap.c
Co-authored-by: Joel Challis <git@zvecr.com >
* Update keyboards/cloud_macro/keyboard.json
Co-authored-by: Joel Challis <git@zvecr.com >
* Update keyboards/cloud_macro/keyboard.json
Co-authored-by: Joel Challis <git@zvecr.com >
* Update readme.md
* Update keyboards/cloud_macro/readme.md
Co-authored-by: Thanh Son Tran <62438883+trnthsn@users.noreply.github.com >
* Update keyboards/cloud_macro/keyboard.json
Co-authored-by: jack <jack@pngu.org >
* Update keyboards/cloud_macro/keymaps/default/keymap.c
Co-authored-by: jack <jack@pngu.org >
* Update keyboards/cloud_macro/readme.md
Co-authored-by: jack <jack@pngu.org >
* Update readme.md
* Update readme.md
reverting description to KB2040
---------
Co-authored-by: Joel Challis <git@zvecr.com >
Co-authored-by: Thanh Son Tran <62438883+trnthsn@users.noreply.github.com >
Co-authored-by: jack <jack@pngu.org >
2025-07-11 10:51:45 -06:00
jack
e1b42d5252
Refactor bastardkb/dilemma/3x5_2
( #25462 )
...
* Refactor bastardkb/dilemma/3x5_2
- Rename splinky -> promicro as the DIY PCB supports a Pro Micro
compatible development board
- Update keyboard aliases accordingly
- Migrated shared configuration to top level 3x5_2 directory
- Migrate keymap to JSON
- Migrate miscellaneous configuration to JSON
- Remove configuration that trends towards user-specific (CRC Table)
- Use short SPDX license headers
- Tidy up readme and make note of differences between PCBs
In short, the only difference between these two revisions (assembled vs.
promicro) is SPI vs. I2C (respectively) is used for the Cirque Trackpad.
* Migrate promicro configuration to AVR
The code in dilemma.c that reinitialises the ADC capable pins on RP2040
as digital inputs is not needed. Per section RP2040-E6 (p.630) of RP2040
datasheet, it appears digital inputs are *not* disabled, and this should
be handled internally anyway in matrix initialisation
2025-07-10 12:42:36 +01:00
QMK Bot
558fee16e4
Merge remote-tracking branch 'origin/master' into develop
2025-07-10 11:02:47 +00:00
Andrew Cooney
87e5df1b9e
Changes to the Stenography documentation page. ( #25426 )
2025-07-10 12:02:08 +01:00
Joel Challis
4b295009ae
Migrate usb.force_nkro
to host.default.nkro
( #25468 )
2025-07-10 10:41:58 +01:00
Joel Challis
3d61139567
Miscellaneous fixes for lint warnings ( #25469 )
2025-07-09 21:54:43 +02:00
jack
15e7c8f37a
Refactor bastardkb/skeletyl
( #25456 )
...
* Refactor bastardkb/skeletyl
- Update keyboard aliases accordingly
- Migrate keymap to JSON
- skeletyl/blackpill
- Migrate common configuration to keyboard level
- Remove unnecessary or user-specific configuration
- Migrate some configuration to data-driven
- Use short SPDX license headers
- Remove unnecessary rules.mk file
- Formatting pass on keyboard.json
- skeletyl/v1
- Remove likely unneeded version, per qmk#23812
- skeletyl/v2
- Remove splinky_2 revision, per qmk#23812
- Remove splinky_3, stemcell revisions; converter feature should
be used here
- Rename skeletyl/v2/elitec -> skeletyl/promicro, as a converter can
be used for any pin-compatible microcontrollers
* Update keyboards/bastardkb/skeletyl/keymaps/default/keymap.json
Co-authored-by: Ryan <fauxpark@gmail.com >
---------
Co-authored-by: Ryan <fauxpark@gmail.com >
2025-07-08 14:23:05 -06:00
jack
8d29bd07c2
Refactor bastardkb/scylla
( #25459 )
...
* Refactor bastardkb/scylla
- Update keyboard aliases accordingly
- Migrate keymap to JSON and better represent physical layout
- scylla/blackpill
- Migrate common configuration to keyboard level
- Remove unnecessary or user-specific configuration
- Migrate some configuration to data-driven
- Use short SPDX license headers
- Remove unnecessary rules.mk file
- Formatting pass on keyboard.json
- scylla/v1
- Remove likely unneeded version, per qmk#23814
- scylla/v2
- Remove splinky_2 revision, per qmk#23814
- Remove splinky_3, stemcell revisions; converter feature should
be used here
- Rename scylla/v2/elitec -> scylla/promicro, as a converter can
be used for any pin-compatible microcontrollers
* Small keymap fix
2025-07-08 14:08:49 -06:00
QMK Bot
75b899d87d
Merge remote-tracking branch 'origin/master' into develop
2025-07-08 19:18:09 +00:00
jack
c3b3f09702
[Docs] Tidy up keyboard guidelines ( #25461 )
...
* Initial
* Grammar
2025-07-08 13:17:33 -06:00
QMK Bot
56650d7a2b
Merge remote-tracking branch 'origin/master' into develop
2025-07-08 06:04:25 +00:00
JhaKob
8a47896263
[Keyboard] Add Monsgeek M2 ( #25387 )
...
* Adding Monsgeek M2 keyboard
* Update readme.md
* Switch tab -> space
* Addressing PR comments.
- Removing values that are set to defaults
- Updating readme verbiage
- Using host nkro instead of usb force_nkro
2025-07-08 00:03:12 -06:00
QMK Bot
0f182ef674
Merge remote-tracking branch 'origin/master' into develop
2025-07-08 06:00:24 +00:00
ASHIJA
f1b2449ce5
[Keyboard] Add Slimorta ( #25348 )
...
* Add Slimorta
* Update readme.md
* Apply suggestions from code review for #25348
Co-authored-by: jack <jack@pngu.org >
---------
Co-authored-by: jack <jack@pngu.org >
2025-07-08 00:00:20 -06:00
Cipulot
a26dbbfe96
[Keyboard] Add MX65X ( #25214 )
...
* Addition of MX65X
* Folder separation
* Fix
* Update readme
* Update keymap.c
Co-authored-by: Drashna Jaelre <drashna@live.com >
* Update keymap.c
Co-authored-by: Drashna Jaelre <drashna@live.com >
* Update keymap.c
Co-authored-by: Drashna Jaelre <drashna@live.com >
* Update keymap.c
Co-authored-by: Drashna Jaelre <drashna@live.com >
* Update keymap.c
Co-authored-by: Drashna Jaelre <drashna@live.com >
* Update info.json
---------
Co-authored-by: Drashna Jaelre <drashna@live.com >
2025-07-07 23:59:45 -06:00
adophoxia
bf28a303c6
Keychron C3 Pro c3_pro.c
corrections ( #25049 )
...
* Update `c3_pro.c`
* Redo layer switching logic; will default back to 0 if EEPROM reset
* Update keyboards/keychron/c3_pro/c3_pro.c
Co-authored-by: Joel Challis <git@zvecr.com >
* Re-re-did layer switching logic
* Update GPIO control functions
* Apply suggestions from code review
Co-authored-by: Joel Challis <git@zvecr.com >
---------
Co-authored-by: Joel Challis <git@zvecr.com >
2025-07-07 23:52:55 -06:00
QMK Bot
e814bb9453
Merge remote-tracking branch 'origin/master' into develop
2025-07-08 05:50:19 +00:00
Ning
2916c3f098
[Keyboard] Update ning_tinyboard_tb16rgb diode direction ( #25379 )
...
* Update ning_tinyboard_tb16rgb diode_direction
* enable LTO
add rules.mk and enable RGB_MATRIX_CUSTOM_USER
add
add rgb_matrix_user.inc
* remove files
2025-07-07 23:49:44 -06:00
QMK Bot
8644965c81
Merge remote-tracking branch 'origin/master' into develop
2025-07-07 19:24:27 +00:00
srk24
0524a6d848
[keyboard]Graystudio BD60 Support ( #25337 )
2025-07-07 20:23:46 +01:00
ClownFish
e19991ec46
[Keyboard] Add CSTC40 rev3 ( #25285 )
...
* refactor cstc40, add rev3 fxtwink variant
* cleanup readmes
* readme nitpick
* add cstc40 aliases
* format-json
* add communty_layouts per code review
* touch copied legacy files for newline
* fix LED flags
* update readme files per code review
2025-07-07 13:14:12 -06:00
QMK Bot
e4e5bca6bc
Merge remote-tracking branch 'origin/master' into develop
2025-07-07 19:12:45 +00:00
Ryan
8ff7b1de11
[docs] WS2812: rewrite Open Drain section ( #25454 )
2025-07-07 13:12:11 -06:00
Joel Challis
7827f9fbe3
Compilation fixes for -fno-common
( #25436 )
2025-07-07 16:15:50 +01:00
Joel Challis
d9f2d8d241
Convert novelkeys/nk65
to use RGB Matrix ( #25450 )
2025-07-07 16:15:37 +01:00
jack
058919923a
Fixup bastardkb/tbkmini
keymap's build target ( #25458 )
2025-07-07 15:50:07 +01:00
Joel Challis
d151b1bef5
Convert moon to lite custom matrix ( #25452 )
2025-07-07 15:10:51 +01:00
Ryan
baf0060761
Deprecate some nonstandard mod & mod-tap keycode aliases ( #25437 )
2025-07-06 20:30:47 +10:00
jack
036745e853
Refactor helix/rev2
( #25429 )
...
* Refactor helix/rev2
- Rename rev2 -> beta & update keyboard aliases accordingly
- Removes redundant back, base, sc, under, & qmk_conf revisions
- Removes unnecessary keymaps
- Migrates legacy defines and configuration to keyboard.json
- Tidy's keymap and migrates to JSON
- Fixes RGB configuration to illuminate 32 LEDs per half
- Adds an alternate 4 row layout for snappable PCB
- Tidy's up OLED code
- Enables standard features (bootmagic, extrakey, etc.)
2025-07-06 09:52:24 +01:00
QMK Bot
b99e2f7230
Merge remote-tracking branch 'origin/master' into develop
2025-07-06 07:39:46 +00:00
snappykey
9c965bb62e
Add Snappy Pad v.1 ( #25419 )
2025-07-06 08:39:10 +01:00
QMK Bot
e68389a11e
Merge remote-tracking branch 'origin/master' into develop
2025-07-06 06:58:28 +00:00
Ryan
ba63bac661
Add short aliases for OSM()
( #25443 )
2025-07-06 16:57:51 +10:00
jack
0842f54a27
Refactor bastardkb/tbkmini
( #25438 )
2025-07-05 23:50:37 -07:00
フィルターペーパー
584ad807cc
Refactor Starlight Smooth matrix effect ( #25442 )
2025-07-05 23:44:44 -07:00
jack
e92f1fb220
Refactor helix/pico
( #25428 )
...
Refactor helix/pico
- Updates keyboard aliases accordingly
- Removes redundant back, base, sc, under, & qmk_conf revisions
- Migrates legacy defines and configuration to keyboard.json
- Tidy's keymap and migrates to JSON
- Fixes RGB configuration to illuminate 25 LEDs per half
- Enables standard features (bootmagic, extrakey, etc.)
2025-07-06 07:42:42 +01:00
QMK Bot
67c97da654
Merge remote-tracking branch 'origin/master' into develop
2025-07-06 06:21:29 +00:00
Copilot
90b5c17034
Fix SPI bus lock issue in spi_start_extended when using mutual exclusion ( #25447 )
2025-07-06 07:20:48 +01:00
Thanh Son Tran
0b33318a24
[Update] E8ghtyNeo caps indicator ( #25009 )
2025-07-06 07:00:39 +01:00
QMK Bot
a9a2b699cd
Merge remote-tracking branch 'origin/master' into develop
2025-07-06 05:59:55 +00:00
SneakboxKB
da7811f82a
Add lilBAE support ( #25259 )
2025-07-06 06:59:20 +01:00
QMK Bot
49a4ec538d
Merge remote-tracking branch 'origin/master' into develop
2025-07-04 19:10:00 +00:00
Joel Challis
9e103614f8
Fix invalid layer API usage in RGB Matrix docs ( #25449 )
2025-07-04 20:09:27 +01:00
Joel Challis
711b109246
Mitigate VIA keylogger security issues ( #25414 )
...
Co-authored-by: Nick Brassel <nick@tzarc.org >
2025-06-29 02:29:33 +01:00
Joel Challis
6347d18a2d
Configure boards to use development_board - ABC ( #25417 )
2025-06-28 22:34:59 +01:00
Joel Challis
d7b09ad560
Configure boards to use development_board - K ( #25421 )
2025-06-28 22:34:50 +01:00
QMK Bot
52e2af7753
Merge remote-tracking branch 'origin/master' into develop
2025-06-28 16:30:30 +00:00
Jon Henry Fernandez
177e461d90
[Keyboard] Add togkey pad & pad_plus ( #25217 )
...
* Initial Commit for Adding TogKey Pad and TogKey Pad Plus to QMK
* Added TogKey Pad default Keymap
* Changed Pins for Encoder
* added images to read me
* Updated Read Me Pictures Links
* Applied Suggested Changes and Formatting to keyboard.json
* Applied suggested keycodes to keymap.c for togkey pad
* Updated Hardware Availability Links in Readme
* Set development board instead of seperate bootloader and processor.
* Added pad_plus.c for oled. Added config.h for pad_plus.
Applied Suggested Changes.
* - Moved oled arrays outside of oled_task function.
- Removed white spaces from pad_plus keymaps.
- Made suggested changes to oled_task function.
* Updated with Changes
- Updated pad json. Removed extra features, remvoed rgb test from rgb animations.
- Updated pad_plus functions
- Updated Pad Plus Config file
* Readded display defintion.
* Corrected OLED resolution definition.
* Applied Suggested Changes
- Updated Copyright Information
- Updated Layout Names
- Updated TogKey Pad Layout
* Applied Suggested Changes
- Removed move layer function.
- Repolaced with "TO" keycodes
- Updated OLED images
* Fixed Layout name in keyboard.json for togkey pad
* - Updated Readme for both pad and pad plus.
- Updated Oled pictures for pad plus.
* - Added bootmagic and extrakey features to togkey pad keyboard.json.
2025-06-28 10:29:57 -06:00
QMK Bot
fef7932e55
Merge remote-tracking branch 'origin/master' into develop
2025-06-28 03:21:48 +00:00
Pascal Getreuer
b42191a2dd
[Docs] Fix typo in Chordal Hold example JSON, comma to colon. ( #25424 )
2025-06-28 13:21:12 +10:00
Joel Challis
48a421bb10
Fix keebio/quefrency/rev1:default60
( #25423 )
2025-06-28 03:57:32 +01:00
QMK Bot
f09f3643ad
Merge remote-tracking branch 'origin/master' into develop
2025-06-28 02:44:58 +00:00
Ryan
36636205dd
Clean up mod & mod-tap shortcuts ( #25399 )
2025-06-28 12:44:24 +10:00
Grigory Avdyushin
5b0039aae6
Update franky36 VID/PID ( #25160 )
...
* Update franky36 pid and vid
* Update keyboard.json
2025-06-27 14:31:09 -06:00
QMK Bot
18f5a04eaa
Merge remote-tracking branch 'origin/master' into develop
2025-06-27 20:23:44 +00:00
Peter Cock
89e39b9858
[Docs] Link to awesome-qmk
userspaces repository ( #25357 )
...
* Fix link - users folder now empty on default branch
* Point at drashna/qmk_userspace repo
* Link to awesome-qmk instead
2025-06-27 14:23:05 -06:00
QMK Bot
3db5ffcfb7
Merge remote-tracking branch 'origin/master' into develop
2025-06-27 20:02:24 +00:00
Thanh Son Tran
4ae2b4f371
[Keyboard] Add support S6xty Tsangan ( #24898 )
...
* Update support S6xty5
* Delete chconf.h
* Update manufacturer, community layout for hhkb
* Update layout
* fix row index
* Update tyson60s
* Update community layout and layout name
* Update remove rgb test mode
* Update capslock led
* Apply suggestions from code review
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com >
* Remove deprecated s6xty5
* Update support S6xty Tsangan
* Update pinout config
* Update render
* Update default animation
* Update layout
* Update keymap keycode
* Update hardware supported
* Update keyboard.json
* Update layout s6xty tsangan
* Update led indicator for s6xtyfs
* Apply suggestions from code review
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com >
---------
Co-authored-by: Trần Thanh Sơn <son.tt1@teko.vn >
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com >
2025-06-27 14:00:50 -06:00
QMK Bot
0dee127b29
Merge remote-tracking branch 'origin/master' into develop
2025-06-27 19:13:34 +00:00
Andrew Litt
6e55870a82
inland/kb83
: Remove unnecessary EEPROM write (#25401 )
...
There's no reason to save the base layer to EEPROM when the base layer
is set based on DIP switch.
2025-06-27 13:11:43 -06:00
Less/Rikki
21ca1eb7ae
refactor(mercutio): layouts & reformatting ( #25408 )
2025-06-27 13:04:52 -06:00
Joel Challis
a1a5869ef8
Add MATRIX_MASKED DD config ( #25383 )
2025-06-27 08:17:45 +01:00
Joel Challis
bc5c5e3251
Align sleep_led logic ( #25395 )
2025-06-27 08:17:28 +01:00
QMK Bot
f39e08e2ba
Merge remote-tracking branch 'origin/master' into develop
2025-06-27 05:49:59 +00:00
Joel Challis
e15d9ca4b3
Update link to AW20216S datasheet ( #25416 )
2025-06-27 06:49:26 +01:00
QMK Bot
eeac23464b
Merge remote-tracking branch 'origin/master' into develop
2025-06-26 07:20:17 +00:00
timovp
5354ec5791
fix order of code in tapdance example3 ( #25410 )
2025-06-26 08:19:42 +01:00
QMK Bot
35785a6c49
Merge remote-tracking branch 'origin/master' into develop
2025-06-26 06:38:50 +00:00
Dave Alvarado
235d18f360
Update readme.md to clarify Lily Pad V2 support ( #25405 )
2025-06-25 23:38:15 -07:00
QMK Bot
ea5ef746e2
Merge remote-tracking branch 'origin/master' into develop
2025-06-23 22:02:32 +00:00
Andrew Litt
de5fd5d4e2
Orient side LEDs on GMMK2 65% ANSI to match the rest of the matrix ( #25402 )
...
Orient side LEDs on GMMK2 65% to match the rest of the matrix
On GMMK2 P65 ANSI, the side LEDs were mapped to the wrong sides
of the keyboard resulting in effects not being consistent with
the key surface. This was most jarring in effects like pinwheel
where the pattern involves the side LEDs and there is a distinctly
different flow on the left and right halves of the board.
This PR swaps the side LEDs in the map so that they are correctly
oriented. Applied to both ANSI and ISO variants.
2025-06-23 16:01:56 -06:00
QMK Bot
8c8f4b3c06
Merge remote-tracking branch 'origin/master' into develop
2025-06-23 09:19:23 +00:00
Andrew Litt
f5b02fbc11
Fix inverted encoder on Inland KB83 ( #25400 )
2025-06-23 10:18:48 +01:00
QMK Bot
55e1acec07
Merge remote-tracking branch 'origin/master' into develop
2025-06-22 07:12:29 +00:00
Ryan
611460c9db
ymdk/id75: fix keymap ( #25396 )
2025-06-22 17:11:53 +10:00
QMK Bot
584e390703
Merge remote-tracking branch 'origin/master' into develop
2025-06-22 02:34:26 +00:00
Ryan
1ac255fd1c
[docs] Change GUI key references to "Meta" -> "Super" ( #25394 )
2025-06-22 12:33:53 +10:00
QMK Bot
2c152c3425
Merge remote-tracking branch 'origin/master' into develop
2025-06-21 11:32:22 +00:00
YodaDistro
664c0bc4c3
Add YodaDistro Macropad ( #25174 )
...
Co-authored-by: Joel Challis <git@zvecr.com >
Co-authored-by: Drashna Jaelre <drashna@live.com >
Co-authored-by: Less/Rikki <86894501+lesshonor@users.noreply.github.com >
2025-06-21 12:31:49 +01:00
QMK Bot
8a06238054
Merge remote-tracking branch 'origin/master' into develop
2025-06-19 21:25:05 +00:00
ClownFish
6626084cb8
fix incorrect damapad layout macros ( #25364 )
2025-06-19 22:24:37 +01:00
Marius
bb27c69675
Applied usb detection fixes from Squalius-cephalus ( #25380 )
...
Co-authored-by: Dr. Marius Feilhauer <software@feilhauer.de >
2025-06-19 22:23:53 +01:00
QMK Bot
25d7ac9ecc
Merge remote-tracking branch 'origin/master' into develop
2025-06-19 21:16:27 +00:00
Christoffer Larsen
03a53e29af
Fix Enter key matrix coordinates for smk65/revf ISO layout ( #25373 )
2025-06-19 22:15:54 +01:00
QMK Bot
681d6a29e6
Merge remote-tracking branch 'origin/master' into develop
2025-06-18 09:45:23 +00:00
Xelus22
096696d86d
[Bug] Fix usb_endpoint_interface_lut
multiple def compile err ( #25378 )
2025-06-18 10:44:49 +01:00
Joel Challis
d044a6bcc2
Configure boards to use development_board - DE ( #25369 )
2025-06-17 04:23:33 +01:00
Joel Challis
091eac1fce
Configure boards to use development_board - FGHIJ ( #25370 )
2025-06-17 04:23:22 +01:00
QMK Bot
02bed7e5a5
Merge remote-tracking branch 'origin/master' into develop
2025-06-15 01:56:45 +00:00
Nick Brassel
7f9ceef3dd
More compiledb fixes. ( #25355 )
2025-06-15 11:56:10 +10:00
Dasky
7919848324
Add core handling for pointing device failures. ( #25315 )
2025-06-14 13:55:35 +01:00
QMK Bot
a4436b32df
Merge remote-tracking branch 'origin/master' into develop
2025-06-14 03:12:31 +00:00
luroc
7ecdb57414
[Docs] Fix example code on key_overrides.md ( #25367 )
...
The description of the code snippet says right alt, but the snippet itself contained the right control keycode
2025-06-13 21:11:58 -06:00
QMK Bot
0f9c1c57b4
Merge remote-tracking branch 'origin/master' into develop
2025-06-12 23:40:58 +00:00
Álvaro A. Volpato
dcdd037276
Add support for Protagonist PCBs ( #22918 )
2025-06-13 00:40:25 +01:00
QMK Bot
e725cdbc4b
Merge remote-tracking branch 'origin/master' into develop
2025-06-12 12:43:50 +00:00
ClownFish
8ae01715d6
fix winry25tc lightsout keymap ( #25353 )
2025-06-12 13:43:15 +01:00
QMK Bot
9ef5dcd113
Merge remote-tracking branch 'origin/master' into develop
2025-06-12 12:31:42 +00:00
oxnh
f4aa8ae845
Add keyboard Lily58 Koca ( #24847 )
...
Co-authored-by: Ryan <fauxpark@gmail.com >
Co-authored-by: Drashna Jaelre <drashna@live.com >
Co-authored-by: Dasky <32983009+daskygit@users.noreply.github.com >
2025-06-12 13:31:05 +01:00
QMK Bot
ef6e9a5312
Merge remote-tracking branch 'origin/master' into develop
2025-06-11 04:30:11 +00:00
Nick Brassel
0516cf5ed8
Specify language standard when generating compilation database. ( #25354 )
2025-06-11 14:29:37 +10:00
Joel Challis
5bdeb7dad1
Migrate remaining DEFAULT_FOLDER
to keyboard aliases ( #25291 )
2025-06-10 22:20:34 +01:00
ClownFish
8347a6688f
update winry25 VID and PID ( #25351 )
2025-06-10 21:21:00 +01:00
QMK Bot
3ce196ff52
Merge remote-tracking branch 'origin/master' into develop
2025-06-09 18:36:25 +00:00
Pablo Martínez
802a199bbd
[Bugfix] User eeconfig utility macros ( #25350 )
2025-06-09 19:35:48 +01:00
Joel Challis
0326355edc
Remove DEFAULT_FOLDER
handling ( #23281 )
2025-06-09 05:08:56 +01:00
QMK Bot
94f1aade5c
Merge remote-tracking branch 'origin/master' into develop
2025-06-09 01:44:08 +00:00
VeyPatch
1a54ecf246
[Keyboard] Add splitkb.com's Halcyon Corne rev2 ( #25143 )
...
Co-authored-by: Dasky <32983009+daskygit@users.noreply.github.com >
2025-06-09 02:43:31 +01:00
QMK Bot
fe54121cfa
Merge remote-tracking branch 'origin/master' into develop
2025-06-08 17:25:36 +00:00
VeyPatch
319844407c
[Keyboard] Add splitkb.com's Halcyon Ferris rev1 ( #25145 )
...
Co-authored-by: Thomas Baart <support@splitkb.com >
2025-06-08 18:24:54 +01:00
QMK Bot
77b2742863
Merge remote-tracking branch 'origin/master' into develop
2025-06-08 17:05:32 +00:00
VeyPatch
e57226d9a2
[Keyboard] Add splitkb.com's Halcyon Lily58 rev2 ( #25144 )
2025-06-08 18:04:56 +01:00
Joel Challis
021c3cc125
Configure boards to use development_board - LM ( #25341 )
2025-06-07 22:17:38 +01:00
Joel Challis
0b3a54f9f2
maple_computing/launchpad - Remove broken default_rgb
keymap ( #25342 )
2025-06-07 16:50:54 +01:00
Nick Brassel
7808f8f56b
Add {rgb|led}_matrix_get_mode_name()
. ( #25344 )
2025-06-07 22:56:58 +10:00
QMK Bot
e3c8c23d91
Merge remote-tracking branch 'origin/master' into develop
2025-06-07 04:09:31 +00:00
Nick Brassel
1646000c9b
[tzarc/djinn] Include community modules in RGB naming. ( #25343 )
2025-06-07 14:08:56 +10:00
Joel Challis
b4cabc3cf7
Configure boards to use development_board - NO ( #25338 )
2025-06-07 01:31:42 +01:00
spacehangover
e8e3c7addb
Added Encoder support for Soyuz ( #25279 )
2025-06-07 01:31:08 +01:00
QMK Bot
608ce78778
Merge remote-tracking branch 'origin/master' into develop
2025-06-05 23:03:27 +00:00
bytetinkerer
824ad46e5d
add kinesis/kint32 ( #25013 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com >
2025-06-06 00:02:38 +01:00
QMK Bot
977433443a
Merge remote-tracking branch 'origin/master' into develop
2025-06-05 15:30:32 +00:00
Nick Brassel
0d477bf570
More Yunzii notes regarding refusal to provide sources. ( #25335 )
2025-06-05 16:29:53 +01:00
QMK Bot
5bf8248dd3
Merge remote-tracking branch 'origin/master' into develop
2025-06-04 12:44:39 +00:00
obosob
2e3664d2c0
Add CrossDIY to license_violations.md ( #25324 )
...
Co-authored-by: jack <jack@pngu.org >
2025-06-04 22:42:57 +10:00
Joel Challis
fad44ae10c
[Docs] Fix PS/2 Driver headers ( #25332 )
2025-06-04 22:41:37 +10:00
Joel Challis
7b36727ed1
Remove process_action_kb
callback ( #25331 )
2025-06-04 22:37:40 +10:00
Joel Challis
f096e5a3f3
Relocate remaining process_record_quantum
keycodes ( #25328 )
2025-06-03 23:44:46 +01:00
QMK Bot
53c6fa5de7
Merge remote-tracking branch 'origin/master' into develop
2025-06-03 12:04:35 +00:00
Dasky
8525ab03de
Fix dynamic keymap static assert ( #25327 )
2025-06-03 13:03:59 +01:00
Joel Challis
97168180cf
Configure boards to use development_board - R ( #25316 )
2025-06-02 19:24:29 +01:00
Joel Challis
57374489da
Configure boards to use development_board - P ( #25317 )
2025-06-02 19:24:23 +01:00
Stephen Ostermiller
1d145c7511
Fix quantum.c keycode handling ( #25322 )
2025-06-02 19:24:02 +01:00
QMK Bot
820202cd53
Merge remote-tracking branch 'origin/master' into develop
2025-05-28 06:06:21 +00:00
Joel Challis
faf77f1651
Fix typo in Battery Driver docs ( #25312 )
...
* Fix typo in Battery Driver docs
* Update battery.md
2025-05-28 16:05:44 +10:00
QMK Bot
4c773971a7
Merge remote-tracking branch 'origin/master' into develop
2025-05-28 00:47:37 +00:00
Idkau
2b8aeed02b
Fix Sofle OLED layer indication code ( #25311 )
...
Fixed oled raise/lower layer order and added adjust layer text to oled display
2025-05-27 18:47:00 -06:00
QMK Bot
9e8e9af485
Merge remote-tracking branch 'origin/master' into develop
2025-05-27 22:24:59 +00:00
Sergey Radionov
9e2d8999bf
Fix reference to wrong layer when LM used with right modifiers ( #25303 )
2025-05-27 23:24:20 +01:00
QMK Bot
4f60946513
Merge remote-tracking branch 'origin/master' into develop
2025-05-27 17:08:00 +00:00
dependabot[bot]
c8a39b69a0
Bump vite from 5.4.18 to 5.4.19 in /builddefs/docsgen ( #25306 )
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 5.4.18 to 5.4.19.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v5.4.19/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v5.4.19/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 5.4.19
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-05-27 18:07:22 +01:00
QMK Bot
ac9318c78f
Merge remote-tracking branch 'origin/master' into develop
2025-05-27 13:23:36 +00:00
Dasky
41b1bb4aef
Fix dynamic keymap macro only sending first. ( #25309 )
2025-05-27 14:22:55 +01:00
Nick Brassel
76cf8dff93
Branch point for 2025-05-25 Breaking Change
2025-05-26 21:43:45 +10:00
Nick Brassel
75a037d2f0
Merge remote-tracking branch 'upstream/develop'
2025-05-26 21:41:49 +10:00
Joel Challis
3703699757
2025 Q2 changelog ( #25297 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com >
Co-authored-by: Nick Brassel <nick@tzarc.org >
2025-05-26 21:04:52 +10:00
Joel Challis
c97a798af7
Configure boards to use development_board - T ( #25294 )
2025-05-24 21:20:16 +01:00
Joel Challis
dd871d0105
Configure boards to use development_board - S ( #25293 )
2025-05-24 21:19:52 +01:00
Joel Challis
ba5c707327
salicylic_acid3/getta25 - Fix oled keymap ( #25295 )
2025-05-24 19:04:01 +01:00
Joel Challis
8b7c351e56
[Docs] Fix tap_hold code blocks ( #25298 )
2025-05-24 19:00:22 +01:00
Joel Challis
196285c59c
Configure boards to use development_board - UVWXYZ ( #25288 )
2025-05-23 01:27:00 +01:00
Stefan Kerkmann
f3b974f216
[Fix] lib8tion: enable fixed scale8 and blend functions ( #25272 )
...
lib8tion: enable fixed scale8 and blend functions
These FastLED derived lib8tion functions have been fixed and enabled by
default in FastLED. QMK just never set these defines, there is no reason
to keep the buggy implementation. It is assumed that nobody relied on
the buggy behavior.
2025-05-22 22:52:45 +01:00
Joel Challis
243c21568a
Configure boards to use development_board - 0-9 ( #25287 )
2025-05-22 20:49:22 +01:00
Pablo Martínez
955809bd5a
Add compiler_support.h
( #25274 )
2025-05-22 23:31:15 +10:00
Nick Brassel
fa24b0fcce
Remove outdated nix
support due to bit-rot. ( #25280 )
2025-05-21 07:17:58 +10:00
Stefan Kerkmann
4f0a0f32f2
[Chore] use {rgblight,rgb_matrix}_hsv_to_rgb overrides ( #25271 )
2025-05-20 19:23:20 +01:00
ivan
24895c46f3
Move rookiebwoy to ivndbt ( #25142 )
2025-05-19 22:15:19 +01:00
QMK Bot
190e0eff23
Merge remote-tracking branch 'origin/master' into develop
2025-05-19 20:53:40 +00:00
ClownFish
28720c4d34
add doio/kb03 ( #24815 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com >
Co-authored-by: Joel Challis <git@zvecr.com >
2025-05-19 13:53:02 -07:00
Nick Brassel
919e2a4f5c
Use relative paths for schemas, instead of $id. Enables VScode validation. ( #25251 )
2025-05-19 22:10:39 +10:00
Stefan Kerkmann
f686ad9e63
[Core] STM32G0x1 support ( #24301 )
2025-05-19 15:51:28 +10:00
Nick Brassel
a4ef1ae736
gcc15 AVR compilation fixes ( #25238 )
2025-05-19 09:22:31 +10:00
Florent Linguenheld
81355045cc
Chew folders ( #24785 )
2025-05-18 18:53:00 +01:00
QMK Bot
bcd06f03a5
Merge remote-tracking branch 'origin/master' into develop
2025-05-18 15:43:21 +00:00
Joel Challis
02517bd806
Update PR checklist notes on custom matrix ( #25240 )
2025-05-18 16:42:43 +01:00
QMK Bot
6b25bfb0ff
Merge remote-tracking branch 'origin/master' into develop
2025-05-18 15:29:20 +00:00
Joel Challis
0f948fe039
Add Waveshare RP2040-Keyboard-3 support ( #25269 )
2025-05-18 16:28:42 +01:00
QMK Bot
fffa553c25
Merge remote-tracking branch 'origin/master' into develop
2025-05-18 03:29:00 +00:00
Infos
e73b3c08a0
Add Zeropad ( #24737 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com >
Co-authored-by: Joel Challis <git@zvecr.com >
2025-05-17 20:28:24 -07:00
Joel Challis
fa35be5135
Resolve miscellaneous keyboard lint warnings ( #25268 )
2025-05-16 17:35:17 +01:00
Joel Challis
0b6a460b7f
Remove duplicate of SPI default config from keyboards ( #25266 )
2025-05-16 17:35:05 +01:00
QMK Bot
15e45b1d4b
Merge remote-tracking branch 'origin/master' into develop
2025-05-16 16:09:52 +00:00
Danny
40d0de39b7
Add BDN9 Rev. 3 ( #25261 )
2025-05-16 12:08:51 -04:00
Joel Challis
05ff5443b1
Deprecate usb.force_nkro
/FORCE_NKRO
( #25262 )
2025-05-14 22:02:43 +10:00
QMK Bot
e553cf7214
Merge remote-tracking branch 'origin/master' into develop
2025-05-14 12:01:11 +00:00
Joel Challis
cd95294a25
Remove more USB only branches from NKRO handling ( #25263 )
2025-05-14 22:01:08 +10:00
Joel Challis
8c108efb0d
dlip/haritev2 - Post merge fixes ( #25264 )
2025-05-14 22:00:33 +10:00
QMK Bot
b4f0314b35
Merge remote-tracking branch 'origin/master' into develop
2025-05-14 10:13:34 +00:00
Dane Lipscombe
59c3612590
Add Harite v2 keyboard ( #24975 )
2025-05-14 11:12:59 +01:00
QMK Bot
55e4a1c7dc
Merge remote-tracking branch 'origin/master' into develop
2025-05-14 03:23:53 +00:00
Wasteland Fluttershy
e0b037c2cd
Fixes the numlock indicator for Magic Force MF17 numpad ( #25260 )
2025-05-13 20:23:16 -07:00
Matti Hiljanen
070dea4a9c
Fix OS_DETECTION_KEYBOARD_RESET ( #25015 )
...
Co-authored-by: Nick Brassel <nick@tzarc.org >
2025-05-12 12:15:40 +10:00
Pascal Getreuer
f4171412a6
Enable community modules to define LED matrix and RGB matrix effects. ( #25187 )
...
Co-authored-by: Joel Challis <git@zvecr.com >
2025-05-12 09:30:19 +10:00
art-was-here
7f42a5bc03
[New Feature/Core] New RGB Matrix Animation "Starlight Smooth" ( #25203 )
2025-05-12 08:50:36 +10:00
Joel Challis
3e7ce54902
Fix Wear Leveling compilation ( #25254 )
2025-05-12 08:39:38 +10:00
Joel Challis
88c094908b
Add raw_hid support to host driver ( #25255 )
2025-05-12 08:38:48 +10:00
QMK Bot
c045c3e00c
Merge remote-tracking branch 'origin/master' into develop
2025-05-11 05:58:16 +00:00
cyxae
6b1a376aee
[Keyboard] Add Jason Hazel’s Bad Wings v2 ( #25252 )
...
Co-authored-by: Florent Allard <florent.allard@savoirfairelinux.com >
2025-05-10 22:57:40 -07:00
HorrorTroll
02525f683e
Allow LVGL onekey keymap to be able compile for other board ( #25005 )
2025-05-10 19:26:50 +01:00
Drashna Jaelre
5a57d2115b
[Docs] Fix typos introduced by PR #25050 ( #25250 )
...
It isn't a drashna PR if there aren't some typos in it somewhere.
2025-05-09 07:18:30 +10:00
Joel Challis
660d248549
Add debounce to duplicated defaults check ( #25246 )
2025-05-08 01:12:58 +01:00
QMK Bot
1bc3494494
Merge remote-tracking branch 'origin/master' into develop
2025-05-07 17:38:45 +00:00
muge
33a12ca0b6
CXT Studio 12E3: Fix encoder resolutions not applying ( #25242 )
...
* add resolution to encoders so they apply
* Tweak default keymap
* replace KC_UNDO with C(KC_Z) as well
2025-05-07 11:38:10 -06:00
QMK Bot
084ed078d6
Merge remote-tracking branch 'origin/master' into develop
2025-05-07 14:42:14 +00:00
Nathan Cain
32204095e5
Docs update for installing qmk with uv ( #24995 )
2025-05-07 15:41:37 +01:00
QMK Bot
b76bf29d25
Merge remote-tracking branch 'origin/master' into develop
2025-05-07 14:39:04 +00:00
VeyPatch
396fb4dde7
Fix Aurora sweep default keymap configuration ( #25148 )
2025-05-07 15:38:29 +01:00
QMK Bot
4836fcf831
Merge remote-tracking branch 'origin/master' into develop
2025-05-07 07:09:37 +00:00
dabstractor
1becbaefbe
Fixed print statement after enabling 32-bit layers ( #25027 )
2025-05-07 00:09:01 -07:00
QMK Bot
e3c613c79c
Merge remote-tracking branch 'origin/master' into develop
2025-05-06 06:23:47 +00:00
Duncan Sutherland
04fbcdc68d
Layout corrections: Zed60 ( #25003 )
2025-05-05 23:23:10 -07:00
Drashna Jaelre
55909141ef
[Keyboard] Update Tractyl Manuform and add F405 (weact) variant ( #24764 )
2025-05-05 23:19:38 -07:00
QMK Bot
cd6e065f6e
Merge remote-tracking branch 'origin/master' into develop
2025-05-06 06:04:11 +00:00
Silvino R.
bb2b7ce7e4
[Keyboard] Add Binepad KnobX1 ( #25222 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com >
2025-05-05 23:03:30 -07:00
QMK Bot
2fbc222bb0
Merge remote-tracking branch 'origin/master' into develop
2025-05-06 05:56:06 +00:00
yiancar
a1469abc8d
Keycult 60 ( #25213 )
...
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com >
Co-authored-by: jack <jack@pngu.org >
2025-05-05 22:55:31 -07:00
Joel Challis
ab1332bb6c
Remove force disable of NKRO when Bluetooth enabled ( #25201 )
2025-05-06 06:47:44 +01:00
Nick Brassel
ac991405d0
Deprecate qmk generate-compilation-database
. ( #25237 )
2025-05-06 09:52:41 +10:00
Joel Challis
842c840145
Bind Bluetooth driver to host_driver_t
( #25199 )
2025-05-05 04:05:04 +01:00
Joel Challis
614b631ee2
Ensure qmk_userspace_paths
maintains detected order ( #25204 )
2025-05-05 03:43:14 +01:00
Joel Challis
5611a40064
Add battery changed callbacks ( #25207 )
2025-05-05 03:28:33 +01:00
QMK Bot
11c8b2841e
Merge remote-tracking branch 'origin/master' into develop
2025-05-05 01:46:48 +00:00
Silvino R.
0c0d038a40
[Keyboard] Add Binepad KN01 ( #25224 )
...
* Add Binepad NeoKnob KN01
* post @waffle87 recommendations
2025-05-04 19:46:11 -06:00
Joel Challis
5f31d5cc80
Resolve alias for qmk new-keymap
keyboard prompts ( #25210 )
2025-05-05 11:14:40 +10:00
Joel Challis
dbe30a1b6f
Generate versions to keycode headers ( #25219 )
2025-05-05 10:44:08 +10:00
QMK Bot
a992e32bd5
Merge remote-tracking branch 'origin/master' into develop
2025-05-05 00:23:26 +00:00
Drashna Jaelre
12caf0be4e
Add additional hooks for Community modules ( #25050 )
2025-05-05 10:21:47 +10:00
Nick Brassel
bb9dd05c6a
[Bug] Minimise force-included files ( #25194 )
2025-05-05 10:07:53 +10:00
QMK Bot
59f607b963
Merge remote-tracking branch 'origin/master' into develop
2025-05-02 01:53:11 +00:00
Joel Challis
4fb3cf0712
Remove redundant keyboard headers ( #25208 )
2025-05-01 15:02:17 +01:00
QMK Bot
e98c41c02f
Merge remote-tracking branch 'origin/master' into develop
2025-04-30 18:09:14 +00:00
Joel Challis
3cf328c644
amptrics/0422 - Prevent OOB in update_leds_for_layer
( #25209 )
2025-04-28 14:37:50 -07:00
Pascal Getreuer
c26449e64f
[Core] Enhance Flow Tap to work better for rolls over multiple tap-hold keys. ( #25200 )
...
* Flow Tap revision for rolling press.
* Remove debugging cruft.
* Formatting fix.
2025-04-28 09:52:20 +02:00
zvecr
7fa65aa877
Merge remote-tracking branch 'origin/master' into develop
2025-04-28 07:24:00 +01:00
QMK Bot
142952cac8
Merge remote-tracking branch 'origin/master' into develop
2025-04-27 18:19:53 +00:00
QMK Bot
1fc7066713
Merge remote-tracking branch 'origin/master' into develop
2025-04-26 00:40:58 +00:00
QMK Bot
dffa59dca5
Merge remote-tracking branch 'origin/master' into develop
2025-04-26 00:32:07 +00:00
QMK Bot
802e2f54c6
Merge remote-tracking branch 'origin/master' into develop
2025-04-26 00:29:24 +00:00
Joel Beckmeyer
4ae24004b7
modelh: add prerequisites for via support ( #24932 )
2025-04-24 13:04:30 -07:00
Joel Challis
8244659b44
Extend lint checks to reject duplication of defaults ( #25149 )
2025-04-24 05:39:56 +01:00
Joel Challis
0bd02952ea
Remove "command":false
from keyboards ( #25193 )
2025-04-24 10:28:13 +10:00
jack
5ea7283159
Fix boardsource/beiwagon
RGB Matrix coordinates ( #25018 )
2025-04-23 04:06:17 +01:00
QMK Bot
acedfc3fcb
Merge remote-tracking branch 'origin/master' into develop
2025-04-23 02:26:26 +00:00
Joel Challis
ce1801aeda
Align new-keyboard
template to current standards ( #25191 )
2025-04-23 12:14:11 +10:00
Joel Challis
11cb5cf347
Remove more duplication of defaults ( #25189 )
2025-04-23 12:11:28 +10:00
QMK Bot
24d896ca06
Merge remote-tracking branch 'origin/master' into develop
2025-04-23 02:10:54 +00:00
Joel Challis
07684bcc99
Remove "console":false
from keyboards ( #25190 )
2025-04-23 12:09:56 +10:00
QMK Bot
847bef3177
Merge remote-tracking branch 'origin/master' into develop
2025-04-23 02:03:39 +00:00
Joel Challis
8cd71917ce
Avoid duplication in generated community modules rules.mk
( #25135 )
2025-04-23 10:27:47 +10:00
eynsai
7a2cd0fa96
High resolution scrolling (without feature report parsing) ( #24423 )
...
* hires scrolling without feature report parsing
* fix valid range for exponent
* fix incorrect minimum exponent value documentation
2025-04-23 00:04:31 +02:00
Joel Challis
83818d1d6f
Prompt for converter when creating new keymap ( #25116 )
2025-04-22 17:59:16 +01:00
Joel Challis
960c4969a5
Remove empty url
fields ( #25181 )
2025-04-22 17:59:00 +01:00
Pascal Getreuer
73e2ef486a
[Bug][Core] Fix for Flow Tap: fix handling of distinct taps and timer updates. ( #25175 )
...
* Flow Tap bug fix.
As reported by @amarz45 and @mwpardue, there is a bug where if two
tap-hold keys are pressed in distinct taps back to back, then Flow Tap
is not applied on the second tap-hold key, but it should be.
In a related bug reported by @NikGovorov, if a tap-hold key is held
followed by a tap of a tap-hold key, then Flow Tap updates its timer on
the release of the held tap-hold key, but it should be ignored.
The problem common to both these bugs is that I incorrectly assumed
`tapping_key` is cleared to noevent once it is released, when actually
`tapping_key` is still maintained for `TAPPING_TERM` ms after release
(for Quick Tap). This commit fixes that. Thanks to @amarz45, @mwpardue,
and @NikGovorov for reporting!
Details:
* Logic for converting the current tap-hold event to a tap is extracted
to `flow_tap_key_if_within_term()`, which is now invoked also in the
post-release "interfered with other tap key" case. This fixes the
distinct taps bug.
* The Flow Tap timer is now updated at the beginning of each call to
`process_record()`, provided that there is no unsettled tap-hold key
at that time and that the record is not for a mod or layer switch key.
By moving this update logic to `process_record()`, it is conceptually
simpler and more robust.
* Unit tests extended to cover the reported scenarios.
* Fix formatting.
* Revision to fix @NikGovorov's scenario.
The issue is that when another key is pressed while a layer-tap hasn't
been settled yet, the `prev_keycode` remembers the keycode from before
the layer switched. This can then enable Flow Tap for the following key
when it shouldn't, or vice versa.
Thanks to @NikGovorov for reporting!
This commit revises Flow Tap in the following ways:
* The previous key and timer are both updated from `process_record()`.
This is slightly later in the sequence of processing than before, and
by this point, a just-settled layer-tap should have taken effect so
that the keycode from the correct layer is remembered.
* The Flow Tap previous key and timer are updated now also on key
release events, except for releases of modifiers and held layer
switches.
* The Flow Tap previous key and timer are now updated together, for
simplicity. This makes the logic easier to think about.
* A few additional unit tests, including @NikGovorov's scenario as
"layer_tap_ignored_with_disabled_key_complex."
2025-04-22 09:59:49 +02:00
Joel Challis
b5f8f4d6a2
Align ChibiOS USB_WAIT_FOR_ENUMERATION
implementation ( #25184 )
2025-04-22 14:31:42 +10:00
QMK Bot
0c4124c1c0
Merge remote-tracking branch 'origin/master' into develop
2025-04-22 04:15:10 +00:00
QMK Bot
43e3831df9
Merge remote-tracking branch 'origin/master' into develop
2025-04-21 23:56:44 +00:00
Joel Challis
c7cb7ba976
Implement connection keycode logic ( #25176 )
2025-04-21 22:27:56 +01:00
Joel Challis
ec324af22e
Add lint warning for empty url ( #25182 )
2025-04-21 20:07:05 +01:00
Eric Molitor
2c54ff3e63
Update develop branch to Pico SDK 1.5.1 ( #25178 )
2025-04-21 15:05:22 +01:00
QMK Bot
402b5ba6d7
Merge remote-tracking branch 'origin/master' into develop
2025-04-21 14:03:22 +00:00
QMK Bot
b779c5f567
Merge remote-tracking branch 'origin/master' into develop
2025-04-20 09:42:05 +00:00
Nick Brassel
a4aabea511
Fixup eeconfig lighting reset. ( #25166 )
2025-04-19 23:10:33 +01:00
QMK Bot
c8763c9fdb
Merge remote-tracking branch 'origin/master' into develop
2025-04-19 22:10:27 +00:00
Joel Challis
ce8b8414d9
Remove bluefruit_le_read_battery_voltage
function ( #25129 )
2025-04-19 22:52:25 +01:00
Less/Rikki
7e68cfc6fa
[keyboard] ymdk/id75/rp2040 ( #25157 )
...
Co-authored-by: tao heihei <>
2025-04-19 13:11:08 -07:00
Nick Brassel
5c39722ab9
Allow for disabling EEPROM subsystem entirely. ( #25173 )
2025-04-19 20:20:00 +01:00
Pascal Getreuer
ea85ace4a9
Ignore the Layer Lock key in Repeat Key and Caps Word. ( #25171 )
2025-04-19 11:57:00 -07:00
Joel Challis
88453acc6a
Remove duplication of RGBLight defaults ( #25169 )
2025-04-19 11:56:45 -07:00
QMK Bot
988d81581d
Merge remote-tracking branch 'origin/master' into develop
2025-04-18 09:05:59 +00:00
Joel Challis
b43fc33be3
Remove duplication of RGB Matrix defaults ( #25146 )
...
* Remove duplication of RGB Matrix defaults
* Remove more duplication of defaults
* fix
2025-04-17 20:59:59 -06:00
QMK Bot
d33aa82c51
Merge remote-tracking branch 'origin/master' into develop
2025-04-17 18:51:15 +00:00
QMK Bot
642c169bc3
Merge remote-tracking branch 'origin/master' into develop
2025-04-17 16:24:18 +00:00
QMK Bot
944a206d1f
Merge remote-tracking branch 'origin/master' into develop
2025-04-17 02:41:54 +00:00
QMK Bot
00f07ec343
Merge remote-tracking branch 'origin/master' into develop
2025-04-14 17:28:26 +00:00
jack
32b9d33bbb
Remove Sofle rgb_default
keymap & tidy readme's ( #25010 )
2025-04-14 09:58:14 -07:00
QMK Bot
9208fb5adb
Merge remote-tracking branch 'origin/master' into develop
2025-04-14 16:54:03 +00:00
Pascal Getreuer
8d8dcb089e
[Core] Flow Tap tap-hold option to disable HRMs during fast typing ( #25125 )
...
aka Global Quick Tap, Require Prior Idle
2025-04-14 09:46:24 -07:00
Stefan Kerkmann
a7bf8e64a5
[chore]: move and rename mouse/scroll min/max defines ( #25141 )
...
* protocol: move {XY/HV}_REPORT_{MIN,MAX} into report.h
..to allow easier re-use in other code implementations.
* protocol: rename {XY/HV}_REPORT_{MIN/MAX} to MOUSE_REPORT_{XY/HV}_{MIN/MAX}
..to avoid naming collisions.
2025-04-13 18:36:13 +02:00
QMK Bot
d0611b0468
Merge remote-tracking branch 'origin/master' into develop
2025-04-13 16:25:00 +00:00
Christian C. Berclaz
ba72094b69
New standard layout for Savage65 (65_ansi_blocker_tsangan_split_bs) ( #24690 )
...
* Added a default firmware and layout for the WindStudio Wind X R1
keyboard.
* Wind X R1: cleaned-up the folders to make clear that this firmware is
for the release 1 of this keyboard.
* Delete keyboards/windstudio/wind_x/R1 directory
Removing the uppercase R1 folder
* feat(cannonkeys/savage65): Added layout to keyboard.json
- Added the layout LAYOUT_65_ansi_blocker_tsangan_split_bs to the
community layouts.
2025-04-13 10:11:18 -06:00
QMK Bot
0d7d75d3d5
Merge remote-tracking branch 'origin/master' into develop
2025-04-11 16:26:48 +00:00
Joel Challis
e27dd0f26f
Exclude external userspace from lint checking ( #24680 )
2025-04-11 22:19:02 +10:00
QMK Bot
6624671a60
Merge remote-tracking branch 'origin/master' into develop
2025-04-11 05:26:44 +00:00
Nick Brassel
6b8670fe8f
Cater for use of __errno_r()
in ChibiOS syscalls.c with newer picolibc revisions ( #25121 )
2025-04-10 01:43:25 +01:00
QMK Bot
dc26e99dd5
Merge remote-tracking branch 'origin/master' into develop
2025-04-09 14:29:06 +00:00
QMK Bot
4dc846f21c
Merge remote-tracking branch 'origin/master' into develop
2025-04-09 00:15:49 +00:00
QMK Bot
4643681888
Merge remote-tracking branch 'origin/master' into develop
2025-04-08 22:13:51 +00:00
QMK Bot
35019fe136
Merge remote-tracking branch 'origin/master' into develop
2025-04-08 02:36:21 +00:00
QMK Bot
f35f4ee933
Merge remote-tracking branch 'origin/master' into develop
2025-04-08 02:31:52 +00:00
Joel Challis
06610c3da6
Remove CTPC
/CONVERT_TO_PROTON_C
options ( #25111 )
2025-04-08 01:55:49 +01:00
QMK Bot
ca635876ce
Merge remote-tracking branch 'origin/master' into develop
2025-04-07 17:03:39 +00:00
QMK Bot
bca0aca8c5
Merge remote-tracking branch 'origin/master' into develop
2025-04-07 06:30:11 +00:00
QMK Bot
73ec19f0cb
Merge remote-tracking branch 'origin/master' into develop
2025-04-07 04:03:57 +00:00
QMK Bot
0da4c26d9c
Merge remote-tracking branch 'origin/master' into develop
2025-04-06 18:03:03 +00:00
Pham Duc Minh
30c0036db1
Refactor Deemen17 Works DE60 ( #25088 )
2025-04-06 10:53:13 -07:00
QMK Bot
4d3726050e
Merge remote-tracking branch 'origin/master' into develop
2025-04-05 21:22:08 +00:00
Ivan Gromov
0f1dcc0592
Add kt60HS-T v2 PCB ( #25080 )
...
* Add kt60HS-Tv2
* Update keyboards/keyten/kt60hs_t/readme.md
Co-authored-by: Sergey Vlasov <sigprof@gmail.com >
* Update keyboards/keyten/kt60hs_t/v1/readme.md
Co-authored-by: Sergey Vlasov <sigprof@gmail.com >
* Update keyboards/keyten/kt60hs_t/v2/keyboard.json
Co-authored-by: Sergey Vlasov <sigprof@gmail.com >
* Update keyboards/keyten/kt60hs_t/v2/readme.md
Co-authored-by: Sergey Vlasov <sigprof@gmail.com >
* Update keyboards/keyten/kt60hs_t/info.json
Co-authored-by: Sergey Vlasov <sigprof@gmail.com >
* Change of structure
* Moving the keyboard
* Update data/mappings/keyboard_aliases.hjson
Co-authored-by: Sergey Vlasov <sigprof@gmail.com >
* Update keyboards/keyten/kt60hs_t/v1/keyboard.json
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com >
* Update keyboards/keyten/kt60hs_t/v2/keyboard.json
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com >
---------
Co-authored-by: Sergey Vlasov <sigprof@gmail.com >
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com >
2025-04-03 12:51:25 -06:00
Pascal Getreuer
da166d4d8b
Add "license" field to Community Module JSON schema. ( #25085 )
...
Add "license" field to community module schema.
2025-04-01 16:06:42 +11:00
QMK Bot
3cd2924985
Merge remote-tracking branch 'origin/master' into develop
2025-03-30 00:18:16 +00:00
QMK Bot
7adb4dc6fb
Merge remote-tracking branch 'origin/master' into develop
2025-03-29 13:20:13 +00:00
QMK Bot
a8fb9e1462
Merge remote-tracking branch 'origin/master' into develop
2025-03-29 02:48:02 +00:00
QMK Bot
0682cf9242
Merge remote-tracking branch 'origin/master' into develop
2025-03-28 13:38:59 +00:00
QMK Bot
cbe48b67df
Merge remote-tracking branch 'origin/master' into develop
2025-03-28 10:04:33 +00:00
QMK Bot
d61798169d
Merge remote-tracking branch 'origin/master' into develop
2025-03-28 09:19:41 +00:00
QMK Bot
b9e4d22765
Merge remote-tracking branch 'origin/master' into develop
2025-03-28 08:56:42 +00:00
QMK Bot
bc110b1533
Merge remote-tracking branch 'origin/master' into develop
2025-03-28 08:28:10 +00:00
QMK Bot
183b093698
Merge remote-tracking branch 'origin/master' into develop
2025-03-28 06:26:12 +00: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
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
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
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
QMK Bot
b84ab51343
Merge remote-tracking branch 'origin/master' into develop
2025-03-20 22:22:52 +00:00
QMK Bot
ad20f8287a
Merge remote-tracking branch 'origin/master' into develop
2025-03-20 22:21:55 +00:00
QMK Bot
0be239b45c
Merge remote-tracking branch 'origin/master' into develop
2025-03-20 22:13:25 +00:00
QMK Bot
54dbde68e1
Merge remote-tracking branch 'origin/master' into develop
2025-03-20 22:01:02 +00:00
QMK Bot
add459f0ac
Merge remote-tracking branch 'origin/master' into develop
2025-03-20 21:55:29 +00: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
QMK Bot
fd1d4d71aa
Merge remote-tracking branch 'origin/master' into develop
2025-03-20 21:36:32 +00:00
QMK Bot
61479c4bf2
Merge remote-tracking branch 'origin/master' into develop
2025-03-20 05:07:29 +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
QMK Bot
d6850bab3f
Merge remote-tracking branch 'origin/master' into develop
2025-03-19 01:46:02 +00:00
QMK Bot
80b16f688c
Merge remote-tracking branch 'origin/master' into develop
2025-03-18 15:49:02 +00:00
QMK Bot
40fafad6bc
Merge remote-tracking branch 'origin/master' into develop
2025-03-17 19:07:56 +00:00
QMK Bot
e6dcdf2d65
Merge remote-tracking branch 'origin/master' into develop
2025-03-16 08:45:02 +00:00
QMK Bot
4f257711e0
Merge remote-tracking branch 'origin/master' into develop
2025-03-13 21:05:09 +00:00
QMK Bot
27b115151f
Merge remote-tracking branch 'origin/master' into develop
2025-03-13 21:01:31 +00:00
QMK Bot
fab39d49e6
Merge remote-tracking branch 'origin/master' into develop
2025-03-13 19:21:29 +00:00
QMK Bot
3306d78bbd
Merge remote-tracking branch 'origin/master' into develop
2025-03-11 09:43:13 +00:00
Duncan Sutherland
808c4d4e38
add 75_(ansi|iso) Community Layouts to mechlovin/olly/octagon ( #22459 )
...
* expand mechlovin/olly/octagon
* Update info.json
* Rename info.json to keyboard.json
* correct matrix position for key
* remove VIA
2025-03-10 00:48:35 -07:00
Joel Challis
67934546ea
Only configure STM32_HSECLK
within board.h
( #25001 )
2025-03-09 23:41:24 +00:00
Joel Challis
21c1fd5e5b
Require 'x'/'y' properties for LED/RGB Matrix layout ( #24997 )
2025-03-09 23:40:59 +00:00
Matthijs Muller
30daeaf09f
Add Icebreaker keyboard ( #24723 )
...
Co-authored-by: jack <jack@pngu.org >
Co-authored-by: Ryan <fauxpark@gmail.com >
Co-authored-by: Drashna Jaelre <drashna@live.com >
2025-03-09 00:51:29 -08:00
QMK Bot
21f7c915df
Merge remote-tracking branch 'origin/master' into develop
2025-03-09 07:59:37 +00:00
QMK Bot
7cc18f2b11
Merge remote-tracking branch 'origin/master' into develop
2025-03-06 23:17:53 +00:00
Joel Challis
6e1d3d6d07
Add EOL to non-keyboard files ( #24990 )
2025-03-06 23:17:51 +00:00
QMK Bot
12f9f34fc8
Merge remote-tracking branch 'origin/master' into develop
2025-03-04 23:40:42 +00:00
QMK Bot
4d3a9ce13a
Merge remote-tracking branch 'origin/master' into develop
2025-03-03 19:23:41 +00:00
QMK Bot
a0a999976f
Merge remote-tracking branch 'origin/master' into develop
2025-03-03 19:22:27 +00:00
QMK Bot
40f08b47ae
Merge remote-tracking branch 'origin/master' into develop
2025-03-03 19:19:08 +00:00
QMK Bot
a052adb659
Merge remote-tracking branch 'origin/master' into develop
2025-03-03 05:34:50 +00:00
QMK Bot
3968f5b370
Merge remote-tracking branch 'origin/master' into develop
2025-03-03 03:32:59 +00:00
QMK Bot
c46cefa898
Merge remote-tracking branch 'origin/master' into develop
2025-03-02 21:33:36 +00:00
QMK Bot
d0153368b8
Merge remote-tracking branch 'origin/master' into develop
2025-03-02 21:05:06 +00:00
QMK Bot
a076412b2b
Merge remote-tracking branch 'origin/master' into develop
2025-03-02 01:00:30 +00:00
QMK Bot
37c581690c
Merge remote-tracking branch 'origin/master' into develop
2025-03-02 00:49:36 +00:00
QMK Bot
ac70b81d3f
Merge remote-tracking branch 'origin/master' into develop
2025-03-01 22:24:49 +00:00
QMK Bot
107f9a4cb3
Merge remote-tracking branch 'origin/master' into develop
2025-03-01 21:50:43 +00:00
QMK Bot
2f69eb5f8f
Merge remote-tracking branch 'origin/master' into develop
2025-03-01 21:27:15 +00:00
QMK Bot
5151abc298
Merge remote-tracking branch 'origin/master' into develop
2025-03-01 21:02:04 +00:00
QMK Bot
cbfbd173d3
Merge remote-tracking branch 'origin/master' into develop
2025-03-01 21:00:36 +00:00
QMK Bot
8606e78920
Merge remote-tracking branch 'origin/master' into develop
2025-03-01 20:48:45 +00:00
QMK Bot
665a12b50e
Merge remote-tracking branch 'origin/master' into develop
2025-03-01 20:47:51 +00:00
QMK Bot
53e61900fe
Merge remote-tracking branch 'origin/master' into develop
2025-02-28 19:08:29 +00:00
Pablo Martínez
e62352e606
[Cleanup] Handling of optional *.mk
files ( #24952 )
...
replace check + `include` with `-include`
2025-02-28 17:39:43 +00:00
Joel Challis
6ee806f376
Implement battery level interface ( #24666 )
...
Co-authored-by: Nick Brassel <nick@tzarc.org >
2025-02-28 16:46:14 +11:00
Nick Brassel
312f42945d
Branch point for 2025q2 breaking change.
2025-02-28 09:26:13 +11:00
Nick Brassel
40b9dada5c
Merge remote-tracking branch 'upstream/master' into develop
2025-02-28 09:24:51 +11:00