Skip to content

Commit 758891a

Browse files
authored
Fix line endings for LCK75 kb files (#11784)
1 parent 780ca55 commit 758891a

File tree

7 files changed

+389
-389
lines changed

7 files changed

+389
-389
lines changed

keyboards/lck75/config.h

+93-93
Original file line numberDiff line numberDiff line change
@@ -1,93 +1,93 @@
1-
/*Copyright 2019 Lyso1
2-
3-
This program is free software: you can redistribute it and/or modify
4-
it under the terms of the GNU General Public License as published by
5-
the Free Software Foundation, either version 2 of the License, or
6-
(at your option) any later version.
7-
8-
This program is distributed in the hope that it will be useful,
9-
but WITHOUT ANY WARRANTY; without even the implied warranty of
10-
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11-
GNU General Public License for more details.
12-
13-
You should have received a copy of the GNU General Public License
14-
along with this program. If not, see <http://www.gnu.org/licenses/>.
15-
*/
16-
17-
#pragma once
18-
19-
#include "config_common.h"
20-
21-
#define VENDOR_ID 0x7856
22-
#define PRODUCT_ID 0x37FJ
23-
#define DEVICE_VER 0x0001
24-
#define MANUFACTURER Lyso1
25-
#define PRODUCT lck75
26-
27-
/* key matrix size */
28-
#define MATRIX_ROWS 6
29-
#define MATRIX_COLS 15
30-
31-
/*
32-
* Keyboard Matrix Assignments
33-
*
34-
* Change this to how you wired your keyboard
35-
* COLS: AVR pins used for columns, left to right
36-
* ROWS: AVR pins used for rows, top to bottom
37-
* DIODE_DIRECTION: COL2ROW = COL = Anode (+), ROW = Cathode (-, marked on diode)
38-
* ROW2COL = ROW = Anode (+), COL = Cathode (-, marked on diode)
39-
*
40-
*/
41-
/* 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14*/
42-
#define MATRIX_ROW_PINS { C2, C3, C7, C4, C6, C5 }
43-
#define MATRIX_COL_PINS { A0, B0, A1, B1, A2, B2, A3, B3, A4, B4, A5, A6, A7, D6, D5 }
44-
#define UNUSED_PINS
45-
46-
#define ENCODERS_PAD_B { D1 }
47-
#define ENCODERS_PAD_A { D0 }
48-
#define ENCODER_RESOLUTION 2 //default/suggested
49-
50-
/* COL2ROW, ROW2COL*/
51-
#define DIODE_DIRECTION COL2ROW
52-
53-
/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
54-
#define DEBOUNCE 5
55-
56-
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
57-
#define LOCKING_SUPPORT_ENABLE
58-
/* Locking resynchronize hack */
59-
#define LOCKING_RESYNC_ENABLE
60-
61-
62-
/* Bootmagic Lite key configuration */
63-
#define BOOTMAGIC_LITE_ROW 0
64-
#define BOOTMAGIC_LITE_COLUMN 0
65-
66-
#define RGBLIGHT_SLEEP
67-
68-
#define OLED_TIMEOUT 10000
69-
70-
#define UNICODE_SELECTED_MODES UC_WINC, UC_MAC, UC_LNX
71-
72-
#define UNICODE_CYCLE_PERSIST false
73-
74-
/* #define AUTO_SHIFT_MODIFIERS */
75-
/* #define AUTO_SHIFT_TIMEOUT 170 */
76-
/* #define NO_AUTO_SHIFT_SPECIAL */
77-
/* #define NO_AUTO_SHIFT_NUMERIC */
78-
79-
#ifdef LOCKING_SUPPORT_ENABLE
80-
# undef LOCKING_SUPPORT_ENABLE
81-
#endif
82-
#ifdef LOCKING_RESYNC_ENABLE
83-
# undef LOCKING_RESYNC_ENABLE
84-
#endif
85-
86-
87-
#define OLED_FONT_H "keyboards/lck75/glcdfont.c"
88-
89-
#define IGNORE_MOD_TAP_INTERRUPT
90-
#define PERMISSIVE_HOLD
91-
#define TAPPING_TERM 200
92-
93-
#define NO_ACTION_ONESHOT
1+
/*Copyright 2019 Lyso1
2+
3+
This program is free software: you can redistribute it and/or modify
4+
it under the terms of the GNU General Public License as published by
5+
the Free Software Foundation, either version 2 of the License, or
6+
(at your option) any later version.
7+
8+
This program is distributed in the hope that it will be useful,
9+
but WITHOUT ANY WARRANTY; without even the implied warranty of
10+
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11+
GNU General Public License for more details.
12+
13+
You should have received a copy of the GNU General Public License
14+
along with this program. If not, see <http://www.gnu.org/licenses/>.
15+
*/
16+
17+
#pragma once
18+
19+
#include "config_common.h"
20+
21+
#define VENDOR_ID 0x7856
22+
#define PRODUCT_ID 0x37FJ
23+
#define DEVICE_VER 0x0001
24+
#define MANUFACTURER Lyso1
25+
#define PRODUCT lck75
26+
27+
/* key matrix size */
28+
#define MATRIX_ROWS 6
29+
#define MATRIX_COLS 15
30+
31+
/*
32+
* Keyboard Matrix Assignments
33+
*
34+
* Change this to how you wired your keyboard
35+
* COLS: AVR pins used for columns, left to right
36+
* ROWS: AVR pins used for rows, top to bottom
37+
* DIODE_DIRECTION: COL2ROW = COL = Anode (+), ROW = Cathode (-, marked on diode)
38+
* ROW2COL = ROW = Anode (+), COL = Cathode (-, marked on diode)
39+
*
40+
*/
41+
/* 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14*/
42+
#define MATRIX_ROW_PINS { C2, C3, C7, C4, C6, C5 }
43+
#define MATRIX_COL_PINS { A0, B0, A1, B1, A2, B2, A3, B3, A4, B4, A5, A6, A7, D6, D5 }
44+
#define UNUSED_PINS
45+
46+
#define ENCODERS_PAD_B { D1 }
47+
#define ENCODERS_PAD_A { D0 }
48+
#define ENCODER_RESOLUTION 2 //default/suggested
49+
50+
/* COL2ROW, ROW2COL*/
51+
#define DIODE_DIRECTION COL2ROW
52+
53+
/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
54+
#define DEBOUNCE 5
55+
56+
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
57+
#define LOCKING_SUPPORT_ENABLE
58+
/* Locking resynchronize hack */
59+
#define LOCKING_RESYNC_ENABLE
60+
61+
62+
/* Bootmagic Lite key configuration */
63+
#define BOOTMAGIC_LITE_ROW 0
64+
#define BOOTMAGIC_LITE_COLUMN 0
65+
66+
#define RGBLIGHT_SLEEP
67+
68+
#define OLED_TIMEOUT 10000
69+
70+
#define UNICODE_SELECTED_MODES UC_WINC, UC_MAC, UC_LNX
71+
72+
#define UNICODE_CYCLE_PERSIST false
73+
74+
/* #define AUTO_SHIFT_MODIFIERS */
75+
/* #define AUTO_SHIFT_TIMEOUT 170 */
76+
/* #define NO_AUTO_SHIFT_SPECIAL */
77+
/* #define NO_AUTO_SHIFT_NUMERIC */
78+
79+
#ifdef LOCKING_SUPPORT_ENABLE
80+
# undef LOCKING_SUPPORT_ENABLE
81+
#endif
82+
#ifdef LOCKING_RESYNC_ENABLE
83+
# undef LOCKING_RESYNC_ENABLE
84+
#endif
85+
86+
87+
#define OLED_FONT_H "keyboards/lck75/glcdfont.c"
88+
89+
#define IGNORE_MOD_TAP_INTERRUPT
90+
#define PERMISSIVE_HOLD
91+
#define TAPPING_TERM 200
92+
93+
#define NO_ACTION_ONESHOT

0 commit comments

Comments
 (0)