This commit is contained in:
Christoph Cullmann 2024-09-22 18:20:51 +02:00
parent f848451aa7
commit fdb81678f8
No known key found for this signature in database
10 changed files with 19 additions and 10 deletions

View file

@ -0,0 +1,12 @@
/**
* SPDX-FileCopyrightText: 2024 Christoph Cullmann <christoph@cullmann.io>
* SPDX-License-Identifier: GPL-2.0-or-later
*/
#pragma once
// our shared config parts
#include "common/config.h"
// select hand configuration
#define SPLIT_USB_DETECT

View file

@ -0,0 +1,30 @@
/**
* SPDX-FileCopyrightText: 2024 Christoph Cullmann <christoph@cullmann.io>
* SPDX-License-Identifier: GPL-2.0-or-later
*/
#include QMK_KEYBOARD_H
// Returns true if `pos` on the left hand of the keyboard, false if right.
static bool on_left_hand(keypos_t pos)
{
return pos.row < MATRIX_ROWS / 2;
}
// layout helper macro, we just use 42 keys
#undef LAYOUT
#define LAYOUT(\
K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K10, K11,\
K12, K13, K14, K15, K16, K17, K18, K19, K20, K21, K22, K23,\
K24, K25, K26, K27, K28, K29, K30, K31, K32, K33, K34, K35,\
K36, K37, K38, K39, K40, K41\
)\
LAYOUT_split_3x6_3(\
K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K10, K11,\
K12, K13, K14, K15, K16, K17, K18, K19, K20, K21, K22, K23,\
K24, K25, K26, K27, K28, K29, K30, K31, K32, K33, K34, K35,\
K36, K37, K38, K39, K40, K41\
)
// our shared 42 keys keymap
#include "common/keymap.h"

View file

@ -0,0 +1,7 @@
# include common settings
ROOT_DIR := $(dir $(realpath $(lastword $(MAKEFILE_LIST))))
include ${ROOT_DIR}../../../../rules.mk
# build
# qmk compile -kb crkbd -km christoph-cullmann
# qmk flash -kb crkbd -km christoph-cullmann

View file

@ -0,0 +1,19 @@
/**
* SPDX-FileCopyrightText: 2024 Christoph Cullmann <christoph@cullmann.io>
* SPDX-License-Identifier: GPL-2.0-or-later
*/
#pragma once
// our shared config parts
#include "common/config.h"
//
// audio configuration
//
// fix startup sound
#define AUDIO_INIT_DELAY
// normal startup sound
#define STARTUP_SONG SONG(PLANCK_SOUND)

View file

@ -0,0 +1,30 @@
/**
* SPDX-FileCopyrightText: 2024 Christoph Cullmann <christoph@cullmann.io>
* SPDX-License-Identifier: GPL-2.0-or-later
*/
#include QMK_KEYBOARD_H
// Returns true if `pos` on the left hand of the keyboard, false if right.
static bool on_left_hand(keypos_t pos)
{
return (pos.row < 3) || (pos.row == 3 && pos.col < 3) || (pos.row == 7 && pos.col > 2);
}
// layout helper macro, we just use 42 keys
#undef LAYOUT
#define LAYOUT(\
K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K10, K11,\
K12, K13, K14, K15, K16, K17, K18, K19, K20, K21, K22, K23,\
K24, K25, K26, K27, K28, K29, K30, K31, K32, K33, K34, K35,\
K36, K37, K38, K39, K40, K41\
)\
LAYOUT_ortho_4x12(\
K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K10, K11,\
K12, K13, K14, K15, K16, K17, K18, K19, K20, K21, K22, K23,\
K24, K25, K26, K27, K28, K29, K30, K31, K32, K33, K34, K35,\
KC_NO, KC_NO, KC_NO, K36, K37, K38, K39, K40, K41, KC_NO, KC_NO, KC_NO\
)
// our shared 42 keys keymap
#include "common/keymap.h"

View file

@ -0,0 +1,7 @@
# include common settings
ROOT_DIR := $(dir $(realpath $(lastword $(MAKEFILE_LIST))))
include ${ROOT_DIR}../../../../rules.mk
# build
# qmk compile -kb planck/rev6_drop -km christoph-cullmann
# qmk flash -kb planck/rev6_drop -km christoph-cullmann