]> git.donarmstrong.com Git - qmk_firmware.git/log
qmk_firmware.git
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

5 years agoQMK Configurator support for Maxipad keypad (#3307)
MechMerlin [Thu, 5 Jul 2018 01:04:22 +0000 (18:04 -0700)]
QMK Configurator support for Maxipad keypad (#3307)

5 years agoSatan refactor and Configurator support (#3305)
noroadsleft [Thu, 5 Jul 2018 01:02:01 +0000 (18:02 -0700)]
Satan refactor and Configurator support (#3305)

* Matrix refactor

* Keymap refactor

* Configurator support

* Readme cleanup

5 years agoS60-X refactor and Configurator support (#3304)
noroadsleft [Thu, 5 Jul 2018 01:00:53 +0000 (18:00 -0700)]
S60-X refactor and Configurator support (#3304)

* Matrix refactor

* Keymap refactor

* Configurator update

* Rules: added layouts 60_ansi, 60_ansi_split_bs_rshift and 60_iso

5 years agoRoadkit refactor and Configurator support (#3303)
noroadsleft [Thu, 5 Jul 2018 00:59:35 +0000 (17:59 -0700)]
Roadkit refactor and Configurator support (#3303)

* Matrix refactor: rename KEYMAP to LAYOUT_numpad_4x4

* Keymap refactor: QMK_KEYBOARD_H, matrix renames, readability

* Configurator support

* Add numpad_4x4 LAYOUT to rules.mk

5 years ago sync the left and right backlight led control on ErgoDash (#3298)
omkbd [Tue, 3 Jul 2018 23:19:35 +0000 (08:19 +0900)]
 sync the left and right backlight led control on ErgoDash (#3298)

* Hardware update

Backlight enable
Change pin
Add 2keys (68→70)

* change readme

* support rev1

change keymap path

* move ergodash.h

* sync the left and right backlight led

matrix.c is same as iris keyboad
backlight breathing is unstable,  so it comment out

5 years agoAdd dz60_macos_arrow keymap (#3296)
Olivier Poitrey [Tue, 3 Jul 2018 23:18:33 +0000 (16:18 -0700)]
Add dz60_macos_arrow keymap (#3296)

5 years agoturn on permissive hold for my keymap (#3295)
Ethan Madden [Tue, 3 Jul 2018 23:18:01 +0000 (16:18 -0700)]
turn on permissive hold for my keymap (#3295)

5 years agoSome updates to my minivan keymap (#3294)
Ethan Madden [Tue, 3 Jul 2018 23:17:39 +0000 (16:17 -0700)]
Some updates to my minivan keymap (#3294)

* disabled commands

* dual spacefn, -= match to amj40 layout

-= was killing my muscle memory, so I moved it. Don't have any other
plans for kl though, so leaving them there as well.

5 years agoUpdate Helix 'led_test' keymap (#3292)
Takeshi ISHII [Tue, 3 Jul 2018 23:16:38 +0000 (08:16 +0900)]
Update Helix 'led_test' keymap  (#3292)

* now helix led_test local rgblight.[ch] not use. remove.

* greatly simplify keyboards/helix/rev2/keymaps/led_test/keymap.c

Helix keymap 'led_test' use modified default/keymap.c

5 years agoRedox Configurator support (#3290)
noroadsleft [Tue, 3 Jul 2018 23:15:58 +0000 (16:15 -0700)]
Redox Configurator support (#3290)

5 years agoPrime_R refactor and Configurator support (#3289)
noroadsleft [Tue, 3 Jul 2018 23:15:23 +0000 (16:15 -0700)]
Prime_R refactor and Configurator support (#3289)

* Matrix refactor: rename KEYMAP to LAYOUT

* Keymap refactor: QMK_KEYBOARD_H; new matrix names

* Configurator support

5 years agoAdd QMK DFU bootloader configuration to planck/dshields keymap. (#3288)
Daniel Shields [Tue, 3 Jul 2018 23:14:50 +0000 (00:14 +0100)]
Add QMK DFU bootloader configuration to planck/dshields keymap. (#3288)

5 years agoPlay Keyboard 60 refactor and Configurator update (#3287)
noroadsleft [Tue, 3 Jul 2018 23:14:08 +0000 (16:14 -0700)]
Play Keyboard 60 refactor and Configurator update (#3287)

* Matrix refactor

* Keymap refactor

* Configurator update

* Add LAYOUTS = 60_ansi_split_bs_rshift to rules.mk

* Keymap bugfix: deleted two extra commas

5 years agoAdd Dynamic Macro Toggle using Tap Dance keymap to xd75 (#3297)
zerovectorspace [Tue, 3 Jul 2018 19:13:49 +0000 (19:13 +0000)]
Add Dynamic Macro Toggle using Tap Dance keymap to xd75 (#3297)

* Add Dynamic Macro Toggle using Tap Dance

One Tap    -> Play Macro 1
Two Taps   -> Stop Recording
Three Taps -> Start Recording Macro 1

* Move feature from default to dyn_macro_tap_dance

* Convert 4 space tabs to 2 space tabs

Follows qmk style guidelines

5 years agoMerge pull request #3229 from qmk/hf/shinydox
Erez Zukerman [Tue, 3 Jul 2018 18:06:36 +0000 (14:06 -0400)]
Merge pull request #3229 from qmk/hf/shinydox

Adds I2C timeout and return values, adds support for future RGB Ergodox EZ

5 years agoAddition of hard brigtness limit for RGB_Matrix (#3299)
yiancar [Tue, 3 Jul 2018 16:52:04 +0000 (19:52 +0300)]
Addition of hard brigtness limit for RGB_Matrix (#3299)

* Addition of hard brigtness limit for RGB_Matrix

- Added a define "RGB_MATRIX_MAXIMUM_BRIGHTNESS" to enable hard limiting the maximum brightness for rgb_matrix
- Used the above define to limit the maximum brigthness of HS60 for better stability

* Added docs for new rgb_matrix define

* Addition of check for maximum brightness

5 years agoPhantom refactor and Configurator update (#3285)
noroadsleft [Mon, 2 Jul 2018 03:18:50 +0000 (20:18 -0700)]
Phantom refactor and Configurator update (#3285)

* Matrix refactor

* Keymap refactor

* Add iso_uk keymap

* Configurator update

* Add LAYOUTS = tkl_ansi tkl_iso to rules.mk

5 years agoFixed pin for RGB on lets_split/sockets keyboard (#3284)
Mikkel Jeppesen [Mon, 2 Jul 2018 03:17:35 +0000 (05:17 +0200)]
Fixed pin for RGB on lets_split/sockets keyboard (#3284)

5 years agoqwerty_code_friendly: update for renamed macro (#3283)
Campbell Barton [Sun, 1 Jul 2018 18:10:27 +0000 (20:10 +0200)]
qwerty_code_friendly: update for renamed macro (#3283)

5 years agodefaulted to 5 rows when HELIX_ROWS is not defined (#3282)
MakotoKurauchi [Sun, 1 Jul 2018 18:09:06 +0000 (03:09 +0900)]
defaulted to 5 rows when HELIX_ROWS is not defined (#3282)

5 years agoOmnikey Blackheart refactor (#3280)
noroadsleft [Sun, 1 Jul 2018 18:08:29 +0000 (11:08 -0700)]
Omnikey Blackheart refactor (#3280)

5 years agoOK60 Refactor and Configurator support (#3279)
noroadsleft [Sun, 1 Jul 2018 18:07:48 +0000 (11:07 -0700)]
OK60 Refactor and Configurator support (#3279)

* Matrix refactor

* Keymap refactor

* Configurator support

* Readme formatting fix