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

sync #4

Merged
merged 456 commits into from
Jun 17, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
456 commits
Select commit Hold shift + click to select a range
2d5c16d
[Keymap] crkbd/keymaps/rs: add rs keymap to corne keyboard and adapt …
rs May 7, 2019
12e6d41
[Split] fix split_common i2c backlight disabling (#3886)
rclasen May 7, 2019
c7f8548
Add layout description to keymap.c (#5810)
vosechu May 7, 2019
af89752
rgb_led struct conversion (aka: Per led (key) type rgb matrix effects…
XScorpion2 May 7, 2019
60eae73
RGB Matrix Typing Heatmap (#5786)
XScorpion2 May 8, 2019
e52930d
[Keyboard] Add Noxary 280 (#5814)
mechmerlin May 8, 2019
9d5b4ec
[Keyboard] Add Noxary 260 (#5815)
mechmerlin May 8, 2019
0f0062b
[Keyboard] Noxary 220 (#5816)
mechmerlin May 8, 2019
86532fa
[Keymap] Signum 3.0, fix, move and change keys (#5820)
jceb May 8, 2019
aa65cd7
[Keymap] Signum3.0 Generate printable keymap (#5818)
jceb May 8, 2019
16f3673
[Docs] Fix Space Cadet link (#5825)
tobiasvl May 9, 2019
f5b9690
Add no_caps_lock layout for Satan GH60 (#5829)
widatama May 9, 2019
94c4b6b
fixed matrix (#5831)
egla89 May 9, 2019
2835a70
[Keymap] Fix RGB_MATRIX_ENABLE check in users/konstantin/rules.mk (#5…
vomindoraan May 9, 2019
bce391a
[Keyboard] DZTECH: CODE CLEANUP (#5828)
moyi4681 May 10, 2019
7dcf923
[Keymap] Updated keymap and readme (#5834)
billiams May 10, 2019
d3f3da5
Norman layout for the minidox keyboard (#5747)
lehoff May 10, 2019
6464dfc
[Keyboard] Satisfaction75 i2c fix and VIA layout (#5798)
May 10, 2019
febaf9d
[Docs] RGB Animation documentation on reducing memory footprint (#5813)
yanfali May 10, 2019
62ba66d
Cleanup/rgb matrix (#5811)
XScorpion2 May 10, 2019
fd23a0e
RGB Matrix Effects: Cycle Out to In & Cycle Out to In Dual (#5812)
XScorpion2 May 11, 2019
7871a46
translate docs into Mandarin Chinese (#5807)
ymzcdg May 11, 2019
d591ab6
feat: add kbd67v2 support (#5777)
Vorror May 11, 2019
b9c38cf
Add vim arrow keybindings to layer 1, update readme. (#5842)
May 11, 2019
819364e
Fix for Solid Reactive mode bug (#5846)
XScorpion2 May 11, 2019
5c4707e
[Keymap] Minor keymap updates (#5850)
stanrc85 May 12, 2019
d53cbd2
Update run command now that the install script is unattended, fix mou…
zvecr May 12, 2019
f542c05
NEK Type A (#5175)
ecopoesis May 12, 2019
ec30229
[Keyboard] Z-150 Blackheart refactor (#5823)
noroadsleft May 12, 2019
c6184d2
Added check for event pressed to clear space cadet (#5839)
XScorpion2 May 12, 2019
8d46bb9
[Keyboard] Adding RGBKB Zygomorph Keyboard (#5841)
XScorpion2 May 12, 2019
831d765
[Keyboard] clarify readme for the growing number of kbd67 revisions (…
mechmerlin May 12, 2019
b32ad8b
[Keyboard] Convert Staryu to use DIRECT_PINS and BACKLIGHT_PINS (#5848)
zvecr May 12, 2019
2b78840
[Keyboard] Fix dz60 LAYOUT_60_iso_split_space_bs_rshift api errors (#…
zvecr May 12, 2019
0db6519
[Keyboard] Enable RGBLED_SPLIT on hecomi/alpha (#5836)
takashiski May 12, 2019
94f104c
[Keyboard] Added hand wired keyboard "Daishi" (#5712)
Croktopus May 12, 2019
7e1d286
[Keyboard] Fix file encoding and add readme (#5853)
zvecr May 12, 2019
8e3cbe0
Add Wasdat controller (#5855)
fauxpark May 12, 2019
9b46fab
Xulkal Keymap Changes (#5861)
XScorpion2 May 13, 2019
e8b27a9
Roguepullrequest mousepad (#5860)
roguepullrequest May 13, 2019
4cdb86c
[Keyboard] Create RGBKB Folder (#5858)
XScorpion2 May 14, 2019
b68d8fe
[Keymap] Pvinis master (#5843)
pvinis May 14, 2019
93a97ec
Fix arch installs as 8.1 is unavailable and #5456 has been merged (#5…
zvecr May 14, 2019
7c0f2ae
[Keymap] Neo2 for ErgoDox on MacOS US QWERTY / ABC Extended keymap (#…
mjonuschat May 14, 2019
fd0ba01
[Keymap] Correction for DE_Simple keymap readme (#5870)
mightypanders May 14, 2019
3220b24
Update Zen rev2 info.json file with option positions (#5872)
XScorpion2 May 14, 2019
4ed474b
[Keyboard] Add Keycapsss O4L 5x12 keyboard (#5859)
BenRoe May 15, 2019
7209266
[Keyboard] Added capslock LED support to the Doro67 Multi PCB. (#5875)
ShadeDream May 15, 2019
547eb55
Add a new keybord Scythe (#5873)
ka2hiro May 15, 2019
8bcefc9
Port 40percentclub nein (#5876)
zvecr May 15, 2019
8680c50
Removes Erez personally from QMK (#5883)
ezuk May 15, 2019
acd3e79
NK65 Addition (#5865)
yiancar May 16, 2019
670a9b7
Add effect range to rgblight.c (#5856)
mtei May 16, 2019
6764bb0
Align Configurator support for ai03/lunar (#5864)
zvecr May 16, 2019
fc06975
Add Configurator support for ai03/orbit (#5863)
zvecr May 16, 2019
b541369
[Docs] Fix typo in Userspace doc (#5871)
pvinis May 16, 2019
a8af694
[Keyboard] Leaf60 hotswap and universal pcb (#5882)
mechmerlin May 16, 2019
1a28906
[Keymap] Pvinis/update for iris (#5889)
pvinis May 16, 2019
63ddad8
Add a new keyboard Halberd (#5874)
ka2hiro May 16, 2019
5a8e387
[Keymap] Signum 3.0 Swap positions (#5892)
jceb May 16, 2019
48b0144
Make delay for Capslock in Hold-Tap functions configurable (#5497)
drashna May 16, 2019
9c78185
Fix the modifier of font variable in ssd1306.c (#5880)
mogira May 17, 2019
49464be
[Keymap] Add keymap for minivan (#5887)
marksard May 17, 2019
8be32e9
[Keyboard] New Keyboard: Mars 8.0 TKL (#5894)
mechmerlin May 17, 2019
b34d2c7
[Keymap] Adding my keymap for the minivan/kumo (#5896)
kingwangwong May 17, 2019
7a0174f
[Keyboard] keypad enter should not be remapped in Model M default key…
broekema May 17, 2019
d0c9ad6
[Keyboard] Georgi improvements (#5899)
germ May 17, 2019
90a45aa
[Keyboard] Butterstick fix (#5900)
germ May 17, 2019
00d1d78
Typedef'ed layer_state_t to uint32_t (#3637)
alex-ong May 17, 2019
d85110b
Adds a configurable initial delay to the audio clicky feature (#4286)
jdmcfad May 17, 2019
f06910f
Re-enable Audio
drashna May 7, 2019
ed6d5d5
Re-add debounce to ergodox EZ
drashna May 7, 2019
42a6bd2
Fix rgb matrix helper function
drashna May 8, 2019
6af0c1e
Make sure that RGM Matrix is checked properly
drashna May 10, 2019
db7c3b9
Fix merge commit?
drashna May 10, 2019
667b927
Disable more RGB matrix modes
drashna May 11, 2019
f520316
Increase Debounce for Ergodox EZ
drashna May 12, 2019
6689f90
Consolidate RGB Matrix layer indication function
drashna May 13, 2019
2a6cb04
Fix lighting issue for gamepad
drashna May 14, 2019
ed08787
Update Corne Keyboard configuration
drashna May 14, 2019
05e2baa
Update Corne Keyboard layout
drashna May 14, 2019
bcfc24f
Update KC_MAKE macro to better handle crkbd split
drashna May 14, 2019
ebfc39c
Tweaks to Corne Keyboard Layout
drashna May 14, 2019
3565218
Enable RGB Matrix Sleep
drashna May 15, 2019
89e9785
Update my code to use layer_state_t typedef
drashna May 17, 2019
ba26736
Fix bit count calculation for iterating layers
XScorpion2 May 18, 2019
0099bbf
Single Color Band scrolling left to right effects (#5867)
XScorpion2 May 19, 2019
f11fde9
Fixing hsv_to_rgb where s = 0 and v < 255 (#5915)
XScorpion2 May 19, 2019
a0d6c5a
[Keymap] Update Xulkal user code (#5920)
XScorpion2 May 19, 2019
270b39b
Spirals, Pinwheels, and Documentation....Oh My! RGB Matrix Effects (#…
XScorpion2 May 19, 2019
5c7b37b
Added custom center point to rgb matrix
XScorpion2 May 16, 2019
56930a0
[Keyboard] Update LED positions to be more physically accurate for So…
XScorpion2 May 19, 2019
5e7b929
[Keyboard] Add mullet and mulletpad keyboards (#5878)
coseyfannitutti May 19, 2019
2620340
[Keyboard] Add keyboard treadstone32 (#5888)
marksard May 19, 2019
e0ecc53
Make DEBUG keycode disable as well as enable (#5898)
fauxpark May 19, 2019
11c7cd4
[Keymap] jotix ortho_4x12_layout tweakings (#5904)
May 19, 2019
d67eb20
[Keyboard] Pearl Refactors (#5907)
mechmerlin May 19, 2019
2ce3c55
[Keyboard] E6V2 BMC OE (#5908)
mechmerlin May 19, 2019
2a8fd58
[Keymap] Add keymap nomu30 likejijs (#5917)
marksard May 19, 2019
6b8be98
[Keymap] Drashna Corne Keyboard updates (#5903)
drashna May 19, 2019
b479eff
[Keymap] Add keymap csprt (#5918)
marksard May 19, 2019
e837269
[Keyboard] Instant60 VIA Support (#5909)
awkannan May 19, 2019
e7af237
[Keymap] Update keymap.c (#5923)
crilith May 19, 2019
c9a7161
Reduce rgb matrix firmware size
XScorpion2 May 19, 2019
1435a2c
Update my Quefrency/KBD67 keymaps, adding BDN9 macropad keymap as wel…
bcat May 19, 2019
228e714
Remove spurious backslashes from my keymaps (#5927)
bcat May 20, 2019
cd826e3
vim style cursor keys (#5932)
May 20, 2019
566b8c5
[Keyboard] Fix pinout of Levinson Rev 1 scrap sale boards to use non-…
nooges May 20, 2019
843c67d
Plain60: Configurator layout extension (#5929)
noroadsleft May 20, 2019
57f5cd3
[Keyboard] YD60MQ support (#5911)
krusli May 20, 2019
5904933
[Keymap] bingocaller's DZ60 MacOS keymap (#5914)
bingocaller May 20, 2019
d93c53f
[Keyboard] fix hhkb bottom layer (#5926)
mechmerlin May 20, 2019
0aece4d
add dz60rgb-ansi layout to configurator (#5938)
anthonythleung May 21, 2019
6850126
[Keyboard] Add Ixora keypad (#5931)
coarse May 21, 2019
a0d5f07
[Keymap] Romac added and tweaks to existing keymaps (#5941)
stanrc85 May 21, 2019
419f2c3
[Keyboard] QMK Configurator support for Diverge TM 2(#5943)
noroadsleft May 21, 2019
fdd8c5c
[Keymap] dsanchezseco for planck (#5944)
dsanchezseco May 21, 2019
fc3965e
[Keymap] Update Mouse key settings (#5946)
bingocaller May 21, 2019
02787ac
Add missing links to features page and sidebar section
drashna May 21, 2019
eb75691
[Keyboard] Fix 9key macropad keymap (#5942)
drashna May 21, 2019
8940107
translate docs into Mandarin Chinese (#5890)
ymzcdg May 22, 2019
dcb274b
Fix links
drashna May 23, 2019
c97315d
Additional link fixes
drashna May 23, 2019
d31c54c
[Keyboard] Add info.json to O4L5x12 (#5950)
BenRoe May 23, 2019
fcb5653
[Keymap] Switch Quefrency keymap from I2C back to serial; factor comm…
bcat May 23, 2019
73715ba
[Keymap] Added personal keymap in Kinesis matching username; updated …
tuesdayjohn May 23, 2019
03e53dc
[Keymap] changes to my userspace and preonic keymap ( spring 2019 ) (…
kuatsure May 23, 2019
36f427f
Fix typo
drashna May 23, 2019
701a1d9
Fix layout comment (#5967)
tobiasvl May 24, 2019
f7caca5
Add support for Dimple (#5963)
Erovia May 24, 2019
a37e44b
Added keymap folder matching username; added readme to previous keyma…
tuesdayjohn May 24, 2019
83afae3
Fix up Debouncing in AVR Templates (#5964)
drashna May 24, 2019
362bfc5
Fix cypher iso (#5971)
nooges May 24, 2019
a1e2d51
[Keyboard] Added Abstract Ellipse Rev1 (#5939)
AbstractKB May 24, 2019
4f1537b
[Keyboard] Fix formatting on keyboard to micro connection table (#5968)
CableGuy67 May 24, 2019
1da8ad8
Added media keys to 1up60rgb:raffle (#5973)
raffled May 24, 2019
1a55d84
Add support for LSJ Ares (#5588)
May 25, 2019
fe8c220
Document MT keycode in keycodes.md
fauxpark May 24, 2019
7fbb253
Add Solus support to linux_install.sh script
chax May 21, 2019
0d12627
Add Solus support to linux_install.sh script
chax May 22, 2019
2f96126
[Keymap] jotix ortho_4x12 layout change (#5979)
May 26, 2019
df73a81
[Keyboard] adds spacetime keyboard (#5969)
kyleterry May 26, 2019
6c7c178
[Keymap] Added french Bépo support on Ergo42 keeb (#5986)
shinze May 27, 2019
a23c339
[Keymap] Updated personal keymaps (#5993)
MatthewRobo May 27, 2019
5aa4420
[Keymap] Add lets_split keymap (#5992)
tylerwince May 28, 2019
b0532c4
Waldo LAYOUT_60_hhkb bugfix (#6000)
noroadsleft May 28, 2019
7a7e384
[Keyboard] Add keyboard Moon (#5976)
Wraul May 28, 2019
ff6a57c
[Kenyboard] Add ansi_split_space_rshift layout to DZ60 (#6004)
KarboniteKream May 28, 2019
4d46489
[Keyboard] add geekboards 8key macro-pad tester (#5940)
moyi4681 May 28, 2019
a31c2ac
[Keyboard] Merge Commissions to repo (#5995)
e11i0t23 May 28, 2019
70a7b84
Clean up duped filenames om qmk.fm (#5822)
Duckle29 May 28, 2019
6d6646d
Fixing matrix_scan so it properly returns changed status
XScorpion2 May 26, 2019
03bc8e7
Duck Octagon V1 Configurator cleanup (#5957)
noroadsleft May 28, 2019
bd1cfcd
[Keyboard] Add support for AKB boards (#5996)
e11i0t23 May 29, 2019
38d3b7a
[Keyboard] Changed LED positions for Massdrop CTRL and DZ60RGB (#5801)
MatthewRobo May 29, 2019
287767b
Update 333fred keymaps and add new iris map. (#6010)
333fred May 29, 2019
d16056e
Fix TO() and DF() calling layer_state_set_[kb,user] twice (#6003)
fauxpark May 29, 2019
a1a7a84
[Keymap] Georgi flippydippy layout (#6005)
germ May 29, 2019
2ca840d
[Keyboard] Added XW60 PCB (#6011)
itsdrdick May 29, 2019
4d97f35
Add belgian layout for sendstring (#6008)
kimat May 29, 2019
786ee9c
[Keyboard] E6V2 R2 BMC PCB (#6009)
mechmerlin May 29, 2019
2f7a57a
Copy avr teensy flash logic to arm (#6016)
zvecr May 30, 2019
3ef4254
Update feature_encoders.md
e11i0t23 May 30, 2019
8896676
[Keyboard] Fix jc65 when RGB or BACKLIGHT disabled (#6022)
ptillemans May 31, 2019
3fd34da
[Keymap] Added keymap for user jasondunsmore (#6023)
jasondunsmore May 31, 2019
b877596
[Keymap] added hhkb layout for tada68 (#6027)
hillam May 31, 2019
6241cf9
[Keyboard] Fix json for NK65 (#6026)
yiancar May 31, 2019
6693d16
[Keyboard] Remove file with same name and different case (#6028)
alexspeller May 31, 2019
ba6b3fc
Use qmk docker image for travis CI builds
zvecr Jan 17, 2019
9cc5841
Update reference_configurator_support.md
e11i0t23 May 31, 2019
2a1f638
[Keyboard] YMD96 refactor (#5472)
noroadsleft May 31, 2019
dabd73b
[Keyboard] Remove relative location of i2c master/slave as it causes …
zvecr May 31, 2019
f9c0936
Initial attempt to fix docker creating files as root
zvecr May 31, 2019
d3317a8
[Docs] Update getting_started_introduction.md (#6037)
e11i0t23 May 31, 2019
9f5733b
[Keymap] jotix's ortho4x12 layout (#6045)
Jun 1, 2019
016a258
[Keymap] add 2 custom leds to handwired/jotanck (#6042)
Jun 1, 2019
8eb5022
[Keymap] fixed location of del on fn layer (#6040)
hillam Jun 1, 2019
c393d3a
Add additional pins for Teensy 3.x and LC
zvecr May 31, 2019
d9ebd5c
[Keyboard] Add support for KBD8X MKII (#6033)
Jun 1, 2019
0874502
[Keyboard] Add support for Soyuz numpad (#6030)
Jun 1, 2019
67105b2
[Keyboard] Add new keyboard BusinessCard (#6015)
kakunpc Jun 1, 2019
912b6a5
[Keymap] "Cadet-style" keymap + improved LAYOUT macro for melody96 (#…
zunger-humu Jun 1, 2019
02b3fad
[Keyboard] Initial firmware and keymaps for the CO60 PCB (#5959)
jmdaly Jun 1, 2019
4f788c2
[Keymap] Xulkal user changes (#6044)
XScorpion2 Jun 1, 2019
155be34
Parameterise STM32 I2C pin modes and timing parameters. (#5671)
tzarc Jun 1, 2019
3449000
[Keyboard] Add support for KBDPAD MKII (#6034)
Jun 2, 2019
0744af9
[Keyboard] Update Iris Rev 3 QMK-DFU settings (#6050)
nooges Jun 2, 2019
6766c53
[Keyboard] 8 pack (#6031)
gorbachev Jun 2, 2019
5971b66
Enable extrakey in rules (#6055)
holtenc Jun 2, 2019
2c8149a
Fix compilation error when I2C and encoder is enabled for split code
nooges Jun 3, 2019
4a8e62d
Have hexwire Iris keymap use I2C
nooges Jun 3, 2019
1a9173c
[Keyboard] Added WT65-B, WT75-B, minor fixes (#5991)
wilba Jun 3, 2019
28539fd
[Keymap] Create Boy_314's Canoe layout, small update on xd75 layout (…
Boy-314 Jun 3, 2019
32952d8
Pti keymaps (#6025)
ptillemans Jun 3, 2019
a678f4a
[Keyboard] Dimple: fix unintended LED behaviour (#6046)
Erovia Jun 3, 2019
7ddf3c2
Fixes compile errors for massdrop keyboards
doughsay Jun 2, 2019
a8958c5
[Keyboard] Updates to iris (#6063)
nooges Jun 3, 2019
9184985
upgrade gcc-arm-none-eabi from the default 5.4.1 to 6.3.1 due to ARM …
zvecr Jun 1, 2019
0dc0be7
[Keyboard] Add Levinson Rev 3 (#6064)
nooges Jun 4, 2019
661a915
Add missing links to features page and sidebar section (#5949)
jackhumbert Jun 4, 2019
e7711b3
Moving rgb typedefs into a single location (#5978)
XScorpion2 Jun 4, 2019
e0a0d80
docs to Mandarin Chinese (#5960)
ymzcdg Jun 4, 2019
a63e2ab
[Keyboard] Fix Configurator support for Mulletpad (#6074)
noroadsleft Jun 5, 2019
b2f7915
[Docs] Make Code Examples Consistent On Combo Page (#6078)
amayer5125 Jun 5, 2019
de968eb
[Keymap] Xulkal changes (#6075)
XScorpion2 Jun 5, 2019
4f2f227
Change from avr-gcc@7 to @8 for Mac
nooges Jun 5, 2019
91b0c75
Add meta tags for docs
jackhumbert Jun 6, 2019
834a8d1
add type:object to docs meta info (github uses it)
jackhumbert Jun 6, 2019
fe6b8ed
use twitter card large setting for larger previews
jackhumbert Jun 6, 2019
faaaa13
Replace DEBOUNCING_DELAY (deprecated) with DEBOUNCE (#5997)
drashna Jun 6, 2019
06975aa
Remove all Copyrighted Sounds and Songs (#5905)
drashna Jun 6, 2019
872480d
[Keyboard] add runner3680 keyboards (#6069)
omkbd Jun 6, 2019
de29da9
[Keymap] update @nstickney's keymaps (#6076)
nstickney Jun 6, 2019
29c7fa6
[Keyboard] Candybar: updated rules.mk (#6083)
TerryMathews Jun 6, 2019
983613c
[Keyboard] Added DMOTE (#6087)
veikman Jun 6, 2019
44f4338
Fix debounce conflicts in a few boards
drashna Jun 7, 2019
e495574
use mods (#6095)
pvinis Jun 7, 2019
c70016e
[Keymap] Set a short TAP_CODE_DELAY so media keys work (#6097)
bcat Jun 7, 2019
e86298f
[Keymap] Update jj40:cockpit keymap (#6089)
domnantas Jun 7, 2019
2a71bc9
[Keymap] jotix ortho_4x12 layout change (#6088)
Jun 7, 2019
2cb3232
[Keyboard] New Keyboard(s): Red Scarf II+ RS68 and RS78 (#6084)
mechmerlin Jun 7, 2019
f6e2716
jotix layout add KC_GESC
jotix Jun 7, 2019
54ac80d
Add 60_ansi_split_bs_rshift layout to DZ60, with a new keymap for the…
bcat Jun 8, 2019
09968ba
Fixing OLED Driver for 128x64 displays (#6085)
XScorpion2 Jun 8, 2019
a03ece6
fix error in readme.md
jotix Jun 8, 2019
8ac9048
[Keyboard] niu_mini uses dfu bootloader rather than the afrdude bootl…
hadibus Jun 9, 2019
c3c61dc
fix indent size
shelaf Jun 9, 2019
d0c29f2
[Keyboard] Fix the layer state messages for actual values (#6116)
yanfali Jun 11, 2019
8c22d64
[Keyboard] Adding LED support to the plaid default keycap (#6109)
brickbots Jun 11, 2019
f664ed9
[Keymap] add keymap with split spacebar, ansi, hhkb features (#6114)
logicalmoody Jun 11, 2019
105c90b
[Keyboard] Siemens Tastatur Converter (#6090)
yiancar Jun 11, 2019
bba5c09
[Docs] Update feature_rgb_matrix.md (#6117)
cscheib Jun 11, 2019
1d11c62
Jotix minor layout changes - readme.md fix (#6120)
drashna Jun 11, 2019
332fc7e
[Keymap] Tsangan bottom plain60 configuration (#6100)
yanfali Jun 11, 2019
2558466
[Keyboard] Added idb 60 keyboard (#5994)
itspngu Jun 11, 2019
b92387b
[Keymap] Add BB8520 trackpad support for CrKbd (#5925)
vlukash Jun 11, 2019
e6a8113
Add SH1106 OLED support (#5787)
datagrok Jun 11, 2019
5343eaf
[Keymap] Adding personal keymap / clarifying default keymap readme (…
brickbots Jun 11, 2019
29824f3
[Keymap] New planck keymap (#6093)
mgalisa Jun 11, 2019
f484013
[Keyboard] Planck: Layout Macro Refactor (#4402)
noroadsleft Jun 12, 2019
61b884d
[Keymap] add keymap hecomi alpha (#6115)
kakunpc Jun 13, 2019
03ce370
[Keymap] add new planck keymap (#6122)
Jun 13, 2019
1cd2660
[Keyboard] Made it possible for real to choose register on io expande…
robertrosman Jun 13, 2019
d34b71f
[Keymap] jotix ortho_4x12_layout rethink (#6126)
Jun 14, 2019
5f69ca4
Install avrdude in Arch/Manjaro Linux (#6132)
unasuke Jun 15, 2019
fff526c
[Keymap] Fix firmware errors when flashing Rev6 Planck (#6135)
rjhilgefort Jun 16, 2019
53a81fc
[Keymap] Minor userspace and Quefrency keymap fixes (#6134)
bcat Jun 16, 2019
83754c1
[Keymap] Update to personal keymaps (#6136)
SpacebarRacecar Jun 17, 2019
c6850ba
[Keymap] Layout for FC660C with additions for mouse keys and few othe…
sidcarter Jun 17, 2019
6c79934
Merge pull request #3 from qmk/master
KGOH Jun 17, 2019
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
  •  
  •  
  •  
6 changes: 3 additions & 3 deletions .clang-format
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
---
---
BasedOnStyle: Google
AlignAfterOpenBracket: Align
AlignConsecutiveAssignments: 'true'
Expand All @@ -13,14 +13,14 @@ BinPackParameters: 'true'
ColumnLimit: '1000'
IndentCaseLabels: 'true'
IndentPPDirectives: AfterHash
IndentWidth: '2'
IndentWidth: '4'
MaxEmptyLinesToKeep: '1'
PointerAlignment: Right
SortIncludes: 'false'
SpaceBeforeAssignmentOperators: 'true'
SpaceBeforeParens: ControlStatements
SpaceInEmptyParentheses: 'false'
TabWidth: '2'
TabWidth: '4'
UseTab: Never

...
2 changes: 1 addition & 1 deletion .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ root = true

[*]
indent_style = space
indent_size = 2
indent_size = 4

# We recommend you to keep these unchanged
charset = utf-8
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,7 @@ util/Win_Check_Output.txt
.vscode/tasks.json
.vscode/last.sql
.vscode/temp.sql
.vscode/ipch/
.stfolder
.tags

Expand Down
21 changes: 8 additions & 13 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,27 +10,22 @@ branches:
env:
global:
- secure: vBTSL34BDPxDilKUuTXqU4CJ26Pv5hogD2nghatkxSQkI1/jbdnLj/DQdPUrMJFDIY6TK3AltsBx72MaMsLQ1JO/Ou24IeHINHXzUC1FlS9yQa48cpxnhX5kzXNyGs3oa0qaFbvnr7RgYRWtmD52n4bIZuSuW+xpBv05x2OCizdT2ZonH33nATaHGFasxROm4qYZ241VfzcUv766V6RVHgL4x9V08warugs+RENVkfzxxwhk3NmkrISabze0gSVJLHBPHxroZC6EUcf/ocobcuDrCwFqtEt90i7pNIAFUE7gZsN2uE75LmpzAWin21G7lLPcPL2k4FJVd8an1HiP2WmscJU6U89fOfMb2viObnKcCzebozBCmKGtHEuXZo9FcReOx49AnQSpmESJGs+q2dL/FApkTjQiyT4J6O5dJpoww0/r57Wx0cmmqjETKBb5rSgXM51Etk3wO09mvcPHsEwrT7qH8r9XWdyCDoEn7FCLX3/LYnf/D4SmZ633YPl5gv3v9XEwxR5+04akjgnvWDSNIaDbWBdxHNb7l4pMc+WR1bwCyMyA7KXj0RrftEGOrm9ZRLe6BkbT4cycA+j77nbPOMcyZChliV9pPQos+4TOJoTzcK2L8yWVoY409aDNVuAjdP6Yum0R2maBGl/etLmIMpJC35C5/lZ+dUNjJAM=
- MAKEFLAGS="-j3 --output-sync"
services:
- docker
before_install:
- wget http://ww1.microchip.com/downloads/en/DeviceDoc/avr8-gnu-toolchain-3.5.4.1709-linux.any.x86_64.tar.gz || wget http://qmk.fm/avr8-gnu-toolchain-3.5.4.1709-linux.any.x86_64.tar.gz
- docker build -t qmkfm/qmk_firmware .
install:
- tar -zxf avr8-gnu-toolchain-3.5.4.1709-linux.any.x86_64.tar.gz
- export PATH="$PATH:$TRAVIS_BUILD_DIR/avr8-gnu-toolchain-linux_x86_64/bin"
- npm install -g moxygen
before_script:
- avr-gcc --version
script:
- git rev-parse --short HEAD
- make test:all
- bash util/travis_build.sh
- bash util/travis_docs.sh
- git rev-parse --short HEAD
- bash util/travis_test.sh
- bash util/travis_build.sh
- bash util/travis_docs.sh
addons:
apt:
packages:
- dfu-programmer
- pandoc
- gcc-arm-none-eabi
- binutils-arm-none-eabi
- libnewlib-arm-none-eabi
- diffutils
- dos2unix
- doxygen
Expand Down
8 changes: 4 additions & 4 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ RUN apt-get update && apt-get install --no-install-recommends -y \
dfu-programmer \
dfu-util \
gcc \
gcc-arm-none-eabi \
gcc-avr \
git \
libnewlib-arm-none-eabi \
Expand All @@ -19,11 +18,12 @@ RUN apt-get update && apt-get install --no-install-recommends -y \
zip \
&& rm -rf /var/lib/apt/lists/*

ENV KEYBOARD=ergodox_ez
ENV KEYMAP=default
# upgrade gcc-arm-none-eabi from the default 5.4.1 to 6.3.1 due to ARM runtime issues
RUN wget -q https://developer.arm.com/-/media/Files/downloads/gnu-rm/6-2017q2/gcc-arm-none-eabi-6-2017-q2-update-linux.tar.bz2 -O - | \
tar xj --strip-components=1 -C /

VOLUME /qmk_firmware
WORKDIR /qmk_firmware
COPY . .

CMD make clean ; make git-submodule ; make $KEYBOARD:$KEYMAP
CMD make all:default
2 changes: 2 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -534,6 +534,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 python3 is installed. This check can be removed after python is used in more places.
if ! python3 --version 1> /dev/null 2>&1; then printf "$(MSG_PYTHON_MISSING)"; 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 1 --init lib/chibios; fi
Expand Down
4 changes: 3 additions & 1 deletion Vagrantfile
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@ Vagrant.configure(2) do |config|

# VMware/Virtualbox ( and also Hyperv/Parallels) 64 bit
config.vm.box = "generic/debian9"

config.vm.synced_folder '.', '/vagrant'

# This section allows you to customize the Virtualbox VM
# settings, ie showing the GUI or upping the memory
Expand Down Expand Up @@ -64,7 +66,7 @@ Vagrant.configure(2) do |config|
# If this causes issues you can run a 'vagrant destroy' and then
# add a # before ,run: (or change "always" to "once") and run 'vagrant up' to get a working
# non-updated box and then attempt to troubleshoot or open a Github issue
config.vm.provision "shell", inline: "/bin/sh -c 'yes | /vagrant/util/qmk_install.sh'", run: "always"
config.vm.provision "shell", inline: "/vagrant/util/qmk_install.sh", run: "always"

config.vm.post_up_message = <<-EOT

Expand Down
22 changes: 20 additions & 2 deletions build_keyboard.mk
Original file line number Diff line number Diff line change
Expand Up @@ -280,6 +280,23 @@ ifneq ("$(wildcard $(KEYBOARD_PATH_1)/config.h)","")
CONFIG_H += $(KEYBOARD_PATH_1)/config.h
endif

POST_CONFIG_H :=
ifneq ("$(wildcard $(KEYBOARD_PATH_1)/post_config.h)","")
POST_CONFIG_H += $(KEYBOARD_PATH_1)/post_config.h
endif
ifneq ("$(wildcard $(KEYBOARD_PATH_2)/post_config.h)","")
POST_CONFIG_H += $(KEYBOARD_PATH_2)/post_config.h
endif
ifneq ("$(wildcard $(KEYBOARD_PATH_3)/post_config.h)","")
POST_CONFIG_H += $(KEYBOARD_PATH_3)/post_config.h
endif
ifneq ("$(wildcard $(KEYBOARD_PATH_4)/post_config.h)","")
POST_CONFIG_H += $(KEYBOARD_PATH_4)/post_config.h
endif
ifneq ("$(wildcard $(KEYBOARD_PATH_5)/post_config.h)","")
POST_CONFIG_H += $(KEYBOARD_PATH_5)/post_config.h
endif

# Save the defines and includes here, so we don't include any keymap specific ones
PROJECT_DEFS := $(OPT_DEFS)
PROJECT_INC := $(VPATH) $(EXTRAINCDIRS) $(KEYBOARD_PATHS)
Expand Down Expand Up @@ -307,7 +324,6 @@ ifneq ("$(wildcard $(KEYMAP_PATH)/config.h)","")
endif

# # project specific files
SRC += $(patsubst %.c,%.clib,$(LIB_SRC))
SRC += $(KEYBOARD_SRC) \
$(KEYMAP_C) \
$(QUANTUM_SRC)
Expand All @@ -317,15 +333,16 @@ SRC += $(KEYBOARD_SRC) \

# Search Path
VPATH += $(KEYMAP_PATH)
VPATH += $(USER_PATH)
VPATH += $(KEYBOARD_PATHS)
VPATH += $(COMMON_VPATH)
VPATH += $(USER_PATH)

include common_features.mk
include $(TMK_PATH)/protocol.mk
include $(TMK_PATH)/common.mk
include bootloader.mk

SRC += $(patsubst %.c,%.clib,$(LIB_SRC))
SRC += $(patsubst %.c,%.clib,$(QUANTUM_LIB_SRC))
SRC += $(TMK_COMMON_SRC)
OPT_DEFS += $(TMK_COMMON_DEFS)
Expand Down Expand Up @@ -355,6 +372,7 @@ ifeq ($(strip $(VISUALIZER_ENABLE)), yes)
include $(VISUALIZER_PATH)/visualizer.mk
endif

CONFIG_H += $(POST_CONFIG_H)
ALL_CONFIGS := $(PROJECT_CONFIG) $(CONFIG_H)

OUTPUTS := $(KEYMAP_OUTPUT) $(KEYBOARD_OUTPUT)
Expand Down
31 changes: 30 additions & 1 deletion common_features.mk
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,9 @@ ifeq ($(strip $(UNICODE_COMMON)), yes)
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
LED_BREATHING_TABLE = yes
Expand All @@ -114,7 +116,7 @@ ifeq ($(strip $(RGBLIGHT_ENABLE)), yes)
endif
endif

VALID_MATRIX_TYPES := yes IS31FL3731 IS31FL3733 IS31FL3737 custom
VALID_MATRIX_TYPES := yes IS31FL3731 IS31FL3733 IS31FL3737 WS2812 custom

LED_MATRIX_ENABLE ?= no
ifneq ($(strip $(LED_MATRIX_ENABLE)), no)
Expand Down Expand Up @@ -172,6 +174,19 @@ ifeq ($(strip $(RGB_MATRIX_ENABLE)), IS31FL3737)
SRC += i2c_master.c
endif

ifeq ($(strip $(RGB_MATRIX_ENABLE)), WS2812)
OPT_DEFS += -DWS2812
SRC += ws2812.c
endif

ifeq ($(strip $(RGB_MATRIX_CUSTOM_KB)), yes)
OPT_DEFS += -DRGB_MATRIX_CUSTOM_KB
endif

ifeq ($(strip $(RGB_MATRIX_CUSTOM_USER)), yes)
OPT_DEFS += -DRGB_MATRIX_CUSTOM_USER
endif

ifeq ($(strip $(TAP_DANCE_ENABLE)), yes)
OPT_DEFS += -DTAP_DANCE_ENABLE
SRC += $(QUANTUM_DIR)/process_keycode/process_tap_dance.c
Expand Down Expand Up @@ -313,6 +328,7 @@ ifneq ($(strip $(DEBOUNCE_TYPE)), custom)
endif

ifeq ($(strip $(SPLIT_KEYBOARD)), yes)
POST_CONFIG_H += $(QUANTUM_DIR)/split_common/post_config.h
OPT_DEFS += -DSPLIT_KEYBOARD

# Include files used by all split keyboards
Expand All @@ -329,3 +345,16 @@ ifeq ($(strip $(SPLIT_KEYBOARD)), yes)
endif
COMMON_VPATH += $(QUANTUM_PATH)/split_common
endif

ifeq ($(strip $(OLED_DRIVER_ENABLE)), yes)
OPT_DEFS += -DOLED_DRIVER_ENABLE
COMMON_VPATH += $(DRIVER_PATH)/oled
QUANTUM_LIB_SRC += i2c_master.c
SRC += oled_driver.c
endif

SPACE_CADET_ENABLE ?= yes
ifeq ($(strip $(SPACE_CADET_ENABLE)), yes)
SRC += $(QUANTUM_DIR)/process_keycode/process_space_cadet.c
OPT_DEFS += -DSPACE_CADET_ENABLE
endif
9 changes: 6 additions & 3 deletions docs/_summary.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,24 +52,27 @@
* [Backlight](feature_backlight.md)
* [Bluetooth](feature_bluetooth.md)
* [Bootmagic](feature_bootmagic.md)
* [Combos](feature_combo)
* [Combos](feature_combo.md)
* [Command](feature_command.md)
* [Debounce API](feature_debounce_type.md)
* [Dynamic Macros](feature_dynamic_macros.md)
* [Encoders](feature_encoders.md)
* [Grave Escape](feature_grave_esc.md)
* [Haptic Feedback](feature_haptic_feedback.md)
* [HD44780 LCD Controller](feature_hd44780.md)
* [Key Lock](feature_key_lock.md)
* [Layouts](feature_layouts.md)
* [Leader Key](feature_leader_key.md)
* [LED Matrix](feature_led_matrix.md)
* [Macros](feature_macros.md)
* [Mouse Keys](feature_mouse_keys.md)
* [OLED Driver](feature_oled_driver.md)
* [One Shot Keys](feature_advanced_keycodes.md#one-shot-keys)
* [Pointing Device](feature_pointing_device.md)
* [PS/2 Mouse](feature_ps2_mouse.md)
* [RGB Lighting](feature_rgblight.md)
* [RGB Matrix](feature_rgb_matrix.md)
* [Space Cadet Shift](feature_space_cadet_shift.md)
* [Space Cadet Shift Enter](feature_space_cadet_shift_enter.md)
* [Space Cadet](feature_space_cadet.md)
* [Stenography](feature_stenography.md)
* [Swap Hands](feature_swap_hands.md)
* [Tap Dance](feature_tap_dance.md)
Expand Down
12 changes: 10 additions & 2 deletions docs/config_options.md
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,8 @@ This is a C header file that is one of the first things included, and will persi
* define is matrix has ghost (unlikely)
* `#define DIODE_DIRECTION COL2ROW`
* COL2ROW or ROW2COL - how your matrix is configured. COL2ROW means the black mark on your diode is facing to the rows, and between the switch and the rows.
* `#define DIRECT_PINS { { F1, F0, B0, C7 }, { F4, F5, F6, F7 } }`
* pins mapped to rows and columns, from left to right. Defines a matrix where each switch is connected to a separate pin and ground.
* `#define AUDIO_VOICES`
* turns on the alternate audio voices (to cycle through)
* `#define C4_AUDIO`
Expand All @@ -81,7 +83,7 @@ This is a C header file that is one of the first things included, and will persi
* enables backlight breathing (only works with backlight pins B5, B6 and B7)
* `#define BREATHING_PERIOD 6`
* the length of one backlight "breath" in seconds
* `#define DEBOUNCING_DELAY 5`
* `#define DEBOUNCE 5`
* the delay when reading the value of the pin (5 is default)
* `#define LOCKING_SUPPORT_ENABLE`
* mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap
Expand Down Expand Up @@ -169,6 +171,8 @@ If you define these options you will enable the associated feature, which may in
* how long for the Combo keys to be detected. Defaults to `TAPPING_TERM` if not defined.
* `#define TAP_CODE_DELAY 100`
* Sets the delay between `register_code` and `unregister_code`, if you're having issues with it registering properly (common on VUSB boards). The value is in milliseconds.
* `#define TAP_HOLD_CAPS_DELAY 200`
* Sets the delay for Tap Hold keys (`LT`, `MT`) when using `KC_CAPSLOCK` keycode, as this has some special handling on MacOS. The value is in milliseconds, and defaults to 200ms if not defined.

## RGB Light Configuration

Expand All @@ -178,10 +182,12 @@ If you define these options you will enable the associated feature, which may in
* run RGB animations
* `#define RGBLED_NUM 12`
* number of LEDs
* `#define RGBLIGHT_SPLIT`
* Needed if both halves of the board have RGB LEDs wired directly to the RGB output pin on the controllers instead of passing the output of the left half to the input of the right half
* `#define RGBLED_SPLIT { 6, 6 }`
* number of LEDs connected that are directly wired to `RGB_DI_PIN` on each half of a split keyboard
* First value indicates number of LEDs for left half, second value is for the right half
* Needed if both halves of the board have RGB LEDs wired directly to the RGB output pin on the controllers instead of passing the output of the left half to the input of the right half
* When RGBLED_SPLIT is defined, RGBLIGHT_SPLIT is implicitly defined.
* `#define RGBLIGHT_HUE_STEP 12`
* units to step when in/decreasing hue
* `#define RGBLIGHT_SAT_STEP 25`
Expand Down Expand Up @@ -326,6 +332,8 @@ Use these to enable or disable building certain features. The more you have enab
* Forces the keyboard to wait for a USB connection to be established before it starts up
* `NO_USB_STARTUP_CHECK`
* Disables usb suspend check after keyboard startup. Usually the keyboard waits for the host to wake it up before any tasks are performed. This is useful for split keyboards as one half will not get a wakeup call but must send commands to the master.
* `LINK_TIME_OPTIMIZATION_ENABLE`
= Enables Link Time Optimization (`LTO`) when compiling the keyboard. This makes the process take longer, but can significantly reduce the compiled size (and since the firmware is small, the added time is not noticable). However, this will automatically disable the old Macros and Functions features automatically, as these break when `LTO` is enabled. It does this by automatically defining `NO_ACTION_MACRO` and `NO_ACTION_FUNCTION`

## USB Endpoint Limitations

Expand Down
10 changes: 9 additions & 1 deletion docs/contributing.md
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ Never made an open source contribution before? Wondering how contributions work

Most of our style is pretty easy to pick up on, but right now it's not entirely consistent. You should match the style of the code surrounding your change, but if that code is inconsistent or unclear use the following guidelines:

* We indent using two spaces (soft tabs)
* We indent using four (4) spaces (soft tabs)
* We use a modified One True Brace Style
* Opening Brace: At the end of the same line as the statement that opens the block
* Closing Brace: Lined up with the first character of the statement that opens the block
Expand All @@ -71,6 +71,14 @@ Most of our style is pretty easy to pick up on, but right now it's not entirely
* If you not sure if a comment is obvious, go ahead and include it.
* In general we don't wrap lines, they can be as long as needed. If you do choose to wrap lines please do not wrap any wider than 76 columns.
* We use `#pragma once` at the start of header files rather than old-style include guards (`#ifndef THIS_FILE_H`, `#define THIS_FILE_H`, ..., `#endif`)
* We accept both forms of preprocessor if's: `#ifdef DEFINED` and `#if defined(DEFINED)`
* If you are not sure which to prefer use the `#if defined(DEFINED)` form.
* Do not change existing code from one style to the other, except when moving to a multiple condition `#if`.
* Do not put whitespace between `#` and `if`.
* When deciding how (or if) to indent directives keep these points in mind:
* Readability is more important than consistency.
* Follow the file's existing style. If the file is mixed follow the style that makes sense for the section you are modifying.
* When choosing to indent you can follow the indention level of the surrounding C code, or preprocessor directives can have their own indent level. Choose the style that best communicates the intent of your code.

Here is an example for easy reference:

Expand Down
2 changes: 1 addition & 1 deletion docs/custom_quantum_functions.md
Original file line number Diff line number Diff line change
Expand Up @@ -267,7 +267,7 @@ You should use this function if you need custom matrix scanning code. It can als

If the board supports it, it can be "idled", by stopping a number of functions. A good example of this is RGB lights or backlights. This can save on power consumption, or may be better behavior for your keyboard.

This is controlled by two functions: `suspend_power_down_*` and `suspend_wakeup_init_*`, which are called when the system is board is idled and when it wakes up, respectively.
This is controlled by two functions: `suspend_power_down_*` and `suspend_wakeup_init_*`, which are called when the system board is idled and when it wakes up, respectively.


### Example suspend_power_down_user() and suspend_wakeup_init_user() Implementation
Expand Down
4 changes: 2 additions & 2 deletions docs/faq_build.md
Original file line number Diff line number Diff line change
Expand Up @@ -140,8 +140,8 @@ For now, you need to rollback avr-gcc to 7 in brew.

```
brew uninstall --force avr-gcc
brew install avr-gcc@7
brew link --force avr-gcc@7
brew install avr-gcc@8
brew link --force avr-gcc@8
```

### I just flashed my keyboard and it does nothing/keypresses don't register - it's also ARM (rev6 planck, clueboard 60, hs60v2, etc...) (Feb 2019)
Expand Down
3 changes: 2 additions & 1 deletion docs/feature_audio.md
Original file line number Diff line number Diff line change
Expand Up @@ -175,8 +175,9 @@ You can configure the default, min and max frequencies, the stepping and built i
| `AUDIO_CLICKY_FREQ_DEFAULT` | 440.0f | Sets the default/starting audio frequency for the clicky sounds. |
| `AUDIO_CLICKY_FREQ_MIN` | 65.0f | Sets the lowest frequency (under 60f are a bit buggy). |
| `AUDIO_CLICKY_FREQ_MAX` | 1500.0f | Sets the the highest frequency. Too high may result in coworkers attacking you. |
| `AUDIO_CLICKY_FREQ_FACTOR` | 1.18921f| Sets the stepping of UP/DOWN key codes. |
| `AUDIO_CLICKY_FREQ_FACTOR` | 1.18921f| Sets the stepping of UP/DOWN key codes. This is a multiplicative factor. The default steps the frequency up/down by a musical minor third. |
| `AUDIO_CLICKY_FREQ_RANDOMNESS` | 0.05f | Sets a factor of randomness for the clicks, Setting this to `0f` will make each click identical, and `1.0f` will make this sound much like the 90's computer screen scrolling/typing effect. |
| `AUDIO_CLICKY_DELAY_DURATION` | 1 | An integer note duration where 1 is 1/16th of the tempo, or a sixty-fourth note (see `quantum/audio/musical_notes.h` for implementation details). The main clicky effect will be delayed by this duration. Adjusting this to values around 6-12 will help compensate for loud switches. |



Expand Down
Loading