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

Catching up #1

Merged
merged 199 commits into from
Sep 29, 2019
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
199 commits
Select commit Hold shift + click to select a range
5c6c556
[Keymap] default keymap fix for questionmark (redox, redox_w) (#6574)
jordevorstenbosch Aug 27, 2019
5ef7367
Wonderland: README (#6613)
yanfali Aug 27, 2019
931e9bd
Decrement EECONFIG magic number
drashna Aug 22, 2019
c27aa60
Make the CLI Ψ capital (#6637)
fauxpark Aug 30, 2019
21df614
Branch point for 2019 Aug 30 Breaking Change
skullydazed Jul 5, 2019
ac16726
LUFA USB descriptor cleanup (#4871)
fauxpark Jul 9, 2019
51ee244
Language Keymap extras backport from ZSA fork (#6198)
drashna Jul 9, 2019
9e20478
Enforce clang-format (#6293)
skullydazed Jul 9, 2019
554e4bf
Migrate ACTION_LAYER_MOMENTARYs to MO() (#5176)
fauxpark Jul 9, 2019
210da97
Add new files to the list of files that are formatted. (#6296)
skullydazed Jul 10, 2019
691be16
Have clang ignore the code in bootloader_size.c
skullydazed Jul 12, 2019
5a2a650
Update swedish based keymaps with newer keycodes
drashna Jul 10, 2019
beb320a
Fix Windows formatting issues
drashna Jul 12, 2019
7ff5764
Fix vusb compiling after clang-format
skullydazed Jul 12, 2019
267a85c
Remove KC_DELT alias in favor of KC_DEL (#6327)
Aug 2, 2019
3619678
Migrate ACTION_BACKLIGHT_* to BL_* (#6299)
fauxpark Aug 2, 2019
75ee8df
Update Atreus to current code conventions (#5849)
zvecr Aug 2, 2019
cf4575b
Fix the LUFA lib to use a submodule instead of just files (#6245)
drashna Aug 2, 2019
39baa5e
add lufa as a submodule
skullydazed Aug 3, 2019
61af76a
Hotfix: Reinstate the KC_DELT alias
skullydazed Aug 16, 2019
b624f32
clang-format changes
skullydazed Aug 30, 2019
ddb69d4
Merge point for 2019 Aug 30 Breaking Change
skullydazed Aug 30, 2019
1061c02
Add a note about clang-format to the changelog
skullydazed Aug 30, 2019
d217307
consistency
skullydazed Aug 30, 2019
8de164e
Fix Redefinition of OLED_TIMEOUT (#6628)
drashna Aug 30, 2019
06de8fd
[Keyboard] Add Caravan keyboard (#6630)
nchristus Aug 31, 2019
2e9a096
[Keymap] Personal ISO-ish keymap for HHKB (#6632)
tobiasvl Aug 31, 2019
feb1742
[Keyboard] Add option to use 4x12 layout for Nyquist (#6633)
nooges Aug 31, 2019
075495a
[Keyboard] Support flashing Instant60 from command line (#6625)
bcat Aug 31, 2019
733ec61
[Keyboard] Support flashing DZ60 with :flash command (#6624)
bcat Aug 31, 2019
9340b70
[Keyboard] Assorted personal keymap/layout updates (#6621)
bcat Aug 31, 2019
b7ddf64
[Keyboard] Add keyboard Reviung39 (#6620)
gtips Aug 31, 2019
edc8283
Removed prescaler define from avr i2c, as it was impossible to use (#…
Duckle29 Aug 31, 2019
42977d2
[Keyboard] add Pancake Keyboard (#6610)
LostQuasar Aug 31, 2019
bbc5156
[Keymap] Workman layout for Atreus keyboard (#6606)
kensanata Aug 31, 2019
a2b855f
[Keyboard] add kbd67mkiirgb (#6605)
moyi4681 Aug 31, 2019
19a8501
[Keyboard] Added Vitamins Included Rev2 (#6593)
Duckle29 Aug 31, 2019
d076234
[Keymap] Added personal keymap for DZ68RGB (#6623)
MatthewRobo Aug 31, 2019
9547774
CLI command to format C code
skullydazed Aug 22, 2019
1784d1b
Add support for passing files at the command line
skullydazed Aug 22, 2019
2d688ad
readability enhancements
skullydazed Aug 22, 2019
d12c024
[Keymap] Combo keymap update - For planck and dz60rgb (#6643)
sidcarter Aug 31, 2019
f59d076
[Keymap] Add leaf60 and tada68 keymaps (#6645)
JarredSteenvoorden Aug 31, 2019
4c4ee4a
NIU Mini Settings update and Refactor (#6651)
noroadsleft Sep 1, 2019
3fae307
Always run `util/travis_compiled_push.sh` (#6640)
drashna Sep 1, 2019
bf558e4
Run dos2unix on whole repo (#6644)
drashna Sep 1, 2019
5095a99
Fix msys2 not installing any packages because it can't find clang (#6…
fauxpark Sep 2, 2019
19e85a5
[Keyboard] Atreus: Flip the middle two keys when PCBDOWN is set. (#6616)
kensanata Sep 2, 2019
05d0e8c
Add `dfu-programmer` to `pacman -S` (#6619)
Cory-Watson Sep 2, 2019
d653e55
[Keyboard] add rgb led configuration for xd87 (#6635)
LouWii Sep 2, 2019
27b3f31
Fix typo in Open Graph description for docs (#6641)
fauxpark Sep 2, 2019
0e15378
[Keymap] Update keymap for alice and fix for ctrl and os swap (#6642)
sidcarter Sep 2, 2019
f2ea65d
[keymap] ninjonas userspace and keymaps for hotdox, lily58, & pinky3 …
ninjonas Sep 2, 2019
9f46606
Update submodule check to include LUFA (#6661)
drashna Sep 3, 2019
dab4967
Add Dip Switch as a core feature (#6140)
drashna Sep 3, 2019
55bae0a
[Keymap] Satan GH60 with command prompt animation, react to keypresse…
benjajaja Sep 3, 2019
d633cf3
[Keymap] Update personal userspace and keymaps (#6654)
vomindoraan Sep 3, 2019
5c324ee
[Keyboard] Add Tukey board (#6657)
nooges Sep 3, 2019
c522009
[Keyboard] Doro67 cleanup (#6514)
vomindoraan Sep 3, 2019
e6a6b1f
[Docs] Update i2c_driver.md (#6665)
e11i0t23 Sep 3, 2019
fa71c4c
Fix battery level code in adafruit_ble.cpp (#6648)
bwhelm Sep 3, 2019
7372ce6
added ability to change unicode input method (#6666)
VegaDeftwing Sep 3, 2019
df5b2d2
[Keyboard] Missed a JTAG disable (#6667)
fauxpark Sep 4, 2019
6d19163
Add personal Doro67 multi keymap, fix bug in KBD6X keymap (#6674)
vomindoraan Sep 5, 2019
12812fa
led fix (#6672)
Xelus22 Sep 5, 2019
9859917
Add 16U2, 16U4 and USB646 to mcu_selection.mk (#6566)
fauxpark Sep 5, 2019
f0ad3fc
[Keyboard] Add Iris Rev 4 (#6660)
nooges Sep 6, 2019
f8bf1d1
Changed to 1209 PID (#6677)
Duckle29 Sep 6, 2019
7ffed07
Make USB polling rate configurable with a define (#6668)
fauxpark Sep 6, 2019
ac8f8a8
fix missing music mode legend (#6686)
sigul Sep 6, 2019
fc5fb2f
CA66 R1/R2 Cleanup (#6678)
mechmerlin Sep 7, 2019
736bdc7
Jotix (#6687)
Sep 7, 2019
4d339b7
Update docker_build.sh: indentation fix, error echo function (#6659)
vomindoraan Sep 7, 2019
5b7a5b2
Setup a python test framework
skullydazed Aug 22, 2019
c7eede2
run yapf on the code
skullydazed Aug 22, 2019
533d6d6
Make the modem manager check more pythonic
skullydazed Aug 22, 2019
deb6fa6
Add a command to format python code
skullydazed Aug 22, 2019
1013ae2
Add python tests to the travis check
skullydazed Aug 29, 2019
18690dd
filter python from the list of things that trigger default builds
skullydazed Aug 29, 2019
16366dd
add missing apostrophes
skullydazed Aug 29, 2019
6ca29f2
Run the python tests inside docker
skullydazed Aug 29, 2019
c21281c
[Keymap] Add narze userspace (#6652)
narze Sep 7, 2019
91bd211
Banish some more magic numbers (#6662)
fauxpark Sep 7, 2019
0d94730
Adafruit BLE: Set SPI2X bit only when F_CPU is 8MHz (#6671)
fauxpark Sep 7, 2019
490a13a
Add 328P to mcu_selection.mk (#6682)
fauxpark Sep 7, 2019
79a6c6e
[Keymap] Update nshanpetrosyan keymap (#6683)
nshanpetrosyan Sep 7, 2019
e88f80a
[Keymap] Big Drashna code update (#6639)
drashna Sep 7, 2019
d90038e
[Keymap] Assorted personal keymap/userspace updates (#6691)
bcat Sep 7, 2019
0728c0f
[Keymap] UT47.2 Planck-style layout switching (#6669)
Annihilator6000 Sep 7, 2019
44fd317
Move Bootloader not found message to global variable (#6688)
drashna Sep 7, 2019
02f77e7
Actually use correct bootloader not found message (#6695)
drashna Sep 7, 2019
ff118bc
Add Copenhagen Click Pad (#6681)
mini-ninja-64 Sep 8, 2019
d2f87df
[Keyboard] Add Freyr keyboard (#6664)
vuhopkep Sep 8, 2019
99e58ea
[Keyboard] Feature/dz60rgb cleanups (#6697)
mechmerlin Sep 8, 2019
8890888
[Keyboard] Add Rabbit68 Keyboard w/ default,kaiec keymaps. (#6676)
kaiec Sep 10, 2019
22a7e71
[Keyboard] Add DP60 keyboard (#6679)
mechmerlin Sep 10, 2019
a88b6db
[Keyboard] Add the E6.5 keyboard (#6693)
Sep 10, 2019
9dae7f7
[Keymap] Update to narze keymaps (#6694)
narze Sep 10, 2019
00225b7
[Keyboard] Waldo RGB Enable (#6711)
mechmerlin Sep 10, 2019
2e521b5
[Keyboard] Added a simple 2x5 Keypad with 4 layers (#6699)
jmcameron Sep 10, 2019
595232e
Created new_keymap.py, python version of new_keymap.sh (#6066)
orngshdw Sep 10, 2019
68dbf92
remove synthing conflict file (#6717)
fstamour Sep 11, 2019
251b4fb
Fix boards being skipped during make all
zvecr Sep 10, 2019
ad3e4d6
Tidy up backlight header use to avoid build issues (#6714)
zvecr Sep 11, 2019
b9de271
[Keymap] xunz layout for dz60rgb (#6716)
PapopCtck Sep 12, 2019
b4161ac
[Keymap] adding emdarcher's keymap for mf68 and tada68 (#6718)
emdarcher Sep 12, 2019
1620066
Add to VSCode's recommended extensions (#6656)
drashna Sep 13, 2019
969dd8b
Fix Corne keyboard matrix configuration (#6684)
drashna Sep 14, 2019
0cbe1eb
[Keyboard] Add 2key2crawl (#6727)
jrfhoutx Sep 14, 2019
a4581e6
[Keymap] Added m47ch4n keymap (#6673)
m47ch4n Sep 15, 2019
d13e0b5
[Keymap] Fix Georgi's RZ key in NKRO fake-steno mode (#6701)
fedde-s Sep 15, 2019
265d8ab
Fix enables for Haptic Feedback (#6707)
drashna Sep 15, 2019
6c87140
[Keyboard] Fix default keymaps for OLKB boards to play Startup Sound …
drashna Sep 15, 2019
9508b3f
[Keyboard] Alps64 Refactor (#6723)
mechmerlin Sep 15, 2019
65c4b6c
[Keymap] Yet another xd75 keymap (#6734)
xster Sep 15, 2019
8294a0d
[Keymap] style cleanup of GreenShadowMaker's keymap (#6736)
GreenShadowMaker Sep 15, 2019
38a0a6a
[Keyboard] TheVanKeyboards Caravan: Configurator layout support (#6737)
noroadsleft Sep 15, 2019
9c28008
add VN66 keyboard (#6722)
vuhopkep Sep 15, 2019
3b4b54f
Clarify the backlight_level API doc slightly (#6733)
xster Sep 15, 2019
a9c1a5a
remove accidental characters in default preonic keymap (#6748)
torresmi Sep 16, 2019
140c08e
[Keymap] Added Xerpocalypse's layout (#6732)
Xerpocalypse Sep 16, 2019
7c1bb9d
Percent Studio Booster: Configurator fix (#6743)
noroadsleft Sep 16, 2019
59af2cb
Add Chimera65 Keyboard (#6670)
Sep 17, 2019
55432d0
[Keyboard] Fixed EEPROM start address for firmware using VIA (#6757)
wilba Sep 17, 2019
32b2486
[Keymap] Plaid Keymap for Programmers (#6706)
coquizen Sep 17, 2019
ab48ffd
[Keyboard] Adding AEK64 keyboard (#6725)
4sStylZ Sep 17, 2019
d137fde
[Keyboard] Adding YMDK "Bface" keyboard (#6731)
emdarcher Sep 17, 2019
b364a40
[Keyboard] Correct info.json data for vn66 (#6741)
vuhopkep Sep 17, 2019
bb3569d
[Keymap] idobo/drewdobo keymap v1 (#6744)
djfroofy Sep 17, 2019
2493eec
[Keymap] Fix e65 7u WK layout and add crd's personal keymap (#6750)
cdarwin Sep 17, 2019
c427023
[Keymap][Xulkal] User code update (#6752)
XScorpion2 Sep 17, 2019
86d59f1
[Keyboard] KBD75 refactor (#6755)
noroadsleft Sep 17, 2019
12cdcd5
[Keyboard] Freyr: Configurator bugfixes (#6756)
noroadsleft Sep 17, 2019
23186d3
[Keyboard] xd87: add capslock led support (#6758)
fougner Sep 17, 2019
5450316
Update bootloader.mk (#6698)
fauxpark Sep 17, 2019
37c2996
[Keyboard] Fix compile issues for OLKB Default keymaps (#6751)
drashna Sep 17, 2019
7d8dea3
[Keyboard] add personal fullsize pcb hnah108 (#6759)
vuhopkep Sep 18, 2019
6f5f943
[Keyboard] Introduce AT-AT 660M (#6729)
adrientetar Sep 18, 2019
e5aa284
[Keyboard] 201909 s75 custom encoder (#6745)
Sep 19, 2019
46c49ae
Updated split encoders so indexes are based on left hand encoders fir…
XScorpion2 Sep 19, 2019
095b88b
Smoother Linear Light Table (#6764)
XScorpion2 Sep 19, 2019
7142b60
[Keymap] Update Planck Layer Diagram To Match Layer (#6712)
amayer5125 Sep 19, 2019
7a5a259
[Keyboard] 1up60hte cleanup + bugfix (#6763)
mechmerlin Sep 19, 2019
911b891
DRV2605L Continuous Haptic Feedback Support (#6461)
mechmerlin Sep 19, 2019
f34299e
Cleanup rules.mk for USB64 and USB128 keyboards (#6769)
fauxpark Sep 19, 2019
44c5be0
Cleanup rules.mk for 16U2 and 32U2 keyboards (#6768)
fauxpark Sep 19, 2019
59000f4
[Keymap] Added my personal keymaps for dz60 and TMO50. (#6772)
ottodokto Sep 19, 2019
beb4a12
Add reset instructions for boards that use Command to the Zadig drive…
vomindoraan Sep 20, 2019
de4a47f
Cleanup rules.mk for 32A and 328P keyboards (#6767)
fauxpark Sep 21, 2019
c7d0262
[Keyboard] Add Discipad, Update Zadig doc for USBaspLoader (#6771)
coseyfannitutti Sep 21, 2019
3642a82
Add support for 328P hardware backlight on B1/B2 (#6776)
fauxpark Sep 21, 2019
7f65323
Add support for Void Linux systems to the qmk_install.sh script (#5526)
Sorixelle Sep 21, 2019
ea96c4b
[Keyboard] Update Stapelberg readme.md (#5557)
jlquinn Sep 21, 2019
2df3799
Add list-keymaps make target (#5563)
fauxpark Sep 21, 2019
75c9747
[Keymap] Bonta keymap for massdrop/ALT (#6391)
bontakun Sep 21, 2019
63a0b12
[Keymap] Move common code and configuration to userspace for dshields…
shieldsd Sep 21, 2019
f069e9f
Generalize Tap Dance Layer functions (#6629)
drashna Sep 21, 2019
fd19795
[Keyboard] Move more percent boards into the percent directory (#6781)
mechmerlin Sep 21, 2019
42bf607
[Keyboard] fix OLKB layout macro aliases (#6761)
noroadsleft Sep 21, 2019
0e96068
Update the breaking changes process so we always have a future branch…
skullydazed Sep 21, 2019
e05b32d
add python3 to shell.nix (#6774)
fstamour Sep 21, 2019
29d7f9b
Correct casing for DS_Store in .gitignore (#6787)
burakcan Sep 22, 2019
2f49cae
Fixing wrapping math logic for timer_expired functions (#6746)
XScorpion2 Sep 22, 2019
d569f08
Configuration system for CLI (#6708)
skullydazed Sep 22, 2019
e41fedd
New Default Layout: 65_blocker_ansi (#6782)
mechmerlin Sep 22, 2019
ced8c55
[Keyboard] Fix pinout on the copenhagen clickpad (#6788)
mini-ninja-64 Sep 23, 2019
8eb0aef
[Keyboard] 65_ansi_blocker support for Doro67 (#6791)
mechmerlin Sep 23, 2019
61b5d0e
[Keymap] mikethetiger's milk keymap (#6611)
Keyboard-Arcade Sep 24, 2019
efb7f3c
format code according to conventions [skip ci]
qmk-bot Sep 24, 2019
37b6a2a
Refactor the KBD67 Mk.II RGB (#6799)
mechmerlin Sep 24, 2019
237147c
Cleanup rules.mk for 32U4 keyboards, 0-9 (#6789)
fauxpark Sep 24, 2019
ad8dbd5
ARM split - Add bootmagic/magic keycodes for setting handedness (#6545)
zvecr Sep 24, 2019
494fc51
Merlin's Community Layout Updates (#6798)
mechmerlin Sep 24, 2019
460da06
[Keyboard] KBD67 Mk.II RGB info.json missing a column (#6807)
mechmerlin Sep 24, 2019
df9388f
Bathroom Epiphanies Pegasus Hoof: add LAYOUT_tkl_jis data to QMK Conf…
noroadsleft Sep 24, 2019
6c37798
[Keymap] New keymap for the DZ65RGB (#6792)
sidcarter Sep 25, 2019
acec007
[Keymap] add keymap broswen for kbd75 (#6814)
broswen Sep 25, 2019
0f9e265
[Keyboard] Add additional LAYOUT macros to Noxary 260 (#6815)
mechmerlin Sep 25, 2019
00abe5d
[Keymap] Various enhancements for dshields user space and keymaps. (#…
shieldsd Sep 25, 2019
eac4ce9
[Keymap] update personal keymap (#6817)
ishtob Sep 25, 2019
c61d7d7
[Keyboard] Added support for ErgoDox with STM32 Microcontroller (#5398)
Codetector1374 Sep 25, 2019
0850a8c
65 ansi blocker everywhere (everywhere I can find) (#6805)
mechmerlin Sep 25, 2019
f8e4f7e
[Keymap] Add Z-layer to narze layouts (#6806)
narze Sep 25, 2019
a76a79b
[Keyboard] Rabbit68: Configurator layout support (#6809)
noroadsleft Sep 25, 2019
475f832
[Keyboard] Add Efreet keyboard (#6811)
amberstarlight Sep 25, 2019
dccafb6
[Keyboard] Subatomic refactor (#3194)
noroadsleft Sep 25, 2019
983c93f
[Keymap] Added two different Swedish layouts for the Niu Mini 40% and…
senseored Sep 25, 2019
2a948e7
[Keyboard] Add Crossed Keys/Keyhive Nightmare (#6796)
cfbender Sep 25, 2019
ff85456
[Keymap] ninjonas keymap for crkbd & ninjonas userspace updates (#6797)
ninjonas Sep 26, 2019
297a7fe
[Keymap] Add preonic/kjwon15 layout (#6812)
tribela Sep 26, 2019
e6d8a61
[Keyboard] Added QMK-DFU config to Vitamins Included rev2 (#6818)
Duckle29 Sep 26, 2019
b3d41d9
[Keyboard] Reviung39: Configurator layout support (#6819)
noroadsleft Sep 26, 2019
d143ddc
[Keymap] Port personal keymap to 60_tsangan_hhkb (#6820)
yanfali Sep 26, 2019
178ceba
Minor link fix in Clueboard README (#6823)
NuclearMonster Sep 26, 2019
0f7be8b
[Keymap] Use 75_ansi and community layout for xd84 (#6821)
yanfali Sep 26, 2019
9496d11
[Keyboard] cKeys theDora: Configurator fix (#6828)
noroadsleft Sep 27, 2019
92cb0b6
[Keymap] Personal xd75 keymap "Odyssey" (#6830)
Nhlest Sep 27, 2019
17794e0
ARM split - Add support for dfu-util EE_HANDS flashing (#6543)
zvecr Sep 27, 2019
20a16d2
[Keyboard] update angel17 (#6831)
kakunpc Sep 28, 2019
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
[Keyboard] add kbd67mkiirgb (qmk#6605)
* add kbd67mkiirgb

* Update info.json

* Update readme.md

* Update rules.mk

* Update keyboards/kbdfans/kbd67mkiirgb/kbd67mkiirgb.c

Co-Authored-By: Drashna Jaelre <drashna@live.com>

* Update keyboards/kbdfans/kbd67mkiirgb/kbd67mkiirgb.c

Co-Authored-By: Drashna Jaelre <drashna@live.com>

* Delete kbd67mkiirgb.c.b

* Update keyboards/kbdfans/kbd67mkiirgb/config.h

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>

* Update keyboards/kbdfans/kbd67mkiirgb/info.json

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>

* Update keyboards/kbdfans/kbd67mkiirgb/keymaps/default/keymap.c

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>

* Update keyboards/kbdfans/kbd67mkiirgb/keymaps/default/keymap.c

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>

* Update keyboards/kbdfans/kbd67mkiirgb/kbd67mkiirgb.h

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>

* Update keyboards/kbdfans/kbd67mkiirgb/info.json

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>

* Update keyboards/kbdfans/kbd67mkiirgb/readme.md

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>

* Update keyboards/kbdfans/kbd67mkiirgb/readme.md

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>

* fix led positon
  • Loading branch information
moyi4681 authored and drashna committed Aug 31, 2019
commit a2b855febbaadb5b422e1096ddbdc8b5ff48ea4a
29 changes: 29 additions & 0 deletions keyboards/kbdfans/kbd67mkiirgb/config.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
#pragma once
#include "config_common.h"
#define VENDOR_ID 0xFEED
#define PRODUCT_ID 0x1224
#define DEVICE_VER 0x0001
#define MANUFACTURER KBDfans
#define PRODUCT kbd67mkiirgb
#define DESCRIPTION kbd67mkii rgb keyboard

#define MATRIX_ROWS 5
#define MATRIX_COLS 15
#define MATRIX_ROW_PINS { B1, B10, B11, B14, B12 }
#define MATRIX_COL_PINS {A6, A7, B0, B13, B15, A8, A15, B3, B4, B5, B8, B9, C13, C14, C15 }
#define DIODE_DIRECTION COL2ROW

#define RGB_MATRIX_LED_PROCESS_LIMIT 4
#define RGB_MATRIX_LED_FLUSH_LIMIT 26
#define DEBOUNCE 3
#define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
#define RGB_DISABLE_WHEN_USB_SUSPENDED true // turn off effects when suspended
#define RGB_MATRIX_KEYPRESSES
#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 180
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#define DRIVER_ADDR_1 0b1110100
#define DRIVER_ADDR_2 0b1110111
#define DRIVER_COUNT 2
#define DRIVER_1_LED_TOTAL 35
#define DRIVER_2_LED_TOTAL 32
#define DRIVER_LED_TOTAL (DRIVER_1_LED_TOTAL + DRIVER_2_LED_TOTAL)
12 changes: 12 additions & 0 deletions keyboards/kbdfans/kbd67mkiirgb/info.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"keyboard_name": "kbd67mkiirgb",
"url": "",
"maintainer": "moyi4681",
"width": 15,
"height": 5,
"layouts": {
"LAYOUT": {
"layout": [{"x":0, "y":0}, {"x":1, "y":0}, {"x":2, "y":0}, {"x":3, "y":0}, {"x":4, "y":0}, {"x":5, "y":0}, {"x":6, "y":0}, {"x":7, "y":0}, {"x":8, "y":0}, {"x":9, "y":0}, {"x":10, "y":0}, {"x":11, "y":0}, {"x":12, "y":0}, {"x":13, "y":0, "w":2},{"x":15, "y":0}, {"x":0, "y":1, "w":1.5}, {"x":1.5, "y":1}, {"x":2.5, "y":1}, {"x":3.5, "y":1}, {"x":4.5, "y":1}, {"x":5.5, "y":1}, {"x":6.5, "y":1}, {"x":7.5, "y":1}, {"x":8.5, "y":1}, {"x":9.5, "y":1}, {"x":10.5, "y":1}, {"x":11.5, "y":1}, {"x":12.5, "y":1}, {"x":13.5, "y":1, "w":1.5},{"x":15, "y":1}, {"x":0, "y":2, "w":1.75}, {"x":1.75, "y":2}, {"x":2.75, "y":2}, {"x":3.75, "y":2}, {"x":4.75, "y":2}, {"x":5.75, "y":2}, {"x":6.75, "y":2}, {"x":7.75, "y":2}, {"x":8.75, "y":2}, {"x":9.75, "y":2}, {"x":10.75, "y":2}, {"x":11.75, "y":2}, {"x":12.75, "y":2, "w":2.25}, {"x":15, "y":2}, {"x":0, "y":3, "w":2.25}, {"x":2.25, "y":3}, {"x":3.25, "y":3}, {"x":4.25, "y":3}, {"x":5.25, "y":3}, {"x":6.25, "y":3}, {"x":7.25, "y":3}, {"x":8.25, "y":3}, {"x":9.25, "y":3}, {"x":10.25, "y":3}, {"x":11.25, "y":3}, {"x":12.25, "y":3, "w":1.75},{"x":14, "y":3}, {"x":15, "y":3}, {"x":0, "y":4, "w":1.25}, {"x":1.25, "y":4, "w":1.25}, {"x":2.5, "y":4, "w":1.25}, {"x":3.75, "y":4, "w":6.25}, {"x":10, "y":4, "w":1.25}, {"x":11.25, "y":4, "w":1.25}, {"x":13, "y":4}, {"x":14, "y":4}, {"x":15, "y":4}]
}
}
}
119 changes: 119 additions & 0 deletions keyboards/kbdfans/kbd67mkiirgb/kbd67mkiirgb.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,119 @@
#include "kbd67mkiirgb.h"
#ifdef RGB_MATRIX_ENABLE
const is31_led g_is31_leds[DRIVER_LED_TOTAL] = {

{0, C8_8, C7_8, C6_8}, // LA17
{0, C9_8, C7_7, C6_7}, // LA16
{0, C9_7, C8_7, C6_6}, // LA15
{0, C9_6, C8_6, C7_6}, // LA14
{0, C9_5, C8_5, C7_5}, // LA13
{0, C9_4, C8_4, C7_4}, // LA12
{0, C9_3, C8_3, C7_3}, // LA11
{0, C9_2, C8_2, C7_2}, // LA10
{0, C9_1, C8_1, C7_1}, // LA9
{0, C2_9, C3_9, C4_9}, // LB0
{0, C1_9, C3_10, C4_10}, // LB1
{0, C1_10, C2_10, C4_11}, // LB2
{0, C1_11, C2_11, C3_11}, // LB3
{0, C1_13, C2_13, C3_13}, // LB5
{0, C1_14, C2_14, C3_14}, // LB6

{0, C1_7, C2_7, C3_7}, // LA7
{0, C1_6, C2_6, C3_6}, // LA6
{0, C1_5, C2_5, C3_5}, // LA5
{0, C1_4, C2_4, C3_4}, // LA4
{0, C1_3, C2_3, C3_3}, // LA3
{0, C1_2, C2_2, C4_3}, // LA2
{0, C1_1, C3_2, C4_2}, // LA1
{0, C2_1, C3_1, C4_1}, // LA0
{0, C9_9, C8_9, C7_9}, // LB9
{0, C9_10, C8_10, C7_10}, // LB10
{0, C9_11, C8_11, C7_11}, // LB11
{0, C9_12, C8_12, C7_12}, // LB12
{0, C9_13, C8_13, C7_13}, // LB13
{0, C9_14, C8_14, C7_14}, // LB14
{0, C1_15, C2_15, C3_15}, // LB7

{0, C1_8, C2_8, C3_8}, // LA8
{1, C9_6, C8_6, C7_6}, // LC14
{1, C9_5, C8_5, C7_5}, // LC13
{1, C9_4, C8_4, C7_4}, // LC12
{1, C9_3, C8_3, C7_3}, // LC11
{1, C9_2, C8_2, C7_2}, // LC10
{1, C9_1, C8_1, C7_1}, // LC9
{1, C2_9, C3_9, C4_9}, // LD0
{1, C1_9, C3_10, C4_10}, // LD1
{1, C1_10, C2_10, C4_11}, // LD2
{1, C1_11, C2_11, C3_11}, // LD3
{1, C1_12, C2_12, C3_12}, // LD4
{1, C1_13, C2_13, C3_13}, // LD5
{0, C1_16, C2_16, C3_16}, // LB8

{1, C9_8, C7_7, C6_7}, // LC16
{1, C1_5, C2_5, C3_5}, // LC5
{1, C1_4, C2_4, C3_4}, // LC4
{1, C1_3, C2_3, C3_3}, // LC3
{1, C1_2, C2_2, C4_3}, // LC2
{1, C1_1, C3_2, C4_2}, // LC1
{1, C9_9, C8_9, C7_9}, // LD9
{1, C9_10, C8_10, C7_10}, // LD10
{1, C9_11, C8_11, C7_11}, // LD11
{1, C9_12, C8_12, C7_12}, // LD12
{1, C1_14, C2_14, C3_14}, // LD6
{1, C1_15, C2_15, C3_15}, // LD7
{1, C1_16, C2_16, C3_16}, // LD8
{0, C9_15, C8_15, C6_14}, // LB15

{1, C8_8, C7_8, C6_8}, // LC17
{1, C1_8, C2_8, C3_8}, // LC8
{1, C1_7, C2_7, C3_7}, // LC7
{1, C2_1, C3_1, C4_1}, // LC0
{1, C9_14, C8_14, C7_14}, // LD14
{1, C9_15, C8_15, C6_14}, // LD15
{1, C8_16, C7_16, C6_16}, // LD17
{0, C8_16, C7_16, C6_16}, // LB17
{0, C9_16, C7_15, C6_15}, // LB16

};

led_config_t g_led_config = { {
{ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14 },
{ 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29 },
{ 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, NO_LED,42, 43 },
{ 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, NO_LED,56, 57 },
{ 58, 59, 60, NO_LED, NO_LED, 61, NO_LED, NO_LED, 62, NO_LED, 63, 64, NO_LED, 65, 66 }
}, {
{0,0},{15,0},{30,0},{45,0},{60,0},{75,0},{90,0},{105,0},{120,0},{135,0},{150,0},{165,0},{180,0},{203,0},{224,0},
{4,16},{23,16},{38,16},{53,16},{68,16},{83,16},{98,16},{113,16},{128,16},{143,16},{158,16},{173,16},{188,16},{206,16},{224,16},
{6,32},{26,32},{41,32},{56,32},{71,32},{86,32},{101,32},{116,32},{131,32},{146,32},{161,32},{176,32},{201,32},{224,32},
{9,48},{34,48},{49,48},{64,48},{79,48},{94,48},{109,48},{124,48},{139,48},{154,48},{169,48},{189,48},{210,48},{224,48},
{2,64},{21,64},{39,64},{96,64},{152,64},{171,64},{195,64},{210,64},{224,64}
}, {
1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1,
1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1,
1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1,
1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1,
1, 1, 1, 4, 1, 1, 1, 1, 1
} };
#endif

void matrix_init_kb(void) {
matrix_init_user();
}
void matrix_scan_kb(void) {
matrix_scan_user();
}
bool process_record_kb(uint16_t keycode, keyrecord_t *record) {
return process_record_user(keycode, record);
}
void suspend_power_down_kb(void)
{
rgb_matrix_set_suspend_state(true);
suspend_power_down_user();
}

void suspend_wakeup_init_kb(void)
{
rgb_matrix_set_suspend_state(false);
suspend_wakeup_init_user();
}
16 changes: 16 additions & 0 deletions keyboards/kbdfans/kbd67mkiirgb/kbd67mkiirgb.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
#pragma once
#define XXX KC_NO
#include "quantum.h"
#define LAYOUT( \
K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, \
K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E, \
K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2D, K2E, \
K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3D, K3E, \
K40, K41, K42, K45, K48, K4A, K4B, K4D, K4E \
) { \
{ K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E }, \
{ K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E }, \
{ K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, XXX, K2D, K2E }, \
{ K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, XXX, K3D, K3E }, \
{ K40, K41, K42, XXX, XXX, K45, XXX, XXX, K48, XXX, K4A, K4B, XXX, K4D, K4E } \
}
40 changes: 40 additions & 0 deletions keyboards/kbdfans/kbd67mkiirgb/keymaps/default/keymap.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
#include QMK_KEYBOARD_H
#define _LAYER0 0
#define _LAYER1 1
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
[_LAYER0] = LAYOUT( /* Base */
KC_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_BSPC, KC_HOME,\
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_BSLASH, KC_PGUP,\
CTL_T(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_PGDN,\
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_END,\
KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, MO(1), KC_LEFT, KC_DOWN, KC_RIGHT),
[_LAYER1] = LAYOUT( /* FN */
KC_GESC, 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_DEL, KC_HOME,\
KC_TRNS, RGB_TOG, RGB_MOD, RGB_HUI,RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, KC_TRNS, KC_PSCR, KC_SLCK, KC_PAUS, RESET, KC_PGUP,\
CTL_T(KC_CAPS),RGB_SPI, RGB_SPD, KC_TRNS,KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, EEP_RST, KC_PGDN,\
KC_LSFT, KC_TRNS, KC_TRNS, KC_TRNS,KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_VOLU, KC_MUTE,\
KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MPRV, KC_VOLD, KC_MNXT),
};

void rgb_matrix_indicators_user(void)
{
if (IS_LED_ON(host_keyboard_leds(), USB_LED_CAPS_LOCK))
{
rgb_matrix_set_color(30, 0xFF, 0xFF, 0xFF);
}
}

void matrix_init_user(void)
{
//user initialization
}

void matrix_scan_user(void)
{
//user matrix
}

bool process_record_user(uint16_t keycode, keyrecord_t *record)
{
return true;
}
14 changes: 14 additions & 0 deletions keyboards/kbdfans/kbd67mkiirgb/readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# kbd67mkiirgb

A customizable 65% RGB keyboard.

Keyboard Maintainer: [moyi4681](https://github.com/moyi4681)
Hardware Supported: KBD67 Mk.II RGB
Hardware Availability: [kbdfans](https://kbdfans.myshopify.com/)


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

make kbdfans/kbd67mkiirgb:default

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).
12 changes: 12 additions & 0 deletions keyboards/kbdfans/kbd67mkiirgb/rules.mk
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
MCU = STM32F303
DFU_ARGS = -d 0483:df11 -a 0 -s 0x08000000:leave
DFU_SUFFIX_ARGS = -p DF11 -v 0483
BACKLIGHT_ENABLE = no
BOOTMAGIC_ENABLE = lite # Virtual DIP switch configuration
MOUSEKEY_ENABLE = yes # Mouse keys
EXTRAKEY_ENABLE = yes # Audio control and System control
CONSOLE_ENABLE = no # Console for debug
COMMAND_ENABLE = no # Commands for debug and configuration
NKRO_ENABLE = yes # USB Nkey Rollover
AUDIO_ENABLE = no
RGB_MATRIX_ENABLE = yes # Use RGB matrix