Rogier Spieker
1638f5da2b
Added Keychron Q9 Plus vial keymap ( #928 )
...
Co-authored-by: Rogier Spieker <rogier@konfirm.io>
2025-08-31 22:47:39 -06:00
Ilya Zhuravlev
06c5bacdd6
mass disable CAPS_WORD_ENABLE, LAYER_LOCK_ENABLE, REPEAT_KEY_ENABLE on failing keyboards
2025-06-29 17:38:22 -06:00
Ilya Zhuravlev
7b247bc800
Merge remote-tracking branch 'qmk/master' into merge-2025-06-21
2025-06-21 16:00:42 -06:00
Master Coder
4ba3834f0d
Add vial support for keychron c3_pro/ansi/red. ( #884 )
...
* LEDs are working
* mac/win switch is working
* Vial gui is working
Build with:
qmk compile -kb keychron/c3_pro/ansi/red -km vial
Co-authored-by: Ken <kenxieca@gmail.com>
2025-05-11 22:38:31 -06:00
QMK Bot
dffa59dca5
Merge remote-tracking branch 'origin/master' into develop
2025-04-26 00:32:07 +00:00
Aidan Gauland
3319474c5c
Add Lemokey X0 keyboard ( #24994 )
2025-04-26 01:31:25 +01:00
Joel Challis
0bd02952ea
Remove "command":false from keyboards ( #25193 )
2025-04-24 10:28:13 +10:00
Joel Challis
07684bcc99
Remove "console":false from keyboards ( #25190 )
2025-04-23 12:09:56 +10:00
Ilya Zhuravlev
deb51c4593
update rgb for broken keyboards
2025-03-23 16:49:53 -06:00
Ilya Zhuravlev
6aedbad57c
Merge remote-tracking branch 'qmk/master' into merge-2025-03-22
2025-03-22 23:00:09 -06:00
Joel Challis
67934546ea
Only configure STM32_HSECLK within board.h ( #25001 )
2025-03-09 23:41:24 +00:00
Joel Challis
3c6a691126
keychron/c*_pro_v2: Migrate DIP_SWITCH_PINS ( #24978 )
2025-03-06 23:17:21 +00:00
adophoxia
6c10839e33
Add Keychron C2 Pro V2 ( #24900 )
...
Same changes as for C1 Pro V2
2025-03-01 17:57:15 -07:00
adophoxia
abea50c26e
Add Keychron C1 Pro V2 ( #24899 )
...
* Add C1 Pro V2
* Remove default values for f401xC generic board definition
* Update clang and copyright years
* Add version description
2025-03-01 17:48:59 -07:00
Ilya Zhuravlev
760225f515
Merge remote-tracking branch 'qmk/master' into merge-2025-02-08
2025-02-08 20:14:59 -06:00
adophoxia
fa98117a3e
Add Keychron C3 Pro (Red & RGB) ( #24874 )
...
* Add Keychron C3 Pro variants
* Update to upstream standards
* Apply suggestions from code review
Co-authored-by: jack <0x6a73@protonmail.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
* Reformatted `keyboard.json` for `red`/`rgb` and `c3_pro.c`
* Apply suggestions from code review
Co-authored-by: Ryan <fauxpark@gmail.com>
* Update keyboards/keychron/c3_pro/ansi/red/config.h
Co-authored-by: Daniel <1767914+iamdanielv@users.noreply.github.com>
* Apply suggestions from code review
Co-authored-by: Drashna Jaelre <drashna@live.com>
* Add C Pro V2 variants
* remove boards by accident
---------
Co-authored-by: jack <0x6a73@protonmail.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Daniel <1767914+iamdanielv@users.noreply.github.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
2025-01-29 12:28:58 -07:00
richud
121f85c460
Add support for K1 Pro ISO RGB, bluetooth delete, USB cable only. ( #838 )
2025-01-25 16:21:57 -06:00
Joel Challis
fe2200f73a
Remove invalid "effect_max" animation from keyboards ( #24767 )
2024-12-31 12:36:24 +00:00
Ryan
f3bae56808
Update keycodes for keyboards with RGB Matrix ( #24484 )
2024-11-24 12:03:08 +00:00
Ryan
6fa11bf219
Separate RGBLight/RGB Matrix keycode handling ( #23679 )
...
* Separate RGBLight/RGB Matrix keycode handling
* Remove `_DISABLE_KEYCODES` handling
* Update RGB Matrix keycode docs
* Update underglow keycodes for previously migrated boards
* Update keycodes for boards with custom handling
* Fix typos
* Fix bad merge
2024-10-12 18:43:50 +02:00
vuzder
6d5d4a6ff9
Add support for Keychron Q11 ISO encoder version ( #800 )
2024-10-11 21:08:13 -06:00
Ryan
208ebf54a9
WS2812 API rework ( #24364 )
...
* Begin WS2812 API rework
* Move RGBW conversion, clean up color.h, fix RGBW for AVR bitbang
* Formatting & update PS2AVRGB I2C driver (untested)
* Tested ARM bitbang RGB+RGBW
* Tested ARM SPI RGB - RGBW not working
* Tested ARM PWM RGB+RGBW
* Tested RP2040 PIO driver RGB+RGBW
* Update RGBLight
* Formatting
* Fix BM60HSRGB rev2
* Fix oddforge/vea
* Fix 1k and XD002 RGBLite
* Fix model_m/mschwingen
* Fix handwired/promethium
* Rename `WS2812_LED_TOTAL` for BM60HSRGB
* Fix work_louder boards
* Fix dawn60
* Fix rgbkb/pan
* Fix neson_design/700e and n6
* Fix ergodox_ez/shine
* ergodox_ez/shine: invert indices for left half
* Fix matrix/abelx
* Fix matrix/m20add
* Remove custom rgblight driver for matrix/noah - should be done with lighting layers
* Fix LED indexes for RGBLight split
* Rename `convert_rgb_to_rgbw()` to `ws2812_rgb_to_rgbw()`
* Update WS2812 API docs
* `ergodox_ez/shine`: simplify LED index calculation
* LED/RGB Matrix: Add weak function for LED index resolution
* Bandaid fix for RGB Matrix splits not using WS2812
* `steelseries/prime_plus`: redo custom RGBLight driver
* Update keyboards/steelseries/prime_plus/rgblight_custom.c
Co-authored-by: Dasky <32983009+daskygit@users.noreply.github.com>
---------
Co-authored-by: Dasky <32983009+daskygit@users.noreply.github.com>
2024-10-06 21:01:07 +13:00
Ilya Zhuravlev
a780dd1cb1
Merge remote-tracking branch 'qmk/master' into merge-2024-09-07
2024-09-07 19:49:19 -06:00
prokopCerny
6099dee977
Add split UI view for Q11 ( #762 )
2024-08-26 02:10:26 -06:00
Nick Brassel
45dc2499dc
Remove all via-enabled keymaps, including via. ( #24322 )
2024-08-26 07:51:22 +10:00
QMK Bot
2764e48146
Merge remote-tracking branch 'origin/master' into develop
2024-07-20 09:57:21 +00:00
Ryan
6fbe91aecd
keychron/q2: fix RGB Matrix config for JIS variant (#24138 )
2024-07-20 10:56:51 +01:00
Ryan
7b4e806c25
Move LED Matrix LED config to data driven ( #24122 )
2024-07-19 08:13:49 +10:00
Joel Challis
5a0112df08
Migrate half-duplex SERIAL_USART_TX_PIN to DD ( #24143 )
2024-07-18 22:21:26 +01:00
Joel Challis
26e84c513c
Migrate SERIAL_DRIVER to json ( #23925 )
2024-07-13 13:12:35 +01:00
Ryan
1552cf2ddc
Update atomic GPIO macros in keyboard custom matrix ( #23796 )
2024-07-13 18:41:05 +10:00
paradoxskin
79ad561b67
Fix typo in Keychron comments: "lcok" to "lock" ( #24107 )
2024-07-12 14:46:38 -06:00
Ilya Zhuravlev
e9d70b410a
Merge remote-tracking branch 'qmk/master' into merge-2024-06-23
2024-06-23 22:54:29 -06:00
Ryan
baa564bddf
Remove references to bootloadHID flashing page in keyboard readmes ( #23942 )
...
* Remove references to bootloadHID flashing page in keyboard readmes
* Remove bootloadHID flashing page
2024-06-17 20:23:45 +01:00
Ryan
089a819179
keyboard.json schema: set minimum value for key_unit ( #23937 )
...
* keyboard.json schema: set minimum value for `key_unit`
* Fix invalid `matrix_size` in keyboard.json
* Fix bad layout for silverbullet44
2024-06-16 21:57:37 +01:00
adophoxia
c92becc57e
[Keyboard] Enable dip switch for Keychron Q4 ( #23889 )
2024-06-13 21:10:23 -07:00
Nick Brassel
bdd10ef8e7
Remove VIA_ENABLE from default keymaps. ( #23903 )
2024-06-12 17:43:09 +10:00
George Secillano
ef80077b68
Fix mapping of GUI/ALT for Win/Mac layers ( #22662 )
2024-05-15 12:24:27 +10:00
Joel Challis
ef0734b7a6
Remove 'split.transport.protocol=serial_usart' ( #23668 )
2024-05-10 20:54:44 +10:00
Ryan
d09a06a1b3
Update GPIO API usage in keyboard code ( #23361 )
2024-05-03 15:21:29 +10:00
Joel Challis
d9740c9de1
Migrate build target markers to keyboard.json - Keychron ( #23593 )
2024-04-23 16:33:39 +01:00
James Young
69f96e1411
Data-Driven Keyboard Conversions: K, Part 4 ( #23567 )
2024-04-22 01:53:31 +01:00
Joel Challis
1513966c38
Tidy use of raw hid within keyboards ( #23557 )
2024-04-19 02:18:51 +01:00
Ilya Zhuravlev
17e46fcec7
Merge remote-tracking branch 'qmk/master' into merge-2024-04-15
2024-04-15 19:43:02 -06:00
Ryan
bbf63a8466
LED Matrix: replace backlight keycodes with newly added ones ( #23455 )
2024-04-13 04:15:22 +01:00
Ryan
2dd406f08f
Remove quantum.h includes from keyboard custom matrix.cs ( #23371 )
2024-03-30 14:07:19 +00:00
Joel Challis
831deac212
Migrate build target markers to keyboard.json ( #23293 )
2024-03-30 11:31:50 +00:00
Joel Challis
539fa21bf8
Migrate features from rules.mk to data driven - IJK ( #23276 )
2024-03-15 01:42:15 +00:00
Thibaut CHARLES
729520f302
Fix keychron q1v1 led config for iso layout ( #23222 )
2024-03-10 00:06:58 +00:00
Joel Challis
58c38175e6
Remove redundant disabling of features ( #22926 )
2024-03-09 03:05:07 +00:00