aboutsummaryrefslogtreecommitdiff
path: root/keyboards/matrix
Commit message (Collapse)AuthorAgeFilesLines
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* Remove default `TAPPING_TERM` from keyboard config.h (#21284)Ryan2023-06-181-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
|
* Move `RGBLIGHT_LED_MAP` to data driven (#21095)Ryan2023-06-142-1/+3
|
* Add missing layout data for a handful of boards (#20931)Ryan2023-05-162-187/+203
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* Matrix Cain RE Touch-Up (#20719)James Young2023-05-083-124/+317
| | | | | | | | | | | | | | | * add matrix_diagram.md * info.json: apply friendly formatting * info.json: correct layout data * info.json: alias LAYOUT to LAYOUT_all The PCB supports multiple layouts, but I have not been able to discover how the additional layouts are wired. * update matrix_diagram.md (thanks yulei) * add LAYOUT_2u_numpad_plus_enter_zero with reference keymap
* Matrix Lab 8XV1.2 OG Layout Updates (#20720)James Young2023-05-043-102/+228
| | | | | | | | | | | | | * add matrix_diagram.md * info.json: apply friendly formatting * info.json: correct layout data * rename LAYOUT_all to LAYOUT_tkl_ansi_tsangan * add LAYOUT_tkl_ansi_wkl * enable Community Layout support
* Move remaining `LAYOUT_all`s to data driven (#20463)Ryan2023-04-273-174/+123
|
* Move single `LAYOUT_all`s to data driven (#20430)Ryan2023-04-156-166/+227
|
* Move `RGB_MATRIX_DRIVER` to data driven (#20350)Ryan2023-04-082-1/+3
|
* Migrate `rgblight.pin` and `RGB_DI_PIN` to `ws2812.pin` (#20303)Ryan2023-04-0616-10/+24
|
* Move TKL layouts to data driven (#20337)Ryan2023-04-059-206/+1011
|
* Move 65% layouts to data driven (#20308)Ryan2023-04-043-1481/+363
|
* WS2812 driver improvements (#20262)Ryan2023-03-301-1/+2
|
* Remove `RGB_DI_PIN` ifdefs (#20218)Ryan2023-03-232-4/+0
|
* Remove more empty headers (#20155)Ryan2023-03-171-17/+0
|
* Move matrix config to info.json, part 7 (#20020)Ryan2023-03-119-32/+20
|
* Remove matrix size defines (#19581)Ryan2023-02-174-15/+0
|
* Move LED indicator config to data driven (#19800)Ryan2023-02-176-9/+11
|
* Remove matrix_init_quantum/matrix_scan_quantum (#19806)Joel Challis2023-02-111-2/+2
|
* Migrate `MCU` and `BOOTLOADER` to data-driven (#19529)Ryan2023-02-088-24/+8
|
* Remove `DEBOUNCE` macro usage (#19750)jack2023-02-061-0/+4
|
* Debounce defines cleanup (#19742)Ryan2023-02-036-12/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Clean up `DEBOUNCE` in config.h, 0-9 * Clean up `DEBOUNCE` in config.h, A * Clean up `DEBOUNCE` in config.h, B * Clean up `DEBOUNCE` in config.h, C * Clean up `DEBOUNCE` in config.h, D * Clean up `DEBOUNCE` in config.h, E * Clean up `DEBOUNCE` in config.h, F * Clean up `DEBOUNCE` in config.h, G * Clean up `DEBOUNCE` in config.h, H * Clean up `DEBOUNCE` in config.h, handwired * Clean up `DEBOUNCE` in config.h, I * Clean up `DEBOUNCE` in config.h, J * Clean up `DEBOUNCE` in config.h, K * Clean up `DEBOUNCE` in config.h, L * Clean up `DEBOUNCE` in config.h, M * Clean up `DEBOUNCE` in config.h, N * Clean up `DEBOUNCE` in config.h, O * Clean up `DEBOUNCE` in config.h, P * Clean up `DEBOUNCE` in config.h, Q * Clean up `DEBOUNCE` in config.h, R * Clean up `DEBOUNCE` in config.h, S * Clean up `DEBOUNCE` in config.h, T * Clean up `DEBOUNCE` in config.h, U * Clean up `DEBOUNCE` in config.h, V * Clean up `DEBOUNCE` in config.h, W * Clean up `DEBOUNCE` in config.h, X * Clean up `DEBOUNCE` in config.h, Y * Clean up `DEBOUNCE` in config.h, Z * Remove default debounce from info.json * Migrate non-default debounce to info.json
* Remove usages of config_common.h from config.h files. (#19714)Nick Brassel2023-01-315-5/+0
|