Skip to content
Permalink
Browse files

[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
  • Loading branch information...
nooges authored and drashna committed Feb 13, 2019
1 parent 9948527 commit b2ee290c9f506e42dd9c4577c8147646c405aeb0
Showing 444 changed files with 604 additions and 544 deletions.

This file was deleted.

Oops, something went wrong.

This file was deleted.

Oops, something went wrong.

This file was deleted.

Oops, something went wrong.

This file was deleted.

Oops, something went wrong.
File renamed without changes.
File renamed without changes.
@@ -32,7 +32,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_COLS 9

/* Keyboard Matrix Assignments */
#define NO_PIN (~0)
#define MATRIX_ROW_PINS { NO_PIN }
#define MATRIX_COL_PINS { D2, D4, F4, D7, B1, B3, E6, B4, B2 }

@@ -10,6 +10,6 @@ Hardware Availability: [Keebio - BDN9](https://keeb.io/products/bdn9-3x3-9-key-m

Make example for this keyboard (after setting up your build environment):

make bdn9:default
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).
File renamed without changes.
@@ -16,13 +16,12 @@ You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/

#ifndef CONFIG_H
#define CONFIG_H
#pragma once

#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID 0xCEEB
#define VENDOR_ID 0xCB10
#define PRODUCT_ID 0x1169
#define DEVICE_VER 0x0100
#define MANUFACTURER Keebio
@@ -48,7 +47,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.

/* ws2812 RGB LED */
#define RGB_DI_PIN B4

#define RGBLED_NUM 20 // Number of LEDs

/*
@@ -68,5 +66,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
//#define NO_ACTION_ONESHOT
//#define NO_ACTION_MACRO
//#define NO_ACTION_FUNCTION

#endif
File renamed without changes.
File renamed without changes.
@@ -9,11 +9,6 @@
#define _RAISE 2
#define _NAVIGATION 3


// Fillers to make layering more clear
#define _______ KC_TRNS
#define XXXXXXX KC_NO

//Switch Layouts
#define SWBASE M(_BASE)
#define SWQWERTY M(_QWERTY)
@@ -0,0 +1,27 @@
/*
This is the c configuration file for the keymap
Copyright 2012 Jun Wako <wakojun@gmail.com>
Copyright 2015 Jack Humbert
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 <http://www.gnu.org/licenses/>.
*/

#pragma once

// #define USE_I2C

/* Select hand configuration */
// #define MASTER_RIGHT
// #define EE_HANDS
@@ -2,10 +2,6 @@

#define _BASE 0

// Fillers to make layering more clear
#define _______ KC_TRNS
#define XXXXXXX KC_NO

const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {

[_BASE] = LAYOUT( \
@@ -9,10 +9,10 @@ Hardware Availability: [Keebio](https://keeb.io)

Make example for this keyboard (after setting up your build environment):

make bfo9000:default
make keebio/bfo9000:default

Example of flashing this keyboard:

make bfo9000:default:avrdude
make keebio/bfo9000:default:avrdude

See [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) then the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information.
@@ -9,6 +9,6 @@ Hardware Availability: [Keebio](https://keeb.io)

Make example for this keyboard (after setting up your build environment):

make chocopad:default
make keebio/chocopad:default

See [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) then the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information.
@@ -1,5 +1,4 @@
#ifndef CHOCOPAD_H
#define CHOCOPAD_H
#pragma once

#include "quantum.h"

@@ -28,5 +27,3 @@
KC_##C1, KC_##C2, KC_##C3, KC_##C4, \
KC_##D1, KC_##D2, KC_##D3, KC_##D4 \
)

#endif
@@ -4,7 +4,7 @@
#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID 0xCEEB
#define VENDOR_ID 0xCB10
#define PRODUCT_ID 0x1144
#define DEVICE_VER 0x0100
#define MANUFACTURER Keebio
@@ -42,7 +42,6 @@
#define RGBLIGHT_VAL_STEP 8
#endif
#define RGB_DI_PIN D3

#define RGBLED_NUM 4

#endif
@@ -4,8 +4,6 @@
#define _FN1 1
#define _FN2 2

#define _______ KC_TRNS

const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {

[_BASE] = LAYOUT_ortho_4x4(
@@ -35,7 +35,7 @@ enum custom_keycodes {

const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {

[_BASE] = KC_KEYMAP(
[_BASE] = LAYOUT_kc(
//,----+----+----+----.
P7 , P8 , P9 ,BSPC,
//|----+----+----+----|
@@ -47,7 +47,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
//`----+----+----+----'
),

[_FN1] = KC_KEYMAP(
[_FN1] = LAYOUT_kc(
//,----+----+----+----.
ESC ,MAC1,MAC2,DEL ,
//|----+----+----+----|
@@ -59,7 +59,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
//`----+----+----+----'
),

[_FN2] = KC_KEYMAP(
[_FN2] = LAYOUT_kc(
//,----+----+----+----.
RST , XX , XX , XX ,
//|----+----+----+----|
@@ -9,6 +9,6 @@ Hardware Availability: [Keebio](https://keeb.io)

Make example for this keyboard (after setting up your build environment):

make dilly:default
make keebio/dilly:default

See [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) then the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information.
File renamed without changes.
File renamed without changes.
@@ -0,0 +1,3 @@
#pragma once

#define TAPPING_TERM 150
@@ -0,0 +1,106 @@
#include QMK_KEYBOARD_H

extern keymap_config_t keymap_config;

#define _BASE 0
#define _FN1 1
#define _FN2 2
#define _FN3 3
#define _FN4 4
#define _FN5 5

#define KC_ KC_TRNS

// Tap-Hold keys
#define KC_ASFT MT(MOD_LSFT, KC_A)
#define KC_F_L3 LT(_FN3, KC_F)
#define KC_ZCTL MT(MOD_LCTL, KC_Z)
#define KC_XALT MT(MOD_LALT, KC_X)
#define KC_CGUI MT(MOD_LGUI, KC_C)
#define KC_V_L4 LT(_FN4, KC_V)
#define KC_SPL2 LT(_FN2, KC_SPC)
#define KC_B_L1 LT(_FN1, KC_B)
#define KC_N_L5 LT(_FN5, KC_N)
#define KC_MALT MT(MOD_RALT, KC_M)
#define KC_BSCT MT(MOD_RCTL, KC_BSPC)
#define KC_ENTS MT(MOD_RSFT, KC_ENT)
#define KC_ESCS MT(MOD_RSFT, KC_ESC)
#define KC_SCNS MT(MOD_RSFT, KC_SCLN)

#define KC_GUIC LGUI(KC_C)

#define KC_RST RESET
#define KC_BL_S BL_STEP
#define KC_DBUG DEBUG
#define KC_RTOG RGB_TOG
#define KC_RMOD RGB_MOD
#define KC_RHUI RGB_HUI
#define KC_RHUD RGB_HUD
#define KC_RSAI RGB_SAI
#define KC_RSAD RGB_SAD
#define KC_RVAI RGB_VAI
#define KC_RVAD RGB_VAD

const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {

[_BASE] = LAYOUT_kc(
//,----+----+----+----+----+----+----+----+----+----.
Q , W , E , R , T , Y , U , I , O , P ,
//|----+----+----+----+----+----+----+----+----+----|
ASFT, S , D ,F_L3, G , H , J , K , L ,ESCS,
//|----+----+----+----+----+----+----+----+----+----|
ZCTL,XALT,CGUI,V_L4,SPL2,B_L1,N_L5,MALT,BSCT,ENTS
//`----+----+----+----+----+----+----+----+----+----'
),

[_FN1] = LAYOUT_kc(
//,----+----+----+----+----+----+----+----+----+----.
EXLM, AT ,HASH,DLR ,PERC,CIRC,AMPR,ASTR,LPRN,RPRN,
//|----+----+----+----+----+----+----+----+----+----|
F1 , F2 , F3 , F4 , F5 , F6 , F7 , F8 , F9 ,F10 ,
//|----+----+----+----+----+----+----+----+----+----|
, , , ,BSPC, , , , ,
//`----+----+----+----+----+----+----+----+----+----'
),

[_FN2] = LAYOUT_kc(
//,----+----+----+----+----+----+----+----+----+----.
1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 0 ,
//|----+----+----+----+----+----+----+----+----+----|
F11 ,F12 , , , ,LEFT,DOWN, UP ,RGHT,GRV ,
//|----+----+----+----+----+----+----+----+----+----|
, , , , ,DEL , , , ,
//`----+----+----+----+----+----+----+----+----+----'
),

[_FN3] = LAYOUT_kc(
//,----+----+----+----+----+----+----+----+----+----.
, , , , ,MINS,EQL ,LBRC,RBRC,BSLS,
//|----+----+----+----+----+----+----+----+----+----|
TAB , , , , ,COMM,DOT ,SLSH,SCLN,QUOT,
//|----+----+----+----+----+----+----+----+----+----|
, , , ,BSPC, ,LEFT,DOWN, UP ,RGHT
//`----+----+----+----+----+----+----+----+----+----'
),

[_FN4] = LAYOUT_kc(
//,----+----+----+----+----+----+----+----+----+----.
, , , , ,UNDS,PLUS,LCBR,RCBR,PIPE,
//|----+----+----+----+----+----+----+----+----+----|
TAB , , , , , LT , GT ,QUES,COLN,DQUO,
//|----+----+----+----+----+----+----+----+----+----|
, ,GUIC, ,BSPC, ,HOME,PGDN,PGUP,END
//`----+----+----+----+----+----+----+----+----+----'
),

[_FN5] = LAYOUT_kc(
//,----+----+----+----+----+----+----+----+----+----.
RTOG,RMOD, ,RST ,RHUI,RSAI,RVAI, , , ,
//|----+----+----+----+----+----+----+----+----+----|
, ,DBUG, ,RHUD,RSAD,RVAD, , , ,
//|----+----+----+----+----+----+----+----+----+----|
BL_S, ,GUIC, , , , , , ,
//`----+----+----+----+----+----+----+----+----+----'
)

};
@@ -0,0 +1 @@
#pragma once
@@ -9,8 +9,6 @@ extern keymap_config_t keymap_config;
#define _FN4 4
#define _FN5 5

#define _______ KC_TRNS

// Tap-Hold keys
#define KC_ASFT MT(MOD_LSFT, KC_A)
#define KC_F_L3 LT(_FN3, KC_F)
Oops, something went wrong.

0 comments on commit b2ee290

Please sign in to comment.
You can’t perform that action at this time.