aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAkaash Suresh <casa.akaash@gmail.com>2020-01-02 12:19:07 -0600
committerAkaash Suresh <casa.akaash@gmail.com>2020-01-02 12:22:22 -0600
commit291ef064a7dd47e91eaa438b8dd1116aee58cdff (patch)
tree0273b3e86840de2af0fd978231cab89eebff6020
parenta0a6e24788ebbe8f78ff6bf3644eb263f9b8d765 (diff)
downloadqmk_firmware-291ef064a7dd47e91eaa438b8dd1116aee58cdff.tar.gz
qmk_firmware-291ef064a7dd47e91eaa438b8dd1116aee58cdff.zip
Formatting
-rw-r--r--keyboards/crkbd/keymaps/curry/keymap.c109
-rw-r--r--keyboards/crkbd/keymaps/curry/rules.mk37
-rw-r--r--keyboards/lily58/keymaps/curry/keymap.c24
-rw-r--r--keyboards/lily58/keymaps/curry/rules.mk38
-rw-r--r--users/curry/README.md7
5 files changed, 111 insertions, 104 deletions
diff --git a/keyboards/crkbd/keymaps/curry/keymap.c b/keyboards/crkbd/keymaps/curry/keymap.c
index 23c7c46c7..7686c420e 100644
--- a/keyboards/crkbd/keymaps/curry/keymap.c
+++ b/keyboards/crkbd/keymaps/curry/keymap.c
@@ -1,61 +1,62 @@
1#include "curry.h" 1#include "curry.h"
2 2
3#define LAYOUT_crkbd_base( \ 3#define LAYOUT_crkbd_base( \
4 K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, \ 4 K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, \
5 K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, \ 5 K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, \
6 K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A \ 6 K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A \
7 ) \ 7 ) \
8 LAYOUT_wrapper( \ 8 LAYOUT_wrapper( \
9 KC_GESC, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, KC_MINS, \ 9 KC_GESC, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, KC_MINS, \
10 M_LCTL, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, M_RALT, \ 10 M_LCTL, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, M_RALT, \
11 OS_LSFT, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, OS_RSFT, \ 11 OS_LSFT, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, OS_RSFT, \
12 KC_GRV, OS_LALT, SP_LWER, ET_RAIS, KC_BSPC, OS_RGUI \ 12 KC_GRV, OS_LALT, SP_LWER, ET_RAIS, KC_BSPC, OS_RGUI \
13 ) 13 )
14#define LAYOUT_crkbd_base_wrapper(...) LAYOUT_crkbd_base(__VA_ARGS__) 14#define LAYOUT_crkbd_base_wrapper(...) LAYOUT_crkbd_base(__VA_ARGS__)
15 15
16const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 16const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
17 [_QWERTY] = LAYOUT_crkbd_base_wrapper( 17 [_QWERTY] = LAYOUT_crkbd_base_wrapper(
18 _________________QWERTY_L1_________________, _________________QWERTY_R1_________________, 18 _________________QWERTY_L1_________________, _________________QWERTY_R1_________________,
19 _________________QWERTY_L2_________________, _________________QWERTY_R2_________________, 19 _________________QWERTY_L2_________________, _________________QWERTY_R2_________________,
20 _________________QWERTY_L3_________________, _________________QWERTY_R3_________________ 20 _________________QWERTY_L3_________________, _________________QWERTY_R3_________________
21 ), 21 ),
22 22
23 [_COLEMAK] = LAYOUT_crkbd_base_wrapper( 23 [_COLEMAK] = LAYOUT_crkbd_base_wrapper(
24 _________________COLEMAK_L1________________, _________________COLEMAK_R1________________, 24 _________________COLEMAK_L1________________, _________________COLEMAK_R1________________,
25 _________________COLEMAK_L2________________, _________________COLEMAK_R2________________, 25 _________________COLEMAK_L2________________, _________________COLEMAK_R2________________,
26 _________________COLEMAK_L3________________, _________________COLEMAK_R3________________ 26 _________________COLEMAK_L3________________, _________________COLEMAK_R3________________
27 ), 27 ),
28 28
29 [_DVORAK] = LAYOUT_crkbd_base_wrapper( 29 [_DVORAK] = LAYOUT_crkbd_base_wrapper(
30 _________________DVORAK_L1_________________, _________________DVORAK_R1_________________, 30 _________________DVORAK_L1_________________, _________________DVORAK_R1_________________,
31 _________________DVORAK_L2_________________, _________________DVORAK_R2_________________, 31 _________________DVORAK_L2_________________, _________________DVORAK_R2_________________,
32 _________________DVORAK_L3_________________, _________________DVORAK_R3_________________ 32 _________________DVORAK_L3_________________, _________________DVORAK_R3_________________
33 ), 33 ),
34 34
35 [_MODS] = LAYOUT_wrapper( 35 [_MODS] = LAYOUT_wrapper(
36 _______, ___________________BLANK___________________, ___________________BLANK___________________, _______, 36 _______, ___________________BLANK___________________, ___________________BLANK___________________, _______,
37 _______, ___________________BLANK___________________, ___________________BLANK___________________, _______, 37 _______, ___________________BLANK___________________, ___________________BLANK___________________, _______,
38 KC_LSFT, ___________________BLANK___________________, ___________________BLANK___________________, KC_RSFT, 38 KC_LSFT, ___________________BLANK___________________, ___________________BLANK___________________, KC_RSFT,
39 _______, _______, _______, _______, _______, _______ 39 _______, _______, _______, _______, _______, _______
40 ), 40 ),
41 [_LOWER] = LAYOUT_wrapper( 41
42 _______, _________________LOWER_L1__________________, _________________LOWER_R1__________________, KC_PIPE, 42 [_LOWER] = LAYOUT_wrapper(
43 KC_F11, _________________LOWER_L2__________________, _________________LOWER_R2__________________, KC_F12, 43 _______, _________________LOWER_L1__________________, _________________LOWER_R1__________________, KC_PIPE,
44 _______, _________________LOWER_L3__________________, _________________LOWER_R3__________________, _______, 44 KC_F11, _________________LOWER_L2__________________, _________________LOWER_R2__________________, KC_F12,
45 _______, _______, _______, _______, _______, _______ 45 _______, _________________LOWER_L3__________________, _________________LOWER_R3__________________, _______,
46 ), 46 _______, _______, _______, _______, _______, _______
47 47 ),
48 [_RAISE] = LAYOUT_wrapper( \ 48
49 _______, _________________RAISE_L1__________________, _________________RAISE_R1__________________, _______, 49 [_RAISE] = LAYOUT_wrapper( \
50 _______, _________________RAISE_L2__________________, _________________RAISE_R2__________________, KC_BSLS, 50 _______, _________________RAISE_L1__________________, _________________RAISE_R1__________________, _______,
51 _______, _________________RAISE_L3__________________, _________________RAISE_R3__________________, _______, 51 _______, _________________RAISE_L2__________________, _________________RAISE_R2__________________, KC_BSLS,
52 _______, _______, _______, _______, _______, _______ 52 _______, _________________RAISE_L3__________________, _________________RAISE_R3__________________, _______,
53 ), 53 _______, _______, _______, _______, _______, _______
54 54 ),
55 [_ADJUST] = LAYOUT_wrapper( \ 55
56 KC_MAKE, _________________ADJUST_L1_________________, _________________ADJUST_R1_________________, KC_RESET, 56 [_ADJUST] = LAYOUT_wrapper( \
57 VRSN, _________________ADJUST_L2_________________, _________________ADJUST_R2_________________, EEP_RST, 57 KC_MAKE, _________________ADJUST_L1_________________, _________________ADJUST_R1_________________, KC_RESET,
58 MG_NKRO, _________________ADJUST_L3_________________, _________________ADJUST_R3_________________, RGB_IDL, 58 VRSN, _________________ADJUST_L2_________________, _________________ADJUST_R2_________________, EEP_RST,
59 _______, _______, _______, _______, TG_MODS, _______ 59 MG_NKRO, _________________ADJUST_L3_________________, _________________ADJUST_R3_________________, RGB_IDL,
60 ) 60 _______, _______, _______, _______, TG_MODS, _______
61 )
61}; 62};
diff --git a/keyboards/crkbd/keymaps/curry/rules.mk b/keyboards/crkbd/keymaps/curry/rules.mk
index 7f77b43f4..483d86bdc 100644
--- a/keyboards/crkbd/keymaps/curry/rules.mk
+++ b/keyboards/crkbd/keymaps/curry/rules.mk
@@ -2,21 +2,22 @@
2# change to "no" to disable the options, or define them in the Makefile in 2# change to "no" to disable the options, or define them in the Makefile in
3# the appropriate keymap folder that will get included automatically 3# the appropriate keymap folder that will get included automatically
4# 4#
5BOOTMAGIC_ENABLE = no # Virtual DIP switch configuration(+1000) 5BOOTMAGIC_ENABLE = no # Virtual DIP switch configuration(+1000)
6MOUSEKEY_ENABLE = no # Mouse keys(+4700) 6MOUSEKEY_ENABLE = no # Mouse keys(+4700)
7EXTRAKEY_ENABLE = yes # Audio control and System control(+450) 7EXTRAKEY_ENABLE = yes # Audio control and System control(+450)
8CONSOLE_ENABLE = no # Console for debug(+400) 8CONSOLE_ENABLE = no # Console for debug(+400)
9COMMAND_ENABLE = no # Commands for debug and configuration 9COMMAND_ENABLE = no # Commands for debug and configuration
10NKRO_ENABLE = yes # Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work 10NKRO_ENABLE = yes # Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work
11BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality 11BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
12MIDI_ENABLE = no # MIDI controls 12MIDI_ENABLE = no # MIDI controls
13AUDIO_ENABLE = no # Audio output on port C6 13AUDIO_ENABLE = no # Audio output on port C6
14UNICODE_ENABLE = no # Unicode 14UNICODE_ENABLE = no # Unicode
15BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 15BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
16RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. 16RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight.
17SWAP_HANDS_ENABLE = no # Enable one-hand typing 17SWAP_HANDS_ENABLE = no # Enable one-hand typing
18RGB_MATRIX_ENABLE = WS2812 18RGB_MATRIX_ENABLE = WS2812
19TAP_DANCE_ENABLE = yes # Enable Tap Dance. 19TAP_DANCE_ENABLE = yes # Enable Tap Dance.
20OLED_DRIVER_ENABLE = yes 20OLED_DRIVER_ENABLE = yes
21BOOTLOADER = atmel-dfu 21BOOTLOADER = atmel-dfu
22SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend 22SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend
23SPLIT_TRANSPORT = mirror
diff --git a/keyboards/lily58/keymaps/curry/keymap.c b/keyboards/lily58/keymaps/curry/keymap.c
index 3e2e0ae49..a8183d36f 100644
--- a/keyboards/lily58/keymaps/curry/keymap.c
+++ b/keyboards/lily58/keymaps/curry/keymap.c
@@ -1,18 +1,18 @@
1#include "curry.h" 1#include "curry.h"
2 2
3#define LAYOUT_lily58_base( \ 3#define LAYOUT_lily58_base( \
4 K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, \ 4 K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, \
5 K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, \ 5 K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, \
6 K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, \ 6 K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, \
7 K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A \ 7 K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A \
8 ) \ 8 ) \
9 LAYOUT_wrapper( \ 9 LAYOUT_wrapper( \
10 KC_ESC, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, KC_GRV, \ 10 KC_ESC, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, KC_GRV, \
11 KC_TAB, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, KC_BSLS, \ 11 KC_TAB, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, KC_BSLS, \
12 KC_LCTL, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, KC_QUOT, \ 12 KC_LCTL, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, KC_QUOT, \
13 OS_LSFT, K31, K32, K33, K34, K35, KC_LBRC, KC_RBRC, K36, K37, K38, K39, K3A, OS_RSFT, \ 13 OS_LSFT, K31, K32, K33, K34, K35, KC_LBRC, KC_RBRC, K36, K37, K38, K39, K3A, OS_RSFT, \
14 OS_LGUI, OS_LALT, LOWER, KC_SPC, KC_ENT, RAISE, KC_BSPC, OS_RGUI \ 14 OS_LGUI, OS_LALT, LOWER, KC_SPC, KC_ENT, RAISE, KC_BSPC, OS_RGUI \
15 ) 15 )
16#define LAYOUT_lily58_base_wrapper(...) LAYOUT_lily58_base(__VA_ARGS__) 16#define LAYOUT_lily58_base_wrapper(...) LAYOUT_lily58_base(__VA_ARGS__)
17 17
18const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 18const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
diff --git a/keyboards/lily58/keymaps/curry/rules.mk b/keyboards/lily58/keymaps/curry/rules.mk
index 4e73f47f4..e19c0f389 100644
--- a/keyboards/lily58/keymaps/curry/rules.mk
+++ b/keyboards/lily58/keymaps/curry/rules.mk
@@ -1,17 +1,21 @@
1BOOTMAGIC_ENABLE = no # Virtual DIP switch configuration(+1000) 1# Build Options
2MOUSEKEY_ENABLE = no # Mouse keys(+4700) 2# change to "no" to disable the options, or define them in the Makefile in
3EXTRAKEY_ENABLE = yes # Audio control and System control(+450) 3# the appropriate keymap folder that will get included automatically
4CONSOLE_ENABLE = no # Console for debug(+400) 4#
5COMMAND_ENABLE = no # Commands for debug and configuration 5BOOTMAGIC_ENABLE = no # Virtual DIP switch configuration(+1000)
6NKRO_ENABLE = yes # Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work 6MOUSEKEY_ENABLE = no # Mouse keys(+4700)
7BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality 7EXTRAKEY_ENABLE = yes # Audio control and System control(+450)
8MIDI_ENABLE = no # MIDI controls 8CONSOLE_ENABLE = no # Console for debug(+400)
9AUDIO_ENABLE = no # Audio output on port C6 9COMMAND_ENABLE = no # Commands for debug and configuration
10UNICODE_ENABLE = no # Unicode 10NKRO_ENABLE = yes # Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work
11BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 11BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
12RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. 12MIDI_ENABLE = no # MIDI controls
13SWAP_HANDS_ENABLE = no # Enable one-hand typing 13AUDIO_ENABLE = no # Audio output on port C6
14TAP_DANCE_ENABLE = yes # Enable Tap Dance. 14UNICODE_ENABLE = no # Unicode
15OLED_DRIVER_ENABLE = yes 15BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
16BOOTLOADER = atmel-dfu 16RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight.
17SPLIT_TRANSPORT = mirror 17SWAP_HANDS_ENABLE = no # Enable one-hand typing
18TAP_DANCE_ENABLE = yes # Enable Tap Dance.
19OLED_DRIVER_ENABLE = yes
20BOOTLOADER = atmel-dfu
21SPLIT_TRANSPORT = mirror
diff --git a/users/curry/README.md b/users/curry/README.md
index e61df51b2..70d6262d7 100644
--- a/users/curry/README.md
+++ b/users/curry/README.md
@@ -2,18 +2,19 @@
2 2
3These is my userspace files, heavily influenced by @drashna's userspace structure. 3These is my userspace files, heavily influenced by @drashna's userspace structure.
4 4
5# Keyboards
6
5Main uses are for corne & lily58, supporting dfu bootloader (elite-c) 7Main uses are for corne & lily58, supporting dfu bootloader (elite-c)
6 8
7# Keyboards
8## Split Common 9## Split Common
9Is compatible with split_common when the previous two keyboards update to them. 10Is compatible with split_common when the previous two keyboards update to them.
10 11
11If you want to use these keymaps with split common code, they are on my personal github fork: [CurryFurous/qmk_firmware](https://github.com/CurryFurious/qmk_firmware) 12If you want to use these keymaps with split common code, they are on my personal github fork: [CurryFurious/qmk_firmware](https://github.com/CurryFurious/qmk_firmware)
12 13
13Referenced PRs: #6260, #5998, #6001 14Referenced PRs: #6260, #5998, #6001
14 15
15## Keymaps 16## Keymaps
16Keymap layout is similar between the two keyboards. Lily 58 has a lot of open keys for custom keys as well. Keymap formatting is set up in the physical layout of the keyboard, so mapping keys should be easier. 17Keymap layout is similar between the two keyboards. Lily58 has a lot of open keys for custom keys as well. Keymap formatting is set up in the physical layout of the keyboard, so mapping keys should be easier.
17 18
18## Tap Dances 19## Tap Dances
19 20