summaryrefslogtreecommitdiff
path: root/quantum/via.c
AgeCommit message (Collapse)Author
2023-09-28refactor: move default RGB/LED matrix #defines (#21938)Less/Rikki
* refactor: move default RGB/LED matrix #defines Moving the fallback definitions of macros like LED_MATRIX_VAL_STEP and RGB_MATRIX_MAXIMUM_BRIGHTNESS to header files allows keyboards to leverage these defaults without requiring #ifdef guards (and often repeating said fallback definitions). * style: use if(n)def for consistency and remove redundant UINT8_MAX checks on maximum brightness Co-authored-by: Joel Challis <git@zvecr.com> * refactor: remove INDICATOR_MAX_BRIGHTNESS macro Co-authored-by: Joel Challis <git@zvecr.com> --------- Co-authored-by: Joel Challis <git@zvecr.com>
2023-07-16quantum: remove direct `quantum.h` includes (#21507)Ryan
2023-07-08add VIA support for LED Matrix (#21281)mechlovin
2023-02-23VIA Protocol 12 + fixes (#19916)Nick Brassel
Co-authored-by: Wilba <wilba@wilba.tech> Co-authored-by: zvecr <git@zvecr.com>
2023-01-10[Bug] Use correct functions for RGB Matrix support in VIA (#19554)Drashna Jaelre
2022-11-10VIA V3 - The Custom UI Update (#18222)Wilba
2022-11-05Initial DD keycode migration (#18643)Joel Challis
* Initial DD keycode migration * Sort magic keycodes
2022-07-21VIA Encoder Map Support (#17734)Wilba
2022-06-10Ensure that rgb+via compiles in all cases (#17355)Drashna Jaelre
2022-06-10Add missing bracket for VIA brightness scaling (#17354)Dasky
2022-06-10Scale brigthness for VIA (#17352)yiancar
Co-authored-by: yiancar <yiancar@gmail.com>
2022-04-19Add hacky via support for RGB Matrix (#16086)Drashna Jaelre
2022-02-12Format code according to conventions (#16322)QMK Bot
2022-02-06Add layout change callbacks to VIA (#16087)Drashna Jaelre
* Add layout change callbacks to VIA * Update worklouder example
2021-11-19Move tmk_core/common/<plat> (#13918)Joel Challis
2021-08-20Fix issues with VIA EEPROM init and bring in line with eeconfig ↵Drashna Jaelre
functionality (#13243) Co-authored-by: Ryan <fauxpark@gmail.com>
2021-03-15Fix keycode mappings for via and ensure they don't change within protocol ↵xyzz
(#12130) * Fix keycode mappings for via and ensure they don't change within protocol * Update keycodes * Fix broken keyboards * added the missing keycodes found in via * Remove invalid keycodes Co-authored-by: David Hoelscher <infinityis@users.noreply.github.com>
2021-02-14Disable VIA protocol's EEPROM reset and bootloader jump commands (#11892)Nick Brassel
* Disable VIA protocol's EEPROM reset and bootloader jump commands, and allow for reinstation through #define. * Removed at Wilba's suggestion.
2020-09-21Fix typo in via.c (#10000)Wilba
2020-04-06Configurable VIA layout options default value (#8707)Wilba
2020-03-21Add support for Bootmagic lite when using SPLIT_HAND_PIN (#8347)Joel Challis
* Add support for Bootmagic lite when using SPLIT_HAND_PIN * Deduplicate bootmagic_lite logic from within via * Revert location of defaults so that user overrides still work for now * Tidy up code slightly
2020-01-20Add VIA support for QMK backlight, QMK RGBLight (#7911)Wilba
* Add VIA support for QMK backlight, QMK RGBLight * clang-format changes
2020-01-19Run clang-format manually to fix recently changed files (#7934)Joel Challis
* Run clang-format manually to fix recently changed files * Run clang-format manually to fix recently changed files - revert template files * Run clang-format manually to fix recently changed files - format off for ascii_to_keycode_lut
2020-01-03VIA Configurator Refactor (#7268)Wilba
* VIA Refactor * Remove old code * review changes * review changes * Fix cannonkeys/satisfaction75/prototype:via build * Add via.h to quantum.h * Move backlight init to after backlight config load * Merge branch 'master' into via_refactor_pr * Update user's rules.mk to new way of enabling VIA * Added id_switch_matrix_state * Review changes