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

5 years ago[Keyboard] Add BDN9 (#4919)
Danny [Thu, 24 Jan 2019 01:58:04 +0000 (20:58 -0500)]
[Keyboard] Add BDN9 (#4919)

5 years ago[Keyboard] Add KBD67 Hotswap Support (#4916)
MechMerlin [Thu, 24 Jan 2019 01:37:24 +0000 (17:37 -0800)]
[Keyboard] Add KBD67 Hotswap Support (#4916)

* initial commit

* move the original kbd67 stuff into its own directory, rev1

* get rid of vanilla cookie cutter code

* put in the switch matrix pins, backlight pin, and rgb underglow pin. Number of underglow LEDs is questionable.

* switch matrix created for hotswap

* create a basic keymap for testing

* make info.json for QMK Configurator support

* rename kbd67 due to compile error

* kbd67 generic readme file

* fix make instructions for the new rev1

* comment out unneeded rgb light #defines

* Update keyboards/kbd67/readme.md

Add an extra space for proper markdown rendering

Co-Authored-By: mechmerlin <30334081+mechmerlin@users.noreply.github.com>
* Update keyboards/kbd67/hotswap/hotswap.h

Co-Authored-By: mechmerlin <30334081+mechmerlin@users.noreply.github.com>
* Update keyboards/kbd67/hotswap/keymaps/default/keymap.c

Co-Authored-By: mechmerlin <30334081+mechmerlin@users.noreply.github.com>
* use pragma once

* proper format of MechMerlin

5 years agoFixup the clueboard 66 info.json
skullY [Thu, 24 Jan 2019 00:31:40 +0000 (16:31 -0800)]
Fixup the clueboard 66 info.json

5 years agoClueboard refresh (#4902)
skullydazed [Wed, 23 Jan 2019 17:25:32 +0000 (09:25 -0800)]
Clueboard refresh (#4902)

* Cluecard: refactor

- renamed layout macro KEYMAP to LAYOUT
- reformatted layout macro to more closely resemble physical device layout
- keymaps now use #include QMK_KEYBOARD_H
- config.h files updated to use #pragma once method
- deleted outdated QUANTUM_DIR code blocks from rules.mk files
- white space changes on rules.mk files (alignment/readability)

* Cluecard: Configurator support

* Cluecard: readme update

- added image
- updated Docs links

* Clueboard 66% HotSwap: corrected matrix and Configurator data

- removed k31 and k84 from LAYOUT
  - both appear to be unsupported for this PCB according to images on clueboard.co
  - updated block comment mock-ups to match changes
- rebuilt info.json file
- delete removed keys from default keymap.c

* Clueboard 66% HotSwap: readme update

- fix make example
- updated Docs links

* Clueboard 66% HotSwap: 66_ansi keymap update

Updated to use #include QMK_KEYBOARD_H

* Clueboard 60% refactor

- renamed layout macro KEYMAP to LAYOUT_all
- renamed layout macro KEYMAP_AEK to LAYOUT_aek
- removed redundant KC_TRNS definitions from keymaps
- all keymaps now use #include QMK_KEYBOARD_H

* Clueboard 17%: refactor

* Clueboard 17%: Configurator support

* Clueboard 17%: update Docs links in readme

* Cleanup the 2x1800 files

* Update Clueboard 60% to standard matrix

* Update the clueboard default keymaps

* Refresh and update clueboard 17

* Add the 66% hotswap to Clueboard's readme

* Clarify the 66% hotswap's readme

* change the image to imgur

* Update the clueboard 66 to follow modern standards

* update clueboard 66_hotswap to follow modern practices

* Move the logo to imgur

* update clueboard/card to follow modern practices

* remove clueboard/66 as a valid make target

* Address comments in #4902

* fix user keymaps after the changes

5 years agoGive the keymap folder the proper name
noroadsleft [Mon, 21 Jan 2019 19:50:43 +0000 (11:50 -0800)]
Give the keymap folder the proper name

It was named default_60_iso for some reason. *shrug*

5 years agoFix layouts/default/66_iso keymap
noroadsleft [Mon, 21 Jan 2019 19:32:40 +0000 (11:32 -0800)]
Fix layouts/default/66_iso keymap

Keymap had a comma after the last keycode.

Aligned for readability.

5 years ago[Keyboard] Add DataHand keyboard support (#4847)
Nikolaus Wittenstein [Tue, 22 Jan 2019 23:17:41 +0000 (18:17 -0500)]
[Keyboard] Add DataHand keyboard support (#4847)

5 years ago[Keymap] Add a compile-time provided macro and assign to _FL (#4908)
Rys Sommefeldt [Tue, 22 Jan 2019 20:39:53 +0000 (20:39 +0000)]
[Keymap] Add a compile-time provided macro and assign to _FL (#4908)

* Update make command with correct variant

* Add a custom keycode for a compile-time defined macro and add to _FL

5 years agoAdded info.json for TGR Alice
Felipe Coury [Tue, 22 Jan 2019 00:15:46 +0000 (22:15 -0200)]
Added info.json for TGR Alice

5 years agoAlways read two bytes from the endpoint if we have two bytes to read
fauxpark [Tue, 22 Jan 2019 10:43:17 +0000 (21:43 +1100)]
Always read two bytes from the endpoint if we have two bytes to read

When this if statement is false, it will cause the report ID to be read as the LED state.
We already know there are two bytes in the endpoint, which is a reasonably good indicator that it contains a report ID, so we should always read both.

5 years agoRename i2c_slave functions so it can coexist with i2c_master (#4875)
James Churchill [Tue, 22 Jan 2019 16:57:13 +0000 (02:57 +1000)]
Rename i2c_slave functions so it can coexist with i2c_master (#4875)

Also merges tx/rx buffers, as only one is necessary.

5 years agoFix for ISO layout in tada68:rys (#4906)
Rys Sommefeldt [Mon, 21 Jan 2019 22:52:39 +0000 (22:52 +0000)]
Fix for ISO layout in tada68:rys (#4906)

5 years ago[Keyboard] Added TGR Alice keyboard support (#4896)
Felipe Coury [Mon, 21 Jan 2019 19:44:41 +0000 (17:44 -0200)]
[Keyboard] Added TGR Alice keyboard support (#4896)

* Added TGR Alice keyboard support

This keyboard uses ps2avrGB firmware, so I used the same matrix
Bootmapper Client was using and was able to flash it appropriately.

* Refactor alice to use QMK core

* Fixed markdown line breaks on TGR Alice readme

5 years agohandwired/retro_refit: refactor, Configurator support and readme update (#4899)
noroadsleft [Mon, 21 Jan 2019 19:22:21 +0000 (11:22 -0800)]
handwired/retro_refit: refactor, Configurator support and readme update (#4899)

* handwired/retro_refit: refactor

- retro_refit.h
  - updated to use #pragma once include guard
  - refactored layout macro to not auto-prepend KC_ to keycodes
  - renamed to LAYOUT (from KEYMAP)
  - aligned for readability
- default keymap.c
  - now uses #include QMK_KEYBOARD_H
  - removed unused fn_actions and action_get_macro blocks

* handwired/retro_refit: Configurator support

* handwired/retro_refit: readme update

Updated readme to format of current QMK template.

5 years agoInitial fixes for vagrant (#4900)
zvecr [Mon, 21 Jan 2019 18:24:43 +0000 (18:24 +0000)]
Initial fixes for vagrant (#4900)

5 years agoTidy up IS_{,HOST_}LED_{ON,OFF} macros (#4894)
Konstantin Đorđević [Mon, 21 Jan 2019 04:16:36 +0000 (05:16 +0100)]
Tidy up IS_{,HOST_}LED_{ON,OFF} macros (#4894)

* Tidy up IS_{,HOST_}LED_{ON,OFF} macros

* Tweak LED control docs

5 years ago[Keyboard] Tmo50 initial commit (#4891)
Emīls Delle [Mon, 21 Jan 2019 04:15:46 +0000 (06:15 +0200)]
[Keyboard] Tmo50 initial commit (#4891)

* Create ISO HHKB keymapping for GH60

* Add media controls to Fn layer

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

* Create initial firmware for TMO50

* Correct year and author

* Fix repos README

* Remove unnecessary code

* Change include guard in tmo50.h

5 years agoUpdate Templates (stop living in the past, its 2019) (#4897)
MechMerlin [Mon, 21 Jan 2019 02:41:57 +0000 (18:41 -0800)]
Update Templates (stop living in the past, its 2019) (#4897)

5 years agoPlain60 Configurator support and cleanup (#4888)
noroadsleft [Mon, 21 Jan 2019 02:19:10 +0000 (18:19 -0800)]
Plain60 Configurator support and cleanup (#4888)

* Plain60: remove redundant include guard from plain60.h

Superseded by #pragma once.

* Plain60: add Docs links to readme file

* Plain60: Configurator support

5 years agoAdd crd's do60 (#4889)
Jason Thigpen [Sun, 20 Jan 2019 19:01:44 +0000 (11:01 -0800)]
Add crd's do60 (#4889)

5 years agoAdded VIA Configurator support to Snagpad (#4890)
Wilba [Sun, 20 Jan 2019 19:01:12 +0000 (06:01 +1100)]
Added VIA Configurator support to Snagpad (#4890)

5 years agoschaeferdev layout for hhkb implementing movement layer (VIM style + Mouse) (#4883)
Daniel Schäfer [Sun, 20 Jan 2019 01:34:29 +0000 (02:34 +0100)]
schaeferdev layout for hhkb implementing movement layer (VIM style + Mouse) (#4883)

* new hhkb keymap implementing movement layer + comfort features

* Apply suggestions from code review

Co-Authored-By: schaefer-dev <schaefer.dev@gmail.com>
* removed deprecated function action_get_macro and mousewheel configs that are no longer used

5 years agohandwired/reddot refactor, Configurator support and readme update (#4886)
noroadsleft [Sun, 20 Jan 2019 00:53:41 +0000 (16:53 -0800)]
handwired/reddot refactor, Configurator support and readme update (#4886)

* handwired/reddot: refactor

- reddot.h
  - updated to use #pragma once include guard
  - renamed layout macro KEYMAP to LAYOUT
  - refactored arguments to more closely resemble physical layout
  - aligned for readability
- keymaps/default/keymap.c
  - now uses #include QMK_KEYBOARD_H
  - updated include path for keymap_french.h
  - refactored to use short keycodes
  - aligned for readability

* handwired/reddot: Configurator support

* handwired/reddot: readme update

- update readme to current QMK template
- add KLE permalink to my best guess at the layout

5 years agoAdd Plain60 support (#4887)
Maarten Dekkers [Sat, 19 Jan 2019 22:29:15 +0000 (23:29 +0100)]
Add Plain60 support (#4887)

* Add Plain60 support

* Delete info.json

* Remove definition of KC_TRNS in keymap

* Add spaces for proper markdown to readme.md

5 years ago[Keyboard] Enable RGB Underglow for Idobo Boards (#4885)
Stefan Peterson [Sat, 19 Jan 2019 19:30:11 +0000 (11:30 -0800)]
[Keyboard] Enable RGB Underglow for Idobo Boards (#4885)

* Update rules.mk

* Update rules.mk

* Update rules.mk

* Update rules.mk

* Update rules.mk

5 years ago[Keyboard] DC60 layout_all not really layout_all (#4884)
MechMerlin [Sat, 19 Jan 2019 18:54:25 +0000 (10:54 -0800)]
[Keyboard] DC60 layout_all not really layout_all (#4884)

* add k3c and change layout to LAYOUT_all

* fix up info.json for the new layout

* forgot to add k3c into the physical layout matrix

* fix keymaps