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

[Keyboard] Rename dnworks/sbl to dnworks/60percent #23683

Closed
wants to merge 155 commits into from
Closed
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
155 commits
Select commit Hold shift + click to select a range
a91b0c5
renamed dnworks/sbl to dnworks/60percent
itsme-zeix May 8, 2024
0f0e89b
included rename in keyboard_aliases.hjson
itsme-zeix May 8, 2024
01bb515
Update keyboards/dnworks/60percent/readme.md
itsme-zeix May 10, 2024
24d823c
Merge branch 'develop' into rename_sbl
itsme-zeix Jul 19, 2024
a459c43
Fix linting (missing curly braces)
itsme-zeix Jul 19, 2024
d5de853
Update keyboards/dnworks/60percent/readme.md
itsme-zeix Jul 31, 2024
81a419b
Update data/mappings/keyboard_aliases.hjson
itsme-zeix Jul 31, 2024
46512e4
Delete via/rules.mk
itsme-zeix Aug 27, 2024
977ec39
Delete via/keymap.c
itsme-zeix Aug 27, 2024
c95a667
`keychron/q2`: fix RGB Matrix config for JIS variant (#24138)
fauxpark Jul 20, 2024
af313c7
Remove incorrect use of split.main (#24158)
zvecr Jul 20, 2024
13b55d3
`handwired/tractyl_manuform/5x6_right/arduinomicro`: reduce size (#24…
fauxpark Jul 20, 2024
792800a
`mechlovin/delphine/rgb_led`: reduce size (#24160)
fauxpark Jul 20, 2024
2b914ac
`mwstudio/mw75`: reduce size (#24161)
fauxpark Jul 20, 2024
c1d83b2
Remove instances of MASTER_LEFT. (#24163)
daskygit Jul 20, 2024
ef1a3d0
Fix build failures noticed in #24163 CI log. (#24164)
daskygit Jul 20, 2024
4454148
Fix incorrect conflict resolution
daskygit Jul 21, 2024
20af8f9
Keycult TKL (#24148)
yiancar Jul 21, 2024
151098f
`handwired/hnah108`: reduce firmware size (#24168)
fauxpark Jul 22, 2024
7215e63
`doro67/rgb`: reduce firmware size (#24169)
fauxpark Jul 22, 2024
f94c75b
`rubi`: reduce firmware size (#24170)
fauxpark Jul 22, 2024
e195805
`melgeek/mojo68/rev1`: reduce firmware size (#24171)
fauxpark Jul 22, 2024
de84c73
`kprepublic/bm40hsrgb/rev2`: reduce firmware size (#24176)
fauxpark Jul 22, 2024
5ae3fc3
`merge/um80`: reduce firmware size (#24177)
fauxpark Jul 22, 2024
9d74e1f
[docs] update serial.md (#24182)
eltociear Jul 23, 2024
d44762d
Rename EC Type-K (#24180)
Cipulot Jul 23, 2024
e9952b9
`meme`: adjust layout names (#24178)
fauxpark Jul 23, 2024
f554287
Migrate split.soft_serial_pin to split.serial.pin O-Z (#24146)
zvecr Jul 23, 2024
b7dd1d8
Migrate split.soft_serial_pin to split.serial.pin 0-H (#24155)
zvecr Jul 23, 2024
65dd61c
`kingly_keys/ave`: adjust layout names (#24179)
fauxpark Jul 23, 2024
a0dee06
Migrate split.soft_serial_pin to split.serial.pin H-O (#24185)
zvecr Jul 23, 2024
93aa012
Check LED flags for Pixel Fractal effect (#23881)
filterpaper Jul 23, 2024
38a7e83
Bump actions/labeler from 4 to 5 (#22608)
dependabot[bot] Jul 23, 2024
436b830
Update to automatic-approve-action fork (#24188)
zvecr Jul 24, 2024
432b38b
[CLI] Only generate files if contents change. (#24038)
tzarc Jul 24, 2024
94d0ba6
Remove split.transport.protocol=serial (#24191)
zvecr Jul 24, 2024
017fcdb
Rename promicro_rp2040 converter to sparkfun_pm2040 (#24192)
daskygit Jul 25, 2024
759f7e2
Fix Reverb lockup when using GCC14 (#24199)
daskygit Jul 26, 2024
aa4eb37
refactor: keyboard/ncr80/r2 (#22670)
lesshonor Jul 27, 2024
af617bb
Remove duplicate calls to `housekeeping_task_user` (#24201)
zvecr Jul 27, 2024
7c1d45f
Refactor use of `matrix_scan_kb` (#24200)
zvecr Jul 27, 2024
880addf
Remove AVR GCC version warning (#24206)
daskygit Jul 28, 2024
363d667
Eliminate use of `#include "../default/keymap.c"`. (#24215)
tzarc Jul 30, 2024
6a9f967
cipulot/ec_60x: Fix VIA layout options (#24217)
Cipulot Jul 30, 2024
0f74b45
[Keyboard] Add archerkeyboard/desire65 (#23776)
akyp Jul 31, 2024
f8d78e5
Remove `handwired/pytest/has_template` (#24232)
fauxpark Aug 3, 2024
b8f6f7d
Refactor opendeck/32 (#24233)
zvecr Aug 3, 2024
00fd654
FX19 Support (#24220)
falsonix Aug 3, 2024
9d3db94
`handwired/p65rgb`: move RGB Matrix LED config to data driven (#24124)
fauxpark Aug 3, 2024
6e69e1e
`atlantis/ak81_ve`: move RGB Matrix LED config to data driven (#24115)
fauxpark Aug 3, 2024
2152131
Add Void65h (#24183)
EasonQian1 Aug 3, 2024
ed12065
`hs60/v1`: separate into ANSI and ISO revisions (#24136)
fauxpark Aug 4, 2024
c7672c2
Remove unnecessary RGB Matrix shutdown hooks (#24238)
zvecr Aug 4, 2024
9ed911f
Fixup changelog entry path.
tzarc Aug 4, 2024
3c0291d
Small tweaks to keymap generation (#24240)
fauxpark Aug 4, 2024
95c28e5
Refactor orthocode (#24237)
zvecr Aug 4, 2024
d3c02b9
Refactor printedpad (#24236)
zvecr Aug 4, 2024
8871c4f
Add support for bunnygirl65 (#24244)
MaiTheSan Aug 7, 2024
9c01850
JJ50 v2 Support (#24212)
stephen776 Aug 7, 2024
792dc40
Add extra compatibility to Sat75 HS PCB (#24156)
awkannan Aug 7, 2024
8d7ed04
Fixup `handwired/dactyl_minidox` (#24253)
waffle87 Aug 8, 2024
31eff40
Remove keyboard level `QK_BOOT` implementations (#24231)
zvecr Aug 10, 2024
4f8c3fe
ChibiOS update script updates. (#24267)
tzarc Aug 12, 2024
3db7b9c
Remove handling of keyboard level keymap templates (#24234)
zvecr Aug 12, 2024
8ef5a12
Userspace: add support for adding environment variables during build …
tzarc Aug 12, 2024
18531fc
Remove debugging prints. (#24271)
tzarc Aug 12, 2024
28c1659
Fix NKRO and Mouse Emulation on arm_atsam (#23945)
Izumemori Aug 12, 2024
55b6722
Refactor riverflow RGB matrix loop (#24203)
filterpaper Aug 13, 2024
1cde890
Refactor starlight RGB matrix effects (#24202)
filterpaper Aug 13, 2024
b52707a
[Keyboard] Move Planck EZ to ZSA vendor folder (#23917)
drashna Aug 14, 2024
0c185b7
Fix version check in Fedora install script to be >= 39 (#24281)
fauxpark Aug 15, 2024
06be43d
Update Discord URL (#24283)
zvecr Aug 15, 2024
e489646
[Keyboard] Add/Update Pimoroni keybow 2040 (#23986)
willoucom Aug 15, 2024
275219e
Remove like_jis keymap. (#24292)
marksard Aug 17, 2024
6493239
Add dynamic macro keyboard callbacks (#24142)
drashna Aug 18, 2024
f35ffba
Default STM32G431 back to wear_leveling EFL driver (#24299)
zvecr Aug 18, 2024
e7d76db
[Keyboard] Update ZSA Moonlander (#23911)
drashna Aug 19, 2024
7d718b0
Enhance overlapping mouse keys control (#23341)
filterpaper Aug 19, 2024
b55ba6b
Fix auto 'keyboard' label (#24221)
zvecr Aug 19, 2024
b8b27e3
Fix dead link in porting_your_keyboard_to_qmk.md (#24306)
zvecr Aug 19, 2024
a4f2d74
Add Quefrency Rev. 6 (#24291)
nooges Aug 21, 2024
eeb6a45
Bump tj-actions/changed-files from 44 to 45 (#24313)
dependabot[bot] Aug 21, 2024
ffe2049
Fix build failure on zsa/moonlander with DYNAMIC_MACRO_ENABLE (#24316)
Nebuleon Aug 24, 2024
ab9d0eb
Update Underglow keycodes (#23765)
fauxpark Aug 25, 2024
e0646ea
Remove all via-enabled keymaps, including `via`. (#24322)
tzarc Aug 25, 2024
37a6bf1
2024q3 breaking changes changelog (#24324)
tzarc Aug 25, 2024
d1f1818
Merge point for 2024q3 breaking change
tzarc Aug 25, 2024
b12c842
Fixup python tests for missing `via` keymaps.
tzarc Aug 25, 2024
46924c9
Merge point for 2024q3 breaking change -- take 2
tzarc Aug 26, 2024
49b2268
Branch point for 2024q4 breaking change
tzarc Aug 26, 2024
94922c5
Segregrate keycode at pre-process record quantum (#24194)
filterpaper Aug 26, 2024
65e0b35
Reject via keymaps in lint (#24325)
zvecr Aug 26, 2024
d215cb5
Add via keymaps to gitignore (#24329)
zvecr Aug 26, 2024
e23858a
fixed spelling errors in example 4 (#24318)
MrMustardTBC Aug 26, 2024
1dc351e
Update next breaking changes date (#24331)
fauxpark Aug 26, 2024
0e7cdc2
[Keyboard] Add Macropad VRYNBOARD (#23931)
zlabkeeb Aug 26, 2024
414e4ad
Add ability to poweroff ADNS5050 sensor (#24223)
ColinKinloch Aug 26, 2024
ea55505
Update PR Checklist for 'via' keymaps (#24330)
zvecr Aug 26, 2024
1108473
Changelog update with actual `qmk_userspace_via` link. (#24332)
tzarc Aug 26, 2024
cc6b11f
Add new connection keycodes for Bluetooth, 2.4GHz. (#24251)
tzarc Aug 27, 2024
bbe1435
These should really have been 0.0.6.
tzarc Aug 27, 2024
655171c
[Keyboard] Add Tyson60s keyboard (#24047)
trnthsn Aug 28, 2024
a9acde2
[Keyboard] Add Acid and Co. Stellaron TKL (#24154)
itsme-zeix Aug 28, 2024
3d52667
[Keyboard] Fix splitkb/corne OLED code (#24260)
Diaoul Aug 30, 2024
da2f92d
Fix two firmware size warnings (#24343)
fauxpark Aug 30, 2024
5116785
Fix wrong OLED code for a few keyboards (#24344)
waffle87 Aug 30, 2024
c62ca91
Add a-jazz akc084 keyboard (#24224)
fenggx-a-jazz Aug 30, 2024
5dfda23
Cutie Club Fidelity Layout Additions (#23838)
dunk2k Aug 30, 2024
0853dae
[Docs] Update joystick.md (#23928)
arminAnderson Aug 31, 2024
68af139
[Keyboard] Add ScottoHazard (#24181)
joe-scotto Aug 31, 2024
1f6cab9
Remove global k_rgb_matrix_split (#24348)
t-8ch Sep 1, 2024
89effca
Add matrix diagram for EC 60X (#24045)
dunk2k Sep 1, 2024
8d007f3
[Core] util: uf2families: sync with upstream (#24351)
KarlK90 Sep 1, 2024
6eb7463
doc: "docker getting started" mentions `flash` limitations (#24336)
sotte Sep 1, 2024
e903677
[Maintenance] builddefs: common_rules: overhaul debug information gen…
KarlK90 Sep 1, 2024
f2f5564
Add `60_ansi_tsangan_split_bs_rshift` to community layouts (#24186)
fauxpark Sep 1, 2024
13b9f01
Remove `arm_atsam` platform (#24337)
zvecr Sep 2, 2024
f8b0037
Bump JamesIves/github-pages-deploy-action from 4.6.3 to 4.6.4 (#24358)
dependabot[bot] Sep 2, 2024
aac4cc6
Bump peter-evans/create-pull-request from 6 to 7 (#24361)
dependabot[bot] Sep 4, 2024
ab9fc39
Remove `60_tsangan_hhkb` community layout (#24355)
fauxpark Sep 5, 2024
7ff792f
Fixes renaming typo of uno/rev2 json back to keyboard.json (#24366)
perrwa Sep 5, 2024
4065364
Fix RGBW for WS2812 SPI driver (#24367)
fauxpark Sep 5, 2024
182f429
Refactor F4 ld files to use common files (#18059)
megamind4089 Sep 6, 2024
3a84f51
Add combo key repress feature (#22858)
Filios92 Sep 6, 2024
324051d
Add waffling80 hotswap PCB (#23551)
4pplet Sep 6, 2024
dae2f85
[Keyboard] Add Klor (#24302)
waffle87 Sep 6, 2024
d6bc0dd
Correct 2u backspace matrix co-ordinate for Fave65s (#24353)
dunk2k Sep 6, 2024
02e4615
[Docs] Remove references to bootmagic lite (#24369)
waffle87 Sep 6, 2024
e80c3ad
Update EC60X LED count (#24374)
Cipulot Sep 8, 2024
aee8025
Allow for inverted SPI CS logic (#23699)
daskygit Sep 9, 2024
4643cce
[Keyboard] Add Support for PH-AC Rhythm Game Controller (#24368)
nonameCCC Sep 11, 2024
2334cd9
`4pplet/waffling80/rev_b_ansi`: fix missing `keyboard.json` (#24390)
fauxpark Sep 12, 2024
965a399
[Keyboard] Styrka Atmel Custom PCB (#24380)
nopunin10did Sep 13, 2024
606a82c
`qmk find`: Fix handling of keys with dots in filter functions (#24393)
sigprof Sep 13, 2024
9bfa2d6
Update PR template (#24397)
waffle87 Sep 14, 2024
9dbaeac
Reinstate global `k_rgb_matrix_split` (#24388)
fauxpark Sep 15, 2024
d7faef8
Bump vite from 5.2.10 to 5.2.14 in /builddefs/docsgen (#24403)
dependabot[bot] Sep 18, 2024
1e53cc3
Workaround for broken STM32L433 startup (#24404)
kbladewht Sep 18, 2024
fae1779
Add LD7032 support to QP. (#20828)
daskygit Sep 18, 2024
e24954a
Fix ADNS-9800 read (#24406)
daskygit Sep 18, 2024
1a95065
Fix a_jazz/akc084 render (#24411)
plodah Sep 20, 2024
45da8ac
Add SteelSeries Prime+ mouse (#24408)
daskygit Sep 20, 2024
1e4dacd
Add Scotto69 (PCB Edition) (#24402)
joe-scotto Sep 21, 2024
de14836
[Keyboard] Add Fairholme PCB (#24400)
studiokestra Sep 21, 2024
f2391a3
`.editorconfig`: fix inline comment, tidy name section for yaml (#24416)
panchoh Sep 21, 2024
06970fe
Bump rollup from 4.16.4 to 4.22.4 in /builddefs/docsgen (#24430)
dependabot[bot] Sep 24, 2024
95f2057
Remove `STM32_PWM_USE_ADVANCED` references (#24432)
zvecr Sep 24, 2024
faf66ab
Remove `RING_BUFFERED_6KRO_REPORT_ENABLE` due to disuse. (#24433)
tzarc Sep 24, 2024
ba99e2a
Fix jabberwocky key coordinates in QMK Configurator (#24435)
nopunin10did Sep 25, 2024
c2d194f
input_club/ergodox_infinity ST7565 call spi_stop (#24429)
etdub Sep 26, 2024
471404d
Bump JamesIves/github-pages-deploy-action from 4.6.4 to 4.6.6 (#24446)
dependabot[bot] Sep 27, 2024
62d199a
Revert "Bump JamesIves/github-pages-deploy-action from 4.6.4 to 4.6.6…
zvecr Sep 28, 2024
ceed9f4
[docs] `reference_info_json`: add type hints (#24443)
fauxpark Sep 29, 2024
dd28bcc
[Keyboard] Add DE80 PCB (#24439)
Deemen17 Sep 30, 2024
fea62b0
Bump JamesIves/github-pages-deploy-action from 4.6.4 to 4.6.8 (#24453)
dependabot[bot] Sep 30, 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
Prev Previous commit
Next Next commit
hs60/v1: separate into ANSI and ISO revisions (#24136)
  • Loading branch information
fauxpark authored and itsme-zeix committed Oct 2, 2024
commit ed120658da34b2e8c1c47755e9f645a1fd08150d
81 changes: 81 additions & 0 deletions keyboards/hs60/v1/ansi/ansi.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,81 @@
// Copyright 2024 QMK
// SPDX-License-Identifier: GPL-3.0-or-later

#include "quantum.h"

#ifdef RGB_MATRIX_ENABLE
const is31fl3731_led_t PROGMEM g_is31fl3731_leds[IS31FL3731_LED_COUNT] = {
/* Refer to IS31 manual for these locations
* driver
* | R location
* | | G location
* | | | B location
* | | | | */
{1, C1_7, C2_7, C3_7}, //C7
{1, C1_6, C2_6, C3_6}, //C6
{1, C1_5, C2_5, C3_5}, //C5
{1, C1_4, C2_4, C3_4}, //C4
{1, C1_3, C2_3, C3_3}, //C3
{1, C1_2, C2_2, C4_3}, //C2
{1, C1_1, C3_2, C4_2}, //C1
{0, C1_7, C2_7, C3_7}, //A7
{0, C1_6, C2_6, C3_6}, //A6
{0, C1_5, C2_5, C3_5}, //A5
{0, C1_4, C2_4, C3_4}, //A4
{0, C1_3, C2_3, C3_3}, //A3
{0, C1_2, C2_2, C4_3}, //A2
{0, C1_1, C3_2, C4_2}, //A1

{1, C1_8, C2_8, C3_8}, //C8
{1, C9_1, C8_1, C7_1}, //C9
{1, C9_2, C8_2, C7_2}, //C10
{1, C9_3, C8_3, C7_3}, //C11
{1, C9_4, C8_4, C7_4}, //C12
{1, C9_5, C8_5, C7_5}, //C13
{1, C9_6, C8_6, C7_6}, //C14
{0, C1_8, C2_8, C3_8}, //A8
{0, C9_1, C8_1, C7_1}, //A9
{0, C9_2, C8_2, C7_2}, //A10
{0, C9_3, C8_3, C7_3}, //A11
{0, C9_4, C8_4, C7_4}, //A12
{0, C9_5, C8_5, C7_5}, //A13
{0, C9_7, C8_7, C6_6}, //A15

{1, C1_12, C2_12, C3_12}, //D4
{1, C1_13, C2_13, C3_13}, //D5
{1, C1_14, C2_14, C3_14}, //D6
{1, C1_15, C2_15, C3_15}, //D7
{1, C1_16, C2_16, C3_16}, //D8
{1, C9_8, C7_7, C6_7}, //C16
{1, C9_7, C8_7, C6_6}, //C15
{0, C1_13, C2_13, C3_13}, //B5
{0, C1_14, C2_14, C3_14}, //B6
{0, C1_15, C2_15, C3_15}, //B7
{0, C1_16, C2_16, C3_16}, //B8
{0, C9_8, C7_7, C6_7}, //A16
{0, C9_6, C8_6, C7_6}, //A14

{1, C1_11, C2_11, C3_11}, //D3
{1, C1_9, C3_10, C4_10}, //D1
{1, C9_9, C8_9, C7_9}, //D9
{1, C9_10, C8_10, C7_10}, //D10
{1, C9_11, C8_11, C7_11}, //D11
{1, C9_12, C8_12, C7_12}, //D12
{0, C1_12, C2_12, C3_12}, //B4
{0, C1_11, C2_11, C3_11}, //B3
{0, C1_10, C2_10, C4_11}, //B2
{0, C1_9, C3_10, C4_10}, //B1
{0, C9_9, C8_9, C7_9}, //B9
{0, C9_10, C8_10, C7_10}, //B10

{1, C9_16, C7_15, C6_15}, //D16
{1, C9_15, C8_15, C6_14}, //D15
{1, C9_14, C8_14, C7_14}, //D14
{1, C9_13, C8_13, C7_13}, //D13
{0, C9_14, C8_14, C7_14}, //B14
{0, C9_13, C8_13, C7_13}, //B13
{0, C9_12, C8_12, C7_12}, //B12
{0, C9_11, C8_11, C7_11} //B11
};

#endif
143 changes: 143 additions & 0 deletions keyboards/hs60/v1/ansi/keyboard.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,143 @@
{
"rgb_matrix": {
"layout": [
{"matrix": [0, 0], "x": 0, "y": 0, "flags": 1},
{"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": 216, "y": 0, "flags": 1},

{"matrix": [1, 0], "x": 4, "y": 16, "flags": 1},
{"matrix": [1, 1], "x": 24, "y": 16, "flags": 4},
{"matrix": [1, 2], "x": 40, "y": 16, "flags": 4},
{"matrix": [1, 3], "x": 56, "y": 16, "flags": 4},
{"matrix": [1, 4], "x": 72, "y": 16, "flags": 4},
{"matrix": [1, 5], "x": 88, "y": 16, "flags": 4},
{"matrix": [1, 6], "x": 104, "y": 16, "flags": 4},
{"matrix": [1, 7], "x": 120, "y": 16, "flags": 4},
{"matrix": [1, 8], "x": 136, "y": 16, "flags": 4},
{"matrix": [1, 9], "x": 152, "y": 16, "flags": 4},
{"matrix": [1, 10], "x": 168, "y": 16, "flags": 4},
{"matrix": [1, 11], "x": 184, "y": 16, "flags": 4},
{"matrix": [1, 12], "x": 200, "y": 16, "flags": 4},
{"matrix": [2, 12], "x": 220, "y": 16, "flags": 4},

{"matrix": [2, 0], "x": 6, "y": 32, "flags": 1},
{"matrix": [2, 1], "x": 28, "y": 32, "flags": 4},
{"matrix": [2, 2], "x": 44, "y": 32, "flags": 4},
{"matrix": [2, 3], "x": 60, "y": 32, "flags": 4},
{"matrix": [2, 4], "x": 76, "y": 32, "flags": 4},
{"matrix": [2, 5], "x": 92, "y": 32, "flags": 4},
{"matrix": [2, 6], "x": 108, "y": 32, "flags": 4},
{"matrix": [2, 7], "x": 124, "y": 32, "flags": 4},
{"matrix": [2, 8], "x": 140, "y": 32, "flags": 4},
{"matrix": [2, 9], "x": 156, "y": 32, "flags": 4},
{"matrix": [2, 10], "x": 172, "y": 32, "flags": 4},
{"matrix": [2, 11], "x": 188, "y": 32, "flags": 4},
{"matrix": [2, 13], "x": 214, "y": 32, "flags": 1},

{"matrix": [3, 0], "x": 10, "y": 48, "flags": 1},
{"matrix": [3, 2], "x": 36, "y": 48, "flags": 4},
{"matrix": [3, 3], "x": 52, "y": 48, "flags": 4},
{"matrix": [3, 4], "x": 68, "y": 48, "flags": 4},
{"matrix": [3, 5], "x": 84, "y": 48, "flags": 4},
{"matrix": [3, 6], "x": 100, "y": 48, "flags": 4},
{"matrix": [3, 7], "x": 116, "y": 48, "flags": 4},
{"matrix": [3, 8], "x": 132, "y": 48, "flags": 4},
{"matrix": [3, 9], "x": 148, "y": 48, "flags": 4},
{"matrix": [3, 10], "x": 164, "y": 48, "flags": 4},
{"matrix": [3, 11], "x": 180, "y": 48, "flags": 4},
{"matrix": [3, 13], "x": 210, "y": 48, "flags": 1},

{"matrix": [4, 0], "x": 2, "y": 64, "flags": 1},
{"matrix": [4, 1], "x": 22, "y": 64, "flags": 1},
{"matrix": [4, 2], "x": 42, "y": 64, "flags": 1},
{"matrix": [4, 6], "x": 102, "y": 64, "flags": 4},
{"matrix": [4, 10], "x": 162, "y": 64, "flags": 1},
{"matrix": [4, 11], "x": 182, "y": 64, "flags": 1},
{"matrix": [4, 12], "x": 202, "y": 64, "flags": 1},
{"matrix": [4, 13], "x": 222, "y": 64, "flags": 1}
]
},
"community_layouts": ["60_ansi"],
"layouts": {
"LAYOUT_60_ansi": {
"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": [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": [2, 12], "x": 13.5, "y": 1, "w": 1.5},

{"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": 2.25},

{"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25},
{"matrix": [3, 2], "x": 2.25, "y": 3},
{"matrix": [3, 3], "x": 3.25, "y": 3},
{"matrix": [3, 4], "x": 4.25, "y": 3},
{"matrix": [3, 5], "x": 5.25, "y": 3},
{"matrix": [3, 6], "x": 6.25, "y": 3},
{"matrix": [3, 7], "x": 7.25, "y": 3},
{"matrix": [3, 8], "x": 8.25, "y": 3},
{"matrix": [3, 9], "x": 9.25, "y": 3},
{"matrix": [3, 10], "x": 10.25, "y": 3},
{"matrix": [3, 11], "x": 11.25, "y": 3},
{"matrix": [3, 13], "x": 12.25, "y": 3, "w": 2.75},

{"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, 6], "x": 3.75, "y": 4, "w": 6.25},
{"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25},
{"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25},
{"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25},
{"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25}
]
}
}
}
File renamed without changes.
17 changes: 0 additions & 17 deletions keyboards/hs60/v1/config.h
Original file line number Diff line number Diff line change
Expand Up @@ -17,22 +17,5 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.

#pragma once

/*
* Feature disable options
* These options are also useful to firmware size reduction.
*/

/* disable debug print */
//#define NO_DEBUG

/* disable print */
//#define NO_PRINT

#define IS31FL3731_I2C_ADDRESS_1 IS31FL3731_I2C_ADDRESS_GND
#define IS31FL3731_I2C_ADDRESS_2 IS31FL3731_I2C_ADDRESS_SCL

#ifdef HS60_ANSI
#define RGB_MATRIX_LED_COUNT 61
#else
#define RGB_MATRIX_LED_COUNT 62
#endif
85 changes: 85 additions & 0 deletions keyboards/hs60/v1/info.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,85 @@
{
"keyboard_name": "HS60",
"manufacturer": "Yiancar-Designs",
"url": "",
"maintainer": "qmk",
"usb": {
"vid": "0xFEED",
"pid": "0x0257",
"device_version": "0.0.1"
},
"rgb_matrix": {
"animations": {
"alphas_mods": true,
"gradient_up_down": true,
"gradient_left_right": true,
"breathing": true,
"band_sat": true,
"band_val": true,
"band_pinwheel_sat": true,
"band_pinwheel_val": true,
"band_spiral_sat": true,
"band_spiral_val": true,
"cycle_all": true,
"cycle_left_right": true,
"cycle_up_down": true,
"rainbow_moving_chevron": true,
"cycle_out_in": true,
"cycle_out_in_dual": true,
"cycle_pinwheel": true,
"cycle_spiral": true,
"dual_beacon": true,
"rainbow_beacon": true,
"rainbow_pinwheels": true,
"raindrops": true,
"jellybean_raindrops": true,
"hue_breathing": true,
"hue_pendulum": true,
"hue_wave": true,
"pixel_rain": true,
"pixel_flow": true,
"pixel_fractal": true,
"typing_heatmap": true,
"digital_rain": true,
"solid_reactive_simple": true,
"solid_reactive": true,
"solid_reactive_wide": true,
"solid_reactive_multiwide": true,
"solid_reactive_cross": true,
"solid_reactive_multicross": true,
"solid_reactive_nexus": true,
"solid_reactive_multinexus": true,
"splash": true,
"multisplash": true,
"solid_splash": true,
"solid_multisplash": true
},
"driver": "is31fl3731",
"max_brightness": 215,
"sleep": true
},
"matrix_pins": {
"cols": ["F1", "F4", "F5", "E6", "F0", "B7", "D2", "D3", "D5", "D4", "D6", "D7", "B4", "B5"],
"rows": ["B0", "B1", "B2", "B3", "F7"]
},
"diode_direction": "COL2ROW",
"qmk_lufa_bootloader": {
"esc_input": "B2",
"esc_output": "B5"
},
"processor": "atmega32u4",
"bootloader": "qmk-dfu",
"features": {
"bootmagic": false,
"mousekey": false,
"extrakey": true,
"nkro": true,
"rgb_matrix": true
},
"qmk": {
"locking": {
"enabled": true,
"resync": true
}
}
}
Loading