logo

qmk_firmware

custom branch of QMK firmware git clone https://anongit.hacktivis.me/git/qmk_firmware.git
commit: 594d03f4aaa01ea016f368aa74f5ed275635fc0d
parent 2a048fbb650a24fcd9f2135c2dedec73c948589c
Author: フィルターペーパー <76888457+filterpaper@users.noreply.github.com>
Date:   Wed, 27 Dec 2023 12:28:06 +0800

Refactor: group hub keyboards (#22762)


Diffstat:

Mdata/mappings/keyboard_aliases.hjson6++++++
Dkeyboards/hub16/readme.md24------------------------
Dkeyboards/hub20/readme.md24------------------------
Rkeyboards/hub16/config.h -> keyboards/joshajohnson/hub16/config.h0
Rkeyboards/hub16/info.json -> keyboards/joshajohnson/hub16/info.json0
Rkeyboards/hub16/keymaps/default/keymap.c -> keyboards/joshajohnson/hub16/keymaps/default/keymap.c0
Rkeyboards/hub16/keymaps/peepeetee/config.h -> keyboards/joshajohnson/hub16/keymaps/peepeetee/config.h0
Rkeyboards/hub16/keymaps/peepeetee/keymap.c -> keyboards/joshajohnson/hub16/keymaps/peepeetee/keymap.c0
Rkeyboards/hub16/keymaps/peepeetee/rules.mk -> keyboards/joshajohnson/hub16/keymaps/peepeetee/rules.mk0
Rkeyboards/hub16/keymaps/via/keymap.c -> keyboards/joshajohnson/hub16/keymaps/via/keymap.c0
Rkeyboards/hub16/keymaps/via/rules.mk -> keyboards/joshajohnson/hub16/keymaps/via/rules.mk0
Rkeyboards/hub16/matrix.c -> keyboards/joshajohnson/hub16/matrix.c0
Akeyboards/joshajohnson/hub16/readme.md24++++++++++++++++++++++++
Rkeyboards/hub16/rules.mk -> keyboards/joshajohnson/hub16/rules.mk0
Rkeyboards/hub20/chconf.h -> keyboards/joshajohnson/hub20/chconf.h0
Rkeyboards/hub20/config.h -> keyboards/joshajohnson/hub20/config.h0
Rkeyboards/hub20/halconf.h -> keyboards/joshajohnson/hub20/halconf.h0
Rkeyboards/hub20/hub20.c -> keyboards/joshajohnson/hub20/hub20.c0
Rkeyboards/hub20/info.json -> keyboards/joshajohnson/hub20/info.json0
Rkeyboards/hub20/keymaps/default/keymap.c -> keyboards/joshajohnson/hub20/keymaps/default/keymap.c0
Rkeyboards/hub20/keymaps/left_hand_numpad/keymap.c -> keyboards/joshajohnson/hub20/keymaps/left_hand_numpad/keymap.c0
Rkeyboards/hub20/keymaps/right_hand_numpad/keymap.c -> keyboards/joshajohnson/hub20/keymaps/right_hand_numpad/keymap.c0
Rkeyboards/hub20/keymaps/via/keymap.c -> keyboards/joshajohnson/hub20/keymaps/via/keymap.c0
Rkeyboards/hub20/keymaps/via/rules.mk -> keyboards/joshajohnson/hub20/keymaps/via/rules.mk0
Rkeyboards/hub20/mcuconf.h -> keyboards/joshajohnson/hub20/mcuconf.h0
Akeyboards/joshajohnson/hub20/readme.md24++++++++++++++++++++++++
Rkeyboards/hub20/rules.mk -> keyboards/joshajohnson/hub20/rules.mk0
27 files changed, 54 insertions(+), 48 deletions(-)

diff --git a/data/mappings/keyboard_aliases.hjson b/data/mappings/keyboard_aliases.hjson @@ -287,6 +287,12 @@ "honeycomb": { "target": "keyhive/honeycomb" }, + "hub16": { + "target": "joshajohnson/hub16" + }, + "hub20": { + "target": "joshajohnson/hub20" + }, "idb_60": { "target": "idb/idb_60" }, diff --git a/keyboards/hub16/readme.md b/keyboards/hub16/readme.md @@ -1,24 +0,0 @@ -# Hub16 - -Hub16 is a 16 Key Macro Pad with an inbuilt USB 2.0 hub and dual rotary encoders. - -For more information regarding the keyboard, please visit the [Hub16 Website](https://www.joshajohnson.com/hub16-keyboard/) or [GitHub Repo](https://github.com/joshajohnson/Hub16). - -* Keyboard Maintainer: [Josh Johnson](https://github.com/joshajohnson) -* Hardware Supported: Hub16 PCB (atmega32u4) -* Hardware Availability: [Josh Johnson](https://www.joshajohnson.com/hub16-keyboard/) - -Make example for this keyboard (after setting up your build environment): - - make hub16:default - -Flashing example for this keyboard: - - make hub16:default:flash - -To reset the board into bootloader mode, do one of the following: - -* Press the reset switch between the center two USB-C ports while the board is plugged in -* Hold the top left key while connecting the USB cable (also erases persistent settings) - -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/hub20/readme.md b/keyboards/hub20/readme.md @@ -1,24 +0,0 @@ -# Hub20 - -Hub20 is a 20 key macro pad with an inbuilt USB 2.0 hub and dual rotary encoders. It can be configured to be a left / right hand numberpad, along with a 4x5 1u layout. - -For more information regarding the keyboard, please visit the [Hub20 Website](https://www.joshajohnson.com/hub20) or [GitHub Repo](https://github.com/joshajohnson/Hub20). - -* Keyboard Maintainer: [Josh Johnson](https://github.com/joshajohnson) -* Hardware Supported: Hub20 PCB (STM32F072) -* Hardware Availability: [Josh Johnson](https://www.joshajohnson.com/hub20) - -Make example for this keyboard (after setting up your build environment): - - make hub20:default - -Flashing example for this keyboard: - - make hub20:default:flash - -To reset the board into bootloader mode, do one of the following: - -* Press the reset switch between the center two USB-C ports while the board is plugged in -* Hold the top left key while connecting the USB cable (also erases persistent settings) - -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/hub16/config.h b/keyboards/joshajohnson/hub16/config.h diff --git a/keyboards/hub16/info.json b/keyboards/joshajohnson/hub16/info.json diff --git a/keyboards/hub16/keymaps/default/keymap.c b/keyboards/joshajohnson/hub16/keymaps/default/keymap.c diff --git a/keyboards/hub16/keymaps/peepeetee/config.h b/keyboards/joshajohnson/hub16/keymaps/peepeetee/config.h diff --git a/keyboards/hub16/keymaps/peepeetee/keymap.c b/keyboards/joshajohnson/hub16/keymaps/peepeetee/keymap.c diff --git a/keyboards/hub16/keymaps/peepeetee/rules.mk b/keyboards/joshajohnson/hub16/keymaps/peepeetee/rules.mk diff --git a/keyboards/hub16/keymaps/via/keymap.c b/keyboards/joshajohnson/hub16/keymaps/via/keymap.c diff --git a/keyboards/hub16/keymaps/via/rules.mk b/keyboards/joshajohnson/hub16/keymaps/via/rules.mk diff --git a/keyboards/hub16/matrix.c b/keyboards/joshajohnson/hub16/matrix.c diff --git a/keyboards/joshajohnson/hub16/readme.md b/keyboards/joshajohnson/hub16/readme.md @@ -0,0 +1,24 @@ +# Hub16 + +Hub16 is a 16 Key Macro Pad with an inbuilt USB 2.0 hub and dual rotary encoders. + +For more information regarding the keyboard, please visit the [Hub16 Website](https://www.joshajohnson.com/hub16-keyboard/) or [GitHub Repo](https://github.com/joshajohnson/Hub16). + +* Keyboard Maintainer: [Josh Johnson](https://github.com/joshajohnson) +* Hardware Supported: Hub16 PCB (atmega32u4) +* Hardware Availability: [Josh Johnson](https://www.joshajohnson.com/hub16-keyboard/) + +Make example for this keyboard (after setting up your build environment): + + make joshajohnson/hub16:default + +Flashing example for this keyboard: + + make joshajohnson/hub16:default:flash + +To reset the board into bootloader mode, do one of the following: + +* Press the reset switch between the center two USB-C ports while the board is plugged in +* Hold the top left key while connecting the USB cable (also erases persistent settings) + +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/hub16/rules.mk b/keyboards/joshajohnson/hub16/rules.mk diff --git a/keyboards/hub20/chconf.h b/keyboards/joshajohnson/hub20/chconf.h diff --git a/keyboards/hub20/config.h b/keyboards/joshajohnson/hub20/config.h diff --git a/keyboards/hub20/halconf.h b/keyboards/joshajohnson/hub20/halconf.h diff --git a/keyboards/hub20/hub20.c b/keyboards/joshajohnson/hub20/hub20.c diff --git a/keyboards/hub20/info.json b/keyboards/joshajohnson/hub20/info.json diff --git a/keyboards/hub20/keymaps/default/keymap.c b/keyboards/joshajohnson/hub20/keymaps/default/keymap.c diff --git a/keyboards/hub20/keymaps/left_hand_numpad/keymap.c b/keyboards/joshajohnson/hub20/keymaps/left_hand_numpad/keymap.c diff --git a/keyboards/hub20/keymaps/right_hand_numpad/keymap.c b/keyboards/joshajohnson/hub20/keymaps/right_hand_numpad/keymap.c diff --git a/keyboards/hub20/keymaps/via/keymap.c b/keyboards/joshajohnson/hub20/keymaps/via/keymap.c diff --git a/keyboards/hub20/keymaps/via/rules.mk b/keyboards/joshajohnson/hub20/keymaps/via/rules.mk diff --git a/keyboards/hub20/mcuconf.h b/keyboards/joshajohnson/hub20/mcuconf.h diff --git a/keyboards/joshajohnson/hub20/readme.md b/keyboards/joshajohnson/hub20/readme.md @@ -0,0 +1,24 @@ +# Hub20 + +Hub20 is a 20 key macro pad with an inbuilt USB 2.0 hub and dual rotary encoders. It can be configured to be a left / right hand numberpad, along with a 4x5 1u layout. + +For more information regarding the keyboard, please visit the [Hub20 Website](https://www.joshajohnson.com/hub20) or [GitHub Repo](https://github.com/joshajohnson/Hub20). + +* Keyboard Maintainer: [Josh Johnson](https://github.com/joshajohnson) +* Hardware Supported: Hub20 PCB (STM32F072) +* Hardware Availability: [Josh Johnson](https://www.joshajohnson.com/hub20) + +Make example for this keyboard (after setting up your build environment): + + make joshajohnson/hub20:default + +Flashing example for this keyboard: + + make joshajohnson/hub20:default:flash + +To reset the board into bootloader mode, do one of the following: + +* Press the reset switch between the center two USB-C ports while the board is plugged in +* Hold the top left key while connecting the USB cable (also erases persistent settings) + +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/hub20/rules.mk b/keyboards/joshajohnson/hub20/rules.mk