diff options
| author | Nick Brassel <nick@tzarc.org> | 2023-12-18 14:06:47 +1100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-12-18 14:06:47 +1100 |
| commit | f25226453fb253b5d1c2f1684365d6248d8b5750 (patch) | |
| tree | 8fbc0eb6b4a56adcd6dca750ce2ccca9dc85bc1a /keyboards/avalanche | |
| parent | 9539f135d8161557f0ffdfecb6e8c8c8b09786a2 (diff) | |
Remove obvious user keymaps, `keyboards/a*` edition. (#22692)
Diffstat (limited to 'keyboards/avalanche')
| -rw-r--r-- | keyboards/avalanche/v4/keymaps/winder/config.h | 12 | ||||
| -rw-r--r-- | keyboards/avalanche/v4/keymaps/winder/images.h | 69 | ||||
| -rw-r--r-- | keyboards/avalanche/v4/keymaps/winder/keymap.c | 135 | ||||
| -rw-r--r-- | keyboards/avalanche/v4/keymaps/winder/rules.mk | 1 |
4 files changed, 0 insertions, 217 deletions
diff --git a/keyboards/avalanche/v4/keymaps/winder/config.h b/keyboards/avalanche/v4/keymaps/winder/config.h deleted file mode 100644 index ca4b822f1b..0000000000 --- a/keyboards/avalanche/v4/keymaps/winder/config.h +++ /dev/null | |||
| @@ -1,12 +0,0 @@ | |||
| 1 | // Copyright 2022 Will Winder (@winder) | ||
| 2 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 3 | |||
| 4 | #pragma once | ||
| 5 | |||
| 6 | #undef RGBLIGHT_EFFECT_BREATHING | ||
| 7 | #undef RGBLIGHT_EFFECT_KNIGHT | ||
| 8 | #undef RGBLIGHT_EFFECT_SNAKE | ||
| 9 | #undef RGBLIGHT_EFFECT_CHRISTMAS | ||
| 10 | #undef RGBLIGHT_EFFECT_RGB_TEST | ||
| 11 | #undef RGBLIGHT_EFFECT_STATIC_GRADIENT | ||
| 12 | #undef RGBLIGHT_EFFECT_ALTERNATING | ||
diff --git a/keyboards/avalanche/v4/keymaps/winder/images.h b/keyboards/avalanche/v4/keymaps/winder/images.h deleted file mode 100644 index 2202e31574..0000000000 --- a/keyboards/avalanche/v4/keymaps/winder/images.h +++ /dev/null | |||
| @@ -1,69 +0,0 @@ | |||
| 1 | // Copyright 2022 Will Winder (@winder) | ||
| 2 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 3 | |||
| 4 | static const char display [] PROGMEM = { | ||
| 5 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, | ||
| 6 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, | ||
| 7 | 0xff, 0xff, 0xff, 0x7f, 0x3f, 0x9f, 0xcf, 0x8f, 0x1f, 0x3f, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, | ||
| 8 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, | ||
| 9 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, | ||
| 10 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, | ||
| 11 | 0xff, 0xff, 0x7f, 0x7f, 0x3f, 0x3f, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, | ||
| 12 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, | ||
| 13 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, | ||
| 14 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0x1f, 0xcf, 0xef, | ||
| 15 | 0xe7, 0xcf, 0x8f, 0x1e, 0x3f, 0x7f, 0xff, 0xff, 0xff, 0xfe, 0xfc, 0xf8, 0xf1, 0xe3, 0xf7, 0xff, | ||
| 16 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, | ||
| 17 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, | ||
| 18 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0x3f, 0xbf, 0x9f, 0x1f, 0x3f, | ||
| 19 | 0x7b, 0xf0, 0xfe, 0xff, 0xff, 0xfe, 0x7c, 0x78, 0x71, 0x03, 0x87, 0xff, 0xff, 0xff, 0xff, 0xff, | ||
| 20 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, | ||
| 21 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, | ||
| 22 | 0xff, 0xff, 0xff, 0xff, 0xff, 0x9f, 0x3f, 0xff, 0xf3, 0xe3, 0xd7, 0xef, 0xdf, 0x9c, 0x39, 0x73, | ||
| 23 | 0xe7, 0xef, 0xcf, 0xcf, 0xce, 0xe0, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, | ||
| 24 | 0xff, 0xff, 0xff, 0xff, 0xdf, 0x9f, 0xbf, 0x3f, 0x1f, 0xc8, 0xe1, 0xc7, 0x9f, 0x3f, 0xff, 0xff, | ||
| 25 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, | ||
| 26 | 0xff, 0xff, 0x7f, 0x7f, 0x7f, 0xe7, 0xc7, 0x9f, 0x3f, 0x7d, 0xf0, 0xe3, 0xc7, 0x8f, 0x9f, 0x3e, | ||
| 27 | 0x3c, 0xb8, 0x81, 0xc3, 0xff, 0xff, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, | ||
| 28 | 0xff, 0xff, 0xff, 0xbf, 0x1f, 0x3f, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, | ||
| 29 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xdf, 0xcf, 0xe7, | ||
| 30 | 0xf3, 0xf9, 0x71, 0x03, 0x87, 0x8f, 0x1e, 0x3c, 0x79, 0xf3, 0xee, 0x9d, 0xfb, 0xf3, 0xf7, 0xfe, | ||
| 31 | 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xef, 0xe7, 0xf3, | ||
| 32 | 0xf9, 0xfc, 0xf9, 0xf3, 0xe7, 0xcf, 0x9f, 0x3f, 0x7e, 0xfe, 0xfc, 0xfd, 0xf9, 0xf8, 0xf8, 0xff, | ||
| 33 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xdf, 0x9f, 0x3f, 0x7f, | ||
| 34 | 0xff, 0xfe, 0xfe, 0xfc, 0xf0, 0xe6, 0xcd, 0x9d, 0x3b, 0x7a, 0xf0, 0xf1, 0xe1, 0xf3, 0xff, 0xff, | ||
| 35 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xef, 0x47, 0x1f, | ||
| 36 | 0x3d, 0xf9, 0xf9, 0xf3, 0x83, 0x30, 0x78, 0x78, 0x71, 0x23, 0x87, 0xcf, 0xff, 0xff, 0xff, 0xff, | ||
| 37 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xef, 0xe7, 0xef, 0xcf, 0x0e, 0x0c, 0xe1, 0xe3, 0xe7, 0xcf, | ||
| 38 | 0x1f, 0x3e, 0x7e, 0xff, 0xef, 0xe7, 0xf3, 0xf8, 0xfc, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, | ||
| 39 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xf9, 0xf3, 0xe7, 0xcf, 0x9f, 0x3f, 0x7f, | ||
| 40 | 0x7f, 0x3f, 0x9f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, | ||
| 41 | 0xff, 0xff, 0xff, 0xbf, 0x9f, 0xbf, 0x3f, 0x3b, 0x33, 0x87, 0x8f, 0x9f, 0x3f, 0x7f, 0xff, 0xfe, | ||
| 42 | 0xfc, 0xb9, 0x83, 0xc7, 0xe7, 0xf3, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, | ||
| 43 | 0xff, 0xff, 0xff, 0xbf, 0x9f, 0xcf, 0xc7, 0x33, 0x7f, 0xfe, 0xfc, 0xfc, 0xf9, 0xf8, 0xf6, 0xe7, | ||
| 44 | 0xee, 0xc8, 0x83, 0xcf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, | ||
| 45 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfc, 0xf9, 0xf9, 0xf9, 0xf9, | ||
| 46 | 0xfc, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, | ||
| 47 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0xf8, 0xfc, | ||
| 48 | 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x8f, 0x07, 0x73, | ||
| 49 | 0xfb, 0xfb, 0xf3, 0xe7, 0xcf, 0x9f, 0x3f, 0xf8, 0xf0, 0xe7, 0xe7, 0xe7, 0xe7, 0xf0, 0xf8, 0xfd, | ||
| 50 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x87, 0x33, | ||
| 51 | 0x3b, 0x39, 0x3b, 0x9f, 0x9f, 0x9f, 0x3f, 0x7f, 0xfe, 0xfc, 0xd9, 0xc3, 0xe3, 0xf3, 0xf9, 0xff, | ||
| 52 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, 0xdf, 0xdf, 0xdf, 0xbf, 0x7f, 0xff, 0xff, 0xff, | ||
| 53 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, | ||
| 54 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, | ||
| 55 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, | ||
| 56 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xef, 0xe7, 0xf3, 0xf9, 0xf8, 0xf1, 0xe3, 0xc7, 0x8f, 0x1f, 0x3e, | ||
| 57 | 0x7c, 0xf9, 0xf3, 0xf3, 0xf3, 0xf3, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, | ||
| 58 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0xf3, 0xf9, 0xfc, 0xbe, 0x9c, 0xc1, 0xe3, 0xe7, 0xcf, | ||
| 59 | 0x1f, 0x3f, 0xff, 0xf3, 0xf3, 0xfb, 0xf8, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0xbf, | ||
| 60 | 0xff, 0xff, 0xe7, 0xdb, 0xbb, 0x7b, 0xf7, 0xee, 0xdc, 0xbd, 0xff, 0xf7, 0xf7, 0xf6, 0xff, 0xff, | ||
| 61 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, | ||
| 62 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, | ||
| 63 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, | ||
| 64 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, | ||
| 65 | 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, | ||
| 66 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0xf9, 0xfc, | ||
| 67 | 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xfc, | ||
| 68 | 0xf9, 0xf3, 0xa7, 0xcf, 0xef, 0xff, 0xfc, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff | ||
| 69 | }; | ||
diff --git a/keyboards/avalanche/v4/keymaps/winder/keymap.c b/keyboards/avalanche/v4/keymaps/winder/keymap.c deleted file mode 100644 index 75de2f11a8..0000000000 --- a/keyboards/avalanche/v4/keymaps/winder/keymap.c +++ /dev/null | |||
| @@ -1,135 +0,0 @@ | |||
| 1 | // Copyright 2022 Viatly Volkov (@vlkv) | ||
| 2 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 3 | |||
| 4 | /* | ||
| 5 | qmk compile -kb avalanche/v4 -km default | ||
| 6 | qmk flash -kb avalanche/v4 -km default | ||
| 7 | */ | ||
| 8 | |||
| 9 | #include QMK_KEYBOARD_H | ||
| 10 | |||
| 11 | enum layer { | ||
| 12 | _QWERTY, | ||
| 13 | _LOWER, | ||
| 14 | _RAISE, | ||
| 15 | }; | ||
| 16 | |||
| 17 | #define FN_1 MO(_LOWER) | ||
| 18 | #define FN_2 MO(_RAISE) | ||
| 19 | |||
| 20 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 21 | [_QWERTY] = LAYOUT( | ||
| 22 | KC_GRV , KC_1 , KC_2 , KC_3 , KC_4 , KC_5 , KC_6 , KC_7 , KC_8 , KC_9 , KC_0 , KC_DEL , | ||
| 23 | KC_TAB , KC_Q , KC_W , KC_E , KC_R , KC_T , KC_Y , KC_U , KC_I , KC_O , KC_P , KC_BSPC, | ||
| 24 | KC_ESC , KC_LCTL, KC_A , KC_S , KC_D , KC_F , KC_G , KC_H , KC_J , KC_K , KC_L , KC_SCLN, KC_QUOT, KC_UNDS, | ||
| 25 | KC_LSFT, KC_Z , KC_X , KC_C , KC_V , KC_B , KC_DEL , KC_LGUI, /**/ KC_INS , KC_BSPC, KC_N , KC_M , KC_COMM, KC_DOT , KC_SLSH, KC_RSFT, | ||
| 26 | KC_LGUI, KC_LALT, KC_LGUI, FN_1 , KC_ENT , /**/ FN_2 , KC_SPC , KC_BSPC, KC_RALT, KC_RGUI | ||
| 27 | ), | ||
| 28 | [_LOWER] = LAYOUT( | ||
| 29 | _______, KC_F1 , KC_F2 , KC_F3 , KC_F4 , KC_F5 , KC_F6 , KC_F7 , KC_F8 , KC_F9 , KC_F10 , KC_F11 , | ||
| 30 | KC_GRV , KC_1 , KC_2 , KC_3 , KC_4 , KC_5 , KC_6 , KC_7 , KC_8 , KC_9 , KC_0 , KC_DEL , | ||
| 31 | _______ , KC_TILD, KC_EXLM, KC_AT , KC_HASH, KC_DLR , KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, KC_PIPE, _______, | ||
| 32 | _______, KC_EQL , KC_MINS, KC_PLUS, KC_LCBR, KC_RCBR, _______, _______, /**/ _______, _______, KC_LBRC, KC_RBRC, KC_SCLN, KC_COLN, KC_BSLS, _______, | ||
| 33 | _______, _______, _______, _______, _______, /**/ _______, _______, _______, _______, _______ | ||
| 34 | ), | ||
| 35 | [_RAISE] = LAYOUT( | ||
| 36 | _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_VOLD, KC_VOLU, KC_MUTE, XXXXXXX, XXXXXXX, XXXXXXX, | ||
| 37 | _______, KC_0, KC_1, KC_2, KC_3, KC_BSPC, KC_PGUP, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, | ||
| 38 | _______, _______, KC_0, KC_4, KC_5, KC_6, KC_DEL, KC_LEFT, KC_DOWN, KC_UP , KC_RGHT, XXXXXXX, XXXXXXX, XXXXXXX, | ||
| 39 | _______, KC_0, KC_7, KC_8, KC_9, KC_DOT, _______, _______, /**/ _______, _______, KC_PGDN, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, _______, | ||
| 40 | _______, _______, _______, _______, _______, /**/ _______, _______, _______, _______, _______ | ||
| 41 | ), | ||
| 42 | }; | ||
| 43 | |||
| 44 | #ifdef OLED_ENABLE | ||
| 45 | |||
| 46 | #include "images.h" | ||
| 47 | |||
| 48 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | ||
| 49 | return OLED_ROTATION_0; | ||
| 50 | } | ||
| 51 | |||
| 52 | void shiftright(char* buf, int size, int num) { | ||
| 53 | for (int i = size-1; i > 0; i--) { | ||
| 54 | buf[i] >>= 1; | ||
| 55 | if (buf[i-1] & 0x01) { | ||
| 56 | buf[i] |= 0x80; | ||
| 57 | } | ||
| 58 | } | ||
| 59 | buf[0] >>= 1; | ||
| 60 | } | ||
| 61 | |||
| 62 | // right to left, 8 bit vertical strips. | ||
| 63 | void mask(char* enable) { | ||
| 64 | char rowenable[3]; | ||
| 65 | const char* data = display; | ||
| 66 | int i = 0; | ||
| 67 | char blockmask[2] = { 0x00, 0x00 }; | ||
| 68 | |||
| 69 | while (i < sizeof(display)) { | ||
| 70 | if (i % 128 == 0) { | ||
| 71 | // shift enable-mask right 1 at each row, reinitialize row copy | ||
| 72 | if (i != 0) { | ||
| 73 | shiftright(enable, 3, 2); | ||
| 74 | } | ||
| 75 | rowenable[0] = enable[0]; | ||
| 76 | rowenable[1] = enable[1]; | ||
| 77 | rowenable[2] = enable[2]; | ||
| 78 | } | ||
| 79 | |||
| 80 | if (i % 8 == 0) { | ||
| 81 | if (rowenable[2] & 0x01) { | ||
| 82 | blockmask[1] = 0xff; | ||
| 83 | } else { | ||
| 84 | blockmask[1] = 0x00; | ||
| 85 | } | ||
| 86 | |||
| 87 | if (rowenable[2] & 0x02) { | ||
| 88 | blockmask[0] = 0xff; | ||
| 89 | } else { | ||
| 90 | blockmask[0] = 0x00; | ||
| 91 | } | ||
| 92 | shiftright(rowenable, 3, 2); | ||
| 93 | } | ||
| 94 | |||
| 95 | uint8_t c = pgm_read_byte(data++); | ||
| 96 | oled_write_raw_byte(c & blockmask[1], i++); | ||
| 97 | shiftright(blockmask, 2, 1); | ||
| 98 | } | ||
| 99 | } | ||
| 100 | |||
| 101 | void setmask(char* mask) { | ||
| 102 | mask[0] = 0x00; | ||
| 103 | mask[1] = 0x00; | ||
| 104 | mask[2] = 0x00; | ||
| 105 | |||
| 106 | uint8_t mod = get_mods() | get_oneshot_mods(); | ||
| 107 | if (mod & MOD_MASK_CTRL) { | ||
| 108 | mask[1] |= 0xf0; | ||
| 109 | } | ||
| 110 | if (mod & MOD_MASK_ALT) { | ||
| 111 | mask[1] |= 0x0f; | ||
| 112 | } | ||
| 113 | if (mod & MOD_MASK_GUI) { | ||
| 114 | mask[0] |= 0xf0; | ||
| 115 | } | ||
| 116 | |||
| 117 | switch (get_highest_layer(layer_state)) { | ||
| 118 | case _LOWER: | ||
| 119 | mask[2] |= 0xf0; | ||
| 120 | break; | ||
| 121 | case _RAISE: | ||
| 122 | mask[0] |= 0x0f; | ||
| 123 | break; | ||
| 124 | } | ||
| 125 | } | ||
| 126 | |||
| 127 | bool oled_task_user(void) { | ||
| 128 | char m[3]; | ||
| 129 | setmask(m); | ||
| 130 | mask(m); | ||
| 131 | return false; | ||
| 132 | } | ||
| 133 | |||
| 134 | #endif | ||
| 135 | |||
diff --git a/keyboards/avalanche/v4/keymaps/winder/rules.mk b/keyboards/avalanche/v4/keymaps/winder/rules.mk deleted file mode 100644 index 1e3cebb145..0000000000 --- a/keyboards/avalanche/v4/keymaps/winder/rules.mk +++ /dev/null | |||
| @@ -1 +0,0 @@ | |||
| 1 | RGBLIGHT_ENABLE = yes | ||
