aboutsummaryrefslogtreecommitdiffstats
path: root/keyboards/keebio/quefrency
diff options
context:
space:
mode:
authorJoel Challis2025-09-12 21:00:03 +0200
committerGitHub2025-09-12 21:00:03 +0200
commit46231df62d1914bb7d25f26a7ece41b7805cc807 (patch)
treeeb550f50aaa2eb11dc6d46a9612e11dc7cacc9be /keyboards/keebio/quefrency
parentb6310b5a1507aa085a732f1105b7f022c837f443 (diff)
Tidy Keebio keyboards (#25653)
Diffstat (limited to 'keyboards/keebio/quefrency')
-rw-r--r--keyboards/keebio/quefrency/keymaps/default/config.h24
-rw-r--r--keyboards/keebio/quefrency/keymaps/default/keymap.c4
-rw-r--r--keyboards/keebio/quefrency/keymaps/default60/keymap.c4
-rw-r--r--keyboards/keebio/quefrency/keymaps/default65/keymap.c6
-rw-r--r--keyboards/keebio/quefrency/readme.md11
-rw-r--r--keyboards/keebio/quefrency/rev6/config.h15
-rw-r--r--keyboards/keebio/quefrency/rev6/keyboard.json6
-rw-r--r--keyboards/keebio/quefrency/rev6/rules.mk1
8 files changed, 17 insertions, 54 deletions
diff --git a/keyboards/keebio/quefrency/keymaps/default/config.h b/keyboards/keebio/quefrency/keymaps/default/config.h
deleted file mode 100644
index 53bf8fb933..0000000000
--- a/keyboards/keebio/quefrency/keymaps/default/config.h
+++ /dev/null
@@ -1,24 +0,0 @@
-/*
-This is the c configuration file for the keymap
-
-Copyright 2012 Jun Wako <wakojun@gmail.com>
-Copyright 2015 Jack Humbert
-Copyright 2018 Danny Nguyen <danny@keeb.io>
-
-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
diff --git a/keyboards/keebio/quefrency/keymaps/default/keymap.c b/keyboards/keebio/quefrency/keymaps/default/keymap.c
index 48dcd73eff..35fb3eec1b 100644
--- a/keyboards/keebio/quefrency/keymaps/default/keymap.c
+++ b/keyboards/keebio/quefrency/keymaps/default/keymap.c
@@ -12,10 +12,6 @@ enum custom_layer {
_FN1,
};
-enum custom_keycodes {
- QWERTY = SAFE_RANGE,
-};
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
[_BASE] = LAYOUT_65_with_macro(
KC_F1, KC_F2, QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_DEL, KC_BSPC, KC_HOME,
diff --git a/keyboards/keebio/quefrency/keymaps/default60/keymap.c b/keyboards/keebio/quefrency/keymaps/default60/keymap.c
index f3545dfbdc..2f06f69309 100644
--- a/keyboards/keebio/quefrency/keymaps/default60/keymap.c
+++ b/keyboards/keebio/quefrency/keymaps/default60/keymap.c
@@ -12,10 +12,6 @@ enum custom_layer {
_FN1,
};
-enum custom_keycodes {
- QWERTY = SAFE_RANGE,
-};
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
[_BASE] = LAYOUT_60(
QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_DEL, KC_BSPC,
diff --git a/keyboards/keebio/quefrency/keymaps/default65/keymap.c b/keyboards/keebio/quefrency/keymaps/default65/keymap.c
index 980dd95eed..0cdc7dbcdc 100644
--- a/keyboards/keebio/quefrency/keymaps/default65/keymap.c
+++ b/keyboards/keebio/quefrency/keymaps/default65/keymap.c
@@ -3,8 +3,6 @@
#include QMK_KEYBOARD_H
-extern keymap_config_t keymap_config;
-
// Each layer gets a name for readability, which is then used in the keymap matrix below.
// The underscores don't mean anything - you can have a layer called STUFF or any other name.
// Layer names don't all need to be of the same length, obviously, and you can also skip them
@@ -12,10 +10,6 @@ extern keymap_config_t keymap_config;
#define _BASE 0
#define _FN1 1
-enum custom_keycodes {
- QWERTY = SAFE_RANGE,
-};
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
[_BASE] = LAYOUT_65(
QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_DEL, KC_BSPC, KC_HOME,
diff --git a/keyboards/keebio/quefrency/readme.md b/keyboards/keebio/quefrency/readme.md
index dd2bde88f4..2138a5d14b 100644
--- a/keyboards/keebio/quefrency/readme.md
+++ b/keyboards/keebio/quefrency/readme.md
@@ -1,11 +1,10 @@
-Quefrency
-=========
+# Quefrency
A split 60/65% staggered keyboard made and sold by Keebio. [More info at Keebio](https://keeb.io).
-Keyboard Maintainer: [Bakingpy/nooges](https://github.com/nooges)
-Hardware Supported: Pro Micro (Rev. 1), ATmega32u4 (Rev. 2 & 3)
-Hardware Availability: [Keebio](https://keeb.io/)
+* Keyboard Maintainer: [Bakingpy/nooges](https://github.com/nooges)
+* Hardware Supported: Pro Micro (Rev. 1), ATmega32u4 (Rev. 2 & 3)
+* Hardware Availability: [Keebio](https://keeb.io/)
Make example for this keyboard (after setting up your build environment):
@@ -17,6 +16,6 @@ Example of flashing this keyboard:
Handedness detection is already hardwired onto the PCB, so no need to deal with `EE_HANDS` or flashing .eep files.
-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.
+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).
A build guide for this keyboard can be found here: [Keebio Build Guides](https://docs.keeb.io)
diff --git a/keyboards/keebio/quefrency/rev6/config.h b/keyboards/keebio/quefrency/rev6/config.h
index 952033edf1..ca19ea6402 100644
--- a/keyboards/keebio/quefrency/rev6/config.h
+++ b/keyboards/keebio/quefrency/rev6/config.h
@@ -13,14 +13,11 @@
#define SERIAL_USART_PIN_SWAP
#define USB_VBUS_PIN C6
-#define SPLIT_HAND_PIN A0
/* Defines for the RGB matrix */
-#ifdef RGB_MATRIX_ENABLE
-# define WS2812_PWM_DRIVER PWMD3
-# define WS2812_PWM_CHANNEL 4
-# define WS2812_PWM_PAL_MODE 10
-# define WS2812_DMA_STREAM STM32_DMA1_STREAM2
-# define WS2812_DMA_CHANNEL 2
-# define WS2812_DMAMUX_ID STM32_DMAMUX1_TIM3_UP
-#endif
+#define WS2812_PWM_DRIVER PWMD3
+#define WS2812_PWM_CHANNEL 4
+#define WS2812_PWM_PAL_MODE 10
+#define WS2812_DMA_STREAM STM32_DMA1_STREAM2
+#define WS2812_DMA_CHANNEL 2
+#define WS2812_DMAMUX_ID STM32_DMAMUX1_TIM3_UP
diff --git a/keyboards/keebio/quefrency/rev6/keyboard.json b/keyboards/keebio/quefrency/rev6/keyboard.json
index 84629eb4cf..ac488daa08 100644
--- a/keyboards/keebio/quefrency/rev6/keyboard.json
+++ b/keyboards/keebio/quefrency/rev6/keyboard.json
@@ -200,12 +200,18 @@
]
}
},
+ "handedness": {
+ "pin": "A0"
+ },
"matrix_pins": {
"right": {
"cols": ["B2", "B1", "B0", "B12", "B13", "A7", "B6", "C13", "C14"],
"rows": ["A5", "A4", "A3", "B5", "F1"]
}
},
+ "serial": {
+ "driver": "usart"
+ },
"transport": {
"sync": {
"matrix_state": true
diff --git a/keyboards/keebio/quefrency/rev6/rules.mk b/keyboards/keebio/quefrency/rev6/rules.mk
deleted file mode 100644
index c6e2988321..0000000000
--- a/keyboards/keebio/quefrency/rev6/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-SERIAL_DRIVER = usart