forked from qmk/qmk_firmware
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'master' of https://github.com/sdk66/qmk_firmware
- Loading branch information
Showing
16 changed files
with
695 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,232 @@ | ||
{ | ||
"manufacturer": "HS", | ||
"keyboard_name": "EPOMAKER TIDE 65", | ||
"maintainer": "sdk66", | ||
"bootloader": "wb32-dfu", | ||
"diode_direction": "ROW2COL", | ||
"encoder": { | ||
"rotary": [ | ||
{"pin_a": "B7", "pin_b": "B6"} | ||
] | ||
}, | ||
"features": { | ||
"bootmagic": true, | ||
"encoder": true, | ||
"extrakey": true, | ||
"mousekey": true, | ||
"nkro": true, | ||
"rgb_matrix": true | ||
}, | ||
"matrix_pins": { | ||
"cols": ["C0", "C1", "C2", "C3", "A6", "B10", "B11", "B12", "B13", "B14", "A10", "C6", "C7", "C8", "C9"], | ||
"rows": ["A1", "A2", "A3", "A4", "C13"] | ||
}, | ||
"processor": "WB32FQ95", | ||
"rgb_matrix": { | ||
"animations": { | ||
"alphas_mods": true, | ||
"band_pinwheel_sat": true, | ||
"band_pinwheel_val": true, | ||
"band_sat": true, | ||
"band_spiral_sat": true, | ||
"band_spiral_val": true, | ||
"band_val": true, | ||
"breathing": true, | ||
"cycle_all": true, | ||
"cycle_left_right": true, | ||
"cycle_out_in": true, | ||
"cycle_out_in_dual": true, | ||
"cycle_pinwheel": true, | ||
"cycle_spiral": true, | ||
"cycle_up_down": true, | ||
"digital_rain": true, | ||
"dual_beacon": true, | ||
"gradient_left_right": true, | ||
"gradient_up_down": true, | ||
"hue_breathing": true, | ||
"hue_pendulum": true, | ||
"hue_wave": true, | ||
"jellybean_raindrops": true, | ||
"multisplash": true, | ||
"pixel_flow": true, | ||
"pixel_fractal": true, | ||
"pixel_rain": true, | ||
"rainbow_beacon": true, | ||
"rainbow_moving_chevron": true, | ||
"rainbow_pinwheels": true, | ||
"raindrops": true, | ||
"solid_color": true, | ||
"solid_multisplash": true, | ||
"solid_reactive": true, | ||
"solid_reactive_cross": true, | ||
"solid_reactive_multicross": true, | ||
"solid_reactive_multinexus": true, | ||
"solid_reactive_multiwide": true, | ||
"solid_reactive_nexus": true, | ||
"solid_reactive_simple": true, | ||
"solid_reactive_wide": true, | ||
"solid_splash": true, | ||
"splash": true, | ||
"typing_heatmap": true | ||
}, | ||
"driver": "ws2812", | ||
"layout": [ | ||
{"matrix": [0, 0], "x": 0, "y": 0, "flags": 4}, | ||
{"matrix": [0, 1], "x": 16, "y": 0, "flags": 4}, | ||
{"matrix": [0, 2], "x": 32, "y": 0, "flags": 4}, | ||
{"matrix": [0, 3], "x": 48, "y": 0, "flags": 4}, | ||
{"matrix": [0, 4], "x": 64, "y": 0, "flags": 4}, | ||
{"matrix": [0, 5], "x": 80, "y": 0, "flags": 4}, | ||
{"matrix": [0, 6], "x": 96, "y": 0, "flags": 4}, | ||
{"matrix": [0, 7], "x": 112, "y": 0, "flags": 4}, | ||
{"matrix": [0, 8], "x": 128, "y": 0, "flags": 4}, | ||
{"matrix": [0, 9], "x": 144, "y": 0, "flags": 4}, | ||
{"matrix": [0, 10], "x": 160, "y": 0, "flags": 4}, | ||
{"matrix": [0, 11], "x": 176, "y": 0, "flags": 4}, | ||
{"matrix": [0, 12], "x": 192, "y": 0, "flags": 4}, | ||
{"matrix": [0, 13], "x": 208, "y": 0, "flags": 4}, | ||
{"matrix": [1, 0], "x": 0, "y": 16, "flags": 4}, | ||
{"matrix": [1, 1], "x": 16, "y": 16, "flags": 4}, | ||
{"matrix": [1, 2], "x": 32, "y": 16, "flags": 4}, | ||
{"matrix": [1, 3], "x": 48, "y": 16, "flags": 4}, | ||
{"matrix": [1, 4], "x": 64, "y": 16, "flags": 4}, | ||
{"matrix": [1, 5], "x": 80, "y": 16, "flags": 4}, | ||
{"matrix": [1, 6], "x": 96, "y": 16, "flags": 4}, | ||
{"matrix": [1, 7], "x": 112, "y": 16, "flags": 4}, | ||
{"matrix": [1, 8], "x": 128, "y": 16, "flags": 4}, | ||
{"matrix": [1, 9], "x": 144, "y": 16, "flags": 4}, | ||
{"matrix": [1, 10], "x": 160, "y": 16, "flags": 4}, | ||
{"matrix": [1, 11], "x": 176, "y": 16, "flags": 4}, | ||
{"matrix": [1, 12], "x": 192, "y": 16, "flags": 4}, | ||
{"matrix": [1, 13], "x": 208, "y": 16, "flags": 4}, | ||
{"matrix": [1, 14], "x": 224, "y": 16, "flags": 4}, | ||
{"matrix": [2, 0], "x": 0, "y": 32, "flags": 4}, | ||
{"matrix": [2, 1], "x": 16, "y": 32, "flags": 4}, | ||
{"matrix": [2, 2], "x": 32, "y": 32, "flags": 4}, | ||
{"matrix": [2, 3], "x": 48, "y": 32, "flags": 4}, | ||
{"matrix": [2, 4], "x": 64, "y": 32, "flags": 4}, | ||
{"matrix": [2, 5], "x": 80, "y": 32, "flags": 4}, | ||
{"matrix": [2, 6], "x": 96, "y": 32, "flags": 4}, | ||
{"matrix": [2, 7], "x": 112, "y": 32, "flags": 4}, | ||
{"matrix": [2, 8], "x": 128, "y": 32, "flags": 4}, | ||
{"matrix": [2, 9], "x": 144, "y": 32, "flags": 4}, | ||
{"matrix": [2, 10], "x": 160, "y": 32, "flags": 4}, | ||
{"matrix": [2, 11], "x": 176, "y": 32, "flags": 4}, | ||
{"matrix": [2, 13], "x": 208, "y": 32, "flags": 4}, | ||
{"matrix": [2, 14], "x": 224, "y": 32, "flags": 4}, | ||
{"matrix": [3, 0], "x": 0, "y": 48, "flags": 4}, | ||
{"matrix": [3, 1], "x": 16, "y": 48, "flags": 4}, | ||
{"matrix": [3, 2], "x": 32, "y": 48, "flags": 4}, | ||
{"matrix": [3, 3], "x": 48, "y": 48, "flags": 4}, | ||
{"matrix": [3, 4], "x": 64, "y": 48, "flags": 4}, | ||
{"matrix": [3, 5], "x": 80, "y": 48, "flags": 4}, | ||
{"matrix": [3, 6], "x": 96, "y": 48, "flags": 4}, | ||
{"matrix": [3, 7], "x": 112, "y": 48, "flags": 4}, | ||
{"matrix": [3, 8], "x": 128, "y": 48, "flags": 4}, | ||
{"matrix": [3, 9], "x": 144, "y": 48, "flags": 4}, | ||
{"matrix": [3, 11], "x": 176, "y": 48, "flags": 4}, | ||
{"matrix": [3, 12], "x": 192, "y": 48, "flags": 4}, | ||
{"matrix": [3, 13], "x": 208, "y": 48, "flags": 4}, | ||
{"matrix": [3, 14], "x": 224, "y": 48, "flags": 4}, | ||
{"matrix": [4, 0], "x": 0, "y": 64, "flags": 4}, | ||
{"matrix": [4, 1], "x": 16, "y": 64, "flags": 4}, | ||
{"matrix": [4, 2], "x": 32, "y": 64, "flags": 4}, | ||
{"matrix": [4, 3], "x": 48, "y": 64, "flags": 4}, | ||
{"matrix": [4, 4], "x": 64, "y": 64, "flags": 4}, | ||
{"matrix": [4, 5], "x": 80, "y": 64, "flags": 4}, | ||
{"matrix": [4, 6], "x": 96, "y": 64, "flags": 4}, | ||
{"matrix": [4, 9], "x": 144, "y": 64, "flags": 4}, | ||
{"matrix": [4, 11], "x": 176, "y": 64, "flags": 4}, | ||
{"matrix": [4, 12], "x": 192, "y": 64, "flags": 4}, | ||
{"matrix": [4, 13], "x": 208, "y": 64, "flags": 4}, | ||
{"matrix": [4, 14], "x": 224, "y": 64, "flags": 4} | ||
] | ||
}, | ||
"url": "", | ||
"usb": { | ||
"device_version": "0.0.1", | ||
"force_nkro": true, | ||
"pid": "0xE463", | ||
"suspend_wakeup_delay": 1000, | ||
"vid": "0x342D" | ||
}, | ||
"ws2812": { | ||
"pin": "B15" | ||
}, | ||
"layouts": { | ||
"LAYOUT_ortho_5x15": { | ||
"layout": [ | ||
{"matrix": [0, 0], "x": 0, "y": 0}, | ||
{"matrix": [0, 1], "x": 1, "y": 0}, | ||
{"matrix": [0, 2], "x": 2, "y": 0}, | ||
{"matrix": [0, 3], "x": 3, "y": 0}, | ||
{"matrix": [0, 4], "x": 4, "y": 0}, | ||
{"matrix": [0, 5], "x": 5, "y": 0}, | ||
{"matrix": [0, 6], "x": 6, "y": 0}, | ||
{"matrix": [0, 7], "x": 7, "y": 0}, | ||
{"matrix": [0, 8], "x": 8, "y": 0}, | ||
{"matrix": [0, 9], "x": 9, "y": 0}, | ||
{"matrix": [0, 10], "x": 10, "y": 0}, | ||
{"matrix": [0, 11], "x": 11, "y": 0}, | ||
{"matrix": [0, 12], "x": 12, "y": 0}, | ||
{"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, | ||
{"matrix": [0, 14], "x": 15, "y": 0}, | ||
{"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, | ||
{"matrix": [1, 1], "x": 1.5, "y": 1}, | ||
{"matrix": [1, 2], "x": 2.5, "y": 1}, | ||
{"matrix": [1, 3], "x": 3.5, "y": 1}, | ||
{"matrix": [1, 4], "x": 4.5, "y": 1}, | ||
{"matrix": [1, 5], "x": 5.5, "y": 1}, | ||
{"matrix": [1, 6], "x": 6.5, "y": 1}, | ||
{"matrix": [1, 7], "x": 7.5, "y": 1}, | ||
{"matrix": [1, 8], "x": 8.5, "y": 1}, | ||
{"matrix": [1, 9], "x": 9.5, "y": 1}, | ||
{"matrix": [1, 10], "x": 10.5, "y": 1}, | ||
{"matrix": [1, 11], "x": 11.5, "y": 1}, | ||
{"matrix": [1, 12], "x": 12.5, "y": 1}, | ||
{"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, | ||
{"matrix": [1, 14], "x": 15, "y": 1.25}, | ||
{"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, | ||
{"matrix": [2, 1], "x": 1.75, "y": 2}, | ||
{"matrix": [2, 2], "x": 2.75, "y": 2}, | ||
{"matrix": [2, 3], "x": 3.75, "y": 2}, | ||
{"matrix": [2, 4], "x": 4.75, "y": 2}, | ||
{"matrix": [2, 5], "x": 5.75, "y": 2}, | ||
{"matrix": [2, 6], "x": 6.75, "y": 2}, | ||
{"matrix": [2, 7], "x": 7.75, "y": 2}, | ||
{"matrix": [2, 8], "x": 8.75, "y": 2}, | ||
{"matrix": [2, 9], "x": 9.75, "y": 2}, | ||
{"matrix": [2, 10], "x": 10.75, "y": 2}, | ||
{"matrix": [2, 11], "x": 11.75, "y": 2}, | ||
{"matrix": [2, 13], "x": 12.75, "y": 2, "w": 1.75}, | ||
{"matrix": [2, 14], "x": 15, "y": 2.25}, | ||
{"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, | ||
{"matrix": [3, 1], "x": 2.25, "y": 3}, | ||
{"matrix": [3, 2], "x": 3.25, "y": 3}, | ||
{"matrix": [3, 3], "x": 4.25, "y": 3}, | ||
{"matrix": [3, 4], "x": 5.25, "y": 3}, | ||
{"matrix": [3, 5], "x": 6.25, "y": 3}, | ||
{"matrix": [3, 6], "x": 7.25, "y": 3}, | ||
{"matrix": [3, 7], "x": 8.25, "y": 3}, | ||
{"matrix": [3, 8], "x": 9.25, "y": 3}, | ||
{"matrix": [3, 9], "x": 10.25, "y": 3}, | ||
{"matrix": [3, 11], "x": 11.25, "y": 3}, | ||
{"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, | ||
{"matrix": [3, 13], "x": 14, "y": 3}, | ||
{"matrix": [3, 14], "x": 15, "y": 3}, | ||
{"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, | ||
{"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, | ||
{"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, | ||
{"matrix": [4, 3], "x": 3.75, "y": 4, "w": 2.25}, | ||
{"matrix": [4, 5], "x": 6, "y": 3.75, "w": 1.25}, | ||
{"matrix": [4, 4], "x": 6, "y": 4, "w": 1.25}, | ||
{"matrix": [4, 6], "x": 7.25, "y": 4, "w": 2.75}, | ||
{"matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, | ||
{"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, | ||
{"matrix": [4, 12], "x": 13, "y": 4}, | ||
{"matrix": [4, 13], "x": 14, "y": 4}, | ||
{"matrix": [4, 14], "x": 15, "y": 4} | ||
] | ||
} | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
// Copyright 2024 SDK (@sdk66) | ||
// SPDX-License-Identifier: GPL-2.0-or-later | ||
|
||
#include QMK_KEYBOARD_H | ||
|
||
// clang-format off | ||
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
|
||
[0] = LAYOUT_ortho_5x15( /* Base */ | ||
KC_ESC, 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_BSPC, KC_MUTE, | ||
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_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_PGUP, | ||
KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_PGDN, | ||
KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_SPC, KC_SPC, KC_SPC, KC_RALT, MO(1), KC_LEFT, KC_DOWN, KC_RGHT | ||
), | ||
|
||
[1] = LAYOUT_ortho_5x15( /* Base */ | ||
KC_GRV, 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_HOME, KC_SCRL, _______, _______, | ||
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_PSCR, _______, _______, | ||
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | ||
_______, GU_TOGG, _______, EE_CLR, EE_CLR, EE_CLR, EE_CLR, _______, _______, _______, _______, _______ | ||
) | ||
}; | ||
|
||
// clang-format on |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,33 @@ | ||
// Copyright 2024 SDK (@sdk66) | ||
// SPDX-License-Identifier: GPL-2.0-or-later | ||
|
||
#include QMK_KEYBOARD_H | ||
|
||
// clang-format off | ||
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
|
||
[0] = LAYOUT_ortho_5x15( /* Base */ | ||
KC_ESC, 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_BSPC, KC_MUTE, | ||
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_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_PGUP, | ||
KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_PGDN, | ||
KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_SPC, KC_SPC, KC_SPC, KC_RALT, MO(1), KC_LEFT, KC_DOWN, KC_RGHT | ||
), | ||
|
||
[1] = LAYOUT_ortho_5x15( /* Base */ | ||
KC_GRV, 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_HOME, KC_SCRL, _______, _______, | ||
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_PSCR, _______, _______, | ||
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | ||
_______, GU_TOGG, _______, EE_CLR, EE_CLR, EE_CLR, EE_CLR, _______, _______, _______, _______, _______ | ||
) | ||
}; | ||
|
||
#ifdef ENCODER_MAP_ENABLE | ||
const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { | ||
[0] = {ENCODER_CCW_CW(KC_VOLD, KC_VOLU)}, | ||
[1] = {ENCODER_CCW_CW(KC_VOLD, KC_VOLU)}, | ||
}; | ||
#endif | ||
|
||
// clang-format on |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
ENCODER_MAP_ENABLE = yes | ||
VIA_ENABLE = yes |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
# EPOMAKER TIDE 65 | ||
|
||
* Keyboard Maintainer: [sdk66](https://github.com/sdk66) | ||
* Hardware Supported: EPOMAKER TIDE 65 | ||
* Hardware Availability: [epomaker](https://www.epomaker.com) | ||
|
||
Make example for this keyboard (after setting up your build environment): | ||
|
||
make epomaker/tide_65:default | ||
Flashing example for this keyboard: | ||
|
||
make epomaker/tide65:default:flash | ||
|
||
To reset the board into bootloader mode, do one of the following: | ||
|
||
* Hold the Reset switch mounted on the bottom side of the PCB while connecting the USB cable | ||
* Hold the Escape key while connecting the USB cable (also erases persistent settings) | ||
* Fn+R_Shift+Esc will reset the board to bootloader mode if you have flashed the default QMK keymap | ||
|
||
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). |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
# This file intentionally left blank |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
// Copyright 2024 SDK (@sdk66) | ||
// SPDX-License-Identifier: GPL-2.0-or-later | ||
|
||
#include "quantum.h" | ||
|
||
void keyboard_pre_init_kb(void) { | ||
gpio_set_pin_output(A5); | ||
gpio_write_pin_high(A5); | ||
keyboard_pre_init_user(); | ||
} |
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
// This file intentionally left blank |
Oops, something went wrong.