]> git.donarmstrong.com Git - qmk_firmware.git/log
qmk_firmware.git
4 years agoAdjust Fn key and right arrow cluster of GH60/Satan keymap (#7490)
Stephen Tudor [Tue, 26 Nov 2019 23:23:29 +0000 (18:23 -0500)]
Adjust Fn key and right arrow cluster of GH60/Satan keymap (#7490)

4 years agoFix typos in stale.yml (#7489)
James Young [Tue, 26 Nov 2019 21:45:18 +0000 (13:45 -0800)]
Fix typos in stale.yml (#7489)

4 years ago[Keymap] added a KBD67v2 layout that allows swapping of num/sym keys and f-rows ...
Kemmel-Dev [Tue, 26 Nov 2019 18:28:44 +0000 (19:28 +0100)]
[Keymap] added a KBD67v2 layout that allows swapping of num/sym keys and f-rows (#7469)

4 years ago[Keyboard] change xbows/knight pins of capslock Indicator (#7486)
moyi4681 [Tue, 26 Nov 2019 18:02:42 +0000 (10:02 -0800)]
[Keyboard] change xbows/knight pins of capslock Indicator (#7486)

4 years agoAdd language prefixes to docs sidebar entries and readmes (#7406)
fauxpark [Tue, 26 Nov 2019 07:22:13 +0000 (18:22 +1100)]
Add language prefixes to docs sidebar entries and readmes (#7406)

* Add language prefixes to docs sidebar entries and readmes

* Remove prefix where it doesn't belong

4 years agoSend string keycode tweaks (#7471)
fauxpark [Tue, 26 Nov 2019 07:16:58 +0000 (18:16 +1100)]
Send string keycode tweaks (#7471)

4 years ago[Keymap] Added keymap for Tessachka (#7457)
Thomas Baart [Tue, 26 Nov 2019 06:51:58 +0000 (07:51 +0100)]
[Keymap] Added keymap for Tessachka (#7457)

* Added keymap for Tessachka

* Update keyboards/kyria/keymaps/tessachka/keymap.c

Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update keyboards/kyria/keymaps/tessachka/rules.mk

Co-Authored-By: Drashna Jaelre <drashna@live.com>
4 years ago[Keyboard] Add keyboard 7skb (#7468)
Salicylic-acid3 [Tue, 26 Nov 2019 04:46:03 +0000 (13:46 +0900)]
[Keyboard] Add keyboard 7skb (#7468)

* Add keyboard 7skb

Add 7skb keyboard.

A 63 keys HHKB Layout keyboard.
Salicylic-acid3

* Update keyboards/7skb/keymaps/default/keymap.c

* Update keyboards/7skb/keymaps/default/keymap.c

* Update keyboards/7skb/keymaps/default/keymap.c

* Update keyboards/7skb/keymaps/salicylic/keymap.c

* Update keyboards/7skb/readme.md

* Update keyboards/7skb/readme.md

* Update keyboards/7skb/readme.md

* keymap update

Remove extra parts

* Delete rules.mk

* Update keyboards/7skb/rev1/rev1.c

4 years ago[Core] Remove PROGRAM_CMD in mcu_selection.mk for 32A (#7482)
fauxpark [Tue, 26 Nov 2019 03:51:40 +0000 (14:51 +1100)]
[Core] Remove PROGRAM_CMD in mcu_selection.mk for 32A (#7482)

4 years ago[Keyboard] Add hand swap config matrix for preonic rev 3 (#7460)
Martin Kauppinen [Mon, 25 Nov 2019 21:38:23 +0000 (22:38 +0100)]
[Keyboard] Add hand swap config matrix for preonic rev 3 (#7460)

* Add hand swap config matrix for preonic rev 3

* Refactor hand swap config matrix into revision source files

4 years agoIS31FL3733 Dirty page fix (#7079)
yiancar [Mon, 25 Nov 2019 20:33:52 +0000 (20:33 +0000)]
IS31FL3733 Dirty page fix (#7079)

* IS31FL3733 Dirty page fix

Function IS31FL3733_update_led_control_registers was never setting update register to false. As a result the led on/off page was being written every transaction even when it was not modified. This is ineficient and causes lots of bandwidth use.

-> Fix the IS31FL3733_update_led_control_registers.
-> After testing it was evident that failed I2C transactions could corrupt the Led on/off register.
-> Update IS31FL3733_write_pwm_buffer and IS31FL3733_write_register functions to return 0 upon succesful tranmission and 1 if any of the transmitions within the function fail.
-> Modify IS31FL3733_update_pwm_buffers function so if any of the IS31FL3733_write_pwm_buffer transuction fails, the g_led_control_registers_update_required register is set to true forcing a rewrite of the led on/off register in case it was corrupted.

* Minor comment update

* Upsie:)

* Update is31fl3733.c

* Return fix

* more return fix

* type change

* more boolian logic reversal:)

4 years agoRemove vusb 'reset to bootloader' hid message due to security implications (#7456)
Joel Challis [Mon, 25 Nov 2019 20:33:02 +0000 (20:33 +0000)]
Remove vusb 'reset to bootloader' hid message due to security implications (#7456)

4 years agofix link in docs/translating.md (#7474)
Takeshi ISHII [Mon, 25 Nov 2019 00:37:08 +0000 (09:37 +0900)]
fix link in docs/translating.md (#7474)

4 years agoAdd RGB LED for Dozen0 (#7458)
yynmt [Sun, 24 Nov 2019 09:35:03 +0000 (18:35 +0900)]
Add RGB LED for Dozen0 (#7458)

* enable rgb led.

* add layer for default keymap

* Update keymap.c

* Update rules.mk

* Update rules.mk

* fix keymaps

remove backslashes.

4 years ago[Keyboard] Add candybar lefty layout (#7286)
Rob Rogers [Sun, 24 Nov 2019 07:37:09 +0000 (01:37 -0600)]
[Keyboard] Add candybar lefty layout (#7286)

* Add left number pad layout to candybar keyboard

* successfully builds

* Rename new layout to LAYOUT_lefty and add corresponding LAYOUT_righty as alias for LAYOUT

* merge

* Add lefty keymap

* Add lefty layout to info.json

* Added LAYOUT_righty to info.json and corrected some misplaced braces

* Update keyboards/candybar/info.json

* removed redundant sections as suggested.

4 years ago[Keyboard] Update ATmega32A readme files to match template (#7462)
Joel Challis [Sun, 24 Nov 2019 04:42:20 +0000 (04:42 +0000)]
[Keyboard] Update ATmega32A readme files to match template (#7462)

* Update atmega32a readme files to match template

* Update atmega32a readme files to match template - fixes

* Apply suggestions from code review

4 years ago[Keyboard] Added Cans12er keyboard (#7455)
Can Baytok [Sun, 24 Nov 2019 00:56:18 +0000 (01:56 +0100)]
[Keyboard] Added Cans12er keyboard (#7455)

* added cans12er keyboard

* updated readme

Updated the readme to conform with the provided template from the qmk_firmware githubpage

* Update keyboards/cans12er/README.md

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* Changed configuration

Changed the configuration based on the Change Request from PR #7455 made by github user noroadsleft

4 years agoSet up language fallback for docs, and update translation guidelines (#7403)
fauxpark [Sat, 23 Nov 2019 16:07:15 +0000 (03:07 +1100)]
Set up language fallback for docs, and update translation guidelines (#7403)

* Set up language fallback for docs, and update translation guidelines

* Title Case

* Add ID example

* Link to emoji flag cheatsheet

* Move docs preview section to contributing.md

* Point to docs preview in the readme

4 years agoRemove CR when computing BOOTLOADER_SIZE. (#7453)
a_p_u_r_o [Sat, 23 Nov 2019 16:01:03 +0000 (01:01 +0900)]
Remove CR when computing BOOTLOADER_SIZE. (#7453)

4 years agoUpdate led_update_kb example (#7451)
Yan-Fa Li [Sat, 23 Nov 2019 15:37:25 +0000 (07:37 -0800)]
Update led_update_kb example (#7451)

* Update led_update_kb example

* Update comment to explain pin behavior

* wordsmith

* wordsmithing 2

4 years ago[Keymap] Adding hbbisenieks keymap for keebio/iris (#7440)
Hilary B. Brenum [Fri, 22 Nov 2019 22:40:18 +0000 (14:40 -0800)]
[Keymap] Adding hbbisenieks keymap for keebio/iris (#7440)

* hbbisenieks keymap

* fixed right encoder

* changes suggested during pr

4 years agoAllow overriding of all functions in wonderland.c (#7198)
Yan-Fa Li [Fri, 22 Nov 2019 20:55:45 +0000 (12:55 -0800)]
Allow overriding of all functions in wonderland.c (#7198)

* f

* Allow overriding of all functions in wonderland.c

 - needed for custom LED functions in keymap.c

* Example of layer indication via LEDs

optimize

* Use newer led_update_kb and led_update_user hooks

 - these allow overriding without use of __attribute((weak))__

* Update led documentation a bit

 - clarify some of the wording around how  to use led_update_user

* Update led_update_user example

* Update audio example to be complete

* trailing spaces smh

* spaces

* spaces

* smh

* Less code is good

* Update docs/custom_quantum_functions.md

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

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

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

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

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

Co-Authored-By: fauxpark <fauxpark@gmail.com>
4 years ago[Keymap] changed knight ridder offset to face me on planck (#7445)
dsanchezseco [Fri, 22 Nov 2019 18:26:45 +0000 (19:26 +0100)]
[Keymap] changed knight ridder offset to face me on planck (#7445)

* added rgblight controls to planck keymap

* fixed knight ridder offset to face me

4 years agoFix clang-format logic within CI (#7386)
Joel Challis [Fri, 22 Nov 2019 17:02:55 +0000 (17:02 +0000)]
Fix clang-format logic within CI (#7386)

4 years agoImprove and streamline MSYS2 installation (#7232)
Drashna Jaelre [Fri, 22 Nov 2019 07:09:02 +0000 (23:09 -0800)]
Improve and streamline MSYS2 installation (#7232)

* Make MSYS force install

* Cleanup msys script

* Update to gcc 8.3 for arm and avr

And cleanup install scripts for both

* Fix path and scripts

* Fix links

* No confirmation for msys

* Tweak arm function since file structure changed

* Fix spacing and wording

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Only use MSYS2's make binary

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Some wordsmithing

Co-Authored-By: Mikkel Jeppesen <2756925+Duckle29@users.noreply.github.com>
* Add "disable download timeout" for download issues in MSYS

Co-Authored-By: Mikkel Jeppesen <2756925+Duckle29@users.noreply.github.com>
* Clean up URL for arm gcc download

Co-Authored-By: Joel Challis <git@zvecr.com>
* add pip

Co-Authored-By: fauxpark <fauxpark@gmail.com>
4 years ago[Keyboard] Update default keymaps to use `layer_state_t` (#7444)
Drashna Jaelre [Fri, 22 Nov 2019 06:40:29 +0000 (22:40 -0800)]
[Keyboard] Update default keymaps to use `layer_state_t` (#7444)

* Update default keymaps to use `layer_state_t`

* Convert binon32 as get_highest_layer in default keymaps

4 years ago[Keymap] added rgblight controls to planck keymap (#7439)
dsanchezseco [Fri, 22 Nov 2019 06:15:40 +0000 (07:15 +0100)]
[Keymap] added rgblight controls to planck keymap (#7439)

4 years ago[Keyboard] Add three missing layouts (#7441)
fauxpark [Fri, 22 Nov 2019 04:25:19 +0000 (15:25 +1100)]
[Keyboard] Add three missing layouts (#7441)

* Add three missing default layouts

* Add layout support to tragicforce68

* Not really 68%

* Fix dumb mistake

* Update info.json too

* Apply suggestions from code review

4 years agoAdd 4-character aliases for sendstring keycodes (#7409)
fauxpark [Fri, 22 Nov 2019 03:11:28 +0000 (14:11 +1100)]
Add 4-character aliases for sendstring keycodes (#7409)

* Add 4-character aliases for sendstring keycodes

* Remove pointless mail keycode redefinition

* Forgot brightness keycodes

4 years agoUpdated Kyria readme.md with relocated build guide (#7438)
Thomas Baart [Thu, 21 Nov 2019 21:03:47 +0000 (22:03 +0100)]
Updated Kyria readme.md with relocated build guide (#7438)

4 years agoMILC: Add support for hidden subcommands (#7034)
Erovia [Thu, 21 Nov 2019 20:52:00 +0000 (21:52 +0100)]
MILC: Add support for hidden subcommands (#7034)

* MILC: Add support for hidden subcommands

Subcommands with 'hidden=True' will not show up in the help output, but
will work as any other subcommands.

* Hide those hidden submodules, for real now

* Rebase on latest MILC

4 years agoChange label for stale bot (#7429)
Drashna Jaelre [Thu, 21 Nov 2019 19:02:39 +0000 (11:02 -0800)]
Change label for stale bot (#7429)

* Change label for stale bot

* Reword things to be more concise and clear

* git add .  -- that's how this works, right?

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Remove Discussion label from issue templates

4 years ago[Keymap] Clean up & improve default layouts (#7428)
fauxpark [Thu, 21 Nov 2019 11:50:23 +0000 (22:50 +1100)]
[Keymap] Clean up & improve default layouts (#7428)

* Clean up & improve default layouts

* Add newline at EOF in readmes

* Oops

4 years ago[Keyboard] dztech rgb pcb v2 support (#7423)
moyi4681 [Thu, 21 Nov 2019 11:19:10 +0000 (03:19 -0800)]
[Keyboard] dztech rgb pcb v2 support (#7423)

* dztech rgb pcb v2 support

dztech rgb pcb v2 support

* Update config.h

* Update rules.mk

* Update rules.mk

* Update rules.mk

* Update keyboards/dztech/dz60rgb/v2/rules.mk

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

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

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

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

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

Co-Authored-By: fauxpark <fauxpark@gmail.com>
4 years ago[Keymap] Add DZ60, Levinson keymaps, twschum user files (#7358)
Tim Schumacher [Thu, 21 Nov 2019 11:07:33 +0000 (06:07 -0500)]
[Keymap] Add DZ60, Levinson keymaps, twschum user files (#7358)

* Adds layout for DZ60rev2 plate B, options 4 and 10

* Use KC_TRANS for layer keys

* Format layer0 with visual key size layout

* Add RGB controls; add start description; add KC_LOCK

* Update comments on rules.mk for DZ60

* Gets keymap compiling

* Fix wiring for shift on row 3

* Hold a with other key to send Ctrl-A before other key

* Adds compile-time defined mac-compatability media keycodes

* Adds logic in place for capturing taps (w/ timeout)

* Add send_keys(...) which can send up to 64 nested keycodes

* Implement send_keys callable with n repeats

* Tweaks some of the keymap

* Add reset keycode; add disable to custom shortcuts

* Adds a special "off" layer where bonus mod goes to layer 0, every other key KC_NO

* Adjust timeout; mousekey settings

* Changes layout of Home,End,PgUp/Dn on the dedicated arrow keys L1/L2

* PoC on rgb lighted layer indication

* Refactors color table defines

* Adds logic for controlling layer lights

* Only change state on one side of the event lol

* Switch back to Tapping Toggle for layer 4

* Add custom config file for keyboard; TT and mousekey settings

* Code cleanup; starting to refactor special ctrl tapping keys functions

* Move defines and \ 2reak out functions

* Remove debugging light

* Adjust keymaps; add enter

* Adds a couple custom macros

* Add simplified version of keymap to help debug issues

* Adds basi numpad configuration for levinson keyboard half

* Use ANSI ctrl key as layer 1 for better one hand (`)

* Adapt to new 8bit hue from #5547; layer enum use everywhere

* Move custom code out to users/ space

* Flip col pins, move key assignments to "left hand"

* Update readme

* Implement placeholder macros

* Notes

* Reduce tapping time for SFT_T(/)

* Adds vim features; refactors things

* Adds fork of the vim features written by xton

* Use correct backspace keycode

* Add VIM_ESC

* Add "OFF" to the RGB/HSV definitions

* Clean up rules, use new "OFF" definition

* Add windows KC_CALCULATOR key to numpad

* Reformat layers with better guide; change layer names

* Add sleep key

* Change timeout delay

* Add a "code paste" which surrounds a ^V with ```

* Try removing shift tap on rshift /

* Update macros

* Update the "code paste" macro

* Update keymap with reset, calc, equals

* Update keyboards/dz60/keymaps/twschum_b_4_10_simple/keymap.c

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

Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update users/twschum/twschum.c

Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update users/twschum/twschum.c

Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Revert quantum/rgblight_list.h

* Better name for split space layout; rename KEYMAP->LAYOUT

* Rename KEYMAP->LAYOUT

* Use simpler :flash command

* Clean up layout files

* Use qmk's MOD_MASK_CTRL

* Sync lufa submodule

* Cleanup from noroadsleft's PR comments

* Modernize vim layer code

4 years ago[Docs] Update japanese translation of newbs.md and related documents. (#7431)
Takeshi ISHII [Thu, 21 Nov 2019 10:36:38 +0000 (19:36 +0900)]
[Docs] Update japanese translation of newbs.md and related documents. (#7431)

* Update japanese translation of newbs.md and related documents.

* document link id change
* add `ja/` in each link
  `[xxx](yyy.md)` --> `[xxx](ja/yyy.md)`

* copy docs/ja/_summary.md from umi-umi's #7248 and fix it

4 years ago[Docs] fix broken link in docs/newbs_best_practices.md (#7430)
Takeshi ISHII [Thu, 21 Nov 2019 09:02:15 +0000 (18:02 +0900)]
[Docs] fix broken link in docs/newbs_best_practices.md (#7430)

4 years ago[Keyboard] Add pico as a new keyboard (#7419)
x1 [Thu, 21 Nov 2019 05:48:30 +0000 (14:48 +0900)]
[Keyboard] Add pico as a new keyboard (#7419)

* Add keyboards/ pico as a new keyboad.

* Add keyboards/pico rev1.

* Add keyboards/pico keymaps/default.

* Add keyboards/pico keymaps/jis.

* Remove unneeded code of rules.mk.

* Revert rules.mk and remove some comments.

4 years ago[Keymap] Add ALGR and kle image, expand and correct documentation (#7426)
Manna Harbour [Thu, 21 Nov 2019 01:25:55 +0000 (12:25 +1100)]
[Keymap] Add ALGR and kle image, expand and correct documentation (#7426)

4 years ago[Keyboard] knight malposition fix (#7422)
moyi4681 [Thu, 21 Nov 2019 01:22:27 +0000 (17:22 -0800)]
[Keyboard] knight malposition fix (#7422)

knight malposition fix

4 years agoAdd info.json files for all default layouts (#7425)
fauxpark [Thu, 21 Nov 2019 01:21:23 +0000 (12:21 +1100)]
Add info.json files for all default layouts (#7425)

* Add info.json files for all default layouts

* Update layouts/default/60_hhkb/layout.json

* Fix layout.json spacing and info.json dimensions

4 years agoPostage Board MCU (#7424)
Yan-Fa Li [Thu, 21 Nov 2019 00:38:51 +0000 (16:38 -0800)]
Postage Board MCU (#7424)

* Postage Board MCU

* Fix keymap

* Postage mini

* Update readme

* R2

* Update readme

* flip

* better image of r1

* Add a DEFAULT_FOLDER to keep zed and ci happy

* Update keyboards/handwired/postageboard/readme.md

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

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Fix keyboard name

4 years agoAdd flake8 to our test suite and fix all errors (#7379)
skullydazed [Wed, 20 Nov 2019 22:54:18 +0000 (14:54 -0800)]
Add flake8 to our test suite and fix all errors (#7379)

* Add flake8 to our test suite and fix all errors

* Add some documentation

4 years agoAllow 'make all:<user>' to not build EVERYTHING (#7402)
Joel Challis [Wed, 20 Nov 2019 22:32:16 +0000 (22:32 +0000)]
Allow 'make all:<user>' to not build EVERYTHING (#7402)

4 years agoRemove keymap_config extern from default keymaps (#7399)
Drashna Jaelre [Wed, 20 Nov 2019 22:31:36 +0000 (14:31 -0800)]
Remove keymap_config extern from default keymaps (#7399)

* Remove keymap_config extern from default keymaps

* Revert unicode

Apparently VSCode does not like unicode, I didn't actually edit these lines, so it must have been automatic... :(

Co-Authored-By: fauxpark <fauxpark@gmail.com>
4 years ago[Keyboard] Add "thedogkeyboard" (#7401)
kakunpc [Wed, 20 Nov 2019 21:16:38 +0000 (06:16 +0900)]
[Keyboard] Add "thedogkeyboard" (#7401)

* add the dog keyboard

* set rgbled

* fix info.json and readme.md

* Update keyboards/thedogkeyboard/readme.md

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

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

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

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* update thedogkeyboard

4 years ago[Keyboard] Update e65.c to fix Caps Lock indicator (#7405)
trinity1561 [Wed, 20 Nov 2019 21:11:00 +0000 (16:11 -0500)]
[Keyboard] Update e65.c to fix Caps Lock indicator (#7405)

* Update e65.c

Fixing Caps Lock LED indicator

* Update e65.c

Using new LED functions (led_update_kb)

4 years ago[Keymap] All about (ARM) RGB and OLEDs (drashna keymaps) (#7354)
Drashna Jaelre [Wed, 20 Nov 2019 20:37:24 +0000 (12:37 -0800)]
[Keymap] All about (ARM) RGB and OLEDs (drashna keymaps) (#7354)

* Add Kyria Keymap

* Enable all RGBLIGHT Animations for ARM and high capacity AVR

* Reduce GNUC version for __has_include

* Cleanup Ortho 4x12 Community layout

* Update Collide 39 keymap

* Cleanup Keymaps

* Enable full 30 LEDs for Ergodox

* Change EEPROM Load timing

* Use RGB Matrix on Planck Rev6

* Use correct keymap swap

* Enable everything for ARM

* Only enable rgb sleep on avr until crash is fixed

* Add additional Kyria keymap config

* Overhaul Kyria OLED display

* Improve kyria keymap based on usage

* Minor tweaks to rules

* Update OLED code to truncate properly

* Fix RGB Light layer indication

* Switch all of biton32 to get_highest_layer function

* Fix OLED Keylogger display

* Run qmk cformat over all of my user files

* Slight tweak to kyria based on usage

* Move around LALT_T config

* Add comments about base wrappers to keymaps

* Another cformat pass

* Temp fix for VUSB boards and NKRO

* Convert tabs to spaces in rules.mk files

* Only enable RGBLight if it's enabled

* Add Encoder Flip setting

* Update OLED font file

4 years agoAdd auto-handling of stale PRs/Issues (#7197)
Drashna Jaelre [Wed, 20 Nov 2019 20:17:52 +0000 (12:17 -0800)]
Add auto-handling of stale PRs/Issues (#7197)

* Add auto-handling of stale PRs/Issues

This adds the configuration for probot-stale, so that PRs and Issues can be automatically pruned without intervention by collaborators.

This marks PRs with `awaiting changes` label after 45 days, and then closes any PR with "Awaiting changes" after 30 days.  Unless they have `awaiting review`, `breaking_changes`, `in progress` or `on hold` labels.

This marks issues as `solved` after 90 days, and then closes them 30 days afterwards. Unless they have `bug`, `discussion, `to do`, `in progress` or `on hold` labels.

* Cleanup the text some

* Update .github/stale.yml

Co-Authored-By: fauxpark <fauxpark@gmail.com>
4 years ago[Docs] Start of German translation of documentation (#6909)
kuchosauronad0 [Wed, 20 Nov 2019 20:02:56 +0000 (12:02 -0800)]
[Docs] Start of German translation of documentation (#6909)

* Initial commit

* Fix links so that they point to the german translation

* minor changes to the wording of some sentences
* correctly capitalize second person pronouns

* Fix links so that they point to the german translation

* minor changes to the wording of some sentences
* correctly capitalize second person pronouns

* Translate newbs_learn_more_resources.md

* Clear up some phrases

* Add newbs_building_firmware.md, fix spelling

* Add newbs_building_firmware.md, fix spelling

* Update docs/de/_summary.md

Danke

* Update docs/de/README.md

* Update docs/de/_summary.md

Ich wollte es kuerzer halten damit die Navigationsleiste nicht zu breit wird, aber das ist halt die deutsche Sprache :)

* Update docs/de/newbs.md

* Update docs/de/newbs_getting_started.md

* Update docs/de/newbs_getting_started.md

* Update docs/de/newbs_getting_started.md

* Update docs/de/newbs_getting_started.md

* Update docs/de/newbs_getting_started.md

* Update docs/de/newbs.md

* Update docs/de/newbs_learn_more_resources.md

* Update docs/de/newbs_getting_started.md

* Update docs/de/newbs_getting_started.md

* Update docs/de/newbs.md

* Update docs/de/newbs.md

* Update docs/de/newbs.md

* Update docs/de/README.md

* Update docs/de/README.md

* Update docs/de/README.md

* Update docs/de/README.md

* Update docs/de/newbs_getting_started.md

* Update docs/de/newbs_getting_started.md

* Update docs/de/newbs_building_firmware.md

* Update docs/de/newbs_building_firmware.md

* Update docs/de/newbs_building_firmware.md

* Update docs/de/newbs_building_firmware.md

* Update docs/de/newbs_learn_more_resources.md

* Update docs/de/newbs_building_firmware.md

* Update docs/de/newbs_building_firmware.md

* Update docs/de/newbs_learn_more_resources.md

* Update docs/de/newbs_building_firmware.md

* Update docs/de/newbs_building_firmware.md

* Update docs/de/newbs_learn_more_resources.md

* Update docs/de/newbs_building_firmware.md

* Update docs/de/newbs_getting_started.md

* Update docs/de/newbs_getting_started.md

* Update docs/de/newbs_building_firmware.md

* Update docs/de/newbs_building_firmware.md

* Update docs/de/newbs_building_firmware.md

* Update docs/de/newbs_building_firmware.md

* Apply suggestions from code review

* Add translation of newbs_flashing.md

* Apply suggestions from code review

Danke

* Add translation of Zadig-guide

* Translate newbs_testing_debugging.md to german

Co-Authored-By: Max Rumpf <max.rumpf1998@gmail.com>
Co-Authored-By: geisterfurz007 <geisterfurz007@users.noreply.github.com>
4 years agofix feature_advanced_keycodes.md's link (#7421)
Takeshi ISHII [Wed, 20 Nov 2019 13:48:05 +0000 (22:48 +0900)]
fix feature_advanced_keycodes.md's link (#7421)

docs/feature_advanced_keycodes.md has:
```
[Tap Dance](https://github.com/qmk/qmk_firmware/blob/master/docs/feature_tap_dance.md#example-5-using-tap-dance-for-advanced-mod-tap-and-layer-tap-keys)
```

change to:
```
[Tap Dance](feature_tap_dance.md#example-5-using-tap-dance-for-advanced-mod-tap-and-layer-tap-keys)
```

4 years ago[Keyboard] Add support for Model M USB C Controller (#7393)
ashpil [Wed, 20 Nov 2019 06:06:16 +0000 (22:06 -0800)]
[Keyboard] Add support for Model M USB C Controller (#7393)

* added usb c model m

* added readme

* Update keyboards/ashpil/modelm_usbc/rules.mk

* Update keyboards/ashpil/modelm_usbc/rules.mk

* Update keyboards/ashpil/modelm_usbc/rules.mk

* Update keyboards/ashpil/modelm_usbc/rules.mk

* Update keyboards/ashpil/modelm_usbc/rules.mk

* Update keyboards/ashpil/modelm_usbc/rules.mk

* cleaned up code

* removed combo from keymap

* added reset to default

* Update keyboards/ashpil/modelm_usbc/rules.mk

* bootmagic and simplifying default

* Update rules.mk

* removed duplicates

* updated readme

* Update keyboards/ashpil/modelm_usbc/README.md

* Update modelm_usbc.h

* Update keyboards/ashpil/modelm_usbc/keymaps/default/keymap.c

* Update keyboards/ashpil/modelm_usbc/keymaps/default/keymap.c

* Update keyboards/ashpil/modelm_usbc/keymaps/default/keymap.c

* full support for either ANSI or ISO

* Update keyboards/ashpil/modelm_usbc/info.json

* Update keyboards/ashpil/modelm_usbc/info.json

* Update keyboards/ashpil/modelm_usbc/info.json

* Resize the ISO Enter key

* ANSI Enter and Left Shift keys resize

4 years ago[Keymap] Update to qwerty_code_friendly (#7416)
Campbell Barton [Wed, 20 Nov 2019 05:17:08 +0000 (16:17 +1100)]
[Keymap] Update to qwerty_code_friendly (#7416)

- Move space to thumb cluster.
- Make L1 and L2 symmetrical.
- Add App & Menu keys.

4 years ago[Keyboard] dz60rgb_wkl malposition fix (#7418)
moyi4681 [Wed, 20 Nov 2019 02:02:23 +0000 (18:02 -0800)]
[Keyboard] dz60rgb_wkl malposition fix (#7418)

fix malposition combile in config.qmk.fm

4 years agoASH-1800 (#7031)
angelbirth [Wed, 20 Nov 2019 00:21:19 +0000 (07:21 +0700)]
ASH-1800 (#7031)

* my custom layout

* asd

* use qmk-dfu

* :)

* ganti keymap lagi

* my custom layout

* asd

* use qmk-dfu

* :)

* ganti keymap lagi

* my custom layout

* asd

* use qmk-dfu

* :)

* ganti keymap lagi

* Add handwired2x2 project, define pins for atmega328p in config_common.h

* Add USB IDs

* my custom KBD75 layout

* renaldi danang's numpad

* my redox keymap

* reynaldi danang's numpad

* asdasd

* ASH-1800

* added description and layer 1

* added requested changes from fauxpark

* forgot to include this

* USB descriptor parameter:
- assign product id
- assign description

edit formatting on readme.md

* update USB descriptor: change manufacturer

* review from fauxpark and noroadsleft

* remove extra files

* removed unnecessary comment

* minor cleanup

4 years ago[Core] Fix ps2avrgb template (#7412)
Erovia [Tue, 19 Nov 2019 21:00:45 +0000 (22:00 +0100)]
[Core] Fix ps2avrgb template (#7412)

4 years ago[Keyboard] Add support for the THE30 keyboard (#7390)
Erovia [Tue, 19 Nov 2019 20:56:01 +0000 (21:56 +0100)]
[Keyboard] Add support for the THE30 keyboard (#7390)

4 years ago[Keyboard] Add Kudox column-staggered layout. (#7400)
くまお工房 [Tue, 19 Nov 2019 20:51:47 +0000 (05:51 +0900)]
[Keyboard] Add Kudox column-staggered layout. (#7400)

* Add Kudox columner layout.

* Remove an extra comma from info.json.

4 years agoFix typo and code indentation (#7410)
Mihai Olteanu [Tue, 19 Nov 2019 13:41:35 +0000 (15:41 +0200)]
Fix typo and code indentation (#7410)

4 years ago[Docs] Fix Japanese country flag (#7407)
shela [Tue, 19 Nov 2019 08:38:50 +0000 (17:38 +0900)]
[Docs] Fix Japanese country flag (#7407)

4 years agoImprove a number of things about how MILC operates (#7344)
skullydazed [Mon, 18 Nov 2019 22:54:50 +0000 (14:54 -0800)]
Improve a number of things about how MILC operates (#7344)

* Pull in updates for MILC

* Remove the shadow argparser
* Make it easier to reason about arguments and how they're translated into the config tree
* Populate self.config during init to support setting user.qmk_home for the global CLI
* Remove the short argument -c so that we can unambiguously determine the config file location without doing full argument processing
* Remove the --save-config option as it's a little confusing anyway
* Use Pathlib for path manipulation

* Fix commands with no arguments

4 years agoknight Indicator light fix (#7398)
moyi4681 [Mon, 18 Nov 2019 08:25:35 +0000 (00:25 -0800)]
knight Indicator light fix (#7398)

* knight Indicator light fix

* Update knight.c

* Update knight.c

* Update knight.c

* Update knight.c

4 years ago[Docs] Modified the description about setting debug_enable in `docs/faq_debug.md...
Takeshi ISHII [Mon, 18 Nov 2019 01:09:57 +0000 (10:09 +0900)]
[Docs] Modified the description about setting debug_enable in `docs/faq_debug.md`. (#7394)

4 years ago[Keyboard] Add abnt2 layout to gh60 (#7371)
Luiz Correia [Mon, 18 Nov 2019 00:10:16 +0000 (21:10 -0300)]
[Keyboard] Add abnt2 layout to gh60 (#7371)

* [keymap] Add abnt2 format to gh60

* Fix typing errors

* Change key names to capitals

* Fix layout define

* Apply suggestions from code review

* Fix layout define again I used a k

* Remove layer variable

* Update keyboards/dz60/keymaps/default_abnt2/readme.md

* Make changes from noroadsleft

4 years agoRun clang-format manually to fix recently changed files
zvecr [Sun, 17 Nov 2019 14:02:26 +0000 (14:02 +0000)]
Run clang-format manually to fix recently changed files

4 years agoAdd Community Layout: 60_abnt2 (#7381)
James Young [Sun, 17 Nov 2019 16:12:57 +0000 (08:12 -0800)]
Add Community Layout: 60_abnt2 (#7381)

* Add Community Layout: 60_abnt2

Add a 60% version of the standard keyboard layout used in Brazil.

* Enable 60_abnt2 support for DZ60

* fix the indenting in the Community Layout keymap

4 years agoDoc fix to conform with #7221 (#7392)
Erovia [Sun, 17 Nov 2019 16:04:44 +0000 (17:04 +0100)]
Doc fix to conform with #7221 (#7392)

4 years ago[Keyboard] Cutie Club Wraith: Configurator Bugfix for LAYOUT_iso (#7376)
James Young [Sat, 16 Nov 2019 20:46:35 +0000 (12:46 -0800)]
[Keyboard] Cutie Club Wraith: Configurator Bugfix for LAYOUT_iso (#7376)

* debug lint info.json

Because I need to debug this file.

* move ISO Enter to the proper location in sequence

* add key counts because I like having them

4 years ago[Docs] Explain Tap Dance interruption (#5520)
Robert Akhmerov [Sat, 16 Nov 2019 17:20:49 +0000 (20:20 +0300)]
[Docs] Explain Tap Dance interruption (#5520)

4 years agoformat code according to conventions [skip ci]
QMK Bot [Sat, 16 Nov 2019 07:10:19 +0000 (07:10 +0000)]
format code according to conventions [skip ci]

4 years agoAdd CLI command for flashing a keyboard
jorgemanzo [Sat, 5 Oct 2019 06:38:34 +0000 (23:38 -0700)]
Add CLI command for flashing a keyboard

A new CLI subcommand was added, flash, which behaves very similar to the already present compile CLI comamnd, but with the added ability to target a bootloader. The command is used like so: qmk flash [-h] [-b] [-kb KEYBOARD] [-km KEYMAP] [-bl BOOTLOADER] [filename].

A -kb <keyboard> and -km <keymap> is expected, or a configurator export JSON filename. A bootloader can be specified using -bl <target>, and if left unspecified, the target is assumed to be :flash. -bl can be used to list the available bootloaders.

If -km <keymap> is provided, but no -kb <keyboard>, then a message is printed suggesting the user to run qmk list_keyboards.

4 years ago[Keymap] add_mouse_keys (#7372)
jotix [Sat, 16 Nov 2019 01:22:48 +0000 (22:22 -0300)]
[Keymap] add_mouse_keys (#7372)

4 years agoPort SPLIT_USB_DETECT to crkbd (#7195)
Joel Challis [Sat, 16 Nov 2019 00:07:21 +0000 (00:07 +0000)]
Port SPLIT_USB_DETECT to crkbd (#7195)

4 years agoUpdated slave encoder sync to reduce dropped pulses (#7325)
XScorpion2 [Fri, 15 Nov 2019 23:01:50 +0000 (17:01 -0600)]
Updated slave encoder sync to reduce dropped pulses (#7325)

* Updated slave encoder sync to reduce dropped pulses

* Fixing encoder direction

* Encoder behavior fixes, tested

* Update keyboards/rgbkb/sol/keymaps/xulkal/rules.mk

To make fauxpark happy

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

* Update rules.mk

4 years agoImprovements to Solenoid feature (#7369)
Drashna Jaelre [Fri, 15 Nov 2019 22:27:46 +0000 (14:27 -0800)]
Improvements to Solenoid feature  (#7369)

* Error out when Solenid pin is not defined

Instead of defaulting to a (literally) random pin, error out instead.  Because this pin may be used, or because that pin may not be exposed, or may not exist.

* Remove 'SOLENOID_ACTIVE' setting since it's not used

* Update documentation

4 years agoFix the RGB_MATRIX_RAINBOW_PINWHEELS animation (#7365)
Richard Baptist [Fri, 15 Nov 2019 21:12:34 +0000 (22:12 +0100)]
Fix the RGB_MATRIX_RAINBOW_PINWHEELS animation (#7365)

The internal naming was `PINWHEELS` instead of `RAINBOW_PINWHEELS`
causing a mismatch between animation definition and the function.

4 years ago[Keyboard] Add keyboard Nafuda (#7367)
Salicylic-acid3 [Fri, 15 Nov 2019 18:20:57 +0000 (03:20 +0900)]
[Keyboard] Add keyboard Nafuda (#7367)

* [Keyboard] Add keyboard Nafuda

Add Nafuda keyboard.

A 7 keys keyboard.
Salicylic-acid3

* Update keyboards/nafuda/info.json

* Update keyboards/nafuda/readme.md

* Update keyboards/nafuda/readme.md

* Update keyboards/nafuda/nafuda.h

* Update keyboards/nafuda/readme.md

* Update keyboards/nafuda/rules.mk

* Update keyboards/nafuda/rules.mk

* Update keyboards/nafuda/rules.mk

* Update keyboards/nafuda/rules.mk

* info.json Update

* Update keyboards/nafuda/rules.mk

4 years ago[Keyboard] kbdfans keyboards NKRO enable (#7364)
moyi4681 [Fri, 15 Nov 2019 08:01:51 +0000 (16:01 +0800)]
[Keyboard] kbdfans keyboards NKRO enable (#7364)

4 years ago[Keyboard] fix DZ60RGB info.json (#7362)
James Young [Fri, 15 Nov 2019 06:10:54 +0000 (22:10 -0800)]
[Keyboard] fix DZ60RGB info.json (#7362)

* fix DZ60RGB info.json

JSON was invalid.

* correct metadata per moyi4681

4 years agoAdding new pcb with default keymap and personal keymap (#7314)
Sid Carter [Fri, 15 Nov 2019 02:30:29 +0000 (21:30 -0500)]
Adding new pcb with default keymap and personal keymap (#7314)

* adding new pcb with default keymap and personal keymap

* Update keyboards/leeku/finger65/readme.md

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Change to newer DEBOUNCE format

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* switch to pragma

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* remove unused define keyboards/leeku/finger65/config.h

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* some cleanup after debounce and other changes

* Remove no_suspend_power_down from keyboards/leeku/finger65/rules.mk

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* move to newer format and remove unused stuff

* ensure default has no leds for now

* change default layout name

* clean up the keymap a bit

* want grave not tilde

* a minor change and cleanup

* more stuff removed cause I don't care for LEDs

* remove some remaining stuff

* add RGBLED stuff

* Update keyboards/leeku/finger65/usbconfig.h

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

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

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

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* update USB information

* Update keyboards/leeku/finger65/usbconfig.h

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

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

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

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

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/leeku/finger65/keymaps/default/keymap.c

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/leeku/finger65/keymaps/default/keymap.c

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/leeku/finger65/keymaps/madhatter/keymap.c

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/leeku/finger65/keymaps/madhatter/keymap.c

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* cleanup and conform to existing standard

* Update keyboards/leeku/finger65/rules.mk

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* remove stuff that doesn't work

* add a JSON for the QMK configurator

* list the layouts only available

* let's just make it the 65 ansi layout with split backspace, eh?

* remove extra space

* Update keyboards/leeku/finger65/readme.md

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

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* update readme

* remove redundant title

* Monica Bellucci ruined my life

* I'm having a RELIGIOUS EXPERIENCE ... and I don't take any DRUGS

* Update keyboards/leeku/finger65/rules.mk

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* add a URL to the username

* fix readme and make it simpler with links this time

* Update keyboards/leeku/finger65/readme.md

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

Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com>
* incorporate suggested changes

* update usb stuff for some stuff coming in the future

* update layout for LAYOUT_ALL

* USB power changes

4 years ago[Core] Cleanup rules.mk for F303 keyboards (#7306)
fauxpark [Fri, 15 Nov 2019 02:25:40 +0000 (13:25 +1100)]
[Core] Cleanup rules.mk for F303 keyboards (#7306)

* Cleanup rules.mk for F303 keyboards

* Fix small typo

4 years ago[Docs] Japanese translation of docs/ja/newbs_best_practices.md (#7337)
Takeshi ISHII [Fri, 15 Nov 2019 02:22:55 +0000 (11:22 +0900)]
[Docs] Japanese translation of docs/ja/newbs_best_practices.md (#7337)

* Mark same as in new document #7231

* Update docs/ja/newbs_best_practices.md

* Update docs/ja/newbs_best_practices.md

* Update docs/ja/newbs_best_practices.md

* Update docs/ja/newbs_best_practices.md

* Update docs/ja/newbs_best_practices.md

* comment out the same marks

* Update docs/ja/newbs_best_practices.md

* Update docs/ja/newbs_best_practices.md

* Update docs/ja/newbs_best_practices.md

* Update docs/ja/newbs_best_practices.md

* Update docs/ja/newbs_best_practices.md

* Update docs/ja/newbs_best_practices.md

* Update docs/ja/newbs_best_practices.md

* Update docs/ja/newbs_best_practices.md

* update docs/ja/newbs_best_practices.md

* Update docs/ja/newbs_best_practices.md

* Update docs/ja/newbs_best_practices.md

* Update docs/ja/newbs_best_practices.md

* Update docs/ja/newbs_best_practices.md

* Update docs/ja/newbs_best_practices.md

* Update docs/ja/newbs_best_practices.md

* Update docs/ja/newbs_best_practices.md

* Update docs/ja/newbs_best_practices.md

* Update docs/ja/newbs_best_practices.md

* Update docs/ja/newbs_best_practices.md

* update docs/ja/newbs.md, docs/ja/newbs_best_practices.md

* update docs/ja/newbs_best_practices.md

* update docs/ja/newbs_best_practices.md

* update docs/ja/newbs_best_practices.md

* Update docs/ja/newbs_best_practices.md

* Update docs/ja/newbs_best_practices.md

* Update docs/ja/newbs_best_practices.md

* Update docs/ja/newbs_best_practices.md

* Update docs/ja/newbs_best_practices.md

* Update docs/ja/newbs_best_practices.md

* Update docs/ja/newbs_best_practices.md

* Update docs/ja/newbs_best_practices.md

* Update docs/ja/newbs_best_practices.md

* Update docs/ja/newbs_best_practices.md

* Update docs/ja/newbs_best_practices.md

* Update docs/ja/newbs_best_practices.md

* Update docs/ja/newbs_best_practices.md

* update docs/ja/newbs_best_practices.md

* Update docs/ja/newbs_best_practices.md

* Update docs/ja/newbs_best_practices.md

* update docs/ja/*.md's comment

* Update docs/ja/newbs_best_practices.md

* Update docs/ja/newbs_best_practices.md

* Update docs/ja/newbs_best_practices.md

* Update docs/ja/newbs_best_practices.md

* Update docs/ja/newbs_best_practices.md

* Update docs/ja/newbs_best_practices.md

* Update docs/ja/newbs_best_practices.md

* Update docs/ja/newbs_best_practices.md

* Update docs/ja/newbs_best_practices.md

* Update docs/ja/newbs_best_practices.md

* update docs/ja/newbs_best_practices.md

* Update docs/ja/newbs_best_practices.md

* Update docs/ja/newbs_best_practices.md

Co-Authored-By: shela <shelaf@users.noreply.github.com>
4 years agoSet device version from config.h for V-USB boards (#7316)
fauxpark [Thu, 14 Nov 2019 23:21:53 +0000 (10:21 +1100)]
Set device version from config.h for V-USB boards (#7316)

4 years agoAdd support for configurable polling interval and power usage o… (#7336)
fauxpark [Thu, 14 Nov 2019 23:21:22 +0000 (10:21 +1100)]
Add support for configurable polling interval and power usage o… (#7336)

* Add support for custom polling interval and power usage on V-USB boards

* Use 1ms as default for now

4 years agocapslock_led (#7359)
jotix [Thu, 14 Nov 2019 22:46:53 +0000 (19:46 -0300)]
capslock_led (#7359)

4 years agoMove Ergodox EZ RGB Light code to custom driver (#7309)
Drashna Jaelre [Thu, 14 Nov 2019 20:00:51 +0000 (12:00 -0800)]
Move Ergodox EZ RGB Light code to custom driver  (#7309)

* Move Ergodox EZ RGB code to custom driver

Also implements full addressing of Ergodox EZ's LED Strip, as written by seebs
Co-authored-by: Seebs <seebs@seebs.net>
* Make Clipping range accessible for custom drivers

* Remove RGBW_BB_TWI from driver and docs

* Revert changes to clipping range support

* Use just rgblight_set instead of full custom driver

* Convert to i2c_master commands

* Rename rgblight driver and clean up includes

4 years agoFix shell.nix by pinning nixpkgs (#6213)
Jake Waksbaum [Thu, 14 Nov 2019 20:00:36 +0000 (15:00 -0500)]
Fix shell.nix by pinning nixpkgs (#6213)

4 years ago[Keyboard] add kbdmini; dztech, kbdfans keyboards cleanup (#7223)
moyi4681 [Thu, 14 Nov 2019 19:55:46 +0000 (03:55 +0800)]
[Keyboard] add kbdmini; dztech, kbdfans keyboards cleanup (#7223)

* add kbdmini, dztech and kbdfans keyboards small fix

* Caps lock indicator moved from keymap

* Update dz65rgb.c

* fix error

* fix matthewrobo keymap error

* Update keyboards/kbdfans/kbd67/mkiirgb/mkiirgb.c

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/dztech/dz60rgb/dz60rgb.c

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/dztech/dz60rgb_ansi/dz60rgb_ansi.c

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/dztech/dz60rgb_wkl/dz60rgb_wkl.c

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/dztech/dz65rgb/dz65rgb.c

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* wrap all of the g_led_config stuff and rgb matrix functions in ifdefs

wrap all of the g_led_config stuff and rgb matrix functions in ifdefs

4 years ago[Docs] Encourage newbs to not download the repo as a zip (#7353)
fauxpark [Thu, 14 Nov 2019 19:37:18 +0000 (06:37 +1100)]
[Docs] Encourage newbs to not download the repo as a zip (#7353)

* Encourage newbs to not download the repo as a zip

* Tweak wording and remove Russian translation of deprecated Vista+ instructions

4 years agoUpdate debounce docs (#7355)
Drashna Jaelre [Thu, 14 Nov 2019 18:54:34 +0000 (10:54 -0800)]
Update debounce docs (#7355)

4 years ago[Keyboard] Add TG4x (#7351)
MechMerlin [Thu, 14 Nov 2019 18:52:55 +0000 (10:52 -0800)]
[Keyboard] Add TG4x (#7351)

* initial commit

* add pins and matrix

* add an appropriate keymap

* set bootloader to caterina

* add QMK Configurator support

* turn on RGB and link time optimization

* add rgb pin

* update readme on rgb underglow info

* Update keyboards/tg4x/readme.md

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

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

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* setting product id to 1 to match original code

4 years ago[Keyboard] Add FLX Virgo (#7352)
MechMerlin [Thu, 14 Nov 2019 11:12:50 +0000 (03:12 -0800)]
[Keyboard] Add FLX Virgo (#7352)

* help flex get his board into QMK

* Put my name everywhere it matters

* Update keyboards/flx/virgo/config.h

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

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

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

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

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

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

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* add product and vendor id

* update readme with better description and img

* use fauxpark suggestion for led update

4 years agoformat code according to conventions [skip ci]
QMK Bot [Thu, 14 Nov 2019 08:08:07 +0000 (08:08 +0000)]
format code according to conventions [skip ci]

4 years agoAdding verd layout to RSII (#7296)
alittlepeace [Thu, 14 Nov 2019 08:04:57 +0000 (02:04 -0600)]
Adding verd layout to RSII (#7296)

* verd

verd

* Update keyboards/redscarf_iiplus/verd/keymaps/alittlepeace/keymap.c

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/redscarf_iiplus/verd/keymaps/default/keymap.c

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/redscarf_iiplus/verd/keymaps/default/keymap.c

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/redscarf_iiplus/verd/keymaps/alittlepeace/keymap.c

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/redscarf_iiplus/verd/keymaps/alittlepeace/keymap.c

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/redscarf_iiplus/verd/keymaps/alittlepeace/keymap.c

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

* Update keymap.c

* Update keyboards/redscarf_iiplus/verd/keymaps/default/keymap.c

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/redscarf_iiplus/verd/keymaps/alittlepeace/keymap.c

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/redscarf_iiplus/verd/keymaps/default/keymap.c

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/redscarf_iiplus/verd/keymaps/alittlepeace/keymap.c

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

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

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

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

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

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

* Update rules.mk

* Delete tests.txt

* Update keyboards/redscarf_iiplus/verd/keymaps/default/keymap.c

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/redscarf_iiplus/verd/keymaps/default/keymap.c

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

* Update verd.h

* Update keymap.c

* Update keymap.c

* Update readme.md

* Update matrix.c

* Update readme.md

* Update verd.h

* Update verd.c

* Update keyboards/redscarf_iiplus/verd/keymaps/alittlepeace/keymap.c

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

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/redscarf_iiplus/verd/keymaps/alittlepeace/keymap.c

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/redscarf_iiplus/verd/keymaps/alittlepeace/keymap.c

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/redscarf_iiplus/verd/keymaps/alittlepeace/keymap.c

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

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/redscarf_iiplus/verd/keymaps/alittlepeace/keymap.c

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/redscarf_iiplus/verd/keymaps/alittlepeace/keymap.c

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

* Update keyboards/redscarf_iiplus/verd/keymaps/alittlepeace/keymap.c

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/redscarf_iiplus/verd/keymaps/alittlepeace/keymap.c

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/redscarf_iiplus/verd/keymaps/alittlepeace/keymap.c

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/redscarf_iiplus/verd/keymaps/default/keymap.c

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

* Update verd.h

* Update keyboards/redscarf_iiplus/verd/keymaps/default/keymap.c

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

* Update keyboards/redscarf_iiplus/verd/readme.md

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

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/redscarf_iiplus/verd/verd.c

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/redscarf_iiplus/verd/verd.c

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

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/redscarf_iiplus/verd/verd.c

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

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/redscarf_iiplus/verd/verd.c

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

* Update verd.c

* Update config.h

* Update verd.h

added regular non split 0

* Update keymap.c

* Update keyboards/redscarf_iiplus/verd/rules.mk

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

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

* Update rules.mk

* Update rules.mk

* Update keymap.c

* Update keymap.c

* Update keymap.c

* Update rules.mk

* Update keyboards/redscarf_iiplus/verd/keymaps/alittlepeace/keymap.c

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/redscarf_iiplus/verd/keymaps/default/keymap.c

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

* Update keymap.c

* Update keyboards/redscarf_iiplus/verd/readme.md

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/redscarf_iiplus/verd/keymaps/default/keymap.c

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/redscarf_iiplus/verd/matrix.c

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

* Update info.json

* Update info.json

* Update keyboards/redscarf_iiplus/verd/verd.h

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/redscarf_iiplus/verd/keymaps/alittlepeace/keymap.c

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/redscarf_iiplus/verd/keymaps/default/keymap.c

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/redscarf_iiplus/verd/keymaps/default/keymap.c

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/redscarf_iiplus/verd/keymaps/alittlepeace/keymap.c

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/redscarf_iiplus/verd/keymaps/alittlepeace/keymap.c

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

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/redscarf_iiplus/verd/keymaps/alittlepeace/keymap.c

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/redscarf_iiplus/verd/keymaps/alittlepeace/keymap.c

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/redscarf_iiplus/verd/keymaps/alittlepeace/keymap.c

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/redscarf_iiplus/verd/keymaps/alittlepeace/keymap.c

Co-Authored-By: fauxpark <fauxpark@gmail.com>
4 years agoAdd my custom layouts for GH60, DZ60 and Minivan (#7278)
Daniel Barber [Thu, 14 Nov 2019 03:26:40 +0000 (22:26 -0500)]
Add my custom layouts for GH60, DZ60 and Minivan (#7278)

Co-Authored-By: fauxpark <fauxpark@gmail.com>
4 years ago[Keyboard] Added abnt2 layout to dz60 (#7340)
Luiz Correia [Wed, 13 Nov 2019 21:48:32 +0000 (18:48 -0300)]
[Keyboard] Added abnt2 layout to dz60 (#7340)

* [keymap] Added abnt2 format to dz60

* [layout] added LAYOUT_60_iso_abnt2 to dz60

* Fix error: macro  passed 63 arguments & takes 62

* Change BR_QUOTE to KC_GRV

* Clean dz60.h

* Apply suggestions from code review

Accepted suggested from noroadsleft

* Applied suggested changes

* Update info.js with abnt2 layout

* Update keyboards/dz60/info.json

* Update keyboards/dz60/info.json

* Rename the keymap to default_abnt2

4 years ago[Keyboard] add Little Keyboards as a seller of helix pcbs outside of japan (#7249)
Simon Aronsson [Wed, 13 Nov 2019 21:46:36 +0000 (22:46 +0100)]
[Keyboard] add Little Keyboards as a seller of helix pcbs outside of japan (#7249)

* add lkb as a seller of helix pcbs outside of japan

* Update keyboards/helix/readme.md

4 years agoUpdate ARM GCC on macOS to 8.3 (#7318)
fauxpark [Wed, 13 Nov 2019 18:13:27 +0000 (05:13 +1100)]
Update ARM GCC on macOS to 8.3 (#7318)

4 years ago[Keyboard] XT converter: add config_common.h include and fix E0 collision (#7341)
fauxpark [Wed, 13 Nov 2019 08:38:37 +0000 (19:38 +1100)]
[Keyboard] XT converter: add config_common.h include and fix E0 collision (#7341)

4 years ago[CI] Revert to previous logic for branch name and changes (#7343)
Joel Challis [Wed, 13 Nov 2019 07:53:05 +0000 (07:53 +0000)]
[CI] Revert to previous logic for branch name and changes (#7343)