~ruther/qmk_firmware

f4f75acbd6ac6e962ba750cfe5f7c81346847b95 — Danny 6 years ago aea45c5
[Keyboard] Update default keymap, change RGB LEDs to 4 for Rev. 1.1 (#5086)

2 files changed, 12 insertions(+), 7 deletions(-)

M keyboards/bdn9/config.h
M keyboards/bdn9/keymaps/default/keymap.c
M keyboards/bdn9/config.h => keyboards/bdn9/config.h +1 -1
@@ 50,7 50,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#define RGB_DI_PIN D3
#ifdef RGB_DI_PIN
  #define RGBLED_NUM 3
  #define RGBLED_NUM 4
  #define RGBLIGHT_HUE_STEP 8
  #define RGBLIGHT_SAT_STEP 8
  #define RGBLIGHT_VAL_STEP 8

M keyboards/bdn9/keymaps/default/keymap.c => keyboards/bdn9/keymaps/default/keymap.c +11 -6
@@ 17,25 17,30 @@

const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
    [0] = LAYOUT(
        KC_A,    KC_B,    KC_C, \
        BL_STEP, KC_UP,   RGB_MOD, \
        KC_MUTE, KC_HOME,   KC_MPLY, \
        MO(1),   KC_UP,   RGB_MOD, \
        KC_LEFT, KC_DOWN, KC_RGHT \
    ),
    [1] = LAYOUT(
        RESET,   BL_STEP, KC_STOP, \
        _______, KC_HOME, RGB_MOD, \
        KC_MPRV, KC_END,  KC_MNXT \
    ),
};

void encoder_update_user(uint8_t index, bool clockwise) {
    if (index == 0) {
        if (clockwise) {
            tap_code(KC_PGDN);
            tap_code(KC_VOLU);
        } else {
            tap_code(KC_PGUP);
            tap_code(KC_VOLD);
        }
    }
    else if (index == 1) {
        if (clockwise) {
            tap_code(KC_DOWN);
            tap_code(KC_PGDN);
        } else {
            tap_code(KC_UP);
            tap_code(KC_PGUP);
        }
    }
}