From b2ee290c9f506e42dd9c4577c8147646c405aeb0 Mon Sep 17 00:00:00 2001 From: Danny Date: Tue, 12 Feb 2019 19:57:24 -0500 Subject: [Keyboard] Move Keebio boards to own folder (#5109) * Move boards into keebio folder * Rename keymap * Update BDN9 files * Update BFO-9000 files * Update Chocopad files * Update Dilly files * Update Fourier files, collapse rev1 into main * Update Iris files * Update Laplace files * Update Levinson files, fix buswerks keymap * Update Nyquist files * Fix keymap issues * Update Quefrency files * Update Rorschach files * Update TF68 files * Update Viterbi files * Update Viterbi files * Update Wavelet files * Reformat default layout * Fix up default folder for Iris * Remove already defined aliases --- keyboards/keebio/bdn9/bdn9.c | 1 + keyboards/keebio/bdn9/bdn9.h | 35 ++ keyboards/keebio/bdn9/config.h | 68 ++++ keyboards/keebio/bdn9/info.json | 22 ++ keyboards/keebio/bdn9/keymaps/default/keymap.c | 46 +++ keyboards/keebio/bdn9/readme.md | 15 + keyboards/keebio/bdn9/rules.mk | 50 +++ keyboards/keebio/bfo9000/bfo9000.c | 1 + keyboards/keebio/bfo9000/bfo9000.h | 37 ++ keyboards/keebio/bfo9000/config.h | 68 ++++ keyboards/keebio/bfo9000/i2c.c | 162 ++++++++ keyboards/keebio/bfo9000/i2c.h | 49 +++ .../bfo9000/keymaps/andylikescandy6x18/config.h | 40 ++ .../bfo9000/keymaps/andylikescandy6x18/keymap.c | 82 ++++ keyboards/keebio/bfo9000/keymaps/default/config.h | 27 ++ keyboards/keebio/bfo9000/keymaps/default/keymap.c | 15 + keyboards/keebio/bfo9000/matrix.c | 342 +++++++++++++++++ keyboards/keebio/bfo9000/readme.md | 18 + keyboards/keebio/bfo9000/rules.mk | 70 ++++ keyboards/keebio/bfo9000/serial.c | 230 +++++++++++ keyboards/keebio/bfo9000/serial.h | 27 ++ keyboards/keebio/bfo9000/split_util.c | 86 +++++ keyboards/keebio/bfo9000/split_util.h | 20 + keyboards/keebio/chocopad/README.md | 14 + keyboards/keebio/chocopad/chocopad.c | 1 + keyboards/keebio/chocopad/chocopad.h | 29 ++ keyboards/keebio/chocopad/config.h | 47 +++ keyboards/keebio/chocopad/info.json | 12 + keyboards/keebio/chocopad/keymaps/default/config.h | 6 + keyboards/keebio/chocopad/keymaps/default/keymap.c | 28 ++ keyboards/keebio/chocopad/keymaps/default/rules.mk | 2 + keyboards/keebio/chocopad/keymaps/khord/config.h | 6 + keyboards/keebio/chocopad/keymaps/khord/keymap.c | 104 +++++ keyboards/keebio/chocopad/keymaps/khord/rules.mk | 2 + keyboards/keebio/chocopad/rules.mk | 58 +++ keyboards/keebio/dilly/README.md | 14 + keyboards/keebio/dilly/config.h | 51 +++ keyboards/keebio/dilly/dilly.c | 1 + keyboards/keebio/dilly/dilly.h | 31 ++ keyboards/keebio/dilly/info.json | 13 + keyboards/keebio/dilly/keymaps/bakingpy/config.h | 3 + keyboards/keebio/dilly/keymaps/bakingpy/keymap.c | 106 ++++++ keyboards/keebio/dilly/keymaps/bakingpy/rules.mk | 1 + keyboards/keebio/dilly/keymaps/default/config.h | 1 + keyboards/keebio/dilly/keymaps/default/keymap.c | 67 ++++ keyboards/keebio/dilly/keymaps/default/rules.mk | 1 + keyboards/keebio/dilly/keymaps/delmo/config.h | 10 + keyboards/keebio/dilly/keymaps/delmo/keymap.c | 105 +++++ keyboards/keebio/dilly/keymaps/delmo/rules.mk | 1 + keyboards/keebio/dilly/keymaps/pletcher/config.h | 11 + keyboards/keebio/dilly/keymaps/pletcher/keymap.c | 95 +++++ keyboards/keebio/dilly/keymaps/pletcher/rules.mk | 2 + keyboards/keebio/dilly/rules.mk | 58 +++ keyboards/keebio/fourier/config.h | 83 ++++ keyboards/keebio/fourier/fourier.c | 1 + keyboards/keebio/fourier/fourier.h | 38 ++ keyboards/keebio/fourier/info.json | 67 ++++ keyboards/keebio/fourier/keymaps/default/config.h | 24 ++ keyboards/keebio/fourier/keymaps/default/keymap.c | 42 ++ keyboards/keebio/fourier/keymaps/default/rules.mk | 0 .../keebio/fourier/keymaps/jennetters/config.h | 28 ++ .../keebio/fourier/keymaps/jennetters/keymap.c | 146 +++++++ .../keebio/fourier/keymaps/jennetters/rules.mk | 1 + keyboards/keebio/fourier/keymaps/maxim/config.h | 29 ++ keyboards/keebio/fourier/keymaps/maxim/keymap.c | 45 +++ keyboards/keebio/fourier/keymaps/valgrahf/config.h | 31 ++ keyboards/keebio/fourier/keymaps/valgrahf/keymap.c | 69 ++++ keyboards/keebio/fourier/keymaps/valgrahf/rules.mk | 0 keyboards/keebio/fourier/keymaps/xyverz/config.h | 33 ++ keyboards/keebio/fourier/keymaps/xyverz/keymap.c | 84 ++++ keyboards/keebio/fourier/readme.md | 20 + keyboards/keebio/fourier/rules.mk | 65 ++++ keyboards/keebio/iris/config.h | 23 ++ keyboards/keebio/iris/info.json | 23 ++ keyboards/keebio/iris/iris.c | 1 + keyboards/keebio/iris/iris.h | 30 ++ keyboards/keebio/iris/keymaps/ave-63/config.h | 38 ++ keyboards/keebio/iris/keymaps/ave-63/keymap.c | 120 ++++++ keyboards/keebio/iris/keymaps/bmoorey/config.h | 38 ++ keyboards/keebio/iris/keymaps/bmoorey/keymap.c | 114 ++++++ keyboards/keebio/iris/keymaps/bmoorey/readme.md | 5 + keyboards/keebio/iris/keymaps/bmoorey/rules.mk | 2 + keyboards/keebio/iris/keymaps/broswen/config.h | 52 +++ keyboards/keebio/iris/keymaps/broswen/keymap.c | 125 ++++++ keyboards/keebio/iris/keymaps/broswen/rules.mk | 8 + keyboards/keebio/iris/keymaps/davidrambo/config.h | 44 +++ keyboards/keebio/iris/keymaps/davidrambo/keymap.c | 158 ++++++++ keyboards/keebio/iris/keymaps/davidrambo/readme.md | 3 + keyboards/keebio/iris/keymaps/davidrambo/rules.mk | 4 + keyboards/keebio/iris/keymaps/dbroqua/config.h | 27 ++ keyboards/keebio/iris/keymaps/dbroqua/keymap.c | 124 ++++++ keyboards/keebio/iris/keymaps/dbroqua/rules.mk | 2 + keyboards/keebio/iris/keymaps/default/config.h | 36 ++ keyboards/keebio/iris/keymaps/default/keymap.c | 114 ++++++ keyboards/keebio/iris/keymaps/default/rules.mk | 2 + keyboards/keebio/iris/keymaps/drashna/config.h | 72 ++++ keyboards/keebio/iris/keymaps/drashna/keymap.c | 99 +++++ keyboards/keebio/iris/keymaps/drashna/rules.mk | 17 + keyboards/keebio/iris/keymaps/drashna_old/config.h | 46 +++ keyboards/keebio/iris/keymaps/drashna_old/keymap.c | 1 + keyboards/keebio/iris/keymaps/drashna_old/rules.mk | 4 + .../keebio/iris/keymaps/dvp-zjpxshade/config.h | 41 ++ .../keebio/iris/keymaps/dvp-zjpxshade/keymap.c | 138 +++++++ .../keebio/iris/keymaps/dvp-zjpxshade/rules.mk | 3 + keyboards/keebio/iris/keymaps/edvorakjp/config.h | 31 ++ keyboards/keebio/iris/keymaps/edvorakjp/keymap.c | 166 ++++++++ keyboards/keebio/iris/keymaps/edvorakjp/readme.md | 21 + keyboards/keebio/iris/keymaps/edvorakjp/rules.mk | 16 + keyboards/keebio/iris/keymaps/fabian/config.h | 39 ++ keyboards/keebio/iris/keymaps/fabian/keymap.c | 179 +++++++++ keyboards/keebio/iris/keymaps/fate/config.h | 40 ++ keyboards/keebio/iris/keymaps/fate/keymap.c | 125 ++++++ keyboards/keebio/iris/keymaps/fate/readme.md | 23 ++ keyboards/keebio/iris/keymaps/fate/rules.mk | 7 + keyboards/keebio/iris/keymaps/gsigler/config.h | 33 ++ keyboards/keebio/iris/keymaps/gsigler/keymap.c | 74 ++++ keyboards/keebio/iris/keymaps/gsigler/rules.mk | 3 + keyboards/keebio/iris/keymaps/hag/config.h | 41 ++ keyboards/keebio/iris/keymaps/hag/keymap.c | 295 +++++++++++++++ keyboards/keebio/iris/keymaps/hag/rules.mk | 3 + keyboards/keebio/iris/keymaps/hexwire/config.h | 43 +++ keyboards/keebio/iris/keymaps/hexwire/keymap.c | 142 +++++++ keyboards/keebio/iris/keymaps/hexwire/rules.mk | 3 + keyboards/keebio/iris/keymaps/impstyle/README.md | 12 + keyboards/keebio/iris/keymaps/impstyle/config.h | 44 +++ keyboards/keebio/iris/keymaps/impstyle/keymap.c | 110 ++++++ keyboards/keebio/iris/keymaps/impstyle/rules.mk | 5 + keyboards/keebio/iris/keymaps/jennetters/config.h | 38 ++ keyboards/keebio/iris/keymaps/jennetters/keymap.c | 206 ++++++++++ keyboards/keebio/iris/keymaps/jennetters/readme.md | 10 + keyboards/keebio/iris/keymaps/jennetters/rules.mk | 1 + keyboards/keebio/iris/keymaps/khord/config.h | 38 ++ keyboards/keebio/iris/keymaps/khord/keymap.c | 136 +++++++ keyboards/keebio/iris/keymaps/khord/rules.mk | 3 + keyboards/keebio/iris/keymaps/krusli/README.md | 2 + keyboards/keebio/iris/keymaps/krusli/config.h | 41 ++ keyboards/keebio/iris/keymaps/krusli/keymap.c | 96 +++++ keyboards/keebio/iris/keymaps/krusli/rules.mk | 3 + keyboards/keebio/iris/keymaps/lewisridden/config.h | 41 ++ keyboards/keebio/iris/keymaps/lewisridden/keymap.c | 136 +++++++ keyboards/keebio/iris/keymaps/lewisridden/rules.mk | 3 + keyboards/keebio/iris/keymaps/mtdjr/config.h | 51 +++ keyboards/keebio/iris/keymaps/mtdjr/keymap.c | 63 +++ keyboards/keebio/iris/keymaps/mtdjr/rules.mk | 4 + .../iris/keymaps/olligranlund_nordic/config.h | 36 ++ .../iris/keymaps/olligranlund_nordic/keymap.c | 131 +++++++ .../iris/keymaps/olligranlund_nordic/readme.md | 11 + .../iris/keymaps/olligranlund_nordic/rules.mk | 2 + keyboards/keebio/iris/keymaps/omgvee/config.h | 56 +++ keyboards/keebio/iris/keymaps/omgvee/keymap.c | 206 ++++++++++ keyboards/keebio/iris/keymaps/omgvee/readme.md | 23 ++ keyboards/keebio/iris/keymaps/omgvee/rules.mk | 9 + keyboards/keebio/iris/keymaps/rdhaene/config.h | 24 ++ keyboards/keebio/iris/keymaps/rdhaene/keymap.c | 145 +++++++ keyboards/keebio/iris/keymaps/rdhaene/rules.mk | 3 + keyboards/keebio/iris/keymaps/rs/config.h | 38 ++ keyboards/keebio/iris/keymaps/rs/karabiner.json | 154 ++++++++ keyboards/keebio/iris/keymaps/rs/keymap.c | 48 +++ keyboards/keebio/iris/keymaps/rs/readme.md | 13 + keyboards/keebio/iris/keymaps/rs/rules.mk | 1 + keyboards/keebio/iris/keymaps/s1carii/config.h | 34 ++ keyboards/keebio/iris/keymaps/s1carii/keymap.c | 144 +++++++ keyboards/keebio/iris/keymaps/s1carii/readme.md | 9 + keyboards/keebio/iris/keymaps/s1carii/rules.mk | 2 + keyboards/keebio/iris/keymaps/saviof/config.h | 39 ++ keyboards/keebio/iris/keymaps/saviof/keymap.c | 107 ++++++ keyboards/keebio/iris/keymaps/saviof/rules.mk | 3 + keyboards/keebio/iris/keymaps/swedish/config.h | 41 ++ keyboards/keebio/iris/keymaps/swedish/keymap.c | 109 ++++++ keyboards/keebio/iris/keymaps/swedish/rules.mk | 3 + .../keebio/iris/keymaps/transmogrified/Readme.md | 9 + .../keebio/iris/keymaps/transmogrified/config.h | 46 +++ .../keebio/iris/keymaps/transmogrified/keymap.c | 421 +++++++++++++++++++++ .../keebio/iris/keymaps/transmogrified/rules.mk | 3 + keyboards/keebio/iris/keymaps/via/config.h | 20 + keyboards/keebio/iris/keymaps/via/keymap.c | 77 ++++ keyboards/keebio/iris/keymaps/via/rules.mk | 7 + keyboards/keebio/iris/keymaps/vyolle/config.h | 44 +++ keyboards/keebio/iris/keymaps/vyolle/keymap.c | 115 ++++++ keyboards/keebio/iris/keymaps/vyolle/rules.mk | 7 + keyboards/keebio/iris/keymaps/wanleg/config.h | 33 ++ keyboards/keebio/iris/keymaps/wanleg/keymap.c | 76 ++++ keyboards/keebio/iris/keymaps/wanleg/rules.mk | 5 + keyboards/keebio/iris/keymaps/xyverz/config.h | 42 ++ keyboards/keebio/iris/keymaps/xyverz/keymap.c | 161 ++++++++ keyboards/keebio/iris/keymaps/xyverz/rules.mk | 2 + keyboards/keebio/iris/keymaps/yanfali/config.h | 43 +++ keyboards/keebio/iris/keymaps/yanfali/keymap.c | 144 +++++++ keyboards/keebio/iris/keymaps/yanfali/readme.md | 17 + keyboards/keebio/iris/keymaps/yanfali/rules.mk | 3 + keyboards/keebio/iris/readme.md | 20 + keyboards/keebio/iris/rev1/config.h | 84 ++++ keyboards/keebio/iris/rev1/rev1.c | 27 ++ keyboards/keebio/iris/rev1/rev1.h | 37 ++ keyboards/keebio/iris/rev1/rules.mk | 1 + keyboards/keebio/iris/rev1_led/config.h | 84 ++++ keyboards/keebio/iris/rev1_led/rev1_led.c | 27 ++ keyboards/keebio/iris/rev1_led/rev1_led.h | 37 ++ keyboards/keebio/iris/rev1_led/rules.mk | 1 + keyboards/keebio/iris/rev2/config.h | 84 ++++ keyboards/keebio/iris/rev2/rev2.c | 28 ++ keyboards/keebio/iris/rev2/rev2.h | 37 ++ keyboards/keebio/iris/rev2/rules.mk | 2 + keyboards/keebio/iris/rev3/config.h | 93 +++++ keyboards/keebio/iris/rev3/rev3.c | 27 ++ keyboards/keebio/iris/rev3/rev3.h | 33 ++ keyboards/keebio/iris/rev3/rules.mk | 3 + keyboards/keebio/iris/rules.mk | 41 ++ keyboards/keebio/laplace/config.h | 46 +++ keyboards/keebio/laplace/info.json | 63 +++ keyboards/keebio/laplace/keymaps/bakingpy/keymap.c | 61 +++ keyboards/keebio/laplace/keymaps/bakingpy/rules.mk | 0 keyboards/keebio/laplace/keymaps/default/keymap.c | 36 ++ keyboards/keebio/laplace/keymaps/default/rules.mk | 0 keyboards/keebio/laplace/laplace.c | 1 + keyboards/keebio/laplace/laplace.h | 33 ++ keyboards/keebio/laplace/readme.md | 20 + keyboards/keebio/laplace/rules.mk | 64 ++++ keyboards/keebio/levinson/config.h | 25 ++ keyboards/keebio/levinson/info.json | 12 + keyboards/keebio/levinson/keymaps/atreus/config.h | 22 ++ keyboards/keebio/levinson/keymaps/atreus/keymap.c | 41 ++ keyboards/keebio/levinson/keymaps/atreus/readme.md | 8 + .../keebio/levinson/keymaps/bakingpy2u/config.h | 21 + .../keebio/levinson/keymaps/bakingpy2u/keymap.c | 203 ++++++++++ .../keebio/levinson/keymaps/bakingpy2u/rules.mk | 2 + keyboards/keebio/levinson/keymaps/default/config.h | 28 ++ keyboards/keebio/levinson/keymaps/default/keymap.c | 208 ++++++++++ keyboards/keebio/levinson/keymaps/default/rules.mk | 2 + .../keebio/levinson/keymaps/drogglbecher/config.h | 17 + .../keebio/levinson/keymaps/drogglbecher/keymap.c | 76 ++++ .../keebio/levinson/keymaps/drogglbecher/rules.mk | 7 + keyboards/keebio/levinson/keymaps/jyh/config.h | 29 ++ keyboards/keebio/levinson/keymaps/jyh/keymap.c | 215 +++++++++++ keyboards/keebio/levinson/keymaps/jyh/readme.md | 32 ++ keyboards/keebio/levinson/keymaps/jyh/rules.mk | 1 + keyboards/keebio/levinson/keymaps/jyh2/config.h | 33 ++ keyboards/keebio/levinson/keymaps/jyh2/keymap.c | 222 +++++++++++ keyboards/keebio/levinson/keymaps/jyh2/readme.md | 32 ++ keyboards/keebio/levinson/keymaps/jyh2/rules.mk | 2 + .../levinson/keymaps/losinggeneration/README.md | 28 ++ .../levinson/keymaps/losinggeneration/config.h | 42 ++ .../levinson/keymaps/losinggeneration/keymap.c | 38 ++ .../levinson/keymaps/losinggeneration/rules.mk | 14 + .../keebio/levinson/keymaps/mmacdougall/README.md | 21 + .../keebio/levinson/keymaps/mmacdougall/config.h | 20 + .../keebio/levinson/keymaps/mmacdougall/keymap.c | 197 ++++++++++ .../keebio/levinson/keymaps/mmacdougall/rules.mk | 2 + keyboards/keebio/levinson/keymaps/steno/config.h | 34 ++ keyboards/keebio/levinson/keymaps/steno/keymap.c | 148 ++++++++ keyboards/keebio/levinson/keymaps/steno/rules.mk | 7 + .../keebio/levinson/keymaps/treadwell/config.h | 32 ++ .../keebio/levinson/keymaps/treadwell/keymap.c | 177 +++++++++ .../keebio/levinson/keymaps/treadwell/rules.mk | 2 + .../keebio/levinson/keymaps/valgrahf/config.h | 25 ++ .../keebio/levinson/keymaps/valgrahf/keymap.c | 63 +++ .../keebio/levinson/keymaps/valgrahf/rules.mk | 3 + .../keebio/levinson/keymaps/xtonhasvim/config.h | 35 ++ .../keebio/levinson/keymaps/xtonhasvim/keymap.c | 237 ++++++++++++ .../keebio/levinson/keymaps/xtonhasvim/readme.md | 9 + .../keebio/levinson/keymaps/xtonhasvim/rules.mk | 5 + keyboards/keebio/levinson/levinson.c | 16 + keyboards/keebio/levinson/levinson.h | 25 ++ keyboards/keebio/levinson/readme.md | 28 ++ keyboards/keebio/levinson/rev1/config.h | 59 +++ keyboards/keebio/levinson/rev1/rev1.c | 22 ++ keyboards/keebio/levinson/rev1/rev1.h | 59 +++ keyboards/keebio/levinson/rev1/rules.mk | 1 + keyboards/keebio/levinson/rev2/config.h | 59 +++ keyboards/keebio/levinson/rev2/rev2.c | 22 ++ keyboards/keebio/levinson/rev2/rev2.h | 59 +++ keyboards/keebio/levinson/rev2/rules.mk | 1 + keyboards/keebio/levinson/rules.mk | 33 ++ keyboards/keebio/nyquist/config.h | 20 + keyboards/keebio/nyquist/info.json | 15 + .../keebio/nyquist/keymaps/DivergeJM/README.md | 184 +++++++++ .../keebio/nyquist/keymaps/DivergeJM/config.h | 29 ++ .../keebio/nyquist/keymaps/DivergeJM/keymap.c | 310 +++++++++++++++ .../keebio/nyquist/keymaps/DivergeJM/rules.mk | 34 ++ .../keebio/nyquist/keymaps/bakingpy/README.md | 116 ++++++ .../nyquist/keymaps/bakingpy/Underglow Pinouts.md | 20 + keyboards/keebio/nyquist/keymaps/bakingpy/config.h | 34 ++ keyboards/keebio/nyquist/keymaps/bakingpy/keymap.c | 216 +++++++++++ .../nyquist/keymaps/bakingpy/keymap_converter.py | 39 ++ .../nyquist/keymaps/bakingpy/keymap_to_readme.rb | 40 ++ keyboards/keebio/nyquist/keymaps/bakingpy/rules.mk | 2 + keyboards/keebio/nyquist/keymaps/bramver/README.md | 100 +++++ keyboards/keebio/nyquist/keymaps/bramver/config.h | 31 ++ keyboards/keebio/nyquist/keymaps/bramver/keymap.c | 268 +++++++++++++ keyboards/keebio/nyquist/keymaps/bramver/rules.mk | 6 + .../keebio/nyquist/keymaps/danielhklein/config.h | 27 ++ .../keebio/nyquist/keymaps/danielhklein/keymap.c | 173 +++++++++ .../keebio/nyquist/keymaps/danielhklein/rules.mk | 34 ++ keyboards/keebio/nyquist/keymaps/default/config.h | 31 ++ keyboards/keebio/nyquist/keymaps/default/keymap.c | 226 +++++++++++ keyboards/keebio/nyquist/keymaps/default/rules.mk | 1 + .../keebio/nyquist/keymaps/jojiichan/config.h | 42 ++ .../keebio/nyquist/keymaps/jojiichan/keymap.c | 46 +++ .../keebio/nyquist/keymaps/jojiichan/rules.mk | 2 + keyboards/keebio/nyquist/keymaps/kim-kim/config.h | 41 ++ keyboards/keebio/nyquist/keymaps/kim-kim/keymap.c | 79 ++++ keyboards/keebio/nyquist/keymaps/kim-kim/rules.mk | 2 + .../nyquist/keymaps/losinggeneration/README.md | 29 ++ .../nyquist/keymaps/losinggeneration/config.h | 35 ++ .../nyquist/keymaps/losinggeneration/keymap.c | 55 +++ .../nyquist/keymaps/losinggeneration/rules.mk | 14 + keyboards/keebio/nyquist/keymaps/mtdjr/config.h | 36 ++ keyboards/keebio/nyquist/keymaps/mtdjr/keymap.c | 64 ++++ keyboards/keebio/nyquist/keymaps/mtdjr/rules.mk | 2 + keyboards/keebio/nyquist/keymaps/pitty/README.md | 79 ++++ keyboards/keebio/nyquist/keymaps/pitty/config.h | 44 +++ keyboards/keebio/nyquist/keymaps/pitty/keymap.c | 168 ++++++++ keyboards/keebio/nyquist/keymaps/pitty/rules.mk | 3 + .../keebio/nyquist/keymaps/shovelpaw/config.h | 43 +++ .../keebio/nyquist/keymaps/shovelpaw/keymap.c | 156 ++++++++ .../keebio/nyquist/keymaps/shovelpaw/rules.mk | 3 + keyboards/keebio/nyquist/keymaps/skug/config.h | 43 +++ keyboards/keebio/nyquist/keymaps/skug/keymap.c | 170 +++++++++ keyboards/keebio/nyquist/keymaps/skug/rules.mk | 1 + keyboards/keebio/nyquist/keymaps/tester/config.h | 20 + keyboards/keebio/nyquist/keymaps/tester/keymap.c | 226 +++++++++++ keyboards/keebio/nyquist/keymaps/tester/rules.mk | 1 + keyboards/keebio/nyquist/keymaps/yshrsmz/config.h | 39 ++ keyboards/keebio/nyquist/keymaps/yshrsmz/keymap.c | 191 ++++++++++ keyboards/keebio/nyquist/keymaps/yshrsmz/rules.mk | 1 + keyboards/keebio/nyquist/nyquist.c | 1 + keyboards/keebio/nyquist/nyquist.h | 31 ++ keyboards/keebio/nyquist/readme.md | 20 + keyboards/keebio/nyquist/rev1/config.h | 78 ++++ keyboards/keebio/nyquist/rev1/rev1.c | 22 ++ keyboards/keebio/nyquist/rev1/rev1.h | 65 ++++ keyboards/keebio/nyquist/rev1/rules.mk | 1 + keyboards/keebio/nyquist/rev2/config.h | 79 ++++ keyboards/keebio/nyquist/rev2/rev2.c | 21 + keyboards/keebio/nyquist/rev2/rev2.h | 65 ++++ keyboards/keebio/nyquist/rev2/rules.mk | 1 + keyboards/keebio/nyquist/rev3/config.h | 80 ++++ keyboards/keebio/nyquist/rev3/rev3.c | 21 + keyboards/keebio/nyquist/rev3/rev3.h | 34 ++ keyboards/keebio/nyquist/rev3/rules.mk | 2 + keyboards/keebio/nyquist/rules.mk | 71 ++++ keyboards/keebio/quefrency/config.h | 21 + keyboards/keebio/quefrency/info.json | 174 +++++++++ .../keebio/quefrency/keymaps/bjohnson/config.h | 41 ++ .../keebio/quefrency/keymaps/bjohnson/keymap.c | 33 ++ .../keebio/quefrency/keymaps/bjohnson/rules.mk | 22 ++ .../keebio/quefrency/keymaps/bramver/README.md | 61 +++ .../keebio/quefrency/keymaps/bramver/config.h | 31 ++ .../keebio/quefrency/keymaps/bramver/keymap.c | 131 +++++++ .../keebio/quefrency/keymaps/bramver/rules.mk | 6 + .../keebio/quefrency/keymaps/default/config.h | 27 ++ .../keebio/quefrency/keymaps/default/keymap.c | 32 ++ .../keebio/quefrency/keymaps/default/rules.mk | 0 .../keebio/quefrency/keymaps/default65/config.h | 27 ++ .../keebio/quefrency/keymaps/default65/keymap.c | 32 ++ .../keebio/quefrency/keymaps/default65/rules.mk | 0 .../quefrency/keymaps/default65macro/config.h | 24 ++ .../quefrency/keymaps/default65macro/keymap.c | 32 ++ keyboards/keebio/quefrency/quefrency.c | 1 + keyboards/keebio/quefrency/quefrency.h | 21 + keyboards/keebio/quefrency/readme.md | 22 ++ keyboards/keebio/quefrency/rev1/config.h | 55 +++ keyboards/keebio/quefrency/rev1/rev1.c | 5 + keyboards/keebio/quefrency/rev1/rev1.h | 103 +++++ keyboards/keebio/quefrency/rev1/rules.mk | 0 keyboards/keebio/quefrency/rules.mk | 31 ++ keyboards/keebio/rorschach/config.h | 20 + keyboards/keebio/rorschach/info.json | 77 ++++ .../keebio/rorschach/keymaps/default/config.h | 24 ++ .../keebio/rorschach/keymaps/default/keymap.c | 38 ++ .../rorschach/keymaps/insertsnideremarks/config.h | 23 ++ .../rorschach/keymaps/insertsnideremarks/keymap.c | 286 ++++++++++++++ .../rorschach/keymaps/insertsnideremarks/rules.mk | 19 + keyboards/keebio/rorschach/readme.md | 20 + keyboards/keebio/rorschach/rev1/config.h | 62 +++ keyboards/keebio/rorschach/rev1/rev1.c | 14 + keyboards/keebio/rorschach/rev1/rev1.h | 37 ++ keyboards/keebio/rorschach/rev1/rules.mk | 1 + keyboards/keebio/rorschach/rorschach.c | 1 + keyboards/keebio/rorschach/rorschach.h | 23 ++ keyboards/keebio/rorschach/rules.mk | 26 ++ keyboards/keebio/tragicforce68/README.md | 18 + keyboards/keebio/tragicforce68/config.h | 61 +++ keyboards/keebio/tragicforce68/info.json | 242 ++++++++++++ .../keebio/tragicforce68/keymaps/buswerks/keymap.c | 60 +++ .../keebio/tragicforce68/keymaps/default/keymap.c | 34 ++ keyboards/keebio/tragicforce68/rules.mk | 26 ++ keyboards/keebio/tragicforce68/tragicforce68.c | 8 + keyboards/keebio/tragicforce68/tragicforce68.h | 74 ++++ keyboards/keebio/viterbi/config.h | 20 + .../keebio/viterbi/keymaps/bakingpy/README.md | 116 ++++++ keyboards/keebio/viterbi/keymaps/bakingpy/config.h | 33 ++ keyboards/keebio/viterbi/keymaps/bakingpy/keymap.c | 215 +++++++++++ keyboards/keebio/viterbi/keymaps/bakingpy/rules.mk | 1 + keyboards/keebio/viterbi/keymaps/default/config.h | 32 ++ keyboards/keebio/viterbi/keymaps/default/keymap.c | 136 +++++++ keyboards/keebio/viterbi/keymaps/default/rules.mk | 1 + keyboards/keebio/viterbi/keymaps/drashna/config.h | 74 ++++ keyboards/keebio/viterbi/keymaps/drashna/keymap.c | 94 +++++ keyboards/keebio/viterbi/keymaps/drashna/rules.mk | 25 ++ .../keebio/viterbi/keymaps/drashna_old/config.h | 86 +++++ .../keebio/viterbi/keymaps/drashna_old/keymap.c | 1 + .../keebio/viterbi/keymaps/drashna_old/rules.mk | 28 ++ keyboards/keebio/viterbi/keymaps/dwallace/config.h | 43 +++ keyboards/keebio/viterbi/keymaps/dwallace/keymap.c | 223 +++++++++++ keyboards/keebio/viterbi/keymaps/dwallace/rules.mk | 1 + keyboards/keebio/viterbi/keymaps/fido/config.h | 45 +++ keyboards/keebio/viterbi/keymaps/fido/keymap.c | 73 ++++ keyboards/keebio/viterbi/keymaps/fido/rules.mk | 1 + keyboards/keebio/viterbi/keymaps/mike808/config.h | 43 +++ keyboards/keebio/viterbi/keymaps/mike808/keymap.c | 157 ++++++++ keyboards/keebio/viterbi/keymaps/mike808/rules.mk | 1 + keyboards/keebio/viterbi/readme.md | 21 + keyboards/keebio/viterbi/rev1/config.h | 53 +++ keyboards/keebio/viterbi/rev1/rev1.c | 1 + keyboards/keebio/viterbi/rev1/rev1.h | 63 +++ keyboards/keebio/viterbi/rev1/rules.mk | 3 + keyboards/keebio/viterbi/rev2/config.h | 56 +++ keyboards/keebio/viterbi/rev2/rev2.c | 1 + keyboards/keebio/viterbi/rev2/rev2.h | 35 ++ keyboards/keebio/viterbi/rev2/rules.mk | 3 + keyboards/keebio/viterbi/rules.mk | 32 ++ keyboards/keebio/viterbi/viterbi.c | 1 + keyboards/keebio/viterbi/viterbi.h | 28 ++ keyboards/keebio/wavelet/config.h | 54 +++ keyboards/keebio/wavelet/info.json | 17 + keyboards/keebio/wavelet/keymaps/default/keymap.c | 208 ++++++++++ keyboards/keebio/wavelet/keymaps/default/rules.mk | 2 + keyboards/keebio/wavelet/readme.md | 20 + keyboards/keebio/wavelet/rules.mk | 30 ++ keyboards/keebio/wavelet/wavelet.c | 29 ++ keyboards/keebio/wavelet/wavelet.h | 37 ++ 432 files changed, 21907 insertions(+) create mode 100644 keyboards/keebio/bdn9/bdn9.c create mode 100644 keyboards/keebio/bdn9/bdn9.h create mode 100644 keyboards/keebio/bdn9/config.h create mode 100644 keyboards/keebio/bdn9/info.json create mode 100644 keyboards/keebio/bdn9/keymaps/default/keymap.c create mode 100644 keyboards/keebio/bdn9/readme.md create mode 100644 keyboards/keebio/bdn9/rules.mk create mode 100644 keyboards/keebio/bfo9000/bfo9000.c create mode 100644 keyboards/keebio/bfo9000/bfo9000.h create mode 100644 keyboards/keebio/bfo9000/config.h create mode 100644 keyboards/keebio/bfo9000/i2c.c create mode 100644 keyboards/keebio/bfo9000/i2c.h create mode 100644 keyboards/keebio/bfo9000/keymaps/andylikescandy6x18/config.h create mode 100644 keyboards/keebio/bfo9000/keymaps/andylikescandy6x18/keymap.c create mode 100644 keyboards/keebio/bfo9000/keymaps/default/config.h create mode 100644 keyboards/keebio/bfo9000/keymaps/default/keymap.c create mode 100644 keyboards/keebio/bfo9000/matrix.c create mode 100644 keyboards/keebio/bfo9000/readme.md create mode 100644 keyboards/keebio/bfo9000/rules.mk create mode 100644 keyboards/keebio/bfo9000/serial.c create mode 100644 keyboards/keebio/bfo9000/serial.h create mode 100644 keyboards/keebio/bfo9000/split_util.c create mode 100644 keyboards/keebio/bfo9000/split_util.h create mode 100644 keyboards/keebio/chocopad/README.md create mode 100644 keyboards/keebio/chocopad/chocopad.c create mode 100644 keyboards/keebio/chocopad/chocopad.h create mode 100644 keyboards/keebio/chocopad/config.h create mode 100644 keyboards/keebio/chocopad/info.json create mode 100644 keyboards/keebio/chocopad/keymaps/default/config.h create mode 100644 keyboards/keebio/chocopad/keymaps/default/keymap.c create mode 100644 keyboards/keebio/chocopad/keymaps/default/rules.mk create mode 100644 keyboards/keebio/chocopad/keymaps/khord/config.h create mode 100644 keyboards/keebio/chocopad/keymaps/khord/keymap.c create mode 100644 keyboards/keebio/chocopad/keymaps/khord/rules.mk create mode 100644 keyboards/keebio/chocopad/rules.mk create mode 100644 keyboards/keebio/dilly/README.md create mode 100644 keyboards/keebio/dilly/config.h create mode 100644 keyboards/keebio/dilly/dilly.c create mode 100644 keyboards/keebio/dilly/dilly.h create mode 100644 keyboards/keebio/dilly/info.json create mode 100644 keyboards/keebio/dilly/keymaps/bakingpy/config.h create mode 100644 keyboards/keebio/dilly/keymaps/bakingpy/keymap.c create mode 100644 keyboards/keebio/dilly/keymaps/bakingpy/rules.mk create mode 100644 keyboards/keebio/dilly/keymaps/default/config.h create mode 100644 keyboards/keebio/dilly/keymaps/default/keymap.c create mode 100644 keyboards/keebio/dilly/keymaps/default/rules.mk create mode 100644 keyboards/keebio/dilly/keymaps/delmo/config.h create mode 100644 keyboards/keebio/dilly/keymaps/delmo/keymap.c create mode 100644 keyboards/keebio/dilly/keymaps/delmo/rules.mk create mode 100644 keyboards/keebio/dilly/keymaps/pletcher/config.h create mode 100644 keyboards/keebio/dilly/keymaps/pletcher/keymap.c create mode 100644 keyboards/keebio/dilly/keymaps/pletcher/rules.mk create mode 100644 keyboards/keebio/dilly/rules.mk create mode 100644 keyboards/keebio/fourier/config.h create mode 100644 keyboards/keebio/fourier/fourier.c create mode 100644 keyboards/keebio/fourier/fourier.h create mode 100644 keyboards/keebio/fourier/info.json create mode 100644 keyboards/keebio/fourier/keymaps/default/config.h create mode 100644 keyboards/keebio/fourier/keymaps/default/keymap.c create mode 100644 keyboards/keebio/fourier/keymaps/default/rules.mk create mode 100644 keyboards/keebio/fourier/keymaps/jennetters/config.h create mode 100644 keyboards/keebio/fourier/keymaps/jennetters/keymap.c create mode 100644 keyboards/keebio/fourier/keymaps/jennetters/rules.mk create mode 100644 keyboards/keebio/fourier/keymaps/maxim/config.h create mode 100644 keyboards/keebio/fourier/keymaps/maxim/keymap.c create mode 100644 keyboards/keebio/fourier/keymaps/valgrahf/config.h create mode 100644 keyboards/keebio/fourier/keymaps/valgrahf/keymap.c create mode 100644 keyboards/keebio/fourier/keymaps/valgrahf/rules.mk create mode 100644 keyboards/keebio/fourier/keymaps/xyverz/config.h create mode 100644 keyboards/keebio/fourier/keymaps/xyverz/keymap.c create mode 100644 keyboards/keebio/fourier/readme.md create mode 100644 keyboards/keebio/fourier/rules.mk create mode 100644 keyboards/keebio/iris/config.h create mode 100644 keyboards/keebio/iris/info.json create mode 100644 keyboards/keebio/iris/iris.c create mode 100644 keyboards/keebio/iris/iris.h create mode 100644 keyboards/keebio/iris/keymaps/ave-63/config.h create mode 100644 keyboards/keebio/iris/keymaps/ave-63/keymap.c create mode 100644 keyboards/keebio/iris/keymaps/bmoorey/config.h create mode 100644 keyboards/keebio/iris/keymaps/bmoorey/keymap.c create mode 100644 keyboards/keebio/iris/keymaps/bmoorey/readme.md create mode 100644 keyboards/keebio/iris/keymaps/bmoorey/rules.mk create mode 100644 keyboards/keebio/iris/keymaps/broswen/config.h create mode 100644 keyboards/keebio/iris/keymaps/broswen/keymap.c create mode 100644 keyboards/keebio/iris/keymaps/broswen/rules.mk create mode 100644 keyboards/keebio/iris/keymaps/davidrambo/config.h create mode 100644 keyboards/keebio/iris/keymaps/davidrambo/keymap.c create mode 100644 keyboards/keebio/iris/keymaps/davidrambo/readme.md create mode 100644 keyboards/keebio/iris/keymaps/davidrambo/rules.mk create mode 100644 keyboards/keebio/iris/keymaps/dbroqua/config.h create mode 100644 keyboards/keebio/iris/keymaps/dbroqua/keymap.c create mode 100644 keyboards/keebio/iris/keymaps/dbroqua/rules.mk create mode 100644 keyboards/keebio/iris/keymaps/default/config.h create mode 100644 keyboards/keebio/iris/keymaps/default/keymap.c create mode 100644 keyboards/keebio/iris/keymaps/default/rules.mk create mode 100644 keyboards/keebio/iris/keymaps/drashna/config.h create mode 100644 keyboards/keebio/iris/keymaps/drashna/keymap.c create mode 100644 keyboards/keebio/iris/keymaps/drashna/rules.mk create mode 100644 keyboards/keebio/iris/keymaps/drashna_old/config.h create mode 100644 keyboards/keebio/iris/keymaps/drashna_old/keymap.c create mode 100644 keyboards/keebio/iris/keymaps/drashna_old/rules.mk create mode 100644 keyboards/keebio/iris/keymaps/dvp-zjpxshade/config.h create mode 100644 keyboards/keebio/iris/keymaps/dvp-zjpxshade/keymap.c create mode 100644 keyboards/keebio/iris/keymaps/dvp-zjpxshade/rules.mk create mode 100644 keyboards/keebio/iris/keymaps/edvorakjp/config.h create mode 100644 keyboards/keebio/iris/keymaps/edvorakjp/keymap.c create mode 100644 keyboards/keebio/iris/keymaps/edvorakjp/readme.md create mode 100644 keyboards/keebio/iris/keymaps/edvorakjp/rules.mk create mode 100644 keyboards/keebio/iris/keymaps/fabian/config.h create mode 100644 keyboards/keebio/iris/keymaps/fabian/keymap.c create mode 100644 keyboards/keebio/iris/keymaps/fate/config.h create mode 100644 keyboards/keebio/iris/keymaps/fate/keymap.c create mode 100644 keyboards/keebio/iris/keymaps/fate/readme.md create mode 100644 keyboards/keebio/iris/keymaps/fate/rules.mk create mode 100644 keyboards/keebio/iris/keymaps/gsigler/config.h create mode 100644 keyboards/keebio/iris/keymaps/gsigler/keymap.c create mode 100644 keyboards/keebio/iris/keymaps/gsigler/rules.mk create mode 100644 keyboards/keebio/iris/keymaps/hag/config.h create mode 100644 keyboards/keebio/iris/keymaps/hag/keymap.c create mode 100644 keyboards/keebio/iris/keymaps/hag/rules.mk create mode 100644 keyboards/keebio/iris/keymaps/hexwire/config.h create mode 100644 keyboards/keebio/iris/keymaps/hexwire/keymap.c create mode 100644 keyboards/keebio/iris/keymaps/hexwire/rules.mk create mode 100644 keyboards/keebio/iris/keymaps/impstyle/README.md create mode 100644 keyboards/keebio/iris/keymaps/impstyle/config.h create mode 100644 keyboards/keebio/iris/keymaps/impstyle/keymap.c create mode 100644 keyboards/keebio/iris/keymaps/impstyle/rules.mk create mode 100644 keyboards/keebio/iris/keymaps/jennetters/config.h create mode 100644 keyboards/keebio/iris/keymaps/jennetters/keymap.c create mode 100644 keyboards/keebio/iris/keymaps/jennetters/readme.md create mode 100644 keyboards/keebio/iris/keymaps/jennetters/rules.mk create mode 100644 keyboards/keebio/iris/keymaps/khord/config.h create mode 100644 keyboards/keebio/iris/keymaps/khord/keymap.c create mode 100644 keyboards/keebio/iris/keymaps/khord/rules.mk create mode 100644 keyboards/keebio/iris/keymaps/krusli/README.md create mode 100644 keyboards/keebio/iris/keymaps/krusli/config.h create mode 100644 keyboards/keebio/iris/keymaps/krusli/keymap.c create mode 100644 keyboards/keebio/iris/keymaps/krusli/rules.mk create mode 100644 keyboards/keebio/iris/keymaps/lewisridden/config.h create mode 100644 keyboards/keebio/iris/keymaps/lewisridden/keymap.c create mode 100644 keyboards/keebio/iris/keymaps/lewisridden/rules.mk create mode 100644 keyboards/keebio/iris/keymaps/mtdjr/config.h create mode 100644 keyboards/keebio/iris/keymaps/mtdjr/keymap.c create mode 100644 keyboards/keebio/iris/keymaps/mtdjr/rules.mk create mode 100644 keyboards/keebio/iris/keymaps/olligranlund_nordic/config.h create mode 100644 keyboards/keebio/iris/keymaps/olligranlund_nordic/keymap.c create mode 100644 keyboards/keebio/iris/keymaps/olligranlund_nordic/readme.md create mode 100644 keyboards/keebio/iris/keymaps/olligranlund_nordic/rules.mk create mode 100644 keyboards/keebio/iris/keymaps/omgvee/config.h create mode 100644 keyboards/keebio/iris/keymaps/omgvee/keymap.c create mode 100644 keyboards/keebio/iris/keymaps/omgvee/readme.md create mode 100644 keyboards/keebio/iris/keymaps/omgvee/rules.mk create mode 100644 keyboards/keebio/iris/keymaps/rdhaene/config.h create mode 100644 keyboards/keebio/iris/keymaps/rdhaene/keymap.c create mode 100644 keyboards/keebio/iris/keymaps/rdhaene/rules.mk create mode 100644 keyboards/keebio/iris/keymaps/rs/config.h create mode 100644 keyboards/keebio/iris/keymaps/rs/karabiner.json create mode 100644 keyboards/keebio/iris/keymaps/rs/keymap.c create mode 100644 keyboards/keebio/iris/keymaps/rs/readme.md create mode 100644 keyboards/keebio/iris/keymaps/rs/rules.mk create mode 100644 keyboards/keebio/iris/keymaps/s1carii/config.h create mode 100644 keyboards/keebio/iris/keymaps/s1carii/keymap.c create mode 100644 keyboards/keebio/iris/keymaps/s1carii/readme.md create mode 100644 keyboards/keebio/iris/keymaps/s1carii/rules.mk create mode 100644 keyboards/keebio/iris/keymaps/saviof/config.h create mode 100644 keyboards/keebio/iris/keymaps/saviof/keymap.c create mode 100644 keyboards/keebio/iris/keymaps/saviof/rules.mk create mode 100644 keyboards/keebio/iris/keymaps/swedish/config.h create mode 100644 keyboards/keebio/iris/keymaps/swedish/keymap.c create mode 100644 keyboards/keebio/iris/keymaps/swedish/rules.mk create mode 100644 keyboards/keebio/iris/keymaps/transmogrified/Readme.md create mode 100644 keyboards/keebio/iris/keymaps/transmogrified/config.h create mode 100644 keyboards/keebio/iris/keymaps/transmogrified/keymap.c create mode 100644 keyboards/keebio/iris/keymaps/transmogrified/rules.mk create mode 100644 keyboards/keebio/iris/keymaps/via/config.h create mode 100644 keyboards/keebio/iris/keymaps/via/keymap.c create mode 100644 keyboards/keebio/iris/keymaps/via/rules.mk create mode 100644 keyboards/keebio/iris/keymaps/vyolle/config.h create mode 100644 keyboards/keebio/iris/keymaps/vyolle/keymap.c create mode 100644 keyboards/keebio/iris/keymaps/vyolle/rules.mk create mode 100644 keyboards/keebio/iris/keymaps/wanleg/config.h create mode 100644 keyboards/keebio/iris/keymaps/wanleg/keymap.c create mode 100644 keyboards/keebio/iris/keymaps/wanleg/rules.mk create mode 100644 keyboards/keebio/iris/keymaps/xyverz/config.h create mode 100644 keyboards/keebio/iris/keymaps/xyverz/keymap.c create mode 100644 keyboards/keebio/iris/keymaps/xyverz/rules.mk create mode 100644 keyboards/keebio/iris/keymaps/yanfali/config.h create mode 100644 keyboards/keebio/iris/keymaps/yanfali/keymap.c create mode 100644 keyboards/keebio/iris/keymaps/yanfali/readme.md create mode 100644 keyboards/keebio/iris/keymaps/yanfali/rules.mk create mode 100644 keyboards/keebio/iris/readme.md create mode 100644 keyboards/keebio/iris/rev1/config.h create mode 100644 keyboards/keebio/iris/rev1/rev1.c create mode 100644 keyboards/keebio/iris/rev1/rev1.h create mode 100644 keyboards/keebio/iris/rev1/rules.mk create mode 100644 keyboards/keebio/iris/rev1_led/config.h create mode 100644 keyboards/keebio/iris/rev1_led/rev1_led.c create mode 100644 keyboards/keebio/iris/rev1_led/rev1_led.h create mode 100644 keyboards/keebio/iris/rev1_led/rules.mk create mode 100644 keyboards/keebio/iris/rev2/config.h create mode 100644 keyboards/keebio/iris/rev2/rev2.c create mode 100644 keyboards/keebio/iris/rev2/rev2.h create mode 100644 keyboards/keebio/iris/rev2/rules.mk create mode 100644 keyboards/keebio/iris/rev3/config.h create mode 100644 keyboards/keebio/iris/rev3/rev3.c create mode 100644 keyboards/keebio/iris/rev3/rev3.h create mode 100644 keyboards/keebio/iris/rev3/rules.mk create mode 100644 keyboards/keebio/iris/rules.mk create mode 100644 keyboards/keebio/laplace/config.h create mode 100644 keyboards/keebio/laplace/info.json create mode 100644 keyboards/keebio/laplace/keymaps/bakingpy/keymap.c create mode 100644 keyboards/keebio/laplace/keymaps/bakingpy/rules.mk create mode 100644 keyboards/keebio/laplace/keymaps/default/keymap.c create mode 100644 keyboards/keebio/laplace/keymaps/default/rules.mk create mode 100644 keyboards/keebio/laplace/laplace.c create mode 100644 keyboards/keebio/laplace/laplace.h create mode 100644 keyboards/keebio/laplace/readme.md create mode 100644 keyboards/keebio/laplace/rules.mk create mode 100644 keyboards/keebio/levinson/config.h create mode 100644 keyboards/keebio/levinson/info.json create mode 100644 keyboards/keebio/levinson/keymaps/atreus/config.h create mode 100644 keyboards/keebio/levinson/keymaps/atreus/keymap.c create mode 100644 keyboards/keebio/levinson/keymaps/atreus/readme.md create mode 100644 keyboards/keebio/levinson/keymaps/bakingpy2u/config.h create mode 100644 keyboards/keebio/levinson/keymaps/bakingpy2u/keymap.c create mode 100644 keyboards/keebio/levinson/keymaps/bakingpy2u/rules.mk create mode 100644 keyboards/keebio/levinson/keymaps/default/config.h create mode 100644 keyboards/keebio/levinson/keymaps/default/keymap.c create mode 100644 keyboards/keebio/levinson/keymaps/default/rules.mk create mode 100644 keyboards/keebio/levinson/keymaps/drogglbecher/config.h create mode 100644 keyboards/keebio/levinson/keymaps/drogglbecher/keymap.c create mode 100644 keyboards/keebio/levinson/keymaps/drogglbecher/rules.mk create mode 100644 keyboards/keebio/levinson/keymaps/jyh/config.h create mode 100644 keyboards/keebio/levinson/keymaps/jyh/keymap.c create mode 100644 keyboards/keebio/levinson/keymaps/jyh/readme.md create mode 100644 keyboards/keebio/levinson/keymaps/jyh/rules.mk create mode 100644 keyboards/keebio/levinson/keymaps/jyh2/config.h create mode 100644 keyboards/keebio/levinson/keymaps/jyh2/keymap.c create mode 100644 keyboards/keebio/levinson/keymaps/jyh2/readme.md create mode 100644 keyboards/keebio/levinson/keymaps/jyh2/rules.mk create mode 100644 keyboards/keebio/levinson/keymaps/losinggeneration/README.md create mode 100644 keyboards/keebio/levinson/keymaps/losinggeneration/config.h create mode 100644 keyboards/keebio/levinson/keymaps/losinggeneration/keymap.c create mode 100644 keyboards/keebio/levinson/keymaps/losinggeneration/rules.mk create mode 100644 keyboards/keebio/levinson/keymaps/mmacdougall/README.md create mode 100644 keyboards/keebio/levinson/keymaps/mmacdougall/config.h create mode 100644 keyboards/keebio/levinson/keymaps/mmacdougall/keymap.c create mode 100644 keyboards/keebio/levinson/keymaps/mmacdougall/rules.mk create mode 100644 keyboards/keebio/levinson/keymaps/steno/config.h create mode 100644 keyboards/keebio/levinson/keymaps/steno/keymap.c create mode 100644 keyboards/keebio/levinson/keymaps/steno/rules.mk create mode 100644 keyboards/keebio/levinson/keymaps/treadwell/config.h create mode 100644 keyboards/keebio/levinson/keymaps/treadwell/keymap.c create mode 100644 keyboards/keebio/levinson/keymaps/treadwell/rules.mk create mode 100644 keyboards/keebio/levinson/keymaps/valgrahf/config.h create mode 100644 keyboards/keebio/levinson/keymaps/valgrahf/keymap.c create mode 100644 keyboards/keebio/levinson/keymaps/valgrahf/rules.mk create mode 100644 keyboards/keebio/levinson/keymaps/xtonhasvim/config.h create mode 100644 keyboards/keebio/levinson/keymaps/xtonhasvim/keymap.c create mode 100644 keyboards/keebio/levinson/keymaps/xtonhasvim/readme.md create mode 100644 keyboards/keebio/levinson/keymaps/xtonhasvim/rules.mk create mode 100644 keyboards/keebio/levinson/levinson.c create mode 100644 keyboards/keebio/levinson/levinson.h create mode 100644 keyboards/keebio/levinson/readme.md create mode 100644 keyboards/keebio/levinson/rev1/config.h create mode 100644 keyboards/keebio/levinson/rev1/rev1.c create mode 100644 keyboards/keebio/levinson/rev1/rev1.h create mode 100644 keyboards/keebio/levinson/rev1/rules.mk create mode 100644 keyboards/keebio/levinson/rev2/config.h create mode 100644 keyboards/keebio/levinson/rev2/rev2.c create mode 100644 keyboards/keebio/levinson/rev2/rev2.h create mode 100644 keyboards/keebio/levinson/rev2/rules.mk create mode 100644 keyboards/keebio/levinson/rules.mk create mode 100644 keyboards/keebio/nyquist/config.h create mode 100644 keyboards/keebio/nyquist/info.json create mode 100644 keyboards/keebio/nyquist/keymaps/DivergeJM/README.md create mode 100644 keyboards/keebio/nyquist/keymaps/DivergeJM/config.h create mode 100644 keyboards/keebio/nyquist/keymaps/DivergeJM/keymap.c create mode 100644 keyboards/keebio/nyquist/keymaps/DivergeJM/rules.mk create mode 100644 keyboards/keebio/nyquist/keymaps/bakingpy/README.md create mode 100644 keyboards/keebio/nyquist/keymaps/bakingpy/Underglow Pinouts.md create mode 100644 keyboards/keebio/nyquist/keymaps/bakingpy/config.h create mode 100644 keyboards/keebio/nyquist/keymaps/bakingpy/keymap.c create mode 100755 keyboards/keebio/nyquist/keymaps/bakingpy/keymap_converter.py create mode 100755 keyboards/keebio/nyquist/keymaps/bakingpy/keymap_to_readme.rb create mode 100644 keyboards/keebio/nyquist/keymaps/bakingpy/rules.mk create mode 100644 keyboards/keebio/nyquist/keymaps/bramver/README.md create mode 100644 keyboards/keebio/nyquist/keymaps/bramver/config.h create mode 100644 keyboards/keebio/nyquist/keymaps/bramver/keymap.c create mode 100644 keyboards/keebio/nyquist/keymaps/bramver/rules.mk create mode 100644 keyboards/keebio/nyquist/keymaps/danielhklein/config.h create mode 100644 keyboards/keebio/nyquist/keymaps/danielhklein/keymap.c create mode 100644 keyboards/keebio/nyquist/keymaps/danielhklein/rules.mk create mode 100644 keyboards/keebio/nyquist/keymaps/default/config.h create mode 100644 keyboards/keebio/nyquist/keymaps/default/keymap.c create mode 100644 keyboards/keebio/nyquist/keymaps/default/rules.mk create mode 100644 keyboards/keebio/nyquist/keymaps/jojiichan/config.h create mode 100644 keyboards/keebio/nyquist/keymaps/jojiichan/keymap.c create mode 100644 keyboards/keebio/nyquist/keymaps/jojiichan/rules.mk create mode 100644 keyboards/keebio/nyquist/keymaps/kim-kim/config.h create mode 100644 keyboards/keebio/nyquist/keymaps/kim-kim/keymap.c create mode 100644 keyboards/keebio/nyquist/keymaps/kim-kim/rules.mk create mode 100644 keyboards/keebio/nyquist/keymaps/losinggeneration/README.md create mode 100644 keyboards/keebio/nyquist/keymaps/losinggeneration/config.h create mode 100644 keyboards/keebio/nyquist/keymaps/losinggeneration/keymap.c create mode 100644 keyboards/keebio/nyquist/keymaps/losinggeneration/rules.mk create mode 100644 keyboards/keebio/nyquist/keymaps/mtdjr/config.h create mode 100644 keyboards/keebio/nyquist/keymaps/mtdjr/keymap.c create mode 100644 keyboards/keebio/nyquist/keymaps/mtdjr/rules.mk create mode 100644 keyboards/keebio/nyquist/keymaps/pitty/README.md create mode 100644 keyboards/keebio/nyquist/keymaps/pitty/config.h create mode 100644 keyboards/keebio/nyquist/keymaps/pitty/keymap.c create mode 100644 keyboards/keebio/nyquist/keymaps/pitty/rules.mk create mode 100644 keyboards/keebio/nyquist/keymaps/shovelpaw/config.h create mode 100644 keyboards/keebio/nyquist/keymaps/shovelpaw/keymap.c create mode 100644 keyboards/keebio/nyquist/keymaps/shovelpaw/rules.mk create mode 100644 keyboards/keebio/nyquist/keymaps/skug/config.h create mode 100644 keyboards/keebio/nyquist/keymaps/skug/keymap.c create mode 100644 keyboards/keebio/nyquist/keymaps/skug/rules.mk create mode 100644 keyboards/keebio/nyquist/keymaps/tester/config.h create mode 100644 keyboards/keebio/nyquist/keymaps/tester/keymap.c create mode 100644 keyboards/keebio/nyquist/keymaps/tester/rules.mk create mode 100644 keyboards/keebio/nyquist/keymaps/yshrsmz/config.h create mode 100644 keyboards/keebio/nyquist/keymaps/yshrsmz/keymap.c create mode 100644 keyboards/keebio/nyquist/keymaps/yshrsmz/rules.mk create mode 100644 keyboards/keebio/nyquist/nyquist.c create mode 100644 keyboards/keebio/nyquist/nyquist.h create mode 100644 keyboards/keebio/nyquist/readme.md create mode 100644 keyboards/keebio/nyquist/rev1/config.h create mode 100644 keyboards/keebio/nyquist/rev1/rev1.c create mode 100644 keyboards/keebio/nyquist/rev1/rev1.h create mode 100644 keyboards/keebio/nyquist/rev1/rules.mk create mode 100644 keyboards/keebio/nyquist/rev2/config.h create mode 100644 keyboards/keebio/nyquist/rev2/rev2.c create mode 100644 keyboards/keebio/nyquist/rev2/rev2.h create mode 100644 keyboards/keebio/nyquist/rev2/rules.mk create mode 100644 keyboards/keebio/nyquist/rev3/config.h create mode 100644 keyboards/keebio/nyquist/rev3/rev3.c create mode 100644 keyboards/keebio/nyquist/rev3/rev3.h create mode 100644 keyboards/keebio/nyquist/rev3/rules.mk create mode 100644 keyboards/keebio/nyquist/rules.mk create mode 100644 keyboards/keebio/quefrency/config.h create mode 100644 keyboards/keebio/quefrency/info.json create mode 100644 keyboards/keebio/quefrency/keymaps/bjohnson/config.h create mode 100644 keyboards/keebio/quefrency/keymaps/bjohnson/keymap.c create mode 100644 keyboards/keebio/quefrency/keymaps/bjohnson/rules.mk create mode 100644 keyboards/keebio/quefrency/keymaps/bramver/README.md create mode 100644 keyboards/keebio/quefrency/keymaps/bramver/config.h create mode 100644 keyboards/keebio/quefrency/keymaps/bramver/keymap.c create mode 100644 keyboards/keebio/quefrency/keymaps/bramver/rules.mk create mode 100644 keyboards/keebio/quefrency/keymaps/default/config.h create mode 100644 keyboards/keebio/quefrency/keymaps/default/keymap.c create mode 100644 keyboards/keebio/quefrency/keymaps/default/rules.mk create mode 100644 keyboards/keebio/quefrency/keymaps/default65/config.h create mode 100644 keyboards/keebio/quefrency/keymaps/default65/keymap.c create mode 100644 keyboards/keebio/quefrency/keymaps/default65/rules.mk create mode 100644 keyboards/keebio/quefrency/keymaps/default65macro/config.h create mode 100644 keyboards/keebio/quefrency/keymaps/default65macro/keymap.c create mode 100644 keyboards/keebio/quefrency/quefrency.c create mode 100644 keyboards/keebio/quefrency/quefrency.h create mode 100644 keyboards/keebio/quefrency/readme.md create mode 100644 keyboards/keebio/quefrency/rev1/config.h create mode 100644 keyboards/keebio/quefrency/rev1/rev1.c create mode 100644 keyboards/keebio/quefrency/rev1/rev1.h create mode 100644 keyboards/keebio/quefrency/rev1/rules.mk create mode 100644 keyboards/keebio/quefrency/rules.mk create mode 100644 keyboards/keebio/rorschach/config.h create mode 100644 keyboards/keebio/rorschach/info.json create mode 100644 keyboards/keebio/rorschach/keymaps/default/config.h create mode 100644 keyboards/keebio/rorschach/keymaps/default/keymap.c create mode 100644 keyboards/keebio/rorschach/keymaps/insertsnideremarks/config.h create mode 100644 keyboards/keebio/rorschach/keymaps/insertsnideremarks/keymap.c create mode 100644 keyboards/keebio/rorschach/keymaps/insertsnideremarks/rules.mk create mode 100644 keyboards/keebio/rorschach/readme.md create mode 100644 keyboards/keebio/rorschach/rev1/config.h create mode 100644 keyboards/keebio/rorschach/rev1/rev1.c create mode 100644 keyboards/keebio/rorschach/rev1/rev1.h create mode 100644 keyboards/keebio/rorschach/rev1/rules.mk create mode 100644 keyboards/keebio/rorschach/rorschach.c create mode 100644 keyboards/keebio/rorschach/rorschach.h create mode 100644 keyboards/keebio/rorschach/rules.mk create mode 100644 keyboards/keebio/tragicforce68/README.md create mode 100644 keyboards/keebio/tragicforce68/config.h create mode 100644 keyboards/keebio/tragicforce68/info.json create mode 100644 keyboards/keebio/tragicforce68/keymaps/buswerks/keymap.c create mode 100644 keyboards/keebio/tragicforce68/keymaps/default/keymap.c create mode 100644 keyboards/keebio/tragicforce68/rules.mk create mode 100644 keyboards/keebio/tragicforce68/tragicforce68.c create mode 100644 keyboards/keebio/tragicforce68/tragicforce68.h create mode 100644 keyboards/keebio/viterbi/config.h create mode 100644 keyboards/keebio/viterbi/keymaps/bakingpy/README.md create mode 100644 keyboards/keebio/viterbi/keymaps/bakingpy/config.h create mode 100644 keyboards/keebio/viterbi/keymaps/bakingpy/keymap.c create mode 100644 keyboards/keebio/viterbi/keymaps/bakingpy/rules.mk create mode 100644 keyboards/keebio/viterbi/keymaps/default/config.h create mode 100644 keyboards/keebio/viterbi/keymaps/default/keymap.c create mode 100644 keyboards/keebio/viterbi/keymaps/default/rules.mk create mode 100644 keyboards/keebio/viterbi/keymaps/drashna/config.h create mode 100644 keyboards/keebio/viterbi/keymaps/drashna/keymap.c create mode 100644 keyboards/keebio/viterbi/keymaps/drashna/rules.mk create mode 100644 keyboards/keebio/viterbi/keymaps/drashna_old/config.h create mode 100644 keyboards/keebio/viterbi/keymaps/drashna_old/keymap.c create mode 100644 keyboards/keebio/viterbi/keymaps/drashna_old/rules.mk create mode 100644 keyboards/keebio/viterbi/keymaps/dwallace/config.h create mode 100644 keyboards/keebio/viterbi/keymaps/dwallace/keymap.c create mode 100644 keyboards/keebio/viterbi/keymaps/dwallace/rules.mk create mode 100644 keyboards/keebio/viterbi/keymaps/fido/config.h create mode 100644 keyboards/keebio/viterbi/keymaps/fido/keymap.c create mode 100644 keyboards/keebio/viterbi/keymaps/fido/rules.mk create mode 100644 keyboards/keebio/viterbi/keymaps/mike808/config.h create mode 100644 keyboards/keebio/viterbi/keymaps/mike808/keymap.c create mode 100644 keyboards/keebio/viterbi/keymaps/mike808/rules.mk create mode 100644 keyboards/keebio/viterbi/readme.md create mode 100644 keyboards/keebio/viterbi/rev1/config.h create mode 100644 keyboards/keebio/viterbi/rev1/rev1.c create mode 100644 keyboards/keebio/viterbi/rev1/rev1.h create mode 100644 keyboards/keebio/viterbi/rev1/rules.mk create mode 100644 keyboards/keebio/viterbi/rev2/config.h create mode 100644 keyboards/keebio/viterbi/rev2/rev2.c create mode 100644 keyboards/keebio/viterbi/rev2/rev2.h create mode 100644 keyboards/keebio/viterbi/rev2/rules.mk create mode 100644 keyboards/keebio/viterbi/rules.mk create mode 100644 keyboards/keebio/viterbi/viterbi.c create mode 100644 keyboards/keebio/viterbi/viterbi.h create mode 100644 keyboards/keebio/wavelet/config.h create mode 100644 keyboards/keebio/wavelet/info.json create mode 100644 keyboards/keebio/wavelet/keymaps/default/keymap.c create mode 100644 keyboards/keebio/wavelet/keymaps/default/rules.mk create mode 100644 keyboards/keebio/wavelet/readme.md create mode 100644 keyboards/keebio/wavelet/rules.mk create mode 100644 keyboards/keebio/wavelet/wavelet.c create mode 100644 keyboards/keebio/wavelet/wavelet.h (limited to 'keyboards/keebio') diff --git a/keyboards/keebio/bdn9/bdn9.c b/keyboards/keebio/bdn9/bdn9.c new file mode 100644 index 0000000000..0ff55fd6d4 --- /dev/null +++ b/keyboards/keebio/bdn9/bdn9.c @@ -0,0 +1 @@ +#include "bdn9.h" diff --git a/keyboards/keebio/bdn9/bdn9.h b/keyboards/keebio/bdn9/bdn9.h new file mode 100644 index 0000000000..26b0435605 --- /dev/null +++ b/keyboards/keebio/bdn9/bdn9.h @@ -0,0 +1,35 @@ +/* Copyright 2019 Danny Nguyen + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ +#pragma once + +#include "quantum.h" + +/* This a shortcut to help you visually see your layout. + * + * The first section contains all of the arguments representing the physical + * layout of the board and position of the keys. + * + * The second converts the arguments into a two-dimensional array which + * represents the switch matrix. + */ +#define LAYOUT( \ + KA1, KA2, KA3, \ + KB1, KB2, KB3, \ + KC1, KC2, KC3 \ +) \ +{ \ + { KA1, KA2, KA3, KB1, KB2, KB3, KC1, KC2, KC3 } \ +} diff --git a/keyboards/keebio/bdn9/config.h b/keyboards/keebio/bdn9/config.h new file mode 100644 index 0000000000..23b92b6cee --- /dev/null +++ b/keyboards/keebio/bdn9/config.h @@ -0,0 +1,68 @@ +/* +Copyright 2019 Danny Nguyen + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 2 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program. If not, see . +*/ + +#pragma once + +#include "config_common.h" + +/* USB Device descriptor parameter */ +#define VENDOR_ID 0xCB10 +#define PRODUCT_ID 0x1133 +#define DEVICE_VER 0x0100 +#define MANUFACTURER Keebio +#define PRODUCT BDN9 +#define DESCRIPTION 3x3 Macropad with Rotary Encoders + +/* key matrix size */ +#define MATRIX_ROWS 1 +#define MATRIX_COLS 9 + +/* Keyboard Matrix Assignments */ +#define MATRIX_ROW_PINS { NO_PIN } +#define MATRIX_COL_PINS { D2, D4, F4, D7, B1, B3, E6, B4, B2 } + +/* COL2ROW, ROW2COL, or CUSTOM_MATRIX */ +#define DIODE_DIRECTION COL2ROW + +#define NUMBER_OF_ENCODERS 2 +#define ENCODERS_PAD_A { D1, F5 } +#define ENCODERS_PAD_B { D0, F6 } + + +#define BACKLIGHT_PIN B5 +// #define BACKLIGHT_BREATHING +#define BACKLIGHT_LEVELS 7 + +#define RGB_DI_PIN D3 +#ifdef RGB_DI_PIN + #define RGBLED_NUM 4 + #define RGBLIGHT_HUE_STEP 8 + #define RGBLIGHT_SAT_STEP 8 + #define RGBLIGHT_VAL_STEP 8 + #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */ + #define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */ + /*== all animations enable ==*/ + #define RGBLIGHT_ANIMATIONS +#endif + +/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ +#define DEBOUNCING_DELAY 5 + +/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ +#define LOCKING_SUPPORT_ENABLE +/* Locking resynchronize hack */ +#define LOCKING_RESYNC_ENABLE diff --git a/keyboards/keebio/bdn9/info.json b/keyboards/keebio/bdn9/info.json new file mode 100644 index 0000000000..a985a05e04 --- /dev/null +++ b/keyboards/keebio/bdn9/info.json @@ -0,0 +1,22 @@ +{ + "keyboard_name": "Keeb.io BDN9", + "url": "", + "maintainer": "nooges", + "width": 3, + "height": 3, + "layouts": { + "LAYOUT": { + "layout": [ + {"x":0, "y":0}, + {"x":1, "y":0}, + {"x":2, "y":0}, + {"x":0, "y":1}, + {"x":1, "y":1}, + {"x":2, "y":1}, + {"x":0, "y":2}, + {"x":1, "y":2}, + {"x":2, "y":2} + ] + } + } +} diff --git a/keyboards/keebio/bdn9/keymaps/default/keymap.c b/keyboards/keebio/bdn9/keymaps/default/keymap.c new file mode 100644 index 0000000000..3bab86ae54 --- /dev/null +++ b/keyboards/keebio/bdn9/keymaps/default/keymap.c @@ -0,0 +1,46 @@ +/* Copyright 2019 Danny Nguyen + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ +#include QMK_KEYBOARD_H + +const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { + [0] = LAYOUT( + KC_MUTE, KC_HOME, KC_MPLY, \ + MO(1), KC_UP, RGB_MOD, \ + KC_LEFT, KC_DOWN, KC_RGHT \ + ), + [1] = LAYOUT( + RESET, BL_STEP, KC_STOP, \ + _______, KC_HOME, RGB_MOD, \ + KC_MPRV, KC_END, KC_MNXT \ + ), +}; + +void encoder_update_user(uint8_t index, bool clockwise) { + if (index == 0) { + if (clockwise) { + tap_code(KC_VOLU); + } else { + tap_code(KC_VOLD); + } + } + else if (index == 1) { + if (clockwise) { + tap_code(KC_PGDN); + } else { + tap_code(KC_PGUP); + } + } +} diff --git a/keyboards/keebio/bdn9/readme.md b/keyboards/keebio/bdn9/readme.md new file mode 100644 index 0000000000..ddbe7f144b --- /dev/null +++ b/keyboards/keebio/bdn9/readme.md @@ -0,0 +1,15 @@ +# BDN9 + +![BDN9](https://cdn.shopify.com/s/files/1/1851/5125/products/image_bd8d9423-950e-4aad-bea5-665d896f879a_530x@2x.jpg?v=1547909493) + +A 3x3 macropad with support for a rotary encoder at the upper two corners. + +Keyboard Maintainer: [Bakingpy/nooges](https://github.com/nooges) +Hardware Supported: Pro Micro, Elite-C, Proton C +Hardware Availability: [Keebio - BDN9](https://keeb.io/products/bdn9-3x3-9-key-macropad-rotary-encoder-support) + +Make example for this keyboard (after setting up your build environment): + + make keebio/bdn9:default + +See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs). diff --git a/keyboards/keebio/bdn9/rules.mk b/keyboards/keebio/bdn9/rules.mk new file mode 100644 index 0000000000..3ab8491089 --- /dev/null +++ b/keyboards/keebio/bdn9/rules.mk @@ -0,0 +1,50 @@ +MCU = atmega32u4 +F_CPU = 16000000 +ARCH = AVR8 +F_USB = $(F_CPU) + +# Interrupt driven control endpoint task(+60) +OPT_DEFS += -DINTERRUPT_CONTROL_ENDPOINT + + +# Bootloader selection +# Teensy halfkay +# Pro Micro caterina +# Atmel DFU atmel-dfu +# LUFA DFU lufa-dfu +# QMK DFU qmk-dfu +# atmega32a bootloadHID +BOOTLOADER = caterina + + +# If you don't know the bootloader type, then you can specify the +# Boot Section Size in *bytes* by uncommenting out the OPT_DEFS line +# Teensy halfKay 512 +# Teensy++ halfKay 1024 +# Atmel DFU loader 4096 +# LUFA bootloader 4096 +# USBaspLoader 2048 +# OPT_DEFS += -DBOOTLOADER_SIZE=4096 + + +# Build Options +# change yes to no to disable +# +BOOTMAGIC_ENABLE = no # Virtual DIP switch configuration(+1000) +MOUSEKEY_ENABLE = no # Mouse keys(+4700) +EXTRAKEY_ENABLE = yes # Audio control and System control(+450) +CONSOLE_ENABLE = yes # Console for debug(+400) +COMMAND_ENABLE = yes # Commands for debug and configuration +# Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE +SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend +# if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work +NKRO_ENABLE = no # USB Nkey Rollover +BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality on B7 by default +RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow +MIDI_ENABLE = no # MIDI support (+2400 to 4200, depending on config) +UNICODE_ENABLE = no # Unicode +BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID +AUDIO_E