Commit graph

214 commits

Author SHA1 Message Date
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
James Young
7a98f57bdd
Wilba Tech WT65-F Community Layout Support and Touch-Up (#20869)
* info.json: apply friendly formatting

* rename LAYOUT_all to LAYOUT_65_ansi_blocker

* enable Community Layout support

* readme.md: update maintainer username
2023-05-11 17:45:38 -07:00
James Young
fdcf2aefc5
Wilba Tech WT65-B Layout Addition and Touch-Up (#20867)
* add matrix_diagram.md

* info.json: apply friendly formatting

* rename LAYOUT_all to LAYOUT_65_ansi_blocker_wkl_split_bs

* add LAYOUT_65_ansi_blocker_wkl

* readme.md: update metadata section
2023-05-11 13:51:07 -07:00
James Young
8165960031
Wilba Tech WT65-A Community Layout Support and Touch-Up (#20866)
* 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 13:38:57 -07:00
James Young
22aad0c7bb
Wilba Tech WT60-XT Layout Additions and Touch-Up (#20865)
* add matrix_diagram.md

* info.json: apply friendly formatting

* add LAYOUT_60_xt_ansi_split_bs_rshift

* add LAYOUT_60_xt_ansi

* add LAYOUT_60_xt_tsangan_hhkb

* add LAYOUT_60_xt_ansi_tsangan

* add LAYOUT_60_xt_ansi_wkl_split_bs_rshift

* add LAYOUT_60_xt_ansi_wkl

* add LAYOUT_60_xt_iso_split_bs_rshift

* add LAYOUT_60_xt_iso

* add LAYOUT_60_xt_iso_tsangan_split_bs_rshift

* add LAYOUT_60_xt_iso_tsangan

* add LAYOUT_60_xt_iso_wkl_split_bs_rshift

* add LAYOUT_60_xt_iso_wkl

* readme.md: update maintainer username
2023-05-11 13:19:08 -07:00
James Young
ee5438a207
Wilba Tech WT60-H2: rename LAYOUT_all to LAYOUT_60_ansi_tsangan_split_rshift (#20864)
* info.json: apply friendly formatting

* rename LAYOUT_all to LAYOUT_60_ansi_tsangan_split_rshift

* readme.md: update maintainer username
2023-05-11 12:47:30 -07:00
James Young
6ef513529b
Wilba Tech WT60-G2 Community Layout Support (#20861)
* add matrix_diagram.md

* info.json: apply friendly formatting

* rename LAYOUT_all to LAYOUT_60_tsangan_hhkb

* add LAYOUT_60_ansi_tsangan

* add LAYOUT_60_ansi_wkl_split_bs_rshift

* add LAYOUT_60_ansi_wkl

* add LAYOUT_60_hhkb

* enable Community Layout support
2023-05-11 12:03:29 -07:00
James Young
b467c1d504
Wilba Tech WT60-G Community Layout Support (#20860)
* add matrix_diagram.md

* info.json: apply friendly formatting

* add LAYOUT_60_iso_split_bs_rshift

* add LAYOUT_60_iso

* add LAYOUT_60_iso_tsangan_split_bs_rshift

* add LAYOUT_60_iso_tsangan

* add LAYOUT_60_ansi_split_bs_rshift

* add LAYOUT_60_ansi

* add LAYOUT_60_tsangan_hhkb

* add LAYOUT_60_ansi_tsangan

* add LAYOUT_60_hhkb

* enable Community Layout support
2023-05-11 11:13:40 -07:00
James Young
e2ad6ac809
Wilba Tech WT60-D Layout Addition and Touch-Up (#20859)
* add matrix_diagram.md

* info.json: apply friendly formatting

* add LAYOUT_60_iso_tsangan_split_bs_rshift

* update readme.md

- update maintainer/hardware section to a list
- update listed maintainer (Wilba6582 -> Wilba)
2023-05-11 10:53:18 -07:00
James Young
8c5f075ed0
Wilba Tech WT60-C Community Layout Support (#20858)
* add matrix_diagram.md

* info.json: apply friendly formatting

* rename LAYOUT_all to LAYOUT_60_tsangan_hhkb

* add LAYOUT_60_ansi_tsangan_split_rshift

* add LAYOUT_60_hhkb

* enable Community Layout support

* readme.md: update maintainer

Wilba6582 -> Wilba
2023-05-11 10:37:32 -07:00
James Young
68c9862955
Wilba Tech WT60-BX Layout Additions and Touch-Up (#20855)
* add matrix_diagram.md

* info.json: apply friendly formatting

* rename LAYOUT_all to LAYOUT_60_tsangan_hhkb

* add LAYOUT_60_ansi_tsangan_split_rshift

* add LAYOUT_60_hhkb

* enable Community Layout support

* readme.md: update maintainer

Wilba6582 -> Wilba
2023-05-11 10:26:24 -07:00
James Young
663ffbcf40
Wilba Tech WT60-B Community Layout Support (#20854)
* info.json: apply friendly formatting

* rename LAYOUT_all to LAYOUT_60_tsangan_hhkb

* add LAYOUT_60_hhkb

* enable Community Layout support
2023-05-11 09:59:20 -07:00
James Young
43b58b26a3
Rama Works U80-A Community Layout Support (#20853)
* info.json: apply friendly formatting

* rename LAYOUT_all to LAYOUT_tkl_ansi_tsangan

* enable Community Layout support
2023-05-11 09:32:54 -07:00
James Young
1448744ea9
Rama Works M65-BX Community Layout Support (#20851)
* info.json: apply friendly formatting

* rename LAYOUT_all to LAYOUT_65_ansi_blocker_tsangan_split_bs

* add LAYOUT_65_ansi_blocker_tsangan

* enable Community Layout support
2023-05-11 01:34:28 -07:00
James Young
8bc9c1ef6e
Rama Works M65-B Community Layout Support (#20850)
* info.json: apply friendly formatting

* rename LAYOUT_all to LAYOUT_65_ansi_blocker_tsangan_split_bs

* enable Community Layout support
2023-05-11 01:11:35 -07:00
James Young
4d9a87c212
Rama Works Koyu Community Layout Support (#20848)
* info.json: apply friendly formatting

* rename LAYOUT_all to LAYOUT_65_ansi_blocker_tsangan_split_bs

* enable Community Layout support
2023-05-11 00:43:52 -07:00
Ryan
ef6a712899
Even more info.json whitespace cleanups (#20703) 2023-05-04 19:09:59 +10:00
Ryan
79aa319946
info.json whitespace cleanups (#20651) 2023-05-02 08:25:15 +10:00
Ryan
4d8dd55bf9
Move 60% layouts to data driven (#20477) 2023-04-27 07:49:03 +10:00
Ryan
4871f651c5
Move remaining LAYOUT_alls to data driven (#20463) 2023-04-27 07:45:43 +10:00
Ryan
0ddb7d7863
Move single 60_ansi, 60_hhkb and 60_iso layouts to data driven (#20438) 2023-04-15 21:09:08 +10:00
Ryan
172a40686b
Move single LAYOUT_alls to data driven (#20430) 2023-04-15 21:08:15 +10:00
Ryan
5bd68e3695
Move single LAYOUTs to data driven (#20365) 2023-04-12 13:42:51 +10:00