diff options
Diffstat (limited to 'keyboards/keebio/iris')
| -rw-r--r-- | keyboards/keebio/iris/keymaps/pvinis/config.h | 24 | ||||
| -rw-r--r-- | keyboards/keebio/iris/keymaps/pvinis/keymap.c | 122 | ||||
| -rw-r--r-- | keyboards/keebio/iris/keymaps/pvinis/rules.mk | 2 |
3 files changed, 148 insertions, 0 deletions
diff --git a/keyboards/keebio/iris/keymaps/pvinis/config.h b/keyboards/keebio/iris/keymaps/pvinis/config.h new file mode 100644 index 000000000..7a7beb0b8 --- /dev/null +++ b/keyboards/keebio/iris/keymaps/pvinis/config.h | |||
| @@ -0,0 +1,24 @@ | |||
| 1 | #pragma once | ||
| 2 | |||
| 3 | |||
| 4 | #ifdef PRODUCT | ||
| 5 | #undef PRODUCT | ||
| 6 | #define PRODUCT Iris Keyboard - pvinis | ||
| 7 | #endif // PRODUCT | ||
| 8 | |||
| 9 | |||
| 10 | // Use I2C or Serial, not both | ||
| 11 | #define USE_SERIAL | ||
| 12 | // #define USE_I2C | ||
| 13 | |||
| 14 | |||
| 15 | // Select hand configuration | ||
| 16 | #define MASTER_LEFT | ||
| 17 | // #define MASTER_RIGHT | ||
| 18 | // #define EE_HANDS | ||
| 19 | |||
| 20 | |||
| 21 | // choose pin to use for audio. c6 is the one iris uses. | ||
| 22 | #ifdef AUDIO_ENABLE | ||
| 23 | #define C6_AUDIO | ||
| 24 | #endif // AUDIO_ENABLE | ||
diff --git a/keyboards/keebio/iris/keymaps/pvinis/keymap.c b/keyboards/keebio/iris/keymaps/pvinis/keymap.c new file mode 100644 index 000000000..fb9e4adcf --- /dev/null +++ b/keyboards/keebio/iris/keymaps/pvinis/keymap.c | |||
| @@ -0,0 +1,122 @@ | |||
| 1 | // pvinis iris | ||
| 2 | // ,-----------------------------. ,-----------------------------. | ||
| 3 | // | | | | | | | | | | | | | | | ||
| 4 | // |----+----+----+----+----+----| |----+----+----+----+----+----| | ||
| 5 | // | | | | | | | | | | | | | | | ||
| 6 | // |----+----+----+----x----x----| |----x----x----+----+----+----| | ||
| 7 | // | | | | | | | | | | | | | | | ||
| 8 | // |----+----+----+----x----x----+----. ,----|----x----x----+----+----+----| | ||
| 9 | // | | | | | | | | | | | | | | | | | ||
| 10 | // `-------------------+----+----+----/ \----+----+----+-------------------' | ||
| 11 | // | | | | | | | | | ||
| 12 | // `----+---------' `--------------' | ||
| 13 | |||
| 14 | |||
| 15 | #include QMK_KEYBOARD_H | ||
| 16 | #include "pvinis.h" | ||
| 17 | //#include "iris.h" | ||
| 18 | //#include "action_layer.h" | ||
| 19 | //#include "eeconfig.h" | ||
| 20 | |||
| 21 | #ifdef AUDIO_ENABLE | ||
| 22 | #include "audio.h" | ||
| 23 | #endif | ||
| 24 | |||
| 25 | #ifdef AUDIO_ENABLE | ||
| 26 | //#define STARTUP_SONG SONG(SONIC_RING) | ||
| 27 | #endif | ||
| 28 | |||
| 29 | #ifdef AUDIO_ENABLE | ||
| 30 | float tone_sonic[][2] = SONG(IN_LIKE_FLINT); | ||
| 31 | float tone_1[][2] = SONG(QWERTY_SOUND); | ||
| 32 | float tone_2[][2] = SONG(OLD_SPICE); | ||
| 33 | float tone_3[][2] = SONG(OVERWATCH_THEME); | ||
| 34 | float tone_4[][2] = SONG(QWERTY_SOUND); | ||
| 35 | #endif | ||
| 36 | |||
| 37 | |||
| 38 | |||
| 39 | |||
| 40 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 41 | |||
| 42 | // ,-----------------------------. ,-----------------------------. | ||
| 43 | // | | | | | |QWER| | | | | | | | | ||
| 44 | // |----+----+----+----+----+----| |----+----+----+----+----+----| | ||
| 45 | // |Tab | | | | |CARP| | | | | | |Del | | ||
| 46 | // |----+----+----+----x----x----| |----x----x----+----+----+----| | ||
| 47 | // |EscC| | | | | | | | | | | |Ent | | ||
| 48 | // |----+----+----+----x----x----+----. ,----|----x----x----+----+----+----| | ||
| 49 | // |LSft| | | | | |Home| |End | | | | | |Rsft| | ||
| 50 | // `-------------------+----+----+----/ \----+----+----+-------------------' | ||
| 51 | // |Cmd |LOWR|Bspc| |Spc |RASE|RAlt| | ||
| 52 | // `----+---------' `--------------' | ||
| 53 | [LR_BASE] = LAYOUT_wrapper( | ||
| 54 | _______, _______, _______, _______, _______, QWERTY , _______, _______, _______, _______, _______, _______, | ||
| 55 | KC_TAB , _______, _______, _______, _______, CARPALX, _______, _______, _______, _______, _______, KC_DEL , | ||
| 56 | PV_ESCC, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_ENT , | ||
| 57 | KC_LSFT, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_RSFT, | ||
| 58 | KC_LGUI, SYMBOL , KC_BSPC, KC_SPC , SYSCTL , KC_RALT | ||
| 59 | ), | ||
| 60 | |||
| 61 | // ,-----------------------------. ,-----------------------------. | ||
| 62 | // | | NUMBERS_L | | NUMBERS_R | | | ||
| 63 | // |----+----+----+----+----+----| |----+----+----+----+----+----| | ||
| 64 | // | | | | | | | ||
| 65 | // |----+ | | +----| | ||
| 66 | // | | QWERTY_L | | QWERTY_R | | | ||
| 67 | // |----+ +----. ,----| +----| | ||
| 68 | // | | | | | | | | | ||
| 69 | // `-------------------+----+----+----/ \----+----+----+-------------------' | ||
| 70 | // | | | | | | | | | ||
| 71 | // `----+---------' `--------------' | ||
| 72 | [LR_QWERTY] = LAYOUT_wrapper( | ||
| 73 | _______, ________________NUMBERS_L__________________, ________________NUMBERS_R__________________, _______, | ||
| 74 | _______, _________________QWERTY_L1_________________, _________________QWERTY_R1_________________, _______, | ||
| 75 | _______, _____________MOD_QWERTY_L2_________________, _____________MOD_QWERTY_R2_________________, _______, | ||
| 76 | _______, _________________QWERTY_L3_________________, _______, _______, _________________QWERTY_R3_________________, _______, | ||
| 77 | _______, _______, _______, _______, _______, _______ | ||
| 78 | ), | ||
| 79 | |||
| 80 | // ,-----------------------------. ,-----------------------------. | ||
| 81 | // | | NUMBERS_L | | NUMBERS_R | | | ||
| 82 | // |----+----+----+----+----+----| |----+----+----+----+----+----| | ||
| 83 | // | | | | | | | ||
| 84 | // |----+ | | +----| | ||
| 85 | // | | CARPALX_L | | CARPALX_R | | | ||
| 86 | // |----+ +----. ,----| +----| | ||
| 87 | // | | | | | | | | | ||
| 88 | // `-------------------+----+----+----/ \----+----+----+-------------------' | ||
| 89 | // | | | | | | | | | ||
| 90 | // `----+---------' `--------------' | ||
| 91 | [LR_CARPALX] = LAYOUT_wrapper( | ||
| 92 | _______, ________________NUMBERS_L__________________, ________________NUMBERS_R__________________, _______, | ||
| 93 | _______, ________________CARPALX_L1_________________, ________________CARPALX_R1_________________, _______, | ||
| 94 | _______, ________________CARPALX_L2_________________, ________________CARPALX_R2_________________, _______, | ||
| 95 | _______, ________________CARPALX_L3_________________, _______, _______, ________________CARPALX_R3_________________, _______, | ||
| 96 | _______, _______, _______, _______, _______, _______ | ||
| 97 | ), | ||
| 98 | |||
| 99 | [LR_SYMBOL] = LAYOUT_wrapper( | ||
| 100 | KC_F12 , ______________________F_L__________________, ______________________F_R__________________, KC_F11 , | ||
| 101 | _______, _________________SYMBOL_L1_________________, _________________SYMBOL_R1_________________, _______, | ||
| 102 | _______, _________________SYMBOL_L2_________________, _________________SYMBOL_R2_________________, _______, | ||
| 103 | _______, _________________SYMBOL_L3_________________, _______, _______, _________________SYMBOL_R3_________________, _______, | ||
| 104 | _______, _______, _______, _______, _______, _______ | ||
| 105 | ), | ||
| 106 | |||
| 107 | [LR_SYSCTL] = LAYOUT_wrapper( | ||
| 108 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | ||
| 109 | _______, _______, _______, _______, _______, _______, _________________SYSCTL_R1_________________, _______, | ||
| 110 | _______, _______, _______, _______, _______, _______, _________________SYSCTL_R2_________________, _______, | ||
| 111 | _______, _______, _______, _______, _______, _______, _______, _______, _________________SYSCTL_R3_________________, _______, | ||
| 112 | _______, _______, _______, _______, _______, _______ | ||
| 113 | ), | ||
| 114 | |||
| 115 | [LR_KBCTL] = LAYOUT_wrapper( | ||
| 116 | XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, | ||
| 117 | XXXXXXX, __________________KBCTL_L1_________________, __________________KBCTL_R1_________________, XXXXXXX, | ||
| 118 | XXXXXXX, __________________KBCTL_L2_________________, __________________KBCTL_R2_________________, XXXXXXX, | ||
| 119 | BASE , __________________KBCTL_L3_________________, XXXXXXX, XXXXXXX, __________________KBCTL_R3_________________, XXXXXXX, | ||
| 120 | XXXXXXX, _______, XXXXXXX, XXXXXXX, _______, XXXXXXX | ||
| 121 | ) | ||
| 122 | }; | ||
diff --git a/keyboards/keebio/iris/keymaps/pvinis/rules.mk b/keyboards/keebio/iris/keymaps/pvinis/rules.mk new file mode 100644 index 000000000..899312894 --- /dev/null +++ b/keyboards/keebio/iris/keymaps/pvinis/rules.mk | |||
| @@ -0,0 +1,2 @@ | |||
| 1 | AUDIO_ENABLE = no # off for now | ||
| 2 | RGBLIGHT_ENABLE = no # off for now | ||
