qmk_firmware

QMK firmware for my keyboards (Corne, Sweep Ferris) and trackball (Ploopy Adept)
Log | Files | Refs | Submodules | LICENSE

commit 695c4c603005469704cd678a1d3ffb093d7e1231
parent 4d180c935adc2a5335e03b1f9936a32f6c1d2d06
Author: adophoxia <100170946+adophoxia@users.noreply.github.com>
Date:   Tue, 24 Jan 2023 00:51:45 -0800

[Keyboard] Add missing `dip_switch_update_kb` for Keychron V2 (#19674)


Diffstat:
Mkeyboards/keychron/v2/v2.c | 11+++++++++++
1 file changed, 11 insertions(+), 0 deletions(-)

diff --git a/keyboards/keychron/v2/v2.c b/keyboards/keychron/v2/v2.c @@ -26,6 +26,17 @@ const matrix_row_t matrix_mask[] = { #ifdef DIP_SWITCH_ENABLE +bool dip_switch_update_kb(uint8_t index, bool active) { + if (!dip_switch_update_user(index, active)) { return false;} + if (index == 0) { + default_layer_set(1UL << (active ? 1 : 0)); + } + return true; +} + +#endif // DIP_SWITCH_ENABLE + +#if defined(RGB_MATRIX_ENABLE) && defined(CAPS_LOCK_LED_INDEX) bool process_record_kb(uint16_t keycode, keyrecord_t *record) { if (!process_record_user(keycode, record)) { return false; } switch (keycode) {