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

Merge upstream #1

Merged
merged 2,938 commits into from
Dec 17, 2018
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2938 commits
Select commit Hold shift + click to select a range
fc477a1
Add Tragicforce 68 layout for split backspace and add configurator la…
nooges Nov 6, 2018
a30dd2b
Add xd75/billypython keymap (#4381)
billyPython Nov 7, 2018
94f5832
Configurable Rainbow Swirl range (#4376)
kageurufu Nov 7, 2018
945dd94
Fix misspelled make option, format rules.mk files (#4382)
vomindoraan Nov 7, 2018
ba76fcf
Add Layout-b for GH60 satan (#4123)
Nov 8, 2018
5eb69ca
Keyboard: fix ifdef for crkbd's default/keymap.c
ryo1kato Nov 8, 2018
ef84bd9
Keyboard: Add 30wer config and keymap (#4386)
FSund Nov 8, 2018
7388342
relocate 40percent.club boards to new parent folder (#4380)
Nov 8, 2018
fa2183a
Keymap: dlg's tada68 keymap (#4289)
dlgoodr Nov 9, 2018
6ae409d
Add my new ANSI layout dz60 setup (#4397)
cdarwin Nov 9, 2018
519ce72
Added support for backlight on diverge3 , and added a UK iso layout (…
mcmadhatter Nov 9, 2018
d6184be
IDOBO Keyboard Support (75Keys Aluminum Keyboard) (#4401)
mechmerlin Nov 9, 2018
b3853e7
Keymap: Add default keymap from web for 1up60hse (#4351)
loganhuskins Nov 10, 2018
3ba242c
Keymap for random key presses for the scrabblepad (#4356)
gorbachev Nov 10, 2018
4083614
I2C driver docs (#4298)
yiancar Nov 10, 2018
6274980
Improve new_project script (#4373)
yanfali Nov 12, 2018
b49fd46
Add support for slackware distribution (linux_install.sh) (#4369)
manuel-arguelles Nov 12, 2018
746005a
Keyboard: Initial 25 port (#4394)
Nov 12, 2018
b173c05
Tidy 40percentclub boards (#4403)
Nov 12, 2018
b26ccf9
Add rules.mk to ortho_4x12/buswerks keymap (#4405)
lbussell Nov 12, 2018
2509039
Add missing arm gcc compiler for openSUSE 15.0 and Tumbleweed.
shieldsd Nov 12, 2018
b1e74ae
Make sure that avr-gcc@7 gets linked into the path on MacOS.
kaylanm Nov 12, 2018
aa03049
Fix up screen off timer of crkbd (#4346)
comaid Nov 12, 2018
2b7decb
Fix up screen off timer of helix (#4347)
comaid Nov 12, 2018
d0f8e1b
modify quantum/template/avr/config.h: add rgblight effect configurations
mtei Oct 24, 2018
2b34734
Change hex file permission to 644 from 755
Nov 7, 2018
599b21b
convert to unix line-endings [skip ci]
qmk-bot Nov 12, 2018
e653cc1
The "Practice60" Board, Blue Pill powered (#4407)
Nov 13, 2018
2dc14d1
Fixed incorrect link to feature_combo.md in features.md docs file. Wa…
BrianCArnold Nov 13, 2018
9b28dc8
KBDFans KBD67 Support (#4412)
mechmerlin Nov 13, 2018
709bf38
Update Practice60 to use MT feature and revise system ticks (#4413)
Nov 13, 2018
7e87532
converter/ibm_terminal Refactor and Configurator support (#4414)
noroadsleft Nov 13, 2018
caa293a
Remove duplicate row from Available functions table in i2c_driver doc…
juno Nov 13, 2018
2dea540
Refactoring M6-A, M6-B, Zeal60, Zeal65, WT60-A, WT65-A, WT80-A (#4417)
wilba Nov 13, 2018
4609d68
Keyboard: Add 412 64 Model 00 keyboard. (#4400)
FateEverywhere Nov 13, 2018
911b2d0
Docs: Fix descriptions of KC_INT1 and KC_INT3
daisukekoba Aug 22, 2018
9916862
converter/m0110_usb Configurator support and readme cleanup (#4421)
noroadsleft Nov 13, 2018
e10a602
Keymap: Finex Redox keymap (#4418)
Nov 13, 2018
f7fcba3
Fixed Unicode Support heading (#4425)
TheJambo Nov 14, 2018
0cda2f4
Backlight status functions (#4259)
codyd51 Nov 14, 2018
a034602
adding block def to ishtob's userspace (#4427)
ishtob Nov 14, 2018
d8f090e
Docs: Supporting a keyboard in the QMK Configurator (#4396)
noroadsleft Nov 15, 2018
daf08f4
serial.c update (#4423)
Pekaso Nov 15, 2018
46cf8cc
Configurator support for Octagon V2 75_ansi (#4426)
mechmerlin Nov 15, 2018
39bd760
Use a single endpoint for HID reports (#3951)
abrasive Nov 16, 2018
0981379
Add configurator support for luddite (#4434)
Nov 16, 2018
b49f37d
Unify 68keys with mf68 (#4435)
Nov 16, 2018
defcfb4
Update whitefox/konstantin keymap (#4436)
vomindoraan Nov 16, 2018
774bee6
Moved ep40 to ep/40 for easier adding of next ep keyboard (#4439)
e11i0t23 Nov 16, 2018
d9453a9
Updating Boy_314's XD75 Layout (#4440)
Boy-314 Nov 16, 2018
667e096
Update to my keymaps and userspace (#4447)
SpacebarRacecar Nov 18, 2018
9ee2991
Default JIS TKL keymap for Pegasus Hoof (#4446)
cmack Nov 18, 2018
31298be
Add personal zvecr dz60 keymap (#4443)
Nov 18, 2018
de173e3
Satan: add LAYOUT_60_ansi_split_rshift to info.json (#4441)
noroadsleft Nov 18, 2018
504bf11
Allows disabling rgb effects in userspace (#4422)
fdidron Nov 18, 2018
bdd4171
Make Ergodox EZ Glow's rgb matrix user configurable
drashna Nov 17, 2018
223b3d2
Fix i2c_master.d listed more than once warning
drashna Nov 18, 2018
4d66df5
Add default glow board
drashna Nov 18, 2018
e069009
Fix my community layouts (#4449)
mechmerlin Nov 18, 2018
9e0f68a
Delete readme.md
drashna Nov 19, 2018
f03fd95
Fix permanently on capslock led on Atom47 (#4452)
Nov 19, 2018
26156e8
Fix UCIS code
drashna Nov 20, 2018
385de70
Merge pull request #4442 from drashna/ergodox_ez_glow_configurable
ezuk Nov 20, 2018
ad91454
Adaptive debounce logic
Nov 20, 2018
93c0362
Update Levinson readme to support elite-c (#4445)
NeekPizza Nov 20, 2018
303fa4e
Keyboard: Add Handwired 108 Key with Trackpoint (#4448)
mkem114 Nov 20, 2018
1485098
Merge pull request #4453 from drashna/fix_ucis
ezuk Nov 20, 2018
8837b9d
Fix row 11
drashna Nov 21, 2018
2f34252
Keymap: Update keymap to match latest changes to Wilba's firmware. (#…
Talljoe Nov 21, 2018
87f06e7
Fix raw hid define for chibios (#4460)
yiancar Nov 21, 2018
b7dd415
Merge pull request #4458 from drashna/ergodox_ez_matrix_fix
ezuk Nov 22, 2018
48262bd
Merge pull request #4454 from trunneml/improveddebounce
ezuk Nov 22, 2018
2943d19
Keymap: Clone layout for Massdrop's xd75 (#4461)
griffinmilton3 Nov 22, 2018
3dd6d53
ergodox: update algernon's layout to v1.12
algernon Nov 22, 2018
ee8627e
Add EEPROM_RESET keycode to keycodes.md doc (#4473)
noroadsleft Nov 24, 2018
7bc7c34
Add RCTL to my Planck layout (#4475)
jasperla Nov 24, 2018
3363743
Adding my new keymap for the Idobo (#4468)
xjacobx Nov 24, 2018
f0db40f
fix diffutils arch package name (#4470)
andresilva Nov 24, 2018
d7ab738
Adding keymap layers for 40precentclub/foobar (#4481)
colinkahn Nov 26, 2018
834b555
Keymap FAQ: fix positions of KC_HENK and KC_MHEN for JIS layout (#4482)
noroadsleft Nov 26, 2018
ccd4da9
Add Espectro ISO layout (#4479)
devslashwill Nov 26, 2018
6266c17
added ep/96 as a supported keyboard (#4476)
e11i0t23 Nov 26, 2018
8bc19c8
Fix Blockey compiler (and size) issues (#4390)
drashna Nov 26, 2018
97ab321
Keymap: add Interrobang (#4420)
mwpeterson Nov 26, 2018
0031e46
Keyboard: 40percentclub - enable 4x4 and 5x5 community keymaps (#4437)
Nov 26, 2018
f3ffd6a
Keymap: Refactor edvorakjp user library (#4480)
epaew Nov 26, 2018
4ebd270
Keyboard: 5291 firmware to replace the existing soarers controller fi…
listofoptions Nov 26, 2018
fe68599
Keyboard: add generic ortho 5x15 layout support to Idobo (#4486)
zgtm Nov 26, 2018
b91dfa0
Add support for PR and Issue templates to QMK_firmware GitHub (#4491)
drashna Nov 26, 2018
b7b20cd
Revert "Add support for PR and Issue templates to QMK_firmware GitHub…
drashna Nov 26, 2018
edb6c98
Keyboard: Enable community ortho 4x12 layouts for lets split eh (#4487)
Nov 26, 2018
ecd21b4
Update to drashna userspace and keymaps (#4459)
drashna Nov 27, 2018
bada74e
Keymap: Fix build errors for non-Zeal boards. (#4496)
Talljoe Nov 27, 2018
952a30e
handwired/arrow_pad Refactor and Configurator support (#4498)
noroadsleft Nov 27, 2018
a054b5a
Fix Helix ws2812.c listed more than once warning. (#4499)
mtei Nov 27, 2018
faef966
Keymap: Set serial connection as default for the Redox rev1.0 keyboar…
mattdibi Nov 27, 2018
77ed9e3
Keymap: Added abishalom keymaps (#4495)
abishalom Nov 27, 2018
90f9fb4
Fixed docs/newbs_testing_debugging.md and tmk_core/common/print.h
mtei Oct 5, 2018
d79b5e6
Puck Macropad (#4274)
john-pettigrew Nov 27, 2018
82c02d9
Update MSYS to use the 5.4.0 toolchain (#4106)
drashna Nov 27, 2018
929e6a3
Ergodox EZ: Remove Unused Code From Keymap
amayer5125 Nov 27, 2018
6983c71
Ergodox EZ: Clean Up process_record_user Function
amayer5125 Nov 27, 2018
e4dfcf8
Add tap_code16 function (#4362)
vomindoraan Nov 27, 2018
dd7534c
Keyboard: fix for debug crkbd (#4469)
epaew Nov 27, 2018
55c3214
fixed misplaced paranthesis in arm usb mouse send function (#4478)
xton Nov 27, 2018
1904319
Remove RGB_SMOD alias and replace uses with RGB_MOD (#4319)
vomindoraan Nov 27, 2018
a152ad3
Merge pull request #4501 from amayer5125/ergodox-ez-cleanup
ezuk Nov 28, 2018
a495326
Turn off Mousekeys for several ps2avrGB keyboards (#4502)
drashna Nov 28, 2018
6d2730e
[fortitude60] match default keymap comment to the implementation. (#4…
zfhrp6 Nov 28, 2018
3b42cff
Added Rick Roll to song lists (#4510)
paulmassen Nov 28, 2018
8b85ec2
Add Extrakey support for Brightness up/down (#4477)
grota Nov 28, 2018
fff6f22
Keyboard: handwired/bluepill Configurator support and readme cleanup …
noroadsleft Nov 28, 2018
87e6d01
Keyboard: add newgame (#4466)
GoTakigawa Nov 28, 2018
fbf59ba
Typo fix (#4515)
paulmassen Nov 29, 2018
81ce35c
New Keyboard: Cyclops (#4512)
mechmerlin Nov 29, 2018
b10aad4
Test out i18n of the docs (#4519)
jackhumbert Nov 30, 2018
d7f1e07
Added macros to Dynamic Keymaps, Zeal60 RGB backlight improvements (#…
wilba Nov 30, 2018
8c03349
Planck: Align Keycode Columns (#4523)
amayer5125 Nov 30, 2018
5803012
Add a layout to support tsangan bottom row with split bs and rshift (…
cdarwin Dec 1, 2018
75a5165
Add tap_random_base64 and software timer info to Useful Functions doc…
drashna Dec 1, 2018
0b0c989
Add support for S7 Elephant (#4511)
Erovia Dec 1, 2018
a90331a
handwired/ortho5x13 default keymap refactor, Configurator support, an…
noroadsleft Dec 2, 2018
064d9e2
handwired/promethium Refactor and Configurator support (#4524)
noroadsleft Dec 2, 2018
1fd4546
Keyboard: Add HHKB layout support to the DO60 (#4526)
mechmerlin Dec 2, 2018
0db6bb1
Keyboard: Enable Lights by Default for Kira 75 (#4527)
mechmerlin Dec 2, 2018
dbc7761
Keyboard: handwired/atreus50 Refactor, Configurator support, and read…
noroadsleft Dec 2, 2018
d5a06ae
Second try at configuring i18n for docsify and gitbook (#4531)
jackhumbert Dec 2, 2018
5d47231
Add sidebar for ZH (#4533)
jackhumbert Dec 2, 2018
fe982ca
Add edvorakjp kepmap for crkbd (#4537)
epaew Dec 3, 2018
da1afe1
Fix up RGB Matrix code (#4503)
drashna Dec 3, 2018
3a0f3a5
Make ARM Audio max volume configurable (#4540)
drashna Dec 4, 2018
ac4fd5e
Keymap: Fixed include statement in my Let's Split keymap. (#4543)
PyrooL Dec 4, 2018
4bb28d2
Keymap: adding my keymap primarily to iris (#4541)
OMGVee Dec 4, 2018
4099536
adding Hadron v3 keyboard, QWIIC devices support, haptic feedback sup…
ishtob Dec 4, 2018
59dc31a
Keymap: Ergodox EZ: Clean Up Keymap Array Alignment (#4545)
amayer5125 Dec 4, 2018
106de34
Invalid JSON (#4547)
yanfali Dec 4, 2018
6d0dc91
Rework drashna userspace to be more modular (#4544)
drashna Dec 4, 2018
8a330b3
Keyboard: Add new keyboard "Sol" from RGBKB (#4497)
Legonut Dec 5, 2018
538874f
Keymap: Hacker Dvorak (#4514)
Ismael-VC Dec 5, 2018
86a7687
Major revisions, focused on streamlining and useability (#4554)
Vyvianite Dec 5, 2018
20130e0
Keyboard: Initial nori port (#4542)
zvecr Dec 5, 2018
0677e64
Keymap: Wanleg layout updates (#4550)
wanleg Dec 5, 2018
d6b7ca0
Only try to read the report ID from SetReport when the keyboard is pa…
fauxpark Dec 5, 2018
d115abf
Keyboard: Add dz60 tsangan hhkb (#4529)
cdarwin Dec 5, 2018
7d4955b
Keymap: Preonic kuatsure updates 2018-Nov (#4500)
kuatsure Dec 5, 2018
d0da43f
Keyboard: Updated sixshooter keyboard to move LED macros into the def…
ShadeDream Dec 5, 2018
b3d6426
Keyboard: Refactor lets split to use split common code (#4536)
zvecr Dec 5, 2018
59b2be6
Re-order feature list in sidebar (#4555)
drashna Dec 5, 2018
ff3369a
Changed location of mouse 3, and arrow keys (#4556)
Vyvianite Dec 5, 2018
161afe2
Keyboard: Fixes for superseded audio and default layer functionality …
zvecr Dec 5, 2018
368de26
Keyboard: Initial i75 port (#4553)
zvecr Dec 5, 2018
04de053
Keymap: Jtcarrasco (#4513)
jtcarrasco Dec 5, 2018
fd0f782
Keymap: Updated files to work with Planck Rev. 6 (#4552)
navigatorade Dec 5, 2018
58670ef
Keyboard: Configurator support for handwired/dactyl_manuform (#4558)
noroadsleft Dec 5, 2018
8ad561c
Keyboard: handwired/fivethirteen Refactor, Configurator support, and …
noroadsleft Dec 6, 2018
5767823
Keyboard: Fixing spelling, updating code, finalizing keymap for Dicho…
Snipeye Dec 6, 2018
a5b43b3
Sol rev1 Configurator support (#4562)
noroadsleft Dec 6, 2018
dee2faf
handwired/frenchdev Refactor, Configurator support and readme cleanup…
noroadsleft Dec 6, 2018
4e5f921
Allow HS60 to use Community Layouts (#3862)
drashna Dec 6, 2018
42c9fd2
Delete docs/keycode.txt (#4505)
fauxpark Dec 6, 2018
21bc230
Vertical animation support for arm_atsam led_matrix (#4538)
iaman Dec 6, 2018
2fb1484
handwired/gamenum Refactor, Configurator support and readme cleanup (…
noroadsleft Dec 6, 2018
3f96ba0
Keyboard: Palm serial keyboard USB converter (#4485)
milestogo Dec 7, 2018
45dca4b
crd alps64 updates (#4565)
cdarwin Dec 7, 2018
0f2108c
1up60hse: Make Keymap Rows Match Keyboard Row Layout (#4564)
amayer5125 Dec 7, 2018
ca9262c
Add levinson keymap for user 'drogglbecher' (#4566)
Drogglbecher Dec 7, 2018
afb4a43
Keymap: adding ishtob's keymap to hadron ver3 (#4570)
ishtob Dec 7, 2018
5b7260f
Keyboard: handwired/minorca Refactor, Configurator support and readme…
noroadsleft Dec 7, 2018
7749f45
Keymap: Updated keymap with better F positioning (#4463)
nico2sh Dec 7, 2018
c9159ef
handwired/MS_sculpt_mobile Refactor, Configurator and cleanup (#4576)
noroadsleft Dec 8, 2018
6d78d45
AJP10304 Planck layout, add LAYOUT_planck_grid (#4575)
ajp10304 Dec 8, 2018
3e698a5
Removed mousekeys. Added Levinson Steno keymap. (#4574)
Vyvianite Dec 8, 2018
2ad2b73
Add support for PR and Issue templates to QMK_firmware GitHub (#4494)
drashna Dec 8, 2018
13ad650
Add a better Docker build script + update Dockerfile (#4222)
vomindoraan Dec 8, 2018
11eaccd
Keymap: Modified like-jis keymap for crkbd (#4577)
marksard Dec 8, 2018
614b3a0
Keymap: Keymap update (#4579)
zer09 Dec 9, 2018
b8db0b2
Keymap: Fixed a problem with underglow with froggy keymap (#4580)
MakotoKurauchi Dec 9, 2018
16302be
docs typo (#4584)
BenRoe Dec 9, 2018
fd3b078
Fixed lack of semi colon. (#4587)
Vyvianite Dec 10, 2018
753f57e
handwired/nicekey Refactor and readme cleanup (#4588)
noroadsleft Dec 10, 2018
090c302
handwired/onekey Refactor and readme update (#4590)
noroadsleft Dec 10, 2018
e99615b
Keyboard: Added RGB toggle and cycle to default KDB6x mapping. (#4592)
wamsleymj Dec 10, 2018
4a5e68f
Bringing Massdrop keyboard hardware configuration to keyboard level (…
patrickmt Dec 10, 2018
e538079
Fix the LFKeyboards so they work with the QMK Configurator (#4591)
drashna Dec 10, 2018
3bef186
adjust install_avr function to use unzip for broader compatibility (#…
VerstandInvictus Dec 11, 2018
a003be1
handwired/pilcrow Refactor, Configurator support and readme update (#…
noroadsleft Dec 11, 2018
cce19d2
Reduce compile size of KBD6x (#4599)
drashna Dec 11, 2018
930e1df
Changing Zeal60/Zeal65 VID/PID to be unique (#4605)
wilba Dec 11, 2018
fb900e2
Fix macro docs to be consistent with keyboard template (#4600)
drashna Dec 11, 2018
a5a46f3
handwired/pteron: Configurator support
noroadsleft Dec 2, 2018
7c63c0a
handwired/practice60: Configurator Support and refactor (#4603)
noroadsleft Dec 11, 2018
200ee8e
Keymap: Dichotomy keymap by alairock (#4608)
alairock Dec 11, 2018
b11c332
Keymap: Added Drewsky DZ60 keymap (#4607)
Twopidee Dec 11, 2018
d46d304
Preonic Configurator update (#4598)
noroadsleft Dec 11, 2018
8b6cdd1
handwired/numpad20 Refactor and Configurator support (#4589)
noroadsleft Dec 12, 2018
28fbf84
Add standard definitions for ALGR and KC_ALGR (#4389)
vomindoraan Dec 12, 2018
baf69ee
S7 Elephant Configurator fixes (#4614)
noroadsleft Dec 12, 2018
f6c0d99
Puck Refactor, Configurator support and readme cleanup (#4615)
noroadsleft Dec 12, 2018
4e78d28
Zlant: Configurator rendering bugfix (#4622)
noroadsleft Dec 12, 2018
2cef75c
Keymap: update ishtobs hadron keymap (#4613)
ishtob Dec 12, 2018
ca39fa8
Keyboard: handwired/kbod Refactor, Configurator support and readme up…
noroadsleft Dec 13, 2018
24b17c9
Keyboard: handwired/maartenwut readme cleanup and Configurator suppor…
noroadsleft Dec 13, 2018
cc45f62
Added Dynamic Keymaps to M10-B
wilba Dec 13, 2018
e8f7305
Dactyl_manuform map and updates to my ergodox layout for moving to a
333fred Oct 30, 2018
9e6ee47
Added noeeprom versions of set hue, sat, val, and step
333fred Dec 14, 2018
89b80b7
Add big switch layout
333fred Dec 13, 2018
388de9b
Keyboardio Model 01: Configurator support
noroadsleft Dec 14, 2018
119b02c
AT101 Blackheart: Configurator support
noroadsleft Dec 14, 2018
4893381
AT101 Blackheart: readme update
noroadsleft Dec 14, 2018
e83c62a
Baguette: Configurator update
noroadsleft Dec 14, 2018
dd03ac3
Merge pull request #4642 from noroadsleft/cf/at101_blackheart
drashna Dec 14, 2018
1ae07f6
Keymap: Disable audio for planck/dshields/rev6 and enable retro tappi…
shieldsd Dec 14, 2018
2589230
Keymap: handwired/108key_trackpoint Configurator support and readme u…
noroadsleft Dec 14, 2018
60f9abc
handwired/CMD60 Refactor, Configurator support and readme update (#4632)
noroadsleft Dec 14, 2018
641bbeb
Remove userspace info from Quad-Function Tap Dance example (#4631)
drashna Dec 14, 2018
6c6bbff
Enhance documentation for Tap-Hold functions (#4628)
drashna Dec 14, 2018
8c30547
Docs: Remove duplicate layer block in keycodes.md (#4621)
drashna Dec 14, 2018
80dfd34
Add additional resource links (#4594)
drashna Dec 14, 2018
02d44be
Fix up tap_code functionality (#4609)
drashna Dec 14, 2018
161ffa0
Add some optimization to the Tetris keyboard (#4645)
drashna Dec 14, 2018
9739d6b
Docs: Clarify audio keycodes (#4620)
drashna Dec 14, 2018
155e931
Make quantum/split_common/serial.[ch] configurable (#4419)
mtei Dec 14, 2018
8f02375
Keyboard: B.mini EX refactor and Configurator support (#4647)
noroadsleft Dec 14, 2018
118d5cc
Fix macro redefinition for GNUC compilers > 6
patrickmt Dec 14, 2018
306f23d
Document the correct path to the split keyboard EEPROM files (#4585)
zvecr Dec 14, 2018
4446f86
Keyboard: Bpiphany Frosty Flake Refactor, Configurator support and re…
noroadsleft Dec 14, 2018
cb14965
Keyboard: Lets split eh default keymap - Fixes for superseded default…
zvecr Dec 14, 2018
bb5262d
Keyboard: Refactor fourier to use split common code (#4582)
zvecr Dec 14, 2018
039434c
Keyboard: Bpiphany Pegasus Hoof Refactor, Configurator support (#4649)
noroadsleft Dec 15, 2018
91a4a63
Fix keymap build to send over remote desktop correctly. (#4651)
333fred Dec 15, 2018
4f1f52b
Add left/right EEPROM flashing for DFU (#4560)
drashna Dec 15, 2018
a49d98e
Comet46: Configurator support
noroadsleft Dec 14, 2018
8f79094
Refactor quantum/split_common/i2c.c, quantum/split_common/serial.c (#…
mtei Dec 15, 2018
45591ee
Keyboard: Chimera Ortho refactor (#4652)
noroadsleft Dec 15, 2018
2527fe8
converter/ibm_5291: Configurator support and readme cleanup (#4654)
noroadsleft Dec 15, 2018
ff5fced
converter/palm_usb/stowaway: Configurator support (#4655)
noroadsleft Dec 15, 2018
11439c4
Configurator support for Sun Type 3 and Type 5 USB converters (#4656)
noroadsleft Dec 15, 2018
72bd17f
converter/xt_usb: Configurator support (#4657)
noroadsleft Dec 15, 2018
3ec4a00
Per Key Leader Timing Option (#4026)
Dec 15, 2018
6172e55
Ergo42: Configurator patch (#4664)
noroadsleft Dec 15, 2018
5ec327a
Cospad Configurator and readme update (#4663)
noroadsleft Dec 15, 2018
398204b
EKeyboard: ErgoInu Configurator fix (#4665)
noroadsleft Dec 16, 2018
6945c88
Merge remote-tracking branch 'upstream/master' into merge-upstream
robenkleene Dec 16, 2018
dc02a62
Make new folder
robenkleene Dec 16, 2018
73efd8f
Start migrating layout
robenkleene Dec 16, 2018
fd7e08a
Migrate bottom to new format
robenkleene Dec 16, 2018
7752342
Migrate base keyboard
robenkleene Dec 16, 2018
a3c7eb6
Finish migrating keymap
robenkleene Dec 16, 2018
f9646b4
Copy over readme and delete old version
robenkleene Dec 17, 2018
0c36111
Finish layout
robenkleene Dec 17, 2018
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
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
24 changes: 24 additions & 0 deletions .clang_complete
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@

-I.
-I./drivers
-I./drivers/avr
-I./keyboards/ergodox_ez
-I./keyboards/ergodox_ez/keymaps/vim
-I./lib
-I./lib/lufa
-I./quantum
-I./quantum/api
-I./quantum/audio
-I./quantum/keymap_extras
-I./quantum/process_keycode
-I./quantum/serial_link
-I./quantum/template
-I./quantum/tools
-I./quantum/visualizer
-I./tmk_core
-I./tmk_core/common
-I./tmk_core/common/debug.h
-I./tmk_core/protocol
-I./tmk_core/protocol/lufa
-I./util
-DQMK_KEYBOARD=\"$(KEYBOARD)\" -DQMK_KEYMAP=\"$(KEYMAP)\"
36 changes: 36 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# EditorConfig helps developers define and maintain consistent coding styles between different editors and IDEs
# editorconfig.org

root = true

[*]
indent_style = space
indent_size = 2

# We recommend you to keep these unchanged
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true

[*.md]
trim_trailing_whitespace = false
indent_size = 4

# Make these match what we have in .gitattributes
[*.mk]
end_of_line = lf

[Makefile]
end_of_line = lf

[*.sh]
end_of_line = lf

# The gitattributes file will handle the line endings conversion properly according to the operating system settings for other files


# We don't have gitattributes properly for these
# So if the user have for example core.autocrlf set to true
# the line endings would be wrong.
[lib/**]
end_of_line = unset
5 changes: 5 additions & 0 deletions .github/ISSUE_TEMPLATE/blank.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
name: Blank issue
about: If you're 100% sure that you don't need one of the other issue templates, use this one instead.

---
31 changes: 31 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
---
name: Bug report
about: Create a report to help us improve the QMK Firmware
---
<!-- Provide a general summary of the bug in the Title above -->

<!-- This template is entirely option and can be removed, but is here to help both you and us. -->
<!-- This text and anything on lines wrapped like this one will not show up in the final text. This text is to help us and you. -->

**Describe the bug**

<!-- A clear and concise description of what the bug is. -->

**System Information**
- Keyboard:
- Revision (if applicable):
- Operating System:
- avr-gcc version:
<!-- Run `avr-gcc --version` to find out -->
- arm gcc version:
<!-- Run `arm-none-eabi-gcc --version` to find out -->
- QMK Firmware version:
<!-- You can run `git describe --abbrev=0 --tags` to find this out -->
- Any keyboard related software installed?
- [ ] Auto Hot Key
- [ ] Karabiner
- [ ] Other

**Additional context**

<!-- Add any other context about the problem here. -->
19 changes: 19 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
---
name: Feature request
about: Suggest a new feature or changes to existing features
---
<!--- Provide a general summary of the changes you want in the Title above -->

<!-- This template is entirely option and can be removed, but is here to help both you and us. -->
<!-- This text and anything on lines wrapped like this one will not show up in the final text. This text is to help us and you. -->

## Feature Request Type

- [ ] Core Functionality
- [ ] Add-on hardware support (e.g. audio, RGB, OLED screen, etc.)
- [ ] Alteration (enhancement/optimization) of existing Feature(s)
- [ ] New behavior

## Description

<!-- A few sentences describing what it is that you'd like to see. Additional information (such as links to spec sheets, licensing info, other related issues or PR's, etc) would be helpful. -->
9 changes: 9 additions & 0 deletions .github/ISSUE_TEMPLATE/other_issues.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
name: Other issues
about: Anything else that doesn't fall into the above categories.
---
<!--- Provide a general summary of the changes you want in the Title above -->

<!-- This text and anything on lines wrapped like this one will not show up in the final text. This text is to help us and you. -->

<!-- Please check https://docs.qmk.fm/#/support for additional resources first. If that doesn't answer your question, check the bug report option, as that may be more appropriate. -->
32 changes: 32 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
<!--- Provide a general summary of your changes in the Title above -->

<!--- This template is entirely option and can be removed, but is here to help both you and us. -->
<!--- This text and anything on lines wrapped like this one will not show up in the final text. This text is to help us and you. -->

## Description
<!--- Describe your changes in detail -->

## Types of changes
<!--- What types of changes does your code introduce? Put an `x` in all the boxes that apply: -->
- [ ] Core
- [ ] Bugfix
- [ ] New Feature
- [ ] Enhancement/Optimization
- [ ] Keyboard (addition or update)
- [ ] Keymap/Layout/Userspace (addition or update)
- [ ] Documentation


## Issues Fixed or Closed by this PR

*

## Checklist:
<!--- Go over all the following points, and put an `x` in all the boxes that apply. -->
<!--- If you're unsure about any of these, don't hesitate to ask. We're here to help! -->
- [ ] My code follows the code style of this project.
- [ ] My change requires a change to the documentation.
- [ ] I have updated the documentation accordingly.
- [ ] I have read the **CONTRIBUTING** document. (https://docs.qmk.fm/#/contributing)
- [ ] I have added tests to cover my changes.
- [ ] I have tested the changes and verified that they work and don't break anything (as well as I can manage).
33 changes: 31 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
*.eep
*.elf
*.hex
*.qmk
!util/bootloader.hex
!quantum/tools/eeprom_reset.hex
*.log
Expand All @@ -21,21 +22,49 @@ build/
quantum/version.h
.idea/
CMakeLists.txt
cmake-build-debug
doxygen/
.DS_STORE
/util/wsl_downloaded
/util/win_downloaded
/keyboards/*/Makefile
/keyboards/*/*/Makefile
/keyboards/*/*/*/Makefile
/keyboards/*/*/*/*/Makefile
/keyboards/*/*/*/*/*/Makefile
/keyboards/*/keymaps/Makefile
/keyboards/*/*/keymaps/Makefile
/keyboards/*/*/*/keymaps/Makefile
/keyboards/*/*/*/*/keymaps/Makefile
/keyboards/*/*/*/*/*/keymaps/Makefile

# Eclipse/PyCharm/Other IDE Settings
.cproject
.project
.settings/
.idea
*.iml
.browse.VC.db*
*.stackdump
util/Win_Check_Output.txt
.vscode
# Let these ones be user specific, since we have so many different configurations
.vscode/c_cpp_properties.json
.vscode/launch.json
.vscode/tasks.json
.vscode/last.sql
.vscode/temp.sql
.stfolder
.tags

# ignore image files
*.png
*.jpg
*.gif
*.gif

# Do not ignore MiniDox left/right hand eeprom files
!keyboards/minidox/*.eep

# things travis sees
secrets.tar
id_rsa_*
/.vs
1 change: 1 addition & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
[submodule "lib/chibios-contrib"]
path = lib/chibios-contrib
url = https://github.com/qmk/ChibiOS-Contrib
branch = k-type-fix
[submodule "lib/ugfx"]
path = lib/ugfx
url = https://github.com/qmk/uGFX
Expand Down
10 changes: 7 additions & 3 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,15 +11,17 @@ env:
global:
- secure: vBTSL34BDPxDilKUuTXqU4CJ26Pv5hogD2nghatkxSQkI1/jbdnLj/DQdPUrMJFDIY6TK3AltsBx72MaMsLQ1JO/Ou24IeHINHXzUC1FlS9yQa48cpxnhX5kzXNyGs3oa0qaFbvnr7RgYRWtmD52n4bIZuSuW+xpBv05x2OCizdT2ZonH33nATaHGFasxROm4qYZ241VfzcUv766V6RVHgL4x9V08warugs+RENVkfzxxwhk3NmkrISabze0gSVJLHBPHxroZC6EUcf/ocobcuDrCwFqtEt90i7pNIAFUE7gZsN2uE75LmpzAWin21G7lLPcPL2k4FJVd8an1HiP2WmscJU6U89fOfMb2viObnKcCzebozBCmKGtHEuXZo9FcReOx49AnQSpmESJGs+q2dL/FApkTjQiyT4J6O5dJpoww0/r57Wx0cmmqjETKBb5rSgXM51Etk3wO09mvcPHsEwrT7qH8r9XWdyCDoEn7FCLX3/LYnf/D4SmZ633YPl5gv3v9XEwxR5+04akjgnvWDSNIaDbWBdxHNb7l4pMc+WR1bwCyMyA7KXj0RrftEGOrm9ZRLe6BkbT4cycA+j77nbPOMcyZChliV9pPQos+4TOJoTzcK2L8yWVoY409aDNVuAjdP6Yum0R2maBGl/etLmIMpJC35C5/lZ+dUNjJAM=
before_install:
- wget http://www.atmel.com/images/avr8-gnu-toolchain-3.5.4.1709-linux.any.x86_64.tar.gz
- 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
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:
- make test AUTOGEN=false
- make test:all AUTOGEN=false
- bash util/travis_build.sh
- bash util/travis_docs.sh
addons:
apt:
packages:
Expand All @@ -29,6 +31,8 @@ addons:
- binutils-arm-none-eabi
- libnewlib-arm-none-eabi
- diffutils
- dos2unix
- doxygen
after_success:
bash util/travis_compiled_push.sh
notifications:
Expand All @@ -37,4 +41,4 @@ notifications:
- https://webhooks.gitter.im/e/afce403d65f143dfac09
on_success: always # options: [always|never|change] default: always
on_failure: always # options: [always|never|change] default: always
on_start: never # options: [always|never|change] default: always
on_start: never # options: [always|never|change] default: always
6 changes: 6 additions & 0 deletions .vscode/extensions.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
// Suggested extensions
{
"recommendations": [
"EditorConfig.EditorConfig"
]
}
17 changes: 17 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
// Place your settings in this file to overwrite default and user settings.
{
// Unofficially, QMK uses spaces for indentation
"editor.insertSpaces": true,
// Configure glob patterns for excluding files and folders.
"files.exclude": {
"**/.build": true,
"**/*.hex": true
},
"files.associations": {
"*.h": "c",
"*.c": "c",
"*.cpp": "cpp",
"*.hpp": "cpp",
"xstddef": "c"
}
}
6 changes: 3 additions & 3 deletions CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
# Code Of Conduct

QMK strives to be an inclusive and tolerant community. We welcome participation from anyone regardless of age, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, political belief, race, religion, or sexual identity and orientation.
QMK strives to be an inclusive, tolerant, and welcoming community. We encourage participation from anyone regardless of age, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, political belief, race, religion, or sexual identity and orientation.

> “A gentle word turns away wrath, but a harsh word stirs up anger.
> “A gentle word turns away wrath, but a harsh word stirs up anger."
Our users, contributors, and collaborators are expected to treat each other with respect, to assume good intentions, and to gently correct, where possible, rather than react with escalation. Some examples of behavior we will not tolerate include, but is not limited to:
Our users, contributors, and collaborators are expected to treat each other with kindness and respect, to assume good intentions, and to gently correct, where possible, rather than react with escalation. While our goal is to be as accurate as possible, kindness and understanding are more valuable than correctness. Some examples of behavior we will not tolerate include, but is not limited to:

* The use of sexualized language or imagery
* Unwelcome advances, sexual or otherwise
Expand Down
37 changes: 19 additions & 18 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,28 +1,29 @@
FROM debian:jessie
MAINTAINER Erik Dasque <[email protected]>
FROM debian

RUN apt-get update && apt-get install --no-install-recommends -y build-essential \
gcc \
unzip \
wget \
zip \
gcc-avr \
binutils-avr \
RUN apt-get update && apt-get install --no-install-recommends -y \
avr-libc \
avrdude \
binutils-arm-none-eabi \
binutils-avr \
build-essential \
dfu-programmer \
dfu-util \
gcc \
gcc-arm-none-eabi \
binutils-arm-none-eabi \
libnewlib-arm-none-eabi \
gcc-avr \
git \
libnewlib-arm-none-eabi \
software-properties-common \
avrdude \
unzip \
wget \
zip \
&& rm -rf /var/lib/apt/lists/*

ENV keyboard=ergodox
ENV subproject=ez
ENV keymap=default
ENV KEYBOARD=ergodox_ez
ENV KEYMAP=default

VOLUME /qmk_firmware
WORKDIR /qmk_firmware
COPY . .

VOLUME /qmk
WORKDIR /qmk
CMD make clean; make;
CMD make $KEYBOARD:$KEYMAP
Loading