]> git.donarmstrong.com Git - qmk_firmware.git/log
qmk_firmware.git
5 years agoMake python a required build dependency (#5784)
skullydazed [Mon, 6 May 2019 17:56:34 +0000 (10:56 -0700)]
Make python a required build dependency (#5784)

* Make python a required build dependency

* Add missing color

* fixup sabayon linux per @BlitzKraft

5 years ago[Keymap] Update personal userspace and keymaps (now with 4 spaces!) (#5774)
Konstantin Đorđević [Mon, 6 May 2019 15:41:45 +0000 (17:41 +0200)]
[Keymap] Update personal userspace and keymaps (now with 4 spaces!) (#5774)

* Add FnLk to Melody96 bottom row

* Update conditional in userspace makefile

Thanks @drashna

* Add F keys to Melody96 Fn layer

* Add FN_ESC alias to userspace

* Update KBD6X keymap

* Fix RGB_MATRIX_ENABLE constant name in #if

* Remove trailing \ from LAYOUT macro calls

* Set RGB mode on EEPROM reset in KBD6X

* Swap right and middle mouse buttons in KBD6X

* Rearrange RGB controls in KBD6X

* Update keycode aliases, replace CLEAR with DEL_NXT in KBD6X

Add Clear to KBD6X as RCtrl+`

* Convert code to 4 space indents

* Tweak RCTRL layer functionality

* Replace NUMPAD custom keycode with layer state logic

* Update RGB_MATRIX_ENABLE check

Co-Authored-By: vomindoraan <vomindoraan@gmail.com>
5 years agoRe-fix Mousekey Movements (#5740)
Drashna Jaelre [Mon, 6 May 2019 15:35:01 +0000 (08:35 -0700)]
Re-fix Mousekey Movements (#5740)

* Re-fix Mousekey Movements

After the new movement model was instroduced, it broke diagonal momement, again.  Reapplying fix from #3147 to both old and new acceleration method.

* Make diagonal mouse report checks more readable

Co-Authored-By: drashna <drashna@live.com>
5 years ago[Keyboard] add ut47.2 (#5788)
keyhive [Mon, 6 May 2019 05:01:43 +0000 (23:01 -0600)]
[Keyboard] add ut47.2 (#5788)

* adding ut47.2

adding ut47.2

* Update keyboards/ut472/ut472.c

Co-Authored-By: keyhive <42986966+keyhive@users.noreply.github.com>
* Update keyboards/ut472/rules.mk

Co-Authored-By: keyhive <42986966+keyhive@users.noreply.github.com>
* Update keyboards/ut472/ut472.c

Co-Authored-By: keyhive <42986966+keyhive@users.noreply.github.com>
* Update keyboards/ut472/rules.mk

Co-Authored-By: keyhive <42986966+keyhive@users.noreply.github.com>
* changed shift enter special keys to KC_SFTENT

changed shift enter special keys to KC_SFTENT

* Update keyboards/ut472/ut472.h

Co-Authored-By: keyhive <42986966+keyhive@users.noreply.github.com>
* Update keyboards/ut472/ut472.h

Co-Authored-By: keyhive <42986966+keyhive@users.noreply.github.com>
* Update keyboards/ut472/ut472.h

Co-Authored-By: keyhive <42986966+keyhive@users.noreply.github.com>
* Update keyboards/ut472/readme.md

Co-Authored-By: keyhive <42986966+keyhive@users.noreply.github.com>
* Update keyboards/ut472/readme.md

Co-Authored-By: keyhive <42986966+keyhive@users.noreply.github.com>
* updated for sourcing

updated for sourcing

* Update keyboards/ut472/readme.md

Co-Authored-By: keyhive <42986966+keyhive@users.noreply.github.com>
* changed flash to make

changed flash to make

5 years ago[Keymap] MatthewRobo Massdrop CTRL/DZ60RGB Keymaps (#5799)
M-AS [Mon, 6 May 2019 04:54:41 +0000 (00:54 -0400)]
[Keymap] MatthewRobo Massdrop CTRL/DZ60RGB Keymaps (#5799)

* added personal CTRL keymap

* added personal dz60rgb keymap

* enabled new rgb effect

* added space cadet shift

* media player track buttons now orange

* updated keymaps with rgb setting and visual HSV setting preview

* fixed source stuff?

* added support for underglow toggle (bugged to all hell)

* everything now behaves as expected when ti comes to RGB toggles, thank god

* removed ifdefs

* changed color of MAS_CRM

* uh, whitespace

5 years ago[Keyboard] Add ProjectKeyboard Alice PCB to QMK (#5581)
Andrew Kannan [Mon, 6 May 2019 04:08:12 +0000 (00:08 -0400)]
[Keyboard] Add ProjectKeyboard Alice PCB to QMK (#5581)

* Update instant60 for tsangan version

* Add project alice keyboard

* remove

* Remove commented out code

* Update readme

* Add newline

* Update keyboards/projectkb/alice/readme.md

Co-Authored-By: awkannan <andrew.kannan@klaviyo.com>
* Update keyboards/projectkb/alice/halconf.h

Co-Authored-By: awkannan <andrew.kannan@klaviyo.com>
* Update keyboards/projectkb/alice/halconf.h

Co-Authored-By: awkannan <andrew.kannan@klaviyo.com>
* Fix ifdef and use helper macros

* Add reset keycode

* udpate keymap

* Add RGB Keycodes

* Styling things

* remove unused enum

* fix

5 years ago[Keyboard] Practice65 Keyboard (#5795)
Andrew Kannan [Sun, 5 May 2019 23:58:08 +0000 (19:58 -0400)]
[Keyboard] Practice65 Keyboard (#5795)

* Save p65 changes

* Save p65 changes

* Add reset

* update num leds

5 years agoSpace Cadet: Reducing unnecessary reported keypresses (#5781)
XScorpion2 [Sun, 5 May 2019 23:27:02 +0000 (18:27 -0500)]
Space Cadet: Reducing unnecessary reported keypresses (#5781)

* Reducing unnecessary reported keypresses and minor docs / variable name changes

* Apply suggestions from code review

Co-Authored-By: XScorpion2 <rcalt2vt@gmail.com>
5 years agoAdd my layout for the KBD67, update readme for default layout to (#5779)
Martinffx [Sun, 5 May 2019 23:25:29 +0000 (01:25 +0200)]
Add my layout for the KBD67, update readme for default layout to (#5779)

display layout.

5 years ago[Keybooard] Update of Ergodash Keyboard (#5772)
omkbd [Sun, 5 May 2019 23:19:07 +0000 (08:19 +0900)]
[Keybooard] Update of Ergodash Keyboard (#5772)

* Simpler coding

use SPLIT_KEYBOARD
delete rev1 (rev2→rev1)  because rev1is not sold

* delete USE_I2C = no

* Update readme.md

5 years agoconfig.qmk.fm support fix for westfoxtrot/aanzee (#5794)
Max [Sun, 5 May 2019 21:37:54 +0000 (23:37 +0200)]
config.qmk.fm support fix for westfoxtrot/aanzee (#5794)

* fixed issue with LED indicators
corrected error in info.json

* fixed issue with led indictors

* added fix for key_count to info.json for westfoxtrot/aanzee

* fix to support config.qmk.fm correctly and remove unused key from matrix for westfoxtrot/aanzee

5 years agoFix wrong key assigning in keymap for ISO layout (#5790)
kwerdenker [Sun, 5 May 2019 16:31:51 +0000 (18:31 +0200)]
Fix wrong key assigning in keymap for ISO layout (#5790)

5 years agofix line endings
Ryan Caltabiano [Sat, 4 May 2019 17:02:02 +0000 (12:02 -0500)]
fix line endings

5 years ago[Keymap] add unicode to jotix's ortho_4x12_layout (#5775)
jotix [Sat, 4 May 2019 16:57:41 +0000 (13:57 -0300)]
[Keymap] add unicode to jotix's ortho_4x12_layout (#5775)

* add unicode to jotix's ortho_4x12_layout

* suggested change #define UNICODE_SELECTED_MODES UC_LNX

5 years ago[Docs] Update Super ALT↯TAB to remove use of unregister_code16 (#5766)
Jez Cope [Sat, 4 May 2019 16:46:44 +0000 (17:46 +0100)]
[Docs] Update Super ALT↯TAB to remove use of unregister_code16 (#5766)

The code as originally listed didn't work for me, but replacing `unregister_code16(LALT(KC_TAB));` with `unregister_code(KC_LALT);` fixes the problem and causes the macro to work as intended.

Thanks to folks on Discord for helping me figure this out.

5 years agodocker_build.sh: Docker requires access to hosts devices (#5063)
Robin Hallabro-Kokko [Sat, 4 May 2019 00:41:39 +0000 (00:41 +0000)]
docker_build.sh: Docker requires access to hosts devices (#5063)

* docker_build.sh: Docker requires access to hosts devices

This also runs the container interactively which allows the user to
interupt the build with Ctrl-C.

* docker_build.sh: Mount /dev via $usb_args instead

5 years ago[Keyboard] Refactor S60x (#5596)
MechMerlin [Sat, 4 May 2019 00:28:03 +0000 (17:28 -0700)]
[Keyboard] Refactor S60x (#5596)

* remove files that contributed to default hex file creation

* fix up rgb pcb rules and config that previously depended on rules and config in a parent directory

* use #pragma once

* turn on backlight breathing and use #pragma once

* fix config.h and rules.mk to not depend on the parent directory

* use #pragma once

* removed keyboard info.jsons in favor of a shared one

* add in hhkb layout and shared info.json file

* fixup readme file

* remove cruft

* use bootmagic lite over yes

* fix config path and use pragma once

* commit PR fixes

* update manufacturer

* set bootloader correctly

5 years agoFix up ps2avrgb templates (#5606)
MechMerlin [Sat, 4 May 2019 00:26:29 +0000 (17:26 -0700)]
Fix up ps2avrgb templates (#5606)

* fix up ps2avrgb templates

* set backlight enable to no as per review comments

* add back no_uart

5 years ago[Keymap] DZ60 keymap and layout (#5474)
Oliver Granlund [Sat, 4 May 2019 00:25:24 +0000 (03:25 +0300)]
[Keymap] DZ60 keymap and layout (#5474)

* init

* function layout planning

* nordic keymap v1.0

* Added latest satan layouts, updated readmes

* Cleaning code

* Renamed ISO -> iso

* Updated keymap to work better with Swedish layout

* merge conflict

* Added dz60 layout

* pr issues fixes

* removed weirdly positioned files

* code cleanup, added dz60 layout json data

* Added dz60 layout readme

* Renamed layout

* removed vscode file

* Update keyboards/dz60/dz60.h

Co-Authored-By: OlliGranlund <OlliGranlund@users.noreply.github.com>
5 years ago[Docs] Add examples to debugging docs (#5555)
zvecr [Sat, 4 May 2019 00:24:07 +0000 (01:24 +0100)]
[Docs] Add examples to debugging docs (#5555)

* Add examples to debugging docs

* Add examples to debugging docs - review comments

* Update matrix keypress example to use uprintf

5 years agoNew keycode macro (XP) for shifted character pairs using UNICODEMAP + bug fixes and...
Konstantin Đorđević [Fri, 3 May 2019 16:33:00 +0000 (18:33 +0200)]
New keycode macro (XP) for shifted character pairs using UNICODEMAP + bug fixes and improvements (#4803)

* Expose unicode_saved_mods

* Add UNICODEMAP shift pair functionality and XS keycode

* Add XS to keycode reference documentation

* Pick pair index based on both Shift and Caps Lock state

* Add XS to Unicode feature docs

* Clean up process_unicode* headers

* Extract unicode_map index calculation into function

* Pick pair index as XOR rather than OR of Shift and Caps states

* unicode_input_start() has to be called before the unicode_map index is calculated

* Replace unicodemap_input_error() with more generic unicode_input_cancel()

* Replace register+tap+unregister with tap_code16(LCTL(LSFT(KC_U)))

* UNICODE_OSX_KEY → UNICODE_KEY_OSX, UNICODE_WINC_KEY → UNICODE_KEY_WINC

* Make keycode range checks more robust

* Fix keycode range checks for different input modes

* Add UNICODE_KEY_LNX, update docs

* QK_UNICODEMAP_SHIFT → QK_UNICODEMAP_PAIR

* XS → XP, update docs

* Tweak Unicode docs

* Use recently added MOD_MASK_SHIFT and IS_HOST_LED_ON helpers

* Update Unicode table in docs/keycodes.md

* Update Unicode docs per review comments

* Replace references to Mac OS X with macOS in Unicode docs

* As of v0.9.0, WinCompose supports all possible code points

* Expand descriptions in XP docs

* Update keycode table and cycling docs

* Further expand cycling docs

5 years agoAdd DFU Suffix for ARM boards (#5763)
Drashna Jaelre [Fri, 3 May 2019 15:24:22 +0000 (08:24 -0700)]
Add DFU Suffix for ARM boards (#5763)

* Add DFU Suffix for ARM boards

* Blindly flash DFU SUFFIX ARGS for now

* Fix commented out check

* Fix DFU Suffix Argument check

Thank you jack!

* Update Travis CI Scripts to include dfu-util

So we can get dfu-suffix as well

* Manually add dfu-suffix package

* Use external repo for newer version of dfu-util

One that includes dfu-suffix

* Update .travis.yml

* Silence unnecessary output from dfu-suffix

5 years agoFix LIB_SRC insert position (#5731)
Takeshi ISHII [Fri, 3 May 2019 13:20:23 +0000 (22:20 +0900)]
Fix LIB_SRC insert position (#5731)

The insertion point for `$(patsubst %.c,%.clib,$(LIB_SRC))` must be after all normal `SRC += ..` . I modified it to be so.

Because LIB_SRC and SRC are assumed to be used in pairs. Similarly, QUANTUM_LIB_SRC and QUANTUM_SRC are assumed to be used in pairs.

5 years agoadd dz65rgb (#5756)
moyi4681 [Fri, 3 May 2019 13:19:33 +0000 (21:19 +0800)]
add dz65rgb (#5756)

* add dz68rgb

* Update dz68rgb.c

* Apply suggestions from code review

Co-Authored-By: moyi4681 <moyi4681@users.noreply.github.com>
* Apply suggestions from code review

Co-Authored-By: moyi4681 <moyi4681@users.noreply.github.com>
* Apply suggestions from code review

Co-Authored-By: moyi4681 <moyi4681@users.noreply.github.com>
* Apply suggestions from code review

Co-Authored-By: moyi4681 <moyi4681@users.noreply.github.com>
* Apply suggestions from code review

Co-Authored-By: moyi4681 <moyi4681@users.noreply.github.com>
* Apply suggestions from code review

Co-Authored-By: moyi4681 <moyi4681@users.noreply.github.com>
* Apply suggestions from code review

Co-Authored-By: moyi4681 <moyi4681@users.noreply.github.com>
* Rename keyboards/dztech/dz68rgb/rules.mk to keyboards/dztech/dz65rgb/rules.mk

* Update and rename keyboards/dztech/dz68rgb/config.h to keyboards/dztech/dz65rgb/config.h

* Update and rename keyboards/dztech/dz68rgb/dz68rgb.c to keyboards/dztech/dz65rgb/dz65rgb.c

* Rename keyboards/dztech/dz68rgb/dz68rgb.h to keyboards/dztech/dz65rgb/dz65rgb.h

* Update and rename keyboards/dztech/dz68rgb/info.json to keyboards/dztech/dz65rgb/info.json

* Update readme.md

* Rename keyboards/dztech/dz68rgb/readme.md to keyboards/dztech/dz65rgb/readme.md

* Rename keyboards/dztech/dz68rgb/keymaps/default/keymap.c to keyboards/dztech/dz65rgb/keymaps/default/keymap.c

* Update dz65rgb.c

* Update readme.md

* Update keyboards/dztech/dz65rgb/keymaps/default/keymap.c

Co-Authored-By: moyi4681 <moyi4681@users.noreply.github.com>
* Update keyboards/dztech/dz65rgb/keymaps/default/keymap.c

Co-Authored-By: moyi4681 <moyi4681@users.noreply.github.com>
5 years agogetting_started_introduction.md ->zh-cn (#5767)
ymzcdg [Fri, 3 May 2019 13:18:20 +0000 (21:18 +0800)]
getting_started_introduction.md ->zh-cn (#5767)

translate getting_started_introduction.md into Mandarin Chinese

5 years agotranslate the first unit(newbs) (#5753)
ymzcdg [Fri, 3 May 2019 05:21:06 +0000 (13:21 +0800)]
translate the first unit(newbs) (#5753)

translate
newbs_getting_started.md
newbs_building_firmware.md
newbs_flashing.md
newbs_testing_debugging.md
newbs_best_practices.md
newbs_learn_more_resources.md
into Mandarin Chinese

5 years agoAdd option to enable LTO easily (#5674)
Drashna Jaelre [Thu, 2 May 2019 15:03:42 +0000 (08:03 -0700)]
Add option to enable LTO easily  (#5674)

* Add option to enable LTO easily and disable features that cause compiling errors with LTO

* Add documentation about LTO option

* Add to show_options

5 years agoadd a new keymap of DZ60 for MacOS (#5760)
Teng [Thu, 2 May 2019 15:02:34 +0000 (16:02 +0100)]
add a new keymap of DZ60 for MacOS (#5760)

* add a new keymap of DZ60 for MacOS

* dz60:macos_64
    1. remove useless bright keys code, change to KC_PAUSE
    2. add a documentation link in the readme

5 years agoChange VPATH path addition order (#5754)
Drashna Jaelre [Thu, 2 May 2019 15:01:58 +0000 (08:01 -0700)]
Change VPATH path addition order (#5754)

Specifically, to fix some edge cases, and keep the handling consistent, the userspace folder should not actually be added at the end.  Ideally, it should be added after the keymap paths, but before the keyboard's path.

This issue was discovered in #5484, and the fix created by mtei.

5 years agoIf RGBLIGHT_EFFECT_BREATHE_CENTER is undefined, use fixed breathe table instead of...
Takeshi ISHII [Thu, 2 May 2019 14:59:29 +0000 (23:59 +0900)]
If RGBLIGHT_EFFECT_BREATHE_CENTER is undefined, use fixed breathe table instead of exp() and sin() (#5484)

* If RGBLIGHT_EFFECT_BREATHE_CENTER is undefined, use fixed breathe table instead of exp() and sin()

* Change rgblight breathing table size to be easily selectable.

add RGBLIGHT_BREATHE_TABLE_SIZE macro for customize breathing effect.

5 years agoAdd new keyboard KagaMidget (#5755)
yynmt [Thu, 2 May 2019 14:55:55 +0000 (23:55 +0900)]
Add new keyboard KagaMidget (#5755)

* Add KagaMidget keyboard

* Update readme.md

5 years agoadd '#define USE_SERIAL' to keyboards/mint60/config.h (#5758)
Takeshi ISHII [Thu, 2 May 2019 14:37:37 +0000 (23:37 +0900)]
add '#define USE_SERIAL' to keyboards/mint60/config.h (#5758)

If there is no '#define USE_SERIAL', qmk configurator will give an error, so add '#define USE_SERIAL' to `mint60/config.h`。

5 years agoAdd support for Nomu30 (#5759)
Naoto Takai [Thu, 2 May 2019 14:33:04 +0000 (23:33 +0900)]
Add support for Nomu30 (#5759)

5 years ago[Keyboard] Plaid - Add compatibility for LAYOUTS = planck_mit planck_grid (#5591)
zvecr [Thu, 2 May 2019 04:50:16 +0000 (05:50 +0100)]
[Keyboard] Plaid - Add compatibility for LAYOUTS = planck_mit planck_grid (#5591)

* Add compatibility for LAYOUTS = planck_mit planck_grid

* Add compatibility for LAYOUTS = ortho_4x12

* Remove planck_grid community support from Plaid

5 years agoWanleg tuneup / additions (#5752)
wanleg [Thu, 2 May 2019 03:29:00 +0000 (20:29 -0700)]
Wanleg tuneup / additions (#5752)

* change split keyboard tapping term in userspace

* fix 5x15 layout numpad movement

* minor changes for Nori setup

* edit based on 40percentclub refactor change

* fix gherkin due to refactor

* kbd6x wanleg keymap

* kbd6x edits

* kbd6x tweak

* fn / backlight layer

* fix jj40 rgb hex issue

* wanleg gherkin lighting

* 4x12 layout cleanup

* move kbd6x to new kbdfans directory

* minor edit related to new kbdfans directory

* mac layout for kbd6x

* gherkin flip option

* tweak tapping term on lets_split

* edit for keebio board coalescing

* update user readme with git hints

* wanleg miniaxe keymap

* testing Permissive Hold instead of Mod Tap Interrupt

* wiring names

* kbd6x keymap

* change default backlight behaviour on kbd6x

* userspace underglow

* userspace underglow

* underglow tweaks

* user readme update

* more layer underglow tweaks

* fix userspace for non-underglow-enabled boards

* readme edits

* readme edits

* readme edits

* readme edits

* Update readme.md

* Update readme.md

* readme edits

* readme edits

* update keymap picture

5 years agoRoguepullrequest planck layout update (#5751)
roguepullrequest [Thu, 2 May 2019 03:27:54 +0000 (20:27 -0700)]
Roguepullrequest planck layout update (#5751)

* First publish of roguepullreqest programmer dvorak planck layout

* Removed junk line

* Update keyboards/planck/keymaps/roguepullrequest/keymap.c

Co-Authored-By: roguepullrequest <roguepullrequest@users.noreply.github.com>
* Update keyboards/planck/keymaps/roguepullrequest/keymap.c

Co-Authored-By: roguepullrequest <roguepullrequest@users.noreply.github.com>
* Update keyboards/planck/keymaps/roguepullrequest/keymap.c

Co-Authored-By: roguepullrequest <roguepullrequest@users.noreply.github.com>
* Update keyboards/planck/keymaps/roguepullrequest/keymap.c

Co-Authored-By: roguepullrequest <roguepullrequest@users.noreply.github.com>
* Removed layer songs

Removed layer songs for cleanliness. Will use them later.

* Update keyboards/planck/keymaps/roguepullrequest/readme.md

Co-Authored-By: roguepullrequest <roguepullrequest@users.noreply.github.com>
* Made basic LSHIFT framework but is not working. Listed other tapdances.

* Got LSHIFT to work

* Added working RSHIFT

* Added working TD_S

* Cleaned up LEFT and RIGHT [ { ] } on the UPPER layer.

* Cleaned up layout.

* Reenabled audio space is not needed right now.

* Added tap dances and layout image

* Started dactylmanuform layout

* Revert "Started dactylmanuform layout"

This reverts commit 5ef48e4a23de14db9b843d85d3250e1bf4426817.

5 years agoAdjusted the linear led table and hsv_to_rgb to better handle 255 hue (#5739)
XScorpion2 [Thu, 2 May 2019 01:59:01 +0000 (20:59 -0500)]
Adjusted the linear led table and hsv_to_rgb to better handle 255 hue (#5739)

* Adjusted the linear led table and hsv_to_rgb to better handle 255 hue

* small math adjustments to better handle specific uint8_t rounding and overflows

5 years agoSimple fix for selecting which tracked key press to work off of for simple reactive...
XScorpion2 [Wed, 1 May 2019 18:36:50 +0000 (13:36 -0500)]
Simple fix for selecting which tracked key press to work off of for simple reactive effects (#5745)

5 years agorgblight 255 hue (#5547)
XScorpion2 [Wed, 1 May 2019 15:02:02 +0000 (10:02 -0500)]
rgblight 255 hue (#5547)

5 years agoFixing incorrect usage of RGBLED_NUM in ws2812 driver when used with RGB Matrix ...
XScorpion2 [Wed, 1 May 2019 12:48:33 +0000 (07:48 -0500)]
Fixing incorrect usage of RGBLED_NUM in ws2812 driver when used with RGB Matrix (#5744)

5 years ago[Keyboard] Update hineybush keyboard projects (#5554)
Josh Hinnebusch [Wed, 1 May 2019 05:35:49 +0000 (01:35 -0400)]
[Keyboard] Update hineybush keyboard projects (#5554)

* Add H87a keymap and info

* Create readme.md

* Add h87a .json for kbfirmware.com use

* Update readme.md

* Update readme.md

* Update h87a files

* Delete Makefile

* Update readme.md

* Delete desktop.ini

* update files to match new QMK framework

* Update files to match new QMK structure

* Update files to match new QMK structure

* add layout name information

* Add info.json

* update keymap to support layout_all

* update keymap to support layout_all

* update rules.mk to fix filesize

* Update readme.md

* Update config.h

* Update readme.md

* Update config.h

* Update config.h

Add "define CONFIG_H and include "config_common.h" back to file

* update config.h to include RGB turnoff when PC goes to sleep

* update info.json

* update info.json

* Update readme.md

Add project link

* Update readme.md

* refactor hineybush projects into single folder. update hineyg80 to modern code

* updated layout file to reflect new keymap changes

* actually updated all layout names this time, verified make

* Update keyboards/hineybush/h87a/h87a.h

Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/h87a/keymaps/default/config.h

Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/h87a/readme.md

Co-Authored-By: hineybush <josh@hinnebus.ch>
* edit based on PR edit requests

* update hiney80 files to avoid confusion

* update hineyg80.h to reflect matrix

* Update keyboards/hineybush/hineyg80/info.json

Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/hineyg80/info.json

Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/hineyg80/info.json

Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/h87a/info.json

Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/h87a/keymaps/default/config.h

Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/hineyg80/keymaps/wkl/config.h

Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/h87a/keymaps/default/config.h

Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/hineyg80/readme.md

Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/hineyg80/readme.md

Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/h87a/readme.md

Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/h87a/readme.md

Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/h87a/keymaps/default/config.h

Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/h87a/keymaps/wkl/config.h

Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/h87a/keymaps/wkl/config.h

Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/hineyg80/keymaps/default/config.h

Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/h87a/keymaps/wkl/config.h

Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/h87a/readme.md

Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/h87a/keymaps/wkl/config.h

Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/h87a/readme.md

Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/hineyg80/hineyg80.c

Co-Authored-By: hineybush <josh@hinnebus.ch>
* update hineyg80 config.h

* Update keyboards/hineybush/h87a/keymaps/wkl/keymap.c

Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/h87a/keymaps/wkl/keymap.c

Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/h87a/keymaps/wkl/keymap.c

Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/h87a/keymaps/wkl/keymap.c

Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/hineyg80/hineyg80.c

Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/hineyg80/hineyg80.c

Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/hineyg80/hineyg80.c

Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/h87a/keymaps/wkl/keymap.c

Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/h87a/keymaps/wkl/keymap.c

Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/h87a/keymaps/wkl/keymap.c

Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/h87a/keymaps/wkl/keymap.c

Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/hineyg80/hineyg80.c

Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/hineyg80/hineyg80.c

Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/hineyg80/hineyg80.c

Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/hineyg80/hineyg80.c

Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/hineyg80/hineyg80.c

Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/hineyg80/hineyg80.c

Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/hineyg80/config.h

Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/hineyg80/config.h

Co-Authored-By: hineybush <josh@hinnebus.ch>
* Update keyboards/hineybush/hineyg80/config.h

Co-Authored-By: hineybush <josh@hinnebus.ch>
5 years ago[Docs] Use HTTPS for qmk.fm link (#5506)
fauxpark [Wed, 1 May 2019 04:54:52 +0000 (14:54 +1000)]
[Docs] Use HTTPS for qmk.fm link (#5506)

* Use HTTPS for qmk.fm link

* Fix the rest of the HTTP links

5 years ago[Keyboard] Signum3.0 generate json keymap (#5688)
Jan Christoph Ebersbach [Wed, 1 May 2019 04:53:29 +0000 (06:53 +0200)]
[Keyboard] Signum3.0 generate json keymap (#5688)

* Remove dependency on sortedcontainers

* Sort dictionary on output

* Externalize writing of keymap.c into function

- serialize layers into one flat list

* Add encoding

* Generate JSON keymap in addition to keymap.c

* Replace XXXXXX with KC_NO

5 years ago[Keymap] Made adjustment to my Preonic keymap (#5733)
mikethetiger [Wed, 1 May 2019 04:35:21 +0000 (23:35 -0500)]
[Keymap] Made adjustment to my Preonic keymap (#5733)

* Added my Preonic keymap

* Update keyboards/preonic/keymaps/mikethetiger/keymap.c

Co-Authored-By: mikethetiger <30720424+mikethetiger@users.noreply.github.com>
* Update keyboards/preonic/keymaps/mikethetiger/keymap.c

Co-Authored-By: mikethetiger <30720424+mikethetiger@users.noreply.github.com>
* Added my Preonic keymap

* Added my Preonic keymap

5 years ago[Keymap] Xulkal keymap tweeks (#5746)
XScorpion2 [Wed, 1 May 2019 03:55:01 +0000 (22:55 -0500)]
[Keymap] Xulkal keymap tweeks (#5746)

* Minor keymap tweeks and more oled data

* Update keymap.c

5 years ago[Keyboard] Adds support for BM16S keyboard (#5659)
Benjamin [Wed, 1 May 2019 02:29:51 +0000 (19:29 -0700)]
[Keyboard] Adds support for BM16S keyboard (#5659)

* Added support for BM16S keyboard.

* Update keyboards/bm16s/bm16s.h

Co-Authored-By: bontakun <ben@bontakun.net>
* Update keyboards/bm16s/bm16s.h

Co-Authored-By: bontakun <ben@bontakun.net>
* Cleaned up a bunch of unneeded stuff.

* Made layout name match.

* Changed rules file to have correct bootloader and indention. Updated readme to reflect availability on krepublic. Updated keymap to have more obvious RGB controls.

* Removed unnecessary file.

* Fixed grammar in readme.

Co-Authored-By: bontakun <ben@bontakun.net>
* Migrated to autogenerated layout config, without issue.

* Renamed LAYOUT to match community standards.

5 years agoAdded OLED Driver to the summary
Ryan Caltabiano [Wed, 1 May 2019 00:54:22 +0000 (19:54 -0500)]
Added OLED Driver to the summary

5 years ago[Keyboard] doro67 readme clarification (#5736)
Daniel Peregolise [Tue, 30 Apr 2019 19:11:57 +0000 (15:11 -0400)]
[Keyboard] doro67 readme clarification (#5736)

* readme clarification

* Apply suggestions from code review

verbiage updates

Co-Authored-By: dperegolise <danielperegolise@gmail.com>
* mechmerlin suggested verbiage

5 years agoIgnore VSCode ipsh folder (#5741)
Drashna Jaelre [Tue, 30 Apr 2019 16:18:11 +0000 (09:18 -0700)]
Ignore VSCode ipsh folder (#5741)

5 years ago🐮🥛 Butterstick Support 🥛🐮 (#5742)
Jeremy Bernhardt [Tue, 30 Apr 2019 15:28:01 +0000 (09:28 -0600)]
🐮🥛 Butterstick Support 🥛🐮 (#5742)

* Working on chording

* Working on chording

* Got layouts in order

* Initial Georgi support

* forgot to add keymaps

* Updated readme

* Update keyboards/georgi/keymaps/template/readme.md

Co-Authored-By: germ <jeremythegeek@gmail.com>
* Update keyboards/georgi/georgi.h

Co-Authored-By: germ <jeremythegeek@gmail.com>
* Update keyboards/georgi/keymaps/default/keymap.c

Co-Authored-By: germ <jeremythegeek@gmail.com>
* Update keyboards/georgi/keymaps/default/keymap.c

Co-Authored-By: germ <jeremythegeek@gmail.com>
* Update keyboards/georgi/rules.mk

Co-Authored-By: germ <jeremythegeek@gmail.com>
* Update keyboards/georgi/rules.mk

Co-Authored-By: germ <jeremythegeek@gmail.com>
* Update keyboards/georgi/matrix.c

Co-Authored-By: germ <jeremythegeek@gmail.com>
* Update keyboards/georgi/georgi.c

Co-Authored-By: germ <jeremythegeek@gmail.com>
* Update keyboards/georgi/georgi.c

Co-Authored-By: germ <jeremythegeek@gmail.com>
* Update keyboards/georgi/rules.mk

Co-Authored-By: germ <jeremythegeek@gmail.com>
* Update keyboards/georgi/keymaps/default/keymap.c

Co-Authored-By: germ <jeremythegeek@gmail.com>
* Update keyboards/georgi/keymaps/template/keymap.c

Co-Authored-By: germ <jeremythegeek@gmail.com>
* Update keyboards/georgi/matrix.c

Co-Authored-By: germ <jeremythegeek@gmail.com>
* Disabled features, updated info

* Update keyboards/georgi/config.h

Co-Authored-By: germ <jeremythegeek@gmail.com>
* Update keyboards/georgi/config.h

Co-Authored-By: germ <jeremythegeek@gmail.com>
* Fixed info.json

* Split the number button and fixed gaming mode.

* started work on history feature

* Working history/multikeyfuckery

* type

* inital code reduction refactor

* Got multikey patched up, optimizing for size

* Forgot to remove stuff

* fixed key repeat

* Key repeat added.

* Symshift locking

* Midchord Sym shenanigans.

* Added only QWERTY mode

* Split out header

* Added stickybits, minimal layour

* Fixing user layout

* Whitespace fixing

* Fixing Version name

* Starting work on BS

* Fixing default layout and rules

* Updated Butter fw

* Copy-paste rebase

* more fixing from merge. Fuck

* Forgot to roll version

* Added revisions as per @mechmerlin

5 years ago[Keymap] Add motform planck keymap (swedish colemak) (#5734)
motform [Tue, 30 Apr 2019 15:25:31 +0000 (17:25 +0200)]
[Keymap] Add motform planck keymap (swedish colemak) (#5734)

* [Keymap] Add motform planck keymap (swedish colemak)

* Add readme and remove unused enums (thanks @drasha!)

5 years agoImplement kb function for rgb matrix to led lookup (#5738)
XScorpion2 [Tue, 30 Apr 2019 14:55:53 +0000 (09:55 -0500)]
Implement kb function for rgb matrix to led lookup (#5738)

5 years ago[Keyboard] Signum 3.0 Fix key order in layout (#5687)
Jan Christoph Ebersbach [Tue, 30 Apr 2019 05:06:24 +0000 (07:06 +0200)]
[Keyboard] Signum 3.0 Fix key order in layout (#5687)

* Fix key order in layout

* Reduce keyboard dimensions

* Reduce space around keys

5 years ago[Keyboard] Signum3.0 remove sortedcontainers (#5679)
Jan Christoph Ebersbach [Tue, 30 Apr 2019 04:35:34 +0000 (06:35 +0200)]
[Keyboard] Signum3.0 remove sortedcontainers (#5679)

* Remove dependency on sortedcontainers

* Sort dictionary on output

5 years agoSimple extended space cadet (#5277)
XScorpion2 [Tue, 30 Apr 2019 03:21:46 +0000 (22:21 -0500)]
Simple extended space cadet (#5277)

* Simplifying and Extending Space Cadet to work on Ctrl and Alt keys

* PR Review feedback

* Reverting back to keycodes

5 years agoRemoved forced in lining for lib8tion functions (#5670)
XScorpion2 [Tue, 30 Apr 2019 00:45:42 +0000 (19:45 -0500)]
Removed forced in lining for lib8tion functions (#5670)

5 years agoChange lib8tion library to be usable in user keymaps (#5598)
Alec Geatches [Tue, 30 Apr 2019 00:44:36 +0000 (08:44 +0800)]
Change lib8tion library to be usable in user keymaps (#5598)

* Move lib8tion header-defined constant into implementation file, add to build

* Move b_m16_interleave initializtion to lib8tion.c, change build to include lib8tion.c in QUANTUM_LIB_SRC

* Remove left-over whitespace

* Move lib8tion include by RGB_MATRIX_ENABLE code in makefile

* Revert build changes and change lib8tion b_m16_interleave constant to static

5 years ago[Keyboard] Fixing drag-and-drop (#5728)
Jeremy Bernhardt [Tue, 30 Apr 2019 00:29:00 +0000 (18:29 -0600)]
[Keyboard] Fixing drag-and-drop (#5728)

* Fixing drag-and-drop

* Forgot to rtfm and do a full build. Added colemak

* What

5 years ago[Keyboard] Adding ortho_4x12 & planck_mit layouts for KBD4X (#5729)
David Dai [Tue, 30 Apr 2019 00:27:49 +0000 (17:27 -0700)]
[Keyboard] Adding ortho_4x12 & planck_mit layouts for KBD4X (#5729)

* Adding ortho_4x12 & planck_mit layouts for KBD4X.

* Adding LAYOUT_kc_ortho_4x12 macro to KBD4x.

* Turn off console for KBD4X so firmware size falls within limit.

5 years ago[Keyboard] Minor fixes for Baguette (#5737)
noroadsleft [Tue, 30 Apr 2019 00:23:02 +0000 (17:23 -0700)]
[Keyboard] Minor fixes for Baguette (#5737)

* Fix Baguette ISO layout in QMK Configurator

Corrected the position of the ISO Enter key.

* Fix readme markdown

Was missing a line break.

5 years agoUpdated rgb_led struct field modifier to flags (#5619)
XScorpion2 [Mon, 29 Apr 2019 22:18:50 +0000 (00:18 +0200)]
Updated rgb_led struct field modifier to flags (#5619)

Updated effects to test led flags
Updated massdrop to use new flags field for led toggle

5 years agoRGB Matrix: Custom effects on a kb/user level (#5338)
Daniel Prilik [Mon, 29 Apr 2019 21:48:41 +0000 (17:48 -0400)]
RGB Matrix: Custom effects on a kb/user level (#5338)

* Revamped custom effects approach

See docs for example usage

* push-up RGB Matrix default mode

Override default effect using RGB_MATRIX_STARTUP_MODE.
Useful on boards without EEPROM support
(*cough* Massdrop ALT/CTRL *cough*)

* update docs

5 years agoFix Planck and Preonic builds (#5658)
noroadsleft [Mon, 29 Apr 2019 18:04:56 +0000 (11:04 -0700)]
Fix Planck and Preonic builds (#5658)

* Planck: Copy contents of Planck rules.mk to each revision

* Planck: Delete Planck rules.mk

* Planck: Concatenate duplicate rules

Concatenate rules that are set and then overridden into one setting.

* Preonic: Copy contents of Preonic rules.mk to each revision

* Preonic: Delete Preonic rules.mk

* Preonic: Concatenate duplicate rules

Concatenate rules that are set and then overridden into one setting.

* Planck: Delete non-specific Bootloader settings from revs. 1 and 2

Deleted BOOTLOADER setting code block, as the checks were only valid for revs. 3-5 and the Planck Light.

Neither Planck rev1 or rev2 set the bootloader via rules.mk, so there's no setting of BOOTLOADER in their rules.mk files.

* Preonic: Fix BOOTLOADER settings code blocks

* Preonic: delete extra blank lines from rules.mk files

* Preonic: delete AVR-type hardware config blocks from rev3

* Update Planck and Preonic readme files

- update Hardware Supported
- update/add Install Examples
- update Docs paragraph

* Enable Bootmagic Lite where it is disabled

Enabled Bootmagic Lite for:

- Planck Light
- Planck revs. 1-5
- Preonic revs. 1 and 2

* Remove `planck_grid` from LAYOUTS rule for all Planck revisions

Community has landed on `ortho_4x12`, which is already set; `planck_grid` is redundant.

5 years ago[Keymap] dz60 keymap w/ hhkb-esque default layer (#5708)
loChris [Mon, 29 Apr 2019 16:34:43 +0000 (12:34 -0400)]
[Keymap] dz60 keymap w/ hhkb-esque default layer (#5708)

* hello world

* Update keyboards/dz60/keymaps/zepol_layout/keymap.c

Co-Authored-By: loChris <44450518+loChris@users.noreply.github.com>
5 years ago[Keymap] Added compatibility for Planck rev6 (#5706)
Priyadi Iman Nurcahyo [Mon, 29 Apr 2019 16:33:13 +0000 (23:33 +0700)]
[Keymap] Added compatibility for Planck rev6 (#5706)

* Update code for compatibility with latest QMK

* Added compatibility with Planck rev6

* use wait_ms instead of _delay_ms

* removed unnecessary rules

* disable audio on rev4 only

5 years ago[Keyboard] Satisfaction75 i2c fix and VIA layout (#5726)
Andrew Kannan [Sun, 28 Apr 2019 03:35:31 +0000 (23:35 -0400)]
[Keyboard] Satisfaction75 i2c fix and VIA layout (#5726)

5 years agoA better new_project.sh (#5191)
fauxpark [Sat, 27 Apr 2019 23:42:16 +0000 (09:42 +1000)]
A better new_project.sh (#5191)

* A better new_project.sh

* Fix docstrings

* Use single quotes for anything not shown to user

* Missed this docstring

* Simplify get_git_username()

Thanks @vomindoraan

* chmod +x

* Add docstring for print_error()

* Break up git username call into multiple lines

* Use with statement here

* Conform to PEP 8 even more

* Turn it back into a shell script

* chmod +x again

* Update docs to reflect new keyboard generator usage

* Tweak wording slightly

* Trim trailing whitespace

* Don't actually need to escape the newlines here

* As I suspected, you can pass shift a number

* Prepend ./ to match the other code block

* Minor syntax tweaks

* The username token has changed

* Replace name in the readme too

* Make some reasonable assumptions about the presence of Git

5 years agoFix sendstring "#" producing "£" instead (#5724)
fauxpark [Sat, 27 Apr 2019 18:04:28 +0000 (04:04 +1000)]
Fix sendstring "#" producing "£" instead (#5724)

5 years ago[Keyboard] Added WT69-A PCB (#5721)
Wilba [Sat, 27 Apr 2019 18:03:36 +0000 (04:03 +1000)]
[Keyboard] Added WT69-A PCB (#5721)

* Added WT69-A

* Tweaked some things before PR

* Update keyboards/wilba_tech/wt69_a/info.json

Co-Authored-By: Wilba6582 <Jason.S.Williams@gmail.com>
* Update keyboards/wilba_tech/wt69_a/readme.md

Co-Authored-By: Wilba6582 <Jason.S.Williams@gmail.com>
* Update keyboards/wilba_tech/wt69_a/wt69_a.h

Co-Authored-By: Wilba6582 <Jason.S.Williams@gmail.com>
* Update keyboards/wilba_tech/wt69_a/readme.md

Co-Authored-By: Wilba6582 <Jason.S.Williams@gmail.com>
* PR fixes

* Fixed readme.md

* Fixed keymaps

5 years ago[Keymap] Fix typo and function layer image for Quefrency (#5719)
Jonathan Rascher [Sat, 27 Apr 2019 18:01:39 +0000 (13:01 -0500)]
[Keymap] Fix typo and function layer image for Quefrency (#5719)

5 years ago[Keymap] Initial keyboard layout for KBD67 (#5720)
Jonathan Rascher [Sat, 27 Apr 2019 06:55:58 +0000 (01:55 -0500)]
[Keymap] Initial keyboard layout for KBD67 (#5720)

5 years ago[Keymap] New keymap for Quefrency 65% with split backspace, RGB, media keys, mouse...
Jonathan Rascher [Sat, 27 Apr 2019 03:48:26 +0000 (22:48 -0500)]
[Keymap] New keymap for Quefrency 65% with split backspace, RGB, media keys, mouse keys (#5717)

* Add initial keyboard layout for Quefrency

* Add RGB config and keybindings for Quefrency

* Move Quefrency wheel keys to more convenient place

* Actually switch from serial to I2C

Commit 64708c6 updated the comment, not the #define. D'oh!

5 years ago[Keyboard] Update Gergo to use newer Ergodox Matrix code (#5703)
Drashna Jaelre [Sat, 27 Apr 2019 00:24:00 +0000 (17:24 -0700)]
[Keyboard] Update Gergo to use newer Ergodox Matrix code (#5703)

* [Keyboard] Update Gergo to use newer Ergodox Matrix code

And update layout macros to be correct

* Almost forgot the json file

* Remove board specific defines for i2c timeout

5 years ago[Keyboard] Eagle/Viper V2 Cleanups (#5709)
MechMerlin [Fri, 26 Apr 2019 18:21:40 +0000 (11:21 -0700)]
[Keyboard] Eagle/Viper V2 Cleanups (#5709)

* cleanup matrix of unused row and column, and add more documentation

* update matrix notes

* update readmes

* update readmes

* fix comments E2 to E3

5 years agoFix wakeup function on ChibiOS (#5707)
Drashna Jaelre [Fri, 26 Apr 2019 18:03:51 +0000 (11:03 -0700)]
Fix wakeup function on ChibiOS (#5707)

Somebody was a very, very bad boy, and did a poor job of copy-pasting

5 years agojotix ortho_4x12 keymap tweakings (#5715)
jotix [Fri, 26 Apr 2019 18:02:19 +0000 (15:02 -0300)]
jotix ortho_4x12 keymap tweakings (#5715)

5 years agoQMK Configurator support for the emptystring studio NQG (#5711)
noroadsleft [Fri, 26 Apr 2019 13:55:27 +0000 (06:55 -0700)]
QMK Configurator support for the emptystring studio NQG (#5711)

* NQG Configurator support

* Fix line break in readme file

5 years agoUpdate rules.mk (#5710)
moyi4681 [Fri, 26 Apr 2019 13:54:44 +0000 (21:54 +0800)]
Update rules.mk (#5710)

5 years ago[Keyboard] Add a new keyboard ADKB96 (#5685)
kit-bto [Fri, 26 Apr 2019 06:11:21 +0000 (15:11 +0900)]
[Keyboard] Add a new keyboard ADKB96 (#5685)

* New Keyboard ADKB96 http://bit-trade-one.co.jp/selfmadekb/adkb96/

* New Keyboard ADKB96 http://bit-trade-one.co.jp/selfmadekb/adkb96/

* Update Readme.md

* Update Readme.md

* Update Readme.md

* Update Readme.md

* Update Readme.md

* Update Readme.md

* Update Readme.md

* Rename Readme.md to readme.md

* Update keyboards/adkb96/adkb96.h

Co-Authored-By: kit-bto <42862131+kit-bto@users.noreply.github.com>
* Update readme.md

* Update readme.md

* Update keyboards/adkb96/adkb96.h

Co-Authored-By: kit-bto <42862131+kit-bto@users.noreply.github.com>
* Update keyboards/adkb96/adkb96.h

Co-Authored-By: kit-bto <42862131+kit-bto@users.noreply.github.com>
* Update keyboards/adkb96/config.h

Co-Authored-By: kit-bto <42862131+kit-bto@users.noreply.github.com>
* Update keyboards/adkb96/config.h

Co-Authored-By: kit-bto <42862131+kit-bto@users.noreply.github.com>
* Update keyboards/adkb96/config.h

Co-Authored-By: kit-bto <42862131+kit-bto@users.noreply.github.com>
* Update keymap.c

* Update keyboards/adkb96/rev1/config.h

Co-Authored-By: kit-bto <42862131+kit-bto@users.noreply.github.com>
* Update keyboards/adkb96/rev1/config.h

Co-Authored-By: kit-bto <42862131+kit-bto@users.noreply.github.com>
* Update config.h

* Update keyboards/adkb96/rev1/config.h

Co-Authored-By: kit-bto <42862131+kit-bto@users.noreply.github.com>
* Update keyboards/adkb96/rev1/rev1.h

Co-Authored-By: kit-bto <42862131+kit-bto@users.noreply.github.com>
* Update keyboards/adkb96/rev1/rev1.h

Co-Authored-By: kit-bto <42862131+kit-bto@users.noreply.github.com>
* Update keyboards/adkb96/rev1/rev1.h

Co-Authored-By: kit-bto <42862131+kit-bto@users.noreply.github.com>
* Update rules.mk

* Delete rules.mk

* Update rules.mk

* Update keyboards/adkb96/rules.mk

Co-Authored-By: kit-bto <42862131+kit-bto@users.noreply.github.com>
* Update keyboards/adkb96/rules.mk

Co-Authored-By: kit-bto <42862131+kit-bto@users.noreply.github.com>
* Update keyboards/adkb96/rev1/config.h

Co-Authored-By: kit-bto <42862131+kit-bto@users.noreply.github.com>
* Update config.h

* Update rules.mk

* Update config.h

* Delete i2c.c

* Delete i2c.h

* Delete matrix.c

* Delete serial.c

* Delete serial.h

* Delete split_util.c

* Delete split_util.h

* Update keymap.c

* Update keymap.c

* Update keymap.c

* Update keymap.c

* Update rev1.c

* Update keyboards/adkb96/rev1/config.h

Co-Authored-By: kit-bto <42862131+kit-bto@users.noreply.github.com>
* Update keyboards/adkb96/rules.mk

Co-Authored-By: kit-bto <42862131+kit-bto@users.noreply.github.com>
* Update rev1.h

5 years agotest commit
skullY [Thu, 25 Apr 2019 17:29:12 +0000 (10:29 -0700)]
test commit

5 years agoadd RGBLIGHT_SPLIT_SET_CHANGE_MODEHSVS; to rgblight_update_dword()
mtei [Tue, 23 Apr 2019 17:43:44 +0000 (02:43 +0900)]
add RGBLIGHT_SPLIT_SET_CHANGE_MODEHSVS; to rgblight_update_dword()

5 years agoadd RGBLIGHT_SPLIT_SET_CHANGE_MODEHSVS; to eeconfig_update_rgblight_default()
mtei [Tue, 23 Apr 2019 17:38:54 +0000 (02:38 +0900)]
add RGBLIGHT_SPLIT_SET_CHANGE_MODEHSVS; to eeconfig_update_rgblight_default()

5 years agoRefactor cospad to current standards and enable support for backlight keycodes (...
zvecr [Wed, 24 Apr 2019 18:13:07 +0000 (19:13 +0100)]
Refactor cospad to current standards and enable support for backlight keycodes (#5582)

5 years ago[Keymap] update (mouse emulation, rev 6 compatibility) (#5696)
Callum Oakley [Wed, 24 Apr 2019 02:31:42 +0000 (03:31 +0100)]
[Keymap] update (mouse emulation, rev 6 compatibility) (#5696)

* mess with mouse emulation some more

* reverse scrolling

* mouse speed 20

* ndash and £ on symbol layer

* rev6 compatibility

5 years ago[Keyboard] fix project zen rev1 bootloader declaration (#5695)
Bob [Wed, 24 Apr 2019 02:29:54 +0000 (22:29 -0400)]
[Keyboard] fix project zen rev1 bootloader declaration (#5695)

5 years ago[FIX] Misspelled RGB_YELLOW (#5692)
Rockman18 [Wed, 24 Apr 2019 02:27:29 +0000 (04:27 +0200)]
[FIX] Misspelled RGB_YELLOW (#5692)

5 years ago[Keymap] Fix broken Shift-Insert binding (#5689)
Jan Christoph Ebersbach [Wed, 24 Apr 2019 02:26:49 +0000 (04:26 +0200)]
[Keymap] Fix broken Shift-Insert binding (#5689)

5 years ago[Keyboard] forgot to omit k05 from the electrical matrix in hhkb layout (#5684)
MechMerlin [Wed, 24 Apr 2019 02:11:18 +0000 (19:11 -0700)]
[Keyboard] forgot to omit k05 from the electrical matrix in hhkb layout (#5684)

5 years ago[Keyboard] Fix red an green leds location (#5698)
Florian Didron [Wed, 24 Apr 2019 02:10:28 +0000 (11:10 +0900)]
[Keyboard] Fix red an green leds location (#5698)

5 years agoTranslate docs into Chinese (#5693)
ymzcdg [Tue, 23 Apr 2019 19:37:20 +0000 (03:37 +0800)]
Translate docs into Chinese (#5693)

* Docs translate

Translate some docs to  Standard Chinese for Chinese Developers.

* fix translate

fix translate

5 years ago[Keymap] Fix my userspace RGB bug (#5686)
MechMerlin [Tue, 23 Apr 2019 04:52:05 +0000 (21:52 -0700)]
[Keymap] Fix my userspace RGB bug (#5686)

* fix bug that enabled RGBLIGHT_ENABLE on all my boards regardless if it was supported or not

* update changelog with new changes for 0.2.2

5 years agoBoston meetup 2019 (#5611)
ishtob [Tue, 23 Apr 2019 03:26:51 +0000 (23:26 -0400)]
Boston meetup 2019 (#5611)

* Add boston_meetup folder for community meetup macropads

* Modify OLED indicators to match macropad

* PR cleanup

* Spelling fix

Co-Authored-By: ishtob <ishtob@gmail.com>
* convert custom matrix to standard matrix defines

* refactor layer define with enum

* Remove un-used files

* remove "\" in keymap

5 years ago[Keymap] Update to Drashna Keymaps (#5594)
Drashna Jaelre [Mon, 22 Apr 2019 18:55:55 +0000 (11:55 -0700)]
[Keymap] Update to Drashna Keymaps (#5594)

* Start to standardize macro timer

* Update Fractal layout

Specifically, limit the RGB Lighting, since it's too many for the power, and only have the KITT annimation on the front

* Update Iris keymap to use I2C for transport

* Remove TAP_CODE_DELAY from keyboard in favor of global setting

* Remove Woodpad

Since it\'s no longer in my possession

* Only enable LTO on AVR boards

* Run matrix_scans while doing startup light

* Run matrix_scan to get split keyboard code synced properly

* Fix rgb mode

* Remove custom debouncing settings

* Make RGB Light Startup Animation optional

* Fix opt def

* Remove extra tap code delay value

* Fix references to keebio boards

* Add support for LP Iris keyboard

* Add backlight code

* Make startup animation optional

* Update gitlab ci script

* Remove port declaration

* Revert avrgcc changes to gitlab ci file

* Don't re-set mods

* Remove MACRO_TIMER define

* Add custom name for crkbd

* Add name for Prime M pad

* Add names for ortho 4x12 boards

* Add some additional handling for rgb init

* Change thumb clusters on ergodox

* Switch Orthodox to I2C

* Fix Space in ergodox keymap

* Use OSL for ergodox layout

* Ugh, can't find a good layout

* Fix typo

* Fix up animation startup

* Cries in AVR

* Fix makefiles for ergodox ez boards

* Add support for "secret songs" in my userspace

* Reset debounce to 5ms for Ergodox EZ

* Fix gitlab CI yaml file

* More crying in AVR

* Cannot use rgb light and rgb matrix at the same time due to the WS2812 rgb matrix PR until the "Coexistance" PR is merged

* Update ODox for split common and i2c

* Add split config

* Impement Split code

* Add support for xscorpion OLED code

* Add OLED display config

* Fix OLED screen font

* Get OLED set up in vertical mode

* Remove old OLED code

* add per key support for crkbd

* Fix split changes

* RGB Tweeaks

* More OLED tweaks

* Fix rotation stuff

* Fix more OLED stuff

* Remove custom Debounce from Ergodox layout since it's no longer needed

5 years agofix LIB_SRC and QUANTUM_LIB_SRC for ARM (#5623)
Takeshi ISHII [Mon, 22 Apr 2019 18:20:13 +0000 (03:20 +0900)]
fix LIB_SRC and QUANTUM_LIB_SRC for ARM (#5623)

* fix LIB_SRC and QUANTUM_LIB_SRC for ARM(chibios)

* remove ARFLAGS

* tmk_core/arm_atsam.mk:AR: remove 'rcs'

5 years agoRGB Matrix Animations: Three/six new reactive effects (wide, cross, nexus) (#5602)
M-AS [Mon, 22 Apr 2019 15:37:40 +0000 (11:37 -0400)]
RGB Matrix Animations: Three/six new reactive effects (wide, cross, nexus) (#5602)

* added 3 new RGB_Matrix effects

* made cross effect behavior smoother

* removed dead code

* added effect descriptions

5 years agoFix #3566 use an hardware timer for software PWM stability (#3615)
Brice Figureau [Mon, 22 Apr 2019 15:34:13 +0000 (11:34 -0400)]
Fix #3566 use an hardware timer for software PWM stability (#3615)

With my XD60, I noticed that when typing the backlight was flickering.

The XD60 doesn't have the backlight wired to a hardware PWM pin.
I assumed it was a timing issue in the matrix scan that made the PWM
lit the LED a bit too longer. I verified it because the more keys that
were pressed, the more lighting I observed.

This patch makes the software PWM be called during CPU interruptions.
It works almost like the hardware PWM, except instead of using
the CPU waveform generation, the CPU will fire interruption
when the LEDs need be turned on or off.

Using the same timer system as for hardware PWM, when the counter
will reach OCRxx (the current backlight level), an Output Compare
match interrupt will be fired and we'll turn the LEDs off.
When the counter reaches its maximum value, an overflow interrupt
will be triggered in which we turn the LEDs on.
This way we replicate the hardware backlight PWM duty cycle.

This gives a better time stability of the PWM computation than pure
software PWM, leading to a flicker free backlight.

Since this is reusing the hardware PWM code, software PWM also supports
backlight breathing.

Note that if timer1 is used for audio, backlight will use timer3, and if
timer3 is used for audio backlight will use timer1.
If both timers are used for audio, then this feature is disabled and we
revert to the matrix scan based PWM computation.

Signed-off-by: Brice Figureau <brice@daysofwonder.com>
5 years agoadded info.json for ymd96 (#4982)
Harshit Goel [Mon, 22 Apr 2019 15:28:17 +0000 (20:58 +0530)]
added info.json for ymd96 (#4982)

* added info.json for ymd96

* fix layout for keymap_custom macrom, correct info.json for default layout

* add info layout for iso

* add info layout for iso

* align layout name, added maintainer username

* layout case fix

* layout case fix

* fix overlapping keys

* match layouts to keymaps.

5 years agoDefine RGB colors (#5300)
Erovia [Mon, 22 Apr 2019 15:26:41 +0000 (17:26 +0200)]
Define RGB colors (#5300)

* Define RGB colors

Define RGB colors and pass them to the rgblight functions, instead of
defining multiple macros.

* Add new color definitions support for RGB Matrix

* Add/clarify info about new color definitions in Docs

* Add deprecation warning banner to rgblight_list.h

5 years agoUpdate handwired/frenchdev keyboard (#5443)
Drashna Jaelre [Mon, 22 Apr 2019 15:25:21 +0000 (08:25 -0700)]
Update handwired/frenchdev keyboard (#5443)

5 years agoAtreus rules.mk and readme (#5678)
Jason Koh [Mon, 22 Apr 2019 15:15:56 +0000 (01:15 +1000)]
Atreus rules.mk and readme (#5678)

* Update rules and readme to reflect new make usage.

* Minor edit.

* Minor edit.