]> git.donarmstrong.com Git - qmk_firmware.git/log
qmk_firmware.git
4 years agoAdd effect range to rgblight.c (#5856)
Takeshi ISHII [Thu, 16 May 2019 04:11:28 +0000 (13:11 +0900)]
Add effect range to rgblight.c (#5856)

* add rgblight_set_effect_range()

* implement effect range

* Arrange the order of function list in rgblight.h .

* update docs/feature_rgblight.md

* fix RGBLIGHT_RAINBOW_SWIRL_RANGE default value

* add example code about Utility Functions

* add example code about direct operation functions

* When RGBLIGHT_SPLIT is defined, the following function has no meaning and is invalidated.

 * rgblight_setrgb_master(r, g, b)
 * rgblight_setrgb_slave(r, g, b)
 * rgblight_sethsv_master(h, s, v)
 * rgblight_sethsv_slave(h, s, v)

* add temporary test code for rgblight_set_effect_range

* fix rgblight_effect_knight() bug

* Test End. Revert "add temporary test code for rgblight_set_effect_range"

This reverts commit 5680cddd012d68b2db75a532862a7fef250f8973.

4 years agoNK65 Addition (#5865)
yiancar [Thu, 16 May 2019 04:09:36 +0000 (05:09 +0100)]
NK65 Addition (#5865)

* Nk65 initial commit

* Minor fix for compatibility

* Make everything pretty

* Update keyboards/nk65/config.h

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/nk65/readme.md

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Chmod Dummy

* Update getting_started_introduction.md

* Revert "Update getting_started_introduction.md"

This reverts commit daf446acf7ae4ae00488b389ce04f2cfca708d44.

4 years agoRemoves Erez personally from QMK (#5883)
Erez Zukerman [Wed, 15 May 2019 23:53:45 +0000 (19:53 -0400)]
Removes Erez personally from QMK (#5883)

4 years agoPort 40percentclub nein (#5876)
zvecr [Wed, 15 May 2019 19:57:35 +0000 (20:57 +0100)]
Port 40percentclub nein (#5876)

4 years agoAdd a new keybord Scythe (#5873)
ENDO Katsuhiro [Wed, 15 May 2019 15:52:30 +0000 (00:52 +0900)]
Add a new keybord Scythe (#5873)

* Add a new keyboard Scythe.

* Update info.json.

* Use pragma once.

* Comment out IS_COMMAND macro.

* Remove DISABLE_JTAG definition.

* Remove unnecessary backslashes.

* Change layer defines to enum.

* Remove dead code.

* Fix typo(RGBLIGHT_SPLIT).

* Change BOOTMAGIC_ENABLE to "lite".

* Remove unnecessary keys.

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Fix width.

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Fix hight.

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
4 years ago[Keyboard] Added capslock LED support to the Doro67 Multi PCB. (#5875)
Nicholas Shaff [Wed, 15 May 2019 02:31:36 +0000 (21:31 -0500)]
[Keyboard] Added capslock LED support to the Doro67 Multi PCB. (#5875)

4 years ago[Keyboard] Add Keycapsss O4L 5x12 keyboard (#5859)
Ben [Wed, 15 May 2019 00:00:31 +0000 (02:00 +0200)]
[Keyboard] Add Keycapsss O4L 5x12 keyboard (#5859)

* [Keyboard] Add Keycapsss O4L 5x12 keyboard

* Fix layout error in rules.mk

* Update keyboards/keycapsss/o4l_5x12/readme.md

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/keycapsss/o4l_5x12/readme.md

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/keycapsss/o4l_5x12/readme.md

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/keycapsss/o4l_5x12/readme.md

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/keycapsss/o4l_5x12/readme.md

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/keycapsss/o4l_5x12/config.h

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Remove trailing backslashes

* Add additional infos to the readme

* Remove remaining backslashes

* Change 2x2y layout to my needs

* Update keyboards/keycapsss/o4l_5x12/o4l_5x12.h

Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update keyboards/keycapsss/o4l_5x12/o4l_5x12.h

Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update keyboards/keycapsss/o4l_5x12/o4l_5x12.h

Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update keymaps to use new layout names

* Update keyboards/keycapsss/o4l_5x12/rules.mk

Co-Authored-By: Drashna Jaelre <drashna@live.com>
4 years agoUpdate Zen rev2 info.json file with option positions (#5872)
XScorpion2 [Tue, 14 May 2019 22:25:26 +0000 (17:25 -0500)]
Update Zen rev2 info.json file with option positions (#5872)

4 years ago[Keymap] Correction for DE_Simple keymap readme (#5870)
Markus Dieckmann [Tue, 14 May 2019 19:27:49 +0000 (21:27 +0200)]
[Keymap] Correction for DE_Simple keymap readme (#5870)

Replaced erroneous second QWERTZ keymap with diagramm for 'Lower'
layer.

4 years ago[Keymap] Neo2 for ErgoDox on MacOS US QWERTY / ABC Extended keymap (#5862)
Morton Jonuschat [Tue, 14 May 2019 19:12:29 +0000 (12:12 -0700)]
[Keymap] Neo2 for ErgoDox on MacOS US QWERTY / ABC Extended keymap (#5862)

This is a Neo2 inspired layout that is meant to be fully usable on
MacOS when used with the default US QWERTY/ABC Extended keymap.

Neo2 layers 1-4 have been almost fully implemented in hardware.
Layers 5 and 6 (greek and mathematical symbols) have been left
out for now as most of them aren't available on the default
keymaps.

Layer toggling for layer 3 on the right hand side utilizes a
tap-toggle approach that is a combination of MO & LT macros.
This is required to allow sending Y when tapped, @ when tapped
while the SHIFT modifier is active and support momentarily
toggling the layer while the key is held.

4 years agoFix arch installs as 8.1 is unavailable and #5456 has been merged (#5857)
zvecr [Tue, 14 May 2019 19:05:09 +0000 (20:05 +0100)]
Fix arch installs as 8.1 is unavailable and #5456 has been merged (#5857)

4 years ago[Keymap] Pvinis master (#5843)
Pavlos Vinieratos [Tue, 14 May 2019 19:02:22 +0000 (21:02 +0200)]
[Keymap] Pvinis master (#5843)

* trying to make my global keymap

* refactoring the old keymap using userspace

* getting there

* move readme and remove community layout

* use pragma once instead of ifndefs

* just make iris work

* iris decent

* better naming

* add some modifiers on the home row

* use symbol and sysctl layers

* fix up

* a bit faster

* add < and > on symbol layer

* apparently im not using z all that much..

* okok

* fix up stuff

* led init is back

* bring back led indicators

* Update keyboards/ergotravel/keymaps/pvinis/config.h

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* not needed

* not needed

* delete these for now, until I use the userspace code

* remove katamari from here. made a new pr for it

* lower case

* drashna suggestion :)

* move files to correct place

* fix missing command

4 years ago[Keyboard] Create RGBKB Folder (#5858)
XScorpion2 [Tue, 14 May 2019 18:58:56 +0000 (13:58 -0500)]
[Keyboard] Create RGBKB Folder (#5858)

* Move Sol, Zen, & Zygomorph keyboards to RGBKB folder

* Updated default keymaps

* Fixing more areas due too folder moves

* Fixing Zen layer numbers

* Fixing zygomorph layer comments

* Fixing Colmak comments

* Fixing Sol Colmak readme

* Macro alignment

* Zen rev2 configuration json

* Fixing sol ifdef

* Fixing Sol info.json

5 years agoRoguepullrequest mousepad (#5860)
roguepullrequest [Mon, 13 May 2019 15:00:20 +0000 (16:00 +0100)]
Roguepullrequest mousepad (#5860)

* First publish of roguepullreqest programmer dvorak planck layout

* Removed junk line

* Update keyboards/planck/keymaps/roguepullrequest/keymap.c

Co-Authored-By: roguepullrequest <roguepullrequest@users.noreply.github.com>
* Update keyboards/planck/keymaps/roguepullrequest/keymap.c

Co-Authored-By: roguepullrequest <roguepullrequest@users.noreply.github.com>
* Update keyboards/planck/keymaps/roguepullrequest/keymap.c

Co-Authored-By: roguepullrequest <roguepullrequest@users.noreply.github.com>
* Update keyboards/planck/keymaps/roguepullrequest/keymap.c

Co-Authored-By: roguepullrequest <roguepullrequest@users.noreply.github.com>
* Removed layer songs

Removed layer songs for cleanliness. Will use them later.

* Update keyboards/planck/keymaps/roguepullrequest/readme.md

Co-Authored-By: roguepullrequest <roguepullrequest@users.noreply.github.com>
* Made basic LSHIFT framework but is not working. Listed other tapdances.

* Got LSHIFT to work

* Added working RSHIFT

* Added working TD_S

* Cleaned up LEFT and RIGHT [ { ] } on the UPPER layer.

* Cleaned up layout.

* Reenabled audio space is not needed right now.

* Added tap dances and layout image

* Started dactylmanuform layout

* Revert "Started dactylmanuform layout"

This reverts commit 5ef48e4a23de14db9b843d85d3250e1bf4426817.

* Started mousepad version of BDN9...wont compile for some reason.

* Fixed BDN9 mousepad layout

* Added readme.md to mousepad bdn9 layout.

* Updated readme.md for mousepad bdn9 layout.

Fixed the tables to finally work.

* Unslashed the mousepad keymap for the BDN9

5 years agoXulkal Keymap Changes (#5861)
XScorpion2 [Mon, 13 May 2019 14:58:15 +0000 (09:58 -0500)]
Xulkal Keymap Changes (#5861)

5 years agoAdd Wasdat controller (#5855)
fauxpark [Sun, 12 May 2019 18:22:16 +0000 (04:22 +1000)]
Add Wasdat controller (#5855)

* Add Wasdat controller

* Add reset instructions

* Clarify ANSI & ISO support

5 years ago[Keyboard] Fix file encoding and add readme (#5853)
zvecr [Sun, 12 May 2019 07:01:00 +0000 (08:01 +0100)]
[Keyboard] Fix file encoding and add readme (#5853)

5 years ago[Keyboard] Added hand wired keyboard "Daishi" (#5712)
Croktopus [Sun, 12 May 2019 06:59:52 +0000 (23:59 -0700)]
[Keyboard] Added hand wired keyboard "Daishi" (#5712)

* added daishi

* edits made based on feedback

* Update keyboards/handwired/daishi/readme.md

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/handwired/daishi/keymaps/default/readme.md

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/handwired/daishi/keymaps/default/readme.md

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* made more changes based on feedback

* Update keyboards/handwired/daishi/keymaps/default/readme.md

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* updated usb device info

* fixed layouts

* fixed LEDs and keymaps

5 years ago[Keyboard] Enable RGBLED_SPLIT on hecomi/alpha (#5836)
takashiski [Sun, 12 May 2019 06:20:45 +0000 (15:20 +0900)]
[Keyboard] Enable RGBLED_SPLIT on hecomi/alpha (#5836)

* remove not need file

* set RGBLIGHT_SPLIT

* set RGBLIGHT by layer

* exchange LED color on layer

* Update keyboards/hecomi/alpha/rules.mk

I misunderstand RGBLIGHT_SPLIT

Co-Authored-By: Drashna Jaelre <drashna@live.com>
5 years ago[Keyboard] Fix dz60 LAYOUT_60_iso_split_space_bs_rshift api errors (#5852)
zvecr [Sun, 12 May 2019 06:15:18 +0000 (07:15 +0100)]
[Keyboard] Fix dz60 LAYOUT_60_iso_split_space_bs_rshift api errors (#5852)

* Fix LAYOUT_60_iso_split_space_bs_rshift to match comments and Configurator

* Fix LAYOUT_60_iso_split_space_bs_rshift to match comments and Configurator

5 years ago[Keyboard] Convert Staryu to use DIRECT_PINS and BACKLIGHT_PINS (#5848)
zvecr [Sun, 12 May 2019 05:57:51 +0000 (06:57 +0100)]
[Keyboard] Convert Staryu to use DIRECT_PINS and BACKLIGHT_PINS (#5848)

* Convert to use DIRECT_PINS and BACKLIGHT_PINS

* Convert to use DIRECT_PINS and BACKLIGHT_PINS - remove old comment

5 years ago[Keyboard] clarify readme for the growing number of kbd67 revisions (#5844)
MechMerlin [Sun, 12 May 2019 05:56:00 +0000 (22:56 -0700)]
[Keyboard] clarify readme for the growing number of kbd67 revisions (#5844)

* clarify readme for the growing number of kbd67 revisions

* some pr comment nits

5 years ago[Keyboard] Adding RGBKB Zygomorph Keyboard (#5841)
XScorpion2 [Sun, 12 May 2019 05:42:57 +0000 (00:42 -0500)]
[Keyboard] Adding RGBKB Zygomorph Keyboard (#5841)

* Initial Zygomorph 5x6 code

Split is not working yet

* layout changes

implement 4 row config option (not done yet), remove layout comments in layout.c

* Zygomorph layouts for 5x12, 5x6, 4x12, and 4x6

Also, info.json *should* be nearly usable
 for the configurator

* temporary fix for pin D5 being broken

* show D5 issue comment

* add build notes

* Pin B7 broken in split why?

* remove fix

* Fix some pin assignments

* begin to fix keymap

* Create new 5x6 layout

* update key positions

* Initial Zygomorph 5x6 code

Split is not working yet

* layout changes

implement 4 row config option (not done yet), remove layout comments in layout.c

* Zygomorph layouts for 5x12, 5x6, 4x12, and 4x6

Also, info.json *should* be nearly usable
 for the configurator

* temporary fix for pin D5 being broken

* show D5 issue comment

* add build notes

* Pin B7 broken in split why?

* remove fix

* Fix some pin assignments

* begin to fix keymap

* Create new 5x6 layout

* Rough first pass at split common conversion.
Keymap cleanup to cover just the basics.
Broke OLED code out into separate example.

* Fix readme

* Removal of old encoder / oled driver, fix for layout macros

* small update

* xulkal zygomorph keymaps

* Removed the LED_MIRRORED option as leds are always mirrored on Zygomorph

* Xulkal keymaps update

* split rgb light support

* fix line endings

* Apply suggestions from code review

Co-Authored-By: zvecr <git@zvecr.com>
* More layout and compile fixes from pr review

* Cleaning up rules.mk files

* Apply suggestions from code review

Co-Authored-By: zvecr <git@zvecr.com>
* Updating defaults

* Apply suggestions from code review

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
5 years agoAdded check for event pressed to clear space cadet (#5839)
XScorpion2 [Sun, 12 May 2019 05:20:14 +0000 (00:20 -0500)]
Added check for event pressed to clear space cadet (#5839)

* Added check for pressed to clear space cadet

* Found some docs to update

* Update docs/quantum_keycodes.md

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Changes from PR

5 years ago[Keyboard] Z-150 Blackheart refactor (#5823)
noroadsleft [Sun, 12 May 2019 05:16:07 +0000 (22:16 -0700)]
[Keyboard] Z-150 Blackheart refactor (#5823)

* Fix white space on z150_blackheart.h

* Update z150_blackheart.h to use #pragma once include guard

* Update z150_blackheart.h to use QMK-preferred K<row><col> notation

* Add QMK Configurator support

* Refactor the keymaps

- refactor the keymaps into separate files for each layout macro
- give credit where credit is due
- white space update (four-space indent)

* Make Hardware Availability link in readme a rich text link

* Convert LED indicators to GPIO commands

* Elevate Indicator LED set-up and toggling to keyboard level

5 years agoNEK Type A (#5175)
Mike Roberts [Sun, 12 May 2019 01:12:06 +0000 (21:12 -0400)]
NEK Type A (#5175)

* project creation and config.h import

* fix name

* cleanup

* layout for left

* working left with feather pins

* full keymap

* ?

* let's do this

* non working twimaster version

* it fucking works!

* bluetooth!

* cleanup

* use auto output for ADAFRUIT_BLE

* remove auto from custom matrix

* better ble auto

* fix f1

* revert

* fix ble

* update readme

* Update readme.md

* Update readme.md

5 years agoUpdate run command now that the install script is unattended, fix mount point for...
zvecr [Sun, 12 May 2019 00:55:12 +0000 (01:55 +0100)]
Update run command now that the install script is unattended, fix mount point for Debian (#5847)

5 years ago[Keymap] Minor keymap updates (#5850)
stanrc85 [Sun, 12 May 2019 00:51:37 +0000 (20:51 -0400)]
[Keymap] Minor keymap updates (#5850)

* Move layer toggle key for one handed operation

* Add print screen keycode

* Cleaning up some tab/space formatting

5 years agoFix for Solid Reactive mode bug (#5846)
XScorpion2 [Sat, 11 May 2019 19:31:31 +0000 (14:31 -0500)]
Fix for Solid Reactive mode bug (#5846)

derp, forgot to remove the pragma once

5 years agoAdd vim arrow keybindings to layer 1, update readme. (#5842)
William Chang [Sat, 11 May 2019 17:14:42 +0000 (10:14 -0700)]
Add vim arrow keybindings to layer 1, update readme. (#5842)

5 years agofeat: add kbd67v2 support (#5777)
Paul J. Miller [Sat, 11 May 2019 16:24:49 +0000 (12:24 -0400)]
feat: add kbd67v2 support (#5777)

* feat: add kbd67v2 support

* update cr

* Update keyboards/kbdfans/kbd67/rev2/config.h

Co-Authored-By: Vorror <paul@dgtlrepublic.com>
* Update keyboards/kbdfans/kbd67/rev2/config.h

Co-Authored-By: Vorror <paul@dgtlrepublic.com>
* Update keyboards/kbdfans/kbd67/rev2/rev2.c

Co-Authored-By: Vorror <paul@dgtlrepublic.com>
* Update keyboards/kbdfans/kbd67/rev2/rules.mk

Co-Authored-By: MechMerlin <30334081+mechmerlin@users.noreply.github.com>
* Update keyboards/kbdfans/kbd67/rev2/readme.md

Co-Authored-By: MechMerlin <30334081+mechmerlin@users.noreply.github.com>
5 years agotranslate docs into Mandarin Chinese (#5807)
ymzcdg [Sat, 11 May 2019 16:22:16 +0000 (00:22 +0800)]
translate docs into Mandarin Chinese (#5807)

* translate newbs.md into Madarin Chinese

translate newbs.md into Madarin Chinese

* translate docs into Mandarin Chinese

translate getting_started_github.md into Mandarin Chinese

* translate getting_started_getting_help.md into Mandarin Chinese

translate getting_started_getting_help.md into Mandarin Chinese

* contributing.md to Chinese

Personify QMK as a girl named Q酱 . It can make more developer read this document and contribute QMK.

* getting_started_introduction.md to Chinese

getting_started_introduction.md to Chinese

* faq.md to Chinese

faq.md to Chinese

* crlf2lf getting_started_introduction.md

ending line fix getting_started_introduction.md

* crlf2lf contributing.md

crlf2lf contributing.md

5 years agoRGB Matrix Effects: Cycle Out to In & Cycle Out to In Dual (#5812)
XScorpion2 [Sat, 11 May 2019 02:56:16 +0000 (21:56 -0500)]
RGB Matrix Effects: Cycle Out to In & Cycle Out to In Dual (#5812)

5 years agoCleanup/rgb matrix (#5811)
XScorpion2 [Fri, 10 May 2019 23:55:02 +0000 (18:55 -0500)]
Cleanup/rgb matrix (#5811)

* clean up rgb matrix extern usage

Moved rgb matrix boiler plate into macros

Rebased onto typing heatmap pr

* Fixing the reversed frame buffer access in digital rain

* Fixing digital rain & typing heatmap if keyreactive effects are not enabled

* Apply suggestions from code review

Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Adding parenthesizes to DRIVER_LED_TOTAL where necessary

* Updated docs

* added notes about parentheses

5 years ago[Docs] RGB Animation documentation on reducing memory footprint (#5813)
Yan-Fa Li [Fri, 10 May 2019 16:50:53 +0000 (09:50 -0700)]
[Docs] RGB Animation documentation on reducing memory footprint (#5813)

* Improve Animation docs with example

 - example to reduce flash footprint of animations using RGBLIGHT_EFFECT_ defines

* Re-order the effects list

* Update docs/feature_rgblight.md

Co-Authored-By: yanfali <yanfali@gmail.com>
* Update docs/feature_rgblight.md

Co-Authored-By: yanfali <yanfali@gmail.com>
* Update docs/feature_rgblight.md

Co-Authored-By: yanfali <yanfali@gmail.com>
* Introduce line breaks

* Add title for animation speed section

* Organize Animation Defines Into Groups

* Use the RGB EFFECT recommended by mtei in docs

 - has the most modes, and STATIC_LIGHT can't really be disabled.

* Use more accurate titles for effects and animation

 - accidentally put a toggle in settings

5 years ago[Keyboard] Satisfaction75 i2c fix and VIA layout (#5798)
Andrew Kannan [Fri, 10 May 2019 05:53:36 +0000 (01:53 -0400)]
[Keyboard] Satisfaction75 i2c fix and VIA layout (#5798)

5 years agoNorman layout for the minidox keyboard (#5747)
Torben Hoffmann [Fri, 10 May 2019 05:12:11 +0000 (07:12 +0200)]
Norman layout for the minidox keyboard (#5747)

* Norman layout with Lower and Raise layers working

* Add keymap_extra def for Norman layout
* Re-org'ed the modifiers as explained in the Readme
* Corrected colour legend for KLE that the Readme links to

* Use #pragma once in header file

* Use pragma once and move user config to config.h

* Move definitions to the right file and correct link in Readme

* Move def of NM_COLN to the logical place in header file

* Add sendstring_norman.h for when the laptop layout is not QWERTY

* Update quantum/keymap_extras/sendstring_norman.h

Co-Authored-By: lehoff <torben.lehoff@gmail.com>
5 years ago[Keymap] Updated keymap and readme (#5834)
William Chang [Fri, 10 May 2019 04:41:26 +0000 (21:41 -0700)]
[Keymap] Updated keymap and readme (#5834)

* Initial commit

* Modified keymap and updated readme.

* fixed numbering in readme

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Made requested changes in PR.

* Rename README.md to readme.md

* swapped media control keys

* updated right alt key to apply shift key for emacs

* updated R_Alt to remove shift

* Updated readme

5 years ago[Keyboard] DZTECH: CODE CLEANUP (#5828)
moyi4681 [Fri, 10 May 2019 01:48:07 +0000 (09:48 +0800)]
[Keyboard] DZTECH: CODE CLEANUP (#5828)

* Delete board.c

* Delete board.h

* Delete board.mk

* Delete bootloader_defs.h

* Delete chconf.h

* Delete halconf.h

* Delete mcuconf.h

* Update rules.mk

* Update config.h

* Update config.h

* Update config.h

* Update config.h

* Update config.h

* Update rules.mk

* Delete bootloader_defs.h

* Delete halconf.h

* Delete chconf.h

* Delete mcuconf.h

* Update rules.mk

* Update config.h

* Update dz40rgb.c

* Update dz65rgb.c

5 years ago[Keymap] Fix RGB_MATRIX_ENABLE check in users/konstantin/rules.mk (#5832)
Konstantin Đorđević [Thu, 9 May 2019 18:05:33 +0000 (20:05 +0200)]
[Keymap] Fix RGB_MATRIX_ENABLE check in users/konstantin/rules.mk (#5832)

5 years agofixed matrix (#5831)
Hannes Egler [Thu, 9 May 2019 16:57:56 +0000 (18:57 +0200)]
fixed matrix (#5831)

5 years agoAdd no_caps_lock layout for Satan GH60 (#5829)
Danu Widatama [Thu, 9 May 2019 13:35:47 +0000 (20:35 +0700)]
Add no_caps_lock layout for Satan GH60 (#5829)

5 years ago[Docs] Fix Space Cadet link (#5825)
Tobias V. Langhoff [Thu, 9 May 2019 04:45:00 +0000 (06:45 +0200)]
[Docs] Fix Space Cadet link (#5825)

Fix broken Space Cadet link in Features list

5 years ago[Keymap] Signum3.0 Generate printable keymap (#5818)
Jan Christoph Ebersbach [Wed, 8 May 2019 18:04:32 +0000 (20:04 +0200)]
[Keymap] Signum3.0 Generate printable keymap (#5818)

* Externalize generation of visual text keymap

* Generate keymap in Asciidoc format for further processing

* Remove artifacts from a2x call

5 years ago[Keymap] Signum 3.0, fix, move and change keys (#5820)
Jan Christoph Ebersbach [Wed, 8 May 2019 18:03:53 +0000 (20:03 +0200)]
[Keymap] Signum 3.0, fix, move and change keys (#5820)

5 years ago[Keyboard] Noxary 220 (#5816)
MechMerlin [Wed, 8 May 2019 05:15:01 +0000 (22:15 -0700)]
[Keyboard] Noxary 220 (#5816)

* initial commit and script error fixes

* add matrix and pin definitions along with LAYOUT macro

* add an appropriate keymap

* add num lock led support

* turn on bootmagic lite along with backlight led support

* add QMK Configurator support

5 years ago[Keyboard] Add Noxary 260 (#5815)
MechMerlin [Wed, 8 May 2019 04:40:45 +0000 (21:40 -0700)]
[Keyboard] Add Noxary 260 (#5815)

* initial commit

* fix script issues

* define pins used and electrical matrix size and an appropriate LAYOUT macro

* add an appropriate keymap

* turn on bootmagic lite and backlight support

* Add QMK Configurator support

* add caps lock led support

* update readme with group buy links

5 years ago[Keyboard] Add Noxary 280 (#5814)
MechMerlin [Wed, 8 May 2019 04:39:31 +0000 (21:39 -0700)]
[Keyboard] Add Noxary 280 (#5814)

* initial commit

* fixup script issues

* define pins used and create an appropriate LAYOUT macro

* create an appropriate keymap

* turn on backlight and bootmagic lite

* add QMK Configurator support

* fixup readme

* remove doubly defined KC_TRNS from keymap

* add support for Caps lock and Scroll lock LEDs

5 years agoRGB Matrix Typing Heatmap (#5786)
XScorpion2 [Wed, 8 May 2019 02:17:00 +0000 (21:17 -0500)]
RGB Matrix Typing Heatmap (#5786)

* RGB Matrix Typing Heatmap Effect

* Fixing file name and effect init

5 years agorgb_led struct conversion (aka: Per led (key) type rgb matrix effects - part 2) ...
XScorpion2 [Tue, 7 May 2019 23:22:46 +0000 (18:22 -0500)]
rgb_led struct conversion (aka: Per led (key) type rgb matrix effects - part 2) (#5783)

* Initial conversion of the rgb_led struct

* Converting last keyboard & updating effects to take advantage of the new structure

* New struct should not be const

* Updated docs

* Changing define ___ for no led to NO_LED

* Missed converting some keymap usages of the old struct layout

5 years agoAdd layout description to keymap.c (#5810)
Chuck Lauer Vose [Tue, 7 May 2019 21:43:00 +0000 (14:43 -0700)]
Add layout description to keymap.c (#5810)

5 years ago[Split] fix split_common i2c backlight disabling (#3886)
Rainer Clasen [Tue, 7 May 2019 17:45:10 +0000 (19:45 +0200)]
[Split] fix split_common i2c backlight disabling (#3886)

slave backlight was always on - as get_backlight_level() doesn't
indicate if the backlight is enabled or not.

also updated the corosponding code for serial transport to stop peeking
directly at 'internal' backlight_config structure.

5 years ago[Keymap] crkbd/keymaps/rs: add rs keymap to corne keyboard and adapt others (#5181)
Olivier Poitrey [Tue, 7 May 2019 17:43:08 +0000 (10:43 -0700)]
[Keymap] crkbd/keymaps/rs: add rs keymap to corne keyboard and adapt others (#5181)

Update all my keymaps to work with 40 keys. Refactor code using
Userspace.

5 years agoAdd remaining RGB light components. (#5785)
kaylanm [Tue, 7 May 2019 13:36:40 +0000 (09:36 -0400)]
Add remaining RGB light components. (#5785)

5 years agoAdding bdn9 keymap examples for company event (#5800)
Chuck Lauer Vose [Tue, 7 May 2019 05:36:21 +0000 (22:36 -0700)]
Adding bdn9 keymap examples for company event (#5800)

* Adding bdn9 keymap examples for company event

* Simplify some code w/ tap_code16 [pr feedback]

- Also remove backslashes
- Remove xxx and ___ layer definitions
- Properly name enums
- Add newline after slack reaction

5 years ago[Keymap] RGB Changes for Drashna Keyboards (#5803)
Drashna Jaelre [Tue, 7 May 2019 05:34:09 +0000 (22:34 -0700)]
[Keymap] RGB Changes for Drashna Keyboards (#5803)

* Disable a bunch of reactive modes

* Enable rgb matrix for Corne Keyboard

* Convert CRKBD to rgb matrix

* Add Gergo keyboard layout

* Make Diablo 3 tap dance better

* Add basic support for Planck EZ

* Fix RGB Matrix stuff

* Fix keycodes for Planck EZ

* Update CRKBD OLED stuff

* Fix typo for sleep on ergodox glow

* Improve my gergo layout

* Scrolling OLED key logger!

* Change gergo layout

* Hnadle unicode keycodes if unicode is disabled

* Disable COMMAND/CONSOLE for gergo

* Fix right side control

* Re-enable LTO for all platforms

Since I got updated arm gcc binaries that no longer error out on lto

* Update formatting to match newer community standards

Poor 2 space

* Re-alight startup animation to use new HUE range

* Streamline gitlab ci scripts

* Disabled Space Cadet

* Add support for breathing table

* Enable new LTO Option

And clean up defines that will now be repeatitive

* Remove vscode settings

* Additional formatting cleanup of config.h files

5 years agoAdd Boardwalk keymap (#5806)
Brendan Wrafter [Tue, 7 May 2019 05:33:41 +0000 (01:33 -0400)]
Add Boardwalk keymap (#5806)

* Add Boardwalk keyboard layout

* Remove backslashes

5 years ago[Keyboard] Enable RGBLIGHT_ANIMATIONS by default on the Zen rev2 (#5805)
XScorpion2 [Mon, 6 May 2019 22:29:13 +0000 (17:29 -0500)]
[Keyboard] Enable RGBLIGHT_ANIMATIONS by default on the Zen rev2 (#5805)

* Enable RGBLIGHT_ANIMATIONS by default on the Zen rev2

* Also fixing OLED as it is upside down

5 years ago[Keyboard] Sol keyboard conversion to split common (#5773)
XScorpion2 [Mon, 6 May 2019 22:06:43 +0000 (17:06 -0500)]
[Keyboard] Sol keyboard conversion to split common (#5773)

* Split common conversion

* Updated serial and encoder pins

* Fixing default folder until r2

* Fixing oled driver on slave split common

* Fixing keymap compile errors

* Fixing oled inactivity timer on slave split common

* Hoisted oled driver task, init, & activity to keyboard.c

* Update keyboards/sol/config.h

Co-Authored-By: XScorpion2 <rcalt2vt@gmail.com>
* Remove TAPPING_FORCE_HOLD

5 years agoMake python a required build dependency (#5784)
skullydazed [Mon, 6 May 2019 17:56:34 +0000 (10:56 -0700)]
Make python a required build dependency (#5784)

* Make python a required build dependency

* Add missing color

* fixup sabayon linux per @BlitzKraft

5 years ago[Keymap] Update personal userspace and keymaps (now with 4 spaces!) (#5774)
Konstantin Đorđević [Mon, 6 May 2019 15:41:45 +0000 (17:41 +0200)]
[Keymap] Update personal userspace and keymaps (now with 4 spaces!) (#5774)

* Add FnLk to Melody96 bottom row

* Update conditional in userspace makefile

Thanks @drashna

* Add F keys to Melody96 Fn layer

* Add FN_ESC alias to userspace

* Update KBD6X keymap

* Fix RGB_MATRIX_ENABLE constant name in #if

* Remove trailing \ from LAYOUT macro calls

* Set RGB mode on EEPROM reset in KBD6X

* Swap right and middle mouse buttons in KBD6X

* Rearrange RGB controls in KBD6X

* Update keycode aliases, replace CLEAR with DEL_NXT in KBD6X

Add Clear to KBD6X as RCtrl+`

* Convert code to 4 space indents

* Tweak RCTRL layer functionality

* Replace NUMPAD custom keycode with layer state logic

* Update RGB_MATRIX_ENABLE check

Co-Authored-By: vomindoraan <vomindoraan@gmail.com>
5 years agoRe-fix Mousekey Movements (#5740)
Drashna Jaelre [Mon, 6 May 2019 15:35:01 +0000 (08:35 -0700)]
Re-fix Mousekey Movements (#5740)

* Re-fix Mousekey Movements

After the new movement model was instroduced, it broke diagonal momement, again.  Reapplying fix from #3147 to both old and new acceleration method.

* Make diagonal mouse report checks more readable

Co-Authored-By: drashna <drashna@live.com>
5 years ago[Keyboard] add ut47.2 (#5788)
keyhive [Mon, 6 May 2019 05:01:43 +0000 (23:01 -0600)]
[Keyboard] add ut47.2 (#5788)

* adding ut47.2

adding ut47.2

* Update keyboards/ut472/ut472.c

Co-Authored-By: keyhive <42986966+keyhive@users.noreply.github.com>
* Update keyboards/ut472/rules.mk

Co-Authored-By: keyhive <42986966+keyhive@users.noreply.github.com>
* Update keyboards/ut472/ut472.c

Co-Authored-By: keyhive <42986966+keyhive@users.noreply.github.com>
* Update keyboards/ut472/rules.mk

Co-Authored-By: keyhive <42986966+keyhive@users.noreply.github.com>
* changed shift enter special keys to KC_SFTENT

changed shift enter special keys to KC_SFTENT

* Update keyboards/ut472/ut472.h

Co-Authored-By: keyhive <42986966+keyhive@users.noreply.github.com>
* Update keyboards/ut472/ut472.h

Co-Authored-By: keyhive <42986966+keyhive@users.noreply.github.com>
* Update keyboards/ut472/ut472.h

Co-Authored-By: keyhive <42986966+keyhive@users.noreply.github.com>
* Update keyboards/ut472/readme.md

Co-Authored-By: keyhive <42986966+keyhive@users.noreply.github.com>
* Update keyboards/ut472/readme.md

Co-Authored-By: keyhive <42986966+keyhive@users.noreply.github.com>
* updated for sourcing

updated for sourcing

* Update keyboards/ut472/readme.md

Co-Authored-By: keyhive <42986966+keyhive@users.noreply.github.com>
* changed flash to make

changed flash to make

5 years ago[Keymap] MatthewRobo Massdrop CTRL/DZ60RGB Keymaps (#5799)
M-AS [Mon, 6 May 2019 04:54:41 +0000 (00:54 -0400)]
[Keymap] MatthewRobo Massdrop CTRL/DZ60RGB Keymaps (#5799)

* added personal CTRL keymap

* added personal dz60rgb keymap

* enabled new rgb effect

* added space cadet shift

* media player track buttons now orange

* updated keymaps with rgb setting and visual HSV setting preview

* fixed source stuff?

* added support for underglow toggle (bugged to all hell)

* everything now behaves as expected when ti comes to RGB toggles, thank god

* removed ifdefs

* changed color of MAS_CRM

* uh, whitespace

5 years ago[Keyboard] Add ProjectKeyboard Alice PCB to QMK (#5581)
Andrew Kannan [Mon, 6 May 2019 04:08:12 +0000 (00:08 -0400)]
[Keyboard] Add ProjectKeyboard Alice PCB to QMK (#5581)

* Update instant60 for tsangan version

* Add project alice keyboard

* remove

* Remove commented out code

* Update readme

* Add newline

* Update keyboards/projectkb/alice/readme.md

Co-Authored-By: awkannan <andrew.kannan@klaviyo.com>
* Update keyboards/projectkb/alice/halconf.h

Co-Authored-By: awkannan <andrew.kannan@klaviyo.com>
* Update keyboards/projectkb/alice/halconf.h

Co-Authored-By: awkannan <andrew.kannan@klaviyo.com>
* Fix ifdef and use helper macros

* Add reset keycode

* udpate keymap

* Add RGB Keycodes

* Styling things

* remove unused enum

* fix

5 years ago[Keyboard] Practice65 Keyboard (#5795)
Andrew Kannan [Sun, 5 May 2019 23:58:08 +0000 (19:58 -0400)]
[Keyboard] Practice65 Keyboard (#5795)

* Save p65 changes

* Save p65 changes

* Add reset

* update num leds

5 years agoSpace Cadet: Reducing unnecessary reported keypresses (#5781)
XScorpion2 [Sun, 5 May 2019 23:27:02 +0000 (18:27 -0500)]
Space Cadet: Reducing unnecessary reported keypresses (#5781)

* Reducing unnecessary reported keypresses and minor docs / variable name changes

* Apply suggestions from code review

Co-Authored-By: XScorpion2 <rcalt2vt@gmail.com>
5 years agoAdd my layout for the KBD67, update readme for default layout to (#5779)
Martinffx [Sun, 5 May 2019 23:25:29 +0000 (01:25 +0200)]
Add my layout for the KBD67, update readme for default layout to (#5779)

display layout.

5 years ago[Keybooard] Update of Ergodash Keyboard (#5772)
omkbd [Sun, 5 May 2019 23:19:07 +0000 (08:19 +0900)]
[Keybooard] Update of Ergodash Keyboard (#5772)

* Simpler coding

use SPLIT_KEYBOARD
delete rev1 (rev2→rev1)  because rev1is not sold

* delete USE_I2C = no

* Update readme.md

5 years agoconfig.qmk.fm support fix for westfoxtrot/aanzee (#5794)
Max [Sun, 5 May 2019 21:37:54 +0000 (23:37 +0200)]
config.qmk.fm support fix for westfoxtrot/aanzee (#5794)

* fixed issue with LED indicators
corrected error in info.json

* fixed issue with led indictors

* added fix for key_count to info.json for westfoxtrot/aanzee

* fix to support config.qmk.fm correctly and remove unused key from matrix for westfoxtrot/aanzee

5 years agoFix wrong key assigning in keymap for ISO layout (#5790)
kwerdenker [Sun, 5 May 2019 16:31:51 +0000 (18:31 +0200)]
Fix wrong key assigning in keymap for ISO layout (#5790)

5 years agofix line endings
Ryan Caltabiano [Sat, 4 May 2019 17:02:02 +0000 (12:02 -0500)]
fix line endings

5 years ago[Keymap] add unicode to jotix's ortho_4x12_layout (#5775)
jotix [Sat, 4 May 2019 16:57:41 +0000 (13:57 -0300)]
[Keymap] add unicode to jotix's ortho_4x12_layout (#5775)

* add unicode to jotix's ortho_4x12_layout

* suggested change #define UNICODE_SELECTED_MODES UC_LNX

5 years ago[Docs] Update Super ALT↯TAB to remove use of unregister_code16 (#5766)
Jez Cope [Sat, 4 May 2019 16:46:44 +0000 (17:46 +0100)]
[Docs] Update Super ALT↯TAB to remove use of unregister_code16 (#5766)

The code as originally listed didn't work for me, but replacing `unregister_code16(LALT(KC_TAB));` with `unregister_code(KC_LALT);` fixes the problem and causes the macro to work as intended.

Thanks to folks on Discord for helping me figure this out.

5 years agodocker_build.sh: Docker requires access to hosts devices (#5063)
Robin Hallabro-Kokko [Sat, 4 May 2019 00:41:39 +0000 (00:41 +0000)]
docker_build.sh: Docker requires access to hosts devices (#5063)

* docker_build.sh: Docker requires access to hosts devices

This also runs the container interactively which allows the user to
interupt the build with Ctrl-C.

* docker_build.sh: Mount /dev via $usb_args instead

5 years ago[Keyboard] Refactor S60x (#5596)
MechMerlin [Sat, 4 May 2019 00:28:03 +0000 (17:28 -0700)]
[Keyboard] Refactor S60x (#5596)

* remove files that contributed to default hex file creation

* fix up rgb pcb rules and config that previously depended on rules and config in a parent directory

* use #pragma once

* turn on backlight breathing and use #pragma once

* fix config.h and rules.mk to not depend on the parent directory

* use #pragma once

* removed keyboard info.jsons in favor of a shared one

* add in hhkb layout and shared info.json file

* fixup readme file

* remove cruft

* use bootmagic lite over yes

* fix config path and use pragma once

* commit PR fixes

* update manufacturer

* set bootloader correctly

5 years agoFix up ps2avrgb templates (#5606)
MechMerlin [Sat, 4 May 2019 00:26:29 +0000 (17:26 -0700)]
Fix up ps2avrgb templates (#5606)

* fix up ps2avrgb templates

* set backlight enable to no as per review comments

* add back no_uart

5 years ago[Keymap] DZ60 keymap and layout (#5474)
Oliver Granlund [Sat, 4 May 2019 00:25:24 +0000 (03:25 +0300)]
[Keymap] DZ60 keymap and layout (#5474)

* init

* function layout planning

* nordic keymap v1.0

* Added latest satan layouts, updated readmes

* Cleaning code

* Renamed ISO -> iso

* Updated keymap to work better with Swedish layout

* merge conflict

* Added dz60 layout

* pr issues fixes

* removed weirdly positioned files

* code cleanup, added dz60 layout json data

* Added dz60 layout readme

* Renamed layout

* removed vscode file

* Update keyboards/dz60/dz60.h

Co-Authored-By: OlliGranlund <OlliGranlund@users.noreply.github.com>
5 years ago[Docs] Add examples to debugging docs (#5555)
zvecr [Sat, 4 May 2019 00:24:07 +0000 (01:24 +0100)]
[Docs] Add examples to debugging docs (#5555)

* Add examples to debugging docs

* Add examples to debugging docs - review comments

* Update matrix keypress example to use uprintf

5 years agoNew keycode macro (XP) for shifted character pairs using UNICODEMAP + bug fixes and...
Konstantin Đorđević [Fri, 3 May 2019 16:33:00 +0000 (18:33 +0200)]
New keycode macro (XP) for shifted character pairs using UNICODEMAP + bug fixes and improvements (#4803)

* Expose unicode_saved_mods

* Add UNICODEMAP shift pair functionality and XS keycode

* Add XS to keycode reference documentation

* Pick pair index based on both Shift and Caps Lock state

* Add XS to Unicode feature docs

* Clean up process_unicode* headers

* Extract unicode_map index calculation into function

* Pick pair index as XOR rather than OR of Shift and Caps states

* unicode_input_start() has to be called before the unicode_map index is calculated

* Replace unicodemap_input_error() with more generic unicode_input_cancel()

* Replace register+tap+unregister with tap_code16(LCTL(LSFT(KC_U)))

* UNICODE_OSX_KEY → UNICODE_KEY_OSX, UNICODE_WINC_KEY → UNICODE_KEY_WINC

* Make keycode range checks more robust

* Fix keycode range checks for different input modes

* Add UNICODE_KEY_LNX, update docs

* QK_UNICODEMAP_SHIFT → QK_UNICODEMAP_PAIR

* XS → XP, update docs

* Tweak Unicode docs

* Use recently added MOD_MASK_SHIFT and IS_HOST_LED_ON helpers

* Update Unicode table in docs/keycodes.md

* Update Unicode docs per review comments

* Replace references to Mac OS X with macOS in Unicode docs

* As of v0.9.0, WinCompose supports all possible code points

* Expand descriptions in XP docs

* Update keycode table and cycling docs

* Further expand cycling docs

5 years agoAdd DFU Suffix for ARM boards (#5763)
Drashna Jaelre [Fri, 3 May 2019 15:24:22 +0000 (08:24 -0700)]
Add DFU Suffix for ARM boards (#5763)

* Add DFU Suffix for ARM boards

* Blindly flash DFU SUFFIX ARGS for now

* Fix commented out check

* Fix DFU Suffix Argument check

Thank you jack!

* Update Travis CI Scripts to include dfu-util

So we can get dfu-suffix as well

* Manually add dfu-suffix package

* Use external repo for newer version of dfu-util

One that includes dfu-suffix

* Update .travis.yml

* Silence unnecessary output from dfu-suffix

5 years agoFix LIB_SRC insert position (#5731)
Takeshi ISHII [Fri, 3 May 2019 13:20:23 +0000 (22:20 +0900)]
Fix LIB_SRC insert position (#5731)

The insertion point for `$(patsubst %.c,%.clib,$(LIB_SRC))` must be after all normal `SRC += ..` . I modified it to be so.

Because LIB_SRC and SRC are assumed to be used in pairs. Similarly, QUANTUM_LIB_SRC and QUANTUM_SRC are assumed to be used in pairs.

5 years agoadd dz65rgb (#5756)
moyi4681 [Fri, 3 May 2019 13:19:33 +0000 (21:19 +0800)]
add dz65rgb (#5756)

* add dz68rgb

* Update dz68rgb.c

* Apply suggestions from code review

Co-Authored-By: moyi4681 <moyi4681@users.noreply.github.com>
* Apply suggestions from code review

Co-Authored-By: moyi4681 <moyi4681@users.noreply.github.com>
* Apply suggestions from code review

Co-Authored-By: moyi4681 <moyi4681@users.noreply.github.com>
* Apply suggestions from code review

Co-Authored-By: moyi4681 <moyi4681@users.noreply.github.com>
* Apply suggestions from code review

Co-Authored-By: moyi4681 <moyi4681@users.noreply.github.com>
* Apply suggestions from code review

Co-Authored-By: moyi4681 <moyi4681@users.noreply.github.com>
* Apply suggestions from code review

Co-Authored-By: moyi4681 <moyi4681@users.noreply.github.com>
* Rename keyboards/dztech/dz68rgb/rules.mk to keyboards/dztech/dz65rgb/rules.mk

* Update and rename keyboards/dztech/dz68rgb/config.h to keyboards/dztech/dz65rgb/config.h

* Update and rename keyboards/dztech/dz68rgb/dz68rgb.c to keyboards/dztech/dz65rgb/dz65rgb.c

* Rename keyboards/dztech/dz68rgb/dz68rgb.h to keyboards/dztech/dz65rgb/dz65rgb.h

* Update and rename keyboards/dztech/dz68rgb/info.json to keyboards/dztech/dz65rgb/info.json

* Update readme.md

* Rename keyboards/dztech/dz68rgb/readme.md to keyboards/dztech/dz65rgb/readme.md

* Rename keyboards/dztech/dz68rgb/keymaps/default/keymap.c to keyboards/dztech/dz65rgb/keymaps/default/keymap.c

* Update dz65rgb.c

* Update readme.md

* Update keyboards/dztech/dz65rgb/keymaps/default/keymap.c

Co-Authored-By: moyi4681 <moyi4681@users.noreply.github.com>
* Update keyboards/dztech/dz65rgb/keymaps/default/keymap.c

Co-Authored-By: moyi4681 <moyi4681@users.noreply.github.com>
5 years agogetting_started_introduction.md ->zh-cn (#5767)
ymzcdg [Fri, 3 May 2019 13:18:20 +0000 (21:18 +0800)]
getting_started_introduction.md ->zh-cn (#5767)

translate getting_started_introduction.md into Mandarin Chinese

5 years agotranslate the first unit(newbs) (#5753)
ymzcdg [Fri, 3 May 2019 05:21:06 +0000 (13:21 +0800)]
translate the first unit(newbs) (#5753)

translate
newbs_getting_started.md
newbs_building_firmware.md
newbs_flashing.md
newbs_testing_debugging.md
newbs_best_practices.md
newbs_learn_more_resources.md
into Mandarin Chinese

5 years agoAdd option to enable LTO easily (#5674)
Drashna Jaelre [Thu, 2 May 2019 15:03:42 +0000 (08:03 -0700)]
Add option to enable LTO easily  (#5674)

* Add option to enable LTO easily and disable features that cause compiling errors with LTO

* Add documentation about LTO option

* Add to show_options

5 years agoadd a new keymap of DZ60 for MacOS (#5760)
Teng [Thu, 2 May 2019 15:02:34 +0000 (16:02 +0100)]
add a new keymap of DZ60 for MacOS (#5760)

* add a new keymap of DZ60 for MacOS

* dz60:macos_64
    1. remove useless bright keys code, change to KC_PAUSE
    2. add a documentation link in the readme

5 years agoChange VPATH path addition order (#5754)
Drashna Jaelre [Thu, 2 May 2019 15:01:58 +0000 (08:01 -0700)]
Change VPATH path addition order (#5754)

Specifically, to fix some edge cases, and keep the handling consistent, the userspace folder should not actually be added at the end.  Ideally, it should be added after the keymap paths, but before the keyboard's path.

This issue was discovered in #5484, and the fix created by mtei.

5 years agoIf RGBLIGHT_EFFECT_BREATHE_CENTER is undefined, use fixed breathe table instead of...
Takeshi ISHII [Thu, 2 May 2019 14:59:29 +0000 (23:59 +0900)]
If RGBLIGHT_EFFECT_BREATHE_CENTER is undefined, use fixed breathe table instead of exp() and sin() (#5484)

* If RGBLIGHT_EFFECT_BREATHE_CENTER is undefined, use fixed breathe table instead of exp() and sin()

* Change rgblight breathing table size to be easily selectable.

add RGBLIGHT_BREATHE_TABLE_SIZE macro for customize breathing effect.

5 years agoAdd new keyboard KagaMidget (#5755)
yynmt [Thu, 2 May 2019 14:55:55 +0000 (23:55 +0900)]
Add new keyboard KagaMidget (#5755)

* Add KagaMidget keyboard

* Update readme.md

5 years agoadd '#define USE_SERIAL' to keyboards/mint60/config.h (#5758)
Takeshi ISHII [Thu, 2 May 2019 14:37:37 +0000 (23:37 +0900)]
add '#define USE_SERIAL' to keyboards/mint60/config.h (#5758)

If there is no '#define USE_SERIAL', qmk configurator will give an error, so add '#define USE_SERIAL' to `mint60/config.h`。

5 years agoAdd support for Nomu30 (#5759)
Naoto Takai [Thu, 2 May 2019 14:33:04 +0000 (23:33 +0900)]
Add support for Nomu30 (#5759)

5 years ago[Keyboard] Plaid - Add compatibility for LAYOUTS = planck_mit planck_grid (#5591)
zvecr [Thu, 2 May 2019 04:50:16 +0000 (05:50 +0100)]
[Keyboard] Plaid - Add compatibility for LAYOUTS = planck_mit planck_grid (#5591)

* Add compatibility for LAYOUTS = planck_mit planck_grid

* Add compatibility for LAYOUTS = ortho_4x12

* Remove planck_grid community support from Plaid

5 years agoWanleg tuneup / additions (#5752)
wanleg [Thu, 2 May 2019 03:29:00 +0000 (20:29 -0700)]
Wanleg tuneup / additions (#5752)

* change split keyboard tapping term in userspace

* fix 5x15 layout numpad movement

* minor changes for Nori setup

* edit based on 40percentclub refactor change

* fix gherkin due to refactor

* kbd6x wanleg keymap

* kbd6x edits

* kbd6x tweak

* fn / backlight layer

* fix jj40 rgb hex issue

* wanleg gherkin lighting

* 4x12 layout cleanup

* move kbd6x to new kbdfans directory

* minor edit related to new kbdfans directory

* mac layout for kbd6x

* gherkin flip option

* tweak tapping term on lets_split

* edit for keebio board coalescing

* update user readme with git hints

* wanleg miniaxe keymap

* testing Permissive Hold instead of Mod Tap Interrupt

* wiring names

* kbd6x keymap

* change default backlight behaviour on kbd6x

* userspace underglow

* userspace underglow

* underglow tweaks

* user readme update

* more layer underglow tweaks

* fix userspace for non-underglow-enabled boards

* readme edits

* readme edits

* readme edits

* readme edits

* Update readme.md

* Update readme.md

* readme edits

* readme edits

* update keymap picture

5 years agoRoguepullrequest planck layout update (#5751)
roguepullrequest [Thu, 2 May 2019 03:27:54 +0000 (20:27 -0700)]
Roguepullrequest planck layout update (#5751)

* First publish of roguepullreqest programmer dvorak planck layout

* Removed junk line

* Update keyboards/planck/keymaps/roguepullrequest/keymap.c

Co-Authored-By: roguepullrequest <roguepullrequest@users.noreply.github.com>
* Update keyboards/planck/keymaps/roguepullrequest/keymap.c

Co-Authored-By: roguepullrequest <roguepullrequest@users.noreply.github.com>
* Update keyboards/planck/keymaps/roguepullrequest/keymap.c

Co-Authored-By: roguepullrequest <roguepullrequest@users.noreply.github.com>
* Update keyboards/planck/keymaps/roguepullrequest/keymap.c

Co-Authored-By: roguepullrequest <roguepullrequest@users.noreply.github.com>
* Removed layer songs

Removed layer songs for cleanliness. Will use them later.

* Update keyboards/planck/keymaps/roguepullrequest/readme.md

Co-Authored-By: roguepullrequest <roguepullrequest@users.noreply.github.com>
* Made basic LSHIFT framework but is not working. Listed other tapdances.

* Got LSHIFT to work

* Added working RSHIFT

* Added working TD_S

* Cleaned up LEFT and RIGHT [ { ] } on the UPPER layer.

* Cleaned up layout.

* Reenabled audio space is not needed right now.

* Added tap dances and layout image

* Started dactylmanuform layout

* Revert "Started dactylmanuform layout"

This reverts commit 5ef48e4a23de14db9b843d85d3250e1bf4426817.

5 years agoAdjusted the linear led table and hsv_to_rgb to better handle 255 hue (#5739)
XScorpion2 [Thu, 2 May 2019 01:59:01 +0000 (20:59 -0500)]
Adjusted the linear led table and hsv_to_rgb to better handle 255 hue (#5739)

* Adjusted the linear led table and hsv_to_rgb to better handle 255 hue

* small math adjustments to better handle specific uint8_t rounding and overflows

5 years agoSimple fix for selecting which tracked key press to work off of for simple reactive...
XScorpion2 [Wed, 1 May 2019 18:36:50 +0000 (13:36 -0500)]
Simple fix for selecting which tracked key press to work off of for simple reactive effects (#5745)

5 years agorgblight 255 hue (#5547)
XScorpion2 [Wed, 1 May 2019 15:02:02 +0000 (10:02 -0500)]
rgblight 255 hue (#5547)

5 years agoFixing incorrect usage of RGBLED_NUM in ws2812 driver when used with RGB Matrix ...
XScorpion2 [Wed, 1 May 2019 12:48:33 +0000 (07:48 -0500)]
Fixing incorrect usage of RGBLED_NUM in ws2812 driver when used with RGB Matrix (#5744)

5 years ago[Keyboard] Update hineybush keyboard projects (#5554)
Josh Hinnebusch [Wed, 1 May 2019 05:35:49 +0000 (01:35 -0400)]
[Keyboard] Update hineybush keyboard projects (#5554)

* 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

* update config.h to include RGB turnoff when PC goes to sleep

* update info.json

* update info.json

* Update readme.md

Add project link

* Update readme.md

* refactor hineybush projects into single folder. update hineyg80 to modern code

* updated layout file to reflect new keymap changes

* actually updated all layout names this time, verified make

* Update keyboards/hineybush/h87a/h87a.h

Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/h87a/keymaps/default/config.h

Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/h87a/readme.md

Co-Authored-By: hineybush <josh@hinnebus.ch>
* edit based on PR edit requests

* update hiney80 files to avoid confusion

* update hineyg80.h to reflect matrix

* Update keyboards/hineybush/hineyg80/info.json

Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/hineyg80/info.json

Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/hineyg80/info.json

Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/h87a/info.json

Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/h87a/keymaps/default/config.h

Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/hineyg80/keymaps/wkl/config.h

Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/h87a/keymaps/default/config.h

Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/hineyg80/readme.md

Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/hineyg80/readme.md

Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/h87a/readme.md

Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/h87a/readme.md

Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/h87a/keymaps/default/config.h

Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/h87a/keymaps/wkl/config.h

Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/h87a/keymaps/wkl/config.h

Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/hineyg80/keymaps/default/config.h

Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/h87a/keymaps/wkl/config.h

Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/h87a/readme.md

Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/h87a/keymaps/wkl/config.h

Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/h87a/readme.md

Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/hineyg80/hineyg80.c

Co-Authored-By: hineybush <josh@hinnebus.ch>
* update hineyg80 config.h

* Update keyboards/hineybush/h87a/keymaps/wkl/keymap.c

Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/h87a/keymaps/wkl/keymap.c

Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/h87a/keymaps/wkl/keymap.c

Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/h87a/keymaps/wkl/keymap.c

Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/hineyg80/hineyg80.c

Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/hineyg80/hineyg80.c

Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/hineyg80/hineyg80.c

Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/h87a/keymaps/wkl/keymap.c

Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/h87a/keymaps/wkl/keymap.c

Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/h87a/keymaps/wkl/keymap.c

Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/h87a/keymaps/wkl/keymap.c

Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/hineyg80/hineyg80.c

Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/hineyg80/hineyg80.c

Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/hineyg80/hineyg80.c

Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/hineyg80/hineyg80.c

Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/hineyg80/hineyg80.c

Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/hineyg80/hineyg80.c

Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/hineyg80/config.h

Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/hineyg80/config.h

Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/hineyg80/config.h

Co-Authored-By: hineybush <josh@hinnebus.ch>