Commit Graph

236 Commits (319ac3b27bbccc4906ba0316d9cc9226af763729)

Author SHA1 Message Date
Ryan f7cf40fa77
Add init function to RGBLight driver struct (#23076) 2024-03-18 22:03:27 +11:00
Joel Challis 24d824aae4
Migrate features from rules.mk to data driven - UVWXYZ (#23287) 2024-03-15 22:23:40 +00:00
Wilba c5f544cd96
Added WT65-H3 (HIBI HIBIKI) (#22886) 2024-03-14 22:10:17 -07:00
Wilba cba2b5645f
Added WT65-G3 (HIBI HIBIKI) (#22888) 2024-03-14 22:09:20 -07: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 e26e12402b
Manual user keymap removal (#23104) 2024-02-19 09:48:06 +00:00
Joel Challis f8123c27ad
Remove obvious user keymaps, keyboards/{v,x,y,z}* edition. (#23083) 2024-02-15 09:14:06 +00:00
Ryan a5ea619139
LED drivers: place I2C addresses into an array (#22975) 2024-02-09 22:37:18 +11:00
QMK Bot f2684dcfc1 Merge remote-tracking branch 'origin/master' into develop 2024-01-31 03:34:49 +00:00
Wilba 18f8e51cb7
Added WT65-H2 (Bauer Lite) (#22885) 2024-01-30 19:34:20 -08:00
QMK Bot b659ef8278 Merge remote-tracking branch 'origin/master' into develop 2024-01-13 07:37:45 +00:00
Wilba 624d0964c1
Added WT20-H1 (HIBI JUNIOR) (#22893) 2024-01-12 23:37:10 -08:00
Ryan 7114eb25f8
WT boards: extract `g_is31fl3736_leds` from wt_mono_backlight (#22823) 2024-01-07 18:43:37 +11:00
Ryan 597de0e298
LED drivers: rename "simple" to "mono" (#22814) 2024-01-04 06:05:37 +00:00
Nick Brassel a1c8b1ebf7
Remove obvious user keymaps, `keyboards/{d,e,f}*` edition. (#22695) 2023-12-18 21:45:52 +11:00
Nick Brassel d235352504
Remove obvious user keymaps, `keyboards/{b,c}*` edition. (#22693) 2023-12-18 16:05:50 +11:00
Nick Brassel f25226453f
Remove obvious user keymaps, `keyboards/a*` edition. (#22692) 2023-12-18 14:06:47 +11:00
Joel Challis 990895f03f
[Keymap Removal] keebio/iris and related keymaps. (#22690) 2023-12-18 12:49:19 +11:00
Joel Challis 1ed03f498f
Remove userspace keymaps (#22544) 2023-11-27 05:36:45 +11:00
Joel Challis b35bac6afb
Remove unnecessary driver counts (#22435) 2023-11-22 21:37:32 +00:00
Ryan be66e5f2b4
WT RGB cleanups (#22379) 2023-11-08 00:58:59 +11:00
Ryan b52aca0af8
Relocate LED driver init code (#22365) 2023-11-01 00:53:45 +00:00
Ryan cf7d3435d7
Add `_flush()` functions to LED drivers (#22308) 2023-10-22 18:32:27 +01:00
Ryan d56ee70c52
Rename `DRIVER_ADDR_n` defines (#22200)
Co-authored-by: Nick Brassel <nick@tzarc.org>
2023-10-21 21:41:59 +10:00
Ryan c157c19b81
Dedupe I2C, SPI, UART driver inclusions (#22253) 2023-10-13 17:25:32 +11:00
Ryan d99dbe4d56
Update ISSI LED types (#22099) 2023-10-04 20:12:50 +11:00
Ryan 32de27bb20
is31fl3736: extract single-color API (#22133) 2023-09-27 01:18:07 +01:00
Joel Challis 9a4c307740
Migrate dynamic_keymap.layer_count >= 4 (#22087) 2023-09-20 14:11:33 +01:00
Ryan 8f22105289
Add and use I2C address defines for ISSI LED drivers (#22008) 2023-09-19 19:31:54 +10:00
Ryan 1ea54a2d8d
Complete RGB Matrix support for IS31FL3218 (#22004) 2023-09-17 22:11:16 +10:00
Ryan 8136eda6d4
is31fl3731: driver naming cleanups (#21918) 2023-09-13 22:53:15 +10:00
Ryan 2d41443e6a
is31fl3736: driver naming cleanups (#21903) 2023-09-13 22:50:20 +10:00
Ryan 41bd4e35a0
Clean up RGB LED type (#21859) 2023-09-04 01:19:59 +01:00
Ryan 023d644bb6
Move RGBLight animations to data driven (#21635)
* Move RGBLight animations to data driven, 0-9

* Move RGBLight animations to data driven, A

* Move RGBLight animations to data driven, B

* Move RGBLight animations to data driven, C

* Move RGBLight animations to data driven, D

* Move RGBLight animations to data driven, E

* Move RGBLight animations to data driven, F

* Move RGBLight animations to data driven, G

* Move RGBLight animations to data driven, H

* Move RGBLight animations to data driven, handwired

* Move RGBLight animations to data driven, I

* Move RGBLight animations to data driven, J

* Move RGBLight animations to data driven, K

* Move RGBLight animations to data driven, L

* Move RGBLight animations to data driven, M

* Move RGBLight animations to data driven, N

* Move RGBLight animations to data driven, O

* Move RGBLight animations to data driven, P

* Move RGBLight animations to data driven, Q

* Move RGBLight animations to data driven, R

* Move RGBLight animations to data driven, S

* Move RGBLight animations to data driven, T

* Move RGBLight animations to data driven, U

* Move RGBLight animations to data driven, V

* Move RGBLight animations to data driven, W

* Move RGBLight animations to data driven, X

* Move RGBLight animations to data driven, Y

* Move RGBLight animations to data driven, Z

* Fix incorrect placement

* Fix build failures and mismatches
2023-08-23 22:11:39 +01:00
Ryan 37bc949945
RGB Matrix: driver naming cleanups (#21594) 2023-08-23 01:00:03 +01:00
Ryan 4ae9bfd17a
Move `RGBLIGHT_HUE/SAT/VAL_STEP` to data driven (#21292)
Co-authored-by: Nick Brassel <nick@tzarc.org>
2023-06-24 17:37:54 +10:00
Ryan b1783db4ea
Move `RGBLED_NUM` to data driven (#21278) 2023-06-18 14:39:07 +10:00
Ryan 17de141c92
Add missing layout data for a handful of boards (#20931)
* Add missing layout data for a handful of boards

* typo

* Add missing layouts for stoutgat

* Add missing layout for j80

* Replace missing layout with alias for wraith

* Add missing layout for matrix/me

* Add missing layout for satisfaction75/prototype

* Apply suggestions from code review

* Rename wt80-a layouts

* Rename rosa layouts

* Add missing layouts for naked48

* Add missing layouts for naked60

* Add missing layouts for uma

* Remove unused and pointless `LAYOUT_stack` for buzzard

* Add missing layout for keyboardio/model01

* Add missing layout for smk65 revf

* Fix via keymap for h60

* Add missing layout for jabberwocky/v1

* Apply suggestions from code review

* Add missing layout for m3n3van

* Add missing layout for giabalanai

* Add missing layouts for treadstone48/rev1

* Add missing layouts for squiggle

* Update keyboards/marksard/treadstone48/rev1/info.json
2023-05-16 00:00:08 -07:00
James Young 843e1d6032
Wilba Tech WT80-BC Community Layout Support (#20920)
* add matrix_diagram.md

* info.json: apply friendly formatting

* rename LAYOUT_all to LAYOUT_tkl_ansi_tsangan

* add LAYOUT_tkl_ansi_wkl

* enable Community Layout support

* readme.md: update metadata section

- convert to list
- update maintainer username
2023-05-13 05:30:35 -07:00
James Young bc82bc47ac
Wilba Tech WT80-G Layout Additions and Touch-Up (#20880)
* add matrix_diagram.md

* info.json: apply friendly formatting

* add LAYOUT_tkl_ansi_split_bs_rshift

* add LAYOUT_tkl_ansi

* add LAYOUT_tkl_ansi_tsangan_split_bs_rshift

* add LAYOUT_tkl_ansi_tsangan

* add LAYOUT_tkl_ansi_wkl_split_bs_rshift

* add LAYOUT_tkl_ansi_wkl

* add LAYOUT_tkl_iso_split_bs_rshift

* add LAYOUT_tkl_iso

* add LAYOUT_tkl_iso_tsangan_split_bs_rshift

* add LAYOUT_tkl_iso_tsangan

* add LAYOUT_tkl_iso_wkl_split_bs_rshift

* add LAYOUT_tkl_iso_wkl

* enable Community Layout support

* readme.md: update maintainer username
2023-05-12 16:35:23 -07:00
James Young 8874c61fe9
Wilba Tech WT75-C Layout Additions and Touch-Up (#20879)
* add matrix_diagram.md

* info.json: apply friendly formatting

* rename LAYOUT_all to LAYOUT_ansi_rwkl_split_bs

* add LAYOUT_ansi_rwkl

* readme.md: update metadata section

- convert to list
- update maintainer username
2023-05-12 16:12:24 -07:00
James Young 89bc264848
Wilba Tech WT75-B Layout Additions and Touch-Up (#20878)
* add matrix_diagram.md

* info.json: apply friendly formatting

* rename LAYOUT_all to LAYOUT_75_ansi_blocker_split_bs

* add LAYOUT_75_ansi_blocker

* add LAYOUT_75_ansi_blocker_tsangan_split_bs

* add LAYOUT_75_ansi_blocker_tsangan

* readme.md: update metadata section

- convert to list
- update maintainer username
2023-05-12 15:30:20 -07:00
James Young bd4c83427c
Wilba Tech WT75-A Layout Additions and Touch-Up (#20877)
* add matrix_diagram.md

* info.json: apply friendly formatting

* rename LAYOUT_all to LAYOUT_ansi_blocker_split_bs

* add LAYOUT_ansi_blocker

* add LAYOUT_ansi_blocker_tsangan_split_bs

* add LAYOUT_ansi_blocker_tsangan

* readme.md: update metadata section

- convert to list
- update maintainer username
2023-05-12 01:20:38 -07:00
James Young 9149402c51
Wilba Tech WT65-XT: rename LAYOUT_all to LAYOUT_65_xt_ansi_blocker_tsangan (#20873)
* info.json: apply friendly formatting

* rename LAYOUT_all to LAYOUT_65_xt_ansi_blocker_tsangan

* readme.md: update maintainer username
2023-05-12 01:02:10 -07:00
James Young 38b908da02
Wilba Tech WT70-JB Layout Addition and Touch-Up (#20876)
* add matrix_diagram.md

* info.json: apply friendly formatting

* rename LAYOUT_all to LAYOUT_tkl_nofrow_ansi_tsangan_split_bs_rshift

* add LAYOUT_tkl_nofrow_ansi_tsangan

* readme.md: update maintainer username
2023-05-12 00:41:52 -07:00
James Young c8b6137e57
Wilba Tech WT69-A Layout Addition and Touch-Up (#20875)
* add matrix_diagram.md

* info.json: apply friendly formatting

* rename LAYOUT_all to LAYOUT_65_xt_ansi_blocker_tsangan_split_bs

* add LAYOUT_65_xt_ansi_blocker_tsangan

* readme.md: update metadata section

- convert to list
- update maintainer username
2023-05-12 00:24:44 -07:00
James Young a121ba0675
Wilba Tech WT65-XTX Layout Additions and Touch-Up (#20874)
* add matrix_diagram.md

* info.json: apply friendly formatting

* rename LAYOUT_all to LAYOUT_65_xt_ansi_blocker_split_bs

* add LAYOUT_65_xt_ansi_blocker

* add LAYOUT_65_xt_ansi_blocker_tsangan_split_bs

* add LAYOUT_65_xt_ansi_blocker_tsangan

* readme.md: update maintainer username
2023-05-11 23:18:25 -07:00
James Young 46c81e052b
Wilba Tech WT65-G2 Layout Additions and Touch-Up (#20872)
* add matrix_diagram.md

* info.json: apply friendly formatting

* add LAYOUT_65_ansi_blocker_wkl_split_bs

* add LAYOUT_65_ansi_blocker_wkl

* add LAYOUT_65_iso_blocker_wkl_split_bs

* add LAYOUT_65_iso_blocker_wkl

* readme.md: update maintainer username
2023-05-11 21:37:44 -07:00
James Young 1ce77c649e
Wilba Tech WT65-G Layout Additions and Touch-Up (#20871)
* add matrix_diagram.md

* info.json: apply friendly formatting

* add LAYOUT_65_ansi_blocker_split_bs

* add LAYOUT_65_ansi_blocker

* add LAYOUT_65_ansi_blocker_tsangan_split_bs

* add LAYOUT_65_ansi_blocker_tsangan

* add LAYOUT_65_iso_blocker_split_bs

* add LAYOUT_65_iso_blocker

* add LAYOUT_65_iso_blocker_tsangan_split_bs

* add LAYOUT_65_iso_blocker_tsangan

* enable Community Layout support

* readme.md: update maintainer username
2023-05-11 18:29:46 -07:00
James Young a5720a9722
Wilba Tech WT65-FX Community Layout Support (#20870)
* add matrix_diagram.md

* info.json: apply friendly formatting

* rename LAYOUT_all to LAYOUT_65_ansi_blocker_split_bs

* add LAYOUT_65_ansi_blocker

* add LAYOUT_65_ansi_blocker_tsangan_split_bs

* add LAYOUT_65_ansi_blocker_tsangan

* enable Community Layout support

* readme.md: update maintainer username
2023-05-11 18:15:54 -07:00