jackhill/qmk/firmware.git
4 years ago[Keymap] Personal keymap for the planck with muzak (#6402) 0.6.438
Sid Carter [Sat, 27 Jul 2019 06:18:55 +0000 (02:18 -0400)]
[Keymap] Personal keymap for the planck with muzak (#6402)

* personal keymap for the planck with sounds

* need that minus and underscore where I can see them

* remove unused block

* some, shall we call them, minor changes?

* I don't think this is required anymore

4 years agoFix RGB Matrix Cycle Left-Right Animation (#6421)
yrdns [Sat, 27 Jul 2019 06:17:51 +0000 (23:17 -0700)]
Fix RGB Matrix Cycle Left-Right Animation (#6421)

One-line fix for a typo that could break build if DISABLE_RGB_MATRIX_CYCLE_LEFT_RIGHT was defined but not DISABLE_RGB_MATRIX_CYCLE_ALL

4 years ago[Keyboard] TGR Jane v2 (#6361)
MechMerlin [Sat, 27 Jul 2019 04:49:29 +0000 (21:49 -0700)]
[Keyboard] TGR Jane v2 (#6361)

* initial commit TGR Jane

* lighting support

* use the default keymap lifted from community layouts for LAYOUT_tkl_ansi

* add information regarding reset key, hardware supported, and hardware availability

* document that it supports v1.1 as well thanks to nickheller's confirmation

* update some verbage in the readme

* add QMK Configurator support

* establish switch matrix for three main layouts

* add community layout support

* readme fixes

* Update keyboards/tgr/jane/info.json

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

Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update keyboards/tgr/jane/config.h

Co-Authored-By: fauxpark <fauxpark@gmail.com>
4 years agoRemove NO_BACKLIGHT_CLOCK (#6418) 0.6.437
fauxpark [Sat, 27 Jul 2019 00:37:33 +0000 (10:37 +1000)]
Remove NO_BACKLIGHT_CLOCK (#6418)

4 years ago[Keymap] Tzarc's Luddite keymap (#6416)
Nick Brassel [Thu, 25 Jul 2019 01:56:55 +0000 (11:56 +1000)]
[Keymap] Tzarc's Luddite keymap (#6416)

4 years ago[User] Update personal userspace and keymaps, add reactive underglow (#6410)
Konstantin Đorđević [Thu, 25 Jul 2019 19:31:40 +0000 (21:31 +0200)]
[User] Update personal userspace and keymaps, add reactive underglow (#6410)

* Update MODERN_DOLCH_RED color

* Remove unused RAL_LAL tap dance

* Disable Space Cadet on all boards

* Rework SEND_STRING_CLEAN into CLEAN_MODS, fix DST_P_R/DST_N_A

* Disable unnecessary underglow animations

* Rearrange feature flags in rules.mk files

* Change custom colors from structs to defines

* Add some explicit initializers

* Add MODERN_DOLCH_CYAN color

* Add IS_LAYER_ON_STATE()/IS_LAYER_OFF_STATE() macros

* Add led_set_keymap() template function

* Change underglow color based on Caps/Fn state

* Preserve val when changing underglow colors

* Only trigger Fn light for Fn layer

* Refactor fn_light() and caps_light() slightly

* Add comments to fn_light() and caps_light()

4 years ago[Keyboard] Set RGBLIGHT ENABLE for angel64 (#6405)
kakunpc [Thu, 25 Jul 2019 19:30:15 +0000 (04:30 +0900)]
[Keyboard] Set RGBLIGHT ENABLE for angel64 (#6405)

* set RGBLIGHT

* remove default keymap RGB enable

* set limit value

* Revert "set limit value"

This reverts commit 2374b2aa204f05f7bcea8ed65623b0c46a011aa2.

4 years ago[Keymap] Fix default layer display (#6398)
XScorpion2 [Thu, 25 Jul 2019 18:57:28 +0000 (13:57 -0500)]
[Keymap] Fix default layer display (#6398)

4 years ago[User] Xulkal Keymaps Update (#6392)
XScorpion2 [Thu, 25 Jul 2019 18:56:29 +0000 (13:56 -0500)]
[User] Xulkal Keymaps Update (#6392)

* Xulkal changes

Refactor rgb & encoder menu

Hadron Keymap

Refactor oled menu

* Fixing horizontal OLED data display

* Reverting changes to take to separate prs

4 years ago[Docs] Add Sections and MO(layer)/TG(layer) Example (#6308)
thomas-d-11 [Thu, 25 Jul 2019 18:53:19 +0000 (13:53 -0500)]
[Docs] Add Sections and MO(layer)/TG(layer) Example (#6308)

* Add Sections and MO(layer)/TG(layer) Example

Major changes:
1. Added sub-section headings to the portion before the examples.
2. Added a new Example 6, that allows MO(layer) and TG(layer) functionality to be embedded within tap dance functions.

Minor Changes:
1. Edited some text to better fit with new sub-headings.

* Update feature_tap_dance.md

* Update feature_tap_dance.md

4 years ago1up60hse: Add Layer Diagrams (#6408)
Alex Mayer [Thu, 25 Jul 2019 14:55:53 +0000 (10:55 -0400)]
1up60hse: Add Layer Diagrams (#6408)

4 years ago[Keymap] Refactor the default keymap for crkbd and add a new keymap for me (#6404)
Kosuke Adachi [Thu, 25 Jul 2019 00:57:22 +0000 (09:57 +0900)]
[Keymap] Refactor the default keymap for crkbd and add a new keymap for me (#6404)

* Remap default keys

* Remove self defined keys

* Remove unnedessary breaks

* Unable read_keylogs

* Add a keymap for foostan

* Remove unnecessary spaces

* Remove "include" that it automatically including

4 years agoQMK Configurator fix for ProjectKB Alice info.json (#6400)
noroadsleft [Wed, 24 Jul 2019 02:31:24 +0000 (19:31 -0700)]
QMK Configurator fix for ProjectKB Alice info.json (#6400)

File was referencing an incorrect layout macro name.

4 years ago[Keyboard] Add QMK configurator JSON for Alice PCB (#6397)
Danny [Tue, 23 Jul 2019 22:07:39 +0000 (18:07 -0400)]
[Keyboard] Add QMK configurator JSON for Alice PCB (#6397)

4 years ago[Keyboard] Add ergodicity (#6396)
Danny [Tue, 23 Jul 2019 22:06:47 +0000 (18:06 -0400)]
[Keyboard] Add ergodicity (#6396)

* Initial addition of Ergodicity

* Add QMK configurator JSON

4 years agoFix MATRIX_X_PINS_RIGHT ARM compilation (#6395) 0.6.436
Joel Challis [Tue, 23 Jul 2019 13:11:37 +0000 (14:11 +0100)]
Fix MATRIX_X_PINS_RIGHT ARM compilation (#6395)

4 years ago[Keymap] Jarred's Plaid keymap (#6049)
Jarred Steenvoorden [Tue, 23 Jul 2019 07:07:57 +0000 (17:07 +1000)]
[Keymap] Jarred's Plaid keymap (#6049)

* Add my plaid keymap

* Move planck / plaid keymaps to common layout folder

4 years ago[Keymap] Added wsturgiss keymap for mechmini2 (#4917)
Will Sturgiss [Tue, 23 Jul 2019 06:59:12 +0000 (02:59 -0400)]
[Keymap] Added wsturgiss keymap for mechmini2 (#4917)

* basic layout v1.0

* changed KC_TRNS to _______

* most symbols are on double tap, except quote, that was cancer

* better formatting and set toggle for game layer

* added colors to layers to make knowing your current layer easy

* have an empty macro working

* enabled unicode

* moved stuff to my folder and removed edits from communal files

* cleanup

* removed the game layer.  Never used it

* made changes requested by drashna and vomindoraan

* got rid of some unnecessary code

* got very basic unicode on mac working

* added ctrl_esc

* more changes as requested by noroadsleft

* more leader additions, removed macros because leader stuff replaces that functionality

* removed an old macro I forgot to remove earlier

* final deletion at noroadsleft request

* changed a line to explicitly specify a purple color.

4 years ago[Keyboard] Align Planck EZ config with ZSA/Ergodox config (#6371)
Drashna Jaelre [Tue, 23 Jul 2019 06:28:25 +0000 (23:28 -0700)]
[Keyboard] Align Planck EZ config with ZSA/Ergodox config (#6371)

4 years agoupdate docs based on fireworm's comments
mechmerlin [Tue, 23 Jul 2019 03:07:12 +0000 (20:07 -0700)]
update docs based on fireworm's comments

4 years agoAdd support for TAP_CODE_DELAY to Hold-Tap keys (#5400) 0.6.435
Drashna Jaelre [Tue, 23 Jul 2019 03:23:57 +0000 (20:23 -0700)]
Add support for TAP_CODE_DELAY to Hold-Tap keys (#5400)

* Add support for TAP_CODE_DELAY to Hold-Tap keys

* Better handling for tap code delay and caps version

4 years ago[Keymap] Drashna's Feature madness (#6128)
Drashna Jaelre [Tue, 23 Jul 2019 03:22:33 +0000 (20:22 -0700)]
[Keymap]  Drashna's Feature madness (#6128)

* Fix my Tap Dance issues after I broke them

* Cleanup and organization of userspace documentation

As well as some additional cleanup of functions due to review of documentation.

* Enable Tapdance on Glow and remove more animations

* Revert to Eager PR debouncing

* Add better check for startup animation

* Move where RGB Matrix defines are listed

* Limit RGB Matrix max val

* Update keyboard for Iris Rev 3 conflicts

* Enable encoder support on planck ez

* Remove is_master check from corne\'s OLED code

* Overhaul OLED screens for my Corne

* One last removal

* Show RGB valu On both sides

* Updates for OLED display info

* Fix compile issues for rgb config

* Disabled Space Cadet for all drashna keymaps

* Fix OLED Screen configs

* Minor OLED Tweaks

* Revert some Iris changes

* Fix song include

* Handle MAKE macro for the Corne boards better

* Add super hacky-hack for eeconfig initialization

* Add audio support for Fractal since Elite Cs support it

* Add defines for keycode steps

* Add White layout

* Update Corne RGB info

* Add fun effects to layer indication for RGB Matrix enabled boards

* Use proper define for product name detection

* Update formatting

* Use custom timeout mechanism for OLED timeout

* Fix up OLED screen HSV code for new HSV structure

* Better handle turning off RGB Matrix when sleeping

* Disable MultiSplash Animation

* Change Iris back to using serial

* Why was RGB disabled?!?!?!

* Limit val in rgb_matrix_layer_helper function

* Remove EECONFIG setting for RGB matrix

4 years agoAdding personal keymaps (#6384)
tucznak [Mon, 22 Jul 2019 23:32:47 +0000 (01:32 +0200)]
Adding personal keymaps (#6384)

* initial commit

* migrated the actual keymap to this keyboard

* added the actual Tanuki keymap

* Added QMK DFU bootloader support

* TuCZnak's keymaps - final

* Update keyboards/tanuki/keymaps/tucznak/config.h

Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update keyboards/ut472/keymaps/tucznak/config.h

Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Apply suggestions from code review

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
4 years agoSol Rev 2 Keyboard (#6389)
XScorpion2 [Mon, 22 Jul 2019 17:43:52 +0000 (12:43 -0500)]
Sol Rev 2 Keyboard (#6389)

* Basic Rev 2 implementation

* Updated LED defines and added Extra encoder support

* Fixed rgb pin assignment

* Physically accurate LED positions

* Single Color Band scrolling left to right effects

* Spirals, Pinwheels, and Documentation....Oh My!

* Spiral effect band thickness adjustments

* Fixing animation spin directions

* Full hand LED positions

* Basic Rev 2 implementation

Updated LED defines and added Extra encoder support

Fixed rgb pin assignment

Physically accurate LED positions

Full hand LED positions

Moving rev2 folder

* RGB Center Point LED position update

* Fixing led config commas

* Fixing led config commas

* fix enter key

* fix enter

* Small changes to default

* update default

* typo fix

* update default

* Fixing defines & led config, turned full hand & extra encoders into rules.mk feature

* Refactored rules.mk to have a post_rules.mk

* Forgot to offset the matrix to led map due to the edge led additions

* Updated LED flags and fixed my keymap

* Update keymap.c

include speed controls for RGB

* Fixing more rules.mk and adding keymap like encoders functionality

* Sol Rev 2 Implementation

* Minor fixes

* Keymap fixes

* Fix Colemak, add lock keys

4 years agoNew Keyboard: ZJ68 (#6378)
Collin Diekvoss [Mon, 22 Jul 2019 17:17:11 +0000 (12:17 -0500)]
New Keyboard: ZJ68 (#6378)

* added zj68 keyboard

* Suggested changes

* Suggested changes

* Suggested changes

* Requested changes

* Update keyboards/zj68/rules.mk

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
4 years ago[Keyboard] Add Unikorn 60 tsangan_hhkb layout (#6390)
MechMerlin [Mon, 22 Jul 2019 09:20:20 +0000 (02:20 -0700)]
[Keyboard] Add Unikorn 60 tsangan_hhkb layout (#6390)

* fix default keymap to not have Q in the 1 position.

* add tsangan hhkb layout

* add a tsangan default keymap

* clean up the default keymap

* add qmk configurator support for new layout

4 years ago[Keymap] Update keymap for keebio/quefrency 65% version (#6388)
George Petri [Mon, 22 Jul 2019 09:14:43 +0000 (12:14 +0300)]
[Keymap] Update keymap for keebio/quefrency 65% version  (#6388)

* minor keymap changes

* minor keymap changes update readme

* update rules.mk

* add rgb

* add add arrows in hjkl

* removed backslashes

* fix missing comma

* spacing fix

* minor cleanup

* add r layer

* impl navigation layer

* moved backspace nearby

* updated readme

4 years ago[Keymap] Switch Iris keymap from workman to colemak (#6385)
Sid Carter [Mon, 22 Jul 2019 09:13:38 +0000 (05:13 -0400)]
[Keymap] Switch Iris keymap from workman to colemak (#6385)

* via support and colemak layout

* figures tap and hold parts don't work vith via enabled - so those are commented out for now

4 years ago[Keyboard] Backport two fixes from TMK: usb-usb converter (#6383)
Michael Pishchagin [Mon, 22 Jul 2019 09:07:28 +0000 (12:07 +0300)]
[Keyboard] Backport two fixes from TMK: usb-usb converter (#6383)

* usb_usb: Order of init prevents uneeded bus reset
https://github.com/tmk/tmk_keyboard/commit/7c228967a405b04d58bb06e619de8d1d7bb3c15b#diff-deed77fb597e3a0019ce59fc1d09e260

* usb_usb: Fix startup block bug
https://github.com/tmk/tmk_keyboard/commit/c2ce617a363f3b9d43aa81f98e70d58f928931f4#diff-deed77fb597e3a0019ce59fc1d09e260

4 years ago[Keyboard] KBP V60 Type R Added ISO default (#6372)
Luke Wesley-Holley [Mon, 22 Jul 2019 09:06:06 +0000 (10:06 +0100)]
[Keyboard] KBP V60 Type R Added ISO default (#6372)

* [Layout] KBP V60 Type R ISO default

* Remove ifdef

* Apply suggestions from code review

@noroadsleft I've accepted your suggestions. Tried locally any everything works as expected.

Thanks again - this if my first keyboard and first time looking at/ using/ contributing to qmk so I appreciate the feedback :+1:

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
4 years ago[Keyboard] Fix QMK Configurator bug with Wilba Tech Zeal60 LAYOUT_60_all (#6387)
noroadsleft [Mon, 22 Jul 2019 09:03:19 +0000 (02:03 -0700)]
[Keyboard] Fix QMK Configurator bug with Wilba Tech Zeal60 LAYOUT_60_all (#6387)

info.json file had the wrong name for the JSON key; the macro that is normally named LAYOUT_all by convention is named LAYOUT_60_all on the Zeal60.

Bug flagged by drashna for flight505 on QMK Discord.

4 years agoRefactoring wilba.tech PCBs, updating Rama Works U80-A (#6272) 0.6.434
Wilba [Sun, 21 Jul 2019 11:46:22 +0000 (21:46 +1000)]
Refactoring wilba.tech PCBs, updating Rama Works U80-A  (#6272)

* Added WT65-B, WT75-B, minor fixes

* Update keyboards/wilba_tech/wt65_b/config.h

Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update keyboards/wilba_tech/wt65_b/readme.md

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

Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Change DEBOUNCING_DELAY to DEBOUNCE

* Change DEBOUNCING_DELAY to DEBOUNCE

* Move Zeal60/Zeal65 files to keyboards/wilba_tech

* Change DEBOUNCING_DELAY to DEBOUNCE

* Refactoring zeal60 code to wilba_tech

* Moved Rama Works PCBs to wilba_tech

* Rename Rama Works files

* Cleanup info.json

* Cleanup readme.md

* Cleanup USB device strings

* U80-A RGB matrix, IS31FL3731 driver changes

* Fixed #include from keyboards/zeal60

4 years ago[Keyboard] Snagpad Configurator bugfix and readme refactor (#6381)
noroadsleft [Sat, 20 Jul 2019 20:49:28 +0000 (13:49 -0700)]
[Keyboard] Snagpad Configurator bugfix and readme refactor (#6381)

* Update snagpad.h

White-space changes only. Making this file easier to read.

* Update info.json

Refactor:

- add labels
- debug linting (one key object per line)
- reorder keys for LAYOUT_numpad_5x4 (fixes QMK Configurator assigning keys to incorrect positions)

* Update readme.md

Refactor to conform to QMK template.

Updated link to The Board Podcast (old link was Error 404).

4 years ago[Keyboard] Update space65.c to fix caps lock LED (#6375)
trinity1561 [Sat, 20 Jul 2019 20:37:42 +0000 (16:37 -0400)]
[Keyboard] Update space65.c to fix caps lock LED (#6375)

4 years ago[Keymap] Add Colemak to existing fc660c keymap (#6374)
Sid Carter [Sat, 20 Jul 2019 20:36:14 +0000 (16:36 -0400)]
[Keymap] Add Colemak to existing fc660c keymap (#6374)

* consistent enums

* add colemak to another layer for fun

* update readme

* consistent enums

* add colemak to another layer for fun

* update readme

4 years ago[Keyboard] Refactor handwired/splittest to support multiple boards (#6373)
Joel Challis [Sat, 20 Jul 2019 20:35:30 +0000 (21:35 +0100)]
[Keyboard] Refactor handwired/splittest to support multiple boards (#6373)

* Refactor splittest to support multiple dev boards

* Refactor splittest to support multiple dev boards - revert change to number of RGB led

* Refactor splittest to support multiple dev boards - update docs

* Refactor splittest to support multiple dev boards - correct docs

* Refactor splittest to support multiple dev boards - update teensy master logic

4 years ago[Keyboard] Grid 600 Type 05 "PRESS" Cover Module (#6368)
MechMerlin [Sat, 20 Jul 2019 20:30:38 +0000 (13:30 -0700)]
[Keyboard] Grid 600 Type 05 "PRESS" Cover Module (#6368)

* add grid600 type 5 press cover module

* Update keyboards/grid600/press/keymaps/default/keymap.c

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* remove unused custom keycode enum

4 years ago[Keyboard] leds in default keymap (#6357)
jotix [Sat, 20 Jul 2019 20:25:20 +0000 (17:25 -0300)]
[Keyboard] leds in default keymap (#6357)

4 years agoUpdate IS_COMMAND definitions to use MOD_MASK_SHIFT (#6348) 0.6.433
Konstantin Đorđević [Sat, 20 Jul 2019 20:21:40 +0000 (22:21 +0200)]
Update IS_COMMAND definitions to use MOD_MASK_SHIFT (#6348)

* Update IS_COMMAND definition in templates to use MOD_MASK_SHIFT

* Update IS_COMMAND in docs

* Update IS_COMMAND default definition in tmk_core

* Update table in Command docs based on suggestion

Co-Authored-By: fauxpark <fauxpark@gmail.com>
4 years agoMerge pull request #6264 from zvecr/split_master_check 0.6.432
Danny [Sat, 20 Jul 2019 19:13:01 +0000 (15:13 -0400)]
Merge pull request #6264 from zvecr/split_master_check

Allow board to override split keyboard master check

4 years agoFix Numbrero Handwired make example in readme (#6379)
Danny [Sat, 20 Jul 2019 19:09:13 +0000 (15:09 -0400)]
Fix Numbrero Handwired make example in readme (#6379)

Fix Numbrero Handwired make example in readme

4 years agoFix Numbrero Handwired make example in readme
noroadsleft [Sat, 20 Jul 2019 18:06:18 +0000 (11:06 -0700)]
Fix Numbrero Handwired make example in readme

4 years ago[Docs] Clarify Zadig usage in FAQ Docs (#6360)
Drashna Jaelre [Fri, 19 Jul 2019 20:23:16 +0000 (13:23 -0700)]
[Docs] Clarify Zadig usage in FAQ Docs (#6360)

* Rewrite Zadig section to be more clear

* Wordsmithing

Co-Authored-By: MechMerlin <30334081+mechmerlin@users.noreply.github.com>
4 years agoMelody96 Configurator updates and minor refactoring (#6365)
noroadsleft [Fri, 19 Jul 2019 17:39:20 +0000 (10:39 -0700)]
Melody96 Configurator updates and minor refactoring (#6365)

* Add Configurator layout data for LAYOUT_hotswap

* Add LAYOUT_std60_split_num0

Requested by 李小安#9728 on QMK Discord.

Standard 60% ANSI layout for the alphanumeric region, with a split-0 Numpad.

Includes a sample keymap.

* Update Docs links on readme

* Change melody96.h to use #pragma once include guard

* Change config.h to use #pragma once include guard

* Add readme for default_std60_split_num0 keymap

4 years agoChange xprintf() calls in rgblight.c to dprintf() (#6363) 0.6.431
Konstantin Đorđević [Fri, 19 Jul 2019 15:47:04 +0000 (17:47 +0200)]
Change xprintf() calls in rgblight.c to dprintf() (#6363)

4 years agoTidy up ALF X1.1 (#6367)
fauxpark [Fri, 19 Jul 2019 05:05:25 +0000 (15:05 +1000)]
Tidy up ALF X1.1 (#6367)

* Tidy up ALF X1.1

* Correct x positions

* 4 spaces

* Remove a stray TRNS key

4 years agosimple readme fix
mechmerlin [Fri, 19 Jul 2019 02:24:02 +0000 (19:24 -0700)]
simple readme fix

4 years agoPrint Screen and Pause placement swap (#5981)
trinity1561 [Fri, 19 Jul 2019 03:04:01 +0000 (23:04 -0400)]
Print Screen and Pause placement swap (#5981)

* Update x11.h

The original json file that was given by the designer was incorrect.  The Print Screen and Pause button is swapped.

* Update space65.c

Fixing the Caps Lock LED.

* Revert "Update space65.c"

This reverts commit 1f5de1abaefadd2e54259999a29bab501da5f67a.

4 years agoJotix (#6355)
jotix [Fri, 19 Jul 2019 02:27:09 +0000 (23:27 -0300)]
Jotix (#6355)

* add unicode_map

* add unicode_map

* numpad change

4 years ago[Keyboard] Add 6macro keyboard (#6362)
Joao Maia [Thu, 18 Jul 2019 19:31:40 +0000 (20:31 +0100)]
[Keyboard] Add 6macro keyboard (#6362)

* Initial commit for 6macro firmware

* Updated layout documentation

* Removed unused commented code

4 years agoAdd more layouts for the ergodash (#6336)
Fred Silberberg [Thu, 18 Jul 2019 14:45:48 +0000 (07:45 -0700)]
Add more layouts for the ergodash (#6336)

4 years agoCorrect backlight on state docs (#6358)
fauxpark [Thu, 18 Jul 2019 14:45:00 +0000 (00:45 +1000)]
Correct backlight on state docs (#6358)

* Correct backlight on state docs

* Reword to make it less confusing

4 years agoAdd prime_e keymap (#6350)
Ethan Madden [Thu, 18 Jul 2019 13:55:31 +0000 (06:55 -0700)]
Add prime_e keymap (#6350)

4 years agoAllow userspace the opportunity to handle keycodes
jshuf [Wed, 17 Jul 2019 18:52:46 +0000 (14:52 -0400)]
Allow userspace the opportunity to handle keycodes

4 years agocleanup and start sound (#6353)
dsanchezseco [Wed, 17 Jul 2019 16:24:49 +0000 (18:24 +0200)]
cleanup and start sound (#6353)

4 years agoExtend maximum number of backlight levels to 31 (#6351) 0.6.430
fauxpark [Wed, 17 Jul 2019 04:58:29 +0000 (14:58 +1000)]
Extend maximum number of backlight levels to 31 (#6351)

4 years agoAdd model01 keymap. Change kinesis keeymap.
Daniel Schindler [Tue, 9 Jul 2019 00:19:05 +0000 (02:19 +0200)]
Add model01 keymap. Change kinesis keeymap.

4 years agoRemove unnecessary IS_COMMAND definitions from a couple of boards
Konstantin Đorđević [Tue, 16 Jul 2019 16:17:46 +0000 (18:17 +0200)]
Remove unnecessary IS_COMMAND definitions from a couple of boards

4 years agoUse led_set_kb instead of led_set_user in melody96.c
Konstantin Đorđević [Tue, 16 Jul 2019 15:48:24 +0000 (17:48 +0200)]
Use led_set_kb instead of led_set_user in melody96.c

4 years agoRemove more commented out MCUs
fauxpark [Tue, 16 Jul 2019 07:36:00 +0000 (17:36 +1000)]
Remove more commented out MCUs

4 years ago[Keyboard] Add keyboard Naked48 (#6330)
Salicylic-acid3 [Tue, 16 Jul 2019 16:39:39 +0000 (01:39 +0900)]
[Keyboard] Add keyboard Naked48 (#6330)

* Add Naked48

*  Comment reflected

4 years agoFix Preprocessor check for Leader Keys
Drashna Jaelre [Tue, 16 Jul 2019 16:22:29 +0000 (09:22 -0700)]
Fix Preprocessor check for Leader Keys

4 years agoRemove the need to specify NUM_OF_ENCODERS for the Encoder feature (#6328)
Drashna Jaelre [Tue, 16 Jul 2019 08:40:54 +0000 (01:40 -0700)]
Remove the need to specify NUM_OF_ENCODERS for the Encoder feature (#6328)

* Remove the need to set NUM_OF_ENCODERS

Instead, calculate the size of the array, and use that instead

* Add hack for split common support

* Remove NUM_OF_ENCODERS from keyboard config

Can be reverted, if needed

4 years ago[Keymap] Fix advanced keymap readme and macro function (#6342)
Sidney Bovet [Tue, 16 Jul 2019 08:37:35 +0000 (10:37 +0200)]
[Keymap] Fix advanced keymap readme and macro function (#6342)

4 years agoAllow Combo feature to be enabled/disabled live (#6318)
Drashna Jaelre [Tue, 16 Jul 2019 08:37:19 +0000 (01:37 -0700)]
Allow Combo feature to be enabled/disabled live (#6318)

* Add ability to enable/disable combos

* Update documentation for Combo feature

* Change keycodes for appeasement

* Simplify combo_toggle function

* Update names

* Update combo docs to use tables

4 years agoAlign ARM i2c_readReg with AVR (#6314)
Joel Challis [Tue, 16 Jul 2019 08:36:23 +0000 (09:36 +0100)]
Align ARM i2c_readReg with AVR (#6314)

* Align arm i2c_readReg with avr

* Align arm i2c_readReg with avr - fix cannonkeys

4 years agoAdd ARM I2Cv1 support to i2c_master (#6262)
Joel Challis [Tue, 16 Jul 2019 08:30:53 +0000 (09:30 +0100)]
Add ARM I2Cv1 support to i2c_master (#6262)

* Add ARM I2Cv1 support to i2c_master

* Add I2Cv1 docs

4 years agoExpand bootloader target to support most AVR boards (#6255)
Drashna Jaelre [Tue, 16 Jul 2019 08:28:23 +0000 (01:28 -0700)]
Expand bootloader target to support most AVR boards (#6255)

* Update the :bootloader target to pass along correct hardware info

* Update make scripts to properly grab the settings (a big thanks to @yanfali)

* Remove LUFA debug warnings

4 years agoMake Caps Lock delay more reasonable (#6199)
Drashna Jaelre [Tue, 16 Jul 2019 08:21:52 +0000 (01:21 -0700)]
Make Caps Lock delay more reasonable (#6199)

* Make Caps Lock delay more reasonable

* Update documentation

* Update docs/config_options.md

Co-Authored-By: Konstantin Đorđević <vomindoraan@gmail.com>
* Update docs/config_options.md

Co-Authored-By: Konstantin Đorđević <vomindoraan@gmail.com>
4 years agoConfigure Vagrant to use qmk_base_container (#6194)
Joel Challis [Tue, 16 Jul 2019 08:20:34 +0000 (09:20 +0100)]
Configure Vagrant to use qmk_base_container (#6194)

* Initial conversion of vagrant to use qmkfm/base_container

* Fix vagrant when using docker provider

* Workaround for VirtualBox VM restarts

* Generalise Vagrant docs slightly and add FAQ

4 years agoStore backlight breathing state in EEPROM (#6105)
fauxpark [Tue, 16 Jul 2019 07:56:36 +0000 (17:56 +1000)]
Store backlight breathing state in EEPROM (#6105)

* Store backlight breathing state in EEPROM

* Reduce backlight_config.level from 6 bits to 4 (max 15 "on" levels)

* Error out if BACKLIGHT_LEVELS is > 15

* Remove mention of default backlight pin in rules.mk template

* Remove pointless comment

4 years agoAdding rgb matrix speed into eeprom storage. (#5965) 0.6.429
XScorpion2 [Tue, 16 Jul 2019 07:40:43 +0000 (02:40 -0500)]
Adding rgb matrix speed into eeprom storage. (#5965)

Zeroing out spd in eeconfig_init_quantum

Switched to block read & update

Update tmk_core/common/eeconfig.h

Co-Authored-By: Drashna Jaelre <drashna@live.com>
Fixing init compile error

Update eeconfig.c

Dead / Missing API cleanup

alignment

4 years agoshell.nix: Downgrade gcc-arm-embedded (#5913) 0.6.428
Roman Volosatovs [Tue, 16 Jul 2019 07:35:15 +0000 (09:35 +0200)]
shell.nix: Downgrade gcc-arm-embedded (#5913)

Temporary fix for https://github.com/qmk/qmk_firmware/issues/5868

4 years agoEnable Mousekeys on Corne Keyboard by default (#5893)
Drashna Jaelre [Tue, 16 Jul 2019 07:28:02 +0000 (00:28 -0700)]
Enable Mousekeys on Corne Keyboard by default (#5893)

* Enable Mousekeys on Corne Keyboard by default

For Tessachka and Configurator support

* ENable for default image too

* Remove most of rules.mk for default keymap

* make sure rgblight is enabled by default

from default keymap

4 years agoRemove commented out MCUs in rules.mk (#5884) 0.6.427
fauxpark [Tue, 16 Jul 2019 07:26:38 +0000 (17:26 +1000)]
Remove commented out MCUs in rules.mk (#5884)

4 years agoAdd out of bound check for Leader Key sequence array (#5840) 0.6.426
Drashna Jaelre [Tue, 16 Jul 2019 06:56:34 +0000 (23:56 -0700)]
Add out of bound check for Leader Key sequence array (#5840)

* Add out of bound check for Leader Key sequence array

* A shot at advanced C stuff for Leader Key optimization

* Revert most changes

* Change default back

* Include string.h if compiling for ARM

* Use sizeof instead of a number

4 years agoAdd sendstring LUTs for French keymap (#5830) 0.6.425
fauxpark [Tue, 16 Jul 2019 06:28:39 +0000 (16:28 +1000)]
Add sendstring LUTs for French keymap (#5830)

4 years ago[Docs] Add dedicated page for Split Keyboard information (#5802)
Drashna Jaelre [Tue, 16 Jul 2019 06:23:32 +0000 (23:23 -0700)]
[Docs] Add dedicated page for Split Keyboard information (#5802)

* [Docs] Add dedicated page for Split Keyboard information

* Apply suggestions from code review

Co-Authored-By: drashna <drashna@live.com>
* Fix Typos

Co-Authored-By: drashna <drashna@live.com>
* Fix some formatting issues

* Add Additional RGB info

* Fix Bulletted formatting

* Apply suggestions from code review

Co-Authored-By: drashna <drashna@live.com>
* Fix line wrapping

* Additional fixes and expansion

* Reword warning/note

Co-Authored-By: drashna <drashna@live.com>
* add i2c/serial coexistance info

* i2c markdown

* Change i2c wiring text

Co-Authored-By: drashna <drashna@live.com>
4 years agoSkip unsupported firmware check message in silent mode (#5765) 0.6.424
Drashna Jaelre [Tue, 16 Jul 2019 06:21:00 +0000 (23:21 -0700)]
Skip unsupported firmware check message in silent mode (#5765)

4 years agoSendstring LUT improvements (#5727) 0.6.423
fauxpark [Tue, 16 Jul 2019 06:15:07 +0000 (16:15 +1000)]
Sendstring LUT improvements (#5727)

* Align sendstring LUTs to 9 characters wide

* Replace 0 with XXXXXXX

* Use decimal 128 for LUT size

* Align heading comments

* Add ASCII table comments

* Add missing AltGr LUTs and adjust keycode LUTs accordingly

* Use pragma once

* Correct a couple more keycodes

* Capitalise "BÉPO"

* Also clean up the default tables

* Tidy up Belgian and Norman LUTs

4 years agoRemove lock LED example in quantum.c (#5636) 0.6.422
fauxpark [Tue, 16 Jul 2019 06:05:07 +0000 (16:05 +1000)]
Remove lock LED example in quantum.c (#5636)

* Use GPIO helper defines in backlighting

* While I'm here, fix up the lock LED example too

* Remove the example altogether, it's already documented

4 years agoRemove/migrate action_get_macro()s from default keymaps (#5625)
fauxpark [Tue, 16 Jul 2019 06:04:02 +0000 (16:04 +1000)]
Remove/migrate action_get_macro()s from default keymaps (#5625)

* Remove/migrate action_get_macro()s from default keymaps

* Leave these breaks alone

4 years agoAdd user-overridable callback for cancelling UCIS input (#5564) 0.6.421
Aapo Saaristo [Tue, 16 Jul 2019 05:53:04 +0000 (08:53 +0300)]
Add user-overridable callback for cancelling UCIS input (#5564)

* Add user-overridable callback for cancelling UCIS input

To clean up things from qk_ucis_start_user() for instance.

* restore lost newline to quantum/process_keycode/process_ucis.c

Co-Authored-By: shinmai <aapo.saaristo@gmail.com>
4 years agoadd 'objs-size' target into tmk_core/avr.mk (#5490) 0.6.420
Takeshi ISHII [Tue, 16 Jul 2019 05:45:31 +0000 (14:45 +0900)]
add 'objs-size' target into tmk_core/avr.mk (#5490)

4 years agoUsbasploader bootloader option addition (#6304) 0.6.419
yiancar [Tue, 16 Jul 2019 02:11:59 +0000 (03:11 +0100)]
Usbasploader bootloader option addition (#6304)

* Added USBasp bootloader option for USBasploader

* author comment

* ifdef fix :)

* Add usbasp target

* Update docs/flashing.md

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

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

Co-Authored-By: fauxpark <fauxpark@gmail.com>
4 years agoFix compiling json files. (#6340) 0.6.418
skullydazed [Mon, 15 Jul 2019 22:12:35 +0000 (15:12 -0700)]
Fix compiling json files. (#6340)

4 years agoQMK CLI and JSON keymap support (#6176) 0.6.417
skullydazed [Mon, 15 Jul 2019 19:14:27 +0000 (12:14 -0700)]
QMK CLI and JSON keymap support (#6176)

* Script to generate keymap.c from JSON file.

* Support for keymap.json

* Add a warning about the keymap.c getting overwritten.

* Fix keymap generating

* Install the python deps

* Flesh out more of the python environment

* Remove defunct json2keymap

* Style everything with yapf

* Polish up python support

* Hide json keymap.c into the .build dir

* Polish up qmk-compile-json

* Make milc work with positional arguments

* Fix a couple small things

* Fix some errors and make the CLI more understandable

* Make the qmk wrapper more robust

* Add basic QMK Doctor

* Clean up docstrings and flesh them out as needed

* remove unused compile_firmware() function

4 years agobface refactor (#6333)
Drashna Jaelre [Mon, 15 Jul 2019 17:38:26 +0000 (10:38 -0700)]
bface refactor (#6333)

* remove custom matrix support

* remove custom i2c and led driver

* minor cleanups

* update readme

4 years ago[Keyboard] Add support for XD004 macro keyboard (#6337)
Sidney Bovet [Mon, 15 Jul 2019 17:35:05 +0000 (19:35 +0200)]
[Keyboard] Add support for XD004 macro keyboard (#6337)

* Add support for XD004

Also applying the following suggested edits:

Add hardware availability link in readme
Co-Authored-By: Drashna Jaelre <drashna@live.com>
Enable lite bootmagic
Co-Authored-By: Drashna Jaelre <drashna@live.com>
Remove commented out MCU
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Add more ellaborate keymap

Correcting usage of tap_code_16 for modified key, thanks to @drashna

* Add information about bootloader type

Co-Authored-By: Drashna Jaelre <drashna@live.com>
4 years ago[Keyboard] add macro pad "Shiro" (#6338) 0.6.416
T.Shinohara [Mon, 15 Jul 2019 17:33:18 +0000 (02:33 +0900)]
[Keyboard] add macro pad "Shiro" (#6338)

* add keyboard new macro pad "Kuro"

* change main readme.md

* remove not used code from default/keymap.c

* Remove unnecessary code

* Supports info.json

* removed back slash and not used functions.

* update at product link. add japanese messages.

4 years agoAdd GPL3 header to avr i2c files (#6332)
Drashna Jaelre [Mon, 15 Jul 2019 17:32:13 +0000 (10:32 -0700)]
Add GPL3 header to avr i2c files (#6332)

* Add GPL3 header to avr i2c files

* Add for i2c_slave as well

* Fix formatting of license header

4 years ago[Keyboard] new keyboard "angel64" (#6313)
kakunpc [Mon, 15 Jul 2019 17:13:07 +0000 (02:13 +0900)]
[Keyboard] new keyboard "angel64" (#6313)

* set template

* set Duplex Matrix

* fix layout

* set default keymap

* fix indent

* remove muhen

* Update keyboards/angel64/rules.mk

Co-Authored-By: fauxpark <fauxpark@gmail.com>
4 years agoUpdate docker util script and travis to use new base container 0.6.415
zvecr [Wed, 5 Jun 2019 00:33:57 +0000 (01:33 +0100)]
Update docker util script and travis to use new base container

4 years agoUpdate docker util script and travis to use new base container
zvecr [Wed, 5 Jun 2019 00:17:01 +0000 (01:17 +0100)]
Update docker util script and travis to use new base container

4 years ago[Keymap] Fix Comment Styling (#6324)
Alex Mayer [Mon, 15 Jul 2019 02:32:40 +0000 (22:32 -0400)]
[Keymap] Fix Comment Styling (#6324)

4 years ago[Keymap] [bface] My custom layout (#6322)
Adrian L Lange [Mon, 15 Jul 2019 02:32:08 +0000 (04:32 +0200)]
[Keymap] [bface] My custom layout (#6322)

4 years ago[Keyboard] Added IVY macropad (#6211)
That-Canadian [Mon, 15 Jul 2019 01:26:45 +0000 (18:26 -0700)]
[Keyboard] Added IVY macropad (#6211)

* Added initial files for the Adron  3-key macro pad

* Refactor of "adron_pad" to "ivy", cleaned up the readme and removed un-needed keymap as well.

* Made suggested changes to commit for PR

* Removed unneeded define block from SUBPROJECT_rev1 as it is redundant (Thanks drashna ;) )

4 years agoupdate readme
mechmerlin [Mon, 15 Jul 2019 01:14:00 +0000 (18:14 -0700)]
update readme

4 years agominor cleanups
mechmerlin [Mon, 15 Jul 2019 01:11:26 +0000 (18:11 -0700)]
minor cleanups

4 years agoremove custom i2c and led driver
mechmerlin [Mon, 15 Jul 2019 01:11:16 +0000 (18:11 -0700)]
remove custom i2c and led driver