]> git.donarmstrong.com Git - qmk_firmware.git/log
qmk_firmware.git
5 years ago[Keyboard] Added aeboards/aegis (#5099)
Wilba [Wed, 13 Feb 2019 01:05:34 +0000 (12:05 +1100)]
[Keyboard] Added aeboards/aegis (#5099)

* Added aeboards/aegis

* PR changes

5 years ago[Keyboard] Refactor jj4x4 to enable ortho_4x4 LAYOUT (#5112)
zvecr [Wed, 13 Feb 2019 01:04:47 +0000 (01:04 +0000)]
[Keyboard] Refactor jj4x4 to enable ortho_4x4 LAYOUT (#5112)

* Correct configurator info.json

* Refactor to support ortho_4x4

* Refactor to support ortho_4x4 - remove commented out code

5 years ago[Keyboard] Move Keebio boards to own folder (#5109)
Danny [Wed, 13 Feb 2019 00:57:24 +0000 (19:57 -0500)]
[Keyboard] Move Keebio boards to own folder (#5109)

* Move boards into keebio folder

* Rename keymap

* Update BDN9 files

* Update BFO-9000 files

* Update Chocopad files

* Update Dilly files

* Update Fourier files, collapse rev1 into main

* Update Iris files

* Update Laplace files

* Update Levinson files, fix buswerks keymap

* Update Nyquist files

* Fix keymap issues

* Update Quefrency files

* Update Rorschach files

* Update TF68 files

* Update Viterbi files

* Update Viterbi files

* Update Wavelet files

* Reformat default layout

* Fix up default folder for Iris

* Remove already defined aliases

5 years ago[Keymap] Plain60 rgb (#5104)
kwerdenker [Wed, 13 Feb 2019 00:48:05 +0000 (01:48 +0100)]
[Keymap] Plain60 rgb (#5104)

* Fix compile error if not used with VIA

* Add keymap with support for RGB

* Integrate changes from PR code review

5 years ago[Keymap] Add Minidox keymap by dustypomerleau (#5101)
Dusty Pomerleau [Wed, 13 Feb 2019 00:46:40 +0000 (11:46 +1100)]
[Keymap] Add Minidox keymap by dustypomerleau (#5101)

* add dusty keymap

* change keymap folder to match my github username

* initial keymap completed in comments only

* layout without NAV completed in comments only

* disable Command to prevent interference with Space Cadet keys

* switch _ and \ in the symbol layer

* Layers complete through _NAV

* add thumb keys to _NAV

* complete _NUM

* all layouts complete; still needs `process_user_record()`

* completed first draft of keymap; still needs config.h to match

* corrected keycodes for Mac macro-volume keys

* fix Mac mute keycode

* add missing Mac keycodes for previous and next track

* placeholder for qwerty layout, not yet completed;

remove unnecessary breaks;

add todos

* eliminate Preonic branch before switching to Minidox branch:

• delete dustypomerleau Preonic keymap folder

• complete keymap.c (QWERTY layer, vanilla numbers layer)

TODO:
• add preferences to config.h
• complete the README

* edit commented keymap diagrams for clarity in dual function keys

* define initial config.h and add rules.mk for mouse key support

* fix redundant line after implementation of tap_code()

* fixed key_timer declaration, added README and rules

* formatting of keymap

* add CTPC to config

* cycle thumb keys to favor center position

* modify config.h for temporary Pro Micro compatibility

* remove superfluous call to use serial; homebrewed mod tap keys are still broken with OSL

* merge _SYS and _MEDIA on new Z_SYS key

* ALT_OP example of new MT macro complete

* initial narze-inspired MT fixes in PRU

* add (currently superfluous) custom keycode for the _SYS layer

* rudimentary `OSL` symbol macros that immediately register the mod and fail to reset the oneshot layer, but do output the proper keys—fix both of these things

* remove permissive hold to improve tapping performance

* remove calls to `clear_oneshot_layer_state()`, as they have no effect inside `process_record_user()`. Tapdance appears to be the way forward.

* final commit before tapdance code; correct layout in comments

* initial tapdance code for shifted mod taps

* add numeric and ergo NUM layers and pinky shifts for keycuts

* add TD() wrappers to tapdance codes and clean up commented layout guides

* add faux return to cur_dance to allow compilation - TODO: research what the default clause should be in cur_dance

* update commented schematics for better readability

* add backspace and delete to lockable layers, Z_SYS -> SYS_Z for consistency, fix schematic errors

* add `DOUBLE_SINGLE_TAP` to tapdance cases to allow doubling of the single tap character without waiting tapping term

* remove reduced oneshot tapping toggles

* update README

* newline tweak :)

* Update keyboards/minidox/keymaps/dustypomerleau/keymap.c

Co-Authored-By: dustypomerleau <dustypomerleau@users.noreply.github.com>
* Update keyboards/minidox/keymaps/dustypomerleau/config.h

Co-Authored-By: dustypomerleau <dustypomerleau@users.noreply.github.com>
* Update keyboards/minidox/keymaps/dustypomerleau/config.h

Co-Authored-By: dustypomerleau <dustypomerleau@users.noreply.github.com>
* Update keyboards/minidox/keymaps/dustypomerleau/config.h

Co-Authored-By: dustypomerleau <dustypomerleau@users.noreply.github.com>
* Update keyboards/minidox/keymaps/dustypomerleau/config.h

Co-Authored-By: dustypomerleau <dustypomerleau@users.noreply.github.com>
* remove `PREVENT_STUCK_MODIFIERS`, as this is default behavior

5 years agoRemove AUTOGEN and fix Travis Compiled Push scripts (#5077)
Drashna Jaelre [Wed, 13 Feb 2019 00:46:04 +0000 (16:46 -0800)]
Remove AUTOGEN and fix Travis Compiled Push scripts (#5077)

* Grab HEX and BIN files from autogen

And push them to qmk.fm/compiled

* Make autogen copy extension agnostic

This way, when travis cl scrpit looks for hex files, it will actually grab bin files, and not hex files for ARM boards

* Handle the AUTOGEN in :bin target to properly handle edge cases

Both the TADA68 and ATSAM boards generate the hex file and then convert it to a bin file. The changes I made does not handle this well, at all.  This removes the hex and replaces it with a bin, if a bin is normally generated.

* Revert hex target to original copy command

* Check hex and bin separately in compile push script

Since I don't know how to script this, well

* Simplify push to compiled folder

* Further simplify compiled push script

* Move AUTOGEN parsing to a more sane location to prevent tech debt

Thanks to skully!

* Remove AUTOGEN completely, as it's not needed

This has the benefit of making everything super simple, since we can pull every hex and bin from the root of the qmk_firmware folder, and move that to th compiled folder.  This also removes old and unneeded code, and removes some tech debt that has been accrued, without adding more, in theory.

5 years agoAdded WT75-A, refactor wilba.tech PCBs (#5100)
Wilba [Tue, 12 Feb 2019 20:59:56 +0000 (07:59 +1100)]
Added WT75-A, refactor wilba.tech PCBs (#5100)

* Added WT75-A, added "via" keymaps to wilba.tech

* Missed file last commit

5 years ago[Keyboard] Space65: RGB Animations on by default (#5097)
MechMerlin [Tue, 12 Feb 2019 02:29:57 +0000 (18:29 -0800)]
[Keyboard] Space65: RGB Animations on by default (#5097)

5 years agoAdd digital layout for KBD75 (#5095)
Mike Bell [Mon, 11 Feb 2019 14:29:11 +0000 (14:29 +0000)]
Add digital layout for KBD75 (#5095)

* Initial commit of digital kbd75 layout

* Add readme

* Update readme

* Update readme with suggestions

5 years agofix the led_matrix.h naming conflict
skullY [Mon, 28 Jan 2019 01:34:44 +0000 (17:34 -0800)]
fix the led_matrix.h naming conflict

5 years agoPut back an accidentally stripped copyright
skullY [Mon, 28 Jan 2019 01:13:23 +0000 (17:13 -0800)]
Put back an accidentally stripped copyright

5 years agocleanup
skullY [Mon, 28 Jan 2019 01:07:07 +0000 (17:07 -0800)]
cleanup

5 years agofix compiling for backlight without led matrix
skullY [Mon, 28 Jan 2019 00:58:21 +0000 (16:58 -0800)]
fix compiling for backlight without led matrix

5 years agocleanup
skullY [Mon, 28 Jan 2019 00:52:07 +0000 (16:52 -0800)]
cleanup

5 years agoMove the 1 second delay to led_matrix_init
skullY [Mon, 28 Jan 2019 00:28:11 +0000 (16:28 -0800)]
Move the 1 second delay to led_matrix_init

5 years agoAdd documentation for led matrix
skullY [Mon, 28 Jan 2019 00:19:55 +0000 (16:19 -0800)]
Add documentation for led matrix

5 years agoForce backlight on when led matrix is enabled
skullY [Mon, 28 Jan 2019 00:19:44 +0000 (16:19 -0800)]
Force backlight on when led matrix is enabled

5 years agoled_matrix works now
skullY [Sun, 27 Jan 2019 05:25:59 +0000 (21:25 -0800)]
led_matrix works now

5 years agocompiles, but long delay on startup and problems
skullY [Sat, 26 Jan 2019 22:33:55 +0000 (14:33 -0800)]
compiles, but long delay on startup and problems

5 years agorevert accidental rgb_matrix.h changes
skullY [Sat, 26 Jan 2019 20:39:55 +0000 (12:39 -0800)]
revert accidental rgb_matrix.h changes

5 years agoThe beginning of a simple led matrix driver for is31fl3731
skullY [Wed, 23 Jan 2019 23:43:48 +0000 (15:43 -0800)]
The beginning of a simple led matrix driver for is31fl3731

5 years ago[Keymap] Added my THE50 Keymap (#5093)
mikethetiger [Sun, 10 Feb 2019 20:52:03 +0000 (14:52 -0600)]
[Keymap] Added my THE50 Keymap (#5093)

* adding my planck keymap

* adding my planck keymap

* added my espectro keymap

* the50 keymap

5 years ago[Keyboard] Update ergodash readme.md (#5092)
GreenShadowMaker [Sun, 10 Feb 2019 20:50:55 +0000 (12:50 -0800)]
[Keyboard] Update ergodash readme.md (#5092)

Clarification of Keys to Keymap note added

5 years ago[Keyboard] Initial support for TKC M0LLY (#5087)
TerryMathews [Sun, 10 Feb 2019 20:44:39 +0000 (15:44 -0500)]
[Keyboard] Initial support for TKC M0LLY (#5087)

* Initial support for TKC M0LLY

* Remove depreciated Magic Keys define

* Update keyboards/m0lly/README.md

Co-Authored-By: TerryMathews <terry@terrymathews.net>
* Update keyboards/m0lly/README.md

Co-Authored-By: TerryMathews <terry@terrymathews.net>
* Update keyboards/m0lly/info.json

Co-Authored-By: TerryMathews <terry@terrymathews.net>
* Update keyboards/m0lly/info.json

Co-Authored-By: TerryMathews <terry@terrymathews.net>
* Update keyboards/m0lly/m0lly.h

Co-Authored-By: TerryMathews <terry@terrymathews.net>
* Suggested review changes

5 years ago[Keyboard] Namecard rev2 (#5080)
takashiski [Sun, 10 Feb 2019 20:40:31 +0000 (05:40 +0900)]
[Keyboard] Namecard rev2 (#5080)

* add revision

* change to row2col

* remove old config.h

* remove rule.mk from namecard2x4/

5 years agoadded missing ; on example (#5089)
Joshua Bragge [Sat, 9 Feb 2019 17:18:08 +0000 (10:18 -0700)]
added missing ; on example (#5089)

5 years ago[Keyboard] 1up60hte Readme update (#5075)
Braydon Bubnick [Fri, 8 Feb 2019 23:37:23 +0000 (17:37 -0600)]
[Keyboard] 1up60hte Readme update (#5075)

* Tweaks to default 1up60hte layout + support for HHKB style layout

* Added changes to layouts

* Fix config.h

* Fixed errant KC_NO in layout

* Added readme to keyboard... Will update with images/store link when avail.

* Update to use LAYOUT_60_hhkb default layout

* md formatting fix

* Update keyboards/1upkeyboards/1up60hte/readme.md

Co-Authored-By: bubnick <bubnick@users.noreply.github.com>
* Update keyboards/1upkeyboards/1up60hte/readme.md

Co-Authored-By: bubnick <bubnick@users.noreply.github.com>
* Added layout to rules.mk, fixed layout to be compatble with community HHKB keymaps

* Added image, updated store page to readme

5 years ago[Keyboard] Update default keymap, change RGB LEDs to 4 for Rev. 1.1 (#5086)
Danny [Fri, 8 Feb 2019 23:35:49 +0000 (18:35 -0500)]
[Keyboard] Update default keymap, change RGB LEDs to 4 for Rev. 1.1 (#5086)

5 years ago[Keymap] Add HHKB JP keymap for bakingpy (#5084)
Danny [Fri, 8 Feb 2019 23:34:44 +0000 (18:34 -0500)]
[Keymap] Add HHKB JP keymap for bakingpy (#5084)

5 years agoConvert Viterbi to use split_common, add rev2 (#5085)
Danny [Fri, 8 Feb 2019 23:33:27 +0000 (18:33 -0500)]
Convert Viterbi to use split_common, add rev2 (#5085)

* Convert Viterbi to use split_common, add rev2

* Update keyboards/viterbi/rev2/config.h

Co-Authored-By: nooges <nooges@users.noreply.github.com>
* Update keyboards/viterbi/rev2/config.h

Co-Authored-By: nooges <nooges@users.noreply.github.com>
5 years agoAdd label to the info.json reference
skullY [Mon, 14 Jan 2019 22:34:24 +0000 (14:34 -0800)]
Add label to the info.json reference

5 years agofix the case for some elements
skullY [Mon, 14 Jan 2019 22:29:54 +0000 (14:29 -0800)]
fix the case for some elements

5 years agoUpdate docs/reference_info_json.md
noroadsleft [Mon, 14 Jan 2019 22:30:22 +0000 (14:30 -0800)]
Update docs/reference_info_json.md

Co-Authored-By: skullydazed <skullydazed@users.noreply.github.com>
5 years agoClarify LAYOUT vs LAYOUT_all
skullY [Mon, 14 Jan 2019 21:56:48 +0000 (13:56 -0800)]
Clarify LAYOUT vs LAYOUT_all

5 years agoAddress comments in #4832. Move info.json reference to its own file.
skullY [Mon, 14 Jan 2019 18:38:22 +0000 (10:38 -0800)]
Address comments in #4832. Move info.json reference to its own file.

5 years agoUpdate docs/hardware_keyboard_guidelines.md
Konstantin Đorđević [Mon, 14 Jan 2019 18:00:03 +0000 (10:00 -0800)]
Update docs/hardware_keyboard_guidelines.md

Co-Authored-By: skullydazed <skullydazed@users.noreply.github.com>
5 years agoUpdate docs/hardware_keyboard_guidelines.md
Konstantin Đorđević [Mon, 14 Jan 2019 17:56:26 +0000 (09:56 -0800)]
Update docs/hardware_keyboard_guidelines.md

Co-Authored-By: skullydazed <skullydazed@users.noreply.github.com>
5 years agoUpdate docs/hardware_keyboard_guidelines.md
Konstantin Đorđević [Mon, 14 Jan 2019 17:54:01 +0000 (09:54 -0800)]
Update docs/hardware_keyboard_guidelines.md

Co-Authored-By: skullydazed <skullydazed@users.noreply.github.com>
5 years agoUpdate docs/hardware_keyboard_guidelines.md
Konstantin Đorđević [Mon, 14 Jan 2019 17:53:29 +0000 (09:53 -0800)]
Update docs/hardware_keyboard_guidelines.md

Co-Authored-By: skullydazed <skullydazed@users.noreply.github.com>
5 years agoUpdate docs/hardware_keyboard_guidelines.md
Konstantin Đorđević [Mon, 14 Jan 2019 17:52:39 +0000 (09:52 -0800)]
Update docs/hardware_keyboard_guidelines.md

Co-Authored-By: skullydazed <skullydazed@users.noreply.github.com>
5 years agoUpdate docs/hardware_keyboard_guidelines.md
Konstantin Đorđević [Mon, 14 Jan 2019 17:50:08 +0000 (09:50 -0800)]
Update docs/hardware_keyboard_guidelines.md

Co-Authored-By: skullydazed <skullydazed@users.noreply.github.com>
5 years agoUpdate docs/hardware_keyboard_guidelines.md
Konstantin Đorđević [Mon, 14 Jan 2019 17:47:13 +0000 (09:47 -0800)]
Update docs/hardware_keyboard_guidelines.md

Co-Authored-By: skullydazed <skullydazed@users.noreply.github.com>
5 years agoUpdate docs/hardware_keyboard_guidelines.md
Konstantin Đorđević [Mon, 14 Jan 2019 17:46:29 +0000 (09:46 -0800)]
Update docs/hardware_keyboard_guidelines.md

Co-Authored-By: skullydazed <skullydazed@users.noreply.github.com>
5 years agoUpdate docs/hardware_keyboard_guidelines.md
Konstantin Đorđević [Mon, 14 Jan 2019 17:42:35 +0000 (09:42 -0800)]
Update docs/hardware_keyboard_guidelines.md

Co-Authored-By: skullydazed <skullydazed@users.noreply.github.com>
5 years agoUpdate docs/hardware_keyboard_guidelines.md
Konstantin Đorđević [Mon, 14 Jan 2019 17:34:24 +0000 (09:34 -0800)]
Update docs/hardware_keyboard_guidelines.md

Co-Authored-By: skullydazed <skullydazed@users.noreply.github.com>
5 years agoUpdate docs/hardware_keyboard_guidelines.md
Konstantin Đorđević [Mon, 14 Jan 2019 17:32:53 +0000 (09:32 -0800)]
Update docs/hardware_keyboard_guidelines.md

Co-Authored-By: skullydazed <skullydazed@users.noreply.github.com>
5 years agoUpdate docs/hardware_keyboard_guidelines.md
fauxpark [Mon, 14 Jan 2019 17:03:27 +0000 (09:03 -0800)]
Update docs/hardware_keyboard_guidelines.md

Co-Authored-By: skullydazed <skullydazed@users.noreply.github.com>
5 years agotweak the keyboard guidelines
skullY [Sat, 12 Jan 2019 20:08:49 +0000 (12:08 -0800)]
tweak the keyboard guidelines

5 years agoUpdate the keyboard guidelines
skullY [Sat, 12 Jan 2019 19:52:49 +0000 (11:52 -0800)]
Update the keyboard guidelines

5 years agoAdd support for Quefrency left half with 2x5 macro section (#5051)
Danny [Fri, 8 Feb 2019 21:20:38 +0000 (16:20 -0500)]
Add support for Quefrency left half with 2x5 macro section (#5051)

5 years ago[Keymap] Add Emiller Personal planck layout (#4249)
Edmund Miller [Thu, 7 Feb 2019 23:32:39 +0000 (17:32 -0600)]
[Keymap] Add Emiller Personal planck layout (#4249)

* Add emiller

* Add Num Layer

* Update QWERTY

* Update Raise and Lower

* Add right shift to match ergodox

* Update keyboards/planck/keymaps/emiller/config.h

Co-Authored-By: Emiller88 <edmund.a.miller@gmail.com>
* Update keyboards/planck/keymaps/emiller/config.h

Co-Authored-By: Emiller88 <edmund.a.miller@gmail.com>
* Update keyboards/planck/keymaps/emiller/config.h

Co-Authored-By: Emiller88 <edmund.a.miller@gmail.com>
* Update keyboards/planck/keymaps/emiller/keymap.c

Co-Authored-By: Emiller88 <edmund.a.miller@gmail.com>
* Update keyboards/planck/keymaps/emiller/keymap.c

Co-Authored-By: Emiller88 <edmund.a.miller@gmail.com>
* Update keyboards/planck/keymaps/emiller/config.h

Co-Authored-By: Emiller88 <edmund.a.miller@gmail.com>
* Add revisions

Co-authored-by: drashna <drashna@live.com>
5 years agoMerge ErgoTravel default keymap to match Group Buy orders (#5071)
Pierre Constantineau [Thu, 7 Feb 2019 23:30:40 +0000 (17:30 -0600)]
Merge ErgoTravel default keymap to match Group Buy orders (#5071)

5 years ago[Keyboard] Unigo66 fixes and improvements (#5060)
Daniel H Klein [Thu, 7 Feb 2019 23:24:34 +0000 (15:24 -0800)]
[Keyboard] Unigo66 fixes and improvements (#5060)

* UniGo66 keyboard added

* UniGo66 keyboard added

* case correction of unigo66 files

* create sirius folder

* Update keyboards/sirius/unigo66/rules.mk

Co-Authored-By: danielhklein <danielklein@utexas.edu>
* Update keyboards/sirius/unigo66/keymaps/danielhklein/keymap.c

Co-Authored-By: danielhklein <danielklein@utexas.edu>
* Update keyboards/sirius/unigo66/keymaps/default/config.h

Co-Authored-By: danielhklein <danielklein@utexas.edu>
* Update keyboards/sirius/unigo66/keymaps/danielhklein/config.h

Co-Authored-By: danielhklein <danielklein@utexas.edu>
* debugging

* correct keymap to layout

* readme

* remove common config

* suggested changes to config.h

* updates and fixes

5 years agoRegroup all Exclusive keyboard in one directory
Brice Figureau [Thu, 7 Feb 2019 22:22:20 +0000 (23:22 +0100)]
Regroup all Exclusive keyboard in one directory

To reduce clutter in the `keyboards/` directory, this patch moves all
keyboards definitions for Exclusive boards to its own subdirectory.

5 years agoAdds a period to the docs.
Erez Zukerman [Thu, 7 Feb 2019 16:34:15 +0000 (11:34 -0500)]
Adds a period to the docs.

Yes, really. Revolutionary, I know!

5 years ago[Docs] Bootmagic Lite Caveat (#5069)
Yan-Fa Li [Thu, 7 Feb 2019 00:43:47 +0000 (16:43 -0800)]
[Docs] Bootmagic Lite Caveat (#5069)

Document that using bootmagic lite resets the eeprom every time.

5 years ago[Keymap] stanrc85 Keymap updates (#5066)
stanrc85 [Wed, 6 Feb 2019 22:58:00 +0000 (17:58 -0500)]
[Keymap] stanrc85 Keymap updates (#5066)

* Rename aliases to better reflect keycodes used

* Update readme to reflect changes in keymap

* Disabled more unused options to reduce memory usage

* Remove backlight keycodes and move RGB keycodes

* Update to reflect changes in keymap

* Disable backlight option

* Spacing

5 years agofaq_build.md: Add section about serial devices on Linux
Robin Hallabro-Kokko [Wed, 6 Feb 2019 11:57:19 +0000 (11:57 +0000)]
faq_build.md: Add section about serial devices on Linux

5 years ago[Keyboard] Initial commit of Laptreus Keyboard (#4967)
Chuck Lauer Vose [Wed, 6 Feb 2019 22:41:17 +0000 (14:41 -0800)]
[Keyboard] Initial commit of Laptreus Keyboard (#4967)

* Add userspace files for vosechu

* Code review corrections

* Few more code review corrections

* Initial add of Laptreus code

* Initial add of Laptreus code

* Adding last punctuation to default

* Add some debug suggestions to the debug readme

* Fixes for PR feedback

* Fixing capitalization of readme files

* update auto detect connection logic

5 years agoFix Bootmgic Mod Handling for LM keycodes (#4740)
Drashna Jaelre [Wed, 6 Feb 2019 20:43:25 +0000 (12:43 -0800)]
Fix Bootmgic Mod Handling for LM keycodes (#4740)

5 years ago[Keyboard] Update the Scarlet Bandana (#5058)
MechMerlin [Wed, 6 Feb 2019 20:41:14 +0000 (12:41 -0800)]
[Keyboard] Update the Scarlet Bandana (#5058)

* remove unneeded file

* make an appropriate readme

* amend the LAYOUT macro to adhere to new QMK standards and create an appropriate keymap

* add QMK Configurator support

* a bunch of changes lol

* delete unneeded routines

* update date to modern times

* remove a useless prototype

* add in drashna's suggestions on PR

5 years agoFixed default Preonic keymap's encoder hadnling (#5067)
adiron [Wed, 6 Feb 2019 19:35:45 +0000 (21:35 +0200)]
Fixed default Preonic keymap's encoder hadnling (#5067)

The function had the wrong name & arguments. This commit fixes this.
This in turn should also close issue #4997

5 years agoRemove unnecessary IS_COMMAND definitions from recently added keyboards (#5065)
Konstantin Đorđević [Wed, 6 Feb 2019 19:28:47 +0000 (20:28 +0100)]
Remove unnecessary IS_COMMAND definitions from recently added keyboards (#5065)

5 years agoUpdate gergo.h
Jeremy Bernhardt [Wed, 6 Feb 2019 06:10:47 +0000 (00:10 -0600)]
Update gergo.h

Did a big brane move and mixed those up. Been using this keyboard for weeks and never noticed.

5 years agoAdd another secure string emitter to the keymap (#5057)
Rys Sommefeldt [Tue, 5 Feb 2019 23:58:01 +0000 (23:58 +0000)]
Add another secure string emitter to the keymap (#5057)

* Add another secure string emitter to the keymap

* Delete BACKLIGHT_ENABLE since it's default

Co-Authored-By: rys <rys@pixeltards.com>
5 years agoAdd Scarlet Bandana Version IV mark.2 (#3397)
Cole Markham [Tue, 5 Feb 2019 22:56:17 +0000 (16:56 -0600)]
Add Scarlet Bandana Version IV mark.2 (#3397)

* Add scarlet bandana

* updates for scarlet bandana

5 years agoImprovements to Space Cadet Shift (#3856)
Anthony [Tue, 5 Feb 2019 18:36:26 +0000 (19:36 +0100)]
Improvements to Space Cadet Shift (#3856)

* Improvement of Space Cadet Shift by preventing to automatically apply a modifier on the key and allow to override the default modifier. Closes qmk/qmk_firmware#3815

* Improve the use of the DISABLE_SPACE_CADET_MODIFIER flag to avoid unregistering KC_LSFT when equals to LSPO_MOD

* change #if to if statement

5 years agoAdd One Shot Key callbacks (#4697)
Thomas Baart [Tue, 5 Feb 2019 18:19:56 +0000 (19:19 +0100)]
Add One Shot Key callbacks (#4697)

* Added callbacks to one shot modifier changes

* Altered signature of callback functions

* Reordered the callback methods, shortened brief documentation

* Added One Shot Modifier callback documentation

* First attempt at unit tests

* Revert "First attempt at unit tests"

This reverts commit 5ec21a782202c0d74cf21cb852bd319f0c8b4842.

* Simplified oneshot function implementations

* Made clear_oneshot_locked_mods to be conform action_util.h, adhering to the (void) signature

* Made used datatypes for oneshot mods consistently unsigned integers

* Corrected callback to call clear callback when clear_oneshot_locked_mods is invoked

* Simplified oneshot equals statements

* Corrected return type and signature of get and set oneshot locked mods

* Consolidated one shot callbacks, added initial layer callback version

* Fixed non-updating one shot layer variable after timeout or other clear, added code comments

* Added better one shot key docs

5 years ago[Keyboard] Add support for jj4x4 numpad/macropad by Kprepublic (#5016)
sprayed [Tue, 5 Feb 2019 18:01:35 +0000 (13:01 -0500)]
[Keyboard] Add support for jj4x4 numpad/macropad by Kprepublic (#5016)

* added keyboard jj4x4, a shorter version of the jj40

* removed useless file

* edited jj4x4 readme.md

* optimized array size in jj4x4 config.h, removed reference to jj40 layouts from rules.mk

* removed custom matrix for this ps2avrgb board, refactored column and row pins

5 years agodd Honeycomb macropad (#5000)
Carlos [Tue, 5 Feb 2019 17:59:10 +0000 (10:59 -0700)]
dd Honeycomb macropad (#5000)

* Add Honeycome macropad

* Replace pragma, update info

* Update code based on review

5 years agoAdd distclean target instead
fauxpark [Mon, 4 Feb 2019 23:06:08 +0000 (10:06 +1100)]
Add distclean target instead

5 years agoThese targets should be .PHONY
fauxpark [Sat, 2 Feb 2019 14:26:35 +0000 (01:26 +1100)]
These targets should be .PHONY

5 years agomake clean should remove .bin and .hex too
fauxpark [Fri, 1 Feb 2019 23:09:41 +0000 (10:09 +1100)]
make clean should remove .bin and .hex too

5 years ago[Keyboard] TMO50 Off By 1 Column Bug (#5055)
MechMerlin [Tue, 5 Feb 2019 17:38:32 +0000 (09:38 -0800)]
[Keyboard] TMO50 Off By 1 Column Bug (#5055)

* fix a bug in which the physical matrix did not match the physical layout. Top row was missing 1 key and bottom row had 1 extra key

* amend keymap to account for the new physical matrix

* 6.25u space bar is actually supported, so add a new layout that supports this

* fix keymap readme to no longer need the cautionary warning

5 years agoAdd "meishi" keyboard (#5054)
Biacco42 [Tue, 5 Feb 2019 16:20:47 +0000 (01:20 +0900)]
Add "meishi" keyboard (#5054)

* Add meishi keyboard project

* Update readme

* Fix copyrights

* Fix copyright year

* Replace include guard with pragma once

* Replace KEYMAP with LAYOUT

5 years agoKeyboards: Move the other Sentraq keyboards into the sentraq vendor directory (#5052)
Nicholas Shaff [Tue, 5 Feb 2019 14:36:49 +0000 (08:36 -0600)]
Keyboards: Move the other Sentraq keyboards into the sentraq vendor directory (#5052)

* Moving sentraq keyboards to sentraq subdirectory.

* Updating readme markdown to correct make commands.

* Updating s60_x references to point to the new vendor subdirectory.

* Fixed stripped spaces in markdown.

* Updated help information in s60_x readme and linked to additional documentation.

5 years agoMake QMK Configurator work with e7-v1 (#5007)
Brice Figureau [Mon, 4 Feb 2019 23:31:59 +0000 (00:31 +0100)]
Make QMK Configurator work with e7-v1 (#5007)

* Make QMK Configurator work with e7-v1

This adds the missing info.json file for the e7-v1 keyboard which I
forgot to add to the original PR.
This allows to see the correct layout in QMK Configurator.

* Fix the ISO layout

The ISO layout has one extra key (hash/tilde) on row 3 right before
the enter key.

The e7-v1 PCB has this key wired at the same switch as the ANSI
backslash (since this switch is not used in ISO).

5 years agoFix XD87 ANSI layout values (#5031)
Josh Forisha [Mon, 4 Feb 2019 23:29:44 +0000 (17:29 -0600)]
Fix XD87 ANSI layout values (#5031)

The tkl_ansi layout had an incorrect value for the grave/tilde key, and
number row keys were misnumbered. This fix removes the typo and adds the
missing K1C key.

5 years agoFix mixed tabs/spaces and typos in keyboards/converter makefiles (#5041)
Konstantin Đorđević [Mon, 4 Feb 2019 23:10:11 +0000 (00:10 +0100)]
Fix mixed tabs/spaces and typos in keyboards/converter makefiles (#5041)

* Fix mixed tabs and spaces in adb_usb and m0110_usb makefiles

* Fix typos in converter build options

* Tweak ordering and spacing in converter makefiles

5 years ago[Keyboard] New Macropad: 1upkeyboards super16 (#5039)
MechMerlin [Mon, 4 Feb 2019 23:08:37 +0000 (15:08 -0800)]
[Keyboard] New Macropad: 1upkeyboards super16  (#5039)

* initial commit

* Do a nice write up for readme

* establish switch matrix and physical layout

* Put in the pins that are used

* QMK configurator support and keymap

* set bootloader to caterina because pro micro boohoo

* add ortho_4x4 support for user spaces

* got the columns reversed lol

5 years agoFix QWERTZ <> QWERTY issue in sendstring_german.h
Flugschwein [Sat, 2 Feb 2019 22:32:26 +0000 (23:32 +0100)]
Fix QWERTZ <> QWERTY issue in sendstring_german.h

Small mistake that caused sendstring commands to exchange y with z.

5 years ago1up60hte hhkb layout support (#5050)
Braydon Bubnick [Mon, 4 Feb 2019 22:57:45 +0000 (16:57 -0600)]
1up60hte hhkb layout support (#5050)

* Tweaks to default 1up60hte layout + support for HHKB style layout

* Added changes to layouts

* Fix config.h

* Fixed errant KC_NO in layout

* Added readme to keyboard... Will update with images/store link when avail.

* Update to use LAYOUT_60_hhkb default layout

* md formatting fix

* Update keyboards/1upkeyboards/1up60hte/readme.md

Co-Authored-By: bubnick <bubnick@users.noreply.github.com>
* Update keyboards/1upkeyboards/1up60hte/readme.md

Co-Authored-By: bubnick <bubnick@users.noreply.github.com>
* Added layout to rules.mk, fixed layout to be compatble with community HHKB keymaps

5 years agoTmo50 indicators (#5044)
Emīls Delle [Mon, 4 Feb 2019 22:12:23 +0000 (00:12 +0200)]
Tmo50 indicators (#5044)

* Create ISO HHKB keymapping for GH60

* Add media controls to Fn layer

* Use M(x) instead of F(x), add Copyright text

* Add README for additional information about TMO50 features/quirks

* Add indicator LED code

* Move indicator code to tmo50.c

5 years ago[Keyboard] Create KBDFans directory (#5025)
MechMerlin [Mon, 4 Feb 2019 18:29:04 +0000 (10:29 -0800)]
[Keyboard] Create KBDFans directory  (#5025)

* move over kbd19x into the kbdfans directory

* move over kbd4x into the kbdfans directory

* move kbd66 into the kbdfans directory

* move the kbd6x into the kbdfans directory

* move kbd8x into the kbdfans directory

* move kbd75 into the kbdfans directory

* move kbd67 into kbdfans directory

* add a fairly sparse readme for kbdfans directory

* update make instructions for keyboards and add the Complete Newbs Guide to readmes that was missing it

* get kbd75 compiling again

* remove repetitive #defines of KC_NO and KC_TRNS when QMK_KEYBOARD_H is already included in KBD75

* add links to kbdfans readme

* fix some readme formatting

* there is no reason to have two different keymaps with such a small difference, condensing to one

* turning on backlights by default

* enable backlight by default for kbd66

* noticed that the kbd75 had caps lock led code in every keymap. Moved it out to the keyboard.c so everyone can partake.

* Update keyboards/kbdfans/kbd66/readme.md

Co-Authored-By: mechmerlin <30334081+mechmerlin@users.noreply.github.com>
* update readme link ordering

5 years agoFixed the key_count attribute name and numpad_5x4 layout in the info.json. (#5049)
Nicholas Shaff [Mon, 4 Feb 2019 14:15:32 +0000 (08:15 -0600)]
Fixed the key_count attribute name and numpad_5x4 layout in the info.json. (#5049)

5 years agoNew Keyboard: Sentraq Number Pad RGB DIY Kit (#5047)
Nicholas Shaff [Mon, 4 Feb 2019 03:40:42 +0000 (21:40 -0600)]
New Keyboard: Sentraq Number Pad RGB DIY Kit (#5047)

* Added QMK Config for Sentraq Number Pad keyboard.

* Sentraq Number Pad documentation cleanup.

* mend

* Added json for configurator.

* Small documentation tweaks.

* Updated the layouts to use the default layouts that match.

* Uncommended user level functions in keymap, left custom keycode/macro code commented but documented why.

* Switched to #pragma once from #ifndef structure in header file.

* Moved Sentraq number pad to sentraq creator directory.

* Renamed sentraq_number_pad to number_pad now that it's nested in the sentraq directory.

* Updated references inside the files for the keyboard rename and nesting.

5 years agoergodash Keyboard readme documentation (#5046)
GreenShadowMaker [Mon, 4 Feb 2019 00:59:39 +0000 (16:59 -0800)]
ergodash Keyboard readme documentation (#5046)

* Update readme.md

Added reminder/example on how to install

* Update readme.md

Added note about rev2 and PCB versions

* Update readme.md

format

5 years ago[Keyboard] ADB converter lock LED fix (#5035)
Peter Roe [Sat, 2 Feb 2019 20:43:58 +0000 (14:43 -0600)]
[Keyboard] ADB converter lock LED fix (#5035)

* Enabled ADB lock LEDs

* Updated converter/adb_usb/README.md

Fixed a typo in the readme title. Added the lock LED fix to the changelog.

5 years ago[Keymap] Added , to fix errors (#5034)
stanrc85 [Sat, 2 Feb 2019 20:21:32 +0000 (15:21 -0500)]
[Keymap] Added , to fix errors (#5034)

* Added , to fix errors

* Added aliases to clean up keymaps

* Additional formatting changes

5 years agoStanrc85 layout update/cleanup (#5029)
stanrc85 [Sat, 2 Feb 2019 02:49:37 +0000 (21:49 -0500)]
Stanrc85 layout update/cleanup (#5029)

* Remove unused options

* COMMAND disabled since it is unused

* COMMAND shortcut removed

* Fix some spacing for better readability.

5 years agoAdd hand-swap config to Gergo layout (#5033)
Fang [Sat, 2 Feb 2019 02:48:40 +0000 (03:48 +0100)]
Add hand-swap config to Gergo layout (#5033)

5 years ago[Keymap] Adds Preonic keymap for muzfuz. Small Planck addition. (#5019)
Mazin Power [Fri, 1 Feb 2019 20:44:57 +0000 (20:44 +0000)]
[Keymap] Adds Preonic keymap for muzfuz. Small Planck addition. (#5019)

* Adds keymaps for muzfuz

* Remove unused keys from adjust layer

* Bring in line with current QMK standards.

* Adds Preonic and adjusted Planck keymaps

* Make changes per review request

5 years agoChange return type of layer_switch_get_layer() to uint8_t (#5011)
fauxpark [Fri, 1 Feb 2019 00:40:12 +0000 (11:40 +1100)]
Change return type of layer_switch_get_layer() to uint8_t (#5011)

* Change return type of layer_switch_get_layer() to uint8_t

* Keep loop index signed so we don't wrap around

5 years agoSpace65 Updates (#5008)
MechMerlin [Fri, 1 Feb 2019 00:37:13 +0000 (16:37 -0800)]
Space65 Updates (#5008)

* update reset sequence info

* fix my rgb underglow led number flub

* add a more sensible keymap

* add caps lock led support

* remove unused #define

* swap the spacebar sizes around to match the space65

* use vomindoraan's suggestion in PR to use IS_LED_ON

5 years ago[Keyboard] Add 1upkeyboards 1up80hte (Tsangan style PCB) (#4988)
Braydon Bubnick [Fri, 1 Feb 2019 00:31:22 +0000 (18:31 -0600)]
[Keyboard] Add 1upkeyboards 1up80hte (Tsangan style PCB) (#4988)

* Support for 1upkeyboards Tsangan style PCB

* Suggested changes to config.h, keymap.c, rules.mk, 1up60hte.h, 1up60hte.c

* Update keyboards/1upkeyboards/1up60hte/keymaps/default/keymap.c

Fix for misnamed const

Co-Authored-By: bubnick <bubnick@users.noreply.github.com>
5 years agoUpdate info.json (#5015)
moyi4681 [Thu, 31 Jan 2019 19:36:59 +0000 (03:36 +0800)]
Update info.json (#5015)

5 years agoFixed TGR Alice pinout and number of LEDs (#5018)
Felipe Coury [Thu, 31 Jan 2019 15:42:12 +0000 (13:42 -0200)]
Fixed TGR Alice pinout and number of LEDs (#5018)

5 years agoGeneralized nyquist layout for 5x12 boards. Removed duplicate readme.md that was...
Fredric Silberberg [Thu, 31 Jan 2019 06:27:46 +0000 (22:27 -0800)]
Generalized nyquist layout for 5x12 boards. Removed duplicate readme.md that was cased the same and caused issues.

5 years agoRemove duplicate make invocations
zvecr [Sat, 26 Jan 2019 18:03:58 +0000 (18:03 +0000)]
Remove duplicate make invocations

5 years agoFix file size check for parallel make (#5012)
zvecr [Thu, 31 Jan 2019 02:20:13 +0000 (02:20 +0000)]
Fix file size check for parallel make (#5012)