Browse Source

Tidy Keebio keyboards (#25653)

Joel Challis 11 months ago
parent
commit
46231df62d
60 changed files with 197 additions and 326 deletions
  1. 0 16
      keyboards/keebio/bamfk4/config.h
  2. 0 5
      keyboards/keebio/bdn9/keymaps/test/config.h
  3. 6 8
      keyboards/keebio/bdn9/rev3/config.h
  4. 0 27
      keyboards/keebio/bfo9000/keymaps/default/config.h
  5. 3 0
      keyboards/keebio/bfo9000/keymaps/default/keymap.c
  6. 6 7
      keyboards/keebio/bfo9000/readme.md
  7. 1 13
      keyboards/keebio/bigswitchseat/keymaps/default/keymap.c
  8. 3 1
      keyboards/keebio/chiri_ce/rev1/config.h
  9. 3 0
      keyboards/keebio/chiri_ce/rev1/keyboard.json
  10. 9 6
      keyboards/keebio/chocopad/readme.md
  11. 1 1
      keyboards/keebio/convolution/readme.md
  12. 3 1
      keyboards/keebio/dilly/keymaps/default/keymap.c
  13. 9 6
      keyboards/keebio/dilly/readme.md
  14. 1 2
      keyboards/keebio/dsp40/keymaps/default/keymap.c
  15. 4 0
      keyboards/keebio/dsp40/readme.md
  16. 4 0
      keyboards/keebio/dsp40/rev1/readme.md
  17. 8 4
      keyboards/keebio/ergodicity/readme.md
  18. 0 23
      keyboards/keebio/fourier/keymaps/default/config.h
  19. 3 4
      keyboards/keebio/fourier/keymaps/default/keymap.c
  20. 6 7
      keyboards/keebio/fourier/readme.md
  21. 4 5
      keyboards/keebio/iris/readme.md
  22. 3 0
      keyboards/keebio/iris/rev1/rev1.c
  23. 3 0
      keyboards/keebio/iris/rev1_led/rev1_led.c
  24. 6 9
      keyboards/keebio/iris_lm/g1/config.h
  25. 3 0
      keyboards/keebio/iris_lm/g1/keyboard.json
  26. 6 9
      keyboards/keebio/iris_lm/k1/config.h
  27. 3 0
      keyboards/keebio/iris_lm/k1/keyboard.json
  28. 3 0
      keyboards/keebio/kbo5000/keymaps/default/keymap.c
  29. 3 0
      keyboards/keebio/kbo5000/keymaps/iso/keymap.c
  30. 1 1
      keyboards/keebio/kbo5000/readme.md
  31. 3 0
      keyboards/keebio/laplace/keymaps/default/keymap.c
  32. 6 7
      keyboards/keebio/laplace/readme.md
  33. 0 28
      keyboards/keebio/levinson/keymaps/default/config.h
  34. 3 1
      keyboards/keebio/levinson/keymaps/default/keymap.c
  35. 3 0
      keyboards/keebio/levinson/levinson.c
  36. 5 6
      keyboards/keebio/levinson/readme.md
  37. 5 6
      keyboards/keebio/nyquist/readme.md
  38. 0 2
      keyboards/keebio/nyquist/rev5/config.h
  39. 3 0
      keyboards/keebio/nyquist/rev5/keyboard.json
  40. 0 24
      keyboards/keebio/quefrency/keymaps/default/config.h
  41. 0 4
      keyboards/keebio/quefrency/keymaps/default/keymap.c
  42. 0 4
      keyboards/keebio/quefrency/keymaps/default60/keymap.c
  43. 0 6
      keyboards/keebio/quefrency/keymaps/default65/keymap.c
  44. 5 6
      keyboards/keebio/quefrency/readme.md
  45. 6 9
      keyboards/keebio/quefrency/rev6/config.h
  46. 6 0
      keyboards/keebio/quefrency/rev6/keyboard.json
  47. 0 1
      keyboards/keebio/quefrency/rev6/rules.mk
  48. 0 24
      keyboards/keebio/rorschach/keymaps/default/config.h
  49. 3 1
      keyboards/keebio/rorschach/keymaps/default/keymap.c
  50. 6 7
      keyboards/keebio/rorschach/readme.md
  51. 1 1
      keyboards/keebio/sinc/readme.md
  52. 3 0
      keyboards/keebio/tragicforce68/keymaps/default/keymap.c
  53. 6 7
      keyboards/keebio/tragicforce68/readme.md
  54. 7 3
      keyboards/keebio/tukey/readme.md
  55. 0 7
      keyboards/keebio/viterbi/keymaps/default/config.h
  56. 3 1
      keyboards/keebio/viterbi/keymaps/default/keymap.c
  57. 6 8
      keyboards/keebio/viterbi/readme.md
  58. 3 1
      keyboards/keebio/wavelet/keymaps/default/keymap.c
  59. 6 7
      keyboards/keebio/wavelet/readme.md
  60. 3 0
      keyboards/keebio/wavelet/wavelet.c

+ 0 - 16
keyboards/keebio/bamfk4/config.h

@@ -4,19 +4,3 @@
 #pragma once
 
 #define RGBLIGHT_DEFAULT_MODE (RGBLIGHT_MODE_RAINBOW_SWIRL + 2)
-
-/*
- * Feature disable options
- *  These options are also useful to firmware size reduction.
- */
-
-/* disable debug print */
-//#define NO_DEBUG
-
-/* disable print */
-//#define NO_PRINT
-
-/* disable action features */
-//#define NO_ACTION_LAYER
-//#define NO_ACTION_TAPPING
-//#define NO_ACTION_ONESHOT

+ 0 - 5
keyboards/keebio/bdn9/keymaps/test/config.h

@@ -1,5 +0,0 @@
-#pragma once
-
-#ifdef RGB_MATRIX_ENABLE
-#    define RGB_MATRIX_KEYPRESSES
-#endif

+ 6 - 8
keyboards/keebio/bdn9/rev3/config.h

@@ -4,11 +4,9 @@
 #pragma once
 
 /* Defines for the RGB matrix */
-#ifdef RGB_MATRIX_ENABLE
-#   define WS2812_PWM_DRIVER PWMD15
-#   define WS2812_PWM_CHANNEL 2
-#   define WS2812_PWM_PAL_MODE 1
-#   define WS2812_DMA_STREAM STM32_DMA1_STREAM2
-#   define WS2812_DMA_CHANNEL 2
-#   define WS2812_DMAMUX_ID STM32_DMAMUX1_TIM15_UP
-#endif
+#define WS2812_PWM_DRIVER PWMD15
+#define WS2812_PWM_CHANNEL 2
+#define WS2812_PWM_PAL_MODE 1
+#define WS2812_DMA_STREAM STM32_DMA1_STREAM2
+#define WS2812_DMA_CHANNEL 2
+#define WS2812_DMAMUX_ID STM32_DMAMUX1_TIM15_UP

+ 0 - 27
keyboards/keebio/bfo9000/keymaps/default/config.h

@@ -1,27 +0,0 @@
-/*
-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

+ 3 - 0
keyboards/keebio/bfo9000/keymaps/default/keymap.c

@@ -1,3 +1,6 @@
+// Copyright 2025 Keebio (@keebio)
+// SPDX-License-Identifier: GPL-2.0-or-later
+
 #include QMK_KEYBOARD_H
 
 #define _BASE 0

+ 6 - 7
keyboards/keebio/bfo9000/readme.md

@@ -1,11 +1,10 @@
-BFO-9000
-========
+# BFO-9000
 
 A split full-size ortholinear keyboard made and sold by Keebio. Each half is a 6x9 arrangement, with breakable pieces to allow the number of rows to be customized between 4 to 6, and the number of columns to be between 7 to 9. [More info at Keebio](https://keeb.io).
 
-Keyboard Maintainer: [Bakingpy/nooges](https://github.com/nooges)  
-Hardware Supported: Pro Micro  
-Hardware Availability: [Keebio](https://keeb.io)  
+* Keyboard Maintainer: [Bakingpy/nooges](https://github.com/nooges)
+* Hardware Supported: Pro Micro
+* Hardware Availability: [Keebio](https://keeb.io)
 
 Make example for this keyboard (after setting up your build environment):
 
@@ -13,6 +12,6 @@ Make example for this keyboard (after setting up your build environment):
 
 Example of flashing this keyboard:
 
-    make keebio/bfo9000:default:avrdude
+    make keebio/bfo9000:default:flash
 
-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).

+ 1 - 13
keyboards/keebio/bigswitchseat/keymaps/default/keymap.c

@@ -5,23 +5,11 @@
 
 // Defines names for use in layer keycodes and the keymap
 enum layer_names {
-    _MAIN,
-    _FN1,
-    _FN2,
-    _FN3
+    _MAIN
 };
 
 const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
     [_MAIN] = LAYOUT(
         KC_A
-    ),
-    [_FN1] = LAYOUT(
-        _______
-    ),
-    [_FN2] = LAYOUT(
-        _______
-    ),
-    [_FN3] = LAYOUT(
-        _______
     )
 };

+ 3 - 1
keyboards/keebio/chiri_ce/rev1/config.h

@@ -3,14 +3,16 @@
 
 #pragma once
 
-#define SPLIT_HAND_PIN GP4
 #define USB_VBUS_PIN GP0
+
 #define SERIAL_USART_FULL_DUPLEX
 #define SERIAL_USART_TX_PIN GP12
 #define SERIAL_USART_RX_PIN GP13
 #define SERIAL_USART_PIN_SWAP
+
 #define RP2040_BOOTLOADER_DOUBLE_TAP_RESET
 #define RP2040_BOOTLOADER_DOUBLE_TAP_RESET_TIMEOUT 1000U
+
 #define I2C_DRIVER I2CD2
 #define I2C1_SDA_PIN GP10
 #define I2C1_SCL_PIN GP11

+ 3 - 0
keyboards/keebio/chiri_ce/rev1/keyboard.json

@@ -118,6 +118,9 @@
             "matrix": [4, 0]
         },
         "enabled": true,
+        "handedness": {
+            "pin": "GP4"
+        },
         "matrix_pins": {
             "right": {
                 "cols": ["GP29", "GP28", "GP2", "GP27", "GP18", "GP7"],

+ 9 - 6
keyboards/keebio/chocopad/readme.md

@@ -1,14 +1,17 @@
-Chocopad
-========
+# Chocopad
 
 A 4x4 macropad keyboard using Kailh PG1350 Lower Profile Choc switches.
 
-Keyboard Maintainer: Keebio  
-Hardware Supported: Chocopad PCB, Arduino Pro Micro  
-Hardware Availability: [Keebio](https://keeb.io)
+* Keyboard Maintainer: Keebio
+* Hardware Supported: Chocopad PCB, Arduino Pro Micro
+* Hardware Availability: [Keebio](https://keeb.io)
 
 Make example for this keyboard (after setting up your build environment):
 
     make keebio/chocopad/rev1: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.
+Example of flashing this keyboard:
+
+    make keebio/chocopad/rev1:default:flash
+
+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).

+ 1 - 1
keyboards/keebio/convolution/readme.md

@@ -13,6 +13,6 @@ Example of flashing this keyboard:
 
     make keebio/convolution/rev1:default:flash
 
-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)

+ 3 - 1
keyboards/keebio/dilly/keymaps/default/keymap.c

@@ -1,5 +1,7 @@
-#include QMK_KEYBOARD_H
+// Copyright 2025 Keebio (@keebio)
+// SPDX-License-Identifier: GPL-2.0-or-later
 
+#include QMK_KEYBOARD_H
 
 #define _BASE 0
 #define _FN1 1

+ 9 - 6
keyboards/keebio/dilly/readme.md

@@ -1,14 +1,17 @@
-Dilly
-=====
+# Dilly
 
 A 3x10 ortholinear keyboard using Kailh PG1350 Lower Profile Choc switches.
 
-Keyboard Maintainer: Keebio  
-Hardware Supported: Dilly PCB, Arduino Pro Micro  
-Hardware Availability: [Keebio](https://keeb.io)
+* Keyboard Maintainer: Keebio
+* Hardware Supported: Dilly PCB, Arduino Pro Micro
+* Hardware Availability: [Keebio](https://keeb.io)
 
 Make example for this keyboard (after setting up your build environment):
 
     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.
+Example of flashing this keyboard:
+
+    make keebio/dilly:default:flash
+
+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).

+ 1 - 2
keyboards/keebio/dsp40/keymaps/default/keymap.c

@@ -24,8 +24,7 @@ enum custom_layer {
 };
 
 enum custom_keycodes {
-    QWERTY = SAFE_RANGE,
-    LOWER,
+    LOWER = SAFE_RANGE,
     RAISE,
     ADJUST,
 };

+ 4 - 0
keyboards/keebio/dsp40/readme.md

@@ -10,4 +10,8 @@ Make example for this keyboard (after setting up your build environment):
 
     make keebio/dsp40/rev1:default
 
+Example of flashing this keyboard:
+
+    make keebio/dsp40/rev1:default:flash
+
 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).

+ 4 - 0
keyboards/keebio/dsp40/rev1/readme.md

@@ -10,4 +10,8 @@ Make example for this keyboard (after setting up your build environment):
 
     make keebio/dsp40/rev1:default
 
+Example of flashing this keyboard:
+
+    make keebio/dsp40/rev1:default:flash
+
 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).

+ 8 - 4
keyboards/keebio/ergodicity/readme.md

@@ -1,11 +1,15 @@
 # Ergodicity
 
-Keyboard Maintainer: [nooges/bakingpy](https://github.com/nooges)  
-Hardware Supported: Ergodicity PCB w/ATmega32u4  
-Hardware Availability: [Keebio](https://keeb.io)
+* Keyboard Maintainer: [nooges/bakingpy](https://github.com/nooges)
+* Hardware Supported: Ergodicity PCB w/ATmega32u4
+* Hardware Availability: [Keebio](https://keeb.io)
 
 Make example for this keyboard (after setting up your build environment):
 
-    make keebio/ergodicity:default:dfu
+    make keebio/ergodicity:default
+
+Example of flashing this keyboard:
+
+    make keebio/ergodicity:default:flash
 
 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).

+ 0 - 23
keyboards/keebio/fourier/keymaps/default/config.h

@@ -1,23 +0,0 @@
-/*
-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

+ 3 - 4
keyboards/keebio/fourier/keymaps/default/keymap.c

@@ -1,3 +1,6 @@
+// Copyright 2025 Keebio (@keebio)
+// SPDX-License-Identifier: GPL-2.0-or-later
+
 #include QMK_KEYBOARD_H
 
 // Each layer gets a name for readability, which is then used in the keymap matrix below.
@@ -8,10 +11,6 @@
 #define _FN1 1
 #define _FN2 2
 
-enum custom_keycodes {
-  QWERTY = SAFE_RANGE,
-};
-
 #define KC_FN1 MO(_FN1)
 #define KC_FN2 MO(_FN2)
 #define SPFN1 LT(_FN1, KC_SPACE)

+ 6 - 7
keyboards/keebio/fourier/readme.md

@@ -1,11 +1,10 @@
-Fourier
-========
+# Fourier
 
 A split 40% 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  
-Hardware Availability: [Keebio](https://keeb.io/collections/frontpage/products/fourier-40-split-staggered-keyboard)  
+* Keyboard Maintainer: [Bakingpy/nooges](https://github.com/nooges)
+* Hardware Supported: Pro Micro
+* Hardware Availability: [Keebio](https://keeb.io/collections/frontpage/products/fourier-40-split-staggered-keyboard)
 
 Make example for this keyboard (after setting up your build environment):
 
@@ -13,8 +12,8 @@ Make example for this keyboard (after setting up your build environment):
 
 Example of flashing this keyboard:
 
-    make keebio/fourier:default:avrdude
+    make keebio/fourier:default:flash
 
-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)

+ 4 - 5
keyboards/keebio/iris/readme.md

@@ -1,11 +1,10 @@
-Iris
-====
+# Iris
 
 A split ergo 4x6 keyboard with 3 or 4 thumb keys made and sold by Keebio. [More info at Keebio](https://keeb.io).
 
-Keyboard Maintainer: [Bakingpy/nooges](https://github.com/nooges)  
-Hardware Supported: Pro Micro, ATmega32u4  
-Hardware Availability: [Keebio](https://keeb.io)  
+* Keyboard Maintainer: [Bakingpy/nooges](https://github.com/nooges)
+* Hardware Supported: Pro Micro, ATmega32u4
+* Hardware Availability: [Keebio](https://keeb.io)
 
 Make example for this keyboard (after setting up your build environment):
 

+ 3 - 0
keyboards/keebio/iris/rev1/rev1.c

@@ -1,3 +1,6 @@
+// Copyright 2025 Keebio (@keebio)
+// SPDX-License-Identifier: GPL-2.0-or-later
+
 #include "quantum.h"
 
 #ifdef SWAP_HANDS_ENABLE

+ 3 - 0
keyboards/keebio/iris/rev1_led/rev1_led.c

@@ -1,3 +1,6 @@
+// Copyright 2025 Keebio (@keebio)
+// SPDX-License-Identifier: GPL-2.0-or-later
+
 #include "quantum.h"
 
 #ifdef SWAP_HANDS_ENABLE

+ 6 - 9
keyboards/keebio/iris_lm/g1/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

+ 3 - 0
keyboards/keebio/iris_lm/g1/keyboard.json

@@ -33,6 +33,9 @@
                 ]
             }
         },
+        "handedness": {
+            "pin": "A0"
+        },
         "matrix_pins": {
             "right": {
                 "cols": ["C11", "C13", "B6", "B9", "B12", "B2"],

+ 6 - 9
keyboards/keebio/iris_lm/k1/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

+ 3 - 0
keyboards/keebio/iris_lm/k1/keyboard.json

@@ -18,6 +18,9 @@
     },
     "split": {
         "enabled": true,
+        "handedness": {
+            "pin": "A0"
+        },
         "matrix_pins": {
             "right": {
                 "cols": ["C11", "C13", "B6", "B9", "B12", "B2"],

+ 3 - 0
keyboards/keebio/kbo5000/keymaps/default/keymap.c

@@ -1,3 +1,6 @@
+// Copyright 2025 Keebio (@keebio)
+// SPDX-License-Identifier: GPL-2.0-or-later
+
 #include QMK_KEYBOARD_H
 
 enum encoder_names {

+ 3 - 0
keyboards/keebio/kbo5000/keymaps/iso/keymap.c

@@ -1,3 +1,6 @@
+// Copyright 2025 Keebio (@keebio)
+// SPDX-License-Identifier: GPL-2.0-or-later
+
 #include QMK_KEYBOARD_H
 
 enum encoder_names {

+ 1 - 1
keyboards/keebio/kbo5000/readme.md

@@ -15,6 +15,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)

+ 3 - 0
keyboards/keebio/laplace/keymaps/default/keymap.c

@@ -1,3 +1,6 @@
+// Copyright 2025 Keebio (@keebio)
+// SPDX-License-Identifier: GPL-2.0-or-later
+
 #include QMK_KEYBOARD_H
 
 #define _BASE 0

+ 6 - 7
keyboards/keebio/laplace/readme.md

@@ -1,11 +1,10 @@
-Laplace
-=======
+# Laplace
 
 A 40% 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  
-Hardware Availability: [Keebio](https://keeb.io)  
+* Keyboard Maintainer: [Bakingpy/nooges](https://github.com/nooges)
+* Hardware Supported: Pro Micro
+* Hardware Availability: [Keebio](https://keeb.io)
 
 Make example for this keyboard (after setting up your build environment):
 
@@ -13,8 +12,8 @@ Make example for this keyboard (after setting up your build environment):
 
 Example of flashing this keyboard:
 
-    make keebio/laplace:default:avrdude
+    make keebio/laplace:default:flash
 
-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)

+ 0 - 28
keyboards/keebio/levinson/keymaps/default/config.h

@@ -1,28 +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
-
-/* Select hand configuration */
-// #define MASTER_RIGHT
-// #define EE_HANDS

+ 3 - 1
keyboards/keebio/levinson/keymaps/default/keymap.c

@@ -1,5 +1,7 @@
-#include QMK_KEYBOARD_H
+// Copyright 2025 Keebio (@keebio)
+// SPDX-License-Identifier: GPL-2.0-or-later
 
+#include QMK_KEYBOARD_H
 
 // 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.

+ 3 - 0
keyboards/keebio/levinson/levinson.c

@@ -1,3 +1,6 @@
+// Copyright 2025 Keebio (@keebio)
+// SPDX-License-Identifier: GPL-2.0-or-later
+
 #include "quantum.h"
 
 #ifdef SWAP_HANDS_ENABLE

+ 5 - 6
keyboards/keebio/levinson/readme.md

@@ -1,11 +1,10 @@
-Levinson
-========
+# Levinson
 
 A split 40% split 4x12 ortholinear keyboard made and sold by Keebio. It's essentially a Let's Split with LED backlight support and 2u thumb key support. [More info at Keebio](https://keeb.io).
 
-Keyboard Maintainer: [Bakingpy/nooges](https://github.com/nooges)  
-Hardware Supported: Pro Micro, Elite-C  
-Hardware Availability: [Keebio](https://keeb.io)  
+* Keyboard Maintainer: [Bakingpy/nooges](https://github.com/nooges)
+* Hardware Supported: Pro Micro, Elite-C
+* Hardware Availability: [Keebio](https://keeb.io)
 
 Make example for this keyboard (after setting up your build environment):
 
@@ -13,7 +12,7 @@ Make example for this keyboard (after setting up your build environment):
 
 Example of flashing this keyboard with Pro micro:
 
-    make keebio/levinson/rev3:default:avrdude
+    make keebio/levinson/rev3:default:flash
 
 Example of flashing this keyboard with Elite-C:
 

+ 5 - 6
keyboards/keebio/nyquist/readme.md

@@ -1,11 +1,10 @@
-Nyquist
-=======
+# Nyquist
 
 A split 60% split 5x12 ortholinear 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, ATmega32u4  
-Hardware Availability: [Keebio](https://keeb.io)  
+* Keyboard Maintainer: [Bakingpy/nooges](https://github.com/nooges)
+* Hardware Supported: Pro Micro, ATmega32u4
+* Hardware Availability: [Keebio](https://keeb.io)
 
 Make example for this keyboard (after setting up your build environment):
 
@@ -15,6 +14,6 @@ Example of flashing this keyboard:
 
     make keebio/nyquist/rev3:default:flash
 
-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: [Nyquist Build Guide](https://docs.keeb.io)

+ 0 - 2
keyboards/keebio/nyquist/rev5/config.h

@@ -3,8 +3,6 @@
 
 #pragma once
 
-#define SPLIT_HAND_PIN GP23
-
 #define USB_VBUS_PIN GP18
 
 #define SERIAL_USART_FULL_DUPLEX

+ 3 - 0
keyboards/keebio/nyquist/rev5/keyboard.json

@@ -25,6 +25,9 @@
                 ]
             }
         },
+        "handedness": {
+            "pin": "GP23"
+        },
         "matrix_pins": {
             "right":{
                 "cols": ["GP25", "GP29", "GP20", "GP11", "GP3", "GP2"],

+ 0 - 24
keyboards/keebio/quefrency/keymaps/default/config.h

@@ -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

+ 0 - 4
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,

+ 0 - 4
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,

+ 0 - 6
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,

+ 5 - 6
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)

+ 6 - 9
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

+ 6 - 0
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

+ 0 - 1
keyboards/keebio/quefrency/rev6/rules.mk

@@ -1 +0,0 @@
-SERIAL_DRIVER = usart

+ 0 - 24
keyboards/keebio/rorschach/keymaps/default/config.h

@@ -1,24 +0,0 @@
-/*
-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
-
-/* Select hand configuration */
-// #define MASTER_RIGHT
-// #define EE_HANDS

+ 3 - 1
keyboards/keebio/rorschach/keymaps/default/keymap.c

@@ -1,5 +1,7 @@
-#include QMK_KEYBOARD_H
+// Copyright 2025 Keebio (@keebio)
+// SPDX-License-Identifier: GPL-2.0-or-later
 
+#include QMK_KEYBOARD_H
 
 enum layer_names {
     _QWERTY,

+ 6 - 7
keyboards/keebio/rorschach/readme.md

@@ -1,11 +1,10 @@
-Rorschach
-=========
+# Rorschach
 
 A split ortholinear 4x6 keyboard with 2 additional thumb keys and sold by Keebio. [More info at Keebio](https://keeb.io).
 
-Keyboard Maintainer: [Bakingpy/nooges](https://github.com/nooges)  
-Hardware Supported: Pro Micro  
-Hardware Availability: [Keebio](https://keeb.io)  
+* Keyboard Maintainer: [Bakingpy/nooges](https://github.com/nooges)
+* Hardware Supported: Pro Micro
+* Hardware Availability: [Keebio](https://keeb.io)
 
 Make example for this keyboard (after setting up your build environment):
 
@@ -13,8 +12,8 @@ Make example for this keyboard (after setting up your build environment):
 
 Example of flashing this keyboard:
 
-    make keebio/rorschach/rev1:default:avrdude
+    make keebio/rorschach/rev1:default:flash
 
-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: [Iris Build Guide](https://docs.keeb.io/iris-build-guide.html)

+ 1 - 1
keyboards/keebio/sinc/readme.md

@@ -15,6 +15,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)

+ 3 - 0
keyboards/keebio/tragicforce68/keymaps/default/keymap.c

@@ -1,3 +1,6 @@
+// Copyright 2025 Keebio (@keebio)
+// SPDX-License-Identifier: GPL-2.0-or-later
+
 #include QMK_KEYBOARD_H
 
 #define _QWERTY 0

+ 6 - 7
keyboards/keebio/tragicforce68/readme.md

@@ -1,11 +1,10 @@
-Tragicforce 68
-===============
+# Tragicforce 68
 
 Magicforce 68 with [Tragicforce 68 replacement PCB](https://keeb.io/products/mf68-magicforce-68-pcb-replacement-kit) from Keebio.
 
-Keyboard Maintainer: [Keebio](https://keeb.io)  
-Hardware Supported: Pro Micro  
-Hardware Availability: [Keebio](https://keeb.io) 
+* Keyboard Maintainer: [Keebio](https://keeb.io)
+* Hardware Supported: Pro Micro
+* Hardware Availability: [Keebio](https://keeb.io)
 
 Make example for this keyboard (after setting up your build environment):
 
@@ -13,6 +12,6 @@ Make example for this keyboard (after setting up your build environment):
 
 Example of flashing this keyboard:
 
-    make keebio/tragicforce68:default:avrdude
+    make keebio/tragicforce68:default:flash
 
-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).

+ 7 - 3
keyboards/keebio/tukey/readme.md

@@ -2,12 +2,16 @@
 
 2-key keyboard for Big Switches
 
-Keyboard Maintainer: [nooges/Keebio](https://github.com/nooges)  
-Hardware Supported: Pro Micro, Elite-C  
-Hardware Availability: [Keebio](https://keeb.io)
+* Keyboard Maintainer: [nooges/Keebio](https://github.com/nooges)
+* Hardware Supported: Pro Micro, Elite-C
+* Hardware Availability: [Keebio](https://keeb.io)
 
 Make example for this keyboard (after setting up your build environment):
 
     make keebio/tukey:default
 
+Example of flashing this keyboard:
+
+    make keebio/tukey:default:flash
+
 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).

+ 0 - 7
keyboards/keebio/viterbi/keymaps/default/config.h

@@ -17,13 +17,6 @@ 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
-
 #undef RGBLIGHT_LED_COUNT
 #define RGBLIGHT_EFFECT_BREATHING
 #define RGBLIGHT_EFFECT_RAINBOW_MOOD

+ 3 - 1
keyboards/keebio/viterbi/keymaps/default/keymap.c

@@ -1,5 +1,7 @@
-#include QMK_KEYBOARD_H
+// Copyright 2025 Keebio (@keebio)
+// SPDX-License-Identifier: GPL-2.0-or-later
 
+#include QMK_KEYBOARD_H
 
 // 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.

+ 6 - 8
keyboards/keebio/viterbi/readme.md

@@ -1,21 +1,19 @@
-Viterbi
-=======
+# Viterbi
 
 A split 5x14 ortholinear keyboard kit made and sold by Keebio. [More info at Keebio](https://keeb.io)
 
-Keyboard Maintainer: [Bakingpy](https://github.com/nooges)  
-Hardware Supported: Pro Micro  
-Hardware Availability: [Keebio](https://keeb.io)
+* Keyboard Maintainer: [Bakingpy](https://github.com/nooges)
+* Hardware Supported: Pro Micro
+* Hardware Availability: [Keebio](https://keeb.io)
 
 Make example for this keyboard (after setting up your build environment):
 
     make keebio/viterbi/rev1:default
 
-
 Example of flashing this keyboard:
 
-    make keebio/viterbi/rev1:default:avrdude
+    make keebio/viterbi/rev1:default:flash
 
-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: [Viterbi Build Guide](https://docs.keeb.io)

+ 3 - 1
keyboards/keebio/wavelet/keymaps/default/keymap.c

@@ -1,5 +1,7 @@
-#include QMK_KEYBOARD_H
+// Copyright 2025 Keebio (@keebio)
+// SPDX-License-Identifier: GPL-2.0-or-later
 
+#include QMK_KEYBOARD_H
 
 // 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.

+ 6 - 7
keyboards/keebio/wavelet/readme.md

@@ -1,11 +1,10 @@
-Wavelet
-=======
+# Wavelet
 
 A 4x12 ortholinear keyboard using Kailh Choc Low-Profile switches made and sold by [Keebio](https://keeb.io).
 
-Keyboard Maintainer: [Bakingpy/nooges](https://github.com/nooges)  
-Hardware Supported: Pro Micro  
-Hardware Availability: [Keebio](https://keeb.io)  
+* Keyboard Maintainer: [Bakingpy/nooges](https://github.com/nooges)
+* Hardware Supported: Pro Micro
+* Hardware Availability: [Keebio](https://keeb.io)
 
 Make example for this keyboard (after setting up your build environment):
 
@@ -13,8 +12,8 @@ Make example for this keyboard (after setting up your build environment):
 
 Example of flashing this keyboard:
 
-    make keebio/wavelet:default:avrdude
+    make keebio/wavelet:default:flash
 
-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: [Levinson Build Guide](https://docs.keeb.io)

+ 3 - 0
keyboards/keebio/wavelet/wavelet.c

@@ -1,3 +1,6 @@
+// Copyright 2025 Keebio (@keebio)
+// SPDX-License-Identifier: GPL-2.0-or-later
+
 #include "quantum.h"
 
 #ifdef SWAP_HANDS_ENABLE