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

5 years ago[Keyboard] 40percent.club's Half 'n' half keyboard port (#5005)
Boy_314 [Thu, 31 Jan 2019 02:14:27 +0000 (21:14 -0500)]
[Keyboard] 40percent.club's Half 'n' half keyboard port (#5005)

* fixed arrow keys and left control

* added right shift

* latest version

* reverted arrow keys

* edited readme

* added osu layer

* updated osu layout

* updated osu layout

* added full arrow keys to osu layout

* in case i mess up creating macros

* added the best meme key in the world

* added plover steno layer

* updated boy314 layout

* removed unused layers

* added boy314 xd75 layout, inspired by preonic layout

* added boy314 xd75 layout, inspired by preonic layout

* version 2 of boy314's xd75 layout

* added readme notes

* updated readme for boy314 xd75 layout

* qwerty support, brackets on bottom row, caps lock underglow

* fixed readme/

* small changes to allow merging

* minor changes to format

* fixed up default readme

* added numpad and tweaked bottom row

* updated xd75 and preonic rev3 keymaps

* added initial half n half files

* fixed .h file

* updated names

* fixed layout in halfnhalf.h

* fixed manu name, changed bootloader in rules.mk

* removed redundancies in preonic and xd75 layouts

* readme updated

5 years agoupdate canoe/readme (#5014)
Tuan Anh Tran [Thu, 31 Jan 2019 02:12:43 +0000 (09:12 +0700)]
update canoe/readme (#5014)

fix command, pyusb is installed with pip, not brew. remove extra ` in command

5 years ago[Keyboard][S65-X] BACKLIGHT_CAPS_LOCK (#4770)
Rockman18 [Wed, 30 Jan 2019 23:42:30 +0000 (00:42 +0100)]
[Keyboard][S65-X] BACKLIGHT_CAPS_LOCK (#4770)

Replace buggy Caps Lock indicator implementation with new
BACKLIGHT_CAPS_LOCK_INDICATOR feature.

5 years agospace65-5001 init, small corrections to the total number of leds (#5006)
Othi [Wed, 30 Jan 2019 21:01:18 +0000 (21:01 +0000)]
space65-5001 init, small corrections to the total number of leds (#5006)

5 years ago[Keyboard] add dz60rgb keyboard (#4992)
moyi4681 [Wed, 30 Jan 2019 20:18:35 +0000 (04:18 +0800)]
[Keyboard] add dz60rgb keyboard (#4992)

* add dz60rgb keyboard

* add info.json

* Update config.h

* Update rules.mk

* Update dz60rgb.h

* Update dz60rgb.c

* Update keymap.c

* Update dz60rgb.h

* Create readme.md

* Update readme.md

* Update keymap.c

* Update dz60rgb.h

* Update info.json

5 years ago[Keyboard] Jj40 doc (#4914)
wanleg [Wed, 30 Jan 2019 19:03:04 +0000 (11:03 -0800)]
[Keyboard] Jj40 doc (#4914)

* Update README.md

* Update README.md

* Update README.md

* Update README.md

5 years ago[Keyboard] Redox Wireless configurator bugfix (#4961)
Mattia Dal Ben [Wed, 30 Jan 2019 19:02:05 +0000 (20:02 +0100)]
[Keyboard] Redox Wireless configurator bugfix (#4961)

* Fixed wrong build instruction

* Updated info.json file

5 years agoadded aanzee pcb support (#4962)
Max [Wed, 30 Jan 2019 18:51:32 +0000 (19:51 +0100)]
added aanzee pcb support (#4962)

* added aanzee pcb support

* Update keyboards/westfoxtrot/aanzee/config.h

Co-Authored-By: westfoxtrot <17062872+westfoxtrot@users.noreply.github.com>
* Update keyboards/westfoxtrot/aanzee/config.h

Co-Authored-By: westfoxtrot <17062872+westfoxtrot@users.noreply.github.com>
* Update keyboards/westfoxtrot/aanzee/config.h

Co-Authored-By: westfoxtrot <17062872+westfoxtrot@users.noreply.github.com>
* Update keyboards/westfoxtrot/aanzee/config.h

Co-Authored-By: westfoxtrot <17062872+westfoxtrot@users.noreply.github.com>
* Update keyboards/westfoxtrot/aanzee/aanzee.c

Co-Authored-By: westfoxtrot <17062872+westfoxtrot@users.noreply.github.com>
* Update keyboards/westfoxtrot/aanzee/aanzee.c

Co-Authored-By: westfoxtrot <17062872+westfoxtrot@users.noreply.github.com>
* Update keyboards/westfoxtrot/aanzee/aanzee.h

Co-Authored-By: westfoxtrot <17062872+westfoxtrot@users.noreply.github.com>
* Update keyboards/westfoxtrot/aanzee/keymaps/iso-default/keymap.c

Co-Authored-By: westfoxtrot <17062872+westfoxtrot@users.noreply.github.com>
* Update keyboards/westfoxtrot/aanzee/aanzee.c

Co-Authored-By: westfoxtrot <17062872+westfoxtrot@users.noreply.github.com>
* Update keyboards/westfoxtrot/aanzee/keymaps/iso-default/config.h

Co-Authored-By: westfoxtrot <17062872+westfoxtrot@users.noreply.github.com>
* Update keyboards/westfoxtrot/aanzee/aanzee.h

Co-Authored-By: westfoxtrot <17062872+westfoxtrot@users.noreply.github.com>
* Update keyboards/westfoxtrot/aanzee/config.h

Co-Authored-By: westfoxtrot <17062872+westfoxtrot@users.noreply.github.com>
* Update keyboards/westfoxtrot/aanzee/keymaps/default/keymap.c

Co-Authored-By: westfoxtrot <17062872+westfoxtrot@users.noreply.github.com>
* Update keyboards/westfoxtrot/aanzee/keymaps/iso-default/keymap.c

Co-Authored-By: westfoxtrot <17062872+westfoxtrot@users.noreply.github.com>
* Update keyboards/westfoxtrot/aanzee/aanzee.h

Co-Authored-By: westfoxtrot <17062872+westfoxtrot@users.noreply.github.com>
* Update keyboards/westfoxtrot/aanzee/keymaps/default/keymap.c

Co-Authored-By: westfoxtrot <17062872+westfoxtrot@users.noreply.github.com>
* Update keyboards/westfoxtrot/aanzee/keymaps/default/keymap.c

Co-Authored-By: westfoxtrot <17062872+westfoxtrot@users.noreply.github.com>
* Update keyboards/westfoxtrot/aanzee/keymaps/iso-default/keymap.c

Co-Authored-By: westfoxtrot <17062872+westfoxtrot@users.noreply.github.com>
* refactored keymaps

* fixed typo

5 years agoSweet16 Keymap by Spaceman added (#5003)
Spaceman [Wed, 30 Jan 2019 17:10:31 +0000 (12:10 -0500)]
Sweet16 Keymap by Spaceman added (#5003)

* Create keymap.c

* Update keymap.c

* Changed a few things

* Update keymap.c

* fixed something i broke

5 years ago[Keyboard] Gray Studio Directory (#5002)
MechMerlin [Wed, 30 Jan 2019 17:09:27 +0000 (09:09 -0800)]
[Keyboard] Gray Studio Directory (#5002)

* move cod67 into the gray_studio directory

* modify readmes

5 years agoFix link and name spelling in Space65's readme (#5004)
Konstantin Đorđević [Wed, 30 Jan 2019 17:08:30 +0000 (18:08 +0100)]
Fix link and name spelling in Space65's readme (#5004)

5 years ago[Keymap] Updates to ortho_4x12/buswerks keymap (#4996)
Logan Bussell [Wed, 30 Jan 2019 16:56:25 +0000 (08:56 -0800)]
[Keymap] Updates to ortho_4x12/buswerks keymap (#4996)

* Added buswerks keymap

* cleaned up comments on buswerks keymap

* Added buswerks keymap readme.md

* Fixed spelling in buswerks readme.md

* Removed unnecessary includes, changed process_record_user to now use set_single_persistent_default_layer(), removed deprecated functions, and moved the audio ifdef block to config.h

* Changed buswerks ortho_4x12 layout to accommodate 'MIT' layout

* Updated README.md to reflect layout changes

* update buswerks keymap

* add buswerks tragicforce68 keymap

* add rotary encoder support

* update readme

* fix image link in readme

* fix KC_NO shorthand

5 years ago[Keyboard] Gray Studio Space 65 Support (#5001)
MechMerlin [Wed, 30 Jan 2019 05:23:03 +0000 (21:23 -0800)]
[Keyboard] Gray Studio Space 65 Support (#5001)

* initial commit

* get rid of vanilla code, and fix formatting

* write up a nice looking readme

* add in pins and enable features

* define keymap and switch/physical matrix

* add QMK Configurator support

* switch to bootmagic lite to decrease file size

5 years agoMoving cannonkeys boards to one place, eeprom fix (#4999)
Andrew Kannan [Wed, 30 Jan 2019 04:04:20 +0000 (23:04 -0500)]
Moving cannonkeys boards to one place, eeprom fix (#4999)

* Move boards to cannonkeys and share resources

* Share common files between cannonkey boards

* Fix ortho60 keymap

* update LED numbers

* Add RGB keys to Ortho60 and Ortho48

* Add Backlight control to default layout Ortho60 and 48

* Remove unnecessary ws2812.c SRC from rules.mk

5 years agoconvert to unix line-endings [skip ci]
QMK Bot [Tue, 29 Jan 2019 23:31:46 +0000 (23:31 +0000)]
convert to unix line-endings [skip ci]

5 years agoS60x Make Default standard layout and have separate Mac OS one (#4964)
Geoff Lane [Tue, 29 Jan 2019 23:28:37 +0000 (18:28 -0500)]
S60x Make Default standard layout and have separate Mac OS one (#4964)

* Make Default standard layout

Move Mac OS layout to a separate layout. Basically Mac has the Alt and GUI keys swapped

* Fix typos

* Use Bootmagic keys instead of separate MacOS keymap

5 years ago[Keyboard] Bug Fix To Unigo66 (#4995)
Daniel H Klein [Tue, 29 Jan 2019 17:52:20 +0000 (09:52 -0800)]
[Keyboard] Bug Fix To Unigo66 (#4995)

* 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

* default keymap cleanup

* bug fixes

5 years agoContribute the MechMerlin QMK Configurator docs (#4986)
MechMerlin [Tue, 29 Jan 2019 01:31:33 +0000 (17:31 -0800)]
Contribute the MechMerlin QMK Configurator docs (#4986)

* first pass at configurator docs

* edit existing docs to make reference to QMK Configurator

* contribute my own newb guide to QMK officially from https://github.com/mechmerlin/qmk_setup/blob/master/qmk_configurator.md

* Update docs/newbs_building_firmware_configurator.md

Co-Authored-By: mechmerlin <30334081+mechmerlin@users.noreply.github.com>
* Update docs/newbs_building_firmware_configurator.md

Big red box!

Co-Authored-By: mechmerlin <30334081+mechmerlin@users.noreply.github.com>
* Update docs/newbs_building_firmware_configurator.md

Big red box

Co-Authored-By: mechmerlin <30334081+mechmerlin@users.noreply.github.com>
* Update docs/newbs_building_firmware_configurator.md

Co-Authored-By: mechmerlin <30334081+mechmerlin@users.noreply.github.com>
* Update docs/newbs_building_firmware_configurator.md

Co-Authored-By: mechmerlin <30334081+mechmerlin@users.noreply.github.com>
* Update docs/newbs_building_firmware_configurator.md

Co-Authored-By: mechmerlin <30334081+mechmerlin@users.noreply.github.com>
* Update docs/newbs_building_firmware_configurator.md

Co-Authored-By: mechmerlin <30334081+mechmerlin@users.noreply.github.com>
5 years agoRemove #define IS_COMMAND line in keyboards/handwired/xealousbrown/config.h
Konstantin Đorđević [Mon, 28 Jan 2019 21:32:23 +0000 (22:32 +0100)]
Remove #define IS_COMMAND line in keyboards/handwired/xealousbrown/config.h

5 years agoarm_atsam ADC0 factory calibration correction
patrickmt [Mon, 28 Jan 2019 18:07:22 +0000 (13:07 -0500)]
arm_atsam ADC0 factory calibration correction

Factory calibration data was not being loaded properly for ADC0, which affects the accuracy of 5V readings.

5 years ago[Keyboard] Additional info about TMO50 (#4980)
Emīls Delle [Tue, 29 Jan 2019 01:10:43 +0000 (03:10 +0200)]
[Keyboard] Additional info about TMO50 (#4980)

* 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

5 years agohandwired/space_oddity: refactor, Configurator support and readme cleanup (#4977)
noroadsleft [Tue, 29 Jan 2019 01:09:58 +0000 (17:09 -0800)]
handwired/space_oddity: refactor, Configurator support and readme cleanup (#4977)

* handwired/space_oddity: refactor

- config.h: updated to use #pragma once include guard
- rules.mk: replace `?=` with `=`
- space_oddity.h:
  - updated to use #pragma once include guard
  - layout macro KEYMAP renamed to LAYOUT
- default keymap:
  - updated to use #include QMK_KEYBOARD_H
  - replace references to Planck keycodes
  - replace fn_actions-powered layer switch keycode
  - rebuild keymap block comments
  - keymap layers now use short-form keycodes
  - refactor action_get_macro keycodes into process_record_user

* handwired/space_oddity: Configurator support

* handwired/space_oddity: readme cleanup

- update readme to better conform with QMK template
- fixed the make command.

5 years ago[Keyboard] E7-V1 keyboard support (#4965)
Brice Figureau [Tue, 29 Jan 2019 01:05:43 +0000 (02:05 +0100)]
[Keyboard] E7-V1 keyboard support (#4965)

* Add the e7-v1 keyboard

The e7-v1 is a 75% keyboard made by Exclusive based on an Atmega32u4
pub with RGB lights on top and backlighting.

This PR add supports for the regular ANSI layout and ANSI split
backspace layout. No ISO yet :(

* My e7-v1 keymap

Difference from base layout:
 * split backspace
 * Home & End on last keys of row 0 instead of Insert/Del
 * Fn is on the End key when hold
 * supports both a windows/linux keymap and osx keymap
 * layer change is reflected in the rgb leds of the logo

5 years agoBacklight - New option : BACKLIGHT_CAPS_LOCK (#4769)
Rockman18 [Tue, 29 Jan 2019 00:57:56 +0000 (01:57 +0100)]
Backlight - New option : BACKLIGHT_CAPS_LOCK (#4769)

* [BACKLIGHT_CAPS_LOCK_INDICATOR] Use backlight toggling as Caps Lock LED

I've implemented this feature because S65-X doesn't have LED indicators
and the existing led_set_kb(usb_led) function try to use backlight as
indicator but that creates an inconsistency with backlight_config state.

- define `BACKLIGHT_CAPS_LOCK_INDICATOR` to enable Caps Lock indicator
  using backlight (for keyboards without dedicated LED)

- Don't turn off LED indicators when suspend because backlight is
  already turned off. Else led_set(0) will turn back on backlight.

- Documentation has been updated

* [BACKLIGHT_CAPS_LOCK_INDICATOR] Turn off all LED indicators except Caps Lock if BACKLIGHT_CAPS_LOCK_INDICATOR

* [BACKLIGHT_CAPS_LOCK] Rename BACKLIGHT_CAPS_LOCK_INDICATOR

* [BACKLIGHT_CAPS_LOCK] Use new IS_LED_ON method

5 years agoPractice60 RGB and PWM Backlight (#4929)
Andrew Kannan [Tue, 29 Jan 2019 00:40:02 +0000 (19:40 -0500)]
Practice60 RGB and PWM Backlight (#4929)

* Update Practice60 to enable RGB via SPI DMA and use PWM backlight breathing

* Correct stm32f103c8t6 flash size in eeprom definition

* Remove unused files and improve ifdef checks

* Update quantum/rgblight.c

Co-Authored-By: awkannan <andrew.kannan@klaviyo.com>
* Update quantum/rgblight.c

Co-Authored-By: awkannan <andrew.kannan@klaviyo.com>
* EEPROM implementation fix and updated p60 code

* Update define

* Remove dead code

* Update keymap to remove test key

* Update keymap again

5 years agoFix layouts for S7 Elephant in info.json (#4989)
noroadsleft [Mon, 28 Jan 2019 23:24:34 +0000 (15:24 -0800)]
Fix layouts for S7 Elephant in info.json (#4989)

The following layouts were being rendered with 6.75u Spacebars instead of 7u:

- LAYOUT_ansi_blocker_7u
- LAYOUT_ansi_blocker_7u_small_lshift
- LAYOUT_ansi_blocker_7u_small_bspc
- LAYOUT_ansi_blocker_7u_small_lshift_small_bspc
- LAYOUT_iso_blocker_7u

This commit corrects this issue.

Flagged by yanfali on QMK Discord.

5 years agoPrevent wasteful writing to eeprom.
mtei [Mon, 28 Jan 2019 18:23:46 +0000 (03:23 +0900)]
Prevent wasteful writing to eeprom.

5 years agoAdd Lunar Keyboard (#4976)
ai03 [Mon, 28 Jan 2019 20:34:42 +0000 (12:34 -0800)]
Add Lunar Keyboard (#4976)

* Generate project

* Adjust files

* Get things working

* Update readme

* Add VIA configurator compatibility

* Grammar

* Update keymap

* Split lunar info default and VIA keymaps

* Copyrights

* VIA tuneup

* A few missed copyrights

* Remove unnecessary junk

* Remove unnecessary bits, fix readme

5 years agoBDN9 Configurator support (#4978)
noroadsleft [Mon, 28 Jan 2019 16:28:47 +0000 (08:28 -0800)]
BDN9 Configurator support (#4978)

5 years agoAlice: refactor and Configurator bugfix (#4979)
noroadsleft [Mon, 28 Jan 2019 14:40:13 +0000 (06:40 -0800)]
Alice: refactor and Configurator bugfix (#4979)

- layout macro and keymap layers refactored to more closely resemble physical keyboard layout
- added layout mockup to alice.h
- correct info.json data (was missing a key)

5 years agoAdd default layout for e6_rgb (#4973)
Drashna Jaelre [Mon, 28 Jan 2019 05:05:26 +0000 (21:05 -0800)]
Add default layout for e6_rgb (#4973)

5 years ago[Keyboard] Add Southpole keyboard (#4946)
f00_B34rd [Mon, 28 Jan 2019 02:05:11 +0000 (19:05 -0700)]
[Keyboard] Add Southpole keyboard (#4946)

* Added southpole keyboard

added southpole keyboard folder and files including keymaps folder. Keymaps have errors and will not compile yet

* Add files via upload

added manufacturer and product name and description

* Update config.h

* Add files via upload

changed formating added layer

* cleaned up files, fixed foobeard keymap, and added maker info

* fixed keymap files

* Update keyboards/southpole/keymaps/foobeard/keymap.c

Co-Authored-By: ericduns <ericduns@gmail.com>
* Update keyboards/southpole/keymaps/default/keymap.c

Co-Authored-By: ericduns <ericduns@gmail.com>
* made changes fixing outdated lines and added readme.md

* made requested changes for pr to all files

* removed vs code and added new line to southpole.h

5 years ago[Keymap] some mods to my (omgvee) Helidox keymap (#4972)
VM [Mon, 28 Jan 2019 01:46:06 +0000 (20:46 -0500)]
[Keymap] some mods to my (omgvee) Helidox keymap (#4972)

* moved some stuff around on my iris layout, but don't expect a lot of changes in the future

* good working setup

* [keymap] some mods to my (omgvee) Helidox keymap