diff options
Diffstat (limited to 'keyboards/signum/3_0')
-rw-r--r-- | keyboards/signum/3_0/3_0.c | 16 | ||||
-rw-r--r-- | keyboards/signum/3_0/3_0.h | 32 | ||||
-rw-r--r-- | keyboards/signum/3_0/config.h | 25 | ||||
-rw-r--r-- | keyboards/signum/3_0/elitec/config.h | 7 | ||||
-rw-r--r-- | keyboards/signum/3_0/elitec/elitec.c | 1 | ||||
-rw-r--r-- | keyboards/signum/3_0/elitec/elitec.h | 3 | ||||
-rw-r--r-- | keyboards/signum/3_0/elitec/rules.mk | 0 | ||||
-rw-r--r-- | keyboards/signum/3_0/info.json | 73 | ||||
-rwxr-xr-x | keyboards/signum/3_0/keymaps/default/generate_km.py | 194 | ||||
-rw-r--r-- | keyboards/signum/3_0/keymaps/default/km_template.txt | 20 | ||||
-rw-r--r-- | keyboards/signum/3_0/keymaps/default/readme.md | 24 | ||||
-rw-r--r-- | keyboards/signum/3_0/keymaps/default/rules.mk | 1 | ||||
-rw-r--r-- | keyboards/signum/3_0/keymaps/sgurenkov/config.h | 42 | ||||
-rw-r--r-- | keyboards/signum/3_0/keymaps/sgurenkov/rules.mk | 2 | ||||
-rw-r--r-- | keyboards/signum/3_0/readme.md | 15 | ||||
-rw-r--r-- | keyboards/signum/3_0/rules.mk | 25 | ||||
-rw-r--r-- | keyboards/signum/3_0/teensy/config.h | 22 | ||||
-rw-r--r-- | keyboards/signum/3_0/teensy/rules.mk | 1 | ||||
-rw-r--r-- | keyboards/signum/3_0/teensy/teensy.c | 16 | ||||
-rw-r--r-- | keyboards/signum/3_0/teensy/teensy.h | 18 |
20 files changed, 0 insertions, 537 deletions
diff --git a/keyboards/signum/3_0/3_0.c b/keyboards/signum/3_0/3_0.c deleted file mode 100644 index 2775713bf6..0000000000 --- a/keyboards/signum/3_0/3_0.c +++ /dev/null @@ -1,16 +0,0 @@ -/* Copyright 2021 Stan Gurenkov <rococo04_fox@icloud.com> - * - * 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/>. - */ -#include "3_0.h" diff --git a/keyboards/signum/3_0/3_0.h b/keyboards/signum/3_0/3_0.h deleted file mode 100644 index c857afd7c5..0000000000 --- a/keyboards/signum/3_0/3_0.h +++ /dev/null @@ -1,32 +0,0 @@ -/* Copyright 2021 Stan Gurenkov <rococo04_fox@icloud.com> - * - * 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 - -#include "quantum.h" - -// clang-format off -# define LAYOUT_ortho_4x12( \ - K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, \ - K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, \ - K200, K201, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, \ - K300, K301, K302, K303, K304, K305, K306, K307, K308, K309, K310, K311 \ -) { \ - { K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011 }, \ - { K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111 }, \ - { K200, K201, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211 }, \ - { K300, K301, K302, K303, K304, K305, K306, K307, K308, K309, K310, K311 } \ -} -// clang-format on diff --git a/keyboards/signum/3_0/config.h b/keyboards/signum/3_0/config.h deleted file mode 100644 index 4ecd7cb9fd..0000000000 --- a/keyboards/signum/3_0/config.h +++ /dev/null @@ -1,25 +0,0 @@ -/* Copyright 2021 Stan Gurenkov <rococo04_fox@icloud.com> - * - * 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 - -#include "config_common.h" - -/* key matrix size */ -#define MATRIX_ROWS 4 -#define MATRIX_COLS 12 - -/* COL2ROW or ROW2COL */ -#define DIODE_DIRECTION COL2ROW diff --git a/keyboards/signum/3_0/elitec/config.h b/keyboards/signum/3_0/elitec/config.h deleted file mode 100644 index 0c8ad2e414..0000000000 --- a/keyboards/signum/3_0/elitec/config.h +++ /dev/null @@ -1,7 +0,0 @@ -#pragma once - -#include "config_common.h" - -/* key matrix pins */ -#define MATRIX_ROW_PINS { D2, D1, F5, B5 } -#define MATRIX_COL_PINS { B4, D7, D0, E6, D4, F6, F4, F7, B1, B3, C6, B2 } diff --git a/keyboards/signum/3_0/elitec/elitec.c b/keyboards/signum/3_0/elitec/elitec.c deleted file mode 100644 index 78195260b1..0000000000 --- a/keyboards/signum/3_0/elitec/elitec.c +++ /dev/null @@ -1 +0,0 @@ -#include "elitec.h" diff --git a/keyboards/signum/3_0/elitec/elitec.h b/keyboards/signum/3_0/elitec/elitec.h deleted file mode 100644 index dfb7e01164..0000000000 --- a/keyboards/signum/3_0/elitec/elitec.h +++ /dev/null @@ -1,3 +0,0 @@ -#pragma once - -#include "3_0.h" diff --git a/keyboards/signum/3_0/elitec/rules.mk b/keyboards/signum/3_0/elitec/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 --- a/keyboards/signum/3_0/elitec/rules.mk +++ /dev/null diff --git a/keyboards/signum/3_0/info.json b/keyboards/signum/3_0/info.json deleted file mode 100644 index 632d87e711..0000000000 --- a/keyboards/signum/3_0/info.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "keyboard_name": "Signum 3.0", - "manufacturer": "Troy Fletcher", - "url": "http://troyfletcher.net/", - "maintainer": "jceb", - "usb": { - "vid": "0xFEED", - "pid": "0x6060", - "device_version": "0.0.1" - }, - "layout_aliases": { - "LAYOUT": "LAYOUT_ortho_4x12" - }, - "layouts": { - "LAYOUT_ortho_4x12": { - "layout": [ - - { "x": 0, "y": 0.5, "r": 15 }, - { "x": 1, "y": 0.5, "r": 15 }, - { "x": 2, "y": 0.25, "r": 15 }, - { "x": 3, "y": 0, "r": 15 }, - { "x": 4, "y": 0.25, "r": 15 }, - { "x": 5, "y": 0.5, "r": 15 }, - { "x": 9, "y": 0.5, "r": -15 }, - { "x": 10, "y": 0.25, "r": -15 }, - { "x": 11, "y": 0, "r": -15 }, - { "x": 12, "y": 0.25, "r": -15 }, - { "x": 13, "y": 0.5, "r": -15 }, - { "x": 14, "y": 0.5, "r": -15 }, - - { "x": 0, "y": 1.5, "r": 15 }, - { "x": 1, "y": 1.5, "r": 15 }, - { "x": 2, "y": 1.25, "r": 15 }, - { "x": 3, "y": 1, "r": 15 }, - { "x": 4, "y": 1.25, "r": 15 }, - { "x": 5, "y": 1.5, "r": 15 }, - { "x": 9, "y": 1.5, "r": -15 }, - { "x": 10, "y": 1.25, "r": -15 }, - { "x": 11, "y": 1, "r": -15 }, - { "x": 12, "y": 1.25, "r": -15 }, - { "x": 13, "y": 1.5, "r": -15 }, - { "x": 14, "y": 1.5, "r": -15 }, - - { "x": 0, "y": 2.5, "r": 15 }, - { "x": 1, "y": 2.5, "r": 15 }, - { "x": 2, "y": 2.25, "r": 15 }, - { "x": 3, "y": 2, "r": 15 }, - { "x": 4, "y": 2.25, "r": 15 }, - { "x": 5, "y": 2.5, "r": 15 }, - { "x": 9, "y": 2.5, "r": -15 }, - { "x": 10, "y": 2.25, "r": -15 }, - { "x": 11, "y": 2, "r": -15 }, - { "x": 12, "y": 2.25, "r": -15 }, - { "x": 13, "y": 2.5, "r": -15 }, - { "x": 14, "y": 2.5, "r": -15 }, - - { "x": 0, "y": 4, "r": 15 }, - { "x": 1, "y": 3.5, "r": 15 }, - { "x": 2, "y": 3.25, "r": 15 }, - { "x": 4, "y": 4.25, "r": 15, "h": 1.5 }, - { "x": 5, "y": 4, "r": 15, "h": 2 }, - { "x": 6, "y": 4.25, "r": 15, "h": 1.5 }, - { "x": 8, "y": 4.25, "r": -15, "h": 1.5 }, - { "x": 9, "y": 4, "r": -15, "h": 2 }, - { "x": 10, "y": 4.25, "r": -15, "h": 1.5 }, - { "x": 12, "y": 3.25, "r": -15 }, - { "x": 13, "y": 3.5, "r": -15 }, - { "x": 14, "y": 4, "r": -15 } - - ] - } - } -} diff --git a/keyboards/signum/3_0/keymaps/default/generate_km.py b/keyboards/signum/3_0/keymaps/default/generate_km.py deleted file mode 100755 index cfa8edf57a..0000000000 --- a/keyboards/signum/3_0/keymaps/default/generate_km.py +++ /dev/null @@ -1,194 +0,0 @@ -#!/usr/bin/env python3 -# -*- coding: utf-8 -*- - -import json -import layout -import os -import re - - -def gen_uc_iter(): - length = len(layout.uc_dict) - for key, value in sorted(layout.uc_dict.items()): - length -= 1 - if length: - yield (key, value, False) - else: - yield (key, value, True) - - -def _translate(s): - if re.match("^[0-9]$", s): - return ("KC_{0}".format(s), " {0} ".format(s)) - elif re.match("^[a-z]$", s): - return ("KC_{0}".format(s.upper()), " {0} ".format(s)) - elif re.match("^[A-Z]$", s): - return ("S(KC_{0})".format(s), " {0} ".format(s)) - elif re.match("^F[0-9]{1,2}$", s): # Fn, works from F0 to F99 - return ("KC_{0}".format(s), "{0:^7}".format(s)) - elif re.match("^DF[0-9]{1,2}$", s): # DFn, works from DF0 to DF99 - return ("DF({0})".format(s[2:]), "{0:^7}".format(s)) - elif re.match("^MO[0-9]{1,2}$", s): # MOn, works from MO0 to MO99 - return ("MO({0})".format(s[2:]), "{0:^7}".format(s)) - elif re.match("^OSL[0-9]{1,2}$", s): # OSLn, works from OSL0 to OSL99 - return ("OSL({0})".format(s[3:]), "{0:^7}".format(s)) - elif re.match("^TG[0-9]{1,2}$", s): # TGn, works from TG0 to TG99 - return ("TG({0})".format(s[2:]), "{0:^7}".format(s)) - elif re.match("^TO[0-9]{1,2}$", s): # Tn, works from TO0 to TO99 - return ("TO({0})".format(s[2:]), "{0:^7}".format(s)) - elif re.match("^TT[0-9]{1,2}$", s): # Tn, works from TT0 to TT99 - return ("TT({0})".format(s[2:]), "{0:^7}".format(s)) - elif s in layout.uc_dict: - return ("X("+s+")", " {0} ".format(chr(int(layout.uc_dict[s], 0)))) - elif s in layout.qmk_dict: - return (layout.qmk_dict[s], "{0:^7}".format(s)) - elif s == s.upper() and s.startswith("KC_"): - return (s, "{0:^7}".format(s[2:])) - else: - return ("XXXXXXX", " {0} ".format(chr(128165))) - - -def toKC(s): - return _translate(s)[0] - - -def toLgd(s): - return _translate(s)[1] - - -def quoteC(text): - yield "/*" - for line in text: - yield " * " + line - yield " */\n" - - -def getKeymapText(id, layer, columns, rows): - keymap = [] - keymap.append("Layer %d" % id) - keymap.append("------------------------------------------------- -------------------------------------------------") - keymap.append("|{0}|{1}|{2}|{3}|{4}|{5}| |{6}|{7}|{8}|{9}|{10}|{11}|".format(*map(toLgd, layer[:12]))) - keymap.append("------------------------------------------------- -------------------------------------------------") - keymap.append("|{0}|{1}|{2}|{3}|{4}|{5}| |{6}|{7}|{8}|{9}|{10}|{11}|".format(*map(toLgd, layer[12:24]))) - keymap.append("------------------------------------------------- -------------------------------------------------") - keymap.append("|{0}|{1}|{2}|{3}|{4}|{5}| |{6}|{7}|{8}|{9}|{10}|{11}|".format(*map(toLgd, layer[24:36]))) - keymap.append("-----------------------------------------------------------------------------------------------------------------") - keymap.append(" {0} {1} {2} |{3}|{4}|{5}|{6}|{7}|{8}| {9} {10} {11}".format(*map(toLgd, layer[36:48])).rstrip()) - keymap.append(" -------------------------------------------------") - return keymap - - -def writeKeymap(f_template, f_keymap, layers, columns, rows): - doCopy = False - - for line in f_template: - doCopy = True - if line.startswith("//<enum/>"): - doCopy = False - # f_keymap.write(str(layout.uc_dict)) - for k, v, isLast in gen_uc_iter(): - if isLast: - f_keymap.write(k + "\n") - else: - f_keymap.write(k + ",\n") - elif line.startswith("//<uc_map/>"): - doCopy = False - for k, v, isLast in gen_uc_iter(): - if isLast: - f_keymap.write(u"\t[{0}] = {1} // {2}\n".format(k, v, chr(int(v, 0)))) - else: - f_keymap.write(u"\t[{0}] = {1}, // {2}\n".format(k, v, chr(int(v, 0)))) - elif line.startswith("//<keymaps/>"): - doCopy = False - for layer, L in enumerate(layers): - r_counter = rows - f_keymap.write('\n'.join(quoteC(getKeymapText(layer, L, columns, rows)))) - - l_code = '\tLAYOUT_ortho_4x12(\n' - for r in range(r_counter): - r_counter -= 1 - c_counter = columns - l_code += '\t\t' - for c in range(c_counter): - c_counter -= 1 - if c != 0: - l_code += " " - l_code += "%s" % toKC(L[r*columns + columns-c_counter-1]) - if r_counter or c_counter: - l_code += "," - l_code += '\n' - if layer + 1 != len(layout.layers): - l_code += "\t),\n\n" - else: - l_code += "\t)\n" - f_keymap.write(l_code) - if doCopy: - f_keymap.write(line) - - -def getKeymapJSON(keyboard, keymap, layout, layers): - return json.dumps({ - 'keyboard': keyboard, - 'keymap': keymap, - 'layout': layout, - 'layers': layers - }, sort_keys=True, indent=4) - - -def getKeymapAsciidoc(title, layers, columns, rows): - yield '= ' + title - yield '' - for id, layer in enumerate(layers): - keymap = getKeymapText(id, layer, columns, rows) - if len(keymap): - yield '.' + keymap[0] - yield '--------------------------' - for line in keymap[1:]: - yield ' ' + line - yield '--------------------------' - yield '' - - -def layersToKC(layers): - return [list(map(toKC, layer)) for layer in layers] - - -def pathToKeymap(path): - head, keymap = os.path.split(path) - _, keymapsdir = os.path.split(head) - if keymapsdir == 'keymaps': - return keymap - - -def pathToKeyboard(path): - head, keymap = os.path.split(path) - head, keymapsdir = os.path.split(head) - if keymapsdir == 'keymaps': - head, dir = os.path.split(head) - while dir not in ('/', 'keyboards'): - yield dir - head, dir = os.path.split(head) - - -if __name__ == "__main__": - with open("km_template.txt", mode="r") as f_template: - with open("keymap.c", mode="w", encoding='utf-8') as f_keymap: - writeKeymap(f_template, f_keymap, layout.layers, columns=12, rows=4) - - abspath = os.path.dirname(os.path.abspath(__file__)) - keyboard = list(reversed(list(pathToKeyboard(abspath)))) - keymap = pathToKeymap(abspath) - keyboard_layout = 'LAYOUT_ortho_4x12' - with open("%s_%s.json" % ('_'.join(keyboard), keymap), mode="w") as f_keymapjson: - f_keymapjson.write( - getKeymapJSON( - '/'.join(keyboard), - keymap, - keyboard_layout, - layersToKC(layout.layers)) - ) - - with open("keymap.adoc", mode="w") as f_keymapasciidoc: - f_keymapasciidoc.write('\n'.join(getKeymapAsciidoc('Signum 3.0 %s_%s' % ('_'.join(keyboard), keymap), layout.layers, columns=12, rows=4))) - print("Run the following command to generate a PDF from the keymap") - print("a2x -f pdf --xsltproc-opts '--stringparam page.orientation landscape --stringparam body.font.master 12' --fop -v keymap.adoc") diff --git a/keyboards/signum/3_0/keymaps/default/km_template.txt b/keyboards/signum/3_0/keymaps/default/km_template.txt deleted file mode 100644 index 47b35ee514..0000000000 --- a/keyboards/signum/3_0/keymaps/default/km_template.txt +++ /dev/null @@ -1,20 +0,0 @@ -/* keymap.c is auto-generated, don't edit it directly. - * Further instructions are provided in readme.md */ - -#include QMK_KEYBOARD_H - -enum unicode_name { -//<enum/> -}; - -const uint32_t PROGMEM unicode_map[] = { -//<uc_map/> -}; - -const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { - -//<keymaps/> -}; - -/* vi: ft=c:tw=80:sw=2:ts=2:sts=2:et - */ diff --git a/keyboards/signum/3_0/keymaps/default/readme.md b/keyboards/signum/3_0/keymaps/default/readme.md deleted file mode 100644 index be8cc30e8a..0000000000 --- a/keyboards/signum/3_0/keymaps/default/readme.md +++ /dev/null @@ -1,24 +0,0 @@ -# Default layout - -Layout created by: [Jan Christoph Ebersbach](https://github.com/jceb) - -The `generate_km.py` file automatically generates `keymap.c` with -additional comments that visually represent the layout. - -This layout is maintained as I am using it. You can also use it as a -starting point to create your own layouts for the Signum 3.0 with -`km_template.txt` and `generate_km.py`. - -# Customization - -- Customize `layout.py` to your liking. - - Attention 1: keycodes are either translated into symbols and - function calls via the `translate()` function in `generate_km.py` - or via user-defined mappings in the dictionary `qmk_dict` in - `layout.py`. Especially the latter might require adjustment for - uncommon qmk features - - Attention 2: additional C functions need to be put into - `km_template.txt` - -Run `./generate_km.py` to regenerate `keymap.c` and the JSON keymap -definition that should be copied to `qmk_configurator/public/keymaps`. diff --git a/keyboards/signum/3_0/keymaps/default/rules.mk b/keyboards/signum/3_0/keymaps/default/rules.mk deleted file mode 100644 index 502b2def76..0000000000 --- a/keyboards/signum/3_0/keymaps/default/rules.mk +++ /dev/null @@ -1 +0,0 @@ -UNICODEMAP_ENABLE = yes diff --git a/keyboards/signum/3_0/keymaps/sgurenkov/config.h b/keyboards/signum/3_0/keymaps/sgurenkov/config.h deleted file mode 100644 index 7d164aa3a9..0000000000 --- a/keyboards/signum/3_0/keymaps/sgurenkov/config.h +++ /dev/null @@ -1,42 +0,0 @@ -/* Copyright 2021 Stan Gurenkov <rococo04_fox@icloud.com> - * - * 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 ONESHOT_TAP_TOGGLE 2 -#define ONESHOT_TIMEOUT 5000 -#define LEADER_TIMEOUT 600 -#define LEADER_PER_KEY_TIMING 300 - -// default but used in macros -#define TAPPING_TERM 300 - -// Prevent normal rollover on alphas from accidentally triggering mods. -#define IGNORE_MOD_TAP_INTERRUPT - -// Auto Shift and Retro Shift (Auto Shift for Tap Hold). -#define AUTO_SHIFT_TIMEOUT TAPPING_TERM - -// Mouse key speed and acceleration. -#undef MOUSEKEY_DELAY -#define MOUSEKEY_DELAY 0 -#undef MOUSEKEY_INTERVAL -#define MOUSEKEY_INTERVAL 16 -#undef MOUSEKEY_WHEEL_DELAY -#define MOUSEKEY_WHEEL_DELAY 0 -#undef MOUSEKEY_MAX_SPEED -#define MOUSEKEY_MAX_SPEED 6 -#undef MOUSEKEY_TIME_TO_MAX -#define MOUSEKEY_TIME_TO_MAX 64 diff --git a/keyboards/signum/3_0/keymaps/sgurenkov/rules.mk b/keyboards/signum/3_0/keymaps/sgurenkov/rules.mk deleted file mode 100644 index 5c9a4b49b7..0000000000 --- a/keyboards/signum/3_0/keymaps/sgurenkov/rules.mk +++ /dev/null @@ -1,2 +0,0 @@ -LEADER_ENABLE = yes -AUTO_SHIFT_ENABLE = no diff --git a/keyboards/signum/3_0/readme.md b/keyboards/signum/3_0/readme.md deleted file mode 100644 index 3e937f771f..0000000000 --- a/keyboards/signum/3_0/readme.md +++ /dev/null @@ -1,15 +0,0 @@ -# Signum 3.0 - - - -An ergonomic 40% PCB. - -Keyboard Maintainer: [Troy Fletcher](http://troyfletcher.net/) -Hardware available here: [Troy Fletcher](http://troyfletcher.net/keyboard_sales.html) - -Make example for this keyboard (after setting up your build environment): - - make signum/3_0/elitec:default - make signum/3_0/teensy: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/signum/3_0/rules.mk b/keyboards/signum/3_0/rules.mk deleted file mode 100644 index d1eef7d82f..0000000000 --- a/keyboards/signum/3_0/rules.mk +++ /dev/null @@ -1,25 +0,0 @@ -# MCU name -MCU = atmega32u4 - -# Bootloader selection -BOOTLOADER = atmel-dfu - -# Build Options -# change yes to no to disable -# -BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite -MOUSEKEY_ENABLE = yes # Mouse keys -EXTRAKEY_ENABLE = yes # Audio control and System control -CONSOLE_ENABLE = no # Console for debug -COMMAND_ENABLE = no # Commands for debug and configuration -NKRO_ENABLE = yes # Enable N-Key Rollover -BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality -RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow -AUDIO_ENABLE = no # Audio output - -LAYOUTS = ortho_4x12 - -# Disable unsupported hardware -RGBLIGHT_SUPPORTED = no -AUDIO_SUPPORTED = no -BACKLIGHT_SUPPORTED = no diff --git a/keyboards/signum/3_0/teensy/config.h b/keyboards/signum/3_0/teensy/config.h deleted file mode 100644 index 2a81c0f565..0000000000 --- a/keyboards/signum/3_0/teensy/config.h +++ /dev/null @@ -1,22 +0,0 @@ -/* Copyright 2021 Stan Gurenkov <rococo04_fox@icloud.com> - * - * 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 - -/* key matrix pins */ -// clang-format off -#define MATRIX_ROW_PINS { B0, B3, F6, C7 } -#define MATRIX_COL_PINS { C6, D2, B7, D3, D0, F7, F5, B6, B5, B4, D1, D7 } -// clang-format on diff --git a/keyboards/signum/3_0/teensy/rules.mk b/keyboards/signum/3_0/teensy/rules.mk deleted file mode 100644 index 8b13789179..0000000000 --- a/keyboards/signum/3_0/teensy/rules.mk +++ /dev/null @@ -1 +0,0 @@ - diff --git a/keyboards/signum/3_0/teensy/teensy.c b/keyboards/signum/3_0/teensy/teensy.c deleted file mode 100644 index 42e993a6be..0000000000 --- a/keyboards/signum/3_0/teensy/teensy.c +++ /dev/null @@ -1,16 +0,0 @@ -/* Copyright 2021 Stan Gurenkov <rococo04_fox@icloud.com> - * - * 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/>. - */ -#include "teensy.h" diff --git a/keyboards/signum/3_0/teensy/teensy.h b/keyboards/signum/3_0/teensy/teensy.h deleted file mode 100644 index 073accaa61..0000000000 --- a/keyboards/signum/3_0/teensy/teensy.h +++ /dev/null @@ -1,18 +0,0 @@ -/* Copyright 2021 Stan Gurenkov <rococo04_fox@icloud.com> - * - * 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 - -#include "3_0.h" |