]> git.donarmstrong.com Git - qmk_firmware.git/log
qmk_firmware.git
4 years ago[Keymap] Shift RGB layout keys to the right by one to be consistent with other keymap...
Sid Carter [Mon, 29 Jul 2019 04:16:59 +0000 (00:16 -0400)]
[Keymap] Shift RGB layout keys to the right by one to be consistent with other keymap layouts (#6431)

* move rgb toggles by one key to be consistent with all other keyboard layouts I have

* also remove unnecessary audio stuff

4 years ago[Keyboard] Leaf 60: Use correct key for 60_ansi layout on backspace (#6430)
MechMerlin [Mon, 29 Jul 2019 02:24:23 +0000 (19:24 -0700)]
[Keyboard] Leaf 60: Use correct key for 60_ansi layout on backspace (#6430)

4 years ago[Keyboard] Add dumbpad (#6425)
imchipwood [Mon, 29 Jul 2019 02:03:02 +0000 (19:03 -0700)]
[Keyboard] Add dumbpad (#6425)

* removed some debug prints

* removed unnecessary files, tweaked some things

* rotary encoder button now connected into column 0, row 3

* tweaked keymap and moved encoder control into keymap

* tweaks

* added test keymap

* updated some things to make it easier to work with QMK configurator

* updates after merging latest master in

* fixed a few things

* removed test keymap and all related #ifdefs

* changed some dumbpad default keys, added KC_LOCK

* added image to readme

* added link to PCB github repo

* moved lock key to the rotary encoder pushbutton

* making suggested changes from @fauxpark in https://github.com/qmk/qmk_firmware/pull/6452

* adding bootmagic lite since i'm lazy and haven't soldered on the reset button...

* renamed  to

* using 7 underscores for KC_TRNS

4 years ago[Keyboard] Fix up and clean Corne Keyboard code (#6284)
Drashna Jaelre [Sun, 28 Jul 2019 17:56:35 +0000 (10:56 -0700)]
[Keyboard] Fix up and clean Corne Keyboard code (#6284)

* Fix corne  communication issues with LTO

* Fix up other issues with corne code

* Fix indentation

* Clang Format rev1 file for Corne

4 years ago[Keyboard] Add RGB Matrix config info to Corne Keyboard's readme (#6231)
Drashna Jaelre [Sun, 28 Jul 2019 17:27:14 +0000 (10:27 -0700)]
[Keyboard] Add RGB Matrix config info to Corne Keyboard's readme (#6231)

4 years ago(OLED) Added support for CR (#6399)
XScorpion2 [Sat, 27 Jul 2019 20:17:18 +0000 (15:17 -0500)]
(OLED) Added support for CR (#6399)

Currently OLED Dirver only supports LF (\n) character in a string to clear out the rest of the current line and advance to the next line for writing. This PR adds support for CR (\r) character as well to advance to the next line, however not clear out the rest of the current line. This is extremely useful when you want to display a multi-line logo using a single array without wiping out exiting lines and flagging the OLED as dirty unnecessarily.

4 years agoAdd support for Choco60 (#6415)
Drashna Jaelre [Sat, 27 Jul 2019 16:12:29 +0000 (09:12 -0700)]
Add support for Choco60 (#6415)

4 years ago[Keyboard] Add support for Cocoa40 (#6414)
Naoto Takai [Sat, 27 Jul 2019 16:11:50 +0000 (01:11 +0900)]
[Keyboard] Add support for Cocoa40 (#6414)

4 years ago[Keyboard] Provide QMK Configurator API data for business_card (#6412)
noroadsleft [Sat, 27 Jul 2019 06:20:42 +0000 (23:20 -0700)]
[Keyboard] Provide QMK Configurator API data for business_card (#6412)

- alpha and beta revisions
- deleted keyboards/business_card/info.json (made redundant by revision-specific files)

4 years ago[Keymap] Personal keymap for the planck with muzak (#6402)
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)
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 agoAdd support for Choco60
Naoto Takai [Sun, 21 Apr 2019 14:01:58 +0000 (23:01 +0900)]
Add support for Choco60

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) master
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)
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)
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)
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)
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
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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.