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

Update from master #16

Merged
merged 802 commits into from
Mar 4, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
802 commits
Select commit Hold shift + click to select a range
85dd86c
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 12, 2021
519032c
Adding custom keymap for Quark keyboard (#11744)
pezhore Feb 12, 2021
06a28d0
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 12, 2021
548b874
[Keyboard] geminate60 keyboard (#11670)
Feb 12, 2021
0edb99a
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 12, 2021
bf1c40d
[Docs] Add EEP_RST keycode to "Wiping the EEPROM" section (#11830)
filoxo Feb 12, 2021
c93dc18
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 12, 2021
6e74abc
[Keyboard] tunks/ergo33: define RGBLight config at kb level (#11855)
noroadsleft Feb 13, 2021
5e3cd88
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 13, 2021
c2b0bd2
[Keyboard] Update MOJO75 to support multi version (#11790)
melgeek001365 Feb 13, 2021
6680aa6
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 13, 2021
a716517
Fix line endings for geminate60.[ch] (#11878)
fauxpark Feb 13, 2021
6573f24
Merge remote-tracking branch 'upstream/master' into develop
fauxpark Feb 13, 2021
4f598ee
Format code according to conventions (#11879)
github-actions[bot] Feb 13, 2021
afa88a4
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 13, 2021
8af7e5e
Add basic ISO {Win,Mac} layouts for Durgod/K320 (#11778)
AlCutter Feb 13, 2021
57d2409
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 13, 2021
cd336b2
bump to python 3.7 (#11408)
skullydazed Feb 13, 2021
1019901
Disable VIA protocol's EEPROM reset and bootloader jump commands (#11…
tzarc Feb 14, 2021
72e5155
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 14, 2021
de8caf7
Split gpio and atomic to platform (#11792)
zvecr Feb 14, 2021
7ce5ba6
LED Matrix: add led_matrix_types.h and implement g_led_config (#11741)
fauxpark Feb 14, 2021
1f2fe2e
Refactor platform logic within print.h (#11863)
zvecr Feb 14, 2021
537b761
unscramble Durgod k320 keymap / fix Issue #11883 (#11885)
spidey3 Feb 14, 2021
d035bb5
[Keyboard] NEO Keys Palette G67 Hotswap & Soldered (#11850)
noroadsleft Feb 14, 2021
ecbbdbc
[Keyboard] YMDK YMD40 v2 (#11835)
noroadsleft Feb 14, 2021
557cfec
ChibiOS conf upgrade for keebio/dsp40/rev1 (#11846)
tzarc Feb 14, 2021
50d816f
[Docs] Japanese translation of feature_unicode.md (#10985)
umi-umi Feb 14, 2021
c6aad80
[Docs] Japanese translation of adc_driver.md (#10971)
umi-umi Feb 14, 2021
5a37c1b
csc027/windows-terminal-shortcuts (#11867)
csc027 Feb 14, 2021
3134698
initial add S20 keyboard into polycarbdiet folder (#11865)
polycarbdiet Feb 14, 2021
4ddb5ab
[CI] Format develop (#11893)
zvecr Feb 14, 2021
c27a778
Format code according to conventions (#11905)
github-actions[bot] Feb 14, 2021
6f44c2e
[Keymap] Add MOC keymap for meishi2 (#11833)
ngs Feb 14, 2021
f53e41a
Add support for analog USBPD on STM32G4xx. (#11824)
tzarc Feb 14, 2021
c80e5f9
Audio system overhaul (#11820)
drashna Feb 14, 2021
8e8b711
Format code according to conventions (#11907)
github-actions[bot] Feb 15, 2021
9ee1282
LED Matrix: rename `LED_DRIVER_LED_COUNT` to `DRIVER_LED_TOTAL` (#11858)
fauxpark Feb 15, 2021
f1a3ce4
Merge branch 'master' into develop
spidey3 Feb 15, 2021
328a832
Merge branch 'develop' of github.com:qmk/qmk_firmware into develop
spidey3 Feb 15, 2021
0b63fb5
Merge branch 'master' into develop
spidey3 Feb 15, 2021
e768fb8
[Keyboard] PloopyCo VIA updates (#11290)
drashna Feb 15, 2021
26ee936
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 15, 2021
fa740f8
AMJ40 Refactor (#11854)
noroadsleft Feb 15, 2021
1bc8a6e
ChibiOS conf migrations... take 14 (#11927)
tzarc Feb 16, 2021
d1806a2
Split transport mirror (#11046)
XScorpion2 Feb 16, 2021
b0e161e
Format code according to conventions (#11928)
github-actions[bot] Feb 16, 2021
3fed8bc
Dc01 fixes (#11843)
yiancar Feb 16, 2021
d36dbe6
Merge branch 'master' into develop
spidey3 Feb 16, 2021
3559284
Update IGNORE_MOD_TAP_INTERRUPT (#11452)
xgnxs Feb 16, 2021
0f41011
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 16, 2021
43e314b
Add mattir2 keymap for Kyria (#11752)
mattir Feb 16, 2021
b492d84
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 16, 2021
95304f2
[Keymap] Adding HHKB Keymap for dz60rgb_wkl:v2 (#11840)
Macbet Feb 16, 2021
02b5bb9
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 16, 2021
53b96f6
RGBLight: Allow configurable default settings (#11912)
fauxpark Feb 16, 2021
4a10dfb
Fix submodule check for qmk setup (#11379)
graupe Feb 16, 2021
e545cc0
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 16, 2021
9a2b0a5
[Keyboard] Knob Goblin add via support (#11831)
mrT1ddl3s Feb 16, 2021
65326f7
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 16, 2021
ac33dc1
[Keyboard] Add VIA keymap to duckyPad, update M4cs keymap for duckyPa…
M4cs Feb 16, 2021
d565586
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 16, 2021
d754266
[Keyboard] Added two handwired keyboards (#11696)
andresteare Feb 16, 2021
899f8b0
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 16, 2021
2d55f34
[Keyboard] Add Noxary 268.2 RGB (#11772)
Rozakiin Feb 16, 2021
cdb9d55
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 16, 2021
3345ce2
Add `tap_code_delay(code, delay)` (#11913)
fauxpark Feb 16, 2021
e43ead8
[Keyboard] Add Rartand keyboard and support via (#11828)
rezaadio Feb 16, 2021
842a8b3
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 16, 2021
bf3ee94
[Keyboard] Add VIA support for YMD 75 (#11811)
kshpits Feb 16, 2021
5688655
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 16, 2021
be70f46
Fix compilation error for `tap_code_delay()` (#11938)
fauxpark Feb 17, 2021
fe72406
fix build error (#11939)
shelaf Feb 17, 2021
fad6596
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 17, 2021
a5f63db
Format code according to conventions (#11936)
github-actions[bot] Feb 17, 2021
1d44715
Fixing typos in durgod/k320 readme (#11931)
dkjer Feb 17, 2021
f89708c
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 17, 2021
50c4afa
Personal keymap for kbd67 and some cleanup (#11937)
sidcarter Feb 17, 2021
381429c
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 17, 2021
f4f5ddf
Add UTD80 PCB (#11799)
dominicgan Feb 18, 2021
9e05810
Budget96 VIA (#11737)
mechmerlin Feb 18, 2021
8b6a9e2
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 18, 2021
890f3a5
add eggman keyboard (#11701)
qpockets Feb 18, 2021
9407392
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 18, 2021
8c1cdce
Beegboy handwired by swiftrax: correct info.json object order (#11924)
noroadsleft Feb 18, 2021
3716b29
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 18, 2021
cd8c71a
[Keyboard] Phase Studio's Titan 65 (#11920)
drashna Feb 18, 2021
84ee7e4
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 18, 2021
307c974
[Keyboard] Quadrant by Ealdin (#11747)
nuno99costa Feb 19, 2021
64e162a
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 19, 2021
e3f0157
[Keyboard] Add new keyboard Cornelius (#11719)
foostan Feb 19, 2021
7852f4f
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 19, 2021
bb11e72
[Keyboard] change to saka68 solder firmware config. add sam's s80 fir…
CMMS-Freather Feb 19, 2021
6136cd3
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 19, 2021
63f8620
[Keyboard] Add swap-hands array for CRKBD (Corne) (#11915)
filterpaper Feb 19, 2021
7713f8f
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 19, 2021
fdff753
[Keyboard] Xealous Brown handwired Refactor (#11929)
noroadsleft Feb 19, 2021
161cea7
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 19, 2021
fd6f7b5
enable rgb underglow for VIA-firmware (#11746)
Feb 19, 2021
8c317c4
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 19, 2021
1ff1892
[Keymap] Adding fraanrosi keymap. (changes applied) (#11862)
fraanrosi Feb 19, 2021
fa44492
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 19, 2021
73e2bf5
Adding new handwired ortho 5x14 keyboard (#11597)
Antebios Feb 20, 2021
9f6ac28
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 20, 2021
6a83791
Iron180: layout macro and Configurator rework (#11948)
noroadsleft Feb 20, 2021
4794f6a
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 20, 2021
7ab9f6a
Output selection: Remove "USB and BT" option (#11940)
fauxpark Feb 20, 2021
a0a67d4
adding personal keymaps (#11952)
semicolonsnet Feb 20, 2021
a6a93bc
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 20, 2021
9853e35
assign each key an LED for reactive modes (#11949)
stanrc85 Feb 20, 2021
6b1c3e6
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 20, 2021
c588cb4
Update ortho.h (#11945)
melonbred Feb 20, 2021
720597d
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 20, 2021
07100d5
Add via support to Dozen0 (#11932)
yynmt Feb 20, 2021
23c6d7a
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 20, 2021
5655d6e
[Keyboard] Concertina (#11922)
veikman Feb 20, 2021
1a97f29
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 20, 2021
9682fca
[Keyboard] keyboards/anavi: Add ANAVI Macro Pad 2 (#11821)
leon-anavi Feb 20, 2021
2e4f087
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 20, 2021
c4bd6af
tmk_core/common/action.c: refactor for code size; merge multiple `cas…
liyang Feb 20, 2021
8efc3b3
Fix minor typo (#11962)
joncojonathan Feb 20, 2021
b423ebf
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 20, 2021
d35d65f
Added ConsoleKeyboard (#11950)
gazeddy Feb 20, 2021
cec56b3
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 20, 2021
f6de408
added unix60, moved togehter with southpaw75 into fr4 folder (#11195)
mkdl Feb 21, 2021
b5e382c
ergodox_ez / dvorak_42_key layout: convert macros to new format (#11139)
luc-vocab Feb 21, 2021
1f7f4ec
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 21, 2021
fe4f7e6
[Keyboard] Added Ketch support (#11656)
jetpacktuxedo Feb 21, 2021
076dd36
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 21, 2021
f6e9096
[Keyboard] Add MIO keyboard (#11852)
takai Feb 21, 2021
03679f0
[Keyboard] Add DimplePlus 7u Layout (#11816)
jbaskeen Feb 21, 2021
17ef79a
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 21, 2021
6e59fe0
[Keyboard] Update MJ63 architecture to support multi version (#11788)
melgeek001365 Feb 21, 2021
f3cf9c5
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 21, 2021
df7d3a1
[Keyboard] Support MJ64 REV3 - a 60% RGB Hotswap with arrow (#11785)
melgeek001365 Feb 21, 2021
72965a7
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 21, 2021
8760ff5
[Keymap] Bongo Cat + WPM Counter OLED keymap (#11871)
dryshirt Feb 21, 2021
8463553
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 21, 2021
516afb0
[Keymap] My ErgoDash Keymap (#11895)
ifohancroft Feb 21, 2021
bb9316a
[Keymap] My Idobo Keymap (#11897)
ifohancroft Feb 21, 2021
1216e80
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 21, 2021
46a22c9
[Keymap] My Prime_E Keymap (#11899)
ifohancroft Feb 21, 2021
3b4b3c8
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 21, 2021
a393466
[Keymap] Adding my v60 Type R keymap (#11911)
ifohancroft Feb 21, 2021
14f0f8c
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 21, 2021
311bff3
[Keyboard] Pill60: fix default keymap shift key, fix info.json to def…
IktaS Feb 21, 2021
29c19b6
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 21, 2021
b69614b
[Keyboard] Rebound: change vendor and product ID for VIA (#11965)
Rossman360 Feb 21, 2021
329d558
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 21, 2021
e1e66c7
[Keymap] Add via support to Durgod K320 (#11960)
mcoirault Feb 21, 2021
c1e6feb
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 21, 2021
316dcf4
Clean up some user keymaps specifying MCU (#11966)
fauxpark Feb 22, 2021
5660d80
[Keyboard] reduce confusion for kbdfans/kbd75 rounds/revisions (#11972)
spidey3 Feb 22, 2021
d1a92aa
[Keyboard] Graystudio COD67 VIA support (#11961)
rys Feb 22, 2021
998c4c9
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 22, 2021
00d7092
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 22, 2021
3699949
[Keyboard] Add Daji Seis Cinco (#11955)
toraifu Feb 22, 2021
a9fbefc
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 22, 2021
37e14fd
[Keyboard] Tokyo Keyboard alix40 initial commit (#11918)
quadcube Feb 22, 2021
eb0fffb
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 22, 2021
150ab56
[Keyboard] Add Manibus keyboard and layout from Blank Tehnologii (#11…
SamuraiKek Feb 22, 2021
eb7edaf
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 22, 2021
c868f93
[Keyboard] Disarray (#11583)
SneakboxKB Feb 22, 2021
6bbec56
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 22, 2021
76e67a9
Bugfix for Jacky Studio keyboards (#11981)
noroadsleft Feb 22, 2021
11146ec
pill60 fix info.json to be used in configurator (#11979)
IktaS Feb 23, 2021
2abfa62
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 23, 2021
0b69e4d
[Keymap] Drashna Updates - Split+OLED edition (#11968)
drashna Feb 23, 2021
146b042
Merge remote-tracking branch 'origin/master' into develop
drashna Feb 23, 2021
215caad
[Keyboard] CapsUnlocked CU80 v2 (#11736)
rys Feb 24, 2021
bee1b55
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 24, 2021
46f4422
[Keyboard] Atlas alps/mx PCB addition (#11884)
npspears Feb 24, 2021
285d0c3
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 24, 2021
ba0b965
ChibiOS conf upgrade for daji/seis_cinco (#12001)
tzarc Feb 24, 2021
23ef327
make LAYOUT parsing more robust
skullydazed Feb 24, 2021
39694d5
V-USB suspend refactor (#11891)
fauxpark Feb 25, 2021
23fd1ae
Merge remote-tracking branch 'upstream/master' into develop
fauxpark Feb 25, 2021
d4be96e
[Keyboard] Fixup issues with Titan65 (#12002)
drashna Feb 25, 2021
4dc8a2d
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 25, 2021
abe1893
[BUG] Massdrop develop rgb fix (#12022)
tzarc Feb 26, 2021
d99e330
Format code according to conventions (#12024)
github-actions[bot] Feb 26, 2021
6a94e25
[Keyboard] Add VIA support to SX60 and update default keymap (#11908)
nooges Feb 27, 2021
2485bbe
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 27, 2021
804d5c1
[Keyboard] Evk v1.3 add a key (#11880)
YangPiCui Feb 27, 2021
23ed6c4
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Feb 27, 2021
1581ea4
Fix develop (#12039)
skullydazed Feb 27, 2021
624359b
2021 February 27 Breaking Changes Changelog (#11975)
noroadsleft Feb 27, 2021
1a5f6b5
2021 February 27 Breaking Changes Update (#12040)
tzarc Feb 27, 2021
aa03899
Force update the version tag
noroadsleft Feb 27, 2021
dd61f77
Fix build for linworks/whale75. (#12042)
tzarc Feb 27, 2021
e2d3cef
Fix up build failures for melgeek boards after Feb27 develop merge. (…
tzarc Feb 27, 2021
6623744
Fix build for attiny85-based boards. (#12044)
tzarc Feb 27, 2021
deaabff
Format code according to conventions (#12046)
github-actions[bot] Feb 27, 2021
0828d0f
Fix compile errors (#12048)
skullydazed Feb 27, 2021
58e733b
remove keyboard_folder from info.json
skullydazed Feb 27, 2021
765d8a3
Fixes #4072, #6214. Revision of #156 to clear before AS/TD. (#9941)
IsaacElenbaas Feb 28, 2021
bcbcb3d
Add suggestion for indirect unicode input on Linux (#10854)
MRAAGH Feb 28, 2021
e4d3ff2
Add support for using podman to util/docker_build.sh (#10819)
maxaudron Feb 28, 2021
03ea478
Hub16 QMK configurator support + various bugfixes (#11496)
joshajohnson Feb 28, 2021
ec06ffe
Add keyboard: 7c8/Framework (#11593)
stevennguyen Feb 28, 2021
6b1170c
Onekey keymap: quine (#10732)
ridingqwerty Feb 28, 2021
7190971
17 key Panasonic rotary encoder BLE pad (#11659)
haierwangwei2005 Feb 28, 2021
e6f7da4
Fixing K-type RGB lighting (#11551)
Andrew-Fahmy Feb 28, 2021
032dfdd
fix: ryloo studio m0110 layout 60 ansi fixed (#11685)
pkisztelinski Feb 28, 2021
2395069
[Docs] New section to modifier docs: Checking Modifier State (#10550)
precondition Feb 28, 2021
81fd005
Added n60_s folder (#11455)
DeskDaily Feb 28, 2021
4a7a9e9
Satisfaction 75 turn off backlight on suspend, restore config on wake…
MarMed Feb 28, 2021
7437242
[Keyboard] Add 'LAYOUT_65_ansi_split_bs' support to KBDfans KBD67 rev…
rouge8 Feb 28, 2021
b2a0e98
OddForge VE.A (#11875)
MajorKoos Feb 28, 2021
4fe8c47
Added support for barracuda keyboard (#11888)
knaruo Feb 28, 2021
af2e1f4
Banana Split VIA Support (#11944)
mechmerlin Feb 28, 2021
3405efe
Add Potato65 PCB (#11956)
Aeonstrife Feb 28, 2021
a0f5320
[Keyboard] Dawn60 Rev1 RGB matrix port (#11970)
Xelus22 Feb 28, 2021
371fb85
Fix incorrect key for LALT and add modifiers to LED matrix (#11984)
datafx Feb 28, 2021
d6fb8f1
[Keymap] Initial commit for keyboardio/atreus/dshields keymap. (#11946)
shieldsd Feb 28, 2021
cd12fe8
New Variants of Console Keyboard (#11973)
gazeddy Feb 28, 2021
f41e5ec
Compilation fixes for handwired/concertina/64key (#11987)
noroadsleft Feb 28, 2021
9fd5c6f
Update lazydesigners/the40 (#11989)
jackytrabbit Feb 28, 2021
ce75f48
[Keyboard] Update spiderisland/split78 (#11990)
valpackett Feb 28, 2021
c3f83b6
Keycapsss Kimiko rev1: Configurator bugfix (#11992)
noroadsleft Feb 28, 2021
51eac99
Kiko's Lab KL-90: Configurator bugfix (#11993)
noroadsleft Feb 28, 2021
db7c856
Add RGB Matrix support for Preonic rev3 (#12008)
filterpaper Feb 28, 2021
ef49a92
Implement PLOOPY_DRAGSCROLL_INVERT option, which inverts the ploopy t…
Anomalocaridid Feb 28, 2021
90c7ae7
Modified tmk_core/rules.mk to avoid linking errors (#10728)
FabSchwul Feb 28, 2021
e690580
Remove unused keymap_config from ctrl keymaps (#12058)
zvecr Feb 28, 2021
1a7f2c8
Extract sendstring into its own compilation unit (#12060)
fauxpark Feb 28, 2021
59c7dea
Fix generated file output while target exists (#12062)
zvecr Feb 28, 2021
f8266a2
Migrate make_dfu_header to CLI (#12061)
zvecr Feb 28, 2021
7132526
Bastardkb added keyboard and renaming (#11887)
bstiq Mar 1, 2021
3200007
Fixing adjust layer issue with the lily58 default keymap (#12052)
dancarroll Mar 1, 2021
75ab489
Revert "Fixing K-type RGB lighting (#11551)" (#12065)
tzarc Mar 2, 2021
d918d57
Fix the typo in ergodone 80 layout (#12075)
megamind4089 Mar 2, 2021
58d043b
[Keyboard] Update eggman info.json (#12074)
qpockets Mar 2, 2021
d010886
[Docs] MATRIX_MASKED docs for SPLIT_HAND_MATRIX_GRID (#11974)
elliottt Mar 2, 2021
ab3986a
Set default for USB_SUSPEND_WAKEUP_DELAY to 0/disabled (#12081)
drashna Mar 2, 2021
c5b0b6f
Remove more cruft from Lily58 default keymap (#12078)
dancarroll Mar 2, 2021
0752b6b
[Docs] Small spelling mistake fix in leader keys (#12087)
L3afMe Mar 3, 2021
0b6ff59
[Keymap] Add ddone's iris keymap (#12055)
Deedone Mar 3, 2021
76cd6b6
[Keymap] Add grant24 Planck Rev 6 keymap (#12070)
grant24 Mar 3, 2021
e420b39
[Keyboard] Added VIA folder under the keymaps folder (#12021)
rojasa1990 Mar 3, 2021
ba3c346
Update dichotomy/alairock layout (#12013)
alairock Mar 3, 2021
018b8e1
[Keyboard] Add Keyboard Rartlite (#11866)
labahuy Mar 3, 2021
fb3777f
[Keyboard] Add Conone 65 (#11827)
evyd13 Mar 3, 2021
4c3090a
Documentation changes SPLIT_USB_DETECT and hid_listen udev rules (#11…
individ-divided Mar 3, 2021
2dcd67c
[Keymap] sigma-squared (#11694)
Signynt Mar 3, 2021
ad4cfff
Format code according to conventions (#12102)
github-actions[bot] Mar 3, 2021
8f30f41
cannonkeys/atlas_alps: rename via keymaps rules.mk.txt to rules.mk (#…
noroadsleft Mar 3, 2021
0fd95e5
Remove ifdefs for Swap Hands keycodes (#12095)
drashna Mar 4, 2021
7aa74c2
[Keyboard] Add Studio Kestra Nue PCB (#12094)
studiokestra Mar 4, 2021
6461087
`qmk generate-rules-mk`: add `--escape` switch for makefile logic (#1…
fauxpark Mar 4, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 4 additions & 0 deletions .github/workflows/format.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ on:
push:
branches:
- master
- develop

jobs:
format:
Expand All @@ -14,6 +15,8 @@ jobs:
if: github.repository == 'qmk/qmk_firmware'

steps:
- uses: rlespinasse/github-slug-action@v3.x

- uses: actions/checkout@v2
with:
token: ${{ secrets.API_TOKEN_GITHUB }}
Expand All @@ -37,6 +40,7 @@ jobs:
uses: peter-evans/create-pull-request@v3
with:
delete-branch: true
branch: bugfix/format_${{ env.GITHUB_REF_SLUG }}
author: QMK Bot <hello@qmk.fm>
committer: QMK Bot <hello@qmk.fm>
commit-message: Format code according to conventions
Expand Down
4 changes: 2 additions & 2 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -501,8 +501,8 @@ endef
%:
# Check if we have the CMP tool installed
cmp $(ROOT_DIR)/Makefile $(ROOT_DIR)/Makefile >/dev/null 2>&1; if [ $$? -gt 0 ]; then printf "$(MSG_NO_CMP)"; exit 1; fi;
# Ensure that bin/qmk works. This will be a failing check after the next develop merge
if ! bin/qmk hello 1> /dev/null 2>&1; then printf "$(MSG_PYTHON_MISSING)"; fi
# Ensure that bin/qmk works.
if ! bin/qmk hello 1> /dev/null 2>&1; then printf "$(MSG_PYTHON_MISSING)"; exit 1; fi
# Check if the submodules are dirty, and display a warning if they are
ifndef SKIP_GIT
if [ ! -e lib/chibios ]; then git submodule sync lib/chibios && git submodule update --depth 50 --init lib/chibios; fi
Expand Down
3 changes: 2 additions & 1 deletion bin/qmk
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,8 @@ def _check_modules(requirements):
line = line.split('#')[0]

module = dict()
module['name'] = module['import'] = line.split('=')[0] if '=' in line else line
module['name'] = line.split('=')[0] if '=' in line else line
module['import'] = module['name'].replace('-', '_')

# Not every module is importable by its own name.
if module['name'] == "pep8-naming":
Expand Down
6 changes: 3 additions & 3 deletions bootloader.mk
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@
ifeq ($(strip $(BOOTLOADER)), atmel-dfu)
OPT_DEFS += -DBOOTLOADER_ATMEL_DFU
OPT_DEFS += -DBOOTLOADER_DFU
ifneq (,$(filter $(MCU), atmega16u2 atmega32u2 atmega16u4 atmega32u4 at90usb646 at90usb647))
ifneq (,$(filter $(MCU), at90usb162 atmega16u2 atmega32u2 atmega16u4 atmega32u4 at90usb646 at90usb647))
BOOTLOADER_SIZE = 4096
endif
ifneq (,$(filter $(MCU), at90usb1286 at90usb1287))
Expand All @@ -50,7 +50,7 @@ endif
ifeq ($(strip $(BOOTLOADER)), lufa-dfu)
OPT_DEFS += -DBOOTLOADER_LUFA_DFU
OPT_DEFS += -DBOOTLOADER_DFU
ifneq (,$(filter $(MCU), atmega16u2 atmega32u2 atmega16u4 atmega32u4 at90usb646 at90usb647))
ifneq (,$(filter $(MCU), at90usb162 atmega16u2 atmega32u2 atmega16u4 atmega32u4 at90usb646 at90usb647))
BOOTLOADER_SIZE = 4096
endif
ifneq (,$(filter $(MCU), at90usb1286 at90usb1287))
Expand All @@ -60,7 +60,7 @@ endif
ifeq ($(strip $(BOOTLOADER)), qmk-dfu)
OPT_DEFS += -DBOOTLOADER_QMK_DFU
OPT_DEFS += -DBOOTLOADER_DFU
ifneq (,$(filter $(MCU), atmega16u2 atmega32u2 atmega16u4 atmega32u4 at90usb646 at90usb647))
ifneq (,$(filter $(MCU), at90usb162 atmega16u2 atmega32u2 atmega16u4 atmega32u4 at90usb646 at90usb647))
BOOTLOADER_SIZE = 4096
endif
ifneq (,$(filter $(MCU), at90usb1286 at90usb1287))
Expand Down
50 changes: 45 additions & 5 deletions build_keyboard.mk
Original file line number Diff line number Diff line change
Expand Up @@ -90,13 +90,16 @@ ifneq ("$(wildcard $(KEYBOARD_PATH_1)/rules.mk)","")
include $(KEYBOARD_PATH_1)/rules.mk
endif


MAIN_KEYMAP_PATH_1 := $(KEYBOARD_PATH_1)/keymaps/$(KEYMAP)
MAIN_KEYMAP_PATH_2 := $(KEYBOARD_PATH_2)/keymaps/$(KEYMAP)
MAIN_KEYMAP_PATH_3 := $(KEYBOARD_PATH_3)/keymaps/$(KEYMAP)
MAIN_KEYMAP_PATH_4 := $(KEYBOARD_PATH_4)/keymaps/$(KEYMAP)
MAIN_KEYMAP_PATH_5 := $(KEYBOARD_PATH_5)/keymaps/$(KEYMAP)

# Pull in rules from info.json
INFO_RULES_MK = $(shell bin/qmk generate-rules-mk --quiet --escape --keyboard $(KEYBOARD) --output $(KEYBOARD_OUTPUT)/src/rules.mk)
include $(INFO_RULES_MK)

# Check for keymap.json first, so we can regenerate keymap.c
include build_json.mk

Expand Down Expand Up @@ -136,9 +139,7 @@ ifeq ($(strip $(CTPC)), yes)
endif

ifeq ($(strip $(CONVERT_TO_PROTON_C)), yes)
TARGET := $(TARGET)_proton_c
include platforms/chibios/GENERIC_STM32_F303XC/configs/proton_c.mk
OPT_DEFS += -DCONVERT_TO_PROTON_C
include platforms/chibios/QMK_PROTON_C/convert_to_proton_c.mk
endif

ifneq ($(FORCE_LAYOUT),)
Expand Down Expand Up @@ -272,6 +273,36 @@ ifneq ("$(wildcard $(KEYBOARD_PATH_5)/post_config.h)","")
POST_CONFIG_H += $(KEYBOARD_PATH_5)/post_config.h
endif

# Pull in stuff from info.json
INFO_JSON_FILES :=
ifneq ("$(wildcard $(KEYBOARD_PATH_1)/info.json)","")
INFO_JSON_FILES += $(KEYBOARD_PATH_1)/info.json
endif
ifneq ("$(wildcard $(KEYBOARD_PATH_2)/info.json)","")
INFO_JSON_FILES += $(KEYBOARD_PATH_2)/info.json
endif
ifneq ("$(wildcard $(KEYBOARD_PATH_3)/info.json)","")
INFO_JSON_FILES += $(KEYBOARD_PATH_3)/info.json
endif
ifneq ("$(wildcard $(KEYBOARD_PATH_4)/info.json)","")
INFO_JSON_FILES += $(KEYBOARD_PATH_4)/info.json
endif
ifneq ("$(wildcard $(KEYBOARD_PATH_5)/info.json)","")
INFO_JSON_FILES += $(KEYBOARD_PATH_5)/info.json
endif

CONFIG_H += $(KEYBOARD_OUTPUT)/src/info_config.h $(KEYBOARD_OUTPUT)/src/layouts.h

$(KEYBOARD_OUTPUT)/src/info_config.h: $(INFO_JSON_FILES)
bin/qmk generate-config-h --quiet --keyboard $(KEYBOARD) --output $(KEYBOARD_OUTPUT)/src/info_config.h

$(KEYBOARD_OUTPUT)/src/layouts.h: $(INFO_JSON_FILES)
bin/qmk generate-layouts --quiet --keyboard $(KEYBOARD) --output $(KEYBOARD_OUTPUT)/src/layouts.h

generated-files: $(KEYBOARD_OUTPUT)/src/info_config.h $(KEYBOARD_OUTPUT)/src/layouts.h

.INTERMEDIATE : generated-files

# Userspace setup and definitions
ifeq ("$(USER_NAME)","")
USER_NAME := $(KEYMAP)
Expand All @@ -282,6 +313,9 @@ USER_PATH := users/$(USER_NAME)
ifneq ("$(wildcard $(USER_PATH)/config.h)","")
CONFIG_H += $(USER_PATH)/config.h
endif
ifneq ("$(wildcard $(USER_PATH)/post_config.h)","")
POST_CONFIG_H += $(USER_PATH)/post_config.h
endif

# Disable features that a keyboard doesn't support
-include disable_features.mk
Expand Down Expand Up @@ -351,7 +385,7 @@ ALL_CONFIGS := $(PROJECT_CONFIG) $(CONFIG_H)
OUTPUTS := $(KEYMAP_OUTPUT) $(KEYBOARD_OUTPUT)
$(KEYMAP_OUTPUT)_SRC := $(SRC)
$(KEYMAP_OUTPUT)_DEFS := $(OPT_DEFS) $(GFXDEFS) \
-DQMK_KEYBOARD=\"$(KEYBOARD)\" -DQMK_KEYBOARD_H=\"$(QMK_KEYBOARD_H)\" -DQMK_KEYBOARD_CONFIG_H=\"$(KEYBOARD_PATH_1)/config.h\" \
-DQMK_KEYBOARD=\"$(KEYBOARD)\" -DQMK_KEYBOARD_H=\"$(QMK_KEYBOARD_H)\" \
-DQMK_KEYMAP=\"$(KEYMAP)\" -DQMK_KEYMAP_H=\"$(KEYMAP).h\" -DQMK_KEYMAP_CONFIG_H=\"$(KEYMAP_PATH)/config.h\" \
-DQMK_SUBPROJECT -DQMK_SUBPROJECT_H -DQMK_SUBPROJECT_CONFIG_H
$(KEYMAP_OUTPUT)_INC := $(VPATH) $(EXTRAINCDIRS)
Expand All @@ -376,3 +410,9 @@ objs-size: build

include show_options.mk
include $(TMK_PATH)/rules.mk

# Ensure we have generated files available for each of the objects
define GEN_FILES
$1: generated-files
endef
$(foreach O,$(OBJ),$(eval $(call GEN_FILES,$(patsubst %.a,%.o,$(O)))))
106 changes: 90 additions & 16 deletions common_features.mk
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ SERIAL_PATH := $(QUANTUM_PATH)/serial_link

QUANTUM_SRC += \
$(QUANTUM_DIR)/quantum.c \
$(QUANTUM_DIR)/send_string.c \
$(QUANTUM_DIR)/bitwise.c \
$(QUANTUM_DIR)/led.c \
$(QUANTUM_DIR)/keymap_common.c \
Expand All @@ -42,12 +43,31 @@ ifeq ($(strip $(COMMAND_ENABLE)), yes)
OPT_DEFS += -DCOMMAND_ENABLE
endif

AUDIO_ENABLE ?= no
ifeq ($(strip $(AUDIO_ENABLE)), yes)
ifeq ($(PLATFORM),CHIBIOS)
AUDIO_DRIVER ?= dac_basic
ifeq ($(strip $(AUDIO_DRIVER)), dac_basic)
OPT_DEFS += -DAUDIO_DRIVER_DAC
else ifeq ($(strip $(AUDIO_DRIVER)), dac_additive)
OPT_DEFS += -DAUDIO_DRIVER_DAC
## stm32f2 and above have a usable DAC unit, f1 do not, and need to use pwm instead
else ifeq ($(strip $(AUDIO_DRIVER)), pwm_software)
OPT_DEFS += -DAUDIO_DRIVER_PWM
else ifeq ($(strip $(AUDIO_DRIVER)), pwm_hardware)
OPT_DEFS += -DAUDIO_DRIVER_PWM
endif
else
# fallback for all other platforms is pwm
AUDIO_DRIVER ?= pwm_hardware
OPT_DEFS += -DAUDIO_DRIVER_PWM
endif
OPT_DEFS += -DAUDIO_ENABLE
MUSIC_ENABLE = yes
SRC += $(QUANTUM_DIR)/process_keycode/process_audio.c
SRC += $(QUANTUM_DIR)/process_keycode/process_clicky.c
SRC += $(QUANTUM_DIR)/audio/audio_$(PLATFORM_KEY).c
SRC += $(QUANTUM_DIR)/audio/audio.c ## common audio code, hardware agnostic
SRC += $(QUANTUM_DIR)/audio/driver_$(PLATFORM_KEY)_$(strip $(AUDIO_DRIVER)).c
SRC += $(QUANTUM_DIR)/audio/voices.c
SRC += $(QUANTUM_DIR)/audio/luts.c
endif
Expand Down Expand Up @@ -80,9 +100,10 @@ ifeq ($(strip $(VIRTSER_ENABLE)), yes)
OPT_DEFS += -DVIRTSER_ENABLE
endif

ifeq ($(strip $(FAUXCLICKY_ENABLE)), yes)
OPT_DEFS += -DFAUXCLICKY_ENABLE
SRC += $(QUANTUM_DIR)/fauxclicky.c
ifeq ($(strip $(MOUSEKEY_ENABLE)), yes)
OPT_DEFS += -DMOUSEKEY_ENABLE
OPT_DEFS += -DMOUSE_ENABLE
SRC += $(QUANTUM_DIR)/mousekey.c
endif

ifeq ($(strip $(POINTING_DEVICE_ENABLE)), yes)
Expand Down Expand Up @@ -141,7 +162,7 @@ else
# This ensures that the EEPROM page buffer fits into RAM
USE_PROCESS_STACKSIZE = 0x600
USE_EXCEPTIONS_STACKSIZE = 0x300

SRC += $(PLATFORM_COMMON_DIR)/eeprom_stm32.c
SRC += $(PLATFORM_COMMON_DIR)/flash_stm32.c
OPT_DEFS += -DEEPROM_EMU_STM32F042x6
Expand All @@ -162,20 +183,39 @@ else
endif
endif

RGBLIGHT_ENABLE ?= no
VALID_RGBLIGHT_TYPES := WS2812 APA102 custom

ifeq ($(strip $(RGBLIGHT_CUSTOM_DRIVER)), yes)
RGBLIGHT_DRIVER ?= custom
endif

ifeq ($(strip $(RGBLIGHT_ENABLE)), yes)
POST_CONFIG_H += $(QUANTUM_DIR)/rgblight_post_config.h
OPT_DEFS += -DRGBLIGHT_ENABLE
SRC += $(QUANTUM_DIR)/color.c
SRC += $(QUANTUM_DIR)/rgblight.c
CIE1931_CURVE := yes
RGB_KEYCODES_ENABLE := yes
ifeq ($(strip $(RGBLIGHT_CUSTOM_DRIVER)), yes)
OPT_DEFS += -DRGBLIGHT_CUSTOM_DRIVER
RGBLIGHT_DRIVER ?= WS2812

ifeq ($(filter $(RGBLIGHT_DRIVER),$(VALID_RGBLIGHT_TYPES)),)
$(error RGBLIGHT_DRIVER="$(RGBLIGHT_DRIVER)" is not a valid RGB type)
else
POST_CONFIG_H += $(QUANTUM_DIR)/rgblight_post_config.h
OPT_DEFS += -DRGBLIGHT_ENABLE
SRC += $(QUANTUM_DIR)/color.c
SRC += $(QUANTUM_DIR)/rgblight.c
CIE1931_CURVE := yes
RGB_KEYCODES_ENABLE := yes
endif

ifeq ($(strip $(RGBLIGHT_DRIVER)), WS2812)
WS2812_DRIVER_REQUIRED := yes
endif
endif

ifeq ($(strip $(RGBLIGHT_DRIVER)), APA102)
APA102_DRIVER_REQUIRED := yes
endif

ifeq ($(strip $(RGBLIGHT_DRIVER)), custom)
OPT_DEFS += -DRGBLIGHT_CUSTOM_DRIVER
endif
endif

LED_MATRIX_ENABLE ?= no
VALID_LED_MATRIX_TYPES := IS31FL3731 custom
Expand Down Expand Up @@ -208,7 +248,7 @@ ifeq ($(strip $(RGB_MATRIX_ENABLE)), yes)
$(error "$(RGB_MATRIX_DRIVER)" is not a valid matrix type)
endif
OPT_DEFS += -DRGB_MATRIX_ENABLE
ifneq (,$(filter $(MCU), atmega16u2 atmega32u2))
ifneq (,$(filter $(MCU), atmega16u2 atmega32u2 at90usb162))
# ATmegaxxU2 does not have hardware MUL instruction - lib8tion must be told to use software multiplication routines
OPT_DEFS += -DLIB8_ATTINY
endif
Expand Down Expand Up @@ -251,6 +291,11 @@ endif
WS2812_DRIVER_REQUIRED := yes
endif

ifeq ($(strip $(RGB_MATRIX_DRIVER)), APA102)
OPT_DEFS += -DAPA102
APA102_DRIVER_REQUIRED := yes
endif

ifeq ($(strip $(RGB_MATRIX_CUSTOM_KB)), yes)
OPT_DEFS += -DRGB_MATRIX_CUSTOM_KB
endif
Expand Down Expand Up @@ -353,6 +398,11 @@ ifeq ($(strip $(WS2812_DRIVER_REQUIRED)), yes)
endif
endif

ifeq ($(strip $(APA102_DRIVER_REQUIRED)), yes)
COMMON_VPATH += $(DRIVER_PATH)/apa102
SRC += apa102.c
endif

ifeq ($(strip $(VISUALIZER_ENABLE)), yes)
CIE1931_CURVE := yes
endif
Expand Down Expand Up @@ -459,7 +509,7 @@ ifeq ($(strip $(SPLIT_KEYBOARD)), yes)

# Determine which (if any) transport files are required
ifneq ($(strip $(SPLIT_TRANSPORT)), custom)
QUANTUM_SRC += $(QUANTUM_DIR)/split_common/transport.c
QUANTUM_LIB_SRC += $(QUANTUM_DIR)/split_common/transport.c
# Functions added via QUANTUM_LIB_SRC are only included in the final binary if they're called.
# Unused functions are pruned away, which is why we can add multiple drivers here without bloat.
ifeq ($(PLATFORM),AVR)
Expand Down Expand Up @@ -600,3 +650,27 @@ endif
ifeq ($(strip $(JOYSTICK_ENABLE)), digital)
OPT_DEFS += -DDIGITAL_JOYSTICK_ENABLE
endif

USBPD_ENABLE ?= no
VALID_USBPD_DRIVER_TYPES = custom vendor
USBPD_DRIVER ?= vendor
ifeq ($(strip $(USBPD_ENABLE)), yes)
ifeq ($(filter $(strip $(USBPD_DRIVER)),$(VALID_USBPD_DRIVER_TYPES)),)
$(error USBPD_DRIVER="$(USBPD_DRIVER)" is not a valid USBPD driver)
else
OPT_DEFS += -DUSBPD_ENABLE
ifeq ($(strip $(USBPD_DRIVER)), vendor)
# Vendor-specific implementations
OPT_DEFS += -DUSBPD_VENDOR
ifeq ($(strip $(MCU_SERIES)), STM32G4xx)
OPT_DEFS += -DUSBPD_STM32G4
SRC += usbpd_stm32g4.c
else
$(error There is no vendor-provided USBPD driver available)
endif
else ifeq ($(strip $(USBPD_DRIVER)), custom)
OPT_DEFS += -DUSBPD_CUSTOM
# Board designers can add their own driver to $(SRC)
endif
endif
endif
46 changes: 46 additions & 0 deletions data/mappings/info_config.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
# This file maps keys between `config.h` and `info.json`. It is used by QMK
# to correctly and consistently map back and forth between the two systems.
{
# Format:
# <config.h key>: {"info_key": <info.json key>, ["value_type": <value_type>], ["to_json": <true/false>], ["to_c": <true/false>]}
# value_type: one of "array", "array.int", "int", "hex", "list", "mapping"
# to_json: Default `true`. Set to `false` to exclude this mapping from info.json
# to_c: Default `true`. Set to `false` to exclude this mapping from config.h
# warn_duplicate: Default `true`. Set to `false` to turn off warning when a value exists in both places
"DEBOUNCE": {"info_key": "debounce", "value_type": "int"}
"DEVICE_VER": {"info_key": "usb.device_ver", "value_type": "hex"},
"DESCRIPTION": {"info_key": "keyboard_folder", "to_json": false},
"DIODE_DIRECTION": {"info_key": "diode_direction"},
"LAYOUTS": {"info_key": "layout_aliases", "value_type": "mapping"},
"LED_CAPS_LOCK_PIN": {"info_key": "indicators.caps_lock"},
"LED_NUM_LOCK_PIN": {"info_key": "indicators.num_lock"},
"LED_SCROLL_LOCK_PIN": {"info_key": "indicators.scroll_lock"},
"MANUFACTURER": {"info_key": "manufacturer"},
"RGB_DI_PIN": {"info_key": "rgblight.pin"},
"RGBLED_NUM": {"info_key": "rgblight.led_count", "value_type": "int"},
"RGBLED_SPLIT": {"info_key": "rgblight.split_count", "value_type": "array.int"},
"RGBLIGHT_ANIMATIONS": {"info_key": "rgblight.animations.all", "value_type": "bool"},
"RGBLIGHT_EFFECT_ALTERNATING": {"info_key": "rgblight.animations.alternating", "value_type": "bool"},
"RGBLIGHT_EFFECT_BREATHING": {"info_key": "rgblight.animations.breathing", "value_type": "bool"},
"RGBLIGHT_EFFECT_CHRISTMAS": {"info_key": "rgblight.animations.christmas", "value_type": "bool"},
"RGBLIGHT_EFFECT_KNIGHT": {"info_key": "rgblight.animations.knight", "value_type": "bool"},
"RGBLIGHT_EFFECT_RAINBOW_MOOD": {"info_key": "rgblight.animations.rainbow_mood", "value_type": "bool"},
"RGBLIGHT_EFFECT_RAINBOW_SWIRL": {"info_key": "rgblight.animations.rainbow_swirl", "value_type": "bool"},
"RGBLIGHT_EFFECT_RGB_TEST": {"info_key": "rgblight.animations.rgb_test", "value_type": "bool"},
"RGBLIGHT_EFFECT_SNAKE": {"info_key": "rgblight.animations.snake", "value_type": "bool"},
"RGBLIGHT_EFFECT_STATIC_GRADIENT": {"info_key": "rgblight.animations.static_gradient", "value_type": "bool"},
"RGBLIGHT_EFFECT_TWINKLE": {"info_key": "rgblight.animations.twinkle"},
"RGBLIGHT_LIMIT_VAL": {"info_key": "rgblight.max_brightness", "value_type": "int"},
"RGBLIGHT_HUE_STEP": {"info_key": "rgblight.hue_steps", "value_type": "int"},
"RGBLIGHT_SAT_STEP": {"info_key": "rgblight.saturation_steps", "value_type": "int"},
"RGBLIGHT_VAL_STEP": {"info_key": "rgblight.brightness_steps", "value_type": "int"},
"RGBLIGHT_SLEEP": {"info_key": "rgblight.sleep", "value_type": "bool"},
"RGBLIGHT_SPLIT": {"info_key": "rgblight.split", "value_type": "bool"},
"PRODUCT": {"info_key": "keyboard_folder", "to_json": false},
"PRODUCT_ID": {"info_key": "usb.pid", "value_type": "hex"},
"VENDOR_ID": {"info_key": "usb.vid", "value_type": "hex"},
"QMK_ESC_OUTPUT": {"info_key": "qmk_lufa_bootloader.esc_output"},
"QMK_ESC_INPUT": {"info_key": "qmk_lufa_bootloader.esc_input"},
"QMK_LED": {"info_key": "qmk_lufa_bootloader.led"},
"QMK_SPEAKER": {"info_key": "qmk_lufa_bootloader.speaker"}
}
Loading