fixed config for the QUA-KEN
This commit is contained in:
@@ -14,7 +14,6 @@ enum sofle_layers {
|
|||||||
_GAME,
|
_GAME,
|
||||||
_NAV,
|
_NAV,
|
||||||
_CHAR,
|
_CHAR,
|
||||||
_MOUS,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = {
|
const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = {
|
||||||
@@ -22,7 +21,6 @@ const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = {
|
|||||||
[_GAME] = { ENCODER_CCW_CW(KC_VOLD, KC_VOLU), ENCODER_CCW_CW(KC_WH_D, KC_WH_U) },
|
[_GAME] = { ENCODER_CCW_CW(KC_VOLD, KC_VOLU), ENCODER_CCW_CW(KC_WH_D, KC_WH_U) },
|
||||||
[_NAV] = { ENCODER_CCW_CW(KC_VOLD, KC_VOLU), ENCODER_CCW_CW(_______, _______) },
|
[_NAV] = { ENCODER_CCW_CW(KC_VOLD, KC_VOLU), ENCODER_CCW_CW(_______, _______) },
|
||||||
[_CHAR] = { ENCODER_CCW_CW(_______, _______), ENCODER_CCW_CW(_______, _______) },
|
[_CHAR] = { ENCODER_CCW_CW(_______, _______), ENCODER_CCW_CW(_______, _______) },
|
||||||
[_MOUS] = { ENCODER_CCW_CW(_______, _______), ENCODER_CCW_CW(_______, _______) },
|
|
||||||
};
|
};
|
||||||
|
|
||||||
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
||||||
@@ -48,7 +46,7 @@ KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5,
|
|||||||
KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSLS,
|
KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSLS,
|
||||||
MO(_CHAR), QUAK_A, QUAK_S, QUAK_D, QUAK_F, KC_G, KC_H, QUAK_J, QUAK_K, QUAK_L, QUAK__, KC_QUOT,
|
MO(_CHAR), QUAK_A, QUAK_S, QUAK_D, QUAK_F, KC_G, KC_H, QUAK_J, QUAK_K, QUAK_L, QUAK__, KC_QUOT,
|
||||||
KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_MUTE, DF(_GAME), KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT,
|
KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_MUTE, DF(_GAME), KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT,
|
||||||
KC_LALT, KC_LCTL, MO(_MOUS), KC_SPC, KC_DEL, KC_BSPC, KC_ENT, MO(_NAV), KC_RALT, KC_LGUI
|
KC_LALT, KC_LCTL, KC_DEL, KC_SPC, KC_ESC, KC_BSPC, KC_ENT, MO(_NAV), KC_RALT, KC_LGUI
|
||||||
),
|
),
|
||||||
|
|
||||||
// GAME LAYER
|
// GAME LAYER
|
||||||
@@ -78,15 +76,6 @@ _______, _______, _______, _______, _______, _______, _______, __
|
|||||||
QK_BOOT, _______, _______, KC_CAPS, _______, _______, _______, _______, _______, _______
|
QK_BOOT, _______, _______, KC_CAPS, _______, _______, _______, _______, _______, _______
|
||||||
),
|
),
|
||||||
|
|
||||||
// MOUSE KEYS LAYER
|
|
||||||
[_MOUS] = LAYOUT(
|
|
||||||
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
|
|
||||||
_______, _______, _______, _______, _______, _______, KC_WH_U, KC_BTN1, KC_MS_U, KC_BTN2, _______, _______,
|
|
||||||
_______, KC_LGUI, KC_LALT, KC_LSFT, KC_LCTL, _______, KC_WH_D, KC_MS_L, KC_MS_D, KC_MS_R, _______, _______,
|
|
||||||
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
|
|
||||||
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______
|
|
||||||
)
|
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef OLED_ENABLE
|
#ifdef OLED_ENABLE
|
||||||
|
|||||||
@@ -21,7 +21,10 @@
|
|||||||
|
|
||||||
/* split settings */
|
/* split settings */
|
||||||
#define SPLIT_HAND_PIN_LOW_IS_LEFT
|
#define SPLIT_HAND_PIN_LOW_IS_LEFT
|
||||||
#define SERIAL_USART_FULL_DUPLEX // Enable full duplex operation mode.
|
#define SERIAL_USART_FULL_DUPLEX // Enable full duplex operation mode.
|
||||||
#define SERIAL_USART_TX_PIN A11 // USART TX pin
|
#define SERIAL_USART_TX_PIN C6 // USART TX pin
|
||||||
#define SERIAL_USART_RX_PIN A12 // USART RX pin
|
#define SERIAL_USART_RX_PIN C7 // USART RX pin
|
||||||
#define SERIAL_USART_DRIVER SD6 // Select UART Driver for interface 6
|
#define SERIAL_USART_DRIVER SD6 // Select UART Driver for interface 6
|
||||||
|
#define SERIAL_USART_TX_PAL_MODE 8 // USART6 is Alternate Function 8 on C6/7
|
||||||
|
#define SERIAL_USART_RX_PAL_MODE 8
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"manufacturer": "=",
|
"manufacturer": "zegonix :",
|
||||||
"keyboard_name": "qua-ken",
|
"keyboard_name": "qua-ken",
|
||||||
"maintainer": "zegonix",
|
"maintainer": "zegonix",
|
||||||
"processor": "STM32F401",
|
"processor": "STM32F401",
|
||||||
@@ -24,11 +24,15 @@
|
|||||||
},
|
},
|
||||||
"encoder": {
|
"encoder": {
|
||||||
"rotary": [
|
"rotary": [
|
||||||
{ "pin_a": "B14", "pin_b": "B15", "resolution": 2 }
|
{ "pin_a": "B14", "pin_b": "B15", "resolution": 4 }
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"split" : {
|
"split" : {
|
||||||
"enabled": true,
|
"enabled": true,
|
||||||
|
"serial": {
|
||||||
|
"driver": "usart",
|
||||||
|
},
|
||||||
|
"soft_serial_speed": 1,
|
||||||
"handedness": {
|
"handedness": {
|
||||||
"pin": "A2",
|
"pin": "A2",
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -1,5 +1,3 @@
|
|||||||
SERIAL_DRIVER = usart
|
|
||||||
|
|
||||||
ENCODER_ENABLE = yes
|
ENCODER_ENABLE = yes
|
||||||
ENCODER_MAP_ENABLE = yes
|
ENCODER_MAP_ENABLE = yes
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user