diff options
| author | Akaash Suresh <casa.akaash@gmail.com> | 2020-01-02 12:19:07 -0600 |
|---|---|---|
| committer | Akaash Suresh <casa.akaash@gmail.com> | 2020-01-02 12:22:22 -0600 |
| commit | 291ef064a7dd47e91eaa438b8dd1116aee58cdff (patch) | |
| tree | 0273b3e86840de2af0fd978231cab89eebff6020 | |
| parent | a0a6e24788ebbe8f78ff6bf3644eb263f9b8d765 (diff) | |
| download | qmk_firmware-291ef064a7dd47e91eaa438b8dd1116aee58cdff.tar.gz qmk_firmware-291ef064a7dd47e91eaa438b8dd1116aee58cdff.zip | |
Formatting
| -rw-r--r-- | keyboards/crkbd/keymaps/curry/keymap.c | 109 | ||||
| -rw-r--r-- | keyboards/crkbd/keymaps/curry/rules.mk | 37 | ||||
| -rw-r--r-- | keyboards/lily58/keymaps/curry/keymap.c | 24 | ||||
| -rw-r--r-- | keyboards/lily58/keymaps/curry/rules.mk | 38 | ||||
| -rw-r--r-- | users/curry/README.md | 7 |
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 | ||
| 16 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 16 | const 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 | # |
| 5 | BOOTMAGIC_ENABLE = no # Virtual DIP switch configuration(+1000) | 5 | BOOTMAGIC_ENABLE = no # Virtual DIP switch configuration(+1000) |
| 6 | MOUSEKEY_ENABLE = no # Mouse keys(+4700) | 6 | MOUSEKEY_ENABLE = no # Mouse keys(+4700) |
| 7 | EXTRAKEY_ENABLE = yes # Audio control and System control(+450) | 7 | EXTRAKEY_ENABLE = yes # Audio control and System control(+450) |
| 8 | CONSOLE_ENABLE = no # Console for debug(+400) | 8 | CONSOLE_ENABLE = no # Console for debug(+400) |
| 9 | COMMAND_ENABLE = no # Commands for debug and configuration | 9 | COMMAND_ENABLE = no # Commands for debug and configuration |
| 10 | NKRO_ENABLE = yes # Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work | 10 | NKRO_ENABLE = yes # Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work |
| 11 | BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality | 11 | BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality |
| 12 | MIDI_ENABLE = no # MIDI controls | 12 | MIDI_ENABLE = no # MIDI controls |
| 13 | AUDIO_ENABLE = no # Audio output on port C6 | 13 | AUDIO_ENABLE = no # Audio output on port C6 |
| 14 | UNICODE_ENABLE = no # Unicode | 14 | UNICODE_ENABLE = no # Unicode |
| 15 | BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID | 15 | BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID |
| 16 | RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. | 16 | RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. |
| 17 | SWAP_HANDS_ENABLE = no # Enable one-hand typing | 17 | SWAP_HANDS_ENABLE = no # Enable one-hand typing |
| 18 | RGB_MATRIX_ENABLE = WS2812 | 18 | RGB_MATRIX_ENABLE = WS2812 |
| 19 | TAP_DANCE_ENABLE = yes # Enable Tap Dance. | 19 | TAP_DANCE_ENABLE = yes # Enable Tap Dance. |
| 20 | OLED_DRIVER_ENABLE = yes | 20 | OLED_DRIVER_ENABLE = yes |
| 21 | BOOTLOADER = atmel-dfu | 21 | BOOTLOADER = atmel-dfu |
| 22 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend | 22 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend |
| 23 | SPLIT_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 | ||
| 18 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 18 | const 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 @@ | |||
| 1 | BOOTMAGIC_ENABLE = no # Virtual DIP switch configuration(+1000) | 1 | # Build Options |
| 2 | MOUSEKEY_ENABLE = no # Mouse keys(+4700) | 2 | # change to "no" to disable the options, or define them in the Makefile in |
| 3 | EXTRAKEY_ENABLE = yes # Audio control and System control(+450) | 3 | # the appropriate keymap folder that will get included automatically |
| 4 | CONSOLE_ENABLE = no # Console for debug(+400) | 4 | # |
| 5 | COMMAND_ENABLE = no # Commands for debug and configuration | 5 | BOOTMAGIC_ENABLE = no # Virtual DIP switch configuration(+1000) |
| 6 | NKRO_ENABLE = yes # Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work | 6 | MOUSEKEY_ENABLE = no # Mouse keys(+4700) |
| 7 | BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality | 7 | EXTRAKEY_ENABLE = yes # Audio control and System control(+450) |
| 8 | MIDI_ENABLE = no # MIDI controls | 8 | CONSOLE_ENABLE = no # Console for debug(+400) |
| 9 | AUDIO_ENABLE = no # Audio output on port C6 | 9 | COMMAND_ENABLE = no # Commands for debug and configuration |
| 10 | UNICODE_ENABLE = no # Unicode | 10 | NKRO_ENABLE = yes # Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work |
| 11 | BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID | 11 | BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality |
| 12 | RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. | 12 | MIDI_ENABLE = no # MIDI controls |
| 13 | SWAP_HANDS_ENABLE = no # Enable one-hand typing | 13 | AUDIO_ENABLE = no # Audio output on port C6 |
| 14 | TAP_DANCE_ENABLE = yes # Enable Tap Dance. | 14 | UNICODE_ENABLE = no # Unicode |
| 15 | OLED_DRIVER_ENABLE = yes | 15 | BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID |
| 16 | BOOTLOADER = atmel-dfu | 16 | RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. |
| 17 | SPLIT_TRANSPORT = mirror | 17 | SWAP_HANDS_ENABLE = no # Enable one-hand typing |
| 18 | TAP_DANCE_ENABLE = yes # Enable Tap Dance. | ||
| 19 | OLED_DRIVER_ENABLE = yes | ||
| 20 | BOOTLOADER = atmel-dfu | ||
| 21 | SPLIT_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 | ||
| 3 | These is my userspace files, heavily influenced by @drashna's userspace structure. | 3 | These is my userspace files, heavily influenced by @drashna's userspace structure. |
| 4 | 4 | ||
| 5 | # Keyboards | ||
| 6 | |||
| 5 | Main uses are for corne & lily58, supporting dfu bootloader (elite-c) | 7 | Main uses are for corne & lily58, supporting dfu bootloader (elite-c) |
| 6 | 8 | ||
| 7 | # Keyboards | ||
| 8 | ## Split Common | 9 | ## Split Common |
| 9 | Is compatible with split_common when the previous two keyboards update to them. | 10 | Is compatible with split_common when the previous two keyboards update to them. |
| 10 | 11 | ||
| 11 | If 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) | 12 | If 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 | ||
| 13 | Referenced PRs: #6260, #5998, #6001 | 14 | Referenced PRs: #6260, #5998, #6001 |
| 14 | 15 | ||
| 15 | ## Keymaps | 16 | ## Keymaps |
| 16 | Keymap 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. | 17 | Keymap 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 | ||
