jackhill/qmk/firmware.git
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

4 years agoTada68 Fixes and Minor Refactoring (#7820)
James Young [Wed, 8 Jan 2020 00:17:01 +0000 (16:17 -0800)]
Tada68 Fixes and Minor Refactoring (#7820)

* fix ANSI layout macro reference

* update ISO layout macro and enable 65_iso community layout support

- rename to LAYOUT_65_iso (with LAYOUT_iso alias for backwards compatibility)
- rename position k2c to k1d (electrical position)

* rules.mk templating

* tada68.h: use #pragma once include guard

* config.h: use #pragma once include guard

* make product id unique

* update info.json

* update readme

* cleanup default keymap

- keycode alignment
- layout macro reference
- four-space indent

* remove matrix_*_user functions from tada68.h

4 years ago[Keyboard] Added NCC-1701-KB 3x3 Keypad with Encoder and Keymap (#7819)
Jesse Leventhal [Tue, 7 Jan 2020 22:29:45 +0000 (17:29 -0500)]
[Keyboard] Added NCC-1701-KB 3x3 Keypad with Encoder and Keymap (#7819)

* Added NCC-1701-KB Keypad and Keymap

* Update keyboards/ncc1701kb/config.h

* Update keyboards/ncc1701kb/config.h

* Update keyboards/ncc1701kb/config.h

* Update keyboards/ncc1701kb/config.h

* Update keyboards/ncc1701kb/ncc1701kb.h

* Update keyboards/ncc1701kb/readme.md

* Update keyboards/ncc1701kb/readme.md

* Update keyboards/ncc1701kb/readme.md

* Fixed changes rules.mk bootloader

* Fixed rules.mk Build Options

* Recomended fauxpark changes/fixes

* Update keyboards/ncc1701kb/ncc1701kb.h

* Update keyboards/ncc1701kb/ncc1701kb.h

* Update keyboards/ncc1701kb/readme.md

* Update keyboards/ncc1701kb/readme.md

4 years agoMore minor tweaks. (#7813)
Xyverz [Tue, 7 Jan 2020 21:54:08 +0000 (13:54 -0800)]
More minor tweaks. (#7813)

Made the MACLOCK key easier tu use by putting it on right thumb
cluster as well.

4 years agoRGB matrix effect - left-right gradient (#7742)
Rob Haswell [Tue, 7 Jan 2020 21:25:17 +0000 (21:25 +0000)]
RGB matrix effect - left-right gradient (#7742)

* Left-right gradient.

* Update the comment to match the new functionality.

* CPP does integer division so this round is not necessary.

* The x-range is actually 224, update comment and use bit-shifting again.

* Update docs with gradient left-right effect and associated "DISABLE" option.

4 years ago[Keyboard] add info.json for dactyl_promicro (#6993)
Robert Snyder [Tue, 7 Jan 2020 21:23:47 +0000 (16:23 -0500)]
[Keyboard] add info.json for dactyl_promicro (#6993)

* add info.json for dactyl_promicro

* tabs to spaces
reformat dactyl_promicro to match the LAYOUT_6x6
changed the default map to match dactyl

4 years ago[Keymap] New levinson keymap (#7613)
Karol Samborski [Tue, 7 Jan 2020 07:57:58 +0000 (08:57 +0100)]
[Keymap] New levinson keymap (#7613)

* Vim oriented scheme

* Meta on both sides

* Removed unused staff

* Changed dynamic macro codes to the built ones

* Fixed formatting

4 years ago[Keyboard] Add keyboard Reviung41 (#7807)
gtips [Tue, 7 Jan 2020 06:23:32 +0000 (15:23 +0900)]
[Keyboard] Add keyboard Reviung41 (#7807)

* [Keyboard] Add keyboard Reviung41

* Modified files

* deleted keyboards/reviung41/keymaps/default/config.h

* modified keyboards/rebiung41/keymaps/default/keymap.c

* modified keyboards/reviung41/readme.md

* modified keyboards/reviung41/readme.md

* modified keyboards/reviung41/readme.md

4 years agoMaking keymaps based on userspace (#7812)
Rossman360 [Tue, 7 Jan 2020 04:36:00 +0000 (23:36 -0500)]
Making keymaps based on userspace (#7812)

* hope this works

* TF working with userspace

* rules for tf

* Fixed changed default files

* delete old keymap

* revert tf68 default to default

Co-authored-by: Akaash Suresh <casa.akaash@gmail.com>
4 years agoJuno (#7652)
Juno Nguyen [Tue, 7 Jan 2020 04:35:08 +0000 (12:35 +0800)]
Juno (#7652)

* Added community layout juno and junonum; removed poorly maintained variants of juno; added junonum-a47.

* Added community layout juno and junonum; removed poorly maintained variants of juno; added junonum-a47.

* updated layout type for juno

* Performing requested changes; renaming a47; fine-tuning of codes in community layout keymaps.

* Fine tuning to requested changes.

* Further tuning to suggestion.

* Update layouts/community/ortho_4x12/juno/keymap.c

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update layouts/community/ortho_4x12/juno/keymap.c

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/maartenwut/atom47/keymaps/junonum_a47/keymap.c

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/maartenwut/atom47/keymaps/junonum_a47/keymap.c

Co-Authored-By: fauxpark <fauxpark@gmail.com>
Co-authored-by: fauxpark <fauxpark@gmail.com>
4 years agoAdd an 65_ansi community layout (#7793)
Yan-Fa Li [Mon, 6 Jan 2020 23:29:27 +0000 (15:29 -0800)]
Add an 65_ansi community layout (#7793)

* Add an 65_ansi community layout

 - fix quoting because of comma in config.h

* Enable LAYOUT_65_ansi for tada68

* cleanups

* Update keyboards/tada68/tada68.h

Co-Authored-By: fauxpark <fauxpark@gmail.com>
Co-authored-by: fauxpark <fauxpark@gmail.com>
4 years ago[Keymap] Cleanup of Drashna code (#7800)
Drashna Jaelre [Mon, 6 Jan 2020 09:49:49 +0000 (01:49 -0800)]
[Keymap] Cleanup of Drashna code (#7800)

* ifdef rgb stuff like a madman for RGB Coexistance

* Re-enable RGB Light on Planck

* fix RGB Coexistance issue

* Tweak feature settings for Ergodox EZ Glow

* Their powers combine, and I am Captain RGB

This one is for noroadsleft and yan.

* Limit brightness when both RGB features are enabled

* Change shutdown method

* Add RGB Coexistience stuff to keymap

* disable RGBLIGHT_SLEEP until a solution can be found

* Disable Unicode on the kyria

* Fix up Iris rev defines

* Fix up community layouts to compile properly

* Cleanup rgb stuff

* Merge ergodox keymaps

* Update CCCV macro to use tap_code16

* Enable Solenoid on C39

Because josh couldn't

* Enable RGB Light, not Matrix on rev6 keymap

* Only enable LTO on non-ARM boards

* Clean up Bootmagic OLED display

* Enable RGBLIGHT_SPLIT on kyria

Not that it does anything

* Add hotkey for discord

4 years ago[Docs] Update check commands in Japanese documents (#7787)
Takeshi ISHII [Mon, 6 Jan 2020 07:43:11 +0000 (16:43 +0900)]
[Docs] Update check commands in Japanese documents (#7787)

The Japanese documents included a sample command to check the original document changes. But there was something wrong, so I fixed it.

4 years agoh75_singa changes (#7799)
Josh Hinnebusch [Sun, 5 Jan 2020 22:28:53 +0000 (17:28 -0500)]
h75_singa changes (#7799)

4 years ago[Keyboard] Added VIA support to Efreet (#7788)
Wilba [Sun, 5 Jan 2020 08:18:36 +0000 (19:18 +1100)]
[Keyboard] Added VIA support to Efreet (#7788)

* Added Efreet

* Review changes

4 years ago[Keyboard] Add QMK support for Red Scarf I numberpads (#7767)
James Young [Sun, 5 Jan 2020 01:06:24 +0000 (17:06 -0800)]
[Keyboard] Add QMK support for Red Scarf I numberpads (#7767)

* Add support for Red Scarf I numberpads

* update info.json for configurator

* Update keyboards/redscarf_i/redscarf_i.c

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

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

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

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/redscarf_i/info.json

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

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

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

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

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

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

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

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

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

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* rename keymaps, add default

* final touches! i think we're there

* remove .gitignore from keymaps directory

* remove unused custom keycodes from ortho_custom_4x5 keymap

* remove ortho_custom_5x4 keymap (identical to ortho_5x4 keymap)

* remove firmware size impacts from rules.mk

* change "MCU selection" to "MCU name" in rules.mk

* complete matrix array for LAYOUT_ortho_5x4 macro

Probably not needed, but I like when it's complete.

* add numpad layout macros

* correct info.json data

* update readme

Co-Authored-By: Ben Weakley <2173281+Defying@users.noreply.github.com>
* rename ortho keymaps to rows by columns per QMK convention

* rules.mk templating

* change uint32_t to layer_state_t per drashna

* use led_update_kb() per drashna

Co-authored-by: Ben Weakley <2173281+Defying@users.noreply.github.com>
Co-authored-by: fauxpark <fauxpark@gmail.com>
4 years ago[Keyboard] Add support for db63 hotswap rbg (#7771)
Hung DO [Sun, 5 Jan 2020 01:04:49 +0000 (08:04 +0700)]
[Keyboard] Add support for db63 hotswap rbg (#7771)

* correct the matrix pin for db63

* first correct layout

* adding RGB support for db63

* adding backlighting keycode

* enable back extension

* update readme for the bootloader

* correct the capslock pin

* update correct info.json and layout following suggestion

* editing contact

* Update keyboards/db/db63/README.md

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/db/db63/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 ago[Keyboard] GH60 rev. C: fix LAYOUT_60_iso key sequence in QMK Configurator (#7792)
James Young [Sun, 5 Jan 2020 00:44:45 +0000 (16:44 -0800)]
[Keyboard] GH60 rev. C: fix LAYOUT_60_iso key sequence in QMK Configurator (#7792)

ISO Enter's key object was out of sequence.