aboutsummaryrefslogtreecommitdiffstats
path: root/keyboards/matrix
Commit message (Collapse)AuthorAgeFilesLines
* Remove `"command":false` from keyboards (#25193)Joel Challis2025-04-244-4/+0
|
* Remove `"console":false` from keyboards (#25190)Joel Challis2025-04-234-4/+0
|
* Remove empty `url` fields (#25181)Joel Challis2025-04-228-8/+0
|
* Remove `bluefruit_le_read_battery_voltage` function (#25129)Joel Challis2025-04-191-1/+0
|
* Update keycodes for keyboards with RGB Matrix (#24484)Ryan2024-11-245-22/+4
|
* Rename RGB/HSV structs: keyboard-level code (#24476)Ryan2024-10-121-18/+18
|
* Separate RGBLight/RGB Matrix keycode handling (#23679)Ryan2024-10-123-4/+4
| | | | | | | | | | | | | | | * 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
* WS2812 API rework (#24364)Ryan2024-10-067-101/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>
* Remove all via-enabled keymaps, including `via`. (#24322)Nick Brassel2024-08-256-164/+0
|
* Update Underglow keycodes (#23765)Ryan2024-08-2512-12/+12
| | | | Co-authored-by: Nick Brassel <nick@tzarc.org>
* Refactor use of `matrix_scan_kb` (#24200)Joel Challis2024-07-271-2/+1
|
* Merge remote-tracking branch 'origin/master' into developQMK Bot2024-07-153-133/+154
|\
| * `matrix/noah`: move RGB Matrix LED config to data driven (#24117)Ryan2024-07-153-133/+154
| |
* | bad_kb_funcs1zvecr2024-07-111-0/+1
| |
* | Migrate `led_update_kb` implementations to DD (#23980)Joel Challis2024-06-225-87/+11
|/
* Fixup build failures. (#23869)Nick Brassel2024-06-051-6/+6
|
* Change all RGB mode keycodes to short aliases (#23691)Ryan2024-05-121-2/+2
|
* Adjust keycode alignment around `QK_BOOT` (#23697)Ryan2024-05-1110-10/+10
|
* Update GPIO API usage in keyboard code (#23361)Ryan2024-05-035-26/+26
|
* Migrate build target markers to keyboard.json - Misc (#23609)Joel Challis2024-04-2510-59/+17
|
* Data-Driven Keyboard Conversions: M, Part 1 (#23590)James Young2024-04-238-59/+35
|
* Remove `quantum.h` includes from keyboard code (#23394)Ryan2024-04-031-0/+4
|
* Remove `quantum.h` includes from keyboard custom `matrix.c`s (#23371)Ryan2024-03-304-23/+6
|
* Add init function to RGBLight driver struct (#23076)Ryan2024-03-182-0/+2
|
* Migrate features from rules.mk to data drive - LMN (#23277)Joel Challis2024-03-158-48/+36
|
* i2c: rename read/write register functions (#22905)Ryan2024-01-163-11/+11
|
* Migrate RGB Matrix config to info.json - M (#22908)Joel Challis2024-01-162-51/+46
|
* Merge remote-tracking branch 'upstream/master' into developfauxpark2023-12-201-59/+0
|\
| * Remove obvious user keymaps, `keyboards/{d,e,f}*` edition. (#22695)Nick Brassel2023-12-181-59/+0
| |
* | Update keyboard LED driver configs (#22638)Ryan2023-12-181-1/+1
| |
* | Rename `RGBLED_NUM` -> `RGBLIGHT_LED_COUNT` (#22570)Ryan2023-12-121-5/+5
| |
* | Rework RGBLight driver system (#22529)Ryan2023-12-056-17/+26
|/
* Improve and Cleanup Shutdown callbacks (#21060)Drashna Jaelre2023-11-262-12/+3
| | | | Co-authored-by: Dasky <32983009+daskygit@users.noreply.github.com>
* Remove unnecessary driver counts (#22435)Joel Challis2023-11-222-2/+0
|
* Relocate LED driver init code (#22365)Ryan2023-11-012-9/+3
|
* Add `_flush()` functions to LED drivers (#22308)Ryan2023-10-221-1/+1
|
* Rename `DRIVER_ADDR_n` defines (#22200)Ryan2023-10-213-6/+6
| | | | Co-authored-by: Nick Brassel <nick@tzarc.org>
* Dedupe I2C, SPI, UART driver inclusions (#22253)Ryan2023-10-132-2/+2
|
* Update ISSI LED types (#22099)Ryan2023-10-042-2/+2
|
* Add and use I2C address defines for ISSI LED drivers (#22008)Ryan2023-09-192-3/+3
|
* is31fl3731: driver naming cleanups (#21918)Ryan2023-09-132-2/+2
|
* Clean up RGB LED type (#21859)Ryan2023-09-043-3/+3
|
* Move RGBLight animations to data driven (#21635)Ryan2023-08-2316-131/+104
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* RGB Matrix: driver naming cleanups (#21594)Ryan2023-08-232-28/+28
|
* rgblight: driver selection cleanups (#21558)Ryan2023-08-152-1/+1
|
* Get rid of `USB_LED_SCROLL_LOCK` (#21405)Ryan2023-07-021-4/+4
|
* Move `RGBLIGHT_HUE/SAT/VAL_STEP` to data driven (#21292)Ryan2023-06-248-13/+8
| | | | Co-authored-by: Nick Brassel <nick@tzarc.org>
* Remove default `TAPPING_TERM` from keyboard config.h (#21284)Ryan2023-06-191-6/+0
|
* Move `RGBLED_NUM` to data driven (#21278)Ryan2023-06-1816-11/+19
|
* Move `RGBLIGHT_SLEEP` to data driven (#21072)Ryan2023-06-166-3/+7
|