Add per keyboard configuration to keep QMK main clean
This commit is contained in:
parent
94038f6087
commit
27aeec56b9
7 changed files with 199 additions and 170 deletions
|
|
@ -43,4 +43,34 @@
|
|||
#define POINTING_DEVICE_CS_PIN GP2 //NOT CONNECTED
|
||||
#endif
|
||||
|
||||
#include_next <halconf.h>
|
||||
#include_next <halconf.h>
|
||||
|
||||
//// Keyboard redefines
|
||||
|
||||
// Always the same
|
||||
#define SPLIT_MODS_ENABLE
|
||||
#define SPLIT_TRANSPORT_MIRROR
|
||||
#define SPLIT_LED_STATE_ENABLE
|
||||
#define SPLIT_LAYER_STATE_ENABLE
|
||||
|
||||
// Kyria
|
||||
#if defined(PRODUCT_ID) && PRODUCT_ID == 0x7FCE
|
||||
#undef ENCODER_A_PINS
|
||||
#define ENCODER_A_PINS { GP23, GP27 }
|
||||
#undef ENCODER_B_PINS
|
||||
#define ENCODER_B_PINS { GP22, GP26 }
|
||||
#undef MATRIX_ROWS
|
||||
#define MATRIX_ROWS 10
|
||||
#define LAYOUT_split_3x6_5_hlc(k0G, k0F, k0E, k0D, k0C, k0B, k5B, k5C, k5D, k5E, k5F, k5G, k1G, k1F, k1E, k1D, k1C, k1B, k6B, k6C, k6D, k6E, k6F, k6G, k2G, k2F, k2E, k2D, k2C, k2B, k3D, k2A, k7A, k8D, k7B, k7C, k7D, k7E, k7F, k7G, k3E, k3C, k3B, k3F, k3A, k8A, k8F, k8B, k8C, k8E, k4A, k4B, k4C, k4D, k4E, k9A, k9B, k9C, k9D, k9E) { \
|
||||
{KC_NO, k0B, k0C, k0D, k0E, k0F, k0G}, \
|
||||
{KC_NO, k1B, k1C, k1D, k1E, k1F, k1G}, \
|
||||
{k2A, k2B, k2C, k2D, k2E, k2F, k2G}, \
|
||||
{k3A, k3B, k3C, k3D, k3E, k3F, KC_NO}, \
|
||||
{k4A, k4B, k4C, k4D, k4E, KC_NO, KC_NO}, \
|
||||
{KC_NO, k5B, k5C, k5D, k5E, k5F, k5G}, \
|
||||
{KC_NO, k6B, k6C, k6D, k6E, k6F, k6G}, \
|
||||
{k7A, k7B, k7C, k7D, k7E, k7F, k7G}, \
|
||||
{k8A, k8B, k8C, k8D, k8E, k8F, KC_NO}, \
|
||||
{k9A, k9B, k9C, k9D, k9E, KC_NO, KC_NO} \
|
||||
}
|
||||
#endif
|
||||
Loading…
Add table
Add a link
Reference in a new issue