]> git.donarmstrong.com Git - qmk_firmware.git/log
qmk_firmware.git
5 years agoMove disable JTAG code from `keyboard_init` to `keyboard_setup`
Danny Nguyen [Fri, 2 Nov 2018 19:28:16 +0000 (15:28 -0400)]
Move disable JTAG code from `keyboard_init` to `keyboard_setup`

This way all split keyboards are using that code instead of just those using split_common with the fix

5 years agoSet the executable bit for sh scripts under util.
Fredric Silberberg [Fri, 2 Nov 2018 04:49:18 +0000 (21:49 -0700)]
Set the executable bit for sh scripts under util.

5 years agoAdds the Proton C base project (#4224)
Jack Humbert [Fri, 2 Nov 2018 16:44:57 +0000 (12:44 -0400)]
Adds the Proton C base project (#4224)

* adds proton c base

* fixes custom matrix include

* adds readme.md

* usable pins, readme update

5 years agoAdd support for Atmega32A to pin declarations and universal matrix (#4015)
Jack Humbert [Fri, 2 Nov 2018 16:31:40 +0000 (12:31 -0400)]
Add support for Atmega32A to pin declarations and universal matrix (#4015)

* add computed pins from mcu type

* update for atmega32a

* doc typo

* add atmega16 chips, link to references

* remove avr include from config

* exclude assembler in config.h includes

* consolodate options, add 646

* fix typo in pindef

5 years agoKeyboard: Add MiniAxe (#4314)
ENDO Katsuhiro [Fri, 2 Nov 2018 05:55:29 +0000 (14:55 +0900)]
Keyboard: Add MiniAxe (#4314)

* Add a new keyboard MiniAxe.

* Fix readme foramt.

Co-Authored-By: ka2hiro <ka2hiro@curlybracket.co.jp>
* Fix readme format.

Co-Authored-By: ka2hiro <ka2hiro@curlybracket.co.jp>
* Remove unnecessary keycode aliases.

* Remove unnecessary param.

Co-Authored-By: ka2hiro <ka2hiro@curlybracket.co.jp>
5 years agoFour Banger: Clean Up Indentation (#4322)
Alex Mayer [Fri, 2 Nov 2018 05:21:28 +0000 (01:21 -0400)]
Four Banger: Clean Up Indentation (#4322)

Make indentation consistent and match project standards

5 years agoUpdate rules.mk for Vinta (#4317)
Michael Pio [Fri, 2 Nov 2018 00:28:01 +0000 (08:28 +0800)]
Update rules.mk for Vinta (#4317)

changed dfu args to exit to application mode after flashing

5 years agoKeymap: port atreus layout to levinson keyboard (#4285)
Jason Yamada-Hanff [Fri, 2 Nov 2018 00:26:43 +0000 (17:26 -0700)]
Keymap: port atreus layout to levinson keyboard (#4285)

* Keymap: port atreus layout to levinson keyboard

* fix (mostly deprecation) issues after review

5 years agoKeymap: add jyh levinson keymaps (#4284)
Jason Yamada-Hanff [Thu, 1 Nov 2018 23:52:47 +0000 (16:52 -0700)]
Keymap: add jyh levinson keymaps (#4284)

* Keymap: add jyh levinson keymaps

remove tap dance number keys due to sluggish responses

simplify I2C configuration

reverse hyper and meh positions

reduce tapping term to allow fast typing with mod tap space keys

remove Alt hold on right space key. too many false touches.

add vim-style arrows (hjkl) on asdf; semicolon/quote on raise

correct documentation string for jyh levinson layout

add alternative levinson layout for jyh

more inspiration from atreus keyboard. keeps shift in the expected
places. reduces number of layers. puts numpad layout easily
accessible. places important keys on palms and meta keys on top
corners for xmonad.

correct layer switching in jyh2 levinson layout

I was getting stuck on the numpad layer because the numpad hold key
was remapped once the layer was activated. Bad idea. Minor other
refinements.

use curly bracket { instead of brace [ on raise layer

add RGB keys on adjust layer

bootmagic key is confusing. turn it off.

try out permissive hold setting to make mod-tap better

remove hold for right control on quote key. too many mistakes

turn off permissive hold. it was causing unexpected behavior

enable rgb underglow animations

add make it pink/blue key to levinson layout

prevent stuck modifiers in jyh2 levinson keymap

* fix up deprecated code after code review

* remove PREVENT_STUCK_MODIFIERS because it is default

Co-Authored-By: yamad <jyamada1@gmail.com>
5 years agoAdd some more useful features to my alps64 AEK layout (#4312)
Jason Thigpen [Thu, 1 Nov 2018 05:27:57 +0000 (22:27 -0700)]
Add some more useful features to my alps64 AEK layout (#4312)

* Add mod-tap to right mods and shift

* Add del to fn1 layer and add fn2 layer for media and pcb debug

5 years agoAdd pointer(?) to disable_JTAG to prevent compiler errors (#4310)
Drashna Jaelre [Wed, 31 Oct 2018 22:14:59 +0000 (15:14 -0700)]
Add pointer(?) to disable_JTAG to prevent compiler errors (#4310)

5 years agoUpdate iris 3 (#4307)
Danny [Wed, 31 Oct 2018 21:43:39 +0000 (17:43 -0400)]
Update iris 3 (#4307)

* Fix incorrect LED pin assignment

* Strip out extra newline

5 years agoAdded JTAG disable code to the split_common (#4309)
That-Canadian [Wed, 31 Oct 2018 21:42:15 +0000 (17:42 -0400)]
Added JTAG disable code to the split_common (#4309)

Added JTAG disable code to the split_common slave code since the slave never calls keyboard_init(). In the future the slave should likely be modified to call keyboard_init() in some way, but without calling any of the unnecessary USB initialization code.

5 years agoConfigurator info.json fix for XD87
noroadsleft [Wed, 31 Oct 2018 01:22:30 +0000 (18:22 -0700)]
Configurator info.json fix for XD87

5 years agoAdd support for planck/rev6 to dshields keymap. (#4304)
Daniel Shields [Wed, 31 Oct 2018 14:07:34 +0000 (14:07 +0000)]
Add support for planck/rev6 to dshields keymap. (#4304)

5 years agoConfigurator info.json fix for KBD19x
noroadsleft [Wed, 31 Oct 2018 00:30:09 +0000 (17:30 -0700)]
Configurator info.json fix for KBD19x

The info.json had a random backslash, which invalidated the JSON structure. This commit fixes that issue.

5 years agoKeyboard: add ep40 qmk support (#4291)
Elliot Powell [Tue, 30 Oct 2018 21:55:22 +0000 (21:55 +0000)]
Keyboard: add ep40 qmk support (#4291)

* add initial ep40 files

* fixed issues

* updated keymap

* Added media control

* Update keyboards/handwired/ep40/rules.mk

Co-Authored-By: e11i0t23 <32494740+e11i0t23@users.noreply.github.com>
* Fixed requested changes

* Fixed more requested changes

5 years agoAdd crd's AEK layout for ALPS64 board (#4292)
Jason Thigpen [Tue, 30 Oct 2018 16:10:53 +0000 (09:10 -0700)]
Add crd's AEK layout for ALPS64 board (#4292)

5 years agoUpdate feature_bootmagic.md (#4290)
Leah [Tue, 30 Oct 2018 15:37:08 +0000 (16:37 +0100)]
Update feature_bootmagic.md (#4290)

Fix typo

5 years agoMove grave to top layer (caps is esc) (#4288)
Jason Thigpen [Tue, 30 Oct 2018 15:22:25 +0000 (08:22 -0700)]
Move grave to top layer (caps is esc) (#4288)

5 years agohelix serial.c: Add the version of gcc used for adjustment to the comment.
mtei [Mon, 29 Oct 2018 19:05:28 +0000 (04:05 +0900)]
helix serial.c: Add the version of gcc used for adjustment to the comment.

5 years agoPlanck keyboard layout update (#4279)
Žan Pevec [Tue, 30 Oct 2018 05:21:07 +0000 (06:21 +0100)]
Planck keyboard layout update (#4279)

* Personal dz60 keymap

* Replacing unused macros

Co-Authored-By: pevecyan <pevecyan@users.noreply.github.com>
* Fixes on keymap

* Planck keyboard layout update

5 years agoKeyboard: Vinta (#4283)
Michael Pio [Tue, 30 Oct 2018 05:00:40 +0000 (13:00 +0800)]
Keyboard: Vinta (#4283)

* added initial config files for vinta

* added readme

* changed product id and device ver

* fixed keymap illustration

* updated rules.mk to enable more commands

* removed a bunch of pre-code text; changed some grammar woopsies

* removed bootmagic lite

* updated developer's note

* updated readme.md

5 years agoMake linux_install.sh work with openSUSE Leap 15.0 (#4218)
Daniel Shields [Mon, 29 Oct 2018 20:48:24 +0000 (20:48 +0000)]
Make linux_install.sh work with openSUSE Leap 15.0 (#4218)

5 years agoKeymap: Added personal Contra layout. (#4235)
Bramver [Mon, 29 Oct 2018 17:45:17 +0000 (18:45 +0100)]
Keymap: Added personal Contra layout. (#4235)

* Added personal Contra layout.

* Update keyboards/contra/keymaps/bramver/rules.mk

Co-Authored-By: BramVer <bramvereertbrugghen@live.be>
* Update keyboards/contra/keymaps/bramver/keymap.c

Co-Authored-By: BramVer <bramvereertbrugghen@live.be>
* Update keyboards/contra/keymaps/bramver/keymap.c

Co-Authored-By: BramVer <bramvereertbrugghen@live.be>
* Reformatted layers to use the layout format.

5 years agoKeyboard: add support for kbd19x (#4272)
jshuf [Mon, 29 Oct 2018 17:33:07 +0000 (13:33 -0400)]
Keyboard: add support for kbd19x (#4272)

* 60_ansi keymap for DZ60

* 60_ansi keymap for DZ60

Amend author

* 60_ansi keymap for DZ60

* Merge new phantom layout from dev branch

* Initial util/new_project files

* Progress checkpoint (compiles, but untested)

* Progress snapshot, still working on layout graphics

* Add layer images

* Tidy up formatting

* First cut at info.json for kbd19x default layout

* Add default keymap

* add all-keys layout

* clean up documentation

* Update keyboards/kbd19x/info.json

Co-Authored-By: jshuf <44121348+jshuf@users.noreply.github.com>
* Update keyboards/kbd19x/rules.mk

Co-Authored-By: jshuf <44121348+jshuf@users.noreply.github.com>
* Change layout name from default to ansi

5 years agoFix undefined reference to `console_printf` for CTRL and ALT keyboards
patrickmt [Mon, 29 Oct 2018 14:04:52 +0000 (10:04 -0400)]
Fix undefined reference to `console_printf` for CTRL and ALT keyboards

Fix undefined reference to `console_printf` for CTRL and ALT keyboards when enabling CONSOLE_ENABLE

5 years agofixed broken linebreak in fedora part, and indentation in arch-part
R4WBIT [Mon, 29 Oct 2018 12:32:36 +0000 (13:32 +0100)]
fixed broken linebreak in fedora part, and indentation in arch-part

5 years agohelix serial.c: add some comment
mtei [Sun, 28 Oct 2018 17:23:48 +0000 (02:23 +0900)]
helix serial.c: add some comment

5 years agoHelix serial.c re-adjust compiler depend value of delay (#4269)
Takeshi ISHII [Sun, 28 Oct 2018 17:12:44 +0000 (02:12 +0900)]
Helix serial.c re-adjust compiler depend value of delay (#4269)

* Helix serial.c add debug code

* re-adjust READ_WRITE_WIDTH_ADJUST values

* re-adjust READ_WRITE_START_ADJUST values

* re-adjust TID_SEND_ADJUST value

* Helix serial.c: remove debug code

5 years agoFurther unify old iris keymap
Drashna Jaelre [Sat, 27 Oct 2018 21:52:57 +0000 (14:52 -0700)]
Further unify old iris keymap

5 years agoMake old keymap super compatible
Drashna Jaelre [Sat, 27 Oct 2018 19:40:15 +0000 (12:40 -0700)]
Make old keymap super compatible

5 years agoAdd Alternate DVORAK layout
Drashna Jaelre [Sat, 27 Oct 2018 19:32:53 +0000 (12:32 -0700)]
Add Alternate DVORAK layout

5 years agoFix Bootmagic_lite function
Drashna Jaelre [Sat, 27 Oct 2018 19:20:10 +0000 (12:20 -0700)]
Fix Bootmagic_lite function

5 years agoFix userspace config.h
Drashna Jaelre [Sat, 27 Oct 2018 19:17:15 +0000 (12:17 -0700)]
Fix userspace config.h

5 years agoAdd Bootmagic Lite for now
Drashna Jaelre [Fri, 26 Oct 2018 05:08:49 +0000 (22:08 -0700)]
Add Bootmagic Lite for now

5 years agoUpdate old iris config
Drashna Jaelre [Fri, 26 Oct 2018 05:08:22 +0000 (22:08 -0700)]
Update old iris config

5 years agoRemove 'return false' in macros since it's not needed
Drashna Jaelre [Thu, 25 Oct 2018 15:56:05 +0000 (08:56 -0700)]
Remove 'return false' in macros since it's not needed

And it produces better handling overall.

5 years agoMinor updates to keymaps
Drashna Jaelre [Wed, 24 Oct 2018 20:45:39 +0000 (13:45 -0700)]
Minor updates to keymaps

5 years agoCleanup KC_MAKE command
Drashna Jaelre [Wed, 24 Oct 2018 15:22:36 +0000 (08:22 -0700)]
Cleanup KC_MAKE command

5 years agoChange user EEPROM defaults
Drashna Jaelre [Tue, 23 Oct 2018 16:00:41 +0000 (09:00 -0700)]
Change user EEPROM defaults

5 years agoUpdate to Corne Keyboard (crkbd) keymap
Drashna Jaelre [Wed, 17 Oct 2018 03:33:55 +0000 (20:33 -0700)]
Update to Corne Keyboard (crkbd) keymap

5 years agoUpdate readme for userspace
Drashna Jaelre [Tue, 16 Oct 2018 15:22:37 +0000 (08:22 -0700)]
Update readme for userspace

5 years agoMake RGB init write to eeprom once
Drashna Jaelre [Tue, 16 Oct 2018 14:30:12 +0000 (07:30 -0700)]
Make RGB init write to eeprom once

5 years agoKeymap: Updates to guidoism layout (#4262)
Guido Bartolucci [Sun, 28 Oct 2018 15:29:37 +0000 (11:29 -0400)]
Keymap: Updates to guidoism layout (#4262)

* Initial commit of guidoism

* created movement layer

* movement layer works!

* removed unnecessary layers

* moved enter key up and recreated caps lock

* cleaned up

* num pad

* checkpoint

* checkpoint

* checkpoint

* Added num pad

* changed max power draw so i can use this on ipad

* move around quotes

* added tri layer for a homed numpad

* moved layout to new style

* Update readme.md

* Update readme.md

* Update readme.md

* Update readme.md

* added keys to unicode conversion

* removed adjust layer since its not used anymore

* moved esc to seperate key

* tweaked python

* checkpoint

* new code put into function

* new code put into function

* cleanup

* cleanup

* new code works perfect

* removed old code

* removed old code

* generate_c.py now replaces code within keymap.c

* added function layer

* updated readme

* updated readme

* updated readme

* updates readme

* updates readme

* updates readme

* Tweaks based on CR

* Remove old guidoism

* Use MO(_FUNCTION) directly

5 years agoAdd Bootmagic Lite to QMK (#4215)
Drashna Jaelre [Sat, 27 Oct 2018 18:53:50 +0000 (11:53 -0700)]
Add Bootmagic Lite to QMK (#4215)

* Preliminary additon of bootmagic lite functionality

* Cleanup code

* Clean up bootmagic code

* Add documentation and clean up code

* Make 'lite' an option for BOOTMAGIC_ENABLE

* Update Templates with note about Bootmagic Lite option

* Detect Debounce variable

* Make sure debounce is a non-zero number

* Capitalize Bootmagic

* Capitalize bootmagic

* Update wording

* Re-add EEPROM reset, by popular demand

And add eeprom-less version to drashna userspace for his sanity

* Fix spacing

* Set BOOTMAGIC_ENABLE to use full/lite/off

And default yes to "full" for compatibility

* Add Bootmagic lite info to templates

* Remove text from makefiles

* Cleanup of makefile

* mention yes in bootmagic docs

* Wordsmitthing the docs

* Fix white spaces

* Readd default bootmagic setting, because it's necessary

5 years agoKeymap: update keymap transmogrified (#4241)
akrob [Sat, 27 Oct 2018 16:41:17 +0000 (10:41 -0600)]
Keymap: update keymap transmogrified  (#4241)

* layer locked breathing, layer changed brighter leds

* move config for tapping term into config.h

* Respect LED off even with layer indicators, add readme and update config
to new standard

* update Readme with note about both sides of board being required to flash

5 years agoKeyboard: Redox keymaps refactoring (#4258)
Mattia Dal Ben [Sat, 27 Oct 2018 16:40:28 +0000 (18:40 +0200)]
Keyboard: Redox keymaps refactoring (#4258)

* Reconfigured keymap macro to resemble physical layout

* Updated italian keymap

* Added RGB controls

* Updated default keymap

* Updated german layout

* Updated jeherve keymap

* Changed include guards to pragmas

* Changed include guards to pragmas in keymaps

* Update readme

* Fixed unused include

* Fixed indentation

5 years agoKeymap: Personal dz60 keymap (#4251)
Žan Pevec [Sat, 27 Oct 2018 15:30:47 +0000 (17:30 +0200)]
Keymap: Personal dz60 keymap (#4251)

* Personal dz60 keymap

* Replacing unused macros

Co-Authored-By: pevecyan <pevecyan@users.noreply.github.com>
* Fixes on keymap

5 years agoKeymap: add my planck rev 5 layout (#4085)
Jasper Lievisse Adriaanse [Sat, 27 Oct 2018 15:29:34 +0000 (17:29 +0200)]
Keymap: add my planck rev 5 layout (#4085)

5 years agoRedox Wireless configurator support (#4256)
Mattia Dal Ben [Sat, 27 Oct 2018 15:23:12 +0000 (17:23 +0200)]
Redox Wireless configurator support (#4256)

5 years agoKeyboard: Add new keyboard Zinc (#4245)
Monksoffunk [Sat, 27 Oct 2018 04:23:49 +0000 (13:23 +0900)]
Keyboard: Add new keyboard Zinc (#4245)

* Add Zinc keyboard

* Fix photo

* Fix readme.md

* Fix RGB LED init of monks/keymap.c

* Fix default keymap and readme.jp

* Fix change DEFS of RGB ANIMATIONS to LED_ANIMATIONS

* Add EOL

* Use serial_config_simpleapi.h

* Fix comment char

* Fix error handling in split_scomm.c : mtei works

* Fix keymaps

* Remove DISABLE_LEADER definition

* Remove pro_micro.h

* Add 2 spaces after Hardware name

* Fix keymaps
  - remove audio codes
  - change LAYOUT to LAYOUT_ortho_4X12
  - change "persistent_default_layer_set" to core function

* Use the Community Layouts feature
  -  with some clean up

5 years agoDocs: Add references to One Shot functions, and clean up formatting (#4189)
Drashna Jaelre [Sat, 27 Oct 2018 04:22:47 +0000 (21:22 -0700)]
Docs: Add references to One Shot functions, and clean up formatting (#4189)

* Docs: Add references to One Shot functions, and clean up formatting

* Update PR based on @mechmerlin's recommendations

5 years agoAdd caveat for basic keycodes in Tap Dance docs
Drashna Jaelre [Thu, 25 Oct 2018 16:01:31 +0000 (09:01 -0700)]
Add caveat for basic keycodes in Tap Dance docs

5 years agoAdd delayed flashing option for DFU Util (#4225)
Drashna Jaelre [Sat, 27 Oct 2018 04:21:43 +0000 (21:21 -0700)]
Add delayed flashing option for DFU Util (#4225)

* Add delayed flashing option for DFU Util

* Use a loop to make code cleaner

* Make delay configurable but default to 10

* Better formatting of check

5 years agoRGB Support for Panc60 (#4253)
MechMerlin [Sat, 27 Oct 2018 04:20:00 +0000 (21:20 -0700)]
RGB Support for Panc60 (#4253)

* add RGB underglow support

* enable RGB underglow and backlighting

5 years agoAdd key caveat to combos doc
Drashna Jaelre [Mon, 22 Oct 2018 21:46:50 +0000 (14:46 -0700)]
Add key caveat to combos doc

5 years agoFix mouse_send() on chibiOS so it won't lock up the firmware
Drashna Jaelre [Thu, 25 Oct 2018 18:22:02 +0000 (11:22 -0700)]
Fix mouse_send() on chibiOS so it won't lock up the firmware

5 years agoKeymap: Update userspace (I want my Hacktoberfest shirt!) (#4252)
MechMerlin [Sat, 27 Oct 2018 00:14:50 +0000 (17:14 -0700)]
Keymap: Update userspace (I want my Hacktoberfest shirt!) (#4252)

* use ctl_t

* spruce up readme and add a changelog

* add comment about using CTL_T

* add more description

* use RSFT_T so I can still have a right shift key even on the _AL layer

* add config.h for rgblight_sleep

* update readme to talk about rgblight_sleep

* update changelog with new changes

5 years agoKeyboard: Add HS60 V2 (#4250)
yiancar [Fri, 26 Oct 2018 23:14:29 +0000 (00:14 +0100)]
Keyboard: Add HS60 V2 (#4250)

* HS60 V2

- Created V1 and V2 folders
- Added V2 ARM configuration

* Problems in paradise

* More touble

* We got it now!

5 years agoadd better example
Jack Humbert [Fri, 26 Oct 2018 20:47:00 +0000 (16:47 -0400)]
add better example

5 years agoadd support for encoders to core
Jack Humbert [Fri, 26 Oct 2018 20:19:23 +0000 (16:19 -0400)]
add support for encoders to core

5 years agoErgodox Infinity: Swapped Row and Column in comments (#4247)
gromwalh [Fri, 26 Oct 2018 21:12:40 +0000 (14:12 -0700)]
Ergodox Infinity: Swapped Row and Column in comments (#4247)

When comparing the pins in this file to the Ergodox Infinity schematic, it seems that the first section is describing the rows and the second section is describing the columns.

5 years agoJD45: readme update
noroadsleft [Fri, 26 Oct 2018 07:12:07 +0000 (00:12 -0700)]
JD45: readme update

Updated the links to the Docs.

5 years agoJD45: mjt6u keymap refactor
noroadsleft [Fri, 26 Oct 2018 07:03:00 +0000 (00:03 -0700)]
JD45: mjt6u keymap refactor

- config.h
  - updated to remove redundancies
  - add #pragma once
- keymap.c
  - updated to use macro LAYOUT
  - redundant KC_TRNS and KC_NO definitions removed

5 years agoJD45: mjt keymap refactor
noroadsleft [Fri, 26 Oct 2018 06:59:20 +0000 (23:59 -0700)]
JD45: mjt keymap refactor

Updated parallel to LAYOUT_kc macro rename.

5 years agoJD45: justin keymap refactor
noroadsleft [Fri, 26 Oct 2018 06:58:20 +0000 (23:58 -0700)]
JD45: justin keymap refactor

Updated parallel to LAYOUT_kc macro rename.

5 years agoJD45: jeebak keymap refactor
noroadsleft [Fri, 26 Oct 2018 06:45:14 +0000 (23:45 -0700)]
JD45: jeebak keymap refactor

- config.h deleted (file was redundant)
  - layout macro LAYOUT_JD45 removed (identical to new macro LAYOUT)
  - ../../config.h include line redundant due to past changes to build script
- keymap.c
  - updated to use macro LAYOUT
  - redundant KC_TRNS and KC_NO definitions removed

5 years agoJD45: default keymap refactor
noroadsleft [Fri, 26 Oct 2018 06:40:12 +0000 (23:40 -0700)]
JD45: default keymap refactor

Default keymap refactored to use new macro LAYOUT (from LAYOUT_kc).

5 years agoJD45: blakedietz keymap refactor
noroadsleft [Fri, 26 Oct 2018 06:38:45 +0000 (23:38 -0700)]
JD45: blakedietz keymap refactor

- config.h
  - updated to more-preferred format
  - layout macro LAYOUT_JD45 removed (identical to new macro LAYOUT)
- keymap.c
  - updated to use macro LAYOUT
  - redundant KC_TRNS and KC_NO definitions removed

5 years agoJD45: layout macro refactor
noroadsleft [Fri, 26 Oct 2018 06:34:40 +0000 (23:34 -0700)]
JD45: layout macro refactor

The macro that was LAYOUT prepended KC_ to all the keycode arguments, preventing the Configurator from working with the JD45. This macro is now LAYOUT_kc.

The macro LAYOUT is a more-standard macro.

Switch identifiers have changed throughout. Format is k<row><column>.

5 years agoFix incorrect doctoring in feature.backlight.md (#4244)
Phillip Tennen [Fri, 26 Oct 2018 13:59:41 +0000 (15:59 +0200)]
Fix incorrect doctoring in feature.backlight.md (#4244)

I'm guessing someone deleted a row at some point in the past, but I didn't blame it.

5 years agoKeymap: Mechmini layout (#4232)
lbibass [Thu, 25 Oct 2018 20:10:45 +0000 (16:10 -0400)]
Keymap: Mechmini layout (#4232)

* Added my Mechmini2 layout to qmk.

* Added more info to the readme.

* Made changes.

* Update keyboards/mechmini/v2/keymaps/lbibass_625_space/keymap.c

Co-Authored-By: lbibass <ewdries02@gmail.com>
* Update keyboards/mechmini/v2/keymaps/lbibass_split_space/keymap.c

Co-Authored-By: lbibass <ewdries02@gmail.com>
5 years agoAdding a readme to my userspace (#4239)
SpacebarRacecar [Thu, 25 Oct 2018 20:08:25 +0000 (22:08 +0200)]
Adding a readme to my userspace (#4239)

* added userspace readme

* small fix to userspace readme

* another fix to userspace readme

* changed and improved userspace readme

* Update readme.md

* Update readme.md

* changes to readme again

* readme again

5 years agoKeymap: Updated my(194h) keymap to make it more clean and useful (#4236)
194h [Thu, 25 Oct 2018 17:04:48 +0000 (19:04 +0200)]
Keymap: Updated my(194h) keymap to make it more clean and useful (#4236)

* Added my(194h) atreus62 keymap

* Fixed what noroadsleft remarked in my pull request, hopefully got it all.

* Followed drashna's suggestion.

* Removed unused functionality from my keymap, added tap dance æøå and changed Layer 1 and Layer 2

* Removed unused functionality from my keymap, added tap dance æøå and changed Layer 1 and Layer 2

5 years agoFix syntax for windows
Drashna Jaelre [Wed, 24 Oct 2018 19:13:40 +0000 (12:13 -0700)]
Fix syntax for windows

5 years agoBug: Users had to be in the /util directory to run the script (#4228)
MechMerlin [Wed, 24 Oct 2018 15:57:08 +0000 (08:57 -0700)]
Bug: Users had to be in the /util directory to run the script (#4228)

5 years agoKeymap update (#4223)
Callum Oakley [Tue, 23 Oct 2018 23:28:40 +0000 (00:28 +0100)]
Keymap update (#4223)

* change window focus shortcuts

* hangul

* macos goodness

* re-arrange tab keys

* remove tab switching keys

* left hand func

* glorious macro pad

* workspace rotation keys

* tabbing hotkeys

* left hand tab change keys

* SEND_STRING("!") on KC_EXLM

* use SEND_STRING for all shifted symbols

* SEND_STRING even for non shifted symbols so they play nicely with the shifted ones

5 years agoMade a userspace that allows you to use your keyboard as an order of operations based...
Ajax [Tue, 23 Oct 2018 19:44:48 +0000 (15:44 -0400)]
Made a userspace that allows you to use your keyboard as an order of operations based calculator (#2864)

* Made DZ60 layout with calculator

* Cleaned up and commented, preparing to fix bug with negative in front of open parenthesis as first character

* Fixed bug where negative sign infront of parenthesis as first character was parsed incorrectly

* Made a better solution for the bug from the previous commit

* Modularized and added a userfile so that this code can be used on various keyboards, found in doogle999

* Removed commented code from keymap

* Made the layer that is used for calculations a define so that it can be changed per keyboard

* Made the readme

* Made the readme in the correct place

* Revert "Made the readme in the correct place"

This reverts commit 7f8b59ed9e59c77401a48be3a7ac1e8fd8e84e32.

* Manually synced with qmk upstream

* Stopped repeat, made keys print character that they are defined as rather than what the keyboard wants them to do

* Added support for numpad, might make all keycodes custom so that there is no need to change doogle999.c if you want to change the keycode that is associated with a function, also made numpad automatically activating an option

* Fixed some bugs with backspacing, updated the readme

* Fixed some bugs with numlock turning on at the wrong times when a shift key was down

* Made the return to layer work automatically instead of just forcing it to layer 0

* fixes and style changes, 20% decreased binary size

* Fixed some bugs with double printing and compilation errors on my side

* Fixed bug with exceeding the buffer size

* Removed changes that added const-ness

* Made changes so that backspace does not repeat to remove backspace bugs, still some bugs with recalculating without having typed anything

* Fixed obo error with calc main loop

* Made includes more accurate in keymap for dz60

* Moved flags to user makefile

5 years agoUpdate whitefox/konstantin keymap (#4220)
Konstantin Đorđević [Tue, 23 Oct 2018 19:34:06 +0000 (21:34 +0200)]
Update whitefox/konstantin keymap (#4220)

* Change brace style to QMK OTBS

* Change Unicode input mode to UC_WINC

* Align constant values in config.h

5 years agokeymap for 1upkeyboards/sweet16 multilayers rgb lighting and tapdance (#4208)
mike fettis [Tue, 23 Oct 2018 19:00:54 +0000 (14:00 -0500)]
keymap for 1upkeyboards/sweet16 multilayers rgb lighting and tapdance (#4208)

* keymap for 1upkeyboards/sweet16 multilayers rgb lighting and tapdance

* Update config.h

typo

* cleanup

Co-Authored-By: ridingintraffic <michael.j.fettis@gmail.com>
* layers are using layout macro
replaced the include guard (the ifndef, define, and endif at the end) with just #pragma once
changed undergrow to use layer-change-code
emoji macros are using send_hex_code_string
cleaned up the includes

* tap() removed
maxtrix_scan_user updated
conf.h cleanup

5 years agoKeyboard: Ported ADB-to-USB converter from TMK to QMK (#3931)
Peter Roe [Tue, 23 Oct 2018 18:52:57 +0000 (13:52 -0500)]
Keyboard: Ported ADB-to-USB converter from TMK to QMK (#3931)

* Ported ADB-to-USB converter from TMK to QMK

* Updated pull request with reviewer suggestions.

* Removed precompiled header file type (gch) from gitignore per reviewer request

* Update keyboards/converter/adb_usb/matrix.c

Changed instances of matrix_init_quantum to matrix_scan_quantum.

* Update keyboards/converter/adb_usb/matrix.c

Co-Authored-By: 13-bit <pete@13bit.me>
5 years agoKeymap: Fix missing 4 key (#4219)
Scott Gorsuch [Tue, 23 Oct 2018 16:29:35 +0000 (12:29 -0400)]
Keymap: Fix missing 4 key (#4219)

5 years agoInclude quantum.h to fix travis CI errors
Drashna Jaelre [Mon, 22 Oct 2018 21:07:18 +0000 (14:07 -0700)]
Include quantum.h to fix travis CI errors

5 years agoFix file location for mmacdougal's keymap
Drashna Jaelre [Mon, 22 Oct 2018 21:39:11 +0000 (14:39 -0700)]
Fix file location for mmacdougal's keymap

5 years agoadded ASCII representation to dz60 iso-split layout and adjusted it so that it's...
SpacebarRacecar [Mon, 22 Oct 2018 21:20:31 +0000 (23:20 +0200)]
added ASCII representation to dz60 iso-split layout and adjusted it so that it's consistent with the other layouts. (#4207)

5 years agoKeyboard: Chimera LS refactor and Configurator support (#3715)
noroadsleft [Mon, 22 Oct 2018 21:18:47 +0000 (14:18 -0700)]
Keyboard: Chimera LS refactor and Configurator support (#3715)

* Matrix/keymap refactor

- Deleted `KC_KEYMAP` macro
- Renamed `KEYMAP` macro to `LAYOUT_ortho_4x12`
- Default keymap updated to current QMK standards
  - #include QMK_KEYBOARD_H
  - Refactored from `KC_KEYMAP` to `LAYOUT_ortho_4x12` macro
  - `action_get_macro()` deprecated in favor of `process_record_user()`

`rules.mk` *not* updated to include `LAYOUTS = ortho_4x12` because I have no idea if and how that works on a split and/or wireless keyboard.

* readme cleanup: markdown formatting

* Add Configurator support

* added support for ortho_4x12 layout

* Macro and readme updates

Macros updated to use `KC_NO` directly.

Readme updates and cleanup.

5 years agoKeyboard: initial support for XD87 (#4182)
fougner [Mon, 22 Oct 2018 21:01:45 +0000 (23:01 +0200)]
Keyboard: initial support for XD87 (#4182)

* Keyboard: initial support for XD87

* Add row/col pin configuration for XD87 PCB

* Add default ISO layout

* Fix incorrect KC in default_tkl_iso

The KC_NUBS is duplicated in the TKL ISO layout.
Compare with the fullsize ISO which has a KC_NUHS
in the corresponding place.

* Add support for community layouts

* Add TKL ANSI layout

* Enable TKL ISO/ANSI community layout

* Fix LAYOUT_all

* Configure backlighting for XD87

* Various documentation changes

5 years agoadds 'dfu-util' to macos_install.sh
Colin T.A. Gray [Mon, 22 Oct 2018 18:56:52 +0000 (14:56 -0400)]
adds 'dfu-util' to macos_install.sh

5 years agoUpdate the installation script PR (#4167)
Drashna Jaelre [Fri, 19 Oct 2018 04:33:50 +0000 (21:33 -0700)]
Update the installation script PR (#4167)

* Update docs to use qmk_install

* Update Vagrantfile to use qmk_install

5 years agoFixup the WSL install
skullY [Tue, 9 Oct 2018 18:35:31 +0000 (11:35 -0700)]
Fixup the WSL install

5 years agoAdd opensuse packages provided by @isolatedvirus
skullY [Tue, 9 Oct 2018 17:21:13 +0000 (10:21 -0700)]
Add opensuse packages provided by @isolatedvirus

5 years agoFold install_dependencies.sh into linux_install.sh and freebsd_install.sh
skullY [Tue, 9 Oct 2018 16:40:10 +0000 (09:40 -0700)]
Fold install_dependencies.sh into linux_install.sh and freebsd_install.sh

5 years agoKeymap: Updates to personal userspace and keymaps (#4206)
SpacebarRacecar [Mon, 22 Oct 2018 20:23:22 +0000 (22:23 +0200)]
Keymap: Updates to personal userspace and keymaps (#4206)

* - updated personal userspace
- updated fc660c, niu mini and planck keymaps
- added prime_o keymap

* Rename README.md to readme.md

5 years agoKeyboard: Prime_O layout/matrix fix (#4205)
SpacebarRacecar [Mon, 22 Oct 2018 20:22:20 +0000 (22:22 +0200)]
Keyboard: Prime_O layout/matrix fix (#4205)

5 years agoKeyboard: JJ40 Refactor and Configurator support (#3197)
noroadsleft [Mon, 22 Oct 2018 19:58:23 +0000 (12:58 -0700)]
Keyboard: JJ40 Refactor and Configurator support (#3197)

* Deleted LAYOUTS = planck_grid from rules.mk

* Refactor

* Configurator support

* Fixed offset layout matrix macro

* Readded LAYOUT_kc_ortho_4x12 matrix alias

* Refactor: rename LAYOUT_offset_right macro as LAYOUT_planck_1x2uR

5 years agoKeyboard: Port of TMK XT USB Converter (#3619)
markspanbroek [Mon, 22 Oct 2018 19:37:03 +0000 (21:37 +0200)]
Keyboard: Port of TMK XT USB Converter (#3619)

* Converter: add XT USB converter from TMK

* Converter: port TMK code for USB converter to QMK

* Apply requested changes after code review by @drashna

- use "pragma once" instead of include guards
- use LAYOUT instead of KEYMAP
- allow customisation with matrix_init_user() and matrix_scan_user()
- set BOOTLOADER instead of BOOTLOADER_SIZE
- Add XT_ENABLE to OPT_DEFS

* Remove unnecessary lines

5 years agoKeyboard: Zlant refactor and Configurator support (#3678)
noroadsleft [Mon, 22 Oct 2018 19:35:09 +0000 (12:35 -0700)]
Keyboard: Zlant refactor and Configurator support (#3678)

* Matrix/keymap refactor

White space and readability updates

* Configurator support

Added info.json file.

* Readme update

Markdown formatting

* Add support for ortho_4x12 keymaps

* Added planck_mit layout support

* Disable SWAP_HANDS_ENABLE for zlant:wanleg keymap

* Disable BACKLIGHT_ENABLE for zlant:bakingpy keymap

5 years agoDiverge3 - Workman Layout (#3682)
Levi Olson [Mon, 22 Oct 2018 19:04:28 +0000 (14:04 -0500)]
Diverge3 - Workman Layout (#3682)

* Diverge3: Workman Programmers Layout

* Diverge3: Comment Removal

* Diverge3: Image Links Fixed

* Diverge3: Images added

* Diverge3: Images cleaned up

* Diverge3: Images cleaned up

* Diverge3: Removing Images

* Diverge3: Improving readme.md

* Diverge3: Improving readme.md

* Diverge3: Add supporting Comments

* Diverge3: Update readme

* Diverge3: Update readme

* Diverge3: Updates per comments in PR

* Diverge3: Updates per comments in PR

* Diverge3: Updates per comments in PR

* Diverge3: Updates per comments in PR

* Diverge3: Updates per comments in PR

* Diverge3: Updates per comments in PR

5 years agoKeymap: Add mmacdougall keymap (#3852)
Michael MacDougall [Mon, 22 Oct 2018 18:59:40 +0000 (14:59 -0400)]
Keymap: Add mmacdougall keymap (#3852)

* Add mmacdougall keymap

* Make requested changes