Skip to content

Commit

Permalink
Add encoder map to boardsource/lulu, and some other dd migrations (qm…
Browse files Browse the repository at this point in the history
  • Loading branch information
waffle87 authored Dec 14, 2022
1 parent 582f879 commit fecfb17
Show file tree
Hide file tree
Showing 6 changed files with 25 additions and 22 deletions.
8 changes: 0 additions & 8 deletions keyboards/boardsource/lulu/config.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,4 @@
// SPDX-License-Identifier: GPL-2.0-or-later

#pragma once
#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 150
#define RGB_MATRIX_LED_COUNT 70
#define RGB_MATRIX_SPLIT { 35, 35 }
#define ENABLE_RGB_MATRIX_ALPHAS_MODS
#define ENABLE_RGB_MATRIX_GRADIENT_UP_DOWN
#define ENABLE_RGB_MATRIX_GRADIENT_LEFT_RIGHT
#define ENABLE_RGB_MATRIX_BREATHING
#define ENABLE_RGB_MATRIX_BAND_SAT
#define ENABLE_RGB_MATRIX_BAND_VAL
20 changes: 12 additions & 8 deletions keyboards/boardsource/lulu/info.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,8 @@
"mousekey": true,
"nkro": true,
"rgb_matrix": true,
"oled": true
"oled": true,
"encoder": true
},
"url": "https://boardsource.xyz/projects/60de24d6847112054777bbdd",
"usb": {
Expand All @@ -20,15 +21,18 @@
"split": {
"enabled": true
},
"encoder": {
"enabled": true
},
"matrix_size": {
"cols": 6,
"rows": 10
},
"rgb_matrix": {
"driver": "WS2812",
"split_count": [35, 35],
"max_brightness": 150,
"animations": {
"alphas_mods": true,
"gradient_up_down": true,
"gradient_left_right": true,
"breathing": true,
"band_sat": true,
"band_val": true
},
"layout": [
{ "flags": 2, "x": 86, "y": 55 },
{ "flags": 2, "x": 51, "y": 55 },
Expand Down
11 changes: 10 additions & 1 deletion keyboards/boardsource/lulu/keymaps/via/keymap.c
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@

enum layers {
_QWERTY,
_RAISE,
_LOWER,
_RAISE,
_ADJUST
};

Expand Down Expand Up @@ -102,3 +102,12 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
_______, _______, _______, _______, _______, _______, _______, _______
)
};

#ifdef ENCODER_MAP_ENABLE
const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = {
[_QWERTY] = { ENCODER_CCW_CW(KC_VOLD, KC_VOLU), ENCODER_CCW_CW(KC_PGUP, KC_PGDN) },
[_LOWER] = { ENCODER_CCW_CW(RGB_RMOD, RGB_MOD), ENCODER_CCW_CW(RGB_VAD, RGB_VAI) },
[_RAISE] = { ENCODER_CCW_CW(RGB_SAD, RGB_SAI), ENCODER_CCW_CW(RGB_HUD, RGB_HUI) },
[_ADJUST] = { ENCODER_CCW_CW(_______, _______), ENCODER_CCW_CW(_______, _______) }
};
#endif
3 changes: 2 additions & 1 deletion keyboards/boardsource/lulu/keymaps/via/rules.mk
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
VIA_ENABLE = yes
VIA_ENABLE = yes
ENCODER_MAP_ENABLE = yes
1 change: 1 addition & 0 deletions keyboards/boardsource/lulu/rp2040/config.h
Original file line number Diff line number Diff line change
Expand Up @@ -9,3 +9,4 @@
#define I2C_DRIVER I2CD2
#define I2C1_SDA_PIN GP22
#define I2C1_SCL_PIN GP23
#define RGB_DI_PIN GP29
4 changes: 0 additions & 4 deletions keyboards/boardsource/lulu/rp2040/info.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,6 @@
"rows": ["GP14", "GP15", "GP16", "GP17", "GP18"]
},
"processor": "RP2040",
"rgblight": {
"pin": "GP29",
"led_count": 70
},
"encoder": {
"rotary": [
{ "pin_a": "GP8", "pin_b": "GP9" }
Expand Down

0 comments on commit fecfb17

Please sign in to comment.