aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix serial speed DD configuration & migrate keyboards (#25546)Jack Sangdahl2025-08-1033-361/+20
| | | | | | | | * 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
* Merge remote-tracking branch 'origin/master' into developQMK Bot2025-08-062-3/+3
|\
| * Bump actions/download-artifact from 4 to 5 (#25545)dependabot[bot]2025-08-062-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2025-08-031-6/+12
|\|
| * Improve 'new-keymap' error handling when default keymap is missing (#25536)Joel Challis2025-08-031-6/+12
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2025-08-012-2/+179
|\|
| * Add proprietary libraries policy page. (#25532)Nick Brassel2025-08-012-2/+179
| |
* | Remove some encoder resolution that duplicate defaults (#25517)Joel Challis2025-07-289-17/+13
| |
* | Add MATRIX_ROWS_PER_HAND definition (#25513)フィルターペーパー2025-07-253-32/+30
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2025-07-2317-20/+20
|\|
| * [docs] Align more keyboard placeholders (#25510)Joel Challis2025-07-2317-20/+20
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2025-07-235-15/+15
|\|
| * [docs] Align keyboard and keymap placeholders (#25509)Joel Challis2025-07-235-15/+15
| |
* | Refactor `helix/rev3_{4,5}rows` (#25430)Jack Sangdahl2025-07-2026-1521/+376
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* | [Keyboard] Rename ll3macorn -> ll3ma (#25498)Bailey2025-07-177-8/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2025-07-176-0/+575
|\|
| * Add `null65ansi` keyboard (#25464)Brandon2025-07-173-0/+286
| |
| * Add `null65iso` keyboard (#25465)Brandon2025-07-173-0/+289
| |
* | Ensure keyboard aliases do not point to themselves (#25500)Joel Challis2025-07-171-1/+20
| |
* | Allow `qmk flash <filename>` to flash AT32 boards (#25497)Joel Challis2025-07-161-3/+3
| |
* | Only userspace should be searched for keyboard aliases when locating keymaps ↵Joel Challis2025-07-141-9/+6
| | | | | | | | (#25477)
* | Relocate `AUDIO_INIT_DELAY` implementation (#25491)Joel Challis2025-07-143-19/+26
| |
* | Refactor `bastardkb/charybdis/3x5` (#25488)Jack Sangdahl2025-07-1443-943/+201
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* | Configure SPI for `QMK_PM2040` board (#25481)Jack Sangdahl2025-07-131-0/+16
| |
* | Configure SPI for `STEMCELL` board (#25486)Jack Sangdahl2025-07-132-1/+16
| |
* | Configure SPI for `QMK_BLOK` board (#25487)Jack Sangdahl2025-07-131-0/+17
| |
* | Clamp reactive offset value (#25489)フィルターペーパー2025-07-132-0/+2
| | | | | | * Avoids underflow of the unsigned 8-bit
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2025-07-131-2/+2
|\|
| * Enable correct SPI peripheral `dilemma/3x5_2/assembled` (#25479)Jack Sangdahl2025-07-131-2/+2
| | | | | | Initial
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2025-07-121-0/+1
|\|
| * Add zip to .gitignore (#25483)Joel Challis2025-07-121-0/+1
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2025-07-124-0/+107
|\|
| * [Keyboard] Add togkey/pad_pocket (#25470)Jon Henry Fernandez2025-07-124-0/+107
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* | Give mouse report to pointing_device_task_user first in ploopyco devices ↵obosob2025-07-121-1/+2
| | | | | | | | (#25475)
* | Remove deprecated `RGB_` and Mouse keycodes (#25444)Ryan2025-07-11325-964/+911
| | | | | | | | | | | | | | | | | | * Remove deprecated `RGB_` and Mouse keycodes * Update old mouse keycodes, 0-9/A-M * Update old mouse keycodes, N-Z & layouts * Missed some stuff
* | Fix pytest/has_community default keymap location (#25471)Joel Challis2025-07-111-0/+0
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2025-07-113-0/+68
|\|
| * [Keyboard] Add cloud_macro (#24904)TweyHugs2025-07-113-0/+68
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>
* | Refactor `bastardkb/dilemma/3x5_2` (#25462)jack2025-07-1019-305/+93
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2025-07-101-3/+11
|\|
| * Changes to the Stenography documentation page. (#25426)Andrew Cooney2025-07-101-3/+11
| |
* | Migrate `usb.force_nkro` to `host.default.nkro` (#25468)Joel Challis2025-07-10126-223/+727
| |
* | Miscellaneous fixes for lint warnings (#25469)Joel Challis2025-07-094-3/+9
| |
* | Refactor `bastardkb/skeletyl` (#25456)jack2025-07-0831-665/+146
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>
* | Refactor `bastardkb/scylla` (#25459)jack2025-07-0831-631/+174
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2025-07-081-37/+33
|\|
| * [Docs] Tidy up keyboard guidelines (#25461)jack2025-07-081-37/+33
| | | | | | | | | | * Initial * Grammar
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2025-07-087-0/+606
|\|
| * [Keyboard] Add Monsgeek M2 (#25387)JhaKob2025-07-087-0/+606
| | | | | | | | | | | | | | | | | | | | | | | | * 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
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2025-07-0822-0/+931
|\|