jackhill/qmk/firmware.git
4 years agoMerge pull request #7995 from zvecr/feature/split_arm_i2c_remove 0.7.125
Joel Challis [Mon, 27 Jan 2020 22:40:32 +0000 (22:40 +0000)]
Merge pull request #7995 from zvecr/feature/split_arm_i2c_remove

Remove compilation of i2c for arm split

4 years agoRefactor stm32duino f103 keyboards to use new central board config files (#7706) 0.7.124
Joel Challis [Mon, 27 Jan 2020 22:39:30 +0000 (22:39 +0000)]
Refactor stm32duino f103 keyboards to use new central board config files (#7706)

* Create central board for bluepill

* Remove duplicate board files

* Refactor to use new central board config files

* Fix cannonkeys f103 boards

4 years agoMigrate common ld scripts to common location (#7887)
Joel Challis [Mon, 27 Jan 2020 22:38:55 +0000 (22:38 +0000)]
Migrate common ld scripts to common location (#7887)

* Migrate common ld scripts to common location

* Remove duplicate ld scripts

* Update build to look at common ld location

4 years agoFix boards which were overriding backlight without setting custom (#7970) 0.7.123
Joel Challis [Mon, 27 Jan 2020 22:31:54 +0000 (22:31 +0000)]
Fix boards which were overriding backlight without setting custom (#7970)

4 years ago[Keyboard] Adds ogre ergo split (#8011)
Bryan Arendt [Mon, 27 Jan 2020 18:14:50 +0000 (13:14 -0500)]
[Keyboard] Adds ogre ergo split (#8011)

* Adds ogre ergo split

* remove uneeded line breaks

4 years agoRevert "Clueboard Rev4 Updates aka Volcano 660 (#7942)"
skullydazed [Mon, 27 Jan 2020 06:32:11 +0000 (22:32 -0800)]
Revert "Clueboard Rev4 Updates aka Volcano 660 (#7942)"

This reverts commit e0a0430c31bd9fabab93e8933e9988e0d3f66434.

4 years agocreate users/datagrok (#7653)
Michael F. Lamb [Mon, 27 Jan 2020 04:26:40 +0000 (20:26 -0800)]
create users/datagrok (#7653)

* users/datagrok: add shared functions

* users/datagrok: improve base-layer selection feature

* users/datagrok: add README.md

4 years agoEnsure setPinInput actually sets input high-Z (#6237) 0.7.122
Mikkel Jeppesen [Mon, 27 Jan 2020 04:04:39 +0000 (05:04 +0100)]
Ensure setPinInput actually sets input high-Z (#6237)

* Ensure setPinInput actually sets input high-z

* Fixed _PIN_ADDRESS Macro arguments
as recommended by vomindoraan

* Fixed instances of setInput to use new behavour

* Changed kmac matrix to use input with pullups

* Update keyboards/gh60/revc/revc.h

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Fixed input state for unselect_rows

* fixed merge conflict

* Updated all instances of older uses of setPinInput()

* Fixed naming mistake

Co-authored-by: fauxpark <fauxpark@gmail.com>
4 years agoFix cannonkeys f103 boards
zvecr [Tue, 24 Dec 2019 00:55:19 +0000 (00:55 +0000)]
Fix cannonkeys f103 boards

4 years agoRefactor to use new central board config files
zvecr [Tue, 24 Dec 2019 00:17:46 +0000 (00:17 +0000)]
Refactor to use new central board config files

4 years agoRemove duplicate board files
zvecr [Tue, 24 Dec 2019 00:14:48 +0000 (00:14 +0000)]
Remove duplicate board files

4 years agoCreate central board for bluepill
zvecr [Tue, 24 Dec 2019 00:10:50 +0000 (00:10 +0000)]
Create central board for bluepill

4 years agoAdd VIA support to MxSS, plus minor tweaks (#7809)
Jumail Mundekkat [Sun, 26 Jan 2020 22:06:56 +0000 (09:06 +1100)]
Add VIA support to MxSS, plus minor tweaks (#7809)

* Add VIA support to mxss and general cleanup

* Add support for RGB test for FLEDs

* Add LAYOUT_all to allow for more configuration

* Remove blank layers

* Updated readme

* Improve use of EEPROM

* Credit where its due

* Use the latest iteration of rgblight code

* Keep the RGB timer running if the front LED is in RGB mode

* Fix RGB breathing animation

* Better supported RGB animation
Only thing not working is alternating, but that's not too important

* Abstract front LED handlers from main kb code

* Add support for indicator LED color changing

* Remove debug statement

* Persist indicator LED colors

* Mark custom sections in rgblight.c

* Light commenting

* Fix up keymaps

* Add/update comments

* Remove bloat from default hex

* Tidy a stray tab

* Out with the old, in with the new

* Out with the old, in with the new

* Add LAYER_STATE_8BIT for VIA keymap

4 years ago[Keyboard] Initial commit for mc76k (#8000)
yiancar [Sun, 26 Jan 2020 07:05:22 +0000 (07:05 +0000)]
[Keyboard] Initial commit for mc76k (#8000)

* Initial commit for mc76k

* Update config.h

4 years agosuggestions by skullydazed
James Young [Sun, 26 Jan 2020 00:07:08 +0000 (16:07 -0800)]
suggestions by skullydazed

4 years agochange Instructions listing in Docs summary
James Young [Sat, 25 Jan 2020 22:03:26 +0000 (14:03 -0800)]
change Instructions listing in Docs summary

4 years agoadd Breaking Change PR Instructions doc
James Young [Sat, 25 Jan 2020 21:53:24 +0000 (13:53 -0800)]
add Breaking Change PR Instructions doc

4 years ago[Keymap] crkbd/kidbrazil adding layer dependent RGB & better idle timeout. (#7901)
Lucas Moreira [Sat, 25 Jan 2020 22:43:57 +0000 (17:43 -0500)]
[Keymap] crkbd/kidbrazil adding layer dependent RGB & better idle timeout. (#7901)

* 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

* Added initial limits to color settings

* Added layer reset as part of the iddle timeout process

* Split Keymap into more manageable files

* Finalizing RGB Layer status on CRKBD
- Refactored OLED timeout to deal only with oled
- If user remains iddle on game layer for too long it will switch to
default
- LED / OLED iddle working
- Minor changes to _SYM layer
- Removed some rgb controls from keyboard due to layer dependent RGB
colors

* Update keyboards/crkbd/keymaps/kidbrazil/keymap.c

Used suggestion from Drashna to replace EEPROM_RESET with shorter version.

Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update keyboards/crkbd/keymaps/kidbrazil/keymap.c

Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Implemented drashna's comment

Co-authored-by: Drashna Jaelre <drashna@live.com>
4 years agoformat code according to conventions [skip ci] 0.7.121
QMK Bot [Sat, 25 Jan 2020 22:04:42 +0000 (22:04 +0000)]
format code according to conventions [skip ci]

4 years agoFix unaligned access with LTO (#7801)
George Harris [Sat, 25 Jan 2020 21:35:39 +0000 (22:35 +0100)]
Fix unaligned access with LTO (#7801)

Forces 4 byte alignment for USB input & output buffers to prevent unaligned accesses by chibios with LTO enabled

4 years ago[Keyboard] Daisy refactor (#7985)
fauxpark [Sat, 25 Jan 2020 20:43:43 +0000 (07:43 +1100)]
[Keyboard] Daisy refactor (#7985)

4 years ago[Keyboard] numatreus (#7929)
yohewi [Sat, 25 Jan 2020 03:33:04 +0000 (12:33 +0900)]
[Keyboard] numatreus (#7929)

* Add files via upload

* Delete NumAtreus

20190405

20190405

* Delete keymap.c

* Delete config.h

* Delete keymap.c

* Delete rules.mk

* Delete rules_default.mk

* Delete readme.md

* Delete NumAtreus.c

* Delete NumAtreus.h

* Delete config.h

* Delete info.json

20190404

* Add files via upload

* Add files via upload

20190405

* Delete NumAtreus

20190406

20190407

20190408

20190408

20190410

* Update readme.md

* Update readme.md

* Add files via upload

大文字小文字の修正をしました。

* Update readme.md

* Update readme.md

* Update readme.md

* Delete NumAtreus.c

* Delete NumAtreus.h

* Add files via upload

20200118

* 20200118_default

* update

* readme

* Delete rules.mk

* Delete readme.md

* Delete numatreus.h

* Delete config.h

* Delete info.json

* Delete info.json_txt

* Delete numatreus.c

* Delete config.h

* Delete keymap.c

* Delete rules.mk

* Delete keymap.c

* Delete keymap.c

* del

* update

* update

* Update keyboards/numatreus/config.h

* Update keyboards/numatreus/config.h

* Update keyboards/numatreus/config.h

* Update keyboards/numatreus/keymaps/hdbx/keymap.c

* Update keyboards/numatreus/rules.mk

* Update keyboards/numatreus/rules.mk

* Update keyboards/numatreus/rules.mk

* Update keyboards/numatreus/rules.mk

* Update keyboards/numatreus/keymaps/hdbx/keymap.c

* Update keyboards/numatreus/keymaps/like_jis/config.h

* Update keyboards/numatreus/keymaps/like_jis/keymap.c

* Update keyboards/numatreus/readme.md

* Update keyboards/numatreus/readme.md

* Update keyboards/numatreus/readme.md

* Update keyboards/numatreus/readme.md

* Update keyboards/numatreus/readme.md

* Update keyboards/numatreus/readme.md

* 20190119_Modified

* 20200119_Modified

* 20200119_uranuma

* Update keyboards/numatreus/keymaps/hdbx/keymap.c

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

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

* Update keyboards/numatreus/rules.mk

* Update keyboards/numatreus/rules.mk

* Update keyboards/numatreus/rules.mk

* Delete info.json_txt

* 20200121_Modified

* 20200121_Modified

* 20200121_Modified

* 20200121_Modified

20200122

* Update keyboards/numatreus/config.h

* 20200122_Modified

* Update keyboards/uranuma/rules.mk

* Update keyboards/numatreus/keymaps/like_jis/keymap.c

* Update keyboards/uranuma/rules.mk

* Update keyboards/uranuma/rules.mk

* Update keyboards/uranuma/rules.mk

* Update keyboards/uranuma/rules.mk

* Update keyboards/numatreus/keymaps/like_jis/keymap.c

* Update keyboards/numatreus/keymaps/like_jis/keymap.c

* Update keyboards/numatreus/keymaps/like_jis/keymap.c

* Update keyboards/numatreus/keymaps/like_jis/keymap.c

* Update keyboards/numatreus/keymaps/like_jis/keymap.c

* Update keyboards/numatreus/keymaps/like_jis/keymap.c

* Update keyboards/uranuma/config.h

* Update keyboards/uranuma/readme.md

* Update keyboards/uranuma/readme.md

* Update keyboards/uranuma/readme.md

20200122

* Delete config.h

* Delete uranuma.h

* Delete uranuma.c

* Delete rules.mk

* Delete readme.md

* Delete keymap.c

* Delete info.json

* Update keyboards/numatreus/rules.mk

4 years agoFix printf buffer overflow when cols>16 (#7998) 0.7.120
Joel Challis [Sat, 25 Jan 2020 02:57:30 +0000 (02:57 +0000)]
Fix printf buffer overflow when cols>16 (#7998)

4 years agoBeef up how `qmk doctor` works. (#7375) 0.7.119
skullydazed [Fri, 24 Jan 2020 19:31:16 +0000 (11:31 -0800)]
Beef up how `qmk doctor` works. (#7375)

* Beef up how `qmk doctor` works.

* improve the `git submodule status` parsing. h/t @erovia

* Fix whitespace and imports

* yapf

* Add documentation for the new doctor functionality

* Replace type_unchanged() with str()

* remove unused modules

* Update lib/python/qmk/cli/doctor.py

Co-Authored-By: Erovia <Erovia@users.noreply.github.com>
Co-authored-by: Erovia <Erovia@users.noreply.github.com>
4 years agoRemove compilation of i2c for arm split
zvecr [Fri, 24 Jan 2020 14:11:01 +0000 (14:11 +0000)]
Remove compilation of i2c for arm split

4 years agoUpdate split serial code to use driver pattern (#7990) 0.7.118
Joel Challis [Fri, 24 Jan 2020 13:50:51 +0000 (13:50 +0000)]
Update split serial code to use driver pattern (#7990)

* Move avr serial code to drivers

* Update src+= serial.c to driver pattern

4 years ago[Keyboard] HS60 v2 ISO: fix Configurator key ordering (#7958)
James Young [Fri, 24 Jan 2020 09:09:55 +0000 (01:09 -0800)]
[Keyboard] HS60 v2 ISO: fix Configurator key ordering (#7958)

* white-space formatting

* reorder the objects

4 years agoAdded VIA support to Noxary 280 (#7960)
Wilba [Fri, 24 Jan 2020 05:03:04 +0000 (16:03 +1100)]
Added VIA support to Noxary 280 (#7960)

* Added VIA support to Noxary 280

* Added VIA support to Noxary 280

* Review changes

4 years agoAdd VIA support to TMO50 (#7986)
Xelus22 [Fri, 24 Jan 2020 03:28:25 +0000 (13:28 +1000)]
Add VIA support to TMO50 (#7986)

* via compatible

* disable mousekey

* remove unnecessary space

4 years agoFix LED configuration for PS2AVRGB boards (#7989)
fauxpark [Fri, 24 Jan 2020 03:24:10 +0000 (14:24 +1100)]
Fix LED configuration for PS2AVRGB boards (#7989)

* Fix LED configuration for PS2AVRGB boards

* Undo backlight on state changes

4 years agoformat code according to conventions [skip ci] 0.7.117
QMK Bot [Fri, 24 Jan 2020 02:15:29 +0000 (02:15 +0000)]
format code according to conventions [skip ci]

4 years agoAdd customisable EEPROM driver selection (#7274)
Nick Brassel [Tue, 5 Nov 2019 21:04:50 +0000 (08:04 +1100)]
Add customisable EEPROM driver selection (#7274)

- uprintf -> dprintf
- Fix atsam "vendor" eeprom.
- Bump Kinetis K20x to 64 bytes, too.
- Rollback Kinetis to 32 bytes as partitioning can only be done once. Add warning about changing the value.
- Change RAM-backed "fake" EEPROM implementations to match eeconfig's current usage.
- Add 24LC128 by request.

4 years agoLocal Changes
Akaash Suresh [Tue, 21 Jan 2020 05:17:04 +0000 (23:17 -0600)]
Local Changes

4 years ago[Keymap] Phoebe keymap improvements (#7963)
Max Rumpf [Wed, 22 Jan 2020 22:46:00 +0000 (23:46 +0100)]
[Keymap] Phoebe keymap improvements (#7963)

* [Phoebe] Allow to input pipe characters with only one modifier

* [Phoebe] Update RGB animations

4 years agoHS60 EEPROM size fix (#7968)
yiancar [Wed, 22 Jan 2020 21:28:42 +0000 (21:28 +0000)]
HS60 EEPROM size fix (#7968)

4 years agoeeprom size fix (#7969)
yiancar [Wed, 22 Jan 2020 20:44:12 +0000 (20:44 +0000)]
eeprom size fix (#7969)

4 years ago[Keyboard] added support for new rev of cypher PCB (#7636)
Cable Car Designs [Wed, 22 Jan 2020 17:45:32 +0000 (17:45 +0000)]
[Keyboard] added support for new rev of cypher PCB (#7636)

* cleanup of existing branches to resync with upstream. removed old cyp…

…her files, added new cypher files.

4 years agoClueboard Rev4 Updates aka Volcano 660 (#7942)
MechMerlin [Wed, 22 Jan 2020 04:14:14 +0000 (20:14 -0800)]
Clueboard Rev4 Updates aka Volcano 660 (#7942)

* fix audio enable repetition

* remove RGB LED support as this board has no RGB LB LEDs

* use pragma once

* this board has no backlight support

* enable COMMAND_ENABLE

* comment cleanups

* setting bootmagic to lite as the first board thathat has this PCB has a solid bottom. If someone forgets to put in a RESET key on their keymap, they are not going to have fun resetting the board

* Update keyboards/clueboard/66/rev4/rules.mk

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/clueboard/66/rev4/rules.mk

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/clueboard/66/rev4/rules.mk

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/clueboard/66/rev4/rules.mk

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* convert the palset and palclear routines to setpinoutput and writepinlow

* remove scankb

* restore original guards instead of pragma once

Co-authored-by: fauxpark <fauxpark@gmail.com>
4 years agoSwap two columns to fix Skog Lite (#7940)
Brett Inman [Wed, 22 Jan 2020 03:58:17 +0000 (19:58 -0800)]
Swap two columns to fix Skog Lite (#7940)

* Swap two cols to fix skog lite

* Fix readme

* Suggested formatting

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
4 years ago[Keyboard] Cospad refactor (#7957) 0.7.116
fauxpark [Wed, 22 Jan 2020 02:21:47 +0000 (13:21 +1100)]
[Keyboard] Cospad refactor (#7957)

* Cospad refactor

* Add num lock indicator code

* Add led_init_ports()

* Revert change to matrix position blanks

* Define BACKLIGHT_ON_STATE explicitly, in anticipation of PR6749

4 years agoAlign cformat rules with current CI implementation (#7936)
Joel Challis [Wed, 22 Jan 2020 02:21:14 +0000 (02:21 +0000)]
Align cformat rules with current CI implementation (#7936)

* Align cformat rules with current CI implementation

* Optimise file walking

4 years ago[Keymap] adding personal rebound keymap (#7956)
Rossman360 [Wed, 22 Jan 2020 02:18:18 +0000 (21:18 -0500)]
[Keymap] adding personal rebound keymap (#7956)

4 years ago[Keyboard] HS60 Refactor (Keymap restructure to be more standardized) (#7847)
yiancar [Tue, 21 Jan 2020 23:09:50 +0000 (23:09 +0000)]
[Keyboard] HS60 Refactor (Keymap restructure to be more standardized) (#7847)

* Keymap restructure to be more standardized

* made bootmagic lite default

* Dividing keymaps

* Update keyboards/hs60/v2/v2.c

4 years ago[Keyboard] Added WT60-B, WT60-BX (wilba.tech THERMAL) (#7948)
Wilba [Tue, 21 Jan 2020 21:28:12 +0000 (08:28 +1100)]
[Keyboard] Added WT60-B, WT60-BX (wilba.tech THERMAL) (#7948)

* Added WT60-B, WT60-BX

* Review changes

4 years ago[Keyboard] Think 6.5 Soldered Matrix Fix (#7952)
MechMerlin [Tue, 21 Jan 2020 21:26:01 +0000 (13:26 -0800)]
[Keyboard] Think 6.5 Soldered Matrix Fix (#7952)

* both backspace and left shift matrix positions off by one

* update the led_update routine

* update readme

* Update keyboards/gray_studio/think65/solder/solder.c

4 years agokeymap, fixed rgb effect name and deactivate oled (#7953)
dsanchezseco [Tue, 21 Jan 2020 17:12:07 +0000 (18:12 +0100)]
keymap, fixed rgb effect name and deactivate oled (#7953)

* added rgblight controls to planck keymap

* fixed knight ridder offset to face me

* no oled for crkbd 'till fixed

* fixed RGB effect name

4 years agoAdd VIA support to DZ60 (#7814)
Dmitrijs Minajevs [Tue, 21 Jan 2020 15:48:13 +0000 (07:48 -0800)]
Add VIA support to DZ60 (#7814)

* Add DZ60 to VIA

* Changed vendor id from 'KF' to 'DZ'

* Capitalize hex

* Fix Via_layout_options size setting

* Update keyboards/dz60/keymaps/via/rules.mk

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
4 years agoformat code according to conventions [skip ci] 0.7.115
QMK Bot [Tue, 21 Jan 2020 14:48:06 +0000 (14:48 +0000)]
format code according to conventions [skip ci]

4 years agoFix lock LEDs for ChibiOS when using shared endpoints (#7877)
fauxpark [Tue, 21 Jan 2020 14:17:33 +0000 (01:17 +1100)]
Fix lock LEDs for ChibiOS when using shared endpoints (#7877)

* Fix lock LEDs for ChibiOS when using shared endpoints

* Tweak comments

* Doesn't need to be uint16 anymore

4 years agoAdd DIODE_DIRECTION to Getta25 (#7951)
fauxpark [Tue, 21 Jan 2020 14:07:53 +0000 (01:07 +1100)]
Add DIODE_DIRECTION to Getta25 (#7951)

4 years ago[Keymap] Feature/preonic/rev3/alfrdmalr (#7870)
Alfred Maler [Tue, 21 Jan 2020 07:01:09 +0000 (02:01 -0500)]
[Keymap] Feature/preonic/rev3/alfrdmalr (#7870)

* WIP do not merge

* first pass at custom preonic layout

* add auto shift and reset via leader key

* Update readme

* update copyright notice

* formatting changes

* fix: use MO instead of process_record_user

* added backslash and moved grave position

* remove extraneous 'j' characer in NUMPAD template

* update template formatting

* remove process_record_user

* swap "!" with "@"

* fix readme formatting

* update readme layout image

4 years ago[Keyboard] Add keyboard Getta25 (#7497)
Salicylic-acid3 [Mon, 20 Jan 2020 22:40:33 +0000 (07:40 +0900)]
[Keyboard] Add keyboard Getta25 (#7497)

* [Keyboard] Add keyboard Getta25

Add Getta25 keyboard.

A 25 keys Tenkey.
Salicylic-acid3

* Update keyboards/getta25/info.json

* Update keyboards/getta25/readme.md

* Update keyboards/getta25/readme.md

* Update keyboards/getta25/readme.md

* Update keyboards/getta25/info.json

* Update keyboards/getta25/info.json

* Update keyboards/getta25/info.json

* Update keyboards/getta25/info.json

* Update keyboards/getta25/keymaps/oled/glcdfont.c

* Update keyboards/getta25/keymaps/oled/glcdfont.c

* Keymap Update

Remove unnecessary code blocks

* Update keyboards/getta25/keymaps/oled/keymap.c

* Update keyboards/getta25/keymaps/oled/keymap.c

* Update keyboards/getta25/keymaps/oled/keymap.c

4 years agoInvert Num Lock LED state (#7945)
clovervidia [Mon, 20 Jan 2020 18:49:15 +0000 (13:49 -0500)]
Invert Num Lock LED state (#7945)

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