Commit Graph
18163 Commits
Author SHA1 Message Date
14774c8482 Add license headers to splitkb/aurora glcdfont.c files (#26382)
* Add license headers to splitkb/aurora glcdfont.c files

`qmk lint` requires a license header on every code file in a keyboard's
directory tree, but the three Aurora glcdfont.c files have none. Since
lint walks each parent directory of the target, this makes
`qmk lint -kb splitkb/aurora/{corne,lily58,sweep}/rev1` fail for every
user of those boards, including on keymaps they have no control over.

The three files are byte-identical copies of a Corne font, so use the
same `Copyright <year> QMK` attribution already used for the comparable
file in keyboards/helix/glcdfont.c rather than assigning authorship.

Lint now passes for all three boards.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

* Update keyboards/splitkb/aurora/corne/glcdfont.c

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

* Update keyboards/splitkb/aurora/lily58/glcdfont.c

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

* Update keyboards/splitkb/aurora/sweep/glcdfont.c

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

---------

Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Co-authored-by: Joel Challis <git@zvecr.com>
2026-08-10 11:28:50 -07:00
Benoit Brummer 9caa5f871d [ploopyco/trackball_thumb] Update readme.md with correct flashing instructions (#26287)
Flashing is currently set to the middle click, not button 4 (per https://github.com/qmk/qmk_firmware/blob/master/keyboards/ploopyco/trackball_thumb/info.json )
2026-08-08 03:18:55 -07:00
437025dcb1 Add HEER S1 macropad (#26373)
* Add HEER S1 macropad

* Address review feedback for HEER S1

- readme: add product image, correct maintainer link and availability URL
- config.h: drop OLED_DISPLAY_ADDRESS, already the driver default
- keyboard.json: drop the i2c block, which only feeds split transport
- move the OLED to heer_s1.c as oled_task_kb
- default keymap reduced to keymaps[] and encoder_map[]

The default keymap also configured GP16/GP17 as GPIO inputs at boot. Those are
the OLED's I2C SDA/SCL lines, so it tore down the display bus on every start.
The encoder switches are on GP2/GP14. Removed along with the rest of the code.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

* Update keyboards/heer_s1/keymaps/default/keymap.c

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

* Update keyboards/heer_s1/keymaps/default/keymap.c

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

* Update keyboards/heer_s1/keymaps/default/keymap.c

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

* Update keyboards/heer_s1/keymaps/default/keymap.c

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

* Update keyboards/heer_s1/keyboard.json

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

* Update keyboards/heer_s1/readme.md

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

* Update keyboards/heer_s1/keymaps/default/keymap.c

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

* Update keyboards/heer_s1/keyboard.json

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

* Update keyboards/heer_s1/keyboard.json

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

* Fix duplicated enumerators in default keymap

The suggested enum replacement was applied alongside the original entries
rather than in place of them, leaving L_BASE, L_MEDIA and L_EDIT declared
twice.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

* Update keyboards/heer_s1/readme.md

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

* Update keyboards/heer_s1/keyboard.json

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

---------

Co-authored-by: HEER <heerelectronix@gmail.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Co-authored-by: Joel Challis <git@zvecr.com>
2026-08-04 22:46:16 -07:00
Kento LauzonandJoel Challis a2dab6d6bd add keotl/11squares keyboard (#26359)
* add 11squares

* fix keyboard.json

* clang-format

* fix license attribution

* Apply suggestions from code review

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

---------

Co-authored-by: Joel Challis <git@zvecr.com>
2026-08-04 22:45:23 -07:00
yiancar 54881c6845 Stratum 80 (#26372) 2026-08-03 06:12:09 +01:00
Feags 54df1890f6 [Keyboard] Add Krado Industries Promenade RP24HS (#26172) 2026-08-03 06:11:52 +01:00
Álvaro A. VolpatoandJoel Challis 4ffb1ab16c Adds support for mode M65V2 (#26049)
Co-authored-by: Joel Challis <git@zvecr.com>
2026-07-28 11:19:04 +10:00
Javier San Félix a53ce75641 [Keyboard] Add Mithril (#26212) 2026-07-24 21:32:16 +01:00
dbd9b0a379 NK65 Gen2 Keyboard (#26334)
* Initial commit

* Cleanup

* Update keyboards/novelkeys/nk65_gen2/keymaps/default/keymap.c

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

* Update keyboards/novelkeys/nk65_gen2/config.h

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

* Update keyboards/novelkeys/nk65_gen2/mcuconf.h

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

* Update keyboards/novelkeys/nk65_gen2/readme.md

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

* Update keyboards/novelkeys/nk65_gen2/halconf.h

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

* Update keyboards/novelkeys/nk65_gen2/keymaps/default/keymap.c

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

* Simplify RGB matrix color settings in keymap.c

* Update keyboards/novelkeys/nk65_gen2/readme.md

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

* Update keyboards/novelkeys/nk65_gen2/readme.md

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

---------

Co-authored-by: yiancar <yiancar@gmail.com>
Co-authored-by: Joel Challis <git@zvecr.com>
2026-07-18 20:54:32 -07:00
Assem Mohamed 99b8f3bf4e Add handwired keyboard "handwired/tnx_corne_f401" (#26032) 2026-07-11 06:19:17 +01:00
Harry CuttsandJoel Challis 7a15cd2482 Add "handwired" TwentyPad macro pad (#26264)
* Add "handwired" TwentyPad macro pad

TwentyPad is 20-key macro pad I created as a hobby project. Its
configuration is based on ez_maker/directpins/teensy_2, with the
bootloader and layout changed.

* Host the image on Imgur

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

---------

Co-authored-by: Joel Challis <git@zvecr.com>
2026-07-06 13:08:39 -07:00
Benoit Brummer 198026cf27 ploopyco: fix bitwise typos in opt_encoder_tiny state definitions (#26288)
Fixes a bug in the state machine definitions within `opt_encoder_tiny.c` that caused severely delayed or unresponsive scrolling.
2026-06-22 18:28:13 +01:00
520b726b5c Float65 Keyboard (#26197)
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: yiancar <yiancar@gmail.com>
2026-06-13 22:00:51 +10:00
Samuel BaumgartnerandJoel Challis 4dc0a6e9e3 Feature/owlab link65 (#26163)
Co-authored-by: Joel Challis <git@zvecr.com>
2026-06-13 21:29:19 +10:00
Joel Challis 7b51d7e665 Add API version assertion for split_data_sync module (#26237) 2026-05-29 07:56:36 +01:00
QMK Bot 613d63aa66 Merge remote-tracking branch 'origin/master' into develop 2026-05-28 03:21:00 +00:00
ascYAOBT 5b630f7a08 Add hnk100 (#25909) 2026-05-28 04:20:21 +01:00
QMK Bot 25f641f2ff Merge remote-tracking branch 'origin/master' into develop 2026-05-27 02:32:14 +00:00
Julian Yap 1620390d67 Add new keyboard - Pando58 (#26148) 2026-05-27 03:31:34 +01:00
QMK Bot 781b8ff406 Merge remote-tracking branch 'origin/master' into develop 2026-05-26 23:44:11 +00:00
tom-royle 462556f4de Add the Troyle/macro keys dual keyboard to QMK (#25806) 2026-05-27 00:42:50 +01:00
QMK Bot 2fa6ed6631 Merge remote-tracking branch 'origin/master' into develop 2026-05-26 22:29:47 +00:00
blindassassin111 c20d0a83b5 Adding support for the KHS-01 (#26101) 2026-05-26 23:29:08 +01:00
QMK Bot 719b03f9c1 Merge remote-tracking branch 'origin/master' into develop 2026-05-26 20:22:01 +00:00
3c338996f0 Adding Volt 80 Custom PCB Support (#26158)
* Adding Volt 80 Custom PCB Support

* update license

* lint fix

* requested changes

* requested changes 2

* requested changes 3 because I'm incompetent

* requested changes

* drashna recommends

* Update keyboards/percent_studio_aftermarket/keyboard.json

Co-authored-by: Drashna Jaelre <drashna@live.com>

* Update keyboards/percent_studio_aftermarket/keymaps/default/keymap.c

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

* Update keyboards/percent_studio_aftermarket/keyboard.json

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

* Update keyboards/percent_studio_aftermarket/percent_studio_aftermarket.c

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

* Update keyboards/percent_studio_aftermarket/percent_studio_aftermarket.c

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

* Fix JSON formatting by removing extra lines

---------

Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Joel Challis <git@zvecr.com>
2026-05-26 13:21:19 -07:00
Simon Arlott 06c24a811e [Keyboard] Add nomis/rpi_pico_25x1 macropad (#25346) 2026-05-26 03:24:57 +01:00
QMK Bot e56d518fc9 Merge remote-tracking branch 'origin/master' into develop 2026-05-26 02:17:58 +00:00
Andrew Kannan 3a8ea37a13 Add Minimi40 to QMK (#25575) 2026-05-26 03:17:19 +01:00
QMK Bot 47fd58e63e Merge remote-tracking branch 'origin/master' into develop 2026-05-26 00:38:03 +00:00
Simon 2604a49cda Candy87 PCB Firmware (#24298) 2026-05-26 01:37:24 +01:00
QMK Bot e3b26fa6ba Merge remote-tracking branch 'origin/master' into develop 2026-05-25 01:51:09 +00:00
X-Bows Tech c701efbb53 Add Numpad_V2 (#26164) 2026-05-25 02:50:28 +01:00
QMK Bot 88cf7d87ec Merge remote-tracking branch 'origin/master' into develop 2026-05-25 01:48:41 +00:00
sizezero d9bf44c7a9 [Keyboard] add aokay/mid1 (#26004) 2026-05-25 02:48:02 +01:00
Logan Butler f31df2ed6b Add reverse keymap to SouthPad v2 (#25707) 2026-05-24 16:34:32 +01:00
QMK Bot e4bf68ca94 Merge remote-tracking branch 'origin/master' into develop 2026-05-23 23:04:17 +00:00
Idle Builds 393d3a5b21 Add Idle Builds Dinkey 32|30 keyboard (#26175) 2026-05-24 00:03:49 +01:00
Idle Builds 5e3985024d Add Idle Builds Dinkey 34 keyboard (#26176) 2026-05-24 00:03:31 +01:00
QMK Bot 459542a255 Merge remote-tracking branch 'origin/master' into develop 2026-05-23 22:45:56 +00:00
Jon Colverson 12e5b7db97 [Keyboard] Add PicoLX (#26220) 2026-05-23 23:45:12 +01:00
QMK Bot 9879063f8c Merge remote-tracking branch 'origin/master' into develop 2026-05-23 22:34:25 +00:00
Dominic 316fc06d8c Support for Alatus PCB (#26116) 2026-05-23 23:33:44 +01:00
QMK Bot 4d25dfae32 Merge remote-tracking branch 'origin/master' into develop 2026-05-23 05:04:40 +00:00
Erick Bazán a033e172b9 [Keyboard] Add Wolf Singa Kohaku Solder, Solder RGB, and Hotswap (#26105) 2026-05-23 06:03:58 +01:00
QMK Bot e9ee03983e Merge remote-tracking branch 'origin/master' into develop 2026-05-23 04:53:50 +00:00
diegorodriguezv a187ebeec6 Add szr35 keyboard (#25662) 2026-05-23 05:53:07 +01:00
QMK Bot e173b4020d Merge remote-tracking branch 'origin/master' into develop 2026-05-23 04:41:08 +00:00
VPavliashvili ffe57097eb Add ergo-v-1 keyboard (#25908) 2026-05-23 05:40:28 +01:00
QMK Bot a3caec1580 Merge remote-tracking branch 'origin/master' into develop 2026-05-23 03:07:56 +00:00
sigman 99a67d1172 Changing VID for Southpaw65ext (#26104)
* fix: assign vid instead of generic

* fix: add copyright clause in keymaps

* review: 0x1209 -> vid

* change: vid 0x7f00

* fix: hex number case
2026-05-23 11:07:15 +08:00