jackhill/qmk/firmware.git
4 years agoformat code according to conventions [skip ci] 0.7.114
QMK Bot [Mon, 20 Jan 2020 18:48:28 +0000 (18:48 +0000)]
format code according to conventions [skip ci]

4 years agoAdd VIA support for QMK backlight, QMK RGBLight (#7911)
Wilba [Mon, 20 Jan 2020 18:18:25 +0000 (05:18 +1100)]
Add VIA support for QMK backlight, QMK RGBLight (#7911)

* Add VIA support for QMK backlight, QMK RGBLight

* clang-format changes

4 years agocurry layout (#7943)
Akaash Suresh [Mon, 20 Jan 2020 16:59:55 +0000 (10:59 -0600)]
curry layout (#7943)

4 years agoRemove all references to "CUSTOM_MATRIX" as a diode direction (#7937) 0.7.113
fauxpark [Mon, 20 Jan 2020 07:05:51 +0000 (18:05 +1100)]
Remove all references to "CUSTOM_MATRIX" as a diode direction (#7937)

4 years agoFix attribute heritance for long commands. 0.7.112
Erovia [Sun, 12 Jan 2020 13:56:11 +0000 (14:56 +0100)]
Fix attribute heritance for long commands.

This is needed for inheritance to work with commands that have dashes in
their names.

4 years agoFix commandline arg merging, small improvements
Erovia [Sun, 12 Jan 2020 10:21:49 +0000 (11:21 +0100)]
Fix commandline arg merging, small improvements

Commandline args should be merged with the submodule's config.
Compare config values to None instead of False, so empty lines and False
can be used as values.

4 years agoMILC: Fix/complete attribute heritance
Erovia [Sun, 24 Nov 2019 19:24:47 +0000 (20:24 +0100)]
MILC: Fix/complete attribute heritance

If an undefined attribute of a submodule is accessed, fall back to
same attribute of the submodule's parent.

4 years ago[Keyboard] Addition Eagle II keyboard (#7927)
Spaceman [Mon, 20 Jan 2020 02:07:30 +0000 (21:07 -0500)]
[Keyboard] Addition Eagle II keyboard (#7927)

* add EagleII Keyboard

* Update eagleii.c

* Update eagleii.h

* Update keymap.c

* Update eagleii.h

* Update keymap.c

* Update keyboards/handwired/eagleii/config.h

* Update keyboards/handwired/eagleii/config.h

* Update keyboards/handwired/eagleii/rules.mk

* Update config.h

* Update rules.mk

* Update eagleii.h

* Update eagleii.h

* Update keymap.c

* Update info.json

* Update keyboards/handwired/eagleii/rules.mk

* Update keyboards/handwired/eagleii/rules.mk

* Create readme.md

* Update keyboards/handwired/eagleii/readme.md

* Update keyboards/handwired/eagleii/config.h

* Update keyboards/handwired/eagleii/readme.md

* Update keyboards/handwired/eagleii/readme.md

4 years ago[Keyboard] Add mx5160 keyboard (#7142)
Maarten Dekkers [Mon, 20 Jan 2020 00:23:03 +0000 (01:23 +0100)]
[Keyboard] Add mx5160 keyboard (#7142)

* Add mx5160 keyboard

* Make necessary changes for merging

rules.mk cleanup, QMK's built in alias for KC_TRNS and change readme blurb

* Add info.json as well

* Update readme, info.json

* Change layout name, update led function

* Fix info.json

* Update rules.mk

4 years ago[Docs] Misc cleanups for OLED documentation (#7864)
fauxpark [Sun, 19 Jan 2020 22:05:54 +0000 (09:05 +1100)]
[Docs] Misc cleanups for OLED documentation (#7864)

4 years agoFix unknown key 'IndentPPDirectives' on CI (#7933) 0.7.111
Joel Challis [Sun, 19 Jan 2020 21:59:57 +0000 (21:59 +0000)]
Fix unknown key 'IndentPPDirectives' on CI (#7933)

4 years ago[Keyboard] Rebound keyboard add (#7886)
Rossman360 [Sun, 19 Jan 2020 21:08:09 +0000 (16:08 -0500)]
[Keyboard] Rebound keyboard add (#7886)

* create Rebound keyboard

* proofread

* update decade

* layer enums

* revert enum layer changes

* line spacing and such

* product ID and punctuation

* terminating terminating slashes

* layer enums

* remove slashes

* rules change, rgb and spacing

* plural layouts rgb rulez

4 years ago[Keyboard] Rebound keyboard add (#7886)
Rossman360 [Sun, 19 Jan 2020 21:07:35 +0000 (16:07 -0500)]
[Keyboard] Rebound keyboard add (#7886)

* create Rebound keyboard

* proofread

* update decade

* layer enums

* revert enum layer changes

* line spacing and such

* product ID and punctuation

* terminating terminating slashes

* layer enums

* remove slashes

* rules change, rgb and spacing

* plural layouts rgb rulez

4 years ago[Keyboard] Add Tartan keyboard (#7917)
Takuya Urakawa [Sun, 19 Jan 2020 18:54:04 +0000 (03:54 +0900)]
[Keyboard] Add Tartan keyboard (#7917)

* first commit

* update keymap and key layout

* Update for release

* Update keyboards/tartan/config.h

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/tartan/info.json

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/tartan/info.json

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/tartan/info.json

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/tartan/keymaps/default/keymap.c

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

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

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/tartan/keymaps/test/keymap.c

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/tartan/keymaps/test/keymap.c

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Delete tartan/keymaps/test

* Update keyboards/tartan/readme.md

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

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Delete tartan/keymaps/default/config.h

* Update keyboards/tartan/readme.md

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/tartan/rules.mk

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/tartan/rules.mk

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Delete unneccesary settings

* Fix tartan/rules.mk

* Delete unnecessary code from tartan.c

* Rearrange layout order in tartan.h

* Update keyboards/tartan/usbconfig.h

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/tartan/usbconfig.h

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update usb config

* Update keyboards/tartan/usbconfig.h

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Delete unused defines

* Update keyboards/tartan/usbconfig.h

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/tartan/usbconfig.h

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/tartan/usbconfig.h

Co-Authored-By: fauxpark <fauxpark@gmail.com>
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
Co-authored-by: fauxpark <fauxpark@gmail.com>
4 years agoRemove tmk_core gitignore and gitmodules 0.7.110
fauxpark [Sun, 19 Jan 2020 11:21:03 +0000 (22:21 +1100)]
Remove tmk_core gitignore and gitmodules

4 years agoRun clang-format manually to fix recently changed files (#7934)
Joel Challis [Sun, 19 Jan 2020 16:30:34 +0000 (16:30 +0000)]
Run clang-format manually to fix recently changed files (#7934)

* Run clang-format manually to fix recently changed files

* Run clang-format manually to fix recently changed files - revert template files

* Run clang-format manually to fix recently changed files - format off for ascii_to_keycode_lut

4 years agoRemove custom backlight code for PS2AVRGB boards (#7775)
fauxpark [Sun, 19 Jan 2020 07:00:32 +0000 (18:00 +1100)]
Remove custom backlight code for PS2AVRGB boards (#7775)

* Remove custom backlight code for PS2AVRGB boards

* Remove custom driver setting

* BACKLIGHT_BREATHING goes in config.h, not here

* Don't need to include backlight.c again here either

* Turn on backlight for Canoe

* Disable console on a few boards due to oversize

4 years agoEnforce definition of `DIODE_DIRECTION` for non-custom matrix boards (#7915)
fauxpark [Sun, 19 Jan 2020 03:11:57 +0000 (14:11 +1100)]
Enforce definition of `DIODE_DIRECTION` for non-custom matrix boards (#7915)

* Enforce definition of `DIODE_DIRECTION` for non-custom matrix boards

* Define diode direction for failing boards

* Matching parentheses

* Put onekey diode directions in top level config

4 years agoAdded keymap for Space65 (#7562)
James Young [Sun, 19 Jan 2020 01:00:09 +0000 (17:00 -0800)]
Added keymap for Space65 (#7562)

* 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

* add layout 2 and rename existing folder to layout 4

- renamed existing folder with directional layout to layout 4
- udpated existing readme
- Added layout_60_2

* update flash script per pull request review

* Added keymap profile to space65

- This keymap profile is for MacOS with VIM key bindings
- See readme for more information

* Update keyboards/gray_studio/space65/keymaps/billiams/readme.md

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/gray_studio/space65/keymaps/billiams/readme.md

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/gray_studio/space65/keymaps/billiams/readme.md

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/gray_studio/space65/keymaps/billiams/readme.md

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/gray_studio/space65/keymaps/billiams/keymap.c

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* remove unnecessary code from keymap

* updated keys and cleaned up readme

Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
4 years agoMove rgblight and backlight task to common location (#7733)
Joel Challis [Sun, 19 Jan 2020 00:59:09 +0000 (00:59 +0000)]
Move rgblight and backlight task to common location (#7733)

4 years agoConfiguration values for starting HSV and speed (#7740)
Rob Haswell [Sat, 18 Jan 2020 20:11:33 +0000 (20:11 +0000)]
Configuration values for starting HSV and speed (#7740)

* Define default HSV and speed for RGB matrix.

* Documentation for configuration values RGB_MATRIX_STARTUP_HUE, RGB_MATRIX_STARTUP_SAT and RGB_MATRIX_STARTUP_VAL.

* Document RGB_MATRIX_STARTUP_SPD.

* Preserve the ordering.

4 years ago[Keymap] Added mverteuil keymaps and userspace common code (#7876)
M. de Verteuil [Sat, 18 Jan 2020 19:24:56 +0000 (14:24 -0500)]
[Keymap] Added mverteuil keymaps and userspace common code (#7876)

* Added mverteuil content

- Userspace
- Knops keymap
- Preonic keymaps

* Simplified and replaced some magic numbers

* Convert tabs to spaces

* Clean up LED handling, better animation, better layer init

* Use get_highest_layer per @drashna suggestion

* Reorder prototypes/reformat

* Simplified/more expessive and fixed initial layer LED

* Remove changes to git ignored files

4 years ago[Keyboard] Fix the order of underglow LEDs on ergodash/rev1 (#7791)
Nathan Gray [Sat, 18 Jan 2020 04:26:30 +0000 (20:26 -0800)]
[Keyboard] Fix the order of underglow LEDs on ergodash/rev1 (#7791)

On the v1.2 PCB the slave half leds go in reverse order compared to the master half.
With this change, the leds are all in order from left to right, so animations like
Knight Rider look like you'd expect.

4 years ago[Keyboard] Wasdat matrix cleanup (#7909)
fauxpark [Sat, 18 Jan 2020 04:01:17 +0000 (15:01 +1100)]
[Keyboard] Wasdat matrix cleanup (#7909)

* Wasdat matrix cleanup

* Use _custom functions

* More deduping, and signature fix

4 years ago[Keyboard] Support for a Southpaw Keyboard KVT (#7892)
Hybrid65 [Sat, 18 Jan 2020 03:56:13 +0000 (21:56 -0600)]
[Keyboard] Support for a Southpaw Keyboard KVT (#7892)

* Support for KVT

This branch adds support for the southpaw keyboard KVT

* Updated readme.md and keymap.c

* Update readme.md

* Update keyboards/kv/revT/readme.md

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/kv/revT/readme.md

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/kv/revT/readme.md

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/kv/revT/readme.md

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/kv/revT/rules.mk

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/kv/revT/rules.mk

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/kv/revT/readme.md

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/kv/revT/readme.md

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Updated from suggestions from pull request

* Update readme.md

* Update rules.mk

* Update rules.mk

* Update rules.mk

* Update rules.mk

* Update rules.mk

* Update revT.c

* Update readme.md

* changing T to lowercase

* Change revT to revt

* edit

* Update keyboards/kv/revt/rules.mk

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

Co-authored-by: fauxpark <fauxpark@gmail.com>
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
4 years agoAdd docs for 'CUSTOM_MATRIX = lite' (#7906)
Joel Challis [Sat, 18 Jan 2020 01:56:33 +0000 (01:56 +0000)]
Add docs for 'CUSTOM_MATRIX = lite' (#7906)

* Add some docs to cover 'CUSTOM_MATRIX = lite'

* Apply suggestions from code review

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Add 'SRC += matrix.c' docs

* Update docs/custom_matrix.md

Co-Authored-By: fauxpark <fauxpark@gmail.com>
Co-authored-by: fauxpark <fauxpark@gmail.com>
4 years agoswitching to you know whats up mode (#7921)
Jeremy Bernhardt [Fri, 17 Jan 2020 21:15:58 +0000 (15:15 -0600)]
switching to you know whats up mode (#7921)

4 years agoImplement and document TAPPING_FORCE_HOLD_PER_KEY (#7859)
ridingqwerty [Fri, 17 Jan 2020 20:49:23 +0000 (15:49 -0500)]
Implement and document TAPPING_FORCE_HOLD_PER_KEY (#7859)

* Implement and document TAPPING_FORCE_HOLD_PER_KEY

* Added "record" parameter to "get_tapping_force_hold"

* Correct typo -- remove 'IGNORE_' from 'IGNORE_TAPPING_FORCE_HOLD_PER_KEY'

Co-authored-by: GeorgeKoenig <35542036+GeorgeKoenig@users.noreply.github.com>
4 years agoCleanup check for PERMISSIVE_HOLD (#7861)
Drashna Jaelre [Fri, 17 Jan 2020 20:33:08 +0000 (12:33 -0800)]
Cleanup check for PERMISSIVE_HOLD (#7861)

* Fix bug in PERMISSIVE_HOLD check

caused by #5009 (aka, me)

* Remove check for per key

4 years agomove caps because it can be triggered accidentally by sequences such as '("' (#7923)
Callum Oakley [Fri, 17 Jan 2020 15:59:07 +0000 (15:59 +0000)]
move caps because it can be triggered accidentally by sequences such as '("' (#7923)

Thanks!

4 years ago[Keyboard] Add Plaid-Pad 4x4 numpad (#7900)
Ben [Fri, 17 Jan 2020 08:30:32 +0000 (09:30 +0100)]
[Keyboard] Add Plaid-Pad 4x4 numpad (#7900)

* Add Plaid-Pad code

* Move ENCODER_ENABLE under Build Options

* Update keyboards/keycapsss/plaid_pad/info.json

* Update keyboards/keycapsss/plaid_pad/keymaps/default/keymap.c

* Update keyboards/keycapsss/plaid_pad/plaid_pad.h

* Update keyboards/keycapsss/plaid_pad/rules.mk

* Update keyboards/keycapsss/plaid_pad/rules.mk

* Update keyboards/keycapsss/plaid_pad/rules.mk

* Update keyboards/keycapsss/plaid_pad/rules.mk

* Update keyboards/keycapsss/plaid_pad/rules.mk

* Update keyboards/keycapsss/plaid_pad/rules.mk

* Update keyboards/keycapsss/plaid_pad/rules.mk

* Update keyboards/keycapsss/plaid_pad/readme.md

* Update keyboards/keycapsss/plaid_pad/readme.md

* Update keyboards/keycapsss/plaid_pad/readme.md

* Update keyboards/keycapsss/plaid_pad/usbconfig.h

* Update keyboards/keycapsss/plaid_pad/usbconfig.h

* Update keyboards/keycapsss/plaid_pad/usbconfig.h

* Update keyboards/keycapsss/plaid_pad/usbconfig.h

* Update keyboards/keycapsss/plaid_pad/config.h

* Update keyboards/keycapsss/plaid_pad/usbconfig.h

* Update keyboards/keycapsss/plaid_pad/usbconfig.h

* Update keyboards/keycapsss/plaid_pad/usbconfig.h

* Update keyboards/keycapsss/plaid_pad/rules.mk

* Update keyboards/keycapsss/plaid_pad/config.h

* Update keyboards/keycapsss/plaid_pad/config.h

* Update keyboards/keycapsss/plaid_pad/usbconfig.h

* Update keyboards/keycapsss/plaid_pad/usbconfig.h

* Update keyboards/keycapsss/plaid_pad/config.h

4 years ago[Keyboard] add VIA support for hiney PCBs (#7910)
Josh Hinnebusch [Fri, 17 Jan 2020 07:15:08 +0000 (02:15 -0500)]
[Keyboard] add VIA support for hiney PCBs (#7910)

* add VIA support for hiney PCBs

* update LED per request

* update LED text per request

* remove extra stuff

4 years agoFurther changes to HHKB keymap (#7918)
Xyverz [Thu, 16 Jan 2020 22:34:25 +0000 (14:34 -0800)]
Further changes to HHKB keymap (#7918)

* Changes to HHKB Keymap for useability

* Changes to HHKB Keymap for useability

* Added KC_GRV to _FL.

4 years ago[Keyboard] Graystudio Space65 ISO UK layout and keymap (#7912)
Rys Sommefeldt [Thu, 16 Jan 2020 18:06:42 +0000 (18:06 +0000)]
[Keyboard] Graystudio Space65 ISO UK layout and keymap (#7912)

* ISO UK layout for Graystudio Space65

* Quick line on how to build it in the readme

* Update ASCII art layout guide to match reality

* Whoops, space is actually K47, not K46

* Rename to 65_iso_blocker and remove uk designation

4 years agoRemove `KEYMAP_SECTION_ENABLE` (#7882)
fauxpark [Thu, 16 Jan 2020 13:32:09 +0000 (00:32 +1100)]
Remove `KEYMAP_SECTION_ENABLE` (#7882)

4 years ago[Keyboard] Add Eon40 keyboard (#7885)
Maarten Dekkers [Wed, 15 Jan 2020 23:53:09 +0000 (00:53 +0100)]
[Keyboard] Add Eon40 keyboard (#7885)

* Add Eon40 files

* Make required changes

* Add missing comma

* Update rules.mk

4 years ago[Keyboard] Xbows Knight: Configurator layout polishing (#7903)
James Young [Wed, 15 Jan 2020 17:38:17 +0000 (09:38 -0800)]
[Keyboard] Xbows Knight: Configurator layout polishing (#7903)

4 years ago[Keymap] Massdrop ctrl keymap (#7639)
Ahmed Elshafey [Wed, 15 Jan 2020 05:34:41 +0000 (07:34 +0200)]
[Keymap] Massdrop ctrl keymap (#7639)

* RGB config overhaul

Changing RGB config from setrgb to sethsv, trying out different color values.

* Merged changes

* Various changes and a couple additions

Added Git Layer with git macros for most operations and LED config to show the macro keys on layer. Activated with FN+3.
Added VIM Layer, this is a normal keycode layer with no macros for now but it has LED config that highlights the navigation and edit keys in VIM.
Added a sticky CTRL and sticky SHIFT layers. I have no idea why I did this actually, it's mildly useful but oneshot and tapdance would be better, will be removed in later commit.
Changed the LED config from setrgb to sethsv and the key by key LED config to array.
Some code improvements in process_record_user.
Better way to manage string macros using char array. Inspired by drashna's secret macros.

* Various keymap changes and added documentation

Updated massdrop/ctrl endgame keymap:
    Added layers for git and vim.
    Better LED config method, using ledmap, similar to what's used in many other keymaps.
    Improved process_record_user() mainly with reduced conditionals.
    Cleaned things up in the header and config.
    Added pretty much all qmk feature headers to rules and config, commented out to be enabled if desired. Firmware size should be considered.
    Not many features added in this commit. Shifting for a while to work on implementing raw hid for the keyboard and expanding qmk terminal.

Added documentation.md for massdrop/ctrl at keyboard level to house all related information for future use.
Added documentation for raw hid in docs, added the doc to feature index. Need some review for this documentation and suggested additions/changes.

* Some fixes

Fixed keymap documentation to include changes.
Removed useless double tap keys and simplified layer maps.

* Fixed error in keymap

* Removed documentation changes. Will present in another PR

* Update keyboards/massdrop/ctrl/DOCUMENTATION.md

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update DOCUMENTATION.md

* Update keymap.c

fixed mouse layout incomplete arrow cluster

* Update keyboards/massdrop/ctrl/keymaps/endgame/keymap.c

Fixed Git layer led config

Co-Authored-By: totolouis <totolouis@users.noreply.github.com>
* Update DOCUMENTATION.md

Remove raw hid details

* Update rules.mk

Remove useless stuff

* fixed malformed led map causing compile fail, indentation fixes

* Update keyboards/massdrop/ctrl/keymaps/endgame/config.h

switch from TG_NKRO to NK_TOGG

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keymap.c

Switching from TG_NKRO to NK_TOGG

* Added yakuake layout

* Update keyboards/massdrop/ctrl/keymaps/endgame/keymap.c

Change biton32(layer_state) to get_highest_layer()

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keymap.c

Change from biton32 to get_highest_layer

* Fixed custom LED not toggling off

Co-authored-by: fauxpark <fauxpark@gmail.com>
Co-authored-by: totolouis <totolouis@users.noreply.github.com>
4 years agoHhkb keymap (#7907)
Xyverz [Wed, 15 Jan 2020 05:01:58 +0000 (21:01 -0800)]
Hhkb keymap (#7907)

* Initial commit of HHKB layout.

* Moved keymap to the correct location.

This keymap is for a hasu alt controller-equipped HHKB, so the keymap was in the wrong place.
Added comments to the keymap.

4 years agoFix CUSTOM_MATRIX lite matrix_scan return code (#7908)
Joel Challis [Wed, 15 Jan 2020 04:51:43 +0000 (04:51 +0000)]
Fix CUSTOM_MATRIX lite matrix_scan return code (#7908)

4 years agoMigrate more custom matrix 'lite' code to core (#7863)
Joel Challis [Wed, 15 Jan 2020 01:58:32 +0000 (01:58 +0000)]
Migrate more custom matrix 'lite' code to core (#7863)

* Migrate more custom matrix lite code to core

* Align function names

* fix up MATRIX_MASKED

4 years agoXD68 Configurator Layout Support and Minor Refactor (#7904)
James Young [Wed, 15 Jan 2020 01:31:17 +0000 (17:31 -0800)]
XD68 Configurator Layout Support and Minor Refactor (#7904)

* XD68: QMK Configurator layout support

* elevate backlight breathing settings to keyboard level

* remove empty keymap config.h files

* rules.mk templating

* keymap polishing

- four-space indent
- keycode alignment

4 years agoAdd ws2812 driver type define (#7888) 0.7.109
Joel Challis [Tue, 14 Jan 2020 22:03:48 +0000 (22:03 +0000)]
Add ws2812 driver type define (#7888)

4 years agoFix NK65 indicator code after refactoring (#7902)
yiancar [Tue, 14 Jan 2020 22:03:01 +0000 (22:03 +0000)]
Fix NK65 indicator code after refactoring (#7902)

4 years agoUpdate personal keymap (#7898)
Sascha Grunert [Tue, 14 Jan 2020 21:45:55 +0000 (22:45 +0100)]
Update personal keymap (#7898)

Signed-off-by: Sascha Grunert <sgrunert@suse.com>
4 years agoAdi's KBD67 layout (#7896)
Adi M [Tue, 14 Jan 2020 21:44:59 +0000 (13:44 -0800)]
Adi's KBD67 layout (#7896)

* Add files via upload

* Rename keyboards/kbdfans/kbd67/rev2/keymaps/keymap.c to keyboards/kbdfans/kbd67/rev2/keymaps/adi/keymap.c

* Rename keyboards/kbdfans/kbd67/rev2/keymaps/readme.md to keyboards/kbdfans/kbd67/rev2/keymaps/adi/readme.md

* Update readme.md

* Update readme.md

* Update keyboards/kbdfans/kbd67/rev2/keymaps/adi/keymap.c

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/kbdfans/kbd67/rev2/keymaps/adi/keymap.c

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/kbdfans/kbd67/rev2/keymaps/adi/readme.md

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
4 years agoAdd a note explaining how to run tests
skullY [Tue, 14 Jan 2020 05:27:12 +0000 (21:27 -0800)]
Add a note explaining how to run tests

4 years agoAdd a section on python tests
skullY [Tue, 14 Jan 2020 05:24:55 +0000 (21:24 -0800)]
Add a section on python tests

4 years agoMove Space Cadet keycodes to their own section in keycode reference (#7889)
fauxpark [Tue, 14 Jan 2020 14:02:13 +0000 (01:02 +1100)]
Move Space Cadet keycodes to their own section in keycode reference (#7889)

4 years ago[Keyboard] Add Yurei PCB (#7880)
Koichi Katano [Tue, 14 Jan 2020 10:31:21 +0000 (19:31 +0900)]
[Keyboard] Add Yurei PCB (#7880)

* Add yurei

* Implement keyboard

* Update readme.md

* Update config.h

* Update info.json

* Update info.json

* Update keyboards/yurei/config.h

* Delete config.h

* Update rules.mk

* Update yurei.c

* Update keymap.c

* Update keyboards/yurei/yurei.h

* Update keyboards/yurei/keymaps/default/keymap.c

* Update keyboards/yurei/info.json

* Update keyboards/yurei/rules.mk

4 years agoNK65 Bootmagic lite for default (#7895)
yiancar [Tue, 14 Jan 2020 08:31:21 +0000 (08:31 +0000)]
NK65 Bootmagic lite for default (#7895)

4 years agochibios/usb_main: re-check USB status in send_keyboard after sleeping the thread...
xyzz [Mon, 13 Jan 2020 23:08:14 +0000 (18:08 -0500)]
chibios/usb_main: re-check USB status in send_keyboard after sleeping the thread (#7784)

* chibios/usb_main: re-check USB status in send_keyboard after sleeping the thread

* change send_keyboard to only have 1 exit point

4 years agoTidy up dztech keyboard.c/h and readmes (#7664)
fauxpark [Mon, 13 Jan 2020 21:49:31 +0000 (08:49 +1100)]
Tidy up dztech keyboard.c/h and readmes (#7664)

* Tidy up dztech keyboard.c/h and readmes

* Use new lock LED function

* Undo changes to led flags

* Fix make examples

* Update readmes some more

* Clarify filetypes

* Format as list

4 years agoMerlin's LAYOUT_65_ansi keymap (#7879)
MechMerlin [Mon, 13 Jan 2020 21:28:35 +0000 (13:28 -0800)]
Merlin's LAYOUT_65_ansi keymap (#7879)

* add my own user keymap for LAYOUT_65_ansi for my new NK65

* remove unneeded config

4 years ago[Keyboard] Add minitomic keyboard (#7140)
Maarten Dekkers [Mon, 13 Jan 2020 20:16:27 +0000 (21:16 +0100)]
[Keyboard] Add minitomic keyboard (#7140)

* Add minitomic keyboard

* Small change to readme

* Make changes necessary for merging

Remove extra comma in info.json, move caps lock led status from keymap to keyboard, removes unused keys on full space bar layout, cleans up rules.mk and update readme blurb.

* Update readme.md

* Update led function, fix spacing and remove custom keycodes

Removes the custom keycodes in default keymap, fixes spacing in keymap and minitomic.c and puts the new led function in as well

4 years ago[Keyboard] Rebuild treadstone48 rev1 firmware (#7856)
marksard [Mon, 13 Jan 2020 18:06:40 +0000 (03:06 +0900)]
[Keyboard] Rebuild treadstone48 rev1 firmware (#7856)

* Keyboard: add treeadstone48

* rename layout defines

* Use of pragma once

* move common include code

* fixed info.json

* change keymap layout from kc to normal

* fix alpha revision keymap

* fixed info.json

* remove USE_Link_Time_Optimization

* I re-created treastone48 keyboard firmware from ./util/new_keyboard.sh
After that I use common OLED_DRIVER, RGB_LIGHT and SPLIT_KEYBOARD options.
And then check all keymap.

* Modified by PR review

4 years ago[Keymap] csc027/macro-sync-keymap (#7873)
csc027 [Mon, 13 Jan 2020 17:41:13 +0000 (17:41 +0000)]
[Keymap] csc027/macro-sync-keymap (#7873)

* Basic functionality to synchronize the strings and enums using C preprocessor macros.

* Updated all the custom convenience macros to work.

* Removed some duplicate update_tri_layer calls.

* Simplified the convenience accelerator macros for synchronizing enums and strings by removing the short enum names.

* Updated the CUSTOM_MACROS macro to use SS_LCTL instead of SS_LCTRL.

* Fixed a bug where the right side of the convenience layer in the Iris keymap was incorrectly listed twice.

* Removed the tenkey from the convenience layer.  Added Windows 10 virtual desktop shortcuts to the convenience layer.

* Fixed a bug where the macro range was not set correctly.

* Added sigil values for the keycode enum so that additions to the sync macros will not require changes to the process_record_user ranges.

* Hacked send_string_P to work with ChibiOS boards.

* Switched to using I2C for the Iris keyboard.

* Finished a comment.

* Updated comments to explain that for non-AVR MCUs, the PROGMEM macro doesn't do anything.

* Updated the synchronization macros to use the more descriptive "NAME" instead of "CALL".  Moved the Control-Alt-Delete chord macro to the  synchronization macro.

* Simplified the custom macros by consolidating the macros into a context change macro instead of using alt-tab and minimize macros.

* Fixed a formatting issue where several tabs were used instead of 4 spaces.

* Added more comments to explain the synchronization macros.

* Simplified the PARAMS macro, since any parameters could be passed with a space by the declarer instead.

* Consolidated the synchronization macros into a single list.  Simplified the synchronization mechanism.

* Removed the overloading macro, since it is no longer needed.

* Updated the convenience layer comments to reflect the changes made.

* Renamed the git_macros pointer table to custom_macros, since it no longer solely consists of git macros.

* Clarified that the send_string_P function's use of pgm_read_byte is different for AVR and non-AVR compilation targets.

4 years ago[Keymap] fixed conflicts and made sure keymaps compiled, and some newer (older) keyma...
Rossman360 [Mon, 13 Jan 2020 17:40:00 +0000 (12:40 -0500)]
[Keymap] fixed conflicts and made sure keymaps compiled, and some newer (older) keymaps snuck in (#7828)

* hope this works

* Some new things crept in

* remove nonsense config file

* spacing fix

* more spacing

* quick revert of mysterious file

* file revert take two

* take three

* take four

* deleted unneeded lines

* brought back not-unneeded line

* whitespace delete

4 years ago[Keyboard] Dawn60 bug fix [URGENT] (#7881)
Xelus22 [Mon, 13 Jan 2020 17:36:12 +0000 (03:36 +1000)]
[Keyboard] Dawn60 bug fix [URGENT] (#7881)

4 years agoUpdate Levinson Readme to reflect changes to directory structure (#7883)
Michael Firmin [Mon, 13 Jan 2020 16:34:12 +0000 (11:34 -0500)]
Update Levinson Readme to reflect changes to directory structure (#7883)

Updates the example make commands in the Levinson readme to
keebio/levinson/...  instead of levinson/...

Also updated the example to rev3 (the current version of the board)

4 years agoRemove backlight_init_ports from duck/orion/v3 (#7878)
Joel Challis [Mon, 13 Jan 2020 03:49:01 +0000 (03:49 +0000)]
Remove backlight_init_ports from duck/orion/v3 (#7878)

4 years agoEnable RGB underglow on the CO60 and SteamVan, switch backlight code to QMK built...
John M Daly [Mon, 13 Jan 2020 03:48:24 +0000 (22:48 -0500)]
Enable RGB underglow on the CO60 and SteamVan, switch backlight code to QMK built-in code (#7874)

* Add: RGB underglow support using SPI to SteamVan and CO60

* Update: Switch to QMK's baclight implementation for CO60 and SteamVan

* Fix: Remove now unnecessary backlighting code from keyboard files

4 years agoRelocate common backlight functionally (#7273)
Joel Challis [Mon, 13 Jan 2020 01:30:56 +0000 (01:30 +0000)]
Relocate common backlight functionally (#7273)

4 years ago[Keyboard] Dawn60 Keyboard (#7832)
Xelus22 [Mon, 13 Jan 2020 00:11:02 +0000 (10:11 +1000)]
[Keyboard] Dawn60 Keyboard (#7832)

* dawn60_proper

* change default

* changes

* master merge and via keymap

* rgb underglow better

* rename of folder

* rename folder complete

* rename

* dawn60/underglow specifics

* dawn60 specific

* simplify

* requested changes

* small errors

* layouts remove

* remove parentheses and update rules.mk

* fix error message

4 years agoFix KEYBOARD_SHARED_EP on ChibiOS (#7860)
Joel Challis [Sun, 12 Jan 2020 22:21:42 +0000 (22:21 +0000)]
Fix KEYBOARD_SHARED_EP on ChibiOS (#7860)

4 years agoPersonal keymap updates for the new year (#7871)
Jonathan Rascher [Sun, 12 Jan 2020 22:10:21 +0000 (16:10 -0600)]
Personal keymap updates for the new year (#7871)

* Update keymaps for split ergo boards

* Update keymaps for 60% boards

4 years ago[Keyboard] Reviung41: Configurator layout support (#7852)
James Young [Sun, 12 Jan 2020 18:51:22 +0000 (10:51 -0800)]
[Keyboard] Reviung41: Configurator layout support (#7852)

4 years ago[Keyboard] IDB 60: Configurator bugfix (#7851)
James Young [Sun, 12 Jan 2020 18:50:52 +0000 (10:50 -0800)]
[Keyboard] IDB 60: Configurator bugfix (#7851)

* info.json: use debug linting

Changes the white space, mostly.

* info.json: correct file structure

* readme.md: templating

4 years ago[Keyboard] Add Xiaomi MK02 (#7825)
xyzz [Sun, 12 Jan 2020 18:42:32 +0000 (13:42 -0500)]
[Keyboard] Add Xiaomi MK02 (#7825)

* [Keyboard] Added xiaomi/mk02

* keyboards/xiaomi/mk02: cleanup

* keyboards/xiaomi/mk02: add linker script

* update readme

* update

* remove via (crashes during startup)

* LAYOUT => LAYOUT_tkl_ansi

* Change vid/pid

* Add a warning to the readme

4 years agoAdd user keymaps for KBD67MKII/Lily58 (#7671)
Mike Rix Wolfe [Sun, 12 Jan 2020 11:42:55 +0000 (05:42 -0600)]
Add user keymaps for KBD67MKII/Lily58 (#7671)

* add my keymaps

* tri layer keymap

* update tri layer

* update tri layer

* cleaning up

* formatting

* move to correct location

* lily58: move caps off mod key in sublayer

* Update keyboards/lily58/keymaps/mikefightsbears/rules.mk

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/lily58/keymaps/mikefightsbears/rules.mk

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/lily58/keymaps/mikefightsbears/rules.mk

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/lily58/keymaps/mikefightsbears/rules.mk

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* remove unnecessary trailing whacks

* remove unneeded file

* swap spacebar

* update code for comments in PR

Co-authored-by: fauxpark <fauxpark@gmail.com>
4 years ago[Keyboard] KPRepublic BM60 RGB (#7842)
MechMerlin [Sun, 12 Jan 2020 07:11:06 +0000 (23:11 -0800)]
[Keyboard] KPRepublic BM60 RGB (#7842)

* initial commit from script

* edit all generated files with my name and some basic notes

* implement RGB Matrix support

* cleanups, file removals, and readme edits

* Update keyboards/bm60hsrgb/config.h

* rename to bm60rgb

* update included library and info.json keyboard name

* Update keyboards/bm60rgb/keymaps/default/readme.md

4 years agoAdd Lily58 serial to LIB_SRC to avoid LTO issue (#7868)
Jonathan Rascher [Sun, 12 Jan 2020 01:09:04 +0000 (19:09 -0600)]
Add Lily58 serial to LIB_SRC to avoid LTO issue (#7868)

This code is timing sensitive and seems to break with LTO enabled (at
least on avr-gcc 8.3.0... it worked on older gcc versions).

This is the same workaround as #7558 applied for the Helix.

4 years agoAdi's DZ65RGB layout (#7845)
Adi M [Sun, 12 Jan 2020 01:01:48 +0000 (17:01 -0800)]
Adi's DZ65RGB layout (#7845)

* Adi's DZ65RGB layout

* Update keyboards/dztech/dz65rgb/keymaps/adi_dz65rgb_ansi/readme.md

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Rename layers.JSON to layers.json

* Update readme.md

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

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/dztech/dz65rgb/keymaps/adi_dz65rgb_ansi/keymap.c

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/dztech/dz65rgb/keymaps/adi_dz65rgb_ansi/readme.md

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/dztech/dz65rgb/keymaps/adi_dz65rgb_ansi/readme.md

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Delete layers.json

* Update keyboards/dztech/dz65rgb/keymaps/adi_dz65rgb_ansi/readme.md

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/dztech/dz65rgb/keymaps/adi_dz65rgb_ansi/readme.md

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/dztech/dz65rgb/keymaps/adi_dz65rgb_ansi/readme.md

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Rename keyboards/dztech/dz65rgb/keymaps/adi_dz65rgb_ansi/readme.md to keyboards/dztech/dz65rgb/keymaps/adi/readme.md

* Rename keyboards/dztech/dz65rgb/keymaps/adi_dz65rgb_ansi/keymap.c to keyboards/dztech/dz65rgb/keymaps/adi/keymap.c

Co-authored-by: fauxpark <fauxpark@gmail.com>
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
4 years agoyapf and style 0.7.108
skullY [Sat, 11 Jan 2020 20:15:28 +0000 (12:15 -0800)]
yapf and style

4 years agoMake the udev rules easier to read and manage
Erovia [Thu, 7 Nov 2019 18:53:03 +0000 (19:53 +0100)]
Make the udev rules easier to read and manage

4 years agoFix Pro Micro's and its bootloader's name
Erovia [Wed, 30 Oct 2019 07:39:38 +0000 (08:39 +0100)]
Fix Pro Micro's and its bootloader's name

4 years agoCLI: Rework ModemManager check and add udev check
Erovia [Thu, 24 Oct 2019 16:50:35 +0000 (18:50 +0200)]
CLI: Rework ModemManager check and add udev check

4 years ago[Keyboard] NK65 Refactor (#7862)
yiancar [Sat, 11 Jan 2020 17:25:27 +0000 (17:25 +0000)]
[Keyboard] NK65 Refactor (#7862)

* Nk65  Refractor

- Changed Via keymap to via instead of default_via
- Moved Caps/Layer indicator code outside of wilba_tech rgb. This is so they can more easily be modified

* Update keyboards/nk65/nk65.c

4 years ago[Keymap] Updated keymaps (#7834)
AbstractKB [Fri, 10 Jan 2020 20:25:10 +0000 (15:25 -0500)]
[Keymap] Updated keymaps (#7834)

4 years ago[Keymap] Add additional dynamic macro key to dshields keymaps. (#7853)
Daniel Shields [Fri, 10 Jan 2020 17:51:19 +0000 (17:51 +0000)]
[Keymap] Add additional dynamic macro key to dshields keymaps. (#7853)

4 years agoadded ymdk ymd09 keyboard (#7831)
Patrick Fruh [Fri, 10 Jan 2020 14:17:45 +0000 (15:17 +0100)]
added ymdk ymd09 keyboard (#7831)

* added ymdk ymd09 keyboard

* lowercase github username

* change rgb keymap to make more sense

* fixed number of LEDs

* remove configuration for non-existant backlight

* use official template and change file permissions

* disable unnecessary nkro

* Apply suggestions from code review

Co-Authored-By: Joel Challis <git@zvecr.com>
* with easy reset via bootmagic lite, remove RESET from layout

Co-authored-by: Joel Challis <git@zvecr.com>
4 years ago[Keymap] Update my iris keymap for LTO and rgbled split (#7849)
Seth Barberee [Fri, 10 Jan 2020 09:52:36 +0000 (03:52 -0600)]
[Keymap] Update my iris keymap for LTO and rgbled split (#7849)

4 years ago[Keyboard] Changes to support latest release of VIA, moved files to "idb" folder...
pngu [Fri, 10 Jan 2020 08:57:49 +0000 (09:57 +0100)]
[Keyboard] Changes to support latest release of VIA, moved files to "idb" folder in "keymaps" in preparation of adding more boards, made changes to LAYOUT_ macros (#7798)

* make vendor folder for idb keyboards

* set default debounce to eager_pk, clean up vendor/product ID

* refactoring for VIA

* made changes to support latest release of VIA, added default keymap that's in line with the most popular configuration

* Made suggested formatting changes

* rebase to get rid of lufa files

* removed idb_60.json that's only meant for via itself

* Update keyboards/idb/idb_60/keymaps/via/rules.mk

* Update keyboards/idb/idb_60/readme.md

* Update keyboards/idb/idb_60/readme.md

* Update keyboards/idb/idb_60/readme.md

* Update keyboards/idb/idb_60/rules.mk

* Update keyboards/idb/idb_60/config.h

* Update keyboards/idb/idb_60/readme.md

* made suggested formatting changes

* fixing lufa

* Update keyboards/idb/idb_60/rules.mk

* Update keyboards/idb/idb_60/config.h

* made suggested changes

4 years agoFix a couple of USB VIDs for the API (#7848)
fauxpark [Fri, 10 Jan 2020 07:50:56 +0000 (18:50 +1100)]
Fix a couple of USB VIDs for the API (#7848)

4 years agoAdd per-key IGNORE_MOD_TAP_INTERRUPT feature (#7838)
zk-phi [Fri, 10 Jan 2020 07:48:06 +0000 (16:48 +0900)]
Add per-key IGNORE_MOD_TAP_INTERRUPT feature (#7838)

* Implement IGNORE_MOD_TAP_INTERRUPT_PER_KEY

- Add configurable option IGNORE_MOD_TAP_INTERRUPT_PER_KEY
- Add function get_ignore_mod_tap_interrupt iff the option is enabled

Unless IGNORE_MOD_TAP_INTERRUPT_PER_KEY is defined, this patch does not affect the resulting binary.

* Add documentation for IGNORE_MOD_TAP_INTERRUPT_PER_KEY

4 years agoRefactor f103,f072,f042 based keyboards to use new MCU selection defaults (#7705)
Joel Challis [Fri, 10 Jan 2020 01:31:01 +0000 (01:31 +0000)]
Refactor f103,f072,f042 based keyboards to use new MCU selection defaults (#7705)

* refactor keyboards using ST_STM32F072B_DISCOVERY to use 'MCU = STM32F072'

* refactor keyboards using GENERIC_STM32_F042X6 to use 'MCU = STM32F042'

* refactor keyboards using GENERIC_STM32_F103 to use 'MCU = STM32F103'

4 years agoFix docker script and document (#7786) 0.7.107
shela [Fri, 10 Jan 2020 00:44:16 +0000 (09:44 +0900)]
Fix docker script and document (#7786)

Fixed error when keyboard parameter is omitted in interactive mode.

4 years agoKBD67 MKII Notes Update (#7824)
MechMerlin [Thu, 9 Jan 2020 22:28:56 +0000 (14:28 -0800)]
KBD67 MKII Notes Update (#7824)

* add readme to each of the mkii versions

* update the most parent of kbd67 readmes to have history of the new versions

* fix up the parent readme for the two types of boards

* Update keyboards/kbdfans/kbd67/mkiirgb/readme.md

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/kbdfans/kbd67/mkiirgb/readme.md

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/kbdfans/kbd67/mkiirgb/readme.md

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/kbdfans/kbd67/mkiirgb/readme.md

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* fixup readmes

Co-authored-by: fauxpark <fauxpark@gmail.com>
4 years agoFix matrix_scan_user is not called at stm32 env(projectkb/alice etc..) which using...
bottilabo [Thu, 9 Jan 2020 21:21:58 +0000 (06:21 +0900)]
Fix matrix_scan_user is not called at stm32 env(projectkb/alice etc..) which using cannonkeys/stm32f072 (#7821)

4 years ago[Keymap] Userspace refactor, adding leader key functionality (#7790)
Akaash Suresh [Thu, 9 Jan 2020 19:57:54 +0000 (13:57 -0600)]
[Keymap] Userspace refactor, adding leader key functionality (#7790)

* Userspace refactor

* Fixed missed ifdef

* tapcode16, adjust layout

* glcdfont changes from #7745

* Modify Keymaps, add workman

* RGB & OLED update

4 years agoUpdate Breaking Changes doc timeline
James Young [Thu, 9 Jan 2020 18:55:46 +0000 (10:55 -0800)]
Update Breaking Changes doc timeline

4 years agoEnsure `PROGMEM` is present on default keymaps (#7836)
fauxpark [Thu, 9 Jan 2020 10:19:24 +0000 (21:19 +1100)]
Ensure `PROGMEM` is present on default keymaps (#7836)

4 years agoHandwired Minorca Refactor (#7833)
James Young [Wed, 8 Jan 2020 23:47:33 +0000 (15:47 -0800)]
Handwired Minorca Refactor (#7833)

* update config.h

- use #pragma once include guard
- update USB Device Descriptor strings

* update minorca.c

- remove matrix_init_kb function (same as QMK default)

* update minorca.h

- use #pragma once include guard
- update matrix identifiers

* update info.json

- update matrix identifiers
- change to four-space indent

* update rules.mk

- remote firmware size impact notes
- disable RGBLIGHT_ENABLE (no RGB config present)
- templating

* update readme.md

- templating

* update keymaps/default/rules.mk

- remove firmware size impact numbers
- templating

* update keymaps/rgb/rules.mk

- remote firmware size impact notes
- templating

* update keymaps/rgb/readme.md

- fix header

* remove keymaps/default/rules.mk

- identical to keyboard's rules.mk

* elevate Bootmagic configurations to keyboard level

* update keymaps/rgb/config.h

- use #pragma once include guard
- remove redundant config.h include

* update keymaps/rgb/rules.mk

- remove redundant rules

* update keymaps/rgb/readme.md

- change RGB function list to a table
- make wiring call-out a header

* remove keymaps/default/config.h

- it's blank now

* update minorca.h

- use four-space indent

* add Teensy 2.0 to readme

4 years ago[Keyboard] fixed hhkb keymap issue on e6_rgb (#7684)
yulei [Wed, 8 Jan 2020 08:11:45 +0000 (16:11 +0800)]
[Keyboard] fixed hhkb keymap issue on e6_rgb (#7684)

* fixed hhkb keymap issue and added allleds configuration

* fixed layout mismatch

* add more matrix control

* remove redundent define in rules.mk

* turn NKRO on

* remove allled macro, adding readme in allleds mode, add via support

* add two more layers for via

* update readme file

* Update keyboards/exclusive/e6_rgb/keymaps/allleds/readme

* Update keyboards/exclusive/e6_rgb/keymaps/allleds/readme.md

4 years ago[Keyboard] add Allison Numpad (#7823)
yiancar [Wed, 8 Jan 2020 05:36:43 +0000 (05:36 +0000)]
[Keyboard] add Allison Numpad (#7823)

* add Allison Numpad

* alternative layout

4 years ago[Keymap] added custom keymap and config for dz60rgb v1 (#7808)
Kenny Greulich [Wed, 8 Jan 2020 05:23:03 +0000 (21:23 -0800)]
[Keymap] added custom keymap and config for dz60rgb v1 (#7808)

4 years ago[Keyboard] add VIA support to Kyuu (#7804)
Perry Huynh [Wed, 8 Jan 2020 05:21:52 +0000 (21:21 -0800)]
[Keyboard] add VIA support to Kyuu (#7804)

* add VIA support to Kyuu

* update keymap file to follow indenting guidelines

* add missing newline to rules.mk

* remove unnecessary backslashes and reindent default keymap

4 years ago[Keyboard] Update Wasdat config (#7826)
fauxpark [Wed, 8 Jan 2020 01:47:43 +0000 (12:47 +1100)]
[Keyboard] Update Wasdat config (#7826)

4 years ago[Keymap] Improvements to KidBrazil keymap to better handle OLED/LED Matrix timeout...
Lucas Moreira [Wed, 8 Jan 2020 01:28:06 +0000 (20:28 -0500)]
[Keymap] Improvements to KidBrazil keymap to better handle OLED/LED Matrix timeout. (#7688)

* Added KidBrazil custom keymap for CRKBD
-Custom Font
-Custom OLED output

* Added missing readme

* Oled Timeout Update for KidBrazil Keymap (#1)

* Setup Oled timeout based on simple timer

* Cleaned up comments and added timeout for LEDs

* Fixed some small errors

* Updated oled timout with matrix scan

* Updated oled timout with matrix scan

* Update withou eeprom

* Update timer code

* Use process user instead of keymap

* Added ifdef to protect oledtimer

* Updated with half timeout state for logo

* Removed middle tier timer

* Final cleanup of unused files

* Updated code as per suggestions & requests

* Second round of revisions

* Updated keymap to better handle LED timeout
- Added boolean to hold LED state
- Added init function to set rgb to known state
- Modified RGB_TOG to work with noeeprom commands

* Finished adding the timeout for OLED and testing on CRKBD

* Updated documentation

* fixed the timeout logic so it works as intended

* Update keyboards/crkbd/keymaps/kidbrazil/README.md

4 years ago[Keyboard] add Allison keyboard (#7818)
yiancar [Wed, 8 Jan 2020 01:26:04 +0000 (01:26 +0000)]
[Keyboard] add Allison keyboard (#7818)

* Initial commit

* Cosmetic Fixes

* Delete config.h