Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add Cycle8 #22734

Merged
merged 46 commits into from
Jan 14, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
46 commits
Select commit Hold shift + click to select a range
e0c36f6
add Cycle8
Vertex-kb Dec 22, 2023
16ce7e0
Update readme.md
Vertex-kb Dec 22, 2023
9ef98db
Update keyboards/vertex/cycle8/rules.mk
Vertex-kb Dec 22, 2023
49fed58
Update keyboards/vertex/cycle8/keymaps/via/keymap.c
Vertex-kb Dec 22, 2023
06b55b9
Update keyboards/vertex/cycle8/info.json
Vertex-kb Dec 22, 2023
09cb545
Update keyboards/vertex/cycle8/config.h
Vertex-kb Dec 22, 2023
db3ad0d
Update keyboards/vertex/cycle8/info.json
Vertex-kb Dec 22, 2023
480cdc5
Update keyboards/vertex/cycle8/keymaps/default/keymap.c
Vertex-kb Dec 22, 2023
fe97d1d
Update keyboards/vertex/cycle8/readme.md
Vertex-kb Dec 22, 2023
905d9b7
Update keyboards/vertex/cycle8/info.json
Vertex-kb Dec 25, 2023
0a38cdc
Add files via upload
Vertex-kb Dec 25, 2023
52bbaa0
Update keyboards/vertex/cycle8/config.h
Vertex-kb Dec 25, 2023
b0c16d0
Update info.json
Vertex-kb Dec 25, 2023
5e57679
Update info.json
Vertex-kb Dec 25, 2023
11cc56a
Update info.json
Vertex-kb Dec 25, 2023
122ba32
Add files via upload
Vertex-kb Dec 25, 2023
f916b91
Add files via upload
Vertex-kb Dec 25, 2023
85320ae
Merge branch 'master' into vertex
Vertex-kb Dec 25, 2023
af857c9
Update keyboards/vertex/cycle8/info.json
Vertex-kb Dec 26, 2023
5756ad1
Add files via upload
Vertex-kb Dec 26, 2023
16f8e9e
Update info.json
Vertex-kb Dec 26, 2023
ccdc6a3
Add files via upload
Vertex-kb Dec 26, 2023
498e64e
Update keyboards/vertex/cycle8/info.json
Vertex-kb Dec 26, 2023
71c1c3c
Update keyboards/vertex/cycle8/info.json
Vertex-kb Dec 26, 2023
affddb9
Add files via upload
Vertex-kb Dec 26, 2023
c818d6f
Update keymap.c
Vertex-kb Dec 26, 2023
7efe43c
Update keymap.c
Vertex-kb Dec 26, 2023
eff24c9
Add files via upload
Vertex-kb Dec 26, 2023
63d253d
Add files via upload
Vertex-kb Dec 26, 2023
aa7da78
Update keyboards/vertex/cycle8/keymaps/default/keymap.c
Vertex-kb Dec 26, 2023
3fe2421
Update keyboards/vertex/cycle8/keymaps/via/keymap.c
Vertex-kb Dec 26, 2023
f37443d
Update info.json
Vertex-kb Dec 26, 2023
879e891
Update info.json
Vertex-kb Dec 26, 2023
24388b2
Update info.json
Vertex-kb Dec 26, 2023
f8538e6
Update readme.md
Vertex-kb Dec 26, 2023
73a9908
Update keyboards/vertex/cycle8/info.json
Vertex-kb Dec 26, 2023
db459af
Update readme.md
Vertex-kb Dec 26, 2023
7fa13a7
Update keyboards/vertex/cycle8/readme.md
Vertex-kb Dec 26, 2023
23ae9e9
Update readme.md
Vertex-kb Dec 27, 2023
c829558
Merge branch 'master' into vertex
Vertex-kb Dec 27, 2023
d5b86c9
Merge branch 'master' into vertex
Vertex-kb Dec 30, 2023
83c3a23
Merge branch 'master' into vertex
Vertex-kb Jan 4, 2024
85d3044
Update keyboards/vertex/cycle8/readme.md
Vertex-kb Jan 7, 2024
baacea1
Merge branch 'master' into vertex
Vertex-kb Jan 7, 2024
d011a05
Update readme.md
Vertex-kb Jan 7, 2024
c3ba83f
Update keyboards/vertex/cycle8/readme.md
Vertex-kb Jan 10, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions keyboards/vertex/cycle8/config.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
// Copyright 2022 Eason
// SPDX-License-Identifier: GPL-2.0-or-later

#pragma once

#define WS2812_SPI_DRIVER SPID2
8 changes: 8 additions & 0 deletions keyboards/vertex/cycle8/halconf.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
// Copyright 2022 Eason
// SPDX-License-Identifier: GPL-2.0-or-later

#pragma once

#define HAL_USE_SPI TRUE

#include_next <halconf.h>
523 changes: 523 additions & 0 deletions keyboards/vertex/cycle8/info.json

Large diffs are not rendered by default.

16 changes: 16 additions & 0 deletions keyboards/vertex/cycle8/keymaps/default/keymap.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
// Copyright 2022 Eason
// SPDX-License-Identifier: GPL-2.0-or-later

#include QMK_KEYBOARD_H

const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {

[0] = LAYOUT_all(
KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_PSCR, KC_SCRL, KC_PAUS,
KC_GRV, 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_INS, KC_HOME, KC_PGUP,
KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, KC_DEL, KC_END, KC_PGDN,
KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT,
KC_LSFT, KC_NUBS, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_1, KC_RSFT, KC_UP,
KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_LALT, KC_LGUI, KC_MENU, KC_LCTL, KC_LEFT, KC_DOWN, KC_RGHT
)
};
16 changes: 16 additions & 0 deletions keyboards/vertex/cycle8/keymaps/via/keymap.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
// Copyright 2022 Eason
// SPDX-License-Identifier: GPL-2.0-or-later

#include QMK_KEYBOARD_H

const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {

[0] = LAYOUT_all(
KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_PSCR, KC_SCRL, KC_PAUS,
KC_GRV, 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_INS, KC_HOME, KC_PGUP,
KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, KC_DEL, KC_END, KC_PGDN,
KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT,
KC_LSFT, KC_NUBS, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_1, KC_RSFT, KC_UP,
KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_LALT, KC_LGUI, KC_MENU, KC_LCTL, KC_LEFT, KC_DOWN, KC_RGHT
)
};
2 changes: 2 additions & 0 deletions keyboards/vertex/cycle8/keymaps/via/rules.mk
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
VIA_ENABLE = yes
LTO_ENABLE = yes
9 changes: 9 additions & 0 deletions keyboards/vertex/cycle8/mcuconf.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
// Copyright 2022 Eason
// SPDX-License-Identifier: GPL-2.0-or-later

#pragma once

#include_next <mcuconf.h>

#undef STM32_SPI_USE_SPI2
#define STM32_SPI_USE_SPI2 TRUE
27 changes: 27 additions & 0 deletions keyboards/vertex/cycle8/readme.md
Vertex-kb marked this conversation as resolved.
Show resolved Hide resolved
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# cycle8

![Cycle8](https://i.imgur.com/gCExreih.png)

A customizable soldered TKL/80% keyboard.

* Keyboard Maintainer: [EASON](https://github.com/EasonQian1)
* Hardware Supported: Cycle8 PCB
* Hardware Availability: [EASON](https://github.com/EasonQian1)

Make example for this keyboard (after setting up your build environment):

make vertex/cycle8:default

Flashing example for this keyboard:

make vertex/cycle8: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).

## Bootloader

Enter the bootloader in 3 ways:

* **Bootmagic reset**: Hold down Esc in the keyboard then replug
* **Physical reset button**: Briefly press the button on the back of the PCB
* **Keycode in layout**: Press the key mapped to `QK_BOOT`
1 change: 1 addition & 0 deletions keyboards/vertex/cycle8/rules.mk
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# This file intentionally left blank