]> git.donarmstrong.com Git - qmk_firmware.git/log
qmk_firmware.git
5 years agoAdds support for Planck Rev 6 (#2666)
Jack Humbert [Mon, 16 Jul 2018 15:48:31 +0000 (11:48 -0400)]
Adds support for Planck Rev 6 (#2666)

* initial files for rev 6 with encoder

* music map init, dip scan added

* adds ws2812 driver for arm

* flesh out dip and encoder support

* adds default encoder res

* adds default encoder res

* start muse implementation

* muse working with encoder as control

* flip direction

* try mouse wheel again

* dont break other revs

* dont break other revs

* conditional autio

* pwm ws driver (not working)

* update build includes for chibios

* update ws2812 driver/config

* last commit for glasser code

* working example

* remove rgb for now

* finish up rev6

* working encoder keycodes

* add warnings to planck keymaps about the LAYOUT

5 years agoUpdate template config.h with `#pragma once` (#3415)
Evan Travers [Mon, 16 Jul 2018 15:44:16 +0000 (11:44 -0400)]
Update template config.h with `#pragma once` (#3415)

* Update template config.h with `#pragma once`

Making sure this is consistent with #3404

* Move to `#pragma once` for the other templates

5 years agoE6V2 LE Caps Lock LED Fix (#3419)
MechMerlin [Mon, 16 Jul 2018 15:43:17 +0000 (08:43 -0700)]
E6V2 LE Caps Lock LED Fix (#3419)

5 years agoQuefrency Configurator fix (#3418)
noroadsleft [Mon, 16 Jul 2018 15:42:38 +0000 (08:42 -0700)]
Quefrency Configurator fix (#3418)

5 years agoGeneral cleanup KBD75 keymap (#3410)
Ally Parker [Mon, 16 Jul 2018 15:41:54 +0000 (16:41 +0100)]
General cleanup KBD75 keymap (#3410)

5 years agoAdded dbroqua layout for Iris keyboard (#3414)
Damien [Mon, 16 Jul 2018 15:38:21 +0000 (17:38 +0200)]
Added dbroqua layout for Iris keyboard (#3414)

* - Fixed DK60 version in config.h

* - Updated dk60 readme with new QMK rules

* - Fixed wording in readme

* Added dbroqua layout for DZ60

I've also updated dz60.h to add "true HHKD" keymap definition (6U
spacebar).

With the default HHKB definition r_alt was not mapped and when I pressed
r_menu it was r_alt.

Regards

* Updated dbroqua layout for HHKB keyboard

Added default configuration and alternate (swap gui/alt keys).

Save user choice in keyboard memory (like plank, thanks for this
feature!).

* Added dbroqua layout for Iris keyboard

* Updated layout and fixed includes

5 years agoDocs: Adjust prompt to be more recognizable (#3417)
Evan Travers [Mon, 16 Jul 2018 04:23:22 +0000 (00:23 -0400)]
Docs: Adjust prompt to be more recognizable (#3417)

5 years agoUpdated keymap 'Andylikescandy' bfo9000 (#3413)
Andreuha [Mon, 16 Jul 2018 04:16:53 +0000 (00:16 -0400)]
Updated keymap 'Andylikescandy' bfo9000 (#3413)

* initial keymap BFO9000 built as 6x18

* Updated 18x6 layout and added QWERTY layer

The southpaw idea didn't work so well...

* Swapped RALT and RGUI

5 years agoAdd ichi-t's keymap for the Ergo42 (#3411)
ichi [Mon, 16 Jul 2018 04:15:56 +0000 (13:15 +0900)]
Add ichi-t's keymap for the Ergo42 (#3411)

* Add ichi-t's Keymap

* Delete rules.mk

5 years agoFixed kbd8x compile issues (#3409)
Hannes Egler [Sun, 15 Jul 2018 18:21:26 +0000 (20:21 +0200)]
Fixed kbd8x compile issues (#3409)

Fixed compile errors on some machines

5 years agoTKC1800: Correct error on LED backlight support (#3408)
TerryMathews [Sun, 15 Jul 2018 18:20:40 +0000 (14:20 -0400)]
TKC1800: Correct error on LED backlight support (#3408)

* Turn backlight support on by default

* Correct error on LED backlight support

Turns out, it doesn't work if you don't enable it in rules.mk. Who knew?

5 years agoAdded gentoo to installer (#3272)
zjpxshade [Sun, 15 Jul 2018 18:14:47 +0000 (13:14 -0500)]
Added gentoo to installer (#3272)

* Added gentoo installer

* Remove comments

* Remove comments

* Updating the layout

* Revert "Remove comments"

This reverts commit e348afa41a470d4b8f1865d92b85acd32ab14074.

* Revert "Updating the layout"

This reverts commit 181822d195f722f4981825ded7dd85fa268c3c56.

* Undo erroneous revert

5 years agoallow building with nix on darwin
Jon Allen [Mon, 2 Jul 2018 18:39:20 +0000 (13:39 -0500)]
allow building with nix on darwin
add avrdude do dependency list

5 years agoOverhaul to keycode related docs
Drashna Jaelre [Thu, 12 Jul 2018 17:11:07 +0000 (10:11 -0700)]
Overhaul to keycode related docs

* Adds Audio Keycodes to both the feature page and master list
* Re-orders the keycode list, so it's alphabetical (mostly)
* Add additional (missing) sections to the keycode list
* Add and update links in the keycode page
* Add and reorder links in sidebar's keycode section

5 years agoIntegrating Peter Fleury's HD44780 LCD library (#3209)
Max Audron [Sun, 15 Jul 2018 17:31:45 +0000 (19:31 +0200)]
Integrating Peter Fleury's HD44780 LCD library (#3209)

* integrated Peter Fleury's LCD library for HD44780 LCDs

* fixed typo

* cleanup finished

* add documentation

* added HD44780 documentation

* removed keyboard from .gitmodules

* resolved merge conflict

* removed edit of kira75s rules.mk made by merge

* moved hd44780 to drivers/avr

* Added licence info to hd44780 files

* Added link to hd44780 docs.

5 years agoFix tapdance when one-shot is disabled.
Joe Wasson [Thu, 5 Jul 2018 00:01:16 +0000 (17:01 -0700)]
Fix tapdance when one-shot is disabled.

5 years agoUpdate config.h boilerplate to use `#pragma once`
Evan Travers [Sat, 14 Jul 2018 21:49:07 +0000 (16:49 -0500)]
Update config.h boilerplate to use `#pragma once`

According to @fredizzimo, this is a safer and easier way to handle the
boilerplate.

5 years agoAdd Userspace mention
Evan Travers [Sat, 14 Jul 2018 21:47:41 +0000 (16:47 -0500)]
Add Userspace mention

@drashna mentioned it'd be good to have a mention of the userspace in
the QMK structure section. Rather than rewrite the docs on userspace, I
chose to link to the existing documentation.

5 years agoReword the `config.h` section
Evan Travers [Sat, 14 Jul 2018 20:33:50 +0000 (15:33 -0500)]
Reword the `config.h` section

This section didn't include the possibility of a user `config.h`, and it
wasn't clear exactly how the settings override works.

5 years agoUpdate docs: `Makefile` -> `rules.mk`
Evan Travers [Sat, 14 Jul 2018 19:50:04 +0000 (14:50 -0500)]
Update docs: `Makefile` -> `rules.mk`

I think this was a typo, or perhaps an older way to handle it.

5 years agoAdd I2C slave library
yiancar [Thu, 12 Jul 2018 08:50:55 +0000 (11:50 +0300)]
Add I2C slave library

- Add I2C slave library for general use.

5 years agoAdded M10-B implementation
Wilba6582 [Sat, 14 Jul 2018 06:51:34 +0000 (16:51 +1000)]
Added M10-B implementation

5 years agoAdded pin C6 to hardware PWM backlight
Wilba6582 [Fri, 13 Jul 2018 16:48:14 +0000 (02:48 +1000)]
Added pin C6 to hardware PWM backlight

5 years agoAJP10304 Atreus 50 layout (#3403)
ajp10304 [Sat, 14 Jul 2018 22:21:28 +0000 (23:21 +0100)]
AJP10304 Atreus 50 layout (#3403)

5 years agoUK78 Refactor: rename LAYOUT to LAYOUT_all (#3405)
noroadsleft [Sat, 14 Jul 2018 22:18:54 +0000 (15:18 -0700)]
UK78 Refactor: rename LAYOUT to LAYOUT_all (#3405)

5 years agoUK78 refactor and Configurator support (#3395)
noroadsleft [Sat, 14 Jul 2018 20:43:15 +0000 (13:43 -0700)]
UK78 refactor and Configurator support (#3395)

* Matrix update

* Keymap refactor

* Configurator support

* Readme cleanup

5 years agocallum keymap updates (#3402)
Callum Oakley [Sat, 14 Jul 2018 20:33:29 +0000 (21:33 +0100)]
callum keymap updates (#3402)

* change window focus shortcuts

* hangul

* macos goodness

* re-arrange tab keys

* remove tab switching keys

* left hand func

* glorious macro pad

* workspace rotation keys

* tabbing hotkeys

5 years agomitosis:datagrok layout and readme improvements (#3400)
Michael F. Lamb [Sat, 14 Jul 2018 20:31:17 +0000 (13:31 -0700)]
mitosis:datagrok layout and readme improvements (#3400)

* mitosis:datagrok: improved tenkey layout; changelog + more in README

* mitosis:datagrok enable audio!

* mitosis:datagrok: underscore on right shift, rearrange some symbols

* mitosis:datagrok: add more descriptions to readme

* mitosis:datagrok: abuse space cadet to get equivalent of RSFT_T(KC_UNDS)

5 years agoAdd A Planck keymap with easier shifts and nav (#3399)
Andreuha [Sat, 14 Jul 2018 20:28:21 +0000 (16:28 -0400)]
Add A Planck keymap with easier shifts and nav (#3399)

5 years agokeymap BFO9000 built as 6x18 (#3398)
Andreuha [Sat, 14 Jul 2018 20:27:45 +0000 (16:27 -0400)]
keymap BFO9000 built as 6x18 (#3398)

5 years agoConfigurator does not work with melody96 leds (#3396)
MechMerlin [Sat, 14 Jul 2018 20:26:10 +0000 (13:26 -0700)]
Configurator does not work with melody96 leds (#3396)

* move out led code from keymap.c to melody96.c

* remove the other led_set_user

5 years agoFix redox with DIODE_DIRECTION == ROW2COL (#3394)
frederik-h [Sat, 14 Jul 2018 20:24:53 +0000 (22:24 +0200)]
Fix redox with DIODE_DIRECTION == ROW2COL (#3394)

The code for the redox keyboard was missing
an appropriate #ifdef in the matrix_init
function for the case where DIODE_DIRECTION == ROW2COL

5 years agoDocs: add resources for git (#3390)
KeLorean [Fri, 13 Jul 2018 15:52:15 +0000 (11:52 -0400)]
Docs: add resources for git (#3390)

* add resources for git

* add more resources

5 years agoAdded E6v2 keymap & some minor changes (#3392)
Eric [Fri, 13 Jul 2018 15:03:57 +0000 (23:03 +0800)]
Added E6v2 keymap & some minor changes (#3392)

* Changed HHKB ALT to GUI etc.

* Swapped DZ60 GUI and ALT key

* Added E6v2 keymap

* Fixed CAPS to LCTL on E6v2

5 years agoTada68: Updated links to external sites. (#3389)
Luma [Fri, 13 Jul 2018 15:01:42 +0000 (08:01 -0700)]
Tada68: Updated links to external sites. (#3389)

Friend was having trouble with their tada since their build environment wasn’t setup.  Updated so they could access the links that were listed (old links 404’d)

5 years agoKmini refactor and Configurator support (#3388)
noroadsleft [Thu, 12 Jul 2018 23:30:53 +0000 (16:30 -0700)]
Kmini refactor and Configurator support (#3388)

* default keymap refactor: QMK_KEYBOARD_H include; readability

* Configurator support

* info.json was missing a comma

* Added matrix functions to matrix.c per @drashna

5 years agoAdd kmini (#3386)
Maarten Dekkers [Thu, 12 Jul 2018 19:42:36 +0000 (21:42 +0200)]
Add kmini (#3386)

* Add kmini

* Change keyboard USB description

5 years agoUpdate JC65 Readme (#3384)
MechMerlin [Thu, 12 Jul 2018 17:36:47 +0000 (10:36 -0700)]
Update JC65 Readme (#3384)

5 years agoSlow down speed of All Star song by factor of 4 (#3383)
Danny [Thu, 12 Jul 2018 17:35:51 +0000 (13:35 -0400)]
Slow down speed of All Star song by factor of 4 (#3383)

5 years agoConfigurator fix: Removed an extra key (#3380)
noroadsleft [Thu, 12 Jul 2018 17:33:52 +0000 (10:33 -0700)]
Configurator fix: Removed an extra key (#3380)

5 years agoHelix rev1 refactor: deleted extra commas (#3379)
noroadsleft [Thu, 12 Jul 2018 17:32:15 +0000 (10:32 -0700)]
Helix rev1 refactor: deleted extra commas (#3379)

5 years agoErgodash refactor and Configurator update (#3378)
noroadsleft [Thu, 12 Jul 2018 17:31:05 +0000 (10:31 -0700)]
Ergodash refactor and Configurator update (#3378)

* Moved info.json to rev1 directory

* rev1 info.json metadata update

* Configurator support for ErgoDash rev2

* Moved rev1/ergodash.h to ergodash.h

* Integrate rev2 support into ergodash.h; delete rev2/ergodash.h

5 years agoMT40 refactor and Configurator support (#3377)
noroadsleft [Thu, 12 Jul 2018 17:28:23 +0000 (10:28 -0700)]
MT40 refactor and Configurator support (#3377)

* Removed LAYOUTS ortho_4x12 and planck_grid from rules.mk

* Matrix refactor

* Keymap refactor

* Configurator support

5 years agoAdd Quefrency Keyboard (#3376)
Danny [Thu, 12 Jul 2018 17:26:50 +0000 (13:26 -0400)]
Add Quefrency Keyboard (#3376)

* Fork Fourier keyboard to Quefrency

* Set Quefrency pinouts and initial keymap

* Set configurator layout

5 years agoHelix config refine (#3374)
MakotoKurauchi [Thu, 12 Jul 2018 17:23:30 +0000 (02:23 +0900)]
Helix config refine (#3374)

* helix config.h refine

5 years agoMinidox refactor and Configurator support (#3373)
noroadsleft [Thu, 12 Jul 2018 17:21:29 +0000 (10:21 -0700)]
Minidox refactor and Configurator support (#3373)

* Matrix refactor

* Keymap refactor: #include QMK_KEYBOARD_H

* Configurator support

5 years agoAdd macro to play All Star chorus and print lyrics, fixes issues #3345, #3346, #3347...
Danny [Wed, 11 Jul 2018 18:19:09 +0000 (14:19 -0400)]
Add macro to play All Star chorus and print lyrics, fixes issues #3345, #3346, #3347, #3348, #3349, #3350 (#3372)

5 years agoConverted guidoism layout to new keyboard-agnostic form (#3367)
Guido Bartolucci [Wed, 11 Jul 2018 15:41:15 +0000 (11:41 -0400)]
Converted guidoism layout to new keyboard-agnostic form (#3367)

* Initial commit of guidoism

* created movement layer

* movement layer works!

* removed unnecessary layers

* moved enter key up and recreated caps lock

* cleaned up

* num pad

* checkpoint

* checkpoint

* checkpoint

* Added num pad

* changed max power draw so i can use this on ipad

* move around quotes

* added tri layer for a homed numpad

* moved layout to new style

* Update readme.md

* Update readme.md

* Update readme.md

* Update readme.md

* added keys to unicode conversion

* removed adjust layer since its not used anymore

5 years agoRefactor, Configurator update, and Readme cleanup for Chimera Ergo (#3083)
noroadsleft [Wed, 11 Jul 2018 15:29:13 +0000 (08:29 -0700)]
Refactor, Configurator update, and Readme cleanup for Chimera Ergo (#3083)

* Refactor for Chimera Ergo

* Readme cleanup

* Configurator update

5 years agoFix h87a info.json (#3371)
MechMerlin [Wed, 11 Jul 2018 15:25:40 +0000 (08:25 -0700)]
Fix h87a info.json (#3371)

5 years agoLFK78 Refactor and Configurator support (#3369)
noroadsleft [Wed, 11 Jul 2018 15:24:55 +0000 (08:24 -0700)]
LFK78 Refactor and Configurator support (#3369)

* LFK78: matrix and keymap refactor

* Removed lfkeyboards.c and lfkeyboard.h

* LFK78: Configurator support

* LFK78: Readme cleanup

5 years agoconvert to unix line-endings [skip ci]
QMK Bot [Wed, 11 Jul 2018 15:24:41 +0000 (15:24 +0000)]
convert to unix line-endings [skip ci]

5 years agoS65-X refactor and Configurator support (#3306)
noroadsleft [Wed, 11 Jul 2018 15:20:41 +0000 (08:20 -0700)]
S65-X refactor and Configurator support (#3306)

* Matrix refactor: add S65-Plus matrices

* Fix description identifier

* Readme cleanup

* Configurator support

* Add s65plus default keymap

5 years agoReplace gitter links with Discord. (#3368)
Fred Silberberg [Wed, 11 Jul 2018 07:01:56 +0000 (00:01 -0700)]
Replace gitter links with Discord. (#3368)

5 years agoadd hhkb bluetooth functionality (rn42) (#2693)
Enochen [Tue, 10 Jul 2018 01:12:59 +0000 (21:12 -0400)]
add hhkb bluetooth functionality (rn42) (#2693)

* add hhkb bluetooth functionality (rn42)

pretty much straight from tmk

some minor changes to make things work

* hhkb jp personal keymap

* Revert "hhkb jp personal keymap"

This reverts commit 886713d8bb98572f03110f285706a8140a083892.

5 years agoMxSS Configurator bugfix: removed an extra key that didn't belong (#3362)
noroadsleft [Tue, 10 Jul 2018 01:07:20 +0000 (18:07 -0700)]
MxSS Configurator bugfix: removed an extra key that didn't belong (#3362)

5 years agoAdd up/down keys to the code layer for ease of intellisense usage. (#3363)
Fred Silberberg [Tue, 10 Jul 2018 01:06:50 +0000 (18:06 -0700)]
Add up/down keys to the code layer for ease of intellisense usage. (#3363)

5 years agoCorrect conditional in mtdjr userspace (#3361)
mtdjr [Mon, 9 Jul 2018 19:50:04 +0000 (15:50 -0400)]
Correct conditional in mtdjr userspace (#3361)

5 years agoFix header references for noxary 268 keyboard (#3359)
Yan-Fa Li [Mon, 9 Jul 2018 18:35:13 +0000 (11:35 -0700)]
Fix header references for noxary 268 keyboard (#3359)

Brown paper bag.

5 years agoConfigurator Noxary 268: match dir name
Yan-Fa Li [Mon, 9 Jul 2018 17:36:54 +0000 (10:36 -0700)]
Configurator Noxary 268: match dir name

To find the LAYOUT/KEYMAP the configurator backend needs the file names
to match the directory by convention. Thanks @skullydazed

5 years agoupdating broken iris documentation links to match updated website (#3356)
Wayne Chen [Mon, 9 Jul 2018 15:37:34 +0000 (08:37 -0700)]
updating broken iris documentation links to match updated website (#3356)

5 years agoAl1 Configurator compile fix redux (#3357)
MechMerlin [Mon, 9 Jul 2018 15:28:38 +0000 (08:28 -0700)]
Al1 Configurator compile fix redux (#3357)

* move matrix routines to matrix.c

* add init user and scan user routines

5 years agoMxSS refactor and Configurator bugfix (#3355)
noroadsleft [Mon, 9 Jul 2018 14:49:11 +0000 (07:49 -0700)]
MxSS refactor and Configurator bugfix (#3355)

* Matrix refactor

* Configurator bugfix

5 years agoInitial Commit of Noxary 268 firmware by Rozakiin (#3351)
Yan-Fa Li [Mon, 9 Jul 2018 14:48:13 +0000 (07:48 -0700)]
Initial Commit of Noxary 268 firmware by Rozakiin (#3351)

* Initial Commit of Noxary 268 firmware by Rozakiin

 - initial import of files from Rozakiin's repo

* Update build instructions

* Add info.json for configurator

5 years agoAL1 Unable to Compile on Configurator (#3339)
MechMerlin [Mon, 9 Jul 2018 14:47:29 +0000 (07:47 -0700)]
AL1 Unable to Compile on Configurator (#3339)

* use QMK_KEYBOARD_H

* init_kb and scan_kb need to be in matrix.c to make use of the matrix.h include

* Make the routines weak as suggested by Drashna

5 years agoAdd Comet46 keyboard (#3342)
satt99 [Mon, 9 Jul 2018 14:46:09 +0000 (23:46 +0900)]
Add Comet46 keyboard (#3342)

* Initial commit for Comet46 firmware

* Update Comet46 README

* Add readme to satt keymap of comet46

* Add default keymap for Comet46

* Fix broken link in readme

* Delete redundant includes

* Modify default keymap & fix LAYOUT macro

* Modify satt keymap of Comet46

5 years agoAdd h87a keyboard (#3329)
Josh Hinnebusch [Mon, 9 Jul 2018 14:40:35 +0000 (10:40 -0400)]
Add h87a keyboard (#3329)

* Add H87a keymap and info

* Create readme.md

* Add h87a .json for kbfirmware.com use

* Update readme.md

* Update readme.md

* Update h87a files

* Delete Makefile

* Update readme.md

* Delete desktop.ini

* update files to match new QMK framework

* Update files to match new QMK structure

* Update files to match new QMK structure

* add layout name information

* Add info.json

* update keymap to support layout_all

* update keymap to support layout_all

* update rules.mk to fix filesize

* Update readme.md

* Update config.h

* Update readme.md

* Update config.h

* Update config.h

Add "define CONFIG_H and include "config_common.h" back to file

5 years agoMerge pull request #3354 from drashna/shiny_dox_fix
Erez Zukerman [Mon, 9 Jul 2018 12:57:34 +0000 (08:57 -0400)]
Merge pull request #3354 from drashna/shiny_dox_fix

Fix Ergodox EZ issues introduced with ShinyDox merge (#3229)

5 years agoTurn backlight support on by default for tkc1800 (#3353)
TerryMathews [Mon, 9 Jul 2018 06:41:11 +0000 (02:41 -0400)]
Turn backlight support on by default for tkc1800 (#3353)

5 years agoFixed MxSS ISO layouts in QMK configuator (hopefully) (#3352)
MxBlu [Mon, 9 Jul 2018 06:39:43 +0000 (16:39 +1000)]
Fixed MxSS ISO layouts in QMK configuator (hopefully) (#3352)

* Attempted fix for ISO layouts for QMK configurator

* Updated MxSS ISO layouts to remove an unnecessary key

5 years agoRevert to RGB Underglow being enabled, rather than rgb matrix
Drashna Jaelre [Mon, 9 Jul 2018 04:34:53 +0000 (21:34 -0700)]
Revert to RGB Underglow being enabled, rather than rgb matrix

5 years agoRe-add RGBW code, so RGB Underglow will compile
Drashna Jaelre [Mon, 9 Jul 2018 04:33:56 +0000 (21:33 -0700)]
Re-add RGBW code, so RGB Underglow will compile

5 years agoAdd edvorakjp keymap for the Helix (rev2) keyboard (#3340)
epaew [Sun, 8 Jul 2018 12:11:02 +0000 (21:11 +0900)]
Add edvorakjp keymap for the Helix (rev2) keyboard (#3340)

* add readme.md

* add extern declaration of edvorakjp_config to edvorakjp.h

* add oled.c

* add layout definitions

* add keymap.c

* add rules.mk

* fix rgblight issue: rgblight_setrgb() ignore RGBLIGHT_LIMIT_VAL

5 years agoFixed issues with MxSS RGB functionality (#3341)
MxBlu [Sun, 8 Jul 2018 11:50:55 +0000 (21:50 +1000)]
Fixed issues with MxSS RGB functionality (#3341)

* Added basic MxSS support

* Fixed split RSHFT for ISO layouts

* Updated readme.md for MxSS

* Added initial support for individual control of front RGB LEDs

* Changed RGBLED color selection to work using hue and saturation rather than RGB
Added code for LED state change on layer change

* Avoid needing an entire 8 bits to store the brightness value

* Added custom keycodes, along with their handlers

* Added EEPROM storage for front LED config

* Fixed up ability to use QMK Configurator and updated readme.md

* Applied suggested changes from pull request: https://github.com/standard/standard/issues/452

Updated name in license descriptions
Updated layouts to snake case
Corrected mistakes in info.json
Updated layer_colors to a weak attributed array in mxss.c

* Defined a new safe range for custom keycodes in keymap.c

* Fixed up issues with front LED

Fixed LEDs not always updating in indicator mode
Added support for the other RGBLIGHT modes in RGB mode

* Attempted fix for ISO layouts for QMK configurator

5 years agoHelix: Move definition of LAYOUT_kc to each revision. (#3333)
epaew [Sun, 8 Jul 2018 04:15:00 +0000 (13:15 +0900)]
Helix: Move definition of LAYOUT_kc to each revision. (#3333)

5 years agoAdd MxSS keyboard (#3335)
MxBlu [Sun, 8 Jul 2018 02:33:36 +0000 (12:33 +1000)]
Add MxSS keyboard (#3335)

* Added basic MxSS support

* Fixed split RSHFT for ISO layouts

* Updated readme.md for MxSS

* Added initial support for individual control of front RGB LEDs

* Changed RGBLED color selection to work using hue and saturation rather than RGB
Added code for LED state change on layer change

* Avoid needing an entire 8 bits to store the brightness value

* Added custom keycodes, along with their handlers

* Added EEPROM storage for front LED config

* Fixed up ability to use QMK Configurator and updated readme.md

* Applied suggested changes from pull request: https://github.com/standard/standard/issues/452

Updated name in license descriptions
Updated layouts to snake case
Corrected mistakes in info.json
Updated layer_colors to a weak attributed array in mxss.c

* Defined a new safe range for custom keycodes in keymap.c

5 years agoConfigurator fix for Christmas Tree (#3338)
noroadsleft [Sun, 8 Jul 2018 01:35:31 +0000 (18:35 -0700)]
Configurator fix for Christmas Tree (#3338)

5 years agoInstruct macos users to use avr-gcc@7 (#3337)
Evan Travers [Sun, 8 Jul 2018 00:37:37 +0000 (20:37 -0400)]
Instruct macos users to use avr-gcc@7 (#3337)

If you run `brew install avr-gcc`, you get a version that has
compatibility issues with LUFA. I updated the getting started guide for
osx, the qmk_install setup script, and added a section to the FAQ for
folks like me who accidentally updated avr-gcc past 7.

5 years agoAdded my Balance 12 layout for Atreus (#3336)
yttyx [Sun, 8 Jul 2018 00:36:01 +0000 (01:36 +0100)]
Added my Balance 12 layout for Atreus (#3336)

* New Balance Twelve-based layout for the Atreus keyboard

* Rearrange cursor keys. Fix layout comment typo.

* Added Balance 12 layout for Atreus

* Changes following review.

5 years agobugfix: Custom lock key for Windows (#3334)
epaew [Sat, 7 Jul 2018 18:53:59 +0000 (03:53 +0900)]
bugfix: Custom lock key for Windows (#3334)

Win+Shift+L => Win+L
and update readme

5 years agoCOD67 "Support" (#3332)
MechMerlin [Sat, 7 Jul 2018 18:47:24 +0000 (11:47 -0700)]
COD67 "Support" (#3332)

* preliminary Gray COD67 checkin

* Get part of the switch matrix prepped

* finish switch matrix

* mock the pins and keymap for now

* add keymap fixes

* update readme with flashing instructions

* keymap fix

* Add more flashing and notes info to readme

* remove un needed file

* fix comments

* add QMK Configurator Support

5 years agoFix a few minor formatting annoyances in WhiteFox (#3331)
MechMerlin [Sat, 7 Jul 2018 18:45:49 +0000 (11:45 -0700)]
Fix a few minor formatting annoyances in WhiteFox (#3331)

5 years agoTetris Configurator support and Rules update (#3317)
noroadsleft [Sat, 7 Jul 2018 18:42:59 +0000 (11:42 -0700)]
Tetris Configurator support and Rules update (#3317)

* Configurator support

* Add LAYOUTS = planck_mit to rules.mk

* Disable Tap Dance at the keyboard level

* Keymap refactor: QMK_KEYBOARD_H; enable Tap Dance for default keymap

* Add keymaps/default/rules.mk to enable Tap Dance

* Reverse the addition of config.h in keyboards/tetris/keymaps/default/

5 years agoTrue AL1 Support (#3330)
MechMerlin [Sat, 7 Jul 2018 00:45:07 +0000 (17:45 -0700)]
True AL1 Support (#3330)

* Initial port of AL1 Keyboard from Triangle Labs

* Change REPLACE WITH YOUR NAME and some readme changes

* More readme change to indicate Group Buy Link

* Give Triangle Lab credit

* remove pins from config.h and rely on matrix.c

* Add QMK Configurator support

5 years agoE6V2 LE Missing a Default Keymap (#3326)
MechMerlin [Sat, 7 Jul 2018 00:44:23 +0000 (17:44 -0700)]
E6V2 LE Missing a Default Keymap (#3326)

* Add a default keymap to e6v2 le

* Forgot to put an endif

* Add a default keymap for now

5 years agoimpstyle keymap updated (#3328)
zwnk [Sat, 7 Jul 2018 00:35:09 +0000 (20:35 -0400)]
impstyle keymap updated (#3328)

* impstyle keymap added

* impstyle keymap updated

* mouse layer added to impstyle keymap

* keymap updated

* fixes

* impsytle layout: mouse layer added

* comments added

* comments added

* bugfix

* typo fixed

* double tap fixed

* double tap fixed

* still testing double tab

* double tab mouse layer is working

* README added

* README updated

* keymap text formatted

* impstyle keymap cleaned up

5 years agoE6-V2 Last Edition (LE) Support (#3324)
MechMerlin [Fri, 6 Jul 2018 15:15:56 +0000 (08:15 -0700)]
E6-V2 Last Edition (LE) Support (#3324)

* new matrix for LE(Last Edition) E6V2

* Update pin outs for the new version of the PCB

* putting in some placeholders for now

* Trying to get e6v2/oe:default to compile

* put rules.mk in the right directory

* Add and update readme files

* move info.json to oe directory

* Update LE directory

* rename keyboard name

* Add QMK Configurator Support

At this time, ths only covers the ALL case and allows people to use
the configurator to generate their keymaps. More work will need
to be done.

5 years agoAdding FireBazooka's Tada68 Keymap (#3322)
FireBazooka [Fri, 6 Jul 2018 15:13:39 +0000 (11:13 -0400)]
Adding FireBazooka's Tada68 Keymap (#3322)

* Completed my Tada68 keymap

* Update readme.md

* Update readme.md

* Update keymap.c

* Update readme.md

* Fixed keymap layout spacing

* Update rules.mk

* Removed MAC_TOG from macros, changed to TG(_MAC)

5 years agoAdd documentation for TAPPING_FORCE_HOLD (#2957) (#3320)
Nicolas Schodet [Fri, 6 Jul 2018 15:12:46 +0000 (17:12 +0200)]
Add documentation for TAPPING_FORCE_HOLD (#2957) (#3320)

Also improve documentation for related settings.

5 years agoFix hyperlinks in ErgoDone readme.md (#3323)
Brendan Wrafter [Fri, 6 Jul 2018 01:34:04 +0000 (21:34 -0400)]
Fix hyperlinks in ErgoDone readme.md (#3323)

5 years agoCospad QMK Configurator support and refactor (#3319)
MechMerlin [Thu, 5 Jul 2018 17:43:15 +0000 (10:43 -0700)]
Cospad QMK Configurator support and refactor (#3319)

* Refactor KEYMAP to LAYOUT standards

- Change KEYMAP to LAYOUT_ortho
- Added a new LAYOUT called LAYOUT_numpad

* Use the new LAYOUT_numpad macro

* Add QMK Configurator support

* Change LAYOUT names as per code review

* Change positioning of keys in the matrix

* fix compile issue

5 years agoUnloved Bastard refactor and Configurator support (#3318)
noroadsleft [Thu, 5 Jul 2018 15:22:39 +0000 (08:22 -0700)]
Unloved Bastard refactor and Configurator support (#3318)

* Matrix refactor: KEYMAP to LAYOUT; +LAYOUT_tkl_ansi

* Keymap refactor: QMK_KEYBOARD_H; matrix rename; +default_ansi

* Configurator support

* Add LAYOUTS = tkl_ansi to rules.mk

5 years agoKC60 SE Support (#3301)
MechMerlin [Thu, 5 Jul 2018 15:18:21 +0000 (08:18 -0700)]
KC60 SE Support (#3301)

* initial support for kc60se extracted from Blake Lewis

* add my name to the list

* remove breathing as the backlight pin is not a PWM one

* use standard LAYOUT macros such as 60_ansi and 60_ansi_split_bs_rshift

* Make the base LAYOUT more sensible and add Configurator support

* add atmel-dfu bootloader

5 years agoUpdates to Xyverz keymaps (#3315)
Xyverz [Thu, 5 Jul 2018 06:08:29 +0000 (23:08 -0700)]
Updates to Xyverz keymaps (#3315)

* Adding Rama M10-A Macropad

* ch-ch-ch changes...

* Major overhaul based on SMT's keymap.

* more changes.

* Moved the FKeys to the ADJUST layer.

* More rearranging.

* Alias in Atreus62 keymap to make it more legible
Added config.h to fix tapping_term issue for Caps Lock key in OSX

* Added OrthoDox layout.

* More layout changes.

* Fixing things with the keyboard.

* Finishing touches.

Set left-hand master in config.h
Embedded the arrow keys in keymap.c

* Revised keymap making this easier to use.

* additions and changes.

* changes to various keymaps.

* Minor adjustments to OrthoDox layout.

* Added Eco keymap. Updated Let's Split keymap.

* Added gherkin

* Removed my M10A keymap

* Planck Keymap Updates

Updated my Planck keymap and created a simple keymap for Seph's Preonic.

* Added readme

* readme fixes

* Update readme.md

more clarification

* Keymap Tweaks

Removed the Power button setting from the keymap. It was in a
horrible location. I'll work on getting it setup somewhere else
sometime later.

* Added Readme

I finally got around to adding a readme to this keymap. I've also added minor changes to the layout.

* Fixed Keymap Error

* Fixed Readme

* adding iris and levinson keymaps

* Tweaks to keymap

* added youngJZ keymap

* Changes to keymap
Added a readme.md

* Levinson changes

Added the readme.md and rules.mk files.
Configured RGB underglow and backlighting.

* fixed readme

* changes to keymaps

* Updated keymap

* Updated readme.md

* Updated Readme (again)

* Updated Readme

Fixed formatting. Again.

* Updated readme

This is the last readme update for this keyboard update. I hope.

* Added Contra keymap

* Kinesis Keymap Update

* Updated Keymaps

I've updated my Kinesis (Stapelberg) layout and my Clueboard 66 layout.
I've also updated my Kinesis Readme.

* Clueboard Keymap update

Added media keys to my Clueboard 66 Rev2 layout.

* Added keymap

Added Minidox keymap & rules.
Added user function to Let's Split keymap that turns off the red
 LEDs on the Pro Micros.

* New Zen keymap

Added Zen keyboard to my list of keyboards, so had to generate a new
keymap for it.

Also adding some changes to my MiniDox keymap and config.h, as well
as my Levinson's config.h.

The config.h file changes enable ee_hands.

* A few changes for useability

I made a few changes to the Minidox keymap to see if I can't make it more useable.

I'm also working on streamlining the Zen keyboard keymap to reduce layers.

* Re-vamped Iris keymap.

* changes

* minor keymap change

This was a minor keymap change to use mod_tap for the backspace key:
ALT when held, BSPC when tapped.

* Added Fourier keymap

* Keymap Cleanup

Moved KC_ESC to KC_CAPS, and changed KC_ESC to KC_GRV
This is because of muscle memory, I kept hitting ESC when trying to hit TAB.

* Keymap Adjustments

Swapped Caps/Esc, put Caps in Raise/Lower layers, put Grv in normal
Esc position. Adjusted the readme.md to reflect these changes.

* minor tweaks

Added code to disable red ProMicro LEDs after flashing.

* Clean-up

* Corrections to keymap.

Fixed a foul-up in the Zen keymap where the lctrl was where the LOWER
should have been.

* Changes to make this fall in line with the new Layout features

* Moving to LAYOUTs for 4x12 boards

* fixed config.h file

* standardization changes

* Reverted Atreus62 keymap to LAYOUT format

* Switch Preonic and Nyquist to ortho_5x12

* Corrections to config.h

* config.h file tweaks

* config.h file tweaks

* Added missing integers.

* Updated Seph's keymap to LAYOUT standard.

* Keymap tweaks & changes

* Bringing keymap up to LAYOUT standard

* Trying to get LEDs working

* Fixes for Stapelberg

Updated my keymap to confirm to the new LAYOUT standard.
Updated the stapelberg.h to reflect this LAYOUT standard.
Updated the stapelberg.c files to hopefully get the LEDs working.

* Getting closer to Kinesis LED functionality.

* NKRO Fix

Disabled NKRO for VUSB ortho_5x12 boards

5 years agoTomato refactor and Configurator support (#3314)
noroadsleft [Thu, 5 Jul 2018 04:44:50 +0000 (21:44 -0700)]
Tomato refactor and Configurator support (#3314)

* Matrix refactor: rename KEYMAP to LAYOUT_ortho_3x10

* Keymap refactor: matrix rename

* Add LAYOUTS = ortho_3x10 to rules.mk

* Configurator support

5 years agoTiger Lily Controller refactor and Configurator support (#3313)
noroadsleft [Thu, 5 Jul 2018 04:44:02 +0000 (21:44 -0700)]
Tiger Lily Controller refactor and Configurator support (#3313)

* Matrix refactor: rename KEYMAP to LAYOUT; +LAYOUT_fullsize_ansi

* Keymap refactor: QMK_KEYBOARD_H; matrix rename; +default_ansi keymap

* Configurator support

* Add LAYOUTS = fullsize_ansi to rules.mk

* Readme cleanup

5 years agodefaulted to 5 rows when HELIX_ROWS is not defined (#3312)
MakotoKurauchi [Thu, 5 Jul 2018 02:04:11 +0000 (11:04 +0900)]
defaulted to 5 rows when HELIX_ROWS is not defined (#3312)

5 years agoTanuki Configurator support (#3310)
noroadsleft [Thu, 5 Jul 2018 01:06:32 +0000 (18:06 -0700)]
Tanuki Configurator support (#3310)

5 years agoSpeedo refactor and Configurator support (#3309)
noroadsleft [Thu, 5 Jul 2018 01:06:04 +0000 (18:06 -0700)]
Speedo refactor and Configurator support (#3309)

* Matrix refactor: rename KEYMAP to LAYOUT

* Keymap refactor: QMK_KEYBOARD_H; matrix rename

* Configurator support

* Readme cleanup

5 years agoThe Ruler QMK Configurator Support (#3308)
MechMerlin [Thu, 5 Jul 2018 01:04:59 +0000 (18:04 -0700)]
The Ruler QMK Configurator Support (#3308)

* Update KEYMAP macro to LAYOUT

* Add QMK Configurator support