Commit Graph

134 Commits (ef0734b7a6b2a7650f2170631d840dbca7106bbd)

Author SHA1 Message Date
Ryan d09a06a1b3
Update GPIO API usage in keyboard code (#23361) 2024-05-03 15:21:29 +10:00
Joel Challis 6b60089fc7
Migrate build target markers to keyboard.json - 0AB (#23488) 2024-04-12 23:34:44 +01:00
James Young 76bd5142cf
Data-Driven Keyboard Conversions: 0-9 (#23357) 2024-03-30 13:51:57 +00:00
Joel Challis f1a279810f
Migrate features from rules.mk to DD (#23202) 2024-03-14 03:57:48 +00:00
Joel Challis 58c38175e6
Remove redundant disabling of features (#22926) 2024-03-09 03:05:07 +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 7be40fd143
Migrate RGB Matrix config to info.json (#23000) 2024-02-14 00:55:39 +00:00
Joel Challis 8a6b7003f7
Migrate RGB Matrix config to info.json - [0-9] (#22797) 2024-01-02 03:07:28 +00:00
QMK Bot a081fc7301 Merge remote-tracking branch 'origin/master' into develop 2023-12-29 16:17:49 +00:00
4pplet fc20e0b014
Waffling60 iso rev e (#22733)
Co-authored-by: jack <0x6a73@protonmail.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
2023-12-29 08:17:20 -08:00
fauxpark 2c191e21c2 Merge remote-tracking branch 'upstream/master' into develop 2023-12-20 16:03:14 +11:00
Ryan b9e81c0691
Update keyboard LED driver configs (#22638) 2023-12-18 20:13:08 +00:00
Nick Brassel 9539f135d8
Remove obvious user keymaps, `keyboards/[0-9]*` edition. (#22691) 2023-12-18 13:53:02 +11:00
Joel Challis b35bac6afb
Remove unnecessary driver counts (#22435) 2023-11-22 21:37:32 +00:00
4pplet 5878336f66
[Keyboard] Add Waffling60 revision e (#21664)
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2023-10-26 23:42:11 -07:00
QMK Bot 71abc01d0a Merge remote-tracking branch 'origin/master' into develop 2023-10-27 06:40:57 +00:00
4pplet e82bc5355c
[Keyboard] Waffling60 Rev E ANSI Hotswap (#22270)
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
2023-10-26 23:40:21 -07: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 d99dbe4d56
Update ISSI LED types (#22099) 2023-10-04 20:12:50 +11:00
QMK Bot cfc668d43d Merge remote-tracking branch 'origin/master' into develop 2023-09-29 07:31:32 +00:00
James Young ab1e851e7d
4pplet Eagle/Viper Rep Rev.A Layout Additions II (#22161) 2023-09-29 00:30:59 -07:00
Ryan 21ed9b4575
Simplify more feature driver defines (#22090) 2023-09-25 13:06:42 +10: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 76daf29ef0
Add and use PWM frequency defines for ISSI LED drivers (#22009) 2023-09-14 08:02:40 +01:00
Ryan 1cbb5ae99e
is31fl3733: driver naming cleanups (#21905) 2023-09-13 22:52:16 +10: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 cb2331713c
Relocate backlight drivers (#21444) 2023-07-08 23:13:10 +10:00
QMK Bot 63ea527e5b Merge remote-tracking branch 'origin/master' into develop 2023-07-06 01:42:45 +00:00
James Young 63872f990b
4pplet Eagle Viper Rev B: correct LAYOUT_all data (#21458)
Corrects the position of the Right Ctrl key.
2023-07-05 18:42:12 -07: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
Nick Brassel 416af0171c
Remove CORTEX_ENABLE_WFI_IDLE from keyboards. (#21353)
* Remove CORTEX_ENABLE_WFI_IDLE from the codebase.

* Turn on CORTEX_ENABLE_WFI_IDLE by default.
2023-06-23 20:31:25 +01:00
Ryan b1783db4ea
Move `RGBLED_NUM` to data driven (#21278) 2023-06-18 14:39:07 +10:00
James Young 776e980ac1
4pplet Waffling60 Rev D ISO Layout Fix and Additions (#21236)
* correct layout data

* add matrix diagram

* rename LAYOUT to LAYOUT_all

* add LAYOUT_60_iso_tsangan_split_bs_rshift

* add LAYOUT_60_iso_tsangan_split_rshift

* add LAYOUT_60_iso_wkl_split_bs_rshift

* add LAYOUT_60_iso_wkl_split_rshift
2023-06-14 18:45:37 -07:00
James Young a5b382beb3
4pplet Waffling80 Community Layout Support and Touch-Up (#20932)
* add matrix_diagram.md

* fix Configurator key sequence

* info.json: apply friendly formatting

* create common info.json

Moves the data-driven keys which are common between Rev A and Rev B to a joint `info.json` file.

* add LAYOUT_tkl_f13_ansi_split_space_split_bs_rshift

* add LAYOUT_tkl_f13_ansi_split_bs_rshift

* add LAYOUT_tkl_f13_ansi

* add LAYOUT_tkl_f13_ansi_tsangan_split_bs_rshift

* add LAYOUT_tkl_f13_ansi_tsangan

* 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_f13_iso_split_space_split_bs_rshift

* add LAYOUT_tkl_f13_iso_split_bs_rshift

* add LAYOUT_tkl_f13_iso

* add LAYOUT_tkl_f13_iso_tsangan_split_bs_rshift

* add LAYOUT_tkl_f13_iso_tsangan

* add LAYOUT_tkl_iso_split_bs_rshift

* add LAYOUT_tkl_iso

* add LAYOUT_tkl_iso_tsangan_split_bs_rshift

* add LAYOUT_tkl_iso_tsangan

* enable Community Layout support
2023-05-14 12:52:10 -07:00
James Young b09b2a862b
4pplet Eagle Viper REP Rev B Community Layout Support (#20921)
* add matrix_diagram.md

* info.json: apply friendly formatting

* info.json: correct layout data

* rename LAYOUT to LAYOUT_all

* 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

* add LAYOUT_60_iso_split_bs_rshift

* add LAYOUT_60_iso

* add LAYOUT_60_iso_tsangan_split_bs_rshift

* add LAYOUT_60_iso_tsangan

* enable Community Layout support
2023-05-13 06:32:16 -07:00
Ryan ef6a712899
Even more `info.json` whitespace cleanups (#20703) 2023-05-04 19:09:59 +10:00
Ryan a5e46d8082
More `info.json` whitespace cleanups (#20665) 2023-05-03 12:19:34 +10:00
Ryan 79aa319946
`info.json` whitespace cleanups (#20651) 2023-05-02 08:25:15 +10:00
James Young 50ce19462a
4pplet/yakiimo Layout Macro Conversion and Additions (#20436)
* add matrix_diagram.md

* info.json: apply friendly formatting

* add LAYOUT_tkl_ansi_tsangan_split_bs_rshift

* add LAYOUT_tkl_ansi_tsangan

* add LAYOUT_tkl_iso_tsangan_split_bs_rshift

* add LAYOUT_tkl_iso_tsangan

* enable Community Layout support
2023-04-16 15:33:59 -07: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_all`s to data driven (#20430) 2023-04-15 21:08:15 +10:00
Drashna Jael're a41f6a3e07
Merge remote-tracking branch 'origin/master' into develop 2023-04-12 14:36:45 -07:00
James Young ce417226b2
4pplet/eagle_viper_rep/rev_a Layout Macro Conversion and Additions (#20414)
* info.json: apply friendly formatting

* add matrix_diagram.md

* move matrix data to info.json

* add LAYOUT_60_ansi_split_bs_rshift

* add LAYOUT_60_tsangan_hhkb

* add LAYOUT_60_hhkb
2023-04-12 14:29:29 -07:00
Ryan 5bd68e3695
Move single `LAYOUT`s to data driven (#20365) 2023-04-12 13:42:51 +10:00
James Young 941e159a28
Merge remote-tracking branch 'origin/master' into develop 2023-04-11 13:42:35 -07:00
James Young 7e6eba674a
4pplet/bootleg/rev_a Layout Macro Conversion and Addition (#20400)
* info.json: apply friendly formatting

* move matrix data to info.json

* add LAYOUT_60_ansi_split_bs_rshift
2023-04-11 13:26:41 -07:00
QMK Bot fbf6727eb8 Merge remote-tracking branch 'origin/master' into develop 2023-04-11 18:33:13 +00:00
James Young 26b35a54cf
4pplet/aekiso60 Layout Macro Conversion and Additions (#20399)
* add matrix_diagram.md

Adds `matrix_diagram.md` to the `4pplet/aekiso60` directory, and removes the diagrams from the keyboard revision header files.

* info.json: apply friendly formatting

* move matrix data to info.json

* create keyboard-level info.json

* add LAYOUT_60_iso_tsangan

* enable Community Layout support
2023-04-11 11:31:56 -07:00