diff options
| author | Joshua Rubin <joshuarubin@users.noreply.github.com> | 2020-04-09 01:25:08 -0600 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-04-09 09:25:08 +0200 |
| commit | b5aa5e4338750f6a7d969a30b2fe96f0f5382405 (patch) | |
| tree | 5b2f5366a694930b43a3dd186bb359c23ee2bf40 /keyboards/launchpad | |
| parent | be8443b35b3ec1b6abbe31c6533d22e14df27c4e (diff) | |
| download | qmk_firmware-b5aa5e4338750f6a7d969a30b2fe96f0f5382405.tar.gz qmk_firmware-b5aa5e4338750f6a7d969a30b2fe96f0f5382405.zip | |
Add RGB support in via to launchpad (#8621)
Signed-off-by: Joshua Rubin <me@jawa.dev>
Diffstat (limited to 'keyboards/launchpad')
| -rw-r--r-- | keyboards/launchpad/keymaps/via/keymap.c | 24 | ||||
| -rw-r--r-- | keyboards/launchpad/keymaps/via/rules.mk | 2 | ||||
| -rw-r--r-- | keyboards/launchpad/rev1/config.h | 7 |
3 files changed, 18 insertions, 15 deletions
diff --git a/keyboards/launchpad/keymaps/via/keymap.c b/keyboards/launchpad/keymaps/via/keymap.c index c98432035..ac25fa1e1 100644 --- a/keyboards/launchpad/keymaps/via/keymap.c +++ b/keyboards/launchpad/keymaps/via/keymap.c | |||
| @@ -9,7 +9,7 @@ | |||
| 9 | enum layer_names { | 9 | enum layer_names { |
| 10 | _QWERTY, | 10 | _QWERTY, |
| 11 | _FUNC, | 11 | _FUNC, |
| 12 | _LAYER2, | 12 | _RGB, |
| 13 | _LAYER3 | 13 | _LAYER3 |
| 14 | }; | 14 | }; |
| 15 | 15 | ||
| @@ -34,7 +34,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 34 | KC_1, KC_2, | 34 | KC_1, KC_2, |
| 35 | KC_3, KC_4, | 35 | KC_3, KC_4, |
| 36 | KC_5, KC_6, | 36 | KC_5, KC_6, |
| 37 | MO(_FUNC), KC_8 | 37 | MO(_FUNC), TG(_RGB) |
| 38 | ), | 38 | ), |
| 39 | 39 | ||
| 40 | /* Function | 40 | /* Function |
| @@ -55,22 +55,22 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 55 | KC_TRNS, KC_C | 55 | KC_TRNS, KC_C |
| 56 | ), | 56 | ), |
| 57 | 57 | ||
| 58 | /* Layer 2 | 58 | /* RGB |
| 59 | * ,-------------. | 59 | * ,-------------. |
| 60 | * | | | | 60 | * | MODE-| MODE+| |
| 61 | * |------+------| | 61 | * |------+------| |
| 62 | * | | | | 62 | * | HUE- | HUE+ | |
| 63 | * |------+------| | 63 | * |------+------| |
| 64 | * | | | | 64 | * | SAT- | SAT+ | |
| 65 | * |------+------| | 65 | * |------+------| |
| 66 | * | | | | 66 | * |TOGGLE| | |
| 67 | * `-------------' | 67 | * `-------------' |
| 68 | */ | 68 | */ |
| 69 | [_LAYER2] = LAYOUT( | 69 | [_RGB] = LAYOUT( |
| 70 | KC_TRNS, KC_TRNS, | 70 | RGB_RMOD, RGB_MOD, |
| 71 | KC_TRNS, KC_TRNS, | 71 | RGB_HUD, RGB_HUI, |
| 72 | KC_TRNS, KC_TRNS, | 72 | RGB_SAD, RGB_SAI, |
| 73 | KC_TRNS, KC_TRNS | 73 | RGB_TOG, KC_TRNS |
| 74 | ), | 74 | ), |
| 75 | 75 | ||
| 76 | /* Layer 3 | 76 | /* Layer 3 |
diff --git a/keyboards/launchpad/keymaps/via/rules.mk b/keyboards/launchpad/keymaps/via/rules.mk index 1e5b99807..87843cb0d 100644 --- a/keyboards/launchpad/keymaps/via/rules.mk +++ b/keyboards/launchpad/keymaps/via/rules.mk | |||
| @@ -1 +1,3 @@ | |||
| 1 | VIA_ENABLE = yes | 1 | VIA_ENABLE = yes |
| 2 | LINK_TIME_OPTIMIZATION_ENABLE = yes | ||
| 3 | RGBLIGHT_ENABLE = yes | ||
diff --git a/keyboards/launchpad/rev1/config.h b/keyboards/launchpad/rev1/config.h index 67a415422..debc28fab 100644 --- a/keyboards/launchpad/rev1/config.h +++ b/keyboards/launchpad/rev1/config.h | |||
| @@ -15,8 +15,7 @@ You should have received a copy of the GNU General Public License | |||
| 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
| 16 | */ | 16 | */ |
| 17 | 17 | ||
| 18 | #ifndef REV1_CONFIG_H | 18 | #pragma once |
| 19 | #define REV1_CONFIG_H | ||
| 20 | 19 | ||
| 21 | #include "../config.h" | 20 | #include "../config.h" |
| 22 | 21 | ||
| @@ -29,4 +28,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 29 | 28 | ||
| 30 | #define DIODE_DIRECTION COL2ROW | 29 | #define DIODE_DIRECTION COL2ROW |
| 31 | 30 | ||
| 32 | #endif | 31 | #define RGBLED_NUM 10 |
| 32 | #define RGB_DI_PIN F6 | ||
| 33 | #define RGBLIGHT_ANIMATIONS | ||
