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

5 years ago[Keymap] Support FX keys on Maxr1998's Contra
Maxr1998 [Mon, 28 Jan 2019 00:59:48 +0000 (01:59 +0100)]
[Keymap] Support FX keys on Maxr1998's Contra

Using update_tri_layer() and more manual layer switching,
also rename some layers & keycodes

5 years ago[Keymap] updated zlant default keymap with diagram (#4954)
CodingDog [Mon, 28 Jan 2019 01:35:23 +0000 (20:35 -0500)]
[Keymap] updated zlant default keymap with diagram (#4954)

* updated zlant keymap with diagram

* made edites to last post

* noticed slight error in default keymap due to my own mistake. fixed to be the same as default

* fixed spacing in second base layer second row from left

5 years ago[Keymap] small update to my (omgvee) IRIS keymap (#4969)
VM [Mon, 28 Jan 2019 01:34:41 +0000 (20:34 -0500)]
[Keymap] small update to my (omgvee) IRIS keymap (#4969)

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

* good working setup

5 years ago[Keyboard] Added xealousbrown keyboard (#4945)
Alex Ong [Mon, 28 Jan 2019 01:05:34 +0000 (12:05 +1100)]
[Keyboard] Added xealousbrown keyboard (#4945)

* Added xealousbrown keyboard.

* Changed to pragma once in config.h

* Update keyboards/handwired/xealousbrown/rules.mk

Added bootloader.

Co-Authored-By: alex-ong <the.onga@gmail.com>
* Update keyboards/handwired/xealousbrown/config.h

Commented out IS_COMMAND() since it is already default value.

Co-Authored-By: alex-ong <the.onga@gmail.com>
5 years ago[Keyboard] add rgb pcb for e6 keyboard (#4928)
yulei [Mon, 28 Jan 2019 00:57:50 +0000 (08:57 +0800)]
[Keyboard] add rgb pcb for e6 keyboard (#4928)

* add e6_rgb

* update according to the reviewer

* fixed readme.md

* rename 60_split_bs_shift to 60_ansi_split_bs_shift

5 years ago[Keymap] Update personal userspace and keymaps (#4963)
Konstantin Đorđević [Sun, 27 Jan 2019 16:46:54 +0000 (17:46 +0100)]
[Keymap] Update personal userspace and keymaps (#4963)

* Remove duplicated or unnecessary definitions in config.h and rules.mk

* Use IS_HOST_LED_ON() macro

* Add mouse acceleration to kbd6x:konstantin keymap

* Clear and restore mods when sending macros

* Make SEND_STRING_CLEAN a config option

* Add NO_ACTION_ONESHOT to userspace config

5 years ago[Keymap] Layout added for stanrc85 (#4944)
stanrc85 [Sun, 27 Jan 2019 16:45:30 +0000 (11:45 -0500)]
[Keymap] Layout added for stanrc85 (#4944)

* Add files via upload

* Changed _____ to _______ as requested to meet QMK standards.

* Added readme.md

* Removed "PERMISSIVE_HOLD" as it is no longer used.

* Additional code changes made per request

* Added # to first line and removed redundant line.

* Modified Copyright information

* Added space after # for proper formatting

* Formatting changes and additional details

5 years agoFix `1<col` instead of `1<<col` typo in matrix_is_on()
James Churchill [Sun, 27 Jan 2019 06:30:25 +0000 (16:30 +1000)]
Fix `1<col` instead of `1<<col` typo in matrix_is_on()

5 years agoFix Command feature: use get_mods() instead of keyboard_report->mods (#4955)
Konstantin Đorđević [Sun, 27 Jan 2019 08:28:40 +0000 (09:28 +0100)]
Fix Command feature: use get_mods() instead of keyboard_report->mods (#4955)

* Remove unnecessary IS_COMMAND definition in clueboard/66/rev4

* Replace keyboard_report->mods with get_mods() in IS_COMMAND definitions

* Update docs to use get_mods() instead of keyboard_report->mods

* Replace keyboard_report->mods with get_mods() in tmk_core/protocol/usb_hid/test

For some reason, this occurrence used KB_LSHIFT and KB_RSHIFT, which don't exist

* Replace keyboard_report->mods with get_mods() in Massdrop keyboards (as per @patrickmt)

5 years ago[Keymap] Small improvements to Maxr1998's Contra keymap (#4952)
Max Rumpf [Sun, 27 Jan 2019 08:23:58 +0000 (09:23 +0100)]
[Keymap] Small improvements to Maxr1998's Contra keymap (#4952)

Add backslash, disable Super key in "Gaming" mode

5 years ago[Keymap] Minor updates to my dz60 keymap (#4943)
MechMerlin [Sun, 27 Jan 2019 08:15:32 +0000 (00:15 -0800)]
[Keymap] Minor updates to my dz60 keymap (#4943)

5 years ago[Keyboard] UniGo66 keyboard added (#4913)
Daniel H Klein [Sun, 27 Jan 2019 08:12:05 +0000 (00:12 -0800)]
[Keyboard] UniGo66 keyboard added (#4913)

* 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

5 years ago[Keymap] Move Iris via support to Via keymap (#4893)
Drashna Jaelre [Sun, 27 Jan 2019 08:09:03 +0000 (00:09 -0800)]
[Keymap] Move Iris via support to Via keymap (#4893)

* Move Iris via support to Via keymap

And move it out of the main keyboard files

* Actually add via keymap folder

Because using git when you're tired is apparently a very bad idea, and you do stupid things like not running git add

* Clean up config.h file for iris via keymap

5 years agoAdds a default value for IS_COMMAND for COMMAND feature (#4301)
Drashna Jaelre [Sat, 26 Jan 2019 23:49:45 +0000 (15:49 -0800)]
Adds a default value for IS_COMMAND for COMMAND feature (#4301)

* Add default value for IS_COMMAND for COMMAND feature

* Cleanup and consistency

* Update Templates to reflect change

* Fix IS_COMMAND in template

* Fix IS_COMMAND define

* Use consistent IS_COMMAND block in templates

* Remove unnecessary `#undef IS_COMMAND` directives

* Fix compile issue on orthodox

* Reomve IS_COMMAND option for newer boards

* Remove all existing definitions of IS_COMMAND if they use default LSHIFT and RSHIFT setting

* Remove a couple of additional IS_COMMAND defines

* Remove remaining redundant IS_COMMAND definitions

* Remove #undef IS_COMMAND from orthodox:drashna and whitefox:konstantin

* Remove multiple empty lines in modified config.h files

* Update additional boards

* Reomve IS_COMMAND from newer boards

* Update Alice keyboard

* Remove IS_COMMAND from additional boards

Jan 24th edition

5 years ago[Keyboard] drop unused i2c files (#4948)
seebs [Sat, 26 Jan 2019 19:17:16 +0000 (13:17 -0600)]
[Keyboard] drop unused i2c files (#4948)

The Ergodox EZ used to use twimaster.c/i2cmaster.h, but now uses
a standard centralized AVR i2c driver. Drop the now-unused files.

5 years ago[Keymap] Add Maxim keymap for Fourier (#4534)
Danny [Sat, 26 Jan 2019 16:58:02 +0000 (11:58 -0500)]
[Keymap] Add Maxim keymap for Fourier (#4534)

* Add maxim keymap

* Add QMK DFU configuration to Fourier

* Update config.h

* Update keymap.c

* Update config.h

5 years agouse built-in arm stuff
Jack Humbert [Sat, 26 Jan 2019 00:18:14 +0000 (19:18 -0500)]
use built-in arm stuff

5 years ago[Keymap] Add userspace files for vosechu (#4912)
Chuck Lauer Vose [Sat, 26 Jan 2019 15:55:42 +0000 (07:55 -0800)]
[Keymap] Add userspace files for vosechu (#4912)

* Add userspace files for vosechu

* Code review corrections

* Few more code review corrections

5 years agoFix RGBLIGHT_SLEEP function (#4865)
Drashna Jaelre [Sat, 26 Jan 2019 01:11:49 +0000 (17:11 -0800)]
Fix RGBLIGHT_SLEEP function (#4865)

* Only re-enable RGBLIGHT if it was on when going to sleep

* Reformat file to follow QMK Standards

* Fix check, since this is a loop, whoops

Much thanks to @Rockman18 for catching this and posting the additional code!

5 years agoRevert Commit 1d3b9eea940908d02b6c2deda5d744a73cd838da (#4942)
Drashna Jaelre [Sat, 26 Jan 2019 01:11:19 +0000 (17:11 -0800)]
Revert Commit 1d3b9eea940908d02b6c2deda5d744a73cd838da (#4942)

Was not supposed to merge 4763 yet

This reverts commit 1d3b9eea940908d02b6c2deda5d744a73cd838da.

5 years agoCircular animation (#4796)
Drashna Jaelre [Sat, 26 Jan 2019 00:04:21 +0000 (16:04 -0800)]
Circular animation (#4796)

* Add ability to animate arm_atsam led matrix from the center of a circle

* Make arm_atsam led matrix circular animation circular rather than obloid

* Fix indentation in tmk_core led_matrix.c

5 years ago[Keyboard] Support for Wheat Field Peripherals blocked 65% PCB (#4763)
walkerstop [Fri, 25 Jan 2019 23:57:15 +0000 (16:57 -0700)]
[Keyboard] Support for Wheat Field Peripherals blocked 65% PCB (#4763)

* Basic Fanoe support (no LED yet)

* Enable RGB lights

* Backlighting support

* Change to reflect Wheat Field brand of Fanoe PCB

* Hot swap variant

* Fix review comment issues

* Fix review issues

* Corrected rules.mk

* Change naming to avoid using possibly copyrighted names

* Added info.json

* Corrected manufacturer name in info.json

* Keymap updates

* Add layout for use with ws2812b and such

* Fixes based on code review

5 years agomove `#include "rgb.h"` from quantum.h to quantum.c
mtei [Thu, 10 Jan 2019 03:04:01 +0000 (12:04 +0900)]
move `#include "rgb.h"` from quantum.h to quantum.c

I think `quantum.h` should contain only API declarations that `quantum.c` provides externally. `rgb.h` contains function weak definitions. This should not be in `quantum.h`.

5 years agoAdd C(), A() and G() to match already existing S() (#4673)
fauxpark [Fri, 25 Jan 2019 21:12:48 +0000 (08:12 +1100)]
Add C(), A() and G() to match already existing S() (#4673)

5 years agoAdd MOD_MASK_* macros to core code (#4337)
Konstantin Đorđević [Fri, 25 Jan 2019 21:02:38 +0000 (22:02 +0100)]
Add MOD_MASK_* macros to core code (#4337)

* Add MOD_MASK_* macros to core code

* MOD_MASK_ALL → MOD_MASK_CSAG

5 years agors: code friendly keymap for preonic, iris and my preonic clone (#4303)
Olivier Poitrey [Fri, 25 Jan 2019 20:57:10 +0000 (12:57 -0800)]
rs: code friendly keymap for preonic, iris and my preonic clone (#4303)

I worked on those keymap to simplify the use of 60% keyboards for
coders. Instead of trying to mimic planck, this keymap remove
raise/lower layer complexity and keep some important sign keys for coder
in the upper right side pretty much the same way as they are on a full
keyboard.

A karabiner configuration is also provided to mimic most of the keymap
features on the macbook internal keyboard for when you are forced to use
it.

5 years agoFix process_combo which assign -1 to uint16_t (#3697)
Drashna Jaelre [Fri, 25 Jan 2019 20:11:38 +0000 (12:11 -0800)]
Fix process_combo which assign -1 to uint16_t (#3697)

5 years agoFix oneshot_time wrong type (#3696)
Shihpin Tseng [Fri, 25 Jan 2019 20:09:53 +0000 (04:09 +0800)]
Fix oneshot_time wrong type (#3696)

* Fix oneshot_time wrong type

* Fix oneshot_time_layer wrong type

5 years agoFix problem that MAGIC_SWAP_ALT_GUI will not be effective when OSM(mod) is used
MakotoKurauchi [Tue, 14 Aug 2018 16:25:26 +0000 (01:25 +0900)]
Fix problem that MAGIC_SWAP_ALT_GUI will not be effective when OSM(mod) is used

5 years agoAdding documentation for the LM layer modifier. (#3617)
Dave Brown [Fri, 25 Jan 2019 20:00:04 +0000 (15:00 -0500)]
Adding documentation for the LM layer modifier. (#3617)

* Adding documentation for the LM layer modifier.

This will hopefully clear up some of the confusion around adding this layer modifier.  I struggled with this a bit as well at first.

* Removing duplicate table.

* Changed section title to `Changing Layers`

* Retain name

5 years agoAdd support for RETRO_TAPPING to LT(layer, kc)
lambda_sakura [Wed, 25 Apr 2018 10:14:27 +0000 (19:14 +0900)]
Add support for RETRO_TAPPING to LT(layer, kc)

5 years ago[Keymap] New kbd67/hotswap keymap for writing both code and math (#4933)
zunger-humu [Fri, 25 Jan 2019 17:46:49 +0000 (09:46 -0800)]
[Keymap] New kbd67/hotswap keymap for writing both code and math (#4933)

* Custom keymap.

* Fix magic layer, enable Unicode.

* Update README.

* Make Unicode config change keymap-local.

* Move magic to AltGr, simplifying layout.

* Changes per Drashna.

* Fix magic+esc = backtick!

* Change reset implementation per Drashna's suggestion.

* Add a few more symbols so long as the commit is open - √ℜℂℤ⊙ℚℕ and the like.

* Typo fix.

* Slight simplification, drop an extra variable.

5 years agoAdd support for Clueboard 66% rev4
skullY [Thu, 24 Jan 2019 06:07:31 +0000 (22:07 -0800)]
Add support for Clueboard 66% rev4

5 years agoFix a typo in link to the Pro Micro ISP firmware
Balz Guenat [Thu, 24 Jan 2019 23:24:00 +0000 (00:24 +0100)]
Fix a typo in link to the Pro Micro ISP firmware

5 years ago[Keyboard] Remove hadron ver0 as it is no longer required (#4921)
zvecr [Thu, 24 Jan 2019 19:12:50 +0000 (19:12 +0000)]
[Keyboard] Remove hadron ver0 as it is no longer required (#4921)

5 years agoRemove unused fn_actions[] and action_function() in default keymaps (#4829)
fauxpark [Thu, 24 Jan 2019 15:38:44 +0000 (02:38 +1100)]
Remove unused fn_actions[] and action_function() in default keymaps (#4829)

5 years ago[Keyboard] KBD67: enable bootmagic lite by default (#4931)
MechMerlin [Thu, 24 Jan 2019 05:06:55 +0000 (21:06 -0800)]
[Keyboard] KBD67: enable bootmagic lite by default (#4931)

* enable bootmagic lite by default

* add a second layer with a reset key

5 years ago[Keymap] Adding keymap for Nyquist (#4918)
shovelpaw [Thu, 24 Jan 2019 05:05:21 +0000 (22:05 -0700)]
[Keymap] Adding keymap for Nyquist (#4918)

* Added busby222 config

* Fixed bug with leftover colemak and dvorak layouts

* Fixing dumb mistake

* Minor tweaks to layout. Need to use at work tomorrow to make more adjustments

* Added mouse controls for raised layer

* Update keymap.c

* Update keymap.c

* Update keymap.c

* Update keymap.c

* Update keymap.c

* Update config.h

Added mouse specific settings for smoother mouse movement (default is sort of hard to use)

* config.h cleanup

* Lowering max mouse speed (personal preference)

* Update keymap.c

* Update keymap.c

* Update keymap.c

* Update keymap.c

* Update keymap.c

* Update config.h

* Update rules.mk

* Added MIDI layer

* Switched the Adjust layer to an MO call

* Update keymap.c

* Fixing bugs related to midi layer

* Changed "Caps Lock" ctrl to RCTRL for use in VirtualBox

* Added shovelpaw keyamp

* Removed deprecated QUANTUM_DIR code block

* Switched midi layer to be only active when held

* Addressing requested changes

* Removed unnecessary include statement

5 years agoOptimize/Update the new_project script (#4920)
MechMerlin [Thu, 24 Jan 2019 05:04:04 +0000 (21:04 -0800)]
Optimize/Update the new_project script (#4920)

* use pragma once in our templates

* template.h is present in both avr/ps2avrgb options so we moved it to base. In addition we now use pragma once

5 years agoRemove lfkeyboards parent rules.mk as its only required for mini1800
zvecr [Fri, 18 Jan 2019 00:25:03 +0000 (00:25 +0000)]
Remove lfkeyboards parent rules.mk as its only required for mini1800