diff options
| author | Croktopus <39040552+Croktopus@users.noreply.github.com> | 2020-07-30 07:52:54 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-07-31 00:52:54 +1000 |
| commit | 08f31f664a9011aa28f8da3de300db475ce3aba7 (patch) | |
| tree | 99346896813274eab3bc5a804707886e81320133 /keyboards/metamechs | |
| parent | 9758bcb28b8d5b7915384844bb8b7c2e3e15c8e0 (diff) | |
| download | qmk_firmware-08f31f664a9011aa28f8da3de300db475ce3aba7.tar.gz qmk_firmware-08f31f664a9011aa28f8da3de300db475ce3aba7.zip | |
Timber Wolf - updated via keymap, reduced eeprom writing from backlight code (#9876)
Co-authored-by: Ryan <fauxpark@gmail.com>
Diffstat (limited to 'keyboards/metamechs')
| -rw-r--r-- | keyboards/metamechs/timberwolf/config.h | 2 | ||||
| -rw-r--r-- | keyboards/metamechs/timberwolf/keymaps/via/keymap.c | 10 | ||||
| -rw-r--r-- | keyboards/metamechs/timberwolf/rules.mk | 10 | ||||
| -rw-r--r-- | keyboards/metamechs/timberwolf/timberwolf.c | 14 |
4 files changed, 18 insertions, 18 deletions
diff --git a/keyboards/metamechs/timberwolf/config.h b/keyboards/metamechs/timberwolf/config.h index 8c92e2283..c6e0a8fe3 100644 --- a/keyboards/metamechs/timberwolf/config.h +++ b/keyboards/metamechs/timberwolf/config.h | |||
| @@ -62,7 +62,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 62 | 62 | ||
| 63 | /* Backlighting code used for caps lock indicator */ | 63 | /* Backlighting code used for caps lock indicator */ |
| 64 | #define BACKLIGHT_PIN C6 | 64 | #define BACKLIGHT_PIN C6 |
| 65 | #define BACKLIGHT_LEVELS 9 | 65 | #define BACKLIGHT_LEVELS 16 |
| 66 | 66 | ||
| 67 | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | 67 | /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ |
| 68 | // #define LOCKING_SUPPORT_ENABLE | 68 | // #define LOCKING_SUPPORT_ENABLE |
diff --git a/keyboards/metamechs/timberwolf/keymaps/via/keymap.c b/keyboards/metamechs/timberwolf/keymaps/via/keymap.c index 57614bd7a..e19d3bbae 100644 --- a/keyboards/metamechs/timberwolf/keymaps/via/keymap.c +++ b/keyboards/metamechs/timberwolf/keymaps/via/keymap.c | |||
| @@ -19,10 +19,10 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 19 | /* Base */ | 19 | /* Base */ |
| 20 | [0] = LAYOUT_all( | 20 | [0] = LAYOUT_all( |
| 21 | KC_MUTE,KC_ESC ,KC_F1 ,KC_F2 ,KC_F3 ,KC_F4 ,KC_F5 ,KC_F6 ,KC_F7 ,KC_F8 ,KC_F9 ,KC_F10 ,KC_F11 ,KC_F12 ,KC_INS ,KC_HOME,KC_PGUP, | 21 | KC_MUTE,KC_ESC ,KC_F1 ,KC_F2 ,KC_F3 ,KC_F4 ,KC_F5 ,KC_F6 ,KC_F7 ,KC_F8 ,KC_F9 ,KC_F10 ,KC_F11 ,KC_F12 ,KC_INS ,KC_HOME,KC_PGUP, |
| 22 | RESET ,KC_GRV ,KC_1 ,KC_2 ,KC_3 ,KC_4 ,KC_5 ,KC_6 ,KC_7 ,KC_8 ,KC_9 ,KC_0 ,KC_MINS,KC_EQL ,KC_BSPC,KC_DEL ,KC_END ,KC_PGDN, | 22 | KC_F13 ,KC_GRV ,KC_1 ,KC_2 ,KC_3 ,KC_4 ,KC_5 ,KC_6 ,KC_7 ,KC_8 ,KC_9 ,KC_0 ,KC_MINS,KC_EQL ,KC_BSPC,KC_DEL ,KC_END ,KC_PGDN, |
| 23 | BL_INC ,KC_TAB ,KC_Q ,KC_W ,KC_E ,KC_R ,KC_T ,KC_Y ,KC_U ,KC_I ,KC_O ,KC_P ,KC_LBRC,KC_RBRC,KC_BSLS ,KC_PSCR,KC_SLCK, | 23 | KC_F14 ,KC_TAB ,KC_Q ,KC_W ,KC_E ,KC_R ,KC_T ,KC_Y ,KC_U ,KC_I ,KC_O ,KC_P ,KC_LBRC,KC_RBRC,KC_BSLS ,KC_DEL ,KC_PSCR, |
| 24 | BL_DEC ,KC_CAPS,KC_A ,KC_S ,KC_D ,KC_F ,KC_G ,KC_H ,KC_J ,KC_K ,KC_L ,KC_SCLN,KC_QUOT,KC_NUHS,KC_ENT ,KC_DEL ,KC_INS , | 24 | KC_F15 ,KC_CAPS,KC_A ,KC_S ,KC_D ,KC_F ,KC_G ,KC_H ,KC_J ,KC_K ,KC_L ,KC_SCLN,KC_QUOT,KC_NUHS,KC_ENT ,KC_DEL ,KC_PENT, |
| 25 | KC_F13 ,KC_LSFT,KC_NUBS,KC_Z ,KC_X ,KC_C ,KC_V ,KC_B ,KC_N ,KC_M ,KC_COMM,KC_DOT ,KC_SLSH,KC_RSFT,MO(1) ,KC_UP ,KC_UP ,KC_PENT, | 25 | KC_F16 ,KC_LSFT,KC_NUBS,KC_Z ,KC_X ,KC_C ,KC_V ,KC_B ,KC_N ,KC_M ,KC_COMM,KC_DOT ,KC_SLSH,KC_RSFT,MO(1) ,KC_UP ,KC_UP ,KC_PENT, |
| 26 | MO(1) ,KC_LCTL,KC_LGUI,KC_LALT ,KC_SPC ,KC_RALT,KC_RGUI,KC_RCTL,KC_LEFT,KC_LEFT,KC_DOWN,KC_RGHT,KC_PENT | 26 | MO(1) ,KC_LCTL,KC_LGUI,KC_LALT ,KC_SPC ,KC_RALT,KC_RGUI,KC_RCTL,KC_LEFT,KC_LEFT,KC_DOWN,KC_RGHT,KC_PENT |
| 27 | ), | 27 | ), |
| 28 | [1] = LAYOUT_all( | 28 | [1] = LAYOUT_all( |
| @@ -31,7 +31,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 31 | _______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______ ,_______,_______, | 31 | _______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______ ,_______,_______, |
| 32 | _______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______ ,_______,_______, | 32 | _______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______ ,_______,_______, |
| 33 | _______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______, | 33 | _______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______, |
| 34 | MO(1) ,_______,_______,_______ ,_______ ,_______,_______,_______,_______,_______,_______,_______,_______ | 34 | _______,_______,_______,_______ ,_______ ,_______,_______,_______,_______,_______,_______,_______,_______ |
| 35 | ), | 35 | ), |
| 36 | [2] = LAYOUT_all( | 36 | [2] = LAYOUT_all( |
| 37 | _______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______ ,_______,_______,_______, | 37 | _______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______ ,_______,_______,_______, |
diff --git a/keyboards/metamechs/timberwolf/rules.mk b/keyboards/metamechs/timberwolf/rules.mk index 240f806a6..d6da31774 100644 --- a/keyboards/metamechs/timberwolf/rules.mk +++ b/keyboards/metamechs/timberwolf/rules.mk | |||
| @@ -25,11 +25,9 @@ SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend | |||
| 25 | NKRO_ENABLE = yes # USB Nkey Rollover | 25 | NKRO_ENABLE = yes # USB Nkey Rollover |
| 26 | BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality | 26 | BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality |
| 27 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow | 27 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow |
| 28 | MIDI_ENABLE = no # MIDI support | 28 | BLUETOOTH_ENABLE = no # Enable Bluetooth |
| 29 | BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID | 29 | AUDIO_ENABLE = no # Audio output |
| 30 | AUDIO_ENABLE = no # Audio output on port C6 | ||
| 31 | FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches | ||
| 32 | HD44780_ENABLE = no # Enable support for HD44780 based LCDs | ||
| 33 | ENCODER_ENABLE = yes # Enable encoder support | 30 | ENCODER_ENABLE = yes # Enable encoder support |
| 31 | LTO_ENABLE = yes | ||
| 34 | 32 | ||
| 35 | BACKLIGHT_DRIVER = pwm \ No newline at end of file | 33 | BACKLIGHT_DRIVER = pwm |
diff --git a/keyboards/metamechs/timberwolf/timberwolf.c b/keyboards/metamechs/timberwolf/timberwolf.c index c3fb24924..c9a750f45 100644 --- a/keyboards/metamechs/timberwolf/timberwolf.c +++ b/keyboards/metamechs/timberwolf/timberwolf.c | |||
| @@ -18,10 +18,12 @@ | |||
| 18 | 18 | ||
| 19 | bool led_update_kb(led_t led_state) { | 19 | bool led_update_kb(led_t led_state) { |
| 20 | bool runDefault = led_update_user(led_state); | 20 | bool runDefault = led_update_user(led_state); |
| 21 | if (led_state.caps_lock) { | 21 | if(runDefault) { |
| 22 | backlight_enable(); | 22 | if (led_state.caps_lock) { |
| 23 | } else { | 23 | backlight_level_noeeprom(get_backlight_level()); |
| 24 | backlight_disable(); | 24 | } else { |
| 25 | } | 25 | backlight_set(0); |
| 26 | } | ||
| 27 | } | ||
| 26 | return runDefault; | 28 | return runDefault; |
| 27 | } \ No newline at end of file | 29 | } |
