aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * Merge remote-tracking branch 'origin/master' into developQMK Bot2025-03-287-0/+289
| |\ | |/ |/|
* | Add handwired/erikpeyronson/erkbd (#25030)Erik Peyronson2025-03-277-0/+289
| | | | | | | | | | Co-authored-by: Erik Peyronson <[email protected]> Co-authored-by: jack <[email protected]> Co-authored-by: Drashna Jaelre <[email protected]>
| * Update keymap for keycult 1800 (#25070)yiancar2025-03-272-3/+4
| | | | | | | | | | Update keymap Co-authored-by: yiancar <[email protected]>
| * Merge remote-tracking branch 'origin/master' into developQMK Bot2025-03-261-0/+1
| |\ | |/ |/|
* | Create tags when `lib/python` changes (#25064)Joel Challis2025-03-271-0/+1
| | | | | | Create tags when lib/python changes
| * [Modules] Provide access to current path in `rules.mk`. (#25061)Nick Brassel2025-03-261-0/+2
| |
| * Fix outdated GPIO control function usage (#25060)jack2025-03-262-9/+9
| |
| * Merge remote-tracking branch 'origin/master' into developQMK Bot2025-03-237-0/+354
| |\ | |/ |/|
* | Franky36 handwired keyboard (#25029)Grigory Avdyushin2025-03-227-0/+354
| |
| * Migrate remaining `split.soft_serial_pin` to `split.serial.pin` (#25046)jack2025-03-2269-70/+206
| | | | | | | | | | | | | | | | | | * Migrate keyboards/bastardkb * Migrate keyboards/handwired * Migrate keyboards/helix * Fix duplicate serial key
| * Merge remote-tracking branch 'origin/master' into developQMK Bot2025-03-217-0/+266
| |\ | |/ |/|
* | Add Mechboards Crkbd (#24993)Dasky2025-03-217-0/+266
| |
| * Non-volatile memory data repository pattern (#24356)Nick Brassel2025-03-2187-845/+1470
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
| * [Core] use `keycode_string` in unit tests (#25042)Stefan Kerkmann2025-03-2115-1009/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 <[email protected]> * 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 <[email protected]>
| * Merge remote-tracking branch 'origin/master' into developQMK Bot2025-03-201-2/+2
| |\ | |/ |/|
* | fix swapped encoder pins on ploopy thumb rev1_001 (#25044)plodah2025-03-201-2/+2
| | | | | | fix swapped pins on ploopy thumb rev1_001 encoder
| * Merge remote-tracking branch 'origin/master' into developQMK Bot2025-03-205-15/+77
| |\ | |/ |/|
* | Update Lighting Mode Animations on Monsgeek M5 (#24981)uv777bk2025-03-211-1/+27
| | | | | | Update keyboard.json
* | Enable mouse key feature and disable leader key on Maxr1998/Phoebe (#24982)Max Rumpf2025-03-214-14/+50
| | | | | | | | | | * Enable mousekey support on Maxr1998/Phoebe * Add GPLv2 license header
| * Merge remote-tracking branch 'origin/master' into developQMK Bot2025-03-203-0/+90
| |\ | |/ |/|
* | Add directpins 21 keys pico (#24919)Icy Avocado2025-03-213-0/+90
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 <[email protected]>
| * Merge remote-tracking branch 'origin/master' into developQMK Bot2025-03-202-0/+60
| |\ | |/ |/|
* | Add Super Alt-Tab macro example as module (#24970)Drashna Jaelre2025-03-212-0/+60
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add Super Alt-Tab macro example as module * Make module more configurable * remove unneeded comments Co-authored-by: jack <[email protected]> * Update modules/qmk/super_alt_tab/super_alt_tab.c Co-authored-by: Nick Brassel <[email protected]> --------- Co-authored-by: jack <[email protected]> Co-authored-by: Nick Brassel <[email protected]>
| * Merge remote-tracking branch 'origin/master' into developQMK Bot2025-03-202-0/+139
| |\ | |/ |/|
* | Ducky one2mini ansi tsangan layout (#24909)Akshay Atam2025-03-212-0/+139
| | | | | | | | | | * Added ANSI Tsangan keymap for Ducky One2 Mini * Updated keyboard.json to support ANSI Tsangan layout for Ducky One2 Mini
| * Merge remote-tracking branch 'origin/master' into developQMK Bot2025-03-205-6/+89
| |\ | |/ |/|
* | Develop 5keys (#24555)mikiya4182025-03-213-0/+82
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [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 <[email protected]> * Update keyboards/5keys/keyboard.json Co-authored-by: Drashna Jaelre <[email protected]> * Update readme.md --------- Co-authored-by: Drashna Jaelre <[email protected]>
* | Correct json for Fullsize JIS Community Layouts (#23660)Duncan Sutherland2025-03-212-6/+7
| | | | | | initial commit
| * Add the plywrks ply8x hotswap variant. (#23558)Ramon Imbao2025-03-2111-9/+1107
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 <[email protected]> * Apply suggestions from code review Co-authored-by: Duncan Sutherland <[email protected]> * 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 <[email protected]> Co-authored-by: Duncan Sutherland <[email protected]>
| * Add Community Layout support to daskeyboard4 (#23884)Duncan Sutherland2025-03-211-105/+224
| | | | | | add ansi CL
| * Merge remote-tracking branch 'origin/master' into developQMK Bot2025-03-201-1/+1
| |\ | |/ |/|
* | Fix typo in docs: split_keyboard.md SPLIT_USB_DETECT ("theres's -> ↵Anthony Abruzzini2025-03-211-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | "there's") (#24984) * Fix typo "theres's" * Update docs/features/split_keyboard.md Co-authored-by: jack <[email protected]> --------- Co-authored-by: jack <[email protected]>
| * Merge remote-tracking branch 'origin/master' into developQMK Bot2025-03-202-4/+4
| |\ | |/ |/|
* | Minor keymap fix on Cerberus HS (#25043)Andrew Kannan2025-03-202-4/+4
| |
| * Align to latest CLI dependencies (#24553)Joel Challis2025-03-205-9/+9
| | | | | | | | | | * Align to latest CLI dependencies * Update docs
| * [Core] get_keycode_string(): function to format keycodes as strings, for ↵Pascal Getreuer2025-03-199-0/+933
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 <[email protected]> * 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 2a2771068c7ee545ffac4103aa07e847a9ec3816. * Revert "Attempt at simplifying interface." This reverts commit 8eaf67de76e75bc92d106a8b0decc893fbc65fa5. * 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 <[email protected]>
| * Merge remote-tracking branch 'origin/master' into developQMK Bot2025-03-191-1/+1
| |\ | |/ |/|
* | [Keyboard] Change uzu42 `usb.vid` (#25014)Wilson Pika Choo2025-03-191-1/+1
| | | | | | change generic vendor code
| * Merge remote-tracking branch 'origin/master' into developQMK Bot2025-03-192-3/+25
| |\ | |/ |/|
* | Fixup MSYS + unix-style paths in Community Modules. (#25012)Nick Brassel2025-03-192-3/+25
| | | | | | Fixup MSYS + unix-style paths.
| * Merge remote-tracking branch 'origin/master' into developQMK Bot2025-03-181-0/+1
| |\ | |/ |/|
* | Latest batch of license violations. (#25031)Nick Brassel2025-03-181-0/+1
| |
| * Merge remote-tracking branch 'origin/master' into developQMK Bot2025-03-171-0/+5
| |\ | |/ |/|
* | Latest batch of license violations as per #24085. (#25023)Nick Brassel2025-03-181-0/+5
| | | | | | | | | | * Latest batch of license violations as per #24085. * No links.
| * Merge remote-tracking branch 'origin/master' into developQMK Bot2025-03-162-2/+2
| |\ | |/ |/|
* | Bump tj-actions/changed-files from 45 to 46 (#25020)Joel Challis2025-03-162-2/+2
| |
| * Merge remote-tracking branch 'origin/master' into developQMK Bot2025-03-135-0/+323
| |\ | |/ |/|
* | [Keyboard] Add Sofle Choc Prog from keebart (#24974)André Cruz2025-03-135-0/+323
| |
| * Merge remote-tracking branch 'origin/master' into developQMK Bot2025-03-131-0/+2
| |\ | |/ |/|
* | keyten/kt60_mu - Add missing header guard (#25011)Joel Challis2025-03-141-0/+2
| |