aboutsummaryrefslogtreecommitdiff
path: root/keyboards/claw44/rev1/config.h
diff options
context:
space:
mode:
Diffstat (limited to 'keyboards/claw44/rev1/config.h')
-rw-r--r--keyboards/claw44/rev1/config.h74
1 files changed, 74 insertions, 0 deletions
diff --git a/keyboards/claw44/rev1/config.h b/keyboards/claw44/rev1/config.h
new file mode 100644
index 000000000..8116b605c
--- /dev/null
+++ b/keyboards/claw44/rev1/config.h
@@ -0,0 +1,74 @@
1/*
2Copyright 2012 Jun Wako <[email protected]>
3Copyright 2015 Jack Humbert
4
5This program is free software: you can redistribute it and/or modify
6it under the terms of the GNU General Public License as published by
7the Free Software Foundation, either version 2 of the License, or
8(at your option) any later version.
9
10This program is distributed in the hope that it will be useful,
11but WITHOUT ANY WARRANTY; without even the implied warranty of
12MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13GNU General Public License for more details.
14
15You should have received a copy of the GNU General Public License
16along with this program. If not, see <http://www.gnu.org/licenses/>.
17*/
18
19#pragma once
20
21/* USB Device descriptor parameter */
22#define VENDOR_ID 0x5946 // YF
23#define PRODUCT_ID 0x0001
24#define DEVICE_VER 0x0001
25#define MANUFACTURER yfuku
26#define PRODUCT claw44
27
28/* key matrix size */
29#define MATRIX_ROWS 8
30#define MATRIX_COLS 6
31#define MATRIX_ROW_PINS { D4, C6, D7, E6 }
32#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3 }
33#define UNUSED_PINS
34#define DIODE_DIRECTION COL2ROW
35#define SOFT_SERIAL_PIN D2
36
37/* define if matrix has ghost */
38//#define MATRIX_HAS_GHOST
39
40/* number of backlight levels */
41// #define BACKLIGHT_LEVELS 3
42
43/* Set 0 if debouncing isn't needed */
44#define DEBOUNCE 5
45
46/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
47//#define LOCKING_SUPPORT_ENABLE
48/* Locking resynchronize hack */
49//#define LOCKING_RESYNC_ENABLE
50
51/* ws2812 RGB LED */
52/*
53#define RGB_DI_PIN D3
54
55#define RGBLED_NUM 12 // Number of LEDs
56*/
57
58/*
59 * Feature disable options
60 * These options are also useful to firmware size reduction.
61 */
62
63/* disable debug print */
64// #define NO_DEBUG
65
66/* disable print */
67// #define NO_PRINT
68
69/* disable action features */
70//#define NO_ACTION_LAYER
71//#define NO_ACTION_TAPPING
72//#define NO_ACTION_ONESHOT
73//#define NO_ACTION_MACRO
74//#define NO_ACTION_FUNCTION