Ryan
f3bae56808
Update keycodes for keyboards with RGB Matrix ( #24484 )
2024-11-24 12:03:08 +00:00
Joel Challis
e4e015c0c8
Update keymaps to use PDF keycode ( #24633 )
2024-11-23 13:35:34 +00:00
Ryan
9c86583981
Backward compatibility for new RGB keycode handling ( #24490 )
...
Co-authored-by: Dasky <32983009+daskygit@users.noreply.github.com>
2024-11-20 09:53:33 +11: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
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
Nick Brassel
45dc2499dc
Remove all via-enabled keymaps, including via
. ( #24322 )
2024-08-26 07:51:22 +10:00
Ryan
8f6d2ac53c
Update Underglow keycodes ( #23765 )
...
Co-authored-by: Nick Brassel <nick@tzarc.org>
2024-08-25 22:15:07 +10:00
QMK Bot
c0e2ecb825
Merge remote-tracking branch 'origin/master' into develop
2024-08-07 20:38:19 +00:00
stephen776
78900720fd
JJ50 v2 Support ( #24212 )
...
* add support for JJ50 V2 PCB
* fix bootloader config
* update mousekey setting
* run format-json
---------
Co-authored-by: Steve Jacobs <sjacobs@truefit.io>
2024-08-07 14:34:21 -06:00
Joel Challis
0fbe150303
Remove unnecessary RGB Matrix shutdown hooks ( #24238 )
2024-08-04 02:07:02 +01:00
Ryan
d09c11dc78
kprepublic/bm40hsrgb/rev2
: reduce firmware size (#24176 )
2024-07-22 17:12:34 +01: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
Myriam
4e8b740dd7
fix keymap for kprepublic bm60hsrgb_iso ( #23733 )
...
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2024-06-14 00:34:06 -07:00
James Young
249f1706f1
noroadsleft's 0.25.0 Changelogs and Touch-Ups ( #23793 )
...
* Modify PR23309 changelog
Adds a direct link to the pull request.
* Add PR23329 changelog
* Update keyboard aliases file
Updates the legacy keyboard aliases for the JJ40 and JJ50, which have
been moved again for version 0.25.0.
* Minor touch-up for JJ40 rev1 readme
2024-05-26 21:45:29 +01:00
James Young
030d503d35
Migrate LOCKING_*_ENABLE
to Data-Driven: K, Part 3 ( #23770 )
...
Affects:
- `kindakeyboards/conone65`
- `kinesis`
- `kingly_keys/ave/ortho`
- `kingly_keys/ave/staggered`
- `kingly_keys/little_foot`
- `kingly_keys/romac`
- `kingly_keys/romac_plus`
- `kingly_keys/ropro`
- `kingly_keys/smd_milk`
- `kingly_keys/soap`
- `kira/kira75`
- `kisakeyluxury/qtz`
- `kiserdesigns/madeline`
- `kiwikeebs/macro`
- `kiwikeebs/macro_v2`
- `kiwikey/borderland`
- `kiwikey/kawii9`
- `kiwikey/wanderland`
- `kkatano/bakeneko60`
- `kkatano/bakeneko65/rev2`
- `kkatano/bakeneko65/rev3`
- `kkatano/bakeneko80`
- `kkatano/wallaby`
- `kkatano/yurei`
- `knops/mini`
- `kona_classic`
- `kopibeng/mnk60_stm32`
- `kopibeng/mnk65`
- `kopibeng/mnk65_stm32`
- `kopibeng/mnk88`
- `kopibeng/typ65`
- `kopibeng/xt60`
- `kopibeng/xt60_singa`
- `kopibeng/xt65`
- `kopibeng/xt8x`
- `kprepublic/bm16s`
- `kprepublic/bm40hsrgb/rev1`
- `kprepublic/bm65hsrgb/rev1`
- `kprepublic/bm68hsrgb/rev1`
- `kprepublic/bm980hsrgb`
- `kprepublic/cospad`
- `ktec/daisy`
- `kumaokobo/kudox/columner`
- `kumaokobo/kudox/rev1`
- `kumaokobo/kudox/rev2`
- `kumaokobo/kudox/rev3`
- `kumaokobo/kudox_full/rev1`
- `kumaokobo/kudox_game/rev1`
- `kumaokobo/kudox_game/rev2`
- `kumaokobo/pico/65keys`
- `kumaokobo/pico/70keys`
- `kv/revt`
- `kwub/bloop`
- `ky01`
2024-05-22 21:59:35 +01:00
Ryan
5c592ab0c0
Delete trivial keymap readmes ( #23714 )
2024-05-17 23:49:29 +01:00
Ryan
1184e0d9be
Adjust keycode alignment around QK_BOOT
( #23697 )
2024-05-11 16:50:48 +01:00
Ryan
b7d5a6c50b
Add new set of keycodes for RGB Matrix ( #23463 )
2024-05-04 16:49:19 +10:00
Joel Challis
e69b638756
Migrate build target markers to keyboard.json - JK ( #23588 )
2024-04-23 03:59:04 +01:00
James Young
7b96e54e8c
Data-Driven Keyboard Conversions: K, Part 5 ( #23569 )
2024-04-20 09:20:16 +01:00
Joel Challis
04d6803b34
Remove 'NO_USB_STARTUP_CHECK = no' from keyboards ( #23376 )
2024-03-30 17:19:03 +00:00
Joel Challis
831deac212
Migrate build target markers to keyboard.json ( #23293 )
2024-03-30 11:31:50 +00:00
Joel Challis
426bb9c651
Migrate features and LTO from rules.mk to data driven ( #23302 )
2024-03-30 10:43:15 +00:00
Ryan
f7cf40fa77
Add init function to RGBLight driver struct ( #23076 )
2024-03-18 22:03:27 +11:00
James Young
47dc471bd4
KPRepublic JJ40 rev1 Refactor ( #23299 )
...
* Move `kprepublic/jj40` to `kprepublic/jj40/rev1`
[chore]
* Friendly-format `info.json`
[style]
* Add layout/matrix diagram
[docs]
* Refactor keymaps
- use four-space indent
- grid-align keycodes
- refactor to use `LAYOUT_ortho_4x12` macro
[refactor]
* Rename `LAYOUT_planck_mit` to `LAYOUT_ortho_4x12_1x2u_c`
[refactor]
* Rename `LAYOUT_planck_1x2uR` to `LAYOUT_ortho_4x12_1x2u_r`
[refactor]
* Re-sort `layouts` object
Places `LAYOUT_ortho_4x12` (the `LAYOUT_all` equivalent) first in
sequence.
[refactor]
* Add `LAYOUT_ortho_4x12_1x2u_l`
[enhancement]
* Add `LAYOUT_ortho_4x12_2x2u`
[enhancement]
* Convert `rules.mk` to data driven
[chore]
* Remove `console` and `command` settings from keyboard level
[chore]
* Rename `info.json` to `keyboard.json`
[chore]
[enhancement]
* Remove `audio` setting from keyboard level
[chore]
2024-03-17 07:03:58 +00:00
James Young
bbe0c515f8
KPRepublic JJ50 rev1 Refactor ( #23294 )
...
* Move `kprepublic/jj50` to `kprepublic/jj50/rev1`
[chore]
* Add layout/matrix diagram
[docs]
* Add `LAYOUT_ortho_5x12_1x2u_c`
[enhancement]
* Add `LAYOUT_ortho_5x12_1x2u_l`
[enhancement]
* Add `LAYOUT_ortho_5x12_1x2u_r`
[enhancement]
* Add `LAYOUT_ortho_5x12_2x2u`
[enhancement]
* Convert `rules.mk` to data driven
[chore]
* Remove `console` and `command` from keyboard level
[chore]
* Rename `info.json` to `keyboard.json`
Also deletes `rules.mk` as it's no longer needed.
[chore]
[enhancement]
2024-03-16 00:30:16 +00:00
Joel Challis
539fa21bf8
Migrate features from rules.mk to data driven - IJK ( #23276 )
2024-03-15 01:42:15 +00:00
Joel Challis
58c38175e6
Remove redundant disabling of features ( #22926 )
2024-03-09 03:05:07 +00:00
Ryan
569b0c70be
WS2812 PWM: prefix for DMA defines ( #23111 )
...
* WS2812 PWM: prefix for DMA defines
* Add backward compatibility defines
2024-03-02 17:16:47 +00:00
Ryan
65a04ead32
LED drivers: update keyboard LED configs ( #23073 )
...
* IS31FL3733: update keyboard LED config
* IS31FL3736: update keyboard LED config
* IS31FL3737: update keyboard LED config
* IS31FL3741: update keyboard LED config
* IS31FL3743A: update keyboard LED config
* AW20216S: update keyboard LED config
* SNLED27351: update keyboard LED config
2024-02-25 21:29:37 +00:00
Joel Challis
2eb9ff8efd
Remove obvious user keymaps, keyboards/{i,j,k}* edition ( #23102 )
2024-02-18 08:20:57 +00:00
Joel Challis
78a74ca974
[Keymap Removal] keyboard with most keymaps ( #23092 )
2024-02-16 13:25:44 +00:00
Joel Challis
4a128c6062
[Keymap Removal] keyboard with most keymaps ( #23081 )
...
* splitkb/kyria
* lily58
* gmmk/pro/rev1/ansi
* lets_split
2024-02-15 08:23:23 +00:00
Ryan
a5ea619139
LED drivers: place I2C addresses into an array ( #22975 )
2024-02-09 22:37:18 +11:00
Joel Challis
2f37a7854d
Migrate lighting defaults to info.json ( #22920 )
2024-02-01 18:10:14 +00:00
Joel Challis
6761936fcd
Migrate RGB Matrix config to info.json - K ( #22911 )
2024-02-01 12:05:29 +00:00
Joel Challis
d7727a54bc
Remove LAYOUTS_HAS_RGB ( #22917 )
2024-01-18 23:07:54 +00:00
Ryan
f583d2fef0
Remove IS31FLCOMMON code ( #22800 )
2024-01-02 16:26:01 +11:00
QMK Bot
da6a05bfea
Merge remote-tracking branch 'origin/master' into develop
2023-12-27 01:13:09 +00:00
Ryan
cc08f230ff
bm40hsrgb/rev2: disable some RGB Matrix effects to reduce filesize ( #22761 )
2023-12-27 01:12:42 +00:00
fauxpark
2c191e21c2
Merge remote-tracking branch 'upstream/master' into develop
2023-12-20 16:03:14 +11:00
Ryan
8812a09581
Rename RGB_DISABLE_WHEN_USB_SUSPENDED
-> RGB_MATRIX_SLEEP
( #22682 )
2023-12-20 13:31:50 +11:00
Joel Challis
c9d90db95c
[Keymap Removal] xiudi/xd75 and related keymaps. ( #22698 )
2023-12-19 09:02:03 +11:00
Ryan
b9e81c0691
Update keyboard LED driver configs ( #22638 )
2023-12-18 20:13:08 +00:00
Nick Brassel
f25226453f
Remove obvious user keymaps, keyboards/a*
edition. ( #22692 )
2023-12-18 14:06:47 +11:00
Nick Brassel
9539f135d8
Remove obvious user keymaps, keyboards/[0-9]*
edition. ( #22691 )
2023-12-18 13:53:02 +11:00
Joel Challis
990895f03f
[Keymap Removal] keebio/iris and related keymaps. ( #22690 )
2023-12-18 12:49:19 +11:00
Nick Brassel
7ea022ba88
[Keymap Removal] Planck and related keymaps. ( #22683 )
2023-12-17 21:54:01 +11:00
Ryan
afa0eab374
Fix a bunch of CLI warnings ( #22589 )
2023-12-01 14:05:46 +00:00
Joel Challis
1ed03f498f
Remove userspace keymaps ( #22544 )
2023-11-27 05:36:45 +11:00