-
-
Notifications
You must be signed in to change notification settings - Fork 39.8k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Showing
15 changed files
with
558 additions
and
0 deletions.
There are no files selected for viewing
Empty file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
#pragma once | ||
|
||
#include "config_common.h" | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,48 @@ | ||
#pragma once | ||
|
||
/* USB Device descriptor parameter */ | ||
#define VENDOR_ID 0xFC32 | ||
#define PRODUCT_ID 0x0287 | ||
#define DEVICE_VER 0x0001 | ||
#define MANUFACTURER MarkusKnutsson | ||
#define PRODUCT Lotus58 | ||
|
||
/* key matrix size */ | ||
// Rows are doubled-up | ||
#define MATRIX_ROWS 10 | ||
#define MATRIX_COLS 6 | ||
|
||
// wiring of each half | ||
#define MATRIX_ROW_PINS { D4, C6, D7, E6, B4 } | ||
#define MATRIX_COL_PINS { B1, B2, B3, B6, F7, F6 } | ||
#define DIODE_DIRECTION COL2ROW | ||
|
||
#define TAPPING_TERM 100 | ||
#define DEBOUNCE 5 | ||
|
||
/* encoder support */ | ||
#define ENCODERS_PAD_A_LEFT { F4 } | ||
#define ENCODERS_PAD_B_LEFT { F5 } | ||
#define ENCODERS_PAD_A_RIGHT { F5 } | ||
#define ENCODERS_PAD_B_RIGHT { F4 } | ||
#define ENCODER_RESOLUTION 2 | ||
|
||
#define TAP_CODE_DELAY 10 | ||
|
||
/* communication between sides */ | ||
#define USE_I2C | ||
#define SPLIT_MODS_ENABLE | ||
#define SPLIT_TRANSPORT_MIRROR | ||
|
||
#define NO_ACTION_MACRO | ||
#define NO_ACTION_FUNCTION | ||
|
||
#define SPLIT_USB_DETECT | ||
#define SPLIT_USB_TIMEOUT 2000 | ||
#define SPLIT_USB_TIMEOUT_POLL 10 | ||
|
||
#define SPLIT_HAND_PIN B5 | ||
|
||
/* RGB */ | ||
#define RGB_DI_PIN D3 | ||
#define RGBLED_SPLIT { 35, 35 } |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
#include "lotus58.h" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
#pragma once | ||
#include "quantum.h" | ||
|
||
#define LAYOUT( \ | ||
L00, L01, L02, L03, L04, L05, R00, R01, R02, R03, R04, R05, \ | ||
L10, L11, L12, L13, L14, L15, R10, R11, R12, R13, R14, R15, \ | ||
L20, L21, L22, L23, L24, L25, R20, R21, R22, R23, R24, R25, \ | ||
L30, L31, L32, L33, L34, L35, L45, R40, R30, R31, R32, R33, R34, R35, \ | ||
L41, L42, L43, L44, R41, R42, R43, R44 \ | ||
) \ | ||
{ \ | ||
{ L00, L01, L02, L03, L04, L05 }, \ | ||
{ L10, L11, L12, L13, L14, L15 }, \ | ||
{ L20, L21, L22, L23, L24, L25 }, \ | ||
{ L30, L31, L32, L33, L34, L35 }, \ | ||
{ KC_NO, L41, L42, L43, L44, L45 }, \ | ||
{ R05, R04, R03, R02, R01, R00 }, \ | ||
{ R15, R14, R13, R12, R11, R10 }, \ | ||
{ R25, R24, R23, R22, R21, R20 }, \ | ||
{ R35, R34, R33, R32, R31, R30 }, \ | ||
{ KC_NO, R44, R43, R42, R41, R40 } \ | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
{ | ||
"keyboard_name": "Sofle", | ||
"url": "https://github.com/josefadamcik/SofleKeyboard", | ||
"maintainer": "Josef Adamcik <josef.adamcik@gmail.com>", | ||
"width": 16.5, | ||
"height": 5.25, | ||
"layouts": { | ||
"LAYOUT": { | ||
"key_count": 60, | ||
"layout": [ | ||
{"x":0, "y":0.5}, {"x":1, "y":0.375}, {"x":2, "y":0.125}, {"x":3, "y":0}, {"x":4, "y":0.125}, {"x":5, "y":0.25}, {"x":10.5, "y":0.25}, {"x":11.5, "y":0.125}, {"x":12.5, "y":0}, {"x":13.5, "y":0.125}, {"x":14.5, "y":0.375}, {"x":15.5, "y":0.5}, | ||
{"x":0, "y":1.5}, {"x":1, "y":1.375}, {"x":2, "y":1.125}, {"x":3, "y":1}, {"x":4, "y":1.125}, {"x":5, "y":1.25}, {"x":10.5, "y":1.25}, {"x":11.5, "y":1.125}, {"x":12.5, "y":1}, {"x":13.5, "y":1.125}, {"x":14.5, "y":1.375}, {"x":15.5, "y":1.5}, | ||
{"x":0, "y":2.5}, {"x":1, "y":2.375}, {"x":2, "y":2.125}, {"x":3, "y":2}, {"x":4, "y":2.125}, {"x":5, "y":2.25}, {"x":10.5, "y":2.25}, {"x":11.5, "y":2.125}, {"x":12.5, "y":2}, {"x":13.5, "y":2.125}, {"x":14.5, "y":2.375}, {"x":15.5, "y":2.5}, | ||
{"x":0, "y":3.5}, {"x":1, "y":3.375}, {"x":2, "y":3.125}, {"x":3, "y":3}, {"x":4, "y":3.125}, {"x":5, "y":3.25}, {"x":6, "y":2.75}, {"x":9.5, "y":2.75}, {"x":10.5, "y":3.25}, {"x":11.5, "y":3.125}, {"x":12.5, "y":3}, {"x":13.5, "y":3.125}, {"x":14.5, "y":3.375}, {"x":15.5, "y":3.5}, | ||
{"x":1.5, "y":4.375}, {"x":2.5, "y":4.125}, {"x":3.5, "y":4.15}, {"x":4.5, "y":4.25}, {"x":6, "y":4.25, "h":1.5}, {"x":9.5, "y":4.25, "h":1.5}, {"x":11, "y":4.25}, {"x":12, "y":4.15}, {"x":13, "y":4.125}, {"x":14, "y":4.375} | ||
] | ||
} | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
ENCODER_ENABLE = yes | ||
OLED_DRIVER_ENABLE = yes | ||
RGBLIGHT_ENABLE = yes | ||
SPLIT_TRANSPORT = custom |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
#pragma once | ||
|
||
/* The way how "handedness" is decided (which half is which), | ||
see https://docs.qmk.fm/#/feature_split_keyboard?id=setting-handedness | ||
for more options. | ||
*/ |
Oops, something went wrong.