diff options
| -rw-r--r-- | keyboards/rgbkb/sol/keymaps/default/keymap.c | 18 | ||||
| -rw-r--r-- | keyboards/rgbkb/sol/keymaps/default/readme.md | 8 | ||||
| -rw-r--r-- | keyboards/rgbkb/sol/rev2/config.h | 2 | ||||
| -rw-r--r-- | keyboards/rgbkb/sol/rev2/post_rules.mk | 2 | ||||
| -rw-r--r-- | keyboards/rgbkb/sol/rev2/rev2.c | 20 | ||||
| -rw-r--r-- | keyboards/rgbkb/sol/rev2/rules.mk | 1 |
6 files changed, 38 insertions, 13 deletions
diff --git a/keyboards/rgbkb/sol/keymaps/default/keymap.c b/keyboards/rgbkb/sol/keymaps/default/keymap.c index e08e02c48..04af5165e 100644 --- a/keyboards/rgbkb/sol/keymaps/default/keymap.c +++ b/keyboards/rgbkb/sol/keymaps/default/keymap.c | |||
| @@ -107,13 +107,13 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 107 | * ,------------------------------------------------. ,------------------------------------------------. | 107 | * ,------------------------------------------------. ,------------------------------------------------. |
| 108 | * | F1 | F2 | F3 | F4 | F5 | F6 | | | | F7 | F8 | F9 | F10 | F11 | F12 | | 108 | * | F1 | F2 | F3 | F4 | F5 | F6 | | | | F7 | F8 | F9 | F10 | F11 | F12 | |
| 109 | * |------+------+------+------+------+------|------| |------|------+------+------+------+------+------| | 109 | * |------+------+------+------+------+------|------| |------|------+------+------+------+------+------| |
| 110 | * | | SAD | VAI | SAI | RESET| | | | | | | | | | | | 110 | * | | SAD | VAI | SAI | RESET| | | | | | P7 | P8 | P9 | | | |
| 111 | * |------+------+------+------+------+------|------| |------|------+------+------+------+------+------| | 111 | * |------+------+------+------+------+------|------| |------|------+------+------+------+------+------| |
| 112 | * | | HUD | VAD | HUI |RGBRST| | | | | |QWERTY|COLEMK| | | | | 112 | * | | HUD | VAD | HUI |RGBRST| | | | | | P4 | P5 | P6 | | | |
| 113 | * |------+------+------+------+------+------+------| |------+------+------+------+------+------+------| | 113 | * |------+------+------+------+------+------+------| |------+------+------+------+------+------+------| |
| 114 | * | | SPD | | SPI | | | | | | | |RGBTOG| HUI | SAI | VAI | | 114 | * | | SPD | | SPI | | | | | | | P1 | P2 | P3 | | | |
| 115 | * |------+------+------+------+------+------+------| |------+------+------+------+------+------+------| | 115 | * |------+------+------+------+------+------+------| |------+------+------+------+------+------+------| |
| 116 | * | | | |RGBMOD(| | | | | | | |RGBRMOD| HUD | SAD | VAD | | 116 | * | | | |RGBMOD| | | | | | | P0 | PDOT | NLCK |QWERTY|COLEMK| |
| 117 | * `------+------+------+------+------+------+------| |------+------+------+------+------+------+------' | 117 | * `------+------+------+------+------+------+------| |------+------+------+------+------+------+------' |
| 118 | * | | | | | | | 118 | * | | | | | | |
| 119 | * `-------------' `-------------' | 119 | * `-------------' `-------------' |
| @@ -121,10 +121,10 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 121 | 121 | ||
| 122 | [_ADJ] = LAYOUT( \ | 122 | [_ADJ] = LAYOUT( \ |
| 123 | KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, _______, _______, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, \ | 123 | KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, _______, _______, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, \ |
| 124 | _______, RGB_SAD, RGB_VAI, RGB_SAI, RESET, _______, _______, _______, _______, _______, _______, _______, _______, _______, \ | 124 | _______, RGB_SAD, RGB_VAI, RGB_SAI, RESET, _______, _______, _______, _______, KC_P7, KC_P8, KC_P9, _______, _______, \ |
| 125 | _______, RGB_HUD, RGB_VAD, RGB_HUI, RGBRST, _______, _______, _______, _______, QWERTY, COLEMAK, _______, _______, _______, \ | 125 | _______, RGB_HUD, RGB_VAD, RGB_HUI, RGBRST, _______, _______, _______, _______, KC_P4, KC_P5, KC_P6, _______, _______, \ |
| 126 | _______, RGB_SPD, _______, RGB_SPI, _______, _______, _______, _______, _______, RGB_SPI, RGB_TOG, RGB_HUI, RGB_SAI, RGB_VAI, \ | 126 | _______, RGB_SPD, _______, RGB_SPI, _______, _______, _______, _______, _______, KC_P1, KC_P2, KC_P3, _______, _______, \ |
| 127 | _______, _______, _______, RGB_MOD, _______, _______, _______, _______, _______, RGB_SPD, RGB_RMOD,RGB_HUD, RGB_SAD, RGB_VAD, \ | 127 | _______, _______, _______, RGB_MOD, _______, _______, _______, _______, _______, KC_P0, KC_PDOT, KC_NLCK, QWERTY, COLEMAK, \ |
| 128 | _______, _______, _______, _______ \ | 128 | _______, _______, _______, _______ \ |
| 129 | ) | 129 | ) |
| 130 | }; | 130 | }; |
| @@ -301,7 +301,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 301 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 301 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 302 | if (is_keyboard_master()) | 302 | if (is_keyboard_master()) |
| 303 | return OLED_ROTATION_270; | 303 | return OLED_ROTATION_270; |
| 304 | return rotation; | 304 | return OLED_ROTATION_180; |
| 305 | } | 305 | } |
| 306 | 306 | ||
| 307 | static void render_logo(void) { | 307 | static void render_logo(void) { |
diff --git a/keyboards/rgbkb/sol/keymaps/default/readme.md b/keyboards/rgbkb/sol/keymaps/default/readme.md index 4a97a7bab..ce5bce19e 100644 --- a/keyboards/rgbkb/sol/keymaps/default/readme.md +++ b/keyboards/rgbkb/sol/keymaps/default/readme.md | |||
| @@ -57,13 +57,13 @@ | |||
| 57 | * ,------------------------------------------------. ,------------------------------------------------. | 57 | * ,------------------------------------------------. ,------------------------------------------------. |
| 58 | * | F1 | F2 | F3 | F4 | F5 | F6 | | | | F7 | F8 | F9 | F10 | F11 | F12 | | 58 | * | F1 | F2 | F3 | F4 | F5 | F6 | | | | F7 | F8 | F9 | F10 | F11 | F12 | |
| 59 | * |------+------+------+------+------+------|------| |------|------+------+------+------+------+------| | 59 | * |------+------+------+------+------+------|------| |------|------+------+------+------+------+------| |
| 60 | * | | SAD | VAI | SAI | RESET| | | | | | | | | | | | 60 | * | | SAD | VAI | SAI | RESET| | | | | | P7 | P8 | P9 | | | |
| 61 | * |------+------+------+------+------+------|------| |------|------+------+------+------+------+------| | 61 | * |------+------+------+------+------+------|------| |------|------+------+------+------+------+------| |
| 62 | * | | HUD | VAD | HUI |RGBRST| | | | | |QWERTY|COLEMK| | | | | 62 | * | | HUD | VAD | HUI |RGBRST| | | | | | P4 | P5 | P6 | | | |
| 63 | * |------+------+------+------+------+------+------| |------+------+------+------+------+------+------| | 63 | * |------+------+------+------+------+------+------| |------+------+------+------+------+------+------| |
| 64 | * | | | | | | | | | | | |RGBTOG| HUI | SAI | VAI | | 64 | * | | | | | | | | | | | P1 | P2 | P3 | | | |
| 65 | * |------+------+------+------+------+------+------| |------+------+------+------+------+------+------| | 65 | * |------+------+------+------+------+------+------| |------+------+------+------+------+------+------| |
| 66 | * | | | |RGBMOD| | | | | | | |RGBSMOD| HUD | SAD | VAD | | 66 | * | | | |RGBMOD| | | | | | | P0 | PDOT | NLCK |QWERTY|COLEMK| |
| 67 | * `------+------+------+------+------+------+------| |------+------+------+------+------+------+------' | 67 | * `------+------+------+------+------+------+------| |------+------+------+------+------+------+------' |
| 68 | * | | | | | | | 68 | * | | | | | | |
| 69 | * `-------------' `-------------' | 69 | * `-------------' `-------------' |
diff --git a/keyboards/rgbkb/sol/rev2/config.h b/keyboards/rgbkb/sol/rev2/config.h index af74b7e46..ee5ad924a 100644 --- a/keyboards/rgbkb/sol/rev2/config.h +++ b/keyboards/rgbkb/sol/rev2/config.h | |||
| @@ -33,6 +33,8 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 33 | 33 | ||
| 34 | #ifdef FULLHAND_ENABLE | 34 | #ifdef FULLHAND_ENABLE |
| 35 | #define FULLHAND_LEDS 24 | 35 | #define FULLHAND_LEDS 24 |
| 36 | #elif SF_ENABLE | ||
| 37 | #define FULLHAND_LEDS 38 | ||
| 36 | #else | 38 | #else |
| 37 | #define FULLHAND_LEDS 0 | 39 | #define FULLHAND_LEDS 0 |
| 38 | #endif | 40 | #endif |
diff --git a/keyboards/rgbkb/sol/rev2/post_rules.mk b/keyboards/rgbkb/sol/rev2/post_rules.mk index 0cbf430ad..ab03325c9 100644 --- a/keyboards/rgbkb/sol/rev2/post_rules.mk +++ b/keyboards/rgbkb/sol/rev2/post_rules.mk | |||
| @@ -20,6 +20,8 @@ endif | |||
| 20 | 20 | ||
| 21 | ifeq ($(strip $(FULLHAND_ENABLE)), yes) | 21 | ifeq ($(strip $(FULLHAND_ENABLE)), yes) |
| 22 | OPT_DEFS += -DFULLHAND_ENABLE | 22 | OPT_DEFS += -DFULLHAND_ENABLE |
| 23 | else ifeq ($(strip $(SF_ENABLE)), yes) | ||
| 24 | OPT_DEFS += -DSF_ENABLE | ||
| 23 | endif | 25 | endif |
| 24 | 26 | ||
| 25 | ifeq ($(strip $(EXTRA_ENCODERS_ENABLE)), yes) | 27 | ifeq ($(strip $(EXTRA_ENCODERS_ENABLE)), yes) |
diff --git a/keyboards/rgbkb/sol/rev2/rev2.c b/keyboards/rgbkb/sol/rev2/rev2.c index 467aa18e4..e00c48560 100644 --- a/keyboards/rgbkb/sol/rev2/rev2.c +++ b/keyboards/rgbkb/sol/rev2/rev2.c | |||
| @@ -33,6 +33,11 @@ led_config_t g_led_config = { { | |||
| 33 | #ifdef FULLHAND_ENABLE | 33 | #ifdef FULLHAND_ENABLE |
| 34 | { 2, 88 }, { 2, 103 }, { 2, 117 }, { 2, 132 }, { 10, 145 }, { 25, 145 }, { 39, 145 }, | 34 | { 2, 88 }, { 2, 103 }, { 2, 117 }, { 2, 132 }, { 10, 145 }, { 25, 145 }, { 39, 145 }, |
| 35 | { 54, 145 }, { 69, 145 }, { 79, 136 }, { 87, 124 }, { 94, 111 }, | 35 | { 54, 145 }, { 69, 145 }, { 79, 136 }, { 87, 124 }, { 94, 111 }, |
| 36 | // SF Left | ||
| 37 | #elif SF_ENABLE | ||
| 38 | { 0, 88 }, { 0, 103 }, { 0, 117 }, { 0, 130 }, { 9, 142 }, { 24, 142 }, { 38, 142 }, | ||
| 39 | { 53, 142 }, { 67, 142 }, { 79, 135 }, { 86, 123 }, { 93, 110 }, { 88, 102 }, { 74, 101 }, | ||
| 40 | { 60, 91 }, { 45, 98 }, { 33, 92 }, { 23, 86 }, { 10, 80 }, | ||
| 36 | #endif | 41 | #endif |
| 37 | // Left Hand Mapped Right to Left | 42 | // Left Hand Mapped Right to Left |
| 38 | { 213, 14 }, { 196, 14 }, { 182, 14 }, { 168, 14 }, { 154, 14 }, { 140, 14 }, { 122, 14 }, | 43 | { 213, 14 }, { 196, 14 }, { 182, 14 }, { 168, 14 }, { 154, 14 }, { 140, 14 }, { 122, 14 }, |
| @@ -49,6 +54,11 @@ led_config_t g_led_config = { { | |||
| 49 | #ifdef FULLHAND_ENABLE | 54 | #ifdef FULLHAND_ENABLE |
| 50 | ,{ 222, 88 }, { 222, 103 }, { 222, 117 }, { 222, 132 }, { 214, 145 }, { 199, 145 }, { 185, 145 }, | 55 | ,{ 222, 88 }, { 222, 103 }, { 222, 117 }, { 222, 132 }, { 214, 145 }, { 199, 145 }, { 185, 145 }, |
| 51 | { 170, 145 }, { 155, 145 }, { 145, 136 }, { 137, 124 }, { 130, 111 } | 56 | { 170, 145 }, { 155, 145 }, { 145, 136 }, { 137, 124 }, { 130, 111 } |
| 57 | // SF Right | ||
| 58 | #elif SF_ENABLE | ||
| 59 | ,{ 224, 88 }, { 224, 103 }, { 224, 117 }, { 224, 130 }, { 215, 142 }, { 200, 142 }, { 186, 142 }, | ||
| 60 | { 171, 142 }, { 157, 142 }, { 145, 135 }, { 138, 123 }, { 131, 110 }, { 136, 102 }, { 150, 101 }, | ||
| 61 | { 164, 91 }, { 179, 98 }, { 191, 92 }, { 201, 86 }, { 214, 80 } | ||
| 52 | #endif | 62 | #endif |
| 53 | }, { | 63 | }, { |
| 54 | // Left Hand Mapped Left to Right | 64 | // Left Hand Mapped Left to Right |
| @@ -66,6 +76,11 @@ led_config_t g_led_config = { { | |||
| 66 | #ifdef FULLHAND_ENABLE | 76 | #ifdef FULLHAND_ENABLE |
| 67 | 2, 2, 2, 2, 2, 2, 2, | 77 | 2, 2, 2, 2, 2, 2, 2, |
| 68 | 2, 2, 2, 2, 2, | 78 | 2, 2, 2, 2, 2, |
| 79 | // SF Left | ||
| 80 | #elif SF_ENABLE | ||
| 81 | 2, 2, 2, 2, 2, 2, 2, | ||
| 82 | 2, 2, 2, 2, 2, 2, 2, | ||
| 83 | 2, 2, 2, 2, 2, | ||
| 69 | #endif | 84 | #endif |
| 70 | // Left Hand Mapped Right to Left | 85 | // Left Hand Mapped Right to Left |
| 71 | 1, 4, 4, 4, 4, 4, 1, | 86 | 1, 4, 4, 4, 4, 4, 1, |
| @@ -82,6 +97,11 @@ led_config_t g_led_config = { { | |||
| 82 | #ifdef FULLHAND_ENABLE | 97 | #ifdef FULLHAND_ENABLE |
| 83 | ,2, 2, 2, 2, 2, 2, 2, | 98 | ,2, 2, 2, 2, 2, 2, 2, |
| 84 | 2, 2, 2, 2, 2 | 99 | 2, 2, 2, 2, 2 |
| 100 | // SF Right | ||
| 101 | #elif SF_ENABLE | ||
| 102 | ,2, 2, 2, 2, 2, 2, 2, | ||
| 103 | 2, 2, 2, 2, 2, 2, 2, | ||
| 104 | 2, 2, 2, 2, 2 | ||
| 85 | #endif | 105 | #endif |
| 86 | } }; | 106 | } }; |
| 87 | 107 | ||
diff --git a/keyboards/rgbkb/sol/rev2/rules.mk b/keyboards/rgbkb/sol/rev2/rules.mk index 87b400fa1..40f4c4b8c 100644 --- a/keyboards/rgbkb/sol/rev2/rules.mk +++ b/keyboards/rgbkb/sol/rev2/rules.mk | |||
| @@ -22,6 +22,7 @@ RGB_MATRIX_FRAMEBUFFER_EFFECTS = no # Enable frame buffer effects like the typin | |||
| 22 | 22 | ||
| 23 | RGBLIGHT_FULL_POWER = no # Allow maximum RGB brightness for RGBLIGHT or RGB_MATRIX. Otherwise, limited to a safe level for a normal USB-A port | 23 | RGBLIGHT_FULL_POWER = no # Allow maximum RGB brightness for RGBLIGHT or RGB_MATRIX. Otherwise, limited to a safe level for a normal USB-A port |
| 24 | FULLHAND_ENABLE = no # Enables the additional 24 Full Hand LEDs | 24 | FULLHAND_ENABLE = no # Enables the additional 24 Full Hand LEDs |
| 25 | SF_ENABLE = no # Enables the additional 38 Starfighter LEDs | ||
| 25 | IOS_DEVICE_ENABLE = no # Limit max brightness to connect to IOS device (iPad,iPhone) | 26 | IOS_DEVICE_ENABLE = no # Limit max brightness to connect to IOS device (iPad,iPhone) |
| 26 | 27 | ||
| 27 | # Misc | 28 | # Misc |
