]> git.donarmstrong.com Git - qmk_firmware.git/log
qmk_firmware.git
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.

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
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

4 years agoremove custom matrix support
mechmerlin [Mon, 15 Jul 2019 01:00:09 +0000 (18:00 -0700)]
remove custom matrix support

4 years ago[Docs] Fix indented subheading on faq_debug.md (#6320)
noroadsleft [Sat, 13 Jul 2019 20:33:44 +0000 (13:33 -0700)]
[Docs] Fix indented subheading on faq_debug.md (#6320)

4 years ago[Keymap] switch backspace and backslash, updated readme (#6323)
William Chang [Sat, 13 Jul 2019 20:12:37 +0000 (13:12 -0700)]
[Keymap] switch backspace and backslash, updated readme (#6323)

4 years ago[Keymap] Add workman to my iris keymap (#6319)
Sid Carter [Sat, 13 Jul 2019 06:37:48 +0000 (02:37 -0400)]
[Keymap] Add workman to my iris keymap (#6319)

* add workman to my iris keymap

* updates for readme.md

* remove redundant paths

* switch up and down

4 years agoSwitching rgb_config_t to use HSV struct
Ryan Caltabiano [Mon, 20 May 2019 04:12:29 +0000 (23:12 -0500)]
Switching rgb_config_t to use HSV struct

4 years ago[Keyboard] fixed pins for numpad_5x4 layout (#6311)
Cody Bender [Fri, 12 Jul 2019 13:17:47 +0000 (07:17 -0600)]
[Keyboard] fixed pins for numpad_5x4 layout (#6311)

4 years ago[Keymap] Add missing tap dance action and fix RGB hues in personal keymaps (#6312)
Konstantin Đorđević [Fri, 12 Jul 2019 13:16:28 +0000 (15:16 +0200)]
[Keymap] Add missing tap dance action and fix RGB hues in personal keymaps (#6312)

* Add missing TD_RSF_RCT tap dance

* Use standard QMK HSV and RGB structs, fix Godspeed colors

* Move PROGMEM after the type in RGB intervals

* Add MODERN_DOLCH_RED color, use it on KBD6X

* Use 255 instead of RGBLIGHT_LIMIT_VAL in color definitions

* Remove IS_COMMAND override on Whitefox

4 years agoDocumentation: Newbs Flashing: Hightlight that sudo may be needed (#6300)
Phil Schalm [Fri, 12 Jul 2019 12:42:21 +0000 (05:42 -0700)]
Documentation: Newbs Flashing: Hightlight that sudo may be needed (#6300)

* Hightlight that sudo may be needed

Also added "dfu-programmer: no device present" in so that anyone searching for that particular error can hopefully find the page.

* Use new style of indicating a warning

* Indicate that the FAQ should be read instead of blindly using sudo

4 years agoSwitch version incrementing to the command put together by @noroadsleft. (#6310)
skullydazed [Fri, 12 Jul 2019 05:33:25 +0000 (22:33 -0700)]
Switch version incrementing to the command put together by @noroadsleft. (#6310)

* Switch version incrementing to the command put together by @noroadsleft.

* Update util/travis_compiled_push.sh

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
4 years ago[Keyboard] Adding KeyHive Maypad (#6287)
Cody Bender [Thu, 11 Jul 2019 20:01:17 +0000 (14:01 -0600)]
[Keyboard] Adding KeyHive Maypad (#6287)

* added files for KeyHive Maypad

* updated maypad files and moved honeycomb inside keyhive dir

* fixed file paths, incorporated changes with fauxpark's suggestions, undid honeycomb move

* updated with fixes from PR

* added new lines to end of honeycomb files to fix compiling

* Updated info.json to match the macro name from maypad.h

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* reordered layout in info.json

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* removed KEYMAP from maypad.h

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* removed extraneous keymap files

* pulled qmk/master for honeycomb

* added ortho_5x4 and keymap cleanup

* matched identities in maypad.h

* added bootmagic functionality to maypad

* changed bootmagic to lite

4 years ago[Keyboard] [runner3680] Fix the number of keys (#6302)
omkbd [Thu, 11 Jul 2019 19:27:13 +0000 (04:27 +0900)]
[Keyboard] [runner3680] Fix the number of keys (#6302)

* Fix the number of keys

* add RGBLIGHT_LIMIT_VAL

* fix RGBLED_NUM and COLS

4 years ago[Keyboard] Fix XD96 info.json (#6309)
fauxpark [Thu, 11 Jul 2019 19:09:48 +0000 (05:09 +1000)]
[Keyboard] Fix XD96 info.json (#6309)

* Fix XD96 info.json

* Comma

* Another comma

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
4 years agoDisplay firmware size percentage (#6307)
fauxpark [Thu, 11 Jul 2019 19:05:13 +0000 (05:05 +1000)]
Display firmware size percentage (#6307)

4 years ago[Keyboard] Update Felix keyboard (#6306)
fauxpark [Thu, 11 Jul 2019 19:04:22 +0000 (05:04 +1000)]
[Keyboard] Update Felix keyboard (#6306)

4 years ago[Docs] Clarify the rules.mk setup for Unicode (#6286)
fauxpark [Thu, 11 Jul 2019 18:33:55 +0000 (04:33 +1000)]
[Docs] Clarify the rules.mk setup for Unicode (#6286)

* Clarify the rules.mk setup for Unicode

* code point

Co-Authored-By: Konstantin Đorđević <vomindoraan@gmail.com>
* Remove "your"

Co-Authored-By: Konstantin Đorđević <vomindoraan@gmail.com>
* Undo a line change

Co-Authored-By: Konstantin Đorđević <vomindoraan@gmail.com>
* dot the comma

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

Co-Authored-By: Konstantin Đorđević <vomindoraan@gmail.com>
4 years ago[Keymap] Balance Twelve / Steno Keymap for Planck (#6283)
yttyx [Thu, 11 Jul 2019 18:32:47 +0000 (19:32 +0100)]
[Keymap] Balance Twelve / Steno Keymap for Planck (#6283)

* New keymap. Cursor layer does not work.

* Refinements to layout over months of use.

* Changes following review.

* Changes following review.

4 years ago[Keyboard] Add handwired Wulkan keyboard (#6282)
Napoleon Wulkan [Thu, 11 Jul 2019 18:31:36 +0000 (20:31 +0200)]
[Keyboard] Add handwired Wulkan keyboard (#6282)

* added handwired keyboard wulkan

* added info.json for qmk configurator

* fixed spelling

* enum dont need to be assigned to zero

* removed cflag from readme

* updated rules.mk

* removed unneeded rows from config

* moved unicode to keymap conf

* fix adjust layer and comments for keymap

4 years agoFixing effects to respect user sat and val levels (#6275)
XScorpion2 [Thu, 11 Jul 2019 18:29:19 +0000 (13:29 -0500)]
Fixing effects to respect user sat and val levels (#6275)

4 years agoAdd personal KBD67 keymap (#6292)
Stevan Milic [Thu, 11 Jul 2019 14:37:16 +0000 (16:37 +0200)]
Add personal KBD67 keymap (#6292)

* Add kbdfans/kbd67/hotswap:stevanmilic keymap

* Change Fn+H, Fn+L to Ctrl+Left, Ctrl+Right

* Add keymap comments

4 years agoFix typo in Gentoo docstring (#6303)
zjp [Thu, 11 Jul 2019 04:22:23 +0000 (23:22 -0500)]
Fix typo in Gentoo docstring (#6303)

4 years agoFix bug in Mechllama G35 info.json (#6294)
noroadsleft [Wed, 10 Jul 2019 23:25:54 +0000 (16:25 -0700)]
Fix bug in Mechllama G35 info.json (#6294)

4 years agoQMK Configurator support for NEK Type A (#6295)
noroadsleft [Wed, 10 Jul 2019 23:21:38 +0000 (16:21 -0700)]
QMK Configurator support for NEK Type A (#6295)

* QMK Configurator support for NEK Type A

* Update labels to match default keymap

4 years ago[Keyboard] Enable LTO on Handwired/Promethium to reduce compiled size (#6227)
Drashna Jaelre [Tue, 9 Jul 2019 19:59:05 +0000 (12:59 -0700)]
[Keyboard] Enable LTO on Handwired/Promethium to reduce compiled size (#6227)

4 years agoFix parentheses in macros, and in general clean up quantum.h (#5021)
Konstantin Đorđević [Tue, 9 Jul 2019 18:16:24 +0000 (20:16 +0200)]
Fix parentheses in macros, and in general clean up quantum.h (#5021)

* Fix up GPIO macros

* Fix up send string macros

`string` arguments must not be parenthesized

* Fix up miscellaneous macros

* Make indentation uniform (4 spaces)

* Make #ifdef vs #if defined usage consistent

* Reorder standard includes

* Revert indentation changes as per review comments

* Revert #if defined(__AVR__) → #ifdef __AVR__ change

* Change 2 space indent to 4 spaces on a couple of lines

* Replace include guard with #pragma once

4 years agoFix debouncing issue for eager algorithms (#6081)
Drashna Jaelre [Tue, 9 Jul 2019 18:09:54 +0000 (11:09 -0700)]
Fix debouncing issue for eager algorithms (#6081)

* Fix debouncing issue for eager algos

* Fix up typo issue

4 years agoAdd G35 keyboard (#6263)
Kaylyn Bogle [Tue, 9 Jul 2019 15:01:11 +0000 (08:01 -0700)]
Add G35 keyboard (#6263)

4 years agoUse QUANTUM_LIB_SRC for i2c_master.c inclusion (#5617)
Drashna Jaelre [Tue, 9 Jul 2019 14:57:14 +0000 (07:57 -0700)]
Use QUANTUM_LIB_SRC for i2c_master.c inclusion (#5617)

Using QUANTUM_LIB_SRC prevents the warning when multiple sources add the i2c_master.c file. Boards such as the Ergodox EZ Glow see this warning every time they compile because the board uses the file in general, and because the RGB LED Matrix requires it, as well.

4 years ago[Keyboard] Espectro: add LAYOUT_split_bs_joined_right data to QMK Configurator (...
noroadsleft [Tue, 9 Jul 2019 14:17:37 +0000 (07:17 -0700)]
[Keyboard] Espectro: add LAYOUT_split_bs_joined_right data to QMK Configurator (#6289)

4 years ago[Keyboard] Omnikeyish: fix LAYOUT_101 macro (#6285)
noroadsleft [Tue, 9 Jul 2019 14:06:30 +0000 (07:06 -0700)]
[Keyboard] Omnikeyish: fix LAYOUT_101 macro (#6285)

* Fix LAYOUT_101 macro

* Add default_101 keymap to prove the LAYOUT_101 macro works

4 years ago[Keymap] Add personal Wasdat keymap, update other keymaps (#6290)
Konstantin Đorđević [Tue, 9 Jul 2019 13:52:23 +0000 (15:52 +0200)]
[Keymap] Add personal Wasdat keymap, update other keymaps (#6290)

* Add wasdat:konstantin keymap

TODO: Move it to layouts/

* Use HHKB arrow arrangement for mouse keys on KBD6X

* Move KC_APP from Ctrl to M on all boards

* Use RCT_RSF on Melody96

* Set TAP_HOLD_CAPS_DELAY to 50 in userspace

* Use RSF_RCT instead of RCT_RSF

4 years agoAdd copyright year placeholders to new keyboard script (#6280)
fauxpark [Mon, 8 Jul 2019 21:07:36 +0000 (07:07 +1000)]
Add copyright year placeholders to new keyboard script (#6280)

* Add copyright year placeholders to new keyboard script

* More copyright header tweaks

4 years ago[Keymap] Added my own keymap folder (#6261)
Jason Krasavage [Mon, 8 Jul 2019 19:58:12 +0000 (14:58 -0500)]
[Keymap] Added my own keymap folder (#6261)

* added iris rev 3 keymap

* stuff

* Update config.h

* Removed personal mapping folder so that I can branch it

* Added personal Iris keymap folder

* added enums, removed break after return, and removed line 3 of keymap.c

* removed process record function

4 years ago[Keymap] Add crkbd/vxid keymap (#6281)
vxid [Mon, 8 Jul 2019 18:15:59 +0000 (20:15 +0200)]
[Keymap] Add crkbd/vxid keymap (#6281)

4 years agoUpdated OLED Docs with notes about screen timeout. (#6276)
XScorpion2 [Mon, 8 Jul 2019 13:28:31 +0000 (08:28 -0500)]
Updated OLED Docs with notes about screen timeout. (#6276)

* Updated OLED Docs with notes about screen timeout.

* Update docs/feature_oled_driver.md

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
4 years agomattly's userspace and iris (#6279)
Matthew Lyon [Mon, 8 Jul 2019 13:27:30 +0000 (06:27 -0700)]
mattly's userspace and iris (#6279)

4 years agoFix chibios so the dfu-suffix is only applied once. (#6270)
skullydazed [Sun, 7 Jul 2019 16:08:49 +0000 (09:08 -0700)]
Fix chibios so the dfu-suffix is only applied once. (#6270)

4 years agoAdded mod carry over from press to release. (#5866)
XScorpion2 [Sun, 7 Jul 2019 04:00:05 +0000 (23:00 -0500)]
Added mod carry over from press to release. (#5866)

Update docs/feature_space_cadet.md

Co-Authored-By: fauxpark <fauxpark@gmail.com>
4 years agokeymap for idobo (#6250)
GreenShadowMaker [Sun, 7 Jul 2019 03:56:23 +0000 (20:56 -0700)]
keymap for idobo (#6250)

* greenshadowmaker keymap for idobo xd75 massdrop

* remove uneeded config.h

* corrected format to match convention instead of xd75 where I accidentally started from

* fixed errors and added arrows bottom right to match my other layouts

* updated readme

* right arrow fix

* Update keyboards/idobo/keymaps/greenshadowmaker/keymap.c

removing unnecessary part, copied from different keymap

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* added suggested changes

* removed unneded elements

4 years agoNoxary 268.2 update (#6254)
fauxpark [Sun, 7 Jul 2019 03:55:25 +0000 (13:55 +1000)]
Noxary 268.2 update (#6254)

* Fix Noxary 268.2 layout macros & info.json

* Update Noxary 268.2 to current QMK code style

4 years agoMy personal keymap for the Iris Rev3 (#6271)
Sid Carter [Sun, 7 Jul 2019 03:53:56 +0000 (23:53 -0400)]
My personal keymap for the Iris Rev3 (#6271)

* updates to my iris keymap

* some rational updates to the keymap - let's see how this works

* updates to my iris keymap

* some rational updates to the keymap - let's see how this works

* add mouse keys and remove unused keys and some cleanup

* a little bit more cleanup

* actually enable mousekeys

* fix markdown lint complaints

* fix capitalization

* changes made per suggestions

4 years ago[Keymap] Adding new Gherkin keymap and configuration with RGB strip (#6252)
Michel Gotta [Sat, 6 Jul 2019 06:20:17 +0000 (08:20 +0200)]
[Keymap] Adding new Gherkin keymap and configuration with RGB strip (#6252)

4 years agoAdd makeful rules to .editorconfig
Drashna Jaelre [Fri, 5 Jul 2019 04:36:50 +0000 (21:36 -0700)]
Add makeful rules to .editorconfig

OMFG, why is it not set to tabs??

4 years ago[Keymap] Fixing keymap DYNAMIC_MACRO_RANGE keycode enumeration (#6248)
Gam3cat [Fri, 5 Jul 2019 11:56:57 +0000 (04:56 -0700)]
[Keymap] Fixing keymap DYNAMIC_MACRO_RANGE keycode enumeration (#6248)

4 years ago[Keyboard] Add TGR x SINGA Unikorn 60 (#6249)
MechMerlin [Fri, 5 Jul 2019 11:54:59 +0000 (04:54 -0700)]
[Keyboard] Add TGR x SINGA Unikorn 60 (#6249)

* initial commit, copied from singa

* default 60_ansi LAYOUT implemented and tested workin

* add rgb underglow support bounded by ifdefs

* edit readme to provide information on reset procedure and on rgb underglow support

* improve the default keymap to have a second layer with function keys and even a RESET

* Add LAYOUT_all macro and discovered that split backspace uses an additional pin on the microcontroller

* fix up last line in readme

* Add QMK Configurator support

4 years agoFix linux_install.sh script for OpenSuse v 15.1 (#6251)
Kenny Hung [Fri, 5 Jul 2019 11:52:54 +0000 (12:52 +0100)]
Fix linux_install.sh script for OpenSuse v 15.1 (#6251)

4 years agoMove ISO Enter to its proper place in LAYOUT_60_iso (#6240)
noroadsleft [Thu, 4 Jul 2019 18:59:02 +0000 (11:59 -0700)]
Move ISO Enter to its proper place in LAYOUT_60_iso (#6240)

4 years ago[Keyboard] update Wasdat custom matrix (#6247)
fauxpark [Thu, 4 Jul 2019 16:05:21 +0000 (02:05 +1000)]
[Keyboard] update Wasdat custom matrix (#6247)

* Fix unselect_rows() for Wasdat custom matrix

* Add fix for matrix_scan() return too (#5984)

4 years ago[Keyboard] Fix Minivan K32 and K34 inversion (#6221)
francislan [Wed, 3 Jul 2019 20:10:53 +0000 (13:10 -0700)]
[Keyboard] Fix Minivan K32 and K34 inversion (#6221)

4 years agofix unselect_rows() in quantum/matrix.c (#6243)
Takeshi ISHII [Wed, 3 Jul 2019 18:50:06 +0000 (03:50 +0900)]
fix unselect_rows() in quantum/matrix.c (#6243)

unselect_col() uses setPinInputHigh(), but unselect_cols() uses setPinInput().
This is not correct. unselect_cols() should also use setPinInputHigh().

4 years ago[Keyboard] fix info.json for omnikeyish keyboards (#6189)
henrikosorensen [Wed, 3 Jul 2019 13:00:29 +0000 (15:00 +0200)]
[Keyboard] fix info.json for omnikeyish keyboards (#6189)

* fix info.json for omnikeyish keyboards

* Omnikey 101 obviously doesn't need a focus style backslash key, it has an ansi backslash already.

4 years ago[Keyboard] Fixed ISO keymap for Gingham (#6242)
yiancar [Wed, 3 Jul 2019 10:43:46 +0000 (11:43 +0100)]
[Keyboard] Fixed ISO keymap for Gingham (#6242)

4 years ago[Keyboard] Update catalog link in the TheVanKeyboards/Minivan Readme. (#6236)
francislan [Wed, 3 Jul 2019 10:38:30 +0000 (03:38 -0700)]
[Keyboard] Update catalog link in the TheVanKeyboards/Minivan Readme. (#6236)

Previous link was broken.

4 years ago[Keymap] Add DZ60 layout that supports a hybrid hhkb layout (#6235)
Alex Lewis [Wed, 3 Jul 2019 10:37:43 +0000 (06:37 -0400)]
[Keymap] Add DZ60 layout that supports a hybrid hhkb layout (#6235)

* adds support for dz60 with 2 function keys

* fix images for readme

* Update readme.md

* block comment and readme cleanup

4 years ago[Keyboard] GH60 Configurator updates and modernization (#6232)
noroadsleft [Tue, 2 Jul 2019 16:22:56 +0000 (09:22 -0700)]
[Keyboard] GH60 Configurator updates and modernization (#6232)

* Convert gh60.h to #pragma once include guard

* Lint gh60.h

This commit only changes white space.

* Convert info.json to debug linting

Making this file easier to read.

* Put the label keys first for LAYOUT_60_ansi

* Complete and correct key labels in info.json

* Duplicate LAYOUT as LAYOUT_all

Doing this for backwards compatibility. Has implications for user keymaps.

* Update LAYOUT_all to make sense

The original macro LAYOUT submitted for the GH60 gets a couple of things wrong:

- K49 is placed between Space and Right Alt, when it's actually the right half of a split Backspace
- K3C is assigned before K3D, when K3C is the 1u portion of a 1.75u/1u split Right Shift, and therefore K3D is actually to the left of K3C

The LAYOUT_all macro corrects these issues, but the LAYOUT macro is unchanged, so as to not break user keymaps that depend on it.

This commit also updates the default keymap to use the LAYOUT_all macro, and makes a minor change to the base layer to be more as a user would expect for the corresponding physical layout.

* Correct the layout data for the LAYOUT macro in info.json

Gives proper Configurator rendering.

* Modernize default keymap

Update the default keymap to use more modern QMK conventions.

* Modernize the LED management code

Update the LED management functions to use the GPIO functions, and clean up the led_set_kb() function.

* Update key labels in info.json for LAYOUT_60_ansi_split_rshift

Makes them consistent with the the rest of the file.

* Update Docs links in readme file

4 years ago[Keymap] Replaced xxxxxxx by XXXXXXX to fix build breakage (#6228)
francislan [Tue, 2 Jul 2019 16:21:45 +0000 (09:21 -0700)]
[Keymap] Replaced xxxxxxx by XXXXXXX to fix build breakage (#6228)

4 years ago[Keymap] snowkuma Planck keymap (#6225)
Dan Smith [Tue, 2 Jul 2019 16:20:44 +0000 (17:20 +0100)]
[Keymap] snowkuma Planck keymap (#6225)

* Snowkuma's planck layout.

Heavily influenced by both Planck and SDOTHUMs layouts.  I have tried to
implement a comfortable layout with a wide stagger and a minimal set of
key usage.

Still a work in progress, hope it is useful to others.

* Adds simple readme file and images of layout

* Removes unused experimental definitions

* Update readme.md

Adds images of layout to readme.

* Removes accidentally added test keymap .swn .swo .swp files

* Updates config.h replaces include guard

As suggested by @noroadsleft replaces the include guard (ifndef, define
and endif) with just `#pragma once`.

* Replaces two extra KC with inbuilt QMK equivalents

custom_keycodes.h
Replaces `___f___` with the equivalent QMK alias `_______` KC_TRNS
`___x___` with the equivalent QMK alias `XXXXXXX` KC_NO

Updates keymap.c to reflect the changes made.

* Changes keymap.c to include QMK_KEYBOARD_H

Replaces planck.h and action_layer.h includes with the single inclusion
of QMK_KEYBOARD_H which includes action_layer.h automatically.

* Update keyboards/planck/keymaps/snowkuma/keymap.c

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keymap.c

removes unused Coleman key code from enum planck_keycodes

* Update keymap.c removes COLEMAK key code logic

4 years ago[Keyboard] Remove empty led_set_kb() from crkbd/rev1 (#6230)
fauxpark [Tue, 2 Jul 2019 05:53:28 +0000 (15:53 +1000)]
[Keyboard] Remove empty led_set_kb() from crkbd/rev1 (#6230)

4 years ago[Keyboard] Gingham (#6212)
yiancar [Mon, 1 Jul 2019 20:11:38 +0000 (21:11 +0100)]
[Keyboard] Gingham (#6212)

* Initial

* Prepare for final release

* Final

* Update keyboards/gingham/matrix.c

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

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

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

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/gingham/gingham.h

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

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

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

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

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/gingham/gingham.h

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/gingham/gingham.h

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Fixing copypastas

* Update keyboards/gingham/info.json

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

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

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

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* More thingies

4 years ago[Keyboard] Add meishi2 keyboard (#6138)
Biacco42 [Mon, 1 Jul 2019 19:48:34 +0000 (04:48 +0900)]
[Keyboard] Add meishi2 keyboard (#6138)

* Add meishi2

* Fix pin assign

* Fix matrix representation macro

* Remove needless mcu conf

4 years ago[Keyboard] Add Otaku split (#6207)
takashiski [Mon, 1 Jul 2019 19:45:24 +0000 (04:45 +0900)]
[Keyboard] Add Otaku split (#6207)

* init

* update

* split master left and right for qmk configurator

* add

* copy rev0 to rev1

* change rev1 file from rev0

* move rev0 keymap

* remove root keymap

* add comma

* update keymap

* add info.json

* update readme

* Update keyboards/otaku_split/rev1/rules.mk

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

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

Co-Authored-By: Drashna Jaelre <drashna@live.com>
* rename .c, .h

* rename c&h files

* update rev0 readme

* copy default to sample

* remove VA_ARGS from default, rev0

* remove otaku_split.h and fixed sample keymap

* update keymaps

* update readme

* Update keyboards/otaku_split/rev1/config.h

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

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* remove no need keycodes

* add rev0 infojson

* Update keyboards/otaku_split/rev0/config.h

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

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

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* remove no user custom keycodes

* remove backslash

* remove backslash

4 years ago[Keyboard] add support for the RoPro Keyboard (#6210)
Garret G [Mon, 1 Jul 2019 19:44:02 +0000 (14:44 -0500)]
[Keyboard] add support for the RoPro Keyboard (#6210)

* add support for the RoPro Keyboard

* Update Readme.md

* update to missing keys in default keymap.c

* update default.c

* update formatting in ropro.h

* Update formatting on Readme.md

* Update rules.mk

* update to bootloader

* Create New File; config.h

added config.h file to pull request

* major transfer swap of ropro.h and config.h

* Update JSON to match Keymap

* Update New Layer Identifier

* Update Newbs Guide Info readme + Formatting

* Update Matrix Clarification

* Omit Layout for Clarity

* Changed default keymapbFile Title

default.c —> keymap.c

* Update Config.h

Add Rotary Encoder pins (this May not be correct)

* Add Rotary Encoder Build option

* Added rotary Encoder ID to keymap.c

* Update ropro.h

Added Commas at end of macro lines

* Update ropro.h

Added 1 “,”

* Update keymap.c

Omit suggested Line

* Update ropro.h

Format of “Lower”

* Apply suggestions from code review

Formatting of various suggested changes

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* update ropro.h

fixed rotary encoder click batch

* Update keymap.c

fixed rotary encoder click batch

* update config.h

fixed rotary encoder click batch

* "Clean Up" Keymap.c

* Update config.h

focus on Rotary and RGB activation and routing

* Update ropro.h

focus on rotary click

* update rules.mk

add RGB "underglow" function

* update readme.md

formatting and picture modifications

* update config.h

re add pragma

* Update keyboards/ropro/ropro.h

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

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

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/ropro/keymaps/default/keymap.c

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/ropro/keymaps/default/keymap.c

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
4 years ago[Keymap] Add personal keymaps (#6217)
tucznak [Mon, 1 Jul 2019 19:42:17 +0000 (21:42 +0200)]
[Keymap] Add personal keymaps (#6217)

* TuCZnak's NIU keymap

* TuCZnak's KBD75 layout

* TuCZnak's KBD67 layout

* Implemented suggested changes

* Implemented suggested changes, cleanup

* Implemented suggested changes, cleanup

4 years ago[Keyboard] Fix detection of Iris rev number used to set bootloader (#6226)
Danny [Mon, 1 Jul 2019 19:21:09 +0000 (15:21 -0400)]
[Keyboard] Fix detection of Iris rev number used to set bootloader (#6226)

4 years ago[Docs] Fix SFT_T in examples in advanced features page (#6223)
Drashna Jaelre [Mon, 1 Jul 2019 08:02:42 +0000 (01:02 -0700)]
[Docs] Fix SFT_T in examples in advanced features page (#6223)

[docs] fix typo

4 years agoDZ60 w/ 2.25u left shift and arrow cluster (#6215)
Drashna Jaelre [Mon, 1 Jul 2019 07:57:20 +0000 (00:57 -0700)]
DZ60 w/ 2.25u left shift and arrow cluster (#6215)

* PoC weeheavy_2.25_lshift

* KB_B should read KC_B

* L1 work

* add play/pause and brightness to layer 1

* update README

4 years ago[Keyboard] Corrected Tanuki keymap to match physical appearance (#6216)
tucznak [Mon, 1 Jul 2019 07:56:42 +0000 (09:56 +0200)]
[Keyboard] Corrected Tanuki keymap to match physical appearance (#6216)

4 years ago[Keyboard] Add PDXKBC badge keyboard (#6218)
Franklin Harding [Mon, 1 Jul 2019 07:49:57 +0000 (00:49 -0700)]
[Keyboard] Add PDXKBC badge keyboard (#6218)

* Add PDXKBC badge

* Better custom keycodes enum formatting

* Remove #MCU

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Proper README spacing

* Rename DEBOUNCING_DELAY to DEBOUNCE

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Fix keyboard maintainer github link

* Add info.json

4 years agofix typo
shela [Mon, 1 Jul 2019 06:32:59 +0000 (15:32 +0900)]
fix typo

4 years agoupdate README
Oliver Ladner [Sat, 29 Jun 2019 21:49:14 +0000 (23:49 +0200)]
update README

4 years agoadd play/pause and brightness to layer 1
Oliver Ladner [Sat, 29 Jun 2019 21:35:19 +0000 (23:35 +0200)]
add play/pause and brightness to layer 1

4 years ago[Keymap] New Planck 2x2U keymap (#5519)
Isaac Elenbaas [Sat, 29 Jun 2019 18:31:10 +0000 (14:31 -0400)]
[Keymap] New Planck 2x2U keymap (#5519)

* Initial keymapping

* Removed unneccessary config files

* Update readme.md

* Updated symbol locations, tap dance on parentheses for brackets.

* Update readme.md

* Fixed layout image inconsistencies

* More quality shift key layer control, swapped enter + shift enter

* Keyap tweaks and config cleanup

* Almost compiling, still has layout reference issues.

* Finally compiling. 2x2u layout (default, not mine) had nonexistent keys on it

* Super minor changes

* Ctrl+Bksp after first tap

* Changed bind so un/lock is explicit to work with remote un/locking

* Added keyboard passwords please don't hate me

* Changed backspace functionality and added em dash

* Changed to send_string because it's preferred for macros

* Minor fixes

* Removed global redefinition and fixed possible issue between 6KRO and NKRO

* Cleanup

* Layer names, password layer is OSL over toggle

* Hopefully now in QMK preferred format.

* Blank passwords.c

I realized with me excluding this it wouldn't compile - so adding a blank one.

* Fixed OSLs not cancelling after tapping term

* Matrix change.

KC_NO instead of repeating.

* Unneeded line.

Co-Authored-By: IsaacElenbaas <34344969+IsaacElenbaas@users.noreply.github.com>
* Fixed return statements to work with after-press functions

* External image host

* Removed image from github

* Removed unneccessary rules.mk lines and fixed tabbing

* Typos

* Fixes upon part arrival.

* Final changes and bug fixes

* Preventing KC_NO from waking monitors.

* Fix to rest of matrices

In response to https://github.com/evillemez/qmk_firmware/issues/1—the rest have the same problem.
The switch of k37 for k36 is just for consistency between that and the 2x2u.

* Workaround for #6214, minor changes, CRLF change in passwords because it won't leave my modified no matter what I do.

4 years ago[Keymap] jotix ortho_4x12 layout match new keycaps (#6209)
jotix [Sat, 29 Jun 2019 18:22:34 +0000 (15:22 -0300)]
[Keymap] jotix ortho_4x12 layout match new keycaps (#6209)

* jotix ortho_4x12 layout match new keycaps

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

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

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

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* get off layout_kc

* update readme

* get off the numpad

4 years agoL1 work
Oliver Ladner [Fri, 28 Jun 2019 20:43:33 +0000 (22:43 +0200)]
L1 work

4 years ago[Keyboard] Add Quasar SSK Controller (#6201)
ai03 [Fri, 28 Jun 2019 17:52:26 +0000 (02:52 +0900)]
[Keyboard] Add Quasar SSK Controller (#6201)

* Begin work

* Finalize files

* Fix readme

* Update readme.md

* Add configurator support

* Update keyboards/ai03/quasar/rules.mk

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Remove tailing backslashes in keymaps

4 years ago[Keymap] Added 'Vega' ErgoDone layout (#6196)
Vega Deftwing [Fri, 28 Jun 2019 17:52:00 +0000 (12:52 -0500)]
[Keymap] Added 'Vega' ErgoDone layout (#6196)

* Added 'Vega' ErgoDone layout

* Changed as to Fauxpark's recomendations

* removed unused custom_keycodes

4 years ago[Keymap] mitosis:datagrok: use non-copyrighted songs, add workman ditty (#6205)
Michael F. Lamb [Fri, 28 Jun 2019 17:50:49 +0000 (10:50 -0700)]
[Keymap] mitosis:datagrok: use non-copyrighted songs, add workman ditty (#6205)

4 years agoRemove one more copyrighted song (#6200)
fauxpark [Thu, 27 Jun 2019 01:12:27 +0000 (11:12 +1000)]
Remove one more copyrighted song (#6200)

4 years ago[Keyboard] Add Pulse 4k, a macropad by Maxr1998 (#6195)
Max Rumpf [Wed, 26 Jun 2019 20:42:14 +0000 (22:42 +0200)]
[Keyboard] Add Pulse 4k, a macropad by Maxr1998 (#6195)

* Add Pulse 4k, a macropad by Maxr1998

* Some config tweaks

* Remove image note

* Add license headers

* Fix media keys

* Remove Play/pause again as it doesn't work on Linux

4 years ago[Keyboard] Add Hnah40 keyboard (#6183)
vuhopkep [Wed, 26 Jun 2019 20:41:32 +0000 (03:41 +0700)]
[Keyboard] Add Hnah40 keyboard (#6183)

* Add Hnah40 keyboard

Adding new keyboard Hnah40, open source hardware

* update infor

* make code looks neater

* move to handwired board

move and update readme file

* update

* update

* update image

* change bootloader type

* last change

4 years ago[Keyboard] Refactor of onekey to support multiple development boards (#6017)
Joel Challis [Wed, 26 Jun 2019 17:52:09 +0000 (18:52 +0100)]
[Keyboard] Refactor of onekey to support multiple development boards  (#6017)

* Initial refactor of onekey to support multiple development boards

* Fixes to get teensy lc && 3.2 working

* Add pin tables

* Add caveats to Teensy boards

* Correct bootloader for Elite-C

4 years ago[Keymap] kifinnsson's Colemak angle mod ansi-ish layout for the dz60 (#6191)
kifinnsson [Wed, 26 Jun 2019 07:40:39 +0000 (01:40 -0600)]
[Keymap] kifinnsson's Colemak angle mod ansi-ish layout for the dz60 (#6191)

* [Keymap] kifinnsson's dz60 keymap

kifinnsson's custom keymap for the dz60

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

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

cleaned up my readme.mk

* fixed readme.mk

4 years ago[Keyboard] Add keyboard "suihankey" (#6184)
kakunpc [Wed, 26 Jun 2019 07:39:14 +0000 (16:39 +0900)]
[Keyboard] Add keyboard "suihankey" (#6184)

* new keyboard suihankey

* set split keyboard

* set default keymap

* fix keymap

* update default rules.mk

* I erased what I didn't need.

* Fix default keymap

* fix config

* add keyboard image url

* Update readme.md

* update README.md

* add info.json

* Update keyboards/suihankey/readme.md

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* remove default RGBLIGHT on

4 years ago[Keymap] miryoku layout (#6171)
Manna Harbour [Wed, 26 Jun 2019 07:33:12 +0000 (17:33 +1000)]
[Keymap] miryoku layout (#6171)

* First release

*  add "#pragma once" to config.h and related docs

* generate config.h with change from miryoku.org

4 years ago[Keyboard] Modernize KMAC (#6131)
Mathias Andersson [Wed, 26 Jun 2019 07:32:03 +0000 (09:32 +0200)]
[Keyboard] Modernize KMAC (#6131)

* [Keyboard] Modernize the KMAC implementation

This brings the matrix implementation more in line with the current
default matrix code.
It also simplifies the implementation quite a bit.

* [Keyboard] Add layout support to KMAC