From 26f15bc8c225d7e6f3106d71dced3b044c6dc7aa Mon Sep 17 00:00:00 2001 From: Deon Spengler Date: Wed, 13 May 2020 00:12:34 +0200 Subject: [PATCH] OLED: Added layer information and changed how CAPS lock is displayed --- .../adept42/keymaps/default/keymap.c | 48 ++++++++++++++----- 1 file changed, 36 insertions(+), 12 deletions(-) diff --git a/keyboards/handwired/adept42/keymaps/default/keymap.c b/keyboards/handwired/adept42/keymaps/default/keymap.c index 5465c4780c..e4039cdbd9 100644 --- a/keyboards/handwired/adept42/keymaps/default/keymap.c +++ b/keyboards/handwired/adept42/keymaps/default/keymap.c @@ -1,20 +1,18 @@ #include "adept42.h" - #define _QWERTY 0 #define _L1 1 #define _L2 2 enum { - TD_SHIFT_CAPS = 0 + TD_SHIFT_CAPS = 0 }; qk_tap_dance_action_t tap_dance_actions[] = { - //Tap once for Shift, twice for Caps Lock - [TD_SHIFT_CAPS] = ACTION_TAP_DANCE_DOUBLE(KC_LSFT, KC_CAPS) + //Tap once for Shift, twice for Caps Lock + [TD_SHIFT_CAPS] = ACTION_TAP_DANCE_DOUBLE(KC_LSFT, KC_CAPS) }; - const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { /* * Qwerty @@ -80,19 +78,45 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { ) }; + +#ifdef OLED_DRIVER_ENABLE oled_rotation_t oled_init_user(oled_rotation_t rotation) { - if (is_keyboard_master()) { - return OLED_ROTATION_270; - } - return rotation; + if (is_keyboard_master()) { + return OLED_ROTATION_270; + } + return rotation; } void oled_task_user(void) { - if (is_keyboard_master()) { + // led status, (Caps Lock) uint8_t led_state = host_keyboard_leds(); - oled_write_ln_P(led_state & (1<