]> git.donarmstrong.com Git - qmk_firmware.git/log
qmk_firmware.git
5 years agoFix pinout for Quefrency left half w/macros
Danny Nguyen [Mon, 25 Feb 2019 05:12:33 +0000 (00:12 -0500)]
Fix pinout for Quefrency left half w/macros

5 years ago[Keyboard] KBDFans Minor Fixes (#5238)
MechMerlin [Tue, 26 Feb 2019 00:59:40 +0000 (16:59 -0800)]
[Keyboard] KBDFans Minor Fixes (#5238)

* pragma once and turn on bootmagic lite

* pragma once changes and turning on bootmagic lite

* switch to using pragma once

* switch to using #pragma once

* switch to using #pramga once

5 years ago[Keyboard] Hecomi conf (#5246)
takashiski [Tue, 26 Feb 2019 00:51:09 +0000 (09:51 +0900)]
[Keyboard] Hecomi conf (#5246)

* add info.json

* update readme

* remove info.json from no rule.mk folder

5 years agoCorrected HS60 v2 keyboard name in info.json (#5242)
stanrc85 [Mon, 25 Feb 2019 16:02:40 +0000 (11:02 -0500)]
Corrected HS60 v2 keyboard name in info.json (#5242)

* Corrected keyboard name in info.json

* Updated maintainer to yiancar

5 years agoatreus default keymap `pagedown` didn't match comment instructions (#5245)
Adam Price [Mon, 25 Feb 2019 16:01:50 +0000 (11:01 -0500)]
atreus default keymap `pagedown` didn't match comment instructions (#5245)

5 years agoFix indentation in quantum_keycodes.h (#5221)
Konstantin Đorđević [Sun, 24 Feb 2019 23:21:09 +0000 (00:21 +0100)]
Fix indentation in quantum_keycodes.h (#5221)

5 years ago[Keymap] Initial upload of stanrc85 HS60 v2 layout and config (#5217)
stanrc85 [Sun, 24 Feb 2019 23:14:55 +0000 (18:14 -0500)]
[Keymap] Initial upload of stanrc85 HS60 v2 layout and config (#5217)

5 years ago[Keymap] Added a key to handle copy/paste in and out of a terminal (#5205)
Fred Silberberg [Sun, 24 Feb 2019 22:57:16 +0000 (17:57 -0500)]
[Keymap] Added a key to handle copy/paste in and out of a terminal (#5205)

5 years agoFix Tx Bolt ghosting second character on key press (#5229)
Tobias Schulte [Sun, 24 Feb 2019 03:32:48 +0000 (04:32 +0100)]
Fix Tx Bolt ghosting second character on key press (#5229)

* convert tabs to spaces

* fix #4578: don't call gemini protocol code when in bolt mode

Add missing break; statements in switch. The missing break resulted in
a fall through and an additional processing of the gemini code.

5 years agoClueboard 66% Hotswap Support (#5204)
skullydazed [Sun, 24 Feb 2019 01:25:25 +0000 (17:25 -0800)]
Clueboard 66% Hotswap Support (#5204)

* Initial Clueboard 66% arm support

* Fix LAYOUT_66_ansi

* wip

* Bring this branch up to date with led_matrix

* Get Clueboard 66% hotswap working with led_matrix

* stm32 cleanup

* Fix compiling for clueboard 66% hotswap prototype

* Reduce the size of the prototype firmware

5 years agoremoved old keymaps (#5227)
SpacebarRacecar [Sun, 24 Feb 2019 01:22:55 +0000 (02:22 +0100)]
removed old keymaps (#5227)

5 years agoKeymap: Update Koba's keymap for Ergo42. (#5223)
KOBAYASHI Daisuke [Sun, 24 Feb 2019 01:22:20 +0000 (10:22 +0900)]
Keymap: Update Koba's keymap for Ergo42. (#5223)

5 years agoUpdate readme.md (#5230)
Campbell Barton [Sun, 24 Feb 2019 01:21:01 +0000 (12:21 +1100)]
Update readme.md (#5230)

Correct comment.

5 years agoedit the readme to mention the NYM96 since it's the same PCB and is currently on...
mechmerlin [Fri, 22 Feb 2019 16:28:04 +0000 (08:28 -0800)]
edit the readme to mention the NYM96 since it's the same PCB and is currently on sale at Massdrop

5 years agoJotix keymaps (#5203)
jotix [Fri, 22 Feb 2019 16:47:42 +0000 (13:47 -0300)]
Jotix keymaps (#5203)

* jotix 4x12 keymap

* readme corrections

* jotix ortho 4x12 keymap

* jotix ortho 4x12 keymap

* jotix ortho 4x12 keymap

* jotix ortho 4x12 keymap

* jotix ortho 4x12 keymap

* jotix ortho 4x12 keymap

* jotix ortho 4x4 keymap

* jotix ortho 4x4 keymap

* jotix keymaps

5 years agoCandybar: remove mousekeys as default (#5210)
TerryMathews [Fri, 22 Feb 2019 16:46:05 +0000 (11:46 -0500)]
Candybar: remove mousekeys as default (#5210)

Binaries compiled at config.qmk.fm are oversized for the MCU. Adjusting
default options to compensate.

5 years agoJotpad16 (#5212)
jotix [Fri, 22 Feb 2019 16:08:25 +0000 (13:08 -0300)]
Jotpad16 (#5212)

* jotix 4x12 keymap

* readme corrections

* jotix ortho 4x12 keymap

* jotix ortho 4x12 keymap

* jotix ortho 4x12 keymap

* jotix ortho 4x12 keymap

* jotix ortho 4x12 keymap

* jotix ortho 4x12 keymap

* add jotpad keyboard

* add jotpad keyboard

* backlight pin for arduino pro micro

* readme correction

* readme correction

* jotpad16

* Update keyboards/handwired/jotpad16/jotpad16.h

Co-Authored-By: jotix <47826561+jotix@users.noreply.github.com>
* Update keyboards/handwired/jotpad16/keymaps/default/keymap.c

Co-Authored-By: jotix <47826561+jotix@users.noreply.github.com>
* Update keyboards/handwired/jotpad16/readme.md

Co-Authored-By: jotix <47826561+jotix@users.noreply.github.com>
5 years agofix rgblight_effect_breathing interval time (#5213)
Takeshi ISHII [Fri, 22 Feb 2019 16:07:31 +0000 (01:07 +0900)]
fix rgblight_effect_breathing interval time (#5213)

5 years agoReplace instances of KEYMAP with LAYOUT
noroadsleft [Thu, 21 Feb 2019 23:24:44 +0000 (15:24 -0800)]
Replace instances of KEYMAP with LAYOUT

Many instances in the QMK Docs referenced KEYMAP macros, which is outdated terminology.

Replaced most instances of KEYMAP with LAYOUT, to reflect the desired usage.

5 years ago[Keymap] Added preonic and mechmini 2 keymaps (#5202)
SpacebarRacecar [Thu, 21 Feb 2019 17:39:04 +0000 (18:39 +0100)]
[Keymap] Added preonic and mechmini 2 keymaps (#5202)

* added mechmini2 keymap

* added preonic keymap

* changed readme

* correction to mechmini 2 readme

* changes to preonic keymap

5 years agoGrammar cleanup of Flashing Your Keyboard Newbs Guide (#5201)
noroadsleft [Thu, 21 Feb 2019 17:24:59 +0000 (09:24 -0800)]
Grammar cleanup of Flashing Your Keyboard Newbs Guide (#5201)

Fixed references to a "built" (sic) command, and an incorrect word.

5 years ago[Keyboard] add jotanck keyboard (#5192)
jotix [Thu, 21 Feb 2019 17:08:28 +0000 (14:08 -0300)]
[Keyboard] add jotanck keyboard (#5192)

* add jotanck keyboard

* Update keyboards/jotanck/config.h

Co-Authored-By: jotix <47826561+jotix@users.noreply.github.com>
* Update keyboards/jotanck/config.h

Co-Authored-By: jotix <47826561+jotix@users.noreply.github.com>
* Update keyboards/jotanck/config.h

Co-Authored-By: jotix <47826561+jotix@users.noreply.github.com>
* Update keyboards/jotanck/config.h

Co-Authored-By: jotix <47826561+jotix@users.noreply.github.com>
* Update keyboards/jotanck/jotanck.h

Co-Authored-By: jotix <47826561+jotix@users.noreply.github.com>
* Update keyboards/jotanck/jotanck.h

Co-Authored-By: jotix <47826561+jotix@users.noreply.github.com>
* Update keyboards/jotanck/jotanck.h

Co-Authored-By: jotix <47826561+jotix@users.noreply.github.com>
* requested changes

* Update keyboards/handwired/jotanck/readme.md

Co-Authored-By: jotix <47826561+jotix@users.noreply.github.com>
* add backlight support

* add default keymap image to readme

* add default keymap image to readme

5 years agoVelocikey: Match RGB animation speed to typing speed (#3754)
Chris Lewis [Thu, 21 Feb 2019 15:22:46 +0000 (02:22 +1100)]
Velocikey: Match RGB animation speed to typing speed (#3754)

* Draft commit of typing speed RGB control

* More information in the readme

* Support all RGB animation modes (Fixes #1)

* Added support for all RGB light modes to use typing speed

Except christmas lights because that is seizure-inducing at high speeds!

* Introduced a value range specific to each RGB mode

Because some modes are a little too much when running at full speed!

* Update readme.md

* Update readme.md

* Re-arrange typing_speed definitions (Fixes #5) (#6)

* Re-arrange variable definitions to avoid including quantum.h from rgblight.c

* Fix a compilation error when trying to run make test:all

* Tweaks to the typing speed decay rate

* Renamed to momentum; moved implementation into dedicated files

* Groundwork for toggling momentum on/off (currently always on)

* Add EEPROM toggle for momentum-matching

* Moved momentum out of RGBLIGHT_ENABLE toggles so it's more generic

* Move momentum decay task out of rgblight_task()

* Fix missing momentum.h in lufa.c

* Experimental LED support (untested)

* Draft commit of typing speed RGB control

* More information in the readme

* Support all RGB animation modes (Fixes #1)

* Added support for all RGB light modes to use typing speed

Except christmas lights because that is seizure-inducing at high speeds!

* Introduced a value range specific to each RGB mode

Because some modes are a little too much when running at full speed!

* Update readme.md

* Update readme.md

* Re-arrange typing_speed definitions (Fixes #5) (#6)

* Re-arrange variable definitions to avoid including quantum.h from rgblight.c

* Fix a compilation error when trying to run make test:all

* Tweaks to the typing speed decay rate

* Renamed to momentum; moved implementation into dedicated files

* Groundwork for toggling momentum on/off (currently always on)

* Add EEPROM toggle for momentum-matching

* Moved momentum out of RGBLIGHT_ENABLE toggles so it's more generic

* Move momentum decay task out of rgblight_task()

* Fix missing momentum.h in lufa.c

* Added documentation

* Renamed feature to velocikey

* Reverted readme to original state

* Correct the readme title

* Updated feature name in the docs

* Update EECONFIG name

* Add compile-time toggles for velocikey

* Update feature documentation

* Revert "Merge branch 'led-support' into master"

This reverts commit e123ff5febf61639b9a9020748e1c2e2313460ff, reversing
changes made to df111a55b9d4929182e16108b1c0ead15b16df97.

* Move velocikey EECONFIG definition to depend on VELOCIKEY_ENABLE

* Rename decay_task function to decelerate

* Apply suggestions from code review

Co-Authored-By: chrislewisdev <chris@chrislewisdev.com>
* Re-order eeconfig definitions

* Apply coding conventions

* Apply #ifdef check in lufa.c

* Refactored interval time checks into one functionc

* Small rename

* Fix unused function error for layouts not using all rgb effects

* Only update EEPROM if Velocikey is enabled

* Incorporate code review feedback

* Small adjustment to top-end decay rate

* Add Velocikey documentation to table of contents

* Bring tetris:default keymap size down by disabling audio

5 years agoUpdated hand wiring docs (#5198)
Johannes Jansson [Thu, 21 Feb 2019 01:27:27 +0000 (02:27 +0100)]
Updated hand wiring docs (#5198)

* renamed KEYMAP to LAYOUT in hand wiring docs

* added two additional guides for hand wiring

5 years agoReduce tetris firmware size by disabling default audio (#5197)
Chris Lewis [Wed, 20 Feb 2019 22:46:30 +0000 (09:46 +1100)]
Reduce tetris firmware size by disabling default audio (#5197)

5 years agoMake escape work after changing the backlight settings on the HS60 V2 (#5193)
Hannes Hornwall [Wed, 20 Feb 2019 20:48:46 +0000 (21:48 +0100)]
Make escape work after changing the backlight settings on the HS60 V2 (#5193)

5 years agoMarkdown cleanup on Config Options doc
noroadsleft [Wed, 20 Feb 2019 19:45:36 +0000 (11:45 -0800)]
Markdown cleanup on Config Options doc

Descriptions for B5_AUDIO, B6_AUDIO, and B7_AUDIO under Hardware Options were partially italicized when parsed by Docsify, though rendered as intended by GitHub.

5 years ago[Keymap] Add kinesis layout. (#5183)
tw1t611 [Wed, 20 Feb 2019 16:33:53 +0000 (17:33 +0100)]
[Keymap] Add kinesis layout. (#5183)

* Add kinesis layout.

* Remove unneeded code.

5 years ago[Keyboard] Alf X1.1 QMK Support (#5189)
MechMerlin [Wed, 20 Feb 2019 04:57:15 +0000 (20:57 -0800)]
[Keyboard] Alf X1.1 QMK Support (#5189)

* initial commit

* get rid of vanilla cookie cutter code  and replace with  more correct info

* edit config file for pins and switch matrix size

* turn on bootmagic lite, and backlight/rgb settings

* copy pasta switch matrix from noroads tool

* create an appropriate keymap (copy pasta)

* disable some features to decrease firmware file size

* add qmk configurator support

* add in support for caps lock, scroll lock, and num lock leds

5 years ago[Docs] Fix typo in RGB Matrix Driver configuration (#5182)
Ben [Wed, 20 Feb 2019 04:49:22 +0000 (05:49 +0100)]
[Docs] Fix typo in RGB Matrix Driver configuration (#5182)

* Fix #3797 firmware not compiling

If DRIVER_COUNT 1 firmware will not compile.

* Fix typo

5 years agomove sixshooter into bpiphany directory and edit readme
mechmerlin [Mon, 18 Feb 2019 18:17:47 +0000 (10:17 -0800)]
move sixshooter into bpiphany directory and edit readme

5 years agoget doro67 led working
mechmerlin [Tue, 19 Feb 2019 22:40:37 +0000 (14:40 -0800)]
get doro67 led working

5 years ago[Keyboard] XD84 fixes for caps lock led, backlight and firmware size (#5178)
zvecr [Tue, 19 Feb 2019 00:48:52 +0000 (00:48 +0000)]
[Keyboard] XD84 fixes for caps lock led, backlight and firmware size (#5178)

* Enable backlight

* Enable Link Time Optimization

* Enable caps lock led

5 years agoFix `quantum/split_common/matrix.c: select_col()/select_row()` (#5174)
Takeshi ISHII [Mon, 18 Feb 2019 21:55:20 +0000 (06:55 +0900)]
Fix `quantum/split_common/matrix.c: select_col()/select_row()` (#5174)

* add temporary pdhelix(Patched Helix) code

* add test code into  quantum/split_common/matrix.c

* add test code into keyboards/handwired/pdhelix/

* Revert "add test code into keyboards/handwired/pdhelix/"

This reverts commit 9ed98f0797ddd962c99756689fc4ecb4cd067d3d.

* Revert "add test code into  quantum/split_common/matrix.c"

This reverts commit 1876d3ed69f6c213153a9f6476192be839f16c1f.

* Revert "add temporary pdhelix(Patched Helix) code"

This reverts commit 41ac92b814e3f894eaf85bc3e5bb945895342fa8.

* fix quantum/split_common/matrix.c: select_col()/select_row()

5 years agoStop all notes on startup, if there is no song and audio is disabled to prevent conti...
Drashna Jaelre [Mon, 18 Feb 2019 20:32:38 +0000 (12:32 -0800)]
Stop all notes on startup, if there is no song and audio is disabled to prevent continouse tone (#5173)

5 years agoFixed grep issue in bootloader build target (#3848)
Jumail Mundekkat [Mon, 18 Feb 2019 18:00:33 +0000 (05:00 +1100)]
Fixed grep issue in bootloader build target (#3848)

* Changed use of '\s' in grep to '[ \t]' for portability

* Pushed DFU Keyboard.h into a shell script

* Fixed execution permissions on make_dfu_header,sh

5 years agoFix Espectro Mac keymap and add new layout option (#4923)
upinthecloudz [Mon, 18 Feb 2019 17:59:08 +0000 (09:59 -0800)]
Fix Espectro Mac keymap and add new layout option (#4923)

* Fix Espectro Mac keymap and add new layout option

* Fix keymap

* Fix keymap

5 years agoFix Audio Clicky by adding missing punctuation (#5171)
Drashna Jaelre [Mon, 18 Feb 2019 17:53:38 +0000 (09:53 -0800)]
Fix Audio Clicky by adding missing punctuation (#5171)

5 years ago Relocate usb_detach to utils (#5121)
zvecr [Mon, 18 Feb 2019 17:03:44 +0000 (17:03 +0000)]
 Relocate usb_detach to utils (#5121)

* Relocate usb_detach to utils

* Relocate usb_detach to utils - fix up files after move

5 years agoMigrate ACTION_LAYER_TAP_TOGGLEs to TT()
fauxpark [Mon, 18 Feb 2019 02:51:55 +0000 (13:51 +1100)]
Migrate ACTION_LAYER_TAP_TOGGLEs to TT()

5 years ago[Docs] Add section about EEPROM on ARM (#5070)
Yan-Fa Li [Mon, 18 Feb 2019 16:50:22 +0000 (08:50 -0800)]
[Docs] Add section about EEPROM on ARM (#5070)

* [Docs] Add section about EEPROM on ARM

* Add Preonic firmware

* Update docs/faq_build.md

add hyperlink

Co-Authored-By: yanfali <yanfali@gmail.com>
5 years agoRemove CUSTOM_MATRIX option from diode direction (#5090)
zvecr [Mon, 18 Feb 2019 16:49:51 +0000 (16:49 +0000)]
Remove CUSTOM_MATRIX option from diode direction (#5090)

* Remove CUSTOM_MATRIX refs from DIODE_DIRECTION

* Remove '#define DIODE_DIRECTION CUSTOM_MATRIX'

* Remove CUSTOM_MATRIX refs from DIODE_DIRECTION documentation

5 years ago[Keyboard] handwired dactyl with 2 pro micros added (#5113)
zwnk [Mon, 18 Feb 2019 16:49:11 +0000 (13:49 -0300)]
[Keyboard] handwired dactyl with 2 pro micros added  (#5113)

* handwired dactyl with 2 pro micros added

* dactyl_promicro README updated

* dactyl_promicro default layout fixed

* requested changes

* dactyl_promicro README updated

* qmk toolbox link fixed

* layout reflects phys. keys positions

5 years agoAdd UK variant of the SEND_STRING() LUTs
Rys Sommefeldt [Sat, 16 Feb 2019 13:57:06 +0000 (13:57 +0000)]
Add UK variant of the SEND_STRING() LUTs

5 years agoUpdate Helix 'led_test' keymap (#5168)
Drashna Jaelre [Mon, 18 Feb 2019 16:36:41 +0000 (08:36 -0800)]
Update Helix 'led_test' keymap (#5168)

Change to use keyboard_post_init_user() hook (#3113)

5 years ago[Keymap] update keymap and readme for my 75% layout (#5166)
MechMerlin [Mon, 18 Feb 2019 16:36:12 +0000 (08:36 -0800)]
[Keymap] update keymap and readme for my 75% layout (#5166)

5 years ago[Keyboard] Winkeyless Directory (#5163)
MechMerlin [Mon, 18 Feb 2019 16:35:34 +0000 (08:35 -0800)]
[Keyboard] Winkeyless Directory (#5163)

* introduce wkl directory and readme

* move bface into winkeyless directory and edit readme for new make instructions

* move bmini into the winkeyless directory and edit readme

* move bmini ex into winkeyless directory

* edit readme some more

* add newbs guide to readmes

* fix path to bface

* temporarily turn off community layout support until we refactor this taking out all the custom ps2avrgb stuff

5 years ago[Keyboard] Add LAYOUT_75_iso community layout support (#5161)
zvecr [Mon, 18 Feb 2019 16:33:10 +0000 (16:33 +0000)]
[Keyboard] Add LAYOUT_75_iso community layout support (#5161)

* Add LAYOUT_75_iso community layout support

* Add LAYOUT_75_iso community layout support - review comments

5 years agoUpdate Helix 'led_test' keymap
mtei [Mon, 18 Feb 2019 10:01:37 +0000 (19:01 +0900)]
Update Helix 'led_test' keymap

Change to use keyboard_post_init_user() hook (#3113)

5 years agoChange Command keycode defaults to match corresponding Bootmagic codes (#5078)
Konstantin Đorđević [Mon, 18 Feb 2019 06:23:32 +0000 (07:23 +0100)]
Change Command keycode defaults to match corresponding Bootmagic codes (#5078)

* Change Command keycode defaults to match corresponding Bootmagic codes

* Make alternate magic key keycodes consistent

* Reflect changes from previous commit in tmk_core/common/command.c

* Remove unnecessary MAGIC_KEY_* definitions from keymaps compatible with these changes

* Swap E and BSPACE for MAGIC_KEY_EEPROM

* Add MAGIC_KEY_EEPROM_CLEAR instead of MAGIC_KEY_EEPROM_ALT

* Remove BOOTMAGIC_ENABLE checks around EECONFIG stuff

* Update Command descriptions

5 years agoMove RGBLIGHT_LIMIT_VAL definition from rgblight.c to rgblight.h (#5167)
Konstantin Đorđević [Mon, 18 Feb 2019 03:05:12 +0000 (04:05 +0100)]
Move RGBLIGHT_LIMIT_VAL definition from rgblight.c to rgblight.h (#5167)

5 years agoInital port of xd84 (#5164)
zvecr [Mon, 18 Feb 2019 01:47:01 +0000 (01:47 +0000)]
Inital port of xd84 (#5164)

* Inital port of xd84

* Inital port of xd84 - review comments

5 years agoAdd Olivia's TMO50 layout
Olivia Briggs [Sun, 17 Feb 2019 18:28:10 +0000 (13:28 -0500)]
Add Olivia's TMO50 layout

5 years agoAdd clang-format section to contributing.md
James Churchill [Sun, 17 Feb 2019 07:31:47 +0000 (17:31 +1000)]
Add clang-format section to contributing.md

5 years agoAdd .clang-format file
James Churchill [Sat, 19 Jan 2019 03:06:19 +0000 (13:06 +1000)]
Add .clang-format file

5 years ago[Keymap] rfvizarra's custom PK60 layout (#5156)
rfvizarra [Sun, 17 Feb 2019 16:44:27 +0000 (17:44 +0100)]
[Keymap] rfvizarra's custom PK60 layout (#5156)

* rfvizarra's custom PK60 layout

* Update keyboards/playkbtw/pk60/keymaps/rfvizarra/keymap.c

Co-Authored-By: rfvizarra <rfvizarra@gmail.com>
* Update keyboards/playkbtw/pk60/keymaps/rfvizarra/readme.md

Co-Authored-By: rfvizarra <rfvizarra@gmail.com>
5 years agoconvert to unix line-endings [skip ci]
QMK Bot [Sun, 17 Feb 2019 15:42:49 +0000 (15:42 +0000)]
convert to unix line-endings [skip ci]

5 years agoRemove redundant KC_TRNS and KC_NO fillers in remaining keymaps (#5154)
fauxpark [Sun, 17 Feb 2019 15:38:46 +0000 (02:38 +1100)]
Remove redundant KC_TRNS and KC_NO fillers in remaining keymaps (#5154)

5 years agoAdd isolike iris layout (#5157)
Thomas Spurden [Sun, 17 Feb 2019 15:36:50 +0000 (15:36 +0000)]
Add isolike iris layout (#5157)

Keeps it simple and most keys in a similar position (at least relative
to other keys) to a standard ISO layout.

5 years agodefine new keyboard "Hecomi" (#5147)
takashiski [Sun, 17 Feb 2019 05:44:08 +0000 (14:44 +0900)]
define new keyboard "Hecomi" (#5147)

* update pinout for matrix

* first commit

* include split_common.h

* change split_common.h to split_util.h

* update config.h

* update keymap & config

* update

* remove K70, add K77

* fixed test keymap

* add Layer

* define to HHKB pro 2 based keymap

* change authoer name

* define LAYOUT and LAYOUT_KC

* replace from LAYOUT_KC to LAYOUT

* change name hecomi_alpha to hecomi/alpha

* fixed hecomi_alpha to hecomi/alpha

* remove unnecessary files

* update readme

* add DEFAULT_FOLDER

* remove hecomi_alpha because change name to hecomi

* remove bad LAYOUT macro

* remove IS_COMMAND macro

* remove unnecessary RGB options

* Update keyboards/hecomi/hecomi.h

Co-Authored-By: takashiski <takashiskibb@gmail.com>
* Update keyboards/hecomi/hecomi.h

Co-Authored-By: takashiski <takashiskibb@gmail.com>
* Update keyboards/hecomi/alpha/rules.mk

Co-Authored-By: takashiski <takashiskibb@gmail.com>
* Update keyboards/hecomi/alpha/rules.mk

Co-Authored-By: takashiski <takashiskibb@gmail.com>
* Update keyboards/hecomi/hecomi.h

Co-Authored-By: takashiski <takashiskibb@gmail.com>
* remove endif

* update rule.mk with suggestions

5 years agoconvert to unix line-endings [skip ci]
QMK Bot [Sun, 17 Feb 2019 05:38:26 +0000 (05:38 +0000)]
convert to unix line-endings [skip ci]

5 years agoRemove redundant KC_TRNS and KC_NO fillers in default keymaps (#5152)
fauxpark [Sun, 17 Feb 2019 05:36:02 +0000 (16:36 +1100)]
Remove redundant KC_TRNS and KC_NO fillers in default keymaps (#5152)

5 years agoAdd docs on using keyboard_post_init_user to enable debug modes
zvecr [Sun, 17 Feb 2019 03:13:58 +0000 (03:13 +0000)]
Add docs on using keyboard_post_init_user to enable debug modes

5 years agoHaptic feedback generalized - DRV2605 and solenoids (#4939)
ishtob [Sun, 17 Feb 2019 02:39:30 +0000 (21:39 -0500)]
Haptic feedback generalized - DRV2605 and solenoids (#4939)

* initial work to add eeprom to haptic feedback and decouple the feedback process from keyboards

* Haptic feedback enhancements: on/off toggle working, feedback order working
todo:
-work on modes switching
-get modes switching to save to eeprom

* haptic enhancement - eeprom and modes added

* Added set and get functions for haptic feedback

* initial implementation of solenoids under haptic feedback

* changed eeprom to 32 bits to reserve blocks for future features

* start documentation of haptic feedback

* change keycode per comment from reviewers

* typo fixes

* added eeprom for solenoid configs

* added solenoid and docs

* Add/fix default parameters configs, improve docs

* more doc cleanup

* add in solenoid buzz toggle, clean up doc

* some fixes for error in compiling solenoid

* fix a chibios specific i2c read function and added one for AVR controllers in DRV2605L.c

* fixes for avr side issues

* update keymap

* fix keymap compile error

* fix bugs found during solenoid testing

* set pin that is not powered during bootloader

* added warning about certain pins on the MCU may trip solenoid during DFU/bootloader

5 years agoAdd support to XD60 Rev3 (#4938)
Rodrigo Feijao [Sun, 17 Feb 2019 02:34:07 +0000 (02:34 +0000)]
Add support to XD60 Rev3 (#4938)

* Add preliminary support to XD60 Rev3 PCB (Supports the 12 underglow LEDs, but split spacebar still not wired/implemented).

* * xd60_rev3 folder removed
* xd60 rev2 and rev3 added
* ifndef replaced with pragma once at rev3 config.h

* Readme updated

* new updated statement at keyboards/xd60/readme.md

Co-Authored-By: rodrigofeijao <hello@rodrigofeijao.com>
* Update keyboards/xd60/readme.md

Co-Authored-By: rodrigofeijao <hello@rodrigofeijao.com>
* Update keyboards/xd60/readme.md

Co-Authored-By: rodrigofeijao <hello@rodrigofeijao.com>
* Update keyboards/xd60/readme.md

Co-Authored-By: rodrigofeijao <hello@rodrigofeijao.com>
* Update keyboards/xd60/readme.md

Co-Authored-By: rodrigofeijao <hello@rodrigofeijao.com>
* * XXXXX removed and replaced with 7X
* removed unecessary declarations

* Update keyboards/xd60/keymaps/styr/keymap.c

Co-Authored-By: rodrigofeijao <hello@rodrigofeijao.com>
* action_layer.h include removed

* * action_get_macro removed
* IS_COMMAND() removed
* BOOTLOADER defined

5 years agoAdd numpad_5x6 layout support for Prime M keyboard (#5149)
Drashna Jaelre [Sun, 17 Feb 2019 02:30:14 +0000 (18:30 -0800)]
Add numpad_5x6 layout support for Prime M keyboard (#5149)

* Add numpad_5x6 layout support for Prime M keyboard

* fix default layout

5 years agoUpdate Drashna user space code to support keyboard_init functions (#5138)
Drashna Jaelre [Sun, 17 Feb 2019 02:28:04 +0000 (18:28 -0800)]
Update Drashna user space code to support keyboard_init functions (#5138)

* Update code to support keyboard_init functions

* Get Minor tweaks

5 years ago[omgvee:keymap] minor changes and fw size optimizations (#5150)
VM [Sun, 17 Feb 2019 02:21:01 +0000 (21:21 -0500)]
[omgvee:keymap] minor changes and fw size optimizations (#5150)

- flags for the linker
 - added INSERT key as I kinda use it for work fairly often
 - turned on more things in rules.mk since I recovered space via linker
flags and whatnot

5 years agoPlanck Keymap for oeywil (#5145)
Øyvind Wilhelmsen [Sat, 16 Feb 2019 16:11:56 +0000 (17:11 +0100)]
Planck Keymap for oeywil (#5145)

* adding my keymap

* fixed includes

* removed comments

* removed keymap_config_t

5 years agoRemove redundant KC_TRNS and KC_NO fillers in layouts (#5142)
fauxpark [Sat, 16 Feb 2019 16:11:15 +0000 (03:11 +1100)]
Remove redundant KC_TRNS and KC_NO fillers in layouts (#5142)

5 years ago[Keymap] Add new layout for wilba_text WT8-A (#5141)
Rys Sommefeldt [Sat, 16 Feb 2019 00:59:03 +0000 (00:59 +0000)]
[Keymap] Add new layout for wilba_text WT8-A (#5141)

5 years agoRemove redundant KC_TRNS and KC_NO fillers in userspace (#5140)
fauxpark [Sat, 16 Feb 2019 00:18:13 +0000 (11:18 +1100)]
Remove redundant KC_TRNS and KC_NO fillers in userspace (#5140)

5 years ago[keymap] Add new keymap for TADA68 (#5120)
Rys Sommefeldt [Fri, 15 Feb 2019 22:40:56 +0000 (22:40 +0000)]
[keymap] Add new keymap for TADA68 (#5120)

* Add new layout for TADA68

* Remove unnecessary KC_TRNS defines from tada68/mattgemmell and tada68/rys

5 years agoAdded APA102 support (#4940)
Mikkel Jeppesen [Fri, 15 Feb 2019 19:32:31 +0000 (20:32 +0100)]
Added APA102 support (#4940)

* Fixed pin for RGB

* Re-did apa102 stuff

* changed to use pincontrol functions

* Removed a newline?

* Changed to comply with project style

5 years agoFix height in info.json for Unigo66 (#5137)
Daniel H Klein [Fri, 15 Feb 2019 19:25:02 +0000 (11:25 -0800)]
Fix height in info.json for Unigo66 (#5137)

* UniGo66 keyboard added

* UniGo66 keyboard added

* case correction of unigo66 files

* create sirius folder

* Update keyboards/sirius/unigo66/rules.mk

Co-Authored-By: danielhklein <danielklein@utexas.edu>
* Update keyboards/sirius/unigo66/keymaps/danielhklein/keymap.c

Co-Authored-By: danielhklein <danielklein@utexas.edu>
* Update keyboards/sirius/unigo66/keymaps/default/config.h

Co-Authored-By: danielhklein <danielklein@utexas.edu>
* Update keyboards/sirius/unigo66/keymaps/danielhklein/config.h

Co-Authored-By: danielhklein <danielklein@utexas.edu>
* debugging

* correct keymap to layout

* readme

* remove common config

* suggested changes to config.h

* default keymap cleanup

* bug fixes

* fixed height in info.json

5 years agoFix documentation about one shot tap toggle
Jayesh Vora [Fri, 15 Feb 2019 06:05:48 +0000 (11:35 +0530)]
Fix documentation about one shot tap toggle

Based on conversation with Drashna on Discord, we know that if ONE_SHOT_TAP_TOGGLE is 5, then tapping a one shot mod key 5 times holds the one shot key permanently, but to come out of this, you need to press the same key only once.

5 years agoUpdate README.md (#5135)
Eduardo Lourenço Pinto Neto [Fri, 15 Feb 2019 16:58:38 +0000 (14:58 -0200)]
Update README.md (#5135)

Update to new structure

5 years agoUpdate keymap.c (#5136)
Eduardo Lourenço Pinto Neto [Fri, 15 Feb 2019 16:23:44 +0000 (14:23 -0200)]
Update keymap.c (#5136)

Fix minor bug on toggle layer code from Mac to Windows layer.

5 years agoAdd support for using ranges for RGB (#4981)
Erovia [Fri, 15 Feb 2019 14:52:04 +0000 (15:52 +0100)]
Add support for using ranges for RGB (#4981)

* Add support for using ranges for RGB

This patch adds support for controlling continuous ranges of RGB LEDs.
Helper functions for split boards are also available.

* RGB Range: Use hardware-platform agnostic wait

5 years agoUpdate KC_GESC documentation (#5053)
Yan-Fa Li [Fri, 15 Feb 2019 14:50:28 +0000 (06:50 -0800)]
Update KC_GESC documentation (#5053)

* Update KC_GESC documentation

 - document caveats on OSX and expected behavior with KC_GESC and GUI
 - clarify documentation slightly
 - give examples of expected output in actual use

* Update OSX -> macOS

* Captilization

* remove simply

5 years agoAdd samuel's literate keymap file for planck (#4998)
Samuel Jahnke [Fri, 15 Feb 2019 14:49:02 +0000 (06:49 -0800)]
Add samuel's literate keymap file for planck (#4998)

* added my own keymap

* changed thing

* updated keymap Samuel

* updated laypout for better one handed use

* updated stuff I want

* happy with my lagout

* formatting

* Added new literate config

* made everything nice

* cleaned

* fixed spelling and two small bugs in macros

* Made press and lift function for modifiers

5 years agoRemove duplication of ssh keys and fix usage on PR builds (#5013)
zvecr [Fri, 15 Feb 2019 14:47:47 +0000 (14:47 +0000)]
Remove duplication of ssh keys and fix usage on PR builds (#5013)

5 years agodocker_build.sh: Run container in interactive mode (#5088)
Konstantin Đorđević [Fri, 15 Feb 2019 14:46:42 +0000 (15:46 +0100)]
docker_build.sh: Run container in interactive mode (#5088)

* docker_build.sh: Run container in interactive mode

* Add message about QMK Toolbox

* Update Docker docs

5 years agoImprove RGB Light code (#4326)
Drashna Jaelre [Fri, 15 Feb 2019 14:37:44 +0000 (06:37 -0800)]
Improve RGB Light code (#4326)

* Improve RGB Light code

* Add is_rgblight_initialized as an externed value in rgblight.h

* Use remander of hue

5 years agoEnable custom chibios sub-platform
Shihpin Tseng [Fri, 8 Feb 2019 16:12:43 +0000 (00:12 +0800)]
Enable custom chibios sub-platform

5 years agoSwap KBD75 caps lock LED pin levels (#5132)
fauxpark [Fri, 15 Feb 2019 05:01:40 +0000 (16:01 +1100)]
Swap KBD75 caps lock LED pin levels (#5132)

5 years agoImprove Encoder documentation (#5130)
Ben [Fri, 15 Feb 2019 05:00:57 +0000 (06:00 +0100)]
Improve Encoder documentation (#5130)

5 years agoRemove problematic unicode_map stub definition in process_unicodemap.c (#5110)
Konstantin Đorđević [Fri, 15 Feb 2019 04:55:31 +0000 (05:55 +0100)]
Remove problematic unicode_map stub definition in process_unicodemap.c (#5110)

* Remove problematic unicode_map stub definition in process_unicodemap.c

* Add unicode_map declaration to process_unicodemap.h

* Disable UNICODEMAP on converter boards that don't use it

5 years agoTweak issue templates (capitalisation mostly) (#5133)
fauxpark [Fri, 15 Feb 2019 04:44:27 +0000 (15:44 +1100)]
Tweak issue templates (capitalisation mostly) (#5133)

* Tweak issue templates (capitalisation mostly)

* Consistent headings

5 years agoDebounce refactor / API (#3720)
Drashna Jaelre [Fri, 15 Feb 2019 04:36:20 +0000 (20:36 -0800)]
Debounce refactor / API (#3720)

* Added xeal60 via clone of lets split

* Delete removed other keymaps

* Basic keymap (no FN). Compiles.

* Removed NP_STAR and NP_SLSH.

* Removed "debounce_algo = manual" in all keyboards with CUSTOM_MATRIX = yes.

* Changed order of rules in TMK. Documented feature.

* Fixed missing whitespace in debounce documentation

Table wasn't working due to missing newline.

* Added bold in a few areas.

* DO NOT USE - Removed debounce from TMK.

* Remove accidental xeal60 commit

* DO NOT USE - debounce successfully compiled.

* DO NOT USE Revert back to original API to support split_keyboards.

* Working eager_pk

* Whitespace cleanup.

* Restored debounce.h since there wasnt any real change.

* Moved debouncing_time variable  to inside #if debounce

* Removed check for custom_matrix. We can safely include the debounce file for compilation when custom_matrix is used.

* Removed #include "matrix.h" from debounce.h

* Bug fix - was using MATRIX_ROWS instead of num_rows

* Fixed compilation error with debounce_sym_g

* Renamed DEBOUNCE_ALGO to DEBOUNCE_TYPE

* Malloc array in debounce_eager_pk, since split keyboards only use MATRIX_ROWS/2.

* Fix compile error in debounce_eager_pk

* Stricter, leaner DEBOUNCE_TYPE section in common_features.mk. Cleanup debounce_type.mk

5 years agoAdd kb and user level keyboard initialization functions (#3113)
Drashna Jaelre [Fri, 15 Feb 2019 04:18:54 +0000 (20:18 -0800)]
Add kb and user level keyboard initialization functions  (#3113)

* Add suspend functions

* Disable RGB code if it's disabled

* Add keyboard_init functions

* Change where references so it will compile

* Wrong command chained in wake up kb function

* Fix non-feature file changes

* Add documentation

* Re-add matrix init docs

* add rgblight code to example

* Remove suspend code

* Clean up docs

* Fix docs

* Fix suspend code

* more doc fixes

* change function to startup_* rather than keyboard_init_

* fix spelling error

* fix up docs to finish removing keyboard_init

* Use Pre and Post init functions

* Update Documenation

* Remove changes to my keymap and userspace code

* Cleanup

* Revert changes to extra files

* Forgot a semicolon

* Make sure all protocols call keyboard_setup

* Cleanup functions

* Unset startup_user

* Remove changes from division keyboard

* Readd startup_user function

* Remove all to startup_user

* Update docs/custom_quantum_functions.md

Co-Authored-By: drashna <drashna@live.com>
* Update docs/custom_quantum_functions.md

Co-Authored-By: drashna <drashna@live.com>
* Add suggestion line

* Rebase fixes

* Update documentation to be more useful/accurate

* Cleanup of documentation

* Fix spacing inconsistency

* Revert unexpected change to keymap

5 years agoAdd a mechanism for force building a particular community layout (#5027)
zvecr [Fri, 15 Feb 2019 04:14:26 +0000 (04:14 +0000)]
Add a mechanism for force building a particular community layout (#5027)

* Add a mechanism for force building a particular community layout

* Add docs for FORCE_LAYOUT argument

* Update output name when FORCE_LAYOUT is enabled

5 years agoFix ARM Audio issues and its EEPROM persistence (#4936)
Drashna Jaelre [Fri, 15 Feb 2019 04:12:37 +0000 (20:12 -0800)]
Fix ARM Audio issues and its EEPROM persistence (#4936)

* Don't click if turning audio off

On ARM, playing the click when turning off audio causes the audio get stuck and continually play the tone

* Fix Audio EEPROM support for ARM

* Update touched files to conform to QMK Coding Conventions

* Add better check for ARM EEPROM support

5 years agoMigrate fn_actions for default keymaps (#4935)
fauxpark [Fri, 15 Feb 2019 04:07:13 +0000 (15:07 +1100)]
Migrate fn_actions for default keymaps (#4935)

* Migrate fn_actions for default keymaps

* Rename the Grave/Escape Shift masks

* No need for shift_esc_shift_mask

* Change breaks to return false

* Right align pointers

* Add default case

* Separate cases with empty lines

5 years agoAdd makefile target 'show_build_options' and 'show_all_features' (#5048)
Takeshi ISHII [Fri, 15 Feb 2019 01:52:58 +0000 (10:52 +0900)]
Add makefile target 'show_build_options' and 'show_all_features' (#5048)

* Add makefile target 'show_build_options' and 'show_all_features'

Example:
```
$ make  planck:default:show_all_features
QMK Firmware 0.6.266
Making planck/rev5 with keymap default and target show_all_features

 PLATFORM = AVR
 FIRMWARE_FORMAT = hex

Build Options:
  BOOTMAGIC_ENABLE = no
  MOUSEKEY_ENABLE = no
  EXTRAKEY_ENABLE = yes
  CONSOLE_ENABLE = yes
  COMMAND_ENABLE = no
  SLEEP_LED_ENABLE = no
  NKRO_ENABLE = yes
  BACKLIGHT_ENABLE = no
  RGBLIGHT_ENABLE = no
  MIDI_ENABLE = no
  UNICODE_ENABLE = no
  BLUETOOTH_ENABLE = no
  AUDIO_ENABLE = yes
  FAUXCLICKY_ENABLE =
  HD44780_ENABLE =

Other Features:
  API_SYSEX_ENABLE = no
  RGB_MATRIX_ENABLE = no
```

* remove duplicate 'SPLIT_KEYBOARD'

* add .PHONY, change 'echo' -> '@echo'

* update show_options.mk: useing variable BUILD_OPTION_NAMES, HARDWARE_OPTION_NAMES and OTHER_OPTION_NAMES

* update show_options.mk: add KEYBOARD,KEYMAP

* update show_options.mk: add sorting

* update show_options.mk: add show_full_features, add $(origin XXX)

* update show_options.mk: Macro names was collected from keyboards/.

* update show_options.mk: add some Macro Names

5 years agoAdd pin initializiation for KBD75 (#5129)
Drashna Jaelre [Thu, 14 Feb 2019 21:28:14 +0000 (13:28 -0800)]
Add pin initializiation for KBD75 (#5129)

So that the LED indicator actually works

5 years ago[Keymap] Add my personal userspace and update my keymaps (#5128)
Danilo Vulicevic [Thu, 14 Feb 2019 20:09:27 +0000 (21:09 +0100)]
[Keymap] Add my personal userspace and update my keymaps (#5128)

* Add billypython userspace and dz60 keymap

* Disable Bootmagic in dz60:billypython keymap

* Update whitefox:billypython keymap with userspace changes

Also remove numpad layer

5 years agoUpdates to noroadsleft keymap for KC60 (#5127)
noroadsleft [Thu, 14 Feb 2019 15:07:32 +0000 (07:07 -0800)]
Updates to noroadsleft keymap for KC60 (#5127)

* NUBS_Z: initial version

Create a keycode that is normally Z, but KC_NUBS when tapped while Alt is being held.

This removes the possibility of using an Alt+Z shortcut.

* NUBS_Z: modification

Modify NUBS_Z macro to only use alternate operation if Right Alt is being held, rather than responding to either Alt key.

Also add QMK version keycode to System layer, Equals key.

* Remove unneeded breaks from process_record_user

* Macro refactoring

- removed G_RST and G_C10R macros
- updated G_BRCH macro
  - outputs `master` if used while Shift is held down; or my git alias for the current branch otherwise
- updated G_FTCH macro
  - outputs `git pull upstream ` if used with Shift; `git fetch upstream ` otherwise
- swapped `modifiers` variable for `get_mods()` function directly for checking modifier state
- swapped keymap-level modifier mask macros for QMK-core mod mask macros (thanks vomindoraan #4337)
- renamed MODS_RALT_MASK to MOD_MASK_RALT (more consistent with the above change)

* Update readme files

5 years ago[Keymap] Update to Drashna keymaps and Userspace (#5122)
Drashna Jaelre [Thu, 14 Feb 2019 05:11:56 +0000 (21:11 -0800)]
[Keymap] Update to Drashna keymaps and Userspace  (#5122)

* Proper rules include

* Minor tweaks

* Minor tweaks

* Add Desitny 2 Swapped layout support

* Add keycode to keylogger

* Convert my viterbi keymaps

* Fix Orthodox keyboard

* Add more default layers

* Make default layer keycodes more optimized

* Update gitlab CI yaml file

* Rev6 Cleanup

* Fix KC_MAKE macro

* Update GitLab CI yaml file

* More GitLab CI changes

* One final GitLab CI change

* Optimize KC_MAKE

* Reformatting of config

* Feature creeeeeeep

* Planck Rev6 updates

5 years agoFix ESC on Default ANSI layer (#5125)
stanrc85 [Thu, 14 Feb 2019 05:08:22 +0000 (00:08 -0500)]
Fix ESC on Default ANSI layer (#5125)