summaryrefslogtreecommitdiffstats
path: root/keyboards/keebwerk
diff options
context:
space:
mode:
Diffstat (limited to 'keyboards/keebwerk')
-rwxr-xr-xkeyboards/keebwerk/mega/ansi/ansi.c59
-rwxr-xr-xkeyboards/keebwerk/mega/ansi/ansi.h38
-rwxr-xr-xkeyboards/keebwerk/mega/ansi/info.json16
-rwxr-xr-xkeyboards/keebwerk/mega/ansi/keymaps/default/readme.md7
-rw-r--r--keyboards/keebwerk/mega/ansi/keymaps/jesusvallejo/readme.md9
-rw-r--r--keyboards/keebwerk/mega/ansi/keymaps/jesusvallejo/rules.mk1
-rwxr-xr-xkeyboards/keebwerk/mega/ansi/keymaps/via/readme.md7
-rwxr-xr-xkeyboards/keebwerk/mega/ansi/keymaps/via/rules.mk1
-rwxr-xr-xkeyboards/keebwerk/mega/ansi/rules.mk35
-rw-r--r--keyboards/keebwerk/mega/halconf.h33
-rw-r--r--keyboards/keebwerk/mega/keebwork_mega.c19
-rw-r--r--keyboards/keebwerk/mega/mcuconf.h46
-rwxr-xr-xkeyboards/keebwerk/mega/readme.md32
-rw-r--r--keyboards/keebwerk/nano_slider/info.json25
-rw-r--r--keyboards/keebwerk/nano_slider/keymaps/default/keymap.c87
-rw-r--r--keyboards/keebwerk/nano_slider/keymaps/default/readme.md1
-rw-r--r--keyboards/keebwerk/nano_slider/keymaps/midi2vol/readme.md2
-rw-r--r--keyboards/keebwerk/nano_slider/keymaps/via/keymap.c67
-rw-r--r--keyboards/keebwerk/nano_slider/keymaps/via/rules.mk1
-rw-r--r--keyboards/keebwerk/nano_slider/nano_slider.c18
-rw-r--r--keyboards/keebwerk/nano_slider/nano_slider.h36
-rw-r--r--keyboards/keebwerk/nano_slider/readme.md15
-rw-r--r--keyboards/keebwerk/nano_slider/rules.mk22
23 files changed, 0 insertions, 577 deletions
diff --git a/keyboards/keebwerk/mega/ansi/ansi.c b/keyboards/keebwerk/mega/ansi/ansi.c
deleted file mode 100755
index 532cdec9aa..0000000000
--- a/keyboards/keebwerk/mega/ansi/ansi.c
+++ /dev/null
@@ -1,59 +0,0 @@
-/* Copyright 2020 Yiancar
- *
- * 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/>.
- */
-#ifndef RGB_BACKLIGHT_KW_MEGA
-#error RGB_BACKLIGHT_KW_MEGA not defined, recheck config.h
-#endif
-
-#include "ansi.h"
-#include "drivers/led/issi/is31fl3733.h"
-
-uint8_t R = 0;
-uint8_t G = 0;
-uint8_t B = 0;
-
-/* Indicator LEDs are part of the LED driver
- * Here the LEDs are used to indicate layers 1, 2 and 3.
- * Below there is a commented out example of how to use the indicators for capslock.
- */
-// bool led_update_kb(led_t led_state) {
-// bool res = led_update_user(led_state);
-// if(res) {
-// if (led_state.caps_lock) {
-// G = 255;
-// } else {
-// G = 0;
-// }
-// IS31FL3733_set_color( 6+64-1, R, G, B );
-// }
-// return res;
-// }
-
-__attribute__((weak)) layer_state_t layer_state_set_user(layer_state_t state) {
- R = 0;
- G = 0;
- B = 0;
- if (IS_LAYER_ON_STATE(layer_state, 1)) {
- G = 255;
- }
- if (IS_LAYER_ON_STATE(layer_state, 2)) {
- R = 255;
- }
- if (IS_LAYER_ON_STATE(layer_state, 3)) {
- B = 255;
- }
- IS31FL3733_set_color( 6+64-1, R, G, B );
- return state;
-}
diff --git a/keyboards/keebwerk/mega/ansi/ansi.h b/keyboards/keebwerk/mega/ansi/ansi.h
deleted file mode 100755
index daba362731..0000000000
--- a/keyboards/keebwerk/mega/ansi/ansi.h
+++ /dev/null
@@ -1,38 +0,0 @@
-/* Copyright 2020 Yiancar
- *
- * 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 XXX KC_NO
-
-#include "quantum.h"
-#include "../wilba_tech/wt_rgb_backlight_keycodes.h"
-#include "via.h"
-
-// This a shortcut to help you visually see your layout.
-
-#define LAYOUT_65_ansi( \
- K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, \
- K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K2C, K1E, \
- K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2D, K2E, \
- K30, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, K3E, \
- K40, K41, K42, K46, K49, K4A, K4B, K4C, K4D, K4E \
-) { \
- { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E }, \
- { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, XXX, K1E }, \
- { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, K2E }, \
- { K30, XXX, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, K3E }, \
- { K40, K41, K42, XXX, XXX, XXX, K46, XXX, XXX, K49, K4A, K4B, K4C, K4D, K4E } \
-}
diff --git a/keyboards/keebwerk/mega/ansi/info.json b/keyboards/keebwerk/mega/ansi/info.json
deleted file mode 100755
index 852fad11a4..0000000000
--- a/keyboards/keebwerk/mega/ansi/info.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "keyboard_name": "Keebwerk Mega ANSI",
- "manufacturer": "Yiancar-Designs",
- "url": "",
- "maintainer": "Yiancar",
- "usb": {
- "vid": "0x8968",
- "pid": "0x4B41",
- "device_version": "0.0.1"
- },
- "layouts": {
- "LAYOUT_65_ansi": {
- "layout": [{"label":"Esc", "x":0, "y":0}, {"label":"!", "x":1, "y":0}, {"label":"@", "x":2, "y":0}, {"label":"#", "x":3, "y":0}, {"label":"$", "x":4, "y":0}, {"label":"%", "x":5, "y":0}, {"label":"^", "x":6, "y":0}, {"label":"&", "x":7, "y":0}, {"label":"*", "x":8, "y":0}, {"label":"(", "x":9, "y":0}, {"label":")", "x":10, "y":0}, {"label":"_", "x":11, "y":0}, {"label":"+", "x":12, "y":0}, {"label":"Backspace", "x":13, "y":0, "w":2}, {"label":"Home", "x":15, "y":0}, {"label":"Tab", "x":0, "y":1, "w":1.5}, {"label":"Q", "x":1.5, "y":1}, {"label":"W", "x":2.5, "y":1}, {"label":"E", "x":3.5, "y":1}, {"label":"R", "x":4.5, "y":1}, {"label":"T", "x":5.5, "y":1}, {"label":"Y", "x":6.5, "y":1}, {"label":"U", "x":7.5, "y":1}, {"label":"I", "x":8.5, "y":1}, {"label":"O", "x":9.5, "y":1}, {"label":"P", "x":10.5, "y":1}, {"label":"{", "x":11.5, "y":1}, {"label":"}", "x":12.5, "y":1}, {"label":"|", "x":13.5, "y":1, "w":1.5}, {"label":"Page Up", "x":15, "y":1}, {"label":"Caps Lock", "x":0, "y":2, "w":1.75}, {"label":"A", "x":1.75, "y":2}, {"label":"S", "x":2.75, "y":2}, {"label":"D", "x":3.75, "y":2}, {"label":"F", "x":4.75, "y":2}, {"label":"G", "x":5.75, "y":2}, {"label":"H", "x":6.75, "y":2}, {"label":"J", "x":7.75, "y":2}, {"label":"K", "x":8.75, "y":2}, {"label":"L", "x":9.75, "y":2}, {"label":":", "x":10.75, "y":2}, {"label":"\"", "x":11.75, "y":2}, {"label":"Enter", "x":12.75, "y":2, "w":2.25}, {"label":"Page Down", "x":15, "y":2}, {"label":"Shift", "x":0, "y":3, "w":2.25}, {"label":"Z", "x":2.25, "y":3}, {"label":"X", "x":3.25, "y":3}, {"label":"C", "x":4.25, "y":3}, {"label":"V", "x":5.25, "y":3}, {"label":"B", "x":6.25, "y":3}, {"label":"N", "x":7.25, "y":3}, {"label":"M", "x":8.25, "y":3}, {"label":"<", "x":9.25, "y":3}, {"label":">", "x":10.25, "y":3}, {"label":"?", "x":11.25, "y":3}, {"label":"Shift", "x":12.25, "y":3, "w":1.75}, {"label":"\u2191", "x":14, "y":3}, {"label":"End", "x":15, "y":3}, {"label":"Ctrl", "x":0, "y":4, "w":1.25}, {"label":"Win", "x":1.25, "y":4, "w":1.25}, {"label":"Alt", "x":2.5, "y":4, "w":1.25}, {"x":3.75, "y":4, "w":6.25}, {"label":"Alt", "x":10, "y":4}, {"label":"Fn", "x":11, "y":4}, {"label":"Ctrl", "x":12, "y":4}, {"label":"\u2190", "x":13, "y":4}, {"label":"\u2193", "x":14, "y":4}, {"label":"\u2192", "x":15, "y":4}]
- }
- }
-}
diff --git a/keyboards/keebwerk/mega/ansi/keymaps/default/readme.md b/keyboards/keebwerk/mega/ansi/keymaps/default/readme.md
deleted file mode 100755
index ec43a9e10f..0000000000
--- a/keyboards/keebwerk/mega/ansi/keymaps/default/readme.md
+++ /dev/null
@@ -1,7 +0,0 @@
-# The default keymap for ANSI Keebwerk Mega. VIA support disabled.
-
-![Layer 0](https://i.imgur.com/RcuLofrl.png)
-
-![Layer 1](https://i.imgur.com/NJOORcdl.png)
-
-Default layer is normal ANSI 65%
diff --git a/keyboards/keebwerk/mega/ansi/keymaps/jesusvallejo/readme.md b/keyboards/keebwerk/mega/ansi/keymaps/jesusvallejo/readme.md
deleted file mode 100644
index 5910222a46..0000000000
--- a/keyboards/keebwerk/mega/ansi/keymaps/jesusvallejo/readme.md
+++ /dev/null
@@ -1,9 +0,0 @@
-# The jesusvallejo keymap for ANSI Keebwerk Mega. VIA support enabled.
-
-![Layer 0](https://i.imgur.com/RcuLofrl.png)
-
-![Layer 1](https://i.imgur.com/NJOORcdl.png)
-
-- Default layer is normal ANSI 65%.
-- Leds slide and blink bootup animation.
-- Leds fade Caps Lock animation.
diff --git a/keyboards/keebwerk/mega/ansi/keymaps/jesusvallejo/rules.mk b/keyboards/keebwerk/mega/ansi/keymaps/jesusvallejo/rules.mk
deleted file mode 100644
index 1e5b99807c..0000000000
--- a/keyboards/keebwerk/mega/ansi/keymaps/jesusvallejo/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-VIA_ENABLE = yes
diff --git a/keyboards/keebwerk/mega/ansi/keymaps/via/readme.md b/keyboards/keebwerk/mega/ansi/keymaps/via/readme.md
deleted file mode 100755
index e78684fa3d..0000000000
--- a/keyboards/keebwerk/mega/ansi/keymaps/via/readme.md
+++ /dev/null
@@ -1,7 +0,0 @@
-# The default keymap for ANSI Keebwerk Mega. VIA support enabled.
-
-![Layer 0](https://i.imgur.com/RcuLofrl.png)
-
-![Layer 1](https://i.imgur.com/NJOORcdl.png)
-
-Default layer is normal ANSI 65%
diff --git a/keyboards/keebwerk/mega/ansi/keymaps/via/rules.mk b/keyboards/keebwerk/mega/ansi/keymaps/via/rules.mk
deleted file mode 100755
index 1e5b99807c..0000000000
--- a/keyboards/keebwerk/mega/ansi/keymaps/via/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-VIA_ENABLE = yes
diff --git a/keyboards/keebwerk/mega/ansi/rules.mk b/keyboards/keebwerk/mega/ansi/rules.mk
deleted file mode 100755
index 53de2cd2d6..0000000000
--- a/keyboards/keebwerk/mega/ansi/rules.mk
+++ /dev/null
@@ -1,35 +0,0 @@
-# MCU name
-MCU = STM32F303
-
-# Bootloader selection
-BOOTLOADER = stm32-dfu
-
-# Do not put the microcontroller into power saving mode
-# when we get USB suspend event. We want it to keep updating
-# backlight effects.
-OPT_DEFS += -DNO_SUSPEND_POWER_DOWN
-
-# 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
-NO_USB_STARTUP_CHECK = no # Disable initialization only when usb is plugged in
-
-CIE1931_CURVE = yes
-
-LAYOUTS = 65_ansi
-
-# project specific files
-SRC += keyboards/wilba_tech/wt_main.c \
- keyboards/wilba_tech/wt_rgb_backlight.c \
- drivers/led/issi/is31fl3733.c \
- quantum/color.c
-QUANTUM_LIB_SRC += i2c_master.c
diff --git a/keyboards/keebwerk/mega/halconf.h b/keyboards/keebwerk/mega/halconf.h
deleted file mode 100644
index 5e8c697967..0000000000
--- a/keyboards/keebwerk/mega/halconf.h
+++ /dev/null
@@ -1,33 +0,0 @@
-/* Copyright 2020 QMK
- *
- * 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/>.
- */
-
-/*
- * This file was auto-generated by:
- * `qmk chibios-confmigrate -i keyboards/keebwerk/mega/halconf.h -r platforms/chibios/common/configs/halconf.h`
- */
-
-#pragma once
-
-#define HAL_USE_DAC TRUE
-
-#define HAL_USE_GPT TRUE
-
-#define HAL_USE_I2C TRUE
-
-#define HAL_USE_SERIAL_USB TRUE
-
-#include_next <halconf.h>
-
diff --git a/keyboards/keebwerk/mega/keebwork_mega.c b/keyboards/keebwerk/mega/keebwork_mega.c
deleted file mode 100644
index dc800b6344..0000000000
--- a/keyboards/keebwerk/mega/keebwork_mega.c
+++ /dev/null
@@ -1,19 +0,0 @@
-/* Copyright 2020 Yiancar
- *
- * 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/>.
- */
-
-#ifndef RGB_BACKLIGHT_KW_MEGA
-#error RGB_BACKLIGHT_KW_MEGA not defined, recheck config.h
-#endif
diff --git a/keyboards/keebwerk/mega/mcuconf.h b/keyboards/keebwerk/mega/mcuconf.h
deleted file mode 100644
index eb9b62fbd3..0000000000
--- a/keyboards/keebwerk/mega/mcuconf.h
+++ /dev/null
@@ -1,46 +0,0 @@
-/* Copyright 2020 QMK
- *
- * 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/>.
- */
-
-/*
- * This file was auto-generated by:
- * `qmk chibios-confmigrate -i keyboards/keebwerk/mega/mcuconf.h -r platforms/chibios/GENERIC_STM32_F303XC/configs/mcuconf.h`
- */
-
-#pragma once
-
-#include_next <mcuconf.h>
-
-#undef STM32_DAC_USE_DAC1_CH1
-#define STM32_DAC_USE_DAC1_CH1 TRUE
-
-#undef STM32_DAC_USE_DAC1_CH2
-#define STM32_DAC_USE_DAC1_CH2 TRUE
-
-#undef STM32_GPT_USE_TIM4
-#define STM32_GPT_USE_TIM4 TRUE
-
-#undef STM32_GPT_USE_TIM6
-#define STM32_GPT_USE_TIM6 TRUE
-
-#undef STM32_GPT_USE_TIM7
-#define STM32_GPT_USE_TIM7 TRUE
-
-#undef STM32_GPT_USE_TIM8
-#define STM32_GPT_USE_TIM8 TRUE
-
-#undef STM32_I2C_USE_I2C1
-#define STM32_I2C_USE_I2C1 TRUE
-
diff --git a/keyboards/keebwerk/mega/readme.md b/keyboards/keebwerk/mega/readme.md
deleted file mode 100755
index 6f1798299b..0000000000
--- a/keyboards/keebwerk/mega/readme.md
+++ /dev/null
@@ -1,32 +0,0 @@
-# Keebwerk Mega
-
-This is a standard fixed layout 65% PCB in ANSI and soon in ISO. It supports VIA and full per-key RGB.
-
-* Keyboard Maintainer: [Yiancar](http://yiancar-designs.com/) and on [github](https://github.com/yiancar)
-* Hardware Supported: A 65% keyboard with STM32F303CC
-* Hardware Availability: https://candykeys.com/
-
-## Instructions
-
-### Build
-
-Make example for this keyboard (after setting up your build environment):
-
- make keebwerk/mega/ansi:via
-
-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).
-
-### Reset
-
-- Unplug
-- Hold Escape
-- Plug In
-- Unplug
-- Release Escape
-
-### Flash
-
-- Unplug
-- Hold Escape
-- Plug In
-- Flash using QMK Toolbox or dfu-util (`make keebwerk/mega/ansi:<keymap>:flash`)
diff --git a/keyboards/keebwerk/nano_slider/info.json b/keyboards/keebwerk/nano_slider/info.json
deleted file mode 100644
index 257bc71110..0000000000
--- a/keyboards/keebwerk/nano_slider/info.json
+++ /dev/null
@@ -1,25 +0,0 @@
-{
- "keyboard_name": "nano. slider",
- "manufacturer": "keebwerk.",
- "url": "",
- "maintainer": "qmk",
- "usb": {
- "vid": "0x03A8",
- "pid": "0x0000",
- "device_version": "0.0.1"
- },
- "layouts": {
- "LAYOUT": {
- "layout": [
- {"x":0, "y":0},
- {"x":0, "y":1.25},
- {"x":1, "y":1.25},
- {"x":2, "y":1.25},
- {"x":0, "y":2.25},
- {"x":1, "y":2.25},
- {"x":2, "y":2.25},
- {"x":3, "y":1.25, "h":2}
- ]
- }
- }
-}
diff --git a/keyboards/keebwerk/nano_slider/keymaps/default/keymap.c b/keyboards/keebwerk/nano_slider/keymaps/default/keymap.c
deleted file mode 100644
index f9a14452fb..0000000000
--- a/keyboards/keebwerk/nano_slider/keymaps/default/keymap.c
+++ /dev/null
@@ -1,87 +0,0 @@
-/* Copyright 2020 Duckle
- *
- * 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 QMK_KEYBOARD_H
-#include "analog.h"
-#include "qmk_midi.h"
-
-// Defines names for use in layer keycodes and the keymap
-enum layer_names {
- _BASE,
- _FN,
- _MEDIA
-};
-
-// Defines the keycodes used by our macros in process_record_user
-enum custom_keycodes {
- QMKBEST = SAFE_RANGE,
- QMKURL
-};
-
-
-const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
- /* Base */
- [_BASE] = LAYOUT(
- TO(_FN),
- KC_1, KC_2, KC_3,
- KC_4, KC_5, KC_6, KC_0
- ),
- [_FN] = LAYOUT(
- TO(_MEDIA),
- RGB_TOG, RGB_MOD, RGB_VAI,
- QMKURL, RGB_RMOD, RGB_VAD, QMKBEST
- ),
- [_MEDIA] = LAYOUT(
- TO(_BASE),
- KC_VOLD, KC_VOLU, KC_F24,
- KC_MRWD, KC_MFFD, KC_F23, KC_MPLY
- )
-};
-
-bool process_record_user(uint16_t keycode, keyrecord_t *record) {
- switch (keycode) {
- case QMKBEST:
- if (record->event.pressed) {
- // when keycode QMKBEST is pressed
- SEND_STRING("QMK is the best thing ever!");
- } else {
- // when keycode QMKBEST is released
- }
- break;
- case QMKURL:
- if (record->event.pressed) {
- // when keycode QMKURL is pressed
- SEND_STRING("https://qmk.fm/\n");
- } else {
- // when keycode QMKURL is released
- }
- break;
- }
- return true;
-}
-
-uint8_t divisor = 0;
-
-void slider(void) {
- if (divisor++) { // only run the slider function 1/256 times it's called
- return;
- }
-
- midi_send_cc(&midi_device, 2, 0x3E, 0x7F - (analogReadPin(SLIDER_PIN) >> 3));
-}
-
-void matrix_scan_user(void) {
- slider();
-}
diff --git a/keyboards/keebwerk/nano_slider/keymaps/default/readme.md b/keyboards/keebwerk/nano_slider/keymaps/default/readme.md
deleted file mode 100644
index 55a8805553..0000000000
--- a/keyboards/keebwerk/nano_slider/keymaps/default/readme.md
+++ /dev/null
@@ -1 +0,0 @@
-# The default keymap for nano_slider
diff --git a/keyboards/keebwerk/nano_slider/keymaps/midi2vol/readme.md b/keyboards/keebwerk/nano_slider/keymaps/midi2vol/readme.md
deleted file mode 100644
index 869baef07f..0000000000
--- a/keyboards/keebwerk/nano_slider/keymaps/midi2vol/readme.md
+++ /dev/null
@@ -1,2 +0,0 @@
-# The Midi2Vol keymap for nano_slider
-This keymap has the code for the nano_slider to work with [Midi2Vol](https://github.com/jesusvallejo/Midi2Vol).
diff --git a/keyboards/keebwerk/nano_slider/keymaps/via/keymap.c b/keyboards/keebwerk/nano_slider/keymaps/via/keymap.c
deleted file mode 100644
index ea1faadfda..0000000000
--- a/keyboards/keebwerk/nano_slider/keymaps/via/keymap.c
+++ /dev/null
@@ -1,67 +0,0 @@
-/* Copyright 2020 Duckle
- *
- * 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 QMK_KEYBOARD_H
-#include "analog.h"
-#include "qmk_midi.h"
-
-enum layer_names {
- _BASE,
- _FN,
- _MEDIA,
- _FN2
-};
-
-/* Defines the keycodes used by our macros in process_record_user */
-enum custom_keycodes { /* In order to add more volume controls, add here a custom keycode, ex: VLC */
- DEFAULT= SAFE_RANGE,SPOTIFY,DISCORD,CHROME/*,VLC*/
-};
-const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
- /* Base */
- [_BASE] = LAYOUT(
- TO(_FN),
- KC_1, KC_2, KC_3,
- KC_4, KC_5, KC_6, KC_0
- ),
- [_FN] = LAYOUT(
- TO(_MEDIA),
- RGB_TOG, RGB_MOD, RGB_VAI,
- RGB_SAI, BL_BRTG, BL_STEP, KC_LSFT
- ),
- [_MEDIA] = LAYOUT(
- TO(_BASE),
- KC_VOLD, KC_VOLU, KC_F24,
- KC_MRWD, KC_MFFD, KC_F23, KC_MPLY
- ),
- [_FN2] = LAYOUT(
- _______,
- _______, _______, _______,
- _______, _______, _______, _______
- )
-};
-
-uint8_t divisor = 0;
-
-void slider(void) {
- if (divisor++) { // only run the slider function 1/256 times it's called
- return;
- }
-
- midi_send_cc(&midi_device, 2, 0x3E, 0x7F - (analogReadPin(SLIDER_PIN) >> 3));
-}
-
-void matrix_scan_user(void) {
- slider();
-}
diff --git a/keyboards/keebwerk/nano_slider/keymaps/via/rules.mk b/keyboards/keebwerk/nano_slider/keymaps/via/rules.mk
deleted file mode 100644
index 036bd6d1c3..0000000000
--- a/keyboards/keebwerk/nano_slider/keymaps/via/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-VIA_ENABLE = yes \ No newline at end of file
diff --git a/keyboards/keebwerk/nano_slider/nano_slider.c b/keyboards/keebwerk/nano_slider/nano_slider.c
deleted file mode 100644
index f5730779ac..0000000000
--- a/keyboards/keebwerk/nano_slider/nano_slider.c
+++ /dev/null
@@ -1,18 +0,0 @@
-/* Copyright 2020 Duckle
- *
- * 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 "nano_slider.h"
-
diff --git a/keyboards/keebwerk/nano_slider/nano_slider.h b/keyboards/keebwerk/nano_slider/nano_slider.h
deleted file mode 100644
index 31985130b0..0000000000
--- a/keyboards/keebwerk/nano_slider/nano_slider.h
+++ /dev/null
@@ -1,36 +0,0 @@
-/* Copyright 2020 Duckle
- *
- * 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"
-
-/* This is 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( \
- K11, \
- K12, K10, K00, \
- K01, K02, K03, K13 \
-) { \
- { K00, K01, K02, K03 }, \
- { K10, K11, K12, K13 } \
-}
diff --git a/keyboards/keebwerk/nano_slider/readme.md b/keyboards/keebwerk/nano_slider/readme.md
deleted file mode 100644
index 84654f537a..0000000000
--- a/keyboards/keebwerk/nano_slider/readme.md
+++ /dev/null
@@ -1,15 +0,0 @@
-# nano. slider
-
-![nano. slider](https://i.imgur.com/0UxyfxL.png)
-
-A small eight key macropad with slider.
-
-* Keyboard Maintainer: [Duckle29](https://github.com/Duckle29)
-* Hardware Supported: nano. slider PCB, ATmega32U4
-* Hardware Availability: [keebwerk.](https://www.keebwerk.com/product/nano-slider-keyboard/)
-
-Make example for this keyboard (after setting up your build environment):
-
- make keebwerk/nano_slider: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/keebwerk/nano_slider/rules.mk b/keyboards/keebwerk/nano_slider/rules.mk
deleted file mode 100644
index 5412232d0f..0000000000
--- a/keyboards/keebwerk/nano_slider/rules.mk
+++ /dev/null
@@ -1,22 +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 = yes # Enable keyboard RGB underglow
-MIDI_ENABLE = yes # MIDI support
-AUDIO_ENABLE = no # Audio output
-LTO_ENABLE = yes
-
-SRC += analog.c